第3章计算机数控装置(CNC)

合集下载

计算机数控系统

计算机数控系统

计算机数控系统计算机数控系统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)用来存储零件加工程序,或者作为工作单元存放各类输出数据、输入数据、中间计算结果,与外存交换信息与堆栈用等。

计算机数控装置概述

计算机数控装置概述

(1)CNC管理模 块
系统初始化、中断管理、总 线裁决、系统出错识别和处理、 系统软、硬件诊断等。
(2)CNC插补模块
译码、刀具半径补偿、 坐标位移量计算和进给速度处 理等预处理,插补运算。
(2)设置恒定线速度 刀具切削点的切削速度为恒速的控制功能。 为了提高加工工件的表面质量.
(3)主轴准停 主轴周向定位于特定位置控制的功能。---换刀
7、辅助功能(M)
主要用于指定主轴的正、反转 、停止、冷却液的打开或关闭,换 刀等动作。
8、刀具功能 T
用来选择刀具并且指定有效刀 具的几何参数的地址。
设备层
显示设备
其他设备
计算机系统 输入/出设备


人机控制 运动控制
PMC 其他I/O
机床 机器人 测量机 ...
计算机基本系统:
CPU
EPROM或 E2PROM
RAM
输入/输出接口
主轴控制 通信接口
MDI接口
PLC接口 CRT
或液晶显示接口 位置控制
纸带阅读机接口
2、CNC装置的软件框图
CNC装置系统软件
集成的要求。
12、自诊断功能 CNC自动实现故障预报
和故障定位的功能。 开机自诊断;
在线自诊断;
离线自诊断;
远程通讯诊断。
13、人机对话编程功能
➢ 菜单结构操作界面; ➢ 零件加工程序的编辑环境; ➢ 系统和机床参数、状态、故障信息的
显示、查询或修改画面等。
第二节 CNC装置的硬件结构
9、补偿功能
刀具长度及半径补偿; 丝杆的螺距误差和反向间隙误差
的补偿; 可以在加工前输入到机床的存储
单元里,
10、字符图形显示功能

第三章 数控插补原理

第三章 数控插补原理

解:插补完这段直线刀具沿X和Y轴应走的总步数为 = x e + y e =5 + 3=8。 Y 刀具的运动轨迹如图 E(5,3) 3
2 1 O 1 2 3 4 5 X
第二节 基准脉冲插补
插补运算过程见表:
循环序号 偏差判别 F ≥0 坐标进给 +X 偏差计算 Fi+1=Fi-ye
教案 3
终点判别
m
Y
m(Xm,Ym) B(XB,YB)
+Y2
2 m-R
若Fm=0,表示动点在圆弧上;
若Fm>0,表示动点在圆弧外; 若Fm<0,表示动点在圆弧内。
Rm
R A(XA,YA)
第Ⅰ象限逆圆弧
X
第二节 基准脉冲插补
2)坐标进给
教案 3
与直线插补同理,坐标进给应使加工点逼近给定圆弧,规定如下: 当Fm≥0时,向-X方向进给一步; 当Fm<0时,向+Y方向进给一步。
教案 3
若Fi=0,表示动点在直线OE上,如P; 若Fi>0,表示动点在直线OE上方,如P′; 若Fi<0,表示动点在直线OE下方,如P″。
O
xi 第Ι象限直线
X
第二节 基准脉冲插补
2)坐标进给
教案 3
坐标进给应逼近给定直线方向,使偏差缩小的方向进给一步,由插补装 置发出一个进给脉冲控制向某一方向进给。
教案 3
直线线型 进给方向 偏差计算 直线线型
L1、L4 L2、L3 +X -X Fi+1=Fi-ye L1、L2 L3、L4
偏差计算
Fi+1=Fi+xe
注:表中L1、L2、L3、L4分别表示第Ⅰ、第Ⅱ、 第Ⅲ、第Ⅳ象限直线,偏差计算式中xe、ye均代 入坐标绝对值。

计算机数控装置(CNC)

