文章:西门子几何轴交换指令GEOAX

所有者:信仰(呢称); 发布时间:2017-07-26 02:05:53; 更新时间:2023-05-14 18:50:38

阅读所需积分:0; 

简介:西门子几何轴交换指令GEOAX

本期给大家介绍一个很有用的NC高级指令GEOAX,它可以可动态切换机床的几何轴。


  • 功能描述:

固定循环编程,圆弧插补,刀具半径补偿等只支持几何轴的编程。使用几何轴交换指令GEOAX可动态切换机床的几何轴。例如对于镗铣床,由于加工条件的限制工艺的要求,需要将平旋盘的U轴设为第一几何轴,或将W轴变为Z轴等。


  • 功能使用:

几何轴交换指令GEOAX:

GEOAX(n, channel axis, n, channel axis, n, channelaxis)

n;几何轴号n=1,2或3

;若n=0,移除几何轴

channel axis;通道轴名

GEOAX() ;通过参数20050设置的几何轴生效


  • 应用举例:

使用几何轴交换指令,将平旋盘的U轴设为第一几何轴。镗铣床的平旋盘U轴可独立运动,或与W轴联动。

1.机床参数设置

机床轴名称:

N10000$MN_AXCONF_MACHAX_NAME_TAB[0]="M_X"

N10000$MN_AXCONF_MACHAX_NAME_TAB[1]=" M_Y"

N10000$MN_AXCONF_MACHAX_NAME_TAB[2]=" M_Z"

N10000$MN_AXCONF_MACHAX_NAME_TAB[3]=" M_W"

N10000$MN_AXCONF_MACHAX_NAME_TAB[4]=" M_B"

N10000$MN_AXCONF_MACHAX_NAME_TAB[5]=" M_V"

N10000 $MN_AXCONF_MACHAX_NAME_TAB[6]=" M_U"

N10000 $MN_AXCONF_MACHAX_NAME_TAB[7]=" M_SP"


分配机床轴到通道:

N20070 $MC_AXCONF_MACHAX_USED[0]=1

N20070 $MC_AXCONF_MACHAX_USED[1]=2

N20070 $MC_AXCONF_MACHAX_USED[2]=3

N20070 $MC_AXCONF_MACHAX_USED[3]=4

N20070 $MC_AXCONF_MACHAX_USED[4]=5

N20070 $MC_AXCONF_MACHAX_USED[5]=6

N20070 $MC_AXCONF_MACHAX_USED[6]=7

N20070 $MC_AXCONF_MACHAX_USED[7]=8


通道轴名称:

N20080 $MC_AXCONF_CHANAX_NAME_TAB[0]="XC"

N20080 $MC_AXCONF_CHANAX_NAME_TAB[1]="YC"

N20080 $MC_AXCONF_CHANAX_NAME_TAB[2]="ZC"

N20080$MC_AXCONF_CHANAX_NAME_TAB[3]="W"

N20080$MC_AXCONF_CHANAX_NAME_TAB[4]="B"

N20080$MC_AXCONF_CHANAX_NAME_TAB[5]="V"

N20080 $MC_AXCONF_CHANAX_NAME_TAB[6]="U"

N20080$MC_AXCONF_CHANAX_NAME_TAB[7]="SP"


分配通道轴到几何轴:

N20050$MC_AXCONF_GEOAX_ASSIGN_TAB[0]=1

N20050$MC_AXCONF_GEOAX_ASSIGN_TAB[1]=2

N20050$MC_AXCONF_GEOAX_ASSIGN_TAB[2]=3


几何轴名:

N20060$MC_AXCONF_GEOAX_NAME_TAB[0]="X"

N20060$MC_AXCONF_GEOAX_NAME_TAB[1]="Y"

N20060$MC_AXCONF_GEOAX_NAME_TAB[2]="Z"


2.编程举例:

;GEOAX_TST_1.MPF

N10GEOAX() ;取消几何轴交换

N20 G90G0 X0 Y0 Z0 W0

N30 V0U0

N40STOPRE

N50GEOAX(1,U,2,V,3,W)

; 通道轴U, V, W分别交换为第1, 2, 3几何轴, 即X , Y, Z

N60G54 G1 F5000

N70X50 ;几何轴X移动到50,即通道轴U移动到50

N80Y60 ;几何轴Y移动到60,即通道轴V移动到60

N90Z100 ;几何轴Z移动到100,即通道轴W移动到100

N100G91 G18 G02 I0 K10

;几何轴X与Z圆弧插补,即通道轴U和W圆弧插补

N110G90G1

N120XC=100 ;通道轴XC移动到100

N130YC=150 ;通道轴YC移动到150

N140ZC=200 ;通道轴ZC移动到200

N150GEOAX() ;取消几何轴转换

N160M30


(1)执行测试程序GEOAX_TST_1.MPF前,通道轴XC, YC, ZC分别为第1, 2, 3几何轴, 在MCS下,轴位置画面如下图所示,几何轴交换前,MCS下的轴位置画面。

在WCS下,轴位置画面如下图所示,几何轴交换前,WCS下的轴位置画面。

(2)执行N50 程序段后,通道轴U, V, W分别为第1, 2, 3几何轴,

在MCS下,轴位置画面如下图所示,几何轴交换后,MCS下的轴位置画面。

在WCS下,轴位置画面如下图,几何轴交换后,WCS下的轴位置画面


  • 注意事项:

1.使用几何轴交换指令GEOAX,在设置机床数据的时候,机床轴名,通道轴名和几何轴名不能相同。否则报警“14414 程序段1%几何轴功能:错误调用”。

2.不可以多次分配同一个几何轴到通道轴。