Results 1 to 3 of 3

Thread: Tool Changer logic

  1. #1
    Registered
    Join Date
    May 2005
    Location
    usa
    Posts
    105
    Downloads
    0
    Uploads
    0

    Tool Changer logic

    Hi
    I’m having problems with the logic for my tool changer. I can’t seam to figure out why the logic will not work right. I’ve looked at the program for so long that I don’t know if I’m not seeing the problem or what?
    Here’s some of the back ground. It has 20 tools 1-20 in a counter clockwise rotation. Lets say you have tool #8 in the spindle and you call Tool #6 the tool carriage should rotate counter clockwise. When you run the program it will rotate clockwise. I basically copied this part of the program from the book anybody see anything wrong with this statement. In the log file the variable \95 shows -2 so that tells me that it is doing the math right but it seems like it reads the first If statement then it turns on #22?
    DISPVARB \90
    READVARB \90
    'Subtract current tool from last tool
    \95={t-\90}
    DISPVARB \95
    'Start the tool changer motor rotating CW
    IF \95> -10 THENIF \95<=0 THEN #22=1
    'Start the tool changer motor rotating CCW
    IF \95<= -10 THEN #21=1
    'Start the tool changer motor rotating CW
    IF \95> 0 THENIF \95< 10 THEN #22=1
    'Start the tool changer motor rotating CCW
    IF \95>= 10 THEN #21=1
    Attached Files Attached Files


  2. #2
    Registered Karl_T's Avatar
    Join Date
    Mar 2004
    Location
    Dassel,MN,USA
    Posts
    1363
    Downloads
    0
    Uploads
    0
    I can only suggest a change in approach to solving your logic issues. Break the problem into small little pieces - your chances of dropping a large chunk of logic in and having it work right away are slim. When it don't work, finding what it is can be bewildering.

    First, doulble and triple check that every Input and Output works EXACTLY as you think it should. I can't emphasize this enough.

    Then get a small piece of the logic working right. Start with just a few lines of your tool changer program. Then add a line or two and try again. Work your way through it.

    The logfile can be very useful but becomes impossible to follow when you have a ton of I/O changing state. (That will be your case here) Every change of I/O causes the entire inputio file to run. To solve this I pepper the heck out of my trial logic with MESSAGE statements. Display every single value to the screen and exactly where you are in the program also.


    Your issue for the moment is to find exactly what line you're on when the tool changer runs the wrong way. And recheck that that output does what you think it should. Did I mention BE SURE ALL your I/O does exactly what you think it should?

    Oh, by the way, did I mention that not having a firm fix on exactly how the I/O is working can be your biggest problem?

    Karl


  3. #3
    Registered
    Join Date
    May 2005
    Location
    usa
    Posts
    105
    Downloads
    0
    Uploads
    0
    Hi
    I was thinking on looking at the i\o's to double check that they are turning the right way. Otherwise the rest of the program seams to work fine its just that part of the logic that’s giving me a headache. I'll copy part of the logfile and post it later.


Similar Threads

  1. Tool changes without a changer on TM-1
    By mpstech in forum Haas Mills
    Replies: 18
    Last Post: 01-11-2007, 02:20 AM
  2. tool changer
    By motomitch1 in forum Fanuc
    Replies: 6
    Last Post: 08-10-2006, 04:02 AM
  3. Tool Changer
    By Moondog in forum Mach Software (ArtSoft software)
    Replies: 4
    Last Post: 05-21-2006, 03:34 PM
  4. Tool height logic
    By Colin in forum CamSoft Products
    Replies: 3
    Last Post: 04-02-2006, 04:11 PM
  5. Tool Changer - How?
    By creative_mind in forum CNCzone Club House
    Replies: 17
    Last Post: 08-30-2003, 11:01 PM

Posting Permissions



About CNCzone.com

    We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

Follow us on

Facebook Dribbble RSS Feed


Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.