分享

数控镗铣床3 1轴加工自动补偿工件零点偏置的应用

 阿明哥哥资料区 2022-01-30

编者按


提出一种卧式数控镗铣床旋转任意角度后工件坐标系零点偏置自动补偿的方法,并进行了图形分析演算、坐标验证、程序编制以及试加工验证。该方法解决了工作台旋转后坐标系变化的技术难题,满足了圆形阵列分布特征和多面体工件自动化加工的生产要求,大大提升了加工效率。


1    序言

四轴卧式镗铣床加工圆形阵列分布特征或多面体一般采用3+1轴定位方式加工。一般操作者会将工件调整至对称中心与工作台旋转中心重合,利用旋转、对称原理编程加工[1]。但这种常用的加工方法,一方面对工件的装夹、找正要求比较高,工件需通过反复打表校正圆心偏差,并通过反复调整使特征阵列分布圆中心与机床旋转中心重合,操作复杂、效率低;另一方面,当工件半径大于刀轴端面到机床旋转中心的距离时(虽工件尺寸未超过工作台尺寸),就无法实现同心装夹,需转移到更大的四轴机床实现同心装夹和旋转对称加工。如果不腾挪机床,工件就只能偏心装夹,每编程加工完一处特征后,需要旋转、重新找正工件,并重新对刀后调用原程序加工,这样虽可以保留用小机床加工,但是需反复旋转、找正和对刀,不仅操作困难,而且基准反复变化,无法保证加工精度[2]

因此,亟待找出一种加工方法,既能够实现工件的偏心装夹,保证小四轴机床能够加工此类圆形阵列分布特征和多面体工件,又能够减少找正、对刀次数,能够将工件坐标系变动偏移值精确补偿到零点偏置中,保证加工的准确性。本文提出一种工作台旋转任意角度后工件坐标系零点偏置自动补偿的方法,能够实现此类圆形阵列分布特征和多面体工件的准确高效加工。

2    工件随回转工作台旋转后的分析

卧式数控镗铣床3+1轴定位加工如图1所示,工件为一段大直径圆弧板(见图2),需要加工多个呈圆形阵列分布的矩形腔。加工俯视图如图3所示,圆弧工件的半径R远大于工作台的回转半径,工件圆心与工作台旋转中心相距甚远,摆放角度任意。初始设定加工坐标系,需要求解工件随工作台旋转任意角度后相对初始设定坐标系的坐标值。

图片
1 3+1轴定位加工示意
图片
图2 大直径圆弧板工件


图片
图3 3+1轴定位加工俯视

旋转几何分析如图4所示,O为工作台旋转中心,O1为工件圆心初始位置,在原坐标①点(即G1点)设置初始加工坐标系,C1为待加工位置,∠G1O1C1=α。工作台旋转α角度才能使C1正对主轴,相当于工件绕工作台旋转中心旋转α角度,O1旋转至O2,A1旋转至A2,B1旋转至B2,以此类推,F1旋转至F2。将工作台旋转中心O点的机床坐标值XMCS设为参数R30,ZMCS设为参数R31,工件圆半径R、旋转角度α分别设为参数R1、R2。求解工件随工作台旋转任意角度后相对初始设定坐标系的坐标值,实际就是求②点的机床坐标值,将该值自动写入加工坐标系的零点偏置。

图片
图4 旋转几何分析

由图4可知①点的坐标为XMCS1=B1D1+R30,ZMCS1=E1G1+R31,②点的坐标X MCS2=A2H2+R30, ZMCS2=J2C2+R31。求②点的机床坐标值实际为求解线段A2H2、J2C2的长度。推导过程如下。

O1C1=O2C2=O1G1=工件的圆半径R=R1

D1C1=O1C1sinα=Rsinα,设为参数R24

O1D1=Rcosα 

D1G1=O1G1-O1D1=R-Rcosα,设为参数R26

从①点到②点即工作台旋转α角度,得到

图片

据全等三角形原理:

图片图片

因此:

图片

同理:

图片

根据全等三角形原理:

图片

因此:

图片

