数控程序代码是按国际通用的ISO标准制定。在数控程序代码标准中,有许多代码是不指定的,可以由数控生产厂家根据需要定义新功能。因此,不同的数控机床代码的功能有所不同。所以编程时必需先阅读机床说明书,按说明书的规定进行手工编程。自动编程生成的G代码也要经过必要的修改后才能输入数控系统。否则,机床不会运行或数控系统会出现错误信息。
1.G代码
G代码即准备功能代码,它由地址G和后在的两位数组成,从G00~G99共100种。表6-1为部分常用G代码的功能与说明。
表6-1 常用G代码的功能与说明
2.M代码
M代码即辅助功能代码。它有M00~M99共100种代码。表6-2为部分常用的M代码的功能。
表6-2 常用M代码的功能
3.T代码
T代码即刀具功能代码。表6-3为车床转位刀架T代码的功能。
表6-3 车刀T代码的功能
表6-3中T代码的第一位数字代表刀具号,1~4表示有4把刀,0表示不换刀;第二位数字表示刀具补偿号,可设1~4组补偿数值,0表示取消刀补。(www.xing528.com)
4.数控程序的结构
(1)数控程序的组成。每个数控程序是由若干个程序段组成。每个程序的开头有一个程序号。系统提供存放零件加工程序的存储器。程序编号时,采用程序编号地址码,如用字符%、字母O、P等后跟不超过四位的整数表示,如%555、P101、O123等。完整的数控程序由程序号、程序内容、程序结束等组成。例如
% 0001 程序号
N010 G92 X40 Y30 程序内容
N020 G90 G00 X28 S800 M03
N030 G01 X-8 Y8 F200
N040 X0 Y0
N050 X28 Y30
N060 G00 X40
N065 M05 程序内容
N070 M02 程序结束
(2)程序段的格式。程序段的格式是指程序段中的字母、符号、数据的排列形式。这种格式又称字地址程序段格式。例如“N0010 G01 X10 Z20 F4 LF”表示一个控制机床的具体指令。每个程序以序号“N”开头,用LF结束。程序段中地址字符的排列顺序如图6-16所示。
图6-16 地址字符的排列顺序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。