Heidenhain ITNS 530 CONVERSATIONAL PROGRAMMING [no]

Gebruikershandboek HEIDENHAIN­klaartekst-dialoog
iTNC 530
NC-software 606 420-01 606 421-01
Nederlands (nl) 7/2010

Bedieningselementen van de TNC

1
50
0
50
100
F %
1
50
0
50
100
S %

Bedieningselementen op het beeldscherm

To e t s Functie
Beeldschermindeling kiezen
Beeldscherm tussen machine- en programmeerwerkstand omschakelen
Softkeys: functie op het beeldscherm kiezen
Softkeybalken omschakelen

Lettertoetsenbord

To e t s Functie
Bestandsnamen, commentaar
DIN/ISO-programmering

Machinewerkstanden

To e t s Functie
Handbediening
Elektronisch handwiel

Beheer van programma's/bestanden, TNC-functies

To e t s Functie
Programma's/bestanden kiezen en wissen, externe data-overdracht
Programma-oproep definiëren, nulpunt­en puntentabellen kiezen
MOD-functie kiezen
Helpteksten bij NC-foutmeldingen weergeven, TNCguide oproepen
Alle actuele foutmeldingen weergeven
Calculator weergeven

Navigatietoetsen

To e t s Functie
Cursor verplaatsen
Regels, cycli en parameterfuncties direct kiezen

Potentiometer voor aanzet en spiltoerental

Aanzet Spiltoerental
smarT.NC
Positioneren met handinvoer
Programma-afloop regel voor regel
Automatische programma-afloop

Programmeerwerkstanden

To e t s Functie
Programmeren/bewerken
Programmatest

Cycli, subprogramma's en herhalingen van programmadelen

To e t s Functie
Tastcycli definiëren
Cycli definiëren en oproepen
Subprogramma's en herhalingen van programmadelen invoeren en oproepen
Programmastop in een programma invoeren

Gereedschapsgegevens

To e t s Functie
Gereedschapsgegevens in het programma definiëren

Coördinatenassen en cijfers invoeren, bewerken

To e t s Functie
Coördinatenassen kiezen resp. in het programma invoeren
Gereedschapsgegevens oproepen

Baanbewegingen programmeren

To e t s Functie
Contour benaderen/verlaten
Vrije contourprogrammering FK
Rechte
Cirkelmiddelpunt/pool voor poolcoördinaten
Cirkelbaan om cirkelmiddelpunt
Cirkelbaan met radius
Cirkelbaan met tangentiële aansluiting
Afkanting/hoeken afronden
Cijfers
Decimaalteken/voorteken omkeren
Poolcoördinaten invoer/incrementele waarden
Q-parameterprogrammering / Q-parameterstatus
Actuele positie, waarden van calculator overnemen
Dialoogvragen overslaan en woorden wissen
Invoer afsluiten en dialoog voortzetten
Regel afsluiten, invoer beëindigen
Invoer van getalwaarden terugzetten of TNC-foutmelding wissen
Dialoog afbreken, programmadeel wissen

Speciale functies/smarT.NC

To e t s Functie
Speciale functies weergeven
smarT.NC: volgende tab in het invoerscherm kiezen
smarT.NC: eerste invoerveld in het voorgaande/volgende kader kiezen

Over dit handboek

Hieronder vindt u een lijst met de in dit handboek gebruikte aanwijzingssymbolen
Dit symbool geeft aan dat u voor de beschreven functie speciale aanwijzingen moet opvolgen.
Dit symbool geeft aan dat bij gebruik van de beschreven functie zich een of meer van de volgende risico's voordoen:
Risico's voor werkstukRisico's voor spanmiddelRisico's voor gereedschapRisico's voor machineRisico's voor operator
Dit symbool geeft aan dat de beschreven functie door uw machinefabrikant moet worden aangepast. De werking van de beschreven functie kan dus per machine verschillend zijn.
Dit symbool geeft aan dat u meer uitvoerige beschrijvingen van een functie in een ander gebruikershandboek kunt vinden.
Over dit handboek

Wenst u wijzigingen of hebt u fouten ontdekt?

Wij streven er voortdurend naar onze documentatie voor u te verbeteren. U kunt ons daarbij helpen. De door u gewenste wijzigingen kunt u per e-mail toezenden naar: tnc- userdoc@heidenhain.de.
HEIDENHAIN iTNC 530 5

TNC-type, software en functies

