第1章-数控机床的加工程序编制课件_第1页
第1章-数控机床的加工程序编制课件_第2页
第1章-数控机床的加工程序编制课件_第3页
第1章-数控机床的加工程序编制课件_第4页
第1章-数控机床的加工程序编制课件_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

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

文档简介

1、数控编程主讲 姚国强A1A27/25/20221数控编程目 录第1章数控机床加工程序编制基础第2章常用编程指令及数学处理第3章数控车床的程序编制第4章数控铣床的程序编制第5章加工中心的程序编制7/25/20222数控编程第章 数控加工编程基础1.1 数控程序编制的概念1.2 数控机床的坐标系1.3 数控加工工艺设计7/25/20223数控编程 数控,即数字控制(Numerical Control-NC),指用数码化的信号对机床运动及其加工过程进行控制的一种方法。这种机床以数字字符指令方式控制机床各部件相对运动,实现机床的加工。相应地这种机床称为NC机床(NC Machine Tool)。1.1

2、 数控程序编制的概念1 数控机床编程的演变过程1) 数控的基本含义2) 数控编程的发展 控制介质:数控机床加工零件所需的控制信息和数据的载体,即用来存放加工程序的载体,也称程序载体。如穿孔带、穿孔卡、磁带或磁盘等。7/25/20224数控编程1908年,穿孔的金属薄片数据载体问世; 1938年,美国麻省理工学院(MIT)进行了数据的快速运算和传输,奠定了计算机数字控制系统的基础;1952年,研制出第1台三坐标数控铣床,可作直线插补,57年投入使用。2) 数控编程的发展1953年,MIT就开始研究数控自动编程系统; 1959年,第1代自动编程系统APT系统产生;上世纪70年代后,NC发展进入软件

3、数控阶段,编程也进入了崭新的时代,自动编程先后出现了语言输入(APT)、图形输入、语音输入、实物模型输入等不同系统,其中图形编程系统应用广泛。7/25/20225数控编程 穿孔带是在早期数控中使用比较广泛的数控程序载体。典型的8单位穿孔带如图:7/25/20226数控编程数控加工程序应该包含在CNC机床上实现加工零件整个过程的所有信息,如有关零件、机床、工夹具、工艺等。数控编程的过程如图: 程序编制定义和方法7/25/20227数控编程 通过对零件图的分析,把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数以及辅助动作,按照数控机床规定的指令代码及程序格式编写成加工程序单,并把程

4、序单中的内容记录在控制介质上,输入CNC装置,从而控制机床加工零件。 这种从零件图分析到制成控制介质的全部过程,称为数控加工的程序编制。1)数控编程的定义:数控加工的过程演示如下:加工动画7/25/20228数控编程数控加工流程:7/25/20229数控编程2)数控程序样本:O10N10 G55 G90 G01 Z40 F2000N20 M03 S500N30 G01 X-50 Y0N40 G01 Z-5 F100N50 G01 G42 X-10 Y0 H01N60 G01 X60 Y0N70 G03 X80 Y20 R20N80 M05N90 M307/25/202210数控编程3) 编程具

5、体步骤数控编制的内容主要包括:分析零件图;确定加工工艺过程;进行刀具运动轨迹坐标计算;编写程序单;制备控制介质;程序校验和首件试切6个步骤,如图所示。7/25/202211数控编程(2)确定加工工艺 制定数控加工工艺除考虑通常的一般工艺原则外,还应考虑充分发挥所有数控机床的指令功能,走刀路线要短,换刀次数尽可能少等问题。一般要考虑如下几点:(1)分析零件图纸 通过对工件材料、形状、尺寸精度及毛坯形状和热处理的分析,确定工件在数控机床上进行加工的可行性。确定加工方案 刀具、工夹具的设计和选择选择对刀点确定加工路线 确定切削用量7/25/202212数控编程(5)*制备控制介质 程序单是文字记录,

6、还要把程序单内容记录在控制介质上或直接输入数控装置存储。(3)数学处理 在确定了工艺方案后,就需要根据零件的几何尺寸、加工路线等,计算刀具中心运动轨迹,以获得刀位数据。计算零件轮廓相邻几何元素交点或切点的坐标值,如几何元素的起点、终点、圆弧的圆心坐标值等。(4)编写程序单 在完成工艺处理和数值计算工作后,可以编写零件加工程序单,编程人员根据所使用数控系统的指令、程序段格式,逐段编写零件加工程序。7/25/202213数控编程) 数控加工程序的编制方法 数控编程的方法有手工编程和自动编程,自动编程是指数控加工程序编制工作的大部分或全部由计算机完成。 手工编程是指各个步骤均由手工编制,即从工件的图

