(专业资料)自动数控冲床软件编程指南

  • 格式:doc
  • 大小:75.00 KB
  • 文档页数:5

(专业资料)自动数控冲床软件编程指南
2 编程代码
在数控语言的定义中,不同的字母代表不同的含义,即指令。

下面为本系统识别的指令:表2-1 基本指令
表2-2 G指令码说明:
表2-3 M代码说明
3准备功能G代码
3.1 代码格式及示例说明
⑴【G00】快速定位程序运行至此立即执行。

程序格式:
G90(G91)
G00 X_Y_
注:快速移动的速度由系统软件加工速度设定。

⑵【G01】直线步冲和直线冲孔直线步冲的步距由S指定,直线冲孔的孔数由L指定。

程序格式:
⑴ G90(91)
G01 X_Y_S_
⑵ G90(G91)
G01 X_Y_L_
⑶【G02】【G03】圆弧或圆步冲和圆弧或圆冲孔步距由S指定,冲孔数由L指定。

程序格式:
⑴ G02/G03 X_Y_I_J_S/L_
⑵ G02/G03 A_I_J_S/L_
冲孔的路径方向由G02,G03决定:
G02:顺时针方向(CW),(Clockwise)
G03: 逆时针方向(CCW),(Counter-Clockwise)
一个圆弧构成的三要素:起点、终点、圆心。

起点为开始执行G02/G03指令那一时刻冲头所在的坐标点,终点为本行中X、Y所代表的坐标值(或加工角度A转换所得),圆心位置则以I、J码设定。

I、J之值是圆或圆弧所在的圆心相对于起点的增量值。

如图2-2所示:
图2-2 示例
⑷【G04】暂停
在软件程序指令中,在某些情形下因为加工需要或程序需要,在某一行执行完之后,需暂停一段时间,再执行下一行指令。

G04是暂停指令,停留时间由P_设定。

其暂停最小单位为1毫秒。

例:程序如下:
G01 X50 S5 ………………以步距5冲长为50mm的一条线
G04 P10000 ………………暂停10秒
G00 X0 Y0 ……………… 快速定位至X、Y坐标点
⑸【G78】程序循环开始
【G79】程序循环结束
从G78下一行到G79的上一行为一个循环体
G78
……………
. 循环体
.
G79 L_
G78 、G79指定是成对使用的,L为循环次数(L必须为大于或等于1的整数)。

在用G78、G79码编程时,G78、G79必须独占一行。

程序段循环体可嵌套,其嵌套情况如下所示:G78
…………
G78 第第
…………一二
…………层层
. 循循
. 环环
G79 L__体体
…………
G79 L__
以上为两层嵌套。