May 18, 2024 Eine Nachricht hinterlassen

Vollständige und detaillierte Erläuterung der CNC-Werkzeugmaschinen (G Vollständige und detaillierte Erläuterung des Codes der CNC-Werkzeugmaschinen (G-Code))

 

G00

Schnelle Positionierung

G00 X__Y__Z__;

G01

Linearer Interpolationsmodus

G01 X__Y__Z__;

Eckenfasenmodus

G01 X__Y__C__;

G01 X__Y__;

C: Der Abstand von der imaginären Ecke zum Start- oder Endpunkt des Fasenschneidens

Eckenrundungsmodus

G01 X__Y__;

R: Bogenradius der Ecke, Verrundungsfasen am Schnittpunkt des ersten und zweiten Programms durchführen.

Gerader Winkelmodus

G17;

G01 A__X__(Y_);

A: Der Winkel zwischen der Geraden und der ersten Achse der Ebene

X: X-Koordinate des Endpunkts

GO2

Bogeninterpolation (im Uhrzeigersinn)

G02 X__Y__R__F__;

R: Bogenradius

GO3

Kreisinterpolation (gegen den Uhrzeigersinn)

G03 X__Y__R__F__;

R: Bogenradius

GO4

Pause

G04 X(U)__; oder G04 P__;

Auf XU: folgt die angegebene Pausenzeit, und der nachfolgende Wert muss einen Dezimalpunkt haben, andernfalls wird er als ein Tausendstel dieses Wertes berechnet und die Einheit ist s;

P: Geben Sie die Zeit an, es ist kein Dezimalpunkt zulässig (dh als Ganzzahl ausgedrückt), die Einheit ist ms.

GO2.1-KARTON

Evolventeninterpolation (im Uhrzeigersinn)

G02.1 X__Y__I__J__F__P;

IJ: Koordinaten des Bogenmittelpunkts

P: Teilungszahl, Anzahl der Umdrehungen

GO3.1-KARTON

Kompensation der Evolventendifferenz (gegen den Uhrzeigersinn)

G03.1 X__Y__I__J__F__P;

IJ: Koordinaten des Bogenmittelpunkts

P: Teilungszahl, Anzahl der Umdrehungen

GO2.3-KARTON

Exponentialfunktionsinterpolation (Vorwärtsdrehung)

G02.3 X__Y__I__J__R__F__Q__I;

IJ: Winkel

R: Festwert

F: Anfangsvorschubgeschwindigkeit

F: Endpunkt-Vorschubgeschwindigkeit

G03.3

Exponentialfunktionsinterpolation (Inversion)

G03.3 X__Y__I__J__R__F__Q__ I;

IJ: Winkel;

R: Festwert;

F: Anfangsvorschubgeschwindigkeit

F: Endpunkt-Vorschubgeschwindigkeit

G05

Hochgeschwindigkeits- und hochpräzise SteuerungⅠ

G05 P10000 Öffnungssteuerung mit hoher Geschwindigkeit und hoher Präzision

G05 P0 schnelle und hochpräzise Steuerungsabschaltung

G05 P3 Hochgeschwindigkeitsbearbeitung ein

G05 P0 Hochgeschwindigkeitsbearbeitung geschlossen

G05.1

Hochgeschwindigkeits- und Hochpräzisionssteuerung II

G05.1 Q1 Hochgeschwindigkeits- und Hochpräzisionssteuerung ist aktiviert

G05.1 Q0 Hochgeschwindigkeits- und hochpräzise Steuerungsabschaltung

G05.2 Q2 X0 Y0 Z0 Der Hochpräzisionsmodus für Freiformflächen ist aktiviert

G05.1 Q0-Freiformoberflächen-Hochpräzisionsmodus ist deaktiviert

G07.1

Zylindrische Interpolation

G07.1 C__;

C: Zylinderradius

G09

Überprüfung des korrekten Stopps

G10

Programmparametereingabe/Korrektureingabe

G90 G10 L2 P__Xp__Yp__Zp__;

G91

P: 0 Externe Werkstückkoordinaten

1 G54

2 G55

3 G56

4 G57

5 G58

6 G59

Wenn P: eine andere Zahl als 0~6 ist, wird der Wert von P als 1 betrachtet. Wenn P weggelassen wird, wird es als aktuell ausgewählte Werkstückkoordinaten-Korrekturbetragseingabe betrachtet.

G10 L10 P__R__;

P: Korrekturnummer

