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

機(jī)械社區(qū)

標(biāo)題: 自學(xué)宏程序,碰到了點(diǎn)問(wèn)題求解 [打印本頁(yè)]

作者: huangdongnb    時(shí)間: 2014-5-23 13:31
標(biāo)題: 自學(xué)宏程序,碰到了點(diǎn)問(wèn)題求解
小弟不才,做數(shù)控五六年 對(duì)宏程序還是一竅不通,遂買了本書看著,但是遇到了個(gè)問(wèn)題不懂,懇請(qǐng)師傅們幫忙解答下,順便想找個(gè)精通宏的師傅做我老師,有償,學(xué)費(fèi)再議!可回復(fù)跟帖留下聯(lián)系方式 。以下圖是小弟碰到的問(wèn)題,劃線打問(wèn)號(hào)部分,是嘛意思?結(jié)合整體看,是在判別哪里的變量 有什么意義?
* ?  ?, z6 p( d; b" C, [% q2 }
2 r" H, u' Q( N! W
/ z* ]/ n5 H% u' C/ o, z
作者: 冷月梧桐    時(shí)間: 2014-5-23 15:38
數(shù)車上的宏程序沒(méi)有多少搞頭,晚上給你細(xì)看一下
作者: 網(wǎng)絡(luò)公zx    時(shí)間: 2014-5-23 19:28
我用西門子的系統(tǒng)給你講一下(別的系統(tǒng)看著太別扭了)" ?3 S1 s, q* d5 l- `9 A
R1=0     (R1就等同于你的#)' O/ `# E) e9 t# L( ?
R2=1
" D. O& j# w7 I4 l# C8 i0 e8 Z. HIF為判斷語(yǔ)句    簡(jiǎn)單的講就是當(dāng)什么什么的時(shí)候& S! D5 p5 J' C; j5 s! u% u  n: f
GOTO為跳轉(zhuǎn)     就是說(shuō)你想到哪去
( I# I+ j1 o4 U& c程序里邊的細(xì)節(jié)就不廢話了   直接說(shuō)重點(diǎn)* J6 c# x6 d2 o: w! j/ r
R1=R1+R2     這時(shí)候R1是個(gè)變量         0=0+1          R1變成1了
$ w! O- V. v* V, ~IF   R1>=100   GOTO  N10    當(dāng)R1=什么什么的時(shí)候跳轉(zhuǎn)到什么什么地方! n: X" J8 i3 K$ w  {9 g. B# i
給你舉個(gè)具體編程的方式
( E( |- h+ {: dR1=0                       ' Q5 R# i* P* u& }2 ^
R2=1                       
5 ^. |$ G4 m1 QG54                        
+ ?/ M( L8 ~/ P' u/ BG17G90G94              + F( d$ f( u7 {5 u9 t* ~5 Q2 o
G0X0Y0Z200
3 R7 N3 {7 g! M- ~  v" }9 \6 eM3S500
& r+ a4 N: x  NABC:                          ABC就是個(gè)節(jié)點(diǎn)   就相當(dāng)于你的N10
& e8 x/ W/ s) u4 d/ nG0X0Y0                     X和Y都到0點(diǎn)
' W7 ]/ q! E' o  O" I1 wZ=R1                        Z到0點(diǎn)    因?yàn)镽1等于07 Y# d( t" S8 i2 M) e
G1X1000F500            走刀X到1000進(jìn)給500
$ P7 |! B3 D- p. V$ B) Z+ FG0Z100                     Z抬刀到100# H3 n1 E0 y) d; H2 J& k
R1=R1-R2                 0=0-1這時(shí)候等號(hào)前邊的0就等于-1     因?yàn)镽1在這里是個(gè)變量   下次走到這的時(shí)候就是-2了   以此類推: R$ C; i2 W" A+ h# A
IF R1>=-100  GOTO  ABC        當(dāng)R1>=-100的時(shí)候跳轉(zhuǎn)到ABC那個(gè)節(jié)點(diǎn)程序就從ABC那個(gè)節(jié)點(diǎn)在走一遍知道R1>=-100的時(shí)候 Z-100的時(shí)候才繼續(xù)往下走不然每次走到這就跳到ABC那個(gè)節(jié)點(diǎn)) L$ I8 Y, A/ H8 I9 m9 ?9 m0 `; M# G
G90G0Z200
3 h0 i, `' C; z9 P- R0 i9 pM30+ O' ~" Q& m' N( S1 K% j
謝了這么多希望你懂了    有什么不明白在問(wèn)
% N- u3 v( b# y/ D
作者: 網(wǎng)絡(luò)公zx    時(shí)間: 2014-5-23 19:41
R1=04 v: y) N! _$ u4 g0 w# t8 K8 o
R2=19 o8 u: n2 z. L
G542 Z4 u7 V" M& m( n
G17G90G949 K+ e: L8 m  Y  @7 c2 e1 S
G0Z200
6 u9 J0 h' w6 E  ~1 k/ \X0Y0
: f* S" K& m$ l) U3 P* y. NM3S500
, m$ t% \7 S: j# S& Z( jABC:                                                     ABC是個(gè)節(jié)點(diǎn)和你的N10是一個(gè)意思, M! n* e( l& q  ^7 f
G0X0Y0                                                4 M4 [4 V' e( _8 ]$ f" ^
Z=R1                                                   Z走到0應(yīng)為R1=0
1 s5 Z4 O) W' i! VG1X1000F200
! u( }' v, k# B8 ]6 LG0Z1002 S& a; z& ?: \* ?$ {
R1=R1-R2                                           0=0-1這時(shí)候等號(hào)前邊的0就是-1
+ d4 G3 v& x7 m" |: c  X" I. PIF  R1>=-100  GOTO  ABC                    當(dāng)R1>=-100    跳轉(zhuǎn)到ABC
/ B$ W# J! e8 f, r& p0 L+ {5 HG90G0Z200
3 R! Z) `% ]9 e; @5 s/ FM30
# {: e5 s" I" U! L1 K; {4 \! E( u3 h& [9 L
這個(gè)程序就是說(shuō)每次Z軸都是上刀1mm  一直重復(fù)的走從ABC節(jié)點(diǎn)到IF判斷語(yǔ)句 直到Z走到-100(R1為-100)程序才結(jié)束
! o2 h1 J* B0 H9 v這里唯一比較難理解的就是R1這個(gè)變量" |" T8 d, Y# {! S
R1等于0的時(shí)候0=0-1這個(gè)時(shí)候等號(hào)前邊的0就變成-1了也就是說(shuō)R1=-1以此類推明白了嗎-1    -2    -3    -4    -5    -6等等等等
5 I6 K& z3 q( ]" w, P; U: z
作者: 鄉(xiāng)村非主流    時(shí)間: 2014-5-23 20:58
書上的說(shuō)明很清楚.#104只是個(gè)判斷變量.為了程序能夠貫通并不形成死循環(huán).當(dāng)你精車完后.如果不加#104的條件判斷.就不會(huì)跳到N30段.而后面有個(gè)無(wú)條件跳轉(zhuǎn)GOTO20.這樣就形成了一個(gè)死循環(huán)..對(duì)于這種程序.機(jī)床會(huì)報(bào)警的一般
作者: huangdongnb    時(shí)間: 2014-5-24 14:59
網(wǎng)絡(luò)公zx 發(fā)表于 2014-5-23 19:41
/ _" F  V$ l# ^R1=0! n8 S! P( o6 a! a
R2=1# H) i1 m4 Y- ~- \
G54
/ G8 _# g  \2 q& ]
嗯,謝謝哥們碼這么多字啊,我還是要再琢磨琢磨,你講的我懂了5 F' E0 m7 K6 g4 n, `5 j
  n+ v; A& W) `! J- m( v  H
但是我圖片上發(fā)的,#104是0+1也就是1,下面一句是 如果#104大于1.5的時(shí)候 無(wú)條件跳轉(zhuǎn)到N30也就是退刀結(jié)束,那#104一直是0+1啊,啥時(shí)候才會(huì)大于1.5?我覺(jué)著這樣不就是一個(gè)死循環(huán)……還是不解
/ g' w- C5 c8 N# d6 S
/ n) a  m/ v( h9 x8 D2 `' K, |3 N9 w5 X
% h4 n: w$ n$ o  S* k) I

