数控系统是高技术密集型产品,要想迅速而正确的查明原因并确定其故障的部位,要借助于诊断技术。随着微处理器的不断发展,诊断技术也由简单的诊断朝着多功能的高级诊断或智能化方向发展。诊断能力的强弱也是评价cnc数控系统性能的一项重要指标。目前所使用的各种cnc系统的诊断技术大致可分为以下几类:
1. 起动诊断
起动诊断是指cnc系统每次从通电开始,系统内部诊断程序就自动执行诊断。诊断的内容为系统中最关键的硬件和系统控制软件,如 cpu、存储器、i/o 等单元模块,以及mdi/crt单元、纸带阅读机、软盘单元等装置或外部设备。只有当全部项目都确认正确无误之后,整个系统才能进入正常运行的准备状态。否则,将在crt画面或发光用报警方式指示故障信息。此时起动诊断过程不能结束,系统无法投入运行。
2. 在线诊断
在线诊断是指通过cnc系统的内装程序,在系统处于正常运行状态时对cnc系统本身及cnc装置相连的各个伺服单元、、主轴伺服单元和主轴以及外部设备等进行自动诊断、检查。只要系统不停电,在线诊断就不会停止。
在线诊断一般包括自诊断功能的状态显示有上千条,常以二进制的0、1来显示其状态。对正逻辑来说,0表示断开状态,1表示接通状态,借助状态显示可以判断出故障发生的部位。常用的有接口状态和内部状态显示,如利用i/o接口状态显示,再结合梯形图和强电控制线路图,用推理法和排除法即可判断出故障点所在的真正位置。故障信息大都以报警号形式出现。一般可分为以下几大类:过热报警类;系统报警类;存储报警类;编程/设定类;伺服类;行程开关报警类;印刷线路板间的连接故障类。
3. 离线诊断
离线诊断是指数控系统出现故障后,数控系统制造厂家或专业维修中心利用专用的诊断软件和测试装置进行停机(或脱机)检查。力求把故障定位到尽可能小的范围内,如缩小到某个功能模块、某部分电路,甚至某个芯片或元件,这种故障定位更为精确。
4. 现代诊断技术
随着电信技术的发展,ic和微机性价比的提高,近年来国外已将一些新的概念和方法成功地引用到诊断领域。
(1) 通信诊断
也称远程诊断,即利用电话通讯线把带故障的cnc系统和专业维修中心的专用通讯诊断计算机通过连接进行测试诊断。如西门子公司在cnc系统诊断中采用了这种诊断功能,用户把cnc系统中专用的“通信接口”连接在普通电话线上,而两门子公司维修中心的专用通迅诊断计算机的“数据电话”也连接到电话线路上,然后由计算机向 cnc系统发送诊断程序,并将测试数据输回到计算机进行分析并得出结论,随后将诊断结论和处理办法通知用户。
通讯诊断系统还可为用户作定期的预防性诊断,维修人员不必亲临现场,只需按预定的时间对机床作一系列运行检查,在维修中心分析诊断数据,可发现存在的故障隐患,以便及早采取措施。当然,这类cnc系统必须具备远程诊断接口及联网功能。
(2) 自修复系统
就是在系统内设置有备用模块,在cnc系统的软件中装有自修复程序,当该软件在运行时一旦发现某个模块有故障时,系统一方面将故障信息显示在crt上,同时自动寻找是否有备用模块,如有备用模块,则系统能自动使故障脱机,而接通备用模块使系统能较快地进入正常工作状态。这种方案适用于无人管理的自动化工作场合。