hexagon logo

Move Points vs. Incremental Moves

FIRST POST EVER! Ive been programming for a little over a year. A company we make parts for is in a pickle. They have asked if we could make a few CMM programs for them. I guess there programmer has left the company on bad terms, and the replacement is now swamped with work and needs programs made for him. Now, I have completed a couple programs for them, and they ran successfully with no crashes (I rarely program without having the actual part on my table, so I was a bit nervous).
Now here is my question. The programmer at the other company was happy with the programs I sent. But he told me he would prefer if I used Incremental Moves instead of Move Points. What is the reasoning for this? I don't understand why one is better than the other? Can someone please explain for me.
Parents
  • I don't like incremental moves for one 'major' reason. If an incremental move is interrupted (false trigger) when you tell it to continue, it will move the entire incremental move, not just what was left to move. An absolute move will always move to an absolute XYZ location.

    ABSOLUTE MOVE: moves to an exact XYZ location based on the current alignmnet
    INCREMENTAL MOVE: moves each axis by the value (and direction based on it being a positive or negative value), no matter where the probe happens to be.

    ABSOLUTE move to X500,Y300,Z250 will move to that location (based on the current alignment) from no matter where the probe happens to be
    INCREMENTAL move X500,Y300,Z250 will move 500 in X, 300 in Y and 250 in Z, no TO X500 Y300 Z250.

    So, for an example, you need to move up and over 'something' on the part. So, you could incremental move X0Y0Z25, then X-50Y0Z0 and it will move up 25 then left 50. Which sounds fine, until it gets a false trigger when moving the 50 left. You hit continue (since it was a false trigger) it will then try to move 50 to the left. If it have moved 25 of that 50 before the false trigger, when you continue it will now be 75 to the left of where it moved up, and that could be a CRASH!!!!!!!!!
Reply
  • I don't like incremental moves for one 'major' reason. If an incremental move is interrupted (false trigger) when you tell it to continue, it will move the entire incremental move, not just what was left to move. An absolute move will always move to an absolute XYZ location.

    ABSOLUTE MOVE: moves to an exact XYZ location based on the current alignmnet
    INCREMENTAL MOVE: moves each axis by the value (and direction based on it being a positive or negative value), no matter where the probe happens to be.

    ABSOLUTE move to X500,Y300,Z250 will move to that location (based on the current alignment) from no matter where the probe happens to be
    INCREMENTAL move X500,Y300,Z250 will move 500 in X, 300 in Y and 250 in Z, no TO X500 Y300 Z250.

    So, for an example, you need to move up and over 'something' on the part. So, you could incremental move X0Y0Z25, then X-50Y0Z0 and it will move up 25 then left 50. Which sounds fine, until it gets a false trigger when moving the 50 left. You hit continue (since it was a false trigger) it will then try to move 50 to the left. If it have moved 25 of that 50 before the false trigger, when you continue it will now be 75 to the left of where it moved up, and that could be a CRASH!!!!!!!!!
Children
No Data