Dec 13, 2022 Laat een bericht achter

De methode en techniek voor het bewerken van schroefdraad met variabele spoed met macroprogramma op een CNC-draaibank


De methode en techniek voor het bewerken van schroefdraad met variabele spoed met macroprogramma op een CNC-draaibank

Dit artikel legt vier inhoud uit:


1. Wat is een schroefdraad met variabele spoed.

2. G-code voor schroefdraad met variabele spoed

3. Macroprogramma met schroefdraad met variabele spoed


1. Wat is een schroefdraad met variabele spoed

De zogenaamde schroefdraad met variabele spoed, dat wil zeggen dat de spoedwaarde niet vast staat, maar geleidelijk verandert langs de asrichting.


2. G-code voor het bewerken van schroefdraad met variabele spoed

G34 X__ Z__ F__K__

1, F is de initiële spoed van de verwerkte schroefdraad met variabele spoed.

2. K-waarde is de toename of afname van de spoed wanneer de hoofdas één omwenteling draait. Als K een positieve waarde is, dan neemt de toonhoogte toe en is K negatief, dat wil zeggen afnemend.

 

Je kunt natuurlijk ook de veelgebruikte G92-, G32- of zelfs G{4}}1-opdrachten gebruiken. Hoe het te gebruiken, volg Zou Jun om "CNC Macro Program" versie 3.0 te leren, begin helemaal opnieuw, stap voor stap, laat je macro-programmering grondig spelen.

Kijk eens naar het volgende diagram, dat een schroefdraad met variabele spoed is.

afbeelding


De toonhoogte neemt geleidelijk af van de aanvankelijke 20 naar 19, 18, 17..., dan is de K-waarde in het G34-commando -1.


3. Hoe het programma van schroefdraad met variabele spoed te schrijven

U kunt de door Jun gedeelde methode voor het berekenen van puntcoördinaten gebruiken om achtereenvolgens langs de contourlijn te draaien. Het is ook mogelijk om een ​​veelgebruikte gelaagde auto te gebruiken, die laag voor laag wordt gedraaid.

 

Bij gelaagd snijden wordt echter door de toenemende snedediepte het contactoppervlak tussen het gereedschap en de tandflank steeds groter en neemt ook de snijkracht toe, wat gemakkelijk schade aan het gereedschap of werkstuk kan veroorzaken. Dan kan ik de diepte van elke laag gebruiken om continu te verminderen, waardoor de snijkracht wordt verminderd en de draadverwerking wordt voltooid.


De werkwijze is als volgt:

O 1111

G21G40 G97 G99 T0100

T0101 draadsnijder

S300 M03

G00 X38. Z21 Startpunt schroefdraadcyclus

#1= 0.5 eerste snedediepte

#{{0}}.0 profielhoogte (straalwaarde)

N1 #2=#2-#1 De resterende tandhoogte na elke snedediepte

IF [#2 LE 0.05 ] GOTO2 Als de resterende tandhoogte kleiner is dan of gelijk is aan 0,05, overbrengen naar blok N2

G00 X[30 plus 2*#2] 30 is de buitendiameter van de schroefdraad

G34 Z-100. F20 K-1

G00 X38.

Z21.

#{{0}}.8*#1 Elke snijdiepte is 0,8 keer de vorige keer

IF [#1 GE 0.05 ] GOTO1 Als de snedediepte groter is dan of gelijk is aan 0,05, overstappen naar blok N1.

#{{0}}.05 Anders wordt de snedediepte vastgesteld op 0,05

GOTO1-overdracht naar N1-blok

N2 G00 X30 Z21

G34 Z-100 F20 K-1

G00 X38

Z200

M30


Aanvraag sturen

whatsapp

skype

E-mail

Onderzoek