Brauche bitte Hilfe bei der Steuerung des Werkzeugrevolvers

More
2 years 3 months ago #305837 by WKS-3D
Da hatten wir wohl die gleiche Idee image missing /media/kunena/emoticons/grin.png
Ich habe mir das gestern Abend nochmal angesehen und bemerkt das motmod ja in EMCMOT enthalten ist,
dann habe ich einfach unlock_joints_mask=0x8 da dran gehängt und in die passenden Signale verknüpft:

# --- Werkzeug-Revolver loesen-spannen ---
net   revolver-unlock  joint.3.unlock  =>  hm2_7i92.0.7i76.0.0.output-00
net   revolver-is-unlocked  joint.3.is-unlocked  <=  hm2_7i92.0.7i76.0.0.input-09

In der INI hatte ich unter:

[JOINT_3]
LOCKING_INDEXER_JOINT = 3
LOCKING_INDEXER = 1

Das funktioniert dann allerdings nur beim referenzieren das die Klemmung gelöst wird, bei zB. T3 M6 wird einfach die Achse gedreht ohne die Klemmung zu lösen, das Gleiche gilt, wenn man G0 C180 etc. laufen lässt.

Richtig ist es dann so

[AXIS_C]
LOCKING_INDEXER_JOINT = 3

[JOINT_3]
LOCKING_INDEXER = 1

Jetzt funktioniert es einwandfrei und ich kann mir die ganzen Unterprogramme für den Wkz-Wechsel sparen.
So sieht jetzt das Toolchange Unterprogramm aus:

o<toolchange> sub
#4001=45            (bei 8 Positionen 360 Grad durch 8)
M61 Q#4999            (Werkzeug aus Speicher setzen)
o500 if[#<_current_tool> EQ #<_selected_tool>]
    (DEBUG,Tool bereits in Spindel)
o500 else
    G0 C[#<_selected_tool> * #4001-#4001]
    M6 G43
    #4999=#5400
o500 endif
o<toolchange> endsub
m2

Danke das du dir die Mühe gemacht hast, hätte mir dann spätestens jetzt geholfen wenn ich nicht noch selbst drauf gekommen wäre.

Danke auch an alle anderen für eure Hilfe image missing /media/kunena/emoticons/smile.png


Gruß
Olli
The following user(s) said Thank You: tommylight

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

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