




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-程序进阶篇- 宏编程及其技术应用一、实训目的 (1)、熟悉了解数控编程中的宏编程技术(2)、初步掌握宏编程技术在数控车削加工中的应用。(3)、初步掌握宏编程技术在数控铣削加工中的应用。二、预习要求认真阅读教材第4章 第6节的内容。三、实训理论基础宏指令编程是指像高级语言一样,可以使用变量进行算术运算、逻辑运算和函数混合运算的程序编写形式。在宏程序形式中,一般都提供循环、判断、分支和子程序调用的方法,可用于编制各种复杂的零件加工程序。熟练应用宏程序指令进行编程,可大大精简程序量,在一定意义上说,还可以增强机床的加工适应能力。1、宏编程的技术规则宏编程规则对于各个数控系统是不相同的。(1)变量、函数及其运算规则FANUC和HNC数控系统中的宏变量都是以带#的数字作为变量名的,如#0,#10,#500等。HNC数控系统对变量的赋值是直接采用数学表达式的形式,如#3=100;#1=50+#3/2;FANUC-3MA数控系统的变量赋值及其运算是采用特定的G65指令格式:G65 Hm P#i Q#j R#kFANUC和HNC数控系统的宏变量赋值及其常用函数运算表达方法如下:FANUC-3MA系统HNC系统H代码功能定义主 要 函 数比较符H01H02/H03H0/H05赋值、置换加法/减法乘法/除法#i=#j#i=#j + #k #i=#j - #k#i=#j x #k #i=#j #kSIN-正弦COS-余弦TAN-正切ATAN-反正切ABS-求绝对值INT-取整SIGN-取符号 SQRT-求平方根 EXP-指数函数 PI-常数(圆周率)= - EQ - NE - GT - GE#k, GO TO nIF #j#k, GO TO nIF #j#k, GO TO nIF #j#k, GO TO n产生P/S错误 500+nIF 条件表达式. . . (满足条件时执行的程序行)ELSE . . . (不满足条件时执行. . . 的程序行)ENDIF-无条件转向语句 GO TO n n 为指定的程序行号WHILE 条件表达式. . . (满足条件时执行. . . 的程序行)ENDW例:求110的和 (HNC系统)O1122;#1=0; 和#2=1;加数N1 IF#2 GT 10 GOTO 2;相加条件#1=#1+#2;相加#2=#2+1;下一加数GOTO 1 返回1N2 M30;结束2宏编程技术的应用例:加工一长轴为100,短轴为50的椭圆,如图。加工路线为O X Y X Y X O,它的刀具轨迹如图。用普通算点的方法来加工这个椭圆显然是不科学的,如果采用编程软件来生成这个程序的话(设使用10的铣刀,步距取1mm),那么程序长度将在400段左右,对于程序本身的阅读和修改都不是很方便 。使用宏程序的话,那么只用很简单的几段程序就可以完成椭圆的加工,程序如下:O0001 G54 G90 X0 Y0 S1200 M03; 确定坐标系;G01 Z-5 F200 下刀到Z-5N10 G01 X50 ; 走OX距离段;N20 #1=0 ; 将角度设为自变量,赋初值为0;N30 X50*COS#1 Y25*SIN#1 ; XY轴联动的步距;N40 #1=#11; 自变量每次自加1;N50 IF#1 LT 360 GOTO 30; 如果变量自加后不足360 ,则转到第30段执行,否则执行下一段;(30前不用加行号N)N60 GO1 X0 ; 回到起点 G0 Z50; 提刀到Z50N70 M30 ; 程序结束。通过上例可以看出,改变刀具流向的程序只有第N30段,这一段也就是椭圆的参数方程。在这个程序中,角度是自变量,每执行到第N40段时,角度自加1,直至到达360,自动跳转到第N60段。如果我们将自变量的角度改变为0.1,那么只用改变第N40段为:#1 #10.1,步距减小了很多,椭圆的精度提高了很多,可它的程序长度并没有因此而改变。即使要将此椭圆轮廓加工多次,至多也只用加两循环语句而已。 同理,只用短短的几段程序即可以加工出另外的一些曲线。比如:正圆、抛物线、渐开线、摆线、阿基米德螺旋线、正弦曲线等。对于镜象、旋转、阵列等的加工,同样可以用宏程序来达到简化编程的效果;利用循环功能还可以实现曲面类零件的加工。 四、实训仪器及设备 1 CJK6032数控车床 1台240x200圆形棒料 2 根3基本装夹工具、刀具 1套4 游标卡尺 1把五、实训内容及步骤 在HNC21T系统中输入调试车削加工的宏程序 在HNC21M系统中输入调试钻孔加工的宏程序1利用宏编程技术实现多曲线段车削零件的粗、精加工%0001G37T0101G00G90X25Z5S600M03M98P2U10V20W40D10A5B8C1K0.3 (粗车循环方式)M98P2U10V20W40D10A5B8C2K0.05 (精车循环方式)M05(主轴停转)M30 (程序结束并返回)%0002 (子程序)IF #2 EQ 2 G90G00X0.2Z0.5 ENDIF#40=2*SQRT#20#41=#3#40/#21#20 (计算斜线段斜率)#42=#3#41*#21 (计算斜线段截距)WHILE #10 GE #22 (抛物线部分的X轴计算)IF #10 GE #20 #11=2*SQRT#10ENDIFIF #10 LT #20 AND #10 GE #21 (X轴的斜线的计算段)#11=#41*#10+#42ENDIFIF #10 LT #21 AND #10 GE #21#0#43=#10#21/#0#11=#1*SQRT1#43*#43+#3+#1 (X轴的椭圆计算段)ENDIFIF #10 LT #21#0#11=20ENDIFIF #2 EQ 1 (粗车时的走刀路线)G90G00Z#10G01X#11+0.4F1000G01X#11+0.5Z#10+0.1G00X25#10=#100.3 (粗车时循环步长)ELSE G90G01X#11Z#10F500 (精车时走刀路线)#10=#100.05 (精车的循环步长)ENDIFENDW G91X1(退刀)G90G00Z5M99 (子程序结束并返回)程序计算说明: 由抛物线方程Z=得:X=+,故直线起点X坐标值=+,直线终点坐标为(D,V),所以:直线AB斜率K为:K=,(直线方程为:X=KZ+h)。h = D-KV = DV椭圆方程:由椭圆中心坐标在编程坐标系中的坐标(V,D+b)和椭圆方程=1得椭圆在图2-1所示坐标系中方程为: 本例用宏编程技术的编程思路是用数段直线逼近轮廓线,故根据零件图,把零件划分为四段,本程序以Z为自变量,X为函数,各部分数学建模如下:当U时,由抛物方程得:X=当VZU时,由直线AB方程得:X=KZ+h 当VaZV时由椭圆方程,得 X=当WZV-a时,由图知 X=20程序中,M98P2U10V20W40D10A5B8C1K0.3 是调用子程序,同时还进行宏变量传值,A#0,B#1,C#2, K #10,U#20,V#21,W#22,Z#25。 2铣削加工中阵列钻孔的宏编程技术应用如图所示,在半径为R的圆周上钻均匀分布的n个孔。 1)数学建模n个孔均匀分布,则第i个孔与编程坐标系X轴夹角为:=360/n(i1)(1in)则第i个孔的孔中心在编程坐标系中X、Y值分别如下: =Rcos =Rsin2)变量设置变量名称变量意义#1孔所在圆周半径R#2均匀分布孔总个数n#3第i个孔#4第i个孔的孔中心与编程坐标X轴夹角#10第i个孔的孔中心X坐标值#11第i个孔的孔中心Y坐标值#6孔深度#7R平面高度3)均布孔加工的宏程序编写如下:#1=50 #2=6 #3=1 #5=3.14159/180#6=-20 #7=5 while#3LE#2#4=360/#2*#3-1*#5#10=#1*COS#4 #11=#1*SIN#4 G90G98G81X#10Y#10Z#6R#7F500#3=#3+1ENDWG80 (取消固定循环)G91G28Z0 (退刀)M05M30若所要加工的均匀分布的孔的总个数、孔中心所在的圆的半径或孔深度发生变化,则只需在上述程序中修改相应的R、n、h的值即可,即变量#1、#2、#6的值发生改变。六、注意事项:(1)上机调试的宏程序是适合于HNC数控系统的,不适合在FANUC数控系统的机床上调试运行。(2)本次实训主要在于了解宏编程技术,需要较为扎实的计算机高级编程语言的知识,若程序调试没有通过,最好不要用于实物加工。七、实训报告要求:(1)简要说明宏编程的基本规则。(2)编写加工一个圆心坐标为(i,j),半径为r、起始角为,终止角为的圆弧形轮廓的宏程序。(3)说说在数控加工中使用宏编程技术的好处。思考题: 1. 前述多曲线段车削加工中,如果以X为自变量,Z为函数,程序应怎样修改?采用哪个坐标轴作为自变量编程更方便? 2. 认真阅读教材第4章第6节中综合加工应用实例的宏程序,说说铣削球形曲面的宏编程思路。数控加工与编程实训报告实训项目 宏编程及其技术应用 班级 学号 姓名 成绩 周次 实训时段 / 机床型号 同组者 一、实训目的与要求二、实训设备三、实训内容简述四、实训报告内容(1)简要说明宏编程的基本规则。(2)编写加工一个圆心坐标为(i,j),半径为r、起始角为,终止角为的圆弧形轮廓的宏程序。(3)说说在数控加工中使用宏编程技术的好处。MasterCAM的CAD绘图训练一、实训目的 (1)、熟悉了解MasterCAM软件的操作界面和基本操作方法(2)、掌握MasterCAM的2D基本绘图和图素编辑的方法和步骤(3)、初步了解MasterCAM自动编程的工作原理二、预习要求认真阅读教材第6章 微机自动编程与应用的第1、2节的内容。三、实训理论基础1、自动编程的工作原理MasterCAM是一个人机对话型图形化自动编程系统。它包括:(1)、图形构建构建一简单的2D几何图形,包含圆弧和直线部分。(2)、刀路定义针对上述图形,进行外形铣削的刀路过程定义。选择外形铣削刀路方式,连接选取需要加工的外形,再选用刀具。定义工艺参数,设定加工深度,选取刀补方式后即可自动计算生成刀路。(3)、加工仿真选择刀路,分别采用线框仿真,实体仿真的方法对已定义的刀路进行验证。(4)、NC程序的生成将已定义的刀路通过后处理生成NC程序。根据刀路定义时给定的主要参数,简单浏览一下NC程序内容。 改动一下刀路参数,设定深度分层,采用子程序输出方式,再生成一次程序,查看程序变化情况。2、2D基本图形的绘制与编辑圆弧、多边形、椭圆等的绘制方法 图素编辑和图形变换四、实训仪器及设备 1 PC机 1台/人2MasterCAM软件 五、实训内容及步骤(1)、启动MasterCAM的Mill铣削模块(2)、MasterCAM环境熟悉 (3)、进行2D基本绘图练习 (4)、图形存档1、MasterCAM环境熟悉 了解一下MasterCAM的工作环境,熟悉各功能区分布、菜单结构和主要菜单控制项目。熟悉图标菜单和快捷键的用法。Mill9的环境界面1)、选择点的方法 (在需要给点时出现) 可直接给定用逗号分隔开的X、Y、Z坐标点值,亦可用鼠标捕捉下列点:原点 绘图坐标系的原点,通常为当前构图面的X、Y零点,Z为当前构图深度。圆心点 圆或圆弧的圆心点端点 某图素的端点,整圆的端点在0交点 两图素的交点,(需定义两图素) 中点 某图素的中点存在点 用画点命令已经画出来的实际点相对点 以某特征点作参照,再给定相对坐标增量而得到的点四分圆点 圆或圆弧的四象限点任意点 用鼠标随意拾取的点2)、选择集 (需选择图素时出现)取消选择串连 串连一些首尾相接的图素窗选 开窗选,有窗内、窗外和窗交等方式单一 单一的某类图素所有某相 所有的某类图素组群 进行过组群定义的一组图素结果 经图形变换操作而产生出的系列图素3)、串连设定串连操作用于连接一些首尾相接的图素。连接时应注意串连方向串接时还应注意有关歧点的概念,歧点即图形分叉点。两根线相交但交点并非线段端点时则不会成为歧点。若串接时碰到歧点,则系统将会询问下一步串接的路线方向。另外,部分串连方式可让你有选择地串连一封闭轮廓中的部分轮廓线。4)、MasterCAM常用功能键2、MasterCAM的2D基本绘图练习练习1绘制如图所示2D图形。 先设线形为中心线,再画水平线,坐标为0,画垂直线,坐标为0。 线形设为实线。画水平线3根,坐标分别为y=10;y=-10;y=-20。 画3个整圆,半径为5,圆心分别为(20,15),(20,-15),(-20,-20)。 极坐标画线,点(-43,18),角度-60,线长50。 画切线圆外点方式,选择被切圆弧,给点(-43,18),线长默认。 修剪:三个图素方式,修剪三圆弧及连接线边界。 单个图素方式,修剪两水平平行线到中心线处。 画任意线段(线4),捕捉水平线1的端点,再捕捉水平线2的中点。 修剪:两个图素,拾取水平线2和刚画出的斜线4。 以Part1.MC9存档。练习2绘制如图所示2D图形。 绘制过程可参照如下图示。六、注意事项:(1)本练习是在MasterCAM的Mill模块下进行的,桌面启动图标是:。(2)构图时坐标原点的位置在默认情况下就是程序输出时的程序原点,选择构图原点应为几何中心或图形中大部分尺寸标注的基准点。按F9功能键可切换“显示/隐藏”原点位置。(3)MasterCAM图素修剪操作和AutoCAD有较大差别,点选完成立即产生修剪效果,因此拾取位置起决定作用,通常鼠标应点在图素要保留的部分上。(4)尺寸标注不作要求,因此不建议在这方面作深入探究。七、实训报告要求:(1)以Mill模块为例,简要说明MasterCAM自动编程大致分为哪几个过程?(2)MasterCAM绘制矩形时可有哪些选项?若要以下边线中点为参照点,绘制一个具有四个圆角的矩形,该如何操作?(3)两点画弧和两点画圆有何区别?联想到编程规则中G02/G03的R取值方法,怎样才能绘出希望得到的圆弧段?(4)在MasterCAM的Mill模块中练习绘制如下2D图形。思考题: 1. 图层是什么?图层有什么作用?若要在不同深度的层面上绘制不同的轮廓图素,是利用图层来实现的吗?若要隐藏一些妨碍操作的图素,除了使用图层管理外,还可以如何处理? 2. 使用颜色和群组来对图素进行分类管理对后续图形编辑及刀路定义都将带来很大的便利,你知道怎样进行分类操作吗?数控加工与编程实训报告实训项目 MasterCAM的CAD绘图训练 班级 学号 姓名 成绩 周次 实训时段 / 机床型号 同组者 一、实训目的与要求二、实训设备三、实训内容简述四、实训报告内容(1)以Mill模块为例,简要说明MasterCAM自动编程大致分为哪几个过程?(2)MasterCAM绘制矩形时可有哪些选项?若要以下边线中点为参照点,绘制一个具有四个圆角的矩形,该如何操作?(3)两点画弧和两点画圆有何区别?联想到编程规则中G02/G03的R取值方法,怎样才能绘出希望得到的圆弧段?(4)2D图形绘制练习。参照前述练习1,写出大致绘制步骤。轮廓外形铣削的刀路定义及自动编程一、实训目的 (1)、熟练掌握MasterCAM轮廓外形铣削的刀路定义方法(2)、掌握MasterCAM的2D刀路定义的主要参数设置及其含义(3)、初步掌握MasterCAM刀路定义的技巧性操作(4)、初步了解MasterCAM后置处理文件对程序输出格式的影响二、预习要求认真阅读教材第6章 微机自动编程与应用的第4、5、7节的内容。三、实训理论基础关于刀具面和构图面的设定,只要两者一致,无论图a还是图d的模式,程序都将以构图面为XY面、刀具轴为Z来进行输出。换而言之,无论你将图形绘制在什么构图面上,只要将刀具面和构图面设为一致,都可以输出成按俯视面XY来进行加工的程序,而不需要进行旋转变换操作。对图b设定方式的铣削,必须用3D轮廓方式,而图c设定方式的铣削,可正常获得G18(G02/G03)的程序格式输出。2D轮廓外形是指组成外形轮廓的所有线、圆弧、曲线等图素均位于同一构图面内,2D外形铣削可根据需要进行电脑刀补或机床刀补编程。3D轮廓外形是指组成外形轮廓的所有线、圆弧、曲线等图素并不一定都位于同一构图面内,3D外形铣削的刀径补偿的左右方向判断是依据构图平面进行的。对于垂直于刀具平面(XY)中的圆弧,若无刀补设定,则按相应构图平面内的圆弧生成程序,若有刀补设定,则自动将圆弧逼近转换成直线而生成程序。 2D或3D铣削方式将由系统根据所串连的外形轮廓的性质自动选用。1、共同的刀具参数设定选项的含义在刀具缩微图显示区内点击鼠标右键,将弹出一菜单,用以从刀具图库内选取一把刀具,或自定义刀具。(1)刀具号和刀具补偿号:系统将根据所选用的刀具自动地分配刀具号和刀具补偿号,但也允许人为地设置刀号。生成NC程序时,将自动地按照刀号产生 Txx M6的自动换刀指令。半径补偿号:当轮廓铣削时设置机床控制器刀补为左(右)补偿时,将在NC程序中产生 G41 Dxx (G42 Dxx)和 G40的指令。刀长补偿号:将在NC程序中产生 G43 Hxx (G44 Hxx)和 G49的指令。注:刀具号和补偿号可设置成不同的数值(2)进给率:这里将赋予刀具在XY平面内的进给速度,在NC程序中产生Fxxxx指令。(3)Z轴进给率:赋予Z轴进刀切入时的进给速度。在NC程序中产生Z_Fxxxx指令。注:提刀速度通常和快进速度相当(当后续设定为快速提刀时提刀速度无意义)(4)刀具直径和刀角半径:刀具直径和刀角半径通常在选用刀具后自动产生,其数据的大小将直接影响刀路数据的计算。当使用平底刀具时,刀角半径=0;曲面加工用球刀,刀角半径=球刀半径;圆鼻刀的刀角半径刀具半径。(5)程序名称:即主程序番号。在NC程序中产生Oxxxx的指令。若在某些方式的加工参数设定项中设定了使用子程序(副程式)的功能,则子程序番号将由系统自动产生。(6)起始程序行号和行号增量:指生成NC程序中行首的N代码的起始号和行号增量。注:若不需要输出N指令,需要修改后处理文件,或通过程序编辑器来消除。(7)主轴转速:用以产生NC程序中Sxxxx指令。(8)冷却液:用以在程序中相应加工起始位置添加M08(或M07)、M09的自动开关冷却液的指令。注:这里的关闭选项是指不生成M07(或M08)、M09指令。并非指仅生成M09指令,M09指令将由系统自动生成。(9)机械原点:用来作为G92格式输出时其后所跟的起刀点坐标值。(10)刀具面/构图面:系统默认情形下是按构图原点和程序原点重合来进行输出的,但在已经绘好图形,而生成程序时又想按另外的点为程序零点来输出时,可通过此处来重设工件原点。若定义了一个新的工件原点的坐标如(5,10,8),则NC程序中所有的坐标点数据将相对于原始坐标数据进行如下换算X = X 5 Y = Y 10Z = Z 8注:此设置并不改变构图原点的位置,只是在NCI中提供一个数据换算的参考值。(11)备刀点:进刀点:进刀时刀具暂停的位置坐标点(起刀点程序开始时刀具首先去的位置)退刀点:退刀时刀具停止的位置点(终刀点程序结束时刀具所在位置)注:使用G92作批量加工时应注意备刀点的设置。(12)杂项变数:整变数的第一项用于设定NC程序中工件坐标系是用G92还是G54。0-1=G92, 2=G54s默认:2。第二项用于设定生成的NC程序是用绝对G90还是相对G91的格式0=G90, 1=G91 默认:0。第三项用于设定自动返回参考点是用G28还是用G30代码 0=G28, 1=G30 默认:0。2、关于轮廓铣削参数的设定计算机刀补和机床(控制器)刀补: 主要用于2D轮廓铣削的刀径补偿。计算机刀补是指生成NC程序时是将整个轮廓按刀补方向均匀地向外或向内偏移一个刀具半径值后算出的刀心轨迹坐标,由此而产生的程序。机床控制器刀补是指生成NC程序时还是按原始轮廓轨迹坐标生成程序,但在程序中相应的位置添加G41、G42、G40的刀补指令。注:挖槽、钻孔及3D铣削时一般不用考虑刀径补偿的设定。刀补位置:有刀尖和刀具中心两种选择。主要用于刀具长度Z方向的补偿设定,它仅影响球刀和牛鼻刀等成型刀的编程。刀补路径优化:当电脑刀补关,而设定机床控制器刀补时,该功能有效。该功能可消除在刀路中小于或等于刀具半径的圆弧段,以防止过切。寻找相交性:该功能也是用以在进行电脑刀补计算时防止过切刀路的产生。如外形轮廓中的窄槽部位、交叠部位等。和刀具转角设定一样,该功能只有在电脑刀补设定时才有效。图6-18 刀具转角设定刀具转角设定:指在轮廓类铣削加工程序生成时,是否需要在图形尖角处自动加上一段过渡圆弧,主要针对于一些早期刀补功能还不完善的机床而设置的。对于刀补功能不完善的数控系统,当图形尖角较小时,其刀补结果可能会导致补偿轨迹超程,此时可以借助此刀具转角设定功能,设定为小于135或所有尖角自动添加圆角,便可避免加工时出错的可能。本项设定的效果如图所示。线性误差:3D圆弧外形和曲线外形铣削时需要设定。线性误差是将这类外形用空间直线进行逼近计算的逼近精度。最大深度偏差:只用于3D外形铣削。当对3D外形进行刀补计算时,两线接点处的补偿轨迹可能有所偏差而交接不上,在此可设定其交接的允许偏差。毛坯余量:用以设定留给下一道工序的加工余量,XY平面和Z深度方向是分开设置的。当前刀路是作为粗加工时需要设定,精加工时不需设定。3、径向分次铣削和深度方向分层铣削深度方向的分层和轮廓径向的分次设定的主要参数是粗切间距、粗切次数、精切间距(精修量)、精修次数等,其含义如图所示。另外还有:不提刀:用以设定是否在每一层铣削完后都进行提刀动作,然后再下刀。使用子程序:由于每一层铣削的轨迹都一样,采用子程序编程可大大简化程序量。锥度:可设定带锥度加工。深度分层生成程序时,精修次数和每次精修深度按设定值,粗切时每次切深度依据如下算法:最终粗切Z值= 最终Z深度-精修次数精修量粗切次数(上表面Z值-最终粗切Z值)/ 最大粗切量 - 圆整为整数 -每次粗切Z深度=(上表面Z值-最终粗切Z值)/ 圆整后的粗切次数4、引入引出矢量引入、引出是用来设置下刀后从外部切入到工件内和加工完毕后将刀具引出到外部的过渡段,通常它也就是刀补加载和卸载的线段。当使用机床(控制器)刀补方式时,设置引入、引出矢量是获得合理的NC程序必不可少的内容。引入、引出矢量包括引入、引出线和弧以及连接方向等。如图所示。四、实训仪器及设备 1 PC机 1台/人2MasterCAM软件 1套/台五、实训内容及步骤(1)、启动MasterCAM的Mill铣削模块(2)、调出上次练习图进行轮廓铣削刀路定义训练 (3)、熟悉刀路定义参数设置 (4)、进行刀路模拟以验证刀路轮廓铣削刀路定义训练一 调出右图所示零件,进行轮廓刀路定义练习。点选“刀具路径”“外形铣削”菜单,从右上角部开始逆时针方向串连,点“执行”后,在弹出对话框的空白区点鼠标右键,选择16的平底立铣刀具,默认刀具及刀补号,设定进给率800,Z向进给率400,程序号1234,主轴转速2200,冷却液为喷油,杂项变数的首项为2,其余默认。点“外形铣削参数”选项卡,安全高度不设,参考高度设为绝对10,进给下刀高度为增量5,快速提刀有效,工件表面为绝对0,(最终加工)深度为绝对-10.5,计算机补正方式、右偏置,刀尖位置,不走圆角,余量0。点“深度分层”有效,并设定最大粗切量为6,不精修,其余默认。点“进/退刀矢量”有效,去除“封闭轮廓中心进/退刀”选项,其余默认。点“确定”按钮,系统计算后即显示出刀具中心的轨迹线。点选“工作设定”以进行毛坯定义,在对话框中点“使用毛坯边界”按钮,去除建立线、点选项,X扩张5,Y扩张7.5,确定返回后可看到毛坯X=130,Y=100,再将Z赋值为10,确定即可。点选“操作管理”菜单,在操作管理器对话框中选择所定义的外形铣削刀路,再点“实体验证”即可进行实体播放模式的模拟加工。先点播放控制条的第一个按钮进行参数设定,然后点选立方体毛坯形式、点“使用工作设定中的定义”按钮、点选刀具框的“显示实体”、“换刀暂停”、“更换刀具颜色”、“过切暂停”为有效,其余默认,确定后点播放控制条的第三个按钮“”即可开始刀路模拟;若在操作管理器中点“刀路模拟”,回到菜单区点“自动执行”即可进行线架形式的刀路模拟,再按“ESC”键返回操作管理器。若在操作管理器中点“后处理”,弹出对话框后确认后处理文件为“MPFAN.PST”,点选“储存NC档”、“编辑”选项为有效,确定后即可生成并显示出NC程序。浏览一下NC程序内容,检查其中特征程序指令是否是按你进行刀路定义时所设定的NC参数来生成的。回到操作管理器,点外形铣削刀路的参数,重新修改NC参数中的部分设定,如刀补方式、补正方向,深度分层中按子程序生成程序、XY分次切削设定等,分别再去进行实体验证、生成程序等操作,比较察看其中变化情况。注:每次更改NC参数设定后,需要点“重新计算”按钮进行刀路重算。刀路定义完成后对文件进行存档,刀路定义亦将同时保存。轮廓铣削刀路定义训练二 绘制或调出图示拨叉零件进行轮廓铣削刀路定义。毛坯:50x28x15,轮廓铣削深度8mm。工艺分析:拨叉轮廓最小凹圆弧半径为R3,因此精修时刀具直径应不大于6,粗切削时可用较大的刀具,但右侧凹槽宽为10mm,若整个轮廓一起粗切削时,刀具直径不得大于10。刀路设计:方案1:先采用8的刀具进行轮廓粗切,XY方向仅分2次粗切,粗切间距5(无精修),留余量0.25,Z向精修1次,精修量0.2,最大粗切深度为3,(从0 -8mm,大致需分4层),然后采用5的刀具进行轮廓精修,余量0,XY、Z向均无分层。方案2:先采用8的刀具进行轮廓粗切,XY方向分2次粗切,粗切间距5,精修1次,精修量0.25(最后深度精修);Z向精修1次,精修量0.2,最大粗切深度为3,(从0 -8mm,大致需分4层);然后采用5的刀具进行轮廓残料清角精修(不分层)。加工参数:8的刀具号及补偿号1,XY进给率600,Z向进给率400,程序号2345,主轴转速2800,开冷却液,引入/引出矢量:从右下角水平线开始顺时针串连,切向引入/引出,线长15,引入弧半径0;5的刀具号及补偿号2,XY进给率300,Z向进给率200,主轴转速3200,开冷却液,引入/引出矢量:从右下角水平线开始顺时针串连,切向引入/引出,线长2,引入弧半径2,弧心角90;深度控制:以工件上表面为Z0,参考高度为绝对值10,进给下刀深度为增量值5,加工表面为绝对值0,最终加工深度绝对值-8。刀径补偿:计算机或控制器刀补,补正方向:左偏,寻找相交性或优化设置。刀路定义完成后,即可进行刀路模拟验证。然后进行后处理输出程序。探索后置处理文件对程序生成的影响针对上述轮廓铣削的刀路,简要探索修改后处理文件MPFAN.PST中的设置后,对程序生成的大致影响。用写字板打开MCAM9MILLPOSTSMPFAN.PST文件,找到如下基本输出设置的内容.# -# General Output Settings# -进行相应的修改后存盘,再重新生成NC程序,观察程序输出后的变化,以探索其影响。1、omitseq程序行号的设置:默认设置为no,当omitseq的值为no时,Mastercam后处理NC程序文件每行都会有行号。当omitseq的值为yes时,Mastercam后处理的NC程序文件将不输出行号。2、breakarcs 是否分割圆弧输出的设置:默认为0, 0 = no, 1 = quadrants, 2 = 180deg. max arcs即设为0时,不分割圆弧,可整圆输出;设为1时按象限点分割圆弧,整圆则按4段弧输出;设为2时弧心角最大不超过180度,超过时按2段圆弧输出。3、arcoutput圆弧半径输出格式的设置:默认设置为1, #0=IJK,1=R no sign,2=R signed neg.over 180。 即设为0时,以IJK形式输出;设为2时,对弧心角超过180度时,R以负半径输出;设为1时,仅以无符号的R值输出,超过180度的弧将按象限点为界分段输出。以下是其它设置项的大致含义,可根据需要,试着修改后观察程序输出变化状况。sub_level:1#允许自动子程序支持arctype:2#圆弧中心1=abs,2=St-Ctr,3=Ctr-St,4=unsignedinc.arccheck:1#检测小圆弧,转化为直线atol:.01#arccheck=2时的角度公差ltol:.002#arccheck=1时的长度公差vtol:.0001#系统公差maxfeedpm:500#进给速度极限(英寸/分钟)ltol_m:.05#arccheck=1时的长度公差,米制vtol_m:.0025#系统公差,米制maxfeedpm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年化学工艺专业笔试宝典模拟题与答案详解版
- 2025年广告文案设计师职业资格考试试题及答案解析
- 2025年承包商安全知识培训题集及答案
- 2025年通信专业招聘笔试高频题库
- 2025年安徽安全员实操题库
- 2025年县级档案馆招聘面试题库大全
- 学前班bpmf教学课件
- 2025年宠物店店长面试模拟题集锦
- 2025年消防干部招录笔试模拟试卷解析
- 课件《两小儿辩日》
- 中枢神经系统药理学概论课件
- DB65-T 4773-2024 生物安全实验室消毒技术指南
- 成人体外膜氧合辅助期间感染防控专家共识2024版
- 2024年河北石家庄市井陉矿区人力资源和社会保障局公益性岗位招聘100人历年(高频重点提升专题训练)共500题附带答案详解
- 优化方案语文必修上册
- 云南省大中型水电站情况表
- 旅游景区规划设计方案
- 高中历史知识竞赛省公开课一等奖全国示范课微课金奖课件
- DL-T 5117-2021水下不分散混凝土试验规程-PDF解密
- 铁路专用线设计规范(试行)(TB 10638-2019)
- 国家药政法规培训
评论
0/150
提交评论