国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: youxiare

FANUC宏程序

 火... [復制鏈接]
41#
發表于 2012-12-11 14:48:02 來自手機 | 只看該作者
這個程序全嗎,是不是還有幾個參數直接賦值了啊?
42#
發表于 2012-12-11 18:51:18 | 只看該作者
馬斯平 發表于 2012-2-22 15:17
. B( P' ~3 K2 |% i8 F0 I& ~; h' c樓上說宏程序沒用的朋友,是對其不夠了解或者沒有從事過具體的編程工作。
  M! |$ D9 _0 l" Z! ~即使發出來了,也未必能看得懂, ...
! R' _7 A+ u3 r3 G$ P* N% ~
IF[#532EQ99.0]GOTO900 系統不同它的宏程序也不相同發,我只懂點FUNUC的,如果用FUNUC的觀點為來說你的這個問題它 只是一個在任何時間里給幾個宏變量賦值的程序,我不知道這樣賦值起什么作用?但同時我覺得它有些不怎么妥當的地方,3 U+ Z0 h( c6 }3 K, D
N1
8 g, `0 _; {  w: A0 C% B5 \- j#3=3.0
/ }0 G7 f1 _" w' J#4=3.0
( r5 j6 e& l1 |6 z' G( B( C$ ]4 @% V#5=5.0- {2 x" V# ?) o8 V$ n
#6=10.0 # w& t3 I9 }9 Y! ~& Y; [2 O/ c+ r
IF[#20EQ#0]THEN#20=30.0 # a: P6 g: D" `) s! `, L
#532=0
4 e7 E; b) t- y( ?1 ^/ n  O#537=0- E! ^3 Q9 I$ _3 O  }
#538=0
2 b# q( n" ?$ e3 y7 C/ E+ F9 ?7 b6 D# }0 R1 q# {; k
IF[#3LE0]GOTO9000 c  j  ^" ?+ c# @
#10=#3011 在FUNUC這是讀取當前的日期如今天就是20121210$ b1 G8 m0 b/ P2 F
#11=#3012 這是時間如現在是1840003 U' X. I& A6 Z
#21=FIX[#11/100]
! w, c7 f1 l9 l2 X#22=#21-FIX[#21/100]*100這是指分鐘40分1 u( T1 T. K9 d+ Z! V
#23=[#21-#22]/100 這是指時針18點* z$ Q7 c  s, ^% N
#12=ROUND[#22+#23*60] 這是把18點40分化為分鐘7240
: G8 A% _9 V8 }( D1 S3 w; c) M7 v#13=0 * H1 l* O. w/ R! r- X
IF[#10EQ#535]GOTO100
3 |7 i, Y) P9 z# {#13=1440' R' C; Z+ c' [. {: X
N100. z' a" B/ R& \9 T0 X: r
IF[ABS[#12+#13-#536]LT#20]GOTO200 這個可能是為了避免0點和23點59造成的差異
1 b. J6 B  x$ j0 M4 UN110#533=1- Y& g& c3 \* J8 G
IF[#3GE2]THEN#538=99.0- A1 \5 N' b* k' b
GOTO500
0 n8 ], y3 F" m, z, ]# e; Q+ WN2000 d5 d9 @; a9 K1 ~2 J
#533=#533+1 : w( W. }" r& u' r9 w5 n% b0 V
#534=#534+1 & r* s! t5 w( f6 A" F% g0 F$ b& o. V" D" i
IF[#25EQ1]GOTO400 這個就不明白了,程序至終都沒有25號我覺得有點不妥
4 n" W7 c9 P0 t3 F( I' X7 {) O4 AIF[#533LE[#3-1]]THEN#538=99
( Q; V4 _- A7 |/ vIF[#533LE#3]GOTO500 1 z; u, }  o5 k: q* H& K) d: e+ z
IF[#533GT#6]GOTO300 這段應該是不可能能讀到的我設了很多時間都讀不到這段
. ?1 i- Y8 [2 C$ S5 s$ gIF[#534EQ[#4-1]]THEN#538=99 ' @# g- V8 y1 x7 i+ |3 R2 ~( G0 a
IF[#534GE#4]GOTO500 9 V/ Z3 @& N( v2 y( m8 ]9 m
GOTO800
, ^$ @! f) B) eN300! y6 Y6 r& A2 d3 H8 K! S. a
IF[#534EQ[#5-1]]THEN#538=99
: R1 {5 A0 _6 c9 O* A! l, TIF[#534GE#5]GOTO500 * s: P8 P8 z# M7 u
GOTO800 5 R/ k0 l. K2 v, A2 b4 S; P
N400
# l$ q+ n* n! ~) m+ P7 Z- ^#538=99 8 C/ w7 D, m5 g" w% I! ~
7 s7 |% r3 H* |( O' z* d
N500
6 z. v6 g6 \  y- X+ h#537=99.0 就是為了這些賦值?如果只是為了賦值直接賦不就有了?為什么要搞得這么復雜呢?所以我還是不明白,能否賜教一二' d0 |4 R$ e% C5 K2 _5 t" j
#532=99.0
- \# r6 Q  o" H# g9 V6 ]* ~" n1 X#534=0
$ c$ p! x0 B0 c; K; aN800
, C. p5 |/ w* ^; C* S#535=#10
$ d$ P$ ?; I0 a$ t8 Y: M, }#536=#12
" a. J! Z/ C  j& F" a: c
43#
發表于 2012-12-11 21:22:29 | 只看該作者
我是做數控機床的  宏程序好像是很多都是相似的吧
44#
發表于 2012-12-12 15:44:05 | 只看該作者
#12=ROUND[#22+#23*60] 這是把18點40分化為分鐘7240,不好意思我算錯了應該是1120
9 g7 t( K% \8 b1 x. b#13=0
( Y8 l" h6 `4 u5 dIF[#10EQ#535]GOTO100+ l" ~& K2 E+ Z  ?" @1 t! U! `
#13=1440這個可能是說一天有1440分鐘,這個程序把運行時間按分鐘算到底是起什么作用呢& g. i: W$ K, `( i5 G; c/ m
45#
發表于 2012-12-12 15:58:23 | 只看該作者
我喜歡探討別人宏程序的編寫方式,象這個程序我不知它起什么作用它涉及到運行時間問題,這個程序如果讓人稍稍改一下就可能是病毒,它可以讓機床在你想要的時間里修改機床參數,指令,甚至于每隔一定時間發生撞機事故。

點評

有段時間沒來,沒有及時回復,抱歉。 之前發的這個程序是整個程序的一部分,用于控制探針測量標定的,日期變化要標定,時間間隔超過設定值也要標定,同時,編制了連續測量的件數,以及連續測量過后,隔多少件測一次  發表于 2013-1-14 16:22
46#
發表于 2013-1-16 08:47:00 | 只看該作者
虛緲 發表于 2012-12-12 15:58
2 E2 _4 i; I( [* a. y! c& W我喜歡探討別人宏程序的編寫方式,象這個程序我不知它起什么作用它涉及到運行時間問題,這個程序如果讓人稍 ...
8 W- d$ R/ r" |4 n1 i
我機床上也有一個關于測量方法的宏程序,也是讀取了日期和時間,但它是以外部輸入的格式寫的,我就不明白了測量和日期的關系/ T) t2 ]9 ^. S

8 n+ }) Y4 z9 j+ @
47#
發表于 2013-1-28 10:13:10 | 只看該作者
這是我一個產品搞的部分!大家看看吧!5 F2 s8 q! N* m0 v' H9 l7 \  w
5 I( `9 Q, |: ]( K6 I
  ~, Z1 F$ Z8 C% X8 P/ C2 H# X

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×
48#
發表于 2013-1-28 19:48:32 | 只看該作者
正在學習
49#
發表于 2013-1-28 19:48:38 | 只看該作者
加油
50#
發表于 2013-1-30 19:59:06 | 只看該作者
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-9-24 22:43 , Processed in 0.075585 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表