100 likes | 246 Views
第四节 数控编程 G 、 M 指令功能表. 姓名 : 孙永君 专业 : 数控技术. 第四节 数控编程 G 、 M 指令功能表. 在数控加工程序中,用各种 G 、 M 指令来描述工艺过程的各种操作和运动特征。国际上广泛使用 ISO 标准 G 、 M 指令,我国机械工业部制订的标准 JB3208-83 ,与国际标准等效。 表 3-2 、表 3-3 分别是我国 JB3208-83 标准 G 、 M 指令的功能定义表。 G 、 M 指令分别由地址字 G 、 M 以及 2 位数字组成,共有 100 种 G 指令和 100 种 M 指令: G00-G99 , M00-M99 。.
E N D
第四节 数控编程G、M指令功能表 姓名:孙永君 专业:数控技术
第四节 数控编程G、M指令功能表 • 在数控加工程序中,用各种G、M指令来描述工艺过程的各种操作和运动特征。国际上广泛使用ISO标准G、M指令,我国机械工业部制订的标准JB3208-83,与国际标准等效。 • 表3-2、表3-3分别是我国JB3208-83标准G、M指令的功能定义表。 • G、M指令分别由地址字G、M以及2位数字组成,共有100种G指令和100种M指令:G00-G99,M00-M99。
表3-2 JB3208-83标准G指令功能 代 码(1) 模 态(2) 非模态(3) 功 能(4) G00 G01 G02 G03 G04 G05 G06 G07 G08 G09 G10-G16 G17 G18 G19 G20-G32 G33 G34 G35 G36-G39 a a a a - # a # - - # c c c # a a a # - - - - * # - # * * # - - - # - - - # 点定位 直线插补 顺时针圆弧插补 逆时针圆弧插补 暂停 不指定 抛物线插补 不指定 加速 减速 不指定 XY平面选择 ZX平面选择 YZ平面选择 不指定 等螺距螺纹切削 增螺距螺纹切削 减螺距螺纹切削 永不指定
G40 G41 G42 G43 G44 G45 G46 G47 G48 G49 G50 G51 G52 G53 G54 G55 G56 G57 G58 G59 G60 G6l G62 G63 G64-G67 d d d # (d) # (d) # (d) # (d) # (d) # (d) # (d) # (d) # (d) # (d) f f f f f f f h h h - # - - - # # # # # # # # # # - - - - - - - - - - * # 刀具补偿(偏置)注销 刀具左补偿 刀具右补偿 刀具正偏置 刀具负偏置 刀具偏置十/十 刀具偏置十/一 刀具偏置一/一 刀具偏置一/十 刀具偏置0/十 刀具偏置0/一 刀具偏置十/0 刀具偏置一/0 直线偏移注销 直线偏移X 直线偏移Y 直线偏移Z 直线偏移XY 直线偏移XZ 直线偏移YZ 准确定位1 (精) 准确定位2 (中) 快速定位 (粗) 攻螺纹
G68 G69 G70-G79 G80 G81-G89 G90 G91 G92 G93 G94 G95 G96 G97 G98-G99 # (d) # (d) # e e j j - k k k i i # # # # - - - - * - - - - - # 刀具偏置,内角 刀具偏置,外角 不指定 固定循环注销 固定循环 绝对尺寸 增量尺寸 预置寄存 时间倒数,进给率 每分钟进给 主轴每转进给 恒线速度 每分钟转数(主轴) 不指定 注: 1.#号:如选作特殊用途,必须在程序格式说明中说明。 2.如在直线切削控制中无刀具补偿,则G43-G52可指定作其它用途。 3.表中第(2)栏带括号(d)表示:可以被同栏中无括号的字母d注销或代替,也可被有括号(d)注销或代替。
表3-3 JB3208-83标准M指令功能 代 码(1) 功能开始时间 模 态(4) 非模态(5) 功 能(6) 同 时(2) 迟 后(3) M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M12 M13 M14 M15 M16 M17-M18 - - - * * - # * * - # # # * * * * # * * * - - * # - - * # # # - - - - # - - - * * * - * * * * * # * * - - # * * * - - - * - - - - - # - - * * # 程序停止 计划停止 程序结束 主轴顺时针方向 主轴逆时针方向 主轴停止 换刀 2号切削液开 1号切削液开 切削液关 夹紧 松开 不指定 主轴顺时针方向,切削液开 主轴逆时针方向,切削液开 正运动
代 码(1) 功能开始时间 模 态(4) 非模态(5) 功 能(6) 同 时(2) 迟后(3) M19 M20-M29 M30 M31 M32-M35 M36 M37 M38 M39 M40-M45 M46-M47 M48 M49 M50 M51 M52-M54 M55 M56 M57-M59 - # - # # * * * * # # - * * * # * * # * # * # # - - - - # # * - - - # - - # * # - - # # # # # # # * # # # # # # # - # * * # - - - - # # - - - - # - - # 负运动 不指定 主轴定向停止 永不指定 纸带结束 互锁旁路 不指定 进给范围1 进给范围2 主轴速度范围1 主轴速度范围2 如有需要作为齿轮换档,此外 不指定 不指定 注销M49 进给率修正旁路 3号切削液开 4号切削液开 不指定
代 码(1) 功能开始时间 模 态(4) 非模态(5) 功 能(6) 同 时(2) 迟 后(3) M60 M61 M62 M63-M70 M71 M72 M73-M89 M90-M99 - * * # * * # # * - - # - - # # - * * # * * # # * - - # - - # # 更换工件 工件直线位移,位置1 工件直线位移,位置2 不指定 工件角度位移,位置1 工件角度位移,位置2 不指定 永不指定 表中“不指定”的指令,用作将来修订标准时,供指定新的功能用。“永不指定”指令,说明即使将来修订标准,也不指定新的功能。这两类指令均可由数控系统设计者根据需要自行定义其功能。 数控编程中的一些特点。 1.米制、英制编程 2.直径、半径编程 3.绝对值、增量编程 4.尺寸单位 5.初始状态 各类数控机床有其通电后的初始状态,常见如绝对值编程、米制单位、取消刀补、切削液停、主轴停等等。
6.模态、非模态指令 (1)模态指令 a.G、M指令均有模态与非模态之分,表3-2第(2)栏标有字母的指令以及表3-3第(4)栏标有“*”的指令为模态指令。 b.模态G指令按功能分为若干组,标有相同字母的为同组。 c.模态指令:也称续效指令,一经程序段中指定,便一直有效,直到以后程序段中出现同组另一指令(G指令)或被其它指令取消(M指令)时才失效。 d.与上段相同的模态指令可省略不写。不同组模态指令编在同一段内,不影响其续效。 例如; N0010 G91 G01 X10 Y10 Z-2 F150 M03 S1500 N0020 X15 N0030 G02 X20 Y20 I20 J0 N0040 G90 G00 X0 Y0 Z100 M02 表3-2第(3)栏有“*”和表3-3第(5)栏有“*”者为非模态(非续效)指令,其功能仅在出现的程序段中有效。
7.M指令功能开始时间 (1)与同段其它指令的动作同时开始: 表3-3第(2)栏有“*”的M指令,其功能与同段其它指令的动作同时开始。 如上例第一段中,M03功能与G01功能同时开始,即在直线插补运动开始的同时,主轴开始正转,转速1500r/min。 (2)同段其它指令动作完成后才开始: 表3-3第(3)栏有“*”的M指令,其功能在同段其它指令动作完成后才开始。 如上例第四段中,M02功能在G00功能完成后才开始,即在移动部件完成G00快速点位运动后,程序才结束。