欢迎登陆澳门赌场-官网_网易财经

服务热线

0510-400-07295573189

数控技术指令集合

  数控技术指令集合_工学_高等教育_教育专区。数控铣床 常用代码类型及其含义 G 代码——准备功能 F 代码——加工功能 M 代码——辅助功能 S 代码——主轴功能 T 代码——刀具功能 N 代码——顺序号 G 指令 (1) G0 快速移动(定位

  数控铣床 常用代码类型及其含义 G 代码——准备功能 F 代码——加工功能 M 代码——辅助功能 S 代码——主轴功能 T 代码——刀具功能 N 代码——顺序号 G 指令 (1) G0 快速移动(定位)指令: 格式:G0 X__Y__Z__B__ 刀具以快速移动速度从当前点运动到坐标指定的位置(快速移 动速度为 6 米/分)。 G0 指令执行时,主轴可以不转动。 (2) G1 直线移动(线性插补)指令: 格式:G1 X__Y__Z__B__(F__S__M__) 刀具以给定的进给速度、转速,从当前点移动到坐标所指定 的点。运动时 4 个坐标同时移动,同时到达终点。 G1 指令运动时, 主轴必须转动, 主轴转动状态由 M 指令指定。 G1 指令的目标点坐标也可用极坐标来表示。 在绝对坐标(G90) 下,用 B2、L2 代表与水平轴的夹角和长度;在相对坐标(G91)下,用 B1、L1 代表与水平轴的夹角和长度。 也可用 X 坐标和 B1 表示。 若前面已定了 F、S、M,则此处可省略。 (3) G2、G3 顺时针、逆时针圆弧移动(圆弧插补)指令: 格式:G2(G3) X__(Y__)Z___I__(J__)K__(R__) (F__S__M__) 刀具从当前点顺(逆时钟)运动,以给定的圆弧中心坐标(I、K) 或圆弧半径 R,移动到坐标给定的目标点。 若前面已定了 F、S、M,则此处可省略。 刀具坐标使用 X—Y 组合或是 X—Z 组合,还是 Y—Z 组合,取 决于所选定的工作平面(G17、 G18、 G19)。 圆心坐标也相应为 I—J、 I—K 和 J—K。 (4) G17、G18、G19 工作平面定义指令: 格式:G17(G18、G19) 无参数 G17 定义工作平面为 XOY(卧式),Z 轴为主轴方向 G18 定义工作平面为 XOZ(立式),Y 轴为主轴方向 G19 定义工作平面为 YOZ,X 轴为主轴方向。 (5) G90、G91 绝对坐标、相对坐标指令: 格式:G90(G91) 无参数 G90 出现该指令后所有的坐标值均为绝对值坐标(相对于工作 坐标系),直到遇到 G91 指令取消,机床开机后缺省状态为 G90。 (6) G40、G41、G42、G43、G44 刀具半径补偿指令: 格式: G40 取消刀具半径补偿 G41 刀具半径左补偿(沿刀具运动方向看,刀具 在工件 左边) G42 刀具半径右补偿(沿刀具运动方向看,刀具 在工件 右边) G43 X__(Z__) G18 平面 刀具靠近工件表面 G43 X__(Y__) G17 平面 刀具靠近工件表面 G44 X__(Z__) G18 平面 刀具越过工件表面 G44 X__(Y__) G17 平面 刀具越过工件表面 (7)格式: G51 机床坐标系零点 G52 设置工件坐标系零点 G53 取消工件坐标系 G54—G59 G54--G59 设置工件坐标系零点 (8) 循环指令 对于经常使用的一系列加工动作,如钻孔、钻深孔、镗孔、铰 孔;铣削圆腔、方腔等,数控系统提供了一系列的循环指令,以方便 编程。 循环指令分成两类:循环定义指令和循环调用指令。 前者定义了加工循环所必需的一些参数, G81 钻孔循环、 如 G84 攻丝循环等;后者则表示在何处执行该循环,如 G79、G77 均布孔 等。 G79 X__Y__Z__B_ ① G81 钻孔循环 格式:G81 X__Y__Z__B__ X—钻孔到底部时停留的时间(单位:秒) Y—安全距离,加工时刀具快速移动到离工件表面 Y 毫米处, 再开始工进。 Z—孔深,为负数 B—退刀距离 钻削时, 钻头快速移动到加工点上方安全平面处, 再工进切入, 钻削到给定深度后, 快进退出到安全平面(不带 B 时)或退刀平面(带 B 时)。 2)G83 钻孔循环 格式:G83 X__Y__Z__B__I__J__K__ X—钻孔到底部时停留的时间(单位:秒) Y—安全距离,加工时刀具快速移动到离工件表面 Y 毫米处,再 开始工进。 Z—孔深,为负数 B—退刀距离 I— 深度递减量 J—每次退刀量,若无此项,则退回至安全平面 K—第一次进刀深度 钻削时,钻头快速移动到加工点上方安全平面处,再工进切入到第 1 次钻削深度(K),然后快速退回到安全平面(不带 J 时);第 2 次钻削深 度为 K-I,如差小于 I,则取 I,钻头快速移动到上次切削深度上方安 全距离的位置(K+2),再工进到第 2 次钻削深度;第 3 次钻削深度为 K -2I,如差小于 I,则取 I,钻头快速移动到上次切削深度上方安全距 离的位置(2K-I+2),再工进到第 3 次钻削深度;…..依次钻削,直至钻 削到给定深度后, 快进退出到安全平面(不带 B 时)或退刀平面(带 B 时)。 在钻削过程中钻头始终转动。 ③ G84 攻丝循环 格式:G84 X__Y__Z__B__I__J__S__(或 F__) X—攻丝到底部时停留的时间(单位:秒) Y—安全距离,加工时刀具快速移动到离工件表面 Y 毫米处, 再开始工进。 Z—攻丝深度,为负数 B—退刀距离 I— 在螺纹底部逐步降速的圈数 J—螺距 S—主轴转速 F—进给量,F=S×J 攻丝循环一旦开始,按通常的停止按钮和进给量与主轴 转速调节旋钮,并不起作用,而是要等循环结束后才停止。 因此在加工中要特别注意。 ④ G85 铰孔循环 格式:G85 X__Y__Z__B__ X—铰孔到底部时停留的时间(单位:秒) Y—安全距离,加工时刀具快速移动到离工件表面 Y 毫米处, 再开始工进。 Z—铰孔深度,为负数 B—退刀距离 铰孔时, 进入铰孔循环后为工进深度, 铰孔完毕退出时, 不象钻孔等循环一样是快速退回,而是以工进速度退回,以 保证铰孔质量。 ⑤ G86 镗孔循环 格式:G86 X__Y__Z__B__ X—镗孔到底部时停留的时间(单位:秒) Y—安全距离,加工时刀具快速移动到离工件表面 Y 毫米处, 再开始工进。 Z—镗孔深度,为负数 B—退刀距离 镗孔完毕退出时,主轴停止转动,快速退回。 ⑥ G87 方腔铣削循环 格式:G87 X__Y__Z__B__R__I__J__K__ X—方腔沿 X 方向的长度 Y—方腔沿 Y(或 Z)方向的长度 Z—铣削深度,为负数 B—退刀距离 R—拐角半径(必须大于刀具半径) ⑥ G87 方腔铣削循环 格式:G87 X__Y__Z__B__R__I__J__K__ X—方腔沿 X 方向的长度 Y—方腔沿 Y(或 Z)方向的长度 Z—铣削深度,为负数 B—退刀距离 R—拐角半径(必须大于刀具半径) I— 在刀具宽度方向上,刀具切入量与刀具之间之比, 缺省为 83% J—加工方向,J1 为顺铣,J-1 为逆铣 K—每次铣削深度 沿深度方向进给时,进给速度为 F 的一半。 用 G79 调用时,坐标值为方腔上表面中心。 ⑦ G88 键槽铣削循环 格式:G88 X__Y__Z__B__J__K__ X—键槽沿 X 方向的长度 Y—键槽沿 Y(或 Z)方向的长度,刀具半径必须小于 Y/2 Z—铣削深度,为负数 B—退刀距离 J—加工方向,J1 为顺铣,J-1 为逆铣 K—每次铣削深度 沿深度方向进给时,进给速度为 F 的一半。 用 G79 调用时,坐标值为键槽上表面左侧圆弧中心。 ⑧ G89 圆腔铣削循环 格式:G89 Z__B__I__J__K__ Z—铣削深度,为负数 B—退刀距离 R—圆腔半径,刀具半径必须小于圆腔半径 I—在刀具宽度方向上,刀具切入量与刀具之 间之比,缺省为 83% J—加工方向,J1 为顺铣,J-1 为逆铣 K—每次铣削深度 (9) G77 均布孔执行指令 格式:G77 X__Y__Z__R__I__J__K__ X__Y__Z__—均布孔的中心点坐标 R—均布孔分布圆半径 I— 起始角(与 X 轴正方向) J—孔的个数 K—终止角(缺省时为整圆均布) G77 为调用语句,在其之前,它仍需要定义语句,如 G81 至 G89。 (10) G14 重复执行指令 格式:G14 N1=__ N2=__ J__ N1—重复执行的起始程序号 N2—重复执行的终止程序号 J—重复执行的次数(缺省为重复 1 次) (11) G92、G93 坐标系变换指令 有时,为了编程方便,可对工件坐标系零点进行变换,使编程在新 的坐标系内进行。坐标系变换可分为绝对坐标系变换 G93 和相对坐 标系变换 G92 两种。 格式: G92 X__Y__Z__B1=__L1=__B4=__ G93 X__Y__Z__B2=__L2=__B4=__ X、Y、Z 为直线); B4 旋转后坐标轴与旋转前的坐标轴的夹 角。 13)G72、G73 镜向、放缩指令 在实际应用中,经常会遇到形状相同、但旋转了一定角度的零件,或 按一定比例进行放大缩小的零件。 这时, 就要使用到 G72、 指令。 G73 G72、G73 指令仅仅是一条说明指令,说明了从此时起,坐标轴 的对称关系或比例关系,它本身并不是可执行指令。所以还要结合 G14 重复指令等来完成对称零件或相似零件的加工。 格式:G72 无参数,取消 G73 G73 X-1 (Y-1) (Z-1) 坐标轴号后跟-1,表示相应的坐 标为相反值 G73 A4=__ 放缩比例因子 T 指令: T 指令总是与 M6 指令或 M66、M67 配套使用。 格式:T__M6 自动换刀 T__M66 手动换刀 T__M67 假换刀 ▲T 指令后面所跟的数字代表刀具号。 在机床的刀库中有 30 个 刀位,刀具号应从 T1 到 T30,T0 是一个特殊的表示,代表已安装到 机床主轴上的刀具。若取下主轴上的刀具,则用 T0 M6。T31 到 T99 为手动换刀的刀具号(必须30)。 S 指令 S 指令总是与 M3、M4、M5 指令或 M13、M14 配套使用。 机床的转速范围为 20—6300rpm。 格式:S__M3 主轴以所给的转速正转 S__M13 主轴以所给的转速正转,冷却液开 S__M4 主轴以所给的转速反转 S__M14 主轴以所给的转速正转,冷却液开 M5 主轴停止、冷却液关 F 指令 F 指令对除 G0 以外的任何移动或循环的指令起作用。 F 的单位为 mm/min。范围为 0~6000。 格式: F___ 例:G1 X__Y__Z__B__F200 直线 钻孔速度 100mm/min M 指令 M 指令通常为一些辅助指令, 有些必须与其它参数配合使用方能生效。 此处仅介绍常见的 M 指令。 (1) M3、M4、M5、M13、M14 指令 主轴旋转指令,必须与 S 指令配合使用。 (2)M6、M66 和 M67 指令 自动换刀、手动换刀和假指令。必须与 T 指令配合使用。 (3)M7、M8 和 M9 指令 冷却液开停指令,可单独使用。 M7 2 号冷却液开 M8 1 号冷却液开 M9 冷却液关 (4)M30 指令 程序结束并回绕指令。可单独使用。程序执行到该指令,机床 移动停止、主轴停止、冷却液关闭,程序回到程序头。对于批量生产 的零件,可重复执行。 (5)M53、M54 指令 立、卧主轴转换指令。可单独使用。 (6)M76、M77 指令 立、卧主轴转换故障时恢复和机械手换刀故障时恢复指令。单 独使用。 用于出故障排除时使用,慎用。 (7)M19 主轴定向指令 可令主轴准确定位为某个角度。 通常用于反镗和割内槽等场合。 格式:D__M19 D—主轴转角,度 数控车床 G 指令 1 车削加工中心 MAHO GR350C:CNC532 控制系统、拥有 12 把刀具的转位刀盘, 其中 6 个位置具有动力装置, 可安装铣削动力头, 具有 X、Z 和 C 轴三个坐标。 2、 G0 快速移动(定位)指令: 格式:G0 X__Z__ 刀具以快速移动速度从当前点运动到坐标指定的位置(快速移 动速度为 6 米/分)。 G0 指令执行时,主轴可以不转动。 3、 G1 指令运动时, 主轴必须转动, 主轴转动由 M 指令指定。 若前面已定了 F、S、M,则此处可省略。 4、 (3) G2、G3 顺时针、逆时针圆弧移动(圆弧插补)指令: 格式:G2(G3) X__Z___I__K__(R__)(F__S__M__) 刀具从当前点顺(逆时钟)运动,以给定的圆弧中心坐标(I、K)或 圆弧半径 R,移动到坐标给定的目标点。若前面已定了 F、S、 M,则此处可省略。 (4) G4 暂停指令: 格式:G4 X__ 暂停给定的时间(单位:秒)。 (5) G96/G97 选择/取消恒速切削速度指令: 格式:G96 S__ F__ D__ S—切削线速度(m/min) F—进给速度 D—主轴最高限速(rpm) G97 S__ S—主轴转数(rpm) 恒速切削时,保持线速度不变,直径越大,转数越低;直径越小,转 数越高,但最高不超过最高限速。 (6) G10 轴向粗加工循环: 轮廓定义语句, 必须与紧随其后的轮廓描述语句段组成一个完整 的描述。轮廓调用则使用 G13。 格式:G10 X__(U__) Z__(W__) I__ K__ C__ (F__) X——起始点 S 的 X 绝对坐标 U——起始点 S 的 X 相对坐标 Z——起始点 S 的 Z 绝对坐标 W——起始点 S 的 Z 相对坐标 I——X 方向为 G12 精加工循环所保留的精加工余量 K——Z 方向为 G12 精加工循环所保留的精加工余量 C——每次的切削深度 F——进给速度,通常为 mm/转 轮廓定义必须以直线运动移动到轮廓的第一点 A。 点 S 和 A 不必有相同的 Z 坐标,其差值决定了切削方向。 轮廓的描述可用基本 G 指令,如 G1、G2、G3,或几何描述指 令 G15、G16、G17、G18。 编程坐标可用相对坐标和绝对坐标。 如果需要恒速切削模式,可在 G10 语句之前加上 G96。 可在不同的轮廓段上加上不同的进给速度,但仅在精加工时起 作用。 (7)G12 轮廓精加工循环(定义语句): 无须再描述轮廓,自动与最近的轮廓描述语句匹配。 格式:G12 X__(U__) Z__(W__) (F__) X——起始点 S 的 X 绝对坐标 U——起始点 S 的 X 相对坐标 Z——起始点 S 的 Z 绝对坐标 W——起始点 S 的 Z 相对坐标 从前面的实例中,已较清楚地说明了用法。 (8)G13 容积切削加工循环调用(执行): 格式:G13 N1=__ N2=__ N1——轮廓定义的第一条语句 N2——轮廓定义的最后一条语句 (9)G22 子程序调用: 格式:G22 N=__ (En=__) N——子程序号 En——子程序调用条件,当该数值≧0,执行子程序,n 从 1 到 255。 (10)G24 重复执行指令: 格式:G24 N1=__ N2=__ D__ (En=__) N1——重复执行语句的起始号 N2——重复执行语句的终止号 D ——重复次数 En——重复执行调用条件,当该数值≧0,执行子程序,n 从 1 到 255。 (11)G32 螺纹车削指令: 格式:G32 X__(U__) Z__(W__) C__ F__ (D__) (A__) (J__) X——螺纹底径 Z——坐标终点,相对编程零点 U——螺纹深度(从起始点算起),+U 内螺纹,-U 外螺纹 W——螺纹长度(从起始点算起),可用±号 C——第一次切削深度,如果 C=U,只切削一次;如果 CU, 则切削多次。 D——螺纹精加工深度 A——刀尖角的一半 J——螺纹切出锥度的终止长度 B——锥度比例 F——螺纹螺距 螺纹螺距切入角(A): 该值必须等于刀尖角的一半。范围在 0?—89? 之间。如果 A 值 缺省,则认为 A=29? 的公制螺纹。 如果 A 不等于 0,进刀方向沿螺纹的一侧;如果 A=0,进刀方 向沿 X 方向。 如果 J=0 或缺省,螺纹将仅切削到终点处,无切出锥度。 如果 J 不等于 0,螺纹切至终点前,再以锥度切出,直到终点的 Z 坐标。 锥度比例 B 为锥度 1:B。 (12)G33 螺纹车削指令:用于加工普通螺纹、锥螺纹、多头螺纹和多 刀切削螺纹。 格式:G33 X__ Z__ F__ 螺纹总长 LP 应包括螺纹导入长度 E、 螺纹长度 L 和螺纹导出 长度 A。 (13)G36/G37 车削/铣削功能指令:用于铣削和车削功能转换。 格式:G36/G37 无参数 G36 车削功能 G37 铣削功能 (14)G40 刀具半径补偿功能取消指令: 格式:G40 无参数 (15)G41/G42 刀具半径左(右)补偿功能指令: 格式:G41/G42 (16)G51/G52 零点偏移取消/建立指令: 格式:G51/G52 (16)G53/G54—G59 零点偏移取消/激活指令: 格式:G53/G54—G59 (17)G70/G71 英制/米制指令: 格式:G70 英制(单位:英寸) G71 米制(单位:毫米) (18)G74 径向切槽加工循环定义指令: 格式:G74 X__(U__) Z__(W__) C__ A__ B__ R__ J__ P__ I__ K__ X—槽底部直径(或半径) U—槽深 Z—槽终点坐标 W—槽宽 C—刀具宽度 A—槽第一条斜边的角度(单位:度) B—槽最后一条边的角度 Y—在槽顶部倒角的长度 R—在槽顶部圆角的半径 J —在槽底部倒角的长度 P—在槽底部圆角的半径 I—沿 X 轴方向留下的余量 K—沿 Z 轴方向留下的余量 (20)G76 端面切槽加工循环定义指令: 格式:G76 X__(U__) Z__(W__) C__ A__ B__ Y__R__ J__ P__ I__ K__ Y3=__ F2=__ X—槽底部直径(或半径) U—槽深 Z—槽终点坐标 W—槽宽 C—刀具宽度 A—槽第一条斜边的角度(单位:度) B—槽最后一条边的角度 Y—在槽顶部倒角的长度 R—在槽顶部圆角的半径 J —在槽底部倒角的长度 P—在槽底部圆角的半径 I—沿 X 轴方向留下的余量 K—沿 Z 轴方向留下的余量 Y3—退刀距离 F2—槽底部进给速度 (21)G77 轴向切槽加工循环调用指令: 格式:G77 (22)G83 深孔钻削循环调用指令: 格式:G83 Z__(W__) C__ D__J__ (F__=S1=__M1=__) Z—孔深度 C—第一次切削深度 D—每次切削后的进刀量减少量 F—动力刀具的进给速度 S1—动力刀具的主轴转速 M1—动力刀具的主轴转向 J—退刀排屑距离 循环调用点为刀具当前点。需首先将刀具移动到加工的起点,再 调用 G83。 若前面已定了 F、S1、M1,则此处可省略。 (23)G84 攻丝循环调用指令: 格式:G84 Z__(W__) I__J__ M1=__ (F=__S1=__M1=__) Z—孔深度(绝对坐标) W—孔深度(相对坐标) I—需要主轴减速时的螺纹圈数 M1—动力刀具的辅助功能 F—动力刀具的进给速度 S1—动力刀具的主轴转速 M1—动力刀具的主轴转向 J—螺纹螺距 循环调用点为刀具当前点。需首先将刀具移动到加工的起点,再 调用 G84。 若前面已定了 F、S1、M1,则此处可省略。 (24)G92 零点偏移指令: 格式:G92 X__ Z__ (从基准点偏移) 或 G92 U__W__ (从另一个基准点偏移) (25)G94/G95 改变进给速度单位指令: 格式:G94/G95 F__ (G94 进给速度单位 mm/min) (G95 进给速度单位 mm/r) (26)G96/G97 选择/取消恒速切削速度指令: 格式:G96 S__ F__ D__ S—切削线速度(m/min) F—进给速度 D—主轴最高限速(rpm) G97 S__ S—主轴转数(rpm) 恒速切削时,保持线速度不变,直径越大,转数越低;直径越小,转 数越高,但最高不超过最高限速。 M 指令: (1)M0 程序停止: (2)M3/M4 主轴顺时针/逆时针旋转: (3)M5 主轴停止: (4)M8 打开冷却液: (5)M9 关闭冷却液: (6)M13 主轴顺时针旋转,冷却液开: (7)M30 程序结束,并回绕: (8)M1=3 动力刀架主轴旋转: (9)M1=5 动力刀架主轴停止: (10)M1=40 动力刀架放松: (11)M1=41 动力刀架连接: (12)M20 车床主轴锁定: (13)M21 解除车床主轴锁定: T 指令: 刀盘上总共 12 个刀位,澳门赌场,分别为 T1—T12,其中 6 个刀位具有动 力头功能,可安装铣刀、钻头等回转刀具。



Copyright©2015-2019澳门赌场版权所有

备案号: