第3章开环数字程序控制

本本章章主主要要内内容容::

1.数字程序控制基础

2.逐点比较法插补原理

3.步进电机控制技术

什么是数字程序控制?

能根据输入的指令和数据,控制生产机械按规定的工作顺序、运动轨迹、运动距离和运动速度等规律自动完成工作的自动控制,称为数字程序控制。

数字程序控制的应用

数字程序控制主要应用于机床的自动控制,如用于铣床、车床、加工中心、线切割机以及焊接机、气割机等的自动控制系统中。

2009/12/1

1

2009/12/1

2

3.1 数字程序控制基础

y

1. 运动轨迹插补的基本原理

C

(1)将曲线划分成若干段,分段

D

线段可以是直线或弧线。

AB

(2)确定各线段的起点和终点坐

0

x

标值等数据,并送入计算机。

图1

曲线分段

(3)根据各线段的性质,确定各线段采用的插补方式及插补算法。

(4)将插补运算过程中定出的各中间点,以脉冲信号的形式去控制x和y方向上的步进电机,带动刀具加工出所要求的零件轮廓。每个脉冲驱动步进电机走一步为一个脉冲当量(mm/脉冲),或步长,用Δx和Δy来表示,通常取Δx=Δy。

2009/12/13

3 . 数字程序控制系统分类(按伺服控制方式分类)

图2 开环数字程序控制

图3闭环数字程序控制

2009/12/15

1 . 数字程序控制系统分类(按运动轨迹分类)

(1)点位控制,点到点。

(2)直线控制,两点之间的速度与轨迹。

(3) 轮廓控制,不同坐标系之间的位移、速度与轨迹。

2009/12/14

3. 2 逐点比较法插补原理

1 . 逐点比较法直线插补(以第一象限 为例)

(1)直线插补的偏差判别式

y

m'

A( xe , y e)

F m = y m xe ? xm ye

若Fm=0,表明点m在oA直线上;

ym

m ( xm , y m)

m

Fm>0,表明点m在oA直线上方;

x

Fm<0,表明点m在oA直线下方。

x

图4

第一象限直线

第一象限直线逐点比较法插补原理为:

从直线的起点出发,当Fm≥0时,沿+x轴方向走一步;当Fm<0时,沿+y方向走一步;当两方向所走的步数与终点坐标(xe,ye)相等时,发出终点到信号,停止插补。

2009/12/16

1

偏差判别式简化

当Fm≥0时,表明m点在oA上或oA的上方,此时应沿+x方向进给一步,走一步后新的坐标值为

xm+1 = xm + 1 ym+1 = ym

该点的偏差为Fm+1 = ym+1 xe ? xm+1 ye

ym xe ? ( xm + 1) ye

Fm ? ye

同理,当Fm<0时,应向+y方向进给一步,该点的

偏差为Fm+1 = ym+1xe ? xm+1 ye

( ym +1)xe ? xm ye

2009/12/1= Fm + xe7

(2)终点判别方法

总步长法:设置一个终点计数器Nxy,寄存x、y两个坐标方向进给的总步数,x和y坐标每进给一步, Nxy就减1,直到Nxy减到零,就达到终点。

终点坐标法:设置Nx、Ny两个减法计数器,在加工开始前,在Nx、Ny计数器中分别存入终点坐标值xe、ye。加工时,x坐标每进给一步,就在Nx计数器中减去1,y坐标每进给一步,就在Ny计数器中减去1,直到这两个计数器中的数都减到零,就到达终点。

逐点比较法直线插补计算的四个步骤:

① 偏差判别:判断上一步进给后的偏差是F≥0还是F<0;

② 坐标进给:根据所在象限和偏差判别的结果,决定进给坐标轴及其方向;

③ 偏差计算:计算进给一步后新的偏差,作为下一步进给的偏差判别依据;

④ 终点判断:进给一步后,终点计数器减1,判断是否到达终点,到达终点则停止运算;若没有到达终点,返回①。如此不断循环直到到达终点。

2009/12/19

(4)直线插补计算的程序实现

(3)四个象限直线插补

A2(?xe,ye)A (x , y )

F < 0

F < 0

F ≥ 0

F ≥ 0

F ≥ 0

F ≥ 0

F < 0

F < 0

A3 (?xe ,? ye )

A4 (xe ,? ye )

图5四个象限直线的偏差符号和方向

2009/12/1

不同象限直线插

补的偏差符号和

进给方向如图;

计算时,公式中

的终点坐标值xe

和ye均采用绝对

值。

平行相同,

垂直相反。

10

设置六个存储单元

XE、YE、NXY、FM、XOY和ZF,分别存放直线的终点横坐标值xe、终点纵坐标

值ye、进给总步数

Nxy、加工点偏差Fm、直线所在象限标志

及进给方向标志。

2009/12/1

11

图6直线插补计算程序流程

