我曾经也被这个问题困惑,多方求助无果
9 D8 r* S. z2 N, ^我的机床锁紧是M10,松开是M11,经研究,得出结果如下:( p x6 q6 B6 d% d3 V! f
你可以参照这个方法,把M10和M11改成你需要的M24和M25
F$ c3 L) p0 b# q A4 E& y
5 i; y l8 R4 y1 B9 k+ R4 I' [; Y) s在两处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了
* ? h0 W7 M1 p# [" N- \$ e( Z$ ~ C6 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,换刀暂停就变成M114 u; b& l' ]5 t8 A: R$ J0 @! Q# s4 M2 T
+ a0 e& Z( U7 [6 Y7 a) `% k3 z不知你明白没有,我的程序如下:2 W8 N+ I5 |; @) x7 z/ G8 ^
...... N4818 G0 Z200.
- D3 p3 H1 y7 P' K2 r9 ?% R, LN4820 M95 s" B& J) m$ ^; `
N4822 M5
2 V @! W; P9 \# E, T; M N* A' M5 E0 QN4824 G91 G28 Z0.* k. Q# H3 \* T( P$ a& {
N4826 G28 X0. Y0.2 e5 @; E. F. z0 m# }
N4828 M11.4 \/ S+ o' o, L8 H- L
" e0 U0 D6 K6 I2 |# JN4830 T2
4 c/ u1 L8 `1 {# p T. AN4832 M6
* q" _; F8 c3 R; P8 M0 I. nN4834 M11.( c) }* Y Z& h* d$ D
N4836 G28 Z0.4 @) |# P( U1 w
N4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
9 R k O8 Y( b& BN4840 G43 H2 Z200.% r( |: w9 B" j. i( R- F
N4842 M10.
* d2 O# R0 ?9 V+ A) x$ W9 iN4844 M7* g7 Z6 o6 l5 B3 D2 N5 p4 ]( ?
......
. H) {5 M7 o8 i4 B4 W7 f
8 U9 G0 D( e9 U& y) W |