我曾经也被这个问题困惑,多方求助无果
g4 O/ {& J5 Z7 ^+ C( c我的机床锁紧是M10,松开是M11,经研究,得出结果如下:" ^. A7 t$ L; y: u: Q* X2 v
你可以参照这个方法,把M10和M11改成你需要的M24和M25# ~/ W( t! f S8 K
: d, n) g P# s! z# L
在两处SM06后提行加入 pbld, n$, sgcode, "M11.", scoolant, e$ 再提行加入 pbld, n$, sgcode, *sg28ref, "Z0.", scoolant, e$ 换刀后,松开A轴,G28 Z0 Z轴回零。 然后在G43后面提行加入pbld, n$, sgcode, "M10.", scoolant, e$,这样A轴锁紧M10了
' P) F+ ^! v) m' o. _$ @5 B1 P
) v; F, N1 I6 Y: v) g$ X ptlchg$ #Tool change pcuttype toolchng = one if mi1$ = one, #Work coordinate system [ pfbld, n$, *sg28ref, "X0.", "Y0.", e$ pfbld, n$, sg92, *xh$, *yh$, *zh$, e$ if prog_stop = 1, pbld, n$, *sm11, "M11.",e$ if prog_stop = 2, pbld, n$, *sm11,"M11.", e$ pcom_moveb Pcheckaxis 把红色部分的M00和M01改成11,再在后面加上M11,换刀暂停就变成M11; O& s5 C! }( P: I4 C' v7 C
- K6 A* K# \' A$ d5 X: G; _不知你明白没有,我的程序如下:
x, O M/ x; x& d, K( A...... N4818 G0 Z200.9 o# r+ f+ @% K8 h4 w& d2 Q
N4820 M9; D! K- q$ k+ v# V
N4822 M5
9 ]- B3 [: _+ G6 eN4824 G91 G28 Z0.! F2 H Y7 }, A9 v! y* D3 a6 c
N4826 G28 X0. Y0.- l5 q5 g; J% n- \: @
N4828 M11.
* ^/ ]1 J( T# x' U/ q" c3 G G! e5 Z1 C* h% p7 G
N4830 T2$ a0 ?7 `1 r# b2 B6 g9 K X
N4832 M62 Y; L$ j. _/ w. ^* U
N4834 M11.8 z. n& N0 q/ {# m+ u
N4836 G28 Z0.
8 { \4 T/ u( K* nN4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
& d, U g8 D- t5 V$ RN4840 G43 H2 Z200./ l2 C, v/ c: d! H$ _ ?
N4842 M10.+ G& }5 M* R) i; O9 `0 ^3 F
N4844 M76 p8 u$ P: ^' s( Y S
......
3 q2 f+ m. h0 H' L6 W
( f$ T6 f/ p( M |