7、样分析、工艺过程的确定、数值计算到编写加工程序单、制作控制介质等都是人手工完成的。整个过程如图:(6)程序校验和首件试切 通常,加工程序需要人工校对检查,并在数控机床上进行试切,以检查机床的动作和运动轨迹的正确性。7/25/202214数控编程手工编程过程框图7/25/202215数控编程3 字符与代码 字符(Character)是一个关于信息交换的术语。它是用来组织、控制或表示数据的一些符号,如数字、字母、标点符号、数学运算符等,是机器能进行存储或传送的记号,是加工程序的最小组成单位。常规加工程序用的字符分四类:一:字母,由大写26个英文字母组成;二:数字和小数点,由09及一个小数点组成;三

8、:符号,由+、-号组成;四:功能字符,由程序开始(结束)符(如“%”)、程序段结束符(如“;”)、跳过任选程序段符(如“/”)等组成。7/25/202216数控编程4 字与功能字字是指数控加工程序可执行指令(程序段)中每个可作为一个单元信息存储、传递和操作的含义明确的字符串,称为程序字。如: 代码由字符组成,有美国电子工业协会标准(EIAElectronic Industries Association)和国际标准化协会标准(ISOInternational Standardization Organization)两种代码的标准。 常规加工程序中的字都是由一个英文字母与随后的若干位10进制数

9、字组成。英文字母称为地址符,地址符与数字间可加正、负号。N30 G01 X-50 Y07/25/202217数控编程机能地址符说明程序号O或P或%程序编号地址程序段号N程序段顺序编号地址坐标字X,Y,Z;U,V,W;P,Q,R;A,B,C;D,E;R;I,J,K;直线坐标轴旋转坐标轴圆弧半径圆弧中心坐标准备功能G指令动作方式辅助功能M,B;开关功能,工作台分度等补偿值H或D补偿值地址暂停P或X或F暂停时间重复次数L或H子程序或循环程序的循环次切削用量S或VF主轴转数或切削速度进给量或进给速度刀具号T刀库中刀具编号表1常用地址符7/25/202218数控编程 程序段功能字按其功能的不同可分为7种

10、类型,分别是:顺序号字、准备功能字、尺寸字、进给功能字、主轴转速字、刀具功能字和辅助功能字。NGXFSTM主轴功能字辅助功能字进给功能字准备功能字程序段号尺寸字刀具功能字程序段功能字的一般顺序格式:程序段各功能字的先后次序不严格规定。7/25/202219数控编程1)顺序号字 程序段功能字按其功能的不同可分为7种类型,分别是:顺序号字、准备功能字、尺寸字、进给功能字、主轴转速字、刀具功能字和辅助功能字。顺序号又称程序段号或程序段序号。位于程序段之首,由地址符N和后续24数字组成。 顺序号的作用:对程序的校对和检索修改;作为条件转向的目标,即作为转向目的程序段的名称。有顺序号的程序段可以进行复归

11、操作,指加工可以从程序的中间开始,或回到程序中断处开始。顺序号的使用规则:为正整数,编程时将第一程序段冠以N10,以后以间隔10递增,以便于修改。7/25/202220数控编程数控加工程序的执行顺序: 数控加工顺序是严格按照程序段编写时的排列顺序来逐段执行的,其顺序号只是程序段的名称,与程序执行的先后次序无关,与计算机高级语言程序按标号执行的规则是不一样的 。 准备功能字的地址符是G,又称为G功能或G指令,是用于建立机床或控制系统工作方式的一种指令。后续数字一般为23位正整数。常用为G00G99,常见日本FANUC、SIEMENS、中国国标JB3208-1983的G代码对照如表11(P6) 2

