




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.1工业学校教案课程名称:数控车削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间80分钟授课容第一章 数控车削编程根底知识 1.1 数控编程概述授课对象教学目的及要求1.了解:数控编程的概念2.理解:数控加工程序构造的组、格式以及程序段的含义3.熟知:数控车床的根本指令代码教学重点与 难 点1.重点:掌握数控加工程序构造的组成、格式以及程序段的含义,能够读懂数控车床的根本指令代码2.难点:数控指令代码教学手段教学过程及容提要时间分配及备注1.1 数控编程概述一、数控编程的概念普通机床在加工工件时是由工艺员按照设计图纸事先制订好的零件加工工艺规程,在工艺规程中制订出零件的加
2、工工序,操作者按照工艺规程的步骤操作机床来完成对工件的加工,整个过程都贯穿着操作者的手工劳动。数控机床是依据程序来控制机床运转及动作的,使用数控机床进展零件加工时必须首先将零件图纸上的信息处理成数控系统能识别的程序,这一程序的编制叫做数控编程。二、数控编程的种类1、手工编程:手工编程是指编制零件数控加工程序的各步骤,即由分析图纸确定工艺过程数值计算、编写零件加工程序单,制备控制介质到程序校验都是由人工完成的,这种编程方法叫手工编程。对于点定位加工或几何形状不太复杂的零件,数控编程计算较为简单程序段不多手工编程即可实现。但对几何形状复杂的零件特别是对轮廓形状不是简单的直线、圆弧组成而是由非圆曲线
3、、列表曲线及曲面的零件,假设用手工编程有一定的困难、出错率较大有的甚至无法编制,因此就必须用自动编程方法来完成。 2、自动编程: 自动编程是用计算机编制数控加工程序的过程,即把人们输入的零件图纸信息改写成数控机床能执行的数控加工程序,就是说数控编程大局部工作由计算机来完成,编程人员只需根据零件图纸及工艺要求使用规定的数控编程语言写一个较简短的零件程序,并将其输入到计算机自动进展数值计算、后置处理、编写出零件加工程序单。45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注二、数控加工程序编制的步骤分析零件的图样:通过分析零件的材料、形状、尺寸、精度以及毛坯和材料处理要
4、求等,选定在什么数控机床上进展加工。确定加工工艺过程:在分析零件图样的根底上,确定加工顺序、加工路线、装卡方法、刀具选择及切削参数等,制定出合理的工艺方案。数值计算:根据要求,设定编程坐标系,在坐标系中计算出零件轮廓各个轨迹节点的坐标,计算时可以采用计算机辅助计算。编写程序单:加工工艺、参数、刀具轨迹坐标值确定后,编程者可以根据数控系统的功能指令和程序格式,编写数控程序单,制定加工方案。制作控制介质,输入系统:将程序清单的容记录到控制介质上并送入数控装置。程序较验:数控程序编制好后,不一定能顺利运行,各个环节把握不好,如输错一个字母,都有可能出现意想不到的情况出现,严重的会损坏数控机床,为了保
5、证零件加工的正确性,数控程序必须进展较验和试切才能用于正式加工。二、数控编程前准备 数控车削加工包括端面车削加工、外圆柱面的车削加工、圆柱面的车削加工、钻孔加工、复杂外形轮廓回转面的车削加工,一般在数控车床上进展,其中复杂外形轮廓外形回转面的车削加工一般采用计算机辅助数控编程,其它车削加工可以采用手工编程,也可以采用图形编程和计算机辅助数控编程。1.车床选择与工件坐标系确实定 数控编程应根据数控车床的构造、系统的不同而来确定,编程的格式、数据标准在设定时都有所不同,所以,编程前操作者应该详细了解数控车床的特性。 工件坐标系采用与机床运动坐标系一致的坐标方向,工件坐标系的原点即程序原点要选择便于
6、测量或对刀的基准位置,同时要便于编程计算。2工艺准备进刀、退刀方式 对于车削加工,进刀时采用快速走刀接近工件切削始点附近的*个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削进给起始点确实定与工件的毛坯余量大小有关,以刀具快速走到该点时刀尖不与工件发生碰撞为原则。车削完成退刀时一般采用快速走刀的方式,但应注意刀具快速离开工件时不能与工件相邻局部发生碰撞。45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注3刀尖半径补偿 在数控车削编程中为了编程方便,把刀尖看作为一个尖点,数控程序中刀具的运动轨迹即为该假想刀尖点的运动轨迹。实际上刀尖并不是尖的,而是具有一定
7、的圆角半径,为了考虑刀尖圆角半径的影响,在数控系统中引入了刀尖半径补偿,在数控程序编写完成后,将刀尖半径值输入刀具补偿表中,程序运行时数控系统会自动根据对应刀尖半径值对刀具的实际运动轨迹进展补偿。4加工路线的选择 数控车削的走刀路线包括刀具的运动轨迹和各种刀具的使用顺序,是预先编制在加工程序中的。合理地确定走刀路线、安排刀具的使用顺序对于提高加工效率、保证加工质量是十分重要的。数控车削的走刀路线不是很复杂,也有一定规律可遵循。课后作业1、数控程序编制的步骤有哪些.课后反思提示:根据课堂教学效果总结工业学校教案课程名称:数控车削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间
8、80分钟授课容1.2 数控车床坐标系统 1.3 数控程序构造授课对象教学目的及要求1.了解:机床坐标轴2.理解:机床坐标系,和机床坐标原点3.熟知:工件坐标系、对刀点以及程序构造,程序格式教学重点与 难 点1.重点:坐标系设定2.难点:程序格式教学手段讲授教学过程及容提要时间分配及备注1.2 数控车床坐标系统一、机床坐标轴1、坐标和运动方向命名原则为了使编程人员能在不知道机床在加工零件时是刀具移向工件,还是工件移向刀具的情况下,就可以根据图样确定机床的加工过程。规定:永远假定刀具相对静止而坐标是运动的。2、机床坐标系的规定在数控机床上加工零件,机床的动作是由数控系统发出的指令来控制的。为了确定
9、机床的运动方向,移动的距离在机床上建立一个坐标系称机床坐标系,在编制程序时就以该坐标系来规定运动方向和距离。该坐标系是采用右手直角笛卡儿坐标系。如图 12 所示,为简化编程和保证程序的通用性,统一规定直线进给坐标轴用*,Y,Z表示,称根本坐标轴。+*+*+Y+Z+Y+Z+Y+C+Z+A +B+C+* +Y +Z+A+B+* 图 12 右手直角笛卡儿机床坐标轴的规定 15分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注 *,Y,Z坐标轴的相互关系用右手定则决定,大姆指的指向为*轴的正方向,食指指向为Y轴的正方向,中指指向为Z轴的正方向。围绕*,Y,Z轴旋转的圆周进给坐
10、标轴分别用A,B,C表示,根据右手螺旋定则,如下列图,以大姆指指向+*,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。数控机床的进给运动,有的由主轴带动刀具运动来实现,有的由工作台带着工件运动来实现。上述坐标轴正方向,是假定工件不动,刀具相对于工件做进给运动的方向。如果是工件移动则在字母右上角用加“来表示,按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,对编程员、工艺员来说只考虑不带“的运动方向,即有:+* =-*, +Y =-Y, +Z =-Z,+A =-A, +B =-B, +C =-C二、坐标轴确实定和运动方向的命名为了使编程人员能在不知道机床在
11、加工零件时是刀具移向工件,还是工件移向刀具的情况下,就可以根据图样确定机床的加工过程。规定:永远假定刀具相对静止而坐标是运动。数控机床坐标系是为了确定零件在机床中的位置、机床运动部件的一些特殊位置如换刀点、参考点等以及运动围如行程围等建立的几何坐标系,如图32所示。*轴 一般规定位于平行工件装夹面的水平面,对于数控车床,在水平面取垂直于主轴旋转中心轴线的方向为*轴,刀具远离工件的方向为正向,如图33所示。+Z+*机床零点主轴旋转中心O数控车床的机床坐标系Z轴 一般规定产生切削力的主轴旋转中心线为Z轴,刀具远离工件的方向为正向,如图33所示。30分钟工业学校教案课程名称:数控车削编程及其应用教学
12、过程及容提要时间分配及备注三、对刀点和换刀点1对刀点起刀点对刀点起刀点是数控加工中刀具相对于工件运动的起点,是零件程序的起点。对刀的目的是确定工件零点原点在机床坐标系中的位置,即建立工件坐标系与机床坐标系的关系。它可以设在工件外任何一点,但该点与工件原点之间必须有确定的坐标联系。一般情况下,对刀点既是加工程序执行的起点,也是加工程序执行的终点。通常将设定对刀的过程看成是建立工件坐标系的过程。2换刀点刀架的换刀点是指刀架转位所在的位置,其位置可以是固定的、也可以是任意的。它的设定原则是以刀架转位时不碰撞工件和机床其它零部件为准,通常在顶尖不使用情况下,将其设定为与刀具对刀点重合。3“对刀点和“换
13、刀点确实定对刀点是指数控加工时,刀具相对工件运动的起点,即编程时程序的起点,或称起刀点。在编程序时应正确选择对刀点的位置。选择原则是,1应便于数学处理和使程序编程简单。2在机床上易于找正。3加工过程中易于检查。4引起加工误差小。课后作业课后反思提示:根据课堂教学效果总结工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注1.3 数控程序构造1、程序构造数控加工程序是由假设干程序段构成,程序段则是按照一定顺序排列,能使数控机床完成*特定动作的一组指令,每个指令都是由地址字符和数字所组成。一个完整的数控加工程序,由程序号、程序容和程序完毕指令三局部组成,程序号位于程序主体之前,
14、是程序的开场局部,以“O和四位数字组成,无属性系统,独占一行,后面4位数字从“00019999之间任意值。程序段是数控加工程序中的一句,用来发出指令使机床做出*一个动作或一组动作,由程序段号及各种指令字构成,在程序段中不同的指令字符及其后续准备功能字数值确定了每个指令字的含义。一个数控装置执行的指令行其格式的语句含义如下。N50 G02 *40.0 W-10.0 R10.0;程序段号指 令 字2、准备功能G指令准备功能G指令由后面1或2位数值组成,用来规定刀具和工件的相对运动轨迹,机床坐标系、刀具补偿、坐标偏置等多种加工操作。G准备功能指令是指在数控装置插补运算之前需要预先规定,为插补运算、刀
15、补运算、固定循环等做好准备。分模态指令和非模态指令两种,模态指令这类指令在同组其它G指令出现之前一直有效;非模态指令这类指令只有在被指定的程序段中才有效。FANUC 0i 系统 “G指令代码。3、主轴功能S 指令主轴功能S指令用来控制主轴转速,S后面的数值表示主轴的速度,单位r/min或恒线速度m / min假设采用恒线速度要加G96、取消恒线速度G97等指令。如:G97 S1200 M03 ;取消恒线速度采用转速1200 r / min主轴正转 G96 S80 ;采用恒线速度80m / min数控车削时,按需要可以设置恒切削速度例如:G96 S80为保证车削后工件的外表粗糙度一致,应设置恒切
16、削速度,车削过程中数控系统根据车削时工件不同位置处的直径计算主轴的转速。设置恒切削速度后,由于主轴的转速在工件不同截面上是变化的,为防止主轴转速过高而发生危险,在设置恒切削速度前,可以将主轴最高转速设置在*一个最高值如:G50 S2000。切削过程中当执行恒切削速度时,主轴最高转速将被限制在这个最高值。45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注4、刀具功能T指令刀具功能T代码刀具功能T其后的4位数字分别表示选择的刀具号和刀具补偿号。执行T指令时刀架自动转动选用指定的刀具,当一个程序段同时包含T代码与刀具移动指令时:先执行T代码指令,而后执行刀具移动指令。同
17、时调入刀补存放器中的补偿值,如T0202,说明2号刀、刀补为02的值;T0200为02号刀并取消补偿,取消补偿时注意刀具位置。5、进给功能F指令在程序中进给速度“F 0.2表示工件被加工时刀具相对于工件的合成进给速度,有每分钟进给量G98 mm / min和主轴每转一转刀具的进给量G99 mm / r两种。当工作在G01、 G02 或G03 方式下编程F 一直有效,直到被新的F 值所取代。6、辅助功能M指令辅助功能M指令主要用来指令各种辅助动作及其状态,如:主轴的正转、反转、停、冷却液的开、关等。有非模态M功能和模态M功能二种形式,非模态M功能在当段有效、模态M功能同组可相互注销,注销前一直有
18、效。另外M功能还可以分为前作用M功能和后作用功能M功能两类。前作用M功能是指在程序编制的轴运动之前执行;后作用功能M功能是指在程序编制的轴运动之后执行。课后作业课后反思提示:根据课堂教学效果总结工业学校教案授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间80分钟授课容第三章 常用数控车削根本编程指令授课对象教学目的及要求1.了解:直线、圆弧的插补原理2.理解:数控常用指令功能3.熟知:学会G00G01G02G03等指令的功能教学重点与 难 点1.重点:G00G01G02G03判定和应用2.难点:参考点控制指令及其常用指令的应用教学手段讲 授、练习教学过程及容提要时间分配及备注3.2 数
19、控车常用移动指令1、快速点定位指令G00该指令用于快速点定位,刀具以快速进给速度移动到指令位置,接近终点位置时,进展减速,当确认到达进入位置状态即定位点后,开场执行下个程序段。它只限于空行程,不能用于切削,在程序中不必指令移动速度,只需指令终点位置坐标即可。格式:G00 *U_ZW_;*、Z 为绝对编程时,终点在工件坐标系中的坐标值。U、W 为增量编程时,终点相对于起点的位移量。2、直线插补指令G01该指令用于轮廓切削的进给指令移动的轨迹为直线。格式 G01 *U_ZWF_;*、Z 为绝对编程时终点在工件坐标系中的坐标值。U、W 为增量编程时终点相对于起点的位移量。F 两个轴的合成进给速度。可
20、分为每分进给量和主轴每转进给量。该指令为续效指令,被指令的进给速度直到被重新指令前均有效。执行G01指令时刀具在两坐标或三坐标间以插补联动的方式,按F指定的合成进给速度,从当前位置点作任意斜率的直线运动。G01是模态续效代码,可由G00、G02、G03或G32功能注销,F指令也是模态代码,它可以用G00指令取消。45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注3、圆弧进给指令G02 / G03G02:顺时针圆弧插补;G03:逆时针圆弧插补。(1) 用I、K指定圆心位置:格式 G02 / G03 * ( U )_ Z ( W )_ I _ K _ F _;(2)
21、用圆弧半径R指定圆心位置:格式 G02 / G03 * ( U )_ Z ( W )_ R _ F _;*、 Z 为绝对编程时,圆弧终点在工件坐标系中的坐标。U、 W 为增量编程时,圆弧终点相对于圆弧起点的位移量。 I、 K 圆心相对于圆弧起点的增加量(等于圆心的坐标减去圆弧起点的坐标)。在绝对编程、增量编程时都是以增量方式指定,在直径、半径编程时I都是半径值。R 圆弧半径。同时编入R与I、K时,R有效,用R指定圆心位置时,不能描述整圆。F 被编程的两个轴的合成进给速度。(3) 当圆心角大于1800 R应为负值,整圆编程时不可以使用R ,只能用I 、K指令。(4) 顺时针或逆时针是从垂直于圆弧
22、所在平面的坐标轴的正方向看到的回转方向,前置刀架与后置刀架正好相反。(5) 圆弧顺逆的判定圆弧插补指令G02/G03的判定,即在加工平面,根据其插补时的旋转方向为顺时针/逆时针来判断的。加工平面为观察者向着+Y轴的指向看到的回转方向,前置刀架与后置刀架正好相反。工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注46R2020【实例】如图 313 所示,试编写圆弧插补指令精车程序。O0019工进到Z0处圆弧逆圆插补车削40 46 圆环N140 G01 Z0 F0.2; N150 G03 *40.0 Z 20.0 R20.0; N160 G01 *46.0;课后作业课后反思提
23、示:根据课堂教学效果总结工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注3.3 参考点控制指令1、返回参考点检验指令G27格式G27 * ( U )_ Z ( W )_T 00;*、 Z 为绝对编程时,为参考点在工件坐标系中的坐标值。U、 W 为增量编程时,为参考点在工件坐标系中的坐标值。该指令用于检查*轴与Z轴是否正确返回参考点。但注意在执行G27指令前的前提是机床上电后必须返回过一次参考点手动返回或用G28返回。2、自动返回参考点指令G28格式G28 * ( U )_ Z ( W )_ T 00;*、 Z 为绝对编程时,为中间点在工件坐标系中的坐标值。U、 W 为增
24、量编程时,为中间点在工件坐标系中的坐标值。该指令首先使*、Z轴都快速定位到中间点在工件以外所设定的平安点,然后再从中间点返回到参考点,用于检查*轴Z轴能否正确返回参考点。如图314所示:否则会发生不正确的动作。它主要用于刀具自动更换或者消除机械误差,在执行该指令之前应取消刀具补偿。6、自动从参考点返回指令G29格式G29 * (U)_ ZW) _;*、 Z 为绝对编程时,为目标点在工件坐标系中的坐标值。U、 W 为增量编程时,为目标点在工件坐标系中的坐标值。目标点C参考点RZ150408045中间点B100当前点A G28、G29 编程图例*该指令为刀具由当前点A开场,快速进给经过G28指令定
25、义的中间点B,然后再自动返回参考点。编程时不必计算从中间点到参考点的实际距离,到达参考点时相应的坐标方向指示灯亮。工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注3.3 参考点控制指令机床坐标系下编辑指令G53是针对机床坐标系坐标编程用的,在含有G53的程序段中,绝对值编程时的指令值是在机床坐标系中的坐标值。其为非模态指令, +Z机床原点35 +Z45+*实例:如图 写出直接机床坐标系下的零件原点程序段。%0005N10 G53 * 30 Z 45坐标系的选择G54G59格式:G54G59G54坐标系1选择G55坐标系2选择G59坐标系6选择G54G59是系统预定的6个
26、坐标系可根据需要任意选用。加工时其坐标系的原点,必须设为工件坐标系的原点在机床坐标系中的坐标值:即工件零点偏置值并用MDI方式输入各坐标系的坐标原点在机床坐标系中的坐标值,系统自动记忆。否则刀具将偏离程序轨迹不能加工零件,甚至出现危险。当坐标系选择后,后续程序段中用绝对值编程时的指令值均为相对此坐标系原点的值,G54G59为模态功能,可相互注销,为缺省值。使用该组指令前机床必须先回参考点对刀,调刀具刀尖到工件原点位置,用MDI手动输入方式,翻开坐标系G54窗口,将刀具刀尖在机床坐标系下工件原点的值输入到系统中。再调下面程序,在自动方式下翻开循环启动3、绝对值编程G90与增量值编程G91格式:G
27、90G91工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注eq oac(,1)绝对值编程指令G90:,编程坐标轴的值是相对于程序原点的。eq oac(,2)增量值编程指令G91:,编程坐标轴的值是相对于前一点坐标沿轴移动的距离。采用增量编程时, 用地址U、W代替*、Z或G91指令后面的*、Z表示*轴、Z轴的增量值,其正、负由行程方向确定,行程方向与机床坐标方向一样时为正、反之为负。注意:增量的字符U、W不能用于循环指令G80、G81、G82、G71、G72、G73、G76程序段中,但可用于定义精加工轮廓的程序中G90、G91为模态功能,G90为缺省值。eq oac(,3
28、)混合编程:绝对值编程与增量值编程混合起来进展编程的方法叫混合编程。4、工件坐标系设定G92格式:G92 * Z *、Z后续值为刀尖点到工件坐标系原点*向、Z向的尺寸。当执行该指令后,系统部即对(,)进展记忆,并建立一个使刀具当前点坐标值为(,)的坐标系,系统控制刀具在此坐标系中按程序进展加工。但刀具并不产生运动,只起一个与预置存放的作用,为非模态指令。假设加工时刀具当前点不在工件坐标系的和坐标值上,则加工原点与程序原点不一致,即刀具将偏离程序轨迹不能加工零件,甚至出现超程撞车等危险。因此执行该指令时,刀具当前点必须在工件坐标系的和坐标值上。实例:如图 36所示坐标系的设定假设选工件左端面为坐
29、标原点时工件坐标系应设定为G92 *150Z 200假设选工件端面为坐标原点时工件坐标系应设定为G92 *150Z80由上可知,同一工件由于编程原点变了,程序段中的尺寸也随之变化,确定*、Z值,即确定对刀点在工件坐标系下的坐标值。课后作业课后反思提示:根据课堂教学效果总结工业学校教案课程名称:数控车削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间80分钟授课容第四章 简单固定循环授课对象教学目的及要求1.了解:简单固定循环的应用2.理解: G80、G81指令3.熟知: G80、G81指令教学重点与 难 点1.重点: G80、G81指令2.难点:固定循环指令编写外锥、锥面程
30、序教学手段讲 授教学过程及容提要时间分配及备注4.1 轴类零件外固定切削循环简单固定切削循环通常是在轴类、盘类工件的粗车切削加工中,由于切削量大,需要屡次进刀切削加工时,用循环指令编写程序,可以减少工作量缩短程序长度使之得以简化。在重复切削时,只需在程序中设定相应参数值即可。1、外圆柱、孔切削循环格式 G80 *U_ZW_F_;*、Z绝对值编程时,为切削终点C在工件坐标系下的坐标值。U、W 增量值编程时,为切削终点C相对循环起点B的有向距离。F 表示以指定刀具进给速度。如图48所示,刀具从循环起点开场按矩形循环,最后又回到循环起点。图中虚线表示按R快速移动,实线表示按F指定的进给速度移动。直孔
31、车削循环如图410所示,膛刀按ABCDA的轨迹动作。其中图中点划线R表示快速运动,实线F表示工作进给。45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注3、圆锥面外径切削循环格式 G90 *U_ZW_RF_;*、Z绝对值编程时,为切削终点C在工件坐标系下的坐标值。U、W 增量值编程时,为切削终点C 相对循环起点B 的有向距离。F 为指定的刀具进给速度。R为每次循环切削起点B与切削终点C的半径差,如图412所示。刀具从循环起点开场沿着径向快速移动,然后按F指定的进给速度沿锥面切削。到锥面另一端后沿着径向以进给速度退出,最后快速返回到循环起点。由于刀具沿径向移动是快速
32、的。所以刀具起点与Z向应有一定的平安距离。即 R =切削起点的*坐标 切削终点*坐标/ 2。工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注2、锥端面切削循环格式 G94 *U_ZW_RF_;说明 *、Z绝对值编程时,为切削终点C在工件坐标系的坐标,U、W为增量值编程时,为切削终点C相对于循环起点A的有向距离。R 为切削起点B相对于切削终点C的Z向有向距离。F 表示以指定刀具进给速度。该指令执行如图416所示:ABCDA的轨迹动作。A为切削起点,B为循环起点,C为切削终点,D为退刀点。CZ* / 2ABDW U / 21RZ 2F3F4RR*工业学校教案课程名称:数控车
33、削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间80分钟授课容第五章 子程序及应用授课对象教学目的及要求1.了解:子程序的编写原理2.理解:子程序的格式调用3.熟知:子程序的调用,编写方法及调用子程序切削量的计算教学重点与 难 点1.重点:子程序的调用,编写方法及调用子程序切削量的计算2.难点:子程序的调用,编写方法及调用子程序切削量的计算教学手段讲 授教学过程及容提要时间分配及备注5.1 概 述1子程序的概念模式一样的程序在加工中假设屡次出现时,可把此模式编为一组程序段并加以命名,称为子程序,原来的程序称为主程序。编子程序时要用增量方式编写。2使用子程序的目的可以减少不
34、必要的编程重复,从而到达简化编程手续,子程序相当与固定循环,每次的进给量都应是一样的,具体的大小要根据零件来设定。3子程序的调用子程序是储存在存储器中的以便程序执行时随时调用。调用子程序时使用M98。程序完毕返回主程序用M99调用子程序的格式 子程序调用号M98 P L 调用子程序次数当L=1时可以省略子程序调用字子程序的格式% 【入口地址为四位数字与P后面的四位数字一样】 【子程序】M99 【执行完该子程序后返回主程序】45分钟工业学校教案教学过程及容提要时间分配及备注4子程序的嵌套子程序调用下一级子程序,称为子程序嵌套。上一级子程序与下一级子程序的关系,与主程序与第一层子程序的关系一样。多
35、重子程序调用关系:如图 47所示:主程序子程序A调用子程序A调用子程序B返回主程序子程序B返回子程序A5.2 子程序编程应用实例:应用调子程序来编写以下零件程序。 如图481050902535+Z+*8020图 48%0012主程序程序名N10 G90 G92 *80 Z20 设立坐标系,定义对刀点的位置N20 M03 S400 (主轴正转)N30 G00 *40 Z1 移到子程序起点处N40 M98 P0002 L11 调用子程序,并循环11次N50 G00 *50N60 Z10 返回对刀点N70 M05 主轴停工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注N75
36、M30 主程序完毕并复位%0002 子程序名N80 G91 G01 * 5 F100(增量编程切削起点处,留切削的余量)N90 Z 11 加工25园柱段N100 *10 Z 50 加工25 35园锥段N110 Z 30 加工35园柱段N120 G00 *4 离开已加工外表N130 Z91 退到循环起点Z轴处N140 * 10 调整每次循环的切削量N150 M99 子程序完毕,并回到主程序课后作业课后反思提示:根据课堂教学效果总结工业学校教案课程名称:数控车削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间80分钟授课容第六章 数控车削螺纹编程授课对象教学目的及要求1.了解:
37、螺纹的定义和种类2.理解:螺纹的加工方法3.熟知:切削螺纹进退刀点的控制教学重点与 难 点1.重点:切削螺纹进退刀点的控制2.难点:教学手段讲 授教学过程及容提要时间分配及备注6.1 概 述一、螺纹的定义在圆柱或圆锥母体外表上制出的螺旋线形的、具有特定截面的连续凸起局部。二、螺纹的种类螺纹按其截面形状(牙型)分为三角形螺纹、矩形螺纹、梯形螺纹和锯齿形螺纹等。其中三角形螺纹主要用于联接见螺纹联接,矩形、梯形和锯齿形螺纹主要用于传动。螺纹分布在母体外外表的叫外螺纹,在母体外表的叫螺纹。在圆柱母体上形成的螺纹叫圆柱螺纹,在圆锥母体上形成的螺纹叫圆锥螺纹。螺纹按螺旋线方向分为左旋的和右旋的两种,一般用
38、右旋螺纹。螺纹可分为单线的和多线的,联接用的多为单线;用于传动时要求进升快或效率高,采用双线或多线,但一般不超过4线。圆柱螺纹的主要参数有外径 (d)、径(d1)、中径(d2 )、螺距(t)、线数(n)、导程(s=n t)、升角()和牙形角()等。除管螺纹以管子径为公称直径外,其余螺纹都以外径为公称直径。 螺纹升角小于摩擦角的螺纹副,在轴向力作用下不松转,称为自锁,其传动效率较低。 圆柱螺纹中,三角形螺纹自锁性能好。它分粗牙和细牙两种,一般联接多用粗牙螺纹。细牙的螺距小,升角小,自锁性能更好,常用于细小零件薄壁管中,有振动或变载荷的联接,以及微调装置等。管螺纹用于管件严密联接。矩形螺纹效率高,
39、但因不易磨制,且外螺纹旋合定心较难,故常为梯形螺纹所代替。锯齿形螺纹牙的工作边接近矩形直边,多用于承受单向轴向力。 圆锥螺纹的牙型为三角形,主要靠牙的变形来保证螺纹副的严密性,多用于管件。45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注 三、螺纹加工切削法1、直进切削法2、斜进切削法3、左右切削法四、车削螺纹进退刀点的控制n F18003.605在数控车床上加工螺纹的进给过程中,包括加速运动、恒速切削运动和减速运动三个过程。车螺纹开场起刀是个加速过程,切削螺纹是恒速切削运动,螺纹切削终了停刀时是一个减速过程。升速进刀段:1 = ; 降速退刀段:2 = 。1200
40、Fn K五、切削螺纹主轴转速的控制 车削螺纹时主轴转速的控制可按经历公式进展计算,即: 式中 F 螺距mm。 K 保险系数,一般取80。车削螺纹时主轴转速也可以不按经历公式计算,当时用高档螺纹刀时,其主轴转速可按线速度200 m/min 进展选取。但要注意在高速加工时,一般经济型数控车床有时会造成“乱扣的现象。课后作业课后反思提示:根据课堂教学效果总结工业学校教案课程名称:数控车削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间80分钟授课容6.2 6.3 外螺纹零件编程及应用授课对象教学目的及要求1.了解:单程序段直螺纹、锥螺纹指令2.理解:3.熟知:螺纹固定切削循环指令
41、教学重点与 难 点1.重点:螺纹固定切削循环指令2.难点:螺纹固定切削循环指令及应用教学手段讲 授教学过程及容提要时间分配及备注6.2 6.3 外螺纹零件编程及应用一、单程序段直螺纹、锥螺纹指令直螺纹切削循环1格式 G32 *U_ZW_F_*、 Z 为绝对值编程时,有效螺纹终点在工件坐标系中的坐标值。U、W 为增量值编程时,有效螺纹终点在工件坐标系中的坐标值。F 为螺纹导程,无回退功能。2FANUC系统格式G92 *U_ZW _ F_;*、 Z 绝对值编程时,为螺纹终点C在工件坐标系下的坐标值,U、 W 增量编程时,为螺纹终点C在工件坐标系下的坐标值。F 为导程螺距,如图 423所示。2锥螺纹
42、切削循环1格式 G00 *U; G32 *U_ZW_F_;说明:G00后续*U为锥螺纹螺纹小径起刀点坐标值。G32 后续*U、ZU为绝对值增量编程时,为螺纹终点C在工件坐标系下坐标值。2格式 G92 *U_ZW_ R_ F_;45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注*、Z 绝对值编程时,为螺纹终点C在工件坐标系下的坐标值,U、W 增量编程时,为螺纹终点C在工件坐标系下的坐标值。R 为螺纹起点B与螺纹终点C的半径差。其符号为差的符号,无论是绝对值编程还是增量值编程。F 为导程螺距,如图 424所示。3R1R2FF4RADBCR 3R1R 2FF4RABCG
43、D 450注:直、锥螺纹切削循环指令无回退功能。3G92指令多线螺纹加工编程一般采用轴向螺距均分法,原理是当加工螺纹时其中第一线螺纹按导程加工完后,在入刀点向后移动一个螺距后,再开场加工第二线螺纹,这样便可加工出多线螺纹。G92 *UZWF ; G00 WL/n; 在入刀点向后移动一个螺距G92 *UZWF ; 外直螺纹编程应用1相关计算如果使用机夹外螺纹刀,即能修整牙尖的外螺纹刀,则加工螺纹局部的工件外圆轮廓应车削到公称直径减0.1即为:d = 公称直径 0.1如果使用外螺纹是重磨刀,则外圆轮廓应车削到的尺寸为:d = 公称直径 0.13 p加工螺纹时,从粗车到精车需屡次走刀,直至将螺纹切削
44、到要求的深度,但这个深度在实际加工中,由于螺纹刀尖的挤压与材料的塑性变形等因素的影响,螺纹的实际深度有变化。所以国标规定螺纹车刀可在牙顶高度H / 8处削平;在牙底深度H / 4处削平。这样处理后也就是螺纹牙型的实际高度。45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注80100M301.5 2编程举例【实例】如图425零件所示:毛坯为50100的钢料,螺纹刀为机夹刀,分析计算:外圆轮廓应车削到的尺寸为d = 公称直径 0.13 P = 30 0.13 P = 29.8mm螺纹底径应车削到的尺寸为d = 公称直径 1.08P = 30 1.08P = 28.38
45、mm程序名调3号导入1号刀尖半径补偿主轴正转转速900 r / min快速到入刀点、升速段取2 mm加工第一次循环、降速段取1 mm、吃刀深0.7mm加工第二次循环,吃刀深0.5mm加工第三次循环,吃刀深0.22mm光整加工*轴退刀Z轴返回换刀点主轴停主程序完毕加工程序O4512N10 T0313;N20 S900 M03N30 G00 *32.0 Z2.0; N40 G92 *29.1 Z-81.0 F1.5;N50 *28.6;N60 *28.38; N70 *28.38;N80 G00 *100.0;N90 Z100.0;N100 M05N110 M02;例题二P93工业学校教案课程名称
46、:数控车削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间80分钟授课容6.4螺纹切削复合循环 6.5螺纹切削复合循环编程及应用授课对象教学目的及要求1.了解:螺纹切削的循环过程2.理解:3.熟知:G76指令使用教学重点与 难 点1.重点:G76指令编写程序2.难点:G76指令使用教学手段讲 授教学过程及容提要时间分配及备注6.4螺纹切削复合循环 6.5螺纹切削复合循环编程及应用格式:G76 C(c) R(r) E(e) A(a)*(*)Z(z)I(i)K(k)U(d)V(dmin)Q(d) P(p) F(L)螺纹切削固定循环G76执行的加工轨迹如图 69所示:G76循环单
47、边切削及其参数单如图 610所示:其中:c:精整次数(199),为模态值;r:螺纹Z向退尾长度(0099),为模态值;e:螺纹*向退尾长度(0099),为模态值;a:刀尖角度(二位数字),为模态值;*、z :绝对值编程时,为有效螺纹终点C的坐标;45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注增量值编程时,为有效螺纹终点C相对于循环起点A的有向距离;(用G91指令定义为增量编程,使用后用G90定义为绝对编程。)i :螺纹两端的半径差;如 i=0,为直螺纹 (圆柱螺纹)切削方式;k :螺纹高度;该值由*轴方向上的半径值指定;dmin :最小切削深度(半径值);当第
48、n次切削深度(),小于dmin时,则切削深度设定为dmin;d:精加工余量(半径值);d:第一次切削深度(半径值);p:主轴基准脉冲处距离切削起始点的主轴转角;L:螺纹导程;按G76段中的*(*)和Z(z)指令实现循环加工,增量编程时,要注意u和w的正负号(由刀具轨迹AC和CD段的方向决定)。 60 59.25牙型角600P = 1. 5703024G76循环进展单边切削,减小了刀尖的受力。第一次切削时切削深度为d,第n次的切削总深度为,每次循环的背吃刀量为:在图6、9中,C到D点的切削速度由F代码指定,而其它轨迹均为快速进给45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时
49、间分配及备注实例:用螺纹切削复合循环G76指令编程,如图61124300.375h相关计算:1、计算锥面根部直径:如图 612螺纹局部半径之差:60 59.25/ 2 = 0.375 30/24 = h/0.375 h = 0.4688即:锥面根部直径为:0.46882+59.25 = 60.1876 mm24260.375H车削螺纹起刀点在Z2处则计算在该处的直径:如图 613两个直角三角形相似有24/0.375 = 26/H 、H = 0.4063mm即:Z = 2处的直径为:60 20.4063= 59.1875 mm3、车外圆轮廓时计算I的值:I = 59.1875 60.1876/
50、2 = 0.5车削螺纹时计算I的值:I = 59.1875 60/ 2 = 0.4063课后作业课后反思螺纹切削循环G92 *_Z_ R_ F_;适合:圆拄螺纹R = 0可省略、圆锥螺纹R 0和螺纹。特点:1无回退功能,但可以用系统提供的连续螺纹切削功能,将回退看成是另一段螺纹进展编程。 2) 编写单线螺纹加工程序简洁,计算量小,广泛采用。工业学校教案课程名称:数控车削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间80分钟授课容6.5 螺纹零件编程授课对象教学目的及要求1.了解:螺纹加工方法2.理解:螺纹和外螺纹的区别3.熟知:螺纹编程方法教学重点与 难 点1.重点:螺纹
51、编程方法和技巧2.难点:教学手段讲 授教学过程及容提要时间分配及备注6.5 螺纹零件编程螺纹编程应用车削螺纹的编程指令与外螺纹指令是一样的。所不同的是它的*坐标值依次渐大,而外螺纹的*坐标值依次渐小。车削螺纹要注意图纸所标的公称尺寸指的是螺纹底径尺寸即大径尺寸,螺纹小径根本尺寸与外螺纹小径根本尺寸近似一样,可用近似公式:d小 = d大 (1 1.1) P式中 d小 为螺纹小径尺寸、d大 为螺纹大径尺寸、P 为螺距当攻丝锥攻制螺纹或高速切削塑性金属材料螺纹时,螺纹孔径加工尺寸推荐公式d小 = d大P 当切削脆性金属材料螺纹或低速车削螺纹时,螺纹孔径加工尺寸推荐公式M301.54260d小 = d
52、大1.1 P【实例】如图 所示,材料45钢。设毛坯外形孔已加工完成。分析计算:用螺纹孔径加工尺寸推荐公式d小 = d大P = 30 - 1.5 = 28.50外轮廓、孔编程略45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注加工程序调3号刀,导入3号刀具补偿主轴正转转速800 r / min快速到入刀点加工第一次循环,吃刀深0.5mm加工第二次循环,吃刀深0.5mm加工第三次循环,吃刀深0.3mm加工第四次循环,吃刀深0.3mm光整加工*轴退刀Z轴返回换刀点主程序完毕N90 T0303; N100 M03 S800N110 G00 *26.0 Z2.0;N120
53、G92 *29.0 Z-60.0 F1.5;N130 *29.5;N140 *29.8;N150 *30.1;N160 *30.1;N170 G00 *25.0;N180 Z200.0;N190 M02;4、螺纹切削本卷须知1在数控机床上加工螺纹从粗加工到精加工,主轴的转速必须保持一常数;2在没有停顿主轴的情况下,停顿螺纹的切削将非常危险,因此螺纹切削时进给保持功能无效,如果按下进给保持按键,刀具在加工完螺纹后停顿运动。 3螺纹加工中不使用恒定线速度控制功能;4在螺纹加工过程中,使用进给修调和主轴修调按键均无效。工业学校教案课程名称:数控车削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类
54、别专业课授课时间80分钟授课容第八章 复合形状固定循环授课对象教学目的及要求1.了解:华中系统,FANUC 0i系统G71、G72、G73复合循环编程2.理解:能够用复合指令编写复杂轮廓的加工程序3.熟知:G71、G72、G73复合循环编程教学重点与 难 点1.重点:G71、G72、G73复合循环编程2.难点:教学手段讲授教学过程及容提要时间分配及备注8.1 外粗、精车复合循环外圆粗、精车复合循环格式 G71 UdR(e);G71 P(ns) Q (nf) UuWwF(f) S(s) T(t);G70P (ns ) Q (nf );说明 d 切削深度(每次切削量为单边量),指定时不加符号,方向
55、由矢量AB决定。e 每次退刀量。(模态值,在下次指定之前均有效,也可以用参数指定。根据程序指令,参数中的值也变化)ns 精加工形状开场程序段的顺序号。nf 精加工形状完毕程序段的顺序号。u*方向精加工余量的留量及方向。wZ方向精加工余量的留量及方向。G71程序段中粗加工F ( f )、 S ( s ) 、T ( t ) 时有效,而精加工时则处于 P ( ns ) 到Q ( nf )程序段之间。当有恒线速度控制功能时,在ABC之间移动指令中指定的G96或G97无效,而在G71程序段中或在G71以前的程序段中指定的G96或G97有效。该指令执行如以下列图51所示的粗加工和精加工,其中精加工路径为B
56、C的轨迹。其中在AB之间的刀具轨迹在程序段中指定,可以用G00或G01指令,当用G00指定时,AB之间为快速移动,当用G01指定时,AB之间为切削进给移动。在顺序号P (ns) 到Q (nf ) 的程序段之间不能调用子程序。45分钟工业学校教案课程名称:数控车削编程及其应用教学过程及容提要时间分配及备注注意:在指令A点时,必须保证刀具在工件直径、左端面以外*一点。否则将发生第一刀切量过大或撞刀等事故。另外BC之间必须符合*、Z 轴方向共同增大或减小的模式。在G71粗加工程序段中规定的F( f )、S ( s )、T ( t ) 只是用来执行G70精车时,在顺序号P ( ns )、 Q ( nf
57、 )之间有效。当G70循环加工完毕时刀具返回到起点并执行下一个程序段。复合形状多重循环,G71切削进给方向平行于Z 轴,*和Z的符号如图52 所示。其中 ( + ) 表示沿轴正方向移动,() 表示沿轴负方向移动。45分钟工业学校教案课程名称:数控车削编程及其应用授课教师圆圆所在单位部门机械汽车科课程类别专业课授课时间80分钟授课容8.2 端面粗、精车复合固定循环授课对象教学目的及要求1.了解:华中系统,FANUC 0i系统G71、G72、G73复合循环编程2.理解:能够用复合指令编写复杂轮廓的加工程序3.熟知:G72端面复合循环编程教学重点与 难 点1.重点:G72端面复合循环的应用2.难点:
58、教学手段讲授教学过程及容提要时间分配及备注端面粗、精车除了沿* 轴车削之外,其余与G71指令完全一样。格式 G72 WdR ( e );G72 P (ns) Q ( nf ) UuWwF ( f ) S (s ) T ( t );G70P (ns) Q (nf );说明 d 切削深度(每次切削量),指定时不加符号,方向由矢量AB决定。e 每次退刀量。(模态值,在下次指定之前均有效)ns 精加工形状开场程序段的顺序号。nf 精加工形状完毕程序段的顺序号。u *方向精加工余量的留量及方向。wZ方向精加工余量的留量及方向。Z AR *Z*W DBEC45分钟教学过程及容提要时间分配及备注F ( f
59、)、S ( s )、T ( t ) 粗加工时G72指令中编程的F、S、T有效,而精加工时则处于 P ( ns )到Q ( nf ) 程序段之间的F、S、T有效,但也可在P ( ns ) 到Q ( nf ) 程序段里重新设定。该循环指令与G71指令的区别: G72指令切削方向与*轴平行,而G71指令与*轴平行垂直。该指令执行如图 55所示的粗加工和精加工,其中精加工路径为BC的轨迹。端面径粗车复合循环G72切削进给方向平行于* 轴,*和Z的符号如图56所示。其中 (+) 表示刀具沿轴正方向移动,() 表示刀具沿轴负方向移动。注意 G72的编程与G71截然不同,它不是从零件的右端部,向左端部依次正常编写,而是从零件的左端部向右端部反过来编写,但在数控车床上加工或模拟校验仍然是从右端部,向左端部依次走刀车削。【实例】盘类零件毛坯7040。试用端面粗、精切削循环指令编制加工程序。工艺分析要求切削深度Z为1.2mm,退刀量为1mm。*方向精加工余量为0.2mm。Z方向精加工余量为0.5mm。粗车主轴转速S900 r /
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招远市文职辅警招聘考试真题
- 明沟抹灰施工方案
- 袖管注浆施工方案
- 计算机基础教育的国际发展动态试题及答案
- 科学与技术促进食品安全的试题及答案
- 小学一年级语文诗歌背诵试题及答案
- 省考食品质检员核心知识点及试题及答案
- 宝兴县兴绿林业投资有限公司2025年度公开招聘工作人员(6人)笔试参考题库附带答案详解
- 技术创新对品牌的影响计划
- 吉安市城投公司及下属子公司2024年公开招聘线下及实操笔试参考题库附带答案详解
- 2024年广东惠州仲恺高新区招聘中学教师笔试真题
- 马化腾的创业故事
- 高中主题班会 心怀感恩志存高远课件-高一上学期感恩教育主题班会
- 2024年晋城市城区城市建设投资经营有限公司招聘考试真题
- 社工证笔试题库及答案
- 高考写作专项突破之核心概念阐释要诀 课件
- 2025年全国质量月活动总结参考(2篇)
- 口腔四手操作培训
- 2025年月度工作日历含农历节假日电子表格版
- 第37章 真菌学概论课件
- 总裁助理岗位职责
评论
0/150
提交评论