威力铭W518S加工中心五轴联动UG后置处理设计

 

来源:《新技术新工艺》杂志作者:王勃,李号召,董晓,等...



来源:《新技术新工艺》杂志

作者:王勃,李号召,董晓,等

摘要:针对瑞士威力铭公司W518S加工中心进行了五轴联动加工的UG后置处理设计研究。其具体内容包括:FANUC数控系统五轴联动专用模块程序的特点及相关指令介绍;五轴联动后置处理设置内容介绍;特殊指令的TCL程序语言说明;叶轮等试验零件五轴联动加工等。通过对成熟使用的UG五轴联动后置处理开发的介绍,为其他设备的UG五轴联动后置处理开发提供了借鉴。
本文主要通过对瑞士威力铭公司W518S加工中心五轴五联动的UG后置处理设计,来实现该设备的五轴联动加工功能。W518S加工中心是从瑞士引进的五轴精密镗铣加工中心,最高转速可达20000r/min,结构为主轴摆动的五轴加工中心(B轴摆动),操作系统为FANUC系统。该设备具有专门的五轴联动加工模块,需要利用设备的TCP(Tool Center Point Control)功能,对其中的G43.4、G849、G841和G843等多个特殊指令进行设置,从而完成较为复杂的五轴联动UG后置处理设计。

1五轴联动后处理研究流程



五轴联动后置处理设计主要研究内容包括:1)掌握五轴联动模块特殊指令含义及程序特点;2)应用UG/Post Builder软件,进行UG后置处理设计;3)对部分特殊指令进行TCL语言解读;4)应用UG软件对试验零件进行五轴联动程序刀轨设计,进行试验零件加工,验证后置处理正确性。

主要研究流程如图1所示。

2五轴联动加工模块的UG后置处理设计



2.1 W518S加工中心五轴联动模块介绍

W518S加工中心的五轴联动采用全程刀尖跟踪功能,与一般的3+2五轴加工有着明显的区别。

首先,加工中心通过G5 P10000指令进入AInanoHPCC模式后即进入五轴联动加工模式,其后每句程序均具有刀尖跟踪功能,其加工坐标系固定,Z正方向始终垂直于工作台向上,不随B轴数值变化而旋转。而在3+2五轴加工中,虽然G802或G806指令起角度也有刀尖跟踪的功能,但仅限本句程序,并且坐标系随B轴旋转,Z正方向始终指向主轴方向。

其次,进入AInanoHPCC模式后具有的刀尖跟踪功能与进入该模式前有着明显区别,例如,同样程序G0 X0 Y0 Z0 B30 C0;在初始状态以及进入该模式前、后运行的结果如图2所示。
最后,AInanoHPCC模式具有对程序预读功能,可提前预读多段程序,保证程序在五轴联动加工中运行流畅。

综上所述,W518S加工中心是通过进入AInanoHPCC模式后,对刀尖坐标及B、C轴角度值的控制来实现五轴联动加工的。

2.2 五轴联动数控程序基本格式

W518S加工中心针对五轴联动加工采用TCP(五轴联动加工的刀具中心点控制)模式来实现,TCP的加工程序结构如下。

激活:

G806 T.. B.. H.. R0 调刀并取消坐标旋转跟踪

M70  解锁B轴

M72  解锁C轴

G841 选择工作台坐标系统为固定工作坐标系并进入C轴跟踪

G5 P10000  激活AInanoHPCC模式

G43.4 H..  TCP模式并添加刀具长度补偿

G0 X.. Y.. Z.. B.. C..  G0位置

G1 X.. Y.. Z.. B.. C.. 开始加工

……

……

取消:

G1 X.. Y.. Z.. B.. C.. 加工

M71  B轴锁定

M73  C轴锁定

G0 G49 Z..  TCP模式和刀具长度补偿取消

G5 P0  AInanoHPCC模式取消

G849  取消C轴跟踪,进入一般加工状态

G53 X0 Y0 Z0 B0 C0 返回机床零点

M30  程序结束

UG后置处理设置应满足上述程序格式,并保证G849、G43.4、G5 P0和G5P10000等特殊指令功能实现,X、Y、Z、B和C等轴的坐标值生成正确。

2.3 五轴联动后处理基本设置

通过UG后置处理构造器(UG/Post Builder)设计五轴联动后置处理,满足上述程序格式要求,并保证输出程序正确。具体设置如下。