例3-1 设加工第一象限直线oA,起点坐标为o0,0),终点坐标为A(6,4),试进行插补计算并作出走步轨迹图。

解:xe=6,ye=

计算机控制课件--第3版,计算机控制系统课件(第3章).docx相关推荐

  1. 计算机控制课件--第3版,计算机控制系统第3章ppt课件.ppt

    <计算机控制系统第3章ppt课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机控制系统第3章ppt课件.ppt>文档请在天天文库搜索. ...

  2. 计算机控制菜单,CRH1型动车组计算机控制系统IDU菜单系统功能概述.docx

    CRH型动车组计算机控制系统IDU菜单系统功 能概述 一.智能显示器 IDU 的功能 CRHl 型动车组设有安装仪表, 以及相关的控制. 隔离. 调节开关和按键.安装智能显示器 IDU 能集中实现上述 ...

  3. 小学生计算机课件,小学三年级计算机教学课件

    小学三年级计算机教学课件 小学三年级计算机教学课件一 教学时间:9.10 教学内容: <小学信息技术>第三册,"操作系统入门"第三课 教学目标: 1.学会配置Windo ...

  4. 计算机控制系统中常用的过程通道,计算机控制系统3第三章 (1).ppt

    <计算机控制系统3第三章 (1).ppt>由会员分享,可在线阅读,更多相关<计算机控制系统3第三章 (1).ppt(34页珍藏版)>请在人人文库网上搜索. 1.计算机控制技术, ...

  5. 计算机控制及网络技术pdf,计算机控制系统pdf

    为毕业生写计算机控制系统pdf提供计算机控制系统pdf范文参考,涵盖硕士.大学本科毕业论文范文和职称论文范文,包括论文选题.开题报告.文献综述.任务书.参考文献等,是优秀免费计算机控制系统pdf网站. ...

  6. 北京科技大学计算机控制大作业,北京科技大学计算机控制系统实验报告

    北京科技大学计算机控制系统实验报告 (23页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 17.90 积分 计算机控制技术课程计算机控制技术课程 实验报告 ...

  7. 计算机控制课设直流电机控制,计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)...

    <计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)>由会员分享,可在线阅读,更多相关<计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)(31页珍藏版)> ...

  8. 计算机控制基础知识,最新 分析计算机控制系统及其运算基础知识-精品

    分析计算机控制系统及其运算基础知识 系统程序层的工作基础建立在控制系统改造和扩充过的机器,下文就是关于控制系统及其运算基础知识论文. 随着技术的飞进发展,计算机控制系统及其操作过程的运算程序研究已成为 ...

  9. 计算机控制考试试卷及答案,计算机控制系统A考试试卷带答案.doc

    *********** 2015-201 学年第学期 出题教师: []课程 试题 (卷) [闭卷考试] 姓名 学号 专业及班级 本试卷共有4道大题 题号一二三四总分得分阅卷人 一.填空题(共分,每空1 ...

最新文章

  1. 第三百二十七天 how can I 坚持
  2. laravel改代码没变化_推荐10个优质的Laravel扩展
  3. 服务器USB启动故障一例
  4. sql server的密码采用自带什么密码技术存储_【技术分享】浅谈MYSQL 8.0新特性
  5. 计算机考试可以带首饰吗,高考时不许考生戴框架眼镜?“无声考场”有新规,考生别忽视...
  6. sublime text常用快捷键整理
  7. three.js场景中看不到模型/看不到阴影
  8. 用户画像案例一:汽车精准营销
  9. python 马赛克还原_卷积神经网络教你如何还原被马赛克的文本图像
  10. 综合能源服务认证的定义,综合能源服务认证意义
  11. 研究生英语写译教程(提高级/第三版)_翻译篇 笔记及答案
  12. csdn博客更换皮肤
  13. 最终作业 - 软件工程实践总结
  14. 易捷行云超大规模云计算中心巡检“零干预”
  15. 升级 Mellanox ConnectX-3 EN 10/40 Gbps 网卡固件
  16. 【Redis实战】认识Redis中的全局哈希表
  17. ROS2机器人笔记20-11-22
  18. 著名全球最大同性交友社区网站
  19. eclipse项目感叹号
  20. 建一栋房子总共分几步?建造者模式告诉你答案~

热门文章

  1. 基金归因Brinson模型
  2. 韬睿Toradex colibri IMX6开发板的WinCE系统开发
  3. 公路村村通 (30分)【C语言】Prim算法 和 Kruskal算法
  4. K210人脸识别+人脸信息存储
  5. 如何让提高网站访问速度
  6. 平面设计师必须明白的视觉引导方法有哪些?
  7. 翻越 Mybatis-Plus 的山坡
  8. ae插件form_AE插件排行!!
  9. 省级面板数据(2000-2019)十八:物质资本(原始数据、测算数据)(stata版本)
  10. 计算机网络学习笔记之数据链路层的介质访问控制