12、)准备功能字7/25/202221数控编程3)尺寸字 尺寸字用于确定机床上刀具运动终点的坐标位置。表示时间暂停的指令也包含在内。其中,用的较多的尺寸地址符号有3组: 第一组 X,Y,Z,U,V,W,P,Q,R 用于指令到达点的直线坐标尺寸; 第二组 A,B,C,D,E 用于指令到达点的的角度坐标尺寸; 第三组 I,J,K 用于指令零件圆弧轮廓的圆心坐标尺寸。 在FANUC的有些系统中,还可用P指令暂停时间、用R指令圆弧的半径等。 7/25/202222数控编程 多数数控系统可以用准备功能字来选择坐标尺寸的制式,如FANUC系统可用G20/G21来选择英制单位/米制单位,也有些系统用系统参数来设

13、定尺寸制式。机床通电默认G21状态. 坐标尺寸字制式的选择 采用米制时,一般单位为mm,如X100指令的坐标单位为100mm。一些数控系统可通过参数来选择不同的尺寸单位。 米制常用单位一般用:1m、 10m 和1mm; 英制常用单位一般用:0.0001in和0.001in;7/25/202223数控编程4)进给功能字进给功能字的地址符是F,又称为F功能或F指令,用于指定切削的进给速度。 对于车床,F可分为每分钟进给和主轴每转进给两种,常用G94和G95; 对于其它数控机床,一般只用每分钟进给。F指令在螺纹切削程序段中常用来指令导程。5)主轴转速功能字主轴转速功能字的地址符是S,又称为S功能或S

14、指令,一般用于直接指定主轴转速,单位为rpm。 对于具有恒线速度功能的数控车床,程序中的S指令用来指定车削加工的线速度数。7/25/202224数控编程 刀具功能字的地址符是T,又称为T功能或T指令,用于指定加工时所用刀具的编号。 对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。T后面的数字分2位、4位、6位。对于4位数字来说,如:T XX XX 当前刀具号 刀补地址号7)辅助功能字 辅助功能字的地址符是M,后续数字一般为13位正整数,又称为M功能或M指令,用于指定数控机床辅助装置的开关动作,常用M00M99见表12。6)刀具功能字7/25/202225数控编程5 程序段与加工

15、程序一般格式程序段作为加工程序一条可执行的具体指令,有若干程序字组成,代表着一个工步或一个动作,是可作为一个单位来处理的连续程序字组合。例如在FANUC OT系统数控车床中,其格式如下:N4 G2 X(U)4.3 Z(W)4.3 F3.4 M2 S4 T4; 其中:(1)N,G,X,Z,U,W,F,M,S等均为地址功能字;4.3表示一个正的或负的最多可有4位整数;3位小数的数值;3.4表示一个正的最多有3位整数,4位小数的数值;4表示一个4位正整数;2表示一个2位正整数。1)程序段格式7/25/202226数控编程N0012 G00 M03 X0012.340; N12 G0 M3 X12.3

16、4 注意:在书写和打印程序段时,每个程序段一般占一行,在屏幕显示程序时也是如此;程序段格式是指一个程序段中程序字、字符、数据的书写规则;不同的数控系统,往往有不同或大同小异的程序段格式。(2)几种等效的表示方法7/25/202227数控编程2)加工程序的一般格式(1)程序开始符、结束符 程序开始符、结束符是同一个字符,ISO代码中是%,EIA代码中是EP,书写时要单列一段。一般系统默认或可省略。(2)程序名 程序名有两种形式:一种是英文字母O和14位正整数组成;另一种是由英文字母开头,字母数字混合组成的。一般要求单列一段。(3)程序主体程序主体是由若干个程序段组成的。每个程序段一般占一行。 加

17、工程序是由若干程序段组成的,还包括开始和结束符,一般格式说明如下:7/25/202228数控编程(4)程序结束指令 程序结束指令用M02或M30。一般也要求单列一段。区别是M30在程序自动运行结束后光标返回程序开头,执行指向程序开头,而M02没有此功能。加工程序的一般格式举例:% / 开始符O1000; / 程序名N10 G00 G54 X50 Y30 M03 S3000; N20 G01 X88.1 Y30.2 F500 T02 M08; N30 X90; / 程序主体N300 M30; % / 结束符7/25/202229数控编程1.2数控机床的坐标系1 坐标系及运动方向的规定1)右手笛卡

