|
如附件中圖例所示,現(xiàn)要利用西門子840d五軸聯(lián)動(dòng)加工中心加工圖例中所示工件,圖例中A處的角點(diǎn)為工件在XY平面中的工件基準(zhǔn)點(diǎn),即G54設(shè)定的工作坐標(biāo)點(diǎn)A(X0,Y0,Z0)。在XY平面中,工件長(zhǎng)度方向值為X=162,寬度方向的值為Y=54,B點(diǎn)為XY平面的中心點(diǎn),即B(X81,Y27,Z0)。C,D,E,F分別為工件四周垂直表面上的點(diǎn)。其中四點(diǎn)等高,位于深度Z=-20的平面內(nèi)。由于所要加工的BCDEF五點(diǎn)處的孔均為特定點(diǎn),手工編程即可。程序如下:
3 o1 F+ @5 D: a0 [! j0 a8 xG17 G40
0 v# ~! m9 D. `% B6 H# B% QT1D1$ I. _: X8 [7 _* H/ f
S2000 M03; A" h% W% |- {7 C5 ~
ORIWKS (工件坐標(biāo)系)3 \ o/ g' h7 \. O
TRAORI (五軸轉(zhuǎn)換開). A+ b; c- ^0 i% \5 P, s6 ]
ORIVECT (大圓弧插補(bǔ))) V5 e/ S9 |' T7 M$ S9 O# D& W; C
G54 (設(shè)定A點(diǎn)為工件坐標(biāo)原點(diǎn))2 j! }2 G3 c. l
G0 X81 Y27 Z5 A3=0 B3=0 C3=1 (定位B點(diǎn),且主軸平行于Z軸)
4 F" d3 X7 W! e8 g K2 y$ BG1 Z-10 F1000 (走刀)
3 d, v/ F$ k9 u1 c4 a. r& IG0 Z50 (Z向退刀)& L% e1 ~; x; A7 U( n# t3 Q1 [6 [
X200 (X向退刀)
% S; t$ c7 n3 c x" S1 ZTRANS X162 Z-20 (框架轉(zhuǎn)換,將坐標(biāo)點(diǎn)A移至X162,Z-20 處 )" ]* }% L1 t' k- i: `4 C: {
AROT Y90 (框架轉(zhuǎn)換,將移動(dòng)后的坐標(biāo)系饒Y軸正方向旋轉(zhuǎn)90度)" J/ p! I4 M4 t# g% x. }% x
AROT Z90 (框架轉(zhuǎn)換,將旋轉(zhuǎn)后的坐標(biāo)系饒Z軸正方向旋轉(zhuǎn)90度)/ d/ h1 G- }9 x9 a4 K0 Y6 x1 q
G0 X27 Y0 Z5 A3=0 B3=0 C3=1 (刀具重新定位于轉(zhuǎn)換后的坐標(biāo)點(diǎn),B軸旋轉(zhuǎn)90°)
2 {( t% @) }8 mG1 Z-10 F1000 (走刀,主軸平行于G54坐標(biāo)系中的X軸,且垂直于YZ平面)
, K+ f" H8 {% Y9 z/ W/ a9 ~G0 Z50(Z向退刀)
, l U% ~) H6 y- G) d6 V, ZY50(Y向退刀)
& Q6 a7 R) l% s5 bTRANS X162 Y54 Z-20 (框架轉(zhuǎn)換,同上)
: M+ }$ H {: @. z4 d6 O* p+ y/ H9 [AROT X-90
: Q9 {! R% _0 c dAROT Z180
& h% U/ r7 w) u, w5 I1 G& zG0 X81 Y0 Z5 A3=0 B3=0 C3=1 (刀具重新定位于轉(zhuǎn)換后的坐標(biāo)點(diǎn),C軸旋轉(zhuǎn)90°)$ ?2 t5 ?) l0 z( w/ b; X, y/ R
G1 Z-10 F1000( J& z7 G1 x" a9 G1 _/ l- @( O
G0 Z50! @: O' O; {" w9 |! q9 o& }
Y50
/ W: f0 D6 X8 V+ M7 KTRANS Y54 Z-20
7 Z* v9 s9 e3 d: ~" }AROT Y-90( q0 }% |- M4 T9 k5 h, f9 [ ~; N
AROT Z-90
; |2 q4 U+ E LG0 X27 Y0 Z5 A3=0 B3=0 C3=1
1 U3 }/ Q/ U9 w+ YG1 Z-10 F1000
5 [; X- c+ B4 ^. qG0 Z50" E) \& J% Z& `- D/ S. B1 y/ B
Y50
; b; _1 I9 |, q$ D- `3 oTRANS Z-20
: I, `: P" H. A" Y/ h$ nAROT X90
9 o/ @* s' z, y$ k" h6 A( EG0 X81 Y0 Z5 A3=0 B3=0 C3=1. e+ R5 l/ u/ C) N- H
G1 Z-10 F1000
1 |' }3 K0 g# GG0 Z50% l/ Z; n- |( R' \, E
Y200
/ |, [. o6 V hTRAFOOF (五軸轉(zhuǎn)換關(guān))$ w {% r1 l4 l x# l- t
M30+ z: P4 P7 I+ S- |5 t" w
以上程序是我在機(jī)床上實(shí)驗(yàn)過(guò)的程序,就機(jī)床動(dòng)作來(lái)說(shuō),與我想要的加工形式一致。但是有幾個(gè)問(wèn)題我比較困惑,在這里希望能得到大家的幫助。. E. R9 |7 K- N( }% @
1.坐標(biāo)轉(zhuǎn)換后,刀具沒(méi)有定位到轉(zhuǎn)換后的坐標(biāo)點(diǎn)上。
0 E4 K$ Y* J' I9 S+ S7 @G0 Z50(Z向退刀) {& r# t$ A# L2 e$ c, n* `
X200(X向退刀)4 d8 }. V- E9 a3 k4 C: r" }. p0 S
TRANS X162 Z-20& E( J* Q5 G5 l6 @. o2 b6 K
AROT Y90
& @3 h+ k8 |" U6 A" e1 B$ uAROT Z90
; `6 I0 A v6 gG0 X27 Y0 Z5 A3=0 B3=0 C3=1: ?5 x+ I( [% D! d6 d% E+ W
以上程序段,當(dāng)執(zhí)行完G0 X27 Y0 Z5 A3=0 B3=0 C3=1后,B軸旋轉(zhuǎn)90°,但刀尖點(diǎn)卻定位在G0 Z50 , X200處,明顯高于工件的上表面。再往下執(zhí)行G1 Z-10 F1000時(shí),刀具便在此處進(jìn)刀,對(duì)于這個(gè)問(wèn)題我非常不理解。TRAORI打開的情況下,按道理說(shuō)刀尖不是應(yīng)該固定在X27 Y0 Z5 點(diǎn)嗎?對(duì)于這個(gè)問(wèn)題,希望高手指點(diǎn)。
# t! @: T! s. l. @2.重新執(zhí)行程序,發(fā)現(xiàn)C軸沒(méi)有歸于0位。
0 R5 ~- C, I+ ^- \- l, K ~2 G由于程序執(zhí)行一遍后,C軸已從0°旋轉(zhuǎn)到270°,當(dāng)程序重新執(zhí)行時(shí),C軸的起始位置是270°,與第一次加工時(shí)相差90°。我曾嘗試在程序段頭加上B0C0,強(qiáng)制旋轉(zhuǎn)軸歸位。對(duì)于這個(gè)問(wèn)題是不是將G54與方向矢量A3=0 B3=0 C3=1結(jié)合起來(lái)解決更好。" R( c' U9 H8 c! J5 i( Y3 Q, M' B3 ]
|
評(píng)分
-
查看全部評(píng)分
|