数控工艺员培训_第1页
数控工艺员培训_第2页
数控工艺员培训_第3页
数控工艺员培训_第4页
数控工艺员培训_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数 控 工艺员培训(数控技术基础) 主讲:1数控工艺员考试模块理论考试(30%;考试时间40min; 题型:选择+判断)CAM考试(40%;考试时间2h; 3个零件的造型、生成加工轨迹及G代码)实际加工操作(30%;考试时间2h; 1个零件的完整加工过程)各部分均60%2理论部分考试内容:机械加工基础(26.6%)数控加工基础(6.7%)数控加工工艺( 26.7% )机械制图、公差与配合;金属切削刀具、夹具;金属材料及热处理数控加工基本原理;数控机床分类特点、应用范围;数控系统软、硬件组成及功能数控铣加工对象;数控铣工艺分析;数控铣工艺路线设计;加工工艺参数确定数控编程( 40% )数控编程步

2、骤和内容;坐标系及原点;刀补;G指令和M指令;固定循环指令;子程序3第一章 数控编程基础数控加工程序的编制是数控加工中的重要一环,在数控加工与数控机床之间起着纽带作用。O10G55 G90 G01 Z40 F2000M03 S500G01 X-50 Y0G01 Z-5 F100G01 G42 X-10 Y0 H01G01 X60 Y0G03 X80 Y20 R20G03 X40 Y60 R40G01 X0 Y40G01 X0 Y-10G01 G40 X0 Y-40G01 Z40 F2000M05M304第一节 数控程序编制的概念一、数控程序编制的定义和方法 程序编制的定义5 程序编制的步骤与要

3、求分析零件图样工艺处理数学处理编写程序单制作控制介质CRT/MDIRS232、网卡程序检验、试切基点:简单平面轮廓节点:方程曲线 列表曲线 程序编制的方法 手工编程语言数控自动编程图形数控自动编程语音数控自动编程自动编程6二、字符与代码三、字与字的功能类别 字:一套有规定次序的字符,可以作为一个信息单元存储、传递和操作。 字长:一个字所含字符个数。 常规加工程序中的字: 一个英文字母若干位10进制数字组成。 顺序号字地址符:N地址符 作用:程序校对和检索修改;在加工轨迹图几何节点处标上相应顺序号字,可直观检查程序;可作为条件转向的目标;可进行程序段的复归操作。 使用规则:数字为正整数;数字可以

4、不连续;可只在部分程序段中设顺序号,也可全设,也可全不设。7 模态(续效)指令:一经指定,直到出现同组其它G指令才失效。 准备功能字:G00G99,前置“0”可省略; 有些数控系统的G指令中开始用3位数; 不同标准G指令功能含义不同。 尺寸字:X、Y、Z、U、V、W、P、Q、R; A、B、C、D、E; I、J、K。 进给功能字:F mm/min;mm/r 主轴转速功能字:S 刀具功能字:T 辅助功能字:M非模态指令8四、程序段格式 程序段格式:程序段中的字、字符和数据的排列形式。 固定顺序格式分隔符程序段格式字地址可变程序段格式程序段由若干个字组成;每个字以字母(地址符)开头;字长不固定、程序

5、段长度可变;字的排列不要求有固定的顺序N、G、X、Y、Z、F、S、T、M; 加工程序的一般格式:O10N10 G55 G90 G00 Z40 N20 M03 S500N30 X-50 Y0N40 G01 Z-5 F100N50 G01 G42 X-10 Y0 H01N60 X60 Y0N70 G03 X80 Y20 R20N80 G03 X40 Y60 R40N90 G01 X0 Y40N100 X0 Y-10N110 G01 G40 X0 Y-40N120 G00 Z40 N130 M05N140 M309第二节 数控机床的坐标系一、坐标系及运动方向先确定Z轴 X轴 右手笛卡儿坐标系确定Y轴

