机床维修技术之——数控机床的维修(二)
数控装置具有运算功能数控装置要接受处理指令信息。指令信息的内容有逻辑动作控制以及形成几何轨迹运动的进给坐标数值计算控制。其中逻辑动作控制主要是指主轴的起停、刀具的选择、切削液的供给以及其它一些开关动作等。
数控装置具有如下运算功能:
(1)输入运算在信息输入过程中把十进制数转换为二进制数,刀具补偿也在刀具选择输入时进行计算。
(2)运动轨迹运算(插补运算)点位控制时,对运动轨迹没有要求,往往不需要进行运动轨迹计算,只要作终点判别计算。而轮廓控制,即要求刀具相对于工件的运动轨迹时,常常要求两个或两个以上坐标的联动,加工的任何时刻都要协调,就要进行运动轨迹运算。
(3)准备运算当输人数据为绝对值时,要计算出增量值。当输入增量值时,为了后续程序段的坐标值转换,必须计算出现在运动终点的绝对值并加以保存。根据指令不同,以及满足指令要求的处理方法不同就有不同的准备运算的内容。
数控装置的工作过程包括如下步骤:
(1)开机初始化接通电源的一瞬间,先对整个数控装置进行一系列的处理,为开机后正常工作做好准备。初始化的内容有:
1)对RAM作为工作寄存器的单元置人初始状态,一般的单元就是清零;对一些特殊的单元,例如各级中断的保护区的返回地址寄存单元,置人该中断服务程序入口地址及设置堆栈栈底地址等。
2)对ROM进行奇偶校验。如果检查发现奇偶有错,则初始化就停止进行,程序直接转入ROM出错处理,报警信号显示主板出错。
3)为数控正常进行而设置一些所需的初始状态。
(2)数控程序的输入通过纸带或手动输入,把程序送入数控装置。手动数据输入方式是在键盘监控程序的控制下,由操作人员通过面板上的按键,把数控指令逐条输入存储器中。
(3)起动机床数控程序输入完毕后,即可按下操作面板上的起动按钮,计算机转入“自动”状态。
(4)数控指令的译码处理程序进入缓冲区中,缓冲区可以存放一个程序段的程序,然后对程序中的指令逐条译码处理并做语法检查。若语法无错误,则根据指令的功能把它们存放在缓冲存储区的专用单元中去。
(5)刀具轨迹计算根据工件所在坐标系和各轴坐标值、刀具号和刀具半径进行刀具运动轨迹的计算,计算出刀具向各坐标轴方向的移动量,或者说是增量值。
(6)插补运算根据已知的沿各坐标轴的移动量的增量进行各轴的脉冲分配。计算出的脉冲量,再经过数模转换,转换成模拟量送给各坐标轴。
(7)位置控制数控系统中伺服系统就是把数控装置给的位移指令转换成机床移动部件的位移,然后再经过位置检测元件把实际位移量反馈给数控装置,数控装置再通过软件对位置进行调整,再一次向伺服系统输出实际需要的进给量。
为了提高精度,还可以通过软件进行螺距误差和齿隙的补偿。 [
页:
[1]