加工中心常用代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

加工中心常用代码(总7页) -CAL-FENGHAI.-(YICAI)-Company One1
-CAL-本页仅作为文档封面,使用请直接删除
啊资料大全网址:分组意义格式
G00 01 快速进给、定位 G00 X-- Y-- Z--
G01 直线插补 G01 X-- Y-- Z--
G02 圆弧插补CW(顺时针) XY平面内的圆弧:
ZX平面的圆弧:
YZ平面的圆弧:
G03 圆弧插补CCW(逆时针)
G04 00 暂停 G04 [P|X] 单位秒,增量状态单位毫秒,无参数状态表示停止
预读控制超前读多个程序段
(G107) 圆柱插补
G08 预读控制
G09 准确停止
G10 可编程数据输入(g10的意思是用程序输入补偿指令格式有:
H的几何补偿值变成格式 g10 L10 P R(
H的磨损补偿值变成格式 g10 L11 P R
D的几何补偿值变成格式 g10 L12 P R
D的磨损补偿值变成格式 g10 L13 P R
p指的是机床补偿理所指的番号如 #0001 #0002 等 R则为半径或者是长度方向上的补偿一般我们常用的是L10 和L12 配合g41、g42使用)(关于数控技术应用的D与H补偿指令的学习,D指令为刀具半径补偿,组成名称为G41和G42组合在一起,H指令为长度补偿指令,组成名称为G43和G44的长度补偿。

G41和G42:G41是刀具半径的左补偿,G42是刀具半径的右补偿;G43是刀具长度的正补偿,G44为刀具长度的负补偿;它们的补偿都要用G40来取消。

刀具补偿参数D,H它们都表示数控系统中的补偿寄存器的地址名称,但是具体补偿值是多少,关键是由他们后面的补偿号地址来决定。

不过在加工中心钟,为了防止出错,一般认为规定H值为刀具长度补偿地址,不长号码从1~100号。

假如有100把刀的加工中心刀库,D为刀具半径补偿地址,补偿号从1~100号。

例如:G00/G01G43/G44 H01
G00/G01G41/G42 D01 X0 Y0 F500;)
如G90G10L2P1X Y Z A
G90绝对坐标
G10调用资料
L2文件地址
P0文件名
A0第四轴角度
G90 G10 P1 L12 R25 意思就是写入1号刀刀具半径补偿为25 P1是1号刀,换刀的话P不变改后面数就行 L12是对应着半径补偿 R25指半径。

G90 G10 P1 L2 B0 讲X Y Z X B机床坐标写入到G54坐标中 P1对应G54 P2对应G55 以此类推 G54 P01 对应什么我忘了o(∩_∩)o 这个不太常用,好像是P1 L20吧)
格式
G10L50;设定为参数输入方式
N-R-;非轴型参数
N-P-R;轴型参数

G11;取消参数输入方式
指令的意义
N_;参数号(4 位数)或补偿位置号(0 至1023)
作为螺距误差补偿基准点号+10,000(5 位数)
R_:参数设定值(前零可以省略)。

P_:轴号:1~4(轴型参数)
指令格式
说明
• 参数设定值(R_) 参数(R_)设定值不用小数点。

小数也不能用在用户宏程序的变量R_。

对轴类参数指定从1 到4(最大4 轴)的轴号(P_)。

控制轴按CNC
显示
的顺序编号。

• 轴号(P_)
如,控制轴指定为P2,则其显示顺序为第2。

警告
1. 当更改了螺距误差补偿值和反向间隙补偿值后,一定要进行手动
回参考点操作。

否则机床将偏离正确位置。

2. 参数输入前必须取消固定循环方式。

如果不取消,将激起钻孔动
作。


在参数输入方式,不能指定其它的NC 语句。

– 301 –
16. 可编程参数输入(G10) 编程 B-63834C/01
– 302 –
例 1. 设定位型参数的位2(SBP)
G10L50;参数输入方式
N3404 R 00000100;SBP 设定
G11;取消参数输入方式
2. 修改轴型参数(设定存储行程极限2 各轴正向的坐标值)中
的Z 轴(第3 轴)和A 轴(第4 轴)的值。

