Results 1 to 11 of 11

Thread: Tormach / MACH3 Pause Issue.

  1. #1
    Registered
    Join Date
    Sep 2005
    Location
    USA
    Posts
    425
    Downloads
    0
    Uploads
    0

    Tormach / MACH3 Pause Issue.

    Hi,

    I have an issue with MACH3 running my Tormach that has been an issue for months but last night I think the pieces of the puzzle finally came together.

    The issue is if you are running a part and then hit the pause command button on the main MACH screen. The machine stops as expected but when you hit continue the location pointers appear to get changed and the operation continues on except to the wrong location. As you can imagine this is not good!!!!

    Over the past several months I have broken several tools when this happens but last night it happened in such a way that I am sure the location pointer change is what is happening. Most times I just run one off parts so the chance of a G-code error exists. However, last night I was running a program that had just run several good parts.

    I know the pause - restart has been an issue with MACH just wondering if anyone has a work around. Restarting from the start of a program and cutting air would be really frustrating.

    Thanks,
    Robert


  2. #2
    Registered
    Join Date
    Mar 2009
    Location
    us
    Posts
    188
    Downloads
    0
    Uploads
    0
    I have found so long as you pause it on a linear move it is safe. If you stop it on a G2 or G3 it seems to loose the arc centers and can destroy parts.


  3. #3
    Registered M250cnc's Avatar
    Join Date
    Sep 2007
    Location
    England
    Posts
    359
    Downloads
    0
    Uploads
    0
    Maybe a solution would be to use RUN FROM HERE starting on a linear move if you happened to have paused on a G2/G3

    Then just start before the G2/G3 you paused on

    Phil


  4. #4
    Registered
    Join Date
    Mar 2008
    Location
    Canada
    Posts
    205
    Downloads
    0
    Uploads
    0
    Does pause decelerate in a controlled manner? I thought loss of position was inevitable, the same as if you landed on a limit switch... please correct me if I'm wrong.


  • #5
    Registered M250cnc's Avatar
    Join Date
    Sep 2007
    Location
    England
    Posts
    359
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by flick View Post
    Does pause decelerate in a controlled manner? I thought loss of position was inevitable, the same as if you landed on a limit switch... please correct me if I'm wrong.
    You are wrong

    Phil


  • #6
    Registered
    Join Date
    Dec 2008
    Location
    canada
    Posts
    226
    Downloads
    0
    Uploads
    0
    In the standard MACH3here is a FEEDHOLD and a STOP , the way I understand it....
    Stop is like "right now" dead in the water, starting again after this "might" have unexpected results, while it allows you to rewind or change the run from here / next line...
    FEEDHOLD "should" decelerate safely, no lost steps and in the middle of the current move and a start after this "should" accelerate finishing the current move, and would not allow you to change the program position.
    While in either of these modes if you have stopped the spindle, START THE SPINDLE BEFORE YOU PRESS THE START MOVE...

    I'm assuming Tormach would have left both buttons in...


  • #7
    Registered
    Join Date
    Sep 2005
    Location
    USA
    Posts
    425
    Downloads
    0
    Uploads
    0
    Thanks everyone for the tips and comments...

    I tried the pause and start while on a linear motion line and that appears to work as expected. That is a rather nasty bug in MACH having a loss of position during a non-linear command. It's good to finally understand what is happening so maybe there will be a few less broken tools.

    Pause has always performed a controlled stopping action where as stop is just that, stop now!

    Thanks again,
    Robert


  • #8
    Registered
    Join Date
    Mar 2008
    Location
    Canada
    Posts
    205
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by Pandinus View Post
    In the standard MACH3here is a FEEDHOLD and a STOP , the way I understand it....
    Stop is like "right now" dead in the water, starting again after this "might" have unexpected results, while it allows you to rewind or change the run from here / next line...
    FEEDHOLD "should" decelerate safely, no lost steps and in the middle of the current move and a start after this "should" accelerate finishing the current move, and would not allow you to change the program position.
    While in either of these modes if you have stopped the spindle, START THE SPINDLE BEFORE YOU PRESS THE START MOVE...

    I'm assuming Tormach would have left both buttons in...
    Thanks for clarifying, I guess I missed that distinction.


  • #9
    Registered
    Join Date
    Feb 2007
    Location
    New Zealand
    Posts
    438
    Downloads
    0
    Uploads
    0
    Hi Robert - I often pause and never an issue. I am fairly sure not all my pauses have been during linear. It may not be a universal M3 software bug but something else. All the same, I will try to pause when in linear when I can from now!


  • #10
    Registered
    Join Date
    Sep 2005
    Location
    USA
    Posts
    425
    Downloads
    0
    Uploads
    0
    Hi Keen,

    Not sure if it's pausing all non-linear motions which cause the issue. I am fairly convinced that it is at least some element of non-linear motion.

    Many times I have paused and resumed without a problem. However, now and then the controller would appear to get lost and drive the cutter into the part or someplace else when resuming. Being I do mostly one-off parts it took a long while to put the puzzle pieces together. As mentioned above, this time I was able to verify that all was operating as expected except for the pause and resume as there were multiple parts made with the same G-code.

    Last night I tried the pause followed by a 'start from here' command and that also appeared to work. I did resume from a line with linear motion as I did not want to chance damaging the part.

    Thanks,
    Robert


  • #11
    Registered
    Join Date
    Mar 2003
    Location
    USA
    Posts
    332
    Downloads
    0
    Uploads
    0
    I always use "start from here" or whatever it's called. It allows mach to preprocess the file up to the chosen line and you get to see the position the cutter is moving to before you commit. I always move to the tool retract position first (998) and then try to start on a line just after a G00 with a Z axis retract so the preliminary move is to the raised Z position; off of the workpiece. Hate watching a cutter rapid toward the work even if it does stop on the nose.


  • Similar Threads

    1. Newbie- mc x to tormach with mach3
      By msn_jrd in forum Post Processors for MC
      Replies: 2
      Last Post: 08-06-2010, 12:06 PM
    2. Need Help!- wizards on tormach - mach3
      By highspeedmazak in forum Tormach Personal CNC Mill
      Replies: 1
      Last Post: 09-09-2008, 09:13 AM
    3. Tormach MPG Pendent and MACH3
      By Capteod in forum Mach Wizards, Macros, & Addons
      Replies: 11
      Last Post: 04-22-2008, 09:17 PM
    4. hardeware pause pause detected?????
      By Conquest1224 in forum Commercial CNC Wood Routers
      Replies: 1
      Last Post: 05-07-2007, 11:06 PM
    5. Mach3 and Tormach pendant
      By jfc11 in forum Mach Software (ArtSoft software)
      Replies: 0
      Last Post: 01-30-2007, 07:24 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.