RSS
热门关键字:  CAD软件下载  CAD  扭矩要求  扭矩  CAD软件

典型数控铣床控制软件设计


 后台任务%TS 比循环任务%TS和中断任务%TH的优先权低,可用于等待任务的使用。后台任务可持续数个RTC循环周期,可以被循环任务中断。 中断(实时)任务%TH用于优先权较高的事件而不必等待RTC循环的结束。中断(实时)任务%TH比循环任务%TS和后台任务%TF的优先权高. 错误信息表%9999.9:机床错误信息文件。

 4 三坐标数控龙门铣床PLC程序的设计与实现 PLC程序的设计离不开良好的软件平台和硬件环境,NUM1050数控系统为机床生产制造者提供了丰富的软件资源和强大的软件开发工具。如PLCTOOL,SETTOOL,PCTOOLKIT等。它们都是基于WINDOWS平台上使用,为机床电气控制系统开发带来了极大的方便。

其中PLCTOOL可方便地进行PLC梯形图或高级语言C的编程,备有丰富的指令集与计时器、计数器单元,图形化的界面,使用操作灵活方便。这台三坐标数控龙门铣床的PLC程序正是在PLCTOOL软件平台上开发设计出来的。考虑到实际的应用,这台三坐标机床采用梯形图语言设计PLC程序,其优点是直观,可以动态显示,易于调试和维护。

 利用NUM1050数控系统提供的输入/输出模块和机床操作面板,可以非常方便地控制机床的运动及其他功能,因为机床操作面板带有可供编程的自定义键。NUM系统提供的机床操作面板通过光缆与系统相连,提高了可靠性。 根据NUM1050的PLC程序结构特点,在设计这台三坐标机床的PLC程序时,将该机床的各项功能分配给不同的模块控制。

因该机床无特殊的中断任务,所以设计程序时使用了初始化任务%INI、循环任务%TS和子程序模块%SP。%TS0的扫描周期为20ms,所以将重要的子程序放在%TS0中调用,机床的辅助功能如液压、冷却、润滑等则在任务模块%TS1~3中控制,机床的坐标、主轴及相关部分的控制由梯形图的子程序%SP模块承担。三坐标数控铣床的PLC程序结构及每一模块介绍如下:

 %INI:系统在其它任务执行前调用,仅在PLC上电时执行一次,不受PTC循环控制,主要对一些变量进行初始化。

 %TS0:调用子程序。

%TS1:控制机床辅助功能导轨润滑和液压系统。其中导轨润滑周期由PLC程序中的定时器控制。%TS2:控制机床冷却系统。可以在机床操作面板上选择自动冷却和手动冷却。%TS3:控制机床主轴的松刀和刀具夹紧。

 %SP0:用于控制机床操作面板上的指示灯闪烁。NUM1050系统提供的机床操作面板上的自定义按键大部分带有指示灯,在使用一些需要特别提醒的功能时,其按键采用指示灯闪烁的方式,以示醒目,如机床故障复位键、换刀完成键等等。

%SP2:控制机床操作面板的自定义按键。操作面板的自定义键必须经过PLC编程才能生效,而按键的功能则根据机床的需要来定义。根据用户的要求,这台三坐标数控龙门铣床的操作面板上设计了机床启动、冷却控制、主轴启停、换刀完成、机床故障复位等功能。

来源:机械社区 作者:机械社区 时间:2008-03-21 点击:
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表