计算机数控装置(CNC)
操作使用方便:用户只需根据菜单的提示,便可进行
正确操作。
编程方便:具有多种编程的功能、程序自动校验和模
拟仿真功能。
维护维修方便:部分日常维护工作自动进行(润滑,关
键部件的定期检查等),数控机床的自诊断功能,可迅
速实现故障准确定位。
5. 易于实现机电一体化
数控系统控制柜的体积小(采用计算机,
硬件数量减少;电子元件的集成度越来越高,
7. 刀具功能和第二辅助功能
刀具几何尺寸管理:管理刀具半径和长度,供刀具 补偿功能使用;
刀具寿命管理:管理时间寿命,当刀具寿命到期 时,CNC系统将提示更换刀具;
刀具类型管理:用于标识刀库中的刀具和自动选择
加工刀具。
8. 补偿功能
刀具半径和长度补偿功能:实现按零件轮廓编制的 程序控制刀具中心轨迹的功能。 传动链误差:包括螺距误差补偿和反向间隙误差补
㈡单微处理器CNC装置的结构特点
特点 • 一个微处理器完成所有 的功能; • 采用总线结构; • 结构简单,易于实现; • 功能受限制。
多微处理器
多微处理器结构 多微处理器结构是指在系统中有两个或两个以上 的微处理器能控制系统总线、或主存储器进行工 作的系统结构。目前大多数CNC系统均采用多微 处理器结构。 紧耦合结构:两个或两个以上的微处理器构成的处 理部件之间采用紧耦合(相关性强),有集中的 操作系统,共享资源。 松耦合结构:两个或两个以上的微处理器构成的功 能模块之间采用松耦合(具有相对独立性或相关 性弱),有多重操作系统有效地实现并行处理。
CNC装置的优点
1. 具有灵活性和通用性
CNC装置的功能大多由软件实现,且软硬件采用
模块化的结构,对设计和开发者而言,系统功能 的修改、扩充变得较为灵活。

数控技术复习提纲

数控技术复习提纲

本提纲只列举关键词,具体内容请参考课本和课件补充第一章:概述1.数字控制2.数字控制技术3.数控机床4.数控系统5.硬件数控(NC)6.计算机数控系统(CNC)7.数控机床的组成和作用:8.数控系统组成9.机床的机械部件10.数控机床的工作过程;数控编程的一般过程12.数控机床的分类:按运动轨迹;按所用的进给伺服系统类型;按所用的数控装置类型;按数控系统功能水平。

第二章:数控加工程序的编制1.数控编程2.编程的步骤3.对刀4.刀位点5.常用标准代码6.数控系统误差来源:7.机床坐标系8.分辨率(运动)9.机床原点10.工件坐标系11.模态与非模态插补和刀补1.插补2.硬件插补3.软件插补5.基准脉冲插补;逐点比较法6.数据采样插补;时间分割法7.刀具半径补偿8.B刀补9.C刀补15.刀具半径补偿的工作过程第三章:计算机数控装置C系统硬件结构:单处理器结构;多处理器结构C系统数据转换流程:4.C系统的软件结构多任务并行处理前后台型软件结构中断型软件结构6.软件系统的特点:多任务性与并行处理技术(单机系统采用资源分时共享,多机系统采用流水处理和并发处理);实时性和优先抢占调度机制第四章:进给伺服驱动系统1.分辨率(检测)2.编码器、光栅、旋转变压器3.绝对式、增量式、数字式、模拟式4.步距角5.数控机床进给伺服系统、组成、要求6.开环数控系统;闭环数控系统;半闭环数控系统。

7.同步转速第五章:运动系统与典型机构1.主运动、进给运动、换刀运动2.准停、C轴3. 数控机床进给运动系统的性能特点4. 转速和调速范围5.主运动的传动6.电主轴的支承类型7.进给运动传动类型8.数控机床导轨、要求、类型9.回转工作台类型10.自动换刀装置的形式第6章:典型数控机床1.数控车类型2.数控铣类型3.数控特种加工机床类型。

第3章 CNC装置及接口

第3章 CNC装置及接口

去抖动和多键保护
键 按 下
前 沿 抖 动
后 沿 抖 动
闭 合 稳 定
按键是机械触点,故而 存在抖动,有硬件和软 件方法消除。但多采用 软件,即检测到键按下 时,执行一个延时程序 再确认键的闭合。而多 键保护,也需要软件作 用,包括双键同时按下 保护,几个键连锁等。
8279简介
INTEL 8279是一种可编程键盘/显示器接口 芯片,它含有键盘输入和显示器输出两种 功能。键盘输入时,它提供自动扫描,能 与按键或传感器组成的矩阵相连,接收输 入信息,它能自动消除开关抖动并能对多 键同时按下提供保护。显示输出时,它有 一个16×8位显示RAM,其内容通过自动扫 描,可由8或16 位LED数码管显示。
一、单微处理器结构的CNC装置
单微处理器结构的CNC装置,由一个微处
理器CPU通过总线与存储器、PLC、位置控制器
及各种接口相连,采用集中控制与分时处理的
方式,完成数控各项任务。
图3-2中,CPU通过总线与存储器(RAM、EPROM)、 PLC、位置控制器及各种接口相连。
一、单微处理器结构的CNC装置
X
图3-3 PLC系统硬件框图
二、PLC的结构组成和工作原理
2.工作原理 可编程控制器是一种用于工业控制的专用计算机,和 普通计算机一样,都是利用程序进行工作的。
用户程序通过编程器输入到PLC的用户存储器中,CPU
对用户程序循环扫描并顺序执行。 整个工作过程可用下图表示:
读入开关状态 逻辑运算 输出运算结果 执行部件动作
第四节 CNC装置的接口电路
1
2 3 机床I/O接口 标准输入输出设备接口 串行数据通信及接口
1,机床I/O接口
机床I/O接口

(高职)天津中德职院:数控加工技术第三章 计算机数控系统

(高职)天津中德职院:数控加工技术第三章 计算机数控系统

返回目录
退出
上一页
下一页
第二节、MNC系统的构成
一、概念: 采用微处理器构成的数控装置称为MNC 二、组成: 中央单元(CPU) 总线BUS 存储器(RAM, ROM) I/O接口电路 PLC 主轴单元 速度控制单元等
返回目录
退出
上一页
下一页
返回目录
退出
上一页
下一页
三、各部分介绍:
1 CPU; BUS CPU: 由运算器、控制器、内部寄存器构成 衡量CPU的两个因素: 1) 位数 2)速度 作用:对系统内部工件及操作进行统一控制,按照程序 中指令的要求进行各种运算,使系统成为一个有机整体. BUS: 总线,信息公共通路的总称 物理导线分为: 地址总线(DB) 数据总线(AB) 控制总线(CB)
返回目录
退出
上一页
下一页
3 I/O 接口电路:
功能: 外设不能直接与存储器进行通讯,需要通过CPU对 I/O接口的读写操作来完成外设与存储器之间的信 息交换 (1)系统的I/O接口:系统的接口常采用串行接口,其 定义: 通讯的发送方和接受方之间的数据信息的传 输是在单根线上完成的.每次以一个二进制“0”“1” 为最小单位进行传输. 优点:价格便宜,简化通讯设备,可通过电话线进行长距离 传输 缺点:传输速度慢. 协议:为保证数据传输正确,通讯双方遵循某种约定的规 程(异步通讯规程) 以一帧作为一个数据传输单位
一、分类:
1、按微处理器分类; 单微处理器:只有一个CPU、采用集中控制分时方法处理数控的各 个任务。 缺点:① 不易进行功能的扩展和提高。 ② 处理速度低、数控功能差。 多CPU: 单CPU的弥补: 增加浮点协处理器、8086+8087 硬件分担插补 采用全智能化的CRT、PLC部件。 。两个及两个以上的CPU组成的CNC称为多微处理机系统。 。模块分为带CPU的主模块和不带CPU的从模块。 。特点:1、性能价格比高 2、采用模块化结构,良好的适应性和扩展性 3、硬件易于组织规模生产。 4、可靠性高。 返回目录 退出 上一页 下一页

