什么是NC程序
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/16 19:29:08
什么是NC程序
NC (Numerical Control,数字控制,简称数控)指用离散的数字信息控制机械等装置的运行,只能由操作者自己编程 CNC(数控机床)是计算机数字控制机床(Computer number control)的简称,是一种装有程序控制系统的自动化机床.该控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码,从而使机床动作并加工零件.基于数字控制的 DC 转换器为当今电源所具有的标准特性带来了新的应用空间.数字电源实现了在电源设计方面的两大根本性的变化,即通过数字接口与转换器进行通信和对环路的数字控制.我们通常将其分别称为数字管理电源与数字控制电源.电源转换器在设计方面的这两种变化使得电源特性具有更大的自由度,并且能够进行现场重新配置,而无需更改电源中的任何组件.普通电源的电压排序特性就是一个很好的例子.在数字控制电源中,控制器拥有非常高级的功能来管理和监控基于时间的事件.通常,数字控制器具有多个可自由处理的定时器和寄存器.除电源排序特性之外,控制器管理集成定时器还具有另外一些功能,如调制 PWM 输出或管理数字通信总线.[6] 模拟和数字技术很快将争夺电源调节器件控制电路的主导权,但实际情况是,在反馈回路控制方面,这两种技术看起来正愉快地共存着.的确,许多电源管理供应商都提供了不同的方案.一些数字控制最初的可编程优势现在甚至在采用模拟反馈回路的控制器和稳压器中也有了.当然,数字电源还是有一些吸引人之处.在一个PID控制器(更复杂的实例)中,每个ADC输入都要执行基于一系列系数的算法.比例系数是与灵敏度相关的增益因子.整数系数按照错误出现的时间长短来调节PWM的占空比.诱导系数补偿回路的时间延迟(相位更有效).综合起来,PID算法的各个系数决定了系统的频率响应.控制器随后将ADC的输出电压表示转换成维持期望的输出电压所需的脉冲持续时间(占空比)信息.然后,该信息被传送至一个DPWM,它执行与模拟PWM一样的驱动信号产生功能.注意模拟和数字控制方案管理开关晶体管的不同.模拟控制器在时钟上升沿触发开关晶体管成ON状态,并在电压坡度达到预设的门槛电压时将晶体管触发成OFF状态;PID控制器则计算开关晶体管ON和OFF状态期间所需的持续时间.理论上,模拟控制可以提供连续精度的输出电压.但ADC精度和采样率的交互作用再加上DPWM开关速率,使事情变得有些复杂.[7] 程序块处理时间及其它由于CPU处理速度的提高,以及CNC制造商将高速度CPU应用到高度集成化的CNC系统中,CNC的性能有了显著的改善.反应更快、更灵敏的系统实现的不仅仅是更高的程序处理速度.事实上,一个能够以相当高的速度处理零件加工程序的系统在运行过程中也有可能象一个低速处理系统,因为即使是功能完备的CNC系统也存在着一些潜在的问题,这些问题有可能成为限制加工速度的瓶颈.在很多方面,这种情况和赛车的驾驶很相似.速度最快的赛车就一定能赢得比赛吗?即使是一个偶尔才观看车赛的观众都知道除速度以外,还有许多因素影响着比赛的结果.车手对于赛道的了解程度很重要:他必须知道何处有急转弯,以便能恰如其分地减速,从而安全高效地通过弯道.在采用高进给速度加工模具的过程中,CNC中的待加工轨迹监控技术可预先获取锐曲线出现的信息,这一功能起着同样的作用.同样的,车手对其他车手动作以及不可确定因素的反应灵敏程度与CNC中的伺服反馈的次数类似.CNC中伺服反馈主要包括位置反馈、速度反馈和电流反馈.