G10L50;参数输入方式
N1322 P3 R4500;修改Z 轴
N1322 P4 R12000;修改A 轴
G11;取消参数输入方式
G11可编程数据输入方式取消
◤G15 极坐标指令消除
G16 极坐标指令
G15 17 取消极坐标指令 G15 取消极坐标方式
G16 极坐标指令 Gxx Gyy G16 开始极坐标指令
G00 IP_ 极坐标指令
Gxx:极坐标指令的平面选择(G17,G18,G19)
Gyy:G90指定工件坐标系的零点为极坐标的原点
G91指定当前位置作为极坐标的原点
IP:指定极坐标系选择平面的轴地址及其值
第1轴:极坐标半径
第2轴:极角
G17 02 XY平面 G17选择XY平面;
G18选择XZ平面;
G19选择YZ平面。

G18 ZX平面
G19 YZ平面
G20 英寸输入
G21 毫米输入
◤G22 存储行程检测功能接通
G23 存储行程检测功能断开
G27 返回参考点检测
G28 00 回归参考点 G28 X-- Y-- Z--
G29 由参考点回归 G29 X-- Y-- Z—
G30 返回第2 3 4参考点
G31跳转功能(车床用:G33 螺纹切削,等螺距 G68 * 刀具偏置,内角 G34 螺纹切削,增螺距 G69 * 刀具偏置,外角 G35 螺纹切削,减螺距G33 螺纹切削)
G37 自动刀具长度测量
G39 拐角偏置圆弧插补
G40 07 刀具半径补偿取消 G40
G41 左半径补偿
G42 右半径补偿
G43 08 刀具长度补偿+
G44 刀具长度补偿-
G45 刀具位置偏置加
G46 刀具位置偏置减
G47 刀具位置偏置加2倍
G48刀具位置偏置减2倍
G49 刀具长度补偿取消 G49
G50 11 取消缩放 G50 缩放取消
G51 比例缩放 G51 X_Y_Z_P_:缩放开始
X_Y_Z_:比例缩放中心坐标的绝对值指令
P_:缩放比例
G51 X_Y_Z_I_J_K_:缩放开始
X_Y_Z_:比例缩放中心坐标值的绝对值指令
I_J_K_:X,Y,Z各轴对应的缩放比例
G52 00 设定局部坐标系 G52 IP_:设定局部坐标系
G52 IP0:取消局部坐标系
IP:局部坐标系原点
G53 机械坐标系选择 G53 X-- Y-- Z--
G54 14 选择工作坐标系1 GXX
G55 选择工作坐标系2
G56 选择工作坐标系3
G57 选择工作坐标系4
G58 选择工作坐标系5
G59 选择工作坐标系6
G60 单方向定位
G61 准确停止方式
G62 自动拐角倍率
G63 攻丝方式
◤G64切削方式
G65 宏程序调用
G66 宏程序模态调用
◤G67宏程序模态调用取消
G68 坐标旋转有效
◤G69坐标旋转取消
G68 16 坐标系旋转(G17/G18/G19)G68 a_ b_R_:坐标系开始旋转
G17/G18/G19:平面选择,在其上包含旋转的形状
a_ b_:与指令坐标平面相应的X,Y,Z中的两个轴的绝对指令,在G68后面指定旋转中心
R_:角度位移,正值表示逆时针旋转。