In dit handboek wordt beschreven over welke functies u bij de TNC's vanaf de volgende NC-softwarenummers kunt beschikken.
TNC-type NC-softwarenr.
iTNC 530, HSCI en HeROS 5 606 420-01
iTNC 530 E, HSCI en HeROS 5 606 421-01
De codeletter E geeft de exportversie van de TNC aan. Voor de exportversie van de TNC geldt de volgende beperking:
Rechteverplaatsingen simultaan tot maximaal 4 assen
HSCI (HEIDENHAIN Serial Controller Interface) duidt op het nieuwe hardwareplatform van de TNC-besturingen.
HeROS 5 duidt op het nieuwe besturingssysteem van de op HSCI gebaseerde NC-besturingen.
De machinefabrikant past de beschikbare functies van de TNC via machineparameters aan de desbetreffende machine aan. Daarom worden er in dit handboek ook functies beschreven die niet op iedere
TNC-type, software en functies
TNC beschikbaar zijn. TNC-functies die niet op alle machines beschikbaar zijn, zijn onder
andere:
Gereedschapsmeting met de TT
U kunt contact opnemen met de machinefabrikant om te weten te komen over welke functies uw specifieke machine beschikt.
6
Veel machinefabrikanten en ook HEIDENHAIN bieden programmeercursussen voor de TNC's aan. Wij adviseren u deze cursussen te volgen, als u de functies van de TNC grondig wilt leren kennen.
Gebruikershandboek Cyclusprogrammering:
Alle cyclusfuncties (tast- en bewerkingscycli) zijn in een afzonderlijk gebruikershandboek beschreven. Neem contact op met HEIDENHAIN, wanneer u dit gebruikershandboek nodig hebt. ID: 670 388-xx
Gebruikersdocumentatie smarT.NC:
De werkstand smarT.NC is in een afzonderlijke gids beschreven. Neem contact op met HEIDENHAIN, wanneer u deze gids nodig hebt. ID: 533 191-xx.
TNC-type, software en functies
HEIDENHAIN iTNC 530 7

Software-opties

De iTNC 530 beschikt over diverse software-opties die door u of uw machinefabrikant vrijgegeven kunnen worden. Iedere optie moet afzonderlijk worden vrijgegeven en omvat steeds de hierna genoemde functies:
Software-optie 1
Interpolatie van de cilindermantel (cycli 27, 28, 29 en 39)
Aanzet in mm/min bij rondassen: M116
Zwenken van het bewerkingsvlak (cyclus 19, PLANE-functie en softkey 3D-ROT in de werkstand Handbediening)
Cirkel in 3 assen bij gezwenkt bewerkingsvlak
Software-optie 2
Regelverwerkingstijd 0,5 ms in plaats van 3,6 ms
5-assige interpolatie
TNC-type, software en functies
Spline-interpolatie
3D-bewerking:
M114: automatische correctie van de machinegeometrie bij het
werken met zwenkassen
M128: positie van de gereedschapspunt bij het positioneren van
zwenkassen handhaven (TCPM)
FUNCTION TCPM: positie van de gereedschapspunt bij het
positioneren van zwenkassen handhaven (TCPM) met instelmogelijkheid van de werkwijze
M144: rekening houden met de machinekinematica in
ACTUELE/NOMINALE posities aan het regeleinde
Extra parameters Nabewerken/Voorbewerken en Tolerantie voor
rotatie-assen in cyclus 32 (G62)
LN-regels (3D-correctie)
Software-optie DCM Collision Beschrijving
Functie die door de machinefabrikant gedefinieerde zones bewaakt, om botsingen te voorkomen.
Software-optie DXF-converter Beschrijving
Contouren en bewerkingsposities uit DXF­bestanden (formaat R12) extraheren.
8
Bladzijde 379
Bladzijde 254
Software-optie Extra dialoogtaal Beschrijving
Functie voor vrijgave van de dialoogtalen Sloveens, Slowaaks, Noors, Lets, Estisch, Koreaans, Turks, Roemeens, Litouws.
Bladzijde 656
Software-optie Globale programma­instellingen
Functie voor overlapping van coördinaattransformaties in de werkstanden Afwerken, verplaatsen met handwiel-override in virtuele asrichting.
Software-optie AFC Beschrijving
Functie adaptieve aanzetregeling voor optimalisering van snijcondities bij serieproductie.
Software-optie KinematicsOpt Beschrijving
Tastcycli om de machinenauwkeurigheid te controleren en optimaliseren.
Software-optie 3D-ToolComp Beschrijving
Van de ingrijpingshoek afhankelijke 3D­gereedschapsradiuscorrectie bij LN-regels.
Beschrijving
Bladzijde 397
Bladzijde 408
Gebruikershand­boek Cycli
Bladzijde 408
TNC-type, software en functies
HEIDENHAIN iTNC 530 9

Ontwikkelingsversie (upgrade-functies)

