|
本帖最后由 kobelaoli 于 2013-9-11 11:16 编辑 8 s: F4 R7 z! ^& s; t o/ Z6 c, V
4 U+ t, D9 g+ g7 A6 s' F$ U" ?& w; \
经大侠推荐,最近在看《数控编程手册-第二版》,其中62页明确指出同一行中,不同轴可分别指定增量模式还是绝对模式,例如对于原绝对位置(1,1)
% q: m- S* ?2 N' Z! ]执行
7 p" f& s$ B5 K3 _% G7 ?7 b6 TG90 X2.5 G91Y1.5
- _: b* x2 j9 o' D# g) \其结果是(2.5,2.5),就是X是绝对Y是增量,同时进行的。! _9 D# \( i1 r4 ^' w) D- |; p( w8 l
5 E, m7 S4 E3 x8 Q" ~3 N& h那么对于G00和G01呢?是否也可以同行对不同轴分别指定?' o9 |% a( u' e9 d- v! l
比如假设:X轴G00速度是5800mm/m,G01速度是3000mm/m.# f/ v: i/ h7 y: \- t1 \
B轴旋转轴,G00是8000°/m,G01速度是4500°/m
0 U" F% g0 q) N) J4 P( [, F' H+ i$ g. J2 I那么对于 @! ~( u [. ]+ _
G90 G00 X10 G01 B40
) x) ?9 P7 F' n4 k( r" P其B轴速度和X轴速度各是多少?
7 _3 A/ c) \- Z3 N2 ?, b/ i; C j7 I0 A
T) o3 J" B) Z- {. o我的理解:
: @6 j2 M! m5 F. g1.按照书上说的,G00和G01是冲突的,如果在一行那么以后面的为准,就是这一行全部以G01速度运动,也就是X轴是3000,B轴是4500。
- b% g( n7 c0 O+ Z2.书上没有说G00和G01不能同行是针对一个轴还是多个轴,而对于多个轴,有G90和G91可以同行的例子,如果G00/G01和G90/G91相同运行机制,那么有可能对于不同轴,可以同行指定不同速度,也就是说X轴是5800,B轴是4500
8 Q+ @$ O6 r1 u9 f$ r1 ~6 M0 X i: K2 B
请各位前辈解惑 |
|