数控系统软件的开放化设计
开放化数控系统的软件设计首先需要选择合适的操作系统和软件开发工具。目前常用的操作系统如DOS、Windows 3.1、Windows 95、Windows NT等均被应用到数控系统中。DOS本质上是一种单任务操作系统,在DOS下的多任务只能通过中断技术来实现。数控系统各软件功能模块一般不能同时执行,若要同时执行,需自行解决模块之间的调度问题。但DOS的规模很小,人们对DOS的了解比较多,在DOS上开发应用程度相对容易。Windows 3.1是一种非抢先多任务操作系统,可同时完成多个任务。其缺点在于某个任务,如任务A得到CPU资源时,其它任务是否能顺利执行完成取决于A是否能及时处理完其本次事件,因此实时性没有保证。Windows 95和Windows NT都是性能优异的抢先式32位多任务操作系统,操作介面良好,就功能而言,适合数控系统的需要。但在工业场合使用,其稳定性有待证实。综合考虑的结果,我们选择了DOS操作系统。与此相应,我们选择Turbo C++ 3.0作为软件开发工具。
软件设计工作分为三个部分:主机软件、通讯机软件和位置控制卡软件。制订完善的通讯协议是其首要问题。为了保证可靠传输数据,通讯机构件采用分时处理的方法分别完成与主机及位控卡的信息传输。其时间上的同步关系见图3。时间片的划分及三部分之间的同步关系由通讯机进行控制。第一时间片开始时,通讯机向主机及位控卡发出同步信号,通知主机向双口RAM中写入新的数据,同时使位控卡开始位置控制运算。第二个时间片内,通讯机从双口RAM中取出位置指令,分发给各个位控卡,同时从各位控卡采集实际位置数据,写入双口RAM。
武汉朋信天下科技有限公司坐落于中国光谷腹地,位邻美丽的东湖风景区,是一家专开发、生产、销售数控切割机系列产品以及合作代理销售进口和国产等离子电源的专业公司;
公司主要产品有:数控火焰切割机、数控等离子切割机、数控相贯线切割机、数控广告字切割机。从结构上可分为:便携式数控切割机、悬壁式数控切割机、龙门式数控切割机、台式数控切割机。
欢迎各位用户采购咨询。
公司联系方式:027-87052435,87052436






