数控机床的手工编程.ppt
《数控机床的手工编程.ppt》由会员分享,可在线阅读,更多相关《数控机床的手工编程.ppt(122页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一节第一节手工编程的特点、方法与步骤手工编程的特点、方法与步骤第二节数控车床的第二节数控车床的手工编程手工编程第三节数控铣床的手工编程第三节数控铣床的手工编程第四节加工中心的手第四节加工中心的手工编程工编程第五章 数控机床的手工编程 第一节第一节 手工编程的特点、方法与步骤手工编程的特点、方法与步骤 概念概念:分析零件图纸、制订工艺规程、计算刀具运动轨:分析零件图纸、制订工艺规程、计算刀具运动轨迹、编写零件加工程序清单、制作控制介质直到程序校迹、编写零件加工程序清单、制作控制介质直到程序校验,整个过程主要由人来完成,这种人工制备零件加工程验,整个过程主要由人来完成,这种人工制备零件加工程序的
2、方法称为手工编程。序的方法称为手工编程。对编程人员的要求高,不仅要熟悉数控代码和编程规对编程人员的要求高,不仅要熟悉数控代码和编程规则,而且还必须具备机械加工工艺知识和数值计算能力。则,而且还必须具备机械加工工艺知识和数值计算能力。用手工编程时,一个零件的编程时间与机床实际加工用手工编程时,一个零件的编程时间与机床实际加工时间之比,平均约为时间之比,平均约为 30:1。一、一、手工编程的概念及特点手工编程的概念及特点二、手工编程的方法与步骤二、手工编程的方法与步骤 数控编程是指从零件图纸到获数控编程是指从零件图纸到获得数控加工程序的全部工作过程。得数控加工程序的全部工作过程。编程工作主要包括:
3、编程工作主要包括:(1)分析零件图样)分析零件图样(2)制定加工工艺方案)制定加工工艺方案(3)图形的数学处理)图形的数学处理(4)编写零件的加工程序清单)编写零件的加工程序清单(5)程序检验)程序检验 与首件试切与首件试切分分析析零零件件图图样样制制定定工工艺艺方方案案图图形形的的数数学学处处理理编编写写程程序序清清单单程程序序校校验验修改修改第二节第二节 数控车床的手工编程数控车床的手工编程一、一、数控车床的加工特点数控车床的加工特点 数控车床与普通车床在结构上类似,加工回转类零件,数控车床与普通车床在结构上类似,加工回转类零件,夹具多采用液压、气动和电动卡盘;区别在于进给系统,没夹具多采
4、用液压、气动和电动卡盘;区别在于进给系统,没有传统的进给箱和交换齿轮,由伺服电机通过滚珠丝杠直接有传统的进给箱和交换齿轮,由伺服电机通过滚珠丝杠直接驱动溜板和刀架。驱动溜板和刀架。分类分类 按主轴位置按主轴位置:立式数控车床立式数控车床 主轴垂直于水平面,工作台为一个直径较主轴垂直于水平面,工作台为一个直径较大的圆形回转台。适合直径较大、长度较小零件。大的圆形回转台。适合直径较大、长度较小零件。5数控车削主要适合对象数控车削主要适合对象:1.高精度回转零件高精度回转零件2.零件廓形复杂或难于控制尺寸的回转体零件零件廓形复杂或难于控制尺寸的回转体零件4.带特殊螺纹的回转零件带特殊螺纹的回转零件(
5、导程不一样导程不一样)3.表面形状复杂的回转体零件表面形状复杂的回转体零件表面形状复杂的回转体零件表面形状复杂的回转体零件 图:数控车床图:数控车床 卧式数控车床卧式数控车床 主轴平行于水平面,导轨一般为水平式。主轴平行于水平面,导轨一般为水平式。也有倾斜式的,使机床的刚性更大,排屑更容易。也有倾斜式的,使机床的刚性更大,排屑更容易。按加工零件类型按加工零件类型:卡盘式数控车床卡盘式数控车床 没有尾座,适合车削盘类零件。没有尾座,适合车削盘类零件。顶尖式数控车床顶尖式数控车床 配有尾座,适合车削长度较长的轴类零配有尾座,适合车削长度较长的轴类零件。件。按刀架数量按刀架数量:单刀架数控车床单刀架
6、数控车床 配有各种形式的单刀架,如四工位自动配有各种形式的单刀架,如四工位自动转位刀架或转塔式自动转位刀架。转位刀架或转塔式自动转位刀架。双刀架数控车床双刀架数控车床 配有双刀架,适合多种功能结构的加工。配有双刀架,适合多种功能结构的加工。刀架分布可以是平行的,也可以是垂直的。刀架分布可以是平行的,也可以是垂直的。按车床功能:按车床功能:螺纹数控车床螺纹数控车床、活塞数控车床和曲轴数控车床、活塞数控车床和曲轴数控车床 等。等。二、数控车床的编程特点二、数控车床的编程特点 1)可以用绝对值)可以用绝对值(X,Z)或增量值或增量值(U,W)编程,也可以是二者编程,也可以是二者的混合。(的混合。(不
7、用不用G90、G91)2)由于)由于X向的坐标值是直径,向的坐标值是直径,绝对值编程时,绝对值编程时,X以直径值以直径值表示;增量值编程时,以径向位移量的表示;增量值编程时,以径向位移量的2倍编程。倍编程。3)对于加工余量较大的毛坯,有不同形式的固定循环功能,)对于加工余量较大的毛坯,有不同形式的固定循环功能,以进行多次重复切削。以进行多次重复切削。4)为了降低加工表面粗糙度值、提高刀具寿命,常把车刀)为了降低加工表面粗糙度值、提高刀具寿命,常把车刀的刀尖磨成一定数值的圆弧,故编程时要对刀具半径进行补的刀尖磨成一定数值的圆弧,故编程时要对刀具半径进行补偿,或手工计算补偿量(实际生产常用直接对刀
8、法)偿,或手工计算补偿量(实际生产常用直接对刀法)5)第三坐标指令)第三坐标指令I、K在不同的程序中作用不同:在圆弧切在不同的程序中作用不同:在圆弧切削时表示圆心相对于圆弧起点的坐标位置,此时削时表示圆心相对于圆弧起点的坐标位置,此时I、K方向的方向的脉冲当量与脉冲当量与Z向一致;但在自动循环指令中,向一致;但在自动循环指令中,I、K坐标表示坐标表示每次循环的进刀量,每次循环的进刀量,I方向的脉冲当量与方向的脉冲当量与X方向一样,为方向一样,为Z方方向的一半,向的一半,K方向的脉冲当量与方向的脉冲当量与Z方向一致。方向一致。在机械制造中,为完成需要的在机械制造中,为完成需要的加工工序加工工序、
9、装配工序装配工序及及检验工序检验工序等,使用着大量的夹具。等,使用着大量的夹具。利用夹具,可以利用夹具,可以提高劳动生产率提高劳动生产率,提高加提高加工精度工精度,减少废品减少废品;可以;可以扩大机床的工艺范扩大机床的工艺范围围,改善操作的劳动条件改善操作的劳动条件。因此,夹具是机械制造中的一项重要的工因此,夹具是机械制造中的一项重要的工艺装备。艺装备。机床夹具是在机床上用以装夹工件机床夹具是在机床上用以装夹工件的一种装置,其作用是使工件相对于机床或的一种装置,其作用是使工件相对于机床或刀具有一个正确的位置,并在加工过程中保刀具有一个正确的位置,并在加工过程中保持这个位置不变。持这个位置不变。
10、三、数控车床夹具三、数控车床夹具钻径向孔的零件工序图钻径向孔的零件工序图1.尖形车刀尖形车刀2.圆弧形车刀圆弧形车刀3.成形车刀成形车刀四、数控车床的刀具四、数控车床的刀具14刀15刀16刀17刀五、五、刀具的补偿功能刀具的补偿功能 不同刀具的刀尖位置之间有差异,刀具安装有误差,不同刀具的刀尖位置之间有差异,刀具安装有误差,刀具的正常磨损及刀尖圆弧的存在等等,都是数控车床具刀具的正常磨损及刀尖圆弧的存在等等,都是数控车床具有补偿功能的实际原因。有补偿功能的实际原因。刀具补偿刀具补偿刀具的几何补偿刀具的几何补偿 (TXXXX实现)实现)刀尖圆弧半径补偿刀尖圆弧半径补偿(G41、G42实现)实现)
11、几何位置补偿几何位置补偿磨损补偿磨损补偿1、刀具的位置补偿、刀具的位置补偿 刀具几何位置补偿是用于补偿各刀具安装好后,其刀刀具几何位置补偿是用于补偿各刀具安装好后,其刀位点(如刀尖)与编程时理想刀具或基准刀具刀位点的位位点(如刀尖)与编程时理想刀具或基准刀具刀位点的位置偏移的。置偏移的。通常是在所用的多把车刀中选定一把车刀作基准车刀,通常是在所用的多把车刀中选定一把车刀作基准车刀,对刀编程主要是以该车刀为准。对刀编程主要是以该车刀为准。补偿值输入到相应的存储器中。注意,当加工后外圆补偿值输入到相应的存储器中。注意,当加工后外圆直径增大时,输入的补偿量是负值,即在原数值基础上减直径增大时,输入的
12、补偿量是负值,即在原数值基础上减去补偿去补偿 量,反之增加补偿量。轴向的补偿情况相同。量,反之增加补偿量。轴向的补偿情况相同。刀具补偿功能必须在一段执行程序中完成,而且程序刀具补偿功能必须在一段执行程序中完成,而且程序段中必须有段中必须有G00或或G01指令才有效。指令才有效。图示212 2、刀具半径补偿(、刀具半径补偿(G40G40取消、取消、G41G41左偏、左偏、G42G42右偏右偏)相关知识:相关知识:尖形车刀尖形车刀都有都有较小较小的的刀尖圆弧刀尖圆弧。刀尖圆弧刀尖圆弧能能提高刀具使用寿命提高刀具使用寿命和和降低表面粗糙度,降低表面粗糙度,但在加但在加工锥度和圆弧时,会使工件产生几何
13、形状误差。工锥度和圆弧时,会使工件产生几何形状误差。切削外圆时切削外圆时,刀具与工件的实际接触点(刀尖)为,刀具与工件的实际接触点(刀尖)为A A点点;切削端面时切削端面时,刀具与工件的实际接触点为,刀具与工件的实际接触点为B B点点。车刀补偿车刀补偿 理论刀尖在切削理论刀尖在切削外圆和端面外圆和端面时不会时不会对加工精度造成影对加工精度造成影响。响。22 理论刀尖在切削外圆和端面时不会影响加工精度。理论刀尖在切削外圆和端面时不会影响加工精度。但在加工但在加工锥面锥面、圆弧圆弧及及仿形面仿形面中,由于理论刀尖和实际刀尖中,由于理论刀尖和实际刀尖不一致,会产生不一致,会产生位置误差。位置误差。2
14、3 图示采用图示采用G41G41,将刀尖圆弧半径值(,将刀尖圆弧半径值(刀尖圆弧半径可通过估刀尖圆弧半径可通过估算或通过对刀仪测量获得算或通过对刀仪测量获得)输入到数控系统中,通过)输入到数控系统中,通过半径补偿半径补偿指令指令,可以对,可以对加工误差加工误差进行进行补偿补偿。采用刀具半径补偿时:采用刀具半径补偿时:刀位点刀位点为为刀尖圆弧的刀尖圆弧的圆心圆心。G41 车刀补偿车刀形状很多,使用时要把代表车刀形状和位置的参数输车刀形状很多,使用时要把代表车刀形状和位置的参数输入到数据库中。入到数据库中。若刀尖方位码设为若刀尖方位码设为0或或9时,机床将以刀尖时,机床将以刀尖圆弧中心圆弧中心为为
15、刀位刀位点点进行刀补计算处理;进行刀补计算处理;当刀尖方位码设为当刀尖方位码设为18时,机床将以时,机床将以假想刀尖假想刀尖为为刀位点刀位点,根据相应的代码方位进行刀补计算处理。根据相应的代码方位进行刀补计算处理。六、数控车床的编程指令六、数控车床的编程指令一一)、M M指令介绍指令介绍1 1、CNCCNC内定的辅助功能内定的辅助功能(1 1)、程序暂停)、程序暂停M00M00(2 2)、程序结束)、程序结束M02M02(3 3)、程序结束并返回到零件程序头)、程序结束并返回到零件程序头M30M30(4 4)、子程序调用)、子程序调用M98M98、G65G65及从子程序返回及从子程序返回M99
16、M99、子程序的格式、子程序的格式O OM99M99、调用子程序的格式、调用子程序的格式M98 P_ L_M98 P_ L_,其中,其中P P为被调用的子程序号,为被调用的子程序号,L L为重复调用次数。为重复调用次数。2、PLC设定的辅助功能设定的辅助功能(1)、主轴控制指令)、主轴控制指令M03、M04、M05M03启动主轴以程序中编制的主轴速度顺时针方向(从启动主轴以程序中编制的主轴速度顺时针方向(从Z轴轴正向朝正向朝Z轴负向看)旋转。轴负向看)旋转。M04启动主轴以程序中编制的主轴速度逆时针方向旋转。启动主轴以程序中编制的主轴速度逆时针方向旋转。M05使主轴停止旋转。使主轴停止旋转。M
17、03、M04、M05可相互注销。可相互注销。(2)、冷却液打开、停止指令)、冷却液打开、停止指令M07、M08、M09M07、M08指令用于打开冷却液管道;指令用于打开冷却液管道;M09指令用于关闭冷指令用于关闭冷却液管道。却液管道。1 1G50G50坐标系设定或主轴最大速度设定坐标系设定或主轴最大速度设定格式:格式:G50 Xxx ZxxG50 Xxx Zxx 说明:说明:X X、Z Z刀位点在新设定的坐标系中的坐标值刀位点在新设定的坐标系中的坐标值。G50G50用于用于在程序中在程序中设定新的设定新的编程坐标系。编程坐标系。大多数系统使用大多数系统使用G92G92指令作为预置寄存指令来指令
18、作为预置寄存指令来设定坐标系设定坐标系。G50G50也用于恒线速度加工中也用于恒线速度加工中限制主轴最高转速:限制主轴最高转速:G50 SxxG50 Sxx。2 2G96G96恒线切削速度控制恒线切削速度控制格式:格式:G96 SxxG96 Sxx说明:说明:S S线速度值(线速度值(m/minm/min)。G96 S150 G96 S150 切削速度切削速度150m/min150m/min;G97 S800 G97 S800 主轴转速主轴转速800r/min800r/min。本系统用本系统用G50G50指令指令限制主轴最高转速限制主轴最高转速,格式为:,格式为:G50 SxxG50 Sxx。
19、G97G97指令指令(开机默认值)取消恒线速度功能。(开机默认值)取消恒线速度功能。二二)、G指令介绍指令介绍(以以FANUC系统为例系统为例)3 3G98/G99G98/G99每分钟进给量(每分钟进给量(mm/minmm/min)/每转进给量(每转进给量(mm/rmm/r)格式:格式:G98 Fxx/G99 Fxx G98 Fxx/G99 Fxx (开机默认值开机默认值)说明:说明:F F进给速度进给速度。G98 F200 G98 F200;进给速度;进给速度200mm/min200mm/min;进给量;进给量 ;4 4G92G92圆轴、圆锥螺纹循环指令圆轴、圆锥螺纹循环指令格式:格式:G9
20、2 X(U)xx Z(W)xx Ixx FxxG92 X(U)xx Z(W)xx Ixx Fxx说明:说明:X(U)X(U)、Z(W)Z(W)终点终点(对角点对角点)坐标坐标,I I锥螺纹起点和终点的半径差;锥螺纹起点和终点的半径差;F F螺纹导程。螺纹导程。ZX编程示例编程示例(例(例4-5,4-5,螺纹加工螺纹加工,如图如图4-8)4-8):O4005O4005N110 T0303N110 T0303N120 G0 X28N120 G0 X28Z5Z5S350 M3 S350 M3 ;刀具定位;刀具定位N130 N130 G92G92 X19.4 Z-23 X19.4 Z-23F1.5 F
21、1.5;螺纹加工;螺纹加工N140 X19N140 X19 ;逐层进刀;逐层进刀N170 X18N170 X18ZX程序示例程序示例(例(例4646):O4006O4006 N10 T0303 N10 T0303 ;外螺纹车刀;外螺纹车刀 N20 G0 X25N20 G0 X25Z5Z5S300 M3S300 M3 N30 N30 G92G92 N50 X19.N50 X19.ZX5 5G70G70精车固定循环精车固定循环(1 1)格式:)格式:G70 PG70 P(nsns)Q Q(nfnf)(2 2)说明:)说明:G70G70指令用于指令用于G71G71、G72G72、G73G73指令粗车
22、工件后的精车循环。指令粗车工件后的精车循环。在在G70G70状态下,在指定的精车描述程序段中的状态下,在指定的精车描述程序段中的F F、S S、T T有效;有效;若不指定,则维持粗车指定的若不指定,则维持粗车指定的F F、S S、T T状态。状态。G70G70到到 G73G73中中nsns到到nfnf间的程序段间的程序段不能调用子程序不能调用子程序。当当G70G70循环结束时,刀具返回到起点,并读下一个程序段。循环结束时,刀具返回到起点,并读下一个程序段。关于关于 G70G70的详细应用请参见的详细应用请参见 G71G71、G72G72和和 G73G73部分。部分。32C为粗车循环的起点,为粗
23、车循环的起点,A是毛坯外径与轮廓端面的交点是毛坯外径与轮廓端面的交点 6.轴向轮廓切削循环轴向轮廓切削循环(G71)多重复合循环多重复合循环 l格式格式:uG71 U(d)R(e););uG71 P(ns)Q(nf)U(u)W(w)F_ S_ T_;l说明说明:U R 粗车进刀、退刀量粗车进刀、退刀量U W 精车精车X,Z进刀量进刀量P Q 等价一对括号等价一对括号33 例:切削深度为例:切削深度为5mm,退刀量为,退刀量为1mm,X向精车余量为向精车余量为2mm,Z向精车余量为向精车余量为2mm。毛坯为。毛坯为150的棒料。的棒料。34N20 G00 Xl70.0 Z180.0 S750 T
24、0202 M03;N30 G71;N35 G71 P40 Q100 U W2.0 F0.3 S500;N40 G00 X45.0 S750;N60 X65.0 Z110;35G72 U(d)R(e););G72 P(ns)Q(nf)U(u)W(w)F_S_T_;N(ns)N(nf)7.径向轮廓切削循环径向轮廓切削循环(G72)多重复合循环多重复合循环 格式格式: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例:例:假设粗车深度
25、为假设粗车深度为1mm,退刀量为,退刀量为,X向精车余量为,向精车余量为,Z向精向精车余量为。毛坯为车余量为。毛坯为160的棒料。的棒料。37;N50 G72;N60 G72 P70 Q120 U Z0.25 F0.3 S500;N70 G00 Z56.0 S600;388.成形车削循环成形车削循环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 X轴方向的退刀量(半径编程)轴方向的退刀量(半径编程)k为沿为沿Z Z轴方向的退刀量轴方向的退刀量;d为重复加工次数为重复加工次数39例:加工如图所示的零件,假设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 手工 编程
限制150内