找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 11930|回复: 13

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

[复制链接]
发表于 2016-10-14 08:31:25 | 显示全部楼层 |阅读模式
《数控编程手册-第二版》,其中62页明确指出同一行中,不同轴可分别指定增量模式还是绝对模式,例如对于原绝对位置(1,1)! N& |* F5 |# n( \$ y
5 A- H5 B; {0 ?3 a9 v, ~. B执行G90 X2.5 G91Y1.5. d! n# E! `. e9 I+ C8 u+ @5 |: p* V" a+ t7 K$ o1 B) ]
其结果应该是(2.5,2.5),就是X是绝对Y是增量,同时进行的。
2 X, W5 F* v) a: A- E) y可实际结果是x3.5 y2.5,全部执行的是g91,请问如果想得到以上结果,应该怎么办?8 R. A3 N% m, A! a
回复

使用道具 举报

发表于 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
0 g  g0 a5 S% Y3 j# w! D编程没这么干法的,同一行系统只执行一个指令。不要混用
! v' m# g' _: T! D" o5 _( g" e
看来没办法实现了+ A. w+ _# @9 e" J7 ^" @7 j
发表于 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
9 D3 A8 @! {3 d; h/ b+ b4 O同一段行只允许一个模态指令!
$ u0 F' A; j+ c( y/ `% ?! s9 k. ~) v
那《数控编程手册-第二版》,其中62页明确指出同一行中,不同轴可分别指定增量模式还是绝对模式,就是错的了?
% p; |2 ^. E/ A/ y. `
发表于 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-6-19 04:02 , Processed in 0.061730 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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