30.09.2013 Views

3.25 G880 Bearbeta kontur längs med - Millplus.de

3.25 G880 Bearbeta kontur längs med - Millplus.de

3.25 G880 Bearbeta kontur längs med - Millplus.de

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ÁÁÁ<br />

<br />

Á<br />

ÁÁ<br />

<br />

<br />

<br />

ÁÉ


579 636-60


1 Snabböversikt ..... 9<br />

1.1 Sammanfattning ..... 10<br />

V520 ..... 10<br />

V521 ..... 10<br />

V522 ..... 11<br />

2 Allmänt ..... 13<br />

2.1 Små ändringar ..... 14<br />

Positioneringslogik i U-huvuddrift ..... 14<br />

Positioneringslogik i svarvningsdrift ..... 14<br />

Axeltill<strong>de</strong>lning i nollpunktstabellerna ..... 14<br />

G17/G18 Arbetsytor för svarvningsdrift ..... 14<br />

Svarvverktygsdata i verktygstabellen ..... 15<br />

Systerverktyg ..... 15<br />

Pallstyrning ..... 15<br />

Styrning ..... 16<br />

Blocksökningar ..... 16<br />

Maskinstatus <strong>med</strong> piktogram ..... 16<br />

Handaxel-dialogstyrning ..... 17<br />

EASYoperate ..... 17<br />

2.2 Rörelseaktivering efter blockingång ..... 18<br />

Användning ..... 18<br />

Förlopp ..... 18<br />

2.3 ICP-<strong>kontur</strong>programmering för svarvning ..... 19<br />

Manövrering ..... 19<br />

2.4 U-huvud ..... 20<br />

Användning ..... 20<br />

Programmering ..... 21<br />

3 G-funktioner ..... 25<br />

3.1 G23 Aktivera huvudprogram ..... 26<br />

3.2 G28 Positioneringfunktioner ..... 27<br />

Address <strong>de</strong>scription ..... 27<br />

Default ..... 27<br />

Application ..... 27<br />

3.3 G39 Aktivera verkt.förskjut. ..... 28<br />

Verktygsradie ..... 28<br />

3.4 G52 Aktivera pallnollpunkt ..... 29<br />

Format ..... 29<br />

Adressbeskrivning ..... 29<br />

3.5 G77/G79 Bulthål cirkel och aktivera cykel ..... 31<br />

3.6 G84 Gängskärningscykel ..... 32<br />

Adressbeskrivning ..... 32<br />

Grundläge ..... 32<br />

Användning ..... 32<br />

HEIDENHAIN MillPlus V52x 3


4<br />

3.7 G126 Lyfta verktyg vid avbrott ..... 33<br />

3.8 G141: 3D-verktygskorrigering <strong>med</strong> dynamisk TCPM ..... 34<br />

3.9 G303 M19 <strong>med</strong> programmerbar riktning ..... 35<br />

3.10 G321 Läsa verktygsdata ..... 36<br />

Adressbeskrivning ..... 36<br />

Läsa systerverktygsdata ..... 36<br />

3.11 G325 Läsa M-grupp ..... 37<br />

3.12 G331 Skriv verkt.data i verkt.tabell ..... 38<br />

Adressbeskrivning ..... 38<br />

Verktygets uppehållstid ..... 38<br />

G350 Skriv i fönster ..... 39<br />

3.13 G615 Lasermätning, mätning svarvningsverktyg ..... 40<br />

Adressbeskrivning ..... 40<br />

Grundläge ..... 40<br />

Tips och användning ..... 40<br />

3.14 G626 Mäta rektangel utvändigt ..... 43<br />

Adressbeskrivning ..... 43<br />

Grundläge ..... 43<br />

Användning ..... 43<br />

Förlopp ..... 44<br />

Exempel: Lagra en rektangels mittpunkt i nollpunktsförskjutningen. ..... 44<br />

3.15 G627 Mäta rektangel invändigt ..... 45<br />

Adressbeskrivning ..... 45<br />

Grundläge ..... 45<br />

Användning ..... 45<br />

Förlopp ..... 46<br />

Exempel: Lagra en rektangels mittpunkt i nollpunktsförskjutningen. ..... 46<br />

3.16 G628 Mäta cirkel utvändigt ..... 47<br />

Adressbeskrivning ..... 47<br />

Grundläge ..... 47<br />

Användning ..... 48<br />

Förlopp ..... 48<br />

Exempel ..... 48<br />

3.17 G636 Mäta cirkel invändigt (MP) ..... 49<br />

Adressbeskrivning ..... 49<br />

Grundläge ..... 49<br />

Användning ..... 50<br />

Förlopp ..... 50<br />

Exempel: Lagra en cirkels mittpunkt och diameter i E-parameter. ..... 50<br />

3.18 G691 Mäta obalans ..... 51<br />

3.19 G740 Gängfräsning, invändigt ..... 52<br />

Adressbeskrivning ..... 52<br />

Grundinställningar ..... 52<br />

Tips och användning ..... 52<br />

3.20 G741 Gängfräsning, utvändigt ..... 55


Adressbeskrivning ..... 55<br />

Grundinställningar ..... 55<br />

3.21 G771 <strong>Bearbeta</strong> på linje ..... 56<br />

Adressbeskrivning ..... 56<br />

Grundläge ..... 56<br />

Användning ..... 56<br />

Förlopp ..... 56<br />

Exempel ..... 57<br />

3.22 G772 <strong>Bearbeta</strong> på fyrkant ..... 58<br />

Adressbeskrivning ..... 58<br />

Grundläge ..... 58<br />

Användning ..... 58<br />

Förlopp ..... 58<br />

Exempel ..... 59<br />

3.23 G773 <strong>Bearbeta</strong> på nät ..... 60<br />

Adressbeskrivning ..... 60<br />

Grundläge ..... 60<br />

Användning ..... 60<br />

Förlopp ..... 60<br />

Exempel ..... 61<br />

3.24 G777 <strong>Bearbeta</strong> på cirkel ..... 62<br />

Adressbeskrivning ..... 62<br />

Grundläge ..... 62<br />

Användning ..... 62<br />

Förlopp ..... 62<br />

Exempel ..... 63<br />

<strong>3.25</strong> <strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong> ..... 64<br />

Adressbeskrivning ..... 64<br />

Grundläge ..... 64<br />

Användning ..... 64<br />

Förlopp ..... 67<br />

3.26 G881 Spånbearbetning <strong>kontur</strong>, plant ..... 71<br />

Adressbeskrivning ..... 71<br />

Grundläge ..... 71<br />

Användning ..... 71<br />

3.27 G884 <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong>, polering ..... 73<br />

Adressbeskrivning ..... 73<br />

Grundläge ..... 73<br />

Användning ..... 73<br />

3.28 G885 <strong>Bearbeta</strong> <strong>kontur</strong> plant, polering ..... 74<br />

Adressbeskrivning ..... 74<br />

Grundläge ..... 74<br />

Användning ..... 74<br />

HEIDENHAIN MillPlus V52x 5


©Hei<strong>de</strong>nhain Numeric B.V.Eindhoven, Ne<strong>de</strong>rlän<strong>de</strong>rna 2005<br />

Utgivaren tar inget ansvar för specifikationer basera<strong>de</strong> på<br />

informationen i <strong>de</strong>ssa anvisningar. Specifikationer för <strong>de</strong>n numeriska<br />

styrningen finns endast i or<strong>de</strong>rdata och motsvaran<strong>de</strong><br />

specifikationsbeskrivning.<br />

Med ensamrätt. Den här handboken, eller <strong>de</strong>lar av <strong>de</strong>n, får endast<br />

kopieras <strong>med</strong> upphovsrättsinnehavarens skriftliga <strong>med</strong>givan<strong>de</strong>.<br />

Med reservation för ändringar och fel.<br />

Inga anspråk kan ställas på uppgifter, illustrationer eller beskrivningar.<br />

HEIDENHAIN <strong>Millplus</strong> V52x 7


Snabböversikt<br />

HEIDENHAIN MillPlus V52x 9


1.1 Sammanfattning<br />

1.1 Sammanfattning<br />

Den nyaste versionen av MillPlus IT programversion<br />

V520/00 har utökats <strong>med</strong> följan<strong>de</strong> ändringar och<br />

tillägg.<br />

Tilläggen finns från och <strong>med</strong> följan<strong>de</strong><br />

programversioner:<br />

V520/00e<br />

V521/00f<br />

V522/00<br />

Den här bruksanvisningen kompletterar där<strong>med</strong><br />

bruksanvisning V520.<br />

Kontakta maskintillverkaren vid frågor röran<strong>de</strong><br />

funktionsinnehållet i respektive program.<br />

V520<br />

Beskrivning Giltig från: Ändring:<br />

Positioneringslogik efter blocksökningar, bortkörningar och inkörningar<br />

(U-huvud)<br />

V520/00 Funktion<br />

Inkörningsrörelse efter blocksökning vid svarvningsdrift V520/00 Text<br />

Axeltill<strong>de</strong>lning i nollpunktstabellerna (gaffelhuvud) V520/00 Text<br />

G17 / G18 Bearbetningsytor för svarvningsdrift V520/00a Text<br />

Svarvverktygsdata i verktygstabellen V520/00 Text<br />

Systerverktyg V520/00 Text<br />

G23 Aktivera huvudprogram V520/00 Text<br />

G77/G79 Bulthål cirkel och Aktivera cykel V520/00 Text<br />

G126 Lyfta verktyg vid avbrott V520/00 Text<br />

G141 3D-verktygskorrigering <strong>med</strong> dynamisk TCPM V520/00d Funktion<br />

G303 M19 <strong>med</strong> programmerbar riktning (avaktiverad) V520/00 Text<br />

G325 Läsa M-grupp V520/00e Funktion<br />

G350 Skriva i fönster V520/00a Text<br />

G691 Mäta obalans V520/00 Text<br />

G321 Läsa verktygsdata V520/00a Funktion<br />

G331 Skriv verkt.data i verkt.tabell V520/00 Funktion<br />

G801 Svarvningsdrift V520/00 Text<br />

G802 Fräsningsdrift V520/00 Text<br />

V521<br />

Beskrivning Giltig från: Ändring:<br />

Pallstyrning V521/00 Funktion<br />

Styrning V521/00 Funktion<br />

Blocksökningar V521/00 Text<br />

Maskinstatus <strong>med</strong> piktogram V521/00 Funktion<br />

Handaxel-dialogstyrning V521/00 Funktion<br />

10


G52 Aktivera pallnollpunktsförskjutning V521/00 Funktion<br />

G615 G615 Lasersystem: L/R-mätning av svarvverktyg (mätning mejselbredd C6) V521/00c Funktion<br />

G740 Gängfräsning, invändigt V521/00 Funktion<br />

G741 Gängfräsning, utvändigt V521/00 Funktion<br />

<strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong>, <strong>längs</strong> <strong>med</strong> V521/00 Funktion<br />

<strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong>, <strong>längs</strong> <strong>med</strong> (skärbreddskorrigering C6) V521/00c Funktion<br />

G881 <strong>Bearbeta</strong> <strong>kontur</strong>, plant V521/00 Funktion<br />

G881 <strong>Bearbeta</strong> <strong>kontur</strong>, plant (skärbreddskorrigering C6) V521/00c Funktion<br />

G884 <strong>Bearbeta</strong> <strong>kontur</strong>, <strong>längs</strong> <strong>med</strong> (polering) V521/00 Funktion<br />

G884 <strong>Bearbeta</strong> <strong>kontur</strong>, <strong>längs</strong> <strong>med</strong> (polering) (skärbreddskorrigering C6 och fri vinkel<br />

A1)<br />

V521/00c Funktion<br />

G885 <strong>Bearbeta</strong> <strong>kontur</strong>, plant (polering) V521/00 Funktion<br />

G885 <strong>Bearbeta</strong> <strong>kontur</strong>, plant (polering) (skärbreddskorrigering C6 och fri vinkel A1) V521/00c Funktion<br />

ICP <strong>kontur</strong>programmering för vridning V521/00 Funktion<br />

U-huvud V521/00 Funktion<br />

V522<br />

Beskrivning Giltig från: Ändring:<br />

G39 G39 Aktivera verkt.förskjut. V522/00 Text<br />

G84 G84 I2=1 för snabb acc/<strong>de</strong>c <strong>med</strong> små gängor V522/00 Funktion<br />

G141 G141 3D-verktygskorrigering <strong>med</strong> dynamisk TCPM V522/00 Funktion<br />

G626 G626 utökad <strong>med</strong> B3= och B4= V522/00 Funktion<br />

G627 G627 utökad <strong>med</strong> B3= och B4= V522/00 Funktion<br />

G636 G636 Mäta cirkel invändigt (MP) V522/00 Funktion<br />

G771 <strong>Bearbeta</strong> på linje V522/00 Funktion<br />

G772 <strong>Bearbeta</strong> på fyrkant V522/00 Funktion<br />

G773 <strong>Bearbeta</strong> på nät V522/00 Funktion<br />

G777 <strong>Bearbeta</strong> på cirkel V522/00 Funktion<br />

<strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong>, <strong>längs</strong> <strong>med</strong> (omvänd <strong>kontur</strong>riktning) V522/00 Funktion<br />

G881 <strong>Bearbeta</strong> <strong>kontur</strong>, plant (omvänd <strong>kontur</strong>riktning) V522/00 Funktion<br />

G884 <strong>Bearbeta</strong> <strong>kontur</strong>, <strong>längs</strong> <strong>med</strong> (polering) (omvänd <strong>kontur</strong>riktning) V522/00 Funktion<br />

G885 <strong>Bearbeta</strong> <strong>kontur</strong>, plant (polering) (omvänd <strong>kontur</strong>riktning) V522/00 Funktion<br />

Rörelseaktivering efter blockingång V522/00 Funktion<br />

HEIDENHAIN MillPlus V52x 11<br />

1.1 Sammanfattning


1.1 Sammanfattning<br />

12


Allmänt<br />

HEIDENHAIN MillPlus V52x 13


2.1 Små ändringar<br />

2.1 Små ändringar<br />

Positioneringslogik i U-huvuddrift<br />

I U-huvuddrift är positioneringslogiken inte aktiv när en svarvyta<br />

(t.ex. G17 U1=1 Z1=2 eller G18 U1=2 Y1=1) är aktiverad.<br />

T.ex. körs alla axlar samtidigt efter blocktillval i U-huvuddrift.<br />

Kommentar:<br />

Axlarna körs <strong>med</strong> positioneringslogik om ingen svarvyta är aktiverad i<br />

U-huvuddrift G180 U1 Y1 Z1.<br />

Positioneringslogik i svarvningsdrift<br />

I svarvningsdrift där en specialyta (t.ex. G17 Y1=1 Z1=2) alltid är aktiv<br />

finns ingen positioneringslogik.<br />

T.ex. körs alla axlar samtidigt efter blocktillval i svarvningsdrift.<br />

Axeltill<strong>de</strong>lning i nollpunktstabellerna<br />

Om maskinen har ett gaffelhuvud och om <strong>de</strong>tta är aktiverat ersätts<br />

adressen C av C2 i nollpunktstabellerna (ZO, ZE och PO).<br />