CNC装置的组成及功能特点

CNC装置的组成及功能特点
处理的角度看,软件和硬件在逻辑上是等价的,即硬件能完成的任务,理论 上说也可以由软件来完成。因此,在数控装置的设计阶段就要考虑哪些功能 由软件来实现,哪些功能由硬件来实现,或怎样确定软件和硬件在数控装置 中所承担的任务,就是软硬件功能界面问题。
一般来说,硬件处理速度快,但价格高、灵活性差,软件适应性强,但处 理速度慢。正确地划定软硬件界面,可以获得较高的性能价格比。图3-4是 几种典型的软硬件界面的划分。
图3-2 CNC装置的硬件组成
2. CNC装置软件的基本组成
CNC装置的软件是为了充分发挥硬件功能而运行的各种支撑软件,通常由系统软件、 控制软件和管理软件等组成。从本质特征来看,CNC装置的系统软件是具有实时性和 多任务性的专用操作系统;从功能特征来看,CNC装置的系统软件由管理软件和控制 软件两部分组成,如图3-3所示。管理软件主要用于为某个系统建立一个软件环境,协 调各软件模块之间关系,并处理一些实时性不太强的事件,包括I/O处理程序、显示程 序和诊断程序等。控制软件主要用于完成系统中一些实时性要求较高的关键控制功能, 包括译码程序、刀具补偿计算程序、速度控制程序、插补运算程序、位置控制程序和 主轴控制程序等。
1. 准备功能
准备功能也称G功能,它是用来指令机床运动方式的功能,包括基本移动、 平面选择、坐标设定、刀具补偿、固定循环、公英制转换等指令。用G和它后 面的两位数字表示。
2. 插补功能
CNC是通过软件插补来实现刀具运动的轨迹。实际应用中,CNC的插补功 能分为粗插补和精插补。软件每次插补一个小线段数据称为粗插补,伺服接口 根据粗插补的结果,将小线段分成单个脉冲输出,称为精插补。
图3-8a所示。从图中可以看出,每两个程序段的输出时间间隔
为 t1 t2 。t3 这t种4 时间间隔反映在机床的加工过程中就是刀具的进给时断 时续,这段时间越长,数控装置的性能越差。应当尽量减少这段时间。

第三章 CNC系统class

第三章 CNC系统class
Fanuc 0i-C数控系统的部件连接
3.1.2 CNC装置的工作原理
输入 译码
刀具偏置
将标准数控代码翻译成CNC系统能识别的代码形式
数据处理
刀具长度补偿
将工件轮廓的轨迹转换成CNC系统认定的轨迹
速度计算
插补 I/O处理
解决加工运动的速度
数据输入 外部 内部 程序编辑器 磁盘、计算机通信
数控加工程序 译 码 几何、工艺数据 插 补 给定量:X 调节器 同 步 开关量控制
2、功能模块式结构
CNC装置是按模块化设计的方法构造. 模块化设计方法:将控制系统按功能划分成若干种具有 独立功能的单元模块 ,并配上相应的驱动软件。系统设 计时按功能的要求选择不同的功能模块,并将其插入控
制单元母板上,即可组成一个完整的控制系统的方法。
实现CNC系统模块化设计的条件是总线(BUS)标准化。 采用模块化结构时,CNC系统设计工作则可归结为功能 模块的合理选用。
3.2.3 CNC装置的硬件功能模块
5、设备辅助控制接口模块 (4)机床的I/O变换处理其目的: 机床的I/O控制通道是指微机与机床之间的联接电路
1)信号转换
电平转换 A/D、D/A转换; 数字量与脉冲量相互转换; 电量、非电量的转换; 弱电、强电的转换; 功率匹配
2)阻断外部的干扰信号进入计算机,在电气上将 CNC装置与外部信号进行隔离,以提高CNC装置运 行的可靠性。
加工服务程序
手动操作服务程序
背景程序结构
入口
实时中断
初始化
初始化
N
启动按钮按下? Y 输入及插补准备
前次中断 完成否? Y 置中断状态标志
N
急停处理
4
1 循环停处理程序