6、基本原则:1、刀具相对于静止工件而运动2、采用右手笛卡儿直角坐标系3、坐标运动正方向是增大工件和刀具间距离的方向工件旋转的机床 工件径向刀具旋转的机床Z轴:平行于主轴中心线X轴:Z轴水平 从主轴向工件看,向右为+XZ轴垂直单立柱 从主轴向立柱看,向右为+X龙门式 从主轴向左侧立柱看,向右为+X10举例:11例题:1、数控机床坐标系采用( )判定X、Y、Z的正方向,工具ISO标准,在编程时采用( )的规则。 A.右手法则;刀具相对静止而工件运动 B.右手法则;工件相对静止而刀具运动 C.左手法则;工件随工作台运动 D.左手法则;刀具随主轴运动2、如图所示,当正向面对立式数控铣床用右手法则判断机床

7、坐标轴方向时,如果机床的工作台向左移动,在机床坐标系下则表示向( )方向移动。 A.-X轴 B.+X轴 C.+Y轴 D.-Z轴12二、坐标系的原点 机床原点:在机床上由机床生产厂家设置的一个固定不变的基准点,在机床说明书上有说明。 机床参考点:与机床原点相对应、由行程开关设置的物理位置。13 编程原点(工件原点):由编程人员在工件上根据编程方便性自行设定的编制加工程序的原点。 尽量选在零件的设计基准或工艺基准上14 加工原点:15三、绝对坐标系和增量坐标系G90 G00 X10 Y12G01 X30 Y37 F100G91 G00 X10 Y12G01 X20 Y25 F100G00 U10

8、V12G01 U20 V25 F10016第三节 数控加工的工艺设计一、数控加工内容的选择 通用机床无法加工的内容应作为优选内容;通用机床难加工,质量也难以保证的内容应作为重点选择内容;通用机床加工效率低、工人手工操作劳动强度大的内容,可在数控机床尚存在富余能力的基础上进行选择。 工艺设计是对工件进行数控加工的前期工艺准备工作,合理的工艺设计方案是数控编程的依据。编程人员必须首先搞好工艺设计,然后再考虑编程。 数控加工工艺与普通加工工艺在原则上基本相同,但又有其特点:数控加工的工序内容复杂数控加工程序的编制复杂工艺内容明确而具体对刀点、换刀点17二、数控加工工艺性分析尺寸标注应符合数控加工的特

9、点宜用同一基准引注或坐标式尺寸零件轮廓几何要素的条件应完整、准确定位基准要可靠不充分、不清楚过于“苛刻”、自相矛盾应采用同一基准定位同一基准可以是工件上已有表面,也可设置辅助基准零件结构工艺性18 结合数控加工特点灵活运用普通加工工艺的一般原则,将数控加工工序穿插与零件加工的整个工艺过程中,使之与普通工序良好衔接。三、数控加工工艺路线设计首先找出所有加工的零件表面并逐一确定各表面的加工方法划分加工阶段划分工序,安排顺序常规工序、热处理工序零件加工工艺路线19 工序的划分以一次安装、加工作为一道工序以同一把刀具加工内容作为一道工序以加工部位划分工序以粗、精加工划分工序 工步的划分先粗后精;先面后

10、孔;按刀具集中。20上道工序的加工不能影响下道工序的定位与夹紧,中间穿插有通用机床加工工序的也要综合考虑;先内后外;以相同定位、夹紧方式或同一把刀具加工的工序,最好连续进行,以减少重复定位次数、换刀次数与挪动压板次数;在同一次安装中进行的多道工序,应先安排对工件刚性破坏较小的工序。 顺序的安排 数控加工工序与普通工序的衔接建立工序间的相互状态要求。21四、数控加工工序设计数控加工工艺十分严密,工序设计中必须注意加工过程中的每一个细节;对图形进行数学处理、计算和编程时,力求准确无误。数控工序设计的主要任务:本工序加工内容(走刀路线、工步顺序)的确定;定位夹紧方式及夹具选择;数控刀具的选择;切削用