R: Korrekturbetrag

G10 L10 P__ R__; lange Korrektur Formkorrektur

G10 L11 P__ R__; Lange Korrektur, Verschleißkorrektur

G10 L12 P__ R__ ;Durchmesserformkorrektur

G10 L13 P__ R__; Korrektur des Durchmesserverschleißes

G11

Programmparametereingabe abbrechen

G12

Kreisschneiden im Uhrzeigersinn

G12 I__D__F__;

I: Kreisradius (inkrementeller Wert)

D: Korrekturnummer

① Aus der Mitte des Kreises schneiden

②Approximieren Sie die Kontur bogenförmig

③Fräsbogenpfad

G12.1

Der Polarkoordinaten-Interpolationsmodus wird gestartet

G13

Kreisschneiden gegen den Uhrzeigersinn

G13 I__D__F__;

I: Kreisradius (inkrementeller Wert)

D: Korrekturnummer

G13.1

Polarkoordinaten-Interpolationsmodus abgebrochen

G15

Polarkoordinatenbefehl abgebrochen

G15 bricht den Polarkoordinatenbefehl G16 ab

G16

Der Polarkoordinatenbefehl ist gültig

N1005 G16;

N1010 G90 G01 X__Y__;

N2000 G15;

Unter diesen repräsentiert X__ im N1010-Satz den Polarkoordinatenradius und Y__ den Winkel.

G17

Ebenenauswahl XY

Fräsen von M36*0.75-Gewinden

Beispiel: In diesem Beispiel wird davon ausgegangen, dass der Gewindemittelpunkt ({{0}}, 0) ist; Der Gewindeschneiderdurchmesser beträgt 33,244.

G00 G90 G80 G40 G49 G54 X0. Y0.;

S4000 M13;

G00 G43 H2 Z50.;

Z10. G01 Z0. F800.;

G41 D__;

G02 Y1.378 J0.689 F600.;

G17;

G02 Z-15. J-1.378 P20. F600.;

G02 Y0. J-0.689;

G00 Z80.;

G40;

M05;

M09;

M30;

Verwenden Sie zum Programmieren zunächst einen Fräser mit dem gleichen Durchmesser wie der Gewindeschneider, ermitteln Sie die Y-, J-Werte und X-, Y-Koordinatenwerte und setzen Sie diese dann in das obige Programmbeispiel ein

G18

Ebenenauswahl XZ

G19

Ebenenauswahl YZ

G20

Britische Anweisungen

G21

Metrische Anweisungen

G27

Überprüfung des Referenzursprungs

G28

Rückkehr zum Referenzursprung

G28 X__ Y__ Z__;

G29

Startpunkt zurückgesetzt

G29 X__ Y__ Z__;

G30

Kehren Sie zum 2. bis 4. Referenzursprung zurück.

G30 P2(P3,P4) X__ Y__ Z__;

G30.1

Werkzeugposition 1 zurücksetzen

G30.2

Werkzeugposition 2 zurücksetzen

G30.3

Werkzeugposition 3 zurücksetzen

G30.4

Werkzeugposition 4 zurücksetzen

G30.5

Werkzeugposition 5 zurücksetzen

G30.6

Werkzeugposition 6 zurücksetzen

G31

springen

G31.1

Sprung 1

G31.2

Sprung 2

G31.3

Sprung 3

G32

Gewindeschneiden (normale Steigung)

G32 Z__F__Q__;

Z: Adresse der Gewindeschneidrichtungsachse und Gewindelänge;

F: Führung in Richtung der Längsachse (der Achse mit der größten Bewegung)

F: Versatzwinkel beim Beginn des Gewindeschneidens (0~360 Grad)

G33

Gewindeschneiden (Präzisionssteigung - Zollgewinde)

G33 Z__E__Q__;

Z: Achsenadresse der Gewindeschneidrichtung und Gewindelänge

E: Steigung in Richtung der Längsachse (Achse mit der größten Bewegung), die Anzahl der Zähne in 1 Zoll

F: Versatzwinkel beim Beginn des Gewindeschneidens (0~360 Grad)

G34

Lochzyklus mit kreisförmiger Anordnung

G34 X__Y__I__J__K__;

XY: Mittelposition des Umfangslochzyklus

I: Kreisradius, ausgedrückt als positive Zahl

J: Der Winkel des anfänglichen Bohrpunkts gegen den Uhrzeigersinn ist positiv

