1 引言
在制造业现代化的今天,生产的高效率和产品的高质量要求使得一些高精度数控机床和高性能数控系统应运而生,同时也使许多普通机床和传统工艺难以解决的问题变得相对简单了一些,使生产效率和产品质量也有很大程度的保证。我公司的玻璃数控钻孔机的数控系统采用了西门子公司的SINUMERIK 840D系统,在使用过程中高精度的产品质量和极低的故障率(主要取决于清晰的可视化报警信息,使得故障能够迅速排除)赢得了客户对此系统的信任。下面对SINUMERIK 840D系统和驱动的执行机构—机械结构介绍如下:
2 设备机械结构的组成
此设备用于玻璃的钻孔加工,如图1所示,整个机加上有两根平行的横梁,两对钻轴分别安装在由4个位置电机带动可左右移动的固定板上,每块固定板分别由固定在横梁上下的两个直线导轨滑块与固定板连接在一起,钻轴的左右移动由固定在固定板上的位置电机M1,M2,M3,M4通过齿轮齿条带动钻轴沿Y方向左右移动。每个钻轴的内部由两个电机组成,靠近钻头的电机(M7,M9,M11,M13)带动钻头旋转。钻轴的另外一个电机(M6,M8,M10,M12)通过电机内部的丝杠螺母副将电机转子的旋转运动转换为轴向升降运动,带动钻头作上下进给运动,即Z向运动。玻璃定位时首先由X方向定位装置(此装置在图中未画出,其方向为垂直于纸面的方向,装置的运动由X方向位置电机M5驱动)将玻璃推至准确位置,各钻轴沿Y方向移动至正确位置,下钻头上升,开始钻玻璃的下平面,钻至设定的深度,下钻头退回,然后上钻头下降钻玻璃的上平面,钻至设定的深度后退回。此设备可同时对两个孔进行加工。
图1 机械结构组成图
3 SINUMERIK 840D数控系统
3.1 硬件部分
SINUMERIK 840D采用特殊的三CPU结构:人机通信CPU、数字控制CPU(NC-CPU)和可编程逻辑控制器CPU(PLC-CPU)。如图2所示MMC-CPU在OP012人机界面内,NC-CPU和PLC-CPU集成在NCU572内。
图2 840D数控系统构成
3.1.1 NCU数字控制部件
以NCU572为核心,电源模块采用SIMODRIVER 611D,电源模块主要为NCU和给611D数字驱动提供控制和动力电源,产生母线电压,同时监测电源和模块的状态。后面有三个进给模块通过驱动总线接口与NCU572挂接,数控和驱动的接口信号为数字量,分别驱动两对钻头的Y方向位置电机(M1,M2,M3,M4)和X方向位置电机M5。同时NCU572又通过PROFIBUS现场总线与OP012人机界面、S7-300PLC及控制电机转速的变频器连接在一起。
3.1.2 MMC人机通讯
人机通讯是数控系统和人进行信息交流的通道。包括: OP(Operation Panel)和MMC。
(1) OP012 操作面板
OP(Operation Panel)单元由一个12.1″TFT显示屏和一个NC键盘组成。人机界面OP012采用Windows 95作为操作平台,使操作简单、灵活,易掌握。生产过程中的各种生产数据的变更和各种现场数据的监控,在OP012上清晰可见,其软件内容丰富功能强大。
(2) MMC计算机
MMC实际上是一台计算机。它有自己独立的CPU,还可以带硬盘,带软驱。OP单元正是这台计算机上的显示器,而西门子MMC的控制软件也在这台计算机中。
3.1.3 PLC模块
SINUMERIK 840D数控系统的PLC部分使用的是西门子SIMATIC S7-300的软件及模块。其电源由西门子SITOP电源(40A)提供,接口模块IM361是用于级之间的互连。它通过PROFIBUS现场总线与NCU572连接。在IM361右侧为信号模块,信号模块是用于PLC输入/输出的模块,有输入型和输出型两种。即输入模块SM321和输出模块SM322。PLC的CPU与NC的CPU是集成在NCU中的。设备上的各种光电开关、行程开关的输入和电磁阀、接触器的输出信号分别与输入和输出模块相连,控制各种外部执行元件的协调动作。
3.1.4 各部分相互连接
NCU数控单元是CNC控制部件的核心,它与MMC、伺服电源模块、进给伺服驱动装置和伺服电机连接。本系统采用全闭环控制,伺服电机采用1FK型内置编码器电机,通过伺服电机编码器作为位置检测元件,将位置信号反馈至数字驱动模块(611D)的位置接口X411,构成全闭环控制系统。实现了对玻璃钻孔孔位的精确定位控制。在钻孔时为确保上下钻头的同心度(即上下钻头中心重合),在四个位置电机移动的Y方向上设置了四个行程开关,作为四个钻轴的参考点位置。在打开机器电源后,需要对各钻轴进行参考点复位动作,即给各钻轴的编码器赋值(刚打开电源时各编码器的值均为零。在进行参考点复位时,钻轴运行到行程开关的位置时,编码器的值变成系统预先设定的参考点的值)。当上下钻头出现位置偏差时,在系统的软件内还设置了误差补偿量,通过调整补偿量可以很方