数控系统原理介绍(doc 10页)
- 格式:doc
- 大小:2.19 MB
- 文档页数:10
数控系统工作原理
数控系统是一种通过计算机程序来控制机床运动的自动化设备。
它能够精确地控制机床的运动,实现复杂的加工操作。
数控系统的工作原理是将加工工艺的要求通过计算机编程转换成数学模型和控制命令,然后将这些命令传输给数控系统的主机。
主机根据接收到的控制命令,将其转化为相应的电信号,通过伺服驱动系统将电信号转换为适合机床执行的运动信号。
数控系统主机通过数学运算和逻辑控制,根据加工工艺要求来判断机床的运动轨迹,然后控制伺服驱动系统将机床的坐标轴移动到相应的位置。
在机床运动的过程中,数控系统主机会不断接收反馈信号,通过与目标位置进行比较,实时调整控制命令,使机床保持在预定的运动轨迹上。
在数控系统中,还需要进行坐标转换、速度控制、插补计算等操作,以使机床能够按照工艺要求进行精确的加工。
数控系统还可以实现自动工件换刀、自动测量、自动修正等功能,提高了加工的自动化程度和加工精度。
总之,数控系统通过计算机编程和控制命令,实现对机床运动的精确控制,使得机床能够按照预定的轨迹进行加工操作,提高了加工效率和精度。
数控系统的基本原理及应用1. 数控系统简介•什么是数控系统:数控系统是一种通过计算机控制工具或机床进行加工的自动化系统,广泛应用于各种加工领域。
•数控系统的基本组成:数控系统由硬件和软件两部分组成,硬件包括机床、控制器、传感器等,软件包括操作系统、编程软件等。
•数控系统的基本原理:数控系统通过接收输入的数控程序,经过解释和运算后,控制机床执行相应的加工动作。
2. 数控系统的工作原理•数控系统的输入:数控系统的输入主要是数控程序,其中包含了工件的几何信息、切削工艺参数等。
•数控系统的解释和运算:数控系统通过解释数控程序中的代码,将其转化为机床能够理解和执行的指令。
•数控系统的控制机床执行加工动作:数控系统通过输出控制信号,控制机床相应的轴向运动、切削进给和切削速度等,从而实现工件的加工。
3. 数控系统的应用3.1 机床加工•数控机床的优势:数控机床具有高精度、高效率、高灵活性等优点,能够实现复杂形状的零件加工。
•数控机床的应用领域:数控机床广泛应用于汽车制造、航空航天、模具制造等领域,大大提高了生产效率和产品质量。
### 3.2 自动化生产线•数控系统在自动化生产线中的作用:数控系统作为生产线的关键控制部分,能够实现产品的自动化生产和无人操作。
•数控系统在汽车制造中的应用:汽车制造中的焊接、钣金加工等工艺,都可以通过数控系统实现自动化操作,提高生产效率和产品质量。
### 3.3 其他领域的应用•数控系统在航空航天中的应用:航空航天领域的复杂零部件加工需要高精度的机床,数控系统能够满足这些要求。
•数控系统在模具制造中的应用:模具制造需要高精度、复杂曲面的加工,数控系统能够实现模具加工自动化和高精度加工。
4. 数控系统的发展趋势•数控系统的智能化:随着人工智能和大数据技术的发展,数控系统将越来越智能化,能够自动学习和优化加工过程。
•数控系统的网络化:数控系统的网络化将使得远程监控和管理成为可能,提高生产效率和工作灵活性。
数控技术原理与系统数控技术是一种通过计算机软硬件控制机床和工具进行自动加工的先进制造技术。
它在传统机床的基础上,引入了计算机数字控制系统,以提高加工精度、效率和自动化程度。
本文将对数控技术的原理和系统进行分析和探讨。
一、数控技术原理数控技术的核心原理是通过编程指令将加工工艺要求转化为机床的加工轨迹和切削参数,并通过计算机控制系统实现对机床的自动控制。
数控技术的原理主要包括以下几个方面:1. 数字化表示和储存:数控系统将机床的加工轨迹和切削参数等信息以数字的形式进行表示和储存。
通过数字化的数据表示,方便了工艺参数的调整和加工过程的优化。
2. 程序控制:数控系统通过编程指令实现对机床运动轨迹和切削参数的控制。
通过编程,可以指定机床的加工路径、进给速度、刀具的切削深度等参数,从而实现工件的精确加工。
3. 传感器反馈:数控系统通过传感器实时感知机床和工件的状态,并将感知到的信息反馈给控制系统进行处理。
传感器可以监测机床的位置、速度、加速度等参数,以及工件的尺寸和表面质量等指标,从而实现对加工过程的实时监控和调整。
4. 闭环控制:数控系统采用闭环控制的方式对机床进行控制。
即通过传感器反馈的信息进行实时比较,将实际加工结果与期望结果进行对比,从而对控制指令进行修正和调整,以达到更高的加工精度和稳定性。
二、数控系统数控系统是数控技术实现的关键,它由硬件和软件两部分组成。
数控系统的硬件包括计算机、控制器、伺服电机等主要设备,而软件则包括编程软件、操作系统以及相应的应用软件。
1. 计算机:计算机是数控系统的核心设备,它负责将加工工艺的要求转化为机床的控制指令,并实时监控和调整加工过程。
计算机采用高性能的处理器和大容量存储器,以满足复杂加工任务的需求。
2. 控制器:控制器是数控系统的指挥中心,它接收计算机发送的控制指令,并对机床的运动和切削参数进行实时控制。
控制器通常采用专用的硬件电路,以实现高速稳定的信号处理和输出。
第二章数控系统原理2.1 插补理论简介在CNC数控机床上,各种轮廓加工都是通过插补计算实现的,插补计算的任务就是对轮廓线的起点到终点之间再密集的计算出有限个坐标点,刀具沿着这些坐标点移动,来逼近理论轮廓。
插补方法可分两大类:脉冲增量插补和数据采样插补。
脉冲增量插补是控制单个脉冲输出规律的插补方法。
每输入一个脉冲,移动部件都要相应的移动一定距离,这个距离成为脉冲当量。
因此,脉冲增量插补也叫做行程标量插补。
如逐点比较法、数字积分法。
根据加工精度的不同,脉冲当量可取0.01~0.001mm。
移动部件的移动速度与脉冲当量和脉冲输出频率有关,由于脉冲输出频率最高为几万Hz,因此,当脉冲当量为0.001mm时,最高移动速度也只有2m/min。
脉冲增量插补通常用于步进电机控制系统。
数字增量插补法(也称数据采样插补法)是在规定的时间(称作插补时间)内,计算出各坐标方向的增量值(X,Y,Z),刀具所在的坐标位置及其它一些需要的值。
这些数据严格的限制在一个插补时间内(如8ms)计算完毕,送给伺服系统,再由伺服系统控制移动部件运动。
移动部件也必须在下一个插补时间内走完插补计算给出的行程,因此数据采样插补也称作时间标量插补。
由于数据采样插补是用数值量控制机床运动,因此,机床各坐标方向的运动速度与插补运算给出的数值量和插补时间有关。
根据计算机运行速度和加工精度不同,有些系统的插补时间选用,12ms 、10.24ms 、8ms ,对于运行速度较快的计算机有的已选2ms 。
现代数控机床的进给速度已超过15m/min ,达到30m/min ,有些已到60m/min.数据采样法适用于直流伺服电机和交流伺服电机的闭环和半闭环控制系统。
2.2 插补原理——逐点比较法逐点比较法是我国数控机床和线切割机应用很广的一种插补运算方法。
它的特点是加工每走一步,就进行一次偏差计算和偏差判别,即比较到达的新位置和理想线段上对应点的理想位置坐标之间的偏差程度,然后根据偏差大小确定下一步的走向。
数控系统的原理及应用1. 数控系统的基本概念数控系统是利用数控设备,通过数字化信息控制工具或工件进行加工和操作的一种自动控制系统。
其核心是数控设备和数控编程指令,可以实现高精度、高效率的加工。
2. 数控系统的基本工作原理•数控系统通过数控设备接收数控编程指令,并将其转化为电信号或脉冲信号,控制各个轴的运动。
•数控系统通过数控编程指令来控制工具在空间内的运动轨迹,包括直线、圆弧等复杂运动方式。
•数控系统可以实时监测加工状态和工件质量,通过传感器和测量装置反馈数据给数控设备,从而实现自动控制。
3. 数控系统的主要组成部分数控系统由以下几个主要组成部分构成:3.1 数控设备数控设备是实现数控系统功能的硬件设备,包括数控主机、伺服驱动器、控制面板等。
数控设备负责接收指令,控制机床或工作台的运动。
3.2 数控编程指令数控编程指令是指通过数控编程语言编写的一系列指令,用于控制数控系统的运行和加工过程。
常见的数控编程语言有G代码和M代码。
3.3 数控传感器和测量装置数控传感器和测量装置用于监测加工状态和工件质量,通过传感器获取相应的数据,并将其反馈给数控设备进行控制。
3.4 数控机床或工作台数控机床或工作台是完成加工任务的设备,根据数控编程指令控制工具进行加工。
常见的数控机床包括铣床、车床、钻床等。
4. 数控系统的应用领域数控系统广泛应用于各个领域的加工和制造过程,具有以下几个主要应用领域:4.1 机械加工数控系统可以实现对各种材料的高精度、高效率加工,例如金属零件、塑料制品等。
在机械加工行业中,数控系统已经成为主流。
4.2 航空航天在航空航天领域,数控系统被广泛应用于飞机部件制造、发动机加工等领域,可以提高零部件的精度和质量。
4.3 汽车制造汽车制造行业是数控系统的重要应用领域。
数控系统可以用于汽车零部件的加工、车身焊接等环节,提高生产效率和产品质量。
4.4 电子制造在电子制造领域,数控系统可以实现对电子零部件的精密加工,例如印刷电路板、晶体管等。
数控机床的数控系统原理解析数控机床作为现代制造业中不可或缺的设备之一,其高精度、高效率的加工能力得到了广泛的应用。
而数控机床的核心就是数控系统,它的原理和工作方式对于了解数控机床的运作机制至关重要。
数控系统是指通过计算机控制机床的运动和加工过程,实现工件的自动加工。
它主要由硬件和软件两部分组成。
硬件部分包括主控器、伺服系统、编码器等。
主控器是数控系统的核心,它接收计算机发送的指令,并将指令转化为机床运动的控制信号。
伺服系统负责控制机床各轴的运动,通过控制电机的转动来实现机床的定位和加工。
编码器则用于反馈机床轴的实际位置,确保机床的运动精度。
软件部分包括数控程序和数控编程。
数控程序是由一系列指令组成的,它描述了机床的运动轨迹、加工工艺等信息。
数控编程则是将工件的设计图纸转化为数控程序的过程,它需要按照数控系统的语法规则进行编写。
数控系统的工作原理可以简单概括为以下几个步骤:首先,操作员通过计算机界面输入加工工艺和加工参数。
然后,计算机将这些信息转化为数控程序,并发送给主控器。
主控器解析数控程序,并将指令转化为相应的控制信号。
伺服系统接收到控制信号后,控制电机的转动,使机床按照预定的轨迹进行运动。
同时,编码器不断反馈机床轴的实际位置,确保机床的运动精度。
最后,机床完成加工任务,操作员可以通过计算机界面查看加工结果。
数控系统的优势在于其高精度、高效率的加工能力。
相比传统的手动操作,数控机床可以实现更精确的加工,提高产品的质量和精度。
同时,数控机床具有自动化程度高、生产效率高的特点,可以大幅度提高生产效率和降低生产成本。
尽管数控系统在现代制造业中的应用越来越广泛,但是其原理和工作方式对于一般人来说仍然较为复杂。
因此,操作员需要经过专门的培训和学习,才能熟练掌握数控机床的操作和维护。
总之,数控机床的数控系统是现代制造业中不可或缺的设备之一。
了解其原理和工作方式对于提高生产效率和产品质量至关重要。
随着科技的不断进步,数控系统将在未来的制造业中发挥更加重要的作用。
数控系统原理介绍数控系统原理介绍数控系统是一种在机床加工或其他工业领域中使用的先进加工工具,可以大大提高生产效率和制造质量。
数控系统是由软件和硬件两部分组成,它的核心部分是控制器。
控制器通过图形化界面、编程语言和运算器等方式,将计算机程序转化为机器指令,控制机床进行加工操作。
下面我们来介绍数控系统的原理。
一、数控系统的基本组成数控系统由五大基本部分组成:电源系统、机床及工作台部分、传感器及执行器部分、数控装置及软件系统部分、执行机构。
电源系统提供所需的电源电压和电流,以保证数控系统运行所需的稳定电力供应。
机床及工作台部分是数控系统的重要组成部分,包括各类机床、传动装置、定位装置、夹紧装置、转载装置和其他辅助装置等,用于在不同的加工条件下完成加工操作。
传感器及执行器部分包括各种传感器和执行器,能够对各种物理量进行测量和控制。
数控装置及软件系统部分是数控系统的核心部分,由计算机、处理器、输入输出设备组成,主要负责进行控制指令的运作和数据传输。
执行机构包括各种驱动装置和执行机构,如步进电机、伺服电机等,主要用于控制零件的移动位移和加工力度。
二、数控系统的基本工作原理数控系统的基本工作原理是通过输入控制指令,驱动执行机构完成零件的加工操作。
首先,根据工件的设计图纸,制定数控程序。
数控程序一般采用高级编程语言,比如G代码和M代码。
G代码用于描述加工轨迹,M代码用于控制机床运行状态。
接下来,将数控程序输入电脑,通过计算机进行处理和解析。
计算机将程序转换为机器指令,并将其发送到数控装置。
数控装置根据指令的类型和内容,对执行机构进行控制,并将指令转换成相应的控制信号送给执行机构。
执行机构接收信号后,根据指令进行动作,控制零件的受力和轨迹,实现零件的加工操作。
加工过程中,传感器可以实时的监测加工状态,并将监测结果反馈给数控装置,以便下一步的程序控制。
最后,加工完成后,数控系统自动停机,操作人员可以通过电脑或连接到数控机床的监视系统对加工质量进行检查,以确保零件符合要求。
数控系统工作原理
数控系统是一种通过计算机控制数控设备进行加工的自动化系统。
其工作原理如下:
1. 设计制作程序:数控系统首先需要根据加工要求进行程序的设计。
程序可以使用专门的数控编程软件,根据加工零件的几何形状和加工工艺,编写出一系列代码,用于定义刀具的路径、速度、进给等参数。
2. 程序传输与存储:编写完成的数控程序可以通过计算机与数控设备之间的传输设备进行传输。
一般情况下,数控系统会根据需要将程序存储在内部存储器中,方便以后的重复使用。
3. 数控系统解释程序:数控系统会将程序进行解释,并将其转化为数控设备可以理解的指令。
解释程序会根据编写的代码,将刀具路径、速度、进给等信息转化为用来驱动数控设备的指令。
4. 发送指令:解释程序将指令发送给数控设备的控制部分。
控制部分会根据指令控制伺服电机、螺杆传动系统等驱动部件,实现刀具的运动。
5. 加工控制:数控系统会监控刀具的运动状态,并根据需要控制刀具的速度、进给以及切削时刻等参数。
通过对实时的反馈信号进行分析,数控系统可以实现加工过程中的自动控制和调整。
总的来说,数控系统通过计算机对程序进行设计和存储,并将其转化为数控设备可以执行的指令。
通过控制刀具的运动和加工参数,数控系统实现对工件的自动化加工。
数控机床工作原理简述
数控机床工作原理主要包括控制系统、执行系统和输入输出系统。
控制系统是数控机床的大脑,它负责接收用户输入的加工程序,并将其转换为机床能够理解和执行的指令。
控制系统通常由电脑、数控器和伺服系统等组成。
用户可通过电脑编写加工程序,并将其传输到数控机床的数控器上。
数控器解析程序指令,并生成相应的控制信号发送给伺服系统。
执行系统是控制系统传送过来的信号在机床上的具体执行部件。
主要包括主轴驱动、进给驱动和各种控制继电器等。
主轴驱动负责控制主轴的转速,进给驱动负责控制工件和刀具的进给速度。
控制继电器负责控制各种执行部件的开关状态,如刀具的进给和返回、工作台的移动等。
输入输出系统负责将机床的工作状态反馈给控制系统,并接收外部输入的指令。
通常包括编码器、传感器和人机界面等。
编码器用于检测机床的位置和运动状态,传感器用于测量加工过程中的工件尺寸和刀具状态等。
人机界面提供给操作员可视化的界面,方便其监控和控制机床的运行。
总结起来,数控机床工作原理是通过控制系统接收和解析加工程序指令,将其转化为控制信号发送给执行系统,由执行系统控制机床上各个部件的运动和状态,同时将机床的工作状态反馈给控制系统和操作员。
数控系统原理与介绍数控系统是数字控制系统的简称,英文名称为(Numerical Control System),根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。
通过利用数字、文字和符号组成的数字指令来实现一台或多台机械设备动作控制,它所控制的通常是位置、角度、速度等机械量和开关量。
数控系统是数字控制系统简称,英文名称为Numerical Control System,早期是由硬件电路构成的称为硬件数控(Hard NC),19世纪70年代以后,硬件电路元件逐步由专用的计算机代替称为计算机数控系统。
计算机数控(Computerized numerical control,简称CNC)系统是用计算机控制加工功能,实现数值控制的系统。
CNC系统根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。
CNC系统由数控程序、输入装置、输出装置、计算机数控装置(CNC装置)、可编程逻辑控制器(PLC)、主轴驱动装置和进给(伺服)驱动装置(包括检测装置)等组成。
CNC系统的核心是CNC装置。
由于使用了计算机,系统具有了软件功能,又用PLC代替了传统的机床电器逻辑控制装置,使系统更小巧,其灵活性、通用性、可靠性更好,易于实现复杂的数控功能,使用、维护也方便,并具有与上位机连接及进行远程通信的功能。
基本构成目前世界上的数控系统种类繁多,形式各异,组成结构上都有各自的特点。
这些结构特点来源于系统初始设计的基本要求和工程设计的思路。
例如对点位控制系统和连续轨迹控制系统就有截然不同的要求。
对于T系统和M系统,同样也有很大的区别,前者适用于回转体零件加工,后者适合于异形非回转体的零件加工。
对于不同的生产厂家来说,基于历史发展因素以及各自因地而异的复杂因素的影响,在设计思想上也可能各有千秋。
例如,美国Dynapath系统采用小板结构,便于板子更换和灵活结合,而日本FANUC系统则趋向大板结构,使之有利于系统工作的可靠性,促使系统的平均无故障率不断提高。
数控系统原理数控系统原理指的是数控机床、数控加工中心等机械设备所采用的控制方法,即数字方式控制机床的加工过程和轨迹。
数控系统原理在工业生产中起着非常重要的作用,能够提高生产效率和产品质量。
一、数控系统原理的基本概念数控系统是通过计算机控制加工机床进行加工操作的一种技术。
它是一种以数字形式保存运动轨迹和加工程序的自动化加工设备,可以实现加工过程的自动化和数字化。
数控系统原理包含数控机床、数控控制器、我数控编程语言、数控刀具和数控加工工艺等要素。
数控机床能够根据数字方式控制,完成各种复杂的加工操作;数控控制器能够使机械设备自动执行指定工艺和方案;数控编程语言能够将生产所需的加工数据进行编程;数控刀具能够完成各种不同形状和尺寸的零件加工;数控加工工艺则是通过数控系统实现对生产加工精度和质量的控制和管理。
二、数控系统原理的功能和优点1.数控系统能够提高生产效率。
相比传统机床,数控机床通过精密的计算机控制,能够在短时间内完成复杂加工和制造操作,从而提高了生产效率。
2.数控系统能够提高产品质量。
数控机床能够实现高精度加工和制造,提高了产品的质量和准确性。
3.数控系统能够缩短生产周期。
数控机床可以使加工过程中的每一个步骤都高度自动化化和数字化,能够快速、高效地完成加工,并缩短了生产周期。
4.数控系统具有高度的独立性和可扩展性。
数控系统能够独立运行,无需人工控制,同时,也可以根据实际需要进行扩展功能,使其在实际生产中得到更广泛的应用。
5.数控系统具有高度的灵活性。
数控机床可以实现多种工艺和加工方式,根据不同的生产需求进行定制,可以满足各种不同领域的生产需要。
三、数控系统原理的应用范围数控系统原理广泛应用于许多领域和行业,如航空航天、汽车制造、摩托车制造、电子、化工、造纸、纺织、医疗设备、仪器仪表和商业零售等等。
随着技术和机器的智能化程度日益提高,数控系统原理将在越来越多的领域得到应用和发展。
四、数控系统原理的未来发展在未来数控系统的发展中,我们预见到以下趋势:1.数控机床和机器人将越来越智能化和自动化。
数控系统原理介绍(doc 10页)
第二章数控系统原理
2.1 插补理论简介
在CNC数控机床上,各种轮廓加工都是通过插补计算实现的,插补计算的任务就是对轮廓线的起点到终点之间再密集的计算出有限个坐标点,刀具沿着这些坐标点移动,来逼近理论轮廓。
插补方法可分两大类:脉冲增量插补和数据采样插补。
脉冲增量插补是控制单个脉冲输出规律的插补方法。
每输入一个脉冲,移动部件都要相应的移动一定距离,这个距离成为脉冲当量。
因此,脉冲增量插补也叫做行程标量插补。
如逐点比较法、数字积分法。
根据加工精度的不同,脉冲当量可取0.01~0.001mm。
移动部件的移动速度与脉冲当量和脉冲输出频率有关,由于脉冲输出频率最高为几万Hz,因此,当脉冲当量为0.001mm时,最高移动速度也只有2m/min。
脉冲增量插补通常用于步进电机控制系统。
数字增量插补法(也称数据采样插补法)是在规定的时间(称作插补时间)内,计算出各坐标方向的增量值(X,Y,Z),刀具所在的坐标位置及其它一些需要的值。
这些数据严格的限制在一个插补时间内(如8ms)计算完毕,送给伺服系统,再由伺服系统控制移动部件运动。
移动部件也必须在下一个插补时间
F= Yi Xe —Ye Xi=0
式中 F 表示偏差,根据F 可以判断加工点A 偏离直线OP 的情况,也就是当:
F>0时,A 点在直线的上边,为了减少误差应给X 方向走一步; (X i ″,Y i ″)
a ′
a
a ″O
A″Y
X
A(X i ,Y i )
(X i ′,Y i ′)
A ′P(X e ,Y e )
O
Y
A 2(X 2,Y 2)
A 0(X 0,Y O )
X
P e (X e ,Y e )
A 3(X 3,Y 3)
A 1(X 1,Y 1)
A 1在直线OP 的上边时,为了使其加工时不偏离直线太远,它应象X 方向走一步,即进给为∆X+1(见图2.2)。
而在到达A 2点后,如在进给应是Y 方向,即进给∆Y+1。
也就是当加工点位置已知时,根据偏差F 就可以决定进给方向,即
F ≥0,沿X 方向的进给为∆X ←∆X+1; F<0时,沿Y 方向的进给为∆Y ←∆Y+1
(2) 偏差计算 加工时每走一步要作一次偏差计算,由此得出F 后,再确定进给方向。
为了插补运算方便,偏差计算可用下述方法导出的简便公式进行。
设直线OP 的终点坐标为Xe 、Ye ,点A 1的坐标为X 1、Y 1,由此可计算出A 1点的偏差: F= Y 1Xe — YeX 1
如果F
1>0,进给应是向X方向走一步到达A
2
点。
这时A
2
的坐标为X
2
=X
1
+1、
Y
2=Y
1
、因而A
2
点的偏差为:
F
2
=Y
2
Xe-YeX
2
=Y
1
Xe-Ye(X
1
+1)
=(Y
1
Xe-YeX
1
)-Ye
=F
1
-Ye
由于F2<0(A
2
点在直线下边),应向Y方向进给,因而可求得A
3
点的偏差如
下: F
3=Y
3
Xe-YeX
3
=(Y
2+1)Xe-YeX
2
=(Y
2Xe-YeX
2
)+Xe
=F
2
+Xe
根据以上的结论,可归纳出第一象限的直线L1的加工计算公式和进给方向如表2.1所示。
基于这样的方法不难推出第2、3、4象限的直线偏差计算的公式,如图2.3和表2.2所示
由此可见,逐点计算偏差的方法,可把F= Y
A Xe— Ye X
A
的运算公式化为
F←F±Xe或F←F±Ye的简单计算,进给方向可根据F值
的正负确定。
只要根据表2-2,对不同象限的直线加工,采用不同的计算公式和进给就可以了。
偏差符号F≥0F<0
偏差计算F←F-Y F←F+X
表2.1
表2.2
F ≥0
F <0F <0
F <0
L 4
F ≥0
F ≥0
O
L 2
Y
F <0
L 3F ≥0
X
L 1
45
45
L
G X
L
G
L 4
O
G
G X
L 1
用X 方向计数Gx ,还是采用Y 方向计数Gy ?为保证不漏步,应选用Xe 和Ye 中
进给 +∆X +∆Y
线 型
F≥0
F<0
进 给
偏差计算
进 给
偏差计算
L 1 L 3 +∆X -∆X F←F -Y
+∆Y
-∆Y F←F+X
L 2 L 4 +∆Y -∆Y
F←F -X
+∆X
-∆X
F←F+Y
的较大者的坐标值作判终计数值。
一般是以45°为界,按图2.4确定。
也就是来说,如α<45°,应采用X方向的总步数Gx来控制终点;如α>45°,说,对L
1
则用Y方向的总步数Gy,以此判断加工是否到达终点.
2.3 插补原理——数字积分法
数字积分法插补是脉冲增量插补的一种,它是用数字积分的方法计算刀具沿各坐标轴的移动量,从而使刀具沿着设定的曲线运动。
实现数字积分插补计算的装置称为数字积分器,或数字微分器(Digital Differential Analyzer, DD A),数字积分器可以用软件来实现。
数字积分器具有运算速度快,脉冲分配均匀,可以实现一次、二次曲线的插补和各种函数运算,而且易于实现多坐标联动,但传统的DDA插补法也有速度调节不方便,插补精度需要采取一定措施才能满足要求的缺点,不过目前CNC数控系统中多采用软件实现DDA插补时,可以很容易克服以上缺点,所以DDA插补是目前使用范围很广的一种插补方法。
它的基本原理可以用图4.1所示的函数积分表示,从微分几何概念来看,从时刻0到时刻t求函数y=f(t)曲线所包围的面积时,可用积分公式:
(1)
如果将0~t的时间划分成时间间隔为Δt的有限区间,当Δt足够小时,可得近似公式:
(2)
式中yi-1为t=ti-1时f(t)的值,此公式说明:积分可以用数的累加来近似代替,
其几何意义就是用一系列小矩形面积之和来近似表示函数f(t)下面的面积,
如果在数字运算时,用取Δt为基本单位“1”,则(2)式可以简化为:
(3)
如果系统的基本单位Δt设置得足够小,那么就可以满足我们所需要的精度。
一般地,每个坐标方向需要一个被积函数寄存器和一个累加器,它的工作过程可用图4.2表示:
被积函数寄存器用以存放坐标值f(t),累加器也称余数寄存器用于存放坐
的累加值。
每当Δt出现一次,被积函数寄存器中的f(t)值就与累加器中的数值相加一次,并将累加结果存放于累加器中,如果累加器的容量为一个单位面积,被积函数寄存器的容量与累加器的容量相同,那么在累加过程中每超过一个单位面积累加器就有溢出,当累加次数达到累加器的容量时,所产生的溢出总数就是要求的总面积,即积分值。
我们知道,数字积分器溢出脉冲的频率与被积函数寄存器中的存数即溢出基值成正比,也就每个程序段都要完成同样的次数的累加运算,所以不论加工行程长短每个程序段所用的时间都是固定不变的。
因此,各个程序段的进给速度就不一致了,这样影响了加工的表面质量,特别是行程短的程序段生产率低,为了克服这一缺点,使溢出脉冲均匀、溢出速度提高,通常采用左移规格化处理。
所谓“左移规格化”是当被积函数值较小时,如被积函数寄存器有i个前零时,若直
迭代,那么至少需要2i次迭代,才能输出一个溢出脉冲,致使输出脉冲速率下降,因此在实际的数字积分器中,需把被积函数寄存器中的前零移去即对被积函数实现“左移规格化”处理。
经过左移规格化处理后,积分器每累加两次必有
一次溢出,因此不仅提高了溢出速度还使溢出脉冲变得比较均匀。
目前的CNC数控系统一般采用软件来实现数字积分插补[27],这样就可以完全抛开硬件数字积分的左移规格化的概念及由于进位而产生进给脉冲的概念。
因为在软件数字积分里,我们可以很方便地设置一个基值,在完成被积函数值与累加值的加法运算后,把累加结果与基值进行比较,通过比较指令判断在哪个坐标轴方向上有脉冲输出。