0 引言
现阶段,在我国转塔数控冲床运动控制系统方面的开发与研究主要基于两种模式: 1) 基于PC + PLC 的数控转塔冲床运动控制系统; 2) 基于PC + 运动控制卡的数控转塔冲床运动控制系统。由于PC + PLC 的数控转塔冲床运动控制系统,采用单片机PLC 来实现设备移动部件的速度控制和位置控制,外围电路比较复杂,计算速度比较慢,所以人们更倾向于使用运算速度快,可以满足高精度的速度和位置控制的运动控制系统,因而基于PC + 运动控制卡的数控转塔冲床运动控制系统随着运动控制技术的发展而得到了广泛应用。此外,本系统采用的是伺服电机实现机器的加减速运动控制,伺服电机作为一种把电脉冲转化为角位移的执行机构,能够随着脉冲信号的频率和数量控制设备移动部件的速度和距离,通过方向信号控制设备移动的方向,是一种既经济又简单的控制极速方案。
1 运动控制系统的工作原理
本系统采用PC + 运动控制卡的运动控制系统方案,利用Visual C + + 6. 0 语言进行系统程序和界面的开发与设计,实现对伺服电机的运动控制功能。本系统通过人工在PC 机上操作接口传递给机器控制软件,机器控制软件将操作信息转化为运动参数并根据这些参数调用DLL 库中的运动函数,运动函数调用运动控制卡驱动程序发出控制指令给控制卡,运动控制卡再根据控制指令发出相应的控制信号( 脉冲、方向信号) 给电机驱动器,电机驱动器根据控制信号来驱动电机运动带动机器部件的运动。
2 控制系统硬件组成
2.1 硬件设备的组成
系统在硬件上由PC 机、DMC1410B 运动控制卡、伺服电机驱动器以及伺服电机组成。DMC1410B 运动控制卡为雷赛公司自主研发的脉冲式四轴运动控制卡,可输出脉冲信号和方向信号,用以控制电机的转速和方向。DMC1410B 运动控制卡具有即插即用、连续运动、直线插补、单轴运动等功能; 具有梯形和S 型加减速运动曲线,最大脉冲输出频率为1. 2 MHz,具有16 路输入和12 路输出的通用I /O 接口,输入输出信号均采用光电隔离大幅度提高了运动控制卡的可靠性能和抗干扰性能。DMC1410 卡也支持即插即用功能。
2.2 运动控制卡主要功能
通过对运动控制卡的操作实现对走刀轨迹的设定、各轴回原点、点动控制、机床启停、刀具选择,在加工状态的显示,加工任务的管理实现各轴的独立运动、以及连续运动,并可通过设定速度和加速度的参数数值,让运动轨迹呈现梯形或者S 型加减速运动控制。通过对运动控制卡的实时控制,实现二轴直线插补、三轴直线插补、多轴联动等操作。DMC1410B 运动控制卡可以输出两类脉冲信号:
1) 脉冲+ 方向形式( 单脉冲) ; 2) 正脉冲+ 反脉冲( 双脉冲) 形式。每轴都有两个减速刹车信号+ SD 和- SD,在检测到减速信号后,电机减速至低速运行。通用数字输出信号OUT 用于控制继电器、电磁阀、指示灯等开关器件。
通用数字输入信号INPUT 用于接近开关、光电开关、按键等传感器的信号输入。