位置控制卡的CPLD部分具体设计过程如下:
首先分析该部分电路功能,将其分成若干模块:插补周期定时模块、小数分频模块、译码模块以及脉冲信号的四倍频及计数模块,而后分别对各个电路模块进行设计。其中根据里面的立式加工中心的需要选用不同的输人方式,像定时模块、小数分频模块计数模块等,可以用原理图输人法设计;译码模块则用VHDL设计;最后的顶层文件用原理图输人。将各个模块设计并输入后,经MAX+ PLUS I软件中的compiler编译器进行编译,在编译器窗口中将显示各种出错信息,设计者可根据显示信息对设计进行修改。一旦编译通过,MAX + PLUSn软件在几秒中内自动完成建立网表、逻辑综合、适配、划分、时域分析、装配等工作,且生成多个后续工作需要的文件。编译通过后再用MAX+ PLUS I软件的Simulator仿真器和liming Analyzer分析工具进行功能仿真和时序仿真,可验证各个电路模块的功能是否正确。如果有错误则返回原设计予以改正。并重新编译、仿真,直到没有其他错误。最后生成可用于下载的阿或sof文件。
位里控制卡组成及各部分功能分析
雕铣机中的该四轴位置控制卡的总体结构。主要由三部分构成:输入部分、输出部分和CPLII部分。
输入部分包括手脉输人,2脉冲反馈输人,20路特殊输人和32路普通输人。其中的52路输人主要用来管理各种限位开关、回零检测开关、刀具锁紧开关等。信号经光电隔离(部分信号还需整形)后,送人相应的锁存器和输人口,以便进一步处理。
输出部分中一部分输出控制各进给轴伺服系统的指令脉冲、另一个为D/A输出控制主轴伺服系统;32路数字输出主要用来控制冷却系统和润滑系统的开关、使能各个轴的何服系统等。
资料来源:东莞市欧驰精密数控设备有限公司 http://www.dgoccnc.com/
『版权所有,转载或引用请注明链接和出处』