1、数控机床实验指导书第三版主编:杨明、刘有余编者:王立涛、赵敏、王海主审:许德章应用专业:机械设计制造及其自动化、测量与仪器控制、车辆工程班级 学号 姓名 机械系机制教研室十二月目 录实验一:数控操作实验1实验二:数控车床加工实验5实验三:数控铣床加工实验12实验四:数控机床伺服系统控制18实验五:数控机床插补设计24实验一:数控操作实验实验目的1. 掌握数控机床的特点与运用;2. 结识了解数控加工机床的组成与结构;3. 掌握数控加工的工作原理;4. 掌握数控机床一般的操作环节和基本编程;实验属性本实验属演示性质实验内容一、数控机床的组成、特点及分类1. 数控机床的组成:现代数控机床都是CNC机
2、床,一般由数控操作系统和机床本体组成,重要有如下几部分组成。1). CNC装置:计算机数控装置(即CNC装置)是CNC系统的核心,由微解决器(CPU)、存储器、各IO接口及外围逻辑电路等构成。2). 数控面板:数控面板是数控系统的控制面板,重要有显示器和键盘组成。通过键盘和显示器实现系统管理和对数控程序及有关数据进行输入和编辑修改。3). 可编程逻辑控制器PLC:PLC是一种以微解决器为基础的通用型自动控制装置,用于完毕数控机床的各种逻辑运算和顺序控制。例如:主轴的启停、刀具的更换、冷却液的开关等辅助动作。4). 机床操作面板:一般数控机床均布置一个机床操作面板,用于在手动方式下对机床进行一些
3、必要的操作,以及在自动方式下对机床的运营进行必要的干预。上面布置有各种所需的按钮和开关。5). 伺服系统:伺服系统分为进给伺服系统和主轴伺服系统,进给伺服系统重要有进给伺服单元和伺服进给电机组成。用于完毕刀架和工作台的各项运动。主轴伺服系统用于数控机床的主轴驱动,一般由恒转矩调速和恒功率调速。为满足某些加工规定,还规定主轴和进给驱动能同步控制。6). 机床本体:机床本体的设计与制造,一方面应满足数控加工的需要,具有刚度大、精度高、能适应自动运营等特点,由于一般均采用无级调速技术,使得机床进给运动和主传动的变速机构被大大简化甚至取消,为满足高精度的传动规定,广泛采用滚珠丝杆、滚动导轨等高精度传动
4、件。为提高生产率和满足自动加工的规定,还采用自动刀架以及能自动更换工件的自动夹具等。2. 数控机床的特点:由于数控机床是计算机自动控制同精密机床两者之间的互相结合,使得它具有高效率、高精度、高柔性等特点。1) 具有广泛的适应性:现代加工业为适应市场竞争规定,需不断对产品进行更新换代,产品的换代势必规定其零件的改变,而对于数控加工来说,只要改变数控程序或加工程序中的相应参数,就能对新零件或改型后的零件进行自动加工。因此能很好地适应市场竞争对产品改型换代的规定。2) 高精度与质量稳定:数控机床的本体中广泛采用滚珠丝杆、滚动导轨等高精度传动部件,而伺服传动系统脉冲当量的设定单位可达成0.010.00
5、5mm。并且尚有误差修正或补偿功能。而数控机床的运营是根据数控程序而来,在程序调试完毕,加工件精度满足规定后,就进行自动加工,一般不需人工干预,从而保证其高精度和高稳定性。3) 效率高:数控加工在程序调试完毕,首件加工合格后,就可进行自动批量加工。加工过程中工件装夹、刀具更换、切削用量的调整均有设备自动完毕,并且加工中一般无需进行检测,从而极大地减少了辅助时间。在程序的编制中只要对切削用量进行合理的选择,就可以在满足加工规定的前提下,提高其生产效率。4) 能进行复杂零件的加工:数控机床采用计算机插补技术和多坐标轴联动控制,因此可实现任意轨迹运动,并能加工出任何复杂形状的空间曲面,从而满足加工普
6、通机床无法加工的复杂零件。5) 减轻劳动强度、改善劳动条件:由于数控机床进行的是自动加工,程序调试完毕后,一般不需对其进行人工干预,可以大大减轻劳动者的劳动强度,同时可实现一人管理多台机器。6) 有助于进行现代化管理:数控机床加工能方面、精确的计算零件的加工时间,同时还可以进行自动加工记录,从而做到自动精确计算生产和加工费用,有助于对生产的全过程进行现代化管理。3. 数控机床的分类:随着数控技术的不断发展,数控机床的类型越来越多,其加工用途、功能特点多种多样,据不完全记录,目前数控机床的品种已达500多种。按其实际使用情况可分为两大类(当然尚有其它的分类方法),加工用途类和控制轨迹类。1) 加
7、工用途类:加工用途类一般是以数控机床实际加工使用情况进行分类。重要有如下三类:a. 普通数控机床涉及数控车床、数控铣床、数控钻床、数控磨床以及数控加工中心等金属切削类。b. 数控冲床、数控折弯机、数控旋压机等成型类。c. 数控电火花切割机、数控电火花成型机、数控火焰切割机等特种加工类。2) 控制轨迹类:控制轨迹类是根据数控机床刀具与被加工工件之间的相对运动轨迹来分类,一般分为点控制、线控制和轮廓控制三类。a. 点控制类重要有数控钻床、数控镗床、数控冲床等,其特点是移动定位是不加工,规定以最快速度从一点运动到另一点,进行准确快速定位,一般来说各坐标轴之间没有严格的相对运动规定。b. 线控制类是在
8、点控制类基础上,对单个移动坐标轴进行运动速度控制,其作用一般是使数控车床、数控铣床和数控磨床等,完毕简朴台阶形或矩形零件的加工。c. 轮廓控制类数控机床也称为连续控制类数控机床,其特点是对两个或两个以上运动坐标的位移和速度,同时进行连续相关控制,使刀具与工件间的相对运动,符合工件加工轮廓的表面规定。目前大多数金属切削机床的数控系统,均是轮廓控制系统。根据其控制坐标轴的数目,可分为二轴联动、二轴半联动、三轴联动、四轴或五轴联动。二、数控机床加工程序的编制数控机床是按编制好的程序进行加工,因此程序编制的好坏,直接影响加工过程是否能正常进行,加工的零件是否能达成图纸规定。这就规定编制程序的人员,不仅
9、要掌握数控机床工作原理和程序结构,并且还要掌握各种零件加工工艺性。零件程序编制一般涉及如下五个方面:分析零件图纸、对零件进行工艺分析及解决、对零件进行数学解决、编写零件加工程序清单,对程序进行调试与修改并最终拟定。1. 分析零件图纸:任何一个零件无论如何加工,一方面应对其零件图进行分析。全面了解被加工零件的几何形状、尺寸大小、零件材料及热解决情况,为工艺解决做好准备。2. 工艺分析与解决:工艺分析就是编制零件的加工工艺,涉及毛坯选择、工装夹具选择、刀具选择以及热解决的安排等。对于数控加工尚有选择工件坐标原点、拟定加工中的换刀点以及走刀路线的拟定等。a. 拟定加工方案:一方面选择使用的数控机床和
10、工装夹具,另一方面选择加工刀具以及切削用量。b. 建立工件坐标系:拟定工件坐标系与机床坐标系之间的对的关系,给刀具运动轨迹的拟定和加工中几何尺寸的计算做准备,同时应考虑零件形位公差的规定。c. 拟定加工中的对刀点和换刀点:数控机床的对刀点、换刀点和加工中的刀具的起点一般为同一点。这一点在选择上,一方面要方面检测和刀具轨迹的计算,另一方面要是换刀点与工件有一个安全的距离,却不允许换刀时刀具与工件发生碰撞,最后还要注意换刀点与工件相距不可太大,导致过大的空行程,应使刀具与工件保持一个安全合理的距离。注意不同的数控机床,其对刀点和换刀点的拟定也不尽相同。d. 选择合理的走刀路线:走刀路线就是整个加工
11、过程中,刀具相对工件的具体运动轨迹,涉及快速运动的空行程和根据需要进行的加工过程。选择时一方面应保证加工零件的精度和表面质量的规定,另一方面应注意尽量减少走刀路线和空行程,提高生产效率,最后应注意使计算简朴、减少程序数目和编程工作量。e. 合理安排辅助功能:加工中应根据需要合理安排一些辅助项目。如:切削液的启停、主轴的速度变换、对重要加工尺寸安排停机检测等。3. 数学解决:所谓的数学解决,就是根据零件图纸尺寸、已拟定的走刀路线,计算数控编程时所需的数据。重要有各个基本点的计算、列表曲线的拟合、复杂的三维曲线或曲面的坐标运算等方面。4. 编制零件加工程序:根据拟定的走刀路线、计算完毕的各个数据和
12、已拟定的切削用量,按照CNC系统的加工指令代码和程序段格式,编写零件加工程序清单。编写过程应严格遵守编程说明书的规定,编程方法一般有手动编程和计算机辅助编程。单个小型零件可采用手动编程,复杂大型零件应采用计算机辅助编程,以提高编程效率和质量,减轻编程劳动强度。5. 加工程序的调试与最终的拟定:加工程序编制完毕后,应将其输入数控系统的计算机中。可以通过CNC控制菜单输入,也可以运用DOS中的编辑器进行输入。输入完毕后,应对其进行语法检测、示教演示、模拟加工等,最后进行首件试加工且检测无误后,拟定最后的加工程序。三、实验的方法与环节1. 对照数控机床结识机床的各个组成部分:a. 结识并熟悉数控系统
13、的各个部分,涉及数控主机的控制面板、显示器、键盘等。b. 结识并熟悉机床本体的各个部分,涉及床身、导轨、步进电机、丝杆、工件夹头、刀架、控制开关等。c. 熟悉并掌握整个数控机床的启动和停止。2. 启动数控机床结识并熟悉操作系统:a. 启动数控机床进入主控菜单,对主控菜单中各个子菜单进行熟悉,了解并掌握进入、退出各级菜单的方法。b. 分别进入各级子菜单,对各级子菜单的作用进行结识,重点掌握“文献编辑、参数设定、坐标设定、手动运营、立即执行、示教功能、模拟加工”各子菜单中的内容,以及各个功能键的作用。c. 熟悉数控机床的控制面板,了解并掌握控制面板中各个功能键的作用,以及同各级子菜单中一些功能互相
14、结合的运用。d. 调出准备好的一个或二个加工程序,进行手动运营、示教功能、模拟加工等各项演示。四、思考题1. 数控机床的工作原理是什么?2. 结合本次实验,谈谈本数控系统刀具参数的设定方法?3. 工件坐标系是如何建立的?实验二:数控车床加工实验实验目的1掌握数控车床的加工特点。2掌握数控车床加工程序的结构特点及编制方法。3掌握数控车床程序的输入、编辑、修改、调试、示教、运营等方法。实验属性本实验属演示性质实验内容数控车床是计算机数控系统加上车床本体,是由计算机控制的数控系统发出各项指令,指挥车床自动运营完毕对零件的车削加工,整个过程由加工前的各项准备和自动运营加工组成。一、毛坯准备分析零件图纸
15、,准备零件毛坯。毛坯的选择过程涉及如下几个方面。第一:应满足零件工艺加工各个方面的规定,涉及装夹部位的预留,以及合理的加工余量。第二:应考虑数控车床的加工特点,能实现自动安装和自动定位的应尽量满足,以提高生产率减少工人劳动强度。第三:对一些加工安装前就需准备好的部位,应提前考虑安排加工准备好。如中心孔等。二、刀具准备加工前应根据所用刀具情况,准备加工中所使用的各种刀具,本次实验用数控车床最多可安装四把车刀,假如四把车刀不够用,应考虑分两次加工完毕。刀具安装中可使用对刀块进行对刀,也可以预先准备一个普通毛坯进行试加工对刀。各刀具之间的相对安装误差,可在“坐标设定”菜单中的刀具补偿值进行修正,保证
16、加工中各刀具处在同一坐标系。本设备中刀具补偿值的设定原理说明如下:本系统采用四工位电动刀架,对于不同的车刀有不同的刀长偏置值(X;Z方向),系统采用相对刀长补偿值,即各工位刀具的刀长存在互相依赖关系。假设以第一把车刀为基准,转动刀架将第四把车刀放入刀位,由于存在刀具的安装误差,第四把车刀刀尖同第一把车刀刀尖存在误差值(X;Z两方向),为保证两车刀刀尖处在同一坐标系之中,应使第四把车刀刀尖移动到第一把车刀刀尖处,其移动量(X;Z两方向)就是第四把车刀刀长的补偿值。实际加工运营时,刀具的选择分为有刀具补偿和无刀具补偿两种情况,可根据需要进行选择。当选择有刀具补偿时,此刀具一方面运营补偿值,把刀尖位
17、置运营到第一把刀尖处,然后再进行下面的实际运营,保证不同的刀具处在同一坐标系之中。依次可拟定其他刀具的补偿值。下面(根据图1、图2)分析计算刀具刀长的补偿值:图1 图2假设第一次执行系统软件,一号刀为当前刀位,此时计算机屏幕显示坐标为X0;Z0,移动刀具将刀尖对准O点,屏幕显示坐标为X50;Z101,记下此时的坐标值。将刀具移开同工件分离,然后换第四把刀具,再将第四把刀具的刀尖移到O处,此时屏幕显示的坐标值为X49;Z105,记下此时的坐标值。计算两坐标的差值,即X(49)(50)1;Z(105)(101)4,进入系统软件“坐标设定”菜单,将一号刀的刀补值设为“X0;Z0”,将四号刀的刀补值设
18、为“X1;Z=4”,同样方法可求出其他车刀的刀补值。三、系统软件介绍本次实验的数控系统是采用基于PC平台的开放型数控系统,具有丰富的软件功能。操作中采用菜单交互方式,一方面进入主控界面菜单,在主菜单的右侧自上而下有各个分菜单,通过上下方向键移动光标进行选择,然后敲击回车键进入各项子菜单。下面对各项子菜单的功能作一简朴说明:1. 文献管理:该功能模块实现常用的文献管理操作,具有硬件自动检测功能。可对文献进行复制、删除、改变途径、文献打印等操作。一般可通过该功能模块检查所需的文献在不在。2. 文献编辑:本编辑模块即可对已有的文献进行编辑,也可以创建新文献。但请注意:本编辑模块只能对后缀名为“NC”
19、,且长度不超过400行的数控文献进行编辑,长度超过400行的文献请选择其他编辑器进行编辑。具体操作过程可按屏幕提醒进行。3. 参数设定:此模块是对加工中的一些参数进行预先设定,具体操作过程可按屏幕提醒进行。4. 坐标设定:坐标设定模块是为整个CNC系统提供坐标系,本坐标系规定正对屏幕水平向右方向为Z轴正方向,反之为Z轴负方向;垂直向下方向为X轴正方向,反之为X轴负方向。此外可通过修改图形比例,改变屏幕上显示的大小。刀具设定中有四种刀具可供选择,另尚有一自定义刀具选择,通过它可采用手工绘制刀具形状,进行特除刀具的设定,此外还可进行刀补值的输入和修改。所有的操作均可通过上下方向键移动光标进行选择和
20、修改。5. 串口通讯:略。6. 示教功能:该功能模块是对给定的数控代码,逐条逐句进行分析、解释、诊断,并在屏幕上同步模拟显示出刀具相对工件的运动轨迹,同时给出有关犯错信息。进行示教功能演示时,规定给出对的的坐标系设定、工件设定、刀具设定,否则得不到对的的模拟显示结果。在该状态下电机不走步,也不对相关的输入和输出口进行控制。用户通常是在运营一个新文献前,通过示教功能的演示,检查一下运营代码的对的性和运营效果。7. 自动运营:该功能是在一切准备完毕后,通过数控的控制系统发出指令,指挥车床进行自动加工。在加工过程中屏幕同步动态显示加工过程,从而实现实时监控。加工完毕后,可按F1键重新运营该程序。8.
21、 手动运营:该模块重要用于在准备阶段时对机床进行调试和对刀。其工作方式是计算机同机床上工作面板中的方向键结合使用,对车床上的X轴、Z轴进行手动运营调整,屏幕上同步显示调整的位置和大小。9. 立即之行:该模块重要是完毕现场1至5个代码指令,也是在调试车床时运用。如:主轴的启停、刀位选择等。10. 系统复位:使系统回到初始状态。11. 退出系统:从系统中退出,回到DOS状态。四、车加工程序的编制数控车床是按编制好的加工程序发出各项指令,指挥车床自动运营完毕对零件的车削加工。抱负的加工程序不仅能保证加工出合格的零件,并且能使数控机床的功能得到合理的运用和充足的发挥,尽也许的提高其工作效率,保证机床安
22、全高效的工作。零件加工程序的编制过程,涉及分析零件图纸、进行工艺解决(选则走刀路线)、进行数学解决(走刀过程中各个点的计算、曲线与曲面坐标的运算)、编制程序清单、程序的输入(涉及效验与试运营)等五个环节。1. 程序的结构与书写形式:一个完整的数控加工程序由程序名和程序段构成。程序的书写内容就是零件加工程序单。程序的编写可以用系统菜单中的“文献编辑”功能,也可以使用其它的文本编辑器,如MS-DOS中的EDIT命令等,程序名一律以NC作为后缀名进行文献存储。每一个程序段一般是由程序段号、功能字、坐标字、各种辅助功能等组成。整个程序内容是由所有的程序段,按段号由小到大排列组成。下面给出简朴程序加以说
23、明:程序名:TESTNC(功能字意义见表1)N0010 G01 U-90 F300N0020 W-170N0030 U90N0040 W170N0050 M02运营结果见图3;由A起步以300mm/min的速度走一矩形ABCDA;图3表1:指令字的基本格式名称基本格式重要含义示例程序名*.NC不同加工程序的代号SY1.NC程序段号N程序的段号(最大为9999)N0050准备功能G运动方式(直线、斜线、圆弧等)G01坐标字X.或X.Z.或Z.U.或U.W.或W.I.或I.K.或K.坐标轴运动指令,绝对尺寸(mm)。坐标轴运动指令,增量尺寸(mm)。圆弧圆心对圆弧起点的坐标值(mm)。X50U15
24、.10进给功能F.进给速度(mm/min),螺纹导程(mm),延时(s)。F300刀具功能T选择刀具和是否代刀具长度偏置补偿T10辅助功能M机床各种辅助动作M03反复次数或程序号、段号L循环反复次数,指定工件号、程序跳转段号及子程序调用段号。L03L01012. 坐标系统:系统采用标准坐标系统,即右手笛卡尔坐标系统如图4。由图可见,刀具运动正方向是工件与刀具距离增大的方向。编程时既可以用绝对坐标X、Z坐标值,也可用相对坐标U、W坐标值,但必须依据对的的组合方式进行组合。对的组合为:X、Z;U、W;X、W;U、Z等,不对的的组合为:X、U;Z、W等。为了编程方面,坐标系原点通常设定在工件对称轴上
25、,即Z轴,且X、U值为直径量。图43. 工件坐标系设定:工件坐标系的设定,一方面应拟定几个点的定义。起始点:即程序启动时刀具的开始位置;坐标原点:即工件坐标系原点;参考点:刀具在起始点通过刀补后的位置;机械原点:机床上刀具的固定基准点。建工件坐标系就是拟定上述各点的位置以及互相关系,为方面编程本系统默认坐标原点、起始点和参考点重合,即程序启动时三点重合。假如要使坐标原点与参考点分离,需建立浮动工件坐标原点,可使用G92指令。G92指令运营后,刀具并不运动,只是坐标原点与参考点分开,分开后的位置由G92指令后的X、Z坐标值拟定。请注意:X、Z值要齐全不可缺少,且不得使用U、W值。下面给出两例G9
26、2指令的运营结果:例1:N0010 G92 X200 Z300 (结果见图5);例2:N0010 G92 X200 Z50 (结果见图6);4. 程序编制时应注意的问题:A、编制前应认真拟定加工中的走刀路线,绘出走刀路线图,标出各个关键点的坐标值。B、编制前应认真阅读相关的编程操作说明书,理解各指令的含义。C、加工程序中应合理设立各项辅助功能,本系统不允许G、T、S、M指令共段。D、实际加工前一定要进行反复调试,不可出现在加工中或换刀时,刀具与工件产生干涉现象,也不能出现超程现象。五、实验环节1实验前应仔细阅读实验指导书内容,并掌握相关的数控机床知识。2按实验规定编制加工程序单。3启动数控车床
27、,在空运转的情况下反复演练,熟悉其操作系统,对各项菜单进行熟悉,对各控制按钮进行熟悉。4根据实验规定,对“参数设定”菜单中相关参数进行设定,对“坐标系统”菜单中相关参数进行设定。5将编制好的加工程序复制到系统中。6运用“示教功能”对加工程序进行调试,检查是否存在语法错误,如需修改请返回“编辑功能”中进行,直到加工程序满足规定。7将准备好的刀具安装在刀架上,各刀具要安装在相应的刀位上,不可装错。刀具伸出长度可定为35mm左右,刀尖的高度要进行校对,不可装高或装低。将一号刀的刀补值设为0,通过手动调整和试切加工,求出其余各刀的刀补值(刀补值的计算见“刀具准备”中的内容),并在相应参数中进行设定。8
28、关闭机床,安装工件毛坯并校正。启动机床,通过“立即执行”菜单启动机床主轴并选择一号刀。再通过“手动运营”菜单调整机床对毛坯进行加工,一方面精车一下端面,记下此处的Z0值(屏幕显示),再精车一下外圆,记下此处的X0值(屏幕显示),同时测出加工的外圆直径D值,然后计算起刀点坐标X、Z值。XX0D+(G92中X值);ZZ0+(G92中Z值)。手动运营将刀架移动到绝对坐标X、Z值处,至此所有调试完毕。9进入“自动运营”菜单执行加工程序,加工中可通过屏幕对加工过程进行监测,加工完毕后对零件进行检测,分析实验结果。六、思考题1加工如图7零件,规定精车所有外形,不留加工余量。图72编制下图所示(图8)的数控
29、加工程序,毛坯材料为铜棒,尺寸为3590。图83分别编制如图9所示的四个零件数控加工程序,毛坯材料为铜棒。图9附:实验加工实例。规定加工如图10所示零件,实现由粗加工到精加工成型的过程。本加工程序的文献名为SY01.NC。图10刀具选择:一号刀:左偏刀; 二号刀:螺纹刀; 三号刀:切断刀;零件毛坯:材料:尼龙; 毛坯尺寸:2080;程序编制如下:程序名SY01.NCN0010 G92 X50 Z100 N0020 T1 N0030 S400 N0040 M03 N0050 G00 X25 Z0 N0060 G01 X-2 F30 N0070 Z2 F200N0080 G00 X22N0090
30、G22 L0003N0100 G01 U-2 F100N0110 Z-50 F50N0120 U0.5N0130 G00 Z2N0140 G80N0150 G01 X16 F100N0160 Z-45 F50N0170 U2 W2 F100N0180 G00 Z2N0190 X16N0200 G22 L0003N0210 G01 U-2 F100N0220 Z-15 F50N0230 U0.5N0240 G00 Z2N0250 G80N0260 G22 L0004N0270 G01 U-1.5 F100N0280 Z-5 F50N0290 U0.5N0300 G00 Z2N0310 G80N0
31、320 G00 X14N0330 Z-14N0340 G01 Z-15 F50N0350 X16 Z-23N0360 X14 Z-35N0370 Z-41N0380 U4 W2 F100N0390 G00 Z-14N0400 G01 Z-15 F50N0410 X12.8N0420 X16 Z-23N0430 X12.8 Z-35N0440 Z-40N0450 U5 W2 F100N0460 G00 Z2N0470 X8N0480 G01 X6 F100N0490 Z-5 F50N0500 X10N0510 Z-15N0520 X12N0530 X16 Z-23N0540 X12 Z-35N0
32、550 Z-40N0560 G02 X16 Z-42 I4 K0 F50N0570 G00 X50 Z100N0580 T30N0590 G00 Z-15N0600 X13N0610 M00N0620 G01 X8 F20N0630 X13 F30N0640 G00 X50 Z100N0650 T20N0660 S300N0670 G00 Z0N0680 X15N0690 M00N0700 G01 X9.8 F200N0710 G33 W-14 F1.5N0720 G01 Z0 F300N0730 G01 X8.6 F200N0740 G33 W-14 F1.5N0750 G01 Z0 F30
33、0N0760 G01 X8.2 F200N0770 G33 W-14 F1.5N0780 G01 Z0 F300N0790 G00 X50 Z100N0800 T30N0810 S600N0820 G00 Z-52N0830 X25N0840 G01 X18 F200N0850 X-1 F15N0860 U1 W1 F30N0870 G00 X50 Z100N0880 M05N0890 M02备注:本程序中起刀点、换刀点、加工完后的终刀点同为一点,这样的程序编制比较适合零件的批量加工。实际运营加工前,一定要运营“示教功能”对程序反复检查与调试,看看是否与您的编程规定吻合,否则应对程序进行编辑修
34、改,直到满足加工规定,方可运营“自动加工”进行加工。实验三:数控铣床加工实验实验目的1掌握数控铣床的加工特点。2掌握数控铣床加工程序的结构特点及编制方法。3掌握数控铣床程序的输入、编辑、修改、调试、示教、运营等方法。实验属性本实验属演示性质实验内容数控铣床是计算机数控系统加上铣床本体,在工件安装完毕,由计算机控制的数控系统按以编好的程序发出各项指令,指挥铣床自动运营完毕对零件的铣削加工,整个过程由加工前的各项准备和自动运营加工组成。一、毛坯准备分析零件图纸,选择加工方法,准备零件毛坯。毛坯的选择过程涉及如下几个方面。第一:应满足零件工艺加工方面的规定,涉及如何进行定位装夹,以及合理的加工余量。
35、第二:应考虑数控铣床的工作特点(涉及能换几把刀),能实现自动安装和自动定位的应尽量满足,以提高生产率减少工人劳动强度。第三:对一些加工安装前就需准备好的部位,应提前考虑安排加工准备好。二、刀具准备加工前应根据加工所需刀具情况,准备加工中所使用的各种刀具,本次实验用数控铣床无换刀功能,只能安装一把刀具。因此假如加工中需要多刀,手工换刀应考虑刀具的重新定位问题。刀具的安装可使用工件进行对刀,也可以对刀块进行对刀。假如是多刀各刀具的安装误差,可在相应菜单中的刀具补偿值进行修正,保证加工中各刀具处在同一坐标系。本次实验所用设备中无刀具补偿功能,每次只可使用一把刀具,不考虑刀具的补偿问题。三、系统软件介
36、绍本次实验的数控系统是采用基于PC平台的开放型数控系统,具有丰富的软件功能。操作中采用菜单交互方式,启动后一方面进入主控界面菜单,在主菜单的右侧自上而下有各个分菜单,通过上下方向键移动光标进行选择,然后敲击回车键进入各项子菜单。下面对各项子菜单的功能作简朴说明:1. 文献管理:该功能模块实现常用的文献管理操作,具有硬件自动检测功能。可对文献进行复制、删除、改变途径、文献打印等操作。实验中一般可通过该功能模块检查所需的文献在不在,或者将实验所需程序拷贝到机器中。2. 文献编辑:本编辑模块即可对已有的文献进行编辑,也可以创建新文献。但请注意:本编辑模块只能对后缀名为“NC”,且长度不超过400行的
37、数控文献进行编辑,长度超过400行的文献请选择其他编辑器进行编辑,然后拷贝到机器之中。具体操作过程可按屏幕提醒进行。3. 参数设定:此模块是对加工中的一些参数进行预先设定,具体操作过程可按屏幕提醒进行。4. 坐标设定:坐标设定模块是为整个CNC系统提供坐标系,本系统采用空间右手笛卡儿直角坐标系。编程时可采用绝对坐标、相对坐标和极坐标方式。可对坐标系进行模拟选择、旋转和平移调整,可修改坐标显示比例,改变刀具的形状及颜色等,此外还可进行刀具补偿值的输入和修改。所有的操作均可通过上下方向键移动光标进行选择和修改。5. 串口通讯:略。6. 示教功能:该功能模块是对给定的数控代码,逐条逐句进行分析、解释
38、、诊断,并可在屏幕上同步模拟显示出刀具相对工件的运动轨迹,同时给出有关犯错信息。进行示教功能演示时,应提前设好坐标系,否则得不到对的的模拟显示结果。在该状态下电机不联接,也不对相关的输入和输出口进行控制。用户通常是在运营一个新文献前,通过示教功能的演示,检查一下运营代码的对的性。7模拟加工:该功能与“示教功能”相类似。只是在运营数控代码时,数控系统与机床本体接通,此时屏幕上显示刀具运营轨迹,同时机床各个控制轴作同步运营,检查实际加工轨迹。此时应注意机床运营时不可超程。8. 自动运营:该功能是在一切准备完毕后,通过数控的控制系统发出指令,指挥铣床进行自动加工。在加工过程中屏幕同步动态显示加工过程
39、,从而实现实时监控。加工完毕后,可按F1键重新运营该程序。9. 手动运营:该模块重要用于在准备阶段时对铣床进行调试和对刀。其工作方式是计算机同铣床上工作面板中的方向键结合使用,对铣床上的X轴、Y轴、Z轴进行手动运营调整,屏幕上同步显示调整的位置。注意:加工对刀拟定坐标系原点,一般采用手动坐标调整。10. 立即执行:该模块重要是完毕现场1至5个代码指令,也是在调试铣床时运用。如:主轴的启停、变换速度等。11. 系统复位:使系统回到初始状态。12. 退出系统:从系统中退出,回到DOS状态。四、铣加工程序的编制铣削加工是机械加工中最常用的加工方式之一,一般有平面铣削和轮毂的外形铣削。平面铣削一般是两
40、轴联动,另一轴作进给运动即可完毕,这样的数控铣床我们称为两轴半控制。复杂轮毂的外形铣削均需要三轴以上联动才可完毕。本次实验使用的数控铣床是两轴半控制,只能完毕平面铣削加工。数控铣床的工作过程,按编制好的加工程序发出各项指令,指挥铣床自动运营完毕对零件的铣削加工。抱负的加工程序不仅能保证加工出合格的零件,并且能使数控铣床的功能得到合理的运用和充足的发挥,尽也许的提高其工作效率,保证机床安全高效的工作。零件加工程序的编制过程,涉及分析零件图纸、进行工艺解决(选则走刀路线)、进行数学解决(走刀过程中各个点的计算、曲线与曲面坐标的运算)、编制程序清单、程序的输入(涉及效验与试运营)等五个环节。1. 程
41、序的结构与书写形式:一个完整的数控加工程序由程序名和程序段构成。程序的书写内容就是零件加工程序单。程序的编写可以用系统菜单中的“文献编辑”功能,也可以使用其它的文本编辑器,如MS-DOS中的EDIT命令等,程序名一律以NC作为后缀名进行文献存储。每一个程序段一般是由程序段号、功能字、坐标字、各种辅助功能等组成。整个程序内容是由所有的程序段,按段号由小到大排列组成。下面给出简朴程序加以说明:设当前刀尖在工件表面上,使用绝对坐标编程如下:程序名:TESTNC(功能字意义见表1)N0010 G90N0020 G17N0030 S1000N0040 M03N0050 G00 Z10N0060 X10
42、Y10N0070 G01 Z-10 F300N0080 Y210N0090 X60N0100 Y10N0110 X10N0120 Z10N0130 M05N0140 M02运营结果见图11;由A起步以300mm/min的速度走一矩形ABCDA;图11表2:指令字的基本格式名称基本格式重要含义示例程序名*.NC不同加工程序的代号SY1.NC程序段号N程序的段号(最大为9999)N0050准备功能G运动方式(直线、斜线、圆弧等)G01坐标功能G90、G91绝对坐标、相对坐标准备加工面G17、G18、G19XY面、ZX面、YZ面坐标字X.或X.Y.或Y.Z.或Z.I.或I.J.或J.K.或K.坐标轴
43、运动指令,绝对尺寸(mm)。圆弧圆心对圆弧起点的坐标值(mm)。X50I20进给功能F.进给速度(mm/min),螺纹导程(mm),延时(s)。F300刀具功能T选择刀具和是否代刀具长度偏置补偿T10辅助功能M机床各种辅助动作M03反复次数或程序号、段号L循环反复次数,指定工件号、程序跳转段号及子程序调用段号。L03L01012. 坐标系统:系统采用空间右手笛卡尔坐标系统。空间一点的表达有绝对坐标、相对坐标和极坐标三种表达,如图12所示:G90有效时为绝对坐标表达;G91有效时为相对坐标表达;E为极坐标描述标志。3. 工件坐标系设定:机械零点:是机器上的固定点,由装于每轴上的机械零点接近开关决
44、定,机械零点相对于对刀点的坐标值可通过系统的“参数设定”来设定。工件坐标系:G92(浮动零点)图12G92命令定义当前点的绝对坐标值,工件并不移动。G92 H01H08(8个默认的工件坐标系可通过P参数设定)。注意:系统默认为刚进入自动运营时,刀具处在坐标零点。G92会改变进给长度,建议在程序开始时使用。G92具有模态,互相取消。4. 程序编制时应注意的问题:编制前应认真拟定加工中的走刀路线,绘出走刀路线图,标出各个关键点的坐标值。编制前应认真阅读相关的编程操作说明书,理解各指令的含义。加工程序中应合理设立各项辅助功能,本系统不允许G、T、S、M指令共段。实际加工前一定要进行反复调试,防止刀具
45、与工件发生碰撞或超程现象。五、实验环节1实验前应仔细阅读实验指导书内容,并掌握相关的数控机床知识。2按实验规定编制加工程序单。3启动数控铣床,在空运转的情况下反复演练,熟悉其操作系统,对各项菜单进行熟悉,对各控制按钮进行熟悉。4根据实验规定,在相应菜单中对“坐标系统”进行调整满足加工规定,对“参数设定”菜单中相关参数进行设定。 5将编制好的加工程序复制到系统中。6运用“示教功能”对加工程序进行反复调试,检查是否存在语法错误,如需修改请返回“编辑功能”中进行,直到加工程序满足规定。7关闭机床,安装工件毛坯并校正。8运用“模拟加工”对零件进行检查,检查零件毛坯是否满足加工规定,机床运营中是否超程。9将准备好的刀具安装在刀具夹头上,手动调整拟定刀尖位置