I have encountered a problem that defies logic in my mind.
I have been running EMC 2.4 on Lucid 10.4 for about a year now. Recently I noticed that the Z axis was not consistently lowering to the proper depth. It was noticeable when I would pocket something, then do a finishing pass in the pocket, you could see on the floor of the pocket that the finish pass was not exactly flush with the rest of the pocket. My Z axis is the least mechanically accurate axis, with a stepper motor driving pulleys via toothed belt, driving a 90 degree spur gear, driving a gear rack with teeth cut into the quill, so I just passed the poor depth control off as a mechanical problem. Now, maybe this problem has been there since day one of running Linux/EMC, but it was not noticeable.
A few weeks ago I was machining some parts, and I noticed that the problem was becoming more obvious, to the tune of maybe .030". Then last week I was doing some work and the bear really bit me. On multiple depth cuts of .100" the quill had actually lowered .54" when it was supposed to be lowered .40". I noticed it as the mill cutter was taking a pass thru the jaws of my vise.
When I started troubleshooting, I noticed that the problem was occurring only when the DC mill motor was running. At full speed I could feel and see the Z stepper turning. I have also seen and felt some movement in the X axis, but so far have not noticed it in the Y axis.
I have the control board for the DC motor mounted in an old computer case, along with the drivers for the stepper motors. Thinking that I was getting EMF interference from the DC drive, I moved the DC motor driver board out of the case and into a separate steel case, no difference.
I tried re-routing the cables for the Z stepper - no difference.
Thinking it might be a feedback problem, I tried different combinations of plugging the DC motor, stepper power supply, and computer into different house circuits. No- success.
It does it regardless of whether EMC is actually running or not. As long as the computer and Ubuntu is running, the problem is there.
I grabbed my old 733 P3 loaded with Win98 and Turbocnc that the mill was using before and hooked that up. SUCCESS! No problems at all. So the problem has to be the newer computer, right?
So, I stuck another hard drive in the old 733 and installed Ubunto 8.4 and EMC 2.3. ( I wasn't sure that such an old computer would work well with Lucid/EMC2.4) Problem returned!
This is where the problem defies logic in my mind.
1. The fact that the problem has worsened over time would point to a hardware (computer, driver, breakout board) problem.
2. The fact that the problem went away with the 733 computer and Turbocnc leads me to think the original computer, or Linux/EMC is the problem, and that the rest of the hardware is fine.
3. The fact that problem comes back with the 733 computer and a different version of Linux/EMC points me back to either Linux/EMC, or another hardware component, but the hardware is fine with Win 98/TCNC.
4. I tried switching the leads for the X and Z axis at the driver boards, but the problem was still worst on the Z-axis.
Makes my head hurt. I might try yet another computer that I will load with Mach3.
Any thoughts would be appreciated.
Rick Denoon