K: Anzahl der Bohrlöcher, Bereich 1–9999, kann nicht 0 sein, die Richtung gegen den Uhrzeigersinn ist positiv, die Richtung im Uhrzeigersinn ist negativ

G35

Linearer, im Winkel angeordneter Lochzyklus

G35 X__Y__I__J__K;

XY: Koordinaten des Startpunkts, beeinflusst durch G90/G91

I: Intervall, der geradlinige Abstand zwischen zwei Löchern

J: Winkel, der Winkel zwischen der Array-Richtung und der X-Achse, die Richtung gegen den Uhrzeigersinn ist positiv

K: Die Anzahl der Löcher (einschließlich des Startpunkts), der Einstellbereich liegt zwischen 1 und 9999

 

G36

Bogenanordnungs-Lochzyklus

G36 X__Y__I__J__P__K__;

XY: Koordinaten des Bogenmittelpunkts

I: Bogenradius

J: Der Winkel des anfänglichen Bohrpunkts gegen den Uhrzeigersinn ist positiv

P: Winkelintervall

K: Anzahl der Löcher

G37

Automatische Werkzeuglängenmessung

G37 Z__R__D__F__;

Z: Messachsposition und Koordinatenwert der gemessenen Position

R: Der Abstand vom Punkt, der sich mit der Messgeschwindigkeit zu bewegen beginnt, bis zur Messposition

D: Begrenzung des Werkzeugstoppbereichs

F: Messgeschwindigkeit

G37.1

Lochschlaufe mit Schachbrettanordnung

G37.1 X__Y__I__P__J__K__

XY: Startpunktkoordinaten

I: X-Achsen-Intervall

P: Die Zahl in Richtung der X-Achse. Geben Sie den Bereich 1~9999 an

J: Y-Achsen-Intervall

K: Die Zahl in Richtung der Y-Achse

G38

Bezeichnung des Werkzeugradiuskompensationsvektors

G38 I__J__;

Wird nur im Durchmesserkorrekturmodus verwendet

G39

Werkzeugradiuskorrektur Eckenbogenkorrektur

G39 X__ Y__

Wird nur im Durchmesserkorrekturmodus verwendet

G40

Werkzeugradiuskorrektur Abbrechen

G41

Werkzeugdurchmesserkorrektur links

G42

Werkzeugdurchmesserkorrektur rechts

G40.1

Normale Steuerung abbrechen

G40.1 X__Y__F__;

G41.1

Die normale Steuerung bleibt wirksam

G41.1 X__Y__F__;

G42.1

Normale Kontrolle direkt wirksam

G42.1 X__Y__F__;

G43

Werkzeuglängeneinstellung (+)

G43 Z__H__;

…;

G49 Z__;

G44

Werkzeuglängeneinstellung (-)

G44 Z__H__;

…;

G49 Z__;

G49

Werkzeuglängeneinstellung Abbrechen

G43.1

1. Spindelsteuerung gültig

G44.1

2. Spindelsteuerung gültig

G45

Werkzeugpositionseinstellung (Erweiterung)

G45 X__D__;

Verwenden Sie den im Korrekturbetrag-Speicherbereich eingestellten Korrekturbetrag, um die Dehnung in Bewegungsrichtung zu berechnen.

G46

Einstellung der Werkzeugposition (Herauszoomen)

G46 X__D__;

Verwenden Sie den im Korrekturbetrag-Speicherbereich eingestellten Korrekturbetrag, um den Bewegungsbetrag in die Richtung zu reduzieren.

G47

Werkzeugpositionseinstellung (doppelt)

G47 X__D__;

Die Dehnung in Bewegungsrichtung wird als das Doppelte des im Korrekturbetrag-Speicherbereich eingestellten Korrekturbetrags berechnet.

G48

Einstellung der Werkzeugposition (halbiert)

G48 X__D__;

Der Verkleinerungsbetrag in Bewegungsrichtung wird als das Doppelte des im Korrekturbetrag-Speicherbereich eingestellten Korrekturbetrags berechnet.

G47.1

Es gilt die gleichzeitige Steuerung von 2 Spindeln

G50

Skalierung abbrechen

G51

Die Skalierung ist gültig

G51 X__Y__Z__P__;

XYZ: skalierte Mittelpunktskoordinaten

P: Proportionale Zoomvergrößerung

G50.1

G-Befehl Spiegel abbrechen

G50.1 X0;

G50.1 Y0;

G50.1 Z0;

Welche Achse gelöscht wird, wird nach G50.1 eingegeben.