18、尔直角坐标系 特点是各个坐标轴与机床的主要导轨相平行,坐标系X、Y、Z三者的关系及其方向用右手定则判定;围绕各轴回转运动+A、+B、+C及其正方向用右手螺旋定则确定。7/25/202230数控编程2)右手笛卡尔直角坐标系的应用举例7/25/202231数控编程3)坐标系确定原则刀具相对于静止工件运动的原则即在确定机床加工过程或编程时,不论是刀具移动,还是被加工工件移动,都一律假定被加工工件相对静止不动,而刀具在移动。标准坐标系规定为判定机床运动的方向和距离而建立的坐标系,称机床坐标系,吻合右手笛卡尔直角坐标系。机床运动的正方向规定刀具远离工件的方向为坐标的正方向。机床直线坐标轴XYZ的判定顺序

19、先Z轴,再X轴,最后按右手定则判定Y轴。ISO标准规定:7/25/202232数控编程4)机床坐标轴的确定 Z坐标的运动方向是由传递切削动力的主轴所决定的,即平行于主轴轴线的坐标轴即为Z坐标,Z坐标的正向为刀具离开工件的方向。(1)Z坐标轴的确定卧式车床Z坐标轴确定7/25/202233数控编程4)机床坐标轴的确定(1)Z坐标轴的确定 对于没有主轴的机床,或机床有几根主轴,或主轴能够摆动,则以与装夹工件的工作台面相垂直的方向为Z坐标轴方向。钻镗床钻入的方向为Z方向。立式铣床Z坐标轴卧式铣床Z坐标轴7/25/202234数控编程 X坐标一般是水平的,平行于工件的装夹平面或水平导轨面,且垂直于Z坐

20、标轴。X轴是在刀具或工件定位平面内运动的主要坐标。对于工件旋转的机床(如车床、磨床等),X坐标的方向是在工件的径向上,且平行于横滑座导轨面。刀具远离工件旋转中心的方向为X轴正方向。对于刀具旋转的机床(如铣床、镗床、钻床):如Z轴是垂直的,则面对主轴看立柱时,右手所指的水平方向为X轴的正方向。如立式铣床;如果Z轴是水平的,则面对主轴看立柱时,左手所指的水平方向为X轴的正方向,如卧式铣床。(2)X坐标轴的确定7/25/202235数控编程4)机床坐标轴的确定(2)X坐标轴的确定7/25/202236数控编程(3)Y轴的确定 Y坐标轴根据X坐标和Z坐标的正方向,按照右手笛卡尔直角坐标系来判断。(4)

21、旋转运动的确定 围绕坐标轴X、Y、Z旋转的运动,分别用A、B、C表示。它们的正方向用右手螺旋法则判定。(5)附加轴 如果在XYZ主要坐标以外,还有平行于它们的坐标,第二组是UVW,第三组是PQR;对于旋转运动,对应于ABC可分别指定为DEF。7/25/202237数控编程立式车床Z坐标轴4)机床坐标轴的确定(1)Z坐标轴的确定7/25/202238数控编程(7)主轴正旋转方向与C轴正方向的关系 主轴正旋转方向 从主轴尾端向前端(装刀具或工件端)看,顺时针为主轴正旋转方向。对于普通卧式数控车床,主轴的正旋转方向与C轴正方向相同; 对于钻、镗、铣加工中心,主轴的正旋转方向为右旋螺纹进入工件的方向,

22、与C轴正方向相反。注意:主轴并不等于Z轴(6)工件运动时的相反方向 对于工件运动而不是刀具运动的机床,用带“”的字母,表示工件运动的正方向。它与不带“”的字母所表示刀具运动的方向相反。7/25/202239数控编程7/25/202240数控编程1)机床坐标系、机床原点 数控机床坐标系是机床的基本坐标系,其原点也称机床原点或机床零点。 机床原点是在机床上设置的一个固定点,它由生产厂家在机床装配、调试时就已确定下来,是数控机床进行加工运动的基准参考点。这个点不是一个硬件点,而是一个定义点。2 坐标系的原点(1) 数控车床的机床原点 在数控车床上,机床原点一般取在卡盘端面与主轴中心线的交点处,如图O