Naast software-opties worden belangrijke verdere ontwikkelingen van de TNC-software via upgrade-functies, de zogenoemde Feature Content Level (Engelse term voor ontwikkelingsversie), beheerd. U kunt niet beschikken over functies die afhankelijk zijn van de FCL, wanneer u een software-update in uw TNC laadt.
Als u een nieuwe machine ontvangt, dan staan u alle upgrade-functies gratis ter beschikking.
Upgrade-functies zijn in het handboek met FCL n aangegeven, waarbij n het volgnummer van de ontwikkelingsversie aangeeft.
U kunt met een tegen betaling verkrijgbaar sleutelgetal de FCL­functies permanent vrijgeven. Neem daartoe contact op met uw machineleverancier of met HEIDENHAIN.
FCL 4-functies Beschrijving
Grafische weergave van de beveiligde ruimte bij actieve botsingsbewaking DCM
TNC-type, software en functies
Handwiel-override in gestopte toestand bij actieve botsingsbewaking DCM
3D-basisrotatie (opspancorrectie) Machinehandboek
Bladzijde 383
Bladzijde 382
FCL 3-functies Beschrijving
Tastcyclus voor 3D-tasten Gebruikershandboek
Tastcycli voor automatisch referentiepunt vastleggen midden sleuf/midden dam
Aanzetreductie bij contourkamerbewerking als gereedschap vol ingrijpt
PLANE-functie: ashoekinvoer Bladzijde 460
Gebruikersdocumentatie als contextspecifiek helpsysteem
smarT.NC: smarT.NC programmeren parallel aan de bewerking
smarT.NC: contourkamer op puntenpatroon
10
Cycli
Gebruikershandboek Cycli
Gebruikershandboek Cycli
Bladzijde 154
Bladzijde 115
Gids smarT.NC
FCL 3-functies Beschrijving
smarT.NC: preview van contourprogramma's in Bestandsbeheer
Gids smarT.NC
smarT.NC: positioneerstrategie bei puntbewerkingen
FCL 2-functies Beschrijving
3D-lijngrafiek Bladzijde 146
Virtuele gereedschapsas Bladzijde 578
USB-ondersteuning van blokapparaten (geheugensticks, harde schijven, cd­rom-stations)
Contouren filteren die extern zijn gemaakt
Mogelijkheid om aan elke deelcontour in de contourformule een andere diepte toe te wijzen
Dynamisch IP-adresbeheer DHCP Bladzijde HIDDEN
Tastcyclus voor het globaal instellen van tastparameters
smarT.NC: regelsprong grafisch ondersteund
smarT.NC: coördinatentransformaties Gids smarT.NC
Gids smarT.NC
Bladzijde 125
Bladzijde 422
Gebruikershandboek Cycli
Gebruikershandboek Tastcycli
Gids smarT.NC
TNC-type, software en functies
smarT.NC: PLANE-functie Gids smarT.NC

Gebruiksomgeving

De TNC voldoet aan de eisen van klasse A volgens EN 55022 en is hoofdzakelijk bedoeld voor gebruik in een industriële omgeving.

Juridische opmerking

Dit product gebruikt open source software. Meer informatie vindt u op de besturing onder
U werkstand Programmeren/bewerken U MOD-functie U Softkey JURIDISCHE OPMERKINGEN
HEIDENHAIN iTNC 530 11

Nieuwe functies 606 42x-01 gerelateerd aan de voorgaande versies 340 49x-05