11、量的选择;对刀点、换刀点的确定。22 确定走刀路线走刀路线:在数控加工中,刀具刀位点相对于工件运动的轨迹。走刀路线不仅包括了加工内容,也反映出加工顺序,是编程的依据之一。 确定走刀路线的原则 1)应保证被加工工件的精度和表面粗糙度; 2)应使加工路线最短,以减少空行程时间,提高加工效率; 3)在满足工件精度、表面粗糙度、生产率等要求的情况下,尽量简化数学处理时的数值计算工作量,以简化编程工作。23为保证零件表面质量,应减少接刀、停刀刀痕应尽量减少在轮廓切削中停刀;避免沿法向切入工件;最终轮廓应在一次走刀中连续加工出来;尽量采用顺铣,提高零件表面质量和刀具耐用度。24寻求最逗走刀路线,减少空刀时

12、间以提高加工效率;但不能忽略必要的辅助尺寸(刀具引入量和超出量)以及对位置精度的影响。25使数值计算简单,减少编程工作量每次直线进给,刀位点计算简单,程序段短、而且加工过程符合直纹面的形成规律,利于准确保证母线的直线度。符合这类工件表面数据给出情况,便于加工后检验,叶形的准确度高。26 定位基准与夹紧方案的确定1)力求设计基准、工艺基准与编程计算的基准统一;2)尽量将工序集中,减少装夹次数,尽可能在一次定位装夹后就能加工出全部待加工表面;3)避免采用占机人工调整装调方案,以充分发挥数控机床的效能。 夹具的选择1)当零件加工批量不大时,应尽量采用组合夹具、可调夹具和其它通用夹具,以缩短准备时间、

13、节省生产费用;2)在成批生产时才考虑采用专用夹具,并力求结构简单;3)夹具要开敞,加工部位开阔,夹具的定位、夹紧机构元件不能影响加工中的进给(如产生碰撞等);4)装卸零件要快速、方便、可靠,以缩短辅助时间,批量较大时应考虑采用气动或液压夹具、多工位夹具。27 刀具的选择刀具刚性要好刀具耐用度要高刀具精度要高采用先进的刀具材料优选刀具参数尽可能采用机夹可转位刀片刀具参数选择:铣刀:铣内凹轮廓: r=(0.80.9)Rmin铣外凸轮廓时,r尽量大零件加工高度:H(1/41/6)r为保证平底两次走刀路线搭接,编程半径取: 0.95(r-r)钻孔:L/D5镗孔:尽量采用对称的两刃或两刃以上的镗刀头精镗

14、宜采用微调镗刀。选择镗刀主偏角接近90,大于75。28对刀点与换刀点的确定对刀点:是指通过对刀确定刀具与工件相对位置的基准点。通过G54G59设定加工坐标系,对刀点往往是零件的加工原点。通过G92或G50设定加工坐标系,对刀点被认为是程序开始运行的起点,又称“起刀点”。选择对刀点的原则是:1)便于数学处理和简化程序编制;2)在机床上容易找正;3)在加工中便于检查;4)有利于提高加工精度。“刀位点”:刀具的定位基准点。“换刀点”是指多刀机床在加工过程中换刀时的位置29 切削用量的确定轮廓加工中注意进给速度的“超程”、“欠程”现象。选择变化的进给速度;自动编程系统自身的“超程”保护功能;利用机床“

15、进给倍率”旋纽手工控制。加工圆弧段时,切削点的实际进给速度刀具中心进给速度。30五、数控加工工艺文件的编写数控加工工序卡数控加工走刀路线图31第二章 常用编程指令及数学处理第一节 常用编程指令G90、G91N30 G90 G01 X40 Z-30 F500N40 X60 Z-48N30 G91 G01 X10 Z-30 F500N40 X20 Z-18G90、G91是一对模态指令,在同一程序段中只能用一种;无论是绝对尺寸还是增量尺寸,同一轴向的尺寸字的地址符要相同。有些系统可直接用地址符来区分:X、Y、Z绝对尺寸 U、V、W相对尺寸32预置寄存指令G92(G50)功能:使用G92指令用来确定起

