数控铣床编程与加工实训教案.doc_第1页
数控铣床编程与加工实训教案.doc_第2页
数控铣床编程与加工实训教案.doc_第3页
数控铣床编程与加工实训教案.doc_第4页
数控铣床编程与加工实训教案.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数控铣床编程与加工实训教案西京学院机电系数控中心课程的任务和目的该课程主要学习数控机床的编程和操作加工,通过该门课程的学习,要求学生能够独立地完成典型零件的工艺处理、数值计算,以及编制出合理的加工程序,并能完成操作加工;对较为复杂的零件可以进行自动编程;对现代加工技术有初步的了解。总学时:30 实训一 数控铣床基本操作(课时:3)教学目的要求:1了解数控及数控机床的组成、分类及加工特点;2了解数控铣床基本操作;3学习数控系统的基本操作;重点难点:1机床坐标系、工件坐标系的定义以及各坐标轴方向的判定。2数控铣床的基本对刀教学进程(含教学内容、学时分配、教学方法、 辅助手段)(理论学时:1)1数控机床的组成 数控机床由计算机数控系统和机床本体两部分组成。计算机数控系统主要包括输入/输出设备、cnc装置、伺服单元、驱动装置和可编程控制器(plc)等。 2zjk7532a-3/4数控铣床的操作(1)hnc-21m数控系统的操作面板。1 操作台结构hnc-21m世纪星铣床数控装置操作台为标准固定结构,其外形尺寸为420x310x110mm。2 显示器操作台的左上部为7.5寸彩色液晶显示器(分辨率为640x480),用于汉字菜单 系统状态、故障报警的显示和加工轨迹的图形仿真。3 nc键盘 nc键盘包括精简型mdi键盘和f1-f10十个功能键。4 操作面板按钮功能 紧急停止与复位机床运行过程中,当出现紧急情况时,按下急停按钮,终止系统控制;伺服进给及主轴运转立即停止工作,cnc进入急停状态。松开急停按钮,cnc进入复位状态。 超程解除当某轴出现超程时,cnc处于急停状态,显示“超程”报警。要退出超程状态时,必须松开急停按钮,一直按压超程解除开关,同时在手动方式下,控制该轴向相反方向退出超程状态。 方式选择通过方式选择开关,选择机床的工作方式,有以下几种方式。自动 单段 手动 增量 回零 轴手动按键 +4th +z -y -x 快进 +x -y -z -4th 各按键用于在手动连续进给、增量进给和返回机床参考点方式下,选择进给坐标轴 和进给方向. 增量进给增量进给的增量值由“x1”,“x10”,“x100”,“x1000”四个增量倍率按钮控制。增量倍率按钮和增量值的对应关系如下表所示:增量倍率按钮x1x10x100x1000增量值(mm)0.0010.010.11(2)hnc-21m数控系统的软件操作界面。(3)hnc-21m数控系统的功能菜单结构。 3机床坐标系,工件坐标系的定义及各坐标轴方向的判定。 为了简化编制程序的方法和保证记录数据的互换性。对数控机床的坐标和方向的命名国际上很早就制定有统一标准,我国于1982年制定了jb305182数控机床坐标和运动方向的命名标准。在标准中统一规定采用右手直角笛卡儿坐标系对机床的坐标系进行命名。用x,y,z表示直线进给坐标轴,x,y,z坐标轴的相互关系由右手法则决定,如图所示。围绕x,y,z轴旋转的圆周进给坐标轴分别用a,b,c表示,根据右手螺旋定则确定+a,+b,+c 的方向,如图所示。数控机床的进给运动,有的由主轴带动刀具运动来实现,有的由工作台带着工件运动来实现。通常在编程时,不论机床在加工中是刀具移动,还是被加工工件移动,都一律假定被加工工件相对静止不动,而刀具在移动,并规定刀具远离工件的方向作为坐标的正方向z轴与主轴轴线重合,刀具远离工件的方向为正方向(+z);x轴垂直于z轴,并平行于工件的装卡面,如果为单立柱铣床,面对刀具主轴向立柱方向看,其右运动的方向为x轴的正方向(+x);y轴可根据已选定的x轴和z轴按右手法则来确定,4数控铣床的基本对刀。5数控机床的基本操作 新建目录程序编辑 文件管理 新建目录 输入新建目录 程序编辑程序编辑 程序编辑 选择编辑程序 磁盘程序 选择目录 建立g代码文件 输入程序 保存文件 程序校验与加工自动加工 选择程序 磁盘程序 选择目录 程序校验 单段(自动) 循环启动坐标轴方向的判定、数控铣床的基本对刀、数控铣床的基本操作(实训学时:2) 本次课思考题1 坐标轴方向的判定。2 为什么每次启动系统后要进行回零?3.采用12的立铣刀分别对工件两侧面,在机床坐标系显示值分别为x=-207.033 y=-30.89,求工件原点的坐标值。(图示为刀具的运动方向)主要参考资料:hnc-21m数控系统操作说明书数控铣床编程与加工 华中科技大学实训二 铣削加工利用子程序编程及加工(课时:3)教学目的要求:1.了解数控铣床加工程序的基本结构;2 掌握hnc-21m数控系统编程指令、格式以及子程序的编程技巧重点难点:子程序的调用教学进程(含教学内容、学时分配、教学方法、 辅助手段)(理论学时:1)1 子程序的定义。2 使用子程序的目的作用。3 子程序调用。格式:m98 p_ l_4 子程序结束 m995 子程序嵌套。 hnc-21m数控系统子程序嵌套深度为8层%0001。m98p1011。m30%1011。m98p1012。m99%1012。m99举例:主程序%0002t01m06 (12立铣刀)g54g90g40g49g80;m03s800;g00x-43.5y-33.5;z10;g01z-5f100;m98p1011l3;g01x87f200 y7;x-87;g90g00z10;x0y-30;g01z-5f150g41d01x-10;g03x0y-40r10;g01x40;y40;x-50;y-40;x0;g03x10y-30r10;g01g40x0;g00z100;m30;子程序%1011g91x87f200y10;x-87;y10;m99;零件的校验与加工(实训学时:2)本次课思考题1零件加工设备的概述(系统名称、机床型号)。2零件加工过程的概述(零件图、刀具轨迹、加工程序)。3调用子程序的格式。主要参考资料:hnc-21m数控系统操作说明书数控铣床编程与加工 华中科技大学实训三 铣削加工利用刀具半径补偿功能编程及加工(课时7)教学目的要求:1学习数控加工编程中的数值计算方法。2学习数控加工编程中刀具半径补偿功能。重点难点:1刀具半径补偿的判定2刀具半径补偿的建立与取消教学进程(含教学内容、学时分配、教学方法、 辅助手段)(理论学时:3)在进行零件轮廓加工时,刀具中心轨迹相对于零件轮廓应让开一个刀具半径的距离,即刀具半径偏置或刀具半径补偿。根据零件轮廓编制的程序和预先设定的偏置参数,数控系统能自动完成刀具半径补偿功能。g40、g41、g42为刀具半径补偿指令。格式: x_y_ z_d_说明:g40:取消刀具半径补偿;g41:左刀补(在刀具前进方向左侧补偿),如图 (a);g42:右刀补(在刀具前进方向右侧补偿),如图 (b);x, y, z:g00/g01的参数,即刀补建立或取消的终点(注:投影到补偿平面上的刀具轨迹受到补偿);d:g41/g42的参数,即刀补号码,它代表了刀补表中对应的半径补偿值。g40、g41、g42都是模态代码,可相互注销。注意:(1) 刀具半径补偿平面的切换必须在补偿取消方式下进行;(2) 刀具半径补偿的建立与取消只能用g00或g01指令,不得是g02或g03。举例:%2000n01 g54 g90 g40 g49 g80 n02 m03 s600n03 g00 x10 y60n04 g00 z10n05 g01 z-5 f200n06 g01 g42 d01 y50 f200 n07 g03 y-50 j-50n08 g03 x18.856 y-36.667 r20.0 n09 g01 x28.284 y-10.0n10 g03 x28.284 y10.0 r30.0n11 g01 x18.856 y36.667n12 g03 x0 y50 r20n13 g01 x-10n14 g01 g40 y60n15 g00 z100n16 m05n17 m30零件的校验与加工(实训学时:4)。本次课思考题1零件加工设备的概述(系统名称、机床型号)。2零件加工过程的概述(零件图、刀具轨迹、加工程序)。3刀具半径补偿功能指令有几种? 其含义是什么?。主要参考资料:hnc-21m数控系统操作说明书数控铣床编程与加工 华中科技大学实训四 铣削加工利用孔的固定循环功能编程及加工(课时:5)教学目的要求: 掌握hnc-21m数控系统中孔循环的各种指令格式以及加工孔的动作。重点难点:孔循环的各种指令格式以及加工孔的动作。教学进程(含教学内容、学时分配、教学方法、 辅助手段)(理论学时:2)数控加工中,某些加工动作循环已经典型化。例如,钻孔、镗孔的动作是孔位平面定位、快速引进、工作进给、快速退回等,这样一系列典型的加工动作已经预先编好程序,存储在内存中,可用称为固定循环的一个g代码程序段调用,从而简化编程工作。孔加工固定循环指令有g73,g74,g76,g80g89,通常由下述6个动作构成。(1) x、y轴定位;(2) 定位到r点(定位方式取决于上次是g00还是g01);(3) 孔加工;(4) 在孔底的动作;(5) 退回到r点(参考点);(6) 快速返回到初始点。固定循环的数据表达形式可以用绝对坐标(g90)和相对坐标(g91)表示,如图所示,其中图(a)是采用g90的表示,图(b)是采用g91的表示。固定循环的程序格式包括数据形式、返回点平面、孔加工方式、孔位置数据、孔加工数据和循环次数。数据形式(g90或g91)在程序开始时就已指定,因此,在固定循环程序格式中可不注出。固定循环的程序格式如下:g_x_y_z_r_q_p_i_j_k_f_l_;说明:g98:返回初始平面;g99:返回r点平面;g_:固定循环代码g73,g74,g76和g81g89之一;x、y:加工起点到孔位的距离(g91)或孔位坐标(g90);r:初始点到r点的距离(g91)或r点的坐标(g90);z:r点到孔底的距离(g91)或孔底坐标(g90);q:每次进给深度(g73/g83);i、j:刀具在轴反向位移增量(g76/g87);p:刀具在孔底的暂停时间;f:切削进给速度;l:固定循环的次数。g73、g74、g76和g81g89、z、r、p、f、q、i、j、k是模态指令。g80、g01g03等代码可以取消固定循环。举例:举例:%0003n01t01m06(2.5中心钻)n02g54g90g40g49g80n03m03s1500n04g00x50y50n05g43h01z50n06m08n07g99g81r5z-4.5f200n08m98p1011n09m09n10g49g00z100n11 t02m06(18钻头)n12m03s1000n13g00x50y50n14g43h02z50n15m08n16g99g83r5q-5k3z-35n17m98p1011n18m09n19g49g00z100n20t03m06(19.8钻头)n21m03s1000n22g00x50y50n23g43h03z50n24m08n25g99g81r5z-35n26m98p1012n27m09n28g49g00z100n29t04m06(20h7镗刀)n30m03s300n31g00x50y50n32g43h04z50n33m08n34g99g86r5z-32f50n35m98p1012n36m09n37g49g00z100n38m30子程序%1011n01x100y50n02x150n03x200n04y110n05x150n06x100n07x50n08m99子程序%1012x200y110m99零件的校验与加工(实训学时:3)本次课思考题1零件加工设备的概述(系统名称、机床型号)。2零件加工过程的概述(零件图、刀具轨迹、加工程序)。3孔加工循环指令有几种? 其含义分别是什么?。主要参考资料:hnc-21m数控系统操作说明书数控铣床编程与加工 华中科技大学实训五 铣削加工利用宏指令编程(课时:6)教学目的要求:掌握hnc-21m数控系统中宏指令的编程技巧,了解宏程序的应用范围重点难点:宏指令编程中变量的赋值、运算以及循环语句的使用。教学进程(含教学内容、学时分配、教学方法、 辅助手段)(理论学时:2)。在程序编制中,宏程序是含有变量的程序,因为它允许使用变量、运算以及条件功能,则使程序编制更加合理。此外,宏程序还提供了循环语句、分支语句和子程序调用语句,有利于编制各种复杂的零件加工程序,减少乃至免除了手工编程时繁琐的数值计算,还可以简化程序。1变量变量的表示变量的引用变量的类型变量2常量3运算符4表达式 赋值语句:宏变量=表达式 条件判断语句:if else endif 格式: if 条件表达式 else endif 循环语句: while endw 格式: while 条件表达式 endw举例:%0001 #10=100#11=50#12=20#13=10#14=80#15=150#101=12(粗加工)#102=6.5(半精加工)#103=6 (精加工)g54g90g40g49g80m03s800#0=0g00x-#13 y-#13z-#12while#0lt3g01g42x0 y-#13f#15d#0+101g01 y#11x#10y0x-#13g01g40 y-#13#0=#0+1endwg00z100m302利用宏指令加工椭圆 %0002 #20=100/2(长半轴)#21=50/2 (短半轴)#22=2*pi#23=5#24=200g54g90g40g49g80m03s800g00x60y-10z#23+10g01z-#23f#24 x#20y0 #10=0while#10le#22g01x#20*cos#10y#218sin#10 #10= #10+pi/12endwy10g00z100m30零件的校验与加工(实训学时:4)本次课思考题1零件加工设备的概述(系统名称、机床型号)。2零件加工过程的概述(零件图、刀具轨迹、加工程序)。3分析宏程序的适用范围。主要参考资料:hnc-21m数控系统操作说明书数控铣床编程与加工 华中科技大学实训六 铣削加工典型零件编程与加工(课时:6)教学目的要求:通过典型零件编程与加工,进一步熟悉和掌握hnc-21m数控系统常用指令的编程与加工工艺,加深对数控铣床工作原理的了解;重点难点:数控铣床编程中数值的计算以及工艺分析。教学进程(含教学内容、学时分配、教学方法、 辅助手段)数控铣床的主要加工对象为平面类零件、箱体类零件和曲面类零件,还能进行数控钻、镗、锪、铰及攻螺纹等孔加工操作。由于数控铣床没有刀库,不具有自动换刀功能,所以其加工程序的编制比较简单;通常数值计算量不大的平面轮廓加工程序或孔加工程序可直接通过手工编程完成。举例:典型零件编程(理论学时:2)图样分析工艺分析数值计算程序的编制%0001n01 t01m06(12立铣刀)n02 g54g90g40g49n03 m03s1000n04 g0x-65y60n05 g43h01z10n06 m08n07 g01z-3f300n08 y-40.49n09 x-55n10 y40.49n11 x-45n12 y-40.49n13 x-40.49n14 y-36n15 x-24n16 y-30n17 x-40.49n18 y30n19 x-24n20 y36n21 x-40.49n22 y40.49n23 x60n24 y-40.49n25 x50n26 y40.49n27 x44n28 y-40.49n29 x40.49n30 y-36n31 x24n32 y-30n33 x40.49n34 y30n35 x24n36 y36n37 x40.49n38 y40.49n39 g0z10n40 x40.49y-40.49n41 g01z-3f100n42 x-40.49n43 x-62y-46.8n44 x62n45 g0z10n46 y46.8n47 g01z-3n48 x-62n49 g0z10n50 g0x-50y0n51 g01z-3f300n52 g41d01y7n53 g01x-34.293n54 m98p1012n55 g68x0y0p-90n56 m98p1012n57 g68x0y0p-180n58 m98p1012n59 g68x0y0p-270n60m98p1012n61 g69n62 g02x35y0r35n63 g01g40x50n64 g49g0z100n65 m09n66 m05n67 t02m06(2.5中心钻)n68 m03s1800n69 g00x-50y25n70 g43h0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论