|
如附件中圖例所示,現(xiàn)要利用西門(mé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),手工編程即可。程序如下:' M$ [6 _ T+ a$ E6 E! `2 n& o" b
G17 G40
# ^1 r" T% ^( d7 uT1D1$ h/ h/ i' ? C Z
S2000 M03! e3 l8 ]. t( \, I
ORIWKS (工件坐標(biāo)系)9 o) `; t- t* I( ~9 Z T/ ]* P
TRAORI (五軸轉(zhuǎn)換開(kāi))
. [! Z# {0 \, y+ }9 x; W UORIVECT (大圓弧插補(bǔ))
5 \- m1 N- m8 {% k* J* TG54 (設(shè)定A點(diǎn)為工件坐標(biāo)原點(diǎn))
) U5 H; O. Z1 b& Y l8 X+ @% XG0 X81 Y27 Z5 A3=0 B3=0 C3=1 (定位B點(diǎn),且主軸平行于Z軸)1 D2 U$ I& \# V2 P0 ~
G1 Z-10 F1000 (走刀)7 y; K5 R% ?- A9 Z) }
G0 Z50 (Z向退刀)7 V( e! X; t8 N/ K) B3 p
X200 (X向退刀)
, G" |0 {/ s5 }2 oTRANS X162 Z-20 (框架轉(zhuǎn)換,將坐標(biāo)點(diǎn)A移至X162,Z-20 處 )- R8 t% \2 G& T8 s! D
AROT Y90 (框架轉(zhuǎn)換,將移動(dòng)后的坐標(biāo)系饒Y軸正方向旋轉(zhuǎn)90度)
5 ^7 K' o5 t. e8 P1 r9 S5 UAROT Z90 (框架轉(zhuǎn)換,將旋轉(zhuǎn)后的坐標(biāo)系饒Z軸正方向旋轉(zhuǎn)90度)) O3 J( {: N% d4 b B! q7 n* r% F2 p
G0 X27 Y0 Z5 A3=0 B3=0 C3=1 (刀具重新定位于轉(zhuǎn)換后的坐標(biāo)點(diǎn),B軸旋轉(zhuǎn)90°)
7 w' v6 }. w* j4 h0 u# O. R6 z8 ^4 VG1 Z-10 F1000 (走刀,主軸平行于G54坐標(biāo)系中的X軸,且垂直于YZ平面)
) t8 h/ P9 h8 `G0 Z50(Z向退刀)
: M+ t& e" E& s/ f7 @Y50(Y向退刀)- i2 z3 H( |2 G! H5 ~( h
TRANS X162 Y54 Z-20 (框架轉(zhuǎn)換,同上)5 E) i2 o9 t8 H* a8 G
AROT X-90, Z" X0 b" H. {7 ]2 V$ f4 U
AROT Z180
+ @& }4 ^, H* |, Y4 ]0 y' R- JG0 X81 Y0 Z5 A3=0 B3=0 C3=1 (刀具重新定位于轉(zhuǎn)換后的坐標(biāo)點(diǎn),C軸旋轉(zhuǎn)90°)
5 u. V+ x4 q$ M N7 XG1 Z-10 F10008 k* U1 K1 i2 s$ T& p Q% I
G0 Z50
' ]' y1 k7 i8 E2 t7 FY507 v$ J) B Q/ m, }( z6 E( T7 Y' j% j- c
TRANS Y54 Z-20
4 \8 p3 A7 C* c3 bAROT Y-90+ y# ^( `; z) |0 ] j7 o
AROT Z-90
/ m7 J* z. k! x$ a8 K: x$ ^. X1 U5 KG0 X27 Y0 Z5 A3=0 B3=0 C3=1: V5 ~4 }% j. @" t0 [ g
G1 Z-10 F1000
9 p. }( g3 |$ Q) a& [9 mG0 Z50
$ @2 [ l# d UY50
4 b" o0 W0 F6 I9 |( P% TTRANS Z-20% l+ Z7 G9 U; ~/ r) O! ~$ a
AROT X90+ L- X4 W2 t% u. f
G0 X81 Y0 Z5 A3=0 B3=0 C3=1. B3 [7 e ~2 T v+ w0 ^
G1 Z-10 F10007 c5 s; t7 h: d2 F+ j* N4 \
G0 Z50
" p! k3 j" ~8 P+ z6 Q- c: mY200
% A+ u" D2 ~; @TRAFOOF (五軸轉(zhuǎn)換關(guān))+ E& H. ~8 C; B) X7 ~ D ]( M2 K# n
M30
* w$ b0 D% b1 d7 i 以上程序是我在機(jī)床上實(shí)驗(yàn)過(guò)的程序,就機(jī)床動(dòng)作來(lái)說(shuō),與我想要的加工形式一致。但是有幾個(gè)問(wèn)題我比較困惑,在這里希望能得到大家的幫助。: y- R* l4 t; C( K i
1.坐標(biāo)轉(zhuǎn)換后,刀具沒(méi)有定位到轉(zhuǎn)換后的坐標(biāo)點(diǎn)上。
, J* [% }' u; B7 E, i8 ~0 W/ jG0 Z50(Z向退刀)
' f& S8 q: _2 L: W- mX200(X向退刀)6 ^ W9 L7 ~: m. o4 n* e- c
TRANS X162 Z-204 g! k' G4 d. ]! e5 N/ Y
AROT Y90 ( s+ q3 w4 `: s" g+ _& U
AROT Z906 d: p/ g; s" X- O
G0 X27 Y0 Z5 A3=0 B3=0 C3=1% r: @$ x( @! }. j
以上程序段,當(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打開(kāi)的情況下,按道理說(shuō)刀尖不是應(yīng)該固定在X27 Y0 Z5 點(diǎn)嗎?對(duì)于這個(gè)問(wèn)題,希望高手指點(diǎn)。* y: Q( H P) e0 }
2.重新執(zhí)行程序,發(fā)現(xiàn)C軸沒(méi)有歸于0位。8 T) R+ R) P. Y: F$ l( l
由于程序執(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)解決更好。
- o( A6 {. W- c P( {) [0 `! H9 K |
評(píng)分
-
查看全部評(píng)分
|