作者: huangdongnb    時(shí)間: 2014-5-24 15:01
鄉(xiāng)村非主流 發(fā)表于 2014-5-23 20:58 8 J3 y& h& u2 _& X9 K$ \, b
書上的說(shuō)明很清楚.#104只是個(gè)判斷變量.為了程序能夠貫通并不形成死循環(huán).當(dāng)你精車完后.如果不加#104的條件判 ...

7 w6 H$ d/ V& X+ N( w& [
/ a' D; a: @4 L2 E% e; J0 M# l4 y. \% Z/ E; p2 Z$ P
但是我圖片上發(fā)的,#104是0+1也就是1,下面一句是 如果#104大于1.5的時(shí)候 無(wú)條件跳轉(zhuǎn)到N30也就是退刀結(jié)束,那#104一直是0+1啊,啥時(shí)候才會(huì)大于1.5?我覺(jué)著這樣不就是一個(gè)死循環(huán)……還是不解
) ^% n% K; y2 A/ _* j+ [. L/ I" y' ~

作者: huangdongnb    時(shí)間: 2014-5-25 12:07
huangdongnb 發(fā)表于 2014-5-24 15:01 $ l( |* J  k% {. l
但是我圖片上發(fā)的,#104是0+1也就是1,下面一句是 如果#104大于1.5的時(shí)候 無(wú)條件跳轉(zhuǎn)到N30也就是退刀 ...
# g9 }3 t  z% k# n9 U- p" z4 `
哦明白了謝謝了啊老師,這樣精車完就停了,謝謝懂了
( z' H$ U; E; F- X6 ?" ^
作者: 門童    時(shí)間: 2014-5-27 19:20
huangdongnb 發(fā)表于 2014-5-25 12:07 * Z2 {2 s5 d/ p9 I
哦明白了謝謝了啊老師,這樣精車完就停了,謝謝懂了

: ^. s* k9 `+ A$ B- c呵呵,來(lái)遲,都懂了,今天才能用電腦上網(wǎng)!) X. g5 k$ b, h# A4 W+ _6 ~0 _3 @2 k

作者: QQHAO    時(shí)間: 2015-10-5 20:20
本帖最后由 QQHAO 于 2015-10-5 20:22 編輯 3 Q% N' D+ M  Y2 c- ^& p

" N8 ]+ `2 a4 c, D! `$ x! ^看書沒(méi)有任何作用的學(xué)習(xí)張老師的宏程序自學(xué)教程第一講的視頻教程地址http://www.tudou.com/programs/view/ObIdJdrGwEs/
+ K* W6 X5 Z6 Y5 T" r  p張老師網(wǎng)站:http://www.cccam.cn/zixue/
作者: 80.后青年    時(shí)間: 2015-10-11 17:21
你好朋友,我也在學(xué)宏成編程。你遇到的問(wèn)題,我知道是什么意思。。。希望我們能共同學(xué)習(xí),不知道朋友你有沒(méi)有這樣的興趣、。、、有興趣的加我qq..758636969...微信18068854260也是手機(jī)號(hào)- h% f1 l7 Q) c' o2 o1 l

作者: 80.后青年    時(shí)間: 2015-10-11 17:27
本帖最后由 80.后青年 于 2015-10-11 17:30 編輯   C! \* N) \5 w# H, ]% ?1 j1 B+ S

& w) d5 V; x4 o" u: q) g7 k[attach]367135[/attach][attach]367136[/attach]104是你上面的賦值。加1
! T) s/ H, W. F8 x/ f下面的IF網(wǎng)后的 含義書上有介紹的0 M9 k% b2 }- G! p8 x7 Z+ q
我看的是這類書,,




歡迎光臨 機(jī)械社區(qū) (http://m.whclglass.com.cn/) Powered by Discuz! X3.5