23、1点。 有时,通过设置参数的方法,也可将机床原点设定在X、Z坐标的正方向极限位置上。7/25/202241数控编程数控车床原点数控铣床原点(2)数控铣床的原点 在数控铣床上,机床原点一般取在X、Y、Z坐标的正方向极限位置上,见图。 7/25/202242数控编程加工中心原点(3)立式加工中心的机床原点 一般在机床最大加工范围平面的左前角。如图M点。7/25/202243数控编程 机床参考点是采用增量式测量数控机床所必须具有的。机床原点是由机床参考点体现出来的。机床参考点是一个硬件点。它是数控机床工作区确定的一个点,与机床原点有确定的尺寸联系。 采用增量式测量的数控机床开机后,都必须做回零操作,

24、即利用机床操作面板有关按钮,使刀具或工作台退回到机床参考点中。 回零操作又称为返回参考点操作。当返回参考点的工作完成后,CRT/LCD显示出机床参考点在机床坐标系中的坐标值,表明机床坐标系已自动建立。 2)数控机床参考点7/25/202244数控编程 机床参考点的位置是由机床制造厂家在每个进给轴上硬件方式用限位开关精确调整好的,坐标值已输入数控系统中。因此参考点对机床原点的坐标是一个已知数。2)数控机床参考点 通常在数控铣床上机床原点和机床参考点是重合的; 在数控车床上机床参考点是离机床原点最远的极限点。 图示为数控车床的参考点。机床参考点是机床上的一个固定点,用于对机床工作台、滑板与刀具相对

25、运动的测量系统进行标定和控制。7/25/202245数控编程 机床参考点的位置是由机床制造厂家在每个进给轴上硬件方式用限位开关精确调整好的,坐标值已输入数控系统中。因此参考点对机床原点的坐标是一个已知数。2)数控机床参考点 通常在数控铣床上机床原点和机床参考点是重合的; 在数控车床上机床参考点是离机床原点最远的极限点。 图示为数控铣床的参考点。7/25/202246数控编程 编程坐标系是编程人员根据零件图样及加工工艺等建立的坐标系,供编程使用,该坐标系的原点即为编程原点。 确定编程坐标系时不必考虑工件毛坯在机床上的实际装夹位置。 如图,其中O2即为编程原点。编程原点3)编程坐标系、编程原点7/

26、25/202247数控编程3)编程坐标系、编程原点注意: 编程原点应尽量选择在零件的设计基准或工艺基准上,并编程坐标系中各轴的方向应该与机床坐标系各轴方向一致,使编程方便。 也称工件坐标系、工件原点或工件零点。 7/25/202248数控编程加工坐标系是指以确定的加工原点为基准所建立的坐标系。加工原点也称为程序原点,是指零件被装夹好后,其相应的编程原点在机床坐标系中的位置。如图中O3所示。4)加工坐标系、加工原点加工原点加工原点7/25/202249数控编程4)加工坐标系、加工原点加工原点的作用: 数控机床是按照工件装夹好后所确定的加工原点位置和程序要求进行加工的; 编程是根据零件图样而不考虑

27、工件毛坯装夹的实际位置进行的; 加工时工件各尺寸的坐标值都是相对于加工原点而言的,为保证机床准确加工,应明确加工原点的设定值。如图中X3,Y3,Z3。7/25/202250数控编程*加工坐标系的设定例:在配置FANUC-OM系统的立式数控铣床上设置加工原点03。编程原点设置在工件轴心线与工件底端面的交点上。如图:在机床坐标系中直接设定法:7/25/202251数控编程*加工坐标系的设定(1)加工坐标系的选择 设:工作台工作面尺寸为800mm320mm,若工件装夹在接近工作台中间处,则确定了加工坐标系的位置,其加工原点03就在距机床原点O1为X3、Y3、Z3处。并且:X3=-345.700mmY

28、3=-196.220mmZ3=-53.165mm7/25/202252数控编程*加工坐标系的设定(2)设定加工坐标系1)用G54G59指令设定加工坐标系。 G54对应1号工件坐标系,其余以此类推。 设定时,可在MDI方式的参数设置页面中,设定加工坐标系。 本例中,对已选定的加工原点O3,将其坐标值X3Y3Z3设在G54中,则表明在数控系统中设定了1号工件加工坐标系。设置页面如下页图。7/25/202253数控编程用G54G59指令设定加工坐标系:2)当G54G59在加工程序中出现时,即选择了相应的加工坐标系。 X3=-345.700mmY3=-196.220mmZ3=-53.165mm7/25

