数控铣床加工程序的代码 G代码:G00定位 G01直线切削 G02顺时针方向圆弧切削 G03逆时针方向圆弧切削 G04暂停指令 G09正确停止检测 G10补正设定 下面是小编整理的数控铣床加工程序的代码有哪些类型,欢迎大家转发并收藏!
数控铣床加工程序的代码
G代码:G00定位
G01直线切削
G02顺时针方向圆弧切削
G03逆时针方向圆弧切削
G04暂停指令
G09正确停止检测
G10补正设定
G12顺时针方向圆周切削
G13逆时针方向圆周切削
G15极座标系统取消
G16极座标系统设定
G17XY平面设定
G18XZ平面设定
G19YZ平面设定
G20英制单位设定
G21公制单位设定
G22软体极限设定
G23软体极限设定取消
G27机械原点复归检测
G28自动经中间点复归机械原点
G29自动从参考点复归
G30自动复归到第二原点
G40刀具半径补正取消
G41刀具半径偏左补正
G42刀具半径偏右补正
G43刀具长度沿正向补正
G44刀具长度沿负向补正
G49刀具长度补正取消
G45刀具位置补正增加
G46刀具位置补正减少
G47刀具位置补正两倍增加
G48刀具位置补正两倍减少
G50比例功能取消OFF
G51比例功能设定ON
G52回复到基本座标系统
G53回复到机械座标系统
G54第一工件座标系统
G55第二工件座标系统
G56第三工件座标系统
G57第四工件座标系统
G58第五工件座标系统
G59第六工件座标系统
G60 外部补正
G70圆周等分段 循环
G71圆周分段 循环
G72直线分段 循环
G73高速喙钻循环
G74左旋牙切削循环G76精搪孔循环
G77反面搪孔循环
G80固定循环取消
G81钻孔循环
G82沉头孔加工循环
G83啄钻循环
G84右旋牙切削循环
G85搪孔循环
G86搪孔循环
G87搪孔循环
G88搪孔循环
G89搪孔循环
G90绝对指令座标值设定
G91增量指令座标值设定
G92绝对程式零点设定
G94每分钟进给量设定mm/min
G95每转进给给设定mm/rev
G98固定循环,刀具复归到起始点
G99固定循环,刀具复归到R点
M04主轴逆时针旋转
M05主轴停止
M06刀具交换
M07雾化冷却液开启
M08冷却液开启
M09冷却液关启
M10工作台(B轴)锁住
M11工作台(B轴)松开
M13主轴顺时针转动及加切削液
M14主轴逆时针转动及加切削液
M15正方向运动
M16负方向运动
M19主轴定位
M30程式结束记忆体回归
M90程式中断取消
M91程式中断设定
M92多段暂存取消
M93多段暂存设定
M94镜像投影工能取消
M95镜像投影工能设定
M96刀具补正圆弧转角模式
M97刀具补正交角转角模式
M98副程式呼叫
M99副程式结束
1.数控铣加工程序的代码结构
一个完好的数控铣程序由程序开端部分、程序内容、程序完毕3部分组成。
(1)数控铣程序的开端部分
程序号为程序的开端部分,也是程序的开端符号,供在数控装置存储器中的程序目录中查找、调用。程序号一般由地址码和四位编号数字组成。常见的程序界说地址码为O、P或%。
(2)程序内容
程序内容是整个程序的首要部分,由多个程序段组成。每个程序段又由若干个字组成,每个字由地址码和若干个数字组成。指令字代表某一信息单元,代表机床的一个方位或一个动作。
(3)程序完毕部分
程序完毕一般由辅佐功用代码M02(程序完毕指令)或M30(程序完毕指令和返回程序开端指令)组成。
2.程序段中的字的含义
(1)程序段格局
程序段格局是指一个程序段中的字、字符和数据的书写规矩。目前常用的是字地址可编程序段格局,它由语句号字、数据字和程序段完毕符号组成。每个字的字首是一个英文字母,称为字地址码,字地址码可编程序段格局如下表所示。
下面是一个数控铣床铣键槽的编程实例:
程序号:O0001(程序号可以自己设定)
工件加工(刀具直径20mm,加工深度10mm):
N10 G90 G54 G17 G94 G40
N20 M3 S1000
N30 G0 X-25 Y-25 Z50
N40 G43 Z10 H1
N50 G1 Z-10 F200
N60 G41 D1 X-15 Y-15 F150
N70 G1 Y15
N80 G1 X15
N90 G1 Y-15
N100 G1 X-15
N110 G40 D1
N120 G0 Z50
N130 M5
N140 M30
解释一下代码:
- N10:设置一些G代码和模板偏置,包括G90(绝对编程模式)、G54(工件坐标系)等等;
- N20:启动主轴,设置主轴转速为1000rpm;
- N30:将刀具移动到车削中心位置(X-25 Y-25 Z50);
- N40:设置刀具半径,启动刀具补偿功能;
- N50:向工件移动Z轴,开始铣削;
- N60:以150mm/min的移动速度移动到点(X-15 Y-15)处,开启刀具补偿功能;
- N70:沿着Y轴向正方向移动15mm;
- N80:沿着X轴向正方向移动15mm;
- N90:沿着Y轴向负方向移动15mm;
- N100:沿着X轴向负方向移动15mm;
- N110:关闭刀具补偿功能;
- N120:将刀具移动到安全位置(Z50);
- N130:关闭主轴;
- N140:程序结束。
这个程序中,使用了G代码来控制数控铣床的运动,包括移动、旋转、开关刀具、开关冷却液等功能。同时,在加工过程中需要注意刀具补偿的设置,以及安全位置的选择。