840d五轴联动加工中心操作

之前对这个提问版块的具体规则不太了解,之前提出的问题没有得到满意的答复,现将问题具体化,希望能得到大家的帮助。
如附件中图例所示,现要利用西门子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五点处的孔均为特定点,手工编程即可。程序如下:
G17 G40
T1D1
S2000 M03
ORIWKS  (工件坐标系)
TRAORI  (五轴转换开)
ORIVECT  (大圆弧插补)
G54  (设定A点为工件坐标原点)
G0 X81 Y27 Z5 A3=0 B3=0 C3=1  (定位B点,且主轴平行于Z轴)
G1 Z-10 F1000  (走刀)
G0 Z50  (Z向退刀)
X200  (X向退刀)
TRANS X162 Z-20  (框架转换,将坐标点A移至X162,Z-20 处 )
AROT Y90  (框架转换,将移动后的坐标系饶Y轴正方向旋转90度)
AROT Z90  (框架转换,将旋转后的坐标系饶Z轴正方向旋转90度)
G0 X27 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,B轴旋转90°)
G1 Z-10 F1000  (走刀,主轴平行于G54坐标系中的X轴,且垂直于YZ平面)
G0 Z50(Z向退刀)
Y50(Y向退刀)
TRANS X162 Y54 Z-20  (框架转换,同上)
AROT X-90
AROT Z180
G0 X81 Y0 Z5 A3=0 B3=0 C3=1  (刀具重新定位于转换后的坐标点,C轴旋转90°)
G1 Z-10 F1000
G0 Z50
Y50
TRANS Y54 Z-20
AROT Y-90
AROT Z-90
G0 X27 Y0 Z5 A3=0 B3=0 C3=1
G1 Z-10 F1000
G0 Z50
Y50
TRANS Z-20
AROT X90
G0 X81 Y0 Z5 A3=0 B3=0 C3=1
G1 Z-10 F1000
G0 Z50
Y200
TRAFOOF  (五轴转换关)
M30
    以上程序是我在机床上实验过的程序,就机床动作来说,与我想要的加工形式一致。但是有几个问题我比较困惑,在这里希望能得到大家的帮助。
1.坐标转换后,刀具没有定位到转换后的坐标点上。
G0 Z50(Z向退刀)
X200(X向退刀)
TRANS X162 Z-20
AROT Y90 
AROT Z90
G0 X27 Y0 Z5 A3=0 B3=0 C3=1
以上程序段,当执行完G0 X27 Y0 Z5 A3=0 B3=0 C3=1后,B轴旋转90°,但刀尖点却定位在G0 Z50 , X200处,明显高于工件的上表面。再往下执行G1 Z-10 F1000时,刀具便在此处进刀,对于这个问题我非常不理解。TRAORI打开的情况下,按道理说刀尖不是应该固定在X27 Y0 Z5 点吗?对于这个问题,希望高手指点。
2.重新执行程序,发现C轴没有归于0位。
由于程序执行一遍后,C轴已从0°旋转到270°,当程序重新执行时,C轴的起始位置是270°,与第一次加工时相差90°。我曾尝试在程序段头加上B0C0,强制旋转轴归位。对于这个问题是不是将G54与方向矢量A3=0 B3=0 C3=1结合起来解决更好。

最佳答案

TRAORI就是不管你怎么转,仍能保证工件上各位置的坐标始终不会变。
在长宽高为162/54/50的三面中心钻孔深10,原点在左上角(必须保证G54的零点在旋转轴线上,否则需要其他设置)

WORKPIECE(,,,"BOX",0,0,-50,-80,0,0,162,54)
t="drill"m6
G0G90X81Y27Z200
TRAORI
A3=0B3=0C3=1;顶面
G1Z-10F88
G0 Z200
A3=-1B3=0C3=0
G0Y27X-10Z-25;左侧面孔
G1X10
G0X-200
A3=0B3=-1C3=0;前面孔
G0Y-200X81Z-25
G1Y10;孔深度10
G0Y-200
A3=1B3=0C3=0;右侧面孔
G0Y27X300Z-25
G1X154;孔深度10
G0X200
m2

提问者对于答案的评价:
很好,值得参考。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc219694.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午12:27
下一篇 2017年12月7日 下午12:27

相关推荐

  • 840Dsl V4.05+SP5 OPC UA配置失败

    机台OPC UA已经授权,按照官方样例文件设置OPC UA配置,网络通讯正常,但4840端口一直不通,各位是否知道问题出在哪里? 最佳答案 配置授权后需要重启一…

    SINUMERIK 2020年10月31日
  • 840D使能问题

    840D都能正常上电,但是就是回不了零点。提示轴缺少使能 最佳答案 请参考这个帖子,里面分析的非常详细,需要耐心的看http://www.ad.siemens.com.cn/clu…

    SINUMERIK 2021年7月5日
  • 静压导轨上的阻尼管是什么作用

    静压导轨上的设备上有很多阻尼管,他们的作用是什么 最佳答案 说白了,就是为了调整压力,压力如果不可调,那么工作时,尤其其静压结构,那样就达不到要实现的目的,这种情况通常选用阻尼管来…

    SINUMERIK 2021年7月5日
  • STEP7 PG/PC接口问题

    STEP7 5.6在设置PG/PC接口里面找不到PC ADAPTER请教老师谢谢 最佳答案 不了解具体的情况,是没有这个选项呢,还是无法设置?step7&nbs…

    SINUMERIK 2021年7月5日
  • 想请教下用西门子PLC控制伺服

    我用西门子PLC,CPU200控制伺服,我编写的程序用PTO单段控制,不知怎么事,当我在没有改变SMW68的值的前提下调好伺服的精度时,再改变SMW68的值,伺服的精度也随之改变了…

    SINUMERIK 2019年6月10日
  • 关于西门子数控模块6SL3040-1NB00-0AA0资料

    我们有一台西门子数控设备,有个模块的订货号是6SL3040-1NB00-0AA0,我在网上没有查到这个模块的作用、接线以及它的其它相关资料,请问谁能提供链接地址或资料,谢谢! 最佳…

    2020年11月1日
  • 840DSL系统突然出现节能模式激活

    各位大侠,我公司840DSL系统,用的是HT8手轮,运行中突然出现了节能模式激活,会出现倒计时,但由于厂家没有把相应的激活DB去控制PLC和NCU,所以机器不会重启,只是屏幕上一直…

    2017年6月18日
  • 840D sl系统A轴电机抖动,急!

    各位大侠好,维修过程中遇到这样一个问题,希望各位高人给予指点:840Dsl 系统五轴加工中心,A轴双测量系统(第二测量系统圆光栅尺),涡轮蜗杆驱动,由于反向间隙过大和电机…

    SINUMERIK 2020年10月31日
  • 求840d sl 参数手册

    小弟在西门子官网论坛没有找到840D  的参数手册啊??谁有啊??谢谢啊 最佳答案 给你的邮箱,稍后发去,注意查收。 提问者对于答案的评价:麻烦发下啊!!!谢谢

    SINUMERIK 2017年11月13日
  • 840D宏输出功能

    840D系统是否具有宏输出功能?宏输出功能的语句如何写? 最佳答案 是的,有宏。具体请参考该使用手册。 提问者对于答案的评价:没有具体回答

    SINUMERIK 2018年12月14日