《模块1数控编程与加工技术基础.ppt》由会员分享,可在线阅读,更多相关《模块1数控编程与加工技术基础.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 数控编程与加工技术基础1.1 概述 1.1.1 数控加工基本概念 数控即数字控制,是指用数字化信号对机床运动及其加工过程进行控制的自动化方法,是由机床数控装置或系统实现的。数控技术是指用数字量及字符发出指令并实现自动控制的技术,是制造业实现自动化、柔性化、集成化生产的基础技术。将计算机通过特定处理方式下的数字信息(不连续变化的数字量),用于机床自动控制的技术通称为计算机数控技术。数控系统即程序控制系统,是指采用数字控制技术的控制系统。第一章 数控编程与加工技术基础 计算机数控系统是以计算机为核心的数控系统,简称CNC系统。数控机床是一个装有程序控制的机床,该系统能够逻辑地处理具有使用号
2、码或其他符号编码指令规定的程序。数控加工是指在数控机床上进行零件加工的一种工艺方法,其实质就是根据零件图样及工艺要求等原始条件,编制零件数控加工程序,并输入到数控机床的数控系统,以控制数控机床中刀具与工件的相对运动,从而完成零件的加工。第一章 数控编程与加工技术基础1.1 概述 1.1.2 数控机床的工作原理第一章 数控编程与加工技术基础1.1 概述 1.1.3 数控机床的组成第一章 数控编程与加工技术基础1.输入输出装置输入输出装置是操作人员与机床数控系统进行信息交流的载体,其主要功能有编制程序、存储程序、输入程序和数据、打印和显示等。零件加工程序、机床参数及刀具补偿等数据可以直接由操作人员
3、手动输入到数控装置,即通过机床上的CRT显示器及键盘手动输入;也可以利用CAD/CAM软件在计算机上编程,然后通过计算机用通信方式将程序传送到数控装置。第一章 数控编程与加工技术基础2.计算机数控装置数控装置通常由专用(或通用)计算机、输入输出接口板及机床控制器等组成。输入设备传送的数控加工程序和操作指令,经计算机数控装置系统进行相应的处理(如运动轨迹处理、机床输入输出处理等),然后输出控制命令到相应的执行部件(伺服单元、驱动装置和PLC等),控制其动作,加工出需要的零件。第一章 数控编程与加工技术基础3.伺服驱动装置伺服驱动装置包括主轴伺服驱动装置和进给伺服驱动装置两部分。将位置指令和速度指
4、令转化为机床运动部件的运动。数控装置发出的控制信息经伺服系统中的控制电路、功率放大电路和伺服电机驱动受控设备工作,并可对其位置、速度等进行控制。第一章 数控编程与加工技术基础4.检测反馈装置其作用是通过传感器将伺服电动机角位移和数控机床执行机构的直线位移,转换成电信号输送给数控装置,与脉冲信号进行比较,由数控装置纠正误差,控制驱动执行元件准确运转。第一章 数控编程与加工技术基础5.辅助控制装置辅助控制装置是介于数控装置和机床机械、液压部件之间的控制装置,通过可编程序控制器来实现。PLC和数控装置配合共同完成数控机床的控制。6.机床本体机床本体是数控机床的主体,是用于完成各种切削加工的机械部分。
5、数控机床的机械部件包括:主运动部件,进给运动部件、支承件、特殊装置和辅助装置组成。第一章 数控编程与加工技术基础1.1.4 数控机床的分类1.按工艺用途分类(1)切削加工类数控机床(2)成形加工类数控机床(3)特种加工类数控机床(4)其他类型的数控机床第一章 数控编程与加工技术基础2.按运动轨迹的控制方式分类(1)点位控制数控机床 这类数控机床的数控装置只控制运动部件从一点位准确移动到另一个点位,对其运动轨迹没有严格的要求,在移动过程中不进行加工。(2)直线控制数控机床 这类数控机床不仅要控制运动部件从一点到另一点的准确定位,还要控制移动速度和运动轨迹,保证两点之间的轨迹为一条直线。刀具相对于
6、工件移动时进行切削加工,其轨迹是平行机床各坐标轴的直线。(3)轮廓控制数控机床 轮廓控制也称连续控制。插补结果向坐标轴控制器分配脉冲,从而控制各坐标轴联动,进行各种斜线、圆弧、曲线的加工,实现连续控制。第一章 数控编程与加工技术基础第一章 数控编程与加工技术基础3.按伺服驱动系统的类型分类(1)开环控制数控机床 该类机床构造简单,没有位置、速度等检测装置和反馈装置。CNC装置发出的指令信号经驱动电路进行功率放大后,通过步进电动机带动机床工作台移动,指令信号单方向传送,不反馈回来。(2)闭环控制数控机床 该类机床带有位置、速度等检测装置,直接对执行件的实际位移量进行检测,可将执行件的位移反馈,并
7、与指令值比较,用比较差值进行控制,直至差值消除为止。(3)半闭环控制数控机床 该类机床不直接检测执行件的位移值,而是检测与伺服驱动电动机相联系的传动件的角位移作为反馈值,检测元件之后的传动件不在反馈环路之内,因此传动系统的传动误差仍会影响机床的加工精度。第一章 数控编程与加工技术基础第一章 数控编程与加工技术基础4.按可控制联动的坐标轴分类第一章 数控编程与加工技术基础5.按数控装置的功能水平分类第一章 数控编程与加工技术基础6.按制造方式分类(1)通用型数控系统 以PC机作为CNC装置的支撑平台,各数控机床制造厂家根据用户需求,有针对性地研制开发数控软件和控制卡等,构成相应的CNC装置。(2
8、)专用型数控系统 各制造厂家专门研制、开发制造的,专用性强,结构合理,硬件通用性差,但其控制功能齐全,稳定性好,如德国SIEMENS系统、日本FANUC系统等。7.按数控系统分类数控机床可分为FANUC(发那科)数控系统、SIEMENS(西门子)数控系统、华中数控系统、广州数控系统、三菱数控系统等的数控机床。第一章 数控编程与加工技术基础1.1.5 数控加工的特点1.数控加工的优点(1)加工精度高,质量稳定(2)生产效率高(3)生产柔性大(4)能实现复杂的运动(5)自动化程度高,可减轻劳动负担、改善劳动条件(6)便于实现计算机辅助制造第一章 数控编程与加工技术基础2.数控加工的缺点(1)加工成
9、本一般较高(2)适宜于多品种中、小批量生产(3)加工中难以调整第一章 数控编程与加工技术基础1.1.6 数控加工的应用范围1.最适应类1)形状复杂,加工精度高的零件。2)用数学模型描述的复杂曲线或曲面轮廓零件。3)具有难测量、难控制进给、难控制尺寸的壳体或盒形零件。4)必须在一次装夹中合并完成铣、镗、锪、铰或攻螺纹的零件。2.较适应类1)一旦质量失控会造成重大经济损失的零件。2)在通用机床上加工必须制造复杂的专用工装的零件。3)需要多次更改设计后才能定型的零件。4)在通用机床上加工需要作长时间调整的零件。第一章 数控编程与加工技术基础3.不适应类1)生产批量大的零件(不排除其中个别工序用数控机
10、床加工)。2)装夹困难或完全靠找正来保证加工精度的零件。3)加工余量很不稳定的零件。4)必须用特定的工艺装备协调加工的零件。第一章 数控编程与加工技术基础1.2 数控加工编程基础1.2.1 数控机床坐标系1.机床坐标系与机床原点在数控机床上,机床的动作是由数控装置来控制的,为了确定机床上的成形运动和辅助运动,必须先确定机床上运动的方向和移动的距离,这就需要在机床上建立一个坐标系,这个坐标系称为机床坐标系,也叫标准坐标系。对于数控机床坐标轴名称及其正负方向,我国已制定了数控机床坐标和运动方向的命名的数控标准,它与ISO标准相同。标准坐标系采用右手笛卡尔坐标系,如图1-12所示。在图中,直线进给运
11、动用直角坐标系X、Y、Z表示,常称为基本坐标系,这个坐标系的各个坐标轴与机床的主要导轨相平行,它与安装在机床上,并按机床的主要直线导轨找正的工件有关;根据右手螺旋定则,围绕X、Y、Z轴旋转的转动轴分别用A、B、C坐标表示。第一章 数控编程与加工技术基础第一章 数控编程与加工技术基础具体确定机床各坐标轴的方法如下:1)Z轴。Z坐标的运动由主要传递切削动力的主轴决定,取刀具远离工件的方向为正方向(+Z)。第一章 数控编程与加工技术基础2)X轴。X坐标运动是水平的,它平行于工件装夹面,是刀具或工件定位平面内运动的主要坐标。3)Y轴。Y坐标垂直于X、Z坐标轴,并按照右手笛卡尔坐标系来确定。4)旋转运动
12、A、B、C轴。在确定了X、Y、Z坐标的正方向后,可按右手螺旋定则确定A、B、C坐标的正方向。第一章 数控编程与加工技术基础2.工件坐标系与工件坐标系原点工件坐标系是编程人员在编程时使用的坐标系,也称编程坐标系或加工坐标系,它是编程人员根据零件图样及加工工艺等建立的坐标系。工件坐标系原点称为工件原点或编程原点。设定工件坐标系时应遵循的原则如下:1)工件原点应尽量选在零件图的尺寸基准上2)工件原点应尽量选在尺寸精度高,粗糙度值低的工件表面上3)对于对称的工件,最好将工件原点设在工件的对称中心上。4)工件原点的选择要便于装夹、测量和检验工件。第一章 数控编程与加工技术基础3.机床参考点机床参考点是数
13、控机床上一个特殊位置的点。机床参考点与机床原点的距离由系统参数设定,其值可以为零,如果为零则表示机床参考点与机床零点重合。第一章 数控编程与加工技术基础3.数控车床工件坐标系的确定在数控车床上,工件坐标系原点一般设在右端面与主轴回转中心线交点O上。坐标系以机床主轴线方向为Z轴方向,刀具远离零件的方向为Z轴的正方向,接近零件的方向为负方向。X轴位于水平面且垂直于零件旋转轴线的方向,刀具远离主轴轴线的方向为X轴正方向。前置刀架卧式数控车床的坐标系与方向。第一章 数控编程与加工技术基础4.数控铣床工件坐标系的确定不论机床的具体结构是工件静止、刀具运动,还是工件运动、刀具静止,确定坐标系时,一律看作工
14、件静止,刀具产生运动。Z轴的确定:一般取产生切削力的轴线(即主轴轴线)为Z轴,取刀具远离工件的方向为Z轴正方向。X轴的确定:立式数控铣床时,面对立柱,取右手方向为+X方向;卧式数控铣床:从主轴后端往前看,取右手方向为+X方向。Y轴的确定:+Y的运动方向,根据X、Z坐标的运动方向,按照右手笛卡尔坐标系来确定。第一章 数控编程与加工技术基础第一章 数控编程与加工技术基础1.数控加工工艺过程(1)分析图样,确定加工方案(2)工件的定位与装夹(3)刀具的选择与安装(4)编制数控加工程序(5)试切削、试运行并校验数控加工程序(6)数控加工(7)工件的验收与质量误差分析1.2.2 数控加工工艺第一章 数控
15、编程与加工技术基础2.数控加工工艺过程的特点(1)数控加工工艺内容具体、详细(2)数控加工工艺严密、精确(3)零件图形的数学处理和编程尺寸设定值的计算(4)考虑进给速度对零件形状精度的影响(5)强调刀具选择的重要性(6)数控加工采用工序集中,其工序内容比普通机床加工的工序内容复杂(7)注意干涉问题(8)程序的编写、校验与修改第一章 数控编程与加工技术基础3.零件图样的工艺分析(1)分析零件的几何要素 首先从零件图的分析中,了解工件的外形、结构,工件上须加工的部位及其形状、尺寸精度、和表面粗糙度;了解各加工部位之间的相对位置和尺寸精度;了解工件材料及其它技术要求。(2)分析了解工件的工艺基准 包
16、括其外形尺寸、在工件上的位置、结构及其他部位的相对关系等。(3)了解工件的加工数量 不同的加工数量所采用的工艺方案也不同。第一章 数控编程与加工技术基础4.数控加工工序划分的原则(1)工序集中的原则 将工件的加工集中在少数几道工序内完成,每道工序的加工内容较多。工序集中有利于采用数控机床、高效专用设备及工装。(2)工序分散原则 将工件的加工分散在较多的工序内进行,每道工序的加工内容很少。工序分散使用的设备及工艺装备比较简单,调整和维修方便,操作简单,转产容易;但工艺路线较长,所需设备及工人数量多,占地面积大。第一章 数控编程与加工技术基础1.手工编程手工编程是指主要由人工来完成数控编程中各个阶
17、段的工作,包括分析零件图、确定工艺过程、数值计算、编写加工程序单、程序输入、程序校验等。2.自动编程自动编程就是用计算机及相应编程软件编制数控加工程序的过程,也称为计算机辅助编程。常见软件有MasterCAM、UG、Pro/E、CAXA制造工程师等。1.2.3 数控编程的方法第一章 数控编程与加工技术基础1.2.4 数控编程的步骤及主要内容第一章 数控编程与加工技术基础1.数控车床的编程方式(1)绝对坐标编程方式与增量(相对)坐标编程方式 所有坐标点的坐标值均从编程原点计算的坐标系,称为绝对坐标系。坐标系中的坐标值是相对刀具前一位置(或起点)来计算的,称为相对(增量)坐标系。相对坐标常用U、W
18、表示,与X、Z轴平行且同向。(2)直径编程与半径编程 采用直径编程,在绝对坐标方式编程中,X值为零件的直径值,增量坐标方式编程中,X为刀具径向实际位移量的两倍。采用半径编程,即X值为零件半径值或刀具实际位移量。(3)小数点编程1.2.5 数控编程方式第一章 数控编程与加工技术基础2.数控铣床的编程方式数控铣床上可以采用增量编程和绝对编程,但没有直径编程和半径编程之分。在采用不同的系统软件进行编程时,相同的加工零件所用到的指令不尽相同,但分析的方法一样。第一章 数控编程与加工技术基础1.程序的结构(1)程序名(程序号)位于程序的开始部分,为程序的开始标记,供其在数控装置存储器中的程序目录中查找、
19、调用。(3)程序主体(程序内容)是整个程序的核心,由若干程序段组成,表示数控机床要完成的全部动作。(4)程序结束 一般用辅助功能代码M02(程序结束)或M30(程序结束,返回起点)等来表示,作为整个程序结束的标志,一般要求单列一段。1.2.6 数控加工程序的结构与格式第一章 数控编程与加工技术基础2.程序段的组成与格式程序段格式是指一个程序段中的字、字符和数据的书写规则。程序段的格式可分为地址格式、分割顺序格式、固定程序段格式和可变程序段格式等。最常用的是可变程序段格式。在程序段中表示地址的英文字母可分为尺寸字地址和非尺寸字地址两种。表示尺寸字地址的英文字母由X、Y、Z、U、V、W、P、Q、I、J、K、A、B、C、D、E、R、H共18个字母;表示非尺寸字地址有N、G、F、S、T、M、L、O等8个字母。第一章 数控编程与加工技术基础当今世界上数控系统的种类规格极其繁多,目前在我国使用比较广泛的数控系统有日本富士通公司研制开发的FANUC(发那科)数控系统、德国SIEMENS(西门子)公司研制开发的SIEMENS数控系统;国产系统的代表产品有广数、华中数控系统等。1.2.7 典型数控系统
限制150内