第二章 计算机数控系统CNC与控制原理

本章主要内容

第一节 概述

第二节 CNC装置的硬件结构

第三节 CNC装置的软件结构

第四节 可编程控制器(PLC)

第五节 典型的CNC系统简介

2

2.1概述

1. CNC系统?

从自动控制的角度来看,CNC系统是一种位置、速 度

(还包括电流)控制系统,其本质上是以多执行部件(各运

动轴)的位移量、速度为控制对象并使其协调运动的自动控

制系统,是一种配有专用操作系统的计算机控制系统。

从外部特征来看,CNC系统是由硬件(通用硬件和专

用硬件)和软件(专用)两大部分组成的。

3

2.1概述

CNC系统平台

4

2.1概述

5

2.1概述

2. CNC系统工作过程

输入 译码 数据处理 插补 将各个坐标轴的

分量送到各控制轴的驱动电路,经过转换、放大去驱动

伺服电动机,带动各轴运动 实时位置反馈控制,使

各个坐标轴能精确地走到所要求的位置。

1)输入

输入内容——零件程序、控制参数和补偿数据。

输入方式——磁盘输入、光盘输入、键盘输入、通

讯接口输入及连接上位计算机的DNC接口输入等。

6

2.1概述

2)译码:以一个程序段为单位,根据一定的语法规则解释、

翻译成计算机能够识别的数据形式,并以一定的数据格式存

放在指定的内存专用区内。

3)数据处理:包括刀具补偿,速度计算以及辅助功能的处理

等。

4)插补:通过插补计算程序在一条曲线的已知起点和终点之

间进行“数据点的密化工作”。

5)位置控制:在每个采样周期内,将插补计算出的理论位置

与实际反馈位置相比较,用其差值去控制进给伺服电机。

6)I/O处理:处理CNC装置与机床之间的强电信号输入、输

出和控制。

7)显示:零件程序、参数、刀具位置、机床状态等。

8)诊断:检查一切不正常的程序、操作和其他错误状态。

7

2.2 CNC装置的硬件结构

CNC装置的硬件结构

按其中含有CPU的多少可分为:

单微处理机结构和多微处理机结构;

按电路板的结构特点可分为:

大板结构和模块化结构。

8

2.2 CNC装置的硬件结构

单微处理器

单微处理器硬件结构图

9

2.2 CNC装置的硬件结构

1. 单微处理器数控装置:

以一个CPU(中央处理器)为核心,CPU通过总线与存储

器和各种接口相连接,采取集中控制、分时处理的工作方式,

完成数控加工各个任务。

特点: ? 一个微处理器完成所有的功能

? 采用总线结构

? 结构简单,易于实现

? 功能受限制

单微处理器结构组成:

微处理器(运算、控制)、存储器、总线、接口;

10

2.2 CNC装置的硬件结构

存储器

只读存储器(ROM):系统程序 ;

随机存储器(RAM):运算的中间结果、需显示的数

据、运行中的状态、标志信息;

CMOS RAM或磁泡存储器:加工的零件程序、机床参

数、刀具参数 。

位置控制单元

?对进给运动的坐标轴位置进行控制(包括位置和速度控制)

?对主轴控制,一般只包括速度控制

?刀库位置控制(简易位置控制)

11

2.2 CNC装置的硬件结构

2. 多微处理器结构

在一个数控系统中有两个或两个以上的微处理器,

分别实现相应的数控功能。

特点:

能实现真正意义上的并行处理,处理速度快,

可以实现较复杂的系统功能。容错能力强,在某模块出

故障后,通过系统重组仍可断继续工作。

12

2.2 CNC装置的硬件结构

结构形式:可分:分布式、主从式、总线式。

分布式:各CPU独立、完整,通过外部通信链路连接起来,

数据交换和资源共享通过网络技术实现。

主从式:主控CPU、从控CPU,主控CPU才能控制和访问总

线,通过总线对从控CPU控制、监视、协调。

总线式(多主式):主

