Hoe neerkijken op de programmering van het werkstuk vanuit het perspectief van een adelaar?
Hoe de details van elke stap van het mes te bestuderen met het doel van een muis?
Een van de methoden is: tekenen
1. Welke afbeelding moet ik tekenen?
Vandaag heb ik, vanuit het aspect van frezen, nogmaals de nadruk gelegd op deze grote truc:
Teken een gereedschapspaddiagram
Deze grote verhuizing is al een super grote verhuizing. Sommige mensen zullen echter zeggen dat deze methode niets is en dat ze er al lang van gehoord hebben.
Ja, weten betekent niet dat het effectief zal zijn.
Wanneer u het gereedschapspaddiagram tekent, kunt u het gereedschapspadtraject visueel zien, zodat u vanuit het perspectief van een adelaar naar de onderdeelprogrammering kunt kijken, en u kunt ook de details van elke stap van het mes met een muis bestuderen .
Dus hoe wordt deze truc toegepast bij het programmeren?
Geef een voorbeeld van nummerfrezen:
Voor de volgende onderdelen vereist het binnenste gat met een diameter van D133.2 en een diepte van 10 een machinale bewerking van het bodemvlak van het binnenste cirkelvormige gat.

Het gereedschapspaddiagram ziet er als volgt uit: Gebruik spiraalinterpolatie om het gereedschap te laten zakken en frees vervolgens cirkel voor cirkel op de maat van binnen naar buiten.

Dit gereedschapspadprogramma bestaat uit twee delen:
1. Spiraal interpolatie snijprogramma
2. Het programma om het bodemoppervlak van het binnenste gat te frezen:
Ik heb de programmeerideeën over spiraalvormig interpolatiefrezen gedeeld, dus ik zal hier niet in details treden.
Het programma van direct opwaarts spiraal interpolatie frezen is als volgt:
...
#10=20
#11=16
#24=[#10-#11]/2
N1
G00 X#24 Y0
Z5.
#1=0
G1Z#1F1000
TERWIJL[#1GT-10]DO1
#1=#1-4
ALS[#1LE-10]DAN#1=-10
G3I-#24Z#1F500.
EINDE1
G3I-#24
Nadat het spiraalsnijden is voltooid, is het gereedschap Z=-10 spiraalvormig geïnterpoleerd naar het bodemvlak van het gat. Op dit moment wordt een volledige cirkel gefreesd en vervolgens wordt het onderste gat gefreesd. Het gereedschapspad is zoals weergegeven in de onderstaande afbeelding:

Frees een cirkel, dan beweegt X een stap, en freest dan een volledige cirkel, enzovoort tot de uiteindelijke grootte van de tekening.
Uit het bovenstaande gereedschapspaddiagram is het gemakkelijk te zien dat de X-waarde voortdurend verandert.
Hoe verandert het?
Dat is een stap in de X-richting verplaatsen, als variabele #2 is ingesteld om de stap weer te geven (de afstand van elke beweging in de X-richting, dat wil zeggen de stap).
Als de bewegingsafstand 80% van de gereedschapsdiameter is, dan:
#2=#2+0.8 *#11
Opmerkingen: #11 is de gereedschapsdiametervariabele die ik willekeurig instel bij het schrijven van het spiraalinterpolatiefreesprogramma.
Op deze manier wordt de beweging van de stapafstand gerealiseerd door de stapsgewijze bewerking van variabele #2.
Aangezien de ingestelde variabele #2 de stapafstand vertegenwoordigt, wordt de beweging van de stapafstand gerealiseerd door de variabele stapsgewijze bewerking.
Dus wat is de reikwijdte van #2?
Of met andere woorden, vanaf welk coördinaatpunt begint de variabele #2 te bewegen en op welk punt eindigt de bewerking voor automatisch verhogen?

De variabelen die zijn ingesteld in de bovenstaande afbeelding:
#24 Spiraalinterpolatie snijdt het gereedschap naar het onderste vlak van het gat. Op dit moment is het frezen van een volledige cirkel de variabele coördinaat in de X-richting, wat het initiële snijpunt van #2 is.
Dus: #2=#24
Zelfde als #2=#2+0.8 *#11 zelfverhoging,
Met andere woorden, de variabele #2 wordt verhoogd tot 66,6 en de cirkel wordt op maat verwerkt.
Hieruit is het gemakkelijk om contact te maken met de macro-statements die Jun Brother eerder heeft gezegd, zoals WHILE []DO-statements
......
Met de bovenstaande eenvoudige analyse is het programma voor het frezen van het lage vlak als volgt:
N2
#2=#24
TERWIJL[#2LT66.6]DO2
#2=#2+0.8*#11
IF[#2GE66.6]DAN#2=66.6
G1X#2
G3I-#2F100
EINDE2






