一种解决多主轴机床加工管板类零件同步问题方法及编程原理.docVIP

一种解决多主轴机床加工管板类零件同步问题方法及编程原理.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种解决多主轴机床加工管板类零件同步问题方法及编程原理

一种解决多主轴机床加工管板类零件同步问题的方法及编程原理   摘 要:多主轴龙门式数控铣钻床是沈阳机床股份有限公司专门为锅炉、制冷、石化、电站等行业管板类零件钻孔加工开发的数控机床。已研发出2个主轴、4个主轴和6个主轴的机床,下一步将研发更多主轴的机床。由于机床具有多个主轴,从而缩短了客户零件的加工时间,节省了人力,减轻了工人的劳动强度,提高了客户的生产效率及经济效益。然而机床在加工管板时,如何保证多个主轴同步运动;工件上成千上万的孔如何分配到各个主轴,且各个主轴加工时互不干涉。针对以上问题,本文以我公司生产的GDC6080mf(4主轴)龙门铣钻床为例,结合为客户解决问题积累的经验,阐述我们的解决办法。   关键词:管板;多主轴同步;编程原理   1、模拟试件   图1中类似于跳棋棋盘的工件为作者根据管板特点设计的试件,零件尺寸 4600mmX4400mm,用GDC6080mf机床加工,工作台8000mmX6000mm。   2、多个主轴加工工件时同步运动   经过多台机床试验,在程序中每行孔的起始位置及钻每个孔之前均加等待命令,可有效解决四个主轴不同步问题。   例如下面一个程序段,4个主轴机床,系统为西门子840D:   1号主轴程序:   START(2,3,4)   S3000M03   G17 G90 G0 G54X5897.246Y1667.500   WAITM(0,1,2,3,4)   Z10   F120   M07   G0X5897.246Y1667.500   WAITM(1,1,2,3,4)   MCALL CYCLE82(50,0,5,-45,,0)   Y1653.000   MCALL   WAITM(2,1,2,3,4)   MCALL CYCLE82(50,0,5,-45,,0)   y1624.000   MCALL   ……   2号主轴程序:   S3000M03   G17 G90 G0 G54Y792.500   WAITM(0,1,2,3,4)   Z10   F120   M07   G0Y792.500   WAITM(1,1,2,3,4)   MCALL CYCLE82(50,0,5,-45,,0)   Y783.000   MCALL   WAITM(2,1,2,3,4)   MCALL CYCLE82(50,0,5,-45,,0)   Y754.000   MCALL   ……   3号主轴与4号主轴的程序和2号主轴类似。   3、管板零件上的孔分配到各主轴加工的编程原理   对于管板类零件上有几千甚至几万个孔,用普通编程显然不行,需要借助其他编程语言从CAD图直接生成加工程序,本文简单介绍两种编程原理。   (1)按区域划分各主轴加工区域   如图2,按以下步骤考虑编程:   ①框选孔区宽度d,在电子图上将管板上有孔的区域全部框选(框选区域比实际孔区稍大,因为软件捕捉圆心时边缘孔可能丢失);   ②确定实际的d值,因为相邻主轴之间有最小距离限制,我公司的GDC6080mf设定为680mm,所以对孔区宽度d要求:i)若d≥2720(680X4)mm,按d计算;ii)若d2720mm,对d重新赋值,按d=2720计算;   ③计算各孔相对于基准点的相对坐标,编写程序在,在CAD中捕捉各被加工孔的圆心坐标和基准点A的坐标,量者相减得到各被加工孔相对于A的坐标。例如图2中,捕捉到A(27277.70,10738.51),B(21786.88,10158.51),用B点坐标减去A点坐标,得到编程时需要的B点的坐标(3490.82,580),也是B点相对于A点的坐标。   ④确定各主轴加工区域,假设被加工孔中,Y轴相对坐标最大和最小的两个孔分别为M1(a1,b1)、M2(a2,b2),它们也是Y方向离的最远的孔,那么d=b1-b2,因此按相对纵坐标将区域划分:1号主轴加工区域b1-d/4X1b1(凡是各孔相对于A点的纵坐标在b1-d/4X2b1之内,均由1号主轴加工),图4中黄色区域;2号主轴加工区域d/2X2≤b1-d/4,图4中红色区域;3号主轴加工区域b2+d/4X3≤d/2,图4中绿色区域;4号主轴加工区域b2X4≤b2+d/4,图4中青色区域;   ⑤特殊点的区域限定,假设捕捉到的点恰好位于分割线上,那么它属于相邻的这两个区域任何一个都可以,只需在程序中设定,例如2号主轴加工区域d/2X2≤b1-d/4,也可以是d/2X2b1-d/4,只是1号主轴的加工区域就要改变了;   ⑥编程,注意不是所有区域都有孔,所以编程时,有时只需个别主轴加工,其他主轴随动,只是加工孔

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档