Användarhandbok Ändringar och tillägg från V520. MillPlus IT V530. Giltig till V520/00e V521/00f V522/00c V530/00f



Relevanta dokument
CNC PILOT 4290 B- och Y-axel

Exempel. Vi skall bestämma koordinaterna för de punkter som finns i bild 3. OBS! Varje ruta motsvarar 1mm

SNABBGUIDE I G-KODER. Andra upplagan för operatörer. Daniel Karlsson

Bruksanvisning Cykelprogrammering. itnc 530. NC-software

Kapitel 2 Vägg/golv... 3

Öppna bilden C:\Photoshop5-kurs\Bananer 96ppi.psd. Aktivera verktyget Färgpyts i verktygslådan.

Fräs Manual CNC. COPYRIGHT ( ) peter@pdahlen.se

50 poäng. Allmänna anvisningar: <Hjälptext: Frivilligt fält. Skriv här ytterligare information som studenterna behöver>

Innehållsförteckning

Snabbguide i G-koder. Daniel Karlsson CNC Support

Den golfspelande roboten

Tentamen i TMPT 04 Produktionsteknik för Im3

2011 Studsvik AB PANORAMA-BILDTAGNING. Tony Björkman

BRUKSANVISNING EASYSTART REMOTE + MONTERINGSANVISNING FORDONSVÄRMARE TEKNISK DOKUMENTATION BRUKSANVISNING SNABBGUIDE

Metod för termografisk mätning VV Publ. Nr 2006: Innehållsförteckning:

9-1 Koordinatsystem och funktioner. Namn:

EasyStart R + Bruksanvisning. Bekväm fjärrkontroll med integrerat kopplingsur för parkeringsvärmare m.m.

BRUKSANVISNING. SYR Safe-T

KARMATIC PROFILER 2000 Manual

Kartesisk PTP-körning

Predator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0

Wolkerova 845 CZ Hulin Czech Republic

För ytterligare information om dimensioner, skärdata, omslipningsrekommendationer och måttritningar, se vår huvudkatalog SE-2.

Centronic VarioControl VC420-II, VC410-II

9. PHOTOservice. Denna service är avgiftsbelagd. Mer information om priser och betalningssätt finns under "PHOTOservice" på

Att använda bildhanteringsprogram, del 2

Handbok Kig. Dominique Devriese Översättare: Stefan Asserhäll

Denna artikel publicerades i Verkstadstidningen nr

Bruksanvisning: för Warmup tempo digital programmerbar termostat En del av Elementserien Inledning

KomfortEl. Bruksanvisning INNOVATION VABA

Installations och användarmanual för BFM24TD, BFM24TD-GPS bränsleflödesmätare för diesel

BRUKSANVISNING LH 1600 KÖRSPÅRSMONITOR

Automatic Systems. Mekanisk enhet vändkors Standardarm TR4XX FÄLTMANUAL. Intergate AB Kilegatan Strömstad Tel: Fax:

Partiklars rörelser i elektromagnetiska fält

Vrida detalj samt flytta nollpunkt 1

CNC PILOT 4290 NC-software xx V7. Bruksanvisning

NoKey Force K B10A.docx. NoKey. FORCE K01 connector. Monterings- och programmeringsinstruktion. Svenska

SF1626 Flervariabelanalys Tentamen Måndagen den 27 maj, 2013

Flödesmätare digital. Bruksanvisning. för elektriska dieselpumpar typ PREMAxx. Innehåll:

Bruksanvisning. Instrumentdetaljer

AVANCERAD TABLETT-MENY FÖR AUTOCAD VER 10,11, 12 OCH 13. SnabbCAD ver 6.0. SnabbCAD ver 6.0 S N A B B C A D MÄNGDNINGSMODUL VER 1.

Bruksanvisning. Bestic software version Äthjälpmedel. Internet:

BRUKSANVISNING. TapeKing. Talande måttband med vinkelmätare och vattenpass

Bruksanvisning Espotel Tassu styrautomatik för såmaskin

Träningssplan: vecka 1-6

Rita med ritstift. Raka banor Klicka med Ristiftet vid varje hörn.

Kurvlängd och geometri på en sfärisk yta

LEICA MOJOMINI MANUAL FÄLTGUIDE. SKEPPSTA MASKIN AB Täby Skeppsta Örebro. tfn:

Tentamen Mekanik F del 2 (FFM520)

LÖPBAND TM900 BRUKSANVISNING

JF-Link. Trådlös elmanövrering av hydraulik. Instruktionsbok. Bruksanvisning i original

DP Technology Corp lanserar sin innovativa CAM lösning ESPRIT 2015 för ökad produktivitet och automation

SOFT Kartmanual MTB-O

INSTALLATIONS- och DRIFTSANVISNING

Snabbguide i handhavande av. PGC TWD RC-Series Reciprocator Control System. Styrning av vertikalrörelse hos 2 pistolförare

Bruksanvisning KABA MAS AUDITCON KABA MAS HAMILTON Modell 100, 200, 400, 50 och 52

RAI-S Rodervinkelsvisare Installationsmanual

Beräkningsuppgift I. Rörelseekvationer och kinematiska ekvationer

AT3000 Kabel-, rör-, metall- och installationssökare

Maskininformation vm-1200

Kapitel 16 Situationplan... 3

I addition adderar vi. Vi kan addera termerna i vilken ordning vi vill: = 7 + 1

Installationsanvisning av proximityläsare 1103/2. Mod. 1103/2

Tips och tricks 1 Cadcorp SIS

Bruksanvisning. Trådlöst kopplingsuttag FS20ST

SÅindex 5 i Microsoft Excel 2010

PM-fästen. Pedestal Mounts

Centronic SensorControl SC431-II

Tentamen i tillverkningsteknik

Enkel svarvning med ShopTurn. SINUMERIK Operate. SinuTrain Enkel svarvning med ShopTurn. Inledning 1. Fördelar när du arbetar med ShopTurn

U.S.A. ANILAM Inc Corporate Way Miramar, Florida (954) FAX (954)

AB2.1: Grundläggande begrepp av vektoranalys

BRUKSANVISNING SMART. Äggkläckningsmaskin

INFO DIAG DIAGNOSINSTRUMENT

MEDICINSK TEKNIK. Injectomat MC Agilia Snabbguide

Konsoliderad version av. Styrelsens för ackreditering och teknisk kontroll (SWEDAC) föreskrifter och allmänna råd (STAFS 2006:10) om automatiska vågar

Programvara. A faire Modul 1 utgång Till/Från Elektriska/mekaniska egenskaper: se produktens användarhandbok

1. Situationer när korrigering är nödvändig

FÄLTMÄTINSTRUKTION TSI VELOCICALC

S ANSLUTNINGAR KOPPLINGSPLINT CN1

Överbyggnadsbeskrivning

UPPGIFT 2 KVADRATVANDRING

TigerShark 2.0. Instruktionsbok. samt installationsanvisningar

Bruksanvisning. Digital styrpanel Digi II. Model För kontaktorboxar: WE WE WE

Energihantering Användarhandbok

Kursens olika delar. Föreläsning 0 (Självstudium): INTRODUKTION

HOME. Elektroniskt dörrlås. Användarmanual. Utomordentligt säker. Utomordentligt enkel att använda.

1. PRESENTATION SÄKERHETSFÖRESKRIFTER Säkerhetsföreskrifter Användningsvillkor BESKRIVNING AV INSTRUMENTET...

HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH

Portabel UV Monitor Modell: EB612 / UV888

Redigering. Kapitel 16 - Redigering... 3

GS 42 S Glasvåg Bruksanvisning

Läs detta innan du fortsätter, eller skriv ut det, klicka runt lite och läs samtidigt.

Motor för modulerande reglering AME 435

varandra. Vi börjar med att behandla en linjes ekvation med hjälp av figur 7 och dess bildtext.

Flamco Fill-PE Tillägg

CCI.Cam. Visuell maskinövervakning. Bruksanvisning. Innehåll: CCI.Cam v4

NC22EU SMARTKLEEN POOL ROBOT BOTTENSUGARE

Användarmanual Körjournal för iphone

FANUC Series 30+-MODEL B FANUC Series 31+-MODEL B FANUC Series 32+-MODEL B. För svarvsystem ANVÄNDARHANDBOK B-64484SW-1/03

Transkript:

Användarhandbok Ändringar och tillägg från V520 MillPlus IT V530 Giltig till V520/00e V521/00f V522/00c V530/00f Svensk (sv) 06/2007

579 536-60