G17/G18 Arbetsytor för svarvningsdrift<br />

I svarvningsdrift <strong>de</strong>finieras vinkelns (positiv) och cirkelns riktning<br />

(moturs) i koordinatsystemet från Y-axeln till Z-axeln G17= Y1=1 Z1=2<br />

och G18=Y1=1 Z1=2 (se kapitel 32.4).<br />

Hänvisning till program skapa<strong>de</strong> <strong>med</strong> en tidigare<br />

programversion:<br />

I svarvningsdrift (G36) var <strong>de</strong>finitionen av vinklarna B1 och B2 i ytan<br />

G17 Y1=1 Z1=2 och G18 Y1=1 Z1=2 felaktig. B1 och B2 används i<br />

geometrin (G64) och vid polarkoordinater. Befintliga program måste<br />

korrigeras genom att dra av 90 gra<strong>de</strong>r från <strong>de</strong> programmera<strong>de</strong> vär<strong>de</strong>na<br />

B1 och B2.<br />

Exempel: Programrad<br />

Program V511: N... G1 B1=120<br />

Program V520: N... G1 B1=30 (120-90 gra<strong>de</strong>r).<br />

14


Svarvverktygsdata i verktygstabellen<br />

Funktionen Q3= i verktygstabellen kan bara användas om <strong>de</strong>t<br />

förberetts av maskintillverkaren (se kapitel 32.8).<br />

Systerverktyg<br />

I verktygstabellen står t.ex. verktyg T1 <strong>med</strong> systerverktyg T1.01 och<br />

T1.02.<br />

Vid automatiskt verktygsbyte (M6) byts T1 in (T1 M6).<br />

Systerverktygsprotokollet aktiveras. Om T1 är spärrat byts<br />

automatiskt ett systerverktyg in. (T1.01).<br />

Vid automatiskt verktygsbyte (M6) byts T1.01 in (T1.01 M6).<br />

Systerverktygsprotokollet aktiveras inte då. Om T1.01 är spärrat byts<br />

inget systerverktyg in. Fel P118 visas.<br />

Kommentar:<br />

Om verktyget T1.01 mäts sist vid verktygsmätningen måste<br />

operatören först byta ut <strong>de</strong>t verktyget om han vill fortsätta arbeta <strong>med</strong><br />

T1. Om T1.01 befinner sig i spin<strong>de</strong>ln kopplas inte verktyget T1 in <strong>med</strong><br />

T1 M6.<br />

Pallstyrning<br />

Pallstyrningssystemet är en maskinberoen<strong>de</strong> funktion. MillPlus<br />

erbju<strong>de</strong>r därför en funktionsstödd manövrering. Se <strong>med</strong>följan<strong>de</strong><br />

maskindokumentation från maskintillverkaren för en fullständig<br />

funktionsöversikt.<br />

Nollpunkter<br />

1 I pallnollpunktstabellen har en knapp (F2) Ra<strong>de</strong>ra tabell lagts till.<br />

Hela tabellen ra<strong>de</strong>ras.<br />

2 Vid redigering av pallnollpunkter G52 Ixx anpassas <strong>de</strong>n aktiva<br />

pallnollpunkten G52 I0.<br />

HEIDENHAIN MillPlus V52x 15<br />

2.1 Små ändringar


2.1 Små ändringar<br />

Styrning<br />

Översikten i fönstret verktygsstatus har kompletterats <strong>med</strong> S5 och ser<br />

ut så här:<br />

S0 Tom<br />

S1 Ämne<br />

S2 Skär<br />

S3 Klar<br />

S4 Kasserad<br />

S5 Spärrad<br />

Blocksökningar<br />

Sök efter ett block i ett processprogram <strong>med</strong> funktionen Sök block och<br />

starta programmet från <strong>de</strong>tta block genom att trycka på knappen<br />

START.<br />

Maskinstatus <strong>med</strong> piktogram<br />

Maskinstatusvisningen har utökats <strong>med</strong> olika piktogram för<br />

1 svarvbord<br />

Detta piktogram visas när G36 är aktivt.<br />

2 Arbetsyta.<br />

Detta piktogram visas när G36 och en bearbetningsyta är aktiva,<br />

t.ex.<br />

- G17 Y1= 1 Z1=2 eller G18 Y1= 1 Z1=2<br />

- G17 U1=1 Z1=2 eller G18 U1=2 Y1=1<br />

16<br />

Observera att du endast trycker på START o<strong>med</strong>elbart<br />

efter blocksökningen i driftsättet Automatik för att starta<br />

<strong>de</strong>t sökta blocket.


Handaxel-dialogstyrning<br />

Inledning<br />

På enkla CNC-maskiner används ofta rundaxlar som manuellt<br />

justerbara handaxlar, ett komplement till huvudaxlarna. De manuella<br />

rundaxlarna programmeras i programmet och måste ställas i position<br />

för hand.<br />

Förlopp<br />

Om <strong>de</strong> manuella rundaxlarna ska positioneras via programmet får<br />

operatören veta <strong>de</strong>t via skärmbil<strong>de</strong>n. Programförloppet stannar och<br />

följan<strong>de</strong> <strong>med</strong><strong>de</strong>lan<strong>de</strong>n visas på skärmbil<strong>de</strong>n:<br />

INT: Matningsstopp. Spin<strong>de</strong>lstopp kan utföras manuellt<br />

Statusra<strong>de</strong>n visar <strong>med</strong><strong>de</strong>lan<strong>de</strong>t "Positionera handaxel".<br />

Restvägen visas <strong>med</strong> gul bakgrund för axeln i fråga.<br />

Operatören roterar <strong>de</strong> manuella axlarna tills restvägen är 0. Så snart<br />

restvägen är inom angiven toleransgräns blir bakgrundsfärgen grön<br />

och programmet kan startas. Om en manuell axel ännu inte är inom<br />

toleransgränsen vid start visas fel<strong>med</strong><strong>de</strong>lan<strong>de</strong>t "Handaxel ej i position".<br />

EASYoperate<br />

Om en manuell axels arbetsrörelse är mindre än<br />

toleransen, avbryts programmet och restvägen visas<br />

grön.<br />

Avvikelser mellan bör- och är-position som är mindre än<br />

programmeringsformatet (0,001 eller 0,0001 gra<strong>de</strong>r)<br />

betraktas inte som arbetsrörelse och le<strong>de</strong>r inte till att<br />

programmet avbryts.<br />

Det är inte tillåtet att interpolera NC-axlar och handaxlar.<br />

Fel<strong>med</strong><strong>de</strong>lan<strong>de</strong>t "Axel och manuell axel ej tillåtet" visas.<br />

I driftsättet EASYoperate är knappen "Ink abs" avaktiverad un<strong>de</strong>r<br />

datainmatningen.<br />

HEIDENHAIN MillPlus V52x 17<br />

2.1 Små ändringar


2.2 Rörelseaktivering efter blockingång<br />

2.2 Rörelseaktivering efter blockingång<br />

Operatören bestämmer själv rörelseaktiveringen efter blockingång<br />

<strong>med</strong> knappen "Enkelrörelse".<br />

Användning<br />

Funktionen "Rörelseaktivering efter blockingång" aktiveras <strong>med</strong><br />

MC701 enkelrörelse (0:av, 1:på, 2:auto).<br />

Förlopp<br />

1 Styrningen står på sökt block (grundläge: "Enkelrörelse aktiv").<br />

2 Efter start pausar MillPlus vid <strong>de</strong>n första rörelsen. Axlarnas restväg<br />

visas <strong>med</strong> gul bakgrund i maskinstatusfältet. Matning och<br />

snabbkörning nollställs.<br />

3 Ytterligare en start förflyttar axlarna till nästa rörelse.<br />

Positioneringslogik beaktas.<br />

4 Med knappen "Enkelrörelse" avaktiverad och Start fortsätter<br />

programmet.<br />

18<br />

Obs! För varje start måste <strong>de</strong> beräkna<strong>de</strong> axelrörelserna<br />

kontrolleras. Kollisionsrisk.<br />

0 Tillval ej aktivt: Knappen "Enkelrörelse" finns inte.<br />

1 Tillval aktivt: Knappen "Enkelrörelse" finns.<br />

2 Samma som 1, <strong>med</strong> skillna<strong>de</strong>n att knappen<br />

"Enkelrörelse" kan väljas automatiskt efter<br />

blockingången.


2.3 ICP-<strong>kontur</strong>programmering för<br />

svarvning<br />

Med MillPlus kan ett NC-program skapas <strong>med</strong> ICP-programmeringen,<br />

t.ex. en <strong>kontur</strong>profil. Detta NC-program har programmerats mellan <strong>de</strong><br />

geometriska funktionerna G63/G64 och kan skrivas in bå<strong>de</strong> i<br />

huvudprogrammet (*.PM) och i makro (*.MM).<br />

För <strong>kontur</strong>bearbetningarna <strong>G880</strong> till G885 måste ICP-programmet vara<br />

skrivet i en makro (*.MM).<br />

Manövrering<br />

ICP-fräsning<br />

ICP-programmet skapas i <strong>de</strong>n senast programmera<strong>de</strong> fräsytan.<br />

ICP-svarvning<br />

Programmet skapas i svarvytan; G17 Y1=1 Z1=2 eller G18 Y1=1<br />

Z1=2 (se figur).<br />

Geometriprogrammet programmeras <strong>med</strong> koordinaterna Y och Z.<br />

I programredigeraren startas ICP-programmeringen <strong>med</strong> knappen<br />

"ICP" och därefter <strong>med</strong> knappen "ICP-fräsning" eller "ICP-svarvning".<br />

Exempel: N880.mm (ICP-<strong>kontur</strong>makro)<br />

N1 G1 Y0 Z0<br />

N2 G64<br />

N3 G1 Y=200:2<br />

N4 G1 I2<br />

N5 G1 Z-50<br />

N6 G1 B1=255<br />

N7 G1 Y=184:2 Z-10 B1=270<br />

N8 G3 R5<br />

N9 G1 Y250:2<br />

N10 G1 I2<br />

N11 G1 Z-120<br />

N12 G63<br />

HEIDENHAIN MillPlus V52x 19<br />

2.3 ICP-<strong>kontur</strong>programmering för svarvning


2.4 U-huvud<br />

2.4 U-huvud<br />

Utstyrningsverktyget (plansvarvning, planslid) i U-axeln används för<br />

svarv- och borrbearbetning (se figur).<br />

Användning<br />

Verktygsbyte, aktivera U-axel<br />

Utstyrningsverktyget kopplas in/ur <strong>med</strong> <strong>de</strong>t vanliga kommandot Txx<br />

M6 eller M66 :<br />

- Med M6 kopplas verktyget in och U-axeln referenskörs automatiskt.<br />

Med M66 referenskörs U-axeln automatiskt efter <strong>de</strong>t att manuellt byte<br />

slutförts.<br />

- Funktionen M67 påverkar inte U-axeln.<br />

Manövrering<br />

U-axeln kan bara användas om ett U-axelverktyg finns i axeln. Om<br />

U-axeln används utan U-axelverktyg resulterar <strong>de</strong>t i en störning. Uaxeln<br />

kan väljas ut för manuellt arbetssätt (jog).<br />

Koordinatsystem U-axel<br />

U-axeln visas alltid i displayen och kan bara programmeras när<br />

verktyget sitter i spin<strong>de</strong>ln. U-axeln <strong>de</strong>finieras: G180 U1 Y1 Z1 (U =<br />

huvudaxel 1, Y = huvudaxel 2, Z = verktygsaxel). Bearbetningsytan för<br />

skärradiekorrigering <strong>de</strong>finieras <strong>med</strong> G17 U1=1 Z1=2 eller G18 U1=2<br />

Y1=1.<br />

U-axels nollpunkt<br />

U-axelns position ska vara <strong>de</strong>t äkta avstån<strong>de</strong>t till spin<strong>de</strong>lns mitt.<br />

Nollpunktsförskjutningen U kan t.ex. vara användbar för<br />

formförskjutning, grov- och finbearbetning (polering).<br />

Verktygstabell<br />

Verktyget visas som ett speciellt U-axelverktyg <strong>med</strong> verktygstyp<br />

Q3=9997. Verktygsspetsens radiella kompensation <strong>de</strong>finieras av<br />

verktygsorienteringen O och verktygsradien R (+R4). Dessa adresser<br />

beskrivs på samma sätt som svarvningen G36. Skillna<strong>de</strong>n är att<br />

U-axelverktygets radie mäts från en fast placering av U-axeln. Detta är<br />

positionen U=R eller R=0. Skärradien anges <strong>med</strong> adressen C. För CNC<br />

är läng<strong>de</strong>n L, radien R och hörnradien C nödvändig.<br />

Skärradiekorrigering<br />

Skärradiekorrigeringen programmeras <strong>med</strong> G41 och G42. Innan<br />

radiekorrigeringen slås på måste ytan G17 U1=1 Z1=2 programmeras.<br />

Verktygsorienteringen måste programmeras i programmet <strong>med</strong> G302<br />

O. Verktyget rör sig i U-axelriktning. Därför <strong>de</strong>finieras radien R som<br />

radie i position U=0. Den aktiva radien är R+U.<br />

Konstant skärhastighet<br />

Konstant skärhastighet programmeras <strong>med</strong> funktionen G96 S.<br />

Radiens spin<strong>de</strong>lvarvtal beräknas utifrån U-axelns faktiska position.<br />

20


Verktygsmätning<br />

Konstant skärhastighet programmeras <strong>med</strong> funktionen G96 S.<br />

Radiens spin<strong>de</strong>lvarvtal beräknas utifrån U-axelns faktiska position.<br />

Programmering<br />

Koordinatsystem<br />

För att <strong>de</strong>finiera koordinatsystemet måste funktionen G180 användas.<br />

Exempel på ett koordinatsystem UYZ, G180 U1 Y1 Z1 (se figur).<br />

Bearbetningsyta<br />

Liksom <strong>med</strong> andra svarvverktyg <strong>de</strong>finieras bearbetningsytan <strong>med</strong> två<br />

huvudaxlar. Definitionen av <strong>de</strong>ssa två axlar måste programmeras <strong>med</strong><br />

funktionerna G17 eller G18 och tillhöran<strong>de</strong> argument. Om ett<br />

U-axelverktyg används för en svarvning måste en huvudaxel <strong>de</strong>finieras<br />

som U-axel. Den andra huvudaxeln måste vara lodrät mot U-axeln och<br />

parallell <strong>med</strong> verktygsaxeln.<br />

Exempel: G17 och G18 konfiguration<br />

UZ-yta (G17 U1=1 Z1=2), U-axeln som huvudaxel 1 och Z-axeln som<br />

huvudaxel 2 (eller G18 U1=2 Y1=1)<br />

(se bil<strong>de</strong>r).<br />

Vrida bearbetningsytan<br />

U-axeln är inte <strong>de</strong>l av <strong>de</strong>n vridna bearbetningsytan (G7). Aktiveringen<br />

av G7 påverkar alltså inte U-axelns positioner.<br />

Nollpunktsförskjutning<br />

Nollpunktsförskjutning G54, G54 I1 = och G93 U<br />

Absoluta och inkrementella koordinater<br />

