我的机械网

搜索
查看: 1020|回复: 7

[推荐] 几何轴交换指令GEOAX

[复制链接]
发表于 2017-11-1 20:48:43 | |阅读模式
各位网友请注意:我的机械网所有附件、百度网盘提取码、机械资料、PDF资料、压缩包文件均需要回帖后才能下载!
                        
  • 功能描述:
固定循环编程,圆弧插补,刀具半径补偿等只支持几何轴的编程。使用几何轴交换指令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.不可以多次分配同一个几何轴到通道轴。



                    

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 一键登录:

x
发表于 2017-12-9 22:56:31 |
革命小卫兵谢谢回忆提供的资料。
发表于 2017-12-10 02:32:51 |
今天是2017-12-10,过来看看回忆的帖子,涨涨见识!
发表于 2017-12-10 03:02:16 |
我的机械网(www.mejxw.com)是中国机械行业门户网站,为大家提供海 量免费的机械设计资源,范围涉及机械设计加工制造、智能化机器人、液压 电气、软件应用、行业咨询、机械兼职等各个层面,现诚邀您的加入,共同学习,共同进步!
发表于 2018-1-3 12:30:32 |
我的机械网(www.mejxw.com)是中国做好的机械论坛!
发表于 2018-12-2 05:16:00 |
回忆
发表于 2019-1-19 15:53:54 |
谢谢楼主
发表于 2021-12-2 19:36:10 |
有机会找楼主好好聊聊!
快速回复 返回顶部 返回列表