586,000 active members*
4,956 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Tormach Personal CNC Mill > Vertical Lathe gang tooling macro.
Results 1 to 1 of 1
  1. #1
    Join Date
    Aug 2009
    Posts
    986

    Vertical Lathe gang tooling macro.

    First, boring legal stuff. I accept no liability for any damage, injury, or loss of life that results from the use of this program or information. I am providing this program and information free of charge. It is the responsibility of the operator to ensure that their machine is used safely, and that it will work correctly with this program.





    This is a simple script that handles tool changes for a Tormach mill running in vertical lathe mode with gang tooling mounted to the table. I have tested it in the following scenario. It may work for other configurations too.

    Tormach 1100 mill.
    Unlocked Mach 3 running a modified Duality configuration.
    G-code generated by Sprutcam via the Lathe XY config and Duality post-processor.

    Currently, it is necessary to define a work offset for each tool. This takes a lot of time to set up.

    You should be able to mount your gang tooling holder to the table, indicate it, and be ready to run. This script makes that possible.

    What it does, in plain English.
    1. Scan the tool table for tools 1-100.
    2. If needed, retract the workpiece above the longest tool.
    3. Move to the correct Y value to put the next tool on the spindle's centerline.
    4. Move to the correct X value to put the next tool close to the workpiece.


    To install.

    1. You must have an unlocked Mach configuration in order to use this script. If Mach is not unlocked, you won't be able to perform step 3.

    2. Use this file to replace your existing M6Start.m1s file. Be sure to back up the old file.

    3. Set your tool changer type to Auto Tool Changer. This means that at a tool change, Mach will run this script and not wait for the operator's input.

    4. Set up a work offset to a unique point on the gang tooling holder. I recommend picking a corner of the holder and using that as a reference. That will let you quickly find zero on the tool holder when you next install it.

    5. Set up your tool table. Enter each tool's X, Y and Z position relative to the unique point. The tool table has fields for X and Z. It does not have a field for Y, so you must enter the Y value into the Turret Angle field. The script will read these values and generate the appropriate moves at a tool change.

    Please note that the Y move does not take the form of an offset change. This means that the Y axis DRO will not remain at 0.000 as you would expect. It will show whatever number you have entered in the Turret Angle field of the tool table. And if your program generates any Y axis moves, they will act to move the lathe tool away from the spindle center line.

    Mach will accept tool change calls for Tools 1-99, while the script checks heights for Tools 1-100. If you have a fixture on the table that is taller than your tools, enter that fixture's height in the Z offset for Tool 100. The script will retract far enough to avoid the fixture.
    Attached Files Attached Files

Similar Threads

  1. How to setup gang tooling for lathe work on Mill
    By mooreaa in forum Tormach Personal CNC Mill
    Replies: 23
    Last Post: 11-19-2011, 07:04 PM
  2. Lathe gang tooling and dowel pin questions
    By will gilmore in forum Uncategorised MetalWorking Machines
    Replies: 2
    Last Post: 04-14-2010, 04:48 PM
  3. Gang tooling help..
    By roger_e in forum Vertical Mill, Lathe Project Log
    Replies: 0
    Last Post: 01-30-2010, 01:03 AM
  4. Gang tooling
    By lcarrudajr in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 1
    Last Post: 05-08-2009, 10:47 PM
  5. Gang tooling vs turret
    By baldysm in forum Uncategorised MetalWorking Machines
    Replies: 3
    Last Post: 12-03-2007, 11:47 PM

Posting Permissions

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