加工中心编程的方法主要有两种:手工编程和自动编程。
(l)手工编程 手工编程是指编制零件数控加工程序的各个步骤(包括分析零件图样、确定加工中所需的工艺信息、数据处理、编写效控程序单、程序的核验及试切等)均由人工来完成。这种编程方式比较简单,很容易掌握,适用于几何形状不太复杂、计算比较简单、加工程序不多的编程。但对于形状复杂的零件,计算繁琐,程序量大,手工编程难以胜任甚至无法编出程序。
(2)自动编程 自动编程是指用计算机辅助生成数控程序,不需人工计算轨迹坐标和编写程序单。自动编程弥补了手工编程的不足,并解决了手工编程无法实现的程序。目前用得*多的自动编程方式是利用CAD/CAM软件行零件的造型设计、工艺分析及加工编程、仿真。
本文主要介绍 加工中心编程教学--手工编程方法。
1、程序结构
完整的数控加工中心程序有程序号、程序段和程序结束组成。程序结构示例如下:

(l)程序号 程序号是程序的开始标记,供数控装置在存储器程序目录中查找、调用。程序号由地址码和编号(4位数字)组成。不同的数控系统,程序号地址码采用的字符也不同.如FANUC系统用0,SIEMENS系统则用%作为程序号的地址码。
(2)程序段 格式及组成程序段由程序段序号字、地址、数字等组成。其格式举例如下:
N03C01G41XI0Y5D01F150;
N03-程序段号,由程序段地址符N与数字所组成。
GO1,G41-准备功能指令。由表示准备功能地址符G和数字所组成。
X1O,Y5-坐标轴地址字,由坐标地址符及数字组成。
DO1—刀其的半径补偿功能,其后数字表示补偿的刀其号。
F150—进给功能,其后面的数字表示进给速度值。
在程序段中表示地址的英文字母可分为尺寸地址和非尺寸地址两种。表示尺寸地址的英文字母有X,Y,Z,U,V,W,P,Q、i,j,K,A,B,C,D,E,R,H共18个字母;非尺寸地址有N,G,F,S,T,M,L,O8个字母。