我曾经也被这个问题困惑,多方求助无果
( Y/ X9 S; {, b' O. _我的机床锁紧是M10,松开是M11,经研究,得出结果如下:
" }7 H9 @2 \& z0 W" J5 b你可以参照这个方法,把M10和M11改成你需要的M24和M25
Z# ?$ U. @ J, g, v, |3 ~% D: J9 l5 t' B
在两处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了
3 ]; f5 p5 Z) g
! W+ z3 L7 o, y; I l" n5 Q- u 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,换刀暂停就变成M118 n9 u4 @, v3 B3 Z9 ?$ E" r
|5 k* u0 g [不知你明白没有,我的程序如下:# [) b- ?8 e9 B- Z
...... N4818 G0 Z200.6 F0 `+ V5 m" E- |$ Q
N4820 M9
3 k9 t* E$ J- P. h0 PN4822 M53 }) H( K3 I4 w+ o* e, x
N4824 G91 G28 Z0.
! `3 t+ o7 J8 t5 {& j/ N" ON4826 G28 X0. Y0.
1 ]& V! g( N) V7 O. p' |2 gN4828 M11.0 L/ r( {" }* p* a& z' k) O; j
' r% ]* H, j; q$ T2 l. \2 yN4830 T2. T* \, Q$ V7 V# ?6 g; k
N4832 M66 ^2 H3 e6 e3 l6 R
N4834 M11.' T/ s1 z4 ^* B$ u0 B
N4836 G28 Z0.
2 s* ^, ^) G1 n! M( oN4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
- L1 x/ a! Z! J1 p! W( n# HN4840 G43 H2 Z200.
7 l# }& _& R% b! \8 U; }0 l$ iN4842 M10.
" \9 ~# P R# t* q- fN4844 M7/ ]0 D& d' C0 r" |* g* s
....... z0 {4 v* y/ X. G' h) Y
7 p7 z: Q# s2 q8 l# C4 T
|