找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 12199|回复: 13

G90和G91可以在一行代码中用吗

[复制链接]
发表于 2016-10-14 08:31:25 | 显示全部楼层 |阅读模式
《数控编程手册-第二版》,其中62页明确指出同一行中,不同轴可分别指定增量模式还是绝对模式,例如对于原绝对位置(1,1)! N& |* F5 |# n( \$ y
. y9 Q& ?, O7 D" V执行G90 X2.5 G91Y1.5. d! n# E! `. e9 I+ C/ U* {* h/ _" S0 U
其结果应该是(2.5,2.5),就是X是绝对Y是增量,同时进行的。' M: \& Q9 \  p& ]# [+ k! X
可实际结果是x3.5 y2.5,全部执行的是g91,请问如果想得到以上结果,应该怎么办?4 y$ d1 F  z* r8 n2 t! k
回复

使用道具 举报

发表于 2016-10-14 11:32:16 | 显示全部楼层
可以!但程序只认后面的那个。所以一行指令中,应该只有一个G90或一个G91。
发表于 2016-10-14 11:43:24 | 显示全部楼层
编程没这么干法的,同一行系统只执行一个指令。不要混用
 楼主| 发表于 2016-10-14 16:55:44 | 显示全部楼层
所罗门_x 发表于 2016-10-14 11:43
  y. g* M; X0 r& Y编程没这么干法的,同一行系统只执行一个指令。不要混用
3 Y# z2 A: c. X/ q0 {, b" }
看来没办法实现了7 w# C# g1 N6 _$ n/ P# ?/ G, j  c
发表于 2016-10-14 19:00:15 | 显示全部楼层
同一段行只允许一个模态指令!
发表于 2016-10-14 19:00:17 | 显示全部楼层
同一段行只允许一个模态指令!
发表于 2016-10-14 23:21:33 | 显示全部楼层
有点看不懂呢,还没开始就结尾了
 楼主| 发表于 2016-10-15 06:16:16 | 显示全部楼层
五面怪 发表于 2016-10-14 19:00
, W: E+ B! `0 A同一段行只允许一个模态指令!
" m/ o2 m5 n8 {3 F( h7 K) r. X# E" a
那《数控编程手册-第二版》,其中62页明确指出同一行中,不同轴可分别指定增量模式还是绝对模式,就是错的了?
- h2 x  q+ b' M9 J% b" E  b
发表于 2016-11-20 18:36:58 | 显示全部楼层
那本书就一垃圾。看看作者就知道
发表于 2016-11-21 18:59:49 | 显示全部楼层
在同一行系统只执行一个。G    M   S指令。 比如G0 Z5  G1  Z5;,执行G1 。 G0  Z5  G99;这样同行2个G指令系统会报警。但同行可以G0  Z5 M03  S500  T101; 这样可以多个指令
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-9-19 14:18 , Processed in 0.062162 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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