在Linux Rtai平台下,对开放式智能化STEP-NC控制器的实现方法进行了研究。引入本体论的方法,建立了一个数控专家知识库。采用自主研发的工业实时以太网现场总线技术作为控制器底层硬件接口。在嵌入了Rtai实时核的通用Linux平台上开发了原型机,验证了设计方案的可行性。此数控系统具有现场编程与重规划能力,可进行一定的自主决策,支持分布式控制。整个系统具有开放、智能、灵活的特点。
An intelligent STEP-compliant CNC controller was studied and designed under Linux Rtai.A CNC expert knowledge-base was established by importing the theory of ontology.The hardware interface in the bottom layer was realized beyond the self-developed real-time Ethernet fieldbus platform.A prototype was developed under universal Linux with Rtai embedded and the feasibility of this scenario was validated.This CNC controller had the capability of programming and re-planning on the shop floor.It could make decisions by itself to some extent and support distributed control.The whole system was characterized by openness,intelligence and flexibility.