1 - heidenhain

1 - heidenhain 1 - heidenhain

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

10.11 Programmerings-eksempler 300 Underprogram 10: Bearbejdning Forskydning af nulpunkt i centrum af ellipsen Beregning af drejeposition i planet Beregning af vinkelskridt Kopiering af startvinkel Fastsættelse af tæller af fræsetrin Beregning af X-koordinat til startpunkt Beregning af Y-koordinat til startpunkt Kørsel til startpunkt i planet Forpositionering af sikkerheds-afstand i spindelaksen Kør til bearbejdningsdybde Aktualisering af vinkel Aktualisering af fræsetrin-tæller Beregning af aktuel X-koordinat Beregning af aktuel Y-koordinat Kørsel til næste punkt Spørg om ufærdig, hvis ja så spring tilbage til LBL 1 Tilbagestilling af drejning Tilbagestilling af nulpunkt-forskydning Kørsel til sikkerheds-afstand Underprogram-slut 10 Programmering: Q-parametre

Eksempel: Konkav cylinder med radiusfræser Program-afvikling ■ Programmet fungerer kun med en radiusfræser, Værktøjslængden henfører sig til kuglecentrum Z X -50 Y Y 100 Programmerings-eksempler radius 10.11 ■ Cylinder-konturen bliver nærmet med mange små lige stykker (definerbar over Q13). Jo flere skridt der er defineret, desto glat-tere bliver konturen ■ Cylinderen bliver fræset i længde-fræse- trin (her: Parallelt med Y-aksen) ■ Fræsretningen bestemmer De med start- og slutvinklen i rummet: Bearbejdningsretning medurs: Startvinkel > slutvinkel Bearbejdningsretning modurs: Startvinkel < slutvinkel ■ Der bliver automatisk korrigeret for værktøjs- 50 100 Midt X-akse Midt Y-akse Midt Z-akse Startvinkel rum (plan Z/X) Slutvinkel rum (plan Z/X) Cylinderradius Længde af cylinderen Drejeposition i planet X/Y Sletspån cylinderradius Tilspænding dybdefremrykning Tilspænding ved fræsning Antal fræsetrin Råemne-definition Værktøjs-definition Værktøjs-kald Værktøj frikøres Kald af bearbejdning Tilbagestilling af sletspån Kald af bearbejdning Værktøj frikøres, program-slut HEIDENHAIN TNC 426, TNC 430 301 R40 X Z

10.11 Programmerings-eksempler<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

300<br />

Underprogram 10: Bearbejdning<br />

Forskydning af nulpunkt i centrum af ellipsen<br />

Beregning af drejeposition i planet<br />

Beregning af vinkelskridt<br />

Kopiering af startvinkel<br />

Fastsættelse af tæller af fræsetrin<br />

Beregning af X-koordinat til startpunkt<br />

Beregning af Y-koordinat til startpunkt<br />

Kørsel til startpunkt i planet<br />

Forpositionering af sikkerheds-afstand i spindelaksen<br />

Kør til bearbejdningsdybde<br />

Aktualisering af vinkel<br />

Aktualisering af fræsetrin-tæller<br />

Beregning af aktuel X-koordinat<br />

Beregning af aktuel Y-koordinat<br />

Kørsel til næste punkt<br />

Spørg om ufærdig, hvis ja så spring tilbage til LBL 1<br />

Tilbagestilling af drejning<br />

Tilbagestilling af nulpunkt-forskydning<br />

Kørsel til sikkerheds-afstand<br />

Underprogram-slut<br />

10 Programmering: Q-parametre

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

Saved successfully!

Ooh no, something went wrong!