1 Snabböversikt... 11 1.1 Sammanfattning... 12 V520... 12 V521... 12 V522... 13 V530... 14 2 Allmänt... 15 2.1 Små ändringar... 16 Positioneringslogik i U-huvuddrift... 16 Positioneringslogik i svarvningsdrift... 16 Axeltilldelning i nollpunktstabellerna... 16 G17/G18 Arbetsytor för svarvningsdrift... 16 Svarvverktygsdata i verktygstabellen... 17 Systerverktyg... 17 Pallstyrning... 17 Styrning... 18 Blocksökningar... 18 Maskinstatus med piktogram... 18 Handaxel-dialogstyrning... 19 EASYoperate... 19 Blocksökningar vid mätcykler... 19 2.2 Rörelseaktivering efter blockingång... 21 Användning... 21 Förlopp... 21 2.3 ICP-konturprogrammering för svarvning... 22 Manövrering... 22 2.4 U-huvud... 23 Användning... 23 Programmering... 24 2.5 Inledning mätcykler... 27 Nollpunkt... 27 Förklaring av adresserna... 27 2.6 Verktygsmätcykler för mätsystem "Tisch-Taster" (TT)... 29 3 G-funktioner... 31 3.1 G23 Aktivera huvudprogram... 32 3.2 G28 Positioneringfunktioner... 33 Adressbeskrivning... 33 Grundläge... 33 Användning... 33 3.3 G39 Aktivera verkt.förskjut.... 34 Verktygsradie... 34 3.4 G52 Aktivera pallnollpunkt... 35 Format... 35 HEIDENHAIN MillPlus V53x 3

4 Adressbeskrivning... 35 3.5 G77/G79 Bulthål cirkel och aktivera cykel... 38 3.6 G84 Gängskärningscykel... 39 Adressbeskrivning... 39 Grundläge... 39 Användning... 39 3.7 G126 Lyfta verktyg vid avbrott... 40 3.8 G141 verktygskorrigering 3D... 41 Adressbeskrivning... 41 Format... 41 Grundposition... 42 Användning... 42 Exempel... 46 3.9 G151 Upphäva G152... 48 Format... 48 Adressbeskrivning... 48 Användning... 48 3.10 G152 Begränsning av arbetsområdena... 49 Format... 49 Adressbeskrivning... 49 Användning... 49 Exempel... 49 3.11 G195 Grafisk fönsterdefinition med start- och slutblock... 50 Format... 50 Adressbeskrivning... 50 Användning... 50 Exempel... 51 3.12 G303 M19 med programmerbar riktning... 52 3.13 G321 Läsa verktygsdata... 53 Adressbeskrivning... 53 Läsa systerverktygsdata... 53 3.14 G325 Läsa M-grupp... 54 3.15 G331 Skriv verkt.data i verkt.tabell... 55 Adressbeskrivning... 55 Verktygets uppehållstid... 55 G350 Skriv i fönster... 56 3.16 G606 TT: kalibrering... 57 Adressbeskrivning... 57 Användning... 57 3.17 G611 TT: mätning svarvningsverktyg... 58 Adressbeskrivning... 58 Grundposition... 58 Användning... 58 3.18 G615 Lasermätning, mätning svarvningsverktyg... 61 Adressbeskrivning... 61

Grundläge... 61 Användning... 61 3.19 G621 Mäta position... 64 3.20 G622 Hörnmätning utsidan... 65 3.21 G623 Hörnmätning insidan... 66 3.22 G626 Mäta rektangel utvändigt... 67 Adressbeskrivning... 67 Grundläge... 67 Användning... 67 Förlopp... 68 Exempel: Lagra en rektangels mittpunkt i nollpunktsförskjutningen.... 68 3.23 G627 Mäta rektangel invändigt... 69 Adressbeskrivning... 69 Grundläge... 69 Användning... 69 Förlopp... 70 Exempel: Lagra en rektangels mittpunkt i nollpunktsförskjutningen.... 70 3.24 G628 Mäta cirkel utvändigt... 71 Adressbeskrivning... 71 Grundläge... 71 Användning... 72 Förlopp... 72 Exempel... 72 3.25 G629 Cirkelmätning insidan... 73 Adressbeskrivning... 73 Grundposition... 73 Användning... 73 Förlopp... 74 Exempel... 74 3.26 G636 Mäta cirkel invändigt (MP)... 75 Adressbeskrivning... 75 Grundläge... 75 Användning... 76 Förlopp... 76 Exempel: Lagra en cirkels mittpunkt och diameter i E-parameter.... 76 3.27 G638 Kalibrera mätsond för kula... 77 Adressbeskrivning... 77 Grundposition... 77 Användning... 77 Förlopp för sondlängdskalibrering (I1 = 1)... 77 Förlopp för kalibrering av sondradie/sondradie+längd (I1 = 2, I1 = 3)... 78 Exempel... 78 3.28 G639 Kalibrera mätsond... 79 Adressbeskrivning... 79 Grundläge... 79 HEIDENHAIN MillPlus V53x 5

6 Användning... 79 Förlopp för sondlängdskalibrering (I1 = 1)... 79 Förlopp för kalibrering av sondradie (I1 = 2)... 80 Exempel... 80 3.29 G645 Bestämma bordshöjd... 81 Adressbeskrivning... 81 Grundläge... 81 Användning... 81 Förlopp för rundbord C och fast bord... 82 Förlopp för rundbord B (horisontalmaskin)... 82 Exempel... 82 3.30 G646 Bestämma vridcentrum och bordshöjd... 84 Adressbeskrivning... 84 Grundposition... 84 Användning... 84 Förlopp för rundbord C... 86 Förlopp för rundbord B (horisontalmaskin)... 86 Exempel... 87 3.31 G647 Bestämma svänghuvudets centrum... 89 Adressbeskrivning... 89 Grundläge... 89 Användning... 89 Förlopp... 90 Exempel... 91 3.32 G648 Bestämma svängbordets centrum... 92 Adressbeskrivning... 92 Grundläge... 92 Användning... 92 Förlopp för tippbord A eller B (vertikalmaskin), 3 uppmätta positioner... 94 Förlopp för tippbord B, 2 uppmätta positioner... 94 Förlopp för tippbord A (horisontalmaskin), 3 uppmätta positioner... 95 Exempel... 96 3.33 G691 Mäta obalans... 97 3.34 G710 Bearbeta U-huvud på längden... 98 3.35 G711 Bearbeta U-huvud plant... 99 3.36 G714 Bearbeta U-huvud på längden, finbearbetning... 100 3.37 G715 Bearbeta U-huvud plant, finbearbetning... 101 3.38 G740 Gängfräsning, invändigt... 102 Adressbeskrivning... 102 Grundinställningar... 102 Tips och användning... 102 3.39 G741 Gängfräsning, utvändigt... 105 Adressbeskrivning... 105 Grundinställningar... 105 3.40 G771 Bearbeta på linje... 106

Adressbeskrivning... 106 Grundläge... 106 Användning... 106 Förlopp... 106 Exempel... 107 3.41 G772 Bearbeta på fyrkant... 108 Adressbeskrivning... 108 Grundläge... 108 Användning... 108 Förlopp... 108 Exempel... 109 3.42 G773 Bearbeta på nät... 110 Adressbeskrivning... 110 Grundläge... 110 Användning... 110 Förlopp... 110 Exempel... 111 3.43 G777 Bearbeta på cirkel... 112 Adressbeskrivning... 112 Grundläge... 112 Användning... 112 Förlopp... 112 Exempel... 113 3.44 G880 Bearbeta kontur längs med... 114 Adressbeskrivning... 114 Grundläge... 114 Användning... 114 Förlopp... 117 3.45 G881 Spånbearbetning kontur, plant... 121 Adressbeskrivning... 121 Grundläge... 121 Användning... 121 3.46 G884 Bearbeta kontur längs med, polering... 123 Adressbeskrivning... 123 Grundläge... 123 Användning... 123 3.47 G885 Bearbeta kontur plant, polering... 124 Adressbeskrivning... 124 Grundläge... 124 Användning... 124 HEIDENHAIN MillPlus V53x 7

8

Heidenhain Numeric B.V.Eindhoven, Nederländerna 2007 Utgivaren tar inget ansvar för specifikationer baserade på informationen i dessa anvisningar. Specifikationer för den numeriska styrningen finns endast i orderdata och motsvarande specifikationsbeskrivning. Med ensamrätt. Den här handboken, eller delar av den, får endast kopieras med upphovsrättsinnehavarens skriftliga medgivande. Med reservation för ändringar och fel. Inga anspråk kan ställas på uppgifter, illustrationer eller beskrivningar. HEIDENHAIN Millplus V53x 9

10

Snabböversikt HEIDENHAIN MillPlus V53x 11

