ZAchse bleibt nicht stehen
- rf1k_mjh11
- Developer
- Beiträge: 2103
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: ZAchse bleibt nicht stehen
JoBo,
Hat der Drucker zumindest gewartet, oder so wie RF1000 behauptet, gleich weitergemacht (wegen der M3071 Zeile)?
Hat der Drucker zumindest gewartet, oder so wie RF1000 behauptet, gleich weitergemacht (wegen der M3071 Zeile)?
RF1000 (seit 2014) mit:
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
Re: ZAchse bleibt nicht stehen
Hallo
Ihr seid alle so zuvorkommend und Hilfsbereit. Vielen Dank
Kann es sein, das ich irgend etwas anderes falsch mache?
Irgend etwas muß ich falsch machen. Vermutlich die kleinste Kleinigkeit.
Im Log schreibt er während des Programms immer wieder, das die Home Position nicht bekannt ist.
Ich hatte die eine Zeile mit einem ; G64 G 17 gemacht. Die sieht man auch nicht mehr im Log.
Ich schreibe nochmal jeden Schritt auf, den ich gemacht habe. Jede Kleinigkeit. Wenn nur eine Kleinigkeit fehlt, bitte Schreien. Vor allem wenn etwas speichern fehlt, dann noch lauter schreien bitte.
Z Home
X Home
Y Home
jeweils angefahren.
Zum Werkstück gefahren
X 113
Y 95
Z 80 (etwas über dem Werkstück)
Set XY Start
X 40 weiter gefahren
Y 10 weiter gefahren
Set XY End
X 40 zurück gefahren
Y 10 zurück gefahren
Set dX 20 mm
Set dY 10 mm
Scan Workpart
(da fuhr er zuerst weg, dann wieder hin und tastete mehrmals am Werkstück an. Danach fuhr er wieder weg, ich glaube x und y auf 0
Ich fuhr wieder auf
X 113
Y 95
Drückte auf Start
Er tastete Z an, ich schaltete danach den Fräser ein und drückte am RF1000 die Starttaste.
Danach fuhr er X und Y richtung 0 um dort im nichts zu Gravieren.
Muß ich am Repetierhost etwas speichern? Ich kann mir das jetzt nur so vorstellen, das ich eine Kleinigkeit nicht gemacht habe und ihr denkt, das ich sie gemacht habe, nur nicht geschrieben habe. Ich habe aber jeden druck geschrieben den ich machte. Nichts mehr.
Ihr seid alle so zuvorkommend und Hilfsbereit. Vielen Dank
Kann es sein, das ich irgend etwas anderes falsch mache?
Irgend etwas muß ich falsch machen. Vermutlich die kleinste Kleinigkeit.
Im Log schreibt er während des Programms immer wieder, das die Home Position nicht bekannt ist.
Code: Alles auswählen
21:50:02.694 : N398 M105 *5
21:50:02.694 : ok 398
21:50:02.694 : T:0.00 /0 B:0.00 /0 B@:0 @:0
21:50:03.536 : N399 G91 *50
21:50:03.536 : N400 M3115 *49
21:50:03.536 : N401 M3130 *55
21:50:03.536 : N402 M400 *1
21:50:03.536 : N403 M3070 S1 *114
21:50:03.536 : N404 M117 Enable Miller *22
21:50:03.536 : N405 M3071 *55
21:50:03.536 : N406 M3141 *54
21:50:03.536 : N407 G92 X0 Y0 *48
21:50:03.536 : N408 G90 *60
21:50:03.536 : N409 G0 Z20 *124
21:50:03.567 : ok 399
21:50:03.567 : ok 400
21:50:03.567 : setOrigin(): the origin can not be set because the home position is unknown
21:50:03.567 : ok 401
21:50:03.567 : ok 402
21:50:03.567 : ok 403
21:50:03.567 : findZOrigin(): the search has been started
21:50:03.567 : N410 M117 ETE 3m 46s *90
21:50:03.567 : N411 G0 X0 Y2.0612 *37
21:50:03.567 : N412 G0 Z1 *69
21:50:03.801 : findZOrigin(): nMinPressureContact = 575, nMaxPressureContact = 1575
21:50:44.081 : EEPROM updated
21:50:44.081 : X:113.00 Y:95.00 Z:0.00 E:0.00
21:50:45.797 : ok 404
21:50:45.797 : N413 M105 *1
21:50:45.828 : ok 405
21:50:45.828 : N414 M117 ETE 3m 46s *94
21:50:45.828 : ok 406
21:51:02.769 : continuePrint(): waiting for the next move
21:51:02.769 : continuePrint(): the printing has been continued
21:51:02.832 : ok 407
21:51:02.832 : M3141: the z compensation can not be enabled because the home position is unknown
21:51:02.832 : N415 M117 ETE 3m 46s *95
21:51:02.832 : ok 408
21:51:02.832 : N416 M105 *4
21:51:02.832 : setOrigin(): the origin can not be set because the home position is unknown
21:51:02.832 : ok 409
21:51:02.832 : ok 410
21:51:02.832 : N417 G1 Z-0.2 F300 *36
21:51:02.847 : N418 G1 Y5.6403 *102
Ich schreibe nochmal jeden Schritt auf, den ich gemacht habe. Jede Kleinigkeit. Wenn nur eine Kleinigkeit fehlt, bitte Schreien. Vor allem wenn etwas speichern fehlt, dann noch lauter schreien bitte.
Z Home
X Home
Y Home
jeweils angefahren.
Zum Werkstück gefahren
X 113
Y 95
Z 80 (etwas über dem Werkstück)
Set XY Start
X 40 weiter gefahren
Y 10 weiter gefahren
Set XY End
X 40 zurück gefahren
Y 10 zurück gefahren
Set dX 20 mm
Set dY 10 mm
Scan Workpart
(da fuhr er zuerst weg, dann wieder hin und tastete mehrmals am Werkstück an. Danach fuhr er wieder weg, ich glaube x und y auf 0
Ich fuhr wieder auf
X 113
Y 95
Drückte auf Start
Code: Alles auswählen
G91 ; use relative coordinates
M3115 ; set the x/y-origin to the current x/y-position
M3130 ; find z=0
M400 ; wait until we have found z=0
M3070 S1 ; pause in order to turn on the miller
M117 Enable Miller
M3071 ; wait until the printing has been continued
M3141 ; enable the z-compensation
G92 X0 Y0
G90 ; use absolute coordinates
; G64 G17
G0 Z20.0
G0 X0.0 Y2.0612
Danach fuhr er X und Y richtung 0 um dort im nichts zu Gravieren.
Muß ich am Repetierhost etwas speichern? Ich kann mir das jetzt nur so vorstellen, das ich eine Kleinigkeit nicht gemacht habe und ihr denkt, das ich sie gemacht habe, nur nicht geschrieben habe. Ich habe aber jeden druck geschrieben den ich machte. Nichts mehr.
- JoBo
- Globaler Moderator
- Beiträge: 448
- Registriert: Fr 31. Okt 2014, 13:30
- Has thanked: 15 times
- Been thanked: 59 times
Re: ZAchse bleibt nicht stehen
So, ich hab jetzt einige tests gemacht. Und das auf die simple Art: ohne Scan (dauert mir zu lange).
Also Vorgehen:
Homen
Tisch in etwa 10mm Abstand zum Fräser gebracht.
Fräser auf X113mm Y 95mm gefahren
Dann den Code gestartet:
Bei Pause auf Play gedrückt, und es ging...
Jörg
Also Vorgehen:
Homen
Tisch in etwa 10mm Abstand zum Fräser gebracht.
Fräser auf X113mm Y 95mm gefahren
Dann den Code gestartet:
Code: Alles auswählen
G91 ; use relative coordinates
M3115 ; set the x/y-origin to the current x/y-position
M3130 ; find z=0
M400 ; wait until we have found z=0
M3070 S1 ; pause in order to turn on the miller
M117 Enable Miller
M3071 ; wait until the printing has been continued
M3141 ; enable the z-compensation
G92 X0 Y0
G90 ; use absolute coordinates
G0 Z20.0
G0 X0.0 Y2.0612
Jörg
Re: ZAchse bleibt nicht stehen
Hallo Jobo
Danke nochmal.
Ja, Du hast recht, genau das von Dir, mit dem Code von Dir, das ging.
Gut! Jetzt habe ich mal eine Basis, jetzt muß ich schritt für Schritt weiter gehen. Danke
Danke nochmal.
Ja, Du hast recht, genau das von Dir, mit dem Code von Dir, das ging.
Gut! Jetzt habe ich mal eine Basis, jetzt muß ich schritt für Schritt weiter gehen. Danke
Re: ZAchse bleibt nicht stehen
Ich glaube es nicht, das Probestück hat geklappt
Jetzt fragt mich nicht, was ich gestern falsch gemacht hatte.
Heute habe ich nicht xy Anfang und End eingegeben, wie gestern und keinen Werkstückscan gemacht.
Naja, jetzt geht es ans echte Stück.
Vielen Dank noch einmal an alle die mir geholfen haben! Danke
Jetzt fragt mich nicht, was ich gestern falsch gemacht hatte.
Heute habe ich nicht xy Anfang und End eingegeben, wie gestern und keinen Werkstückscan gemacht.
Naja, jetzt geht es ans echte Stück.
Vielen Dank noch einmal an alle die mir geholfen haben! Danke
Re: ZAchse bleibt nicht stehen
Ich habe hier noch eine technische Frage
Wie ich hier im Forum gelesen habe, ist der Werkstückscan dazu da, wenn das werkstück uneben ist. Heißt das, wenn ich den Werkstück Scan machen würde, das eine leichte Schräglage des Werkstücks, ausgeglichen würde? (zirka alles nur, nicht genau, ist mir klar). Oder hilft der Werkstückscan bei dem GCode nichts?
Wie ich hier im Forum gelesen habe, ist der Werkstückscan dazu da, wenn das werkstück uneben ist. Heißt das, wenn ich den Werkstück Scan machen würde, das eine leichte Schräglage des Werkstücks, ausgeglichen würde? (zirka alles nur, nicht genau, ist mir klar). Oder hilft der Werkstückscan bei dem GCode nichts?
- rf1k_mjh11
- Developer
- Beiträge: 2103
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: ZAchse bleibt nicht stehen
marmor,
Gut dass es geklappt hat. Nun steht dem Produzieren der Weihnachtsgeschenke nichts mehr im Weg!
Wenn mehr Zeit ist, einfach in Ruhe alle Phasen/Schritte durchgehen. Irgendwann wird das Licht angehen.
mjh11
Gut dass es geklappt hat. Nun steht dem Produzieren der Weihnachtsgeschenke nichts mehr im Weg!
Wenn mehr Zeit ist, einfach in Ruhe alle Phasen/Schritte durchgehen. Irgendwann wird das Licht angehen.
mjh11
RF1000 (seit 2014) mit:
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
-
- Developer
- Beiträge: 340
- Registriert: Fr 10. Okt 2014, 16:31
- Has thanked: 40 times
- Been thanked: 80 times
Re: ZAchse bleibt nicht stehen
So habe ich das nicht gemeint. Bei M3071 wartet die Firmware mit der Abarbeitung aller folgenden G-Codes, bis die "Continue" Taste am Drucker gedrückt wird. Das ist so etwa wie M400, bei dem die Firmware mit der Abarbeitung aller folgenden G-Codes wartet, bis alle vorherigen Fahrbefehle abgearbeitet worden sind.JoBo hat geschrieben: Hat der Drucker zumindest gewartet, oder so wie RF1000 behauptet, gleich weitergemacht (wegen der M3071 Zeile)?
Ja, wenn du eine schräge oder auch leicht runde Oberfläche abtastest und dann mit Z-Kompensation drüber fräst, dann sollte der Fräser überall gleich tief in das Werkstück eintauchen. Je nachdem wie groß die Höhenunterschiede sind kann es Sinn machen, etwas langsamer zu fahren damit das Endergebnis passt. Zwischen zwei abgetasteten Punkten kann die Firmware natürlich nur interpolieren, d.h. bei einer zu runden Oberfläche kommt die Z-Kompensation irgendwann an Ihre Grenzen.marmor hat geschrieben: Wie ich hier im Forum gelesen habe, ist der Werkstückscan dazu da, wenn das werkstück uneben ist. Heißt das, wenn ich den Werkstück Scan machen würde, das eine leichte Schräglage des Werkstücks, ausgeglichen würde? (zirka alles nur, nicht genau, ist mir klar).
mfG
RF1000
- rf1k_mjh11
- Developer
- Beiträge: 2103
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: ZAchse bleibt nicht stehen
marmor,
Werkstückscan:
Ja, dass dürfte zum Teil der Sinn sein. Wäre das Werkstück sehr schräge, gäbe es eine unterschiedliche Schnitttiefe. Diese könnte im Extremfall zum Fräserbruch führen.
Eine 'echte Schräglage' des Werkstücks wird es nicht ausgleichen können (schließlich kann es die Werkstückunterseite nicht abtasten).
Allerdings darfst du meine Aussagen nicht ganz glauben, ich fräse noch nicht (glaube auch nicht, dass das Christkind mir dabei helfen wird...). Einer aus der Fräspartie wird hier eine qualifiziertere Aussage treffen können.
mjh11
EDIT: Hah! RF1000 war schneller....
Werkstückscan:
Ja, dass dürfte zum Teil der Sinn sein. Wäre das Werkstück sehr schräge, gäbe es eine unterschiedliche Schnitttiefe. Diese könnte im Extremfall zum Fräserbruch führen.
Eine 'echte Schräglage' des Werkstücks wird es nicht ausgleichen können (schließlich kann es die Werkstückunterseite nicht abtasten).
Allerdings darfst du meine Aussagen nicht ganz glauben, ich fräse noch nicht (glaube auch nicht, dass das Christkind mir dabei helfen wird...). Einer aus der Fräspartie wird hier eine qualifiziertere Aussage treffen können.
mjh11
EDIT: Hah! RF1000 war schneller....
RF1000 (seit 2014) mit:
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.