Occasional error based on feedrate


Results 1 to 4 of 4

Thread: Occasional error based on feedrate

  1. #1
    Member nelZ's Avatar
    Join Date
    Jun 2008
    Location
    US
    Posts
    262
    Downloads
    0
    Uploads
    0

    Default Occasional error based on feedrate

    I'm doing an estimate for someone with their g code. It's about 5000 lines of little segments.

    If I use a "high" feedrate of about 20 ipm it will stop the program in a random spot. I get "STOPPED (2)" in the logfile. I don't see in my literature for the software what it means, anybody else know?

    If I keep it below 10 the program completes (in 50 minutes!). I'd like to get 50 ipm out of it.

    Thanks,
    Nelson

    Similar Threads:
    i build the braces that keep american teeth straight......tick tick tick


  2. #2
    Moderator
    Join Date
    Apr 2003
    Location
    United States
    Posts
    332
    Downloads
    0
    Uploads
    0

    Default

    The size of the program doesn't matter and 20 IPM is actually very slow.

    The STOPPED (2) is a message recorded in the History file that indicates an Emergency stop condition. The reason needs to be investigated deeper as to cause. Without investigating or knowing more most likely the increased inertia at higher feedrates created the E-Stop which was caused by excessive position error. Excessive position error could be caused by Tolerance, Blend or other settings but is usually due to servo tuning or motor size.


    Tech Support
    CamSoft Corp.
    support@camsoftcorp.com
    PH 951-674-8100
    Fax 951-674-3110
    PC Based CNC Control For The Machine Tool CNC Retrofit And CNC Controller OEM Market

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  3. #3
    Member Karl_T's Avatar
    Join Date
    Mar 2004
    Location
    Dassel.MN
    Posts
    1542
    Downloads
    2
    Uploads
    0

    Default

    A bit more advance topic:

    You can use Camsoft and Galil to diagnose itself. In this case we'd like to know position error of the system over time. Galil can tell you position error with the TE command. Set your timer.fil to run really fast and insert these commands in the file



    COMMAND MG _TEA
    RESPONSE \86

    COMMAND MG _TEB
    RESPONSE \87

    COMMAND MG _TEC
    RESPONSE \88


    MESSAGE . TEA \86 TEB \87 TEC \88


    Now just run a short program trying different speeds and accelerations. Scan the logfile for error values. Note, in this case, you're only getting snapshots of the error value, the max will occur right at an acceleration microsecond and trip the machine.

    I use this concept for all sorts of diagnostic information.

    Karl



  4. #4
    Member nelZ's Avatar
    Join Date
    Jun 2008
    Location
    US
    Posts
    262
    Downloads
    0
    Uploads
    0

    Default

    Karl, you really know your way around this program.

    Thanks,
    Nelson

    i build the braces that keep american teeth straight......tick tick tick


Tags for this Thread

Posting Permissions

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


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Occasional error based on feedrate

Occasional error based on feedrate