数控编程学习_第1页
数控编程学习_第2页
数控编程学习_第3页
数控编程学习_第4页
数控编程学习_第5页
已阅读5页,还剩111页未读 继续免费阅读

下载本文档

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

文档简介

1、第二章数控机床的程序编制2-1 概述 一、基本概念 二、编程方法2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定2-4 手工编程2-5 自动编程1第二章数控机床的程序编制2-1概述一、基本概念程序中应包含零件所有的加工信息。数控机床的程序是用规定的文字、数字、符号组成的代码,按一定的格式编写而成。从零件图纸到编制零件加工程序和制作控制介质的全部过程,称为程序的编制。2二、编程方法手工编程程序编制的全过程均由人工完成。适用于简单的零件。效率低。自动编程编程人员只需根据零件图纸和工艺要求,使用规定的输入方法,将其输入计算机(编程机),计算机(或编程机)自动完成程序编制全过程。自动编程的

2、输入方式有:语言输入方式指加工零件的几何尺寸、工艺要求、切削参数及辅助信息等,是用自动编程语言编写成源程序后,输入到计算机中。3图形输入方式指用图形输入设备(如数字化仪)及图形菜单,将零件图形信息直接输入计算机,并在荧光屏上显示出来,再进一步处理。语音输入方式采用语音识别器,将操作员发出的加工指令声音转变为加工程序。离线编程与数控系统相脱离的单独的程序编制系统。在线编程自动编程与数控系统连在一起。4第二章数控机床的程序编制2-1 概述 一、基本概念 二、编程方法2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定2-4 手工编程2-5 自动编程52-2 手工编程的步骤与要求数控编程流程

3、图分析零件图纸工艺处理数学处理编制程序单制作控制介质程序调试和检验修改数控机床6一、分析零件图纸和制订工艺内容包括:对零件图纸进行分析,以明确加工的内容及技术要求,确定加工方案,选择适合的数控机床,设计或选择刀、夹具,确定合理的走刀路线,选择合理的切削用量等。1.确定加工方案,选择适合的数控机床 考虑数控机床使用的合理性及经济性,并充分发挥数控机床的功能。72.确定零件的装夹,并选择夹具要迅速完成加工零件的定位和夹紧过程,夹具结构大多比较简单。用通用元件拼装的组合夹具有很大的优越性夹具本身应该便于在机床上安装,便于协调零件和机床坐标系的尺寸关系。 柔性自动化加工中应尽量减少工件装夹次数,对于F

4、MS,一般装夹次数不超过3次。3.正确地选择对刀点和换刀点对刀点指在数控加工时,刀具相对于工件运动的起点,也是程序运行的起点。故也称为“程序原点”。 8对刀点的选择原则如下:)选择的对刀点应便于数学处理,使程序编制简单)对刀点应选在容易找正,并在加工过程中便于检查的位置。)引起的加工误差小:应尽量设置在零件的设计基准或工艺基准上。 9对刀是指使“刀位点”与“对刀点”重合的操作 刀位点是指程序中刀具的基准点刀具 刀位点 钻头端铣刀立铣刀 刀具轴线与刀具底面的交点(底面中心) 球头铣刀 球头的球心或顶点 车刀或镗刀 刀尖或刀尖圆弧的圆心 10换刀点更换刀具的位置。应根据工序内容安排,为了防止换刀时

5、碰伤工件,换刀点往往设在零件的外面。114.选择合理的走刀路线: 走刀路线的选择原则)尽量缩短走刀路线,减少空行程,提高生产率。12内槽以封闭曲线为边界的平底凹坑内槽加工分两步:切内腔、切轮廓。切内腔从走刀路线的长短比较,行切法要略优于环切法13)保证零件加工精度和表面粗糙度的要求在车削和铣削零件时,应尽量避免径向切入和切出,而应沿工件的切向切入和切出。 14当工件边界敞开时,为保证加工的表面质量,应从工件的边界外进刀和退刀。)有利于简化数值计算,减少程序段数目和编程工作量15165.加工刀具的选择:(1)刀具材料和刀片的选择一般尽可能选择硬质合金刀具选用涂层刀具应尽量采用可转位刀片17(2)