1)根据机床实际情况对机床结构进行设置,设置为主轴摆动和工作台旋转式五轴加工中心。其中,第4轴B轴旋转范围为-10°~+100°,第5轴C轴设置为-360°~+360°。机床具体结构如图3a所示,在UG/Post Builder中的设置如图3b所示。
2)在UG/Post Builder中对直线移动(G1)、快速移动(G0)进行设置,要求X、Y、Z的坐标值及B、C数值强制输出。具体设置如图4和图5所示。
3)对五轴联动模块中特殊指令在程序头、尾处进行设置,保证程序正确进入和退出五轴联动模块。其中,程序头包含的特殊指令有G806、M70、M72、G841、G5 P10000和G43.4H11等,程序尾处包含的特殊指令有M71、M73、G49、G5 P0和G849等。具体设置如图6所示。
2.4 特殊指令所对应的TCL语言

TCL是一个交互式解释性计算机语言,它包含两部分:1个语言和1个库。UG后置处理构造器使用TCL作为它的命令语言。该五轴联动后置处理中特殊指令及程序开始、结尾处设置所对应的TCL语言如下。

1)M70、M72、G841、G5 P10000和G43.4H11等指令定义:

BLOCK_TEMPLATE start_of_path

{

Text[M70]

}

BLOCK_TEMPLATE start_of_path_1

{

Text[M72]

}

BLOCK_TEMPLATE start_of_path_2

{

Text[G841]

}

BLOCK_TEMPLATE start_of_path_3

{

Text[G5 P10000]

}

BLOCK_TEMPLATE start_of_path_4

{

Text[G43.4 H11]

}

2)G849、G5 P0、G49、M73和M71等指令定义:

BLOCK_TEMPLATE end_of_program_3

{

Text[G849]

}

BLOCK_TEMPLATE end_of_program_4

{

Text[G5 P0]

}

BLOCK_TEMPLATE end_of_program_5

{

Text[G49]

}

BLOCK_TEMPLATE end_of_program_6

{

Text[M73]

}

BLOCK_TEMPLATE end_of_program_7

{

Text[M71]

}

3)程序开始部分TCL语言设置:

=============================

proc MOM_start_of_path { } {

=============================

global mom_sys_in_operation

set mom_sys_in_operation 1

global first_linear_move; set first_linear_move 0

TOOL_SET MOM_start_of_path

if[llength[infocommands PB_CMD_kin_start_of_path]]{

PB_CMD_kin_start_of_path

}

PB_CMD_tool_change_force_addresses

MOM_force Once T

MOM_do_template tool_change_1

PB_CMD_Tool_info

MOM_do_template start_of_path

MOM_do_template start_of_path_1

MOM_do_template start_of_path_2

MOM_do_template start_of_path_3

MOM_do_template start_of_path_4

}

4)程序结尾部分TCL语言设置:

=============================

proc MOM_end_of_program { } {

=============================

MOM_do_template end_of_program_7

MOM_do_template end_of_program_6

MOM_do_template end_of_program_5

MOM_do_template end_of_program_4

MOM_do_template end_of_program_3

MOM_do_template end_of_program_2

MOM_do_template end_of_program

MOM_do_template rewind_stop_code

PB_CMD_Machine_time

MOM_set_seq_off

}

3五轴联动后处理试验验证



3.1 数控程序格式验证

通过UG软件使用新开发后置处理进行程序自动生成,验证程序格式正确性。保证程序头、尾处特殊指令正确生成,保证G1、G0指令后X、Y、Z、B和C数值强制输出。自动生成的程序头、尾处程序如图7所示。
3.2 试验件加工

UG软件通过控制刀具轴矢量、投影方向和驱动方法来生成加工轨迹,然后利用后置处理生成五轴联动加工程序。在W518S设备上使用生成的五轴联动加工程序对半球面、单个叶片和叶轮进行加工,充分验证了后置处理的正确性。加工完成的试验零件如图8所示。

4结语



五轴联动加工是应用广泛且先进的加工方式,由于5个空间轴可以同时联动,可以实现更为复杂的零件的加工,尤其在复杂多曲面的零件加工中具有明显优势。本文基于瑞士威力铭W518S加工中心,通过UG/Post Builder软件对该设备五轴联动模块进行后置处理设计,实现UG软件五轴联动程序G代码的自动生成,使该设备具备五轴联动加工能力。同时,较详细介绍了后置处理的具体研究过程,为类似设备的五轴联动UG后置处理开发提供了技术参考和借鉴。

作者简介:王勃(1984-),男,大学本科,工程师,主要从事CAD/CAM、精密机械加工和数控加工编程等方面的研究。


声明:以上为文章节选,内容为作者观点,仅供读者参考。转载须注明来源和微信号:《新技术新工艺》杂志,微信号xjsxgy。


    关注 新技术新工艺杂志


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册