公司地址:江苏省海安县城东镇迎宾路173号
联系电话:0513-88220866
联系人:姜先生
手机:18001474888
邮箱:183393915@qq.com
网址:http://www.jbjabc.com
客户服务

剪板机床CNC系统软件功能的实现

发布时间:2018-9-5 16:10:00
数控剪板机CNC系统是典型的实时多任务控制系统,它通过扩展控制软件来完成整个系统的功能。本文对其软件作进一步介绍,一般来讲,CNC系统包括以下各项功能。
  1.系统总控制程序
  数控剪板机CNC系统上电后进入系统总控制程序,即CNC系统软件的主循环程序。其执行过程如下。
  1)初始化
  数控剪板机CNC系统上电或者复位时,进行初始化处理。初始化完成后,系统自检通过;再根据
输入信号检测剪板机状态,如出现异常则报警,如没有异常则准备就绪,等待执行操作。
  2)接收命令
  接收操作者的命令。
  3)处理命令
  分析接收到的命令,
  4)返回
  如果没有命令,则循环等待。并启动执行该命令的相应程序。
  处理命令后,返回到接收命令的环节,系统重新接收命令,或者处于等待接收命令状态。
  2.输入/输出程序
  加工程序输入系统的方式多种多样,早期的数控系统是从纸带阅读机输入,误码现象比较普遍,现代数控剪板机系统已经很少采用这种方式。现代的数控剪板机CNC系统一般采用键盘输入,健盘输入的内容包括加工程序和CNC系统设置信息,如剪板机参数、刀具参数、零点偏置等。输入程序还可以通过CNC系统的存储器把加工程序送入缓冲区,以便加工零件时使用。还有一种输入方式为通信输入,现代的CNC系统大都配置了点对点通信接口,可以计算机或者专用的编程器直接通信,进而实现数控加工程序和系统参数的传送。随着数控技术的发展,以太网接口也逐渐应用于数控系统的通信,称为分布式数控系统(DNC)、柒性制造系统(FMS)的基础设备。
  输出程序的功能为将加工程序存入磁盘或者穿孔输出,以达到长期保存的目的。
  3.译码程序
  数控剪板机加工程序经过相应的缓冲器接收,加工进行时,译码程序从这里开始进行加工华序将加工程序翻译成cNc系统可以识别和使用的数据形式,到译码结果缓冲器中。
  
  5.位置控制
  数控剪板机CNC系统的位置控制时一个双闭环系统。内环为速度环,外环为位置环。位置控制系统由速度控制单元、位置控制模块、位置检测和反馈装置等构成。其中检测装置有脉冲编码器、光栅、感应同步器等。位置控制系统的结构图如图1所示。
  
  响应位置中断
  读取指令位置值
  读取位置反馈值
  计算零点漂移
  输出速度指令
  结束返回
  图2位置控制系统的结构图
  图3位置控制软件实现的流程图
  在位置控制系统中,指令脉冲经过插补计算等处理,得到位置指令脉冲,位置指令脉冲一方面对伺服系统进行位置要求,如正、反向运动,另一方面对伺服系统进行速度要求,或者说是对伺服系统进行速度稳定的要求。位置指令脉冲送到比较器中,与数控剪板机工作台的传动机构带动的光栅反馈回来的脉冲进行比较,得到一个偏差为数字量,经过D/A转换,就得到一个模拟量去控制速度调节器,这个模拟量是内环,也就是速度环的给定信号,用来控制电动机向减小偏差的方向旋转,直到偏差为零,电动机停止运行。这样传动机构的实际位置按照指令进行变化,到达指定位置。
  CNC系统中通过对各种插补运算进行软件编写,一般调用CNC系统中运动控制卡的底层函数来实现位置控制,运动控制卡提供了运动函数库,当软件进行编译时,该函数库可以处理与运动控制有关的各个细节。位置控制软件实现的流程图如图5.9所示。
  6.手动控制程序
  为了应对各种可能出现的情况,CNC系统可以实现手动操作,手动控制程序对操作面板和键盘发出的命令进行扫描,读取、分析输入信息,并进行处理。手动控制程序主要完成了手动状态下通过操作面板来控制动作的功能。
  7.系统自检程序
  为了使系统故障隔离到最小范围,数控剪板机CNC系统通过软件对系统运行情况进行监视,使CPU执行预防性诊断或加工程序预处理,来判断CNC系统各个功能的正确性,指出可艨存在的故障。这个功能有助于操作人员及时发现故障,快速定位故障点,加快系统维修壤度,提高系统可靠性。
  8.辅助功能和外部逻辑动作
  辅助功能和外部逻辑动作控制一般是由CNC提供内置PLC功能,剪板机厂家根据剪板机情况自行编写PLC的梯形图实现辅助功能和外部逻辑动作控制。CNC内置PLC软件部分应定义各类PLC地址的作用和范围,提供多种PLC基本指令和功能指令。还要编写PLC梯形图在PC机中的编辑软件,并能实现通行。有的还需要能实现在CNC中监测数控剪板机PLC运行情况,甚至修改编辑PLC梯形图。

分享到: