机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-16 11:45:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 kobelaoli 于 2013-9-16 11:57 编辑
- o- t: ]! R, ~% N5 \# z+ k3 y
2 J9 W2 A2 X& j' I+ Y5 [程序里面频繁使用,但是不懂意义何在,书上网上也找不到,请大侠详解,谢谢!
7 g0 `) S! k5 u
" A. G+ R. e  p: e补充一点,我所见的程序里面G31都是单独一行,后面没跟其它语令,不是材料上讲的后面跟了很多动作,遇到中断信号就放弃后面动作那种情况。; V3 X) ?3 S, ~1 h! q2 K2 B+ e
所以不清楚G31单独一行时是干嘛用的。
回复

使用道具 举报

14#
发表于 2013-10-10 07:19:53 来自手机 | 只看该作者
学习学习了
回复 支持 反对

使用道具 举报

13#
发表于 2013-10-9 18:46:20 | 只看该作者
kobelaoli 发表于 2013-10-9 16:33 " K* V# F; W. z) Q+ q" e, [) _7 T
谢谢!以后还请多指教。
7 U3 F# Z- T* j
别客气
% j/ ]( e' y) n5 X3 K8 a6 T! Y! Z
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2013-10-9 16:33:20 | 只看该作者
oleg0007 发表于 2013-10-9 15:11 ; ^0 u8 O4 t( N7 ^
对,后面都不预读。
- `0 p9 I2 \$ G0 V
' R  e* I5 z5 v  f3 z第一个G31应该是与M105有关,但要看M105是怎么处理才能搞清楚。

6 f0 U- b; n: T! {; }- _谢谢!以后还请多指教。
回复 支持 反对

使用道具 举报

11#
发表于 2013-10-9 15:11:07 | 只看该作者
kobelaoli 发表于 2013-10-9 09:25
8 A. Q: y; H2 c谢谢!
7 U  N# z$ O4 u, z9 _- L3 [1 c那G31的作用范围是多少?是只要G31存在,那么该行之后的所有内容都不预读?

6 U5 n1 \1 z, O7 G0 ]' }+ f对,后面都不预读。& A* ~' y" o% |: t9 A; u0 H& W

$ Q: D) _+ ~+ j& B! x第一个G31应该是与M105有关,但要看M105是怎么处理才能搞清楚。2 h4 v( \# J1 i( ?7 r4 M# H0 @* G
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2013-10-9 09:25:29 | 只看该作者
oleg0007 发表于 2013-10-8 11:57 # ]  f* e0 j7 b, A  n, ~. g
一般单段加G31,是怕正在执行的程序段影响G31后面程序段的结果。比如, 你的例子中,IF [[#114 EQ 0] AND ...

2 A! Z: h+ i; e* Y* b' L* T谢谢!
# o2 F% C3 l' Y/ q  `* L那G31的作用范围是多少?是只要G31存在,那么该行之后的所有内容都不预读?
) D2 ]- ]2 r7 k4 t" W4 O* Y8 Y" G/ ~4 L$ _; g
另外第一个G31有作用吗?琢磨不出来
回复 支持 反对

使用道具 举报

9#
发表于 2013-10-8 11:57:29 | 只看该作者
kobelaoli 发表于 2013-10-8 10:44
3 m4 H6 A8 U( e% ~) i$ [: t大概明白您的意思,但是还不是很清晰,能不能就我的例子里面的两个G31具体作用过程解释下?麻烦了

' R$ C3 I3 e9 S" Z6 B一般单段加G31,是怕正在执行的程序段影响G31后面程序段的结果。比如, 你的例子中,IF [[#114 EQ 0] AND [#555 EQ 1]]判断语句,是要求在M105执行后、且进入G56坐标系后,再进行判断。没有G31,有可能会造成系统还在执行M105或者在其他坐标系中时,系统因为将判断语句做了预读处理已经完成了判断,这样就会出错,判断语句不能得到正确的结果;而如果加上G31,后面的语句不能预读,就可以避免这种情况的发生。
) D* T! Z4 V7 @6 D# ^: t8 M& }  S
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-10-8 10:44:07 | 只看该作者
oleg0007 发表于 2013-10-8 09:45 3 s' N, @3 W" p: |; K* a& J
下面是宏语句,加G31的作用是,防止在执行上一段程序时预读到这些宏语句。
' b& I* e/ f+ f8 D
大概明白您的意思,但是还不是很清晰,能不能就我的例子里面的两个G31具体作用过程解释下?麻烦了
回复 支持 反对

使用道具 举报

7#
发表于 2013-10-8 09:45:39 | 只看该作者
kobelaoli 发表于 2013-10-7 23:36
; w' f0 B6 G: _N10 #1=#1(1)7 w6 `- N% e" r. v$ G% R- t
G31
( T8 q' E# t1 K6 O M105

' l5 F! M. k9 A4 ~下面是宏语句,加G31的作用是,防止在执行上一段程序时预读到这些宏语句。7 G* q' x. `# ~

点评

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

使用道具 举报

6#
 楼主| 发表于 2013-10-7 23:37:25 | 只看该作者
zhengyan123 发表于 2013-9-30 14:02 6 |" ~# b9 Z3 h9 [; B
探针会使用,主要用来测量用
! {5 g9 i2 k/ D0 ~
貌似我们这台机没有探针,专用设备,不需要探位置和角度5 Y# ~# V1 V0 [4 [0 |# V3 M
. v- ], y% l4 i% v' B6 g# c' ?
N10 #1=#1(1)" A. j: J! }4 N' [8 r' X
G31- n+ n$ R6 F6 \8 p) U; f
M105, V5 R+ o1 T# t' E2 R
G19 G56
& m+ |) B5 ~0 I7 T8 U: {* h0 e  }) _ G313 b1 z& i6 W  _
IF [[#114 EQ 0] AND [#555 EQ 1]] GOTO 50
  j2 H# W" u4 V! @6 G5 N M60, {: i' e( [6 @4 J
4 H5 k; g6 `& i% P7 ?
比如这段里面G31如何作用?谢谢
! m; D/ q! W; L! C7 z# @% H
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-9 03:40 , Processed in 0.056369 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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