
·模具制造技术·
基于UG/NX10.0的数控车床后置处理的研究
许海军,张沛霞",徐敏",张厚茂",张新文 1.滨州渤海活塞有限公司(山东滨州256600) 2.滨州盟威戴卡轮毅有限公司(山东滨州256600)
【摘要】数控车床主要用于加工回转零部件,对于简单的回转工件,可以通过人工进行点位计算进行手工编程即可,但对于复杂的回转零部件,由于点位较多,需要单个点分别输入进行程序编制,工作量较大,严重影响生产效率。固此通过对UG/NX10.0软件后处理功能的探索,利用UG/PostBuild功能,针对配置FANUC数控系统的数控车床开发后置处理器,使得所生成的程序代码能够直接应用于数控车床。
关键词:数控车床;UG/PostBuild;FANUC数控系统;后置处理器
中图分类号:TQ320.66
文献标识码:B
ResearchonthePost-Processingof NCLatheBased onUG/NX10.0[Abstract] NC Lathes are mainly used for machining rotary parts. For simple rotary workpieces manual programming can be done by manual counting. However, for complex rotating parts, the single point is required to be input for programming, and the points large, which seriously affects the production efficiency. Therefore, through the exploration of the postprocessing function of UG/NX10.0 software, UG/Post Build function is utilized to develop the postprocessor of the NC Lathe with FANUC NC system, so that the generated program code can be applied directly to the NC Lathe.
Key words: NC Lathes; UG/Post Build; FANUC NC system; post processor
1引言
后置处理(PostProcessing)是数控加工自动编程中需要考虑的一个重要问题,是数控编程技术的关键技术之一。作为CAD/CAM系统与机械制造连接的纽带,后置处理的主要任务是根据具体机床运动结构和控制指令格式,将前置处理计算的刀位数据变换成机床各轴的运动数据,并按其控制指令格式进行转换,成为数控机床的加工程序。因此,配置和开发有效的后置处理程序对解决从设计到制造过程存在的瓶颈、提高编程效率和加工的可靠性有着重要意义。为提高自动编程效率,充分发挥数控车床的优势,本文通过UG/PostBuild功能,针对配置FANUC数控系统的数控车床开发了专用后置处理程序,并通过产品加工验证了该后置处理的正确性。
数控车床主要参数 2
《模具制造》2018年第5期万方数据
机床:FT450;数控系统:FANUC_Oi_D;工作行程:x轴为450mm、Z轴为500mm,刀库容量8把。
FANUCOiD数控系统辅助功能的应用
3
一个完整的数控加工程序由开始符、程序名、程序加工指令、结束符等组成。常用的指令有:G功能(准备功能)、M功能(辅助功能)、F功能(进给功能)、S 功能(主轴旋转功能)、T功能(刀补功能)等指令。
G功能(准备功能):使机床和数控系统之间建立起某种加工方式的指令,分为模态代码和非模态代码。
M功能(辅助功能):控制机床及其辅助装置的开、关功能的一种命令,如开、停冷却泵;主轴正反转、停转;程序结束;刀具的更换等功能
本文中FT450数控车床数控程序常用G功能、M 功能的代码及含义分别如表1、表2所示。
63.