cnc计算机控制,第二章计算机数控系统CNC与控制原理分解.pdf相关推荐

  1. 计算机数控系统的软件结构模式,第四章 计算机数控系统(CNC系统)

    第四章 计算机数控系统(CNC系统) (43页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 第四章 计算机数控系统(CNC系统)第一节 ...

  2. 计算机的指令合成为,第二章计算机操作基础知识doc

    第二章计算机操作基础知识doc (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 23.9 积分 第二章  计算机操作基础知识第一节  计算机基础知识 ...

  3. 计算机和学数制和码制,[文学]第二章 计算机中的数制和码制.ppt

    [文学]第二章 计算机中的数制和码制 注意:十六进制计数法是为了克服二进制计数法书写麻烦而引入的一种进位计数制:在编写汇编语言源程序时,如果一个十六进制数的最高位为A?F中的一个数字符号时,该数前面必 ...

  4. 第一 二章 计算机基础知识,[精品]第二章-计算机基础知识.doc

    [精品]第二章-计算机基础知识.doc (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 第二章计算机基础知识2.1将下列各二进制教转换 ...

  5. 世界上第一台数字计算机图片大全,第二章 计算机中的图世界

    <第二章 计算机中的图世界>由会员分享,可在线阅读,更多相关<第二章 计算机中的图世界(13页珍藏版)>请在人人文库网上搜索. 1.第二章第二章 计算机中的图世界计算机中的图世 ...

  6. 计算机系统组成及工作原理PPT,第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示....

    Presentation on theme: "第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示."- Presen ...

  7. 【2022计算机综合试卷408考研第一轮_组成原理篇】第二章 计算机的发展及应用

    [2022计算机综合试卷408考研第一轮_组成原理篇]第二章 计算机的发展及应用 2.1计算机的发展史 2.1.1计算机的产生和发展 1.计算机的发展 第一代电子管计算机 1946年 美国 ENIAC ...

  8. 计算机数控系统cnc分类,数控机床系统有几种 数控系统的类型和分类

    原标题:数控机床系统有几种 数控系统的类型和分类 引言:数控系统是用于数控加工的计算机数控系统.其是使用计算机对钻,车床,铣床和3D打印机等加工工具进行的自动控制.它获取数字化数据,并由计算机和CAM ...

  9. 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)

    计算机文化基础(第二章Windows2000操作系统) 第二章Windows 2000 操作系统1. 打开"资源管理器"的方法不能是_A右击"开始"按钮 B选择 ...

最新文章

  1. 浅谈 instanceof 和 typeof 的实现原理
  2. jsp页面返回文本时产生大量空格的解决办法
  3. matlab中矩阵的左除右除
  4. mysql的存储过程正负数的变化_《转》mysql存储过程语法及范例
  5. python练习,随机数字 函数,循环,if,格式化输出
  6. Spring Boot&Angular 5&Spring Data&Rest示例(CRUD)
  7. 设计微服务架构需要解决的问题
  8. php手机注册和微信登录统一,微信第三方登录账户统一的问题
  9. 传统东方韵味尽显|国潮国风包装样机
  10. 小米入住华为鸿蒙,华为鸿蒙开放,国产厂商集体失声?小米率先表态!
  11. 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
  12. houdini 渲染wireframe
  13. 如何在macOS下调整磁盘分区大小
  14. SonarQube规则之坏味道类型
  15. windows防火墙ntp服务器_Windows Server 2008 R2 NTP服务器
  16. 任正非谈任鸿蒙系统,任正非谈鸿蒙系统是怎么回事?任正非谈鸿蒙系统到底谈了什么?...
  17. 网吧用计算机性能配件清单,网吧组装电脑配置清单
  18. 修复常见ACPI问题(DSDT等)
  19. php 每天的凌晨三点,为什么有些人总是会在凌晨3、4点醒来,到底是在暗示什么?...
  20. C# 关于WinForm界面在触摸屏上显示点触型按钮会引发右键导航栏功能

热门文章

  1. 数字内容产业发展路径与趋势
  2. Windows 10 DISM工具,检测、修复系统镜像文件
  3. 什么是SI,PI,EMC和RF
  4. 存储设备的设备惟一标示符(DUID)
  5. 基于JAVA幼儿早教系统软件设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署
  6. 从零开始学缠论:缠中说缠核心技术分类精解
  7. 0359-模型训练和部署-Iris数据集
  8. 如何评估一款AR眼镜——常见的AR功能与眼镜参数
  9. 液压控制系列之活塞位置测量(带原点标定功能)
  10. Power bi 超市经典案例之利润分析(二)