cfdk是Csim(计算机辅助设计)软件包。CFD全称ComputerAidedFinishing的缩写;CDK即Carrier Development Kit的简写。
CFD技术是在CAD技术的支持下发展起来的一种新型三维造型手段和工具。它采用参数化方法对几何模型进行数字处理与加工控制,具有建模、装配体干涉检查以及动态模拟分析等独特功能,能实现产品快速成型及复杂零件的三维数字化制造。目前广泛应用于汽车工业、机械制造业等领域的产品开发中。
CFD系统由三个部分组成:
1、数据采集器
2、数控编程设备
3、后处理器
其中前两个部件称为输入输出单元或接口单元。它们通过一定的通信协议连接在一起构成一个完整的控制系统,完成数据的传输和控制功能的实施。在系统中,将输入/输出端口分别称之为I/0口和O/1口。
I/0口用于接收从外设发出的各种信号并转换为相应的电脉冲信号送入到CPU中进行运算和处理,同时把计算结果以一定格式存储在外部存储器上供程序调用使用; O.1口则负责向外部发出命令指令,如启动机床运动机构或者驱动步进电机转动等等。
在整个系统的运行过程中,由于各个模块之间存在着相互联系的关系。因此需要建立一种标准的数据交换方式来完成不同模块之间的信息传递工作,从而保证各子系统和整体运行的稳定性和可靠性。
传统的数据传输模式主要有两种形式:一种是串行通讯方式,另一种则是并行通讯的方式。这两种形式的优点在于能够提供较高的速度而且便于扩展其容量。但是缺点也相当明显,那就是不能很好地解决网络延迟问题而影响应用效果,所以对于要求较高性能的应用场合来说就显得无能为力了。
目前比较常用的方式是采用了以太网结构的网络型高速缓存服务器来代替传统的高速缓冲卡,这样不仅解决了网络的带宽瓶颈的问题而且还提高了整体的数据处理能力并且大大降低了成本费用。另外该种类型的控制器还具有很好的稳定性,可以适应不同的操作系统和应用软件的安装和使用。