数控铣床的程序编制复习题.doc
. .数控铣床的程序编制习题一 判断题1子程序的编写方式必须是增量方式。 2G40 是数控编程中的刀具左补偿指令。 3G04 X3.0 表示暂停 3ms 。 4一个主程序中只能有一个子程序。 5数控铣床加工时保持工件切削点的线速度不变的功能称为恒线速度控制。 6一个主程序调用另一个主程序称为主程序嵌套。 7数控机床的镜象功能适用于数控铣床和加工中心。 8刀具半径补偿是一种平面补偿,而不是轴的补偿。 9固定循环是预先给定一系列操作,用来控制机床的位移或主轴运转。 10数控机床配备的固定循环功能主要用于孔加工。 11两轴联动坐标数控机床只能加工平面零件轮廓,曲面轮廓零件必须是三轴坐标联动的数控机床。 12G03XYIJKF表示在XY平面上顺时针插补。 13铣削常用之进给率可以用mm/min表示。 14、在XY平面执行圆弧切削的指令,可写成G17 G02 X_ Y_ R_ F_;。 15程序指令G90 G28 Z5.0;代表Z轴移动5。 16CNC铣床切削工件时,床台进给率是以主轴每一回转之进给量来表示。 17于YZ平面执行圆弧切削的指令,可写成G19 G03 Y_ Z_ J_ K_ F_;。 18程序G01 X40.0 Y20.0 F100.0.,刀具进给到40,20点,X、Y两轴均以每分钟100的进给率进给。 19制作程序时G17及G18不可使用在同一单节。 20指令G43、G44、G49 为刀具半径左、右补正与消除。 21工作坐标系的设定分别为G54G59。 22编写圆弧切削程序时,应考虑圆弧所在的平面。 23CNC铣床程序,不适宜将机械原点当作程序原点。 24CNC铣床钻孔程序,孔深坐标可依据钻头尖端为准。 25刀具半径补正与选择平面有关。26CNC铣床加工程序是依据切削刀具的移动路径顺序来编写。 27刀具长度补正与平面选择无关。 28G04 P2500与G04 X2.50暂停时间是相同的。 29程序G01 X_ Y_ F100.为执行直线切削。 30程序G92 X200.0 Y100.0 Z50.0.其位移量为X200.0 Y100.0 Z50.0。 31G04 X2000.0.此单节执行暂停2秒钟。 32圆弧切削G91G18G02 X30.0 Y10.0 R10.0 F100.此单节的格式是正确。 33G17G03 I-30.0 F100.执行此单节将产生一全圆。 34G54之坐标原点与机械原点无关。 35刀具长度补正指令为G41。 36铣削平面宽度为80mm之工件,可使用100mm之面铣刀。 37切削外圆弧,刀具必须在圆弧外部,且须判断圆弧是顺时针或逆时针方向。38利用I、J表示圆弧的圆心位置,须使用增量值。39在XZ平面上的圆弧切削程序中,圆心位置用I,K表示。40若使用R值指令法铣削圆弧时,当圆心角小于或等于180°时,R值为正。二 填空题1 加工中心与普通数控机床相比最显著的区别是。 2 自动换刀数控机床多采用 自动换刀装置。 3除外,加工中心的编程方法和普通数控机床相同。 4多数加工中心都规定了 位置,即定距换刀。主轴只有走到这个位置,机械手才能执行换刀动作。 5 目前发展迅速的加工中心、柔性制造系统等都是在 的基础上产生、发展起来的。 6镜像功能指令 G24,G25。 建立镜像,由指令坐标轴后的坐标值指定镜像位置, 指令用于取消镜像。 7 缩放功能指令 G50、G51, 指定缩放开, 指定缩放关。 8 旋转变换指令 G68,G69, 为坐标旋转功能指令, 为取消坐标旋转功能指令。 9 数控加工中,某些加工动作循环已经典型化,如钻孔、镗孔的动作都是孔位平面定位、快速引进、工作进给、快速退回等。将这一系列典型加工动作预先编好程序,存储在存中,可在 G代码程序中用G代码指令调用,从而简化编程工作。调用这些典型动作循环的G代码称为 。 10在轮廓控制中,为了保证一定的精度和编程方便,通常需要有刀具_和_补偿功能。11在铣削零件的外轮廓表面时,为防止在刀具切入、切出时产生刀痕,应沿轮廓_方向切入、切出,而不应_方向切入、切出。12加工中心是一种带_和_的数控机床。13粗铣平面时,因加工表面质量不均,选择铣刀时直径要 一些。精铣时,铣刀直径要,最好能包容加工面宽度。14在数控铣床上加工整圆时,为避免工件表面产生刀痕,刀具从起始点沿圆弧表面的_进入,进行圆弧铣削加工;整圆加工完毕退刀时,顺着圆弧表面的_退出。三 选择题1加工中心编程与数控铣床编程的主要区别 A 指令格式 <B>换刀程序 C 宏程序 D 指令功能2Z轴方向尺寸相对较小的零件加工,最适合用 加工。 A 立式加工中心 <B>卧式加工中心 C 卧式数控铣床 D 车削加工中心3圆弧插补指令G03 X Y R 中,X、Y后的值表示圆弧的 。 A 起点坐标值 <B> 终点坐标值 C 圆心坐标相对于起点的4数控铣床的默认加工平面是 。 A XY平面 <B> XZ平面 C YZ平面5加工中心与数控铣床的主要区别是 。 A 数控系统复杂程度不同 <B> 机床精度不同 C 有无自动换刀系统6 G17、G18、G19指令可用来选择 的平面。 A 曲线插补<B> 直线插补 C 刀具半径补偿7 数控铣床的基本控制轴数是 。 A 一轴 <B> 二轴 C 三轴 D 四轴8数控升降台铣床的升降台上下运动坐标轴是 。 A X轴 <B> Y轴 C Z轴9数控升降台铣床的拖板前后运动坐标轴是 。 A X轴 <B>Y轴 C Z轴10某直线控制数控机床加工的起始坐标为0,0,接着分别是0,5;5,5;5,0;0,0,则加工的零件形状是 。 A 边长为5的平行四边形 <B> 边长为5的正方形 C 边长为10的正方形形 11数控加工中心的固定循环功能适用于 。 A 曲面形状加工 <B> 平面形状加工 C 孔系加工12程序中指定了 时,刀具半径补偿被撤消。 A G40 <B> G41 C G4213用12的刀具进行轮廓的粗、精加工,要求精加工余量为0.4,则粗加工 偏移量为 。 A 12.4<B> 11.6 C 6.414执行下列程序后,累计暂停进给时间是 。N1 G91 G00 X120.0 Y80.0N2 G43 Z-32.0 H01N3 G01 Z-21.0 F120N4 G04 P1000N5 G00 Z21.0N6 X30.0 Y-50.0N7 G01 Z-41.0 F120N8 G04 X2.0N9 G49 G00 Z55.0N10 M02 A 3秒<B>2秒 C 1002秒 D 1.002秒15执行下列程序后,钻孔深度是 。 G90 G01 G43 Z-50 H01 F100 H01补偿值-2.00mm A 48mm<B>52mm C 50mm16在数控铣床上用20铣刀执行下列程序后,其加工圆弧的直径尺寸是 。N1 G90 G17 G41 X18.0 Y24.0 M03 H06N2 G02 X74.0 Y32.0 R40.0 F180刀具半径补偿偏置值是20.2 A 80.2 <B>80.4 C 79.8 17进行轮廓铣削时,应避免 和 工件轮廓。 A 切向切入 <B> 法向切入 C 法向退出 D 切向退出18、数控铣床上进行手动换刀时最主要的注意事项是 。 A 对准键槽 <B>檫干净连接锥柄 C 调整好拉钉 D 不要拿错刀具19有些零件需要在不同的位置上重复加工同样的轮廓形状,应采用 。 A 比例加工功能 <B>镜像加工功能 C 旋转功能 D 子程序调用功能20 数控铣床是一种加工功能很强的数控机床,但不具有 工艺手段。 A 镗削 <B>钻削 C 螺纹加工 D 车削21数控铣床的G41/G42是对 进行补偿。 A 刀尖圆弧半径 <B>刀具半径 C 刀具长度 D 刀具角度22G92 的作用是。 A 设定刀具的长度补偿值 <B>设定工件坐标系 C 设定机床坐标系 D 增量坐标编程 23.名规定,工作台纵向进给方向定义为 轴,其它坐标及各坐标轴的方向按相关规定确定。 A X <B>Y C Z24用来指定圆弧插补的平面和刀具补偿平面为XY平面的指令 。 A G16<B>G17 C G18 D G19 25撤消刀具长度补偿指令是 。 A G40<B>G41 C G43 D G49。 26下列关于G54与G92指令说法中不正确的是<>。 A G54与G92都是用于设定工作加工坐标系的 <B>G92是通过程序来设定加工坐标系的,G54是通过CRT/MDI在设置参数方式下设定工件加工坐标系的 C G54所设定的加工坐标系原点是与当前刀具所在位置无关 D G54所设定的加工坐标原点是与当前刀具所在位置无关 27在G43G01Z15.H15语句中,H15表示<>。 A Z轴的位置是15<B>刀具表的地址是15 C 长度补偿值是15 D 半径补偿值是15 28数控加工中心与普通数控铣床、镗床的主要区别是<>。 A 一般具有三个数控轴 <B> 设置有刀库,在加工过程中由程序自动选用和更换 C 能完成钻、较、攻丝、铣、镗等加工功能 29用于FANUC数控系统编程,对一个厚度为10mm,轴零点在下表面的零件钻孔,其的一段程序表述如下:G90G83X10.0Y20.0Z4.0R13.0Q3.OF100.0;它的含义是 <> 。 A 啄钻,钻孔位置在<10,20>点上,钻头尖钻到Z4.0的高度上,安全间隙面在Z13.0的高度上,每次啄钻深度为3mm,进给速度为100mm/min <B>啄钻,钻孔位置在<10,20>点上,钻削深度为4,安全间隙面在Z13.0的高度上,每次啄钻深度为3mm,进给速度为100mm/mm C 啄钻,钻孔位置在<10,20>点上,钻削深度为4mm,刀具半径为13mm,进给速度为100/min D 啄钻,钻孔位置在<10,20>点上,钻头尖钻到Z4.0的高度上,工件表面在Z13.0的高度上,刀具半径为3mm,进给速度为100mm/min 数控铣床坐标命四、问答题1.数控铣床的加工编程中为何要用到平面选择?如何利用零点偏置和坐标轴旋转编程? 2.简述加工中心的主要加工对象。3.数控铣床的坐标系与数控车床的坐标系有何不同?4G90 X20.0 Y15.0与G91 X20.0 Y15.0有什么区别?5在数控加工中,一般固定循环由哪6个顺序动作构成?6什么是刀具半径补偿和刀具长度补偿?7. 用G92程序段设置的加工坐标系原点在机床坐标系中的位置是否不变? 8. 应用刀具半径补偿指令应注意哪些问题? 9.根据所给图形读懂程序,在空白弧中填写对应程序的注释。G92 X0 Y0 <> G90 G00 X-15.0 S800 M03 H01 < > G43 G01 Z-45.0 S800 M03 H01 <> G41 G01 X-45.0 Y-75.0 D05 F120.0 < > Y-75.0 X-25.0 G03 X-20.0 Y-15.0 I-16.0 J25.0 < > G02 X20.0 I120.0 H15.0 G03 X25.0 Y-40.0 I165.0 J0 G01 X45.0 Y-75.0 X0 Y-65.0 Y-95.0 Z300.0 M0210.已知零件的外轮廓如图所示,刀具端头已经下降到 Z=-10mm ,精铣外轮廓。采用 30mm 的立铣刀。 刀具半径补偿号 D02 。采用绝对坐标输入方法,进刀从起始点直线切入轮廓第一点,退刀时刀具从 轮廓最后一点法向直线切出到刀具终止点。请根据已有的语句在括号中填写正确的程序。 % N0040 G92 X-72.0 Y-40.0; N0050 S800 M03; N0060 <> 绝对坐标编程 N0070 G01 X0 Y100.0 F80.0 ; N0080 X20.0 Y100.0; N0090 G03 < > 圆弧的终点坐标 N0100 < >F80.0; 直线插补N0110 Y40.0; N0120 < > 圆弧插补 o N0130 G01 X0 F80.0; N0140 <> 取消刀补 N0150 M02; 五、 编程题1.在数控铣床上加工下图所示零件的外轮廓,材料复合腊模,请编辑加工程序,刀具直径为12mm。2.在数控铣床上加工下图所示零件的外轮廓,材料复合腊模,请编辑加工程序,刀具直径为12mm。3.某零件的外形轮廓如图所示,厚度为6mm。刀具:直径为 12mm的立铣刀 进刀、退刀方式:安全平面距离零件上表面 10mm,轮廓外形的延长线切入切出。 要求:用刀具半径补偿功能手工编制精加工程序。 4. 凸轮零件的外形轮廓如图所示,厚度为6mm。用直径12的立铣刀加工。手工编制零件程序。 5.某零件的外形轮廓如图所示,要求用直径10的立铣刀精铣外形轮廓。手工编制零件程序。安全面高度50MM进刀 /退刀方式;离开工件,直接/圆弧引入切向进刀,直线退刀。工艺路线:走刀路线如图所示。 零件外形轮廓 <厚20,程序原点位于表面> 6. 以子程序来编写下图的加工程序。说明:<1>先12立铣刀<或键槽铣刀>。<2>粗加工选刀具半径补偿D01<R=6>,半精加工先刀具半径补偿D02<R=8.5>,精加工选D01<R=6>。这样可以用同一把刀补值,用相同的子程序来实现粗加工。 7.已知某轮廓型腔如图一所示,要求编制对该型腔进行粗、精加工的程序。刀具选择:精加工采用 20的立铣刀,精加工采用10的键槽铣刀。 安全面高度: 40。 进刀 /退刀方式:粗加工从中心工艺孔垂直进刀,向周边扩展,如图二所示.为此,首先要求在腔槽中心钻好一20工艺孔。 工艺路线:粗加工分四层切削加工底面和侧面各留 0.5的精加工余量. 参考答案一 判断题1、×2、×3、×4、×5、6、×7、8、9、10、×11、×12、×13、14、15、×16、×17、18、×19、20、×21、22、23、24、25、26、27、28、29、×30、×31、×32、×33、34、×35、×36、37、38、39、40、二 填空题1.带有刀库和自动换刀装置2、刀库式3、换刀程序4、换刀点5、数控铣床6、G24 G25 7、G51 G50 8、G68 G69 9、循环指令10、长度 半径11、切向 法向12、刀库 自动换刀装置13、小 大14、切线方向 切线方向三 选择题1、B 2、A 3、B 4、A 5、C 6、C 7、C 8、C 9、B 10、B 11、C 12、A 13、C 14、A 15、A 16、A 17、B C 18、B19、D 20、D 21、B 22、B 23、C 24、B 25、D 26、C 27、B 28、B 29、A 四 问答题1、答: 在数控铣床进行加工零件首先加工平面,因此编程时要加工确定平面即 G17 、 G18 、 G19 选择。当一个零件上多处加工或多处相同的加工时,应该用零点偏置或坐标轴旋转来编程。用零点偏置或坐标轴旋转来编程可以简化数据处理和编程。2、答:加工中心主要适用于加工形状复杂、工序多、精度要求高的工件。 <1> 箱体类工件 这类工件一般都要求进行多工位孔系及平面的加工,定位精度要求高,在加工中心上加工时,一次装夹可完成普通机床60%95%的工序容。 <2> 复杂曲面类工件 复杂曲面采用普通机械加工非常困难,有的甚至无法加工。 <3> 异形件 异形件是外形不规则的零件,大多需要点、线、面多工位混合加工。加工异形件时,形状越复杂,精度要求越高,使用加工中心越能显示其优越性。 <4> 盘、套、板类工件 这类工件包括带有键槽和径向孔,端面分布有孔系、曲面的盘套或轴类工件。 <5> 特殊加工 在加工中心上还可以进行特殊加工。如在主轴上安装调频电火花电源,可对金属表面进行表面淬火。 3、答:数控铣床的坐标系一般有两轴半、三轴或四轴等联动。而数控车床坐标系一般只有两轴联动。 4、答:G90表示绝对尺寸编程,X20.0、Y15.0表示的参考点坐标值是绝对坐标值。G91表示增量尺寸编程,X20.0、Y15.0表示的参考点坐标值是相对前一参考点的坐标值。5、答:固定循环由以下6个顺序动作组成:X、Y轴定位;快速运动到R点参考点;孔加工;在孔底的动作;退回到R点参考点;快速返回到初始点。6、答:由于刀具总有一定的刀具半径或刀尖部分有一定的圆弧半径,所以在零件轮廓加工过程中刀位点的运动轨迹并不是零件的实际轮廓,刀位点必须偏移零件轮廓一个刀具半径,这种偏移称为刀具半径补偿。刀具长度补偿是为了使刀具顶端达到编程位置而进行的刀具位置补偿。刀具长度补偿指令一般用于刀具轴向的补偿,使刀具在Z轴方向的实际位移量大于或小于程序的给定量,从而使长度不一样的刀具的端面在Z轴方向运动终点达到同一个实际的位置。7、答:G92为设定加工坐标系指令。在程序中出现G92程序段时,即通过刀具当前所在位置即刀具起始点来设定加工坐标系。这种方式设置的加工原点是随刀具当前位置起始位置的变化而变化的。 8、答:刀具半径补偿建立时,一般是直线且为空行程,以防过切。 2刀具半径补偿一般只能平面补偿。3刀具半径补偿结束用G40撤销,撤销时同样要防止过切。 4注意: 1建立补偿的程序段,必须是在补偿平面不为零的直线移动。2建立补偿的程序段,一般应在切入工件之前完成。3撤销补偿的程序段,一般应在切出工件之后完成。 9、参考答案G92 X0 Y0 Z0<设置程序原点 > G90 G00 X-65.0 Y-95.0 Z300.0<绝对坐标编程,快速移动到X-65.0 Y-95.0 Z300.0> G43 G01 Z-15。0 S800 M03 H01<建立刀具长度补偿,刀补号H01,向下切深15mm 主轴正转,转速800r/min> G41 G01 X-45.0 Y-75.0 D05 F120.0 <建立左速度120mm/min> Y-40.0 X-25.0 G03 X-20.0Y-15.0 I-16.0 J25.0<逆圆弧到X-29、Y-15,起点相对圆心的坐标I-60、J25> G02 X20.0 I20.0 J15.0 J0 G03 X25.0 Y-40.0 I65.0 J0 G01 X45.0 Y-75.0 X0 Y-75.0 G40 X-65.0 Y-95.0Z300.0 M02 10、参考答案:% N0040 G92 X-72.0 Y-40.0; N0050 S800 M03; N0060 <G90 G41 G01 X0 Y-40.0 D01> 绝对坐标编程N0070 G01 X0 Y100.0 F80.0 ; N0080 X20.0 Y100.0; N0090 G03 <X100.0 Y100.0 R40.0 > 圆弧的终点坐标N0100 <G01 X120.0 >F80.0; 直线插补N0110 Y40.0; N0120 < G02 X80.0 Y0 R40.0 > 圆弧插补o N0130 G01 X0 F80.0; N0140 <G40 X-72.0 Y-40.0 > 取消刀补N0150 M02; 五 编程题: 1、参考答案:N10 G54G0X50Y-80Z5 N20 M3S1000F200 N30 G90G42G1 Y30Z5D1 N40 Y20 N40 G2X10Y30CR=40 <G2X10Y30AR=90 / G2X10Y30J40>N50 G3X30CR=20 <G3X30I20 / G3X30AR=180>N60 G2X-50Y10CR=20 <G2X50Y10I20/G2X50Y10AR=90>N70 G3Y-10CR=10 < G3Y10J10 / G3Y10AR=180> N80 G2X30Y30CR=20 <G2X30Y30J20 / G2X30Y30AR=90>N90 G1X50N100 G0Z30N110 G40X0Y0N120 M5N130 M302、参考答案G54G0X100Y17.5Z5M3S1000F200G90G42G1X55Z5D1 X11.125G2X20.875Y25.278CR=10G3X55Y17.5CR=35G1X11.125G2X20.875Y25.278CR=10G3X55Y17.5CR=35G0Z30G40X0Y0M5M30 3、参考程序如下 <程序段2中D01指令调用的0l号刀的半径值为6mm,该值应在运行程序前设置在刀具表中>。 0003N01 G92 X20 Y-20 Z10 N02 G90 G00 G41 D0l X0 N03 G01 Z-6 F200 M03 S600 N04 Y50 N05 G02 X-50 Y100 R50 N06 G0l X-100 N07 X-110 Y40 N08 X-130 N09 G03 X-130 Y0 R20 N10 G0l X20 Nll Z10 N12 G40 G00 X20 Y-20 M05 N13 M30 4、参考答案 在编制程序之前要计算每一圆弧的起点坐标和终点坐标值,算得的基点坐标分别为 F<18.856,36.667>,E<28.284,10.000>。D<28.284,-10.000>,C<18.856,-36.667>。 下面给出参考程序: 0004定义零件程序号0-9999 101=612的立铣刀 N01 G92 XO YO Z35 建立工件坐标系<坐标参数由对刀点确定> N02 G90 G42 D101 G00 X60 Y50 快速移动到点S上方<60,50,35>建立刀补 N03 G01 Z-7.0 M03 F500 S600 到点S<60,50,-7> N04 G01 X0 Y50 F200 到点A<0,50,-7> N05 G03 Y-50 J-50 加工圆弧AB N06 G03 X18.856 Y-36.667 R20.0 加工圆弧BC N07 G01 X28.284 Y-lO.0 加工直线CD N08 G03 X28.284 YIO.0 R30.0 加工圆弧DE N09 G01 X18.856 Y36.667 加工直线EF NIO G03 X0 Y50 R20 加工圆弧FA N11 G01 X-lO 到点G<-10,50,-7> N12 G01 Z35.0 F500 到G点上方<-10,50,35> N13 G40 XO YO 取消刀补 N14 M05 回到对刀点 N15 M30 程序结束 5、参考答案O 0005; N05 G54 G90 G0 X0.Y0.; 建立工件坐标系,并快速运动到程序原点上方 N10 Z50.; 快速运动到安全面高度 N20 X5. Y-40. S500 M03; 刀具移动工件外,启动主轴,刀具仍在安全面高度 N20 Z5. M0 8 30 GI Z-21.F20.; G01下刀,伸出底面1 N40 G42 DI Y-30.F100. 刀具半径右补偿,运动到Y-30的位置 N50 G2 X-40. Y-20. I10. J0.; 顺时针圆弧插补 N60 GI X20.; N70 G3 X40. Y0. I0. J20.; 逆时针圆弧插补 N80 X-6.195 Y39.517 I-40. J0; 逆时针圆弧插补 N90 GI X-40. Y20.; N110 Y-30.; 直线退刀 N120 G40 Y-40.; 取消刀具半径补偿,退刀至Y-40 N130 G0 Z50.; 抬刀至安全面高度 N140 X0. Y0.; 回程序原点上方 N150 M30; 程序结束 6、参考答案%0006N001 G92 X-40 Y-40 Z50 N002 G90 N003 M03 S530 N004 G00 Z-5.5 N005 G17 G41 G00 X-15 Y60 DO1 NOO6 M98 P0602 L3 F200 粗加工R30圆弧 N007 G00 X-12 N008 Y110 N009 X85 N010 M98 P0603 L3 F200 粗加工R25圆弧 N011 G00 Y80 N012 X100 N013 Y10 NO14 G02 X100 Y0 R10 粗加工凸R25圆孤 N015 G40 G00 Y-20 NO16 X-20 N017 G42 D02 G00 Y5 设置刀具半径右补偿,取02号刀 NO18 M98 P0601 L1 F200 粗加工轮廓 NO19 G40 G00 X-40 Y-40 取消刀具补偿 N020 G42 D01 G00 X-10 Y5 设置刀具半径补偿,取01号刀 N021 M98 P0601 L1 F120 粗加工轮廓 N022 G40 G00 X-40 Y-40 取消刀具补偿 NO23 G00 Z50 N024 M05 N025 M02%0601 粗加工R30圆弧子程序 N401 G01 X80 N402 G03 X105 Y30 B25 N403 G01 Y40 N404 G02 X80 Y65 R25 N405 G01 X35 N406 G02 X5 Y35 R30 N407 G01 Y0 N408 M99 %0602 粗加工R25圆弧子程序N601 G91 G01 X15 N502 G03 G30 Y30 R30 N503 G00 Y 10 N504 X-45 N505 Y-50 N506 G90 N507 M99 %0603 粗加工R25圆弧子程序N601 G91 G00 Y-10 N602 G01 Y-10 N603 G03 X25 Y-25 R25 N604 GOO X10 N605 Y35 N606 X-35 N607 G90 N608 M99 7、参考答案:<不包括钻工艺孔>: O0008; 第0008号程序,铣削型腔N10 T01 M06; 选01号刀具<20立铣刀 > N20 G54 G90 G0 X0. Y0.;建立工件坐标系N30 G40. S275 M03 ; 刀具运动到安全面高度,启动主轴 N4008; 打开冷却液 50 G1 Z25.0 F2;从工艺孔垂直进刀5处,第一层粗加工高度N60 M98 P0100; 调用子程序0100,进行第一层粗加工 N70 Z20,F20.;从工艺孔垂直进刀4.5mm处,第三层粗加工高度 N120 M98 P0100; 调用子程序0100进行第四层粗加工 N130 G0 Z40.; 抬刀至安全面高度 N140 T02 N06; 换02号刀具<10mm立铣刀>,进行精加工 N150 S500 M03; N160 M08; N170 G1 Z10.F20.; 从中心垂直下刀至图样要求的高度处 N180 X-11. Y1. F100.; 开始铣削型腔底面,第一圈加工开始 N190 Y-1.; N200 X11.; N210 Y1.; N22 X-11.; N230 X-19. Y9.; 型腔底面第二圈加工开始 N240 Y-9.; N250 X19.; N260 Y9.; N270 X-19.; N280 X-27.Y17.; 型腔底面第三圈加工开始 N290 Y-17.; N300 X27.; N310 17.; N320 X-27.; N330 X-34.Y25.; 型腔底面第四圈加工开始,同时也精铣型腔的周边N340 G3 X-35. Y24. I0. J-2.; N350 G1 Y-243.; N360 G3 X-34.Y-25. I1.J0.; N370 G1 X34.; N380 G3 X35. Y-24. I0. J1.; N390 G1 Y24.; N400 G3 X34. Y25. I-1. J0.; N410 G1 X-35.; 精加工结束N420 G0 Z40.; 退刀N430 G0 Z40.; 抬也至安全高度N440 M30; 程序结束并返回 O0100; 子程序 X-17.5 Y7.5 F60.; 第一圈扩槽加工结束 Y-29.5 Y19.5; 进刀至第一圈扩槽的起点<-29.5.19.5>,并开始扩槽 Y-19.5; X29.5; Y19.5; X-29.5 第二圈扩槽加工结束 X0.Y0.; 回中心,第一层粗加工结束 X0.Y0.; M99 15 / 15