大家好,我是木子,今天给大家带来,数控编程加工中,基本的编程方法里面常用的G,M,F,S,T这些代码指令,刀具补偿,循环指令以及宏程序的后续,话不都说,上干货,结尾还有小惊喜哦
现代CNC系统中的高级编程方法
一、极坐标编程
1、G15——取消极坐标系指令
2、G16——建立极坐标系指令
格式:G15或G16
说明:
(1)极坐标平面选择用G17、G18、G19指定。
(2)指定G17时, X轴为极轴,程序中坐标字X指令极径,Y指令极角。
(3)指定G18时, Z轴为极轴,程序中坐标字Z 指令极径,X指令极角。
(4)指定G19时, Y轴为极轴,程序中坐标字Y指令极径,Z指令极角。
二、镜像编程
1、G24——镜像指令
格式:G24 X_ Y_ Z_
2、G25——取消镜像
格式:G25
已知某零件上有16个M6的螺纹孔需要加工,各孔的位置分布如图所示。
O0008
G54 G90 G00 X0 Y0 Z100.
T01 M00
S500 M03 M08
G81 R1. Z-3. F20
M98 P1200
G24 Y0
M98 P1200
G24 X0 Y0
M98 P1200
G24 X0 M98 P1200
T02 M00 S1000
G81 R1. Z-15. F20
M98 P1200
G24 Y0
M98 P1200
G24 X0 Y0
M98 P1200
G24 X0
M98 P1200
T03 M00 S390
G84 R1. Z-10. F390
M98 P1200
G24 Y0 M98 P1200
G24 X0 Y0
M98 P1200
G24 X0
M98 1200
G25 M30
O1200
X20. Y10.
X40. Y10.
X40. Y30.
X20. Y30.
M99
三、旋转与缩放编程
1、G50——取消缩放比例
格式:G50
2、G51——缩放比例指令
格式:G51 X_ Y_ Z_ P_
说明:X、Y、Z为缩放比例中心的坐标值,P为倍率。
如图所示,要求按窗口中的轮廓轨迹走刀。子程序如下:
O1500
S500 M03
G00 X10. Y10.
G01 Z-2. F100
X30.
Y30.
G03 X10. Y30. R10.
G01 Y10.
G00 Z5.
X0 Y0
M99
以原点为缩放中心,将图形放大1.5倍进行加工,如图所示,其数控加工程序如下:
O0009
G54 S800 M03
G00 G90 X0 Y0 Z5.
M98 P1500
G51 P1.5
M98 P1500
G50 M30
以给定点(20,20)为缩放中心,将图形放大1.5倍进行加工,如图所示,其数控加工程序如下:
O0010
G54
G00 G90 X0 Y0 Z5
M98 P1500
G51 X20. Y20. P1.5
M98 P1500
G50 M30
3、G68——坐标系旋转指令
格式:G68 X_ Y_ Z_ R_
说明:X、Y、Z——旋转中心的坐标值;
R——旋转角度。
系统设定绝对值指令,逆时针旋转为正,顺时针旋转为负。
4、G69——取消旋转坐标系
以程序原点为旋转中心,将图形旋转60°进行加工,如图所示,其数控加工程序如下:
O0012
G54
G00 G90 X0 Y0 Z0
M98 P1500
G90 G00 X0 Y0 Z0
G68 R60000
M98 P1500
G69 G90 G00 X0 Y0 Z0
M30
以给定点(20,20)为旋转中心,将图形旋转60°加工,如图所示,其数控加工程序如下:
O0013
G54
G00 G90 X0 Y0 Z0
M98 P1500
G90 G00 X0 Y0 Z0
G68 X20. Y20. R60000
M98 P1500
G69 G90 G00 X0 Y0
M30