分享

ONE学习笔记(27)

 德阳北方数控 2022-05-07 发布于浙江省

为了测试CYCLE800和五轴的指令,决定先把刀库和刀具设置上。

刀库管理功能和840Dsl应该没有区别,也是标准功能。当然,如果机床配置多个刀库则需要增加选项。

刀库管理功能的调试大致分几步:

- 设置参数激活刀库管理功能

- 配置刀库,如刀库的刀套数量,随机换刀还是固定换刀,找新刀和找刀套的策略等等,还要设置是否激活配套的功能(如姊妹刀、手动刀具、多刀等)

- PLC编程,刀库管理功能是HMI、NC和PLC配合实现的功能,PLC程序根据NC给的指令,控制刀库旋转、刀臂动作和换刀,还有最重要的是需要PLC告知NC刀具位置的变化(即每个换刀动作完成后,都需要通知NC旧刀去哪里了,新刀去哪里了)

- 测试,刀库管理的测试比较复杂,因为换刀会出现在机床操作的各个环节,手动对刀,需要换刀;执行程序,需要换刀;程序段搜索后,继续执行程序时需要保证刀具正确;.....

今天主要完成前两步,然后通过参数MD20310,设置为系统自动应答模式,这样就不需要编写PLC程序了(刀库管理部分的PLC编程以后单独学习吧)

初步设置的参数不多:

N17500 $MN_MAXNUM_REPLACEMENT_TOOLS=0          ; 备用刀具的最大数量

N17530 $MN_TOOL_DATA_CHANGE_COUNTER='H1f'      ; 在HMI上标出刀具数据的更改

N18075 $MN_MM_NUM_TOOLHOLDERS=16               ; 每个TOA的最大刀架数

N18080 $MN_MM_TOOL_MANAGEMENT_MASK='H43f'       ; 为刀具管理分配预留存储器(SRAM)

N18082 $MN_MM_NUM_TOOL=200                     ; NCK能够管理的刀具数量(SRAM)

N18084 $MN_MM_NUM_MAGAZINE=4                   ; NCK能够管理的刀库数量(SRAM)

N18086 $MN_MM_NUM_MAGAZINE_LOCATION=35         ; NCK能够管理的刀库位置数量(SRAM)

N18100 $MN_MM_NUM_CUTTING_EDGES_IN_TOA=400     ; NCK可管理的刀具补偿数量(SRAM)

N18102 $MN_MM_TYPE_OF_CUTTING_EDGE=0           ; D号编程的类型(SRAM)

N18105 $MN_MM_MAX_CUTTING_EDGE_NO=9            ; D号的最大值

N18106 $MN_MM_MAX_CUTTING_EDGE_PERTOOL=9       ; 每个刀具的最大D编号数目

N20310 $MC_TOOL_MANAGEMENT_MASK='H420f'     ; 激活各种刀具管理功能

N22550 $MC_TOOL_CHANGE_MODE=1                  ; M功能中的新刀具补偿

N22560 $MC_TOOL_CHANGE_M_CODE=206              ; 用于换刀的M功能

N52270 $MCS_TM_FUNCTION_MASK='H0'              ; 刀具管理设定

M02

然后就是配置刀库,我这里又偷懒了图片

配置文件由于较长,就不粘贴在这里了。配置好的刀库管理界面如下:

图片

拷贝L6换刀子程序到制造商循环目录下

激活L6子程序中用到的了GUD

在CMVM/3D中,激活夹具毛坯,更换刀具后,CMVM中刀库配置基本完成

图片

设置参数和配置刀库比较复杂,这里简单的说了下过程,若有问题,欢迎一起来学习。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多