1.1 Sammanfattning 1.1 Sammanfattning Den nyaste versionen av MillPlus IT programversion V520/00 har utökats med följande ändringar och tillägg. Tilläggen finns från och med följande programversioner: V520/00e V521/00f V522/00c V530/00f Den här bruksanvisningen kompletterar därmed bruksanvisning V520. Kontakta maskintillverkaren vid frågor rörande funktionsinnehållet i respektive program. V520 Beskrivning Giltig från: Ändring: Positioneringslogik efter blocksökningar, bortkörningar och inkörningar V520/00 Funktion (U-huvud) Inkörningsrörelse efter blocksökning vid svarvningsdrift V520/00 Text Axeltilldelning i nollpunktstabellerna (gaffelhuvud) V520/00 Text G17 / G18 Bearbetningsytor för svarvningsdrift V520/00a Text Svarvverktygsdata i verktygstabellen V520/00 Text Systerverktyg V520/00 Text G23 Aktivera huvudprogram V520/00 Text G77/G79 Bulthål cirkel och Aktivera cykel V520/00 Text G126 Lyfta verktyg vid avbrott V520/00 Text G141 3D-verktygskorrigering med dynamisk TCPM V520/00d Funktion G303 M19 med programmerbar riktning (avaktiverad) V520/00 Text G325 Läsa M-grupp V520/00e Funktion G350 Skriva i fönster V520/00a Text G691 Mäta obalans V520/00 Text G321 Läsa verktygsdata V520/00a Funktion G331 Skriv verkt.data i verkt.tabell V520/00 Funktion G801 Svarvningsdrift V520/00 Text G802 Fräsningsdrift V520/00 Text V521 Beskrivning Giltig från: Ändring: Pallstyrning V521/00 Funktion Styrning V521/00 Funktion Blocksökningar V521/00 Text Maskinstatus med piktogram V521/00 Funktion 12

Handaxel-dialogstyrning V521/00 Funktion G52 Aktivera pallnollpunktsförskjutning V521/00 Funktion G615 G615 Lasersystem: L/R-mätning av svarvverktyg (mätning mejselbredd C6) V521/00c Funktion G740 Gängfräsning, invändigt V521/00 Funktion G741 Gängfräsning, utvändigt V521/00 Funktion G880 Bearbeta kontur, längs med V521/00 Funktion G880 Bearbeta kontur, längs med (skärbreddskorrigering C6) V521/00c Funktion G881 Bearbeta kontur, plant V521/00 Funktion G881 Bearbeta kontur, plant (skärbreddskorrigering C6) V521/00c Funktion G884 Bearbeta kontur, längs med (polering) V521/00 Funktion G884 Bearbeta kontur, längs med (polering) (skärbreddskorrigering C6 och fri vinkel V521/00c Funktion A1) G885 Bearbeta kontur, plant (polering) V521/00 Funktion G885 Bearbeta kontur, plant (polering) (skärbreddskorrigering C6 och fri vinkel A1) V521/00c Funktion ICP konturprogrammering för vridning V521/00 Funktion U-huvud V521/00 Funktion 1.1 Sammanfattning V522 Beskrivning Giltig från: Ändring: G28 G28 Positioneringfunktioner V522/00 Funktion G39 G39 Aktivera verkt.förskjut. V522/00 Text G84 G84 I2=1 för snabb acc/dec med små gängor V522/00 Funktion G141 G141 3D-verktygskorrigering med dynamisk TCPM V522/00 Text G141 G141 3D-verktygskorrigering med dynamisk TCPM V522/00 Funktion G151 G151 Upphäva G152 V522/00c Funktion G152 G152 Begränsning av arbetsområdena V522/00c Funktion G195 G195 Grafisk fönsterdefinition med start- och slutblock V522/00a Funktion G626 G626 utökad med B3= och B4= V522/00 Funktion G627 G627 utökad med B3= och B4= V522/00 Funktion G628 G628 utökad med D3= V522/00 Funktion G628 G628 utökad med R1=, R2= och O7= V522/00b Funktion G629 G629 utökad med R1=, R2= och O7= V522/00b Funktion G636 G636 Mäta cirkel invändigt (MP) V522/00 Funktion G636 G636 utökad med R1=, R2= och O7= V522/00b Funktion G646 G646 Bestämma vridcentrum och bordshöjd V522/00c Funktion G647 G647 Bestämma svänghuvudets centrum V522/00c Funktion G648 G648 Bestämma svängbordets centrum V522/00c Funktion G771 Bearbeta på linje V522/00 Funktion G772 Bearbeta på fyrkant V522/00 Funktion G773 Bearbeta på nät V522/00 Funktion G777 Bearbeta på cirkel V522/00 Funktion G880 Bearbeta kontur, längs med (omvänd konturriktning) V522/00 Funktion G881 Bearbeta kontur, plant (omvänd konturriktning) V522/00 Funktion G884 Bearbeta kontur, längs med (polering) (omvänd konturriktning) V522/00 Funktion G885 Bearbeta kontur, plant (polering) (omvänd konturriktning) V522/00 Funktion Rörelseaktivering efter blockingång V522/00 Funktion HEIDENHAIN MillPlus V53x 13

1.1 Sammanfattning Inledning mätcykler Inledning mätcykler V530 Om G7 är aktiv går det inte att nollställa den uppmätta vinkeln med I5 = 2 med hjälp av G620 eller G633. Exempel: ange referenspunkt i 90 -hörn på en sned yta Beskrivning Giltig från: Ändring: G606 G606 kan användas för kalibreringen av en bordssond (TT) eller för en V530/00a Funktion kombination av laser med bordssond (TT) G611 mätning svarvningsverktyg med laser av bordssond (TT) V530/00a Funktion G621-G636 Sondorientering V530/00f Funktion G638 G638 Kalibrera mätsond för kula V530/00f Funktion G639 G639 Kalibrera mätsond V530/00f Funktion G645 Bestämma bordshöjd V530/00a Funktion G646, G647, 3D-QuickSet V530/00a Funktion G648 G710, G711, Bearbeta U-huvud V530/00a Funktion G714, G715 G645, G646, G648 3D-QuickSet (horisontalmaskin) V530/00c Funktion 14

Allmänt HEIDENHAIN MillPlus V53x 15

2.1 Små ändringar 2.1 Små ändringar Positioneringslogik i U-huvuddrift I U-huvuddrift är positioneringslogiken inte aktiv när en svarvyta (t.ex. G17 U1=1 Z1=2 eller G18 U1=2 Y1=1) är aktiverad. T.ex. körs alla axlar samtidigt efter blocktillval i U-huvuddrift. Kommentar: Axlarna körs med positioneringslogik om ingen svarvyta är aktiverad i U-huvuddrift G180 U1 Y1 Z1. Positioneringslogik i svarvningsdrift I svarvningsdrift där en specialyta (t.ex. G17 Y1=1 Z1=2) alltid är aktiv finns ingen positioneringslogik. T.ex. körs alla axlar samtidigt efter blocktillval i svarvningsdrift. Axeltilldelning i nollpunktstabellerna Om maskinen har ett gaffelhuvud och om detta är aktiverat ersätts adressen C av C2 i nollpunktstabellerna (ZO, ZE och PO). G17/G18 Arbetsytor för svarvningsdrift I svarvningsdrift definieras vinkelns (positiv) och cirkelns riktning (moturs) i koordinatsystemet från Y-axeln till Z-axeln G17= Y1=1 Z1=2 och G18=Y1=1 Z1=2 (se kapitel 32.4). Hänvisning till program skapade med en tidigare programversion: I svarvningsdrift (G36) var definitionen av vinklarna B1 och B2 i ytan G17 Y1=1 Z1=2 och G18 Y1=1 Z1=2 felaktig. B1 och B2 används i geometrin (G64) och vid polarkoordinater. Befintliga program måste korrigeras genom att dra av 90 grader från de programmerade värdena B1 och B2. Exempel: Programrad Program V511: N... G1 B1=120 Program V520: N... G1 B1=30 (120-90 grader). 16

Svarvverktygsdata i verktygstabellen Funktionen Q3= i verktygstabellen kan bara användas om det förberetts av maskintillverkaren (se kapitel 32.8). Systerverktyg 2.1 Små ändringar I verktygstabellen står t.ex. verktyg T1 med systerverktyg T1.01 och T1.02. Vid automatiskt verktygsbyte (M6) byts T1 in (T1 M6). Systerverktygsprotokollet aktiveras. Om T1 är spärrat byts automatiskt ett systerverktyg in. (T1.01). Vid automatiskt verktygsbyte (M6) byts T1.01 in (T1.01 M6). Systerverktygsprotokollet aktiveras inte då. Om T1.01 är spärrat byts inget systerverktyg in. Fel P118 visas. Kommentar: Om verktyget T1.01 mäts sist vid verktygsmätningen måste operatören först byta ut det verktyget om han vill fortsätta arbeta med T1. Om T1.01 befinner sig i spindeln kopplas inte verktyget T1 in med T1 M6. Pallstyrning Pallstyrningssystemet är en maskinberoende funktion. MillPlus erbjuder därför en funktionsstödd manövrering. Se medföljande maskindokumentation från maskintillverkaren för en fullständig funktionsöversikt. Nollpunkter 1 I pallnollpunktstabellen har en knapp (F2) Radera tabell lagts till. Hela tabellen raderas. 2 Vid redigering av pallnollpunkter G52 Ixx anpassas den aktiva pallnollpunkten G52 I0. HEIDENHAIN MillPlus V53x 17

2.1 Små ändringar Styrning Översikten i fönstret verktygsstatus har kompletterats med S5 och ser ut så här: S0 S1 S2 S3 S4 S5 Tom Ämne Skär Klar Kasserad Spärrad Blocksökningar Sök efter ett block i ett processprogram med funktionen Sök block och starta programmet från detta block genom att trycka på knappen START. Observera att du endast trycker på START omedelbart efter blocksökningen i driftsättet Automatik för att starta det sökta blocket. Maskinstatus med piktogram Maskinstatusvisningen har utökats med olika piktogram för 1 svarvbord Detta piktogram visas när G36 är aktivt. 2 Arbetsyta. Detta piktogram visas när G36 och en bearbetningsyta är aktiva, t.ex. - G17 Y1= 1 Z1=2 eller G18 Y1= 1 Z1=2 - G17 U1=1 Z1=2 eller G18 U1=2 Y1=1 18

