TNC 620
Bruger-håndbog HEIDENHAIN- Klartext-dialog
NC-Software
734980-02
734981-02
Betjeningselementer for TNC´en
Betjeningselementer på billedskærm
Taste Funktion
Valg af billedskærm-opdeling Skift billedskærm mellem maskine- og programmerings-driftsart Softkeys: Vælg funktion på billedskærm
Skift mellem softkey-lister
Maskin-driftsarter
Taste Funktion
Manuel drift
Elektroniske håndhjul Positionering med manuel indlæsning
Programafvikling enkeltblok Programafvikling blokfølge
Programmerings-driftsarter
Taste Funktion
Programmering Program-test
Styring af programmer/filer, TNC-funktioner
Taste Funktion
Vælge og slette programmer/filer, ekstern dataoverføring
Definere program-kald, vælge nulpunkt- og punkt tabeller Valg af MOD-funktioner Hjælpetekst visning ved NC- fejlmeldinger, kald TNCguide Vis alle opstånde fejlmeldinger Indblænding af lommeregner
Navigeringstaster
Taste Funktion
Forskydning af det lyse felt Direkte valg af blokke, cykler og parameter-funktioner
Potentiometer for tilspænding og spindelomdr.tal
Tilspænding Spindelomdrejningstal
Cykler, underprogrammer og programdel-gentagelser
Taste Funktion
Definere tastsystem-cykler Cykler definering og kald
Underprogrammer og programdel- gentagelser indlæsning og kald Indlæsning af program-stop i et program
Angivelser om værktøjer
Taste Funktion
Definere værktøjsdata i et program Kalde Værktøjsdata
Programmering af banebevægelser
Taste Funktion
Kontur tilkøre/forlade Fri konturprogrammering FK Retlinie
Cirkelmidtpunkt/Pol for polarkoordinater
Cirkelbane om cirkelmidtpunkt Cirkelbane med radius
Cirkelbane med tangential tilslutning
Specialfunktioner
Taste Funktion
Vise specialfunktioner Vælg næste fane i formularen Dialogfelt eller kontaktflade frem/
tilbage
Indlæse koordinatakser og tal, editering
Taste Funktion
. . . .
Vælge koordinatakser hhv. indlæse i et program
. . . .
Cifre
Vende decimal-punkt/fortegn om Indlæse polarkoordinater / inkremental-værdier
Q-parameter-programmering / Q- parameter-status
Akt.-position, overtage værdier fra lommeregner
Overse dialogspørgsmål og slette ord
Afslutte indlæsning og fortsætte dialog
Afslutte blok, afslutte indlæsning Tilbagestille talværdi-indlæsning eller slette TNC fejlmelding Afbryde dialog, slette programdel
Grundlæggende
Med denne håndbog
Efterfølgende finder De en liste med de i denne håndbog anvendte anvisnings-symboler
Dette symbol viser, at for den beskrevne funktion skal man være opmærksom på særlige anvisninger
Dette symbol viser, at ved anvendelse af den beskrevne funktion består én eller flere af følgende farer:
Fare for emnet Fare for spændejern Fare for værktøj Fare for maskine Fare for brugeren
Dette symbol indikerer en potentielt farlig situation, der kan resultere i mindre eller moderate skader, hvis den ikke undgås.
Dette symbol fortæller Dem, at den beskrevne funktion skal være tilpasset af maskinfabrikanten.
Den beskrevne funktion kan nemlig virke forskellig fra maskine til maskine.
Dette symbol viser, at De finder detaljerede beskrivelser af en funktion i en anden bruger- håndbog.
Ændringer ønsket eller har sætternissen været på spil?
Vi anstrenger os for at forbedre vores dokumentation for Dem.
Hjælp os med det og meddel os venligst Deres ændrings ønsker på følgende E-mail-adresse: tnc-userdoc@heidenhain.de.
TNC-Type, software og funktioner
TNC-Type, software og funktioner
Denne håndbog beskriver funktioner, som er til rådighed i TNC´er med følgende NC-software-numre.
TNC-type NC-software-nr.
TNC 620 734980-02
TNC 620E 734981-02
340561-04 TNC 620 Programmeringsplads
Kendebogstavet E kendetegner eksportudgaven af TNC´en. For exportversionen af TNC gælder følgende begrænsninger:
Retliniebevægelser simultant indtil 4 akser
Maskinfabrikanten tilpasser omfanget af TNC´ens tilladte ydelser med maskin-parametre på de enkelte maskiner. Derfor er der i denne håndbog også beskrevet funktioner, som ikke er til rådighed i alle TNC´er.
TNC-funktioner, der ikke er til rådighed i alle maskiner, er eksempelvis:
Værktøjs-opmåling med TT
Sæt Dem venligst i forbindelse med maskinfabrikanten, for individuel hjælp til at lære Deres styrede maskine at kende.
Mange maskinfabrikanter og HEIDENHAIN tilbyder TNC programmerings-kurser. Deltagelse i et sådant kursus er anbefalelsesværdigt, intensivt at blive fortrolig med TNC- funktionerne.
Bruger-håndbog cyklusprogrammering:
Alle cyklus-funktionerne (tastsystemcykler og bearbejdningscykler) er beskrevet i bruger-håndbog Cyklusprogrammering Henvend Dem evt. til TP TEKNIK A/S hvis De har behov for denne bruger- håndbog. ID: 679295-xx
Software-optioner
TNC 620´en råder over forskellige software-optioner, som kan frigives af maskinfabrikanten. Hver option skal frigives separat og indeholder altid de efterfølgende opførte funktioner:
Hardware optioner
■ 1. Hjælpeakse for 4 akser og spindel
■ 2. Hjælpeakse for 5 akser og spindel Software Option 1 (Optionsnummer #08)
Rundbords-bearbejdning ■ Programmering af konturer på afviklingen af en cylinder
■ Tilspænding i mm/min
Koordinat-omregninger ■ Transformering af bearbejdningsplan
Interpolation ■ Cirkel i 3 akser med drejet bearbejdningsplan (rumcirkel) Software Option 2 (Optionsnummer #09)
■ Særlig rykfri bevægelsesføring
■ 3D-værktøjs-korrektur med fladenormal-vektorer
■ Ændring af svinghovedstilling med det elektroniske håndhjul under programafviklingen; positionen af værktøjsspidsen forbliver uændret (TCPM = Tool Center Point Management)
3D-bearbejdning
■ Hold værktøjet vinkelret på konturen
■ Værktøjs-radiuskorrektur vinkelret på bevægelses- og værktøjsretning
Interpolation ■ Retlinie i 5 akser (export godkendelsespligtig)
Software-option Touch probe function (Optionsnummer #17)
■ Kompensere for skrå værktøjsposition i manuel drift
■ Kompensere for værktøjsskråflade i automatikdrift
■ Fastlægge henføringspunkt manuel drift
■ Fastlæg henføringspunkt i automatikdrift
■ Automatisk emne opmåling Tastsystem-cykler
■ Automatisk opmåling af værktøjer HEIDENHAIN DNC (optionsnummer #18)
■ Kommunikation med ekstern PC-anvendelse med COM-komponenter Software-Option Advanced programming features (Optionsnummer #19)
Fri konturprogrammering FK ■ Programmering i HEIDENHAIN-klartekst med grafisk understøttelse for ikke NC-korrekt målsatte emner
TNC-Type, software og funktioner
Software-Option Advanced programming features (Optionsnummer #19)
■ Dybboring, reifning, uddrejning, undersænkning, centrering (cyklerne 201 - 205, 208, 240, 241)
■ Fræsning af indv. og udv.gevind (cyklerne 262 - 265 - 267)
■ Sletfræse firkantede og cirkelformede lommer og tappe (cyklerne 212 - 215, 251 - 257)
■ Nedfræsning af plane og skråtliggende flader (cyklerne 230 - 232)
■ Retlinede noter og cirkelformede noter (cyklerne 210, 211, 253, 254)
■ Punktmønster på cirkler og linier (cyklerne 220, 221)
■ Konturkæder, konturlommer - også konturparallel (cyklerne 20 -25) Bearbejdningscykler
■ Fabrikantcykler (specielt af maskinfabrikanten fremstillede cykler) kan blive integreret
Software-Option Advanced grafic features (Optionsnummer #20)
■ Set ovenfra
■ Fremstilling i tre planer Test- og bearbejdningsgrafik
■ 3D-fremstilling Software option 3 (Optionsnummer #21)
Værktøjs-korrektur ■ M120: Radiuskorrigeret kontur indtil 99 blokke forudberegnet (LOOK AHEAD)
3D-bearbejdning ■ M118: Overlejring med håndhjul-positionering under
programafviklingen Software-Option Pallet managment (Optionsnummer #22)
■ Palette-styring Display step (optionsnummer #23)
■ Lineærakser indtil 0,01µm Indlæsefinhed og måleskridt
■ Vinkelakser indtil 0,00001°
Software-option yderligere dialogsprog (optionsnummer #41)
■ Slovensk
■ Norsk
■ Slovakisk
■ Lettisk
■ Koreansk
■ Estisk
■ Tyrkisk
■ Rumænsk
Yderligere dialogsprog
■ Litauisk
Software-Option DXF-konverter (optionnummer #42)
■ Understøttet DXF-format: AC1009 (AutoCAD R12)
■ For kontur og punktmønster
■ Komfortabel henføringspunkt-fastlæggelse Ekstrahere fra DXF-data
kontur-programmer og bearbejdningspositioner Ekstraher fra Klartext-
Dialogprogram konturafsnit. ■ Vælg grafisk konturafsnit fra Klartekst-Dialog-program Software-option KinematicsOpt (Optionsnummer #48)
■ Aktiv kinematik sikre/genfremstille
■ Teste aktiv kinematik Tastsystem-cykler for
automatisk kontrol og optimering af
maskinkinematikken ■ Optimere aktiv kinematik
Software-Option Cross Talk Compensation CTC (Optionsnummer #141) Kompensation af
aksekoblinger
■ Påvisning af dynamisk betinget positionsafvigelse gennem akseacceleration
■ Kompensation af TCP´er
Software-Option Position Adaptive Control PAC (Optionsnummer #142)
Tilpasning af regelparameter ■ Tilpasning af Regelparameter i afhængighed af stillingen af aksen i arbejdsrummet
■ Tilpasning af Regelparameter i afhængighed af hastigheden eller accelerationen af en akse
Software-Option Load Adaptive Control LAC (Optionsnummer #143)
■ Registrerer automatisk emnet masse og friktion kræfter Dynamisk tilpasning af
regelparameter ■ Under bearbejdning, tilpasser parametrene i adaptive feedforward kontrol kontinuerligt den aktuelle masse af arbejdsemnet
Software-Option Active Chatter Control ACC (Optionsnummer #145) Fuldautomatisk funktion for vibrationsdæmpning under bearbejdning
TNC-Type, software og funktioner
Udviklingsstand (Upgrade-funktioner)
Udover software-optioner bliver væsentlige videreudviklinger af TNC-softwaren styret med upgrade-funktionen, den såkaldte Feature Content Level (eng. begreb for udviklingsstand). Funktioner der ligger under FCL, står ikke til rådighed, hvis De til Deres TNC har fået en software-update.
Når De modtager en ny maskine, så står alle upgrade-funktioner til Deres rådighed omkostningsfrit.
Upgrade-funktioner er kendetegnet i håndbogen med FCL n, hvor n kendetegner det fortløbende nummer for udviklingsstanden.
De kan med et nøgletal som kan købes varigt frigive FCl-funktioner Herfor skal De sætte Dem i forbindelse med maskinfabrikanten eller med HEIDENHAIN.
Forudset anvendelsesområde
TNC´en svarer til klasse A ifølge EN 55022 og er hovedsageligt forudset til brug i industriområder.
Retslige anvisninger
Dette produkt bruger Open Source Software. Yderligere informationer finder De på styringen under
Driftsart indlagring/editering MOD-funktion
Softkey LICENS ANVISNINGER
Nye funktioner
Nye Funktioner 73498x-02
DXF-filer kan nu direkte blive åbnet på TNC´en, for derfra at ekstrahere konturer og punktmønster ("Programmering:
Dataovertagelse fra DXF-filer eller Klartext-Kontur", Side 229).
Den aktive værktøjsakses-retning kan nu i manuel drift sættes som aktiv ved håndhjuloverførsel som virtuel akse"Overlejring med håndhjuls-positionering under programafviklingen: M118 (Software- Option Miscellaneous functions)", Side 346
Skrivning og læsning af tabeller er kun muligt med frit definerbar tabeller ("Frit definerbare tabeller", Side 370).
Ny Tastsystem-cyklus 484 for kalibrering af det trådløse tastsystem TT 449 (se bruger-håndbogen cyklen).
De nye håndhjul HR 520 og HR 550 FS bliver understøttet ("Kør med elektronisk håndhjul", Side 432).
Ny bearbejdningscyklus 225 gravering (se bruger-håndbogen cyklus-programmering).
Ny Software-Option Aktiv Vibrations Dæmpning ACC ("Aktiv Vibrations Dæmpning ACC (Software option)", Side 357).
Nye manuelle tastecyklus "Midterakse som
henføringspunkt" ("Midterakse som henføringspunkt ", Side 475).
Ny funktion for til rundning af hjørner ("Hjørnerunding: M197", Side 352).
Den eksterne tilgang til TNC´en kan kun spærres via MOD-funktion ("Ekstern adgang").
TNC-Type, software og funktioner
Ændrede Funktioner 73498x-02
I værktøjstabellerne er det maksimale antal tegn, for feltet NAME og DOC, forhøjet fra 16 til 32 ("Indgiv Værktøjs-data i tabellen ", Side 154).
Værktøjs-tabellen er blevet udvidet med kolonne ACC ("Indgiv Værktøjs-data i tabellen ", Side 154).
Betingelserne og positionsforholdet, ved manuelle tastecyklus, er blevet forbedret ("Anvend 3D-tastesystem (software-option Taster funktion)", Side 456).
I Cykluser kan De med funktionen PREDEF nu også overføre en værdi i en Cyklus-parameter (se brugerhåndbogen Cyklus- Programmering).
Ved KinematicsOpt-Cyklus er følgende forbedringer gennemført (se bruger-håndbogen cyklus-programmering):
Ved Cyklus 257 Rund-Tap-fræsning, er der nu en parameter tilrådighed, med hvilken De kan fastlægge en tilkørselsposition til Tappen (se bruger-håndbogen cyklus-programmering)
Ved Cyklus 256 Rund-Tap-fræsning, er der nu en parameter tilrådighed, med hvilken De kan fastlægge en tilkørselsposition til Tappen (se bruger-håndbogen cyklus-programmering)
Med den manuelle Tastecyklus "Grunddrejning" kan emne- fladen nu også udlignes via borddrejning ("Skråt liggende emne, kompensering med en borddrejning ", Side 469)
Índholdsfortegnelse
1 Første skridt med TNC 620... 45
2 Introduktion...65
3 Programmering: Grundlaget, Fil-styring... 83
4 Programmering: Programmeringshjælp... 125
5 Programmering: Værktøjer...149
6 Programmering: Kontur programmering... 177
7 Programmering: Dataovertagelse fra DXF-filer eller Klartext-Kontur... 229
8 Programmering: Underprogrammer og programdel-gentagelser... 247
9 Programmering: Q-parametre... 263
10 Programmering: Hjælpe-funktioner... 333
11 Programmering: Specialfunktioner...353
12 Programmerin: Flerakse bearbejdning... 377
13 Programmering: Palette-styring... 421
14 Manuel drift og opretning... 427
15 Positionering med manuel indlæsning... 487
16 Program-test og programafvikling... 493
17 MOD-funktioner... 519
18 Tabeller og oversigter... 541
1 Første skridt med TNC 620... 45
1.1 Oversigt... 46
1.2 Indkobling af maskinen... 46
Kvittere en strømafbrydelse og kørsel til referencepunkter... 46
1.3 Den første del programmering... 47
Vælg den rigtige driftsart... 47
De vigtigste betjeningselementer i TNC´en...47
Åbne et nyt program/fil-styring... 48
Definere et råemne...49
Programopbygning...50
Programmere en simpel kontur... 51
Fremstille et cyklusprogram... 54
1.4 Test den første del grafisk (Software-Option Advances grafic features)... 56
Vælg den rigtige driftsart... 56
Vælg værktøjs-tabel for program-testen... 56
Vælg programmet, som De vil teste... 57
Vælg billedskærm-opdeling og billede... 57
Starte program-testen... 58
1.5 Indrette værktøjer...59
Vælg den rigtige driftsart... 59
Forberede og opmåle værktøjer...59
Værktøjs-tabellen TOOL.T... 60
Plads-tabellen TOOL_P.TCH...61
1.6 Indretning af emne... 62
Vælg den rigtige driftsart... 62
Opspænding af emnet... 62
Sæt nhenføringspunkt med 3D-tastesystem (software-option Taster funktion)... 63
1.7 Afvikle det første program...64
2 Introduktion...65
2.1 TNC 620... 66
Programmering: HEIDENHAIN klartext-dialog og DIN/ISO... 66
Kompatibilitet...66
2.2 Billedskærm og betjeningsfelt... 67
Billedeskærm... 67
Fastlæg billedeskærm-opdeling... 68
Betjeningsfelt...68
2.3 Driftsarter... 69
Manuel drift og El. håndhjul...69
Positionering med manuel indlæsning... 69
Programmering... 69
Program-test... 70
Programafvikling blokfølge og programafvikling enkeltblok... 70
2.4 Status-visning... 71
„Generel“ Status-visning... 71
Yderlig Status-visning... 72
2.5 Window-Manager... 78
Task-liste... 79
2.6 Sikkerhedssoftware SELinux...80
2.7 Tilbehør: 3D-tastsystemer og elektroniske håndhjul fra HEIDENHAIN...81
3D-tastesystem (software-option Taster funktion)... 81
Elektroniske håndhjul HR... 82
3 Programmering: Grundlaget, Fil-styring... 83
3.1 Grundlaget...84
Længdemålesystemer og referencemærker... 84
Henføringssystem... 84
Henføringssystem på fræsemaskine... 85
Aksebetejnelse på fræsemaskinen... 85
Polarkoordinater... 86
Absolut og inkremental Emne-Positionen...87
Vælg henføringspunkt... 88
3.2 Åben og indgiv Program... 89
Opbygning af et NC-Program i HEIDENHAIN-Klartext-Format... 89
Definere råemne: BLK FORM...89
Nyt bearbejdnings-program åbned... 90
Værktøjs-bevægelse i Klartext-Dialog programmering... 91
Overfør aktuel-position... 93
Program editering...94
Søgefunktionen i TNC´en... 97
3.3 Fil-styring: Grundlæggende...99
Filer... 99
Vise eksternt fremstillede filer på TNC`en...101
Datasikring... 101
3.4 Arbejd med Fil-styring... 102
Bibliotek... 102
Stier... 102
Oversigt: Funktion med fil-styringen... 103
Kald Fil-styring... 104
Vælg drev, biblioteker og filer... 105
Fremstil nyt bibliotek... 106
Fremstil ny Fil...106
Kopier enkelte Filer... 106
Kopiere fil til et andet bibliotek...107
Kopier Tabel... 108
Kopier Bibliotek... 108
Udvælge en af de sidst valgte filer...109
Slet Fil... 110
Slet bibliotek...110
Marker Filer... 111
Overfør Fil...112
Overfør Fil...112
Øvrige funktioner...113
Hjælpetools for styring af eksterne fil-typer... 114
Dataoverførsel til/fra en ekstren Disk... 119
TNC´en på netværk... 121
USB-udstyr til TNC´en... 122
4 Programmering: Programmeringshjælp... 125
4.1 Billedeskærm-tastatur...126
Indlæse tekst med billedskærm-tastaturet... 126
4.2 Inføje kommentarer...127
Anvendelse... 127
Kommentar under programindlæsningen...127
Indføj kommentar senere...127
Kommentar i egen blok... 127
Funktioner ved editering af kommentarer... 128
4.3 Program struktur... 129
Definition, anvendelsesmulighed... 129
Vis inddelings-vindue/skift aktivt vindue...129
Indføje inddelings-blok i program-vindue (til venstre)... 129
Vælge blokke i inddelings-vindue... 129
4.4 Lommeregneren...130
Betjening...130
4.5 Programmer-Grafik... 132
Programmerings-grafik medføre/ikke medføre... 132
Fremstilling af programmerings-grafik for et bestående program... 132
Ind og udblænding af blok-numre... 133
Sletning af grafik... 133
Indblænde gitterlinier...133
Udsnitforstørrelse eller formindskelse... 134
4.6 Fejlmelding...135 Vise fejl... 135 Åbne fejlvindue...135 Lukke fejlvindue...135 Udførlige fejlmeldinger... 136 Softkey INTERNE INFO...136 Slette fejl... 137 Fejl-protokol... 137 Taste-protokol... 138 Anvisningstekster... 139 Gemme service-filer...139 Kalde hjælpesystemet TNCguide... 140 4.7 Kontekstsensitiv hjælpesystem TNCguide...141 Anvendelse... 141 At arbejde med TNCguide`en... 142 Download aktuelle hjælpefiler... 146
5 Programmering: Værktøjer...149 5.1 Værktøjshenførte indlæsninger... 150 Tilspænding F... 150 Spindelomdrejningstal S...151 5.2 Værktøjs-data... 152 Forudsætning for værktøjs-korrektur... 152 Værktøjs-nummer, Værktøjs-navn...152 Værktøjs-længde L...152 Værktøjs-Radius R... 152 Delta-værdier for længde og radier... 153 Indlæse værktøjs-data i et program... 153 Indgiv Værktøjs-data i tabellen...154 Importere værktøjs-tabeller... 162 Plads-tabel for værktøjs-veksler... 163 Kald værktøjs-data... 166 Værktøjsveksel...168 Værktøjs-brugs-test...171 5.3 Værktøjs-korrektur... 173 Introduktion...173 Værktøj-længdekorrektur...173 Værktøjs-Radiuskorrektur...174
6 Programmering: Kontur programmering... 177 6.1 Værktøjs-bevægelser... 178 Banefunktionen...178 Fri kontur-programmering FK (Software-Option Advanced programming features)...178 Hjælpefunktioner M...178 Underprogrammer og programdel-gentagelser...179 Programmering med Q-parametre... 179 6.2 Grundlaget for banefunktioner... 180 Programmere en værktøjsbevægelse for en bearbejdning... 180 6.3 Tilkør og forlad kontur... 184 Oversigt: Baneformer for tilkørsel og frakørsel af kontur... 184 Vigtige positioner ved til- og frakørsel... 185 Tilkørsel til en retlinie med tangential tilslutning: APPR LT... 187 Kørsel ad en retlinie vinkelret på første konturpunkt: APPR LN... 187 Tilkørsel til en cirkelbane med tangential tilslutning: APPR CT... 188 Tilkørsel på en cirkelbane med tangential tilslutning til konturen og retlinie-stykke: APPR LCT... 189 Frakørsel på en retlinie med tangential tilslutning: DEP LT... 189 Frakørsel ad en retlinie vinkelret på sidste konturpunkt: DEP LN...190 Frakørsel på en cirkelbane med tangential tilslutning: DEP CT... 191 Frakørsel på en cirkelbane med tangential tilslutning til konturen og retliniestykke: DEP LCT... 191 6.4 Banebevægelse - retvinklet Koordinater... 192 Oversigt over banrfunktioner...192 ligelinie L... 193 Indføj affasning mellem to retlinier... 194 Hjørne-runding RND... 195 Cirkelmidtpunkt CC... 196 Cirkelbane C om Cirkelmidtpunkt CC... 197 Cirkelbane CR med fastlagte Radius... 198 Cirkelbane CT med tangential tilkørsel... 200 Eksempel: Retliniebevægelse og affasning kartesisk... 201 Eksempel: Cirkelbevægelse kartesisk... 202 Eksempel: Helcirkel kartesisk... 203
6.5 Banebevægelser-Polarkoordinater... 204 Oversigt... 204 Polarkoordinat-oprindelse: Pol CC... 205 ligelinie LLP... 205 Cirkelbane CP om Pol CC... 206 Cirkelbane CT med tangential tilkørsel... 206 Skruelinie (Helix)...207 Eksempel: Retliniebevægelse polar... 209 Eksempel: Helix...210 6.6 Banebevægelse - Fri kontur-programmering FK (Software-Option Advanced programming
features)...211 Grundlaget... 211 Grafik i FK-Programmering... 213 Åben FK-Dialog...215 Pol for FK-programmering... 215 Frit programmer retlinie... 216 Frit programmer Cirkelbane...217 Indgivelsesmuligheder...218 Hjælpepunkter... 221 Relativ henføring... 222 Eksempel: FK-programmering 1... 224 Eksempel: FK-programmering 2... 225 Eksempel: FK-programmering 3... 226
7 Programmering: Dataovertagelse fra DXF-filer eller Klartext-Kontur... 229 7.1 Brug DXF-Data (Software-Option)... 230 Anvendelse... 230 Åbne DXF-fil...231 Arbejde med DXF-konverter... 231 Grundindstilling... 232 Layer indstilling...234 Fastlæg henføringspunkt... 235 Vælg kontur og gem... 237 Vælg bearbejdningsposition og gem...241
8 Programmering: Underprogrammer og programdel-gentagelser... 247 8.1 Kendetegn for underprogrammer og programdel-gentagelser... 248 Label... 248 8.2 Underprigrammer... 249 Arbejdsmåde...249 Programmerings-anvisninger... 249 Programmering af et underprogram... 249 Kald af et underprogram... 250 8.3 Programdel-gentagelse... 251 Label LBL... 251 Arbejdsmåde...251 Programmerings-anvisninger... 251 Programmering af programdel-gentagelser... 251 Kald af programdel-gentagelse... 252 8.4 Vilkårlig program som underprogram... 253 Arbejdsmåde...253 Programmerings-anvisninger... 253 Kald af et vilkårligt program som underprogram... 254 8.5 Sammenkædninger... 255 Sammenkædningsarter...255 Sammenkædningsdybde... 255 Underprogram i underprogram... 256 Gentage programdel-gentagelser...257 Underprogram gentagelse...258 8.6 Programmerings-eksempler... 259 Eksempel: Konturfræsning med flere fremrykninger...259 Eksempel: Hulgrupper... 260 Eksempel: Hulgruppe med flere værktøjer... 261
9 Programmering: Q-parametre... 263 9.1 Princip og Funktionsoversigt... 264 Programmereringsanvisninger... 265 Kald Q-Parameter-Funktionen... 266 9.2 Delefamilien – Q-parametreri stedet for talværdier...267 Anvendelse... 267 9.3 Beskrive konturen ved matematiske funktioner... 268 Anvendelse... 268 Oversigt... 268 Programmering af grundregnearter...269 9.4 Vinkelfunktion (trigonometri)...270 Definitioner... 270 Programmering af vinkelfunktioner... 270 9.5 Cirkelberegning... 271 Anvendelse... 271 9.6 Hvis/så-beslutning med Q-parameter...272 Anvendelse... 272 Ubetingede spring... 272 Programmeringer af betingede spring... 272 Anvendte forkortelser og begreber... 273 9.7 Kontrollere og ændre Q-parameter... 274 Fremgangsmåde... 274 9.8 Øvrige funktioner... 276 Oversigt... 276 FN 14: ERROR: Udlæs fejlmelding... 277 FN 16: F-PRINT: Udlæs formateret tekst og Q-parameter værdi...281 FN 18: SYS-DATUM READ: Læs Systemdata... 285 FN 19: PLC:overfør værdi til PLC...294 FN 20: WAIT FOR: NC og PLC synkronisering...294 FN 29: PLC: overfør værdi til PLC... 296 FN 37: EXPORT...296
9.9 Tabel adgang med SQL-Instruktioner...297 Introduktion...297 En transaktion...298 Programmere SQL-anvisninger... 300 Oversigt over softkeys... 300 SQL BIND...301 SQL SELECT... 302 SQL FETCH... 304 SQL UPDATE...305 SQL INSERT... 305 SQL COMMIT... 306 SQL ROLLBACK... 306 9.10 Indlæse formel direkte...307 Indlæsning af formel... 307 Regneregler... 309 Indlæse-eksempel...310 9.11 String-Parameter...311 Funktioner for stringforarbejdning... 311 Tildele string-parametre...312 Programmereringsanvisninger... 312 Programmereringsanvisninger... 313 Programmereringsanvisninger... 314 Konvertere en String-parameter til en numerisk værdi... 315 Programmereringsanvisninger... 316 Fremskaffe længden af en string-parameter...317 Sammenlign alfabetisk rækkefølge... 318 Læse maskin-parameter...319
9.12 Forbelagte Q-parameter... 322 Værdier fra PLC'en: Q100 til Q107... 322 Aktiv værktøjs-radius: Q108... 322 Værktøjsakse: Q109... 322 Spindeltilstand: Q110...323 Kølemiddelforsyning: Q111... 323 Overlapningsfaktor: Q112... 323 Målangivelser i et program: Q113...323 Værktøjs-længde: Q114... 323 Koordinater efter tastning under programafvikling...324 Akt.-Sollværdi-afvigelse ved automatisk værktøjs-opmåling med TT 130... 324 Transformation af bearbejdningsplanet med emne-vinklen: Koordinater beregnet af TNC'en for
drejeaksen... 324 Måleresultater fra tastsystem-cykler (se også bruger-håndbogen Tastsystem-cykler)... 325 9.13 Programmerings-eksempler... 327 Eksempel: Ellipse... 327 Eksempel: Cylinder konkav cylinder med radiusfræser... 329 Eksempel: Konveks kugle med skaftfræser...331
10 Programmering: Hjælpe-funktioner... 333 10.1 Indgiv Yderlig-Funktioner M og STOP... 334 Grundlag... 334 10.2 Yderlig-funktion for programafvikling-kontrol, spindel og kølemiddel... 335 Oversigt... 335 10.3 Yderlig-Funktion for koordinatangivelse...336 Programmere maskinhenførte koordinater: M91/M92... 336 Kør i position i u-transformeret koordinat-system med transformeret bearbejdningsplan: M130... 338 10.4 Yderlig-Funktion for baneforhold... 339 Bearbejdning af små konturtrin: M97... 339 Komplet bearbejdning af åbne konturhjørner: M98... 340 Tilspændingsfaktor for indstiksbevægelse: M103... 341 Tilspænding i millimeter/spindel-omdrejning: M136... 342 Tilspændingshastighed ved cirkelbuer: M109/M110/M111... 343 Forudberegne en radiuskorrigeret kontur (LOOK AHEAD): M120 (Software-Option Miscellaneous
functions)... 344 Overlejring med håndhjuls-positionering under programafviklingen: M118 (Software-Option
Miscellaneous functions)...346 Kørsel væk fra konturen i værktøjsakse-retning: M140... 348 Undertrykke tastsystem-overvågning: M141... 349 Slette grunddrejning: M143...350 Løfter værktøjet automatisk op fra konturen ved et NC-stop: M148... 351 Hjørnerunding: M197...352
11 Programmering: Specialfunktioner...353 11.1 Oversigt specialfunktioner... 354 Hovedmenu sprcialfunktioner SPEC FCT...354 Menu programspecifikationer... 355 Menu funktioner for kontur- og punktbearbejdninger... 355 Definere forskellige klartext-funktioner... 356 11.2 Aktiv Vibrations Dæmpning ACC (Software option)...357 Anvendelse... 357 AFC aktivere/deaktivere...357 11.3 Arbejde med parallelakserne U, V og W... 358 Oversigt... 358 FUNTION PARAXCOMP DISPLAY... 359 FUNTION PARAXCOMP MOVE... 359 FUNTION PARAXCOMP OFF...360 FUNTION PARAXMODE... 360 FUNKTION PARAXMODE OFF... 361 11.4 Filfunktioner... 362 Anvendelse... 362 Definere filoperationer...362 11.5 Definer Koordinat-Transformation... 363 Oversigt... 363 TRANS DATUM AKSE... 363 TRANS DATUM TABLE... 364 TRANS DATUM RESET... 365 11.6 Tekst Fil fremstilles... 366 Anvendelse... 366 Åben og forlad en Tekst-Fil... 366 Tekst editering... 367 slet karakterer, ord og linier og indføje dem igen...367 Bearbejdning af tekstblokke...368 find tekstdele...369
11.7 Frit definerbare tabeller... 370 Grundlaget... 370 Anlægge frit definerbare tabeller... 370 Ændre tabelformat... 371 Skifte imellem tabel- og formularbillede... 372 FN 26: TAPOPEN: Åbne fri definierbar Tabel...373 FN 27: TAPWRITE: Beskriv en frit definerbare Tabel...374 FN 28: TAPWRITE: Læs frit definerbare Tabel... 375
12 Programmerin: Flerakse bearbejdning... 377
12.1 Funktioner for fleraksebearbejdning... 378 12.2 PLANE-funktionen: Transformering af bearbejdningsplan (software-option 1)...379 Indledning... 379 Definere PLANE-funktion... 381 Positions-visning... 381 Tilbagestil PLAN-Funktion...382 Definer bearbejdningsplanet via rumvinkel: PLAN SPATIAL... 383 Definer bearbejdningsplanet via rumvinkel: PLAN PROJECTED...385 Definer bearbejdningsplanet via Eulervinkel: PLAN EULER...386 Definer bearbejdningsplan via to vektorer: PLAN VECTOR... 388 Definer bearbejdningsplanet via tre punkter: PLAN POINT...390 Definer bearbejdningsplanet via en enkelt inkremental rumvinkel: PLAN RELATIV...392 Definer bearbejdningsplanet via Aksevinkel: PLAN AXIAL (FCL 3-Funktion)... 393 Fastlæg positionerforhold for PLAN-Funktion... 395 12.3 Dykfræsning i det svingede plan (Software-Option 2)...400 Funktion... 400 Dykfræsning med inkremental kørsel af en drejeakse... 400 Dykfræsning med normalvektorer...401 12.4 Yderlig-funktion for drejeakser... 402 Tilspænding i mm/min ved drejeakserne A, B, C: M116 (Software-Option1)... 402 Kør vejoptimering drejeakse: M126... 403 Reducer visning af drejeakser til en værdi under 360°: M94... 404 Positionen af værktøjsspidsen ved positionering af svingaksen bibeholdes (TCPM): M128 (Software- Option 2)... 405 Valg af svingakse: M138... 408 Hensyntagen til maskin-kinematik´en i AKT./SOLL-positioner ved blokenden: M144
(Software-Option 2)...409 12.5 FUNKTION TCPM (Software-Option 2)... 410 Funktion... 410 Definere FUNCTION TCPM... 410 Virkemåden af den programmerede tilspænding:...411 Fortolkning af de programmerede drejeakse-koordinater... 411 Interpolationsart mellem start- og slutposition:... 413 Tilbagestille FUNKTION TCPM... 414
12.6 Tredimensionalt værktøjs-korrektur (Software-Option 2)... 415 Introduktion...415 Definition af en normeret Vektor... 416 Tilladte værktøjs-former...417 Andre værktøjer anvender: Delta-værdi... 417 3D-Korrektur uden TCPM...417 Planfræsning: 3D-Korrektur med TCPM...418 Valse fræsning: 3D-radiuskorrektur med TCPM og radius-korrektur (RL/RR)... 419
13 Programmering: Palette-styring... 421 13.1 Palette-forvaltning (Software-Option)... 422 Anvendelse... 422 Vælg Palette-Tabel... 424 Forlade palette-fil... 424 Afvikle Palette-Data... 424
14 Manuel drift og opretning... 427 14.1 Indkobl, Udkoble... 428 Indkobling... 428 Udkoble...430 14.2 Kør maskinaksen... 431 Anvisning... 431 Kør akse med ekstern retningstast... 431 Positioner skridtvis... 431 Kør med elektronisk håndhjul... 432 14.3 Spindelomdrejningstal S, tilspænding F og hjælpefunktion M... 442 Anvendelse... 442 Indlæsning af værdier...442 Spindelomdr- og tilspænding ændre... 443 Aktivere tilspændingsbegrænsning... 443 14.4 Funktional Safety FS (Option)... 444 Generelt... 444 Forklaringer til begreber... 445 Kontroller akseposition... 446 Aktivere tilspændingsbegrænsning... 447 Andre status-displays... 448 14.5 Henføringspunkt sættes uden 3D-tastesystem...449 Anvisning... 449 Forberedelse... 449 Fastlæg henføringspunkt med aksetaster...449 Henføringsp.-forvaltning med Preset-Tabel... 450 14.6 Anvend 3D-tastesystem (software-option Taster funktion)... 456 Oversigt... 456 Funktoner i Tastsystem-cykler...457
14.7 3D-Tastsystem kalibrer (Software-Option Touch probe funktion)... 463 Introduktion...463 Kalibrering af den aktive længde...464 Kalibrer aktiv radius og udjævn tastsystem-centerforskydningen...465 Vise kalibrerings-værdier... 467 14.8 Kompenser slidtage med 3D-tastesystem (Software-Option Touch probe functions)... 468 Introduktion...468 Overfør grunddrejning... 469 Gemme en grunddrejning i preset-tabellen... 469 Skråt liggende emne, kompensering med en borddrejning...469 Vise grunddrejning...470 Ophævelse af grunddrejning... 470 14.9 Sæt henføringspunkt med 3D-tastesystem (software-option Taster funktion)... 471 Oversigt... 471 Fastlæg henføringspunkt i en vilkårlig akse... 471 Hjørne som henføringspunkt... 472 Cirkelcentrum som henføringspunkt... 473 Midterakse som henføringspunkt... 475 Opmåle emner med 3D-tastsystem... 476 Tastefunktion med mekanisk taster eller måleur...479 14.10 Drejning af bearbejdningsplan (software-option 1)...480 Anvendelse, arbejdsmåde... 480 Kørsel til referencepunkter med transformerede akser... 482 Positionsvisning i et transformeret system... 482 Begrænsninger ved transformation af bearbejdningsplan...482 Aktivering af manuel transformation...483 Fastlæg den aktuelle værktøjsakse-retning som aktiv bearbejdningsretning... 484 Henføringspunkt-fastlæggelse i et transformeret system... 485
15 Positionering med manuel indlæsning... 487 15.1 Simpel programmering af emne og afvikling... 488 Anvende positionering med manuel indlæsning... 488 Sikre eller slette programmer fra $MDI...491
16 Program-test og programafvikling... 493 16.1 Grafik (Software-Option Advanced grafic features)...494 Anvendelse... 494 Hastighed af Indstil Programm-Test...495 Oversigt: Visning... 496 Set fra oven...497 Fremstilling i 3 planer...497 3D-fremstilling... 498 Gentage en grafisk simulering... 500 Vis værktøj...500 Bestemme bearbejdningstid... 501 16.2 Fremstille råemne i arbejdsrummet (Software-OptionAdvanced grafic features)... 502 Anvendelse... 502 16.3 Funktion til programvisning...503 Oversigt... 503 16.4 Program-test... 504 Anvendelse... 504 16.5 Programafvikling... 507 Anvendelse... 507 Udføre et bearbejdnings-program... 508 Afbryd bearbejdning... 509 Kørsel med maskinakserne under en afbrydelse... 510 Forsæt en programafvikling efter en afbrydelse... 510 Indtræd tilfældig i program (Blokafvikling)... 512 Gentilkørsel til konturen... 514 16.6 Automatisk programstart... 515 Anvendelse... 515 16.7 Overspringe blokke... 516 Anvendelse... 516 Indføj „/“-tegn... 516 Slet "/"-tegnet...516 16.8 Valgfrit programafviklings-stop... 517
17 MOD-funktioner... 519 17.1 MOD-Funktion...520 Vælg MOD-Funktionen... 520 Ændring af indstillinger... 520 Forlad MOD-Funktionen... 520 Oversigt MOD-Funktioner... 521 17.2 Vælg positions-visning... 522 Anvendelse... 522 17.3 Vælg målesystem...523 Anvendelse... 523 17.4 Vis driftstider... 523 Anvendelse... 523 17.5 Software-Nummer...524 Anvendelse... 524 17.6 Indgiv password... 524 Anvendelse... 524 17.7 Opsæt datainterface...525 Serielle interface på TNC 620... 525 Anvendelse... 525 Indrette RS-232-interface... 525 Indstilling af BAUD-RATE (baudRate)... 525 Indstilling af protokol (protocol)...526 Indstilling af databits (dataBits)...526 Kontrollere paritet (parity)...526 Stop-Bits indstilles (stopBits)... 526 Handshake indstilles (flowControl)... 527 Filsystem for Filoperation (fileSystem)...527
17.8 Ethernet-Interface... 531 Indførsel...531 Tilslutningsmuligheder...531 TNC konfigurer... 531 17.9 Konfigurer trådløs håndhjul HR 550 FS... 537 Anvendelse... 537 Tilordne håndhjul til en bestemt håndhjulsholder... 537 Indstil trådløs kanal... 538 Indstil sendestyrke... 538 Statistik... 539
18 Tabeller og oversigter... 541 18.1 Maskinspecifikke brugerparameter... 542 Anvendelse... 542 18.2 Stikforbindelse og tilslutningskabler for Data Interface... 552 Interface V.24/RS-232-C HEIDENHAIN-apparater...552 Fremmed udstyr... 554 Ethernet-interface RJ45-hunstik... 554 18.3 Tekniske informationer... 555 18.4 Oversigtstabeller... 563 Bearbejdningscykler...563 Hjælpe-funktioner... 564 18.5 Sammenligning af funktioner TNC 620 og iTNC 530... 566 Sammenligning: Tekniske-data... 566 Sammenligning: Datainterface... 566 Sammenligning: Tilbehør...567 Sammenligning: PC-software... 567 Sammenligning: Maskinspecifikke funktioner...568 Sammenligning: Bruger-funktioner... 568 Sammenligning: Cykler...575 Sammenligning: Hjælpe-funktioner... 577 Sammenligning: Tastsystem-cykler i driftsart manuel og el. håndhjul... 579 Sammenligning: Tastsystem-cykler for automatisk emne-kontrol...579 Sammenligning: Forskelle ved programmering...581 Sammenligning: Forskelle ved program-test, funktionalitet... 583 Sammenligning: Forskelle ved program-test, betjening...584 Sammenligning: Forskelle ved manuel drift, funktionalitet... 584 Sammenligning: Forskelle ved manuel drift, betjening... 586 Sammenligning: Forskelle ved afvikling, betjening... 586 Sammenligning: Forskelle ved afvikling, kørselsbevægelser... 587
1
Første skridt med
TNC 620
1.1 Oversigt
Dette kapitel skal hjælpe TNC-begynderen, til hurtigt at finde sig tilrette med betjeningen af TNC`en Nærmere informationer om det pågældende tema finder De i den tilhørende beskrivelse, der altid bliver henvist til.
Følgende temaer bliver behandlet i dette kapitel:
Indkobling af maskinen Den første del programmering Grafisk teste den første del Indrette værktøjer
Indretning af emne Afvikle det første program
1.2 Indkobling af maskinen
Kvittere en strømafbrydelse og kørsel til referencepunkter
Indkoblingen og kørsel til referencepunkterne er maskinafhængige funktioner. Vær opmærksom på Deres maskinhåndbog.
Indkoble spændingsforsyningen for TNC og maskine: TNC`en starter driftssystemet. Dette forløb kan vare nogle minutter.
Herefter viser TNC`en i toplinien på billedskærmen dialogen strømafbrydelse
Tryk tasten CE: TNC´en oversætter PLC- programmet
Indkoble styrespændingen: TNC´en kontrollerer funktionen for NØDSTOP og skifter til funktionen referencepunkt kørsel
Overkør referencepunkter i den angivne
rækkefølge: For hver akse trykkes den eksterne START-taste. Hvis De har absolutte længde- og vinkelmåleudstyr på Deres maskine, bortfalder kørslen til referencepunkterne
TNC´en er nu driftsklar og befinder sig i driftsarten manuel drift.
Detaljerede informationer om dette tema
Referencepunkt kørsel: se "Indkobling", Side 428 Driftsarter: se "Programmering", Side 69
Den første del programmering 1.3
1
1.3 Den første del programmering
Vælg den rigtige driftsart
Programmer kan De udelukkende fremstille i driftsarten indlagring/
editering:
Tryk driftsart-tasten: TNC´en skifter til driftsarten programmering
Detaljerede informationer om dette tema Driftsarter: se "Programmering", Side 69
De vigtigste betjeningselementer i TNC´en
Funktioner for dialogføring Taste Bekræft indlæsning og aktivér næste
dialogspørgsmål
Forbigå dialogspørgsmål Afslutte dialog for tidlig
Afbryde dialog, forkast indlæsning Softkeys på billedskærmen, med hvilke De vælger funktion afhængig af den aktive driftstilstand
Detaljerede informationer om dette tema
Fremstille og ændre programmer: se "Program editering", Side 94
Tasteoversigt: se "Betjeningselementer for TNC´en", Side 2
Åbne et nyt program/fil-styring
Tryk tasten PGM MGT: TNC´en åbner fil-styringen Fil-styringen i TNC´en er opbygget på lignende måde som fil-styringen på en PC med Windows Explorer. Med fil-styringen styrer De dataerne på TNC-harddisken
De vælger med piltasterne mappen, i hvilken De vil åbne en ny fil
De indlæser et vilkårligt filnavn med endelsen .H: TNC´en åbner så automatisk et program og spørger efter måleenheden for det nye program Vælg måleenhed: Tryk softkey MM eller TOMME:
TNC´en starter automatisk råemnedefinitionen (se
"Definere et råemne", Side 49)
TNC´en genererer automatisk den første og sidste blok i programmet. Disse blokke kan De herefter ikke mere ændre.
Detaljerede informationer om dette tema Fil-styring: se "Arbejd med Fil-styring", Side 102
Fremstille et nyt program: se "Åben og indgiv Program", Side 89
Den første del programmering 1.3
1
Definere et råemne
Efter at De har åbnet et nyt program, starter TNC`en straks dialogen for indlæsning af råemnedefinitionen. Som råemne definerer De altid en kasse ved angivelse af MIN- og MAX-punkter, altid henført til det valgte henføringspunkt.
Efter at De har åbnet et nyt program, indleder TNC`en automatisk råemne-definitionen og spørger efter de nødvendige råemnedata:
Bearbejdningsplan i grafik: XY?: Indlæs den aktive
spindelakse. Z er lagt bagved som forindstilling, overfør med tasten ENT
Råemne-definition: Minimum X: Indlæs mindste X-koordinat til råemnet henført til henføringspunktet, f.eks. 0, bekræft med tasten ENT
Råemne-definition: Minimum X: Indlæs mindste Y-koordinat til råemnet henført til henføringspunktet, f.eks. 0, bekræft med tasten ENT
Råemne-definition: Minimum Z: Indlæs mindste Z-koordinat til råemnet henført til henføringspunktet, f.eks. -40, bekræft med tasten ENT
Råemne-definition: Indlæs maksimum X: Indlæs største X-koordinat til råemnet henført til henføringspunktet, f.eks. 100, bekræft med tasten ENT
Råemne-definition: Maksimum X: Indlæs største Y-koordinat til råemnet henført til henføringspunktet, f.eks. 100, bekræft med tasten ENT
Råemne-definition: Maksimum Z: Indlæs største Z-koordinat til råemnet henført til henføringspunktet, f.eks. 0, bekræft med tasten ENT: TNC`en afslutter dialogen
NC-blok eksempel 0 BEGIN PGM NY MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM NY MM
Detaljerede informationer om dette tema Definere råemne: Side 90
Programopbygning
Bearbejdningsprogrammer skal aktid helst være opbygget på lignende måde. Det forbedrer oversigten, accelererer programmeringen og reducerer fejlkilder.
Anbefalet programopbygning ved enkle, konventionelle konturbearbejdninger
1 Kald værktøj, definere værktøjsakse 2 Frikøre værktøj
3 Forpositionere i bearbejdningsplanet i nærheden af konturstartpunktet
4 Forpositionere i værktøjsaksen over emnet eller lige som på dybden, om nødvendigt indkobles spindel/kølemiddel 5 Kørsel til kontur
6 Bearbejde kontur 7 Forlade kontur
8 Værktøj frikøres, program-slut
Detaljerede informationer om dette tema
Konturprogrammeringse "Værktøjs-bevægelser", Side 178
Programopbygning konturprogrammering
0 BEGIN PGM BSPCONT MM 1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000 4 L Z+250 R0 FMAX 5 L X... Y... R0 FMAX 6 L Z+10 R0 F3000 M13 7 APPR ... RL F500 ...
16 DEP ... X... Y... F3000 M9 17 L Z+250 R0 FMAX M2 18 END PGM BSPCONT MM Anbefalet programopbygning ved enkle cyklusprogrammer
1 Kald værktøj, definere værktøjsakse 2 Værktøj frikøres
3 Definere bearbejdningsposition 4 Definere bearbejdningscyklus
5 Kalde cyklus, indkoble spindel/kølemiddel 6 Værktøj frikøres, program-slut
Detaljerede informationer om dette tema
Cyklusprogrammering: Se bruger-håndbog cykler
Programopbygning cyklusprogrammering
0 BEGIN PGM BSBCYC MM 1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000 4 L Z+250 R0 FMAX
5 PATTERN DEF POS1( X... Y... Z... ) ...
6 CYCL DEF...
7 CYCL CALL PAT FMAX M13 8 L Z+250 R0 FMAX M2 9 END PGM BSBCYC MM
Den første del programmering 1.3
1
Programmere en simpel kontur
Den i billedet til højre viste kontur skal fræses en omgang med en dybde på 5mm. Råemnedefinitionen har De allerede fremstillet.
Efter at De med en funktionstaste har åbnet en dialog, indlæser De alle de data TNC`en i toplinien på billedskærmen spørger efter.
Kalde værktøj: De indlæser værktøjsdataerne. De bekræfter altid indlæsningen med tasten ENT, glem ikke værktøjsaksen
Frikøre værktøj: De trykker den orange aksetaste Z, for at frikøre værktøjsaksen, og indlæse værdien for positionen der skal køres til, f.eks. 250. Bekræft med tasten ENT
Radiuskorr.: RL/RR/ingen korr. ? bekræft med tasten ENT: Ingen radiuskorrektur aktiveres Tilspænding F=? bekræft med tasten ENT : Kør i ilgang (FMAX)
Hjælpe-funktion M ? bekræft med tasten END:
TNC´en gemmer den indlæste kørselsblok Værktøjet forpositioneres i bearbejdningsplanet:
De trykker den orange aksetaste X og indlæser værdien for positionen der skal køres til, f.eks. -20 De trykker den orange aksetaste Y og indlæser værdien for positionen der skal køres til, f.eks. -20.
Bekræft med taste ENT.
Radiuskorr.: RL/RR/ingen korr. ? bekræft med tasten ENT: Ingen radiuskorrektur aktiveres Tilspænding F=? bekræft med tasten ENT : Kør i ilgang (FMAX)
Hjælpe-funktion M ? bekræft med tasten END:
TNC´en gemmer den indlæste kørselsblok Køre værktøj til dybden: De trykker den orange aksetaste og indlæser værdien for positionen der skal køres til, f.eks. -5. Bekræft med tasten ENT Radiuskorr.: RL/RR/ingen korr. ? bekræft med tasten ENT: Ingen radiuskorrektur aktiveres Tilspænding F=? Indlæs positioneringstilspænding f.eks. 3000 mm/min, bekræft med tasten ENT Hjælpe-funktion M ? Indkoble spindel og
kølemiddel, f.eks. M13, bekræft med tasten END:
TNC´en gemmer den indlæste kørselsblok Kør til kontur: De trykker tasten APPR/DEP:
TNC´en indblænder en softkey-liste med til- og frakørselsfunktioner
Vælg tilkørselsfunktion APPR CT: angiv koordinater til konturstartpunktet 1 i X og Y, f.eks. 5/5, bekræft med tasten ENT
Midtpunktsvinkel? Indlæs tilkørselsvinkel, f.eks.
90°, bekræft med tasten ENT
Cirkelradius?Indlæs tilkørselsradius f.eks. 8 mm, bekræft med tasten ENT
Radiuskorr.: RL/RR/ingen korr. ? Bekræft med softkey RL: Aktivere radiuskorrektur til venstre for den programmerede kontur
Tilspænding F=?Indlæs bearbejdningstilspænding f.eks. 700 mm/min, med tasten END gemmes indlæsningen
Bearbejde kontur, kør til konturpunkt 2: Det er nok at indlæse indlæsningen for de ændrede informationer, altså kun Y-koordinat 95 og med tasten END gemme indlæsningen
Kør til konturpunkt 3: X-koordinat 95 indlæses og med tasten END gemme indlæsningen
Definere fase på konturpunkt 3: Indlæs fasebredde 10 mm, gem med tasten END
Kør til konturpunkt 4: Y-koordinat 5 indlæses og med tasten END gemmes indlæsningen
Definere fase på konturpunkt 4: Indlæs fasebredde 20 mm, gem med tasten END
Kør til konturpunkt 1: X-koordinat 5 indlæses og med tasten END gemme indlæsningen
Forlade kontur
Vælg frakørselsfunktion DEP CT
Midtpunktsvinkel? Indlæs frakørselsvinkel, f.eks.
90°, bekræft med tasten ENT
Cirkelradius?Indlæs frakørselsradius f.eks. 8 mm, bekræft med tasten ENT
Tilspænding F=? Indlæs positioneringstilspænding f.eks. 3000 mm/min, gem med tasten ENT Hjælpe-funktion M ? Udkoble kølemiddel, f.eks.
M9, bekræft med tasten END: TNC´en gemmer den indlæste kørselsblok
Indgiv Frikør vørktøj: Tast den orange aksetast Z, for at frikører værktøjsaksen, og indlæse værdien for positionen der skal køres til, f.eks. 250. Bekræft med tasten ENT
Radiuskorr.: RL/RR/ingen korr. ? bekræft med tasten ENT: Ingen radiuskorrektur aktiveres Tilspænding F=? bekræft med tasten ENT : Kør i ilgang (FMAX)
HJÆLPE-FUNKTION M ? INDLÆS M2 for program slut, bekræft med tasten END: TNC´en gemmer den indlæste kørselsblok
Den første del programmering 1.3
1
Detaljerede informationer om dette tema
Komplet eksempel med NC-blokke: se "Eksempel:
Retliniebevægelse og affasning kartesisk", Side 201 Fremstille et nyt program: se "Åben og indgiv Program", Side 89
Konturer tilkøre/forlade: se " Tilkør og forlad kontur", Side 184 Kontur programmering: se "Oversigt over banrfunktioner", Side 192
Programmerbare tilspændingsarter: se "Værktøjs-bevægelse i Klartext-Dialog programmering", Side 91
Værktøjs-radiuskorrektur: se "Værktøjs-Radiuskorrektur", Side 174
Hjælpe-funktioner M: se "Yderlig-funktion for programafvikling- kontrol, spindel og kølemiddel ", Side 335
Fremstille et cyklusprogram
De i billedet til højre viste boringer (dybde 20 mm) skal udføres med en standard borecyklus. Råemnedefinitionen har De allerede fremstillet.
Kalde værktøj: De indlæser værktøjsdataerne. De bekræfter altid indlæsningen med tasten ENT, GLEM IKKE VÆRKTØJSAKSEN
Frikøre værktøj: De trykker den orange aksetaste Z, for at frikøre værktøjsaksen, og indlæse værdien for positionen der skal køres til, f.eks. 250. Bekræft med tasten ENT
Radiuskorr.: RL/RR/ingen korr. ? bekræft med tasten ENT: Ingen radiuskorrektur aktiveres Tilspænding F=? bekræft med tasten ENT : Kør i ilgang (FMAX)
Hjælpe-funktion M ? bekræft med tasten END:
TNC´en gemmer den indlæste kørselsblok Kald cyklusmenuen
Vis borecykler
Vælg standardborecyklus 200: TNC`en starter dialogen for cyklusdefinition. Indlæs alle de af TNC
´en krævede parametre skridt for skridt, bekræft altid indlæsningen med tasten ENT. TNC`en viser i højre billedskærm yderligere en grafik, i hvilken den pågældende cyklusparameter er fremstillet Kald menuen for specialfunktioner
Vis funktionen for punktbearbejdningen Vælg mønsterdefinition
Vælg punktindlæsning: De indlæser koordinaterne for de 4 punkter, bekræft altid med tasten ENT.
Efter indlæsning af det fjerde punkt gemmes blokken med tasten END
Vis menuen for definition af cyklus-kaldet
Afvikle borecyklus`en på det definerede mønster:
Tilspænding F=? bekræft med tasten ENT : Kør i ilgang (FMAX)
Hjælpe-funktion M ? Indkoble spindel og
kølemiddel, f.eks. M13, bekræft med tasten END:
TNC´en gemmer den indlæste kørselsblok
Den første del programmering 1.3
1
Indgiv Frikør vørktøj: Tast den orange aksetast Z, for at frikører værktøjsaksen, og indlæse værdien for positionen der skal køres til, f.eks. 250. Bekræft med tasten ENT
Radiuskorr.: RL/RR/ingen korr. ? bekræft med tasten ENT: Ingen radiuskorrektur aktiveres Tilspænding F=? bekræft med tasten ENT : Kør i ilgang (FMAX)
Hjælpe-funktion M ? Indlæs M2 for program slut, bekræft med tasten END: TNC´en gemmer den indlæste kørselsblok
NC-blok eksempel 0 BEGIN PGM C200 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Råemne-definition 2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 5 Z S4500 Værktøjs-kald
4 L Z+250 R0 FMAX Værktøj frikøres
5 PATTERN DEF POS1 (X+10 Y+10 Z+0) POS2 (X+10 Y+90 Z+0) POS3 (X+90 Y+90 Z+0) POS4 (X+90 Y+10 Z+0)
Definere bearbejdningspositioner
6 CYCL DEF 200 BORING Cyklus definition
Q200=2 ;SIKKERHEDS-AFST.
Q201=-20 ;DYBDE
Q206=250 ;F DYBDEFREMR.
Q202=5 ;FREMRYK-DYBDE Q210=0 ;F.-TID OPPE Q203=-10 ;KOOR. OVERFL.
Q204=20 ;2. S.-AFSTAND Q211=0.2 ;DVÆLETID NEDE
7 CYCL CALL PAT FMAX M13 Spindel og kølemiddel ind, kald cyklus
8 L Z+250 R0 FMAX M2 Værktøj frikøres, program-slut
9 END PGM C200 MM
Detaljerede informationer om dette tema
Fremstille et nyt program: se "Åben og indgiv Program", Side 89
Cyklusprogrammering: Se bruger-håndbog cykler
1.4 Test den første del grafisk (Software- Option Advances grafic features)
Vælg den rigtige driftsart
Test af programmer kan udelukkende ske i driftsarten program-test:
Tryk driftsart-tasten: TNC´en skifter til driftsarten program-test
Detaljerede informationer om dette tema Driftsarter i TNC´en: se "Driftsarter", Side 69 Teste programmer: se "Program-test", Side 504
Vælg værktøjs-tabel for program-testen
Dette skridt skal De kun udføre, når De i driftsarten program-test endnu ingen værktøjs-tabel har aktiveret.
Tryk tasten PGM MGT: TNC´en åbner fil-styringen Tryk softkey VÆLG TYPE: TNC´en viser en softkeymenu for valg af fil-typen der skal vises Tryk softkey VIS ALLE.: TNC´en viser alle gemte filer i højre vindue
Skub det lyse felt mod venstre til bibliotekerne Skub det lyse felt til biblioteket TNC:\
Skub det lyse felt mod venstre til filerne
Skub det lyse felt til filen TOOL.T (aktive værktøjs- tabel), overtag med tasten ENT: TOOL.T får status S og er dermed aktiv for program-testen
Tryk tasten END: Forlad fil-styring
Detaljerede informationer om dette tema
Værktøjs-styring: se "Indgiv Værktøjs-data i tabellen ", Side 154
Teste programmer: se "Program-test", Side 504
Test den første del grafisk (Software-Option Advances grafic features)
1.4
1
Vælg programmet, som De vil teste
Tryk tasten PGM MGT: TNC´en åbner fil-styringen Tryk softkey SIDSTE FILER: TNC´en åbner et overblændingsvindue med de sidst valgte filer Med piltasten vælges programmet, som De vil teste, overtag med tasten ENT
Detaljerede informationer om dette tema
Vælg program:se "Arbejd med Fil-styring", Side 102
Vælg billedskærm-opdeling og billede
Tryk tasten for valg af billedskærm-opdeling:
TNC`en viser i softkey-listen de disponible alternativer.
Tryk softkey PROGRAM + GRAFIK: TNC´en viser i den venstre billedskærmmhalvdel progammet, i den højre billedskærmhalvdel råemnet
Pr. softkey vælges den ønskede billede Set fra oven
Vis fremstilling i 3 planer Vis 3D-fremstilling
Detaljerede informationer om dette tema
Grafikfunktioner: se "Grafik (Software-Option Advanced grafic features)", Side 494
Gennemføre program-test: se "Program-test", Side 504
Starte program-testen
Tryk softkey RESET + START: TNC´en simulerer det aktive program, indtil en programmeret afbrydelse eller indtil enden af programmet Medens simuleringen kører, kan De med softkeys skifte billeder
Tryk softkey STOP: TNC´en afbryder program- testen
Tryk softkey START: TNC´en fortsætter program- testen efter en afbrydelse
Detaljerede informationer om dette tema
Gennemføre program-test: se "Program-test", Side 504 Grafikfunktioner: se "Grafik (Software-Option Advanced grafic features)", Side 494
Indstille testhastigheden: se "Hastighed af Indstil Programm- Test", Side 495
Indrette værktøjer 1.5
1
1.5 Indrette værktøjer
Vælg den rigtige driftsart
Værktøjer indretter De i driftsarten manuel drift:
Tryk driftsart-tasten: TNC´en skifter til driftsarten manuel drift
Detaljerede informationer om dette tema Driftsarter i TNC´en: se "Driftsarter", Side 69
Forberede og opmåle værktøjer
Opspænde de nødvendige værktøjer i den pågældende centrerpatron
Ved opmåling med eksternt værktøjs-forindstillingsudstyr:
Opmål værktøjer, notér længde og radius eller overfør direkte med et overførselsprogram til maskinen
Ved opmåling på maskinen: Lagring af værktøjer i en værktøjsveksler Side 61
Værktøjs-tabellen TOOL.T
I værktøjs-tabellen TOOL.T (gemt fast under TNC:\TABLE) gemmer De værktøjsdata som længde og radius, men også yderligere værktøjsspecifikke informationer, som TNC´en behøver for udførelsen af de mest forskelligartede funktioner.
For at indlæse værktøjsdata i værktøjs-tabellen TOOL.T, går De frem som følger:
Vise værktøjstabellen: TNC`en viser værktøjs- tabellen i en tabelvisning
Ændre værktøjs-tabellen: Sæt softkey EDITERING på IND
Med piltasterne nedad eller opad vælger De værktøjs-nummeret, som De vil ændre
Med piltasterne til højre eller til venstre vælges værktøjsdataerne, som De vil ændre
Forlade værktøjs-tabellen: Tryk END Detaljerede informationer om dette tema
Driftsarter i TNC´en: se "Driftsarter", Side 69
Arbejde med værktøjs-tabellen:se "Indgiv Værktøjs-data i tabellen ", Side 154
Indrette værktøjer 1.5
1
Plads-tabellen TOOL_P.TCH
Måden plads-tabellen fungerer på er
maskinafhængig. Vær opmærksom på Deres maskinhåndbog.
I plads-tabellen TOOL_P.TCH (fast gemt under TNC:\TABLE
\) fastlægger De, hvilke værktøjer Deres værktøjs-magasin er bestykket med.
For at indlæse data i plads-tabellen TOOL_P.TCH, går De frem som følger:
Vise værktøjstabellen: TNC`en viser værktøjs- tabellen i en tabelvisning
Vise pladstabellen: TNC`en viser plads-tabellen i en tabelvisning
Ændre plads-tabellen: Sæt softkey EDITERING på IND
Med piltasterne nedad eller opad vælger De plads- nummeret, som De vil ændre
Med piltasterne til højre eller til venstre vælges dataerne, som De vil ændre
Forlade plads-tabellen: Tryk END Detaljerede informationer om dette tema
Driftsarter i TNC´en: se "Driftsarter", Side 69
Arbejde med plads-tabellen:se "Plads-tabel for værktøjs-veksler", Side 163
1.6 Indretning af emne
Vælg den rigtige driftsart
Emnet indretter De i driftsarten manuel drift eller El. håndhjul Tryk driftsart-tasten: TNC´en skifter til driftsarten manuel drift
Detaljerede informationer om dette tema Manuel drift: se "Kør maskinaksen", Side 431
Opspænding af emnet
De opspænder emnet med en spændeindretning på maskinbordet.
Hvis De har et 3D-tastsystem til rådighed på Deres maskine, så bortfalder den akseparallelle opretning af emnet
Hvis De ingen 3D-tastsystem har til rådighed, så skal D oprette emnet således, at er opspændt parallelt med maskinaksen.
Indretning af emne 1.6
1
Sæt nhenføringspunkt med 3D-tastesystem (software-option Taster funktion)
Indveksle 3D-tastsystem: I driftsarten MDI udføres en TOOL CALL-blok med angivelse af værktøjsaksen og herefter vælges igen driftsart manuel drift
Vælge tast-funktion: TNC`en viser i softkey-listen de disponible funktioner.
Fastlæg henføringspunkt f.eks. på emnehjørnet Positionér tastsystemet i nærheden af det første tastpunkt på den første emne-kant
Pr. softkey vælges tast-retningen
Tryk NC-start: Tastsystemet kører i den definerede retning, indtil det berører emnet og herefter automatisk igen tilbage til startpunktet Tastsystemet forpositioneres med
akseretningstasterne i nærheden af det andet tastpunkt på første emnekant
Tryk NC-start: Tastsystemet kører i den definerede retning, indtil det berører emnet og herefter automatisk igen tilbage til startpunktet Tastsystemet forpositioneres med
akseretningstasterne i nærheden af det første tastpunkt på anden emnekant
Pr. softkey vælges tast-retningen
Tryk NC-start: Tastsystemet kører i den definerede retning, indtil det berører emnet og herefter automatisk igen tilbage til startpunktet Tastsystemet forpositioneres med
akseretningstasterne i nærheden af det andet tastpunkt på den anden emnekant
Tryk NC-start: Tastsystemet kører i den definerede retning, indtil det berører emnet og herefter automatisk igen tilbage til startpunktet
Herefter viser TNC´en de fremskaffede koordinater til det fremskaffede hjørnepunkt
Fastlægge 0: Tryk SOFTKEY FASTLÆG HENF.PKT.
Forlade menuen med tasten END Detaljerede informationer om dette tema
Fastlægge henføringspunkter: se "Sæt henføringspunkt med 3D- tastesystem (software-option Taster funktion)", Side 471
1.7 Afvikle det første program
Vælg den rigtige driftsart
Afvikling af programmer kan De udføre enten i driftsart programafvikling enkeltblok eller i driftsarten programafvikling- blokfølge
Tryk driftsart-tasten: TNC´en skifter til driftsart programafvikling enkeltblok, TNC´en afvikler programmet blok for blok. De skal bekræfte hver blok med tasten NC-start
Tryk driftsart-tasten: TNC´en skifter til
driftsart programafvikling blokfølge, TNC´en afvikler programmet efter NC-start indtil en programafbrydelse eller til enden.
Detaljerede informationer om dette tema Driftsarter i TNC´en: se "Driftsarter", Side 69
Afvikle programmer: se "Programafvikling", Side 507
Vælg programmet, som De vil afvikle
Tryk tasten PGM MGT: TNC´en åbner fil-styringen Tryk softkey SIDSTE FILER: TNC´en åbner et overblændingsvindue med de sidst valgte filer Om nødvendigt vælges med piltasterne programmet, som De vil afvikle, overtag med tasten ENT
Detaljerede informationer om dette tema Fil-styring: se "Arbejd med Fil-styring", Side 102
Starte program
Tryk NC-start: TNC´en afvikler det aktive program
Detaljerede informationer om dette tema
Afvikle programmer: se "Programafvikling", Side 507
2
Introduktion
2.1 TNC 620
HEIDENHAIN TNC´er er værkstedsorienterede banestyringer, med hvilke De kan programmere almindelige fræse- og
borebearbejdninger direkte på maskinen i en let forståelig klartext- dialog. De er udlagt til brug på fræse- og boremaskiner såvel som bearbejdningscentre med indtil 18 akser. Yderligere kan De indstille vinkelpositionen for spindlen programmeret.
Betjeningsfelt og billedskærms-fremstillinger er udlagt meget overskueligt, således at De hurtigt og let kan få fat i alle funktioner.
Programmering: HEIDENHAIN klartext-dialog og DIN/ISO
Program-fremstillingen er særdeles enkel i den brugervenlige HEIDENHAIN-klartext-dialog. En programmerings-grafik viser de enkelte bearbejdnings-skridt under programindlæsningen.
Herudover er den frie kontur-programmering FK til stor hjælp, hvis der ikke foreligger en NC-korrekt tegning. Den grafiske simulering af emnebearbejdninger er mulig såvel under program-testen som også under programafviklingen.
Yderligere kan De også programmere TNC´en efter DIN/ISO eller i DNC-drift.
Et program kan også indlæses og testes, samtidig med at et andet program netop udfører en emnebearbejdning.
Kompatibilitet
Bearbejdningsprogrammer som er fremstillet på HEIDENHAIN- banestyringer (fra TNC 150 B), kan kun betinget afvikles TNC 620.
Hvis NC-blokke indeholder ugyldige elementer, bliver disse af TNC`en ved åbningen af filen kendetegnet som ERROR-blokke.
se "Sammenligning af funktioner TNC 620 og iTNC 530", Side 566 Vær også opmærksom på den udførdlige beskrivelse af forskellene mellem iTNC 530 og TNC 620.