计算机辅助制造数控系统及数控编程原理(一)数控系统数控系统是机床的控制部分,它根据输入的零件图纸信息、工艺过程和工艺参数,按照人机交互的方式生成数控加工程序,然后通过电脉冲数,再经伺服驱动系统带动机床部件作相应的运动
图3-4-2为数控系统的功能示意图
传统的数控机床(NC)上,零件的加工信息是存储在数控纸带上的,通过光电阅读机读取数控纸带上的信息,实现机床的加工控制

后来发展到计算机数控(CNC),功能得到很大的提高,可以将一次加工的所有信??阅读机
更先进的CNC机床甚至可以去掉光电阅读机,直接在计算机上编程,或者直接接收来自CAPP的信息,实现自动编程
后一种CNC机床是计算机集成制造系统的基础设备

现代CNC系统常具有以下功能:(1) 多坐标轴联动控制;(2) 刀具位置补偿;(3) 系统故障诊断;(4) 在线编程;(5) 加工、编程并行作业;(6) 加工仿真;(7) 刀具管理和监控;(8) 在线检测
(二)数控编程原理所谓数控编程是根据来自CAD的零件几何信息和来自CAPP的零件工艺信息自动或在人工干预下生成数控代码的过程
常用的数控代码有ISO(国际标准化组织)和EIA(美国电子工业协会)两种系统
其中ISO代码是七位补偶代码,即第8位为补偶位;而EIA代码是六位补奇码,即第5列为补奇位
补偶和补奇的目的是为了便于检验纸带阅读机的读错信息
一般的数控程序是由程序字组成,而程序字则是由用英文字母代表的地址码和地址码后的数字和符号组成
每个程序都代表着一个特殊功能,如G00表示点位控制,G33表示等螺距螺纹切削,M05表示主轴停转等
一般情况下,一条数控加工指令是若干个程序字组成的,如N012G00G49X070Y055T21中的N012表示第12条指令,G00表示点位控制,G49表示刀补准备功能,X070和Y055表示X和Y的坐标值,T21表示刀具编号指令
整个指令的意义是:快速运动到点(70,55),一号刀取2号拨盘上刀补值
常用地址码的含义如表1所示
机能地址码意义程序号顺序号准备机能ONG程序编号顺序编号机床动作方式指令坐标指令X.Y.ZA.B.C.U.V.WRI.J.K坐标轴移动指令附加轴移动指令圆弧半径圆弧中心坐标进给机能主轴机能刀具机能FST进给速度指令主轴转速指令刀具编号指令辅助机能MB接通、断开、启动、停止指令工作台分度指令补偿暂停子程序调用重复参数H.DP.XIP.Q.R刀具补偿指令暂停时间指令子程序号指定固定循环重复次数固定循环参数表1 地址码及其含义数控编程的方式一般有四种:(1) 手工编程; (2) 数控语言编程; (3) CAD/CAM系统编程; (4) 自动编程
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。