Rörelser i U-axeln kan programmeras absolut <strong>med</strong> G90 eller<br />

Inkrementellt <strong>med</strong> G91.<br />

Verktygsradiekorrigering<br />

Svarvverktyg har en radie (C) på verktygsspetsen. Detta visar sig i form<br />

av bristan<strong>de</strong> precision vid bearbetning av konor, avfasningar och<br />

radier, som dock kan kompenseras <strong>med</strong> en skärradiekorrigering.<br />

Programmera<strong>de</strong> körvägar beror på skärspetsen S.<br />

Skärradiekorrigeringen beräknar en ny körväg (ekvidistant) för att<br />

kompensera felet.<br />

HEIDENHAIN MillPlus V52x 21<br />

2.4 U-huvud


2.4 U-huvud<br />

Korrigering av verktygsradien till/från<br />

Skärradiekorrigeringen slås till och från <strong>med</strong> följan<strong>de</strong> G-funktioner:<br />

- G40: från<br />

- G41: verktyget till vänster om <strong>kontur</strong>sidan<br />

- G42: verktyget till höger om <strong>kontur</strong>sidan<br />

Verktyget måste ha tillräcklig för- och efterrörelse vid in- och<br />

urkoppling för att kunna skära hela <strong>kontur</strong>sidan.<br />

Programmeringsenhet<br />

U-axeln kan programmeras i tum (G70) eller metriskt (G71).<br />

Absolutposition<br />

Funktionen G74 absolutposition är inte tillåten ihop <strong>med</strong><br />

U-axelverktyg!<br />

Konturövervakning<br />

Konturövervakningen (G241) skapar ett fel un<strong>de</strong>r produktionen om <strong>de</strong>n<br />

programmera<strong>de</strong> formen inte kan tillverkas.<br />

Lutning verktygsriktning<br />

Använd inte G8 <strong>med</strong> U-axeln.<br />

Referenspunktskörning<br />

Referenspunktskörning behövs ej i manuell drift. U-axeln startas<br />

automatiskt efter inkopplingen. Om verktyget är i spin<strong>de</strong>ln så kan <strong>de</strong>t<br />

aktiveras <strong>med</strong> M141 och avaktiveras <strong>med</strong> M142.<br />

Varning!<br />

Se till att U-axelns position alltid är referenskörd.<br />

Efter ändring av exempelvis en MC, uppstart av CNC eller efter<br />

programmering av G180 är U-axelns position okänd.<br />

Utstyrningsverktyget måste referensköras igen <strong>med</strong> hjälp av M141.<br />

Konstant skärhastighet<br />

Konstant skärhastighet aktiveras <strong>med</strong> G96 S. Funktionen G96<br />

beräknar matningen i [mm/min (tum/min)] utifrån <strong>de</strong>n programmera<strong>de</strong><br />

matningen i [mm/varv], [tum/varv] och <strong>de</strong>t aktiva spin<strong>de</strong>lvarvtalet.<br />

Returrörelse<br />

Verktygets returrörelse får endast ske i verktygsaxelns riktning.<br />

Använd G174.<br />

När G126 programmeras måste <strong>de</strong>t resultera i ett FEL.<br />

Avbryt<br />

Rörelserna i U-axeln kan avbrytas.<br />

Blocksökningar<br />

Alla aktiva axlar inklusive U-axeln tas <strong>med</strong> vid en blocksökning.<br />

Rörelser i U-axelriktning gäller bara om ett U-axelverktyg finns i<br />

spin<strong>de</strong>ln.<br />

22


Positioneringslogik efter blocksökningar, bortkörningar och nya<br />

inkörningar<br />

Kör axlarna <strong>med</strong> positioneringslogik vid nya <strong>kontur</strong>inkörningar:<br />

1. Rundaxlar, biaxlar och huvudaxlar<br />

2. U-axel<br />

Startrörelse efter blocksökningar <strong>med</strong> aktiv U-axel<br />

Kör <strong>de</strong> linjära axlarna <strong>med</strong> en rörelse utan positioneringslogik till<br />

startpositionen efter blocktillval <strong>med</strong> aktiv U-axel.<br />

Obs!<br />

Startrörelsen är beroen<strong>de</strong> av <strong>de</strong>n aktuella arbetsytan. I svarvningsdrift<br />

finns <strong>de</strong>t alltid en specialyta, t.ex. G17 U1=1 Z1=2, G18 U1=2 Y1=1,<br />

aktiv, och specialytan har ingen positioneringslogik.<br />

Manuell drift och handhjul<br />

U-axelverktyget kan röras manuellt <strong>med</strong> jog-knappen eller <strong>med</strong><br />

handhjulet.<br />

Simulering<br />

Simulering är möjlig i linjegrafiken. Simuleringsgrafik ej möjlig!<br />

HEIDENHAIN MillPlus V52x 23<br />

2.4 U-huvud


2.4 U-huvud<br />

24


G-funktioner<br />

HEIDENHAIN MillPlus V52x 25


3.1 G23 Aktivera huvudprogram<br />

3.1 G23 Aktivera huvudprogram<br />

På olika ställen i beskrivningen för G23-funktionen står "N** G23<br />

N1007".<br />

Den informationen måste ges på följan<strong>de</strong> sätt: "N** G23 N=1007".<br />

26


3.2 G28 Positioneringfunktioner<br />

Contour smoothing by path jerk reduction.<br />

Adressbeskrivning<br />

I2= Path jerk reduction [%]<br />

Grundläge<br />

I2=100 to be compatible with existing programs.<br />

Användning<br />

Path jerk reduction (I2=) Obtained accuracy<br />

100 Kontur tolerans I7<br />

50 1.5 * <strong>kontur</strong> tolerans I7<br />

10 2.0 * <strong>kontur</strong> tolerans I7<br />

HEIDENHAIN MillPlus V52x 27<br />

3.2 G28 Positioneringfunktioner


3.3 G39 Aktivera verkt.förskjut.<br />

3.3 G39 Aktivera verkt.förskjut.<br />

Verktygsradie<br />

I svarvningsdrift (G36) har spelet R inverkan på verktygshörnradien C<br />

och fungerar bara vid aktiv radiekorrigering.<br />

Verktygets hörnradiespel läggs till runt hörnradiens mittpunkt (samma<br />

som orientering 0), vilket gör att spelet inte är beroen<strong>de</strong> av <strong>de</strong>n aktiva<br />

verktygsorienteringen.<br />

28


3.4 G52 Aktivera pallnollpunkt<br />

Koordinatvär<strong>de</strong>na från flera pallnollpunkter kan anges i<br />

pallnollpunktstabellen.<br />

Format<br />

Pallnollpunkterna används i pallstyrningens automatik.<br />

Med G52 Ixx aktiveras <strong>de</strong>ssa nollpunkter via IPLCprogrammet<br />

och xx överensstämmer <strong>med</strong><br />

pallnollpunkten.<br />

I NC-programmet kan <strong>de</strong>n valda nollpunkten aktiveras<br />

<strong>med</strong> G51 och avaktiveras <strong>med</strong> G52. Programmet är<br />

där<strong>med</strong> oberoen<strong>de</strong> av pallnumret.<br />

Aktivera pallnollpunkt <strong>med</strong>:<br />

G52, I0 Aktivera nollpunktsvär<strong>de</strong> i G52 I0 eller aktivera endast en<br />

pallnollpunkt<br />

G52, Ixx Aktivera nollpunktsvär<strong>de</strong> i G52 Ixx och kopiera till I0.<br />

Adressbeskrivning<br />

I nollpunktsin<strong>de</strong>x Nollpunktens in<strong>de</strong>xnummer som ska aktiveras.<br />

Tips och användning<br />

Gruppering<br />

G52 är grupperad <strong>med</strong> G51.<br />

Tillhöran<strong>de</strong> funktioner<br />

G51, G52, G52 I [nr], G53, G54... G59, G54 I [nr], G92, G93, G149,<br />

G150<br />

Antal nollpunkter<br />

Antalet möjliga nollpunkter i tabellen bestäms av en maskinkonstant<br />

(MC26) (0 0) anpassas antalet nollpunkter i<br />

tabellen. De befintliga nollpunkterna bibehålls. Utöka<strong>de</strong> nollpunkter<br />

nollställs.<br />

När MC26 är noll reduceras tabellen (PO.PO) till ett block.<br />

Alla inmata<strong>de</strong> vär<strong>de</strong>n tas bort.<br />

Dessutom kan inget in<strong>de</strong>x Ixx programmeras.<br />

HEIDENHAIN MillPlus V52x 29<br />

3.4 G52 Aktivera pallnollpunkt


3.4 G52 Aktivera pallnollpunkt<br />

Aktivera en pallnollpunkt<br />

Vid pallbyte (M60/M61) kan PLC:n aktiveras <strong>med</strong> ett maskinmakro<br />

G52 Ixx.<br />

Märk: G52 Ixx kan även aktiveras i <strong>de</strong>lprogrammet. Vid aktiveringen<br />

kopieras <strong>de</strong>n aktiva nollpunktsförskjutningen till G52 I0.<br />

Inmata<strong>de</strong> vär<strong>de</strong>n i nollpunktstabellen<br />

En nollpunkt kan innehålla upp till 6 axelkoordinater.<br />

Nollpunkternas koordinatvär<strong>de</strong>n G52 Ixx matas in i tabellen via<br />

manöverpanelen eller en databärare före programutföran<strong>de</strong>t.<br />

Märk: Om nollpunktsvär<strong>de</strong>na för en aktiv förskjutning ska ändras, så<br />

övertas <strong>de</strong>ssa vär<strong>de</strong>n automatiskt i I0. Själva I0 kan dock varken<br />

redigeras eller in-/utläsas direkt.<br />

Maskinnollpunkter<br />

Om en verktygsmaskin har flera pallar eller bord, så måste flera<br />

nollpunkter anges. Nollpunkterna gäller alltid för <strong>de</strong>n geometriska<br />

maskinnollpunkten (MO). Avstån<strong>de</strong>n mellan axlarna, mätt från<br />

nollpunkten MO, anger nollpunkternas positioner och visas i<br />

pallnollpunktstabellen.<br />

G52-nollpunktsförskjutning, I0<br />

G52 påverkar inte funktionen G54 I-[nr]. Om G52 är aktiv, är G54 I-[nr]<br />

aktiv från <strong>de</strong>n här förskjutningen.<br />

Absoluta/inkrementella nollpunktsförskjutningar G92/G93<br />

En programmerad nollpunktsförskjutning (G92 eller G93) tas bort av<br />

G52 I-[nr].<br />

Ökning/minskning, spegelvänt och axelvridning (G73, G92/G93)<br />

Det går att använda G52 I-[nr] i ett programsteg som ska ökas/<br />

minskas, spegelvändas eller vridas. Nollpunktsförskjutningen sker i<br />

verktygsmaskinens koordinatsystem och påverkas inte av <strong>de</strong>n<br />

programmera<strong>de</strong> koordinatförändringen.<br />

Avaktivera en pallnollpunkt<br />

Med knappen RENSA KONTROLL och programmering av G51<br />

avaktiveras G52 I-[nr].<br />

Med knappen RENSA KONTROLL och ra<strong>de</strong>ring av tabellen tas I0<br />

bort.<br />

Med knappen ANNULLERA PROGRAM eller M30 avaktiveras G52<br />

I-[nr] inte.<br />

30


3.5 G77/G79 Bulthål cirkel och<br />

aktivera cykel<br />

Beräkna kinematiken.<br />

Vid G77 och G79 får inga rundaxlar (A, B, C) programmeras<br />

(fel<strong>med</strong><strong>de</strong>lan<strong>de</strong> O141).<br />

Vanligtvis visas fel<strong>med</strong><strong>de</strong>lan<strong>de</strong>t O144 vid en blocksökning efter G79,<br />

om sökningen gjor<strong>de</strong>s via en programmerad rundaxelrörelse i<br />

verktygshuvu<strong>de</strong>t. I så fall måste verktygshuvu<strong>de</strong>t först köras till<br />

önskat läge.<br />

Tillägg från version V520/00e<br />

Fel<strong>med</strong><strong>de</strong>lan<strong>de</strong>t O144 visas ej om G7 och/eller G8 är aktiva, eller om<br />

rörelsen är mindre än 0,01 gra<strong>de</strong>r.<br />

HEIDENHAIN MillPlus V52x 31<br />

3.5 G77/G79 Bulthål cirkel och aktivera cykel


3.6 G84 Gängskärningscykel<br />

3.6 G84 Gängskärningscykel<br />

Snabb in-/utkörning vid gängskärning för att undvika att verktyget går<br />

sön<strong>de</strong>r vid gängskärning <strong>med</strong> små radier.<br />

Adressbeskrivning<br />

I2= snabb acc/<strong>de</strong>c (0=av, 1=på)<br />

Grundläge<br />

I2=0 för kompatibilitet <strong>med</strong> befintliga program.<br />

Användning<br />

Fungerar endast vid interpoleran<strong>de</strong> gängskärning (I1=1)<br />

MC726 är maximalt ryck för G84<br />

32


3.7 G126 Lyfta verktyg vid avbrott<br />

På ett ställe i beskrivningen för G126-funktionen står "MC756".<br />

Den här informationen måste anges "MC758".<br />

HEIDENHAIN MillPlus V52x 33<br />

3.7 G126 Lyfta verktyg vid avbrott


3.8 G141: 3D-verktygskorrigering <strong>med</strong> dynamisk TCPM<br />

3.8 G141: 3D-verktygskorrigering<br />

<strong>med</strong> dynamisk TCPM<br />

Funktionen har utökats <strong>med</strong> en modulfunktion.<br />

Automatisk omkoppling till modulfunktion.<br />

Vid ändlöst roteran<strong>de</strong> rundaxlar aktiveras modulfunktionen när L2=0<br />

eller när <strong>de</strong>n inte är programmerad och MC713=1.<br />

På så vis kan axlarna rotera ändlöst. Axelupplösningen är begränsad till<br />

0° till 360°. Detta gäller för rundaxlar där avstån<strong>de</strong>t mellan<br />

gränslägesbrytarna (MC3*18 och MC3*19) är större än 720°.<br />

L2=0:<br />

Rundaxlarna kör <strong>de</strong>n kortaste vägen till modulpositionen (grundläge).<br />

MC713:<br />

Modulfunktion för rundaxlar vid G141 0=av, 1=på<br />

Modulfunktionen avaktiveras efter: G141 L2=1, G40, M30, knappen<br />

ANNULLERA PROGRAM eller RENSA KONTROLL.<br />

Slutpunktskoordinater<br />

Vid slutpunktskoordinater förflyttas bara <strong>de</strong> programmera<strong>de</strong> axlarna.<br />

I tidigare versioner (före V522) förflyttas även axlar som inte<br />

programmerats.<br />

34


3.9 G303 M19 <strong>med</strong> programmerbar<br />

riktning<br />

Denna funktion är avaktiverad i V520.<br />

HEIDENHAIN MillPlus V52x 35<br />

3.9 G303 M19 <strong>med</strong> programmerbar riktning


3.10 G321 Läsa verktygsdata<br />

3.10 G321 Läsa verktygsdata<br />

