Good afternoon,
I have a big problem on my CNC with Mach3.
My CNC is equipped with 3 precision screw ( zero backlash ) and 3 industrial servocontroller for stepper motor.
The power supply is controlled by a continuity group.
The PC is a P4, 2.6 GHz, Win XP Pro with all services shut down.
The PC is not connected to Internet ans is not connected on local Ethernet.
All functions on Windows are programmed to have the maximum performance of program ( no stand-by, no screeen-saver, minimum color on graphic controller, no other program installed ).
I have enabled the "enhanced pulsing" and the "sherline mode" on Mach3.
The motor has 800 step/rev , the screw is 5 mm , the maximum speed programmed is 1000 mm/m, the acceleration is 100.
There are not problem if I load a simple program : I can go to a whichever position and a whichever feed rate and the position is ok ( I have used a digital probe to test the position and the machine have no errors ).
I have also tried to make 100 cycle of go-return from 0 to 1000 mm and the final position is OK.
When I load a program with subroutine, circular interpolation, and number of lines higher than 200-300 I have a big problem:
After a complete cycle ( 40 minute of work) the position of 3 axis is not correct !!!!
Each axis have a error from 0.01 to 0.8 mm and depend on how many "step are lost".
I have noticed that every some minute a little "tic" there is on one axis ... the axis lost some steps and the correct position is lost.
I have tested the machine for 3 days and I have not found the cause.
I have also installed an other CNC software but the problem with the other software there isn't.
Another strange thing ......
If I make 3 times the same cycle the error is not the same .... sometimes is bigger, sometimes is lower.
I have tried to test the machine with driver test of Mach3 and is all OK.
The Kernel is set to 25000 Hz.
The Diagnostic window tell me that all is OK.
Have you some idea to solve the problem ?
Thanks
Maurizio