发表于:2006-05-07 00:04:00
26楼
西北工控小菜鸟
运控方面的芯片,目前就是那么几种方式
一种是全功能的,包括各种插补算法
一种是DSP+芯片,芯片只处理底层的功能,包括输出的加减速、简单算法和高速计数,
一种是简单接口的,包括IR公司和台湾一种叫什么通用IO的芯片的
,这种芯片多用并行或串行接口,可以完成一些简单的插补功能。
实现上面有用PC板卡方式的,有用独立模块,通用串口或并口与PC通信的,有基于专用控制器的,里面用各种MCU来完成顺控,用DSP来完成数控,大多数PLC厂商都希望将运控做成模块插入现有的控制系统内,目前PLC厂商有使用单独的编程软件来开发数控模块程序的,也有在梯形图内增加一些数控的功能块来完成相关功能的,最理想的是在梯形图内可以插入数控子程序,而子程序使和G代码来完成相关的运算,同时上位机软件可以与PC上的CAD软件无缝联接。
目前大多国内数控厂商在CAD生成G代码后都还需要导入自己的软件进行修改和编缉,主要是加一个辅助指令之类的。
我们目前是将运控这一块做在FPGA里面,这样比较灵活一些,需要几路就可以做几路,只需要换更大的FPGA就可以了,同时与CPU更紧密的配合,下一步是希望能将G代码做进来,但可能要放在明年开发了,今年的任务已满不太可能动手。