smart.Turn MANUALplus 620 / CNC PILOT 620

Download Report

Transcript smart.Turn MANUALplus 620 / CNC PILOT 620

Bruksanvisning
MANUALplus 620
CNC PILOT 620
smart.Turn- och
DIN-programmering
NC-software
548 328-04
688 945-02
Svenska (sv)
8/2013
smart.Turn- och DIN PLUSprogrammering
Denna handbok beskriver smart.Turn- och DIN PLUS-programmering.
Handboken behandlar funktioner som finns tillgängliga i NC-mjukvara
med nummer 548 328-04 resp. 688 945-02.
Hanteringen av maskinen och cykelprogrammeringen förklaras i
bruksanvisningarna "MANUALplus 620" (ID 634 864-xx) och "CNC
PILOT 620“ (ID 730 870-xx). Kontakta HEIDENHAIN om du behöver
någon av dessa bruksanvisningar.
Maskintillverkaren anpassar, via maskinparametrar, lämpliga
funktioner i styrsystemet till den specifika maskinen. Därför
förekommer det även funktioner i denna handbok som inte finns
tillgängliga i alla Styrsystem.
Styrsystem-funktioner som inte finns tillgängliga i alla maskiner är
exempelvis:
 Positionering av spindeln (M19) och drivna verktyg
 Bearbetning med C- eller Y-axel
Kontakta maskintillverkaren för mer information om funktioner och
möjligheter i den specifika maskinen.
Många maskintillverkare och HEIDENHAIN erbjuder
programmeringskurser. Att deltaga i sådana kurser rekommenderas
eftersom dessa kurser snabbt ger en god inblick i användandet av
funktionerna i Styrsystem.
För persondatorer erbjuder HEIDENHAIN programvarupaketet
DataPilot MP620 resp. DataPilot CP 620 vilket är anpassat för
MANUALplus 620 och CNC PILOT 620. DataPilot är avsett för
maskinnära programmering på verkstadsgolvet, för
beredningsavdelningen, för arbetsförberedelser och för utbildning.
DataPilot används i PC-datorer med WINDOWS-operativsystem.
Avsett användningsområde
MANUALplus 620 / CNC PILOT 620 motsvarar klass A enligt EN 55022
och är huvudsakligen avsedd för användning inom industrin.
Rättslig anmärkning
Denna produkt använder Open Source Software. Ytterligare
information finner du i styrsystemet under



Driftart Inmatning/Editering
MOD-funktion
Softkey LICENS ANMÄRKNING
Nya funktioner i programvara 548 328-03
 Simuleringen har utvidgats med en 3D-vy för råämne och färdig
detalj. Arbetsstycket kan visas solid eller transparent. Förutom en
vridning av grafiken runt huvudaxeln är även en ¾-snittpresentation
möjlig. (se Bruksanvisning)
 Förbättrade ändringsmöjligheter i ICP: I den grafiskt interaktiva
konturbeskrivningen ICP kan ändringen av konturelement nu väljas
direkt via softkey. (se Bruksanvisning)
 Stickning med snittuppdelning: Konturstickning G680 kan nu ske
med en snittuppdelning i förhållande till stickdjupet. (se sida 62)
 Grovbearbetningscyklerna G810, G820, G830 och G835 har
utvidgats med parameter XA och ZA (råämnets startpunkt). Därmed
är det möjligt att starta bearbetningen genom att mata in en
startpunkt på en godtycklig diameter på konturen. (se sida 52)
 Mätning av arbetsstycke: Styrsystem stöder nu mätning av
arbetsstycke med avkännarsystem. En exempelcykel för mätning av
arbetsstycke finns tillgänglig i styrsystemet. Dessutom kan
maskintillverkaren erbjuda speciellt utvecklade mätcykler som är
individuellt anpassade för maskintypen. (se Bruksanvisning)
 För avstickningscykeln kan nu en aktiv varvtalsbegränsning för
enbart denna cykeln anges i inlärning och i smart.Turn. (se sida 66)
 I grovbearbetnings- och borrcykler kan nu en intermittent matning
anges för spånbrytning. (se sida 52)
 ICP-bearbetningscyklerna har utvidgats med fram- och
frånkörningsvinkel. (se sida 56)
 Grafikfönstret kan nu även aktiveras automatiskt, när cursorn
befinner sig i konturbeskrivningen. (se sida 38)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
3
Nya funktioner i programvara 688 945-02 och
548 328-04
 I simuleringen kan den aktuella konturbeskrivningen (råämne och
färdig detalj) speglas och sparas. I smart.Turn kan dessa konturer
infogas på nytt (se Bruksanvisningen)
 Vid maskiner med motspindel kan nu arbetsstyckespindeln
selekteras i TSF-menyn (se Bruksanvisningen)
 Vid maskiner med motspindel kan en nollpunktsförskjutning för
motspindeln genomföras (se Bruksanvisningen)
 Dokumentation och bruksanvisning står nu även till förfogande i det
kontextanpassade hjälpsystemet TURNguide (se Bruksanvisningen)
 I projekthanteringen kan du lägga upp egna projektkataloger, för att
administrera filer som hänger ihop med varandra centralt (se
Bruksanvisningen)
 Med ett handväxlingssystem är det möjligt att växla in verktyg som
inte befinner sig i revolvern under programkörningen (se
Bruksanvisningen)
 I driftart Inlärning står nu även gravyrcykler till förfogande (se
Bruksanvisningen)
 Vid backup av verktygsdata kan man nu välja vilka data som skall
sparas eller läsas in via ett dialogfönster (se Bruksanvisning)
 För konvertering av G-, M-funktioner och spindelnummer samt
spegling av förflyttningsrörelser och verktygsdimensioner står nu Gfunktionen G30 till förfogande (se "Konvertering och spegling G30"
på sida 353)
 För överföring av ett arbetsstycke till den andra positionerbara
spindeln eller att trycka dubbdockan mot arbetsstycket är nu Gfunktionen "Förflyttning till fast anslag" (G916) tillgänglig (se
"Förflyttning till fast anslag G916" på sida 357)
 Med funktionen G925 kan den maximala tryckkraften definieras och
övervakas för en axel. Med denna funktion kan exempelvis en
motspindel användas som mekatronisk dubbdocka (se
"Kraftreducering G925" på sida 359)
 För att undvika kollision vid icke fullständigt genomförd avstickning
kan nu en avstickningskontroll via släpfelsövervakning aktiveras
med funktionen G917 (se "Avstickningskontroll genom
släpfelsövervakning G917" på sida 358)
4
 Med optionen spindelsynkronisering G720 kan varvtalet i två eller
flera spindlar synkroniseras vinkelsynkront, med
utväxlingsförhållande eller med definierad offset (se
"Spindelsynkronisering G720" på sida 355)
 För fräsning av utvändiga kullhjul och profiler är den nya cykeln
"Kuggfräsning" (G808) tillgänglig i kombination med
spindelsynkronisering (G720) mellan huvud- och verktygsspindel (se
"Kuggfräsning G808" på sida 447)
 Med G924 kan nu ett "varierande varvtal" programmeras för att
undvika resonanssvängningar (se "Varierande varvtal G924" på sida
352)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
5
6
Om denna handbok
Om denna handbok
Längre fram finner du en lista med de anmärkningssymboler som har
använts i denna handbok
Denna symbol visar dig att det finns särskilda
anmärkningar till den beskrivna funktionen att ta hänsyn
till.
Denna symbol visar dig att det finns en eller flera av
följande risker risker vid användning av den beskrivna
funktionen:
 Fara för arbetsstycket
 Fara för spänndon
 Fara för verktyget
 Fara för maskinen
 Fara för användaren
Denna symbol visar dig att den beskrivna funktionen
måste ha anpassats av din maskintillverkare. Den
beskrivna funktionen kan därför fungera på olika sätt i olika
maskiner.
Denna symbol visar dig att du kan hitta en detaljerad
beskrivning för en funktion i en annan bruksanvisning.
Önskas ändringar eller har du funnit tryckfel?
Vi önskar alltid att förbättra vår dokumentation. Vi ber om hjälp med
att informera oss om önskade ändringar till följande E-mail-adress:
[email protected].
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
7
8
Om denna handbok
Innehåll
1
2
3
4
5
6
7
NC-programmering
smart.Turn Units
smart.Turn-Units för Y-axeln
DIN-programmering
DIN-programmering för Y-axeln
UNIT-översikt
Översikt G-funktioner
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
9
1 NC-programmering ..... 27
1.1 smart.Turn- och DIN-programmering ..... 28
Konturefterföljning ..... 28
Strukturerat NC-program ..... 29
Linjära och roterande axlar ..... 30
Måttenheter ..... 30
Element i NC-programmet ..... 31
1.2 smart.Turn Editor ..... 32
Menystruktur ..... 32
Parallellredigering ..... 33
Bildskärmslayout ..... 33
Val av editor-funktioner ..... 33
Gemensamt använda menypunkter ..... 34
1.3 Markering av programavsnitt ..... 40
Avsnitt PROGRAMHUVUD ..... 41
REVOLVER ..... 41
Avsnitt RÅÄMNE ..... 42
Avsnitt HJÄLPRÅÄMNE ..... 42
Avsnitt FÄRDIG DETALJ ..... 42
Avsnitt HJÄLPKONTUR ..... 42
Avsnitt FRONT, BAKSIDA ..... 42
Avsnitt MANTEL ..... 42
Avsnitt FRONT_Y, BAKSIDA_Y ..... 43
Avsnitt MANTEL_Y ..... 43
Avsnitt BEARBETNING ..... 43
Markering SLUT ..... 43
Avsnitt UNDERPROGRAM ..... 43
Markering RETURN ..... 43
Markering CONST ..... 44
Markering VAR ..... 44
1.4 Verktygsprogrammering ..... 45
Anpassning av verktygslistan ..... 46
Redigera verktygsuppgifter ..... 47
Multiverktyg ..... 47
Ersättningsverktyg ..... 48
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
11
2 smart.Turn Units ..... 49
2.1 smart.Turn Units ..... 50
Menygrupp “Units“ ..... 50
smart.Turn Unit ..... 50
2.2 Units – Grovbearbetning ..... 56
Unit “Grovbearbetning längs ICP“ ..... 56
Unit “Grovbearbetning plan ICP“ ..... 57
Unit “Grovbearbetning konturparallell ICP“ ..... 58
Unit “Grovbearbetning dubbelriktad ICP“ ..... 59
Unit “Grovbearbetning längs, direkt konturinmatning“ ..... 60
Unit “Grovbearbetning plan, direkt konturinmatning“ ..... 61
2.3 Units – Sticka ..... 62
Unit “Konturstinstick ICP“ ..... 62
Unit “Sticksvarvning ICP“ ..... 63
Unit “Konturinstick direkt konturinmatning“ ..... 64
Unit “Sticksvarvning direkt konturinmatning“ ..... 65
Unit “Avstickning“ ..... 66
Unit “Fristick Form H, K, U“ ..... 67
2.4 Units – Centrerad borrning ..... 68
Unit “Borrning centrum“ ..... 68
Unit “Gängning centrum“ ..... 70
2.5 Units – Borrning C-axel ..... 71
Unit “Enstaka borrning ändyta“ ..... 71
Unit “Borrning linjärt mönster ändyta“ ..... 73
Unit “Borrning cirkulärt mönster ändyta“ ..... 75
Unit “Enstaka gängning med tapp ändyta“ ..... 77
Unit “Gängning med tapp linjärt mönster ändyta“ ..... 78
Unit “Gängning med tapp cirkulärt mönster ändyta“ ..... 79
Unit “Enstaka borrning mantelyta“ ..... 80
Unit “Borrning linjärt mönster mantelyta“ ..... 82
Unit “Borrning cirkulärt mönster mantelyta“ ..... 84
Unit “Enstaka gängning med tapp mantelyta“ ..... 86
Unit “Gängning med tapp linjärt mönster mantelyta“ ..... 87
Unit “Gängning med tapp cirkulärt mönster mantelyta“ ..... 88
Unit “ICP Borrning C-axel“ ..... 89
Unit “ICP Gängning med tapp C-axel“ ..... 90
Unit “ICP Borrning, försänkning C-axel“ ..... 91
12
2.6 Units – Förborrning C-axel ..... 92
Unit “Förborrning Konturfräsning figurer ändyta“ ..... 92
Unit “Förborrning Konturfräsning ICP ändyta“ ..... 94
Unit “Förborrning fickfräsning figurer ändyta“ ..... 95
Unit “Förborrning fickfräsning ICP ändyta“ ..... 97
Unit “Förborrning konturfräsning figurer mantelyta“ ..... 98
Unit “Förborrning konturfräsning ICP mantelyta“ ..... 100
Unit “Förborrning fickfräsning figurer mantelyta“ ..... 101
Unit “Förborrning fickfräsning ICP mantelyta“ ..... 103
2.7 Units – Finbearbetning ..... 104
Unit “Finbearbetning ICP“ ..... 104
Unit “Finbearbetning längs, direkt konturinmatning“ ..... 106
Unit “Finbearbetning plan, direkt konturinmatning“ ..... 107
Unit “Fristick Form E, F, DIN76“ ..... 108
2.8 Units – Gänga ..... 110
Översikt Gäng-Units ..... 110
Handrattsöverlagring ..... 110
Unit “Gänga direkt“ ..... 111
Unit “Gänga ICP“ ..... 112
Unit “API-gänga“ ..... 114
Unit “Kongänga“ ..... 115
2.9 Units – Fräsning ändyta ..... 117
Unit “Spår ändyta“ ..... 117
Unit “Linjärt spårmönster ändyta“ ..... 118
Unit “Cirkulärt spårmönster ändyta“ ..... 119
Unit “Ändfräsning“ ..... 120
Unit “Gängfräsning“ ..... 121
Unit “Konturfräsning figurer ändyta“ ..... 122
Unit “Konturfräsning ICP ändyta“ ..... 124
Unit “Fickfräsning figurer ändyta“ ..... 125
Unit “Fickfräsning ICP ändyta“ ..... 127
Unit “Gravering ändyta“ ..... 128
Unit “Avgradning ändyta“ ..... 129
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
13
2.10 Units – Fräsning mantelyta ..... 130
Unit “Spår mantelyta“ ..... 130
Unit “Linjärt spårmönster mantelyta“ ..... 131
Unit “Cirkulärt spårmönster mantelyta“ ..... 132
Unit “Fräsning spiralspår“ ..... 133
Unit “Konturfräsning figurer mantelyta“ ..... 134
Unit “Konturfräsning ICP mantelyta“ ..... 136
Unit “Fickfräsning figurer mantelyta“ ..... 137
Unit “Fickfräsning ICP mantelyta“ ..... 139
Unit “Gravering mantelyta“ ..... 140
Unit “Avgradning mantelyta“ ..... 141
2.11 Units - Specialbearbetningar ..... 142
Unit “Programbörjan“ ..... 142
Unit “C-axel Till“ ..... 144
Unit “C-axel Av“ ..... 144
Unit “Underprogramanrop“ ..... 145
Unit “Programdelsupprepning“ ..... 146
Unit “Programslut“ ..... 147
14
3 smart.Turn-Units för Y-axeln ..... 149
3.1 Units – Borrning Y-axel ..... 150
Unit “ICP Borrning Y-axel“ ..... 150
Unit “ICP Gängning med tapp Y-axel“ ..... 151
Unit “ICP Borrning, försänkning Y-axel“ ..... 152
3.2 Units – Förborrning Y-axel ..... 153
Unit “Förborrning konturfräsning ICP XY-plan“ ..... 153
Unit “Förborrning fickfräsning ICP XY-plan“ ..... 154
Unit “Förborrning konturfräsning ICP YZ-plan“ ..... 155
Unit “Förborrning fickfräsning ICP YZ-plan“ ..... 156
3.3 Units - Fräsning Y-axel ..... 157
Unit “Konturfräsning ICP XY-plan“ ..... 157
Unit “Fickfräsning ICP XY-plan“ ..... 158
Unit “Fräsning enstaka yta XY-plan“ ..... 159
Unit “Fräsning månghörning XY-plan“ ..... 160
Unit “Gravering XY-plan“ ..... 161
Unit “Avgradning XY-plan“ ..... 162
Unit “Gängfräsning XY-plan“ ..... 163
Unit “Konturfräsning ICP YZ-plan“ ..... 164
Unit “Fickfräsning ICP YZ-plan“ ..... 165
Unit “Fräsning enstaka yta YZ-plan“ ..... 166
Unit “Fräsning månghörning YZ-plan“ ..... 167
Unit “Gravering YZ-plan“ ..... 168
Unit “Avgradning YZ-plan“ ..... 169
Unit “Gängfräsning YZ-plan“ ..... 170
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
15
4 DIN-programmering ..... 171
4.1 Programmering i DIN/ISO-mode ..... 172
Geometri- och bearbetningskommandon ..... 172
Konturprogrammering ..... 173
NC-block i DIN-programmet ..... 174
Lägga in, ändra eller radera NC-block ..... 175
Adressparametrar ..... 176
Bearbetningscykler ..... 177
Underprogram, expertprogram ..... 178
NC-programöversättning ..... 178
DIN-program från tidigare varianter av styrsystemet ..... 179
Menygrupp “Geometri“ ..... 181
Menygrupp “Bearbetning“ ..... 181
4.2 Råämnesbeskrivning ..... 182
Chuckdetalj cylinder/rör G20-Geo ..... 182
Gjutet ämne G21-Geo ..... 182
4.3 Grundelement för svarvkontur ..... 183
Startpunkt svarvkontur G0-Geo ..... 183
Bearbetningsattribut för formelement ..... 183
Linjär svarvkontur G1-Geo ..... 184
Cirkelbåge svarvkontur G2-/G3-Geo ..... 186
Cirkelbåge svarvkontur G12-/G13-Geo ..... 187
4.4 Formelement svarvkontur ..... 188
Instick (standard) G22-Geo ..... 188
Instick (allmänt) G23-Geo ..... 190
Gänga med fristick G24–Geo ..... 192
Fristickskontur G25–Geo ..... 193
Gänga (standard) G34–Geo ..... 197
Gänga (allmän) G37–Geo ..... 198
Borrning (centrerad) G49–Geo ..... 200
4.5 Attribut till konturbeskrivningen ..... 201
Matningsreducering G38-Geo ..... 201
Egenskaper för överlagrade element G39-Geo ..... 202
Arbetsmån G52-Geo ..... 203
Matning per varv G95-Geo ..... 203
Adderande korrektur G149-Geo ..... 204
4.6 C-axelkonturer - Grunder ..... 205
Fräskonturernas läge ..... 205
Cirkulärt mönster med cirkulära spår ..... 207
16
4.7 Front-/baksideskonturer ..... 210
Startpunkt front-/baksideskontur G100-Geo ..... 210
Linjär front-/baksideskontur G101-Geo ..... 210
Cirkelbåge front-/baksideskontur G102-/G103-Geo ..... 211
Hål front/baksida G300-Geo ..... 212
Linjärt spår front/baksida G301-Geo ..... 213
Cirkulärt spår front/baksida G302-/G303-Geo ..... 213
Fullcirkel front/baksida G304-Geo ..... 214
Rektangel front/baksida G305-Geo ..... 214
Månghörning front/baksida G307-Geo ..... 215
Linjärt mönster front/baksida G401-Geo ..... 216
Cirkulärt mönster front/baksida G402-Geo ..... 217
4.8 Konturer på mantelytan ..... 218
Startpunkt kontur på mantelyta G110-Geo ..... 218
Linjär kontur på mantelyta G111-Geo ..... 218
Cirkelbåge kontur på mantelyta G112-/G113-Geo ..... 219
Borrning på mantelyta G310-Geo ..... 220
Linjärt spår på mantelyta G311-Geo ..... 221
Cirkulärt spår på mantelyta G312-/G313-Geo ..... 221
Fullcirkel på mantelyta G314-Geo ..... 222
Rektangel på mantelyta G315-Geo ..... 222
Månghörning mantelyta G317-Geo ..... 223
Linjärt mönster på mantelytan G411-Geo ..... 224
Cirkulärt mönster på mantelyta G412-Geo ..... 225
4.9 Positionera verktyget ..... 226
Snabbtransport G0 ..... 226
Snabbtransport till maskinkoordinater G701 ..... 226
Verktygsväxlingspunkt G14 ..... 227
Definiera verktygsväxlingspunkt G140 ..... 227
4.10 Linjära och cirkulära rörelser ..... 228
Linjärförflyttning G1 ..... 228
Cirkulärförflyttning G2/G3 ..... 229
Cirkulärförflyttning G12/G13 ..... 230
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
17
4.11 Matning, varvtal ..... 231
Varvtalsbegränsning G26 ..... 231
Intermittent matning G64 ..... 231
Matning per tand Gx93 ..... 232
Konstant matning G94 (matning per minut) ..... 232
Matning per varv Gx95 ..... 232
Konstant skärhastighet Gx96 ..... 233
Varvtal Gx97 ..... 233
4.12 Nos- och fräsradiekompensering ..... 234
G40: Stäng av SRK, FRK ..... 234
G41/G42: Aktivera SRK/FRK ..... 235
4.13 Nollpunktsförskjutningar ..... 236
Nollpunktsförskjutning G51 ..... 237
Nollpunktsförskjutning adderande G56 ..... 238
Nollpunktsförskjutning absolut G59 ..... 239
4.14 Arbetsmån: ..... 240
Stäng av arbetsmån G50 ..... 240
Arbetsmån axelparallell G57 ..... 240
Arbetsmån konturparallell (ekvidistans) G58 ..... 241
4.15 Säkerhetsavstånd ..... 242
Säkerhetsavstånd G47 ..... 242
Säkerhetsavstånd G147 ..... 242
4.16 Verktyg, kompenseringar ..... 243
Växla in verktyg – T ..... 243
(Växla) Skärkompensering G148 ..... 244
Adderande korrektur G149 ..... 245
Beräkna höger verktygsspets G150
Beräkna vänster verktygsspets G151 ..... 246
4.17 Konturberoende svarvcykel ..... 247
Arbeta med konturrelaterade cykler ..... 247
Grovbearbetning längs G810 ..... 248
Grovbearbetning plan G820 ..... 251
Konturparallell grovbearbetning G830 ..... 253
Konturparallell med neutralt Vkt G835 ..... 255
Instick G860 ..... 257
Instick upprepning G740/G741 ..... 259
Sticksvarvningscykel G869 ..... 260
Instickscykel G870 ..... 263
Finbearbetning kontur G890 ..... 264
18
4.18 Konturdefinitioner i bearbetningsdelen ..... 267
Cykelslut/enkel kontur G80 ..... 267
Linjärt spår front/baksida G301 ..... 268
Cirkulärt spår front/baksida G302/G303 ..... 268
Fullcirkel front/baksida G304 ..... 269
Rektangel front/baksida G305 ..... 269
Månghörning front/baksida G307 ..... 270
Linjärt spår mantelyta G311 ..... 270
Cirkulärt spår mantelyta G312/G313 ..... 271
Fullcirkel mantelyta G314 ..... 271
Rektangel mantelyta G315 ..... 272
Månghörning mantelyta G317 ..... 272
4.19 Gängcykler ..... 273
Översikt gängcykler ..... 273
Handrattsöverlagring ..... 273
Gängcykel G31 ..... 274
Enkel gängcykel G32 ..... 278
Gänga enkel väg G33 ..... 280
Metrisk ISO-gänga G35 ..... 282
Konisk API-gänga G352 ..... 283
4.20 Avstickningscykel ..... 285
Avstickningscykel G859 ..... 285
4.21 Fristickscykler ..... 286
Cykel fristick G85 ..... 286
Fristick DIN 509 E med cylinderbearbetning G851 ..... 288
Fristick DIN 509 F med cylinderbearbetning G852 ..... 289
Fristick DIN 76 med cylinderbearbetning G853 ..... 290
Fristick Form U G856 ..... 291
Fristick Form H G857 ..... 292
Fristick Form K G858 ..... 293
4.22 Borrcykler ..... 294
Översikt borrcykler och konturreferens ..... 294
Borrcykel G71 ..... 295
Borrning, försänkning G72 ..... 297
Gängning med tapp G73 ..... 298
Gängning med tapp G36 – Enkel väg ..... 300
Djuphålsborrning G74 ..... 301
Linjärt mönster ändyta G743 ..... 303
Cirkulärt mönster ändyta G745 ..... 304
Linjärt mönster mantelyta G744 ..... 305
Cirkulärt mönster mantelyta G746 ..... 306
Gängfräsning axiell G799 ..... 307
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
19
4.23 C-axelkommandon ..... 308
Referensdiameter G120 ..... 308
Nollpunktsförskjutning C-axel G152 ..... 308
Normera C-axel G153 ..... 309
4.24 Bearbetning på fram-/baksida ..... 310
Snabbtransport på fram-/baksida G100 ..... 310
Linjärt på fram-/baksida G101 ..... 311
Cirkelbåge på fram-/baksida G102/G103 ..... 312
4.25 Bearbetning på mantelytan ..... 314
Snabbtransport på mantelyta G110 ..... 314
Linjärt mantelyta G111 ..... 315
Cirkelbåge mantelyta G112/G113 ..... 316
4.26 Fräscykler ..... 317
Översikt Fräscykler ..... 317
Linjärt spår ändyta G791 ..... 318
Linjärt spår mantelyta G792 ..... 319
Kontur- och figurfräscykel ändyta G793 ..... 320
Kontur- och figurfräscykel mantelyta G794 ..... 322
Ytfräsning ändyta G797 ..... 324
Fräsning spiralspår G798 ..... 326
Konturfräsning G840 ..... 327
Fickfräsning grovbearbetning G845 ..... 337
Fickfräsning finbearbetning G846 ..... 343
4.27 Gravercykler ..... 345
Teckentabell ..... 345
Gravering ändyta G801 ..... 346
Gravering mantelyta G802 ..... 347
4.28 Konturefterföljning ..... 348
Säkra/ladda konturföljning G702 ..... 348
Konturefterföljning av/på G703 ..... 348
20
4.29 Speciella G-funktioner ..... 349
Spänndon i simuleringen G65 ..... 349
Råämneskontur G67(för grafik) ..... 349
Väntetid G4 ..... 349
Precisionsstopp G7 ..... 349
Precisionsstopp FRÅN G8 ..... 350
Precisionsstopp G9 ..... 350
Stäng av skyddszon G60 ..... 350
Ärvärde i variabler G901 ..... 350
Nollpunktsförskjutning i variabler G902 ..... 350
Släpfel i variabel G903 ..... 350
Läsa interpoleringsinformation G904 ..... 351
Matningsövermanning 100 % G908 ..... 351
Interpreterstopp G909 ..... 351
Spindeloverride 100% G919 ..... 351
Deaktivera nollpunktsförskjutningar G920 ..... 352
Deaktivera nollpunktsförskjutningar, verktygslängder G921 ..... 352
Varierande varvtal G924 ..... 352
Uppriktningskompensation G976 ..... 352
Aktivera nollpunktsförskjutningar G980 ..... 353
Aktivera nollpunktsförskjutningar, verktygslängder G981 ..... 353
Aktivera direkt blockframväxling G999 ..... 353
Konvertering och spegling G30 ..... 353
Transformationer av konturer G99 ..... 354
Spindelsynkronisering G720 ..... 355
C-vinkeloffset G905 ..... 356
Förflyttning till fast anslag G916 ..... 357
Avstickningskontroll genom släpfelsövervakning G917 ..... 358
Kraftreducering G925 ..... 359
Pinolövervakning G930 ..... 360
4.30 Datainmatning, datautmatning ..... 361
Utmatningsfönster för variabler “WINDOW“ ..... 361
Filutmatning för variabel “WINDOW“ ..... 361
Inmatning av variabler “INPUT“ ..... 361
Utmatning av #-variabler "PRINT" ..... 362
4.31 Variabelprogrammering ..... 363
Variabeltyper ..... 363
Läsa verktygsdata ..... 365
Läsa aktuell NC-information ..... 366
Läsa allmän NC-information ..... 367
Läsa konfigurationsdata – PARA ..... 368
Bestämma index för ett parameterelement – PARA ..... 369
Utökad variabel-syntax CONST – VAR ..... 370
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
21
4.32 Villkorlig blockexekvering ..... 372
IF..THEN..ELSE..ENDIF - programförgrening ..... 372
Fråga variabler och konstanter ..... 373
WHILE..ENDWHILE - programupprepning ..... 374
SWITCH..CASE - Programförgrening ..... 375
4.33 Underprogram ..... 376
Underprogramanrop: L "xx" V1 ..... 376
Dialog vid anrop av underprogram ..... 377
Hjälpbilder vid anrop av underprogram ..... 378
4.34 M-kommandon ..... 379
M-kommandon för styrning av programförloppet ..... 379
Maskinkommandon ..... 380
4.35 G-funktioner äldre varianter av styrsystemet ..... 381
Konturdefinitioner i bearbetningsdelen ..... 381
Enkla svarvcykler ..... 383
Gängcykler (4110) ..... 388
4.36 DINplus Programexempel ..... 390
Exempel: Underprogram med konturupprepningar ..... 390
4.37 Samband geometri- och bearbetningskommandon ..... 393
Svarvbearbetning ..... 393
C-axelbearbetning – Front/Baksida ..... 394
C-axelbearbetning – mantelyta ..... 394
4.38 Mätning i process ..... 395
Mäta arbetsstycke (option) ..... 395
Aktivera mätning G910 ..... 395
Övervakning av mätsträcka G911 ..... 396
Mätvärdesregistrering G912 ..... 396
Avsluta mätning i process G913 ..... 396
Stäng av övervakning av mätsträcka G914 ..... 396
4.39 Mätning i process - cykelexempel ..... 397
Mäta och korrigera arbetsstycke ..... 397
measure_pos_move.ncs ..... 398
4.40 Komplettbearbetning ..... 399
Grunder för komplettbearbetning ..... 399
Programmering av komplettbearbetning ..... 400
Komplettbearbetning med motspindel ..... 401
Komplettbearbetning med en spindel ..... 403
22
5 DIN-programmering för Y-axeln ..... 405
5.1 Y-axelkonturer – Grunder ..... 406
Fräskonturens läge ..... 406
Skärbegränsning ..... 407
5.2 Konturer i XY-planet ..... 408
Startpunkt kontur XY-plan G170-Geo ..... 408
Linje XY-plan G171-Geo ..... 408
Cirkelbåge XY-plan G172-/G173-Geo ..... 409
Hål XY-plan G370-Geo ..... 410
Linjärt spår XY-plan G371-Geo ..... 411
Cirkulärt spår XY-plan G372/G373-Geo ..... 412
Fullcirkel XY-plan G374-Geo ..... 412
Rektangel XY-plan G375-Geo ..... 413
Månghörning XY-plan G377-Geo ..... 413
Linjärt mönster XY-planet G471-Geo ..... 414
Cirkulärt mönster XY-planet G472-Geo ..... 415
Enstaka yta XY-plan G376-Geo ..... 416
Yta med flera kanter XY-plan G477-Geo ..... 416
5.3 Konturer i YZ-planet ..... 417
Startpunkt kontur YZ-plan G180-Geo ..... 417
Linje YZ-plan G181-Geo ..... 417
Cirkelbåge YZ-plan G182/G183-Geo ..... 418
Hål YZ-plan G380-Geo ..... 419
Linjärt spår YZ-plan G381-Geo ..... 419
Cirkulärt spår YZ-plan G382/G383-Geo ..... 420
Fullcirkel YZ-plan G384-Geo ..... 420
Rektangel YZ-plan G385-Geo ..... 421
Månghörning YZ-plan G387-Geo ..... 421
Linjärt mönster YZ-planet G481-Geo ..... 422
Cirkulärt mönster YZ-plan G482-Geo ..... 423
Enstaka yta YZ-plan G386-Geo ..... 424
Yta med flera kanter YZ-plan G487-Geo ..... 424
5.4 Bearbetningsplan ..... 425
Y-axel-bearbetningar ..... 425
G17 XY-plan (front eller baksida) ..... 425
G18 XZ-plan (svarvbearbetning) ..... 425
G19 YZ-plan (ovanifrån/mantel) ..... 425
5.5 Positionera verktyg Y-axel ..... 426
Snabbtransport G0 ..... 426
Förflyttning till verktygsväxlingspunkt G14 ..... 426
Snabbtransport med maskinkoordinater G701 ..... 427
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
23
5.6 Linjära och cirkulära förflyttningar Y-axel ..... 428
Fräsning: Linjärförflyttning G1 ..... 428
Fräsning: Cirkulärförflyttning G2, G3 – inkremental måttsättning av centrum ..... 429
Fräsning: Cirkulärförflyttning G12, G13 – absolut måttsättning av centrum ..... 430
5.7 Fräscykler Y-axel ..... 431
Ytfräsning grovbearbetning G841 ..... 431
Ytfräsning finbearbetning G842 ..... 432
Fräsning av flera kanter grovbearbetning G843 ..... 433
Fräsning av flera kanter finbearbetning G844 ..... 434
Fickfräsning grovbearbetning G845 (Y-axel) ..... 435
Fickfräsning finbearbetning G846 (Y-axel) ..... 441
Gravering XY-plan G803 ..... 443
Gravering YZ-plan G804 ..... 444
Gängfräsning XY-plan G800 ..... 445
Gängfräsning YZ-plan G806 ..... 446
Kuggfräsning G808 ..... 447
5.8 Exempelprogram ..... 448
Bearbetning med Y-axeln ..... 448
24
6 UNIT-översikt ..... 455
6.1 UNITS – Grupp svarvning ..... 456
Grupp svarvning ..... 456
Grupp finbearbetning ..... 456
Grupp sticka ..... 457
Grupp gänga ..... 457
6.2 UNITS – Grupp borrning ..... 458
Grupp borrning centrum ..... 458
Grupp borrning ICP C-axel ..... 458
Grupp borrning C-axel ändyta ..... 458
Grupp borrning C-axel mantelyta ..... 459
6.3 UNITS – Grupp förborrning C-axel ..... 460
Grupp förborrning C-axel ändyta ..... 460
Grupp förborrning C-axel mantelyta ..... 460
6.4 UNITS – Grupp fräsning C-axel ..... 461
Grupp fräsning C-axel ändyta ..... 461
Grupp fräsning C-axel ICP ändyta ..... 461
Grupp fräsning C-axel mantelyta ..... 462
Grupp fräsning C-axel ICP mantelyta ..... 462
6.5 UNITS – Grupp borrning, förborrning Y-axel ..... 463
Grupp borrning ICP Y-axel ..... 463
Bearbetningsgrupp förborrning Y-axel ..... 463
6.6 UNITS – Grupp fräsning Y-axel ..... 464
Grupp fräsning ändyta (XY-plan) ..... 464
Grupp fräsning mantel (YZ-plan) ..... 465
6.7 UNITS – Grupp speciella Units ..... 466
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
25
7 Översikt G-funktioner ..... 467
7.1 Avsnittsindelningar ..... 468
7.2 Översikt G-kommandon KONTUR ..... 469
G-kommandon för svarvkonturer ..... 469
G-koder för C-axelkonturer ..... 470
G-koder för Y-axelkonturer ..... 470
7.3 Översikt G-kommandon BEARBETNING ..... 471
G-kommandon för svarvning ..... 471
Cykler för svarvning ..... 472
C-axelbearbetning ..... 473
Y-axelbearbetning ..... 474
Variabelprogrammering, programförgrening ..... 474
Speciella G-funktioner ..... 475
26
NC-programmering
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
27
1.1 smart.Turn- och DIN-programmering
1.1 smart.Turn- och DINprogrammering
Styrsystem erbjuder följande varianter av NC-programmering:
 Traditionell DIN-programmering: Man programmerar
bearbetningen av arbetsstycket med linjära och cirkulära rörelser
och enkla cykler. Använd smart.Turn-editorn i DIN/ISO-mode.
 DIN PLUS-programmerin: Den geometriska beskrivningen av
detaljen och bearbetningen är skilda åt. Man programmerar råämnet
och den färdiga detaljens kontur och bearbetar arbetsstycket med
svarvcykler som knyts till konturen. Använd smart.Turn-editorn i
DIN/ISO-mode.
 smart.Turn-programmering: Den geometriska beskrivningen av
arbetsstycket och bearbetningen är separerade. Man programmerar
råämnet och den färdiga detaljens kontur och programmerar
bearbetningsblocken i form av UNITs. Använd smart.Turn-editorn i
UNIT-mode.
“Traditionell DIN-programmering“, “DIN PLUS-programmering“ eller
“smart.Turn-programmering“ väljs beroende på detaljens och
bearbetningens komplexitet. Alla tre programmeringssätt som har
nämnts kan kombineras i ett och samma NC-program.
I DIN PLUS- och smart.Turn-programmering kan du beskriva konturen
grafiskt och interaktivt med hjälp av ICP. ICP lägger upp
konturbeskrivningen i form av G-kommandon i NC-programmet.
Parallellbearbetning: Medan man editerar och testar program, kan
maskinen bearbeta med ett annat program.
Konturefterföljning
Vid DIN PLUS- och smart.Turn-program använder Styrsystem
konturefterföljning. Styrsystem utgår då från råämnet och tar hänsyn
till varje skär och varje cykel i konturefterföljningen. På detta sätt är
"aktuell detaljkontur" känd i varje bearbetningssituation. Styrsystem
optimerar fram- och frånkörningsbanorna med ledning av den
“uppdaterade detaljkonturen“ och undviker tomskär.
Konturefterföljningen utförs bara för svarvkonturer när ett råämne har
programmerats. Den utförs även för "hjälpkonturer".
28
NC-programmering
1.1 smart.Turn- och DIN-programmering
Strukturerat NC-program
Ett smart.Turn- och DIN PLUS-program är indelat i fasta avsnitt.
Följande programavsnitt läggs automatiskt upp när ett nytt NCprogram skapas:
Exempel: “Strukturerat smart.Turn-program“
PROGRAMHUVUD
 Programhuvud: Innehåller information om arbetsstyckets material,
måttenheten samt ytterligare organisatoriska data och
riggningsinformation i form av kommentarer.
 Verktygslista (Revolvertabell): Lista med verktyg som används i
programmet och tilldelningen av revolverplatser.
 Råämne: Här läggs råämnet in. Programmering av råämnet aktiverar
konturefterföljningen.
 Färdig detalj: Här läggs den färdiga detaljen in. Det
rekommenderas att beskriva det kompletta arbetsstycket som
färdig detalj. Units resp. bearbetningscykler pekar sedan med NS
och NE på det område av arbetsstycket som skall bearbetas.
 Bearbetning: Programmera individuella bearbetningssteg med
UNITs alternativt cykler. I ett smart.Turn-program står en Start-UNIT
i början på bearbetningen och en End-UNIT i slutet av
bearbetningen.
 Slut: Markerar slutet på NC-programmet.
#ENHET
METRISK
#MATERIAL
Stål
#MASKIN
Automatsvarv
#RITNING
356_787.9
#SPÄNNKRAFT
20
#FIRMA
Svarv & Co
Vid behov, exempelvis vid arbete med C-axel eller vid användning av
variabelprogrammering, lägger du till ytterligare programavsnitt.
RÅÄMNE
Använd ICP (interaktiv konturprogrammering) för
beskrivning av råämneskonturer och den färdiga detaljens
konturer.
REVOLVER
T1
T2
ID"038_111_01"
ID"006_151_A"
...
N1 G20 X120 Z120 K2
FAERDIGDEL
N2 G0 X0 Z0
N3 G1 X20 BR3
N4 G1 Z-24
...
BEARBETNING
N50 UNIT ID“START“ [Programbörjan]
N52
G26 S4000
N53
G59 Z320
N54
G14 Q0
N25 END_OF_UNIT
...
[Bearbetningskommandon]
...
N9900 UNIT ID“END“ [Programslut]
N9902
M30
N9903 END_OF_UNIT
SLUT
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
29
1.1 smart.Turn- och DIN-programmering
Linjära och roterande axlar
Huvudaxlar:Koordinatangivelser för X-, Y- och Z-axlar refererar till
arbetsstyckets nollpunkt.
C-axeln som huvudaxel:
 Vinkelangivelser hänför sig till C-axelns nollpunkt.
 C-axelkonturer och C-axelbearbetningar:
 Koordinatangivelser på ändplan och baksida görs i kartersiska
koordinater (XK, YK) eller i polära koordinater (X,C)
 Koordinatangivelser på mantelytan ges i polära koordinater (Z,C). I
stället för "C" kan inkrementalmått användas (utbredning av
mantelytans mått på referensdiametern).
 smart.Turn-editorn tar bara hänsyn till de konfigurerade
axlarnas adressbokstäver.
Måttenheter
Man skriver NC-program med i “millimeter“ eller “tum“. Måttenheten
definieras i fältet "Enhet" (Se ”Avsnitt PROGRAMHUVUD” på
sida 41.).
Om måttenheten har definierats en gång kan den inte
längre ändras.
30
NC-programmering
1.1 smart.Turn- och DIN-programmering
Element i NC-programmet
Ett NC-program består av elementen:
 Programnamn
 Markering av programavsnitt
 Units
 NC-block
 Kommandon för programstrukturering
 Kommentarblock
Programnamnet inleds med "%" följt av upp till 40 tecken (siffror,
stora bokstäver eller "_", inga åäö eller "ß") samt filtyptillägget "nc" för
huvud- resp "ncs" för underprogram. En siffra eller en bokstav skall
användas som första tecken.
Programavsnittsindelning: När man skapar ett nytt NC-program, är
avsnittsindelningarna redan inlagda. Beroende på uppgift kan man
lägga till ytterligare avsnitt eller radera införda markeringar. Ett NCprogram måste innehålla åtminstone avsnittsindelningarna
BEARBETNING och SLUT.
En UNIT börjar med detta nyckelord, följt av identifikationen för
denna Unit (ID“G...“). I ytterligare rader listas G-, M- och Tfunktioner för detta bearbetningsblock. En Unit slutar med
END_OF_UNIT, följd av en kontrollsiffra.
NC-block inleds med "N" följt av blocknummer (upp till fem siffror).
Blocknumret har inget inflytande över programförloppet. Det är avsett
för att identifiera och söka ett NC-block.
NC-blocken i avsnitten PROGRAMHUVUD och REVOLVER ingår ej i
editorns blocknummersystem.
Programförgreningar, Programupprepningar och Underprogram
använder du för att strukturera programmet (exempel: Bearbetning av
stångens början/slut etc.).
In- och utmatningar: Med “inmatning“ kan du påverka NCprogrammets förlopp. Med "upplysningar" kan man i programmet
anfordra att operatören ska utföra något. Exempel: Maskinoperatören
beordras att kontrollera en mätpunkt och att uppdatera ett
kompenseringsvärde.
Kommentarer är inramade av ”[...]”. De står antingen i slutet av ett
NC-block eller ensamma i ett NC-block.
Även flera programrader kan låsas som kommentar via klammer. För
att göra detta öppnar du en kommentar med “[“ som innehåll och
avslutar området med ytterligare en kommentar med “]“ som innehåll.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
31
1.2 smart.Turn Editor
1.2 smart.Turn Editor
Menystruktur
I smart.Turn-editorn står följande editor-typer till förfogande:
 Unit-programmering (standard)
 DIN/ISO mode (DIN PLUS och DIN 66025)
I bilden till höger visas smart.Turn-editorns menystruktur. Många
menypunkter används i båda moderna. I området för programmering
av geometri och bearbetning skiljer sig menyerna åt. Istället för
menypunkterna “ICP“ och “Units“ visas menypunkterna
“Geo(metri)“ och “Bea(rbetning)“ i DIN/ISO-mode (se bilderna
nedan). Växlingen av editeringsmoden sker via softkey.

Växlar mellan Unit- och DIN/ISO-mode
För särskilda ändamål kan du växla till textredigeringsmode, vilket ger
möjlighet att redigera tecken för tecken utan syntaxkontroll.
Inställningen sker i menypunkt “Konfiguration / Inmatningsmode“.
Beskrivning av funktionerna finner du i följande kapitel:
 Gemensamt använda menypunkter: Se “Menystruktur” på sida 32.
 ICP-funktioner: Kapitel 5 i bruksanvisningen
 Units för svarvning och C-axelbearbetning: Se “smart.Turn Units”
på sida 49.
 Units för Y-axelbearbetning: Se “smart.Turn-Units för Y-axeln” på
sida 149.
 G-funktioner för svarvning och C-axelbearbetning (geometri och
bearbetning): Se “DIN-programmering” på sida 171.
 G-funktioner för Y-axelbearbetning (geometri och bearbetning): Se
“DIN-programmering för Y-axeln” på sida 405.
32
NC-programmering
1.2 smart.Turn Editor
Parallellredigering
I smart.Turn-editorn kan du öppna upp till 6 NC-program samtidigt.
Editorn visar de öppnade programmens namn i flikarna. Har NCprogrammet ändrats, visar editorn namnet med röd text.
Du kan programmera i smart.Turn-editorn samtidigt som maskinen
exekverar ett program i automatikdrift.
 smart.Turn-editorn sparar alla öppnade program vid varje
växling av driftart.
 Det NC-program som körs i automatikdrift är spärrat för
redigering.
Bildskärmslayout
1
2
3
4
5
6
Menyrad
NC-programraden med det öppnade NC-programmets namn. Det
valda programmet markeras med en annan färg.
Programfönster
Konturpresentation eller stort programfönster
Softkeys
Statusrad
1
2
3
4
6
5
Val av editor-funktioner
Funktionerna i smart.Turn-editorn är indelade i “huvudmeny“ och flera
“undermenyer“.
Man når undermenyerna:


genom val av motsvarande menypunkter
genom att flytta markören i programavsnittet
Softkeys vid aktivt programfönster
Startar det aktuella programmet i
simuleringen.
Öppnar den kontur där markören
befinner sig i ICP.
Du kommer till den överordnade menyn:

genom att trycka på ESC-knappen
 genom att tryck på menypunkten
Softkeys: För snabbväxling till nästa driftart, editeringsfönster och för
aktivering av grafik finns olika softkeys.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Aktiverar zoom i
konturpresentationen.
Växlar mellan Unit- och DIN/ISOmode.
Aktiverar konturpresentationen och
startar omritning av konturen.
33
1.2 smart.Turn Editor
Gemensamt använda menypunkter
De menypunkter som beskrivs här används i både smart.Turn-mode
och i DIN/ISO-mode.
Menygrupp “Programförvaltning“
Menygruppen “Prog“ (programförvaltning) innehåller följande
funktioner för NC-huvud- och underprogram:
 Öppna: Ladda tillgängligt program
 Ny: Lägga in nya program
 Stäng: Det valda programmet stängs
 Stäng alla: Stänger alla öppna program
 Spara: Det valda programmet lagras
 Spara som: Det valda programmet lagras under ett nytt namn
 Direkt öppning av de senaste fyra programmen
Vid öppning och ny uppläggning av NC-program växlar softkeyraden till
Sorterings- och organisationsfunktioner Se “Sortering,
filorganisation” på sida 39..
Menygrupp “Huvud“ (programinledning)
Menygruppen “Huvud“ (programinledning) innehåller följande
funktioner för redigering av programhuvud och verktygslista.
 Huvud: Redigera programhuvud
 Gå till verktygslista: Placerar markören i avsnittet REVOLVER
 Inställning verktygslista: Aktiverar funktionen för inställning av
verktygslista (se sida 46)
Menygrupp “ICP“
Menygruppen “ICP“ (Interaktiv Kontur Programmering) innehåller
följande funktioner:
 Kontur, ändra: Ändring av den aktuella konturen (markörens
position)
 Råämne: Redigera råämnesbeskrivning
 Färdig detalj: Redigera beskrivningen av den färdiga detaljen
 Nytt hjälpråämne: Skapa ett nytt hjälpråämne
 Ny hjälpkontur: Skapa en ny hjälpkontur
 C-axel ...: Skapa mönster och fräskonturer på ändytan och
mantelytan
 Y-axel ...: Skapa mönster och fräskonturer i XY- och YZ-planet
34
NC-programmering
1.2 smart.Turn Editor
Menygrupp “Goto“
Menygruppen “Goto“ innehåller följande hopp- och sökfunktioner:
 Gå till - editorn positionerar markören till det valda målet:
 till början
 till verktygstabell
 till färdig detalj
 till bearbetning
 till slut
 Sökfunktioner
 Sök blocknummer: Du anger blocknumret. Editorn hoppar till
detta blocknummer, om det existerar.
 Sök UNIT: Editorn öppnar listan med de UNITS som finns i
programmet. Selektera önskad UNIT.
 Sök NC-ord: Editorn öppnar dialogen för inmatning av det sökta
NC-ordet. Via softkeys kan sökningen ske både framåt och bakåt.
 Sök kontur: Editorn öppnar listan med de konturer som finns i
programmet. Selektera den önskade konturen.
Menygrupp “Konfiguration“
Menygruppen “Konfig“ (konfiguration) innehåller följande
funktioner:
 Inmatningsmode ...: Välja mode
 ... NC-editor (ord för ord): Editorn arbetar i NC-mode.
 ... Texteditor (tecken): Editorn arbetar tecken för tecken, utan
syntaxkontroll.
 Inställningar ...
 ... Spara: Editorn noterar de öppnade NC-programmen och
respektive markörposition.
 ... Ladda senast sparade inställningar: Editor återställer den
sparade situationen.
 Teknologidata: Startar teknologieditorn
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
35
1.2 smart.Turn Editor
Menygrupp “Övriga“
Menygruppen “Övriga“ innehåller följande funktioner:
 Infoga block ...
 ... Utan blocknummer: Editorn infogar en tom rad vid markörens
position.
 ... Med blocknummer: Editorn infogar en tom rad med ett
blocknummer vid markörens position. Alternativt: Vid tryckning
på INS-knappen infogar editorn ett block med blocknummer.
 ... Kommentar i radens slut: Editorn infogar kommentar i radens
slut vid markörens position.
 Ändra ord: Du kan ändra det NC-ord som markören befinner sig på.
 Radera ord: Editorn raderar den NC-parameter som markören
befinner sig på.
 Lös upp UNIT: Placera markören på en Units första rad innan du
selekterar denna menypunkt. Editorn upphäver “klammer“ runt
denna Unit. Unit-dialogen är inte längre möjlig för detta
bearbetningsblock, du kan dock redigera bearbetningsblocket fritt.
 Blocknumrering: Vid blocknumrering är “startblocknummer“ och
“steglängd“ viktiga. Första blocket får startblocknumret, och för
varje nytt efterföljande block ökas numret med blocknummersteget.
Inställningen av startblocknummer och steg är knutet till endast
detta NC-program.
36
NC-programmering
1.2 smart.Turn Editor
Menygrupp “Extra“
Menygruppen “Extra“ innehåller följande funktioner:
 DIN PLUS ord: Editorn öppnar selekteringsboxen med alla
DIN PLUS-ord i alfabetisk ordningsföljd. Välj önskad anvisning för
programstrukturering eller in-/utmatningskommando. Editorn lägger
in DIN PLUS ordet vid markörens position.
 Kommentarrad: Kommentaren läggs in ovanför markörens
position.
 Konstantdefinition: Uttrycket läggs in ovanför markörens position.
Existerar ännu inte DIN PLUS-ordet “CONST“, kommer det att
läggas in.
 Variabeltilldelning: Infogar en variabelinstruktion.
 L-anrop externt (underprogrammet är in en separat fil): Editorn
öppnar filselekteringsfönstret för underprogram. Välj
underprogrammet och fyll i underprogramdialogen.
 L-anrop internt (underprogrammet finns i huvudprogrammet):
Editorn öppnar underprogramdialogen.
 Block funktioner: Menygruppen innehåller funktioner för att
markera, kopiera och radera områden.
 Markering På/Av: Aktiverar/deaktiverar markeringsmoden vid
markörförflyttningar.
 Upphäv markering: Efter att ha kallat upp denna menypunkt är
ingen programdel markerad.
 Klipp ut: Raderar den markerade programdelen och kopierar den
till buffertminnet.
 Kopiera: Kopierar den markerade programdelen till buffertminnet.
 Infoga: Infogar buffertminnets innehåll vid markörens aktuella
position. Om en programdel är markerad kommer den att ersättas
med innehållet från buffertminnet.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
37
1.2 smart.Turn Editor
Menygrupp “Grafik“
Menygruppen “Grafik“ innehåller (se bilden tillhöger):
 Grafik PÅ: Aktiverar eller uppdaterar den presenterade konturen.
Alternativt använder du softkey (se tabellen tillhöger).
 Grafik AV: Stänger grafikfönstret
 Grafik automatik: Grafikfönstret aktiveras när cursorn befinner sig
i konturbeskrivningen.
 Fönster: Inställning av grafikfönstret. Under editering visar
Styrsystem de programmerade konturerna i maximalt fyra
grafikfönster. Ställ in de önskade fönstren.
 Förstoring: Aktiverar “Zoom“. Alternativt använder du softkey (se
tabellen tillhöger).
Grafikfönstret:
 Färger vid konturpresentationen:
 vit: Råämne och hjälpråämne
 gul: Färdig detalj
 blå: Hjälpkonturer
 röd: Konturelement i den aktuella markörpositionen. Pilspetsen
indikerar bearbetningsriktningen.
 Vid programmering av bearbetningscykler kanman använda visad
kontur för att erhålla blockreferenser.
 Med zoomfunktionerna kan du förstora, förminska och förskjuta
bildområdet.
Softkeys vid aktivt programfönster
Aktiverar konturpresentationen och
startar omritning av konturen.
Öppnar softkeymenyn för “zoom“
och visar lupp-ramen.
 Först efter förnyad tryckning på GRAFIK tas hänsyn till
ändringar eller tillägg till konturerna.
 En förutsättning för “konturpresentationen“ är entydiga
NC-blocknummer!
38
NC-programmering
1.2 smart.Turn Editor
Sortering, filorganisation
Vid öppning och ny uppläggning av ett NC-program växlar
softkeyraden till sorterings- och organisationsfunktioner . Välj via
softkey vilken ordningsföljd som programmen skall visas eller använd
funktionerna för att kopiera, radera etc.
Softkeys organisation
Raderar det valda programmet efter kontrollfråga
Möjliggör ändring av programnamnet
Kopierar det valda programmet
Växlar Attributet “Skrivskydd“ för det valda
programmet mellan på resp. av.
Aktiverar alpha-knappsatsen
Softkeys sortering
Visa filattribut: Storlek, Datum, Tid
Sortering enligt filnamn
Sortering enligt filstorlek
Sortering enligt skapande- alt. ändringsdatum
Växla sorteringsföljden
Öppnar det valda programmet
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
39
1.3 Markering av programavsnitt
1.3 Markering av programavsnitt
Ett nyskapat NC-program innehåller redan avsnittsmarkeringarna.
Beroende på uppgift kan man lägga till ytterligare avsnitt eller radera
införda markeringar. Ett NC-program måste innehålla åtminstone
avsnittsindelningarna BEARBETNING och SLUT.
Man väljer ytterligare programavsnittsindelningar via i
selekteringslistan “Infoga DIN PLUS-ord“ (menypunkt “Extra >
DINplus-ord...“). Styrsystem skriver in avsnittsindelningen på den
korrekta positionen eller vid den aktuella positionen.
Vid dialogspråk på tyska används avsnittsindelningar på tyska. ¨Vid alla
andra språk används engelska avsnittsindelningar.
Översikt av programavsnitt
tyska
engelska
Programinledning
PROGRAMMKOPF
HEADER
Sida 41
REVOLVER
TURRET
Sida 41
Konturbeskrivning
Exempel: Markering av programavsnitt
...
[Avsnitt i konturbeskrivningen]
RÅÄMNE
N1 G20 X100 Z220 K1
ROHTEIL
BLANK
Sida 42
FERTIGTEIL
FINISHED
Sida 42
HILFSKONTUR
AUXIL_CONTOUR
Sida 42
N2 G0 X60 Z0
HILFSROHTEIL
AUXIL_BLANK
Sida 42
N3 G1 Z-70
FÄRDIG DETALJ
...
C-axelkonturer
FRONT Z-25
STIRN
FACE_C
Sida 42
RUECKSEITE
REAR_C
Sida 42
N32 G402 Q5 K110 A0 Wi72 V2 XK0 YK0
MANTEL
LATERAL_C
Sida 42
N33 G300 B5 P10 W118 A0
N31 G308 ID“01“ P-10
N34 G309
Y-axelkonturer
STIRN_Y
FACE_Y
Sida 43
RUECKSEITE_Y
REAR_Y
Sida 43
N35 G308 ID“02“ P-6
MANTEL_Y
LATERAL_Y
Sida 43
N36 G307 XK0 YK0 Q6 A0 K34.641
FRONT Z0
N37 G309
Bearbetning av arbetsstycke
...
40
BEARBEITUNG
MACHINING
Sida 43
ENDE
END
Sida 43
NC-programmering
1.3 Markering av programavsnitt
Översikt av programavsnitt
tyska
engelska
Underprogram
UNTERPROGRAMM
SUBPROGRAM
Sida 43
RETURN
RETURN
Sida 43
CONST
CONST
Sida 44
VAR
VAR
Sida 44
Övrigt
Om flera oberoende konturbeskrivningar finns för borr-/
fräsbearbetningen, använder man avsnittsmarkeringarna
flera gånger (FRONT, MANTEL etc).
Avsnitt PROGRAMHUVUD
Anvisningar och information i PROGRAMHUVUD:
 Måttenhet:
 Välj måttsystem „metriskt eller tum”
 Ingen uppgift: den i användarparametrarna inställda måttenheten
överförs
 De andra fälten innehåller organisatorisk information och
riggningsinformation som inte påverkar programexekveringen.
Informationen i programhuvudet markeras med “#“ i NC-programmet.
Man kan bara välja "enhet" när man lägger upp ett nytt NCprogram. Senare ändring är inte möjlig.
REVOLVER
Programavsnittet REVOLVOER definierar verktygsbärarens
beläggning. För varje använd revolverplats anges Verktygets
identitetsnummer. Vid multiverktyg sker en inmatning per skär i
revolverlistan.
 Om man inte programmerar REVOLVER, kommer
verktygen som finns införda i “verktygslistan“ i driftart
Maskin att användas.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Exempel: Revolvertabell
...
REVOLVER
T1 ID"342-300.1"
T2 ID"C44003"
...
41
1.3 Markering av programavsnitt
Avsnitt RÅÄMNE
I detta programavsnitt beskriver man råämneskonturen.
Avsnitt HJÄLPRÅÄMNE
I detta programavsnitt beskriver man ytterligare råämnen som man vid
behov kan till växla till via G702.
Avsnitt FÄRDIG DETALJ
I detta programavsnitt beskriver du den färdiga detaljens kontur. Inom
avsnittet FÄRDIGDETALJ använder man sig av ytterligare
avsnittsindelningar, t.ex. FRONT, MANTEL etc.
Avsnitt HJÄLPKONTUR
I detta programavsnitt beskriver du den hjälpkonturer till
svarvkonturen.
Avsnitt FRONT, BAKSIDA
I dessa programavsnitt beskriver du konturer på ändytan och baksidan.
Avsnittsindelningen definierar konturens läge i Z-riktningen.
Parametrar
Z
Konturens läge på ändytan/baksidan
Avsnitt MANTEL
I detta programavsnitt beskriver du den konturer på mantelytan.
Avsnittsindelningen definierar konturens läge i X-riktningen.
Parametrar
X
Referensdiameter för konturen på mantelytan
42
NC-programmering
1.3 Markering av programavsnitt
Avsnitt FRONT_Y, BAKSIDA_Y
För svarvar med Y-axel indikerar avsnittsindelningen XY-plan (G17) och
konturens läge i Z-riktningen. Spindelvinkeln (C) definierar
spindelpositionen.
Parametrar
X
Ytans diameter (för skärbegränsning)
Z
Referensplanets läge – default: 0
C
Spindelvinkel – default: 0
Avsnitt MANTEL_Y
För svarvar med Y-axel indikerar avsnittsindelningen YZ-plan (G19).
Referensdiametern definierar konturens läge i X-riktningen.
Spindelvinkeln (C) definierar spindelpositionen.
Parametrar
X
Referensdiameter
C
Spindelvinkel – bestämmer spindelpositionen
Avsnitt BEARBETNING
I programavsnittet BEARBETNING programmerar du bearbetningen av
arbetsstycket. Denna markering måste finnas.
Markering SLUT
Markeringen SLUT avslutar NC-programmet. Denna markering måste
finnas.
Avsnitt UNDERPROGRAM
Om man definierar ett underprogram inom ett NC-program (i en och
samma fil), markeras det av UNDERPROGRAM följt av underprogrammets
namn (maximalt 40 tecken).
Markering RETURN
Markeringen RETURN avslutar underprogrammet.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
43
1.3 Markering av programavsnitt
Markering CONST
I programavsnittet CONST definierar man konstanter. Man använder
konstanter för definition av ett värde.
Ange värdet direkt eller i en beräkning. Om ni använder konstanter vid
beräkningar, måste dessa först ha definierats.
Konstantnamnens längd får vara högst 20 tecken, små bokstäver och
siffror är tillåtna. Konstanter börjar alltid med ett understreck. Se
“Utökad variabel-syntax CONST – VAR” på sida 370.
Exempel: "CONST"
CONST
_nvr = 0
_sd=PARA("","CfgGlobalTechPara","safetyDis
tWorkpOut")
_nws = _sd-_nvr
...
RÅÄMNE
N 1 G20 X120 Z_nws K2
...
BEARBETNING
N 6 G0 X100+_sd
...
Markering VAR
I programavsnitt VAR definierar du variablernas namn (textbeteckning):
Se “Utökad variabel-syntax CONST – VAR” på sida 370..
Variabelnamnens längd får vara högst 20 tecken, små bokstäver och
siffror är tillåtna. Variabler börjar alltid med en “#“.
Exempel: „VAR“
VAR
#_innen_dm = #l2
#_laenge = #g3
...
RÅÄMNE
N 1 #_laenge=120
N 2 #_innen_dm=25
N 3 G20 X120 Z#_laenge+2 K2 I#_innen_dm
...
BEARBETNING
...
44
NC-programmering
1.4 Verktygsprogrammering
1.4 Verktygsprogrammering
Verktygsplatsernas beteckningar bestäms av maskintillverkaren.
Därvid får varje verktygshållare ett entydigt T-nummer.
I “T-kommandot“ (avsnitt BEARBETNING) programmerar man Tnumret och därigenom revolverns vridningsläge. Tilldelningen av
verktyg till vridpositioner får Styrsystem från “Revolverlistan“ i avsnitt
REVOLVER.
Du kan redigera verktygsuppgifterna individuellt eller kalla upp
“revolverlistan“ via menypunkten Inställning revolverlista och
editera.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
45
1.4 Verktygsprogrammering
Anpassning av verktygslistan
Vid funktionen “Inställning revolverlista“ tar Styrsystem fram
revolverbeläggningen för redigering.
Du kan
 editera revolverbeläggningen: Överföra verktyg från registret, radera
uppgifter eller flytta till andra positioner (se tabell med softkeys)
 överföra revolverlistan från driftart Maskin.
 radera NC-programmets aktuella revolverbeläggning.
Överföra revolverlistan från driftart “Maskin“:

Välj menypunkt “Huvud > Inställning revolverlista“
 Växla till “Specialfunktioner“

Överföra verktygslistan från driftart “Maskin“ till NCprogrammet
Softkeys i revolverlistan
Radera verktygslista:

Radera uppgift
Välj menypunkt “Huvud > Inställning revolverlista“
 Växla till “Specialfunktioner“
Infoga uppgift från buffertminnet

Radera alla uppgifter i revolverlistan
Klipp ut uppgift och spara den i
buffertminnet
Visa uppgifter från verktygsregistret
Spara revolverbeläggning
Stäng verktygslistan. Du avgör du om de
genomförda ändringarna skall behållas.
Inmatningsfönstret för det valda
verktyget öppnas för editering
46
NC-programmering
1.4 Verktygsprogrammering
Redigera verktygsuppgifter
Du kallar upp dialogboxen “Verktyg“ för varje uppgift i avsnittet
REVOLVER, anger identitetsnummer eller överför identitetsnumret
från verktygsregistret.
Ny verktygsuppgift
Positionera markören och tryck på Ins-knappen.
Editorn öppnar dialogen "Verktyg".
Ange verktygets identitetsnummer.
Öppna verktygsregistret.
Placera markören på det verktyg som ska överföras.
Överför verktygets identitetsnummer.
Parametrar i dialogbox “Verktyg“
T-nummer
Position i verktygshållaren
Identitetsnumme
r
Identitetsnummer (refererar till
databanken)
Systerverktyg
Identitetsnummer på det
verktyg som skall användas när
det tidigare verktyget har blivit
utslitet.
Utbytesstrategi
 0: Komplett verktyg
 1: Sidoskär eller valfri
Ändra verktygsdata
Placera markören på uppgiften som skall ändras och tryck på RETURN.
Editera dialog "Verktyg"
Multiverktyg
Ett multiverktyg med flera referenspunkter eller med flera skär kallas
för Multiverktyg. Vid T-anrop tillfogas ett ".S" till T-numret för att
därigenom ange skäret.
T-nummer.S (S=0..9)
S=0 avser huvudskäret. Denna behöver inte programmeras.
Exempel:
 "T3" eller T3.0": Vridningsläge 3; huvudskär
 "T12.2": Vridningsläge 12; skär 2
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
47
1.4 Verktygsprogrammering
Ersättningsverktyg
Vid “enkel“ övervakning av ingreppstid, stoppas
programexekveringen när verktyget är förbrukat. Det pågående
programmet kommer dock att slutföras.
När du använder optionen Övervakning av ingreppstid med
ersättningsverktyg, växlar Styrsystem automatiskt till
“Systerverktyget“ när verktyget är förbrukat. Förs när det sista
verktyget i utbyteskedjan är förbrukat, stoppar Styrsystem
programkörningen.
Du definierar ersättningsverktyg vid inställningen av revolvern.
“Utbyteskedjan“ kan innehålla flera systerverktyg. Utbyteskedjan är
en del av NC-programmet.
I T-anropet programmerar du det “första verktyget“ i utbyteskedjan.
Definiera utbytesverktyg:
Placera markören på det “första verktyget“ och tryck på RETURN.
Ange utbytesverktygets identitetsnummer (dialogbox “Verktyg“) och
bestäm utbytesstrategin.
Vid användning av multiverktyg bestämmer du i utbytesstrategin,
huruvida det kompletta multiverktyget eller enbart verktygets
förbrukade skär skall ersättas av ett systerverktyg:
 0: Komplett verktyg (default): Är ett av multiverktygets skär
förbrukat, kommer detta verktyg inte att användas mer.
 1: Sidoskär eller valfri: Enbart multiverktygets “förbrukade“ skär
kommer att ersättas av ett annat verktyg alternativt ett annat skär.
Andra icke förbrukade skär i multiverktyget kommer även i
fortsättningen att användas.
48
NC-programmering
smart.Turn Units
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
49
2.1 smart.Turn Units
2.1 smart.Turn Units
Menygrupp “Units“
Menygruppen “Units“ innehåller Unit-anrop sorterade enligt
bearbetningstyper. Du kommer till denna menygrupp genom att trycka
på menypunkten “Units“.
 Grovbearbetning
 Sticka
 Borra och förborra (C- och Y-axel)
 Finbearbetning
 Gänga
 Fräsa (C- och Y-axel)
 Specialbearbetning
smart.Turn Unit
En Unit beskriver ett fullständigt arbetsblock. Detta betyder att en Unit
innehåller verktygsanrop, teknologidata, cykelanrop, fram- och
frånkörningsstrategi samt globala data såsom säkerhetsavstånd etc.
Alla dessa parametrar är översiktligt samlade i en dialog.
Unit-formulär
Unit-dialogen är indelad i formulär och formulären i sin tur i grupper.
Du navigerar mellan formulär och grupper med smart-knapparna.
Formulär i Unit-dialoger
Övers.
Översiktsformulär med alla nödvändiga inställningar.
Tool
Verktygsformulär med verktygsval, teknologiinställningar
och M-funktioner
Kontur
Beskrivning eller selektering av den kontur som skall
bearbetas
Cykel
Beskrivning av bearbetningsförloppet
Global
Presentation och inställning av globalt inställda värden
AppDep
Definition av fram- och frånkörningsrörelse
Översiktsformuläret
I översiktsformuläret är en Units viktigaste uppgifter samlade. Dessa
parametrar repeteras i de andra formulären.
50
smart.Turn Units
2.1 smart.Turn Units
Tool-formuläret
I detta formulär programmerar du teknologisk information.
Formulär “Tool“
Verktyg
T
Verktygsnummer (revolverplatsnummer)
TID
Identitetsnummer (verktygsinfästning) skrivs in automatiskt.
F
Matning: Matning per varv (mm/v) för bearbetningen.
Verktyget förflyttas det programmerade värdet vid varje
spindelvarv.
S
(konstant) Skärhastighet (m/min) eller konstant varvtal (varv/
min). Växlingsbar med Typ av svarvning GS.
Spindel
GS
Typ av svarvning
MD
 G96: Konstant skärhastighet. Varvtalet ändrar sig synkront
med svarvdiametern
 G97: Konstant varvtal. Varvtalet är oberoende av
svarvdiametern
Rotationsriktning
 M03: Medurs CW
 M04: Moturs CCW
SPI
Arbetsstyckesspindelnummer (0..3). Spindel som
arbetsstycket är uppspänt i (endast vid maskiner med flera
spindlar).
SPT
Verktygsspindelnummer (0..3). Det drivna verktygets
spindel.
M-funktioner
MT
M efter T: M-funktion som utförs efter verktygsanropet T.
MFS
M vid början: M-funktion som utförs i början av
bearbetningssteget.
MFE
M vid slutet: M-funktion som utförs i slutet av
bearbetningssteget.
Softkeys i formuläret Tool
Val av verktygsnummer
Överföring av matning, skärhastighet
och ansättning från teknologiregistret.
Varje Unit är tilldelad en bearbetningstyp för åtkomsten till
teknologiregistret. I följande beskrivning anges den
tilldelade bearbetningstypen och de av teknologiförslaget
förändrade Unit-parametrarna.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
51
2.1 smart.Turn Units
Kontur-formuläret
I detta formulär definierar du den kontur som skall bearbetas. Det är
skillnad på direkt konturdefinition (G80) och refererande till en extern
konturdefinition (avsnitt FÄRDIG DETALJ eller HJÄLPKONTUR).
Parametrar ICP konturdefinition
FK
Hjälpkontur: Namnet på den kontur som skall bearbetas.
NS
NE
Du kan selektera en befintlig kontur eller beskriva en ny
kontur med ICP.
Startblocknummer kontur: Konturavsnittets början
Slutblocknummer kontur: Konturavsnittets slut
V
 NE inte programmerat: Råämneskonturen bearbetas från
verktygspositionen.
 NS=NE programmerat: Konturelementet NS bearbetas i
matsatt riktning som konturdefinitionen.
Bearbeta formelement (default: 0)
En fas/rundning bearbetas:
 0: vid början och slutet på konturen
 1: vid konturens början
 2: vid konturens slut
 3: ingen bearbetning
 4: endast fas/rundning bearbetas – inte grundelementet.
(Förutsättning: Konturavsnitt med ett element)
XA, ZA Råämnets startpunkt (enbart verksam då inget råämne är
programmerat):
BP
BF
 XA, ZA inte programmerat: Råämneskonturen beräknas
från verktygsposition och ICP-kontur.
 XA, ZA programmerat: definition av råämnets hörnpunkt.
Paustid: Tidsrymd för matningsrörelsens avbrott. Under den
avbrutna (intermittenta) matningen bryts spånet.
Matningstid: Tidsintervall tills nästa paus. Under den
avbrutna (intermittenta) matningen bryts spånet.
Listade softkeys kan bara väljas när markören befinner sig
i fältet FK, resp. i NS eller NE.
Softkeys i ICP-konturformuläret
Öppnar urvalslistan med de konturer
som är definierade i programmet.
Visar alla konturer som är definierade i
programmet i grafikfönstret.
Selekteringen sker med
markörknapparna.
Startar ICP-editorn. Ange först det
önskade konturnamnet i FK.
Startar ICP-editorn med den för tillfället
valda konturen.
Öppnar grafikfönstret för selektering av
ett delområde av en kontur NS och NE.
52
smart.Turn Units
2.1 smart.Turn Units
Parametrar direkt konturdefinition “Svarvning“
EC
Konturtyp
 0: Normal kontur
 1: Fallande kontur
X1, Z1 Startpunkt kontur
X2, Z2 Slutpunkt kontur
RC
Rundning: Radie för konturhörn
AC
Startvinkel: Vinkel för det första konturelementet
(Område: 0° < 90°)
WC
Slutvinkel: Vinkel för det sista konturelementet
(Område: 0° < 90°)
BS
–Fas/+Rundning i början:
BE
BP
BF
 BS>0: Rundningens radie
 BS<0: Fasens avkapningslängd
–Fas/+Rundning i slutet:
 BE>0: Rundningens radie
 BE<0: Fasens avkapningslängd
Paustid: Tidsrymd för matningsrörelsens avbrott. Under den
avbrutna (intermittenta) matningen bryts spånet.
Matningstid: Tidsintervall tills nästa paus. Under den
avbrutna (intermittenta) matningen bryts spånet.
Parametrar direkt konturdefinition “Stickbearbetning“
X1, Z1 Startpunkt kontur
X2, Z2 Slutpunkt kontur
RC
Rundning: Radie vid instickets botten
AC
Startvinkel: Vinkel för det första konturelementet
(Område: 0° <= 90°)
WC
Slutvinkel: Vinkel för det sista konturelementet
(Område: 0° <= 90°)
BS
–Fas/+Rundning i början:
BE
 BS>0: Rundningens radie
 BS<0: Fasens avkapningslängd
–Fas/+Rundning i slutet:
 BE>0: Rundningens radie
 BE<0: Fasens avkapningslängd
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
53
2.1 smart.Turn Units
Global-formuläret
Detta formulär innehåller parametrar som har definierats i Start-Unit
som förinställda värden. Du kan ändra dessa parametrar i
Bearbetnings-Units.
Parametrar i formuläret “Global“
G14
Verktygsväxlingspunkt
CLT
G47
SCK
SCI
G60
 Ingen axel
 0: simultan
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas diagonalt)
Kylvätska
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
Säkerhetsavstånd. Anger vid svarvning avståndet till aktuellt
råämne, från vilket förflyttning inte utförs med
snabbtransport.
Säkerhetsavstånd ansättningsriktning: Säkerhetsavstånd i
ansättningsriktningen vid borr- och fräsbearbetning.
Säkerhetsavstånd plan: Säkerhetsavstånd i
bearbetningsplanet vid borr- och fräsbearbetning.
Skyddszon. Skyddszonövervakning är under borrningen
 0: aktiv
 1: inaktiv
54
smart.Turn Units
2.1 smart.Turn Units
AppDep-formuläret
I detta formulär definieras positioner och varianter för fram- och
frånkörningsrörelserna.
Framkörning: Påverka framkörningsstrategin.
Parametrar “Framkörning“
APP
Framkörningsvariant:
 ingen axel (framkörningsfunktion avstängd)
 0: simultan (X- och Z-axeln förflyttas fram diagonalt)
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
XS, ZS Framkörningsposition: Verktygsspetsens position före
cykelanropet
Dessutom vid C-axelbearbetningar:
CS
Framkörningsposition: Framkörning till C-axelpositionen
före cykelanropet med G110.
Parametrar “Framkörning med Y-axel“
APP
Framkörningsvariant:
XS, YS,
ZS
CS
 ingen axel (framkörningsfunktion avstängd)
 0: simultan (X- och Z-axeln förflyttas fram diagonalt)
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas fram
diagonalt)
Framkörningsposition: Verktygsspetsens position före
cykelanropet
Framkörningsposition: Framkörning till C-axelpositionen
före cykelanropet med G110.
Frånkörning: Påverka frånkörningsstrategin (gäller även för Yaxelfunktioner).
Parametrar "Frånkörning"
DEP
Frånkörningsvariant:
 ingen axel (frånkörningsfunktion avstängd)
 0: simultan (diagonal frånkörning i X- och Z-axeln)
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
XE, ZE Frånkörningsposition: Verktygsspetsens position före
körning till verktygsväxlingspunkten
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
55
2.2 Units – Grovbearbetning
2.2 Units – Grovbearbetning
Unit “Grovbearbetning längs ICP“
Denna Unit bearbetar den i avsnittet FÄRDIG DETALJ beskrivna
konturen från “NS till NE“. Har en hjälpkontur angivits i FK, kommer
denna att användas.
Unitnamn: G810_ICP / Cykel: G810 (se sida 248)
Formulär Kontur: se sida 52
Formulär Cykel
I, K
Arbetsmån i X-, Z-riktning (I: Diametermått)
P
Maximalt skärdjup
E
Inmatningsbeteende
Q
 E=0: Bearbeta inte fallande konturer
 E>0: Inmatningshastighet vid bearbetning av fallande
konturelement. Fallande konturelement bearbetas.
 Ingen inmatning: inmatningshastigheten reduceras vid
bearbetning av fallande konturelement – maximalt 50%
Fallande konturelement bearbetas.
Skärbegränsning (SX: Diametermått) – (default: Ingen
skärbegränsning)
Framkörningsvinkel (referens: Z-axel) – (default:
parallellt med Z-axel)
Frånkörningsvinkel (referens: Z-axel) – (default:
ortogonalt mot Z-axel)
Bortkörning vid cykelslut
H
 0: Tillbaka till startpunkt (först X-, sedan Z-riktning)
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
Konturglättning
SX, SZ
A
W
 0: längs konturen efter varje snitt (inom
ansättningsområdet)
 1: konturskär efter det sista snittet (hela konturen); kör
ifrån i 45°
 2: inget konturskär; kör ifrån i 45°
D
Utsläckning element (se bild)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Grovbearbetning
 Påverkade parametrar: F, S, E, P
56
smart.Turn Units
2.2 Units – Grovbearbetning
Unit “Grovbearbetning plan ICP“
Denna Unit bearbetar den i avsnittet FÄRDIG DETALJ beskrivna
konturen från “NS till NE“. Har en hjälpkontur angivits i FK, kommer
denna att användas.
Unitnamn: G820_ICP / Cykel: G820 (se sida 251)
Formulär Kontur: se sida 52
Formulär Cykel
I, K
Arbetsmån i X-, Z-riktning (I=diametermått)
P
Maximalt skärdjup
E
Inmatningsbeteende
Q
 E=0: Bearbeta inte fallande konturer
 E>0: Inmatningshastighet vid bearbetning av fallande
konturelement. Fallande konturelement bearbetas.
 Ingen inmatning: inmatningshastigheten reduceras vid
bearbetning av fallande konturelement – maximalt 50%
Fallande konturelement bearbetas.
Skärbegränsning (SX: Diametermått) – (default: Ingen
skärbegränsning)
Framkörningsvinkel (referens: Z-axel) – (default:
ortogonalt mot Z-axel)
Frånkörningsvinkel (referens: Z-axel) – (default:
parallellt med Z-axel)
Bortkörning vid cykelslut
H
 0: Tillbaka till startpunkt (först X-, sedan Z-riktning)
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
Konturglättning
SX, SZ
A
W
 0: längs konturen efter varje snitt (inom
ansättningsområdet)
 1: konturskär efter det sista snittet (hela konturen); kör
ifrån i 45°
 2: inget konturskär; kör ifrån i 45°
D
Utsläckning element: bearbeta inte formelement (se bild)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Grovbearbetning
 Påverkade parametrar: F, S, E, P
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
57
2.2 Units – Grovbearbetning
Unit “Grovbearbetning konturparallell ICP“
Denna Unit bearbetar den i avsnittet FÄRDIG DETALJ beskrivna
konturen konturparallellt från “NS till NE“. Har en hjälpkontur angivits
i FK, kommer denna att användas.
Unitnamn: G830_ICP / Cykel: G830 (se sida 253)
Formulär Kontur
J
Råämne tilläggsmått (radiemått) – endast aktiv när råämne
inte har definierats.
B
Konturberäkning
 0: Automatisk
 1: Verktyg vänster (G41)
 2: Verktyg höger (G42)
Ytterligare parametrar Formulär Kontur: se sida 52
Formulär Cykel
P
Maximalt skärdjup
I, K
Arbetsmån i X-, Z-riktning (I: Diametermått)
SX, SZ Skärbegränsning (SX: Diametermått) – (default: Ingen
skärbegränsning)
A
Framkörningsvinkel (referens: Z-axel) – (default: parallellt
med Z-axel)
W
Frånkörningsvinkel (referens: Z-axel) – (default: ortogonalt
mot Z-axel)
Q
Bortkörning vid cykelslut
H
 0: Tillbaka till startpunkt (först X-, sedan Z-riktning)
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
Typ av skärlinjer
HR
 0: konstant skärdjup: konturen förskjuts med ett
konstant ansättningsvärde (axelparallellt)
 1: ekvidistanta skärlinjer: skärlinjen ligger med konstant
avstånd från konturen (konturparallell). Konturen skalas.
Huvudbearbetningsriktning
 0: Automatisk
 1: +Z
 2: +X
 3: -Z
 4: -X
D
Utsläckning element: bearbeta inte formelement (se bild)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Grovbearbetning
 Påverkade parametrar: F, S, E, P
58
smart.Turn Units
2.2 Units – Grovbearbetning
Unit “Grovbearbetning dubbelriktad ICP“
Denna Unit bearbetar den i avsnittet FÄRDIG DETALJ beskrivna
konturen konturparallellt och dubbelriktat från “NS till NE“. Har en
hjälpkontur angivits i FK, kommer denna att användas.
Unitnamn: G835_ICP / Cykel: G835 (se sida 255)
Formulär Kontur
J
Råämne tilläggsmått (radiemått) – endast aktiv när råämne
inte har definierats.
B
Konturberäkning
 0: Automatisk
 1: Verktyg vänster (G41)
 2: Verktyg höger (G42)
Ytterligare parametrar Formulär Kontur: se sida 52
Formulär Cykel
P
Maximalt skärdjup
I, K
Arbetsmån i X-, Z-riktning (I=diametermått)
SX, SZ Skärbegränsning (SX: Diametermått) – (default: Ingen
skärbegränsning)
A
Framkörningsvinkel (referens: Z-axel) – (default: parallellt
med Z-axel)
W
Frånkörningsvinkel (referens: Z-axel) – (default: ortogonalt
mot Z-axel)
Q
Bortkörning vid cykelslut
H
 0: Tillbaka till startpunkt (först X-, sedan Z-riktning)
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
Typ av skärlinjer
 0: konstant skärdjup: konturen förskjuts med ett
konstant ansättningsvärde (axelparallellt)
 1: ekvidistanta skärlinjer: skärlinjen ligger med konstant
avstånd från konturen (konturparallell). Konturen skalas.
D
Utsläckning element: bearbeta inte formelement (se bild)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Grovbearbetning
 Påverkade parametrar: F, S, E, P
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
59
2.2 Units – Grovbearbetning
Unit “Grovbearbetning längs, direkt
konturinmatning“
Denna Unit bearbetar den med parametrarna beskrivna konturen. I EC
bestämmer du om det är en “normal“ kontur eller en fallande kontur.
Unitnamn: G810_G80 / Cykel: G810 (se sida 248)
Formulär Kontur
EC
Konturtyp
BS
 0: Normal kontur
 1: Fallande kontur
Startpunkt kontur
Slutpunkt kontur
Rundning: Radie för konturhörn
Startvinkel: Vinkel för det första konturelementet
(Område: 0° < 90°)
Slutvinkel: Vinkel för det sista konturelementet
(Område: 0° < 90°)
-Fas/+Rundning i början:
BE
 BS>0: Rundningens radie
 BS<0: Fasens avkapningslängd
-Fas/+Rundning i slutet
X1, Z1
X2, Z2
RC
AC
WC
 BE>0: Rundningens radie
 BE<0: Fasens avkapningslängd
BP
Paustid: Tidsrymd för matningsrörelsens avbrott för
spånbrytning.
BF
Matningstid: Tidsintervall tills nästa paus. Under den
avbrutna matningsrörelsen bryts spånet.
Formulär Cykel
P
Maximalt skärdjup
I, K
Arbetsmån i X-, Z-riktning (I: Diametermått)
E
Inmatningsbeteende
H
 E>0: Inmatningshastighet vid bearbetning av fallande
konturelement. Fallande konturelement bearbetas.
 Ingen inmatning: inmatningshastigheten reduceras vid
bearbetning av fallande konturelement – maximalt 50%
Fallande konturelement bearbetas.
Konturglättning
 0: längs konturen efter varje snitt (inom
ansättningsområdet)
 1: konturskär efter det sista snittet (hela konturen); kör
ifrån i 45°
 2: inget konturskär; kör ifrån i 45°
Ytterligare formulär: se sida 50
60
Åtkomst till teknologiregistret:
 Bearbetningstyp: Grovbearbetning
 Påverkade parametrar: F, S, E, P
smart.Turn Units
2.2 Units – Grovbearbetning
Unit “Grovbearbetning plan, direkt
konturinmatning“
Denna Unit bearbetar den med parametrarna beskrivna konturen. I EC
bestämmer du om det är en “normal“ kontur eller en fallande kontur.
Unitnamn: G820_G80 / Cykel: G820 (se sida 251)
Formulär Kontur
EC
Konturtyp
BS
 0: Normal kontur
 1: Fallande kontur
Startpunkt kontur
Slutpunkt kontur
Rundning: Radie för konturhörn
Startvinkel: Vinkel för det första konturelementet
(Område: 0° < AC < 90°)
Slutvinkel: Vinkel för det sista konturelementet
(Område: 0° < WC < 90°)
Fas/Rundning i början
BE
 BS>0: Rundningens radie
 BS<0: Fasens avkapningslängd
Fas/Rundning i slutet
X1, Z1
X2, Z2
RC
AC
WC
 BE>0: Rundningens radie
 BE<0: Fasens avkapningslängd
BP
Paustid: Tidsrymd för matningsrörelsens avbrott. Under
den avbrutna (intermittenta) matningen bryts spånet.
BF
Matningstid: Tidsintervall tills nästa paus. Under den
avbrutna (intermittenta) matningen bryts spånet.
Formulär Cykel
P
Maximalt skärdjup
I, K
Arbetsmån i X-, Z-riktning (I: Diametermått)
E
Inmatningsbeteende
H
 E>0: Inmatningshastighet vid bearbetning av fallande
konturelement. Fallande konturelement bearbetas.
 Ingen inmatning: inmatningshastigheten reduceras vid
bearbetning av fallande konturelement – maximalt 50%
Fallande konturelement bearbetas.
Konturglättning
 0: längs konturen efter varje snitt (inom
ansättningsområdet)
 1: konturskär efter det sista snittet (hela konturen); kör
ifrån i 45°
 2: inget konturskär; kör ifrån i 45°
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Åtkomst till teknologiregistret:
 Bearbetningstyp: Grovbearbetning
 Påverkade parametrar: F, S, E, P
61
2.3 Units – Sticka
2.3 Units – Sticka
Unit “Konturstinstick ICP“
Denna Unit bearbetar den i avsnittet FÄRDIG DETALJ beskrivna
konturen axiellt/radiellt från “NS till NE“. Har en hjälpkontur angivits i
FK, kommer denna att användas.
Unitnamn: G860_ICP / Cykel: G860 (se sida 257)
Formulär Kontur
DQ
Antal instickscykler
DX, DZ Avstånd till efterföljande instick X-riktning, Z-riktning
(DX:radiemått)
Ytterligare parametrar Formulär Kontur: se sida 52
Formulär Cykel
I, K
Arbetsmån i X-, Z-riktning (I: Diametermått)
SX, SZ Skärbegränsning (SX: Diametermått) – (default: Ingen
skärbegränsning)
ET
Stickdjupet som ansätts med ett snitt.
P
Stickbredd (default: 0,8 x verktygets skärbredd)
E
Finbearbetningsmatning. Avvikande matning som bara
skall användas för finbearbetningen.
EZ
Väntetid efter insticksrörelse (default: Tidsåtgång för ett
spindelvarv)
Q
Grov-/finbearbetning (Förloppsvariant)
H
 0 (SS): Grov- och finbearbetning
 1 (SP): Endast grovbearbetning
 2 (SL): Endast finbearbetning
Bortkörning vid cykelslut
 0: retur till startpunkt
 axiellt instick: Först Z- sedan X-riktningen
 radiellt instick: Först X- sedan Z-riktningen
Åtkomst till teknologiregistret:
 Bearbetningstyp: Konturinstick
 Påverkade parametrar: F, S, E
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
Ytterligare formulär: se sida 50
62
smart.Turn Units
2.3 Units – Sticka
Unit “Sticksvarvning ICP“
Denna Unit bearbetar den via ICP beskrivna konturen axiellt/radiellt
från “NS till NE“. Bearbetningen sker genom alternerande (växlande)
insticks- och svarvrörelser.
Denna Unit bearbetar den i avsnittet FÄRDIG DETALJ beskrivna
konturen axiellt/radiellt från “NS till NE“. Har en hjälpkontur angivits i
FK, kommer denna att användas.
Unitnamn: G869_ICP / Cykel: G869 (se sida 260)
Formulär Kontur
X1, Z1
Startpunkt råämne. Utvärderas enbart när råämne inte har
definierats.
SX, SZ Skärbegränsning (SX: Diametermått) – (default: Ingen
skärbegränsning)
Ytterligare parametrar Formulär Kontur: se sida 52
Formulär Cykel
P
Maximalt skärdjup vid försvarvning
I, K
Arbetsmån i X-, Z-riktning (I: Diametermått)
RB
Svarvdjupskompensering för finbearbetning
B
Offsetbredd
U
Bearbetningsriktning
Q
 0 (Bi): Dubbelriktad (i båda riktningarna)
 1 (Uni): Enkelriktad (i konturriktningen)
Förlopp (Grovbearbetning/finbearbetning)
A
W
O
E
H
 0: Grov- och finbearbetning
 1: Endast grovbearbetning
 2: Endast finbearbetning
Framkörningsvinkel - default: Mot insticksriktningen
Bortkörningsvinkel - default: Mot insticksriktningen
Insticksmatning - default: Aktiv matning
Finbearbetningsmatning - default: aktiv matning
Bortkörning vid cykelslut
 0: retur till startpunkt
 axiellt instick: Först Z- sedan X-riktningen
 radiellt instick: Först X- sedan Z-riktningen
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
Ytterligare formulär: se sida 50
Styrsystem detekterar med ledning av verktygsdefinitionen om
instickningen skall ske radiellt eller axiellt.
Svarvdjupskompensering RB: Beroende på materialet,
matningshastigheten etc. "tippas" skäret vid svarvningen. Det
därigenom uppkomna ansättningsfelet kan man kompensera med
"Djupkompensering". Värdet fastställs oftast genom försök.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Åtkomst till teknologiregistret:
 Bearbetningstyp: Sticksvarvning
 Påverkade parametrar: F, S, O, P
63
2.3 Units – Sticka
Offsetbredd B: Från den andra ansättning reduceras sträckan som
skall bearbetas med "offsetbredden B" vid övergången från svarv- till
stickbearbetning. Vid alla ytterligare övergångar vid denna flank sker
reduceringen med ”B” – som tillägg till den tidigare offseten. Summan
av ”offset” begränsas till 80% av den effektiva skärbredden (effektiv
skärbredd = skärets bredd – 2*skärets radie). Styrsystem reducerar i
förekommande fall den programmerade offsetbredden. Det
kvarstående restmaterialet bearbetas vid slutet av förstickningen med
en stickrörelse.
Unit “Konturinstick direkt konturinmatning“
Denna Unit bearbetar den med parametrarna beskrivna konturen
axiellt/radiellt.
Unitnamn: G860_G80 / Cykel: G860 (se sida 257)
Formulär Kontur: se sida 52
Formulär Cykel
Q
Grov-/finbearbetning (Förloppsvariant)
 0: Grov- och finbearbetning
 1: Endast grovbearbetning
 2: Endast finbearbetning
I, K
Arbetsmån i X-, Z-riktning (I: Diametermått)
P
Stickbredd (default: 0,8 x verktygets skärbredd)
E
Finbearbetningsmatning: Avvikande matning som bara
skall användas för finbearbetningen.
EZ
Väntetid efter insticksrörelse (default: Tidsåtgång för ett
spindelvarv)
DQ
Antal instickscykler
DX, DZ Avstånd till efterföljande instick X-, Z-riktning
Ytterligare formulär: se sida 50
Styrsystem detekterar med ledning av verktygsdefinitionen om
instickningen skall ske radiellt eller axiellt.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Konturinstick
 Påverkade parametrar: F, S, E
64
smart.Turn Units
2.3 Units – Sticka
Unit “Sticksvarvning direkt konturinmatning“
Denna Unit bearbetar den med parametrarna beskrivna konturen
axiellt/radiellt. Genom alternerande (växlande) insticks- och
svarvrörelser sker bearbetningen med ett minimum av lyftnings- och
ansättningsrörelser.
Unitnamn: G869_G80 / Cykel: G869 (se sida 260)
Formulär Kontur: se sida 52
Formulär Cykel
P
Maximalt skärdjup vid försvarvning
I, K
Arbetsmån i X-, Z-riktning (I: Diametermått)
RB
Svarvdjupskompensering för finbearbetning
B
Offsetbredd
U
Bearbetningsriktning
Q
 0 (Bi): Dubbelriktad (i båda riktningarna)
 1 (Uni): Enkelriktad (i konturriktningen)
Förlopp (Grovbearbetning/finbearbetning)
 0: Grov- och finbearbetning
 1: Endast grovbearbetning
 2: Endast finbearbetning
Ytterligare formulär: se sida 50
Styrsystem detekterar med ledning av verktygsdefinitionen om
instickningen skall ske radiellt eller axiellt.
Svarvdjupskompensering RB: Beroende på materialet,
matningshastigheten etc. "tippas" skäret vid svarvningen. Det
därigenom uppkomna ansättningsfelet kan man kompensera med
"Djupkompensering". Värdet fastställs oftast genom försök.
Offsetbredd B: Från den andra ansättning reduceras sträckan som
skall bearbetas med "offsetbredden B" vid övergången från svarv- till
stickbearbetning. Vid alla ytterligare övergångar vid denna flank sker
reduceringen med ”B” – som tillägg till den tidigare offseten. Summan
av ”offset” begränsas till 80% av den effektiva skärbredden (effektiv
skärbredd = skärets bredd – 2*skärets radie). Styrsystem reducerar i
förekommande fall den programmerade offsetbredden. Det
kvarstående restmaterialet bearbetas vid slutet av förstickningen med
en stickrörelse.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Sticksvarvning
 Påverkade parametrar: F, S, O, P
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
65
2.3 Units – Sticka
Unit “Avstickning“
Denna Unit sticker av detaljen. Om så önskas kan en fas eller rundning
skapas vid ytterdiametern. Efter cykelns utförande förflyttas verktyget
tillbaka till startpunkten. Från position I kan du definiera en
matningsreducering.
Unitnamn: G859_CUT_OFF / Cykel: G859 (se sida 285)
Formulär Cykel
X1, Z1
Startpunkt kontur X, Z (X: Diametermått)
B
Fas/rundning
 B>0: Rundningens radie
 B<0: Fasens avkapningslängd
XE
Innerdiameter (rör)
I
Diameter matningsreducering. Gränsdiameter från vilken
förflyttningen sker med reducerad matning.
E
Reducerad matning
D
Maximalt varvtal
Ytterligare formulär: se sida 50
Begränsningen av maximalt varvtal "D“, är bara verksamt i
cykeln. Efter cykelns slut är återigen den
varvtalsbegränsning aktiv, som var verksam innan cykeln.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Konturinstick
 Påverkade parametrar: F, S, E
66
smart.Turn Units
2.3 Units – Sticka
Unit “Fristick Form H, K, U“
Denna Unit skapar beroende på KG ett av följande fristick/släppningar:
 Form U: Denna Unit skapar fristicket och finbearbetar den
angränsande plana ytan. Om så önskas kan en fas/rundning skapas.
 Form H: Fristickets slutpunkt beräknas med ledning av
nergångsvinkeln.
 Form K: Den erhållna konturformen beror på det använda verktyget,
eftersom endast ett linjärt snitt i vinkel 45° utförs.
 Välj först Typ av fristick KG och ange sedan de
värdena för det valda fristicket.
 Parametrar med samma adressbokstäver ändrar
Styrsystem även för de andra fristicken. Låt dessa
värden vara oförändrade.
Unitnamn: G85x_H_K_U / Cykel: G85 (se sida 286)
Formulär Kontur
KG
Typ av fristick
 Form U: Cykel G856 (se sida 291)
 Form U: Cykel G857 (se sida 292)
 Form K: Cykel G858 (se sida 293)
X1, Z1
Hörnpunkt kontur (X: diametermått)
Fristick form U
X2
Slutpunkt planyta (diametermått)
I
Fristicksdiameter
K
Fristickslängd
B
Fas/rundning
 B>0: Rundningens radie
 B<0: Fasens avkapningslängd
Fristick form H
K
Fristickslängd
R
Radie i fristickshörnet
W
Nedmatningsvinkel
Fristick form K
I
Fristicksdjup (radiemått)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finbearbetning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
67
2.4 Units – Centrerad borrning
2.4 Units – Centrerad borrning
Unit “Borrning centrum“
Denna Unit skapar ett axiellt hål i flera steg med stillastående verktyg.
Lämpliga verktyg kan positioneras upp till +/– 2 mm utanför centrum.
Unitnamn: G74_ZENTR / Cykel: G74 (se sida 301)
Formulär Cykel
Z1
Startpunkt borrning
Z2
Slutpunkt borrning
X
Startpunkt borrning (Diametermått) –
(Område: –2 mm < X < 2 mm; default: 0)
E
Väntetid vid hålets botten (default: 0)
D
Retur i
V
AB
P
IB
JB
B
RI
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
Borrlängd i/genom (avstånd för matningsreducering)
Borrdjup
Värde för borrdjupsreducering: Värde som borrdjupet
reduceras med efter varje ansättning.
Minimalt borrdjup: Om ett värde för borrdjupsreducering
har angetts, reduceras värdet enbart till det angivna värdet
i JB.
Returavstånd: Värde till vilket verktyget förflyttas efter att
ha uppnått det aktuella borrdjupet.
Säkerhetsavstånd internt. Avstånd vid återkörning inuti
hålet (default: Säkerhetsavstånd SCK).
Formulär Global
G14
Verktygsväxlingspunkt
 Ingen axel
 0: simultan
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas diagonalt)
68
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
smart.Turn Units
SCK
G60
2.4 Units – Centrerad borrning
CLT
Kylvätska
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
Säkerhetsavstånd ansättningsriktning: Säkerhetsavstånd i
ansättningsriktningen vid borr- och fräsbearbetning.
Skyddszon. Skyddszonövervakning är under borrningen
 0: aktiv
 1: inaktiv
BP
Paustid: Tidsrymd för matningsrörelsens avbrott för
spånbrytning.
BF
Matningstid: Tidsintervall tills nästa paus. Under den
avbrutna matningsrörelsen bryts spånet.
Ytterligare formulär: se sida 50
Är X inte programmerat eller XS i området –2 mm < XS < 2
mm, sker borrningen vid XS.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
69
2.4 Units – Centrerad borrning
Unit “Gängning centrum“
Denna Unit skapar en axiell gänga med stillastående verktyg.
Unitnamn: G73_ZENTR / Cykel: G73 (se sida 298)
Formulär Cykel
Z1
Startpunkt borrning
Z2
Slutpunkt borrning
X
Startpunkt borrning (Diametermått) –
(Område: –2 mm < X < 2 mm; default: 0)
F1
Gängstigning
B
Ansatslängd
L
Utdragslängd vid användning av flytande gängtappshållare
- default: 0
SR
Returvarvtal - default: Gängningens varvtal
Ytterligare formulär: se sida 50
Utdragslängd L: Använd denna parameter vid flytande
gängtappshållare. Cykeln beräknar med ledning av gängdjupet, den
programmerade stigningen och ”utdragslängden” en ny nominell
stigning. Den nominella stigningen är något mindre än gängtappens
stigning. Vid tillverkningen av gängan dras tappen ut ur
gängtappshållaren med "utdragslängden". Med detta förfarande
erhåller man bättre livslängd på gängtapparna.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängning med tapp
 Påverkade parametrar: S
70
smart.Turn Units
2.5 Units – Borrning C-axel
2.5 Units – Borrning C-axel
Unit “Enstaka borrning ändyta“
Denna Unit skapar ett hål på ändytan.
Unitnamn: G74_Bohr_Stirn_C / Cykel: G74 (se sida 301)
Formulär Cykel
Z1
Startpunkt borrning
Z2
Slutpunkt borrning
CS
Spindelvinkel
E
Väntetid vid hålets botten (default: 0)
D
Retur i
V
AB
P
IB
JB
B
RI
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
Borrlängd inledande/genomgående - Avstånd för
matningsreducering
Borrdjup
Värde för borrdjupsreducering: Värde som borrdjupet
reduceras med efter varje ansättning.
Minimalt borrdjup: Om ett värde för borrdjupsreducering
har angetts, reduceras värdet enbart till det angivna värdet
i JB.
Returavstånd: Värde till vilket verktyget förflyttas efter att
ha uppnått det aktuella borrdjupet.
Säkerhetsavstånd internt. Avstånd vid återkörning inuti
hålet (default: Säkerhetsavstånd SCK).
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
Formulär Global
G14
Verktygsväxlingspunkt
CLT
 Ingen axel
 0: simultan
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas diagonalt)
Kylvätska
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
71
2.5 Units – Borrning C-axel
SCK
G60
Säkerhetsavstånd ansättningsriktning: Säkerhetsavstånd i
ansättningsriktningen vid borr- och fräsbearbetning.
Skyddszon. Skyddszonövervakning är under borrningen
 0: aktiv
 1: inaktiv
BP
Paustid: Tidsrymd för matningsrörelsens avbrott för
spånbrytning.
BF
Matningstid: tidsintervall tills nästa paus utförs. Under den
avbrutna matningsrörelsen bryts spånet.
Ytterligare formulär: se sida 50
72
smart.Turn Units
2.5 Units – Borrning C-axel
Unit “Borrning linjärt mönster ändyta“
Denna Unit tillverkar en linjär hålbild med jämn delning på ändytan.
Unitnamn: G74_Lin_Stirn_C / Cykel: G74 (se sida 301)
Formulär Mönster
Q
Antal borrningar
X1, C1 Startpunkt polär
XK, YK Startpunkt kartesisk
I, J
Slutpunkt (XK, YK)
Ii, Ji
Avstånd (XKi, YKi)
R
Avstånd första/sista hål
Ri
Inkrementalt avstånd
A
Mönstervinkel (referens XK-axel)
Formulär Cykel
Z1
Startpunkt borrning
Z2
Slutpunkt borrning
E
Väntetid vid hålets botten (default: 0)
D
Retur i
V
AB
P
IB
JB
B
RI
RB
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
Borrlängd i/genom (avstånd för matningsreducering)
Borrdjup
Värde för borrdjupsreducering: Värde som borrdjupet
reduceras med efter varje ansättning.
Minimalt borrdjup: Om ett värde för borrdjupsreducering
har angetts, reduceras värdet enbart till det angivna värdet
i JB.
Returavstånd: Värde till vilket verktyget förflyttas efter att
ha uppnått det aktuella borrdjupet.
Säkerhetsavstånd internt. Avstånd vid återkörning inuti
hålet (default: Säkerhetsavstånd SCK).
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
73
2.5 Units – Borrning C-axel
Formulär Global
G14
Verktygsväxlingspunkt
CLT
SCK
G60
 Ingen axel
 0: simultan
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas diagonalt)
Kylvätska
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
Säkerhetsavstånd ansättningsriktning: Säkerhetsavstånd i
ansättningsriktningen vid borr- och fräsbearbetning.
Skyddszon. Skyddszonövervakning är under borrningen
 0: aktiv
 1: inaktiv
BP
Paustid: Tidsrymd för matningsrörelsens avbrott för
spånbrytning.
BF
Matningstid: tidsintervall tills nästa paus utförs. Under den
avbrutna matningsrörelsen bryts spånet.
Ytterligare formulär: se sida 50
74
smart.Turn Units
2.5 Units – Borrning C-axel
Unit “Borrning cirkulärt mönster ändyta“
Denna Unit tillverkar en cirkulär hålbild på ändytan.
Unitnamn: G74_Cir_Stirn_C / Cykel: G74 (se sida 301)
Formulär Mönster
Q
Antal borrningar
XM, CM Mittpunkt polär
XK, YK
Mittpunkt kartesisk
A
Startvinkel
Wi
Vinkelinkrement
K
Mönsterdiameter
W
Slutvinkel
VD
Omloppsriktning (default: 0)
 VD=0, utan W: Fullcirkeluppdelning
 VD=0, med W: Uppdelning på den längre cirkelbågen
 VD=0, med Wi: Förtecken i Wi bestämmer riktningen
(Wi<0: medurs)
 VD=1, med W: medurs
 VD=1, med Wi: medurs (förtecken i Wi är utan
betydelse)
 VD=2, med W: moturs
 VD=2, med Wi: moturs (förtecken i Wi är utan
betydelse)
Formulär Cykel
Z1
Startpunkt borrning
Z2
Slutpunkt borrning
E
Väntetid vid hålets botten (default: 0)
D
Retur i
V
AB
P
IB
JB
B
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
Borrlängd i/genom (avstånd för matningsreducering)
1. Borrdjup
Värde för borrdjupsreducering: Värde som borrdjupet
reduceras med efter varje ansättning.
Minimalt borrdjup: Om ett värde för borrdjupsreducering
har angetts, reduceras värdet enbart till det angivna värdet
i JB.
Returavstånd: Värde till vilket verktyget förflyttas efter att
ha uppnått det aktuella borrdjupet.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
75
2.5 Units – Borrning C-axel
RI
Säkerhetsavstånd internt. Avstånd vid återkörning inuti
hålet (default: Säkerhetsavstånd SCK).
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
Formulär Global
G14
Verktygsväxlingspunkt
CLT
SCK
G60
 Ingen axel
 0: simultan
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas diagonalt)
Kylvätska
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
Säkerhetsavstånd ansättningsriktning: Säkerhetsavstånd i
ansättningsriktningen vid borr- och fräsbearbetning.
Skyddszon. Skyddszonövervakning är under borrningen
 0: aktiv
 1: inaktiv
BP
Paustid: Tidsrymd för matningsrörelsens avbrott för
spånbrytning.
BF
Matningstid: tidsintervall tills nästa paus utförs. Under den
avbrutna matningsrörelsen bryts spånet.
Ytterligare formulär: se sida 50
76
smart.Turn Units
2.5 Units – Borrning C-axel
Unit “Enstaka gängning med tapp ändyta“
Denna Unit skapar en gängning med tapp på ändytan.
Unitnamn: G73_Gew_Stirn_C / Cykel: G73 (se sida 298)
Formulär Cykel
Z1
Startpunkt borrning
Z2
Slutpunkt borrning
CS
Spindelvinkel
F1
Gängstigning
B
Ansatslängd
L
Utdragslängd vid användning av flytande gängtappshållare
- default: 0
SR
Returvarvtal - default: Gängningens varvtal
Ytterligare formulär: se sida 50
Använd Utdragslängd vid flytande gängtappshållare. Cykeln beräknar
med ledning av gängdjupet, den programmerade stigningen och
utdragslängden en ny nominell stigning. Den nominella stigningen är
något mindre än gängtappens stigning. Vid tillverkningen av gängan
dras tappen ut ur gängtappshållaren med "utdragslängden". Därmed
erhåller man bättre livslängd på gängtapparna.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängning med tapp
 Påverkade parametrar: S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
77
2.5 Units – Borrning C-axel
Unit “Gängning med tapp linjärt mönster
ändyta“
Denna Unit gängar en linjär hålbild med tapp med jämn delning på
ändytan.
Unitnamn: G73_Lin_Stirn_C / Cykel: G73 (se sida 298)
Formulär Mönster
Q
Antal borrningar
X1, C1 Startpunkt polär
XK, YK Startpunkt kartesisk
I, J
Slutpunkt (XK, YK)
Ii, Ji
Avstånd (XKi, YKi)
R
Avstånd första/sista hål
Ri
Inkrementalt avstånd
A
Mönstervinkel (referens XK-axel)
Formulär Cykel
Z1
Startpunkt borrning
Z2
Slutpunkt borrning
F1
Gängstigning
B
Ansatslängd
L
Utdragslängd vid användning av flytande gängtappshållare
- default: 0
SR
Returvarvtal - default: Gängningens varvtal
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
Använd Utdragslängd vid flytande gängtappshållare. Cykeln beräknar
med ledning av gängdjupet, den programmerade stigningen och
utdragslängden en ny nominell stigning. Den nominella stigningen är
något mindre än gängtappens stigning. Vid tillverkningen av gängan
dras tappen ut ur gängtappshållaren med "utdragslängden". Därmed
erhåller man bättre livslängd på gängtapparna.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängning med tapp
 Påverkade parametrar: S
78
smart.Turn Units
2.5 Units – Borrning C-axel
Unit “Gängning med tapp cirkulärt mönster
ändyta“
Denna Unit gängar en cirkulär hålbild med tapp på ändytan.
Unitnamn: G73_Cir_Stirn_C / Cykel: G73 (se sida 298)
Formulär Mönster
Q
Antal borrningar
XM, CM Mittpunkt polär
XK, YK
Mittpunkt kartesisk
A
Startvinkel
Wi
Vinkelinkrement
K
Mönsterdiameter
W
Slutvinkel
VD
Omloppsriktning (default: 0)
 VD=0, utan W: Fullcirkeluppdelning
 VD=0, med W: Uppdelning på den längre cirkelbågen
 VD=0, med Wi: Förtecken i Wi bestämmer riktningen
(Wi<0: medurs)
 VD=1, med W: medurs
 VD=1, med Wi: medurs (förtecken i Wi är utan
betydelse)
 VD=2, med W: moturs
 VD=2, med Wi: moturs (förtecken i Wi är utan
betydelse)
Formulär Cykel
Z1
Startpunkt borrning
Z2
Slutpunkt borrning
F1
Gängstigning
B
Ansatslängd
L
Utdragslängd vid användning av flytande gängtappshållare
- default: 0
SR
Returvarvtal - default: Gängningens varvtal
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
Använd Utdragslängd vid flytande gängtappshållare. Cykeln beräknar
med ledning av gängdjupet, den programmerade stigningen och
utdragslängden en ny nominell stigning. Den nominella stigningen är
något mindre än gängtappens stigning. Vid tillverkningen av gängan
dras tappen ut ur gängtappshållaren med "utdragslängden". Därmed
erhåller man bättre livslängd på gängtapparna.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängning med tapp
 Påverkade parametrar: S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
79
2.5 Units – Borrning C-axel
Unit “Enstaka borrning mantelyta“
Denna Unit skapar ett hål på mantelytan.
Unitnamn: G74_Bohr_Mant_C / Cykel: G74 (se sida 301)
Formulär Cykel
X1
Startpunkt borrning (Diametermått)
X2
Slutpunkt borrning (Diametermått)
CS
Spindelvinkel
E
Väntetid vid hålets botten (default: 0)
D
Retur i
V
AB
P
IB
JB
B
RI
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
Borrlängd i/genom (avstånd för matningsreducering)
Borrdjup
Värde för borrdjupsreducering: Värde som borrdjupet
reduceras med efter varje ansättning.
Minimalt borrdjup: Om ett värde för borrdjupsreducering
har angetts, reduceras värdet enbart till det angivna värdet
i JB.
Returavstånd: Värde till vilket verktyget förflyttas efter att
ha uppnått det aktuella borrdjupet.
Säkerhetsavstånd internt. Avstånd vid återkörning inuti
hålet (default: Säkerhetsavstånd SCK).
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
80
smart.Turn Units
2.5 Units – Borrning C-axel
Formulär Global
G14
Verktygsväxlingspunkt
CLT
 Ingen axel
 0: simultan
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas diagonalt)
Kylvätska
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
SCK
Säkerhetsavstånd ansättningsriktning: Säkerhetsavstånd i
ansättningsriktningen vid borr- och fräsbearbetning.
BP
Paustid: Tidsrymd för matningsrörelsens avbrott för
spånbrytning.
BF
Matningstid: tidsintervall tills nästa paus utförs. Under den
avbrutna matningsrörelsen bryts spånet.
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
81
2.5 Units – Borrning C-axel
Unit “Borrning linjärt mönster mantelyta“
Denna Unit tillverkar en linjär hålbild med jämn delning på mantelytan.
Unitnamn: G74_Lin_Mant_C / Cykel: G74 (se sida 301)
Formulär Mönster
Q
Antal borrningar
Z1, C1
Startpunkt mönst.
Wi
Vinkelinkrement
W
Slutvinkel
Z2
Mönstrets slutpunkt
Formulär Cykel
X1
Startpunkt borrning (Diametermått)
X2
Slutpunkt borrning (Diametermått)
E
Väntetid vid hålets botten (default: 0)
D
Retur i
V
AB
P
IB
JB
B
RI
RB
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
Borrlängd i/genom (avstånd för matningsreducering)
Borrdjup
Värde för borrdjupsreducering: Värde som borrdjupet
reduceras med efter varje ansättning.
Minimalt borrdjup: Om ett värde för borrdjupsreducering
har angetts, reduceras värdet enbart till det angivna värdet
i JB.
Returavstånd: Värde till vilket verktyget förflyttas efter att
ha uppnått det aktuella borrdjupet.
Säkerhetsavstånd internt. Avstånd vid återkörning inuti
hålet (default: Säkerhetsavstånd SCK).
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
82
smart.Turn Units
2.5 Units – Borrning C-axel
Formulär Global
G14
Verktygsväxlingspunkt
CLT
 Ingen axel
 0: simultan
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas diagonalt)
Kylvätska
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
SCK
Säkerhetsavstånd ansättningsriktning: Säkerhetsavstånd i
ansättningsriktningen vid borr- och fräsbearbetning.
BP
Paustid: Tidsrymd för matningsrörelsens avbrott för
spånbrytning.
BF
Matningstid: tidsintervall tills nästa paus utförs. Under den
avbrutna matningsrörelsen bryts spånet.
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
83
2.5 Units – Borrning C-axel
Unit “Borrning cirkulärt mönster mantelyta“
Denna Unit tillverkar en cirkulär hålbild på mantelytan.
Unitnamn: G74_Cir_Mant_C / Cykel: G74 (se sida 301)
Formulär Mönster
Q
Antal borrningar
ZM, CM Mittpunkt mönster
A
Startvinkel
Wi
Vinkelinkrement
K
Mönsterdiameter
W
Slutvinkel
VD
Omloppsriktning (default: 0)
 VD=0, utan W: Fullcirkeluppdelning
 VD=0, med W: Uppdelning på den längre cirkelbågen
 VD=0, med Wi: Förtecken i Wi bestämmer riktningen
(Wi<0: medurs)
 VD=1, med W: medurs
 VD=1, med Wi: medurs (förtecken i Wi är utan
betydelse)
 VD=2, med W: moturs
 VD=2, med Wi: moturs (förtecken i Wi är utan
betydelse)
Formulär Cykel
X1
Startpunkt borrning (Diametermått)
X2
Slutpunkt borrning (Diametermått)
E
Väntetid vid hålets botten (default: 0)
D
Retur i:
V
AB
P
IB
JB
B
RI
RB
84
 0: Snabbtransport
 1: Matning
Matningsreducering:
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
Borrlängd i/genom (avstånd för matningsreducering)
Borrdjup
Värde för borrdjupsreducering: Värde som borrdjupet
reduceras med efter varje ansättning.
Minimalt borrdjup: Om ett värde för borrdjupsreducering
har angetts, reduceras värdet enbart till det angivna värdet
i JB.
Returavstånd: Värde till vilket verktyget förflyttas efter att
ha uppnått det aktuella borrdjupet.
Säkerhetsavstånd internt. Avstånd vid återkörning inuti
hålet (default: Säkerhetsavstånd SCK).
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
smart.Turn Units
2.5 Units – Borrning C-axel
Formulär Global
G14
Verktygsväxlingspunkt
CLT
 Ingen axel
 0: simultan
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas diagonalt)
Kylvätska
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
SCK
Säkerhetsavstånd ansättningsriktning: Säkerhetsavstånd i
ansättningsriktningen vid borr- och fräsbearbetning.
BP
Paustid: Tidsrymd för matningsrörelsens avbrott för
spånbrytning.
BF
Matningstid: tidsintervall tills nästa paus utförs. Under den
avbrutna matningsrörelsen bryts spånet.
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
85
2.5 Units – Borrning C-axel
Unit “Enstaka gängning med tapp mantelyta“
Denna Unit skapar en gängning med tapp på mantelytan.
Unitnamn: G73_Gew_Mant_C / Cykel: G73 (se sida 298)
Formulär Cykel
X1
Startpunkt borrning (Diametermått)
X2
Slutpunkt borrning (Diametermått)
CS
Spindelvinkel
F1
Gängstigning
B
Ansatslängd
L
Utdragslängd vid användning av flytande gängtappshållare
- default: 0
SR
Returvarvtal - default: Gängningens varvtal
Ytterligare formulär: se sida 50
Använd Utdragslängd vid flytande gängtappshållare. Cykeln beräknar
med ledning av gängdjupet, den programmerade stigningen och
utdragslängden en ny nominell stigning. Den nominella stigningen är
något mindre än gängtappens stigning. Vid tillverkningen av gängan
dras tappen ut ur gängtappshållaren med "utdragslängden". Därmed
erhåller man bättre livslängd på gängtapparna.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängning med tapp
 Påverkade parametrar: S
86
smart.Turn Units
2.5 Units – Borrning C-axel
Unit “Gängning med tapp linjärt mönster
mantelyta“
Denna Unit gängar en linjär hålbild med tapp med jämn delning på
mantelytan.
Unitnamn: G73_Lin_Mant_C / Cykel: G73 (se sida 298)
Formulär Mönster
Q
Antal borrningar
Z1, C1
Startpunkt mönst.
Wi
Vinkelinkrement
W
Slutvinkel
Z2
Mönstrets slutpunkt
Formulär Cykel
X1
Startpunkt borrning (Diametermått)
X2
Slutpunkt borrning (Diametermått)
F1
Gängstigning
B
Ansatslängd
L
Utdragslängd vid användning av flytande gängtappshållare
- default: 0
SR
Returvarvtal - default: Gängningens varvtal
RB
Returnivå
Ytterligare formulär: se sida 50
Använd Utdragslängd vid flytande gängtappshållare. Cykeln beräknar
med ledning av gängdjupet, den programmerade stigningen och
utdragslängden en ny nominell stigning. Den nominella stigningen är
något mindre än gängtappens stigning. Vid tillverkningen av gängan
dras tappen ut ur gängtappshållaren med "utdragslängden". Därmed
erhåller man bättre livslängd på gängtapparna.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängning med tapp
 Påverkade parametrar: S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
87
2.5 Units – Borrning C-axel
Unit “Gängning med tapp cirkulärt mönster
mantelyta“
Denna Unit gängar en cirkulär hålbild med tapp på mantelytan.
Unitnamn: G73_Cir_Mant_C / Cykel: G73 (se sida 298)
Formulär Mönster
Q
Antal borrningar
ZM, CM Mittpunkt mönster
A
Startvinkel
Wi
Vinkelinkrement
K
Mönsterdiameter
W
Slutvinkel
VD
Omloppsriktning (default: 0)
 VD=0, utan W: Fullcirkeluppdelning
 VD=0, med W: Uppdelning på den längre cirkelbågen
 VD=0, med Wi: Förtecken i Wi bestämmer riktningen
(Wi<0: medurs)
 VD=1, med W: medurs
 VD=1, med Wi: medurs (förtecken i Wi är utan
betydelse)
 VD=2, med W: moturs
 VD=2, med Wi: moturs (förtecken i Wi är utan
betydelse)
Formulär Cykel
X1
Startpunkt borrning (Diametermått)
X2
Slutpunkt borrning (Diametermått)
F1
Gängstigning
B
Ansatslängd
L
Utdragslängd vid användning av flytande gängtappshållare
- default: 0
SR
Returvarvtal - default: Gängningens varvtal
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängning med tapp
 Påverkade parametrar: S
Använd Utdragslängd vid flytande gängtappshållare. Cykeln beräknar
med ledning av gängdjupet, den programmerade stigningen och
utdragslängden en ny nominell stigning. Den nominella stigningen är
något mindre än gängtappens stigning. Vid tillverkningen av gängan
dras tappen ut ur gängtappshållaren med "utdragslängden". Därmed
erhåller man bättre livslängd på gängtapparna.
88
smart.Turn Units
2.5 Units – Borrning C-axel
Unit “ICP Borrning C-axel“
Denna Unit bearbetar en enstaka borrning eller en hålbild på änd- eller
mantelytan. Du specificerar hålens positioner samt ytterligare detaljer
via ICP.
Unitnamn: G74_ICP_C / Cykel: G74 (se sida 301)
Formulär Mönster
FK
Kontur färdig detalj
NS
Startblocknummer kontur
Formulär Cykel
E
Väntetid vid hålets botten (default: 0)
D
Retur i
V
AB
P
IB
JB
B
RI
RB
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
Borrlängd i/genom (avstånd för matningsreducering)
Borrdjup
Värde för borrdjupsreducering: Värde som borrdjupet
reduceras med efter varje ansättning.
Minimalt borrdjup: Om ett värde för borrdjupsreducering
har angetts, reduceras värdet enbart till det angivna värdet
i JB.
Returavstånd: Värde till vilket verktyget förflyttas efter att
ha uppnått det aktuella borrdjupet.
Säkerhetsavstånd internt. Avstånd vid återkörning inuti
hålet (default: Säkerhetsavstånd SCK).
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
89
2.5 Units – Borrning C-axel
Formulär Global
G14
Verktygsväxlingspunkt
CLT
 Ingen axel
 0: simultan
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: Endast Y-riktning
 6: simultan med Y (X-, Y- och Z-axeln förflyttas diagonalt)
Kylvätska
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
SCK
Säkerhetsavstånd ansättningsriktning: Säkerhetsavstånd i
ansättningsriktningen vid borr- och fräsbearbetning.
BP
Paustid: Tidsrymd för matningsrörelsens avbrott för
spånbrytning.
BF
Matningstid: tidsintervall tills nästa paus utförs. Under den
avbrutna matningsrörelsen bryts spånet.
Ytterligare formulär: se sida 50
Unit “ICP Gängning med tapp C-axel“
Denna Unit gängar ett enstaka hål eller en hålbild på änd- eller
mantelytan. Du specificerar gängningarnas positioner samt ytterligare
detaljer via ICP.
Unitnamn: G73_ICP_C / Cykel: G73 (se sida 298)
Formulär Mönster
FK
se sida 52
NS
Startblocknummer kontur
Formulär Cykel
F1
Gängstigning
B
Ansatslängd
L
Utdragslängd vid användning av flytande gängtappshållare
- default: 0
SR
Returvarvtal - default: Gängningens varvtal
RB
Returnivå
Ytterligare formulär: se sida 50
Använd Utdragslängd vid flytande gängtappshållare. Cykeln beräknar
med ledning av gängdjupet, den programmerade stigningen och
utdragslängden en ny nominell stigning. Den nominella stigningen är
något mindre än gängtappens stigning. Vid tillverkningen av gängan
dras tappen ut ur gängtappshållaren med "utdragslängden". Därmed
erhåller man bättre livslängd på gängtapparna.
90
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängning med tapp
 Påverkade parametrar: S
smart.Turn Units
2.5 Units – Borrning C-axel
Unit “ICP Borrning, försänkning C-axel“
Denna Unit bearbetar en enstaka borrning eller en hålbild på änd- eller
mantelytan. Du specificerar hålens positioner samt detaljer för
borrningen eller försänkningen via ICP.
Unitnamn: G72_ICP_C / Cykel: G72 (se sida 297)
Formulär Mönster
FK
se sida 52
NS
Startblocknummer kontur
Formulär Cykel
E
Väntetid vid hålets botten (default: 0)
D
Retur i
 0: Snabbtransport
 1: Matning
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
91
2.6 Units – Förborrning C-axel
2.6 Units – Förborrning C-axel
Unit “Förborrning Konturfräsning figurer
ändyta“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen.
Unitnamn: DRILL_STI_KON_C / Cykel: G840 A1 (se sida 328); G71 (se
sida 295)
Formulär Figur
Q
Figurtyp
QN
X1
C1
Z1
P2
L
 0: Fullcirkel
 1: Linjärt spår
 2: Cirkulärt spår
 3: Triangel
 4: Rektangel, kvadrat
 5: Månghörning
Antal hörn månghörning – endast vid Q=5 (månghörning)
Diameter figurcentrumpunkt
Vinkel figurcentrum
Fräsöverkant
Figurdjup
Kantlängd/Nyckelvidd
B
RE
A
Q2
 L>0: Kantlängd
 L<0: Nyckelvidd (invändig cirkeldiameter) vid
månghörning
Rektangelns bredd
Rundningsradie
Vinkel till X-axel
Rotationsriktning spår – endast vid Q=2 (cirkulärt spår)
W
 cw: Medurs
 ccw: Moturs
Vinkel slutpunkt spår – endast vid Q=2 (cirkulärt spår)
Programmera bara de parametrar som är relevanta för den
valda figurtypen.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
92
smart.Turn Units
2.6 Units – Förborrning C-axel
Formulär Cykel
JK
Fräsort
H
 0: På konturen
 1: Innanför konturen
 2: Utanför konturen
Fräsmetod
I
K
R
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Inkörningsradie
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
93
2.6 Units – Förborrning C-axel
Unit “Förborrning Konturfräsning ICP ändyta“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen. Om fräskonturen består av flera avsnitt, skapar
denna Unit ett hål för varje avsnitt.
Unitnamn: DRILL_STI_840_C / Cykel: G840 A1 (se sida 328); G71 (se
sida 295)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
Z1
Fräsöverkant
P2
Konturdjup
Formulär Cykel
JK
Fräsort
H
 0: På konturen
 1, Sluten kontur: innanför konturen
 1, Öppen kontur: till vänster om konturen
 2, Sluten kontur: utanför konturen
 2, Öppen kontur: till höger om konturen
 3: Beroende på H och MD
Fräsmetod
I
K
R
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Inkörningsradie
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
94
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
smart.Turn Units
2.6 Units – Förborrning C-axel
Unit “Förborrning fickfräsning figurer ändyta“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen.
Unitnamn: DRILL_STI_TASC / Cykel: G845 A1 (se sida 338); G71 (se
sida 295)
Formulär Figur
Q
Figurtyp
QN
X1
C1
Z1
P2
L
 0: Fullcirkel
 1: Linjärt spår
 2: Cirkulärt spår
 3: Triangel
 4: Rektangel, kvadrat
 5: Månghörning
Antal hörn månghörning – endast vid Q=5 (månghörning)
Diameter figurcentrumpunkt
Vinkel figurcentrum
Fräsöverkant
Figurdjup
Kantlängd/Nyckelvidd
B
RE
A
Q2
 L>0: Kantlängd
 L<0: Nyckelvidd (invändig cirkeldiameter) vid
månghörning
Rektangelns bredd
Rundningsradie
Vinkel till X-axel
Rotationsriktning spår – endast vid Q=2 (cirkulärt spår)
W
 cw: Medurs
 ccw: Moturs
Vinkel slutpunkt spår – endast vid Q=2 (cirkulärt spår)
Programmera bara de parametrar som är relevanta för den
valda figurtypen.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
95
2.6 Units – Förborrning C-axel
Formulär Cykel
JT
Omloppsriktning
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
I
K
U
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Överlappningsfaktor (default: 0,5)
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
96
smart.Turn Units
2.6 Units – Förborrning C-axel
Unit “Förborrning fickfräsning ICP ändyta“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen. Om fickan består av flera avsnitt, skapar denna
Unit ett hål för varje avsnitt.
Unitnamn: DRILL_STI_845_C / Cykel: G845 A1 (se sida 338); G71 (se
sida 295)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
Z1
Fräsöverkant
P2
Konturdjup
Formulär Cykel
JT
Omloppsriktning
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
I
K
U
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Överlappningsfaktor (default: 0,5)
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
97
2.6 Units – Förborrning C-axel
Unit “Förborrning konturfräsning figurer
mantelyta“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen.
Unitnamn: DRILL_MAN_KON_C / Cykel: G840 A1 (se sida 328); G71
(se sida 295)
Formulär Figur
Q
Figurtyp
QN
Z1
C1
CY
X1
P2
L
 0: Fullcirkel
 1: Linjärt spår
 2: Cirkulärt spår
 3: Triangel
 4: Rektangel, kvadrat
 5: Månghörning
Antal hörn månghörning – endast vid Q=5 (månghörning)
Figurcentrum
Vinkel figurcentrum
Utrullad figurcentrumpunkt
Fräsöverkant
Figurdjup
Kantlängd/Nyckelvidd
B
RE
A
Q2
 L>0: Kantlängd
 L<0: Nyckelvidd (invändig cirkeldiameter) vid
månghörning
Rektangelns bredd
Rundningsradie
Vinkel till Z-axel
Rotationsriktning spår – endast Q=2 (cirkulärt spår)
W
 cw: Medurs
 ccw: Moturs
Vinkel slutpunkt spår – endast Q=2 (cirkulärt spår)
Programmera bara de parametrar som är relevanta för den
valda figurtypen.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
98
smart.Turn Units
2.6 Units – Förborrning C-axel
Formulär Cykel
JK
Fräsort
H
 0: På konturen
 1: Innanför konturen
 2: Utanför konturen
Fräsmetod
I
K
R
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Inkörningsradie
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
99
2.6 Units – Förborrning C-axel
Unit “Förborrning konturfräsning ICP
mantelyta“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen. Om fräskonturen består av flera avsnitt, skapar
denna Unit ett hål för varje avsnitt.
Unitnamn: DRILL_MAN_840_C / Cykel: G840 A1 (se sida 328); G71
(se sida 295)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
P2
Konturdjup (radiemått)
Formulär Cykel
JK
Fräsort
H
 0: På konturen
 1, Sluten kontur: innanför konturen
 1, Öppen kontur: till vänster om konturen
 2, Sluten kontur: utanför konturen
 2, Öppen kontur: till höger om konturen
 3: Beroende på H och MD
Fräsmetod
I
K
R
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Inkörningsradie
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (diametermått)
Ytterligare formulär: se sida 50
100
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
smart.Turn Units
2.6 Units – Förborrning C-axel
Unit “Förborrning fickfräsning figurer
mantelyta“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen.
Unitnamn: DRILL_MAN_TAS_C / Cykel: G845 A1 (se sida 338); G71
(se sida 295)
Formulär Figur
Q
Figurtyp
QN
Z1
C1
CY
X1
P2
L
 0: Fullcirkel
 1: Linjärt spår
 2: Cirkulärt spår
 3: Triangel
 4: Rektangel, kvadrat
 5: Månghörning
Antal hörn månghörning – endast vid Q=5 (månghörning)
Figurens centrumpunkt
Vinkel figurcentrum
Utrullad figurcentrumpunkt
Fräsöverkant
Figurdjup
Kantlängd/Nyckelvidd
B
RE
A
Q2
 L>0: Kantlängd
 L<0: Nyckelvidd (invändig cirkeldiameter) vid
månghörning
Rektangelns bredd
Rundningsradie
Vinkel till Z-axel
Rotationsriktning spår – endast Q=2 (cirkulärt spår)
W
 cw: Medurs
 ccw: Moturs
Vinkel slutpunkt spår – endast Q=2 (cirkulärt spår)
Programmera bara de parametrar som är relevanta för den
valda figurtypen.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
101
2.6 Units – Förborrning C-axel
Formulär Cykel
JT
Omloppsriktning
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
I
K
U
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån i ansättningsriktningen
Arbetsmån konturparallell
Överlappningsfaktor (default: 0,5)
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
102
smart.Turn Units
2.6 Units – Förborrning C-axel
Unit “Förborrning fickfräsning ICP mantelyta“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen. Om fickan består av flera avsnitt, skapar denna
Unit ett hål för varje avsnitt.
Unitnamn: DRILL_MAN_845_C / Cykel: G845 A1 (se sida 338); G71
(se sida 295)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
P2
Konturdjup
Formulär Cykel
JT
Omloppsriktning
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
I
K
U
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån i ansättningsriktningen
Arbetsmån konturparallell
Överlappningsfaktor (default: 0,5)
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (diametermått)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
103
2.7 Units – Finbearbetning
2.7 Units – Finbearbetning
Unit “Finbearbetning ICP“
Denna Unit finbearbetar den via ICP beskrivna konturen från “NS till
NE“ med ett finskär.
Unitnamn: G890_ICP / Cykel: G890 (se sida 264)
Formulär Kontur
B
SRK inkoppling (Typ av nosradiekompensering)
 0: Automatisk
 1: Verktyg vänster (G41)
 2: Verktyg höger (G42)
SX, SZ Skärbegränsning (SX: Diametermått) – (default: Ingen
skärbegränsning)
Ytterligare parametrar Formulär Kontur: se sida 52
Formulär Cykel
Q
Framkörningsvariant (default: 0)
 0: automatiskt val – die Styrsystem kontrollerar:
 diagonal framkörning
 Först X-, sedan Z-riktning
 följer runt hindret på konstant avstånd
 Ignorerar första konturelementet, om startpositionen
inte är tillgänglig
H
I, K
 1: Först X-, sedan Z-riktning
 2: Först Z-, sedan X-riktning
 3: Ingen framkörning – Verktyget är i närheten av
startpunkten
Frikörningstyp Verktyget lyfter i 45° mot
bearbetningsriktningen och kör till positionen “I, K“
(default: 3):
 0: Diagonalt
 1: Först X-, sedan Z-riktning
 2: Först Z-, sedan X-riktning
 3: Står kvar på säkerhetsavståndet
 4: ingen frånkörningsrörelse (verktyget står kvar på
slutkoordinaterna)
Cykel slutposition. Position, som förflyttning sker till vid
cykelns slut (I: diametermått).
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finbearbetning
 Påverkade parametrar: F, S
104
smart.Turn Units
2.7 Units – Finbearbetning
Formulär Cykel
D
Utsläckning element (se bild)
E
Inmatningsbeteende
O
 E=0: Bearbeta inte fallande konturer
 E>0: Inmatningshastighet vid bearbetning av fallande
konturelement. Fallande konturelement bearbetas.
 Ingen inmatning: inmatningshastigheten reduceras vid
bearbetning av fallande konturelement – maximalt 50%
Fallande konturelement bearbetas.
Matningsreducering för cirkelelement (default: 0)
 0: Matningsreducering aktiv
 1: Ingen matningsreducering
DXX
Adderande korrekturnummer 1 - 16
G58
Arbetsmån konturparallell (radiemått)
DI
Arbetsmån axelparallell X
DK
Arbetsmån axelparallell Z
Ytterligare formulär: se sida 50
Vid aktiv matningsreducering bearbetas varje “litet“
konturelement med minst 4 spindelvarv.
Med adressen Dxx aktiveras en adderande kompensering
för hela cykelexekveringen. Den adderande
kompenseringen stängs av vid cykelns slut. Adderande
kompensering editeras i driftart "Programkörning".
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
105
2.7 Units – Finbearbetning
Unit “Finbearbetning längs, direkt
konturinmatning“
Denna Unit finbearbetar den med parametrarna beskrivna konturen
med ett finskär. I EC bestämmer du om det är en “normal“ kontur eller
en fallande kontur.
Unitnamn: G890_G80_L / Cykel: G890 (se sida 264)
Formulär Kontur
EC
Konturtyp
BS
 0: Normal kontur
 1: Fallande kontur
Startpunkt kontur
Slutpunkt kontur
Rundning: Radie för konturhörn
Startvinkel: Vinkel för det första konturelementet
(Område: 0° < AC < 90°)
Slutvinkel: Vinkel för det sista konturelementet
(Område: 0° < WC < 90°)
Fas/Rundning i början
BE
 BS>0: Rundningens radie
 BS<0: Fasens avkapningslängd
Fas/Rundning i slutet
X1, Z1
X2, Z2
RC
AC
WC
 BE>0: Rundningens radie
 BE<0: Fasens avkapningslängd
Formulär Cykel
E
Inmatningsbeteende
B
 E>0: Inmatningshastighet vid bearbetning av fallande
konturelement. Fallande konturelement bearbetas.
 Ingen inmatning: inmatningshastigheten reduceras vid
bearbetning av fallande konturelement – maximalt 50%
Fallande konturelement bearbetas.
SRK inkoppling (Typ av nosradiekompensering)
 0: Automatisk
 1: Verktyg vänster (G41)
 2: Verktyg höger (G42)
DXX
Adderande korrekturnummer 1 - 16
G58
Arbetsmån konturparallell (radiemått)
Ytterligare formulär: se sida 50
Med adressen Dxx aktiveras en adderande kompensering
för hela cykelexekveringen. Den adderande
kompenseringen stängs av vid cykelns slut. Adderande
kompensering editeras i driftart "Programkörning".
106
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finbearbetning
 Påverkade parametrar: F, S, E
smart.Turn Units
2.7 Units – Finbearbetning
Unit “Finbearbetning plan, direkt
konturinmatning“
Denna Unit finbearbetar den med parametrarna beskrivna konturen
med ett finskär. I EC bestämmer du om det är en “normal“ kontur eller
en fallande kontur.
Unitnamn: G890_G80_P / Cykel: G890 (se sida 264)
Formulär Kontur
EC
Konturtyp
BS
 0: Normal kontur
 1: Fallande kontur
Startpunkt kontur
Slutpunkt kontur
Rundning: Radie för konturhörn
Startvinkel: Vinkel för det första konturelementet
(Område: 0° < AC < 90°)
Slutvinkel: Vinkel för det sista konturelementet
(Område: 0° < WC < 90°)
Fas/Rundning i början:
BE
 BS>0: Rundningens radie
 BS<0: Fasens avkapningslängd
Fas/Rundning i slutet
X1, Z1
X2, Z2
RC
AC
WC
 BE>0: Rundningens radie
 BE<0: Fasens avkapningslängd
Formulär Cykel
E
Inmatningsbeteende
B
 E>0: Inmatningshastighet vid bearbetning av fallande
konturelement. Fallande konturelement bearbetas.
 Ingen inmatning: inmatningshastigheten reduceras vid
bearbetning av fallande konturelement – maximalt 50%
Fallande konturelement bearbetas.
SRK inkoppling (Typ av nosradiekompensering)
 0: Automatisk
 1: Verktyg vänster (G41)
 2: Verktyg höger (G42)
DXX
Adderande korrekturnummer 1 - 16
G58
Arbetsmån konturparallell (radiemått)
Ytterligare formulär: se sida 50
Med adressen Dxx aktiveras en adderande kompensering
för hela cykelexekveringen. Den adderande
kompenseringen stängs av vid cykelns slut. Adderande
kompensering editeras i driftart "Programkörning".
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finbearbetning
 Påverkade parametrar: F, S, E
107
2.7 Units – Finbearbetning
Unit “Fristick Form E, F, DIN76“
Denna Unit tillverkar det i KG definierade fristicket och den anslutande
plana ytan. Ingångssnittet till cylindern bearbetas om du anger en av
parametrarna Skärfaslängd eller Skärfasradie.
Unitnamn: G85x_DIN_E_F_G / Cykel: G85 (se sida 286)
Formulär Översikt
KG
Typ av fristick
 E: DIN 509 Form E; Cykel G851 (se sida 288)
 F: DIN 509 Form F; Cykel G852 (se sida 289)
 G: DIN 76 Form G (gängsläppning); Cykel G853 (se sida
290)
X1, Z1
Startpunkt kontur (X1: diametermått)
X2, Z2
Slutpunkt kontur (X2: diametermått)
App
Framkörning se sida 55
Formulär Form E
I
Fristicksdjup (default: Normtabell)
K
Fristickslängd (default: Normtabell)
W
Fristickvinkel (default: Normtabell 15°)
R
Fristicksradie (default: Normtabell)
H
Frikörningstyp
 0: till startpunkt
 1: Slut planyta
Formulär Form F
I
Fristicksdjup (default: Normtabell)
K
Fristickslängd (default: Normtabell)
W
Fristickvinkel (default: Normtabell 15°)
R
Fristicksradie (default: Normtabell)
P2
Plandjup (default: Normtabell)
A
Planvinkel (default: Normtabell 8°)
H
Frikörningstyp
 0: till startpunkt
 1: Slut planyta
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finbearbetning
 Påverkade parametrar: F, S, E
108
smart.Turn Units
2.7 Units – Finbearbetning
Formulär Form G
FP
Gängstigning
I
Fristicksdiameter (default: Normtabell)
K
Fristickslängd (default: Normtabell)
W
Fristickvinkel (default: Normtabell 30°)
R
Fristicksradie (default: Normtabell)
P1
Fristickar.mån
H
 Ingen uppgift: Bearbetning i ett snitt
 P1>0: Uppdelning i för- och färdigsvarvning; P1=
arbetsmån i längdriktningen; arbetsmån i planriktningen
är alltid 0,1mm
Frikörningstyp
 0: till startpunkt
 1: Slut planyta
Ytterligare parametrar “Cylinderingångssnitt“
B
Cylinderingångssnitt längd (ingen uppgift: Inget
ingångssnitt)
WB
Ingångssnitt vinkel (default: 45°)
RB
Positivt värde: Ingångssnittsradie, negativt värde: Fas
(ingen inmatning: inget element)
E
Reducerad matning för nedmatning och ingångssnitt.
(default: aktiv matning)
U
Sliparbetsmån cylinder
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finbearbetning
 Påverkade parametrar: F, S, E
 Fristicket kan endast utföras i rätvinkliga axelparallella
konturhörn i den längsgående axeln.
 Parametrar som man inte programmerar beräknas av
Styrsystem utifrån normtabellen.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
109
2.8 Units – Gänga
2.8 Units – Gänga
Översikt Gäng-Units
 “Gänga direkt“ Skapar en enkel invändig eller utvändig gänga i
längdriktningen.
 “Gänga ICP“ Skapar en invändig eller utvändig gänga med en eller
flera ingångar i längd- eller planriktningen. Du definierar den kontur
som gängan skall appliceras på via ICP.
 “API-gänga“ Skapar en API-gänga med en eller flera ingångar.
Gängdjupet minskas vid gängans utlopp.
 “Konisk gänga“ Skapar en konisk invändig eller utvändig gänga
med en eller flera ingångar.
Handrattsöverlagring
Om maskinen är utrustad med handrattsöverlagring, kan axelrörelser
under en gängbearbetning överlagras inom ett begränsat område:
 X-riktning: beroende på aktuellt skärdjup, maximalt programmerat
gängdjup
 Z-riktning: +/- en fjärdedel av gängstigningen
Maskinen och styrsystemet måste vara förberedd av
maskintillverkaren. Beakta anvisningarna i Er
maskinhandbok.
Beakta att positionsändringar som kommit från
handrattsöverlagring, inte är verksamma efter cykelns slut
eller i funktionen "Sista snitt".
110
smart.Turn Units
2.8 Units – Gänga
Unit “Gänga direkt“
Denna Unit skapar en enkel invändig eller utvändig gänga i
längdriktningen.
Unitnamn: G32_MAN / Cykel: G32 (se sida 278)
Formulär Gänga
O
Gängplacering
KE
 0: Invändig gänga (ansättning i +X)
 1: Utvändig gänga (ansättning i –X)
Framkörning se sida 55
Startdiameter
Startposition Z
Slutpunkt gänga
Gängstigning
Gängdjup (automatiskt för metriska ISO-gängor)
Maximal ansättning (radiemått)
Antal skär (endast om I inte har programmerats och
ansättningen är V=0 eller V=1)
Utloppsposition
K
 0: vid slutet av gängsnittet
 1: vid början av gängsnittet
Utloppslängd
APP
XS
ZS
Z2
F1
U
I
IC
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängsvarvning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
111
2.8 Units – Gänga
Formulär Cykel
H
Offsettyp (förskjutning mellan individuella ansättningar i
snittriktningen)
V
 0: utan offset
 1: från vänster
 2: från höger
 3: växlande vänster/höger
Ansättningstyp
 0: Konstant spånarea
 1: konstant ansättning
 2: med restsnittuppdelning
 3: utan restsnittuppdelning
 4: som MANUALplus 4110
A
Ansättningsvinkel (Referens: X-axel 0°<A<60°; default 30°)
R
Restskärdjup (endast vid V=4)
C
Startvinkel
D
Gängtal
Q
Antal torrkörningar
Ytterligare formulär: se sida 50
Unit “Gänga ICP“
Denna Unit skapar en invändig eller utvändig gänga med en eller flera
ingångar i längd- eller planriktningen. Du definierar den kontur som
gängan skall appliceras på via ICP.
Unitnamn: G31_ICP / Cykel: G31 (se sida 274)
Formulär Gänga
FK
Konturreferens: se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
O1
Bearbeta formelement
O
 0: ingen bearbetning
 1: vid början
 2: vid slut
 3: vid början och slut
 4: endast fas och rundning
Gängplacering
J1
 0: Invändig gänga (ansättning i +X)
 1: Utvändig gänga (ansättning i –X)
Gängorientering
F1
U
 Från 1:a konturelementet
 0: Längs
 1: Plan
Gängstigning
Gängdjup (automatiskt för metriska ISO-gängor)
112
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängsvarvning
 Påverkade parametrar: F, S
smart.Turn Units
2.8 Units – Gänga
A
Ansättningsvinkel (Referens: X-axel 0°<A>60°; default 30°)
D
Gängtal
K
Utloppslängd
Formulär Cykel
H
Offsettyp (förskjutning mellan individuella ansättningar i
snittriktningen)
V
 0: utan offset
 1: från vänster
 2: från höger
 3: växlande vänster/höger
Ansättningstyp
 0: Konstant spånarea
 1: konstant ansättning
 2: med restsnittuppdelning
 3: utan restsnittuppdelning
 4: som MANUALplus 4110
R
Restskärdjup (endast vid V=4)
I
Maximal ansättning (radiemått)
IC
Antal skär (endast när I inte har programmerats)
B
Ansatslängd
P
Utloppslängd
C
Startvinkel
Q
Antal torrkörningar
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
113
2.8 Units – Gänga
Unit “API-gänga“
Denna Unit skapar en API-gänga med en eller flera ingångar.
Gängdjupet minskas vid gängans utlopp.
Unitnamn: G352_API / Cykel: G352 (se sida 283)
Formulär Gänga
O
Gängplacering
 0: Invändig gänga (ansättning i +X)
 1: Utvändig gänga (ansättning i –X)
X1, Z1
Startpunkt gänga (X1: diametermått)
X2, Z2
Slutpunkt gänga (X2: diametermått)
W
Konvinkel (referens: Z-axel; –45°<W<45°)
WE
Utloppsvinkel (referens: Z-axel; 0°<WE<90°; default: 12°)
F1
Gängstigning
U
Gängdjup (automatiskt för metriska ISO-gängor)
Formulär Cykel
I
Maximal ansättning (radiemått)
H
Offsettyp (förskjutning mellan individuella ansättningar i
snittriktningen)
V
 0: utan offset
 1: från vänster
 2: från höger
 3: växlande vänster/höger
Ansättningstyp
 0: Konstant spånarea
 1: konstant ansättning
 2: med restsnittuppdelning
 3: utan restsnittuppdelning
 4: som MANUALplus 4110
A
Ansättningsvinkel (Referens: X-axel 0°>A>60°; default 30°)
R
Restskärdjup (endast vid V=4)
C
Startvinkel
D
Gängtal
Q
Antal torrkörningar
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängsvarvning
 Påverkade parametrar: F, S
114
smart.Turn Units
2.8 Units – Gänga
Unit “Kongänga“
Denna Unit skapar en konisk invändig eller utvändig gänga med en
eller flera ingångar.
Unitnamn: G32_KEG / Cykel: G32 (se sida 278)
Formulär Gänga
O
Gängplacering
X1, Z1
X2, Z2
W
F1
U
KE
 0: Invändig gänga (ansättning i +X)
 1: Utvändig gänga (ansättning i –X)
Startpunkt gänga (X1: diametermått)
Slutpunkt gänga (X2: diametermått)
Konvinkel (referens: Z-axel; –45°<W<45°)
Gängstigning
Gängdjup (automatiskt för metriska ISO-gängor)
Utloppsposition
K
 0: vid slutet av gängsnittet
 1: vid början av gängsnittet
Utloppslängd
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängsvarvning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
115
2.8 Units – Gänga
Formulär Cykel
I
Maximal ansättning (radiemått)
IC
Antal skär (endast när I inte har programmerats)
H
Offsettyp (förskjutning mellan individuella ansättningar i
snittriktningen)
V
 0: utan offset
 1: från vänster
 2: från höger
 3: växlande vänster/höger
Ansättningstyp
 0: Konstant spånarea
 1: konstant ansättning
 2: med restsnittuppdelning
 3: utan restsnittuppdelning
 4: som MANUALplus 4110
A
Ansättningsvinkel (Referens: X-axel 0°<A<60°; default 30°)
R
Restskärdjup (endast vid V=4)
C
Startvinkel
D
Gängtal
Q
Antal torrkörningar
Ytterligare formulär: se sida 50
116
smart.Turn Units
2.9 Units – Fräsning ändyta
2.9 Units – Fräsning ändyta
Unit “Spår ändyta“
Denna Unit fräser ett spår på ändytan från framkörningspositionen till
slutpunkten. Spårets bredd motsvarar fräsens diameter.
Unitnamn: G791_Nut_Stirn_C / Cykel: G791 (se sida 318)
Formulär Cykel
Z1
Fräsöverkant
Z2
Fräsbotten
L
Spårlängd
A1
Vinkel till X-axel
X1, C1 Spårslutpunkt polärt
XK, YK Spårslutpunkt kartesiskt
P
Maximalt skärdjup
FZ
Ansättningsmatning
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
117
2.9 Units – Fräsning ändyta
Unit “Linjärt spårmönster ändyta“
Denna Unit tillverkar ett linjärt spårmönster med jämn delning på
ändytan. Spårens startpunkter motsvarar mönsterpositionerna. Du
definiera spårens längd och läge i denna Unit. Spårets bredd motsvarar
fräsens diameter.
Unitnamn: G791_Lin_Stirn_C / Cykel: G791 (se sida 318)
Formulär Mönster
Q
Antal spår
X1, C1 Startpunkt polär
XK, YK Startpunkt kartesisk
I, J
Slutpunkt (XK, YK)
Ii, Ji
Avstånd (XKi, YKi)
R
Avstånd första/sista kontur
Ri
Inkrementalt avstånd
A
Mönstervinkel (referens XK-axel)
Formulär Cykel
Z1
Fräsöverkant
Z2
Fräsbotten
L
Spårlängd
A1
Vinkel till X-axel
P
Maximalt skärdjup
FZ
Ansättningsmatning
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
118
smart.Turn Units
2.9 Units – Fräsning ändyta
Unit “Cirkulärt spårmönster ändyta“
Denna Unit tillverkar ett cirkulärt spårmönster med jämn delning på
ändytan. Spårens startpunkter motsvarar mönsterpositionerna. Du
definiera spårens längd och läge i denna Unit. Spårets bredd motsvarar
fräsens diameter.
Unitnamn: G791_Cir_Stirn_C / Cykel: G791 (se sida 318)
Formulär Mönster
Q
Antal spår
XM, CM Mittpunkt polär
XK, YK
Mittpunkt kartesisk
A
Startvinkel
Wi
Vinkelinkrement
K
Mönsterdiameter
W
Slutvinkel
V
Omloppsriktning (default: 0)
 VD=0, utan W: Fullcirkeluppdelning
 VD=0, med W: Uppdelning på den längre cirkelbågen
 VD=0, med Wi: Förtecken i Wi bestämmer riktningen
(Wi<0: medurs)
 VD=1, med W: medurs
 VD=1, med Wi: medurs (förtecken i Wi är utan
betydelse)
 VD=2, med W: moturs
 VD=2, med Wi: moturs (förtecken i Wi är utan
betydelse)
Formulär Cykel
Z1
Fräsöverkant
Z2
Fräsbotten
L
Spårlängd
A1
Vinkel till X-axel
P
Maximalt skärdjup
FZ
Ansättningsmatning
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
119
2.9 Units – Fräsning ändyta
Unit “Ändfräsning“
Denna Unit fräser beroende på Q ytor eller definierade figurer. Denna
Unit avverkar materialet runt om figuren.
Unitnamn: G797_Stirnfr_C / Cykel: G797 (se sida 324)
Formulär Figur
Q
Figurtyp
 0: Fullcirkel
 1: Enstaka yta
 2: Nyckelvidd
 3: Triangel
 4: Rektangel, kvadrat
 5: Månghörning
QN
Antal hörn månghörning (endast vid Q=5 månghörning)
X1
Diameter figurcentrumpunkt
C1
Vinkel figurcentrum
Z1
Fräsöverkant
Z2
Fräsbotten
X2
Begränsningsdiameter
L
Kantlängd
B
Bredd/nyckelvidd
RE
Rundningsradie
A
Vinkel till X-axel
Formulär Cykel
QK
Driftart
J
 Grovbearbetning
 Finbearbetning
Fräsriktning
H
 0: enkelriktad
 1: dubbelriktad
Fräsmetod
 0: Motfräsning
 1: Medfräsning
P
Maximalt skärdjup
I
Arbetsmån konturparallell
K
Arbetsmån i ansättningsriktningen
FZ
Ansättningsmatning
E
Reducerad matning
U
Överlappningsfaktor
Ytterligare formulär: se sida 50
120
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finfräsning
 Påverkade parametrar: F, S, FZ, P
smart.Turn Units
2.9 Units – Fräsning ändyta
Unit “Gängfräsning“
Denna Unit fräser en gänga i ett befintligt hål.
Placera verktyget vid hålets centrum innan G799 anropas. Cykeln
positionerar verktyget inuti hålet till ”Slutpunkt gänga”. Sedan
förflyttas verktyget till "Inkörningsradie R" och fräser gängan. Därmed
förflyttas verktyget stigningen "F" för varje varv. Därefter frikör cykeln
verktyget och lyfter det tillbaka till startpunkten. I parameter V
programmeras om gängan skall fräsas i en stigning, eller vid
enskärsverktyg, med flera stigningar.
Unitnamn: G799_Gewindefr_C / Cykel: G799 (se sida 307)
Formulär Position
Z1
Startpunkt borrning
P2
Gängdjup
I
Gängdiameter
F1
Gängstigning
Formulär Cykel
J
Gängans riktning
H
 0: Högergänga
 1: Vänstergänga
Fräsmetod
V
 0: Motfräsning
 1: Medfräsning
Fräsmetod
 0: gängan fräses med en skruvlinje på 360°
 1: gängan fräses med flera helixbanor (enskärsverktyg)
R
Inkörningsradie
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finfräsning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
121
2.9 Units – Fräsning ändyta
Unit “Konturfräsning figurer ändyta“
Denna Unit fräser den via Q definierade konturen på ändytan.
Unitnamn: G840_Fig_Stirn_C/ Cykel: G840 (se sida 330)
Formulär Figur
Q
Figurtyp
QN
X1
C1
Z1
P2
L
 0: Fullcirkel
 1: Linjärt spår
 2: Cirkulärt spår
 3: Triangel
 4: Rektangel, kvadrat
 5: Månghörning
Antal hörn månghörning – endast vid Q=5 (månghörning)
Diameter figurcentrumpunkt
Vinkel figurcentrum
Fräsöverkant
Figurdjup
Kantlängd/Nyckelvidd
B
RE
A
Q2
 L>0: Kantlängd
 L<0: Nyckelvidd (invändig cirkeldiameter) vid
månghörning
Rektangelns bredd
Rundningsradie
Vinkel till X-axel
Rotationsriktning spår – endast vid Q=2 (cirkulärt spår)
W
 cw: Medurs
 ccw: Moturs
Vinkel slutpunkt spår – endast vid Q=2 (cirkulärt spår)
Programmera bara de parametrar som är relevanta för den
valda figurtypen.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
122
smart.Turn Units
2.9 Units – Fräsning ändyta
Formulär Cykel
JK
Fräsort
H
 0: På konturen
 1: Innanför konturen
 2: Utanför konturen
Fräsmetod
P
I
K
FZ
E
R
O
 0: Motfräsning
 1: Medfräsning
Maximalt skärdjup
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Ansättningsmatning
Reducerad matning
Inkörningsradie
Inmatningsbeteende
 0: rak – Cykeln förflyttar till startpunkten, matar ner och
fräser konturen.
 1: i förborrning – Cykeln positionerar ovanför den
förborrade positionen, matar ner och fräser konturen.
NF
Positionsmärke (endast vid O=1)
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
123
2.9 Units – Fräsning ändyta
Unit “Konturfräsning ICP ändyta“
Denna Unit fräser den via ICP definierade konturen på ändytan.
Unitnamn: G840_Kon_C_Stirn / Cykel: G840 (se sida 330)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
Z1
Fräsöverkant
P2
Konturdjup
Formulär Cykel
JK
Fräsort
H
 0: På konturen
 1, Sluten kontur: innanför konturen
 1, Öppen kontur: till vänster om konturen
 2, Sluten kontur: utanför konturen
 2, Öppen kontur: till höger om konturen
 3: Beroende på H och MD
Fräsmetod
P
I
K
FZ
E
R
O
 0: Motfräsning
 1: Medfräsning
Maximalt skärdjup
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Ansättningsmatning
Reducerad matning
Inkörningsradie
Inmatningsbeteende
 0: rak – Cykeln förflyttar till startpunkten, matar ner och
fräser konturen.
 1: i förborrning – Cykeln positionerar ovanför den
förborrade positionen, matar ner och fräser konturen.
NF
Positionsmärke (endast vid O=1)
RB
Returnivå
Ytterligare formulär: se sida 50
124
smart.Turn Units
2.9 Units – Fräsning ändyta
Unit “Fickfräsning figurer ändyta“
Denna Unit fräser den via Q definierade fickan. Välj bearbetningstyp
(Grovbearbetning/Finbearbetning) samt nedmatningsstrateg i QK.
Unitnamn: G84x_Fig_Stirn_C / Cykel: G845 (se sida 339); G846 (se
sida 343)
Formulär Figur
Q
Figurtyp
QN
X1
C1
Z1
P2
L
 0: Fullcirkel
 1: Linjärt spår
 2: Cirkulärt spår
 3: Triangel
 4: Rektangel, kvadrat
 5: Månghörning
Antal hörn månghörning – endast vid Q=5 (månghörning)
Diameter figurcentrumpunkt
Vinkel figurcentrum
Fräsöverkant
Figurdjup
Kantlängd/Nyckelvidd
B
RE
A
Q2
 L>0: Kantlängd
 L<0: Nyckelvidd (invändig cirkeldiameter) vid
månghörning
Rektangelns bredd
Rundningsradie
Vinkel till X-axel
Rotationsriktning spår – endast vid Q=2 (cirkulärt spår)
W
 cw: Medurs
 ccw: Moturs
Vinkel slutpunkt spår – endast vid Q=2 (cirkulärt spår)
Programmera bara de parametrar som är relevanta för den
valda figurtypen.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
125
2.9 Units – Fräsning ändyta
Formulär Cykel
QK
Bearbetningstyp och nedmatningsstrategi
JT
 0: Grovbearbetning
 1: Finbearbetning
 2: Grovbearbetning helix manuell
 3: Grovbearbetning helix automatisk
 4: Grovbearbetning pendlande linjär manuell
 5: Grovbearbetning pendlande linjär automatisk
 6: Grovbearbetning pendlande cirkulär manuell
 7: Grovbearbetning pendlande cirkulär automatisk
 8: Grovbearbetning, nedmatning i förborrningsposition
 9: Finbearbetning, 3D framkörningsbåge
Omloppsriktning
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
 0: Motfräsning
 1: Medfräsning
P
Maximalt skärdjup
I
Arbetsmån konturparallell
K
Arbetsmån i ansättningsriktningen
FZ
Ansättningsmatning
E
Reducerad matning
R
Inkörningsradie
WB
Nedmatningslängd
EW
Nedmatningsvinkel
NF
Positionsmärke (endast vid QK=8)
U
Överlappningsfaktor (default: 0,5)
Ytterligare formulär: se sida 50
126
smart.Turn Units
2.9 Units – Fräsning ändyta
Unit “Fickfräsning ICP ändyta“
Denna Unit fräser den via Q definierade fickan. Välj bearbetningstyp
(Grovbearbetning/Finbearbetning) samt nedmatningsstrateg i QK.
Unitnamn: G845_Tas_C_Stirn / Cykel: G845 (se sida 339); G846 (se
sida 343)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
Z1
Fräsöverkant
P2
Konturdjup
NF
Positionsmärke (endast vid QK=8)
Formulär Cykel
QK
Bearbetningstyp och nedmatningsstrategi
JT
 0: Grovbearbetning
 1: Finbearbetning
 2: Grovbearbetning helix manuell
 3: Grovbearbetning helix automatisk
 4: Grovbearbetning pendlande linjär manuell
 5: Grovbearbetning pendlande linjär automatisk
 6: Grovbearbetning pendlande cirkulär manuell
 7: Grovbearbetning pendlande cirkulär automatisk
 8: Grovbearbetning, nedmatning i förborrningsposition
 9: Finbearbetning, 3D framkörningsbåge
Omloppsriktning
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
 0: Motfräsning
 1: Medfräsning
P
Maximalt skärdjup
I
Arbetsmån konturparallell
K
Arbetsmån i ansättningsriktningen
FZ
Ansättningsmatning
E
Reducerad matning
R
Inkörningsradie
WB
Nedmatningslängd
EW
Nedmatningsvinkel
U
Överlappningsfaktor (default: 0,5)
RB
Returnivå
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
127
2.9 Units – Fräsning ändyta
Unit “Gravering ändyta“
Denna Unit graverar teckensträngar med linjär eller polär fördelning på
ändytan. Specialtecken och "åäö", som du inte kan ange i smart.Turneditor, definierar du tecken för tecken i NF. När du programmerar
“direkt fortsättning från senaste text“ (Q=1), kommer verktygsväxling
och förpositionering att undertryckas. Teknologiska värden gäller från
föregående graveringscykel.
Unitnamn: G801_GRA_STIRN_C / Cykel: G801 (se sida 346)
Teckentabell: se sida 345
Formulär Position
X, C
Startpunkt polär
XK, YK Startpunkt kartesiskt
Z
Slutpunkt. Z-position som fräsen skall ansättas till.
RB
Returnivå
Formulär Cykel
TXT
Text som skall graveras
NF
Tecken-nummer (tecken som skall graveras)
H
Teckenhöjd
E
Avståndsfaktor (beräkning: se bild)
W
Lutningsvinkel
FZ
Faktor för inmatningshastighet (Inmatningshastighet =
aktuell matning * FZ)
V
Utförande
D
Q
 0: Linjärt utförande
 1: Böjd uppåt
 2: Böjd nedåt
Referensdiameter
Skriv vidare från senaste
 0 (nej): Graveringen sker från startpunkten
 1 (ja): Graveringen sker från verktygspositionen
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gravering
 Påverkade parametrar: F, S
128
smart.Turn Units
2.9 Units – Fräsning ändyta
Unit “Avgradning ändyta“
Denna Unit gradar av den via ICP definierade konturen på ändytan.
Unitnamn: G840_ENT_C_STIRN / Cykel: G840 (se sida 334)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
Z1
Fräsöverkant
Formulär Cykel
JK
Fräsort
H
 JK=0: På konturen
 JK=1, Sluten kontur: innanför konturen
 JK=1, Öppen kontur: till vänster om konturen
 JK=2, Sluten kontur: utanför konturen
 JK=2, Öppen kontur: till höger om konturen
 JK=3: Beroende på H och MD
Fräsmetod
 0: Motfräsning
 1: Medfräsning
BG
Fasbredd
JG
Förbearbetningsdiameter
P
Skärdjup (anges negativt)
I
Arbetsmån konturparallell
R
Inkörningsradie
FZ
Ansättningsmatning
E
Reducerad matning
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Avgradning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
129
2.10 Units – Fräsning mantelyta
2.10 Units – Fräsning mantelyta
Unit “Spår mantelyta“
Denna Unit fräser ett spår på mantelytan från framkörningspositionen
till slutpunkten. Spårets bredd motsvarar fräsens diameter.
Unitnamn: G792_Nut_MANT_C / Cykel: G792 (se sida 319)
Formulär Cykel
X1
Fräsöverkant (diametermått)
X2
Fräsbotten (diametermått)
L
Spårlängd
A1
Vinkel till Z-axel
Z1, C1
Spårslutpunkt polärt
P
Maximalt skärdjup
FZ
Ansättningsmatning
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
130
smart.Turn Units
2.10 Units – Fräsning mantelyta
Unit “Linjärt spårmönster mantelyta“
Denna Unit tillverkar ett linjärt spårmönster med jämn delning på
mantelytan. Spårens startpunkter motsvarar mönsterpositionerna. Du
definiera spårens längd och läge i denna Unit. Spårets bredd motsvarar
fräsens diameter.
Unitnamn: G792_Lin_Mant_C / Cykel: G792 (se sida 319)
Formulär Mönster
Q
Antal spår
Z1, C1
Startpunkt mönst.
Wi
Vinkelinkrement
W
Slutvinkel
Z2
Mönstrets slutpunkt
Formulär Cykel
X1
Fräsöverkant (diametermått)
X2
Fräsbotten (diametermått)
L
Spårlängd
A1
Vinkel till Z-axel
P
Maximalt skärdjup
FZ
Ansättningsmatning
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
131
2.10 Units – Fräsning mantelyta
Unit “Cirkulärt spårmönster mantelyta“
Denna Unit tillverkar ett cirkulärt spårmönster med jämn delning på
mantelytan. Spårens startpunkter motsvarar mönsterpositionerna. Du
definiera spårens längd och läge i denna Unit. Spårets bredd motsvarar
fräsens diameter.
Unitnamn: G792_Cir_Mant_C / Cykel: G792 (se sida 319)
Formulär Mönster
Q
Antal spår
ZM, CM Mittpunkt mönster
A
Startvinkel
Wi
Vinkelinkrement
K
Mönsterdiameter
W
Slutvinkel
V
Omloppsriktning (default: 0)
 VD=0, utan W: Fullcirkeluppdelning
 VD=0, med W: Uppdelning på den längre cirkelbågen
 VD=0, med Wi: Förtecken i Wi bestämmer riktningen
(Wi<0: medurs)
 VD=1, med W: medurs
 VD=1, med Wi: medurs (förtecken i Wi är utan
betydelse)
 VD=2, med W: moturs
 VD=2, med Wi: moturs (förtecken i Wi är utan
betydelse)
Formulär Cykel
X1
Fräsöverkant (diametermått)
X2
Fräsbotten (diametermått)
L
Spårlängd
A1
Vinkel till Z-axel
P
Maximalt skärdjup
FZ
Ansättningsmatning
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
132
smart.Turn Units
2.10 Units – Fräsning mantelyta
Unit “Fräsning spiralspår“
Denna Unit fräser ett spiralspår. Spårets bredd motsvarar fräsens
diameter.
Unitnamn: G798_Wendelnut_C / Cykel: G798 (se sida 326)
Formulär Position
X1
Gängdiameter
C1
Startvinkel
Z1
Startpunkt gänga
Z2
Slutpunkt gänga
U
Gängdjup
Formulär Cykel
F1
Gängstigning
J
Gängriktning:
 0: Högergänga
 1: Vänstergänga
D
Gängtal
P
Ansatslängd
K
Utloppslängd
I
Maximalt skärdjup
E
Skärdjupsreducering
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finfräsning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
133
2.10 Units – Fräsning mantelyta
Unit “Konturfräsning figurer mantelyta“
Denna Unit fräser den via Q definierade konturen på mantelytan.
Unitnamn: G840_Fig_Mant_C / Cykel: G840 (se sida 330)
Formulär Figur
Q
Figurtyp
QN
Z1
C1
CY
X1
P2
L
 0: Fullcirkel
 1: Linjärt spår
 2: Cirkulärt spår
 3: Triangel
 4: Rektangel, kvadrat
 5: Månghörning
Antal hörn månghörning – endast vid Q=5 (månghörning)
Figurens centrumpunkt
Vinkel figurcentrum
Utrullad figurcentrumpunkt
Fräsöverkant
Figurdjup
Kantlängd/Nyckelvidd
B
RE
A
Q2
 L>0: Kantlängd
 L<0: Nyckelvidd (invändig cirkeldiameter) vid
månghörning
Rektangelns bredd
Rundningsradie
Vinkel till Z-axel
Rotationsriktning spår – endast Q=2 (cirkulärt spår)
W
 cw: Medurs
 ccw: Moturs
Vinkel slutpunkt spår – endast Q=2 (cirkulärt spår)
Programmera bara de parametrar som är relevanta för den
valda figurtypen.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
134
smart.Turn Units
2.10 Units – Fräsning mantelyta
Formulär Cykel
JK
Fräsort
H
 0: På konturen
 1: Innanför konturen
 2: Utanför konturen
Fräsmetod
P
I
K
FZ
E
R
O
 0: Motfräsning
 1: Medfräsning
Maximalt skärdjup
Arbetsmån i ansättningsriktningen
Arbetsmån konturparallell
Ansättningsmatning
Reducerad matning
Inkörningsradie
Inmatningsbeteende
 0: rak – Cykeln förflyttar till startpunkten, matar ner och
fräser konturen.
 1: i förborrning – Cykeln positionerar ovanför den
förborrade positionen, matar ner och fräser konturen.
NF
Positionsmärke (endast vid O=1)
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
135
2.10 Units – Fräsning mantelyta
Unit “Konturfräsning ICP mantelyta“
Denna Unit fräser den via ICP definierade konturen på mantelytan.
Unitnamn: G840_Kon_C_Mant / Cykel: G840 (se sida 330)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
P2
Konturdjup (radiemått)
Formulär Cykel
JK
Fräsort
H
 0: På konturen
 1, Sluten kontur: innanför konturen
 1, Öppen kontur: till vänster om konturen
 2, Sluten kontur: utanför konturen
 2, Öppen kontur: till höger om konturen
 3: Beroende på H och MD
Fräsmetod
P
I
K
FZ
E
R
O
 0: Motfräsning
 1: Medfräsning
Maximalt skärdjup
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Ansättningsmatning
Reducerad matning
Inkörningsradie
Inmatningsbeteende
 0: rak – Cykeln förflyttar till startpunkten, matar ner och
fräser konturen.
 1: i förborrning – Cykeln positionerar ovanför den
förborrade positionen, matar ner och fräser konturen.
NF
Positionsmärke (endast vid O=1)
RB
Returplan (diametermått)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finfräsning
 Påverkade parametrar: F, S, FZ, P
136
smart.Turn Units
2.10 Units – Fräsning mantelyta
Unit “Fickfräsning figurer mantelyta“
Denna Unit fräser den via Q definierade fickan. Välj bearbetningstyp
(Grovbearbetning/Finbearbetning) samt nedmatningsstrateg i QK.
Unitnamn: G84x_Fig_Mant_C / Cykel: G845 (se sida 339); G846 (se
sida 343)
Formulär Figur
Q
Figurtyp
QN
Z1
C1
CY
X1
P2
L
 0: Fullcirkel
 1: Linjärt spår
 2: Cirkulärt spår
 3: Triangel
 4: Rektangel, kvadrat
 5: Månghörning
Antal hörn månghörning – endast vid Q=5 (månghörning)
Figurens centrumpunkt
Vinkel figurcentrum
Utrullad figurcentrumpunkt
Fräsöverkant
Figurdjup
Kantlängd/Nyckelvidd
B
RE
A
Q2
 L>0: Kantlängd
 L<0: Nyckelvidd (invändig cirkeldiameter) vid
månghörning
Rektangelns bredd
Rundningsradie
Vinkel till Z-axel
Rotationsriktning spår – endast Q=2 (cirkulärt spår)
W
 cw: Medurs
 ccw: Moturs
Vinkel slutpunkt spår – endast Q=2 (cirkulärt spår)
Programmera bara de parametrar som är relevanta för den
valda figurtypen.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
137
2.10 Units – Fräsning mantelyta
Formulär Cykel
QK
Bearbetningstyp och nedmatningsstrategi
JT
 0: Grovbearbetning
 1: Finbearbetning
 2: Grovbearbetning helix manuell
 3: Grovbearbetning helix automatisk
 4: Grovbearbetning pendlande linjär manuell
 5: Grovbearbetning pendlande linjär automatisk
 6: Grovbearbetning pendlande cirkulär manuell
 7: Grovbearbetning pendlande cirkulär automatisk
 8: Grovbearbetning, nedmatning i förborrningsposition
 9: Finbearbetning, 3D framkörningsbåge
Omloppsriktning:
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
 0: Motfräsning
 1: Medfräsning
P
Maximalt skärdjup
I
Arbetsmån i ansättningsriktningen
K
Arbetsmån konturparallell
FZ
Ansättningsmatning
E
Reducerad matning
R
Inkörningsradie
WB
Nedmatningslängd
EW
Nedmatningsvinkel
NF
Positionsmärke (endast vid QK=8)
U
Överlappningsfaktor (default: 0,5)
Ytterligare formulär: se sida 50
138
smart.Turn Units
2.10 Units – Fräsning mantelyta
Unit “Fickfräsning ICP mantelyta“
Denna Unit fräser den via Q definierade fickan. Välj bearbetningstyp
(Grovbearbetning/Finbearbetning) samt nedmatningsstrateg i QK.
Unitnamn: G845_Tas_C_Mant / Cykel: G845 (se sida 339); G846 (se
sida 343)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
P2
Konturdjup
NF
Positionsmärke (endast vid QK=8)
Formulär Cykel
QK
Bearbetningstyp och nedmatningsstrategi
JT
 0: Grovbearbetning
 1: Finbearbetning
 2: Grovbearbetning helix manuell
 3: Grovbearbetning helix automatisk
 4: Grovbearbetning pendlande linjär manuell
 5: Grovbearbetning pendlande linjär automatisk
 6: Grovbearbetning pendlande cirkulär manuell
 7: Grovbearbetning pendlande cirkulär automatisk
 8: Grovbearbetning, nedmatning i förborrningsposition
 9: Finbearbetning, 3D framkörningsbåge
Omloppsriktning
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
 0: Motfräsning
 1: Medfräsning
P
Maximalt skärdjup
I
Arbetsmån i ansättningsriktningen
K
Arbetsmån konturparallell
FZ
Ansättningsfaktor
E
Reducerad matning
R
Inkörningsradie
WB
Nedmatningslängd
EW
Nedmatningsvinkel
U
Överlappningsfaktor (default: 0,5)
RB
Returplan (diametermått)
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
139
2.10 Units – Fräsning mantelyta
Unit “Gravering mantelyta“
Denna Unit graverar teckensträngar med linjär fördelning på
mantelytan. Specialtecken och "åäö", som du inte kan ange i
smart.Turn-editor, definierar du tecken för tecken i NF. När du
programmerar “direkt fortsättning från senaste text“ (Q=1), kommer
verktygsväxling och förpositionering att undertryckas. Teknologiska
värden gäller från föregående graveringscykel.
Unitnamn: G802_GRA_MANT_C / Cykel: G802 (se sida 347)
Teckentabell: se sida 345
Formulär Position
Z
Startpunkt
C
Startvinkel
CY
Startpunkt
X
Slutpunkt (diametermått) X-position som fräsen skall
ansättas till.
RB
Returnivå
Formulär Cykel
TXT
Text som skall graveras
NF
Tecken-nummer (tecken som skall graveras)
H
Teckenhöjd
E
Avståndsfaktor (beräkning: se bild)
W
Lutningsvinkel
FZ
Faktor för inmatningshastighet (Inmatningshastighet =
aktuell matning * FZ)
D
Referensdiameter
Q
Skriv vidare från senaste
 0 (nej): Graveringen sker från startpunkten
 1 (ja): Graveringen sker från verktygspositionen
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gravering
 Påverkade parametrar: F, S
140
smart.Turn Units
2.10 Units – Fräsning mantelyta
Unit “Avgradning mantelyta“
Denna Unit gradar av den via ICP definierade konturen på mantelytan.
Unitnamn: G840_ENT_C_MANT / Cykel: G840 (se sida 334)
Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
Formulär Cykel
JK
Fräsort
H
 JK=0: På konturen
 JK=1, Sluten kontur: innanför konturen
 JK=1, Öppen kontur: till vänster om konturen
 JK=2, Sluten kontur: utanför konturen
 JK=2, Öppen kontur: till höger om konturen
 JK=3: Beroende på H och MD
Fräsmetod
 0: Motfräsning
 1: Medfräsning
BG
Fasbredd
JG
Förbearbetningsdiameter
P
Skärdjup (anges negativt)
K
Arbetsmån konturparallell
R
Inkörningsradie
FZ
Ansättningsmatning
E
Reducerad matning
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Avgradning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
141
2.11 Units - Specialbearbetningar
2.11 Units - Specialbearbetningar
Unit “Programbörjan“
I denna Start-Unit definieras de förinställningsvärden som skall
användas i efterföljande Units. Denna Unit kalla upp en gång i början
av bearbetningsdelen. Dessutom bestämmer du
varvtalsbegränsningar, nollpunktsförskjutning och
verktygsväxlingspunkt för detta program.
Unitnamn: Start / Anropad cykel: Ingen
Softkeys i formuläret Programbörjan
Överför den i inställning fastställda
nollpunkten
Överför den i inställning fastställda
verktygsväxlingspunkten
Formulär Gränser
S0
Maximalt varvtal huvudspindel
S1
Maximalt varvtal för drivna verktyg
Z
Nollpunktsförskjutning (G59)
Formulär VVP (Verktygsväxlingspunkt)
WT1
Verktygsväxlingspunkt
WX1
WZ1
WY1
142
 ingen axel (kör inte till verktygsväxlingspunkt)
 0: simultan förflyttning diagonalt i X- och Z-axeln
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: endast Y
 6: simultan med Y
Verktygsväxlingspunkt X (referens: Maskinens nollpunkt
till axelpositionen som radiemått)
Verktygsväxlingspunkt Z (referens: Maskinens nollpunkt till
axelpositionen)
Verktygsväxlingspunkt Y (referens: Maskinens nollpunkt till
axelpositionen)
smart.Turn Units
2.11 Units - Specialbearbetningar
Formulär Defaults
GWW
Verktygsväxlingspunkt
CLT
 ingen axel (kör inte till verktygsväxlingspunkt)
 0: simultan förflyttning diagonalt i X- och Z-axeln
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: endast Y
 6: simultan med Y
Kylvätska
G60
 0: Utan
 1: Kylvätska 1 på
 2: Kylvätska 2 på
Skyddszon (förinställning för Borr-Units)
 0: aktiv
 1: inaktiv
Formulär Global
G47
Säkerhetsavstånd
SCK
Säkerhetsavstånd i ansättningsriktningen (borrning och
fräsning)
SCI
Säkerhetsavstånd i bearbetningsplanet (fräsning)
I, K
Arbetsmån i X-, Z-riktning (X: Diametermått)
Du kan överföra nollpunktsförskjutningen och
verktygsväxlingspunkten via softkey (se tabell).
 Inställningen i formuläret VVP gäller enbart inom det
aktuella programmet.
 Position verktygsväxlingspunkt (WX1, WZ1, WY1):
 Om verktygsväxlingspunkten är definierade, utförs vid
G14 förflyttning till denna position.
 Om verktygsväxlingspunkten inte är definierad, utförs
vid G14 förflyttning till den i manuell mode inställda
positionen.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
143
2.11 Units - Specialbearbetningar
Unit “C-axel Till“
Denna Unit aktiverar C-axeln “SPI“.
Unitnamn: C_Axis_ON / Anropad cykel: Ingen
Formulär C-axel Till
SPI
Arbetsstyckesspindelnummer (0..3). Spindel som roterar
arbetsstycket.
C
Framkörningsposition
Unit “C-axel Av“
Denna Unit deaktiverar C-axeln “SPI“.
Unitnamn: C_Axis_OFF / Anropad cykel: Ingen
Formulär C-axel Av
SPI
Arbetsstyckesspindelnummer (0..3). Spindel som roterar
arbetsstycket.
144
smart.Turn Units
2.11 Units - Specialbearbetningar
Unit “Underprogramanrop“
Denna Unit anropar det i “L“ angivna underprogrammet.
Åtkomst till teknologiregistret:
Unitnamn: SUBPROG / Anropad cykel: valfritt underprogram
 inte möjlig
Formulär Kontur
L
Underprogram - Namn
Q
Antal upprepningar
LA-LF
Överföringsvärde
LH
Överföringsvärde
LN
Överföringsvärde - referens till ett blocknummer som
konturreferens. Uppdateras vid blocknumrering.
Formulär Cykel
LI-LK
Överföringsvärde
LO
Överföringsvärde
LP
Överföringsvärde
LR
Överföringsvärde
LS
Överföringsvärde
LU
Överföringsvärde
LW-LZ Överföringsvärde
Ytterligare formulär: se sida 50
 Verktygsanropet är inte en obligatorisk parameter i
denna Unit!
 Istället för texten “Överföringsvärde“ kan texter som
har definierats i underprogrammet visas. Dessutom kan
du definiera hjälpbilder för varje rad i underprogrammet
(se sida 376).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
145
2.11 Units - Specialbearbetningar
Unit “Programdelsupprepning“
Med hjälp av Unit Repeat programmerar du en
programdelsupprepning. Denna Unit består av två delar som hör ihop
med varandra. Programmera en Unit med Början-formuläret direkt före
delen som skall upprepas och en Unit med Slut-formuläret direkt efter
delen som skall upprepas. Använd då ovillkorligen samma
variabelnummer.
Unitnamn: REPEAT / Anropad cykel: Ingen
Formulär Början
AE
Upprepning
V
NN
QR
 0: Början
 1: Slut
Variabelnummer 1-30 (räknarvariabel för
upprepningsslingan)
Antal upprepningar
Spara råämne
 0: Nej
 1: Ja
K
Kommentar
Formulär Slut
AE
Upprepning:
V
Z
K
146
 0: Början
 1: Slut
Variabelnummer 1-30 (räknarvariabel för
upprepningsslingan)
Adderande nollpunktförskjutning
Kommentar
smart.Turn Units
2.11 Units - Specialbearbetningar
Unit “Programslut“
End-Unit skall kallas upp en gång i varje smart.Turn-program i
bearbetningsdelens slut.
Unitnamn: END / Anropad cykel: Ingen
Formulär Programslut
ME
Återgångstyp
NS
G14
 30: Utan återstart M30
 99: Med återstart M99
Blocknummer för återgång
Verktygsväxlingspunkt
MFS
MFE
 ingen axel (kör inte till verktygsväxlingspunkt)
 0: simultan förflyttning diagonalt i X- och Z-axeln
 1: först X, sedan Z
 2: först Z, sedan X
 3: endast X
 4: endast Z
 5: endast Y
 6: simultan med Y
M-kommando i början av denna Unit
M-kommando i slutet av denna Unit
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
147
148
smart.Turn Units
2.11 Units - Specialbearbetningar
smart.Turn-Units
för Y-axeln
HEIDENHAIN MANUALplus 620
149
3.1 Units – Borrning Y-axel
3.1 Units – Borrning Y-axel
Unit “ICP Borrning Y-axel“
Denna Unit bearbetar en enstaka borrning eller en hålbild i XY- eller YZplanet. Du specificerar hålens positioner samt ytterligare detaljer via
ICP.
Unitnamn: G74_ICP_Y / Cykel: G74 (se sida 301)
Parametrar Formulär Mönster
FK
se sida 52
NS
Startblocknummer kontur
Parametrar Formulär Cykel
E
Väntetid vid hålets botten (default: 0)
D
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
P
1. Borrdjup
IB
Borrdjupsreduc.värde
JB
Minsta borrdjup
B
Returavstånd
RI
Säkerhetsavstånd internt. Avstånd vid återkörning inuti
hålet (default: Säkerhetsavstånd SCK).
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
150
smart.Turn-Units för Y-axeln
3.1 Units – Borrning Y-axel
Unit “ICP Gängning med tapp Y-axel“
Denna Unit gängar ett enstaka hål eller en hålbild i XY- eller YZ-planet.
Du specificerar gängningarnas positioner samt ytterligare detaljer via
ICP.
Unitnamn: G73_ICP_Y / Cykel: G73 (se sida 298)
Parametrar Formulär Mönster
FK
se sida 52
NS
Startblocknummer kontur
Parametrar Formulär Cykel
F1
Gängstigning
B
Ansatslängd
L
Utdragslängd vid användning av flytande gängtappshållare
- default: 0
SR
Returvarvtal - default: Gängningens varvtal
RB
Returnivå
Ytterligare formulär: se sida 50
Utdragslängd L: Använd denna parameter vid flytande
gängtappshållare. Cykeln beräknar med ledning av gängdjupet, den
programmerade stigningen och ”utdragslängden” en ny nominell
stigning. Den nominella stigningen är något mindre än gängtappens
stigning. Vid tillverkningen av gängan dras tappen ut ur
gängtappshållaren med "utdragslängden". Med detta förfarande
erhåller man bättre livslängd på gängtapparna.
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gängning med tapp
 Påverkade parametrar: S
HEIDENHAIN MANUALplus 620
151
3.1 Units – Borrning Y-axel
Unit “ICP Borrning, försänkning Y-axel“
Denna Unit bearbetar en enstaka borrning eller en hålbild i XY- eller YZplanet. Du specificerar hålens positioner samt detaljer för borrningen
eller försänkningen via ICP.
Unitnamn: G72_ICP_Y / Cykel: G72 (se sida 297)
Parametrar Formulär Mönster
FK
se sida 52
NS
Startblocknummer kontur
Parametrar Formulär Cykel
E
Väntetid vid hålets botten (default: 0)
D
Retur i
 0: Snabbtransport
 1: Matning
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
152
smart.Turn-Units för Y-axeln
3.2 Units – Förborrning Y-axel
3.2 Units – Förborrning Y-axel
Unit “Förborrning konturfräsning ICP XY-plan“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen. Om fräskonturen består av flera avsnitt, skapar
denna Unit ett hål för varje avsnitt.
Unitnamn: DRILL_STI_840_Y / Cykel: G840 A1 (se sida 328); G71 (se
sida 295)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
Z1
Fräsöverkant
P2
Konturdjup
Parametrar Formulär Cykel
JK
Fräsort
H
 0: På konturen
 1, Sluten kontur: innanför konturen
 1, Öppen kontur: till vänster om konturen
 2, Sluten kontur: utanför konturen
 2, Öppen kontur: till höger om konturen
 3: Beroende på H och MD
Fräsmetod
I
K
R
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Inkörningsradie
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
HEIDENHAIN MANUALplus 620
153
3.2 Units – Förborrning Y-axel
Unit “Förborrning fickfräsning ICP XY-plan“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen. Om fickan består av flera avsnitt, skapar denna
Unit ett hål för varje avsnitt.
Unitnamn: DRILL_STI_845_Y / Cykel: G845 A1 (se sida 338); G71 (se
sida 295)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
Z1
Fräsöverkant
P2
Konturdjup
Parametrar Formulär Cykel
JT
Omloppsriktning:
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
I
K
U
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Överlappningsfaktor (default: 0,5)
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (default: Tillbaka till startpositionen alt. till
säkerhetsavståndet)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
154
smart.Turn-Units för Y-axeln
3.2 Units – Förborrning Y-axel
Unit “Förborrning konturfräsning ICP YZ-plan“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen. Om fräskonturen består av flera avsnitt, skapar
denna Unit ett hål för varje avsnitt.
Unitnamn: DRILL_MAN_840_Y / Cykel: G840 A1 (se sida 328); G71
(se sida 295)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
P2
Konturdjup (radiemått)
Parametrar Formulär Cykel
JK
Fräsort
H
 JK=0: På konturen
 JK=1, Sluten kontur: innanför konturen
 JK=1, Öppen kontur: till vänster om konturen
 JK=2, Sluten kontur: utanför konturen
 JK=2, Öppen kontur: till höger om konturen
 JK=3: Beroende på H och MD
Fräsmetod
I
K
R
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Inkörningsradie
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (diametermått)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620
155
3.2 Units – Förborrning Y-axel
Unit “Förborrning fickfräsning ICP YZ-plan“
Denna Unit beräknar förborrningspositionen och skapar hålet. Den
efterföljande fräscykeln erhåller förborrningspositionen via den i NF
inlagda referensen. Om fickan består av flera avsnitt, skapar denna
Unit ett hål för varje avsnitt.
Unitnamn: DRILL_MAN_845_Y / Cykel: G845 A1 (se sida 338)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
P2
Konturdjup
Parametrar Formulär Cykel
JT
Omloppsriktning:
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
P
I
K
U
WB
NF
E
D
 0: Motfräsning
 1: Medfräsning
Maximalt skärdjup
Arbetsmån i ansättningsriktningen
Arbetsmån konturparallell
Överlappningsfaktor (default: 0,5)
Fräsdiameter
Positionsmärke
Väntetid vid hålets botten (default: 0)
Retur i
V
 0: Snabbtransport
 1: Matning
Matningsreducering
 0: utan reducering
 1: vid hålets slut
 2: vid hålets början
 3: vid hålets början och slut
AB
Borrlängd i/genom (avstånd för matningsreducering)
RB
Returplan (diametermått)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Borrning
 Påverkade parametrar: F, S
156
smart.Turn-Units för Y-axeln
3.3 Units - Fräsning Y-axel
3.3 Units - Fräsning Y-axel
Unit “Konturfräsning ICP XY-plan“
Denna Unit fräser den via ICP definierade konturen i XY-planet.
Unitnamn: G840_Kon_Y_Stirn / Cykel: G840 (se sida 330)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
Z1
Fräsöverkant
P2
Konturdjup
Parametrar Formulär Cykel
JK
Fräsort
H
 JK=0: På konturen
 JK=1, Sluten kontur: innanför konturen
 JK=1, Öppen kontur: till vänster om konturen
 JK=2, Sluten kontur: utanför konturen
 JK=2, Öppen kontur: till höger om konturen
 JK=3: Beroende på H och MD
Fräsmetod
P
I
K
FZ
E
R
O
 0: Motfräsning
 1: Medfräsning
Maximalt skärdjup
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Ansättningsmatning
Reducerad matning
Inkörningsradie
Inmatningsbeteende
 0: rak – Cykeln förflyttar till startpunkten, matar ner och
fräser konturen.
 1: i förborrning – Cykeln positionerar ovanför den
förborrade positionen, matar ner och fräser konturen.
NF
Positionsmärke (endast vid O=1)
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finfräsning
 Påverkade parametrar: F, S, FZ, P
HEIDENHAIN MANUALplus 620
157
3.3 Units - Fräsning Y-axel
Unit “Fickfräsning ICP XY-plan“
Denna Unit fräser den via ICP definierade fickan i XY-planet. Via QK
väljer du om grovbearbetning eller finbearbetning skall utföras och
bestämmer nedmatningsstrategin för grovbearbetningen.
Unitnamn: G845_Tas_Y_Stirn / Cykel: G845 (se sida 339); G846 (se
sida 343)
Parametrar Formulär Kontur
FK
se sida 52
NF
Positionsmärke (endast vid QK=8)
NS
Startblocknummer kontur
Z1
Fräsöverkant
P2
Konturdjup
NE
Slutblocknummer kontur
Parametrar Formulär Cykel
QK
Bearbetningstyp och nedmatningsstrategi
JT
 0: Grovbearbetning
 1: Finbearbetning
 2: Grovbearbetning helix manuell
 3: Grovbearbetning helix automatisk
 4: Grovbearbetning pendlande linjär manuell
 5: Grovbearbetning pendlande linjär automatisk
 6: Grovbearbetning pendlande cirkulär manuell
 7: Grovbearbetning pendlande cirkulär automatisk
 8: Grovbearbetning, nedmatning i förborrningsposition
 9: Finbearbetning, 3D framkörningsbåge
Omloppsriktning:
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
 0: Motfräsning
 1: Medfräsning
P
Maximalt skärdjup
I
Arbetsmån konturparallell
K
Arbetsmån i ansättningsriktningen
FZ
Ansättningsmatning
E
Reducerad matning
R
Inkörningsradie
WB
Nedmatningslängd
EW
Nedmatningsvinkel
U
Överlappningsfaktor (default: 0,5)
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
158
smart.Turn-Units för Y-axeln
3.3 Units - Fräsning Y-axel
Unit “Fräsning enstaka yta XY-plan“
Denna Unit fräser en via ICP definierade enstaka yta i XY-planet.
Unitnamn: G841_Y_STI / Cykel: G841 (se sida 431); G842 (se sida
432)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
Parametrar Formulär Cykel
QK
Bearbetningstyp:
P
I
K
H
 0: Grovbearbetning
 1: Finbearbetning
Maximalt skärdjup
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Fräsmetod
 0: Motfräsning
 1: Medfräsning
U
Överlappningsfaktor (default: 0,5)
V
Överskjut faktor
FZ
Ansättningsmatning
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
HEIDENHAIN MANUALplus 620
159
3.3 Units - Fräsning Y-axel
Unit “Fräsning månghörning XY-plan“
Denna Unit fräser den via ICP definierade månghörningen i XY-planet.
Unitnamn: G843_Y_STI / Cykel: G843 (se sida 433); G844 (se sida
434)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
Parametrar Formulär Cykel
QK
Bearbetningstyp:
P
I
K
H
 0: Grovbearbetning
 1: Finbearbetning
Maximalt skärdjup
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Fräsmetod
 0: Motfräsning
 1: Medfräsning
U
Överlappningsfaktor (default: 0,5)
V
Överskjut faktor
FZ
Ansättningsmatning
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
160
smart.Turn-Units för Y-axeln
3.3 Units - Fräsning Y-axel
Unit “Gravering XY-plan“
Denna Unit graverar teckensträngar med linjär fördelning i XY-planet.
Specialtecken och "åäö", som du inte kan ange i smart.Turn-editor,
definierar du tecken för tecken i NF. När du programmerar “direkt
fortsättning från senaste text“ (Q=1), kommer verktygsväxling och
förpositionering att undertryckas. Teknologiska värden gäller från
föregående graveringscykel.
Unitnamn: G803_GRA_Y_STIRN / Cykel: G803 (se sida 443)
Teckentabell: se sida 345
Parametrar Formulär Position
X, Y
Startpunkt
Z
Slutpunkt. Z-position som fräsen skall ansättas till.
RB
Returnivå
APP
Framkörning: se sida 55
DEP
Frånkörning: se sida 55
Parametrar Formulär Cykel
TXT
Text som skall graveras
NF
Tecken-nummer (tecken som skall graveras)
H
Teckenhöjd
E
Avståndsfaktor (beräkning: se bild)
W
Lutningsvinkel
FZ
Faktor för inmatningshastighet (Inmatningshastighet =
aktuell matning * FZ)
Q
Skriv vidare från senaste
 0 (nej): Graveringen sker från startpunkten
 1 (ja): Graveringen sker från verktygspositionen
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gravering
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620
161
3.3 Units - Fräsning Y-axel
Unit “Avgradning XY-plan“
Denna Unit gradar av den via ICP definierade konturen i XY-planet.
Unitnamn: G840_ENT_Y_STIRN / Cykel: G840 (se sida 334)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
Z1
Fräsöverkant
Parametrar Formulär Cykel
JK
Fräsort
H
 JK=0: På konturen
 JK=1, Sluten kontur: innanför konturen
 JK=1, Öppen kontur: till vänster om konturen
 JK=2, Sluten kontur: utanför konturen
 JK=2, Öppen kontur: till höger om konturen
 JK=3: Beroende på H och MD
Fräsmetod
 0: Motfräsning
 1: Medfräsning
BG
Fasbredd
JG
Förbearbetningsdiameter
P
Skärdjup (anges negativt)
I
Arbetsmån konturparallell
R
Inkörningsradie
FZ
Ansättningsmatning
E
Reducerad matning
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Avgradning
 Påverkade parametrar: F, S
162
smart.Turn-Units för Y-axeln
3.3 Units - Fräsning Y-axel
Unit “Gängfräsning XY-plan“
Denna Unit fräser en gänga i ett befintligt hål i XY-planet.
Unitnamn: G800_GEW_Y_STIRN / Cykel: G800 (se sida 445)
Parametrar Formulär Position
APP
Framkörning se sida 55
CS
Framkörningsposition C
Z1
Startpunkt borrning
P2
Gängdjup
I
Gängdiameter
F1
Gängstigning
Parametrar Formulär Cykel
J
Gängriktning:
H
 0: Högergänga
 1: Vänstergänga
Fräsmetod
V
 0: Motfräsning
 1: Medfräsning
Fräsmetod
 0: gängan fräses med en skruvlinje på 360°
 1: gängan fräses med flera helixbanor (enskärsverktyg)
R
Inkörningsradie
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finfräsning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620
163
3.3 Units - Fräsning Y-axel
Unit “Konturfräsning ICP YZ-plan“
Denna Unit fräser den via ICP definierade konturen i YZ-planet.
Unitnamn: G840_Kon_Y_Mant / Cykel: G840 (se sida 330)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
P2
Konturdjup (radiemått)
Parametrar Formulär Cykel
JK
Fräsort
H
 JK=0: På konturen
 JK=1, Sluten kontur: innanför konturen
 JK=1, Öppen kontur: till vänster om konturen
 JK=2, Sluten kontur: utanför konturen
 JK=2, Öppen kontur: till höger om konturen
 JK=3: Beroende på H och MD
Fräsmetod
P
I
K
FZ
E
R
O
 0: Motfräsning
 1: Medfräsning
Maximalt skärdjup
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Ansättningsmatning
Reducerad matning
Inkörningsradie
Inmatningsbeteende
 0: rak – Cykeln förflyttar till startpunkten, matar ner och
fräser konturen.
 1: i förborrning – Cykeln positionerar ovanför den
förborrade positionen, matar ner och fräser konturen.
NF
Positionsmärke (endast vid O=1)
RB
Returplan (diametermått)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finfräsning
 Påverkade parametrar: F, S, FZ, P
164
smart.Turn-Units för Y-axeln
3.3 Units - Fräsning Y-axel
Unit “Fickfräsning ICP YZ-plan“
Denna Unit fräser den via ICP definierade fickan i YZ-planet. Via QK
väljer du om grovbearbetning eller finbearbetning skall utföras och
bestämmer nedmatningsstrategin för grovbearbetningen.
Unitnamn: G845_Tas_Y_Mant / Cykel: G845 (se sida 339); G846 (se
sida 343)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
P2
Konturdjup
NF
Positionsmärke (endast vid QK=8)
Parametrar Formulär Cykel
QK
Bearbetningstyp och nedmatningsstrategi
JT
 0: Grovbearbetning
 1: Finbearbetning
 2: Grovbearbetning helix manuell
 3: Grovbearbetning helix automatisk
 4: Grovbearbetning pendlande linjär manuell
 5: Grovbearbetning pendlande linjär automatisk
 6: Grovbearbetning pendlande cirkulär manuell
 7: Grovbearbetning pendlande cirkulär automatisk
 8: Grovbearbetning, nedmatning i förborrningsposition
 9: Finbearbetning, 3D framkörningsbåge
Omloppsriktning:
H
 0: Inifrån och ut
 1: Utifrån och in
Fräsmetod
 0: Motfräsning
 1: Medfräsning
P
Maximalt skärdjup
I
Arbetsmån i ansättningsriktningen
K
Arbetsmån konturparallell
FZ
Ansättningsmatning
E
Reducerad matning
R
Inkörningsradie
WB
Nedmatningslängd
EW
Nedmatningsvinkel
U
Överlappningsfaktor (default: 0,5)
RB
Returplan (diametermått)
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
HEIDENHAIN MANUALplus 620
165
3.3 Units - Fräsning Y-axel
Unit “Fräsning enstaka yta YZ-plan“
Denna Unit fräser en via ICP definierade enstaka yta i YZ-planet.
Unitnamn: G841_Y_MANT / Cykel: G841 (se sida 431), G842 (se sida
432)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
Parametrar Formulär Cykel
QK
Bearbetningstyp:
P
I
K
H
 0: Grovbearbetning
 1: Finbearbetning
Maximalt skärdjup
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Fräsmetod
 0: Motfräsning
 1: Medfräsning
U
Överlappningsfaktor (default: 0,5)
V
Överskjut faktor
FZ
Ansättningsmatning
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
166
smart.Turn-Units för Y-axeln
3.3 Units - Fräsning Y-axel
Unit “Fräsning månghörning YZ-plan“
Denna Unit fräser den via ICP definierade månghörningen i YZ-planet.
Unitnamn: G843_Y_MANT / Cykel: G843 (se sida 433); G844 (se sida
433)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
Parametrar Formulär Cykel
QK
Bearbetningstyp:
P
I
K
H
 0: Grovbearbetning
 1: Finbearbetning
Maximalt skärdjup
Arbetsmån konturparallell
Arbetsmån i ansättningsriktningen
Fräsmetod
 0: Motfräsning
 1: Medfräsning
U
Överlappningsfaktor (default: 0,5)
V
Överskjut faktor
FZ
Ansättningsmatning
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Fräsning
 Påverkade parametrar: F, S, FZ, P
HEIDENHAIN MANUALplus 620
167
3.3 Units - Fräsning Y-axel
Unit “Gravering YZ-plan“
Denna Unit graverar teckensträngar med linjär fördelning i YZ-planet.
Specialtecken och "åäö", som du inte kan ange i smart.Turn-editor,
definierar du tecken för tecken i NF. När du programmerar “direkt
fortsättning från senaste text“ (Q=1), kommer verktygsväxling och
förpositionering att undertryckas. Teknologiska värden gäller från
föregående graveringscykel.
Unitnamn: G804_GRA_Y_MANT / Cykel: G804 (se sida 444)
Teckentabell: se sida 345
Parametrar Formulär Position
Y, Z
Startpunkt
X
Slutpunkt (diametermått) X-position som fräsen skall
ansättas till.
RB
Returnivå
Parametrar Formulär Cykel
TXT
Text som skall graveras
NF
Tecken-nummer (tecken som skall graveras)
H
Teckenhöjd
E
Avståndsfaktor (beräkning: se bild)
W
Lutningsvinkel
FZ
Faktor för inmatningshastighet (Inmatningshastighet =
aktuell matning * FZ)
Q
Skriv vidare från senaste
 0 (nej): Graveringen sker från startpunkten
 1 (ja): Graveringen sker från verktygspositionen
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Gravering
 Påverkade parametrar: F, S
168
smart.Turn-Units för Y-axeln
3.3 Units - Fräsning Y-axel
Unit “Avgradning YZ-plan“
Denna Unit gradar av den via ICP definierade konturen i YZ-planet.
Unitnamn: G840_ENT_Y_MANT / Cykel: G840 (se sida 334)
Parametrar Formulär Kontur
FK
se sida 52
NS
Startblocknummer kontur
NE
Slutblocknummer kontur
X1
Fräsöverkant (diametermått)
Parametrar Formulär Cykel
JK
Fräsort
H
 JK=0: På konturen
 JK=1, Sluten kontur: innanför konturen
 JK=1, Öppen kontur: till vänster om konturen
 JK=2, Sluten kontur: utanför konturen
 JK=2, Öppen kontur: till höger om konturen
 JK=3: Beroende på H och MD
Fräsmetod
 0: Motfräsning
 1: Medfräsning
BG
Fasbredd
JG
Förbearbetningsdiameter
P
Skärdjup (anges negativt)
K
Arbetsmån konturparallell
R
Inkörningsradie
FZ
Ansättningsmatning
E
Reducerad matning
RB
Returnivå
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Avgradning
 Påverkade parametrar: F, S
HEIDENHAIN MANUALplus 620
169
3.3 Units - Fräsning Y-axel
Unit “Gängfräsning YZ-plan“
Denna Unit fräser en gänga i ett befintligt hål i YZ-planet.
Unitnamn: G806_GEW_Y_MANT / Cykel: G806 (se sida 446)
Parametrar Formulär Position
APP
Framkörning se sida 55
CS
Framkörningsposition C
X1
Startpunkt borrning
P2
Gängdjup
I
Gängdiameter
F1
Gängstigning
Parametrar Formulär Cykel
J
Gängriktning:
H
 0: Högergänga
 1: Vänstergänga
Fräsmetod
V
 0: Motfräsning
 1: Medfräsning
Fräsmetod
 0: gängan fräses med en skruvlinje på 360°
 1: gängan fräses med flera helixbanor (enskärsverktyg)
R
Inkörningsradie
Ytterligare formulär: se sida 50
Åtkomst till teknologiregistret:
 Bearbetningstyp: Finfräsning
 Påverkade parametrar: F, S
170
smart.Turn-Units för Y-axeln
DIN-programmering
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
171
4.1 Programmering i DIN/ISO-mode
4.1 Programmering i DIN/ISOmode
Geometri- och bearbetningskommandon
Även i DIN/ISO-mode stödjer Styrsystem en strukturerad
programmering.
G-koderna är indelade i:
 Geometrikommandon för beskrivning av ämnes- och
färdigkonturen.
 Bearbetningskommandon för avsnittet BEARBETNING.
Vissa “G-koder“ används både för att beskriva råämnet
och den färdiga detaljen men också i avsnittet
BEARBETNING. Observera när du kopierar eller flyttar NCblock: "Geometrikommandon" används bara till
konturbeskrivning; "Bearbetningskommandon" bara i
avsnittet BEARBETNING.
Exempel: “Strukturerat DINplus-program“
PROGRAMHUVUD
#MATERIAL
Stål
#MASKIN
Automatsvarv
#RITNING
356_787.9
#SPÄNNKRAFT
20
#SLID
$1
#FIRMA
Svarv & Co
#ENHET
METRISK
REVOLVER 1
T1 ID"342-300.1"
T2 ID"111-80-080.1"
. . .
RÅÄMNE
N1 G20 X120 Z120 K2
FÄRDIG DETALJ
N2 G0 X60 Z-115
N3 G1 Z-105
. . .
BEARBETNING
N22 G59 Z282
N25 G14 Q0
[Förborrning-30 mm-utv.centrum-ändplanet]
N26 T1
N27 G97 S1061 G95 F0.25 M4
. . .
SLUT
172
DIN-programmering
4.1 Programmering i DIN/ISO-mode
Konturprogrammering
Beskrivningen av råämnets och den färdiga detaljens kontur är en
förutsättning för konturefterföljningen och användningen av
konturberoende svarvcykler. Vid fräsning och borrning är
konturbeskrivningen en förutsättning för att kunna använda
bearbetningscyklerna.
Använd ICP (interaktiv konturprogrammering) för
beskrivning av råämneskonturer och den färdiga detaljens
konturer.
Svarvkonturer:
 Beskriv konturen "i en följd".
 Beskrivningsriktningen är oberoende av bearbetningsriktningen.
 Konturbeskrivningar får inte sträcka sig över rotationscentrum.
 Den färdiga detaljens kontur måste ligga innanför råämnets kontur.
 Vid stångdetaljer skall endast avsnittet på råämnet som krävs för
tillverkningen av arbetsstycket definieras som råämne.
 Konturbeskrivningen gäller för hela NC-programmet, även när
arbetsstycket spänns om för bearbetning av andra änden.
 I bearbetningscyklerna programmerar man "referenser" till
konturbeskrivningen.
Råämne och Hjälpråämne beskriver man
 med "ämnesmakro G20", om det är fråga om standarddetaljer
(cylinder, rör).
 med "ämnesmakro G21", om ämneskonturen baserar sig på
färdigkonturen. G21 används endast för att beskriva råämnet.
 med enskilda konturelement (som färdigkonturer), när man inte kan
använda G20, G21.
Färdiga detaljen beskriver man med enskilda konturelement och
formelement. Man kan ange konturattribut till konturelement eller hela
konturen. Dessa inverkar sedan på bearbetningen av detaljen (t.ex.:
arbetsmån, adderande kompensering, specialmatning etc.). Den
färdiga detaljen sluts alltid axelparallellt av Styrsystem.
Vid delbearbetningar definierar man hjälpkonturer. Programmeringen
av hjälpkonturerna sker analogt med beskrivningen av färdiga detaljen.
I HJÄLPKONTUR är en konturbeskrivning möjlig. En HJÄLPKONTUR
får ett namn (ID) som cyklerna kan referera till. Hjälpkonturer sluts inte
automatiskt.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
173
4.1 Programmering i DIN/ISO-mode
Konturer för C-axelbearbetning:
 Konturer för C-axelbearbetning programmerar man i avsnittet
FÄRDIGDETALJ.
 Ange om konturerna är PLAN eller MANTEL. Man kan använda
avsnittsmarkeringarna flera gånger eller programmera flera konturer
inom ett markerat avsnitt.
Blockreferenser:Vid editering av konturrefererande G-koder (avsnitt
BEARBETNING) hämtar man blockreferenserna från den
presenterade konturen.

Placera markören i inmatningsfältet (NS)
 Växla till konturvisning

Markera önskat konturelement med markören

Växla till NE

Markera önskat konturelement med markören

Gå tillbaka till dialogen med softkey Överför.
NC-block i DIN-programmet
Ett NC-block innehåller NC-kommandon såsom rörelse-,
omkopplings- och organisatoriska kommandon. Rörelse- och
omkopplingskommandon inleds med "G" resp "M" följt av en
sifferkombination (G1, G2, G81, M3, M30, ...) och parametrarna för
adressen. Organisatoriska kommandon är "nyckelord" (WHILE,
RETURN etc) eller en bokstav-sifferkombination.
NC-block, som uteslutande innehåller variabelberäkningar, är tillåtna.
I ett NC-block kan man programmera flera NC-kommandon, förutsatt
att man inte använder samma adressbokstäver och inga "motstridiga"
kommandon.
Exempel
 Tillåten kombination: N10 G1 X100 Z2 M8
 Ej tillåten kombination:
N10 G1 X100 Z2 G2 X100 Z2 R30 – samma adressbokstäver flera
gånger eller
N10 M3 M4 – motstridiga kommandon.
NC-adressparametrar
Adressparametern består av en eller två bokstäver följt av
 ett värde
 ett matematiskt uttryck
 ett "?" (förenklad geometri-programmering VGP)
 ett "i" betecknar inkremental adressparameter (exempel: Xi..., Ci...,
XKi..., YKi..., etc)
 en #-Variabel
 en Konstant (_Constname)
174
DIN-programmering
4.1 Programmering i DIN/ISO-mode
Exempel:
 X20 [absolut mått]
 Zi–35.675 [inkrementalt mått]
 X? [VGP]
 X#l1 [variabelprogrammering]
 X(#g12+1) [variabelprogrammering]
 X(37+2)*SIN(30) [matematiskt uttryck]
 X(20*_pi) [konstant i uttrycket]
Lägga in, ändra eller radera NC-block
Gå till NC-block:


Tryck INS-tangenten. Styrsystem infogar ett nytt NCblock nedanför markörens position.
Alternativt kan man programmera NC-kommandon direkt.
Styrsystem infogar ett nytt NC-block eller infogar NC-kommandot i
det aktuella blocket.
Radera NC-block:

Placera markören på det block som skall raderas.
 Tryck DEL-tangenten. Styrsystem raderar NC-blocket.
Tillfoga NC-element:


Ställ markören på ett element i NC-blocket (blocknummer, G- eller
M-kod, adressparameter etc).
Infoga NC-element (G-, M-, T-funktion, etc)
Ändra NC-element:

Ställ markören på ett element i NC-blocket (NC-blocknummer, Geller M-kod, adressparameter etc) eller på avsnittsbeskrivningen.
 Tryck ENTER eller dubbelklicka med vänster
mustknapp. Styrsystem öppnar en dialog, där man
kan editera blocknummer, G-/M-koder eller
adressparametrar.
Radera NC-element:

Ställ markören på ett element i NC-blocket (blocknummer, G- eller
M-kod, adressparameter etc).
 Tryck DEL-tangenten. Härvid raderas det markerade
NC-elementet och alla tillhörande element. Exempel:
om markören står på ett G-kommando, kommer även
tillhörande adressparametrar att raderas.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
175
4.1 Programmering i DIN/ISO-mode
Adressparametrar
Man programmerar koordinater antingen absolut eller inkrementalt.
Man behöver inte ange koordinaterna X, Y, Z, XK, YK, C, om de redan
är verkställda i föregående block (självhållande).
Okända koordinater i huvudaxlarna X, Y eller Z beräknas av Styrsystem
om man programmerar “?“ (förenklad geometriprogrammering –
VGP).
Bearbetningsfunktionerna G0, G1, G2, G3, G12 och G13 är
självhållande. Det innebär att Styrsystem övertar föregående Gkommando om man i efterföljande block programmerar
adressparameter X, Y, Z, I eller K utan G-funktion. Därvid förutsätts
absolutvärde som adressparameter.
Styrsystem stöder variabler och matematiska uttryck som
adressparametrar.
Editering av adressparametrar:



Aktivera dialogbox
Positionera markören till inmatningsfältet och ändra/mata in värdet,
eller
använd utökade inmatningsmöjligheter med softkeys.
 „?“ programmering (VGP)
 Ändra "inkrementalt - absolut"
 Aktivera variabelinmatning:
 Överför konturreferens
Softkeys i G-dialogen
Växlar mellan att visa eller inte visa
hjälpbilden.
Öppnar alpha-knappsatsen för
variabelinmatning (GOTO-knappen)
Infogar frågetecknet för aktivering av den
“Förenklade
geometriprogrammeringen“.
Växlar den aktuella
inmatningsparametern till inkremental
programmering.
Möjliggör överförig av konturreferensen
för NS och NE.
176
DIN-programmering
4.1 Programmering i DIN/ISO-mode
Bearbetningscykler
HEIDENHAIN rekommenderar att man programmerar en
bearbetningscykel i följande ordningsföljd:
 Växla in verktyg
 Ange skärdata
 Positionera verktyget utanför bearbetningsområdet
 Definiera säkerhetsavstånd
 Cykelanrop
 Frikörning av verktyget
 Kör till position för verktygsväxling
Varning kollisionsrisk!
Observera vid optimeringar vissa beteenden vid
cykelprogrammering:
 En viss angiven matning gäller till nästa
matningskommando (ex: finskärsmatning vid
instickningscykler).
 Vissa cykler kör tillbaka diagonalt till startpunkten, när
standardprogrammering används (ex:
snittuppdelningscykler).
Typisk struktur för en bearbetningscyklel:
. . .
BEARBETNING
N.. G59 Z...
Nollpunktsförskjutning
N.. G26 S...
Definiera varvtalsbegränsning
N.. G14 Q...
Kör till position för verktygsväxling
. . .
N.. T..
Växla in verktyg
N.. G96 S... G95 F... M4
Ange skärdata
N.. G0 X.. Z..
Förpositionering
N.. G47 P...
Definiera säkerhetsavstånd
N.. G810 NS.. NE..
Cykelanrop
N.. G0 X.. Z..
Om nödvändigt: Frikörning
N.. G14 Q0
Kör till position för verktygsväxling
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
177
4.1 Programmering i DIN/ISO-mode
Underprogram, expertprogram
Underprogram används för konturprogrammeringen eller för
programmering av bearbetningen.
Överlämnande parametrar står till förfogande i underprogrammet i
form av variabler. Man kan själv bestämma överföringsparametrarnas
beteckningar och förklara dem i hjälpbilder (Se “Underprogram” på
sida 376.).
Inom underprogrammet står de lokala variablerna #l1 till #l30 till
förfogande för interna beräkningar.
Underprogram kan anropas i högst 6 nivåer. "Nivåer" betyder att ett
underprogram anropar ett annat underprogram, som i sin tur anropar
ett tredje etc.
Om ett underprogram ska utföras flera gånger, anger man detta i
upprepningsfaktorn "Q".
Styrsystem skiljer mellan lokala och externa underprogram.
 Lokala underprogram finns i huvudprogrammet (samma fil).
Endast huvudprogrammet kan anropa det lokala underprogrammet.
 Externa underprogram lagras i separata filer och kan anropas från
godtyckliga NC-huvudprogram eller andra NC-underprogram.
Expertprogram
Expertprogram är underprogram som utför komplexa förlopp och de är
anpassade till aktuell maskinkonfigurationen. Expertprogram
tillhandahålls vanligtvis av maskintillverkaren.
NC-programöversättning
Tänk vid programmering och operatörskommunikation på att
Styrsystem översätter NC-programmet fram till avsnittet Bearbetning
när programmet kallas upp. Området Bearbetning översätts först vid
Cykel-start.
178
DIN-programmering
4.1 Programmering i DIN/ISO-mode
DIN-program från tidigare varianter av
styrsystemet
DIN-programmens format i äldre styrsystem MANUALplus 4110 och
CNC PILOT 4290 skiljer sig från formatet i MANUALplus 620. Du kan
dock anpassa program från de tidigare varianterna av styrsystemet till
det nya styrsystemet med program-konverteraren.
Styrsystem detekterar att det är ett program från en äldre variant av
styrsystemet vid öppning av NC-programmet. Efter en kontrollfråga
konverteras detta program. Programnamnet utökas med tillägget
„CONV_...“.
Denna konverter ligger i “Transfer“ (driftart Organisation).
Vid DIN-program är förutom skillnader i konceptet för
verktygshantering, teknologidata, etc. måste hänsyn också tas till
konturbeskrivningen och variabelprogrammeringen.
Beakta följande punkter vid konvertering av DIN-program från
MANUALplus 4110:
 Verktygsanrop: Överföring av T-numret beror på om det handlar
om ett “Multifix-program“ (2-ställiga T-nummer) eller ett “Revolverprogram“ (4-ställiga T-nummer).
 2-ställiga T-nummer: T-numret överförs som “ID“ och anges som
T-nummer anges “T1“.
 4-ställiga T-nummer (Tddpp): De första båda siffrorna i T-numret
(dd) överförs som “ID“ och de sista båda siffrorna (pp) som “T“.
 Råämnesbeskrivning: En råämnesbeskrivning G20/G21 från 4110
blir ett HJÄLPRÅÄMNE.
 Konturbeskrivningar: Vid 4110-program följer bearbetningscykler
efter konturbeskrivningen. Vid konverteringen omvandlas
konturbeskrivningen till en HJÄLPKONTUR. Den därtill hörande
cykeln i avsnittet BEARBETNING pekar sedan på denna hjälpkontur.
 Variabelprogrammering: Variabelåtkomst till verktygsdata,
maskinmått, D-korrektörer, parameterdata samt händelser kan inte
konverteras. Denna programsekvens måste justeras.
 M-funktioner överförs oförändrade.
 Inch eller metriskt: Konverteraren kan inte avläsa 4110programmets måttenhet. Därför kan inte heller någon måttenhet
föras in i målprogrammet. Detta måste justeras av användaren i
efterhand.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
179
4.1 Programmering i DIN/ISO-mode
Beakta följande punkter vid konvertering av DIN-program från CNC
PILOT 4290:
 Verktygsanrop (T-kommando från avsnittet REVOLVER):
 T-kommandon som innehåller en referens till verktygsregistret,
överförs oförändrade (exempel: T1 ID“342-300.1“).
 T-kommandon som innehåller verktygsdata, kan inte konverteras.
 Variabelprogrammering: Variabelåtkomst till verktygsdata,
maskinmått, D-korrektörer, parameterdata samt händelser kan inte
konverteras. Denna programsekvens måste justeras.
 M-funktioner överförs oförändrade.
 Namn på externa underprogram: Konverteraren lägger vid anrop
av ett externt underprogram till en inledning på namnet „CONV_...“.
Innehåller DIN-programmet icke konverterbara element,
läggs det aktuella NC-blocket in som en kommentar.
Denna kommentar inleds med texten “WARNING“.
Beroende på situationen överförs de icke konverterbara
kommandona till kommentarraden eller det icke
konverterbara NC-blocket till kommentaren.
HEIDENHAIN förordar att konverterade NC-program
anpassas förutsättningarna i Styrsystem och att de
kontrolleras innan programmen används för produktion.
180
DIN-programmering
4.1 Programmering i DIN/ISO-mode
Menygrupp “Geometri“
Menygruppen “Geo (metri)“ innehåller funktioner för
konturbeskrivning. Du kommer till denna menygrupp i DIN/ISO-mode
genom att trycka på menypunkten “Geo“.
Översikt över funktionerna:
 G: Direkt inmatning av en G-funktion
 Rätlinje: Inmatning av en linje (G1)
 Cirkel: Beskrivning av en cirkelbåge (G2, G3, G12, G13)
 Form: Beskrivning av formelement
 Ände: Funktioner för konturbeskrivningar på ändytan
 Mantel: Funktioner för konturbeskrivningar på mantelytan
 ICP, Extra, Grafik: Se “Gemensamt använda menypunkter” på
sida 34.

Tillbaka till DIN/ISO-huvudmenyn
Menygrupp “Bearbetning“
Menygruppen “Bea (rbetning)“ innehåller funktioner för
programmering av bearbetningen. Du kommer till denna menygrupp i
DIN/ISO-mode genom att trycka på menypunkten “Bea“.
Översikt över funktionerna:
 G: Direkt inmatning av en G-funktion
 G-Meny: Menygrupp för olika bearbetningsuppgifter
 M: Direkt inmatning av en M-funktion
 M-Meny: Menygrupp för olika tilläggsfunktioner
 T: Direkt verktygsanrop
 F: Matning per varv G95
 S: Skärhastighet G96
 Extra, Grafik: Se “Gemensamt använda menypunkter” på sida 34.

Tillbaka till DIN/ISO-huvudmenyn
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
181
4.2 Råämnesbeskrivning
4.2 Råämnesbeskrivning
Chuckdetalj cylinder/rör G20-Geo
G20 definierar konturen av en cylinder/ihålig cylinder.
Parametrar
X
 Diameter för cylinder/rör
 Omskriven cirkeldiameter vid ämne med flera utvändiga
kanter
Z
Råämnets längd
K
Höger kant (Avstånd arbetsstyckets nollpunkt - höger kant)
I
Invändig diameter vid ihålig cylinder
Exempel: G20-Geo
. . .
RÅÄMNE
N1 G20 X80 Z100 K2 I30 [Rör]
. . .
Gjutet ämne G21-Geo
G21 genererar en råämneskontur utifrån den färdiga detaljens kontur med tillägg för "arbetsmån ekvidistans P".
Parametrar
P
Arbetsmån ekvidistans (Referens: Färdiga detaljens kontur)
Q Borrning J/N (default: 0)
 0: Utan borrning
 1: Med borrning
G21 kan inte användas för beskrivning av ett
“Hjälpråämne“.
Exempel: G21-Geo
. . .
RÅÄMNE
N1 G21 P5 Q1 [Gjutet ämne]
. . .
FÄRDIG DETALJ
N2 G0 X30 Z0
N3 G1 X50 BR-2
N4 G1 Z-40
N5 G1 X65
N6 G1 Z-70
. . .
182
DIN-programmering
4.3 Grundelement för svarvkontur
4.3 Grundelement för svarvkontur
Startpunkt svarvkontur G0-Geo
G0 definierar startpunkten för en svarvkontur.
Parametrar
X
Begynnelsepunkt kontur (diametermått)
Z
Startpunkt kontur
Exempel: G0-Geo
. . .
FÄRDIG DETALJ
N2 G0 X30 Z0 [Startpunkt kontur]
N3 G1 X50 BR-2
N4 G1 Z-40
N5 G1 X65
N6 G1 Z-70
. . .
Bearbetningsattribut för formelement
Alla grundelement i svarvkonturen innehåller formelement Fas/
Rundning BR. Du kan definiera bearbetningsattribut för detta och alla
andra formelement (instick, fristick).
Parametrar
BE Speciell matningsfaktor för Fas/rundning vid
finbearbetningscykel (default: 1)
BF
BD
BP
BH
Speciell matning = Aktiv matning * BE
Speciell matning för Fas/rundning vid finbearbetningscykel
(default: ingen specialmatning)
Adderande korrekturnummer för Fas/rundning (901-916)
Ekvidistant arbetsmån (i konstant avstånd) för Fas/Rundning
Typ av arbetsmån för Fas/Rundning
 0: Absolut arbetsmån
 1: Adderande arbetsmån
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
183
4.3 Grundelement för svarvkontur
Linjär svarvkontur G1-Geo
G1 definierar en rät linje i en svarvkontur.
Parametrar
X
Slutpunkt konturelement (diametermått)
Z
Slutpunkt konturelement
AN Vinkel till rotationsaxel - vinkelriktning: se hjälpbilden
Q
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge (default:
0):
BR
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
184
DIN-programmering
4.3 Grundelement för svarvkontur
Exempel: G1-Geo
. . .
FÄRDIG DETALJ
N2 G0 X0 Z0
Startpunkt
N3 G1 X50 BR-2
vinkelrät linje med fas
N4 G1 Z-20 BR2
Vågrät linje med radie
N5 G1 X70 Z-30
Sned yta med absoluta koordinater
N6 G1 Zi-5
vågrät linje inkrementalt
N7 G1 Xi10 AN30
Inkrementalt och vinkel
N8 G1 X92 Zi-5
Inkrementalt och absolut blandat
N9 G1 X? Z-80
Beräkna X-koordinat
N10 G1 X100 Z-100 AN10
Slutpunkt och vinkel när startpunkten är okänd
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
185
4.3 Grundelement för svarvkontur
Cirkelbåge svarvkontur G2-/G3-Geo
G2/G3 definierar en cirkelbåge i en svarvkontur med inkrementalt
mått till centrumpunkten. Rotationsriktning: Se hjälpbild:
 G2: Medurs
 G3: Moturs
Parametrar
X
Slutpunkt konturelement (diametermått)
Z
Slutpunkt konturelement
I
Centrumpunkt (avstånd startpunkt - centrumpunkt som
radiemått)
K
Centrumpunkt (avstånd startpunkt - centrumpunkt)
R
Radie
Q
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
BR
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Programmering X, Z: Absolut, inkrementalt, självhållande
eller "?"
Exempel: G2-, G3-Geo
. . .
FÄRDIG DETALJ
N1 G0 X0 Z-10
N2 G3 X30 Z-30 R30
Målpunkt och radie
N3 G2 X50 Z-50 I19.8325 K-2.584
Målpunkt och medelpunkt inkrementalt
N4 G3 Xi10 Zi-10 R10
Målpunkt inkrementalt och radie
N5 G2 X100 Z? R20
Okända målpunktskoordinater
N6 G1 Xi-2.5 Zi-15
. . .
186
DIN-programmering
4.3 Grundelement för svarvkontur
Cirkelbåge svarvkontur G12-/G13-Geo
G12/G13 definierar en cirkelbåge i en svarvkontur med absolut mått
till centrumpunkten. Rotationsriktning: Se hjälpbild:
 G12: Medurs
 G13: Moturs
Parametrar
X
Slutpunkt konturelement (diametermått)
Z
Slutpunkt konturelement
I
Centrumpunkt (radiemått)
K
Centrumpunkt
R
Radie
Q
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
BR
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Programmering X, Z: Absolut, inkrementalt, självhållande
eller "?"
Exempel: G12-, G13-Geo
. . .
FÄRDIG DETALJ
N1 G0 X0 Z-10
. . .
N7 G13 Xi-15 Zi15 R20
Målpunkt inkrementalt och radie
N8 G12 X? Z? R15
endast radien är känd
N9 G13 X25 Z-30 R30 BR10 Q1
Rundning i övergången och val av skärningspunkt
N10 G13 X5 Z-10 I22.3325 K-12.584
Målpunkt och medelpunkt absolut
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
187
4.4 Formelement svarvkontur
4.4 Formelement svarvkontur
Instick (standard) G22-Geo
G22 definierar ett instick på ett förut programmerat axelparallellt
referenselement.
Parametrar
X
Startpunkt vid instick på ändyta (diametermått)
Z
Startpunkt vid instick på mantelyta
I
Innerhörn (diametermått)
K
 Instickning för plan yta: Instickets slutpunkt
 Instick på mantelyta: Instickets botten
Innerhörn
Ii
 Instick på plan yta: Instickets botten
 Instickning för mantelyta: Instickets slutpunkt
Innerhörn - inkrementalt (Beakta förtecken !)
Ki
 Instick på plan yta: Instickets bredd
 Instick på mantelyta: Instickets djup
Innerhörn - inkrementalt (Beakta förtecken !)
B
 Instick på plan yta: Instickets djup
 Instick på mantelyta: Instickets bredd
Utvändig radie/fas på båda sidorna om insticket (default: 0)
 B>0: Rundningens radie
 B<0: Fasens bredd
R
Innerradie vid instickets båda hörn (default: 0)
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Programmera bara X eller Z.
188
DIN-programmering
4.4 Formelement svarvkontur
Exempel: G22-Geo
FÄRDIG DETALJ
N1 G0 X40 Z0
N2 G1 X80
N3 G22 X60 I70 Ki-5 B-1 R0.2
Instick på plan yta: djupet inkrementalt
N4 G1 Z-80
N5 G22 Z-20 I70 K-28 B1 R0.2
Instick längs, bredd absolut
N6 G22 Z-50 Ii-8 Ki-12 B0.5 R0.3
Instick längs, bredd inkremental
N7 G1 X40
N8 G1 Z0
N9 G22 Z-38 Ii6 K-30 B0.5 R0.2
Instick längs, invändigt
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
189
4.4 Formelement svarvkontur
Instick (allmänt) G23-Geo
G23 definierar ett instick på ett förut programmerat linjärt
referenselement. Referenselementet kan vara snett.
Parametrar
H Insticksmetod (default: 0)
X
 0: Symmetriskt instick
 1: Släppning
Mittpunkt vid instick på ändytan (diametermått)
Z
ingen uppgift: Positionen beräknas
Mittpunkt vid instick på mantelytan
I
ingen uppgift: Positionen beräknas
Insticksdjup och insticksläge
A
 I>0: Instick till höger om referenselementet
 I<0: Instick till vänster om referenselementet
Insticksbredd (utan fas/rundning)
Insticksdiameter (diameter vid insticksbotten). Använd U bara
när referenselementet ligger parallellt med Z-axeln.
Insticksvinkel (default: 0)
B
 H=0: Vinkel mellan instickets flanker (0° <= A < 180° )
 H=1: Vinkel referenslinje – instickets flank (0° < A <= 90° )
Utvändig rundning/fas vid hörn nära startpunkt (default: 0)
K
U
P
 B>0: Rundningens radie
 B<0: Fasens bredd
Utvändig radie/fas vid hörnet längst bort från startpunkt (default:
0)
 P>0: Rundningens radie
 P<0: Fasens bredd
R
Innerradie vid instickets båda hörn (default: 0)
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Styrsystem refererar insticksdjupet till referenselementet.
Insticksbotten löper parallellt med referenselementet.
190
DIN-programmering
4.4 Formelement svarvkontur
Exempel G23-Geo
. . .
FÄRDIG DETALJ
N1 G0 X40 Z0
N2 G1 X80
N3 G23 H0 X60 I-5 K10 A20 B-1 P1 R0.2
Instick på plan yta: djupet inkrementalt
N4 G1 Z-40
N5 G23 H1 Z-15 K12 U70 A60 B1 P-1 R0.2
Instick längs, bredd absolut
N6 G1 Z-80 A45
N7 G23 H1 X120 Z-60 I-5 K16 A45 B1 P-2 R0.4
Instick längs, bredd inkremental
N8 G1 X40
N9 G1 Z0
N10 G23 H0 Z-38 I-6 K12 A37.5 B-0.5 R0.2
Instick längs, invändigt
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
191
4.4 Formelement svarvkontur
Gänga med fristick G24–Geo
G24 definierar ett linjärt grundelement med längsgående gänga
med anslutande friskärning av gängan (DIN 76). Gängan är en
utvändig eller invändig gänga (metrisk ISO fingänga DIN 13 del 2,
ordning 1).
Parametrar
F
Gängstigning
I
Fristicksdjup (radiemått)
K
Fristicksbredd
Z
Slutpunkt för fristicket
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
 Programmera G24 enbart i slutna konturer.
 Gängan bearbetas med G31.
Exempel G24-Geo
. . .
FÄRDIG DETALJ
N1 G0 X40 Z0
N2 G1 X40 BR-1.5
Gängans startpunkt
N3 G24 F2 I1.5 K6 Z-30
Gänga med fristick
N4 G1 X50
Anslutande planelement
N5 G1 Z-40
. . .
192
DIN-programmering
4.4 Formelement svarvkontur
Fristickskontur G25–Geo
G25 genererar de i följande beskrivning listade fristickskonturerna.
Fristicken är bara möjliga vid invändiga hörn på konturen vid vilka
planelementet löper parallellt med X-axeln. Programmera G25 efter
det första elementet. Typen av fristick bestämmer man i Hparametern.
Fristicksform U (H=4)
Parametrar
H Fristick Form U: (H=4)
I
Fristicksdjup (radiemått)
K
Fristicksbredd
R
Innerradie vid instickets båda hörn (default: 0)
P
Utvändig radie/fas (default: 0)
 P>0: Rundningens radie
 P<0: Fasens bredd
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Exempel: Anrop G25-Geo form U
. . .
N.. G1 Z-15 [Längselement]
N.. G25 H4 I2 K4 R0.4 P-0.5 [Form U]
N.. G1 X20 [planelement]
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
193
4.4 Formelement svarvkontur
Fristick DIN 509 E (H=0,5)
Parametrar
H Fristick Form DIN 509 E: H=0 eller H=5
I
Fristicksdjup (radiemått)
K
Fristicksbredd
R
Fristicksradie (i fristickets båda hörn)
W Fristicksvinkel
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Parametrar som man inte anger beräknas av Styrsystem med ledning
av diametern.
Exempel: Anrop G25-Geo DIN 509 E
. . .
N.. G1 Z-15 [Längselement]
N.. G25 H5 [DIN 509 E]
N.. G1 X20 [planelement]
. . .
Fristick DIN 509 F (H=6)
Parametrar
H Fristick Form DIN 509 F: H=6
I
Fristicksdjup (radiemått)
K
Fristicksbredd
R
Fristicksradie (i fristickets båda hörn)
P
Plandjup
W Fristicksvinkel
A
Planvinkel
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Parametrar som man inte anger beräknas av Styrsystem med ledning
av diametern.
Exempel: Anrop G25-Geo DIN 509 F
. . .
N.. G1 Z-15 [Längselement]
N.. G25 H6 [DIN 509 F]
N.. G1 X20 [planelement]
. . .
194
DIN-programmering
4.4 Formelement svarvkontur
Fristick DIN 76 (H=7)
Programmera bara FP, alla andra värden hämtas med ledning av
gängans stigning från normtabellen om de inte programmeras.
Parametrar
H Fristick Form DIN 76: H=7
I
Fristicksdjup (radiemått)
K
Fristicksbredd
R
Fristicksradie i fristickets båda hörn (default: R=0,6*I)
W Fristicksvinkel (default: 30°)
FP Gängstigning
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Exempel: Anrop G25-Geo DIN 76
. . .
N.. G1 Z-15 [Längselement]
N.. G25 H7 FP2 [DIN 76]
N.. G1 X20 [planelement]
. . .
Fristick Form H (H=8)
Om man inte anger W kommer vinkeln att beräknas med ledning av K
och R. Fristickets slutpunkt ligger då på "Hörnpunkt kontur".
Parametrar
H Fristick Form H: H=8
K
Fristicksbredd
R
Fristicksradie – ingen uppgift: Det cirkulära elementet bearbetas
inte
W Nedgångsvinkel - ingen uppgift: W beräknas
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Exempel: Anrop G25-Geo form H
. . .
N.. G1 Z-15 [Längselement]
N.. G25 H8 K4 R1 W30 [Form H]
N.. G1 X20 [planelement]
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
195
4.4 Formelement svarvkontur
Fristick Form K (H=9)
Parametrar
H Fristick Form K: H=9
I
Fristicksdjup
R
Fristicksradie – ingen uppgift: Det cirkulära elementet bearbetas
inte
W Fristicksvinkel
A
Vinkel i förhållande till längsaxeln - default: 45°
BE, BF, BD, BP och BH (se "Bearbetningsattribut för formelement" på
sida 183)
Exempel: Anrop G25-Geo form K
. . .
N.. G1 Z-15 [Längselement]
N.. G25 H9 I1 R0.8 W40 [Form K]
N.. G1 X20 [planelement]
. . .
196
DIN-programmering
4.4 Formelement svarvkontur
Gänga (standard) G34–Geo
G34 definierar en enkel eller länkad utvändig eller invändig gänga
(metrisk ISO fingänga DIN 13 ordning 1). Styrsystem beräknar alla
erforderliga värden.
Parametrar
F
Gängans stigning - ingen uppgift: Stigning från normtabellen
Man länkar gängan genom programmering av flera G1/G34-block efter
varandra.
 Före G34 eller i NC-blocket med G34 programmerar man
ett linjärt konturelement som referenselement.
 Bearbeta gängan med G31.
Exempel: G34
. . .
FÄRDIG DETALJ
N1 G0 X0 Z0
N2 G1 X20 BR-2
N3 G1 Z-30
N4 G34 [metrisk ISO]
N5 G25 H7 I1.7 K7
N6 G1 X30 BR-1.5
N7 G1 Z-40
N8 G34 F1.5 [metrisk ISO fingaenga]
N9 G25 H7 I1.5 K4
N10 G1 X40
N11 G1 Z-60
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
197
4.4 Formelement svarvkontur
Gänga (allmän) G37–Geo
G37 definierar de beskrivna typerna av gängor. Gängor med flera
ingångar samt även länkade gängor är möjliga. Man länkar gängan
genom programmering av flera G01/G37-block efter varandra.
Parametrar
Q Gängmetod (default: 1)
F
 1: Metrisk ISO fingänga (DIN 13 del 2, ordning 1)
 2: Metrisk ISO fingänga (DIN 13 del 1, ordning 1)
 3: Metrisk ISO konisk gänga (DIN 158)
 4: Metrisk ISO konisk fingänga (DIN 158)
 5: Metrisk ISO trapetsgänga (DIN 103 del 2, ordning 1)
 6: Flack metr. Trapetsgänga (DIN 380 del 2, ordning 1)
 7: Metrisk såggänga (DIN 513 del 2, ordning 1)
 8: Metrisk rundgänga (DIN 405 del 1, ordning 1)
 9: Cylindrisk Whitworth-gänga (DIN 11)
 10: Konformad Whitworth-gänga (DIN 2999)
 11: Whitworth-rörgänga (DIN 259)
 12: Icke normerad gänga
 13: UNC US-grovgänga
 14: UNF US-fingänga
 15: UNEF US-extrafin gänga
 16: NPT US-konisk rörgänga
 17: NPTF US-konisk Dryseal rörgänga
 18: NPSC US-cylindrisk rörgänga med smörjmedel
 19: NPFS US-cylindrisk rörgänga utan smörjmedel
Gängstigning
P
K
D
 nödvändigt vid Q=1, 3..7, 12
 Vid andra typer av gängor beräknas F med ledning av
diametern om den inte har programmerats
Gängans djup - anges endast vid Q=12
Utloppslängd vid gängor utan gängfristick (default: 0)
Referenspunkt (default: 0)
H
A
W
R
E
 0: Gängutlopp i slutet av referenselementet
 1: Gängutlopp i början av referenselementet
Antal gängingångar - default: 1
Flankvinkel vänster - anges endast vid Q=12
Flankvinkel höger - anges endast vid Q=12
Gängbredd - anges endast vid Q=12
Variabel stigning (default: 0)
Ökar/Minskar stigningen med E per varv
Exempel: G37
. . .
FÄRDIG DETALJ
N1 G0 X0 Z0
N2 G1 X20 BR-2
N3 G1 Z-30
N4 G37 Q2 [metrisk ISO]
N5 G25 H7 I1.7 K7
N6 G1 X30 BR-1.5
N7 G1 Z-40
N8 G37 F1.5 [metrisk ISO fingaenga]
N9 G25 H7 FP1.5
N10 G1 X40
N11 G1 Z-60
. . .
198
DIN-programmering
 Före G37 måste man programmera ett linjärt
konturelement som referenselement.
 Bearbeta gängan med G31.
 Vid normerade gängor bestäms parametrarna P, R, A
och W av Styrsystem.
 Använd Q=12 om du vill använda individuella
parametrar.
Varning kollisionsrisk!
Gängans skapas över referenselementets längd. Utan
gängfristick skall ett ytterligare linjärelement
programmeras för gängutgången.
4.4 Formelement svarvkontur
Exempel: G37 Länkad
. . .
HILFSKONTUR ID"G37_Kedja"
N37 G0 X0 Z0
N
38 G1 X20
N
39
N
40 G37 F2 [metrisk ISO]
N
41
N
42 G37 Q2
N
43
N
44 G37 F2
G1 Z-30
G1 X30 Z-40
G1 Z-70
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
199
4.4 Formelement svarvkontur
Borrning (centrerad) G49–Geo
G49 definierar ett enskilt hål med försänkning och gänga i
rotationscentrum (frontyta eller baksida). G49-hål är inte en del av
konturen utan istället ett formelement.
Parametrar
Z
Position hålets början (referenspunkt)
B
Hålets diameter
P
Hålets djup (utan borrspets)
W Spetsvinkel (default: 180°)
R
Diameter försänkning
U Försänkningsdjup
E
Vinkel försänkning
I
Gängdiameter
J
Gängdjup
K
Gängingångssnitt
F
Gängstigning
V
Vänster- eller högergänga (default: 0)
A
 0: Högergänga
 1: Vänstergänga
Vinkel, motsvarar borrningens läge (default: 0)
O
 A=0°: Frontsida
 A=180°: Baksida
Centrerdiameter
 Programmera G49 i avsnitt FÄRDIGDEL, inte i
HJÄLPKONTUR, FRONT eller BAKSIDA.
 G49-hål bearbetas med G71...G74.
200
DIN-programmering
4.5 Attribut till konturbeskrivningen
4.5 Attribut till
konturbeskrivningen
Översikt för attribut för konturbeskrivningen
G38
Speciell matningsfaktor för grund- och
formelement – självhållande
Sida 201
G52
Ekvidistant arbetsmån för grund- och
formelement – självhållande
Sida 203
G95
Finbearbetningsmatning för grund- och
formelement – självhållande
Sida 203
G149 Adderande kompensering för grund- och
formelement – självhållande
Sida 204
 G38-, G52-, G95- och G149-Geo gäller för alla
“konturelement“ ända tills funktionen programmeras på
nytt utan parameter.
 För formelement kan avvikande attribut anges direkt vid
definitionen av formelementet (se "Bearbetningsattribut
för formelement" på sida 183).
 Konturbeskrivningens attribut påverkar
finbearbetningsmatningen i cyklerna G869 och G890 inte finbearbetningsmatningen vid stickcykler.
Matningsreducering G38-Geo
G38 definierar en “särskild matning“ för finskärscykeln G890.
“Speciell matning“ gäller självhållande för konturgrundelement och
formelement.
Parametrar
E
Faktor för särskild matning (default: 1)
Speciell matning = Aktiv matning * E
 G38 verkar självhållande.
 G38 programmeras före konturelementet som skall
påverkas.
 G38 ersätter en speciell matning.
 Med G38 utan parameter väljer man bort
matningsfaktorn.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
201
4.5 Attribut till konturbeskrivningen
Egenskaper för överlagrade element G39-Geo
G39 påverkar finbearbetningsmatningen i G890 vid formelementen:
 Faser/rundningar (i anslutning till grundelement)
 Fristick
 Instick
Påverkad bearbetning: Särskild matning, ytjämnhet, adderande Dkompenseringar, ekvidistanta arbetsmåner.
Parametrar
F
Matning per varv
V
Typ av ytjämnhet (se även DIN 4768)
RH
D
P
H
 1: allmän ytjämnhet (profildjup) Rt1
 2: Medelvärde ytjämnhet Ra
 3: Medelvärde ytjämnhet Rz
Ytjämnhet [µm, Inch-mode: µinch]
Nummer för adderad korrektur (901 <= D <= 916)
Arbetsmån (radiemått)
P verkar absolut eller adderande (default: 0)
E
 0: P ersätter G57-/G58-arbetsmån
 1: P adderas till G57-/G58-arbetsmån
Faktor för särskild matning (default: 1)
Speciell matning = Aktiv matning * E
 Använd antingen ytjämnhet (V, RH),
finbearbetningsmatning (F) eller speciell matning (E).
 G39 verkar blockvis.
 G39 programmeras före konturelementet som skall
påverkas.
 G50 före en cykel (avsnitt: BEARBETNING) stänger av
en G39-arbetsmån för denna cykel.
202
DIN-programmering
4.5 Attribut till konturbeskrivningen
Arbetsmån G52-Geo
G52 definierar en arbetsmån via ekvidistans för konturgrundelement
och formelement, vilken tas hänsyn till i G810, G820, G830, G860 och
G890.
Parametrar
P
Arbetsmån (radiemått)
H
P verkar absolut eller adderande (default: 0)
 0: P ersätter G57-/G58-arbetsmån
 1: P adderas till G57-/G58-arbetsmån
 G52 verkar självhållande.
 G52 programmeras i NC-blocket med det
konturelement som skall påverkas.
 En G50 före en cykel (avsnitt: BEARBETNING) stänger av
G52-arbetsmån för denna cykel.
Matning per varv G95-Geo
G95 påverkar finbearbetningsmatningen i G890 för
konturgrundelement och formelement.
Parametrar
F
Matning per varv
Exempel: Attribut i konturbeskrivningen G95
. . .
FÄRDIG DETALJ
N1 G0 X0 Z0
 G95-finbearbetningsmatning ersätter en i
bearbetningsdelen definierad finbearbetningsmatning.
 G95 är självhållande.
 G95 utan värde stänger av finbearbetningsmatningen.
N2 G1 X20 BR-1
N3 G1 Z-20
N4 G25 H5 I0.3 K2.5 R0.6 W15
N5 G1 X40 BR-1
N6 G95 F0.08
N7 G1 Z-40
N8 G25 H5 I0.3 K2.5 R0.6 W15 BF0
N9 G95
N10 G1 X58 BR-1
N11 G1 Z-60
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
203
4.5 Attribut till konturbeskrivningen
Adderande korrektur G149-Geo
En G149 följd av ett "D-nummer" aktiverar/avaktiverar en adderande
korrektur. Styrsystem hanterar de 16 verktygsoberoende
kompenseringsvärdena i en intern tabell. Korrekturvärdena
administreras i programkörning (se “Mode Programkörning“ i
bruksanvisningen).
Parametrar
D
Adderande kompensering (default: D900)
 D=900: stänger av den adderande korrekturen
 D=901...916: aktiverar den adderande korrekturen D
Exempel: Attribut i konturbeskrivningen G149
. . .
FAERDIGDEL
N1 G0 X0 Z0
N2 G1 X20 BR-1
N3 G1 Z-20
N4 G25 H5 I0.3 K2.5 R0.6 W15
N5 G1 X40 BR-1
 Beakta riktningen som konturen beskrivs.
 Adderande korrektur är verksam från det block i vilket
G149 har programmerats.
 En adderande kompensering är verksam till:
 nästa ”G149 D900”.
 till slutet av färdigdetaljbeskrivningen.
N6 G149 D901
N7 G1 Z-40
N8 G25 H5 I0.3 K2.5 R0.6 W15 BD900
N9 G149 D900
N10 G1 X58 BR-1
N
12
G1 Z-60
. . .
204
DIN-programmering
4.6 C-axelkonturer - Grunder
4.6 C-axelkonturer - Grunder
Fräskonturernas läge
Man definierar referensplanet resp. referensdiametern i
avsnittsmarkeringen. En fräskonturs djup och läge (ficka, ö)
bestämmer man på följande sätt i konturdefinitionen:
 Med Djup P i den i förväg programmerade G308.
 Alternativt vid figurer: Cykelparameter Djup P.
Förtecknet i "P" bestämmer fräskonturens läge:
 P<0: Ficka
 P>0: Ö
Fräskonturens läge
Avsnitt
P
Överkant
Fräsbotten
FRONT
P<0
Z
Z+P
P>0
Z+P
Z
P<0
Z
Z–P
P>0
Z–P
Z
P<0
X
X+(P*2)
P>0
X+(P*2)
X
BAKSIDA
MANTEL
 X: Referensdiameter från avsnittsmarkeringen
 Z: Referensyta från avsnittsmarkeringen
 P: "Djup" från G308 eller från cykelparameter
Ytfräsningscykeln fräser den i konturdefinitionen
beskrivna ytan. Ingen hänsyn tas till öar inom denna yta.
Konturer i flera plan (hirarkiskt slutna konturer):
 En nivå påbörjas med G308 och avslutas med G309.
 G308 sätter en "ny" referensyta/referensdiameter. Den första G308
överför det i avsnittsmarkeringen definierade referensplanet. Varje
följande G308 sätter ett nytt plan. Beräkning:
nytt referensplan = referensplan + P (från föregående G308).
 G309 stänger av det föregående referensplanet.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
205
4.6 C-axelkonturer - Grunder
Start ficka/ö G308-Geo
G308 definierar ett nytt referensplan/en ny referensdiameter vid
hierarkiskt länkade konturer.
Parametrar
P
Djup vid fickor, höjd vid öar
ID
Konturens namn (för referens från Units eller cykler)
Slut ficka/ö G309-Geo
G309 avslutar ett "referensplan". Varje referensplan som har
definierats med G308 måste avslutas med G309 (se “Fräskonturernas
läge” på sida 205).
Exempel: "G308/G309"
. . .
FÄRDIG DETALJ
. . .
FRONT Z0
Fastlägga referensplan
N7 G308 P-5 ID“Rektangel“
Början "Rektangel" med djup –5
N8 G305 XK-5 YK-10 K50 B30 R3 A0
Rektangel
N9 G308 P-10 ID“Cirkel“
Början "Fullcirkel i rektangel" med djup –10
N10 G304 XK-3 YK-5 R8
Fullcirkel
N11 G309
Slut "Fullcirkel"
N12 G309
Slut "Rektangel"
MANTEL X100
Fastlägga referensdiameter
N13 G311 Z-10 C45 A0 K18 B8 P-5
Linjärt spår med djup -5
. . .
206
DIN-programmering
4.6 C-axelkonturer - Grunder
Cirkulärt mönster med cirkulära spår
Vid cirkulära spår i cirkulära mönster programmerar man
mönsterpositionerna, cirkelcentrum, cirkelradien och "läget" på
spåren.
Styrsystem positionerar spåren på följande sätt:
 Fördelning av spåren på avståndet mönsterradie runt
mönstercentrum, när
 mönstrets centrumpunkt = krökningens centrumpunkt och
 Mönsterradie = krökningens radie
 Fördelning av spåren på avståndet mönsterradie + krökningens
radie runt mönstercentrum, när
 mönstrets centrumpunkt <> krökningens centrumpunkt eller
 mönsterradie <> cirkelradie
Dessutom inverkar "läge" på fördelningen av spåren:
 Normalläge: Spårets startvinkel gäller i förhållande till
mönsterpositionen. Startvinkeln adderas till mönsterpositionen.
 Originalläge: Spårets startvinkel gäller absolut.
Följande exempel förklarar programmeringen av cirkulärt mönster
med cirkulära spår:
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
207
4.6 C-axelkonturer - Grunder
Spårets mittlinje som referens och normalläge
Programmering:
 Mönstrets centrumpunkt = krökningens centrumpunkt
 Mönsterradie = krökningens radie
 Normalläge
Dessa kommandon fördelar spåren på avståndet "mönsterradie" runt
mönstercentrum.
Exempel: Spårets mittlinje som referens, normalläge
N.. G402 Q4 K30 A0 XK0 YK0 H0
Cirkulärt mönster, normalläge
N.. G303 I0 J0 R15 A-20 W20 B3 P1
Cirkulärt spår
Spårets mittlinje som referens och originalläge
Programmering:
 Mönstrets centrumpunkt = krökningens centrumpunkt
 Mönsterradie = krökningens radie
 Originalläge
Dessa kommandon placerar alla spår i samma position.
Exempel: Spårets mittlinje som referens, originalläge
N.. G402 Q4 K30 A0 XK0 YK0 H1
Cirkulärt mönster, originalläge
N.. G303 I0 J0 R15 A-20 W20 B3 P1
Cirkulärt spår
208
DIN-programmering
4.6 C-axelkonturer - Grunder
Krökningens centrum som referens och normalläge
Programmering:
 Mönstrets centrumpunkt <> krökningens centrumpunkt
 Mönsterradie = krökningens radie
 Normalläge
Dessa kommandon fördelar spåren på avståndet
"mönsterradie+krökningens radie" runt mönstercentrum.
Exempel: Krökningens centrum som referens, normalläge
N.. G402 Q4 K30 A0 XK5 YK5 H0
Cirkulärt mönster, normalläge
N.. G303 I0 J0 R15 A-20 W20 B3 P1
Cirkulärt spår
Krökningens centrum som referens och originalläge
Programmering:
 Mönstrets centrumpunkt <> krökningens centrumpunkt
 Mönsterradie = krökningens radie
 Originalläge
Dessa kommandon fördelar spåren på avståndet
"mönsterradie+krökningens radie" runt mönstercentrum och
bibehåller start- och slutvinkel.
Exempel: Krökningscentrum som referens, originalläge:
N.. G402 Q4 K30 A0 XK5 YK5 H1
Cirkulärt mönster, originalläge
N.. G303 I0 J0 R15 A-20 W20 B3 P1
Cirkulärt spår
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
209
4.7 Front-/baksideskonturer
4.7 Front-/baksideskonturer
Startpunkt front-/baksideskontur G100-Geo
G100 definierar startpunkten för en kontur på front-/baksida.
Parametrar
X
Startpunkt i polära koordinater (diametermått)
C
Startpunkt i polära koordinater (vinkelmått)
XK Startpunkt i kartesiska koordinater
YK Startpunkt i kartesiska koordinater
Linjär front-/baksideskontur G101-Geo
G101 definierar en rät linje i en kontur på front eller baksida.
Parametrar
X
Slutpunkt i polära koordinater (diametermått)
C
Slutpunkt i polära koordinater (vinkelmått)
XK Slutpunkt i kartesiska koordinater
YK Slutpunkt i kartesiska koordinater
AN Vinkel i förhållande till positiv XK-axel
BR Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
Q
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge
(default: 0):
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Programmering
 X, XK, YX: Absolut, inkrementalt, självhållande eller "?"
 C: absolut, inkrementalt eller självhållande
210
DIN-programmering
4.7 Front-/baksideskonturer
Cirkelbåge front-/baksideskontur G102-/G103Geo
G102/G103 definierar en cirkelbåge i en kontur på frontyta eller
baksida. Rotationsriktning: Se hjälpbild:
 G102: Medurs
 G102: Moturs
Parametrar
X
Slutpunkt i polära koordinater (diametermått)
C
Slutpunkt i polära koordinater (vinkelmått)
XK Slutpunkt i kartesiska koordinater
YK Slutpunkt i kartesiska koordinater
R
Radie
I
Centrumpunkt i kartesiska koordinater
J
Centrumpunkt i kartesiska koordinater
BR Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
Q
 ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
programmering
 X, XK, YX: Absolut, inkrementalt, självhållande eller "?"
 C: absolut, inkrementalt eller självhållande
 I, J: Absolut eller inkrementalt
 Slutpunkten får inte vara samma som startpunkten (ej
fullcirkel).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
211
4.7 Front-/baksideskonturer
Hål front/baksida G300-Geo
G300 definierar ett hål med försänkning och gänga på fram- eller
baksida.
Parametrar
XK Centrumpunkt i kartesiska koordinater
YK Centrumpunkt i kartesiska koordinater
B
Hålets diameter
P
Hålets djup (utan borrspets)
W Spetsvinkel (default: 180°)
R
Diameter försänkning
U Försänkningsdjup
E
Vinkel försänkning
I
Gängdiameter
J
Gängdjup
K
Gängans skärfas (utloppslängd)
F
Gängstigning
V
Vänster- eller högergänga (default: 0)
A
 0: Högergänga
 1: Vänstergänga
Vinkel till Z-axeln; hålets lutning
O
 Framsida: område –90° < A < 90° (default: 0°)
 Framsida: område 90° < A < 270° (default: 180°)
Centrerdiameter
G300-hål bearbetas med G71...G74.
212
DIN-programmering
4.7 Front-/baksideskonturer
Linjärt spår front/baksida G301-Geo
G301 definierar ett rakt spår i en kontur på front eller baksida.
Parametrar
XK Centrumpunkt i kartesiska koordinater
YK Centrumpunkt i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
A
Vinkel till XK-axeln (default: 0°)
K
Spårlängd
B
Spårbredd
P
Djup/Höjd (default: "P" från G308)
 P<0: Ficka
 P>0: Ö
Cirkulärt spår front/baksida G302-/G303-Geo
G302/G303 definierar ett cirkulärt spår i en kontur på front eller
baksida.
 G302: Cirkulärt spår medurs
 G303: Cirkulärt spår moturs
Parametrar
I
Krökningens centrumpunkt i kartesiska koordinater
J
Krökningens centrumpunkt i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
R
Vridningsradie (referens: Spårets centrumlinje)
A
Startvinkel; referens: XK-axel (default: 0°)
W Slutvinkel; referens: XK-axel (default:0°)
B
Spårbredd
P
Djup/Höjd (default: "P" från G308)
 P<0: Ficka
 P>0: Ö
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
213
4.7 Front-/baksideskonturer
Fullcirkel front/baksida G304-Geo
G304 definierar en hel cirkel i en kontur på front eller baksida.
Parametrar
XK Cirkelcentrum i kartesiska koordinater
YK Cirkelcentrum i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
R
Radie
P
Djup/Höjd (default: "P" från G308)
 P<0: Ficka
 P>0: Ö
Rektangel front/baksida G305-Geo
G305 definierar en fyrkant i en kontur på front eller baksida.
Parametrar
XK Centrumpunkt i kartesiska koordinater
YK Centrumpunkt i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
A
Vinkel till XK-axeln (default: 0°)
K
Längd
B
(Höjd) Bredd
R
Fas/rundning (default: 0°)
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Djup/Höjd (default: "P" från G308)
 P<0: Ficka
 P>0: Ö
214
DIN-programmering
4.7 Front-/baksideskonturer
Månghörning front/baksida G307-Geo
G307 definierar en månghörning i en kontur på front eller baksida.
Parametrar
XK Centrumpunkt i kartesiska koordinater
YK Centrumpunkt i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
A
Vinkel från en sida på månghörningen till XK-axeln (default:0°)
Q Antal kanter (Q > 2)
K
Kantlängd
R
 K>0: Kantlängd
 K<0: Invändig cirkeldiameter
Fas/rundning (default: 0°)
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Djup/Höjd (default: "P" från G308)
 P<0: Ficka
 P>0: Ö
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
215
4.7 Front-/baksideskonturer
Linjärt mönster front/baksida G401-Geo
G401 definierar ett linjärt borr- eller figurmönster på front- eller
baksida. G401 påverkar den i det efterföljande blocket definierade
borrningen/figuren (G300..305, G307).
Parametrar
Q Antal figurer - default: 1
XK Startpunkt i kartesiska koordinater
YK Startpunkt i kartesiska koordinater
I
Slutpunkt i kartesiska koordinater
J
Slutpunkt i kartesiska koordinater
Ii
Avstånd (XKi) mellan figurer (mönsteravstånd)
Ji Avstånd (YKi) mellan figurer (mönsteravstånd)
A
Vinkel för längdaxeln till XK-axeln (default: 0°)
R
Mönstrets totala längd
Ri Avstånd mellan figurer (mönsteravstånd)
 Programmera borrningen/figuren i det efterföljande
blocket utan centrumpunkt.
 Fräscykeln (avsnitt BEARBETNING) anropar borrningen/
figuren i det efterföljande blocket, inte definitionen av
mönstret.
216
DIN-programmering
4.7 Front-/baksideskonturer
Cirkulärt mönster front/baksida G402-Geo
G402 definierar ett cirkulärt borr- eller figurmönster på front- eller
baksida. G402 påverkar den i det efterföljande blocket definierade
borrningen/figuren (G300..305, G307).
Parametrar
Q Antal figurer
K
Mönsterdiameter
A
Startvinkel – den första figurens position; referens: XK-axel;
(default: 0°)
W Slutvinkel – den sista figurens position; referens: XK-axel;
(default: 360°)
Wi Vinkel mellan figurer
V
Riktning – Orientering (default: 0)
 V=0, utan W: Fullcirkeluppdelning
 V=0, med W: Uppdelning på den längre cirkelbågen
 V=0, med Wi: Förtecken i Wi bestämmer riktningen (Wi<0:
medurs)
 V=1, med W: medurs
 V=1, med Wi: medurs (förtecken i Wi är utan betydelse)
 V=2, med W: moturs
 V=2, med Wi: moturs (förtecken i Wi är utan betydelse)
XK Centrumpunkt i kartesiska koordinater
YK Centrumpunkt i kartesiska koordinater
H Figurernas lägen (default: 0)
 H=0: Normalläge, figurerna vrids runt centrumpunkten
(rotation)
 H=1: Originalläge, Figurläget förblir detsamma i förhållande till
koordinatsystemet (translation)
 Programmera borrningen/figuren i det efterföljande
blocket utan centrumpunkt. Undantag cirkulärt spår: se
“Cirkulärt mönster med cirkulära spår” på sida 207.
 Fräscykeln (avsnitt BEARBETNING) anropar borrningen/
figuren i det efterföljande blocket, inte definitionen av
mönstret.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
217
4.8 Konturer på mantelytan
4.8 Konturer på mantelytan
Startpunkt kontur på mantelyta G110-Geo
G110 definierar startpunkten för en kontur på mantelytan.
Parametrar
Z
Startpunkt
C
Startpunkt (startvinkel)
CY Startpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
Programmera antingen Z, C eller Z, CY.
Linjär kontur på mantelyta G111-Geo
G111 definierar en rät linje i en kontur på mantelytan.
Parametrar
Z
Slutpunkt
C
Slutpunkt (slutvinkel)
CY Slutpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
AN Vinkel till Z-axel
BR Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
Q
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Skärningspunkt. Slutpunkt, när linjen skär en linje (default: 0):
 Q=0: närmaste skärningspunkt
 Q=1: bortersta skärningspunkt
programmering
 Z, CY: Absolut, inkrementalt, självhållande eller "?"
 C: absolut, inkrementalt eller självhållande
 Programmera antingen Z – C eller Z – CY
218
DIN-programmering
4.8 Konturer på mantelytan
Cirkelbåge kontur på mantelyta G112-/G113Geo
G112/G113 definierar en cirkelbåge i en kontur på mantelytan.
Rotationsriktning: Se hjälpbild
Parametrar
Z
Slutpunkt
C
Slutpunkt (slutvinkel)
CY Slutpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
R
Radie
K
Centrumpunkt i Z-riktning
W Vinkel till centrum
J
Vinkel till centrum som "linjärt mått"
BR Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
Q
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
programmering
 Z, CY:: absolut, inkrementalt, självhållande eller "?"
 C: absolut, inkrementalt eller självhållande
 K, J: absolut eller inkrementalt
 Programmera antingen Z – C eller Z – CY resp. K – W
eller K – J
 Programmera antingen "centrumpunkt" eller "radie"
 Vid "Radie": endast cirkelbågar <= 180° är möjligt
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
219
4.8 Konturer på mantelytan
Borrning på mantelyta G310-Geo
G310 definierar ett hål med försänkning och gänga i en kontur på
mantelytan.
Parametrar
Z
Centrumpunkt (Z-position)
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
B
Hålets diameter
P
Hålets djup (utan borrspets)
W Spetsvinkel (default: 180°)
R
Diameter försänkning
U Försänkningsdjup
E
Vinkel försänkning
I
Gängdiameter
J
Gängdjup
K
Gängans skärfas (utloppslängd)
F
Gängstigning
V
Vänster- eller högergänga (default: 0)
A
O
 V=0: Högergänga
 V=1: Vänstergänga
Vinkel till Z-axeln; område: 0° < A < 180°; (default: 90° =
vinkelrätt hål)
Centrerdiameter
G310-hål bearbetas med G71...G74.
220
DIN-programmering
4.8 Konturer på mantelytan
Linjärt spår på mantelyta G311-Geo
G311 definierar en rakt spår i en kontur på mantelytan.
Parametrar
Z
Centrumpunkt (Z-position)
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
A
Vinkel till Z-axeln (default: 0°)
K
Spårlängd
B
Spårbredd
P
Fickans djup (default: "P" från G308)
Cirkulärt spår på mantelyta G312-/G313-Geo
G312/G313 definierar ett cirkulärt spår i en kontur på mantelytan.
 G312: Cirkulärt spår medurs
 G313: Cirkulärt spår moturs
Parametrar
Z
Centrumpunkt
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
R
Radie; referens: spårets centrumlinje
A
Startvinkel; referens: Z-axel; (default:0°)
W Slutvinkel; referens: Z-axel
B
Spårbredd
P
Fickans djup (default: "P" från G308)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
221
4.8 Konturer på mantelytan
Fullcirkel på mantelyta G314-Geo
G314 definierar en fullcirkel i en kontur på mantelytan.
Parametrar
Z
Centrumpunkt
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
R
Radie
P
Fickans djup (default: "P" från G308)
Rektangel på mantelyta G315-Geo
G315 definierar en fyrkant i en kontur på mantelytan.
Parametrar
Z
Centrumpunkt
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
A
Vinkel till Z-axeln (default: 0°)
K
Längd
B
Bredd
R
Fas/rundning (default: 0°)
P
222
 R>0: Rundningens radie
 R<0: Fasens bredd
Fickans djup (default: "P" från G308)
DIN-programmering
4.8 Konturer på mantelytan
Månghörning mantelyta G317-Geo
G317 definierar en månghörning i en kontur på mantelytan.
Parametrar
Z
Centrumpunkt
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
Q Antal kanter (Q > 2)
A
Vinkel till Z-axeln (default: 0°)
K
Kantlängd
R
 K>0: Kantlängd
 K<0: Invändig cirkeldiameter
Fas/rundning (default: 0°)
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Fickans djup (default: "P" från G308)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
223
4.8 Konturer på mantelytan
Linjärt mönster på mantelytan G411-Geo
G411 definierar ett linjärt hål- eller figurmönster på mantelytan. G411
påverkar den i det efterföljande blocket definierade borrningen/figuren
(G310..315, G317).
Parametrar
Q
Antal figurer - default: 1
Z
Startpunkt
C
Startpunkt (startvinkel)
CY Startpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
ZE Slutpunkt
ZEi Avstånd mellan figurer i Z-riktning
W
Slutpunkt (slutvinkel)
Wi Vinkelavstånd mellan figurer
A
Vinkel till Z-axeln; (default:0°)
R
Mönstrets totala längd
Ri
Avstånd mellan figurer (mönsteravstånd)
 Om man programmerar "Q, Z och C" kommer
borrningarna/figurerna att fördelas jämnt över periferin.
 Programmera borrningen/figuren i det efterföljande
blocket utan centrumpunkt.
 Fräscykeln anropar borrningen/figuren i det efterföljande
blocket, inte definitionen av mönstret.
224
DIN-programmering
4.8 Konturer på mantelytan
Cirkulärt mönster på mantelyta G412-Geo
G412 definierar ett cirkulärt hål- eller figurmönster på mantelytan.
G412 påverkar den i det efterföljande blocket definierade borrningen/
figuren (G310..315, G317).
Parametrar
Q Antal figurer
K
Mönsterdiameter
A
Startvinkel – den första figurens position; referens: Z-axel
(default: 0°)
W Slutvinkel – den sista figurens position; referens: Z-axel
(default: 360°)
Wi Vinkel mellan figurer
V
Riktning – Orientering (default: 0)
Z
C
H
 V=0, utan W: Fullcirkeluppdelning
 V=0, med W: Uppdelning på den längre cirkelbågen
 V=0, med Wi: Förtecken i Wi bestämmer riktningen (Wi<0:
medurs)
 V=1, med W: medurs
 V=1, med Wi: medurs (förtecken i Wi är utan betydelse)
 V=2, med W: moturs
 V=2, med Wi: moturs (förtecken i Wi är utan betydelse)
Centrumpunkt mönster
Centrumpunkt mönster (vinkel)
Figurernas lägen (default: 0)
 H=0: Normalläge, figurerna vrids runt centrumpunkten
(rotation)
 H=1: Originalläge, Figurläget förblir detsamma i förhållande till
koordinatsystemet (translation)
 Programmera borrningen/figuren i det efterföljande
blocket utan centrumpunkt. Undantag cirkulärt spår: se
“Cirkulärt mönster med cirkulära spår” på sida 207.
 Fräscykeln (avsnitt BEARBETNING) anropar borrningen/
figuren i det efterföljande blocket, inte definitionen av
mönstret.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
225
4.9 Positionera verktyget
4.9 Positionera verktyget
Snabbtransport G0
G0 förflyttas med snabbtransport den kortaste vägen till "målpunkten".
Parametrar
X
Målpunkt (diametermått)
Z
Målpunkt
Programmering X, Z: Absolut, inkrementalt eller
självhållande
Snabbtransport till maskinkoordinater G701
G701 förflyttar med snabbtransport kortaste vägen till "målpunkten".
Parametrar
X
Slutpunkt (diametermått)
Z
Slutpunkt
"X, Z" utgår från maskinens nollpunkt och slidernas
utgångspunkt.
226
DIN-programmering
4.9 Positionera verktyget
Verktygsväxlingspunkt G14
G14 förflyttar med snabbtransport till verktygsväxlingspunkten. Man
fastlägger koordinaterna för växlingspunkten i inställningsdrift.
Parametrar
Q Ordningsföljd, bestämmer förloppet för förflyttningsrörelserna
(default: 0)
D
 0: Diagonal förflyttning
 1: Först X-, sedan Z-riktning
 2: Först Z-, sedan X-riktning
 3: Endast X-riktning, Z förblir oförändrad
 4: Endast Z-riktning, X förblir oförändrad
Nummer - på den verktygsväxlingspunkt som förflyttningen skall
utföras till (0-2) (default =0, växlingspunkt från parametrar)
Exempel: G14
. . .
N1 G14 Q0 [Förflyttning till
verktygsväxlingspunkt]
N2 T3 G95 F0.25 G96 S200 M3
N3 G0 X0 Z2
. . .
Definiera verktygsväxlingspunkt G140
G140 definierar positionen för den via D angivna
verktygsväxlingspunkten. Körning till denna position kan utföras med
G14.
Parametrar
D Nummer på verktygsväxlingspunkten (1-2)
X
Diameter – Position för verktygsväxlingspunkten
Z
Längd – Position för verktygsväxlingspunkten
Saknad parameter i X, Z kompletteras med värdet från
parametern för verktygsväxlingspunkten.
Exempel: G140
. . .
N1 G14 Q0 [Verktygsväxlingspunkt från
parameter]
N2 T3 G95 F0.25 G96 S200 M3
N3 G0
X40 Z10
N5
G140 D1 X100 Z100 [Sätt VVP-nr.1]
N6
G14 Q0 D1
[Kör till VVP-nr.1]
N7 G140 D2 X150 [Sätt VVP-nr.2, Z kommer
från parametern]
N8
G14 Q0 D2
[Kör till VVP-nr.2]
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
227
4.10 Linjära och cirkulära rörelser
4.10 Linjära och cirkulära rörelser
Linjärförflyttning G1
G1 Verktyget förflyttas linjärt med matning till "slutpunkten".
Parametrar
X
Slutpunkt (diametermått)
Z
Slutpunkt
AN Vinkel (vinkelriktning: se hjälpbilden)
Q
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge
(default: 0):
BR
BE
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Speciell matningsfaktor för Fas/rundning (default: 1)
Specialmatning = aktiv matning * BE (0 < BE <= 1)
Programmering X, Z: Absolut, inkrementalt, självhållande
eller "?"
228
DIN-programmering
4.10 Linjära och cirkulära rörelser
Cirkulärförflyttning G2/G3
G2/G3 förflyttar cirkulärt med matning till "slutpunkten". Inkremental
måttsättning av centrum. Rotationsriktning: Se hjälpbild:
 G2: Medurs
 G3: Moturs
Parametrar
X
Slutpunkt (diametermått)
Z
Slutpunkt
R
Radie (0 < R <= 200 000 mm)
I
Centrumpunkt inkrementalt (avstånd startpunkt - centrumpunkt
som radiemått)
K
Centrumpunkt inkrementalt (avstånd startpunkt centrumpunkt)
Q
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
BR
BE
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Speciell matningsfaktor för Fas/rundning (default: 1)
Specialmatning = aktiv matning * BE (0 < BE <= 1)
Programmering X, Z: Absolut, inkrementalt, självhållande
eller "?"
Exempel: G2, G3
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X0 Z2
N3 G42
N4 G1 Z0
N5 G1 X15 B-0.5 E0.05
N6 G1 Z-25 B0
N7 G2 X45 Z-32 R36 B2
N8 G1 A0
N9 G2 X80 Z-80 R20 B5
N10 G1 Z-95 B0
N11 G3 X80 Z-135 R40 B0
N12 G1 Z-140
N13 G1 X82 G40
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
229
4.10 Linjära och cirkulära rörelser
Cirkulärförflyttning G12/G13
G12/G13 förflyttar cirkulärt med matning till "slutpunkten". Absolut
måttsättning av centrum. Rotationsriktning: Se hjälpbild:
 G12: Medurs
 G13: Moturs
Parametrar
X
Slutpunkt (diametermått)
Z
Slutpunkt
R
Radie (0 < R <= 200 000 mm)
I
Centrumpunkt absolut (radiemått)
K
Centrumpunkt absolut
Q
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
BR
BE
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Speciell matningsfaktor för Fas/rundning (default: 1)
Specialmatning = aktiv matning * BE (0 < BE <= 1)
Programmering X, Z: Absolut, inkrementalt, självhållande
eller "?"
230
DIN-programmering
4.11 Matning, varvtal
4.11 Matning, varvtal
Varvtalsbegränsning G26
G26: Huvudspindel; Gx26: Spindel x (x: 1...3)
Exempel: G26
Varvtalsbegränsningen gäller till programslutet eller tills den ersätts av
en ny G26/Gx26.
. . .
Parametrar
S
(maximalt) Varvtal
N1 G26 S2000 [maximalt varvtal]
N1 G14 Q0
N2 T3 G95 F0.25 G96 S200 M3
Om S > "Absolut maximalt varvtal" (Maskinparameter),
gäller parametervärdet.
N3 G0 X0 Z2
. . .
Intermittent matning G64
G64 avbryter den programmerade matningen under en kort tid. G64 är
självhållande.
Parametrar
E
Paustid (0,01s < E < 99,99s)
F
Matningstid (0,01s < E < 99,99s)
 Aktivering: Programmera G64 med "E och F"
 Deaktivering: Programmera G64 utan parametrar
Exempel: G64
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G64 E0.1 F1 [intermittent matning TILL]
N3 G0 X0 Z2
N4 G42
N5 G1 Z0
N6 G1 X20 B-0.5
N7 G1 Z-12
N8 G1 Z-24 A20
N9 G1 X48 B6
N10 G1 Z-52 B8
N11 G1 X80 B4 E0.08
N12 G1 Z-60
N13 G1 X82 G40
N14 G64 [intermittent matning FRÅN]
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
231
4.11 Matning, varvtal
Matning per tand Gx93
Gx93 (x: Spindel 1...3) definierar matningen, beroende på
spindeldrift, i förhållande till antalet skär på det använda
fräsverktyget.
Parametrar
F
Matning per tand i mm/tand eller inch/tand
Ärvärdespresentationen visar matningen i mm/varv.
Exempel: G193
. . .
N1 M5
N2 T1 G197 S1010 G193 F0.08 M104
N3 M14
N4 G152 C30
N5 G110 C0
N6 G0 X122 Z-50
N7 G...
N8 G...
N9 M15
. . .
Konstant matning G94 (matning per minut)
G94 definierar matningen oberoende av spindeldrift.
Parametrar
F
Matning per minut i mm/min alt. inch/min
Exempel: G94
. . .
N1 G14 Q0
N2 T3 G94 F2000 G97 S1000 M3
N3 G0 X100 Z2
N4 G1 Z-50
. . .
Matning per varv Gx95
G95: Huvudspindel; Gx95: Spindel x (x: 1...3)
Exempel: G95, Gx95
Gx95 definierar matning beroende av spindeldrift.
. . .
Parametrar
F
Matning i mm/varv alt. inch/varv
N1 G14 Q0
N2 T3 G95 F0.25 G96 S200 M3
N3 G0 X0 Z2
N5 G1 Z0
N6 G1 X20 B-0.5
. . .
232
DIN-programmering
4.11 Matning, varvtal
Konstant skärhastighet Gx96
G96: Huvudspindel; Gx96: Spindel x (x: 1...3)
Exempel: G96, G196
Spindelvarvtalet beror på verktygsspetsens X-position alt. verktygets
diameter vid borr- och fräsverktyg.
. . .
Parametrar
S
Skärhastighet i m/min alt. ft/min
N2 G0 X0 Z2
N1 T3 G195 F0.25 G196 S200 M3
N3 G42
Anropas ett borrverktyg vid aktiv skärhastighet beräknar
Styrsystem det varvtal som motsvarar skärhastigheten
och sätter detta med Gx97. För att undvika en oönskad
rotation av spindeln, programmera först Varvtalet och
sedan T.
N4 G1 Z0
N5 G1 X20 B-0.5
N6 G1 Z-12
N7 G1 Z-24 A20
N8 G1 X48 B6
N9 G1 Z-52 B8
N10 G1 X80 B4 E0.08
N11 G1 Z-60
N12 G1 X82 G40
. . .
Varvtal Gx97
G97: Huvudspindel; Gx97: Spindel x (x: 1...3)
Exempel: G97, G197
Konstant spindelvarvtal.
. . .
Parametrar
S
Varvtal i varv per minut
N1 G14 Q0
G26/Gx26 begränsar varvtalet.
N2 T3 G95 F0.25 G97 S1000 M3
N3 G0 X0 Z2
N5 G1 Z0
N6 G1 X20 B-0.5
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
233
4.12 Nos- och fräsradiekompensering
4.12 Nos- och
fräsradiekompensering
Nosradiekompensering (SRK)
Utan SRK är den teoretiska skärspetsen utgångspunkten för
förflyttningsbanorna. Vid icke axelparallella förflyttningar leder detta till
avvikelser. SRK korrigerar programmerade förflyttningsbanor.
SRK (Q=0) reducerar matningen vid cirkelbågar och rundningar om
”förskjuten radie < ursprunglig radie”. Vid en rundning som övergång
till nästa konturelement korrigerar SRK ”den speciella matningen”.
Reducerad matning = Matning * (förskjuten radie / ursprunglig radie)
Fräsradiekompensering (FRK)
Utan FRK är fräsens centrumpunkt utgångspunkten för
förflyttningsbanorna. Med FRK förflyttar Styrsystem verktygets
ytterdiameter på den programmerade förflyttningsbanan. Stick-,
svarv- och fräscykler innehåller SRK/FRK-anrop. Av denna anledning
måste SRK/FRK vara avstängd vid anrop av dessa cykler.
 Om ”verktygsradien > konturens radie”, kan slingor
uppträda vid SRK/FRK. Förslag: Använd
finbearbetningscykel G890 resp. fräscykel G840.
 Programmera inte FRK vid ansättningen i
bearbetningsplanet.
G40: Stäng av SRK, FRK
G40 stänger av SRK/FRK. Beakta:
 SRK/FRK är verksam till blocket före G40
 I blocket med G40 eller i blocket efter G40 är en rätlinjig
förflyttningsbana tillåten (G14 är inte tillåten)
Principiellt arbetssätt för SRK/FRK
. . .
N.. G0 X10 Z10
N.. G41
Aktivera SRK till vänster om konturen
N.. G0 Z20
Förflyttningsbana: Från X10/Z10 till X10+SRK/
Z20+SRK
N.. G1 X20
Förflyttningsbanan förskjuts med SRK
N.. G40 G0 X30 Z30
Förflyttningsbana från X20+SRK/Z20+SRK till X30/
Z30
. . .
234
DIN-programmering
4.12 Nos- och fräsradiekompensering
G41/G42: Aktivera SRK/FRK
G41: Aktivera SRK/FRK - Kompensering för nosradie/fräsradie till
vänster om konturen i förflyttningsriktningen
G42: Aktivera SRK/FRK - Kompensering för nosradie/fräsradie till
höger om konturen i förflyttningsriktningen
Parametrar
Q Plan (default: 0)
H
 0: SRK i svarvplanet (XZ-planet)
 1: FRK på ändytan (XC-planet)
 2: FRK på mantelytan (ZC-planet)
 3: FRK på ändytan (XY-planet)
 4: FRK på mantelytan (YZ-planet)
Utmatning (endast vid FRK) - (default: 0)
O
 0: Områden som följer på varandra, och skär varandra,
bearbetas inte.
 1: Den kompletta konturen bearbetas, även om områden skär
varandra.
Matningsreducering (default: 0)
 0: Matningsreducering aktiv
 1: Ingen matningsreducering
Exempel: G40, G41, G42
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X0 Z2
N3 G42 [SRK kopplas in, verktyget till
höger om konturen]
N4 G1 Z0
N5 G1 X20 B-0.5
N6 G1 Z-12
N7 G1 Z-24 A20
N8 G1 X48 B6
N9 G1 Z-52 B8
N10 G1 X80 B4 E0.08
N11 G1 Z-60
N12 G1 X82 G4 [SRK från]
. . .
Beakta:
 Programmera G41/G42 i ett separat NC-block.
 Programmera en rätlinjig förflyttningsbana (G0/G1) efter blocket
med G41/ G42 .
 Från nästkommande förflyttningsbana är SRK/FRK medräknad
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
235
4.13 Nollpunktsförskjutningar
4.13 Nollpunktsförskjutningar
Man kan programmera flera nollpunktsförskjutningar i ett och samma
NC-program. Relationen mellan koordinaterna (beskrivning av råämne, färdigdel-, hjälpkontur) påverkas inte av nollpunktsförskjutningar.
G920 stänger tillfälligt av nollpunktsförskjutningar - G980 aktiverar
dem igen.
Översikt Nollpunktsförskjutningar
G51:
Sida 237
 Relativ förskjutning
 Programmerad förskjutning
 Referens: Inställd nollpunkt för arbetsstycket
G56:
Sida 238
 Adderande förskjutning:
 Programmerad förskjutning
 Referens: Aktuell nollpunkt för arbetsstycket
G59:
Sida 239
 Absolut förskjutning
 Programmerad förskjutning
 Referens: Maskinens nollpunkt
236
DIN-programmering
4.13 Nollpunktsförskjutningar
Nollpunktsförskjutning G51
G51 förskjuter arbetsstyckets nollpunkt med “Z“ (eller “X“).
Förskjutningen utgår från den, i inställningsdrift, definierade
nollpunkten för arbetsstycket.
Parametrar
X
Förskjutning (radiemått)
Z
förskjutning
Även när man programmerar G51 flera gånger, förblir utgångspunkten
den i inställningsdrift definierade nollpunkten för arbetsstycket.
Nollpunktsförskjutningen gäller till programslutet eller till den upphävs
av en annan nollpunktsförskjutning.
Exempel: G51
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X62 Z5
N3 G810 NS7 NE12 P5 I0.5 K0.2
N4 G51 Z-28 [Nollpunktsförskjutning]
N5 G0 X62 Z-15
N6 G810 NS7 NE12 P5 I0.5 K0.2
N7 G51 Z-56 [Nollpunktsförskjutning]
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
237
4.13 Nollpunktsförskjutningar
Nollpunktsförskjutning adderande G56
G56 förskjuter arbetsstyckets nollpunkt med “Z“ (eller “X“).
Förskjutningen utgår från den aktuella nollpunkten för arbetsstycket.
Parametrar
X
Förskjutning (radiemått) - default: 0
Z
förskjutning
Om man programmerar G56 flera gånger, kommer förskjutningen
alltid att adderas till den aktuella nollpunkten för arbetsstycket.
Exempel: G56
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X62 Z5
N3 G810 NS7 NE12 P5 I0.5 K0.2
N4 G56 Z-28 [Nollpunktsförskjutning]
N5 G0 X62 Z5
N6 G810 NS7 NE12 P5 I0.5 K0.2
N7 G56 Z-28 [Nollpunktsförskjutning]
. . .
238
DIN-programmering
4.13 Nollpunktsförskjutningar
Nollpunktsförskjutning absolut G59
G59 sätter arbetsstyckets nollpunkt till "X, Z". Den nya nollpunkten för
arbetsstycket gäller till programslutet.
Parametrar
X
Förskjutning (radiemått)
Z
förskjutning
G59 upphäver en tidigare nollpunktsförskjutning (genom
G51, G56 eller G59).
Exempel: G59
. . .
N1 G59 Z-56 [Nullpunktsförskjutning]
N2 G14 Q0
N3 T3 G95 F0.25 G96 S200 M3
N4 G0 X62 Z2
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
239
4.14 Arbetsmån:
4.14 Arbetsmån:
Stäng av arbetsmån G50
G50 stänger av arbetsmån som har definierats med G52-Geo för den
efterföljande cykeln. Programmera G50 före cykelanropet.
Av kompatibilitetsskäl kan man dessutom använda G52 för
avstängning av arbetsmån. HEIDENHAIN rekommenderar användning
av G50 i nya NC-program.
Arbetsmån axelparallell G57
G57 definierar olika arbetsmån för X och Z. Programmera G57 före
cykelanropet.
Parametrar
X
Arbetsmån (X diametermått) - endast positivt värde
Z
Arbetsmån Z – endast positivt värde
G57 är verksam vid följande cykler - efter cykelexekveringen kommer
då arbetsmånen att
 raderas: G810, G820, G830, G835, G860, G869, G890
 inte raderas: G81, G82, G83
Om arbetsmån har programmerats med G57 och i cykeln
kommer den arbetsmån som har programmerats i cykeln
att användas.
Exempel: G57
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G57 X0.2 Z0.5 [axelparallell arbetsmån]
N4 G810 NS7 NE12 P5
. . .
240
DIN-programmering
4.14 Arbetsmån:
Arbetsmån konturparallell (ekvidistans) G58
G58 definierar en konturparallell arbetsmån. Programmera G58 före
cykelanropet. En negativ arbetsmån är tillåten vid G890.
Parametrar
P
Arbetsmån
G58 är verksam vid följande cykler - efter cykelexekveringen kommer
då arbetsmånen att
 raderas: G810, G820, G830, G835, G860, G869, G890
 inte raderas: G83
Om arbetsmån programmeras med G58 och i cykeln
kommer den arbetsmån som har programmerats i cykeln
att användas.
Exempel: G58
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G58 P2 [konturparallell arbetsmån]
N4 G810 NS7 NE12 P5
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
241
4.15 Säkerhetsavstånd
4.15 Säkerhetsavstånd
Säkerhetsavstånd G47
G47 definierar säkerhetsavståndet för
 svarvcyklerna: G810, G820, G830, G835, G860, G869, G890.
 borrcyklerna G71, G72, G74.
 fräscyklerna G840 ... G846.
Parametrar
P
Säkerhetsavstånd
G47 utan parameter aktiverar parametervärdet från User-parameter
“Säkerhetsavstånd G47“ .
G47 ersätter det i parametern eller med G147 fastlagda
säkerhetsavståndet.
Säkerhetsavstånd G147
G147 definierar säkerhetsavståndet för
 fräscyklerna G840 ... G846.
 borrcyklerna G71, G72, G74.
Parametrar
I
Säkerhetsavstånd fräsplan (endast för fräsbearbetning)
K
Säkerhetsavstånd i ansättningsriktningen (nedmatning)
G147 utan parameter aktiverar parametervärdet från User-parameter
“Säkerhetsavstånd G147..“.
G147 ersätter det i parametern eller med G47 fastlagda
säkerhetsavståndet.
242
DIN-programmering
4.16 Verktyg, kompenseringar
4.16 Verktyg, kompenseringar
Växla in verktyg – T
Styrsystem visar den i avsnittet REVOLVER definierade
verktygsbeläggningen. Man kan ange T-numret direkt eller välja ut det
från verktygslistan (växla med softkey Verktygslista).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
243
4.16 Verktyg, kompenseringar
(Växla) Skärkompensering G148
G148 definierar de förslitningskompenseringar som skall beräknas. Vid
programstart och efter ett T-kommando är DX, DZ aktiva.
Parametrar
Q Val (default: 0)
 O=0: DX, DZ aktiv – DS inaktiv
 O=1: DS, DZ aktiv – DX inaktiv
 O=2: DX, DS aktiv – DZ inaktiv
Cyklerna G860, G869, G879, G870, G890 tar automatiskt
hänsyn till “rätt“ förslitningskompensering.
Exempel: G148
. . .
N1 T3 G95 F0.25 G96 S160 M3
N2 G0 X62 Z2
N3 G0 Z-29.8
N4 G1 X50.4
N5 G0 X62
N6 G150
N7 G1 Z-20.2
N8 G1 X50.4
N9 G0 X62
N10 G151 [Instick finbearbetning]
N11 G148 O0 [Byta korrektör]
N12 G0 X62 Z-30
N13 G1 X50
N14 G0 X62
N15
G150
N16 G148 O2
N17 G1 Z-20
N18 G1 X50
N19 G0 X62
. . .
244
DIN-programmering
4.16 Verktyg, kompenseringar
Adderande korrektur G149
Styrsystem förvaltar 16 verktygsoberoende korrekturvärden. Ett G149
följt av ett "D-nummer" aktiverar kompenseringen - "G149 D900"
stänger av kompenseringen. Korrekturvärdena administreras i
programkörning (se “Mode Programkörning“ i bruksanvisningen).
Parametrar
D Adderande kompensering (default: D900):
 D900: stänger av den adderande korrekturen
 D901..D916: aktiverar den adderande korrekturen
Exempel: G149
. . .
N1 T3 G96 S200 G95 F0.4 M4
N2 G0 X62 Z2
N3 G89
N4 G42
N5 G0 X27 Z0
Programmering:
 Kompenseringen måste "köras in" innan den blir verksam. Därför
måste man programmera G149 i ett block före förflyttningsbanan
som kompenseringen skall vara verksam i.
 En adderande kompensering är verksam till:
 nästa ”G149 D900”
 nästa verktygsväxling
 Programslut
Den adderande korrekturen adderas till
verktygskompenseringen.
N6 G1 X30 Z-1.5
N7 G1 Z-25
N8 G149 D901 [aktivera korrektur]
N9 G1 X40 BR-1
N10 G1 Z-50
N11 G149 D902
N12 G1 X50 BR-1
N13 G1 Z-75
N14 G149 D900 [avaktivera korrektur]
N15 G1 X60 B-1
N16 G1 Z-80
N17 G1 X62
N18 G80
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
245
4.16 Verktyg, kompenseringar
Beräkna höger verktygsspets G150
Beräkna vänster verktygsspets G151
G150/G151 fastlägger verktygets utgångspunkt vid stickverktyg och
verktyg med runda skär.
 G150: Utgångspunkt höger verktygsspets
 G151: Utgångspunkt vänster verktygsspets
G150/G151 gäller från det block som den har programmerats i och
förblir verksam till
 nästa verktygsväxling
 programslutet.
 Det presenterade ärvärdet utgår alltid ifrån den
verktygsspets som har definierats i verktygsdata.
 Vid användning av SRK måste man även anpassa G41/
G42 efter G150/G151.
Exempel: G150, G151
. . .
N1 T3 G95 F0.25 G96 S160 M3
N2 G0 X62 Z2
N3 G0 Z-29.8
N4 G1 X50.4
N5 G0 X62
N6 G150
N7 G1 Z-20.2
N8 G1 X50.4
N9 G0 X62
N10 G151 [Instick finbearbetning]
N11 G148 O0
N12 G0 X62 Z-30
N13 G1 X50
N14 G0 X62
N15
G150
N16 G148 O2
N17 G1 Z-20
N18 G1 X50
N19 G0 X62
. . .
246
DIN-programmering
Arbeta med konturrelaterade cykler
Möjligheter att överföra konturen som skall bearbetas till cykeln:
Exempel: Konturrelaterade cykler
 Överföra konturreferens i start- och slutblocknummer.
Konturområdet bearbetas i riktning “från NS till NE“.
 Överföra konturreferens via hjälpkonturens namn (ID). Hela
hjälpkonturen bearbetas i definitionsriktningen.
 Beskrivning av konturen med G80 i blocket direkt efter cykeln (se
"Cykelslut/enkel kontur G80" på sida 267).
 Beskrivning av konturen med G0-, G1-, G2- och G3-block direkt efter
cykeln . Konturen avslutas med G80 utan parameter.
. . .
Möjligheter till definition av råämnet för snittuppdelningen:
N6 ...
 Definition av ett globalt råämne i programavsnittet RÅÄMNE.
Råämnesefterföljningen är automatiskt aktiv . Cykeln arbetar med
det kända råämnet.
 Om inget råämne har definierats beräknar cykeln råämnet med
ledning av konturen som skall bearbetas och verktygets position vid
cykelanropet. Konturefterföljningen är inte aktiv.
N7 G810 P3 [Förutbestämd konturbeskrivning]
Fastställa blockreferenser:
N11 G0 X50 Z0


N1 G810 NS7 NE12 P3 [Blockreferens]
N2 ...
N3 G810 ID“007“ P3 [Hjälpkonturnamn]
N4 ...
N5 G810 ID“007“ NS9 NE7 P3 [Kombination]
N8 G80 XS60 ZS-2 XE90 ZE-50 AC10 WC10 BS3
BE-2 RC5 EC0
N9...
N10 G810 P3 [Direkt konturbeskrivning]
Positionera markören till inmatningsfältet "NS" eller
"NE"
N12 G1 Z-62 BR4
Softkey trycks
N14 G1 Zi-5
N13 G1 X85 AN80 BR-2
N15
Välj "konturelement":
 Välj ut önskat konturelement med "pil vänster/höger"

"Pil upp/ner" växlar mellan olika konturer (även
konturer på framsidan, etc.)
G80
N16 ...
. . .
Växla mellan NS och NE:
 Tryck på softkey NS

Tryck på softkey NE

Tryck på softkey för att överföra blocknummer och att
återvända till dialogen
Skärbegränsning X, Z
Verktygspositionen före cykelanropet är avgörande för utförandet av
en skärbegränsning. Styrsystem avverkar materialet på den sida av
skärbegränsningen som verktyget befinner sig på före cykelanropet.
En skärbegränsning begränsar konturområdet som skall
bearbetas, fram- och frånkörningsrörelser kan passera
skärbegränsningen.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
247
4.17 Konturberoende svarvcykel
4.17 Konturberoende svarvcykel
4.17 Konturberoende svarvcykel
Grovbearbetning längs G810
G810 avverkar det definierade konturområdet. Du överför antingen en
referens till den kontur som skall bearbetas i cykelparametrarna eller
så definierar du konturen direkt efter cykelanropet (se "Arbeta med
konturrelaterade cykler" på sida 247). Konturen som skall bearbetas får
bestå av flera dalar. I förekommande fall delas ytan som skall
bearbetas upp i flera områden.
Parametrar
ID
Hjälpkontur - Identitetsnummer för den kontur som skall
bearbetas
NS
Start-blocknummer (konturavsnittets början)
NE
Slut-blocknummer (konturavsnittets slut)
P
I
K
E
 NE ej programmerat: Konturelementet NS bearbetas i
konturdefinitionens riktning.
 NS=NE programmerat: Konturelementet NS bearbetas i
matsatt riktning som konturdefinitionen.
Maximalt skärdjup
Arbetsmån i X-riktning (diametermått) - default: 0
Arbetsmån i Z-riktning - default: 0
Inmatningsbeteende
H
 E=0: Bearbeta inte fallande konturer
 E>0: inmatningshastighet
 Ingen inmatning: Matningsreducering beror av
inmatningsvinkeln – max 50%
Skärbegränsning i X-riktning (diametermått) - default: Ingen
skärbegränsning
Skärbegränsning i Z-riktning - default: Ingen skärbegränsning
Framkörningsvinkel (referens: Z-axel) - (default: 0°/180°
parallellt med Z-axel)
Frånkörningsvinkel (referens: Z-axel) - (default: 90°/270°
vinkelrätt från Z-axeln)
Frånkörningsmetod (default: 0)
Q
 0: Skär längs konturen efter varje snitt
 1: Kör ifrån i 45°; konturskär efter det sista snittet
 2: Kör ifrån i 45°; inget konturskär
Bortkörning vid cykelslut (default: 0)
X
Z
A
W
 0: Tillbaka till startpunkt (först X-, sedan Z-riktning)
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
248
DIN-programmering
4.17 Konturberoende svarvcykel
Parametrar
V
Markering början/slut (default: 0). En fas/rundning
bearbetas:
 0: vid början och slut
 1: vid början
 2: vid slut
 3: ingen bearbetning
 4: Fas/rundning bearbetas – inte grundelementet
(förutsättning: konturavsnitt med ett element)
D
Utsläckning element (se bild)
B
Slidförlopp vid 4-axlig bearbetning (ännu inte implementerat)
XA, ZA Råämnets startpunkt (enbart verksam då inget råämne är
programmerat):
 XA, ZA inte programmerat: Råämneskonturen beräknas
från verktygsposition och ICP-kontur.
 XA, ZA programmerat: definition av råämnets hörnpunkt.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
249
4.17 Konturberoende svarvcykel
Styrsystem avläser med ledning av verktygsdefinitionen om det är en
utvändig eller en invändig bearbetning.
 Nosradiekompensering utförs.
 En G57-arbetsmån "Förstorar" konturen (även invändiga
konturer).
 En G58-arbetsmån
 >0: "Förstorar" konturen
 <0: beräknas ej
 G57-/G58-arbetsmån raderas efter cykelslutet.
Cykelförlopp
1 Beräknar bearbetningsområdet och snittuppdelningen.
2 Ansätter från startpunkten för det första skäret med hänsyn tagen
till säkerhetsavståndet (först Z-, sedan X-riktning).
3 Förflyttar till Z-målpunkten med matning.
4 beroende på ”H”:
5
6
7
8
9
 H=0: Skär längs med konturen
 H=1 eller 2: lyfter i 45°
Förflyttar tillbaka med snabbtransport och ansätter för nästa skär.
Upprepar 3...5 tills "Målpunkt X" uppnås.
Upprepar i förekommande fall 2..00.6, tills alla
bearbetningsområden har bearbetats.
Om H=1: glättas konturen.
Frikör på det sätt som har programmerats i "Q".
250
DIN-programmering
4.17 Konturberoende svarvcykel
Grovbearbetning plan G820
G820 avverkar det definierade konturområdet. Du överför antingen en
referens till den kontur som skall bearbetas i cykelparametrarna eller
så definierar du konturen direkt efter cykelanropet (se "Arbeta med
konturrelaterade cykler" på sida 247). Konturen som skall bearbetas får
bestå av flera dalar. I förekommande fall delas ytan som skall
bearbetas upp i flera områden.
Parametrar
ID
Hjälpkontur - Identitetsnummer för den kontur som skall
bearbetas
NS
Start-blocknummer (konturavsnittets början)
NE
Slut-blocknummer (konturavsnittets slut)
P
I
K
E
 NE ej programmerat: Konturelementet NS bearbetas i
konturdefinitionens riktning.
 NS=NE programmerat: Konturelementet NS bearbetas i
matsatt riktning som konturdefinitionen.
Maximalt skärdjup
Arbetsmån i X-riktning (diametermått) - default: 0
Arbetsmån i Z-riktning - default: 0
Inmatningsbeteende
H
 E=0: Bearbeta inte fallande konturer
 E>0: inmatningshastighet
 Ingen inmatning: Matningsreducering beror av
inmatningsvikeln - max 50%
Skärbegränsning i X-riktning (diametermått) - default: Ingen
skärbegränsning
Skärbegränsning i Z-riktning - default: Ingen skärbegränsning
Framkörningsvinkel (referens: Z-axel) - (default: 90°/270°
vinkelrätt mot Z-axeln)
Bortkörningsvinkel (referens: Z-axel) - (default: 0°/180°
parallellt med Z-axel)
Frånkörningsmetod (default: 0)
Q
 0: Skär längs konturen efter varje snitt
 1: Kör ifrån i 45°; konturskär efter det sista snittet
 2: Kör ifrån i 45° – inget konturskär
Bortkörning vid cykelslut (default: 0)
X
Z
A
W
 0: Tillbaka till startpunkt (först Z-, sedan X-riktning)
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
251
4.17 Konturberoende svarvcykel
Parametrar
V
Markering början/slut (default: 0). En fas/rundning bearbetas:
 0: vid början och slut
 1: vid början
 2: vid slut
 3: ingen bearbetning
 4: Fas/rundning bearbetas – inte grundelementet
(förutsättning: konturavsnitt med ett element)
D
Utsläckning element (se bild)
B
Slidförlopp vid 4-axlig bearbetning (ännu inte implementerat)
XA, ZA Råämnets startpunkt (bara verksam när inget råämne blivit
programmerat):
 XA, ZA inte programmerat: Råämneskonturen beräknas
utifrån verktygsposition och ICP-kontur.
 XA, ZA programmerat: Definition av råämnets hörnpunkt.
Styrsystem avläser med ledning av verktygsdefinitionen om det är en
utvändig eller en invändig bearbetning.
 Nosradiekompensering utförs.
 En G57-arbetsmån "Förstorar" konturen (även invändiga
konturer).
 En G58-arbetsmån
 >0: "Förstorar" konturen
 <0: beräknas ej
 G57-/G58-arbetsmån raderas efter cykelslutet.
Cykelförlopp
1 Beräknar bearbetningsområdet och snittuppdelningen.
2 Ansätter från startpunkten för det första skäret med hänsyn tagen
till säkerhetsavståndet (först X-, sedan Z-riktning).
3 Förflyttar till X-målpunkten med matning.
4 beroende på ”H”:
5
6
7
8
9
 H=0: Skär längs med konturen
 H=1 eller 2: lyfter i 45°
Förflyttar tillbaka med snabbtransport och ansätter för nästa skär.
Upprepar 3...5 tills "Målpunkt Z" uppnås.
Upprepar i förekommande fall 2..0000.6, tills alla
bearbetningsområden har bearbetats.
Om H=1: glättas konturen.
Frikör på det sätt som har programmerats i "Q".
252
DIN-programmering
4.17 Konturberoende svarvcykel
Konturparallell grovbearbetning G830
G830 avverkar det i “ID“ alternativt via “NS, NE“ beskrivna
konturområdet konturparallellt (se "Arbeta med konturrelaterade
cykler" på sida 247). Konturen som skall bearbetas får bestå av flera
dalar. I förekommande fall delas ytan som skall bearbetas upp i flera
områden.
Parametrar
ID
Hjälpkontur - Identitetsnummer för den kontur som skall
bearbetas
NS
Start-blocknummer (konturavsnittets början)
NE
Slut-blocknummer (konturavsnittets slut)
P
I
K
X
Z
A
W
Q
 NE ej programmerat: Konturelementet NS bearbetas i
konturdefinitionens riktning.
 NS=NE programmerat: Konturelementet NS bearbetas i
matsatt riktning som konturdefinitionen.
Maximalt skärdjup
Arbetsmån i X-riktning (diametermått) - default: 0
Arbetsmån i Z-riktning - default: 0
Skärbegränsning i X-riktning (diametermått) - default: Ingen
skärbegränsning
Skärbegränsning i Z-riktning - default: Ingen skärbegränsning
Framkörningsvinkel (referens: Z-axel) – (default: 0°/180°
parallellt med Z-axeln, respektive vid planverktyg parallellt med
X-axeln)
Frånkörningsvinkel (referens: Z-axel) – (default: 90°/270°
vinkelrätt från Z-axeln, respektive vid planverktyg vinkelrätt från
X-axeln)
Bortkörning vid cykelslut (default: 0)
 0: Tillbaka till startpunkt (först X-, sedan Z-riktning)
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
253
4.17 Konturberoende svarvcykel
Parametrar
V
Markering början/slut (default: 0). En fas/rundning
bearbetas:
B
D
J
H
 0: vid början och slut
 1: vid början
 2: vid slut
 3: ingen bearbetning
 4: Fas/rundning bearbetas – inte grundelementet
(förutsättning: konturavsnitt med ett element)
Konturberäkning
 0: Automatisk
 1: Verktyg vänster (G41)
 2: Verktyg höger (G42)
Utsläckning element (se bild)
Råämne tilläggsmått (radiemått) – endast aktiv när råämne
inte har definierats.
Konturparallell – Typ av skärlinjer:
 0: konstant skärdjup
 1: ekvidistanta skärlinjer
HR
Bestämma huvudbearbetningsriktning
XA, ZA Råämnets startpunkt (bara verksam när inget råämne blivit
programmerat):
 XA, ZA inte programmerat: Råämneskonturen beräknas
utifrån verktygsposition och ICP-kontur.
 XA, ZA programmerat: Definition av råämnets hörnpunkt.
Styrsystem avläser med ledning av verktygsdefinitionen om det är en
utvändig eller en invändig bearbetning.
 Nosradiekompensering utförs.
 En G57-arbetsmån "Förstorar" konturen (även invändiga
konturer).
 En G58-arbetsmån
 >0: "Förstorar" konturen
 <0: beräknas ej
 G57-/G58-arbetsmån raderas efter cykelslutet.
Cykelförlopp
1 Beräknar bearbetningsområdet och snittuppdelningen.
2 Ansätter från startpunkten för det första skäret med hänsyn tagen
till säkerhetsavståndet.
3 Utför grovbearbetningssnittet.
4 Förflyttar tillbaka med snabbtransport och ansätter för nästa skär.
5 Upprepar 3...4, tills bearbetningsområdet har bearbetats.
6 Upprepar i förekommande fall 2..000.5, tills alla
bearbetningsområden har bearbetats.
7 Frikör på det sätt som har programmerats i "Q".
254
DIN-programmering
4.17 Konturberoende svarvcykel
Konturparallell med neutralt Vkt G835
G835 avverkar det i “ID“ alternativt via “NS, NE“ beskrivna
konturområdet konturparallellt och dubbelriktat (se "Arbeta med
konturrelaterade cykler" på sida 247). Konturen som skall bearbetas får
bestå av flera dalar. I förekommande fall delas ytan som skall
bearbetas upp i flera områden.
Parametrar
ID
Hjälpkontur - Identitetsnummer för den kontur som skall
bearbetas
NS
Start-blocknummer (konturavsnittets början)
NE
Slut-blocknummer (konturavsnittets slut)
Q
 NE ej programmerat: Konturelementet NS bearbetas i
konturdefinitionens riktning.
 NS=NE programmerat: Konturelementet NS bearbetas i
matsatt riktning som konturdefinitionen.
Maximalt skärdjup
Arbetsmån i X-riktning (diametermått) - default: 0
Arbetsmån i Z-riktning - default: 0
Skärbegränsning i X-riktning (diametermått) - default: Ingen
skärbegränsning
Skärbegränsning i Z-riktning - default: Ingen skärbegränsning
Framkörningsvinkel (referens: Z-axel) – (default: 0°/180°
parallellt med Z-axeln, respektive vid planverktyg parallellt med
X-axeln)
Frånkörningsvinkel (referens: Z-axel) – (default: 90°/270°
vinkelrätt från Z-axeln, respektive vid planverktyg vinkelrätt från
X-axeln)
Bortkörning vid cykelslut (default: 0)
V
 0: Tillbaka till startpunkt (först X-, sedan Z-riktning)
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
Markering början/slut (default: 0). En fas/rundning bearbetas:
P
I
K
X
Z
A
W
 0: vid början och slut
 1: vid början
 2: vid slut
 3: ingen bearbetning
 4: Fas/rundning bearbetas – inte grundelementet
(förutsättning: konturavsnitt med ett element)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
255
4.17 Konturberoende svarvcykel
Parametrar
B
Konturberäkning
D
J
H
 0: Automatisk
 1: Verktyg vänster (G41)
 2: Verktyg höger (G42)
Utsläckning element (se bild)
Råämne tilläggsmått (radiemått) – endast aktiv när råämne
inte har definierats.
Konturparallell – Typ av skärlinjer:
 0: konstant skärdjup
 1: ekvidistanta skärlinjer
XA, ZA Råämnets startpunkt (bara verksam när inget råämne blivit
programmerat):
 XA, ZA inte programmerat: Råämneskonturen beräknas
utifrån verktygsposition och ICP-kontur.
 XA, ZA programmerat: Definition av råämnets hörnpunkt.
Styrsystem avläser med ledning av verktygsdefinitionen om det är en
utvändig eller en invändig bearbetning.
 Nosradiekompensering utförs.
 En G57-arbetsmån "Förstorar" konturen (även invändiga
konturer).
 En G58-arbetsmån
 >0: "Förstorar" konturen
 <0: beräknas ej
 G57-/G58-arbetsmån raderas efter cykelslutet.
Cykelförlopp
1 Beräknar bearbetningsområdet och snittuppdelningen.
2 Ansätter från startpunkten för det första skäret med hänsyn tagen
till säkerhetsavståndet.
3 Utför grovbearbetningssnittet.
4 Ansätter för nästa snitt och utför grovbearbetningssnittet i
motsatt riktning.
5 Upprepar 3...4, tills bearbetningsområdet har bearbetats.
6 Upprepar i förekommande fall 2..000.5, tills alla
bearbetningsområden har bearbetats.
7 Frikör på det sätt som har programmerats i "Q".
256
DIN-programmering
4.17 Konturberoende svarvcykel
Instick G860
G860 avverkar det definierade konturområdet. Du överför antingen en
referens till den kontur som skall bearbetas i cykelparametrarna eller
så definierar du konturen direkt efter cykelanropet (se "Arbeta med
konturrelaterade cykler" på sida 247). Konturen som skall bearbetas får
bestå av flera dalar. I förekommande fall delas ytan som skall
bearbetas upp i flera områden.
Parametrar
ID
Hjälpkontur - Identitetsnummer för den kontur som skall
bearbetas
NS
Start-blocknr.
NE
 Start på konturavsnittet, eller
 Referens till ett G22-/G23-Geo-instick
Slut-blocknummer (konturavsnittets slut):
I
K
Q
 NE ej programmerat: Konturelementet NS bearbetas i
konturdefinitionens riktning.
 NS=NE programmerat: Konturelementet NS bearbetas i
matsatt riktning som konturdefinitionen.
 NE utgår, om konturen har definierats med G22-/G23-Geo
Arbetsmån i X-riktning (diametermått) - default: 0
Arbetsmån i Z-riktning - default: 0
Förlopp (default: 0)
Z
V
 0: Grov- och finbearbetning
 1: Endast grovbearbetning
 2: Endast finbearbetning
Skärbegränsning i X-riktning (diametermått) - default: Ingen
skärbegränsning
Skärbegränsning i Z-riktning - default: Ingen skärbegränsning
Markering början/slut (default: 0). En fas/rundning bearbetas:
E
EC
 0: vid början och slut
 1: vid början
 2: vid slut
 3: ingen bearbetning
Finbearbetningsmatning - default: aktiv matning
Väntetid
X
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
257
4.17 Konturberoende svarvcykel
Parametrar
H
Bortkörning vid cykelslut (default: 0)
 0: retur till startpunkt
 Axiellt instick: Först Z- sedan X-riktningen
 Radiellt instick: Först X- sedan Z-riktningen
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
Stickbredd
Skärdjupet som ansätts med ett snitt.
B
P
Styrsystem avläser med ledning av verktygsdefinitionen om det är en
utvändig eller en invändig bearbetning resp. ett radiellt eller ett axiellt
instick.
Upprepade instick kan programmeras med G741 före cykelanropet.
 Nosradiekompensering utförs.
 En G57-arbetsmån "Förstorar" konturen (även invändiga
konturer).
 En G58-arbetsmån
 >0: "Förstorar" konturen
 <0: beräknas ej
 G57-/G58-arbetsmån raderas efter cykelslutet.
Cykelförlopp (vid Q=0 eller 1)
1 Beräknar bearbetningsområdet och snittuppdelningen.
2 Ansätter från startpunkten för det första skäret med hänsyn tagen
till säkerhetsavståndet.
3
4
5
6
7
 Radiellt instick: Först Z-, sedan X-riktning
 Axiellt instick: Först X-, sedan Z-riktning
Sticker in (grovskär)
Förflyttar tillbaka med snabbtransport och ansätter för nästa skär.
Upprepar 3...4, tills bearbetningsområdet har bearbetats.
Upprepar i förekommande fall 2..0,5 tills alla
bearbetningsområden har bearbetats.
Om Q=0: finbearbetar konturen.
258
DIN-programmering
4.17 Konturberoende svarvcykel
Instick upprepning G740/G741
G740 och G741 programmeras före G860 för att upprepa den med
cykel G860 definierade instickskonturen.
Parametrar
X
Startpunkt X (diametermått). Förskjuter startpunkten för den
med G860 definierade instickskonturen till denna koordinat.
Z
Startpunkt Z. Förskjuter startpunkten för den med G860
definierade instickskonturen till denna koordinat.
I
Avstånd mellan den första och den sista instickskonturen (Xriktning).
K
Avstånd mellan den första och den sista instickskonturen (Zriktning).
Ii
Avstånd mellan instickskonturerna (X-riktning).
Ki
Avstånd mellan instickskonturerna (Z-riktning).
Q
Antal instickskonturer
A
Vinkel, i vilken konturstartpunkterna skall anordnas.
R
Längd. Avstånd mellan den första och den sista
instickskonturen.
Ri
Längd. Avstånd mellan instickskonturerna.
Exempel: G740, G741
. . .
HJÄLPKONTUR ID"instick"
Följande parameterkombinationer är tillåtna:
N 47 G0 X50 Z0
 I, K
 Ii, Ki
 I, A
 K, A
 A, R
N
48
N
49 G1 X45
N
54
G1 Z-15
N
56
G1 Z-17
G740 stödjer inte parameter A och R.
G1 Z-5
BEARBETNING
N 162 T4
N 163 G96 S150 G95 F0.2 M3
N 165 G0 X120 Z100
N
166
G47 P2
N 167 G741 K-50 Q3 A180
N 168 G860 I0.5 K0.2 E0.15 Q0 H0
N 172 G0 X50 Z0
N 173 G1 X40
N
174
G1 Z-9
N 175 G1 X50
N
169 G80
N 170 G14 Q0
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
259
4.17 Konturberoende svarvcykel
Sticksvarvningscykel G869
G869 avverkar det definierade konturområdet. Du överför antingen en
referens till den kontur som skall bearbetas i cykelparametrarna eller
så definierar du konturen direkt efter cykelanropet (se "Arbeta med
konturrelaterade cykler" på sida 247).
Genom alternerande insticks- och svarvrörelser sker bearbetningen
med ett minimum av lyftnings- och ansättningsrörelser. Konturen som
skall bearbetas får bestå av flera dalar. I förekommande fall delas ytan
som skall bearbetas upp i flera områden.
Parametrar
ID
Hjälpkontur – Identitetsnummer för den kontur som skall
bearbetas
NS
Start-blocknr.
NE
 Start på konturavsnittet, eller
 Referens till ett G22-/G23-Geo-instick
Slut-blocknummer (konturavsnittets slut):
Z
A
W
Q
 NE ej programmerat: Konturelementet NS bearbetas i
konturdefinitionens riktning.
 NS=NE programmerat: Konturelementet NS bearbetas i
matsatt riktning som konturdefinitionen.
 NE utgår, om konturen har definierats med G22-/G23-Geo
Maximalt skärdjup
Svarvdjupskompensering för finbearbetning - default: 0
Arbetsmån i X-riktning (diametermått) - default: 0
Arbetsmån i Z-riktning - default: 0
Skärbegränsning (diametermått) – (default: Ingen
skärbegränsning)
Skärbegränsning - default: Ingen skärbegränsning
Framkörningsvinkel - default: Mot insticksriktningen
Bortkörningsvinkel - default: Mot insticksriktningen
Förlopp (default: 0)
U
 0: Grov- och finbearbetning
 1: Endast grovbearbetning
 2: Endast finbearbetning
Svarvning enkelriktat (default: 0)
P
R
I
K
X
 0: Grovbearbetningen sker dubbelriktat.
 1: Grovbearbetningen sker enkelriktat i
bearbetningsriktningen (från “NS till NE“).
260
DIN-programmering
4.17 Konturberoende svarvcykel
Parametrar
H
Bortkörning vid cykelslut (default: 0)
V
 0: Åter till startpunkt (axiellt instick: först Z- sedan Xriktningen; radiellt instick: först X- sedan Z-riktningen)
 1: Positionerar utanför den färdiga kontur
 2: Lyfter till säkerhetsavståndet och stoppar
Markering början/slut (default: 0). En fas/rundning bearbetas:
O
E
B
 0: vid början och slut
 1: vid början
 2: vid slut
 3: ingen bearbetning
Insticksmatning - default: Aktiv matning
Finbearbetningsmatning - default: aktiv matning
Offsetbredd - default: 0
Styrsystem avläser med ledning av verktygsdefinitionen om det är ett
radiellt eller ett axiellt instick.
Programmera åtminstone en konturreferens (t.ex.: NS resp. NS, NE)
och P.
Svarvdjupskompensering R: Beroende på materialet,
matningshastigheten etc. ”tippas” skäret vid svarvningen. Det
därigenom uppkomna ansättningsfelet kan man kompensera med
"Djupkompensering". Värdet fastställs oftast genom försök.
Offsetbredd B: Från den andra ansättning reduceras sträckan som
skall bearbetas med "offsetbredden B" vid övergången från svarv- till
stickbearbetning. Vid alla ytterligare övergångar vid denna flank sker
reduceringen med ”B” – som tillägg till den tidigare offseten. Summan
av ”offset” begränsas till 80% av den effektiva skärbredden (effektiv
skärbredd = skärets bredd – 2*skärets radie). Styrsystem reducerar i
förekommande fall den programmerade offsetbredden. Det
kvarstående restmaterialet bearbetas vid slutet av förstickningen med
en stickrörelse.
 Nosradiekompensering utförs.
 En G57-arbetsmån "Förstorar" konturen (även invändiga
konturer).
 En G58-arbetsmån
 >0: "Förstorar" konturen
 <0: beräknas ej
 G57-/G58-arbetsmån raderas efter cykelslutet.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
261
4.17 Konturberoende svarvcykel
Cykelförlopp (vid Q=0 eller 1)
1 Beräknar bearbetningsområdet och snittuppdelningen.
2 Ansätter från startpunkten för det första skäret med hänsyn tagen
till säkerhetsavståndet.
3
4
5
6
7
 Radiellt instick: Först Z-, sedan X-riktning
 Axiellt instick: Först X-, sedan Z-riktning
Sticker in (stickbearbetning).
Bearbetar i rät vinkel i förhållande till stickriktningen
(svarvbearbetning).
Upprepar 3...4, tills bearbetningsområdet har bearbetats.
Upprepar i förekommande fall 2..000.5, tills alla
bearbetningsområden har bearbetats.
Om Q=0: finbearbetar konturen.
Bearbetningsråd:
 Övergång svarv- till stickbearbetning: Före en växling från svarvtill stickbearbetning lyfter Styrsystem verktyget med 0,1 mm.
Därigenom uppnås, att ett "tippat" skär ställer sig rakt inför
stickbearbetningen. Det sker oberoende av "offsetbredd B".
 Invändiga rundningar och faser: Beroende på stickbredden och
rundningsradien utförs stickrörelser före rundningen som undviker
en "flytande övergång" från stick- till svarvbearbetningen. Därigenom
förhindras skador på verktyget.
 Kanter: Fristående kanter bearbetas med stickbearbetning. Detta
gör att "hängande ringar" undviks.
262
DIN-programmering
4.17 Konturberoende svarvcykel
Instickscykel G870
G870 tillverkar ett med med G22-Geo definierat instick. Styrsystem
avläser med ledning av verktygsdefinitionen om det är en utvändig
eller en invändig bearbetning resp. ett radiellt eller ett axiellt instick.
Parametrar
ID
Hjälpkontur – Identitetsnummer för den kontur som skall
bearbetas
NS
Blocknummer (referens till G22-Geo)
I
Arbetsmån vid förstickning (default: 0)
E
 I=0: Instickning genomförs i ett arbetsmoment.
 I>0: Första arbetsmomentet är förstickning, andra är
finskäret.
Väntetid (tid för friskärning) - default: Tidsåtgång för ett varv
 vid I=0: för varje instick
 vid I>0: endast vid finskäret
Beräkning av snittuppdelningen:
Maximal förskjutning = 0,8 * skärets bredd
 Nosradiekompensering utförs.
 Hänsyn tas inte till någon arbetsmån.
Cykelförlopp
1 Beräknar snittuppdelningen.
2 Ansätter från startpunkten för det första skäret.
3
4
5
6
7
 Radiellt instick: Först Z-, sedan X-riktning
 Axiellt instick: Först X-, sedan Z-riktning
Sticker in (som har angivits i "I")
Förflyttar tillbaka med snabbtransport och ansätter för nästa skär.
Vid I=0: Väntar under tiden "E".
Upprepar 3...4, tills insticket är klart.
Vid I>0: Finbearbetar konturen
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
263
4.17 Konturberoende svarvcykel
Finbearbetning kontur G890
G890 finbearbetar det definierade konturområdet med ett finskär. Du
överför antingen en referens till den kontur som skall bearbetas i
cykelparametrarna eller så definierar du konturen direkt efter
cykelanropet (se "Arbeta med konturrelaterade cykler" på sida 247).
Konturen som skall bearbetas får bestå av flera dalar. I förekommande
fall delas ytan som skall bearbetas upp i flera områden.
Parametrar
ID
Hjälpkontur – Identitetsnummer för den kontur som skall
bearbetas
NS
Start-blocknummer (konturavsnittets början)
NE
Slut-blocknummer (konturavsnittets slut)
E
 NE ej programmerat: Konturelementet NS bearbetas i
konturdefinitionens riktning.
 NS=NE programmerat: Konturelementet NS bearbetas i
matsatt riktning som konturdefinitionen.
Inmatningsbeteende
V
 E=0: Bearbeta inte fallande konturer
 E>0: inmatningshastighet
 Ingen uppgift: fallande konturer bearbetas med
programmerad matning
Markering början/slut (default: 0). En fas/rundning bearbetas:
Q
 0: vid början och slut
 1: vid början
 2: vid slut
 3: ingen bearbetning
 4: Fas/rundning bearbetas, inte grundelementet
(förutsättning: konturavsnitt med ett element)
Framkörningsmetod (default: 0)
 0: automatiskt val – die Styrsystem kontrollerar:
 diagonal framkörning
 Först X-, sedan Z-riktning
 följer runt hindret på konstant avstånd
 Ignorerar första konturelementet, om startpositionen inte
är tillgänglig
 1: Först X-, sedan Z-riktning
 2: Först Z-, sedan X-riktning
 3: Ingen framkörning – Verktyget är i närheten av
startpunkten
264
DIN-programmering
4.17 Konturberoende svarvcykel
Parametrar
H
Frikörningstyp (default: 3). Verktyget lyfter i 45° mot
bearbetningsriktningen och kör till position "I, K" på följande
sätt:
X
Z
D
I
K
O
U
B
 0: Diagonalt
 1: Först X-, sedan Z-riktning
 2: Först Z-, sedan X-riktning
 3: Står kvar på säkerhetsavståndet
 4: ingen frånkörningsrörelse – verktyget står kvar på
slutkoordinaterna
 5: Diagonalt till verktygspositionen före cykeln
 6: Först X, sedan Z till verktygspositionen före cykeln
 7: Först Z, sedan X till verktygspositionen före cykeln
Skärbegränsning (diametermått) – (default: Ingen
skärbegränsning)
Skärbegränsning - default: Ingen skärbegränsning
Utsläckning av element (default: 1). Använd de i bilden angivna
utsläckningskoderna för att utsläcka enskilda element, eller de
i tabellen angivna koderna för att inte bearbeta instick, fristick
och släppningar.
Slutpunkt, som förflyttning sker till vid cykelns slut
(diametermått)
Slutpunkt, som förflyttning sker till vid cykelns slut
Matningsreducering för cirkelelement (default: 0)
 0: Matningsreducering aktiv
 1: Ingen matningsreducering
Cykeltyp – behövs för konturgenereringen från G80parametern. (default: 0)
 0: Standardkontur längs eller plan, fallande kontur eller ICPkontur
 1: Linjärförflyttning utan retur / med retur
 2: Cirkulärförflyttning CW utan retur / med retur
 3: Cirkulärförflyttning CCW utan retur / med retur
 4: Fas utan retur / med retur
 5: Rundning utan retur / med retur
Nosradiekompensering (default: 0)
 0: Automatisk detektering
 1: Till vänster om konturen
 2: Till höger om konturen
Styrsystem avläser med ledning av verktygsdefinitionen om det är en
utvändig eller en invändig bearbetning.
Utsläckningskoder för instick och fristick
G-anrop Funktion
D-kod
G22
Tätningsring instick
512
G22
Säkringsring instick
1.024
G23 H0
Allmänt instick
256
G23 H1
Frisvarvning
2.048
G25 H4
Fristick form U
32.768
G25 H5
Fristick form E
65.536
G25 H6
Fristick form F
131.072
G25 H7
Fristick form G
262.744
G25 H8
Fristick form H
524.288
G25 H9
Fristick form K
1.048.576
Addera koderna för att hoppa över flera element.
Fristick bearbetas om sådant är programmerat och om
verktygsgeometrin tillåter det.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
265
4.17 Konturberoende svarvcykel
Matningsreducering
 Vid faser/rundningar:
 Matning är programmerade med G95-Geo: Ingen
matningsreducering.
 Matning är inte programmerade med G95-Geo: Automatisk
matningsreducering. Fasen/rundningen bearbetas med minst 3
varv.
 Vid faser/rundningar, som på grund av sin storlek bearbetas med
minst 3 varv, utförs inte någon automatisk matningsreducering.
 Vid cirkulära element:
 Vid “små“ cirkulära element reduceras matningen så mycket att
varje element bearbetas med minst 4 spindelvarv. Denna
matningsreducering kan man stänga av med "O".
 Nosradiekompenseringen (SRK) utför under vissa förhållanden en
matningsreducering vid cirkulära element (se “Nos- och
fräsradiekompensering” på sida 234). Denna matningsreducering
kan man stänga av med "O".
 En G57-arbetsmån "Förstorar" konturen (även invändiga
konturer).
 En G58-arbetsmån
 >0: "Förstorar" konturen
 <0: "Förminskar" konturen
 G57-/G58-arbetsmån raderas efter cykelslutet.
266
DIN-programmering
4.18 Konturdefinitioner i bearbetningsdelen
4.18 Konturdefinitioner i
bearbetningsdelen
Cykelslut/enkel kontur G80
G80 (med parametrar) beskriver en svarvkontur med flera element i ett
NC-block. G80 (utan parametrar) avslutar en konturdefinition direkt
efter en cykel.
Parametrar
XS
Konturens startpunkt X (diametermått)
ZS
Startpunkt kontur Z
XE
Slutpunkt kontur X (diametermått)
ZE
Slutpunkt kontur Z
AC
Vinkel 1:a element (område: 0° <= AC < 90°)
WC Vinkel 2:a element (område: 0° <= AC <90°)
BS
Fas/rundning i startpunkten
WS Vinkel för fas i startpunkten
BE
Fas/rundning i slutpunkten
WE Vinkel för fas i slutpunkten
RC
Radie
IC
Fasbredd
KC
Fasbredd
JC
Utförande (se cykelprogrammering)
EC
 0: Enkel kontur
 1: Utvidgad kontur
Fallande kontur
HC
 0: Stigande kontur
 1: Fallande kontur
Konturriktning för finbearbetning:
 0: längs
 1: plan
Exempel: G80
IC och KC används internt av styrsystemet för att cyklerna skall visa
faser/rundningar.
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G810 P3
N4 G80 XS60 ZS-2 XE90 ZE-50 BS3 BE-2 RC5
N5 ...
N6 G0 X85 Z2
N7 G810 P5
N8 G0 X0 Z0
N9 G1 X20
N10 G1 Z-40
N11 G80
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
267
4.18 Konturdefinitioner i bearbetningsdelen
Linjärt spår front/baksida G301
G301 definierar ett rakt spår i en kontur på front eller baksida. Man
programmerar denna figur i kombination med G840, G845 eller G846.
Parametrar
XK Centrumpunkt i kartesiska koordinater
YK Centrumpunkt i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
A
Vinkel till XK-axeln (default: 0°)
K
Spårlängd
B
Spårbredd
P
Djup/Höjd
 P<0: Ficka
 P>0: Ö
Cirkulärt spår front/baksida G302/G303
G302/G303 definierar ett cirkulärt spår i en kontur på front eller
baksida. Man programmerar denna figur i kombination med G840,
G845 eller G846.
 G302: Cirkulärt spår medurs
 G303: Cirkulärt spår moturs
Parametrar
I
Krökningens centrumpunkt i kartesiska koordinater
J
Krökningens centrumpunkt i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
R
Vridningsradie (referens: Spårets centrumlinje)
A
Startvinkel; referens: XK-axel (default: 0°)
W Slutvinkel; referens: XK-axel (default:0°)
B
Spårbredd
P
Djup/Höjd
 P<0: Ficka
 P>0: Ö
268
DIN-programmering
4.18 Konturdefinitioner i bearbetningsdelen
Fullcirkel front/baksida G304
G304 definierar en hel cirkel i en kontur på front eller baksida. Man
programmerar denna figur i kombination med G840, G845 eller G846.
Parametrar
XK
Cirkelcentrum i kartesiska koordinater
YK
Cirkelcentrum i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
R
Radie
P
Djup/Höjd
 P<0: Ficka
 P>0: Ö
Rektangel front/baksida G305
G305 definierar en fyrkant i en kontur på front eller baksida. Man
programmerar denna figur i kombination med G840, G845 eller G846.
Parametrar
XK
Centrumpunkt i kartesiska koordinater
YK
Centrumpunkt i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
A
Vinkel till XK-axeln (default: 0°)
K
Längd
B
(Höjd) Bredd
R
Fas/rundning (default: 0°)
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Djup/Höjd
 P<0: Ficka
 P>0: Ö
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
269
4.18 Konturdefinitioner i bearbetningsdelen
Månghörning front/baksida G307
G307 definierar en månghörning i en kontur på front eller baksida. Man
programmerar denna figur i kombination med G840, G845 eller G846.
Parametrar
XK Centrumpunkt i kartesiska koordinater
YK Centrumpunkt i kartesiska koordinater
X
Diameter (mittpunkt med polära koordinater)
C
Vinkel (mittpunkt med polära koordinater)
A
Vinkel från en sida på månghörningen till XK-axeln (default:0°)
Q
Antal kanter (Q > 2)
K
Kantlängd
R
 K>0: Kantlängd
 K<0: Invändig cirkeldiameter
Fas/rundning (default: 0°)
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Djup/Höjd
 P<0: Ficka
 P>0: Ö
Linjärt spår mantelyta G311
G311 definierar en rakt spår i en kontur på mantelytan. Man
programmerar denna figur i kombination med G840, G845 eller G846.
Parametrar
Z
Centrumpunkt (Z-position)
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
A
Vinkel till Z-axeln (default: 0°)
K
Spårlängd
B
Spårbredd
P
Fickans djup
270
DIN-programmering
4.18 Konturdefinitioner i bearbetningsdelen
Cirkulärt spår mantelyta G312/G313
G312/G313 definierar ett cirkulärt spår i en kontur på mantelytan. Man
programmerar denna figur i kombination med G840, G845 eller G846.
 G312: Cirkulärt spår medurs
 G313: Cirkulärt spår moturs
Parametrar
Z
Centrumpunkt
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
R
Radie; referens: spårets centrumlinje
A
Startvinkel; referens: Z-axel; (default:0°)
W
Slutvinkel; referens: Z-axel
B
Spårbredd
P
Fickans djup
Fullcirkel mantelyta G314
G314 definierar en fullcirkel i en kontur på mantelytan. Man
programmerar denna figur i kombination med G840, G845 eller G846.
Parametrar
Z
Centrumpunkt
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
R
Radie
P
Fickans djup
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
271
4.18 Konturdefinitioner i bearbetningsdelen
Rektangel mantelyta G315
G315 definierar en fyrkant i en kontur på mantelytan. Man
programmerar denna figur i kombination med G840, G845 eller G846.
Parametrar
Z
Centrumpunkt
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
A
Vinkel till Z-axeln (default: 0°)
K
Längd
B
Bredd
R
Fas/rundning (default: 0°)
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Fickans djup
Månghörning mantelyta G317
G317 definierar en månghörning i en kontur på mantelytan. Man
programmerar denna figur i kombination med G840, G845 eller G846.
Parametrar
Z
Centrumpunkt
CY Centrumpunkt som "linjärt mått"; referens: Utrullad mantel vid
"referensdiametern"
C
Centrumpunkt (vinkel)
Q
Antal kanter (Q > 2)
A
Vinkel till Z-axeln (default: 0°)
K
Kantlängd
R
 K>0: Kantlängd
 K<0: Invändig cirkeldiameter
Fas/rundning (default: 0°)
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Fickans djup
272
DIN-programmering
4.19 Gängcykler
4.19 Gängcykler
Översikt gängcykler
 G31 tillverkar en med G24-, G34- eller G37-Geo (FÄRDIG DETALJ)
definierad enkel gänga, länkad gänga eller en gänga med flera
ingångar. G31 kan också bearbeta en gängkontur som är definierad
direkt efter cykelanropet och är avslutad med G80: se “Gängcykel
G31” på sida 274
 G32 skapar en enkel gänga med godtycklig riktning och läge: se
“Enkel gängcykel G32” på sida 278
 G33 utför ett enda gängskär. Riktningen på gängrörelsen är valfri: se
“Gänga enkel väg G33” på sida 280
 G35 skapar en enkel cylindrisk metrisk ISO-gänga utan utlopp: se
“Metrisk ISO-gänga G35” på sida 282
 skapar en konisk API-gänga: se “Konisk API-gänga G352” på
sida 283
Handrattsöverlagring
Om maskinen är utrustad med handrattsöverlagring, kan axelrörelser
under en gängbearbetning överlagras inom ett begränsat område:
 X-riktning: beroende på aktuellt skärdjup, maximalt programmerat
gängdjup
 Z-riktning: +/- en fjärdedel av gängstigningen
Maskinen och styrsystemet måste vara förberedd av
maskintillverkaren. Beakta anvisningarna i Er
maskinhandbok.
Beakta att positionsändringar som kommit från
handrattsöverlagring, inte är verksamma efter cykelns slut
eller i funktionen "Sista snitt".
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
273
4.19 Gängcykler
Gängcykel G31
G31 tillverkar en med G24-, G34- eller G37-Geo definierad enkel
gänga, länkad gänga eller en gänga med flera ingångar. G31 kan också
bearbeta en gängkontur som är definierad direkt efter cykelanropet
och är avslutad med G80.
Parametrar
ID
Hjälpkontur – Identitetsnummer för den kontur som skall
bearbetas
NS
Startblocknummer kontur (referens till baselement G1-Geo;
länkad gänga: blocknummer till det första baselementet)
NE
Slutblocknummer kontur (referens till baselement G1-Geo;
länkad gänga: blocknummer till det sista baselementet)
O
Markering början/slut (default: 0). En fas/rundning bearbetas:
J
 0: ingen bearbetning
 1: vid början
 2: vid slut
 3: vid början och slut
 4: Fas/rundning bearbetas – inte grundelementet
(förutsättning: konturavsnitt med ett element)
Referensriktning:
I
 Ingen uppgift: Referensriktningen utläses från det första
konturelementet.
 J=0: Längsgänga
 J=1: Plangänga
Maximalt skärdjup
IC
Ingen uppgift och V=0 (konstant spånarea):
I = 1/3 * F
Antal skär. Ansättningen beräknas med ledning av IC och U.
Användbar vid:
B
 V=0 (konstant spånarea)
 V=1 (konstant ansättning)
Ansatslängd
P
Ingen uppgift: Ansatslängden utläses från konturen. Är detta
inte möjligt, beräknas värdet utifrån de kinematiska
parametrarna. Gängkonturen förlängs med värdet B.
Utloppslängd
A
Ingen uppgift: Utloppslängden utläses från konturen. Är detta
inte möjligt, beräknas värdet. Gängkonturen förlängs med
värdet P.
Ansättningsvinkel (default: 30°)
274
Exempel: G31
. . .
FÄRDIG DETALJ
N
2 G0 X16 Z0
N
3 G52 P2 H1
N
4 G95 F0.8
N
5
G1 Z-18
N
6 G25 H7 I1.15 K5.2 R0.8 W30 BF0 BP0
N
7 G37 Q12 F2 P0.8 A30 W30
N
8 G1 X20 BR-1 BF0 BP0
N
9 G1 Z-23.8759 BR0
N
10 G52 G95
N
11 G3 Z-41.6241 I-14.5 BR0
N
12
G1 Z-45
DIN-programmering
H
 0: Konstant spånarea för alla skär
 1: konstant ansättning
 2: med restsnittuppdelning. Första skärdjupet = "Rest" från
divisionen gängdjup/skärdjup “Sista snittet“ delas upp i 1/2-
1/4-, 1/8- och 1/8-snitt.
 3: Ansättning beräknas med ledning av stigning och varvtal
 4: som MANUALplus 4110
Förskjutningstyp för finskäret för gängflankerna (default: 0)
BD
 0: utan offset
 1: Förskjutning från vänster
 2: Förskjutning från höger
 3: Förskjutning omväxlande höger/vänster
Restskärdjup – Endast i kombination med ansättningstyp V=4
(som MANUALplus 4110)
Startvinkel (Gängans början är placerad i förhållande till icke
rotationssymmetriska konturelement) - default: 0
Utvändig/invändig gänga (ingen betydelse vid slutna konturer)
F
U
K
R
C
D
E
Q
Exempel: G31 Fortsättning
N
13 G1 X30 BR2
N
14 G1 Z-50 BR0
N
15 G2 X36 Z-71 I12 BR5
N
16 G1 X40 Z-80
N
17
N
18 G1 Z-100 [Gänga]
G1 Z-99
N 19 G1 X50
N
20
G1 Z-120
N
21 G1 X0 [Gänga]
N
22 G1 Z0
N
23 G1 X16 BR-1.5
. . .
HJÄLPKONTUR ID"gänga"
N
24
G0 X20 Z0
N
25
G1 Z-30
 0: Utvändig gänga
 1: Invändig gänga
Gängstigning
Gängdjup
Utloppslängd
N
26
G1 X30 Z-60
N
27
G1 Z-100
 K>0 Utlopp
 K<0 Ansats
N
33
G14 Q0 M108
N
30
T9 G97 S1000 M3
Längden på K skall åtminstone motsvara gängdjupet.
Antal gängor för gänga med flera ingångar
Variabel stigning (för närvarande utan funktion)
Antal tomkörningar efter det sista snittet (för att reducera
skärtrycket i gängans botten) - default: 0
N
34
G47 P2
Vid en gängbeskrivning med G24-, G34- eller G37-Geo är
parametrarna F, U, K och D inte relevanta.
4.19 Gängcykler
Parametrar
V
Inmatningstyp (default: 0)
BEARBETNING
N 35 G31 NS16 NE17 J0 IC5 B5 P0 V0 H1 BD0
F2 K10
N
36
G0 X110 Z20
N
38
G47 M109
[G80-konturer kan vara invändiga eller
utvändiga]
N 43 G31 IC4 B4 P4 A30 V0 H2 C30 BD0 F6 U3
K-10 Q2
N
44
G0 X80 Z0
N
45
G1 Z-20
N
46
G1 X100 Z-40
N
47
G1 Z-60
N
48 G80
[Oberoende av vad som står i "BD" så blir
det en utvändig gänga]
N
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
49
G0 X50 Z-30
275
4.19 Gängcykler
Ansatslängd B: Sliderna behöver en inkörning före den egentliga
gängan, för att accelerera upp till den programmerade banhastigheten.
Utloppslängd P: Sliderna behöver en överrörelse efter den egentliga
gängan, för att bromsa sliderna. Observera att den axelparallella
sträckan "P" utförs även vid ett vinklat gängutlopp.
Minsta inlopps- och utloppslängder beräknar man enligt följande
formel.
Inloppslängd: B = 0,75 * (F*S)² / a * 0,66 + 0,15
Utloppslängd: P = 0,75 * (F*S)² / a * 0,66 + 0,15
 F: Gängstigning i mm/varv
 S: Varvtal i varv/sekund
 a,: Acceleration i mm/s² (se axeldata)
Exempel: G31 Fortsättning
N 50 G31 NS16 NE17 O0 IC2 B4 P0 A30 V0 H1
C30 BD1 F2 U1 K10
N
 G31 med konturreferens – sluten kontur: Utvändig eller invändig
gänga bestäms av konturen. BD har ingen betydelse.
 G31 med konturreferens – öppen kontur: Utvändig eller invändig
gänga bestäms via BD. Är BD inte programmerad, sker
detekteringen utifrån konturen.
 Är gängkonturen programmerad direkt efter cykeln, avgör BD om
det handlar om en utvändig eller en invändig gänga. Är BD inte
programmerad, utvärderas förtecknet i U (på samma sätt som i
MANUALplus 4110).
 U>0: Invändig gänga
 U<0: Utvändig gänga
G0 Z10 X50
[HJÄLPKONTURER kan vara invändiga eller
utvändiga om de inte är slutna]
N
Detektering utvändig eller invändig gänga:
51
52
G0 X50 Z-30
N 53 G31 ID"gänga" O0 IC2 B4 P0 A30 V0 H1
C30 BD1 F2 U1 K10
N
60
G0 Z10 X50
Startvinkel C: I slutet av "inloppsrörelsen B" är spindeln i position
"Startvinkel C". Positionera därför verktyget med ansatssträcken alt.
ansatssträckan plus en multipel av stigningen, före gängans inlopp,
om gängan ska börja exakt i startvinkeln.
De individuella gängsnitten beräknas med ledning av gängans djup,
"Ansättning I" och "Ansättningstyp V".
 “Cykel-stopp“ - Styrsystem lyfter verktyget ut från
gängan och stoppar sedan alla rörelser. (lyftningsrörelse:
beroende på OEM-konfigurationsparameter
cfgGlobalProperties-threadliftoff)
 Matningsoverride är inte verksam.
Varning kollisionsrisk!
Varning kollisionsrisk: Vid en för stor utkörningslängd P
finns risk för kollision. Kontrollera utkörningslängden i
simuleringen.
276
DIN-programmering
4.19 Gängcykler
Cykelförlopp
1
Beräknar snittuppdelningen.
2
Förflyttar diagonalt till den "interna startpunkten" med
snabbtransport. Denna punkt ligger på avståndet "inloppslängd
B" före "startpunkt för gängan". Vid "H=1" (eller 2,3) tar systemet
hänsyn till förskjutningen vid beräkning av den "interna
startpunkten".
3
4
5
6
7
8
9
Den "interna startpunkten" beräknas med ledning av basdata för
skärspetsen.
Accelererar till matningshastigheten (sträcka "B").
Utför ett gängsnitt.
Bromsar in (sträcka "P").
Går ifrån till säkerhetsavståndet, förflyttar tillbaka med
snabbtransport och ansätter för nästa snitt. Vid gängor med flera
ingångar bearbetas alla ingångar med samma djup innan en ny
ansättning utförs.
Upprepar 3..000.6, tills gängan är färdig.
Utför tomskären.
Förflyttning tillbaka till startpunkten.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
277
4.19 Gängcykler
Enkel gängcykel G32
G32 skapar en enkel gänga i godtycklig riktning och läge (längs-, koneller plangänga; invändig eller utvändig).
Parametrar
X
Slutpunkt gänga (diametermått)
Z
Slutpunkt gänga
XS
Startpunkt gänga (diametermått)
ZS
Gängans startpunkt
BD Utvändig/Invändig gänga:
F
U
 0: Utvändig gänga
 1: Invändig gänga
Gängstigning
Gängdjup
Ingen uppgift: Gängdjupet beräknas automatiskt:
I
IC
 Utvändig gänga (0.6134 * F)
 Invändig gänga (0.5413 * F)
Maximalt skärdjup
Antal skär. Ansättningen beräknas med ledning av IC och U.
Användbar vid:
V
 V=0 (konstant spånarea)
 V=1 (konstant ansättning)
Inmatningstyp (default: 0)
H
 0: Konstant spånarea för alla skär
 1: konstant ansättning
 2: med restsnittuppdelning. Första skärdjupet = "Rest" från
divisionen gängdjup/skärdjup ”Sista snittet” delas upp i 1/2, 1/4-, 1/8- och 1/8-snitt.
 3: Ansättning beräknas med ledning av stigning och varvtal
 4: som MANUALplus 4110
Förskjutningstyp för finskäret för gängflankerna (default: 0)
K
W
 0: utan offset
 1: Förskjutning från vänster
 2: Förskjutning från höger
 3: Förskjutning omväxlande höger/vänster
Utkörningssträcka vid gängans slutpunkt - default: 0
Konvinkel (område: –45° < W < 45°) – (default: 0)
Koniska gängans läge i förhållande till längd- eller tväraxeln:
 W>0: stigande kontur (i bearbetningsriktningen)
 W<0: fallande kontur
278
DIN-programmering
4.19 Gängcykler
Parametrar
C
Startvinkel (Gängans början är placerad i förhållande till icke
rotationssymmetriska konturelement) - default: 0
A
Ansättningsvinkel (default: 30°)
R
Restskär (default: 0)
E
Q
D
J
 0: Uppdelning av det “sista skäret“ i 1/2-, 1/4-, 1/8- och
1/8-skär.
 1: utan restsnittuppdelning
Variabel stigning (för närvarande utan funktion)
Antal tomkörningar efter det sista snittet (för att reducera
skärtrycket i gängans botten) - default: 0
Antal gängor för gänga med flera ingångar
Referensriktning:
 Ingen uppgift: Referensriktningen utläses från det första
konturelementet.
 J=0: Längsgänga
 J=1: Plangänga
Cykeln beräknar gängan med ledning av "Gängans slutpunkt",
"Gängans djup" och den aktuella verktygspositionen.
Exempel: G32
. . .
N1 T4 G97 S800 M3
N2 G0 X16 Z4
N3 G32 X16 Z-29 F1.5 [Gänga]
. . .
Första skärdjupet = "Rest" från divisionen gängdjup/skärdjup
Plangänga: Använd för plangänga G31 med konturdefinition.
 “Cykel-stopp“ – Styrsystem lyfter verktyget ut från
gängan och stoppar sedan alla rörelser. (lyftningsrörelse:
beroende på OEM-konfigurationsparameter
cfgGlobalProperties-threadliftoff)
 Matningsoverride är inte verksam.
Cykelförlopp
1 Beräknar snittuppdelningen.
2 Utför ett gängsnitt.
3 Förflyttar tillbaka med snabbtransport och ansätter för nästa skär.
4 Upprepar 2..0000.3, tills gängan är färdig.
5 Utför tomskären.
6 Förflyttning tillbaka till startpunkten.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
279
4.19 Gängcykler
Gänga enkel väg G33
G33 utför ett enda gängskär. Gängning enkelväg kan ske i godtycklig
riktning (längs-, kona- eller plangänga; invändig eller utvändig gänga).
Med programmering av flera G33 efter varandra tillverkas en kopplad
gänga.
Positionera verktyget till "inloppssträcka B" före gängan, om sliden
måste accelerera till matningshastigheten. Tag även hänsyn till
"utloppssträckan P" före "slutpunkt gänga", om sliden måste bromsa
in.
Parametrar
X
Slutpunkt gänga (diametermått)
Z
Slutpunkt gänga
F
Gängstigning
B
Ansatssträcka (accelerationssträckans länge)
P
Utkörningslängd (bromssträckans längd)
C
Startvinkel (Gängans början är placerad i förhållande till icke
rotationssymmetriska konturelement) - default: 0
H
Referensriktning för gängans stigning (default: 0)
E
I
K
 0: Matning i Z-axeln för längs- och kongänga upp till maximalt
+45°/–45° i förhållande till Z-axeln
 1: Matning i X-axeln för plan- och kongänga upp till maximalt
+45°/–45° i förhållande till X-axeln
 3: Banhastighet
Variabel stigning (default: 0) – (för närvarande utan funktion)
Returavstånd X – Lyftningssträcka för stopp i gänga
inkremental sträcka
Returavstånd Z – Lyftningssträcka för stopp i gänga
inkremental sträcka
Inloppslängd B: Sliderna behöver en inkörning före den egentliga
gängan, för att accelerera upp till den programmerade
matningshastigheten.
Exempel: G33
. . .
Default: cfgAxisProperties/SafetyDist
N1 T5 G97 S1100 G95 F0.5 M3
Utloppslängd P: Sliderna behöver en överrörelse efter den egentliga
gängan, för att bromsa sliderna. Observera att den axelparallella
sträckan "P" utförs även vid ett vinklat gängutlopp.
N2 G0 X101.84 Z5
 P=0: Inledning på en kopplad gänga
 P>0: Slut på en kopplad gänga
Startvinkel C: I slutet av "inloppsrörelsen B" är spindeln i position
"Startvinkel C".
N3 G33 X120 Z-80 F1.5 [Gaenga-Enkelvaeg]
N4 G33 X140 Z-122.5 F1.5
N5 G0 X144
. . .
 “Cykel-stopp“ – Styrsystem lyfter verktyget ut från
gängan och stoppar sedan alla rörelser. (lyftningsrörelse:
beroende på OEM-konfigurationsparameter
cfgGlobalPrperties-threadliftoff)
 Matningsoverride är inte verksam.
 Gängning med G95 (matning per varv).
280
DIN-programmering
4.19 Gängcykler
Cykelförlopp
1 Accelererar till matningshastigheten (sträcka "B").
2 Förflyttning med matning till ”Slutpunkt gänga - utloppslängd P”.
3 Bromsar in (sträcka "P") och stannar vid "slutpunkt gänga".
Aktivera handratt under G33
Med funktionen G923 kan du aktivera handratten för att utföra
korrigeringar under gängningen. I funktionen G923 definierar du
begränsningar för hur mycket det skall gå att förflytta med handratten.
Parametrar
X
Max. positiv offset: Begränsning i +X
Z
Max. positiv offset: Begränsning i +Z
U
Max. negativ offset: Begränsning i -X
W
Max. negativ offset: Begränsning i -Z
H
Referensriktning:
Q
 H=0: Längsgänga
 H=1: Plangänga
Gängtyp:
 Q=1: Högergänga
 Q=2: Vänstergänga
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
281
4.19 Gängcykler
Metrisk ISO-gänga G35
G35 skapar en längsgående gänga (invändig eller utvändig). Gängan
börjar vid den aktuella verktygspositionen och slutar i ”Slutpunkt X, Z”.
Styrsystem beräknar om en utvändig eller en invändig gänga skall
skapas med ledning av verktygspositionen relativt gängans slutpunkt.
Parametrar
X
Slutpunkt gänga (diametermått)
Z
Slutpunkt gänga
F
Gängstigning
I
Maximalt skärdjup
Q
V
Ingen uppgift: I beräknas med ledning av gängans stigning och
gängans djup.
Antal tomkörningar efter det sista snittet (för att reducera
skärtrycket i gängans botten) - default: 0
Inmatningstyp (default: 0)
 0: Konstant spånarea för alla skär
 1: konstant ansättning
 2: med restsnittuppdelning. Första skärdjupet = "Rest" från
divisionen gängdjup/skärdjup “Sista snittet“ delas upp i 1/2-,
1/4-, 1/8- och 1/8-snitt.
 3: Ansättning beräknas med ledning av stigning och varvtal
 4: som MANUALplus 4110
 “Cykel-stopp“ – Styrsystem lyfter verktyget ut från
gängan och stoppar sedan alla rörelser.
(lyftningsrörelse: beroende på OEMkonfigurationsparameter cfgGlobalPrpertiesthreadliftoff)
 Vid invändiga gängor skall ”Gängstigning F” anges
eftersom det längsgående elementets diameter inte är
densamma som gängans diameter. Om beräkningen av
gängans stigning utförs av Styrsystem, medför detta
vissa avvikelser.
Exempel: G35
%35.NC
[G35]
N1 T5 G97 S1500 M3
Cykelförlopp
1 Beräknar snittuppdelningen.
2 Utför ett gängsnitt.
3 Förflyttar tillbaka med snabbtransport och ansätter för nästa skär.
4 Upprepar 2..0000.3, tills gängan är färdig.
5 Utför tomskären.
6 Förflyttning tillbaka till startpunkten.
282
N2 G0 X16 Z4
N3 G35 X16 Z-29 F1.5
ENDE [SLUT]
DIN-programmering
4.19 Gängcykler
Konisk API-gänga G352
G352 skapar en API-gänga med en eller flera ingångar. Gängdjupet
minskas vid gängans utlopp.
Parametrar
X
Slutpunkt gänga (diametermått)
Z
Slutpunkt gänga
XS
Startpunkt gänga (diametermått)
ZS
Gängans startpunkt
F
Gängstigning
U
Gängdjup
V
 U>0: Invändig gänga
 U<=0: Utvändig gänga (längs- och framsida)
 U= +999 eller –999: Gängdjupet beräknas
Maximalt skärdjup (default: beräknas med ledning av gängans
stigning och djup)
Inmatningstyp (default: 0)
H
 0: Konstant spånarea för alla skär
 1: konstant ansättning
 2: med restsnittuppdelning. Första skärdjupet = "Rest" från
divisionen gängdjup/skärdjup ”Sista snittet” delas upp i 1/2, 1/4-, 1/8- och 1/8-snitt.
 3: Ansättning beräknas med ledning av stigning och varvtal
 4: som MANUALplus 4110
Förskjutningstyp för finskäret för gängflankerna (default: 0)
A
 0: utan offset
 1: Förskjutning från vänster
 2: Förskjutning från höger
 3: Förskjutning omväxlande höger/vänster
Ansättningsvinkel (område: –60° < A < 60°; default: 30°)
I
R
W
WE
D
Q
C
 A>0: Ansättning från den högra flanken
 A<0: Ansättning från den vänstra flanken
Restskärdjup – Endast i kombination med ansättningstyp V=4
(som MANUALplus 4110)
Konvinkel (område: –45° < W < 45°; default: 0°)
Utloppsvinkel (område: 0° < WE < 90°; default: 12°)
Antal gängor för gänga med flera ingångar.
Antal tomkörningar efter det sista snittet (för att reducera
skärtrycket i gängans botten) - default: 0
Startvinkel (Gängans början är placerad i förhållande till icke
rotationssymmetriska konturelement) - default: 0
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Exempel: G352
%352.NC
[G352]
N1 T5 G97 S1500 M3
N2 G0 X13 Z4
N3 G352 X16 Z-28 XS13 ZS0 F1.5 U-999 WE12
ENDE [SLUT]
283
4.19 Gängcykler
Invändig eller utvändig gänga: se förtecken i ”U”
Snittuppdelning: Det första snittet sker med "I", vid varje
efterföljande snitt reduceras skärdjupet tills "R" uppnås.
Handrattsöverlagring (om din maskin är utrustad för detta):
Överlagringen är begränsad:
 X-riktning: beroende på det aktuella skärdjupet – gängans start-/
slutpunkt överskrids inte
 Z-riktning: maximalt 1 gänga – gängans start-/slutpunkt överskrids
inte
Definition av konvinkeln:
 XS/ZS, X/Z
 XS/ZS, Z, W
 ZS, X/Z, W
 “Cykel-stopp“ – Styrsystem lyfter verktyget ut från
gängan och stoppar sedan alla rörelser.
(lyftningsrörelse: beroende på OEMkonfigurationsparameter cfgGlobalPrpertiesthreadliftoff)
 Vid invändiga gängor skall ”Gängstigning F” anges
eftersom det längsgående elementets diameter inte är
densamma som gängans diameter. Om beräkningen av
gängans stigning utförs av Styrsystem, medför detta
vissa avvikelser.
Cykelförlopp
1 Beräknar snittuppdelningen.
2 Utför ett gängsnitt.
3 Förflyttar tillbaka med snabbtransport och ansätter för nästa skär.
4 Upprepar 2..0000.3, tills gängan är färdig.
5 Utför tomskären.
6 Förflyttning tillbaka till startpunkten.
284
DIN-programmering
4.20 Avstickningscykel
4.20 Avstickningscykel
Avstickningscykel G859
G859 sticker av detaljen. Om så önskas kan en fas eller rundning
skapas vid ytterdiametern. Efter cykelns utförande förflyttas verktyget
ut på den plana ytan och tillbaka till startpunkten.
Från position “I“ kan du definiera en matningsreducering.
Parametrar
X
Avstickningsdiameter
Z
Avstickningsposition
I
Diameter för matningsreducering
XE
E
B
 I angiven: Vid denna position sker växling till matning “E“
 I ej angiven: Ingen matningsreducering
Innerdiameter (rör)
Reducerad matning
Fas/rundning
D
 B>0: Rundningens radie
 B<0: Fasens bredd
Varvtalsbegränsning: maximalt varvtal vid avstickning
Exempel: G859
%859.NC
[G859]
N1 T3 G95 F0.23 G96 S248 M3
N2 G0 X60 Z-28
N3 G859 X50 Z-30 I10 XE8 E0.11 B1
ENDE [SLUT]
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
285
4.21 Fristickscykler
4.21 Fristickscykler
Cykel fristick G85
G85 skapar fristick enligt DIN 509 E, DIN 509 F och DIN 76
(gängfristick).
Parametrar
X
Målpunkt (diametermått)
Z
Målpunkt
I
Djup (radiemått)
K
E
 DIN 509 E, F: Sliparbetsmån (default: 0)
 DIN 76: Fristicksdjup
Fristicksbredd och typ av fristick
 K utan värde: DIN 509 E
 K=0: DIN 509 F
 K>0: Fristicksbredd vid DIN 76
Reducerad matning för bearbetningen av fristicket - (default:
aktiv matning)
G85 Den framförliggande cylindern bearbetas om man positionerar
verktyget till cylinderdiametern X "framför" cylindern.
Gängfristickets rundningar utförs med radie 0,6 * I.
Fristicksparametrar DIN 509 E
Diameter
I
K
R
<= 18
0,25
2
0,6
> 18 – 80
0,35
2,5
0,6
> 80
0,45
4
1
286
DIN-programmering
R
P
<= 18
0,25
2
0,6
0,1
> 18 – 80
0,35
2,5
0,6
0,2
> 80
0,45
4
1
0,3
4.21 Fristickscykler
Fristicksparametrar DIN 509 F
Diameter
I
K
 I = Fristicksdjup
 K = Fristicksbredd
 R = Fristicksradie
 P = Plandjup
 Fristicksvinkel vid fristick DIN 509 E och F: 15°
 Planvinkel vid fristick DIN 509 F: 8°
Exempel: G85
 Nosradiekompensering utförs inte.
 Arbetsmån används inte.
. . .
N1 T21 G95 F0.23 G96 S248 M3
N2 G0 X62 Z2
N3 G85 X60 Z-30 I0.3
N4 G1 X80
N5 G85 X80 Z-40 K0
N6 G1 X100
N7 G85 X100 Z-60 I1.2 K6 E0.11
N8 G1 X110
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
287
4.21 Fristickscykler
Fristick DIN 509 E med cylinderbearbetning G851
G851 tillverkar den framförliggande cylindern, fristicket, den
anslutande plana ytan och ingångssnittet till cylindern om man anger
någon av parametrarna Ingångssnitt längd eller Ingångssnitt radie.
Parametrar
I
Fristicksdjup (default: Normtabell)
K
Fristickslängd (default: Normtabell)
W
Fristicksvinkel (default: Normtabell)
R
Fristicksradie (default: Normtabell)
B
Ingångssnitt längd – ingen uppgift: Ingångssnittet till cylindern
bearbetas inte
RB Ingångssnitt radie – ingen uppgift: Ingångsradien till cylindern
bearbetas inte
WB Ingångssnitt vinkel (default: 45 °)
E
Reducerad matning för bearbetningen av fristicket - (default:
aktiv matning)
H
Frånkörningsmetod (default: 0):
U
 0: Verktyget förflyttas tillbaka till startpunkten
 1: Verktyget stannar vid den plana ytans slut
Sliparbetsmån för cylinderområdet (default: 0)
Parametrar som man inte programmerar beräknas av Styrsystem med
ledning av cylinderns diameter utifrån normtabellen (se “Cykel fristick
G85” på sida 286).
Blocken som följer efter cykelanropet
N.. G851 I.. K.. W..
/Cykelanrop
N.. G0 X.. Z..
/Hörnpunkt cylinderingångssnitt
N.. G1 Z..
/Fristickshörn
N.. G1 X..
/Planytans slutpunkt
N.. G80
/Slut på konturbeskrivningen
Exempel: G851
%851.nc
[G851]
 Fristicket kan endast utföras i rätvinkliga axelparallella
konturhörn i den längsgående axeln.
 Nosradiekompensering utförs.
 Arbetsmån: används inte
N1 T2 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G851 I3 K15 W30 R2 B5 RB2 WB30 E0.2 H1
N4 G0 X50 Z0
N5 G1 Z-30
N6 G1 X60
N7 G80
ENDE [SLUT]
288
DIN-programmering
4.21 Fristickscykler
Fristick DIN 509 F med cylinderbearbetning G852
G852 tillverkar den framförliggande cylindern, fristicket, den
anslutande plana ytan och ingångssnittet till cylindern om man anger
någon av parametrarna Ingångssnitt längd eller Ingångssnitt radie.
Parametrar
I
Fristicksdjup (default: Normtabell)
K
Fristickslängd (default: Normtabell)
W
Fristicksvinkel (default: Normtabell)
R
Fristicksradie (default: Normtabell)
P
Plandjup (default: Normtabell)
A
Planvinkel (default: Normtabell)
B
Ingångssnitt längd – ingen uppgift: Ingångssnittet till cylindern
bearbetas inte
RB
Ingångssnitt radie – ingen uppgift: Ingångsradien till cylindern
bearbetas inte
WB Ingångssnitt vinkel (default: 45 °)
E
Reducerad matning för bearbetningen av fristicket (default:
aktiv matning)
H
Frånkörningsmetod (default: 0):
U
 0: Verktyget förflyttas tillbaka till startpunkten
 1: Verktyget stannar vid den plana ytans slut
Sliparbetsmån för cylinderområdet (default: 0)
Parametrar som man inte programmerar beräknas av Styrsystem med
ledning av diametern utifrån normtabellen (se “Cykel fristick G85” på
sida 286).
Blocken som följer efter cykelanropet
N.. G852 I.. K.. W..
/Cykelanrop
N.. G0 X.. Z..
/Hörnpunkt cylinderingångssnitt
N.. G1 Z..
/Fristickshörn
%852.nc
N.. G1 X..
/Planytans slutpunkt
[G852]
N.. G80
/Slut på konturbeskrivningen
Exempel: G852
N1 T2 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
 Fristicket kan endast utföras i rätvinkliga axelparallella
konturhörn i den längsgående axeln.
 Nosradiekompensering utförs.
 Arbetsmån: används inte
N3 G852 I3 K15 W30 R2 P0.2 A8 B5 RB2 WB30
E0.2 H1
N4 G0 X50 Z0
N5 G1 Z-30
N6 G1 X60
N7 G80
ENDE [SLUT]
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
289
4.21 Fristickscykler
Fristick DIN 76 med cylinderbearbetning G853
G853 tillverkar den framförliggande cylindern, fristicket, den
anslutande plana ytan och ingångssnittet till cylindern om man anger
någon av parametrarna Ingångssnitt längd eller Ingångssnitt radie.
Parametrar
FP
Gängstigning
I
Fristicksdjup (default: Normtabell)
K
Fristickslängd (default: Normtabell)
W
Fristicksvinkel (default: Normtabell)
R
Fristicksradie (default: Normtabell)
P
Arbetsmån:
B
RB
WB
E
H
 P icke angivet: Fristicket kommer att färdigställas med ett
enda snitt
 P angivet: Uppdelning i för- och färdigsvarvning
– P = Längdarbetsmån, planarbetsmån är alltid 0,1 mm.
Ingångssnitt längd – ingen uppgift: Ingångssnittet till cylindern
bearbetas inte
Ingångssnitt radie – ingen uppgift: Ingångsradien till cylindern
bearbetas inte
Ingångssnitt vinkel (default: 45 °)
Reducerad matning för bearbetningen av fristicket - (default:
aktiv matning)
Frånkörningsmetod (default: 0):
 0: Verktyget förflyttas tillbaka till startpunkten
 1: Verktyget stannar vid den plana ytans slut
Parametrar som man inte programmerar beräknas av Styrsystem
utifrån normtabellen:
 FP med ledning av diametern
 I, K, W, och R med ledning av FP (gängans stigning)
Exempel: G853
%853.nc
Blocken som följer efter cykelanropet
[G853]
N.. G853 FP.. I.. K.. W..
/Cykelanrop
N1 T2 G95 F0.23 G96 S248 M3
N.. G0 X.. Z..
cylinderingångssnitt
/Hörnpunkt
N2 G0 X60 Z2
N.. G1 Z..
/Fristickshörn
N3 G853 FP1.5 I47 K15 W30 R2 P1 B5 RB2 WB30
E0.2 H1
N.. G1 X..
/Planytans slutpunkt
N4 G0 X50 Z0
N.. G80
/Slut på konturbeskrivningen
N5 G1 Z-30
N6 G1 X60
 Fristicket kan endast utföras i rätvinkliga axelparallella
konturhörn i den längsgående axeln.
 Nosradiekompensering utförs.
 Arbetsmån: används inte
290
N7 G80
ENDE [SLUT]
DIN-programmering
4.21 Fristickscykler
Fristick Form U G856
G856 skapar fristicket och finbearbetar den angränsande plana ytan.
En fas/rundning kan skapas om så väljes.
Verktygsposition efter cykelexekveringen: Cykelns startpunkt
Parametrar
I
Fristicksdjup (default: Normtabell)
K
Fristickslängd (default: Normtabell)
B
Fas / rundning:
 B>0: Rundningens radie
 B<0: Fasens bredd
Blocken som följer efter cykelanropet
N.. G856 I.. K.. /Cykelanrop
N.. G0 X.. Z..
/Fristickshörn
N.. G1 X..
/Planytans slutpunkt
N.. G80
/Slut på konturbeskrivningen
Exempel: G856
%856.nc
[G856]
 Fristicket kan endast utföras i rätvinkliga axelparallella
konturhörn i den längsgående axeln.
 Nosradiekompensering utförs.
 Arbetsmån: används inte
 Om verktygets skärbredd inte har definierats, används
”K” som skärbredd.
N1 T3 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G856 I47 K7 B1
N4 G0 X50 Z-30
N5 G1 X60
N6 G80
ENDE [SLUT]
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
291
4.21 Fristickscykler
Fristick Form H G857
G857 skapar fristicket. Slutpunkten beräknas i enlighet med Fristick
form H med ledning av nedgångsvinkeln.
Verktygsposition efter cykelexekveringen: Cykelns startpunkt
Parametrar
X
Hörnpunkt kontur (diametermått)
Z
Hörnpunkt kontur
K
Fristickslängd
R
Radie - ingen uppgift: Inget cirkulärt element (verktygsradien =
fristicksradien)
W
Nedgångsvinkel - ingen uppgift: beräknas med ledning av “K“
och “R“
 Fristicket kan endast utföras i rätvinkliga axelparallella
konturhörn i den längsgående axeln.
 Nosradiekompensering utförs.
 Arbetsmån: används inte
Exempel: G857
%857.nc
[G857]
N1 T2 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G857 X50 Z-30 K7 R2 W30
ENDE [SLUT]
292
DIN-programmering
4.21 Fristickscykler
Fristick Form K G858
G858 skapar fristicket. Den erhållna konturformen beror på det
använda verktyget, eftersom endast ett linjärt snitt i vinkel 45° utförs.
Verktygsposition efter cykelexekveringen: Cykelns startpunkt
Parametrar
X
Hörnpunkt kontur (diametermått)
Z
Hörnpunkt kontur
I
Fristicksdjup
 Fristicket kan endast utföras i rätvinkliga axelparallella
konturhörn i den längsgående axeln.
 Nosradiekompensering utförs.
 Arbetsmån: används inte
Exempel: G858
%858.nc
[G858]
N1 T9 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G858 X50 Z-30 I0.5
ENDE [SLUT]
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
293
4.22 Borrcykler
4.22 Borrcykler
Översikt borrcykler och konturreferens
Borrcykler kan användas med stillastående och drivna verktyg.
Borrcykler:
 G71 Borrning enkel: Sida 295
 G72 Borrning / Försänkning (endast med konturreferens (ID,
NS): Sida 297
 G73 Gängning med tapp (ej med G743 - G746): Sida 303
 G74 Djuphålsborrning: Sida 301
 G36 Gängning med tapp – enkel väg (direkt
positionsinmatning): Sida 300
 G799 Gängfräsning (direkt positionsinmatning): Sida 307
Mönsterdefinitioner:
 G743 Linjärt mönster ändyta för borr- och fräscykler: Sida 303
 G744 Linjärt mönster mantelyta för borr- och fräscykler: Sida 305
 G745 Cirkulärt mönster ändyta för borr- och fräscykler: Sida 304
 G746 Cirkulärt mönster mantelyta för borr- och fräscykler: Sida 306
Möjligheter vid konturreferens:
 Direkt vägbeskrivning i cykeln.
 Referens till en hål- eller mönsterbeskrivning i konturdelen (ID, NS)
för bearbetning på änd- och mantelyta.
 Borrning i centrum av svarvkonturen (G49): Sida 200
 Mönsterbeskrivning i blocket före cykelanropet (G743 - G746)
294
DIN-programmering
4.22 Borrcykler
Borrcykel G71
G71 skapar axiella/radiella hål med stillastående eller drivna verktyg.
Parametrar
ID
Hålkontur – namn på hålbeskrivningen
NS
Konturens blocknummer
XS
ZS
XE
ZE
K
A
V
RB
E
D
BS
BE
H
 Referens till hålets kontur (G49-, G300- eller G310-Geo)
 Ingen uppgift: Enstaka hål utan konturbeskrivning
Startpunkt radiellt hål (diametermått)
Startpunkt axiellt hål
Slutpunkt radiellt hål (Diametermått)
Slutpunkt axiellt hål
Borrdjup (alternativ till XE/ZE)
Borrlängd, inledande/genomgående (default: 0)
Genomborrningsvariant (Matningsreducering 50%) – (default:
0)
 0: Utan matningsreducering
 1: Reducering vid genomborrning
 2: Reducering vid förborrning
 3: Reducering vid för- och genomborrning
Returnivå (radiella hål, hål i YZ-planet: diametermått) - (default:
Till startpositionen resp. till säkerhetsavståndet)
Väntetid i sekunder för friskärning vid hålets botten (sekunder)
- (default: 0)
Returtyp (default: 0)
 0: Snabbtransport
 1: Matning
Början elementnummer (Nummer på det första hålet som skall
bearbetas i ett mönster)
Slut elementnummer (Nummer på det sista hålet som skall
bearbetas i ett mönster)
(Spindel-)Broms från (default: 0)
 0: Spindelbroms till
 1: Spindelbroms från
 Enskilda hål utan konturbeskrivning: Programmera
antingen "XS eller ZS".
 Hål med konturbeskrivning: Programmera inte "XS, ZS".
 Hålbild: "NS" pekar på hålets kontur, inte på
mönsterdefinitionen.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Exempel: G71
. . .
N1 T5 G97 S1000 G95 F0.2 M3
N2 G0 X0 Z5
N3 G71 Z-25 A5 V2 [Borrning]
. . .
295
4.22 Borrcykler
Parameterkombinationer vid enstaka hål utan
konturbeskrivning
XS, XE
ZS, ZE
XS, K
ZS, K
XE, K
ZE, K
Matningsreducering:
 Vändskärsborr och spiralborr med 180° borrvinkel
 Reducering sker enbart när Borrlängd inledande/genomgående A
har programmerats.
 Övrig borrning
 Början av borrningen: Matningsreducering enligt programmerat i
"V"
 Slutet av borrningen: reducering vid "borrslutpunkt - ansatslängd säkerhetsavståndet"
 Ansatslängd=borrens spetshöjd
 Säkerhetsavstånd: se „User-parameter resp. G47, G147)
Cykelförlopp
1  Borrning utan konturbeskrivning: Borren står på
"startpunkten" (säkerhetsavstånd utanför hålet).
 Borrning med konturbeskrivning: Borren kör med
snabbtransport till "startpunkten".
 RB ej programmerat: Förflyttar till säkerhetsavståndet
 RB programmerat: Förflyttar till position “RB“ och därefter till
säkerhetsavståndet
2 Förborrning. Matningsreducering beroende på ”V”.
3 Borra med matningshastighet.
4 Genomborrning. Matningsreducering beroende på ”V”.
5 Retur - med snabbtransport/matning beroende på "D".
6 Återgångsposition:
 RB ej programmerat: Retur till “startpunkten“
 RB programmerat: Retur till positionen “RB“
296
DIN-programmering
4.22 Borrcykler
Borrning, försänkning G72
G72 används för hål med konturbeskrivning (enstaka hål eller hålbild).
G72 skapar axiella/radiella hål med stillastående eller drivna verktyg
för:
 Borrning
 Försänkning
 Brotschning
 NC-borrning
 Centrering
Parametrar
ID
Hålkontur – namn på hålbeskrivningen
NS
Blocknummer kontur. Referens till hålets kontur (G49-, G300eller G310-Geo)
E
Väntetid i sekunder för friskärning vid hålets botten (sekunder)
- (default: 0)
D
Returtyp (default: 0)
BS
BE
H
 0: Snabbtransport
 1: Matning
Början elementnummer (Nummer på det första hålet som skall
bearbetas i ett mönster)
Slut elementnummer (Nummer på det sista hålet som skall
bearbetas i ett mönster)
(Spindel-)Broms från (default: 0)
 0: Spindelbroms till
 1: Spindelbroms från
Cykelförlopp
1 Förflyttning beroende på “RB“ med snabbtransport till
“startpunkten“:
2
3
4
5
 RB ej programmerat: Förflyttar till säkerhetsavståndet
 RB programmerat: Förflyttar till position “RB“ och förflyttar
därefter till säkerhetsavståndet
Borrar med matningsreducering (50 %).
Borrar med matning till hålets slut.
Retur - med snabbtransport/matning beroende på "D".
Returposition beror på “RB“:
 RB ej programmerat: Retur till “startpunkten“
 RB programmerat: Retur till positionen “RB“
Hålbild: "NS" pekar på hålets kontur, inte på
mönsterdefinitionen.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
297
4.22 Borrcykler
Gängning med tapp G73
G73 gängar axiella/radiella gängor med stillastående eller drivna
verktyg.
Parametrar
ID
Hålkontur – namn på hålbeskrivningen
NS
Konturens blocknummer
ZS
 Referens till hålets kontur (G49-, G300- eller G310-Geo)
 Ingen uppgift: Enstaka hål utan konturbeskrivning
Startpunkt radiellt hål (diametermått) Enstaka hål utan
konturbeskrivning
Startpunkt axiellt hål
XE
Enstaka hål utan konturbeskrivning
Slutpunkt radiellt hål (Diametermått)
ZE
Enstaka hål utan konturbeskrivning
Slutpunkt axiellt hål
K
Enstaka hål utan konturbeskrivning
Borrdjup (alternativ till XE/ZE)
XS
F
B
S
J
RB
P
I
BS
BE
H
Enstaka hål utan konturbeskrivning
Gängstigning (har prioritet före konturbeskrivningen)
Ansatslängd
Returvarvtal - default: Gängningens varvtal
Utdragslängd vid användning av flytande gängtappshållare default: 0
Returplan (radiella hål: diametermått) – (default: Retur till
startpositionen resp. till säkerhetsavståndet)
Spånbrytningsdjup
Returavstånd
Början elementnummer (Nummer på det första hålet som skall
bearbetas i ett mönster)
Slut elementnummer (Nummer på det sista hålet som skall
bearbetas i ett mönster)
(Spindel-)Broms från (default: 0)
 0: Spindelbroms till
 1: Spindelbroms från
"Startpunkten" beräknas utifrån säkerhetsavståndet och
"ansatslängden B".
298
DIN-programmering
4.22 Borrcykler
Parameterkombinationer vid enstaka hål utan
konturbeskrivning
XS, XE
ZS, ZE
XS, K
ZS, K
XE, K
ZE, K
Utdragslängd J: Använd denna parameter vid flytande
gängtappshållare. Cykeln beräknar med ledning av gängdjupet, den
programmerade stigningen och ”utdragslängden” en ny nominell
stigning. Den nominella stigningen är något mindre än gängtappens
stigning. Vid tillverkningen av gängan dras tappen ut ur
gängtappshållaren med "utdragslängden". Med detta förfarande
erhåller man bättre livslängd på gängtapparna.
 Hålbild: "NS" pekar på hålets kontur, inte på
mönsterdefinitionen.
 Enskilda hål utan konturbeskrivning: Programmera
antingen "XS eller ZS".
 Hål med konturbeskrivning: Programmera inte "XS, ZS".
 “Cykel-stopp“ stoppar gängningen.
 “Cykelstart“ återupptar gängförloppet.
 Använd matningsoverride för hastighetsändring.
 Spindeloverride är inte verksam !
 Vid icke reglerad verktygsdrift (utan ROD-givare) krävs
en flytande gängtappshållare.
Cykelförlopp
1 Kör med snabbtransport till "startpunkten":
2
3
4
 RB ej programmerat: Förflyttar direkt till “startpunkten“
 RB programmerat: Förflyttar till positionen “RB“ och därefter till
“startpunkten“
Kör "startlängden B" med matning (synkronisering av spindel och
matningsdrift).
Skär gängan.
Kör tillbaka med "återkörningsvarvtalet":
 RB ej programmerat: Till “startpunkten“
 RB programmerat: Till positionen “RB“
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
299
4.22 Borrcykler
Gängning med tapp G36 – Enkel väg
G36 gängar axiella/radiella gängor med stillastående eller drivna
verktyg. G36 urskiljer om en radiell eller ett axiell gänga skall skapas
med ledning av "X/Z".
Man måste förflytta till startpunkten före G36. G36 kör tillbaka till
startpunkten efter gängningen.
Parametrar
X
Slutpunkt radiellt hål (Diametermått)
Z
Slutpunkt axiellt hål
F
Matning per varv (gängans stigning)
B
Startlängd för synkronisering av spindel och matningsdrift
S
Returvarvtal - default: Gängningens varvtal
P
Spånbrytningsdjup
I
Returavstånd
Bearbetningsmöjligheter:
 Fast gängtapp: Huvudspindel och matningsdrift synkroniseras.
 Driven gängtapp: Drivet verktyg och matningsdrift synkroniseras.
 “Cykel-stopp“ stoppar gängningen.
 “Cykelstart“ återupptar gängförloppet.
 Använd matningsoverride för hastighetsändring.
 Spindeloverride är inte verksam !
 Vid icke reglerad verktygsdrift (utan ROD-givare) krävs
en flytande gängtappshållare.
Exempel: G36
. . .
N1 T5 G97 S1000 G95 F0.2 M3
N2 G0 X0 Z5
N3 G71 Z-30
N4 G14 Q0
N5 T6 G97 S600 M3
N6 G0 X0 Z8
N7 G36 Z-25 F1.5 B3 [Gaengning med tapp]
. . .
300
DIN-programmering
4.22 Borrcykler
Djuphålsborrning G74
G74 skapar axiella/radiella hål i flera steg med stillastående eller drivna
verktyg.
Parametrar
ID
Hålkontur – namn på hålbeskrivningen
NS
Konturens blocknummer
XS
ZS
XE
ZE
K
P
I
B
J
R
A
V
RB
E
D
BS
BE
H
 Referens till hålets kontur (G49-, G300- eller G310-Geo)
 Ingen uppgift: Enstaka hål utan konturbeskrivning
Startpunkt radiellt hål (diametermått)
Startpunkt axiellt hål
Slutpunkt radiellt hål (Diametermått)
Slutpunkt axiellt hål
Borrdjup (alternativ till XE/ZE)
1. Borrdjup
Reduceringsvärde - default: 0
Returavstånd - default: Till "Startpunkt borrning"
Minimalt borrdjup - default: 1/10 av P
Invändigt säkerhetsavstånd
Borrlängd, inledande/genomgående – (default: 0)
Genomborrningsvariant (Matningsreducering 50%) – (default:
0)
 0: Utan matningsreducering
 1: Reducering vid genomborrning
 2: Reducering vid förborrning
 3: Reducering vid för- och genomborrning
Returnivå (radiella hål: diametermått) - default: Till
startpositionen resp. till säkerhetsavståndet
Väntetid i sekunder för friskärning vid hålets botten (sekunder)
- (default: 0)
Återgångshastighet och inmatning i borrförloppet (default: 0)
 0: Snabbtransport
 1: Matning
Början elementnummer (Nummer på det första hålet som skall
bearbetas i ett mönster)
Slut elementnummer (Nummer på det sista hålet som skall
bearbetas i ett mönster)
(Spindel-)Broms från (default: 0)
 0: Spindelbroms till
 1: Spindelbroms från
Parameterkombinationer vid enstaka hål utan
konturbeskrivning
XS, XE
ZS, ZE
XS, K
ZS, K
XE, K
ZE, K
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Exempel: G74
. . .
N1 M5
N2 T4 G197 S1000 G195 F0.2 M103
N3 M14
N4 G110 C0
N5 G0 X80 Z2
N6 G745 XK0 YK0 Z2 K80 Wi90 Q4 V2
N7 G74 Z-40 R2 P12 I2 B0 J8 [Borrning]
N8 M15
. . .
301
4.22 Borrcykler
Cykeln används för:
 Enstaka hål utan konturbeskrivning
 Hål med konturbeskrivning (enstaka hål eller hålbilder).
Detta första borrsteget sker med "1:a borrdjup P". Vid varje
efterföljande borrsteg kommer djupet att minskas med
"Reduceringsvärde I", varvid värdet "Minimalt borrdjup J" inte
underskrids. Efter varje borrsteg lyfts borren med "Returavstånd B" alt.
till "Borrningens startpunkt". Om det inre säkerhetsavståndet R anges,
sker positionering i borrhålet med snabbtransport till detta avstånd.
Matningsreducering:
 Vändskärsborr och spiralborr med 180° borrvinkel
 Reducering sker enbart när Borrlängd inledande/genomgående A
har programmerats.
 Övrig borrning
 Början av borrningen: Matningsreducering enligt programmerat i
"V"
 Slutet av borrningen: reducering vid "borrslutpunkt - ansatslängd säkerhetsavståndet"
 Ansatslängd=borrens spetshöjd
 Säkerhetsavstånd: se „User-parameter resp. G47, G147)
 Enskilda hål utan konturbeskrivning: Programmera
antingen "XS eller ZS".
 Hål med konturbeskrivning: Programmera inte "XS, ZS".
 Hålbild: "NS" pekar på hålets kontur, inte på
mönsterdefinitionen.
 En “matningsreducering vid slutet“ sker endast vid det
sista skärdjupet.
Cykelförlopp
1  Borrning utan konturbeskrivning: Borren står på
"startpunkten" (säkerhetsavstånd utanför hålet).
 Borrning med konturbeskrivning: Borren kör med
snabbtransport till "startpunkten".
 RB ej programmerat: Förflyttar till säkerhetsavståndet
 RB programmerat: Förflyttar till position “RB“ och därefter till
säkerhetsavståndet
2 Förborrning. Matningsreducering beroende på ”V”.
3 Borrning i flera steg.
4 Genomborrning. Matningsreducering beroende på ”V”.
5 Retur - med snabbtransport/matning beroende på "D".
6 Returposition beror på “RB“:
 RB ej programmerat: Retur till “startpunkten“
 RB programmerat: Retur till positionen “RB“
302
DIN-programmering
4.22 Borrcykler
Linjärt mönster ändyta G743
G743 tillverkar en linjär hålbild eller ett fräsmönster med jämn delning
på ändytan.
Om man inte anger Slutpunkt ZE, används borr-/fräscykeln i det
efterföljande NC-blocket. Med denna princip kombinerar man
mönsterbeskrivningen med
 Borrcykler (G71, G74, G36)
 Fräscykeln linjärt spår (G791)
 Konturfräscykeln med ”fri kontur” (G793)
Parametrar
XK
Mönstrets startpunkt med kartesiska koordinater
YK
Mönstrets startpunkt med kartesiska koordinater
ZS
Startpunkt borr-/fräsbearbetning
ZE
Slutpunkt borr-/fräsbearbetning
X
Diameter (Startpunkt mönster i polära koordinater)
C
Vinkel (Startpunkt mönster i polära koordinater)
A
Mönstervinkel
I
Slutpunkt mönster (kartesiskt)
Ii
(Slutpunkt) Mönsteravstånd (kartesiskt)
J
Slutpunkt mönster (kartesiskt)
Ji
(Slutpunkt) Mönsteravstånd (kartesiskt)
R
Längd (avstånd första – sista position)
Ri
Längd (avstånd till nästa position)
Q
Antal hål/figurer (default: 1)
Exempel: G743
%743.nc
[G743]
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N5 G743 XK20 YK5 A45 Ri30 Q2
Parameterkombinationer för definition av startpunkten resp.
mönsterpositionerna:
N6 G791 X50 C0 ZS0 ZE-5 P2 F0.15
 Mönstrets startpunkt:
 XK, YK
 X, C
ENDE [SLUT]
 Mönsterpositioner:
 I, J och Q
 Ii, Ji och Q
 R, A och Q
 Ri, Ai och Q
N7 M15
Exempel: Kommandoföljd
[ enkel hålbild ]
N.. G743 XK.. YK.. ZS.. ZE.. I.. J.. Q..
. . .
[ Hålbild med djuphålsborrning ]
N.. G743 XK.. YK.. ZS.. I.. J.. Q..
N.. G74 ZE.. P.. I..
. . .
[ Fräsmönster med linjära spår ]
N.. G743 XK.. YK.. ZS.. I.. J.. Q..
N.. G791 K.. A.. Z..
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
303
4.22 Borrcykler
Cirkulärt mönster ändyta G745
G745 skapar en hålbild eller ett fräsmönster med jämn delning på en
cirkel eller en cirkelbåge som är placerad på ändytan.
Om man inte anger Slutpunkt ZE, används borr-/fräscykeln i det
efterföljande NC-blocket. Med denna princip kombinerar man
mönsterbeskrivningen med
 Borrcykler (G71, G74, G36)
 Fräscykeln linjärt spår (G791)
 Konturfräscykeln med ”fri kontur” (G793)
Parametrar
XK
Mönstrets centrumpunkt med kartesiska koordinater
YK
Mönstrets centrumpunkt med kartesiska koordinater
ZS
Startpunkt borr-/fräsbearbetning
ZE
Slutpunkt borr-/fräsbearbetning
X
Diameter (mittpunkt mönster med polära koordinater)
C
Vinkel (mittpunkt mönster med polära koordinater)
A
Startvinkel (det första hålets/figurens position)
W
Slutvinkel (det sista hålets/figurens position)
Wi
Slutvinkel (avstånd till nästa position)
Q
Antal hål/figurer (default: 1)
V
Omloppsriktning (default: 0)
 V=0, utan W: Fullcirkeluppdelning
 V=0, med W: Uppdelning på den längre cirkelbågen
 V=0, med Wi: Förtecken i Wi bestämmer riktningen (Wi<0:
medurs)
 V=1, med W: medurs
 V=1, med Wi: medurs (förtecken i Wi är utan betydelse)
 V=2, med W: moturs
 V=2, med Wi: moturs (förtecken i Wi är utan betydelse)
Parameterkombinationer för definition av mönstercentrum resp.
mönsterpositionerna:
 Mittpunkt mönster:
 X, C
 XK, YK
 Mönsterpositioner:
 A, W och Q
 A, Wi och Q
Exempel: G745
%745.nc
[G745]
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N5 G745 XK0 YK0 K50 A0 Q3
N6 G791 K30 A0 ZS0 ZE-5 P2 F0.15
N7 M15
ENDE [SLUT]
Exempel: Kommandoföljd
[ enkel hålbild ]
N.. G745 XK.. YK.. ZS.. ZE.. A.. W.. Q..
. . .
[ Hålbild med djuphålsborrning ]
N.. G745 XK.. YK.. ZS..
A.. W.. Q..
N.. G74 ZE.. P.. I..
. . .
[ Fräsmönster med linjära spår ]
N.. G745 XK.. YK.. ZS.. ZE.. A.. W.. Q..
N.. G791 K.. A.. Z..
. . .
304
DIN-programmering
4.22 Borrcykler
Linjärt mönster mantelyta G744
G744 tillverkar en linjär hålbild eller ett fräsmönster med jämn delning
på mantelytan.
Parameterkombinationer för definition av startpunkten resp.
mönsterpositionerna:
 Startpunkt mönster: Z, C
 Mönsterpositioner:
 W och Q
 Wi och Q
Om man inte anger Slutpunkt XE, används borr-/fräscykeln eller
figurbeskrivningen i det efterföljande NC-blocket. Med denna princip
kombinerar man mönsterbeskrivningen med borrcykler (G71, G74,
G36) eller med fräsbearbetningar (figurdefinitioner G314, G315,
G317).
Parametrar
XS
Startpunkt Borrning/fräsbearbetning (diametermått)
Z
Mönstrets startpunkt i polära koordinater
XE
Slutpunkt borr-/fräsbearbetning (diametermått)
ZE
Slutpunkt mönster (default: Z)
C
Mönstrets startvinkel i polära koordinater
W
Mönstrets slutvinkel – ingen uppgift: Hålen/figurerna fördelas
jämnt på periferin
Wi
Slutvinkel (Vinkelinkrement, avstånd till nästa position)
Q
Antal hål/figurer (default: 1)
A
Vinkel (Mönstrets lägesvinkel)
R
Längd (Avstånd första – sista position [mm]; referens: den
utrullade manteln vid XS)
Ri
Längd (Avstånd till nästa position [mm]; referens: den utrullade
manteln vid XS)
Exempel: G744
%744.nc
[G744]
N1 T6 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z2
N5 G744 XS102 Z-10 ZE-35 C0 W270 Q5
N6 G71 XS102 K7
N7 M15
ENDE [SLUT]
Exempel: Kommandoföljd
[ enkel hålbild ]
N.. G744 Z.. C.. XS.. XE.. ZE.. W.. Q..
. . .
[ Hålbild med djuphålsborrning ]
N.. G744 Z.. C.. XS.. XE.. ZE.. W.. Q..
N.. G74 XE.. P.. I..
. . .
[ Fräsmönster med linjära spår ]
N.. G744 Z.. C.. XS.. XE.. ZE.. W.. Q..
N.. G792 K.. A.. XS..
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
305
4.22 Borrcykler
Cirkulärt mönster mantelyta G746
G746 skapar en hålbild eller ett figurmönster med jämn delning på en
cirkel eller en cirkelbåge som är placerad på mantelytan.
Parameterkombinationer för definition av mönstercentrum resp.
mönsterpositionerna:
 Centrumpunkt mönster: Z, C
 Mönsterpositioner:
 W och Q
 Wi och Q
Om man inte anger Slutpunkt XE, används borr-/fräscykeln eller
figurbeskrivningen i det efterföljande NC-blocket. Med denna princip
kombinerar man mönsterbeskrivningen med borrcykler (G71, G74,
G36) eller med fräsbearbetningar (figurdefinitioner G314, G315,
G317).
Parametrar
Z
Mittpunkt mönster i polära koordinater
C
Vinkel – mittpunkt mönster med polära koordinater
XS
Startpunkt Borrning/fräsbearbetning (diametermått)
XE
Slutpunkt borr-/fräsbearbetning (diametermått)
K
(Mönster-)Diameter
A
Startvinkel (det första hålets/figurens position)
W
Slutvinkel (det sista hålets/figurens position)
Wi
Slutvinkel (Vinkelinkrement, avstånd till nästa position)
Q
Antal hål/figurer (default: 1)
V
Omloppsriktning (default: 0)
 V=0, utan W: Fullcirkeluppdelning
 V=0, med W: Uppdelning på den längre cirkelbågen
 V=0, med Wi: Förtecken i Wi bestämmer riktningen (Wi<0:
medurs)
 V=1, med W: medurs
 V=1, med Wi: medurs (förtecken i Wi är utan betydelse)
 V=2, med W: moturs
 V=2, med Wi: moturs (förtecken i Wi är utan betydelse)
Exempel: G746
%746.nc
[G746]
N1 T6 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z2
N5 G746 Z-40 C0 K40 Q8
N6 G71 XS102 K7
N7 M15
ENDE [SLUT]
Exempel: Kommandoföljd
[ enkel hålbild ]
N.. G746 Z.. C.. XS.. XE.. K.. A.. W.. Q..
. . .
[ Hålbild med djuphålsborrning ]
N.. G746 Z.. C.. XS..
K.. A.. W.. Q..
N.. G74 XE.. P.. I..
. . .
[ Fräsmönster med linjära spår ]
N.. G746 Z.. C.. XS..
K.. A.. W.. Q..
N.. G792 K.. A.. XS..
. . .
306
DIN-programmering
4.22 Borrcykler
Gängfräsning axiell G799
G799 fräser en gänga i ett befintligt hål.
Placera verktyget vid hålets centrum innan G799 anropas. Cykeln
positionerar verktyget inuti hålet till ”Slutpunkt gänga”. Sedan
förflyttas verktyget till "Inkörningsradie R" och fräser gängan. Därmed
förflyttas verktyget stigningen "F" för varje varv. Därefter frikör cykeln
verktyget och lyfter det tillbaka till startpunkten. I parameter V
programmeras om gängan skall fräsas i en stigning, eller vid
enskärsverktyg, med flera stigningar.
Parametrar
I
Gängdiameter
Z
Startpunkt Z
K
Gängdjup
R
Inkörningsradie
F
Gängstigning
J
Gängriktning (default: 0)
H
 0: Högergänga
 1: Vänstergänga
Fräsmetod (default: 0)
V
 0: Motfräsning
 1: Medfräsning
Fräsmetod
 0: gängan fräses med en skruvlinje på 360°
 1: gängan fräses med flera helixbanor (enskärsverktyg)
Använd ett verktyg för gängfräsning i cykel G799.
Exempel: G799
%799.nc
Varning kollisionsrisk
Beakta hålets diameter och fräsens diameter när du
programmerar ”Framkörningsradie R”.
[G799]
N1 T9 G195 F0.2 G197 S800
N2 G0 X100 Z2
N3 M14
N4 G110 Z2 C45 X100
N5 G799 I12 Z0 K-20 F2 J0 H0
N6 M15
ENDE [SLUT]
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
307
4.23 C-axelkommandon
4.23 C-axelkommandon
Referensdiameter G120
G120 bestämmer en referensdiameter för den “utrullade
mantelytan“. Programmera G120 om du använder “CY“ vid G110...
...G113 G120 är självhållande..
Parametrar
X
Diameter
Exempel: G120
. . .
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G120 X100 [Referenzdiameter]
N4 G110 C0
N5 G0 X110 Z5
N6 G41 Q2 H0
N7 G110 Z-20 CY0
N8 G111 Z-40
N9 G113 CY39.2699 K-40 J19.635
N10 G111 Z-20
N11 G113 CY0 K-20 J19.635
N12 G40
N13 G110 X105
N14 M15
. . .
Nollpunktsförskjutning C-axel G152
G152 definierar nollpunkten i C-axeln absolut (referens: Referenspunkt
C-axel). Nollpunkten gäller till programslutet.
Parametrar
C
Vinkel: Spindelposition för "nya" C-axel-nollpunkten
Exempel: G152
. . .
N1 M5
N2 T7 G197 S1010 G193 F0.08 M104
N3 M14
N4 G152 C30 [Nollpunkt C-Axel]
N5 G110 C0
N6 G0 X122 Z-50
N7 G71 X100
N8 M15
. . .
308
DIN-programmering
4.23 C-axelkommandon
Normera C-axel G153
G153 återställer en förflyttningsvinkel >360° eller <0° till motsvarande
vinkel med modul 360°, utan att C-axeln förflyttas.
G153 används endast vid bearbetning på mantelytan. På
ändytan utförs automatiskt normering med modul 360°.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
309
4.24 Bearbetning på fram-/baksida
4.24 Bearbetning på fram-/baksida
Snabbtransport på fram-/baksida G100
G100 förflyttas med snabbtransport den kortaste vägen till
"slutpunkten".
Parametrar
X
Slutpunkt (diametermått)
C
Slutvinkel - vinkelriktning: se hjälpbilden
XK
Slutpunkt (kartesiskt)
YK
Slutpunkt (kartesiskt)
Z
Slutpunkt (default: Aktuell Z-position)
Programmering:
 X, C, XK, YK, Z: absolut, inkrementalt eller självhållande
 Programmera antingen X-C eller XK-YK
Varning kollisionsrisk!
Vid G100 utför verktyget en rätlinjig rörelse. Använd G110
för positionering av arbetsstycket till en bestämd vinkel.
Exempel: G100
. . .
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N6 G100 XK20 YK5 [Snabbtransport framsida]
N7 G101 XK50
N8 G103 XK5 YK50 R50
N9 G101 XK5 YK20
N10 G102 XK20 YK5 R20
N11 G14
N12 M15
. . .
310
DIN-programmering
4.24 Bearbetning på fram-/baksida
Linjärt på fram-/baksida G101
G101 Verktyget förflyttas linjärt med matning till "slutpunkten".
Parametrar
X
Slutpunkt (diametermått)
C
Slutvinkel - vinkelriktning: se hjälpbilden
XK
Slutpunkt (kartesiskt)
YK
Slutpunkt (kartesiskt)
Z
Slutpunkt (default: Aktuell Z-position)
Parametrar för geometribeskrivning (G80)
AN Vinkel i förhållande till positiv XK-axel
BR
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
Q
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge
(default: 0):
 Q=0: närmaste skärningspunkt
 Q=1: bortersta skärningspunkt
Exempel: G101
. . .
N1 T70 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z2
N5 G100 XK50 YK0
Programmering:
 X, C, XK, YK, Z: absolut, inkrementalt eller självhållande
 Programmera antingen X-C eller XK-YK
N6 G1 Z-5
N7 G42 Q1
N8 G101 XK40 [Linjaer matning framsida]
N9 G101 YK30
Parametrarna AN, BR och Q får bara användas i en med
geometribeskrivning som avslutas med G80 och som
används för en cykel.
N10 G103 XK30 YK40 R10
N11 G101 XK-30
N12 G103 XK-40 YK30 R10
N13 G101 YK-30
N14 G103 XK-30 YK-40 R10
N15 G101 XK30
N16 G103 XK40 YK-30 R10
N17 G101 YK0
N18 G100 XK110 G40
N19 G0 X120 Z50
N20 M15
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
311
4.24 Bearbetning på fram-/baksida
Cirkelbåge på fram-/baksida G102/G103
G102/G103 förflyttar cirkulärt med matning till "slutpunkten".
Rotationsriktningen kan utläsas från hjälpbilden.
Parametrar
X
Slutpunkt (diametermått)
C
Slutvinkel - vinkelriktning: se hjälpbilden
XK
Slutpunkt (kartesiskt)
YK
Slutpunkt (kartesiskt)
R
Radie
I
Mittpunkt (kartesisk)
J
Mittpunkt (kartesisk)
K
Centrum vid H=2, 3 (Z-riktning)
Z
Slutpunkt (default: Aktuell Z-position)
H
Cirkelplan (bearbetningsplan) - (default: 0)
 H=0, 1: Bearbetning i XY-planet (frontyta)
 H=2: Bearbetning i YZ-planet
 H=3: Bearbetning i XZ-planet
Parametrar för geometribeskrivning (G80)
AN Vinkel i förhållande till positiv XK-axel
BR Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
Q
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge
(default: 0):
 Q=0: närmaste skärningspunkt
 Q=1: bortersta skärningspunkt
Parametrarna AN, BR och Q får bara användas i en med
geometribeskrivning som avslutas med G80 och som
används för en cykel.
Exempel: G102, G103
. . .
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N6 G100 XK20 YK5
N7 G101 XK50
N8 G103 XK5 YK50 R50
[Cirkelbåge]
N9 G101 XK5 YK20
N10 G102 XK20 YK5 R20
N12 M15
. . .
312
DIN-programmering
4.24 Bearbetning på fram-/baksida
Genom programmering av "H=2 eller H=3" kan man skapa linjära spår
med cirkelformad botten. Man definierar cirkelcentrum vid:
 H=2: med I och K
 H=3: med J och K
Programmering:
 X, C, XK, YK, Z: absolut, inkrementalt eller självhållande
 I, J, K: Absolut eller inkrementalt
 Programmera antingen X-C eller XK-YK
 Programmera antingen "centrumpunkt" eller "radie"
 Vid "Radie": endast cirkelbågar <= 180° är möjligt
 Programmera slutpunkten i koordinatursprunget: XK=0
och YK=0
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
313
4.25 Bearbetning på mantelytan
4.25 Bearbetning på mantelytan
Snabbtransport på mantelyta G110
G110 förflyttar med snabbtransport kortaste vägen till "slutpunkten".
G110 är att föredra för positionering av C-axeln till en bestämd vinkel
(programmering: N... G110 C...).
Parametrar
Z
Slutpunkt
C
Slutvinkel
CY
Slutpunkt som linjärt mått (referens: Utrullad mantelyta vid
G120-referensdiameter)
X
Slutpunkt (diametermått)
Programmering:
 Z, C, CY: absolut, inkrementalt eller självhållande
 Programmera antingen Z – C eller Z – CY
Exempel: G110
. . .
N1 T8 G197 S1200 G195 F0.2 M104
N2 M14
N3 G120 X100
N4 G110 C0 [Snabbtransport mantelyta]
N5 G0 X110 Z5
N6 G110 Z-20 CY0
N7 G111 Z-40
N8 G113 CY39.2699 K-40 J19.635
N9 G111 Z-20
N10 G113 CY0 K-20 J19.635
N11 M15
. . .
314
DIN-programmering
4.25 Bearbetning på mantelytan
Linjärt mantelyta G111
G111 Verktyget förflyttas linjärt med matning till "slutpunkten".
Parametrar
Z
Slutpunkt
C
Slutvinkel - vinkelriktning: se hjälpbilden
CY
Slutpunkt som linjärt mått (referens: Utrullad mantelyta vid
G120-referensdiameter)
X
Slutpunkt (diametermått) - default: aktuell X-position
Parametrar för geometribeskrivning (G80)
AN Vinkel till positiv Z-axel
BR
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
Q
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge
(default: 0):
 Q=0: närmaste skärningspunkt
 Q=1: bortersta skärningspunkt
Exempel: G111
. . .
[G111, G120]
N1 T8 G197 S1200 G195 F0.2 M104
N2 M14
N3 G120 X100
N4 G110 C0
Parametrarna AN, BR och Q får bara användas i en med
geometribeskrivning som avslutas med G80 och som
används för en cykel.
N5 G0 X110 Z5
N6 G41 Q2 H0
N7 G110 Z-20 CY0
Programmering:
N8 G111 Z-40 [Linjaer matning mantelyta]
 Z, C, CY: absolut, inkrementalt eller självhållande
 Programmera antingen Z–C eller Z–CY
N9 G113 CY39.2699 K-40 J19.635
N10 G111 Z-20
N11 G113 CY0 K-20 J19.635
N12 G40
N13 G110 X105
N14 M15
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
315
4.25 Bearbetning på mantelytan
Cirkelbåge mantelyta G112/G113
G112/G113 förflyttar cirkulärt med matning till "slutpunkten".
Parametrar
Z
Slutpunkt
C
Slutvinkel - vinkelriktning: se hjälpbilden
CY
Slutpunkt som linjärt mått (referens: Utrullad mantelyta vid
G120-referensdiameter)
R
Radie
K
Centrumpunkt
J
Centrumpunkt som linjärt mått (referens: Utrullad mantelyta
vid G120-referensdiameter)
W
(Vinkel) Mittpunkt (vinkelriktning: se hjälpbilden)
X
Slutpunkt (diametermått) - default: aktuell X-position
Parametrar för geometribeskrivning (G80)
AN Vinkel till positiv Z-axel
BR Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
Q
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge
(default: 0):
 Q=0: närmaste skärningspunkt
 Q=1: bortersta skärningspunkt
Parametrarna AN, BR och Q får bara användas i en med
geometribeskrivning som avslutas med G80 och som
används för en cykel.
Exempel: G112, G113
. . .
N1 T8 G197 S1200 G195 F0.2 M104
Programmering:
N2 M14
 Z, C, CY: absolut, inkrementalt eller självhållande
 K; W, J: absolut eller inkrementalt
 Programmera antingen Z–C eller Z–CY och K–J
 Programmera antingen "centrumpunkt" eller "radie"
 Vid "Radie": endast cirkelbågar <= 180° är möjligt
N3 G120 X100
N4 G110 C0
N5 G0 X110 Z5
N7 G110 Z-20 CY0
N8 G111 Z-40
N9 G113 CY39.2699 K-40 J19.635 [Cirkelbage]
N10 G111 Z-20
N11 G112 CY0 K-20 J19.635
N13 M15
316
DIN-programmering
4.26 Fräscykler
4.26 Fräscykler
Översikt Fräscykler
 G791 Linjärt spår på ändytan. Spårets position och längd definieras
direkt i cykeln; spårbredd=fräsens diameter: Sida 318
 G792 Linjärt spår på mantelytan. Spårets position och längd
definieras direkt i cykeln; spårbredd=fräsens diameter: Sida 319
 G793 Kontur- och figurfräscykel på ändytan. Konturbeskrivningen
sker direkt efter cykeln och avslutas med G80 (cykel kompatibel
med MANUALplus 4110): Sida 320
 G794 Kontur- och figurfräscykel på mantelytan.
Konturbeskrivningen sker direkt efter cykeln och avslutas med G80
(cykel kompatibel med MANUALplus 4110): Sida 322
 G797 Ändfräsning. Fräser figurer (cirkel, månghörning, enstaka yta,
konturer) som öar på ändytan: Sida 324
 G798 Fräsning spiralspår. Fräser ett spiralspår på mantelytan,
spårbredd = fräsens diameter: Sida 326
 G840 Konturfräsning. Fräser ICP-konturer och figurer. Vid slutna
konturer sker fräsningen invändigt, utvändigt eller på konturen och
vid öppna konturer sker fräsningen till vänster, till höger eller på
konturen. G840 använd på ändytan och mantelytan: Sida 327
 G845 Fickfräsning grov. Urfräsning av slutna ICP-konturer och
figurer på ändytan och mantelytan: Sida 337
 G846 Fickfräsning finbearbetning. Finbearbetning av slutna ICPkonturer och figurer på ändytan och mantelytan: Sida 343
Konturdefinitioner i bearbetningsdelen (Figurer)
 Ändyta
 G301 Linjärt spår: Sida 213
 G302/G303 Cirkulärt spår: Sida 213
 G304 Fullcirkel: Sida 214
 G305 Rektangel: Sida 214
 G307 Månghörning: Sida 215
 Mantelyta
 G311 Linjärt spår: Sida 221
 G312/G313 Cirkulärt spår: Sida 221
 G314 Fullcirkel: Sida 222
 G315 Rektangel: Sida 222
 G317 Månghörning: Sida 223
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
317
4.26 Fräscykler
Linjärt spår ändyta G791
G791 fräser ett spår från den aktuella verktygspositionen till
slutpunkten. Spårets bredd motsvarar fräsens diameter. Hänsyn tas
inte till arbetsmån.
Parametrar
X
Spårets slutpunkt i polära koordinater (diametermått)
C
Slutvinkel. Spårets slutpunkt i polära koordinater
(vinkelriktning: se hjälpbild)
XK
Slutpunkt för spåret (kartesiskt)
YK
Slutpunkt för spåret (kartesiskt)
K
Spårets längd i förhållande till fräsens centrumpunkt
A
Spårets vinkel (referens: se hjälpbilden)
ZE
Fräsbotten
ZS
Fräsöverkant
J
Fräsdjup
P
F
 J>0: Ansättningsriktning –Z
 J<0: Ansättningsriktning +Z
Maximal ansättning (default: Hela djupet i en ansättning)
Nedmatningshastighet (default: Aktiv matning)
Parameterkombinationer vid definitionen av slutpunkten: Se bilden
parameterkombinationer vid definitionen av fräsplanet:
 Fräsbotten ZE, fräsöverkant ZS
 Fräsbotten ZE, fräsdjup J
 Fräsöverkant ZS, fräsdjup J
 Fräsbotten ZE
 Vrid spindeln till önskad vinkelposition innan G791
anropas.
 Om du använder en utrustning för spindelpositionering
(ingen C-axel), tillverkas ett axiellt spår som ligger
centrerat i förhållande till rotationsaxeln.
 Om J eller ZS är definierade, ansätter cykeln i Z till
säkerhetsavståndet fräser sedan spåret. Om J och ZS
inte är definierade, fräser cykeln från
verktygspositionen.
Exempel: G791
%791.NC
[G791]
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N5 G100 XK20 YK5
N6 G791 XK30 YK5 ZE-5 J5 P2
N7 M15
ENDE [SLUT]
318
DIN-programmering
4.26 Fräscykler
Linjärt spår mantelyta G792
G792 fräser ett spår från den aktuella verktygspositionen till
slutpunkten. Spårets bredd motsvarar fräsens diameter. Hänsyn tas
inte till arbetsmån.
Parametrar
Z
Spårets slutpunkt
C
Slutvinkel. Spårets slutpunkt (referens: se hjälpbilden)
K
Spårets längd i förhållande till fräsens centrumpunkt
A
Spårets vinkel (referens: se hjälpbilden)
XE
Fräsbotten
XS
Fräsöverkant
J
Fräsdjup
P
F
 J>0: Ansättningsriktning –X
 J<0: Ansättningsriktning +X
Maximal ansättning (default: Hela djupet i en ansättning)
Nedmatningshastighet (default: Aktiv matning)
Parameterkombinationer vid definitionen av slutpunkten: Se bilden
parameterkombinationer vid definitionen av fräsplanet:
 Fräsbotten XE, fräsöverkant XS
 Fräsbotten XE, fräsdjup J
 Fräsöverkant XS, fräsdjup J
 Fräsbotten XE
 Vrid spindeln till önskad vinkelposition innan G792
anropas.
 Om du använder en utrustning för spindelpositionering
(ingen C-axel), tillverkas ett radiellt spår som är parallellt
med Z-axeln.
 Om J eller XS är definierade, ansätter cykeln i X till
säkerhetsavståndet och fräser sedan spåret. Om J och
XS inte är definierade, fräser cykeln från den aktuella
verktygspositionen.
Exempel: G792
%792.NC
[G792]
N1 T8 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z5
N5 G0 X102 Z-30
N6 G792 K25 A45 XE97 J3 P2 F0.15
N7 M15
ENDE [SLUT]
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
319
4.26 Fräscykler
Kontur- och figurfräscykel ändyta G793
G793 fräser figurer eller ”fria konturer” (öppna eller slutna).
G793 följs av:
 figuren som skall fräsas med:
 Figurens konturdefinition (G301..G307) – se “Front-/
baksideskonturer” på sida 210
 Avslut av fräskonturen (G80)
 den fria konturen med:
 Startpunkt för fräskonturen (G100)
 Fräskontur (G101, G102, G103)
 Avslut av fräskonturen (G80)
Använd i första hand konturbeskrivning med ICP i
programmets geometridel och cyklerna G840, G845 samt
G846.
Parametrar
ZS
Fräsöverkant
ZE
Fräsbotten
P
Maximal ansättning (default: Hela djupet i en ansättning)
U
Överlappningsfaktor: Kontur- eller fickfräsning (default: 0)
R
I
K
F
E
H
 U=0: Konturfräsning
 U>0: Fickfräsning – minimal överlappning av fräsbanorna =
U*fräsens diameter
Framkörningsradie (Radie fram-/frånkörningsbåge) – (default:
0)
 R=0: Framkörning direkt till konturelementet; ansättning till
framkörningspunkten ovanför fräsplanet – sedan vinkelrät
nedmatningsrörelse
 R>0: Fräsen förflyttas på en fram-/frånkörningsbåge som
ansluter tangentiellt till konturelementet.
 R<0 vid invändiga hörn: Fräsen förflyttas på en fram-/
frånkörningsbåge som ansluter tangentiellt till
konturelementet.
 R<0 vid utvändiga hörn: Längd på linjärt fram-/
frånkörningselement; fram-/frånkörningen sker tangentiellt
till konturelementet.
Arbetsmån konturparallell
Ar.mån Z
Ansättningsmatning
Reducerad matning för cirkulära element (default: aktuell
matning)
Fräsriktning (default: 0): Påverkar tillsammans med fräsens
rotationsriktning fräsmetoden
 0: Motfräsning
 1: Medfräsning
320
DIN-programmering
4.26 Fräscykler
Parametrar
Q
Cykeltyp (default: 0): Betydelsen beror på “U“
 Konturfräsning (U=0)
 Q=0: Fräsens centumpunkt på konturen
 Q=1, sluten kontur: Invändig fräsning
 Q=1, öppen kontur: Till vänster i bearbetningsriktningen
 Q=2, sluten kontur: Utvändig fräsning
 Q=2, öppen kontur: Till höger i bearbetningsriktningen
 Q=3, öppen kontur: Fräspositionen beror på “H“ och
fräsens rotationsriktning – se hjälpbild
O
 Fickfräsning (U>0)
 Q=0: Inifrån och ut
 Q=1: Utifrån och in
Grovb./finbearb
 0: Grovbearbetning. Hela ytan bearbetas på varje skärdjup.
 1: Finbearbetning. Vid det sista skärdjupet bearbetas ytan.
Vid alla tidigare ansättningar bearbetas bara konturen.
 Fräsdjup: Cykeln beräknar djupet med hjälp av
Fräsöverkant och Fräsbotten – med hänsyn tagen till
arbetsmån.
 Fräsradiekompensering: utförs (förutom vid
konturfräsning med Q=0).
 Fram- och frånkörning: Vid slutna konturer är
perpendikeln till verktygspositionen vid det första
konturelementet fram- och frånkörningspositionen. Om
denna normal inte är möjlig är det första elementets
startpunkt också fram- och frånkörningsposition. Vid
konturfräsning och vid finbearbetning (fickfräsning)
påverkar man via Framkörningsradie huruvida
framkörningen sker direkt eller på en båge.
 Hänsyn tas till G57-/G58-arbetsmån om Arbetsmån I,
K inte har programmerats:
 G57: Arbetsmån i X-, Z-riktning
 G58: Arbetsmånen “förskjuter“ konturen som skall
fräsas vid
– Invändig fräsning och sluten kontur: Inåt
– Utvändig fräsning och sluten kontur: Utåt
– Öppen kontur och Q=1: Till vänster i
bearbetningsriktningen
– Öppen kontur och Q=2: Till höger i
bearbetningsriktningen
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
321
4.26 Fräscykler
Kontur- och figurfräscykel mantelyta G794
G794 fräser figurer eller ”fria konturer” (öppna eller slutna).
G794 följs av:
 figuren som skall fräsas med:
 Figurens konturdefinition (G311..G317) – se “Konturer på
mantelytan” på sida 218
 Avslut av konturbeskrivningen (G80)
 den fria konturen med:
 Startpunkt (G110)
 Konturbeskrivning (G111, G112, G113)
 Avslut av konturbeskrivningen (G80)
Använd i första hand konturbeskrivning med ICP i
programmets geometridel och cyklerna G840, G845 samt
G846.
Parametrar
XS
Fräsöverkant (diametermått)
XE
Fräsbotten (diametermått)
P
Maximal ansättning (default: Hela djupet i en ansättning)
U
Överlappningsfaktor: Kontur- eller fickfräsning (default: 0)
R
I
K
F
E
H
 U=0: Konturfräsning
 U>0: Fickfräsning – minimal överlappning av fräsbanorna =
U*fräsens diameter
Framkörningsradie (Radie fram-/frånkörningsbåge) – (default:
0)
 R=0: Framkörning direkt till konturelementet; ansättning till
framkörningspunkten ovanför fräsplanet – sedan vinkelrät
nedmatningsrörelse
 R>0: Fräsen förflyttas på en fram-/frånkörningsbåge som
ansluter tangentiellt till konturelementet.
 R<0 vid invändiga hörn: Fräsen förflyttas på en fram-/
frånkörningsbåge som ansluter tangentiellt till
konturelementet.
 R<0 vid utvändiga hörn: Längd på linjärt fram-/
frånkörningselement; fram-/frånkörningen sker tangentiellt
till konturelementet.
Ar.mån X
Arbetsmån konturparallell
Ansättningsmatning
Reducerad matning för cirkulära element (default: aktuell
matning)
Fräsriktning (default: 0): Påverkar tillsammans med fräsens
rotationsriktning fräsmetoden
Exempel: G794
%314_G315.NC
[G314 / G315]
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z5
N5 G794 XS100 XE97 P2 U0.5 R0 K0.5 F0.15
N6 G314 Z-35 C0 R20
N7 G80
N8 M15
ENDE [SLUT]
 0: Motfräsning
 1: Medfräsning
322
DIN-programmering
4.26 Fräscykler
Parametrar
Q
Cykeltyp (default: 0): Betydelsen beror på “U“
 Konturfräsning (U=0)
 Q=0: Fräsens centumpunkt på konturen
 Q=1, sluten kontur: Invändig fräsning
 Q=1, öppen kontur: Till vänster i bearbetningsriktningen
 Q=2, sluten kontur: Utvändig fräsning
 Q=2, öppen kontur: Till höger i bearbetningsriktningen
 Q=3, öppen kontur: Fräspositionen beror på “H“ och
fräsens rotationsriktning – se hjälpbild
O
 Fickfräsning (U>0)
 Q=0: Inifrån och ut
 Q=1: Utifrån och in
Grovb./finbearb
 0: Grovbearbetning. Hela ytan bearbetas på varje skärdjup.
 1: Finbearbetning. Vid det sista skärdjupet bearbetas ytan.
Vid alla tidigare ansättningar bearbetas bara konturen.
 Fräsdjup: Cykeln beräknar fräsdjupet med hjälp av
Fräsöverkant och Fräsbotten – med hänsyn tagen till
arbetsmån.
 Fräsradiekompensering: utförs (förutom vid
konturfräsning med Q=0).
 Fram- och frånkörning: Vid slutna konturer är
perpendikeln till verktygspositionen vid det första
konturelementet fram- och frånkörningspositionen. Om
denna normal inte är möjlig är det första elementets
startpunkt också fram- och frånkörningsposition. Vid
konturfräsning och vid finbearbetning (fickfräsning)
påverkar man via Framkörningsradie huruvida
framkörningen sker direkt eller på en båge.
 Hänsyn tas till G57-/G58-arbetsmån om Arbetsmån I,
K inte har programmerats:
 G57: Arbetsmån i X-, Z-riktning
 G58: Arbetsmånen “förskjuter“ konturen som skall
fräsas vid
– Invändig fräsning och sluten kontur: Inåt
– Utvändig fräsning och sluten kontur: Utåt
– Öppen kontur och Q=1: Till vänster i
bearbetningsriktningen
– Öppen kontur och Q=2: Till höger i
bearbetningsriktningen
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
323
4.26 Fräscykler
Ytfräsning ändyta G797
G797 fräser beroende på ”Q” antingen ytor, en månghörning eller den
i kommandot efter G797 definierade figuren.
Parametrar
X
Begränsningsdiameter
ZS
Fräsöverkant
ZE
Fräsbotten
B
Nyckelvidd (utgår vid Q=0): Definierar det material som skall
kvarlämnas. Vid ett jämnt antal ytor kan man programmera ”B”
istället för ”V”.
V
R
A
Q
P
U
I
K
F
E
H
 Q=1: B=Resttjocklek
 Q>=2: B=Nyckelvidd
Kantlängd (utgår vid Q=0)
Fas/rundning
Lutningsvinkel (referens se hjälpbilden) – utgår vid Q=0
Antal ytor (default: 0): Område: 0 <= Q <= 127
 Q=0: G797 följs av en figurbeskrivning (G301.. G307, G80)
eller en sluten konturbeskrivning (G100, G101-G103, G80)
 Q=1: En yta
 Q=2: Två ytor med 180° offset
 Q=3: Triangel
 Q=4: Rektangel, kvadrat
 Q>4: Månghörning
Maximal ansättning (default: Hela djupet i en ansättning)
Överlappningsfaktor (default: 0,5): Minimal överlappning av
fräsbanorna = U*fräsens diameter
Arbetsmån konturparallell
Ar.mån Z
Ansättningsmatning
Reducerad matning för cirkulära element (default: aktuell
matning)
Fräsriktning (default: 0): Påverkar tillsammans med fräsens
rotationsriktning fräsmetoden (se hjälpbild)
 0: Motfräsning
 1: Medfräsning
324
DIN-programmering
Parametrar
O
Grovb./finbearb
J
 0: Grovbearbetning. Hela ytan bearbetas på varje skärdjup.
 1: Finbearbetning. Vid det sista skärdjupet bearbetas ytan.
Vid alla tidigare ansättningar bearbetas bara konturen.
Fräsriktning. Definierar vid månghörningar utan några faser/
rundningar om fräsningen skall ske enkelriktad eller
dubbelriktad (se bild).
 0: enkelriktad
 1: dubbelriktad
Programmeringsanvisning:
Cykeln beräknar fräsdjupet med hjälp av ”ZS” och ”ZE” – med hänsyn
tagen till arbetsmån.
4.26 Fräscykler
Exempel: G797
%797.NC
[G797]
N1 T9 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N5 G797 X100 Z0 ZE-5 B50 R2 A0 Q4 P2 U0.5
N6 G100 Z2
N7 M15
ENDE [SLUT]
Exempel: G797/G304
Ytor och figurer som man definierar med G797 (Q>0), ligger
symetriskt runt centrum. En figur som definieras i det efterföljande
kommandot kan ligga utanför centrum.
%304_G305.NC
“G797 Q0 ..“ följs av:
N1 T7 G197 S1200 G195 F0.2 M104
 figuren som skall fräsas med:
 Figurens konturdefinition (G301..G307) – se “Front-/
baksideskonturer” på sida 210
 Avslut av fräskonturen (G80)
N2 M14
 den fria konturen med:
 Startpunkt för fräskonturen (G100)
 Fräskontur (G101, G102, G103)
 Avslut av fräskonturen (G80)
N5 G797 X100 ZS0 ZE-5 Q0 P2 F0.15
[G304]
N3 G110 C0
N4 G0 X100 Z2
N6 G304 XK20 YK5 R20
N7 G80
N4 G0 X100 Z2
N5 G797 X100 ZS0 ZE-5 Q0 P2 F0.15
N6 G305 XK20 YK5 R6 B30 K45 A20
N7 G80
N8 M15
ENDE [SLUT]
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
325
4.26 Fräscykler
Fräsning spiralspår G798
G798 fräser ett spiralspår från den aktuella verktygspositionen till
Slutpunkt X, Z. Spårets bredd motsvarar fräsens diameter.
Parametrar
X
Slutpunkt (diametermått) - default: aktuell X-position
Z
Spårets slutpunkt
C
Startvinkel
F
Gängans stigning:
P
K
U
I
E
D
 F positiv: Högergänga
 F negativ: Vänstergänga
Ansatslängd – Ramp vid spårets början (default: 0)
Utloppslängd – Ramp vid spårets slut (default: 0)
Gängdjup
Maximal ansättning (default: Hela djupet i en ansättning)
Reduceringsvärde för ansättningsreducering (default: 1)
Gängtal
Ansättning:
 Den första ansättningen genomförs med Ansättning I.
 Övriga ansättningar beräknas av Styrsystem på följande sätt:
aktuell ansättning = I * (1 – (n–1) * E)
(n: n-te ansättningen)
 Reduceringen av ansättningen sker ända till >= 0,5 mm. Därefter
utförs varje ansättning med 0,5 mm.
Ett spiralspår kan bara fräsas utvändigt.
Exempel: G798
%798.NC
[G798]
N1 T9 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X80 Z15
N5 G798 X80 Z-120 C0 F20 K20 U5 I1
N6 G100 Z2
N7 M15
ENDE [SLUT]
326
DIN-programmering
4.26 Fräscykler
Konturfräsning G840
G840 – Grunder
G840 fräser eller graverar öppna eller slutna konturer (figurer eller "fria
konturer").
Nedmatningsstrategier: Välj, beroende på fräsen, en av följande
strategier:
 Rak nedmatning: Cykeln förflyttar till startpunkten, matar ner och
fräser konturen.
 Beräkna positionen, förborra, fräs. Bearbetningen sker i stegen:
 Växla in borren
 Beräkna förposition med "G840 A1 .."
 Förborra med "G71 NF .."
 Anropa cykel "G840 A0 ..". Cykeln positionerar ovanför den
förborrade positionen, ansätter och fräser konturen.
 Förborrning, fräsning. Bearbetningen sker i stegen:
 Förborra med "G71 NF .."
 Positionera fräsen ovanför hålet. Anropa cykel "G840 A0 ..". Cykeln
ansätter och fräser konturen resp konturavsnittet.
Om fräskonturen består av flera avsnitt, tar G840 hänsyn till alla
konturens delar vid förborrning och fräsning. Anropa "G840 A0 .." för
varje separat avsnitt om du har bestämt förborrningspositionerna utan
"G840 A1 ..".
Arbetsmån: En G58-arbetsmån “förskjuter“ konturen som skall
fräsas i den med cykeltyp Q definierade riktningen.
 Invändig fräsning, sluten kontur: förskjut inåt
 Utvändig fräsning, sluten kontur: förskjut utåt
 Öppen kontur: förskjuter, beroende på "Q", åt höger eller vänster
 Vid "Q=0" tas inte någon hänsyn till arbetsmån.
 Hänsyn tas inte till G57-arbetsmån och negativ G58arbetsmån.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
327
4.26 Fräscykler
G840 – Beräkning av förborrningspositioner
"G840 A1 .." beräknar förborrningspositionerna och sparar dem under
den i "NF" angivna referensen. Programmera bara de i tabellen angivna
parametrarna.
Se även:
 G840 – Grunder: Sida 327
 G840 – Fräsning: Sida 330
Parameter – Beräkna förborrningspositioner
Q
Cykletyp (=fräsläge)
 Öppen kontur. Vid överskärning definierar “Q“ om det första
området (från startpunkten) eller hela konturen ska
bearbetas.
 Q=0: Fräsens centumpunkt på konturen
(förborrningsposition = startpunkt).
 Q=1: Bearbetning till vänster om konturen. Vid
överskärning ska hänsyn tas endast till konturens första
område.
 Q=2: Bearbetning till höger om konturen. Vid överskärning
ska hänsyn tas endast till konturens första område.
 Q=3: ej tillåtet
 Q=4: Bearbetning till vänster om konturen. Vid
överskärning ska hänsyn tas till hela konturen.
 Q=5: Bearbetning till höger om konturen. Vid överskärning
ska hänsyn tas till hela konturen.
ID
NS
 Sluten kontur
 Q=0: Fräsens centumpunkt på konturen
(förborrningsposition = startpunkt).
 Q=1: Invändig fräsning
 Q=2: Utvändig fräsning
 Q=3...5: ej tillåtna
Fräskontur – Namnet på den kontur som skall fräsas
Startblocknummer kontur – Konturavsnittets början
NE
 Figuren: Figurens blocknummer
 Fri sluten kontur: första konturelementet (ej startpunkten)
 Öppen kontur: första konturelementet (ej startpunkten)
Slutblocknummer kontur – Konturavsnittets slut
 Figurer, fri sluten kontur: ingen inmatning
 Öppna konturer: sista konturelementet
 Konturen består av ett element:
 Ingen inmatning: Bearbetning i konturriktningen
 NS=NE: Bearbetning mot konturriktningen
328
DIN-programmering
4.26 Fräscykler
Parameter – Beräkna förborrningspositioner
D
Startnummer för element vid delfigurer
Konturens beskrivningsriktning vid figurer: "moturs". Första
konturelementet vid figurer:
V
A
NF
WB
 Cirkulärt spår: den största cirkelbågen
 Full cirkel: övre halvcirkeln
 Fyrkant, månghörning och linjärt spår: "Vinkelläge" pekar på
första konturelementet.
Slutnummer för element vid delfigurer
Förlopp "Beräkna förborrningspositioner": A=1
Positionsmärke – Referens, under vilken cykeln sparar
förborrningspositionen [1..127].
Efterbearbetningsdiameter – Fräsverktygets diameter
"D" och "V" ska programmeras för bearbetning av en del av en figur.
 Vid beräkningen av förborrningspositionerna tar cykeln
hänsyn till det aktiva verktygets diameter. Växla därför in
borren före anropet av "G840 A1 ..".
 Programmera arbetsmån vid beräkning av
förborrningspositionerna och vid fräsningen.
G840 skriver över förborrningspositioner som redan finns
lagrade under referens "NF".
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
329
4.26 Fräscykler
G840 – Fräsning
Man påverkar fräsriktningen och fräsradiekompenseringen (FRK) med
Cykeltyp Q, Fräsriktning H och fräsens rotationsriktning (se tabell).
Programmera bara de i tabellen angivna parametrarna.
Se även:
 G840 – Grunder: Sida 327
 G840 – Beräkning av förborrningspositioner: Sida 328
Parameter – Fräsning
Q
Cykletyp (=fräsläge).
 Öppen kontur. Vid överskärning definierar “Q“ om det första
området (från startpunkten) eller hela konturen ska
bearbetas.
 Q=0: Fräsens centumpunkt på konturen (utan FRK).
 Q=1: Bearbetning till vänster om konturen. Vid
överskärning tar G840 hänsyn endast till konturens första
område (startpunkt: 1:a skärningspunkt).
 Q=2: Bearbetning till höger om konturen. Vid överskärning
tar G840 hänsyn endast till konturens första område
(startpunkt: 1:a skärningspunkt).
 Q=3: Beroende på "H" och fräsens vridningsriktning sker
fräsningen till höger eller vänster om konturen (se tabell).
Vid överskärning tar G840 hänsyn endast till konturens
första område (startpunkt: 1:a skärningspunkt).
 Q=4: Bearbetning till vänster om konturen. Vid
överskärning tar G840 hänsyn till hela konturen.
 Q=5: Bearbetning till höger om konturen. Vid överskärning
tar G840 hänsyn till hela konturen.
ID
NS
 Sluten kontur
 Q=0: Fräsens centumpunkt på konturen
(förborrningsposition = startpunkt).
 Q=1: Invändig fräsning
 Q=2: Utvändig fräsning
 Q=3...5: ej tillåtna
Fräskontur – Namnet på den kontur som skall fräsas
Start-blocknr - start på konturavsnitt
 Figuren: Figurens blocknummer
 Fri öppen eller sluten kontur: första konturelementet (ej
startpunkten)
330
DIN-programmering
4.26 Fräscykler
Parameter – Fräsning
NE
Blocknummer - slutet på konturavsnittet
H
I
F
E
R
 Figurer, fri sluten kontur: ingen inmatning
 Fri öppen kontur: sista konturelementet
 Konturen består av ett element:
 Ingen inmatning: Bearbetning i konturriktningen
 NS=NE: Bearbetning mot konturriktningen
Fräsmetod (default: 0)
 0: Motfräsning
 1: Medfräsning
(maximal) Ansättning - default: Fräsning på ett enda skärdjup
Ansättningsmatning (nedmatning) - default: Aktiv matning
Reducerad matning för cirkulära element (default: aktuell
matning)
Radie fram-/frånkörningsbåge (default: 0)
RB
 R=0: Framkörning direkt till konturelementet; ansättning till
framkörningspunkten ovanför fräsplanet – sedan vinkelrät
nedmatningsrörelse
 R>0: Fräsen förflyttas på en fram-/frånkörningsbåge som
ansluter tangentiellt till konturelementet.
 R<0 vid invändiga hörn: Fräsen förflyttas på en fram-/
frånkörningsbåge som ansluter tangentiellt till
konturelementet.
 R<0 vid utvändiga hörn: Fram-/bortkörning till/från
konturelementet sker tangentiellt.
Fräsdjup (default: Djupet från konturbeskrivningen)
Fräsöverkant mantelyta (ersätter referensplanet från
konturbeskrivningen)
Fräsöverkant ändyta (ersätter referensplanet från
konturbeskrivningen)
Returplan (default: tillbaka till startpositionen)
D
V
 Front/baksida: Bortkörningsposition i Z-riktning
 Mantelyta: Bortkörningsposition i X-riktning (diametermått)
Startnummer för element när delfigurer bearbetas.
Slutnummer för element när delfigurer bearbetas.
P
XS
ZS
Konturens beskrivningsriktning vid figurer: "moturs". Första
konturelementet vid figurer:
A
NF
 Cirkulärt spår: den största cirkelbågen
 Full cirkel: övre halvcirkeln
 Fyrkant, månghörning och linjärt spår: "Vinkelläge" pekar på
första konturelementet.
Förlopp "Fräsning, gravering": A=0 (default=0)
Positionsmärke – Referens, under vilken cykeln läser
förborrningspositionen [1..127].
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
331
4.26 Fräscykler
Parameter – Fräsning
O
Nedmatningsbeteende (default: 0)
 O=0: lodrät inmatning.
 O=1: Med förborrning
 NF har programmerats: Cykeln positionerar fräsen ovanför
den första förborrningspositionen som har lagrats i NF,
ansätter och fräser det första området. I förekommande
fall positionerar cykeln fräsen till nästa
förborrningsposition och bearbetar nästa område, etc.
 NF har inte programmerats: Fräsen ansätter i den aktuella
positionen och fräser området. Upprepa denna
bearbetning i förekommande fall för nästa bearbetning
etc.
Fram- och frånkörning: Vid slutna konturer är perpendikeln till
verktygspositionen vid det första konturelementet fram- och
frånkörningsposition. Om denna normal inte är möjlig är det första
elementets startpunkt också fram- och frånkörningsposition. Vid
figurer väljer man fram- och frånkörningselement med "D" och "V".
Cykelförlopp vid fräsning
1 Startposition (X, Z, C) är positionen före cykeln.
2 Beräknar frässkärdjupen
3 Förflyttning till säkerhetsavståndet
4
5
6
7
 Vid O=0: Ansätter för första skäret.
 Vid O=1: Ansätter för första skäret.
Fräser konturen
 Vid öppna konturer och vid spår med spårbredd = fräsdiameter:
Ansätter för nästa fräsdjup och fräser konturen i motsatt
riktning.
 Vid slutna konturer och vid spår: Lyfter till säkerhetsavståndet,
förflyttar fram och ansätter för nästa fräsdjup.
Upprepar 4...5, tills hela konturen har frästs.
Förflyttar tillbaka enligt “Returplan RB“.
332
DIN-programmering
Konturfräsning G840
Fräsmetod
Vkt-rotationsFRK
riktning
Vkt-rotationsriktning
FRK
Kontur
(Q=0)
–
Mx03
–
Utvändig Motfräsning
(H=0)
Mx04
Vänster
Kontur
–
Mx03
–
Utvändig Medfräsning
(H=1)
Mx03
Vänster
Kontur
–
Mx04
–
Utvändig Medfräsning
(H=1)
Mx04
Höger
Kontur
–
Mx04
–
Kontur
(Q=0)
–
Mx03
–
Invändig
(Q=1)
Motfräsning
(H=0)
Mx03
Höger
Kontur
–
Mx04
–
Invändig
Motfräsning
(H=0)
Mx04
Vänster
Höger
(Q=3)
Motfräsning
(H=0)
Mx03
Höger
Invändig
Medfräsning Mx03
(H=1)
Vänster
Vänster
(Q=3)
Motfräsning
(H=0)
Mx04
Vänster
Invändig
Medfräsning Mx04
(H=1)
Höger
Vänster
(Q=3)
Medfräsning
(H=1)
Mx03
Vänster
Utvändig
(Q=2)
Motfräsning
(H=0)
Höger
Höger
(Q=3)
Medfräsning
(H=1)
Mx04
Höger
Cykeltyp
Mx03
Utförande
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Cykeltyp
Fräsmetod
Utförande
333
4.26 Fräscykler
Man påverkar fräsriktningen och fräsradiekompenseringen (FRK)
med Cykeltyp Q, Fräsriktning H och fräsens rotationsriktning (se
tabell). Programmera bara de i tabellen angivna parametrarna.
4.26 Fräscykler
G840 Gradning
G840 gradar om du har programmerat Fasbredd B. Vid överskärning
definierar Cykeltyp Q om första området (från startpunkten) eller hela
konturen ska bearbetas. Programmera bara de i tabellen angivna
parametrarna.
Parameter - Gradning
Q
Cykletyp (=fräsläge).
 Öppen kontur. Vid överskärning definierar “Q“ om det första
området (från startpunkten) eller hela konturen ska
bearbetas.
 Q=0: Fräsens centumpunkt på konturen (utan FRK).
 Q=1: Bearbetning till vänster om konturen. Vid
överskärning tar G840 hänsyn endast till konturens första
område (startpunkt: 1:a skärningspunkt).
 Q=2: Bearbetning till höger om konturen. Vid överskärning
tar G840 hänsyn endast till konturens första område
(startpunkt: 1:a skärningspunkt).
 Q=3: Beroende på "H" och fräsens vridningsriktning sker
fräsningen till höger eller vänster om konturen (se tabell).
Vid överskärning tar G840 hänsyn endast till konturens
första område (startpunkt: 1:a skärningspunkt).
 Q=4: Bearbetning till vänster om konturen. Vid
överskärning tar G840 hänsyn till hela konturen.
 Q=5: Bearbetning till höger om konturen. Vid överskärning
tar G840 hänsyn till hela konturen.
ID
NS
 Sluten kontur
 Q=0: Fräsens centumpunkt på konturen
(förborrningsposition = startpunkt).
 Q=1: Invändig fräsning
 Q=2: Utvändig fräsning
 Q=3...5: ej tillåtna
Fräskontur – Namnet på den kontur som skall fräsas
Start-blocknr - start på konturavsnitt
NE
 Figuren: Figurens blocknummer
 Fri öppen eller sluten kontur: första konturelementet (ej
startpunkten)
Blocknummer - slutet på konturavsnittet
E
334
 Figurer, fri sluten kontur: ingen inmatning
 Fri öppen kontur: sista konturelementet
 Konturen består av ett element:
 Ingen inmatning: Bearbetning i konturriktningen
 NS=NE: Bearbetning mot konturriktningen
Reducerad matning för cirkulära element (default: aktuell
matning)
DIN-programmering
P
XS
ZS
RB
B
J
4.26 Fräscykler
Parameter - Gradning
R
Radie fram-/frånkörningsbåge (default: 0)
 R=0: Framkörning direkt till konturelementet; ansättning till
framkörningspunkten ovanför fräsplanet – sedan vinkelrät
nedmatningsrörelse
 R>0: Fräsen förflyttas på en fram-/frånkörningsbåge som
ansluter tangentiellt till konturelementet.
 R<0 vid invändiga hörn: Fräsen förflyttas på en fram-/
frånkörningsbåge som ansluter tangentiellt till
konturelementet.
 R<0 vid utvändiga hörn: Fram-/bortkörning till/från
konturelementet sker tangentiellt.
Fräsdjup (anges negativt)
Fräsöverkant mantelyta (ersätter referensplanet från
konturbeskrivningen)
Fräsöverkant ändyta (ersätter referensplanet från
konturbeskrivningen)
Returplan (default: tillbaka till startpositionen)
 Front/baksida: Bortkörningsposition i Z-riktning
 Mantelyta: Bortkörningsposition i X-riktning (diametermått)
Fasbredd vid gradning av överkanter
Förbearbetningsdiameter. Vid öppna konturer beräknas
gradningen av konturen ur programmerad kontur och "J".
Följande gäller:
D
V
 J är programmerat: cykeln gradar alla sidor på spåret (se "1" i
bild).
 J är inte programmerat: Gradningsverktyget är så stort, att
båda sidorna på spåret kan gradas med en körning genom
spåret (se "2" i bild).
Startnummer för element när delfigurer bearbetas.
Slutnummer för element när delfigurer bearbetas.
Konturens beskrivningsriktning vid figurer: "moturs". Första
konturelementet vid figurer:
A
 Cirkulärt spår: den största cirkelbågen
 Full cirkel: övre halvcirkeln
 Fyrkant, månghörning och linjärt spår: "Vinkelläge" pekar på
första konturelementet.
Förlopp "Fräsning, gravering": A=0 (default=0)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
335
4.26 Fräscykler
Fram- och frånkörning: Vid slutna konturer är perpendikeln till
verktygspositionen vid det första konturelementet fram- och
frånkörningsposition. Om denna normal inte är möjlig är det första
elementets startpunkt också fram- och frånkörningsposition. Vid
figurer väljer man fram- och frånkörningselement med "D" och "V".
Cykelförlopp vid gradning
1 Startposition (X, Z, C) är positionen före cykeln.
2 Förflyttar till säkerhetsavstånd och ansätter till fräsdjupet.
3  "J" är inte programmerat: Fräser den programmerade konturen.
 "J" är programmerat, öppen kontur: Beräknar och fräser den
"nya" konturen.
4 Förflyttar tillbaka enligt “Returplan RB“.
336
DIN-programmering
4.26 Fräscykler
Fickfräsning grovbearbetning G845
G845 – Grunder
G845 grovbearbetar slutna konturer. Välj, beroende på fräsen, en av
följande nedmatningsstrategier:
 Vinkelrät nedmatning
 Nedmatning vid en förborrad position
 Pendlande eller spiralformad nedmatning
För "nedmatning vid en förborrad position" finns följande alternativ:
 Beräkna positionen, borra, fräs. Bearbetningen sker i stegen:
 Växla in borren
 Beräkna förposition med "G845 A1 .."
 Förborra med "G71 NF .."
 Anropa cykel "G845 A0 ..". Cykeln positionerar ovanför den
förborrade positionen, ansätter och fräser fickan.
 Borra, fräs. Bearbetningen sker i stegen:
 Förborra i fickan med "G71 ..".
 Positionera fräsen ovanför hålet och anropa "G845 A0 ..". Cykeln
ansätter och fräser avsnittet.
Om fickan består av flera avsnitt, tar G845 hänsyn till alla fickans
områden vid förborrning och fräsning. Anropa "G845 A0 .." för varje
separat avsnitt om du har bestämt förborrningspositionerna utan
"G845 A1 ..".
G845 tar hänsyn till följande Arbetsmån:
 G57: Arbetsmån i X-, Z-riktning
 G58: Ekvidistansarbetsmån i fräsplanet
Programmera arbetsmån vid beräkning av
förborrningspositionerna och vid fräsningen.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
337
4.26 Fräscykler
G845 – Beräkning av förborrningspositioner
"G845 A1 .." beräknar förborrningspositionerna och sparar dem under
den i "NF" angivna referensen. Vid beräkningen av
förborrningspositionerna tar cykeln hänsyn till det aktiva verktygets
diameter. Växla därför in borren före anropet av "G845 A1 ..".
Programmera bara de i tabellen angivna parametrarna.
Se även:
 G845 – Grunder: Sida 337
 G845 – Fräsning: Sida 339
Parameter – Beräkna förborrningspositioner
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Startblocknummer kontur
B
XS
ZS
I
K
Q
A
NF
WB
 Figuren: Figurens blocknummer
 Fri sluten kontur: ett konturelement (ej startpunkten)
Fräsdjup (default: Djupet från konturbeskrivningen)
Fräsöverkant mantelyta (ersätter referensplanet från
konturbeskrivningen)
Fräsöverkant ändyta (ersätter referensplanet från
konturbeskrivningen)
Arbetsmån i X-riktning (radiemått)
Arbetsmån i Z-riktningen
Bearbetningsriktning (default: 0)
 0: Inifrån och ut
 1: Utifrån och in
Förlopp "Beräkna förborrningspositioner": A=1
Positionsmärke – Referens, under vilken cykeln sparar
förborrningspositionen [1..127].
Nedmatningslängd – Fräsverktygets diameter
 G845 skriver över förborrningspositioner som redan
finns lagrade under referens "NF".
 Parameter "WB" används både vid beräkning av
förborrningspositionen och vid fräsningen. Vid beräkning
av förborrningspositionen beskriver "WB" fräsverktygets
diameter.
338
DIN-programmering
4.26 Fräscykler
G845 – Fräsning
Man påverkar fräsriktningen med Fräsriktning H,
Bearbetningsriktning Q och fräsens rotationsriktning (se följande
tabell). Programmera bara de i tabellen angivna parametrarna.
Se även:
 G845 – Grunder: Sida 337
 G845 – Beräkning av förborrningspositioner: Sida 338
Parameter – Fräsning
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Startblocknummer kontur
B
P
XS
ZS
I
K
U
V
H
 Figuren: Figurens blocknummer
 Fri sluten kontur: ett konturelement (ej startpunkten)
Fräsdjup (default: Djupet från konturbeskrivningen)
(maximal) Ansättning - default: Fräsning på ett enda skärdjup
Fräsöverkant mantelyta (ersätter referensplanet från
konturbeskrivningen)
Fräsöverkant ändyta (ersätter referensplanet från
konturbeskrivningen)
Arbetsmån i X-riktning (radiemått)
Arbetsmån i Z-riktningen
(Minimal) Överlappningsfaktor. Bestämmer överlappning av
fräsbanorna (default: 0,5).
Överlappning = U * Fräsens diameter
Överlappningsfaktor (vid C-axelbearbetning utan funktion)
Fräsmetod (default: 0)
RB
 0: Motfräsning
 1: Medfräsning
Ansättningsmatning för nedmatningsrörelse (default: aktiv
matning)
Reducerad matning för cirkulära element (default: aktuell
matning)
Returplan (default: tillbaka till startpositionen)
Q
 Front/baksida: Bortkörningsposition i Z-riktning
 Mantelyta: Bortkörningsposition i X-riktning (diametermått)
Bearbetningsriktning (default: 0)
F
E
 0: Inifrån och ut
 1: Utifrån och in
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
339
4.26 Fräscykler
Parameter – Fräsning
A
Förlopp "Fräsning": A=0 (default=0)
NF
Positionsmärke – Referens, under vilken cykeln läser
förborrningspositionen [1..127].
O
Nedmatningsbeteende (default: 0)
O=0 (Vinkelrät nedmatning): Cykeln förflyttar till
startpunkten, matar ned med ansättningsmatning och fräser
sedan fickan.
O=1 (Nedmatning i förborrad position):
 "NF" har programmerats: Cykeln positionerar fräsen ovanför
den första förborrningspositionen, ansätter och fräser det
första området. I förekommande fall positionerar cykeln
fräsen till nästa förborrningsposition och bearbetar nästa
området, etc.
 "NF" har inte programmerats: Cykeln ansätter i den aktuella
positionen och fräser området. Positionera i förekommande
fall fräsen till nästa förborrningsposition och bearbetar nästa
området, etc.
O=2, 3 (Spiralformad nedmatning): Fräsen matas ned i
vinkel “W“ och fräser en fullcirkel med diameter “WB“. Så
snart fräsdjupet "P" har uppnåtts, övergår cykeln till
planfräsning.
 O=2 – manuell: Cykeln ansätter i den aktuella positionen och
bearbetar det område som kan nås från denna position.
 O=3 – automatisk: Cykeln beräknar ansättningspositionen,
ansätter och bearbetar detta område. Ansättningsrörelsen
slutar, om så är möjligt, i den första fräsbanans startpunkt.
Om fickan består av flera områden, bearbetar cykeln alla
områden efter varandra.
O=4, 5 (Pendlande, linjär nedmatning): Fräsen matas ned i
vinkel “W“ och fräser en linjär bana med längden “WB“.
Vinkelläget definierar du i "WE". Därefter fräser cykeln denna
bana i motsatt riktning. Så snart fräsdjupet "P" har uppnåtts,
övergår cykeln till planfräsning.
 O=4 – manuell: Cykeln ansätter i den aktuella positionen och
bearbetar det område som kan nås från denna position.
 O=5 – automatisk: Cykeln beräknar ansättningspositionen,
ansätter och bearbetar detta område. Ansättningsrörelsen
slutar, om så är möjligt, i den första fräsbanans startpunkt.
Om fickan består av flera områden, bearbetar cykeln alla
områden efter varandra. Ansättningspositionen beräknas
beroende av figuren och “Q“ på följande sätt:
340
DIN-programmering
W
WE
4.26 Fräscykler
Parameter – Fräsning
 Q0 (Inifrån och ut):
– Linjärt spår, rektangel, månghörning: Figurens
referenspunkt
– Cirkel: Cirkelns centrumpunkt
– Cirkulärt spår, “fri“ kontur: Den innersta fräsbanans
startpunkt
 Q1 (Utifrån och in):
– Linjärt spår: Spårets startpunkt
– Cirkulärt spår, cirkel: Bearbetas inte
– Rektangel, månghörning: Det första linjärelementets
startpunkt
– "Fri" Kontur: Det första linjära elementets startpunkt
(åtminstone ett linjärt element måste finnas)
O=6, 7 (Pendlande, cirkulär nedmatning): Fräsen matas ned
i vinkel “W“ och fräser en cirkelbåge på 90°. Därefter fräser
cykeln denna bana i motsatt riktning. Så snart fräsdjupet "P" har
uppnåtts, övergår cykeln till planfräsning. "WE" definierar
cirkelbågens centrum och "WB" radien.
 O=6 – manuell: Verktygspositionen motsvarar cirkelbågens
centrumpunkt. Fräsen förflyttas till cirkelbågens början och
ansätter.
 O=7 – automatisk (är inte tillåtet för cirkulära spår och
cirklar): Cykeln beräknar ansättningspositionen beroende på
"Q":
 Q0 (Inifrån och ut):
– Cirkulära spår: Cirkelbågen ligger på spårets
krökningsradie
– Cirkel: Ej tillåtet
 Q1 (utifrån och in): Cirkulära spår, cirkel: Cirkelbågen ligger
på den yttersta fräsbanan
Nedmatningsvinkel i ansättningsriktningen
Fräsbanans/cirkelbågens vinkelläge. Referensaxel:
 Fram- eller baksida: Positiv XK-axel
 Mantelyta: Positiv Z-axel
Defaultvärde vinkelläge, beroende på ”O”:
WB
 O=4: WE= 0°
 O=5 och
 Linjärt spår, rektangel, månghörning: WE= Figurens
vinkelläge
 Cirkulärt spår, cirkel: WE=0°
 “Fri“ kontur och Q0 (inifrån och ut): WE=0°
 “Fri“ kontur och Q1 (utifrån och in): Startelementets
vinkelläge
Nedmatningslängd/nedmatningsdiameter (default: 1,5 *
fräsens diameter)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
341
4.26 Fräscykler
Beakta vid bearbetningsriktning Q=1 (utifrån och in):
 Konturen måste börja med ett linjärt element.
 Om startelementet < WB, kommer WB att kortas till
startelementets längd.
 Startelementets längd från inte vara kortare än 1,5
gånger fräsens diameter.
Cykelförlopp
1 Startposition (X, Z, C) är positionen före cykeln.
2 Beräknar snittuppdelningen (ansättningar i fräsplanet, ansättning
till fräsdjupet); beräknar nedmatningspositionen och -banan vid
pendlande eller spiralformad nedmatning.
3 Förflyttar till säkerhetsavstånd och ansätter, beroende på "Q", till
det första fräsdjupet, resp matar ner pendlande eller spiralformigt.
4 Fräser en nivå.
5 Lyfter till säkerhetsavståndet, förflyttar fram och ansätter för
nästa fräsdjup.
6 Upprepar 4...5, tills hela ytan har frästs.
7 Förflyttar tillbaka enligt “Returplan RB“.
Man påverkar fräsriktningen med "Fräsmetod H",
"Bearbetningsriktning Q" och fräsens vridningsriktning (se följande
tabell). Programmera bara de i tabellen angivna parametrarna.
Fickfräsning grovbearbetning G845
Bearbetningsriktning
Vkt-rotationsriktning
Motfräsning
(H=0)
Inifrån (Q=0)
Mx03
Motfräsning
(H=0)
Inifrån (Q=0)
Motfräsning
(H=0)
Motfräsning
(H=0)
Fräsriktning
342
Bearbetningsriktning
Vkt-rotationsriktning
Medfräsning
(H=1)
Inifrån (Q=0)
Mx03
Mx04
Medfräsning
(H=1)
Inifrån (Q=0)
Mx04
Utifrån (Q=1)
Mx03
Medfräsning
(H=1)
Utifrån (Q=1)
Mx03
Utifrån (Q=1)
Mx04
Medfräsning
(H=1)
Utifrån (Q=1)
Mx04
Utförande
Fräsriktning
Utförande
DIN-programmering
4.26 Fräscykler
Fickfräsning finbearbetning G846
G846 finbearbetar slutna konturer.
Om fickan består av flera avsnitt, tar G846 hänsyn till alla fickans
områden.
Man påverkar fräsriktningen med Fräsriktning H,
Bearbetningsriktning Q och fräsens rotationsriktning (se följande
tabell).
Parameter - finbearbetning
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Startblocknummer kontur
B
P
XS
ZS
R
U
V
H
F
E
RB
 Figuren: Figurens blocknummer
 Fri sluten kontur: ett konturelement (ej startpunkten)
Fräsdjup (default: Djupet från konturbeskrivningen)
(maximal) Ansättning - default: Fräsning på ett enda skärdjup
Fräsöverkant mantelyta (ersätter referensplanet från
konturbeskrivningen)
Fräsöverkant ändyta (ersätter referensplanet från
konturbeskrivningen)
Radie fram-/frånkörningsbåge (default: 0)
 R=0: Framkörning direkt till konturelementet. Ansättning till
framkörningspunkten ovanför fräsplanet, sedan sker en
vinkelrät nedmatningsrörelse.
 R>0: Fräsen förflyttas på en fram-/frånkörningsbåge som
ansluter tangentiellt till konturelementet.
(Minimal) Överlappningsfaktor. Bestämmer överlappning av
fräsbanorna (default: 0,5).
Överlappning = U * Fräsens diameter
Överlappningsfaktor - vid C-axelbearbetning utan funktion
Fräsmetod (default: 0)
 0: Motfräsning
 1: Medfräsning
Ansättningsmatning för nedmatningsrörelse (default: aktiv
matning)
Reducerad matning för cirkulära element (default: aktuell
matning)
Returplan (default: tillbaka till startpositionen)
 Front/baksida: Bortkörningsposition i Z-riktning
 Mantelyta: Bortkörningsposition i X-riktning (diametermått)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
343
4.26 Fräscykler
Parameter - finbearbetning
Q
Bearbetningsriktning (default: 0)
O
 0: Inifrån och ut
 1: Utifrån och in
Nedmatningsbeteende (default: 0)
 O=0 (Vinkelrät nedmatning): Cykeln förflyttar till
startpunkten, ansätter och finbearbetar fickan.
 Q=1 (Framkörningsbåge med djupansättning): Vid det
översta fräsplanet ansätter cykeln till planet och kör fram på
en framkörningsbåge. Vid det understa fräsplanet ansätter
till fräsdjupet samtidigt som förflyttningen på
framkörningsbågen (tredimensionell framkörningsbåge).
Denna ansättningsstrategi kan du bara använda i
kombination med framkörningsbåge "R". En förutsättning är
bearbetning utifrån och in (Q=1).
Cykelförlopp
1 Startposition (X, Z, C) är positionen före cykeln.
2 Beräknar snittuppdelningen (ansättning i fräsplanet, ansättning i
fräsdjupet)
3 Förflyttar till säkerhetsavstånd och ansätter för det första
fräsdjupet.
4 Fräser en nivå.
5 Lyfter till säkerhetsavståndet, förflyttar fram och ansätter för
nästa fräsdjup.
6 Upprepar 4...5, tills hela ytan har frästs.
7 Förflyttar tillbaka enligt “Returplan RB“.
Man påverkar fräsriktningen med Fräsriktning H,
Bearbetningsriktning Q och fräsens rotationsriktning (se följande
tabell).
Fickfräsning finbearbetning G846
Fräsmetod
Vktrotationsriktning
Motfräsning (H=0)
Motfräsning (H=0)
344
Fräsmetod
Vktrotationsriktning
Mx03
Medfräsning (H=1)
Mx03
Mx04
Medfräsning (H=1)
Mx04
Utförande
Utförande
DIN-programmering
4.27 Gravercykler
4.27 Gravercykler
Teckentabell
Styrsystem känner igen tecknen i följande tabell. Texten som skall
graveras anger du som en teckensträng. Specialtecken och "åäö", som
du inte kan ange i Editorn, definierar du tecken för tecken i “NF“. Om
en text är definierad i “ID“ och ett tecken i “NF“, graveras först texten
och sedan tecknet.
Små bokstäver
NF
Tecken
Stora bokstäver
NF
Tecken
Siffror, åäö
NF
Tecken
Specialtecken
NF
Tecken
Betydelse
97
a
65
A
48
0
32
Mellanslag
98
b
66
B
49
1
37
%
Procenttecken
99
c
67
C
50
2
40
(
Vänster parentes
100
d
68
D
51
3
41
)
Höger parentes
101
e
69
E
52
4
43
+
+tecken
102
f
70
F
53
5
44
,
kommatecken
103
g
71
G
54
6
45
–
minustecken -
104
h
72
H
55
7
46
.
Punkt
105
i
73
I
56
8
47
/
Snedstreck /
106
j
74
J
57
9
58
:
kolon :
107
k
75
K
60
<
Tecken mindre än
108
l
76
L
196
Ä
61
=
likhetstecken =
109
m
77
M
214
Ö
62
>
Tecken större än
110
n
78
N
220
Ü
64
@
at (@)
111
o
79
O
223
ß
91
[
Vänster hakparentes [
112
p
80
P
228
ä
93
]
Höger hakparentes ]
113
q
81
Q
246
ö
95
_
Understreck _
114
r
82
R
252
ü
8364
Tecken Euro
115
s
83
S
181
µ
Mikro
116
t
84
T
186
°
Grader
117
u
85
U
215
*
Gångertecken
118
v
86
V
33
!
Utropstecken
119
w
87
W
38
&
och-tecken (et)
120
x
88
X
63
?
Frågetecken
121
y
89
Y
174
®
Registrerat varumärke
122
z
90
Z
216
Ø
Diametertecken
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
345
4.27 Gravercykler
Gravering ändyta G801
G801 graverar teckensträngar med linjär eller polär fördelning på
ändytan. Teckentabell och ytterligare information: se sida 345
Cykeln graverar från startpositionen, alt. från den aktuella positionen
om du inte har angivit någon startposition.
Exempel: Om en teckenföljd skall graveras med flera anrop, anger du
startpositionen vid det första anropet. De övriga anropen
programmerar du utan startposition.
Parametrar
X, C
Startpunkt polär
XK, YK
Startpunkt kartesiskt
Z
Slutpunkt. Z-position som fräsen skall ansättas till.
RB
Returnivå. Z-position som returkörning skall utföras till för
positionering.
ID
Text som skall graveras
NF
Tecken-nummer (tecken som skall graveras)
W
Lutningsvinkel. Exempel: 0° = Lodräta tecken; tecknen
placeras ut i positiv X-riktning.
H
Teckenhöjd
E
Avståndsfaktor (beräkning: se bild)
V
Utförande
D
F
346
 0: Linjärt utförande
 1: Böjd uppåt
 2: Böjd nedåt
Referensdiameter
Faktor för inmatningshastighet (Inmatningshastighet =
aktuell matning * F)
DIN-programmering
4.27 Gravercykler
Gravering mantelyta G802
G802 graverar teckensträngar med linjär fördelning på mantelytan.
Teckentabell och ytterligare information: se sida 345
Cykeln graverar från startpositionen, alt. från den aktuella positionen
om du inte har angivit någon startposition.
Exempel: Om en teckenföljd skall graveras med flera anrop, anger du
startpositionen vid det första anropet. De övriga anropen
programmerar du utan startposition.
Parametrar
Z
Startpunkt
C
Startvinkel
CY
Startpunkt
X
Slutpunkt (diametermått) X-position som fräsen skall ansättas
till.
RB
Returnivå. X-position som returkörning skall utföras till för
positionering.
ID
Text som skall graveras
NF
Teckennummer. ASCII-kod för tecknet som skall graveras
W
Lutningsvinkel
H
Teckenhöjd
E
Avståndsfaktor (beräkning: se bild)
D
Referensdiameter
F
Faktor för inmatningshastighet (Inmatningshastighet = aktuell
matning * F)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
347
4.28 Konturefterföljning
4.28 Konturefterföljning
Vid programhopp eller upprepningar är automatisk konturföljning inte
möjlig. I dessa fall styr man konturföljningen med följande
kommandon.
Säkra/ladda konturföljning G702
G702 säkrar (spar) aktuell kontur eller laddar en sparad kontur.
Parametrar
ID
Råämneskontur – Namn på hjälpråämnet
Q
Säkra/ladda konturen
H
V
 0: Spara den aktuella konturen. Konturföljningen påverkas
inte.
 1: Laddar den angivna konturen. Konturföljningen
fortsätter med den “laddade konturen“.
 2: Den efterföljande cykeln arbetar med det “interna
råämnet“
Minne nummer (0 .. 9)
Följande information lagras:
 0: Allt (variabelinnehåll och råämneskonturer)
 1: Variabelinnehåll
 2: Råämneskonturer
G702 Q=2 stänger av den globala konturefterföljningen för den
efterföljande cykeln. När cykeln är utförd gäller åter den globala
konturefterföljningen.
Den berörda cykeln arbetar med det “interna råämnet“. Detta
bestäms av cykeln med ledning av konturen och verktygspositionen.
G702 Q2 måste programmeras före cykeln.
Konturefterföljning av/på G703
G703 Stänger av/ slår på konturföljningen.
Parametrar
Q
Konturföljning av/på
 0: Av
 1: På
348
DIN-programmering
4.29 Speciella G-funktioner
4.29 Speciella G-funktioner
Spänndon i simuleringen G65
G65 visar spänndon i simuleringsgrafiken.
Parametrar
H
Spänndonsnummer (programmera alltid H=0)
X
Råämnets diameter
Z
Startpunkt – ingen inmatning
D
Spindelnummer – ingen inmatning
Q
Spännform
B
P
 4: Utvändigt fastspänd
 5: Invändigt fastspänd
Spännlängd (B+P = Råämnets längd)
Utstickslängd
Råämneskontur G67(för grafik)
G67 visar ett “hjälpråämne“ i simuleringsgrafiken.
Parametrar
ID
Hjälpråämnets identitetsnummer
NS
Konturens blocknummer
Väntetid G4
Vid G4 väntar Styrsystem under tiden "F" och utför sedan nästa
programblock. Om G4 programmeras tillsammans med en förflyttning
i ett block, kommer väntetiden att verka efter att förflyttningen har
utförts.
Parametrar
F
Väntetid [sek] (0 < F <= 999)
Precisionsstopp G7
G7 aktiverar den självhållande funktionen "Precisionsstopp". Vid
"Precisionsstopp" startar Styrsystem det efterföljande blocket när
slutpunkten har uppnåtts inom "Toleransfönster läge".
Toleransfönstret är en konfigurationsparameter („ParameterSets
PX(PZ)/CfgControllerTol/posTolerance").
"Precisionsstopp" är verksam vid enstaka förflyttningsbanor och cykler.
Redan NC-blocket som G7 har programmerats i utförs med
"Precisionsstopp".
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
349
4.29 Speciella G-funktioner
Precisionsstopp FRÅN G8
G8 stänger av "Precisionsstopp". Blocket som G8 har programmerats
i utförs utan "Precisionsstopp".
Precisionsstopp G9
G9 aktiverar "Precisionsstopp" för det NC-block som den
programmeras i. Vid "Precisionsstopp" startar Styrsystem det
efterföljande blocket när slutpunkten har uppnåtts inom
"Toleransfönster läge". Toleransfönstret är en konfigurationsparameter
(„ParameterSets PX / PZ. > CfgControllerTol > posTolerance").
Stäng av skyddszon G60
G60 upphäver övervakningen av skyddszonen. G60 programmeras
före förflyttningskommandot som skall övervakas resp. inte
övervakas.
Parametrar
Q
Aktivera/deaktivera
 0: Aktivera skyddszon (självhållande)
 1: Deaktivera skyddszon (självhållande)
Exempel: Med G60 upphäver man tillfälligt övervakningen av
skyddszonen, för att exempelvis tillverka ett genomgående hål i
centrum.
Exempel: G60
. . .
N1 T4 G97 S1000 G95 F0.3 M3
N2 G0 X0 Z5
N3 G60 Q1 [deaktivera skyddszon]
N4 G71 Z-60 K65
N5 G60 Q0 [Aktivera skyddszon]
. . .
Ärvärde i variabler G901
G901 överför ärvärden för alla axlar i en sliduppsättning till
informationsvariabler för interpoleringen.
se G904 Sida 351.
Nollpunktsförskjutning i variabler G902
G902 överför nollpunktsförskjutningarna till informationsvariabler för
interpoleringen.
se G904 Sida 351.
Släpfel i variabel G903
G903 överför det aktuella släpfelet (ärvärdets avvikelse från börvärdet)
till informationsvariabler för interpoleringen.
se G904 Sida 351.
350
DIN-programmering
G904 överför all aktuell interpoleringsinformation för den aktuella
sliduppsättningen till variabelminnet.
Interpoleringsinformation
#a0(Z,1)
Nollpunktsförskjutning för axel Z i $1
#a1(Z,1)
Position ärvärde för axel Z i $1
#a2(Z,1)
Position börvärde för axel Z i $1
#a3(Z,1)
Släpfel för axel Z i $1
#a4(Z,1)
Restväg för axel Z i $1
#a5(Z,1)
Logiskt axelnummer för axel Z i $1
#a5(0,1)
Huvudspindelns logiska axelnummer
#a6(0,1)
Rotationsriktning för huvudspindeln av $1
#a9(Z,1)
Mätprobens avkänningsposition
#a10(Z,1)
IPO-axelvärde
Interpoleringsinformation Syntax
Syntax:
#an(Axel,Kanal)
 n = Informationens nummer
 Axel = Axelnamn
 Kanal = Sliduppsättningens nummer
Matningsövermanning 100 % G908
G908 sätter matningsövermanningen vid förflyttningsbanor (G0, G1,
G2, G3, G12, G13) till 100 % blockvis.
Programmera G908 och förflyttningsbanan i samma NC-block.
Interpreterstopp G909
Styrsystem bearbetar NC-blocken i “förväg“. Om variabeltilldelning
sker nära före utvärderingen kommer ”gamla värden” att användas.
G909 stoppar ”interpreteringen” (tolkningen) som sker i förväg. NCblocken fram till G909 exekveras – först efter detta exekveras nästa
NC-block.
Programmera G909 ensam eller tillsammans med
synkroniseringsfunktioner i ett NC-block. (diverse G-funktioner
innehåller ett interpreter-stopp.)
Spindeloverride 100% G919
G919 Stänger av/ slår på varvtalsövermanningen.
Parametrar
Q
Spindelnummer (default: 0)
H
Begränsningsmetod (default: 0)
 0: Aktivera spindeloverride
 1: Spindeloverride på 100% – självhållande
 2: Spindeloverride på 100% – för aktuellt NC-block
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
351
4.29 Speciella G-funktioner
Läsa interpoleringsinformation G904
4.29 Speciella G-funktioner
Deaktivera nollpunktsförskjutningar G920
G920 "deaktiverar" arbetsstyckets nollpunkt och
nollpunktsförskjutningar. Förflyttningsbanor och positionsuppgifter
utgår från "verktygsspetsen - maskinens nollpunkt.
Deaktivera nollpunktsförskjutningar,
verktygslängder G921
G921 "Deaktiverar" arbetsstyckets nollpunkt, nollpunktsförskjutningar
och verktygsmått. Förflyttningsbanor och positionsuppgifter utgår från
"slidreferenspunkten - maskinens nollpunkt".
Varierande varvtal G924
För att reducera resonanssvängningar kan du med funktionen G924
programmera ett växlande varvtal. I G924 definierar du tidsintervallet
och storleken på varvtalsförändringen. Funktionen G924 återställs
automatiskt i programmets slut. Du kan också deaktivera funktionen
med ett förnyat anrop med inställningen H=0 (Av).
Parametrar
Q
Spindelnummer (maskinberoende)
K
Upprepningstakt: Tidsintervall i Hertz (upprepningar per
sekund)
I
Varvtalsändring
H
Aktivera eller stäng av funktionen G924
 0: Av
 1: På
Uppriktningskompensation G976
Med funktionen uppriktningskompensering G976 kan du utföra den
efterföljande bearbetningen koniskt (t.ex. för att motverka en
mekanisk offset). Funktionen G976 återställs automatiskt i
programmets slut. Du kan också deaktivera funktionen med ett
förnyat anrop med inställningen H=0 (Av).
Parametrar
Z
Startpunkt
K
Längd
I
Inkrementalt avstånd
J
Inkrementalt avstånd
H
Aktivera eller stäng av funktionen G976
 0: Av
 1: På
352
DIN-programmering
4.29 Speciella G-funktioner
Aktivera nollpunktsförskjutningar G980
G980 "aktiverar" arbetsstyckets nollpunkt och alla
nollpunktsförskjutningar. Förflyttningsbanor och positionsuppgifter
utgår från "verktygsspetsen - arbetsstyckets nollpunkt" med
hänsyn tagen till nollpunktsförskjutningar.
Aktivera nollpunktsförskjutningar,
verktygslängder G981
G981 "aktiverar" arbetsstyckets nollpunkt, alla nollpunktsförskjutningar
och verktygsmåtten. Förflyttningsbanor och positionsuppgifter utgår
från "verktygsspetsen - arbetsstyckets nollpunkt" med hänsyn
tagen till nollpunktsförskjutningar.
Aktivera direkt blockframväxling G999
Med funktionen G999 kommer, vid exekvering av ett program i
enkelblock, de efterföljande NC-blocken att exekveras med en enda
NC-start. Genom förnyat anrop av funktionen med inställningen Q=0
(Av) deaktiveras G999.
Konvertering och spegling G30
Funktionen G30 konverterar G-, M-funktioner, och spindelnummer.
G30 speglar förflyttningsbanor och verktygsmått samt förskjuter
maskinens nollpunkt axelberoende med "nollpunktsoffset"
(Maskinparameter: Trans_Z1).
Parametrar
H
Tabellnummer för konverteringstabellen (endast möjligt när
maskintillverkaren har konfigurerat en konverteringstabell)
Q
Spindelnummer
Användning: Vid komplettbearbetning beskriver man den fullständiga
konturen, bearbetar framsidan, spänner om arbetsstycket (via
"expertprogram") och bearbetar sedan baksidan. För att man skall
kunna programmera baksidan på samma sätt som framsidan
(orientering av Z-axeln, rotationsriktning vid cirkelbågar, etc.),
innehåller expertprogrammet kommandon för konvertering och
spegling.
Varning kollisionsrisk!
 Vid övergång från AUTOMATIK- till HANDDRIFT
kvarstår konverteringar och speglingar.
 Konvertering/spegling måste stängas av, när man efter
bearbetning på baksidan åter aktiverar bearbetning på
framsidan (exempel: vid programupprepning med M99).
 Efter ett förnyat programval är konverteringen/
speglingen avstängd (exempel: övergång från HAND- till
AUTOMATIKDRIFT).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
353
4.29 Speciella G-funktioner
Transformationer av konturer G99
Med funktionen G99 kan du spegla och förskjuta konturer samt
placera arbetsstycket i önskat bearbetningsläge.
Parametrar
Q
Funktion stöds ännu inte
D
Spindelnummer
X
Förskjutning X (diametermått)
Z
Förskjutning Z
V
Spegling av koordinatsystemets Z-axel
 Q=0: spegla inte
 Q=1: spegla
H
Transformeringstyp
 H=0: Konturen förskjuts - speglas inte
 H=1: Konturen förskjuts och speglas - konturriktningen
(konturbeskrivningens riktning) "växlas".
K
Förskjutningslängd arbetsstycke: Förskjut
koordinatsystemet i Z-riktningen
O
Utsläckning av element vid transformationer
 O=0: Alla konturer transformeras
 O=1: Hjälpkonturer transformeras inte
 O=2: Konturer på ändytan transformeras inte
 O=4: Konturer på mantelytan transformeras inte
Du kan även addera inmatningsvärden för att kombinera
olika inställningar (t.ex. O=3 Hjälpkonturer och konturer på
ändytan transformeras inte)
 Programmera G99 på nytt när arbetsstycket lämnas
över till en annan spindel samt att positionen förskjuts i
bearbetningsutrymmet.
354
DIN-programmering
4.29 Speciella G-funktioner
Spindelsynkronisering G720
Maskinen och styrsystemet måste vara förberedd av
maskintillverkaren. Beakta anvisningarna i Er
maskinhandbok.
G720 styr överlämnandet av arbetsstycket från "Master- till
slavspindel" och synkroniserar funktioner såsom exempelvis "Flersidig
bearbetning". Funktionen förblir aktiv tills du deaktiverar G720 med
inställningen H0.
När du vill synkronisera fler än två spindlar, kan du programmera G720
flera gånger efter varandra.
Parametrar
S
Masterspindelns nummer
H
Slavspindelns nummer – ingen inmatning eller H=0:
Stänger av spindelsynkroniseringen
C
Offsetvinkel [°]
Q
Master-varvtalsfaktor
Område: –100 <= Q <= 100
F
Slav-varvtalsfaktor
Område: –100 <= F <= 100
Programmera masterspindelns varvtal med Gx97 S.. och definiera
varvtalsförhållandet mellan master- och slavspindel med "Q, F". Ett
negativt värde i Q eller F resulterar i motsatt rotationsriktning för
slavspindeln.
Följande gäller: Q * Master-varvtal = F * Slav-varvtal
Exempel G720
. . .
N.. G397 S1500 M3
Varvtal och rotationsriktning för masterspindeln
N.. G720 C180 S0 H1 Q2 F-1
Synkronisering masterspindel - slavspindel.
Slavspindeln kör 180° före masterspindeln.
Slavspindel: Rotationsriktning M4; varvtal 750
N.. G1 X.. Z..
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
355
4.29 Speciella G-funktioner
C-vinkeloffset G905
G905 mäter den "Vinkeloffset" som uppstår vid överlämnandet av
arbetsstycket "med roterande spindel". Summan av "Vinkel C" och
"Vinkeloffset" aktiveras som "Nollpunktsförskjutning C-axel". När du
frågar efter nollpunktsförskjutningen för den aktuella C-axeln i variabel
#a0 ( C,1), rapporteras summan av den programmerade
nollpunktsförskjutningen och den uppmätta vinkeloffseten.
Nollpunktsförskjutningen aktiveras direkt internt i form av
nollpunktsförskjutning för respektive C-axel. Innehållet i variablerna
behålls även efter att maskinen har stängts av.
Du kan även kontrollera och återställa den för tillfället aktiva
nollpunktsförskjutningen i C-axeln via menyn "Inställning" i funktionen
"Sätt C-axelvärde".
Parametrar
Q
C-axelns nummer
C
Vinkel ytterligare nollpunktsförskjutning för förskjuten
greppning (–360° <= C <= 360°) – (default: 0°)
Varning kollisionsrisk!
 Vid smala arbetsstycken måste backarna greppa
förskjutet.
 "Nollpunktsförskjutning C-axel" bibehålls:
 vid byte från Automatisk till Manuell drift
 vid avstängning
356
DIN-programmering
4.29 Speciella G-funktioner
Förflyttning till fast anslag G916
G916 aktiverar "Övervakning av förflyttningsrörelse" och kör till ett fast
anslag (exempel: överföring av ett förbearbetat arbetsstycke till en
andra förflyttningsbar spindel om arbetsstyckets exakta position inte
är känd).
Styrsystemet stoppar axeln och lagrar "anslagspositionen". G916
Genererar ett "interpreterstopp" (stopp av översättning).
Parametrar
H
Tryckkraft i daNewton (1 daNewton = 10 Newton)
D
Axelns nummer (X=1, Y=2, Z=3, U=4, V=5, W=6, A=7,
B=8, C=9)
K
Inkrementalt avstånd
R
Retursträcka
V
Frånkörningsvariant
 V=0: Stanna på anslag
 V=1: Retur till startposition
 V=2: Retur med retursträcka R
O
Felutvärdering
 O=0: Felutvärdering i expertprogram
 O=1: Styrsystemet presenterar ett felmeddelande
Övervakningen av släpfelet sker först efter
accelerationsfasen.
Matningsoverriden är inte verksam under
cykelexekveringen.
Förflyttning till fast anslag
Vid förflyttning till fast anslag kör styrsystemet:
 till det fasta anslaget och stoppar, så snart släpfelet har uppnåtts.
Den återstående förflyttningssträckan raderas.
 tillbaka till startpositionen
 tillbaka med retursträckan
Programmering "Förflyttning till fast anslag":


Positionera sliderna på ett lämpligt avstånd framför "anslaget"
Välj en inte för stor matning (< 1000 mm/min)
Exempel "Förflyttning till fast anslag"
. . .
N.. G0 Z20
Slid 2 förpositioneras
N.. G916 H100 D6 K-20 V0 O1
Aktivera övervakning, kör till fast anslag
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
357
4.29 Speciella G-funktioner
Avstickningskontroll genom
släpfelsövervakning G917
G917 "övervakar" förflyttningssträckan. Kontrollen används för att
undvika kollision om avstickning inte har slutförts fullständigt.
Styrsystemet stoppar axeln vid en för hög dragkraft och genererar ett
"Interpreterstopp" (stopp av översättningen).
Parametrar
H
Dragkraft
D
Axelns nummer (X=1, Y=2, Z=3, U=4, V=5, W=6, A=7,
B=8, C=9)
K
Inkrementalt avstånd
O
Felutvärdering
 O=0: Felutvärdering i expertprogram
 O=1: Styrsystemet presenterar ett felmeddelande
Vid avstickningskontroll förflyttas det avstuckna arbetsstycket i
riktning "+Z". Om ett släpfel uppträder, tolkas arbetsstycket som inte
avstucket.
Resultatet sparas också i variabel #i99:
 0: Arbetsstycket stacks inte av korrekt (släpfel upptäcktes)
 1: Arbetsstycket stacks av korrekt (inget släpfel upptäcktes)
Övervakningen av släpfelet sker först efter
accelerationsfasen.
Matningsoverriden är inte verksam under
cykelexekveringen.
358
DIN-programmering
4.29 Speciella G-funktioner
Kraftreducering G925
G925 aktiverar/deaktiverar kraftreduceringen. Vid aktivering av
övervakningen definieras en högsta tryckkraft för en axel.
Kraftreduceringen kan bara aktiveras för en axel per NC-kanal.
Funktionen G925 begränsar tryckkraften för efterföljande
förflyttningsrörelser i den definierade axeln. G925 utför inte någon
förflyttningsrörelse.
Parametrar
H
Tryckkraft [dN] – tryckkraften begränsas till angivet värde
Q
Axelns nummer (X=1, Y=2, Z=3, U=4, V=5, W=6, A=7,
B=8, C=9)
S
Pinolövervakning
 0: Deaktivering (tryckkraft övervakas inte)
 1: Aktivering (tryckkraft övervakas)
Övervakningen av släpfelet sker först efter
accelerationsfasen.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
359
4.29 Speciella G-funktioner
Pinolövervakning G930
G930 aktiverar/deaktiverar pinolövervakningen. Vid aktivering av
övervakningen definieras en högsta tryckkraft för en axel.
Pinolövervakningen kan bara aktiveras för en axel per NC-kanal.
Funktionen G930 förflyttar den definierade axeln med avståndet D tills
den förinställda tryckkraften H har uppnåtts.
Parametrar
H
Tryckkraft [dN] – tyryckkraften begränsas till angivet värde
Q
Axelns nummer (X=1, Y=2, Z=3, U=4, V=5, W=6, A=7,
B=8, C=9)
D
Inkrementalt avstånd
Användningsexempel: Funktionen G930 sätts in för användning av
motspindeln som "mekatronisk" dubbdocka. Motspindeln förses med
en dubb, och tryckkraften begränsas med G930. Förutsättning för
denna användning är ett PLC-program från maskintillverkaren, som gör
det möjligt att manövrera den mekatroniska dubbdockan i manuell drift
och automatik.
Övervakningen av släpfelet sker först efter
accelerationsfasen.
Dubbdock-funktion
Med dubbdock-funktionen förflyttar styrsystemet till arbetsstycket
och stoppar, så snart tryckkraften har uppnåtts. Den återstående
förflyttningssträckan raderas.
Exempel "dubbdock-funktion"
. . .
N.. G0 Z20
Slid 2 förpositioneras
N.. G930 H250 D6 K-20
Aktivera dubbdock-funktionen – tryckkraft: 250 daN
. . .
360
DIN-programmering
Utmatningsfönster för variabler “WINDOW“
WINDOW (x) skapar ett fönster med "x" antal rader. Fönstret öppnas
vid den första in-/utmatningen. WINDOW (0) stänger fönstret.
Syntax:
WINDOW(antal rader) (0 <= antal rader <= 20)
“Standardfönstret“ omfattar 3 rader – man behöver inte programmera
det.
Exempel:
. . .
N
1 WINDOW(8)
N
2 INPUT("Fråga: ",#l1)
N
3 #l2=17*#l1
N
4 PRINT("Resultat: ",#l1,"*17 = ",#l2)
. . .
Filutmatning för variabel “WINDOW“
Kommandot WINDOW (x, "filnamn") sparar PRINT-instruktionen i en fil
med de definierade namnen och ändelsen .LOG i katalogen
"V:\nc_prog\“. Filen skrivs över vid ett nytt anrop av WINDOWkommandot.
Syntax:
WINDOW(radantal,"filnamn")
Exempel:
. . .
N
1 WINDOW(8)
N
2 INPUT("Fråga: ",#l1)
N
3 #l2=17*#l1
N
4 PRINT("Resultat: ",#l1,"*17 = ",#l2)
. . .
Inmatning av variabler “INPUT“
Med INPUT programmerar du inmatningen av variabler.
Syntax:
INPUT ("Text", variabel)
Man definierar "inmatningstexten" och "variabelnummer". Styrsystem
stoppar översättningen vid "INPUT", visar texten och inväntar
inmatningen av variabelns värde.
Styrsystem visar inmatningen efter avslutat “INPUT-kommando“.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
361
4.30 Datainmatning, datautmatning
4.30 Datainmatning, datautmatning
4.30 Datainmatning, datautmatning
Utmatning av #-variabler "PRINT"
PRINT skriver ut texter och variabelvärden under
programexekveringen. Man kan programmera flera texter och
variabler efter varandra.
Syntax:
PRINT(“Text“,Variabel,“Text“,Variabel, ..)
Exempel:
PRINT("Resultat: ",#l1,"*17 = ",#l2)
362
DIN-programmering
4.31 Variabelprogrammering
4.31 Variabelprogrammering
Styrsystem erbjuder olika variabeltyper.
Vid användning av variabler skall följande regler beaktas:
 ”Punkt före streck”
 Upp till 6 parentesnivåer
 Integer-variabel: Heltalsvärde mellan –32767 .. +32768
 Real-variabel: Flyttal med maximalt 10 heltal och 7 decimaler
 Variabler måste alltid skrivas utan mellanslag.
 Själva variabelnumret och ett eventuellt indexvärde får i sin tur
beskrivas av en ytterligare variabel , t.ex.: #g( #c2)
 Tillgängliga räknesätt: se Tabell
 En skillnad mellan variabler som kan ändras under
exekveringen och variabler som inte kan ändras under
exekveringen som var fallet i “CNC PILOT XXXX“ och
“MANUALplus X110“ finns inte längre. Ett NC-program
kompileras här inte längre i förväg utan tolkas först
under exekveringen.
 Programmera NC-block med variabelberäkningar med
“slidbeteckning $..“, om din svarv har flera
uppsättningar slider. Annars utförs beräkningarna flera
gånger.
 Positions- och måttuppgifter som läses i
systemvariabler är alltid metriska – även när ett NCprogram som har programmerats “i tum“ exekveras.
Syntax
Matematiska funktioner
+
Addition
–
Subtraktion
*
Multiplikation
/
Division
SQRT(...)
Kvadratrot
ABS(...)
Absolutvärde
TAN(...)
Tangens (i grader)
ATAN(...)
Arcus tangens (i grader)
SIN(...)
Sinus (i grader)
ASIN(...)
Arcus sinus (i grader)
COS(...)
Cosinus (i grader)
ACOS(...)
Arcus cosinus (i grader)
ROUND(...)
Avrunda
LOGN(...)
Naturlig logaritm
EXP(...)
Exponentialfunktion ex
INT(...)
Ta bort decimaler
SQRTA(.., ..)
Kvadratroten ur (a2+b2)
SQRTS(.., ..)
Kvadratroten ur (a2–b2)
Variabeltyper
Styrsystem skiljer mellan följande variabelgrupper:
Exempel:
Allmänna variabler
. . .
 #l1 .. #l30 kanaloberoende, lokala variabler gäller inom ett huvudeller underprogram.
 #c1 .. #c30 kanalberoende, globala variabler står till förfogande
för varje sliduppsättning (NC-kanal). Samma variabelnummer i olika
sliduppsättningar påverkar inte varandra. Innehållet i variabeln står
globalt till förfogande i en kanal, globalt betyder att en variabel som
har beskrivits i ett underprogram kan utvärderas i huvudprogrammet
och tvärt om.
 #g1 .. #g199 kanaloberoende, globala REAL-variabler står till
förfogande en gång i systemet. Om NC-programmet förändrar en
variabel, så gäller denna ändring för alla sliduppsättningar.
Variablerna bibehålls vid avstängning av styrsystemet och kan åter
utvärderas efter uppstart.
 #g200 .. #g299 kanaloberoende, globala INTEGER-variabler står
till förfogande en gång i systemet. Om NC-programmet förändrar en
variabel, så gäller denna ändring för alla sliduppsättningar.
Variablerna bibehålls vid avstängning av styrsystemet och kan åter
utvärderas efter uppstart.
N.. #l1=#l1+1
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
N.. G1 X#c1
N.. G1 X(SQRT(3*(SIN(30)))
N.. #g1=(ABS(#2+0.5))
. . .
N.. G1 Z#m(#l1)(Z)
N.. #x1=“Text“
N.. #g2=#g1+#l1*(27/9*3.1415)
. . .
363
4.31 Variabelprogrammering
 #x1 .. #x20 kanalberoende, lokala Text-variabler gäller inom ett
huvud- eller underprogram. De kan bara läsas i den kanal som de
beskrivs i.
Lagring av variabler vid ett strömavbrott måste vara
aktiverat av maskintillverkaren (Konfigurationsparameter:
„Channels/ChannelSettings/CH_NC1/CfgNcPgmParState/
persistent=TRUE“).
Är lagringen av variabler inte aktiverad, är de alltid “Noll“
efter uppstart.
Maskinmått
 #m1(n) .. #m9(n): “n“ står för den axelbokstav (X, Z, Y) som
maskinmåttet skall läsas från eller skrivas till. Variabelberäkningen
arbetar med tabellen “mach_dim.hmd“.
Simulation: Vid start av styrsystemet läses tabellen
“mach_dim.hmd“ av simuleringen. Simuleringen arbetar nu med
med tabellen för simulation.
Exempel: Maskinmått
. . .
N.. G1 X(#m1(X)*2)
N.. G1 Z#m3(Z)
N.. #m4(Z)=350
. . .
Verktygskompensering
 #dt(n): “n“ står för korrekturriktning (X, Z, Y, S) och “t“ står för det
revolverplatsnummer som verktyget sitter i. Variabelberäkningen
arbetar med tabellen “toolturn.htt“.
Simulation: När ett program kallas upp läses tabellen “toolturn.htt“
av simuleringen. Simuleringen arbetar nu med med tabellen för
simulation.
Exempel: Verktygskompensering
. . .
N.. #d3(X)=0
N.. #d3(Z)=0.1
N.. #d3(S)=0.1
. . .
Händelse-bits: Variabelprogrammeringen frågar en Bit för
händelserna om den är 0 eller 1. Maskintillverkaren fastlägger
händelsernas betydelser.
 #en(key): “n“ står för kanalnumret, “key“ står för händelsenamnet.
Extern, satt av PLC, läs händelse.
 #e0(key[n].xxx): “n“ står för kanalnumret, “key“ står för
händelsenamnet och “xxx“ för namntillägget. Extern, satt av PLC,
läs händelse.
Exempel: Händelser
. . .
N.. #g1 = #e1( "NP_DG_Achs_Modul_warten")
N.. PRINT( "NP_DG_Achs_Modul_warten =",#g1)
N.. #g2 = #e1( "DG_DATEN[1]")
N.. PRINT( "DG_DATEN[1] =",#g2)
N.. #g3 = #e1( "SPI[1].DG_TEST[1]")
N.. PRINT( "SPI[1].DG_TEST[1] =",#g3)
. . .
N.. IF #e1( "NP_DG_Achs_Modul_warten")==4
N.. THEN
N.. G0 X40 Z40
N.. ELSE
N.. G0 X60 Z60
N.. ENDIF
. . .
364
DIN-programmering
Använd följande syntax när du skall läsa verktygsdata. Då har du
åtkomst till verktyg som finns angivna i den aktuella revolverlistan.
Är en utbyteskedja definierad, programmerar du det “första
verktyget“ i kedjan. Styrsystem fastställer data från det “aktiva
verktyget“.
Åtkomst till revolverns verktygsdata
Syntax:
 n = Revolverplatsnummer
 n = 0 för det aktuella verktyget
 select = beteckning på informationen
som skall läsas
Verktygsinformationens beteckning
#wn(ID)
Verktygets identitetsnummer (tilldela (#xn) i
textvariabel)
#wn(WT)
Verktygstyp 3-ställig
#wn(WTV)
1. Plats verktygstyp
Huvudbearbetningsriktning
#wn(HR)
3. Plats verktygstyp
#wn(NL)
Användbar längd (verktyg för invändig svarning och
borrning)
#wn(HR)
Huvudbearbetningsriktning (se tabellen till höger)
#wn(NR)
Sidobearbetningsriktning vid svarvverktyg
#wn(AS)
Utförande (se höger)
#wn(ZZ)
Antal skär (fräsverktyg)
Utförande
#wn(RS)
Skärradie
#wn(AS)
#wn(ZD)
Tappdiameter
#wn(DF)
Fräsdiameter
#wn(SD)
Axeldiameter
#wn(SB)
Skärplattans bredd
#wn(AL)
Inskärningslängd
#wn(FB)
Fräsbredd
#wn(WL)
Verktygsläge (se tabellen till höger)
#wn(ZL)
Ställängd i Z
#wn(XL)
Ställängd i X
#wn(YL)
Ställängd i Y
#wn(I)
Skärets centrumpunkts läge i X (se bild)
#wn(K)
Skärets centrumpunkts läge i Z (se bild)
#wn(ZE)
Avstånd verktygsspetsen – slidernas utgångspunkt Z
#wn(XE)
Avstånd verktygsspetsen – slidernas utgångspunkt X
#wn(YE)
Avstånd verktygsspetsen – slidernas utgångspunkt Y
#wn(DN)
Diameter vid borr- och fräsverktyg
#wn(HW)
Huvudvinkel i normerat system (0°..360°)
#wn(NW)
Sidovinkel i normerat system (0°..360°)
#wn(EW)
Ställvinkel
#wn(SW)
Spetsvinkel
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Huvudbearbetningsriktningar:
 0: ej definierad
 1: +Z
 2: +X
 3: –Z
 4: –X
 5: +/–Z
 6: +/–X
#wn(WTH) 2. Plats verktygstyp
#wn(WTL)
#wn(select)
Utföranden
 1: höger
 2: vänster
Verktygsläge
#wn(WL)
Verktygsläge (referens: Verktygets
bearbetningsriktning):
 0: På konturen
 1: Till höger om konturen
 – 1: Till vänster om konturen
365
4.31 Variabelprogrammering
Läsa verktygsdata
4.31 Variabelprogrammering
Verktygsinformationens beteckning
#wn(AW)
 0: Vkt ej drivet
 1: Vkt drivet
#wn(MD)
Rotationsriktning:
 3: M3
 4: M4
Läsa aktuell NC-information
Använd följande syntax för att läsa aktuell NC-information som har
programmerats via G-funktioner.
NC-informationen beteckningar
Åtkomst till aktuell NC-information
Syntax:
#nx(select)
 x = G-funktionsnummer
 select = beteckning på informationen
som skall läsas
#n0(X)
Senast programmerade position X
#n0(Y)
Senast programmerade position Y
#n0(Z)
Senast programmerade position Z
#n0(C)
Senast programmerade position C
Status för SRK
#n40(G)
Status för SRK (se tabellen till höger)
#n40(G)
#n148(O)
Aktiv förslitningskorrektur (se tabellen till höger)
#n18(G)
Aktivt bearbetningsplan (se tabellen till höger)
#n120(X)
Referensdiameter X för CY-beräkning
#n52(G)
Ta hänsyn till arbetsmån G52_Geo 0=nej / 1=ja
Aktiv förslitningskorrektur
#n57(X)
Arbetsmån i X
#n148(O)
#n57(Z)
Arbetsmån i Z
#n58(P)
Arbetsmån via ekvidistans
#n150(X)
Skärbreddsoffset X från G150/G151
#n150(Z)
Skärbreddsoffset Z från G150/G151
#n95(G)
Programmerad matningstyp (G93/G94/G95)
#n95(Q)
Spindelnummer för den senast programmerade
matningen
#n95(F)
Senast programmerade matning
#n97(G)
Programmerad varvtalstyp (G96/G97)
#n97(Q)
Spindelnummer för det senast programmerade
varvtalet
#n97(S)
Senast programmerade varvtal
#n47(P)
Aktuellt säkerhetsavstånd
#n147(I)
Aktuellt säkerhetsavstånd i bearbetningsplanet
#n147(K)
Aktuellt säkerhetsavstånd i ansättningsriktningen
366
Status SRK/FRK:
 40: G40 aktiv
 41: G41 aktiv
 42: G42 aktiv
Aktiv förslitningskorrektur (G148):
 0: DX, DZ
 1: DS, DZ
 2: DX, DS
Aktivt bearbetningsplan
#n18(G)
Aktivt bearbetningsplan:
 17: XY-planet (front- eller baksida)
 18: XZ-planet (svarvbearbetning)
 19: YZ-planet (ovanifrån/mantel)
DIN-programmering
4.31 Variabelprogrammering
Läsa allmän NC-information
Använd följande syntax när du skall läsa allmän NC-information.
Verktygsinformationens beteckning
#i1
Aktuell driftart (se tabellen till höger)
#i2
Aktiv måttenhet (tum/metrisk)
#i3
 Huvudspindel = 0
 Motspindel med spegling i Z = 1
 Verktygsspegling i Z = 2
 Verktyg + rörelsespegling i Z = 3
#i4
Aktiv driftart
#i1
 2: Maskin
 3: Simulering
Aktiv måttenhet
#i2
#i5
Senast programmerat T-nummer
#i6
Startblocksökning aktiv = 1
Språk
#i7
System är DataPilot = 1
#i8
#i8
Selekterat språk
#i9
När Y-axeln är konfigurerad = 1
#i10
När B-axeln är konfigurerad = 1
#i11
När verktygsplatsen i X är speglad mot maskinens
koordinatsystem = 1
#i12
När U-axeln är programmerbar = 1
#i13
När V-axeln är programmerbar = 1
#i14
När W-axeln är programmerbar = 1
När U-axeln är konfigurerad = 1
#i16
När V-axeln är konfigurerad = 1
#i17
När W-axeln är konfigurerad = 1
#i18
Nollpunktsoffset i Z-axeln
#i19
Nollpunktsoffset i X-axeln
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Aktiv måttenhet:
 0: Metrisk [mm]
 1: Tum [in]
G16 aktiv = 1 (används inte för närvarande)
#i15
Aktiv driftart:
Möjliga språk:
 0: ENGLISH
 1: GERMAN
 2: CZECH
 3: FRENCH
 4: ITALIAN
 5: SPANISH
 6: PORTUGUESE
 7: SWEDISH
 8: DANISH
 9: FINNISH
 10: DUTCH
 11: POLISH
 12: HUNGARIAN
 14: RUSSIAN
 15: CHINESE
 16: CHINESE_TRAD
 17: SLOVENIAN
 18: ESTONIAN
 19: KOREAN
 20: LATVIAN
 21: NORWEGIAN
 22: ROMANIAN
 23: SLOVAK
 24: TURKISH
 25: LITHUANIAN
367
4.31 Variabelprogrammering
Läsa konfigurationsdata – PARA
Med PARA-funktionen läser du konfigurationsdata. Använd
konfigurationsparametrarnas parameterbeteckningar för detta. Userparametrar kan du också läsa via den beteckning som används i
konfigurationsparametrarna.
Vid läsning av frivilliga parametrar måste returvärdet kontrolleras så att
det är giltigt. Beroende på parameterns datatyp (REAL / STRING)
kommer läsning av ett icke satt frivilligt attribut att besvaras med
värdet “0“ resp. texten “_EMPTY“.
Exempel: PARA-funktion
Åtkomst till konfigurationsdata
Syntax:
PARA(Key, Entity, Attribut, Index))
 Key: Nyckelord
 Entity: Namn på
konfigurationsgruppen
 Attribut: Elementbeteckning
 Index: Array nummer, när attributet
tillhör en Array
. . .
N.. #l10=PARA("","CfgDisplayLanguage","ncLanguage")
Läser det aktuella språkets nummer
N.. #l1=PARA("","CfgGlobalTechPara","safetyDistWorkpOut")
Läser säkerhetsavståndet utanför bearbetad detalj
(SAT)
N.. #l1=PARA("Z1","CfgAxisProperties","threadSafetyDist")
Läser gängsäkerhetsavståndet för Z1
N.. #l1=PARA("","CfgCoordSystem","coordSystem")
Läser maskinorienteringens nummer
. . .
#x2=PARA("#x30","CfgCAxisProperties","relatedWpSpindle",0)
Fråga om den valfria parametern är satt.
IF #x2<>"_EMPTY"
Utvärdering:
THEN
[ Parametern relatedWpSpindle" sätts ]
ELSE
[ Parametern relatedWpSpindle" sätts inte ]
ENDIF
368
DIN-programmering
4.31 Variabelprogrammering
Bestämma index för ett parameterelement –
PARA
Indexsökning för ett element aktiveras när listelementets namn läggs
till attributet med ett med komma.
Åtkomst till konfigurationsdata
Syntax:
Exempel:
Det logiska axelnumret för Spindel S1 skall fastställas
#c1 = PARA( "", "CfgAxes", "axisList,S1", 0)
Funktionen levererar Index för elementet "S1" i Attribut "axisList" för
Entity "CfgAxes". Index för Element S1 är här samma som det logiska
axelnumret.
PARA( "Key"," Entity","
Attribut,Element", Index )
 Key: Nyckelord
 Entity: Namn på
konfigurationsgruppen
 Attribut,Name: Attributnamn plus
elementnamn
 Index: 0 (behövs inte)
Utan att lägga till “S1“ till attributet, läser funktionen
elementet för listindex “0“. Då det i detta fall handlar om
en sträng, måste resultatet också tilldelas till en
strängvariabel.
#x1 = PARA( "", "CfgAxes", "axisList", 0)
Funktionen läser strängnamnet för elementet i listindex 0.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
369
4.31 Variabelprogrammering
Utökad variabel-syntax CONST – VAR
Via nyckelorden CONST eller VAR är det möjligt att namnge variabler.
Nyckelordet kan användas med i huvudprogram och i underprogram.
Vid användning av definitioner i underprogram måste deklarationen av
konstanter och variabler stå före nyckelordet BEARBETNING.
Regler för definition av konstanter och variabler:
Namn på konstanter och variabler måste börja med ett understreck
och bestå av små bokstäver, siffror och understreck. Den maximalt
tillåtna längden på 20 tecken får inte överskridas.
Variabelnamn med VAR
Du förbättrar ett NC-programs läsbarhet om du definierar
variabelnamn. Lägg till programavsnittet VAR för att göra detta. I detta
programavsnitt tilldelar du variablerna deras variabelbeteckningar.
Exempel: Fritext-variabler
%ABC.NC
VAR
#_rohdm=#l1 [#_rohdm är synonym för #l1]
RÅÄMNE
N..
FÄRDIG DETALJ
N..
BEARBETNING
N..
. . .
Exempel: Underprogram
%UP1.NCS
VAR
#_wo = #c1
[Verktygsorientering]
BEARBETNING
N.. #_wo = #w0(WTL)
N.. G0 X(#_posx*2)
N.. G0 X#_start_x
. . .
370
DIN-programmering
 Direkt tilldelning av värde
 Intern interpreterinformation som konstant
 Namntilldelning till överföringsvärden för underprogram
Använd följande interna information för konstantdefinition i avsnitt
CONST.
4.31 Variabelprogrammering
Konstantdefinition – CONST
Möjligheter vid konstantdefinition:
Exempel: Huvudprogram
%ABC.NC
CONST
_roten2 = 1.414213 [direkt tilldelning av
värde]
Intern information för konstantdefinition
_roten_2 = SQRT(2) [direkt tilldelning av
värde]
__n0_x
768 Senast programmerade position X
_posx = __n0_x
__n0_y
769 Senast programmerade position Y
VAR
__n0_z
770 Senast programmerade position Z
. . .
__n0_c
771 Senast programmerade position C
RÅÄMNE
__n40_g
774 Status för SRK
N..
__n148_o
776 Aktiv förslitningskorrektur
FÄRDIG DETALJ
__n18_g
778 Aktivt bearbetningsplan
N..
__n120_x
787 Referensdiameter X för CY beräkning
BEARBETNING
__n52_g
790 Ta hänsyn till arbetsmån G52_Geo 0=nej / 1=ja
N..
__n57_x
791 Arbetsmån i X
. . .
__n57_z
792 Arbetsmån i Z
__n58_p
793 Arbetsmån via ekvidistans
__n150_x
794 Skärbreddsoffset X från G150/G151
%UP1.NCS
__n150_z
795 Skärbreddsoffset Z från G150/G151
CONST
__n95_g
799 Programmerad matningstyp (G93/G94/G95)
__n95_q
796 Spindelnummer för den programmerade
matningen
_start_x=__la [Underprogram
överföringsvärde]
[intern information]
Exempel: Underprogram
_posx = __n0_x
[intern konstant]
__n95_f
800 Senast programmerade matning
VAR
__n97_g
Programmerad varvtalstyp (G96/G97)
#_wo = #c1
__n97_q
797 Spindelnummer för det programmerade varvtalet
BEARBETNING
__n97_s
Senast programmerade varvtal
N.. #_wo = #w0(WTL)
__la-__z
Underprogram överföringsvärde
N.. G0 X(#_posx*2)
[Verktygsorientering]
N.. G0 X#_start_x
Konstanten “_pi“ är fördefinierad med värdet:
3,1415926535989 och kan användas direkt i alla NCprogram.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
. . .
371
4.32 Villkorlig blockexekvering
4.32 Villkorlig blockexekvering
IF..THEN..ELSE..ENDIF - programförgrening
Den ”villkorliga förgreningen” består av elementen:
 IF (om) - följt av villkoret. Vid ”villkoret” står en variabel eller ett
matematiskt uttryck till vänster och till höger om ”jämföraren”.
 THEN (isåfall), om villkoret är uppfyllt kommer THEN-grenen att
utföras.
 ELSE (annars), om villkoret inte är uppfyllt kommer ELSE-grenen att
utföras.
 ENDIF, avslutar den ”villkorliga programförgreningen”.
Bitset fråga: Som villkor kan du också använda funktionen BITSET.
Funktionen levererar resultatet “1“ när den efterfrågade biten i
siffervärdet är ett. Funktionen levererar resultatet “0“ när den
efterfrågade biten i siffervärdet är noll.
Syntax: BITSET (x,y)
 x: Bitnummer (0..15)
 y: Siffervärde (0..65535)
Jämförelseoperatorer
<
mindre
<=
mindre eller lika
<>
Olika
>
större
>=
större eller lika
==
lika
Sammankoppla villkor:
AND
Logisk koppling OCH
OR
Logisk koppling ELLER
Bit
Motsvarar
siffervärde
Bit
Motsvarar
siffervärde
Sammanhanget mellan bitnummer och siffervärde beskrivs i tabellen
till höger. För x, y kan du också använda variabler.
0
1
8
256
1
2
9
512
Programmering:
2
4
10
1024

3
8
11
2048
4
16
12
4096
5
32
13
8192
6
64
14
16384
7
128
15
32768




Välj "Extras > DINplus ord..." i menyn. Styrsystem öppnar
selekteringslistan "Infoga DIN PLUS-ord".
Välj "IF"
Ange "villkoret"
Infoga NC-blocken för THEN-förgreningen.
Vid behov: Infoga NC-blocken för ELSE-förgreningen.
 NC-block med IF, THEN, ELSE, ENDIF får inte innehålla
några andra kommandon.
 Man kan sammankoppla maximalt två villkor.
Exempel: IF..THEN..ELSE..ENDIF
N.. IF (#l1==1) AND (#g250>50)
N.. THEN
N..
G0 X100 Z100
N.. ELSE
N..
G0 X0 Z0
N.. ENDIF
. . .
N.. IF 1==BITSET(0,#l1)
N.. THEN
N..
PRINT(„Bit 0: OK“)
. . .
372
DIN-programmering
4.32 Villkorlig blockexekvering
Fråga variabler och konstanter
Med element DEF, NDEF, och DVDEF kan du fråga om en variabel
eller en konstant har tilldelats ett giltigt värde. Exempelvis kan en icke
definierad variabel rapportera värdet "0" på samma sätt som en
variabel som medvetet har tilldelats värdet "0". Genom kontrollen av
variablerna kan du förhindra oönskade programhopp.
Programmering:




Välj "Extras > DINplus ord..." i menyn. Styrsystem öppnar
selekteringslistan "Infoga DIN PLUS-ord"
Välj kommando "IF"
Ange nödvändig fråge-element (DEF, NDEF eller DVDEF)
Ange variabelnummer eller konstantnamn
Exempel: Fråga variabler i underprogram
N.. IF DEF(__la)
N.. THEN
N.. PRINT(„Value:“,#__la)
N.. ELSE
N.. PRINT(„#__la is not defined“)
N.. ENDIF
. . .
Exempel: Fråga variabler i underprogram
Ange variabelnamn utan tecknet "#", t.ex. IF NDEF(__la).
N.. IF NDEF(__lb)
N.. THEN
Fråge-element för variabler och konstanter:
 DEF: En variabel eller konstant har tilldelats ett värde
 NDEF: En variabel eller konstant har inte tilldelats något värde
 DVDEF: Fråga en intern konstant
N.. PRINT(„#__lb is not defined“)
N.. ELSE
N.. PRINT(„Value:“,#__lb)
N.. ENDIF
. . .
Exempel: Fråga konstanter
N.. IF DVDEF(__n97_s)
N.. THEN
N.. PRINT(„__n97_s is defined“,#__n97_s)
N.. ELSE
N.. PRINT(„#__n97_s is not defined“)
N.. ENDIF
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
373
4.32 Villkorlig blockexekvering
WHILE..ENDWHILE - programupprepning
”Programupprepningen” består av elementen:
 WHILE - följt av villkoret. Vid ”villkoret” står en variabel eller ett
matematiskt uttryck till vänster och till höger om ”jämföraren”.
 ENDWHILE avslutar den “villkorliga programupprepningen“.
NC-blocken mellan WHILE och ENDWHILE exekveras så länge som
villkoret är uppfyllt. Om villkoret inte är uppfyllt fortsätter Styrsystem
med blocket efter ENDWHILE.
Jämförelseoperatorer
<
mindre
<=
mindre eller lika
<>
olika
>
större
>=
större eller lika
Bitset fråga: Som villkor kan du också använda funktionen BITSET.
Funktionen levererar resultatet “1“ när den efterfrågade biten i
siffervärdet är ett. Funktionen levererar resultatet “0“ när den
efterfrågade biten i siffervärdet är noll.
==
lika
AND
Logisk koppling OCH
Syntax: BITSET (x,y)
OR
Logisk koppling ELLER
 x: Bitnummer (0..15)
 y: Siffervärde (0..65535)
Bit
Bit
Sammanhanget mellan bitnummer och siffervärde beskrivs i tabellen
till höger. För x, y kan du också använda variabler.
Motsvarar
siffervärde
Motsvarar
siffervärde
0
1
8
256
Programmering:
1
2
9
512
2
4
10
1024
3
8
11
2048
4
16
12
4096
5
32
13
8192
6
64
14
16384
7
128
15
32768




Välj "Extras > DINplus ord..." i menyn. Styrsystem öppnar
selekteringslistan "Infoga DIN PLUS-ord".
WHILE.. väljs
Ange "villkoret"
Infoga NC-blocken mellan WHILE och ENDWHILE.
 Man kan sammankoppla maximalt två villkor.
 Om villkoret i WHILE-kommandot alltid är uppfyllt
erhåller man en ändlös slinga av upprepningar. Detta är
en vanligt förekommande felorsak vid arbete med
programupprepningar.
Sammankoppla villkor:
Exempel: "WHILE..ENDWHILE"
. . .
N.. WHILE (#l4<10) AND (#l5>=0)
N..
G0 Xi10
. . .
N.. ENDWHILE
. . .
374
DIN-programmering
4.32 Villkorlig blockexekvering
SWITCH..CASE - Programförgrening
"Switch-instruktionen" består av elementen:
 SWITCH - följt av en variabel. Innehållet i variablerna avfrågas i
följande CASE-instruktioner.
 CASE x: Denna CASE-förgrening utförs vid variabelvärde x CASE
kan programmeras flera gånger.
 DEFAULT: Denna förgrening utförs om ingen CASE-instruktion
motsvarade variabelvärdet. DEFAULT kan utelämnas.
 BREAK: Avslutar CASE- eller DEFAULT-grenen.
Programmering:





Välj "Extras > DINplus ord..." i menyn. Styrsystem öppnar
selekteringslistan "Infoga DIN PLUS-ord".
Välj "SWITCH"
Ange ”switch-variabel”
För varje CASE-förgrening:
 Välj "CASE" (från "Extras > DINplus Wort..." )
 Ange "SWITCH-villkor" (variabelns värde) och
infoga NC-blocken som skall utföras
För DEFAULT-grenen: infoga de NC-block som skall utföras där
Exempel: SWITCH..CASE
. . .
N.. SWITCH #g201
N..
N..
CASE 1
[utförs vid #g201=1]
utförs vid #g201=1
[utförs vid #g201=2]
utförs vid #g201=2
G0 Xi10
. . .
N..
BREAK
N..
CASE 2
N..
G0 Xi20
. . .
N..
BREAK
N..
DEFAULT
N..
ingen CASE-instruktion motsvarar variebelns värde
G0 Xi30
. . .
N..
BREAK
N..
ENDSWITCH
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
375
4.33 Underprogram
4.33 Underprogram
Underprogramanrop: L "xx" V1
Underprogramanropet innehåller följande element:
 L: Bokstavsbeteckning för underprogramanrop
 "xx": Underprogrammets namn - vid externa underprogram
filnamnet (maximalt 16 siffror eller bokstäver)
 V1: Beteckning för externa underprogram - utgår vid lokala
underprogram
Anvisning för arbete med underprogram:
 Externa underprogram är placerade i separata filer. De kan anropas
från godtyckliga huvudprogram och andra underprogram.
 Lokala underprogram ligger i samma fil som huvudprogrammet. De
kan endast anropas från huvudprogrammet.
 Underprogram kan ”länkas” (nesting) i upp till 6 nivåer. Länkning
betyder att ett ytterligare underprogram anropas inom ett
underprogram.
 Återhopp bör undvikas.
 Man kan medsända upp till 20 ”överföringsvärden” till ett
underprogram.
 Benämningar: LA till LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z
 Beteckningarna i underprogrammet är: +#__..+ följt av
parameterbeteckningen med små bokstäver (exempel: #__la).
 Du kan använda dessa överföringsvärden i underprogrammet
inom ramen för variabelprogrammeringen.
 Variablerna #l1 – #l30 står till förfogande som lokala variabler i varje
underprogram.
 Om ett underprogram skall exekveras flera gånger kan man ange
upprepningsfaktorn i parameter "Antal upprepningar Q".
 Ett underprogram avslutas med RETURN.
Parameter "LN" är reserverad för överföring av
satsnummer. Denna parameter kan erhålla ett nytt värde
vid en ny numrering av NC-programmet.
376
DIN-programmering
4.33 Underprogram
Dialog vid anrop av underprogram
Man kan definiera max 19 parameterbeskrivningar, som står framför/
efter inmatningsfälten i ett externt underprogram. Därvid definieras
måttenheten via sifferbeteckningar. Styrsystem presenterar texterna
(för måttenheten) beroende på inställningen “metriskt“ eller “inch“.
Vid anrop av externa underprogram, som innehåller en parameterlista,
uteblir anropsdialogen för de parametrar som inte finns i denna lista.
pn:
Parameterbeteckning (la, lb, ...)
n:
Sifferbeteckning för måttenheter
 0: dimensionslös
 1: ”mm” eller ”inch”
 2: ”mm/varv” eller ”inch/varv”
 3: ”mm/min” eller ”inch/min”
 4: ”m/min” eller ”feet/min”
 5: "varv/min"
 6: Grader (°)
 7: ”µm” eller ”µinch”
Parameterbeskrivningarnas positioner inom underprogrammet kan
vara godtyckliga.
Parameterbeskrivningar (se tabellen till höger):
[//] – Början
[pn=n; s=Parametertext (maximalt 25 tecken) ]
[//] – Slut
Exempel:
. . .
[//]
[la=1; s=Stångdiameter]
[lb=1; s=Startpunkt i Z]
[lc=1; s=Fas/Rund. (-/+)]
. . .
[//]
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
377
4.33 Underprogram
Hjälpbilder vid anrop av underprogram
Med hjälpbilder kan man förklara de begärda parametrarna vid
underprogram. Styrsystem placerar hjälpbilderna till vänster bredvid i
dialogrutan för underprogramanrop.
Om du lägger till tecknet "_" i filnamnet och anger namnet på
inmatningsfältet med versaler (börjar alltid med "L"), visas en separat
bild för inmatningsfältet. Vid inmatningsfält som inte har någon egen
bild, visas bilden för underprogrammet (om det finns någon).
Hjälpfönstret visas generellt bara när en bild för underprogrammet
existerar. Även om man bara vill använda individuella bilder för
adressbokstäverna skall en bild för underprogrammet definieras.
Bildformat:
 BMP, PNG, JPG-bilder
 Storlek 440x320 pixel
Hjälpbilder vid anrop av underprogram integrerar man så här:


Som filnamn för hjälpbilden måste underprogramnamn och
inmatningsfältsnamn och även motsvarande ändelse (BMP, PNG,
JPG) användas
Överför hjälpbilden till katalogen “\nc_prog\Pictures“
378
DIN-programmering
4.34 M-kommandon
4.34 M-kommandon
M-kommandon för styrning av
programförloppet
Vilken verkan maskinkommandona har är avhängigt din svarvs
konstruktion. Eventuellt kan andra M-kommandon gälla för er svarv.
Beakta anvisningarna i Er maskinhandbok.
Översikt: M-kommandon för styrning av programförloppet
M00
Programstopp
Programkörningen stoppas. "Cykelstart" återupptar
programexekveringen.
M01
Valbart stopp
Vid icke aktiverad softkey "Kontinuerligt förlopp" i
automatisk drift stoppas programkörningen vid M01.
"Cykelstart" återupptar programexekveringen. Om
"Kontinuerligt förlopp" är aktiverat, fortsätter
programmet utan att stoppa.
M18
Räknarpuls
M30
Programslut
M30 betyder “programslut“ (man behöver inte
programmera M30). Om man trycker ”Cykel start”
efter M30, börjar programexekveringen på nytt från
programmets början.
M417
Aktivera skyddszonsövervakning
M418
Deaktivera skyddszonsövervakning
M99 NS..
Programslut med återstart
M99 betyder "Programslut och återstart". Styrsystem
börjar programexekveringen på nytt från:
 Programmets början om inte ”NS” har angivits
 blocknummer NS, om en "NS" har angivits
Självhållande funktioner (matning, varvtal,
verktygsnummer etc.) som gällde vid programslutet gäller
också vid återstarten av programmet. Därför bör man
programmera de självhållande funktionerna på nytt i
programmets början alt. vid startblocket (vid M99).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
379
4.34 M-kommandon
Maskinkommandon
Vilken verkan maskinkommandona har är avhängigt din svarvs
konstruktion. I följande tabell listas de vanligen förekommande Mkommandona.
M-funktioner som maskinkommandon
M03
Huvudspindel till (cw)
M04
Huvudspindel till (ccw)
M05
Huvudspindel stopp
M12
Lås broms för huvudspindel
M13
Lås upp broms för huvudspindel
M14
C-axel Till
M15
C-axel Av
M19..
Spindelstopp på position C
M40
Växla till växelläge 0 (neutral)
M41
Växla till växelläge 1
M42
Växla till växelläge 2
M43
Växla till växelläge 3
M44
Växla till växelläge 4
Mx03
Spindel x till (cw)
Mx04
Spindel x till (ccw)
Mx05
Spindel x stopp
Läs mer om din maskins M-kommandon i
maskinhandboken.
380
DIN-programmering
4.35 G-funktioner äldre varianter av styrsystemet
4.35 G-funktioner äldre varianter av
styrsystemet
Följande beskrivna kommandona stöds för att NC-program skall kunna
överföras från äldre varianter av styrsystemet. HEIDENHAIN
rekommenderar att inte längre använda dessa kommandon i nya NCprogram.
Konturdefinitioner i bearbetningsdelen
Fristickskontur G25
G25 genererar formelementet fristick (DIN 509 E, DIN 509 F, DIN 76)
som man kan placera i konturbeskrivningen för en grov- eller
finbearbetningscykel. Hjälpbilden förklarar parametreringen av
fristicket.
Parametrar
H
Fristickstyp (default: 0)
I
K
R
P
W
A
FP
U
E
 H=0, 5: DIN 509 E
 H=6: DIN 509 F
 H=7: DIN 76
Fristicksdjup (default: Normtabell)
Fristicksbredd (default: Normtabell)
Fristicksradie (default: Normtabell)
Plandjup (default: Normtabell)
Fristicksvinkel (default: Normtabell)
Planvinkel (default: Normtabell)
Gängstigning - ingen uppgift: beräknas med ledning av
gängans diameter
Sliparbetsmån (default: 0)
Reducerad matning för bearbetningen av fristicket - (default:
aktiv matning)
Om parametrar inte anges beräknar Styrsystem följande värden med
ledning av diametern respektive gängans stigning utifrån
normtabellen:
 DIN 509 E: I, K, W, R
 DIN 509 F: I, K, W, R, P, A
 DIN 76: I, K, W, R (med ledning av diametern)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
381
4.35 G-funktioner äldre varianter av styrsystemet
Exempel: G25
 Hänsyn tas alltid till parametrarna som man anger – även
om normtabellen förordar ett annat värde.
 Vid invändiga gängor skall Gängstigning FP anges,
eftersom det längsgående elementets diameter inte är
densamma som gängans diameter. Om beräkningen av
gängans stigning utförs av Styrsystem, medför detta
vissa avvikelser.
%25.NC
[G25]
N1 T1 G95 F0.4 G96 S150 M3
N2 G0 X62 Z2
N3 G819 P4 H0 I0.3 K0.1
N4 G0 X13 Z0
N5 G1 X16 Z-1.5
N6 G1 Z-30
N7 G25 H7 I1.15 K5.2 R0.8 W30 FP1.5
N8 G1 X20
N9 G1 X40 Z-35
N10 G1 Z-55 B4
N11 G1 X55 B-2
N12 G1 Z-70
N13 G1 X60
N14 G80
ENDE [SLUT]
382
DIN-programmering
4.35 G-funktioner äldre varianter av styrsystemet
Enkla svarvcykler
Längdsvarvning enkel G81
G81 grovbearbetar det av den aktuella verktygspositionen och "X, Z"
beskrivna konturområdet. Vid en lutning definierar man vinkeln med I
och K.
Parametrar
X
Konturens startpunkt X (diametermått)
Z
Slutpunkt kontur
I
Maximal ansättning i X
K
Förskjutning i Z-riktning (default: 0)
Q
G-funktion ansättning (default: 0)
V
 0: Ansättning med G0 (snabbtransport)
 1: Ansättning med G1 (matning)
Frånkörningsmetod (default: 0)
H
 0: Tillbaka till cykelns startpunkt i Z och den sista
lyftningsdiametern i X
 1: Tillbaka till cykelns startpunkt
Frånkörningsmetod (default: 0)
 0: Skär längs konturen efter varje snitt
 2: Kör ifrån i 45° – inget konturskär
Styrsystem avläser utvändig/invändig bearbetning med ledning av
målpunktens läge. Snittuppdelningen beräknas så att ett ”restskär”
undviks och att den beräknade ansättningen <= "I".
 Programmering X, Z: Absolut, inkrementalt eller
självhållande
 Nosradiekompensering utförs inte.
 Säkerhetsavstånd efter varje skär: 1mm
 En G57-arbetsmån
 inkluderas med korrekt förtecken (därför är det inte
möjligt att använda arbetsmån vid invändig
bearbetning)
 är aktiv även efter cykelslut
 Hänsyn tas inte till någon G58-arbetsmån.
Exempel: G81
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G81 X100 Z-70 I4 K4 Q0
N4 G0 X100 Z2
N5 G81 X80 Z-60 I-4 K2 Q1
N6 G0 X80 Z2
N7 G81 X50 Z-45 I4 Q1
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
383
4.35 G-funktioner äldre varianter av styrsystemet
Plansvarvning enkel G82
G82 grovbearbetar det av den aktuella verktygspositionen och "X, Z"
beskrivna konturområdet. Vid en lutning definierar man vinkeln med I
och K.
Parametrar
X
Slutpunkt kontur X (diametermått)
Z
Startpunkt kontur
I
Förskjutning i X-riktningen - default: 0
K
Maximal ansättning i Z
Q
G-funktion ansättning (default: 0)
V
 0: Ansättning med G0 (snabbtransport)
 1: Ansättning med G1 (matning)
Frånkörningsmetod (default: 0)
H
 0: Tillbaka till cykelns startpunkt i X och den sista
lyftningspositionen i Z.
 1: Tillbaka till cykelns startpunkt
Frånkörningsmetod (default: 0)
 0: Skär längs konturen efter varje snitt
 2: Kör ifrån i 45° – inget konturskär
Styrsystem avläser utvändig/invändig bearbetning med ledning av
målpunktens läge. Snittuppdelningen beräknas så att ett ”restskär”
undviks och att den beräknade ansättningen <= "K".
 Programmering X, Z: Absolut, inkrementalt eller
självhållande
 Nosradiekompensering utförs inte.
 Säkerhetsavstånd efter varje skär: 1mm
 En G57-arbetsmån
 inkluderas med korrekt förtecken (därför är det inte
möjligt att använda arbetsmån vid invändig
bearbetning)
 är aktiv även efter cykelslut
 Hänsyn tas inte till någon G58-arbetsmån.
Exempel: G82
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G82 X20 Z-15 I4 K4 Q0
N4 G0 X120 Z-15
N5 G82 X50 Z-26 I2 K-4 Q1
N6 G0 X120 Z-26
N7 G82 X80 Z-45 K4 Q1
. . .
384
DIN-programmering
4.35 G-funktioner äldre varianter av styrsystemet
Cykel för konturupprepning G83
G83 upprepar de i de efterföljande blocken programmerade
funktionerna (enkla förflyttningar eller cykler utan konturbeskrivning).
G80 avslutar bearbetningscykeln.
Parametrar
X
Målpunkt kontur (diametermått) - (default: Tar över sista Xkoordinaten)
Z
Målpunkt kontur (default: Tar över sista Z-koordinaten)
I
Maximal ansättning i X-riktning (radiemått) - (default: 0)
K
Maximal ansättning i Z-riktning - (default: 0)
Om det krävs olika många ansättningar i X- och Z-riktningen, bearbetas
först med de programmerade värdena i båda riktningarna. Ansättning
sätts till noll när målvärdet har uppnåtts i en riktning.
Programmering:
 G83 står ensamt i blocket
 G83 får inte vara länkad, inte heller genom anrop av underprogram
Exempel: G83
. . .
 Nosradiekompensering utförs inte. Man kan
programmera SRK separat med G40..G42.
 Säkerhetsavstånd efter varje skär: 1mm
 En G57-arbetsmån
 inkluderas med korrekt förtecken (därför är det inte
möjligt att använda arbetsmån vid invändig
bearbetning)
 är aktiv även efter cykelslut
 En G58-arbetsmån
 tas med i beräkningen, när man använder SRK
 är aktiv även efter cykelslut
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G83 X80 Z0 I4 K0.3
N4 G0 X80 Z0
N5 G1 Z-15 B-1
N6 G1 X102 B2
N7 G1 Z-22
N8 G1 X90 Zi-12 B1
N9 G1 Zi-6
N10 G1 X100 A80 B-1
Varning kollisionsrisk!
N11 G1 Z-47
Efter ett snitt förflyttas verktyget tillbaka diagonalt för att
ansätta för nästa snitt. Om det behövs programmerar man
ytterligare en snabbtransportrörelse för att undvika
kollision.
N12 G1 X110
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
N13 G0 Z2
N14 G80
385
4.35 G-funktioner äldre varianter av styrsystemet
Instick G86
G86 skapar enkla radiella eller axiella instick med faser. Styrsystem
särskiljer radiellt/axiellt resp. utvändigt/invändigt instick med ledning
av "Verktygsläget".
Parametrar
X
Bottenpunkt (diametermått)
Z
Bottenpunkt
I
Radiellt instick: Arbetsmån
 I>0: Arbetsmån (förstickning och finskär)
 I=0: Inget finskär
Axiellt instick: insticksbredd
K
 I>0: Insticksbredd
 Ingen uppgift: Insticksbredd = verktygsbredd
Radiellt instick: Insticksbredd
 K>0: Insticksbredd
 Ingen uppgift: Insticksbredd = verktygsbredd
Axiellt instick: Arbetsmån
E
 K>0: Arbetsmån (förstickning och finskär)
 K=0: Inget finskär
Väntetid (tid för friskärning) - default: Tidsåtgång för ett varv
 med pålägg för finskär: endast vid finskäret
 utan pålägg för finskär: för varje instick
"Arbetsmån" programmerad: Först förstickning, sedan finskär
Exempel: G86
G86 skapar faser på spårets sidor. Man måste förpositionera verktyget
rakt framför, och tillräckligt långt ifrån spåret, om man inte vill ha
faserna. Beräkning av startposition XS (diametermått):
. . .
XS = XK + 2 * (1,3 – b)
XK:
Konturdiameter
b:
Fasbredd
N2 G0 X62 Z2
 Nosradiekompensering utförs.
 Arbetsmån används inte.
N1 T30 G95 F0.15 G96 S200 M3
N3 G86 X54 Z-30 I0.2 K7 E2 [radial]
N4 G14 Q0
N5 T38 G95 F0.15 G96 S200 M3
N6 G0 X120 Z1
N7 G86 X102 Z-4 I7 K0.2 E1 [axial]
. . .
386
DIN-programmering
4.35 G-funktioner äldre varianter av styrsystemet
Cykel radie G87
G87 skapar en övergångsradie vid rätvinkliga axelparallella inner- och
ytterhörn. Riktningen avläses från verktygets "läge/
bearbetningsriktning".
Parametrar
X
Vändpunkt (diametermått)
Z
Vändpunkt
B
Radie
E
Reducerad matning - default: aktiv matning
Det föregående längs- eller planelementet bearbetas om verktyget
står på hörnpunktens X- eller Z-koordinat före cykelns utförande.
 Nosradiekompensering utförs.
 Arbetsmån används inte.
Exempel: G87
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X70 Z2
N3 G1 Z0
Cykel fas G88
G88 skapar en fas vid rätvinkliga axelparallella ytterhörn. Riktningen
avläses från verktygets "läge/bearbetningsriktning".
N4 G87 X84 Z0 B2 [Radie]
Parametrar
X
Vändpunkt (diametermått)
Z
Vändpunkt
B
Fasbredd
E
Reducerad matning - default: aktiv matning
Det föregående längs- eller planelementet bearbetas om verktyget
står på hörnpunktens X- eller Z-koordinat före cykelns utförande.
 Nosradiekompensering utförs.
 Arbetsmån används inte.
Exempel: G88
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X70 Z2
N3 G1 Z0
N4 G88 X84 Z0 B2 [Fas]
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
387
4.35 G-funktioner äldre varianter av styrsystemet
Gängcykler (4110)
Enkel, längsgående gänga med en ingång G350
G350 skapar en längsgående gänga (invändig eller utvändig). Gängan
börjar vid den aktuella verktygspositionen och slutar i “Slutpunkt Z“.
Parametrar
Z
Hörnpunkt gänga
F
Gängstigning
U
Gängdjup
I
 U>0: Invändig gänga
 U<0: Utvändig gänga
 U=+999 eller –999: Gängdjupet beräknas
Maximalt skärdjup (ingen uppgift: I beräknas med ledning av
gängans stigning och djup)
Invändig eller utvändig gänga: se förtecken i ”U”
Handrattsöverlagring (om din maskin är utrustad för detta):
Överlagringen är begränsad:
 X-riktning: beroende på det aktuella skärdjupet (gängans start-/
slutpunkt överskrids inte)
 Z-riktning: maximalt 1 gänga (gängans start-/slutpunkt överskrids
inte)
 Cykel-stopp verkar vid ett gängsnitts slut.
 Matning- och spindeloverride är inte verksamma under
cykelexekveringen.
 Man aktiverar handrattsöverlagringen via en brytare på
maskinens manöverpanel, när din maskin är utrustad för
detta.
 Förstyrning är avstängd.
388
DIN-programmering
4.35 G-funktioner äldre varianter av styrsystemet
Enkel, längsgående gänga med flera ingångar G351
G351 skapar en längsgående gänga med en eller flera ingångar (ineller utvändig gänga) med variabel stigning. Gängan börjar vid den
aktuella verktygspositionen och slutar i “Slutpunkt Z“.
Parametrar
Z
Hörnpunkt gänga
F
Gängstigning
U
Gängdjup
A
 U>0: Invändig gänga
 U<0: Utvändig gänga
 U=+999 eller –999: Gängdjupet beräknas
Maximalt skärdjup (ingen uppgift: I beräknas med ledning av
gängans stigning och djup)
Ansättningsvinkel (default: 30°; område: –60°<A<60°)
D
J
E
 A>0: Ansättning från den högra flanken
 A<0: Ansättning från den vänstra flanken
Gängtal (default: 1)
Restskärdjup (default: 1/100 mm)
Variabel stigning (default: 0)
I
 E>0: Ökar stigningen med E per varv
 E<=: Minskar stigningen med E per varv
Invändig eller utvändig gänga: se förtecken i ”U”
Snittuppdelning: Det första snittet utförs med “I“. Vid varje
efterföljande snitt reduceras skärdjupet tills “J“ uppnås.
Handrattsöverlagring (om din maskin är utrustad för detta):
Överlagringen är begränsad:
 X-riktning: beroende på det aktuella skärdjupet (gängans start-/
slutpunkt överskrids inte)
 Z-riktning: maximalt 1 gänga (gängans start-/slutpunkt överskrids
inte)
 Cykel-stopp verkar vid ett gängsnitts slut.
 Matning- och spindeloverride är inte verksamma under
cykelexekveringen.
 Man aktiverar handrattsöverlagringen via en brytare på
maskinens manöverpanel, när din maskin är utrustad för
detta.
 Förstyrning är avstängd.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
389
4.36 DINplus Programexempel
4.36 DINplus Programexempel
Exempel: Underprogram med
konturupprepningar
Konturupprepningar, inklusive säkring av konturen
PROGRAMHUVUD
#SCHLITTEN $1
REVOLVER 1
T2 ID „121-55-040.1“
T3 ID „111-55.080.1“
T4 ID „161-400.2“
T8 ID „342-18.0-70“
T12 ID „112-12-050.1“
RÅÄMNE
N1 G20 X100 Z120 K1
Färdigdel
N2 G0 X19.2 Z-10
N3 G1 Z-8.5 BR0.35
N4 G1 X38 BR3
N5 G1 Z-3.05 BR0.2
N6 G1 X42 BR0.5
N7 G1 Z0 BR0.2
N8 G1 X66 BR0.5
N9 G1 Z-10 BR0.5
N10 G1 X19.2 BR0.5
BEARBETNING
N11 G26 S2500
N12 G14 Q0
N13 G702 Q0 H1
Säkra konturen
N14 L“1“ V0 Q2
"Qx" = Antal upprepningar
N15 M30
UNDERPROGRAM "1"
N16 M108
N17 G702 Q1 H1
390
Ladda den säkrade konturen
DIN-programmering
4.36 DINplus Programexempel
N18 G14 Q0
N19 T8
N20 G97 S2000 M3
N21 G95 F0.2
N22 G0 X0 Z4
N23 G147 K1
N24 G74 Z-15 P72 I8 B20 J36 E0.1 K0
N25 G14 Q0
N26 T3
N27 G96 S300 G95 F0.35 M4
N28 G0 X72 Z2
N29 G820 NS8 NE8 P2 K0.2 W270 V3
N30 G14 Q0
N31 T12
N32 G96 S250 G95 F0.22
N33 G810 NS7 NE3 P2 I0.2 K0.1 Z-12 H0 W180 Q0
N34 G14 Q2
N35 T2
N36 G96 S300 G95 F0.08
N37 G0 X69 Z2
N38 G47 P1
N39 G890 NS8 V3 H3 Z-40 D3
N40 G47 P1
N41 G890 NS9 V1 H0 Z-40 D1 I74 K0
N42 G14 Q0
N43 T12
N44 G0 X44 Z2
N45 G890 NS7 NE3
N46 G14 Q2
N47 T4
Växla in verktyg för avstickning
N48 G96 S160 G95 F0.18 M4
N49 G0 X72 Z-14
N50 G150
Lägg utgångspunkten till den högra skärsidan
N51 G1 X60
N52 G1 X72
N53 G0 Z-9
N54 G1 X66 G95 F0.18
N55 G42
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Slå på SRK
391
4.36 DINplus Programexempel
N56 G1 Z-10 B0.5
N57 G1 X17
N58 G0 X72
N59 G0 X80 Z-10 G40
Stäng av SRK
N60 G14 Q0
N61 G56 Z-14.4
Inkremental nollpunktsförskjutning
RETURN
SLUT
392
DIN-programmering
4.37 Samband geometri- och bearbetningskommandon
4.37 Samband geometri- och
bearbetningskommandon
Svarvbearbetning
Funktion
Geometri
Bearbetning
Enstaka element
 G0..G3
 G12/G13
 G810 Grovbearbetningscykel längs
 G820 Grovbearbetningscykel plan
 G830 Grovbearbetningscykel konturparallell
 G835 Konturparallellt med neutralt Vkt
 G860 Instickscykel universell
 G869 Sticksvarvcykel
 G890 Finbearbetningscykel
Instick
 G22 (standard)
 G860 Instickscykel universell
 G870 Enkel instickscykel
 G869 Sticksvarvcykel
Instick
 G23
 G860 Instickscykel universell
 G869 Sticksvarvcykel
Gänga med fristick
 G24
 G810 Grovbearbetningscykel längs
 G820 Grovbearbetningscykel plan
 G830 Grovbearbetningscykel konturparallell
 G890 Finbearbetningscykel
 G31 Gängcykel
Fristick
 G25
 G810 Grovbearbetningscykel längs
 G890 Finbearbetningscykel
Gänga
 G34 (standard)
 G37 (allmän)
 G31Gängcykel
Borrning
 G49 (rotationscentrum)
 G71 Enkel borrcykel
 G72 Borrning, försänkning etc.
 G73 Cykel gängning med tapp
 G74 Djupborrningscykel
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
393
4.37 Samband geometri- och bearbetningskommandon
C-axelbearbetning – Front/Baksida
Funktion
Geometri
Bearbetning
Enstaka element
 G100..G103
 G840 Konturfräsning
 G845/G846 Fickfräsning grov-/finbearbetning
Figurer
 G301 Linjärt spår
 G302/G303 Cirkulärt spår
 G304 Fullcirkel
 G305 Rektangel
 G307 Regelbunden månghörning
 G840 Konturfräsning
 G845/G846 Fickfräsning grov-/finbearbetning
Borrning
 G300
 G71 Enkel borrcykel
 G72 Borrning, försänkning etc.
 G73 Cykel gängning med tapp
 G74 Djupborrningscykel
C-axelbearbetning – mantelyta
Funktion
Geometri
Bearbetning
Enstaka element
 G110..G113
 G840 Konturfräsning
 G845/G846 Fickfräsning grov-/finbearbetning
Figurer
 G311 Linjärt spår
 G312/G313 Cirkulärt spår
 G314 Fullcirkel
 G315 Rektangel
 G317 Regelbunden månghörning
 G840 Konturfräsning
 G845/G846 Fickfräsning grov-/finbearbetning
Borrning
 G310
 G71 Enkel borrcykel
 G72 Borrning, försänkning etc.
 G73 Cykel gängning med tapp
 G74 Djupborrningscykel
394
DIN-programmering
4.38 Mätning i process
4.38 Mätning i process
Mäta arbetsstycke (option)
Mätning av arbetsstycke med ett avkännarsystem, som befinner sig i
en verktygsinfästning i maskinen, betecknas även som mätning i
process. Lägg till ett nytt verktyg i verktygslistan för att definiera
avkännarsystemet. Använd då verktygstypen "Mätprobe".
Aktivera mätning G910
G910 aktiverar den valda mätproben.
Parametrar
H
Mätriktning (utan funktion)
V
Typ av mätning
 0: Mätprobe (arbetsstyckesmätning)
 1: Bordsprobe (verktygsmätning)
Exempel: Mätning i process
. . .
N1 G0 X105 Z-20
N2 G94 F500
N3 G910 H0 V0
N4 G911 V0
N4 G1 Xi-10
N5 G914
N4 G912 Q1
N4 G913
N4 G0 X115
N4 #l1=#a9(X,0)
N4 IF NDEF(#l1)
N4 THEN
N4
PRINT(”Mätpunkt ej uppnådd”)
N4 ELSE
N4
PRINT (”Mätresultat:”,#l1)
N4 ENDIF
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
395
4.38 Mätning i process
Övervakning av mätsträcka G911
G911 aktiverar övervakningen av mätsträckan. Därefter är bara en
enskild matningssträcka tillåten.
Parametrar
V
 0: Axlar stannar vid utböjt mätfinger
 1: Axlar förflyttas tillbaka efter utböjt mätfinger
Mätvärdesregistrering G912
G912 övertar positionen, vid vilket mätfingret blev utböjt, i
resultatvariabeln.
Parametrar
Q
Felutvärdering vid icke uppnådd avkänning
Exempel: Mätresultat:
. . .
N1 #l1=#a9(X,0) [X-värde aktuell kanal]
 0: Felmeddelande i NC, programmet avbryts
 1: Utvärdering i NC-programmet, mätresultat="NDEF"
Mätresultatet finns tillgängliga i följande variabler:
N2 #l2=#a9(Z,1) [Z-värde kanal 1 ]
#a9(Axel,Kanal)
Axel=Axelnamn
Kanal=Kanalnummer, 0=akt. kanal
. . .
N3 #l3=#a9(Y,0) [Y-värde aktuell kanal]
N4 #l4=#a9(C,0) [C-värde aktuell kanal]
Avsluta mätning i process G913
G913 avslutar mätningen.
Stäng av övervakning av mätsträcka G914
G914 deaktiverar övervakningen av mätsträckan
396
DIN-programmering
4.39 Mätning i process - cykelexempel
4.39 Mätning i process cykelexempel
Mäta och korrigera arbetsstycke
Styrsystem ställer underprogram till förfogande vid mätning av
arbetsstycke:
 measure_pos.ncs
 measure_pos_e.ncs
(Tysk dialogtext)
(Engelsk dialogtext)
Dessa program behöver en mätprobe som verktyg. Utifrån den
aktuella positionen eller från den definierade startpositionen förflyttar
Styrsystem en mätsträcka i den angivna axelriktningen. I slutet körs
åter till den föregående positionen. Mätresultatet kan användas direkt
i en korrekturberäkning.
Följande underprogram används:
 measure_pos_move.ncs
 _Print_txt_lang.ncs
Parametrar
LA
Mätstartpunkt i X (diametermått) - ingen uppgift, aktuell
position.
LB
Mätstartpunkt i Z (ingen uppgift = aktuell position).
LC
Framkörningssätt till mätstartpunkt
LD
 0: Diagonalt
 1: först X, sedan Z
 2: först Z, sedan X
Mätaxel
LJ
LK
 0: X-axel
 1: Z-axel
 2: Y-axeln
inkrementell mätväg, förtecknet anger körriktningen.
Mäthastighet i mm/min - ingen uppgift, mäthastigheten från
avkännartabellen används.
Nominellt mått på målpositionen
Tolerans +/-, ligger avvikelsen innanför denna tolerans,
förändras inte den angivna kompenseringen.
1: mätresultatet presenteras som PRINT.
Korrekturnummer för korrekturen som skall ändras
LO
 1-xx Revolverplatsnummer för verktyget som skall
korrigeras
 901-916 Adderande korrekturnummer
 aktuellt T-nummer för avkännarkalibrering
Antal mätningar:
LE
LF
LH
LI
 >0: Mätningarna fördelas jämnt över periferin med M19.
 <0: Mätningarna utförs på samma position
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
397
4.39 Mätning i process - cykelexempel
Parametrar
LP
maximalt tillåtna differens mellan mätresultaten på en
position. Programmet stoppas om det överskrids.
LR
maximalt tillåtna korrekturvärde, <10 mm
LS
1: Programmet körs på PC:n, mätresultat efterfrågas via
INPUT. För teständamål
measure_pos_move.ncs
För programmet "measure_pos_move.ncs" måste du använda en
mätprob som verktyg. Styrsystemet förflyttar mätproben från den
aktuella positionen i den angivna axelriktningen. När probpositionen
har uppnåtts, återpositioneras till den föregående positionen.
Mätresultatet kan därefter användas.
Parametrar
LA
Mätaxel:
LB
LC
LD
 0: X-axel
 1: Z-axel
 2: Y-axeln
 3: C-axeln
inkrementell mätväg, förtecknet anger körriktningen.
Mätmatning i mm/min.
Returtyp:
LO
 0: retur till startpunkt med G0
 1: automatisk retur till startpunkt
Felreaktion vid felande mätfingerutböjning
LF
LS
398
 0: en PRINT-utmatning sker, programmet stannar inte.
Ytterligare reaktion i programmet är möjlig.
 1: Programmet avbryts med NC-felmeddelande.
1: mätresultatet presenteras som PRINT.
1: Programmet körs på PC:n, mätresultat efterfrågas via
INPUT. För teständamål.
DIN-programmering
4.40 Komplettbearbetning
4.40 Komplettbearbetning
Grunder för komplettbearbetning
Bearbetning på fram- och baksidan i ett NC-program betecknas som
komplettbearbetning. Styrsystemet stödjer komplettbearbetning i alla
vanligen förekommande maskinkoncept. För detta står funktioner
såsom vinkelsynkron detaljöverföring med roterande spindel,
förflyttning mot fast anslag, kontrollerad avstickning och
koordinattransformering till förfogande. Därigenom säkerställes en
tidseffektiv komplettbearbetning och en enkel programmering.
Man beskriver svarvkonturen, konturerna för C-axeln samt den
kompletta bearbetningen i ett NC-program. Expertprogram, som tar
hänsyn till svarvens konfiguration, står till förfogande vid omspänning.
Fördelarna med "komplettbearbetning" kan användas även i svarvar
med bara en huvudspindel.
Baksideskonturer C-axel: Orienteringen av XK-axeln och därigenom
även orienteringen av C-axeln är "knuten till arbetsstycket". Därav följer
för baksidan:
 Orientering av XK-axeln: "till vänster" (front: "till höger")
 Orienterin av C-axeln: "Medurs"
 Vridning vid cirkelbågar G102: "Moturs"
 Vridning vid cirkelbågar G103: "Medurs"
Svarvning: Styrsystemet stöder komplettbearbetningen med
konverterings- och speglingsfunktioner. Därmed kan de vanliga
rörelseriktningarna bibehållas även vid bearbetning på baksidan.
 Rörelse i + Riktning sker bort från arbetsstycket
 Rörelser i - Riktning sker mot arbetsstycket
Din maskintillverkare kan tillhandahålla expertprogram för
överlämnande av arbetsstycket som är anpassade till din specifika
svarv.
Referenspunkt och koordinatsystem: Läget för maskinens och
arbetsstyckets nollpunkt visas i undre bilden, både för huvud- och
motspindel. Med denna uppbygnad av svarven rekommenderas
spegling endast för Z-axeln. Detta medför, att principen "positiv rörelse
är förflyttning bort från arbetstycket" gäller även för motspindeln.
Som regel innehåller expertprogram spegling av Z-axeln och
nollpunktsförflyttningen med "NP-Offs".
(Trans_Z1)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
399
4.40 Komplettbearbetning
Programmering av komplettbearbetning
Vid konturprogrammeringen på baksidan måste man beakta
orienteringen av XK-axeln (resp. X-axeln) och rotationsriktningen vid
cirkelbågar.
Så länge man använder borr- och fräscykler behöver man inte ta
hänsyn till några egenheter vid bearbetning på baksidan eftersom
cyklerna refererar till på förhand definierade konturer.
Vid baksidesbearbetning med grundkommandon G100...G103 gäller
samma villkor som vid konturer på baksidan.
Svarvning: Expertprogrammen för omspänning innehåller
konverterings- och speglingsfunktioner. Vid bearbetning på baksidan
(2:a uppspänningen) gäller:
 + Riktning: bort från arbetsstycket
 – Riktning: in mot arbetsstycket
 G2/G12: cirkelbåge medurs
 G3/G13: Cirkelbåge moturs
Arbeta utan expertprogram
Om man inte använder konverterings- och speglingsfunktionerna
gäller principen:
 + Riktning: bort från huvudspindeln
 – Riktning: in mot huvudspindeln
 G2/G12: cirkelbåge medurs
 G3/G13: cirkelbåge moturs
400
DIN-programmering
4.40 Komplettbearbetning
Komplettbearbetning med motspindel
G30: Expertprogrammet växlar till motspindelns kinematik. G30
aktiverar dessutom speglingen av Z-axeln och konvertering av
ytterligare funktioner (t.ex. cirkelbågar G2, G3).
G99: Expertprogrammet förskjuter konturen och speglar
koordinatsystemet (Z-axeln). Ytterligare programmering av G99 är som
regel inte nödvändig för bearbetningen av baksidan (andra
uppspänningen).
Exempel: Arbetsstycket bearbetas på framsidan, via expertprogram
överförs det till motspindeln och sedan bearbetas baksidan (se bilder).
Expertprogrammet tar hand om följande uppgifter:
 Överlämna arbetsstycket vinkelsynkront till motspindeln
 Spegla förflyttningarna för Z-axeln
 Aktivera konverteringslista:
 Spegla konturbeskrivning och förskjut för 2:a uppspänningen
Komplettbearbetning med motspindel
PROGRAMHUVUD
#MATERIAL
#ENHET
STEEL
METRISK
REVOLVER
T1 ID „512-600.10“
T2 ID „111-80-080.1“
T102
ID „115-80-080.1“
AEMNE
N1 G20 X100 Z100 K1
FÄRDIGDEL
. . .
FRONT Z0
N
13 G308 ID"LINIE" P-1
N
14
G100 XK-15 YK10
N
15
G101 XK-10 YK12 BR2
N
16
G101 XK-4.0725 YK-12.6555 BR4
N
18
G101 XK10
N
19 G309
RUECKSEITE Z-98
. . .
BEARBETNING
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
401
4.40 Komplettbearbetning
N27 G59 Z233
Nollpunktsförskjutning 1:a uppspänning
N28 G0 W#iS18
Motspindel till bearbetningsposition
N30 G14 Q0
N31 G26 S2500
N32 T2
. . .
N63 M5
N64 T1
N65 G197 S1485 G193 F0.05 M103
C-axelbearbetning i huvudspindeln
N66 M14
N67 M107
N68 G0 X36.0555 Z3
N69 G110 C146.31
N70 G147 I2 K2
N71 G840 Q0 NS15 NE18 I0.5 R0 P1
N72 G0 X31.241 Z3
N73 G14 Q0
N74 M105 M109
N76 M15
Deaktivera C-axel
N80 L“UMSPANN“ V1 LA.. LB.. LC..
Expertprogram för detaljöverlämning med följande
funktioner:
G720 Spindelsynkronisering
G916 Förflyttning till fast anslag
G30 Växling av kinematiken
G99 Spegling och förskjutning av arbetsstyckets
kontur
N90 G59 Z222
Nollpunktsförskjutning 2:a uppspänningen
. . .
N91 G14 Q0
N92 T102
N93 G396 S220 G395 F0.2 M304
Teknologidata för motspindel
N94 M107
Svarvning i motspindeln
N95 G0 X120 Z3
N96 G810 ....
Bearbetningscykler
N97 G30 Q0
Stäng av baksidesbearbetning
. . .
N129 M30
SLUT
402
DIN-programmering
4.40 Komplettbearbetning
Komplettbearbetning med en spindel
G30: Är oftast inte nödvändig
G99: Expertprogrammet speglar konturen. Ytterligare programmering
av G99 är som regel inte nödvändig för bearbetningen av baksidan
(andra uppspänningen).
Exemplet visar bearbetning på fram- och baksidan i ett NC-program.
Arbetsstycket bearbetas på framsidan - därefter sker en manuell
omspänning. Sedan bearbetas baksidan.
Expertprogrammet speglar och förskjuter konturen för den
andra uppspänningen.
Komplettbearbetning med en spindel
PROGRAMHUVUD
#MATERIAL
#ENHET
STEEL
METRISK
REVOLVER
T1 ID „512-600.10“
T2 ID „111-80-080.1“
T4 ID „121-55-040.1“
AEMNE
N1 G20 X100 Z100 K1
FÄRDIGDEL
. . .
FRONT Z0
. . .
RUECKSEITE Z-98
N20 G308 ID”R” P-1
N21 G100 XK5 YK-10
N22 G101 YK15
N23 G101 XK-5
N24 G103 XK-8 YK3.8038 R6 I-5
N25 G101 XK-12 YK-10
N26 G309
BEARBETNING
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
403
4.40 Komplettbearbetning
N27 G59 Z233
Nollpunktsförskjutning 1:a uppspänning
. . .
N82 M15
Förbered omspänning
N86 G99 H1 V0 K-98
Konturspegling och förskjutning för manuell
omspänning
N87 M0
Stopp för omspänning
N88 G59 Z222
Nollpunktsförskjutning 2:a uppspänning
. . .
N125 M5
Fräsning - baksida
N126 T1
N127 G197 S1485 G193 F0.05 M103
N128 M14
N130 M107
N131 G0 X22.3607 Z3
N132 G110 C-116.565
N134 G147 I2 K2
N135 G840 Q0 NS22 NE25 I0.5 R0 P1
N136 G0 X154 Z-95
N137 G0 X154 Z3
N138 G14 Q0
N139 M105 M109
N142 M15
N143 G30 Q0
Stäng av baksidesbearbetning
N144 M30
SLUT
404
DIN-programmering
DIN-programmering för
Y-axeln
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
405
5.1 Y-axelkonturer – Grunder
5.1 Y-axelkonturer – Grunder
Fräskonturens läge
Man definierar referensplanet resp. referensdiametern i
avsnittsmarkeringen. En fräskonturs djup och läge (ficka, ö)
bestämmer man på följande sätt i konturdefinitionen:
 med Djup P i den i förväg programmerade G308
 alternativt vid figurer: Cykelparameter Djup P
Förtecknet i "P" bestämmer fräskonturens läge:
 P<0: Ficka
 P>0: Ö
Fräskonturens läge
Avsnitt
P
Överkant
Fräsbotten
FRONT
P<0
Z
Z+P
P>0
Z+P
Z
P<0
Z
Z–P
P>0
Z–P
Z
P<0
X
X+(P*2)
P>0
X+(P*2)
X
BAKSIDA
MANTEL
 X: Referensdiameter från avsnittsmarkeringen
 Z: Referensyta från avsnittsmarkeringen
 P: Djup från G308 eller från figurbeskrivningen
Ytfräsningscykeln fräser den i konturdefinitionen
beskrivna ytan. Ingen hänsyn tas till öar inom denna yta.
406
DIN-programmering för Y-axeln
5.1 Y-axelkonturer – Grunder
Skärbegränsning
Om delar av fräskonturen ligger utanför svarvkonturen, begränsar man
ytan som skall bearbetas med Ytdiameter X / Referensdiameter X
(Parameter i avsnittsmarkeringen eller i figurdefinitionen).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
407
5.2 Konturer i XY-planet
5.2 Konturer i XY-planet
Startpunkt kontur XY-plan G170-Geo
G170 definierar startpunkten för en kontur i XY-planet.
Parametrar
X
Startpunkt kontur (radiemått)
Y
Startpunkt kontur
Linje XY-plan G171-Geo
G171 definierar en rät linje i en kontur i XY-planet.
Parametrar
X
Slutpunkt (radiemått)
Y
Slutpunkt
AN Vinkel till X-axeln (vinkelriktning: se hjälpbild)
Q
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge
(default: 0):
BR
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Programmering X, Y: Absolut, inkrementalt,
självhållande eller "?"
408
DIN-programmering för Y-axeln
5.2 Konturer i XY-planet
Cirkelbåge XY-plan G172-/G173-Geo
G172/G173 definierar en cirkelbåge i en kontur i XY-planet.
Rotationsriktning: Se hjälpbild
Parametrar
X
Slutpunkt (radiemått)
Y
Slutpunkt
R
Radie
I
Centrumpunkt i X-riktning (radiemått)
J
Centrumpunkt i Y-riktning
Q
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
BR
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Programmering
 X, Y: Absolut, inkrementalt, självhållande eller "?"
 I, J: Absolut eller inkrementalt
 Slutpunkten får inte vara samma som startpunkten (ej
fullcirkel).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
409
5.2 Konturer i XY-planet
Hål XY-plan G370-Geo
G370 definierar ett hål med försänkning och gänga i XY-planet.
Parametrar
X
Centrumpunkt hål (radiemått)
Y
Hålets centrumpunkt
B
Hålets diameter
P
Hålets djup (utan borrspets)
W
Spetsvinkel (default: 180°)
R
Diameter försänkning
U
Försänkningsdjup
E
Vinkel försänkning
I
Gängdiameter
J
Gängdjup
K
Gängans skärfas (utloppslängd)
F
Gängstigning
V
Vänster- eller högergänga (default: 0)
A
 0: Högergänga
 1: Vänstergänga
Vinkel till Z-axel. Hålets lutning
O
 Framsida (område: –90° < A < 90°; default: 0° )
 Baksida (område: 90° < A < 270°; default: 180°)
Centrerdiameter
410
DIN-programmering för Y-axeln
5.2 Konturer i XY-planet
Linjärt spår XY-plan G371-Geo
G371 definierar ett linjärt spår i XY-planet.
Parametrar
X
Spårets centrumpunkt (radiemått)
Y
Spårets centrumpunkt
K
Spårlängd
B
Spårbredd
A
Vinkelläge (Referens: positiv X-axel; default: 0°)
P
Djup/Höjd (default: "P" från G308)
I
 P<0: Ficka
 P>0: Ö
Begränsningsdiameter (för skärbegränsning)
 Ingen uppgift: “X“ från avsnittsindelningen
 “I“skriver över “X“ från avsnittsindelningen
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
411
5.2 Konturer i XY-planet
Cirkulärt spår XY-plan G372/G373-Geo
G372/G373 definierar ett cirkulärt spår i XY-planet.
 G372: Cirkulärt spår medurs
 G373: Cirkulärt spår moturs
Parametrar
X
Spårets vridningscentrum (radiemått)
Y
Spårets vridningscentrum
R
Vridningsradie (referens: Spårets centrumlinje)
A
Startvinkel (Referens: positiv X-axel; default: 0°)
W
Slutvinkel (Referens: positiv X-axel; default: 0°)
B
Spårbredd
P
Djup/Höjd (default: "P" från G308)
I
 P<0: Ficka
 P>0: Ö
Begränsningsdiameter (för skärbegränsning)
 Ingen uppgift: "X" från avsnittsindelningen
 “I“skriver över “X“ från avsnittsindelningen
Fullcirkel XY-plan G374-Geo
G374 definierar en fullcirkel XY-planet.
Parametrar
X
Cirkelcentrum (radiemått)
Y
Cirkelcentrum
R
Cirkelns radie
P
Djup/Höjd (default: "P" från G308)
I
 P<0: Ficka
 P>0: Ö
Begränsningsdiameter (för skärbegränsning)
 Ingen uppgift: "X" från avsnittsindelningen
 “I“skriver över “X“ från avsnittsindelningen
412
DIN-programmering för Y-axeln
5.2 Konturer i XY-planet
Rektangel XY-plan G375-Geo
G375 definierar en rektangel i XY-planet.
Parametrar
X
Rektangelns centrumpunkt (radiemått)
Y
Rektangelns centrumpunkt
A
Vinkelläge (Referens: positiv X-axel; default: 0°)
K
Rektangelns längd
B
Rektangelns bredd
R
Fas/rundning (default: 0)
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Djup/Höjd (default: "P" från G308)
I
 P<0: Ficka
 P>0: Ö
Begränsningsdiameter (för skärbegränsning)
 Ingen uppgift: "X" från avsnittsindelningen
 “I“skriver över “X“ från avsnittsindelningen
Månghörning XY-plan G377-Geo
G377 definierar en regelbunden månghörning i XY-planet.
Parametrar
X
Månghörningens centrumpunkt (radiemått)
Y
Månghörningens centrumpunkt
Q
Antal hörn (Q >= 3)
A
Vinkelläge (Referens: positiv X-axel; default: 0°)
K
Kantlängd/Nyckelvidd
R
 K>0: Kantlängd
 K<0: Nyckelvidd (invändig diameter)
Fas/rundning – default: 0
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Djup/Höjd (default: "P" från G308)
I
 P<0: Ficka
 P>0: Ö
Begränsningsdiameter (för skärbegränsning)
 Ingen uppgift: "X" från avsnittsindelningen
 “I“skriver över “X“ från avsnittsindelningen
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
413
5.2 Konturer i XY-planet
Linjärt mönster XY-planet G471-Geo
G471 definierar ett linjärt mönster i XY-planet. G471 påverkar de i det
efterföljande blocket definierade hålet eller figuren (G370..375, G377).
Parametrar
Q
Antal figurer
X
1. Mönsterpunkt (radiemått)
Y
1. Mönsterpunkt
I
Slutpunkt kontur (X-riktning; radiemått)
J
Slutpunkt mönster (Y-riktning)
Ii
Avstånd mellan två figurer i X-riktningen
Ji
Avstånd mellan två figurer i Y-riktningen
A
Vinkelläge för mönstrets längdaxel (Referens: positiv Xaxel)
R
Längd (mönstrets totala längd)
Ri
Mönsteravstånd (avstånd mellan två figurer)
Programmeringsanvisning
 Programmera borrningen/figuren i det efterföljande
blocket utan centrumpunkt.
 Fräscykeln (avsnitt BEARBETNING) anropar borrningen/
figuren i det efterföljande blocket, inte definitionen av
mönstret.
414
DIN-programmering för Y-axeln
5.2 Konturer i XY-planet
Cirkulärt mönster XY-planet G472-Geo
G472 definierar ett cirkulärt mönster i XY-planet. G472 påverkar den i
det efterföljande blocket definierade figuren (G370..375, G377).
Parametrar
Q
Antal figurer
K
Diameter (mönsterdiameter)
A
Startvinkel – den första figurens position (referens: positiv Xaxel; default: 0°)
W
Slutvinkel – den sista figurens position (referens: positiv X-axel;
default: 360°)
Wi
Vinkel mellan två figurer
V
Riktning – Orientering (default: 0)
X
Y
H
 V=0, utan W: Fullcirkeluppdelning
 V=0, med W: Uppdelning på den längre cirkelbågen
 V=0, med Wi: Förtecken i Wi bestämmer riktningen (Wi<0:
medurs)
 V=1, med W: medurs
 V=1, med Wi: medurs (förtecken i Wi är utan betydelse)
 V=2, med W: moturs
 V=2, med Wi: moturs (förtecken i Wi är utan betydelse)
Mittpunkt mönster (radiemått)
Centrumpunkt mönster
Figurernas lägen (default: 0)
 0: Normalläge, figurerna vrids runt centrumpunkten
(rotation)
 1: Originalläge, figurläget förblir detsamma i förhållande till
koordinatsystemet (translation)
 Programmera borrningen/figuren i det efterföljande
blocket utan centrumpunkt. Undantag cirkulärt spår.
 Fräscykeln (avsnitt BEARBETNING) anropar borrningen/
figuren i det efterföljande blocket, inte definitionen av
mönstret.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
415
5.2 Konturer i XY-planet
Enstaka yta XY-plan G376-Geo
G376 definierar en yta i XY-planet.
Parametrar
Z
Referenskant (default: “Z“ från avsnittsindelningen)
K
Resttjocklek
Ki
Djup
B
Bredd (referens: Referenskant Z)
I
C
 B<0: Yta i negativ Z-riktning
 B>0: Yta i positiv Z-riktning
Begränsningsdiameter (för skärbegränsning och som referens
för K/Ki)
 Ingen uppgift: "X" från avsnittsindelningen
 “I“skriver över “X“ från avsnittsindelningen
Spindelvinkel för ytperpendikeln (default: “C“ från
avsnittsindelningen)
Förtecknet i “Bredd B“ utvärderas oberoende av om ytan
ligger på fram- eller baksidan.
Yta med flera kanter XY-plan G477-Geo
G477 definierar en yta med flera kanter i XY-planet.
Parametrar
Z
Referenskant (default: “Z“ från avsnittsindelningen)
K
Nyckelvidd (invändig cirkeldiameter)
Ki
Kantlängd
B
Bredd (referens: Referenskant Z)
C
Q
I
 B<0: Yta i negativ Z-riktning
 B>0: Yta i positiv Z-riktning
Spindelvinkel för ytperpendikeln (default: “C“ från
avsnittsindelningen)
Antal ytor (Q >= 2)
Begränsningsdiameter (för skärbegränsning)
 Ingen uppgift: "X" från avsnittsindelningen
 “I“skriver över “X“ från avsnittsindelningen
Förtecknet i “Bredd B“ utvärderas oberoende av om ytan
ligger på fram- eller baksidan.
416
DIN-programmering för Y-axeln
5.3 Konturer i YZ-planet
5.3 Konturer i YZ-planet
Startpunkt kontur YZ-plan G180-Geo
G180 definierar startpunkten för en kontur i YZ-planet.
Parametrar
Y
Startpunkt kontur
Z
Startpunkt kontur
Linje YZ-plan G181-Geo
G181 definierar en rät linje i en kontur i YZ-planet.
Parametrar
Y
Slutpunkt
Z
Slutpunkt
AN Vinkel till positiv Z-axel
Q
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge
(default: 0):
BR
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Programmering Y, Z: Absolut, inkrementalt, självhållande
eller "?"
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
417
5.3 Konturer i YZ-planet
Cirkelbåge YZ-plan G182/G183-Geo
G182/G183 definierar en cirkelbåge i en kontur i YZ-planet.
Rotationsriktning: Se hjälpbild
Parametrar
Y
Slutpunkt (radiemått)
Z
Slutpunkt
J
Centrumpunkt (Y-riktning)
K
Centrumpunkt (Z-riktning)
R
Radie
Q
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
BR
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Programmering
 Y, Z: Absolut, inkrementalt, självhållande eller "?"
 J, K: Absolut eller inkrementalt
 Slutpunkten får inte vara samma som startpunkten (ej
fullcirkel).
418
DIN-programmering för Y-axeln
5.3 Konturer i YZ-planet
Hål YZ-plan G380-Geo
G380 definierar ett enskilt hål med försänkning och gänga i YZ-planet.
Parametrar
Y
Hålets centrumpunkt
Z
Hålets centrumpunkt
B
Hålets diameter
P
Hålets djup (utan borrspets)
W
Spetsvinkel (default: 180°)
R
Diameter försänkning
U
Försänkningsdjup
E
Vinkel försänkning
I
Gängdiameter
J
Gängdjup
K
Gängans skärfas (utloppslängd)
F
Gängstigning
V
Vänster- eller högergänga (default: 0)
A
O
 0: Högergänga
 1: Vänstergänga
Vinkel till X-axeln (område: –90° < A < 90°)
Centrerdiameter
Linjärt spår YZ-plan G381-Geo
G381 definierar ett linjärt spår i YZ-planet.
Parametrar
Y
Spårets centrumpunkt
Z
Spårets centrumpunkt
X
Referensdiameter
A
K
B
P
 Ingen uppgift: "X" från avsnittsindelningen
 “X“ skriver över “X“ från avsnittsindelningen
Vinkelläge (Referens: positiv Z-axel; default: 0°)
Spårlängd
Spårbredd
Fickans djup (default: "P" från G308)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
419
5.3 Konturer i YZ-planet
Cirkulärt spår YZ-plan G382/G383-Geo
G382/G383 definierar ett cirkulärt spår i YZ-planet.
 G382: Cirkulärt spår medurs
 G383: Cirkulärt spår moturs
Parametrar
Y
Spårets vridningscentrum
Z
Spårets vridningscentrum
X
Referensdiameter
R
A
W
B
P
 Ingen uppgift: "X" från avsnittsindelningen
 “X“ skriver över “X“ från avsnittsindelningen
Radie (referens: spårets centrumlinje)
Startvinkel (referens: X-axel; default: 0°)
Slutvinkel (referens: X-axel; default: 0°)
Spårbredd
Fickans djup (default: "P" från G308)
Fullcirkel YZ-plan G384-Geo
G384 definierar en fullcirkel i YZ-planet.
Parametrar
Y
Cirkelnscentrumpunkt
Z
Cirkelnscentrumpunkt
X
Referensdiameter
R
P
420
 Ingen uppgift: "X" från avsnittsindelningen
 “X“ skriver över “X“ från avsnittsindelningen
Cirkelns radie
Fickans djup (default: "P" från G308)
DIN-programmering för Y-axeln
5.3 Konturer i YZ-planet
Rektangel YZ-plan G385-Geo
G385 definierar en rektangel i YZ-planet.
Parametrar
Y
Rektangelns centrumpunkt
Z
Rektangelns centrumpunkt
X
Referensdiameter
A
K
B
R
 Ingen uppgift: "X" från avsnittsindelningen
 “X“ skriver över “X“ från avsnittsindelningen
Vinkelläge (Referens: positiv X-axel; default: 0°)
Rektangelns längd
Rektangelns bredd
Fas/rundning (default: 0)
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Fickans djup (default: "P" från G308)
Månghörning YZ-plan G387-Geo
G387 definierar en regelbunden månghörning i YZ-planet.
Parametrar
Y
Månghörningens centrumpunkt
Z
Månghörningens centrumpunkt
X
Referensdiameter
Q
A
K
 Ingen uppgift: "X" från avsnittsindelningen
 “X“ skriver över “X“ från avsnittsindelningen
Antal hörn (Q >= 3)
Vinkelläge (Referens: positiv X-axel; default: 0°)
Kantlängd/Nyckelvidd
R
 K>0: Kantlängd
 K<0: Nyckelvidd (invändig diameter)
Fas/rundning – default: 0
P
 R>0: Rundningens radie
 R<0: Fasens bredd
Fickans djup (default: "P" från G308)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
421
5.3 Konturer i YZ-planet
Linjärt mönster YZ-planet G481-Geo
G481 definierar ett linjärt mönster i YZ-planet. G481 påverkar den i det
efterföljande blocket definierade figuren (G380..385, G387).
Parametrar
Q
Antal figurer
Y
1. Mönsterpunkt
Z
1. Mönsterpunkt
J
Slutpunkt mönster (Y-riktning)
K
Slutpunkt mönster (Z-riktning)
Ji
Avstånd mellan två figurer i( Y-riktningen)
Ki
Avstånd mellan två figurer (i Z-riktningen)
A
Vinkelläge för mönstrets längdaxel (Referens: positiv Zaxel)
R
Längd (mönstrets totala längd)
Ri
Mönsteravstånd (avstånd mellan två figurer)
Programmeringsanvisning
 Programmera borrningen/figuren i det efterföljande
blocket utan centrumpunkt.
 Fräscykeln (avsnitt BEARBETNING) anropar borrningen/
figuren i det efterföljande blocket, inte definitionen av
mönstret.
422
DIN-programmering för Y-axeln
5.3 Konturer i YZ-planet
Cirkulärt mönster YZ-plan G482-Geo
G482 definierar ett cirkulärt mönster i YZ-planet. G482 påverkar den i
det efterföljande blocket definierade figuren (G380..385, G387).
Parametrar
Q
Antal figurer
K
Diameter (mönsterdiameter)
A
Startvinkel – den första figurens position, referens: Z-axel
(default: 0°)
W
Slutvinkel – den sista figurens position; referens: Z-axel
(default: 360°)
Wi
Vinkel mellan två figurer
V
Riktning – Orientering (default: 0)
Y
Z
H
 V=0, utan W: Fullcirkeluppdelning
 V=0, med W: Uppdelning på den längre cirkelbågen
 V=0, med Wi: Förtecken i Wi bestämmer riktningen (Wi<0:
medurs)
 V=1, med W: medurs
 V=1, med Wi: medurs (förtecken i Wi är utan betydelse)
 V=2, med W: moturs
 V=2, med Wi: moturs (förtecken i Wi är utan betydelse)
Centrumpunkt mönster
Centrumpunkt mönster
Figurernas lägen (default: 0)
 0: Normalläge, figurerna vrids runt centrumpunkten
(rotation)
 1: Originalläge, figurläget förblir detsamma i förhållande till
koordinatsystemet (translation)
 Programmera borrningen/figuren i det efterföljande
blocket utan centrumpunkt. Undantag cirkulärt spår.
 Fräscykeln (avsnitt BEARBETNING) anropar borrningen/
figuren i det efterföljande blocket, inte definitionen av
mönstret.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
423
5.3 Konturer i YZ-planet
Enstaka yta YZ-plan G386-Geo
G386 definierar en yta i YZ-planet.
Parametrar
Z
Referenskant
K
Resttjocklek
Ki
Djup
B
Bredd (referens: Referenskant Z)
X
C
 B<0: Yta i negativ Z-riktning
 B>0: Yta i positiv Z-riktning
Referensdiameter
 Ingen uppgift: "X" från avsnittsindelningen
 “X“ skriver över “X“ från avsnittsindelningen
Spindelvinkel för ytperpendikeln (default: “C“ från
avsnittsindelningen)
Referensdiameter X begränsar ytan som skall bearbetas.
Yta med flera kanter YZ-plan G487-Geo
G487 definierar en yta med flera kanter i YZ-planet.
Parametrar
Z
Referenskant
K
Nyckelvidd (invändig cirkeldiameter)
Ki
Kantlängd
B
Bredd (referens: Referenskant Z)
X
C
Q
 B<0: Yta i negativ Z-riktning
 B>0: Yta i positiv Z-riktning
Referensdiameter
 Ingen uppgift: "X" från avsnittsindelningen
 “X“ skriver över “X“ från avsnittsindelningen
Spindelvinkel för ytperpendikeln (default: “C“ från
avsnittsindelningen)
Antal ytor (Q >= 2)
Referensdiameter X begränsar ytan som skall bearbetas.
424
DIN-programmering för Y-axeln
5.4 Bearbetningsplan
5.4 Bearbetningsplan
Y-axel-bearbetningar
Bestäm bearbetningsplanet när du programmerar borr- eller
fräsbearbetningar med Y-axeln.
Utan programmerat bearbetningsplan utgår Styrsystem från en
svarvbearbetning alt. en fräsbearbetning med C-axeln (G18 XZ-planet).
G17 XY-plan (front eller baksida)
Vid fräscykler sker bearbetningen i XY-planet och ansättningen vid
fräs- och borrcykler i Z-riktningen.
G18 XZ-plan (svarvbearbetning)
I XZ-planet utförs den “normala svarvbearbetningen“ och borr- och
fräsbearbetning med C-axeln.
G19 YZ-plan (ovanifrån/mantel)
Vid fräscykler sker bearbetningen i YZ-planet och ansättningen vid
fräs- och borrcykler i X-riktningen.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
425
5.5 Positionera verktyg Y-axel
5.5 Positionera verktyg Y-axel
Snabbtransport G0
G0 förflyttar med snabbtransport den kortaste vägen till “Målpunkt X,
Y, Z“.
Parametrar
X
Diameter - Målpunkt
Z
Längd – Målpunkt
Y
Längd – Målpunkt
Programmering X, Y, Z: Absolut, inkrementalt eller
självhållande
Förflyttning till verktygsväxlingspunkt G14
G14 förflyttar med snabbtransport till verktygsväxlingspunkten. Man
fastlägger koordinaterna för växlingspunkten i inställningsdrift.
Parametrar
Q
Ordningsföljd (default: 0)
 0: X- och Z-axeln förflyttas samtidigt (diagonalt)
 1: Först X-, sedan Z-riktning
 2: Först Z-, sedan X-riktning
 3: Endast X-riktning, Z förblir oförändrad
 4: Endast Z-riktning, X förblir oförändrad
 5: Endast Y-riktning
 6: X-, Y- och Z-axeln förflyttas samtidigt (diagonalt)
Vid Q=0...4 förflyttas inte Y-axeln.
426
DIN-programmering för Y-axeln
5.5 Positionera verktyg Y-axel
Snabbtransport med maskinkoordinater G701
G701 förflyttar med snabbtransport den kortaste vägen till “Målpunkt
X, Y, Z“.
Parametrar
X
Slutpunkt (diametermått)
Y
Slutpunkt
Z
Slutpunkt
"X, Y, Z" utgår från maskinens nollpunkt och slädens
utgångspunkt.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
427
5.6 Linjära och cirkulära förflyttningar Y-axel
5.6 Linjära och cirkulära
förflyttningar Y-axel
Fräsning: Linjärförflyttning G1
G1 Verktyget förflyttas linjärt med matning till "slutpunkten". G1 utförs
beroende på bearbetningsplanet:
 G17 Interpolering i XY-planet
 Ansättning i Z-riktningen
 Referens vinkel A: Positiv X-axel
 G18 Interpolering i XZ-planet
 Ansättning i Y-riktningen
 Referens vinkel A: Negativ Z-axel
 G19 Interpolering i YZ-planet
 Ansättning i X-riktningen
 Referens vinkel A: Positiv Z-axel
Parametrar
X
Slutpunkt (diametermått)
Y
Slutpunkt
Z
Slutpunkt
AN Vinkel (Referens: beroende på bearbetningsplanet)
Q
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
BR
BE
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Speciell matningsfaktor för Fas/rundning (default: 1)
Specialmatning = aktiv matning * BE (0 < BE <= 1)
Programmering X, Y, Z: Absolut, inkrementalt,
självhållande eller "?"
428
DIN-programmering för Y-axeln
5.6 Linjära och cirkulära förflyttningar Y-axel
Fräsning: Cirkulärförflyttning G2, G3 –
inkremental måttsättning av centrum
G2/G3 förflyttar cirkulärt med matning till "slutpunkten".
G2/G3 utförs beroende på bearbetningsplanet:
 G17 Interpolering i XY-planet
 Ansättning i Z-riktningen
 Definition av centrumpunkt: med I, J
 G18 Interpolering i XZ-planet
 Ansättning i Y-riktningen
 Definition av centrumpunkt: med I, K
 G19 Interpolering i YZ-planet
 Ansättning i X-riktningen
 Definition av centrumpunkt: med J, K
Parametrar
X
Slutpunkt (diametermått)
Y
Slutpunkt
Z
Slutpunkt
I
Centrumpunkt inkrementalt (radiemått)
J
Centrumpunkt inkrementalt
K
Centrumpunkt inkrementalt
R
Radie
Q
Skärningspunkt. Slutpunkt, när cirkeln skär en linjen eller en
cirkelbåge (default: 0):
BR
BE
 0: närmaste skärningspunkt
 1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 Ingen uppgift: Tangentiell övergång
 BR=0: Icke tangentiell övergång
 BR>0: Rundningens radie
 BR<0: Fasens bredd
Speciell matningsfaktor för Fas/rundning (default: 1)
Specialmatning = aktiv matning * BE (0 < BE <= 1)
Om cirkelcentrum inte programmeras, beräknar Styrsystem det
centrum som ger den kortaste cirkelbågen.
Programmering X, Y, Z: Absolut, inkrementalt,
självhållande eller "?"
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
429
5.6 Linjära och cirkulära förflyttningar Y-axel
Fräsning: Cirkulärförflyttning G12, G13 – absolut
måttsättning av centrum
G12/G13 förflyttar cirkulärt med matning till "slutpunkten".
G12/G13 utförs beroende på bearbetningsplanet:
 G17 Interpolering i XY-planet
 Ansättning i Z-riktningen
 Definition av centrumpunkt: med I, J
 G18 Interpolering i XZ-planet
 Ansättning i Y-riktningen
 Definition av centrumpunkt: med I, K
 G19 Interpolering i YZ-planet
 Ansättning i X-riktningen
 Definition av centrumpunkt: med J, K
Parametrar
X
Slutpunkt (diametermått)
Y
Slutpunkt
Z
Slutpunkt
I
Centrumpunkt absolut (radiemått)
J
Centrumpunkt absolut
K
Centrumpunkt absolut
R
Radie
Q
Skärningspunkt. Slutpunkt, när linjen skär en cirkelbåge
(default: 0):
B
E
 Q=0: närmaste skärningspunkt
 Q=1: bortersta skärningspunkt
Fas/Rundning. Definierar övergången till nästa konturelement.
Programmera den teoretiska slutpunkt när du anger en fas/
rundning.
 ingen uppgift: Tangentiell övergång
 B=0: Icke tangentiell övergång
 B>0: Rundningens radie
 B<0: Fasens bredd
Speciell matningsfaktor för Fas/rundning (default: 1)
Specialmatning = aktiver matning * E (0 < E <= 1)
Om cirkelcentrum inte programmeras, beräknar Styrsystem det
centrum som ger den kortaste cirkelbågen.
Programmering X, Y, Z: Absolut, inkrementalt,
självhållande eller "?"
430
DIN-programmering för Y-axeln
5.7 Fräscykler Y-axel
5.7 Fräscykler Y-axel
Ytfräsning grovbearbetning G841
G841 grovbearbetar ytor som har definierats med G376-Geo (XYplanet) eller G386-Geo (YZ-planet). Cykeln fräser utifrån och in.
Ansättning sker utanför materialet.
Parametrar
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Blocknummer – referens till konturbeskrivning
P
Fräsdjup (maximal ansättning i fräsplanet)
I
Arbetsmån i X-riktningen
K
Arbetsmån i Z-riktningen
U
(Minimal) Överlappningsfaktor. Bestämmer överlappning av
fräsbanorna (default: 0,5).
V
F
RB
Överlappning = U * Fräsens diameter
Överskjut faktor. Definierar hur mycket fräsen skall passera
den utvändiga radien (default: 0,5).
Överskjut = V * Fräsens diameter
Ansättningsmatning för nedmatningsrörelse (default: aktiv
matning)
Returplan (default: tillbaka till startpositionen)
 XY-plan: Returposition i Z-riktningen
 YZ-plan: Returposition i X-riktning (diametermått)
Hänsyn tas till arbetsmån:
 G57: Arbetsmån i X-, Z-riktning
 G58: Ekvidistansarbetsmån i fräsplanet
Cykelförlopp
1
Startposition (X, Y, Z, C) är positionen före cykeln
2
Beräknar snittuppdelningen (ansättning i fräsplanet, ansättning till
fräsdjupet)
3
Förflyttar till säkerhetsavstånd och ansätter för det första
fräsdjupet
4
Fräser en nivå
5
Lyfter till säkerhetsavståndet, förflyttar fram och ansätter för
nästa fräsdjup
6
Upprepar 4...5, tills hela ytan har frästs
7
Förflyttar tillbaka enligt “Returplan RB“.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
431
5.7 Fräscykler Y-axel
Ytfräsning finbearbetning G842
G842 finbearbetar ytor som har definierats med G376-Geo (XY-planet)
eller G386-Geo (YZ-planet). Cykeln fräser utifrån och in. Ansättning
sker utanför materialet.
Parametrar
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Blocknummer – referens till konturbeskrivning
P
Fräsdjup (maximal ansättning i fräsplanet)
H
Fräsriktningen avseende flankbearbetningen (default: 0)
U
V
F
RB
 H=0: Motfräsning
 H=1: Medfräsning
(Minimal) Överlappningsfaktor. Bestämmer överlappning av
fräsbanorna (default: 0,5).
Överlappning = U * Fräsens diameter
Överskjut faktor. Definierar hur mycket fräsen skall passera
den utvändiga radien (default: 0,5).
Överskjut = V * Fräsens diameter
Ansättningsmatning för nedmatningsrörelse (default: aktiv
matning)
Returplan (default: tillbaka till startpositionen)
 XY-plan: Returposition i Z-riktningen
 YZ-plan: Returposition i X-riktning (diametermått)
Cykelförlopp
1
Startposition (X, Y, Z, C) är positionen före cykeln
2
Beräknar snittuppdelningen (ansättning i fräsplanet, ansättning till
fräsdjupet)
3
Förflyttar till säkerhetsavstånd och ansätter för det första
fräsdjupet
4
Fräser en nivå
5
Lyfter till säkerhetsavståndet, förflyttar fram och ansätter för
nästa fräsdjup
6
Upprepar 4...5, tills hela ytan har frästs
7
Förflyttar tillbaka enligt “Returplan RB“.
432
DIN-programmering för Y-axeln
5.7 Fräscykler Y-axel
Fräsning av flera kanter grovbearbetning G843
G843 grovbearbetar ytor med flera kanter som har definierats med
G477-Geo (XY-planet) eller G487-Geo (YZ-planet). Cykeln fräser utifrån
och in. Ansättning sker utanför materialet.
Parametrar
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Blocknummer – referens till konturbeskrivning
P
Fräsdjup (maximal ansättning i fräsplanet)
I
Arbetsmån i X-riktningen
K
Arbetsmån i Z-riktningen
U
(Minimal) Överlappningsfaktor. Bestämmer överlappning av
fräsbanorna (default: 0,5).
V
F
RB
Överlappning = U * Fräsens diameter
Överskjut faktor. Definierar hur mycket fräsen skall passera
den utvändiga radien (default: 0,5).
Överskjut = V * Fräsens diameter
Ansättningsmatning för nedmatningsrörelse (default: aktiv
matning)
Returplan (default: tillbaka till startpositionen)
 XY-plan: Returposition i Z-riktningen
 YZ-plan: Returposition i X-riktning (diametermått)
Hänsyn tas till arbetsmån:
 G57: Arbetsmån i X-, Z-riktning
 G58: Ekvidistansarbetsmån i fräsplanet
Cykelförlopp
1
Startposition (X, Y, Z, C) är positionen före cykeln
2
Beräknar snittuppdelningen (ansättningar i fräsplanet, ansättning
till fräsdjupet) och spindelpositionen
3
Spindeln vrids till den första positionen, fräsen förflyttas till
säkerhetsavstånd och ansätter för det första fräsdjupet
4
Fräser en nivå
5
Lyfter till säkerhetsavståndet, förflyttar fram och ansätter för
nästa fräsdjup
6
Upprepar 4...5, tills hela ytan har frästs
7
Verktyget förflyttas tillbaka enligt “Returplan J“; Spindeln vrids till
nästa position, fräsen förflyttas till säkerhetsavstånd och ansätter
för det första fräsdjupet.
8
Upprepar 4...7, tills alla flerkantsytor har frästs
9
Förflyttar tillbaka enligt “Returplan RB“.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
433
5.7 Fräscykler Y-axel
Fräsning av flera kanter finbearbetning G844
G844 finbearbetar ytor med flera kanter som har definierats med
G477-Geo (XY-planet) eller G487-Geo (YZ-planet). Cykeln fräser utifrån
och in. Ansättning sker utanför materialet.
Parametrar
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Blocknummer – referens till konturbeskrivning
P
Fräsdjup (maximal ansättning i fräsplanet)
H
Fräsriktningen avseende flankbearbetningen (default: 0)
U
V
F
RB
 H=0: Motfräsning
 H=1: Medfräsning
(Minimal) Överlappningsfaktor. Bestämmer överlappning av
fräsbanorna (default: 0,5).
Överlappning = U * Fräsens diameter
Överskjut faktor. Definierar hur mycket fräsen skall passera
den utvändiga radien (default: 0,5).
Överskjut = V * Fräsens diameter
Ansättningsmatning för nedmatningsrörelse (default: aktiv
matning)
Returplan (default: tillbaka till startpositionen)
 XY-plan: Returposition i Z-riktningen
 YZ-plan: Returposition i X-riktning (diametermått)
Cykelförlopp
1
Startposition (X, Y, Z, C) är positionen före cykeln
2
Beräknar snittuppdelningen (ansättningar i fräsplanet, ansättning
till fräsdjupet) och spindelpositionen
3
Spindeln vrids till den första positionen, fräsen förflyttas till
säkerhetsavstånd och ansätter för det första fräsdjupet
4
Fräser en nivå
5
Lyfter till säkerhetsavståndet, förflyttar fram och ansätter för
nästa fräsdjup
6
Upprepar 4...5, tills hela ytan har frästs
7
Verktyget förflyttas tillbaka enligt “Returplan J“; Spindeln vrids till
nästa position, fräsen förflyttas till säkerhetsavstånd och ansätter
för det första fräsdjupet.
8
Upprepar 4...7, tills alla flerkantsytor har frästs
9
Förflyttar tillbaka enligt “Returplan RB“.
434
DIN-programmering för Y-axeln
5.7 Fräscykler Y-axel
Fickfräsning grovbearbetning G845 (Y-axel)
G845 grovbearbetar slutna konturer i XY- eller YZ-planet som har
definierats i programavsnittet:
 FRONT_Y
 BAKSIDA_Y
 MANTEL_Y
Välj, beroende på fräsen, en av följande nedmatningsstrategier:
 Vinkelrät nedmatning
 Nedmatning vid en förborrad position
 Pendlande eller spiralformad nedmatning
För "nedmatning vid en förborrad position" finns följande alternativ:
 Beräkna positionen, borra, fräs. Bearbetningen sker i stegen:
 Växla in borren
 Beräkna förposition med "G845 A1 .."
 Förborra med "G71 NF .."
 Anropa cykel "G845 A0 ..". Cykeln positionerar ovanför den
förborrade positionen, ansätter och fräser fickan.
 Borra, fräs. Bearbetningen sker i stegen:
 Förborra i fickan med "G71 ..".
 Positionera fräsen ovanför hålet och anropa "G845 A0 ..". Cykeln
ansätter och fräser avsnittet.
Om fickan består av flera avsnitt, tar G845 hänsyn till alla fickans
områden vid förborrning och fräsning. Anropa "G845 A0 .." för varje
separat avsnitt om du har bestämt förborrningspositionerna utan
"G845 A1 ..".
G845 tar hänsyn till följande Arbetsmån:
 G57: Arbetsmån i X-, Z-riktning
 G58: Ekvidistansarbetsmån i fräsplanet
Programmera arbetsmån vid beräkning av
förborrningspositionerna och vid fräsningen.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
435
5.7 Fräscykler Y-axel
G845 (Y-axel) – Beräkna förborrningspositioner
"G845 A1 .." beräknar förborrningspositionerna och sparar dem under
den i "NF" angivna referensen. Vid beräkningen av
förborrningspositionerna tar cykeln hänsyn till det aktiva verktygets
diameter. Växla därför in borren före anropet av "G845 A1 ..".
Programmera bara de i tabellen angivna parametrarna.
Se även:
 G845 – Grunder: Sida 435
 G845 – Fräsning: Sida 437
Parameter – Beräkna förborrningspositioner
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Startblocknummer kontur
B
XS
ZS
I
K
Q
A
NF
WB
 Figuren: Figurens blocknummer
 Fri sluten kontur: ett konturelement (ej startpunkten)
Fräsdjup (default: Djupet från konturbeskrivningen)
Fräsöverkant mantelyta (ersätter referensplanet från
konturbeskrivningen)
Fräsöverkant ändyta (ersätter referensplanet från
konturbeskrivningen)
Arbetsmån i X-riktning (radiemått)
Arbetsmån i Z-riktningen
Bearbetningsriktning (default: 0)
 0: Inifrån och ut
 1: Utifrån och in
Förlopp "Beräkna förborrningspositioner": A=1
Positionsmärke – Referens, under vilken cykeln sparar
förborrningspositionen [1..127].
(Nedmatningslängd) Fräsverktygets diameter
 G845 skriver över förborrningspositioner som redan
finns lagrade under referens "NF".
 Parameter "WB" används både vid beräkning av
förborrningspositionen och vid fräsningen. Vid beräkning
av förborrningspositionen beskriver "WB" fräsverktygets
diameter.
436
DIN-programmering för Y-axeln
5.7 Fräscykler Y-axel
G845 (Y-axel) – Fräsning
Man påverkar fräsriktningen med "Fräsmetod H",
"Bearbetningsriktning Q" och fräsens rotationsriktning (se tabell G845
i bruksanvisningen). Programmera bara de i tabellen angivna
parametrarna.
Se även:
 G845 – Grunder: Sida 435
 G845 – Beräkning av förborrningspositioner: Sida 436
Parameter – Fräsning
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Startblocknummer kontur
B
P
XS
ZS
I
K
U
V
H
 Figuren: Figurens blocknummer
 Fri sluten kontur: ett konturelement (ej startpunkten)
Fräsdjup (default: Djupet från konturbeskrivningen)
Maximal ansättning - default: Fräsning på ett enda skärdjup
Fräsöverkant YZ-plan (ersätter referensdiametern från
konturbeskrivningen)
Fräsöverkant XY-plan (ersätter referensplanet från
konturbeskrivningen)
Arbetsmån i X-riktning (radiemått)
Arbetsmån i Z-riktningen
(Minimal) Överlappningsfaktor. Bestämmer överlappning av
fräsbanorna (default: 0,5).
Överlappning = U * Fräsens diameter
Överskjut faktor (default: 0,5. Definierar hur mycket fräsen
skall passera den utvändiga radien ).
 0: Den definierade konturen fräses komplett
 0< V <= 1: Överskjut = V * Fräsens diameter
Fräsmetod (default: 0)
RB
 0: Motfräsning
 1: Medfräsning
Ansättningsmatning för nedmatningsrörelse (default: aktiv
matning)
Reducerad matning för cirkulära element (default: aktuell
matning)
Returplan (default: tillbaka till startpositionen)
Q
 XY-plan: Returposition i Z-riktningen
 YZ-plan: Returposition i X-riktning (diametermått)
Bearbetningsriktning (default: 0)
F
E
A
NF
 0: Inifrån och ut
 1: Utifrån och in
Förlopp "Fräsning": A=0 (default=0)
Positionsmärke – Referens, under vilken cykeln läser
förborrningspositionen [1..127].
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
437
5.7 Fräscykler Y-axel
Parameter – Fräsning
O
Nedmatningsbeteende (default: 0)
O=0 (Vinkelrät nedmatning): Cykeln förflyttar till
startpunkten, matar ned med ansättningsmatning och fräser
sedan fickan.
O=1 (Nedmatning i förborrad position):
 "NF" har programmerats: Cykeln positionerar fräsen ovanför
den första förborrningspositionen, ansätter och fräser det
första området. I förekommande fall positionerar cykeln
fräsen till nästa förborrningsposition och bearbetar nästa
området, etc.
 "NF" har inte programmerats: Cykeln ansätter i den aktuella
positionen och fräser området. Positionera i förekommande
fall fräsen till nästa förborrningsposition och bearbetar nästa
området, etc.
O=2, 3 (Spiralformad nedmatning): Fräsen matas ned i
vinkel “W“ och fräser en fullcirkel med diameter “WB“. Så
snart fräsdjupet "P" har uppnåtts, övergår cykeln till
planfräsning.
 O=2 – manuell: Cykeln ansätter i den aktuella positionen och
bearbetar det område som kan nås från denna position.
 O=3 – automatisk: Cykeln beräknar ansättningspositionen,
ansätter och bearbetar detta område. Ansättningsrörelsen
slutar, om så är möjligt, i den första fräsbanans startpunkt.
Om fickan består av flera områden, bearbetar cykeln alla
områden efter varandra.
O=4, 5 (Pendlande, linjär nedmatning): Fräsen matas ned i
vinkel “W“ och fräser en linjär bana med längden “WB“.
Vinkelläget definierar du i "WE". Därefter fräser cykeln denna
bana i motsatt riktning. Så snart fräsdjupet "P" har uppnåtts,
övergår cykeln till planfräsning.
 O=4 – manuell: Cykeln ansätter i den aktuella positionen och
bearbetar det område som kan nås från denna position.
 O=5 – automatisk: Cykeln beräknar ansättningspositionen,
ansätter och bearbetar detta område. Ansättningsrörelsen
slutar, om så är möjligt, i den första fräsbanans startpunkt.
Om fickan består av flera områden, bearbetar cykeln alla
områden efter varandra. Ansättningspositionen beräknas
beroende av figuren och “Q“ på följande sätt:
 Q0 (Inifrån och ut):
– Linjärt spår, rektangel, månghörning: Figurens
referenspunkt
– Cirkel: Cirkelns centrumpunkt
– Cirkulärt spår, “fri“ kontur: Den innersta fräsbanans
startpunkt
 Q1 (Utifrån och in):
– Linjärt spår: Spårets startpunkt
– Cirkulärt spår, cirkel: Bearbetas inte
– Rektangel, månghörning: Det första linjärelementets
startpunkt
– "Fri" Kontur: Det första linjära elementets startpunkt
(åtminstone ett linjärt element måste finnas)
438
DIN-programmering för Y-axeln
W
WE
5.7 Fräscykler Y-axel
Parameter – Fräsning
O=6, 7 (Pendlande, cirkulär nedmatning): Fräsen matas ned
i vinkel “W“ och fräser en cirkelbåge på 90°. Därefter fräser
cykeln denna bana i motsatt riktning. Så snart fräsdjupet "P" har
uppnåtts, övergår cykeln till planfräsning. "WE" definierar
cirkelbågens centrum och "WB" radien.
 O=6 – manuell: Verktygspositionen motsvarar cirkelbågens
centrumpunkt. Fräsen förflyttas till cirkelbågens början och
ansätter.
 O=7 – automatisk (är inte tillåtet för cirkulära spår och
cirklar): Cykeln beräknar ansättningspositionen beroende på
"Q":
 Q0 (Inifrån och ut):
– Cirkulära spår: Cirkelbågen ligger på spårets
krökningsradie
– Cirkel: Ej tillåtet
 Q1 (utifrån och in): Cirkulära spår, cirkel: Cirkelbågen ligger
på den yttersta fräsbanan
Nedmatningsvinkel i ansättningsriktningen
Fräsbanans/cirkelbågens vinkelläge. Referensaxel:
 Fram- eller baksida: Positiv XK-axel
 Mantelyta: Positiv Z-axel
Defaultvärde vinkelläge, beroende på ”O”:
WB
 O=4: WE= 0°
 O=5 och
 Linjärt spår, rektangel, månghörning: WE= Figurens
vinkelläge
 Cirkulärt spår, cirkel: WE=0°
 “Fri“ kontur och Q0 (inifrån och ut): WE=0°
 “Fri“ kontur och Q1 (utifrån och in): Startelementets
vinkelläge
Nedmatningslängd/nedmatningsdiameter (default: 1,5 *
fräsens diameter)
Fräsriktning, fräsmetod, bearbetningsriktning och fräsens
rotationsriktning: Se tabell G845 i bruksanvisningen
Beakta vid bearbetningsriktning Q=1 (utifrån och in):
 Konturen måste börja med ett linjärt element.
 Om startelementet < WB, kommer WB att kortas till
startelementets längd.
 Startelementets längd från inte vara kortare än 1,5
gånger fräsens diameter.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
439
5.7 Fräscykler Y-axel
Cykelförlopp
1
Startposition (X, Y, Z, C) är positionen före cykeln.
2
Beräknar snittuppdelningen (ansättningar i fräsplanet, ansättning
till fräsdjupet); beräknar nedmatningspositionen och -banan vid
pendlande eller spiralformad nedmatning.
3
Förflyttar till säkerhetsavstånd och ansätter, beroende på "Q", till
det första fräsdjupet, resp matar ner pendlande eller
spiralformigt.
4
Fräser en nivå.
5
Lyfter till säkerhetsavståndet, förflyttar fram och ansätter för
nästa fräsdjup.
6
Upprepar 4...5, tills hela ytan har frästs.
7
Förflyttar tillbaka enligt “Returplan RB“.
440
DIN-programmering för Y-axeln
5.7 Fräscykler Y-axel
Fickfräsning finbearbetning G846 (Y-axel)
G846 finbearbetar slutna konturer i XY- eller YZ-planet som har
definierats i programavsnittet:
 FRONT_Y
 BAKSIDA_Y
 MANTEL_Y
Man påverkar fräsriktningen med "Fräsmetod H",
"Bearbetningsriktning Q" och fräsens rotationsriktning.
Parameter - finbearbetning
ID
Fräskontur – Namnet på den kontur som skall fräsas
NS
Startblocknummer kontur
B
P
XS
ZS
R
U
V
H
 Figuren: Figurens blocknummer
 Fri sluten kontur: ett konturelement (ej startpunkten)
Fräsdjup (default: Djupet från konturbeskrivningen)
Maximal ansättning - default: Fräsning på ett enda skärdjup
Fräsöverkant YZ-plan (ersätter referensdiametern från
konturbeskrivningen)
Fräsöverkant XY-plan (ersätter referensplanet från
konturbeskrivningen)
Radie fram-/frånkörningsbåge (default: 0)
 R=0: Framkörning direkt till konturelementet. Ansättning till
framkörningspunkten ovanför fräsplanet, sedan sker en
vinkelrät nedmatningsrörelse.
 R>0: Fräsen förflyttas på en fram-/frånkörningsbåge som
ansluter tangentiellt till konturelementet.
(Minimal) Överlappningsfaktor. Bestämmer överlappning av
fräsbanorna (default: 0,5).
Överlappning = U * Fräsens diameter
Överlappningsfaktor - vid C-axelbearbetning utan funktion
Fräsmetod (default: 0)
RB
 0: Motfräsning
 1: Medfräsning
Ansättningsmatning för nedmatningsrörelse (default: aktiv
matning)
Reducerad matning för cirkulära element (default: aktuell
matning)
Returplan (default: tillbaka till startpositionen)
Q
 XY-plan: Returposition i Z-riktningen
 YZ-plan: Returposition i X-riktning (diametermått)
Bearbetningsriktning (default: 0)
F
E
 0: Inifrån och ut
 1: Utifrån och in
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
441
5.7 Fräscykler Y-axel
Parameter - finbearbetning
O
Nedmatningsbeteende (default: 0)
 O=0 (Vinkelrät nedmatning): Cykeln förflyttar till
startpunkten, ansätter och finbearbetar fickan.
 Q=1 (Framkörningsbåge med djupansättning): Vid det
översta fräsplanet ansätter cykeln till planet och kör då fram
på en framkörningsbåge. Vid det understa fräsplanet
ansätter till fräsdjupet samtidigt som förflyttningen på
framkörningsbågen (tredimensionell framkörningsbåge).
Denna ansättningsstrategi kan du bara använda i
kombination med framkörningsbåge "R". En förutsättning är
bearbetning utifrån och in (Q=1).
Fräsriktning, fräsmetod, bearbetningsriktning och fräsens
rotationsriktning: Se tabell G846 i bruksanvisningen
Cykelförlopp
1
Startposition (X, Y, Z, C) är positionen före cykeln
2
Beräknar snittuppdelningen (ansättning i fräsplanet, ansättning till
fräsdjupet)
3
Förflyttar till säkerhetsavstånd och ansätter för det första
fräsdjupet
4
Fräser en nivå
5
Lyfter till säkerhetsavståndet, förflyttar fram och ansätter för
nästa fräsdjup
6
Upprepar 4...5, tills hela ytan har frästs
7
Förflyttar tillbaka enligt "Returplan J"
442
DIN-programmering för Y-axeln
5.7 Fräscykler Y-axel
Gravering XY-plan G803
G803 graverar teckensträngar med linjär fördelning i XY-planet.
Teckentabell: se sida 345
Cykeln graverar från startpositionen, alt. från den aktuella positionen
om du inte har angivit någon startposition.
Exempel: Om en teckenföljd skall graveras med flera anrop, anger du
startpositionen vid det första anropet. De övriga anropen
programmerar du utan startposition.
Parametrar
X, Y
Startpunkt
Z
Slutpunkt. Z-position som fräsen skall ansättas till.
RB
Returnivå. Z-position som returkörning skall utföras till för
positionering.
ID
Text som skall graveras
NF
Tecken-nummer (tecken som skall graveras)
W
Teckenföljdens vinkelläge. Exempel: 0° = Lodräta tecken;
tecknen placeras ut i positiv X-riktning.
H
Teckenhöjd
E
Avståndsfaktor (beräkning: se bild)
F
Faktor för inmatningshastighet (Inmatningshastighet = aktuell
matning * F)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
443
5.7 Fräscykler Y-axel
Gravering YZ-plan G804
Cykeln graverar från startpositionen, alt. från den aktuella positionen
om du inte har angivit någon startposition.
Exempel: Om en teckenföljd skall graveras med flera anrop, anger du
startpositionen vid det första anropet. De övriga anropen
programmerar du utan startposition.
G804 graverar teckenföljder med linjär fördelning på YZ-planet.
Teckentabell: se sida 345
Parametrar
Y, Z Startpunkt
X
Slutpunkt (diametermått) X-position som fräsen skall ansättas
till.
RB Returnivå. X-position som returkörning skall utföras till för
positionering.
ID
Text som skall graveras
NF
Teckennummer. ASCII-kod för tecknet som skall graveras
H
Teckenhöjd
E
Avståndsfaktor (beräkning: se bild)
E
Avståndsfaktor. Avståndet mellan tecknen beräknas enligt
följande formel: H / 6 * E
F
Faktor för inmatningshastighet (Inmatningshastighet = aktuell
matning * F)
444
DIN-programmering för Y-axeln
5.7 Fräscykler Y-axel
Gängfräsning XY-plan G800
G800 fräser en gänga i ett befintligt hål.
Placera verktyget vid hålets centrum innan G799 anropas. Cykeln
positionerar verktyget inuti hålet till ”Slutpunkt gänga”. Sedan
förflyttas verktyget till "Inkörningsradie R" och fräser gängan. Därmed
förflyttas verktyget stigningen "F" för varje varv. Därefter frikör cykeln
verktyget och lyfter det tillbaka till startpunkten. I parameter V
programmeras om gängan skall fräsas i en stigning, eller vid
enskärsverktyg, med flera stigningar.
Parametrar
I
Gängdiameter
Z
Startpunkt Z
K
Gängdjup
R
Inkörningsradie
F
Gängstigning
J
Gängriktning (default: 0)
H
 0: Högergänga
 1: Vänstergänga
Fräsmetod (default: 0)
V
 0: Motfräsning
 1: Medfräsning
Fräsmetod
 0: gängan fräses med en skruvlinje på 360°
 1: gängan fräses med flera helixbanor (enskärsverktyg)
Använd ett verktyg för gängfräsning i cykel G800.
Varning kollisionsrisk
Beakta hålets diameter och fräsens diameter när du
programmerar ”Framkörningsradie R”.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
445
5.7 Fräscykler Y-axel
Gängfräsning YZ-plan G806
G806 fräser en gänga i ett befintligt hål.
Placera verktyget vid hålets centrum innan G799 anropas. Cykeln
positionerar verktyget inuti hålet till ”Slutpunkt gänga”. Sedan
förflyttas verktyget till "Inkörningsradie R" och fräser gängan. Därmed
förflyttas verktyget stigningen "F" för varje varv. Därefter frikör cykeln
verktyget och lyfter det tillbaka till startpunkten. I parameter V
programmeras om gängan skall fräsas i en stigning, eller vid
enskärsverktyg, med flera stigningar.
Parametrar
I
Gängdiameter
X
Startpunkt X
K
Gängdjup
R
Inkörningsradie
F
Gängstigning
J
Gängriktning (default: 0)
H
 0: Högergänga
 1: Vänstergänga
Fräsmetod (default: 0)
V
 0: Motfräsning
 1: Medfräsning
Fräsmetod
 0: gängan fräses med en skruvlinje på 360°
 1: gängan fräses med flera helixbanor (enskärsverktyg)
Använd ett verktyg för gängfräsning i cykel G806.
Varning kollisionsrisk
Beakta hålets diameter och fräsens diameter när du
programmerar ”Framkörningsradie R”.
446
DIN-programmering för Y-axeln
5.7 Fräscykler Y-axel
Kuggfräsning G808
G808 fräser en kugghjulsprofil från "Startpunkt Z" till "Slutpunkt K". I W
anges verktygets vinkelläge.
Om en arbetsmån programmeras, delas kuggfräsningen upp i
förbearbetning och anslutande finbearbetning.
I parametrarna O, R och V fastställs verktygets förskjutning. Med
förskjutningen i R erhålls en jämn förslitning på kuggfräsen.
Parametrar
Z
Startpunkt
K
Slutpunkt
A
Fotcirkeldiameter
B
Huvudcirkeldiameter
J
Arbetsstyckets antal kuggar
W
Vinkelläge
S
Skärhastighet [m/min]
I
Arbetsmån
D
Arbetsstyckets rotationsriktning
 3: M3
 4: M4
F
Matning per varv
E
Finbearbetningsmatning
P
Maximalt skärdjup
O
Skift Startposition
R
Skiftvärde
V
Antal skift
H
Ansättningsaxel
 0: Ansättning sker i X-riktning
 1: Ansättning sker i Y-riktning
Q
Arbetsstyckets spindel
 0: Spindel 0 (huvudspindel) håller arbetsstycket
 3: Spindel 3 (subspindel) håller arbetsstycket
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
447
5.8 Exempelprogram
5.8 Exempelprogram
Bearbetning med Y-axeln
Fräs- och borrkonturerna i följande NC-program är uppbyggda genom
kopplingar. På den enstaka utan tillverkas ett linjärt spår. På samma yta
placeras två hålbilder med två hål vardera till vänster och till höger om
spåret.
Först utförs svarvningen och sedan fräses den “enstaka ytan“.
Därefter tillverkas det linjära spåret med Unit “Frickfräsning Mantel Y“
och gradas sedan. Med ytterligare Units centreras först, borras sedan
och därefter gängas hålbilden.
448
DIN-programmering för Y-axeln
5.8 Exempelprogram
Exempel: „Y-Achse [BSP_Y.NC]“
PROGRAMHUVUD
#MATERIAL
Aluminium
#ARBETSSTYCKE
#ENHET
Exempel Y-axel
Metric
REVOLVER 1
T1
ID"Grov 80 G."
T2
ID"NC-Foerrborr"
T3
ID"Fin 35 G."
T4
ID"Borr 5,2mm"
T5
ID"Gaenga utvaendig"
T6
ID"Gaengtapp M6"
T8
ID"Fraes D16mm"
T10
ID"Fraes D6mm"
T12
ID"Avgradning_m"
ROHTEIL [AEMNE]
N
1 G20 X70 Z97 K1
FERTIGTEIL [FAERDIGDEL]
N
2 G0 X0 Z0
N
3 G1 X30 BR-2
N
4 G1 Z-20
N
5 G25 H7 I1.5 K7 R1 W30 FP2
N
6 G1 X56 BR-1
N
7 G1 Z-60
N
8 G1 X64 BR-1
N
9 G1 Z-75 BR-1
N
10 G1 X44 BR3
N
11 G1 Z-95 BR-1
N
12 G1 X0
N
13 G1 Z0
MANTEL_Y X56 C0
N
14 G308 ID“Yta“
N
15
G386 Z-55 Ki8 B30 X56 C0
N
16
G308 ID“Spaar 10mm“ P-2
N
17
G381 Z-40 Y0 A90 K50 B10
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
[Fristick DIN 76]
[Definiera YZ-plan]
[Enstaka yta]
[Linjärt spår på yta]
449
5.8 Exempelprogram
N
18 G309
N
19
N
20
G481 Q2 Z-30 Y15 K-30 J-15
[Linjärt mönster på yta]
N
21
G380 B5.2 P15 W118 I6 J10 F1 V0 o7
[Borrning, gängning, centrering]
N
22 G309
N
23
N
24
G481 Q2 Z-50 Y15 K-50 J-15
[Linjärt mönster på yta]
N
25
G380 B5.2 P15 W118 I6 J10 F1 V0 O7
[Borrning, gängning, centrering]
N
26 G309
N
27 G309
G308 ID“Borrning_1 M6“ P-15
G308 ID“Borrning_2 M6“ P-15
BEARBEITUNG [BEARBETNING]
N
28 UNIT ID“START“
N
30
G26 S3500
N
31
G126 S2000
N
32
G59 Z256
N
33
G140 D1 X400 Y0 Z500
N
34
G14 Q0 D1
N
35 END_OF_UNIT
N
36 UNIT ID“G820_ICP“
N
38 T1
N
39 G96 S220 G95 F0.35 M3
N
40
M8
N
41
G0 X72 Z2
N
42 G47 P2
N
43
G820 NS3 NE3 P2 I0 K0 H0 Q0 V3 D0
N
44
G47 M9
N
45 END_OF_UNIT
N
46 UNIT ID“G810_ICP“
N
48 T1
N
49 G96 S220 G95 F0.35 M3
N
50
M8
N
51
G0 X72 Z2
N
52 G47 P2
N
53
G810 NS4 NE9 P3 I0.5 K0.2 H0 Q0 V0 D0
N
54
G14 Q0 D1
450
[Programbörjan]
[G820 Grovbearbetning plan ICP]
[G810 Grovbearbetning längs ICP]
DIN-programmering för Y-axeln
55
N
56 END_OF_UNIT
N
57 UNIT ID“G890_ICP“
N
59 T3
N
60
G96 S260 G95 F0.18 M4
N
61
M8
N
62
G0 X72 Z2
N
63 G47 P2
N
64
G890 NS4 NE9 V1 Q0 H3 O0 B0
N
65
G14 Q0 D1
N
66
G47 M9
N
67 END_OF_UNIT
N
68 UNIT ID“G32_MAN“
N
70 T5
N
71
G97 S800 M3
N
72
M8
N
73
G0 X30 Z5
N
74 G47 P2
N
75
G32 X30 Z-19 F1.5 BD0 IC8 H0 V0
N
76
G14 Q0 D1
N
77
G47 M9
N
78 END_OF_UNIT
N
79 UNIT ID“C_AXIS_ON“
N
81 M14
N
82 G110 C0
N
83 END_OF_UNIT
N
84 UNIT ID“G841_Y_MANT“
N
86
T8
N
87
G197 S1200 G195 F0.25 M104
N
88
M8
N
89 G19
N
90 G110 C0
N
91 G0 Y0
N
92
5.8 Exempelprogram
N
G47 M9
[G890 Konturbearbetning ICP]
[G32 Gänga cylindrisk direkt]
[C-axel till]
[Enstaka yta Y-axel mantel]
G0 X74 Z10
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
451
5.8 Exempelprogram
N
93
G147 K2 I2
N
94
G841 ID“Yta“ P5
N
95
G47 M9
N
96
G14 Q0 D1
N
97 G18
N
98 END_OF_UNIT
N
99 UNIT ID“G845_TAS_Y_MANT“
N 101
T10
N 102
G197 S1200 G195 F0.18 M104
N
[ICP Fickfräsning mantelyta Y]
103 G19
N 104
N
[Fräsning enstaka yta]
M8
105 G110 C0
N 106 G0 Y0
N 107
G0 X74 Z-40
N 108
G147 I2 K2
N 109
G845 ID“Spaar 10 mm“ Q0 H0
N 110
G47 M9
N 111
G14 Q0 D1
N
[Fräsning linjärt spår på yta]
112 G18
N 113 END_OF_UNIT
N 114 UNIT ID“G840_ENT_Y_MANT“
N 116
T12
N 117
G197 S800 G195 F0.12 M104
N
[ICP Avgradning mantelyta Y]
118 G19
N 119
M8
N 120
G110 C0
N 121 G0 Y0
N 122
G0 X74 Z-40
N 123
G147 I2 K2
N 124
G840 ID“Spaar 10mm“ Q1 H0 P0.8 B0.15
N 125
G47 M9
N 126
G14 Q0 D1
N
[Avgradning linjärt spår på yta]
127 G18
N 128 END_OF_UNIT
N 129
452
UNIT ID“G72_ICP_Y“
[Borrning, försänkning ICP Y-axel]
DIN-programmering för Y-axeln
5.8 Exempelprogram
N 131 T2
N 132
G197 S1000 G195 F0.22 M104
N 133
M8
N 134
G147 K2
N 135
G72 ID“Borrning_1 M6“ D0
N 136
G47 M9
[Centrera första mönstrets hål]
N 137 END_OF_UNIT
N 138
UNIT ID“G72_ICP_Y“
[Borrning, försänkning ICP Y-axel]
N 140 T2
N 141
G197 S1000 G195 F0.22 M104
N 142
M8
N 143
G147 K2
N 144
G72 ID“Borrning_2 M6“ D0
N 145
G47 M9
N 146
G14 Q0 D1
[Centrera andra mönstrets hål]
N 147 END_OF_UNIT
N 148
UNIT ID“G74_ICP_Y“
[Borrning ICP Y-axel]
N 150 T4
N 151
G197 S1200 G195 F0.24 M103
N 152
M8
N 153
G147 K2
N 154
G74 ID“Borrning_1 M6“ D0 V2
N 155
G47 M9
[Borrning av första mönstret]
N 156 END_OF_UNIT
N 157
UNIT ID“G74_ICP_Y“
[Borrning ICP Y-axel]
N 159 T4
N 160
G197 S1200 G195 F0.24 M103
N 161
M8
N 162
G147 K2
N 163
G74 ID“Borrning_2 M6“ D0 V2
N 164
G47 M9
N 165
G14 Q0 D1
[Borrning av andra mönstret]
N 166 END_OF_UNIT
N 167
UNIT ID“G73_ICP_Y“
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
[Gängning ICP Y-axel]
453
5.8 Exempelprogram
N 169
T6
N 170
G197 S800 M103
N 171
M8
N 172
G147 K2
N 173
G73 ID“Borrning_1 M6“ F1
N 174
G47 M9
[Gängning första mönstret]
N 175 END_OF_UNIT
N 176 UNIT ID“G73_ICP_Y“
N 178
T6
N 179
G197 S800 M103
N 180
M8
N 181
G147 K2
N 182
G73 ID“Borrning_2 M6“ F1
N 183
G47 M9
N 184
G14 Q0 D1
[Gängning ICP Y-axel]
[Gängning andra mönstret]
N 185 END_OF_UNIT
N 186 UNIT ID“C_AXIS_OFF“
[C-axel av]
N 188 M15
N 189 END_OF_UNIT
N 190 UNIT ID“END“
[Programslut]
N 192 M30
N 193 END_OF_UNIT
ENDE [SLUT]
454
DIN-programmering för Y-axeln
UNIT-översikt
HEIDENHAIN MANUALplus 620
455
6.1 UNITS – Grupp svarvning
6.1 UNITS – Grupp svarvning
Grupp svarvning
UNIT
Beskrivning
Sida
G810_ICP
G810 längs ICP
Sida 56
Längs grovsvarvning ICP-kontur
G820_ICP
G820 plan ICP
Sida 57
Plan grovsvarvning ICP-kontur
G830_ICP
G830 konturparallell ICP
Sida 58
Konturparallell grovsvarvning ICP-kontur
G835_ICP
G835 dubbelriktad ICP
Sida 59
Grovbearbetning i två riktningar ICP-kontur
G810_G80
G810 längs direkt
Sida 60
Längs grovsvarvning direkt konturinmatning
G820_G80
G820 plan direkt
Sida 61
Plan grovsvarvning direkt konturinmatning
Grupp finbearbetning
UNIT
Beskrivning
Sida
G890_ICP
G890 Konturbearbetning ICP
Sida 104
Finbearbetning ICP-kontur
G890_G80_L
G890 Konturbearbetning direkt längs
Sida 106
Finbearbetning längs direkt konturinmatning
G890_G80_P
G890 Konturbearbetning direkt plan
Sida 107
Finbearbetning plan direkt konturinmatning
G85x_DIN_E_F_G
G890 Frisvarvning Form E, F, DIN76
Sida 108
Finbearbetar släppningar enligt DIN509 Form E och F och gängsläppning DIN76
456
UNIT-översikt
6.1 UNITS – Grupp svarvning
Grupp sticka
UNIT
Beskrivning
Sida
G860_ICP
G860 Konturinstick ICP
Sida 62
Konturinstick ICP-kontur
G869_ICP
G869 Sticksvarvning ICP
Sida 63
Sticksvarvning ICP-kontur
G860_G80
G860 Konturinstick direkt
Sida 64
Konturstickning direkt konturinmatning
G869_G80
G869 Sticksvarvning direkt
Sida 65
Sticksvarvning direkt konturinmatning
G859_Cut_off
G859 Avstickning
Sida 66
Avstickning stång direkt positionsinmatning
G85x_Cut_H_K_U
G85X Fristick (H, K, U)
Sida 67
Skapa Fristick form H, K och U
Grupp gänga
UNIT
Beskrivning
Sida
G32_MAN
G32 Gängning, enkel
Sida 111
Gänga med direkt konturbeskrivning
G31_ICP
G31 Gänga ICP
Sida 112
Gänga på valfri ICP-kontur
G352_API
G352 API-gänga
Sida 114
API-gänga med direkt konturbeskrivning
G32_KON
G32 Kongänga
Sida 115
Konisk gänga med direkt konturbeskrivning
HEIDENHAIN MANUALplus 620
457
6.2 UNITS – Grupp borrning
6.2 UNITS – Grupp borrning
Grupp borrning centrum
UNIT
Beskrivning
Sida
G74_Centr
G74 Borrning centrum
Sida 68
Borrning och djuphålsborrning vid X=0
G73_Centr
G73 Gängning centrum
Sida 70
Gängning med tapp vid X=0
Grupp borrning ICP C-axel
UNIT
Beskrivning
Sida
G74_ICP_C
G74 Borrning ICP C-axel
Sida 89
Borrning och hålbilder med ICP-mönster
G73_ICP_C
G73 Gängning tapp ICP C-axel
Sida 90
Gängning tapp med ICP-mönster
G72_ICP_C
G72 Borrning, försänkning ICP C-axel
Sida 91
Gängning tapp med ICP-mönster
Grupp borrning C-axel ändyta
UNIT
Beskrivning
Sida
G74_Borr_Front_C
G74 Enstaka borrning
Sida 71
Borrning och djuphålsborrning enstaka hål
G74_Lin_Front_C
G74 Borrning linjärt mönster
Sida 73
Borrning och djuphålsborrning linjär hålbild
G74_Cir_Front_C
G74 Borrning cirkulärt mönster
Sida 75
Borrning och djuphålsborrning cirkulär hålbild
G73_Gäng_Front_C
G73 Gängning med tapp
Sida 77
Gängning med tapp enstaka hål
G73_Lin_Front_C
G73 Gängning linjärt mönster
Sida 78
Gängning med tapp linjär hålbild
G73_Cir_Front_C
G73 Gängning cirkulärt mönster
Sida 79
Gängning med tapp cirkulär hålbild
458
UNIT-översikt
6.2 UNITS – Grupp borrning
Grupp borrning C-axel mantelyta
UNIT
Beskrivning
Sida
G74_Borr_Mant_C
G74 Enstaka borrning
Sida 80
Borrning och djuphålsborrning enstaka hål
G74_Lin_Mant_C
G74 Borrning linjärt mönster
Sida 82
Borrning och djuphålsborrning linjär hålbild
G74_Cir_Mant_C
G74 Borrning cirkulärt mönster
Sida 84
Borrning och djuphålsborrning cirkulär hålbild
G73_Gäng_Mant_C
G73 Gängning med tapp
Sida 86
Gängning med tapp enstaka hål
G73_Lin_Mant_C
G73 Gängning linjärt mönster
Sida 87
Gängning med tapp linjär hålbild
G73_Cir_Mant_C
G73 Gängning cirkulärt mönster
Sida 88
Gängning med tapp cirkulär hålbild
HEIDENHAIN MANUALplus 620
459
6.3 UNITS – Grupp förborrning C-axel
6.3 UNITS – Grupp förborrning
C-axel
Grupp förborrning C-axel ändyta
UNIT
Beskrivning
Sida
DRILL_STI_KON_C
G840 Förborrning ändyta konturfräsning figurer
Sida 92
Beräkna förborrningsposition och förborra
DRILL_STI_840_C
G840 Förborrning ändyta konturfräsning ICP
Sida 94
Beräkna förborrningsposition och förborra
DRILL_STI_TASC
G845 Förborrning ändyta fickfräsning figurer
Sida 95
Beräkna förborrningsposition och förborra
DRILL_STI_845_C
G845 Förborrning ändyta fickfräsning ICP
Sida 97
Beräkna förborrningsposition och förborra
Grupp förborrning C-axel mantelyta
UNIT
Beskrivning
Sida
DRILL_MAN_KON_C
G840 Förborrning mantel konturfräsning figurer
Sida 98
Beräkna förborrningsposition och förborra
DRILL_MAN_840_C
G840 Förborrning mantel konturfräsning ICP
Sida 100
Beräkna förborrningsposition och förborra
DRILL_MAN_TAS_C
G845 Förborrning mantel fickfräsning figurer
Sida 101
Beräkna förborrningsposition och förborra
DRILL_MAN_845_C
G845 Förborrning mantel fickfräsning ICP
Sida 103
Beräkna förborrningsposition och förborra
460
UNIT-översikt
6.4 UNITS – Grupp fräsning C-axel
6.4 UNITS – Grupp fräsning
C-axel
Grupp fräsning C-axel ändyta
UNIT
Beskrivning
Sida
G791_Spår_Front_C
G791 Linjärt spår
Sida 117
Fräsning av ett linjärt spår
G791_Lin_Front_C
G791 Linjärt spårmönster
Sida 118
Fräsning av linjära spår i ett linjärt mönster
G791_Cir_Front_C
G791 Cirkulärt spårmönster
Sida 119
Fräsning av linjära spår i ett cirkulärt mönster
G797_FRONTFR_C
G797 Ändfräsning
Sida 120
Fräsning av olika figurer som ö
G799_GängFR_C
G799 Gängfräsning
Sida 121
Invändig gängfräsning enstaka hål
G840_FIG_FRONT_C
G840 Konturfräsning figurer
Sida 122
Fräsning av figurer invändigt, utvändigt och på konturen
G84X_FIG_FRONT_C
G84x Fickfräsning figurer
Sida 125
Invändig urfräsning av slutna figurer
G801_GRA_STIRN_C
G801 Gravering
Sida 128
Gravera teckensträngar på ändytan
Grupp fräsning C-axel ICP ändyta
UNIT
Beskrivning
Sida
G840_Kon_C_FRONT
G840 Konturfräsning ICP
Sida 124
Bearbeta ICP-konturer på ändytan invändigt, utvändigt och på konturen
G845_FICK_C_FRONT
G845 Fickfräsning ICP
Sida 127
Invändig urfräsning av sluten ICP-kontur på ändytan
G840_ENT_C_STIRN
G840 Avgradning
Sida 129
Avgradning ICP-konturer på ändytan
HEIDENHAIN MANUALplus 620
461
6.4 UNITS – Grupp fräsning C-axel
Grupp fräsning C-axel mantelyta
UNIT
Beskrivning
Sida
G792_SPÅR_MANT_C
G792 Linjärt spår
Sida 130
Fräsning av ett linjärt spår
G792_LIN_MANT_C
G792 Linjärt spårmönster
Sida 131
Fräsning av linjära spår i ett linjärt mönster
G792_CIR_MANT_C
G792 Cirkulärt spårmönster
Sida 132
Fräsning av linjära spår i ett cirkulärt mönster
G798_Spiralspår_C
G798 Fräsning spiralspår
Sida 133
Fräsning av ett gängformat spiralspår
G840_FIG_MANT_C
G840 Konturfräsning figurer
Sida 134
Fräsning av figurer invändigt, utvändigt och på konturen
G84x_FIG_MANT_C
G84x Fickfräsning figurer
Sida 137
Invändig urfräsning av slutna figurer
G802_GRA_MANT_C
G802 Gravering
Sida 140
Gravera teckensträngar på mantelytan
Grupp fräsning C-axel ICP mantelyta
UNIT
Beskrivning
Sida
G840_Kon_C_Mant
G840 Konturfräsning ICP
Sida 136
Bearbeta ICP-konturer på mantelytan invändigt, utvändigt och på konturen
G845_FICK_C_MANT
G845 Fickfräsning ICP
Sida 139
Invändig urfräsning av sluten ICP-kontur på mantelytan
G840_ENT_C_MANT
G840 Avgradning
Sida 141
Avgradning ICP-konturer på mantelytan
462
UNIT-översikt
6.5 UNITS – Grupp borrning, förborrning Y-axel
6.5 UNITS – Grupp borrning,
förborrning Y-axel
Grupp borrning ICP Y-axel
UNIT
Beskrivning
Sida
G74_ICP_Y
G74 Borrning ICP Y-axel
Sida 150
Borrning och hålbilder med ICP-mönster
G73_ICP_Y
G73 Gängning tapp ICP Y-axel
Sida 151
Gängning tapp med ICP-mönster
G72_ICP_Y
G72 Borrning, försänkning ICP Y-axel
Sida 152
Gängning tapp med ICP-mönster
Bearbetningsgrupp förborrning Y-axel
UNIT
Beskrivning
Sida
DRILL_STI_840_Y
G840 Förborrning konturfräsning ICP XY-plan
Sida 153
Beräkna förborrningsposition och förborra
DRILL_STI_845_Y
G845 Förborrning fickfräsning ICP XY-plan
Sida 154
Beräkna förborrningsposition och förborra
DRILL_MAN_840_Y
G840 Förborrning konturfräsning ICP YZ-plan
Sida 155
Beräkna förborrningsposition och förborra
DRILL_MAN_845_Y
G845 Förborrning fickfräsning ICP YZ-plan
Sida 156
Beräkna förborrningsposition och förborra
HEIDENHAIN MANUALplus 620
463
6.6 UNITS – Grupp fräsning Y-axel
6.6 UNITS – Grupp fräsning Y-axel
Grupp fräsning ändyta (XY-plan)
UNIT
Beskrivning
Sida
G840_Kon_Y_Stirn
G840 Konturfräsning
Sida 157
Bearbeta konturer i XY-planet invändigt, utvändigt och på konturen
G845_Tas_Y_Stirn
G845 Fickfräsning
Sida 158
Invändig urfräsning av sluten kontur i XY-planet
G840_ENT_Y_STIRN
G840 Avgradning
Sida 162
Avgradning av konturer i XY-planet
G801_GRA_STIRN_C
G841 Enstaka yta
Sida 159
Fräsning av enstaka yta (avfasning) i XY-planet
G840_Kon_C_FRONT
G843 Månghörning
Sida 160
Fräsning av månghörning i XY-planet
G803_GRA_Y_STIRN
G803 Gravering
Sida 161
Gravera teckensträngar i XY-planet
G800_GEW_Y_STIRN
G800 Gängfräsning
Sida 163
Fräsa en gänga i ett befintligt hål i XY-planet
464
UNIT-översikt
6.6 UNITS – Grupp fräsning Y-axel
Grupp fräsning mantel (YZ-plan)
UNIT
Beskrivning
Sida
G840_Kon_Y_Mant
G840 Konturfräsning
Sida 164
Bearbeta konturer i YZ-planet invändigt, utvändigt och på konturen
G845_Tas_Y_Mant
G845 Fickfräsning
Sida 165
Invändig urfräsning av sluten kontur i YZ-planet
G840_ENT_Y_MANT
G840 Avgradning
Sida 169
Avgradning av konturer i YZ-planet
G801_GRA_STIRN_C
G841 Enstaka yta
Sida 166
Fräsning av enstaka yta (avfasning) i YZ-planet
G840_Kon_C_FRONT
G843 Månghörning
Sida 167
Fräsning av månghörning i YZ-planet
G804_GRA_Y_MANT
G803 Gravering
Sida 168
Gravera teckensträngar i YZ-planet
G806_GEW_Y_MANT
G800 Gängfräsning
Sida 170
Fräsa en gänga i ett befintligt hål i YZ-planet
HEIDENHAIN MANUALplus 620
465
6.7 UNITS – Grupp speciella Units
6.7 UNITS – Grupp speciella Units
UNIT
Beskrivning
Sida
START
Programbörjan START
Sida 142
För funktioner som är nödvändiga i programmets början
C_AXIS_ON
C-axel Till
Sida 144
Aktivera C-axelinterpolering
C_AXIS_OFF
C-axel Av
Sida 144
Deaktivera C-axelinterpolering
SUBPROG
Anropa underprogram
Sida 145
Anropa valfritt underprogram
REPEAT
Körningslogik - upprepning
Sida 146
Beskrivning av en WHILE-slinga för att upprepa en programdel
END
Programslut END
Sida 147
För funktioner som är nödvändiga i programmets slut
466
UNIT-översikt
Översikt G-funktioner
7.1 Avsnittsindelningar
7.1
Avsnittsindelningar
Avsnittsindelning program
Avsnittsindelning program
Programinledning
Y-axelkonturer
PROGRAMHUVUD / HEADER
Sida 41
ÄNDE_Y / FACE_Y
Sida 43
REVOLVER / TURRET
Sida 41
BAKSIDA_Y / REAR_Y
Sida 43
MANTEL_Y / LATERAL_Y
Sida 43
Konturbeskrivning
Bearbetning av arbetsstycke
RÅÄMNE / BLANK
Sida 42
HJÄLPRÅÄMNE / AUXIL_BLANK
Sida 42
BEARBETNING / MACHINING
Sida 43
FÄRDIG DETALJ / FINISHED
Sida 42
SLUT / END
Sida 43
HJÄLPKONTUR / AUXIL_CONTOUR
Sida 42
Underprogram
C-axelkonturer
468
ÄNDE / FACE_C
Sida 42
BAKSIDA / REAR_C
Sida 42
MANTEL / LATERAL_C
Sida 42
UNDERPROGRAM / SUBPROGRAM
Sida 43
RETURN
Sida 43
CONST
Sida 44
VAR
Sida 44
Övrigt
Översikt G-funktioner
Översikt G-kommandon
KONTUR
G-kommandon för svarvkonturer
Svarvkontur
Svarvkontur
Råämnesbeskrivning
Formelement för svarvkontur
G20-Geo
Stång cylinder/rör
Sida 182
G22-Geo
Instick (standard)
Sida 188
G21-Geo
Gjuten detalj
Sida 182
G23-Geo
Instick/frisvarvning
Sida 190
G24-Geo
Gänga med fristick
Sida 192
Grundelement för svarvkontur
G0-Geo
Startpunkt kontur
Sida 183
G25-Geo
Fristickskontur
Sida 193
G1-Geo
Linje
Sida 184
G34-Geo
Gänga (standard)
Sida 197
G2-Geo
Cirkelbåge cw inkrementell
måttsättning av centrum
Sida 186
G37-Geo
Gänga (allmän)
Sida 198
G3-Geo
Cirkelbåge ccw inkrementell
måttsättning av centrum
Sida 186
G49-Geo
Borrning i rotationscentrum
Sida 200
G12-Geo
Cirkelbåge cw absolut måttsättning Sida 187
av centrum
Hjälpkommandon för konturbeskrivning
G13-Geo
Cirkelbåge ccw absolut
måttsättning av centrum
Översikt: Attribut för konturbeskrivningen
Sida 201
G38-Geo
Matningsreducering
Sida 201
G52-Geo
Arbetsmån
Sida 203
G95-Geo
Matning per varv
Sida 187
G149-Geo Adderande korrektur
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Sida 203
Sida 204
469
7.2 Översikt G-kommandon KONTUR
7.2
7.2 Översikt G-kommandon KONTUR
G-koder för C-axelkonturer
C-axelkonturer
C-axelkonturer
Överlagrade konturer
Överlagrade konturer
G308-Geo Start ficka/tapp
Sida 205
Front-/baksideskontur
G309-Geo Slut ficka/tapp
Sida 205
Kontur på mantelytan
G100-Geo Startpunkt kontur på frontsida
Sida 210
G110-Geo Startpunkt kontur på mantelyta
Sida 218
G101-Geo Linje på frontsida
Sida 210
G111-Geo Linje på mantelyta
Sida 218
G102-Geo Cirkelbåge cw ändyta
Sida 211
G112-Geo Cirkelbåge cw mantelyta
Sida 219
G103-Geo Cirkelbåge ccw ändyta
Sida 211
G113-Geo Cirkelbåge ccw mantelyta
Sida 219
G300-Geo Borrning på frontsida
Sida 212
G310-Geo Borrning på mantelyta
Sida 220
G301-Geo Linjärt spår på frontsida
Sida 213
G311-Geo Linjärt spår mantelyta
Sida 221
G302-Geo Cirkulärt spår cw ändyta
Sida 213
G312-Geo Cirkulärt spår cw mantelyta
Sida 221
G303-Geo Cirkulärt spår ccw ändyta
Sida 213
G313-Geo Cirkulärt spår ccw mantelyta
Sida 221
G304-Geo Fullcirkel på frontsida
Sida 214
G314-Geo Fullcirkel på mantelyta
Sida 222
G305-Geo Rektangel på frontsida
Sida 214
G315-Geo Rektangel på mantelyta
Sida 222
G307-Geo Månghörning ändyta
Sida 215
G317-Geo Månghörning på mantelyta
Sida 223
G401-Geo Linjärt mönster på framsida
Sida 216
G411-Geo Linjärt mönster mantelyta
Sida 224
G402-Geo Cirkulärt mönster på framsida
Sida 217
G412-Geo Cirkulärt mönster på mantelyta
Sida 225
G-koder för Y-axelkonturer
Y-axelkonturer
Y-axelkonturer
XY-plan
YZ-plan
G170-Geo Startpunkt kontur XY-plan
Sida 408
G180-Geo Startpunkt kontur YZ-plan
Sida 417
G171-Geo Linje XY-plan
Sida 408
G181-Geo Linje YZ-plan
Sida 417
G172-Geo Cirkelbåge cw XY-plan
Sida 409
G182-Geo Cirkelbåge cw YZ-plan
Sida 418
G173-Geo Cirkelbåge ccw XY-plan
Sida 409
G183-Geo Cirkelbåge ccw YZ-plan
Sida 418
G370-Geo Borrning XY-plan
Sida 410
G380-Geo Borrning YZ-plan
Sida 419
G371-Geo Linjärt spår XY-plan
Sida 411
G381-Geo Linjärt spår YZ-plan
Sida 419
G372-Geo Cirkulärt spår cw XY-plan
Sida 412
G382-Geo Cirkulärt spår cw YZ-plan
Sida 420
G373-Geo Cirkulärt spår ccw XY-plan
Sida 412
G383-Geo Cirkulärt spår ccw YZ-plan
Sida 420
G374-Geo Fullcirkel XY-plan
Sida 412
G384-Geo Fullcirkel YZ-plan
Sida 420
G375-Geo Rektangel XY-plan
Sida 413
G385-Geo Rektangel YZ-plan
Sida 421
G377-Geo Månghörning XY-plan
Sida 413
G387-Geo Månghörning YZ-plan
Sida 421
G471-Geo Mönster linjärt XY-plan
Sida 414
G481-Geo Mönster linjärt YZ-plan
Sida 422
G472-Geo Mönster cirkulärt XY-plan
Sida 415
G482-Geo Mönster cirkulärt YZ-plan
Sida 423
G376-Geo Enstaka yta XY-plan
Sida 416
G386-Geo Enstaka yta XY-plan
Sida 424
G477-Geo Månghörning XY-plan
Sida 416
G487-Geo Månghörning XY-plan
Sida 424
470
Översikt G-funktioner
7.3 Översikt G-kommandon BEARBETNING
7.3
Översikt G-kommandon
BEARBETNING
G-kommandon för svarvning
Svarvbearbetning - grundfunktioner
Svarvbearbetning - grundfunktioner
Verktygsrörelser utan bearbetning
Nollpunktsförskjutningar
Översikt Nollpunktsförskjutningar
Sida 236
Förflyttning till verktygsväxlingspunkt Sida 227
G51
Nollpunktsförskjutning
Sida 237
G140
Definiera verktygsväxlingspunkt
Sida 227
G56
Adderande nollpunktsförskjutning
Sida 238
G701
Snabbtransport med
maskinkoordinater
Sida 226
G59
Absolut nollpunktsförskjutning
Sida 239
G152
Nollpunktsförskjutning C-axel
Sida 308
G0
Positionering med snabbtransport
G14
Sida 226
Enkla linjära och cirkulära rörelser
G1
Linjär rörelse
Sida 228
G920
Inaktivera nollpunktsförskjutning
Sida 352
G2
Cirkulär förflyttning cw inkrementell
måttsättning av centrum
Sida 229
G921
Inaktivera nollpunktsförskjutning,
verktygsmått
Sida 352
G3
Cirkulär förflyttning ccw inkrementell Sida 229
måttsättning av centrum
G980
Aktivera nollpunktsförskjutning
Sida 353
G12
Cirkulär förflyttning cw absolut
måttsättning av centrum
Sida 230
G981
Aktivera nollpunktsförskjutning,
verktygsmått
Sida 353
G13
Cirkulär förflyttning ccw absolut
måttsättning av centrum
Sida 230
Säkerhetsavstånd
Matning, varvtal
G47
Sätt säkerhetsavstånd
Sida 242
Säkerhetsavstånd (fräsbearbetning)
Sida 242
Gx26
Varvtalsbegränsning *
Sida 231
G147
G64
Intermittent matning
Sida 231
Nosradiekompensering (SRK/FRK)
Gx93
Matning per tand *
Sida 232
G40
Stäng av FRK/SRK
Sida 234
G94
Matning per minut
Sida 232
G41
SRK/FRK vänster
Sida 235
Gx95
Matning per varv
Sida 232
G42
SRK/FRK höger
Sida 235
Gx96
Konstant skärhastighet
Sida 233
Verktyg, kompensering
Gx97
Varvtal
Sida 233
Arbetsmån
T
Växla in verktyg
Sida 243
G148
(Växla) skärkompensering
Sida 244
G50
Stäng av arbetsmån
Sida 240
G149
Adderande korrektur
Sida 245
G52
Stäng av arbetsmån
Sida 240
G150
Beräkna höger verktygsspets
Sida 246
G57
Arbetsmån axelparallell
Sida 240
G151
Beräkna vänster verktygsspets
Sida 246
G58
Arbetsmån konturparallell
Sida 241
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
471
7.3 Översikt G-kommandon BEARBETNING
Cykler för svarvning
Svarvbearbetning - cykler
Svarvbearbetning - cykler
Enkla svarvcykler
Konturberoende svarvcykel
G80
Cykelslut/enkla konturer
Sida 267
G740
Cykel för konturupprepning
Sida 259
G81
Enkel grovbearbetning längs
Sida 383
G741
Cykel för konturupprepning
Sida 259
G82
Enkel grovbearbetning plan
Sida 384
G810
Grovbearbetningscykel längs
Sida 248
G83
Cykel för konturupprepning
Sida 385
G820
Grovbearbetningscykel plan
Sida 251
G86
Enkel instickscykel
Sida 386
G830
Grovbearbetningscykel
konturparallell
Sida 253
G87
Övergångsradie
Sida 387
G835
Konturparallell med neutralt Vkt
Sida 255
G88
Fas
Sida 387
G860
Universell instickscykel
Sida 257
G869
Sticksvarvningscykel
Sida 260
Borrcykler
G36
Gängning
Sida 300
G870
Enkel instickscykel G22
Sida 263
G71
Enkel borrcykel
Sida 295
G890
Finbearbetningscykel
Sida 264
G72
Borrning, försänkning, etc.
Sida 297
Gängcykler
G73
Gängcykel för tapp
Sida 298
G31
Gängcykel
Sida 274
G74
Djupborrningscykel
Sida 301
Fristick
G32
Enkel gängcykel
Sida 278
G33
Enstaka gängskärning
Sida 280
Sida 282
G25
Fristickskontur
Sida 193
G35
Metrisk ISO-gänga
G85
Fristick
Sida 286
G350
Enkel längsgående gänga
G851
Fristick DIN 509 E direkt
Sida 288
G351
Enkel, längsgående gänga med flera
ingångar
G852
Fristick DIN 509 F direkt
Sida 289
G352
Konisk API-gänga
Sida 283
G853
Fristick DIN 76 gänga direkt
Sida 290
G36
Gängning
Sida 300
G856
Fristick Form U direkt
Sida 291
Avstickning
G857
Fristick Form H direkt
Sida 292
G859
G858
Fristick Form K direkt
Sida 293
472
Avstickningscykel
Sida 285
Översikt G-funktioner
7.3 Översikt G-kommandon BEARBETNING
C-axelbearbetning
C-axelbearbetning
C-axelbearbetning
C-axel
G120
Referensdiameter för bearbetning
på mantelyta
Sida 308
G152
Nollpunktsförskjutning C-axel
Sida 308
G153
Normera C-axel
Sida 309
Enskild bana - Bearbetning på fram-/baksida
Enskild bana - Bearbetning på mantelytan
G100
Snabbtransport front
Sida 310
G110
Snabbtransport mantelyta
Sida 314
G101
Linjär rörelse ändyta
Sida 311
G111
Linjär rörelse mantelyta
Sida 315
G102
Cirkulär förflyttning cw ändyta
Sida 312
G112
Cirkulär förflyttning cw mantelyta
Sida 316
G103
Cirkulär förflyttning ccw ändyta
Sida 312
G113
Cirkulär förflyttning ccw mantelyta
Sida 316
Figurer - Bearbetning på fram-/baksida
Figurer - Bearbetning på mantelytan
G301
Linjärt spår ändyta
Sida 268
G311
Linjärt spår mantelyta
Sida 270
G302
Cirkulärt spår cw ändyta
Sida 268
G312
Cirkulärt spår cw mantelyta
Sida 271
G303
Cirkulärt spår ccw ändyta
Sida 268
G313
Cirkulärt spår ccw mantelyta
Sida 271
G304
Fullcirkel ändyta
Sida 269
G314
Fullcirkel på mantelyta
Sida 271
G305
Rektangel ändyta
Sida 269
G315
Rektangel på mantelyta
Sida 272
G307
Månghörning ändyta
Sida 269
G317
Månghörning på mantelyta
Sida 272
Fräscykler ändyta
Fräscykler mantelyta
G791
Linjärt spår ändyta
Sida 318
G792
Linjärt spår på mantelyta
Sida 319
G793
Konturfräsning direkt
Sida 320
G794
Konturfräsning direkt
Sida 322
G797
Ytfräsning (ändfräsning)
Sida 324
G798
Fräsning av spiralspår
Sida 326
G799
Gängfräsning
Förborrningscykler
Kontur- och fickfräsningscykler
G840
Förborrning konturfräsning
Sida 328
G840
Konturfräsning
Sida 330
G845
Förborrning fickfräsning
Sida 338
G840
Avgradning
Sida 334
G845
Fickfräsning
Sida 339
Fickfräsning fin
Sida 343
Gravercykler
G801
Gravering ändyta
Sida 346
G846
G802
Gravering mantelyta
Sida 347
Gravercykler
Mönster
G801
Gravering ändyta
Sida 346
G743
G802
Gravering mantelyta
Sida 347
Teckentabell för gravering
Sida 345
Mönster linjärt ändyta
G745
Mönster cirkulärt ändyta
G744
Linjärt mönster mantelyta
G746
Cirkulärt mönster på mantelyta
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
473
7.3 Översikt G-kommandon BEARBETNING
Y-axelbearbetning
Y-axelbearbetning
Y-axelbearbetning
Bearbetningsplan
Fräscykler
G17
XY-plan
Sida 425
G841
Fräsning yta grovbearbetning
Sida 431
G18
XZ-plan (svarvbearbetning)
Sida 425
G842
Fräsning yta finbearbetning
Sida 432
G19
YZ-plan
Sida 425
Verktygsrörelser utan bearbetning
G843
Fräsning flerkant grovbearbetning
Sida 433
G844
Fräsning flerkant grovbearbetning
Sida 434
G0
Positionering med snabbtransport
Sida 426
G845
Förborrning fickfräsning
Sida 436
G14
Förflyttning till verktygsväxlingspunkt Sida 426
G845
Fickfräsning grov
Sida 437
G701
Snabbtransport med
maskinkoordinater
G846
Fickfräsning fin
Sida 441
G800
Gängfräsning XY-plan
Sida 445
Sida 427
Enkla linjära och cirkulära rörelser
G1
Linjär rörelse
Sida 428
G806
Gängfräsning YZ-plan
Sida 446
G2
Cirkulär förflyttning cw inkrementell
måttsättning av centrum
Sida 429
G808
Kuggfräsning
Sida 447
G3
Cirkulär förflyttning ccw inkrementell Sida 429
måttsättning av centrum
Gravercykler
G12
Cirkulär förflyttning cw absolut
måttsättning av centrum
Sida 430
G803
Gravering i XY-plan
Sida 443
G13
Cirkulär förflyttning ccw absolut
måttsättning av centrum
Sida 430
G804
Gravering i YZ-plan
Sida 444
Teckentabell för gravering
Sida 345
Variabelprogrammering, programförgrening
Variabelprogrammering, programförgrening
Variabelprogrammering, programförgrening
Variabelprogrammering
Datainmatning, datautmatning
#-Variabel
Variabeltyper
Sida 363
INPUT
Inmatning (#-variabel)
Sida 361
PARA
Läsa konfigurationsdata
Sida 368
WINDOW
Öppna utmatningsfönster (#variabel)
Sida 361
CONST
Konstantdefinition
Sida 371
PRINT
Utmatning (#-variabel)
Sida 362
VAR
Variabeldefinition
Sida 370
Programförgrening, -upprepning
Underprogram
Anrop av underprogram
474
Sida 376
IF..THEN..
Programförgrening
Sida 372
WHILE..
programupprepning
Sida 374
SWITCH..
Programförgrening
Sida 375
Översikt G-funktioner
7.3 Översikt G-kommandon BEARBETNING
Speciella G-funktioner
Speciella G-funktioner
Speciella G-funktioner
G4
Fördröjning
Sida 349
G908
Matningsövermanning 100%
Sida 351
G7
Precisionsstopp på
Sida 349
G909
Interpreter-stopp
Sida 351
G8
Precisionsstopp av
Sida 350
G910
Aktivera mätning
Sida 395
G9
Precisionsstopp (blockvis)
Sida 350
G911
Aktivera övervakning av mätsträcka Sida 396
G30
Konvertering och spegling
Sida 353
G912
Ärvärdes-upptagning
Sida 396
G60
Inaktivera skyddszon
Sida 350
G913
Avsluta mätning i process
Sida 396
G65
Visa spänndon
Sida 349
G914
Deaktivera övervakning av
mätsträcka
Sida 396
G67
Ladda råämneskontur (grafik)
Sida 349
G916
Förflyttning till fast anslag
Sida 357
G99
Transformationer av konturer
Sida 354
G919
Spindel-override 100%
Sida 351
G702
Säkra/ladda konturefterföljning
Sida 348
G920
Deaktivera nollpunktsförskjutning
Sida 352
G703
Konturföljning av/på
Sida 348
G921
Deaktivera nollpunktsförskjutning,
verktygsmått
Sida 352
G720
Spindelsynkronisering
Sida 355
G923
Handratt-offset i gänga
Sida 110
G901
Ärvärde i variabel
Sida 350
G924
Varierande varvtal
Sida 352
G902
Nollpunktsförskjutning i variabel
Sida 350
G925
Kraftreducering
Sida 359
G903
Släpfel i variabel
Sida 350
G930
Pinolövervakning
Sida 360
G904
Läsa interpoleringsinformation
Sida 351
G980
Aktivera nollpunktsförskjutning
Sida 353
G905
C-vinkeloffset
Sida 356
G981
Aktivera nollpunktsförskjutning,
verktygsmått
Sida 353
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
475
476
Översikt G-funktioner
7.3 Översikt G-kommandon BEARBETNING
B
C
? - VGP förenklad
geometriprogrammering ... 176
baksidesbearbetning
DIN PLUS
Exempel på
komplettbearbetning med
motspindel ... 401
Exempel: Komplettbearbetning
med en spindel ... 403
Bearbetning på ändyta ... 310
Bearbetning på mantelyta ... 314
Bearbetningsattribut för
formelement ... 183
Bearbetningskommandon ... 172
Bearbetningsplan ... 425
Beräkna förborrningspositioner
G840 ... 328
Beräkna förborrningspositioner G845
(Y-axel) ... 436
Beräkna höger/vänster verktygsspets
G150/G151 ... 246
Bestämma index för ett
parameterelement – PARA ... 369
Bildskärmslayout smart.TurnEditor ... 33
Borrcykel G71 ... 295
Borrcykler
DIN-programmering ... 294
Borrcykler, översikt och
konturreferens ... 294
Borrning (centrerad) G49-Geo ... 200
Borrning G72 ... 297
Borrning på framsida G300-Geo ... 212
Borrning på mantelyta G310-Geo ... 220
Borrning, djuphålsborrning G74 ... 301
Borrning, försänkning G72 ... 297
Cirkelbåge mantelyta G112/
G113 ... 316
Cirkelbåge svarvkontur G12-/G13Geo ... 187
Cirkelbåge svarvkontur G2-/G3Geo ... 186
Cirkelbåge XY-plan G172-/G173Geo ... 409
Cirkelbåge YZ-plan G182/G183Geo ... 418
Cirkulärförflyttning G12, G13
(Fräsning) ... 430
Cirkulärförflyttning G12/G13 ... 230
Cirkulärförflyttning G2, G3
(Fräsning) ... 429
Cirkulärförflyttning G2/G3 ... 229
Cirkulärt mönster med cirkulära
spår ... 207
Cirkulärt mönster på ändytan
G745 ... 304
Cirkulärt mönster på mantelyta G412Geo ... 225
Cirkulärt mönster på mantelyta
G746 ... 306
Cirkulärt mönster XY-planet G472Geo ... 415
Cirkulärt mönster YZ-plan G482Geo ... 423
Cirkulärt spår på framsida G302-/G303Geo ... 213
Cirkulärt spår på mantelyta G312-/G313Geo ... 221
Cirkulärt spår XY-plan G372/G373Geo ... 412
Cirkulärt spår YZ-plan G382/G383Geo ... 420
CONST (Avsnittsindelning) ... 44
Cykel fas G88 ... 387
Cykel för konturupprepning G83 ... 385
Cykel fristick G85 ... 286
Cykel radie G87 ... 387
Cykelslut/enkel kontur G80 ... 267
A
Adderande korrektur G149 ... 245
Adderande korrektur G149-Geo ... 204
Adressparameter ... 176
Aktivera FRK G41/G42 ... 235
Aktivera nollpunktsförskjutningar
G980 ... 353
Aktivera nollpunktsförskjutningar,
verktygslängder G981 ... 353
Aktivera SRK G41/G42 ... 235
ÄMNE (avsnittsindelning) ..... ... 42
Ansats (gänga) ... 273
API-gänga G352 ... 283
Arbetsmån ... 240
Arbetsmån axelparallell G57 ... 240
Arbetsmån G52-Geo ... 203
Arbetsmån konturparallell (ekvidistans)
G58 ... 241
Arbetsstycke, överföring
Avstickningskontroll genom
släpfelsövervakning G917 ... 358
C-vinkeloffset G905 ... 356
Förflyttning till fast anslag
G916 ... 357
Spindelsynkronisering G720 ... 355
Arbetsstyckesgrupp G99 ... 354
Ärvärde i variabler G901 ... 350
Attribut till konturbeskrivningen ... 201
Avgradning G840 ... 334
Avsnitt BAKSIDA ... 42
Avsnitt BAKSIDA_Y ... 43
Avsnitt BEARBETNING ... 43
Avsnitt FÄRDIG DETALJ ... 42
Avsnitt FRONT ... 42
Avsnitt FRONT_Y ... 43
Avsnitt HJÄLPKONTUR ... 42
Avsnitt HJÄLPRÅÄMNE ... 42
Avsnitt MANTEL ... 42
Avsnitt MANTEL_Y ... 43
Avsnitt PROGRAMHUVUD ... 41
Avsnitt REVOLVER ... 41
Avsnitt UNDERPROGRAM ... 43
Avsnittsindelning CONST ... 44
Avsnittsindelning RETURN ... 43
Avsnittsindelning SLUT ... 43
Avsnittsindelning VAR ... 44
Avstickningscykel G859 ... 285
Avstickningskontroll
Via släpfelsövervakning G917 ... 358
C
C-axel
C-vinkeloffset G905 ... 356
C-axelkommandon ... 308
C-axelkonturer – Grunder ... 205
Chuckdetalj cylinder/rör G20-Geo ... 182
Cirkelbåge
DIN PLUS
Svarvkontur G2-, G3-, G12-, G13Geo ... 186, 187
Cirkelbåge ändyta G102/G103 ... 312
Cirkelbåge kontur på framsida G102-/
G103-Geo ... 211
Cirkelbåge kontur på mantelyta G112-/
G113-Geo ... 219
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
477
Index
SYMBOLS
Index
D
F
Datainmatning ... 361
Datautmatning ... 361
Deaktivera nollpunktsförskjutningar
G920 ... 352
Deaktivera nollpunktsförskjutningar,
verktygslängder G921 ... 352
Definiera verktygsväxlingspunkt
G140 ... 227
Dialog vid underprogram ... 377
Direkt blockframväxling, exekvera NCblock i Enkelblock med en enda NCstart G999 ... 353
Djuphålsborrning G74 ... 301
Formelement för svarvkontur ... 188
Försänkning G72 ... 297
Framkörning, frånkörning
smart.Turn ... 55
Fräscykler Y-axel ... 431
Fräscykler, översikt ... 317
Fräskonturens läge ... 205
Fräskonturernas läge Y-axel ... 406
Fräsmönster, cirkulärt ändyta
G745 ... 304
Fräsmönster, cirkulärt mantelyta
G746 ... 306
Fräsmönster, linjärt ändyta G743 ... 303
Fräsmönster, linjärt mantel G744 ... 305
Fräsning av flera kanter finbearbetning
G844 ... 434
Fräsning av flera kanter
grovbearbetning G843 ... 433
Fräsning spiralspår G798 ... 326
Fräsning, fickfräsning finbearbetning
G846 ... 343
Fräsning, fickfräsning grovbearbetning
G845 ... 337
Fräsning, fräsning spiralspår
G798 ... 326
Fräsning, G840 – Grunder ... 327
Fräsning, kontur- och figurfräscykel
ändyta G793 ... 320
Fräsning, kontur- och figurfräscykel
mantelyta G794 ... 322
Fräsning, konturfräsning G840 ... 327
Fräsning, linjärt spår ändyta
G791 ... 318
Fräsning, linjärt spår mantelyta
G792 ... 319
Fräsning, ytfräsning ändyta G797 ... 324
Fräsradiekompensering ... 234
Fristick DIN 509 E ... 194
Fristick DIN 509 E med
cylinderbearbetning G851 ... 288
Fristick DIN 509 F ... 194
Fristick DIN 509 F med
cylinderbearbetning G852 ... 289
Fristick DIN 76 ... 195
Fristick DIN 76 med
cylinderbearbetning G853 ... 290
Fristick form H ... 195
Fristick Form H G857 ... 292
Fristick form K ... 196
Fristick Form K G858 ... 293
Fristick form U ... 193
E
Element i DIN-programmet ... 31
Enkel gängcykel G32 ... 278
Enkla svarvcykler ... 383
Enstaka yta XY-plan G376-Geo ... 416
Enstaka yta YZ-plan G386-Geo ... 424
Ersättningsverktyg ... 48
Exempel
Bearbetning med Y-axeln ... 448
Komplettbearbetning med en
spindel ... 403
Komplettbearbetning med
subspindel ... 401
Programmering av
bearbetningscykel ... 177
Underprogram med
konturupprepningar ... 390
Expertprogram ... 178
F
Fas
DIN-cykel G88 ... 387
Fas G88 ... 387
Fickfräsning finbearbetning
G846 ... 343
Fickfräsning grovbearbetning
G845 ... 337
Figurfräscykel ändyta G793 ... 320
Figurfräscykel mantelyta G794 ... 322
Filorganisation smart.Turn-editor ... 39
Finbearbetning
DIN PLUS
Cykel G890 ... 264
Finbearbetning kontur G890 ... 264
Förflyttning till fast anslag G916 ... 357
Förflyttning till verktygsväxlingspunkt
G14 ... 227
478
Fristick Form U G856 ... 291
Fristick G85 ... 286
Fristickscykler ... 286
Fristickskontur ... 381
Fristickskontur G25 ... 381
Fristickskontur G25–Geo ... 193
Fullcirkel på framsida G304-Geo ... 214
Fullcirkel på mantelyta G314-Geo ... 222
Fullcirkel XY-plan G374-Geo ... 412
Fullcirkel YZ-plan G384-Geo ... 420
G
G840 – Avgradning ... 334
G840 – Beräkning av
förborrningspositioner ... 328
G840 – Fräsning ... 330
G840 – Grunder ... 327
G845 – Beräkning av
förborrningspositioner ... 338
G845 – Fräsning ... 339
G845 – Grunder ... 337
Gänga (allmän) G37–Geo ... 198
Gänga (standard) G34–Geo ... 197
Gänga enkel väg G33 ... 280
Gänga med fristick G24–Geo ... 192
Gänga, konisk API G352 ... 283
Gänga, metrisk ISO G35 ... 282
Gängcykel G31 ... 274
Gängcykel, enkel G32 ... 278
Gängcykler ... 273
Gängfräsning axiell G799 ... 307
Gängfräsning XY-plan G800 ... 445
Gängfräsning YZ-plan G806 ... 446
Gängning med tapp G36 – Enkel
väg ... 300
Gängning med tapp G73 ... 298
Geometrikommando ... 172
G-funktioner bearbetning
G0 Snabbtransport ... 226
G0 Snabbtransport (Y-axel) ... 426
G1 Linjärförflyttning ... 228
G1 Linjärförflyttning (Y-axel) ... 428
G100 Snabbtransport på fram-/
baksida ... 310
G101 Linjärt på fram-/baksida ... 311
G102 Cirkelbåge fram/
baksida ... 312
G103 Cirkelbåge fram/
baksida ... 312
G110 Snabbtransport
mantelyta ... 314
G111 Linjärt mantelyta ... 315
G112 Cirkulärt mantelyta ... 316
G315 Rektangel på mantelyta ... 272
G317 Månghörning
mantelyta ... 272
G32 Enkel gängcykel ... 278
G33 Gänga enkel väg ... 280
G35 Metrisk ISO-gänga ... 282
G350 Enkel, längsgående gänga
med en ingång ... 388
G351 Enkel, längsgående gänga
med flera ingångar ... 389
G352 Konisk API-gänga ... 283
G36 Gängning med tapp ... 300
G4 Väntetid ... 349
G40: Stäng av SRK/FRK ... 234
G41 Aktivera SRK, FRK ... 235
G42 Aktivera SRK, FRK ... 235
G47 Säkerhetsavstånd ... 242
G50 Arbetsmån avstängning ... 240
G51 Nollpunktsförskjutning ... 237
G56 Nollpunktsförskjutning
adderande ... 238
G57 Arbetsmån axelparallell ... 240
G58 Arbetsmån
konturparallell ... 241
G59 Nollpunktsförskjutning
absolut ... 239
G60 Stäng av skyddszon ... 350
G64 Intermittent matning ... 231
G65 Spänndon ... 349
G7 Precisionsstopp TILL ... 349
G701 Snabbtransport i
maskinkoordinater (Y-axel) ... 427
G701 Snabbtransport till
maskinkoordinater ... 226
G702 Säkra/ladda
konturföljning ... 348
G703 Konturföljning ... 348
G71 Borrcykel ... 295
G72 Borrning, försänk ... 297
G720 Spindelsynkronisering ... 355
G73 Gängning med tapp ... 298
G74 Djuphålsborrningscykel ... 301
G740 Instick upprepning ... 259
G741 Instick upprepning ... 259
G743 Linjärt mönster ändyta ... 303
G744 Linjärt mönster
mantelyta ... 305
G745 Cirkulärt mönster
ändyta ... 304
G746 Cirkulärt mönster
mantelyta ... 306
G791 Linjärt spår ändyta ... 318
G792 Linjärt spår mantelyta ... 319
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
G793 Kontur- och figurfräscykel
ändyta ... 320
G794 Kontur- och figurfräscykel
mantelyta ... 322
G797 Ytfräsning ändyta ... 324
G798 Fräsning spiralspår ... 326
G799 Gängfräsning axiell ... 307
G8 Precisionsstopp FRÅN ... 350
G80 Cykelslut/enkel kontur ... 267
G800 Gängfräsning XY-plan ... 445
G801 Gravering ändyta ... 346
G802 Gravering mantelyta ... 347
G803 Gravering XY-plan ... 443
G804 Gravering YZ-plan ... 444
G806 Gängfräsning YZ-plan ... 446
G808 Kuggfräsning ... 447
G81 Längdsvarvning enkel ... 383
G810 Grovbearbetning längs ... 248
G82 Plansvarvning enkel ... 384
G820 Grovbearbetning plan ... 251
G83 Cykel för
konturupprepning ... 385
G830 Konturparallell
grovbearbetning ... 253
G835 Konturparallell med neutralt
Vkt ... 255
G840 Konturfräsning ... 327
G841 Ytfräsning grovbearbetning (Yaxel) ... 431
G842 Ytfräsning finbearbetning (Yaxel) ... 432
G843 Fräsning av flera kanter
grovbearbetning (Y-axel) ... 433
G844 Fräsning av flera kanter
finbearbetning (Y-axel) ... 434
G845 Fickfräsning grov ... 337
G845 Fickfräsning grovbearbetning
(Y-axel) ... 435
G846 Fickfräsning
finbearbetning ... 343
G846 Fickfräsning finbearbetning (Yaxel) ... 441
G85 Fristickscykel ... 286
G851 Fristick DIN 509 E med
cylinderbearbetning ... 288
G852 Fristick DIN 509 F med
cylinderbearbetning ... 289
G853 Fristick DIN 76 med
cylinderbearbetning ... 290
G856 Fristick Form U ... 291
G857 Fristick Form H ... 292
G858 Fristick Form K ... 293
G859 Avstickningscykel ... 285
479
Index
G113 Cirkulärt mantelyta ... 316
G12 Cirkulärförflyttning ... 230
G12 Cirkulärförflyttning (Yaxel) ... 430
G120 Referensdiameter ... 308
G13 Cirkulärförflyttning ... 230
G13 Cirkulärförflyttning (Yaxel) ... 430
G14 Förflyttning till
verktygsväxlingspunkt (Yaxel) ... 426
G14 Verktygsväxlingspunkt ... 227
G140 Definiera
verktygsväxlingspunkt ... 227
G147 Säkerhetsavstånd
(fräsbearbetning) ... 242
G148 Växla
skärkompenseringen ... 244
G149 Adderande korrektur ... 245
G150 Beräkna höger
verktygsspets ... 246
G151 Beräkna vänster
verktygsspets ... 246
G152 Nollpunktsförskjutning Caxel ... 308
G153 Normera C-axel ... 309
G17 XY-plan ... 425
G18 XZ-plan
(svarvbearbetning) ... 425
G19 YZ-plan ... 425
G2 Cirkulärförflyttning ... 229
G2 Cirkulärförflyttning (Yaxel) ... 429
G26 Varvtalsbegränsning ... 231
G3 Cirkulärförflyttning ... 229
G3 Cirkulärförflyttning (Yaxel) ... 429
G30 Konvertering och
spegling ... 353
G301 Linjärt spår ändyta ... 268
G302 Cirkulärt spår på ändyta ... 268
G303 Cirkulärt spår på ändyta ... 268
G304 Fullcirkel ändyta ... 269
G305 Rektangel ändyta ... 269
G307 Månghörning front/
baksida ... 270
G31 Gängcykel ... 274
G311 Linjärt spår mantelyta ... 270
G312 Cirkulärt spår på
mantelyta ... 271
G313 Cirkulärt spår på
mantelyta ... 271
G314 Fullcirkel på mantelyta ... 271
Index
G86 Enkel instickscykel ... 386
G860 Instickning
konturrelaterad ... 257
G869 Sticksvarvcykel ... 260
G87 Sträcka med radie ... 387
G870 Instickscykel ... 263
G88 Sträcka med fas ... 387
G890 Konturfinbearbetning ... 264
G9 Precisionsstopp ... 350
G901 Ärvärde i variabler ... 350
G902 Nollpunktsförskjutning i
variabler ... 350
G903 Släpfel i variabel ... 350
G904 Läsa
interpoleringsinformation ... 351
G905 C-vinkeloffset ... 356
G908 Matningsövermanning
100% ... 351
G909 Interpreterstopp ... 351
G916 Förflyttning till fast
anslag ... 357
G917 Avstickningskontroll ... 358
G919 Spindel-override 100% ... 351
G920 Deaktivera
nollpunktsförskjutningar ... 352
G921 Deaktivera
nollpunktsförskjutningar, vktlängder ... 352
G924 Varierande varvtal ... 352
G925 Kraftreducering ... 359
G93 Matning per tand ... 232
G930 Pinolövervakning ... 360
G94 Konstant matning ... 232
G95 Matning per varv ... 232
G96 Konstant skärhastighet ... 233
G97 Varvtal ... 233
G980 Aktivera
nollpunktsförskjutning ... 353
G981 Aktivera
nollpunktsförskjutningar, vktlängder ... 353
G99 Arbetsstyckesgrupp ... 354
G999 Aktivera direkt
blockframväxling ... 353
Uppriktningskompensation
G976 ... 352
G-funktioner konturbeskrivning
G0 Startpunkt svarvkontur ... 183
G1 Linjär svarvkontur ... 184
G100 Startpunkt kontur på fram-/
baksida ... 210
G101 Linjär kontur på fram-/
baksida ... 210
480
G102 Cirkelbåge kontur på fram-/
baksida ... 211
G103 Cirkelbåge kontur på fram-/
baksida ... 211
G110 Startpunkt kontur på
mantelyta ... 218
G111 Linjär kontur på
mantelyta ... 218
G112 Cirkelbåge kontur på
mantelyta ... 219
G113 Cirkelbåge kontur på
mantelyta ... 219
G12 Cirkelbåge svarvkontur ... 187
G13 Cirkelbåge svarvkontur ... 187
G149 Adderande korrektur ... 204
G170 Startpunkt kontur XYplan ... 408
G171 Linje XY-plan ... 408
G172 Cirkelbåge XY-plan ... 409
G173 Cirkelbåge XY-plan ... 409
G180 Startpunkt kontur YZplan ... 417
G181 Linje YZ-plan ... 417
G182 Cirkelbåge YZ-plan ... 418
G183 Cirkelbåge YZ-plan ... 418
G2 Cirkelbåge svarvkontur ... 186
G20 stång cylinder/rör ... 182
G21 Gjutet ämne ... 182, 349
G22 Instick (standard) ... 188
G23 Instick (allmänt) ... 190
G24 Gänga med fristick ... 192
G25 Fristickskontur ... 193, 381
G3 Cirkelbåge svarvkontur ... 186
G300 Borrning front/baksida ... 212
G301 Linjärt spår front/
baksida ... 213
G302 Cirkulärt spår front/
baksida ... 213
G303 Cirkulärt spår front/
baksida ... 213
G304 Fullcirkel front/baksida ... 214
G305 Rektangel front/
baksida ... 214
G307 Månghörning front/
baksida ... 215
G308 Början ficka/ö ... 205
G309 Slut ficka/ö ... 205
G310 Borrning på mantelyta ... 220
G311 Linjärt spår mantelyta ... 221
G312 Cirkulärt spår på
mantelyta ... 221
G313 Cirkulärt spår på
mantelyta ... 221
G314 Fullcirkel på mantelyta ... 222
G315 Rektangel på mantelyta ... 222
G317 Månghörning
mantelyta ... 223
G34 Gänga (standard) ... 197
G37 Gänga (allmän) ... 198
G370 Hål XY-plan ... 410
G371 Linjärt spår XY-plan ... 411
G372 Cirkulärt spår XY-plan ... 412
G373 Cirkulärt spår XY-plan ... 412
G374 Fullcirkel XY-plan ... 412
G375 Rektangel XY-plan ... 413
G376 Enstaka yta XY-plan ... 416
G377 Månghörning XY-plan ... 413
G38
Matningsreducering ... 201, 202
G380 Hål YZ-plan ... 419
G381 Linjärt spår YZ-plan ... 419
G382 Cirkulärt spår YZ-plan ... 420
G383 Cirkulärt spår YZ-plan ... 420
G384 Fullcirkel YZ-plan ... 420
G385 Rektangel YZ-plan ... 421
G386 Enstaka yta YZ-plan ... 424
G387 Månghörning YZ-plan ... 421
G401 Linjärt mönster front/
baksida ... 216
G402 Cirkulärt mönster front/
baksida ... 217
G411 Linjärt mönster på
mantelyta ... 224
G412 Cirkulärt mönster på
mantelyta ... 225
G471 Mönster linjärt XYplanet ... 414
G472 Cirkulärt mönster XYplanet ... 415
G477 Yta med flera kanter XYplan ... 416
G481 Linjärt mönster YZplanet ... 422
G482 Cirkulärt mönster YZplan ... 423
G487 Yta med flera kanter YZplan ... 424
G49-Geo Borrning (centrisk) ... 200
G52 Arbetsmån blockvis ... 203
G95 Matning per varv ... 203
Gjutet ämne G21-Geo ... 182
Globala variabler (DINprogrammering) ... 363
Global-formulär ... 54
Gravering ändyta G801 ... 346
Gravering mantelyta G802 ... 347
H
Hål XY-plan G370-Geo ... 410
Hål YZ-plan G380-Geo ... 419
Hålbild, cirkulärt ändyta G745 ... 304
Hålbild, cirkulärt mantelyta G746 ... 306
Hålbild, linjärt ändyta G743 ... 303
Hålbild, linjärt mantel G744 ... 305
Handrattsöverlagring
vid G352 ... 284
Heltalsvariabel ... 363
Hjälpbilder vid anrop av
underprogram ... 378
Hjälpkommandon för
konturbeskrivning ... 201
I
IF.. Programförgrening ... 372
Inch-programmering. ... 30
Inmatning av variabler “INPUT“ ... 361
INPUT (inmatning #-variabel) ... 361
Inställning av verktygslista ... 46
Instick (allmänt) G23–Geo ... 190
Instick (standard) G22-Geo ... 188
Instick G86 ... 386
Instick G860 ... 257
Instick upprepning G740/G741 ... 259
Instickscykel G870 ... 263
Intermittent matning G64 ... 231
Interpreterstopp G909 ... 351
K
Kompenseringar ... 243
Komplettbearbetning
i DIN PLUS ... 399
Konisk API-gänga G352 ... 283
Konstant skärhastighet Gx96 ... 233
Kontur- och figurfräscykel ändyta
G793 ... 320
Kontur- och figurfräscykel mantelyta
G794 ... 322
Kontur, enkel G80 ... 267
Konturberoende svarvcykel ... 247
Konturefterföljning ... 28, 348
Konturefterföljning av/på G703 ... 348
Konturer i XY-planet ... 408
Konturer i YZ-planet ... 417
Konturer på framsidan ... 210
Konturer på mantelytan ... 218
Kontur-formulär ... 52
Konturfräsning G840 ... 327
Konturprogrammering ... 173
Konvertera DIN-program ... 179
Konvertering och spegling G30 ... 353
Korrektur, adderande G149 ... 245
Korrektur, adderande G149-Geo ... 204
Kraftreducering G925 ... 359
Kuggfräsning G808 ... 447
L
Längdsvarvning enkel G81 ... 383
Länkade konturer ... 205
L-anrop ... 376
Läsa interpoleringsinformation
G904 ... 351
Läsa konfigurationsdata – PARA ... 368
Läsa verktygsdata ... 365
Linjär kontur på framsida G101Geo ... 210
Linjär kontur på mantelyta G111Geo ... 218
Linjär svarvkontur G1-Geo ... 184
Linjära och cirkulära förflyttningar Yaxel ... 428
Linjära och cirkulära rörelser ... 228
Linjäraxlar ... 30
Linjärförflyttning G1 ... 228
Linjärförflyttning G1 (fräsning) ... 428
Linjärt ändyta G101 ... 311
Linjärt mantelyta G111 ... 315
Linjärt mönster på ändyta G743 ... 303
Linjärt mönster på mantelyta
G744 ... 305
Linjärt mönster på mantelytan G411Geo ... 224
Linjärt mönster XY-planet G471Geo ... 414
Linjärt mönster YZ-planet G481Geo ... 422
Linjärt spår ändyta G791 ... 318
Linjärt spår mantelyta G792 ... 319
Linjärt spår på framsida G301Geo ... 213
Linjärt spår på mantelyta G311Geo ... 221
Linjärt spår XY-plan G371-Geo ... 411
Linjärt spår YZ-plan G381-Geo ... 419
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Index
Gravering XY-plan G803 ... 443
Gravering YZ-plan G804 ... 444
Grovbearbetning konturparallell
G830 ... 253
Grovbearbetning längs G810 ... 248
Grovbearbetning plan G820 ... 251
Grovbearbetning, konturparallell med
neutralt Vkt G835 ... 255
Grundelement för svarvkontur ... 183
Linje XY-plan G171-Geo ... 408
Linje YZ-plan G181-Geo ... 417
Lokal variabel (DINprogrammering) ... 363, 364
M
Månghörning front/baksida G307Geo ... 215
Månghörning mantelyta G317Geo ... 223
Månghörning XY-plan G377-Geo ... 413
Månghörning YZ-plan G387-Geo ... 421
Markering av programavsnitt ... 40
Markering CONST ... 44
Markering RETURN ... 43
Markering SLUT ... 43
Markering VAR ... 44
Maskinkommandon ... 380
Matematiska funktioner ... 363
Matning ... 231
Matning konstant G94 ... 232
Matning per minut G94 ... 232
Matning per tand Gx93 ... 232
Matning per varv G95 ... 232
Matning per varv G95-Geo ... 203
Matning per varv Gx95 ... 232
Matning, intermittent G64 ... 231
Matningsövermanning 100 %
G908 ... 351
Matningsreducering G38Geo ... 201, 202
Måttenheter ... 30
Menygrupp “Extra“ ... 37
Menygrupp “Geometri“ ... 181
Menygrupp “Goto“ ... 35
Menygrupp “Grafik“ ... 38
Menygrupp “Huvud“
(programinledning) ... 34
Menygrupp “ICP“ ... 34
Menygrupp “Konfiguration“ ... 35
Menygrupp “Övriga“ ... 36
Menygrupp “Programförvaltning“ ... 34
Menygrupp “Units“ ... 50
Menystruktur i smart.Turn editor ... 32
Metrisk ISO-gänga G35 ... 282
M-kommandon ... 379
M-kommandon för styrning av
programförloppet ... 379
M-kommandon,
maskinkommandon ... 380
Mönster, cirkulärt på framsida G402Geo ... 217
481
Index
Mönster, linjärt på framsida G401Geo ... 216
Multiverktyg ... 47
N
NC-information, läsa aktuell ... 366
NC-information, läsa allmän ... 367
NC-programöversättning ... 178
Nollpunktsförskjutning absolut
G59 ... 239
Nollpunktsförskjutning adderande
G56 ... 238
Nollpunktsförskjutning C-axel
G152 ... 308
Nollpunktsförskjutning G51 ... 237
Nollpunktsförskjutning i variabler
G902 ... 350
Nollpunktsförskjutningar,
översikt ... 236
Normera C-axel G153 ... 309
Nosradiekompensering ... 234
O
Ö (DIN PLUS) ... 205
Översiktsformulär ... 50
P
Parallellredigering ... 33
Parameterbeskrivning –
underprogram ... 377
Pinolövervakning G930 ... 360
Plansvarvning enkel G82 ... 384
Positionera verktyg Y-axel ... 426
Positionera verktyget ... 226
Precisionsstopp av G8 ... 350
Precisionsstopp G7 ... 349
Precisionsstopp G9 ... 350
PRINT (utmatning #-variabel) ... 362
Programexempel ... 390
Programförgrening IF.. ... 372
Programförgrening WHILE ... 374
Programförgrening, SWITCH.. ... 375
Programmering av bearbetningscykel
(DIN PLUS) ... 177
Programmering i DIN/ISO-mode ... 172
Programöversättning ... 178
482
R
Råämnesbeskrivning DIN PLUS ... 182
Råämneskontur G67 (för grafik) ... 349
Radie G87 ... 387
Real-variabel ... 363
Redigera verktygsuppgifter ... 47
Referensdiameter G120 ... 308
Rektangel på framsida G305-Geo ... 214
Rektangel på mantelyta G315Geo ... 222
Rektangel XY-plan G375-Geo ... 413
Rektangel YZ-plan G385-Geo ... 421
RETURN (Avsnittsindelning) ... 43
Rundaxlar ... 30
S
Säkerhetsavstånd fräsbearbetning
G147 ... 242
Säkerhetsavstånd svarvbearbetning
G47 ... 242
Säkra/ladda konturföljning G702 ... 348
Samband geometri- och
bearbetningskommandon ... 393
Samband geometri- och
bearbetningskommandon, C-axel –
ändyta ... 394
Samband geometri- och
bearbetningskommandon, C-axel –
mantelyta ... 394
Samband geometri- och
bearbetningskommandon,
svarvbearbetning ... 393
Skärbegränsning ... 407
Skärhastighet, konstant Gx96 ... 233
Skärkorrektur G148 ... 244
Släpfel i variabel G903 ... 350
SLUT (Avsnittsindelning) ... 43
smart.Turn Editor ... 32
Snabbtransport ändyta G100 ... 310
Snabbtransport G0 ... 226
Snabbtransport G0 Y-axel ... 426
Snabbtransport med maskinkoordinater
G701 ... 226
Snabbtransport på mantelyta
G110 ... 314
Spänndon i simuleringen G65 ... 349
Spår, cirkulärt på framsida G302-/G303Geo ... 213
Spår, cirkulärt på mantelyta G312-/
G313-Geo ... 221
Spår, linjärt ändyta G791 ... 318
Spår, linjärt mantelyta G792 ... 319
Spår, linjärt på framsida G301Geo ... 213
Spår, linjärt på mantelyta G311Geo ... 221
Spegling
DIN PLUS
Konvertering och spegling
G30 ... 353
Spindel
Spindelsynkronisering G720 ... 355
Spindeloverride 100% G919 ... 351
Stäng av arbetsmån G50 ... 240
Stäng av FRK G40 ... 234
Stäng av skyddszon G60 ... 350
Stäng av SRK G40 ... 234
Start ficka/ö G308-Geo ... 205
Startpunkt kontur på framsida G100Geo ... 210
Startpunkt kontur på mantelyta G110Geo ... 218
Startpunkt kontur XY-plan G170Geo ... 408
Startpunkt kontur YZ-plan G180Geo ... 417
Startpunkt svarvkontur G0-Geo ... 183
Stickbearbetning, instick G860 ... 257
Stickbearbetning, instick upprepning
G740/G741 ... 259
Stickbearbetning, instickscykel
G870 ... 263
Sticksvarvningscykel G869 ... 260
Strukturerat NC-program ... 29
Svarvcykler, enkla ... 383
Svarvcykler, konturberoende ... 247
SWITCH..CASE Programförgrening ... 375
Synkronisering
Synkronisering, spindel G720 ... 355
T
Teckentabell ... 345
Teckentabell för gravering ... 345
T-kommando ... 243
T-kommando, grunder ... 45
Tool-formuläret ... 51
Underprogram grunder ... 178
Underprogram, dialog vid UPanrop ... 377
Underprogram, hjälpbilder vid UPanrop ... 378
Underprogramanrop L"xx" V1 ... 376
Unit “Ändfräsning“ ... 120
Unit “API-gänga“ ... 114
Unit “Avgradning ändyta“ ... 129
Unit “Avgradning mantelyta“ ... 141
Unit “Avgradning XY-plan“ ... 162
Unit “Avgradning YZ-plan“ ... 169
Unit “Avstickning“ ... 66
Unit “Borrning centrum“ ... 68
Unit “Borrning cirkulärt mönster
ändyta“ ... 75
Unit “Borrning cirkulärt mönster
mantelyta“ ... 84
Unit “Borrning linjärt mönster
ändyta“ ... 73
Unit “Borrning linjärt mönster
mantelyta“ ... 82
Unit “C-axel Av“ ... 144
Unit “C-axel Till“ ... 144
Unit “Cirkulärt spårmönster
ändyta“ ... 119
Unit “Cirkulärt spårmönster
mantelyta“ ... 132
Unit “Enstaka borrning ändyta“ ... 71
Unit “Enstaka borrning
mantelyta“ ... 80
Unit “Enstaka gängning med tapp
ändyta“ ... 77
Unit “Enstaka gängning med tapp
mantelyta“ ... 86
Unit “Fickfräsning figurer
ändyta“ ... 125
Unit “Fickfräsning figurer
mantelyta“ ... 137
Unit “Fickfräsning ICP ändyta“ ... 127
Unit “Fickfräsning ICP
mantelyta“ ... 139
Unit “Fickfräsning ICP XY-plan“ ... 158
Unit “Fickfräsning ICP YZ-plan“ ... 165
Unit “Finbearbetning ICP“ ... 104
Unit “Finbearbetning längs, direkt
konturinmatning“ ... 106
Unit “Finbearbetning plan, direkt
konturinmatning“ ... 107
Unit “Förborrning fickfräsning figurer
ändyta“ ... 95
Unit “Förborrning fickfräsning figurer
mantelyta“ ... 101
Unit “Förborrning fickfräsning ICP
ändyta“ ... 97
Unit “Förborrning fickfräsning ICP
mantelyta“ ... 103
Unit “Förborrning fickfräsning ICP XYplan“ ... 154
Unit “Förborrning fickfräsning ICP YZplan“ ... 156
Unit “Förborrning Konturfräsning figurer
ändyta“ ... 92
Unit “Förborrning konturfräsning figurer
mantelyta“ ... 98
Unit “Förborrning Konturfräsning ICP
ändyta“ ... 94
Unit “Förborrning konturfräsning ICP
mantelyta“ ... 100
Unit “Förborrning konturfräsning ICP
XY-plan“ ... 153
Unit “Förborrning konturfräsning ICP
YZ-plan“ ... 155
Unit “Fräsning enstaka yta XYplan“ ... 159
Unit “Fräsning enstaka yta YZplan“ ... 166
Unit “Fräsning månghörning XYplan“ ... 160
Unit “Fräsning månghörning YZplan“ ... 167
Unit “Fräsning spiralspår“ ... 133
Unit “Fristick Form E, F, DIN76“ ... 108
Unit “Fristick Form H, K, U“ ... 67
Unit “Gänga direkt“ ... 111
Unit “Gänga ICP“ ... 112
Unit “Gängfräsning XY-plan“ ... 163
Unit “Gängfräsning“ ... 121
Unit “Gängning centrum“ ... 70
Unit “Gängning med tapp cirkulärt
mönster ändyta“ ... 79
Unit “Gängning med tapp cirkulärt
mönster mantelyta“ ... 88
Unit “Gängning med tapp linjärt
mönster ändyta“ ... 78
Unit “Gängning med tapp linjärt
mönster mantelyta“ ... 87
Unit “Gravering ändyta“ ... 128
Unit “Gravering mantelyta“ ... 140
Unit “Gravering XY-plan“ ... 161
Unit “Gravering YZ-plan“ ... 168
Unit “Grovbearbetning dubbelriktad
ICP“ ... 59
HEIDENHAIN MANUALplus 620 / CNC PILOT 620
Unit “Grovbearbetning konturparallell
ICP“ ... 58
Unit “Grovbearbetning längs ICP“ ... 56
Unit “Grovbearbetning längs, direkt
konturinmatning“ ... 60
Unit “Grovbearbetning plan ICP“ ... 57
Unit “Grovbearbetning plan, direkt
konturinmatning“ ... 61
Unit “ICP Borrning C-axel“ ... 89
Unit “ICP Borrning Y-axel“ ... 150
Unit “ICP Borrning, försänkning Caxel“ ... 91
Unit “ICP Borrning, försänkning Yaxel“ ... 152
Unit “ICP Gängning med tapp Caxel“ ... 90
Unit “ICP Gängning med tapp Yaxel“ ... 151
Unit “Kongänga“ ... 115
Unit “Konturfräsning figurer
ändyta“ ... 122
Unit “Konturfräsning figurer
mantelyta“ ... 134
Unit “Konturfräsning ICP
ändyta“ ... 124
Unit “Konturfräsning ICP
mantelyta“ ... 136
Unit “Konturfräsning ICP XYplan“ ... 157
Unit “Konturfräsning ICP YZplan“ ... 164
Unit “Konturinstick direkt
konturinmatning“ ... 64
Unit “Konturstinstick ICP“ ... 62
Unit “Linjärt spårmönster
ändyta“ ... 118
Unit “Linjärt spårmönster
mantelyta“ ... 131
Unit “Programbörjan“ ... 142
Unit “Programdelsupprepning“ ... 146
Unit “Programslut“ ... 147
Unit “Spår ändyta“ ... 117
Unit “Spår mantelyta“ ... 130
Unit “Sticksvarvning direkt
konturinmatning“ ... 65
Unit “Sticksvarvning ICP“ ... 63
Unit “Underprogramanrop“ ... 145
UNITS - Grunder ... 50
Uppriktningskompensation, utför
bearbetning koniskt G976 ... 352
Utlopp (gänga) ... 273
Utlopp gänga ... 273
Utmatning #-variabler ... 362
483
Index
U
Index
Utmatning av #-variabler
“PRINT“ ... 362
Utmatningsfönster för variabler
“WINDOW“ ... 361
V
Väntetid G4 ... 349
VAR (Avsnittsindelning) ... 44
Variabelprogrammering ... 363
Variabel-syntax, utökad CONST –
VAR ... 370
Variabeltyper ... 363
Variabler
som adressparameter ... 176
Varierande varvtal, reducera
resonanssvängningar G924 ... 352
Varvtal ... 231
Varvtal Gx97 ... 233
Varvtalsbegränsning G26 ... 231
Växla in verktyg – T ... 243
Växla skärkompenseringen G148 ... 244
Verktygskommandon ... 243
Verktygsprogrammering ... 45
VGP - förenklad
geometriprogrammering ... 176
Villkorlig blockexekvering ... 372
Vinkeloffset
C-vinkeloffset G905 ... 356
Vridningsläge för verktygshållare ... 45
W
WHILE.. programupprepning ... 374
WINDOW (speciellt
utmatningsfönster) ... 361
X
XY-plan G17 (fram- eller baksida) ... 425
XZ-plan G18 (svarvbearbetning) ... 425
Y
Y-axelkonturer – Grunder ... 406
Yta med flera kanter XY-plan G477Geo ... 416
Yta med flera kanter YZ-plan G487Geo ... 424
Ytfräsning ändyta G797 ... 324
YZ-plan G19 (ovanifrån/mantel) ... 425
484
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 5
83301 Traunreut, Germany
{ +49 8669 31-0
| +49 8669 5061
E-mail: [email protected]
Technical support | +49 8669 32-1000
Measuring systems { +49 8669 31-3104
E-mail: [email protected]
TNC support
{ +49 8669 31-3101
E-mail: [email protected]
NC programming { +49 8669 31-3103
E-mail: [email protected]
PLC programming { +49 8669 31-3102
E-mail: [email protected]
Lathe controls
{ +49 8669 31-3105
E-mail: [email protected]
www.heidenhain.de
685556-52 · Ver02 · SW04 · 8/2013 · Printed in Germany · H
