数控加工程序的基本知识

上传人:宝路 文档编号:48272297 上传时间:2018-07-12 格式:PPT 页数:57 大小:2.52MB
返回 下载 相关 举报
数控加工程序的基本知识_第1页
第1页 / 共57页
数控加工程序的基本知识_第2页
第2页 / 共57页
数控加工程序的基本知识_第3页
第3页 / 共57页
数控加工程序的基本知识_第4页
第4页 / 共57页
数控加工程序的基本知识_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《数控加工程序的基本知识》由会员分享,可在线阅读,更多相关《数控加工程序的基本知识(57页珍藏版)》请在金锄头文库上搜索。

1、第第2 2章章 数控编程基础和工艺基础数控编程基础和工艺基础本章要点本章要点2.1 数控加工程序的基本知识2.2 数控机床的坐标轴和坐标系2.3 数控编程中的数值计算2.4 数控加工的工艺基础第2章 数控编程基础和工艺基础2.1.1 数控加工程序的组成2.1 数控加工程序的基本知识数控加工程序数控加工程序就是按规定格式描述零件几何形状和加工工艺的 数控指令集,是机床数控系统的应用软件。数控编程数控编程从零件图样分析到制成控制介质的全部过程。编程示例 第2章 数控编程基础和工艺基础O2001; (程序号)N10 G50 X200 Z150 T0100;(建立工件坐标系,选择T01号刀)N20 G

2、96 S150 M03; (恒线速设定,主轴正转) N25 G50 S2000; (设定主轴最高转速)N30 G00 X20 Z6 T0101; (建立刀具补偿)N40 G01 Z-30 F0.25; (20圆柱加工)第2章 数控编程基础和工艺基础N50 X50; (50轴肩加工)N60 X60 Z-70; (50圆锥加工)N70 X90; (60轴肩加工)N80 G00 X200 Z150 T00 M05; (刀具回位)N90 M02; (程序结束)第2章 数控编程基础和工艺基础第2章 数控编程基础和工艺基础2.1.1 数控加工程序的组成2.1 数控加工程序的基本知识程序名程序段程序 组成程

