数控铣床编程入门
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控铣床编程入门
一、数控钻铣床工作前的准备:数控钻铣床在操作前要进行严格的准备,才能更好的进行工作。工作前的准备如下:
1、操作前必须熟悉数控钻铣床的一般性能、结构、传动原理及控制程序,掌握各操作按钮、指示灯的功能及操作程序。在弄懂整个操作过程前,不要进行机床的操作和调节。
2、开动机床前,要检查机床电气控制系统是否正常,润滑系统是否畅通、油质是否良好,并按规定要求加足润滑油,各操作手柄是否正确,工件、夹具及刀具是否已夹持牢固,检查冷却液是否充足,然后开慢车空转3~5分钟,检查各传动部件是否正常,确认无故障后,才可正常使用。
3、程序调试完成后,必须经指导老师同意方可按步骤操作,不允许跳步骤执行。
4、加工零件前,必须严格检查机床原点、刀具数据是否正常并进行无切削轨迹仿真运行。二、在铣削复杂工件时,数控立铣刀的使用应注意以下问题:
1.立铣刀的装夹加工用立铣刀大多采用弹簧夹套装夹方式,使用时处于悬臂状态。在铣削加工过程中,有时可能出现立铣刀从刀夹中逐渐伸出,甚至完全掉落,致使工件报废的现象,其原因一般是因为刀夹内孔与立铣刀刀柄外径之间存在油膜,造成夹紧力不足所致。立铣刀出厂时通常都涂有防锈油,如果切削时使用非水溶性切削油,刀夹内孔也会附着一层雾状油膜,当刀柄和刀夹上都存在油膜时,刀夹很难牢固夹紧刀柄,在加工中立铣刀就容易松动掉落。所以在立铣刀装夹前,应先将立铣刀柄部和刀夹内孔用清洗液清洗干净,擦干后再进行装夹。当立铣刀的直径较大时,即使刀柄和刀夹都很清洁,还是可能发生掉刀事故,这时应选用带削平缺口的刀柄和相应的侧面锁紧方式。立铣刀夹紧后可能出现的另一问题
是加工中立铣刀在刀夹端口处折断,其原因一般是因为刀夹使用时间过长,刀夹端口部已磨损成锥形所致,此时应更换新的刀夹。
2.立铣刀的振动由于立铣刀与刀夹之间存在微小间隙,所以在加工过程中刀具有可能出现振动现象。振动会使立铣刀圆周刃的吃刀量不均匀,且切扩量比原定值增大,影响加工精度和刀具使用寿命。但当加工出的沟槽宽度偏小时,也可以有目的地使刀具振动,通过增大切扩量来获得所需槽宽,但这种情况下应将立铣刀的最大振幅限制在0.02mm以下,否则无法进行稳定的切削。在正常加工中立铣刀的振动越小越好。当出现刀具振动时,应考虑降低切削速度和进给速度,如两者都已降低40%后仍存在较大振动,则应考虑减小吃刀量。如加工系统出现共振,其原因可能是切削速度过大、进给速度偏小、刀具系统刚性不足、工件装夹力不够以及工件形状或工件装夹方法等因素所致,此时应采取调整切削用量、增加刀具系统刚度、提高进给速度等措施。
3.立铣刀的端刃切削在模具等工件型腔的数控铣削加工中,当被切削点为下凹部分或深腔时,需加长立铣刀的伸出量。如果使用长刃型立铣刀,由于刀具的挠度较大,易产生振动并导致刀具折损。因此在加工过程中,如果只需刀具端部附近的刀刃参加切削,则最好选用刀具总长度较长的短刃长柄型立铣刀。在卧式数控机床上使用大直径立铣刀加工工件时,由于刀具自重所产生的变形较大,更应十分注意端刃切削容易出现的问题。在必须使用长刃型立铣刀的情况下,则需大幅度降低切削速度和进给速度。
4.切削参数的选用切削速度的选择主要取决于被加工工件的材质;进给速度的选择主要取决于被加工工件的材质及立铣刀的直径。国外一些刀具生产厂家的刀具样本附有刀具切削参数选用表,可供参考。但切削参数的选用同时又受机床、
刀具系统、被加工工件形状以及装夹方式等多方面因素的影响,应根据实际情况适当调整切削速度和进给速度。当以刀具寿命为优先考虑因素时,可适当降低切削速度和进给速度;当切屑的离刃状况不好时,则可适当增大切削速度。
5.切削方式的选择采用顺铣有利于防止刀刃损坏,可提高刀具寿命。但有两点需要注意:
①如采用普通机床加工,应设法消除进给机构的间隙;
②当工件表面残留有铸、锻工艺形成的氧化膜或其它硬化层时,宜采用逆铣。
6.硬质合金立铣刀的使用高速钢立铣刀的使用范围和使用要求较为宽泛,即使切削条件的选择略有不当,也不至出现太大问题。而硬质合金立铣刀虽然在高速切削时具有很好的耐磨性,但它的使用范围不及高速钢立铣刀广泛,且切削条件必须严格符合刀具的使用要求。
二、数控钻铣床螺纹铣削的编程与加工数控钻铣床或MC是依据坐标系统来确定其刀具运动的路径,因此坐标系统对CNC程序设计极为重要。
各轴的标注,CNS是采用右手直角坐标系统。大姆指表示X轴,食指表示Y轴,中指表示Z轴,且手指头所指的方向为正方向。X、Y、Z轴向是用于标注线性移动轴;
另外定义三个旋转轴,绕X轴旋转者称为A轴,绕Y轴旋转者称为B轴,绕Z
轴旋转者称为C轴。三旋转轴的正方向皆定义为顺着移动轴正方向看,顺时针回转为正,逆时针回转为负。数控钻铣床先定义Z轴,以工具机的主轴线为Z轴,再以刀具远离工件的方向为正,故以立式CNC铣床为例,主轴向上为"+Z"方向,向下为 "-Z" 方向。
接着定义X轴,以操作者面向床柱,其刀具沿左右方向移动者为X轴,且规定
向右为正方向;最后依右手直角坐标系统决定Y轴,故其刀具沿前后方向移动者为Y轴,向前为正Y方向,向后为负Y方向。以上定义者称为程序坐标系(或称为工件坐标系),其三轴的交点即1-4节所述的程序原点。
程序设计人员是依据程序坐标系来指述刀具动路,且必须假设工件固定不动,刀具沿着工件轮廓移动加工。标示于数控钻铣床上的坐标轴所形成的坐标系称为机械坐标系,一般CNC 铣床或MC在机械上会贴上机械坐标系的轴向。机械的移动是根据机械坐标系,因为CNC铣床或MC在X、Y轴上实际是工件移动而非刀具移动,所以为了符合程序设计人员假设工件固定不动,其机械坐标系的X、Y轴正、负方向与程序坐标系相反。故程序设计人员指令刀具向程序坐标系的X轴正方向移动,而实际上是工件向机械坐标系的X轴正方向移动,使两者一致。在数控钻铣床上加工内螺纹,在内螺纹加工前其底孔已加工完成(底孔直径为
38.5mm),试编写其数控铣加工程序。编程分析:在本例编程过程中,用变量“#101”来表示每条螺旋线的终点Z坐标,则每条相连的螺旋线终点的Z坐标相差一个螺距。
其加工程序如下:
00033;G90 G94 G40 G21 G17 G54;G91 G28 Z0;G90 G00 X0 Y0;M03 S600 M08;G00 Z20.0;G01 Z2.0 F100; (刀具下降至Z向起刀点)#101=0.5;
(螺旋线终点的Z坐标)G41 G01 X20.0 Y0 D01 ;
(螺旋线起始点)N100 G02 I-20.0 Z=#101;(加工螺旋线)#101=#101-1.5;
(计算下一条螺旋线Z向终点坐标)IF[#101 GT -28.0] GOTO100;G40 G01 X0.0 Y0.0;G91 G28 Z0;
M05 M09;M30;数控程序中指令格式:G01 X_Y_Z_F_;工件的轮廓为