机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 15894|回复: 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五点处的孔均为特定点,手工编程即可。程序如下:! m# v$ R4 N$ b4 C: |
G17 G40' V* X$ w# p% C/ [0 L
T1D1
2 ]9 ^+ M0 r$ I1 K& fS2000 M038 n; K8 J4 K8 A# n, c% W* s& p: C! e
ORIWKS  (工件坐标系)
- z% q% F9 f6 |* uTRAORI  (五轴转换开)
, F  Y; E( ~5 j; w  I9 eORIVECT  (大圆弧插补)
* c- Q1 P( P* X4 d9 @% fG54  (设定A点为工件坐标原点)
7 x. W" o$ l2 b! ^G0 X81 Y27 Z5 A3=0 B3=0 C3=1  (定位B点,且主轴平行于Z轴)
0 K8 d' r0 Y, RG1 Z-10 F1000  (走刀)( m, {/ V! u8 D, ^
G0 Z50  (Z向退刀)
9 Z4 |' o8 b$ G. J$ s  hX200  (X向退刀): v5 ~4 t; \% _" M  [9 L
TRANS X162 Z-20  (框架转换,将坐标点A移至X162,Z-20 处 )
* J$ s' L8 A2 @' M7 z+ K) B: q, hAROT Y90  (框架转换,将移动后的坐标系饶Y轴正方向旋转90度)
+ O8 x8 J+ d6 Q3 VAROT Z90  (框架转换,将旋转后的坐标系饶Z轴正方向旋转90度)
; S( |0 E7 y4 O# p& RG0 X27 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,B轴旋转90°)
" |) Z( q* a' \2 S" ]* UG1 Z-10 F1000  (走刀,主轴平行于G54坐标系中的X轴,且垂直于YZ平面)
$ m8 P* n& \, g2 W( O! e, mG0 Z50(Z向退刀)
/ ^2 t0 x. f" jY50(Y向退刀)6 k; i, p, n. G- F7 I8 O# ^& \
TRANS X162 Y54 Z-20  (框架转换,同上)
+ J& M: X) W1 ~( qAROT X-90
/ H7 G. l3 j& YAROT Z180& m6 u9 s" ?) O  Q
G0 X81 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,C轴旋转90°)3 G+ A8 K7 x) \
G1 Z-10 F10005 K, \, l2 |6 G- K) K7 s
G0 Z50
' i) ?2 Q/ l9 f) p: V/ S4 WY50
# I0 t7 p2 a0 zTRANS Y54 Z-208 S3 J1 W/ X* C  f; ^
AROT Y-90
2 S9 b/ I9 m9 j  t( L/ oAROT Z-90
' _6 E+ e5 T( E; dG0 X27 Y0 Z5 A3=0 B3=0 C3=1
+ N- _4 X/ r! d2 P/ y# G# s+ eG1 Z-10 F1000
& h  A" d* {5 Y- dG0 Z50
# L5 ]  j2 `6 QY50$ F0 x- u1 J" y( M% R0 y5 ~
TRANS Z-20. `! N& m2 Y  d6 z
AROT X90
% w+ p. }: N6 F) s5 ?G0 X81 Y0 Z5 A3=0 B3=0 C3=1
& d- i5 X! M/ V* I/ M5 M! PG1 Z-10 F1000
1 [  W8 R, E1 JG0 Z50
. X7 w& j) J, ]1 B2 C) VY200
4 ^$ U' c  a: G) N) r2 STRAFOOF  (五轴转换关)
+ z; x  O  z, RM30
2 @/ P+ j2 a2 L$ J) c1 M/ r# {; K: F    以上程序是我在机床上实验过的程序,就机床动作来说,与我想要的加工形式一致。但是有几个问题我比较困惑,在这里希望能得到大家的帮助。% G  Y# N; A8 b2 k- D% X- z! w) G
1.坐标转换后,刀具没有定位到转换后的坐标点上。
6 r+ N6 G% V* U- q
G0 Z50(Z向退刀)
3 d0 D% z; ]$ yX200(X向退刀)  ]* p9 \; C- L+ V: Z1 H5 y3 U
TRANS X162 Z-20
% d3 X" a( ]% P/ WAROT Y90
, v3 b# Y% ]( U% W# Z$ p1 }$ _AROT Z909 Y$ V9 h8 D" ]# F
G0 X27 Y0 Z5 A3=0 B3=0 C3=1
" m# {! ~6 a/ V* ~# y+ A以上程序段,当执行完G0 X27 Y0 Z5 A3=0 B3=0 C3=1后,B轴旋转90°,但刀尖点却定位在G0 Z50 , X200处,明显高于工件的上表面。再往下执行G1 Z-10 F1000时,刀具便在此处进刀,对于这个问题我非常不理解。TRAORI打开的情况下,按道理说刀尖不是应该固定在X27 Y0 Z5 点吗?对于这个问题,希望高手指点。
) l( a4 T  }. M/ P0 W) s3 s) ~2.重新执行程序,发现C轴没有归于0位。- M# g% |  J6 ^
由于程序执行一遍后,C轴已从0°旋转到270°,当程序重新执行时,C轴的起始位置是270°,与第一次加工时相差90°。我曾尝试在程序段头加上B0C0,强制旋转轴归位。对于这个问题是不是将G54与方向矢量A3=0 B3=0 C3=1结合起来解决更好。/ Z7 [# I* I5 ~( f

本帖子中包含更多资源

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

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-11-17 04:38 , Processed in 0.059585 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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