每日一贴之配置刀库

已锁定

隐身人

版主

  • 帖子

    11175
  • 精华

    73
  • 被关注

    742

论坛等级:至圣

注册时间:2005-12-20

钻石 钻石 如何晋级?

每日一贴之配置刀库

1537

1

2023-12-11 16:50:44

刀库在通用设备中如今已司空见惯,刀库配置相信有很多坛友接触不到,配置刀库通常有两种方法:

使用 NC 变量配置刀库;

在面板上直接配置刀库,与此类似可使用 SINUMERIK Operate For PC 配置刀库;

这里先说一下使用 NC 变量配置刀库;

DEF INT PLACE ;清除 NC 系统的刀库数据;

N100 $TC_MAP1[0]=0;

N110 $TC_DP1[0,0]=0 ;刀库表类型N150 $TC_MAMP1="MAG";

N160 $TC_MAMP2=257 ;定义刀库 1(实际刀库类型、刀位数量、搜索方式…);

N200 $TC_MAP1[1]=1 ;刀库类型 1:链式;

N210 $TC_MAP2[1]="CH1-MAG1" ;刀库名称(随意);

N220 $TC_MAP3[1]=17 ;若=81,表示刀库中刀具固定刀位;

N230 $TC_MAP6[1]=1;

N240 $TC_MAP7[1]=60 ;刀位数量;

N240 $TC_MAP8[1]=1 ;换刀点位置;

N250 $TC_MAP10[1]=257 ;搜索策略;

;定义缓冲区;

N270 $TC_MAP1[9998]=7 ;必 须=7 7:Buffer;

  N280 $TC_MAP2[9998]="CH1-Buffer" ;名称(随意);

N290 $TC_MAP3[9998]=17 ;

 N300 $TC_MAP6[9998]=1;

N310 $TC_MAP7[9998]=3 ;3 个缓冲区,即 1 个主轴+2 个机械手;

 N320 $TC_MAP10[9998]=0;

定义装载站;

N340 $TC_MAP1[9999]=9 ;必须=9 9:loading point ;

 N350 $TC_MAP2[9999]="CH1-Loading" ;名称(随意);

 N360 $TC_MAP3[9999]=17 ;

 N370 $TC_MAP6[9999]=1 ;

 N380 $TC_MAP7[9999]=2 ;2 个装载点,即主轴侧第 1 装载点,刀库侧第 2 装载点;

 N390 $TC_MAP10[9999]=0;

定义刀库刀位类型

N430 for PLACE=1 to 60 ;1-总刀位数量,循环设置一遍 ;

N440 STOPRE ;

 N450 $TC_MPP1[1,PLACE]=1 ;正常刀位;

 N460 $TC_MPP2[1,PLACE]=1 ;相邻刀位检测;

 N470 $TC_MPP3[1,PLACE]=1 ;刀位类型号;

 N480 $TC_MPP4[1,PLACE]=2 ;刀位可用;

 N490 $TC_MPP5[1,PLACE]=PLACE ;刀位索引号;

N500 endfor 刀具管理 ;

设置缓冲区 1 号刀位类型;

 N1990 $TC_MPP1[9998,1]=2 ;2:主轴 N2000 $TC_MPP2[9998,1]=0 ;

 N2010 $TC_MPP3[9998,1]=0 ;

 N2020 $TC_MPP4[9998,1]=2  ;

N2030 $TC_MPP5[9998,1]=1 ;主轴刀位索引号 ;

设置缓冲区 2 号刀位类型 ;

N610 $TC_MPP1[9998,2]=3 ;3:机械手 ;

N620 $TC_MPP2[9998,2]=0 ;

 N630 $TC_MPP3[9998,2]=0 ;

 N640 $TC_MPP4[9998,2]=2  ;

N650 $TC_MPP5[9998,2]=1 ;机械手刀位索引号,首次定义从 1 开始;

;设置缓冲区 3 号刀位类型;

N660 $TC_MPP1[9998,3]=3 ;3:机械手;

 N670 $TC_MPP2[9998,3]=0 ;

 N680 $TC_MPP3[9998,3]=0 ;

 N690 $TC_MPP4[9998,3]=2  ;

N700 $TC_MPP5[9998,3]=2 ;机械手刀位索引号,已定义序号+1;

;机械手绑定主轴;

N760 $TC_MLSR[2,1]=0 ;

 N770 $TC_MLSR[3,1]=0;

缓冲区绑定刀库;

N930 $TC_MDP2[1,1]=0 ;

N940 $TC_MDP2[1,2]=0;

N950 $TC_MDP2[1,3]=0;

;装载站 1 刀位类型;

N2350 $TC_MPP1[9999,1]=7 ;7:装载站; 

N2360 $TC_MPP2[9999,1]=0  ;

N2370 $TC_MPP3[9999,1]=0  ;

N2380 $TC_MPP4[9999,1]=2  ;

N2390 $TC_MPP5[9999,1]=1 ;装载站刀位索引号,首次定义从 1 开始;

装载站 2 刀位类型;

N2350 $TC_MPP1[9999,2]=7 ;7:装载站 ;

N2360 $TC_MPP2[9999,2]=0  ;

N2370 $TC_MPP3[9999,2]=0;

N2380 $TC_MPP4[9999,2]=2  ;

N2390 $TC_MPP5[9999,2]=2 ;装载站刀位索引号,已定义序号+1  ;装载站绑定刀库 ;

N2460 $TC_MDP1[1,1]=0 ;第 1 装载点=刀库换刀点 ;

N2460 $TC_MDP1[1,2]=39 ;第 2 装载点距离刀库换刀点 39 个刀位 ;

N2500 M17;

每日一贴之配置刀库 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25500条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。