|
本帖最后由 kobelaoli 于 2013-9-11 11:16 编辑 + h/ C0 s2 z( G- w) O, b
& x% a1 ]9 b4 \0 u' G! t4 n/ n
经大侠推荐,最近在看《数控编程手册-第二版》,其中62页明确指出同一行中,不同轴可分别指定增量模式还是绝对模式,例如对于原绝对位置(1,1)0 Y* {+ {' D- M1 Q% x8 t
执行
8 ]" L2 a( Z. YG90 X2.5 G91Y1.58 }; k8 m" V* t' l: A0 i
其结果是(2.5,2.5),就是X是绝对Y是增量,同时进行的。+ |: G! K7 g+ Q% o/ h
7 t/ D9 X' W: f8 B0 g" f# g那么对于G00和G01呢?是否也可以同行对不同轴分别指定?* B4 n* s# r+ \) E' N' p8 y1 {
比如假设:X轴G00速度是5800mm/m,G01速度是3000mm/m.
; ~/ k8 i5 B% F( D- f' @ B轴旋转轴,G00是8000°/m,G01速度是4500°/m( F. H) ^8 a; t- N, p! c
那么对于
" W; ^: {0 F# D+ m) ^G90 G00 X10 G01 B40
- }8 `# @$ j3 [! b+ \1 L% B4 I( ?其B轴速度和X轴速度各是多少?% C) L/ t% e2 G6 g" j1 `! z
H5 V0 d- k: t+ h. a! K我的理解:* C& U& O/ Q8 W4 W6 f
1.按照书上说的,G00和G01是冲突的,如果在一行那么以后面的为准,就是这一行全部以G01速度运动,也就是X轴是3000,B轴是4500。9 R4 Z0 {! Q+ Z1 r. z" ?( z
2.书上没有说G00和G01不能同行是针对一个轴还是多个轴,而对于多个轴,有G90和G91可以同行的例子,如果G00/G01和G90/G91相同运行机制,那么有可能对于不同轴,可以同行指定不同速度,也就是说X轴是5800,B轴是4500
3 Z- E0 [2 {, v3 W z# s$ F" g" a U8 H
请各位前辈解惑 |
|