Handaxel-dialogstyrning Inledning På enkla CNC-maskiner används ofta rundaxlar som manuellt justerbara handaxlar, ett komplement till huvudaxlarna. De manuella rundaxlarna programmeras i programmet och måste ställas i position för hand. Förlopp Om de manuella rundaxlarna ska positioneras via programmet får operatören veta det via skärmbilden. Programförloppet stannar och följande meddelanden visas på skärmbilden: INT: Matningsstopp. Spindelstopp kan utföras manuellt Statusraden visar meddelandet "Positionera handaxel". Restvägen visas med gul bakgrund för axeln i fråga. Operatören roterar de manuella axlarna tills restvägen är 0. Så snart restvägen är inom angiven toleransgräns blir bakgrundsfärgen grön och programmet kan startas. Om en manuell axel ännu inte är inom toleransgränsen vid start visas felmeddelandet "Handaxel ej i position". 2.1 Små ändringar Om en manuell axels arbetsrörelse är mindre än toleransen, avbryts programmet och restvägen visas grön. Avvikelser mellan bör- och är-position som är mindre än programmeringsformatet (0,001 eller 0,0001 grader) betraktas inte som arbetsrörelse och leder inte till att programmet avbryts. Det är inte tillåtet att interpolera NC-axlar och handaxlar. Felmeddelandet "Axel och manuell axel ej tillåtet" visas. EASYoperate I driftsättet EASYoperate är knappen "Ink <>abs" avaktiverad under datainmatningen. Blocksökningar vid mätcykler Vid blocksökningar i mätcykler gäller att: de modala funktionerna G90, G40, G72 och G39 R0 LO anges inga korrigeringar genomförs HEIDENHAIN MillPlus V53x 19

2.1 Små ändringar mätvärdena i E-parametrarna (O1 =, O2 =,...) nollställs. Hoppa över bearbetningen av mätvärdena via E-parametrar vid blocksökning i programmet. Kontrollera om mätvärdet är lika med noll i hoppfunktionen eller om CNC:n är inställd på blocksökning. Med G148 kan man alltid kontrollera driftsättet. 20

2.2 Rörelseaktivering efter blockingång Operatören bestämmer själv rörelseaktiveringen efter blockingång med knappen "Enkelrörelse". Användning Funktionen "Rörelseaktivering efter blockingång" aktiveras med MC701 enkelrörelse (0:av, 1:på, 2:auto). Förlopp Obs! För varje start måste de beräknade axelrörelserna kontrolleras. Kollisionsrisk. 0 Tillval ej aktivt: Knappen "Enkelrörelse" finns inte. 1 Tillval aktivt: Knappen "Enkelrörelse" finns. 2 Samma som 1, med skillnaden att knappen "Enkelrörelse" kan väljas automatiskt efter blockingången. 1 Styrningen står på sökt block (grundläge: "Enkelrörelse aktiv"). 2 Efter start pausar MillPlus vid den första rörelsen. Axlarnas restväg visas med gul bakgrund i maskinstatusfältet. Matning och snabbkörning nollställs. 3 Ytterligare en start förflyttar axlarna till nästa rörelse. Positioneringslogik beaktas. 4 Med knappen "Enkelrörelse" avaktiverad och Start fortsätter programmet. 2.2 Rörelseaktivering efter blockingång HEIDENHAIN MillPlus V53x 21

2.3 ICP-konturprogrammering för svarvning 2.3 ICP-konturprogrammering för svarvning Med MillPlus kan ett NC-program skapas med ICP-programmeringen, t.ex. en konturprofil. Detta NC-program har programmerats mellan de geometriska funktionerna G63/G64 och kan skrivas in både i huvudprogrammet (*.PM) och i makro (*.MM). För konturbearbetningarna G880 till G885 måste ICP-programmet vara skrivet i en makro (*.MM). Manövrering ICP-fräsning ICP-programmet skapas i den senast programmerade fräsytan. ICP-svarvning Programmet skapas i svarvytan; G17 Y1=1 Z1=2 eller G18 Y1=1 Z1=2 (se figur). Geometriprogrammet programmeras med koordinaterna Y och Z. I programredigeraren startas ICP-programmeringen med knappen "ICP" och därefter med knappen "ICP-fräsning" eller "ICP-svarvning". Exempel: N880.mm (ICP-konturmakro) N1 G1 Y0 Z0 N2 G64 N3 G1 Y=200:2 N4 G1 I2 N5 G1 Z-50 N6 G1 B1=255 N7 G1 Y=184:2 Z-10 B1=270 N8 G3 R5 N9 G1 Y250:2 N10 G1 I2 N11 G1 Z-120 N12 G63 22

2.4 U-huvud Utstyrningsverktyget (plansvarvning, planslid) i U-axeln används för svarv- och borrbearbetning (se figur). Användning Verktygsbyte, aktivera U-axel Utstyrningsverktyget kopplas in/ur med det vanliga kommandot Txx M6 eller M66 : - Med M6 kopplas verktyget in och U-axeln referenskörs automatiskt. Med M66 referenskörs U-axeln automatiskt efter det att manuellt byte slutförts. - Funktionen M67 påverkar inte U-axeln. 2.4 U-huvud Manövrering U-axeln kan bara användas om ett U-axelverktyg finns i axeln. Om U-axeln används utan U-axelverktyg resulterar det i en störning. U- axeln kan väljas ut för manuellt arbetssätt (jog). Koordinatsystem U-axel U-axeln visas alltid i displayen och kan bara programmeras när verktyget sitter i spindeln. U-axeln definieras: G180 U1 Y1 Z1 (U = huvudaxel 1, Y = huvudaxel 2, Z = verktygsaxel). Bearbetningsytan för skärradiekorrigering definieras med G17 U1=1 Z1=2 eller G18 U1=2 Y1=1. U-axels nollpunkt U-axelns position ska vara det äkta avståndet till spindelns mitt. Nollpunktsförskjutningen U kan t.ex. vara användbar för formförskjutning, grov- och finbearbetning (polering). Verktygstabell Verktyget visas som ett speciellt U-axelverktyg med verktygstyp Q3=9997. Verktygsspetsens radiella kompensation definieras av verktygsorienteringen O och verktygsradien R (+R4). Dessa adresser beskrivs på samma sätt som svarvningen G36. Skillnaden är att U-axelverktygets radie mäts från en fast placering av U-axeln. Detta är positionen U=R eller R=0. Skärradien anges med adressen C. För CNC är längden L, radien R och hörnradien C nödvändig. Skärradiekorrigering Skärradiekorrigeringen programmeras med G41 och G42. Innan radiekorrigeringen slås på måste ytan G17 U1=1 Z1=2 programmeras. Verktygsorienteringen måste programmeras i programmet med G302 O. Verktyget rör sig i U-axelriktning. Därför definieras radien R som radie i position U=0. Den aktiva radien är R+U. Konstant skärhastighet Konstant skärhastighet programmeras med funktionen G96 S. Radiens spindelvarvtal beräknas utifrån U-axelns faktiska position. HEIDENHAIN MillPlus V53x 23

2.4 U-huvud Verktygsmätning Konstant skärhastighet programmeras med funktionen G96 S. Radiens spindelvarvtal beräknas utifrån U-axelns faktiska position. Programmering Koordinatsystem För att definiera koordinatsystemet måste funktionen G180 användas. Exempel på ett koordinatsystem UYZ, G180 U1 Y1 Z1 (se figur). Bearbetningsyta Liksom med andra svarvverktyg definieras bearbetningsytan med två huvudaxlar. Definitionen av dessa två axlar måste programmeras med funktionerna G17 eller G18 och tillhörande argument. Om ett U-axelverktyg används för en svarvning måste en huvudaxel definieras som U-axel. Den andra huvudaxeln måste vara lodrät mot U-axeln och parallell med verktygsaxeln. Exempel: G17 och G18 konfiguration UZ-yta (G17 U1=1 Z1=2), U-axeln som huvudaxel 1 och Z-axeln som huvudaxel 2 (eller G18 U1=2 Y1=1) (se bilder). Vrida bearbetningsytan U-axeln är inte del av den vridna bearbetningsytan (G7). Aktiveringen av G7 påverkar alltså inte U-axelns positioner. Nollpunktsförskjutning Nollpunktsförskjutning G54, G54 I1 = och G93 U Absoluta och inkrementella koordinater Rörelser i U-axeln kan programmeras absolut med G90 eller Inkrementellt med G91. Verktygsradiekorrigering Svarvverktyg har en radie (C) på verktygsspetsen. Detta visar sig i form av bristande precision vid bearbetning av konor, avfasningar och radier, som dock kan kompenseras med en skärradiekorrigering. Programmerade körvägar beror på skärspetsen S. Skärradiekorrigeringen beräknar en ny körväg (ekvidistant) för att kompensera felet. 24

