数控加工编程习题与复习.doc
数控机床加工程序编制复 习 与 习 题第1章 要 点1、数控编程的步骤 分析零件图纸并制订工艺规程; 数学处理:刀位轨迹计算(基点和节点); 编写零件加工程序单和工艺文件,并检验程序。2、数控程序的结构和功能字n 常用的功能字:G代码、M代码、顺序号字、 F、 S、T、尺字。n 模态代码和非模态代码n 程序段格式3、数控机床坐标系n 刀具运动,工件静止;n Z轴为主轴方向;n 刀具远离工件方向为正n 卧式车床、卧式铣床和立式铣床n 机床原点4、数控工艺设计的若干问题n 工件坐标系的选取;n 对刀点(起刀点);刀位点n 基本的数控工艺文件:n 1、用简图表示数控卧式车床、数控卧式铣床和数控立式铣床的坐标系。 第2章 基本编程指令 要点1、常用编程指令n G90/G91:绝对与增量n G92 X Y Z X Y Z为起刀点相对于程序原点的位置n G54G59:预先设定,编程时调用n G00/G01 X Y Z X Y Z为直线插补终点坐标n G02/G03 顺逆方向的判别,调用格式,整圆n G40/G41/G2:刀具偏在工件轮廓的左边或右边n G43/G44/G49n G17/G18/G192、应用实例:P38例子。3、数学处理:编程原点选择,基点与节点,程序编制误差,列表曲线2、当不考虑刀具的实际尺寸加工下列轮廓形状时,试分别用绝对尺寸和增量尺寸编写加工程序 。书P45,题2-3(图2-26,图2-29)图2-26n 绝对尺寸编程(未考虑Z向切深和刀补)O001N10 G92 X5 Y5 N20 S600 M03 T0101N30 G90 G17 G00 X10 Y0 /至引刀点N40 M08 /切削液开N50 G01 X40 Y20 H01 F200 /至A点N60 G01 X85 Y50 /至B点N70 G01 X-15 Y70 /至C点N80 G01 X40 Y20 /至A点N90 G01 X62 Y0 /至退刀点N100 G00 X5 Y5 M05 /返回起刀点N110 M30 n 增量尺寸编程(不考虑Z向切深和刀补)O002N10 G92 X5 Y5 N20 S600 M03 T0101N30 G91 G17 G00 X5 Y-5 /至引刀点N40 M08 /切削液开N50 G01 X30 Y20 F200 /至A点N60 G01 X45 Y30 /至B点N70 G01 X-100 Y20 /至C点N80 G01 X-55 Y-50 /至A点N90 G01 X12 Y-20 /至退刀点N100 G90 G00 X5 Y5 M05 /返回起刀点N110 M30 n 图2-29n 绝对尺寸编程(不考虑Z向切深和刀补)O001N10 G92 X5 Y5 /假设起刀点与前例同 N20 S600 M03 T0101N30 G90 G17 G00 XA YB /至引刀点(XA,YB)N40 M08 /切削液开N50 G01 X-88 Y18 H01 F200 /至A点N60 G02 X-70 Y0 I0 J-18 /顺圆至B点N70 G03 X-22.5 Y0 I25 J0 /逆圆至C点N80 G02 X0 Y20 I0 J20 /顺圆至D点N90 G01 XC YD /至退刀点N100 G00 X5 Y5 M05 /返回起刀点N110 M30 n 增量尺寸编程(不考虑Z向切深和刀补)O001N10 G92 X5 Y5 /假设起刀点与前例同 N20 S600 M03N30 G90 G17 G00 XA YB /至引刀点(XA,YB)N40 M08 /切削液开N50 G01 X-88 Y18 H01 F200 /至A点N60 G91 G02 X18 Y-18 I0 J-18 /顺圆至B点N70 G03 X50 Y0 I25 J0 /逆圆至C点N80 G02 X20 Y20 I0 J20 /顺圆至D点N90 G01 XC YD /至退刀点N100 G00 X5 Y5 M05 /返回起刀点N110 M30 P46 题2-5 O001N10 G92 X0 Y-30 Z10 N20 S600 M03 T0101N30 G90 G17 G00 X0 Y-30 N40 Z-11 M08 /切削液开N50 G01 G41 X-5 Y-20 H01 F200 /至引刀点N60 X0 Y15 /至B点N70 X10 Y25 /至C点N80 X40 /至D点N90 G02 X50 Y15 R10 /顺圆至E点N100 G01 X50 Y0 /至F点N110 G01 X-10 Y0 /至A点N120 G01 G40 X-15 Y0 M09N130 G00 Z10 M05N110 M30 (H01=10mm)第3章 车床程序编制 要点1、车床、车削加工、车刀的基本特点2、数控车床坐标(X与Z坐标);直径编程与半径编程;3、车床对刀的目的与过程4、编程指令:G94/G95,G50,G96/G97 T0302 G50,G54G59,倒角与倒圆, 刀尖圆弧自动补偿功能刀补输入值,包括刀尖圆弧半径R和刀尖方位值T。系统计算出X和Z方向的补偿值。n 循环指令:G90,G94,G70G76n 螺纹切削:G32,G925、数控车削工艺6、课本上的编程实例 3、用实例说明数控车床试切对刀的过程。n 假设编程原点在工件左端面。 n Z向对刀1、刀架左移,端面试切削,测出工件长度N;2、之后,刀架右移,可测出(或显示出)M值。N+M即为工件原点Z向坐标值。n X向对刀 刀架移近工件,周向试切,退刀,读出X向显示值P,测量工件直径D。2P+D即为工件原点X向坐标值。4、编制零件的数控加工程序。P79,题3-6(图3-51(a)XZ建立工件坐标系,走刀路线,外圆机夹刀T1,端面车刀T2O003N10 G50 XA ZB T0101N20 G97 S750 M03N25 G90 G00 X74 Z129 M08 /至准备加工点,切削液开N30 G01 X0 Z128.17 F0.18N40 G02 X40 Z70 R36 /顺圆N50 G03 X40 Z40 R30 /逆圆N60 G01 X40 Z20N70 X80 /退刀N80 M06 T0202 /换刀N90 G01 X40 Z20N100 G01 X64 Z0 N110 G00 XA YB T0200 M09N120 M05N130 M30第4章 铣床程序编制 要 点1、铣床与加工中心的工艺特点,铣刀类型2、数控铣削的若干工艺性问题3、基本编程指令:图形比例编程(G50/G51)、坐标系旋转(G68/G69),固定循环、子程序(M98)、宏指令及其应用、换刀指令、编程中的若干问题。4、编程中的数学处理:平行平面铣削,曲面的铣削方法,行距与步长。4、数控铣削编程实例:P114例,P120例,P136平面凸轮例第5章 线切割编程编制 要 点1、线切割基本原理,线切割加工特点,快走丝与慢走丝,坐标系;2、线切割中的若干工艺问题;3、3B程序格式:符号含义,计数方向和计数长度,加工指令,圆弧跨象限处理;4、编程实例:P136 凸轮第5章 自动编程 要 点1、自动编程含义、类型2、图形自动编程的信息处理过程:几何造型、刀路轨迹,后置处理。