1 前言
数控机床最主要的优点是高效与柔性的高度结合,其主要表现在数控机床能完成对不同零件的加工仅需改变的是机床的控制介质——数控代码,这正是数控加工区别于其它传统加工之处。目前国内企业的数控机床利用率普遍较低,造成这一情况的原因是数控编程技术跟不上,很多企业还停留在手工编程阶段,因此迫切需要改变数控编程的现状。
经历了手工编程和计算机辅助编程之后,数控加工自动编程技术进入了图形编程时代。图形数控编程已成为CAD/CAM必不可少的一部分,是数控编程的最佳途径。目前国内该方面的软件还很少,而国外的软件多处于工作站方面,微机运用上也不多,并且软件系统费用很高,不适合国内企业的实际情况,操作界面为外文,不便于工程人员操作,需花费大量的人力和物力来培训。因而迫切地需要一套适合国内运用的数控编程软件。
本系统是基于微机、面向国内企业而开发的图形数控编程软件,用户输入零件的几何信息(或打开相关的数据文件)后,系统自动生成零件图形,结合输入的加工信息(毛坯尺寸、切削参数等),系统能进行动态模拟加工,并自动生成数控车床的G/M代码。本系统是利用VB5.0开发出来的,采用纯中文操作,界面通俗易懂、形象直观,适合于普通工程技术人员使用。系统采用了下拉式菜单、弹出式菜单和工具条相结合的方式进行操作,极大地方便了用户的使用。
2 GNC系统的硬件组成
一个完整的GNC系统包括完成从信息的获取到加工指令的全过程。手工输入(MDI)NC代码程序单内容,既麻烦,又枯燥,出错率高。将计算机系统与机床数控装置联机,可以省去人工操作这一环节,还可以同时对多台机床进行实时或分时控制,所以可以配上用于通讯的串行口和DNC接口。GNC系统硬件结构如图1所示,系统结构如图2所示。
图2 GNC系统结构