您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

数控车床运行中的困难解决方法

2024/12/21 16:25:10发布20次查看
在数控车床的操作中,要达到高级工、技师的水平,一定要解决几个难点问题,主要包括以下4个方面:①仿形加工;②梯形螺纹加工;③非圆曲线加工;④组合件加工。下面以siemens 802s为例,分别加以解决。
一、仿形加工如所示的手柄零件,主要结构特点是成形面、轮廓内凹形状,可利用,采用仿形加工,路线如所示,从大到小分层循环切削,直至*后完成。这里探讨2种编程方法:g91增量子程序循环切削方法和g158坐标偏移指令程序循环切削方法。
1.g91增量子程序循环切削方法(1)加工分析。由于每次走刀路线都是与外形轮廓相同的,所以采用循环切削方法。将外形轮廓向外偏移一定距离后,各个点的坐标x增大,虽然由于点多很难计算确定其坐标,但各点之间的相对位置是固定的,且坐标增量不变,即相对坐标不变,因此在编程中只能采用相对坐标的方法。只要循环起点不断靠近工件,就能实现分层仿形加工。
在数控车床的操作中,要达到高级工、技师的水平,肯定会遇到一系列难点问题,本文选取几个方面,结合实例进行了分析解决,希望能对提高数控车技能有所帮助。
数控加工技术效率的发挥在很大程度上和企业本身的技术管理模型相关。数控加工程序编制的规范化、标准化,在一定程度上体现了企业自身数控加工技术应用水平,通过规范化来约束数控程序的多样化,提高刀具轨迹的质量,比如在工艺文件中注明定位基准、对刀基准、坐标系、刀具参数与切削参数;对于程序的编制可从二维轮廓加工、三维曲面加工、固定循环、刀具补偿和刀具轨迹加工策略等多个方面进行规范化编程;在典型零件加工工艺经验的基础上,建立标准化、规范化的数控程序模板,可以大幅度提高编程质量和产品的加工效率。对于企业成功的产品加工工艺与数控加工经验,可以以模板形式保存,既有利于资源的重复利用,同时还可作为技术交流的资源。因此,有效的数控加工工艺与数控编程模板、相应规范的使用,可在很大程度上减少质量事故,降低成本,提高加工的效率。
为了重点说明子程序的编写应用,不对外形尺寸进行加工,假设直接选用φ30mm的毛坯,用t4加工内凹成形面。
(2)参考程序如下(以a点为编程原点)。
主程序skg91.mpf m03s600 t04d01 g90g0x30z2 g01x30z0f0.1 l91p15(调用子程序)g90g0x80z80 m5 m30子程序l91.spf g91g01x-2f0.1(增量到a点)g3x17.5z-5.16cr=10(到b点)g3x1.8z-46.71cr=50(到c点)g2x3.33z-13.28cr=12(到d点)g3x7.37z-9.85cr=15(到e点)g1z-5(到f点)x2(x方向退刀)g0z80(z方向快退)g1x-32f0.1(x方向进刀)m17(或m02)(子程序结束)(3)关于主程序的几点说明。
**,调用子程序的格式:l x x p n n.子程序名除了siemens规定的命令方法外,也可以用字母“l”后面加数字xx表示,lxx是子程序名,pnn则表示调用子程序nn次,如l91p15,表示调用子程序l91共15次。
第二,调用子程序前后段都要用坐标g90,一般不能省略。
第三,调用子程序循环次数的确定。①先确定*大加工余量,可用刀毛坯直径减去零件*小尺寸,本例毛坯直径是30mm,零件*小尺寸在轮廓起点a点为0,所以*大加工余量是x m a x =30mm-0=30mm.②确定每层切深t,本例取t=2mm.
③循环次数n=x max /t=30m m/2m m=15.④调用子程序前循环起点x s、z s坐标计算:x s =x 0 +△d×n(其中x 0为轮廓起点的x坐标,△d为每层切削深度,n为调用子程序次数)。循环起点z s坐标与轮廓起点的z o坐标相同。本例中,轮廓起点为a点,坐标(0,0),因此x 0为0,z o为0,△d为2,n为15,则x s =x 0 +△d×n=0+2×15=30,z s =z o =0,所以循环起点定为x30z0.
(4)g91增量子程序编写说明。
子程序的结构,遵循“六步两原则”,六步即:**步,确定x方向进刀(g91增量坐标计算,每层切深2mm),至轮廓的起始点;第二步,沿着轮廓向前,一直到轮廓的终止点;第三步,x方向退刀(注意超过轮廓*高点);第四步,z方向快速退刀到起点;第五步,x方向再进刀,至x起点;第六步,子程序结束(m17)。两原则是:①子程序中所有x坐标值(带正负号)的代数和满足σx=-2;②子程序中所有z坐标值(带正负号)的代数和满足σz=0.其中“-2”是每层的切削深度,其大小可根据实际情况在编程中修改。
结果是执行子程序一次循环后,刀具停在比上一循环起点的x方向前进一个切削深度的位置。若σx=0,说明循环一次后x方向的进刀量是0,不会在x方向继续切入零件;如果σx>0,则每循环一次刀具在x方向向外退刀,越来越远离工件。
如果σz为正数,刀具会边切边向右退;如果σz为负数,刀具会边切边向左进,没有回到z向起点,这些都是不正确的。
2.g158零点偏移指令程序循环切削(1)指令功能。对所有坐标轴编程零点偏移,也主要用于仿形偏移加工,或零件中多个相同结构的加工。后面的g158指令取代先前的可编程零点偏移指令;在程序段中仅输入g158指令而后面不跟坐标轴名称时,表示取消当前的可编程零点偏移。
(2)指令格式:g158 x_z_(其中x_z_为新编程原点位置,其中x为半径值。其后程序段中坐标都为新工件坐标系中位置)。格式还有两种特殊形式:g158 x_(x方向零点偏移)和g158 z_(z方向零点偏移)。g158指令要求一个独立的程序段。为实现循环切削,常用到子程序、宏程序。
其格式为:r1=*大单边切削厚度+精加工余量值ma1:g158 x=r1 z0(建立零点偏移)l158(调用子程序,子程序用坐标值编程)r1=r1-每刀单边切入量if r1>=精加工余量值gotob ma1 g158说明:每刀切入量=单边切削厚度/切削次数,可以将厚度略加修改,使得切削次数和单边切入量适中。循环切削次数通过if条件语句判断确定,满足条件,返回ma1句,继续循环;不满足条件,则执行下一句g158,取消零点偏移。
(3)加工路线与g91增量子程序循环一样,子程序一般采用坐标编程,如所示。
(4)参考程序。
主程序skg158.mpf m03s600 t04d01 g90g0x30z2 r1=15.1(参数r1赋值)ma1:g158 x=r1(建立零点偏移)l158(调用子程序l158)r1=r1-0.5(切深0.5)if r1>=0.1 gotob ma1(条件句)g158(取消零点偏移)l158(精加工)g0x80z80 m5 m30子程序l158.spf g01x0z0f0.1(坐标,a点)g3x17.5z-5.16cr=10(b点)g3x19.3z-51.87cr=50(c点)g2x22.63z-65.15cr=12(d点)g3x30z-75cr=15(e点)g1z-80(f点)x32(x方向退刀)g0z0(z方向快退)m17(子程序结束)二、梯形螺纹加工(1)零件加工梯形螺纹tr36×6.
(2)加工分析。由于梯形槽较深、槽底较宽,加工方法有直进法、斜进法、左右切削法、车直槽法和分层法等,这里采用分层且左右偏移切削方法()较好,可用子程序编程。
若用高速钢刀具,将梯形螺纹刀尖宽度磨至1.7mm,采用分层且左右切削法,即在加工时中间切入一刀,再左右各偏移0.114mm加工一次。左右偏移距离算法是槽底宽减去刀尖宽的一半,(1.928mm-1.7mm)/2=0.114mm.
(3)参考程序。
主程序skg33.mpf m03s180 t01d01 g90g95g0x38z3 m8 g1x36f0.1 l33p35(调用子程序)g90g0x80z80 m9 m5 m30子程序l33.spf g91g1x-0.2f1(增量x进刀)g33z-38k6(直切螺纹)g1x9f5(退刀)z38.114(退回,右偏0.114)x-9(x进刀)g33z-38.114k6(右偏切螺纹)g1x9f5 z37.886(退回,左偏0.114)x-9 g33z-37.886k6(左偏切螺纹)g1 g1x9f5 z38(退回到中间)x-9 m17三、非圆曲线加工1.非圆曲线非圆曲线主要是指椭圆或抛物线等形状的轮廓,应用宏程序编程。下面以椭圆“x 2 /144+z 2 /400=1”加工为例来分析。
2.加工分析(1)粗加工。粗加工时从大到小分层切削,路线如所示。每次走刀终点坐标确定:用参数变量确定,先用两个参数替代长短轴方向长度,再分析点坐标x、z与参数之间关系。若短轴用参数r 1表示,则x=2×r 1,r 1*大值是24mm/2mm=12mm;若长轴用参数r 2表示,则r 2 =20×(1-r 1 2 /144),化为编程表达式为r 2 =20×sqrt(1-r 1×r 1 /144),对应坐标z=r 2 -20(为负值)。由于是粗加工,保留0.2mm精加工余量,取z=r 2 -19.8.
所以每层走刀终点坐标为(2×r 1,r 2 -19.8),r 1的取值从12mm到0,不断分层减少。
(2)精加工。精加工沿轮廓线从右端点到*高点,利用参数编程将轮廓线细分为成百上千个插补点。点坐标确定与粗加工相同。
(3)粗精加工参考程序。
程序名ty.mpf m03s600 g90g95 t1(粗加工)g1x25z2f3 r1=12 ma1:g1x=2r1 f0.15 r2=20sqrt(1-r1r1/144)g1 z=r2-19.8 f0.15 g1x=(2r1+1)g0 z2 r1=r1-1(每次切深单边1)if r1>=0 gotob ma1(注意空格!)g0x80z80;t2s800(精加工)g0x0z1 r1=0 ma2:r2=20sqrt(1-r1r1/144)g1 x=2r1 z=r2-20 f0.06 r1=r1+0.05 if r1<=12 gotob ma2 g1 x24 z-20(不用省略)g0x80z80 m5 m30四、组合件的加工如零件1和中的零件2,加工完成后可相互配合:零件1的右端端面凸台与零件2的左端端面凹槽配合,零件1的左端与零件2的右端的内外螺纹及圆弧面能相互配合,零件图如所示。
(1)加工分析。很多这样的组合件,要充分利用它们之间的配合来解决加工时的装夹问题,难点在于加工件1的右端时的装夹,要靠旋合在件2的内孔中。因此正确安排加工顺序很重要,可减少装夹次数,提高精度,节约时间,提高效率。
(2)加工顺序。本组合件加工顺序安排如下:①装夹件1毛坯φ45mm的左端,平右端面,加工出右端台阶,调头加工出总长;②装夹右端台阶,完成件1的左端加工(外形、退刀槽和螺纹);③加工件2总长;④加工件2左端(钻孔、内孔轮廓、内端面槽和外形轮廓);⑤加工件2右端(内孔轮廓、内螺纹、外形轮廓和外槽);⑥将件1外螺纹旋上件2内孔,加工件1的右端(先加工内槽,再加工外形)。注意,在外形粗加工后,取下件1再旋上,半精加工后再松合一次,这样在精加工后,就可以直接用手松开螺纹了。
总之,在数控车床操作中,要不断分析解决实践中的难点问题,并勤于思考,活学活用,才能不断提高技能,成为行业中的。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product