29、/202254数控编程 绝对坐标是指机床运动部件的坐标尺寸值是相对于固定的坐标原点给出,如图。 相应地,该坐标系称为绝对坐标系。 3 绝对坐标系与增量坐标系XB= ,YB= XB=30,YB=377/25/202255数控编程 增量坐标是指机床运动部件的坐标尺寸值相对于前一位置给出,如图。 相应地,该坐标系称为增量坐标系,常使用直线轴的第二组代码UVW表示。 3 绝对坐标系与增量坐标系UB= ,VB=UB=20,VB=257/25/202256数控编程4.最小设定单位与编程尺寸的表示法1)最小设定单位: 数控系统每个进给脉冲所能实现的最小位移量,又称脉冲当量(0.010.0001)。 编程时,

30、所有的编程尺寸都应转换成与最小设定单位相对应的数量。2)编程尺寸的两种表示法: 1)以最小设定单位为编程单位来表示; 2)以毫米(米制)为单位,用有效位小数来表示。例:X=524.295,Y=36.52,设定单位为10m则:1)的表示为:X52430, Z3652 2)的表示为:X524.30, Z36.527/25/202257数控编程1生产过程 将原料转变为成品的全过程。包括原材料的运输和保管、生产技术准备、毛坯制造、机加工、热处理、装配、检验调试及油漆和安装等。 2数控加工工艺过程 1)工艺过程:指生产过程中改变生产对象的形状、尺寸、相对位置和性质的过程。 2)数控加工工艺过程:采用数控

31、加工的方法,改变毛坯的形状、尺寸和表面质量,使其成为零件的过程。 1.3 数控加工工艺设计一、数控加工工艺的概念7/25/202258数控编程 1.3 数控加工工艺设计3)数控加工工艺具体内容和步骤:一、数控加工工艺的概念数控加工工艺的内容与步骤选择零件的数控加工内容;零件图样的数控工艺分析;数控加工工艺路线设计;数控加工工序设计;数控加工专用技术文件的编写;7/25/202259数控编程数控加工内容适于数控加工的内容(1)通用机床无法加工的内容应作优先选择内容;(2)通用机床难加工,质量也难以保证的内容应作为重点选择内容;(3)通用机床加工效率低、工人手工操作劳动强度大的内容,可在数控机床尚

32、存在富裕加工能力时选择。二、数控加工工艺内容选择7/25/202260数控编程(1) 占机调整时间长的加工内容;(2) 加工部位分散,需要多次安装、设置原点; (3) 按某些特定的制造依据加工的型面轮廓;(4) 加工余量大而又不均匀的粗加工。 数控加工内容不适于数控加工的内容二、数控加工工艺内容选择7/25/202261数控编程 (a)分散标注 (b)同基准标注 零件尺寸标注分析 三、数控加工工艺性分析从数控加工的可能性和方便性两方面分析其工艺性。1、零件图的尺寸标注应符合编程方便的原则(1)零件图样上最好直接给出坐标尺寸,或尽量以同一基准引注尺寸;7/25/202262数控编程三、数控加工工

33、艺性分析从数控加工的可能性和方便性两方面分析其工艺性。1、零件图的尺寸标注应符合编程方便的原则(1)零件图样上最好直接给出坐标尺寸,或尽量以同一基准引注尺寸;(2)构成零件轮廓的几何元素条件应完整、准确; 图a 几何要素缺陷示例一 图b 几何要素缺陷示例二 7/25/202263数控编程三、数控加工工艺性分析从数控加工的可能性和方便性两方面分析其工艺性。1、零件图的尺寸标注应符合编程方便的原则(1)零件图样上最好直接给出坐标尺寸,或尽量以同一基准引注尺寸;(2)构成零件轮廓的几何元素条件应完整、准确;(3)定位基准可靠。例如工艺凸台的应用:改进前的结构改进后的结构7/25/202264数控编程

34、三、数控加工工艺性分析从数控加工的可能性和方便性两方面分析其工艺性。2、零件的结构工艺性应符合数控加工的特点(1)零件的内腔和外形最好是统一的几何类型和尺寸,以减少换刀次数,缩短程序长度; (2)内槽圆角的大小决定着刀具直径的大小,因而内槽圆角半径不应过小,如图:7/25/202265数控编程工艺性较好工艺性较差7/25/202266数控编程零件底面圆弧对加工工艺的影响 (3)零件铣削底平面时,槽底圆角半径r不应过大,如图所示。(4)应采用统一的基准定位。7/25/202267数控编程四、数控加工工艺路线的设计 常见零件工艺流程如图所示: 由图可知,数控加工仅仅是整个加工过程的其中的几道工序,