3、序段序号指令字程序结束指令程序段结束符由地址符和 数字符组成常用地址符及其含义常用地址符及其含义机能机能 地址符地址符 说明说明 程序号码程序号码 O O或或P P或或% % 程序编号地址(包括程序编号地址(包括子程序号码) 顺序号码顺序号码 N N 程序段顺序编号程序段顺序编号 地址 准备功能 G 指令动作方式X,Y,Z;U,V,W; 直线坐标轴P,Q,R; 坐标字 A,B,C,D,E; 旋转坐标轴R ; I,J,K; 圆弧半径;圆弧中心坐标 进给功能 F 进给量或进给速度 主轴功能 S 主轴转速 刀具功能 T 刀具编号和刀具补偿号 辅助功能 M 开关功能,多由PLC实现 暂停 P或X 暂停

4、时间 重复次数 L 子程序或循环程序等的循环次数 切削用量 S或V 主轴转速或切削速度 补偿号码 H或D 补偿值地址第2章 数控编程基础和工艺基础2.1.2 程序段的格式2.1 数控加工程序的基本知识程序段的格式程序段的格式是指在同一程序段中,按照数控系统的要求和规 定,各个指令字的有序排列方法。目前广泛采用地址符可变程序段格式。 注意:这种格式的程序段的长短、字数和字长(位数)都是可变的 ,字的排列顺序没有严格要求,不需要的字以及与上一程序段相 同的续效指令(模态指令)可以不写。第2章 数控编程基础和工艺基础2.1.2 程序段的格式2.1 数控加工程序的基本知识N030 G90G01 X20

5、.0Z-40.0 F50 M03 S500 T0101 ; 程 序 段 序 号准 备 功 能尺 寸 字进 给 功 能辅 助 功 能主 轴 转 速 功 能刀 具 功 能程 序 段 结 束 符这种格式的特点是: q 程序段中的每个指令字均以字母(地址符)开始,其后再跟数字或无符号的数字。 q 指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写。 q 不需要的指令字或者与上段相同的模态指令可以省略不写。优点:这种格式具有程序简单、可读性强,易于检查等。第2章 数控编程基础和工艺基础2.1.2 程序段的格式2.1 数控加工程序的基本知识N030 G90G01 X20.0Z-40.0 F50 M

6、03 S500 T0101 ; 第2章 数控编程基础和工艺基础2.1.2 程序段的格式2.1 数控加工程序的基本知识数控加工程序是按照程序段 输入数控装置的顺序执行, 而不是按程序段序号的顺序 执行。注 意第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识程序名字符程序名字符“ “O”O”程序名:地址符“O”+后续几位整 数(程序号) 注意:必须放在程序的开头。不同的数控系统程序名 地址符不同,一般常用O、P、% 等。程序号单占一行。第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识程序名字符程序名字符“ “O”O”0001程

7、序号程序号地址符注意:编程时一定要按说明书所规定的符号去编写指令,否则系统不会执行。数字编号不允许带小数点和负号。第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识程序段序号程序段序号N N用于识别不同的程序段 程序段序号:地址符N+后续几位整数 注意:数控系统不是按顺序号的次序 来执行程序,而是按照程序段编写时 的排列顺序逐段执行。第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识程序段序号程序段序号N N一般使用方法: 1、一般不用N0。 2、不是程序段的必用字,对于整个程序,可以每个段都用, 也可部分用,也可不用。建议以

8、N10开始, 以间隔10递增,以 便在调试程序时插入新的程序段。规则:从大到小或从小到大排列程序段号不一定连续程序段号为正整数,最小为1第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识准备功能准备功能GG使数控装置作某种操作的功能(如: 指定坐标系、定位方式、插补方式、 加工螺纹、攻螺纹和各种固定循环以 及刀具补偿等) 准备功能:地址符G+后续两位或三位 整数第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识说明: 常用的G代码的定义大多是固定。 对不同的机床系统有着不同的定义。 编程使用前必须熟悉了解所用机床的使用说明书或

9、编程手册。准备功能准备功能GG第2章 数控编程基础和工艺基础 准备功能准备功能GG说明:上表以华中数控系统为例。常用G功能指令列表第2章 数控编程基础和工艺基础G功能 字FANUC系统SIEMENS系统G00快速移动点定位快速移动点定位G01直线插补直线插补G02顺时针圆弧插补顺时针圆弧插补G03逆时针圆弧插补逆时针圆弧插补G04暂停暂停G05-通过中间点圆弧插 补 G17XY平面选择XY平面选择G18ZX平面选择ZX平面选择G19YZ平面选择YZ平面选择G32螺纹切削-G33-恒螺距螺纹切削G40刀具补偿注销刀具补偿注销G41刀具补偿左刀具补偿左G42刀具补偿右刀具补偿右G43刀具长度补偿

10、正-G44刀具长度补偿 负-G49刀具长度补偿注 销-G50主轴最高转速限 制-G54 G59加工坐标系设定零点偏置G65用户宏指令-G70精加工循环英制G71外圆粗切循环米制G72端面粗切循环-G73封闭切削循环-G74深孔钻循环-G75外径切槽循环-G76复合螺纹切削循 环-第2章 数控编程基础和工艺基础G80撤销固定循环撤销固定循环G81定点钻孔循环固定循环G90绝对值编程绝对尺寸G91增量值编程增量尺寸G92螺纹切削循环主轴转速极限G94每分钟进给量直线进给率G95每转进给量旋转进给率G96恒线速控制恒线速度G97恒线速取消注销G96G98返回起始平面-G99返回R平面-第2章 数控编

11、程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识尺寸字尺寸字尺寸字给定机床各坐标轴位移的方向 和数据。 尺寸字:各坐标轴地址符+“+”、“-”+ 绝对值数字 尺寸字地址符:直线进给运动为 XYZUVWPQR;回转运动ABCDE;插 补参数IJK;R、D、H用来指定刀具的 半径、半径补偿和长度补偿。第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识尺寸字尺寸字注意: 1、表示后跟的数字值有正负之分,正号可省略,负号不能 省略。 2、数值单位:由程序指令或系统参数设定。 有使用小数点和不使用小数点两种,有的两种都一样,要视具 体情况而定。 通

12、常:使用小数点时,单位为 mm 如:X320.0表示320 mm (要求大家带小数点) 而不使用小数点时,单位为 m 如:X320表示 0.32 mm第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识进给功能进给功能F F进给功能指定机床在加工时,刀具相 对于工件的进给速度。 进给功能:地址符F+后续一组数字 注意:数字可以是整数也可以是小 数加工螺纹时表示螺纹导程多轴 联动的插补过程中,指定的是合成进 给速度。第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识主轴转速功能主轴转速功能S S主轴转速功能指定机床主轴的转动速 度

13、。 主轴转速功能:地址符S+后续一组数 字(主轴实际转速)第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识刀具功能刀具功能T T刀具功能指定机床加工工件时刀具 的选择。 主轴转速功能:地址符T+后续一组 数字第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识刀具功能刀具功能T T刀具功能数控车床Txxxx 前两位数字表示:刀具号 后两位数字表示:刀具补偿寄存器 的编号(刀补号) 具有选刀、换刀和调用刀具补偿的 功能加工中心Txx 只有选择刀具的功能,换刀用M06 实现第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.

14、1 数控加工程序的基本知识辅助功能辅助功能MM辅助功能是规定机床做一些与机床运 动有关的辅助动作的功能。 辅助功能:地址符M+后续数字 说明:不同的数控系统中大部分的M指 令相同。FANUC15系统的编程指令M功能代码 第2章 数控编程基础和工艺基础第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识程序段结束符;程序段结束符;每一个程序段结束后,都加上程序段 结束符“;” 说明:不同的数控系统中程序段结束 符不同。第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识模态指令和非模态指令模态指令和非模态指令模态指令模态指令表示该指令在一个程序段中被指定后,就在后面的程 序段一直有效,此时可以省略不写,直到同组的另外一个模态 指令或其他指令把它取消后才失效。第2章 数控编程基础和工艺基础2.1.3 程序指令简介2.1 数控加工程序的基本知识模态指令和非模态指令模态指令和非模态指令非模态指令非模态指令表示该指令只在被指定的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号