计算机数控装置

计算机数控装置
人机交互
计算机数控装置将更加注重人 机交互设计,提高操作便捷性
和用户体验。
计算机数控装置的技术创新与突破
多轴联动技术
通过多轴联动技术,计算机数控装置能够 实现复杂形状的高效加工,提高加工效率
和加工质量。
高速高精度控制技术
通过高速高精度控制技术,计算机数控装 置能够实现高速高精度的加工,满足高效 率和高精度的要求。
输入输出模块
负责接收和发送数据,包括与外部设备、传感器等的通信 。
系统管理模块
负责整个系统的资源管理和调度,包括内存管理、任务调 度等。
加工控制模块
负责加工过程的控制,包括刀具路径规划、加工参数设置 等。
数控加工程序的编辑支持各种编程 语言和编程规范,方便用户编写和修 改加工程序。
数控加工过程的控制
根据加工程序和加工参数,控制机床的加工过程,确保加工精度和加工效率。
数控加工过程的调度
根据生产计划和资源状况,合理安排加工任务,优化生产流程,提高生产效率。
04
计算机数控装置的应用与发展
计算机数控装置的应用领域
制造业 计算机数控装置广泛应用于机械 加工、模具制造、汽车制造等领 域,提高了生产效率和加工精度。
计算机数控装置的发展趋势
智能化
随着人工智能技术的发展,计算 机数控装置将更加智能化,能够
实现自适应控制和自主学习。
高精度
为了满足制造业的高精度需求,计 算机数控装置将继续提高其定位精 度、重复定位精度和加工精度。
网络化
通过网络化技术,计算机数控装置 将实现远程监控、远程编程和设备 间的信息共享,提高生产效率。
智能控制技术
智能控制技术将应用于计算机数控装置中, 实现自适应控制和优化加工过程,提高加 工过程的稳定性和可靠性。

数控加工(CNC 培训资料 )

数控加工(CNC 培训资料 )

5
5. SHIFT : 同时印有两个文字符号的按钮时按住
SHIFT 按钮可以实现切换字母功能. 输入键盘
9
23456 7
的右下角文字的时候画面上出现 “ ^ ”符号. 6. CANCLE :删除在BUFFER上已输入的文字以及符号.
7. INPUT : 输入ADDRESS 或者数据密码后,把数据
记忆到BUFFER上时使用.
第 2章 CNC 机械式样及切削工具
切割工具
※ 工具选定方法
ENDMILL 加工外径或者 GATE FLANGE面时,使用ENDMILL, 他的加工范围为Φ1~12 之间。 选定切割工具时,充分考虑加工量,加工面积,卡具形状,材质等因素之后方可选用。 加工量和加工面积比较大的时候通常使用 Φ10的钻头,加工GATE FLANGE面或者 RIB加工等加工量 很小的时候通常使用Φ3钻头。 除此之外还可以使用其它规格的切割工具,但是考虑库存管理问题,提倡使用Φ3 , Φ6, Φ10的钻头。 加工件的材质为 Mg时可以使用不同金属切割工具,但是加工材质为 AL / Zn等柔软的工件时最好使用 非金属切割工具。对表面光滑度要求严格的加工,通常使用6刃切割工具(推荐使用6刃切割工具,不 提倡使用4刃刀具)
2. COLLET组装在ARBOR NUT时,.
4. ARBOR NUT组装在ARBOR上.
5. ARBOR NUT使劲拧紧在 SPANNER之上.
6. STUD BOLT를使劲拧紧在 SPANNER之上.
※把切割工具安装在 ARBOR之上时尽量充分插进插口里头,这样加工件的精度。光滑度等参数才能有 充分的保障。
6. JOG : 操作轴指令钥匙时,按住按钮期间可以按照慢
速移送开关设定数度移送工件.

数控机床的组成

数控机床的组成

数控机床的工作原理
• 根据零件加工图样的要求确定零件加工的工艺过程、工艺参数和刀具 位移数据,再按编程手册的有关规定编写零件加工程序。然后数控装 置内计算机对数字和字符编码方式所记录信息进行系列处理向机床进 给等执行机构发出命令执行机构则按其命令对加工所需各种动作刀具 相对于工件运动轨迹、位移量和速度等实现自动控制从而完成工件加 工
• • • • •
数控装置具备的功能有:①多坐标控制②实现多种函数的插补 ③信息转换功能,如英制、公制转换、坐标转换、绝对值和增 量值转换④补偿功能,如刀具半径补偿、长度补偿、转动间隙 补偿、螺距误差补偿⑤多种加工方式选择,如可以实现各种加 工循环、重复加工⑥具有故障自诊断功能⑦通信和联网功能等。
• ⑥管理程序:当一个数据段开始插补时,管理程序即着手准备下一个 数据段的读入、译码、数据处理。即由它调用各个功能子程序,且保 证一个数据段加工过程中将下一个程序段准备完毕。一旦本数据段加 工完毕,即开始下一个数据段的插补加工。整个零件加工就是在这种 周而复始的过程中完成。
• 伺服电动机内装式脉冲编码器、旋转变压器、感应同步器、测速机、 光栅和磁尺等都常用的检测器件。
• 6 机床本体
• 数控机床的机械部件包括:主运动部件,进给运动执行部件,如工作 台、拖板及其传动部件,床身、立柱等支承部件;此外,还有冷却、 润滑、转位和夹紧等辅助装置。 数控机床的特点:具有很好的抗振性和刚度,相对运动面的摩擦因数 要小,进给传动部分之间的间隙要小,机械结构具有较高的动态刚度、 阻尼精度及耐磨性,热变形较小。
3 进给伺服驱动系统 进给伺服驱动系统由伺服控制电路、功率放大电路和伺服电动机组成。 作用:是把来自数控装置的位置控制移动指令转变成机床工作部件的运 动,使工作台按规定轨迹移动或精确定位,加工出符合图样要求的工 件,即把数控装置送来的微弱指令信号,放大成能驱动伺动电动机的 大功率信号。 常用的伺服电动机有步进电动机、直流伺服电动机和交流伺服电动机。 根据接收指令的不同,伺服驱动有脉冲式和模拟式,而模拟式伺服驱 动方式按驱动电动机的电源种类,可分为直流伺服驱动和交流伺服驱 动。步进电动机采用脉冲驱动方式,交、直流伺服电动机采用模拟式 驱动方式。

