機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

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

G31跳過功能到底有什么作用?尤其單獨一行時

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2013-9-16 11:45:18 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 kobelaoli 于 2013-9-16 11:57 編輯
6 p  ^; M# e7 N0 f" k& f8 G0 ^9 ^1 J( E! B6 `5 C% B
程序里面頻繁使用,但是不懂意義何在,書上網(wǎng)上也找不到,請大俠詳解,謝謝!
/ [, ^  v1 S8 V/ Z0 X2 k% S" [2 [' F# `
補充一點,我所見的程序里面G31都是單獨一行,后面沒跟其它語令,不是材料上講的后面跟了很多動作,遇到中斷信號就放棄后面動作那種情況。- ~) T0 }6 l) K- ]% S: j7 k
所以不清楚G31單獨一行時是干嘛用的。
回復(fù)

使用道具 舉報

2#
 樓主| 發(fā)表于 2013-9-23 10:09:38 | 只看該作者
請指教
回復(fù) 支持 反對

使用道具 舉報

3#
發(fā)表于 2013-9-30 10:26:56 | 只看該作者
G31就是一個跳躍功能。例如,安裝測量設(shè)備,到了測量點后,就必須要使用跳躍功能,否則就撞機了。
回復(fù) 支持 反對

使用道具 舉報

4#
發(fā)表于 2013-9-30 14:02:03 | 只看該作者
探針會使用,主要用來測量用
回復(fù) 支持 反對

使用道具 舉報

5#
 樓主| 發(fā)表于 2013-10-7 23:36:11 | 只看該作者
閩男人 發(fā)表于 2013-9-30 10:26 ; d4 j; i5 C# Q+ {; h, R$ X
G31就是一個跳躍功能。例如,安裝測量設(shè)備,到了測量點后,就必須要使用跳躍功能,否則就撞機了。

: t2 W' |/ a  v! X7 A7 I' Y N10 #1=#1(1)% k, c/ p9 Z0 n# y1 O
G31# w& f# J% q6 Z0 u* c: g
M105
- p  Z5 y' n4 o2 H G19 G56
* z. i1 n: h( @& J: F" H G313 r$ f" K" l) W* r
IF [[#114 EQ 0] AND [#555 EQ 1]] GOTO 50# h8 w$ R) ~/ t9 v" |8 {9 w
M60( @# T" H0 u4 D1 J/ A' E  Y

* r3 _/ e" s% n- w  Z2 ~比如這段里面G31如何作用?謝謝
回復(fù) 支持 反對

使用道具 舉報

6#
 樓主| 發(fā)表于 2013-10-7 23:37:25 | 只看該作者
zhengyan123 發(fā)表于 2013-9-30 14:02
5 i: X6 }* D5 w: F% `探針會使用,主要用來測量用

- q0 E( c3 B  G( N5 w) v貌似我們這臺機沒有探針,專用設(shè)備,不需要探位置和角度
8 z! A+ z' O+ n, ]
* Z  L2 J. ]- A* ^ N10 #1=#1(1)
1 p9 R# ]5 l% \, C6 d) b3 A8 V G31
9 n( U/ ]  Q/ f! m8 [# m( B6 [ M105
+ H' F$ @( ?1 [6 P/ n0 p G19 G56 1 U' V5 ]4 Q' M) H
G31/ E, u8 L1 R7 {, z9 r
IF [[#114 EQ 0] AND [#555 EQ 1]] GOTO 50+ ~- v0 P8 m1 F  M. a" _
M60
# H, [( J& G/ _: i7 ^
/ s3 G$ I! g. J6 b6 q+ D! \比如這段里面G31如何作用?謝謝
4 [/ o) d+ Y* Y* F; P
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2013-10-8 09:45:39 | 只看該作者
kobelaoli 發(fā)表于 2013-10-7 23:36 9 s& J/ v$ k, R7 W& @# v
N10 #1=#1(1)+ H) a. @9 k- }# I# Y' t
G31, ?& X7 F% @0 A8 M1 @
M105

" B8 A3 `% I9 `! b  b7 W5 `下面是宏語句,加G31的作用是,防止在執(zhí)行上一段程序時預(yù)讀到這些宏語句。/ k9 |4 S& M* N/ f5 g5 D

點評

是類似于一個延時的作用嗎?可是這樣使用g31怎么知道何時停止呢?系統(tǒng)能自動識別g31和上一行的完成時間?  發(fā)表于 2013-10-14 23:10
回復(fù) 支持 反對

使用道具 舉報

8#
 樓主| 發(fā)表于 2013-10-8 10:44:07 | 只看該作者
oleg0007 發(fā)表于 2013-10-8 09:45 ! u5 Q& T( S# f& g
下面是宏語句,加G31的作用是,防止在執(zhí)行上一段程序時預(yù)讀到這些宏語句。

" o' h) g$ Y. _# |& _$ L! ?大概明白您的意思,但是還不是很清晰,能不能就我的例子里面的兩個G31具體作用過程解釋下?麻煩了
回復(fù) 支持 反對

使用道具 舉報

9#
發(fā)表于 2013-10-8 11:57:29 | 只看該作者
kobelaoli 發(fā)表于 2013-10-8 10:44
) v6 @/ F) r! L  u2 m2 V7 ?# ?- W大概明白您的意思,但是還不是很清晰,能不能就我的例子里面的兩個G31具體作用過程解釋下?麻煩了

0 n  d1 e9 P& }) e; z1 j! @0 H一般單段加G31,是怕正在執(zhí)行的程序段影響G31后面程序段的結(jié)果。比如, 你的例子中,IF [[#114 EQ 0] AND [#555 EQ 1]]判斷語句,是要求在M105執(zhí)行后、且進入G56坐標(biāo)系后,再進行判斷。沒有G31,有可能會造成系統(tǒng)還在執(zhí)行M105或者在其他坐標(biāo)系中時,系統(tǒng)因為將判斷語句做了預(yù)讀處理已經(jīng)完成了判斷,這樣就會出錯,判斷語句不能得到正確的結(jié)果;而如果加上G31,后面的語句不能預(yù)讀,就可以避免這種情況的發(fā)生。
0 o3 t1 S1 e1 V3 N$ @0 M
回復(fù) 支持 反對

使用道具 舉報

10#
 樓主| 發(fā)表于 2013-10-9 09:25:29 | 只看該作者
oleg0007 發(fā)表于 2013-10-8 11:57
7 \  t' A1 ~  ^# n7 G一般單段加G31,是怕正在執(zhí)行的程序段影響G31后面程序段的結(jié)果。比如, 你的例子中,IF [[#114 EQ 0] AND ...

9 @5 j- g6 r& J謝謝!6 t; p& U% r  f# j0 b
那G31的作用范圍是多少?是只要G31存在,那么該行之后的所有內(nèi)容都不預(yù)讀?
3 B+ B4 }. C2 _4 {
7 y: C+ A9 t9 R5 d8 Z4 z  V1 i5 O另外第一個G31有作用嗎?琢磨不出來
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2024-11-18 06:44 , Processed in 0.058270 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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