kt600数控系统的软件servoworks可以分为两个层次,一层是满足不同工业应用需求的应用软件,它运行在通用操作系统windows或者linux的用户空间中;一层是实现实时运动控制(包括解释器、插补、位置控制)和plc的实时控制软件,它运行在操作系统的实时扩展空间rtx或者rt linux中。应用软件和实时控制软件通过servoworks api进行通信。总体软件结构如图2所示。
servoworks提供丰富的用户开发工具—servoworks sdk,其核心部分是swapi。它提供设计数控系统所需要的各种函数,如系统初始化、速度和位置控制、系统和伺服控制参数设置、手动和自动加工方式操作、数据和状态的采集、系统自诊断、轴同步控制、plc命令等。这些api提供对所有实时进程和资源的完全访问能力,用户可以使用它来开发自己的应用软件。
分页
kt270/ kt290全数字交流伺服驱动系统
该产品具有以下特点:
·宽速比、恒转矩:调速比为1:5000;
·高速度、高精度:最高转速可达3000r/min;
·回转定位精度1/10000r;
·操作简便,监视功能齐全;
·具有脉冲位置及模拟速度二种输入控制方式;
·电子齿轮功能;
功率范围:
·kt270系列:0.4kw~5.4kw
·kt290系列:5.4kw~22kw 三相380v直接输入
该产品的外形图如图3所示。
图3 kt270/ kt290全数字交流伺服驱动系统的外形图
应用实例-机械电子伺服数控折弯机
上海冲剪机床厂开发的国内第一台me50/2550机械电子伺服数控折弯机(见图4),采用了开通数控有限公司的kt600-b折弯机数控系统和kt270/kt290全数字交流伺服驱动系统,替代了原进口数控系统和液压伺服。
该机床通过装在两侧的光栅尺的位置反馈,由kt600-b数控系统对滑块的运动进行全闭环同步控制。其后档料采用kt270驱动1kw的伺服电机。滑块由2个kt290驱动11kw的大功率伺服电机,通过强力柔性传动带同步驱动,使滑块运行平衡快速。由于采用滑轮组传动结构,使压力均匀分布在整个滑块上,有效地解决了液压传动折弯机无法克服的滑块挠度变形的难题,确保了折弯角度的一致性,因此,这种类型的数控折弯机不但具有很高的重复定位精度,而且更适合长工件的加工作业。
根据机械电子伺服数控折弯机的控制需求和kt600开放式数控系统所提供的软硬件平台,在linux操作系统下,建立了折弯角度计算和修正模型、抗干涉优化算法模型和折弯压力计算模型,根据折弯机加工工艺和操作的特点,设计友好的图形人机界面应用软件。并在servoworks sdk平台上开发了数控折弯机的实时控制软件,实现了对滑块的同步控制和折弯加工所需的各种功能,其性能和功能达到了国外同类产品的先进水平。由于采用伺服电机替代了液压伺服控制,me50/2550机械电子伺服数控折弯机的加工精度高于常规的数控折弯机,且具有噪声低、无漏油等特点,是一种绿色环保的新产品。kt600-b的典型人机界面图如图5、图6所示。