机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 15897|回复: 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五点处的孔均为特定点,手工编程即可。程序如下:
3 ~% @# o* Z0 u& `G17 G40
4 l" j3 `+ E7 bT1D1. V* @& b; B4 _
S2000 M03
2 g0 p# I- S) r& [5 y1 \) I  _ORIWKS  (工件坐标系)* ^$ @- k. f: T. v3 i3 z% q  J1 u$ H9 T
TRAORI  (五轴转换开)
* R# a1 V5 {+ B# D8 ]ORIVECT  (大圆弧插补)
2 X7 a- }+ B/ T7 XG54  (设定A点为工件坐标原点)& K$ j, B& S$ }
G0 X81 Y27 Z5 A3=0 B3=0 C3=1  (定位B点,且主轴平行于Z轴)$ P9 w' V0 q% {, M  A9 D# m
G1 Z-10 F1000  (走刀)$ i4 J9 c* C4 C' ]+ a2 }- F
G0 Z50  (Z向退刀)
0 L5 J$ ~+ p" c% X6 |X200  (X向退刀)9 G5 M/ `3 M, ]! k8 \
TRANS X162 Z-20  (框架转换,将坐标点A移至X162,Z-20 处 )& Q! C0 g9 A: G1 I& o  R' ^
AROT Y90  (框架转换,将移动后的坐标系饶Y轴正方向旋转90度)
% g5 t! D4 X( ~AROT Z90  (框架转换,将旋转后的坐标系饶Z轴正方向旋转90度)
3 j: z" k; }$ `; Z1 Q1 @G0 X27 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,B轴旋转90°)
  \4 z1 G- d* u# eG1 Z-10 F1000  (走刀,主轴平行于G54坐标系中的X轴,且垂直于YZ平面)
- B2 \, i  R% }) R( g7 cG0 Z50(Z向退刀)0 X+ E6 q- \$ s6 E) s
Y50(Y向退刀)
! F  I' o* J3 Q# k; fTRANS X162 Y54 Z-20  (框架转换,同上)
2 Q3 L. O( k  \2 Q) EAROT X-90
3 F$ U* D& s: B# v9 a" aAROT Z180$ V* _8 c0 a8 a, d4 O
G0 X81 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,C轴旋转90°)5 b& X: S/ X' r
G1 Z-10 F1000
  H% `- H4 \0 J: _9 iG0 Z50
# e/ ~, j9 G' ~$ s  UY50/ |' r+ B) b5 h+ S! D
TRANS Y54 Z-20
/ z% r& ]; R5 x& c# vAROT Y-90
. u( p4 |* Q7 c& w: |AROT Z-903 c$ I5 c$ R, j* c' ~0 w: x
G0 X27 Y0 Z5 A3=0 B3=0 C3=1: j0 m* N3 `3 v! m1 }
G1 Z-10 F1000
* [, U2 ?( k4 I! L2 o5 ?G0 Z50: k& I! n% P7 g0 C( I
Y509 T5 B( s- p0 Z
TRANS Z-20( {1 G8 }) G' y; [3 L5 I0 ^' U& A& ?
AROT X90# L! L# ?" a' x0 B. _6 o% N$ ~; {
G0 X81 Y0 Z5 A3=0 B3=0 C3=11 d/ N, d0 B  W6 R4 b& H
G1 Z-10 F1000
+ ~. I5 I: \% J8 Y9 {8 o  ~G0 Z50
( y, f, y% \% V/ @" }2 ~! uY200' s8 P- A' f! B! ^( \; t
TRAFOOF  (五轴转换关)" a' F9 \' I4 X/ Q- t- @5 A8 }
M30$ a9 Z0 |. G% k+ V& i
    以上程序是我在机床上实验过的程序,就机床动作来说,与我想要的加工形式一致。但是有几个问题我比较困惑,在这里希望能得到大家的帮助。
, m2 Z: C, V1 S3 R& o1 f1.坐标转换后,刀具没有定位到转换后的坐标点上。+ H; G0 {! B9 M: o  U* T/ t
G0 Z50(Z向退刀)5 E4 [) Q. [7 S2 D$ Z3 G. a
X200(X向退刀)) f  y) C- R  W9 |% w7 u9 [8 l$ D
TRANS X162 Z-20
2 j4 {* P# |3 N" K* sAROT Y90
4 @, o' X9 V1 s- H; g7 f. kAROT Z90
- }4 g. _. Z) G5 Y6 k' t3 nG0 X27 Y0 Z5 A3=0 B3=0 C3=1
1 n! H/ _# J# X6 S  `5 M以上程序段,当执行完G0 X27 Y0 Z5 A3=0 B3=0 C3=1后,B轴旋转90°,但刀尖点却定位在G0 Z50 , X200处,明显高于工件的上表面。再往下执行G1 Z-10 F1000时,刀具便在此处进刀,对于这个问题我非常不理解。TRAORI打开的情况下,按道理说刀尖不是应该固定在X27 Y0 Z5 点吗?对于这个问题,希望高手指点。
7 O1 \4 s; r4 W2.重新执行程序,发现C轴没有归于0位。# Y& c7 Z8 y# Q
由于程序执行一遍后,C轴已从0°旋转到270°,当程序重新执行时,C轴的起始位置是270°,与第一次加工时相差90°。我曾尝试在程序段头加上B0C0,强制旋转轴归位。对于这个问题是不是将G54与方向矢量A3=0 B3=0 C3=1结合起来解决更好。
( ^2 `' q4 D& d7 V

本帖子中包含更多资源

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

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 08:47 , Processed in 0.058515 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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