Seite 1 von 1

M107 (Laser aus) wird zu früh abgearbeitet

Verfasst: Sa 13. Mär 2021, 21:34
von cano
Hallo,
ich möchte einen 5 Watt Laser an meinen Rencfore 1000 3D-Drucker anschließen.
Den TTL-Eingang des Lasers(Leistungssteuerung) möchte ich über dem Lüfterausgang des Druckers ansteuern, denn der erzeugt für die verschiedenen Geschwindigkeiten PWM-Signale.
Fast alles klappt prima. Nur wenn ich versuche, den Lüfter über mein Gcode Programm anzusteuern, dann will mir das nicht recht gelingen.
Der Lüfter läuft kurz an und geht dann gleich wieder aus.
Mein Problem liegt allein an meinem GCode Programm. Irgendetwas mache ich dabei falsch.


Am Lüfter kann es nicht liegen, dann der arbeitet beim 3D-Drucken korrekt.
Auch bei der manuellen Ansteuerung über das Setup-Menü kann ich alle Geschwindigkeiten wie gewünscht einstellen.

DieFirmware ist RF 01.15


Hier mein Gcode, unter dem Programm die Erklärung:


M107
(Fahre manuell auf Beargeitungspositionund setze aktuelle Position auf Null)
G92 X0 Y0 Z0


(Bearbeitung)
M106 S255
G01 Z5 F5000
G01 X60 Z0
G01 Y3 Z5
G01 X0 Z0
G01 Y6 Z5
G01 X60 Z0
G01 Y9 Z5
G01 X0 Z0
G01 X0 Y0 Z0
M107
M05


Ich schalte am Anfang den Lüfter mitM107 aus.
Vor den Verfahrbewegungen schalte ich mit M106 S255 den Lüfter (bei mir dann den Laser) ein.
Am Ende der Verfahrbewegunen schalte ich den Lüfter mit M107 wieder aus.


Ergebnis:
Der Lüfter zuckt nur kurz.


Lasse ich M107 am Ende weg dann bleibt der Lüfter auch nach M05 noch an.
Der Grund ist also, dass der Gcode-Interpreter schon weiterliest und noch bevor die Verfahrbewegungen abgeschlossen sind, den Lüfter wieder ausschaltet.
Was kann ich tun? Hat hier jemand Erfahrung?

Grüße Markus

Re: M107 (Laser aus) wird zu früh abgearbeitet

Verfasst: Sa 13. Mär 2021, 21:48
von AtlonXP
Hallo cano,
willkommen hier im Forum.

Alternativ zu M107 kannst du es auch mit M106 S0 versuchen.
Der Befehl M400 heißt, warte bis alle gepufferten Befehle abgearbeitet wurden.

LG AtlonXP

Re: M107 (Laser aus) wird zu früh abgearbeitet

Verfasst: So 14. Mär 2021, 12:10
von cano
Hallo AtlonXP,
vielen Dank für Deine Rückmeldung.
Wie wende ich M400 an?
Einmal bei Programmstart? Oder immer vor jedem M-Befehl?
Kann am Montag wieder testen :-)

LG Markus

Re: M107 (Laser aus) wird zu früh abgearbeitet

Verfasst: So 14. Mär 2021, 13:35
von AtlonXP
Hallo cano,
der Befehl M400 muss dort gesetzt werden wo du ihn brauchst.
Bei dir also vor M107.

Versuche vorher jedoch den M106 S0 Befehl.
Man kann den G. Code überall setzen:
Im Programm; Start- und End Code.

Hier ist der Link zu unserer G. – Tabelle:
wiki/index.php/GCodes

Nach meiner Einschätzung wird es nicht gut funzen, wenn man mit dem PWM Signal versucht einen Laser zu Takten.
In der FW kann man die PWM Frequenz verändern.
Ich schätze, an dieser Schraube wirst du auch drehen müssen.

Nachtrag:
Der PWM Ausgang von der Lüftersteuerung ist sehr klapprig ausgelegt.
Ich gehe davon aus, dass dieser nicht lange halten wird!

Ich weiß natürlich nicht, wie du deinen Laser ansteuerst.

LG AtlonXP

Re: M107 (Laser aus) wird zu früh abgearbeitet

Verfasst: So 14. Mär 2021, 16:16
von cano
Hallo AtolnXP,

vielen Dank für die Antwort,
M400 vor M07 klappt einwandfrei.
Ich freue mich :-)

Der Laser wird mit 24 Volt versorgt. Der TTL-Eingang zur Steuerung der Laserleisung ist hochohmig.
Der PWM-Lüfterausgang wird also kaum belastet.
Der Laser ist noch auf dem Postweg. Über weitere Versuche kann ich daher erst später berichten.
Vielen Dank für Deine Unterstützen !!!!

Grüße cano

Re: M107 (Laser aus) wird zu früh abgearbeitet

Verfasst: Mo 15. Mär 2021, 08:30
von rf1k_mjh11
Hallo Markus/cano,

Ein letztes noch....

Den 'M05'-Befehl gibt es in unserer Firmware nicht und wird folglich ignoriert. Beabsichtigst du was bestimmtes damit, musst du einen anderen Weg finden.

Gesundheit!

mjh11

Re: M107 (Laser aus) wird zu früh abgearbeitet

Verfasst: Mo 15. Mär 2021, 17:14
von georg-AW
Hallo cano
Du hast kein Softwareproblem, es muss hardwaremässig was am RF 1000 verändert bzw. ergänzt werden.
Schau dir mal meinen Beitrag vom Mai 2017 an. viewtopic.php?p=18405#p18405
Analog zu diesem Schema kannst du deinen Chinesenlaser anschliessen. Ein wenig Hardwareumbau wird nötig sein. Der Lüfterausgang funktioniert
nur zur Laseransteuerung wenn entweder der Elko im Lüfterschaltkreis entfernt wird, was du wahrscheinlich nicht machen wirst, oder wenn du
parallel zum Lüfter, dem Elko , der 12V Zenerdiode und dem Begrenzungswiderstand 1 Ohm ein zusatzlichs kleines Netzwerk einbaust und vorsichtshalber auch einen Optokoppler zur Trennung und als Inverter einfügst. Der Optokopplerausgang steuert den PWM Eingang des Chinsenlasers.

ciao Georg