G90和G91可以在一行代码中用吗
《数控编程手册-第二版》,其中62页明确指出同一行中,不同轴可分别指定增量模式还是绝对模式,例如对于原绝对位置(1,1)! N& |* F5 |# n( \$ y执行G90 X2.5 G91Y1.5. d! n# E! `. e9 I+ C
其结果应该是(2.5,2.5),就是X是绝对Y是增量,同时进行的。
可实际结果是x3.5 y2.5,全部执行的是g91,请问如果想得到以上结果,应该怎么办?
可以!但程序只认后面的那个。所以一行指令中,应该只有一个G90或一个G91。 编程没这么干法的,同一行系统只执行一个指令。不要混用 所罗门_x 发表于 2016-10-14 11:43
编程没这么干法的,同一行系统只执行一个指令。不要混用
看来没办法实现了
同一段行只允许一个模态指令! 同一段行只允许一个模态指令! 有点看不懂呢,还没开始就结尾了 五面怪 发表于 2016-10-14 19:00
同一段行只允许一个模态指令!
那《数控编程手册-第二版》,其中62页明确指出同一行中,不同轴可分别指定增量模式还是绝对模式,就是错的了?
那本书就一垃圾。看看作者就知道 在同一行系统只执行一个。G M S指令。 比如G0 Z5G1Z5;,执行G1 。 G0Z5G99;这样同行2个G指令系统会报警。但同行可以G0Z5 M03S500T101; 这样可以多个指令
页:
[1]
2