Korrigering av verktygsradien till/från Skärradiekorrigeringen slås till och från med följande G-funktioner: - G40: från - G41: verktyget till vänster om kontursidan - G42: verktyget till höger om kontursidan Verktyget måste ha tillräcklig för- och efterrörelse vid in- och urkoppling för att kunna skära hela kontursidan. Programmeringsenhet U-axeln kan programmeras i tum (G70) eller metriskt (G71). 2.4 U-huvud Absolutposition Funktionen G74 absolutposition är inte tillåten ihop med U-axelverktyg! Konturövervakning Konturövervakningen (G241) skapar ett fel under produktionen om den programmerade formen inte kan tillverkas. Lutning verktygsriktning Använd inte G8 med U-axeln. Referenspunktskörning Referenspunktskörning behövs ej i manuell drift. U-axeln startas automatiskt efter inkopplingen. Om verktyget är i spindeln så kan det aktiveras med M141 och avaktiveras med M142. Varning! Se till att U-axelns position alltid är referenskörd. Efter ändring av exempelvis en MC, uppstart av CNC eller efter programmering av G180 är U-axelns position okänd. Utstyrningsverktyget måste referensköras igen med hjälp av M141. Konstant skärhastighet Konstant skärhastighet aktiveras med G96 S. Funktionen G96 beräknar matningen i [mm/min (tum/min)] utifrån den programmerade matningen i [mm/varv], [tum/varv] och det aktiva spindelvarvtalet. Returrörelse Verktygets returrörelse får endast ske i verktygsaxelns riktning. Använd G174. När G126 programmeras måste det resultera i ett FEL. Avbryt Rörelserna i U-axeln kan avbrytas. Blocksökningar Alla aktiva axlar inklusive U-axeln tas med vid en blocksökning. Rörelser i U-axelriktning gäller bara om ett U-axelverktyg finns i spindeln. HEIDENHAIN MillPlus V53x 25

2.4 U-huvud Positioneringslogik efter blocksökningar, bortkörningar och nya inkörningar Kör axlarna med positioneringslogik vid nya konturinkörningar: 1. Rundaxlar, biaxlar och huvudaxlar 2. U-axel Startrörelse efter blocksökningar med aktiv U-axel Kör de linjära axlarna med en rörelse utan positioneringslogik till startpositionen efter blocktillval med aktiv U-axel. Obs! Startrörelsen är beroende av den aktuella arbetsytan. I svarvningsdrift finns det alltid en specialyta, t.ex. G17 U1=1 Z1=2, G18 U1=2 Y1=1, aktiv, och specialytan har ingen positioneringslogik. Manuell drift och handhjul U-axelverktyget kan röras manuellt med jog-knappen eller med handhjulet. Simulering Simulering är möjlig i linjegrafiken. Simuleringsgrafik ej möjlig! 26

2.5 Inledning mätcykler Nollpunkt Om G7 är aktiv går det inte att nollställa den uppmätta vinkeln med I5 = 2 med hjälp av G620 eller G633. Programmera G620 och G633 med I5 = 0 O3 =... och använd respektive E-parameter i en inkrementell G7- förskjutning, t.ex. G7 C6 = E10 L1 = 1. Förklaring av adresserna De adresser som beskrivs här används i de flesta cykler. Specifika adresser beskrivs vid cykeln. B3 = Avstånd till hörn i huvudaxelavståndet i huvudaxeln mellan första startpunkt och arbetsstyckets hörn. B4 = Avstånd till hörn i biaxelavståndet i biaxeln mellan första startpunkt och arbetsstyckets hörn. O1 = till O7 = Lagra mätvärdenmätvärdena kan lagras i E-parametern. E-parameterns värde måste matas in. Om inget nummer har matats in lagras ingenting. Exempel: O1 = 10 innebär att uppgiften lagras i E-parametern 10. I2= Sondorientering I2 = -1 Automatiskt val av orienteringsmetod, beroende på sondtyp (grundläge). MC846=0,1: mäta utan orientering, som för I2 = 0 MC846?= 2: mäta med omslag, som med I2 = 1 MC846 = 3: mäta med orientering, som för I2 = 2 I2 = 0 Mäta utan orientering I2 = 1 Mäta med omslag I2 = 2 Mäta med orientering i mätriktning 2.5 Inledning mätcykler Om I2 = 2 programmerats måste den orienterade verktygsradien R1 = anges i verktygstabellen. HEIDENHAIN MillPlus V53x 27

2.5 Inledning mätcykler Exempel: ange referenspunkt i 90 -hörn på en sned yta I det här exemplet anges en referenspunkt med hjälp av flera mätcykler i 90 -hörnet på en sned yta. Följande gäller: Vrid ytan vinkelrätt mot verktygsaxeln genom att: mäta ytans rymdvinkel genom en 3- punktsmätning (G631). vrida ytan vinkelrätt mot verktygsaxeln genom en G7-rörelse med de uppmätta rymdvinklarna. Flytta X-axeln parallellt med ytan genom att: mäta vinkeln mellan yta och X-axel (G620). vrida ytan mot X-axeln genom en G7-rundaxelförskjutning över de uppmätta vinklarna. Mät hörnpositionen (se 1 på bilden) och spara den uppmätta positionen i den aktiva nollpunktsförskjutningen (G622). Mät arbetsstyckets ovansida och spara den uppmätta positionen i den aktiva nollpunktsförskjutningen (G621). G17 G54 I1 X0 Y0 Z0 B0 C0 B4 = 0 T1 M6 G631 I1 = -3 X100 Y5 Z1 X1 = 165 Y1 = 5 Z1 = 15 X2 = 100 Y2 = 45 Z2 = 3 O1 = 10 O2=11 O3=12 G0 X100 Y5 Z100 G7 A5 = E10 B5 = E11 C5 = E12 L1 = 1 G620 I1 = 2 X0 Y0 Z10 B1 = 20 B2 = 5 C1 = 10 L2 = 100 I5 = 0 O3 = 14 F2 = 150 G7 C6 = E4 L1 = 1 G622 I4 = 1 X12 Y1 Z18 B3 = 20 C1 = 10 L2 = 100 I5 = 1 O1 = 16 O2 = 17 F2 = 150 G621 I1 = -3 X10 Y10 Z22 C1 = 10 L2 = 100 I5 = 1 O1 = 18 F2 = 150 M30 Aktivera G17-ytan. Återställ och aktivera nollpunkt. Hämta verktyg. Mät planlutningen och lagra de absoluta rymdvinklarna A5 =, B5 = und C5 = i E10, E11 och E12. Positionera i snabbgång. Vrid ytan vinkelrätt mot verktyget. Mät vinkeln mellan rektangelns långsida och X-axeln och spara i E14. Flytta X-axeln parallellt mot rektangelns långsida. Mät rektangelns hörn 1 och spara hörnet i nollpunkten samt i E16 och E17. Mät arbetsstyckets ovansida och spara i nollpunkten samt i E18. Programslut. 28

2.6 Verktygsmätcykler för mätsystem "Tisch-Taster" (TT) TT betyder "Tisch-Taster" = "bordssond", t.ex. TT130 eller en liknande apparat. Allmän information om mätsystemen "bordssond" (TT) Tillgänglighet Maskin och CNC måste ha preparerats för mätinstrumentet av maskintillverkaren. Se efter i maskinhandboken om inte G- funktionerna som beskrivs här är tillgängliga för din maskin. Programmering Innan en av funktionerna G606-G611 används måste en M24 programmeras (sätt på mätutrustningen), vilket innebär att mätutrustningen placeras i rätt mätposition. I slutet måste en M28 programmeras (stäng av mätutrustningen) vilket innebär att mätutrustningen dras tillbaka igen. Maskinkonstanter G-funktionen och tillhörande maskinkonstanter aktiveras via följande maskinkonstanter: MC261 > 0 MC254 > 0 MC840 = 1 MC854 = 2 Mätcykelfunktioner Mäta verktyg Sond finns Verktyg mätinstrument (0 = ingen, 1 = laser, 2=TT) MC 350 Position axel 1?m MC 352 Position axel 2?m MC 354 Position axel 3?m Koordinaterna för TT-nålens centrum avser maskinnollpunkterna G51 och G53 I MC350 till MC355 skrivs de exakta positionerna efter kalibreringen. MC 356 Mäter: radialaxel: 1=X, 2=Y, 3=Z MC 357 Mäter: verktygsaxel 1 = X, 2 = Y, 3 = Z MC 358 Mäter: 3:e axeln 0 = nej, 1 = ja MC 359 Radiell mätn. sida: -1 = neg, 0 = aut, 1 = pos MC360-MC369 Är avsedda för ett andra lasermätinstrument inom ett annat arbetsområde eller en försättsspindel. Vilket område som används bestäms av IPCL. MC391 Kalibr. radiellt: 2 sidor 0 = nej, 1 = ja MC392 Maximalt tillåtet mätfel vid verktygsmätning med roterande verktyg. (2-1 000 µm) 2.6 Verktygsmätcykler för mätsystem "Tisch-Taster" (TT) HEIDENHAIN MillPlus V53x 29