16、刀点与编程原点的相对位置关系,从而建立加工坐标系。指令格式:G92 X_ Y_ Z_;执行G92指令,机床不产生任何运动;设定的加工原点与当前刀具位置有关,随刀具起始点的位置不同而改变,必须保证起刀点位置与程序中G92指令中的坐标值一致,重复加工时应特别注意;也可用CRT/MDI输入参数方式通过G54G59设定加工坐标系。G92 X150 Z100G92 X150 Z2033功能:用来指定平面直线和圆弧插补、刀具补偿平面。指令格式:G17;(设置加工平面为XY,数控铣床默认平面) G18;(设置加工平面为ZX,数控车床默认平面) G19;(设置加工平面为YZ) 坐标平面选择指令G17、G18、

17、G19快速点定位指令G00功能: 在加工过程中,常需要刀具空运行到某一点,为下一步加工做好准备,利用指令G00可以使刀具快速移动到目标点。指令格式:G00 X_ Y_ Z_;执行G00指令时,刀具的移动速度由系统参数设定,不受进给功能指令F的影响。刀具的移动方式有三种:各轴以其最快的速度同时移动,因速度和移动距离的不同先后到达目标点,刀具移动路线为多段直线的组合。2) 各轴按设定的速度以联动的方式移动到位,刀具移动路线为一条直线。3) 各轴按输入的坐标字顺序分别快速移动到位,刀具的移动路线为阶梯形。34直线插补指令G01功能:指定直线插补,其作用是切削加工任意斜率的平面或空间直线。指令格式:G

18、01 X_ Y _ Z_ F_;N30 G90 G01 X40 Z-30 F500N40 X60 Z-48N30 G91 G01 X10 Z-30 F500N40 X20 Z-1835功能: G02为顺圆插补;G03为逆圆插补,用以在指定平面内按设定的进给速度沿圆弧轨迹切削。圆弧插补指令G02、G03指令格式:I、J、K:起点到圆心的增量(=圆心坐标 起点坐标);有些系统相反;有些系统可由G90、G91决定 I、J、K是绝对或增量尺寸;有些车削系统I可用直径值;圆心角180,R为正; 180,R为负;不能进行整圆加工。36G92 X0 Y0 Z0G90 G00 X200. Y40.G03 X1

19、40. Y100. I-60. F300.G02 X120. Y60. I-50.G92 X0 Y0 Z0G91 G00 X200. Y40.G03 X-60. Y60. I-60. F300.G02 X-20. Y-40. I-50.G92 X0 Y0 Z0G90 G00 X200. Y40.G03 X140. Y100. R60. F300.G02 X120. Y60. R50.G92 X0 Y0 Z0G91 G00 X200. Y40.G03 X-60. Y60. R60. F300.G02 X-20. Y-40. R50.37G41刀具半径补偿指令G40、G41、G42刀具半径补偿基本

20、概念G4238缩短型伸长型插入型39指令格式:G01 G41/G42 X_ Y_ H_(D_).G01 G40 X_ Y_刀补执行过程:刀补建立:刀补进行:刀补撤消:下一程序段起点处刀具半径矢量顶点上一程序段终点处刀具半径矢量顶点40建立:缩短型:刀具中心走到下段程序起点的刀具半径矢量顶点非缩短型:刀具中心走到本段程序终点的刀具半径矢量顶点,再按伸长型或插入型走。r取消:缩短型:刀具中心从上段程序终点的刀具半径矢量顶点走到本段程序终点非缩短型:刀具中心按伸长型或插入型走到本段程序起点的刀具半径矢量顶点,再走到终点刀具半径补偿的建立和取消过程41刀具半径补偿举例:N010 G92 X0 Y0 Z