6、铣刀的选择:粗铣平面时,切削力大,宜选较小直径的铣刀;精铣时,可选大直径铣刀,尽量能包容工件加工面的宽度,以提高效率和加工表面质量。铣内凹轮廓时,铣刀半径R应小于内凹轮廓面的最小曲率半径,一般取R=(0.80.9);铣外凸轮廓时,铣刀半径尽量选得大些。18(3)孔加工方法与刀具的选择钻孔: 数控加工一般无钻模,钻孔刚度差,为此,采用下列措施:a.孔深L与孔径D之比应满足L/D5。b.钻头两主刃应磨得对称,以减少侧向力。c.应选用大直径钻头或是中心钻先锪一个内锥坑,作为钻头切入时的定心锥面,再用钻头钻孔,所锪的锥孔也是孔口倒角。19镗孔: 镗孔是悬臂加工,应采用对称的两刃或两刃以上的镗刀头进行切

7、削,以平衡径向力,减轻镗削的振动。 选择刀具时,要规定刀具的结构尺寸,供刀具组装、预调用,对选定的刀具,应建立刀具文件,供编程用。20第二章数控机床的程序编制2-1 概述 一、基本概念 二、编程方法2-2 手工编程的步骤与要求 一、分析零件图纸和制订工艺 1.确定加工方案,选择适合的数控机床 2.确定零件的装夹,并选择夹具 3.正确地选择对刀点和换刀点 4.选择合理的走刀路线: 5.加工刀具的选择: 6.选择切削用量:216.选择切削用量: 与普通切削加工相似 切深ap=余量 V 刀具耐用度 加工时可由工人随时调整22第二章数控机床的程序编制2-1 概述 一、基本概念 二、编程方法2-2 手工

8、编程的步骤与要求 一、分析零件图纸和制订工艺 1.确定加工方案,选择适合的数控机床 2.确定零件的装夹,并选择夹具 3.正确地选择对刀点和换刀点 4.选择合理的走刀路线: 5.加工刀具的选择: 6.选择切削用量: 二、轨迹计算(数值计算或几何计算)23二、轨迹计算(数值计算或几何计算)(数学处理)根据零件的几何尺寸、加工路线、计算刀位点的运动轨迹,以获得刀位数据。三、编写零件加工程序单,制作控制介质及程序检验检验:()机床空运转画图检查:()模拟:()试切加工:24第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定2-4 手工编程2-5 自动编程2

9、52-3 数控机床的标准及有关规定一、标准目前国际通用标准有两种,即:ISO 国际标准化组织标准 EIA 美国电子工业协会标准我国规定新产品一律采用ISO标准。由于各类机床使用的代码、指令含义不一定完全相同,因此,编程人员还必须按照数控机床使用手册的具体规定来进行编程。26第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定 一、标准 二、ISO标准坐标系与运动方向的规定2-4 手工编程2-5 自动编程27二、ISO标准坐标系与运动方向的规定.坐标系的规定: 仍采用右手法则,直角笛卡尔坐标系。基本坐标轴为X、Y、Z直角坐标系,对应每个坐标轴的旋转运动

10、符号为A、B、C。X28.坐标轴的规定:Z轴平行于机床主轴,如没主轴,则垂直于工件装夹表面。Z轴的正方向定义为刀具远离工件的方向。X轴水平的,垂直于Z轴并平行于工件装卡面的轴。取刀具远离工件旋转中心方向为正方向。Y轴 X、Z方向确定后,根据右手法则来确定。29302-3 数控机床的标准及有关规定一、标准二、ISO标准坐标系与运动方向的规定.坐标系的规定:.坐标轴的规定:.编程坐标系:31.编程坐标系: 规定用字母不带“”的坐标表示工件固定,刀具运动的坐标。XYZ编程坐标系带“”的坐标表示刀具固定,工件运动的坐标。XYZ32.附加运动坐标系: 若在XYZ坐标系之外另有一组平行于它们的坐标系,规定