2.6 Verktygsmätcykler för mätsystem "Tisch-Taster" (TT) MC393 Nålens bredd i tvärriktning (µm) MC394 Kontaktframmatning vid verktygsmätning med icke-roterande verktyg. (10-3 000 mm/ min) MC395 Halva avståndet mellan mätnålens under- och överkant vid verktygsradiemätning. (1-100 000 µm) MC396 Nålens bredd respektive kantlängd i radiell riktning (1-100 000 µm) MC397 Säkerhetsområde kring TT-nålen vid positionering. (1-10 000 µm) MC398 Snabbgångshastighet i kontaktcykel för TT. (10-10 000 mm/min) MC399 Maximal hastighet vid verktygsskäret. (1-120 m/min) MC400-409 Är avsedda för kombinationen bordssond och laser. 30

G-funktioner HEIDENHAIN MillPlus V53x 31

3.1 G23 Aktivera huvudprogram 3.1 G23 Aktivera huvudprogram På olika ställen i beskrivningen för G23-funktionen står "N** G23 N1007". Den informationen måste ges på följande sätt: "N** G23 N=1007". 32

3.2 G28 Positioneringfunktioner Contour smoothing by path jerk reduction. Adressbeskrivning I2= Path jerk reduction [%] Grundläge I2=100 to be compatible with existing programs. Användning Path jerk reduction (I2=) Obtained accuracy 100 Kontur tolerans I7 50 1.5 * kontur tolerans I7 10 2.0 * kontur tolerans I7 3.2 G28 Positioneringfunktioner HEIDENHAIN MillPlus V53x 33

3.3 G39 Aktivera verkt.förskjut. 3.3 G39 Aktivera verkt.förskjut. Verktygsradie I svarvningsdrift (G36) har spelet R inverkan på verktygshörnradien C och fungerar bara vid aktiv radiekorrigering. Verktygets hörnradiespel läggs till runt hörnradiens mittpunkt (samma som orientering 0), vilket gör att spelet inte är beroende av den aktiva verktygsorienteringen. 34

3.4 G52 Aktivera pallnollpunkt Koordinatvärdena från flera pallnollpunkter kan anges i pallnollpunktstabellen. Format Pallnollpunkterna används i pallstyrningens automatik. Med G52 Ixx aktiveras dessa nollpunkter via IPLCprogrammet och xx överensstämmer med pallnollpunkten. I NC-programmet kan den valda nollpunkten aktiveras med G51 och avaktiveras med G52. Programmet är därmed oberoende av pallnumret. Aktivera pallnollpunkt med: G52, I0 Aktivera nollpunktsvärde i G52 I0 eller aktivera endast en pallnollpunkt G52, Ixx Aktivera nollpunktsvärde i G52 Ixx och kopiera till I0. 3.4 G52 Aktivera pallnollpunkt Adressbeskrivning I nollpunktsindex Nollpunktens indexnummer som ska aktiveras. Tips och användning Gruppering G52 är grupperad med G51. Tillhörande funktioner G51, G52, G52 I [nr], G53, G54... G59, G54 I [nr], G92, G93, G149, G150 Antal nollpunkter Antalet möjliga nollpunkter i tabellen bestäms av en maskinkonstant (MC26) (0<= MC26 <= 99). MC26 finns bara om MC84>0. HEIDENHAIN MillPlus V53x 35

3.4 G52 Aktivera pallnollpunkt Ändra maskinkonstant MC26 Vid ökning eller minskning (MC26 > 0) anpassas antalet nollpunkter i tabellen. De befintliga nollpunkterna bibehålls. Utökade nollpunkter nollställs. När MC26 är noll reduceras tabellen (PO.PO) till ett block. Alla inmatade värden tas bort. Dessutom kan inget index Ixx programmeras. Aktivera en pallnollpunkt Vid pallbyte (M60/M61) kan PLC:n aktiveras med ett maskinmakro G52 Ixx. Märk: G52 Ixx kan även aktiveras i delprogrammet. Vid aktiveringen kopieras den aktiva nollpunktsförskjutningen till G52 I0. Inmatade värden i nollpunktstabellen En nollpunkt kan innehålla upp till 6 axelkoordinater. Nollpunkternas koordinatvärden G52 Ixx matas in i tabellen via manöverpanelen eller en databärare före programutförandet. Märk: Om nollpunktsvärdena för en aktiv förskjutning ska ändras, så övertas dessa värden automatiskt i I0. Själva I0 kan dock varken redigeras eller in-/utläsas direkt. Maskinnollpunkter Om en verktygsmaskin har flera pallar eller bord, så måste flera nollpunkter anges. Nollpunkterna gäller alltid för den geometriska maskinnollpunkten (MO). Avstånden mellan axlarna, mätt från nollpunkten MO, anger nollpunkternas positioner och visas i pallnollpunktstabellen. G52-nollpunktsförskjutning, I0 G52 påverkar inte funktionen G54 I-[nr]. Om G52 är aktiv, är G54 I-[nr] aktiv från den här förskjutningen. Absoluta/inkrementella nollpunktsförskjutningar G92/G93 En programmerad nollpunktsförskjutning (G92 eller G93) tas bort av G52 I-[nr]. Ökning/minskning, spegelvänt och axelvridning (G73, G92/G93) Det går att använda G52 I-[nr] i ett programsteg som ska ökas/ minskas, spegelvändas eller vridas. Nollpunktsförskjutningen sker i verktygsmaskinens koordinatsystem och påverkas inte av den programmerade koordinatförändringen. 36

Avaktivera en pallnollpunkt Med knappen RENSA KONTROLL och programmering av G51 avaktiveras G52 I-[nr]. Med knappen RENSA KONTROLL och radering av tabellen tas I0 bort. Med knappen ANNULLERA PROGRAM eller M30 avaktiveras G52 I-[nr] inte. 3.4 G52 Aktivera pallnollpunkt HEIDENHAIN MillPlus V53x 37

3.5 G77/G79 Bulthål cirkel och aktivera cykel 3.5 G77/G79 Bulthål cirkel och aktivera cykel Beräkna kinematiken. Vid G77 och G79 får inga rundaxlar (A, B, C) programmeras (felmeddelande O141). Vanligtvis visas felmeddelandet O144 vid en blocksökning efter G79, om sökningen gjordes via en programmerad rundaxelrörelse i verktygshuvudet. I så fall måste verktygshuvudet först köras till önskat läge. Tillägg från version V520/00e Felmeddelandet O144 visas ej om G7 och/eller G8 är aktiva, eller om rörelsen är mindre än 0,01 grader. 38

3.6 G84 Gängskärningscykel Snabb in-/utkörning vid gängskärning för att undvika att verktyget går sönder vid gängskärning med små radier. Adressbeskrivning I2= snabb acc/dec (0=av, 1=på) Grundläge I2=0 för kompatibilitet med befintliga program. Användning Fungerar endast vid interpolerande gängskärning (I1=1) MC726 är maximalt ryck för G84 3.6 G84 Gängskärningscykel HEIDENHAIN MillPlus V53x 39

3.7 G126 Lyfta verktyg vid avbrott 3.7 G126 Lyfta verktyg vid avbrott På ett ställe i beskrivningen för G126-funktionen står "MC756". Den här informationen måste anges "MC758". 40

3.8 G141 verktygskorrigering 3D Tillåter en korrigering av verktygsmåtten för en 3D-verktygsbana som är uppbyggd av korta, raka sträckor, för 3- och 5-axelbearbetning. Rundaxlar kan programmeras direkt med vinkel eller indirekt med en verktygsvektor. Radiekorrigering sker när normalvektorn programmerats i slutpunkten. Typisk användning är bearbetningen av fria formytor. Stödbild Adressbeskrivning I block G141 R nominell verktygsradie R1 = nominell verktygshörnradie L2 = rundaxlar (0 = kortast, 1 = absolut) F2 matningsbegränsning I block G0/G1 3.8 G141 verktygskorrigering 3D X, Y, Z linjära slutpunktskoordinater I, J, K axelkomponenter för ytans normalvektor I1 =, J1 =, K1 = (TCPM) axelkomponenter för verktygsvektorn A, B, C (TCPM) rundaxelkoordinater för verktygsvektorn F matning på banan Adressbeskrivning R nominell verktygsradie definierar verktygsradien med vilken slutpunkterna för G0/G1-blocken beräknades i CAD-systemet. R1 nominell verktygshörnradie definierar verktygshörnradien med vilken slutpunkterna för G0/G1-blocken beräknades i CADsystemet. L2 = rundaxlar L2 =0 rundaxlar kör den kortaste vägen (grundposition). L2 =1 rundaxlar kör till sina absoluta positioner (vid programmering av rundaxlar). F2 = matningsbegränsning vid kraftigt svängda ytor kan rundaxlarna plötsligt röra sig med maximal frammatning. F2 = begränsar denna frammatning. F2 = programmeras i raden G141 och fungerar för alla G0/G1-rörelser, till och med G40. Format 3-axelbearbetning med normalvektor (I,J, K) för radiekorrigering: G141 {R...} {R1 =...} {L2 =...} {F2 =...} G0/G1 [X..Y.. Z..] {I... J... K...} HEIDENHAIN MillPlus V53x 41

