UCCNC WZW WZLS
Hallo zusammen,
habe folgendes Problehm mein M31 funktioniert nicht wie Ich es möchte. Habe eine HF500 Spindel mit WZW und WZLS gesteuert von UCCNC wenn Ich den WZLS anfahre kommt ein wert von -2 heraus . Was muss Ich ändern das es Funktioniert ? es sollte nach jedem Werkzeug wechsel den Fräser neu ausmessen oder wie sonst?
Jochen
Stepcraft 600/1 HF500 WZW WLS UCCNC
Für mich ist die Frage auch interessant, da ich mich mit de Anschaffung eines WLS befasse. Wobei ich denke, dass man jedes Mal nach dem manuellen Wechsel das Werkzeug zum Nullpunkt vermessen sollte. Interessant ist auch eine feste Position des Sensors auf der Maschine und das automatische Anfahren und Vermessen, bevor das Programm weiter abgearbeitet werden kann. Das wäre optimal.
Danke für das Thema und eure Antworten.
Grüsse, Frank
es gibt ein M31 Macro welches anderst programiert ist bin mir aber nicht sicher ob das in Verbindung mit dem WZW das richtige ist
Mfg stepomat
das ganze sieht bei mir so aus
double Zmin = -100; //Max.Z depth
double Feedrate = 250; //Feedrate for probing
double retractheight = 10; //The retract height
double newZ = 32.48; //The new Z DRO value after probing
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
}
Hallo Stepomat
Danke, werde es versuchen
Jochen
Stepcraft 600/1 HF500 WZW WLS UCCNC
- 44 Foren
- 7,395 Themen
- 63.3 K Beiträge
- 9 Online
- 26.5 K Mitglieder