机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 16008|回复: 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五点处的孔均为特定点,手工编程即可。程序如下:% {0 i* h/ X) p# o! T3 z% c- H
G17 G40
7 w1 k! I* ?# ~5 ST1D1$ H/ h3 f/ X+ Z: B" o
S2000 M03: G0 V) h2 m7 z/ Z
ORIWKS  (工件坐标系)# t- N& u- J. a, t, ~' P+ T# ^
TRAORI  (五轴转换开)
5 S$ b% ~4 S8 pORIVECT  (大圆弧插补)
; c7 ?+ N9 l" U  ]) ~2 O  X* QG54  (设定A点为工件坐标原点)
% B7 A( ?0 S( W+ N; j3 ~& `5 hG0 X81 Y27 Z5 A3=0 B3=0 C3=1  (定位B点,且主轴平行于Z轴)1 }& s% w! S! M( @, f3 H5 W" j
G1 Z-10 F1000  (走刀); o- x% o& J+ g% j" Q! p
G0 Z50  (Z向退刀)) z: G9 ]2 `* A/ ?& b' _
X200  (X向退刀)4 X3 m+ p* q& i5 }  w- j" a
TRANS X162 Z-20  (框架转换,将坐标点A移至X162,Z-20 处 )( y: f5 e9 \. a! z* R
AROT Y90  (框架转换,将移动后的坐标系饶Y轴正方向旋转90度)% f- Z% ]" q# T+ {# `5 w
AROT Z90  (框架转换,将旋转后的坐标系饶Z轴正方向旋转90度)
4 J( S: n+ I% r1 M6 H' {; YG0 X27 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,B轴旋转90°)8 s  r4 b) o6 \& C# S
G1 Z-10 F1000  (走刀,主轴平行于G54坐标系中的X轴,且垂直于YZ平面)& y0 U5 I# @- a  X% \4 u
G0 Z50(Z向退刀)
; q, ^3 z" \1 YY50(Y向退刀)1 y! ]. S, `% {9 m3 B+ r
TRANS X162 Y54 Z-20  (框架转换,同上)) K) m( i: Y3 x
AROT X-90& m5 T1 Z* E3 E
AROT Z180
' L) O% |6 Y4 d% ~& ]0 mG0 X81 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,C轴旋转90°)
! @  I: F6 ~- s5 O+ _, I0 IG1 Z-10 F1000
8 Z5 C; D8 \4 y* a4 o5 t7 I! XG0 Z50
' T4 d7 c2 j' u; s3 B+ VY50- W1 X4 r; e7 Y0 v5 x
TRANS Y54 Z-201 U: `0 ?! E1 V( E' ~5 v# r9 q
AROT Y-906 V" s. _3 ~1 n  ^. M" V
AROT Z-90
3 n! V# }5 Z3 ?+ q) fG0 X27 Y0 Z5 A3=0 B3=0 C3=15 \+ f2 C7 d( T( N2 P
G1 Z-10 F1000& s/ C5 i- G( }# l" \* B
G0 Z50( |  u; c. v( ]+ b3 Q, v
Y508 h, s! X* f- K1 k3 A& I0 x- ?
TRANS Z-20
6 D% P5 s  O1 d9 K4 i( RAROT X900 s3 z8 k+ a, G, A& W" m
G0 X81 Y0 Z5 A3=0 B3=0 C3=1' |* D- K2 [: \) ?
G1 Z-10 F1000
! F4 K9 d4 W: U8 M5 r/ _G0 Z50
! c: ?1 \' v* ]8 c3 f6 U3 MY200
. U! ^5 `" _, Z+ ]) ]TRAFOOF  (五轴转换关)
/ D8 ~6 z/ S" D8 O1 g& UM301 q2 b2 R  K' k4 z2 d
    以上程序是我在机床上实验过的程序,就机床动作来说,与我想要的加工形式一致。但是有几个问题我比较困惑,在这里希望能得到大家的帮助。# m: J# B5 _) G, c  I6 [  X
1.坐标转换后,刀具没有定位到转换后的坐标点上。
6 g2 _$ R. e! q2 a8 b+ w. L
G0 Z50(Z向退刀). u, y. I9 d, }1 E+ M7 O
X200(X向退刀)
0 W# Z% Z( m! mTRANS X162 Z-20" O9 S3 ~1 ?7 m+ Q2 z5 O4 ^, J* b
AROT Y90 - O* v+ L  ?; F9 }, \" M. ^
AROT Z90( N! s9 D! p4 Z% N, s
G0 X27 Y0 Z5 A3=0 B3=0 C3=1  W# G9 {2 `% H; D. X9 N
以上程序段,当执行完G0 X27 Y0 Z5 A3=0 B3=0 C3=1后,B轴旋转90°,但刀尖点却定位在G0 Z50 , X200处,明显高于工件的上表面。再往下执行G1 Z-10 F1000时,刀具便在此处进刀,对于这个问题我非常不理解。TRAORI打开的情况下,按道理说刀尖不是应该固定在X27 Y0 Z5 点吗?对于这个问题,希望高手指点。0 ~8 ?8 A: N' O0 L
2.重新执行程序,发现C轴没有归于0位。
2 U8 p* @5 `$ T2 K& \由于程序执行一遍后,C轴已从0°旋转到270°,当程序重新执行时,C轴的起始位置是270°,与第一次加工时相差90°。我曾尝试在程序段头加上B0C0,强制旋转轴归位。对于这个问题是不是将G54与方向矢量A3=0 B3=0 C3=1结合起来解决更好。) U; v. d+ i* P, W: t6 j

本帖子中包含更多资源

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

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-12-27 14:13 , Processed in 0.061324 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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