我曾经也被这个问题困惑,多方求助无果
8 U1 v, y- i, Y; `4 a8 @我的机床锁紧是M10,松开是M11,经研究,得出结果如下:/ G. ~4 O/ I$ |0 d' A- `( Q
你可以参照这个方法,把M10和M11改成你需要的M24和M25
# b4 R$ t! Z! S( \5 K O/ m
% t2 P1 b' l" O& N3 z V$ Y" S8 {在两处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了
8 M) z" c- N9 R9 G ^. S" t+ _0 _3 p$ t
' A# i, W7 m" u1 J* |: L: k: p 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& }# X2 h$ r, u% E e' b1 v; I4 ]
4 B% N$ B9 g7 B不知你明白没有,我的程序如下:
2 E1 @8 I: s' T$ k6 w+ x& j...... N4818 G0 Z200.. X8 ?1 ?3 r/ {! o+ S5 Z
N4820 M9% ^) |9 t$ k1 a$ l
N4822 M5, S% F9 @2 W. d9 H
N4824 G91 G28 Z0.
" p. B- A7 F2 S9 U8 RN4826 G28 X0. Y0.
9 |* W3 H" ]; Y0 W; jN4828 M11. [4 V, u1 a/ x. g ?
- b0 d& P7 A/ f; t5 D
N4830 T2
0 y! ]$ g* B2 v7 xN4832 M6
+ J c* m7 Q$ `1 R: H- nN4834 M11.
- I" E" u/ c* A3 w8 k# \/ ?! vN4836 G28 Z0.
o9 \( M. p* R5 B1 x) X1 X. X, TN4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
! K. a9 v/ _3 L% a& w9 oN4840 G43 H2 Z200.
" H! q, A( I: e1 Y2 _& TN4842 M10.
! @& s: T7 O+ u5 H& R- Z7 a0 {N4844 M7
; k+ L( L' E+ K( G0 w1 O......& w; p* V8 _; I* V' G
7 t1 P3 E3 c0 Y2 O# b$ H
|