Läsa vär<strong>de</strong>n från verktygstabellen<br />

Adressbeskrivning<br />

I1= Valbara funktioner:<br />

I1=13 M verktygets uppehållstid (tidsenheten är minuter)<br />

I1=30 C6 skärbredd (endast vid tillvalet svarvningsdrift)<br />

I2= Systerverktyg<br />

I2=1 Verktygsdata hämtas (grundläge).<br />

I2=0 Systerverktygsdata hämtas.<br />

Läsa systerverktygsdata<br />

Med I2=1 visas data om systerverktyget (t.ex. T1000.01).<br />

36


3.11 G325 Läsa M-grupp<br />

Adressen I1= kan utökas till 15.<br />

I1=14 Av. M78, M79.<br />

I1=15 Av. M130, M131.<br />

HEIDENHAIN MillPlus V52x 37<br />

3.11 G325 Läsa M-grupp


3.12 G331 Skriv verkt.data i verkt.tabell<br />

3.12 G331 Skriv verkt.data i<br />

verkt.tabell<br />

Skrivning av vär<strong>de</strong>n i verktygstabellen<br />

Adressbeskrivning<br />

I1= Valbara funktioner:<br />

I1=13 M verktygets uppehållstid (tidsenheten är minuter)<br />

I1=30 C6 skärbredd (endast vid tillvalet svarvningsdrift)<br />

Verktygets uppehållstid<br />

Om M (G331 I1=13 E...) skrivs in i verktygsminnet, skrivs samtidigt<br />

även M1= in i verktygsminnet (G331 I1=14 E...).<br />

Tidsenheten är minuter.<br />

38


G350 Skriv i fönster<br />

Format:<br />

G350 N1=... I1=... {I2=…}<br />

I1= måste programmeras,<br />

I2= tillval.<br />

Grundläge:<br />

I2=0<br />

HEIDENHAIN MillPlus V52x 39<br />

3.12 G331 Skriv verkt.data i verkt.tabell


3.13 G615 Lasermätning, mätning svarvningsverktyg<br />

3.13 G615 Lasermätning, mätning<br />

svarvningsverktyg<br />

Denna cykel mäter längd, radie och spetsbredd på svarv- och<br />

spetsverktyg av standardtyp samt svarvverktygsplattor montera<strong>de</strong> i<br />

ett U-huvud. Svarvverktyget mäts ståen<strong>de</strong>, bå<strong>de</strong> i G17- och i G18-ytan.<br />

Det går att mäta svarvverktyg i <strong>de</strong> olika verktygsfästena såsom:<br />

Inner- och ytterverktyg<br />

Adressbeskrivning<br />

D orienteringsvinkel I säkerhetspositionen orienteras verktyget till<br />

programmerat läge (D). Verktygsspetsen måste vara parallell <strong>med</strong><br />

axeln och lodrätt mot lasern.<br />

O verktygsorientering Verktygsspetsens orientering (O)<br />

bestämmer om mätning ska ske:<br />

- före eller efter lasern<br />

- un<strong>de</strong>r eller över verktygsskäret (spårverktyg).<br />

I2= Mäta skärbredd Verktygets skärbredd beräknas genom två<br />

mätningar: invändig och utvändig mätning. Bearbetningsriktningen<br />

för mejselspårytan (axiell eller radiell) måste anges.<br />

0: Nej, 1: Mäta verktyg, axiellt, 2: Mäta verktyg, radiellt<br />

Grundläge<br />

I2=0<br />

Tips och användning<br />

Använd adresser från verktygsminnet:<br />

L* verktygslängd<br />

R* verktygsradie<br />

C verktygets skärradie<br />

L4= längd<br />

R4= radie<br />

L5= längdtolerans<br />

R5= radietolerans<br />

L6= mätförskjutning längd<br />

R6= mätförskjutning radie<br />

R6= mätförskjutning radie<br />

C6= skärbredd<br />

R verktygsradie<br />

40<br />

Den programmera<strong>de</strong> verktygsorienteringen (O) lagras i<br />

verktygstabellen om ingen verktygsorientering finns.<br />

Om verktygsorienteringen i verktygstabellen inte<br />

överensstämmer <strong>med</strong> <strong>de</strong>n programmera<strong>de</strong>, stannar<br />

cykeln och ett fel<strong>med</strong><strong>de</strong>lan<strong>de</strong> visas.


E verktygsstatus<br />

O verktygsorientering<br />

Kommentarer<br />

Skärbred<strong>de</strong>n (C6=) beräknas genom en andra mätning av<br />

verktygsplattans insida (se bild).<br />

Verktygsläng<strong>de</strong>n (L) och verktygsradien (R) ska vara exakt +/- 5 mm.<br />

Verktygets skärradie (C) ska anges.<br />

Verktygets skärbredd (C6=) ska anges som +/- 50 %.<br />

Verktygstyper<br />

Det går bra att använda standardsvarvverktyg (fixera<strong>de</strong> i<br />

huvudspin<strong>de</strong>ln) och roteran<strong>de</strong> svarvverktyg (U-huvud). Båda typer av<br />

svarvverktyg mäts ståen<strong>de</strong> och fixera<strong>de</strong>. Svarv- och spetsverktyg <strong>med</strong><br />

ett tillbakaliggan<strong>de</strong> huvud- ochbiskär (orientering 1 eller 7) kan mätas<br />

(se bil<strong>de</strong>r).<br />

Längd-, radie- och breddmätning<br />

Verktygslängd (L), verktygsradie (R) och verktygsbredd (C6=) måste<br />

vara lagra<strong>de</strong> i verktygsminnet. Före <strong>de</strong>n första mätningen måste längd<br />

och radie anges på ett ungefär (max. avvikelse +/-5 mm) och +/- 50 %<br />

av mejselbred<strong>de</strong>n.<br />

Felaktiga uppgifter kan leda till fel<strong>med</strong><strong>de</strong>lan<strong>de</strong>n eller<br />

rentav kollisioner <strong>med</strong> laserapparaten.<br />

Hörnradie<br />

Vi rekommen<strong>de</strong>rar att hörnradie (C) alltid anges i verktygsminnet.<br />

Cykeln blir på så vis klar snabbare.<br />

Aktiviteter<br />

Mäta verktyg (E=0 eller inget vär<strong>de</strong>). Vid <strong>de</strong>n första mätningen skrivs<br />

verktygsläng<strong>de</strong>n (L) och -radien (R) över. Spelet sätts till L4=0/R4=0<br />

och verktygsstatusen till E=1. När en hörnradie C matats in<br />

korrigeras <strong>de</strong>n också.<br />

Kontrollera verktyg (E=1):<br />

Den uppmätta avvikelsen läggs till L4=/R4= i verktygstabellen.<br />

Cykelförlopp<br />

MillPlus IT mäter upp verktyget efter ett programmerat förlopp:<br />

1 Vid cykelstarten snabbkörs axlarna <strong>med</strong> positioneringslogik till<br />

säkerhetspositionen.<br />

2 I säkerhetspositionen orienteras och kläms verktyget i<br />

programmerat läge (D).<br />

3 Verktyget körs <strong>med</strong> mätframmatning till mätposition.<br />

4 Mätningen utförs.<br />

5 Efter mätningen körs Z-axeln tillbaka till säkerhetspositionen.<br />

HEIDENHAIN MillPlus V52x 41<br />

3.13 G615 Lasermätning, mätning svarvningsverktyg


3.13 G615 Lasermätning, mätning svarvningsverktyg<br />

Kommentar<br />

Cykeln kan utföras i fräsnings- och svarvningsdrift.<br />

Verktyget kan mätas bå<strong>de</strong> före och efter lasern. Högsta<br />

noggrannhet uppnås när verktyget mäts i bearbetningsläget.<br />

När cykeln är klar stannar spin<strong>de</strong>ln i programmerat läge (D) och<br />

orienteringen (O) aktiveras av mätningen.<br />

Vid mätning av U-huvudverktyg måste lyftjusteringen i U-axeln stå i<br />

neutralt läge.<br />

42


3.14 G626 Mäta rektangel utvändigt<br />

Mäta mittpunkten i en axiell rektangel.<br />

Adressbeskrivning<br />

I5= Lagra mätvär<strong>de</strong>n i en nollpunktsförskjutning I5=0 Lagra inte,<br />

I5=1 Lagra i aktiv nollpunktsförskjutning i l linjära axlar (X/Y/Z). Vid<br />

lagringen läggs mätvär<strong>de</strong>na till <strong>de</strong>n aktiva nollpunktsförskjutningen.<br />

X1=, Y1=, Z1= Nominell mitt När <strong>de</strong> uppmätta koordinaterna lagras<br />

i <strong>de</strong>n aktiva nollpunktsförskjutningen (I5>0) korrigeras börvär<strong>de</strong>t. I<br />

<strong>de</strong>n fortsatta programmeringen får <strong>de</strong>n uppmätta positionen<br />

börvär<strong>de</strong>t.<br />

B3= Avstånd till huvudaxelns hörn<br />

B4= Avstånd till biaxelns hörn Om B4= inte matats in, blir B4=B3<br />

Beskrivningen av <strong>de</strong> övriga adresserna finns i inledningen till<br />

mätcyklerna<br />

Grundläge<br />

I4=1, B3=10, B4=B3, C1=10, L2=0, I3=0, I5=0, F2=MC843, X1=0,<br />

Y1=0, Z1=0.<br />

Användning<br />

Mäta<br />

Två arbetsstyckeshörn mittemot varandra mäts (1+3 eller 2+4).<br />

Startriktning för <strong>de</strong>n första hörnmätningen<br />

Den första mätningen är alltid lodrät mot huvudaxeln.<br />

Den andra mätningen är alltid lodrät mot biaxeln.<br />

Startriktning för <strong>de</strong>n andra hörnmätningen<br />

Medurs från hörnnummer 1 --> 3 eller 3 --> 1.<br />

Moturs från hörnnummer 2 --> 4 eller 4 --> 2.<br />

Stödbil<strong>de</strong>n är i G17. Vid en axelbytesmaskin (G18)<br />

stämmer inte bil<strong>de</strong>n. Vinkel 1 måste bytas mot vinkel 2<br />

och vinkel 3 mot vinkel 4.<br />

HEIDENHAIN MillPlus V52x 43<br />

3.14 G626 Mäta rektangel utvändigt


3.14 G626 Mäta rektangel utvändigt<br />

Förlopp<br />

1 Snabbrörelse till <strong>de</strong>n första startpunkten (X, Y, Z). Den aktuella<br />

positionen används som startpunkt om X, Y och Z inte har<br />

programmerats.<br />

2 Första mätning <strong>med</strong> mätframmatning (F2=) till arbetsstycket eller<br />

tills <strong>de</strong>n maximala mätsträckan (C1=) har uppnåtts.<br />

3 Snabbrörelse tillbaka till första startpunkten. Ett fel<strong>med</strong><strong>de</strong>lan<strong>de</strong><br />

skapas om mätson<strong>de</strong>n inte har aktiverats inom <strong>de</strong>n maximala<br />

mätsträckan (C1=).<br />

4 Snabbrörelse beroen<strong>de</strong> på I3= förbi säkerhetsavstån<strong>de</strong>t (L2=) till<br />

andra mätningens startpunkt.<br />

5 Andra mätningen (samma som punkt 2 och 3).<br />

6 Hörnet mittemot mäts genom en tredje och fjär<strong>de</strong> mätning<br />

(samma som punkt 2 och 3).<br />

7 Slutligen så snabbrörelse till säkerhetsavstån<strong>de</strong>t (L2=).<br />

8 Mätvär<strong>de</strong>t lagras beroen<strong>de</strong> på vär<strong>de</strong>t I5=.<br />

Exempel: Lagra en rektangels mittpunkt i<br />

nollpunktsförskjutningen.<br />

G54 I3<br />

G626 X-45 Y-3 Z-5 B1=100 B2=20 B3=5 I3=1 I5=1<br />

G54 Ställa in nollpunkt<br />

G626 Definiera och utföra mätcykel (B4=B3). Efter<br />

mätcykeln anpassas X och Y till I3 i G54.<br />

44


3.15 G627 Mäta rektangel invändigt<br />

Mäta mittpunkten i ett axiellt rektangulärt hål.<br />

Adressbeskrivning<br />

I5= Lagra mätvär<strong>de</strong>n i en nollpunktsförskjutning I5=0 Lagra<br />

inte, I5=1 Lagra i aktiv nollpunktsförskjutning i l linjära axlar (X/Y/Z).<br />

Vid lagringen läggs mätvär<strong>de</strong>na till <strong>de</strong>n aktiva<br />

nollpunktsförskjutningen.<br />

X1=, Y1=, Z1= Nominell mitt När <strong>de</strong> uppmätta koordinaterna lagras<br />

i <strong>de</strong>n aktiva nollpunktsförskjutningen (I5>0) korrigeras börvär<strong>de</strong>t. I<br />

<strong>de</strong>n fortsatta programmeringen får <strong>de</strong>n uppmätta positionen<br />

målvär<strong>de</strong>t.<br />

B3= Avstånd till hörn i huvudaxeln<br />

B4= Avstånd till hörn i biaxeln Om B4= inte matats in, blir B4=B3<br />

Beskrivningen av <strong>de</strong> övriga adresserna finns i inledningen till<br />

mätcyklerna<br />

Grundläge<br />

I4=1, B3=10, B4=B3, C1=10, L2=0, I3=0, I5=0, F2=MC843, X1=0,<br />

Y1=0, Z1=0.<br />

Användning<br />

Mäta<br />

Två arbetsstyckeshörn mittemot varandra mäts (1+3 eller 2+4).<br />

Startriktning för <strong>de</strong>n första hörnmätningen<br />

Den första mätningen är alltid lodrät mot huvudaxeln.<br />

Den andra mätningen är alltid lodrät mot biaxeln.<br />

Startriktning för <strong>de</strong>n andra hörnmätningen<br />

Medurs från hörnnummer 1 --> 3 eller 3 --> 1.<br />

Moturs från hörnnummer 2 --> 4 eller 4 --> 2.<br />

Stödbil<strong>de</strong>n är i G17. Vid en axelbytesmaskin (G18)<br />

stämmer inte bil<strong>de</strong>n. Vinkel 1 måste bytas mot vinkel 2<br />

och vinkel 3 mot vinkel 4.<br />

HEIDENHAIN MillPlus V52x 45<br />

3.15 G627 Mäta rektangel invändigt


3.15 G627 Mäta rektangel invändigt<br />

Förlopp<br />

1 Snabbrörelse till <strong>de</strong>n första startpunkten (X, Y, Z). Den aktuella<br />

positionen används som startpunkt om X, Y och Z inte har<br />

programmerats.<br />

2 Första mätning <strong>med</strong> mätframmatning (F2=) till arbetsstycket eller<br />

tills <strong>de</strong>n maximala mätsträckan (C1=) har uppnåtts.<br />

3 Snabbrörelse tillbaka till första startpunkten. Ett fel<strong>med</strong><strong>de</strong>lan<strong>de</strong><br />

skapas om mätson<strong>de</strong>n inte har aktiverats inom <strong>de</strong>n maximala<br />

mätsträckan (C1=).<br />