11、分别用UVW表示,称为附加坐标系。各种机床坐标轴方向标准中都有明确的规定,机床说明书中会给出。332-3 数控机床的标准及有关规定一、标准二、ISO标准坐标系与运动方向的规定.坐标系的规定:.坐标轴的规定:.编程坐标系:.附加运动坐标系:三、ISO标准程序结构和程序段格式34三、ISO标准程序结构和程序段格式.程序结构:程序包含加工一个零件所需的总信息。由程序号和若干个程序段组成。它由数控机床完成某一特定动作所需的全部指令组成。%123程序号123N01 G91 G00 X50. Y60. S300 M03 LFN02 G01 X100. Y500. F150. LF程序段号字 数据字 结束字

12、.N10 G00 X-50. Y-60. M02 LF. 结束35 每一零件的加工程序由程序号开始,而以M02(或M30)作为程序的结束。1)程序号: 编号前面要采用程序编号地址码。各种数控系统不一样:O、%、P2)程序段(语句): 每个程序段对应一个工步。程序段又由若干个字组成。程序段中字的顺序并不严格,但一般习惯的排列顺序如下:36N9234 GXZFSTMLF程序段号地址程序段号字准备功能字行程信息(尺寸字)进给量主轴转速刀具编号辅助功能字程序段结束标记字的结构是由字母(地址符)和数字(带符号或不带符号)组成,代表控制系统的一个具体指令,指明后续一串字符的意义及寄存器地址。37.程序段格

13、式:1) 字地址程序段格式(可变程序段格式)程序段中每个字都以地址符开始,其后跟有符号(+、-)和数字,字的排列没有严格的要求,不需要的字以及与上段相同的续效字可以不写。特点:程序简单、直观,不易出错,易检查2) 分隔符固定顺序程序段结构: 用分隔符(HT、TAB)代替地址符,而且预先规定所有字的排列顺序,根据分隔符出现的顺序,判断字的功能,不需要的字或与上一程序段功能相同的字可以不写,但分隔符必须保留。38字地址程序段格式N01 G91 G00 X50. Y60. S300 M03 LFN02 G01 X100. Y500. F150. LF.N10 G00 X-50. Y-60. M02

14、LF01 HT91 HT00 HT50 HT60 HT300 HT HT03 LF02 HT HT01 HT100 HT500 HT HT150 HT LF.10 HT HT00 HT-50 HT-60 HT HT HT02 LF分隔符固定顺序程序段结构N G G X Y S F M LF39特点:地址字的顺序固定,不可打乱。因而可使系统判别地址电路的设计简化。一般用于功能不多且固定的数控系统中。程序不直观,易出错。40第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定 一、标准 二、ISO标准坐标系与运动方向的规定 三、ISO标准程序结构和程序段

15、格式 四、ISO标准常用的程序编制指令2-4 手工编程2-5 自动编程41四、ISO标准常用的程序编制指令(一)准备功能指令:亦称G指令由字母“G”和其后的2位数字组成,从G00至G99可有100种。作用:主要是指定数控机床运动方式,为数控系统的插补运算作好准备,所以在程序段中G指令一般位于坐标字的前面。4243车削与铣削的编程有一点不同之处: 如为车削时,它的缺省编程方式,无论绝对值方式还是增量值方式,其径向方向(X)用倍坐标值(直径)编程。44常用的G指令有:1.G90 G91绝对坐标及增量坐标的编程指令G90绝对坐标编程指令G91相对坐标编程指令 绝对坐标刀具(或机床)运动位置的坐标值是

16、相对于固定的坐标原点给出的相对(增量)坐标刀具(或机床)运动位置的坐标值是相对于前一位置给出的,而不是相对于固定的坐标原点给出的45(50,-30)(-60,40)使用G90 G91时应注意两点:绝对方式中,终点的坐标值符号在确定的坐标系下确定;增量方式的坐标值为终点相对于起点的坐标,大小等于起、终点表示的矢量在坐标方向的投影,方向为该矢量在坐标轴上的投影方向。462.G92预置寄存 按照程序规定的尺寸修改或设置坐标位置。一般安排在程序段的起始部位。T01刀位坐标系设定程序:G92 X400 Z250 LF47注意:1)该功能只是设定编程的原点位置(对刀点),从而建立一个坐标系,通常称为工件坐

