机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 15896|回复: 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五点处的孔均为特定点,手工编程即可。程序如下:, w/ F7 G; }" n9 x9 [" G
G17 G40
4 h" P+ @1 E6 `T1D1
1 L: i" r+ B& {4 Y  `S2000 M03
2 [; e) B8 L3 }ORIWKS  (工件坐标系)
6 w# T4 I* [- R7 L5 h  f: NTRAORI  (五轴转换开)
# }; Y7 o& k0 G  hORIVECT  (大圆弧插补)" s: W& H; a8 r& o) S$ G
G54  (设定A点为工件坐标原点): e; \* l; m  n8 p( e3 m
G0 X81 Y27 Z5 A3=0 B3=0 C3=1  (定位B点,且主轴平行于Z轴)9 C- [$ F9 ~: z
G1 Z-10 F1000  (走刀)2 z1 {' z3 e- @9 ]* ]; X
G0 Z50  (Z向退刀)
* w( _) Y2 W9 t# {X200  (X向退刀)
( L( G' `/ a/ ?% e) F9 G- WTRANS X162 Z-20  (框架转换,将坐标点A移至X162,Z-20 处 )
( f4 _1 q7 Z8 k; v# B, Z' G, KAROT Y90  (框架转换,将移动后的坐标系饶Y轴正方向旋转90度)
0 B4 G& \0 q+ e9 P, O: `AROT Z90  (框架转换,将旋转后的坐标系饶Z轴正方向旋转90度): z& ~+ }) a: c3 E
G0 X27 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,B轴旋转90°)
) b0 n$ [( r8 O; H9 g0 d- \  ~G1 Z-10 F1000  (走刀,主轴平行于G54坐标系中的X轴,且垂直于YZ平面)3 F' L' p/ g5 B4 `2 P' T$ t
G0 Z50(Z向退刀)
) X+ u- i" l$ @, M( k# V! L7 AY50(Y向退刀)/ [% n4 W8 x) }$ F0 Y. h4 ?2 O% \
TRANS X162 Y54 Z-20  (框架转换,同上)% x8 M9 O6 Y* ~- `. C
AROT X-90& h$ c" I) Z0 H8 ^2 J
AROT Z180
% @8 @) H) P( c* P" Z/ F5 uG0 X81 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,C轴旋转90°)9 t$ R6 ]9 \  w. j: f( j9 D
G1 Z-10 F1000
! w. |. O2 \" L. r- Y/ {$ f% D( LG0 Z50( [$ `) u9 T9 p9 O* S; }  h0 |; Q
Y50
4 \8 ]6 v6 s! E4 q. y2 JTRANS Y54 Z-20
8 x4 @1 |/ L. B3 J9 R! U( QAROT Y-908 @- k  p! k6 O; H5 \6 }
AROT Z-90: |, o+ Z8 e: p# C6 Z
G0 X27 Y0 Z5 A3=0 B3=0 C3=1
/ U' f  a. l( o8 {7 UG1 Z-10 F1000
- a. j2 G, y' A' yG0 Z50' C+ t1 @( f0 U
Y50
3 z) s% c' l! G" |' FTRANS Z-208 b: z  d) c, U4 I% s7 v, J
AROT X901 E: B, X& f" i3 C1 V7 \* b
G0 X81 Y0 Z5 A3=0 B3=0 C3=1; W5 j" a/ v% |& L  K" P6 t) C
G1 Z-10 F1000- M& I  N$ Y& T% t9 j
G0 Z501 B, `  C; A4 }: t: a+ J: \2 O; z$ r
Y200
+ Q! w4 h  E) I2 w6 Y) p9 zTRAFOOF  (五轴转换关)6 w: ?' N) T# ^( I  i
M302 y9 j! f2 e2 n: u1 \/ R7 y) I
    以上程序是我在机床上实验过的程序,就机床动作来说,与我想要的加工形式一致。但是有几个问题我比较困惑,在这里希望能得到大家的帮助。
7 o1 J5 i) X; I6 {1.坐标转换后,刀具没有定位到转换后的坐标点上。7 e) k7 z5 ]) d" [$ l& P- S! T" y
G0 Z50(Z向退刀)
8 Q' ^+ s9 M/ H( |# ~X200(X向退刀)
  @5 O) u7 M& I3 \* n2 vTRANS X162 Z-20
0 h$ c# v" R1 j, Z# k. EAROT Y90
. b" M9 O# d4 O7 f- ZAROT Z90
" b& Q* q5 G9 z# X7 N; G6 hG0 X27 Y0 Z5 A3=0 B3=0 C3=1- n! G* Z5 S7 }" R* X
以上程序段,当执行完G0 X27 Y0 Z5 A3=0 B3=0 C3=1后,B轴旋转90°,但刀尖点却定位在G0 Z50 , X200处,明显高于工件的上表面。再往下执行G1 Z-10 F1000时,刀具便在此处进刀,对于这个问题我非常不理解。TRAORI打开的情况下,按道理说刀尖不是应该固定在X27 Y0 Z5 点吗?对于这个问题,希望高手指点。* l. p, U) n) P! ?. P2 ?
2.重新执行程序,发现C轴没有归于0位。) G5 J/ U* u, ^: W( g
由于程序执行一遍后,C轴已从0°旋转到270°,当程序重新执行时,C轴的起始位置是270°,与第一次加工时相差90°。我曾尝试在程序段头加上B0C0,强制旋转轴归位。对于这个问题是不是将G54与方向矢量A3=0 B3=0 C3=1结合起来解决更好。, n3 J" i0 H7 a, v

本帖子中包含更多资源

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

x

评分

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

查看全部评分

回复

使用道具 举报

14#
发表于 2015-5-24 03:15:26 | 只看该作者
学习了3 r3 N+ b! G9 R% n  T( q$ L# g
回复 支持 反对

使用道具 举报

13#
发表于 2015-1-10 21:19:25 | 只看该作者
TRANS是不是会复位AROT啊?是不是这个原因。猜测的
回复 支持 反对

使用道具 举报

12#
发表于 2015-1-6 17:37:15 | 只看该作者
过来看看,感谢啊
回复 支持 反对

使用道具 举报

11#
发表于 2014-5-13 22:40:31 | 只看该作者
  学习了学习了不错
回复 支持 反对

使用道具 举报

10#
发表于 2014-5-13 22:10:15 | 只看该作者
跟师傅学西门子五轴
回复 支持 反对

使用道具 举报

9#
发表于 2013-9-2 10:53:19 | 只看该作者
学习学习
回复 支持 反对

使用道具 举报

8#
发表于 2013-8-26 21:04:34 | 只看该作者
学习
回复 支持 反对

使用道具 举报

7#
发表于 2013-8-26 17:51:14 | 只看该作者
新人报道,来学习学习
回复 支持 反对

使用道具 举报

6#
发表于 2012-5-21 21:15:40 | 只看该作者
路过,..............
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2024-11-17 06:44 , Processed in 0.055924 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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