nochmals WZLS und UCCNC
Mein WZLS ist direkt auf der Platine angeschlossen, das M31-Macro ersetzt und I/O Port gewählt.
Der Sensor gibt seinen Impuls auch richtig an die Steuerung weiter (grüner Punkt bei Betätigung)
Wenn ich nun den Sensor anfahren lasse, läuft alles wie gewünscht, die Spindel fährt erst schnell dann langsam
auf den Sensor und die Z-Höhe wird auch richtig übernommen.
Danach bleibt allerdings die Spindel stehen anstatt vom Sensor wegzufahren und ich erhalte die Fehlermeldung:
"The Probe Sensor was active. The Operation was aborted"
Fehlt irgendwo in UCCNC noch ein Häkchen?
Danke für Tipps und Grüsse
Andi
Hast du auch das Angepasste M31 In den richtigen Ordner eingefügt
Schreibt er doch oben, dass das Makro getauscht wurde.
Welche UCCNC Version? Es gab mal eine mit genau diesem Bug.
2te Frage, hast Du ein Handrad angeschlossen? Wenn ja, dann bitte im Jogpanel vor dem Gebrauch des WZLS bitte das Handrad deaktivieren.
Ich hatte hier mal die Befehle gepostet, die man im Makro einfügen muss, damit das automatisch erledigt wird.
MfG
Roy
SC 600/2; SolidWorks; UCCnC und UC100; EstlCam und Arduino Steuerung; KRESS 800kfme;
Ja das M31 sollte richtig sein, habe es von meinem Händler erhalten.
Und bis kurz vor Ende läuft ja alles wie gewünscht.
Nur der letzte Schritt (Hochfahren der Z-Achse) geschieht nicht.
Meine Version: 1.2037
LG Andi
Also die aktuelle Version von UCCNC ist die 1.2047, die kannst Du hier downloaden -> https://cncdrive.com/UCCNC.html
Die würde ich als aller erstes mal auf den aktuellen Stand bringen.
Welcher Händler war denn das? Muss ja nicht unbedingt richtig sein!
Und hast Du jetzt ein Handrad oder nicht?
Hier ist mal mein Makro 31, das schaltet zur Sicherheit das Handrad vor dem Messen ab. In Zeile 4 musst Du dann die Auslösehöhe deines WZLS eintragen (nicht die Schalterhöhe, sondern den Punkt an dem er auslöst). Da wo in meinem Makro die 32,57 steht:
double Zmin = -100; //Max.Z depth
double Feedrate = 250; //Feedrate for probing
double retractheight = 10; //The retract height
double newZ = 32.57; //The new Z DRO value after probing
exec.Callbutton(161); //Handrad abschalten
exec.Code("G31 Z" + Zmin + "F" + Feedrate); // Start probing
while(exec.IsMoving()){} // Wait while there is motion
exec.Wait(200); //Safety wait for the UC100 syncronisation
exec.ChangeaxisDROvalue(2, newZ.ToString()); //Change the DRO value
exec.Wait(200); //Safety wait for the UC100 syncronisation
if(!exec.Ismacrostopped()) // If tool change was not interrupted with a stop only then validate new tool number
{ double Zup = exec.GetZmachpos() + retractheight; //Calculate the new coordinate for the retract of Z axis
exec.Code("G00 G53 Z" + Zup); //Retract the Z-axis
while(exec.IsMoving()){} // Wait while there is motion
}
exec.Callbutton(226); //Handrad einschalten
exec.wait(200);
MfG
Roy
SC 600/2; SolidWorks; UCCnC und UC100; EstlCam und Arduino Steuerung; KRESS 800kfme;
sorry, verpasst: nein kein Handrad!
Was mich stutzig macht ist, dass die Fehlermeldung nicht vom M31 ausgelöst wird (dort gibts diesen Text nicht) sondern irgendwo anders im UCCNC.
Wie setze ich die neue Version auf in Bezug auf Maschinenprofil?
Kann ich die alte Version überschreiben?
schon jetzt Dank für deine Bemühungen und schönes Wochenende
Ich melde mich zwei Wochen in die Ferien ab
Grüsse Andi
Einfach drüber installieren. Falls das Stepcraft Profil dann weg ist, kannst Du das einfach danach wieder installieren. Aber normalerweise bleibt das.
MfG
Roy
SC 600/2; SolidWorks; UCCnC und UC100; EstlCam und Arduino Steuerung; KRESS 800kfme;
hallo Roy,
zurück aus dem Urlaub und das Update erledigt.
Das war die Lösung! Mit der Version 1.2047 habe ich keine Fehlermeldung mehr und die Spindel fährt nach der Messung
nach oben.
herzlichen Dank für die Hilfe
Andi
- 44 Foren
- 7,396 Themen
- 63.3 K Beiträge
- 11 Online
- 26.5 K Mitglieder