机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 15893|回复: 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五点处的孔均为特定点,手工编程即可。程序如下:
/ g  j. F' z$ J4 h, a0 CG17 G40
9 `6 S- k/ D+ }  e5 a( cT1D1. I& a+ z& \- x- R2 F
S2000 M03* ~, o. x  m) B, c% n
ORIWKS  (工件坐标系)
5 N0 d2 V, P& H$ N9 x& oTRAORI  (五轴转换开)
; s5 K) X7 H# h9 h* CORIVECT  (大圆弧插补)
6 Z1 d- C- n3 L7 F' Y6 jG54  (设定A点为工件坐标原点)7 H3 k: s/ M5 V) R! |& L3 }6 _
G0 X81 Y27 Z5 A3=0 B3=0 C3=1  (定位B点,且主轴平行于Z轴)
6 s8 M- x# @1 y3 }- Q% pG1 Z-10 F1000  (走刀)& }* `) F1 G6 [3 E+ @4 R0 U. X+ d
G0 Z50  (Z向退刀)
* @1 n. E# r8 u) X  g  [X200  (X向退刀)
' \  U+ @) g- c! aTRANS X162 Z-20  (框架转换,将坐标点A移至X162,Z-20 处 )  Y/ H. ]3 T/ j! H0 Z( K: D
AROT Y90  (框架转换,将移动后的坐标系饶Y轴正方向旋转90度)
% ~$ g# J! u" oAROT Z90  (框架转换,将旋转后的坐标系饶Z轴正方向旋转90度)
( y' X9 k" ^2 [% |" X; @  xG0 X27 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,B轴旋转90°); `3 _  F* h( e/ z# i, B6 \. Z
G1 Z-10 F1000  (走刀,主轴平行于G54坐标系中的X轴,且垂直于YZ平面)5 b/ k6 h- h! R* \" v) a: q3 T2 P, C
G0 Z50(Z向退刀)
5 Q6 y( ~3 E. u! g% G. E9 I( F3 PY50(Y向退刀)2 T2 @  H  _9 ^/ K3 t; _
TRANS X162 Y54 Z-20  (框架转换,同上)
9 o, p$ p/ N/ ~; j+ RAROT X-90: l/ {: n; S2 N
AROT Z180
5 ?' r! l, o( B4 K6 B. r# iG0 X81 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,C轴旋转90°)1 g8 P  E) T" |0 j$ j
G1 Z-10 F1000+ c; {* y! ~# b# ~9 {$ n4 p' e6 ?, I
G0 Z505 e2 _4 m0 E* f' C5 E: `, m4 Q" T
Y50
4 l* ^. i: r! ?. y1 m! Y' Y6 J1 w8 ^TRANS Y54 Z-20
8 O- }8 j- P& S% T4 q5 i* m' U3 MAROT Y-90
) f) c* M. j2 K: oAROT Z-90
9 y: u8 t; D) E" h5 V5 DG0 X27 Y0 Z5 A3=0 B3=0 C3=1$ w5 A9 X+ G  d2 U" n4 n' h& f
G1 Z-10 F1000; z: D# W( [5 `  W5 m
G0 Z50# |7 L/ h$ I4 ~) {
Y505 ?& }8 i! r3 Z3 c* {, f$ Q
TRANS Z-20
& c/ V1 B; z. P4 K5 a& AAROT X90
% o0 n2 p) ~! `" j# R' WG0 X81 Y0 Z5 A3=0 B3=0 C3=1) ]% o3 _- D& r) k7 a, H
G1 Z-10 F10006 R$ T- |( P2 F4 U9 O3 G1 @0 V
G0 Z50$ n; i6 V+ L+ x/ y$ ]% l
Y200+ ^! ]2 s# q5 m3 D3 x( X
TRAFOOF  (五轴转换关)
6 L5 k% h; k$ C, B  v! G9 l8 D' RM300 i: R$ ~* s* N  z! _+ v
    以上程序是我在机床上实验过的程序,就机床动作来说,与我想要的加工形式一致。但是有几个问题我比较困惑,在这里希望能得到大家的帮助。
- z& w2 r) q* t; c4 C1.坐标转换后,刀具没有定位到转换后的坐标点上。7 N; i. o2 R! z! w
G0 Z50(Z向退刀)
$ }. I: x1 Y# |" g! gX200(X向退刀)
, P. }% K8 c) T1 @TRANS X162 Z-20+ v( p, Y* h, T( j4 k
AROT Y90
" V; a- y8 ]  l- I" TAROT Z90
5 |: Y9 a5 h  A/ Q$ yG0 X27 Y0 Z5 A3=0 B3=0 C3=1
" N# C( {) r/ c以上程序段,当执行完G0 X27 Y0 Z5 A3=0 B3=0 C3=1后,B轴旋转90°,但刀尖点却定位在G0 Z50 , X200处,明显高于工件的上表面。再往下执行G1 Z-10 F1000时,刀具便在此处进刀,对于这个问题我非常不理解。TRAORI打开的情况下,按道理说刀尖不是应该固定在X27 Y0 Z5 点吗?对于这个问题,希望高手指点。
6 X' J9 i3 ~# `/ q0 S0 ]2.重新执行程序,发现C轴没有归于0位。) b% u4 ~/ ]4 n' r" Y
由于程序执行一遍后,C轴已从0°旋转到270°,当程序重新执行时,C轴的起始位置是270°,与第一次加工时相差90°。我曾尝试在程序段头加上B0C0,强制旋转轴归位。对于这个问题是不是将G54与方向矢量A3=0 B3=0 C3=1结合起来解决更好。
; }- S/ G( S% r/ O$ Y5 K

本帖子中包含更多资源

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

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 03:02 , Processed in 0.058517 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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