Forum Navigation
Please or Register to create posts and topics.

MODIFIED UMBRELLA LOGIC NEEDED

Hello gentlemen,
I have read your logic for a standard umbrella tool changer and it seems that it will not work with my machine's configuration.
In your logic it assumes the rotary tool holder does the "in and out" movement to grab and release the tool from the holder similar to a Tormach? etc?
In my case, the rotary tool plate is fixed to the gantry, so it does not move in Y relative to the spindle and traverses with the gantry in X. A straight line can be drawn through the tool rotary table center, the tool holder center when in position and the spindle axis parallel to the Y axis.
The only way for tools to be dropped off and picked up on my machine is for the spindle to move in Z to the pick and place position height, raise the dust boot, then -Y axis to move the spindle to push the tool into a holder, unlock the draw bar, raise up in Z,  tool rotary plate then indexes into place, spindle moves down in Z swallowing the tool, the draw bar is closed and then the spindle takes the tool out of the holder by moving Y+ to clear the tool rotary table then lower the dust boot.
I hope this description makes sense,
I am unable to manufacture any alternatives to implement an ATC other than the way the machine came from the factory.
I read where you can accommodate non standard ATC setups like I described by writing new logic?
Your help is much appreciated since the OS of MASSO is a closed system.
Also, the motor for the tool rotary table must be a DC gear motor NOT a stepper or servo? documentation is not clear.
cut from your site and modified to what I think is needed,

When a tool change command is received, the tool changer logic works in the followings steps for my needs, I think?:

  1. MACHINE IS STOPPED IN THE CURRENT XY POSITION
  2. Z Axis moves UP to the Tool Pick & Place Z position.
  3. The Spindle is turned OFF and system waits for the spindle to stop as per the spindle "Spin down delay" value in the spindle settings.
  4. System checks if the current tool in the spindle is setup in a slot is the F4-Tools screen, else gives an error.
  5. System checks if the tool to load is setup in a slot is the F4-Tools screen, else gives an error.
  6. NA              If spindle indexing is required and "Tool Changer - Input 5 (Spindle in INDEX position)" is assigned to one of the MASSO inputs then:
  7. NA              Tool Changer - Output 3 goes HIGH for VFD to Start JOGGING spindle at very low RPM.
  8. NA              Tool Changer - Output 4 goes HIGH for VFD to Automatically stop and lock in INDEX position.
  9. NA              System waits for the "Tool Changer - Input 5 (Spindle in INDEX position)" to go HIGH.
  10. "Tool Changer - Output 2" goes HIGH to move DUST BOOT UP. The system waits for time setup in Timeout settings for the "Tool Changer - Input 4" (DUST BOOT UP) signal to go HIGH, else gives an error.
  11. SPINDLE MOVES IN Y TO "READY POSITION", (enough clearance to let rotary table spin into position if necessary, A DISTANCE VARIABLE SO THAT DUST BOOT CLEARS THE TOOL ROTARY TABLE)
  12. SPINDLE MOVES -Y TO PLACE TOOL INTO THE VACANT HOLDER
  13. "Chuck Clamp M10/M11" goes HIGH to unclamp the tool.
  14. If spindle "Drawbar Locked & Unlocked" signals are assigned to any of the MASSO inputs then:
  15. System waits for the "Tool Changer - Input 6 (Drawbar Locked)" to go LOW.
  16. And waits for the "Tool Changer - Input 7 (Drawbar unlocked)" to go HIGH.
  17. Z Axis moves up to the Tool holder Z clearance position.
  18. "Tool Changer - Output 1" goes HIGH to Rotate Tools and counts pulses from"Tool Changer - Input 2".
  19. Once the desired tool is in position the "Tool Changer - Output 1" goes LOW to stop tool rotation.
  20. Z Axis moves DOWN to the Tool Pick & Place Z position.
  21. "Chuck Clamp M10/M11" goes LOW to clamp the tool.
  22. If spindle "Drawbar Locked & Unlocked" signals are assigned to any of the MASSO inputs then:
  23. System waits for the "Tool Changer - Input 6 (Drawbar Locked)" to go HIGH.
  24. And waits for the "Tool Changer - Input 7 (Drawbar unlocked)" to go LOW.
  25. SPINDLE MOVES IN +Y TO "READY POSITION"
  26. "Tool Changer - Output 2" goes LOW to move the DUST BOOT DOWN. The system waits for time setup in Timeout settings for the "Tool Changer - Input 4" ( DUST BOOT UP) signal to go LOW, else gives an error.
  27. CONTINUE PROGRAM
Cheers,
John Harvey