G51.1

Das G-Befehlsbild ist gültig

G51.1 X0;

G51.1 Y0;

G51.1 Z0;

Welche Achse gespiegelt wird, wird nach G51.1 eingegeben

G52

Einstellungen des lokalen Koordinatensystems

G53

Auswahl des mechanischen Koordinatensystems

G54

Auswahl des Werkstückkoordinatensystems 1

G55

Auswahl des Werkstückkoordinatensystems 2

G56

Auswahl des Werkstückkoordinatensystems 3

G57

Auswahl des Werkstückkoordinatensystems 4

G58

Auswahl des Werkstückkoordinatensystems 5

G59

Auswahl des Werkstückkoordinatensystems 6

G54.1

Auswahl des Werkstückkoordinatensystems auf 48 Gruppen erweitert

G60

Einwegpositionierung

G60 X__Y__Z__;

G61

Korrekter Stopp-Prüfmodus

G61.1

Hohe Geschwindigkeit und hochpräzise Steuerung

G61.1 X__Y__F__;

G62

Automatische Anpassung der Eckenvorschubgeschwindigkeit

G63

Tippmodus

Der Schnittprozentsatz ist auf 100 % festgelegt.

Feed-Hold ist ungültig

Einzelsatzstopp ist ungültig

G63.1

Gleichzeitiger Tippmodus (Vorwärtstippen)

G63.2

Gleichzeitiger Tippmodus (umgekehrtes Tippen)

G64

Schneidemodus

G65

Benutzermakro-Einzelaufruf

G66

Benutzermakro-Statusaufruf A

G66.1

Benutzermakro-Statusaufruf B

G67

Benutzermakro-Statusaufruf C

G68

Koordinatendrehung gültig

G17 G68 X0 Y0 R__;

R: Drehwinkel gegen den Uhrzeigersinn ist positiv, Bereich -360.000~+360.000

G69

Koordinatendrehung Abbrechen

G70

Vom Benutzer vorgefertigte Schleife

G71

Vom Benutzer vorgefertigte Schleife

G72

Vom Benutzer vorgefertigte Schleife

G73

Fester Zyklus (Schrittzyklus)

G73 X__Y__Z__R__F__S__Q__;

XYZ: Lochpositionsdaten

F: Geben Sie Ihr Bestes

R: R-Punkt

F: Vorschubgeschwindigkeit

S: Spindeldrehzahl

G74

Fester Zyklus (Gegengewindeschneiden)

G74 X__Y__Z__R__Q__F__S__X__Y__;

Z: Lochpositionsdaten

R: R-Punkt

F: Schrittanzahl

F: Vorschubgeschwindigkeit

S: Spindeldrehzahl

Die Werte von F und S sind: Geschwindigkeit * Tonhöhe=Vorschub

G75

Vom Benutzer vorgefertigte Schleife

G76

Fester Zyklus (Präzisionsbohren)

Nachdem die Achsen zum Ausgangspunkt oder Punkt R. Anschließend dreht sich die Spindel mit der ursprünglichen Geschwindigkeit und Richtung.

Hinweis: Achten Sie darauf, zu prüfen, ob die Richtung der Werkzeugspitze nach der Spindelausrichtung den Anforderungen entspricht.

G77

Vom Benutzer vorgefertigte Schleife

G78

Vom Benutzer vorgefertigte Schleife

G79

Vom Benutzer vorgefertigte Schleife

G80

Fester Zyklusabbruch

G81

Fester Zyklus (Bohren/Bleiloch)

G8?(G7?) X_Y_Z_R_Q_P_F_L_S_, S_, I_, J_;

G8?(G7?) X_Y_Z_R_Q_P_F_L_S_, R_, I_, J_;

G8? (G7?): Lochbearbeitungsmodus

XYZ: Lochpositionsdaten

RQPF: Lochbearbeitungsdaten (R: bezieht sich auf R-Punkt Q: Spezifikation jedes Schnittbetrags, Eingabe inkrementeller Werte

P: Halten Sie die Zeit an, fügen Sie WeChat hinzu: Yuki7557 und erhalten Sie ein Makroprogramm-Tutorial

F: Bohrgeschwindigkeit oder Gewindesteigung)

L: Anzahl der Wiederholungen

S: Spindeldrehzahl

R: Spindeldrehzahl während der Synchronisationsumschaltung oder -wiederherstellung

I: Positionierungsbreite der Positionierungsachse

