Heute habe ich mich nochmal versucht dem Problem auf die Schliche zu kommen.
1. den Stepper-Motor der Z-Achse durch ein Modell mit gleichen Werten getauscht (dieser ist direkt mit einer Kupplung an die Kugelumlaufspindel gekoppelt, kein Riemen, keine Zahnstange, keine Umlenkung oder sonstiges)
2. Bei dieser Gelegenheit die Leichtgängigkeit der Z-Achse überprüft.
(absolut leichtgängig, im Zusammenspiel mit der Kugelumlaufspindel ein völliger Witz für den 3,3Nm Stepper)
3. Die Schirmungen der Stepper-Leitungen (aktuell 4 x 1,5 geschirmt) geerdet
4. Testläufe mit der Messuhr durchgeführt:
- 100 x G0 Z150 <-> G0 Z100 (Schnellgang) -> auf 0.01mm exakt
- 100 x G1 Z102 F500 <-> G1 Z100 F500 -> auf 0,01mm exakt
Danach wieder ein Fräsprogramm für einen kleinen Holz-Vakuumtisch mit vielen kleinen Kanälen laufen lassen (eine Markierung für Z=-4mm = Arbeitstiefe an die Kupplung - Motorseitig angebracht) und nach ca. 1/4 des Fräsprogramms schon wieder 0,1mm Abweichung.
Das seltsame ist, dass der Stepper ca. 1/4 der Kanäle ohne jegliche Abweichung fräst und dann plötzlich abweicht obwohl der jeweilige Vorgang exakt der gleiche ist wie die ca. 100 vorher. Hinzu kommt, dass auch in Fusion "Werkzeug unten halten" eingestellt ist, weshalb der Fräser nur minimal angehoben wird.
Ich bin tatsächlich relativ ratlos.
Bleibt noch der Rechner (Dell Optiplex 780 i3) oder die Steuerung
++++++++++++++++++++++++++++++++++++++
Today I tried again to get to the bottom of the problem.
1. de replaced the stepper motor of the Z-axis with a model with the same values.
(this is coupled directly to the ball screw with a coupling, no belt, rack or anything else).
2. took this opportunity to check the smooth running of the Z-axis.
(absolutely smooth running, in combination with the ball screw a complete joke for the 3,3Nm stepper)
3. grounded the shields of the stepper cables (currently 4 x 1.5 shielded)
4. performed test runs with the dial indicator:
- 100 x G0 Z150 <-> G0 Z100 (high speed) -> accurate to 0.01mm.
- 100 x G1 Z102 F500 <-> G1 Z100 F500 -> accurate to 0.01mm
Then run another milling program for a small wood vacuum table with many small channels (a mark for Z=-4mm = working depth to the coupling - attached to the motor side) and after about 1/4 of the milling program already again 0.1mm deviation.
The strange thing is that the stepper mills approx. 1/4 of the channels without any deviation and then suddenly deviates although the respective process is exactly the same as the approx. 100 before. In addition, "Keep tool down" is also set in Fusion, which is why the cutter is only lifted minimally.
I am actually relatively perplexed.
Remains the computer (Dell Optiplex 780 i3) or the controller
Here is the Z-Part at the ini: (Accelleration rate is very slow)
[AXIS_Z]
MAX_VELOCITY = 23.9415322581
MAX_ACCELERATION = 15.0
MIN_LIMIT = -340.0
MAX_LIMIT = 0.001
[JOINT_2]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -340.0
MAX_LIMIT = 0.001
MAX_VELOCITY = 23.9415322581
MAX_ACCELERATION = 15.0
STEPGEN_MAXACCEL = 125.0
SCALE = 640.0
FERROR = 1
MIN_FERROR = .25
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 10.000000
HOME_LATCH_VEL = -0.781250
HOME_SEQUENCE = 0