4 Snabbrörelse beroen<strong>de</strong> på I3= förbi säkerhetsavstån<strong>de</strong>t (L2=) till<br />

andra mätningens startpunkt.<br />

5 Andra mätningen (samma som punkt 2 och 3).<br />

6 Hörnet mittemot mäts genom en tredje och fjär<strong>de</strong> mätning<br />

(samma som punkt 2 och 3).<br />

7 Slutligen så snabbrörelse till säkerhetsavstån<strong>de</strong>t (L2=).<br />

8 Mätvär<strong>de</strong>t lagras beroen<strong>de</strong> på vär<strong>de</strong>t I5=.<br />

Exempel: Lagra en rektangels mittpunkt i<br />

nollpunktsförskjutningen.<br />

G54 I3<br />

G627 X-45 Y-3 Z-5 B1=100 B2=20 B3=5 I3=1 I5=1<br />

G54 Ställa in nollpunkt<br />

G627 Definiera och utföra mätcykel (B4=B3). Efter<br />

mätcykeln anpassas X och Y till I3 i G54.<br />

46


3.16 G628 Mäta cirkel utvändigt<br />

Mäta cirkelns mittpunkt.<br />

Adressbeskrivning<br />

D1= Startvinkel Cirkelmätningens vinkelförskjutning, baserat på<br />

huvudaxeln.<br />

D2= 2. Vinkel Vinkeln mellan <strong>de</strong>n första och andra mätningen och<br />

mellan <strong>de</strong>n tredje och fjär<strong>de</strong> mätningen. Minsta inmatningsvär<strong>de</strong> är<br />

5°.<br />

D3= 3. Vinkel Vinkeln mellan <strong>de</strong>n första och <strong>de</strong>n tredje mätningen.<br />

D3 måste vara minst 5° större än D2. Om D3 och D2 är lika stora<br />

utförs en trepunktsmätning.<br />

I2= Sondorientering i mätriktning Son<strong>de</strong>ns orienteringsmöjlighet<br />

är fastlagd i MC846.<br />

I2=0 Mäta utan vridning,<br />

I2=1 Mäta <strong>med</strong> hjälp av 2 mätningar <strong>med</strong> 180° vridning. Första<br />

mätning <strong>med</strong> standardorientering (MC849). Andra mätning <strong>med</strong><br />

180° vridning. Mätvär<strong>de</strong>t är <strong>med</strong>elvär<strong>de</strong>t av <strong>de</strong>ssa två mätningar.<br />

I2=2 Mäta <strong>med</strong> orientering i mätriktning. Endast möjligt <strong>med</strong><br />

infrarödsond <strong>med</strong> strålning runtom.<br />

I5= Lagra mätvär<strong>de</strong>na i en nollpunktsförskjutning<br />

I5=0 Lagra inte.<br />

I5=1 Lagra i <strong>de</strong> linjära axlarnas nollpunktsförskjutning (X/Y/Z). Vid<br />

lagringen läggs mätvär<strong>de</strong>na till <strong>de</strong>n aktiva<br />

nollpunktsförskjutningen.<br />

X1=, Y1=, Z1= Nominell mitt När <strong>de</strong> uppmätta koordinaterna lagras<br />

i <strong>de</strong>n aktiva nollpunktsförskjutningen (I5>0) korrigeras börvär<strong>de</strong>t. I<br />

<strong>de</strong>n fortsatta programmeringen får <strong>de</strong>n uppmätta positionen<br />

börvär<strong>de</strong>t.<br />

Beskrivningen av <strong>de</strong> övriga adresserna finns i inledningen till<br />

mätcyklerna.<br />

Grundläge<br />

Den högsta noggrannheten uppnås vid en symmetrisk<br />

mätning <strong>med</strong> standardvär<strong>de</strong>na D2 = 90 och D3 = 180.<br />

D1=0, D2=90, D3=180, C1=20, L2=10, I2=0, I3=0, I5=0, F2=MC843,<br />

X1=0, Y1=0, Z1=0.<br />

HEIDENHAIN MillPlus V52x 47<br />

3.16 G628 Mäta cirkel utvändigt


3.16 G628 Mäta cirkel utvändigt<br />

Användning<br />

Startpunkt<br />

Cirkelmätningens startpunkt ska väljas så att <strong>de</strong>n första mätningen så<br />

exakt som möjligt kör mot cirkelns mittpunkt.<br />

Mätriktning<br />

Cirkelmätningen utförs moturs.<br />

Förlopp<br />

1 Snabbrörelse till <strong>de</strong>n första startpunkten (X, Y, Z). Den aktuella<br />

positionen används som startpunkt om X, Y och Z inte har<br />

programmerats.<br />

2 Första mätning <strong>med</strong> mätframmatning (F2=) till arbetsstycket eller<br />

tills <strong>de</strong>n maximala mätsträckan (C1=) har uppnåtts.<br />

3 Snabbrörelse tillbaka till första startpunkten. Ett fel<strong>med</strong><strong>de</strong>lan<strong>de</strong><br />

skapas om mätson<strong>de</strong>n inte har aktiverats inom <strong>de</strong>n maximala<br />

mätsträckan (C1=).<br />

4 Snabbrörelse beroen<strong>de</strong> på I3= förbi säkerhetsavstån<strong>de</strong>t (L2=) till<br />

startpunkten för <strong>de</strong>n andra mätningen.<br />

5 Andra mätningen (samma som punkt 2 och 3).<br />

6 Slutligen så snabbrörelse till säkerhetsavstån<strong>de</strong>t (L2=).<br />

7 Mätvär<strong>de</strong>t lagras beroen<strong>de</strong> på vär<strong>de</strong>t I5=.<br />

Exempel<br />

Lagra mittpunkt för cirkeltapp i nollpunktsförskjutningen<br />

48<br />

G54 I3<br />

G628 X-45 Y-3 Z-5 R50 I3=1 I5=1<br />

G54 Ställa in nollpunkt<br />

G628 Definiera och utföra mätcykel.<br />

Efter mätcykeln anpassas X och Y till I3 i G54.


3.17 G636 Mäta cirkel invändigt<br />

(MP)<br />

Mäta mittpunkten i ett hål.<br />

Adressbeskrivning<br />

X, Y, Z cirkelmittpunkt Teoretisk mittpunkt för <strong>de</strong>n cirkel som ska<br />

mätas.<br />

D1= Startvinkel Cirkelmätningens vinkelförskjutning, baserat på<br />

huvudaxeln.<br />

D2= 2. Vinkel Vinkeln mellan <strong>de</strong>n första och andra mätningen<br />

och mellan <strong>de</strong>n tredje och fjär<strong>de</strong> mätningen. Minsta<br />

inmatningsvär<strong>de</strong> är 5°.<br />

D3= 3. Vinkel Vinkeln mellan <strong>de</strong>n första och <strong>de</strong>n tredje mätningen.<br />

D3 måste vara minst 5° större än D2. Om D3 och D2 är lika stora<br />

utförs en trepunktsmätning.<br />

C2= Avstånd mätning Avstån<strong>de</strong>t mellan mätrörelsens startpunkt<br />

och <strong>de</strong>n teoretiska cirkelradien. Grundläget är MC844.<br />

I2= Sondorientering i mätriktning Son<strong>de</strong>ns orienteringsmöjlighet<br />

är fastlagd i MC846.<br />

I2=0 Mäta utan vridning.<br />

I2=1 Mäta <strong>med</strong> hjälp av 2 mätningar <strong>med</strong> 180° vridning. Första<br />

mätning <strong>med</strong> standardorientering (MC849). Andra mätning <strong>med</strong><br />

180° vridning. Mätvär<strong>de</strong>t är <strong>med</strong>elvär<strong>de</strong>t av <strong>de</strong>ssa två mätningar.<br />

I2=2 Mäta <strong>med</strong> orientering i mätriktning. Endast möjligt <strong>med</strong><br />

infrarödsond <strong>med</strong> strålning runtom.<br />

F5= Matning cirkelrörelse Cirkelrörelsernas frammatning mellan<br />

mätningarna. Grundläget är MC740.<br />

Beskrivningen av <strong>de</strong> övriga adresserna finns i inledningen till<br />

mätcyklerna.<br />

Grundläge<br />

Den högsta noggrannheten uppnås vid en symmetrisk<br />

mätning <strong>med</strong> standardvär<strong>de</strong>na D2 = 90 och D3 = 180.<br />

D1=0, D2=90, D3=180, C2=MC844, L2=10, I2=0, I3=0, F2=MC843,<br />

F5=MC740<br />

HEIDENHAIN MillPlus V52x 49<br />

3.17 G636 Mäta cirkel invändigt (MP)


3.17 G636 Mäta cirkel invändigt (MP)<br />

Användning<br />

Startpunkt<br />

Cirkelmätningens startpunkt ska väljas så att <strong>de</strong>n första mätningen så<br />

exakt som möjligt kör mot cirkelns mittpunkt.<br />

Mätrörelsens startpunkt bestäms av cirkeln mittpunkt, mätavstån<strong>de</strong>t<br />

och startvinkeln. Härifrån utförs mätcykeln. Om inte alla mittpunktens<br />

koordinater matats in övertas mätson<strong>de</strong>ns aktuella position.<br />

Mätriktning<br />

Cirkelmätningen utförs moturs.<br />

Förlopp<br />

1 Snabbrörelse till <strong>de</strong>n första startpunkten (X, Y, Z, R och C2). Den<br />

aktuella positionen används som startpunkt om X, Y och Z inte har<br />

programmerats.<br />

2 Första mätning <strong>med</strong> mätframmatning (F2=) till arbetsstycket eller<br />

tills <strong>de</strong>n maximala mätsträckan (C2+MC845) har uppnåtts.<br />

3 Snabbrörelse tillbaka till första startpunkten. Ett fel<strong>med</strong><strong>de</strong>lan<strong>de</strong><br />

skapas om mätson<strong>de</strong>n inte har aktiverats inom <strong>de</strong>n maximala<br />

mätsträckan (C2+MC845).<br />

4 Snabbrörelse beroen<strong>de</strong> av I3= förbi säkerhetsavstån<strong>de</strong>t (L2=) eller<br />

<strong>med</strong> en cirkelrörelse (F5=) till startpunkten för <strong>de</strong>n andra<br />

mätningen.<br />

5 Andra mätningen (samma som punkt 2 och 3).<br />

6 Slutligen så snabbrörelse till säkerhetsavstån<strong>de</strong>t (L2=).<br />

Exempel: Lagra en cirkels mittpunkt och<br />

diameter i E-parameter.<br />

50<br />

G636 X-45 Y-3 Z-5 R5 O1=1 O2=2 O6=3<br />

G636 Definiera och utföra mätcykel. Efter mätcykeln<br />

anpassas E-parametrarna E1, E2 och E3.


3.18 G691 Mäta obalans<br />

Hittills har <strong>de</strong>t bara gått att beräkna en radiell position för en vald<br />

massa.<br />

Dialogfönstret har utökats så att en massa för en vald radiell position<br />

kan beräknas.<br />

HEIDENHAIN MillPlus V52x 51<br />

3.18 G691 Mäta obalans


3.19 G740 Gängfräsning, invändigt<br />

3.19 G740 Gängfräsning, invändigt<br />

Med <strong>de</strong>n här funktionen fräses en invändig gänga.<br />

Adressbeskrivning<br />

D diameter Nominell gängdiameter.<br />

F2= Gängstigning och -riktning Förtecknet bestämmer<br />

gängstigningen: högergängning ( + ) och vänstergängning ( - ).<br />

Intervall: +/- 99,9999 mm.<br />

L djup Avstånd mellan arbetsstyckesyta och gänga.<br />

I2= Antal gängor per steg Antal gängtän<strong>de</strong>r per verktyg:<br />

I2=1 en tand. Kontinuerlig skruvlinje över gängläng<strong>de</strong>n<br />

I2>1 flera tän<strong>de</strong>r. Flera helixbanor <strong>med</strong> in- och utkörningar.<br />

Däremellan förskjuts verktyget I2 ggr stigningen.<br />

L1= säkerhetsavstånd 1 avstånd mellan verktygsspets och<br />

arbetsstyckesyta.<br />

L2= säkerhetsavstånd 2 Avstånd i verktygsriktning, där verktyg och<br />

fastspänning inte kan kolli<strong>de</strong>ra.<br />

I1= Fräsa Typ av fräsning: +1 = likgång, –1 = motgång.<br />

F5= Snabb dykfräs/återgång Maximal hastighet vid instick/<br />

dykning eller tillbakagång. Kan påverkas <strong>med</strong><br />

snabbgångsöverbelastning.<br />

F Matning<br />

S Spin<strong>de</strong>lvarvtal<br />

Grundinställningar<br />

I1=1, L1=F2, L2=0, F5=F<br />

Tips och användning<br />

Verktyg för gängfräsning<br />

Verktyget för gängfräsning behöver ett särskilt kompensationsvär<strong>de</strong><br />

som finns i verktygstillverkarens katalog. Det vär<strong>de</strong>t måste föras in<br />

un<strong>de</strong>r radiespelet (R4=) i verktygstabellen.<br />

Observera att verktyget kör förbi <strong>de</strong>t programmera<strong>de</strong> djupet vid<br />

tangentiell in- eller utkörning, vilket kan leda till kollision om <strong>de</strong>t inte<br />

finns tillräckligt <strong>med</strong> fritt utrymme.<br />

Beräkning av tangentiell in- och utkörning i G740 och G741:<br />

Tangentiell in- och utkörning utförs <strong>med</strong> en halvcirkel <strong>med</strong> radie =<br />

stigning.<br />

Fram-/övergång = F2 * F2/ 2 * helixdiameter (helixdiameter<br />

gängdiameter / 2 - verktygsdiameter)<br />

För <strong>de</strong>t mesta är helixradien mindre än stigningen vilket <strong>med</strong>för att<br />

övergången är mindre än hälften av stigningen.<br />

52


Fräsbearbetningen börjar i verktygsaxeln vid startpunkten eller vid<br />

gängan. Denna riktning bestäms av stigningsriktningen (F2=+/-) och<br />

fräsriktningen (I1=).<br />

För högerroteran<strong>de</strong> verktyg är samban<strong>de</strong>t mellan<br />

inmatningparametrarna:<br />

Invändig gängning<br />

Utvändig gängning<br />

Stigning (F2=)<br />

Fräsriktning (I1)<br />

+1 likgång, -1 motgång<br />

Arbetsriktning verktygsaxel<br />

+ högergängning I1=+1 Z+<br />

+ högergängning I1=-1 Z-<br />

- vänstergängning I1=+1 Z-<br />

- vänstergängning I1=-1 Z+<br />

Stigning (F2=)<br />

Fräsriktning (I1)<br />

+1 likgång, -1 motgång<br />

Arbetsriktning verktygsaxel<br />

+ högergängning I1=+1 Z-<br />

+ högergängning I1=-1 Z+<br />

- vänstergängning I1=+1 Z+<br />

- vänstergängning I1=-1 Z-<br />

Cykelförlopp<br />

1 Gängfräsen positioneras <strong>med</strong> en snabbrörelse på<br />

säkerhetsavstån<strong>de</strong>t ovanför arbetsstyckesytan.<br />