3.3CNC装置的软件结构

3.3CNC装置的软件结构

17
3.3 CNC系统的软件结构
0ms 4ms 8ms 12ms 16ms 位置控制
插补运算
背景程序
各任务占用CPU 时间示意图
18
3.3 CNC系统的软件结构
资源分时共享技术的特征
在任何一个时刻只有一个任务占用CPU; 在一个时间片(如8ms或16ms)内,CPU并行地 执行了两个或两个以上的任务。
20
3.3 CNC系统的软件结构
☆资源重叠流水处理(多CPU)
流水处理技术是利用重复的资源(CPU),将一个大的 任务分成若干个子任务,这些小任务是彼此关系的,然后 按一定的顺序安排每个资源执行一个任务,就象在一条生 产线上分不同工序加工零件的流水作业一样。 资源重叠流水处理的特征 • 流水处理在任何时刻(流水处理除开始和结束外)均有 两个或两个以上的任务在并发执行。 • 流水处理的关键是时间重叠
} 00:G40; 11:G40
01:G41; 10;G42
8
3.3 CNC系统的软件结构
N06 G90 G41 D11 G01 X200 Y300 F200 ; 1 2 3 4 5 6 7 8 9 -----------------------------------------------------------Struct PROG_BUFFER { char buf_state; 0:(开始);1(;)⑨ int block_num; 06(N06)① double COOR[20]; COOR[1]=200000;(X200)⑥ COOR[2]=300000;(Y300)⑦ int F,S; F=200;(F200)⑧ char G0; D5=0;(G90)② D6,D7=0,1(G41)③ D1=1;(G01)⑤ …… char D; D=11(D11)④

计算机数控装置(CNC)

计算机数控装置(CNC)


模块化的结构,对设计和开发者而言,系统功能

的修改、扩充变得较为灵活。

机 数
CNC装置其基本配置部分是通用的,不同的数控

机床仅配置相应的特定的功能模块,以实现特定
装 置
的控制功能。
(CNC)
11
数 第一节 概 述
控 技
术 2. 数控功能丰富
上午2时36分
第 插补功能:二次曲线、样条、空间曲面等插补 三 章 补偿功能:运动精度、随机误差补偿、非线性误


—— 固定循环功能 数控系统实现典型加


工循环(如:钻孔、攻丝、镗孔、深


孔钻削和切螺纹等)的功能

(CNC)
19
数 第一节 概 述
控 技
术 4. 进给功能
上午2时36分
—— 进给速度的控制功能。

三 进给速度—— 控制刀具相对工件的运动速度,单

位为mm/min(inch/min)。

和管理整个系统资源,通过分时处理的方式来实现


各种NC功能。


(CNC)
31
上午2时36分
数 第二节 CNC装置的硬件体系结构
控 技
术 多机系统: CNC装置中有两个或两个以上的CPU,即
系统中的某些功能模块自身也带有CPU,根据部件
第 三
间的相互关系又可将其分为:


主从结构,系统中只有一个CPU(称为主CPU)对
第 三
迹)控制系统,其本质上是以多执行部件(各运动轴)的
章 位移量为控制对象并使其协调运动的自动控制系统,是

第三章 计算机数控装置

第三章 计算机数控装置

第三章计算机数控装置第一节概述一、CNC装置软件的功能结构如图3-2所示。

二、CNC装置的功能控制功能(轴数)、准备功能、插补功能和固定循环功能、进给功能、主轴功能、辅助功能、刀具管理功能、补偿功能、人机对话功能、自诊断功能、通信功能。

第二节CNC装置的硬件结构一、概述1、单机系统;采用分时处理来实现各种数控功能2、多机系统:有两个或两个以上CPU有一个主CPU有控制和使用系统存储器和系统总结权,其它CPU只能接受主CPU的控制命令或数据二、功能:如图3-5所示1、特点:采用模块化结构,良好的适应性和扩展性、结构紧凑、更换方便2、模块之间的通信a、共享总线:图3-14特点:易实现、经济、效率低b、共享存贮器:图3-15特点:避免防冲突、但扩展较困难三、各模块的作用1、计算机主板和系统总线主板:对输入到CNC装置中的各种数据、信息,进行相应的算术和逻辑运算,CPU芯片及其外围芯片,内存单元、通信接口、软、硬驱动器接口。

系统总线:如图3-7所示,有数据总线、地址总线、控制总线。

