background image

基于

PMAC

的无模铸造工艺的控制系统设计

高上

1

 张人佶

1

 杨伟东

2

 颜永年

1

1

1 清华大学 激光快速成型中心 , 北京  100084 ; 21 河北工业大学 测试技术及仪器系 , 天津  300130

摘要

:

介绍了应用

PMAC

数控卡进行无模铸造工艺控制系统设计

,

阐述了

PMAC

功能在无模铸造工艺中的合理应用 。

关键词

:

无模铸型制造

( PCM) ; PMAC ;

运动控制

中图分类号

: TP273

+

. 5 : TG231. 65

 文献标识码

:A

 文章编号

:1001 - 2265 (2004) 10 - 0051 - 02

The design of patternless casting manufacturing controlling system based on PMAC

GAO Shang  ZHANG Renji  YANG Weidong  YAN Yongnian

Abstract : In this paper , the design of the PCM control system using PMAC is introduced , and the reasonable applications of the PMAC

functions are expatiated.

Key words :patternless casting manufacturing( PCM) , PMAC , motion control

  无模铸型制造工艺

( Patternless Casting Manufacturing ,

简 称

PCM)

是将快速成形原理用于传统的铸造工艺中

,

无需铸模

,

接由砂型得到铸件

[ 1 ]

。在快速成形领域中

, STL

文件是最通用

CAD

RP

软件的接口文件标准 。一个完整的

CAD

模型表面

由许多三角面片逼近组成

,STL

文件是通过对

CAD

实体模型或

曲面模型进行表面三角形化离散得到的 。数据处理软件对

STL

文件处理

,

最终切割分层填充形成的

CLI

文件作为数据处理软

件与控制软件的接口形式 。分层的过程是许多垂直于成形方向

的平面去切

STL

模型

,

这样每层的二维信息是由轮廓线和填充

线组成

,

轮廓线由封闭的线段环组成

,

填充线则由一段一段的填

充线段组成

,

可能分离也可能相连 。成形时每层的

NC

扫描便

是根据这些轮廓线和填充线的路径信息进行运动 。

1  控制软件的结构

 图

1

 控制系统示意图

PCM

艺的控制系

统 采 用

PC

CNC

[ 2 ]

,

数 控

卡插在工控

机的扩展槽

中 。这 种 方

式 的 优 点

:

直 接 用

PC

插 槽

,

当于并行方式

,

主机的资源得以充分利用

,

运行速度提高

;

各个

分系统尽量利用现成的先进设备

,

运行更可靠

,

可以更好地实现

系统集成

,

并使系统达到总体性能最优 。能充分保证系统性能

,

软件的通用性强

,

成本低

,

而且编程处理灵活 。图

1

为控制系统

示意图 。控制核心为运动控制器

(

数控卡

)

。由图

1

,

主要包

括四个电机的运动控制和两个开关量的控制 。四个电机分别驱

X

Y

Z

C

,

开关量分别是催化剂超声波雾化喷头和树

脂喷头开关 。自动成形过程的协调控制由控制软件控制执行 。

2  数控系统的特点

PCM

工艺中的数控系统采用美国

Delta Tau Data System

PMAC

运动控制器代替原有

PCM

工艺成形机上所采用的美国

Parker

公司的

AT6400

位控卡 。主要是基于以下一些对比而考

虑的

:

(1) PMAC

运动控制器具有极强的处理能力和很大的灵活

性 。借助于当今世界上比较先进的

Motorola

DSP 56001

数字

信号处理器

,PMAC

运动控制器可以同时操纵

1

8

个轴

,

并能实

现三轴差补 。当

PMAC

运动控制器为它所驱动的轴标定好后

,

它就可以对这些电机进行全面的轨迹控制

,

而不管这些电机的

型号如何 。这一特性很好地适应了

PCM

成形系统中既有伺服

电机又有步进电机驱动的具体情况 。而

AT6400

是基于微处理

器的控制卡

,

虽然也能达到对多个轴的运动控制

,

但在处理能力

和灵活性等方面与基于

DSP

PMAC

相比就差了许多 。

(2) PMAC

运动控制器有着强大的伺服控制器功能 。图

2

3

说明了

PMAC

AT6400

运动控制器分别对

XY

扫描系统中

的交流伺服电机的控制原理

,

由图

2

中可看出使用

PMAC

运动

控制器实现了一个完整的闭环控制

,

它可直接接收检测编码器

的信号

,

同时根据这些反馈信号对电机位置进行更精确地控制 。

AT6400

运动控制器只能构成一个局部的半闭环控制

,

数控卡

本身只负责发出控制信号

,

其余反馈信号只能由伺服驱动器自

身完成 。

PCM

工艺的一大技术难点就在于准确 、

高速地控制喷

,

生成精密的轨迹路线

,

为此

XY

扫描系统采用了伺服电机

驱动

,

PMAC

运动控制器强大的伺服控制器功能

,

满足了

PCM

系统高级伺服应用中准确性和平滑性的要求

,

它的使用将大大

提高生产的精度和速度 。

(3) PMAC

运动控制器的内存可以存储多达

256

个运动程

序 。在已经有一个坐标系正在执行的情况下

,

另一个程序也可

以在任何一个坐标系下运行 。而

AT6400

仅有

64 K

的内存量

,

且不能实现两个坐标系中的程序同时运行等功能

,

不仅增加了

运动控制编程的难度

,

还需要有层间的编译等待时间 。

(4)

当运动程序在前台有序地同步运行时

, PMAC

运动控制

器可以在后台下运行多达

32

个异步

PLC

程序 。这些程序会完

1

5

2004

年第

10