1     免责声明

本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPF、SPF、…)、电气图,可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系上海中车瑞伯德智能系统股份有限公司技术支持与服务部门。

对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。

以上声明内容的最终解释权归上海中车瑞伯德智能系统股份有限公司所有,后续内容更新不做另行通知。

2     概述

由于808D没有双通道,使用几何轴交换指令GEOAX()将非通道参数指定的轴切换为几何轴,这些轴从而可直接调用标准循环等。应用场景如在808D立车改造使用双刀架时;或无心磨床中,需要进行圆弧插补来修整砂轮和导轮,也都可使用几何轴交换指令GEOAX()进行几何轴切换。

3     要求

3.1      硬件要求



工艺

PPU15x

PPU16x

车床

铣床

3.2      软件版本要求

        V4.9.00.00.001

3.3      其他要求

无需选项

4     注意事项

4.1      注意事项一

由于808D是单通道,同一时刻只能使用一组插补轴。

4.2      注意事项二

由于808D是单通道,在两组刀架对刀时需要注意不能共用一个刀沿号,否则有撞机危险。

4.3      注意事项三

在配置通道参数时,MD20060和MD20080不能有相同的轴名称,否则激活几何轴交换功能时报警4002。

5     调试或使用步骤

5.1      配置通用和通道参数

        通用机床数据

        N10000 $MN_AXCONF_MACHAX_NAME_TAB[0]="MX1"

        N10000 $MN_AXCONF_MACHAX_NAME_TAB[1] ="MZ1"

        N10000 $MN_AXCONF_MACHAX_NAME_TAB[2] ="MX2"

        N10000 $MN_AXCONF_MACHAX_NAME_TAB[3] ="MZ2"

        N10000 $MN_AXCONF_MACHAX_NAME_TAB[4] =          ""

        通道机床数据

        N20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[0]=1

        N20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[1]=0

        N20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[2]=2

        N20060 $MC_AXCONF_GEOAX_NAME_TAB[0] ="X"

        N20060 $MC_AXCONF_GEOAX_NAME_TAB[1]=""

        N20060 $MC_AXCONF_GEOAX_NAME_TAB[2]="Z"

        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] =       0

        N20080 $MC_AXCONF_CHANAX_NAME_TAB[0] =           "X1"

        N20080 $MC_AXCONF_CHANAX_NAME_TAB[1] =           "Z1"

        N20080 $MC_AXCONF_CHANAX_NAME_TAB[2] =           "X2"

        N20080 $MC_AXCONF_CHANAX_NAME_TAB[3] =           "Z2"

         

5.2      编程指令GEOAX()使用

GEOAX(<n>,<通道轴>,<n>,<通道轴>,<n>,<通道轴>);

GEOAX();

                                              image.png

5.3      NC编程

        使用西门子图形化编程,编辑工件轮廓。

image.png

 

        NC程序如下

N10 G75 X0 Z0

N20 G75 X2=0 Z2=0

N30 T1D2; 此行刀补T1D2还是只针对XZ生效

N40 GEOAX()

N50 GEOAX(1,X2,3,Z2);此行执行GEOAX后,T1D2开始对X2Z2生效。

N60 G94 G0 X150 Z50

N70 CYCLE95("WW:WW_E", 3, 0.5, 0.5, 0.5, 2000, 2000, 2000, 9,  , ,)

N80 GEOAX();程序结束后记得添加GEOAX(),否则会保持模态显示。

N90 M30

;*************CONTOUR************

N100 WW:

;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD*

N110 G18 G90 DIAMON;*GP*

N120 G0 Z0 X0 ;*GP*

N130 G1 X50 RND=5 ;*GP*

N140 Z-10 ;*GP*

N150 G2 Z-30 X90 K=AC(-10) I=AC(90) ;*GP*

N160 G1 Z-45 CHR=3 ;*GP*

N170 X110 ;*GP*

;CON,V64,2,0.0000,5,5,MST:1,2,AX:Z,X,K,I;*GP*;*RO*;*HD*

;S,EX:0,EY:0,ASE:90;*GP*;*RO*;*HD*

;LU,EY:50;*GP*;*RO*;*HD*

;R,RROUND:5;*GP*;*RO*;*HD*

;LL,EX:-10;*GP*;*RO*;*HD*

;ACW,DIA:0/235,EX:-30,EY:90,RAD:20;*GP*;*RO*;*HD*

;LL,DEX:-15;*GP*;*RO*;*HD*

;F,LFASE:3;*GP*;*RO*;*HD*

;LU,EY:110;*GP*;*RO*;*HD*

;#End contour definition end - Don't change!;*GP*;*RO*;*HD*

N180 WW_E:;************* CONTOUR ENDS ************

N190 M02;

5.4      程序模拟

       image.png

        image.png

 

 

 

        GEOAX()指令前后的轴显示对比。

        image.png

        image.png

6     应用举例

单通道的立车,无心磨床导轮和砂轮修整。[GXQ(DMMA81] 

 

7     参考文献

1. SINUMERIK 840D sl/828D 工作准备部分 编程手册

8     作者/联系人

Maofeiyong

2020.5.12

9     版本信息

版本

日期

修改内容

V1.0

2020.05.12