Höhe der Z-Achse
Hallo Forum,
ich bin da auf etwas Seltsames gestoßen.
Da ich bis Dato nur Holz und Schaumstoff gefräst habe ist mir das nicht aufgefallen.
Jetzt habe ich mich mit Alublech versucht und da ist dieses halt sehr wichtig da ich hier mit einem sehr geringen Vorschub der Z-Achse fahren muss.
Die Fräswege erzeuge ich mit Fusion360 oder mit Estlcam, soweit so gut, dann verarbeite ich es an der 840er Steppi mit UCCNC.
Im Programm ist alles so wie es sein soll, denke ich mal. Denn im G-Code kann ich keinen Fehler entdecken.
Nullpunkte der Maschine sollten auch stimmen. Nach mehreren Versuch fährt die Steppi immer dahin wo ich sie genullt habe, auch Z.
Das Programm läuft los, die Steppi beginnt mit ihrer Arbeit. Jetzt fährt die Z-Achse nach Unten aber nicht so wie das Programm es anzeigt. Knallt auf das Blech und der Fräser bricht halt ab.
Laut Programm soll er 0,3 mm einfahren, fährt aber geschätzt 3mm ins Blech.
Ich habe mal den G-Code angehangen.
Cu Juergen
PS: Musste es so machen weil 2kb nicht gehen.
(Projekt Grabplatte_I+F_001)
(Erstellt mit Estlcam Version 11 Build 11,031)
(Laufzeit ca. 00:02:30 Stunden)
(Benoetigte Werkzeuge:)
(Gravierfraeser)
G90
M03 S20000
G00 Z5.0000
(Nr. 1: Gravur 1)
G00 X64.8315 Y269.7112
G00 Z0.5000
G01 Z-0.3000 F500 S20000
G03 X43.5001 Y195.0123 I120.1726 J-74.7123 F1000
G01 X43.5000 Y95.0000
G03 X43.6699 Y88.0692 I141.5621 J0.0025
G03 X185.0200 Y-46.5000 I141.3302 J6.9309
G01 X195.0000
G03 X336.4999 Y94.9877 I-0.0001 J141.5000
G01 X336.5000 Y195.0000
G03 X194.9800 Y336.5000 I-141.5001 J-0.0001
G01 X185.0000
G03 X64.8444 Y269.7320 I0.0001 J-141.5001
G01 Z-0.5000 F500
G01 X64.8315 Y269.7112 F1000
G03 X43.5001 Y195.0123 I120.1726 J-74.7123
G01 X43.5000 Y95.0000
G03 X43.6699 Y88.0692 I141.5621 J0.0025
G03 X185.0200 Y-46.5000 I141.3302 J6.9309
G01 X195.0000
G03 X336.4999 Y94.9877 I-0.0001 J141.5000
G01 X336.5000 Y195.0000
G03 X194.9800 Y336.5000 I-141.5001 J-0.0001
G01 X185.0000
G03 X64.8444 Y269.7320 I0.0001 J-141.5001
G00 Z5.0000
G00 X0.0000 Y0.0000
M05
M30
Hallo Jürgen,
überprüfe mal, ob du in allen Programmen die gleichen Einheiten (mm oder cm) eingestellt hast. Wenn du z.B. in Estlcam "mm" eingestellt hast (Einstellungen -> Grundeinstellungen -> Längeneinheit CNC-Programme, bzw. Längeneinheit in Estlcam), in UCCNC aber "cm", dann kommt es genau zu den Effekten, die du beschrieben hast.
Ein weiterer Fehler könnte sein, daß du falsche Schrittwerte für die Z-Achse eingetragen hast. Richtig sind 400 Schritte/Umdrehung, bzw. 3mm/Umdrehung. Diese Werte gelten übrigens für alle Achsen der Stepcraft Serie 2. Bei der Serie 1 sind es ebenfalls 400 Schritte/Umdrehung, aber nur 2mm/Umdrehung.
Die aktuelle Estlcam-Version ist übrigens die 11.039. Das dürfte für deinen Fehler nicht relevant sein, es hat aber einige Bugfixes im Programm gegeben.
Gruß
Andy
Fräse: SC 2/600 mit PerfKit, T-Nut, Vakuum, Kress 1050 FME-1
CAD, CAM, Steuerung: FreeCAD, Estlcam, Estlcam/Arduino ("Forums-Shield")
Laser, Software: Sculpfun S30 Pro, Eleksmaker A3 mit Atomstack R30 (IR), Lightburn
3D-Druck: FB Reborn 2, Art. Genius und Gen. Pro, CTC Bizer, Elegoo Mars
Hallo Andy,
Habe gleich den Laptop aus dem Keller geholt und nachgesehen was da eingestellt ist. Bei den Schritten war 133.333 eingestellt.
Habe es geändert und werde es morgen ausprobieren.
Gruß Jürgen
Hallo Jürgen,
bei eingetragenen 133 Schritten/Umdrehung dürfte die Z-Achse aber nicht zu tief fahren, sondern eher nicht tief genug....
Gruß
Andy
Fräse: SC 2/600 mit PerfKit, T-Nut, Vakuum, Kress 1050 FME-1
CAD, CAM, Steuerung: FreeCAD, Estlcam, Estlcam/Arduino ("Forums-Shield")
Laser, Software: Sculpfun S30 Pro, Eleksmaker A3 mit Atomstack R30 (IR), Lightburn
3D-Druck: FB Reborn 2, Art. Genius und Gen. Pro, CTC Bizer, Elegoo Mars
moin,
sorry, aber jetzt muß ich doch mal ganz doof fragen was das sein soll "133.333" schritte / umdrehung ?? und welche steuerung /software soll das umsetzten ?
wenn n "normaler" schrittmotor im ganzschritt-betrieb läuft sind dat 200 schritte, im halb schritt-verfahren 400 schritte. es gibt steuerungen - so wie meine, die 1/5 schritt einstellung anbietet ergibt also 200*5= 1000 schritte/ umdrehung.
es gibt antriebe mit erhöhter genauigkeit = 0,9° statt 1,8° je schritt. somit erhöht sich die schrttzahl um den faktor 2 je nach eingestelltem schrittverfahren.
bei dem ganzen spielt die spindelsteigung null ne rolle. die schrittzahl muß immer n vielfaches der motorschritte sein und nicht ein bruch!
also, was für ne exotische motor/schrittverfahren-kombination soll das sein?
Andreas
Die Pulsrate der Motortreiber Geteilt durch die Spindel Steigung ergibt die schritte Pro Umdrehung
Bei der stepi sind das 400 Pulse / 400/3= 133,333 Einheiten pro Umdrehung
Mfg stepomat
es ist egal ob der Motor Halbschritt oder nur Vollschritt kann wichtig ist welche Auflösung die Treiber haben 400 - 25000 pulse
Mfg stepomat
Nö! Drilldevil hat schon Recht.
Der verwendete Schrittmotor in der Steppi macht pro Vollschritt eine Drehung von 1,8°, er braucht also 200 Vollschritte, um eine komplette Umdrehung zu machen (200 x 1,8° = 360°). Die Motorsteuerung in der Steppi arbeitet aber im Halbschrittmodus , folglich müssen Impulse für 400 Halbschritte (0,9°) für eine komplette Umdrehung an den Motor gesendet werden (400 x 0,9° = 360°).
Die Steigung der Spindel (bei der Serie 2 = 3mm, bei der Serie 1 = 2mm) bestimmt dann, wie weit sich die Achse bei einer kompletten Umdrehung des Motors und damit auch bei einer kompletten Umdrehung der Spindel bewegt - bei der Steppi der Serie 2 also 3mm. Daraus folgt: mit 400 Schritten (in diesem Fall Halbschritte) bewegt sich eine Achse bei der Steppi Serie 2 um 3mm.
Gruß
Andy
Fräse: SC 2/600 mit PerfKit, T-Nut, Vakuum, Kress 1050 FME-1
CAD, CAM, Steuerung: FreeCAD, Estlcam, Estlcam/Arduino ("Forums-Shield")
Laser, Software: Sculpfun S30 Pro, Eleksmaker A3 mit Atomstack R30 (IR), Lightburn
3D-Druck: FB Reborn 2, Art. Genius und Gen. Pro, CTC Bizer, Elegoo Mars
Hier mal ein Vermutung, wo die 133,33 Schritte herkommen:
Damit sich eine Achse der Stepi (Serie 2) um genau 1mm bewegt, wären 133,333 Schritte (hier Halbschritte) notwendig. Ein Drittel eines Halbschrittes ist aber gar nicht möglich. Also werden entweder 133 Impulse für Halbschritte an den Motor geschickt, oder aber 134 Impulse. Bei 133 Halbschschritten bewegt sich die Achse um genau 0.9975mm, bei 134 Halbschritten um genau 1,005mm. Ein genaues Verfahren um genau 1mm ist folglich bei einer Stepi gar nicht möglich.
Gruß
Andy
Fräse: SC 2/600 mit PerfKit, T-Nut, Vakuum, Kress 1050 FME-1
CAD, CAM, Steuerung: FreeCAD, Estlcam, Estlcam/Arduino ("Forums-Shield")
Laser, Software: Sculpfun S30 Pro, Eleksmaker A3 mit Atomstack R30 (IR), Lightburn
3D-Druck: FB Reborn 2, Art. Genius und Gen. Pro, CTC Bizer, Elegoo Mars
auf meinen leadshild Treiberkarten habe ich ja die Möglichen puls rate drauf stehen die ich voreinstellen kann wenn ich einen pulsrate von sagen wir mal 2000 einstelle muss ich diese durch der Spindelsteigung Teile um die Pullsrate fü 1 Einheite zu bekommen eine Einheit = 1 schritt entspricht xy °. Dann ist es möglich
Half Current/Full Current einzustellen Vollschritt/Halbschritt .
Mfg Stepomat
@Stepomat
Versuchst du gerade die Kreisberechnung neu zu erfinden?
Oder glaubst du wirklich, dass sich der Schrittwinkel, bei gleichbleibender Auflösung, bei unterschiedlichen Steigungen ändert?
Sorry, das musste ich jetzt einfach mal fragen.
Gruß, Uwe WinPC-Nc V4, EstlCAM V11 / V12 www.ubo-cnc.de
Moin
Ihr habt Recht......
Ich habe mich da Gedanklich etwas Verlaufen, sorry Mein Fehler.
ich war der Meinung die Stepi läuft mit original im Vollschritt aber dann wäre ja meinen Berechnung auch Falsch die zu den 133.333 führt. das hätte mir auffallen müssen.
Danke UDO für deinen Hinweis das ganze nochmal Durch zu denken
MFG Stepomat
- 44 Foren
- 7,391 Themen
- 63.3 K Beiträge
- 3 Online
- 26.5 K Mitglieder