. .
Page 1 of 2 12 LastLast

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    That was the last version that Art Fenerty supported, after that it went downhill fast...................
    John S -

  2. #2
    This was the last one i installed...


    Mach3Version3.043.062

  3. #3
    I think it is a must to install latest version, especially if you use third party plugins, which typically are made for latest version. Except if plugin maker expressly says what version of mach3 is made for. You should not use tool length offsets at all, especially with the plugins that do probing.

    Welcome to Mach3
    project 1 , 2, Dust Shoe ...

  4. #4
    This is where we have problems -

    Most forum admins and long term supporters of Mach3 admit that many things are broken in new version of Mach3 and will never be fixed. I was strongly advised to use that version by a respected admin.

    CS-LAbs do not seem to have any preference at all, at least none is mentioned.

    Yes probing with a TLO in play is seriously bad news - i discovered that one by myself when i wrecked my Z-axis. I have blocked all probing from running unless tool zero is selected.

    Its more welcome to the bad side of Mach3 - I have used it for a couple of years now on my plasma cutter but that has parallel port connection - Mach was built for this.

    I have it on my Mini-Mill and it works ok - that is USB connection but does suffer occasionally from the "Script compile error in M3.m1s" bug which is widely known on the 'net.

    This is the first install with ethernet control and servo motors and seems to be being a bit naughty.
    Last edited by Davek0974; 04-10-2016 at 09:35 AM.

  5. #5
    Apparently the CSMIO controller creates a log file - "CSMIO_IP_A.log" on the PC, it should contain data on what switches have triggered etc.

    Will have a look tonight.

  6. #6
    Here we go, the log file is a mine of information :)

    It seems the machine started up fine, ran fine until 2016-10-02 | 09:52:21.375 where we get the first "Software limit switch activated!" error - this would be when it sent the Z axis home for a tool-change.

    So, as i said, its not a real limit switch thats getting hit, its some sort of software limit.

    Its also the Z axis throwing the following ePid fault - 2016-10-02 | 09:56:24.625 -> ePID Fault on Axis(2) : FAULT
    This is always after the software limit switch trigger

    Question is - why?

    2016-10-02 | 09:17:24.718 -> CSMIO-IP class initialized OK.
    2016-10-02 | 09:17:24.734 -> InitUDPSock -> OK.
    2016-10-02 | 09:17:24.734 -> piInitControl: Module filename: C:\Mach3\PlugIns\CSMIO_IP_A_plugin.dll
    2016-10-02 | 09:17:24.734 -> piInitControl: GetFileVersionInfoSize = 1716
    2016-10-02 | 09:17:24.734 -> piInitControl: ProductName: CSMIO-IP-A Mach3 plugin
    2016-10-02 | 09:17:24.734 -> piInitControl: ProductVersion: 2.8.5.1
    2016-10-02 | 09:17:25.687 -> Our IP address : 10.1.1.1
    2016-10-02 | 09:17:25.687 -> Our subnet mask : 255.255.255.0
    2016-10-02 | 09:17:25.687 -> Calculated broadcast : 10.1.1.255
    2016-10-02 | 09:17:25.687 -> Sending discover message to broadcast.
    2016-10-02 | 09:17:26.359 -> All network interfaces checked...
    2016-10-02 | 09:17:26.359 -> Discover finished. Found 1 CSMIO-IP device(s).
    2016-10-02 | 09:17:26.359 -> Connecting to CSMIO-IP at IP:10.1.1.2
    2016-10-02 | 09:17:26.359 -> Connected.
    2016-10-02 | 09:17:27.109 -> llComm(c:45): Rx time-out. retry = 0
    2016-10-02 | 09:17:27.109 -> llComm(c:45): NAck with nackTRREP received. (no retry).
    2016-10-02 | 09:18:05.171 -> Sending reset to idle state request.
    2016-10-02 | 09:18:07.218 -> Homing start axis:2
    2016-10-02 | 09:18:12.296 -> ClrAxisPos: Axis:2 / DeRef: NO.
    2016-10-02 | 09:18:12.296 -> Axis 2 homing ok.
    2016-10-02 | 09:18:12.359 -> Homing start axis:1
    2016-10-02 | 09:18:15.546 -> ClrAxisPos: Axis:1 / DeRef: NO.
    2016-10-02 | 09:18:15.546 -> Axis 1 homing ok.
    2016-10-02 | 09:18:15.640 -> Homing start axis:0
    2016-10-02 | 09:18:22.515 -> ClrAxisPos: Axis:0 / DeRef: NO.
    2016-10-02 | 09:18:22.515 -> Axis 0 homing ok.
    2016-10-02 | 09:52:21.375 -> Software limit switch activated!
    2016-10-02 | 09:52:58.843 -> Sending reset to idle state request.
    2016-10-02 | 09:55:34.437 -> Software limit switch activated!
    2016-10-02 | 09:55:42.453 -> Sending reset to idle state request.
    2016-10-02 | 09:56:24.625 -> ***********************************
    2016-10-02 | 09:56:24.625 -> ePID FAULT! (State = 105)(Alarms=0x00000002)
    2016-10-02 | 09:56:24.625 -> (ThreadSt=5) (RTappSt=0)
    2016-10-02 | 09:56:24.625 -> ePID MaxError on Axis(0) : 156
    2016-10-02 | 09:56:24.625 -> ePID MaxError on Axis(1) : 1
    2016-10-02 | 09:56:24.625 -> ePID MaxError on Axis(2) : 681
    2016-10-02 | 09:56:24.625 -> ePID MaxError on Axis(3) : 0
    2016-10-02 | 09:56:24.625 -> ePID MaxError on Axis(4) : 0
    2016-10-02 | 09:56:24.625 -> ePID MaxError on Axis(5) : 0
    2016-10-02 | 09:56:24.625 -> ePID Fault on Axis(0) : ok
    2016-10-02 | 09:56:24.625 -> ePID Fault on Axis(1) : ok
    2016-10-02 | 09:56:24.625 -> ePID Fault on Axis(2) : FAULT
    2016-10-02 | 09:56:24.625 -> ePID Fault on Axis(3) : ok
    2016-10-02 | 09:56:24.625 -> ePID Fault on Axis(4) : ok
    2016-10-02 | 09:56:24.625 -> ePID Fault on Axis(5) : ok
    2016-10-02 | 09:56:24.625 -> ***********************************
    2016-10-02 | 09:56:34.296 -> Sending reset to idle state request.
    2016-10-02 | 09:58:19.750 -> Sending STOP request.
    2016-10-02 | 09:58:19.812 -> ***********************************

  7. #7
    Just got a reply from cs-labs, it seems its probably an internal issue between mach and the plugin, i need to downgrade to v022 as that is the recommended one.

    Something is telling mach to move beyond a soft-limit - clearly this should never happen but is.

    The ePid fault is caused by mach telling the motors to move faster than it should - the motor cannot keep up and a the following error hits the ePid limit and trips.

    Will try v022

  8. #8
    After hitting the problem today with both G28 and G53 moves, I switched to single block and stepped it, it triggered at the M6 command.

    Next i pulled the M6macros out and it worked ok (to that point), a coffee and a sit-down with the macro open showed the problem. It was connected with the screen-set and the M6Start macro, a variable and DRO called "Clearance Plane" - this is used in the 2010 screen-set tool-change routines.

    But as I cannot use them on the Bridgeport and do not need them due to the fixed length tooling, the already edited M6Start macro was still using the values and trying to send the Z to a position beyond home when triggered - the system said no and triggered the soft limit.

    This is why the code always ran fine as a single-tool job - the first line in the M6Start skips the routine if the current tool = selected tool so the dodgy code was never hit :)

    I have now edited the M6Start to remove all references to clearance planes, offsets etc and just issue a straight G53 G0 Z0 style home move.

    The code i was struggling with has now been air-cut 6 times with 100% success.

    Thanks for all the tips.
    Last edited by Davek0974; 26-02-2017 at 01:29 PM.

  9. #9
    I've just set up all the auto tool change stuff in your screenset and it wasn't working, just sat there waiting for me to press start again without doing the move to tool change position and then the probing....just been looking into why and just come across this so will see what version of Mach I'm using.

    Neil...
    Neil, email me if your having issues with the screenset and I should be able to find out what's causing your issues.
    Gerry
    ______________________________________________
    UCCNC 2022 Screenset

    Mach3 2010 Screenset

    JointCAM - CAM for Woodworking Joints

  10. #10
    Looks like I've stumbled into the same issue. I'm running (I think) .066 with a CSMIO-IP/M. I've been writing some tool height/tool change macros plus doing a bit of screen editing. I wanted an excuse to have a fiddle with the code and this looked like a nice little project. I freely acknowledge that a lot of it is based on various sources found on the web for tool-height setting. Basic Z height setting works fine - double-touch and everything, and based on the CS-Labs M31 macro. Under ideal conditions, repeatable to within a microstep or two even with some random rapids thrown in between measurements. On to "initial tool setting" - sets Z height in usual way, then touches off fixed touchpad to establish a reference. After a few problems involving work/machine coordinate settings, this seems pretty solid. Then the tool-change height setting, which just uses the fixed touchplate slotted in between m6start and m6end. I'm now seeing the soft limits issue, plus ePid errors.

    Sounds like first thing to try is drop back to .028 - but I can't find anywhere to download it? Is there a standard place to go for this?

    Thanks,

    Edit - found it eventually. Hadn't thought of looking in Mach3 ftp download area before!
    Last edited by Neale; 26-02-2017 at 10:30 AM.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 8 users browsing this thread. (0 members and 8 guests)

Similar Threads

  1. MACH 3 requirements
    By manofgresley in forum Artsoft Mach (3 & 4)
    Replies: 14
    Last Post: 08-01-2020, 07:22 PM
  2. Mach 3 Help
    By RichardR in forum Artsoft Mach (3 & 4)
    Replies: 2
    Last Post: 04-08-2016, 12:21 PM
  3. RFQ: Triac / Mach 3 help
    By suesi34e in forum Projects, Jobs & Requests
    Replies: 0
    Last Post: 10-08-2013, 01:59 PM
  4. mach 3 help
    By 1albobs in forum Artsoft Mach (3 & 4)
    Replies: 3
    Last Post: 27-02-2012, 03:34 PM
  5. MACH 2008
    By Lee Roberts in forum General Discussion
    Replies: 5
    Last Post: 05-10-2007, 09:48 AM

Bookmarks

Posting Permissions

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