设为首页 | 添加到收藏夹

产品搜索:
    销售中心


市场部:022-58519721/22/23
传真总机:022-23268160
Email:zdw@okbzc.com

销售地址:海泰信息广场B2
邮编:300384
网址:http://www.dezhoucheng.com

    推荐产品
    金百联库房展示

典型数控铣床控制软件模块化设计(二)

作者:金百联轴承       时间:2011-01-21

轴承及轴承相关技术文章(轴承供应商网提供) 关键字:轴承,   初始化任务%INI:系统每次上电时执行一次。  循环任务%TS:系统先执行%TS0,再按顺序执行TS1~4.%TS0的执行周期等于每个RTC(实时时钟控制)周期,即20ms,%TS1~4每5个RTC周期(100ms)执行一次。  后台任务%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编程才能生效,而按键的功能则根据机床的需要来定义。根据用户的要求,这台三坐标数控龙门铣床的操作面板上设计了机床启动、冷却控制、主轴启停、换刀完成、机床故障复位等功能。%SP3:控制坐标运动及坐标限位的安全检查。%SP4:M功能译码,该模块用于定义换刀结束的M06功能。%SP5:控制坐标轴伺服使能。%SP6:该模块控制主轴部分的所有功能,包括主轴冷却、主轴润滑、刀具夹紧、主轴电机、主轴变频器等。%SP20:机床故障信息的显示控制。当机床出现故障时,在显示页面需要及时显示故障号和故障内容,当机床出现多条故障时,系统便可以按顺序显示故障,每条故障显示的时间在本子程序模块中设置。该模块被其它相关模块调用。

原文出自:http://www.dezhoucheng.com/ZCZX/760.html 转载请说明出处,谢谢合作!

上一篇--- 下一篇