数控机床的编程基础专题培训16905.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数控机床的编程基础专题培训16905.pptx》由会员分享,可在线阅读,更多相关《数控机床的编程基础专题培训16905.pptx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3 3 数控机床的编程基础数控机床的编程基础3.1 3.1 概述概述3.1.2 3.1.2 3.1.2 3.1.2 数控编程的内容及步骤数控编程的内容及步骤数控编程的内容及步骤数控编程的内容及步骤 在数控机床上加工零件时,要把加工零件的全部工艺在数控机床上加工零件时,要把加工零件的全部工艺在数控机床上加工零件时,要把加工零件的全部工艺在数控机床上加工零件时,要把加工零件的全部工艺过程、工艺参数、刀具运动轨迹、位移量、切削参数(如过程、工艺参数、刀具运动轨迹、位移量、切削参数(如过程、工艺参数、刀具运动轨迹、位移量、切削参数(如过程、工艺参数、刀具运动轨迹、位移量、切削参数(如主轴转速、刀具进给
2、量、切削深度等)以及辅助功能(如主轴转速、刀具进给量、切削深度等)以及辅助功能(如主轴转速、刀具进给量、切削深度等)以及辅助功能(如主轴转速、刀具进给量、切削深度等)以及辅助功能(如换刀、主轴正反转、切削液开关等),按照数控机床规定换刀、主轴正反转、切削液开关等),按照数控机床规定换刀、主轴正反转、切削液开关等),按照数控机床规定换刀、主轴正反转、切削液开关等),按照数控机床规定的指令代码和程序格式编写程序,再把程序输入到数控系的指令代码和程序格式编写程序,再把程序输入到数控系的指令代码和程序格式编写程序,再把程序输入到数控系的指令代码和程序格式编写程序,再把程序输入到数控系统,从而控制机床加
3、工零件。统,从而控制机床加工零件。统,从而控制机床加工零件。统,从而控制机床加工零件。数控机床程序编制的内容包括:分析工件图样、确定数控机床程序编制的内容包括:分析工件图样、确定数控机床程序编制的内容包括:分析工件图样、确定数控机床程序编制的内容包括:分析工件图样、确定加工工艺过程、数值计算、编写零件加工程序单、程序输加工工艺过程、数值计算、编写零件加工程序单、程序输加工工艺过程、数值计算、编写零件加工程序单、程序输加工工艺过程、数值计算、编写零件加工程序单、程序输入数控系统、校对加工程序和首件试加工。入数控系统、校对加工程序和首件试加工。入数控系统、校对加工程序和首件试加工。入数控系统、校对
4、加工程序和首件试加工。3.1.1 3.1.1 3.1.1 3.1.1 数控编程的作用与目的数控编程的作用与目的数控编程的作用与目的数控编程的作用与目的 3 3 3 31 1 1 13 3 3 3 数控编程的方法数控编程的方法数控编程的方法数控编程的方法 (1 1 1 1)手手手手工工工工编编编编程程程程:整个编程过程由人工完成(包括程序单和制作控制介质)。(2 2 2 2)自自自自动动动动编编编编程程程程:借助计算机自动完成程序编制的全过程。v 自动编程:自动编程:定义定义:编程人员根据零件图纸的要求,按照某个自动编 程系统的规定,将零件的加工信息用较简便的方 式送入计算机,编程系统根据数控系
5、统的类型输 出数控加工程序。适用适用:形状复杂的零件,虽不复杂但编程工作量很大的零件(如有数千个 孔的零件)虽不复杂但计算工作量大的零件(如非圆曲线轮 廓的计算)自动编程APT语言自动编程CAD/CAM集成系统数控编程(亦称图形交互式自动编程)APT是 一 种 自 动 编 程 工 具(Automatically-Programmed Tools)的简称,是一种对工件、刀具的几何形状及刀具相对于工件的运动等进行定义时所用的一种接近于英语的符号语言。将APT语言编制的零件加工源程序输入计算机,经计算机的APT语言编程系统编译产生刀位文件(CLDATA file),然后进行数控后置处理,生成数控系统
6、能接受的零件数控加工程序的过程,称APT语言自动编程语言自动编程。输入编译 打印程序单穿孔纸带、磁盘 网络传输零件图纸数控语言零件源程序数字处理刀位文件后置处理检 验机床加工APTAPT语言自动编程基本原理:语言自动编程基本原理:APTAPT语言源程序的组成:语言源程序的组成:初始语句注释语句及打印刀位数据语句图形定义语句及运算语句刀具形状指定语句刀具起始位置指定语句初始运动语句容差指定语句连续切削的运动语句点位运动语句重复命令语句后置处理程序语句程序终了命令语句 CAD/CAM集成系统是一种以待加工零件CAD模型为基础的,集有关工艺规划(process planning)及数控编程为一体的自
7、动编程方法。典型的软件如MasterCAM、UG等等。CAD/CAM集成系统数控编程的主要特点是零件的几何形状可在零件设计阶段采用CAD的几何设计模块建立零件的几何造型,数控编程的过程包括刀具的定义或选择、刀具相对于零件表面的运动方式的定义、切削加工参数的确定、走刀轨迹的生成、加工过程的动态图形仿真显示、程序验证直到后置处理等。这些一般都是在屏幕菜单下以交互方式完成。图形交互式自动编程图形交互式自动编程 图形交互式自动编程流程图形交互式自动编程流程确定工艺过程效验刀具路径CAD造型CAM 生成 刀具路径调用后置处理编辑NC程序数控机床绘制零件图纸 3 3 3 32 2 2 2 数控编程的代码数
8、控编程的代码数控编程的代码数控编程的代码 国际上数控机床常用代码有国际上数控机床常用代码有ISOISO和和EIAEIA两种代码:两种代码:(1 1 1 1)ISOISOISOISO代代代代码码码码:国国际际标标准准化化组组织织制制定定的的数控国际标准代码,其中的代码、数字和符号共128个,见表3-1。(2 2 2 2)EIAEIAEIAEIA代代代代码码码码:美国电子工业学会制定的标准代码,见表3-2。我我国国以以等等效效采采用用和和参参照照采采用用ISOISO标标准准的的方方式式制制定定了我国的数控标准。了我国的数控标准。加工程序由程序名程序名、程序主体程序主体和程序结束符号程序结束符号程序
9、结束符号程序结束符号等组成。如:如:O1000O1000 N10 G54 G40 G49 G80 G90 N10 G54 G40 G49 G80 G90;N20 G091 G28 X0 Y0 Z0 N20 G091 G28 X0 Y0 Z0;N150 M30 N150 M30;程序名程序名程序主体程序主体程序结束程序结束3.3 3.3 程序段格式和程序结构程序段格式和程序结构3.3.1 3.3.1 3.3.1 3.3.1 程序段格式程序段格式程序段格式程序段格式 常用的常用的程序段格式程序段格式程序段格式程序段格式有:有分隔符的固定顺序程序有:有分隔符的固定顺序程序段格式及地址符可变程序段格式
10、。段格式及地址符可变程序段格式。(2 2)地址符可变程序段格式)地址符可变程序段格式 程序由若干个程序段组成,程序中的每一行均为一个程序段。在一个程序段内字的数目及字长度是可变的。如:N#G#X#.#Y#.#Z#.#.#F#S#T#M#程序段号准备功能运动坐标其它坐标切削参数辅助功能程序字:能表示某一功能的、按一定顺序和规定排列的字符集合称为程序字。如G01、X30.1等等。3.3.1 3.3.1 3.3.1 3.3.1 程序段格式程序段格式程序段格式程序段格式(1 1)有分隔符的固定顺序程序段格式)有分隔符的固定顺序程序段格式 如数控线切割机床的如数控线切割机床的“3B3B”或或“4B4B”
11、格式指令。格式指令。3.3.2 3.3.2 3.3.2 3.3.2 程序结构程序结构程序结构程序结构 程序是由若干个程序段组成;不同的数控系统,程序段格式不一定相同不同的数控系统,程序段格式不一定相同,格式 不合规定,数控装置会发出出错报警;目前国内外应用最广泛的是程序字地址符可变程序段格式。3.4 3.4 准准准准备备备备功功功功能能能能GG指指指指令令令令和和和和辅辅辅辅助助助助功功功功能能能能MM指指指指令令令令(JB3208-JB3208-8383)GG指令(准备功能):指令(准备功能):指令(准备功能):指令(准备功能):用用用用来来来来规规规规定定定定刀刀刀刀具具具具和和和和工工工
12、工件件件件的的的的相相相相对对对对运运运运动动动动插插插插补补补补方方方方式式式式、机机机机床床床床坐坐坐坐标标标标系系系系、坐坐坐坐标标标标平平平平面面面面、刀刀刀刀具具具具补补补补偿偿偿偿、坐坐坐坐标标标标偏偏偏偏置置置置等等等等多多多多种种种种设设设设置置置置,它它它它由由由由GG字字字字母母母母和和和和后后后后跟跟跟跟两两两两位位位位数数数数字字字字组组组组成成成成;G00,G01,G99共100个。见表3-4。模态代码(续效代码):模态代码(续效代码):模态代码(续效代码):模态代码(续效代码):a a)功能保持到被取消或被同样字母表示)功能保持到被取消或被同样字母表示 的程序指令所
13、代替;的程序指令所代替;G G 代码代码代码代码 b)字母相同为一组,一个程序段当中不能 出现同组中任意两代码。非模代码(非续效代码):非模代码(非续效代码):非模代码(非续效代码):非模代码(非续效代码):只有在书写了该代码的程序段中才有效。常用准备功能常用准备功能G G指令:指令:(2)G92:工件坐标系设定指令(亦称编程原点设定指令)格式:格式:G92 X YG92 X YZ Z 式中:X、Y、Z为当前刀位点在工件坐标系中的绝对坐标,由此也就确定了工件的绝对坐标原点位置。G92指令只是设定工件原点,并不产生运动,为模态指令。无断电记忆功能。G92X20 Y10Z10;在使用G92指令前,
14、必须保证机床处于加工起始点,该点称为对刀对刀点。点。(1)G90、G91:绝对坐标编程与增量坐标编程指令常用准备功能常用准备功能G G指令:指令:(3)G54-G59:零点偏置指令(亦称编程原点偏置指令)在某些零件的编程过程中,为了避免尺寸换算,需多次把工件坐标系平移。将工件坐标(编程坐标)原点平移至工件基准处,称为编程原点(或工件零点)的偏置编程原点(或工件零点)的偏置。G54-G59:数控机床可以预先设定6个(G54-G59)工件坐标系,这些坐标系的坐标原点在机床坐标系中的值可用手动手动数据输入数据输入方式输入,存储在机床存储器内,在机床重开机时仍然存在,一旦指定了G54-G59之一,则该
15、工件坐标系原点即为当前程序原点,后续程序段中的工件绝对坐标均为相对此程序原点的值。(4)程序单位指令G20与G21用来规定程序中各个坐标尺寸的单位:G20英制单位G21公制单位(5)坐标平面选择指令G17、G18与G19G17:指定XY平面进行插补加工,刀具半径补偿在X,Y坐标方向上进行。G18:指定ZX平面进行插补加工,刀具半径补偿在Z,X坐标方向上进行。G19:指定YZ平面进行插补加工,刀具半径补偿在Y,Z坐标方向上进行。1英寸=25.4mm(6)快速点定位指令G00(7)直线插补指令G01使用时,刀具处于非加工状态非加工状态。使用时,刀具一般处于加工状态加工状态。(8)圆弧插补指令G02
16、、G03使机床在各坐标平面内执行圆弧运动,加工出圆弧轮廓。G02-顺圆插补顺圆插补;G03-逆圆插补逆圆插补。方向判别:沿垂直于圆弧所在平面(如沿垂直于圆弧所在平面(如XYXY平面)的坐标轴向平面)的坐标轴向负方向(负方向(-Z-Z)看)看,刀具相对于工件的转动方向是顺时针方向为G02,逆时针方向为G03。(8)圆弧插补指令G02、G03圆弧插补指令格式:(XY平面为例)用圆弧终点坐标和圆心坐标表示。G02 指令格式:XYIJF;G03 式中:X、Y是圆弧终点坐标,可以用绝对值,也可以用终点相对于起点的增量值,取决于程序段中的 G90、G91指令。I I、J J是圆心坐标,一般均用圆心相对于起
17、点的增量坐是圆心坐标,一般均用圆心相对于起点的增量坐标来表示标来表示,而不受而不受G90G90控制控制。对于XZ平面,坐标参数相应为X、Z、I、K。YZ平面则为Y、Z、J、K。(8)圆弧插补指令G02、G03 用圆弧终点坐标和圆弧半径R表示。G02 指令格式:XYRF;G03 式中:为圆弧半径。用+R表示小于或等于180度的圆弧,用-R表示大于180度的圆弧。(9)刀具半径补偿指令G40、G41、G42指令格式:G40;/刀具半径补偿取消G41;/刀具在工件左侧偏置的刀具半径补偿G42;/刀具在工件右侧偏置的刀具半径补偿说明:G41/G42中的左侧或右侧是指沿切削方向看,刀具在工件的左侧或右侧
18、。用G43(正向偏置),G44(负向偏置)指定偏置的方向。无论是绝对指令还是增量指令,由H代码指定的已存入偏置存储器中的偏置值在G43时与刀具轴向移动指令的终点坐标值相加,在G44时则是从刀具轴向移动指令的终点坐标值中减去。计算后的坐标值成为刀具移动的终点坐标。偏置号可用H00-H99来指定。偏置值与偏置号对应,通过MDI/CRT预先设置在偏置存储器中。对应偏置号00即H00的偏置值通常为0,因此对应于H00的偏置量不设定。要取消刀具长度补偿时用指令G49或H00。G43、G44、G49都是模态代码,可相互注销。(10)刀具长度补偿指令G43、G44、G49(11)刀具功能T、进给功能F、主轴
19、功能S刀具功能刀具功能T T:用于选择刀库中的刀具a.格式1(数控车床用):TXXXXT+四位数字组成。前两位数字代表刀具号,后两位数字代表刀具偏置地址号。如:T0100调用“00”号刀具,刀具的偏置量存放在00暂存器中。“00”地址中通常存放的数字为“0”。b.格式2(加工中心用):TXX M06T+二位以内数字组成调用刀具号.进给功能进给功能F F:用于指定刀具的进给速度格式:FXXXXF+四位以内数字组成,可含小数点。F的单位可为mm/min或mm/r,由G功能字来指定。FANUC 0iM:G94-mm/min;G95-mm/r(11)刀具功能T、进给功能F、主轴功能S进给速度F的计算-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 编程 基础 专题 培训 16905
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内