版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、依据依据劳动和社会保障部劳动和社会保障部 制定的制定的国家职业标准国家职业标准要求编写要求编写数控铣工加工中心操作工数控铣工加工中心操作工 掌握数控编程的基本知识、数控机床的有关功能、数控机床坐标系的确定;掌握基点的计算方法、刀具补偿的应用、数控机床的有关点;了解数控机床的编程规则与程序段格式。第三章 数控编程的基础目目 录录第三章 数控编程的基础目目 录录第三章 数控编程的基础目目 录录第三章 数控编程的基础 把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数(主轴转数、进给量、背吃刀量等)以及辅助功能(换刀、主轴正转和反转、切削液开和关等)按照数控机床规定的指令代码及程序格式
2、编写成的加工程序就是数控程序。1.手工编程2.自动编程 自动编程是指借助数控语言编程系统或图形编程系统,由计算机来自动生成零件加工程序的过程。 自动编制程序可分为语言数控自动编程、图形交互自动编程、语音提示自动编程、会话自动编程和实物(探针)自动编程等。第三章 数控编程的基础图3-1 手工编程框图零件图样工艺员编程员夹具表机床表刀具表工艺规程编程手册程序表程序检验打印纸控制介绍打字员加工程序修改第三章 数控编程的基础图3-2 数控编程的步骤确定加工工艺过程分析图样数值计算编写程序单制备控制介质首件试切程序校验零件图样数控机床第三章 数控编程的基础 1.刀具相对于静止工件而运动的原则 2.标准坐
3、标(机床坐标)系的规定 图3-3 右手笛卡儿直角坐标系第三章 数控编程的基础1.Z坐标的运动图3-4 卧式车床 Z坐标的运动由传递切削力的主轴所决定,与主轴轴线平行的标准坐标轴即为Z坐标。若机床没有主轴,则Z坐标垂直于工件装夹面,。若机床有几个主轴,可选择一个垂直于工件装夹面的主要轴作为主轴,并以它确定Z坐标。 Z坐标的正方向是增加刀具和工件之间距离的方向。图3-5 具有可编程尾座的双刀架车床第三章 数控编程的基础图3-6 立式转塔车床或立式镗铣床图3-7 牛头刨床第三章 数控编程的基础2. X坐标的运动 X坐标运动是水平的,它平行于工件装夹面,是刀具或工件定位平面内运动的主要坐标,如图3-8
4、所示。图3-8 铣床与车床的X坐标第三章 数控编程的基础3. Y坐标的运动 正向Y坐标的运动,根据X和Z的运动,按照右手笛卡儿坐标系来确定。4.旋转运动A、B、C相应的表示其轴线平行于X、Y、Z的旋转运动。5.机床坐标系的原点及附加坐标 如果在X、Y、Z主要直线运动之外另有第二组平行于它们的坐标运动,就称为附加坐标。它们应分别被指定为U、V和W,如还有第三组运动,则分别指定为P、Q和R。如果在第一组回转运动A、B、C之外,还有平行或不平行于A、B、C的第二组回转运动,可指定为D、E或F。6.工件的运动 第三章 数控编程的基础 准备功能字的地址符是G,所以又称为G功能、G指令或G代码。它的作用是
5、建立数控机床工作方式,为数控系统插补运算、刀补运算、固定循环等作好准备。 G指令中的数字一般是两位正整数(包括00)。有些数控系统的G功能字中的后续数字已采用3位数。G功能有模态G功能和非模态G功能之分。表3-1 准备功能G代码及含义(符合JB/T32081999标准)第三章 数控编程的基础表3-1 准备功能G代码及含义(符合JB/T32081999标准) (续)第三章 数控编程的基础表3-1 准备功能G代码及含义(符合JB/T32081999标准) (续)第三章 数控编程的基础表3-1 准备功能G代码及含义(符合JB/T32081999标准) (续)第三章 数控编程的基础表3-2 准备功能G
6、(固定循环)代码及含义(符合JB/T 32081999标准)第三章 数控编程的基础1.辅助功能 辅助功能字也称M功能,M指令或M代码。M指令是控制机床在加工时做一些辅助动作的指令,如主轴的正反转、切削液的开关等。表3-3 辅助功能M代码及含义(符合JB/T 32081999标准)第三章 数控编程的基础(续)表3-3 辅助功能M代码及含义(符合JB/T 32081999标准)第三章 数控编程的基础(续)表3-3 辅助功能M代码及含义(符合JB/T 32081999标准)第三章 数控编程的基础(续)表3-3 辅助功能M代码及含义(符合JB/T 32081999标准)第三章 数控编程的基础2.第二辅
7、助功能 第二辅助功能也称B功能,它是用来指令工作台进行分度的功能。1. F功能的分类(1)每分进给 在车床上常用G98指令表示,在加工中心与数控铣床上常用G94表示。(2)每转进给 在车床上通常以G99指令表示,在加工中心与数控铣床上一般用G95表示。2.关于进给速度倍率第三章 数控编程的基础图3-11 进给模式设置a)每转进给模式 b)每分钟进给模式 主轴转速功能用来指定主轴的转速,单位为rmin,地址符使用S,所以又称为S功能或S指令。1.刀具功能字第三章 数控编程的基础 这是用于指令加工中所用刀具号及自动补偿编组号的地址字,地址符规定为T。其自动补偿内容主要指刀具的刀位偏差或刀具长度补偿
8、及刀具半径补偿。2.加工中心的换刀功能 自动刀具交换的指令为M06,在M06后用T功能来选择所需的刀具。编程时可以使用两种方法:(1)N G28 Z_ T N M06 (2)N G28 Z_ T M06 3.刀具管理功能第三章 数控编程的基础1.程序开始部分 常用程序号表示程序开始,地址符字母O(或P)加表示程序号的数值(最多4位,数值没有具体含义)组成,其后可加括号注出程序名或作注释,但不得超过16个字符。程序号必须放在程序之首。例如SIEMENS 8M系统,程序号地址符用“%”;FANUC 6M系统,程序号地址符用“O”。2.程序内容部分 程序内容部分是整个程序的核心部分,由若干程序段组成
9、,表示数控机床要完成的全部动作。3.程序结束部分 以程序结束指令构成一个最后的程序段。程序结束指令常用M02或M30。第三章 数控编程的基础表3-4 地址字母表第三章 数控编程的基础表3-5 程序中所用符号及含义 固定程序段格式;具有分隔符号TAB的固定顺序的程序段格式;字地址程序段格式。 目前,使用最多的就是字地址程序段格式(也称为使用地址符的可变程序段格式)。第三章 数控编程的基础 机床原点是指在机床上设置的一个固定的点,即机床坐标系的原点。它在机床装配、调试时就已确定下来了,是数控机床进行加工运动的基准参考点。图3-12 数控铣床机床原点第三章 数控编程的基础 机床原点实际上是通过返回(
10、或称寻找)机床参考点来完成确定的。图3-13 加工中心的机床参考点1.返回参考点1)手动参考点返回2)自动参考点返回第三章 数控编程的基础图3-14 中间点设置 G30 P2 X_ Y_ Z_; 第二参考点返回,P2可省略 G30 P3 X_ Y_ Z_;第三参考点返回 G30 P4 X_ Y_ Z_;第四参考点返回自动参考点返回时需要用到如下指令: G28 X _;X向回参考点。 G28 Z _;Z向回参考点。 G28 X _Y _ Z _ ;主轴回参考点。 其中X、Y、Z坐标设定值为指定的某一中间点。第三章 数控编程的基础2.参考点返回校验G27 G27 X_; X向参考点校验 G27 Z
11、_; Z向参考点校验 G27 X_ Y_ Z_;参考点校验3.从参考点返回G29G29 X_ Y_ Z_ ;图3-15 G28、G29与G00(G01)的关系G28的轨迹为ABR G29的轨迹为RBCG00(G01)的轨迹为RC第三章 数控编程的基础 从机械上说,所谓寻找机床参考点,就是使刀架相关点与机床参考点重合,从而使数控系统得知刀架相关点在机床坐标系中的坐标位置。 在工件坐标系上,确定工件轮廓的编程和计算原点,称为工件坐标系原点,简称为工件原点,亦称编程零点。1.用G92确定工件坐标系 G92 X_ Y_ Z_;图3-17所示给出了用G92确定工件坐标系的例子。N1 G90;N2 G92
12、 X6.0 Y6.0 Z0;第三章 数控编程的基础图3-16 立式加工中心工件坐标系的建立图3-17 工件坐标系原点的确定N8 G00 X0 Y0;N9 G92 X4.0 Y3.0;N13 G00 X0 Y0;N14 G92 X4.5 Y-1.2;第三章 数控编程的基础2.用G54G59确定工件坐标系 图3-18所示给出了用G54G59确定工件坐标系的方法。图3-18 工件坐标系及设定G54时 G59时X-X1 X-X2Y-Y1 Y-Y2Z-Z1 Z-Z2 执行程序段:G92 X100.0 Y100.0就由向量A偏移产生了一个新的工件坐标系XOY坐标平面。图3-20 重新设定XOY坐标平面第三
13、章 数控编程的基础 刀具尺寸补偿通常有三种:刀具位置补偿、刀具长度尺寸补偿、刀具半径尺寸补偿。1.刀具长度补偿的建立G43G44Z_ H_G43或G44H_图3-21 刀具长度补偿2.补偿方向G43G44Z0H_第三章 数控编程的基础3.指定补偿量 程序中Z轴的指令值减去或加上与指定补偿号相对应(设定在补偿量存储器中)的补偿量。4.取消刀具长度补偿 指令G49或者H00取消补偿。一旦设定了G49 或者H00,立刻取消补偿。1.刀具半径补偿C(G40G42)(1)刀具半径补偿的目的 当数控系统具备刀具半径补偿功能时,数控编程只需按工件轮廓进行。第三章 数控编程的基础图3-22 刀具半径补偿a)外
14、轮廓加工 b)内轮廓加工(2)刀具半径补偿功能的应用 1)刀具因磨损、重磨、换新刀而引起刀具直径改变后,不必修改程序,只需在刀具参数设置中输入变化后刀具直径。 2)用同一程序、同一尺寸的刀具,利用刀具半径补偿,可进行粗精加工。第三章 数控编程的基础图3-23 刀具直径变化,加工程序不变1未磨损刀具 2磨损后刀具图3-24 利用刀具半径补偿进行粗精加工Pl l粗加工刀心位置 P2 2精加工刀心位置(3)刀具半径补偿的方法表3-6 补偿量符号第三章 数控编程的基础图3-25 刀具半径补偿指令a)刀具半径左补偿 b)刀具半径右补偿图3-26 建立刀具半径补偿在图3-26中,建立刀具半径左补偿的有关指
15、令如下:N10 G90 G92 X-10. 定义程序原点,起刀点坐标为Y-10.0 Z0; (-10,-10)N20 S900 M03; 起动主轴N30 G17 G01 G41 X0 建立刀具半径左补偿,刀具半径Y0 D01; 补偿寄存器号为D01N40 Y50.0; 定义首段零件轮廓1)刀具半径补偿建立。第三章 数控编程的基础2)刀具半径补偿取消。N100 G01 X0 Y0;加工到工件原点N110 G01 G40 X-10.0 取消刀具半径补偿,退回到Y-10.0; 起刀点2.刀具半径补偿B(G39G42)(1)刀具半径补偿功能表3-7 关于B功能的刀具半径补偿第三章 数控编程的基础(2)
16、拐角补偿圆弧插补(G39)G39 X_ Y_;或G39 I _ J_;图3-27 拐角补偿圆弧插补(3)G39的应用G90 G00 G41 X100.0 Y50.0 H01;OA,偏移R1G01 X200.0 Y100.0 F150;AB,偏移R2G39 X300.0 Y50.0;拐角偏移R3G01 X300.0 Y50.0:BC第三章 数控编程的基础图3-28 G39指令的应用3.补偿量(D代码) 补偿量由CRTMDI操作面板设定,与程序中指定的D代码后面的数字(补偿号)相对应。4.补偿的一般注意事项第三章 数控编程的基础 1)用H或D代码指定补偿量的号码,如果是从开始取消补偿方式移到刀具半
17、径补偿方式以前,H或D代码在任何地方指令都可以。若进行一次指令后,只要在中途不变更补偿量,则不需要重新指定。 2)从取消补偿方式移向刀具半径补偿方式时的移动指令,必须是点位(G00)或者是直线(G01)插补,不能用圆弧(G02,G03)插补。 3)从刀具半径补偿方式移向取消补偿方式时的移动指令,必须是点位(G00)或者是直线(G01)插补,不能用圆弧(G02,G03)插补。 4)从左向右或者从右向左切换补偿方向时,通常要经过取消补偿方式。 5)补偿量的变更通常是在取消补偿方式换刀时进行的。 6)若在刀具半径补偿中进行刀具长度补偿,刀具半径的补偿量也被变更了。 第三章 数控编程的基础 绝对值编程
18、是根据预先设定的编程原点计算出绝对值坐标尺寸进行编程的一种方法,即采用绝对值编程时,首先要指出编程原点的位置。 书写格式:G90 1)G90编入程序时,其后所有编入的坐标值全部以编程零点为基准。 2)系统通电时,机床处在G90状态。图3-29所示刻线程序如下: N0010 G00 Z5.0 T01 M03 S1000; N0020 G00 X0 Y0; N0030 G90 G01 Z-1.0 F100; N0050 G01 X20.0 Y40.0; N0060 X30.0 Y60.0; N0070 G00 Z5.0; N0080 X0 Y0; N0090 M02;第三章 数控编程的基础 增量值
19、编程是根据与前一个位置的坐标值增量来表示位置的一种编程方法,即程序中的终点坐标是相对于起点坐标而言的。N0010 G00 Z5.0 T01 M03 S1000;N0020 G00 X0 Y0;N0030 G01 Z-1.0 F100;N0040 G91 X10.0 Y20.0;N0050 X20.0 Y20.0;N0060 X10.0 Y20.0;N0070 X10.0 Y-40.0;N0080 X20.0 Y-20.0;N0090 G90 G00 Z5.0;N0100 G00 X0 Y0;N0110 M02;第三章 数控编程的基础 有的系统可以使用极坐标系。编程时以R表示极半径,以A表示极角
20、,极坐标编程只能描述平面上的坐标点。图3-31 G90、G91实例(极坐标)第三章 数控编程的基础表3-8 G90时极坐标值第三章 数控编程的基础表3-9 G91时极坐标值第三章 数控编程的基础 1)对于距离,小数点的位置单位是mm或in;对于时间,小数点的位置单位是s。如: X35.0即X(坐标)为35mm或35in; 2)程序中有无小数点的含义根本不同。无小数点时,与参数设定的最小输入增量有关。例如: G21X1.0即为X1mm; G21X1即为X0.001mm或0.01mm(因参数设定而异); 3)在程序中,小数点的有无可混合使用。 4)在暂停指令中,小数点输入只允许用于地址X和U,不允
21、许用于地址P。 5)最小命令增量以下的值因无效将被舍去。第三章 数控编程的基础1.数值换算(1)标注尺寸换算 尺寸基准与编程所需要的尺寸基准不一致时,应将图样上的尺寸基准、尺寸换算为编程坐标系中的尺寸,再进行下一步数学处理工作。(2)尺寸链解算2.坐标值计算(1)基点的直接计算 1)基点的含义 构成零件轮廓的不同几何素线的交点或切点称为基点,它可以直接作为其运动轨迹的起点或终点。 2)基点直接计算的内容每条运动轨迹(线段)的起点或终点在选定坐标系中的各坐标值和圆弧运动轨迹的圆心坐标值。第三章 数控编程的基础(2)节点的拟合计算 1)节点的含义当采用不具备非圆曲线插补功能的数控机床加工非圆曲线轮
22、廓的零件时,在加工程序的编制工作中,常常需要用直线或圆弧去近似代替非圆曲线,称为拟合处理。拟合线段的交点或切点就称为节点。 2)节点拟合计算的内容节点拟合计算的难度及工作量都较大,故宜通过计算机完成。1)直线与直线相交:图3-32 直线与直线相交求出交点xK,yK即可。1122yk xbyk xb第三章 数控编程的基础 2)圆弧与直线的交点C坐标:图3-33 直线与圆弧相交3) 两相交圆的交点坐标:图3-34 圆弧与圆弧相交联立两圆方程22200()()xxyyRykxb222111222222()()()()xxyyRxxyyR1.什么是数控编程?数控编程有哪几个步骤?2.有哪几种数控编程的
23、方法?它们各自的定义是什么?3.请画出下列机床的机床坐标系:(1)卧式车床 (2)立式铣床(3)牛头刨床(4)卧式铣床4.在数控机床上,X、Y、Z坐标是怎样定义的?5.什么是模态?6.进给速度有哪几种表示方法?7.在加工中心上的换刀方法有哪几种?请用指令表示出来。8.数控程序由哪几部分组成?9.简述数控机床上各种点的含义。10.数控镗铣类机床上工件零点是怎样确定的?11.什么是长度补偿?请写出指令。12.刀具半径补偿的目的是什么?怎样应用?请写出刀具半径补偿的指令。依据依据劳动和社会保障部劳动和社会保障部 制定的制定的国家职业标准国家职业标准要求编写要求编写 把零件的加工工艺路线、工艺参数、刀
24、具的运动轨迹、位移量、切削参数(主轴转数、进给量、背吃刀量等)以及辅助功能(换刀、主轴正转和反转、切削液开和关等)按照数控机床规定的指令代码及程序格式编写成的加工程序就是数控程序。1.手工编程2.自动编程 自动编程是指借助数控语言编程系统或图形编程系统,由计算机来自动生成零件加工程序的过程。 自动编制程序可分为语言数控自动编程、图形交互自动编程、语音提示自动编程、会话自动编程和实物(探针)自动编程等。依据依据劳动和社会保障部劳动和社会保障部 制定的制定的国家职业标准国家职业标准要求编写要求编写图3-6 立式转塔车床或立式镗铣床图3-7 牛头刨床依据依据劳动和社会保障部劳动和社会保障部 制定的制
25、定的国家职业标准国家职业标准要求编写要求编写3. Y坐标的运动 正向Y坐标的运动,根据X和Z的运动,按照右手笛卡儿坐标系来确定。4.旋转运动A、B、C相应的表示其轴线平行于X、Y、Z的旋转运动。5.机床坐标系的原点及附加坐标 如果在X、Y、Z主要直线运动之外另有第二组平行于它们的坐标运动,就称为附加坐标。它们应分别被指定为U、V和W,如还有第三组运动,则分别指定为P、Q和R。如果在第一组回转运动A、B、C之外,还有平行或不平行于A、B、C的第二组回转运动,可指定为D、E或F。6.工件的运动 依据依据劳动和社会保障部劳动和社会保障部 制定的制定的国家职业标准国家职业标准要求编写要求编写1.辅助功能 辅助功能字也称M功能,M指令或M代码。M指令是控制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026效能管理面试题库及答案
- 2026税务师考试《涉税服务实务》巩固题及答案
- 2026学校打印室面试题及答案
- 2026医德易容面试题及答案解析
- 2026银行审计方面试题及答案
- 2026中国网络游戏设备行业市场分析及投资评估规划
- 2026宠物管家面试题库及答案
- 学校食堂安全保卫制度制度
- 季度项目部职工思想动态分析报告(3篇)
- 2026退伍军人创业潮对战术运动防护品牌孵化推动作用
- DB32/T 4462-2023河道管理范围内建设项目防洪评价技术规程
- 如何做好临床护理工作
- 同理心培训课件
- 部编版三年级语文上册习作《写日记》精美课件
- 汽车售后服务工作总结5篇
- 中华民族共同体概论教案第十六讲-文明新路与人类命运共同体
- 供电系统事故应急预案例文(4篇)
- 自噬流的诱导与检测综合性实验的设计与实践
- 长期处方管理规范-学习课件
- 低温等离子体和脉冲电场灭菌技术
- 七年级数学(上)有理数混合运算100题(含答案)
评论
0/150
提交评论