数控铣床的加工程序编制.pptx
《数控铣床的加工程序编制.pptx》由会员分享,可在线阅读,更多相关《数控铣床的加工程序编制.pptx(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章第五章 数控铣床的加工程序编数控铣床的加工程序编制制 5.1 5.1 数控铣床程序编制的基础数控铣床程序编制的基础*5.2 5.2 数控铣床程序编制数控铣床程序编制*5.3 5.3 典型零件的程序编制典型零件的程序编制*5.4 5.4 思考与练习题思考与练习题*第1页/共74页本章知识本章知识 掌握数控铣床程序编制的基础掌握数控铣床程序编制的基础 掌握数控铣床程序编制的指令掌握数控铣床程序编制的指令 熟练使用数控铣床的指令进行加熟练使用数控铣床的指令进行加工程序的编制工程序的编制 第2页/共74页数数控控铣铣床床是是机机床床设设备备中中应应用用非非常常广广泛泛的的加加工工机机床床,它它可
2、可以以进进行行平平面面铣铣削削、平平面面型型腔腔铣铣削削、外外形形轮轮廓廓铣铣削削和和三三维维及及三三维维以以上上复复杂杂型型面面铣铣削削,还还可可以以进进行行钻钻削削、镗镗削削、螺螺纹纹切切削削等等孔孔系系加加工工。加加工工中中心心、柔柔性性制制造造单单元元等等都都是是在在数数控控铣铣床床的的基基础础上产生和发展起来的上产生和发展起来的。第3页/共74页数控铣床可以分为立式、卧式和立卧两用式,各类铣床配置的数控系统不数控铣床可以分为立式、卧式和立卧两用式,各类铣床配置的数控系统不同,其功能也不尽相同。除各有其特点之外,常具有下列主要功能:同,其功能也不尽相同。除各有其特点之外,常具有下列主要
3、功能:1.1.点位控制功能点位控制功能利用这一功能,数控铣床可以进行只需要作点位控制的钻孔、扩孔、锪孔、利用这一功能,数控铣床可以进行只需要作点位控制的钻孔、扩孔、锪孔、铰孔和镗孔等加工。铰孔和镗孔等加工。5.1 数控铣床程序编制的基础 第4页/共74页2.2.连续轮廓控制功能连续轮廓控制功能数控铣床通过直线与圆弧插补,可以实现对刀具运动轨迹的连续轮廓数控铣床通过直线与圆弧插补,可以实现对刀具运动轨迹的连续轮廓控制,加工出由直线和圆弧两种几何要素构成的平面轮廓工件。对非圆曲线控制,加工出由直线和圆弧两种几何要素构成的平面轮廓工件。对非圆曲线(椭圆、抛物线、双曲线等二次曲线及对数螺旋线、阿基米德
4、螺旋线和列表曲(椭圆、抛物线、双曲线等二次曲线及对数螺旋线、阿基米德螺旋线和列表曲线等)构成的平面轮廓,在经过直线或圆弧逼近后也可以加工。除此之外,还线等)构成的平面轮廓,在经过直线或圆弧逼近后也可以加工。除此之外,还可以加工一些空间曲面。可以加工一些空间曲面。第5页/共74页3.3.刀具半径自动补偿功能刀具半径自动补偿功能使用这一功能,在编程时可以很方便地按工件实际轮廓形状和尺寸进行使用这一功能,在编程时可以很方便地按工件实际轮廓形状和尺寸进行编程计算,而加工中可以使刀具自动偏离工件轮廓一个刀具半径,加工出符合要编程计算,而加工中可以使刀具自动偏离工件轮廓一个刀具半径,加工出符合要求的轮廓平
5、面。求的轮廓平面。也可利用该功能,通过改变刀具半径补偿量的方法来弥补铣刀制造的尺也可利用该功能,通过改变刀具半径补偿量的方法来弥补铣刀制造的尺寸精度误差,扩大刀具直径选用范围及刀具返修刃磨的允许误差。还可以利用改寸精度误差,扩大刀具直径选用范围及刀具返修刃磨的允许误差。还可以利用改变刀具半径补偿值的方法,以同一加工程序实现分层铣削和粗、精加工或用于提变刀具半径补偿值的方法,以同一加工程序实现分层铣削和粗、精加工或用于提高加工精度。高加工精度。第6页/共74页此外,通过改变刀具补偿值的正负号,还可以用同一加工程序加工某此外,通过改变刀具补偿值的正负号,还可以用同一加工程序加工某些需要相互配合的工
6、件(如相互配合的凹凸模等)。些需要相互配合的工件(如相互配合的凹凸模等)。.刀具长度补偿功能刀具长度补偿功能利用该功能可以自动改变切削平面高度,同时可以降低在制造与返修利用该功能可以自动改变切削平面高度,同时可以降低在制造与返修时对刀具长度尺寸的精度要求,还可以弥补轴向对刀误差。时对刀具长度尺寸的精度要求,还可以弥补轴向对刀误差。第7页/共74页.比例及镜像加工功能比例及镜像加工功能比比例例功功能能可可将将编编好好的的加加工工程程序序按按指指定定比比例例改改变变坐坐标标值值来来执执行行。镜镜像像加加工工又又称称轴轴对对称称加加工工,如如果果一一个个零零件件的的形形状状关关于于坐坐标标轴轴对对称
7、称,那那么么只只要要编编出出一一个个或两个象限的程序,而其余象限的轮廓就可以通过镜像加工来实现。或两个象限的程序,而其余象限的轮廓就可以通过镜像加工来实现。.旋转功能旋转功能该功能可将编好的加工程序在加工平面内旋转任意角度来执行。该功能可将编好的加工程序在加工平面内旋转任意角度来执行。第8页/共74页.子程序调用功能子程序调用功能有有些些零零件件需需要要在在不不同同的的位位置置上上重重复复加加工工同同样样的的轮轮廓廓形形状状,将将这这一一轮轮廓廓形形状状的的加加工工程程序序作作为为子子程程序序,在在需需要要的的位位置置上上重重复复调调用用,就就可可以以完完成成对对该该零零件件的加工。的加工。8
8、.8.宏程序功能宏程序功能该该功功能能可可用用一一个个总总指指令令代代表表实实现现某某一一功功能能的的一一系系列列指指令令,并并能能对对变变量量进行运算,使程序更具灵活性和方便性。进行运算,使程序更具灵活性和方便性。第9页/共74页.特殊功能特殊功能有些数控铣床在增加了计算机仿形加工装置后,可以在数控和靠模两有些数控铣床在增加了计算机仿形加工装置后,可以在数控和靠模两种控制方式中任选一种来进行加工,从而扩大了机床使用范围。种控制方式中任选一种来进行加工,从而扩大了机床使用范围。具备自适应功能的数控铣床可以在加工过程中感受到切削状况(如切具备自适应功能的数控铣床可以在加工过程中感受到切削状况(如
9、切削力、温度等)的变化,通过适应性控制系统及时控制机床改变切削用量,使削力、温度等)的变化,通过适应性控制系统及时控制机床改变切削用量,使铣床及刀具始终保持最佳状态,从而可获得较高的切削效率和加工质量,延长铣床及刀具始终保持最佳状态,从而可获得较高的切削效率和加工质量,延长刀具使用寿命。刀具使用寿命。第10页/共74页数数控控铣铣床床在在配配置置了了数数据据采采集集系系统统后后,就就具具备备了了数数据据采采集集功功能能。数数据据采采集集系系统统可可以以通通过过传传感感器器(通通常常为为电电磁磁感感应应式式、红红外外线线或或激激光光扫扫描描式式)对对工工件件或或实实物物依依据据(样板、模型等)进
10、行测量和采集所需要的数据。(样板、模型等)进行测量和采集所需要的数据。目目前前已已出出现现既既能能对对实实物物扫扫描描采采集集数数据据,又又能能对对采采集集到到的的数数据据进进行行自自动动处处理理并并生生成成数数控控加加工工程程序序的的系系统统(简简称称录录返返系系统统)。这这种种功功能能为为那那些些必必须须按按实实物物依依据据生生产产的的工工件件实实现现数数控控加加工工带带来来了了很很大大的的方方便便,大大大大减减少少了了对对实实物物的的依依赖赖,为为仿仿制制与与逆逆向向进行设计、制造一体化工作提供了有效手段。进行设计、制造一体化工作提供了有效手段。第11页/共74页.基本编程指令的应用基本
11、编程指令的应用(1 1)子程序的调用)子程序的调用指令:指令:M98M98、M99M99分别表示调用子程序和子程序结束并返回到主程序。分别表示调用子程序和子程序结束并返回到主程序。调用子程序的程序叫作主程序。一个子程序可以调用另一个子程序,嵌调用子程序的程序叫作主程序。一个子程序可以调用另一个子程序,嵌套为套为2 2级,一个调用指令可以重复一个子程序达级,一个调用指令可以重复一个子程序达999999999999次。次。5.数控铣床程序编制 第12页/共74页程序格式:程序格式:M98 PM98 P M99 M99其其中中,P P调调用用地地址址,后后面面跟跟8 8位位数数字字,前前4 4位位为
12、为调调用用次次数数,后后4 4位位为为子子程程序序号号。如如M98 M98 P00071004P00071004,表表示示调调用用10041004号号子子程程序序7 7次次。调调用用次次数数为为1 1时时,可可省略调用次数。省略调用次数。M99M99表示子程序结束并返回到调用子程序的主程序中。表示子程序结束并返回到调用子程序的主程序中。第13页/共74页当当子子程程序序的的最最后后程程序序段段只只有有M99M99时时,子子程程序序结结束束,返返回回到到调调用用程程序序段段后后面的一个程序段。面的一个程序段。一个程序段号在一个程序段号在M99M99后由后由P P指定时,系统执行完子程序后,将返回
13、到由指定时,系统执行完子程序后,将返回到由P P指定的那个程序段号上。指定的那个程序段号上。第14页/共74页子子程程序序也也可可被被视视为为主主程程序序执执行行,当当直直接接运运行行到到M99M99时时,系系统统将将返返回回到到主程序的起点。主程序的起点。若在主程序中插入若在主程序中插入“/M99 Pn/M99 Pn”,那么在执行该程序时,不是返回,那么在执行该程序时,不是返回主程序的起点,而是返回到由主程序的起点,而是返回到由P P指定的第指定的第“n n”号程序段。跳步功能是否执行,号程序段。跳步功能是否执行,还取决于跳步选择开关的状态。还取决于跳步选择开关的状态。第15页/共74页(2
14、 2)加工坐标系设定)加工坐标系设定设置加工坐标系设置加工坐标系指令:指令:G92G92程序格式:程序格式:G92 X Y Z G92 X Y Z 该该指指令令将将加加工工坐坐标标系系原原点点设设定定在在相相对对于于刀刀具具起起始始点点的的某某一一空空间间点点上上。这这一一指指令令通通常常出出现现在在程程序序的的第第一一段段,也也可可用用于于程程序序中中重重新新设设定定加加工工坐坐标标系系。G92G92G92G92指令执行后,所有坐标字指定的坐标都是该加工坐标系中的位置指令执行后,所有坐标字指定的坐标都是该加工坐标系中的位置指令执行后,所有坐标字指定的坐标都是该加工坐标系中的位置指令执行后,所
15、有坐标字指定的坐标都是该加工坐标系中的位置。第16页/共74页例:如图例:如图5.15.1所示,设置加工坐标系的程序段如下:所示,设置加工坐标系的程序段如下:图5.1 设置加工坐标系 G92 X20 Y10 Z10 上述程序段则确立了加工原点在距离刀上述程序段则确立了加工原点在距离刀具起点具起点X=-20X=-20,Y=-10Y=-10,Z=-10Z=-10的位置上。的位置上。第17页/共74页选择机床坐标系选择机床坐标系指令:指令:G53G53程序格式:程序格式:G53 G90 X Y Z G53 G90 X Y Z G53G53指令使刀具快速定位到机床坐标系中的指定位置上,其中指令使刀具快
16、速定位到机床坐标系中的指定位置上,其中X X、Y Y、Z Z后的值为机床坐标系中的坐标值,其尺寸均为后的值为机床坐标系中的坐标值,其尺寸均为负值负值负值负值。第18页/共74页例:如图例:如图5.25.2所示,选择机床坐标系程序段如下:所示,选择机床坐标系程序段如下:图5.2 选择机床坐标系 G53 G90 X-100 Y-100 Z-20 第19页/共74页 选择工件坐标系选择工件坐标系指令:指令:G54G54、G55G55、G56G56、G57G57、G58G58、G59G59这些指令可以分别用来选择相应的工件加工坐标系。这些指令可以分别用来选择相应的工件加工坐标系。程序格式:程序格式:G
17、54G54G59 G90 G00(G01)X Y ZG59 G90 G00(G01)X Y Z 该指令执行后,所有坐标字指定的尺寸坐标都是选定的工件加工坐标系中的位置。该指令执行后,所有坐标字指定的尺寸坐标都是选定的工件加工坐标系中的位置。这这6 6个工件加工坐标系是通过个工件加工坐标系是通过CRT/MDICRT/MDI方式设定的。方式设定的。第20页/共74页例:如图例:如图5.35.3所示,用所示,用CRT/MDICRT/MDI在参数设置方式下设置了两个加工坐标系,程在参数设置方式下设置了两个加工坐标系,程序段如下:序段如下:图5.3 设置加工坐标系 G54:X-50 Y-50 Z-10G
18、55:X-100 Y-100 Z-20 第21页/共74页这这时时,建建立立了了原原点点在在O O的的G54G54工工件件加加工工坐坐标标系系和和原原点点O O在在的的G55G55工工件件加加工工坐坐标系。若执行下列程序段:标系。若执行下列程序段:N10 G53 G90 X0 Y0 Z0N10 G53 G90 X0 Y0 Z0N20 G54 G90 G01 X50 Y0 Z0 F100N20 G54 G90 G01 X50 Y0 Z0 F100N30 G55 G90 G01 X100 Y0 Z0 F100N30 G55 G90 G01 X100 Y0 Z0 F100则刀尖点的运动轨迹如图则刀尖
19、点的运动轨迹如图5.35.3中中OABOAB所示所示*。第22页/共74页G92G92与与G54G54G59G59指令都是用来设定工件加工坐标系的,但它们在使用中指令都是用来设定工件加工坐标系的,但它们在使用中是有区别的:是有区别的:G92G92指令是通过程序来设定工件加工坐标系的,指令是通过程序来设定工件加工坐标系的,G92G92所设定的加工坐标所设定的加工坐标原点是与当前刀具所在位置有关的,这一加工原点在机床坐标系中的位置是随原点是与当前刀具所在位置有关的,这一加工原点在机床坐标系中的位置是随当前刀具位置的不同而改变的。当前刀具位置的不同而改变的。G92G92指令程序段只是设定加工坐标系,
20、而不产指令程序段只是设定加工坐标系,而不产生任何动作。生任何动作。G54G54G59G59指令程序段则可以和指令程序段则可以和G00G00、G01G01指令组合在选定的加工坐标系指令组合在选定的加工坐标系中进行位移。中进行位移。第23页/共74页另外,在另外,在G54G54方式时,通过方式时,通过G92G92指令编程后,也可建立一个新的工件加指令编程后,也可建立一个新的工件加工坐标系,如图工坐标系,如图5.45.4所示:在所示:在G54G54方式时,当刀具定位于方式时,当刀具定位于XOYXOY坐标平面中的坐标平面中的(200200,160160)点时,执行程序段)点时,执行程序段:图5.4 重
21、新设定坐标平面 G92 X100 Y100 由向量由向量A A偏移产生了一个新偏移产生了一个新的工件坐标系的工件坐标系XOYXOY坐标平面。坐标平面。第24页/共74页(3 3)刀具补偿功能)刀具补偿功能刀具半径补偿功能刀具半径补偿功能指令:指令:G41G41、G42G42、G40G40刀具半径补偿功能在前面已经讨论过,这里不再详细叙述。在针对具体零刀具半径补偿功能在前面已经讨论过,这里不再详细叙述。在针对具体零件编程中,要注意正确选择件编程中,要注意正确选择G41G41和和G42G42,以保证顺铣和逆铣的加工要求。,以保证顺铣和逆铣的加工要求。第25页/共74页例:加工零件如图例:加工零件如
22、图5.55.5所示。选择零件编程所示。选择零件编程原点在原点在O O点,刀具直径为点,刀具直径为12mm12mm,铣削深度为,铣削深度为5mm5mm,主轴转速为主轴转速为600r/min600r/min,进给速度为,进给速度为60mm/min60mm/min,刀,刀具偏移代号为具偏移代号为H03H03,起刀点在(,起刀点在(0 0,0 0,1010)。程)。程序如下:序如下:图5.5 刀具半径补偿指令应用 第26页/共74页N10 G92 X0 Y0 Z10N20 M03 S600N30 G90 G00 X-55 Y-60N40 G00 Z-5 M08N50 G41 G01 X0 Y0 H03
23、 F60N60 G91 G01 X40 Y40N70 G03 X20 Y0 I10 J0N80 G01 X10N90 G02 X10 Y-10 I0 J-10N100 G01 Y-30N110 G01 X-90N120 G90 G40 G01 X-55 Y-60 M09N130 G00 Z10 M05N140 G00 X0 Y0N150 M30参数设置:H03=6。第27页/共74页刀具长度补偿功能刀具长度补偿功能指令:指令:G43G43、G44G44、G49G49例:当运行下列程序时,刀具的运动情况如图例:当运行下列程序时,刀具的运动情况如图5.65.6所示。所示。图5.6 刀具长度补偿 N
24、10 G92 X0 Y0 Z30N20 G90 G01 Z15 F100N30 G01 X30N40 G43 G01 Z15 H01N50 G01 X60N60 G43 G01 Z15 H02N70 G49 G01 Z30N80 M30参数设置:H01=5,H02=-5 第28页/共74页(4 4)图形比例及镜像功能指令)图形比例及镜像功能指令指令:指令:G50G50、G51G51G50G50、G51G51指令的使用,可使原编程尺寸按指定比例进行缩小或放大;也可指令的使用,可使原编程尺寸按指定比例进行缩小或放大;也可让图形按指定规律产生镜像变换。让图形按指定规律产生镜像变换。G51G51为比例
25、编程指令;为比例编程指令;G50G50为撤销比例编程指令。为撤销比例编程指令。第29页/共74页各轴按相同比例编程各轴按相同比例编程程序格式:程序格式:G51 X Y Z P G51 X Y Z P G50 G50其中:其中:X X、Y Y、Z Z比例中心的坐标(绝比例中心的坐标(绝 对方式);对方式);P P比例系数,最小输入量为比例系数,最小输入量为0.0010.001,比例系数的范围为,比例系数的范围为0.0010.001999.999999.999。该指令以后的移动指令,从比例中心点开始,实际移动量为原数。该指令以后的移动指令,从比例中心点开始,实际移动量为原数值的值的P P倍。倍。P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 铣床 加工 程序 编制
限制150内