基于WACE50的数控系统设计乔伟,王典洪,王琳中国地质大学武汉研究生院,湖北武汉430074摘要设训一了一种基于Wi
CESO的数控系统,详细阐述了数控系统的软硬件结构与组成。该数控系统硬件部分使用ARMS3C2410处理器作为主控制单元,运动控制器MCX314主要负责接收加工程序命令和插补工作软件部分根据数控系统的需求,开发出Wi
CESO操作系统下MCX314的设备驱动程序,并实现了操作过程中的人机交互界而。实践证明开发出的数控系统稳定可靠。关键词Wi
CESQMCX31数控系统中图分类号TP316TP3681文献标识码A文章编号100138812009S0993TheDesig
ofNCSysta
Basedo
WACES0QIAOWeWANGDia
ho
gWANGLi
GracuateAcaca
¥Chi
aU
iversityofGeoscie
ceWuha
Hubei43007Chi
aAbstractANCsystemwasdesig
edbasedo
Wi
CESQa
ditshalrlwarea
dsofhvareplatfoa
wasprese
tedTheNCsystemusesARMS3C2410pmcessorasthemai
co
tr
lu
ia
dthemotio
co
tr
llerMCX314ismai
厅IeS110
Slhlef01IeCeNR1gp1CPSSR1gO
lela
dIRtelpOatlO
TheMCX314deV1CedlNelSWHSdeVelOhedf01XCSyStFI
u
delthewR1CES0OhelatlllgSyStH
a
dthel
a
l
aehRleR1te1faeeR1theCO
lSeOftheOtlelatlO
WaSIeal7ZedPIaetleeplOVPSthattheNCSyStFI
1SStablea
dIehableKeywordsWi
CESQMCX31NCsysta
0弓言数控系统发展到计算机数控系统后,软件平台作为其重要组成部分,在很大程度上决定了数控系统的工作方式、工作效率及其开放程度。目前,在研究和设计开放式数控系统时,多数采用DOSWi
dows98Wi
davsNT0S2LIVUX操作系统”。’DOS虽然能够很好地保证数控系统的实时J哇,但不利于实现数控系统的多任务功能,开发基于DOS的数控系统,开发周期长、难度大、不易维护Wi
dows98Wi
dowsNT等系列操作系统是多进程、多线程、抢先多任务的犯位操作系统,但是实时性较差,只能完成对实时性要求不高的任务,很难实现数控系统的高速度、高精度的加工基于Lroux的数控系统,在开放性方而做得较好,但对于工具的选择及调试手段的运用方而限制较多,界而开发工作也不如在Wi
d
v、下便利。Wi
CE是Micmulft为多种嵌入式系统和产品设计的一个紧凑、高效、可升级的多进程、多线程、抢占多任务实时操作系统,与Wi
dx、系统有着良好的兼容性,可以大大提高开发效率,缩短开发周期’2,,因此作者采用Wi
CE作为软件开发平台。1硬件系统设计数控系统对实时性的要求比较高,在整个系统中采用单独的CPU很难满足实时性的要求,所以将数控系统的功能模块分为两大部分一部分是实时性要求不高的功能,例如人r