26.07.2013 Views

fil-styring - heidenhain

fil-styring - heidenhain

fil-styring - heidenhain

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8.7 SL-cykler med konturformel<br />

Grundlaget<br />

Med SL-cykler og konturformler kan De sammensætte komplekse<br />

konturer ud fra delkonturer (lommer eller Ø´er). De enkelte delkonturer<br />

(geometridata) indlæser De som separate programmer. Herved kan<br />

alle delkonturer anvendes igen efter ønske. Fra de valgte delkonturer,<br />

som De med en konturformel forbinder med hinanden, beregner<br />

TNC´en den totale kontur.<br />

Hukommelsen for en SL-cyklus (alle konturbeskrivelsesprogrammer)<br />

er begrænset til maximalt 32 konturer.<br />

Antallet af mulige konturelementer afhænger af<br />

konturarten (indv.-/udv.kontur) og antallet af<br />

konturbeskrivelser og andrager f.eks. ca. 1024<br />

retlinieblokke.<br />

SL-cyklerne med konturformel sætter forud en<br />

struktureret programopbygning og tilbyder muligheden,<br />

for altid at aflægge tilbagevendende konturer i enkelte<br />

programmer. Med konturformlen forbinder De<br />

delkonturerne til en totalkontur og fastlægger, om det<br />

drejer sig om en lomme eller en Ø.<br />

Funktionen SL-cykler med konturformel er i<br />

betjeningsfladen for TNC´en fordelt på flere områder og<br />

tjener som grundlag for videregående udviklinger.<br />

Egenskaber ved delkonturer<br />

Grundlæggende identificerer TNC´en alle konturer som lommer. Der<br />

skal ingen radiuskorrektur programmeres. I konturformlen kan De<br />

ændre en lomme til en Ø ved en benægtelse.<br />

TNC'en ignorerer tilspænding F og hjælpe-funktioner M<br />

Koordinat-omregninger er tilladt. Bliver de programmeret indenfor<br />

delkonturen, virker de også i efterfølgende underprogrammer, men<br />

skal efter cykluskaldet ikke tilbagestilles<br />

Underprogrammer må også indeholde koordinater i spindelakse,<br />

men disse bliver ignoreret<br />

I første koordinatblok for underprogrammer fastlægger De<br />

bearbejdningseplanet. Hjælpeakserne U,V,W er tilladt<br />

Egenskaber ved bearbejdningscykler<br />

TNC'en positionerer før hver cyklus automatisk til sikkerhedsafstand<br />

Hvert dybde-niveau bliver fræset uden værktøjs-ophævning; Ø´er<br />

bliver omkørt sideværts<br />

Radius af „indvendige hjørner“ er programmerbar – værktøjet bliver<br />

ikke stående, friskær-markeringer bliver forhindret (gælder for<br />

yderste bane ved udskrubning og side-sletfræsning)<br />

Ved side-sletfræsning kører TNC'en til konturen på en tangential<br />

cirkelbane<br />

Eksempel:Eksempel: Skema: Afvikle med SLcykler<br />

0 BEGIN PGM KONTUR MM<br />

...<br />

5 SEL CONTOUR “MODEL“<br />

6 CYCL DEF 20.0 KONTUR-DATA ...<br />

8 CYCL DEF 22.0 RØMME ...<br />

9 CYCL CALL<br />

...<br />

12 CYCL DEF 23.0 SLETFRÆS DYBDE<br />

13 CYCL CALL<br />

...<br />

16 CYCL DEF 24.0 SLETSPÅN SIDE<br />

17 CYCL CALL<br />

63 L Z+250 R0 FMAX M2<br />

64 END PGM KONTUR MM<br />

Eksempel:Eksempel: Skema: Omregning af<br />

delkonturer med konturformel<br />

0 BEGIN PGM MODEL MM<br />

1 DECLARE CONTOUR QC1 = “CIRKEL1“<br />

2 DECLARE CONTOUR QC2 = “CIRKEL31XY“<br />

3 DECLARE CONTOUR QC3 = “TREKANT“<br />

4 DECLARE CONTOUR QC4 = “KVADRAT“<br />

5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2<br />

6 END PGM MODEL MM<br />

0 BEGIN PGM CIRKEL1 MM<br />

1 CC X+75 Y+50<br />

2 LP PR+45 PA+0 R0<br />

3 CP IPA+360 DR+<br />

4 END PGM CIRKEL1 MM<br />

0 BEGIN PGM CIRKEL31XY MM<br />

...<br />

...<br />

HEIDENHAIN iTNC 530 395<br />

8.7 SL-cykler med konturformel

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

Saved successfully!

Ooh no, something went wrong!