3.8 G141 verktygskorrigering 3D 5-axelbearbetning med TCPM (Tool Center Point Management). Normalvektor (I,J, K) för radiekorrigering. G141 R.. {R1 =..} {L2 =..} {F2 =..} G0/G1 [X..Y.. Z..] [I.. J.. K...] {I1 =.. J1 =.. K1 =..}/{A.. B.. C..} Radera 3D-verktygskorrigeringen: G40 Grundposition G141 L1 = 0 R1 = 0 R = 0 Användning Vid 5-axelbearbetningen av en svängd arbetsstyckesyta leds verktyget ovanpå ytan med en perfekt vinkel. För denna 5- axelbearbetning används dynamiskt TCPM som styr rund- och linjäraxlarna med hänsyn till aktuell verktygslängd och -radie. I G0/G1- blocket kan rundaxlarna programmeras direkt med vinkel (A, B, C) eller indirekt med en verktygsvektor (I1 =, J1 =, K1 =). Radiekorrigeringen beräknas av MillPlus när normalvektorn (I, J, K) programmerats i G0/ G1-blocket. N = normalvektor (I, J, K) (se bild) O = verktygsvektor (I1 =, J1 =, K1 =) G7 får vara aktiv. I detta fall är normal- och verktygsvektorerna definierade på G7-ytan. Möjliga verktyg För användning av olika verktygstyper kan följande måttangivelser laddas i verktygsminnet (se bild): Radiefräs: R (verktygsradie) L (verktygslängd) C (rundningsradie) C = R Radieskaftfräs R (verktygsradie) L (verktygslängd) C (rundningsradie) C<R Skaftfräs: R (verktygsradie) L (verktygslängd) C=0 Om inget C-värde angivits blir C automatiskt 0. Rundningsradien i G141-blocket programmeras med ordet R1 =. Med C-ordet lagras rundningsradien i verktygsminnet. Radiekorrigering Radiekorrigeringen beräknas av MillPlus när normalvektorn (I, J, K) programmerats i G0/G1-blocket. Om ingen normalvektor programmerats kommer ingen radiekorrigering att aktiveras. 42

Verktyget placeras så att denna vektor alltid går igenom hörnrundningens mittpunkt. Om slutpunkterna i CAD/CAM-systemet beräknades med den nominella radien och hörnradien kan detta definieras i G141-blocket med R och R1 =. I verktygstabellen anges då den verkliga radien R och hörnradien C. Differensen mellan nominell och verklig radie korrigeras av styrningen. R radie definierar verktygsradien med vilken slutpunkterna för G0/G1- blocken beräknades i CAD-systemet. R1 = radie definierar verktygsradien med vilken slutpunkterna för G0/ G1-blocken beräknades i CAD-systemet. Normalvektor (I, J, K) Normalvektorn står vinkelrätt mot arbetsstyckesytan. I, J, K är vektorkomponenterna i X-, Y-, Z-riktning. Verktyget placeras så att denna vektor alltid går igenom verktygshörnrundningens mittpunkt. Se bild. Verktygsvektor med (I1 =, J1 =, K1 =) (TCPM) Den här vektorn pekar i verktygsaxelns riktning. I1 =,J1 =,K1 = är vektorkomponenterna i X-, Y-, Z-riktning. I G0-blocket kan arbetsstyckesvektorn programmeras i stället för rundaxlarna. Under rörelsen interpoleras rundaxlarna A, B, C samt linjäraxlarna så att en rät linje uppstår i rummet. I rörelsens slutpunkt pekar verktyget i vektorns riktning. 3.8 G141 verktygskorrigering 3D Vektorkomponenter En vektor programmeras med minst en komponent i G0/G1-blocket. Icke programmerade komponenter är lika med noll. Vektornoggrannhet Inmatningsformatet för vektorerna (I, J, K, I1 =, J1 =, K1 = ord) har begränsats till tre decimaler. Ytnormal- och verktygsvektorerna behöver emellertid inte ha längden 1. För att höja måttnoggrannheten kan de aktuella värdena multipliceras med en skalningsfaktor mellan 1 och 1 000. Med faktor 1 000 höjs exempelvis inmatningsnoggrannheten av vektorkomponenterna sexsiffrigt. Aktivering av G141 I det första blocket efter G141 kör fräsen från den aktuella verktygspositionen till den korrigerade positionen i detta block. G141 tar bort en radiekorrigering som programmerats med G41...G44. Borttagning av G141 Funktionen G141 tas bort med G40, M30, knappen Avbryt program eller Återställ CNC. Fräsen stannar vid den senast korrigerade positionen. Rundaxlarna vrids inte tillbaka automatiskt. Inkopplingsvillkor före G141 Innan G141 kopplas in måste följande funktioner stängas av: geometri G64, ändring av skala G73 A4 =, axelrotation B4 = vid G54-G59, G54 I.., G92/G93, cylinderkoordinater G182 HEIDENHAIN MillPlus V53x 43

3.8 G141 verktygskorrigering 3D När G141 kopplas in är följande funktioner tillåtna: Grundrörelser 0, 1 Fri bearbetningsyta 7 Plan 17, 18 Programstyrning 14, 22, 23, 29 Positionsmatning 25, 26, 27, 28, 94, 95, 96, 97 Verktygsmått aktivera/ 39 avaktivera Radiekorrigering 40 Nollpunkter 51, 52, 53, 54-59, 54 I.., 92, 93 Geometri 72, 73 Absolut/inkrementell 90, 91 Grafik 195, 196, 197, 198, 199 Följande G-funktioner är tillåtna när G141 är aktiv: Grundrörelser 0, 1 Programstyrning 14, 22, 23, 29 Positionsmatning 4, 25, 26, 27, 28, 94, 95, 96, 97 Radiekorrigering 40 Nollpunkter 51, 52, 53, 54-59, 54 I.., 92, 93 Geometri 72, 73 Absolut/inkrementell 90, 91 Om en icke tillåten G-funktion programmeras visas ett felmeddelande. Programmeringsbegränsningar G-funktioner som inte nämns får ej lov att användas. Punktdefinitioner (P) får ej lov att användas. Efter att G141 aktiverats får inget verktygsbyte äga rum. Slutpunktskoordinater Det går bra att använda absoluta eller inkrementella (X, X90, X91) kartesiska måttuppgifter. G1 Om en verktygsvektor I1 =,J1 =,K1 = programmeras måste G0 eller G1 stå i samma block. Spegelvändning Om funktionen "Spegelvändning" (G73 och axelkoordinater) är aktiv innan G141 aktiveras kommer de spegelvända koordinaterna att användas under 3D-verktygskorrigeringen. När G141 aktiverats är spegelvändning möjlig på samma sätt som tidigare. Spegelvändning avaktiveras med funktionen G73. Underskärning CNC kan inte känna igen underskärning eller kollisioner mellan verktyg och material vid punkter som inte bearbetas. 44

Modulfunktion En rundaxel som kan vridas ändlöst ska definieras som modulaxel för användning vid G141 (MC713 = 1). Är-positionens visning har då begränsats till 0 till 360. Dessutom ska L2 = 0 (rundaxel kör den kortaste vägen) programmeras vid G141. Modulfunktionen gäller för alla rundaxlar där avståndet mellan gränslägesbrytarna är större än 720. Modulfunktionen avaktiveras efter: G141 L2 = 1, G40, M30, knappen AVBRYT PROGRAM eller ÅTERSTÄLL CNC. Om modulfunktionen inte är aktiverad kan axeln få en oönskad riktningsändring vid gränslägesbrytaren för den ändlöst roterande rundaxeln. Rundaxlarnas beteende vid gränslägesbrytarna Om rundaxlarna vid G141 programmeras direkt med A.. B.. C.. visas ett felmeddelande om den programmerade positionen ligger bortom gränslägesbrytaren. Val av lösning vid vektorprogrammering Om rundaxlarna programmeras via verktygsvektorn I1 =, J1 =, K1 = finns det ofta två lösningar för rundaxelpositionerna. Val av lösning: Lösningen som går förbi gränslägesbrytaren är ogiltig. Lösningen som vid interpolering går förbi en linjäraxels gränslägesbrytare är ogiltig. Om två lösningar är giltiga väljs den lösning som har kortast väg, även vid L2 = 1 (rundaxel absolut). Om båda lösningarna är ogiltiga visas ett felmeddelande som säger att den programmerade ytan inte kan nås. Slutpunktskoordinater Vid slutpunktskoordinater förflyttas bara de programmerade axlarna. 3.8 G141 verktygskorrigering 3D HEIDENHAIN MillPlus V53x 45

