Industry Online Support
Technical Forum
2/5/2011 5:10 AM | |
Posts: 69 Rating:
|
Hi experts, I having HMC machine 840D system, PCU50.3 with 40 tool mangazine, I enabled Tool management Function.I created 5 buffer location (spindle,Gripper1, Gripper2, Ready pot, Gripper3). After T- Command NC gives DB72.dbx0.0 and DB72.DBX4.2 , These bits i used to rotate the magazine after magazine index Gripper 3 pick tool from magazine and put in to Ready pot. I called FC8 to transfer tool data update with status 1 finaly, and working fine. In M06 command, DB72.DBX4.1 not getting ON and If I call FC8 to transfer tool data from Ready Pot to Gripper 1 not working and FC8 error output 3 showing. Here with I attached my PLC backp. Any boby having solution for this problem kindly help me. Thanks, Ganesan AttachmentMazak_Hmc.zip (232 Downloads) |
3/15/2011 9:34 PM | |
Posts: 9 Rating:
|
Hello. What is GRIPPER_3, may need to make configuration Filestore, and then create a FILE INI, for example PLC %_N_TO_TMA_INI CHANDATA (1) ;––––––––––––––––– ;Magazine configuration ;––––––––––––––––– Delete old data; ;––––––––––––––––– $ TC_MAP1 [0] = 0 $ TC_DP1 [0.0] = 0 ;Type of search strategy ;––––––––––––––––– $ TC_MAMP2 = 257;Search for active tool from 1st location forwards header ;––––––––––––––––– Magazine definition ;––––––––––––––––– ;Real magazine $ TC_MAP1 [1] = 1;Magazine type (1 chain) $ TC_MAP3 [1] = 17;Magazine status (17: Active magazine, enabled for loading) $ TC_MAP6 [1] = 1;The Number of tiers in magazine $ TC_MAP7 [1] = 16;Number of magazine locations ;Buffer magazine $ TC_MAP1 [9998] = 7;Magazine type (Buffer: 7) $ TC_MAP3 [9998] = 17 $ TC_MAP6 [9998] = 1 $ TC_MAP7 [9998] = 1;Number of buffer locations (^: spindle) ;Load magazine or manually create MD. Furthermore, there is no PLC SPS,FC_ NC_VAR_SELECTOR and DB usually DB120 (example from SIEMES in TOOLBOX), without them you cannot read from TM. Example SPS for FADAL Machine Mill Attachmentfadal__1.zip (205 Downloads) |
3/15/2011 10:04 PM | |
Posts: 9 Rating:
|
HI! An example of creating a configuration store Machine with disk-type magazine Disk-type magazine with 16 locations. The tool is changed directly into the spindle. NC machine tool data management 18086 for ShopMill is set: MM_NUM_MAGAZINE_LOCATION = 16 Adapt the configuration file Adapt configuration file TM_WO_GR. 8X0 (configuration without dual gripper) at the places in bold print and load it to the NC. % _N_TO_TMA_INI CHANDATA (1) ;––––––––––––––––– ;Magazine configuration ;––––––––––––––––– Delete old data; ;––––––––––––––––– $ TC_MAP1 [0] = 0 $ TC_DP1 [0.0] = 0 ;Type of search strategy ;––––––––––––––––– $ TC_MAMP2 = 257;Search for active tool from 1st location forwards header ;––––––––––––––––– Magazine definition ;––––––––––––––––– ;Real magazine $ TC_MAP1 [1] = 1;Magazine type (1 chain) $ TC_MAP3 [1] = 17;Magazine status (17: Active magazine, enabled for loading) $ TC_MAP6 [1] = 1;The Number of tiers in magazine $ TC_MAP7 [1] = 16;Number of magazine locations ;Buffer magazine $ TC_MAP1 [9998] = 7;Magazine type (Buffer: 7) $ TC_MAP3 [9998] = 17 $ TC_MAP6 [9998] = 1 $ TC_MAP7 [9998] = 1;Number of buffer locations (^: spindle) ;Load magazine $ TC_MAP1 [9999] = 9;Magazine type (9: Load magazine) $ TC_MAP3 [9999] = 17 $ TC_MAP6 [9999] = 1 $ TC_MAP7 [9999] = 2;Number of point load ;––––––––––––––––––––– ;Locations of real magazine ;–––––––––––––––––––––– ;Location No. 1 $ TC_MPP1 [1.1] = 1;Location of kind (1: Magazine location) $ TC_MPP2 [1.1] = 1;Type of location $ TC_MPP3 [1.1] = 1;Consider adjacent location (1: ON) $ TC_MPP4 [1.1] = 2;Location status (2: Free) $ TC_MPP5 [1.1] = 1;Location of kind index (1: Location No. 1). . . ;Location No. 16 $ TC_MPP1 [1.16] = 1;Location of kind (1: Magazine location) $ TC_MPP2 [1.16] = 1;Location type $ TC_MPP3 [1.16] = 1;Consider adjacent location (1: ON) $ TC_MPP4 [1.16] = 2;Location status (2: Free) $ TC_MPP5 [1.16] = 16;Location of kind index (the Location No. 16: 16) ;––––––––––––––––––––––––––––– ;Locations of buffer magazine ;–––––––––––––––––––––––––––––– ;Spindle $ TC_MPP1 [9998.1] = 2;Location of kind (2-Spindle) $ TC_MPP2 [9998.1] = 0;Location type $ TC_MPP3 [9998.1] = 0;Consider adjacent location $ TC_MPP4 [9998.1] = 2;Location status (2: Free) $ TC_MPP5 [9998.1] = 1;Location of kind index (1: Location No. 1). ;–––––––––––––––––––––––––––––– ;Locations of load magazine ;–––––––––––––––––––––––––––––– 1. Load station $ TC_MPP1 [9999.1] = 7;Location of kind (7: Load point) $ TC_MPP2 [9999.1] = 0;Location type $ TC_MPP3 [9999.1] = 0;Consider adjacent location $ TC_MPP4 [9999.1] = 2;Location status (2: Free) $ TC_MPP5 [9999.1] = 1;Location of kind index (1: Location No. 1). : = 2 Load station $ TC_MPP1 [9999.2] = 7;Location of kind (7: Load point) $ TC_MPP2 [9999.2] = 0;Location type $ TC_MPP3 [9999.2] = 0;Consider adjacent location $ TC_MPP4 [9999.2] = 2;Location status (2: Free) $ TC_MPP5 [9999.2] = 2;Location of kind index (the Location No. 2: 2) ;–––––––––––––––––––––––––––––––––––––––––––––––––– Distances between points; load/buffers and real magazine ;–––––––––––––––––––––––––––––––––––––––––––––––––– $ TC_MDP2 [1.1] = 0;Spindle $ TC_MDP1 [1.1] = 0; 1st load point $ TC_MDP2 [1.2] = 0; 2nd point load M17 Create ™ blocks Compile STL source TM_WO_GR.STL (data communication without dual gripper). Then load the generated blocks FB FC 100, 110, 110 DB to the PLC and call OB1 and OB 100. Call FB 1 110 in OB ORGANIZATION_BLOCK OB 1 VERSION: 4.4 VAR_TEMP OB1_EV_CLASS: BYTE;
Don't forget about FC NC_VAR_SELECTOR Example file MD channel andscreenshots. AttachmentCHANNEL.zip (244 Downloads) |
Follow us on