• 1.54 MB
  • 2022-04-22 11:32:32 发布

《数控加工与编程一体化教程》教学指南及习题答案.doc

  • 36页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'《数控加工与编程一体化教程》教学指南一、课程的性质与任务《数控加工与编程》是高等职业技术院校机械类专业的核心教学与训练课程,是一门实践性很强的集理论实践一体化的主干课程。本课程的主要任务是通过理论实践一体化教学模式,使学生掌握数控车床、数控铣床和加工中心的基本操作方法和编程方法,掌握数控加工的基本工艺知识,学会一至两种典型数控系统的手工编程技术,具有数控车床、数控铣床和加工中心的基本操作和加工能力。二、预备知识在学习本课程之前,最好已经学习了以下课程:(1)机械制图(2)机械加工基础知识三、教学提要各章重点难点、课堂内容和教学要求如下:第1章数控机床基础1、重点和难点⑴重点内容本章的重点内容是数控机床的分类及其加工特点。⑵难点内容本章的难点内容是数控机床的基本组成,数控机床的工作原理,数控机床安全操作规程与日常维护知识。2、课堂内容和教学要求了解数控技术发展的历史沿革,熟悉数控机床安全操作规程与日常维护知识,掌握数控机床的分类和加工特点,理解数控机床的基本组成及工作原理。第2章数控加工与编程基础1、重点和难点⑴重点内容35 本章的重点内容是数控加工程序编制的基础知识、数控加工工艺基础知识、常用编程指令介绍和轮廓编程。⑵难点内容本章的难点内容是机床坐标系、加工坐标系的设定和轮廓编程方法的具体应用。2、课堂内容和教学要求掌握数控加工程序编制的概念和方法,理解机床坐标系、编程坐标系和加工坐标系的设置方法,掌握数控加工工艺的基础知识和常用编程指令应用的方法,具有轮廓编程的能力。第3章数控车床编程与操作1、重点和难点⑴重点内容本章的重点内容是数控车床主要功能与分类、数控车削加工工艺分析、数控车床的基本操作方法和常见数控车削类零件的编程与加工方法。⑵难点内容本章的难点内容是数控车床的对刀方法、螺纹加工以及综合加工实训。2、课堂内容和教学要求了解数控车床主要功能与数控车削加工工艺,掌握数控车床的基本操作方法和手工编程基本方法,具有常见数控车削类零件的编程与加工能力。第4章数控铣床编制与操作1、重点和难点⑴重点内容本章的重点内容是如何应用数控铣床各种编程指令和固定循环功能,熟练掌握数控系统、数控铣床操作面板及其各个按钮的功能和操作使用,掌握手工编制加工程序的基本方法技巧及其加工调试。⑵难点内容本章的难点内容是数控铣床加工编程的技巧和灵活运用。2、课堂内容和教学要求了解、掌握和正确使用数控系统操作面板、数控铣床操作面板及其各个按钮的操作使用;能够进行“回零”、“手动”、“点动”、“步进”、“连续自动”、“单段自动”35 等操作,以及进行简单程序的校验和仿真加工练习。熟练掌握基本加工指令、刀具补偿功能指令和固定循环指令等,熟练地使用上述指令编制出中等复杂零件的数控加工程序并进行加工调试。第5章加工中心编程与操作1、重点和难点⑴重点内容本章的重点内容是加工中心的主要功能、加工工艺、基本操作方法、刀具长度补偿和常见箱体类零件的编程与加工方法。⑵难点内容本章的难点内容是加工中心的基本操作方法和刀具长度补偿的设置。2、课堂内容和教学要求了解加工中心主要功能与加工工艺,掌握加工中心的基本操作方法和掌握刀具长度补偿量设置方法,具有采用加工中心加工零件的基本编程与加工能力。第6章宏程序指令编程1、重点和难点⑴重点内容本章的重点内容是B类宏程序指令的基本知识,数控车床宏程序指令编程的基本方法。⑵难点内容本章的难点内容是宏程序指令编程的基本方法应用。2、课堂内容和教学要求理解B类宏程序指令的基本知识,掌握数控铣床(加工中心)宏程序指令编程的基本方法和数控车床宏程序指令编程的基本方法。第7章数控机床程序传输1、重点和难点⑴重点内容本章的重点内容是数控铣床程序传输设置和数控铣床(加工中心)程序传输加工实训。⑵难点内容本章的难点内容是数控铣床程序传输设置方法。35 2、课堂内容和教学要求了解计算机与数控铣床(加工中心)建立通讯的原理和方法,掌握数控铣床(加工中心)程序传输的参数设置方法,掌握通过程序进行数控铣床(加工中心)加工零件的方法。四、教学建议1.教学时间分配本教材教学学时为76学时,使用时可根据具体情况删减部分内容。具体学时分配建议如下:章节内容学时第1章数控机床基础2第2章数控加工与编程基础12第3章数控车床编程与操作20第4章数控铣床编程与操作26第5章加工中心编程与操作6第6章宏程序指令编程6第7章数控机床程序传输4合计762.附录教学参考书:1北京发那科机电有限公司.FANUC-0iMateTC操作说明书.北京:北京发那科机电有限公司2北京发那科机电有限公司.BEIJING-FANUC0i-MB操作说明书.北京:北京发那科机电有限公司3SIEMENS公司.SINUMERIK802D操作编程——铣床.SIEMENS公司,200235 练习题参考答案第1章数控机床基础1、CNC系统与NC系统相比其优点有哪些?CNC系统与NC系统相比其优点有:(1)柔性好。NC数控的控制功能是靠硬件电路来实现的。若要改变系统的加工控制功能,必须重新布线。CNC数控可以通过软件的编制灵活地改变或增加数控系统的功能,具有较大的灵活性。(2)功能强。CNC数控利用了计算机的高度计算处理能力,实现许多复杂的数控功能,如二次曲线插补运算、多轴联动、固定循环加工、坐标偏移、图形显示、刀具补偿等,使刀具在三维空间中能实现任意轨迹,完成复杂形面的加工过程。NC数控只能进行简单的直线、圆弧插补计算,完成直线、圆弧的加工。(3)通用性好。CNC数控可以编制不同的软件来满足各种机床的不同加工要求,这样可以用同一种CNC控制装置满足多种数控机床的要求,体现出了较强的通用性。而NC数控机床的功能和种类不同,NC数控装置就不同,不能通用。(4)可靠性高。NC数控的零件程序是在加工过程中分段读入、分段加工的,频繁启动光电阅读机会产生故障,引起零件程序错误,这是NC装置可靠性不高的主要原因。CNC数控可使用磁带、软盘等输入装置,将零件加工程序一次输入存储器,避免了在加工过程中频繁开启光电阅读机造成的差错,提高了可靠性。CNC数控还易于设立各种诊断程序,能进行故障预检和自动查找,便于维修和减少停机时间。(5)易于实现机电一体化。CNC数控采用大规模集成电路和先进的印刷排版技术,采用数块印刷电路板即可构成整个控制系统,使其硬件结构尺寸大大缩小,可以与机床结合在一起,减少占地面积,实现机电一体化。2、数控机床的分类方法有哪些?数控机床的种类繁多,根据数控机床的功能和组成的不同,可以从多种角度来对数控机床进行分类:1、按运动的轨迹分类(1)点位控制数控机床(2)直线控制数控机床(3)轮廓控制数控机床2、按伺服控制系统分类(1)开环伺服系统数控机床(2)闭环伺服系统数控机床(3)半闭环伺服系统数控机床3、按功能水平分类通常把数控系统分为低、中、高三类4、按工艺方法分类35 数控机床按不同工艺用途分类有数控的车床、铣床、磨床与齿轮加工机床等。在数控金属成型机床中,有数控的冲压机、弯管机、裁剪机等。在特种加工机床中有数控的电火花切割机、火焰切割机、点焊机、激光加工机等。近年来在非加工设备中也大量采用数控技术,如数控测量机、自动绘图机、装配机、工业机器人等。3、数控机床主要包括哪几部分?简述个部分的作用。数控机床由信息输入、数控装置、伺服驱动及检测装置、机床本体、机电接口等五大部分组成。(1)信息输入信息输入是将加工零件的程序和各种参数、数据通过输入设备送到数控装置,输人方式有穿孔纸带、磁盘、键盘(MDI)、手摇脉冲发生器等。目前较多采用磁盘输入,纸带是一种比较传统的输入方式。也可以通过上位机通信接口输入。(2)数控装置数控装置是一种专用计算机,一般由中央处理单元(CPU)、存储器、总线和输入输出接口等构成。为了完成各种形状的零件加工,该部分必须具备多种主要功能,如多轴联动、多坐标控制功能、多种函数插补功能、刀具补偿功能、故障诊断功能、通信和联网功能等等。数控装置是整个数控机床数控系统的核心,决定了机床数控系统功能的强弱。(3)伺服驱动及检测装置伺服驱动及检测反馈是数控机床的关键部分,它影响数控机床的动态特性和轮廓加工精度。伺服驱动部分接受计算机运算处理后分配来的信号,经过调节、转换、放大以后去驱动伺服电机,带动机床的执行部件运动,并且随时检测伺服电机或工作台的实际运动情况,进行严格的速度和位置反馈控制。在伺服系统中包括安装在伺服电机上的速度、位置检测元件及相应电路,该部分能及时将信息反馈回来,构成闭环控制。(4)机床本体机床本体包括机床的主运动部件、进给运动部件、执行部件和其他相关的底座、立柱、刀架、工作台等基础部件。数控机床是一种高精度、高效率和高度自动化机床,要求机床的机械结构应具有较高的精度和刚度,精度保持性要好,主运动、进给运动部件运动精度要高。机床的进给传动系统一般均采用精密滚珠丝杠、精密滚动导轨副、摩擦特性良好的滑动(贴塑)导轨副,以保证进给系统的灵敏和精确。可以说高精度、高刚度的机床本体结构是保证数控机床高效、高精度、高度自动化加工的基础。(5)机电接口数控机床除了实现加工零件轮廓轨迹的数字控制外,还有许多功能由可编程控制器(简称PLC)来完成的逻辑顺序控制。如自动换刀,冷却液开、关,离合器的开、合,电磁铁的通、断,电磁阀的开、闭等等。这些逻辑开关量的动力来源是由强电线路提供的,必须经过接口电路。4、简述数控加工的特点。数控加工具有如下的特点:(1)、自动化程度高(2)、具有加工复杂形状零件的能力(3)、生产准备周期短(4)、加工精度高、质量稳定(5)、生产效率高(6)、易于建立计算机通信网络35 5、简述数控机床安全操作规程的内容。为保证操作人员准确合理地使用数控机床,保证数控机床的正确运转,必须严格遵守操作规程,数控机床的操作规程一般如下:(1)操作者必须熟悉机床的性能、结构、传动原理以及控制,严禁超性能使用。(2)操作机床前必须紧束服装,戴好工作帽,检查机床有无异常情况,工作时严禁戴手套。(3)工作台不得放置工具或其它无关物件,注意不要使刀具与工作台撞击。机床通电启动后,先进行机械回零操作,低速运行3~5min,查看各部分运转是否正常。(4)加工工件前,必须进行加工模拟或试运行,严格检查调整加工原点、刀具参数、加工参数、运动轨迹。并且要将工件清理干净,特别注意工件是否装夹牢靠,调节工具是否已经移开。(5)确认操作面板上进给轴的速度及其倍率开关状态,切削加工要在各轴与主轴的扭矩和功率范围内使用。(6)装卸及测量工件时,把刀具移到安全位置,主轴停转。(7)主轴旋转切削过程中不能用手去除铁屑或触摸工件,消除铁屑时应用刷子,不能用嘴去吹或用棉纱擦。(8)工作中发生不正常现象或故障时,应立即停机排除,或通知维修人员检修。(9)工作完毕后,应及时清扫机床,并将机床恢复到原始状态,各开关、手柄放于非工作位置上,切断电源,认真执行好交接班制度。第2章数控加工与编程基础1、数控程序的编制主要包括哪些步骤?数控程序的编制主要包括如下几个步骤:(1)分析零件图纸。要分析零件的材料、形状、尺寸、精度及毛坯形状和热处理要求等,以便确定该零件是否适宜在数控机床上加工,或适宜在哪类数控机床上加工。有时还要确定在某台数控机床上加工该零件的哪些工序或哪几个表面。(2)确定工艺过程。确定零件的加工方法(如采用的工夹具、装夹定位方法等)和加工路线(如对刀点、走刀路线),并确定加工用量等工艺参数(如切削进给速度、主轴转速、切削宽度和深度等)。(3)数值计算。根据零件图纸和确定的加工路线,算出数控机床所需输入数据,如零件轮廓相邻几何元素的交点和切点,用直线或圆弧逼近零件轮廓时相邻几何元素的交点和切点等的计算。(4)编写程序。根据加工路线计算出的数据和已确定的加工用量,结合数控系统的程序段格式编写零件加工程序。(5)程序调试和检验。可通过模拟软件来模拟实际加工过程,或将程序送到机床数控装置后进行空运行,或通过首件加工等多种方式来检验所编制出的程序,发现错误则应及时修正,一直到程序能正确执行为止。2、数控加工程序的编制方法有哪些?它们分别适用于什么场合?数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序。一般对点位加工或35 几何形状不太复杂的零件,所需的加工程序不长,计算比较简单,用手工编程比较合适。对于形状复杂或轮廓不是由直线、圆弧组成的非圆曲线零件;或者是空间曲面零件即使由简单几何元素组成,但程序量很大,计算相当繁琐,手工编程困难且易出错,则必须采用自动编程的方法。3、试标出题图2-29中各机床的坐标系。图2-29题3图(答题略)4、数控车床、数控铣床的机械原点和参考点之间的关系各如何?在数控车床上,机床原点一般取在卡盘端面与主轴中心线的交点处,通过设置参数的方法也可将机床原点设定在X、Z轴的正方向极限位置上。机床参考点一般设在X、Z轴的正方向极限位置上。通常在数控铣床上机床原点和机床参考点是重合的,一般设在X、Y、Z轴的正方向极限位置上。5、数控加工的工序可有哪几种划分方法?常见的数控加工工序划分的方法有以下几种:(1)按安装次数划分工序(2)按加工部位划分工序(3)按所用刀具划分工序(4)按粗、精加工划分工序6、确定走刀路线时应考虑哪些问题?35 确定走刀路线时应考虑以下问题:(1)尽量缩短加工路线,减少空刀时间以提高加工效率。(2)加工方式、路线应保证被加工零件的精度和表面粗糙度。(3)选择好刀具的切入和切出方向。(4)选择使工件在加工后变形小的路线。(5)能够使数值计算简单,程序段数量少,简化程序,减少编程工作量。7、什么叫模态指令和非模态指令?请举例说明。地址可变程序段格式中,在上一程序段中写明的、本程序段里又不变化的那些字仍然有效,可以不再重写。这种功能字称之为续效字,也称为模态指令。反之,为非模态指令。模态指令如:G00、G01、G02、G03等。非模态指令如:G27、G04、G71、G72等。8、什么叫基点?什么叫节点?构成零件轮廓的各几何要素之间的交点或切点称为基点,如两条直线的交点、直线与圆弧的交点或切点等。如果工件轮廓是非圆曲线,用直线段或圆弧段去逼近非圆曲线,逼近线段与被加工曲线交点称为节点。9、计算如图2-30所示零件的编程尺寸,并确定编程原点,计算各基点坐标。图2-30题9图编程原点如图所示,各基点坐标X(直径尺寸)、Z坐标为:A(30,0),B(30,-20),C(56,-20),D(56,-70),E(70,-70),F(70,-100),G(100,-100),H(100,-140)10、编写如图2-31所示零件的轮廓加工轨迹程序。35 (a)(b)图2-31题10图图2-31(a)轮廓加工轨迹编程如下:N10G54G90G17;N20M03S1000;N30G00X0Y0;N35Z5;N40G01X-44Y-50F150;N45Z-5;N50Y-6;N60G03X-44Y6R12;35 N70G01Y32;N80G02X-32Y44R12;N90G01X-6;N100G03X6Y44R12;N110G01X32;N120G02X44Y32R12;N130G01Y6;N140G03X44Y-6R12;N150G01Y-32;N160G02X32Y-44R12;N170G01X6;N180G03X-6Y-44R12;N190G01X-32;N200G02X-44Y-32R12;N210G00Z100;N220M30;图2-31(b)轮廓加工轨迹编程如下:N10T0101;N20G00X100Z100;N30M03S800;N40M08;N50G00X0Z0;N60G03X30Z-15R15F0.1;N70G01Z-30;N80X44-50;N90Z-72;N100G00X100;N110Z100;N120M05;N130M09;N140M30;第3章数控车床编程与操作1、数控车床的类型有哪些?数控车床按其数控系统的功能分为简易数控车床、经济型数控车床、多功能数控车床和车削中心等,数控车床按主轴的配置形式分为卧式数控车床和立式数控车床。2、数控车床的F功能和S功能各有哪些表示方法?F功能:(1)在G99码状态下,F后面的数值表示的是主轴每转一圈刀具的切削进给量。35 例如:G99F0.5;表示进给量为0.5mm/r(2)在G98码状态下,表示刀具每分钟的切削进给量。例如:G98F150;表示进给量为150mm/minS功能:(1)主轴的最高转速限制(G50)编程格式:G50S~;例如:G50S2000表示最高转速为2000r/min(2)恒线速度控制(G96)指令格式:G96S~;例如:G96S120;表示控制主轴转速,使切削点的线速度始终保持在120m/min。由线速度v可求得主轴转速如下:n=1000υ/(πd)式中υ表示:线速度(m/min)d表示:切削点的直径(mm)n表示:主轴的转速(r/min)(3)恒线速度取消(G97)编程格式:G97S~;例如:G97S1000;表示主轴的转速为1000r/min3、试分析数控车床试切对刀法的对刀过程。试切对刀法主要对刀过程如下:数控车床开机,回参考点。工件装夹在三爪卡盘上,刀具安装在立式转塔刀架上。采用试切对刀法建立加工坐标系的方法主要有:(1)采用设置各刀具相对于机床原点偏置值的对刀方法;(2)采用G50设定加工坐标系的对刀方法;(3)采用G54~G59设定加工坐标系的对刀方法。主要步骤如下:(1)用1号基准刀具手动沿工件端面切削,Z轴不动,端面切削后把刀具沿+X轴移开到工件外,完成Z方向对刀。(2)试切外圆,X方向对刀。(3)2号刀对刀。(4)其它刀具对刀。4、简述刀尖圆弧半径补偿的作用?在编程时,通常将车刀刀尖作为一点考虑(即假想刀尖位置),但实际上刀尖部分通常是带有圆角的,我们编程时所指定的刀具轨迹就是假想刀尖的轨迹。在实际当中,以假想刀尖编程在加工端面、外径、内径等与轴线平行或垂直的表面时,是不会产生误差的。但在进行倒角、斜面、圆弧面切削时就会产生欠切或过切,造成零件加工精度误差,刀尖圆弧半径补偿可以对带有圆角刀尖的车刀所产生的加工精度误差进行补偿。5、试分析前置刀架的数控车床和后置刀架的数控车床刀尖圆弧半径方法有何异同点?35 前置刀架的数控车床和后置刀架的数控车床对同一轮廓的刀尖圆弧半径左补偿、右补偿判断方法和刀尖圆弧位置编码是不同的,但前置刀架的加工工件轮廓编程可以采用以下方法:X轴正方向改为向上,用刀具路径轨迹关于工件轴线的对称轨迹编程,即相当于采用后置刀架的编程坐标系和加工轨迹,编程结果是一样的。6、说明设置假设刀尖点位置编码的方法。假设刀尖点位置编码如图所示:7、简述圆锥切削循环指令中R的指定方法。单一锥面切削循环:R为圆锥面起始点半径减去终点半径的差值,有正负号。锥面端面切削循环:R为端面切削的起点相对于终点在Z轴方向的坐标分量。当起点Z向坐标小于终点Z向坐标时R为负,反之为正。8、试用复合螺纹切削循环指令编写加工普通粗牙螺纹M36×3的程序。G76P10160Q80R0.1;G76X34.14Z-30R0P930Q350F3;9、简述G71、G72和G73指令的应用场合有何不同?G71适于车削轮廓符合X轴、Z轴方向同时单调增大或单调减少的长轴类零件,G72适于加工盘类回转零件,G73为等余量粗切方式,适于铸锻半成型毛坯件的车削。10、试编制如图3-77中各零件的数控加工程序。图3-77习题图(a)假设毛胚Ф55×150mm,切槽刀宽4mm,参考编程如下:O001;35 N2M03S600;N3T0101G99;N4M08;N5G0X55Z3;N6G90X51Z-110F0.2;N7X45Z-60;N8X41;N9M03S1600;N10G01X40Z0F0.08;N11Z-60;N12X50;N13Z-110;N14G0X100Z100;N15T0202M03S400;N16G0X51Z-114;N17G01X-1F0.1;N18G0X100Z100;N19M30;图3-77习题图(b)假设毛胚Ф60×100mm,参考编程如下:O0002;N2M03S600;N3T0101G99;N4M08;N5G0X62Z3;N6N71U2R1;N7G71P8Q14U0.5W0.1F0.2;35 N8G0X20;N9G01Z0;N10G03X40Z-10R10;N11G01Z-22;N12G02X56Z-30R8;N13G01Z-54;N14X62;N15G70P8Q14S1600F0.08;N16G0X100Z100;N17T0202M03S400;N18G0X62Z-54;N19G01X-1F0.1;N20G0X100Z100;N21M05;N22M30;图3-77习题图(c)参考编程如下:O0003;N2M03S600;N3T0101G99;N4M08;N5G0X22Z3;N6G71U2R1;NG71P8Q14U0.5W0.1F0.2;N8G0X8;N9G01Z0;N10X10Z-1;N11Z-11;N12X18;N13Z-17;35 N14X22;N15G70P8Q14S1600F0.08;N16G0X100Z100;N17M0;N18M30;掉头装夹O0022;N2M03S600;N3T0101G99;N4M08;N5G0X22Z3;N6G73U6R6;N7G73P8Q13U0.5W0.1F0.2;N8G0X0;N9G01Z0;N10G03X4.8Z-1.3R3;N11G03X14.5Z-1.3R3;N12G02X18Z-43R12;N13G01X22;N14G70P7Q13S1600F0.08;N15G0X100Z100;N16M05;N16M09;N18M30;图3-77习题图(d)参考编程如下:O0004;N2M03S600;N3T0101G99;35 N4M08;N5G0X47Z3;N6G71U2R1;N7G71P8Q16U0.5W0.1F0.2;N8G0X26;N9G01Z0;N10X28Z-1;N11Z-20;N12X44;N13Z-28;N14G02X44Z-42R9;N15G01Z-51;N16X47;N17G70P8Q16S1600F0.08;N18G0X100Z100;N19M05;N20M30;掉头装夹O0044:N2M03S600;N3T0101G99;N4M08;N5G0X47Z3;N6G71U2R1;N7G71P8Q13U0.5W0.1F0.2;N8G0X0;N9G01Z0;N10G03X30Z-15R15;N11G01Z30;N12X44Z-50;N13X47;N14G70P8Q13S1600F0.08;N15G0X100Z100;N16M30;35 图3-77习题图(e)参考编程如下:O0005;N2M03S600;N30101G99;N4M08;N5G0X37Z3;N6G71U2R1;N7G71P8Q14U0.5W0.1F0.2;N8G0X26;N9G01Z0;N10X29.8Z-2;N11Z-34;N12X30;N13Z-44;N14X37;N15G70P8Q14S1600F0.08;N16G0X100Z100;N17T0202M03S400;N18GOX31Z-34;N19G01X20F0.1;N20G0X100;N21Z100;N22T0303M03S600;N23G0X32Z3;N24G92X29Z-32F2;N25X28.3;35 N26X27.7;N27X27.5;N28X27.4;N29G0X100Z100;N30M05;N31M30;图3-77习题图(f)参考编程如下:O0006;N2M03S600;N3T0101G99;N4M08;N5G0X52Z3;N6G71U2R1;N7G71P8Q16U0.5W0.1F0.2;N8G0X0;N9G01Z0;N10G03X20Z-10R10;N11G01X31;N12X35.8Z-12;N13Z-50;N14X36;N15Z-65;N16X52;N17G70P8Q16S1600F0.08;N18G0X100Z100;N19T0202M03S400;N20G0X38Z-54;N21G01X26F0.1;N22G0X36;35 M23Z-55;N24G01X26F0.1;N26Z100;N27T0303M03S600;N28G0X38Z7;N29G92X35Z-53F2;N30X34.2;N31X33.5;N32X33.4;N33G0X100Z100;N34M05;N35M30;掉头转夹O0066:N2M03S600;N3T0101G99;N4M08;N5G0X46F0.2;N6G01X46F0.2;N7Z-21;N8X52;N9X45Z0;N10M03S1600;N11G01Z-21F0.08;N12G0X100Z100;N13M30;图3-77习题图(g)35 参考编程如下:O0007;N2M03S600;N3T0101G99;N4M08;N5G0X52Z3;N6G71U2R1;N7G71P8Q14U0.5W0.1F0.2;N8G0X35;N9G01Z0;N10G03X45Z-5R5;N11G01X45Z-17;N12X46;N13X48Z-18;N14X52;N15G70P8Q14S1600F0.01;N16G0X100Z100;N17T0404M03S600;(车孔)N18G0X21Z3;N19G01Z-11F0.2;N20X20Z3;N21M03S1600;N22G01X22Z0F0.08;N23Z-11F0.08;N24X20;N25G0Z200;N26M30;掉头转夹O0077:N2M03S600;N3T0101G99;N4M08;N5G0X49Z3;N6G01Z-9F0.2;N7X50Z3;N8X48Z0;N9M03S1600;N10G01Z-9F0.08;N11G0X100Z100;35 N12T0404M03S600;N13G0X20Z3;N14G71U1R1;N15G71P16Q20U-0.5W0.1F0.2;N16G0X30;N17G01Z0;N18Z-12;N19G03X24Z-15R3;N20G01X20;N21G70P16Q20S1600F0.08.;N22G0X100Z100;N23M05;N24M03;第4章数控铣床编程与操作1、简述数控铣床的加工范围与加工特点。数控铣床是一种用途广泛的机床,其加工精度高,精度稳定性好,适应性强,操作劳动强度低,能够进行铣削、钻削、镗削及攻螺纹等加工,特别适应于板类、盘类、壳具类、模具类等复杂形状的零件或对精度保持性要求较高的中、小批量零件的加工。2、建立工件坐标系的指令有哪些?简述其用法。建立工件坐标系的指令G92和G54~G59。G54~G59是当工件在机床上装夹后,工件原点与机床参考点的偏移量可通过测量或对刀来确定,该偏移量应事先输入到数控机床工件坐标系设定对应的偏置界面中。G92是通过设定刀具起点相对于工件原点的相对位置来建立工件坐标系。3、在什么情况下需要刀具半径补偿?在使用半径补偿功能时,要注意哪些方面?在进行零件轮廓加工时,刀具中心轨迹相对于零件轮廓应让开一个刀具半径的距离,即刀具半径偏置或刀具半径补偿。注意:①G41/42只能与G00或G01一起使用,且刀具必须移动,以保证刀具从无半径补偿运动到所希望的刀具半径补偿起始点;当最后一段刀具半径补偿轨迹加工完成后,G40也应有一直线程序段G00或G01指令取消刀具半径补偿,以保证刀具从刀具半径补偿终点运动到取消刀具半径补偿点。②G40必须与G41或G42成对使用。G41/G42与G40之间不得出现任何转移加工,如镜像、子程序、跳转等。③D为刀具半径补偿号码,一般补偿量应为正值,若为负值,则G41和G42正好互换。4、孔加工固定循环的基本组成动作有哪些?动作1——x轴和y轴定位:使刀具快速定位到孔加工的位置。动作2——快进到R点:刀具自起始点快速进给到R点(Referancepoint)。动作3——孔加工:以切削进给的方式执行孔加工的动作。动作4——孔底动作:包括暂停、主轴准停、刀具移位等动作。35 动作5——返回到R点:继续加工其它孔且可以安全移动刀具时选择返回R点。动作6——返回到起始点:孔加工完成后一般应选择返回起始点。5、按如图4—114所示的走刀路线编制程序,已知毛坯孔径为φ96mm,n=300r/min,f=180mm/min。图4-114题5图参考程序:O0005;G17G90G54G00X0Y0Z100.;Z5.S300M03;G01Z-22.F180.;G41X20.Y-30.D01;G03X50.Y0.R30.;I-50.;X20.Y30.R30.;G01G40X0Y0;G00Z5.;Z100.;M30;6、如图4-115(第三角投影)所示,用刀具半径补偿功能编制零件外轮廓精加工程序。图4-115题6图35 参考程序:O0006;G17G90G54G00X-60.Y60.Z100.;Z5.S100M03;G01Z-2.F180.;G42X-40.Y40.D01;X-32.5Y10.;G02Y-10.R10.;G01Y-30.;X0.Y-35.;X25.G02X35.Y-25.R-10.;G01Y23.;G03X23.Y35.R12.;G01X12.;G02X-12.R12.;G01X-40.Y40.;G40X-60.Y60.;G00Z5.;Z100.;M30;7、用孔加工固定循环编制如图4-116所示零件的加工程序。图4-116题7图参考程序:O0007;G17G90G54G00X-30.Y51.963Z100.;G91S100M03;G99G81Z-20.R-95.Z2.F180.;X20.L3;G90X-40.Y34.642;G91X20.L4;G90X-50.Y17.321;G91X20.L5;G90X-60.Y0.;G91X20.L6;G90X-50.Y-17.321;G91X20.L5;G90X-40.Y-34.642.;G91X20.L4;G90X-30.Y-51.963;G91X20.L3;35 Z100.;M30;图4-117题8图8、某零件如图4-117所示,用FANUC系统编制螺纹孔加工程序。O0008;G17G90G54G00X0Y0Z100.;S2200M03M08;G99G81X-40.Y0.Z-15.R8.F18;X0.Y40.;X40.Y0.;G98X0Y-40.;M30;9、如图4—118所示工件,要求在一块200㎜×200㎜的45钢板上钻5组孔,各组孔的加工要求完全一样,采用φ10mm钻头。试编制加工程序。O0009;(主程序)G17G90G54G00X0Y0Z100.;S1000M03M08;M98P9999;G00X-40.Y40.;图4-118题9图M98P9999;G00X-40.Y-40.;M98P9999;G00X40.Y-40.;M98P9999;G00X40.Y40.;M98P9999;M30;O9999(子程序)G99G81Z5.R-15.F15;G91X20.;X-20.Y20.;X-20.Y-20.;X20.Y-20.;G90Z100.;M99;10、如图4—119所示,工件材料为45钢,加工图中的矩形槽及其底部的圆孔。O0010;(主程序)G90G17G54G00X-60.Y20.;35 G00Z3.S800M03;G68R45;M98P1010;图4-119题10图G69G00X-30.;G68R45;M98P1010;G69G00X0;G68R45;M98P1010;G69G00X30.;G68R45;M98P1010;G69G00X60.;G68R45;M98P1010;G69G00Y-20.;G68R-45;M98P1010;G69G00X30.;G68R-45;M98P1010;G69G00X0;G68R-45;M98P1010;G69G00X-30.;G68R-45;M98P1010;G69G00X-60.;G68R-45;M98P1010;G69;G00Z80M05;G90;M30;O1010;(子程序)G91G01Z-9.F20;G01G41X-10.Y7.5D02F40;G03X-5.Y-5.R5.;G01Y-5.;35 G03X5.Y-5.R5.;G01X20.;G03X5.Y5.R5.;G01Y5.;G03X-5.Y5.R5.;G01X-20.;G40X10.Y-7.5;G01Z-5.F20;G01G41X-5.F40;G03I5.J0;G01G40X5.;G00Z14.;G90;M99;11、编写如图4-120所示的旋转变换功能程序。O0011;(主程序)图4-120题11图G90G17M03S800;M98P1111;G68X0Y0R45;M98P1111;G69;G68X0Y0R90;M98P1111;G69M05;M30;O1111;(子程序)G90G01X20Y0F100;G02X30.Y0I5.;G03X40.Y0I5;X20.Y0I-10.;G00X0Y0;M99;12、如图4-121所示凸台轮廓的数控铣加工。工件毛坯为φ85㎜×30㎜的圆柱件,材料为硬铝。O1212;G90G17G54G00X50.Y20.S800M03;Z-5.;G01G42D02X27.5Y21.651F60;X5.Y34.641;35 图4-121题12图G03X-32.5Y12.99R25.;G01Y-12.99;G03X5Y-34.641R25.;G01X27.5Y-21.651;G03Y21.651R25.;G01G40X30.Y40.;G00Z30.;M30;第5章加工中心编程与操作1、加工中心与数控铣床有何区别?加工中心与数控铣床的主要区别在于加工中心配有自动换刀装置和刀库,能在加工过程实现自动换刀,数控铣床无此功能,除此之外,加工中心的高效率、高精度和高自动化特点比数控铣床更为突出。2、加工中心的主轴布置形式有哪几类?各有何加工特点?加工中心的主轴布局形式有立式、卧式和复合式三种。立式加工中心的主轴垂直于工作台,主要适用于加工板材类、壳体类工件,也可用于模具加工。卧式加工中心的主轴轴线与工作台台面平行,它的工作台大多为由伺服电动机控制的数控回转台,在工件一次装夹中,通过工作台旋转可实现多个加工面的加工,适用于箱体类工件加工。复合加工中心有立、卧两个主轴或主轴可90°改变角度,可在工件一次装夹中实现五个面的加工。3、加工中心的刀具选择应考虑哪些内容?加工中心刀具选择考虑以下几个方面:(1)良好的切削性能:能承受高速切削和强力切削并且性能稳定;(2)较高的精度:刀具的精度指刀具的形状精度和刀具与装卡装置的位置精度;(3)配备完善的工具系统,满足多刀连续加工的要求。4、机械手换刀和无机械手换刀各有何特点?无机械手换刀是由刀架和机床主轴的相对运动来实现刀具的交换的,这种换刀装置结构简单、紧凑,但换刀时间较长,而且受刀库尺寸限制,装刀量不能太多,所以主要用于小型加工中心;采用机械手进行刀具交换允许刀库的布置更加灵活,而且可以减少换刀时间,但结构相对复杂,机械手故障率较高。5、换刀程序中G91G28Z0程序段的作用是什么?G91G28Z0是用来保证加工中心换刀前Z轴能回到换刀点。6、加工中心的刀具长度补偿有何作用?补偿值的正负号如何确定?使用刀具长度补偿,在编程时就不必考虑刀具的实际长度及各把刀具不同的长度尺寸。加工时,用MDI方式输入刀具的长度尺寸,即可正确加工。当由于刀具磨损、更换刀具等原因引起刀具长度尺寸变化时,只要修正刀具长度补偿量,而不必调整程序或刀具。正负号由程序中的G43和G44来确定,G43为正补偿,即将Z坐标尺寸字与H代码中长度补偿的量相加,按其结果进行Z轴运动;G44为负补偿,即将Z坐标尺寸字与H中长度补偿的量相减,按其结果进行Z轴运动。35 7、完成题图5-22所示零件的凸台、槽及孔的编程与加工,毛坯尺寸:120×80×15。图5-22题7图(1)刀具选择:外轮廓一次加工,选用一把直径为16mm的立铣刀;考虑槽有半径为5mm的圆角,故选用一把直径为10mm的键槽铣刀进行加工,直接铣出R5的圆角;选用一把直径为10mm钻头,加工φ10的通孔(2)数控加工工序卡零件号零件名称编制审核程序编号O0001日期日期工步号工步内容刀具号刀长补偿半径补偿主轴转速进给速度切削深度1加工外轮廓T1H01D01S1000F1205mm2加工槽T2H02S1500F1006mm3钻φ10的通孔T3H03S800F50(3)程序O0001;N10T01M06;(调用1号刀,加工外轮廓)N20G90G54G00X-10Y70;N30G43Z2H01M03S1000;N40G01Z-5F100M08;N50X10Y90F120;N60X20;N70X-10Y60;N80Y50;N90X30Y90;35 N100G00Z10;N110X120Y90;N120Z2;N130G01Z-5F100;N140Y58;N150X112;N160Y90;N170X104;N180Y58;N190G00Z10;N200X-20Y-20;N210Z2;N220G01Z-5F100;N230G41X5Y-10D01F120;N240Y45;N250X35Y75;N260X75;N270G02X90Y60R15;N280G03X105Y45R15;N290G01X115;N300Y5;N310X-10;N320G40G00X-20Y-20;N330Z100M05M09;N340G91G28Z0;N350T02M06;(换2号刀,加工槽)N360G00X47Y30;N370G43Z2H02M03S1500;N380G01Z-6F50M08;N390X63F100;N400Y50;N410X47;N420Y35;N430X70;N440Y55;N450X40;N460Y35;N470X45;N480Y45;N490G00Z100M05M09;35 N500G91G28Z0N510T03M06;(换3号刀,钻孔)N520G43Z50H03M03S800M08;N530G98G83X20Y20Z-20R3Q5F50;N540X55;N550X90;N560G00Z100;N570G91G28Z0;N580M30;;8、完成如图5-23所示零件的凸台、槽及孔的编程与加工,毛坯尺寸:80×80×25。图5-23题8图(1)刀具选择:外轮廓一次加工,考虑有R5的圆角,故选用一把直径为10mm的立铣刀;选用一把直径为10mm的键槽铣刀进行内腔的加工;选用一把直径为8mm钻头,加工φ8的通孔(2)数控加工工序卡零件号零件名称编制审核程序编号O0001日期日期工步号工步内容刀具号刀长补偿半径补偿主轴转速进给速度切削深度1加工外轮廓T1H01D01S1000F1205mm2加工内腔T2H02D02S1500F1005mm3钻φ8的通孔T3H03S800F50(3)程序O0001;N10T01M06;(调用1号刀,加工外轮廓)N20G90G54G00X0Y-57;35 N30G43Z2H01M03S1000;N40G01Z-5F100M08;N50G41X20F120D01;N60G03X0Y-37R20;N70G02X-15.246Y-33.713R37;N80G03X-20.258Y-34.234R5;N90G02X-34.234Y-20.258R10;N100G03X-33.713Y-15.246R5;N110G02X-33.713Y15.246R37;N120G03X-34.234Y20.258R5;N130G02X-20.258Y34.234R10;N140G03X-15.246Y33.713R5;N150G02X15.246Y33.713R37;N160G03X20.258Y34.234R5;N170G02X34.234Y20.258R10;N180G03X33.713Y15.246R5;N190G02X33.713Y-15.246R37;N200G03X34.234Y-20.258R5;N210G02X20.258Y-34.234R10;N220G03X15.246Y-33.713R5;N230G02X0Y-37R37;N240G03X-20Y-57R20;N250G41G00X0;N260Z100M05M09;N340G91G28Z0;N350T02M06;(换2号刀,加工内腔)N360G00X0Y16;N370G43Z2H02M03S1500;N380G01Z-5F50M08;N390Y-16F100;N400X13;N410X7Y0;N420Y16;N430X-7;N440Y0;N450X-13Y-16;N460X0;N470G41Y0D02;N480X-15;N490X-21.379Y-14.378;35 N500G03X-15Y-24R7N510G01X15;N520G03X21.379Y-14.378R7;N530G01X15Y0;N540Y24;N550X-15;N560Y-2;N570G40X0Y0N580Z-5F80N590X10N600G03X10Y0I-10J0N610G01X8N620G00Z100M05M09N630G91G28Z0;N640T03M06;(换3号刀,钻孔)N650G43Z50H03M03S800M08;N660G98G83X20Y20Z-30R3Q5F50;N670G00Z100;N680G91G28Z0;N690M30;;第6章宏程序指令编程1、什么是用户宏程序?分为哪几类?它与子程序之间有何区别?所谓用户宏程序(customMacro)是以变量的组合,通过各种算术和逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序,通过改变变量的值,来完成不同的加工和操作。用户宏程序功能有A、B两类,分别为:A类宏程序格式为:G65HmP#IQ#jR#k;式中:m——宏程序功能,数值范围01~99;#i——运算结果存放处的变量名;#j——被操作的第一个变量,也可以是一个常数;#k——被操作的第二变量,也可以是一个常数。B类宏程序格式为:(1)非模态调用(或单一调用G65)G65P(程序号)L(自变量赋值);式中:P——指定宏程序号;L——重复调用次数(1~9999,调用1次时L可以省略)。(2)模态调用(G66、G67)G66P(程序号)L(重复次数)<自变量赋值>;在书写时,G66必须写在<自变量赋值>之前。L最多可9999次。35 自变量赋值与非模态调用相同。像子程序一样登录在内存中,再把这些功能用一个命令作为代表,执行时只需写出这个代表命令,就可以执行其功能。2、宏程序中的变量的类型有哪些?宏程序中的变量可以分为局部变量、公共变量、系统变量和空变量(#0)。其具体类型和功能见表6-1:3、加工如图6-5所示的一椭球面,试写出其宏程序。图6-5题3图宏程序:...G01G42X0Z0F0.5;#1=a;#2=b;#3=0;#4=0.1;35 #5=90.0;WHILE[#3LT#5]DO1;#6=-#1COS[#3];#7=2*#2*SIN[#3];G01X#7Z#6F0.2;#3=#3+#4;END1;G01X[2*b]Z-a;G00G40X100.0Z100.0;…4、如图6-6所示,在半径为I的圆周上钻削H个等分孔,已知加工第一个孔的起始角为A,相邻两个孔之间的角度的增量为B,圆周中心坐标为(x,y),试用用户宏程序完成加工。、图6-6题4图O7500;G90G54G00X0Y0Z100;M03S800;G65P9500X50.Y150.R10.Z-20.F300I120.A0B45.H5;G00X0Y0Z100.;M30;O9500;G99G81Z#26R#18F#9L0;WHILE[#11GT0]DO1;#5=#24+#4*COS[#1];#6=#25+#4*SIN[#1];X#5Y#6;#1=#1+#2;35 #11=#11-1;END1;M99;第7章数控机床程序传输1、数控机床程序的输入有哪些方法?目前数控铣床程序传输主要有两种方式,一种方法是将程序保存在控制介质(如软盘、穿孔纸带等)上,再通过专用外部输入输出设备(如便携式软盘机、纸带阅读机等)传输到数控机床CNC系统中;另一种方法是在数控机床和计算机之间直接建立一个可靠的通讯连接,再借助通讯软件来完成程序的传输。2、数控系统通讯参数的设置包含哪些内容?数控系统通讯参数的设置包含波特率、停止位、奇偶位、数据位,文件传送形式等。3、什么是波特率,如何设置波特率的大小?波特率指数据信号对载波的调制速率,它用单位时间内载波调制状态改变次数来表示,其单位为波特(Baud)。对于不同的数控系统,设置的波特率的方法也有所不同,对于西门子802D系统数控机床,可在数控机床键盘上按下shift上档键+system键,进入到系统界面,再按下RS232设置键进入通讯设定界面进行设置。对于FANUC系统,其通讯参数设置采用修改相应参数号的参数值的方式进行。4、对于西门子系统,传输加工程序前需要对加工程序的格式做哪些处理?对于西门子系统,程序行头添加内容改为%_N_程序名_MPF;$PATH=/_N_MPF_DIR其中“程序名”必须符合西门子的命名规则即将“MPF”为扩展名,如果是子程序则为“.SPF”。5、什么是DNC加工方式?有何优缺点?DNC加工是指一边传输程序一边加工的方式,程序不在数控机床中保留。优点是解决了数控系统存储空间不足而使程序传送失败的问题。缺点是要求加工过程中计算机和机床保持通讯,可靠性有所降低。6、编制一个加工程序,通过电脑传输至数控机床,完成模拟加工。35'