我曾经也被这个问题困惑,多方求助无果
: ^( V% |0 y( }2 T+ h) z我的机床锁紧是M10,松开是M11,经研究,得出结果如下:
. W9 q; o3 P$ t' A1 y你可以参照这个方法,把M10和M11改成你需要的M24和M25
2 B# n, G, M& Q8 v$ j2 i& c9 C0 l2 R6 r6 ]
在两处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了: A' R7 d" d0 B7 c+ C0 w9 w5 L
: j: J3 F1 \: H+ H) M
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 W* Y! N- A( J* p! |" V: D
/ x5 Z# L9 n$ t- ]$ r! K+ _不知你明白没有,我的程序如下:( z( L: t4 K. g
...... N4818 G0 Z200.( d4 |3 Q ~/ Y6 H5 e$ c ^
N4820 M9
+ H4 ?/ s, X5 QN4822 M58 E8 k& J" v0 ~5 c$ I3 M, z
N4824 G91 G28 Z0.! ~3 R' D) f! N1 q9 F1 j
N4826 G28 X0. Y0.
6 Y( m4 q2 I9 n% _5 N8 q( AN4828 M11.
( R2 `& _8 M7 s0 w0 C& f8 @, w$ H1 e+ |; G
N4830 T2
1 |" Y9 ^' F6 `' VN4832 M6
/ ~5 g9 r- M$ L# e1 pN4834 M11.
- H3 o& G7 Z8 \3 N3 }N4836 G28 Z0.
4 A9 Z8 u( j" W6 m0 e$ j* SN4838 G0 G90 G54 X-176.333 Y1.008 A15. S1800 M3
3 B) \3 L# y6 e' s9 W$ C! G& l0 lN4840 G43 H2 Z200.8 @- ^1 @; g) j; s9 s2 g
N4842 M10.8 N% J( }( d1 @& q, T
N4844 M7
: f* J7 _ J+ r3 L, T: S......
0 M' ~: u4 I" }* `4 h5 X |5 M8 E1 e
|