技术论坛

 【安装调试】840DSL 虚拟轴的故事:

返回主题列表
作者 主题
asdf6
奇侠

经验值: 6714
发帖数: 757
精华帖: 12
楼主    2020-12-28 19:01:14
主题:【安装调试】840DSL 虚拟轴的故事: 精华帖 

840DSL 虚拟轴的故事:

一台德国磨床,2个砂轮架同时加工,现在左侧的砂轮架XL轴电机坏了,想屏蔽左侧的XL电机,这样能消除NC报警,把XL轴变成虚拟轴,这样可以不用修改NC程序中的XL部分,然后只用右侧的砂轮架加工。

首先MD 30130 从 1→0 ,MD 30240 从 4→0,虚拟编码器反馈,P105设置为1屏蔽XL轴电机模块,这样就可以拆除电机,但还有27000安全回参考点和201416拓扑结构错误。XL轴带有安全集成功能,通过设置安全集成功能参数36901=0,并做了SI COPY和SI确认后,27000消失,但201416报警依然存在,在驱动上把DRIVE-CLIQ线拆下并跨过此模块按顺序连接下一模块后,201416消失。至此没有其他报警,准备自动循环试试。

按MCP上的自动模式选择没反应,模式依然是JOG方式,通过诊断界面的PLC变量监控I0.0自动方式输入信号正常,说明MCP按键没问题。查PLC给NC的自动方式命令信号DB11.DBX0.0,PLC程序中没找到这个输出,监控这个信号状态,当按自动模式按键时,此信号也为1,这里也没问题,怀疑方式转换被禁止了,查PLC给NC的禁止方式转换信号DB11.DBX0.4=0,并没有禁止方式转换。

查到这有点蒙了,该怀疑哪里? 给出了方式转换命令却不执行,NC系统有问题?MCP有问题?还是我人品有问题。。。。?

想查下MCP的调用程序FC19,看看能有什么线索,无意中看到有程序中I0.0的输出

在向下还有I0.1,I0.2,I0.3,这几个正好是方式选择的按键,PLC里居然有这个输出控制。

监控了一下状态,发现按I0.0的时候,I0.3同时有输出了,这样相当于同时按下了自动和JOG方式。


原因出在M131.2所有轴已经回参考点这信号上,由于XL轴屏蔽了,XL的回参考点信号来不了,导致的这里I0.0和I0.3同时有输出,修改M131.2信号,解决了自动方式切换问题。

    开始自动循环,然后发现NC程序停止在XL轴移动语句,走不下去了,虚拟轴没起作用啊,百度、百度、百度,惊起一滩….嘿嘿,找到了:

设置MD30132 =1(设该轴为虚拟轴),然后设置DB3x.DBX2.1/DBX21.7/DBX1.5=1,即可NC编程。轴位置显示即为设定点值。
如果需要另可设置MD30350=1,以便可通过PLC测试。
MD30350 SIMU_AX_VDI_OUTPUT:对于虚拟轴是否输出VDI接口信号到PLC。
默认值:“0”,数据类型:BOOL
值为“0”:虚拟轴无VDI信号到PLC。值为“1”:虚拟轴有VDI信号到PLC,这样可以通过PLC来测试虚拟轴。 

又搜了下VDI的意思:

特殊功能手册后面的缩写列表:

VDI: Internal communication interface between NCK and PLC

VDI: Verein Deutscher Ingenieure [Association of German Engineers]

可见VDI是德语的首字母缩写,就是NC和PLC接口信号。

    设置了以上2个参数后,到此可以正常使用单头加工了。

 

但虚拟轴就没有参考点已返回参考点信号么?试验了下:

30130=0为转速设定值输出的类型为模拟(无硬件要求),30240=0编码器虚拟反馈,然后34210=1,DBX4.7=1回零后,34210依然为1,但NC的反馈信号DB3*.DBX60.4已回参考点=1了。NC复位后,已回参考点又变为0.如果直接修改34210=2,NC的反馈信号DB3*.DBX60.4状态不变,依然为0,说明此状态是个过程,不是采用的34210里的状态。如果30240=4,在34210=1,然后再次DBX4.7=1,结果34210=1不变,而且DB3*.DBX60.4依然为0.,试验结束。


您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。