版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、数控车床的程序编制
数控车床是目前使用最广泛的数控机床之一。数控车床主要用于加工轴类、盘类等回转体零件。通过数控加工程序的运行,可自动完成内外圆柱面、圆锥面、成形表面、螺纹和端面等工序的切削加工,并能进行车槽、钻孔、扩孔、铰孔等工作。车削中心可在一次装夹中完成更多的加工工序,提高加工精度和生产效率,特别适合于复杂形状回转类零件的加工。
数控车床外观车床外观车床外观常见车削工件类型常见车削工件类型常见车削工件类型常见车削工件类型车床刀具系统数控车床可转位刀具内、外径千分尺等深度千分尺一)数控车床的编程特点
1、加工坐标系
加工坐标系如图所示:
加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。
2、直径编程方式
在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。xz3、进刀和退刀方式
对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。4、在一个程序段中,根据图样上标注的尺寸,可以采用绝对值编程、增量值编程或二者混合编程。5、由于毛坯常用棒料或锻料,加工余量较大,所以数控装置常具备不同形式的固定循环功能,可进行多次重复循环切削。
6、当编制圆头刀等的加工程序时,需要对刀具半径进行补偿。7、第三坐标指令I、J、K在不同的程序段中作用也不相同。I、J、K在圆弧切削时表示圆心相对圆弧的起点的坐标位置。而在有自动循环指令的程序中,I、J、K坐标则用来表示每次循环的进刀量。
二)数控车床的工艺装备
由于数控车床的加工对象多为回转体,一般使用通用三爪卡盘夹具,因而在工艺装备中,我们将以WALTER系列车削刀具为例,重点讨论车削刀具的选用及使用问题。1、数控车床可转位刀具2、数控车床刀具的选刀过程3、数控车削加工的装卡与定位要求特
点
目
的
精度高采用M级或更高精度等级的刀片;
多采用精密级的刀杆;
用带微调装置的刀杆在机外预调好。保证刀片重复定位精度,方便坐标设定,保证刀尖位置精度。可靠性高采用断屑可靠性高的断屑槽型或有断屑台和断屑器的车刀;
采用结构可靠的车刀,采用复合式夹紧结构和夹紧可靠的其他结构。断屑稳定,不能有紊乱和带状切屑;
适应刀架快速移动和换位以及整个自动切削过程中夹紧不得有松动的要求。换刀迅速采用车削工具系统;采用快换小刀夹。迅速更换不同形式的切削部件,完成多种切削加工,提高生产效率。刀片材料刀片较多采用涂层刀片。满足生产节拍要求,提高加工效率。刀杆截形刀杆较多采用正方形刀杆,但因刀架系统结构差异大,有的需采用专用刀杆。刀杆与刀架系统匹配。1、可转位车刀
2、数控车床刀具的选刀过程
3、数控车削加工的装卡与定位
在数控车床上加工零件时,应按工序集中的原则划分工序,在一次装卡下尽可能完成大部分甚至全部表面的加工。根据零件的结构形状不同,通常选择外圆、端面或端面、外圆装夹,并力求设计基准、工艺基准和编程基准统一。
三)常用车削系统的功能指令快速移动指令FANUC
SIEMENS
G00X_Z_
G0X_Z_直线插补(G01)G01X(U)_Z(W)_F_;G1X(U)_Z(W)_F_
圆弧插补(G02/G03)G02(G03)X(U)__Z(W)__I__K__F__;G02(G03)X(U)__Z(W)__R__F__;
X,Z–指定的终点U,W–起点与终点之间的距离I,K–从起点到中心点的矢量
R–圆弧半径(最大180度)。
前置刀架后置刀架顺圆G03(CW)顺圆G02(CW)逆圆G02(CCW)逆圆G03(CCW)G2/G3X…Z…I…K…
;圆心和终点G2/G3CR=…X…Z…
;半径和终点(CR数值前带负号“-”表明所选插补圆弧段大于半圆)
G2/G3AR=…I…J…
;张角和圆心G2/G3AR=…X…J…
;张角和终点G2/G3AP=…RP=…
;极坐标和极点圆弧说明:其它的圆弧编程方法有:
CT–圆弧用切线连接
CIT–通过中间点的圆弧
G05通过中间点进行圆弧插补
N5G90Z30X40
;用于N10的圆弧起始点
N10G5Z50X40IX=45KZ=40
;终点和中间点
切螺纹G32X(U)__Z(W)__F__;G33恒螺距螺纹切削
例:圆柱双头螺纹,起始点偏移180度,螺纹长度(包括导入空刀量和退出空刀量)100毫米,螺距4毫米/转。右旋螺纹,圆柱已经预制:N10G54G0G90X50Z0S500M3;回起始点,主轴正转N20G33Z-100K4SF=0;螺距:4毫米/转N30G0X54N40Z0N50X50N60G33Z-100K4SF=180
;第二条螺纹线,180度偏移N70G0X54…四)常用车削系统的特殊功能指令G75返回固定点
G74
回参考点
N10G75(G74)X0Z0
G9/G60/G64
准确定位/连续路径加工第二原点返回(G30)坐标系能够用第二原点功能来设置
G41/G42刀尖半径补偿G41X_Z_D--;G42X_Z_D--;加工循环
精加工循环(G70)用于G71、G72或G73粗车削后,G70精车削
G70P(ns)Q(nf)外圆粗车固定循环(G71)
G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)
端面车削固定循环(G72)G72W(△d)R(e)G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)成型加工复式循环(G73)
G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)切削螺纹循环(G92)G92X(U)___Z(W)___F___;G92X(U)___Z(W)___R___F___;台阶切削循环(G94)G94X(U)___Z(W)___F___;G94X(U)___Z(W)___R___F___;线速度控制(G96/G97)
G96
的功能是执行恒线速度控制,并且只通过改变转速来控制相应的工件直径变化时维持稳定的恒定的切削速率,和G50指令配合使用。
G97的功能是取消恒线速度控制,并且仅仅控制转速的稳定。
每分钟进给率/每转进给率设置(G98/G99)用
G98
代码来指令每分钟的移动(毫米/分),或者用
G99
代码来指令每转移动(毫米/转)。G99的每转进给率主要用于数控车床加工。
802S/C循环概况LCYC82
钻削,沉孔加工
LCYC85
镗孔LCYC83
深孔钻削
LCYC93
切槽循环
LCYC840
带补偿夹具的螺纹切削LCYC95
毛坯切削循环
LCYC84不带补偿夹具的螺纹切削LCYC97
螺纹切削
参数使用循环中所使用的参数为R100~R149。调用一个循环之前该循环中的传递参数必须已经赋值,不需要的参数置为零。循环结束以后传递参数的值保持不变。
LCYC83
深孔钻削
深孔钻削循环通过分步钻入达到最后的钻深,钻头可以在每次进给深度完以后回到安全距离用于排屑,或者每次退回1mm用于断屑。参数含义,数值范围R101返回平面(绝对坐标)R102安全距离(无符号)R103参考平面(绝对坐标)R104最后钻深(绝对值)R105在此钻削深度停留时间(断屑)R107钻削进给率R108首钻进给率R109在起始点和排屑时停留时间R110首钻深度(绝对)R111每次切削量(无符号)R127加工方式:断屑=0排屑=1
LCYC83
802D固定循环
CYCLE82
中心钻孔
CYCLE82(RTP,RFP,SDIS,DP,DPR,DTB)
RTPReal返回平面(绝对坐标)RFPReal参考平面(绝对坐标)SDISReal安全高度(无正负号输入)DPReal最后钻孔深度(绝对坐标)DPRReal相对参考平面的最后钻孔深度(无正负号输入)DTBReal到达最后钻孔深度时的停顿时间(断屑)CYCLE83
深孔钻削
RTPReal返回平面(绝对坐标)RFPReal参考平面(绝对坐标)SDISReal安全高度(无符号输入)DPReal最后钻孔深度(绝对坐标)DPRReal相对参考平面的最后钻深(无符号输入)FDEPReal第一次钻孔深度(绝对坐标)FDPRReal相对参考平面的第一次钻深(无符号输入)DAMReal每次切削量(无符号输入)DTBReal到达最后钻孔深度时的停顿时间(断屑)DTSReal到第一次钻孔深度和用于排屑的停顿时间FRFReal第一次钻深的进给率系数:范围0.001…1VARIInt加工类型:断屑=0排屑=1CYCLE83(RTP,RFP,SDIS,DP,DPR,FDEP,FDPR,DAM,DTB,DTS,FRF,VARI)CYCLE84
刚性攻丝
RTPReal返回平面(绝对坐标)RFPReal参考平面(绝对坐标)SDISReal安全高度(无符号输入)DPReal最后钻孔深度(绝对坐标)DPRReal相对参考平面的最后钻孔深度(无符号)DTBReal停顿时间(断屑)SDACInt循环结束后的旋转方向值:3,4,或5MPITReal螺距由螺纹尺寸决定数值范围3(用于M3)…);符号决定在螺纹中的旋转方向PITReal螺纹由数值决定数值范围:0.001…2000,000mm;符号决定了在螺纹中的旋转方向SPOSReal循环中定位主轴的位置(以度为单位)SSTReal攻丝速度SST1Real退回速度CYCLE84(RTP,RFP,SDIS,DP,DPR,DTB,SDAC,PIT,MPIT,SPOS,SST,SST1)
FANUC车削G代码组功能G代码组功能*G0001定位(快速移动)G5714选择工件坐标系4G01直线切削G58选择工件坐标系5G02圆弧插补(CW,顺时针)G59选择工件坐标系6G03圆弧插补(CCW,逆时针)G7000精加工循环G0400暂停G71内外径粗切循环G09停于精确的位置G72台阶粗切循环G2006英制输入G73成形重复循环G21公制输入G74Z向进给钻削G2204内部行程限位有效G75X向切槽G23内部行程限位无效G76切螺纹循环G2700检查参考点返回*G8010固定循环取消G28参考点返回G83钻孔循环G29从参考点返回G84攻丝循环G30回到第二参考点G85正面镗循环G3201切螺纹G87侧钻循环*G4007取消刀尖半径偏置G88侧攻丝循环G41刀尖半径偏置(左侧)G89侧镗循环G42刀尖半径偏置(右侧)G9001(内外直径)切削循环G5000主轴最高转速设置(坐标系设定)G92切螺纹循环G52设置局部坐标系G94(台阶)切削循环G53选择机床坐标系G9612恒线速度控制*G5414选择工件坐标系1*G97恒线速度控制取消G55选择工件坐标系2G9805指定每分钟移动量G56选择工件坐标系3*G99指定每转移动量
子程序50100子程序重复调用次数4①②③数控车削加工综合举例
车床对刀mov①②③举例数控铣床程序编制
数控铣床是机床设备中应用非常广泛的加工机床,它可以进行平面铣削、平面型腔铣削、外形轮廓铣削、三维及三维以上复杂型面铣削,还可进行钻削、镗削、螺纹切削等孔加工。加工中心、柔性制造单元等都是在数控铣床的基础上产生和发展起来的。数控铣床外观数控铣床外观数控铣床外观铣削加工零件数控铣削刀具三面刃盘铣刀数控铣削刀具一、数控铣床的主要功能
各种类型数控铣床所配置的数控系统虽然各有不同,但各种数控系统的功能,除一些特殊功能不尽相同外,其主要功能基本相同。1、点位控制功能此功能可以实现对相互位置精度要求很高的孔系加工。2、连续轮廓控制功能
3、刀具半径补偿功能4、刀具长度补偿功能5、比例及镜像加工功能比例功能可将编好的加工程序按指定比例改变坐标值来执行。镜像加工又称轴对称加工,如果一个零件的形状关于坐标轴对称,那么只要编出一个或两个象限的程序,而其余象限的轮廓就可以通过镜像加工来实现。
6、旋转功能该功能可将编好的加工程序在加工平面内旋转任意角度来执行。7、子程序调用功能
8、
宏程序功能
该功能可用一个总指令代表实现某一功能的一系列指令,并能对变量进行运算,使程序更具灵活性和方便性。二、数控铣床的加工工艺范围铣削加工是机械加工中最常用的加工方法之一,它主要包括平面铣削和轮廓铣削,也可以对零件进行钻、扩、铰、镗、锪加工及螺纹加工等。数控铣削主要适合于下列几类零件的加工。
1、平面类零件平面类零件是指加工面平行或垂直于水平面,以及加工面与水平面的夹角为一定值的零件,这类加工面可展开为平面。
2、
直纹曲面类零件
平面类零件直纹曲面类零件3、
立体曲面类零件
加工面为空间曲面的零件称为立体曲面类零件。这类零件的加工面不能展成平面,一般使用球头铣刀切削,加工面与铣刀始终为点接触,若采用其它刀具加工,易于产生干涉而铣伤邻近表面。加工立体曲面类零件一般使用三坐标数控铣床,采用行切加工法、三坐标或坐标联动加工。三、数控铣床的工艺装备
数控铣床的工艺装备较多,这里主要分析夹具和刀具。1、夹具
数控铣床夹具的选用可首先根据生产零件的批量来确定。对单件、小批量、工作量较大的模具加工来说,一般可直接在机床工作台面上通过调整实现定位与夹紧,然后通过加工坐标系的设定来确定零件的位置。
夹具
对有一定批量的零件来说,可选用结构较简单的夹具。例如,加工右图所示的凸轮零件的凸轮曲面时,可采用图示的凸轮夹具。
2、
刀具
数控铣床上所采用的刀具要根据被加工零件的材料、几何形状、表面质量要求、热处理状态、切削性能及加工余量等,选择刚性好、耐用度高的刀具。常见刀具见右图。
1)铣刀类型选择
加工曲面类零件
为了保证刀具切削刃与加工轮廓在切削点相切,而避免刀刃与工件轮廓发生干涉,一般采用球头刀,粗加工用两刃铣刀,半精加工和精加工用四刃铣刀,如图所示。
加工大平面铣刀
铣较大平面时,为了提高生产效率和提高加工表面粗糙度,一般采用刀片镶嵌式盘形铣刀
加工台阶面铣刀
铣小平面或台阶面时一般采用通用铣刀。
加工槽类铣刀
铣键槽时,为了保证槽的尺寸精度、一般用两刃键槽铣刀。
孔加工刀具
孔加工时,可采用钻头、镗刀等孔加工类刀具。
2)铣刀结构选择
铣刀一般由刀片、定位元件、夹紧元件和刀体组成。由于刀片在刀体上有多种定位与夹紧方式,刀片定位元件的结构又有不同类型,因此铣刀的结构形式有多种,分类方法也较多。选用时,主要可根据刀片排列方式。刀片排列方式可分为平装结构和立装结构两大类。(1)平装结构(刀片径向排列)
平装结构铣刀的刀体结构工艺性好,容易加工,并可采用无孔刀片(刀片价格较低,可重磨)。由于需要夹紧元件,刀片的一部分被覆盖,容屑空间较小,且在切削力方向上的硬质合金截面较小,故平装结构的铣刀一般用于轻型和中量型的铣削加工。
平装结构铣刀
(2)立装结构(刀片切向排列)
立装结构铣刀的刀片只用一个螺钉固定在刀槽上,结构简单,转位方便。虽然刀具零件较少,但刀体的加工难度较大,一般需用五坐标加工中心进行加工。由于刀片采用切削力夹紧,夹紧力随切削力的增大而增大,因此可省去夹紧元件,增大了容屑空间。由于刀片切向安装,在切削力方向的硬质合金截面较大,因而可进行大切深、大走刀量切削,这种铣刀适用于重型和中量型的铣削加工。立装结构铣刀
3)铣刀角度的选择
铣刀的角度有前角、后角、主偏角、副偏角、刃倾角等。为满足不同的加工需要,有多种角度组合型式。各种角度中最主要的是主偏角和前角(制造厂的产品样本中对刀具的主偏角和前角一般都有明确说明)。主偏角
主偏角为切削刃与切削平面的夹角,如图4.15所示。铣刀的主偏角有90°、88°、75°、70°、60°、45°等几种。
主偏角对径向切削力和切削深度影响很大。径向切削力的大小直接影响切削功率和刀具的抗振性能。铣刀的主偏角越小,其径向切削力越小,抗振性也越好,但切削深度也随之减小。
前角
铣刀的前角可分解为径向前角γf
和轴向前角γp,径向前角γf主要影响切削功率;轴向前角γp则影响切屑的形成和轴向力的方向,当γp为正值时切屑即飞离加工面。常用的前角组合形式有双负前角、双正前角和正负前角(轴向正前角、径向负前角)等。
4)铣刀的齿数(齿距)选择
铣刀齿数多,可提高生产效率,但受容屑空间、刀齿强度、机床功率及刚性等的限制,不同直径的铣刀的齿数均有相应规定。为满足不同用户的需要,同一直径的铣刀一般有粗齿、中齿、密齿三种类型。
粗齿铣刀适用于普通机床的大余量粗加工和软材料或切削宽度较大的铣削加工;当机床功率较小时,为使切削稳定,也常选用粗齿铣刀。中齿铣刀系通用系列,使用范围广泛,具有较高的金属切除率和切削稳定性。密齿铣刀主要用于铸铁、铝合金和有色金属的大进给速度切削加工。为防止工艺系统出现共振,使切削平稳,还有一种不等分齿距铣刀。
5)铣刀直径的选择
铣刀直径的选用视产品及生产批量的不同差异较大,刀具直径的选用主要取决于设备的规格和工件的加工尺寸。(1)平面铣刀选择时主要需考虑刀具所需功率应在机床功率范围之内,也可将机床主轴直径作为选取的依据。平面铣刀直径可按D=1.5d(d为主轴直径)选取。在批量生产时,也可按工件切削宽度的1.6倍选择刀具直径。(2)立铣刀的选择主要应考虑工件加工尺寸的要求,并保证刀具所需功率在机床额定功率范围以内。如系小直径立铣刀,则应主要考虑机床的最高转数能否达到刀具的最低切削速度(60m/min)。(3)槽铣刀的直径和宽度应根据加工工件尺寸选择,并保证其切削功率在机床允许的功率范围之内。
6)铣刀的最大切削深度
不同系列的可转位面铣刀有不同的最大切削深度。最大切削深度越大的刀具所用刀片的尺寸越大,价格也越高,因此从节约费用、降低成本的角度考虑,选择刀具时一般应按加工的最大余量和刀具的最大切削深度选择合适的规格。当然,还需要考虑机床的额定功率和刚性应能满足刀具使用最大切削深度时的需要。
7)刀片牌号的选择合理选择刀片硬质合金牌号的主要依据是被加工材料的性能和硬质合金的性能。一般选用铣刀时,可按刀具制造厂提供加工的材料及加工条件,来配备相应牌号的硬质合金刀片。
国际标准化组织规定,切削加工用硬质合金按其排屑类型和被加工材料分为三大类:P类、M类和K类。根据被加工材料及适用的加工条件,每大类中又分为若干组,用两位阿拉伯数字表示,每类中数字越大,其耐磨性越低、韧性越高。
P类合金(包括金属陶瓷)用于加工产生长切屑的金属材料,如钢、铸钢、可锻铸铁、不锈钢、耐热钢等;M类合金用于加工产生长切屑和短切屑的黑色金属或有色金属,如钢、铸钢、奥氏体不锈钢、耐热钢、可锻铸铁、合金铸铁等;K类合金用于加工产生短切屑的黑色金属、有色金属及非金属材料,如铸铁、铝合金、铜合金、塑料、硬胶木等。其中,组号越大,则可选用越大的进给量和切削深度,而切削速度则应越小。
四、数控铣削的工艺性分析
数控铣削加工工艺性分析是编程前的重要工艺准备工作之一,根据加工实践,数控铣削加工工艺分析所要解决的主要问题大致可归纳为以下几个方面。
1、选择并确定数控铣削加工部位及工序内容
2、零件图样的工艺性分析(零件图样尺寸的正确标注、统一内壁圆弧的尺寸等)
3、保证基准统一的原则
4、分析零件的变形情况(加工工艺取决于产品零件的结构形状,尺寸和技术要求等)
统一内壁圆弧的尺寸
5、零件的加工路线
1)铣削轮廓表面在铣削轮廓表面时一般采用立铣刀侧面刃口进行切削。对于二维轮廓加工,通常采用的加工路线为:从起刀点下刀到下刀点沿切向切入工件轮廓切削刀具向上抬刀,退离工件返回起刀点
2)顺铣和逆铣对加工影响
在铣削加工中,采用顺铣还是逆铣方式是影响加工表面粗糙度的重要因素之一。逆铣时切削力F的水平分力FX的方向与进给运动Vf方向相反,顺铣时切削力F的水平分力FX的方向与进给运动Vf的方向相同。铣削方式的选择应视零件图样的加工要求,工件材料的性质、特点以及机床、刀具等条件综合考虑。通常,由于数控机床传动采用滚珠丝杠结构,其进给传动间隙很小,顺铣的工艺性就优于逆铣。
顺、逆铣
顺、逆铣时的切削区域
为了降低表面粗糙度值,提高刀具耐用度,对于铝镁合金、钛合金和耐热合金等材料,尽量采用顺铣加工。但如果零件毛坯为黑色金属锻件或铸件,表皮硬而且余量一般较大,这时采用逆铣较为合理。
五、常用铣削系统的特殊功能指令
数控铣床编程中除了要用到上一章介绍的常用的功能指令外,还要用到一些比较特殊的功能指令,在教材中已作了一些介绍。应该指出的是,在实际应用中所涉及到的特殊功能指令远多于书中的介绍,不同的系统有不同的特殊功能指令,这些只有在不断的实践中逐步掌握。
下面介绍一些典型系统的铣削加工指令。FANUC铣削G代码组别解释G代码组别解释*G0001定位(快速移动)G7309高速深孔钻循环G01直线进给G74左螺旋切削循环G02顺时针切圆弧G76精镗孔循环G03逆时针切圆弧*G80取消固定循环G0400暂停G81中心钻循环*G1702XY面选择G82反镗孔循环G18XZ面选择G83深孔钻削循环G19YZ面选择G84右螺旋切削循环G2800机床返回原点G85镗孔循环G30机床返回第2原点G86镗孔循环*G4007取消刀具直径偏移G87反向镗孔循环G41刀具半径左偏移G88镗孔循环G42刀具半径右偏移G89镗孔循环*G4308刀具长度+方向偏移*G9003使用绝对值命令*G44刀具长度–方向偏移G91使用相对值命令*G49取消刀具长度偏移G9200设置工件坐标系*G9405每分进给G9810固定循环返回起始点G95每转进给*G99返回固定循环R点
G80、G81~G89——固定循环指令
功能:在用NC机床上加工零件,一些典型加工工序,如钻孔、攻丝、深孔钻削、切螺纹等,所完成的动作循环十分典型,将这些动作预先编好程序并存储在存储器中,并用相应的代码来指令。固定循环中的G代码所指令的动作程序,要比一般G代码所指令的动作要多得多,因此使用固定循环功能,可以大大简化程序编制。G81X_Y_Z_R_F_K_;X_Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)F_:切削进给速度K_:重复次数(如果需要的话)
G82X_Y_Z_R_P_F_K_;X_Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)P_:在孔底的暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)
G83X_Y_Z_R_Q_F_K_;X_Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)Q_:每次切削进给的切削深度F_:切削进给速度K_:重复次数(如果需要的话)
G84X_Y_Z_R_P_F_K_;X_Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)
G85X_Y_Z_R_F_K_;X_Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)F_:切削进给速度K_:重复次数(如果需要的话)
G86X_Y_Z_R_F_K_;X_Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)F_:切削进给速度K_:重复次数(如果需要的话
G87X_Y_Z_R_Q_P_F_K_;X_Y:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)Q_:刀具偏移量P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)
G88X_Y_Z_R_P_F_K_;X_Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)P_:孔底的暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)
G89X_Y_Z_R_P_F_K_;X_Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)P_:孔底停刀时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)
FANUC铣削系统辅助功能指令代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M19主轴定向停止SIEMENS802c/sLCYC...加工循环仅为给定值调用加工循环时要求一个独立的程序段;事先给定的参数必须赋值
LCYC82钻削,端面锪孔
R101:返回平面(绝对)R102:安全距离R103:参考平面(绝对)R104:最后钻深(绝对)R105:在此钻削深度停留时间N10R101=…R102=…N20LCYC82;自身程序段LCYC83深孔钻削
R101:返回平面(绝对)R102:安全距离R103:参考平面(绝对)R104:最后钻深(绝对)R105:在此钻削深度停留时间R107:钻削进给率R108:首钻进给率R109:在起始点和排屑时停留时间R110:首钻深度(绝对)R111:递减量R127:加工方式:断屑=0退刀排屑=1N10R101=….R102=…N20LCYC83;自身程序段LCYC840带补偿夹具切削内螺纹
R101:返回平面(绝对)R102:安全距离R103:参考平面(绝对)R104:最后钻深(绝对)R106:螺纹导程值R126:攻丝时主轴旋转方向N10R101=….R102=…N20LCYC840;自身程序段LCYC84不带补偿夹具切削内螺纹
R101:返回平面(绝对)R102:安全距离R103:参考平面(绝对)R104:最后钻深(绝对)R105:在螺纹终点处的停留时间R106:螺纹导程值R112:攻丝速度R113:退刀速度N10R101=….R102=…N20LCYC84;自身程序段LCYC85镗孔1
R101:返回平面(绝对)R102:安全距离R103:参考平面(绝对)R104:最后钻深R105:停留时间R107:钻削进给率R108:退刀时进给率N10R101=….R102=…N20LCYC84;自身程序段LCYC60线性孔排列
R115:钻孔或攻丝循环号值:82,83,84,840,85(相应于LCYC…)R116:横坐标参考点R117:纵坐标参考点R118:第一孔到参考点的距离R119:孔数R120:平面中孔排列直线的角度R121:孔间距离N10R115=…R116=……N20LCYC60;自身程序段LCYC75铣凹槽和键槽
R101:返回平面(绝对)R102:安全距离R103:参考平面(绝对)R104:凹槽深度(绝对)R116:凹槽圆心横坐标R117:凹槽圆心纵坐标R118:凹槽长度R119:凹槽宽度R120:拐角半径R121:最大进刀深度R122:深度进刀进给率R123:表面加工的进给率R124:平面加工的精加工余量R125:深度加工的精加工余量R126:铣削方向值:2用于G23用于G3R127:铣削类型值:1用于粗加工2用于精加工N10R101=…R102=…N20LCYC75
;自身程序段GOTOB向后跳转指令
与跳转标志符一起,表示跳转到所标志的程序段,跳转方向向前如:N20GOTOBMARKE1GOTOF向前跳转指令
与跳转标志符一起,表示跳转到所标志的程序段,跳转方向向后如:N20GOTOFMARKE2RND圆角0.010~999.999在两个轮廓之间以给定的半径插入过渡圆弧N10X…Y…RND=…N11X…Y…SPOS主轴定位0.000~359.9999单位是度,主轴在给定位置停止(主轴必须作相应的设计)SPOS=….精加工程序数控铣削加工综合举例
?工件坐标系数控铣削加工综合举例
例:凸轮的数控铣削工艺分析及程序编制(平面凸轮如图所示)。
1、工艺分析
从图上要求看出,凸轮曲线分别由几段圆弧组成,Φ30孔为设计基准,其余表面包括4-Φ13H7孔均已加工。故取Φ30孔和一个端面作为主要定位面,在联接孔Φ13的一个孔内增加削边销,在端面上用螺母垫圈压紧。因为孔是设计和定位的基准,所以对刀点选在孔中心线与端面的交点上,这样很容易确定刀具中心与零件的相对位置。
2、加工调整
加工坐标系在X和Y方向上的位置设在工作台中间,在G53坐标系中取X=-400,Y=-100。Z坐标可以按刀具长度和夹具、零件高度决定,如选用Φ20的立铣刀,零件上端面为Z向坐标零点,该点在G53坐标系中的位置为Z=-80处,将上述三个数值设置到G54加工坐标系中。加工工序卡如下页表所示。
数控加工工序卡
数控加工工序卡
零件图号
零件名称
文件编号
第
页
NC01凸轮
工序号
工序名称
材料
50铣周边轮廓
45#
加工车间
设备型号
XK5032
主程序名
子程序名
加工原点
O100
G54
刀具半径补偿
刀具长度补偿
H01=100
工步号
工步内容
工
装
1数控铣周边轮廓
夹具
刀具
定心夹具
立铣刀φ20
更改标记
更改单号
更改者/日期
工艺员
校对
审定
批准
3.数学处理
该凸轮加工的轮廓均为圆弧组成,因而只要计算出基点坐标,就可编制程序。在加工坐标系中,各点的坐标计算如下:
BC弧的中心O1点:X=-(175+63.8)sin8°59′=-37.28
Y=-(175+63.8)cos8°59′=-235.86EF弧的中心O2点:
X2+Y2=692
(X-64)2+Y2=212
解之得
X=65.75,Y=20.93……
根据上面的数值计算,可画出凸轮加工走刀路线图。数控加工走刀路线图零件图号NC01工序号
工步号
程序号O100机床型号XK5032程序段号N10~N170加工内容铣轮廓周边共1页第
页
编程
校对
审批
符号含义抬刀下刀编程原点起刀点走刀方向走刀线相交爬斜坡铰孔行切4、编写加工程序
凸轮加工的程序及程序说明如下:
N10G54X0Y0Z40
//进入加工坐标系
N20G90G00G17X-73.8Y20
//由起刀点到加工开始点
N30G00Z0
//下刀至零件上表面
N40G01Z-16F200
//下刀至零件下表面以下1mm
N50G42G01X-63.8Y10F80H01
//开始刀具半径补偿
N60G01X-63.8Y0
//切入零件至A点
N70G03X-9.96Y-63.02R63.8//切削AB
N80G02X-5.57Y-63.76R175
//切削BC
N90G03X63.99Y-0.28R64
//切削CD
N100G03X63.72Y0.03R0.3
//切削DE
N110G02X44.79Y19.6R21
//切削EF
N120G03X14.79Y59.18R46
//切削FG
N130G03X-55.26Y25.05R61
//切削GH
N140G02X-63.02Y9.97R175
//切削HI
N150G03X-63.80Y0R63.8
//切削IA
N160G01X-63.80Y-10
//切削零件
N170G01G40X-73.8Y-20
//取消刀具补偿
N180G00Z40
//Z向抬刀
N190G00X0Y0M02
//返回加工坐标系原点,结束
参数设置:H01=10;
G54:X=-400,Y=-100,Z=-80。
加工中心的程序编制
加工中心(MachiningCenter)简称MC,是由机械设备与数控系统组成的适用于加工复杂零件的高效率自动化机床。加工中心是高效、高精度数控机床,工件在一次装夹中便可完成多道工序的加工,同时还备有刀具库,并且有自动换刀功能。加工中心所具有的这些丰富的功能,决定了加工中心程序编制的复杂性。加工中心所配置的数控系统各有不同,各种数控系统程序编制的内容和格式也不尽相同,但是程序编制方法和使用过程是基本相同的。加工中心加工零件加工中心外形加工中心外形加工中心刀库一、加工中心的主要功能
加工中心能实现三轴或三轴以上的联动控制。加工中心除具有直线插补和圆弧插补功能外,还具有各种加工固定循环、刀具半径自动补偿、刀具长度自动补偿、加工过程图形显示、人机对话、故障自动诊断、离线编程等功能。加工中心与数控铣床的最大区别在于加工中心具有自动交换加工刀具的能力,可在一次装夹中通过自动换刀装置改变主轴上的加工刀具,实现多种加工功能。立式加工中心主要适用于加工板材类、壳体类工件,也可用于模具加工。卧式加工中心主要适用于箱体类工件加工。复合加工中心主要是指在一台加工中心上有立、卧两个主轴或主轴可90°改变角度,可在工件一次装夹中实现五个面的加工。
二、加工中心编程的特点
1、首先应进行合理的工艺分析。由于零件加工的工序多,使用的刀具种类多,甚至在一次装夹下,要完成粗加工、半精加工与精加工。周密合理地安排各工序加工的顺序,有利于提高加工精度和生产效率。
2、根据加工批量等情况,决定采用自动换刀还是手工换刀。一般,对于加工批量在10件以上,而刀具更换又比较频繁时,以采用自动换刀为宜。但当加工批量很小而使用的刀具种类又不多时.把自动换刀安排到程序中,反而会增加机床调整时间。
3、自动换刀要留出足够的换刀空间。有些刀具直径较大或尺寸较长,自动换刀时要注意避免发生擅刀事故。
4、为提高机床利用率,尽量采用刀具机外预调,并将测量尺寸填写到刀具卡片中,以便操作者及时修改刀补参数。
5、对于编好的程序,必须进行认真检查,并于加工前安排好试运行。从编程的出错率来看,采用手工编程比自动编程出错率要高。
6、尽量把不同工序内容的程序,分别安排到不同的子程序中。当零件加工工序较多时,为了便于程序的调试,一般将各工序内容分别安排到不同的于程序中,主程序主要完成换刀及子程序的调用。这种安排便于按每一工序独立地调试程序,也便于因加工顺序不合理而做出重新调整。
7、同一把刀具尽可能担任较多的表面加工,且进给路线设计得应合理。此外还应在编程中充分利用固定循环等指令,以大大简化缩短程序。自动编程概述
手工编程工作量很大,通常只是对一些简单的零件进行手工编程。但是对于几何形状复杂,或者虽不复杂但程序量很大的零件(如一个零件上有数千孔),编程的工作量是相当繁重的,这时手工编程便很难胜任,即使能够编制出,也是相当费时的,而且易出错。一般认为,手工编程仅适用于3轴联动以下加工程序的编制,3轴联动(含3轴)以上的加工程序必须采用自动编程。据有关资料介绍,一般手工编程时间与加工时间之比平均为30:1,在数控机床不能开动的原因中,有20~30%是由于等待编程。因此,编程自动化是人们的迫切需求。正因为客观上的迫切需要,20世纪50年初第一台数控机床问世不久,为了发挥NC机床高效的特点和满足复杂零件加工需求,MIT便开始自动编程技术的研究,从那时到现在,自动编程技术有了很大的发展,从最早的语言式自动编程系统(APT)到现在的交互式图形自动编程系统,极大地满足了人们对复杂零件的加工需求,丰富数控加工技术的内容。
现在广泛使用的自动编程方式是交互式图形自动编程。本节将先讨论交互式图形自动编程的基本工作原理,然后简要地介绍几个典型的国内外交互式图形自动编程系统。
一、自动编程的基本工作原理
交互式图形自动编程系统采用图形输入方式,通过激活屏幕上的相应菜单,利用系统提供的图形生成和编辑功能,将零件的几何图形绘制到计算机上,完成零件造型。同时以人机交互方式指定要加工的零件部位,加工方式和加工方向,输入相应的加工工艺参数,通过软件系统的处理自动生成刀具路径文件,并动态显示刀具运动的加工轨迹,最终生成适合指定数控系统的数控加工程序。并通过通讯接口,把数控加工程序送给机床数控系统完成加工。这种编程系统具有交互性好,直观性强,运行速度快,便于修改和检查,使用方便,容易掌握等特点。因此交互式图形自动编程软件已成为国内外流行的CAD/CAM软件所普遍采用的数控编程方法。
在交互式图形自动编程系统中,需要输入二种数据以产生数控加工程序:零件几何模型数据和切削加工工艺数据。交互式图形自动编程系统实现了从图样-模型-数控编程和加工的一体化,它的三个主要处理过程是:零件几何造型、生成刀具路径文件、生成零件加工程序。
1)零件几何造型
交互式图形自动编程系统(CAD/CAM),可通过三种方法获取和建立零件几何模型:
(1)软件本身提供的CAD设计模块
(2)其他CAD/CAM系统生成的图形,通过标准图形转换接口(例如STEP,DXFIGES,STL,DWG,PARASLD,CADL,NFL等),转换成本软件系统的图形格式。
(3)三坐标测量机数据或三维多层扫描数据。
2)生成刀具路径
在完成了零件的几何造型以后,交互式图形自动编程系统第二步要完成的是产生刀具路径。其基本过程为:
(1)首先确定加工类型(轮廓、点位、挖槽或曲面加工),用光标选择加工部位,选择走刀路线或切削方式。
(2)选取或输入刀具类型、刀号、刀具直径、刀具补偿号、加工裕留量、进给速度、主轴转速、退刀安全高度、粗精切削次数及余量、刀具半径长度补偿状况、进退刀延伸线值等加工所需的全部工艺切削参数。
(3)软件系统根据这些零件几何模型数据和切削加工工艺数据,经过分析、计算、处理,生成刀具运动轨迹数据,即刀位文件CLF(CutLocationFile),并动态显示刀具运动的加工轨迹。刀位文件与采用哪一种特定的数控机床无关,是一个中性文件,因此通常称产生刀具路径的过程为前置处理。
3)后置处理
后置处理的目的是生成针对某一特定数控系统的数控加工程序。由于各种机床使用的数控系统各不相同,例如有FANUC,SIEMENS,AB,GE等系统,每一种数控系统所规定的代码及格式不尽相同,为此,自动编程软件系统通常提供多种专用的或通用的后置处理文件,这些后置处理文件的作用是将已生成的刀位文件转变成合适的数控加工程序。早期的后置处理文件是不开放的,使用者无法修改。目前绝大多数优秀的CAD/CAM软件提供开放式的通用后置处理文件。使用者可以根据自己的需要打开文件,按照希望输出的数控加工程序格式,修改文件中相关的内容。这种通用后置处理文件,只要稍加修改,就能满足多种数控系统的要求。
4)模拟和通讯
系统在生成了刀位文件后模拟显示刀具运动的加工轨迹是非常必要和直观的,它可以检查编程过程中可能的错误。通常自动编程系统提供了一些模拟方法,有线架模拟和实体模拟等。通常自动编程系统还会提供计算机与数控机床之间数控加工程序的通讯传输。通过RS232通讯接口,可以实现计算机与数控机床之间NC程序的双向传输(接受,发送和终端模拟),可以设置NC程序格式(ASCⅡ,EIA,BIN),通讯连接口(COM1,COM2),传输速度(波特率),奇偶校验,数据位数,停止位数及发送延时参数等有关的通讯参数。
二、国内外典型CAM软件介绍
1)Pro/Engineer软件
Pro/Engineer软件是美国PTC公司于1988年推出的产品,它是一种最典型的基于参数化
(parametric)实体造型的软件。可工作在工作站和Unix操作环境下,也可以在微机的Windows环境下运行。Pro/Engineer包含了从产品的概念设计,详细设计,工程图,工程分析,模具,直至数控加工的产品开发过程。
(1)Pro/EngineerCAD功能
具有简单零件设计,装配设计,设计文档(绘图)和复杂曲面的造型等功能。具有从产品模型生成模具模型的所有功能。可直接从Pro/E实体模型生成全关联的工程视图,包括尺寸标注,公差,注释等。还提供三坐标测量仪的软件接口,可将扫描数据拟合成曲面,完成曲面光顺和修改,提供图形标准数据库交换接口,包括IGES、SET、VDA、CGM、SLA等。还提供Pro/E与CATIA软件的图形直接交换接口。
(2)Pro/EngineerCAM功能
提供车加工,2~5轴铣加工、电火花线切割,激光切割等功能。加工模块能自动识别工件毛坯和成品的特征。当特征发生修改时,系统能自动修改加工轨迹。
2)UGII软件
UGII软件是美国UnigraphicsSolutions公司的CAD/CAM/CAE产品。其核心parasolid提供强大的实体建模功能和无缝数据转换能力。UGII提供用户一个灵活的复合建模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店保安服务管理制度
- 2026中国核工业集团有限公司校园招聘笔试备考题库及答案解析
- 2026年及未来5年市场数据中国高端水产养殖行业发展监测及市场发展潜力预测报告
- 劳务合同补充协议
- 2026年及未来5年市场数据中国鲜花行业市场全景分析及投资前景展望报告
- 煤制油生产工安全综合评优考核试卷含答案
- 中年男性职业规划指南
- 化工洗涤工岗前岗中技能考核试卷含答案
- 2026年及未来5年市场数据中国互联网+保险行业全景评估及投资规划建议报告
- 耐火配混料工岗前基础实操考核试卷含答案
- 肝硬化门脉高压症的介入治疗
- 全2021年内蒙古呼伦贝尔市、兴安盟中考数学试卷含答案
- GB/T 29465-2012浮头式热交换器用外头盖侧法兰
- 上海市卫生和健康发展研究中心(上海市医学科学技术情报研究所)招考聘用【共500题含答案解析】模拟检测试卷
- GB/T 13934-2006硫化橡胶或热塑性橡胶屈挠龟裂和裂口增长的测定(德墨西亚型)
- DB32∕T 4108-2021 混凝土复合保温砌块(砖)墙体自保温系统应用技术规程
- 2023年河南女子职业学院单招考试面试题库及答案解析
- 山东省第四届高校体育教师基本功大赛
- J-STD-020D[1].1中文版
- 《西厢记·长亭送别》PPT优秀课件
- pop手绘字体设计、海报设计
评论
0/150
提交评论