机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 6977|回复: 13
打印 上一主题 下一主题

G31跳过功能到底有什么作用?尤其单独一行时

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-16 11:45:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kobelaoli 于 2013-9-16 11:57 编辑
% D+ h( @! N; n3 c, _+ ^* \1 y) Y
( Q2 |4 H: T# O程序里面频繁使用,但是不懂意义何在,书上网上也找不到,请大侠详解,谢谢!# \/ X8 J4 S8 t1 j& r6 ~

  J/ h% n  _& [6 K: `: c9 p- b补充一点,我所见的程序里面G31都是单独一行,后面没跟其它语令,不是材料上讲的后面跟了很多动作,遇到中断信号就放弃后面动作那种情况。$ ~4 s& Q$ h# z$ i$ F! p
所以不清楚G31单独一行时是干嘛用的。
回复

使用道具 举报

2#
 楼主| 发表于 2013-9-23 10:09:38 | 只看该作者
请指教
回复 支持 反对

使用道具 举报

3#
发表于 2013-9-30 10:26:56 | 只看该作者
G31就是一个跳跃功能。例如,安装测量设备,到了测量点后,就必须要使用跳跃功能,否则就撞机了。
回复 支持 反对

使用道具 举报

4#
发表于 2013-9-30 14:02:03 | 只看该作者
探针会使用,主要用来测量用
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-10-7 23:36:11 | 只看该作者
閩男人 发表于 2013-9-30 10:26 $ `: S% ~6 K0 p/ W9 P
G31就是一个跳跃功能。例如,安装测量设备,到了测量点后,就必须要使用跳跃功能,否则就撞机了。
8 |: M1 Y7 I$ \4 a" ^
N10 #1=#1(1)4 e6 f/ p! Y: ^& n: X' j
G31
( u6 N3 w% K/ A( L7 p1 F2 e M105/ j) g& p3 \- i$ G
G19 G56 , l* E. V& \0 B* P$ `! M
G31: ?2 S* C: G- [, a1 b6 }8 O
IF [[#114 EQ 0] AND [#555 EQ 1]] GOTO 50
: C* s9 ?* W4 h* C4 [1 y) f- ~+ i M60
2 d5 }; O$ I, x+ I. W; t# M6 M
! l+ c6 O+ `" h$ @比如这段里面G31如何作用?谢谢
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-10-7 23:37:25 | 只看该作者
zhengyan123 发表于 2013-9-30 14:02
' I& {6 E7 v! A+ m探针会使用,主要用来测量用

9 N+ t0 o* y: h& }  F! a& m( v$ T貌似我们这台机没有探针,专用设备,不需要探位置和角度4 y6 x' Y+ t1 Y) ^1 }. C- b, z4 X

& A+ L& i! @9 j4 n0 T& i1 ~ N10 #1=#1(1)
3 I+ e# b) \4 C: }$ ?- P5 v G31
- Q0 N/ E+ G! }/ R/ Z M105' D, M- ?( w- a% `1 Y
G19 G56 " n2 F& f! }  i  F1 u
G31
) t) E/ q2 P# O$ C& _& A7 d, g IF [[#114 EQ 0] AND [#555 EQ 1]] GOTO 50' b# ~1 j+ A( E7 M" @- Y6 {
M60. c! Q5 @2 M: P! A0 H

- ?2 k( v$ k+ J/ S4 M比如这段里面G31如何作用?谢谢$ q: }9 Y8 ?) U* r; n) Z
回复 支持 反对

使用道具 举报

7#
发表于 2013-10-8 09:45:39 | 只看该作者
kobelaoli 发表于 2013-10-7 23:36
1 _# |! r9 k) }N10 #1=#1(1)
8 z; F& E; o/ m# v2 b7 l G31
! V- `6 {7 Y& v5 _0 ?% a M105
1 e- o: W* G8 U+ h  a
下面是宏语句,加G31的作用是,防止在执行上一段程序时预读到这些宏语句。8 ]) _* i: n; Z7 c0 w

点评

是类似于一个延时的作用吗?可是这样使用g31怎么知道何时停止呢?系统能自动识别g31和上一行的完成时间?  发表于 2013-10-14 23:10
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-10-8 10:44:07 | 只看该作者
oleg0007 发表于 2013-10-8 09:45 % q; l5 Q+ ]; d/ f
下面是宏语句,加G31的作用是,防止在执行上一段程序时预读到这些宏语句。
& [" F! K. ~) j) P6 A2 q8 B5 g, b
大概明白您的意思,但是还不是很清晰,能不能就我的例子里面的两个G31具体作用过程解释下?麻烦了
回复 支持 反对

使用道具 举报

9#
发表于 2013-10-8 11:57:29 | 只看该作者
kobelaoli 发表于 2013-10-8 10:44 - {3 ^7 @* @9 A8 l
大概明白您的意思,但是还不是很清晰,能不能就我的例子里面的两个G31具体作用过程解释下?麻烦了

! N4 j/ N5 {) ~7 {1 l: o一般单段加G31,是怕正在执行的程序段影响G31后面程序段的结果。比如, 你的例子中,IF [[#114 EQ 0] AND [#555 EQ 1]]判断语句,是要求在M105执行后、且进入G56坐标系后,再进行判断。没有G31,有可能会造成系统还在执行M105或者在其他坐标系中时,系统因为将判断语句做了预读处理已经完成了判断,这样就会出错,判断语句不能得到正确的结果;而如果加上G31,后面的语句不能预读,就可以避免这种情况的发生。
* F9 l  D6 ~1 h$ A
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2013-10-9 09:25:29 | 只看该作者
oleg0007 发表于 2013-10-8 11:57
+ G6 x  b. T' S; D9 c' c一般单段加G31,是怕正在执行的程序段影响G31后面程序段的结果。比如, 你的例子中,IF [[#114 EQ 0] AND ...

# v, P( g5 S  N. p( F谢谢!
' _" V9 ~( V0 a" ~& C) X# {) I5 E那G31的作用范围是多少?是只要G31存在,那么该行之后的所有内容都不预读?
' s+ \, S: e/ {2 @* H
- M/ a# O- {, O" |4 K2 P另外第一个G31有作用吗?琢磨不出来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-1-8 06:38 , Processed in 0.052168 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表