Quote Originally Posted by matt-b2 View Post
Hi,

Has anyone had any luck getting Mach3 with a CSMIO/IP-M controller to work with a probe properly?

The probe I'm using works fine, G31 and CS Lab's M31 macro (http://en.cs-lab.eu/technical-suppor...native-to-g31/) both work in that both cause my CNC router to move until either the probe triggers or the specified distance is reached.

What does not work is, variables 2000-2002 (which are supposed to contain the X, Y & Z coordinates of the probe event) do not update properly. For some reason, variable 2000 updates consistently with the Y coordinate (when it is supposed to contain the X coordinate), but variables 2001 and 2002 either contain zero or nonsensical values.

Mach3 and the CSMIO/IP-M firmware are both up-to-date (R3.043.066 and V2.91 respectively). I have the probe tip diameter set on Mach3's Settings screen.

Ideas/suggestions much appreciated.

Matt.
Dear Matt,

I use also the CNC controller CSMIO IP-M together with Mach 3 in the newest version and the last CSMIO firmware.
For tool probing I got always the Y value for var(2002). I contacted CS-Lab support for help but the answer was that I do not understand the macro.
I was shure to use the macro right and tried everything to find the fault. So I checked the connection of the motors and the channels.
That was the solution and I changed my wiring.
I connected the x-axis to Channel 0, the y-axis to channel 1 and the z-axis to channel 3. After that I tried the tool length measurement again and got the
right values.

I hope this information will help you.

Phil