35、一般穿插于整个工艺过程中间。7/25/202268数控编程(1)对于加工内容较少的零件,以一次安装、加工作为一道工序。例如: 、加工工序的划分7/25/202269数控编程工序划分的原则是:工序集中的原则、先面后孔的原则、刀具集中的原则、先粗后精的原则(2)对于一次安装能加工出很多待加工表面的工件,以同一把刀具加工的内容划分工序;(3)对于加工内容很多的工件,以加工部位划分工序,将每一部分的加工作为一道工序;(4)对于经加工后易发生变形的工件,以粗、精加工划分工序。如图: 7/25/202270数控编程2、加工顺序的安排 (1)上道工序应不影响下道工序的定位与装夹。(2)先进行内腔加工,后进行

36、外形加工;(3)以相同定位、夹紧方式加工或用同一把刀具加工的工序,最好连续加工,以减少重复定位次数、换刀次数与挪动压板次数;(4)如一次装夹进行多道加工工序时,则应先安排对工件刚度削弱较小的工序,以减小加工变形。顺序安排一般应按以下原则进行: 3、数控加工工艺与普通工序的衔接数控加工工序前后一般都穿插有其它工序,如衔接不当易出矛盾。要注意数控加工工序与普通加工工序的技术要求、加工目的、加工特点的对接。7/25/202271数控编程五、数控加工工序设计 数控加工工序设计的主要任务是进一步把本工序的加工内容、切削用量、工艺装备、定位夹紧方式及刀具运动轨迹确定下来,为编制加工程序作好准备。 1、确定

37、走刀路线和安排工步顺序1)寻求最短加工路线,例如: a)零件图样b)路线1c)路线27/25/202272数控编程b)环切法a)行切法c)行切法和环切法铣削内腔的三种走刀路线2)最终轮廓应安排在最后一次走刀连续走刀完成7/25/202273数控编程2)最终轮廓应安排在最后一次走刀连续走刀完成行切法和环切法加工内槽的区别:共同点: 都能切净内腔中全部面积,不留死角,不伤轮廓,同时尽量减少重复进给的搭接量。不同点: 行切法的加工路线比环切法短,但行切法将在每两次进给的起点与终点间留下了残留面积,而达不到所要求的表面粗糙度; 环切法获得的表面粗糙度要好于行切法,但环切法需要逐次向外扩展轮廓线,刀位点

38、计算稍微复杂一些。 7/25/202274数控编程3)选择切入切出方向 刀具的切出或切入点应在沿零件轮廓的切线上,以保证工件轮廓光滑; 避免在工件轮廓面上垂直上、下刀而划伤工件表面; 尽量减少在轮廓切削过程中的暂停以免留下刀痕。刀具切入和切出时的外延 7/25/202275数控编程4)选择使工件在加工后变形小的路线 对横截面积小的细长零件或薄板零件应采用分几次走刀加工到最后尺寸或对称去除余量法安排走路线。定位安装的基本原则: 、零件的定位与安装1)力求设计、工艺与编程计算的基准统一。2)尽量减少装夹次数,尽可能在一次定位装夹中加工出全部待加工面(工序集中)。3)避免采用占机人工调整时间长的装夹

39、方案 4)夹紧力的作用点应落在工件刚性较好的部位。7/25/202276数控编程a)薄壁套 b)薄壁箱体 c) b)的改进方法 夹紧力作用点与夹紧变形的关系定位装夹举例: 7/25/202277数控编程3、夹具的选择选择夹具的基本原则基本要求:一是夹具能保证零件在机床坐标系中的正确方向;二是要协调零件和机床坐标系的尺寸关系。实际运用时,还要考虑以下四点:1)当零件加工批量不大时,应尽量采用组合夹具、可调式夹具及其他通用夹具。2)零件的装卸要快速、方便、可靠。3)夹具要开敞,其定位、夹紧机构元件不能影响加工中的走刀。4)装卸零件要方便可靠。 7/25/202278数控编程4、刀具的选择一种是车削

