机床商务网>产品新闻

珩齿机混料碰撞怎么办?

2020-12-10来源:网络作者:网络标签:珩齿机

  珩齿机混料碰撞怎么办?
 
  混料碰撞防护方案
 
  基于机床数控系统为西门子840D sl。结合两种规格的零件待加工的顶齿外径有3.25mm的差异性,进行以下优化方案。
 
  硬件方面:笔者将在X2轴上加装一个感应距离在2.0mm的开关量感应器,作为识别感应的硬件基础,这个传感器PLC地址为I74.7。硬件安装如图3所示。
 
  图片
 
  图3
 
  软件方面:首先利用PLC具有实时扫描特性,将相关NC程序中的参数以及X2轴相关数据读取到PLC中,作为编写PLC程序的约束条件,其次NC对齿子程序中还需编写配合的程序段。为此该防错程序将结合NC和PLC一起编写。
 
  首先运用“NCVarSelector”软件,读取以下数据:
 
  (1)SEMA->measPos1[9]参数X2第一测量系统坐标值。
 
  (2)对齿设定的位置值“x_2_5_index_pos_DG”,由于NC程序中有设定关系“x_2_5_index_pos_DG=R772”,笔者们只需读取“R772”。
 
  (3)机床模式号为“R 4 3 6”,该珩齿机中“R 4 3 6=1”时“自动生产工件”,“R436=6”时“预热程序”,“R436=8”时“工件定位”,这3种模式都需要执行对齿程序,都需执行监控保护。
 
  为此,运用“N C Va r-Selector”生产相应源程序,并用STEP7读取相应源程序,再编译产生相应背景数据块DB150、D B 1 6 0,数据块D B 1 5 0链接R436、R772两个数据,数据块DB160链接SEMA→measPos1[9]数据。在原有PLC程序中,生成FC680块使用FB2块读取NC中的三个程序,并存在到DB151块中,其中DB151.DBD0存储X2第一测量系统坐标值,DB151.DBD4存储机床模式号,DB151.DBD8存储对齿设定的位置值,读取程序可以参看图4a“用FB2块读取NC数据”。设定X2坐标监控范围,当X2轴运行到对齿设定的位置值外、1.8mm和2.1mm之间位置时进行监控,其中注明对齿设定的位置值外1.8mm存储在DB151.DBD.DBD16中,对齿设定的位置值2.1mm存储在DB151.DBD.DBD24中,条件建立程序可以参看图4b“设定X2轴监控位置段”。
 
  最后编写监控混料程序,如上所述DB151.DBD4存储机床模式号程序将运用比较指令“CMP<R”和“CMP>R”监控该数据块,在程序中模式号为1:“自动生产工件”或6:“预热程序”或8:“工件定位”时开始监控,串联X2坐标监控范围条件,X2轴移动在DB151.DBD.DBD16与DB151.DBD.DBD24位置间执行进一步监控,如果传感器I74.7感应到物体,进给命令不是正方向进给(DB39.DBX64.7不为1)将触发DB151.DBX32.1为1,将会切断X2轴脉冲使能信号(DB39.DBX21.7不为1),X2容编辑在PCU硬盘中,“f:d hmb.dirHURTH_CH.COM”中文报警中编辑报警信息,加入内容7022330 0“工件错误,混料请检查工件”,为此在混料时会出现报警信息提示,让操作人员可以知晓。
 
  轴停止不会再往负方向运行,避免了与混料件碰撞,同时触发报警地址DB2.DBX360.1,程序可以参看图4c“设定X2轴监控保护程序”。
  • 版权与免责声明:凡本网注明“来源:机床商务网”的所有作品,均为浙江兴旺宝明通网络有限公司-机床商务网合法拥有版权或有权使用的作品, 未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:机床商务网”。违反上 述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其它来源(非机床商务网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行 为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。