N220; Delete old data when magazine 1 is set up
N230 if NUM_MAG ==1
N240 $TC_MAP1[0]=0 ; Delete magazine
N250 $TC_DP1[0,0]=0 ; Delete Tools
N260 STOPRE
N270 endif
; Configuration
;
N280 $TC_MAMP2= PLACE_SEARCH ; Type of search strategy
;
; Magazine
; Set up magazine
N290 $TC_MAP1[NUM_MAG]= MAG_TYPE
N300 $TC_MAP2[NUM_MAG]="MAGAZINE"<<NUM_MAG
N310 if MAG_TYPE == 3
N320 $TC_MAP3[NUM_MAG]=81 ; Magazine status, all locations
fixed-location coded for revolver
magazine
N330 else
N340 $TC_MAP3[NUM_MAG]=17 ; Magazine status
N350 endif
N360 $TC_MAP4[NUM_MAG]=-1
N370 $TC_MAP5[NUM_MAG]=-1
N380 $TC_MAP6[NUM_MAG]=1 ; Number of lines in magazine
N390 $TC_MAP8[NUM_MAG]=0
N400 $TC_MAP9[NUM_MAG]=0
N410 $TC_MAP7[NUM_MAG]=LOCATIONS ; Number of magazine locations
N420 $TC_MAP10[NUM_MAG]=PLACE_SEARCH
;
; Magazine locations
N430 for PLACE=1 to LOCATIONS
N440 STOPRE
N450 $TC_MPP1[NUM_MAG,PLACE]=1 ; Location type
N460 $TC_MPP2[NUM_MAG,PLACE]=0 ; Location type, 0 compatible with
every tool location type
N470 $TC_MPP3[NUM_MAG,PLACE]=1 ; Consider adjacent location On (Off
would be 0)
N480 $TC_MPP4[NUM_MAG,PLACE]=2 ; Location status
N490 $TC_MPP5[NUM_MAG,PLACE]=PLACE ; Location type index
N500 endfor
N510 STOPRE
;
N520; Definition of buffer magazine (always number 9998)
;
N530 $TC_MAP1[9998]=7 ; Magazine type 7: Buffer
Tool management
9.7 Application example for turning machine
CNC commissioning
306 Commissioning Manual, 10/2015, 6FC5397-3DP40-5BA3