17、标系,并不产生运动,刀具仍在原位置。2)该功能要求坐标值(X、Z)必须齐全,不可缺少,并只能使用绝对方式,而不能使用增量值表示。3)在一个零件的全部加工程序中,根据需要,可以重复设定改变程序原点。48第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定 一、标准 二、ISO标准坐标系与运动方向的规定 三、ISO标准程序结构和程序段格式 四、ISO标准常用的程序编制指令 G90,G91,G92493.G00快速点定位 它命令刀具以点位控制方式,从刀具所在点快速移动到下一个目标位置。它只是快速定位,无运动轨迹的要求。注意: G00功能中不需要给定进给速度

18、,即F功能字无效。其运动速度要事先(在0号程序中)设定。504.G01直线插补用于产生直线或斜线运动,刀具以给定的进给量沿着一条直线加工到所要求的终点位置注意:G01程序中必须含有功能51%50N05 G92 X28. Y20. LFN10 G90 G00 X16. S-T-M- LF N20 G01 X-8. Y8. F- LF N30 X0 Y0 LF N40 X16. Y20. LFN50 G00 X28. M02 LF525.G02 G03圆弧插补 使机床在各坐标平面内执行圆弧运动,切削出圆弧轮廓。 G02顺时针圆弧插补指令 G03逆时针圆弧插补指令圆弧的顺、逆判断方法为:沿圆弧所在平

19、面的另一坐标负方向看去,顺时针方向为G02,逆时针方向为G03。53XG02G02编写圆弧程序时应确定的参数为:圆弧终点坐标(X、Y、Z),圆心相对于圆弧起点的坐标分量(I、J、K)或半径(B或U)。其程序格式为:54注意:1)圆心坐标参数指:从圆弧起点指向圆心的矢量在坐标轴上的投影,它总是为增量值,即不受G90控制。552)圆弧半径参数中,B(U)指圆弧半径,符号只代表圆弧的形状,即 B(U) 圆心角180,编程时“+”可省略 B(U) 圆心角180 3)车削加工中,I值不以2倍值编程。有些系统值也以倍值编程。4)车削加工中,圆弧的顺、逆方向,与日常生活中所指的顺时针,逆时针方向相反。5)有

20、F功能一般数控系统都可以跨象限编制圆弧程序。56%1N1 G92 X Y LFN2 G00 G90 X20. Y0 S-T-M- LFN3 G03 X20. Y0 I-20. F- LF%1N1 G92 X Y LFN2 G00 G91 X Y S-T-M- LFN3 G03 X0 I-20. F- LF 不用半径编程57第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定 一、标准 二、ISO标准坐标系与运动方向的规定 三、ISO标准程序结构和程序段格式 四、ISO标准常用的程序编制指令 G90,G91,G92,G00,G01,G02,G03588

21、54590ZX %10(车削)N10 G92 X40. Z90. LFN15 S-T-M- LF N20 G01 G90 Z85. F2. LFN40 G03 X120. Z5. I-30. K-40. LFN50 G00 X140. LFN60 X40. Z90. M02 LFN30 G02 X80. Z45. I50. F0.2 LF59X6. G40 G41 G42刀具半径补偿刀具半径补偿功能的作用就是要求数控系统根据工件轮廓程序和刀具中心偏移量,自动计算出刀位点的轨迹。G41左偏刀具半径补偿。 沿刀具运动方向看,刀具位于零件左侧时的刀具半径补偿。G42右偏刀具半径补偿。G40刀具半径补