3.8 G141 verktygskorrigering 3D Exempel Exempel 1: G141 och TCPM med verktygsvektor I1 =, J1 =, K1 = Den här programmeringen är oberoende av maskinen. N113 G17 T6 M67 (T6 R5 C5) G54 I10 G0 X0 Y0 Z0 B0 C0 S6000 M3 F50 E1 = 0 G141 R0 R1 = 0 L2 = 0 G0 X-1 Y = E1 Z0 I1 = -1 K1 = 0 G1 X0 Y = E1 Z-4 I1 = -996,195 K1 = 087,156 G1 X0,001 Z-3,930 I1 = -994,522 K1 = 104,528 G1 X0,002 Z-3,860 I1 = -992,546 K1 = 121,869 G1 X0,005 Z = -3,791 I1 = -990,268 K1 = 139,173 G1 X3,791 Z-0,005 I1 = 34,899 K1 = 999,391 G1 X3,860 Z-0,002 I1 = 52,336 K1 = 998,626 G1 X3,930 Z-0.001 I1 = 69,756 K1 = 997,564 G1 X4 Z0 I1 = 87,156 K1 = 996,195 G1 X36 Z0 I1 = 87,156 K1 = 996,195 G1 X36,070 Z-0,001 I1 = 104,528 K1 = 994,522 G1 X36,140 Z-0,002 I1 = 121,869 K1 = 992,546 Exempel 2: G141 och TCPM med rundaxel A, B, C Samma arbetsstycke. Den här programmeringen är beroende av maskinen. Det här programmet är till för en maskin med en B-axel på bordet under 45 och en C-axel ovanpå den. N114 G17 T6 M67 (T6 R5 C5) G54 I10 G0 X0 Y0 Z0 B0 C0 S6000 M3 F50 E1 = 0 G141 R0 R1 = 0 L2 = 0 G0 X-1 Y = E1 Z0 B180 C-90 G1 X0 Y = E1 Z-4 B145,658 C-113,605 G1 X0,001 Z-3,930 B142,274 C-115,789 46

G1 X0,002 Z-3,861 B139,136 C-117,782 G1 X0,005 Z-3,791 B136,191 C-119,624 G1 X3,791 Z-0,005 B2,829 C1 G1 X3,860 Z-0,002 B4,243 C1,501 G1 X3,930 Z-0,001 B5,658 C2,001 G1 X4 Z0 B7,073 C2,502 G1 X36 Z0 B7,073 C2,502 G1 X36,070 Z-0,001 B8,489 C3,004 G1 X36,140 Z-0,002 B9,906 C3,507 3.8 G141 verktygskorrigering 3D HEIDENHAIN MillPlus V53x 47

3.9 G151 Upphäva G152 3.9 G151 Upphäva G152 Upphäv G152. Format G151. Adressbeskrivning Inga adresser. Användning Med den här funktionen kan G152 avaktiveras. Tillhörande funktioner G152. 48

3.10 G152 Begränsning av arbetsområdena Begränsning av arbetsområdena. De programmerade positionerna står i relation till referenspunkten. Format G152 X1 =... Y1 =... Z1 =... {B1 =...} {B2 =...} X2 =... Y2 =... Z2 =... {C1 =...} {C2 =...} Adressbeskrivning Se bild. Användning Den här funktionen gör det möjligt att begränsa arbetsområdet i NCprogrammet. Vid G141 kan man på så vis exempelvis förhindra att C- axeln (bord) roterar ytterligare en vektorlösning, vilket inte är tillåtet. Det är även möjligt att programmera en gränsnivå. De programmerade positionerna måste befinna sig inom gränslägesbrytarens MC3n18/MC3n19 område, annars visas ett felmeddelande. Tillhörande funktioner G151 Avaktivering G152 avaktiveras med hjälp av: G151 Programslut M30 Avbryt program Återställ CNC Slå på styrningen 3.10 G152 Begränsning av arbetsområdena Exempel Begränsa C-axelns arbetsområde G152 C1 = 30,000 C2 = -30,000 G152 C-axeln tillåts endast för området +30 till -30 grader, annars visas ett felmeddelande. HEIDENHAIN MillPlus V53x 49

3.11 G195 Grafisk fönsterdefinition med start- och slutblock 3.11 G195 Grafisk fönsterdefinition med start- och slutblock Definiera dimensionerna för ett grafikfönster och dess läge i förhållande till nollpunkten W. Med hjälp av adresserna N1 = och N2 = kan en programdel definieras som sedan visas i den grafiska simuleringen. Format G195 X... Y... Z... I... J... K... {B...} {B1 =...} {B2 =...} {N1 =...} {N2 =...} Adressbeskrivning Se bild. Användning I program med flera plandefinitioner visas endast de bearbetningar från den senast programmerade bearbetningsytan i den grafiska framställningen. Med adresserna N1 = "Startblock grafik" och N2 = "Slutblock grafik" hålls ett grafikfönster för en viss programdel kvar. I grafikfönstret visas alla rörelser i blocken från adress N1 = till (exklusiv) blocknumren i adress N2 =. T. ex. kan en valfri programdel med svarvning eller fräsning visas i program med både svarvning och fräsning. 50

Exempel Definiera grafikfönster för programdelen Svarvning N1 G195 X0 Y45 Z-25 I45 J60 K45 N1 = 17 N2 = 128 N8 G36 N10 G17 Y1 = 1 Z1 = 2 N17 (Start svarvning) N... N128 (Slut svarvning) N135 G37 N138 G17 N150 (Start fräsning) N... N178 (Slut fräsning) G195 Definiera grafikfönster och programdel "Svarvning" för simulering G36 Aktivera svarvdrift G17 Y1 = 1 Aktivera bearbetningsytan för svarvdrift Z1 = 2 G37 Aktivera fräsningsdrift G17 Aktivera bearbetningsytan för fräsningsdrift 3.11 G195 Grafisk fönsterdefinition med start- och slutblock HEIDENHAIN MillPlus V53x 51

3.12 G303 M19 med programmerbar riktning 3.12 G303 M19 med programmerbar riktning Denna funktion är avaktiverad i V520. 52

3.13 G321 Läsa verktygsdata Läsa värden från verktygstabellen Adressbeskrivning I1= Valbara funktioner: I1=13 M verktygets uppehållstid (tidsenheten är minuter) I1=30 C6 skärbredd (endast vid tillvalet svarvningsdrift) I2= Systerverktyg I2=1 Verktygsdata hämtas (grundläge). I2=0 Systerverktygsdata hämtas. Läsa systerverktygsdata Med I2=1 visas data om systerverktyget (t.ex. T1000.01). 3.13 G321 Läsa verktygsdata HEIDENHAIN MillPlus V53x 53

3.14 G325 Läsa M-grupp 3.14 G325 Läsa M-grupp Adressen I1= kan utökas till 15. I1=14 Av. M78, M79. I1=15 Av. M130, M131. 54

3.15 G331 Skriv verkt.data i verkt.tabell Skrivning av värden i verktygstabellen Adressbeskrivning I1= Valbara funktioner: I1=13 M verktygets uppehållstid (tidsenheten är minuter) I1=30 C6 skärbredd (endast vid tillvalet svarvningsdrift) Verktygets uppehållstid Om M (G331 I1=13 E...) skrivs in i verktygsminnet, skrivs samtidigt även M1= in i verktygsminnet (G331 I1=14 E...). Tidsenheten är minuter. 3.15 G331 Skriv verkt.data i verkt.tabell HEIDENHAIN MillPlus V53x 55

3.15 G331 Skriv verkt.data i verkt.tabell G350 Skriv i fönster Format: G350 N1=... I1=... {I2= } I1= måste programmeras, I2= tillval. Grundläge: I2=0 56

3.16 G606 TT: kalibrering Söker mätverktygets position och lagrar denna position i de därför avsedda maskinkonstanterna. Adressbeskrivning X, Y, Z mätpunkt Användning Mätinstrument G606 kan användas för kalibreringen av en bordssond (TT) eller för en kombination av laser med bordssond (TT). Kalibreringsverktyg Före kalibrering måste du i verktygstabellen ange den exakta radien och längden för kalibreringsverktyget. 3.16 G606 TT: kalibrering Förlopp Kalibreringen körs automatiskt. MillPlus IT fastställer även automatiskt mittpunktsförskjutningen för kalibreringsverktyget. När halva kalibreringscykeln har gått vrider MillPlus IT spindeln 180. Som kalibreringsverktyg används en exakt cylindrisk del, t.ex. ett cylinderstift. MillPlus IT lagrar kalibreringsvärdena i maskinkonstanterna och tar hänsyn till dem vid efterföljande verktygsmätningar. I MC350, MC352 och MC354 har läget fastställts för TT i maskinens arbetsutrymme. Om MC350, MC352 eller MC354 ändras måste kalibreringen göras om. Vid en kombination av laser och TT i MC400-406 har sondläget fastställts i maskinens arbetsutrymme. Om MC400-406 ändras måste kalibreringen göras om. Kör till Ange position i X, Y och Z om mätinstrumentet ännu inte kalibrerats och maskinkonstanternas positioner därför ännu inte fastställts exakt. Toppläge G606 kan man endast använda med ett vertikalt toppläge. HEIDENHAIN MillPlus V53x 57