1.数控编程的概念
把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数(主轴转速,进给量、切削深度等)以及辅助功能(换刀、主轴正反转、切削液开关等)按照数控机床规定的指令代码及程序格式编写成加工程序单,输人数控机床的控制装置中,从而控制机床加工零件,这一过程称为数控机床程序的编制。
2.数控编程的内容和步骤
(1)数控铣床编程的内容
数控铣床编程的内容主要有:分析零件图样,确定加工工艺过程;数值计算;编写零件加工程序单;输入/传送程序;程序校验与*试切。
(2)数控铣床编程的步骤
数控编程的基本步骤如图所示。
3.数控铣床编程的方法
(1)手工编程
1)手工编程的意义
①在各机械制造行业中,有大量仅由直线、圆弧等几何元素构成的形状并不复杂的零件需要加工。这些零件的数值计算较为简单,程序段数不多,程序检验也容易实现,因而可采用手工编程方式完成编程工作。
由于手工编程不需要特别配置专门的编程设备,不同文化程度的人均可掌握和运用,因此在国内外,手工编程仍然是一种运用十分普遍的编程方法。
2)手工编程的不足
①耗费时间较长,容易出现错误,无法胜任复杂形状零件的编程。
②手工编程时,编程人员必须对所用机床和数控系统以及编程中所用到的各种指令和代码都非常熟悉。
(2)自动编程
自动编程是指在编程过程中,除了分析零件图样和制订工艺方案由人工进行外,其余工作均由计算机辅助完成。
在航空、船舶兵器、汽车、模具等制造业中,经常会有一些具有复杂形面的零件需要加工,有的零件形状虽不复杂,但加工程序很长。这些零件的数值计算、程序编写、程序校加工,有的零件形状虽不复杂,但加工程序很长.这些零件的数值计算、程序编写、程序校验相当复杂繁琐,工作量很大,采用手工编程是难以完成的。此时,应采用装有编程系统验相当复杂繁琐,工作量很大,采用手工编程是难以完成的.此时,应采用装有编程系统软件的计算机或用编程机器完成这些零件的编程工作,称为自动编程。