2、显示模块:VGA、SVGA3、输入/输出模块(多功能卡)通信接口,RS2324、电子盘(存储模块)作用:如存放系统程序、零件加工程序。

通常采用电子存储器件,即半导体存储器件。

5、设备辅助控制接口模块:如图3-9所示CNC对设备控制:1、轨迹控制:坐标轴的速度和位置;2、顺序控制:对设备动作。

交换的信息:1、开关量信号:行程开关;2、模拟量信号:传感器;3、脉冲量信号。

输入:状态信息→数字信息→计算机输出:满足各种有关执行元件的输入要求。

功率放大(功率匹配)、电气隔离PLC的定义:是一种专为在工业环境下应用而设计的数字运算操作的电子系统,它采用可编程的存贮器,用来在其内部存贮执行逻辑运算,顺序控制、定时、计算和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械设备和生产过程。

6、位置控制模块作用:接受CNC插补运算后输出的位置控制命令,经调节运算输出速度控制指令,然后进行相应的变换后(D/A转换),输出速度指令电压给速度控制单元,去控制伺服电机运行,对于闭环控制或半闭环控制,它还要回收实际位置信号和实际速度信号。

计算机数控装置范文

计算机数控装置范文

计算机数控装置范文一、计算机数控装置的基本原理:1.数据处理:计算机数控装置通过输入、处理和输出三个步骤完成数据处理。

首先,通过外部输入设备将加工工艺过程所需的数据输入到计算机中;然后,计算机对输入的数据进行处理,生成相应的控制指令和运动轨迹;最后,通过输出设备将控制指令和运动轨迹发送到机械设备上。

2.信号输出:计算机数控装置通过数控接口输出控制信号。

这些控制信号包括运动指令、速度和加速度指令、位置指令等等。

通过这些信号,计算机控制机械设备实现各种加工、运动和操作。

3.运动控制:计算机数控装置通过输出不同的控制信号,实现对机械设备的运动控制。

这些控制信号包括步进电机的脉冲信号、伺服电机的控制信号、液压传动的控制信号等等。

通过改变这些控制信号的频率、幅度和相位等参数,可以实现机械设备的不同运动。

4.反馈控制:计算机数控装置通过传感器和编码器等反馈设备,实时监测和反馈机械设备的位置、速度和加速度等信息。

通过这些反馈信息,计算机可以调整控制信号,实现对机械设备运动的闭环控制。

二、计算机数控装置的应用领域:1.机械加工:计算机数控装置可以控制机床进行铣削、钻孔、切割等加工操作。

它可以通过不同的控制信号,实现复杂的轮廓加工和曲面加工等工艺要求。

2.机器人控制:计算机数控装置可以控制机器人进行抓取、搬运、焊接等操作。

它可以通过不同的控制信号,实现机器人的精确位置控制和运动路径规划。

3.3D打印:计算机数控装置可以控制3D打印机进行物体的制造。

它可以通过输出不同的控制信号,实现复杂的层层堆积和精确的造型。

4.自动化流水线:计算机数控装置可以控制生产线上的各个设备进行自动化生产。

它可以通过不同的控制信号,实现设备之间的协调运作和自动化控制。

5.数控激光切割:计算机数控装置可以控制激光切割机进行金属切割、雕刻和打标等操作。

它可以通过输出不同的控制信号,实现高精度的切割和图案制作。

三、计算机数控装置的优势:1.精度高:计算机可以进行高精度的运动控制和数据处理,可以实现更高的加工精度和生产效率。

机床数控技术第三章

机床数控技术第三章