为了公式简便及参数化,再设①点的X向坐标为参数R81,Z向坐标为参数R83,即X=B1D1+R30=R81,Z=E1G1+R31=R83。设②点未旋转时原C1点X向坐标为参数R86,Z向坐标为参数R87,即R86=R81+R24,R87=R83+R26。则

图片

因此②点的机床坐标值为

图片

3    坐标验证

坐标验证如图5所示,工件有①~⑨共9个加工位置,相关尺寸已标出,现验证式(3)、式(4)。假设工作台旋转中心坐标为XMCS=5000,ZMCS=-1200。从中选出每90°的位置进行图示,工作台旋转位置变化如图6所示。

图片
5 坐标验证示意


图片
图6 工作台旋转位置变化示意

经过推算与计算得到的机床坐标,与实际测量得到的机床坐标进行验证,具体见表1。从表1中的数据可看出,计算结果与实测数据一致,表明推算与计算方式正确。

表1 坐标验证

图片

4   工件坐标系零点偏置自动补偿程序编制

根据前文推算的②点的坐标公式,以西门子840D/840Dsl系统的编写方式编写。

4.1 主程序

MSG,卧式机床回转工作台旋转任意角度后自动计算工件零点偏置。

图片
图片
      图片
4.2 子程序L1

  图片
  图片

5    加工应用

5.1 确定工作台旋转中心

(1)X向旋转中心的确定 工作台Z向大约中心处(X向随意)吸附一只千分表,主轴上装一个检验棒,设定此位置为工作台零度。移动机床使检验棒的侧母线与表针接触,移动Y轴找到最高点,记下X向机床坐标MX1。工作台转180°,同上步骤操作使表针读数与0°时保持一致,记下X向机床坐标MX2。那么X向旋转中心坐标即为R30=(MX1+ MX2)/2。

(2)Z向旋转中心的确定 工作台Z向大约中心处(X向随意)装一试切工件,B轴设0°。以一把作为基准的刀(为方便后续加刀长补偿)精铣工件的一面,记下Z向机床坐标MZ1,工作台转180°精铣工件的另一面,记下Z向机床坐标MZ2,用千分尺测量试切工件的厚度W,那么Z向旋转中心坐标即为R31=(MZ1+ MZ2-W)/2。

5.2 装夹、校正弧形工件

弧形工件按便于加工的任意位置放于工作台上,拉平弧形工件两端并设定B0,以两端和上下分中设定工件坐标系(此为源坐标系),同时检测弧形工件的圆弧是否正确或者是否变形。

5.3 Z向对刀

用测Z向旋转中心时所使用的作为基准的刀,在X0处圆弧最高点对刀Z0。

5.4 加工

调用编制的主程序和子程序进行试加工,检测各个位置是否有加工余量,Z向偏移安全距离后试运行程序。检测之后正式加工,后续用其他刀具加工时只能加刀长补偿,不能再进行对刀。加工过程及成品分别如图7、图8所示。

图片

7 实际加工过程

图片

8 加工成品

6    结束语


本文提出了一种工作台旋转任意角度后工件坐标系零点偏置自动补偿的方法,通过图形分析演算、坐标验证、程序编制以及试加工,成功验证其正确性。这种方法解决了工作台旋转后坐标系变化的加工技术难题,一方面能够实现工件的3+1轴自由装夹定位加工,降低对工件装夹、找正的要求,拓展机床的加工能力,优化车间排产;另一方面能够自动将精确的工件坐标系变动偏移值补偿到工件坐标系的零点偏置中,避免旋转工件后的反复找正、对刀,既保证了加工质量,又大大提升加工效率。

参考文献:

[1] 刘际民如何利用宏程序实现卧式加工中心工作台旋转后工件坐标系的自动建立[J]. 世界制造技术与装备市场20136):95-9699.

[2] 刘卫平用加工中心进行多面体加工时零点的设置及计算[J]. 新技术新工艺20126):39-40.

本文发表于《金属加工(冷加工)》2022年第1期第78~81+84页,作者:中国铁建重工集团股份有限公司 陈建军,原标题:《数控镗铣床3+1轴加工自动补偿工件零点偏置的应用》。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多