cnc控制系统及CNC系统中控制软件的组成

   2020-08-10 3090
      cnc控制系统是指计算机数字控制机床(computer numerical control)的程序控制系统。能够逻辑地处理具有控制编码或其他符号指令规定的程序,通过计算机将其译码,从而使机床执行规定好了的动作,通过刀具切削将毛坯料加工成半成品成品零件,这大大提高了模具加工的生产率。
数字伺服系统的作用如下:
1) 将提高电流环路的采样速度,再加上电流环控制的改善,从而降低电机温升。这样,不仅可以延长电机的寿命,还可以减少传递到滚珠丝杠的热量,从而提高丝杠的精度。除此之外,采样速度的加快还可以提高速度回路的增益,这些都有助于提高机床的整体性能。
2) 由于许多新的cnc使用高速序列与伺服回路相连,因此通过通讯链路,cnc可获得更多的电机和驱动装置的工作信息。这可提高机床的维护性能。
3) 连续的位置反馈允许在高速进给的情况下进行高精度的加工。cnc运算速度的加快使得位置反馈的速率成为制约机床运行速度的瓶颈。在传统的反馈方式中,随着cnc和电子设备的外部编码器的采样速度的变化,反馈速度受到信号类型的制约。采用串行反馈,这一问题将得到很好的解决。即使机床以很高的速度运行,也可达到精密的反馈精度。
6. 直线电机的工作性能和欢迎度有了显着的提高,所以很多加工中心采用了这一装置。一些先进技术使得机床上的直线电机的最大输出力为15,500n,最大加速度为30g。另一些先进技术的应用使机床的尺寸得以减小,重量得以减轻,冷却效率大为提高。所有这些技术上的进步使直线电机在与旋转电机相比时,优势更强:更高的加/减速率;更准确的定位控制,更高的刚度;更高的可靠性;内部的动态制动
CNC控制软件的组成:

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

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

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

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

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

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

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

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

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

a.前后台型

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

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

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

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

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

 
举报收藏 0打赏 0评论 0
 
更多>同类新闻资讯
  • sshc
  • 没有留下签名~~
推荐图文
推荐新闻资讯
点击排行
网站首页  |  关于我们  |  升级会员  |  联系客服  |  广告合作  |  广告位图  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  RSS订阅  |  违规举报  |  蜀ICP备2021024440号