数控机床的手工编程.ppt
《数控机床的手工编程.ppt》由会员分享,可在线阅读,更多相关《数控机床的手工编程.ppt(122页珍藏版)》请在三一办公上搜索。
1、第一节手工编程的特点、方法与步骤,第二节数控车床的手工编程,第三节数控铣床的手工编程,第四节加工中心的手工编程,第五章 数控机床的手工编程,第一节 手工编程的特点、方法与步骤,概念:分析零件图纸、制订工艺规程、计算刀具运动轨迹、编写零件加工程序清单、制作控制介质直到程序校验,整个过程主要由人来完成,这种人工制备零件加工程序的方法称为手工编程。对编程人员的要求高,不仅要熟悉数控代码和编程规则,而且还必须具备机械加工工艺知识和数值计算能力。用手工编程时,一个零件的编程时间与机床实际加工时间之比,平均约为 30:1。,一、手工编程的概念及特点,二、手工编程的方法与步骤,数控编程是指从零件图纸到获得数
2、控加工程序的全部工作过程。编程工作主要包括:(1)分析零件图样(2)制定加工工艺方案(3)图形的数学处理(4)编写零件的加工程序清单(5)程序检验 与首件试切,第二节 数控车床的手工编程,一、数控车床的加工特点 数控车床与普通车床在结构上类似,加工回转类零件,夹具多采用液压、气动和电动卡盘;区别在于进给系统,没有传统的进给箱和交换齿轮,由伺服电机通过滚珠丝杠直接驱动溜板和刀架。分类 按主轴位置:立式数控车床 主轴垂直于水平面,工作台为一个直径较大的圆形回转台。适合直径较大、长度较小零件。,5,数控车削主要适合对象:,表面形状复杂的回转体零件,图:数控车床,卧式数控车床 主轴平行于水平面,导轨一
3、般为水平式。也有倾斜式的,使机床的刚性更大,排屑更容易。按加工零件类型:卡盘式数控车床 没有尾座,适合车削盘类零件。顶尖式数控车床 配有尾座,适合车削长度较长的轴类零件。按刀架数量:单刀架数控车床 配有各种形式的单刀架,如四工位自动转位刀架或转塔式自动转位刀架。双刀架数控车床 配有双刀架,适合多种功能结构的加工。刀架分布可以是平行的,也可以是垂直的。按车床功能:螺纹数控车床、活塞数控车床和曲轴数控车床 等。,二、数控车床的编程特点 1)可以用绝对值(X,Z)或增量值(U,W)编程,也可以是二者的混合。(不用G90、G91)2)由于X向的坐标值是直径,绝对值编程时,X以直径值表示;增量值编程时,
4、以径向位移量的2倍编程。3)对于加工余量较大的毛坯,有不同形式的固定循环功能,以进行多次重复切削。4)为了降低加工表面粗糙度值、提高刀具寿命,常把车刀的刀尖磨成一定数值的圆弧,故编程时要对刀具半径进行补偿,或手工计算补偿量(实际生产常用直接对刀法)5)第三坐标指令I、K在不同的程序中作用不同:在圆弧切削时表示圆心相对于圆弧起点的坐标位置,此时I、K方向的脉冲当量与Z向一致;但在自动循环指令中,I、K坐标表示每次循环的进刀量,I方向的脉冲当量与X方向一样,为Z方向的一半,K方向的脉冲当量与Z方向一致。,在机械制造中,为完成需要的加工工序、装配工序及检验工序等,使用着大量的夹具。利用夹具,可以提高
5、劳动生产率,提高加工精度,减少废品;可以扩大机床的工艺范围,改善操作的劳动条件。因此,夹具是机械制造中的一项重要的工艺装备。机床夹具是在机床上用以装夹工件的一种装置,其作用是使工件相对于机床或刀具有一个正确的位置,并在加工过程中保持这个位置不变。,三、数控车床夹具,钻径向孔的零件工序图,1.尖形车刀2.圆弧形车刀3.成形车刀,四、数控车床的刀具,14,刀,15,刀,16,刀,17,刀,五、刀具的补偿功能 不同刀具的刀尖位置之间有差异,刀具安装有误差,刀具的正常磨损及刀尖圆弧的存在等等,都是数控车床具有补偿功能的实际原因。,1、刀具的位置补偿 刀具几何位置补偿是用于补偿各刀具安装好后,其刀位点(
6、如刀尖)与编程时理想刀具或基准刀具刀位点的位置偏移的。通常是在所用的多把车刀中选定一把车刀作基准车刀,对刀编程主要是以该车刀为准。补偿值输入到相应的存储器中。注意,当加工后外圆直径增大时,输入的补偿量是负值,即在原数值基础上减去补偿 量,反之增加补偿量。轴向的补偿情况相同。刀具补偿功能必须在一段执行程序中完成,而且程序段中必须有G00或G01指令才有效。,图示,21,2、刀具半径补偿(G40取消、G41左偏、G42右偏)相关知识:尖形车刀都有较小的刀尖圆弧。刀尖圆弧能提高刀具使用寿命和降低表面粗糙度,但在加工锥度和圆弧时,会使工件产生几何形状误差。切削外圆时,刀具与工件的实际接触点(刀尖)为A
7、点;切削端面时,刀具与工件的实际接触点为B点。,车刀补偿,理论刀尖在切削外圆和端面时不会对加工精度造成影响。,22,理论刀尖在切削外圆和端面时不会影响加工精度。但在加工锥面、圆弧及仿形面中,由于理论刀尖和实际刀尖不一致,会产生位置误差。,23,图示采用G41,将刀尖圆弧半径值(刀尖圆弧半径可通过估算或通过对刀仪测量获得)输入到数控系统中,通过半径补偿指令,可以对加工误差进行补偿。采用刀具半径补偿时:刀位点为刀尖圆弧的圆心。,G41,车刀补偿,车刀形状很多,使用时要把代表车刀形状和位置的参数输入到数据库中。若刀尖方位码设为0或9时,机床将以刀尖圆弧中心为刀位点进行刀补计算处理;当刀尖方位码设为1
8、8时,机床将以假想刀尖为刀位点,根据相应的代码方位进行刀补计算处理。,六、数控车床的编程指令,一)、M指令介绍1、CNC内定的辅助功能(1)、程序暂停M00(2)、程序结束M02(3)、程序结束并返回到零件程序头M30(4)、子程序调用M98、G65及从子程序返回M99、子程序的格式OM99、调用子程序的格式M98 P_ L_,其中P为被调用的子程序号,L为重复调用次数。,2、PLC设定的辅助功能(1)、主轴控制指令M03、M04、M05M03启动主轴以程序中编制的主轴速度顺时针方向(从Z轴正向朝Z轴负向看)旋转。M04启动主轴以程序中编制的主轴速度逆时针方向旋转。M05使主轴停止旋转。M03
9、、M04、M05可相互注销。(2)、冷却液打开、停止指令M07、M08、M09M07、M08指令用于打开冷却液管道;M09指令用于关闭冷却液管道。,1G50坐标系设定或主轴最大速度设定格式:G50 Xxx Zxx 说明:X、Z刀位点在新设定的坐标系中的坐标值。G50用于在程序中设定新的编程坐标系。大多数系统使用G92指令作为预置寄存指令来设定坐标系。G50也用于恒线速度加工中限制主轴最高转速:G50 Sxx。2G96恒线切削速度控制格式:G96 Sxx说明:S线速度值(m/min)。G96 S150 切削速度150m/min;G97 S800 主轴转速800r/min。本系统用G50指令限制主
10、轴最高转速,格式为:G50 Sxx。G97指令(开机默认值)取消恒线速度功能。,二)、G指令介绍(以FANUC系统为例),3G98/G99每分钟进给量(mm/min)/每转进给量(mm/r)格式:G98 Fxx/G99 Fxx(开机默认值)说明:F进给速度。G98 F200;进给速度200mm/min;G99 F1.5;进给量 1.5mm/r;4G92圆轴、圆锥螺纹循环指令格式:G92 X(U)xx Z(W)xx Ixx Fxx说明:X(U)、Z(W)终点(对角点)坐标,I锥螺纹起点和终点的半径差;F螺纹导程。,Z,X,编程示例(例4-5,螺纹加工,如图4-8):O4005N110 T0303
11、N120 G0 X28Z5S350 M3;刀具定位N130 G92 X19.4 Z-23F1.5;螺纹加工N140 X19;逐层进刀N150 X18.6N160 X18.2N170 X18N180 X17.9N190 X17.8,Z,X,程序示例(例46):O4006 N10 T0303;外螺纹车刀 N20 G0 X25Z5S300 M3 N30 G92 X19.6 Z-20.R-2.5 F1.5 N40 X19.4 N50 X19.,Z,X,5G70精车固定循环(1)格式:G70 P(ns)Q(nf)(2)说明:G70指令用于G71、G72、G73指令粗车工件后的精车循环。在G70状态下,在
12、指定的精车描述程序段中的F、S、T有效;若不指定,则维持粗车指定的F、S、T状态。G70到 G73中ns到nf间的程序段不能调用子程序。当G70循环结束时,刀具返回到起点,并读下一个程序段。关于 G70的详细应用请参见 G71、G72和 G73部分。,32,C为粗车循环的起点,A是毛坯外径与轮廓端面的交点,6.轴向轮廓切削循环(G71)多重复合循环,格式:G71 U(d)R(e);G71 P(ns)Q(nf)U(u)W(w)F_ S_ T_;说明:U R 粗车进刀、退刀量U W 精车X,Z进刀量P Q 等价一对括号,33,例:切削深度为5mm,退刀量为1mm,X向精车余量为2mm,Z向精车余量
13、为2mm。毛坯为150的棒料。,34,N20 G00 Xl70.0 Z180.0 S750 T0202 M03;N30 G71 U5.0 R1.0;N35 G71 P40 Q100 U4.0 W2.0 F0.3 S500;N40 G00 X45.0 S750;N50 G01 Z140.0 F0.1;N60 X65.0 Z110;N70 Z90.0;N80 X140.0 Z80.0;N90 Z60.0;N100 Xl50.0 Z40.0;,35,G72 U(d)R(e);G72 P(ns)Q(nf)U(u)W(w)F_S_T_;N(ns)N(nf),7.径向轮廓切削循环(G72)多重复合循环,格
14、式:G72 U(d)R(e);G72 P(ns)Q(nf)U(u)W(w)F_ S_ T_;说明:U R 粗车进刀、退刀量 U W 精车X,Z进刀量 P Q 等价一对括号,36,例:假设粗车深度为1mm,退刀量为0.3mm,X向精车余量为0.5mm,Z向精车余量为0.25mm。毛坯为160的棒料。,37,N40 G00 X176.0 Z130.25;N50 G72 U1.0 R0.3;N60 G72 P70 Q120 U1.0 Z0.25 F0.3 S500;N70 G00 Z56.0 S600;N80 G01 X120.0 Z70.0 F0.15;N90 W10.0;N100 X80.0 W
15、l0.0;N110 W20.0;N120 X36.0 W22.0;,38,8.成形车削循环G73,G73 U(i)W(k)R(d);G73 P(ns)Q(nf)U(u)W(w)F_S_T_;N(ns)N(nf),i为沿X轴方向的退刀量(半径编程),k为沿Z轴方向的退刀量;,d为重复加工次数,39,例:加工如图所示的零件,假设粗车X向退刀量14mm,Z向退刀量为14mm,三次进刀,X向精车余量为0.5mm,Z向精车余量为0.25mm。毛坯为180的棒料。,40,N20 G00 X220 Z160N30 G73 U14.0 W14.0 R3;N40 G73 P50 Q100 U0.5W0.25 F
16、0.3 S180;N60 G01 W-20.0 F0.15 S600;N70 X120.0 W-10.0;N80 W-20.0 S400;N90 G02 X160.0W-20.0 R20.0;N100 G01 X180.0W-10.0 S280;N110 G70 P50 Q100;N120 G00 X260.0 Z220.0;N130 M30;,例 子程序应用如图413所示,仅切槽:O4008;主程序 N10 T0404;刀宽4mm外切槽刀,右刀位点 N20 G0 X31Z-10S350 M3 M8;第一槽起始位置 N30 M98 P4108;凋用子程序切第一个槽 M40 G0 W-19;第二
17、个槽起点 N50 M98 P4108 N60 G0 W-12;第三个槽起点 N70 M98 P4108 N80 G28 U20W0;回零 N90 M30 O4108;切槽子程序 N10 G1 X20F0.08 N20 G4 X1 N30 G1 X31F0.3 N40 M99,Z,X,例:考虑刀尖半径补偿,O1111N1 G92 X40.0 Z10.0N2 T0101N3 M03 S400N4 G00 X40.0 Z5.0N5 G00 X0.0N6 G42 G01 Z0 F60(加刀补)N7 G03 X24.0 Z-24 R15N8 G02 X26.0 Z-31.0 R5N9 G40 G00 X
18、30(取消刀补)N10 G00 X45 Z5N11 M30,七:数控车床编程实例,第三节 数控铣床的手工编程,数控铣床进行铣削加工主要是以零件的平面、曲面为主,还能加工孔、内圆柱面和螺纹面。它可以使各个加工表面的形状及位置获得很高的精度。,一、平面类零件,如图4-1所示,零件的被加工表面平行、垂直于水平面或加工面与水平面的夹角为定角的零件,称为平面类零件。,对于平面垂直于坐标轴的面,其加工方法与普通铣床的加工方法一样。对斜面的加工方法可采用:,将斜面垫平加工,这是在零件不大或夹具容易实现零件的加工情况下进行。,用行切法加工,如图4-2所示,这样会留有行与行之间的残留余量,最后要由钳工修锉平整,
19、飞机上的整体壁板零件经常用这个方法加工。,用五坐标数控铣床的主轴摆角后加工,不留残留余量,效果最好,如图4-3所示。对于斜面是正面台和斜肋板的表面,可采用成形铣刀加工;也可用五坐标数控铣床加工,但不经济。,二、变斜角类零件,零件被加工表面与水平面夹角呈连续变化的零件,称为变斜角类零件。这类零件一般为飞机上的零部件,如飞机的大梁、桁架框等。以及与之相对应的检验夹具和装配支架上的零件。,如图4-4所示为一种变斜角零件,该零件共分为三段,从第肋到第肋的斜角a由310均匀变到232,从第肋到第肋再均匀变为120,从第肋到第肋均匀变为0。,变斜角零件不能展开成为平面,在加工中被加工面与铣刀的圆周母线瞬间
20、接触。用五坐标数控铣床进行主轴摆角加工,也可用三坐标数控铣床进行行切法加工。,对曲率变化较小的变斜角面,用x、y、z和A四坐标联动的数控铣床加工,如图4-5所示为用立铣刀直线插补方式加工的情况。,对曲率变化较大的变斜角面,用x、y、z和A、B五坐标联动的数控铣床加工,如图4-6所示。也可以用鼓形铣刀采用三坐标方式铣削加工,所留刀痕用钳工修锉抛光去除,如图4-7所示。,三、曲面类零件,零件被加工表面为空间曲面的零件,称为曲面类零件。曲面可以是公式曲面,如抛物面、双曲面等,也可以是列表曲面,如图4-8所示。,曲面类零件的被加工表面不能展开为平面;铣削加工时,被加工表面与铣刀始终是点对点相接触。用三
21、坐标数控铣床加工时,一般采用行切法用球头铣刀铣削加工,如图4-9所示。,四、孔类零件,孔类零件上都有多组不同类型的孔,一般有通孔、盲孔、螺纹孔、台阶孔、深孔等。在数控铣床上加工的孔类零件,一般是孔的位置要求较高的零件,如圆周分布孔,行列均布孔等,如图4-10所示。其加工方法一般为钻孔、扩孔、铰孔、镗孔、锪孔、攻螺纹等。,二、常用刀具,在铣削运动铣削的主运动是铣刀的旋转运动。工件或铣刀的移动为进给运动,可加工平面、台阶面、沟槽、成形面等,典型的铣削运动,盘形铣刀,T形铣刀燕尾槽铣刀指状铣刀模具铣刀 锯片铣刀,1、圆柱铣刀 它一般都是用高速钢制成整体的,螺旋形切削刃分布在圆柱表面上,没有副切削刃,
22、螺旋形的刀齿切削时是逐渐切入和脱离工件的,所以切削过程较平稳。主要用于卧式铣床上加工宽度小于铣刀长度的狭长平面。,2、面铣刀 主切削刃分布在圆柱或圆锥表面上,端面切削刃为副切削刃,铣刀的轴线垂直于被加工表面。按刀齿材料可分为高速钢和硬质合金两大类,多制成套式镶齿结构。主要用在立式铣床或卧式铣床上加工台阶面和平面,特别适合较大平面的加工,主偏角为90的面铣刀可铣底部较宽的台阶面。用面铣刀加工平面,同时参加切削的刀齿较多,又有副切削刃的修光作用,使加工表面粗糙度值小,因此可以用较大的切削用量。,面铣刀,3、立铣刀 一般由34个刀齿组成,圆柱面上的切削刃是主切削刃,端面上分布着副切削刃,工作时不能沿
23、铣刀轴线方向作进给运动。它主要用于加工凹槽,台阶面以及利用靠模加工成形面。,4、键槽铣刀 它的外形与立铣刀相似,不同的是它在圆周上只有两个螺旋刀齿,其端面刀齿的刀刃延伸至中心,因此在铣两端不通的键槽时,可以作适量的轴向进给。它主要用于加工闭式圆头键槽,使用时,要作多次垂直进给和纵向进给才能完成键盘槽加工。,例:G21G92 X200 Z300G00 X50 Z3指令G92、G00中X、Z的值为公制单位值。G20G92 X200 Z300G00 X50 Z3表示指令G92、G00中X、Z的值为英制单位值。,三、常用指令(一)公制输入与英制输入(G21,G20),(二)自动返回参考点G27、G28
24、、G29、G301.返回参考点校检(G27)格式:G27 X_ Y_ Z_;指令中X_Y_Z_分别代表参考点在工件坐标系中的坐标值,执行该指令后,如果刀具定位到参考点上,则相应轴的参考点指示灯就点亮。使用该指令注意以下几点:不要求执行该指令时,在该指令前加上“/”,以便不需要校验时跳过该程序段。若希望执行该程序段后让程序停止,应于该程序段后加上M00或M01,否则将不停止而继续执行后面的程序。执行该指令前,应先取消刀补。在刀具补偿方式中使用该指令,刀具到达的位置将是加上补偿量的位置,此时刀具将不能到达参考点,因而参考点指示灯也不亮。,2.自动返回参考点(G28)使刀具经中间点快速回到参考点,用
25、于换刀。中间点的坐标为X_Y_Z_,可用绝对值或增量值。应先取消刀补。格式:G28 X_ Y_ Z_;例:G90 G00 X100.0 Y200.0 Z300.0G28 X400.0 Y500.0(中间点是400.0,500.0)G28 Z600.0(中间点400.0,500.0,600.0),3.自动从参考点返回(G29)使刀具从参考点经G28指定的中间点到达由G29指定的(X_Y_Z_)点。该指令与G28指令成对使用。应先取消刀补。在G28之后,也可用G00取代G29。格式:G29 X_ Y_ Z_;如图所示,加工后刀具已定位到A点,取B点为中间点,C点为执行G29时应到达的点,则程序如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 手工 编程
链接地址:https://www.31ppt.com/p-6185954.html