代码指令一览
G 代码
维宏设计了 A-TYPE、B-TYPE、C-TYPE 三套 G 指令,以符合用户对 G 代码的使用习惯,并与目前市场通用车床 G 代码保持一致。
使用说明
- 在软件界面上通过参数 G 指令类型 选择 A-TYPE/B-TYPE/C-TYPE 中任意一套指令,参数立即生效。
- 三套指令中同一功能具体指令可能会不同,但是指令对应的功能一致。
- 本文以 A-TYPE 为例说明。
- 指令格式中的
/
表示二选一,[]
表示可省略。
功能及对应的 G 指令类型如下:
功能名称 | A-TYPE | B-TYPE | C-TYPE |
---|---|---|---|
快速定位 | G00 | G00 | G00 |
直线插补 | G01 | G01 | G01 |
圆弧插补(顺时针) | G02 | G02 | G02 |
圆弧插补(逆时针) | G03 | G03 | G03 |
椭圆插补(顺时针) | G02.1 | G02.1 | G02.1 |
椭圆插补(逆时针) | G03.1 | G03.1 | G03.1 |
抛物线插补(顺时针) | G02.2 | G02.2 | G02.2 |
抛物线插补(逆时针) | G03.2 | G03.2 | G03.2 |
暂停指定时间 | G04 | G04 | G04 |
圆柱插补 | G07.1 | G07.1 | G07.1 |
直半径编程 | G10.9 | G10.9 | G10.9 |
启动极坐标插补 | G12.1 | G12.1 | G12.1 |
取消极坐标插补 | G13.1 | G13.1 | G13.1 |
XY平面选择 | G17 | G17 | G17 |
ZX平面选择 | G18 | G18 | G18 |
YZ平面选择 | G19 | G19 | G19 |
英制单位加工 | G20 | G20 | G70 |
公制单位加工 | G21 | G21 | G71 |
返回参考点 | G28 | G28 | G28 |
从参考点返回 | G29 | G29 | G29 |
任意参考点返回 | G30 | G30 | G30 |
跳转功能 | G31 | G31 | G31 |
螺纹切削 | G32 | G33 | G33 |
变螺距螺纹切削 | G34 | G34 | G34 |
刀具半径补偿取消 | G40 | G40 | G40 |
刀具半径左补偿 | G41 | G41 | G41 |
刀具半径右补偿 | G42 | G42 | G42 |
坐标系设定/主轴最高转速限制 | G50 | G92 | G92 |
取消多边形切削 | G50.2 | G50.2 | G50.2 |
启用多边形切削 | G51.2 | G51.2 | G51.2 |
比例功能 | - | G51 | G51 |
局部坐标设定 | G52 | G52 | G52 |
机械坐标定位 | G53 | G53 | G53 |
工件坐标设定 | G54 ~ G59 | G54 ~ G59 | G54 ~ G59 |
工件坐标扩展 | G54P1 ~ G54P10 | G54P1 ~ G54P10 | G54P1 ~ G54P10 |
调用子程序 | G65 | G65 | G65 |
模态调用子程序 | G66 | G66 | G66 |
模态调用子程序取消 | G67 | G67 | G67 |
精车循环 | G70 | G70 | G72 |
横向粗车循环 | G71 | G71 | G73 |
径向粗车循环 | G72 | G72 | G74 |
成型轮廓粗车循环 | G73 | G73 | G75 |
端面啄式切削循环 | G74 | G74 | G76 |
横向啄式切削循环 | G75 | G75 | G77 |
复合型螺纹切削循环 | G76 | G76 | G78 |
钻孔循环取消 | G80 | G80 | G80 |
滚齿加工 | G81 | G81 | G81 |
端面钻孔循环 | G83 | G83 | G83 |
端面攻牙循环 | G84 | G84 | G84 |
端面镗孔循环 | G85 | G85 | G85 |
侧面钻孔循环 | G87 | G87 | G87 |
侧面攻牙循环 | G88 | G88 | G88 |
侧面镗孔循环 | G89 | G89 | G89 |
横向车削循环 | G90 | G77 | G20 |
螺纹车削循环 | G92 | G78 | G21 |
端面车削循环 | G94 | G79 | G24 |
恒线速切削 | G96 | G96 | G96 |
恒转速切削 | G97 | G97 | G97 |
每分钟进给量 | G98 | G94 | G94 |
每转进给量 | G99 | G95 | G95 |
标准断屑 | G191 | G191 | G191 |
低频振荡断屑功能 | G165 | G165 | G165 |
MST 代码
MST 代码包含以下内容:
- M代表辅助功能。M代码功能主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。M代码由地址字 M 和其后的两位数字组成。
- S代表主轴功能。主轴是指车床上带动工件或刀具旋转的轴。功能主要体现在代码M14_M15:主轴位置速度模式切换。
- T代表刀具功能。T 代码功能主要用户控制于选刀相关的程序指令。
功能及对应的 MST 代码指令如下:
功能名称 | MST 代码 |
---|---|
程序暂停 | M00 |
程序选择性停止 | M01 |
程序结束 | M02 |
主轴顺时针旋转 | M03 |
主轴逆时针旋转 | M04 |
主轴停止 | M05 |
开启冷却液 | M08 |
关闭冷却液 | M09 |
夹紧卡盘 | M10 |
松开卡盘 | M11 |
主轴位置模式 | M14 |
主轴速度模式 | M15 |
顶心前进 | M26 |
顶心后退 | M27 |
程序结束 | M30 |
抱紧主轴 | M31 |
松开主轴 | M32 |
子程序调用 | M98 |
子程序返回 | M99 |
刀具功能 | T** / T**** |