根据指令的G代码(G90或G91)确定绝对值或增量值
最小输入增量单位:
有效数据范围:到
G69 取消坐标轴旋转 G69:坐标轴旋转取消指令
G73 09 深孔钻削固定循环 G73 X-- Y-- Z-- R-- Q-- F--
G74 左螺纹攻螺纹固定循环 G74 X-- Y-- Z-- R-- P-- F--
G76 精镗固定循环 G76 X-- Y-- Z-- R-- Q-- F--
G80 09 固定循环取消
G81 钻削固定循环、钻中心孔 G81 X-- Y-- Z-- R-- F--
G82 钻削固定循环、锪孔 G82 X-- Y-- Z -- R-- P-- F--
G83 深孔钻削固定循环 G83 X-- Y-- Z -- R-- Q-- F--
G84 攻螺纹固定循环 G84 X-- Y-- Z-- R-- F--
G85 镗削固定循环 G85 X-- Y-- Z-- R-- F--
G86 退刀形镗削固定循环 G86 X-- Y-- Z -- R-- P-- F--
G88 镗削固定循环 G88 X-- Y-- Z -- R-- P-- F--
G89 镗削固定循环 G89 X-- Y-- Z -- R-- P-- F—
◤G90 绝对值编程
G90 03 绝对方式指定 GXX
◤G91增量值编程
G91 相对方式指定
G92 设定工件坐标系或最大主轴速度箝制
G92 00 工作坐标系的变更 G92 X-- Y-- Z--
工件坐标系预置
◤G94 每分进给
G95 每转进给
G96 恒周速控制切削速度
◤G97恒周速控制取消切削速度
◤G98 固定循环返回到初始点
G98 10 返回固定循环初始点 GXX
G99 返回固定循环R点
G99 固定循环返回到R点
数控机床标准M代码
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。

辅助功能字由地址符M和其后的两位数字组成。

JB3208-83标准中规定如下表:
表辅助功能字M 代码功能作用范围功能代码功能作用范围功能
M00 * 程序停止 M36 * 进给范围1
M01 * 计划结束 M37 * 进给范围2
M02 * 程序结束 M38 * 主轴速度范围1
M03 主轴顺时针转动 M39 * 主轴速度范围2
M04 主轴逆时针转动 M40-M45 * 齿轮换档
M05 主轴停止 M46-M47 * 不指定
M06 * 换刀 M48 * 注销M49
M07 2号冷却液开 M49 * 进给率修正旁路
M08 1号冷却液开 M50 * 3号冷却液开
M09 冷却液关 M51 * 4号冷却液开
M10 夹紧 M52-M54 * 不指定
M11 松开 M55 * 刀具直线位移,位置1
M12 * 不指定 M56 * 刀具直线位移,位置2
M13 主轴顺时针,冷却液开 M57-M59 * 不指定
M14 主轴逆时针,冷却液开 M60 更换工作
M15 * 正运动 M61 工件直线位移,位置1
M16 * 负运动 M62 * 工件直线位移,位置2
M17-M18 * 不指定 M63-M70 * 不指定
M19 主轴定向停止 M71 * 工件角度位移,位置1 M20-M29 * 永不指定 M72 * 工件角度位移,位置2 M30 * 纸带结束 M73-M89 * 不指定
M31 * 互锁旁路 M90-M99 * 永不指定
M32-M35 * 不指定
注:*表示如作特殊用途,必须在程序格式中说明
M代码:
M00 程序暂停
M01 程序停止
M02 程序结束(光标停在当前位置)
M30 程序结束(光标返回程序起始位置)
M03 主轴正转
M04主轴逆转
M05主轴停止
M10 M14 。

M08 主轴切削液开
M11 M15主轴切削液停
M25 托盘上升
M85工件计数器加一个
M19主轴定位
M99 循环所以程式
编码字符的意义:
A 关于X轴的角度尺寸
B 关于Y轴的角度尺寸
C 关于Z轴的角度尺寸
D 刀具半径偏置号
E 第二进给功能(即进刀速度,单位:mm/分钟)
F 第一进给功能(即进刀速度,单位:mm/分钟)
G 准备功能
H 刀具长度偏置号
I 平行于X轴的插补参数或螺纹导程
J 平行于Y轴的插补参数或螺纹导程
L 固定循环返回次数伙子程序返回次数
M 辅助功能
N 顺序号(行号)
O 程序编号
P 平行于X轴的第三尺寸或固定循环参数
Q 平行于Y轴的第三尺寸或固定循环参数
R 平行于Z轴的第三尺寸或循环参数圆弧的半径
S 主轴转速功能(标表转速,单位为:转/分)
T 第一道具功能
U 平行于X轴的第二尺寸V 平行于X轴的第二尺寸W 平行于X轴的第二尺寸X 基本尺寸
Y 基本尺寸。

相关文档
最新文档