Results 1 to 4 of 4

Thread: Mazatrol Tool Data

  1. #1
    Join Date
    Dec 2012
    Posts
    11
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Mazatrol Tool Data

    I have been tasked with developing a Parlec pre-setter post template to output tool data for a series of tool packages.

    99% of the work on the Parlec side is complete except:

    I need the variables that coorispond with the following tool data:
    Tool type
    Nom Dia
    Interference Type

    The tool length for example is #60001 - #60120 (120 pot carousel).

    I'm hoping there is a variable #XX001-#XX120 for the tool data above

    The eia/iso programming manual lists variables for Length, Dia, Flags, etc. but I have not found information for these.

    I do have some sample programs that use 700000+ variables to assign tool data but because those variables appear to be tool dependent (and apply to version BA controls only according to my info) it will force me to write a rather complex macro program to handle my post output, which I am trying to avoid.

    ...Anyone?
    Last edited by Blake; 12-18-12 at 11:53 PM.

  2. #2
    Join Date
    Dec 2012
    Posts
    11
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Mazatrol Tool Data

    SOLVED:

    Using the following I was able to set the tool data:

    #3022 = [T#] (SET REQUIRED TOOL)
    #700001 = #3023 (SET TOOL INDEX)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 4001 (GROUP NUMBER)
    #702013 = .426 (NOMINAL DIAMETER)
    #702053 = .060 (CORNER RADIUS)
    #702007 = 0 (WEAR COMP Z - OFF)
    #702014 = 0 (INTERFER. NORMAL)
    #702028 = 0 (LIFE TIME [SEC] OFF)
    #702029 = 0 (CUT TIME [SEC])
    #702030 = 0 (LIFE NUMBER OFF)
    #702031 = 0 (USED NUMBER)
    #702034 = 0 (ACT DIA COMP)
    #702035 = 0 (ACT DIA COMP NUMBER)
    #702036 = 0 (LENGTH COMP)
    #702037 = 0 (LENGTH COMP NUMBER)
    #702040 = 0 (MAX WEAR Z)

  3. #3
    Join Date
    Dec 2012
    Posts
    11
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Mazatrol Tool Data

    UPDATE:

    In case this thread becomes of some use to someone I'm posting my complete 'Tool Data Upload Macro'. It makes use of a tool breakage probe program (9997) that is not included, as well as a tool length post program (1000) that is also not included.

    Essentially it sets the tool specific data, then the generic tool data, then uploads tool lengths and finally probes the tools using a +/- .005 tolerance.

    O1002
    (TOOL DATA UPLOAD MACRO)
    (TOOL PACKAGE B)
    (CREATED BY BLAKE HORTON 1/31/13)
    #702 = 0 (INITIALIZE ERROR FLAG)

    (-----SET BASE TOOL DATA-----)
    #701 = 1 (INITIALIZE COUNTER)
    N99 (START LOOP)
    M1 (OPTIONAL STOP)
    #3022 = [100 + #701] (SET REQUIRED TOOL)
    #700001 = #3023 (SET TOOL INDEX)
    GOTO[100 + #701] (SET BASE TOOL DATA)
    N100 (RETURN)
    #701 = [#701 + 1] (INCREMENT COUNTER)
    IF[#701 LE 19] GOTO99 (LOOP CONDITION CHECK)
    (END LOOP)

    (-----EXECUTE POST DATA-----)
    M1 (OPTIONAL STOP)
    G65 P1000 B2 (EXECUTE POST DATA)
    IF[#702 EQ 1] GOTO400 (ERROR CHECK: WRONG POST)

    (-----VERIFY TOOL LENGTHS-----)
    M1 (OPTIONAL STOP)
    #701 = 1 (INITIALIZE COUNTER)
    WHILE [#701 LE 19] DO1 (START LOOP)
    IF [#[60100 + #701] EQ 15] GOTO300 (VERIFY TOOL PRESENT)
    T[2000 + #701] M6 (CHANGE TOOL)
    G65 P9997 A.005 (CHECK TOOL - MODIFIED)
    N300 #701 = [#701 + 1] (INCREMENT COUNTER)
    END1 (END LOOP)
    IF [#702 EQ 2] GOTO500 (ERROR CHECK: TOOL LENGTH)
    M0 (NO ISSUES...SWEET!)
    M30

    (-----ERRORS-----)
    N400
    M0 (TOOL LIST POSTED WAS NOT CORRECT – CHECK N100)
    M0 (IN POST PROGRAM ON MAZAK BACKUP DRIVE)
    M30

    N500
    M0 (ONE OR MORE TOOLS FAILED THE TOOL PROBE CYCLE)
    M0 (REFER TO FLAGGED TOOLS IN TOOL DATA PAGE)
    M30

    (-----BASE TOOL DATA-----)
    N101 (TOOL #2001)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 2001 (GROUP NUMBER)
    #702013 = .500 (NOMINAL DIAMETER)
    #702053 = .125 (CORNER RADIUS)
    GOTO200 (SET GENERIC TOOL DATA)

    N102 (TOOL #2002)
    #701001 = 2 (TOOL TYPE = DRILL)
    #702008 = 2002 (GROUP NUMBER)
    #702022 = 118. (EDGE ANGLE)
    #702054 = 2 (TEETH)
    GOTO200 (SET GENERIC TOOL DATA)

    N103 (TOOL #2003)
    #701001 = 3 (TOOL TYPE = REAMER)
    #702008 = 2003 (GROUP NUMBER)
    #702013 = .4375 (NOMINAL DIAMETER)
    GOTO200 (SET GENERIC TOOL DATA)

    N104 (TOOL #2004)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 2004 (GROUP NUMBER)
    #702013 = .625 (NOMINAL DIAMETER)
    #702053 = .250 (CORNER RADIUS)
    GOTO200 (SET GENERIC TOOL DATA)

    N105 (TOOL #2005)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 2005 (GROUP NUMBER)
    #702013 = .375 (NOMINAL DIAMETER)
    #702053 = .090 (CORNER RADIUS)
    GOTO200 (SET GENERIC TOOL DATA)

    N106 (TOOL #2006)
    #701001 = 13 (TOOL TYPE = CHAMFER)
    #702008 = 2006 (GROUP NUMBER)
    #702013 = .500 (NOMINAL DIAMETER)
    GOTO200 (SET GENERIC TOOL DATA)

    N107 (TOOL #2007)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 2007 (GROUP NUMBER)
    #702013 = .625 (NOMINAL DIAMETER)
    #702053 = .120 (CORNER RADIUS)
    GOTO200 (SET GENERIC TOOL DATA)

    N108 (TOOL #2008: EMPTY)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 0 (GROUP NUMBER)
    #702013 = 0 (NOMINAL DIAMETER)
    #702053 = 0 (CORNER RADIUS)
    GOTO200 (SET GENERIC TOOL DATA)

    N109 (TOOL #2009)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 2009 (GROUP NUMBER)
    #702013 = .1875 (NOMINAL DIAMETER)
    #702053 = .020 (CORNER RADIUS)
    GOTO200 (SET GENERIC TOOL DATA)

    N110 (TOOL #2010)
    #701001 = 2 (TOOL TYPE = DRILL)
    #702008 = 2010 (GROUP NUMBER)
    #702022 = 118. (EDGE ANGLE)
    #702054 = 2 (TEETH)
    GOTO200 (SET GENERIC TOOL DATA)

    N111 (TOOL #2011)
    #701001 = 3 (TOOL TYPE = REAMER)
    #702008 = 2011 (GROUP NUMBER)
    #702013 = .5002 (NOMINAL DIAMETER)
    GOTO200 (SET GENERIC TOOL DATA)

    N112 (TOOL #2012)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 2012 (GROUP NUMBER)
    #702013 = .500 (NOMINAL DIAMETER)
    #702053 = 0 (CORNER RADIUS)
    GOTO200 (SET GENERIC TOOL DATA)

    N113 (TOOL #2013)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 2013 (GROUP NUMBER)
    #702013 = .375 (NOMINAL DIAMETER)
    #702053 = .060 (CORNER RADIUS)
    GOTO200 (SET GENERIC TOOL DATA)

    N114 (TOOL #2014)
    #701001 = 11 (TOOL TYPE = BORE BAR)
    #702008 = 2014 (GROUP NUMBER)
    #702013 = .6215 (NOMINAL DIAMETER)
    GOTO200 (SET GENERIC TOOL DATA)

    N115 (TOOL #2015)
    #701001 = 3 (TOOL TYPE = REAMER)
    #702008 = 2015 (GROUP NUMBER)
    #702013 = .376 (NOMINAL DIAMETER)
    GOTO200 (SET GENERIC TOOL DATA)

    N116 (TOOL #2016)
    #701001 = 19 (TOOL TYPE = BALL ENDMILL)
    #702008 = 2016 (GROUP NUMBER)
    #702013 = .125 (NOMINAL DIAMETER)
    GOTO200 (SET GENERIC TOOL DATA)

    N117 (TOOL #2017)
    #701001 = 19 (TOOL TYPE = BALL ENDMILL)
    #702008 = 2017 (GROUP NUMBER)
    #702013 = .500 (NOMINAL DIAMETER)
    GOTO200 (SET GENERIC TOOL DATA)

    N118 (TOOL #2018)
    #701001 = 15 (TOOL TYPE = ENDMILL)
    #702008 = 2018 (GROUP NUMBER)
    #702013 = .750 (NOMINAL DIAMETER)
    #702053 = .040 (CORNER RADIUS)
    GOTO200 (SET GENERIC TOOL DATA)

    N119 (TOOL #2019)
    #701001 = 2 (TOOL TYPE = DRILL)
    #702008 = 2019 (GROUP NUMBER)
    #702022 = 118. (EDGE ANGLE)
    #702054 = 2 (TEETH)
    GOTO200 (SET GENERIC TOOL DATA)

    (-----GENERIC TOOL DATA-----)
    N200
    #702007 = 0 (WEAR COMP Z - OFF)
    #702014 = 0 (INTERFER. – NORMAL)
    #702028 = 0 (LIFE TIME [SEC] – OFF)
    #702029 = 0 (CUT TIME [SEC])
    #702030 = 0 (LIFE NUMBER – OFF)
    #702031 = 0 (USED NUMBER)
    #702034 = 0 (ACT DIA COMP)
    #702035 = 0 (ACT DIA COMP NUMBER)
    #702036 = 0 (LENGTH COMP)
    #702037 = 0 (LENGTH COMP NUMBER)
    #702040 = 0 (MAX WEAR Z)
    GOTO100

  4. #4
    Join Date
    Dec 2012
    Posts
    11
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Mazatrol Tool Data

    Note: This solution does not apply to the Fusion control.

Similar Threads

  1. EIA tool data vertical mill machine fusion control
    By Jdaddy01 in forum Mazak, Mitsubishi, Miyano, Monarch, Mighty, Modig
    Replies: 1
    Last Post: 06-21-12, 03:55 AM
  2. Le Blonde Makino FNC 74-A Fanuc Error Code Tool Data
    By dudley in forum Fadal, Fanuc, Fidia, Fryer
    Replies: 1
    Last Post: 12-30-11, 04:37 PM
  3. Le blonde Makino FNC 74-A tool data error
    By dudley in forum Makino & Matsuura
    Replies: 3
    Last Post: 12-30-11, 04:36 PM
  4. Quaser Tool Data Mixed
    By bdrk in forum Machine Repair & Troubleshooting
    Replies: 0
    Last Post: 07-01-11, 04:19 AM
  5. tool selection on mazatrol m32b
    By tonyk1 in forum Programming / Applications
    Replies: 1
    Last Post: 12-07-09, 08:07 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •