网站大量收购独家精品文档,联系QQ:2885784924

数控车床可编程台尾在802Dsl系统上的实现..doc

数控车床可编程台尾在802Dsl系统上的实现..doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控车床可编程台尾在802Dsl系统上的实现.

数控车床可编程台尾在802Dsl系统上的实现 【摘要】:本文阐述了数控车床简易可编程台尾在802Dsl系统上的实现方法及其应用实例。 【关键词】数控车床、可编程台尾、802Dsl系统 引言 数控车床通常配置有台尾装置,作为工件的辅助夹紧装置,当工件规格发生变化时,台尾体的位置也需要配合变化。要移动台尾体,通常需要一定工具,手动移动台尾体,调整起来十分不方便,台尾体也可以通过伺服电机的传动实现可编程移动,但成本较高,一般不推荐采用此方案。 为了解决这一问题,可以在台尾体上增加一些装置,同时通过PLC程序和用户宏程序的配合,就可以实现可编程台尾功能,同时其增加成本较低,具有相当的可推广性。 本文阐述了在SINUMERIK 802Dsl系统上实现这一功能的方法和相关技术数据。 1.可编程台尾一般描述 1.1 可编程台尾硬件配置 为了使台尾可以自动移动,尾座的锁紧和松开必须采用液压控制,通过电磁阀的切换,可以实现尾座的锁紧和松开,在尾座松开的同时,驱动一个插销,使尾座与台尾体相连接,这样,通过Z轴的移动,就可以拖动尾座移动,从而实现尾座的自动移动。另外,需要一个接近开关,当开关发信号时,插销与台尾体上的凹槽相对,此时插销伸出,就可以使台尾体与Z轴连接。 1.2 连接动作描述 通过M指令或按钮操作,启动台尾与Z轴连接状态,首先需要把X轴移动到安全位置,以免在移动过程中刀架与台尾体相撞。然后移动Z轴,当台尾连接开关被压下时,Z轴自动停止,Z轴连接插销伸出与台尾体连接,台尾连接指示灯亮,台尾体处于松开状态,此时移动Z轴,可以拖动台尾体移动;再次按下台尾连接按钮或者执行M指令,Z轴连接插销退回,台尾体锁紧,退出台尾连接状态,急停或者复位也可以退出台尾连接状态。 1.3 台尾体移动实现可编程的方法 为了实现可编程台尾,首先需要一个变量来记忆台尾体的位置(对应于Z轴机床坐标系绝对坐标值),当启动台尾连接状态时,读取Z轴当前坐标值,并与记忆的台尾体的坐标相比较,计算出为连接Z轴需要移动的方向和距离,然后Z轴按计算结果进行移动,当台尾连接开关发信号时,Z轴停止,连接插销伸出,Z轴与台尾处于连接状态。 另取一个全局变量,用于存储台尾体需要移动的距离或存储台尾体移动的目标Z坐标值,台尾与Z轴连接成功后,Z轴按此变量存储的数值进行移动,将台尾体拖动到目标位置,这样,就实现了台尾的可编程移动。 在台尾体移动完成并断开连接后,由于连接插销与台尾体上的凹槽可能存在摩擦力,因此,插销可能并没有正确退回,这时,如果仍按台尾体移动的方向移动Z轴,因为台尾体此时已经锁紧,就会出现Z轴过电流报警。所以,在断开插销后,将Z轴沿着与台尾体移动方向相反的方向做少量移动,即可正确断开插销,然后再进行下一步加工。 2.控制流程图及相关说明 2.1 PLC程序控制流程图 2.2 宏程序执行流程图 3.宏程序 3.1 增量值移动宏程序 %_N_TAIL_INC_SPF ;$PATH=/_N_CMA_DIR PROC TAIL_LK_INC DISPLOF DEF REAL TAILM ;定义变量-台尾体连接所需Z轴移动量 DEF REAL TAILI ;定义变量-台尾体移动量(增量值) DEF REAL TAILB ;定义变量-台尾体移动完成后Z轴回退距离 TAILI=$A_DBR[16] IF $P_ISTEST OR $P_SIM GOTOF _FIN ;在程序测试和模拟状态下不执行宏程序 IF $A_DBR[12]=5000 GOTOF _ALM1 ;台尾体位置记忆值为=5000则报警 IF $A_DBR[16]=5000 GOTOF _ALM2 ;台尾体移动量值=5000则报警 M87 ;启动台尾连接状态 G75 X1=0 ;X轴移动到安全位置 G94 ;切换到分进给方式 IF $A_DBR[8]$A_DBR[12] GOTOF _BIG ;如果Z轴当前位置台尾体记忆位置则跳转 TAILM=$A_DBR[12]-$A_DBR[8]-20 ;计算Z轴所需移动量 G0 Z=IC(TAILM) ;快速移动Z轴到连接位置附近 G1 Z=IC(40

文档评论(0)

s4as2gs2cI + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档