Brauche bitte Hilfe bei der Steuerung des Werkzeugrevolvers

More
2 years 3 months ago #305687 by WKS-3D
Was ich auch probiert habe, ist den nicht rechnen zu lassen, also nur so:

Aufruf über MDI mit o<toolchange> call

o<toolchange> sub
M61 Q#4999            (Werkzeug aus Speicher setzen)
o500 if[#<_selected_tool> EQ 1]
    o<revolver_loesen> call
    G0 W45        (Revolver drehen)
    o<revolver_klemmen> call
    M6 G43
    #4999=#5400        (WZ dauerhaft merken)
o500 elseif [#<_current_tool> EQ #<_selected_tool>]
    (DEBUG,Tool bereits in Spindel)
o500 endif
o<toolchange> endsub
m2

Das macht der, also der Stepper dreht, nur es kommt eine Fehlermeldung dazu das kein T Aufrufe erfolgt ist, wenn ich dann T1 M6 aufrufe, macht der wieder nichts und bleibt hängen

Please Log in or Create an account to join the conversation.

More
2 years 3 months ago #305694 by WKS-3D
Ich habe noch einige Änderungen vorgenommen, vor allem weil der Fehler mit dem Anschlag und linearer Bewegung gestört hat, nun ja, die W-Achse ist ja eigentlich eine lineare Achse, diese habe ich zur C-Achse geändert und dieser Fehler ist schonmal behoben.

Des weiteren habe ich herausgefunden das bereits schon bei der Eingabe von Txx im MDI LCNC hängt, also der Pfeil oben in der Leiste bleibt gedrückt. Wenn ich dann auf Stop drücke und dann das Unterprogramm Toolchange aufrufe, dann schaltet die Pneumatik und auch der Stepper für den Revolver dreht sich, allerdings kommt dann die Fehlermeldung das kein Txx angewählt wurde.
Ausprobiert habe ich auch, #4999=#5400 (WZ dauerhaft merken) direkt hinter M61 Q#4999 zu setzen, was aber auch nicht das Problem gelöst hat.
Nun weiß ich nicht, was ich sonst noch ausprobieren kann, dass ist das Einzige, was mir noch fehlt, um das ganze an die Maschine zu bauen.

Please Log in or Create an account to join the conversation.

More
2 years 3 months ago #305695 by Aciera
Ich hatte meine Vorschlag oben nochmals geändert, hast du das mit dem Queuebuster schon probiert:
Code:
o<toolchange> sub #4001=45 M61 Q#4999 o500 if[#<_current_tool> EQ #<_selected_tool>] (DEBUG,Tool bereits in Spindel) o500 else G0 W[#<_selected_tool> * #4001-#4001] M66 E0 L0 M6 G43 #4999=#5400 o500 endif o<toolchange> endsub m2

Please Log in or Create an account to join the conversation.

More
2 years 3 months ago #305696 by WKS-3D
Das funktioniert leider auch nicht.
Queue Buster habe ich nicht probiert und ich musste auch erst mal googeln was das ist image missing /media/kunena/emoticons/dizzy.png

Wie bereits erwähnt, alleine der Txx Aufruf funktioniert schon nicht und LCNC hängt.

Die tool.tbl habe ich mir auch schon angesehen ob da was Falsches drin steht, aber das scheint richtig:

T1  P1  D3  I95.000000  J155.000000  Q2  ;Schruppen
T2  P2  D3  I85.000000  J25.000000  Q2  ;Schlichten
T3  P3  D3  I275.000000  J335.000000  Q2  ;Gewinde
T4  P4  D3  I265.000000  J205.000000  Q2  ;Sample Tool
T5  P5  D3  I95.000000  J155.000000  Q2  ;Sample Tool
T6  P6  D3  I85.000000  J25.000000  Q2  ;Sample Tool
T7  P7  D3  I275.000000  J335.000000  Q2  ;Sample Tool
T8  P8  D3  I265.000000  J205.000000  Q2  ;Sample Tool
 

Please Log in or Create an account to join the conversation.

More
2 years 3 months ago - 2 years 3 months ago #305697 by WKS-3D
Ich fasse mal zusammen wie es momentan ausschaut:

T4 M6 im MDI = LCNC hängt bis ich auf Stop drücke

wenn ich im Anschluss direkt:

o<toolchange> call im MDI ausführe, dann wird alles richtig ausgeführt, der Stepper fährt auf den richtigen Winkel von 135 Grad.

Genau so verhält es sich auch mit den anderen Wkz-Nummer, der Stepper fährt immer auf den richtigen Winkel.

Wenn ich T2 M6 aufrufe und LCNC hängt, ich dann mit Stop abbreche, danach (DEBUG, #<_selected_tool>;) im MDI aufrufe, wird die richtige Wkz-Nummer angezeigt. Das ist auch bei jedem Werkzeug so.

Warum also läuft das ganze nicht in einem durch, warum hängt LCNC nach der T Eingabe?
 
Last edit: 2 years 3 months ago by WKS-3D.

Please Log in or Create an account to join the conversation.

More
2 years 3 months ago #305699 by Aciera
 

Wie bereits erwähnt, alleine der Txx Aufruf funktioniert schon nicht und LCNC hängt.



Habe meinen letzten Vorschlag in einer Gmoccapy sim config ausprobiert. Scheint hier einwandfrei zu funktionieren.

Kannst du bitte mal den ganzen Konfigurationsordner zippen und hier anhängen?

Please Log in or Create an account to join the conversation.

Moderators: Muecke
Time to create page: 0.312 seconds
Powered by Kunena Forum