- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
机电一体化Mechatronics
西门子软件撞块功能在数控机床位置确认中的应用
中捷机床有限公司(辽宁沈阳110043)马国春
在数控机床的编程调试过程中,为了避免机床附件和工件的损坏,有时候需要确认某些轴的位置,比如在数控落地铣镗床的自动换刀工程中就需要确认Y、Z、W及主轴的位置;又如带有交换工作台的机床,在工作台交换过程中需要确认坐标轴的位置;机床增加保护区等同样需要坐标轴的位置确认。确认轴位置的方法有很多,主要有以下三种。
(1)NC指令在西门子840D的众多NC指令中就有如$AA_IM[n]等读取坐标的指令。我们可以运用这些读取坐标值的指令读取坐标值,然后利用条件跳转指令,如IF($AA_IM[X]100.01)gotofmylabel。注意:判断位置最好不要用“==”,看似相等的情况,在系统中可能因为计算精度设定的问题,导致不相等,从而条件不会出现相等的情况。若需要修改判别位置,只需要修改NC程序即可。
(2)通过PLC编程实现通过PLC读坐标值主要是通过调用FB2不停地读取坐标值,然后进行判断。若需要修改判别位置,可直接修改PLC中的数值,或者做简单的用户画面用于修改位置。
(3)NC功能NC功能中有一个功能叫“softwarecam”,即软件撞块功能。该功能使用起来简单方便,可靠性高。下面就对软件撞块功能作具体介绍。
1.软件撞块功能的介绍
不论机床处于何种操作方式,软件撞块功能都是有效的,并且在复位或急停时依然有效。软件撞块总是成对使用的,也是成对地分配给机床轴,在西门子840D系统中可以设定32对软件撞块,每对软件撞块包括两个信号:一个正方向撞块信号和一个反方向撞块信号,并且一对软件撞块只能分配给一个轴,而不能同时分配给两个或更多的轴。软件撞块功能可以用于直线轴和模态旋转轴中。
当直线轴沿正向运动超过正向撞块的位置时,正向
撞块信号(pluscamsignal)由0变为1;当直线轴沿负向运动超过负向撞块的位置时,负向撞块信号(minuscamsignal)由0变为1(见图1)。
将图1中的正向撞块和负向撞块的位置调整一下,如图2所示。
机床轴
机床轴[m]
机床零点撞块位置撞块位置机床轴[n]
(负向撞块)(正向撞块)[mm]
正向撞块信号0-
负向撞块信号
负向撞块信号范围
正向撞块信号范围
图1
机床轴
机床轴[m]
机床零点撞块位置撞块位置机床轴[n]
(正向撞块)(负向撞块)[mm]
1正向撞块信号
0
1
负向撞块信号
0-
负向撞块-
信号范围
正向撞块
信号范围
图2
当机床直线轴在正向撞块和负向撞块之间的时候,正向撞块信号和负向撞块信号同时存在或消失,这样就可以判断轴的位置了。
对于机床的模态旋转轴来说,撞块信号变化与旋转轴的运动方向有关。正向撞块信号由0变为1有两种情况:第一种情况就是当轴正转过负向撞块时,第二种情况是当轴反转过正向撞块时。而正向撞块信号由1变为0也有两种情况:一种是当轴正转过正向撞块时,另一种是当轴反转过负向撞块时。模态旋转轴的负向撞块信号变化是由正向撞块的上升变化决定的(见图3)。
金兰加工原名机械工人
金兰加工
原名机械工人
602010年第14期金属加工冷加工
机床轴[m]
机床轴[m]
负向正向撞块撞块
机床参考点0
正向撞块信号
负向撞块信号
0°120°180°机床轴[n](模态旋转轴)()
180°
负向正向撞块撞块120°180°
0-
0
图3
2.软件撞块功能的参数设定
(1)将软件撞块分配给机床轴我们可以通过设置参数10450SW_CAM_ASSIGN_TAB[n]n=0-31来
实现软件撞块分配给机床轴。
10450[n]=m代表把第n对软件撞块分配给m轴
例如:
10450[0]=1代表把第1对软件撞块分配给第1轴10450[1]=4代表把第2对软件撞块分配给第4轴依此类推,那么:
10450[31]=5代表把第32对软件撞块分配给第5轴
(2)正向撞块和负向撞块的位置的设定在参数区域→Settingdata→MISC.→General找到SD41500、41501、
41502、41503、41504、41505、41506、41507就可以设定正向撞块和负向撞块的位置了。说明如下:
SD41500SW_C
您可能关注的文档
最近下载
- 2025年教师资格考试初级中学学科知识与教学能力体育与健康试题及解答参考.docx VIP
- 燃气轮机发电机组可靠性评价指标的计算公式.PDF
- 山东省2022年度基本公共卫生服务项目经费测算和任务分工指导意见(75元)6.23 (1).xlsx VIP
- 离婚登记申请受理回执单(模板).pdf
- 2023-2024学年江苏省连云港市译林版(三起)六年级上册期末质量检测英语试卷(含答案解析).pdf
- 远程教育学丁兴富.pdf
- 2025年中考语文一轮复习阅读理解专题22 《经典常谈》(知识梳理+练习)(含答案).docx VIP
- 雾化吸入操作考核评分标准.docx
- (第五章导数与微分.doc VIP
- 哈锅600MW锅炉系统图.pdf
文档评论(0)