首页 > 文章 > 数控系统 > 数控系统基础

CNC系统中控制软件组成和结构内容

       2023-06-02 来源:互联网热度:17评论:0
    广告
    核心提示:(1)CNC控制软件的组成:a.系统总控程序——对系统的硬件和软件初始化;然后扫描键盘和操作面板,对命令进行识别,将其转向相应的处理模块。b.零件加工程序的输入和输出管理——将零件加工程序从外围存储设备输入计算机的程序缓冲器,然后对缓冲器中的程序进行解释、执行。c.零件加

(1)CNC控制软件的组成:

a.系统总控程序——对系统的硬件和软件初始化;然后扫描键盘和操作面板,对命令进行识别,将其转向相应的处理模块。

b.零件加工程序的输入和输出管理——将零件加工程序从外围存储设备输入计算机的程序缓冲器,然后对缓冲器中的程序进行解释、执行。

c.零件加工程序的编辑——其功能包括对零件加工程序的插入、删除、查找、移动等操作。绝大多数CNC系统利用光标和少数功能键进行全屏幕编辑。

d.机床手动调整的控制——其程序不断读取操作面板和手动输入的信息,对其进行分行和识别并进行相应处理。

e.零件加工程序的解释和执行——实际上是对一个个程序段进行解释、执行。在读取程序段后,进行程序译码操作,即分析其词法和语法有无错误。然后进行词义分析,识别其       中的G、M、S、T等代码。对于具有插补功能的G代码,则需进行数据预处理,为插补运算和伺服控制作准备。

f.插补运算——根据插补运算的数学模型进行计算。

g.伺服控制——对于开环系统主要完成脉冲分配和对步进电动机进行加减速控制。对于闭环系统在控制交、直流伺服电动机时,还需考虑反馈信息。

h.系统自检——-检测CNC系统各硬件部分的正确性。

(2)CNC控制软件的结构——前后台型和中断驱动型:

a.前后台型

(a)前台程序——为实时性要求较强的程序模块,如插补计算、伺服控制、异常情况的处理等。

(b)后台程序——又称为背景程序,它包括一些其他程序如程序的输入输出、零件加工程序的编辑和译码、数据预处理、系统状态的显示和管理调度等。

(c)执行方法——前台程序实际上是实时中断服务程序,它的执行是由后台程序开放或关闭相应的中断来操作。

b.中断驱动型——是一个多重中断系统。它将CNC系统中的插补、伺服控制、程序的输入输出管理、操作面板开关状态的改变等操作,是通过识别和执行相应的中断服务程序来实现的。

c.两种类型的比较——中断驱动型结构可较好地进行模块化,便于修改扩展,但程序可读性较差。前后台型结构软件因有背景程序,可读性好,但对微处理器运行速度要求高。


  • 信息来源:互联网
  • 版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。
  • 免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。
  • 文本链接:https://skxx.site/news/show-4517.html
  • 阿凡达共发布829篇

  • 生成海报

    分享到微信

    分享到QQ

    更多分享

0相关评论