数控加工程序的基本知识.ppt
《数控加工程序的基本知识.ppt》由会员分享,可在线阅读,更多相关《数控加工程序的基本知识.ppt(57页珍藏版)》请在三一办公上搜索。
1、第2章 数控编程基础和工艺基础,本章要点,2.1 数控加工程序的基本 知识2.2 数控机床的坐标轴和 坐标系2.3 数控编程中的数值计算2.4 数控加工的工艺基础,第2章 数控编程基础和工艺基础,2.1.1 数控加工程序的组成,2.1 数控加工程序的基本知识,数控加工程序,数控加工程序就是按规定格式描述零件几何形状和加工工艺的数控指令集,是机床数控系统的应用软件。,数控编程,数控编程从零件图样分析到制成控制介质的全部过程。,编程示例,第2章 数控编程基础和工艺基础,O2001;(程序号)N10 G50 X200 Z150 T0100;(建立工件坐标系,选择T01号刀)N20 G96 S150
2、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或P或%程序编号地址(包括子程序号码)顺序号码 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 暂停时间重复次数 L 子程序或循环程序等的循环次数 切削用量 S或V 主轴转速或切削速度补偿号码 H或D 补偿值地址,第2章 数控编程基
4、础和工艺基础,2.1.2 程序段的格式,2.1 数控加工程序的基本知识,程序段的格式,程序段的格式是指在同一程序段中,按照数控系统的要求和规定,各个指令字的有序排列方法。,目前广泛采用地址符可变程序段格式。注意:这种格式的程序段的长短、字数和字长(位数)都是可变的,字的排列顺序没有严格要求,不需要的字以及与上一程序段相同的续效指令(模态指令)可以不写。,第2章 数控编程基础和工艺基础,2.1.2 程序段的格式,2.1 数控加工程序的基本知识,N030 G90G01 X20.0Z-40.0 F50 M03 S500 T0101;,程序段序号,准备功能,尺寸字,进给功能,辅助功能,主轴转速功能,刀
5、具功能,程序段结束符,这种格式的特点是:程序段中的每个指令字均以字母(地址符)开始,其后再跟数字或无符号的数字。指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写。不需要的指令字或者与上段相同的模态指令可以省略不写。优点:这种格式具有程序简单、可读性强,易于检查等。,第2章 数控编程基础和工艺基础,2.1.2 程序段的格式,2.1 数控加工程序的基本知识,N030 G90G01 X20.0Z-40.0 F50 M03 S500 T0101;,第2章 数控编程基础和工艺基础,2.1.2 程序段的格式,2.1 数控加工程序的基本知识,数控加工程序是按照程序段输入数控装置的顺序执行,而不是按
6、程序段序号的顺序执行。,注意,第2章 数控编程基础和工艺基础,2.1.3 程序指令简介,2.1 数控加工程序的基本知识,程序名字符“O”,程序名:地址符“O”+后续几位整数(程序号)注意:必须放在程序的开头。不同的数控系统程序名 地址符不同,一般常用O、P、%等。程序号单占一行。,第2章 数控编程基础和工艺基础,2.1.3 程序指令简介,2.1 数控加工程序的基本知识,程序名字符“O”,0001,程序号,程序号地址符,注意:编程时一定要按说明书所规定的符号去编写指令,否则系统不会执行。数字编号不允许带小数点和负号。,第2章 数控编程基础和工艺基础,2.1.3 程序指令简介,2.1 数控加工程序
7、的基本知识,程序段序号N,用于识别不同的程序段程序段序号:地址符N+后续几位整数注意:数控系统不是按顺序号的次序来执行程序,而是按照程序段编写时的排列顺序逐段执行。,第2章 数控编程基础和工艺基础,2.1.3 程序指令简介,2.1 数控加工程序的基本知识,程序段序号N,一般使用方法:1、一般不用N0。2、不是程序段的必用字,对于整个程序,可以每个段都用,也可部分用,也可不用。建议以N10开始,以间隔10递增,以便在调试程序时插入新的程序段。,规则:从大到小或从小到大排列 程序段号不一定连续 程序段号为正整数,最小为1,第2章 数控编程基础和工艺基础,2.1.3 程序指令简介,2.1 数控加工程
8、序的基本知识,准备功能G,使数控装置作某种操作的功能(如:指定坐标系、定位方式、插补方式、加工螺纹、攻螺纹和各种固定循环以及刀具补偿等)准备功能:地址符G+后续两位或三位整数,第2章 数控编程基础和工艺基础,2.1.3 程序指令简介,2.1 数控加工程序的基本知识,说明:常用的G代码的定义大多是固定。对不同的机床系统有着不同的定义。编程使用前必须熟悉了解所用机床的使用说明书或编程手册。,准备功能G,第2章 数控编程基础和工艺基础,准备功能G,说明:上表以华中数控系统为例。,常用G功能指令列表,第2章 数控编程基础和工艺基础,第2章 数控编程基础和工艺基础,第2章 数控编程基础和工艺基础,2.1
9、.3 程序指令简介,2.1 数控加工程序的基本知识,尺寸字,尺寸字给定机床各坐标轴位移的方向和数据。尺寸字:各坐标轴地址符+“+”、“-”+绝对值数字尺寸字地址符:直线进给运动为XYZUVWPQR;回转运动ABCDE;插补参数IJK;R、D、H用来指定刀具的半径、半径补偿和长度补偿。,第2章 数控编程基础和工艺基础,2.1.3 程序指令简介,2.1 数控加工程序的基本知识,尺寸字,注意:1、表示后跟的数字值有正负之分,正号可省略,负号不能省略。2、数值单位:由程序指令或系统参数设定。有使用小数点和不使用小数点两种,有的两种都一样,要视具体情况而定。通常:使用小数点时,单位为 mm 如:X320
10、.0表示320 mm(要求大家带小数点)而不使用小数点时,单位为 m如:X320表示0.32 mm,第2章 数控编程基础和工艺基础,2.1.3 程序指令简介,2.1 数控加工程序的基本知识,进给功能F,进给功能指定机床在加工时,刀具相对于工件的进给速度。进给功能:地址符F+后续一组数字注意:数字可以是整数也可以是小数加工螺纹时表示螺纹导程多轴联动的插补过程中,指定的是合成进给速度。,第2章 数控编程基础和工艺基础,2.1.3 程序指令简介,2.1 数控加工程序的基本知识,主轴转速功能S,主轴转速功能指定机床主轴的转动速度。主轴转速功能:地址符S+后续一组数字(主轴实际转速),第2章 数控编程基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 程序 基本知识

链接地址:https://www.31ppt.com/p-6050287.html