《数控技术基础》实验指导书文档格式.docx
《《数控技术基础》实验指导书文档格式.docx》由会员分享,可在线阅读,更多相关《《数控技术基础》实验指导书文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
![《数控技术基础》实验指导书文档格式.docx](https://file1.bdocx.com/fileroot1/2022-11/26/6765366e-0d48-4264-88f7-992e455d76ea/6765366e-0d48-4264-88f7-992e455d76ea1.gif)
为提高生产率和满足自动加工的要求,还采用自动刀架以及能自动更换工件的自动夹具等。
2.数控机床的特点:
由于数控机床是计算机自动控制同精密机床两者之间的相互结合,使得它具有高效率、高精度、高柔性等特点。
1)具有广泛的适应性:
现代加工业为适应市场竞争要求,需不断对产品进行更新换代,产品的换代势必要求其零件的改变,而对于数控加工来说,只要改变数控程序或加工程序中的相应参数,就能对新零件或改型后的零件进行自动加工。
因此能很好地适应市场竞争对产品改型换代的要求。
2)高精度与质量稳定:
数控机床的本体中广泛采用滚珠丝杆、滚动导轨等高精度传动部件,而伺服传动系统脉冲当量的设定单位可达到0.01~0.005mm。
并且还有误差修正或补偿功能。
而数控机床的运行是根据数控程序而来,在程序调试完毕,加工件精度满足要求后,就进行自动加工,一般不需人工干预,从而保证其高精度和高稳定性。
3)效率高:
数控加工在程序调试完成,首件加工合格后,就可进行自动批量加工。
加工过程中工件装夹、刀具更换、切削用量的调整均有设备自动完成,而且加工中一般无需进行检测,从而极大地减少了辅助时间。
在程序的编制中只要对切削用量进行合理的选择,就可以在满足加工要求的前提下,提高其生产效率。
4)能进行复杂零件的加工:
数控机床采用计算机插补技术和多坐标轴联动控制,因此可实现任意轨迹运动,并能加工出任何复杂形状的空间曲面,从而满足加工普通机床无法加工的复杂零件。
5)减轻劳动强度、改善劳动条件:
由于数控机床进行的是自动加工,程序调试完成后,一般不需对其进行人工干预,可以大大减轻劳动者的劳动强度,同时可实现一人管理多台机器。
6)有利于进行现代化管理:
数控机床加工能方面、精确的计算零件的加工时间,同时还可以进行自动加工统计,从而做到自动精确计算生产和加工费用,有利于对生产的全过程进行现代化管理。
3.数控机床的分类:
随着数控技术的不断发展,数控机床的类型越来越多,其加工用途、功能特点多种多样,据不完全统计,目前数控机床的品种已达500多种。
按其实际使用情况可分为两大类(当然还有其它的分类方法),加工用途类和控制轨迹类。
1)加工用途类:
加工用途类一般是以数控机床实际加工使用情况进行分类。
主要有如下三类:
a.普通数控机床包括数控车床、数控铣床、数控钻床、数控磨床以及数控加工中心等金属切削类。
b.数控冲床、数控折弯机、数控旋压机等成型类。
c.数控电火花切割机、数控电火花成型机、数控火焰切割机等特种加工类。
2)控制轨迹类:
控制轨迹类是根据数控机床刀具与被加工工件之间的相对运动轨迹来分类,一般分为点控制、线控制和轮廓控制三类。
a.点控制类主要有数控钻床、数控镗床、数控冲床等,其特点是移动定位是不加工,要求以最快速度从一点运动到另一点,进行准确快速定位,一般来说各坐标轴之间没有严格的相对运动要求。
b.线控制类是在点控制类基础上,对单个移动坐标轴进行运动速度控制,其作用一般是使数控车床、数控铣床和数控磨床等,完成简单台阶形或矩形零件的加工。
c.轮廓控制类数控机床也称为连续控制类数控机床,其特点是对两个或两个以上运动坐标的位移和速度,同时进行连续相关控制,使刀具与工件间的相对运动,符合工件加工轮廓的表面要求。
目前大多数金属切削机床的数控系统,均是轮廓控制系统。
根据其控制坐标轴的数目,可分为二轴联动、二轴半联动、三轴联动、四轴或五轴联动。
二、数控机床加工程序的编制
数控机床是按编制好的程序进行加工,因此程序编制的好坏,直接影响加工过程是否能正常进行,加工的零件是否能达到图纸要求。
这就要求编制程序的人员,不仅要掌握数控机床工作原理和程序结构,而且还要掌握各种零件加工工艺性。
零件程序编制一般包括如下五个方面:
分析零件图纸、对零件进行工艺分析及处理、对零件进行数学处理、编写零件加工程序清单,对程序进行调试与修改并最终确定。
1.分析零件图纸:
任何一个零件无论怎样加工,首先应对其零件图进行分析。
全面了解被加工零件的几何形状、尺寸大小、零件材料及热处理情况,为工艺处理做好准备。
2.工艺分析与处理:
工艺分析就是编制零件的加工工艺,包括毛坯选择、工装夹具选择、刀具选择以及热处理的安排等。
对于数控加工还有选择工件坐标原点、确定加工中的换刀点以及走刀路线的确定等。
a.确定加工方案:
首先选择使用的数控机床和工装夹具,其次选择加工刀具以及切削用量。
b.建立工件坐标系:
确定工件坐标系与机床坐标系之间的正确关系,给刀具运动轨迹的确定和加工中几何尺寸的计算做准备,同时应考虑零件形位公差的要求。
c.确定加工中的对刀点和换刀点:
数控机床的对刀点、换刀点和加工中的刀具的起点一般为同一点。
这一点在选择上,首先要方面检测和刀具轨迹的计算,其次要是换刀点与工件有一个安全的距离,却不允许换刀时刀具与工件发生碰撞,最后还要注意换刀点与工件相距不可太大,造成过大的空行程,应使刀具与工件保持一个安全合理的距离。
注意不同的数控机床,其对刀点和换刀点的确定也不尽相同。
d.选择合理的走刀路线:
走刀路线就是整个加工过程中,刀具相对工件的具体运动轨迹,包括快速运动的空行程和根据需要进行的加工过程。
选择时首先应确保加工零件的精度和表面质量的要求,其次应注意尽量减少走刀路线和空行程,提高生产效率,最后应注意使计算简单、减少程序数目和编程工作量。
e.合理安排辅助功能:
加工中应根据需要合理安排一些辅助项目。
如:
切削液的启停、主轴的速度变换、对重要加工尺寸安排停机检测等。
3.数学处理:
所谓的数学处理,就是根据零件图纸尺寸、已确定的走刀路线,计算数控编程时所需的数据。
主要有各个基本点的计算、列表曲线的拟合、复杂的三维曲线或曲面的坐标运算等方面。
4.编制零件加工程序:
根据确定的走刀路线、计算完成的各个数据和已确定的切削用量,按照CNC系统的加工指令代码和程序段格式,编写零件加工程序清单。
编写过程应严格遵守编程说明书的规定,编程方法一般有手动编程和计算机辅助编程。
单个小型零件可采用手动编程,复杂大型零件应采用计算机辅助编程,以提高编程效率和质量,减轻编程劳动强度。
5.加工程序的调试与最终的确定:
加工程序编制完成后,应将其输入数控系统的计算机中。
可以通过CNC控制菜单输入,也可以运用DOS中的编辑器进行输入。
输入完毕后,应对其进行语法检测、示教演示、模拟加工等,最后进行首件试加工且检测无误后,确定最后的加工程序。
三、实验的方法与步骤
1.对照数控机床认识机床的各个组成部分:
a.认识并熟悉数控系统的各个部分,包括数控主机的控制面板、显示器、键盘等。
b.认识并熟悉机床本体的各个部分,包括床身、导轨、步进电机、丝杆、工件夹头、刀架、控制开关等。
c.熟悉并掌握整个数控机床的启动和停止。
2.启动数控机床认识并熟悉操作系统:
a.启动数控机床进入主控菜单,对主控菜单中各个子菜单进行熟悉,了解并掌握进入、退出各级菜单的方法。
b.分别进入各级子菜单,对各级子菜单的作用进行认识,重点掌握“文件编辑、参数设定、坐标设定、手动运行、立即执行、示教功能、模拟加工”各子菜单中的内容,以及各个功能键的作用。
c.熟悉数控机床的控制面板,了解并掌握控制面板中各个功能键的作用,以及同各级子菜单中一些功能相互结合的运用。
d.调出准备好的一个或二个加工程序,进行手动运行、示教功能、模拟加工等各项演示。
四、思考题
1.数控机床的工作原理是什么?
2.结合本次试验,谈谈本数控系统刀具参数的设定方法?
工件坐标系是如何建立的?
数控车床加工实验
1.掌握数控车床的加工特点。
2.掌握数控车床加工程序的结构特点及编制方法。
3.掌握数控车床程序的输入、编辑、修改、调试、示教、运行等方法。
数控车床是计算机数控系统加上车床本体,是由计算机控制的数控系统发出各项指令,指挥车床自动运行完成对零件的车削加工,整个过程由加工前的各项准备和自动运行加工组成。
一、毛坯准备
分析零件图纸,准备零件毛坯。
毛坯的选择过程包括如下几个方面。
第一:
应满足零件工艺加工各个方面的要求,包括装夹部位的预留,以及合理的加工余量。
第二:
应考虑数控车床的加工特点,能实现自动安装和自动定位的应尽量满足,以提高生产率减少工人劳动强度。
第三:
对一些加工安装前就需准备好的部位,应提前考虑安排加工准备好。
如中心孔等。
二、刀具准备
加工前应根据所用刀具情况,准备加工中所使用的各种刀具,本次实验用数控车床最多可安装四把车刀,如果四把车刀不够用,应考虑分两次加工完成。
刀具安装中可使用对刀块进行对刀,也可以预先准备一个普通毛坯进行试加工对刀。
各刀具之间的相对安装误差,可在“坐标设定”菜单中的刀具补偿值进行修正,保证加工中各刀具处于同一坐标系。
本设备中刀具补偿值的设定原理说明如下:
本系统采用四工位电动刀架,对于不同的车刀有不同的刀长偏置值(X;
Z方向),系统采用相对刀长补偿值,即各工位刀具的刀长存在相互依赖关系。
假设以第一把车刀为基准,转动刀架将第四把车刀放入刀位,由于存在刀具的安装误差,第四把车刀刀尖同第一把车刀刀尖存在误差值(X;
Z两方向),为保证两车刀刀尖处于同一坐标系之中,应使第四把车刀刀尖移动到第一把车刀刀尖处,其移动量(X;
Z两方向)就是第四把车刀刀长的补偿值。
实际加工运行时,刀具的选择分为有刀具补偿和无刀具补偿两种情况,可根据需要进行选择。
当选择有刀具补偿时,此刀具首先运行补偿值,把刀尖位置运行到第一把刀尖处,然后再进行下面的实际运行,保证不同的刀具处于同一坐标系之中。
依次可确定其他刀具的补偿值。
下面(根据图1、图2)分析计算刀具刀长的补偿值:
图1图2
假设第一次执行系统软件,一号刀为当前刀位,此时计算机屏幕显示坐标为X=0;
Z=0,移动刀具将刀尖对准O点,屏幕显示坐标为X=-50;
Z=-101,记下此时的坐标值。
将刀具移开同工件分离,然后换第四把刀具,再将第四把刀具的刀尖移到O处,此时屏幕显示的坐标值为X=-49;
Z=-105,记下此时的坐标值。
计算两坐标的差值,即ΔX=(-49)-(-50)=1;
ΔZ=(-105)-(-101)=-4,进入系统软件“坐标设定”菜单,将一号刀的刀补值设为“X=0;
Z=0”,将四号刀的刀补值设为“X=1;
Z=-4”,同样方法可求出其他车刀的刀补值。
三、系统软件介绍
本次实验的数控系统是采用基于PC平台的开放型数控系统,具有丰富的软件功能。
操作中采用菜单交互方式,首先进入主控界面菜单,在主菜单的右侧自上而下有各个分菜单,通过上下方向键移动光标进行选择,然后敲击回车键进入各项子菜单。
下面对各项子菜单的功能作一简单说明:
1.文件管理:
该功能模块实现常用的文件管理操作,具有硬件自动检测功能。
可对文件进行复制、删除、改变路径、文件打印等操作。
一般可通过该功能模块检查所需的文件在不在。
2.文件编辑:
本编辑模块即可对已有的文件进行编辑,也可以创建新文件。
但请注意:
本编辑模块只能对后缀名为“·
NC”,且长度不超过400行的数控文件进行编辑,长度超过400行的文件请选择其他编辑器进行编辑。
具体操作过程可按屏幕提示进行。
3.参数设定:
此模块是对加工中的一些参数进行预先设定,具体操作过程可按屏幕提示进行。
4.坐标设定:
坐标设定模块是为整个CNC系统提供坐标系,本坐标系规定正对屏幕水平向右方向为Z轴正方向,反之为Z轴负方向;
垂直向下方向为X轴正方向,反之为X轴负方向。
另外可通过修改图形比例,改变屏幕上显示的大小。
刀具设定中有四种刀具可供选择,另还有一自定义刀具选择,通过它可采用手工绘制刀具形状,进行特除刀具的设定,另外还可进行刀补值的输入和修改。
所有的操作均可通过上下方向键移动光标进行选择和修改。
5.串口通讯:
略。
6.示教功能:
该功能模块是对给定的数控代码,逐条逐句进行分析、解释、诊断,并在屏幕上同步模拟显示出刀具相对工件的运动轨迹,同时给出有关出错信息。
进行示教功能演示时,要求给出正确的坐标系设定、工件设定、刀具设定,否则得不到正确的模拟显示结果。
在该状态下电机不走步,也不对相关的输入和输出口进行控制。
用户通常是在运行一个新文件前,通过示教功能的演示,检验一下运行代码的正确性和运行效果。
7.自动运行:
该功能是在一切准备完毕后,通过数控的控制系统发出指令,指挥车床进行自动加工。
在加工过程中屏幕同步动态显示加工过程,从而实现实时监控。
加工完成后,可按F1键重新运行该程序。
8.手动运行:
该模块主要用于在准备阶段时对机床进行调试和对刀。
其工作方式是计算机同机床上工作面板中的方向键结合使用,对车床上的X轴、Z轴进行手动运行调整,屏幕上同步显示调整的位置和大小。
9.立即之行:
该模块主要是完成现场1至5个代码指令,也是在调试车床时运用。
主轴的启停、刀位选择等。
10.系统复位:
使系统回到初始状态。
11.退出系统:
从系统中退出,回到DOS状态。
四、车加工程序的编制
数控车床是按编制好的加工程序发出各项指令,指挥车床自动运行完成对零件的车削加工。
理想的加工程序不仅能保证加工出合格的零件,而且能使数控机床的功能得到合理的利用和充分的发挥,尽可能的提高其工作效率,保证机床安全高效的工作。
零件加工程序的编制过程,包括分析零件图纸、进行工艺处理(选则走刀路线)、进行数学处理(走刀过程中各个点的计算、曲线与曲面坐标的运算)、编制程序清单、程序的输入(包括效验与试运行)等五个步骤。
1.程序的结构与书写形式:
一个完整的数控加工程序由程序名和程序段构成。
程序的书写内容就是零件加工程序单。
程序的编写可以用系统菜单中的“文件编辑”功能,也可以使用其它的文本编辑器,如MS-DOS中的EDIT命令等,程序名一律以·
NC作为后缀名进行文件存储。
每一个程序段一般是由程序段号、功能字、坐标字、各种辅助功能等组成。
整个程序内容是由全部的程序段,按段号由小到大排列组成。
下面给出简单程序加以说明:
程序名:
TEST·
NC(功能字意义见表1)
N0010G01U-90F300
N0020W-170
N0030U90
N0040W170
N0050M02
运行结果见图3;
由A起步以300mm/min的速度走一矩形A—B—C—D—A;
图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)。
X-50
U15.10
进给功能
F×
进给速度(mm/min),螺纹导程(mm),延时(s)。
F300
刀具功能
T×
选择刀具和是否代刀具长度偏置补偿
T10
辅助功能
M×
机床各种辅助动作
M03
重复次数或程序号、段号
L×
循环重复次数,指定工件号、程序跳转段号及子程序调用段号。
L03
L0101
2.坐标系统:
系统采用标准坐标系统,即右手笛卡尔坐标系统如图4。
由图可见,刀具运动正方向是工件与刀具距离增大的方向。
编程时既可以用绝对坐标X、Z坐标值,也可用相对坐标U、W坐标值,但必须依据正确的组合方式进行组合。
正确组合为:
X、Z;
U、W;
X、W;
U、Z等,不正确的组合为:
X、U;
Z、W等。
为了编程方面,坐标系原点通常设定在工件对称轴上,即Z轴,且X、U值为直径量。
图4
3.工件坐标系设定:
工件坐标系的设定,首先应确定几个点的定义。
起始点:
即程序启动时刀具的开始位置;
坐标原点:
即工件坐标系原点;
参考点:
刀具在起始点经过刀补后的位置;
机械原点:
机床上刀具的固定基准点。
建工件坐标系就是确定上述各点的位置以及相互关系,为方面编程本系统默认坐标原点、起始点和参考点重合,即程序启动时三点重合。
如果要使坐标原点与参考点分离,需建立浮动工件坐标原点,可使用G92指令。
G92指令运行后,刀具并不运动,只是坐标原点与参考点分开,分开后的位置由G92指令后的X、Z坐标值确定。
请注意:
X、Z值要齐全不可缺少,且不得使用U、W值。
下面给出两例G92指令的运行结果:
例1:
N0010G92X200Z300(结果见图5);
例2:
N0010G92X200Z50(结果见图6);
4.程序编制时应注意的问题:
A、编制前应认真确定加工中的走刀路线,绘出走刀路线图,标出各个关键点的坐标值。
B、编制前应认真阅读相关的编程操作说明书,理解各指令的含义。
C、加工程序中应合理设置各项辅助功能,本系统不允许G、T、S、M指令共段。
D、实际加工前一定要进行反复调试,不可出现在加工中或换刀时,刀具与工件产生干涉现象,也不能出现超程现象。
五、实验步骤
1.实验前应仔细阅读实验指导书内容,并掌握相关的数控机床知识。
2.按实验要求编制加工程序单。
3.启动数控车床,在空运转的情况下反复演练,熟悉其操作系统,对各项菜单进行熟悉,对各控制按钮进行熟悉。
4.根据实验要求,对“参数设定”菜单中相关参数进行设定,对“坐标系统”菜单中相关参数进行设定。
5.将编制好的加工程序复制到系统中。
6.运用“示教功能”对加工程序进行调试,检查是否存在语法错误,如需修改请返回“编辑功能”中进行,直到加工程序满足要求。
7.将准备好的刀具安装在刀架上,各刀具要安装在相应的刀位上,不可装错。
刀具伸出长度可定为35mm左右,刀尖的高度要进行校对,不可装高或装低。
将一号刀的刀补值设为0,通过手动调整和试切加工,求出其余各刀的刀补值(刀补值的计算见“刀具准备”中的内容),并在相应参数中进行设定。
8.关闭机床,安装工件毛坯并校正。
启动机床,通过“立即执行”菜单启动机床主轴并选择一号刀。
再通过“手动运行”菜单调整机床对毛坯进行加工,首先精车一下端面,记下此处的Z0值(屏幕显示),再精车一下外圆,记下此处的X0值(屏幕显示),同时测出加工的外圆直径D值,然后计算起刀点坐标X、Z值。
X=X0-D+(G92中X值);
Z=Z0+(G92中Z值)。
手动运行将刀架移动到绝对坐标X、Z值处,至此全部调试完毕。
9.进入“自动运行”菜单执行加工程序,加工中可通过屏幕对加工过程进行监测,加工完毕后对零件进行检测,分析实验结果。
附:
实验加工实例。
1、要求加工如图7所示零件,实现由粗加工到精加工成型的过程。
本加工程序的文件名为SY-01.NC。
图7
刀具选择:
一号刀:
左偏刀;
二号刀:
螺纹刀;
三号刀:
切断刀;
零件毛坯:
材料:
尼龙;
毛坯尺寸:
φ20×
80;
程序编制如下:
程序名SY-01.NC
N0010G92X50Z100
N0020T1
N0030S400
N0040M03
N0050G00X25Z0
N0060G01X-2F30
N0070Z2F200
N0080G00X22
N0090G22L0003
N0100G01U-2F100
N0110Z-50F50
N0120U0.5
N0130G00Z2
N0140G80
N0150G01X16F100
N0160Z-45F50
N0170U2W2F100
N0180G00Z2
N0190X16
N0200G22L0003
N0210G01U-2F100
N0220Z-15F50
N0230U0.5
N0240G00Z2
N0250G80
N0260G22L0004
N0270G01U-1.5F100
N0280Z-5F50
N0290U0.5
N0300G00Z2
N0310G80
N0320G00X14
N0330Z-14
N0340G01Z-15F50
N0350X16Z-23
N0360X14Z-35
N0370Z-41
N0380U4W2F100
N0390G00Z-14
N0400G01Z-15F50
N0410X12.8
N0420X16Z-23
N0430X12.8Z-35
N0440Z-40
N0450U5W2F100
N0460G00Z2
N0470X8
N0480G01X6F100
N0490Z-5F50
N0500X10
N0510Z-15
N0520X12
N0530X16Z-23
N0540X12Z-35
N0550Z-40
N0560G02X16Z-42I4K0F50
N0570G00X50Z100
N0580T30
N0590G00Z-15
N0600X13
N0610M00
N0620G01X8F20
N0630X13F30
N0640G