第2章数控如工程序编制 2.1概述 2.2指令及程序结构 2.3编程应用举例 2.4自动编程
1 2.1 概述 2.2 指令及程序结构 2.3 编程应用举例 2.4 自动编程 第2章 数控加工程序编制
2.2指令及程序结构 ■■■ 2.2.1指令字和地址 包■■■■■ 卫■■■■■■■■包 n年中拉妆花4 2.2.2程序结构 风7a园丽 面 KPN 73w 2.2.3部分指令详解 678婴 a■图的 4网网 同同可网网国同问中 网 回阿回田图用四国网国型四 四见福履程用田H-网+风。网 田西■百面面国西包回面四远 2
2 主要内容 2.2 指令及程序结构 2.2.1 指令字和地址 2.2.2 程序结构 2.2.3 部分指令详解
2.2指令及程序结构 2.2.1指令字和地址 1)指令字 >数控系统操作指令的总称,又称指令或编程指令 >由文字、数字、符号以及它们的组合组成 >程序的最小功能单元 例如:G01X100Y100M05 2)地址 >指令中的信息单位,如G、M、X、Y、Z、F、S、T等。 3
3 主要内容 1) 指令字 例如: G01 X100 Y100 M05 程序的最小功能单元 由文字、数字、符号以及它们的组合组成 数控系统操作指令的总称,又称指令或编程指令 2.2 指令及程序结构 2.2.1 指令字和地址 2) 地址 指令中的信息单位,如G、M、X、Y、Z、F、S、T等
2.2指令及程序结构 地址字符表 字符 意 义 字符 义 关于x轴的角度尺寸 M 辅助功能 B 关于y轴的角度尺寸 N 顺序号 C 关于x轴的角度尺寸 0 不用,有的定为程序编号 D 第二刀具功偏,也有定为偏置号 P 平行于x轴的第三尺寸,也有定为围定循环的悬数 金 第二进给功能 Q 平行于y轴的第三尺寸,也有定为固定衔环的参数 F 第一进给功能 R 平行于x轴的第三尺寸,也有定为固定循环的参数 G 准备功能 國孤的华径等 H 暂不指定,有的定为偏置号 主轴速度功能 I 平行予x轴的插补参数或螺纹导程 T 第一刀具功能 平行于y轴的插补老数或螺纹导程 U 平行干x轴的第二尺寸 K 平行于轴的插补参数或螺纹孕程 v 平行于y轴的第二尺寸 L 不指定,有的定为圈定循环逅回次 W 平行于:轴的第二尺寸 数,也有的定为子程序返回次数 X,Y,Z 基本尺寸 4
4 主要内容 2.2 指令及程序结构
2.2指令及程序结构 常用地址码及其含义 机能 地址码 说明 程序段号 N 程序段顺序编号地址 X,Y,Z,U,V,W,P,Q,R; 直线坐标轴 坐标字 A,B,C,D,E; 旋转坐标轴 R; 圆弧半径 I,J,K; 圆心相对起点坐标 准备功能 G 准备功能 辅助功能 M 辅助功能 补偿值 H或D 补偿值地址 切削用量 S 主轴转速 F 进给量或进给速度 刀具号 T 刀库中的刀具编号 5
5 主要内容 常用地址码及其含义 机能 地址码 说明 程序段号 N 程序段顺序编号地址 坐标字 X,Y,Z,U,V,W,P,Q,R; A,B,C,D,E; R; I,J,K; 直线坐标轴 旋转坐标轴 圆弧半径 圆心相对起点坐标 准备功能 G 准备功能 辅助功能 M 辅助功能 补偿值 H 或 D 补偿值地址 切削用量 S F 主轴转速 进给量或进给速度 刀具号 T 刀库中的刀具编号 2.2 指令及程序结构
2.2指令及程序结构 2.2.1.1准备功能G指令 功能:规定机床运动线型、坐标系、坐标平面、补偿、暂 停等操作。 组成:G后带二位数字组成,共有100种(G00~G99)。 有模态(续效)指令与非模态指令之分。 示例:G01,G03,G41,G91,G04,G18,G54等。 说明:随着数控技术的发展,一些数控系统中G指令已有用三位数 字表示,超过100种。 6
6 主要内容 2.2 指令及程序结构 功能:规定机床运动线型、坐标系、坐标平面、补偿、暂 停等操作。 组成:G后带二位数字组成,共有100种(G00~G99)。 有模态(续效)指令与非模态指令之分。 示例:G01,G03,G41,G91,G04,G18,G54等。 •2.2.1.1 准备功能G指令 说明:随着数控技术的发展,一些数控系统中G指令已有用三位数 字表示,超过100种
2.2指令及程序结构 2.2.1.2辅助功能M指令 功能:控制机床及其辅助装置通断的指令。如开、 停冷却泵;主轴正反转、停转;程序结束等。 组成:M后带二位数字组成,共有100种(M00~ M99)。有模态(续效)指令与非模态指令之分。 示例:M02,M03,M08等。 说明:随着数控技术的发展,一些数控系统中M指令已有用三位 数字表示,超过100种
7 主要内容 2.2.1.2 辅助功能M指令 2.2 指令及程序结构 功能:控制机床及其辅助装置通断的指令。如开、 停冷却泵;主轴正反转、停转;程序结束等。 组成:M后带二位数字组成,共有100种(M00~ M99)。有模态(续效)指令与非模态指令之分。 示例:M02,M03,M08等。 说明:随着数控技术的发展,一些数控系统中M指令已有用三位 数字表示,超过100种
2.2指令及程序结构 2.2.1.3F、S、T指令 F指令一指定(合成)进给速度指令 组成:F后带若干位数字,如F150、F3500等。 其中数字表示实际的合成速度值。它是摸态指令。 S指令(切削速度)一指定主轴转速指令 组成:S后带若干位数字,如S500、S3500等。 其中数字表示实际的主轴转速值。它是摸态指令。 T、D指令 组成:T、D后跟两位数字,如T11、D02等。 指定刀具号和半径存放寄存器号指令。 8
8 主要内容 F 指令 —— 指定(合成)进给速度指令 组成:F 后带若干位数字,如F150、F3500等。 其中数字表示实际的合成速度值。它是摸态指令。 2.2 指令及程序结构 2.2.1.3 F、S、T指令 S指令(切削速度)——指定主轴转速指令 组成:S 后带若干位数字,如S500、S3500等。 其中数字表示实际的主轴转速值。它是摸态指令。 T、D 指令 组成:T、D 后跟两位数字,如 T11、D02等。 指定刀具号和半径存放寄存器号指令
2.2指令及程序结构 2.2.1.4其他指令 尺寸指令 X、Y、Z、U、V、W指令 指定直线坐标轴、移动方向和目标位置指令。 组成:后带符号的数字组成。如X100.987、Y340.6542 等,其中数字表示沿由字母指定的坐标轴运动的目标位置 值,符号表示运动的方向。 单位:mm、m(公制)或inch(英制)。视用户 选定的编程单位而定。 9
9 2.2 指令及程序结构 尺寸指令 X、Y、Z 、U、V、W指令 指定直线坐标轴、移动方向和目标位置指令。 组成:后带符号的数字组成。如X100.987、 Y-340.6542 等,其中数字表示沿由字母指定的坐标轴运动的目标位置 值,符号表示运动的方向。 单位:mm、μm(公制)或 inch(英制) 。视用户 选定的编程单位而定。 2.2.1.4 其他指令
2.2指令及程序结构 I、J、K、R指令 圆弧插补圆心位置和半径指定指令。 组成:后带符号的数字组成。如I10.321、J-34.542、 R30.839等,其中带符号数字表示圆心位置或半径值。 单位:mm、m(公制)或inch(英制)。 视用户选定的编程单位而定。 10
10 2.2 指令及程序结构 I、J、K、R 指令 圆弧插补圆心位置和半径指定指令。 组成:后带符号的数字组成。如I10.321、J-34.542、 R30.839等 ,其中带符号数字表示圆心位置或半径值。 单位:mm、μm(公制)或 inch(英制) 。 视用户选定的编程单位而定