21、10N020 S600 M03N030 G90 G17N040 G41 G00 X20 Y10 D01N050 Z-10 M08N060 G01 Y50 F100N070 X50N080 Y20N090 X10N100 G00 Z10 M09N110 G40 X0 Y0 M05N120 M3042注意事项:建立和撤消刀补程序段,不能使用圆弧插补指令;在补偿进行状态中不得变换补偿平面;偏置量的改变:一般应在刀补撤消(G40后)状态下通过重新设定进行,但也可在已偏置状态下直接改变;偏置量的符号:如果偏置量值为负,G41和G42可互相取代;由于刀具半径补偿引起的过切:N010 G92 X0 Y0 Z

22、10N020 S600 M03N030 G90 G17N040 G41 G00 X20 Y10 D01N050 Z-5 M08N055 G01 Z-10 F100N060 G01 Y50 F100.N100 G00 Z10 M09N110 G40 X0 Y0 M05N120 M30N010 G92 X0 Y0 Z10N020 S600 M03N030 G90 G17N040 G41 G00 X20 Y9 D01N045 Y1N050 Z-5 M08N055 G01 Z-10 F100N060 G01 Y50 F100.43刀具半径补偿的优越性:可直接按零件轮廓编程,不必考虑刀具半径的半径,从而

23、简化编程;当刀具磨损或重磨后,刀具半径减小,只需手工输入新的半径值,而不必修改程序;可用同一程序(或稍作修改),甚至同一刀具进行粗、精加工。44刀具长度补偿指令G49、G43、G44补偿刀具长度差值。指令格式: G01 G43/G44 Z_ H_ G01 G49设定H01=-4.0(偏置值)G91 G00 G43 Z-32 H01; 实际Z向进给-32.0+(-4.0)=-36.0G01 Z-21.0 F1000; Z向将从-36.0进给到-57.0G00 G49 Z53.0; Z向将退到53.0+4.0,返回到初始位置45第二节 数控编程中的数学处理一、选择原点、换算尺寸车削件的编程原点:X

24、工件的回转中心 Z工件的左、右端面或对称平面铣削件的编程原点:X、Y工件的基准面、孔或对称面 Z工件的上表面二、基点与节点基点:与系统插补功能一致的各几何要素的连接点。方法:联立方程组; 几何元素间的三角函数关系。节点:轮廓形状与系统插补功能不一致时,逼近线段与被加工线段的交点。方法:根据被加工曲线方程特性、逼近线段形状(直线或圆弧)和允许的插补误差,利用数学关系求解。尺寸换算:按公差中值换算46三、程序编制中的误差程编误差在零件轮廓上的分布:47第三节 非圆曲线的逼近处理数控加工中把除直线与圆弧以外的平面轮廓曲线称为非圆曲线。可用方程表达的曲线列表曲线数值计算过程:选择逼近方法确定允许的插补

25、误差,允=(1/51/10)零件公差确定计算方法根据算法计算节点坐标直线逼近法数学处理较简单,但计算的坐标数据较多,且各直线段间连接处存在尖角,不利于加工表面质量的提高。圆弧逼近法可大大减少程序段数目,相邻圆弧彼此相切,工件表面光滑,有利于加工表面质量的提高,但其数学处理过程比直线逼近法复杂。48一、直线逼近法弦线法等插补段法:每个插补段长度相等。求Rmin求弦长AB求插补节点坐标49以起点(X0,Y0)为圆心,允为半径建立圆方程:等插补误差法:每个插补段误差相等,插补段长度不等。求该圆与曲线Y=f(X)的公切线斜率:求插补节点坐标:50方法1:采用“等插补段法”或“等插补误差法”求出节点坐标