22、偿撤消。使用该指令后使G41、G42无效。60建立和取消刀具半径补偿必需与G01或G00指令组合来完成,实际编程时建议与G01组合。G41 G01G42G40 G00刀具半径补偿功能的应用1.刀具因磨损、重磨、换新刀而引起刀具直径改变后,不必修改程序,只需在刀具参数设置中输入变化后的刀具直径。2.用同一程序、同一尺寸的刀具,利用刀具半径补偿,可进行粗精加工。61854590ZX%10(车削)N10 G92 X40. Z90. LFN15 S-T-M- LF N20 G01 G90 Z85. F2. LFN30 G02 X80. Z45. I50. F0.2 LFN40 G03 X120. Z5

23、. I-30. K-40. LFN50 G00 X140.N60 X40. Z90. LFN70 M02 LFG41G4062(二)辅助功能指令M:亦称M指令辅助功能以地址符M为首,其后跟两位数字(0099)组成,共100种。主要用于机床加工操作时的工艺性指令。常用的辅助功能M指令:1.M02程序结束。 该指令用于程序全部结束,此时主轴、进给及冷却液供给全部停下。常用来使机床复位及卷回纸带到“程序开始”字符。632.M03 M04 M05主轴控制 M03主轴顺时针旋转。(沿Z轴正向看)M04主轴逆时针旋转M05主轴停3.M06换刀4.M08冷却液开5.M09冷却液关6.M30纸带结束。与M02

24、相似。64(三)F S T指令()F指令:为进给速度指令 该指令为续效代码。它们有两种表示方法:代码法:即F后跟二位(无符号)数字,这些数字不直接表示进给速度的大小,而是机床进给速度数列的序号。进给速度数列可以是算术级数,也可以是几何级数。直接指定法:即F后跟的数字也就是进给速度的大小。例如F100.表示进给的速度是100mm/min。这种指定方法较为直观,因此现在大多数机床上应用。65()S指令:为主轴转速指令 该指令是续效代码,用来指定主轴的转速,S与F的指定方法相同。()T指令:为刀具指令信号在自动换刀的数控机床中,该指令用以选择所需的刀具。指令以T为首,其后跟二(四)位数字,以代表刀具

25、的编号和调整号(补偿号)。66第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定 四、ISO标准常用的程序编制指令 (一)准备功能指令:亦称G指令 G02,G03,G40,G41,G42 (二)辅助功能指令M:亦称M指令 (三)F S T指令2-4 手工编程672-4手工编程一、轮廓编程法(一)基本元素1)两点式(直线)仅已知: X2 A则 N G01 A X2 仅已知: Z2 A则 N G01 A Z2 数控装置可自动计算出终点坐标。68已知: X2 Z2 I K 则: N G02(或G03) X2 Z2 I K若已知: X2 Z2 B则: N

26、G02(或G03) X2 Z2 B仅已知: X2(或Z2) I K B则: N G02(或G03) I K B X2(或Z2)数控装置可自动计算出终点坐标。2)圆弧69已知: A1 A2 X3 Z3则: N G01 A1 A2 X3 Z3控制装置自动计算(X2 Z2)坐标值。3)三点式705)圆弧若已知: X3 Z3 A1 A2 B则: N G01 A1 A2 B X3 Z34)倒角若已知: X3 Z3 A1 A2 B则: N G01 A1 A2 B- X3 Z3其中: B-表示插入倒角71已知: X3 Z3 A B则: N G02(或G03) A B X3 Z36)直线圆弧相切过渡7)圆弧直

27、线相切过渡已知: X3 Z3 B A则: N G02(或G03) B A X3 Z3注意A和B的顺序,圆弧不大于180。72已知: X3 Z3 I1 K1 I2 K2(终点指向圆心)则: N G02(或G03) I1 K1 I2 K2 X3 Z3 圆弧1准备功能是根据第1个圆弧的插补方向而定。8)圆弧圆弧相切过渡73第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定 四、ISO标准常用的程序编制指令 (一)准备功能指令:亦称G指令 G02,G03,G40,G41,G42 (二)辅助功能指令M:亦称M指令 (三)F S T指令2-4 手工编程 一、轮