J: Positionierungsbreite der Bohrachse

G82

Fester Zyklus (Bohren/Zählbohren)

G82 X__Y__Z__R__F__P__;

P: Pausenzeit

G83

Fester Zyklus (Tieflochbohren)

G83 X__Y__Z__R__Q__F__;

F: Jeder Schnittbetrag, inkrementelle Eingabe

G84

Fester Zyklus (Gewindebohren) Mitsubishi-System

G84 X__Y__Z__R__F__P__;

F: Tonhöhe

P: Pausenzeit

Fester Zyklus (Gewindeschneiden), Frank-System usw.

G84 X__Y__Z__R__F__S__;

XYZ: Lochpositionsdaten

R: R-Punkt

F: Vorschubgeschwindigkeit

S: Spindeldrehzahl

Die Werte von F und S sind: Geschwindigkeit * Tonhöhe=Vorschub

G85

Fester Zyklus (Ein- und Ausbohren)

Der vorgefertigte Zyklus ist sehr einfach und der Ausführungsprozess ist wie folgt:

Positionierung der X- und Y-Achse, die Z-Achse erreicht schnell den Punkt R, fährt mit der Geschwindigkeit F zum Punkt Z und kehrt mit der Geschwindigkeit F zum Punkt R zurück.

G86

Fester Zyklus (langweilig)

Der Ausführungsprozess dieses Festzyklus ähnelt dem von G81. Der Unterschied besteht darin, dass bei G86 die Spindel stoppt, wenn das Werkzeug den Boden des Lochs erreicht.

Kehren Sie schnell zum Punkt R oder zum Ausgangspunkt zurück und drehen Sie dann die Spindel

G87

Fester Zyklus (Rückwärtsbohren)

Im G87-Zyklus wird nach der Positionierung der X- und Y-Achsen die Spindel ausgerichtet, die X- und Y-Achsen bewegen sich in der angegebenen Richtung um den durch den Bearbeitungsparameter Q angegebenen Abstand und bewegen sich zum Boden der Bohrung (Punkt R). ) mit hoher Vorschubgeschwindigkeit, und die X- und Y-Achsen erholen sich. An der ursprünglichen Position dreht sich die Spindel mit einer bestimmten Geschwindigkeit und Richtung, die Z-Achse fährt mit einer durch F angegebenen Geschwindigkeit zum Z-Punkt vor, und dann wird die Spindel erneut ausgerichtet, und die X- und Y-Achsen bewegen sich in der angegebenen Richtung um der durch Q angegebene Abstand für den schnellen Vorschub. Die Geschwindigkeit kehrt zum Ausgangspunkt zurück, die X- und Y-Achsen kehren in ihre Positionierungspositionen zurück und die Spindel beginnt sich zu drehen.

Die Noten sind die gleichen wie bei G76

G88

Fester Zyklus (langweilig)

G88 ist ein Festzyklus zum Bohren mit manueller Rücklauffunktion

G89

Fester Zyklus (langweilig)

G90

Anweisungen zum absoluten Wert

G90 X__Y__Z__;

G91

Inkrementalwertbefehl

G91 X__Y__Z__;

G92

Einstellung des mechanischen Koordinatensystems

G92 S__Q__;

S: Maximale Spanngeschwindigkeit;

F: Mindestklemmgeschwindigkeit

G92.1

Einstellung des Werkstückkoordinatensystems

G93

Gegenzeit-Feed

G94

Nichtsynchroner Vorschub (Vorschub pro Minute)

G95

Synchronvorschub (Vorschub pro Umdrehung)

G96

Eine wöchentliche, individuell angepasste Geschwindigkeitskontrolle ist effektiv

G96 S__P__;

S: Wöchentliche Geschwindigkeit

P: Die Umfangsgeschwindigkeit muss gesteuert werden, um die Achse festzulegen

G97

Zhousu One Custom Control Abbrechen

G98

Feste Rückkehr zum Startpunkt des Zyklus

G99

Feste R-Punkt-Rückkehr des Zyklus

G113

Spindelsynchronisationssteuerung abbrechen

G114.1

Spindelsynchronisationssteuerung gültig

G114.1 H__D__R__A__;

H: Grundlegende Spindelauswahl

D: Synchronspindelauswahl

R: Phasenversatzbetrag der Synchronspindel

A: Beschleunigungs- und Verzögerungszeitkonstante der Spindelsynchronisation

 

 

Anfrage senden

whatsapp

skype

E-Mail

Anfrage