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
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