28、廓编程法74N15 G02 X120. Z5. I50. K0 I-50. K0 F0.2 LFN50 G00 G40 X140. LFN60 Z90. LFN70 X40. LFN80 M02 LF%10N5 G92 X40. Z90. LFN10 G90 G01 Z85. F2. S T M LF8590ZX G4175%12N1 G92 X260. Z334. LFR822016011666R405458*45100130246332ZXWN5 S-T-M- LFN6 G01 G90 G41 X46. F5. LFN10 X66. Z324. F0.2 LFN15 A180 A90 X1

29、16. Z246. B8. LFN20 G03 B40. A175 X160. Z130. LFN25 G01 A135 A180 X220. Z0 LFN30 G00 G40 X260. LFN35 Z334. M02 LF(二)程序的编制130276%4N1 G92 X180. Y120. LFN2 S-T-M- LFN5 G90 G01 G41 X170. Y80. F100. LFN10 X50. Y40. A270 A180 U10. LFN15 X40. Y90. A135 A90 LFN20 G02 X130. Y60. U28. A325 LFN25 G03 X170. Y80

30、. I0 J20. I-10. J0 LFN27 G00 G40 X180. Y120. M02 LF40130160X10*45R10R2035R28Y90806040WR1077第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定2-4 手工编程 一、轮廓编程法 二、子程序2-5 自动编程781801501408040203020250220200160140120100604020MYXR二、子程序如在一个零件上有许多相同形状和尺寸的部位,这些部位的加工程序是相同的,把它编成子程序。79子程序以外的部分便称主程序。主程序可调用子程序,子程序可调

31、用其它子程序,称嵌套,嵌套次数是有限制的。L1L1%95L2L3M02L1%95L2L3M02L2M17M17M1780编写子程序须注意: ()为保证在任意位置都能调用子程序,必须采用增量编程方式。()子程序要有程序名,结束指令。西门子810系统子程序名一般用一个字母L和二到三位的数字组成。子程序结束用M17。 子程序调用的定义如下:L103 P0子程序号(23位) 执行次数(3)子程序编写与主程序相同。811801501408040203020250220200160140120100604020MYXRL103(圆的子程序)N05 G91 G01 Y-10. F500. LFN10 G02

32、 Y0 J-10. LFN15 G01 Y10. LFN20 M17 LF821801501408040203020250220200160140120100604020MYXRL203(方形子程序)N05 G91 G01 Y-10. F500. LFN10 X10. LFN15 Y-20. LFN20 X-20. LFN25 Y20. LFN30 X10. LFN35 Y10. LFN40 M17 LF83%123 (主程序)N01 G92 X250. Y180. LFN05 G90 G00 X220. Y150. S_T_M_ LFN10 X200. L103 P1 LF180150140

33、8040203020250220200160140120100604020MYXR84N15 G00 X-30 L103 P1 LFN20 G90 G00 X140 L203 P1 LFN25 G90 G00 X100 L103 P1 LFN30 G90 G00 X60 L203 P1 LF1801501408040203020250220200160140120100604020MYXRG9185第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定2-4 手工编程 一、轮廓编程法 二、子程序 三、参数编程2-5 自动编程86三、参数编程在零件程序中

34、,可以应用R参数来解决一些形状相似、尺寸不同的相似零件的编程问题。在每一个程序段中,最多可编入的参数个数是有限制的,参数值、子程序、调用、行程信息及开关功能均可以写在一个程序段中。西德西门子公司的810T/810M系统有200个寄存器,即R00R199,可规定R00R99用于赋值调子程序,值保留,R100R199用于子程序运算,值不保留。87(一)参数的定义和赋值R参数是由带符号的确定数值给定88(二)参数运算R参数的运算规则:89(三)参数与数值的运算810系统:R1=R2+25R1=17.5-R3R1=0.221*R3R1=355/R3613 R1 K64 K表示常数为64 结果在R1中,