2 Gängfräsen förflyttar sig till startpositionen <strong>med</strong> en snabbrörelse.<br />

Denna position bestäms av gängstigningen (F2=), löpriktningen<br />

(I1=) och antal gängor per steg.<br />

3 Fräsen utför en kompensationsrörelse för att få rätt startposition.<br />

Därefter kör fräsen tangentiellt i helix mot gängradien.<br />

4 Beroen<strong>de</strong> av inmatningsparametern "Antal gängor per steg" (I2=)<br />

fräser verktyget gängan i ett eller flera steg eller i en kontinuerlig<br />

helixrörelse.<br />

5 Slutligen kör fräsen tangentiellt i helix bort från arbetsstycket.<br />

Därefter kör fräsen <strong>med</strong> ökad matning tillbaka till startpositionen.<br />

6 I slutet av cykeln snabbkör verktyget tillbaka till första<br />

säkerhetsavstån<strong>de</strong>t, och om så programmerat även till <strong>de</strong>t andra.<br />

Matning<br />

Normalt baseras matningen på verktygets mittpunkt. I <strong>de</strong>tta fall<br />

baseras matningen på verktygsradien (se F1=, konstant skärmatning<br />

vid radiekompensation av cirklar).<br />

Varning!<br />

Fräsriktningen är som standard inställd un<strong>de</strong>rifrån och upp (se<br />

exempel). Beroen<strong>de</strong> på parametrarna I1=/F2= kan fräsriktningen<br />

också ske uppifrån och ner.<br />

HEIDENHAIN MillPlus V52x 53<br />

3.19 G740 Gängfräsning, invändigt


3.19 G740 Gängfräsning, invändigt<br />

Exempel<br />

54<br />

T2 M6<br />

S800 F120 M3<br />

G740 D=60 F2=5.5 L16 I2=1 F5=1500 I1=1 L1=5 F=200<br />

G79 X0 Y0 Z0


3.20 G741 Gängfräsning, utvändigt<br />

Med <strong>de</strong>n här funktionen fräses en utvändig gänga.<br />

Adressbeskrivning<br />

D diameter Nominell gängdiameter.<br />

F2= Gängstigning och -riktning Förtecknet bestämmer<br />

gängstigningen: högergängning ( + ) och vänstergängning ( - ).<br />

Intervall: +/- 99,9999 mm.<br />

L djup Avstånd mellan arbetsstyckesyta och gänga.<br />

I2= Antal gängor per steg Antal gängtän<strong>de</strong>r per verktyg:<br />

I2=1 en tand. Kontinuerlig skruvlinje över gängläng<strong>de</strong>n.<br />

I2>1 flera tän<strong>de</strong>r. Flera helixbanor <strong>med</strong> in- och utkörningar.<br />

Däremellan förskjuts verktyget I2 ggr stigningen.<br />

L1= säkerhetsavstånd 1 avstånd mellan verktygsspets och<br />

arbetsstyckesyta.<br />

L2= säkerhetsavstånd 2 Avstånd i verktygsriktning, där verktyg och<br />

fastspänning inte kan kolli<strong>de</strong>ra.<br />

I1= Fräsa Typ av fräsning: +1 = likgång, –1 = motgång.<br />

F5= Snabb dykfräs/återgång Maximal hastighet vid instick/<br />

dykning eller tillbakagång. Kan påverkas <strong>med</strong><br />

snabbgångsöverbelastning.<br />

F Matning<br />

S Spin<strong>de</strong>lvarvtal<br />

Grundinställningar<br />

I1=1, L1=F2, L2=0, F5=F<br />

Exempel<br />

T2 M6<br />

S800 F120 M3<br />

G740 D=60 F2=5.5 L16 I2=1 F5=1500 I1=1 L1=5 F=200<br />

G79 X0 Y0 Z0<br />

HEIDENHAIN MillPlus V52x 55<br />

3.20 G741 Gängfräsning, utvändigt


3.21 G771 <strong>Bearbeta</strong> på linje<br />

3.21 G771 <strong>Bearbeta</strong> på linje<br />

Utföran<strong>de</strong> av en bearbetningscykel vid punkter som befinner sig på<br />

ständigt samma avstånd på en linje.<br />

Adressbeskrivning<br />

Se bild<br />

Grundläge<br />

A1=0, A2=90, A5=0.<br />

Användning<br />

Bearbetningsposition<br />

Bearbetningspositionen <strong>de</strong>finieras <strong>med</strong> hjälp av X,Y,Z eller<br />

punkt<strong>de</strong>finitionsnummer P1=.<br />

Hopp i mönster<br />

I enkeldrift går <strong>de</strong>t att hoppa till en bestämd position (bearbetning) i<br />

mönstret. Det önska<strong>de</strong> bearbetningsnumret matas in i<br />

inmatningsfönstret (se bild).<br />

1 Efter starten utförs en snabbrörelse till säkerhetsavstån<strong>de</strong>t via<br />

önskad bearbetningsposition.<br />

2 Efter omstart sker bearbetningen.<br />

Mönsternumrering<br />

Bearbetningen på position X,Y,Z är <strong>de</strong>n första.<br />

Fickvinkel<br />

Fickvinkeln <strong>de</strong>finieras <strong>med</strong> A5.<br />

Förlopp<br />

1 Snabbrörelse till position.<br />

2 Den tidigare <strong>de</strong>finiera<strong>de</strong> bearbetningscykeln utförs nu.<br />

3 Efter utföran<strong>de</strong> intas nästa position.<br />

4 Upprepa stegen (2-3) tills alla positioner (K1=) har bearbetats.<br />

56


Exempel<br />

G781 L30 F100 F5=6000<br />

G771 X50 Y20 Z0 B1=40 K1=4<br />

G781 Definiera borrcykel<br />

G771 Utför borrcykel vid 4 positioner<br />

HEIDENHAIN MillPlus V52x 57<br />

3.21 G771 <strong>Bearbeta</strong> på linje


3.22 G772 <strong>Bearbeta</strong> på fyrkant<br />

3.22 G772 <strong>Bearbeta</strong> på fyrkant<br />

Utföran<strong>de</strong> av en bearbetningscykel vid punkter som befinner sig på<br />

ständigt samma avstånd på en fyrkant.<br />

Adressbeskrivning<br />

Se bild<br />

Grundläge<br />

A1=0, A2=90, A5=0.<br />

Användning<br />

Bearbetningsposition<br />

Bearbetningspositionen <strong>de</strong>finieras <strong>med</strong> hjälp av X,Y,Z eller<br />

punkt<strong>de</strong>finitionsnummer P1=.<br />

Hopp i mönster<br />

I enkeldrift går <strong>de</strong>t att hoppa till en särskild position (bearbetning) i<br />

mönstret. Det önska<strong>de</strong> bearbetningsnumret matas in i<br />

inmatningsfönstret.<br />

1 Efter starten utförs en snabbrörelse till säkerhetsavstån<strong>de</strong>t via<br />

önskad bearbetningsposition.<br />

2 Efter omstart sker bearbetningen.<br />

Mönsternumrering<br />

Numreringen startar från och <strong>med</strong> X,Y,Z.<br />

Fickvinkel<br />

Fickvinkeln <strong>de</strong>finieras <strong>med</strong> A5.<br />

Förlopp<br />

1 Snabbrörelse till position.<br />

2 Den tidigare <strong>de</strong>finiera<strong>de</strong> bearbetningscykeln utförs nu.<br />

3 Efter utföran<strong>de</strong> intas nästa position. Fyrkantens riktning bestäms<br />

av vinkeln A1=.<br />

4 Upprepa stegen (2-3) tills alla positioner (K1=, K2=) har bearbetats.<br />

58


Exempel<br />

G781 L30 F100 F5=6000<br />

G772 X50 Y20 Z0 B1=40 K1=4 B2=30 K2=3<br />

G781 Definiera borrcykel<br />

G772 Utför borrcykel på fyrkant <strong>med</strong> 10 positioner<br />

HEIDENHAIN MillPlus V52x 59<br />

3.22 G772 <strong>Bearbeta</strong> på fyrkant


3.23 G773 <strong>Bearbeta</strong> på nät<br />

3.23 G773 <strong>Bearbeta</strong> på nät<br />

Utföran<strong>de</strong> av en bearbetningscykel vid punkter som befinner sig på<br />

ständigt samma avstånd på ett nät.<br />

Adressbeskrivning<br />

Se bild<br />

Grundläge<br />

A1=0, A2=90, A5=0.<br />

Användning<br />

Bearbetningsposition<br />

Bearbetningspositionen <strong>de</strong>finieras <strong>med</strong> hjälp av X,Y,Z eller<br />

punkt<strong>de</strong>finitionsnummer P1=.<br />

Hopp i mönster<br />

I enkeldrift går <strong>de</strong>t att hoppa till en särskild position (bearbetning) i<br />

mönstret. Det önska<strong>de</strong> bearbetningsnumret matas in i<br />

inmatningsfönstret.<br />

1 Efter starten utförs en snabbrörelse till säkerhetsavstån<strong>de</strong>t via<br />

önskad bearbetningsposition.<br />

2 Efter omstart sker bearbetningen.<br />

Mönsternumrering<br />

Numreringen startar från och <strong>med</strong> X,Y,Z.<br />

Fickvinkel<br />

Fickvinkeln <strong>de</strong>finieras <strong>med</strong> A5.<br />

Förlopp<br />

1 Snabbrörelse till position.<br />

2 Den tidigare <strong>de</strong>finiera<strong>de</strong> bearbetningscykeln utförs nu.<br />

3 Efter utföran<strong>de</strong> intas nästa position. Positionerna intas sicksack i<br />

startriktningen basera<strong>de</strong> på vinkeln A1=.<br />

4 Upprepa stegen (2-3) tills alla positioner (K1=, K2=) har bearbetats.<br />

60


Exempel<br />

G781 L30 F100 F5=6000<br />

G773 X50 Y20 Z0 B1=40 K1=4 B2=30 K2=3<br />

G781 Definiera borrcykel<br />

G773 Utför borrcykel på nät <strong>med</strong> 10 positioner<br />

HEIDENHAIN MillPlus V52x 61<br />

3.23 G773 <strong>Bearbeta</strong> på nät


3.24 G777 <strong>Bearbeta</strong> på cirkel<br />

3.24 G777 <strong>Bearbeta</strong> på cirkel<br />

Utföran<strong>de</strong> av en bearbetningscykel vid punkter som befinner sig på<br />

ständigt samma avstånd på en cirkelbåge eller helcirkel.<br />

Adressbeskrivning<br />

Se bild<br />

Grundläge<br />

A1=0, A2=360.<br />

Användning<br />

Bearbetningsposition<br />

Bearbetningspositionen <strong>de</strong>finieras <strong>med</strong> hjälp av X,Y,Z, B2, L2 eller<br />

punkt<strong>de</strong>finitionsnummer P1=.<br />

Bearbetningsriktning<br />

Om A2= negativ är hålen <strong>med</strong>urs.<br />

Om A2= positiv är hålen moturs.<br />

Hopp i mönster<br />

I enkeldrift går <strong>de</strong>t att hoppa till en särskild position (bearbetning) i<br />

mönstret. Det önska<strong>de</strong> bearbetningsnumret matas in i<br />

inmatningsfönstret.<br />

1 Efter starten utförs en snabbrörelse till säkerhetsavstån<strong>de</strong>t via<br />

önskad bearbetningsposition.<br />

2 Efter omstart sker bearbetningen.<br />

Mönsternumrering<br />

Numreringen startar från startvinkel A1 och sedan i A2-riktning.<br />

Fickvinkel<br />

Om A5 inte är programmerad, så är fickvinklarna mittemot huvudaxeln<br />

samma.<br />

Om A5=0, så roterar fickvinkeln <strong>med</strong> cirkeln.<br />

Om A5 inte är lika <strong>med</strong> 0 läggs en extra vridning till.<br />

Förlopp<br />

1 Snabbrörelse till position.<br />

2 Den tidigare <strong>de</strong>finiera<strong>de</strong> bearbetningscykeln utförs nu.<br />

3 Efter utföran<strong>de</strong> intas nästa position. Positionernas riktning<br />

bestäms av A1= och A2=.<br />

4 Upprepa stegen (2-3) tills alla positioner (K1=) har bearbetats.<br />

62


Exempel<br />

Cykel på en helcirkel<br />

G781 L30 F100 F5=6000<br />

G777 X50 Y20 Z0 R=25 K1=6 A1=0 A2=300<br />

G781 Definiera borrcykel.<br />

G777 Utföra borrcykel på cirkel <strong>med</strong> 6 positioner.<br />

K1=6 (antal hål)<br />

A1=0 (startvinkel)<br />

A2=300 (slutvinkel)<br />

Borrhålens riktning på en cirkelbåge<br />

G781 L30 F100 F5=6000<br />

G777 X0 Y0 Z0 R25 A1=180 A2=-150 K1=4<br />

G777 X0 Y0 Z0 R25 A1=-180 A2=210 K1=4<br />

G781 Definiera borrcykel.<br />

G777 Upprepa cykeln fyra gånger på cirkelbågen, start vid<br />

180 gra<strong>de</strong>r, slut vid 30 gra<strong>de</strong>r <strong>med</strong>urs (CW).<br />

G777 Upprepa cykeln fyra gånger på cirkelbågen, start vid<br />

180 gra<strong>de</strong>r, slut vid 30 gra<strong>de</strong>r moturs (CCW).<br />

Spårvinklar på en cirkelbåge<br />

G788 B1=16 B2=8 L5 F5=6000<br />

G777 X0 Y0 Z0 R25 A1=90 A2=180 K1=4<br />

G777 X0 Y0 Z0 R25 A1=90 A2=180 K1=4<br />

G788 Definiera spårcykel.<br />

G777 Spåren har alla samma riktning.<br />

G777 Spårvinkeln beror på positionen på cirkelbågen<br />

HEIDENHAIN MillPlus V52x 63<br />

3.24 G777 <strong>Bearbeta</strong> på cirkel


<strong>3.25</strong> <strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong><br />

<strong>3.25</strong> <strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong><br />

<strong>med</strong><br />

Konturbearbetningen <strong>längs</strong> <strong>med</strong> bearbetar arbetsstycket axiellt från<br />

hela materialet eller från ämnesmåttet ända fram till programmerad<br />

<strong>kontur</strong>profil eller slutförskjutning. Konturbeskrivningen är fastställd i<br />

ett makro.<br />

Konturbearbetningar <strong>med</strong> spårverktyg utförs av spårverktygets båda<br />

sidor <strong>med</strong> hänsyn till verktygsbred<strong>de</strong>n.<br />

Adressbeskrivning<br />

Y, Z startpunkt Konturbearbetningens startpunkt.<br />

C Skärdjup Mått <strong>med</strong> vilket verktyget skärs i radiell riktning. Djupet<br />

får inte bestå av flera skärdjup.<br />

N1= Konturmakro Makro (*.MM) i vilket <strong>kontur</strong>beskrivningen är<br />

lagrad.<br />

I1= Avslut Det sista stegets bearbetningsriktning: 0: <strong>kontur</strong>riktning,<br />

