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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 6764|回復(fù): 13
打印 上一主題 下一主題

G31跳過功能到底有什么作用?尤其單獨(dú)一行時(shí)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2013-9-16 11:45:18 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
本帖最后由 kobelaoli 于 2013-9-16 11:57 編輯
6 L  e- N5 j- }" ^1 \- ?) n, Q' d9 f' O/ y
程序里面頻繁使用,但是不懂意義何在,書上網(wǎng)上也找不到,請大俠詳解,謝謝!
' J1 @% r% ~& ?5 L# ~9 f2 }: m4 h4 a% e4 X
補(bǔ)充一點(diǎn),我所見的程序里面G31都是單獨(dú)一行,后面沒跟其它語令,不是材料上講的后面跟了很多動作,遇到中斷信號就放棄后面動作那種情況。# I& a+ |1 v: Q4 ^2 \+ G# I
所以不清楚G31單獨(dú)一行時(shí)是干嘛用的。
回復(fù)

使用道具 舉報(bào)

2#
 樓主| 發(fā)表于 2013-9-23 10:09:38 | 只看該作者
請指教
3#
發(fā)表于 2013-9-30 10:26:56 | 只看該作者
G31就是一個(gè)跳躍功能。例如,安裝測量設(shè)備,到了測量點(diǎn)后,就必須要使用跳躍功能,否則就撞機(jī)了。
4#
發(fā)表于 2013-9-30 14:02:03 | 只看該作者
探針會使用,主要用來測量用
5#
 樓主| 發(fā)表于 2013-10-7 23:36:11 | 只看該作者
閩男人 發(fā)表于 2013-9-30 10:26
1 c1 U8 E; L' z4 J9 L/ tG31就是一個(gè)跳躍功能。例如,安裝測量設(shè)備,到了測量點(diǎn)后,就必須要使用跳躍功能,否則就撞機(jī)了。

2 W& I  G" ^: `  [1 F. m N10 #1=#1(1)/ C; C9 P% g+ H
G31# B0 ?- U& p5 V& R: E0 F
M1057 n9 L/ R8 K' I0 E1 Q+ G2 g
G19 G56 0 I* M% F6 A) u& e9 s  I
G314 O# F  h7 C1 E! ]
IF [[#114 EQ 0] AND [#555 EQ 1]] GOTO 50" p, _  Y9 ~' U5 u4 }; t: ^/ ^7 e
M60
0 ~8 O# R) c; m- j0 ~3 `
! A4 S- {' B! o比如這段里面G31如何作用?謝謝
6#
 樓主| 發(fā)表于 2013-10-7 23:37:25 | 只看該作者
zhengyan123 發(fā)表于 2013-9-30 14:02
3 S8 e& x5 X9 F6 `1 ?探針會使用,主要用來測量用
* x3 J' u- ?6 ~; E& M0 }- I& `) @3 _$ ?
貌似我們這臺機(jī)沒有探針,專用設(shè)備,不需要探位置和角度$ Z1 b) _$ w: f+ Q' L
) c# E' e; I( p7 M% Q
N10 #1=#1(1)' B: ^& Q( U' A9 X8 X5 q8 _/ r+ c: c
G31
/ @3 m3 l2 F) h M105
0 D- d  M; D6 }' x4 c4 p: ~" B9 b G19 G56 # ~1 j; W- ?! `, d( t  b
G312 I( N* _. f4 \% a( ]4 G: O
IF [[#114 EQ 0] AND [#555 EQ 1]] GOTO 50* U( V* e  ?. K
M60
/ u& C6 A% i) Z5 |# B0 u( D/ q) n8 d  H; v7 G3 Q8 A% i! ?' |
比如這段里面G31如何作用?謝謝# s# E# c+ @8 S% @) @
7#
發(fā)表于 2013-10-8 09:45:39 | 只看該作者
kobelaoli 發(fā)表于 2013-10-7 23:36
# C+ j: j6 H+ ]3 fN10 #1=#1(1)
' F( s, _0 w, G% I" X$ `' l G31
4 {4 h5 u4 N; J4 K M105
% K* d+ r# Q9 j8 Y& V
下面是宏語句,加G31的作用是,防止在執(zhí)行上一段程序時(shí)預(yù)讀到這些宏語句。1 c% o+ _# ?! m( v

點(diǎn)評

是類似于一個(gè)延時(shí)的作用嗎?可是這樣使用g31怎么知道何時(shí)停止呢?系統(tǒng)能自動識別g31和上一行的完成時(shí)間?  發(fā)表于 2013-10-14 23:10
8#
 樓主| 發(fā)表于 2013-10-8 10:44:07 | 只看該作者
oleg0007 發(fā)表于 2013-10-8 09:45
( t- t* N6 x2 F" J) A下面是宏語句,加G31的作用是,防止在執(zhí)行上一段程序時(shí)預(yù)讀到這些宏語句。

- N$ _* C+ q6 G2 w3 o大概明白您的意思,但是還不是很清晰,能不能就我的例子里面的兩個(gè)G31具體作用過程解釋下?麻煩了
9#
發(fā)表于 2013-10-8 11:57:29 | 只看該作者
kobelaoli 發(fā)表于 2013-10-8 10:44
; p- S  o8 T4 t. y大概明白您的意思,但是還不是很清晰,能不能就我的例子里面的兩個(gè)G31具體作用過程解釋下?麻煩了

) [! n: b- S7 V& z9 f/ a; j一般單段加G31,是怕正在執(zhí)行的程序段影響G31后面程序段的結(jié)果。比如, 你的例子中,IF [[#114 EQ 0] AND [#555 EQ 1]]判斷語句,是要求在M105執(zhí)行后、且進(jìn)入G56坐標(biāo)系后,再進(jìn)行判斷。沒有G31,有可能會造成系統(tǒng)還在執(zhí)行M105或者在其他坐標(biāo)系中時(shí),系統(tǒng)因?yàn)閷⑴袛嗾Z句做了預(yù)讀處理已經(jīng)完成了判斷,這樣就會出錯(cuò),判斷語句不能得到正確的結(jié)果;而如果加上G31,后面的語句不能預(yù)讀,就可以避免這種情況的發(fā)生。7 o% {2 G6 }4 z/ C6 [
10#
 樓主| 發(fā)表于 2013-10-9 09:25:29 | 只看該作者
oleg0007 發(fā)表于 2013-10-8 11:57
* J8 D; p- w: J一般單段加G31,是怕正在執(zhí)行的程序段影響G31后面程序段的結(jié)果。比如, 你的例子中,IF [[#114 EQ 0] AND ...
9 z0 [8 ]& e( s. q6 l/ s0 m! ]: a; j
謝謝!
/ P# E8 F& s$ o. t9 d+ ~! Q那G31的作用范圍是多少?是只要G31存在,那么該行之后的所有內(nèi)容都不預(yù)讀?" ~: n: l0 g9 A

2 G2 p% `. R4 W9 t5 R* n  S- ~+ n另外第一個(gè)G31有作用嗎?琢磨不出來
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2024-11-18 04:25 , Processed in 0.054886 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表