西门子PLC S7-300在基于SINUMERIK840D系统的全数控凸轮轴磨床保护中的应用

来源:万方数据 作者:曹彦飞 黄守道

点击:1440

A+ A-

所属频道:新闻中心

关键词:PLC 数控 系统

      在全数控凸轮轴磨床中,手动(JOG)状态下,各坐标轴:X轴(砂轮架进给)、Z轴(工作台移动)、C轴(头架旋转)都有很大的自由度。因此X轴进给就使砂轮有与工作台以及工件碰撞的可能性,同时当X轴进给到一定程度,移动工作台时也存在工作台与砂轮碰撞的可能,而硬件限位却无法在此情况卜给子相应保护、基于以上原因,在手动(JOG)状态下对系统的各个轴进行位置监控并设置保护程序就十分必要。

    1 “磨削安全区”的建立

      对于将修整器安装在头架的结构(如图1),可考虑建立所谓“磨削安全区”,通过R参数设定区域数值。在PLC程序中编制保护功能模块,通过实时监控各坐标轴的位置.判断处理并在需要时进行保护。

    图1磨削安全区示意简图

      保护可分为两种情况,即对X轴负方向和Z轴正、负方向的动作保护(设参考点坐标为:X=0, Z=0)

      (1)当判断Z轴坐标满足下列情况时禁止X轴负方向使能:

      很显然X,  Z为实时读取的X, Z轴位置值,而X1,X2, X3及Z1, Z2为可通过R参数设置保护区参数。建立磨削安全区需要5个参数确定需要保护的范围,这个范围可根据不同工件尺寸及砂轮尺寸进行调整。

    2 手动((JOG)保护的实现

      根据上述方案,实现手动((JOG)保护措施应有几个步骤:

      ①通过NC Variable Selector 32 Bit选取NCK中的轴位置变量以及R参数,并将其传送到相应的PLC程序中;

      ②PLC 57-300通过NC  Variable Selector 32  Bit读取通道中各个轴的坐标数据和R参数;

      ③PLC 57-300通过程序判断比较,确定保护区域;

      ④ PLC 57-300发出控制指令进行相应保护。

      (1) NCK变量的读取在NC Variable Selector中选择ncv NcData,指定好要生成的DB块,根据需要生成包含8601-8605在内的Rpa.AWL文件和包含X轴、Z轴位置数据在内的Chan-pos.AWL文件。在STEP 7中将上述AWL文件编译并生成对应DB块。这里有两个问题值得注意:

      ①参数选择时选择8601-8605,而实际读取的是系统8600-604的数值,因此在设置的时候,需要检验确认避免出错;

      ②选择轴位置数据参数时,应当注意是编码器数据还是光栅尺数据。

    (2) PLC编制程序

      在手动((JOG)方式下,根据实际操作以及监控的需要,可以设置定时器每隔100s请求一次轴位置数据以及位置设定的R参数值。需要说明的是,由于存在100m、间隔进行判断保护,而且考虑到惯性的作用,在设定保护区域时一定要留有适当余量。

      通过FB2将数据正确读入后,可进行判断处理。

      ①X轴保护

      ②Z轴保护

      首先对于需要z轴负方向进给使能保护的情况

      对于需要z轴正方向进给使能保护的情况不再赘述。

    3 结束语

      考虑到对刀以及机床位置调整的需要,如果认为这种位置保护在某邺情况卜可能会给操作者造成障碍,可以考虑设置对刀调整开关;还可以利用开关选择是否加位置保护,在这种情况卜只需将程序稍做修改即可。

      这种通过借助NC变量选择器建立PLC与NCK中数据连接,并读取数据进行处理保护的方法已经在全数控凸轮轴磨床中调试通过。实践证明,此方法参数设置简单,灵话,使手动((JOG)状态h操作安全可靠,即使出现误操作也不会造成不良后果、

    (审核编辑: 沧海一土)

    声明:除特别说明之外,新闻内容及图片均来自网络及各大主流媒体。版权归原作者所有。如认为内容侵权,请联系我们删除。