Dec 13, 2022 Laisser un message

La méthode et la technique d'usinage d'un filetage à pas variable avec un programme macro sur un tour CNC


La méthode et la technique d'usinage d'un filetage à pas variable avec un programme macro sur un tour CNC

Cet article explique quatre contenus :


1. Qu'est-ce qu'un filetage à pas variable.

2. Code G pour filetage à pas variable

3. Macro programme de filetage à pas variable


1. Qu'est-ce qu'un filetage à pas variable

Le soi-disant filetage à pas variable, c'est-à-dire que la valeur du pas n'est pas fixe, mais change progressivement le long de la direction de l'axe.


2. Code G pour l'usinage de filetage à pas variable

G34 X__ Z__ F__K__

1, F est le pas initial du filetage à pas variable traité.

2. La valeur K est l'incrément ou le décrément du pas lorsque l'arbre principal tourne d'un tour. Si K est une valeur positive, alors la hauteur augmente et K est négatif, c'est-à-dire décroissant.

 

Bien sûr, vous pouvez également utiliser les commandes G92, G32 ou même G01 couramment utilisées. Comment l'utiliser, suivez Zou Jun pour apprendre "CNC Macro Program" version 3.0, recommencez à zéro, étape par étape, laissez-vous jouer à fond la programmation macro.

Eh bien, regardez le schéma suivant, qui est un filetage à pas variable.

image


La hauteur diminue progressivement du 20 initial à 19, 18, 17..., puis la valeur K dans la commande G34 est -1.


3. Comment écrire le programme du filetage à pas variable

Vous pouvez utiliser la méthode de calcul des coordonnées de point partagée par Jun pour tourner séquentiellement le long de la ligne de contour. Il est également possible d'utiliser une voiture en couches couramment utilisée, qui est tournée couche par couche.

 

Cependant, dans la coupe en couches, en raison de la profondeur de coupe croissante, la surface de contact entre l'outil et le flanc de la dent devient de plus en plus grande, et la force de coupe augmente également, ce qui peut facilement endommager l'outil ou la pièce. Ensuite, je peux utiliser la profondeur de chaque couche pour diminuer en continu, réduisant ainsi la force de coupe et complétant le traitement du fil.


La procédure est la suivante :

O 1111

G21G40 G97 G99 T0100

Coupe-fil T0101

S300 M03

G00 X38. Z21 Point de départ du cycle de filetage

#1= 0.5 première profondeur de coupe

#{{0}}.0 hauteur du profil (valeur du rayon)

N1 #2=#2-#1 La hauteur de dent restante après chaque profondeur de coupe

IF [#2 LE 0.05 ] GOTO2 Si la hauteur de dent restante est inférieure ou égale à 0,05, transférer au bloc N2

G00 X[30 plus 2*#2] 30 est le diamètre extérieur du filetage

G34 Z-100. F20 K-1

G00 X38.

Z21.

#{{0}}.8*#1 Chaque profondeur de coupe est 0,8 fois la dernière fois

IF [#1 GE 0.05 ] GOTO1 Si la profondeur de coupe est supérieure ou égale à 0,05, transfert au bloc N1.

#{{0}}.05 Sinon, la profondeur de coupe est fixée à 0,05

Transfert GOTO1 vers le bloc N1

N2 G00 X30 Z21

G34 Z-100 F20 K-1

G00 X38

Z200

M30


Envoyez demande

whatsapp

skype

Messagerie

Enquête