Openen en bewerken van extern gemaakte bestanden nieuw
340 49x-05
toegevoegd (zie "Extra tools voor het beheer van externe bestandstypen" op bladzijde 128)
Nieuwe functies in de taakbalk toegevoegd (zie "Taakbalk" op
bladzijde 86)
Uitgebreide functies bij de configuratie van de Ethernet-interface
(zie "TNC configureren" op bladzijde 627)
Uitbreidingen van de functionele veiligheid FV (optie):
Algemene informatie over functionele veiligheid FV (zie
"Algemeen" op bladzijde 536)
Begripsverklaringen (zie "Begripsverklaringen" op bladzijde 537)Controle van de asposities (zie "Asposities controleren" op
bladzijde 538)
Aanzetbegrenzing activeren (zie "Aanzetbegrenzing activeren" op
bladzijde 540)
Uitbreidingen in de algemene statusweergaven bij een TNC met
functionele veiligheid (zie "Additionele statusweergaven" op bladzijde 540)
De nieuwe handwielen HR 510, HR 520 en HR 550 FS worden
ondersteund (zie "Verplaatsen met elektronische handwielen" op bladzijde 524)
Nieuwe software-optie 3D-ToolComp: van de ingrijpingshoek
afhankelijke 3D-gereedschapsradiuscorrectie bij regels met vlaknormaalvectoren (LN-regels, zie "Van de ingrijpingshoek afhankelijke 3D-gereedschapsradiuscorrectie (software-optie 3D­ToolComp)", bladzijde 491)
3D-lijngrafiek nu ook mogelijk in de full-screen-modus (zie "3D-
lijngrafiek (FCL2-functie)" op bladzijde 146)
Voor de selectie van bestanden in diverse NC-functies en in de
tabelweergave van de pallettabel is nu een bestandsselectiedialoog beschikbaar (zie "Willekeurig programma als subprogramma oproepen" op bladzijde 276)
DCM: opslaan en herstellen van opspansituatiesDCM: op het invoerscherm voor het maken van een testprogramma
staan nu ook pictogrammen en schermtips (zie "Positie van het ingemeten spanmiddel controleren" op bladzijde 390)
DCM, FixtureWizard: tastposities en tastvolgorde worden nu
duidelijker weergegeven
DCM, FixtureWizard: aanduidingen, tast- en nameetposities kunnen
Nieuwe functies 606 42x-01 gerelateerd aan de voorgaande versies
worden weergegeven en verborgen (zie "FixtureWizard bedienen" op bladzijde 387)
DCM, FixtureWizard: spanmiddelen en invoegpunten kunnen nu
ook door een muisklik worden geselecteerd
DCM: er is nu een bibliotheek met standaard-spanmiddelen
beschikbaar (zie "Spanmiddelsjablonen" op bladzijde 386)
12
DCM: gereedschapshouderbeheer (zie "Gereedschapsbeheer
(software-optie DCM)" op bladzijde 394)
In de werkstand Programmatest kan nu het bewerkingsvlak
handmatig worden gedefinieerd (zie "Gezwenkte bewerkingsvlak voor programmatest instellen" op bladzijde 602)
Bij machines zonder meetsystemen in de rotatie-assen kunnen via
M114 de coördinaten van de rotatie-as voor de definitie van de virtuele asrichting VT worden vastgelegd (zie "Virtuele as VT" op bladzijde 407)
Bij handbediening is nu ook de modus RW-3D voor de digitale
uitlezing beschikbaar (zie "Digitale uitlezing kiezen" op bladzijde 639)
Uitbreidingen in de gereedschapstabel TOOL.T (zie
"Gereedschapstabel: standaardgereedschapsgegevens" op bladzijde 166):
Nieuwe kolom DR2TABLE voor de definitie van een correctietabel
voor de van de ingrijpingshoek afhankelijke gereedschapsradiuscorrectie
Nieuwe kolom LAST_USE waarin de TNC de datum en tijd van de
laatste gereedschapsoproep invoert
Q-parameterprogrammering: stringparameters QS kunnen nu ook
voor sprongadressen bij voorwaardelijke sprongen, subprogramma's of herhalingen van programmadelen worden gebruikt (zie "Subprogramma oproepen", bladzijde 274, zie "Herhaling van een programmadeel oproepen", bladzijde 275 en zie "Indien/dan-beslissingen programmeren", bladzijde 301)
Het maken van de gereedschapsgebruikslijsten in de werkstanden
Afwerken kan via een invoerscherm worden geconfigureerd (zie "Instellingen voor de gereedschapsgebruiktest" op bladzijde 185)
Het gedrag bij het wissen van gereedschappen uit de
gereedschapstabel kan nu via machineparameter 7263 worden beïnvloed (zie "Gereedschapstabellen bewerken" op bladzijde 172)
In de positioneermodus TURN van de PLANE-functie kan nu een
veiligheidshoogte worden gedefinieerd waarnaar het gereedschap vóór het naar binnen zwenken in gereedschapsasrichting moet worden teruggetrokken (zie "Automatisch naar binnen zwenken: MOVE/TURN/STAY (verplichte invoer)" op bladzijde 462)
340 49x-05
HEIDENHAIN iTNC 530 13
Nieuwe functies 606 42x-01 gerelateerd aan de voorgaande versies
In het uitgebreide gereedschapsbeheer zijn nu de volgende
additionele functies beschikbaar (zie "Gereedschapsbeheer (software-optie)" op bladzijde 188):
Kolommen met speciale functies kunnen nu ook worden bewerktDe invoerschermweergave van de gereedschapsgegevens kan
nu naar keuze met of zonder opslag van gewijzigde waarden worden afgesloten
340 49x-05
In de tabelweergave is nu een zoekfunctie beschikbaarGeïndexeerde gereedschappen worden nu in de
invoerschermweergave juist weergegeven
In de gereedschapsvolgordelijst is nu meer detailinformatie
beschikbaar
De laad- en ontlaadlijst van het gereedschapsmagazijn kan nu via
drag and drop worden geladen en ontladen
Kolommen kunnen in de tabelweergave eenvoudig via drag and
drop worden verplaatst
In de werkstand MDI zijn nu ook enkele speciale functies (toets
SPEC FCT) beschikbaar (zie "Eenvoudige bewerkingen programmeren en uitvoeren" op bladzijde 580)
Er is nu een nieuwe handmatige tastfunctie beschikbaar, waarmee
de scheve ligging van het werkstuk via rotatie van de rondtafel kan worden gecompenseerd (zie "Werkstuk uitrichten via 2 punten" op bladzijde 563)
Nieuwe tastcyclus voor kalibratie van een tastsysteem met een
kalibreerkogel (zie gebruikershandboek Cyclusprogrammering)
KinematicsOpt: betere ondersteuning voor de positionering van
assen met Hirth-vertanding (zie gebruikershandboek Cyclusprogrammering)
KinematicsOpt: er is een extra parameter ingevoerd om de
omkeerfout van een rotatie-as te bepalen (zie gebruikershandboek Cyclusprogrammering)
Nieuwe bewerkingscyclus 275 voor trochoïdaal sleuffrezen (zie
gebruikershandboek Cycluspogrammering)
Bij cyclus 241 voor eenlippig boren kan nu ook een stilstanddiepte
worden gedefinieerd (zie gebruikershandboek Cyclusprogrammering)
Het benaderen en verlaten in cyclus 39 CILINDERMANTEL
CONTOUR is nu instelbaar (zie gebruikershandboek Cyclusprogrammering)
Nieuwe functies 606 42x-01 gerelateerd aan de voorgaande versies
14

Gewijzigde functies 606 42x-01 gerelateerd aan de voorgaande versies 340 49x-06

Q-parameterprogrammering: bij de FN20-functie WAIT FOR kunnen nu
128 tekens worden ingevoerd (zie "FN 20: WAIT FOR: NC en PLC synchroniseren" op bladzijde 320)
In de kalibreermenu's voor lengte en radius van het tastsysteem
worden nu ook het nummer en de naam van het actieve gereedschap weergegeven (wanneer kalibreergegevens uit de gereedschapstabel moeten worden gebruikt, MP7411 = 1, zie "Meerdere regels van kalibratiegegevens beheren", bladzijde 557)
De PLANE-functie toont nu bij het naar binnen zwenken in de modus
Restweg de werkelijk nog af te leggen hoek tot de doelpositie (zie "Digitale uitlezing" op bladzijde 447)
Benaderen bij het nabewerken van de zijkant met cyclus 24
(DIN/ISO: G124) gewijzigd (zie gebruikershandboek Cyclusprogrammering)
340 49x-06
HEIDENHAIN iTNC 530 15
Gewijzigde functies 606 42x-01 gerelateerd aan de voorgaande versies
340 49x-06
Gewijzigde functies 606 42x-01 gerelateerd aan de voorgaande versies
16
Inhoud
Eerste stappen met de iTNC 530
1
Inleiding
2
Programmeren: basisprincipes, bestandsbeheer
3
Programmeren: programmeerondersteuning
4
Programmeren: gereedschappen
5
Programmeren: contouren programmeren
6
Programmeren: additionele functies
7
Programmeren: gegevensovername uit DXF-bestanden
8
Programmeren: subprogramma's en herhalingen van programmadelen
9
Programmeren: Q-parameters
10
Programmeren: additionele functies
11
Programmeren: speciale functies
12
Programmeren: meerassige bewerking
13
Programmeren: Palletbeheer
14
Positioneren met handinvoer
15
Programmatest en programma-afloop
16
MOD-functies
17
Tabellen en overzichten
18
HEIDENHAIN iTNC 530 17

1 Eerste stappen met de iTNC 530 ..... 45

1.1 Overzicht ..... 46
1.2 Inschakelen van de machine ..... 47
Stroomonderbreking bevestigen en referentiepunten benaderen ..... 47
1.3 Het eerste onderdeel programmeren ..... 48
De juiste werkstand selecteren ..... 48
De belangrijkste bedieningselementen van de TNC ..... 48
Een nieuw programma openen/bestandsbeheer ..... 49
Een onbewerkt werkstuk definiëren ..... 50
Programma-opbouw ..... 51
Een eenvoudige contour programmeren ..... 52
Cyclusprogramma maken ..... 55
1.4 Het eerste onderdeel grafisch testen ..... 58
De juiste werkstand selecteren ..... 58
Gereedschapstabel voor de programmatest kiezen ..... 58
Het te testen programma kiezen ..... 59
De beeldschermindeling en het aanzicht selecteren ..... 59
De programmatest starten ..... 60
1.5 Gereedschappen instellen ..... 61
De juiste werkstand selecteren ..... 61
Gereedschap voorbereiden en opmeten ..... 61
De gereedschapstabel TOOL.T ..... 61
De plaatstabel TOOL_P.TCH ..... 62
1.6 Werkstuk instellen ..... 63
De juiste werkstand selecteren ..... 63
Werkstuk opspannen ..... 63
Werkstuk uitrichten met 3D-tastsysteem ..... 64
Referentiepunt vastleggen met 3D-tastsysteem ..... 65
1.7 Het eerste programma uitvoeren ..... 66
De juiste werkstand selecteren ..... 66
het uit te voeren programma kiezen ..... 66
Programma starten ..... 66
HEIDENHAIN iTNC 530 19

2 Inleiding ..... 67

2.1 De iTNC 530 ..... 68
Programmering: HEIDENHAIN-klaartekstdialoog, smarT.NC en DIN/ISO ..... 68
Compatibiliteit ..... 68
2.2 Beeldscherm en bedieningspaneel ..... 69
Beeldscherm ..... 69
Beeldschermindeling vastleggen ..... 70
Bedieningspaneel ..... 71
2.3 Werkstanden ..... 72
Handbediening en El. handwiel ..... 72
Positioneren met handinvoer ..... 72
Programmeren/bewerken ..... 73
Programmatest ..... 73
Automatische programma-afloop en programma-afloop regel voor regel ..... 74
2.4 Statusweergaven ..... 75
"Algemene" statusweergave ..... 75
Additionele statusweergaven ..... 77
2.5 Window-Manager ..... 85
Taakbalk ..... 86
2.6 Toebehoren: 3D-tastsystemen en elektronische handwielen van HEIDENHAIN ..... 87
3D-tastsystemen ..... 87
Elektronische handwielen HR ..... 88
20

3 Programmeren: basisprincipes, bestandsbeheer ..... 89

3.1 Basisprincipes ..... 90
Lengte- en hoekmeetsystemen en referentiemerken ..... 90
Referentiesysteem ..... 90
Referentiesysteem bij freesmachines ..... 91
Poolcoördinaten ..... 92
Absolute en incrementele werkstukposities ..... 93
Referentiepunt kiezen ..... 94
3.2 Programma's openen en invoeren ..... 95
Opbouw van een NC-programma in HEIDENHAIN-klaartekst-formaat ..... 95
Onbewerkt werkstuk definiëren: BLK FORM ..... 95
Nieuw bewerkingsprogramma openen ..... 96
Gereedschapsverplaatsingen in klaartekstdialoog programmeren ..... 98
Actuele posities overnemen ..... 100
Programma bewerken ..... 101
De zoekfunctie van de TNC ..... 105
3.3 Bestandsbeheer: Basisprincipes ..... 107
Bestanden ..... 107
Extern gemaakte bestanden op de TNC weergeven ..... 109
Gegevensbeveiliging ..... 109
3.4 Werken met bestandsbeheer ..... 110
Directory's ..... 110
Paden ..... 110
Overzicht: functies van het bestandsbeheer ..... 111
Bestandsbeheer oproepen ..... 112
Stations, directory's en bestanden kiezen ..... 113
Nieuwe directory maken (alleen op station TNC:\ mogelijk) ..... 116
Nieuw bestand maken (alleen op station TNC:\ mogelijk) ..... 116
Afzonderlijk bestand kopiëren ..... 117
Bestand naar een andere directory kopiëren ..... 118
Tabel kopiëren ..... 119
Directory kopiëren ..... 120
Eén van de laatst gekozen bestanden kiezen ..... 120
Bestand wissen ..... 121
Directory wissen ..... 121
Bestanden markeren ..... 122
Bestand hernoemen ..... 124
Additionele functies ..... 125
Werken met sneltoetsen ..... 127
Extra tools voor het beheer van externe bestandstypen ..... 128
Data-overdracht naar/van een externe gegevensdrager ..... 133
De TNC op het netwerk ..... 135
USB-apparaten aan de TNC (FCL 2-functie) ..... 136
HEIDENHAIN iTNC 530 21

4 Programmeren: programmeerondersteuning ..... 139

4.1 Commentaar invoegen ..... 140
Toepassing ..... 140
Commentaar tijdens de programma-invoer ..... 140
Commentaar achteraf toevoegen ..... 140
Commentaar in een eigen regel ..... 140
Functies bij het bewerken van het commentaar ..... 141
4.2 Programma's structureren ..... 142
Definitie, toepassingsmogelijkheid ..... 142
Structureringsvenster weergeven/wisselen van het actieve venster ..... 142
Structureringsregel in het programmavenster (links) toevoegen ..... 142
Regels in structureringsvenster kiezen ..... 142
4.3 De calculator ..... 143
Bediening ..... 143
4.4 Grafische programmeerweergave ..... 144
Wel/geen grafische programmeerweergave ..... 144
Een bestaand programma grafisch laten weergeven ..... 144
Regelnummers weergeven/verbergen ..... 145
Grafische weergave wissen ..... 145
Vergroting/verkleining van een detail ..... 145
4.5 3D-lijngrafiek (FCL2-functie) ..... 146
Toepassing ..... 146
Functies van de 3D-lijngrafiek ..... 146
NC-regels in de grafische weergave met een kleur accentueren ..... 148
Regelnummers weergeven/verbergen ..... 148
Grafische weergave wissen ..... 148
4.6 Directe hulp bij NC-foutmeldingen ..... 149
Foutmeldingen weergeven ..... 149
HELP weergeven ..... 149
4.7 Lijst met alle actuele foutmeldingen ..... 150
Functie ..... 150
Foutenlijst weergeven ..... 150
Vensterinhoud ..... 151
Helpsysteem TNCguide oproepen ..... 152
Servicebestanden maken ..... 153
4.8 Contextgevoelig helpsysteem TNCguide (FCL3-functie) ..... 154
Toepassing ..... 154
Werken met de TNCguide ..... 155
Actuele helpbestanden downloaden ..... 159
22

5 Programmeren: gereedschappen ..... 161

5.1 Gegevens gerelateerd aan gereedschap ..... 162
Aanzet F ..... 162
Spiltoerental S ..... 163
5.2 Gereedschapsgegevens ..... 164
Voorwaarde voor de gereedschapscorrectie ..... 164
Gereedschapsnummer, gereedschapsnaam ..... 164
Gereedschapslengte L ..... 164
Gereedschapsradius R ..... 164
Deltawaarden voor lengten en radiussen ..... 165
Gereedschapsgegevens in het programma invoeren ..... 165
Gereedschapsgegevens in de tabel invoeren ..... 166
Kinematica van GS-houder ..... 175
Overschrijven van afzonderlijke gereedschapsgegevens vanaf een externe pc ..... 176
Plaatstabel voor gereedschapswisselaar ..... 177
Gereedschapsgegevens oproepen ..... 180
Gereedschapswissel ..... 182
Gereedschapsgebruiktest ..... 185
Gereedschapsbeheer (software-optie) ..... 188
5.3 Gereedschapscorrectie ..... 193
Inleiding ..... 193
Gereedschapslengtecorrectie ..... 193
Gereedschapsradiuscorrectie ..... 194
HEIDENHAIN iTNC 530 23

6 Programmeren: contouren programmeren ..... 199

6.1 Gereedschapsverplaatsingen ..... 200
Baanfuncties ..... 200
Vrije contourprogrammering FK ..... 200
Additionele M-functies ..... 200
Subprogramma's en herhalingen van programmadelen ..... 200
Programmeren met Q-parameters ..... 201
6.2 Basisprincipes van de baanfuncties ..... 202
Gereedschapsverplaatsing voor een bewerking programmeren ..... 202
6.3 Contour benaderen en verlaten ..... 206
Overzicht: baanvormen voor het benaderen en verlaten van de contour ..... 206
Belangrijke posities bij het benaderen en verlaten ..... 207
Benaderen via een rechte met tangentiële aansluiting: APPR LT ..... 209
Benaderen via een rechte loodrecht op het eerste contourpunt: APPR LN ..... 209
Benaderen via een cirkelbaan met tangentiële aansluiting: APPR CT ..... 210
Benaderen via een cirkelbaan met tangentiële aansluiting op de contour en de rechte: APPR LCT ..... 211
Verlaten via een rechte met tangentiële aansluiting: DEP LT ..... 212
Verlaten via een rechte loodrecht op het laatste contourpunt: DEP LN ..... 212
Verlaten via een cirkelbaan met tangentiële aansluiting: DEP CT ..... 213
Verlaten via een cirkelbaan met tangentiële aansluiting op contour en rechte: DEP LCT ..... 213
6.4 Baanbewegingen - rechthoekige coördinaten ..... 214
Overzicht van de baanfuncties ..... 214
Rechte L ..... 215
Afkanting tussen twee rechten invoegen ..... 216
Hoeken afronden RND ..... 217
Cirkelmiddelpunt CCI ..... 218
Cirkelbaan C om cirkelmiddelpunt CC ..... 219
Cirkelbaan CR met vastgelegde radius ..... 220
Cirkelbaan CT met tangentiële aansluiting ..... 222
6.5 Baanbewegingen – poolcoördinaten ..... 227
Overzicht ..... 227
Oorsprong poolcoördinaten: pool CC ..... 228
Rechte LP ..... 228
Cirkelbaan CP om pool CC ..... 229
Cirkelbaan CTP met tangentiële aansluiting ..... 230
Schroeflijn (helix) ..... 231
24
6.6 Baanbewegingen – Vrije contourprogrammering FK ..... 235
Basisprincipes ..... 235
Grafische weergave van de FK-programmering ..... 237
FK-programma's converteren naar klaartekstdialoogprogramma's ..... 238
FK-dialoog openen ..... 239
Pool voor FK-programmering ..... 240
Rechten vrij programmeren ..... 240
Cirkelbanen vrij programmeren ..... 241
Invoermogelijkheden ..... 241
Hulppunten ..... 245
Gegevens met verwijzing ..... 246
HEIDENHAIN iTNC 530 25

7 Programmeren: gegevensovername uit DXF-bestanden ..... 253

7.1 DXF-bestanden verwerken (software-optie) ..... 254
Toepassing ..... 254
DXF-bestand openen ..... 255
Basisinstellingen ..... 256
Laag instellen ..... 258
Referentiepunt vastleggen ..... 259
Contour kiezen en opslaan ..... 261
Bewerkingsposities kiezen en opslaan ..... 264
Zoomfunctie ..... 270
26

8 Programmeren: subprogramma's en herhalingen van programmadelen ..... 271

8.1 Subprogramma's en herhalingen van programmadelen markeren ..... 272
Label ..... 272
8.2 Subprogramma's ..... 273
Werkwijze ..... 273
Programmeeraanwijzingen ..... 273
Subprogramma programmeren ..... 273
Subprogramma oproepen ..... 274
8.3 Herhalingen van programmadelen ..... 275
Label LBL ..... 275
Werkwijze ..... 275
Programmeeraanwijzingen ..... 275
Herhaling van programmadeel programmeren ..... 275
Herhaling van een programmadeel oproepen ..... 275
8.4 Willekeurig programma als subprogramma ..... 276
Werkwijze ..... 276
Programmeeraanwijzingen ..... 276
Willekeurig programma als subprogramma oproepen ..... 276
8.5 Nestingen ..... 278
Nestingswijzen ..... 278
Nesting-diepte ..... 278
Subprogramma in het subprogramma ..... 279
Herhalingen van programmadelen herhalen ..... 280
Subprogramma herhalen ..... 281
8.6 Programmeervoorbeelden ..... 282
HEIDENHAIN iTNC 530 27

9 Programmeren: Q-parameters ..... 289

9.1 Principe en functie-overzicht ..... 290
Programmeerinstructies ..... 292
Q-parameterfuncties oproepen ..... 293
9.2 Productfamilies – Q-parameters in plaats van getalwaarden ..... 294
Toepassing ..... 294
9.3 Contouren d.m.v. wiskundige functies beschrijven ..... 295
Toepassing ..... 295
Overzicht ..... 295
Basisberekeningen programmeren ..... 296
9.4 Hoekfuncties (trigonometrie) ..... 297
Definities ..... 297
Hoekfuncties programmeren ..... 298
9.5 Cirkelberekeningen ..... 299
Toepassing ..... 299
9.6 Indien/dan-beslissingen met Q-parameters ..... 300
Toepassing ..... 300
Onvoorwaardelijke sprongen ..... 300
Indien/dan-beslissingen programmeren ..... 301
Toegepaste afkortingen en begrippen ..... 301
9.7 Q-parameters controleren en veranderen ..... 302
Werkwijze ..... 302
9.8 Additionele functies ..... 303
Overzicht ..... 303
FN 14: ERROR: foutmeldingen weergeven ..... 304
FN 15: PRINT: teksten of Q-parameterwaarden uitvoeren ..... 308
FN 16: F-PRINT: teksten en Q-parameterwaarden geformatteerd uitvoeren ..... 309
FN 18: SYS-DATUM READ: Systeemgegevens lezen ..... 313
FN 19: PLC: waarden aan de PLC doorgeven ..... 319
FN 20: WAIT FOR: NC en PLC synchroniseren ..... 320
FN 25: PRESET: nieuw referentiepunt vastleggen ..... 322
9.9 Formule direct invoeren ..... 323
Formule invoeren ..... 323
Rekenregels ..... 325
Invoervoorbeeld ..... 326
28
9.10 Stringparameters ..... 327
Functies van de stringverwerking ..... 327
Stringparameters toewijzen ..... 328
Stringparameters koppelen ..... 329
Numerieke waarde naar een stringparameter converteren ..... 330
Deelstring uit een stringparameter kopiëren ..... 331
Systeemgegevens naar een stringparameter kopiëren ..... 332
Stringparameter naar een numerieke waarde converteren ..... 334
Stringparameter controleren ..... 335
Lengte van een stringparameter bepalen ..... 336
Alfabetische volgorde vergelijken ..... 337
9.11 Vooraf ingestelde Q-parameters ..... 338
Waarden vanuit de PLC: Q100 t/m Q107 ..... 338
WMAT-regel: QS100 ..... 338
Actieve gereedschapsradius: Q108 ..... 338
Gereedschapsas: Q109 ..... 339
Spiltoestand: Q110 ..... 339
Koelmiddeltoevoer: Q111 ..... 339
Overlappingsfactor: Q112 ..... 339
Maatgegevens in het programma: Q113 ..... 340
Gereedschapslengte: Q114 ..... 340
Coördinaten na het tasten tijdens de programma-afloop ..... 340
Afwijking actuele/nominale waarde bij automatische gereedschapsmeting met de TT 130 ..... 341
Zwenken van het bewerkingsvlak met werkstukhoeken: door de TNC berekende coördinaten voor rotatie-
assen ..... 341
Meetresultaten van tastcycli (zie ook gebruikershandboek Tastcycli) ..... 342
9.12 Programmeervoorbeelden ..... 344
HEIDENHAIN iTNC 530 29

10 Programmeren: Additionele functies ..... 351

10.1 Additionele M-functies en STOP invoeren ..... 352
Basisprincipes ..... 352
10.2 Additionele functies voor controle van programma-afloop, spil en koelmiddel ..... 353
Overzicht ..... 353
10.3 Additionele functies voor coördinaatgegevens ..... 354
Machinegerelateerde coördinaten programmeren: M91/M92 ..... 354
Het laatst vastgelegde referentiepunt activeren: M104 ..... 356
Posities in het niet-gezwenkte coördinatensysteem bij gezwenkt bewerkingsvlak benaderen: M130 ..... 356
10.4 Additionele functies voor de baaninstelling ..... 357
Hoeken afronden: M90 ..... 357
Gedefinieerde afrondingscirkel tussen rechten invoegen: M112 ..... 357
Geen rekening houden met punten bij het afwerken van niet-gecorrigeerde rechte-regels: M124 ..... 358
Contourtrapjes bewerken: M97 ..... 359
Open contouren volledig bewerken: M98 ..... 361
Aanzetfactor voor insteekbewegingen: M103 ..... 362
Aanzet in millimeter/spilomwenteling: M136 ..... 363
Aanzetsnelheid bij cirkelbogen: M109/M110/M111 ..... 364
Contour met gecorrigeerde radius vooruitberekenen (LOOK AHEAD): M120 ..... 365
Handwielpositionering tijdens de programma-afloop laten doorwerken: M118 ..... 367
Terugtrekken van de contour in gereedschapsasrichting: M140 ..... 368
Bewaking tastsysteem onderdrukken: M141 ..... 369
Modale programma-informatie wissen: M142 ..... 370
Basisrotatie wissen: M143 ..... 370
Gereedschap bij NC-stop automatisch van de contour vrijzetten: M148 ..... 371
Eindschakelaarbericht onderdrukken: M150 ..... 372
10.5 Additionele functies voor lasersnijmachines ..... 373
Principe ..... 373
Geprogrammeerde spanning direct uitgeven: M200 ..... 373
Spanning als functie van de baan uitgeven: M201 ..... 373
Spanning als functie van de snelheid: M202 ..... 374
Spanning als functie van de tijd uitgeven (tijdsafhankelijke flank): M203 ..... 374
Spanning als functie van de tijd uitgeven (tijdsafhankelijke puls): M204 ..... 374
30
Loading...
+ 665 hidden pages