26、,再用三点作圆法求各段圆弧的圆心和半径。二、圆弧逼近法51方法2:直接利用二次曲线方程,采用等误差逼近法进行圆弧逼近。PM2的斜率:(Y2-Y1)/(X2-X1)K4=-(X2-X1)/(Y2-Y1)K5=-(X3-X2)/(Y3-Y2)Y=K4X+(Y4-K4X4)Y=K5X+(Y5-K5X5)52Y=K4X+(Y4-K4X4)Y=K5X+(Y5-K5X5)(X-X0)2+(Y-Y0)2=R2X,YY=K4X+(Y4-K4X4)Y=K5X+(Y5-K5X5)X2/a2+Y2/b2=1M6M的长度X6,Y6D允53第一节 数控铣床编程基础数控铣床坐标系 第三章 数控铣床的程序编制机床原点工件(

27、编程)原点54数控铣床编程特点 有效应用刀具补偿功能,简化编程,扩大程序工艺范围;一些加工动作(特别是孔加工)已典型化,数控铣床常具备不同形式的循环功能,可进行多次重复循环切削,简化编程; 对形状对称、形状相同大小成比例的零件轮廓,可利用镜像加工、比例缩放功能编程; 工艺处理、数学处理较复杂。 加工方法的选择 55数控铣床工艺装备特点 数控铣床工艺性分析 零件毛坯工艺性分析 零件加工路线 56加工坐标系设定:G92 G54G59 第二节 数控铣床编程基本方法G92 X400 Y200 Z300G54:X-50 Y-50 Z-10G55:X-100 Y-100 Z-20G54 G90 G01 X

28、50 Y0 Z0 F100G55 X100 Y0 Z057加工坐标系的测量 利用基准工具:适用于矩形工件;XW-|XM+H+D/2|YW-|YM+H+D/2|ZW-|ZM+T+H|利用量具:适用于回转表面工件;利用电子式找正器:Z轴设定仪寻边器58子程序调用 指令格式:M96 P_ P_ L_;(程序段调用)被调用起始程序段地址码N后的数据 M98 P_ L_;(子程序调用)功能:调用程序自身的一组程序段,且一般情况下是调用之前的程序段。被调用结束程序段地址码N后的数据 调用次数 M99;(子程序返回)功能:调用的是子程序,子程序是相对于主程序而言的相对独立的一段加工程序。 子程序号,必须以“

29、%”加上数字来定义 59主程序 N10 N30 M98 P100 L3N60 M98 P100 L5N80 N90 M02 子程序 %100N010 N140 M99子程序1子程序2子程序3主程序N10G92 X100 Z20N50M96 P40 P70 L1N70M98 P100 L4%100N140M99M97 P_ :使加工程序无条件跳转类似有些系统 /M99 P_ N40 M97 P80N80 N100 M02执行顺序60比例缩放:G51 X_ Y_ Z_ P_ G50比例中心坐标比例系数,取值范围是0.0199.99。不影响刀具半径(长度)补偿的数值。 N10 G92 X0 Y0 Z

30、0N20 G00 X39 Y20N20 G51 X39 Y20 P1.5N30 G00 Y12N40 G03 Y28 R8N50 G01 X15N60 Y12N70 X39N80 G50N90 M02 61镜像功能:G12 X1 Y1 Z1 G13 X_ Y_ Z_ G12 X0 Y0 Z0N10G91 G17N20G00 X40 Y30N20M98 P100N30G13 X40N40G12 X1N50M98 P100N60G12 X0N70M02 %100N110G91 G00 Y-10N120G42 D01 G01 X-15N120G03 X-10 R5 F800N130G01 Y-10

31、N140G02 X-5 Y-5 R5N150G01 X-10N160G03 Y-10 R5 N170G01 X20 N180X5 Y5N190Y25N200G40 G00 X15 Y5N210M99 62坐标系旋转功能:G17G18G19G68 X_ Y_ Z_ R_;在XY平面坐标旋转在ZX平面坐标旋转在YZ平面坐标旋转(模态)G69 单位为度,取值范围-180 +180。顺时针旋转角度为正。 N10M98 P200N20G68 X0 Y0 R-90N30M98 P200N40G68 X0 Y0 R-180N50M98 P200N60G68 X0 Y0 R90N70M98 P200N80G6

