如何实现数控机床的自动编程?
自动编程是在计算机及其外围设备的帮助下,自动完成零件图的构造、零件加工的编程和控制介质系统。
等待工作的一种编程方法。其一般过程:首先将被加工零件的几何图形和相关工艺过程以计算机能识别的形式输入计算机,利用计算机中的数控编程系统对输入信息进行翻译,形成机器中零件的几何数据和拓扑数据;然后进行工艺处理,确定加工方法、加工路线和工艺参数。
通过数学处理计算刀具轨迹,并将其分散到一系列刀具位置数据中。根据具体数控系统要求的指令格式,对生成的刀位数据进行后置处理,生成最终加工所需的NC指令集;检查和修改数控指令集;计算机中的NC指令集通过通信接口发送到机床的控制系统。整个数控自动编程系统分为前置处理模块和后置处理模块。
自动编程常用的CAM软件有UG、PRO/E、MASTERCAM、Powermill、CAXA制造工程师等。,可实现多轴联动自动编程并进行仿真。
扩展数据
我国数控加工与编程技术的研究起步较晚,其研究始于航空工业的PCL数控加工自动编程系统SKC-1。在此基础上,后来又开发了SKC-2、SKC-3和CAM251数控加工绘图语言。这些系统没有图形功能,主要在2和2.5坐标下加工。
中国从“七五”开始有计划、有组织地研究和应用CAD/CAM技术,并引进了一整套CAD/CAM系统。起初应用于大型军工企业和航空航天领域。这些软件虽然功能强大,但价格昂贵,在国内难以普及。
“八五”期间,引进了一大批CAD/CAM软件,如EUCLID-15、UG、CADDS、I-DEAS等。基于这些软件进行了一些二次开发工作,有些应用是成功的,但进展缓慢。
中国在引进CAD/CAM系统的同时,也发展了自己的系统。80年代以后,航空工业开始了集成化数控编程系统的研发,如西北工业大学成功开发的PNU/GNC图形编程系统,可以在3~5轴上加工曲面。
汽车模具、风道复杂型腔模具三轴加工软件由北航与二汽厂合作完成,发动机叶轮与331厂合作加工。华中科技大学1989开发的适用于三维数控加工的软件HZAPT中经公司与北航联合开发的唐龙CAD/CAM系统,以北京机床研究所为核心的JCS机床开发的CKT815集成车削CAD/CAM系统等。
20世纪90年代,为响应国家发展自主知识产权的CAD/CAM的号召,我们开始自主开发CAD/CAM软件,并取得了一些成果,如:
清华大学与广东科龙集团在北京联合开发的高华CAD,北京北航海尔软件有限公司(原北京航空航天大学华正软件研究所)开发的CAXA电子图板和CAXAME制造工程师,浙江大田电子信息工程有限公司开发的基于特征的参数化建模系统GSCAD98,广州帝鸿科技有限公司与北京航空航天大学联合开发的基于STEP标准的CAD/CAM系统金银花。
华中科技大学机械工程学院开发的计算机辅助设计和图纸管理软件穆凯CAD,南京航空航天大学开发的Superman 2000CAD/CAM系统,部分产品接近世界水平。我国的数控技术虽然开展了很多年,也取得了一定的成果,但始终没有大的突破。
总的来说,先进是重点,落后是方面。中国的数控加工和数控编程与世界先进水平相比,有约10-15年的差距。差距主要包括以下几个方面:数控技术硬件基础落后,CAD/CAM支持的软件体系尚未形成,CAD/CAM软件关键技术落后。
百度百科-自动编程
百度百科-自动编程技术