计算机数控系统(1)
计算机数控系统
计算机数控系统计算机数控系统3.1 计算机数控(CNC)系统的基本概念计算机数控(computerized numerical contro,简称CNC)系统是用计算机操纵加工功能,实现数值操纵的系统。
CNC系统根据计算机存储器中存储的操纵程序,执行部分或者全部数值操纵功能.由一台计算机完成往常机床数控装置所完成的硬件功能,对机床运动进行实时操纵。
CNC系统由程序、输入装置、输出装置、CNC装置、PLC、主轴驱动装置与进给(伺眼)驱动装置构成。
由于使用了CNC装置,使系统具有软件功能,又用PLC取代了传统的机床电器逻辑操纵装置,使系统更小巧,灵活性、通用性、可靠性更好,易于实现复杂的数控功能,使用、维修也方便,同时具有与上位机连接及进行远程通信的功能。
3.2 微处理器数控(MNC)系统的构成大多数CNC装置现在都使用微处理器构成的计算机装置,故也可称微处理器数控系统(MNC)。
MNC通常由中央处理单元(CPU)与总线、存储器(ROM,RAM)、输入/输出(I/O)接口电路及相应的外部设备、PLC、主轴操纵单元、速度进给操纵单元等构成。
图3 .2.1为MNC 的构成原理图。
3.2.1中央处理单元(CPU)与总线(BUS)CPU是微型计算机的核心,由运算器、操纵器与内寄存器组构成。
它对系统内的部件及操作进行统一的操纵,按程序中指令的要求进行各类运算,使系统成为一个有机整体。
总线(BUS)是信息与电能公共通路的总称,由物理导线构成。
CPU与存储器、I/O 接口及外设间通过总线联系。
总线按功能分为数据总线(DB)、地址总线(AB)与操纵总线(CB)。
3.2.2存储器(memory)(1)概述存储器用于存储系统软件(管理软件与操纵软件)与零件加工程序等,并将运算的中间结果与处理后的结果(数据)存储起来。
数控系统所用的存储器为半导体存储器。
(2)半导体存储器的分类①随机存取存储器(读写存储器)RAM(random access memory)用来存储零件加工程序,或者作为工作单元存放各类输出数据、输入数据、中间计算结果,与外存交换信息与堆栈用等。
数控系统的结构和工作原理
伺服放大器,则再从COP10A 到 COP10B。 FANUC 0iC I/O:I/O Link NC上的口为JD1A, 接I/O单元上JD1B,如再有一个I/O单元,从上一
单元JD1A接至下一个单元JD1B。CB104— CB107为4根扁平电缆,每根50芯,通向机床面板和
机床
FSSB和I/O Link体现 FANUC 公司硬件结构思想, 主运动信息和辅助运动信息分离
四、SIEMENS(西门子)802D系统结构
一、数控系统主要部件
数控控制器 伺服(主轴)放大器、电机(反馈) I/O装置 机床
二、数控机床装配过程
1、机床厂选型购置 2、电器、机械连接 3、PLC编程(辅助功能) 4、参数确定(主运动) 5、联调
三、FANUC 0iC 系统的结构
ቤተ መጻሕፍቲ ባይዱ
FSSB 主运动信息
I/O Link 辅助运动信息
数控系统试题及答案1
姜堰中等专业学校《机床数控系统》试题及答案1一、选择题(每题2分,共20分)1、数控机床的组成部分包括( B )A.输入输出装置、光电阅读机、PLC装置、伺服系统、多级齿轮变速系统、刀库B.输入输出装置、CNC装置、伺服系统、位置反馈系统、机械部件C.输入输出装置、PLC装置、伺服系统、开环控制系统、机械部件D.输入输出装置、CNC装置、多级齿轮变速系统、位置反馈系统、刀库2、计算机数控系统的优点不包括( C )A.利用软件灵活改变数控系统功能,柔性高B.充分利用计算机技术及其外围设备增强数控系统功能C.数控系统功能靠硬件实现,可靠性高D.系统性能价格比高,经济性好3、机床数控系统是一种( C )A.速度控制系统B.电流控制系统C.位置控制系统D.压力控制系统4、半闭环控制系统的传感器装在( A )A.电机轴或丝杠轴端B.机床工作台上C.刀具主轴上 D.工件主轴上5、步进电动机多相通电可以( A )A.减小步距角B.增大步距角C.提高电动机转速D.往往能提高输出转矩6、用光栅位置传感器测量机床位移,若光栅栅距为0.01mm,莫尔条纹移动数为1000个,若不采用细分技术则机床位移量为( C )A.0.1mm B.1mm C.10mm D.100mm7、所谓开环的数控伺服系统是指只有( B )A.测量实际位置输出的反馈通道B.从指令位置输入到位置输出的前向通道C.开放的数控指令D.位置检测元件8、FANUC 0i系列数控系统操作面板上用来显示图形的功能键为( C )。
A PRGRMB OPR/ALARMC AUX/GRAPHD OFFSET9.数控系统所规定的最小设定单位就是( C )。
A 数控机床的运动精度B 机床的加工精度C 脉冲当量D 数控机床的传动精度10、通常数控系统除了直线插补外,还有( B )。
A 正弦插补B 圆弧插补C 抛物线插补D 多义线插补二、填空题(每空2分,共20分)1、计算机数控系统的软件结构特点(1)多任务性(2)实时性。
计算机数控系统概念
计算机数控系统概念
一、概念
计算机数控系统简写为CNC(Computer Numerical Control)。
它是一种将数字或符号指令输送到机床来控制加工制造过程的自动化系统。
CNC系统主要作用是控制机床沿X、Y、Z等轴线运动,对工件进行加工,以达到所需形状尺寸和表面质量。
二、历史
数控技术起源于20世纪50年代,最初的数控机床使用的是齿轮和凸轮控制系统。
1960年代之后,随着微处理器和半导体技术的发展,数控机床的控制系统逐渐演变为以计算机为核心的数字控制系统。
三、组成
CNC系统主要由以下组成部分构成:
1.数控装置:包括数控主机、输入设备和行程控制板等。
2.执行机构:包括伺服电机、传动装置、机床工作台和工具刀具等。
3.感应器:包括接触式和非接触式两种,用于检测工件和机床的位置等信息。
4.辅助设备:包括冷却液系统、工件夹紧系统、刀库系统等。
四、应用
CNC系统广泛应用于机械加工、轻工制造、航空航天、汽车制造、电子制造等领域。
它的出现使得工件加工精度和效率得到了极大提
升,对于促进制造业的发展起到了重要作用。
数控系统原理图
数控系统原理图
数控系统原理图示如下:
[图 1]
该系统由主控制器、执行机构、传感器和输入设备等部分组成。
主控制器负责接收输入设备传来的指令,并根据设定的程序进行运算和控制。
执行机构则根据主控制器发出的信号,完成相应的运动和加工操作。
主控制器中包含算法处理单元、存储器和接口控制矩阵等部分。
算法处理单元负责根据输入指令和存储器中的程序,进行运算并生成控制信号。
存储器用于存储各类程序和数据,以供算法处理单元使用。
接口控制矩阵则负责将算法处理单元生成的信号转化为执行机构能够理解的形式。
执行机构主要包括主轴、刀具和工件夹持装置等。
主轴负责传动刀具进行加工操作,刀具则完成具体的切削或加工动作,工件夹持装置则固定工件,保证加工的稳定性和精度。
传感器用于检测执行机构的运动状态和加工过程中的参数,并将检测到的信号反馈给主控制器。
主控制器根据传感器反馈的信息,可以实时调整和控制执行机构的运动,保证加工的准确性和质量。
输入设备用于操作和输入加工程序。
例如数字显示屏、键盘和鼠标等。
用户可以通过输入设备选择程序、设定加工参数和操作方式等。
以上是数控系统的原理图说明。
数控技术第4章计算机数控系统(1)
位臵控制模块
6、可编程控制器(PLC) 代替传统机床的继电器逻辑控制来实现各种开关 量的控制。 分为两类: 一类是“内装型”PLC,为实现机床的顺序控制 而专门设计制造的。 另一类是“独立型”PLC,它是在技术规范、功 能和参数上均可满足数控机床要求的独立部件。
三、多CPU结构 适合多轴控制、高进给速度、高精度的机床。 紧藕合:相同的操作系统 松藕合:多重操作系统
控制各类轴运动的功能,用能控制的轴数和能同时控制 的轴数来衡量。
准备功能:G指令功能,指定机床的运动方式。 插补功能:包括软件粗插补和硬件精插补。 进给功能:F指令功能。
切削进给速度(mm/min) 同步进给速度(mm/r) 快速进给速度 进给倍率
主轴功能: 指令主轴转速 S指令功能,指定主轴转速(r/min, mm/min)。 转速编码,恒切削速度切削,主轴定向准停 辅助功能: M指令功能,指定主轴的起停转向(M03、M04)、冷却 泵的通和断、刀库的起停等。 刀具功能:T指令,选择刀具。 字符和图形显示功能: 显示程序、参数、补偿量,坐标位臵、故障信息等。 自诊断功能: 故障的诊断,查明故障类型及部位。
4、进给速度处理 编程指令给出的刀具移动速度是在各坐标合成方 向上的速度,进给速度处 理要根据合成速度计算 出各坐标方向的分速度。 此外,还要对机床允许的最低速度和最高速度的 限制进行判别处理,以及用软件对进给速度进行 自动加减速处理。
5、插补计算 插补就是通过插补程序在一条已知曲线的起点和 终点之间进行“数据点的密化”工作。
三. CNC系统的工作过程
基本过程: CNC装臵的工作过程是在硬件的支持下,执行软 件的过程。 通过输入设备输入机床加工零件所需的各种数据 信息,经过译码和运算处理(包括刀补、进给速 度处理、插补),将每个坐标轴的移动分量送到 其相应的驱动电路,经过转换、放大,驱动伺服 电动机,带动坐标轴运动,同时进行实时位臵反 馈控制,使每个坐标轴都能精确移动到指令所要 求的位臵。
数控系统
数控系统是数字控制系统的简称,英文名称为(Numerical Control System),根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。
通过利用数字、文字和符号组成的数字指令来实现一台或多台机械设备动作控制,它所控制的通常是位置、角度、速度等机械量和开关量。
是数字控制系统简称,英文名称为Numerical Control System,早期是由硬件电路构成的称为硬件数控(Hard NC),1970年代以后,硬件电路元件逐步由专用的计算机代替称为计算机数控系统。
计算机数控(Computerized numerical control,简称CNC)系统是用计算机控制加工功能,实现数值控制的系统。
CNC系统根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。
CNC系统由数控程序、输入装置、输出装置、计算机数控装置(CNC装置)、可编程逻辑控制器(PLC)、主轴驱动装置和进给(伺服)驱动装置(包括检测装置)等组成。
CNC系统的核心是CNC装置。
由于使用了计算机,系统具有了软件功能,又用PLC代替了传统的机床电器逻辑控制装置,使系统更小巧,其灵活性、通用性、可靠性更好,易于实现复杂的数控功能,使用、维护也方便,并具有与上位机连接及进行远程通信的功能。
目前世界上的数控系统种类繁多,形式各异,组成结构上都有各自的特点。
这些结构特点来源于系统初始设计的基本要求和工程设计的思路。
例如对点位控制系统和连续轨迹控制系统就有截然不同的要求。
对于T系统和M系统,同样也有很大的区别,前者适用于回转体零件加工,后者适合于异形非回转体的零件加工。
对于不同的生产厂家来说,基于历史发展因素以及各自因地而异的复杂因素的影响,在设计思想上也可能各有千秋。
例如,美国Dynapath系统采用小板结构,便于板子更换和灵活结合,而日本FANUC系统则趋向大板结构,使之有利于系统工作的可靠性,促使系统的平均无故障率不断提高。
什么是数控系统
什么是数控系统
数控系统是数字掌握系统简称,英文名称为NumericalControlSystem,早期是由硬件电路构成的称为硬件数控(HardNC),1970年月以后,硬件电路元件逐步由专用的计算机代替称为计算机数控系统。
计算机数控(Computerizednumericalcontrol,简称CNC)系统是用计算机掌握加工功能,实现数值掌握的系统。
CNC系统依据计算机存储器中存储的掌握程序,执行部分或全部数值掌握功能,并配有接口电路和伺服驱动装置的专用计算机系统。
CNC系统由数控程序、输入装置、输出装置、计算机数控装置(CNC 装置)、可编程规律掌握器(plc)、主轴驱动装置和进给(伺服)驱动装置(包括检测装置)等组成。
CNC系统的核心是CNC装置。
由于使用了计算机,系统具有了软件功能,又用PLC代替了传统的机床电器规律掌握装置,使系统更小巧,其敏捷性、通用性、牢靠性更好,易于实现简单的数控功能,使用、维护也便利,并具有与上位机连接及进行远程通信的功能。
1。
《数控技术及应用》复习资料
第一章概论1、数控技术、数控机床、数控系统的概念数控技术是机械、电子、自动控制理论、计算机和检测技术密切结合的机电一体化高新技术;数控技术是现代制造技术的一种;数控技术是现代制造业的基础、集中体现;数控技术是现代制造业信息化的重要组成部分。
数控的产生依赖于数据载体和二进制形式数据运算的出现。
●数控技术,也叫计算机数控技术(Computerized Numerical Control 简称:CNC),它是采用计算机实现数字程序控制的技术。
这种技术用计算机按事先存贮的控制程序来执行对设备的控制功能。
由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入数据的存贮、处理、运算、逻辑判断等各种控制机能的实现,均可以通过计算机软件来完成。
●数控机床是数字控制机床(Numerical control machine tools)的简称,是一种装有程序控制系统的自动化机床。
数控机床较好地解决了复杂、精密、小批量、多品种的零件加工问题,是一种柔性的、高效能的自动化机床,代表了现代机床控制技术的发展方向,是数控技术应用的典型产品。
1)简单说来所谓数控机床就是运用计算机对机床的机械加工过程进行数字化的自动控制。
2)具体来说:数控机床是通过将机床的各种动作的操作步骤、工件的形状尺寸以及机床的其他功能编制程序,精确控制机床运动部件的位移量,并且按加工的动作顺序要求自动控制机床各个部件的动作来完成机械加工工作的。
控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码,用代码化的数字表示,通过信息载体输入数控装置。
经运算处理由数控装置发出各种控制信号,控制机床的动作,按图纸要求的形状和尺寸,自动地将零件加工出来。
●数控系统(Numerical Control System)是数字控制系统的简称,根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。
是数控机床的核心部分。
第二章计算机数控系统
单机或主从结构模块的功能
模块化设计方法:将控制系统按功能划分成若干具有独立功 能的单元模块,并配上相应的驱动软件。系统设计时按功能的 要求选择不同的功能模块,并将其插入控制单元母板上,即 可组成一个完整的控制系统的方法。其中单元母板一般为总 线结构的无源母板,它提供模块间互联的信号通路图2-4。 实现CNC系统模块化设计的条件是总线(BUS)标准化。 1、计算机主板和系统总线(母板) 2、显示模块(显示卡) 3、 输入/输出模块(多功能卡) 4、电子盘(存储模块) 5、设备辅助控制接口模块 6、位置控制模块 7、功能接口模块
首先要将被加工零件图的几何信息和工艺信息 数字化,即将刀具与工件的相对运动轨迹,用 代码按规定的规则和格式编成加工程序,数控 系统则按照程序的要求,进行相应的运算、处 理,然后发出控制命令,使各坐标轴、主轴以 及辅助动作相互协调运动,实现刀具与工件的 相对运动,自动完成零件的加工。 1.逼近处理 2.插补运算 3.指令输出
2.点位运动与移动功能(G功能 )
准备功能(G功能)
—— 指令机床动作方式的功能。
如:基本移动、程序暂停、平面选择、坐
标设定、刀具补偿、基准点返回和固定 循环等。
3.插补功能
插补功能
—— 插补功能是数控系统实现零件轮廓 (平面或空间)加工轨迹运算的功能。 精插补和粗插补;硬件插补和软件插补
DNC接口,可实现直接数控,
MAP(制造自动化协议)模块,
网卡:适应FMS、CIMS、IMS等制造系统集成的
要求。
13.程序编制功能
手工编程 背景(后台)编程 自动编程
数控系统基本知识
二、输入/输出装置
输入装置的作用是将程序载体上的数控代码变成相应 的数字信号,传送并存入数控装置内。输出装置的作用 是显示加工过程中必要的信息,如坐标值,报警信号等。 数控机床加工的过程是机床数控系统和操作人员进行信 息交流的过程,输入、输出装置就是这种人机交互设备, 典型的有键盘和显示器。计算机数控系统还可以用通讯 的方式进行信息的交换,这是实现CAD/CAM集成,FMS和 CIMS的基本技术。
3.2 数控系统的分类
数控机床的种类很多,其数控系统也不相同。为了 便于了解和研究,可从不同角度对其进行分类。
一、按工艺用途分类
1
1.切削加工类机床数控系统:如数控铣床、数控
五、驱动装置
驱动装置将伺服单元的输出变为机械运动, 它与伺服单元一起是数控装置和机床传动部 件间的联系环节,它们有的带动工作台,有 的带动刀具,通过几个轴的综合联动,使刀具 相对于工件产生各种复杂的机械运动,加工 出形状、尺寸与精度符合要求的零件。与伺 服单元相对应,驱动装置有步进电机,直流 伺服电机和交流伺服电机等。
CNC装置中接收来自操作面板,机床上的各行程开关,传感 器,按钮,强电柜里的继电器以及主轴控制,刀库控制 的有关信号,经处理后输出去控制相应器件的运行。
CNC装置和PLC协调配合共同完成数控机床的控制,其 中CNC装置主要完成与数字运算和管理等有关的功能,如 零件程序的编辑、插补运算、译码、位置伺服控制等。 PLC主要完成与逻辑运算有关的一些动作,没有轨迹上的 具 体 要 求 , 它 接 受 CNC 装 置 的 控 制 代 码 M( 辅 助 功 能 ) 、 S(主轴转速)、T(选刀、换刀)等顺序动作信息,对其进 行译码,转换成对应的控制信号,控制辅助装置完成机 床相应的开关动作,如工件的装夹、刀具的更换、冷却 液的开、关等一些辅助动作;它还接受机床操作面板的 指令,一方面直接控制机床的动作,另一方面将一部分 指令送往CNC装置,用于加工过程的控制。
数控系统的组成
三、刀具半径补偿
1.补偿的类型:
分为左补偿和右补偿两种情形。 刀具半径左补偿:沿着加工方向,当刀具位于工
件左侧时,称刀具半径左补偿。加工时用G41指 令调用。 刀具半径右补偿:沿着加工方向,当刀具位于工 件右侧时,称刀具半径右补偿。加工时用G42指 令调用。
刀具半径补偿图例:
2.刀具补偿的步骤:
控制器结构简图:
1.硬件构成(3) :
外围设备主要包括操作面板、键盘、显示器、光电阅读机、 纸带穿孔机和外部存储器等。
操作面板:由于不同数控机床的动作不同,所配备的操作 面板是不同的。一般操作面板具有如下按钮和开关:
进给轴手动控制按钮,用于手动调整时移动各坐标轴。 主轴启停与主轴倍率选择按钮:用于主轴的启停与正、反
插补程序:根据加工程序所提供的加工信息,如 曲线的种类(直线、圆弧或其它曲线)、起终点 (直线的起点、终点,圆弧的起点、终点及圆 心)、加工方向(顺时针、逆时针),对这些信 息进行插补运算,决定每一个脉冲到来时的移动 方向及步长,以及曲线与曲线之间如何过渡等。
2.软件构成(3):
速度控制程序:根据给定的速度值控制插补运算 的频率,保证预定的进给速度。并能根据反馈值 的正与负自动地调节速度的大小。
诊断程序:通过识别程序中的一些标志符来判断故 障的类型和所在地。
二.机床数控系统的基本工作原理
1 .数控系统工作原理框图:
1.程序的输入:
分为手动输入和自动输入两种方式。手动输入通 常用键盘输入;自动输入可用穿孔纸带、磁带或 用通讯的方式。
2.译码:
主要是将标准程序格式翻译成便于计算机处理数 据的格式(高级语言→机器语言)。
3.刀具半径补偿原理(2):
X X X
切直线时刀补的计算:设上段
计算机数控系统
上一页 下一页
3.1数控系统及其组成
(2)刀库是加工中心机床的关键部件之一,在加工中心机床中 用来储存和运送刀具,它的结构形式很多,主要有盘式和链 式两种结构形式,盘式刀库存储容量较小(30把刀以下), 链式刀库存储容量较大。
(3)机械手是加工中心换刀机构的核心部件。换刀时机械手在 机床主轴(或刀架)与刀库之问,执行新旧刀具交换的任务, 在一个换刀程序中要完成抓刀、拔刀、交换(新旧刀对调) 装刀,复位等动作。
上一页 下一页
3.2 数控系统的类型
3.高档型数控系统 指加工复杂形状工件的多轴控制数控机床,且其工序集中、
自动化程度高、功能强、具有高度柔性。 采用的微机系统为32位以上微处理机系统,机床的进给大多
采用交流伺服驱动,除了具有一般数控系统的功能以外,应 该至少能实现5轴或5轴以上的联动控制,最小进给分辨率为 0.1s,最大快速移动速度能达到100m/min或更高,具 有三维动画图形功能和宜人的图形用户界面,同时还具有丰 富的刀具管理功能、宽调速主轴系统、多功能智能化监控系 统和面向用户的宏程序功能,还有很强的智能诊断和智能工 艺数据库,能实现加工条件的自动设定,且能实现计算机的 联网和通信。
上一页 返回
3.2 数控系统的类型
一.按被控机床运动轨迹分类
1.点位控制数控系统 2.直线控制数控系统 3.轮廓控制数控系统 这类数控系统能够同时对两个或两个以上运动坐标的位移及
第五章 计算机数控系统
第五章 计算机数控系统
在CNC装置的软件中,主要采用“资源分时共享”和“时 间重叠的流水处理”方法。
1)资源分时共享并行处理方法
初始 化
诊断
显示
I/O 处理
插补 准备
输入
插补
中
断
优
先
位控
级
键盘
图5-9 CPU分时共享的并行处理
第五章 计算机数控系统
2)时间重叠流水并行处理方法
当CNC装置在自动加工工作方式时,其数据的转换过程将 由零件程序输入、插补准备、插补、位置控制四个子过程组 成。如果每个子过程的处理时间分别为Δt1、Δt2、Δt3、 Δt4,则一个零件程序段的数据转换时间将是 t=Δt1+Δt2+Δt3+Δt4。如果以顺序方式处理每个零件的 程序段,则第一个零件程序段处理完以后再处理第二个程序 段,依次类推。图5-10 a)表示了这种顺序处理时的时间空 间关系。从图中可以看出,两个程序段的输出之间将有一个 时间为t的间隔。这种时间间隔反映在电动机上就是电动机的 时停时转,反映在刀具上就是刀具的时走时停,这种情况在 加工工艺上是不允许的。
分体式结构通常把CRT和MDI面板、操作面板等做成一个 部件,而把功能模块组成的电路板安装在一个机箱内,两者 之间用导线或光纤连接。
CNC操作面板在机床上的安装形式有吊挂式、床头式、控 制柜式、控制台式等多种。
第五章 计算机数控系统
2、从组成CNC系统的电路板的结构看,有大板式结构和模 块化结构。
插补运算
主轴电动机 和电气控制
位置控制 输出
伺服驱动 进给电动机
坐标及刀补 处 理 F指 令 速度处理
坐标轴运动 与位置检测
第五章 计算机数控系统
数控系统工作原理
数控系统工作原理
数控系统是一种通过计算机控制数控设备进行加工的自动化系统。
其工作原理如下:
1. 设计制作程序:数控系统首先需要根据加工要求进行程序的设计。
程序可以使用专门的数控编程软件,根据加工零件的几何形状和加工工艺,编写出一系列代码,用于定义刀具的路径、速度、进给等参数。
2. 程序传输与存储:编写完成的数控程序可以通过计算机与数控设备之间的传输设备进行传输。
一般情况下,数控系统会根据需要将程序存储在内部存储器中,方便以后的重复使用。
3. 数控系统解释程序:数控系统会将程序进行解释,并将其转化为数控设备可以理解的指令。
解释程序会根据编写的代码,将刀具路径、速度、进给等信息转化为用来驱动数控设备的指令。
4. 发送指令:解释程序将指令发送给数控设备的控制部分。
控制部分会根据指令控制伺服电机、螺杆传动系统等驱动部件,实现刀具的运动。
5. 加工控制:数控系统会监控刀具的运动状态,并根据需要控制刀具的速度、进给以及切削时刻等参数。
通过对实时的反馈信号进行分析,数控系统可以实现加工过程中的自动控制和调整。
总的来说,数控系统通过计算机对程序进行设计和存储,并将其转化为数控设备可以执行的指令。
通过控制刀具的运动和加工参数,数控系统实现对工件的自动化加工。
第3章计算机数控(CNC)系统1-3
时间重叠
单CPU分时资源共享
(3)实时中断处理 CNC系统软件的另一个重要特征是实时中断处
理。 CNC系统的多任务性和实时性决定了系统中 断成为整个系统必不可少的重要组成部分,中断 结构决定了系统软件的结构。
中断类型: 外部中断-外部设备中断; 内部中断-位置采样定时、插补周期中断; 硬件故障中断-硬件故障中断; 程序性中断-执行程序时的各种溢出,除零等。
4) 进给速度处理 给定的刀具移动速度,是在各坐标的合成方向上
的速度。速度处理是根据合成速度来计算各运动坐 标方向的分速度,为插补做准备。
5)插补 插补是指在一已知起点和终点坐标的曲线上进
行“数据点的密化”工作。 插补点在每个插补周期运行一次,在每个插补
周期内,根据指令进给速度计算出一个微小的直线 数据段。
在位置控制中,通常还要完成位置回路的增益 调整、各坐标方向的螺距误差补偿和反向间隙补偿, 以提高机床的定位精度。
7)I/O处理 I/O处理主要是处理CNC装置与机床之间的强
电信号的输入、输出和控制(如换刀、换挡、冷 却等)。
8)显示 CNC的显示主要有:零件程序的显示,参数显示,
刀具位置显示,机床状态显示,报警显示等。 有些CNC装置中还有刀具加工轨迹的静态和动态
复杂零件的NC程序是要通过通用计算机或自 动编程机编制;有的CNC具有根据蓝图直接编程 的功能。
CNC装置的控制功能、准备功能、插补功能、 进给功能、刀具功能、主轴功能、辅助功能、字符 显示功能、自诊断功能等是CNC的基本功能。
二、CNC的硬件结构
CNC硬件结构按印制电路板的插接方式可以分 为大板结构和总线式模块化结构;按CNC中微处 理器的个数可以分为单微处理器结构和多微处理 器结构;按CNC硬件的制造方式,可以分为专用 计算机型结构和工控计算机型结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机数控系统(1)
7.刀具功能及工作台分度功能
n 刀具管理功能 n ——实现对刀具几何尺寸和寿命的管理功能。 刀具几何尺寸(半径和长度),供刀具补偿功 能使用; 刀具寿命是指时间寿命,当刀具寿命到期时, CNC系统将提示用户更换刀具; CNC系统都具有刀具号(T)管理功能,用于标 识刀库中的刀具和自动选择加工刀具。
计算机数控系统(1)
8.辅助功能(M功能 )
计算机数控系统(1)
2020/12/7
计算机数控系统(1)
第一节 概 述
n 一、CNC数控机床 n CNC是数控机床的核心。 n CNC数控机床由以下几部分组成:加工
程序、输入/输出设备、CNC装置、可编 程控制器(PLC)、主轴驱动装置、进 给驱动装置和机床。
计算机数控系统(1)
CNC数控机床的组成框图
n 从外部特征来看,CNC系统是由硬件(通用硬件和专用 硬件)和软件(专用)两大部分组成的。它们二者是相 互支持,不可分割的。CNC的工作是在硬件的支持下, 由软件来实现部分或大部分数控功能。
n 硬件是基础,软件是灵魂。
计算机数控系统(1)
CNC装置的组成
数控加工程序
CNC系统平台
应用软件
控制软件
关系:从理论上讲,硬件能完成的功能也可以用软件来完成。从 实现功能的角度看,软件与硬件在逻辑上是等价的。
特点: n 硬件处理速度快,但灵活性差,实现复杂控制的功能困难。 n 软件设计灵活,适应性强,但处理速度相对较慢。
n 软件、硬件实现功能的分配就是——软件硬件功能界面划 分。
n 功能界面划分的准则:系统的性能价格比
同步进给速度—— 实现切削速度和进给速度的同步, 单位为 mm/r。
快速进给速度—— 一般为进给速度的最高速度,它 通过参数设定,用G00指令执行快速。
进给倍率(进给修调率)——人工实时修调预先给定
的进给速度。
计算机数控系统(1)
6.主轴的转速功能
n 主轴功能 n —— 数控系统的主轴的控制功能。
断
断
断
服
服
服
务
务
务
程
程
程
序
序
序
……
级 中 断 服 务 程 序
……
中断型软件系统结构图
计算机数控系统(1)
中断型结构模式的特点
➢任务调度机制:抢占式优先调度。 ➢信息交换:缓冲区。 ➢实时性好。由于中断级别较多(最多可达8
级),强实时性任务可安排在优先级较高的 中断服务程序中。 ➢模块间的关系复杂,耦合度大,不利于对系 统的维护和扩充。
n 辅助功能(M功能) n —— 用于指令机床辅助操作的功 能。 n 如:主轴起停、主轴转向、切削 液的开关或刀库的起停等。
计算机数控系统(1)
9.补偿功能
n 补偿功能 刀具半径和长度补偿功能: 实现按零件轮廓编制的 程序控制刀具中心轨迹的功能。 传动链误差:包括螺距误差补偿和反向间隙误差补 偿功能。 非线性误差补偿功能:对诸如热变形、静态弹性变 形、空间误差以及由刀具磨损所引起的加工误差等, 采用AI、专家系统等新技术进行建模,利用模型实 施在线补偿。
计算机数控系统(1)
2.点位运动与移动功能(G功能 )
准备功能(G功能)
—— 指令机床动作方式的功能。
如:基本移动、程序暂停、平面选择、坐
标设定、刀具补偿、基准点返回和固定
循环等。
计算机数控系统(1)
3.插补功能
n 插补功能
n —— 插补功能是数控系统实现零件 轮廓(平面或空间)加工轨迹运算的功 能。
计算机数控系统(1)
10.字符和图形显示功能
n 人机对话功能 n 在CNC装置中这类功能有: 菜单结构操作界面;
零件加工程序的编辑环境;
系统和机床参数、状态、故障信息的显示、 查询或修改画面等。
计算机数控系统(1)
11.自诊断功能
n 自诊断功能 n —— CNC自动实现故障预报和故障定位 的功能。 开机自诊断; 在线自诊断; 离线自诊断; 远程通讯诊断。
计算机数控系统(1)
4.固定循环加工功能
n 固定循环功能
n —— 固定循环功能是数控系统实现 典型加工循环(如:钻孔、攻丝、镗 孔、深孔钻削和切螺纹等)的功能。
计算机数控系统(1)
5.进给功能 (F功能 )
n 进给功能 n —— 进给速度的控制功能。 进给速度—— 控制刀具相对工件的运动速度,单位 为mm/min。
M、S、T
位位位位 控控控控 单单单单 元元元元
D/A转换电路
典型的单微处理器 装置结构框图
速度控制单元 X轴 Y轴 Z轴计算机主数控轴系统(1)
单微处理器CNC特点
n ⑴ CNC装置内只有一个微处理器,对存 储、插补运算、输入/输出控制、CRT显 示等功能实现集中控制分时处理。
n ⑵ 微处理器通过总线与存储器、输入/ 输出控制等接口电路相连,构成CNC装 置。
管理软件 操作系统
硬件
被控设备
接
口
机床 机器人
测量机
......
计算机数控系统(1)
CNC装置的组成
n 该平台有以下两方面的含义:
提供CNC系统基本配置的必备功能; 在平台上可以根据用户的要求进行
功能设计和开发。
计算机数控系统(1)
CNC的硬件系统组成框图
ROM
RAM
IN接口
OUT接口
CPU
n 单微处理器CNC的结构是以微型计算机系统的 基本结构为基础,微处理器和三总线结构、 I/O接口、存储器、串行接口和各种显示器接 口等;另外还包括了机床的控制部分。
计算机数控系统(1)
外部存储 设备接口
RS-232 接口
人机交互 接口
选件 接口
总
CPU
线
ROM RAM
PLC 接口
微机系统 机床的控制部分
n ⑶ 结构简单,易于实现。
计算机数控系统(1)
2.多微处理器的CNC n ⑴ 多微处理器CNC的优点
n ① 较高的性价比; n ② 适应能力强; n ③ 可靠性高; n ④ 易于组织规模化生产。
计算机数控系统(1)
⑵ 多微处理器的CNC主要功能模块
n ① CNC管理模块 ; n ② CNC插补模块 ; n ③ 位置控制模块 ; n ④ PLC模块 ; n ⑤ 人机接口模块 ; n ⑥ 存储器模块 。
n 1.输入过程
外存或通信接口
零件程序存储区
MDI键盘
零件程序缓冲区
MDI缓冲区
显示
控制
刀具补偿
诊断
I/O
速度处理
位置控制
CNC的任务并行处理示意图
计算机数控系统(1)
⑵前后台型软件结构
中断执行
前台程序 故障处理 位置控制 插补运算
……
后台程序 译码
刀补处理 速度预处理 输入/输出
显示
循环执行
前后台程序运行关系图
计算机数控系统(1)
前后台型结构模式的特点
➢ 任务调度机制: 优先抢占调度和循环调度。前台 程序的调度是优先抢占式的;前台和后台程序内 部各子任务采用的是顺序调度。
能,即必备功能;
n 选择功能——用户可根据实际要求选
择的功能。
计算机数控系统(1)
1.对轴数的控制功能
n 控制功能 n —— CNC能控制和能联动控制的进给轴 数。 n CNC的进给轴分类: n 移动轴(X、Y、Z)和回转轴(A、B、 C); n 基本轴和附加轴(U、V、W)。 n 联动控制轴数越多,CNC系统就越复杂, 编程也越困难。
加工程序
C N
可编程 控制器
主轴驱 动装置
机
C
输入/输出 设备
装 置
进给驱 动装置
床
计算机数控系统(1)
CNC数控机床的组成
计算机数控系统(1)
二、CNC的组成
n 从自动控制的角度来看,CNC系统是一种位置(轨迹)、 速度(还包括电流)控制系统,其本质上是以多执行部 件(各运动轴)的位移量、速度为控制对象并使其协调运 动的自动控制系统,是一种配有专用操作系统的计算机 控制系统。
➢ 信息交换:缓冲区。前台和后台程序之间以及内部 各子任务之间的。
➢ 实时性差。在前台和后台程序内无优先级等级、 也无抢占机制。
该结构仅适用于控制功能较简单的系统。早 期的CNC系统大都采用这种结构。
计算机数控系统(1)
⑶ 中断型软件结构
初始化
中断管理系统(硬件 + 软件)
……
n
0
1
2
级
级
级
中
中
中
计算机数控系统(1)
12.输入、输出和通信功能
n 通讯功能 n —— CNC与外界进行信息和数据交换的功能。 n RS232C接口,可传送零件加工程序, DNC接口,可实现直接数控, MAP(制造自动化协议)模块, 网卡:适应FMS、CIMS、IMS等制造系统集成的 要求。
计算机数控系统(1)
80~90年代初的CNC系统大多采用这种结构。
计算机数控系统(1)
第三节 CNC的信息处理过程
刀补缓冲区
运行缓冲区
位置反馈
加
工
译
程
序
码
刀 补 处 理
速 度 预 处 理
插 补 处 理
位 控 处 理
伺 服 驱 动
PLC控制
译码缓冲区