32、9N90M02 %200N210G91 G00 Y30N220G01 Z-10 F100N230G04 P20N240G00 Z10N250G00 Y-30N260M99 63固定循环功能G81 X_ Y_ Z_ R_ F_ L_ ;(中心钻)G82 X_ Y_ Z_ R_ P_ F_ L_ ;(扩孔)G83 X_ Y_ Z_ R_ Q_ F_ L_ ;(深孔) 64编程中应注意的问题零件尺寸公差对编程的影响圆弧参数计算误差对编程的影响转接凹圆弧对编程的影响尖角处使用过渡圆弧的问题65直线轮廓的图形处理 第三节 图形数学处理两平行铣削平面阶差小于底部转接圆弧半径时的处理 66两相交铣削平面的阶

33、差小于底部转接圆弧半径时的处理 67定斜角直线轮廓加工的处理 68数控铣削空间曲面的方法 曲面的数学处理 69确定行距与步长(插补段的长度)70工艺分析 第四节 典型零件程序编制71BC弧的中心O1: X=-(175+63.8)sin859-37.28 Y=-(175+63.8)cos859=-235.86EF弧的中心O2:HI弧的中心O4: X=-(175+61)cos2415 215.18 Y=(175+61)sin2415 =96.93DE弧的中心O5:数学处理 XB=-63.8sin859=9.96YB=-63.8cos859=-63.0272XH=-61cos2415=55.62YH

34、=61sin2415=25.0573编写加工程序 N010 G54 G00 X0 Y0 Z40N020 G90 G17 X-73.8 Y20N030 Z0N040 G01 Z-16 F200N050 G42 D01 G01 X-63.8 Y10 F80N060 Y0N070 G03 X-9.96 Y-63.02 R63 .8N080 G02 X-5.75 Y-63.76 R175N090 G03 X63.99 Y-0.28 R64N100 G03 X63.72 Y0.03 R0.3N110 G02 X44.79 Y19.60 R21N120 G03 X14.79 Y59.18 R46N130

35、G03 X-55.62 Y25.05 R61N140 G02 X-63.02 Y9.97 R175N150 G03 X-63.80 Y0 R63.8N160 G01 Y-10N170 G01 G40 X-73.8 Y-20N180 G00 Z40N190 G00 X0 Y0 M02 加工调整 测量加工原点MDI设置参数:D01=10 G5474第一节 加工中心编程基础加工中心的主要特点 第四章 加工中心的程序编制加工中心是带有刀库和自动换刀装置的数控机床在加工过程中由程序控制选用和更换刀具,连续地对工件自动进行铣、钻、扩、铰、镗、功螺纹等多种工序的加工至少可控制三个坐标轴,至少两轴联动功能较全

36、,具有多种加工固定循环、刀具半径补偿、刀具长度补偿、刀具破损报警、刀具寿命管理、故障自动诊断、加工过程图形显示、工件在线检测、DNC等功能。75加工中心的使用过程 76加工中心的工艺设计 工艺性分析;工艺过程设计,确定加工内容;零件的装夹;刀具、切削用量的选择;编写数控加工工艺文件。定位基准的选择零件的夹紧夹具的选用77加工中心的坐标系加工坐标系的测量图形的数学处理 第二节 加工中心编程的基本方法确定编程原点,建立加工坐标系求图形的节点和基点坐标78加工中心编程要点换刀程序 选刀(T_ _)换刀(M06),有的系统两个动作不能分开进行,其指令格式为:M06 T_ _;选刀动作可与机床的加工动作