40、系统-整体式工具系统一种是镗铣削系统-模块式工具系统 数控刀具按装夹、转换方式主要分为两大系统: 车削系统由刀片(刀具)、刀体、接柄(或柄体)、刀盘所组成。 镗铣削系统由刀片(刀具)、刀杆(或柄体)、主轴或刀片(刀具)、工作头、连接杆、主柄、主轴所组成。 选择数控刀具的原则: 良好的切削性能;较高的精度;先进的刀具材料7/25/202279数控编程(1)被加工工件的材料及性能 如金属、非金属等不同材料,材料的硬度等。(2)切削工艺的类别有车、钻、铣、镗或粗加工、半精加工、精加工、超精加工等。(3)被加工件的几何形状、零件精度、加工余量等因素。(4)要求刀具能承受的背吃刀量、进给速度、切削速度等

41、切削参数。(5)其他因素,如现场生产的状况(操作间断时间、振动、电力波动或突然中断)。选择数控刀具通常应考虑的因素7/25/202280数控编程硬质合金机夹刀7/25/202281数控编程7/25/202282数控编程5、确定刀具与工件的相对位置 选择合适的对刀点进行对刀,以确定刀具与工件的位置关系,对刀应使刀位点与对刀点“重合” 。 对刀点是数控加工时确定刀具与工件相对位置关系的基准点,且往往就是加工原点。 对刀点可以设置在被加工零件上,也可以设置在夹具上与零件定位基准有一定尺寸联系的某一点上。对刀点的选择原则如下:(1)所选的对刀点应使程序编制简单;(2)对刀点应选择在容易找正、便于确定零

42、件加工原点的位置;(3)对刀点应选在加工时检验方便、可靠的位置;(4)对刀点的选择应有利于提高加工精度。7/25/202283数控编程例如: 加工图示零件时,当按图示路线来编制数控加工程序时,选择夹具定位元件圆柱销的中心线与定位平面A的交点作为加工的对刀点。 显然,这里的对刀点也是加工原点。 7/25/202284数控编程刀位点:指在编制零件加工程序时用以表示刀具位置的特征点,是刀具的定位基准点。例如: d)球头铣刀刀位点c)圆柱铣刀刀位点b)车刀刀位点a)钻头刀位点7/25/202285数控编程6、确定切削用量 在选择切削用量时要充分保证刀具能加工完一个零件,或保证刀具耐用度不低于一个工作班

43、,最少不低于半个工作班的工作时间。 数控加工切削用量包括主轴转速(切削速度VC)n、进给速度(进给量f)Vf、切削深度(背吃刀量)ap 切削用量的选用原则是: 粗加工时,一般以提高生产率为主,但也应考虑经济性和加工成本; 半精加工和精加工时,应在保证加工质量的前提下,兼顾切削效率、经济性和加工成本。 7/25/202286数控编程(1)主轴转速n(rpm) 由机床允许的切削速度及工件直径选取: n=1000Vc/D其中:Vc-切削速度(m/min); D-工件直径(mm)。 主轴转速根据计算值在编程中给予规定,操作者还可通过倍率开关,随时调定具体的主轴转速。 切削速度高,能提高生产率,但是应先

44、考虑尽可能采用大的背吃刀量来提高生产率。因为切削速度Vc与刀具耐用度关系很大,随着Vc的增大,刀具耐用度将急剧下降,故Vc的选择主要取决于刀具耐用度。 车削加工的切削速度Vc参考数据如下表。 7/25/202287数控编程 车削加工的切削速度Vc(m/min) 被切削材料名称 轻切削切深0.510.mm进给量0.050.3mm/r 一般切削 切深14mm 进给量 0.20.5mm/r 重切削切深512mm 进给量 0.40.8mm/r 优质碳素结构钢 10# 100250 150250 80220 45# 60230 70220 80180 合金钢b750MPa100220 100230 70220 b750MPa70220 80220 80200 7/25/202288数控编程 受机床、夹具、刀具和工件的刚度限制,在刚度允许的条件下,尽可能使ap等于工件加工余量,以减少走刀次数,提高生产效率;为保证加工精度和表面粗糙度,要留一点余量最后精加工。在数控机床

温馨提示

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

评论

0/150

提交评论