1 - heidenhain

1 - heidenhain 1 - heidenhain

content.heidenhain.de
from content.heidenhain.de More from this publisher
22.07.2013 Views

6.1 Oversigt: Værktøjs-bevægelser 6.1 Oversigt: Værktøjs-bevægelser Banefunktioner En emne-kontur er sædvaneligvis sammensat af flere konturelementer som rette linier og cirkelbuer. Med banefunktionen programmerer De værktøjsbevægelser for rette linier og cirkelbuer. Fri kontur-programmering FK Hvis der ikke foreligger en NC-korrekt målsat tegning og målangivelserne for NC-programmet er ufuldstændige, så programmerer De emne-konturen med den fri konturprogrammering. TNC'en udregner de manglende oplysninger. Også med FK-programmering programmerer De værktøjsbevægelser for rette linier og cirkelbuer. Hjælpefunktioner M Med hjælpefunktionerne i TNC'en styrer De ■ Programafviklingen, f.eks. en afbrydelse af programafviklingen ■ Maskinfunktioner, som ind- og udkobling af spindelomdrejning og kølemiddel ■ Baneforholdene for værktøjet Underprogrammer og programdel-gentagelser Bearbejdninger, som gentager sig, indlæser De kun een gang i et underprogram eller programdel-gentagelse. Hvis en del af programmet kun skal udføres under bestemte betingelser, så lægges denne del ligeledes i et underprogram. Yderligere kan et bearbejdnings-program kalde et yderligere program og lade det udføre. Programmering med underprogrammer og programdel-gentagelser er beskrevet i kapitel 9. Programmering med Q-parametre I et bearbejdnings-program står Q-parametre istedet for talværdier: En Q-parameter bliver med andre ord tilordnet en talværdi. Med Qparametre kan De programmere matematiske funktioner, som styrer programafviklingen eller beskriver en kontur. Yderligere kan De ved hjælp af Q-parameter-programmering udføre målinger med 3D-tastsystemet under programafviklingen. Programmeringen med Q-parametre er beskrevet i kapitel 10. 102 6 Programmering: Kontur programmering L 80 60 40 Y L 10 L C CC R40 115 CC X

6.2 Grundlaget for banefunktioner Programmering af værktøjsbevægelse for en bearbejdning Når De skal fremstille et bearbejdnings-program, programmerer De banefunktionerne efter hinanden for De enkelte elementer af emnekonturen. Hertil indlæser De sædvanligvis koordinaterne for endepunktet af konturelementet fra måltegningen. Af disse koordinat-angivelser, udregner TNC'en den virkelige kørselsstrækning for værktøjet med hensyntagen til værktøjsdata og radiuskorrektur. TNC'en kører samtidig alle maskinakserne, som De har programmeret i program-blokken for en banefunktion. Bevægelser parallelt med maskinaksen Program-blokken indeholder en koordinat-angivelse: TNC'en kører værktøjet parallelt med den programmerede maskinakse. Alt efter konstruktionen af Deres maskine bevæges enten værktøjet eller maskinbordet med det opspændte emne. Ved programmering af banebevægelser handler De grundlæggende som om det er værktøjet der bevæger sig. Eksempel: Banefunktion „ret linie“ Koordinater til endepunktet Værktøjet beholder Y- og Z-koordinaterne og kører til position X=100. Se billedet til højre for oven. Bevægelser i hovedplanet Program-blokken indeholder to koordinat-angivelser: TNC'en kører værktøjet i det programmerede plan. Eksempel: Værktøjet beholder Z-koordinaten og kórer i XY-planet til positionen X=70, Y=50. Se billedet i midten til højre Tredimensional bevægelse Program-blokken indeholder tre koordinat-angivelser: TNC'en kører værktøjet rumligt til den programmerede position. Eksempel: Se billedet til højre forneden. HEIDENHAIN TNC 426, TNC 430 50 Y Y Y -10 Z Z Z 70 80 X 100 X X 103 6.2 Grundlaget for banefunktioner

6.1 Oversigt: Værktøjs-bevægelser<br />

6.1 Oversigt: Værktøjs-bevægelser<br />

Banefunktioner<br />

En emne-kontur er sædvaneligvis sammensat af flere konturelementer<br />

som rette linier og cirkelbuer. Med banefunktionen<br />

programmerer De værktøjsbevægelser for rette linier og<br />

cirkelbuer.<br />

Fri kontur-programmering FK<br />

Hvis der ikke foreligger en NC-korrekt målsat tegning og<br />

målangivelserne for NC-programmet er ufuldstændige, så<br />

programmerer De emne-konturen med den fri konturprogrammering.<br />

TNC'en udregner de manglende oplysninger.<br />

Også med FK-programmering programmerer De værktøjsbevægelser<br />

for rette linier og cirkelbuer.<br />

Hjælpefunktioner M<br />

Med hjælpefunktionerne i TNC'en styrer De<br />

■ Programafviklingen, f.eks. en afbrydelse af programafviklingen<br />

■ Maskinfunktioner, som ind- og udkobling af spindelomdrejning og<br />

kølemiddel<br />

■ Baneforholdene for værktøjet<br />

Underprogrammer og programdel-gentagelser<br />

Bearbejdninger, som gentager sig, indlæser De kun een gang i et<br />

underprogram eller programdel-gentagelse. Hvis en del af<br />

programmet kun skal udføres under bestemte betingelser, så<br />

lægges denne del ligeledes i et underprogram. Yderligere kan et<br />

bearbejdnings-program kalde et yderligere program og lade det<br />

udføre.<br />

Programmering med underprogrammer og programdel-gentagelser<br />

er beskrevet i kapitel 9.<br />

Programmering med Q-parametre<br />

I et bearbejdnings-program står Q-parametre istedet for talværdier:<br />

En Q-parameter bliver med andre ord tilordnet en talværdi. Med Qparametre<br />

kan De programmere matematiske funktioner, som<br />

styrer programafviklingen eller beskriver en kontur.<br />

Yderligere kan De ved hjælp af Q-parameter-programmering udføre<br />

målinger med 3D-tastsystemet under programafviklingen.<br />

Programmeringen med Q-parametre er beskrevet i kapitel 10.<br />

102 6 Programmering: Kontur programmering<br />

L<br />

80<br />

60<br />

40<br />

Y<br />

L<br />

10<br />

L<br />

C<br />

CC<br />

R40<br />

115<br />

CC<br />

X

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!