1: nedåt.<br />

I2= Omvänd <strong>kontur</strong>riktning 0=nej 1=ja Omvänd <strong>kontur</strong>riktning om<br />

<strong>de</strong>ssa skiljer sig från stödbil<strong>de</strong>n.<br />

N2= Ämnes<strong>kontur</strong>smakro Makro (*.MM), i vilket<br />

ämnes<strong>kontur</strong>sbeskrivningen är lagrad.<br />

B Ämnesmått Spelrum runt <strong>kontur</strong>en (N1=) eller ämnes<strong>kontur</strong>en<br />

(N2=) (0 till 100 mm).<br />

A1= Fri vinkel Verktygets fria vinkel. (0 till 90°) .<br />

I, K Slutförskjutning Spelrum i Y- och Z-axel.<br />

Grundläge<br />

I=0, K=0, B=0, A1=90, I1=0, I2=0<br />

Användning<br />

Cykelns startpunkt (Y/Z)<br />

Cykelns startpunkt måste ligga utanför <strong>kontur</strong>startpunkten. Observera<br />

verktygsorienteringen <strong>med</strong> hänsyn till bearbetningsriktningen.<br />

Vid behov är <strong>de</strong>t tillåtet att lägga <strong>kontur</strong>ens slutpunkt för Y-axeln un<strong>de</strong>r<br />

eller över <strong>kontur</strong>ens startpunkt.<br />

Fel<strong>med</strong><strong>de</strong>lan<strong>de</strong>n: (beroen<strong>de</strong> på bearbetningsriktning)<br />

P362 Verktyg <strong>med</strong> felaktig orientering :Startpunkt i Y mindre/större än<br />

<strong>kontur</strong>ens startpunkt Y i makrot.<br />

P363 Startpunkt i material:Startpunkt i Z mindre/större än <strong>kontur</strong>ens<br />

startpunkt Z i makrot.<br />

64


Fri vinkel (A1)<br />

Den fria vinkeln (A1=) känner av om restmaterialet stannar un<strong>de</strong>r<br />

bearbetningen av inmatan<strong>de</strong> <strong>kontur</strong>element. Ett <strong>med</strong><strong>de</strong>lan<strong>de</strong> "Obs!<br />

Restmaterial" visas.<br />

Den fria vinkeln (A1=) måste matas in i cykeln eller i verktygstabellen.<br />

Om A1=0 ignoreras inmatan<strong>de</strong> <strong>kontur</strong>element.<br />

Matning (F)<br />

På inmatan<strong>de</strong> <strong>kontur</strong>element minskas insticksmatningen (dykning) vid<br />

en <strong>kontur</strong>vinkel mellan 0° och 30° <strong>med</strong> 1/3xF och mellan 30° och 90°<br />

proportionellt från 1/3xF till F.<br />

Verktygsorientering (O)<br />

Se till att verktygsorienteringen (O) överensstämmer <strong>med</strong><br />

bearbetningsriktningen (-/+Z), bearbetningssättet (invändigt/utvändigt)<br />

och arbetsytan G17/G18.<br />

Om verktygsorienteringen (O) inte finns i verktygstabellen eller inte<br />

har programmerats <strong>med</strong> G302 Oxx, så härleds <strong>de</strong>nna ur<br />

bearbetningsriktningen och arbetsytan.<br />

Skärradiekorrigering (C i verktygstabellen)<br />

Skärradiekorrigeringen fungerar un<strong>de</strong>r bearbetningen<br />

Konturriktning finslipning I1 (se bild)<br />

I1=0 Bearbetningsriktningen för <strong>de</strong>t senaste steget är i<br />

<strong>kontur</strong><strong>de</strong>finitionsriktning. (se bil<strong>de</strong>r)<br />

I1=1 Bearbetningsriktningen för <strong>de</strong>t senaste steget är <strong>längs</strong> <strong>med</strong><br />

<strong>kontur</strong>flanken mot <strong>kontur</strong>djuppunkten.<br />

Var uppmärksam på följan<strong>de</strong> vid finslipning i flankriktning (I1=1):<br />

Spårverktyget uppmätta skärposition måste överensstämma <strong>med</strong><br />

<strong>de</strong>n aktuella verktygsorienteringen.<br />

Verktygets skärbredd (C6=) för spårverktyget måste stå <strong>med</strong> i<br />

verktygstabellen. Om inget vär<strong>de</strong> har matats in korrigeras bara<br />

verktygets skärradie (C).<br />

Om <strong>de</strong>n fria vinkeln A1=0 ignoreras <strong>de</strong> inmatan<strong>de</strong> <strong>kontur</strong><strong>de</strong>larna.<br />

Om bred<strong>de</strong>n på en inmatan<strong>de</strong> <strong>kontur</strong><strong>de</strong>l är mindre än skärbred<strong>de</strong>n<br />

(C6=), ignoreras <strong>de</strong>nna.<br />

HEIDENHAIN MillPlus V52x 65<br />

<strong>3.25</strong> <strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong>


<strong>3.25</strong> <strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong><br />

Omvänd <strong>kontur</strong>riktning<br />

Om <strong>kontur</strong>riktningen (N1=) går mot bearbetningsriktningen<br />

anpassas <strong>kontur</strong>riktningen till bearbetningsriktningen <strong>med</strong> I2=1.<br />

I2=0 Konturriktningen <strong>de</strong>finieras från <strong>kontur</strong>ens startpunkt till<br />

<strong>kontur</strong>ens slutpunkt och ska beskrivas enligt<br />

cykelbearbetningsriktningen.<br />

I2=1 Konturriktningen har inte beskrivits enligt<br />

cykelbearbetningsriktningen.<br />

Konturbeskrivning N1= (se bild)<br />

Konturens startpunkt måste programmeras i absoluta koordinater<br />

<strong>med</strong> G1 Y Z.<br />

Konturbeskrivningen skapas <strong>med</strong> G-funktionerna G1 och G2/G3.<br />

I stödbil<strong>de</strong>n markeras <strong>kontur</strong>ens startpunkt och <strong>kontur</strong>riktningen.<br />

Konturriktningen <strong>de</strong>finieras från <strong>kontur</strong>ens startpunkt till <strong>de</strong>ss<br />

slutpunkt. Om <strong>kontur</strong>riktningen inte beskrivits enligt<br />

cykelbearbetningsriktningen måste adress I2=1 (omvänd<br />

<strong>kontur</strong>riktning) programmeras.<br />

Inmatan<strong>de</strong> <strong>kontur</strong>element i (-Z)- och (-Y)-riktning är tillåtna.<br />

66<br />

Konturerna för N1 och N2 måste programmeras i samma<br />

riktning.


Ämnes<strong>kontur</strong>beskrivning (se bild)<br />

På gjutgods eller förbearbeta<strong>de</strong> <strong>de</strong>lar är <strong>kontur</strong>profilen försedd <strong>med</strong> ett<br />

gjut- eller grovbearbetningsspel. På en ämnes<strong>kontur</strong> <strong>med</strong> <strong>de</strong>tta spel<br />

utförs alla verktygsrörelser endast i mätområ<strong>de</strong>t <strong>med</strong> matning för att<br />

minska bearbetningsti<strong>de</strong>n:<br />

Ämnes<strong>kontur</strong>svarianter<br />

1 Med adress B härleds ämnes<strong>kontur</strong>en ur <strong>kontur</strong>profilen <strong>med</strong> ett<br />

spel (B).<br />

2 Med N2= programmeras och fastläggs ämnes<strong>kontur</strong>en i ett makro<br />

(*.MM). Konturbeskrivningen sker på liknan<strong>de</strong> sätt som <strong>med</strong> N1=,<br />

men <strong>kontur</strong>beskrivningen N2= måste ha ett avslut, dvs.<br />

<strong>kontur</strong>beskrivningen N2= måste börja vid startpunkten N1= och<br />

sluta antingen vid slutpunkten N1= eller startpunkten N1=.<br />

Inmatan<strong>de</strong> <strong>kontur</strong>er får programmeras, men utförs inte <strong>med</strong><br />

snabbrörelse.<br />

3 Med N2= och B förses ämnes<strong>kontur</strong>en N2= <strong>med</strong> ett spel (B).<br />

Förlopp<br />

Grovbearbetning<br />

Konturbearbetningen bearbetar arbetsstycket axiellt från hela<br />

materialet ända fram till programmerad <strong>kontur</strong>profil. Konturprofilen är<br />

fastlagd i ett makro. Om <strong>kontur</strong>profilen är gjuten och försedd <strong>med</strong> olika<br />

gjutstyrkor kan ett ämnesmått läggas över <strong>kontur</strong>profilen.<br />

Ämnesformen kan härledas ur <strong>kontur</strong>profilen eller programmeras som<br />

fri form. Bearbetningen äger endast rum i ämnesmåttsområ<strong>de</strong>t.<br />

Finslipning<br />

Vid <strong>de</strong>n avslutan<strong>de</strong> finslipningen i flankriktning (I1=1) bearbetas<br />

<strong>kontur</strong>en som vanligt axiellt <strong>med</strong> djupmatning från cykelns startpunkt<br />

till <strong>kontur</strong>ens startpunkt. Det sista steget utförs antingen fram till<br />

<strong>kontur</strong>profilen eller spelrumsvär<strong>de</strong>t och sker enligt beskrivningen<br />

nedan (se bild).<br />

1 Det sista steget sker från <strong>kontur</strong>ens startpunkt i <strong>kontur</strong>riktning<br />

fram till <strong>de</strong>n första stigan<strong>de</strong> <strong>kontur</strong><strong>de</strong>len.<br />

2 Här utförs en snabbrörelse tillbaka till startpunkthöjd och vidare till<br />

<strong>kontur</strong>slutpunkt.<br />

3 Från <strong>kontur</strong>ens slutpunkt skärs <strong>kontur</strong>en i vridmittriktning till<br />

<strong>kontur</strong><strong>de</strong>len, som un<strong>de</strong>r punkt 1.<br />

4 Efter <strong>de</strong>n fria rörelsen snabbkörs tillbaka till startpunkthöjd och till<br />

cykelns startpunkt.<br />

HEIDENHAIN MillPlus V52x 67<br />

<strong>3.25</strong> <strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong>


<strong>3.25</strong> <strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong><br />

68<br />

Exempelprogram <strong>kontur</strong>bearbetning (axiellt)<br />

Förlopp (se ritning)<br />

Från startpunkt Y/Z, matning <strong>med</strong> C (-Y-riktning)<br />

och första steg <strong>med</strong> matning i (-Z-riktning) till<br />

<strong>kontur</strong>slutpunkt.<br />

Snabbrörelse tillbaka till Y/Z<br />

Matning <strong>med</strong> C och nästa steg <strong>med</strong> matning<br />

fram till <strong>kontur</strong>ens slutpunkt.<br />

Detta upprepas fram till <strong>kontur</strong>ens startpunkt. De<br />

inmatan<strong>de</strong> <strong>kontur</strong>elementen bearbetas inte.<br />

Sista steget från <strong>kontur</strong>ens startpunkt <strong>längs</strong><br />

<strong>med</strong> <strong>kontur</strong>en (I/K) fram till sista inmatan<strong>de</strong><br />

<strong>kontur</strong>element.<br />

Matning <strong>med</strong> C och bearbetning i <strong>kontur</strong>form.<br />

Sista steget <strong>längs</strong> <strong>med</strong> <strong>kontur</strong>en fram till <strong>de</strong>t<br />

andra inmatan<strong>de</strong> <strong>kontur</strong>elementet.<br />

Matning <strong>med</strong> C och bearbetning i <strong>kontur</strong>form.<br />

Sista steget <strong>längs</strong> <strong>med</strong> <strong>kontur</strong>en fram till<br />

<strong>kontur</strong>ens slutpunkt. Snabbrörelse tillbaka till<br />

startpunkten<br />

Obs! Konturparallell bearbetning<br />

Om vär<strong>de</strong>t un<strong>de</strong>r C (skärdjup) ökas <strong>med</strong> ett vär<strong>de</strong><br />

(avstånd mellan cykel- och <strong>kontur</strong>startpunkt) utförs<br />

en axiell bearbetning i stället för en <strong>kontur</strong>parallell.<br />

Om <strong>kontur</strong>bearbetningar <strong>med</strong> olika spelrum I och K<br />

sätts efter varandra uppstår en <strong>kontur</strong>parallell<br />

bearbetning.<br />

G36 Svarvningsdrift<br />

G17 Y1=1 Z1=2 Svarvyta G17<br />

G98 X0 Y0 Z100 I0 J50 K-250 Fönster<strong>de</strong>finition grafik<br />

G99 X0 Y0 Z0 I0 J125 K-100 Ämnes<strong>de</strong>finition grafik<br />

G0 Y150 Z50 Snabbrörelseposition<br />

T1 M67 Hämta verktyg<br />

G96 S1=200 M1=4 F0.15 D500 Bordsvarvtal konstant skärhastighet<br />

<strong>G880</strong> N1=88001 Y130 Z5 C0.5 I0.5 K0.5S1=200<br />

F0.15<br />

Kontur, grovbearbetning<br />

G884 N1=88001 Y130 Z5 S1=300 F0.1 Kontur, finslipning<br />

G0 Y150 Z50 Snabbrörelseposition<br />

G97 M1=5 S1=0 Avsluta konstant skärhastighet<br />

G37 Fräsningsdrift


Exempelprogram <strong>kontur</strong>bearbetning (<strong>kontur</strong>parallell)<br />

Förlopp (se ritning)<br />

Från startpunkt Y/Z, snabbrörelse till<br />

<strong>kontur</strong>startpunkt<br />

Med matning <strong>längs</strong> <strong>med</strong> <strong>kontur</strong>en, <strong>med</strong> spel I/K<br />

fram till <strong>kontur</strong>slutpunkt<br />

Snabbrörelse tillbaka till startpunkt Y/Z<br />

Upprepa <strong>de</strong>tta <strong>med</strong> anpassat spel I/K<br />

G0 Y150 Z200 Snabbrörelseposition<br />

G36 Svarvningsdrift<br />

G17 Y1=1 Z1=2 Svarvyta G17<br />

G98 X0 Y0 Z100 I0 J50 K-250 Fönster<strong>de</strong>finition grafik<br />

G99 X0 Y0 Z0 I0 J125 K-100 Ämnes<strong>de</strong>finition grafik<br />

G0 Y150 Z50 Snabbrörelseposition<br />

T1 M67 Hämta verktyg<br />

G96 S1=200 M1=4 F0.15 D500 Bordsvarvtal konstant skärhastighet<br />

<strong>G880</strong> N1=88001 Y130 Z5 C120 I1 K1 S1=200 F0.15 Kontur, grovbearbetning (I1 / K1)<br />

<strong>G880</strong> N1=88001 Y130 Z5 C120 I0.5 K0.5 S1=200<br />

F0.15<br />

Kontur, grovbearbetning (I0.5 / K0.5)<br />

G884 N1=88001 Y130 Z5 S1=300 F0.1 Kontur, finslipning<br />

G0 Y150 Z50 Snabbrörelseposition<br />

G97 M1=5 S1=0 Avsluta konstant skärhastighet<br />

G37 Fräsningsdrift<br />

