机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 15382 | 回复: 13
打印 上一主题 下一主题

西门子840d五轴联动加工中心编程

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-31 00:46:47 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
如附件中图例所示,现要利用西门子840d五轴联动加工中心加工图例中所示工件,图例中A处的角点为工件在XY平面中的工件基准点,即G54设定的工作坐标点A(X0,Y0,Z0)。在XY平面中,工件长度方向值为X=162,宽度方向的值为Y=54,B点为XY平面的中心点,即B(X81,Y27,Z0)。C,D,E,F分别为工件四周垂直表面上的点。其中四点等高,位于深度Z=-20的平面内。由于所要加工的BCDEF五点处的孔均为特定点,手工编程即可。程序如下:
: j6 ]5 w$ S$ ]4 g2 KG17 G40
' u$ k7 u) C/ ^7 jT1D1
2 [+ \2 f% ~. A. {2 SS2000 M030 A7 J6 N2 a. ]1 I+ R3 M& i
ORIWKS (工件坐标系)$ X" d. ?& L6 K, O
TRAORI (五轴转换开)
b# q- |; Q+ t. lORIVECT (大圆弧插补): n8 F% ~. L* L
G54 (设定A点为工件坐标原点)
7 p1 b( ]- D R1 D/ q' Q% x+ zG0 X81 Y27 Z5 A3=0 B3=0 C3=1 (定位B点,且主轴平行于Z轴)
, A0 o0 b* `- x3 x9 m( e( \$ gG1 Z-10 F1000 (走刀)
9 r k" @- \$ Q9 O3 _6 ZG0 Z50 (Z向退刀)
1 Q6 ?* D7 X3 _9 u) |. W8 p9 lX200 (X向退刀)
2 {$ l, C7 R0 S, Q6 z; t; b3 b: zTRANS X162 Z-20 (框架转换,将坐标点A移至X162,Z-20 处 )
5 q5 O: h: X5 k7 m& K7 j3 aAROT Y90 (框架转换,将移动后的坐标系饶Y轴正方向旋转90度)
1 X7 m& u0 N2 [! k5 J; rAROT Z90 (框架转换,将旋转后的坐标系饶Z轴正方向旋转90度)
1 |' d4 M, B+ w. L! wG0 X27 Y0 Z5 A3=0 B3=0 C3=1 (刀具重新定位于转换后的坐标点,B轴旋转90°)
* ^8 l* y" Q9 _: s- ^G1 Z-10 F1000 (走刀,主轴平行于G54坐标系中的X轴,且垂直于YZ平面)
6 Y! ~8 \4 N: Y X$ Q8 h# V) e8 Y, fG0 Z50(Z向退刀)
2 m# h: ]0 g* c" gY50(Y向退刀)
& u4 _& |# m2 BTRANS X162 Y54 Z-20 (框架转换,同上); I+ i2 D, K, S. g( g
AROT X-90
2 Z8 ]: `& U1 d" e8 U8 |AROT Z180
: `; J; X: G& L1 B* ]G0 X81 Y0 Z5 A3=0 B3=0 C3=1 (刀具重新定位于转换后的坐标点,C轴旋转90°)
! w* [7 o! k* G* k$ BG1 Z-10 F10003 V7 `3 U0 N/ v! g+ s1 P/ _2 \
G0 Z50
/ o& G ?6 O# c( i' }Y50
4 v% V0 T% [6 I/ m- KTRANS Y54 Z-205 z) D+ t1 `( V# g
AROT Y-90) q& s0 |7 q2 o6 s2 v
AROT Z-90/ N3 y, G, N% W d; N) [3 Q$ I
G0 X27 Y0 Z5 A3=0 B3=0 C3=17 Q2 Y: U) _/ N1 g8 H8 D
G1 Z-10 F1000
: g# }! e2 x- rG0 Z501 H) V0 y( Q4 Q, J
Y50, v5 c, J( V- Q/ \3 ~/ |+ B
TRANS Z-204 q) W/ ?; Q& x2 S1 P& Z
AROT X90
! ?6 s# |7 b" O' W5 s$ w5 H! A7 xG0 X81 Y0 Z5 A3=0 B3=0 C3=14 K, U, ?8 y4 I& }+ T3 ~# x
G1 Z-10 F1000
: u" [% K+ R, {6 aG0 Z50- ] }1 d; N) R8 L( I
Y200
1 M5 g+ [. r: G0 W$ n) ^TRAFOOF (五轴转换关)) X) c( G8 d5 ]6 @
M30
# S9 u+ @& y) F+ Q& r以上程序是我在机床上实验过的程序,就机床动作来说,与我想要的加工形式一致。但是有几个问题我比较困惑,在这里希望能得到大家的帮助。5 h' u# v- y w' C! V& g
1.坐标转换后,刀具没有定位到转换后的坐标点上。
! i4 V# z+ `2 s( Y
G0 Z50(Z向退刀)
: g" u/ @. [0 aX200(X向退刀)* H w! R6 |3 _7 d: o6 b* P/ T
TRANS X162 Z-20
& {1 ]% l1 ]9 q4 t+ d0 JAROT Y90
X9 E" c- H- W5 l0 MAROT Z90
@2 P) e2 ^( e/ O+ ?$ TG0 X27 Y0 Z5 A3=0 B3=0 C3=1
7 M6 m3 p8 F- `9 [3 w6 q以上程序段,当执行完G0 X27 Y0 Z5 A3=0 B3=0 C3=1后,B轴旋转90°,但刀尖点却定位在G0 Z50 ,X200处,明显高于工件的上表面。再往下执行G1 Z-10 F1000时,刀具便在此处进刀,对于这个问题我非常不理解。TRAORI打开的情况下,按道理说刀尖不是应该固定在X27 Y0 Z5 点吗?对于这个问题,希望高手指点。
& q7 l E) Q- }' v; Z8 c2.重新执行程序,发现C轴没有归于0位。
# Z/ \5 e- W, u% u- w, g0 h# c由于程序执行一遍后,C轴已从0°旋转到270°,当程序重新执行时,C轴的起始位置是270°,与第一次加工时相差90°。我曾尝试在程序段头加上B0C0,强制旋转轴归位。对于这个问题是不是将G54与方向矢量A3=0 B3=0 C3=1结合起来解决更好。1 K- k/ }# J6 P* [

本帖子中包含更多资源

您需要登录才可以下载或查看,没有帐号?注册会员

x

评分

参与人数1 威望+1 收起理由
editttt + 1

查看全部评分

2#
发表于 2011-10-19 09:55:48 | 只看该作者
非常有用,谢谢{:soso_e181:}
3#
发表于 2011-11-10 22:31:50 | 只看该作者
呵呵,跟师傅学西门子五轴
4#
发表于 2012-5-9 15:39:58 | 只看该作者
很好的材料,谢谢分享!
5#
发表于 2012-5-18 16:07:09 | 只看该作者
非常有用,谢谢!!!
6#
发表于 2012-5-21 21:15:40 | 只看该作者
路过,..............
7#
发表于 2013-8-26 17:51:14 | 只看该作者
新人报道,来学习学习
8#
发表于 2013-8-26 21:04:34 | 只看该作者
学习
9#
发表于 2013-9-2 10:53:19 | 只看该作者
学习学习
10#
发表于 2014-5-13 22:10:15 | 只看该作者
跟师傅学西门子五轴
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-4-30 06:08, Processed in 0.058934 second(s), 17 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

快速回复 返回顶部 返回列表