我曾经也被这个问题困惑,多方求助无果
- t7 D" r, Q: t2 w/ T7 O' M" p我的机床锁紧是M10,松开是M11,经研究,得出结果如下:+ q6 x5 `* e% m. f0 |* u
你可以参照这个方法,把M10和M11改成你需要的M24和M25# N4 C& M: Z) d$ K u3 k
+ q) b6 w: |0 t# d0 g在两处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了
$ L: _% M! r7 |/ r0 h/ |1 e) |5 z! L; v9 {0 t1 s
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
* n8 V, S6 x! U, C; k- ?8 G1 n+ {9 f" _, g$ K3 W/ Q3 F
不知你明白没有,我的程序如下:2 m2 M0 g2 F) a/ F2 _" P
...... N4818 G0 Z200.$ N& ?" H( \, i. m
N4820 M9
# ~, L% p i& M$ Y8 Z* Q6 ]N4822 M5
3 R6 i* p! I2 g0 }: _N4824 G91 G28 Z0.
; U# k4 J2 A& p2 nN4826 G28 X0. Y0.
; w* x1 {# j5 c" I. f5 Q* h' V% C, hN4828 M11.( T5 O& q9 ~: a4 {7 Z2 o; ?
$ o0 i- H- L+ H- G# i
N4830 T2
5 |7 _8 C9 D4 v6 bN4832 M6
: ]" m7 e- d' Q7 E; n+ _N4834 M11.
N# ^2 u# n3 b0 Y1 D2 e- oN4836 G28 Z0. r4 H. K8 U+ s. [ H5 R
N4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M39 q) G. q* h, |1 t: O5 u
N4840 G43 H2 Z200.9 r4 {: q' J# y; n
N4842 M10.+ g* t* y. B0 `: d* ]; l- m
N4844 M7
5 T3 ~" S3 f& E; _0 V......6 F0 E" L6 K$ q( j
+ o$ Y+ S& |* I4 o8 E |