第二节 CNC系统的硬件结构
三、开放式数控系统结构 1.美国的NGC和OMAC计划及其结构 2.欧共体的OSACA计划及其结构 3.日本的OSEC计划及其结构
第三节 CNC系统的软件结构
一、 CNC系统的软件结构 CNC系统的软件是为完成CNC系统的各项功能而专门设计和编制的,是数控加工系 统的一种专用软件,又称为系统软件(系统程序)。 在CNC系统中,软件和硬件在逻辑上是等价的,即由硬件完成的工作原则上也可 以由软件来完成。但是它们各有特点:硬件处理速度快,造价相对较高,适应性 差;软件设计灵活、适应性强,但是处理速度慢。因此,CNC系统中软、硬件的 分配比例是由性能价格比决定的。
图3-2 CNC系统的系统平台
第一节 概述
一、CNC系统的工作过程
1.输入 2.译码处理 3.数据处理(刀具长度补偿、半 径补偿、反向间隙补偿、丝杠 螺距补偿、过象限及进给方向 的判断、进给速度换算、加减 速控制及机床辅助功能处理等) 4.插补运算与位置控制 5.输入/输出(I/O)处理 6.显示 7.诊断
零件 程序
第一种: 硬件 第二种:硬件 第三种:硬件
输入
软件
插补 准备
插补
硬件
位置 控制
速度 控制 位置 检测
硬件
执行 电机
机床
软件 软件
硬件
CNC中三种典型的软硬件功能界面
第三节 CNC系统的软件结构
二、 CNC软件结构特点
1.CNC系统的多任务性
CNC系统的任务
管理
控制
输 入
I/O 处 理
显 示
第二节 CNC系统的硬件结构
二、大板式结构和功能模块式结构
从组成CNC系统的电路板的结构特点来看,有两种常见的结构,即大板式结构 和模块化结构
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一. 二. 三. 四. 五. 六. 七.
模块化设计方法? 主机板和系统总线 显示模块(显示卡) 输入/输出模块(多功能卡) 电子盘(存储模块) 设备辅助控制接口模块 位置控制模块 功能接口模块
实时性 逻辑上:多任务 时间上:时序问题?
第四节 CNC装置的插补原理
一、概述 二、脉冲增量插补 三、数字增量插补 四、自动升降速控制的概念
特点: 每次插补的结果仅产生一个单位的行程增量(一个脉冲当量)。 以一个一个脉冲的方式输出给步进电机。其基本思想是:用折线 来逼近曲线(包括直线)。 插补速度与进给速度密切相关。因而进给速度指标难以提高,当 脉冲当量为10μm时,采用该插补算法所能获得最高进给速度是 3-4 m/min。 脉冲增量插补的实现方法较简单,通常仅用加法和移位运算方法 就可完成插补。因此它比较容易用硬件来实现,而且,用硬件实 现这类运算的速度很快的。但是也有用软件来完成这类算法的。
四、 CNC装置的功能
6. 辅助功能(M功能) —— 用于指令机床辅助操作的功能。 已在第二章介绍。
四、 CNC装置的功能
7. 刀具管理功能 ——实现对刀具几何尺寸和刀具寿命的管理功能。 刀具几何尺寸管理:管理刀具半径和长度,供刀具补 偿功能使用; 刀具寿命管理:管理时间寿命,当刀具寿命到期时, CNC系统将提示更换刀具; 刀具类型管理:用于标识刀库中的刀具和自动选择加 工刀具。
对插补算法的要求
2. 评价插补算法的指标 ① 稳定性指标 插补运算是一种迭代运算,存在着算法稳定性问题。 插补算法稳定的充必条件:在插补运算过程中,对计 算误差和舍入误差没有累积效应。 插补算法稳定是确保轮廓精度要求的前提。

