第二章 计算机数控装置part1
计算机数控装置(1)
结构特征
❖ 面向公共存储器设计,即采用多端口来实现各主模块之 间的互连和通讯; ❖ 采用多端口控制逻辑来解决多个模块同时访问多端口存 储器冲突的矛盾。
由于多端口存储器设计较复杂,而且对两个以上的主模块, 会因争用存储器可能造成存储器传输信息的阻塞,所以这种结 构一般采用双端口存储器(双端口RAM)。
计算机数控装置(1)
4.2 CNC装置的硬件结构
按其中含有CPU的多少可分为: 单微处理机结构和多微处理机结构;
按电路板的结构特点可分为: 大板结构和模块化结构。
计算机数控装置(1)
单微处理器结构
以一个CPU(中央处理器)为核心,CPU通过总线与存储器 和各种接口相连接,采取集中控制、分时处理的工作方式,完成 数控加工各个任务。
从外部特征来看,CNC系统是由硬件(通用硬件和 专用硬件)和软件(专用)两大部分组成的。
CNC系统平台
计算机数控装置(1)
PC+CNC+PLC
计算机数控装置(1)
CNC系统工作过 程 输入→译码→数据处理→插补→将各个坐标轴的
分量送到各控制轴的驱动电路,经过转换、放大去驱动 伺服电动机,带动各轴运动→实时位置反馈控制,使各 个坐标轴能精确地走到所要求的位置。
共享总线结构
计算机数控装置(1)
结构特征
❖ 功能模块分为带有CPU的主模块和从模块 (RAM/ROM,I/O模块); ❖ 以系统总线为中心,所有的主、从模块都插在严格 定义的标准系统总线上; ❖ 采用总线仲裁机构(电路)来裁定多个模块同时请 求使用系统总线的竞争问题。
计算机数控装置(1)
共享存储器结构
计算机数控装置(1)
中断型结构
此结构除了初始化程序之外,整个系统软件的各个 任务模块分别安排在不同级别的中断服务程序中,然 后由中断管理系统(由硬件和软件组成)对各级中断 服务程序实施调度管理。整个软件就是一个大的中断 管理系统。
计算机数控装置(CNC)
正确操作。
编程方便:具有多种编程的功能、程序自动校验和模
拟仿真功能。
维护维修方便:部分日常维护工作自动进行(润滑,关
键部件的定期检查等),数控机床的自诊断功能,可迅
速实现故障准确定位。
5. 易于实现机电一体化
数控系统控制柜的体积小(采用计算机,
硬件数量减少;电子元件的集成度越来越高,
7. 刀具功能和第二辅助功能
刀具几何尺寸管理:管理刀具半径和长度,供刀具 补偿功能使用;
刀具寿命管理:管理时间寿命,当刀具寿命到期 时,CNC系统将提示更换刀具;
刀具类型管理:用于标识刀库中的刀具和自动选择
加工刀具。
8. 补偿功能
刀具半径和长度补偿功能:实现按零件轮廓编制的 程序控制刀具中心轨迹的功能。 传动链误差:包括螺距误差补偿和反向间隙误差补
㈡单微处理器CNC装置的结构特点
特点 • 一个微处理器完成所有 的功能; • 采用总线结构; • 结构简单,易于实现; • 功能受限制。
多微处理器
多微处理器结构 多微处理器结构是指在系统中有两个或两个以上 的微处理器能控制系统总线、或主存储器进行工 作的系统结构。目前大多数CNC系统均采用多微 处理器结构。 紧耦合结构:两个或两个以上的微处理器构成的处 理部件之间采用紧耦合(相关性强),有集中的 操作系统,共享资源。 松耦合结构:两个或两个以上的微处理器构成的功 能模块之间采用松耦合(具有相对独立性或相关 性弱),有多重操作系统有效地实现并行处理。
CNC装置的优点
1. 具有灵活性和通用性
CNC装置的功能大多由软件实现,且软硬件采用
模块化的结构,对设计和开发者而言,系统功能 的修改、扩充变得较为灵活。
第二章 计算机数控装置
第二章计算机数控装置第一节概述一、CNC的基本构成计算机数控(Computerized numerical control,简称CNC)系统是用计算机控制加工功能,实现数值控制的系统。
CNC系统根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。
CNC系统由数控程序、输入装置、输出装置、计算机数控装置(CNC装置)、可编程逻辑控制器(PLC)、主轴驱动装置和进给(伺服)驱动装置(包括检测装置)等组成,如图2-1所示。
MDICNC系统的核心是CNC装置。
由于使用了计算机,系统具有了软件功能,又用PLC代替了传统的机床电器逻辑控制装置,使系统更小巧,其灵活性、通用性、可靠性更好,易于实现复杂的数控功能,使用、维护也方便,并具有与上位机连接及进行远程通信的功能。
二、CNC装置的组成及其工作过程CNC装置由硬件和软件组成,软件在硬件的支持下工作,二者缺一不可。
CNC装置的硬件除具有一般计算机所具有的微处理器(CPU)、存储器(ROM ,RAM )、输入输出(I/O )接口外,还具有数控要求的专用接口和部件,即位置控制器、纸带阅读机接口、手动数据输入(MDI )接口和显示(CRT )接口。
CNC 装置硬件的组成如图2-2所示。
图2-2 CNC 装置硬件的组成框图CNC 装置的软件是为了实 现CNC 系统各功能而编制的专 用软件,称为系统软件。
在系统软件的控制下,CNC 装置对输入的加工程序自动进行处理, 并发出相应的控制指令。
系统 软件由管理软件和控制软件两 部分组成,如图2-3所示。
CNC 装置的工作是在硬件的支持下,执行软件的全过程。
软件和硬件各有不同的特点,软件设计灵活,适应性强,但处理速度慢;硬件处理速度快,成本却高。
因此,在CNC 装置中,数控功能的实现方法大致有分为三种情况:第一种情况是由软件完成输入、插补前的准备,硬件完成插补和位置控制;。
计算机数控装置
2020/10/23
h
15
三. CNC装置的功能
10、自诊断功能 —— CNC自动实现故障预报和故障定位的功能。 CNC装置中安装了各种诊断程序,这些程序可以嵌 入其它功能程序中,在CNC装置运行过程中进行检 查和诊断。
2020/10/23
h
16
三. CNC装置的功能
11、通讯功能
—— CNC与外界进行信息和数据交换的功能
第一节 概 述
数控系统的组成 数控系统是数控机床的重要部分,它是由数 控程序、输入输出设备、CNC装置、可编程控 制器(PLC)、主轴驱动装置和进给驱动装置 (包括检测装置)等组成,有时也称作计算 机数控系统(CNC系统)。其中,核心是CNC 装置。
2020/10/23
h
1
一. CNC装置的组成
数控系统的核心是数控装置。随着计算机技术的 发展,数控装置性能越来越高,价格越来越低。 从外部特征来看,CNC装置是由硬件(通用硬件和 专用硬件)和软件(专用)两大部分组成的,软 件在硬件的支持下运行,离开软件,硬件便无法 工作,二者缺一不可。
2020/10/23
h
13
三. CNC装置的功能
8、补偿功能
刀具半径和长度补偿功能: 实现按零件轮廓编制的程序控制 刀具中心轨迹的功能。
传动链误差:包括螺距误差补偿和反向间隙误差补偿功能。
非线性误差补偿功能:对诸如热变形、静态弹性变形、空间误 差以及由刀具磨损所引起的加工误差等,采用AI、专家系统等 新技术进行建模,利用模型实施在线补偿。
2020/10/23
h
11
三. CNC装置的功能
6、辅助功能(M功能)
—— 用于指令机床辅助操作的功能。
计算机数控装置
计算机数控装置将更加注重人 机交互设计,提高操作便捷性
和用户体验。
计算机数控装置的技术创新与突破
多轴联动技术
通过多轴联动技术,计算机数控装置能够 实现复杂形状的高效加工,提高加工效率
和加工质量。
高速高精度控制技术
通过高速高精度控制技术,计算机数控装 置能够实现高速高精度的加工,满足高效 率和高精度的要求。
输入输出模块
负责接收和发送数据,包括与外部设备、传感器等的通信 。
系统管理模块
负责整个系统的资源管理和调度,包括内存管理、任务调 度等。
加工控制模块
负责加工过程的控制,包括刀具路径规划、加工参数设置 等。
数控加工程序的编辑支持各种编程 语言和编程规范,方便用户编写和修 改加工程序。
数控加工过程的控制
根据加工程序和加工参数,控制机床的加工过程,确保加工精度和加工效率。
数控加工过程的调度
根据生产计划和资源状况,合理安排加工任务,优化生产流程,提高生产效率。
04
计算机数控装置的应用与发展
计算机数控装置的应用领域
制造业 计算机数控装置广泛应用于机械 加工、模具制造、汽车制造等领 域,提高了生产效率和加工精度。
计算机数控装置的发展趋势
智能化
随着人工智能技术的发展,计算 机数控装置将更加智能化,能够
实现自适应控制和自主学习。
高精度
为了满足制造业的高精度需求,计 算机数控装置将继续提高其定位精 度、重复定位精度和加工精度。
网络化
通过网络化技术,计算机数控装置 将实现远程监控、远程编程和设备 间的信息共享,提高生产效率。
智能控制技术
智能控制技术将应用于计算机数控装置中, 实现自适应控制和优化加工过程,提高加 工过程的稳定性和可靠性。
计算机数控装置成教课件
CNC装置可以实现自动化加工, 提高加工精度和效率,减少人工 干预,降低生产成本。
工作原理
工作流程
CNC装置通过读取存储在计算机中 的加工程序,控制机床的各个轴进行 精确移动,实现零件的加工。
数据处理
CNC装置将加工程序中的数据转换为 机床各轴的位移、速度等物理量,通 过电机驱动实现精确控制。
人机界面软件
人机界面软件是数控装置中用于人机交互的软件,负责显 示机床状态、输入加工参数等功能。人机界面软件一般采 用图形化界面设计,易于操作。
分类方式
按控制轴数分类
按控制轴数可将计算机数控装置分为2轴、3轴、4轴、5轴等类型。控制轴数越多,加工 自由度越高,加工复杂零件的能力越强。
按伺服系统类型分类
按伺服系统类型可将计算机数控装置分为直流伺服、交流伺服、步进伺服等类型。不同类 型的伺服系统具有不同的特点,适用于不同的加工需求。
按CNC控制器类型分类
按CNC控制器类型可将计算机数控装置分为单微处理器CNC、多微处理器CNC等类型。 不同类型的CNC控制器具有不同的处理能力和性能特点。
03
计算机数控装置的应用领域
05
计算机数控装置的维护与保养
日常维护
定期检查
对计算机数控装置进行定期检查,确保设备正 常运行。
清洁保养
保持设备清洁,避免灰尘和杂物影响设备性能。
软件更新
及时更新设备软件,以获得更好的功能和安全性。
故障诊断与排除
故障识别
及时发现设备故障,判断故障类型。
故障分析
分析故障原因,制定相应的排除方案。
机床本体
机床本体是数控机床的机械部分,包括主轴、工作台、导轨、刀具等部 分,是实现加工的物理基础。
计算机数控装置课件
总结词
随着制造业对产品精度要求的不断提高,计算机数控装置的高精度化成为重要的 发展趋势。
详细描述
计算机数控装置的高精度化主要体现在加工精度的提高和误差补偿技术的进步。 通过采用更精确的算法和优化控制技术,计算机数控装置能够实现更高精度的加 工,提高产品的质量和性能。
高可靠性
总结词
计算机数控装置的高可靠性是保证加工过程稳定、可靠的关键。
一种数控编程的标准语言,用于描述工件的几何形状和加工 参数。
宏程序
一种基于C语言的编程语言,用于实现复杂的加工逻辑和算法 。
04
计算机数控装置的应 用领域
机械加工领域
数控机床
计算机数控装置广泛应用于数控 机床的控制,实现高精度、高效
率的加工。
加工中心
加工中心通过计算机数控装置实现 多轴联动,完成复杂零件的加工。
输入输出设备
键盘和显示器
用于输入命令和显示信息。
传感器和执行器
用于检测机床状态和执行控制动作。
数控装置的接口
总线接口
连接数控装置内部各个模块,实现数 据传输和控制信号传递。
I/O接口
连接机床的输入输出设备,实现信号 的传递和控制。
数控装置的存储器
只读存储器(ROM)
存储数控装置的固件程序。
随机存取存储器(RAM)
数控软件的功能模块
加工模块
实现加工过程的控制,包括刀具路径 的计算、加工参数的设置等。
数据处理模块
对输入的零件图纸进行数据转换和预 处理,生成可用于加工的数控程序。
人机交互模块
提供用户界面,方便用户进行操作和 监控。
故障诊断模块
对加工过程中出现的异常情况进行诊 断和处理。
数控原理与系统第2章计算机数控装置
缆,计算机与数控系统之间的通信距离
一般能达到30m,如果通信距离较长,
可在计算机与数控机床的RS—232C接头
上分别加装远程驱动模块,此时通信距
离可增加到1~10km。
第2章 CNC装置工作原理
在计算机与数控机床之间进行串行通
信时,需要在微机上运行专门的软件,如
PCIN、Multi-DNC等,大多数CAD/CAM集
理,在CNC内部应以统一的编码格式存放, 而不应再分ISO码和EIA码。通常可按照 ASCⅡ代码格式存放,也可以根据情况, 由CNC研制者自行定义内码格式。
表2.4所示为某数控系统的内码表,
与ISO码和EIA码有意义对应关系。
第2章 CNC装置工作原理
表2.4 常用数控代码及其内码
第2章 CNC装置工作原理
例如零件程序段:N05 G90 G01 X106
Y-60 F46 M05 LF
如图2.9所示,假设该程序段采用ISO代
码记录在穿孔纸带上,输入CNC装置后存储
在以2000H单元为首地址的内存缓冲区中。 根据表2.4中外码与内码之间的对应关系, 可将该程序段转换成内码存储在零件程序缓
冲器中,存储内容如表2.5所示。这一转换
一般处理过程是,CPU先从P1口送
出数据1111 0000,若无按键按下,则从
P1口读入的列信号全为1;若有按键按下,
则按键的行列线接通,该列线输出为0,
其余列仍为1,则表示有键钮按下。再逐
行加低电平,如该行无按键按下,则列
线全为1;如该行有按键按下,则对应的
列线为0。例如,P1口输出1111 1101后,
3) DNC工作方式
DNC 是 直 接 数 字 控 制 (Direct
计算机数控装置的软、硬件结构
人机交互界面设计
人机交互界面是计算机数控装 置中硬件的重要组成部分,它 负责提供用户与数控装置之间
的交互界面。
人机交互界面设计需要考虑 用户的使用习惯和操作体验, 以提供友好、直观的操作界
面。
人机交互界面可以采用触摸屏、 键盘、鼠标等输入设备,以及 显示屏、指示灯等输出设备。
PART 05
发展趋势与挑战
高精度与高效率
高精度
随着制造业对产品精度要求的不断提高,计算机数控装置的高精度加工能力成 为其发展的关键。采用更精确的坐标测量技术、优化加工参数等手段,可以提 高数控装置的加工精度和稳定性。
高效率
高效率是计算机数控装置追求的重要目标之一。通过采用高速切削技术、优化 加工路径和减少空程时间等手段,可以提高数控装置的加工效率,缩短生产周 期。
数控装置主机
CPU
数控装置的核心,负责 数据处理和控制逻辑运
算。
存储器
总线
电源
用于存储数控程序、加 工数据和系统配置。
连接各个模块,实现数 据传输和控制信号传递。
提供稳定的电源,确保 数控装置正常工作。
伺服驱动系统
伺服电机
实现高精度位置控制和速度调节。
编码器
检测伺服电机的位置和速度,反馈给数控装 置主机。
实时控制算法是计算机数控装置中软件的核心 部分,它负责根据输入的参数和条件,计算出 控制输出,以实现对数控装置的精确控制。
实时控制算法需要考虑控制精度、响应速度和 稳定性等因素,以确保数控装置能够快速、准 确地响应指令。
实时控制算法可以采用传统的PID控制算法,也 可以采用现代的控制算法,如模糊控制、神经 网络控制等。
https://
2023 WORK SUMMARY
第二章计算机数控装置.ppt
b. 内码 零件程序的内部存储编码,可靠性高,不需要校验位。在 CNC内部以统一的格式存放,通常可按照ASCⅡ码格式存放,也 可由CNC研制者自行定义内码格式,以便更有规律性、易用性。
23
第二章 计算机数控装置
2.3 数控加工程序的预处理
河南工业职业技术学院 机电系
预处理主要包括数控加工程序的译码、运动轨迹的刀补计算 和速度处理三个部分。
河南工业职业技术学院 机电系
2. 数控加工程序的输入过程
通过输入装置输入到数控系统的程序段,一般先存 放在MDI缓冲器或零件程序缓冲器中,然后在根据控制 要求将其传送到零件程序存储器中,或者直接译码执行。
21
第二章 计算机数控装置
2.2 数控加工程序的输入
河南工业职业技术学院 机电系
2. 数控加工程序的输入过程
译码工作主要包括代码识别和功能代码的译码两大部分。
25
第二章 计算机数控装置
2.3 数控加工程序的预处理 1. 代码识别
河南工业职业技术学院 机电系
26
第二章 计算机数控装置
2.3 数控加工程序的预处理 2. 功能代码的译码
N代码译码子程序的流 程图,如右图所示。
河南工业职业技术学院 机电系
27
第二章 计算机数控装置
2.3 数控加工程序的预处理 3. 译码结果缓冲器的格式
河南工业职业技术学院 机电系
不同的CNC系统,其编程格式各不相同,针对某个具体的 CNC系统,译码结构缓冲器的规模和格式是固定不变的。
它含有所有功能码信息,各个功能码所占字节数根据系统精 度、加工行程和码值范围而定,数据格式根据后续程序的处理需 要而定。
(1)输入工作方式
在自动译码执行零件程序时,根据译码程序段的来源不同, 有四种输入工作方式。
数控技术课件:计算机数控装置 -
(6)記憶體模組 是程式和數據的主記憶體,或是功能模組數據傳送用 的共用記憶體。
2.多CPU CNC系統的典型通信方式
1)共用匯流排結構 在這種結構的CNC系統中,只有主模組有權控制系統匯
流排,且在某一時刻只能有一個主模組佔有匯流排,如有多 個主模組同時請求使用匯流排會產生競爭匯流排問題。
(3)位置控制模組 對坐標位置給定值與由位置檢測裝置測到的實際位 置值進行比較並獲得差值、進行自動加減速、回基準點、對伺服系統滯 後量監視和漂移補償,得到速度控制的模擬電壓(或速度的數字量), 去驅動進給電動機。
(4)PLC模組 零件程式的開關量(S、M、T)和機床面板來的信號在 這個模組中進行邏輯處理,實現機床電氣設備的啟停,刀具交換,工件 數量和運轉時間的計數等。
4).插補:插補的任務是通過插補計算程式在一條曲線的 已知起點和終點之間進行“數據點的密化工作”。
5).位置控制:將插補計算出的理論位置與實際回饋位置 相比較,用其差值去控制進給伺服電機。
6).I/O處理:處理CNC裝置與機床之間的強電信號輸入、 輸出和控制。
7).顯示:零件程式、參數、刀具位置、機床狀態等。
定義及作用;掌握華中HNC-21數 的連接;介面種類與信號定
數控裝置 控系統介面定義及作用。
義;
【導入案例】
《<中國製造2025>重點領域技術路線圖(2015版)》近日發 佈。路線圖圍繞經濟社會發展和國家安全重大需求,選擇10大 戰略產業實現重點突破,力爭到2025年處於國際領先地位或國 際先進水準。作為10大領域之一,高檔數控機床和機器人的發 展目標、方向及重點領域明晰。 在高檔數控系統方面,重點開發多軸、多通道、高精度插補、 動態補償和智能化編程、具有自監控、維護、優化、重組等功 能的智慧型數控系統;提供標準化基礎平臺,允許開發商、不 同軟硬體模組介入,具有標準介面、模組化、可移植性、可擴 展性及可互換性等功能的開放型數控系統。
计算机数控装置
2021/8/11
-13-
硬件数控系统原理图
2021/8/11
-14-
硬件数控系统原理图
• 如图所示为硬件数控系统原理图。工作时,首先通过光电 读带机将纸带上的一个加工程序段读入输入缓冲寄存器, 通过译码电路译出指令代码,分别存入G、F、M、S、T代 码工作寄存器,并将刀具运动终点坐标值等送入坐标值寄 存器。M、S、T代码指令的辅助动作由机床电器柜中逻辑 控制器控制机床动作;由F代码决定插补基准脉冲F0;刀 具运动轨迹类型G代码控制插补运算控制器,根据坐标值 完成相应线型的插补工作,协调发向各坐标轴的脉冲经过 位置伺服装置、驱动装置及执行元件驱动工作台或刀架运 动。一个加工程序段执行完了以后重新启动光电读带机开 始下一个工作循环。 由于硬件数控系统是利用硬件电子电路实现对机床控 制,其功能是确定的和简单的,扩充功能将使系统的复杂
-5-
2021/8/11
-6-
一、CNC系统的组成
•1. CNC系统概念
•ISO(国际标准化组织)的定义:“数控系统是一 种控制系统,它自动阅读输入载体上事先给 定的字符,并将其译码,从而控制机床移动, 完成零件加工”。
2021/8/11
-7-
一、CNC系统的组成
• EIA(Electronic Industries Association美国 电子工业协会) :CNC系统是借助于计算机,通过执
4、插补 插补的任务是通过插补计算程序在一条已知起点和终点的曲线上进行
“数据点的密化”。插补程序在每个插补周期运行一次,在每个插补周期内, 根据指令进给速度计算出一个微小的直线数据段。通常经过若干个插补周期 后,插补加工完一个程序段,即完成从程序段起点到终点的“数据密化”工 作。具体方法是,在一个插补周期内,计算出一个微小数据段的各坐标分量 (如△x、 △ y),经过若干插补周期,可以计算出从起点到终点之间的若干 个微小直线数据段。每个插补周期所计算出的微小直线段都应足够小,以保 证轨迹精度。
02 计算机数控装置的组成结构
教具、挂图CAI课件
教学过程如下
教研室主任签字: 年 月 日 任课教师:彭帅星
☆组织教学
☆复习旧课
提问复习
☆讲授新课
看书归纳
讲解
看图分析
讲解
对比分析
看图讲解
提示+讨论
重点:
看图讲解
分析+归纳
难点:
看图讲解
分析+讨论
看图讲解
介绍几种数控系统
☆小结
☆课后记
考勤
1.数控系统的组成?
1.4常见数控系统产品简介
一、日本FANUC数控系统
由日本FANUC公司生产,其产品分许多个系列。
1.FANUC Series 3/5/6/7系列
2.FANUC Series 10/11/12系列
3.FANUC Series 0系列
4.FANUC Series 15系列
5.FANUC Series l6/18/21系列
课时授课计划编号:02
授课日期
授课时数
授课班级
14数控技术23
14数控技术24
14数控技术25
2
课 题数控原理与应用
模块一数控技术概论
§1.3计算机数控装置组成结构
§1.4常见数控系统简介
教学目的掌握计算机数控装置的结构
教学重点计算机数控装置的软件结构
教学难点计算机数控装置的软件结构
课堂类型及教学方法讲授课
2..北京航天数控
北京航天数控的主要产品为CASNUC 2100数控系统,是以PC机为硬件基础的模块化、开放式的数控系统,可用于车床、铣床、加工中心等8轴以下机械设备的控制,具有2轴、3轴、4轴联动功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
插补类型:
脉冲增量插补 数据采样插补
18
2.2 脉冲增量插补
脉冲增量插补:每次插补结束输出一个脉冲序列,每个
第二章
计算机数控装置
2.1 基本结构
2.2 脉冲增量插补
2.3 数据采样插补 2.4 刀具补偿 2.5 速度控制
插补?
逐点比较插补
逐点比较直线插补 逐点比较圆弧插补
2.6 MATLAB仿真
数字积分DDA插补
20
2.2.1 脉冲增量插补—逐点比较插补
逐点比较插补:在刀具移动
脉冲使刀具移动一个脉冲当量的距离。 控制精度和进给速度较低,适于开环数控系统 脉冲当量:数控机床中刀具
的基本运动单位(δ),刀 具沿各个坐标轴方向的位移 大小只能是脉冲当量的整数 倍。
脉冲当量
脉冲增量插补方法:
逐点比较插补 数字积分法DDA插补 比较积分插补等
数控机床的运动空间
19
终点判别:N=|Xe|+|Ye|
27
2.2.1 脉冲增量插补—逐点比较插补
[练习 3] 第三象限直线OE,起点O(0,0),终点E(-4,-5),试用 逐点比较法对该段直线进行插补,并画出插补轨迹。
28
本节小结
名词解释:插补。 简答:插补的分类及其适用领域。 计算:四象限逐点比较直线插补算法。
7
2.1 数控装置的基本结构
• 共享总线结构
分为主、从模块,各模块通过总线联系,只有主模块有权控制总线 (由仲裁电路裁决多个主模块控制申请); 结构简单、配置灵活、扩展容易、成本低; 引起总线竞争,降低传输效率,总线一旦出现故障会影响整个系统。
新偏差计算: Fi≥0→Fi+1=Fi-Ye Fi<0→ Fi+1=Fi+|Xe| 终点判别:N=|Xe|+Ye
· · ·
3 2
1 X
26
2.2.1 脉冲增量插补—逐点比较插补
2.四象限逐点比较直线插补
偏差判别函数 F=|XeYi|-|XiYe|
L2 F<0 y F 0 F 0 L1 F<0 x
建立偏差判别函数:
F X i2 Yi 2 R2
31
2.2.1 脉冲增量插补—逐点比较插补
第一象限顺弧
坐标进给: F≥0→-Y F<0→+X 新偏差计算:
Fi≥0→ Fi 1 Fi 2Yi 1 Fi<0→ Fi 1 Fi 2 X i 1 终点判别: 总步数N=|Xb-Xa|+|Yb-Ya|,每走一步判断N-1 N=0?
2.6 MATLAB仿真
数字积分DDA插补
16
何谓插补?为什么要进行插补?
CAXA等软件
零件的建模和 代码的生成
数控机床
插补(在刀具移 动轨迹起点终点 之间计算中间点 坐标);进行零 件加工。
输入处理,得到刀具 移动轨迹(直线或圆 弧)起点、终点坐标 等信息
17
何谓插补?为什么要进行插补?
插补:根据加工曲线的种类、起点、终点和进给速度,
10
2.1 数控装置基本结构
资源分时共享
多个任务根据“分时共享”原则,按时间顺序轮流使用CPU; 循环轮流和中断优先相结合的控制方法; 一个时刻只能执行一个任务,一个时间片内可并行执行多个任务; 适于单微处理器结构。
11
2.1 数控装置基本结构
资源重叠并发处理
以资源重复换取时间重叠,任何时刻均有多任务并行处理; 任务间的关联程度不高,有些任务的输出具有时间间隔。
第一象限待加工直线 OE,起点O为坐 标原点,终点 E(Xe,Ye) 。 M(Xi,Yi) 为动 点(刀具加工点)。 M点与直线OE三种位置关系:
Y
F>0
O
· · ·
F=0
M(Xi,Yi)
E(Xe,Ye)
F<0
X
XeYi-XiYe=0 (M点在直线上) XeYi-XiYe>0 (M点在直线上方) XeYi-XiYe<0 (M点在直线下方)
Fi 1 Fi 2 X i1 Fi 1 Fi 2 X i1
Fi 1 F i 2Yi 1 Fi 1 F i 2Yi 1
35
2.2.1 脉冲增量插补—逐点比较插补
[练习 2]利用逐点比较插补加工第一象限逆弧,起点(5,0), 终点(0,5),试写出插补运算过程并绘出插补轨迹。
通过多端口存储器实现各CPU通信互连(利用多端口控制逻辑电路 解决访问冲突问题); 结构复杂,难扩展,CPU数量增加会降低系统传输效率,但局部故 障不会影响系统。
9
2.1 数控装置基本结构
CNC装置的软件结构 特点
多任务并行处理 资源分时共享 资源重叠并发处理 资源重叠流水处理 实时中断处理 前后台型中断结构模 式 中断型结构模式 基于实时操作系统的 中断结构模式
O Y
A
F≥0 SR1 F<0
B
X
32
2.2.1 脉冲增量插补—逐点比较插补
[例 1] 现欲加工图示第一象限顺圆弧AB,起点A(0,2),终点 B(2,0),试用逐点比较法进行插补,并画出插补轨迹。
33
2.2.1 脉冲增量插补—逐点比较插补
[练习 1]仿照第一象限逆弧,推导四个象限顺、逆弧的逐点 比较插补流程。
29
第二章
计算机数控装置
2.1 基本结构
2.2 脉冲增量插补
2.3 数据采样插补 2.4 刀具补偿 2.5 速度控制
插补?
逐点比较插补
逐点比较直线插补 逐点比较圆弧插补
2.6 MATLAB仿真
数字积分DDA插补
30
2.2.1 脉冲增量插补—逐点比较插补
二、逐点比较圆弧插补 1.第一象限逐点比较圆弧插补
34
2.2.1 脉冲增量插补—逐点比较插补
[练习 1]仿照第一象限逆弧,推导四个象限顺、逆弧的逐点 比较插补流程。
进 给 坐 标 计 算 偏 差 计 算
+X -X +Y -Y
X i 1 X i 1 X i 1 X i 1 Yi 1 Yi 1 Yi 1 Yi 1
36
2.2.1 脉冲增量插补—逐点比较插补
[练习 3]利用逐点比较插补加工第四象限顺弧,起点(5,0), 终点(0,-5),试写出插补运算过程并绘出插补轨迹。
37
2.2.1 脉冲增量插补—逐点比较插补
逐点比较插补速度
v 60 f x2 f y2
当fx=0或fy=0时
vmax 60 f x2 f y2 60 f g
F>0
···
X
终点判别: (1)总步数N=Xe+Ye, 每走一步判断N-1 N=0? (2)Xi-Xe ≥0且Yi-Ye ≥0 ?
23
2.2.1 脉冲增量插补—逐点比较插补
[例 1] 第一象限直线OE,起点(0,0),终点E(3,2),试用逐点 比较法对该段直线进行插补,并画出插补轨迹。
序号 起点
基于实时操作系统的中断结构模式
由RTOS实现各任务模块间的调用和信息交换; 弱化模块间的耦合,减少系统开发工作量,提高开放性和可维护 性。
15
第二章
计算机数控装置
2.1 基本结构
2.2 脉冲增量插补
2.3 数据采样插补 2.4 刀具补偿 2.5 速度控制
插补?
逐点比较插补
逐点比较直线插补 逐点比较圆弧插补
第一象限圆弧,圆心坐标原点 O ,起 点A(Xa,Ya),终点为B(Xb,Yb),圆弧半 径为R,M(Xi,Yi)为刀具加工点坐标。 M点与圆弧AB三种位置关系:
X i2 Yi 2 R 2 0 (M点在圆弧上) X i2 Yi 2 R 2 0 (M点在圆弧外侧) X i2 Yi 2 R 2 0 (M点在圆弧内侧)
12
2.1 数控装置基本结构
资源重叠流水处理
除开始和结束,任何时刻均有多任务并行处理; 任务间关联程度高,各任务连续输出。
13
2.1 数控装置基本结构
前后台型中断结构模式
前台程序采用优先抢占,后台程序采用顺序调度; 构简单,易于维护,但实时性差。
14
2.1 数控装置基本结构
M点与直线OE三种位置关系: |Xe|Yi-|Xi|Ye>0 (M点在直线上方) |Xe|Yi-|Xi|Ye=0 (M点在直线上) |Xe|Yi-|Xi|Ye<0 (M点在直线下方) 建立偏差判别函数: F=|Xe|Yi-|Xi|Ye 坐标进给: F ≥ 0→-X F<0→+Y
M(Xi,Yi)
-3 -2 -1 O 1
进给方向及新偏差计算
线型
L1, L 4 L 2, L3 L1, L 2 L3, L 4
偏差判别 偏差计算 F≥0 Fi1 Fi Ye F≥0 F<0 Fi1 Fi X e F<0
F<0 进给方向 F<0 F 0 F 0 +X L4 L3 -X 四象限直线偏差符号和进给方向 +Y -Y
偏差判别
坐标进给
偏差计算
终点判别
Y 3 2 1 O 1 2 3 4
E(3,2)
X
24
2.2.1 脉冲增量插补—逐点比较插补
[练习 1] 第一象限直线OE,起点O(0,0),终点E(4,5),试用 逐点比较法对该段直线进行插补,并画出插补轨迹。