HEIDENHAIN MillPlus V52x 69<br />

<strong>3.25</strong> <strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong>


<strong>3.25</strong> <strong>G880</strong> <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong><br />

70<br />

Exempelprogram Omvänd <strong>kontur</strong>riktning<br />

Konturprogrammering<br />

Konturen övertas från verktygsritningen. Om<br />

<strong>kontur</strong>riktningen inte beskrivits enligt<br />

cykelbearbetningsriktningen måste adress I2=1<br />

(omvänd <strong>kontur</strong>riktning) programmeras.<br />

Exempel: N88001.mm (ICP-<strong>kontur</strong>makro)<br />

I <strong>kontur</strong>makro 88001.mm har <strong>kontur</strong>en för<br />

ritningen här bredvid programmerats.<br />

Cykelprogrammering<br />

Eftersom <strong>kontur</strong>riktningen för <strong>kontur</strong>makrot<br />

88001.mm programmerats i motsatt riktning <strong>med</strong><br />

hänsyn till <strong>de</strong>n riktning som cykeln kräver måste<br />

adress I2=1 (omvänd <strong>kontur</strong>riktning)<br />

programmeras.<br />

Förlopp<br />

Cykelförloppet sker på samma sätt som i exemplet<br />

axiell <strong>kontur</strong>bearbetning.<br />

G0 Y150 Z200 Snabbrörelseposition<br />

G36 Svarvningsdrift<br />

G17 Y1=1 Z1=2 Svarvyta G17<br />

G98 X0 Y0 Z100 I0 J50 K-250 Fönster<strong>de</strong>finition grafik<br />

G99 X0 Y0 Z0 I0 J125 K-100 Ämnes<strong>de</strong>finition grafik<br />

G0 Y150 Z100 Snabbrörelseposition<br />

T1 M67 Hämta verktyg<br />

G96 S1=200 M1=4 F0.15 D500 Bordsvarvtal konstant skärhastighet<br />

<strong>G880</strong> N1=88001 Y130 Z90 C0.5 I2=1 I0.5<br />

K0.5S1=200 F0.15<br />

Grovbearbetning av <strong>kontur</strong> <strong>med</strong> omvänd <strong>kontur</strong>riktning<br />

G884 N1=88001 Y130 Z90 I2=1 S1=300 F0.1 Finslipning av <strong>kontur</strong> <strong>med</strong> omvänd <strong>kontur</strong>riktning<br />

G0 Y150 Z100 Snabbrörelseposition<br />

G97 M1=5 S1=0 Avsluta konstant skärhastighet<br />

G37 Fräsningsdrift


3.26 G881 Spånbearbetning <strong>kontur</strong>,<br />

plant<br />

Den plana <strong>kontur</strong>bearbetningen bearbetar arbetsstycket radiellt från<br />

hela materialet eller från ämnesmåttet ända fram till programmerad<br />

<strong>kontur</strong>profil eller slutförskjutning. Konturbeskrivningen är fastställd i<br />

ett makro.<br />

Konturbearbetningar <strong>med</strong> spårverktyg utförs av spårverktygets båda<br />

sidor <strong>med</strong> hänsyn till verktygsbred<strong>de</strong>n.<br />

Adressbeskrivning<br />

Y, Z startpunkt Konturbearbetningens startpunkt.<br />

C Skärdjup Mått <strong>med</strong> vilket verktyget skärs i axiell riktning. Djupet<br />

får inte bestå av flera skärdjup.<br />

N1= Konturmakro Makro (*.MM) i vilket <strong>kontur</strong>beskrivningen är<br />

lagrad.<br />

I1= Avslut Det sista stegets bearbetningsriktning: 0: <strong>kontur</strong>riktning,<br />

1: nedåt.<br />

I2= Omvänd <strong>kontur</strong>riktning 0=nej 1=ja Omvänd <strong>kontur</strong>riktning om<br />

<strong>de</strong>ssa skiljer sig från stödbil<strong>de</strong>n.<br />

N2= Ämnes<strong>kontur</strong>smakro Makro (*.MM), i vilket<br />

ämnes<strong>kontur</strong>sbeskrivningen är lagrad.<br />

B Ämnesmått Spelrum runt <strong>kontur</strong>en (N1=) eller ämnes<strong>kontur</strong>en<br />

(N2=) (0 till 100 mm).<br />

A1= Fri vinkel Verktygets fria vinkel. (0 till 90°) .<br />

I, K Slutförskjutning Spelrum i Y- och Z-axel.<br />

Grundläge<br />

I=0, K=0, A1=90 I1=0 I2=0<br />

Användning<br />

Se avsnitt "Hänvisningar och användning <strong>G880</strong>" förutom:<br />

Cykelns startpunkt (Y/Z)<br />

Cykelns startpunkt måste ligga utanför <strong>kontur</strong>ens startpunkt.<br />

Observera verktygsorienteringen <strong>med</strong> hänsyn till<br />

bearbetningsriktningen.<br />

Vid behov är <strong>de</strong>t tillåtet att lägga <strong>kontur</strong>ens slutpunkt för Z-axeln un<strong>de</strong>r<br />

eller över <strong>kontur</strong>ens startpunkt.<br />

Fel<strong>med</strong><strong>de</strong>lan<strong>de</strong>n: (beroen<strong>de</strong> på bearbetningsriktning)<br />

P362 Verktyg <strong>med</strong> felaktig orientering :Startpunkt i Z mindre/större än<br />

<strong>kontur</strong>startpunkten Z i makrot.<br />

P363 Startpunkt i material:Startpunkt i Y mindre/större än <strong>kontur</strong>ens<br />

startpunkt Y i makrot.<br />

HEIDENHAIN MillPlus V52x 71<br />

3.26 G881 Spånbearbetning <strong>kontur</strong>, plant


3.26 G881 Spånbearbetning <strong>kontur</strong>, plant<br />

Verktygsorientering (O)<br />

Se till att verktygsorienteringen (O) överensstämmer <strong>med</strong><br />

bearbetningsriktningen (-/+Y).<br />

72


3.27 G884 <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong><br />

<strong>med</strong>, polering<br />

<strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong> (polering) finslipar arbetsstyckes<strong>kontur</strong>en<br />

axiellt. Konturbeskrivningen är fastställd i ett makro.<br />

Konturbearbetningar <strong>med</strong> spårverktyg utförs av spårverktygets båda<br />

sidor <strong>med</strong> hänsyn till verktygsbred<strong>de</strong>n.<br />

Adressbeskrivning<br />

Y, Z startpunkt Konturbearbetningens startpunkt.<br />

N1= Konturmakro Makro (*.MM) i vilket <strong>kontur</strong>beskrivningen är<br />

lagrad.<br />

I1= Avslut Det sista stegets bearbetningsriktning: 0: <strong>kontur</strong>riktning,<br />

1: nedåt.<br />

I2= Omvänd <strong>kontur</strong>riktning 0=nej 1=ja Omvänd <strong>kontur</strong>riktning om<br />

<strong>de</strong>ssa skiljer sig från stödbil<strong>de</strong>n.<br />

A1= Fri vinkel Verktygets fria vinkel. (0 till 90°)<br />

I spelrum Spelrummet utgör ett säkerhetsavstånd där verktyget kan<br />

köra fritt.<br />

Grundläge<br />

A1=90 I1=0 I2=0<br />

Användning<br />

Om I1=1 programmerats (finslipning i flankriktning) måste<br />

även spelet I programmeras.<br />

Se avsnitt "Hänvisningar och användning <strong>G880</strong>" förutom:<br />

Matning (F)<br />

Om ett <strong>kontur</strong>element måste tillverkas <strong>med</strong> separat matning<br />

programmeras <strong>de</strong>t <strong>med</strong> en separat matning (F6=) i makrots<br />

motsvaran<strong>de</strong> <strong>kontur</strong>element.<br />

HEIDENHAIN MillPlus V52x 73<br />

3.27 G884 <strong>Bearbeta</strong> <strong>kontur</strong> <strong>längs</strong> <strong>med</strong>, polering


3.28 G885 <strong>Bearbeta</strong> <strong>kontur</strong> plant, polering<br />

3.28 G885 <strong>Bearbeta</strong> <strong>kontur</strong> plant,<br />

polering<br />

Konturbearbetningscykeln plant (polering) finslipar<br />

arbetsstyckes<strong>kontur</strong>en radiellt. Konturbeskrivningen är fastställd i ett<br />

makro.<br />

Konturbearbetningar <strong>med</strong> spårverktyg utförs av spårverktygets båda<br />

sidor <strong>med</strong> hänsyn till verktygsbred<strong>de</strong>n.<br />

Adressbeskrivning<br />

Y, Z startpunkt Konturbearbetningens startpunkt.<br />

N1= Konturmakro Makro (*.MM) i vilket <strong>kontur</strong>beskrivningen är<br />

lagrad.<br />

I1= Avslut Det sista stegets bearbetningsriktning: 0: <strong>kontur</strong>riktning,<br />

1: nedåt.<br />

I2= Omvänd <strong>kontur</strong>riktning 0=nej 1=ja Omvänd <strong>kontur</strong>riktning om<br />

<strong>de</strong>ssa skiljer sig från stödbil<strong>de</strong>n.<br />

A1= Fri vinkel Verktygets fria vinkel. (0 till 90°)<br />

K spelrum Spelrummet utgör ett säkerhetsavstånd där verktyget<br />

kan köra fritt.<br />

Grundläge<br />

A1=90 I1=0 I2=0<br />

Användning<br />

Se avsnitt "Hänvisningar och användning <strong>G880</strong>" förutom:<br />

Matning (F)<br />

Om ett <strong>kontur</strong>element måste tillverkas <strong>med</strong> separat matning<br />

programmeras <strong>de</strong>t <strong>med</strong> en separat matning (F6=) i makrots<br />

motsvaran<strong>de</strong> <strong>kontur</strong>element.<br />

74<br />

Om I1=1 programmerats (finslipning i flankriktning) måste<br />

även spelet K programmeras.


A<br />

Aktivera verkt.förskjutning ... 28<br />

Allmän information om<br />

programmering ... 14<br />

Axeltill<strong>de</strong>lning i<br />

nollpunktstabellerna ... 14<br />

B<br />

<strong>Bearbeta</strong> <strong>kontur</strong> axiellt ... 64<br />

<strong>Bearbeta</strong> <strong>kontur</strong> axiellt, polering ... 73<br />

<strong>Bearbeta</strong> <strong>kontur</strong> radiellt ... 71<br />

<strong>Bearbeta</strong> <strong>kontur</strong> radiellt, polering ... 74<br />

<strong>Bearbeta</strong> på cirkel (DIN) ... 62<br />

<strong>Bearbeta</strong> på fyrkant (DIN) ... 58<br />

<strong>Bearbeta</strong> på linje (DIN) ... 56<br />

<strong>Bearbeta</strong> på nät (DIN) ... 60<br />

Blocksökningar ... 16, 40<br />

G<br />

G039 ... 28<br />

G126 Lyfta verktyg vid avbrott ... 33<br />

G141 Lyfta verktyg vid avbrott ... 34<br />

G17/G18 arbetsytor för<br />

svarvningsdrift ... 14<br />

G23 Aktivera huvudprogram ... 26<br />

G28 ... 27<br />

G303 <strong>med</strong> programmerbar<br />

riktning ... 35<br />

G321 ... 36<br />

G325 Läsa M-grupp ... 37<br />

G331 ... 38<br />

G350 Skriva i fönster ... 39<br />

G52 ... 29<br />

G52 Aktivera pallnollpunkt ... 29<br />

G615 ... 40<br />

G615 Lasersystem<br />

L/R-mätning av svarvverktyg ... 40<br />

G626 ... 43<br />

G627 ... 45<br />

G628 ... 47<br />

G636 ... 49<br />

G691 Mäta obalans ... 51<br />

G740 ... 52<br />

G741 ... 55<br />

G77/G79 Bulthål cirkel och Aktivera<br />

cykel ... 31<br />

G771 ... 56<br />

G772 ... 58<br />

G773 ... 60<br />

G777 ... 62<br />

G84 ... 32<br />

<strong>G880</strong> ... 64<br />

G881 ... 71<br />

G884 ... 73<br />

G885 ... 74<br />

Gängfräsning invändigt ... 52<br />

Gängfräsning utvändigt ... 55<br />

Gängskärning kona ... 64<br />

H<br />

Handaxel-dialogstyrning ... 17<br />

I<br />

ICP-<strong>kontur</strong>programmering för<br />

svarvning ... 19<br />

Inledning ... 10<br />

L<br />

Läsa verktygsdata ... 36<br />

M<br />

Maskinstatus <strong>med</strong> piktogram ... 16<br />

Mäta cirkel utvändigt ... 47<br />

Mäta rektangel invändigt ... 45, 49<br />

Mäta rektangel utvändigt ... 43<br />

P<br />

Pallstyrning ... 15<br />

Positioneringslogik efter Uhuvuddrift<br />

... 14<br />

Positioneringslogik i<br />

svarvningsdrift ... 14<br />

Positioneringslogik i U-huvuddrift ... 14<br />

Positionierfunktionen ... 27<br />

R<br />

Rörelseaktivering efter<br />

blockingång ... 18<br />

S<br />

Skriva verkt.data i verkt.tabell ... 38<br />

Snabb acc/<strong>de</strong>c <strong>med</strong> små gängor ... 32<br />

Svarvverktygsdata i<br />

verktygstabellen ... 15<br />

Systerverktyg ... 15<br />

U<br />

U-huvud ... 20<br />

HEIDENHAIN MillPlus V52x 75<br />

In<strong>de</strong>x


In<strong>de</strong>x<br />

76


DR. JOHANNES HEIDENHAIN GmbH<br />

Dr.-Johannes-Hei<strong>de</strong>nhain-Straße 5<br />

83301 Traunreut, Germany<br />

{ +49 (8669) 31-0<br />

| +49 (8669) 5061<br />

E-Mail: info@hei<strong>de</strong>nhain.<strong>de</strong><br />

Technical support | +49 (8669) 31-10 00<br />

E-Mail: service@hei<strong>de</strong>nhain.<strong>de</strong><br />

Measuring systems { +49 (8669) 31-3104<br />

E-Mail: service.ms-support@hei<strong>de</strong>nhain.<strong>de</strong><br />

TNC support { +49 (8669) 31-3101<br />

E-Mail: service.nc-support@hei<strong>de</strong>nhain.<strong>de</strong><br />

NC programming { +49 (8669) 31-3103<br />

E-Mail: service.nc-pgm@hei<strong>de</strong>nhain.<strong>de</strong><br />

PLC programming { +49 (8669) 31-3102<br />

E-Mail: service.plc@hei<strong>de</strong>nhain.<strong>de</strong><br />

Lathe controls { +49 (711) 952803-0<br />

E-Mail: service.hsf@hei<strong>de</strong>nhain.<strong>de</strong><br />

www.hei<strong>de</strong>nhain.<strong>de</strong><br />

Ve 00<br />

579 536-60 · 0.5 · 12/2005 · S · Tryckt i Tyskland · Rätt till ändringen förbehålles

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

Saved successfully!

Ooh no, something went wrong!