37、重合;多数加工中心都规定了换刀点位置(定距换刀),同时规定换刀时应有指令G28 Z0(立式)或G28 Y0(卧式);编程时可使用两种换刀方法:方法1:N10 G28 Z0 T0202 N11 M06方法1:N10 G01 Z_ T0202 N17 G28 Z0 M06 N18 G01 Z_ T03若回参考点的时间小于T功能执行时间,则要等刀库中相应的刀具转到换刀刀位以后才能执行M06。因此,占用机动时间较长。不占用机动时间注:OpenSoftCNC无M06指令; G28返回参考点指起刀点。79几种基本程序的编制 钻孔程序的编制N010 G92 X400 Y300 Z320N020 M06 T0

38、0N030 G90 G00 X0 Y0N040 Z0N050 M03 S500 F30N060 G81 G99 R-4 Z-10N070 G91 X20 Y10 L3N080 M05N090 G28 Z0N100 M06 T01N110 M03 G90 G00 G44 H01 G81 R-4 Z-30N120 G91 G81 G99 X-20 Y-10 L3N130 M05 G28 G49 Z0N140 M01 ;”选择性停止“ON/N150 M99 P20 ;”跳步开关“(”单节删除“)ON,循环N160 M0280铣削程序的编制N010 G90 G00 G54 X5 Y30N020 Z0N

39、030 M03 S500 F30 M08N040 G01 G42 D1 X15 Y47.7N050 X20 Y67.08N060 G03 X-20 R70N070 G01 X-15 Y47.7N080 G02 X15 R50N090 G01 G40 X5 Y30N100 G42 D2 X15 Y47.7N110 X20 Y67.08N120 G03 X-20 R70N130 G01 X-15 Y47.7N140 G02 X15 R50N150 G01 G40 X5 Y30N160 G00 Z100N170 M05 M09N180 M01 /N190 M99 P10N200 M0281基本概念

40、第三节 用户宏程序简介将能完成某一功能的一系列指令像子程序一样存入内存中,用一个总指令为代表,使用时只需写出总指令就能执行其功能。所存入的一系列指令称为用户宏功能主体(用户宏程序),简称为用户宏。总指令称作为用户宏功能指令(宏指令)。基本特征可以在用户宏功能主体使用变量;可以进行变量之间的运算;可以对变量进行赋值,从而可以用变量代替具体数值,使用户宏程序更具通用性。82A类宏程序:用宏指令G65的H码实现算术运算、逻辑运算和条件转移等处理功能,并建立像子程序一样的用户宏程序,然后在主程序中用M98指令调用。B类宏程序:用符号实现算术运算、逻辑运算和条件转移等处理功能,并建立像子程序一样的用户宏

41、程序,然后在主程序中用G65指令调用。其用法接近计算机高级语言的用法,应用广泛。用户宏程序的分类A类宏程序的基本用法变量(内存地址房间号) 变量的值(地址中存放的数据房间中的人)变量的表示:# i变量的引用:在程序中的地址符后的数值可以用变量来代替,即引入了变量。(地址符O、N等不能引用变量)变量的类型:各种系统对变量类型及各类变量的变量序号范围的规定有所不同。83宏指令G65指令格式:G65 Hm P#i Q#j R#k宏指令代码存放运算结果的变量被操作的第一个变量或常数被操作的第二个变量或常数G65 H01 P#101 Q102 #101=102G65 H01 P#102 Q#101 #1

42、02=#101G65 H02 P#101 Q#102 R#103 #101=#102+#103G65 H03 P#101 Q#102 R#103 #101=#102-#103G65 H31 P#101 Q#102 R#103 #101=#102sin(#103)G65 H81 P1000 Q#101 R#102 如果 #101=#102,转移 执行N1000程序段;否则 顺序执行下一程序段。G65 H83 P1000 Q#101 R#10284应用举例用户宏程序(O9100)N110 G65 H01 P#100 Q0N120 G65 H22 P#101 Q#504N130 G65 H04 P#102 Q#100 R360.N140 G65 H05 P#102 Q#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论