插补精度指标 插补精度:插补轮廓与给定轮廓的符合程度,它可用 插补误差来评价。 插补误差分类: 逼近误差(指用直线逼近曲线时产生的误差); 计算误差(指因计算字长限制产生的误差); 圆整误差(指计算结果取整产生的误差)
四、 CNC装置的功能
1. 控制功能 —— CNC能控制和能联动控制的进给轴数。 CNC的进给轴分类: 移动轴(X、Y、Z)和回转轴(A、B、C); 基本轴和附加轴(U、V、W)。 联动控制轴数越多,CNC系统就越复杂,编程也越困难。
四、 CNC装置的功能
2. 准备功能(G功能) —— 指令机床动作方式的功能。 已在第二章介绍。
λ =
F − Fc * 100 % F
F--给定的进给速度 Fc--实际合成进给速度 Fc 和F差别过大会影响零件的加工质量和生产率。 合成速度均匀性系数应满足: λmax ≤ 1 %
④ 插补算法要尽可能简单,要便于编程 因为插补运算是实时性很强的运算,若算法太复 杂,计算机的每次插补运算的时间必然加长,从而限制 进给速度指标和精度指标的提高。
11. 通讯功能 —— CNC与外界进行信息和数据交换的功能 RS232C接口,可传送零件加工程序, DNC接口,可实现直接数控, MAP(制造自动化协议)模块, 网卡 适应FMS、CIMS、IMS等制造系统集成的要求。
第二节 CNC装置的硬件结构
单机系统:只有一个CPU集中控制和管理整个的系统资 源。分时处理; 多机系统:有两个或者两个以上的CPU: (1)主从结构; (2)多主结构系统(紧耦合)。 (3)分布式结构系统(松耦合) 。
其中,逼近误差和计算误差与插补算法密切相关,因此 应尽量采用上述两误差较小的插补算法。上述三误差的综合 效应一般要求小于系统的最小运动指令或脉冲当量。
③ 合成速度的均匀性指标
合成速度的均匀性:插补运算输出的各轴进给量,经运动合成 的实际速度(Fc)与给定的进给速度(F )的符合程度。 速度不均匀性系数:
四、 CNC装置的功能
9. 人机对话功能 菜单结构操作界面; 零件加工程序的编辑环境; 系统和机床参数、状态、故障信息的显示、查询 或修改画面等。
四、 CNC装置的功能
10. 自诊断功能 —— CNC自动实现故障预报和故障定位的功能。
开机自诊断; 在线自诊断; 离线自诊断; 远程通讯诊断。
四、 CNC装置的功能
三、CNC装置的优点
1. 具有灵活性和通用性 CNC装置的功能大多由软件实现,且软硬件采用 模块化的结构,对设计和开发者而言,系统功能 的修改、扩充变得较为灵活。 CNC装置其基本配置部分是通用的,不同的数控 机床仅配置相应的特定的功能模块,以实现特定 的控制功能。
三、 CNC装置的优点
2. 数控功能丰富 插补功能:二次曲线、样条、空间曲面等插补 补偿功能:运动精度、随机误差补偿、非线性误 差补偿等 人机对话功能:加工的动、静态跟踪显示,高级人 机对话窗口 编程功能:G代码、蓝图编程、部分自动编程功 能。
四、 CNC装置的功能
5. 主轴功能 ——主轴切削速度、周向位置控制功能。 主轴转速——主轴转速的控制功能,单位:r/min。 恒线速度控制——刀具切削点的切削速度为恒速 的控制功能。单位:(m/min) 主轴定向控制——主轴周向定位于特定位置控制的功 能。 C轴控制——主轴周向任意位置控制的功能。 主轴修调率——人工实时修调预先设定的主轴转速。
一、 CNC装置的组成
数控加工程序
应用软件 管理软件
控制软件 接 口
操作系统 硬件
被控设备 机 床 机器人 测量机
......
图3-3 CNC系统平台
一、 CNC装置的组成
平台有以下两方面的含义: 平台提供CNC系统基本配置的必备功能; 在平台上可以根据用户的要求进行功能设计和开 发。
二、CNC装置的工作过程
首先将加工零件图上的几何信息和工艺信息数字化,即将刀具与工 件的相对运动轨迹,用代码规定的规则和格式编成加工程序,数控系统 则按照程序的要求,进行相应的运算、处理,然后发出控制命令,使各 坐标轴、主轴以及辅助动作相互协调运动,实现刀具与工件的相对运 动,自动完成零件的加工。 CNC装置对输入加工程序的运算和处理的核心部分有三部: 1.逼近处理:将待加工曲线分割成若干短直线。 2.插补处理:将各短直线段分解为x轴及y轴移动分量 3.指令输出:将计算出的x轴及y轴移动分量作为指令输出给x轴及y轴, 以控制它们连动。
一. 概述 1.插补的概念 2.评价插补算法的指标 3.插补方法的分类
加工直线的程序
N3G01X-45000Y-75000F150
1.插补的概念 插补(Interpolation):根据给定进给速度和给定轮廓线形的要求, 在轮廓的已知点之间,确定一些中间点的方法,这种方法称为插补方 法或插补原理。 数据密集化的过程。数控系统根据输入的基本数据(直线起点、终点 坐标,圆弧圆心、起点、终点坐标、进给速度等)运用一定的算法, 自动的在有限坐标点之间形成一系列的坐标数据,从而自动的对各坐 标轴进行脉冲分配,完成整个线段的轨迹分析,以满足加工精度的要 求。 插补算法:对应于每种插补方法(原理)的各种实现算法。 插补功能是轮廓控制系统的本质特征。
三、 CNC装置的优点
3. 可靠性高 采用集成度高的电子元件、芯片、采用VLSI本身就 是可靠性的保证。 许多功能由软件实现,硬件的数量减少。 丰富的故障诊断及保护功能(大多由软件实现),从 而可使系统的故障发生的频率和发生故障后的修复 时间降低。
三、 CNC装置的优点
4. 使用维护方便 操作使用方便:用户只需根据菜单的提示,便可 进行正确操作。 编程方便:具有多种编程的功能、程序自动校验 和模拟仿真功能。 维护维修方便:部分日常维护工作自动进行(润 滑,关键部件的定期检查等),数控机床的自诊 断功能,可迅速实现故障准确定位。
四、 CNC装置的功能
8. 补偿功能 刀具半径和长度补偿功能:实现按零件轮廓编制的程 序控制刀具中心轨迹的功能。 传动链误差:包括螺距误差补偿和反向间隙误差补偿 功能。 非线性误差补偿功能:对诸如热变形、静态弹性变 形、空间误差以及由刀具磨损所引起的加工误差等, 采用AI、专家系统等新技术进行建模,利用模型实时 在线补偿。
故 障 诊 断 处 理
...
编 译 处 理
刀 具 半 径 补 偿
速 度 处 理
插 补 运 算
位 置 控 制
机 床 输 入 输 出
主 轴 控 制
...
图 3-2 CNC 软件系统功能框图
一、 CNC装置的组成
(三)CNC硬件软件的作用和相互关系
硬件是基础,软件是灵魂
CNC装置的系统软件在系统硬件的支持下,合理地 组织、管理整个系统的各项工作。 CNC系统的硬件和软件构成了CNC系统的系统平台。 以计算机标准硬件为基础,软件取代专有硬件(软 件化数控)是发展趋势。
四、 CNC装置的功能
3. 插补功能和固定循环功能 —— 插补功能
数控系统实现零件轮廓(平面或空间)加工轨迹运 算的功能。 —— 固定循环功能
数控系统实现典型加工循环(如:钻孔、攻丝、 镗孔、深孔钻削和切螺纹等)的功能
四、 CNC装置的功能
4. 进给功能 —— 进给速度的控制功能。 进给速度—— 控制刀具相对工件的运动速度,单 位为mm/min。 同步进给速度—— 实现切削速度和进给速度的同 步,单位为 mm/r ,用于螺纹加工 进给倍率(进给修调率-Override)——人工实时 修调预先给定的进给速度。
三、 CNC装置的优点
5. 易于实现机电一体化
数控系统控制柜的体积小(采用计算机,硬件数量减 少;电子元件的集成度越来越高,硬件的不断减小), 使其与机床在物理上结合在一起成为可能,减少占地面 积,方便操作。
四、CNC装置的功能
功能:满足用户操作和机床控制要求的方法和手段。 基本功能——数控系统基本配置的功能,即必备 的功能; 选择功能——用户可根据实际使用要求选择的功 能。
(二)CNC系统软件的功能性结构 本质特征: CNC系统软件是具有实时性和多任务性的专 用操作系统, 功能特征: 该操作系统由CNC管理软件和CNC控制软件 两部分组成。它是CNC系统活的灵魂。
相关文档
最新文档