Die Methode und Technik zur Bearbeitung von Gewinden mit variabler Steigung mit dem Makroprogramm auf einer CNC-Drehmaschine
Dieser Artikel erläutert vier Inhalte:
1. Was ist ein Gewinde mit variabler Steigung?
2. G-Code für Gewinde mit variabler Steigung
3. Makroprogramm für Gewinde mit variabler Steigung
1. Was ist ein Gewinde mit variabler Steigung?
Das sogenannte Gewinde mit variabler Steigung, dh der Steigungswert ist nicht fest, sondern ändert sich allmählich entlang der Achsrichtung.
2. G-Code für die Bearbeitung von Gewinden mit variabler Steigung
G34 X__ Z__ F__K__
In 1 ist F die Anfangssteigung des verarbeiteten Gewindes mit variabler Steigung.
2. Der K-Wert ist das Inkrement oder Dekrement der Steigung, wenn sich die Hauptwelle um eine Umdrehung dreht. Wenn K ein positiver Wert ist, dann nimmt die Tonhöhe zu, und K ist negativ, dh fällt ab.
Natürlich können Sie auch die gängigen G92-, G32- oder sogar G01-Befehle verwenden. Wie man es benutzt, folgen Sie Zou Jun, um "CNC-Makroprogramm" Version 3.0 zu lernen, beginnen Sie Schritt für Schritt von vorne, lassen Sie die Makroprogrammierung gründlich spielen.
Schauen Sie sich das folgende Diagramm an, das ein Gewinde mit variabler Steigung ist.
Bild
Die Tonhöhe nimmt allmählich von den anfänglichen 20 auf 19, 18, 17 ... ab, dann ist der K-Wert im G34-Befehl -1.
3. Wie schreibe ich das Programm für Gewinde mit variabler Steigung?
Sie können die von Jun geteilte Methode zur Berechnung von Punktkoordinaten verwenden, um sich sequenziell entlang der Konturlinie zu drehen. Es ist auch möglich, ein allgemein verwendetes Schichtauto zu verwenden, das Schicht für Schicht gedreht wird.
Allerdings wird beim Schichtschneiden durch die zunehmende Schnitttiefe die Kontaktfläche zwischen Werkzeug und Zahnflanke immer größer und auch die Schnittkraft nimmt zu, was leicht zu Schäden am Werkzeug oder Werkstück führen kann. Dann kann ich die Tiefe jeder Schicht kontinuierlich verringern, dadurch die Schneidkraft reduzieren und die Gewindebearbeitung abschließen.
Das Verfahren ist wie folgt:
O 1111
G21G40 G97 G99 T0100
T0101 Fadenschneider
S300 M03
G00 X38. Z21 Anfangspunkt Gewindezyklus
#1= 0.5 erste Schnitttiefe
#{{0}}.0 Profilhöhe (Radiuswert)
N1 #2=#2-#1 Die verbleibende Zahnhöhe nach jeder Schnitttiefe
IF [#2 LE 0.05 ] GOTO2 Wenn die verbleibende Zahnhöhe kleiner oder gleich 0,05 ist, Transfer zum N2-Block
G00 X[30 plus 2*#2] 30 ist der Außendurchmesser des Gewindes
G34 Z-100. F20 K-1
G00 X38.
Z21.
#{{0}}.8*#1 Jede Schnitttiefe ist das 0,8-fache des letzten Mals
IF [#1 GE 0.05 ] GOTO1 Wenn die Schnittiefe größer oder gleich 0,05 ist, Transfer zum N1-Block.
#{{0}}.05 Andernfalls ist die Schnittiefe auf 0,05 festgelegt
GOTO1-Transfer zum N1-Block
N2 G00 X30 Z21
G34 Z-100 F20 K-1
G00 X38
Z200
M30