35、为8 开方运算90(四)参数连接810系统:R1=R2+R3-R4*R5/R6*R10其运算顺序按自然顺序,而不是按先后。步骤为:R1=R2R1=R1+R3R1=R1-R4R1=R1*R5R1=R1/R691第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定2-4 手工编程 一、轮廓编程法 二、子程序 三、参数编程2-5 自动编程92L315N1 G91 G01 G41 Z-98. F=R5 LFN5 G01 Z=-R4-2. LF N10 X=-R1 F=R6 LFR5为深度方向的进给速度R6为轮廓铣削速度120Y9050W90160R3=10A

36、X180R3=3R4=3R4=5R1=30R1=70R2=30R2=60R4为纵向深度(五)举例93N15 G03 X=-R3 Y=-R3 U=R3 LFN20 G01 Y=-R2 LFN25 G03 X=R3 Y=-R3 U=R3 LFN30 G01 X=R1 LF120Y9050W90160R3=10AX180R3=3R4=3R4=5R1=30R1=70R2=30R2=60R4为纵向深度94120Y9050W90160R3=10AX180R3=3R4=3R4=5R1=30R1=70R2=30R2=60R4为纵向深度N35 G03 X=R3 Y=R3 U=R3 LFN40 G01 Y=R2

37、LFN45 G60 G03 X=-R3 Y=R3 U=R3 LFN50 G01 Z=R4 LFN55 G00 G40 Z100. LFN60 G90 M17 LF95120Y9050W90160R3=10AX180R3=3R4=3R4=5R1=30R1=70R2=30R2=60R4为纵向深度%137N1 G92 X180. Y120. Z100. LFN5 G90 G00 X160. Y100. S-T-M- LFN10 R1=30. R2=60. R3=10. R4=5. R5=500. R6=300. L315 P1 LF96120Y9050W90160R3=10AX180R3=3R4=3

38、R4=5R1=30R1=70R2=30R2=60R4为纵向深度N15 G00 X90. Y50. LFN20 R1=70. R2=30. R3=3. R4=3. L315 P1N25 G00 Y120. LFN30 X180. LFN35 M02 LF97零件族的参数编程98R08(1.5*45)R06R05R04XZL10N10 R50=R00/2 R51=R06-R08 R52=R51+R50 R53=2*R08 R54=R00-R53N15 G90 G00 X0 Z=R52 S_T_M_ LFN20 G01 G41 X=R54 Z=R06 F_ LFN30 X=R00 Z=R51 LFN

39、40 A180 A90 X=R01 Z=R05 B=R07 LFN50 X=R02 Z=R04 LFN60 X=R03 LFN70 Z0 LFN80 M17 LF99152510025758090%4711N10 G92 X150. Z215. LFN20 R00=25. R01=75. R02=80. R03=90. R04=15. R05=25. R06=100. R07=15. R08=1.5 LFN30 L10 P1 LFN40 G90 G00 G40 X150. LFN45 Z215. LFN50 M02 LF1001582510404550%15N10 G92 X100. Z115

40、. LFN20 R00=10. R01=40. R02=45. R03=50. R04=8. R05=15. R06=25. R07=15. R08=1.5 N30 L10 P1 LFN40 G90 G00 G40 X100. LFN45 Z115. LFN50 M02 LF 101第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定2-4 手工编程 一、轮廓编程法 二、子程序 三、参数编程 四、固定循环2-5 自动编程102四、固定循环如粗车外圆、螺纹、深孔加工,有些机床配有循环程序,只要根据要求使用即可。但有些机床没有,需自己编写。编程方法与前同。循环程序也用增量编程。103第二章数控机床的程序编制2-1 概述2-2 手工编程的步骤与要求2-3 数控机床的标准及有关规定2-4 手工编程2-5 自动编程1042-5 自动编程一、概述编程人员根据图纸的要求,使用编程语言很容易编写出零件加工的源程序(不同于数控加工程序),送入计算机,由计算机自动地进行数值计算、后置处理,编写出零件加工的程序单(数控加工程序),直至自动地穿出数控加工的穿孔纸带,或将加工指令通过直接通讯(DNC)的方式送入数控机床,这一过程称为自动编程。源程序按自动编程系统所规定的“语言”和“语法”,来描

温馨提示

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

评论

0/150

提交评论