Apr 04, 2023 Eine Nachricht hinterlassen

Beispiel für die Vermeidung von Überschnitten bei der NC-Programmierung G41G42

 

Was wirklich nützlich ist, ist sehr einfach, so einfach, dass alles in zwei Zustände unterteilt ist.


Zum Beispiel oben und unten, links und rechts, Osten und Westen, Mann und Frau ... diese beiden Staaten haben eine reiche und farbenfrohe Welt hervorgebracht.

Beispielsweise sind die beiden Formen von Teilmerkmalen entweder außen (Form) oder innen (Form), um den äußeren Kreis, das innere Loch, die Form, den inneren Hohlraum usw. zu bilden.

Ebenso verfügt die Werkzeugradiuskompensation über zwei Kompensationszustände, nämlich G41-Linkskompensation und G42-Rechtskompensation.

 

1. Eine links und eine rechts zur Kompensation, eine außen und eine innen für Teile. Wie wählt man beim Programmieren G41 G42 aus?

 

Das Wesentliche ist: Schauen Sie in die Richtung der Werkzeugbewegung, lassen Sie den Werkzeugradius mit G41 nach links kompensieren und mit G42 nach rechts

Bild

Wenn G41 im Programm angegeben ist, gibt der Bediener den Werkzeugradiuswert (positiver Wert) in die Schnittstelle zur Werkzeugradiuskompensation ein und das Werkzeug kompensiert nach links, wenn man es entlang der Werkzeugbewegungsrichtung betrachtet.


Bild

Wenn G42 im Programm angegeben ist, gibt der Bediener den Werkzeugradiuswert (positiver Wert) in die Schnittstelle zur Werkzeugradiuskompensation ein und das Werkzeug führt eine Kompensation nach rechts aus, wenn man es entlang der Werkzeugbewegungsrichtung betrachtet.

 

2. Der Kompensationsprozess von CNC-Werkzeugmaschinen besteht aus drei Phasen

1. Kompensation starten

2. Vergütungsstatus

3. Entschädigung stornieren

Bild

Bild

1. Starten Sie die Kompensationsphase:

 

Schauen wir uns das obige Programm an:

N1-Block: Die Kompensation hat noch nicht begonnen, d. h. der Mittelpunkt des Werkzeugs befindet sich bei X=0, Y=0 (nicht die Kante des Werkzeugs).

 

N2-Block: G0G41X20.Y10.D1 Startkompensation, bitte beachten: X=20.Y=10. Es ist der Koordinatenpunkt der Werkzeugkante (nicht der Koordinatenpunkt der Werkzeugmitte).

Bild

Denn von X=0, Y=0 bis X=20.Y=10. Das Werkzeug bewegt sich allmählich nach links. (Weil G41 im obigen Programm angegeben ist)

Wie viel muss bewegt werden? Der Versatz (positiver Wert) wird durch den entsprechenden Werkzeugradiuswert bestimmt, den der Bediener in der Schnittstelle zur Werkzeugradiuskompensation eingibt

Bild

Wenn Sie beispielsweise für einen D10-Fräser den entsprechenden Werkzeugradiuswert von 5 in der Radiuskompensationsschnittstelle eingeben, bewegt er sich um 5 mm nach links. Wenn Sie 4 eingeben, bewegt es sich um 4 mm.

Geben Sie {{0}} ein, dann wird es sich um 0 mm bewegen (zu diesem Zeitpunkt befindet sich die Werkzeugmitte bei X20, Y10, was bedeutet, dass keine Kompensation erfolgt).

Geben Sie -5 ein, dann wird es um -5 mm nach links verschoben, mit anderen Worten: um 5 mm nach rechts

 

Nun, das Obige analysiert den Prozess der Erstellung einer Radiuskompensation. Erstens muss der Befehl zur Werkzeugradiuskompensation im Programm angegeben werden, und zweitens gibt der Bediener den Kompensationswert in die Schnittstelle zur Werkzeugradiuskompensation ein.

 

Nachdem Sie dies analysiert haben, achten Sie bitte darauf, dass Sie auf den Satz achten müssen, den ich oben gesagt habe:

Von X=0, Y=0 bis X=20.Y=10. Das Werkzeug bewegt sich allmählich nach links.

 

Sehr wichtig sind die beiden Koordinatenpunkte von X=0,Y=0 bis X=20.Y=10, also die X,Y-Werte im Block davor Die Werte für die Radiuskompensation sind mit den X- und Y-Werten für die Radiuskompensation identisch. Mindestens einer der vertikalen Abstände zwischen diesen beiden Punkten ist größer als der Korrekturbetrag bei der Werkzeugkompensation.

 

Hinweis: Zu Beginn der Kompensationsphase muss die Kompensation im Zustand G00 oder G01 erfolgen (die Kompensation kann nicht unter dem Befehl G02 oder G03 erfolgen, da die Maschine sonst einen Alarm auslöst).

 

2. Vergütungsphase

Bild

In der Kompensationsphase liest das Werkzeugmaschinensystem die folgenden zwei Blöcke (nämlich N3- und N4-Block) vor, um die Richtung des Kompensationsvektors zu beurteilen.

Daher wird empfohlen, dass die beiden Programmsegmente nach der G41- oder G42-Kompensation keine Z-Werte haben dürfen.

 

Skalieren Sie dieses Beispiel unten:

Bild

Bild

Wenn die Radiuskompensation ab Segment N3 eingerichtet wird, kann das CNC-System die nächsten beiden Programmsegmente nur vorab lesen, während beide Programme N4 und N5 für die Z-Achsen-Bewegung vorgesehen sind (das System kann die Vektorrichtung der nächsten Kompensation nicht beurteilen und die N3-Segmentprogramm Nach der Ausführung hat sich der Werkzeugweg geändert, es ist nicht der ursprüngliche P-Punkt, sondern der P1-Punkt (Werkzeugmittelpunkt) und wird dann zum P2-Schnittpunkt bewegt (allmähliche Kompensation), sodass ein Überschnitt auftritt, wie in der obigen Abbildung gezeigt .

Wie ändern?

Bild

Bild

Bild

3. Aufhebung der Entschädigung

Der Befehl zum Abbrechen der Werkzeugradiuskompensation ist G40 und muss sich außerdem im Status G00 oder G01 befinden und kann nicht unter dem Befehl G02 oder G03 abgebrochen werden.

Bild

Radiuskompensation abbrechen beginnt ab Satz N7, (N7G40G00X0Y0)

Vom Endpunkt des N6-Blocks bis zum Endpunkt des N7-Blocks X=0, Y=0 kehrt der Werkzeugmittelpunkt zu (X=0, Y=0) zurück. Punkt.

Anfrage senden

whatsapp

skype

E-Mail

Anfrage