You are on page 1of 1732

< Series 0+-MODEL F

Gemensam för svarvsystem/fleroperationsmaskin

ANVÄNDARHANDBOK

B-64604SW/01
• Ingen del av denna handbok får återges på något sätt.
• Alla specifikationer och konstruktioner kan ändras utan föregående meddelande.

Produkterna i denna handbok följer Japans “Foreign Exchange and Foreign Trade Law”.
Vid export från Japan krävs en exportlicens utfärdad av Japans regering. Övriga modeller i
handboken kan också vara underställda exportkontroller.
Vidareexport till tredje land kan kräva ett tillstånd från regeringen i landet som exporten
ska ske från. Dessutom kan produkten regleras av USA:s statliga bestämmelser om
vidareexport till tredje land.
Vid export eller vidareexport av dessa produkter, kontakta FANUC för rådgivning.

Produkterna i handboken tillverkas under strikt kvalitetskontroll. Emellertid när en allvarlig


olycka eller förlust förutspås på grund av ett fel i produkten, ägna stor uppmärksamhet åt
säkerheten.

I denna handbok har vi försökt att beskriva alla olika frågor i så stor utsträckning som
möjligt.
Vi kan dock inte beskriva allt som inte får göras och inte kan göras.
Det som inte specifikt beskrivs som möjligt i denna handbok ska därför anses vara
"omöjligt".
B-64604SW/01 SÄKERHETSÅTGÄRDER

SÄKERHETSÅTGÄRDER
Detta avsnitt beskriver säkerhetsåtgärderna som gäller vid handhavandet av CNC-maskiner.
För att CNC-utrustade maskiner ska fungera på ett säkert sätt är det viktigt att dessa föreskrifter följs noga
(beskrivningarna i detta avsnitt förutsätter denna maskinkonfiguration). Märk att vissa säkerhetsåtgärder
endast gäller specifika funktioner som inte finns på alla CNC-maskiner.
Användaren måste också följa de maskinspecifika säkerhetsföreskrifterna i den relevanta handbok som
tillhandahålls av maskintillverkaren. Innan maskinen tas i drift eller programmering av styrprogram sker,
är det operatörens skyldighet att göra sig förtrogen med innehållet i denna handbok och den relevanta
handbok som tillhandahålls av maskintillverkaren.

INNEHÅLL

DEFINITION AV VARNINGSTEXTER OCH OBS!-INFORMATION .................................................s-1


ALLMÄNNA SÄKERHETSREGLER......................................................................................................s-2
SÄKERHETSFÖRESKRIFTER FÖR PROGRAMMERING...................................................................s-3
SÄKERHETSFÖRESKRIFTER FÖR HANTERING...............................................................................s-5
SÄKERHETSFÖRESKRIFTER FÖR DAGLIGT UNDERHÅLL ...........................................................s-7

DEFINITION AV VARNINGSTEXTER OCH OBS!-INFORMATION


Denna maskinhandbok innehåller säkerhetsåtgärder för att förhindra person- och maskinskador.
Säkerhetsåtgärderna är uppdelade i Varning och Var försiktig, beroende på vilka risker som föreligger.
Under OBS! sammanfattas kompletterande information. Läs alltid varningstexterna och den
kompletterande informationen innan maskinen tas i drift.

VARNING
Anger att risk för personskada och/eller maskinskada föreligger om man inte
följer de givna anvisningarna.

VAR FÖRSIKTIG
Anger risk för maskinskada om man inte följer de givna anvisningarna.

OBS!
Här ges kompletterande information.

• Läs denna handbok noga och förvara den på en säker plats.

s-1
SÄKERHETSÅTGÄRDER B-64604SW/01

ALLMÄNNA SÄKERHETSREGLER
VARNING
1 Kontrollera alltid först maskinens funktion innan du börjar bearbeta ett
arbetsstycke. Börja därför med att provköra t.ex. ett enkelt block,
matningsövermanning eller maskinspärr innan du startar en produktion eller kör
maskinen utan verktyg och arbetsstycke. Om man inte kontrollerar att maskinen
fungerar på rätt sätt kan maskinen bete sig på ett oväntat sätt, vilket kan skada
arbetsstycket och/eller maskinen eller användaren.
2 Innan maskinen tas i drift, kontrollera noga alla inmatade data.
Om maskinen körs med felaktigt specificerade data finns det risk för att
maskinen beter sig oväntat, eventuellt med skador på arbetsstycket och/eller
själva maskinen eller personskador.
3 Kontrollera att matningshastigheten är anpassad till den avsedda operationen.
Varje maskin har generellt en maximalt tillåten matningshastighet.
Matningshastigheten varierar med respektive bearbetning. I den handbok som
medföljer maskinen anges den maximalt tillåtna matningshastigheten.
Om maskinen arbetar med en annan hastighet än den tillåtna finns det risk för
att maskinen beter sig oväntat, eventuellt med skador på arbetsstycket och/eller
själva maskinen eller personskador.
4 Kontrollera noga kompenseringsriktningen och kompenseringsvärdet när
verktygskompenseringsfunktionen används.
Om maskinen körs med felaktigt specificerade data finns det risk för att
maskinen beter sig oväntat, eventuellt med skador på arbetsstycket och/eller
själva maskinen eller personskador.
5 CNC- och PMC-parametrarna har ställts in i fabriken. Normalt behöver de inte
ändras. Om en parameter dock måste ändras, säkerställ att du är helt insatt i
parameterns funktion innan den ändras.
En felinställd parameter kan medföra att maskinen beter sig oväntat, eventuellt
med skador på arbetsstycket och/eller själva maskinen eller personskador.
6 Omedelbart efter strömtillslaget får inga knappar på MDI-panelen tryckas ned
förrän positionsdisplayen eller larmskärmen visas på CNC-maskinen.
Vissa av knapparna på MDI-panelen används för underhåll eller andra särskilda
manövrar. Om man trycker på någon av dessa knappar kan CNC-maskinen
försättas i ett annat tillstånd än det normala. Om maskinen startas i detta
tillstånd kan den bete sig på ett oväntat sätt.
7 CNC-maskinen levereras tillsammans med en ANVÄNDARHANDBOK och en
programmeringshandbok som ger en heltäckande beskrivning av
maskinfunktioner, inklusive eventuella tillvalsfunktioner. Observera att
tillvalsfunktionerna kan variera mellan olika maskinmodeller. Det kan därför
hända att vissa av de funktioner som beskrivs i handböckerna inte gäller för en
viss modell. Kontrollera maskinspecifikationen vid tveksamheter.
8 Vissa funktioner kan ha införts på önskemål av maskintillverkaren. Hur dessa
funktioner används och vilka säkerhetsföreskrifter som gäller framgår av
instruktionsboken från maskintillverkaren.

s-2
B-64604SW/01 SÄKERHETSÅTGÄRDER

VAR FÖRSIKTIG
LCD-skärmen tillverkas med en väldigt exakt tillverkningsteknik. En del pixlar
kanske inte aktiveras eller förblir aktiverade. Detta fenomen är en vanlig
egenskap på LCD-displayer och är inte någon defekt.

OBS!
Program, parametrar och makrovariabler lagras i ett permanentminne i
CNC-maskinen. Dessa data bibehålls normalt även när strömmen stängts av.
Dessa data kan dock raderas av misstag eller så kan man tvingas att radera alla
data i permanentminnet under en felsökning.
Som skydd mot ovanstående och för att få en snabb återställning av raderade
data ska backup tas på alla viktiga data, och backup-kopian ska förvaras på en
säker plats.
Man kan bara skriva över maskinprogram till permanentminnet ett begränsat
antal gånger.
"High-speed program management" måste användas när registrering och
radering av maskinprogram ofta upprepas på sådant vis att maskinprogrammen
automatiskt hämtas från en PC för varje bearbetning.
I läget "High-speed program management" sparas inte programmet till
permanentminnet vid registrering, modifiering eller radering av program.

SÄKERHETSFÖRESKRIFTER FÖR PROGRAMMERING


I detta avsnitt behandlas de viktigaste säkerhetsåtgärderna rörande programmering. Läs igenom
ANVÄNDARHANDBOKEN noga så att du är väl förtrogen med dess innehåll innan du börjar
programmera.

VARNING
1 Inställning av ett koordinatsystem
Om ett koordinatsystem ställs in felaktigt kan maskinen bete sig oväntat då
programmet utför ett annars giltigt rörelsekommando. En sådan oväntad
operation kan skada verktyget, maskinen och arbetsstycket, med risk för
personskador.
2 Positionering med icke-linjär interpolation
När positionering sker med icke-linjär interpolation (positionering med icke-linjär
rörelse mellan start- och slutpunkterna) måste verktygsbanan kontrolleras
noggrant före programmeringen. Positioneringen sker med snabbtransport. Om
verktyget kolliderar med arbetsstycket kan det skada verktyget, maskinen och
arbetsstycket, med risk för personskador.
3 Funktion som involverar en rotationsaxel
Vid programmering av en polär koordinatinterpolation eller
normal-riktningsstyrning (vinkelrät) måste man vara noga med rotationsaxelns
hastighet. Felaktig programmering kan göra att rotationsaxelns hastighet blir
alldeles för hög. På grund av centrifugalkraften kan chucken då tappa greppet
om arbetsstycket om detta inte har monterats på rätt sätt. Ett sådant missöde
kan skada verktyget, maskinen och arbetsstycket, med risk för personskador.

s-3
SÄKERHETSÅTGÄRDER B-64604SW/01

VARNING
4 Omvandling mellan tum- och metersystemet
Omställning mellan tum och metriska enheter påverkar inte mätdata för
arbetsstyckets origooffset, parameter eller aktuella position. Bestäm därför vilket
måttsystem som ska användas innan maskinen startas. Att starta en operation
med felaktigt specificerade data kan skada verktyget, maskinen och
arbetsstycket, med risk för personskador.
5 Styrning av konstant ythastighet
När en axel som styrs med en konstant skärhastighet närmar sig origo för
arbetsstyckets koordinatsystem, kan spindelvarvtalet bli för högt. Därför måste
en maximalt tillåten hastighet specificeras. Om fel maximalt tillåtna hastighet
specificeras kan detta skada verktyget, maskinen och arbetsstycket, med risk för
personskador.
6 Slaglängdskontroll
Efter strömtillslaget, genomför vid behov en manuell referenspunktsuppsökning.
Slaglängdskontrollen kan inte utföras förrän efter en manuell
referenspunktsuppsökning. Observera att när slaglängdskontrollen är inaktiverad
utlöses inget larm även om en rörelsebegränsning överskrids. Detta kan skada
verktyget, maskinen och arbetsstycket, med risk för personskador.
7 Störningskontroll på verktygsbärare
En störningskontroll på verktygsbärare utförs utifrån de verktygsdata som
angetts under automatdrift. Om verktygsspecifikationen inte motsvarar det
verktyg som används kan interferenskontrollen inte utföras på rätt sätt. Detta kan
skada verktyget, maskinen och arbetsstycket, med risk för personskador. Efter
strömtillslaget, eller när man valt en verktygsbärare manuellt, ska alltid den
automatiska driften startas och numret på det verktyg som ska användas
specificeras.
8 Samma adresskommando i samma block
G-kod eller M-kod som inkluderar samma adress kan inte programmeras i
samma block. Om du använder samma adress finns det risk för att maskinen
beter sig oväntat, eventuellt med skador på arbetsstycket och/eller själva
maskinen eller personskador. Kommando i separat block. (Om adress P, se
bilagan ”Lista över funktioner omfattande adress P i programkommandot”)
9 Absolut/inkrementalt läge
Om ett program som skapats med absoluta värden körs i det inkrementella
driftläget eller vice versa, kan maskinen bete sig på ett oväntat sätt.
10 Val av plan
Om ett felaktigt plan specificeras för cirkulär interpolation, spiralinterpolation eller
för en fast cykel, kan maskinen bete sig på ett oväntat sätt. För mer information,
se motsvarande funktionsbeskrivning.
11 Skippa momentbegränsning
Innan man skippar momentbegränsningen måste momentbegränsningen
tillämpas. Om ett kommando för att skippa momentbegränsning specificeras
utan att faktiskt tillämpas, utförs ett rörelsekommando utan att något skip utförs.
12 Programmerbar spegling
Observera att programmerade arbetsoperationer kan ändras väsentligt när en
programmerbar spegling aktiveras.

s-4
B-64604SW/01 SÄKERHETSÅTGÄRDER

VARNING
13 Kompenseringsfunktion
Om ett kommando baserat på maskinkoordinatsystemet eller ett
referenspunktuppsökningskommando ges i kompenseringsfunktionsläget,
avbryts kompenseringen tillfälligt vilket får maskinen att bete sig på ett oväntat
sätt.
Innan något av dessa kommandon körs ska därför kompenseringsfunktionsläget
alltid avbrytas.

SÄKERHETSFÖRESKRIFTER FÖR HANTERING


Detta avsnitt behandlar säkerhetsåtgärder rörande maskinens betjäning. Läs igenom den bifogade
ANVÄNDARHANDBOKEN noga så att du blir väl förtrogen med vad som står i den innan du börjar
använda maskinen.

VARNING
1 Manuell drift
Bestäm verktygets och arbetsstyckets aktuella position när maskinen körs
manuellt och kontrollera också att rörelseaxeln, riktningen och
matningshastigheten är rätt specificerad. Om maskinen handhas på ett felaktigt
sätt kan det skada verktyget, maskinen och arbetsstycket, med risk för
personskador.
2 Manuell referenspunktsuppsökning
Efter strömtillslaget utförs en manuell referenspunktsuppsökning vid behov.
Om maskinen körs utan föregående manuell referenspunktsuppsökning kan den
bete sig på ett oväntat sätt. Slaglängdskontrollen kan inte utföras innan den
manuella referenspunktsuppsökningen har gjorts.
En oväntad manöver i maskinen kan skada verktyget, maskinen, arbetsstycket
eller orsaka personskada på användaren.
3 Manuellt sifferkommando
När du ger ett manuellt sifferkommando ska den aktuella placeringen av
verktyget och arbetsstycket fastställas, och se till att rörelseaxeln, riktningen och
kommandot har angetts korrekt, och att de angivna värdena stämmer.
Om maskinen används med ett felaktigt angivet kommando kan det skada
verktyget, maskinen och arbetsstycket, med risk för personskador.
4 Handrattsmatning
Vid handrattsmatning med stor skalfaktor, t.ex. 100, förflyttas verktyg och bord
med hög hastighet. Vårdslöst handhavande kan skada verktyget och/eller
maskinen, med risk för personskador.
5 Urkopplad övermanning
Om övermanningsfunktionen är inaktiverad (enligt specifikationen i en
makrovariabel) under gängskärning, fast gängning eller annan gängskärning, är
hastigheten inte förutsägbar. Detta kan skada verktyget, maskinen och
arbetsstycket, med risk för personskador.
6 Origo-/förinställningsoperation
En origo-/förinställningsoperation får aldrig utföras när maskinen är
programstyrd. Annars kan maskinen bete sig på ett oväntat sätt vilket kan skada
verktyget, maskinen och arbetsstycket, med risk för personskador.

s-5
SÄKERHETSÅTGÄRDER B-64604SW/01

VARNING
7 Förskjutning av arbetsstyckets koordinatsystem
Manuella ingrepp, maskinspärr och spegling kan orsaka en förskjutning av
arbetsstyckets koordinatsystem. Innan maskinen körs med programkontroll ska
du bekräfta koordinatsystemet noga.
Om maskinen körs med programkontroll utan att det finns utrymme för ändringar
i arbetsstyckets koordinatsystem, så kan maskinen uppföra sig oväntat, vilket
kan skada verktyget, maskinen, arbetsstycket eller orsaka personskada.
8 Programpanel och menyomkopplare
Med hjälp av programpanelen, menyomkopplare och MDI-panelen kan man
specificera manövrar som inte stöds av maskinens manöverpanel, t.ex.
kommandon för byte av driftläge, ändring av övermanningsvärde och
joggmatning.
Märk dock att om MDI-knapparna används av misstag kan maskinen bete sig på
ett oväntat sätt, vilket kan skada verktyget, maskinen och arbetsstycket, med
risk för personskador.
9 Knappen ÅTERSTÄLL
Om du trycker på knappen ÅTERSTÄLL stoppar det aktuella programmet. Som
en följd av detta stoppas servoaxlarna. Knappen ÅTERSTÄLL kan ibland sluta
fungera på grund av t.ex. problem med MDI-panelen. Om motorerna måste
stoppas ska du därför använda nödstoppsknappen i stället för knappen
ÅTERSTÄLL för att garantera säkerheten.
10 Manuellt ingrepp
Om manuella ingrepp utförs under programkörningen kan verktygsbanan ändras
vid omstart av maskinen. Innan maskinen startas om efter ett manuellt ingrepp
är det därför viktigt att kontrollera inställningarna för omkopplarna för manuell
absolutprogrammering, parametrarna och det absoluta/inkrementella
kommandoläget.
11 Matningsstopp, övermanning och enkelblock
Funktionerna matningsstopp, matningsövermanning och enkelblock kan
inaktiveras med systemvariabel #3004 för anpassat makro. Var därför försiktig
när du använder maskinen i detta fall.
12 Testkörning
En testkörning används vanligtvis för att kontrollera maskinfunktionen. Under
testkörningen går maskinen med en testkörningshastighet som avviker från den
motsvarande programmerade matningshastigheten. Testkörningshastigheten
kan ibland vara högre än den programmerade matningshastigheten.
13 Kompensering i MDI-läget för verktygsradie och kutter
Verktygsbanor som programmerats i MDI-läget skall kontrolleras extra noggrant
eftersom kutter- eller verktygsradiekompenseringen i detta fall inte används. När
ett kommando har matats in med MDI-knapparna för att avbryta den
automatiska driften i läget kutter- eller verktygsradiekompensering, bör man vara
extra noga med att kontrollera verktygsbanan när den automatiska driften
återupptas. För närmare information, se motsvarande funktionsbeskrivning.
14 Programredigering
Om maskinen stoppas för redigering av bearbetningsprogrammet (ändra, infoga
eller radera) kan maskinen bete sig på ett oväntat sätt när bearbetningen
återupptas i samma program igen. I princip får man inte ändra, infoga eller
radera kommandon i ett bearbetningsprogram medan det körs.

s-6
B-64604SW/01 SÄKERHETSÅTGÄRDER

SÄKERHETSFÖRESKRIFTER FÖR DAGLIGT UNDERHÅLL


VARNING
1 Byte av minnesbackupbatteri
När man byter batterier i backupminnet ska strömmen till maskinen (CNC) vara
på och nödstoppet utlösas på maskinen. Eftersom detta arbete utförs med
tillslagen spänning och öppet kopplingsskåp får detta arbete endast utföras av
personal som utbildats i maskinens säkerhet och underhåll.
Högspänningskretsarna (markerade med och försedda med ett
isoleringsskydd) får absolut inte vidröras vid byte av batterierna.
Vid kontakt med de oisolerade högspänningskretsarna föreligger extremt hög
risk för elektrisk stöt.

OBS!
CNC-maskinen är försedd med batterier för att bevara minnet så att program-,
offset- och parameterdata kan bibehållas även när nätspänningen är frånslagen.
Om batterispänningen faller visas ett varningsmeddelande om låg
batterispänning på maskinens programpanel eller skärm.
När detta varningsmeddelande visas ska batterierna bytas ut inom en vecka. I
annat fall försvinner informationen i CNC-minnet.
Se "Metod för byte av batteri" i ANVÄNDARHANDBOKEN (gemensam för
T/M-serien) för information om hur man går tillväga vid byte av batteri.

VARNING
2 Byte av batteri till absolutpulsgivaren
När man byter batterier i backupminnet ska strömmen till maskinen (CNC) vara
på och nödstoppet utlösas på maskinen. Eftersom detta arbete utförs med
tillslagen spänning och öppet kopplingsskåp får detta arbete endast utföras av
personal som utbildats i maskinens säkerhet och underhåll.
Högspänningskretsarna (markerade med och försedda med ett
isoleringsskydd) får absolut inte vidröras vid byte av batterierna.
Vid kontakt med de oisolerade högspänningskretsarna föreligger extremt hög
risk för elektrisk stöt.

OBS!
Absolutpulskodarna är försedda med batterier för att bibehålla sina absoluta
positioner.
Om batterispänningen faller visas ett larm om låg batterispänning på maskinens
manöverpanel eller skärm.
När ett larm om låg batterispänning visas, byt batterier inom en vecka. I annat
fall försvinner alla absoluta positionsdata i pulskodaren.
Se underhållshandboken för FANUC SERVOMOTOR αi-serien för anvisningar
om batteribytet.

s-7
SÄKERHETSÅTGÄRDER B-64604SW/01

VARNING
3 Säkringsbyte
Innan en en trasig säkring byts ut måste du emellertid lokalisera och ta bort
orsaken till att den utlösts.
Av den orsaken ska endast personal som gått igenom lämplig säkerhets- och
underhållsutbildning göra detta.
Högspänningskretsarna får absolut inte vidröras när kopplingsskåpet är öppet för
byte av säkringar (markerade med och försedda med ett isoleringsskydd).
Om en oisolerad högspänningskrets vidrörs föreligger extremt hög risk för
elektrisk stöt.

VARNING
När du använder kontrollenheten, skärmen, MDI-enheten eller maskinens
manöverpanel, förhindra att dessa enheter utsätts direkt för flagor eller
kylvätskor. Även om direkt exponering för kylvätskor förhindras är det viktigt att
komma ihåg att kylvätskor som innehåller svavel eller klor på hög
aktiveringsnivå, oljefria syntetiska kylvätskor eller vattenlösliga kylvätskor med
höga halter alkali har särskilt stor inverkan på kontrollenheten och
periferienheterna. De kan orsaka följande fel.
• Kylvätskor med höga halter svavel eller klor
Vissa kylvätskor som innehåller svavel eller klor har extremt hög
aktiveringsnivå. Om en sådan kylvätska fäster vid CNC eller periferienheterna
reagerar den kemiskt med material, t.ex. harts, i utrustningen. Detta kan leda
till korrosion eller förvittring. Om vätskan tränger in i CNC eller
periferienheterna kommer metaller, såsom koppar och silver, som används
som komponentmaterial att korrodera. Detta kan leda till defekta
komponenter.
• Syntetiska kylvätskor har hög permeabilitet
Vissa syntetiska kylvätskor vars smörjkomponent är t.ex. PAG
(polyalkylenglykol) har extremt hög permeabilitet. Om en sådan kylvätska
används i utrustning, även mycket tät utrustning, kan den lätt flyta in i CNC
eller periferienheter genom t.ex. packningar. Det är sannolikt att kylvätskan,
om den tränger in i CNC eller en periferienhet, kan försämra isoleringen och
skada komponenterna.
• Vattenlösliga kylvätskor med hög alkalinivå
Vissa kylvätskor vars pH-värde stiger med alkanolamin är så starkt alkaliska
att standardutspädningen leder till pH 10 eller högre. Om en sådan kylvätska
skvätter över ytan på CNC eller en periferienhet reagerar den kemiskt med
material såsom harts, vilket kan orsaka korrosion eller förvittring.

s-8
B-64604SW/05 INNEHÅLL

INNEHÅLL
SÄKERHETSÅTGÄRDER...........................................................................s-1
DEFINITION AV VARNINGSTEXTER OCH OBS!-INFORMATION........................ s-1
ALLMÄNNA SÄKERHETSREGLER........................................................................ s-2
SÄKERHETSFÖRESKRIFTER FÖR PROGRAMMERING..................................... s-3
SÄKERHETSFÖRESKRIFTER FÖR HANTERING................................................. s-5
SÄKERHETSFÖRESKRIFTER FÖR DAGLIGT UNDERHÅLL ............................... s-7

I. ALLMÄNT
1 ALLMÄNT ............................................................................................... 3
1.1 OBSERVERA NÄR DU LÄSER HANDBOKEN ............................................. 6
1.2 OBSERVERA VID OLIKA DATATYPER........................................................ 6

II. PROGRAMMERING
1 ALLMÄNT ............................................................................................... 9
1.1 VERKTYGSRÖRELSE LÄNGS ARBETSSTYCKETS
DETALJKONTURINTERPOLATION ............................................................. 9
1.2 MATNINGS-MATNINGSFUNKTION ........................................................... 11
1.3 DETALJRITNING OCH VERKTYGSRÖRELSE .......................................... 12
1.3.1 Referenspunkt (maskinspecifik position) ...............................................................12
1.3.2 Koordinatsystem på detaljritning och CNC-programmerat koordinatsystem ........13
1.3.3 Hur man anger kommandomått för att flytta på verktyget
(absoluta, inkrementella kommandon) ...................................................................18
1.4 SKÄRHASTIGHET - SPINDELFUNKTION.................................................. 21
1.5 VAL AV VERKTYG SOM ANVÄNDS FÖR OLIKA BEARBETNINGAR -
VERKTYGSFUNKTION ............................................................................... 22
1.6 KOMMANDON FÖR MASKINOPERATIONER - HJÄLPFUNKTION........... 23
1.7 PROGRAMKONFIGURATION .................................................................... 24
1.8 OMRÅDE FÖR VERKTYGSRÖRELSE - SLAGLÄNGD .............................. 26
2 STYRDA AXLAR................................................................................... 27
2.1 ANTAL STYRDA AXLAR ............................................................................. 27
2.2 AXLARNAS NAMN ...................................................................................... 27
2.3 INKREMENTELLT SYSTEM ....................................................................... 28
2.4 MAXIMAL SLAGLÄNGD.............................................................................. 29
3 FÖRBEREDANDE FUNKTION (G-FUNKTION) ................................... 30
3.1 G-KODLISTA I SYSTEMET FLEROPERATIONSMASKIN.......................... 31
3.2 G-KODLISTA I SVARVSYSTEMET............................................................. 34
4 INTERPOLATIONSFUNKTIONER........................................................ 37
4.1 POSITIONERING (G00) .............................................................................. 37
4.2 LINJÄR INTERPOLATION (G01) ................................................................ 38
4.3 CIRKULÄR INTERPOLATION (G02, G03) .................................................. 40
4.4 SPIRALINTERPOLATION (G02, G03) ........................................................ 45
c-1
INNEHÅLL B-64604SW/05

4.5 CYLINDRISK INTERPOLATION (G07.1) .................................................... 47


4.5.1 Cylindrisk interpolation..........................................................................................47
4.5.2 Cylindrisk interpolation med planavståndskommando ..........................................50
4.5.3 Interpolering av skärpunkt för cylindrisk interpolering .........................................52
4.6 SKIPPFUNKTION (G31).............................................................................. 62
4.7 FLERSTEGSSKIPP (G31)........................................................................... 64
4.8 HÖGHASTIGHETSSKIPPSIGNAL (G31) .................................................... 65
4.9 SKIPPOSITION MAKROVARIABEL FÖRBÄTTRING ................................. 65
4.10 KONTINUERLIG HÖGHASTIGHETSSKIPPFUNKTION ............................. 66
4.11 SKIPPA MOMENTBEGRÄNSNING ............................................................ 67
5 MATNINGSFUNKTIONER .................................................................... 71
5.1 ÖVERSIKT .................................................................................................. 71
5.2 SNABBTRANSPORT .................................................................................. 72
5.3 SKÄRMATNING .......................................................................................... 73
5.4 STYRNING AV MATNINGSHASTIGHETEN ............................................... 80
5.4.1 Exakt stopp (G09, G61), bearbetning (G64), gängskärning (G63) ........................81
5.4.2 Automatisk hörnövermanning (M-serien) ..............................................................82
5.4.2.1 Automatisk övermanning för innerhörn (G62) ............................................... 82
5.4.2.2 Ändring av matningshastigheten för invändig cirkulär skärning .................... 84
5.5 MATNINGSHASTIGHETINSTRUKTION PÅ IMAGINÄR CIRKEL FÖR
EN ROTATIONSAXEL................................................................................. 85
5.6 PAUS........................................................................................................... 88
6 REFERENSPUNKT ............................................................................... 90
6.1 REFERENSPUNKTSUPPSÖKNING ........................................................... 90
7 KOORDINATSYSTEM .......................................................................... 98
7.1 MASKINKOORDINATSYSTEM ................................................................... 99
7.2 ARBETSSTYCKETS KOORDINATSYSTEM............................................. 102
7.2.1 Ställa in arbetsstyckets koordinatsystem ..............................................................102
7.2.2 Välja arbetsstyckets koordinatsystem...................................................................104
7.2.3 Ändra arbetsstyckets koordinatsystem .................................................................105
7.2.4 Förinställning av arbetsstyckets koordinatsystem (G92.1)...................................108
7.2.5 Tillägg av arbetsstyckskoordinatsystempar (G54.1 eller G54) (M-serien) ..........110
7.2.6 Automatisk inställning av koordinatsystem .........................................................112
7.2.7 Förskjutning av arbetsstyckets koordinatsystem (T-serien) .................................112
7.3 LOKALT KOORDINATSYSTEM ................................................................ 115
7.4 VÄLJA PLAN ............................................................................................. 116
8 KOORDINATVÄRDE OCH MÅTT....................................................... 118
8.1 ABSOLUT OCH INKREMENTELL PROGRAMMERING ........................... 118
8.2 TUM/METRISK OMVANDLING (G20, G21) .............................................. 120
8.3 DECIMALPUNKTSPROGRAMMERING ................................................... 123
8.4 DIAMETER- OCH RADIEPROGRAMMERING ......................................... 124
9 SPINDELVARVTALSFUNKTION (S-FUNKTION) .............................. 125
9.1 ANGE SPINDELVARVTALET MED KOD.................................................. 125
9.2 DIREKTKOMMANDO FÖR SPINDELVARVTALET (S5-SIFFRIGT
KOMMANDO) ............................................................................................ 125
9.3 STYRNING AV KONSTANT SKÄRHASTIGHET (G96, G97) .................... 125
c-2
B-64604SW/05 INNEHÅLL

9.4 SPINDELPOSITIONERINGSFUNKTION .................................................. 132


9.4.1 Spindelorientering ................................................................................................133
9.4.2 Spindelpositionering (serie T) ..............................................................................133
9.4.3 Avbryta spindelpositionering (T-serien) ..............................................................135
9.5 DETEKTERING AV SPINDELVARVTALSFLUKTUATION (T-serie) ......... 137
9.6 SPINDELSTYRNING MED SERVOMOTOR ............................................. 140
9.6.1 Spindelstyrning med servomotor..........................................................................140
9.6.2 Spindelindexeringsfunktion..................................................................................141

10 VERKTYGSFUNKTION (T-FUNKTION) ............................................. 144


10.1 FUNKTIONEN VERKTYGSVAL ................................................................ 144
10.2 FUNKTIONEN FÖR VERKTYGSFÖRVALTNING ..................................... 145
10.3 FUNKTIONEN FÖR UTVIDGAD VERKTYGSFÖRVALTNING.................. 159
10.3.1 Anpassning av datavisning för verktygsförvaltning.............................................159
10.3.2 Inställning av spindelpositionering/ standby-läge (vänteläge) display.................163
10.3.3 Inmatning av anpassade data med decimalkommat..............................................165
10.3.4 Skydd av olika poster för verktygsinformation med KODNCYKEL signalen ....167
10.3.5 Val av en period för verktygets livslängdsräknare ...............................................167
10.3.6 Varje verktygs dataskärm .....................................................................................168
10.3.7 Visning av totala livstid för verktyg av samma typ..............................................168
10.4 FUNKTIONEN FÖR VERKTYGSFÖRVALTNING MED
ÖVERDIMENSIONERADE VERKTYG ...................................................... 168
10.5 ÖVERVAKNING AV VERKTYGSLIVSLÄNGDEN ..................................... 170
10.5.1 Data för övervakning av verktygslivslängden......................................................171
10.5.2 Registrera, ändra och radera data för livslängdsförvaltning.................................173
10.5.3 Livslängdsförvaltningskommandon i bearbetningsprogram ................................178
10.5.4 Verktygslivslängdmätning och verktygsval .........................................................184
10.5.5 M-kod för omstart av verktygslivslängdsmätning................................................187
10.5.6 Inaktivera livslängdsmätning................................................................................188
10.5.7 Övervakningsfunktionen för återstående verktygsnummer..................................189

11 HJÄLPFUNKTION .............................................................................. 190


11.1 EXTRAFUNKTION (M-FUNKTION)........................................................... 190
11.2 FLERA KOMMANDON I ETT ENDA BLOCK ............................................ 191
11.3 M-KOD GRUPPERINGSFUNKTION ......................................................... 192
11.3.1 Ställa in ett M-kodgrupp nummer genom inställningsskärmen............................192
11.3.2 Ställa in ett M-kodgrupp nummer genom ett program .........................................194
11.3.3 Funktionen för M-kodgrupp.................................................................................194
11.4 SEKUNDÄRA EXTRAFUNKTIONER (B-KODER)..................................... 195
11.5 UTMATNING AV EXTRAFUNKTION I RÖRLIG AXEL.............................. 197
12 PROGRAMHANTERING..................................................................... 203
12.1 MAPPAR ................................................................................................... 203
12.1.1 Mappkonfiguration...............................................................................................203
12.1.2 Mappattribut .........................................................................................................205
12.1.3 Standardmappar....................................................................................................205
12.2 PROGRAM ................................................................................................ 206
12.2.1 Programnamn .......................................................................................................206
12.2.2 Programattribut.....................................................................................................208
12.3 FÖRHÅLLANDE TILL KONVENTIONELLA FUNKTIONER....................... 208
12.3.1 Förhållande till mappar ........................................................................................208
12.3.2 Förhållande till programnamn ..............................................................................209
c-3
INNEHÅLL B-64604SW/05

12.3.3 Besläktade parametrar ..........................................................................................211


12.3.4 Storlek delprogramlagring / Antal registrerbara program ....................................211

13 PROGRAMKONFIGURATION............................................................ 213
13.1 ANDRA PROGRAMKOMPONENTER ÄN PROGRAMAVSNITT .............. 214
13.2 KONFIGURATION PROGRAMAVSNITT .................................................. 216
13.3 UNDERPROGRAM (M98, M99) ................................................................ 222
14 FUNKTIONER SOM FÖRENKLAR PROGRAMMERINGEN.............. 227
14.1 KONVERTERING AV 3-DIMENSIONELLT KOORDINATSYSTEM .......... 227
15 KOMPENSERINGSFUNKTIONER ..................................................... 239
15.1 PROGRAMMERBAR SPEGELBILD (G50.1, G51.1)................................. 239
15.2 ROTERING AV KOORDINATSYSTEM (G68.1, G69.1) ............................ 240
16 KUNDMAKRO..................................................................................... 245
16.1 VARIABLER............................................................................................... 245
16.2 SYSTEMVARIABLER................................................................................ 250
16.3 VISNING AV SYSTEMVARIABLER .......................................................... 297
16.4 LÄSA OCH SKRIVA VARIABLER FÖR EN ANNAN KANAL..................... 297
16.5 ARITMETISK OCH LOGISK OPERATION................................................ 301
16.6 SPECIFICERING AV INDIREKT AXELADRESS....................................... 308
16.7 AVLÄSNING AV PARAMETRAR............................................................... 310
16.8 MAKROSATSER OCH NC-SATSER......................................................... 310
16.9 HOPP OCH REPETERING ....................................................................... 311
16.9.1 Villkorslöst hopp (GOTO-sats) ............................................................................311
16.9.2 GOTO-sats med hjälp av sparade sekvensnummer ..............................................312
16.9.3 Villkorligt hopp (IF-sats)......................................................................................313
16.9.4 Upprepning (WHILE-sats) ...................................................................................314
16.9.5 Precisionsspecifikation för makro relationsoperatorer .........................................316
16.10 MAKROANROP......................................................................................... 318
16.10.1 Enkelt anrop (G65)...............................................................................................319
16.10.2 Modalt anrop: anrop efter rörelsekommandot (G66) ...........................................326
16.10.3 Modalt anrop: Varje blockanrop (G66.1).............................................................329
16.10.4 Makroanrop med en G-kod ..................................................................................331
16.10.5 Makroanrop med G-kod (specifikation av flera definitioner) ..............................332
16.10.6 Makroanrop med G-kod med en decimalpunkt
(specifikation av flera definitioner) ......................................................................332
16.10.7 Makroanrop med M-kod ......................................................................................333
16.10.8 Makroanrop med M-kod (specifikation av flera definitioner)..............................335
16.10.9 Specialmakroanrop med M-kod ...........................................................................336
16.10.10 Anrop av underprogram med M-kod....................................................................338
16.10.11 Underprogramanrop med M-kod (specifikation av flera definitioner).................339
16.10.12 Anrop av underprogram med T-kod.....................................................................339
16.10.13 Anrop av underprogram med en S-kod ................................................................340
16.10.14 Anrop av underprogram med hjälp av en sekundär hjälpfunktion .......................340
16.10.15 Anrop av ett underprogram med hjälp av en specifik adress................................341
16.11 MAKROANROPSARGUMENT FÖR AXELNAMNSUTVIDGNING ............ 345
16.12 BEARBETNING AV MAKROSATSER ....................................................... 346
16.13 REGISTRERING AV KUNDMAKROPROGRAM ....................................... 349

c-4
B-64604SW/05 INNEHÅLL

16.14 KODER OCH RESERVERADE ORD SOM ANVÄNDS I


KUNDMAKRON......................................................................................... 349
16.15 EXTERNT UTMATADE KOMMANDON .................................................... 349
16.16 RESTRIKTIONER...................................................................................... 353
16.17 KUNDMAKRO AV AVBROTTSTYP .......................................................... 355
16.17.1 Specifikationsmetod .............................................................................................355
16.17.2 Detaljer om funktioner .........................................................................................356

17 KUNDMAKRO I REALTID .................................................................. 364


17.1 TYPER AV MAKROKOMMANDON I REALTID......................................... 366
17.1.1 Modalt makrokommando i realtid /Ett engångs makrokommando i realtid.........366
17.2 VARIABLER............................................................................................... 371
17.2.1 Variabler dedicerade till kundmakron i realtid.....................................................372
17.2.1.1 Systemvariabler............................................................................................. 372
17.2.1.2 Makrovariabler i realtid (RTM variabler) ..................................................... 374
17.2.2 Kundmakrovariabel ..............................................................................................375
17.2.2.1 Systemvariabler............................................................................................. 375
17.2.2.2 Lokala variabler ............................................................................................ 377
17.3 ARIMETISKA OCH LOGISKA OPERATIONER ........................................ 377
17.4 STYRNING AV MAKROMMANDON I REALTID ....................................... 378
17.4.1 Villkorlig gren (ZONCE sats) ..............................................................................379
17.4.2 Villkorad övergång (ZEDGE sats) .......................................................................380
17.4.3 Upprepning (ZWHILE sats) .................................................................................381
17.4.4 Multipel sats (ZDO...ZEND sats).........................................................................382
17.5 MAKROANROP......................................................................................... 384
17.6 ÖVRIGT..................................................................................................... 385
17.7 KOMMANDOSTYRNING AV AXEL........................................................... 386
17.8 ANMÄRKNINGAR ..................................................................................... 397
17.9 BEGRÄNSNINGAR ................................................................................... 398
18 PROGRAMMERBAR DATAINMATNING (G10) ........................................ 401
18.1 PROGRAMMERBAR DATAINMATNING (G10) ........................................ 401
18.2 PROGRAMMERBAR PARAMETERINMATNING (G10) ........................... 403
19 INMATNING AV MALLDATA.............................................................. 408
19.1 ÖVERSIKT ................................................................................................ 408
19.2 FÖRKLARING ........................................................................................... 408
19.3 FÖRKLARING AV MOMENTET ................................................................ 412
19.4 DEFINITION AV SKÄRMEN ...................................................................... 416
19.4.1 Definition av mallmenyskärmen ..........................................................................417
19.4.2 Definition av Kundmakroskärmen .......................................................................419
19.4.3 Inställning av teckenkoder....................................................................................422

20 FUNKTIONER FÖR HÖGHASTIGHETSBEARBETNING .................. 427


20.1 AI-UTVIDGAD FÖRHANDSKONTROLL (M-SERIEN) / AI
KONTURKONTROLLFUNKTION / AI
KONTURKONTROLLFUNKTION II (G05.1) .............................................. 427
20.2 URVALSFUNKTION BEARBETNINGSVILLKOR ...................................... 443
20.3 INSTÄLLNING BEARBETNINGSKVALITETSNIVÅ (M-SERIEN).............. 443
20.4 OPTIMUMAL ACCELERATION/INBROMSNING FÖR
STEGBORRNING...................................................................................... 445
c-5
INNEHÅLL B-64604SW/05

20.5 G-KOD FÖRHINDRAR BUFFRING........................................................... 446


21 AXELSTYRFUNKTIONER .................................................................. 449
21.1 AXELSYNKRONSTYRNING ..................................................................... 449
21.2 SYNKRON, SAMMANSATT OCH ÖVERLAGRAD STYRNING AV
PROGRAMKOMMANDO
(G50.4, G51.4, G50.5, G51.5, G50.6 OCH G51.6).................................... 450
21.3 ROTERANDE AXELÖVERHOPPNING ..................................................... 455
21.3.1 Överhoppning för roterande axel .........................................................................455
21.4 INDRAGNING OCH ÅTERSTÄLLNING AV VERKTYG............................. 455
21.4.1 Uppdatering av verktygskompenseringsvärde för indragning och
återställning av verktyg ........................................................................................458
21.5 TANDEMSTYRNING ................................................................................. 462
21.6 SKIPPFUNKTIONEN FÖR FLEXIBEL SYNKRONSTYRNING.................. 462
21.7 HÖGPRECISA OSCILLATIONSFUNKTIONEN......................................... 464
21.8 PERIFER AXELSTYRNING....................................................................... 472
22 STYRNINGSFUNKTION VID FLERA KANALER ............................... 489
22.1 ÖVERSIKT ................................................................................................ 489
22.2 VÄNTEFUNKTION FÖR KANALER .......................................................... 490
22.3 VÄNTANDE M-KODER AV HÖGHASTIGHETSTYP................................. 494
22.4 GEMENSAMT MINNE MELLAN VARJE KANAL....................................... 494
22.5 SPINDELSTYRNING MELLAN VARJE KANAL ........................................ 496
22.6 SYNKRON/SAMMANSATT/ÖVERLAGRAD STYRNING .......................... 497
22.7 VÄNTAR PÅ FUNKTION GENOM SPECIFICERING AV STARTPUNKT . 499
23 FUNKTION FÖR LADDNINGSKONTROLL ....................................... 505
23.1 FUNKTION FÖR LADDNINGSKONTROLL............................................... 505

III. DRIFT
1 ALLMÄNT ........................................................................................... 511
1.1 MANUELL DRIFT ...................................................................................... 511
1.2 VERKTYGSRÖRELSE GENOM PROGRAMMERING - AUTOMATISK
DRIFT ........................................................................................................ 512
1.3 AUTOMATISK DRIFT................................................................................ 513
1.4 TESTA ETT PROGRAM ............................................................................ 514
1.4.1 Kontroll genom körning av maskinen ..................................................................514
1.4.2 Hur man visar den aktuella ändringen av positionsvisning utan att köra
maskinen...............................................................................................................516
1.5 REDIGERA ETT PROGRAM..................................................................... 516
1.6 STÄLLA IN OCH VISA DATA .................................................................... 516
1.7 VISA .......................................................................................................... 519
1.7.1 Programskärm ......................................................................................................519
1.7.2 Visning av aktuell positionering...........................................................................520
1.7.3 Larmskärm............................................................................................................522
1.7.4 Visa detaljräkning och bearbetningstid ................................................................522

2 MANÖVERDON .................................................................................. 523


2.1 STRÖM PÅ/AV .......................................................................................... 523
c-6
B-64604SW/05 INNEHÅLL
2.1.1 Tillslag..................................................................................................................523
2.1.2 Frånslag ................................................................................................................524
2.2 INSTÄLLNINGS- OCH SKÄRMAR ............................................................ 525
2.2.1 8.4" LCD/MDI CNC-verktygets visningspanel ...................................................525
2.2.2 10.4" LCD CNC Visningspanel (15" LCD CNC-verktygets Visningspanel) ......526
2.2.3 Standard MDI-enhet (ONG-knapp)......................................................................527
2.2.4 Standard MDI-enhet (QWERTY-knapp) .............................................................528
2.2.5 Liten MDI-enhet (ONG-knapp) ...........................................................................529
2.3 FÖRKLARING AV MDI ENHET ................................................................. 530
2.4 FUNKTIONSKNAPPAR OCH PROGRAMKNAPPAR................................ 532
2.4.1 Allmänna bildskärmsfunktioner ...........................................................................532
2.4.2 Funktionsknappar .................................................................................................533
2.4.3 Programknappar ...................................................................................................534
2.4.4 Knappinmatning och inmatningsbuffert...............................................................540
2.4.5 Varningsmeddelanden ..........................................................................................541
2.5 EXTERNA I/O-ENHETER.......................................................................... 542
3 MANUELL DRIFT................................................................................ 544
3.1 MANUELL REFERENSPUNKTSUPPSÖKNING ....................................... 544
3.2 JOGGMATNING (JOG) ............................................................................. 545
3.3 INKREMENTELL MATNING...................................................................... 547
3.4 HANDRATTSMATNING ............................................................................ 548
3.5 MANUELL ABSOLUTPROGRAMMERING PÅ OCH AV ........................... 552
3.6 MANUELL LINJÄR/CIRKULÄR INTERPOLERING ................................... 556
3.7 STEGBORRNING MED HANDRATT ........................................................ 560
3.8 MANUELL NUMERISKT KOMMANDO ..................................................... 562
3.9 DISTANSKODAT LINJÄRT SKALGRÄNSSNITT ...................................... 569
3.9.1 Rutin för bestämning av referenspunkt ................................................................569
3.9.2 Referenspunktsuppsökning ..................................................................................570
3.9.3 Distanskodad vridomkodare.................................................................................570
3.9.4 Axelsynkroniseringsstyrning................................................................................571
3.9.5 PMC Axelstyrning................................................................................................572
3.9.6 Vinkelaxelstyrning ...............................................................................................572
3.9.7 Obs! ......................................................................................................................573
3.10 LINJÄR SKALA MED DISTANSKODADE REFERENSMÄRKEN
(SERIELLA) ............................................................................................... 574
4 AUTOMATISK DRIFT ......................................................................... 578
4.1 MINNESDRIFT .......................................................................................... 578
4.2 MDI-DRIFT ................................................................................................ 580
4.3 DNC-DRIFT ............................................................................................... 583
4.4 SCHEMADRIFT......................................................................................... 587
4.5 ANROP AV EXTERNT UNDERPROGRAM (M198) .................................. 590
4.6 ANROP AV EXTERNT UNDERPROGRAM MED DATASERVERN SOM
FINNS I FLERKANALSSYSTEMET .......................................................... 594
4.7 HANDRATTSAVBROTT ............................................................................ 596
4.7.1 Handrattsavbrott av konvertering av 3-dimensionellt koordinatorsystem............601
4.8 SPEGLING ................................................................................................ 602
4.9 OMSTART AV PROGRAM ........................................................................ 605
4.10 SNABBOMSTART AV PROGRAM............................................................ 621
c-7
INNEHÅLL B-64604SW/05

4.10.1 Förhindra rörelse för snabbomstart av program ...................................................638


4.10.2 Snabbomstart av program för en bearbetningscykel ............................................642
4.10.3 Snabbomstart av program för system med flera kanaler ......................................650
4.10.4 Förbättring av snabb programomstart för icke bearbetande program ..................656
4.11 INDRAGNING OCH ÅTERSTÄLLNING AV VERKTYG............................. 657
4.11.1 Dra in....................................................................................................................660
4.11.2 Tillbakadragande ..................................................................................................660
4.11.3 Återgå ...................................................................................................................661
4.11.4 Ompositionering...................................................................................................661
4.11.5 Indragning och återställning av verktyg för gängskärning...................................662
4.11.6 Driftförfarande för fast cykel för borrning ...........................................................664
4.12 MANUELLT INGREPP OCH TILLBAKAMATNING ................................... 666
4.13 Funktionen aktivt slutblock......................................................................... 669
4.14 INDRAGNING FÖR GÄNGNING MED FAST TAPP /
INDRAGNING FÖR 3-DIMENSIONELL GÄNGNING MED FAST TAPP... 672
5 TESTFUNKTION ................................................................................. 676
5.1 MASKINSPÄRR OCH HJÄLPFUNKTIONSSPÄRR................................... 676
5.1.1 Maskinspärr ..........................................................................................................676
5.1.2 Hjälpfunktionsspärr ..............................................................................................678
5.2 MATNINGSÖVERMANNING..................................................................... 678
5.3 ÖVERMANNING SNABBTRANSPORT..................................................... 679
5.4 FÖRDDRÖJNING/HJÄLPFUNKTION FÖR ÖVERMANNING AV TID ...... 679
5.5 TESTKÖRNING......................................................................................... 681
5.6 ENKELT BLOCK........................................................................................ 682
5.7 KONTROLLFUNKTION AV PROGRAM MED HÖG HASTIGHET ............ 683
5.8 HANDHJULRETUR ................................................................................... 685
5.8.1 Visning av program som exekveras i rörelse bakåt ..............................................697
5.9 HJÄLPFUNKTION FÖR UTMATNING AV BLOCK I MOTSATT
RÖRELSE FÖR HANDHJULRETUR......................................................... 698
5.10 FUNKTIONEN FÖR HANDHJULRETUR FÖR MULTIPLA KANALER ...... 698
5.11 FÖRLÄNGNING AV FUNKTIONEN HANDHJULRETUR .......................... 701
6 SÄKERHETSFUNKTIONER ............................................................... 705
6.1 NÖDSTOPP............................................................................................... 705
6.2 ÖVERRÖR. ............................................................................................... 705
6.3 LAGRAD SLAGLÄNGDSKONTROLL ....................................................... 706
6.4 SLAGLÄNGDSGRÄNSKONTROLL FÖRE RÖRELSE ............................. 710
6.4.1 Kontroll av verktygsbanan mellan blocken med slaglängdskontroll
före rörelse............................................................................................................712
6.5 FUNKTION FÖR ÄNDRING AV SLAGLÄNGDSGRÄNSOMRÅDE ........... 717
6.6 SIGNALPÅVERKAD VÄXLINGSFUNKTION AV LAGRAT
SLAGLÄNGDSINTERVALL ....................................................................... 718
6.7 FUNKTIONER FÖR ATT FÖRHINDRA FELAKTIG DRIFT ....................... 719
6.7.1 Funktioner som används när data ställs in............................................................719
6.7.1.1 Kontroll av indataintervall ............................................................................ 720
6.7.1.2 Bekräftelse av inkrementell inmatning ......................................................... 721
6.7.1.3 Förbud mot absolut inmatning med softkey-knappen................................... 722
6.7.1.4 Bekräftelse av radering av program .............................................................. 722
6.7.1.5 Bekräftelse av radering av alla data .............................................................. 723
6.7.1.6 Bekräftelse av datauppdatering under datainställningsprocessen ................. 723
c-8
B-64604SW/05 INNEHÅLL
6.7.2 Funktioner som används när programmet exekveras ...........................................724
6.7.2.1 Visning av uppdaterad modal information.................................................... 724
6.7.2.2 Startkontrollsignal......................................................................................... 724
6.7.2.3 Visning av axelstatus .................................................................................... 725
6.7.2.4 Bekräftelse av start från ett block i mitten .................................................... 725
6.7.2.5 Kontroll av dataintervall ............................................................................... 727
6.7.2.6 Kontroll av det maximala inkrementella värdet ............................................ 727
6.7.2.7 Varningsvisning vid återställning under programkörning ............................ 728
6.7.3 Inställningsskärm..................................................................................................728
6.7.3.1 Inställningsskärm för funktionen för åtgärdsbekräftelse............................... 729
6.7.3.2 Inställningsskärm för verktygsoffsetintervall ............................................... 730
6.7.3.3 Skärm för inställning av arbetsstyckets origooffsetintervall......................... 733
6.7.3.4 Inställningsskärm för Y-axelns verktygsoffsetintervall ................................ 735
6.7.3.5 Inställningsskärm för arbetsstyckets förskjutningsintervall.......................... 737

7 FUNKTIONER FÖR LARM OCH SJÄLVDIAGNOS ........................... 739


7.1 LARMBILDSKÄRM .................................................................................... 739
7.2 VISNING AV LARMHISTORIK .................................................................. 743
7.3 KONTROLL GENOM DIAGNOSVISNING................................................. 744
7.4 ÅTERGÅNG FRÅN LARMSKÄRMEN ....................................................... 745
7.4.1 Återgång från larmskärmen ..................................................................................745
7.4.2 Förhållande till andra funktioner ..........................................................................746

8 IN- OCH UTMATNING AV DATA........................................................ 748


8.1 BEKRÄFTELSEMEDDELANDE FÖR ÖVERSKRIVNING AV FILER
PÅ ETT MINNESKORT/USB-MINNE ........................................................ 749
8.2 INMATNING/UTMATNING PÅ VARJE SKÄRM ........................................ 752
8.2.1 Inmatning och utmatning av program ..................................................................753
8.2.1.1 Inmatning av program................................................................................... 753
8.2.1.2 Utmatning av ett program ............................................................................. 754
8.2.1.3 Inmatning och utmatning av O8-digit ........................................................... 756
8.2.2 In- och utmatning av parametrar ..........................................................................757
8.2.2.1 Inmatning av parametrar ............................................................................... 757
8.2.2.2 Utmatning av parametrar .............................................................................. 758
8.2.3 In- och utmatning av offsetdata............................................................................759
8.2.3.1 Inmatning av offsetdata................................................................................. 759
8.2.3.2 Utmatning av offsetdata ................................................................................ 760
8.2.4 Inmatning och utmatning av kompenseringsdata för stigningsfel........................763
8.2.4.1 Inmatning av kompenseringsdata för stigningsfel ........................................ 763
8.2.4.2 Utmatning av kompenseringsdata för stigningsfel........................................ 765
8.2.4.3 In-/utmatningsformat för kompenseringsdata för stigningsfel...................... 765
8.2.5 Inmatning och utmatning av gemensamma variabler för kundmakro ..................767
8.2.5.1 Inmatning av gemensamma variabler för kundmakro................................... 767
8.2.5.2 Utmatning av allmänna variabler för kundmakron ....................................... 768
8.2.6 Inmatning och utmatning av arbetsstyckets koordinatsystemdata........................769
8.2.6.1 Inmatning av arbetsstyckets koordinatsystemdata ........................................ 769
8.2.6.2 Utmatning av arbetsstyckets koordinatsystemdata........................................ 770
8.2.7 Inmatning och utmatning av operationshistorikdata ............................................771
8.2.7.1 Utmatning av operationshistorikdata ............................................................ 771
8.2.7.2 Inmatning av urvalsdata för operationshistoriksignal ................................... 772
8.2.7.3 Utmatning av urvalsdata för operationshistoriksignal .................................. 773
8.2.7.4 In-/utmatningsformat för urvalsdata för operationshistoriksignal ................ 773
8.2.8 Inmatning och utmatning av verktygsförvaltningsdata ........................................774
8.2.8.1 Inmatning av data för verktygsförvaltning.................................................... 774
8.2.8.2 Utmatning av data för verktygsförvaltning ................................................... 776
8.2.8.3 Inmatning av magasinsdata ........................................................................... 777
c-9
INNEHÅLL B-64604SW/05

8.2.8.4 Utmatning av magasinsdata .......................................................................... 778


8.2.8.5 Inmatning av namndata för status på verktygslivslängd ............................... 779
8.2.8.6 Utmatning av namndata för status på verktygslivslängd .............................. 780
8.2.8.7 Inmatning av namndata för anpassade data .................................................. 780
8.2.8.8 Utmatning av namndata för anpassade data.................................................. 781
8.2.8.9 Inmatning av anpassad data visad som verktygsförvaltningsdata................. 782
8.2.8.10 Utmatning av anpassad data visad som verktygsförvaltningsdata ................ 783
8.2.8.11 Inmatning av namndata för spindelns väntposition ...................................... 784
8.2.8.12 Utmatning av namndata för spindelns väntposition...................................... 785
8.2.8.13 Inmatning av positionsdata med decimalpunkt för anpassad data........................ 785
8.2.8.14 Utmatning av positionsdata för decimalpunkt för anpassad data.......................... 786
8.2.8.15 Inmatning av verktygsgeometridata.............................................................. 787
8.2.8.16 Utmatning av verktygsgeometridata ............................................................. 789
8.2.9 Inmatning och utmatning av förvaltningsdata för verktygslivslängd...................789
8.2.9.1 Inmatning av förvaltningsdata för verktygslivslängd ................................... 789
8.2.9.2 Utmatning av förvaltningsdata för verktygslivslängd................................... 790
8.2.10 Inmatning och utmatning av verktygsoffsetdata för perifer axelstyrning ............791
8.2.10.1 Inmatning av verktygsoffsetdata för perifer axelstyrning ............................. 791
8.2.10.2 Utmatning av verktygsoffsetdata för perifer axelstyrning ............................ 792
8.3 IN-/UTMATNING AV DATA PÅ SKÄRMEN ALL IO................................... 794
8.3.1 Inmatning och utmatning av program ..................................................................797
8.3.2 Inmatning och utmatning av alla program och mappar ........................................800
8.3.3 In- och utmatning av parametrar ..........................................................................801
8.3.4 In- och utmatning av offsetdata............................................................................803
8.3.5 Inmatning och utmatning av kompenseringsdata för stigningsfel........................804
8.3.6 Inmatning och utmatning av gemensamma variabler för kundmakro ..................806
8.3.7 Inmatning och utmatning av arbetsstyckets koordinatsystemdata........................807
8.3.8 Inmatning och utmatning av operationshistorikdata ............................................808
8.3.9 Inmatning och utmatning av verktygsförvaltningsdata ........................................809
8.3.10 Inmatning och utmatning av alla verktygsförvaltningsdata samtidigt..................814
8.3.11 Filformat och felmeddelanden..............................................................................817
8.4 INBÄDDADE ETHERNET-FUNKTIONER ................................................. 818
8.4.1 Visa listan med värdfiler ......................................................................................818
8.4.2 FTP-filöverföringsfunktion ..................................................................................823
8.4.3 DNC-operation filset ............................................................................................826
8.4.4 M198 Folder Set...................................................................................................826
8.5 FUNKTION FÖR SKÄRMPAPPERSKOPIA .............................................. 827
8.6 USB-FUNKTION........................................................................................ 829
8.6.1 Begränsningar.......................................................................................................829
8.7 UTMATNINGSFUNKTION FÖR NC-DATA ............................................... 830
8.7.1 Utmatningsskärm för alla data..............................................................................830
8.7.1.1 Utmatningsoperation..................................................................................... 831
8.7.1.2 Format ........................................................................................................... 832
8.7.2 Utmatningskatalog................................................................................................832
8.7.2.1 CNC av LCD-monterad typ .......................................................................... 832
8.7.3 Lista över utmatningsdata.....................................................................................833
8.7.3.1 Textdata......................................................................................................... 833
8.7.3.2 SRAM-data och användarfiler ...................................................................... 834
8.7.4 Lista över meddelanden........................................................................................834
8.7.4.1 Varningsmeddelande..................................................................................... 834
8.7.4.2 Felmeddelande .............................................................................................. 835
8.8 INMATNINGS-/UTMATNINGSFILNAMN FÖR FLERKANALSYSTEM...... 835
9 SKAPA PROGRAM ............................................................................ 837
9.1 SKAPA PROGRAM MED MDI-ENHETEN................................................. 837
c-10
B-64604SW/05 INNEHÅLL

9.2 AUTOMATISK INFOGNING AV SEKVENSNUMMER .............................. 838


9.3 SKAPA PROGRAM I DET AUTOMATISKA INLÄRNINGSLÄGET
(PLAYBACK) ............................................................................................. 839
9.4 DIALOGPROGRAMMERING MED GRAFIKFUNKTION........................... 842
10 REDIGERING AV PROGRAM ............................................................ 846
10.1 ATTRIBUTEN ”REDIGERA AV” OCH ”VISA AV” ...................................... 846
10.2 INFOGA, ÄNDRA OCH RADERA ORD..................................................... 847
10.2.1 Ordsökning ...........................................................................................................848
10.2.2 Hopp till programrubrik .......................................................................................850
10.2.3 Infoga ett ord ........................................................................................................850
10.2.4 Ändra ett ord.........................................................................................................851
10.2.5 Radera ett ord .......................................................................................................851
10.3 ERSÄTTA ORD ELLER ADRESS ............................................................. 852
10.4 RADERA BLOCK....................................................................................... 854
10.4.1 Radera block.........................................................................................................854
10.4.2 Radera flera block ................................................................................................854
10.5 PROGRAMSÖKNING................................................................................ 855
10.6 SEKVENSNUMMERSÖKNING ................................................................. 856
10.7 RADERA PROGRAM ................................................................................ 858
10.7.1 Radera ett program ...............................................................................................858
10.7.2 Radera alla program .............................................................................................858
10.8 REDIGERA KUNDMAKRON ..................................................................... 858
10.9 BEGRÄNSNINGAR FÖR MARKÖRRÖRELSER PÅ
PROGRAMREDIGERING ......................................................................... 859
10.10 LÖSENORDSFUNKTION .......................................................................... 860
10.11 REDIGERA PROGRAMTECKEN .............................................................. 862
10.11.1 Tillgängliga knappar.............................................................................................864
10.11.2 Inmatningsläge .....................................................................................................865
10.11.3 Visning av radnummer .........................................................................................865
10.11.4 Sök........................................................................................................................865
10.11.5 Ersättning .............................................................................................................866
10.11.6 Reversera redigering (Ångrafunktion) .................................................................866
10.11.7 Kopiera .................................................................................................................867
10.11.8 Klipp ut.................................................................................................................867
10.11.9 Klistra in ...............................................................................................................867
10.11.10 Spara.....................................................................................................................867
10.11.11 Skapa ....................................................................................................................868
10.11.12 Sök rad..................................................................................................................868
10.12 KRYPTERINGSNYCKLAR OCH -PROGRAM........................................... 868
10.13 SAMTIDIG REDIGERING AV FLERKANALSPROGRAM ......................... 871
10.14 FLERKANALREDIGERINGSFUNKTION................................................... 874
10.14.1 Översikt ................................................................................................................874
10.14.2 Detaljer .................................................................................................................874
10.15 KNAPPINMATNING MED MDI AV KOMPAKT TYP.................................. 879
11 PROGRAMHANTERING..................................................................... 881
11.1 VÄLJA ENHET........................................................................................... 881
11.1.1 Välja ett minneskortprogram som en enhet..........................................................882
11.1.2 Välja en fråndiskett som enhet .............................................................................886
11.1.3 Välja ett USB-minne som enhet ...........................................................................887
c-11
INNEHÅLL B-64604SW/05

11.2 SKAPA EN MAPP...................................................................................... 888


11.3 DÖPA OM EN MAPP................................................................................. 889
11.4 BYTA AKTUELL MAPP ............................................................................. 889
11.5 ÄNDRA MAPPATTRIBUT.......................................................................... 891
11.6 RADERA EN MAPP................................................................................... 891
11.7 VÄLJA STANDARDMAPP ......................................................................... 892
11.8 DÖPA OM EN FIL...................................................................................... 892
11.9 RADERA EN FIL........................................................................................ 893
11.10 ÄNDRA FILATTRIBUT .............................................................................. 893
11.11 VÄLJA HUVUDPROGRAM........................................................................ 894
11.12 KOMPRIMERA ETT PROGRAM ............................................................... 895
11.13 KOPIERA/FLYTTA PROGRAM OCH MAPPAR ........................................ 896
11.13.1 Kopiering och flytt mellan olika enheter..............................................................898
11.13.2 Kopia av programfilen med minneskortenhet ......................................................899
11.13.3 Radera filer i minneskortenheten..........................................................................901
11.14 MAPPHANTERING ................................................................................... 901
11.14.1 Programhantering under kanalmappen (Path) ......................................................902
11.14.2 Programhantering i enbart kanalmappen..............................................................903
11.14.3 Mapp för anrop av underprogram/makron ...........................................................905
11.15 PROGRAMVERIFIERING ......................................................................... 905
11.16 PROGRAMHANTERING I HÖG HASTIGHET........................................... 906
12 STÄLLA IN OCH VISA DATA............................................................. 908
12.1 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ......................... 929
12.1.1 Positionsvisning i arbetsstyckets koordinatsystem...............................................929
12.1.2 Positionsvisning i det relativa koordinatsystemet ................................................931
12.1.3 Skärm för alla positioner ......................................................................................934
12.1.4 Förinställning av arbetsstyckets koordinatsystem ................................................935
12.1.5 Skärm för aktuell matningshastighet ....................................................................936
12.1.6 Visa bearbetningstid och detaljräkning ................................................................938
12.1.7 Driftmonitorskärm................................................................................................940
12.1.8 Visning av alla positioner (15-tums skärmenhet).................................................942
12.1.9 Förinställning av arbetsstyckets koordinatsystem (15-tums skärmenhet) ............945
12.1.10 Visning av aktuell matningshastighet (15-tums skärmenhet)...............................946
12.1.11 Visning av gångtid och detaljräkning (15-tums skärm) .......................................947
12.1.12 Driftmonitorskärm (15-tums skärmenhet)............................................................949
12.2 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ......................... 952
12.2.1 Skärm för programinnehåll...................................................................................952
12.2.1.1 Visa det exekverade blocket ......................................................................... 953
12.2.1.2 Textvisning ................................................................................................... 955
12.2.1.3 Visning av anropsstack ................................................................................. 956
12.2.1.4 Visa tolkade och originalprogram på samma skärm ..................................... 959
12.2.2 Redigera ett program ............................................................................................962
12.2.3 Programskärm för MDI-drift................................................................................963
12.2.4 Skärm för programmapp.......................................................................................964
12.2.4.1 Delad skärm för programmappar .................................................................. 965
12.2.4.2 Visning av mappträd ..................................................................................... 969
12.2.5 Skärm för nästa block...........................................................................................971
12.2.6 Skärm för programkontroll...................................................................................972
12.2.7 Bakgrundsredigering ............................................................................................974
12.2.8 Stämpla bearbetningstiden....................................................................................979
c-12
B-64604SW/05 INNEHÅLL
12.2.9 Skärm för programinnehåll (15-tums skärmenhet)...............................................987
12.2.9.1 Visa det exekverade blocket ......................................................................... 988
12.2.9.2 Anropsstack (15-tums skärm) ....................................................................... 988
12.2.9.3 Visning av tolkade och originalprogram på samma skärm
(15-tums skärm) ............................................................................................ 991
12.2.10 Redigera ett program (15-tums skärmenhet) ........................................................993
12.2.11 Programskärmen för MDI-drift (15-tums skärmenhet) ........................................995
12.2.12 Skärm för programmapp (15-tums skärmenhet)...................................................995
12.2.12.1 Delad skärm för programmappar .................................................................. 997
12.2.12.2 Visa mappträd (15-tums skärmenhet) ......................................................... 1001
12.2.13 Skärm för visning av nästa block (15-tums skärmenhet) ...................................1001
12.2.14 Skärm för programkontroll (15-tums skärmenhet).............................................1001
12.2.15 Bakgrundsredigering (15-tums skärmenhet) ......................................................1003
12.2.16 Stämpla bearbetningstid (15-tums skärmenhet) .................................................1008
12.3 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ....................... 1017
12.3.1 Visa och mata in inställningsdata .......................................................................1018
12.3.2 Sekvensnummerjämförelse och sekvensstopp....................................................1021
12.3.3 Visa och ställa in gångtid, detaljräkning och tid ................................................1022
12.3.4 Visa och ställa in arbetsstyckets origooffsetvärde..............................................1024
12.3.5 Direktinmatning av arbetsstyckets uppmätta origooffsetvärde ..........................1025
12.3.6 Visa och ställa in gemensamma variabler för kundmakron................................1026
12.3.7 Visa och ställa in programpanelen .....................................................................1027
12.3.8 Ställa in och visa data för verktygsförvaltning...................................................1030
12.3.8.1 Visa och ställ in magasinskärm................................................................... 1030
12.3.8.2 Visa och ställa in skärmen för verktygsförvaltning .................................... 1031
12.3.8.3 Varje verktygs dataskärm............................................................................ 1036
12.3.8.4 Visa den totala livslängden för verktyg av samma typ ............................... 1039
12.3.8.5 Skärmen för verktygsgeometridata ............................................................. 1042
12.3.9 Visa och byta visningsspråk ...............................................................................1047
12.3.10 Dataskydd i åtta nivåer .......................................................................................1048
12.3.10.1 Ställ in funktionsnivå .................................................................................. 1048
12.3.10.2 Ändra lösenord............................................................................................ 1049
12.3.10.3 Inställning av skyddsnivå............................................................................ 1051
12.3.10.4 Ställa in skyddsnivån för byte och skyddsnivån för utmatning
av ett program ............................................................................................. 1053
12.3.11 Val av precisionsnivå .........................................................................................1054
12.3.12 Visa och ställa in data för övervakning av verktygslivslängden ........................1056
12.3.12.1 Hantering av verktygets livslängd (listskärm) ............................................ 1057
12.3.12.2 Hantering av verktygets livslängd (gruppredigeringsskärm) ...................... 1060
12.3.13 Visning och inställning inmatning av malldata ..................................................1066
12.3.14 Visning och inställning av oscillationsskärmen .................................................1068
12.3.15 Inställning och visning av verktygskompenseringsskärm för perifer
axelstyrning ........................................................................................................1070
12.3.16 Eco-inställningsskärm ........................................................................................1074
12.3.17 Eco-övervakningsskärm .....................................................................................1078
12.3.18 Visa och mata in inställningsdata (15-tums skärm)............................................1083
12.3.19 Sekvensnummerjämförelse och stopp (15-tums skärm).....................................1085
12.3.20 Visa och ställa in gångtid, detaljräkning och tid (15/19-tums skärm)................1087
12.3.21 Visa och ställa in arbetsstyckets origooffsetvärde (15-tums skärm) ..................1089
12.3.22 Direktinmatning av arbetsstyckets uppmätta origooffsetvärde
(15-tums skärm) .................................................................................................1090
12.3.23 Visa och ställa in gemensamma variabler för kundmakro (15-tums skärm) ......1091
12.3.24 Visa och ställa in programpanelen (15-tums skärm) ..........................................1093
12.3.25 Ställa in och visa data för verktygsförvaltning (15-tums skärm) .......................1095
12.3.25.1 Visa och ställa in magasinskärmen (15-tums skärm).................................. 1095
c-13
INNEHÅLL B-64604SW/05

12.3.25.2 Visa och ställa in skärmen för verktygsförvaltning (15-tums skärm) ......... 1097
12.3.25.3 Dataskärmen för varje verktyg (15-tums skärm) ........................................ 1102
12.3.25.4 Visa den totala livslängden för verktyg av samma typ (15-tums skärm) .... 1104
12.3.25.5 Dataskärmen för verktygsgeometri (15-tums skärm).................................. 1108
12.3.26 Visa och byta visningsspråk (15-tums skärm)....................................................1113
12.3.27 Dataskydd i åtta nivåer (15-tums skärm)............................................................1114
12.3.27.1 Inställning av funktionsnivå (15-tums skärm) ............................................ 1114
12.3.27.2 Ändra lösenord (15-tums skärm) ................................................................ 1116
12.3.27.3 Ställa in skyddsnivå (15-tums skärm) ......................................................... 1117
12.3.27.4 Ställa in skyddsnivån för byte och skyddsnivån för utmatning av
ett program (15-tums skärm)....................................................................... 1119
12.3.28 Val av precisionsnivå (15-tums skärm) ..............................................................1120
12.3.29 Visa och ställa in data för övervakning av verktygslivslängden
(15-tums skärm) .................................................................................................1122
12.3.29.1 Hantering av verktyget livslängd (listskärm) (15-tums skärm)................... 1123
12.3.29.2 Hantering av verktyget livslängd (gruppredigeringsskärm)
(15-tums skärm) .......................................................................................... 1126
12.3.30 Visning och inställning av inmatning av malldata
(15-tums skärm) .................................................................................................1133
12.3.31 Visning och inställning av oscillationsskärmen (15-tums skärm)......................1135
12.3.32 Inställning och visning av verktygskompenseringsskärm för perifer
axelstyrning (15-tums skärm).............................................................................1137
12.3.33 Eco-inställningsskärm (15-tums visningsenhet).................................................1139
12.3.34 Eco-övervakningsskräm (15-tums skärm)..........................................................1143
12.4 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ....................... 1148
12.4.1 Visa och ställa in parametrar ..............................................................................1149
12.4.2 Servoparametrar .................................................................................................1151
12.4.3 Servojustering.....................................................................................................1152
12.4.4 Spindelinställning...............................................................................................1153
12.4.5 Spindeljustering..................................................................................................1154
12.4.6 Spindelmonitor ...................................................................................................1155
12.4.7 Färginställningskärm ..........................................................................................1156
12.4.8 Justering av bearbetningsparametrar ..................................................................1157
12.4.8.1 Justering av bearbetningsparametrar (AI kontur) ....................................... 1157
12.4.8.2 Justering av bearbetningsparametrar (nano-finpolering) ............................ 1163
12.4.9 Skärm för periodiskt underhåll...........................................................................1165
12.4.10 Skärm för systemkonfiguration ..........................................................................1172
12.4.11 Skärmen för övervakning av strömförbrukning .................................................1175
12.4.12 Visa och ställ in kundmakrodata i realtid ...........................................................1178
12.4.13 Visa och ställa in parametrar (15-tums skärmenhet) ..........................................1180
12.4.14 Servoparametrar (15-tums skärmenhet) .............................................................1182
12.4.15 Servojustering (15-tums skärmenhet).................................................................1183
12.4.16 Spindelinställning (15-tums skärmenhet)...........................................................1184
12.4.17 Spindeljustering (15-tums skärmenhet)..............................................................1185
12.4.18 Spindelmonitor (15-tums skärmenhet) ...............................................................1186
12.4.19 Skärm för färginställning (15-tums skärmenhet)................................................1187
12.4.20 Justering av bearbetningsparametrar (15-tums skärmenhet) ..............................1188
12.4.20.1 Justering av bearbetningsparametrar (AI kontur) ....................................... 1188
12.4.20.2 Justering av bearbetningsparametrar (nano-finpolering) ............................ 1194
12.4.21 Skärm för periodisk underhållning (15-tums skärmenhet).................................1196
12.4.22 Skärm för systemkonfiguration (15-tums skärmenhet) ......................................1203
12.4.23 Skärm för övervakning av strömförbrukning (15-tums skärmenhet) .................1206
12.4.24 Visa och ställa in kundmakrodata i realtid (15-tums skärm)..............................1207
12.5 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ....................... 1210
c-14
B-64604SW/05 INNEHÅLL
12.5.1 Extern operatörsmeddelandehistorik ..................................................................1210
12.6 VÄXLA MELLAN FUNKTIONERNA FLERKANALSVISNING OCH
ENKELKANALVISNING .......................................................................... 1212
12.7 VISNING AV FEM AXLAR I EN SKÄRM FÖR 8,4-TUMS SKÄRMEN..... 1215
12.8 VISNINGSFUNKTIONEN KANALNAMNSUTVIDGNING ........................ 1219
12.9 SKÄRMRENSNINGSFUNKTION OCH AUTOMATISK
SKÄRMRENSNINGSFUNKTION ............................................................ 1221
12.10 BELASTNINGSMÄTARSKÄRM .............................................................. 1223
12.10.1 Enkelkanalvisning ..............................................................................................1223
12.10.2 Tvåkanalvisning och trekanalvisning .................................................................1224
12.11 VISA PROGRAMNUMMER/NAMN, SEKVENSNUMMER, STATUS OCH
VARNINGSMEDDELANDE FÖR DATAPROGRAMMERING ELLER
IN-/UTMATNING...................................................................................... 1227
12.11.1 Visa programnummer, programnamn och sekvensnummer ...............................1227
12.11.2 Visa status och varning för dataprogrammering eller in-/utmatning..................1228
12.11.3 Visa programnumret, programnamnet och sekvensnumret
(15-tums skärmenhet).........................................................................................1231
12.11.4 Visa programnamnet ..........................................................................................1232
12.11.5 Visa status och varning för dataprogrammering eller in-/utmatning
(15-tums skärmenhet).........................................................................................1233
12.12 BERÄKNINGSKNAPPFUNKTIONEN ...................................................... 1236
12.12.1 Översikt ..............................................................................................................1236
12.12.2 Drift ....................................................................................................................1236
12.12.3 Detaljer ...............................................................................................................1236

13 GRAFISK FUNKTION ....................................................................... 1239


13.1 GRAFISK VISNING ................................................................................. 1239
13.2 DYNAMISK GRAFISK VISNING.............................................................. 1250
13.2.1 Rita verktygsbana ...............................................................................................1250
13.2.1.1 Skärmen GRAFISK PARAMETER (DYNAMISK GRAFIK) .................. 1251
13.2.1.2 Skärmen KANALGRAFIK......................................................................... 1256
13.2.1.3 Skärmen BANGRAFIK (VERKTYGSPOSITION) ................................... 1262
13.2.2 Animering...........................................................................................................1264
13.2.2.1 Skärmen GRAFISK PARAMETER (DYNAMISK GRAFIK) .................. 1264
13.2.2.2 Skärmen ANIMERAD GRAFIK ................................................................ 1267
13.2.3 Programmerbar datainmatning (G10) för parametrar för ritning av
ämneskontur .......................................................................................................1273
13.2.4 Varningsmeddelanden ........................................................................................1275
13.2.5 Obs! ....................................................................................................................1276
13.2.6 Restriktioner .......................................................................................................1276

14 VIRTUELL MDI-FUNKTIONSKNAPP ............................................... 1283


14.1 VIRTUELL MDI-KNAPP........................................................................... 1283
14.1.1 Begränsningar.....................................................................................................1286

IV. UNDERHÅLL
1 RUTINUNDERHÅLL ......................................................................... 1289
1.1 ÅTGÄRD SOM SKALL VIDTAS NÄR ETT PROBLEM UPPSTÅR .......... 1290
1.2 SÄKERHETSKOPIERING AV OLIKA DATAOBJEKT ............................. 1291
1.3 METOD FÖR BYTE AV BATTERI ........................................................... 1292
1.3.1 Byte av batteri för styrenheten ...........................................................................1293
c-15
INNEHÅLL B-64604SW/05

1.3.2 Byte av batteri för absolut programmeringens pulskoder ..................................1294


1.3.2.1 Översikt....................................................................................................... 1294
1.3.2.2 Byta batterier............................................................................................... 1295
1.3.2.3 Byta ut batterierna i en separat batterhållare............................................... 1295
1.3.2.4 Byte av batteriet som är inbyggt i servoförstärkaren .................................. 1296

BILAGA
A PARAMETRAR ................................................................................. 1301
A.1 BESKRIVNING AV PARAMETRAR......................................................... 1301
A.2 DATATYP ................................................................................................ 1553
A.3 INSTÄLLNINGSTABELLER FÖR STANDARDPARAMETRAR............................. 1554
B PROGRAMKODLISTA...................................................................... 1555
C LISTA ÖVER FUNKTIONER OCH PROGRAMFORMAT ........................1558
D GRÄNSVÄRDEN FÖR KOMMANDON............................................. 1567
E NOMOGRAFER ................................................................................ 1569
E.1 FEL GÄNGLÄNGD .................................................................................. 1569
E.2 ENKEL BERÄKNING AV FELAKTIGA GÄNGLÄNGDER........................ 1570
E.3 VERKTYGSBANA I HÖRN ...................................................................... 1572
E.4 FEL I RADIERIKTNINGEN VID CIRKULÄR RÖRELSE .......................... 1575
F INSTÄLLNINGAR VID STRÖMTILLSLAG, I RENSNINGSSTATUS
ELLER I ÅTERSTÄLLNINGSSTATUS ............................................. 1576
G REFERENSTABELL FÖR TECKENKODER .................................... 1579
G.1 REFERENSTABELL FÖR TECKENKODER ........................................... 1579
G.2 FANUC DUBBELBYTE-TECKENKODSTABELL..................................... 1580
H LISTA ÖVER LARM .......................................................................... 1586
I VARNINGSLISTA ............................................................................. 1659
J PC-VERKTYG FÖR DRIFT/REDIGERING AV
MINNESKORTSPROGRAM.............................................................. 1674
J.1 PC-VERKTYG FÖR DRIFT/REDIGERING AV
MINNESKORTSPROGRAM .................................................................... 1674
J.1.1 Kommentarer till användningen .........................................................................1674
J.1.2 Lista över PC-verktygets funktioner ..................................................................1674
J.1.3 Förklaring av operationer ...................................................................................1675
J.2 REGLER FÖR NAMNGIVNING............................................................... 1683
J.2.1 Regler för namngivning av programfiler............................................................1683
J.2.2 Regler för namngivning av mappar....................................................................1683
J.3 REGLER FÖR TECKEN I EN PROGRAMFIL ......................................... 1684
J.3.1 Användbara tecken i programfilen .....................................................................1684
J.4 FELMEDDELANDE OCH KOMMENTAR ................................................ 1685
J.4.1 Lista över felmeddelanden .................................................................................1685
J.4.2 Obs! ....................................................................................................................1686

c-16
B-64604SW/05 INNEHÅLL

K ISO/ASCII-KOD-
KONVERTERINGSVERKTYG .......................................................... 1687
L LISTA ÖVER FUNKTIONER OMFATTANDE ADRESS P I
PROGRAMKOMMANDOT ................................................................ 1690
L.1 LISTA ÖVER FUNKTIONER OMFATTANDE ADRESS P I G-KODENS
ARGUMENT ............................................................................................ 1690
L.2 LISTA ÖVER FUNKTIONER OMFATTANDE ADRESS P I M- OCH
S-KODENS ARGUMENT ........................................................................ 1694

c-17
I. ALLMÄNT
B-64604SW/01 ALLMÄNT 1. ALLMÄNT

1 ALLMÄNT
Denna handbok omfattar följande delar:

Om denna handbok
I. ALLMÄNT
I detta kapitel beskrivs handbokens uppbyggnad, tillämpliga modeller och relaterade handböcker
samt hur denna handbok ska läsas.
II. PROGRAMMERING
Beskrivning av varje funktion: Format för programmering på NC-språket, förklaringar och
begränsningar.
III. DRIFT
Beskriver manuell och automatisk maskindrift, rutiner för inmatning och utmatning av data och
rutiner för redigering av ett program.
IV. UNDERHÅLL
Beskriver rutiner för dagligt underhåll och byte av batterier.
BILAGA
Listar parametrar, giltiga dataintervall och larm.

OBS!
1 I denna instruktionsbok beskrivs de funktioner som är gemensamma för både
svarvsystemet och fleroperationsmaskinen. För funktionerna som är specifika för
svarvsystemet eller fleroperationsmaskinen, hänvisas du till
ANVÄNDARHANDBOKEN (svarvsystemet) (B-64604SW-1) eller
ANVÄNDARHANDBOKEN (fleroperationsmaskinen) (B-64604SW-2).
2 Vissa funktioner som beskrivs i denna handbok gäller inte vissa produkter.
Närmare information om detta finns i handboken Beskrivningar (B-64602EN).
3 I denna handbok redogörs inte för de parametrar som inte nämns i texten. För
information om dessa parametrar hänvisas till parameterhandboken (B-
64610EN).
Parametrar används för att ställa in funktioner och drifttillstånd för en CNC-
verktygsmaskin och värden som används ofta i förväg. Maskintillverkaren brukar
ställa in parametrarna i fabriken så att användaren kan använda maskinen på ett
enkelt sätt.
4 I denna handbok beskrivs inte bara grundläggande funktioner utan även
tillvalsfunktioner. Tillvalsfunktionerna för det aktuella systemet framgår av
handboken från maskintillverkaren.

Tillämpliga modeller
Den här handboken beskriver modellerna i tabellen nedan.
Förkortningarna nedan kan förekomma i texten.

Modellnamn Förkortning
FANUC Series 0i-TF 0i-TF
Series 0i-F Series 0i
FANUC Series 0i-MF 0i-MF

-3-
1. ALLMÄNT ALLMÄNT B-64604SW/01

OBS!
1 I förklarande syfte kan följande beskrivningar användas utifrån CNC-modell :
- 0i-TF : Svarvsystem (T-serien)
- 0i-MF : Fleroperationsmaskin (M-serien)
2 Vissa funktioner som beskrivs i denna handbok gäller inte vissa produkter.
För närmare information, se Beskrivningar (B-64602EN).

Särskilda symboler
I denna handbok används följande symboler:

- M
Indikerar en beskrivning som endast är giltig för maskincentrumsystemet.
I en allmän beskrivning av metoden för bearbetning, identifieras ett centrum med
fleroperationsmaskin med en fras som "för fräsmaskiner".

- T
Indikerar en beskrivning som endast är giltig för svarvsystemet.
I en allmän beskrivning av metoden för bearbetning, identifieras operation av ett svarvsystem med
en fras som "för svarvbearbetning".

-
Anger slutet av en beskrivning av en styrningstyp.
Om ett styrningstypmärke som nämns ovan inte följs av detta märke antas beskrivningen av
systemtypen fortsätta tills nästa punkt eller stycke börjar. I så fall innehåller nästa punkt eller stycke
en beskrivning som är gemensam för styrningstyperna.

- IP
Anger en kombination av axlar som X_ Y_ Z_
På den understrukna positionen efter varje adress placeras ett numeriskt värde, t.ex. ett
koordinatvärde (används i PROGRAMMERING).

- ;
Betecknar ett blockslut. Motsvarar ISO-koden LF eller EIA-koden CR.

Referenshandböcker till Serie 0i- MODELL F


I följande tabell visas de relaterade handböckerna för serie 0i-F. Denna handbok markeras med en asterisk
(*).

Tabell 1 referenshandböcker
Handbokens titel Nummer
DESCRIPTIONS B-64602EN
CONNECTION MANUAL (HARDWARE) B-64603EN
CONNECTION MANUAL (FUNCTION) B-64603EN-1
ANVÄNDARHANDBOK (gemensam för svarvsystem/fleroperationsmaskin) B-64604SW *
ANVÄNDARHANDBOK (för svarvsystem) B-64604SW-1
ANVÄNDARHANDBOK (till fleroperationsmaskiner) B-64604SW-2
MAINTENANCE MANUAL B-64605EN
PARAMETER MANUAL B-64610EN
Programmering
Macro Executor PROGRAMMING MANUAL B-63943EN-2
Macro Compiler PROGRAMMING MANUAL B-66263EN
C Language Executor PROGRAMMING MANUAL B-63943EN-3

-4-
B-64604SW/01 ALLMÄNT 1. ALLMÄNT

Handbokens titel Nummer


PMC
PMC PROGRAMMING MANUAL B-64513EN
Nätverk
PROFIBUS-DP Board CONNECTION MANUAL B-63993EN
Fast Ethernet / Fast Data Server OPERATOR’S MANUAL B-64014EN
DeviceNet Board CONNECTION MANUAL B-64043EN
CC-Link Board CONNECTION MANUAL B-64463EN
Driftmanövreringsfunktion
MANUAL GUIDE i (Common to Lathe System/Machining Center System) B-63874EN
OPERATOR’S MANUAL
MANUAL GUIDE i (For Machining Center System) OPERATOR’S MANUAL B-63874EN-2
MANUAL GUIDE i (Set-up Guidance Functions) OPERATOR’S MANUAL B-63874EN-1
MANUAL GUIDE 0i OPERATOR’S MANUAL B-64434EN
TURN MATE i OPERATOR’S MANUAL B-64254EN
Dubbelkontroll säkerhet
Dual Check Safety CONNECTION MANUAL B-64483EN-2

Referenshandböcker för SERVOMOTOR serie αi/βi


I följande tabell listas handböckerna relaterade till SERVOMOTOR serie αi/βi

Tabell 2 referenshandböcker
Handbokens titel Nummer
FANUC AC SERVO MOTOR αi series DESCRIPTIONS B-65262EN
FANUC AC SPINDLE MOTOR αi series DESCRIPTIONS B-65272EN
FANUC AC SERVO MOTOR βi series DESCRIPTIONS B-65302EN
FANUC AC SPINDLE MOTOR βi series DESCRIPTIONS B-65312EN
FANUC SERVO AMPLIFIER αi series DESCRIPTIONS B-65282EN
FANUC SERVO AMPLIFIER βi series DESCRIPTIONS B-65322EN
FANUC SERVO MOTOR αis series
FANUC SERVO MOTOR αi series
FANUC AC SPINDLE MOTOR αi series B-65285EN
FANUC SERVO AMPLIFIER αi series
MAINTENANCE MANUAL
FANUC SERVO MOTOR βis series
FANUC AC SPINDLE MOTOR βi series
B-65325EN
FANUC SERVO AMPLIFIER βi series
MAINTENANCE MANUAL
FANUC AC SERVO MOTOR αi series
FANUC AC SERVO MOTOR βi series
FANUC LINEAR MOTOR LiS series B-65270EN
FANUC SYNCHRONOUS BUILT-IN SERVO MOTOR DiS series PARAMETER
MANUAL
FANUC AC SPINDLE MOTOR αi/βi series,
BUILT-IN SPINDLE MOTOR Bi series B-65280EN
PARAMETER MANUAL

Denna handbok bygger främst på att kunden använder FANUC SERVOMOTOR serie αi. För
servomotor- och spindelinformation, se handböckerna för ansluten servomotor och spindel.

-5-
1. ALLMÄNT ALLMÄNT B-64604SW/01

1.1 OBSERVERA NÄR DU LÄSER HANDBOKEN


VAR FÖRSIKTIG
1 Funktionen för ett CNC-system för verktygsmaskiner beror inte bara på CNC-
maskinen utan på kombinationen av verktygsmaskin, dess magnetbord,
servosystemet, CNC-maskinen, manöverpanelerna etc. Det är för svårt att
beskriva funktion, programmering och drift för alla kombinationer. I denna
handbok utgår vi därför generellt från CNC-maskinen. För närmare information om
en specifik CNC-maskin hänvisar vi till handboken från maskintillverkaren, vilken
också ska prioriteras i tveksamma fall.
2 För att läsaren lätt ska hitta önskad information finns det en kapitelrubrik på
överst på varje sida.
Genom att leta upp önskad rubrik först kan läsaren referera till enbart de delar
som behövs.
3 I denna handbok beskrivs så många vanliga tillämpningsvarianter som möjligt. Den
kan dock inte behandla alla kombinationer av funktioner, alternativ och kommandon
som inte bör användas.
Om en specifik kombination av olika operationer inte är beskriven, bör den inte
användas.

1.2 OBSERVERA VID OLIKA DATATYPER


VAR FÖRSIKTIG
1 Bearbetningsprogram, parametrar, offsetdata osv. finns lagrade i CNC-
maskinens interna permanenta minne. Generellt sett bibehålls innehållet även
efter att strömmen bryts. Däremot kan det förekomma att viktiga data i det
permanenta minnet måste raderas på grund av en felmanövrering eller en
felåterställning. För att snabbt komma igång igen om detta skulle hända bör man
först göra säkerhetskopior av de olika typerna av data.
2 Man kan bara skriva över maskinprogram till permanentminnet ett begränsat
antal gånger.
"High-speed program managemen" måste användas när registrering och
radering av maskinprogram ofta upprepas på sådant vis att maskinprogrammen
automatiskt hämtas från en PC för varje bearbetning.
I läget "High-speed program management" sparas inte programmet till
permanentminnet vid registrering, modifiering eller radering av program.

-6-
II. PROGRAMMERING
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT

1 ALLMÄNT
Kapitel 1, "ALLMÄNT", består av följande avsnitt:

1.1 VERKTYGSRÖRELSE LÄNGS ARBETSSTYCKETS DETALJKONTURINTERPOLATION .....9


1.2 MATNINGS-MATNINGSFUNKTION.............................................................................................11
1.3 DETALJRITNING OCH VERKTYGSRÖRELSE ............................................................................12
1.4 SKÄRHASTIGHET - SPINDELFUNKTION....................................................................................21
1.5 VAL AV VERKTYG SOM ANVÄNDS FÖR OLIKA BEARBETNINGAR -
VERKTYGSFUNKTION ...................................................................................................................22
1.6 KOMMANDON FÖR MASKINOPERATIONER - HJÄLPFUNKTION.........................................23
1.7 PROGRAMKONFIGURATION ........................................................................................................24
1.8 OMRÅDE FÖR VERKTYGSRÖRELSE - SLAGLÄNGD ...............................................................26

1.1 VERKTYGSRÖRELSE LÄNGS ARBETSSTYCKETS


DETALJKONTURINTERPOLATION
Verktyget rör sig längs raka linjer och i bågar som motsvarar arbetsstyckets kontur (se II-4).,
“INTERPOLATION FUNCTIONER”).

Förklaring
Funktionen där verktyget rör sig utmed raka linjer och i bågar kallas interpolation.

- Verktygsrörelse längs en rak linje


• För fräsbearbetning

Verktyg Program
G01X_Y_ ;
X_ ;

Arbetsstycke

• För svarvbearbetning
X
Verktyg Program
G01Z_ ;
G01X_Z_ ;

Arbetsstycke
Z

Fig. 1.1 (a) Verktygsrörelse längs en rak linje

-9-
1. ALLMÄNT PROGRAMMERING B-64604SW/01

- Verktygsrörelse i båge
• För fräsbearbetning

Program
G03 X_ Y_ R_ ;

Verktyg
Arbetsstycke

• För svarvbearbetning

X
Program
G02 X_ Z_ R_ ;
eller
G03 X_ Z_ R_ ;

Arbetsstycke
Z

Fig. 1.1 (b) Verktygsrörelse längs en båge

Med interpolation menas en funktion där verktyget rör sig utmed en rak linje eller en båge på samma sätt
som beskrivs ovan.
Symbolerna för programkommando G01, G02, ... kallas förberedande funktion och anger vilken typ av
interpolation som utförs i programstyrningen.

(a) Verktygsrörelse längs en rak linje (b) Rörelse längs bågen


G 01 Y_ ; G 03X_ Y_ R_ ;
X_ Y_ ;
CNC

X-axel
Verktygsrör
Interpolering
else

Y-axel
a) Verktygsrörelse
längs en rak linje

b)Rörelse längs
bågen

Fig. 1.1 (c) Interpolationsfunktion

OBS!
Vissa maskiner flyttar bord istället för verktyg, men i denna handbok antas att
verktygen flyttas i förhållande till arbetsstycket.

- 10 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT

1.2 MATNINGS-MATNINGSFUNKTION
Rörelsen hos ett verktyg med programmerad börhastighet för skärande bearbetning av ett arbetsstycke
kallas matning.

• För bearbetning med fräs (matning per minut)

mm/min Verktyg
F

Arbetsstycke

Bord

• För svarvning (matning per varv)


F Matningsmängd per minut
(mm/varv)

Fig. 1.2 (a) Matningsfunktion

Till exempel, för att mata ett verktyg med en hastighet av 150 mm/min (matning per minut) eller 150
mm/varv (matning per varv), specificera följande information i programmet:
F150.0
Funktionen för att bestämma hastigheten på matningen kallas matningsfunktionen (Se kapitlet,
“MATNINGSFUNKTIONER”).

- 11 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01

1.3 DETALJRITNING OCH VERKTYGSRÖRELSE

1.3.1 Referenspunkt (maskinspecifik position)


En CNC-styrd verktygsmaskin har en fast position. Verktygsväxling och programmering av den absoluta
nollpunkten (beskrivs längre fram) sker vanligtvis vid denna position. Denna position kallas för
referenspunkten.

• För fräsbearbetning

Referenspunkt

Verktyg

Arbetsstycke

Bord

• För svarvbearbetning
Verktygspost

Chuck Referenspunkt

Fig. 1.3.1 (a) Referenspunkt

Förklaring
Verktyget kan flyttas på två sätt till referenspunkten:
1. Manuell referenspunktsretur (Se avsnitt, “MANUELL REFERENSPUNKTRETUR”)
Referenspunkstreturen utförs genom manuell knappaktivering.
2. Automatisk referenspunktsretur (Se avsnitt, “REFERENSPUNKSTRETUR”)
I allmänhet utförs inte manuell referenspunktsretur förrän efter att strömmen har slagits på. När
verktyget sedan skall flyttas till referenspunkten för verktygsväxling används funktionen automatisk
referenspunktsuppsökning.

- 12 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT

1.3.2 Koordinatsystem på detaljritning och CNC-programmerat


koordinatsystem
• För fräsbearbetning

Z
Z
Program
Y Y

X X
Koordinatsystem

Detaljritning CNC
Verktyg Kommando

Verktyg
Z
Y

Arbetsstycke
X

Bearbetningsverktyg

• För svarvbearbetning

X X

Program
Z

Z
Koordinatsystem
Detaljritning CNC

Kommando

Arbetsstycke

Bearbetnings

Fig. 1.3.2 (a) Koordinatsystem

- 13 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01

Förklaring
- Koordinatsystem
Följande två koordinatsystem programmeras:
(Se kapitlet, "KOORDINATSYSTEM")
1 Koordinatsystem på detaljritning
Koordinatsystemet skrivs på detaljritningen. Som programdata används värdena i detta
koordinatsystem.
2. Koordinatsystem specificerat av CNC-maskinen
Koordinatsystemet prepareras på den aktuella verktygsmaskinens verktygsbord. Detta går till så att
man programmerar avståndet mellan den aktuella verktygspositionen och nollpunkten för det
koordinatsystem som skall programmeras.

230 Aktuell verktygsposition

300
Programmets Avstånd till nollpunkten av ett
origo koordinatsystem som ska upprättas

XX

Fig. 1.3.2 (b) Koordinatsystem specificerat av CNC-maskinen

Konkreta programmeringsmetoder för uppsättning av koordinatsystem som specificeras av CNC-


maskinen förklaras i kapitlet, "KOORDINATSYSTEM".
Den relativa positionen mellan dessa två koordinatsystem bestäms när ett arbetsstycke placeras på bordet.

- 14 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT

• För fräsbearbetning
Koordinatsystem på
detaljritning som inrättats
Koordinatsystem som på arbetsstycket
anges av CNC-maskinen
etablerat på bordet
Y Y

Arbetsstycke
X

X
Bord

• För svarvbearbetning
Koordinatsystem på detaljritning som
Koordinatsystem som anges av inrättats på arbetsstycket
CNC-maskinen etablerat på
chucken

X X

Arbetsstycke
Z Z

Chuck

Fig. 1.3.2 (c) CNC-specificerat koordinatsystem och koordinatsystem på detaljritning

Verktyget flyttas i det CNC-programmerade koordinatsystemet av det styrprogram som programmerats


efter koordinatsystemet på detaljritningen och skär arbetsstycket så att det får den kontur som visas på
ritningen.
För att kunna skära till arbetsstycket precis efter ritningen måste båda koordinatsystemen ställas in i
samma position.

- 15 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01

- Inställning av båda koordinatsystemen i samma position


M
För att ställa in koordinatsystemen i samma position används enkla metoder med hänsyn till
arbetsstyckets kontur och antalet arbetsoperationer.

1. Användning av ett standardplan och en standardpunkt för arbetsstycket.

Y
Arbetsstyckets standardpunkt
Fast avstånd

Fast avstånd
Programmets
origo
X

För verktygets centrum till arbetsstyckets standardpunkt.


Och ställ in koordinatsystemet som anges av CNC-maskinen i denna
position.

2. Montering av ett arbetsstycke direkt i jiggen

Programmets origo

Jigg

Stråla samman verktygets centrum till referenspositionen. Och ställ in


koordinatsystemet som anges av CNC-maskinen i denna position. (Jigg ska
monteras på den förutbestämda punkten från referensläget.)

3. Montering av arbetsstycke på palett och montering av arbetsstycke och palett på jigg

Pall

Jigg

Arbetsstycke

(Jigg och koordinatsystem ska specificeras av samma som (2)).

- 16 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT

T
Följande metod används för att programmera två koordinatsystem i samma position.

1 När koordinatnollpunkten är satt på chucksidan


X
- Koordinater och
dimensioner på
detaljritningen
Arbetsstycke
Z
60 40

40

150

- Koordinatsystem på svarv
som specificerats av CNC-
verktyget
X
Chuck

Arbetsstycke

Programmets origo Z

När koordinatsystem på detaljritningen och koordinatsystemet som anges av CNC-verktyget är


inställt på samma position, kan programmets origo fastställas på chucksidan.

2. När koordinatnollpunkt är satt på arbetsstyckets kortsida.


- Koordinater och X
dimensioner på
detaljritningen
Arbetsstycke
60 30
Z

30
80

100

- Koordinatsystem på svarv som


specificerats av CNC-verktyget
Chuck X

Arbetsstycke
Z
Programmets
origo

När koordinatsystemet på detaljritningen och koordinatsystemet som specificeras av CNC sätts på


samma position kan programmets origo sättas på arbetsstyckets kortsida.

- 17 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01

1.3.3 Hur man anger kommandomått för att flytta på verktyget


(absoluta, inkrementella kommandon)
Förklaring
Ett körkommando för verktyget kan indikeras med absolut kommando eller inkrementellt kommando (se
avsnittet "ABSOLUT OCH INKREMENTELL PROGRAMMERING").

- Absolut kommando
Verktyget flyttas till en punkt som ligger lika långt från koordinatsystemets nollpunkt som den
programmerade sträckan", dvs. till positionen för koordinatvärdena.

• För fräsbearbetning

Z Verktyg

X B(10.0,30.0,5.0)

Kommando anger rörelse från punkt A till G90 X10.0 Y30.0 Z5.0 ;
punkt B
Koordinaterna för punkt B

• För svarvbearbetning

Verkty

X A

B
Arbetsstycke

Z
φ30

70

110
Kommando anger rörelse från punkt A till punkt B

X30.0Z70.0;

Koordinaterna för punkt B

- 18 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT

- Inkrementellt kommando
Programmering av avståndet mellan den förra verktygspositionen och nästa verktygsposition.

• För fräsbearbetning
Z
Verktyg

X=40.0
Y
Z=-10.0

X B
Y-30.0

Kommando anger rörelse från punkt A till G91 X40.0 Y-30.0 Z-10.0 ;
punkt B

Avstånd och riktning för rörelse


längs varje axel

• För svarvbearbetning

Verktyg

A
X
-30.0 (diametervärde)

B
Arbetsstycke
φ60 Z

φ30

-40.0

Kommando anger rörelse från punkt A till


punkt B
U-30.0 W-40.0
Avstånd och riktning för rörelse längs varje axel

- 19 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01

- Diameterprogrammering / radieprogrammering
Måtten för X-axeln kan anges som diameter eller i radie. Vilken programmering som används bestäms
enligt inställningen av bit 3 (DIA) i parameter nr 1006.

1. Diameterprogrammering
Vid diameterprogrammering anges diametervärdet indikerrad på ritningen som värdet för X-axeln.
X

B
A
Arbetsstycke
Z
φ40 φ30

60

80

Samordna värdena i punkterna A och B A(30.0, 80.0), B(40.0, 60.0)

2. Radieprogrammering
Vid radieprogrammering anges avståndet från arbetsstyckets centrum, dvs. radien, som värdet för X-
axeln.
X

B
A
Arbetsstycke 20 15

60

80

Samordna värdena i punkterna A och B A(15.0, 80.0), B(20.0, 60.0)

- 20 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT

1.4 SKÄRHASTIGHET - SPINDELFUNKTION


Förklaring
Den hastighet verktyget förflyttar sig med mot arbetsstycket under bearbetning kallas för skärhastighet.
För CNC-styrda maskiner kan skärhastigheten programmeras med spindelvarvtalet-1 enhet.

• För fräsbearbetning

Verktyg
Verktygsdiameter
Spindelvarvtal N
-1
φD mm
min
V : Skärhastighet
m/min

Arbetsstycke

<När ett arbetsstycke skall bearbetas med ett verktyg som är 100 mm i diameter i en skärhastighet på 80
m/min.>
Spindelvarvtalet är cirka 250 min-1, vilket erhålls från N=1000v/πD. Detta ger följande kommando:
S250;
Kommandon som gäller spindelvarvtalet kallas spindelvarvtalsfunktion
(se kapitlet "SPINDELVARVTALSFUNKTION (S-FUNKTION)").

• För svarvbearbetning
Verkty

Skärhastighet
v m/min

Spindelvarvtal
-1
Arbetsstycke N min
φD

<När ett arbetsstycke som är 200 mm diameter skall bearbetas med en skärhastighet på 300 m/min.>
Spindelvarvtalet är cirka 478 min-1, vilket erhålls från N=1000v/πD. Detta ger följande kommando:
S478;
Kommandon som gäller spindelvarvtalet kallas spindelvarvtalsfunktion
(se kapitlet "SPINDELVARVTALSFUNKTION (S-FUNKTION)").
Skärhastigheten v (m/min) kan också programmeras direkt med hastighetsvärdet. Om arbetsstyckets
diameter ändras anpassar CNC-styrningen spindelvarvtalet så att skärhastigheten förblir konstant.
Denna funktion kallas styrfunktionen för konstant skärhastighet (Se avsnittet, “KONSTANT
YTHASTIGHETKONTROLL (G96, G97)”).

- 21 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01

1.5 VAL AV VERKTYG SOM ANVÄNDS FÖR OLIKA


BEARBETNINGAR - VERKTYGSFUNKTION
För varje typ av bearbetning (t.ex. borrning, gängskärning, ursvarvning och fräsning för fräsbearbetning
eller grovbearbetning, mellanbearbetning, finbearbetning, gängskärning och spårsvarvning för
svarvbearbetning) måste ett passande verktyg väljas. Val av verktyg sker genom att man ger varje verktyg
ett programmerat nummer.

Exempel
M

Verktygsnummer

01
02 ATC magasin

Fig. 1.5 (a) Verktyg för olika bearbetningsfunktioner

<Om nr 01 tilldelas ett borrverktyg>


Om det verktyg som skall användas finns i position 01 i ATC-magasinet matar man in T01 för att välja
verktyget. Detta kallas verktygsmaskinens funktion (Se kapitel , “VERTYGSMASKINENS FUNKTION
(T FUNKTION)”).

Verktygsnummer
01 06
02 05 Verktygspost

03 04

Figur 1.5 (b) Verktyg för olika bearbetningsfunktioner

<När nr 01 tilldelas ett verktyg för grovbearbetning>


Om det verktyg som skall användas finns i position 01 i verktygsbäraren matar man in T0101. Detta
kallas verktygsmaskinens funktion
(Se kapitel, “VERTYGSMASKINENS FUNKTION (T FUNKTION)”).

- 22 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT

1.6 KOMMANDON FÖR MASKINOPERATIONER -


HJÄLPFUNKTION
När ett arbetsstycke faktiskt bearbetas med ett verktyg, roterar spindeln, kylmedel tillförs, och chucken
öppnas/stängs. Så kontroll måste utövas på spindelmotorn i maskinen, kylvätskeventil på/av och chuck
öppna/stäng funktionen.

• För fräsbearbetning

Verktyg
Spindelrotation

Kylmedel på/av

Arbetsstycke

• För svarvbearbetning

Kylmedel på/av

Chuck öppna/stäng

Arbetsstycke Spindelrotation

Figur 1.6 (a) Hjälpfunktion

Funktionen för till- och frånslag av olika maskinkomponenter är en extrafunktion. I vanliga fall
programmeras funktionen med en M-kod (se kapitlet "HJÄLPFUNKTION").
Om man t.ex. programmerar M03 roterar spindeln medurs med det angivna spindelvarvtalet.

- 23 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01

1.7 PROGRAMKONFIGURATION
Ett program består av en grupp kommandon som matats in CNC-systemet för maskindriften. Med hjälp
av dessa kommandon kan verktyget flyttas längs en rak linje eller i en båge eller spindelmotorn startas
och stoppas.
I programmet programmeras kommandona i samma ordning som de verkliga verktygsrörelserna.

Block

Block
Verktygets
rörelsesekvens
Block

Program Block

:
:
:
:

Block

Fig. 1.7 (a) Programkonfiguration

En kommandogrupp för ett arbetsmoment kallas för ett block. Ett program består alltså av en grupp block
för en rad olika arbetsmoment. Numret för att särskilja varje block kallas sekvensnummer och numret för
att skilja varje program kallas programnummer (Se kapitlet, “PROGRAMKONFIGURATION”).

Förklaring
Block och program har följande uppbyggnad:

- Block
Ett block

Nxxxxx Gxx Xxxx.x Yxxx.x Mxx Sxx Txx ;

Sekvensnu Förberedande Måttord Hjälpfunk Spindel Verktygs


mmer funktion tion funktion funktion

Blockslut

Fig. 1.7 (b) Blockkonfiguration

Varje block börjar med ett sekvensnummer som en identifikation på blocket och slutar med en
blockslutskod.
I denna handbok indikeras blockslutskoden med; (LF i ISO-formatet och CR i EIA-koden).
innehållet i måttordet beror på den förberedande funktionen. I denna handbok symboliseras måttordet
ibland med IP_.

- 24 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT

- Program

;
Oxxxxx ; Programnummer

Block
Block
Block

: :

: :

: :

M30 ; Programslut

Fig. 1.7 (c) Programkonfiguration

Normalt anges ett programnummer efter blockslutskoden (;) i programmets början och en
programslutskod (M02 eller M30) i slutet av programmet.

- Huvudprogram och underprogram


Om bearbetning sker flera gånger efter samma mall i ett program skapas ett eget program för denna mall.
Detta kallas underprogrammet. Detta program kallas då för underprogram. Originalprogrammet fungerar
då som huvudprogram. Om ett exekveringskommando i ett underprogram dyker upp när
huvudprogrammet körs exekveras kommandona i underprogrammet. När underprogrammet har körts klart
återgår programstyrningen till huvudprogrammet igen.

Huvudprogram

: Underprogram #1
:
M98P1001 O1001
:
:
:

M99
M98P1002
:
:
Underprogram #2

M98P1001 O1002
:
:
:

M99

Fig. 1.7 (d) Exekvering av underprogram

- 25 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01

1.8 OMRÅDE FÖR VERKTYGSRÖRELSE - SLAGLÄNGD


Längst ut på varje maskinaxel sitter gränslägesbrytare som hindrar verktyget från att röra sig utanför
axeln. Det tillåtna rörelseområdet för verktygen kallas slaglängd.
Maskinens nollpunkt

Motor

Gränslägesbrytare

Område för slaglängden

Förutom slaglängden, som begränsas med gränslägesbrytare, kan man programmera ett område där
verktygen inte får lov att röra sig, om man har tillgång till motsvarande data. Denna funktion kallas
kontroll av slaglängden (Se avsnitt, “LAGRAD SLAGLÄNGDSKONTROLL”).

Motor

Gränslägesbrytare

Maskinens nollpunkt

Ange dessa avstånd.

Verktyg kan inte ta sig in i på området. Området


anges av data i minnet eller ett programmet.

- 26 -
B-64604SW/01 PROGRAMMERING 2. STYRDA AXLAR

2 STYRDA AXLAR
Kapitel 2, "STYRDA AXLAR" består av följande avsnitt:

2.1 ANTAL STYRDA AXLAR ...............................................................................................................27


2.2 AXLARNAS NAMN..........................................................................................................................27
2.3 INKREMENTELLT SYSTEM...........................................................................................................28
2.4 MAXIMAL SLAGLÄNGD................................................................................................................29

2.1 ANTAL STYRDA AXLAR


Förklaring
Antalet styrda axlar i detta NC-system beror på modellen och styrningstypen enligt nedan.

Series 0i-TF Series 0i-MF


Antal styrbara axlar (inkl. spindelaxlar)
/ 2 kontrollkanaler
(varje kanal) Max. 9 axlar Max. 9 axlar
(totalt) Max. 11 axlar Max. 11 axlar
Antal styrbara axlar (varje kanal) Max. 7 axlar Max. 7 axlar
Antal styrbara axlar (totalt) Max. 9 axlar Max. 9 axlar
Antal spindelaxlar (varje kanal) Max. 3 axlar Max. 3 axlar
Antal spindelaxlar (totalt) Max. 4 axlar Max. 4 axlar
Antal styrbara axlar (inkl. spindelaxlar)
Max. 8 axlar Max. 8 axlar
/ 1 kontrollkanal
Antal styrbara axlar Max. 7 axlar Max. 7 axlar
Antal spindelaxlar Max. 3 axlar Max. 2 axlar
Antal samtidigt styrbara axlar Max. 4 axlar Max. 4 axlar

OBS!
1 Det maximala antalet styrda axlar som kan användas begränsas beroende på
vilken alternativ konfiguration som används. För närmare detaljer, se handboken
från den aktuella verktygsmaskintillverkaren.
2 Antalet samtidigt styrda axlar för manuell drift (joggmatning, manuell
referenspunktsretur eller manuell snabbtransport) är 1 eller 3 (1 bit 0 (JAX) i
parameter nr 1002 ställs till 0 och 3 när den ställs till 1).

2.2 AXLARNAS NAMN


Förklaring
Verktygsmaskinernas rörliga axlar tilldelas namn. Dessa namn kallas adresser eller axelnamn.
Axelnamnen bestäms i enlighet med verktygsmaskinen. Namnreglerna överensstämmer med standarder
som ISO-standarderna.
Med komplexa maskiner, skulle ett tecken blir otillräcklig för att representera axelnamn. Så kan upp till
tre tecken ska användas för axelnamn. En övergångsaxel kan nämnas "X", "X1", eller "XA1". Det första
tecknet av de tre tecknen kallas det första axelnamns tecken, det andra tecknet kallas det andra axelnamns
tecken och tredje tecken kallas det tredje axelnamns tecken.
Exempel)

- 27 -
2. STYRDA AXLAR PROGRAMMERING B-64604SW/01

X A 1
3:e axelnamns tecken

2:a axelnamns tecken

1:a axelnamns tecken

OBS!
1 Axelnamnen är förutbestämda i enlighet med verktygsmaskinen som används.
Mer om detta står att läsa i maskintillverkarens handbok.
2 Då många vanliga maskiner använder ett tecken för att representera varje
adress, används en-tecken-adresser som finns beskrivet i denna manual.

2.3 INKREMENTELLT SYSTEM


Förklaring
Det inkrementella systemet består av det minsta inmatningsinkrementet (för inmatning) och det minsta
kommandoinkrementet (för utmatning). Det minsta inmatningsinkrementet är det minsta möjliga
inkrementet för programmering av en rörelsebana. Det minsta kommandoinkrementet är det minsta
möjliga inkrementet för verktygets förflyttning på maskinen. Båda inkrementen anges i mm, tum eller
grader.
Det finns tre typer av inkrementella system såsom anges i Tabell 2.3 (a). För varje axel kan ett
inkrementellt system ställas in med hjälp av en bit från bit 0 till bit 1 (ISA, ISC) i parameter nr 1013.

Tabell 2.3 (a) Inkrementellt system


Namn på det inkrementella
Minsta inmatningsinkrement Minsta kommandoinkrement
systemet
0.01 mm 0.01 mm
IS-A 0.001 tum 0.001 tum
0.01 grader 0.01 grader
0.001 mm 0.001 mm
IS-B 0.0001 tum 0.0001 tum
0.001 grader 0.001 grader
0.0001 mm 0.0001 mm
IS-C 0.00001 tum 0.00001 tum
0.0001 grader 0.0001 grader

Det minsta kommandoinkrementet kan vara ett metriskt värde eller ett värde i tum beroende på
verktygsmaskinen. Ställ in metriska eller tum med bit 0 (INM) i parameter nr 0100.
Du kan välja metriskt värde eller värde i tum för det minsta inmatningsinkrementet med en G-kod (G20
eller G21) eller med en inställningsparameter.
Det går inte kombinera tum med det metriska systemet. Vissa funktioner kan inte användas mellan axlar
med olika enhetssystem (cirkulär interpolation, verktygskompensering etc.). För det inkrementella
systemet, se motsvarande handbok från maskintillverkaren.

OBS!
Enheten (mm eller tum) i tabellen används för att indikera ett diametervärde för
programmering av diameter (när bit 3 (DIA) i parameter nr 1006 är inställd på 1)
eller ett radievärde för programmering av radie.

- 28 -
B-64604SW/01 PROGRAMMERING 2. STYRDA AXLAR

2.4 MAXIMAL SLAGLÄNGD


Förklaring
Den maximala slagrörelse som styrs av denna CNC-maskin visas i tabellen nedan:
Maximal slaglängd = Minsta inkrementala kommando × 999999999 (99999999 för IS-A)
Kommandon som överskrider den maximala slaglängden är inte tillåtna.

Tabell 2.4 (a) Maximal slaglängd


Namn på det inkrementella
Minsta inmatningsinkrement Maximal slaglängd
systemet
0.01 mm ±999999.99 mm
IS-A 0.001 tum ±99999.999 tum
0.01 grader ±999999.99 grader
0.001 mm ±999999.999 mm
IS-B 0.0001 tum ±99999.9999 tum
0.001 grader ±999999.999 grader
0.0001 mm ±99999.9999 mm
IS-C 0.00001 tum ±9999.99999 tum
0.0001 grader ±99999.9999 grader

OBS!
1 Den verkliga slaglängden är beroende av maskinverktyget.
2 Enheten (mm eller tum) i tabellen används för att indikera ett diametervärde för
programmering av diameter (när bit 3 (DIA) i parameter nr 1006 är inställd på 1)
eller ett radievärde för programmering av radie.

- 29 -
3. FÖRBEREDANDE
FUNKTION (G-FUNKTION) PROGRAMMERING B-64604SW/01

3 FÖRBEREDANDE FUNKTION
(G-FUNKTION)
En siffra efter adressen G anger kommandofunktionen för det aktuella blocket.
G-koder indelas i följande två typer.
Typ Betydelse
Engångs G-kod G-koden är endast verksam i blocket där den specificeras.
Modal G-kod G-koden är verksam tills en annan G-kod i samma grupp specificeras.

(Exempel)
G01 och G00 är modala G-koder i grupp 01.
G01 X_ ;
Z_ ; G01 är verksamt i detta område.
X_ ;
G00 Z_ ; G00 är verksamt i detta område.
X_ ;
G01 X_ ;
:

T
Det finns tre G-kodsystem i svarvsystemet: A, B och C (tabell 3.1 (a)). Välj ett G-kodsystem med hjälp av
bit 6 (GSB) och 7 (GSC) i parameter nr 3401. Generellt beskriver ANVÄNDARHANDBOKEN
användning av G-kodsystem A, förutom när det beskrivna objektet endast kan använda G-kodsystem B
eller C. I så fall beskrivs användningen av G-kodsystem B eller C.

Förklaring
1. När rensningsstatus (bit 6 (CLR) i parameter nr 3402) ställs in vid strömtillslag eller återställning,
försätts de modala G-koderna i de tillstånd som beskrivs nedan.
(1) De modala G-koderna försätts i de tillstånd som är markerade med såsom visas i tabellen.
(2) G20 och G21 förblir oförändrade när rensningstillståndet ställs in vid strömtillslag eller
återställning.
(3) Vilken status G22 eller G23 har vid påslagning anges av bit 7 (G23) i parameter nr 3402. Dock
förblir G22 och G23 oförändrade när rensningsstatus anges vid återställning.
(4) Användaren kan välja G00 eller G01 genom att ställa in bit 0 (G01) med parameter nr. 3402.
(5) Användaren kan välja G90 eller G91 genom att ställa in bit 3 (G91) med parameter nr. 3402.
När G-kodsystem B eller C används i svarvsystemet, bestämmer inställningen av bit 3 (G91) i
parameter nr. 3402 vilken kod, antingen G90 eller G91, som skall användas.
(6) I M-serien kan användaren välja G17, G18 eller G19 genom att ställa in bit 1 (G18) och 2
(G19) i parameter nr 3401.
2. Alla G-koder utom G10 och G11 är engångskoder.
3. När en G-kod som inte finns i G-kodlistan specificeras, eller en G-kod som inte har något
motsvarande alternativ specificeras, utlöses larm PS0010 "OGILTIG G-KOD".
4. Flera G-koder kan specificeras i samma block om samtliga G-koder tillhör olika grupper. Om flera
G-koder i samma grupp specificeras i samma block är endast den senast specificerade G-koden giltig.
5. Om en G-kod i grupp 01 programmeras i en fast cykel för borrning avbryts den fasta cykeln för
borrning. Detta betyder att tillståndet blir detsamma som när man specificerar G80. Observera att G-
koder i grupp 01 inte påverkas av G-koder för fasta cykler för borrning.
6. G-koder visas gruppvis.

- 30 -
3. FÖRBEREDANDE
B-64604SW/01 PROGRAMMERING FUNKTION (G-FUNKTION)

7. Gruppen G60 (Serie M) omkopplas beroende på inställningen av bit 0 (MDL) i parameter nr 5431.
(När MDL-biten är satt till 0 väljs grupp 00. Om MDL-biten ställs till 1 är grupp 01 ogiltig.)

T
8. När G-kodsystem A används specificeras inte absolut eller inkrementell programmering av en G-kod
(G90/G91) utan av ett adressord (X/U, Z/W, C/H, Y/V). Endast den inledande nivån tillhandahålls
vid returpunkten för den fasta cykeln för borrning.

3.1 G-KODLISTA I SYSTEMET FLEROPERATIONSMASKIN


M
Tabell 3.1 (a) G-kodlista
G-kod Grupp Funktion
G00 Positionering (snabbtransport)
G01 Linjär interpolation (skärhastighet)
01
G02 Cirkulär interpolation CW eller spiralinterpolation CW
G03 Cirkulär interpolation CCW eller spiralinterpolation CCW
G04 Fördröjning
G04.1 G-kod förhindrar buffring
G05.1 AI-utvidgad förhandskontroll / AI konturstyrning / nano-finpolering
G05.4 HRV3 på/av
G07.1 (G107) Cylindrisk interpolation
G08 00 AI-utvidgad förhandskontroll / AI kontur kontroll (avancerad förhandsgranskning
kompatibla med kommandon)
G09 Exakt stopp
G10 Programmerbar datainmatning
G10.6 Indragning och återställning av verktyg
G11 Avbryt programmerbar datainmatning
G15 Avbryt polärt koordinatkommando
17
G16 Polärt koordinatkommando
G17 Val av plan XpYp Xp: X-axeln eller dess parallellaxel
G18 02 Val av plan ZpXp Yp: Y-axeln eller dess parallellaxel
G19 Val av plan YpZp Zp: Z-axeln eller dess parallellaxel
G20 (G70) Inmatning i tum
06
G21 (G71) Inmatning i mm
G22 Funktionen lagrad slaglängdskontroll på
04
G23 Funktionen lagrad slaglängdskontroll av
G27 Kontroll av referenspunktsuppsökningen
G28 Automatisk referenspunktsuppsökning
G28.2 Positionskontroll inaktiverar återgång till referensposition
G29 Rörelse från referenspunkten
00
G30 2:a, 3:e och 4:e referenspunktsuppsökningen
G30.2 Positionskontroll inaktiverar återgången till 2:a, 3:e eller 4:e referenspunkten
G31 Skippfunktion
G31.8 Hoppa över EGB-axel
G33 01 Gängskärning
G37 Automatisk kompensering av verktygslängd
G38 00 Radiekompensering av verktyg/verktygsnos: bevara vektor
G39 Radiekompensering av verktyg/verktygsnos: cirkulär hörninterpolation
- 31 -
3. FÖRBEREDANDE
FUNKTION (G-FUNKTION) PROGRAMMERING B-64604SW/01

Tabell 3.1 (a) G-kodlista


G-kod Grupp Funktion
G40 Radiekompensering av verktyg/verktygsnos: avbryt
G41 07 Radiekompensering av verktyg/verktygsnos: vänster
G42 Radiekompensering av verktyg/verktygsnos: höger
G40.1 Avbryter normalriktningskontroll
G41.1 18 Normal riktningskontroll på: vänster
G42.1 Normal riktningskontroll på: höger
G43 Verktygslängdkompensering +
G44 08 Verktygslängdkompensering
G43.7 Verktygsoffset
G45 Verktygsoffset : öka
G46 Verktygsoffset : minska
00
G47 Verktygsoffset : öka dubbelt
G48 Verktygsoffset : minska dubbelt
G49 (G49.1) 08 Avbryt verktygslängdkompensering
G50 Avbryter skalindelning
11
G51 Skalindelning
G50.1 Avbryter programmerbar spegling
22
G51.1 Programmerbar spegling
G50.4 Avbryt synkroniseringsstyrning
G50.5 Avbryt sammansatt styrning
G50.6 Avbryt överlagrad styrning
G50.9 Utmatning av extrafunktion i rörlig axel
G51.4 Starta synkroniseringsstyrning
G51.5 00 Starta sammansatt styrning
G51.6 Starta överlagrad styrning
G52 Inställning av lokalt koordinatsystem
G53 Inställning av maskinens koordinatsystem
G53.1 Riktningsstyrning för verktygsaxel
G53.6 Verktygsaxelns riktningsstyrning vid bevarande av verktygets mittpunkt
G54 (G54.1) Val av arbetsstyckets koordinatsystem 1
G55 Val av arbetsstyckets koordinatsystem 2
G56 Val av arbetsstyckets koordinatsystem 3
14
G57 Val av arbetsstyckets koordinatsystem 4
G58 Val av arbetsstyckets koordinatsystem 5
G59 Val av arbetsstyckets koordinatsystem 6
G60 00 Enkelriktad positionering
G61 Exakt stopp-läge
G62 Automatisk hörnövermanning
15
G63 Gängningsläge
G64 Bearbetningsläge
G65 00 Makroanrop
G66 Modalt makroanrop A
G66.1 12 Modalt makroanrop B
G67 Ångra modalt makroanrop A/B
G68 Start av koordinatsystemets rotation eller 3-dimensionell koordinatens konvertering läge på
G69 Start av koordinatsystemets rotation eller 3-dimensionell koordinatens konvertering läge av
G68.2 16 Indexering vid lutning av bearbetningsplan
G68.3 Vinklad bearbetningsplan indexering genom verktygets axelriktningen
G68.4 Vinklad bearbetningsplan indexering (inkrementell multi-kommandot)
G72.1 Figurkopiering (roterande kopia)
00
G72.2 Figurkopiering (linjär kopia)

- 32 -
3. FÖRBEREDANDE
B-64604SW/01 PROGRAMMERING FUNKTION (G-FUNKTION)
Tabell 3.1 (a) G-kodlista
G-kod Grupp Funktion
G73 Stegborrningscykel
09
G74 Cykel för vänstergängning med fast tapp
G75 01 Cykel med dykslipning
G76 09 Cykel för finarborrning
G77 Cykel med direkt justering/dykslipning
G78 01 Cykel med kontinuerlig matning av ytslipning
G79 Cykel med Intermittent-matning av ytslipning
Avbryter fast cykel
G80 09
Elektronisk växellåda: avbryt synkronisering
G80.4 Elektronisk växellåda: avbryt synkronisering
34
G81.4 Elektronisk växellåda: synkroniseringsstart
Borrcykel eller punktborrningscykel
G81 09
Elektronisk växellåda: synkroniseringsstart
G81.1 00 Högprecis oscillationsfunktion
G82 Borrcykel eller försänkningscykel
G83 Stegborrningscykel
G84 Gängskärningscykel
G84.2 Cykel för gängning med fast tapp (FS10/11-format)
G84.3 Vänsterdriven gängningscykel med fast tapp (FS10/11-format)
09
G85 Arborrcykel
G86 Arborrcykel
G87 Arborrcykel bakgrundsborrning
G88 Arborrcykel
G89 Arborrcykel
G90 Absolut programmering
03
G91 Inkrementell programmering
G91.1 Kontrollerar det specificerade maximalt tillåtna inkrementella värdet
G92 00 Inställning för arbetsstyckets koordinatsystem eller låsning vid maximalt spindelvarvtal
G92.1 Förinställning av arbetsstyckets koordinatsystem
G93 Inverttidsmatning
G94 05 Matning per minut
G95 Matning per varv
G96 Styrning av konstant ythastighet
13
G97 Avbryt styrning av konstant skärhastighet
G96.1 Spindelindexeringsexekvering (väntar på slutförande)
G96.2 Spindelindexeringsexekvering (väntar inte på slutförande)
00
G96.3 Spindelindexering, slutförandekontroll
G96.4 SV-hastighetsregleringsläge PÅ
G98 Fast cykel : återgång till initialplanet
10
G99 Fast cykel : återgång till R-punktsplanet
G107 00 Cylindrisk interpolation
G160 Kontrollen av inmatning avbruten
20
G161 In-matningskontroll

- 33 -
3. FÖRBEREDANDE
FUNKTION (G-FUNKTION) PROGRAMMERING B-64604SW/01

3.2 G-KODLISTA I SVARVSYSTEMET


T
Tabell 3.2 (a) G-kodlista
G-kodsystem
Grupp Funktion
A B C
G00 G00 G00 Positionering (snabbtransport)
G01 G01 G01 Linjär interpolation (skärhastighet)
01
G02 G02 G02 Cirkulär interpolation CW eller spiralinterpolation CW
G03 G03 G03 Cirkulär interpolation CCW eller spiralinterpolation CCW
G04 G04 G04 Fördröjning
G04.1 G04.1 G04.1 G-kod förhindrar buffring
G05.1 G05.1 G05.1 AI-konturstyrning
G05.4 G05.4 G05.4 HRV3 på/av
G07.1 G07.1 G07.1
Cylindrisk interpolation
(G107) (G107) (G107)
00
AI kontur kontroll (avancerad förhandsgranskning kompatibla
G08 G08 G08
med kommandon)
G09 G09 G09 Exakt stopp
G10 G10 G10 Programmerbar datainmatning
G10.6 G10.6 G10.6 Indragning och återställning av verktyg
G11 G11 G11 Avbryt programmerbar datainmatning
G12.1 G12.1 G12.1
Polär koordinatinterpolation
(G112) (G112) (G112)
21
G13.1 G13.1 G13.1
Avbryt polärt koordinatinterpolationsläge
(G113) (G113) (G113)
G17 G17 G17 Val av plan XpYp
G18 G18 G18 16 Val av plan ZpXp
G19 G19 G19 Val av plan YpZp
G20 G20 G70 Inmatning i tum
06
G21 G21 G71 Inmatning i mm
G22 G22 G22 Funktionen lagrad slaglängdskontroll på
09
G23 G23 G23 Funktionen lagrad slaglängdskontroll av
G25 G25 G25 Spindelvarvtalskontroll av
08
G26 G26 G26 Spindelvarvtalskontroll på
G27 G27 G27 Kontroll av referenspunktsuppsökningen
G28 G28 G28 Referenspunktsuppsökning
G28.2 G28.2 G28.2 Positionskontroll inaktiverar återgång till referensposition
G29 G29 G29 Rörelse från referenspunkten
00
G30 G30 G30 2:a, 3:e och 4:e referenspunktsuppsökningen
Positionskontroll inaktiverar återgången till 2:a, 3:e eller 4:e
G30.2 G30.2 G30.2
referenspunkten
G31 G31 G31 Skippfunktion
G32 G33 G33 Gängskärning
G34 G34 G34 Gängskärning med variabel stigning
G35 G35 G35 Cirkulär gängning CW
Cirkulär gängning CCW (när bit 3 (G36) med parameter nr.
01 3405 är inställd till 1) eller Automatisk vektygskompensering
G36 G36 G36
(X-axeln) (när bit 3 (G36) med parameter nr. 3405 är inställd
till 0)
Automatisk verktygskompensering (Z-axel) (när bit 3 (G36)
G37 G37 G37
med parameter nr.3405 är inställd till 0)

- 34 -
3. FÖRBEREDANDE
B-64604SW/01 PROGRAMMERING FUNKTION (G-FUNKTION)
Tabell 3.2 (a) G-kodlista
G-kodsystem
Grupp Funktion
A B C
Automatisk verktygskompensering (X-axel) (när bit 3 (G36)
G37.1 G37.1 G37.1
med parameter nr.3405 är inställd till 1)
Automatisk verktygskompensering (Z-axel) (när bit 3 (G36)
G37.2 G37.2 G37.2
med parameter nr.3405 är inställd till 1)
01
Radiekompensering av verktyg/verktygsnos: med bibevarad
G38 G38 G38
vektor
Radiekompensering av verktyg/verktygsnos:
G39 G39 G39
hörnrundningsinterpolation
G40 G40 G40 Radiekompensering av verktyg/verktygsnos: avbryt
G41 G41 G41 07 Radiekompensering av verktyg/verktygsnos: vänster
G42 G42 G42 Radiekompensering av verktyg/verktygsnos: höger
G43.7 G43.7 G43.7 Kompensering för verktyg
(G44.7) (G44.7) (G44.7) (Bit 3 (TCT) med parameter nr. 5040 måste vara "1".)
23
G49 G49 G49 Ångra Kompensering för verktygslängd
(G49.1) (G49.1) (G49.1) (Bit 3 (TCT) med parameter nr. 5040 måste vara "1".)
Inställning av koordinatsystem eller låsning av maximalt
G50 G92 G92
00 spindelvarvtal
G50.3 G92.1 G92.1 Förinställning av arbetsstyckets koordinatsystem
G50.1 G50.1 G50.1 Avbryter programmerbar spegling
22
G51.1 G51.1 G51.1 Programmerbar spegling
G50.2 G50.2 G50.2
Avbryt polygon svarvning
(G250) (G250) (G250)
20
G51.2 G51.2 G51.2
Polygon svarvning
(G251) (G251) (G251)
G50.4 G50.4 G50.4 Avbryt synkroniseringsstyrning
G50.5 G50.5 G50.5 Avbryt sammansatt styrning
G50.6 G50.6 G50.6 Avbryt överlagrad styrning
G50.9 G50.9 G50.9 Utmatning av extrafunktion i rörlig axel
G51.4 G51.4 G51.4 00 Starta synkroniseringsstyrning
G51.5 G51.5 G51.5 Starta sammansatt styrning
G51.6 G51.6 G51.6 Starta överlagrad styrning
G52 G52 G52 Inställning av lokalt koordinatsystem
G53 G53 G53 Inställning av maskinens koordinatsystem
G54 G54 G54
Val av arbetsstyckets koordinatsystem 1
(G54.1) (G54.1) (G54.1)
G55 G55 G55 Val av arbetsstyckets koordinatsystem 2
G56 G56 G56 14 Val av arbetsstyckets koordinatsystem 3
G57 G57 G57 Val av arbetsstyckets koordinatsystem 4
G58 G58 G58 Val av arbetsstyckets koordinatsystem 5
G59 G59 G59 Val av arbetsstyckets koordinatsystem 6
G61 G61 G61 Exakt stopp-läge
G62 G62 G62 Läge för automatisk hörnövermanning
15
G63 G63 G63 Gängningsläge
G64 G64 G64 Bearbetningsläge
G65 G65 G65 00 Makroanrop
G66 G66 G66 Modalt makroanrop A
G66.1 G66.1 G66.1 12 Modalt makroanrop B
G67 G67 G67 Ångra modalt makroanrop A/B
G68 G68 G68 04 Spegling på för dubbelrevolver eller balansskärningsläge
Läge med rotationsstart av koordinatsystemet eller 3-
G68.1 G68.1 G68.1 17
dimensionell systemkonvertering på

- 35 -
3. FÖRBEREDANDE
FUNKTION (G-FUNKTION) PROGRAMMERING B-64604SW/01

Tabell 3.2 (a) G-kodlista


G-kodsystem
Grupp Funktion
A B C
G69 Spegling av för dubbelrevolver eller avbryt
G69 G69 04
balansskärningsläge
Ångra rotationsstart av koordinatsystemet eller läge med 3-
G69.1 G69.1 G69.1 17
dimensionell systemkonvertering av
G70 G70 G72 Finbearbetningscykel
G71 G71 G73 Spånskärning vid svarvning
G72 G72 G74 Spånskärning vid plansvarvning
G73 G73 G75 00 Mallrepetercykel
G74 G74 G76 Ändplansdjuphålsborrcykel
G75 G75 G77 Ytterdiameter/innerdiameter borrcykel
G76 G76 G78 Multipelgängskärningscykel
G71 G71 G72 Tvärgående slipningscykel
G72 G72 G73 Tvärgående direktdimensionering/slipningscykel
01
G73 G73 G74 Slipningscykel med oscillering
G74 G74 G75 Direktdimensionering/slipningscykel med oscillering
G80 G80 G80 10 Avbryt fast cykel för borrning
G81.1 G81.1 G81.1 00 Högprecis oscillationsfunktion
G81 G81 G81 Punktborrning (FS10/11-T format)
G82 G82 G82 Försänkning (FS10/11-T-format)
G83 G83 G83 Planborrningscykel
G83.1 G83.1 G83.1 Höghastighetscykel för stegborrning (FS10/11-T-format)
G83.5 G83.5 G83.5 Höghastighetscykel för stegborrning
G83.6 G83.6 G83.6 Stegborrningscykel
G84 G84 G84 Plangängningscykel
10
G84.2 G84.2 G84.2 Cykel för gängning med fast tapp (FS10/11-T-format)
G85 G85 G85 Planarborrningscykel
G87 G87 G87 Sidborrningscykel
G87.5 G87.5 G87.5 Höghastighetscykel för stegborrning
G87.6 G87.6 G87.6 Stegborrningscykel
G88 G88 G88 Sidgängskärningscykel
G89 G89 G89 Sidarborrcykel
G90 G77 G20 Skärcykel för ytter-/innerdiameter
G92 G78 G21 01 Gängskärningscykel
G94 G79 G24 Ändplanssvarvcykel
G91.1 G91.1 G91.1 00 Kontroll av det maximala, specificerade inkrementella värdet
G96 G96 G96 Styrning av konstant ythastighet
02
G97 G97 G97 Avbryt styrning av konstant skärhastighet
G96.1 G96.1 G96.1 Spindelindexeringsexekvering (väntar på slutförande)
G96.2 G96.2 G96.2 Spindelindexeringsexekvering (väntar inte på slutförande)
00
G96.3 G96.3 G96.3 Spindelindexering, slutförandekontroll
G96.4 G96.4 G96.4 SV-hastighetsregleringsläge PÅ
G98 G94 G94 Matning per minut
05
G99 G95 G95 Matning per varv
- G90 G90 Absolut programmering
03
- G91 G91 Inkrementell programmering
- G98 G98 Fast cykel: återgång till initialplanet
11
- G99 G99 Fast cykel: återgång till R-punktsplanet

- 36 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER

4 INTERPOLATIONSFUNKTIONER
Interpolationsfunktioner specificerar sättet att utföra en axelrörelse (med andra ord en rörelse av verktyget
i förhållande till arbetsstycket eller bordet).

Kapitel 4, "INTERPOLATIONSFUNKTIONER", består av följande avsnitt:

4.1 POSITIONERING (G00)....................................................................................................................37


4.2 LINJÄR INTERPOLATION (G01)....................................................................................................38
4.3 CIRKULÄR INTERPOLATION (G02, G03) ....................................................................................40
4.4 SPIRALINTERPOLATION (G02, G03)............................................................................................45
4.5 CYLINDRISK INTERPOLATION (G07.1) ......................................................................................47
4.6 SKIPPFUNKTION (G31) ...................................................................................................................62
4.7 FLERSTEGSSKIPP (G31) .................................................................................................................64
4.8 HÖGHASTIGHETSSKIPPSIGNAL (G31)........................................................................................65
4.9 SKIPPOSITION MAKROVARIABEL FÖRBÄTTRING .................................................................65
4.10 KONTINUERLIG HÖGHASTIGHETSSKIPPFUNKTION .............................................................66
4.11 SKIPPA MOMENTBEGRÄNSNING................................................................................................67

4.1 POSITIONERING (G00)


Med G00-kommandot flyttas ett verktyg med snabbtransporthastighet till en position i arbetsstyckets
system som bestämts med absolut eller inkrementell programmering.
I absolutprogrammering, programmeras koordinatvärdet för slutpunkten.
I inkrementell programmering programmeras sträckan som verktyget förflyttar sig.

Format
G00 IP_ ;
IP_ : För en absolut programmering är detta koordinaterna för en slutpunkt, och för en
inkrementell programmering är detta den sträcka som verktyget flyttas.

Förklaring
En av följande verktygsbanor kan väljas beroende på bit 1 i parameter LRP nr 1401.
• Positionering med ickelinjär interpolation
Verktyget positioneras med snabbtransporthastigheten för varje axel separat. Verktygsbanan är
normalt rak.
• Positionering med linjär typ av interpolation
Verktyget positioneras på kortast möjliga tid med en hastighet som inte får vara högre än
snabbhastigheten för varje axel.
Positionering med linjär typ av interpolering Startposition

Slut position Positionering med icke-linjär typ av interpolation

Snabbhastigheten som programmeras med G00-kommandot programmeras i parameter nr 1420 av


maskintillverkaren oberoende för varje axel. I det positioneringsläge som aktiveras med G00 accelererar
- 37 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

verktyget till en förbestämd hastighet i början av ett block och bromsas in vid blockslut. Nästa block
exekveras när systemet har kontrollerat att positionen är korrekt.
"Med korrekt position " menas att matningsmotorn står i givet område.
Detta område bestäms av maskintillverkaren med hjälp av parameter nr 1826.

Begränsning
Snabbhastigheten kan ej programmeras i adress F.
Även om linjär interpolationspositioneringstyp programmeras utförs positioneringen med icke-linjär
interpolationstyp i följande fall. Därför bör man vara försiktig så att verktyget inte kolliderar med
arbetsstycket.
• G28 anger positionering mellan referens- och mellanläget.
• G53

4.2 LINJÄR INTERPOLATION (G01)


Verktyg kan flyttas utmed en linje

Format
G01 IP_ F_ ;
IP_ : För en absolut programmering är detta koordinaterna för en slutpunkt, och för en
inkrementell programmering är detta den sträcka som verktyget flyttas.
F_ : Hastighet för verktygsmatning (matningshastighet)

Förklaring
Ett verktyg flyttas utmed en linje till den programmerade positionen med en matningshastighet som
programmerats i F.
Matningshastigheten som programmerats i F är aktiv tills ett nytt värde har programmerats.
Matningshastigheten behöver inte programmeras för varje block.
Matningskommandot som programmerats med F-koden mäts längs verktygsbanan. Om F-koden inte
programmeras betraktas matningshastigheten som noll.
Matningshastigheten för varje axelriktning beräknas på följande sätt.
G01 αα ββ γγ ζζ Ff ;
α
Matningshastigheten i α axelriktningen : Fα = ×f
L
β
Matningshastigheten i β axelriktningen : Fβ = ×f
L
γ
Matningshastigheten i γ axelriktningen : Fγ = ×f
L
ζ
Matningshastigheten i ζ axelriktningen : Fζ = ×f
L
L = α 2 + β 2 +γ 2 +ζ 2

Matningshastigheten för den roterande axeln programmeras i grader/min (visas med decimalpunkt).
När den raka linjeaxeln α (som X, Y eller Z) och den roterande axeln β (som A, B eller C)
linjärinterpoleras så är matningshastigheten den där tangentialmatningen i det kartesiska
koordinatsystemet α och β anges av F (mm/min).
β-axelns matningshastighet erhålls; först beräknas den tid som behövs för fördelningen med ovanstående
formel. Därefter ändras enheten för β-axelns matningshastighet till grader/min.

- 38 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER
Beräkningsexempel:
G91 G01 X20.0B40.0 F300.0 ;
Detta ändrar C-axelns enhet från 40,0 grader till 40 mm med metrisk inmatning.
Den tid som behövs för fördelningen beräknas så här:
20 2 + 40 2
0.14907(mm)
300
Matningshastigheten för C-axeln är
40
268.3 deg/ min
0.14907

Vid simultan styrning av tre axlar beräknas matningshastigheten på samma sätt som vid styrning av två
axlar.

Exempel
- Linjär interpolation
• För fräsbearbetning
(G91) G01X200.0Y100.0F200.0;
Y-axel

100.0 (Slutpunkt)

X-axel
0 (startpunkt) 200.0

• För svarvbearbetning
(Diameterprogrammering)
G01X40.0Z20.1F20; (absolut programmering)
eller
G01U20.0W-25.9F20; (inkrementell programmering)
X
46.0

20.1

Slut Start
φ20.0

Z
φ40.0

punkt punkt

- Matningshastighet för den roterande axeln


G91G01C-90.0 F300.0 ;matningshastighet på 300grd/min

(Startpunkt)
90°

(Slutpunkt)
Matningshastigheten är 300 grd/min

- 39 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

4.3 CIRKULÄR INTERPOLATION (G02, G03)


Med kommandot nedan flyttas ett verktyg längs en cirkulär båge.

Format
Båge i XpYp-plan
G02 I_ J_
G17 Xp_ Yp_ F_ ;
G03 R_
Båge i ZpXp-plan
G02 I_ K_
G18 Zp_ Xp_ F_ ;
G03 R_
Båge i YpZp-plan
G02 J_ K_
G19 Yp_ Zp_ F_ ;
G03 R_

Kommando Beskrivning
G17 Programmering av båge i XpYp-planet
G18 Programmering av båge i ZpXp-planet
G19 Programmering av båge i YpZp-planet
G02 Cirkulär interpolation : Medurs (CW)
G03 Cirkulär interpolation : Moturs (CCW)
Xp_ Kommandovärden för X-axeln eller dess parallellaxel (satt i parameter nr 1022)
Yp_ Börvärde för Y-axeln eller dess parallellaxel (satt i parameter nr 1022)
Zp_ Börvärde för Z-axeln eller dess parallellaxel (satt i parameter nr 1022)
I_ Xp-axelavstånd mellan startpunkt och bågcentrum med förtecken
J_ Yp-axelavstånd mellan startpunkt och bågcentrum med förtecken
K_ Zp-axelavstånd mellan startpunkt och bågcentrum med förtecken
R_ Bågradie (med förtecken, radievärde för svarvbearbetning)
F_ Matningshastigheten längs bågen

T
OBS!
1 U-, V- och W-axlarna kan användas med G-koderna B och C.
2 När cirkulär interpolation med kommando I, J, K och en T-kod specificeras i
samma block kan verktygsbanan få en spiralform i stället för bågform.
Specificera intecirkulärt interpolationskommando och T-kod i samma block.

Förklaring
- Riktning för cirkulär interpolation
"Medurs"(G02) och "moturs"(G03) i XpYp-planet (ZpXp-planet eller YpZp-planet) programmeras när
XpYp-planet ses i positiv-negativ-riktning för Zp-axeln (Yp-axeln eller Xp-axeln) i ett kartesiskt
koordinatsystem. Se nedanstående figur (Fig. 4.3 (a)).

- 40 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER
Y X Z

G03 G03 G03

G02 G02 G02


X Z Y
G17 G18 G19
Fig. 4.3 (a)

- Rörelsebanan på en båge
Slutpunkten på en båge programmeras med adress Xp, Yp eller Zp och uttrycks som ett absolut eller
inkrementellt värde beroende på G90 eller G91. För det inkrementella värdet programmeras sträckan
mellan bågens startpunkt och slutpunkten med förtecken.

- Avstånd från startpunkten till cirkelbågens centrum


Bågens centrum programmeras med adress I, J och K för Xp-, Xp- och Zp-axlarna. Det numeriska värde
som följer efter I, J eller K är en vektorkomponent där bågens centrum gäller från startpunkten och alltid
programmeras som ett inkrementellt värde oberoende av G90 och G91, såsom visas nedan (Fig. 4.3 (b)).
I, J och K har alltid förtecken beroende på riktningen.

Slutpunkt (x,y) Slutpunkt (z,x) Slutpunkt (y,z)

y x z
x Start- z Start- y Start-
punkt punkt
i k j punkt

j i k
Mittpunkt Mittpunkt Mittpunkt

Fig. 4.3 (b)


I0, J0 och K0 kan utelämnas.
Om skillnaden mellan radien vid startpunkten och den vid slutpunkten överskrider tillåtet värde i
parameter nr 3410 så ges larm PS0020, "RADIEN UTANFÖR TOLERANS".

- Kommando för en cirkel


När man inte har med Xp, Yp och Zp (slutpunkten är lika med startpunkten) och centrum programmeras
med I, J och K, bildas en 360° båge (cirkel).
G02 I_ ; Kommando för en cirkel

- Bågradie
Avståndet mellan en båge och centrum i en cirkel där denna båge finns kan programmeras med
cirkelradie R istället för med I, J och K.
I detta fall är den ena bågen mindre än 180° och den andra större än 180°. När en båge större än 180°
anges måste radien programmeras med ett negativt värde. Om Xp, Yp och Zp inte används och man väljer
en slutpunkt som är lika med startpunkten samtidigt som man använder R, då programmeras en båge som
är lika med 0°.
G02R_ ; (skärstålet rör sig inte.)

- 41 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

För båge <1> (mindre än 180°)


G91 G02 XP60.0 YP55.0 R50.0 F300.0 ;
För båge <2> (större än 180°)
G91 G02 XP60.0 YP55.0 R-50.0 F300.0 ;
<2>
r=50mm
Slutpunkt

<1>

Startpunkt
r=50mm
Y

- Matningshastighet
Matningshastigheten vid cirkulär interpolation är den samma som den matningshastighet som
programmerats med F-koden. Matningshastigheten längs bågen (bågens tangentiella matningshastighet)
styrs så att den motsvarar den programmerade matningshastigheten.
Felmarginalen mellan den programmerade matningshastigheten och den faktiska matningshastigheten för
verktyget är ±2% eller mindre. Dock mäts denna matningshastighet längs bågen först efter
verktygsradiekompenseringen.

Begränsning
- Simultan programmering av R med I, J och K
Om adress I, J, K och R programmeras samtidigt prioriteras den båge som programmerats med adress R
medan övriga adresser ignoreras.

- Programmering av en axel utanför det programmerade planet


Om en axel som inte omfattar specificerat plan kommenderas så ges larm PS0021, "ILLEGAL VAL AV
PLAN"
Till exempel:
För fräsbearbetning
Om X-axeln och en U-axel parallellt med X-axeln programmeras när XY-planet är programmerat
För svarvbearbetning
Om X-axeln och en U-axel parallellt med X-axeln programmeras när XY-planet är programmerat
med G-kodsystem B eller C

- Programmering av en halvcirkel med R


Om en båge programmeras med en centrumvinkel som närmar sig 180° kan man få felaktiga
centrumkoordinater. I sådana fall programmeras bågcentrum med I, J och K.

- Radieavvikelse mellan start- och slutpunkterna


Om skillnaden i radie mellan bågens start- och slutpunkter överskrider värdet specificerat i parameter nr
3410 så genereras larm PS0020, "RADIEN UTANFÖR TOLERANS"
När en slutpunkt inte ligger på bågen blir resultatet en spiral, såsom visas nedan.

- 42 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER
Slutpunkt

γe
γ(t) (γ e − γ s)θ(t )
γ (t) = γ s +
θ θ
θ(t)
Startpunkt

γs Mittpunkt
Radie

Startpunkt
γs

γe Slutpunkt

θ Mittpunkt θ

Bågradien ändras linjärt med centrumvinkeln θ(t). Spiralinterpolation utförs genom att använda ett
cirkelkommando som anger en bågradie för startpunkten och en annan bågradie för slutpunkten. För att
använda spiralinterpolation, ange ett stort värde i parameter nr 3410, vilket används för att specificera
gränsen för bågradiefelet.

Exempel
M
Y-axel

100
50

60
60
40

0 X axel
90 120 140 200

Verktygsbanan ovan kan programmeras på följande sätt;


(1) I absolut programmering
G92X200.0 Y40.0 Z0 ;
G90 G03 X140.0 Y100.0 R60.0 F300. ;
G02 X120.0 Y60.0 R50.0 ;
eller
G92X200.0 Y40.0Z0 ;
G90 G03 X140.0 Y100.0I-60.0 F300. ;
G02 X120.0 Y60.0I-50.0 ;
(2) I inkrementell programmering
G91 G03 X-60.0 Y60.0 R60.0 F300. ;
G02 X-20.0 Y-40.0 R50.0 ;
eller
G91 G03 X-60.0 Y60.0 I-60.0 F300. ;
G02 X-20.0 Y-40.0 I-50.0 ;

- 43 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

T
- Kommando för cirkulär interpolation X, Z
G02X_Z_I_K_F_; G03X_Z_I_K_F_; G02X_Z_R_F_; Bågens
centrum
Bågens centrum Slutpunkt
Slutpunkt Slutpunkt
X-axel X-axel X-axel
I R (Diameter
(Diameterpro
(Diameter programmering)
grammering)
programmering)
X Startpunkt j Startpunkt X
Z X
K Startpunkt
I Z-axel Z Z-axel
Z-axel
Z
K

(Absolut programmering) (Absolut programmering) (Absolut programmering)

(Diameterprogrammering)
15.0

R25.0
G02X50.0Z30.0I25.0F0.3; eller
G02U20.0W-20.0I25.0F0.3; eller
G02X50.0Z30.0R25.0F0.3 eller
10.0

G02U20.0W-20.0R25.F0.3;
φ50.0

Z
30.0
50.0

- 44 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER

4.4 SPIRALINTERPOLATION (G02, G03)


Spiralinterpolation för en spiralformig verktygsrörelse programmeras med hjälp av maximalt två andra
axlar som rör sig synkront med den cirkulära interpolationen när man kör ett cirkulärkommando.

OBS!
Specifikation av denna funktion beror på modellen.
- M-serien: grundläggande funktion
- T-serien: tillvalsfunktion

Format
Båge i XpYp-plan
G02 I_ J_
G17 Xp_ Yp_ α_ (β_) F_ ;
G03 R_
Båge i ZpXp-plan
G02 K_ I_
G18 Zp_ Xp_ α_ (β_) F_ ;
G03 R_
Båge i YpZp-plan
G02 J_ K_
G19 Yp_ Zp_ α_ (β_) F_ ;
G03 R_
α, β : Valfri enskild axel där cirkulär interpolation inte tillämpas.
Maximalt två andra axlar kan programmeras.

Förklaring
En båges tangentiella hastighet i ett specificerat plan eller en tangentiell hastighet runt den linjära axeln
kan programmeras som matningshastigheten beroende på inställningen för bit 5 (HTG) i parameter nr
1403.
Ett F-kommando specificerar en matningshastighet längs en cirkelbåge om HTG är specificerat som 0.
Detta innebär att den linjära axelns matningshastighet ser ut så här:
Längden på den
linjära axeln

Längden på den
cirkulära bågen

Välj en matningshastighet som inte överskrider gränsvärdena för matningshastigheten längs den linjära
axeln.
Z

Verktygsbana

X Y

Matningshastigheten längs omkretsen på två cirkulärt interpolerade axlar är den


programmerade matningshastigheten.

- 45 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

Om HTG är inställt på 1 skall en matningshastighet längs verktygsbanan specificeras runt den linjära
axeln. Den tangentiella hastigheten för den bågen uttrycks därför enligt följande:
Bågens längd
F× (Bågens längd)2 + (Den linjära axelns
längd)2
Hastigheten längs den linjära axeln uttrycks därför enligt följande:
Längden på den linjära axeln
F× (Bågens längd)2 + (Den linjära axelns
längd)2

Verktygsbana

X Y

Matningshastigheten längs verktygsbanan programmeras.

Begränsning
• Verktygsradie-/nosradiekompensering tillämpas endast för en cirkelbåge.
• Verktygsoffset och verktygslängdkompensering kan inte användas i ett block där spiralinterpolation
angetts.

- 46 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER

4.5 CYLINDRISK INTERPOLATION (G07.1)

4.5.1 Cylindrisk interpolation


I läget cylindrisk interpolation omvandlas en roterande axels vinkelspecificerade rörelse till en
omkretsrörelse för att möjliggöra linjär interpolation och cirkulär interpolation med en annan axel.
Eftersom programmeringen aktiveras med cylindersidan expanderad går det väldigt enkelt att skapa
program som program för spårsvarvning av cylindriska kammar.

OBS!
När bit 6 (NCL) i parameter nr 8137 är 0 kan denna funktion användas.

Format
G07.1 IPr ; Startar den cylindriska interpolationsfunktionen
(aktiverar den cylindriska interpolationen).
:
:
:
G07.1 IP0 ; Avbryter den cylindriska interpolationsfunktionen.
IP : En adress för den roterande axeln
r : Arbetsstyckets radie
Programmera G07.1 IPr; och G07.1 IP0; i separata block.
G107 kan användas istället för G07.1.

OBS!
Endast ett positivt värde fungerar som radie för arbetsstycket. Om ett negativt
värde specificeras ges larm PS0175, "OGILTIG G07.1-AXEL".

Förklaring
- Val av plan (G17, G18, G19)
För att programmera en G-kod för val av plan ställer du in den roterande axeln i parameter nr 1022 som
en linjär axel som är en av de grundläggande tre axlarna i baskoordinatsystemet, eller en axel som är
parallell med en av de grundläggande axlarna. Till exempel om den roterande C-axeln antas vara parallell
med X-axeln kan programmering av G17, axeladress C och Y samtidigt göra att ett plan format av
C-axeln och Y-axeln väljs ( Xp-Yp-planet).

T
OBS!
U-, V- och W-axlarna kan användas med G-koderna B och C.

- Matningshastighet
En matningshastighet som programmerats i funktionen cylindrisk interpolation är matningshastigheten på
omkretsen.

- Cirkulär interpolation (G02,G03)


Cirkulär interpolation kan utföras mellan den roterande axel som ställts in för cylindrisk interpolation och
en annan linjär axel. Radie R används i kommandon på samma sätt som beskrivs.
Radien anges inte i grader utan i millimeter (för metriska värden) eller i tum (för värden i tum).

<Exempel Cirkulär interpolation mellan Z-axeln och C-axeln>


- 47 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

För C-axeln i parameter nr 1022 skall 5 (axel parallell med X-axeln) ställas in. Kommandot för
cirkulär interpolation blir då
G18 Z_C_;
G02 (G03) Z_C_R_;
För C-axeln i parameter nr 1022 kan 6 (axel parallell med Y-axeln) specificeras i stället.
Kommandot för cirkulär interpolation lyder då
G19 C_Z_;
G02 (G03) Z_C_R_;

- Verktygsradie-/nosradiekompensering
För att utföra verktygsradie-/nosradiekompensering i cylindriskt interpolationsläge måste man avbryta
pågående verktygsradie-/nosradiekompensering innan man går in i det cylindriska interpolationsläget.
Starta och avbryt sedan verktygsradie-/nosradiekompenseringen i det cylindriska interpolationsläget.

- Noggrannhet vid cylindrisk interpolation


I funktionen "cylindrisk interpolation" omvandlas rörelsebanan för den roterande axeln som
programmerats med en vinkel en gång internt till distansen för en linjär axel på utsidan, så att linjär
interpolation eller cirkulär interpolation kan exekveras med en annan axel. Efter interpolation omvandlas
denna distans igen till en vinkel. För denna omställning avrundas rörelsebanan till det minsta
inmatningsinkrementet.
När man har en liten cylinderradie kan det alltså förekomma att den verkliga rörelsebanan avviker från
den programmerade banan. Detta fel är dock inte kumulativt.
Om en manuell operation exekveras i funktionen "cylindrisk interpolation" med manuell
absolutprogrammering kan det därför bli fel.
⎡ ROERELSE REV ⎡ 2 × 2πR ⎤⎤
Faktisk amount of=travel =
rörelsemängd
⎢ × ⎢Börvärde ×
ROERELSE REV ⎥⎦ ⎥⎦
The actual
⎣ 2 × 2πR ⎣
ROERELSE REV : Rörelsebanan per varv av den roterande axeln (360°)
R : Arbetsstyckets radie
[] : Avrundat till minsta inmatningsinkrement

Begränsning
- Bågradiespecifikation i funktionen cirkulär interpolation
I funktionen "cylindrisk interpolation" kan en bågradie inte programmeras med ordadress I, J eller K.

- Positionering
I funktionen cylindrisk interpolation kan man inte programmera positioneringsoperationer (inklusive
sådana som aktiverar snabbtransportcykeln, t.ex. G28, G53, G73, G74, G76, G80 till G89). Den
cylindriska interpolationen måste först avbrytas. Cylindrisk interpolation (G07.1) kan inte ske i
funktionen "positionering" (G00).

- Ställa in funktionen cylindrisk interpolation


Funktionen "cylindrisk interpolation" kan inte återställas med funktionen "cylindrisk interpolation". Den
cylindriska interpolationen måste avbrytas innan den kan återställas.

- Roterande axel
Man kan bara ställa in en roterande axel för cylindrisk interpolation. Därför är det omöjligt att
programmera mer än en roterande axel i kommandot G07.1.

- Överhoppning för roterande axel


Om den roterande axeln med överhoppning programmeras vid starten av den cylindriska
interpolationsfunktionen, inaktiveras överhoppningsfunktionen automatiskt i den cylindriska

- 48 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER
interpolationsfunktionen. När den cylindriska interpolationsfunktionen har avbrutits aktiveras
överhoppningsfunktionen automatiskt.

- Verktygsradie-/nosradiekompensering
Om den cylindriska interpolationsfunktionen är programmerad när verktygsradie-/nosradiekompensering
redan tillämpas utförs kompenseringen inte korrekt. Programmera kompenseringen i den cylindriska
interpolationsfunktionen.

- Fast cykel för borrning


Fasta cykler (G73, G74 och G81 till G89 för M-serien / G80 till G89 för T-serien) för borrning kan inte
programmeras under pågående cylindrisk interpolationsfunktion.

- Verktygsoffset
En verktygsoffset måste programmeras innan funktionen "cylindrisk interpolation" ställs in. Man kan inte
ändra offsetvärden i den cylindriska interpolationsfunktionen.

M
- Inställning av ett koordinatsystem
I funktionen cylindrisk interpolation kan man inte programmera ett arbetsstyckes koordinatsystem (G92,
G54 till G59) eller ett lokalt koordinatsystem (G52).

- Indexeringsfunktion indexeringsbord
Cylindrisk interpolation kan inte programmeras när indexeringsfunktionen "indexeringsbord" används.

T
- Inställning av ett koordinatsystem
I läget cylindrisk interpolation kan ett koordinatsystem för arbetsstycket G50 inte programmeras.

- Spegling för dubbelrevolver


Spegling för dubbelrevolver, G68 och G69, kan inte programmeras under cylindrisk interpolation.

- 49 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

Exempel
Exempel på cylindrisk interpolation C: Axel parallell
O0001 (CYLINDRISK INTERPOLATION); med X-axeln
N01 G00 G90 Z100.0 C0 ;
N02 G01 G91 G18 Z0 C0 ;
N03 G07.1 C57299 ;*
N04 G90 G01 G41 Z120.0 D01 F250. ; Z R
N05 C30.0 ;
N06 G03 Z90.0 C60.0 R30.0 ;
N07 G01 Z70.0 ;
N08 G02 Z60.0 C70.0 R10.0 ;
N09 G01 C150.0 ;
N10 G02 Z70.0 C190.0 R75.0 ;
N11 G01 Z110.0 C230.0 ;
N12 G03 Z120.0 C270.0 R75.0 ;
N13 G01 C360.0 ;
N14 G40 Z100.0 ;
N15 G07.1 C0 ;
N16 M30 ;

Z (* Ett kommando med en decimalpunkt kan också användas.)

mm
N05 N12 N13
120
110 N06
N11
90
N07
70
N08 N09 N10
60

C
0 30 60 70 150 190 230 270 360
grader

4.5.2 Cylindrisk interpolation med planavståndskommando


Översikt
Om det vanliga kommandot för roterande axel ges vid cylindrisk interpolation så programmeras axeln för
den roterande axeln.
Denna funktion gör det möjligt att programmera kommandot för den roterande axeln vid cylindrisk
interpolation efter avståndet på det utvecklade planet via parameterinställningar.

OBS!
Denna funktion är en tillvalsfunktion.

Format
G07.1 IPr ; Startar läget cylindrisk interoplation (möjliggör cylindrisk interpolation).
:
G07.1 IP0 ; Avbryter den cylindriska interpolationsfunktionen.
IP : En adress för den roterande axeln
r : Arbetsstyckets radie
Programmera G07.1 IPr; och G07.1 IP0; i separata block.
G107 kan användas istället för G07.1.
- 50 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER

OBS!
Endast ett positivt värde fungerar som radie för arbetsstycket. Om ett negativt
värde specificeras ges larm PS0175, "OGILTIG G07.1-AXEL".

Förklaring
Genom att använda bit 2 (DTO) i parameter nr 3454 är det möjligt att ändra kommandot för den roterande
axeln under cylindrisk interpolation mellan den roterande axelns vinkel och avståndet på det utvecklade
planet.
• I fallet vinkel med den roterande axelns vinkel (när bit 2 (DTO) i parameter nr 3454 är inställd på 0)
Kommandot för den roterande axeln i läget cylindrisk interpolation verkställs med den roterande
axelns vinkel. I programmet, ange en vinkel för den roterande axeln som överensstämmer med den
programmerade punkten på det utvecklade planet.
Kommandot för den roterande axeln använder den roterande axelns vinkel [grad].

Programmera med
den roterande
axelns vinkel.

• I fallet med avstånd på det utvecklade planet (när bit 2 (DTO) i parameter nr 3454 är inställd på 1)
Kommandot för den roterande axeln vid cylindrisk interpolation verkställs med avståndet på det
utvecklade planet. Kommandot för den roterande axeln använder sig av avståndet på det utvecklade
planet och därmed varierar enheten för kommandot beroende på om tuminmatning eller metrisk
inmatning används.

Programmera med
avståndet på det
utvecklade planet.

Kommando för den roterande axeln

Obs!
OBS!
För information om hur cylindrisk interpolation fungerar, liksom dess
begränsningar, se underavsnittet "Cylindrisk interpolation".

- 51 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

4.5.3 Interpolering av skärpunkt för cylindrisk interpolering


Den konventionella funktionen för cylindrisk interpolation styr verktygscentrum så att verktygsaxeln
alltid rör sig längs en programmerad kanal på den cylindriska ytan, mot arbetsstyckets roterande axel
(cylinderaxel). Funktionen skärningspunktsinterpolation för cylindrisk interpolation styr verktyget så att
tangenten för verktyget och skärytan för en kontur alltid passerar arbetsstyckets rotationscentrum. Detta
innebär att skärytan för konturen alltid är vinkelrät mot cylindern. Med denna funktion kan figuren på
skärytan alltid hållas konstant, oavsett verktygsradiekompenseringsvärdet för verktyget som används.

OBS!
Denna funktion är en tillvalsfunktion.

Format
Detta kommando programmeras på samma sätt som för den konventionella
funktionen för cylindrisk interpolation.
G07.1 IPr ; Läget cirkulär interpolation vid start (aktiverar cylindrisk interpolation)
:
G07.1 IP0 ; Avbryt läge cirkulär interpolation
IP : En adress för den roterande axeln
r : Den roterande axelns cylinderradie
Programmera G07.1 IPr; och G07.1 IP0; i ett gemensamt block.
G107 kan också programmeras.

OBS!
Endast ett positivt värde fungerar som radie för arbetsstycket. Om ett negativt
värde specificeras ges larm PS0175, "OGILTIG G07.1-AXEL".

Förklaring
- Jämförelse med konventionell cirkulär interpolation
Som visas i Fig. 4.5.3 (a), så styrs verktyget i offsetaxelns (Y-axelns) riktning, som är vinkelrät mot
verktygscentrum och arbetsstyckets rotationscentrum.

Rotationsaxel Arbetsstycke Rotationsaxel

Verktyg

Y-axel Y-axel
Verktygets
centrum
Konventionell cylindrisk interpolation Cylindrisk interpolation med denna funktion

Fig. 4.5.3 (a) Jämförelse med konventionell cirkulär interpolation

- Skärningspunktskompensering
(1) Skärningspunktskompensering mellan block
Som visas i Fig. 4.5.3 (b), så uppnås skärningspunktskompensation genom att man flyttar mellan
block N1 och N2.

- 52 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER
(a) Låt C1 och C2 vara bas för vektorerna normala mot N1 och N2 från S1, som är
skärningspunkten för verktygscenterbanorna för block N1 och N2.
(b) Efter att verktyget rör sig till S1 enligt kommandot för N1 så rör sig verktyget genom V på
π
C-axeln till följd av skärningspunktskompensering och sedan vidare − V × × r längs
180
Y-axeln.

Z-axel V : C-axelkomponent för C1 - C2


C1 : Skäryta för block N1
C2 : Skäryta för block N2

S1

C2 Verktygets centerbana
N1 C1

Programmerad kanal
V N2

C-axel på
Y-axel cylinderytan

Fig. 4.5.3 (b) Skärningspunktskompensering mellan block

(2) Skärningspunktskompensering i ett cirkulärt kommandoblock


Som visas i Fig.4.5.3 (c), så görs rörelsen som krävs för skärningspunktskompensering samtidigt
med cirkulär interpolation i block N1.
(a) Låt C0 vara bas för vektorn normal mot N1 från S0, som är verktygscentrets position vid
startpunkten för det cirkulära blocket N1. Låt C1 vara bas för den motsvarande vektorn vid
slutpunkten.
(b) När verktyget rör sig från S0 till S1 så görs en överlagrad rörelse av C-axelskomponenten för
π
(C1 - C2) (V i figuren) på C-axeln och en överlagrad rörelse görs av − V × × r längs
180
Y-axeln. längs Y-axeln.
Följande uttryck är alltså giltiga. När en rörelse görs genom L såsom visas i Fig.4.5.3 (c), så
görs de överlagrade rörelserna på C-axeln och Y-axeln som följer:
ΔC = ΔV
π
ΔY = − (ΔV )r
180
ΔV : Skärningspunktskompenseringsvärde (ΔV2 - ΔV1) för rörelse av ΔL
ΔV1 : C-axelkomponenten för vektorn normal mot N1 från verktygscentrum för startpunkten för
ΔL
ΔV2 : C-axelkomponenten för vektorn normal mot N1 från verktygscentrum för slutpunkten för
ΔL
R : Bågradie

- 53 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

V : C-axelkomponent för C1 - C0
Z-axel C0 : Skäryta vid startpunkten för block N1
C1 : Skäryta vid slutpunkten för block N1
Verktygets centrumbana

S1
C0

C1
ΔL

V
ΔV2
ΔV1 R Programmerad kanal
N1

S0 C0 O

Y-axel C-axel på cylinderytan

Fig.4.5.3 (c) Skärningspunktskompensering i ett cirkulärt kommandoblock

(3) När skärningspunktskompensering inte tillämpas mellan block


När, såsom visas i Fig.4.5.3 (d) och Fig.4.5.3 (e), värdet för skärningspunktskompensering (V i
Fig.4.5.3 (d) och Fig.4.5.3 (e)) är mindre än värdet som ställs in i parameter nr 19534 så utförs en av
operationerna nedan. (Operationen som utförs beror på inställningen av bit 6 (CYS) i parameter nr
19530.
(a) När bit 6 (CYS) i parameter nr 19530 ställs in på 1
Skärningspunktskompensering tillämpas inte mellan block N1 och N2, men tillämpas när block
N2 utförs.
Z-axel V : C-axelkomponent för C1 - C0
C0 : Skäryta vid startpunkten för block N1
C1 : Skäryta vid slutpunkten för block N1

Verktygets centerbana

S1
S2
C2 C1

N1 C2
N2
V

N3

Programmerad kanal

C-axel på
Y-axel cylinderytan

Fig.4.5.3 (d) När bit 6 (CYS) i parameter nr 19530 är inställd på 1

(b) När bit 6 (CYS) i parameter nr19530 ställs in på 0


Skärningspunktskompensation utförs inte mellan block N1 och N2. Huruvida
skärningspunktskompensation skall tillämpas mellan block N2 och N3 avgörs genom att man
beaktar skärningspunktskompenseringsvärdet mellan block N2 och N3 (V i Fig.4.5.3 (e)).

- 54 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER

Z-axel V : C-axelkomponent för C1 - C2


C1 : Skäryta för block N1 och N2
C2 : Skäryta vid slutet av block N3

Verktygets centerbana
V

S1

C1 S2
C2
N1 C1
N2

N3

Programmerad kanal
C-axel på
Y-axel cylinderytan

Fig.4.5.3 (e) När bit 6 (CYS) i parameter nr 19530 är 0

(c) När rörelsemängden (L1) för block N2 är mindre än värdet inställt i parameter nr 19535, såsom
visas i Fig.4.5.3 (f), tillämpas ingen skärningspunktskompensering mellan block N1 och N2. I
stället utförs block N2 med skärningspunktskompenseringen för blocket innan. (c) När
rörelsemängden (L2) för block N3 är högre än värdet inställt i parameter nr 19535 tillämpas
ingen skärningspunktskompensering mellan block N2 och N3.
V : C-axelkomponent för C2 - C1
Z-axel C1 : Skäryta för block N1 och N2
C2 : Skäryta vid slutet av block N3

L1

V L2

C1
C2
C1
Verktygets
centerbana
N2

N1 N3

Programmerad kanal

C-axel på
Y-axel cylinderytan

Fig.4.5.3 (f) När rörelsemängden (L1) för block N2 är mindre än parametervärdet

(d) När, såsom visas i Fig.4.5.3 (g), diametern för en båge (R i figuren) är mindre än värdet inställt
i parameter nr 19535 så tillämpas inte skärningspunktskompensering samtidigt med cirkulär
interpolation

- 55 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

V : Skärningspunktskompensering mellan block N2 och N3.


Z-axel
C1 : Skäryta för block N1 och N2
C2 : Skäryta för block N3

L1
V

S2
S1 N2 C1
C2
D
N3
C1 Verktygets
centerbana
N1
Programmerad kanal

C-axel på
Y-axel cylinderytan

Fig.4.5.3 (g) När diametern på en båge är mindre än parametervärdet

M
- När skärningspunktskompensering används med normal riktningskontroll
När skärningspunktskompensering används med normal riktningskontroll (serie M) så utförs
skärningspunktskompensering mellan programmerade block oavsett metoden som beskrivs i
"Skärningspunktskompensering" ovan, men den utförs samtidigt med den normala riktningsstyrda
axelns rörelse (C-axel).
Z-axel C-axel

Y-axel
X-axel

A-axel

Fig. 4.5.3 (h) Vid användning med normal riktningskontroll

(1) När den normala riktningen ändras mellan block N1 och N2 så utförs även
skärningspunktskompensering mellan block N1 och N2.
Som visas i Fig. 4.5.3 (i), så utförs skärningspunktskompenseringen som beskrivs i (1) i
"Skärningspunktskompensering" samtidigt med rörelsen hos normal riktningskontroll mellan
block N1 och N2.

- 56 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER

A-axel på cylinderytan V : A-axelkomponent för C2-C1


C1 : Skäryta för block N1
C2 : Skäryta för block N2

Verktyg

N2
C1

S0 V
Y-axel C2
N1 Normal riktningsvektor (G41.1)

Verktygets centerbana

Programmerad kanal
X-axel

Fig. 4.5.3 (i) När den normala riktningen ändras mellan block N1 och N2

(2) När ett programmerat block utförs medan den normala riktningskontrollaxeln hålls i den normala
riktningen som ställts in i slutpunkten för blocket innan så utförs ingen
skärningspunktskompensering, och skärningspunktskompenseringen som tillämpades i blocket innan
bibehålls. Såsom visas i Fig. 4.5.3 (j), när rörelsemängden i N2 (L1 i figuren) är mindre än
inställningen för parameter nr 5483, så roterar den normala riktningskontrollaxeln inte vid S1 medan
rörelsemängden i N3 (L2 i figuren) är högre än inställningen för parameter nr 5483, så den normala
riktningsaxeln roterar vid S2. Skärningspunktskompensering utförs inte vid S1 utan utförs av
rörelsen för vektor V2 på S2.
V2 : A-axelkomponent för C3-C1'
A-axel på cylinderytan C1 : Skäryta för block N1
C1’ : Skäryta för block N2
L2 C3 : Skäryta för block N3
Verktyg Vektor S2 C1 = vektor S2 C1'

C1’

N3 S2 V2

N2 C3
Programmerad L1
kanal
C1
Y-axel
V1
C2 S1
N1
Normal riktningsvektor (G41.1)
Verktygets centerbana (G42)
X-axel

Fig. 4.5.3 (j) När den normala riktningen är samma som i blocket innan

- Matningshastighet under skärningspunktskompensering


(1) Verktyget rör sig med programmerad matningshastighet medan skärningspunktskompensering
tillämpas mellan block.

- 57 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

(2) Faktisk hastighetsindikering och matningshastighet under cirkulär interpolation är som beskrivs
nedan.
Faktisk hastighetsindikering
Hastighetskomponenten för varje axel efter skärningspunktskompensering vid en tidpunkt under
cirkulär interpolation är som följer:
Fz' = Fz : Den linjära axelns hastighetskomponent
Fc' = Fc + (Vce - Vcs) : Den roterande axelns hastighetskomponent
πr
Fy' = -(Vce - Vcs) : Offsetaxelns hastighetskomponent :
180
Fz : Hastighetskomponent för cylindrisk interpolation och linjär axel före
skärningspunktskompensering
Fc : Hastighetskomponent för cylindrisk interpolation och roterande axel före
skärningspunktskompensering
Vcs: Rotationsaxelkomponent för kontaktpunktsvektor på verktyg (Vs i figuren) vid startpunkten vid
en tidpunkt
Vce: Rotationsaxelkomponent för kontaktpunktsvektor på verktyg (Ve i figuren) vid slutpunkten vid
en tidpunkt
r : Cylinderradie för en roterande axel
Den faktiska hastighetsindikeringen under cirkulär interpolering är högre än det
programmerade värdet när |Fc’| > |Fc|(inre offset i bågen). På samma sätt är den faktiska
hastighetsindikeringen under cirkulär interpolering mindre än det programmerade värdet när
|Fc’| < |Fc|(yttre offset i bågen).
Z-axel

Programmerad kanal
Fc’

Verktygets centerbana

Ve Verktyg

Vce

Fz = Fz’
Vs

Vcs

Fc
C-axel
Y-axel

Fig.4.5.3 (k) Faktisk hastighetsindikering under cirkulär interpolering

- G-koder som kan användas


(1) I skärningspunktsinterpolation för cylindrisk interpolation kan vilken som helst av följande G-koder
programmeras:
G01, G02, G03 : Linjär interpolation, cirkulär interpolation
G17, G18, G19 : Val av plan
G22 : Funktionen lagrad slaglängdskontroll på
G64 : Bearbetningsläge
G90, G91 : Absolut programmering, inkrementell programmering
G94 : Matning per minut
(2) I skärningspunktsinterpolation för cylindrisk interpolation kan vilken som helst av följande G-koder
programmeras:
G01, G02, G03 : Linjär interpolation, cirkulär interpolation
G04 : Fördröjning
- 58 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER
G40, G41, G42 : Verktygets nosradiekompensering
G40.1 till G42.1 : Normal riktningskontroll
G64 : Bearbetningsläge
G65 till G67 : Makroanrop
G90, G91 : Absolut programmering, inkrementell programmering

- Parameter
Denna funktion används genom att man ställer bit 5 (CYA) i parameter nr 19530 på 1.

Begränsning
- Överskärning vid skärning av innerhörn
När innerområdet i ett hörn skärs med linjär interpolation, såsom visas i Fig.4.5.3 (l), så överskär i teorin
den här funktionen hörnets innervägg en aning. Denna överskärning kan undvikas genom att man
programmerar ett värde för R som är något högre än radien för verktyget i hörnet.
Verktyg Verktyg

Överskärningsdel

Fig.4.5.3 (l) Överskärning

- Ställa in lägsta inmatningsinkrement för en offsetaxel (Y-axel)


Ställ in samma lägsta inmatingsinkrement för en offsetaxel och en linjär axel när cylindrisk interpolation utförs.

- Programmering av arbetsstyckets radie


När man programmerar arbetsstyckets radie ska man använda lägsta inmatningsinkrement (utan
decimalpunkt) för den linjära axeln som används vid cylindrisk interpolation.

- Referensaxelinställning (parameter nr 1031)


När olika inkrementsystem används för en linjär axel och en roterande axel i cylindrisk interpolation,
programmera antalet linjära axlar i cylindrisk interpolation för att ställa in axeln som referensaxeln.

- Överhoppningsfunktion för roterande axel


När en roterande axel för vilken överhoppning används programmeras som roterande axel för cylindrisk
interpolation så avaktiveras överhoppningsfunktionen i läget cylindrisk interpolation.
När cylindrisk interpolation avbryts aktiveras överhoppningsfunktionen automatiskt.

- Programomstart
Vid en programomstartsoperation får inte G07.1 för läget cylindrisk interpolation programmeras.
Annars utfärdas larm PS0175, "OGILTIG G07.1-AXEL".

Exempel
- Exempel på skärningspunktsinterpolation för cylindrisk interpolation
Exempelprogrammet nedan visar positionsförhållanden mellan ett arbetsstycke och ett verktyg.
O0001 (CYLINDRISK INTERPOLATION1) ;
N01 G00 G90 Z100.0 C0 ;
N02 G01 G91 G19 Z0 C0 ;
N03 G07.1 C57299 ;
- 59 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

N04 G01 G42 G90 Z120.0 D01 F250. ;................(1)


N05 C20.0 ; ......................................................(2)
N06 G02 Z110.0 C60.0 R10.0 ; ............................(3)
N07 G01 Z100.0 ;..................................................(4)
N08 G03 Z60.0 C70.0 R40.0 ; ..............................(5)
N09 G01 C100.0 ;
:
M30;

Z-axel Z-axel
(mm)
Verktyg C-axel på
120
cylinderytan
(1) (2) (3)
(4)
90
80
70 Programmerad kanal
60
Verktygets centerbana
30
(5) Verktyg
C-axel på cylinderytan
20 30 60 70 (grader)

Fig. 4.5.3 (m) Kanalen hos exempelprogrammet för skärningspunktsinterpolering för cylindrisk interpolering

Positionsförhållande mellan Positionsförhållande mellan


arbetsstycke och verktyg för (1) arbetsstycke och verktyg för (2)

Roterande Roterande
Arbetsstycke axel
axel

0° 0° 20°
Skäryta
Verktyg
Y-axel Y-axel

Verktygscentrum
Positionsförhållande mellan Positionsförhållande mellan
arbetsstycke och verktyg för arbetsstycke och verktyg för (5)
(3) och (4)

Roterande Roterande
axel Arbetsstycke
axel

20°
60° 60°70°
Skäryta

Y-axel Verktyg Y-axel

Verktygscentrum

Fig. 4.5.3 (n) Positionsförhållande mellan arbetsstycke och verktyg i exempelprogrammet


- 60 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER
Skärytan i roterande axelns rörelse i (3) och (4) är enhetlig även om mängden verktygsradiekompensering
ändras.

M
- Exempel på programmering av skärningspunktskompensering för cylindrisk
interpolation och samtidig normal riktningskontroll (serie M)
Verktygsradiekompensering nr 01 är 30 mm.
O0002 (CYLINDRISK INTERPOLATION2) ;
N01 G00 G90 X100.0 A0 ;
N02 G01 G91 G17 X0 A0 ;
N03 G07.1 C57299 ;
N04 G01 G41 G42.1 G90 X120.0 D01 F250. ;
N05 A20.0 ;
N06 G03 X80.0 A60.0 R40.0 ;
N07 G01 X70.0 ;
N08 G02 X70.0 A70.0 R10.0 ;
N09 G01 A150.0 ;
N10 G02 X70.0 A190.0 R85.0 ;
N11 G01 X110.0 A265.0 ;
N12 G03 X120.0 A305.0 R85.0 ;
N13 G01 A360.0 ;
N14 G40 G40.1 X100.0 ;
N15 G07.1 A0 ;
N16 M30 ;
Z-axel
C-axel
Y-axel
X-axel

A-axel

Fig. 4.5.3 (o) Exempel på programmering av samtidig normal riktningskontroll

- 61 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

4.6 SKIPPFUNKTION (G31)


Linjär interpolation kan aktiveras genom att ange en axiell rörelse efter G31-kommandot, t.ex. G01. Om
extern skippsignal SKIP matas in under exekvering av detta kommando så avbryts exekveringen av
kommandot och nästa block exekveras.
Skippfunktionen används när slutet för bearbetningen inte har programmerats utan anges med en signal
från maskinen, t.ex. vid slipning. Funktionen kan också användas för att mäta upp ett arbetsstycke.

Format
G31 IP ;
G31: Engångs-G-kod (fungerar endast i samma block som den är specificerad i)

Förklaring
Koordinatvärdena när skippsignalen SKIP är aktiv kan användas i ett kundmakro eftersom de lagras i
kundmakrosystemvariabel #100151 till #100182, enligt följande. För system med upp till 20 axlar kan
FS16-kompatibla systemvariabler (#5061 till #5080) också användas.
#100151 (#5061) : Första axelns koordinatvärde
#100152 (#5062) : Andra axelns koordinatvärde
:
#100170 (#5080) : 20:e axelns koordinatvärde

#100171 : 21:a axelns koordinatvärde


#100172 : 22:a axelns koordinatvärde
:
#100182 : 32:a axelns koordinatvärde

- Matningshastighet
De två typerna av matningshastighet kan väljas för block G31. Bit 1 (SFP) i parameter nr 6207 används
då.
(1) Parameter SFP (nr 6207#1) = 0
Matningshastighet specificerad med adress F (kan specificeras före eller i G31-blocket).
(2) Parameter SFP (nr 6207#1) = 1
Matningshastighet för parameter nr 6281.
Även om bit 7 (SKF) i parameter nr 6200 är inställd på 1 så är testkörning och automatisk
acceleration/inbromsning avaktiverad om en matningshastighet med kommando G31 är
matningshastigheten som ställts in för parameter nr 6821.

VAR FÖRSIKTIG
För att öka precisionen på verktygspositionen när skippsignalen SKIP matas in
så avaktiveras matningsoverride, testkörning och automatisk
acceleration/inbromsning i rörelse med skippfunktion oavsett
matningshastigheten som specificeras som en matning per minut eller matning
per varv.
För att aktivera dessa funktioner, ställ in bit 7 (SKF) i parameter nr 6200 på 1.
Även om bit 7 (SKF) i parameter nr 6200 är inställd på 1 avaktiveras dock
testkörning och automatisk acceleration/inbromsning om bit 1 (SFP) i parameter
nr 6207 ställs in på 1.

- 62 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER

OBS!
Om kommando G31 ges medan verktygsradie-/nosradiekompensering tillämpas
visas larm PS0035, "G31 KAN EJ UTFÖRAS". I detta fall skall
verktygsradiekompenseringen avbrytas med G40-kommandot innan
G31-kommandot körs.

Exempel
- Blocket efter G31 är en inkrementell programmering

G31 G91 X100.0 F100;


Y50.0;

Skippsignalen matas in här 50.0

Y
100.0
Faktisk rörelse
X Rörelse utan skippsignal

Fig. 4.6 (a) Nästa block är en inkrementell programmering

- Nästa block efter G31 är en absolut programmering för axel 1


G31 G90 X200.0 F100; Y100.0
Y100.0;

Skippsignalen matas in här

X200.0

Faktisk rörelse
Rörelse utan skippsignal

Fig. 4.6 (b) Nästa block är en absolut programmering för 1 axel

- Nästa block efter G31 är en absolut programmering för 2 axlar


G31 G90 X200.0 F100;
X300.0 Y100.0;
Y

Skippsignalen matas in här


100
(300,100)

Faktisk rörelse
Rörelse utan skippsignal

X
100 200 300
Fig. 4.6 (c) Nästa block är en absolut programmering för 2 axlar

- 63 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

4.7 FLERSTEGSSKIPP (G31)


I ett block som specificerar P1 till P4 efter G31, lagrar multistegsskippfunktionen koordinater i en
kundmakrovariabel när en skippsignal (4-punkts eller 8-punkts ; 4-punkts när en höghastighetsskippsignal
används) kopplas på. I det block där Q1 till Q4 specificeras efter G04 kan paus hoppas över om
skippsignaler matas in.
En skippsignal från maskinen, t.ex. från en enhet för fasta mått, kan användas för att hoppa över program
som just exekverats.
Under till exempel spårslipning kan en rad arbetsmoment exekveras automatiskt, från grovbearbetning till
utgnistning, med en skippsignal varje gång en grovbearbetning, halvfärdig bearbetning, färdigbearbetning
eller utgnistning är klar.

OBS!
Denna funktion är en tillvalsfunktion.

Format
Rörelsekommando
G31 IP_ F_ P_ ;
IP_ : Slutpunkt
F_ : Matningshastighet
P_ : P1 till P4
Paus
G04X(U,P)_ (Q_ );
X(U,P)_ : Paustid
Q_ : Q1 till Q4

Förklaring
Flerstegsskipp programmeras med P1, P2, P3 eller P4 i ett G31-block. För närmare information om hur
urvalet går till (P1, P2, P3 eller P4), se instruktionshandboken från maskintillverkaren.
Med Q1, Q2, Q3 eller Q4 i G04 (pauskommando) kan man hoppa över en paus på samma sätt som med
G31. Ett hopp kan ske även om inte Q programmeras. För närmare information om hur urvalet går till (Q1,
Q2, Q3 eller Q4), se instruktionshandboken från maskintillverkaren.

- Matningshastighet
Två typer av matningshastighet kan väljas för multistegsskippblock med hjälp av bit 2 (SFN) i parameter
nr 6207.
(1) Parameter SFN (nr 6207#1) = 0
Matningshastighet som specificeras med adress F (kan specificeras före eller under
multistegsskippblock).
(1) Parameter SFN (nr 6207#2) = 1
Matningshastighet inställd för parametrar nr 6282 till 6285.
Även om bit 7 (SKF) i parameter nr 6200 är inställd på 1 så avaktiveras testkörning och automatisk
acceleration/inbromsning om en matningshastighet med kommando G31 är matningshastigheten som
ställs in för parametrar nr 6282 till 6285.

- 64 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER

VAR FÖRSIKTIG
För att öka precisionen för verktygspositionen när skippsignalen matas in så
avaktiveras matningsoverride, testkörning och automatisk
acceleration/inbromsning vid rörelse med skippfunktionen oavsett
matningshastigheten som specificeras som matning per minut eller matning per
varv.
För att aktivera dessa funktioner, ställ in bit 7 (SKF) i parameter nr 6200 på 1.
Men även om bit 7 (SKF) i parameter nr 6200 är inställd på 1 så avaktiveras
testkörning och automatisk acceleration/inbromsning om bit 1 (SFP) i parameter
nr 6207 sätts på 1.

- Motsvarigheter till skippsignalen


Parameter nr 6202 till 6205 kan användas för att programmera huruvida 4-punkts eller 4-punkts
skippsignal ska användas (när en höghastighetsskippsignal används). Värdet är inte begränsat till 1 : En
hoppsignal kan motsvara två eller flera Pn eller Qn (n=1, 2, 3, 4). Även bit 0 (DS1) och 7 (DS8) i
parameter nr 6206 kan användas för att ange paus.

VAR FÖRSIKTIG
Paus hoppas inte över pausen när Qn inte är specificerat och bit 0 (DS1) och 7
(DS8) i parameter nr 6206 inte är inställd.

4.8 HÖGHASTIGHETSSKIPPSIGNAL (G31)


Skippfunktionen fungerar baserat på en höghastighetsskipppsignal (ansluten direkt till NC; inte via PMC)
istället för en vanlig skippsignal. I detta fall kan åtta signaler matas in.
Fördröjning och fel vid inmatning av hoppsignalen tar 0 - 2 ms på NC-sidan (förutom de på PMC-sidan).
Denna snabbskippsignal för inmatningsfunktionen ser till att detta värde ligger vid max. 0,1 ms och
medger sålunda högprecisa mätningar.
För närmare information, se motsvarande maskinhandbok.

Format
G31 IP ;
G31 ; Engångs-G-kod (fungerar endast i samma block som den är specificerad i)

4.9 SKIPPOSITION MAKROVARIABEL FÖRBÄTTRING


Översikt
I makrovariabel #100151 till #100200 (#5061 till #5080) för läsning av skipposition vid exekvering av
skippkommando (G31) är det nu möjligt att, genom att ställa in bit 7 (SKM) i parameter nr 6007 på 1,
avläsa skippositionen i arbetsstyckets koordinatsystem vid tidpunkten då skipp utförs även om
kommandot för inställning/val av arbetsstyckets koordinatsystem exekveras efter att skippkommandot
exekveras.
Genom att ställa in bit 7 (SKM) i parameter nr 6007 på 0 är det möjligt att avläsa skippositionen som
speglar arbetsstyckets koordinatsystem vid tidpunkten för läsningen, som vanligt, om kommandot för
inställning/val av arbetsstyckets koordinatsystem exekveras efter att skippkommandot exekveras.

Makrovariabel
Följande är de makrovariabler som kan avläsa positionen vid tidpunkten då skipp utförs även om
kommandot för inställning/val av arbetsstyckets koordinatsystem exekveras efter att skippkommandot
exekveras. Bit 7 (SKM) i parameter nr 6007 ställs in på 1.
- 65 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

Systemvariabelnum Systemvariabeln
Attribut Beskrivning
mer amn
#5061 till #5080 [#_ABSKP[n]] R Skipposition (arbetsstyckets koordinatsystem)
OBS!) Index n representerar ett axelnummer (1 till 20).
#100151 till #100200 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).
#5421 till #5440 [#_SKPDTC[n]] R Skipposition (arbetsstyckets koordinatsystem,
detekteringsenhet)
OBS!) Index n representerar ett axelnummer (1 till 20).
#100701 till #100750 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).

4.10 KONTINUERLIG HÖGHASTIGHETSSKIPPFUNKTION


Översikt
Den kontinuerliga höghastighetsskippfunktionen används för att avläsa absoluta koordinater med
höghastighetsskippsignalerna HDI0 till HDI3. Inmatning av en höghastighetsskippsignal i ett
G31P90-block får absoluta koordinater att lagras i kundmakrovariabler #5061 till #5080. För ett system
med mer än 20 axlar lagras de i variabler #100151 till #100182. En axelrörelse stoppar inte även om en
signal matas in, så att koordinaterna för multipla punkter kan läsas.
Genom att använda bit 5 (CSE) i parameter nr 6201 är det möjligt att aktivera både stigande och fallande
flank av en höghastighetsskippsignal.
Mer information finns i motsvarande maskinhandbok.

OBS!
Denna funktion är en tillvalsfunktion.

Format
G31 P90 IP ;
G31 ; Engångs-G-kod (fungerar endast i samma block som den är specificerad i)

Förklaring
- Variabel kundmakro
Om en höghastighetsskippsignal matas in när G31P90 utfärdas så lagras absoluta koordinater i
kundmakrovariabler #5061 till #5080. För ett system med mer än 20 axlar lagras de i variabler #100151
till #100182.
Dessa variabler uppdateras så snart som axlarna når en ny skipposition. Det är därför nödvändigt att
programmera en hastighet så att axeln når nästa skipposition på en tidsperiod som är längre än tiden det
tar för applikationen att avläsa variabelvärdena.
System med 20 eller färre axlar System med fler än 20 axlar
#5061 Koordinater på den första axeln #100151 Koordinater på den första axeln
#5062 Koordinater på den andra axeln #100152 Koordinater på den andra axeln
#5063 Koordinater på den tredje axeln #100153 Koordinater på den tredje axeln
: :
#5079 Koordinater på den 19:e axeln #100181 Koordinater på den 31:a axeln
#5080 Koordinater på den 20:e axeln #100182 Koordinater på den 32:a axeln

- Höghastighet skippsignal
Den här funktionen fungerar endast med en höghastighetsskippsignal.
Välj en höghastighetsskippsignal med bit 0 till 3 (9S1 till 9S4) i parameter nr 6208.

- 66 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER

- Avsluta ett block


Ett G31P90-block avslutas när axeln når slutpunkten.

Begränsning
Det kontinuerliga höghastighetsskippfunktionsblocket (G31P90) måste vara ett kommando för enbart en
axel. Om ett försök görs att specificera två eller fler axlar ges larm PS5068, "FORMATFEL I G31 P90".

4.11 SKIPPA MOMENTBEGRÄNSNING


Översikt
Om man exekverar rörelsekommandot som följer G31P99 (eller G31P98) och samtidigt förbikopplar
vridmomentgränsen*1 på servomotorn, möjliggörs exekvering av skärmatning på samma sätt som i linjär
interpolation (G01). Om vridmomentet - under en rörelse med detta kommando - från servomotorn når
vridmomentgränsvärdet (vridmomentgränsen på servomotorn multiplicerat med övermanningen) till följd
av ett tryck eller andra orsaker eller att en skippsignal (inklusive en höghastighetsskippsignal) inmatas,
kommer eventuella återstående rörelsekommandon att avbrytas och nästa block utförs. (Operationen att
annullera återstående rörelsekommandon och exekvera nästa block kallas ett skip-moment i resten av
detta dokument.)
Det är möjligt att förbikoppla vridmomentgränsen på servomotorn med följande kommandometoder:
(1) Utför övermanningskommandot för vridmomentgräns i PMC-fönstret.
(2) Exekvera ett Q-adresskommando i samma block som det som innehåller ett kommando G31P99
(eller G31P98).
*1 : Vridmomentgränsen på servomotorn sätts automatiskt till ett värde som motsvarar motorns
typvärden. Override tillämpas till max. moment för servomotorn.

För att övermanna momentgränsen på servomotorn, ställ in bit 0 (TQO) i parameter nr 6286 på 1.

Format
G31 P98 Q_ α_ F_
G31 P99 Q_ α_ F_

G31 : Skip-kommando (engångs-G-kod)


P98 : Utför ett skip-moment om vridmomenten på servomotorn når gränsvärdet.
P99 : Utför ett skip-moment om vridmomentet från servomotorn når gränsvärdet eller om
en skippsignal inmatas.
Q : Övermanningsvärde för vridmomentgräns
Giltigt inställningsintervall: 1 till 254 (%)
0 till 255 motsvarar 0% till 100%.
Q-kommandot är frivilligt. Om det utelämnas, programmera kommandot för
vridmomentgräns i PMC-fönstret innan. Om det utelämnas, och ingen övermanning
för vridmomentgräns ställs in i förväg, så utfärdas larm PS0035, "G31 KAN EJ
UTFÖRAS" .
Om ett försök görs att specificera ett värde utanför intervallet så ges larm PS0369,
"G31 FORMAT FEL" .
Det programmerade övermanningsvärdet är endast i kraft till blocket där det är
programmerat.
I slutet av skippåtgärden återgår övermanningsvärdet till det som antogs omedelbart
före G31-kommandot.
α : Axeladress på valfri enskild axel
F : Matningshastighet

- 67 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

- Villkor för att utföra ett skip-moment


Tabell 4.11 (a)
Kommando
Villkor
G31P98 G31P99
Vridmomentgränsvärdet är nått. Ett skip-moment utförs. Ett skip-moment utförs.
En skippsignal är inmatad. Inget skip-moment utförs. Ett skip-moment utförs.

- Operation under ett momentgränsskipp


(Exempel)
N1 G31 P99 Q50 Z400.0 F100.0 ;
N2 G01 X300.0 F500.0 ;
X
A : Maskinens stopposition
300.0 B : CNC-maskinens nuvarande position
då momentgränsen nås
C : N1-kommando slutpunktsposition
N2
200.0

Felvärde
100.0
N1 A B C

100.0 200.0 300.0 400.0 Z

Fig. 4.11 (a)

Ett momentgränsskipp pressar en angiven axel mot en tidigare förberedd komponent eller annan artikel
medan momentbegränsningskommandot exekveras på servomotorn, och utför sedan ett skip-moment när
servomotorn når momentgränsvärdet. Ett skip-moment utförs med den händelse att
vridmomentgränsvärdet, såsom det detekteras i servomotorn, nås. Det är därför inte nödvändigt att mata
in en skippsignal med hjälp av en separat sensor eller annan enhet, till skillnad från vid normala
skip-funktioner.
(1) Vid punkt A kommer maskinen i kontakt med objektet under mätningen och stannar. I detta läge,
eftersom vridmomentgränsvärdet inte nås, utförs inget skip-moment, rörelsekommandona matas
kontinuerligt ut och den aktuella positionen på CNC:n uppdateras.
(2) Eftersom rörelsekommandon utmatas men maskinen förblir stoppad, uppstår det en skillnad
(felvärde) mellan den aktuella positionen på CNC:n och maskinpositionen, och ett vridmoment
appliceras på servomotorn.
(3) När vridmomentgränsvärdet nås utförs ett skip-moment vid maskinstopposition, punkt A, och
N2-kommandot utförs. Under antagande att den aktuella positionen på CNC:n när
vridmomentgränsen nås är punkt B, är felvärdet under momentgränsskippet (A - B).

- Kommando för momentbegränsning


Om inget övermanningsvärde för momentbegränsning programmeras med Q-adressen med
skippkommandot, och inget momentbegränsningskommando utfärdas från PMC-fönstret, osv., så utfärdas
larm PS0035.

När inget momentgränskommando utfärdas, är vridmomentgränsens övermanningsvärde antingen 0 %


eller 100 %.

- 68 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER
Om inget övermanningsvärde för momentbegränsning programmeras med Q-adressen i ett
skippkommandoblock för momentbegränsning så ska en momentbegränsning programmeras som i
programexemplet nedan.

(Programexempel)
O0012
:
Mxx (programmera en momentbegränsning från PMC via fönstret)
:
G31 P99 X200.0 F100.(skippkommando för momentbegränsning)
:
G01 X100.0 F500.(rörelsekommando med momentbegränsningen fortfarande aktiv)
:
Myy (avbryter vridmomentgränsen från PMC:n)
:
M30

- Positionsavvikelsegräns under momentbegränsningskommandot


Medan skippkommandot för momentbegränsning exekveras kommer positionsavvikelsegränskontrollen
med inställningarna av parameter nr 1828 och 1829 inte att utföras. Istället utförs
positionsavvikelsegränskontroll med inställningarna från parameter nr 6287. Om positionsavvikelsen
överskrider gränsen så ges larm SV0004, "FEL FÖR MYCKET (G31)" och ett ögonblickligt stopp
inträffar.

- Variabel kundmakro
När skippkommandot för momentbegränsning utförs lagrar kundmakrosystemvariablerna #5061 till
#5080 (skippsignalposition; för ett system med fler än 20 axlar används variabel #100151 till #100182)
koordinatpositionen som antas i slutet av skippåtgärden. I verkligheten finns det en avvikelse till följd av
fördröjningen av servosystemet mellan maskinpositionen och den aktuella positionen för CNC:n när ett
skip-moment verkställs. Denna avvikelse kan bestämmas utifrån positionsavvikelsen på servot. Genom att
ställa in bit 2 (TSE) i parameter nr 6201, är det möjligt att välja huruvida skippsignalpositionen, som ska
lagras i systemvariablerna, ska kompenseras för med felet (positionsavvikelse) från servosystemet.
Position under skippåtgärd

CNC-maskinens nuvarande position

Maskinposition Fel

Koordinatorigo Stoppunkt

Positionen kompenseras genom


att fördröjningen räknas in
Fördröjningen räknas inte in i
positionen

Fig. 4.11 (b)

- 69 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01

OBS!
1 Specificera endast en axel med skippkommandot för vridmomentgräns. Om
ingen axel specificeras eller ett försök görs att specificera mer än en, utlöses
larm PS0369.
2 Utfärda inte skippkommandot för momentbegränsning i 3-dimensionellt
koordinatkonverteringsläge. Annars utlöses larm PS0035.
3 Utfärda inte skippkommando för momentbegränsning i läge G41 eller G42.
Annars utlöses larm PS0035.
4 En ankomstsignal för momentbegränsning TRQL1 till TRQL8 matas ut oavsett
skippkommando för momentbegränsning.
5 Utfärda inte skippkommandot för momentbegränsning för en axel som
synkroniseras med synkronstyrning (såsom synkronstyrning eller elektronisk
växellåda).
6 Specificera inte skippkommandot för momentbegränsning i ett kontinuerligt
block.
7 Ju högre rörelsens fart är, desto större är felet mellan positionen vid vilken
maskinen stoppar och positionen vid vilken ett skipp faktiskt detekteras. Felet
ökar även när farten varieras under rörelsen. Variera inte farten med
övermanning o.dyl.

- 70 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER

5 MATNINGSFUNKTIONER
Kapitel 5, "MATNINGSFUNKTIONER", består av följande avsnitt:

5.1 ÖVERSIKT .........................................................................................................................................71


5.2 SNABBTRANSPORT ........................................................................................................................72
5.3 SKÄRMATNING ...............................................................................................................................73
5.4 STYRNING AV MATNINGSHASTIGHETEN ................................................................................80
5.5 MATNINGSHASTIGHETINSTRUKTION PÅ IMAGINÄR CIRKEL FÖR EN
ROTATIONSAXEL ...........................................................................................................................85
5.6 PAUS ..................................................................................................................................................88

5.1 ÖVERSIKT
Matningsfunktionen styr verktygets matningshastighet. Man kan välja mellan följande två
matningsfunktioner:

- Matningsfunktion
1. Snabbtransport
När man kör positioneringskommandot (G00) förflyttas verktyget med en snabbtransporthastighet
som programmerats i CNC-systemet (parameter nr 1420).
2. Skärmatning
Verktyget flyttas med en programmerad skärmatningshastighet.

- Övermanning
Övermanning kan användas på en snabbtransporthastighet eller matningshastighet med manöverknappen
på maskinens manöverpanel.

- Automatisk acceleration/inbromsning
För att förhindra mekaniska stötar accelereras/bromsas verktyget in automatiskt vid rörelsens start och
slut (Fig. 5.1 (a)).
Snabbtransporthastighet

FR FR: Snabbtransport-
hastighet
TR : Retardationens
tidkonstant för
snabbtransporthasti
ghet

0 Tid
0
TR TR

Matningshastighet

FC FC : Matningshastighet
TC : Acceleration/retardation
tidskonstant i
matningshastigheten vid
skärning

0 Tid

TC TC

Fig. 5.1 (a) Automatisk acceleration/inbromsning (exempel)


- 71 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01

- Funktionen för höghastighet och hög precisionsbearbetning


Bearbetningsprecisionen kan förbättras med hjälp av AI-utvidgad förhandskontroll (serie M), AI kontur
kontrollfunktion I eller II. Se underavsnittet "AI-UTVIDGAD FÖRHANDSKONTROLL (M-SERIEN) /
AI KONTUR KONTROLLFUNKTION I / AI KONTUR KONTROLLFUNKTION II" i avsnittet
"FUNKTIONER FÖR HÖGHASTIGHETSBEARBETNING" i "II. PROGRAMMERING" för detaljer.

- Verktygsbana i en skärhastighet
Om rörelseriktningen ändras mellan ett specificerat block och nästa block under skärhastighet kan verktygsbanan
rundas tack vare förhållandet mellan tidskonstanten och matningshastigheten (Fig. 5.1 (b)).

Y
Programmerad kanal
Faktisk verktygsbana

0
X

Fig. 5.1 (b) Exempel på verktygsbana mellan två block

I cirkulär interpolation får man ett radiellt fel (Fig. 5.1 (c)).

Y Δ r : Fel
Programmerad kanal
Faktisk verktygsbana

0 X

Fig. 5.1 (c) Exempel på ett radiellt fel i cirkulär interpolation

De rundande hörnen i verktygets som visas i Fig. 5.1 (b) och felet som visas i Fig. 5.1 (c) beror på
matningshastigheten. Matningshastigheten skall därför styras så att verktyget flyttas på det
programmerade sättet.

5.2 SNABBTRANSPORT
Format
G00 IP_ ;
G00 : G-kod (grupp 01) för positionering (snabbtransport)
IP_ : Måttord för slutpunkten

Förklaring
Positioneringskommandot (G00) positionerar verktyget med snabbtransport. Under snabbtransporten
exekveras nästa block när den programmerade matningshastigheten blir 0 och servomotorn når ett visst
område som ställts in av maskintillverkaren (positionskontroll).
Snabbtransporthastigheten ställs in för varje axel med parameter nr 1420. Man behöver alltså inte
programmera någon snabbtransportmatning.
Följande övermanningar kan tillämpas på en snabbtransporthastighet med brytaren på
manöverpanelen::F0, 25%, 50%, 100%
F0: En fast matningshastighet kan ställas in för varje axel med parameter nr 1421.
För närmare information, se motsvarande handbok från maskintillverkaren.

- 72 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER

5.3 SKÄRMATNING
Översikt
Matningshastigheten vid linjär interpolation (G01), cirkulär interpolation (G02, G03) etc. programmeras
med siffror efter F-koden.
I skärhastigheten exekveras nästa block så att matningshastigheten ändras minimalt i förhållande till förra
blocket.

M
Det finns fyra driftsätt för programmering:
1. Matning per minut (G94)
Efter F skall matningen av verktyget per minut specificeras.
2. Matning per varv (G95)
Efter F skall matningen av verktyget per spindelvarv specificeras.
3. Inverttidsmatning (G93)
Inverttiden (FRN) programmeras efter F.
4. Matning med F-kommando med en siffra
Specificera ett önskat ensiffrigt nummer efter F. Sedan blir matningshastigheten som satts med
CNC:n för det numret inställd.

Och, antalet effektiva siffror efter decimalpunkten för matningshastighet till


matningshastighetskommando F är enligt följande.
Exempel) I händelse av det inkrementella systemet IS-B (0,001 mm/ 0,0001 tum)
Decimal- Antal effektiva siffror efter decimalpunkten
Kommando punkt för Parameter
mm tum
F-kommando
0 siffra 2 siffror
Ej angiven Ingenting
Matning per F1234=1234(mm/min) F1234=12.34(tum/min)
minut (G94) 3 siffror 5 siffror
Angiven Ingenting
F1.234=1.234(mm/min) F1.23456=1.23456(tum/min)
Matning per Nr.1405#1 2 siffror 4 siffror
varv (G95) 0(Obs) F1234=12.34(mm/varv) F1234=0.1234(tum/varv)
Ej angiven
Nr.1405#1 3 siffror 5 siffror
1(Obs) F1234=1.234(mm/varv) F1234=0.01234(tum/varv)
Gängskärning 3 siffror 5 siffror
(G33) Angiven Ingenting
F1.234=1.234(mm/varv) F1.23456=1.23456(tum/varv)

OBS!
Inställningen för bit 1 (FCV) i parameter nr 0001 påverkar inte.

T
Tre typer av specifikationer finns:
1. Matning per minut (G98 eller G94)
Efter F skall matningen av verktyget per minut specificeras.
2. Matning per varv (G99 eller G95)
Efter F skall matningen av verktyget per spindelvarv specificeras.

Och, antalet effektiva siffror efter decimalpunkten för matningshastighet till


matningshastighetskommando F är enligt följande.
Exempel) I händelse av det inkrementella systemet IS-B (0,001 mm/ 0,0001 tum)

- 73 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01

Decimal- Antal effektiva siffror efter decimalpunkten


Kommando punkt för Parameter
mm tum
F-kommando
Nr.1404#2 0 siffra 2 siffror
=0 F1234=1234(mm/min) F1234=12.34(tum/min)
Matning per Ej angiven
Nr.1404#2 3 siffror 5 siffror
minut (G98
=1 F1234=1.234(mm/min) F123456=1.23456(tum/min)
eller G94)
3 siffror 5 siffror
Angiven Ingenting
F1.234=1.234(mm/min) F1.23456=1.23456(tum/min)
Matning per Nr.0001#1 4 siffror 6 siffror
varv (G99 =0 F12345=1.2345(mm/varv) F1234567=1.234567(tum/varv)
Ej angiven
eller G95) Nr.0001#1 2 siffror 4 siffror
=1 F1234=12.34(mm/varv) F12345=1.2345(tum/varv)
4 siffror 6 siffror
Gängskärning
Angiven Ingenting
(G32) F1.2345=1.2345(mm/varv) F1.234567=1.234567(tum/varv)

Format
M
Matning per minut
G94 ; G-kod (grupp 05) för matning per minut
F_ ; Matningskommando (mm/min eller tum/min)
Matning per varv
G95 ; G-kod (grupp 05) för matning per varv
F_ ; Matningskommando (mm/varv eller tum/varv)
Inverttidsmatning (G93)
G93 ; Kommando inverttidsmatning G-kod (grupp 05)
F_ ; Matningskommando (1/min)
Matning med F-kommando med en siffra
Fn ;
n: Nummer från 1 till 9

T
G-kodsystem A
Matning per minut
G98 ; G-kod (grupp 05) för matning per minut
F_ ; Matningskommando (mm/min eller tum/min)
Matning per varv
G99 ; G-kod (grupp 05) för matning per varv
F_ ; Matningskommando (mm/varv eller tum/varv)

- 74 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER
G-kodsystem B/C
Matning per minut
G94 ; G-kod (grupp 05) för matning per minut
F_ ; Matningskommando (mm/min eller tum/min)
Matning per varv
G95 ; G-kod (grupp 05) för matning per varv
F_ ; Matningskommando (mm/varv eller tum/varv)

Förklaring
- Riktning för skärmatningshastigheten
Skärhastigheten styrs så att tangentialmatningen alltid motsvarar den programmerade
matningshastigheten.

Y Y

Startpunkt
Slutpunkt

F F

Startpunkt
Mittpunkt Slutpunkt
X X
Linjär interpolation Cirkulär interpolation

Figur 5.3 (a) Tangentiell matning (F)

- Matning per minut


När G har programmerats för matning per minut (i läget matning per minut) specificeras värdet för
verktygsmatningen per minut direkt genom att man sätter en siffra efter F. G-kod för matning per minut är
en modal kod. När en G-kod för matning per minut har specificerats är den giltig tills en annan G-kod
som tillhör gruppen 05 (matning per varv, omvänd tidsmatning) har specificerats.

M
Vid tillslag är driftsättet "matning per minut" inställt.

T
Bit 4 (FPM) i parameter nr 3402 är inställd till 0:
Vid tillslag är matning per varvläget inställd.

Bit 4 (FPM) i parameter nr 3402 är inställd till 1:


Vid tillslag är driftsättet "matning per minut" inställt.

En övermanning från 0 % till 254 % (i steg om 1 %) kan ske för matning per minut med manöverknappen
på maskinens manöverpanel. För närmare information, se motsvarande maskinhandbok från
maskintillverkaren.

- 75 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01

- För fräsbearbetning

Matningsmängd per minut


(mm/min eller tum/min)

Verktyg
Arbetsstycke

Bord

- För svarvbearbetning
F Matningsmängd per minut
(mm/min eller tum/min)

Figur 5.3 (b) Matning per minut

VAR FÖRSIKTIG
Övermanning kan inte användas för vissa kommandon, t.ex. för gängskärning.

- Matning per varv


När G har programmerats för matning per varv (i läget matning per varv) specificeras värdet för
verktygsmatningen per varv direkt genom att man sätter en siffra efter F. G-kod för matning per varv är
en modal kod. När en G-kod för matning per minut har specificerats är den giltig tills en annan G-kod
som tillhör gruppen 05 (matning per minut, tidsmatning) har specificerats.
En övermanning från 0 % till 254 % (i steg om 1 %) kan ske för matning per minut med manöverknappen
på maskinens operatörspanel. För närmare information, se motsvarande maskinhandbok från
maskintillverkaren.
Om bit 0 (NPC) i parameter nr 1402 har bestämts till 1 kan kommandona för matning per varv
programmeras även utan positionsgivare. (CNC-systemet omvandlar matning per varv-kommandona till
matning per minut-kommandon.)
- För fräsbearbetning

F
Matningsmängd per spindelvarv
(mm/varv eller tum/varv)

- 76 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER
- För svarvbearbetning
F Matningsmängd per spindelvarv
(mm/varv eller tum/varv)

Figur 5.3 (c) Matning per varv

VAR FÖRSIKTIG
När spindelns hastighet är låg kan matningshastigheten variera.
Ju långsammare spindeln roterar, desto mer varierar matningshastigheten.

- Inverttidsmatning
Om en G-kod för inverttidsmatning programmeras ställs specifikationsläget för inverttid in (funktionen
G93). Inverttiden (FRN) programmeras med en F-kod.
Ett värde från 0.001 till 9999.999 kan programmeras för FRN, oavsett om inmatningssättet är tum eller
metriskt eller om inkrementalsystemet är IS-B eller IS-C.
F-kodspecifikationsvärde FRN
F1 0.001
F1 (*1) 1.000
F1.0 1.000
F9999999 9999.999
F9999 (*1) 9999.000
F9999.999 9999.999

OBS!
*1 Programmerat värde i fast punktformat med bit 0 (DPI) i parameter nr 3401 satt
till 1

G-koden för inverttidsmmatning är en modal G-kod och hör till grupp 05 (inklusive G-koden för matning
per varv och G-koden för matning per minut).
När ett F-värde programmeras i funktionen inverttidsspecifikation och matningshastigheten överskrider
den maximalt tillåtna skärmatningshastigheten, kopplas matningshastigheten till den maximalt tillåtna
skärmatningshastigheten.
Vid cirkulär interpolation beräknas inte matningshastigheten med hjälp av den verkliga rörelsebanan i
blocket utan från bågradien. Detta betyder att den verkliga bearbetningstiden är längre när bågradien är
längre än bågdistansen och kortare när bågradien är kortare än bågdistansen. Inverttidsmatning kan också
användas för skärhastigheten i en fast arbetscykel.

OBS!
1 I funktionen inverttidsspecifikation behandlas inte en F-kod som en modal kod
utan den måste programmeras i varje block. Om en F-kod inte specificeras
utlöses larm PS1202 "INGET F-KOMMANDO VID G93".
2 När F0 specificeras i inverstid-specifikationsläget utlöses larmet PS0011
"MATNING NOLL (KOMMANDO)".
3 Inverttidsmatning kan inte användas när PMC-axelstyrningen är aktiv.
4 Om den beräknade skärmatningshastigheten är mindre än det tillåtna intervallet,
utlöses larm PS0011 "MATNING NOLL (KOMMANDO)".
- 77 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01

Exempel
- För linjär interpolation (G01)
1 matningshastighet
FRN = =
Tid (min.) avstånd
Matningshastighet: mm/min (för metrisk inmatning)
tum/min (för tuminmatning)
Sträcka: mm (för metrisk inmatning)
tum (för tuminmatning)

- För att avsluta ett block på 1 (min)


1 1
FRN = = =1 Specificera F1.0.
Tid(min) 1(min)
- För att avsluta ett block på 10 (s)
1 1
FRN = = =6 Specificera F6.0.
Tid(sek) / 60 10 / 60(sek)
- För att hitta rörelsetiden som behövs när F0.5 specificeras
1 1
TID(min) = = =2 2 (min) behövs.
FRN 0.5
- För att hitta rörelsetiden som behövs när F10.0 specificeras
1 × 60 60
TID(min) = = =6 6 (sek) behövs.
FRN 10

- För cirkulär interpolation (G02, G03)


1 matningshastighet
FRN = =
Tid(min ) bågradie
Matningshastighet: mm/min (för metrisk inmatning)
tum/min (för tuminmatning)
Bågradie: mm (för metrisk inmatning)
tum (för tuminmatning)

OBS!
Vid cirkulär interpolation beräknas inte matningshastigheten med hjälp av den
verkliga rörelsebanan i blocket utan från bågradien.

- Omkoppling av modal kod i grupp 05


Matningshastigheten (F) nollställs om en modal kod i grupp 05 kopplas på. Detta orsakar larm PS0011,
"MATNING NOLL (KOMMANDO)", som utfärdas i skärningsblocket. Därför är det möjligt att
förhindra skärning från att exekveras vid en oavsiktlig matningshastighet (F) som ärvs som modala data.

Exempel
Exekvera programmet nedan.
Vid blocket för omkoppling från G94 till G95 (N06) utfärdas larmet PS0011.
O0001 ;
N01 G90 G00 X0 Y0 ;
N02 M03 S100 ;
N03 G91 G01 ;
N04 G94 X10.0 F100.0 ;
N05 Y10.0 ;
N06 G95 X10.0 ; ⇒ Larm PS0011 utfärdas.
N07 Y10.0;
- 78 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER
M30;

OBS!
1 I G93 läge, om axelkommandot och kommandot för matningshastighet (F) är inte
i samma block, utfärdas larm PS1202, visas "INGET F-KOMMANDO VID G93"
utfärdas.
2 Om G-koden i grupp 05 raderas på grund av en återställning, genom att bit 6
(CLR) för parameter nr 3402 till 1 och bit 5 (C05) i parameter nr 3406 till 0, så att
modal G-koden omkopplas, kommer matningen (F) raderas även om bit 7 (CFH)
i parameter nr 3409 är satt till 1.
3 Om bit 7 (FC0) i parameter nr 1404 är satt till 1, larm PS0011 inte utfärdas och
blocket exekveras med en matning av 0 även om kommandot för val av matning
används för att omkoppla modala kodgrupp 05 och axelkommandot exekveras i
läget skärningsmatning utan att ange en matningshastighet (F). I G93-läge
utfärdas larmet PS1202 oberoende av inställningen i parameter bit FC0.
4 Larm PS0011 eller PS1202 används inte även om kommandot för val matning
används för att omkoppla modala kodgrupp 05 och axelkommandot exekveras i
läget skärningsmatning utan att ange en matningshastighet (F), förutsatt att
rörelseavståndet är 0.
5 Larm PS0011 och PS1202 utfärdas om kommandot för val av matning används
för att omkoppla modala kodgrupp 05 och axelkommandot exekveras i läget
skärningsmatning utan att ange en matningshastighet (F), även om
skärmatningshastigheten (parameter nr 1411) under automatisk drift är inställd.
(M-serie)

M
- Matning med F-kommando med en siffra
När ett ensiffrigt tal mellan 1 och 9 programmeras efter F används den matningshastighet som ställts in
för denna siffra i parameter nr 1451 till 1459. Med F0 aktiveras snabbtransporthastigheten.
Den matningshastighet som motsvarar det inställda numret kan ökas eller minskas med den manuella
handratten. Genom att vrida på manöverknappen ändras den ensiffriga F-matningshastigheten på
maskinens manöverpanel.
Ökningen/minskningen, ΔF, av matningshastigheten per skalindelning på den manuella pulsgeneratorn är
enligt följande
F max
ΔF =
100 X
Fmax : Övre gräns för matningshastigheten för F1-F4 inställd av parameter (nr 1460) eller övre
gräns för matningshastigheten för F5-F9 inställd av parameter (nr 1461)
X : Valfritt värde mellan 1-127 inställt av parameter nr 1450
Det inställda eller ändrade matningsvärdet behålls även när strömmen slås av. Den aktuella
matningshastigheten visas på LCD-skärmen.

- Koppling av matningshastigheten
Parameter nr 1430 kan användas för att programmera den maximala matningshastigheten för varje axel.
När matningshastigheten längs en axel överskrider den tillåtna matningshastigheten för denna axel på
grund av interpolation kopplas matningshastigheten till den tillåtna matningshastigheten.

Referens
Se bilaga D för matningshastighetens börvärde.

- 79 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01

5.4 STYRNING AV MATNINGSHASTIGHETEN


Matningshastigheten kan styras på det sätt som framgår av Tabell 5.4 (a).

Tabell 5.4 (a) Styrning av matningshastigheten


Funktionsnamn G-kod G-kodens giltighet Beskrivning
Denna funktion gäller Verktyget bromsas in vid slutpunkten av ett
Exakt stopp G09 enbart för programmerade block varefter en positionskontroll sker.
block. Därefter körs nästa block.
När denna har
Verktyget bromsas in vid slutpunkten av ett
specificerats gäller
Exakt stopp-läge G61 block varefter en positionskontroll sker.
funktionen ända tills G61,
Därefter körs nästa block.
G63 eller G64 körs.
När denna funktion har
programmerats gäller den Verktyget bromsas inte in vid slutpunkten
Bearbetningsläge G64
ända tills G61, G62 eller av ett block, utan nästa block körs.
G63 körs.
Verktyget bromsas inte in vid slutpunkten
När denna funktion har
av ett block, utan nästa block körs.
programmerats gäller den
Gängningsläge G63 När G63 körs fungerar inte
ända tills G61, G62 eller
matningsövermanningen och
G64 körs.
matningsstoppet.
När verktyget flyttas längs ett innerhörn
När denna funktion har
Automatisk under verktygsradiekompensering,
programmerats gäller den
övermanning G62 övermannas matningshastigheten för att
ända tills G61, G63 eller
Auto- för inre hörn dämpa skärmåttet per tidsenhet så mycket
G64 körs.
matisk att man får en ren yta.
hörnöverm Ändring av
anning matningshastig Denna funktion är giltig
(M-serien) heten för under Matningshastigheten för invändig cirkulär
-
invändig verktygsradiekompenserin skärning ändras.
cirkulär g oavsett G-koden.
skärning

OBS!
1 Syftet med positionskontrollen är att kontrollera att servomotorn har nått
föreskrivet område (programmeras med en parameter av maskintillverkaren).
Positionskontrollen exekveras inte om bit nr 5 (NCI) i parameter nr 1601 har
värdet 1.
2 Spindelövermanning är aktiverad i gängningsläge.
3 Innerhörnsvinkel θ: 2° < θ ≤ α ≤ 178°
(α är ett inställt värde)
Arbetsstycke

θ
Verktyg

Format
Exakt stopp G09 IP_ ;
Exakt stopp-läge G61 ;
Bearbetningsläge G64 ;
Gängningsläge G63 ;
Automatisk hörnövermanning G62 ;

- 80 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER

5.4.1 Exakt stopp (G09, G61), bearbetning (G64), gängskärning


(G63)
Förklaring
Verktygsbanan mellan satser som följs av verktyget är olika i den exakta stopp-, bearbetnings- och
gängningsläge (Fig. 5.4.1 (a), Fig. 5.4.1 (b)).

Exakt stopp Y
G09 G01 Y10.0 F1000.0; (1) I-position kontroll:
X2.0; (2) (2)

Exakt stopp-läge Verktygsbana


G61; (1)
G01 Y10.0 F1000.0; (1)
X2.0; (2) 0 X

Fig. 5.4.1 (a) Exempel på en verktygsbana när G09 eller G61 exekveras

Gängningsläge Y
G63;
G01 Y10.0 F1000.0; (1) (2)
X2.0; (2) Program kanal

Bearbetningsläge (1)
G64; Verktygsbana
G01 Y10.0 F1000.0; (1)
0 X
X2.0; (2)

Fig. 5.4.1 (b) Exempel på en verktygsbana när G63 eller G64 exekveras

VAR FÖRSIKTIG
Bearbetningsfunktionen (driftläge G64) aktiveras vid tillslag eller
systemåterställning.

- 81 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01

5.4.2 Automatisk hörnövermanning (M-serien)


M
När verktygsradiekompenseringen exekveras bromsas verktygsrörelsen in automatiskt vid ett innerhörn
och i det inre cirkelområdet. I och med detta minskas belastningen på verktyget samtidigt som man får en
ren och snygg yta.

OBS!
När bit 3 (AOV) i parameter nr 8131 är 1 kan denna funktion användas.

5.4.2.1 Automatisk övermanning för innerhörn (G62)


Förklaring
- Villkor för övermanning
När G62 körs och verktygsbanan formar ett innerhörn med verktygsradiekompensering övermannas
matningshastigheten automatiskt i båda ändar av hörnet.
Det finns fyra typer av inre hörn (Fig. 5.4.2 (a)).
2°≤θ≤θp≤178° in Fig. 5.4.2 (a).
θp är ett värde som ställts in med parameter nr 1711. Om θ är ungefär lika med θp, bestäms det inre
hörnet med ett fel på 0.001° eller mindre.

: Verktyg
1. Rak linje till rak linje : Programmerad kanal 2. Rak linje till båge
: Verktygets centerbana

θ θ

3. Båge till rak linje 4. Båge till båge

θ
θ

Fig. 5.4.2 (a) Inre hörn

- 82 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER

- Övermanningsområde
När ett hörn bestäms som ett innerhörn övermannas matningshastigheten framför och bakom innerhörnet.
Sträckorna Ls och Le, där matningshastigheten övermannas, utgör sträckor mellan punkter på
verktygscenterbanan och hörnet (Fig. 5.4.2 (b), Fig. 5.4.2 (c), Fig. 5.4.2 (d)). Ls och Le sätts med
parameter numren 1713 och 1714.
Programmerad kanal
Le Ls
a b

Verktygets centerbana
Matningshastigheten är övermannad från punkt A till punkt B.

Fig. 5.4.2 (b) Övermanningsområde (rak linje till rak linje)

När en programmerad verktygsbana består av två bågar övermannas matningshastigheten om start- och
slutpunkten ligger i samma kvadrant eller i angränsande kvadranter (Fig. 5.4.2 (c)).

Programmerad
kanal

Verktygets centerbana

Matningshastigheten är övermannad från punkt a till punkt b.

Fig. 5.4.2 (c) Övermanningsområde (bågar till båge)

I programmet (2) för en båge övermannas matningshastigheten från punkt a till punkt b och från punkt c
till punkt d (Fig. 5.4.2 (d)).
Programmerad kanal

d a

Le Ls Le Ls
c b
(2)

Verktygets centerbana
Verktyg

Fig. 5.4.2 (d) Övermanningsområde (rak linje till båge, båge till rak linje)

- Övermanningsvärde
Ett övermanningsvärde ställs in med parameter nr 1712. Ett övermanningsvärde är giltigt även för
testkörning och specifikation av ensiffrig F-kodsmatning.
I funktionen "matning per minut" ser den aktuella matningshastigheten ut på följande sätt:
F = (Automatisk övermanning för innerhörn) x (Övermanning av matningshastigheten)

- 83 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01

Begränsning
- Acceleration/retardation före interpolering
Övermanningen av innerhörn är avaktiverad under acceleration/inbromsning före interpolation.

- Uppstart/G41, G42
Övermanningen av innerhörn är avaktiverad om hörnet föregås av ett startblock eller följs av ett block
med G41 eller G42.

- Offset
Övermanningen av innerhörn exekveras inte om offset är noll.

5.4.2.2 Ändring av matningshastigheten för invändig cirkulär


skärning
För cirkulär skärning med inre offset bestäms matningshastigheten på en programmerad verktygsbana till
en börhastighet (F) genom att man anger den cirkulära skärmatningshastigheten med hänsyn till F som
visas nedan (Fig. 5.4.2 (e)). Denna funktion är giltig under verktygsradiekompensering oavsett
G62-koden.
Rc
F=
Rp
Rc : Verktygscenterbanans radie
Rp : Programmerad radie
Funktionen gäller även för testkörning och ensiffrigt F-kodmatningskommando.

Programmerad
kanal

Rc Verktygets
Rp centerbana

Fig. 5.4.2 (e) Ändring av matningshastigheten för invändig cirkulär skärning

Om Rc är mycket mindre än Rp, Rc/Rp 0; stannar verktyget. En minsta inbromsningsförhållande


(MDR) skall programmeras med parameter nr 1710. Om Rc/Rp≤MDR är verktygets matningshastighet
(F×MDR).
Om parameter nr 1710 är 0, är den minsta retardationshastigheten (MDR) 100 %.

VAR FÖRSIKTIG
Om invändig cirkulär skärning skall exekveras tillsammans med övermanning av
innerhörn är verktygets matningshastighet den följande:
Rc
F× × (övermanning för innerhörn) x (övermanning av matningshastigheten)
Rp

- 84 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER

5.5 MATNINGSHASTIGHETINSTRUKTION PÅ IMAGINÄR


CIRKEL FÖR EN ROTATIONSAXEL
Översikt
För matningsinstruktioner om imaginär cirkel för en roterande axel, är en cirkel med radien specificerad i
parameter nr 1465 (som kallas en imaginär cirkel), och matningshastigheten av den roterande axeln är
inställd på matningen i dess omkrets.

Förklaring
- Matningshastighet
Konventionell metod
Vanligtvis är matningshastigheten av en roterande axel inställd på rotationens matningshastighet
(grader/mm).

ΔX
Hastighet på den linjära axeln (X-axeln) FX = F × ( mm / min )
L
ΔC
Hastighet på den linjära axeln (C-axeln) FC = F × ( gr / min )
L
Kombinerad rörelsesträcka L = ΔX 2 + ΔY 2 + ΔZ 2 + ΔC 2 ( mm )

L
Rörelsetid T = (min )
F

Instruktioner för matningshastighet om imaginär cirkel av en roterande axel


Instruktioner för matningshastighet om imaginär cirkel för en roterande axel, är matningshastigheten av
den roterande axeln satt till rörelsens matningshastighet på en imaginär cirkel med radien som anges i
parameter nr 1465.
Genom att ställa den imaginära radien till 0, kan den roterande axeln uteslutas från matningshastighetens beräkning.
Y Rotationsaxelns matningshastigin
Programexempel
N1G91G01X10.F10.
N2C10.
C N2

Imaginär N1 X
radie
Imaginär cirkel

Fig. 5.5 (a)


ΔX
Hastighet på den linjära axeln (X-axeln) FX = F × ( mm / min )
L′
ΔC
Hastighet på den linjära axeln (C-axeln) FC = F × ( gr / min )
L′
⎛ π × lC × ΔC ⎞
2

Kombinerad rörelsesträcka L ′ = ΔX 2 + ΔY 2 + ΔZ 2 + ⎜ ⎟ ( mm )
⎝ 180 ⎠
L′
Rörelsetid T ′ = ( min )
F
lC : Imaginär radie (parameter nr 1465)
- 85 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01

Instruktioner för matningen om imaginära cirkel för en roterande axel, på grund av skillnaden i hur man
bestämmer rörelseavståndet, om ett särskilt litet värde anges för den imaginära radien, kommer rörelsen
på axeln att vara snabb. Var uppmärksam på inmatningen till parametern.

En klämma för skärmatningshastigheten utförs baserat på per-axeln maximum skärmatningshastighet i


parameter nr 1430 och den faktiska hastigheten på axeln (data innan konvertering). Således, om ett stort
värde ställs in för den imaginära radieparameter nr 1465, kan ett kommando utfärdas med en
matningshastighet som överstiger inställningen för maximal skärmatningshastigheten, och om ett litet
värde anges för den imaginära radien, är matningen fastspänd under inställningen av den maximala
skärmatningshastigheten.
Notera att instruktioner för matningshastigheten på den imaginära cirkeln för en roterande axel är också
effektiv för en testkörning.

- AI-utvidgad förhandskontroll (M-serien) / AI kontur kontroll


AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning utförs på rörelsehastigheten på en imaginär
omkrets. Rörelsens matningshastighet kan därför inte vara matningshastigheten för beräkningen i
instruktionen för matningshastigheten på den imaginära cirkeln för en roterande axel, om
matningshastigheten ändras med kontrollen av matningshastigheten av AI-utvidgad förhandskontroll
(M-serien) / AI kontur kontroll. Matningshastigheten under AI-utvidgad förhandskontroll (M-serien) / AI
kontur kontroll är fastspänd med parameter nr 1432. Om parametern nr 8465 inte är 0, låses
matningshastigheten i parameter nr 8465.

- Om den imaginära radien är 0 mm


Om den imaginära radien är 0 mm är rörelseavståndet på den roterande axeln 0 mm. Således är det
kombinerade rörelseavståndet
L ′ = ΔX 2 + ΔY 2 + ΔZ 2

Det är därför möjligt att utesluta hastighetskomponenten på den roterande axeln och betrakta
rörelsehastigheten på den linjära axeln som specificerad hastighet F.
Om endast en roterande axel anges med denna inställning, sker en rörelse vid högsta
skärmatningshastighet.

Exempel
- Exempel 1
Om i det inkrementala systemet IS-B,
G91 G01 C10. F10. ;
är specificerat,

(1) Om 10,000 (10 mm) är inställd på den imaginära radieparametern nr 1465, är den beräknade
formeln:
⎛ π × 10(mm)
( mm ) × 10(gr)
2
⎛ π × l C × ΔB ⎞ ( deg ) ⎞
2

L′ = ⎜ ⎟ = ⎜⎜ ⎟⎟ = 1.7453292 ⋅ ⋅ ⋅(mm)
( mm )
⎝ 180 ⎠ ⎝ 180 ⎠
10 ((gr)
FC = 10 (mm / min ) × = 57.2957795 ⋅ ⋅ ⋅((gr/min)
deg )

1.7453292 ⋅ ⋅ ⋅( mm )
deg / min )

L ′ 1.7453292 ⋅ ⋅ ⋅( mm )
T′ = = = 0.17453292 ⋅ ⋅ ⋅ ( min ) = 10.4719755 ⋅ ⋅(sek)
⋅ ( sec )
F 10 ( mm / min )

Alltså är rörelsetiden ca 10.472 sek och rotationshastigheten ca 57.296 grad/min. Hastigheten på den
imaginära radien 10.000 mm Fig. 5.5 (b) ovan betraktas som den specificerade hastigheten, 10.000
mm/min.

- 86 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER
(2) Om 36.000 (36 mm) är inställd på den imaginära radieparametern nr 1465, är rörelsetiden:
⎛ π × 36 ((mm)
2
⎛ π × l C × ΔB ⎞ mm ) × 10(gr)
( deg ) ⎞
2

L′ = ⎜ ⎟ = ⎜⎜ ⎟⎟ = 6.28318530 ⋅ ⋅ ⋅ ( mm )
⎝ 180 ⎠ ⎝ 180 ⎠
10 ((gr)
FC = 10 ((mm/min)
mm / min ) × = 15.9154943 ⋅ ⋅ ⋅(gr/min)
deg )

6.28318530 ⋅ ⋅ ⋅( mm )
( deg / min )
(mm)
L ′ 6.28318530 ⋅ ⋅ (mm) ⋅ ( mm )
T′ = = = 0.628318530 ⋅ ⋅ ⋅(min)
( min ) = 37.6991118 ⋅ ⋅ ⋅ ( sec )
(sek)
F 10 ((mm/min)
mm / min )

Alltså är rörelsetiden ca 37.700 sek och rotationshastigheten ca 15.915 grad/min. Hastigheten på den
imaginära radien 36.000 mm Fig. 5.5 (b) ovan betraktas som den specificerade hastigheten, 10.000
mm/min.

Rotationshastighet när
10 mm är inställt Programmerad
hastighet
F=10mm/min
Rotationshastighet när
36 mm är inställt . (2)

10mm

36mm

Fig. 5.5 (b)

- Exempel 2
I en maskin i vilken verktygets riktning ändras med en roterande axel, såsom den som visas i Fig. 5.5 (c),
är det möjligt att ange rörelsehastigheten vid referenspunkten med F genom att aktivera instruktionen för
skärmatningshastighet på imaginära cirkeln för en roterande axel och ställa in den imaginära
radieparametern nr 1465 till 0 mm.
Referenspunkt

Den angivna hastigheten F


betraktas som
rörelsehastighetens
referenspunkt.

Hastighetskomponenten på
den roterande axeln är
utesluten.

Fig. 5.5 (c)

Begränsning
Instruktioner för matningshastigheten i den imaginära cirkeln för en roterande axel stödjer endast linjär
interpolering (G01).
Det stöder inte följande funktioner:
- Inverttidsmatning (G93)
- 87 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01

- Matning per varv (G95)


- Normal riktningskontroll
- Cylindrisk interpolation
- Polär koordinatinterpolation
- PMC-axelkontroll
- Manuellt numeriskt kommando

OBS!
1 Instruktioner för matningshastigheten i den imaginära cirkeln för en roterande
axel aktiveras om bit 0 (ROTx) i parameter nr 1006 och bit 0 (RFDx) i parameter
nr 1408 är 1.
2 Den imaginära radieparametern nr 1465 till instruktioner för matningshastigheten
i den imaginära cirkeln för en roterande axel kan skrivas över med en
programmerbar parameter inmatning (G10).
3 Om instruktionen för matningshastigheten i den imaginära cirkeln för en
roterande axel är aktiverad, inställning av 0 i den imaginära radieparametern nr
1465 och endast en roterande axel anges, sker en rörelse med maximal
skärningshastighet.
4 Stor omsorg krävs för inställningarna av bit 0 (RFDx) i parameter nr 1408 och
den imaginära radieparametern nr 1465. Av särskilt intresse är att om ett litet
värde anges för den imaginära radien och instruktioner för matningshastigheten
om den imaginära cirkeln för en roterande axel används, är rörelsen på axeln
snabbare än när kommandot inte används.
5 Om styrning av matningsaxelns synkronisering används i instruktionen för
matningshastigheten i den imaginära cirkeln för en roterande axel, är
inställningarna i parametrarna nr 1408 och 1465 för huvudaxeln används också
för slavaxlar.

5.6 PAUS
Format
M
G04 X_; eller G04 P_;
X_ : Specificera en tid eller en spindelhastighet (decimalpunkt tillåten)
P_ : Specificera en tid eller en spindelhastighet (decimalpunkt inte tillåten)

T
G04 X_ ; eller G04 U_ ; eller G04 P_ ;
X_ : Specificera en tid eller en spindelhastighet (decimalpunkt tillåten)
U_ : Specificera en tid eller en spindelhastighet (decimalpunkt tillåten)
P_ : Specificera en tid eller en spindelhastighet (decimalpunkt inte tillåten)

Förklaring
När man anger en fördröjning exekveras nästa block senare med samma tidsfördröjning. (Paus per
sekund)
Genom att ställa bit 1 (DWL) i parameter nr 3405 i funktionen matning per varv fördröjs exekveringen av
nästa block tills spindelns varvräkning uppnår det programmerade antalet. (Paus per varv)

- 88 -
B-64604SW/01 PROGRAMMERING 5. MATNINGSFUNKTIONER
Tabell 5.6 (a) Börvärdesområde för paustiden (kommando med X eller U)
Inkrementsystem Börvärdesområde Tidsenhet för fördröjning
IS-A 0.01 till 999999.99
IS-B 0.001 till 99999.999 sek eller varv
IS-C 0.0001 till 9999.9999

Tabell 5.6 (b) Börvärdesområde för paustiden (kommando med P)


Inkrementsystem Börvärdesområde Tidsenhet för fördröjning
IS-A 1 till 99999999 0.01 sek eller varv
IS-B 1 till 99999999 0.001 sek eller varv
IS-C 1 till 99999999 0.0001 sek eller varv

Vid paus per sekund kan specifikationsenheten för paustid som programmerats med P fastställas till 0.001
sekund genom att bit 7 (DWT) i parameter nr 1015 ställs till 1.

OBS!
1 Om X, U eller P programmeras utan decimalpunkt är specifikationsenheten inte
beroende av tum-/metrisk inmatning. Beroende på om X-axeln finns närvarande,
används följande inkrementsystem:
- Om X-axeln är närvarande
Används X-axelns inkrementsystem.
- Om X-axeln inte är närvarande
Referensaxelns inkrementsystem används.
2 Om P är specificerat har bit 7 (IPR) i parameter nr 1004 ingen påverkan.
3 Specificera paus i ett enkelblock utan att ange några andra koder.

Medan paus exekveras är "1" inställt för diagnosdata nr 0002.

M
Specificera paus också för att göra en exakt kontroll i bearbetningsfunktionen (funktionen G64).
Om specifikationen av P och X utelämnas görs ett exakt stopp.

Diagnosdata
2 Status för exekverande av paus

Medan paus exekveras, visas “1”.

- 89 -
6. REFERENSPUNKT PROGRAMMERING B-64604SW/01

6 REFERENSPUNKT
En CNC-styrd verktygsmaskin har en särskild position där verktyget brukar bytas eller koordinatsystemet
ställs in. Denna position kallas referenspunkten.

Kapitel 6, "REFERENSPUNKT", består av följande avsnitt:

6.1 Referenspunktsuppsökning .................................................................................................................90

6.1 REFERENSPUNKTSUPPSÖKNING
Översikt
- Referenspunkt
Referenspunkten är en fast position på en verktygsmaskin dit verktyget lätt kan flyttas med hjälp av
funktionen "referenspunktsuppsökning".
Referenspunkten används till exempel som en position där verktygen växlas automatiskt. Man kan
programmera fyra referenspunkter genom att ställa in koordinater i maskinens koordinatsystem med
parametrar nr 1240 till 1243.
Y
2:a referenspunkten

3:e referenspunkten

Referenspunkt

4:e
referenspunkten

Maskinens nollpunkt X

Fig. 6.1 (a) Maskinens nollpunkt och referenspunkt

- Automatisk referenspunktsretur (G28) och rörelse från referenspunkten (G29)


Den automatiska referenspunktsuppsökningsfunktionen (G28) gör att verktyg uppsöker referenspunkten
automatiskt via en mellanposition längs en specificerad axel.
Den mellanliggande punkten betyder återvändande punkten för axlars rörelse för att undvika kollision när
det finns ett interferens objekt på kanalen för retur till referenspunkten.
När referenspunktsuppsökningen är klar tänds en lampa som anger att referenspunktsuppsökningen är
slutförd. Den automatiska referenspunktsuppsökningsfunktionen (G29) flyttar verktyg från
referenspunkten till en specificerad punkt via en mellanposition längs en specificerad axel.

- 90 -
B-64604SW/01 PROGRAMMERING 6. REFERENSPUNKT

R (Referenspunkten)

Interferens objekt

Automatisk referenspunktsretur (G28)


A→B→R
Rörelse från referenspunkten (G29)
R→B→C
B (Mellanliggande
punkt)
A (Utgångspunkten för retur till C (Destination från
referenspunkten) referenspunktsretur)

Fig. 6.1 (b) Referenspunktsretur och rörelse från referenspunkten

Om du vill återföra axlarna direkt till utgångspunkten från den aktuella punkten, ange det inkrementella
kommando rörelseavståndet noll eller det absoluta kommandot till aktuell punkt i G28 blocket av
återgång till axlar. I detta fall, anses ett mellanliggande läge vara den aktuella punkten. Axlarna flyttas till
kommandopunkten efter att ha passerat startpunkten för referenspunktsretur när G29-kommandot anges.
R (Referenspunkten)

A (Utgångspunkten för
referenspunktsretur=mellanlig Automatisk referenspunktsretur (G28)
gande punkten)
A→R
Rörelse från referenspunkten (G29)
R→A→C

C (Destination från
referenspunktsretur)

Fig. 6.1 (c) Referenspunktsretur och rörelse från referenspunkten

- Kontroll av referenspunktsuppsökningen (G27)


Med funktionen "retur och kontroll av referenspunkten" (G27) kontrolleras om verktyget har återvänt
ordentligt till referenspunkten enligt programmet. Om verktyget har uppsökt referenspunkten utmed en
programmerad axel tänds lampan för denna axel för att visa att referenspunktsuppsökningen slutförts.
Om verktyget inte har nått referenspunkten utlöses ett larm (PS0092) "FEL
REFERENSPUNKTSKONTROLL (G27)".
Om ingen rörelse gjordes längs axeln kontrolleras om den aktuella positionen är referenspunkten.

- I-position kontroll inaktivera referenspunktsuppsökning (G28.2, G30.2)


Du kan inaktivera i-position kontroll på en mittpunkt och referenspunkt genom att ange G28.2 eller G30.2
som en referenspunktsretur kommando.

- 91 -
6. REFERENSPUNKT PROGRAMMERING B-64604SW/01

Format
- Automatisk referenspunktsretur och 2:a/3:e/4:e referenspunktsretur
I-positionen kontroll inaktiverar referenspunktsretur
G28 IP_ ; Referenspunktsuppsökning
G30 P2 IP_; 2:a referenspunktsuppsökningen (P2 kan utelämnas.)
G30 P3 IP_; 3:e referenspunktsuppsökningen
G30 P4 IP_; 4:e referenspunktsuppsökningen
G28.2 IP_ ; Positionskontroll inaktiverar återgång till referensposition
G30.2 P2 IP_; I-position kontroll inaktivera 2:a referenspunktsuppsökningen (P2 kan
utelämnas.)
G30.2 P3 IP_; I-position kontroll inaktivera 3:e referenspunktsuppsökningen
G30.2 P4 IP_; I-position kontroll inaktivera 4:e referenspunktsuppsökningen
IP :Specificera mellanpositionen i det absoluta koordinatsystemet.
(absolut/inkrementell programmering)
Det finns inget behov av att beräkna en aktuell transportsträcka mellan
mellanpositionen och referenspunkten.

- Rörelse från referenspunkten


G29 IP_ ;
IP :Specificera destinationen för referenspunktsuppsökningen i det absoluta
koordinatsystemet. (absolut/inkrementell programmering)
Mellanpositionen bestäms av G28 eller G30 som specificerats omedelbart före detta
kommando.

- Kontroll av referenspunktsuppsökningen
G27 IP_ ;
IP :Specificera positioneringen på referenspunkten i det absoluta koordinatsystemet för att
uppsöka referenspunkten. (absolut/inkrementell programmering)

Förklaring
- Automatisk referenspunktsretur (G28)
Mellan- eller referenspunktspositioneringen exekveras med snabbtransporthastighet i alla axlar.
Därför skall det för säkerhets skull kompenseringsfunktionerna, t.ex. nosradiekompensering,
verktygslängdkompensering och avbrytas innan detta kommando exekveras.
Koordinaterna för mellanläget lagras i CNC-maskinen för de axlar som har ett programmerat värde i ett
G28-block. För övriga axlar används tidigare programmerade koordinater.

(Exempel)
N1 G28 X40.0 ; (Verktyget flyttar till referenspunkten längs X-axeln och mellanpositionen
(X40.0) lagras.)
N2 G28 Y60.0 ; (Verktyget flyttar till referenspunkten längs Y-axeln och mellanpositionen
(X60.0) lagras.)
N3 G29 X10.0 Y20.0 ; (Verktyget flyttar till den position som specificerats med G29 via den
mellanposition (X40.0 Y60.0) som tidigare specificerats med G28 längs
X-axeln och Y-axeln.)

- 92 -
B-64604SW/01 PROGRAMMERING 6. REFERENSPUNKT

- Andra, tredje och fjärde referenspunktsuppsökningen (G30)


Andra, tredje och fjärde referenspunktsuppsökningsfunktionen (G30) när referenspunkterna har
fastställts.
G30-kommandot brukar användas när positionen för den automatiska verktygsväxlingen (ATC) skiljer
sig från referenspunkten.

OBS!
Höghastighetsfunktion G53 (G53P1) är snabbare än automatisk
referenspunktsuppsökning (G28), retur till 2:a, 3:e eller 4:e referenspunkten (G30)
och val av maskinkoordinatsystem (G53). För användning av höghastighets
ATC-drift, använd G53P1 i stället för G28, G30 eller G53.

- Rörelse från referenspunkten (G29)


Denna funktion exekveras när verktyget har uppsökt referenspunkten genom G28 eller G30.
För inkrementell programmering anger börvärdet det inkrementella värdet från mellanläget.
Verktyget flyttar till mellanpositionen och de specificerade punkterna med den matningshastighet som
specificerats med en parameter.
Om arbetsstyckets koordinatsystem ändras efter det att verktyget har nått referenspunkten via mellanläget
med kommando G28 flyttas även mellanläget till det nya koordinatsystemet. Om man därefter kör
kommando G29 flyttar sig verktyget till den programmerade positionen via det mellanläge som har
flyttats till det nya koordinatsystemet.
Samma operationer utförs även för G30-kommandot.
När strömmen slagits på utlöses ett larm PS0305 "INGEN TILLDELAD MELLANPOSITION", om ett
försök görs att exekvera G29 (rörelse från referenspunkten) före G28 (automatisk referenspunktsretur)
eller G30 (2:a, 3:e och 4:e referenspunktsreturen) exekveras.

- Kontroll av referenspunktsuppsökningen (G27)


Med G27 flyttas verktyget med snabbtransporthastighet. Om verktyget når referenspunkten tänds lampan
för att visa att referenspunktsuppsökningen är slutförd.
Om verktyget har uppsökt referenspunkten korrekt utmed en endast en axel tänds lampan för denna axel
för att visa att referenspunktsuppsökningen slutförts.
Efter positioneringen utlöses ett larm (PS0092) "FEL REFERENSPUNKTSKONTROLL (G27)" om
verktyget inte har nått referenspunkten längs en specificerad axel.
Om ingen rörelse gjordes längs axeln kontrolleras om den aktuella positionen är referenspunkten.

- I-position kontroll inaktivera referenspunktsuppsökning (G28.2, G30.2)


Du kan inaktivera i-position kontroll på en mittpunkt och referenspunkt genom att ange G28.2 eller G30.2
som en referenspunktsretur kommando.
Inaktivera i-position kontrollera vid mittpunkten och referenspunkten läge minskar cykeltiden.
Observera att om G28.2 kommandot orsakar referenspunktsretur vid låg hastighet, inaktiveras i-position
kontrollen vid mittpunkten men aktiveras på referenspunkten.
I verksamhetsdrift och begränsningar av referenspunktsretur, G28.2 och G30.2 är samma som G28 och
G30, med undantag för i-position kontroll.

- Ställa in referenspunktsreturens matningshastighet


Innan ett koordinatsystem för maskinen programmeras med den första referenspunktsuppsökningen efter
start är matningshastigheten för den manuella och automatiska referenspunktsuppsökningen och
hastigheten vid den automatiska snabbgången den samma som inställningen i parameter nr 1428 för varje
axel.
När referenspunkten är fastställd efter slutförd referenspunktsuppsökning bekräftar den manuella
referenspunktsuppsökningen inställningen av parameter nr 1428 för varje axel.

- 93 -
6. REFERENSPUNKT PROGRAMMERING B-64604SW/01

OBS!
1 Till denna matningshastighet appliceras en snabbtransportförbikoppling
(F0,25%,50%,100%), för vilken inställningen är 100%.
2 Efter att en referenspunkt har fastställts i anslutning till referenspunktsreturen,
motsvarar matningshastigheten för den automatiska referenspunktsreturen den
normala snabbtransporthastigheten.
3 När ett värde ställs in för parameter nr 1428 motsvarar matningshastigheterna
nedanstående parameterinställningar.
1420: Snabbtransporthastighet 1423: Jogghastighet
1424: Hastighet vid manuell snabbtransport 1428: Matningshastighet för
referenspunktsuppsökning
Innan ett koordinatsystem Efter att ett koordinatsystem
fastställs fastställts
Automatisk referenspunktsretur (G28) Nr 1428 Nr 1420
Automatisk snabbtransport (G00) Nr 1428 Nr 1420
Manuell referenspunktsuppsökning (*1) Nr 1428 Nr 1428 (*3)
Hastighet vid manuell snabbtransport Nr 1423 (*2) Nr 1424
När parameter nr 1428 har satts till 0 motsvarar matningshastigheterna
nedanstående parametersättningar.
Innan ett koordinatsystem Efter att ett koordinatsystem
fastställs fastställts
Automatisk referenspunktsretur (G28) Nr 1420 Nr 1420
Automatisk snabbtransport (G00) Nr 1420 Nr 1420
Manuell referenspunktsuppsökning (*1) Nr 1424 Nr 1424 (*3)
Hastighet vid manuell snabbtransport Nr 1423 (*2) Nr 1424

*1 Genom användning av JZR (bit 2 i parameter nr 1401) kan den manuella


referenspunktsreturen alltid ställas in som joggmatningshastighet.
*2 Om RPD (bit 0 i parameter nr 1401) är 1 används inställningen i parameter nr
1424 (manuell snabbtransporthastighet).
Om inställningen i parameter nr 1424 (manuell snabbtransporthastighet) är 0
används parameter nr 1420 (snabbtransporthastighet).
*3 Om referenspunktsretur utan stopp utförs i snabbtransportläge eller om
manuell referenspunktsretur utförs i snabbtransportläge oavsett av
inbromsningsstopp efter det att en referenspunkt har fastställts används
matningshastigheten för referenspunktsretur för var och en av dessa
funktioner (inställning av DLF (bit 1 i parameter nr 1404)).

Begränsning
- Maskinspärren aktiv
Lampan för visning av slutförd referenspunktsuppsökning tänds inte när maskinen är spärrad, inte heller
efter automatisk retur till referenspunkten. I detta fall sker ingen kontroll av om verktyget har uppsökt
referenspunkten även om ett kommando för referenspunktsuppsökning specificeras.

- När automatisk referenspunktsretur (G28) exekveras om ingen referenspunkt


fastställs
När automatisk referenspunktsuppsökning (G28) exekveras om ingen referenspunkts fastställs är rörelsen
från mellanpositionen i en referenspunktsriktning densamma som i manuell referenspunktsuppsökning.
(Denna rörelse kallas automatisk referenspunktsuppsökning i låg hastighet (G28).)
I detta fall förflyttar sig verktyget i den riktning som programmerats för referenspunktsuppsökningen i
parameter ZMIx (bit 5 i nr 1006). Därför måste mellanläget programmeras på ett sådant sätt att
referenspunktsuppsökning möjliggörs.

- 94 -
B-64604SW/01 PROGRAMMERING 6. REFERENSPUNKT

OBS!
När automatisk referenspunktsuppsökning (G28) exekveras efter det att en
referenspunktsuppsökning har fastställts görs positioneringen på
referenspunkten från mellanpositionen. Denna rörelse kallas automatisk
referenspunktsretur i hög hastighet (G28).

- Kontroll av referenspunktsuppsökningen i offsetfunktionen


I en offsetfunktion erhålls den position som skall uppnås vid referenspunktsuppsökningskontrollen genom
att offsetvärdet läggs till.
Därför tänds inte lampan för visning av slutförd referenspunktsuppsökning om positionen med det
tillagda offsetvärdet inte är referenspunkten utan istället utlöses ett larm. Vanligtvis avbryta offset innan
kommandot G27 beordras.

- Lampan tänds när den programmerade positionen avviker från


referenspunkten
Om verktygsmaskinsystemet är ett tumsystem med metrisk inmatning kan det hända att lampan för
visning av slutförd referenspunktsuppsökning tänds även om den programmerade positionen avviker från
referenspunkten med det allra minsta inställningsinkrementet. Detta beror på att det minsta
inställningsinkrementet för verktygsmaskinsystemet är mindre än dess minsta kommandoinkrement.

- Automatisk referenspunktsretur (G28) om roll over används på en


rotationsaxel (typ A)
Om, i ett absolut kommando för automatisk referenspunktsretur (G28) på en rotationsaxel, är
rotationsaxeln av typ A (bit 0 (ROT) i parameter nr 1006 = 1 och bit 1 (ROS) i parameter nr 1006 = 0)
och roll over används (bit 0 (ROA) i parameter nr 1008 = 1), rörelsen till mittpunktens inställning av bit 1
(RAB) i parameter nr 1008, och rörelse från mittpunkten mot referenspunkten följer inställningen av bit 5
(ZMI) i parameter nr 1006.
När emellertid bit 6 (CLR) i parameter nr 1008 ställs till 1, följer rörelsen från mittpunkten till
referenspunkten också inställningen av bit 1 (RAB) i parameter nr 1008.

- Begränsning för automatisk referenspunktsuppsökning (G28)


Det finns begränsningar när följande funktioner används. Vänligen se varje funktion för mer information.
- Spegelbild
- Omvandling av plan
- Maskinspärr
- Förlängning av funktionen handhjulretur
- Förbättring av verktygskompensation för indragning och återställning av verktyg
- Återgång
- Positionering efter optimal acceleration
- I-position kontroll inaktivera
- Axelväxling
- Överlagrad styrning
- Elektronisk växellåda för enkel spindel
- Elektronisk växellåda
- Figurkopiering
- Programmerbar spegelbild
- Flexibel synkroniserad styrning
- Interkanal flexibel synkronstyrning
- Högprecis oscillationsfunktion
- Kontrollfunktion för höghastighetsprogram
- Synkronstyrning
- Sammansatt styrning

- 95 -
6. REFERENSPUNKT PROGRAMMERING B-64604SW/01

- Svarvsystemets verktygsfunktioner
- Normal riktningskontroll
- Skalning
- Kompenseringsfunktion
- Koordinatsystemets rotation
- Skärstålskompensering och nosradiekompensering
- Verktygslängdkompensering

- Begränsning av 2:a, 3:e och 4:e referenspunktsuppsökningen (G30)


Det finns begränsningar när följande funktioner används. Vänligen se varje funktion för mer information.
- Omvandling av plan
- Maskinspärr
- Förbättring av verktygskompensation för indragning och återställning av verktyg
- Återgång
- I-position kontroll inaktivera
- Axelväxling
- Överlagrad styrning
- Elektronisk växellåda
- Programmerbar spegelbild
- Flexibel synkroniserad styrning
- Svarvsystemets verktygsfunktioner
- Normal riktningskontroll
- Skalning
- Kompenseringsfunktion
- Koordinatsystemets rotation
- Skärstålskompensering och nosradiekompensering
- Verktygslängdkompensering

- Begränsning för kontroll av referenspunktsuppsökning (G27)


Det finns begränsningar när följande funktioner används. Vänligen se varje funktion för mer information.
- Maskinspärr
- Återgång
- Överlagrad styrning
- Elektronisk växellåda
- Programmerbar spegelbild
- Flexibel synkroniserad styrning
- Skalning
- Kompenseringsfunktion
- Koordinatsystemets rotation

Exempel
- När referenspunktsreturen exekveras direkt från den aktuella punkten utan att
passera en mellanliggande punkt.
G28G91X0Y0 ; (Axlarna förflyttas direkt till referenspunkt R från startpunkt A utan att
passera en mellanliggande punkt.)

- 96 -
B-64604SW/01 PROGRAMMERING 6. REFERENSPUNKT

R (Referenspunkten)
Y

Automatisk referenspunktsretur (G28)


500 A→R

300
200 A (Utgångspunkten för retur till referenspunkten)

200 1000 1300 X

Fig. 6.1 (d) Referenspunktsretur och rörelse från referenspunkten

- När rörelsen passerar en mellanliggande punkt.


G28G90X1000.0Y500.0 ; (Programmerad rörelse från A till B. Verktyget flyttar sig till referenspunkten
R via mellanpunkten B.)
T1111 ; (Verktygsbyte vid referenspunkten)
G29X1300.0Y200.0 ; (Programrörelse från B till C. Verktyget flyttar sig från referenspunkten R till
C specificerat med G29 via mellanpunkten B.)

Automatisk referenspunktsretur (G28) R (Referenspunkten)


Y
A→B→R
Rörelse från referenspunkten (G29)
R→B→C

B (Mellanliggande
punkt)
500

C (Destination från
300 referenspunktsretur)
200 A (Utgångspunkten för retur till
referenspunkten)

200 1000 1300 X

Fig. 6.1 (e) Referenspunktsretur och rörelse från referenspunkten

- 97 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

7 KOORDINATSYSTEM
Verktyget positioneras i CNC-maskinen när man matar in en önskad verktygsposition. En sådan
verktygsposition anges med koordinater i ett koordinatsystem. Koordinaterna anges med programaxlar.
När tre programaxlar, X-axeln, Y-axeln och Z-axeln, används anges koordinaterna på följande sätt:
X_Y_Z _
Detta kommando betraktas som ett måttord.
- För fräsbearbetning (verktygspositionen specificeras av X40.0Y50.0Z25.0 )
Z

25.0

Y
50.0

40.0

X
Fig. 7 (a)

- För svarvbearbetning (verktygspositionen specificeras av X50.0 Z40.0)

40.0

50.0

Z
Nollpunkt

Fig. 7 (b)

Koordinaterna programmeras i ett av följande tre koordinatsystem:


(1) Maskinens koordinatsystem
(2) Arbetsstyckets koordinatsystem
(3) Lokalt koordinatsystem
Antalet axlar i ett koordinatsystem varierar mellan olika maskiner. I denna handbok betecknas måttord
därför med IP_.

- 98 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM

7.1 MASKINKOORDINATSYSTEM
Den maskinanpassade punkt som fungerar som maskinens referenspunkt kallas för maskinens nollpunkt.
Maskintillverkaren ställer in nollpunkten för varje maskin.
Ett koordinatsystem med en maskinnollpunkt som är lika med origo kallas för verktygsmaskinens
koordinatsystem.
Verktygsmaskinens koordinatsystem bestäms efter tillslag med hjälp av manuell referenspunktretur (se
avsnitt, "MANUELL REFERENSPUNKTSUPPSÖKNING"). När verktygsmaskinens koordinatsystem
väl har bestämts kvarstår det tills strömmen stängs av.
Referenspunkten är inte alltid maskinens origo i koordinatsystemet.
(Se artikel, "Inställning av maskinens koordinatsystem" som beskrivs senare.)

Format
M
(G90)G53 IP _ P1;
IP_ : Absolut kommando för måttord
P1 : Möjliggör den snabba G53-funktionen.

(G90)G53.2 G01 IP_F_;


IP_ : Absolut kommando för måttord
F_ : Matningshastighet

T
G53 IP _ P1;
IP_ : Absolut kommando för måttord
P1 : Möjliggör den snabba G53-funktionen.

G53.2 G01 IP_F_;


IP_ : Absolut kommando för måttord
F_ : Matningshastighet

Förklaring
- Välja ett maskinkoordinatsystem (G53)
När en position i verktygsmaskinens koordinatsystem anges med ett kommando förflyttar sig verktyget
till denna position med snabbtransport. G53, som används för att välja ett maskinkoordinatsystem, är en
engångs-G-kod; den är alltså giltig endast i blocket där den specificerats på ett maskinkoordinatsystem.
Specificera ett absolut kommando för G53. När ett inkrementellt kommando programmeras ignoreras
G53-kommandot. När verktyget skall köras till en maskinanpassad position, t.ex. en
verktygsväxlingsposition, programmeras rörelsen i verktygsmaskinens koordinatsystem som aktiverats
med G53.

- Snabb G53-funktion
Denna funktion möjliggör inter-snabbtransport-blocköverlappningsfunktionen mellan
maskinkoordinatvalskommandot (G53) och blocken för positioneringskommandot (snabbtransport) (G00),
vilket gör det möjligt att utföra nästa snabbtransportkommando (G00) utan att bromsa till stillastående i
slutet av maskinkoordinatvalskommandot (G53). Därför är höghastighetspositionering tillgängligt även
när maskinkoordinat-valkommandot (G53) används.
Genom att specificera P1 i ett G53-block möjliggör man den snabba G53-funktionen.

- 99 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

OBS!
Höghastighetsfunktion G53 (G53P1) är snabbare än automatisk
referenspunktsuppsökning (G28), retur till 2:a, 3:e eller 4:e referenspunkten (G30)
och val av maskinkoordinatsystem (G53). För användning av höghastighets
ATC-drift, använd G53P1 i stället för G28, G30 eller G53.

- Välja ett maskinkoordinatsystemet med matning (G53.2)


Placering av maskinens koordinatsystem vid en matningshastighet finns med kommandot G53.2.
Matningen kan användas i modal av G01. Denna funktion är valfri.
G53.2 är ett skott G-kod. Dessutom är verktygets förskjutningsvärde tillfälligt avbruten av G53.2
kommando som G53.
Som för tidskonstanten, används en vanlig matningshastighet. Vid kommando för punkten G53.2,
retarderar axeln till ett stopp som G53-kommandot.
Matning per minut, matning per varv, och omvänd tidsmatning av G-koder hittas i 05-gruppen.
När gruppen 01 G-kod utom G00/G01 beordras med G53.2, utlöses larmet PS5372, “OLÄMPL. MODAL
G-KOD” . Och när kommandot G53.2 ges medan grupp 01 Modal G-kod är undantaget G00/G01, utlöses
larm PS5372 "OLÄMPL. MODAL G-KOD(G53.2)".

Begränsning
- Avbryta kompenseringsfunktionen
När kommandot G53 specificeras skall kompenseringsfunktioner som verktygskompensering,
verktygslängdskompensering, nosradiekompensering och verktygsoffset avbrytas.

- G53-kommandot direkt efter att strömförsörjningen slås på


Referenspunkten av den manuella referenspunktreturen eller G28 kommandot bör återgå efter att ha slagit
på strömmen, eftersom det bör ställa in maskinkoordinatsystemet innan den instruerar i G53.
Emellertid är operationen icke nödvändig för maskinen med den absoluta lägesdetektorn.

- Specifikation i samma block


M
Kommandona G50/G51, G50.1/G51.1, och G68/G69 kan inte anges i samma block där G53-kommandot
anges.

T
Kommandon G50/G51 (förutom G-kod system A), G50.1/G51.1, and G68.1/G69.1 kan inte anges i
samma block där G53 kommandot specificerats.

Obs!
OBS!
G53 är en G-kod för att inaktivera buffring.

Referens
- Inställning av en maskins koordinatsystem
När den manuella referenspunktsretur har exekverats efter tillslag ställs maskinkoordinatsystemet in så att
referenspunkten kommer att ligga vid de koordinatvärden (α, β) som programmerats med parameter nr
1240.

- 100 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM

Maskinens koordinatsystem

Maskinens nollpunkt

Referenspunkt

Fig. 7.1 (a)

Exempel (val av maskinens koordinatsystem med specificering av en


matningshastighet)
N1 G90 G01 ;
N2 G53.2 X50.0 Y100.0 F1000 ; Absolut kommando med matningshastighet F1000
N3 G53.2 X150.0 F500 ; Absolut kommando med matningshastighet F500

Y-axel
Tillfälligt inbromsning och stopp.

100

0
50 150 X-axel

Fig. 7.1 (b)

- 101 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

7.2 ARBETSSTYCKETS KOORDINATSYSTEM


Översikt
Ett koordinatsystem som används för att bearbeta arbetsstycken kallas för arbetsstyckets koordinatsystem.
Arbetsstyckets koordinatsystem programmeras i CNC-systemet innan bearbetningen påbörjas (inställning
av arbetsstyckets koordinatsystem).
Arbetsstyckets koordinatsystem bestäms av ett bearbetningsprogram (val av arbetsstyckets
koordinatsystem).
När arbetsstyckets koordinatsystem redan har ställts in kan det ändras genom att man flyttar origo (ändra
arbetsstyckets koordinatsystem).

OBS!
1 När bit 0 (NWZ) i parameter nr 8136 är 0 kan "Arbetsstyckets koordinatsystem"
användas.
2 När bit 1 (NWC) i parameter nr 8136 är 0 kan "Förinställning av arbetsstyckets
koordinatsystem" användas.
3 När bit 2 (NWN) i parameter nr 8136 är 0 kan "Lägg till koordinatsystem för
arbetsstycke" användas.

7.2.1 Ställa in arbetsstyckets koordinatsystem


Arbetsstyckets koordinatsystem kan ställas in med någon av följande metoder:
(1) Metod där en G-kod för inställning av arbetsstyckets koordinatsystem används
Ett arbetsstyckes koordinatsystem ställs in genom att man specificerar ett värde i programmets
G-kod för inställning av ett arbetsstyckes koordinatsystem.
(2) Automatisk inställning
Om bit 0 i parameter ZPR nr 1201 ställs till 1, programmeras arbetsstyckets koordinatsystem
automatiskt när manuell referenspunktsretur utförs. (Se avsnitt "MANUELL
REFERENSPUNKTSRETUR".)
När man använder arbetsstyckets koordinatsystemfunktion (bit 0 (NWZ) av parameter nr 8136 är 0,
är denna metod inaktiverad.
(3) Metod där en G-kod för val av arbetsstyckets koordinatsystem används
Sex koordinatsystem för arbetsstycken kan ställas in på förhand med hjälp av MDI-enheten. Med
programkommando G54 till G59 kan man välja det arbetsstycke som skall användas. (Se
underavsnittet, "Visa och ställa in arbetsstyckets origooffsetvärde".)
När ett absolut kommando används måste arbetsstyckets koordinatsystem bestämmas på något av de tre
sätten ovan.

Format
- Ställa in arbetsstyckets koordinatsystem
M
(G90) G92 IP_

T
G50 IP_

Förklaring
Arbetsstyckets koordinatsystem ställs in så att en punkt på verktyget, t.ex. verktygets spets, ligger på de
programmerade koordinaterna.

- 102 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM

M
Om ett koordinatsystem ställs in med G92 under verktygets längdkompensering bildas ett
koordinatsystem där positionen före offset stämmer överens med den position som angivits med G92.
Fräsradiekompenseringen avbryts temporärt med G92.

T
Om IP är ett inkrementellt kommandovärde definieras arbetsstyckets koordinatsystem så att den aktuella
verktygspositionen motsvarar en addition av det programmerade inkrementvärdet och koordinaterna för
den förra verktygspositionen.
När bit 0 (WAB) i parameter nr 11279 är inställd till 1 exekveras inställningen för arbetsstyckets
koordinatsystem med ett absolut värde, även om det inkrementella läget (G91) i G-kodsystemet B/C för
svarvsystemet har valts.
Om ett koordinatsystem ställs in med G50 under OFFSET bildas ett koordinatsystem där position före
OFFSET stämmer överens med den position som angivits med G50.

Exempel
M
(Exempel 1) (Exempel 2)
Ställa in koordinatsystem med kommandot Inställning av koordinatsystemet med G92X600.0Z1200.0,
G92X25.2Z23.0, (Verktygsspetsen är kommandot (Baspunkten på verktygshållaren är startpunkten för
startpunkten för programmet.) programmet.)
Z Baspunkt
Z

Om ett absolut kommando utfärdas,


1200.0
flyttas baspunkten till den beordrade
punkten. För att flytta verktygsspetsen
till punkten för kommando, är
23.0 skillnaden från verktygsspetsen till
baspunkten kompenserad genom
Verktygslängdskompensering (se
avsnitt
X "VERKTYGSLÄNGDKOMPENSERIN
0 25.2 G (G43, G44, G49)").

X
0 600.0
Fig. 7.2.1 (a)

T
(Exempel 1) (Exempel 2)
Ställ in koordinatsystemet med kommandot Ställ in koordinatsystemet med kommandot
G50X128.7Z375.1, (diameterbeteckning) G50X1200.0Z700.0, (diameterbeteckning) (Baspunkten
(Verktygets spets är startpunkten för programmet.) på revolverhuvudet är startpunkten för programmet.)
X
X
700.0

Startpunkt
(bas punkt)
375.1 Startpunkt
φ1200.0
φ128.7

Z
Z
Origo

Fig. 7.2.1 (b)

- 103 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

VAR FÖRSIKTIG
Vilket koordinatsystem för arbetsstycket som ställs in beror på
diameterprogrammering eller radieprogrammering.

Anmärkningar
- Manuell referenspunktsuppsökning
När manuell referenspunktsuppsökning utförs återställs värdet för arbetsstyckets koordinatsystem som
ställs in av G-koden (G92 eller G50 för svarvsystemets G-kodsystem A) till 0. När automatisk
referenspunktsuppsökning utförs (G28) återställs inte detta arbetsstyckets koordinatsystem till 0, utan
lagras.

- Kommando för inställning av ett arbetsstyckes koordinatsystem/låsning vid


maximal spindelhastighet i verktygslängdkompenseringsläget
Exekvering av ett arbetsstyckets koordinatsystem med inställning av G-kod kommandot (G92 eller, för
G-kodsystem A i svarvsystemet, G50) förinställer ett koordinatsystem på ett sådant sätt att den angivna
punkten kommer att vara ett förkompenserat läge.
Men, inställningen för arbetsstyckes koordinatsystem/låsning vid maximal spindelhastighet kan inte
användas tillsammans med ett block där verktygslängdskompenseringens vektorer varierar. Exempelvis,
kan den inte användas tillsammans med följande block.

Exempel
1 Block i vilket G43/G44 utlöses
2 Block som är i G43- eller G44-läge och i vilket en H-kod utlöses
3 Block som är i G43- eller G44-läge och i vilket G49 utlöses
4 Block i vilket, i läge G43 eller G44, kompenseringsvektorer avbryts med en
G-kod, såsom G28 eller G53, och sedan återupptas igen

Aktuell verktygslängdskompensering kan inte ändras med följande metod:


Stoppa driften precis före denna G-kod, och ändra den korrekta kompenseringen med hjälp av MDI eller
någon annan metod.

7.2.2 Välja arbetsstyckets koordinatsystem


Du har sex olika koordinatsystem för arbetsstycket att välja mellan. (För information om de metoder för
inställning, se avsnitt, "Ställa in arbetsstyckets koordinatsystem".)
(1) När ett koordinatsystem för ett arbetsstycke är inställt med en G-kod för inställning av
koordinatsystem för arbetsstycken eller genom automatisk inställning av koordinatsystem för
arbetsstycken, anger absoluta kommandon positioner på arbetsstyckets koordinatsystem.
(2) Det går att välja mellan sex koordinatsystem för arbetsstycken med hjälp av MDI-enhet
Genom att specificera en G-kod från G54 till G59 kan ett av koordinatsystemen 1 till 6 för
arbetsstycken väljas.
G54: Arbetsstyckets koordinatsystem 1 G55: Arbetsstyckets koordinatsystem 2
G56: Arbetsstyckets koordinatsystem 3 G57: Arbetsstyckets koordinatsystem 4
G58: Arbetsstyckets koordinatsystem 5 G59: Arbetsstyckets koordinatsystem 6
Koordinatsystem 1 till 6 programmeras efter tillslag och referenspunktsuppsökning. Vid tillslag
ställs koordinatsystemet G54 in.

Om bit 2 (G92) i parameter nr 1202 ställs till 1 och exekverar kommandot för koden G92 för inställning
arbetsstyckets koordinatsystem, utlöses larm PS0010 "OGILTIG G-KOD". Detta är till för att förhindra
att koordinatsystemen kan förväxlas.

- 104 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM

VAR FÖRSIKTIG
Vilket offsetvärde för origo för arbetsstycket som ställs in beror på
diameterprogrammering eller radieprogrammering.

Exempel
G90 G55 G00 X40.0 Y100.0 ;

Arbetsstyckets koordinatsystem 2 (G55)

100.0 I detta exempel, sker positioneringen till


positioner (X=40.0, Y=100.0) på
arbetsstyckets koordinatsystem 2.

X
40.

Fig. 7.2.2 (a)

7.2.3 Ändra arbetsstyckets koordinatsystem


De sex koordinatsystemen för arbetsstycket som programmeras med G54 till G59 kan ändras med ett
externt offsetvärde för arbetsstyckets origo eller ett offsetvärde för arbetsstyckets origo.
Det finns tre metoder för att ändra ett externt offsetvärde för arbetsstyckets origo eller ett offsetvärde för
arbetsstyckets origo.
(1) Inmatning från MDI-enheten (se avsnitt "Visa och ställa in arbetsstyckets origooffsetvärde".)
(2) Programmering (med hjälp av en programmerbar G-kod för datainmatning eller en G-kod för
inställning av ett koordinatsystem för ett arbetsstycke)
(3) Använda den externa datainmatningsfunktionen
Ett externt offsetvärde för arbetsstyckets origo kan ändras genom inmatning av en signal till
CNC-maskinen. För närmare detaljer, se motsvarande maskinhandbok.

Arbetsstyckets Arbetsstyckets Arbetsstyckets Arbetsstyckets


koordinatsystem 1 koordinatsystem 2 koordinatsystem 3 koordinatsystem 4
(G54) (G55) (G56) (G57)

ZOFS2 ZOFS3
ZOFS4
ZOFS1
Arbetsstyckets
ZOFS5 koordinatsystem 5
(G58)
EXOFS
Arbetsstyckets
Maskinens nollpunkt ZOFS6 koordinatsystem 6
EXOFS : Externt värde för arbetsstyckets origooffset (G59)
ZOFS1 till ZOFS6 : Värde för arbetsstyckets origooffset

Figur 7.2.3 (a) Hur man ändrar ett externt offsetvärde för arbetsstyckets origo eller ett offsetvärde för
arbetsstyckets origo

- 105 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

Format
- Ändra genom inmatning av programmerbar data
G10 L2 Pp IP_;
p=0 : Externt värde för arbetsstyckets origooffset
p=1 till 6 : Värdet för arbetsstyckets origooffset motsvarar arbetsstyckets koordinatsystem
1 till 6
IP_ : Med ett absolut kommando utförs arbetsstyckets origooffset i varje axel.
Med ett inkrementellt kommando adderas detta värde till arbetsstyckets origooffset i
varje axel (summan av additionen blir det nya offsetvärdet för arbetsstyckets origo).

- Ändra genom inställning av arbetsstyckets koordinatsystem


M
G92 IP_ ;

T
G50 IP_ ;

Förklaring
- Ändra genom inmatning av programmerbar data
Genom specificering av en G-kod för programmerbara data kan offsetvärdet för arbetsstyckets origo
ändras för varje arbetsstyckes koordinatsystem.

- Ändra genom inställning av arbetsstyckets koordinatsystem


Genom specificering av en G-kod för inställning av arbetsstyckets koordinatsystem förskjuts
arbetsstyckets koordinatsystem (invalt med en kod från G54 till G59) till ett nytt koordinatsystem för
arbetsstycke så att den aktuella verktygspositionen stämmer överens med de programmerade
koordinaterna (IP_).
Därefter adderas värdet för koordinatsystemets förskjutning till alla offsetvärden för arbetsstyckets origo.
Detta betyder att alla koordinatsystem för arbetsstycket förskjuts med samma värde.

VAR FÖRSIKTIG
Om ett koordinatsystem ställs in med kodkommando G92 för inställning av ett
arbetsstyckes koordinatsystem efter det att ett externt offsetvärde för
arbetsstyckets origo har ställts in påverkas inte koordinatsystemet av det externa
offsetvärdet för arbetsstyckets origo. När G92X100.0Z80.0; anges exempelvis,
ställs ett koordinatsystem in med en aktuell referenspunkt för verktyget vid X =
100.0 och Z = 80.0

T
Om IP är ett inkrementellt kommandovärde definieras arbetsstyckets koordinatsystem så att den aktuella
verktygspositionen motsvarar en addition av det programmerade inkrementvärdet och koordinaterna för
den förra verktygspositionen. (Byte av koordinatsystem)

- 106 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM

Exempel
M
Y Y’ Koordinatsystemet för arbetsstycket G54

100 Verktygets Om G92X100Y100; beordras när verktyget är placerad vid


160 (200, 160) i G54-läge, arbetsstyckets koordinatsystem 1 (X'
position
- Y') skiftad av vektor A skapas.

60 A X’ Nya koordinatsystemet för arbetsstycket


100

X Nya koordinatsystemet för det ursprungliga arbetsstycket


100 200
Fig. 7.2.3 (b)

Koordinatsystemet för arbetsstycket G54 Antag att G54 arbetsstyckets


Z' Koordinatsystemet för koordinatsystem anges. Sedan kan ett
arbetsstycket G55 G55 arbetsstyckets koordinatsystem där den
svarta cirkeln på verktyget (figuren till
1200.0 vänster) ligger på (600.0,1200.0) ställs in
Z'
med följande kommando om det relativa
Z förhållandet mellan G54 arbetsstyckets
1200.0 koordinatsystemet och G55 arbetsstyckets
koordinatsystem är korrekt inställda:
G92X600.0Z1200.0;
Z
Dessutom anta att pallar är lastade vid två
X' olika punkter. Om det relativa förhållandet
A 600.0
mellan koordinatsystem för pallar vid de två
lägena är korrekt inställda genom att
X hantera koordinatsystemen som G54
600.0 X' arbetsstyckets koordinatsystem och G55
B arbetsstyckets koordinatsystem, ett
AA koordinatsystems förskjutning med G92 i en
X pall orsakar samma förskjutning av
C koordinatsystemet i den andra pallen.
Detta innebär att arbetsstycken på två pallar
kan bearbetas med samma program bara
X' - Z' ...........Nya koordinatsystemet för arbetsstycket genom att ange G54 eller G55.
X - Z .............Nya koordinatsystemet för det ursprungliga arbetsstycket
A: Offsetvärde skapad av G92
B: Arbetsstyckets offsetvärde i origo G54
C: Arbetsstyckets offsetvärde i origo G55

Fig. 7.2.3 (c)

Exempel
T
X X' Koordinatsystemet för arbetsstycket G54
Om G50X100Z100; beordras när verktyget är beläget
vid (200, 160) i G54-läge, skapas arbetsstyckets
160 100 Verktygets
koordinatsystem 1 (X '- Z ") med vektorn A.
position

60 A Z' Nya koordinatsystemet för arbetsstycket


100

Z Nya koordinatsystemet för det ursprungliga arbetsstycket


100 200

Fig. 7.2.3 (d)

- 107 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

Koordinatsystemet för arbetsstycket G54 Antag att G54 arbetsstyckets


koordinatsystem anges. Sedan kan en
X' G55 arbetsstyckets koordinatsystem där
den svarta verktygsspetsens punkt på
Koordinatsystemet för arbetsstycket G55 verktyget (bilden till vänster) är på
X' (600.0,1200.0) ställas in med följande
600.0 kommando om det relativa förhållandet
mellan G54 arbetsstyckets
X koordinatsystem och G55 arbetsstyckets
koordinatsystem är korrekt inställda:
Z' 600.0 G50X600.0Z1200.0;
1200.0
A Anta också att inmatning sker på två olika
X
Z ställen och att G54 och G55
Z' arbetsstycket koordinatsystem ställs in för
1200.0 dessa två platser. Om det relativa
B förhållandet mellan koordinatsystemen i
A Z de två ställen är korrekt inställda, en
förskjutning av ett koordinatsystem med
C G50 på en inmatningsplats orsakar
samma förskjutning av koordinatsystem i
den andra inmatningsplatsen. Detta
innebär att arbetsstycken på de två
X' - Z' ............ Nya koordinatsystemet för arbetsstycket inmatningsplatserna kan bearbetas med
X - Z ............. Nya koordinatsystemet för det ursprungliga arbetsstycket samma program bara genom att ange
A: Offsetvärde skapad av G50 G54 eller G55.
B: Arbetsstyckets offsetvärde i origo G54
C: Arbetsstyckets offsetvärde i origo G55

Fig. 7.2.3 (e)

7.2.4 Förinställning av arbetsstyckets koordinatsystem (G92.1)


Med förvalsfunktionen för arbetsstyckets koordinatsystem kan du på förhand välja ett koordinatsystem
som genom manuellt ingrepp flyttas till det tidigare förskjutna koordinatsystemet. Det senare systemet
flyttas med ett värde för arbetsstyckets origoförskjutning från maskinens nollpunkt.
Förinställningsfunktionen för arbetsstyckets koordinatsystem kan ställas in på två olika sätt. Dels en
metod som använder ett programmerat kommando. För andra användningar i MDI operationer på
bildskärmen för den absoluta positionen, relativt läge med bildskärm, och den övergripande positionen
för bildskärmen (se underavsnitt, "Förinställning av arbetsstyckets koordinatsystem").

OBS!
När bit 1 (NWC) i parameter nr 8136 är 0 kan denna funktion användas.

Format
M
G92.1 IP 0 ;
IP 0 : Bestämmer axeladresserna till förhandsinställningen av arbetsstyckets
koordinatsystem. Axlar som inte anges tas inte med i förhandsinställningen.

T
G50.3 IP0 ; (G92.1 IP 0; för G-kodsystem B eller C)
IP 0 : Bestämmer axeladresserna till förhandsinställningen av arbetsstyckets
koordinatsystem. Axlar som inte anges tas inte med i förhandsinställningen.

Förklaring
När den manuella referenspunktsuppsökningen exekveras i returfunktionen förskjuts arbetsstyckets
koordinatsystem med offsetvärdet för arbetsstyckets origo från nollpunkten i maskinens koordinatsystem.
Låt oss anta att den manuella referenspunktsuppsökningen exekveras när arbetsstyckets koordinatsystem
- 108 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM
har ställts in med G54. I detta fall kommer ett arbetsstyckskoordinatsystem automatiskt att ställas in vilket
har origo förskjutet från maskinens nollpunkt av G54-värdet för arbetsstyckets origooffset; avståndet från
origo i arbetsstyckets koordinatsystem representerar den aktuella positionen i arbetsstyckets
koordinatsystem.

Koordinatsystemet för arbetsstycket G54

G54 värde för Arbetsstyckets origo


arbetsstyckets
origooffset Referenspunkt

Maskinens nollpunkt
Manuell referenspunktsuppsökning

Fig. 7.2.4 (a)

Om det finns en absolut mätdetektor ställer systemet automatiskt in ett koordinatsystem för arbetsstycket
vid strömtillslag där origo har flyttats från maskinens nollpunkt med G54 lika långt som offsetvärdet för
arbetsstyckets origo. Vid uppstart läses maskinpositionen in av absolutmätdetektorn samtidigt som den
aktuella positionen bestäms i arbetsstyckets koordinatsystem genom att man subtraherar värdet för
arbetsstyckets origooffset i G54 från maskinpositionen. Det koordinatsystem för arbetsstycket som ställs
in på detta sätt kan förskjutas gentemot maskinens koordinatsystem med kommandona och
arbetsoperationerna nedan.
(a) Manuellt ingrepp när manuell absolut signal *ABSM är av
(b) Rörelsekommando i funktionen maskinspärr
(c) Rörelse med manuellt ingrepp
(d) Bearbetning med speglingsfunktionen
(e) Förskjutning av arbetsstyckets koordinatsystem genom inställning av det lokala koordinatsystemet
eller arbetsstyckets koordinatsystem

I fall (a) förskjuts arbetsstyckets koordinatsystem med rörelsebanan under manuellt ingrepp.

G54 arbetsstyckets Po
koordinatsystem innan
manuellt ingrepp Mängden rörelse
under manuell
WZo intervention
Värde för
G54 arbetsstyckets
arbetsstyckets
koordinatsystem efter
origooffset
manuellt
ingrepp
Pn
Maskinens nollpunkt

-
WZn

Fig. 7.2.4 (b)

Med en G-kod (G92.1) eller med MDI-knapparna kan ett koordinatsystem, som redan förskjutits,
förhandsinställas på ett annat koordinatsystem som har förskjutits med offsetvärdet för arbetsstyckets
origo bort från maskinens nollpunkt i denna funktion.
Bit 3 (PPD) i parameter nr 3104 anges huruvida förinställa relativa koordinater (RELATIV) såväl som
absoluta koordinater. Dessutom är skillnaden under den minsta inkrementella inmatningen mellan den
absoluta koordinatpunkten och den relativa koordinat punkten korrigeras till värdet av den förinställda
(eller origo) av de relativa koordinaterna när bit 4 (RPP) i parameter nr 3129 är satt till 1.
När arbetsstyckets koordinatsystem (G54 till G59) inte används (bit 0 (NWZ) i parameter nr 8136 är 1) så
är arbetsstyckets koordinatsystem förinställt på koordinatsystemet med origo vid referenspunkten.
- 109 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

Begränsning
- Verktygsradie ⋅ nosradiekompensering, verktygslängdkompensering,
verktygskompensering
När du använder funktionen "förhandsinställning av arbetsstyckets koordinatsystem" måste följande
kompenseringssätt avbrytas: Verktygsradie ⋅ nosradiekompensering, verktygslängdkompensering och
verktygskompensering. Om funktionen exekveras utan att du avbryter dessa driftsätt avbryts
kompenseringsvektorn temporärt.

M
- Verktygslängdkompensering
När du använder funktionen förhandsinställning av arbetsstyckets koordinatsystem måste
verktygslängdkompenseringen avbrytas: Om funktionen exekveras utan att du avbryter dessa driftsätt
avbryts kompenseringsvektorn temporärt.

- Programomstart
Funktionen "förhandsinställning av arbetsstyckets koordinatsystem" exekveras inte under omstart av ett
program.

- Förbjudna lägen
Förhandsinställningen av arbetsstyckets koordinatsystem får inte användas när skalindelning,
koordinatsystemrotation eller programmerbar bild eller kopieringsläge för figur är inställt.

7.2.5 Tillägg av arbetsstyckskoordinatsystempar (G54.1 eller G54)


(M-serien)
M
Förutom de sex koordinatsystemen för arbetsstycket (standard koordinatsystem för arbetsstycket) som
kan ställas in med G54 till G59, kan ytterligare 48 eller 300 extra koordinatsystem för arbetsstycket
användas.

OBS!
1 "Arbetsstyckets koordinatsystem (300 par)" är en tillvalsfunktion.
2 När bit 2 (NWN) i parameter nr 8136 är 0 så kan "Koordinatsystem för
arbetsstycken (48 par)" användas.

Format
- Att välja de extra koordinatsystemen för arbetsstycket
G54.1Pn ; eller G54Pn ;
Pn: Koder för extra koordinatsystem för arbetsstycket
n : 1 till 48 eller 1 till 300

- 110 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM

- Inställning av värdet för arbetsstyckets origooffset i de extra


koordinatsystemen (G10)
G10L20Pn IP_;
Pn : Koder som specificerar arbetsstyckets koordinatsystem för inställning av
arbetsstyckets offsetvärde för origo
n : 1 till 48 eller 1 till 300
IP_ : Axeladress och ett värde som ställts in som arbetsstyckets origooffset

Förklaring
- Att välja de extra koordinatsystemen för arbetsstycket
När en P-kod anges tillsammans med G54.1 (G54) väljs motsvarande koordinatsystem från extra
koordinatsystemen för arbetsstycket i (1 till 48 eller 1 till 300).
När arbetsstyckets koordinatsystem väl har ställts in är det giltigt tills ett annat koordinatsystem ställs in.
Arbetsstyckets standardkoordinatsystem 1 (kan ställas in med G54) ställs in vid tillslag.
G54.1 P1........... Ytterligare arbetsstyckskoordinatsystem 1
G54.1 P2........... Ytterligare arbetsstyckskoordinatsystem 2
:
G54.1 P48......... Ytterligare arbetsstyckskoordinatsystem 48
:
G54.1 P300....... Ytterligare arbetsstyckskoordinatsystem 300

Precis som för standardarbetsstyckets koordinatsystem kan följande arbetsoperationer köras för
arbetsstyckets origooffset i ett extra koordinatsystem:
(1) Skärmen för inställning av arbetsstyckets origooffset kan användas för att visa och ställa in ett
offsetvärde för arbetsstyckets origo.
(2) Med G10-funktionen kan du programmera ett värde för arbetsstyckets origooffset (se underavsnittet,
"Ändra arbetsstyckets koordinatsystem").
(3) Med ett kundmakro kan arbetsstyckets origooffset hanteras som en systemvariabel.
(4) Data för arbetsstyckets origooffset kan matas in eller matas ut som externa data.
(5) PMC-fönstret kan läsa data för arbetsstyckets origooffset som modala programkommandodata.

- Inställning av värdet för arbetsstyckets origooffset i de extra


koordinatsystemen för arbetsstycken (G10)
Om ett arbetsstyckes origooffsetvärde programmeras med ett absolut värde är det programmerade värdet
det nya offsetvärdet. Om ett inkrementellt värde för arbetsstyckets offset programmeras adderas detta
värde till det aktuella offsetvärdet och det nya offsetvärdet beräknas.

Begränsning
- Specificera P-koder
Efter G54.1 (G54) måste en P-kod programmeras. Om det inte följer någon P-kod efter G54.1 i samma
block antas arbetsstyckets extra koordinatsystem 1 (G54.1P1).
Om P-kodens värde ligger utanför det tillåtna området utlöses larmet PS0030 "ILLEGALT
OFFSETNUMMER".
I ett G54.1 (G54)-block kan endast P-koder för arbetsstyckets offset programmeras.
Exempel 1) G54.1G04P1000;
Exempel 2) G54.1M98P48;

- 111 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

7.2.6 Automatisk inställning av koordinatsystem


När bit 0 (ZPR) i parameter nr 1201 för automatisk koordinatsystem är inställd på 1, bestäms ett
koordinatsystem automatiskt när manuell referenspunktsretur sker.
När α, β, och γ är inställda med parameter nr 1250 ställs ett koordinatsystem in för arbetsstycket vid
referenspunktsuppsökningen så att baspunkten på verktygshållaren eller spetsen på grundverktyget
placeras på X = α, Y = β, och Z = γ.
Detta sker som om följande specificeras vid referenspunkten:

M
G92XαYβZγ;

T
G50XαZγ;

När arbetsstyckets koordinatsystem används (bit 0 (NWZ) av parameter nr 8136 är 0), oavsett
inställningen på bit 0 (ZPR) av parameter nr 1201, definierar en manuell referenspunktsretur
arbetsstyckets koordinatsystem baserat på arbetsstyckets origooffset (parameter nr 1220 till 1226).

T
Om ett förskjutningsvärde för ett arbetsstyckes koordinatsystem är något annat än 0 förskjuts
arbetsstyckets koordinatsystem med detta värde.

7.2.7 Förskjutning av arbetsstyckets koordinatsystem (T-serien)


T
Förklaring
När koordinatsystemet ställts in med G50-kommandot eller om den automatiska systeminställningen
avviker från arbetsstyckets programmerade koordinatsystem, kan det nya koordinatsystemet förskjutas (se
avsnittet "MANUELL REFERENSPUNKTSUPPSÖKNING").
Det rätta förskjutningsvärdet matas in i förskjutningsminnet för arbetsstyckets koordinatsystem .

X
x
X-Z : Koordinatsystem i programmering
x-z : Aktuellt inställt koordinatsystem
med förskjutningsvärde 0
(koordinatsystem som ska ändras
genom förskjutning)

O’
z
Förskjut Z
ning O

Ställ in förskjutningsvärden från O' till O i arbetsstyckets koordinatsystem med


förskjutningsminnet.
Figur 7.2.7 (a) Förskjutning av arbetsstyckets koordinatsystem

- 112 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM

Format
- Ändra förskjutningsvärde för arbetsstyckets koordinatsystem
G10 P0 IP_;
IP : Inställning av en axeladress och ett arbetsstyckes förskjutningsvärde

VAR FÖRSIKTIG
1 Ett enkelt block kan innehålla en kombination av X, Y, Z, C, U, V, W och H (i
G-kodsystem A). I så fall blir det värde som kommer fram senast giltigt om
kommandon specificeras för samma axel.
2 Se till att inte specificera andra G-koder för samma block. Endast modal
information uppdateras vid specifikation.
3 Se till att inte specificera några tilläggsfunktioner, spindelhastighetsfunktioner,
verktygsfunktioner eller 2:a tilläggsfunktioner för samma block. Vid sådan
specifikation utfärdas larm PS1144 "G10 FORMAT ERROR".

Begränsning
- Förskjutningsvärde och kommando för programmering av koordinatsystem
Angivelse av ett kommando för (G50 eller G92) koordinatsystem upphäver förskjutningsvärden som
redan har ställts in.
Exempel)
När G50X100.0Z80.0; anges, ställs ett koordinatsystems aktuella utgångspunkt för verktyget in på X
=100.0 och Z = 80.0 oavsett vilket värde som ställts in som förskjutningsvärde för arbetsstyckets
koordinatsystem.

- Förskjutningsvärde och koordinatsysteminställning


När ett förskjutningsvärde redan är inställt, och om en automatisk inställning av koordinatsystemet görs
av en manuell referenspunktsretur, förskjuts det inställda koordinatsystemet omedelbart med
förskjutningsvärdet.

- 113 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

- Diameter- och radievärden


Vilket förskjutningsvärde för koordinatsystemet för arbetsstycket som ställs in beror på
diameterprogrammering eller radieprogrammering.

Exempel)
Fastän baspunkten ska placeras på X = φ120.0 (diametervärde) och Z = 70,0 från arbetsstyckets
origo, är den faktiska positionen på X = φ121,0 och Z = 69,0 från origo. Inställning av ett
förskjutningsvärde som visas nedan:
X=1.0, Z=-1.0
X
69.0

Startpunkt =
baspunkt

φ121.0
Z

Fig. 7.2.7 (b)

- 114 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM

7.3 LOKALT KOORDINATSYSTEM


När du programmerar i arbetsstyckets koordinatsystem kan du skapa ett underordnat koordinatsystem för
att underlätta programmeringen. Ett sådant underordnat koordinatsystem kallas för lokalt
koordinatsystem.

Format
G52 IP_ ; Ställa in det lokala koordinatsystemet
:
G52 IP 0 ; Avbryta ett lokalt koordinatsystem
IP_ : Origo i ett lokalt koordinatsystem

Förklaring
Ett lokalt koordinatsystem kan ställas in i alla arbetsstyckets koordinatsystem (G54 till G59) med G52
IP_;. Origo i ett lokalt koordinatsystem programmeras med IP_ i arbetsstyckets koordinatsystem.
När man har skapat ett lokalt koordinatsystem används koordinaterna i det lokala koordinatsystemet i
kommandon för axelförskjutning. Det lokala koordinatsystemet kan flyttas med G52-kommandot och
origo för det lokala koordinatsystemet i arbetsstyckets koordinatsystem.
Vill du ta bort det lokala koordinatsystemet eller programmera koordinatvärdena i arbetsstyckets
koordinatsystem flyttar du origo i det lokala koordinatsystemet till origo i arbetsstyckets koordinatsystem.

IP_ (Lokalt koordinatsystem)

(G54: Arbetsstyckets koordinatsystem 1)

G55 IP_
G56 (Lokalt koordinatsystem)
G57
G58 (G59: Arbetsstyckets
koordinatsystem 6)

(Verktygsmaskinens koordinatsystem)

Inställning av maskinens koordinatsystem till nollpunkt

Referenspunkt

Fig. 7.3 (a) Inställning av det lokala koordinatsystemet

VAR FÖRSIKTIG
1 Om (ZCL) bit 2 i parameter nr 1201 ställs till 1 och en axel återgår till
referenspunkten med funktionen manuell referenspunktsretur matchar axlarnas
origo i det lokala koordinatsystemet, origo i arbetsstyckets koordinatsystem. Det
samma gäller för följande kommando:
G52α0;
α: Axel som går tillbaka till referenspunkten
2 Inställningen av det lokala koordinatsystemet påverkar inte arbetsstyckets och
maskinens koordinatsystem.

- 115 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01

VAR FÖRSIKTIG
3 Om det lokala koordinatsystemet skall avbrytas vid återställning beror på
parameterinställningen. Det lokala koordinatsystemet avbryts när antingen bit 6
(CLR) för parameter nr 3402 eller bit 3 (RLC) i parameter nr 1202 är satt till 1. I
ett 3-dimensionellt läge för koordinatkonvertering emellertid, avbryts inte det
lokala koordinatsystemet när bit 2 (D3R) i parameter nr 5400 är satt till 1.
4 Om ett arbetsstyckes koordinatsystem ställs in med kommandot G92 (G50 för
G-kodsystem A i T-serien) avbryts det lokala koordinatsystemet. Det lokala
koordinatsystemet för en axel för vilken inget koordinatsystem har specificerats i
ett G92-block (G50 för G-kodsystem A i T-serien) förblir oförändrat.
5 G52 avbryter offset temporärt i verktygs- eller ⋅ nosradiekompensering.
6 Begär ett rörelsekommando omedelbart efter G52-blocket i absolut läge.

7.4 VÄLJA PLAN


Välj plan för cirkulär interpolation, skärkompensering och borrning med G-kod.
I följande tabell anges G-koderna med tillhörande plan.

Förklaring
Tabell 7.4 (a) Plan valt med G-kod
G-kod Plan Xp Yp Zp
G17 Xp Yp-plan
X-axeln eller en Y-axeln eller en Z-axeln eller en
G18 Zp Xp-plan
parallell axel parallell axel parallell axel
G19 Yp Zp-plan
Xp, Yp, Zp bestäms med axeladressen i blocket med G17, G18 eller G19.
När det inte finns någon axeladress i block med G17, G18 eller G19 block antas med detta att det saknas
adresser till tre basaxlar.
Med parameter nr 1022 kan du programmera alternativa axlar som parallella axlar till X, Y- och
Z-axlarna som tre basaxlar.
Planet ändras inte i block som saknar G17, G18 eller G19.
Rörelseinstruktionen är oberoende av valet av plan.

M
När strömmen slås till eller CNC:n återställs, väljs G17 (XY-planet), G18 (ZX-planet) eller G19
(YZ-planet) av bitarna 1 (G18) och 2 (G19) av parameter nr 3402).

T
G18 (ZX-plan) visas när strömmen slås på.
Genom att ställa in bit 0 (TPS) i parametern nr 3458 till 1, är det möjligt att välja en modal plan genom att
ställa in bitarna 1 (G18) och 2 (G19) i parameterna nr 3402.

OBS!
U-, V- och W-axlarna kan användas med G-koderna B och C.

Exempel
Så här väljer man plan när X-axeln är parallell med U-axeln.
G17 X_Y_ ; XY-plan,
G17 U_Y_ ; UY-planet
G18 X_Z_ ; ZX-plan
X_Y_ ; Planet ändras inte (ZX-planet)

- 116 -
B-64604SW/01 PROGRAMMERING 7. KOORDINATSYSTEM
G17 ; XY-planet
G18 ; ZX-plan
G17 U_ ; UY-planet
G18Y_ ; ZX-planet, Y-axeln flyttar utan någon relation till planet.

- 117 -
8. KOORDINATVÄRDE
OCH MÅTT PROGRAMMERING B-64604SW/01

8 KOORDINATVÄRDE OCH MÅTT


Kapitel 8, "KOORDINATVÄRDE OCH MÅTT", består av följande avsnitt:

8.1 ABSOLUT OCH INKREMENTELL PROGRAMMERING...........................................................118


8.2 TUM/METRISK OMVANDLING (G20, G21) ...............................................................................120
8.3 DECIMALPUNKTSPROGRAMMERING......................................................................................123
8.4 DIAMETER- OCH RADIEPROGRAMMERING...........................................................................124

8.1 ABSOLUT OCH INKREMENTELL PROGRAMMERING


Det finns två sätt att kommendera verktygsbanor; absolut programmering och inkrementell
programmering. I absolutprogrammering, programmeras koordinatvärdet för slutpunkten. Den
inkrementella programmeringen används för att programmera en verktygsrörelses värde.

M
G90 och G91 används för att programmera absolut respektive inkrementell programmering.

T
Absolut programmering eller inkrementell programmering används beroende på vilken programmering
som används. Se nedanstående tabeller.
Tabell 8.1 (a)
G-kodsystem A B eller C
Kommandometod Adressord G90, G91

Format
M
Absolut programmering G90 IP_ ;
Inkrementell programmering G91 IP_ ;

T
- G-kodsystem A
Tabell 8.1 (b)
Absolut programmering Inkrementell programmering
Kommando för förflyttning av X-axeln X U
Kommando för förflyttning av Z-axeln Z W
Kommando för förflyttning av Y-axeln Y V
Kommando för förflyttning av C-axeln C H

- G-kodsystem B eller C
Absolut programmering G90 IP_ ;
Inkrementell programmering G91 IP_ ;

- 118 -
8. KOORDINATVÄRDE
B-64604SW/01 PROGRAMMERING OCH MÅTT
Ä
Exempel
M

G90 X40.0 Y70.0 ; Absolut programmering

G91 X-60.0 Y40.0 ; Inkrementell programmering

Y
Slutpunkt
70.0

30.0
Startpunkt

X
40.0 100.0

Fig. 8.1 (a)

T
Verktygsrörelse från punkt P till punkt Q (diameterprogrammering används för X-axeln)

Tabell 8.1 (c)


G-kodsystem A G-kodsystem B eller C
Absolut programmering X400.0 Z50.0 ; G90 X400.0 Z50.0 ;
Inkrementell programmering U200.0 W-400.0 ; G91 X200.0 Z-400.0 ;

X Q
(400, 50)
P
(200, 450)
φ400
φ200
Z

50
450

Fig. 8.1 (b)

OBS!
1 Absolut programmering och inkrementell programmering kan användas
tillsammans i ett block.
I ovanstående exempel kan följande kommando programmeras: X400.0
W-400.0 ; (i G-kodsystem A)
2 När både X- och U- eller Z och W används tillsammans i ett block, är den som
specificerats senast effektiv.
3 Inkrementell programmering kan inte användas när namnen på axlarna är A och
B under det att G-kodsystemet A är valt.

- 119 -
8. KOORDINATVÄRDE
OCH MÅTT PROGRAMMERING B-64604SW/01

8.2 TUM/METRISK OMVANDLING (G20, G21)


Antingen tum- eller metrisk inmatning (minsta inmatningsinkrement) kan väljas med G-kod.

Format
G20 ; Tuminmatning
G21 ; Metrisk inmatning

G-koden måste programmeras i ett separat block före inställningen av koordinatsystemet i början av
programmet. Efter G-koden för tum/metrisk omställning specificerats omkopplas måttsystemet för
inmatningsdata till det minsta tum- eller metriska inmatningsinkrementet i det inkrementella systemet (se
avsnittet "INKREMENTELLT SYSTEM"). Måttsystemet för grader ändras inte. Måttsystemet för
följande värden ändras efter tum/metrisk omställning:
- Matningshastighet kommenderad med F-kod
- Positionskommando
- Värde för arbetsstyckets origooffset
- Verktygskompenseringsvärde
- Skalenhet för manuell pulsgenerator
- Förflyttningsavstånd vid inkrementell matning
- Några parametrar
När strömmen slås på är G-koden densamma som den som var aktiv när strömmen slogs av.

VARNING
Man får inte växla mellan G20 och G21 under pågående program.

OBS!
1 När systemen för det minsta inmatningsinkrementet och det minsta
kommandoinkrementet är olika är den maximala avvikelsen hälften av det minsta
kommandoinkrementet. Denna avvikelse ackumuleras inte.
2 Tum och metrisk inmatning kan också kopplas om med inställningarna (se
avsnitt "Visa och mata in inställningsdata").
3 Om en funktion väljs med bit 2 (IRF) i parameter nr 14000 eller bit 0 (NIM) i
parameter nr 11222 inte används, se till att utföra tum/metrisk konvertering vid
referenspunkten (maskinens origo i koordinatsystem).
4 G-kod för tumkonvertering/metrisk konvertering måste principiellt specificeras i
ett enkelblock. G17, G18, G19, G90 och G91 kan dock undantagsvis
specificeras i samma block. Om i synnerhet "rörelsekommando",
"verktygskompensering" och "kommando som ändrar koordinatsystem"
specificeras i samma block kan maskinen börja uppföra sig på ett oväntat sätt.

Genomför tum/meterkonvertering i referenspositionen (parameter nr 1240 är


inte 0)
Konventionellt måste tum/metrisk konvertering utföras vid maskinens origo i koordinatsystemet.
Emellertid ställ in bit 2 (IRF) i parameter nr 14000 till 1 möjliggör tum/metrisk konvertering som ska
utföras i referenspunkten (parameter nr 1240).

Om ett försök görs att utföra tum/meter konverteringen när en axel med denna funktion är aktiverad inte
är i referenspunkten, utlöses larm PS5362 “OMVANDLA TUM/MM VID REF-POS.”för att avbryta
försöket.

- 120 -
8. KOORDINATVÄRDE
B-64604SW/01 PROGRAMMERING OCH MÅTT
Ä
Innan du försöker utföra tum/meter-konverteringen, se till att ställa in axeln av intresse till
referenspositionen, med hjälp av exempelvis G28-kommandot.

Dessutom, om arbetsstyckets koordinatsystem har förskjutits, med följande kommandon eller operationer,
kan bit 1 (CIM) av parameter nr 11222 användas för att välja huruvida man ska utfärda larm PS1298
“OGILTIG OMVANDL. TUM/MM” eller för att rensa offseten.
- Manuellt ingrepp utförs med den manuella absolutsignalen *ABSM satt till av
- Rörelsekommando utfärdat med maskinen låst
- Rörelsekommando utfärdat med manuellt handrattsavbrott
- Spegelbildbaserad operation
- Förskjutning av arbetsstyckets koordinatsystem orsakad av inställning av lokalt koordinatsystem
(G52) eller inställning av arbetsstyckets koordinatsystem (G92)

Omkopplingsvillkor
För att genomföra tum/meter-konverteringen i valfri position förutom referenspositionen, kräver att alla
av följande villkor är uppfyllda. Om något av villkoren inte uppfylls, resulterar detta i att larm PS1298
“OGILTIG OMVANDL. TUM/MM” utfärdas. För elektronisk växellåda-synkronisering, utlöses larm
PS1595, "OGILT. KOMM. I EGB-MODE".
- Positionering eller linjär interpolation
- Avbryt polärt koordinatinterpolationsläge
- Avbryt polar-koordinat kommando
- Spindelvarvtalskontrollens avkänning
- Verktygsradie ⋅ avbrott verktygsnosradiekompensering
- Avbryt normal riktningskontroll
- Avbryt verktygslängdskompensering offset
- Avbryter skalindelning
- Avbryter programmerbar spegling
- Avbryt polygon svarvning
- Ångra modalt makroanrop A/B
- Koordinatsystemets rotation eller 3-dimensionell systemkonvertering av
- Avbryter spegling för dubbelrevolver eller balanserat bearbetningsläge (endast T-serien)
- Avbryter fast cykel
- Elektronisk växellådas synkronisering startad
- Avbryt styrning av konstant skärhastighet

För att genomföra tum/meter-konvertering i valfri position förutom referenspunkten krävs dessutom
följande inställning.
- Arbetsstyckets koordinatsystem (bit 0 (NWZ) i parameter nr 8136 är 0)

Restriktioner
När du utför följande åtgärder, se till att axeln av intresse är i referenspunkten (maskinens origo i
koordinatsystemet).
- Omställning mellan tum- och metersystemet baserat på bit 2 (INI) av inställningsparameter nr 0000
- Omställning mellan tum- och metersystemet baserat på programmerbar parameterinmatning (G10)
- Omställning mellan tum- och metersystemet baserat på kundmakrovariabel nr 3005

Genomföra tum/meter-konvertering i andra positioner än referenspositionen


Genom att ställa in bit 0 (NIM) av parameter nr 11222 möjliggörs tum/meter-konverteringen även i
positioner andra än referenspositionen.

Dessutom, om arbetsstyckets koordinatsystem har förskjutits, med följande kommandon eller operationer,
kan bit 1 (CIM) av parameter nr 11222 användas för att välja huruvida man ska utfärda larm PS1298 eller
för att rensa offseten.
- Manuellt ingrepp utförs med den manuella absolutsignalen *ABSM satt till av
- 121 -
8. KOORDINATVÄRDE
OCH MÅTT PROGRAMMERING B-64604SW/01

- Rörelsekommando utfärdat med maskinen låst


- Rörelsekommando utfärdat med manuellt handrattsavbrott
- Spegelbildbaserad operation
- Förskjutning av arbetsstyckets koordinatsystem orsakad av inställning av lokalt koordinatsystem
(G52) eller inställning av arbetsstyckets koordinatsystem (G92)

Om en axel står under någon av följande kontroller, kan dock ingen automatisk koordinat-
systemkonvertering baserad på denna funktion utföras för axeln.
- PMC-axelkontroll
- Axelsynkronstyrning (för slavaxlar när huvudaxeln är en PMC-axel)
- Axelsynkronstyrning (för slavaxlar när huvudaxeln är en PMC-axel)
- Spindelstyrning med servomotor
- Servo/spindelsynkronstyrning

Omkopplingsvillkor
För att genomföra tum/meter-konverteringen i valfri position förutom referenspositionen, kräver att alla
av följande villkor är uppfyllda. Om något av villkoren inte uppfylls, resulterar detta i att larm PS1298
utfärdas. För elektronisk växellåda-synkronisering, utlöses larm PS1595.
- Positionering eller linjär interpolation
- Avbryt polärt koordinatinterpolationsläge
- Avbryt polar-koordinat kommando
- Spindelvarvtalskontrollens avkänning
- Verktygsradie ⋅ avbrott verktygsnosradiekompensering
- Avbryt normal riktningskontroll
- Avbryt verktygslängdskompensering offset
- Avbryter skalindelning
- Avbryter programmerbar spegling
- Avbryt polygon svarvning
- Ångra modalt makroanrop A/B
- Koordinatsystemets rotation eller 3-dimensionell systemkonvertering av
- Avbryter spegling för dubbelrevolver eller balanserat bearbetningsläge (endast T-serien)
- Avbryter fast cykel
- Elektronisk växellådas synkronisering startad
- Avbryt styrning av konstant skärhastighet

För att genomföra tum/meter-konvertering i valfri position förutom referenspunkten krävs dessutom
följande inställningar.
- Arbetsstyckets koordinatsystem (bit 0 (NWZ) i parameter nr 8136 är 0)
- Förinställning av arbetsstyckets koordinatsystem (bit 1 (NGW) i parameter nr 8136 är 0)

Restriktioner
När du utför följande åtgärder, se till att axeln av intresse är i referenspunkten (maskinens origo i
koordinatsystemet).
- Omställning mellan tum- och metersystemet baserat på bit 2 (INI) av inställningsparameter nr 0000
- Omställning mellan tum- och metersystemet baserat på programmerbar parameterinmatning (G10)
- Omställning mellan tum- och metersystemet baserat på kundmakrovariabel nr 3005

- 122 -
8. KOORDINATVÄRDE
B-64604SW/01 PROGRAMMERING OCH MÅTT
Ä
8.3 DECIMALPUNKTSPROGRAMMERING
Numeriska värden kan matas in med en decimalpunkt. En decimalpunkt kan användas för distans, tid eller
hastighet. Decimalpunkter kan programmeras med följande adress:

M
X, Y, Z, U, V, W, A, B, C, I, J, K, Q, R, F

T
X, Y, Z, U, V, W, A, B, C, I, J, K, R, F, H(*1)
(*1) endast G-kodsystem A.

Förklaring
Det finns två sätt att mata in decimalpunkten: Inmatning med fickkalkylator och standardinmatning.
När en räknare av typ decimal notation används, anses ett värde utan decimalkomma specificerad i
millimeter tum eller grader. När standard decimalkomma notation används, anses ett sådant värde vara
specificerad i minst ett inmatningsinkrement. Välj antingen räknare av typ decimal notation eller standard
decimal notation genom att använda bit 0 (DPI) i parameter nr 3401.Värden kan anges både med och utan
decimalpunkt i ett enda program.

Exempel
Tabell 8.3 (a)
Decimalpunktsprogrammering Standardprogrammering av
Programkommando
med fickkalkylator decimalpunkt
1mm
X1000 1000mm
Enhet : Minsta inmatningsinkrement
Kommandovärde utan decimalpunkt Enhet : mm
(0.001 mm)
X1000.0 1000mm 1000mm
Kommandovärde med decimalpunkt Enhet : mm Enhet : mm

VAR FÖRSIKTIG
Vid angivande av ett måttord för en kommando-G-kod skall du se till att placera
måttordet efter kommando-G-koden.

OBS!
1 Ett specificerat värde mindre än den minsta enheten behandlas som beskrivs
nedan.
Exempel 1)
När ett värde specificeras direkt vid en adress (i fallet med 1/1000mm IS-B)
X1.2345 ; Behandlas som X1.235
X-1.2345 ; Behandlas som X-1.234
Exempel 2)
När ett värde tilldelas till ett makro variabel (i fallet med 1/1000mm IS-B)
#100=1.2345;
X#100 ; Behandlas som X1.235
#100=-1.2345;
X#100 ; Behandlas som X-1.234
2 Vid ett kommando på max. antal tecken eller mer ges larm PS0003, "FÖR
MÅNGA SIFF".

- 123 -
8. KOORDINATVÄRDE
OCH MÅTT PROGRAMMERING B-64604SW/01

8.4 DIAMETER- OCH RADIEPROGRAMMERING


Eftersom arbetsstyckets tvärsnitt vanligtvis är cirkelformat i svarvstyrprogram för CNC-maskiner kan
dess dimensioner specificeras på två sätt:
Diameter och radie

B
R2
R1
D1 D2

X-axel
D1, D2 : Diameterprogrammering
R1, R2 : Radieprogrammering Z-axel

Fig. 8.4 (a)


När diametern specificeras kallas det för diameterprogrammering och när radien programmeras kallas det
radieprogrammering.

Förklaring
- Diameter-/radieprogrammering för olika kommandon
Radieprogrammering eller diameterprogrammering kan bestämmas med bit 3 (DIA) av parameter nr 1006.
När diameterprogrammering används gäller notera villkoren som finns listade i Tabell 8.4 (a).

Tabell 8.4 (a) Anmärkningar när det gäller specificering av diametervärden


Punkt Anmärkningar
X-axelkommando Diametervärde
Diametervärde
Inkrementellt kommando
I figuren ovan anges D2 minus D1 för kanal B till A.
Inställning av ett koordinatsystem (G50) Definierar ett koordinatvärde med ett diametervärde
Bit 1 i parameter nr #5004 bestämmer antingen diametern eller
Komponent i värdet för verktygsoffset
radievärdet
Parametrar i fast cykel, t.ex. skärdjup utmed
Radievärde
X-axeln. (R)
Radieprogrammering vid cirkulär interpolation (R,
Radievärde
I, K och etc.)
Specificerar ändringen av radie/varv eller ändringen av
Matningshastighet utmed axel
radie/min.
Fig. på axelpositionen Visas som diametervärde

- 124 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)

9 SPINDELVARVTALSFUNKTION
(S-FUNKTION)
Spindelvarvtalet kan styras med ett värde som följer efter adress S.
Kapitel 9, "SPINDELVARVTALSFUNKTION (S-FUNKTION)", består av följande avsnitt:

9.1 ANGE SPINDELVARVTALET MED KOD...................................................................................125


9.2 DIREKTKOMMANDO FÖR SPINDELVARVTALET (S5-SIFFRIGT KOMMANDO) ..............125
9.3 STYRNING AV KONSTANT SKÄRHASTIGHET (G96, G97) ....................................................125
9.4 SPINDELPOSITIONERINGSFUNKTION .....................................................................................132
9.5 FLUKTUATIONSDETEKTERING SPINDELVARVTAL ............................................................137
9.6 SPINDELSTYRNING MED SERVOMOTOR................................................................................140

9.1 ANGE SPINDELVARVTALET MED KOD


När det står ett värde efter S-adressen skickas en kodsignal och en avkänningssignal till maskinen för
kontroll av spindelns rotationshastighet.
Ett block kan bara innehålla en S-kod. Se motsvarande handbok från maskintillverkaren för uppgifter om
antalet siffror i en S-kod eller exekveringsföljden när rörelsekommandon och S-kodskommandon står i
samma block.

9.2 DIREKTKOMMANDO FÖR SPINDELVARVTALET


(S5-SIFFRIGT KOMMANDO)
Spindelvarvtalet kan anges direkt med S-adressen följt av ett max. femsiffrigt värde (min-1). Enheten för
att ange spindelvarvtalet kan variera från maskin till maskin. Se motsvarande maskinhandbok från
maskintillverkaren.

9.3 STYRNING AV KONSTANT SKÄRHASTIGHET (G96, G97)


Specificera skärhastigheten (relativ hastighet mellan verktyg och arbetsstycke) efter S. Spindeln roteras så
att skärhastigheten är konstant oberoende av verktygspositionen.

OBS!
När bit 0 (SSC) i parameter nr 8133 är 1 kan denna funktion användas.

Format
- Kommando för styrning av konstant skärhastighet
G96Sxxxxx ;
↑ Skärhastighet (m/min eller fot/min)
Enheten för skärhastigheten kan ändras beroende på maskintillverkarens uppgifter.

- Slut kommando för styrning av konstant skärhastighet


G97Sxxxxx ;
↑ Spindelvarvtal (min-1)
Enheten för skärhastigheten kan ändras beroende på maskintillverkarens uppgifter.

- 125 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01

- Kommando för konstant skärhastighet styrd axel


G96Pα ;
P0: Axeln inställd i parameter nr 3770
P1: 1:a axel, P2 : 2:a axel, P3 : 3:e axel, P4 : 4:e axeln
P5: 5:e axel, P6 : 6:e axel, P7 : 7:e axel, P8 : 8:e axel

OBS!
Om multispindelkontroll (spindelval baserat på adress P) är aktiverat, inaktiveras
axelspecifikation baserad på adress P. Använd parameter nr 3770 för
axelspecifikation.

- Begränsning av maximalt spindelvarvtal


G92 S_ ;
Efter S följer det maximala spindelvarvtalet (min-1) .

T
G50 S_ ;
Efter S följer det maximala spindelvarvtalet (min-1) .

OBS!
G50 kan användas med G-kodsystem A.

Förklaring
- Kommando för styrning av konstant skärhastighet (G96)
G96 (kommando för styrning av konstant skärhastighet) är en modal G-kod. När ett G96-kommando körs
går programmet över till funktionen styrning av konstant skärhastighet (G96-funktionen) och de angivna
S-värdena gäller då som skärhastighet. Med G96-kommandot måste den axel anges där skärhastigheten
skall hållas konstant. Kommandot A G97 avbryter funktionen G96. När styrning med konstant ythastighet
tillämpas, kommer ett spindelvarvtal högre än det angivna värdet i G92 S_ ; eller G50 S_ ; (maximalt
spindelvarvtal) att låsas vid maximalt spindelvarvtal. När strömmen slås på är den maximala
spindelhastigheten ännu inte inställd och hastigheten har inte låsts. S (ythastighet) kommandon i
funktionen G96 antas vara S = 0 (ythastigheten är 0) tills M03 (rotation av spindeln i positiv riktning)
eller M04 (rotation av spindeln i negativ riktning) kommer upp i programmet.

- 126 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)
-1
Spindelvarvtal (min )

-1
Spindelvarvtalet (min ) sammanfaller nästan
med ythastigheten (m/min) vid ca. 160 mm
(radie).

Ythastighet S är 600 m/min.

Förhållande mellan arbetsstyckets radie, Radie (mm)


spindelvarvtal och ythastighet
Fig. 9.3 (a) Förhållande mellan arbetsstyckets radie, spindelvarvtal och ythastighet

- Inställning av arbetsstyckets koordinatsystem för styrning av konstant


skärhastighet
För att kunna exekvera styrningen av den konstanta skärhastigheten måste arbetsstyckets koordinatsystem
ställas in på ett sådant sätt att koordinatvärdet för den roterande axelns medelpunkt, t.ex. Z-axeln, (axel
för styrning av konstant skärhastighet) blir noll.
X

Fig. 9.3 (b) Exempel på arbetsstyckets koordinatsystem för styrning med konstant ythastighet

- 127 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01

- Programmerad skärhastighet i G96-läget


G96 läge G97 läge

Ange ythastigheten i m/min

Kommando G97

Lagra yt-/skärhastigheten i m/min


(eller fot/min)

Angiven

Kommando för Det angivna


spindelvarvtal spindelvarvtalet
(min-1) används

Ej angiven

Ythastigheten (m/min eller fot/min)


omvandlas till spindelvarvtalet
(min-1)

Kommandon andra än G96

Angiven Kommando G96

Den specificerade
ythastigheten Kommando för
används ythastighet

Ej angiven

Den lagrade ythastigheten i (m/min eller


fot/min) används. Om ingen yta hastighet
sparas, om 0 antas.

- Begränsning av maximalt spindelvarvtal


Om spindeln roterar med maximalt varvtal specificerad med den relevanta parametern kan det orsaka
problem i styrningen av den konstanta ythastigheten, exekvera låsning av maximalt spindelvarvtal
G92S_(G-kodsystem A i T-serien: G50S_;) innan konstant styrning av ythastighet så att spindelvarvtalet
inte överskrider det angivna varvtalet.
När låsning vid maximalt spindelvarvtal inte har utförts efter uppstart, kan styrning av konstant
ythastighet specificeras på grund av ett programfel eller ett operatörsfel inklusive användning av en
felaktig procedur för att utföra ett bearbetningsprogram. För att undvika detta problem, bit 4 (CSA) i
parameter nr 3712 kan sättas till 1 för att utlösa larm PS5557, "INGEN SPINDEL HAST.LÅS ORDER" i
ovannämnda fallet för att förhindra att spindeln roterar med en oväntad hastighet.
När bit 0 (CLM) i parameter nr 3785 är inställd till 0 och spindelval genom förlängt spindelnamn är
aktiverat, om det förlängda spindelnamnet kommenderas vid låskommandot för maximal spindelhastighet
G92 (G50 i G-kodsystem A för T-serier), utfärdas larm PS0539 "MAX SP HASTIGHET KOMMANDO
FASTKLÄMNING FEL". "S" måste kommenderas vid låskommandot för maximal spindelhastighet.

Exempel
Anta att det förlängda spindelnamnet ställs in enligt följande:

- 128 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)
Tabell 9.3(a) Inställning av förlängt spindelnamn
Spindelnummer Spindelnamn med tillägg
Första spindeln S
Andra spindeln SB

Om "G92 SB30 ;" kommenderas utfärdas larm PS0539 "MAX SP HASTIGHET KOMMANDO
FASTKLÄMNING FEL". Låskommandot för maximal spindelhastighet måste vara kommando "G92
S30 ;". Om "S" ställs in som förlängt spindelnamn utfärdas inte larm PS0539.

- Val av axel som beräkningsreferens i konstant skärhastighetstyrning.


När bit 0 (CLM) i parameter nr 3785 är inställd till 0 och spindelval genom adress P eller förlängt
spindelnamn för multispindelstyrning är aktiverat, om axelval som beräkningsreferens i konstant
skärhastighetstyrning "G96 P_ ;" kommenderas, utfärdas larm PS0190 “OGILTIG AXEL VALD (G96)”.
Vänligen kommendera programmerbar paramterinmatning G10 i ändrad axel som beräkningsreferens i
konstant skärhastighetstyrning.

Exempel
Anta att spindelval genom adress P är aktiverat.
- Om "G96 P_ ;" kommenderas utfärdas larm PS0190.
- Om "G96 S_ P_ ;" är kommenderat styrs spindeln vald av adress P av konstant
skärhastighetstyrning.

Exempel
Anta att det förlängda spindelnamnet ställs in enligt tabell 9.3 (a).
- Om "G96 P_ ;" kommenderas utfärdas larm PS0190.
- Om "G96 S_ P_ ;" eller "G96 SB_ P_ " kommenderas utfärdas larm PS0190.
När det förlängda spindelnamnet är aktiverat kan adressen P inte kommenderas vid G96-block.

- G96-kommando utan skärhastighet


När bit 1 (G96) i parameter nr 3785 är inställd till 1 och spindelval genom adress P är aktiverat, om
G96-kommando utan skärhastighet kommenderas, utfärdas larm PS5355 "S KOD ÄR EJ BEORDRAD
VID G96".

OBS!
När spindelval genom adress P är aktiverat eller förlängt spindelnamn är
aktiverat, om G96 kommenderas utan skärhastighet, tillämpas skärhastigheten
som kommenderas i föregående G96-kommando. Axel som beräkningsreferens
i konstant skärhastighetstyrning som kommenderas föregående oavsett G96/97
tillämpas. För att förhindra oväntad spindelrotation genom G96-kommando utan
skärhastighet, vänligen kommendera skärhastigheten vid G96-kommando.

- Spindelhastighetsberäkning under konvertering av tredimensionellt


koordinatsystem/indexering av lutat arbetsplan
I konstant skärhastighetstyrning i läget konvertering av tredimensionellt koordinatsystem/indexering av
lutat arbetsplan, ändras koordinatsystemet som är standard för hastighetsberäkning med parameter 3CS
(nr 11221#6).

Tabell 9.3(b) Standardkoordinatsystemet för spindelhastighetsberäkning


Parameter 3CS Standardkoordinatsystem
0 Arbetsstyckets koordinat
1 Program coordinate (3-dimensional coordinate system conversion) / Feature coordinate
(Tilted working plane indexing)

- 129 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01

Programkoordinat (G68) /
Z Objektkoordinat (G68.2)
X'
Verktyg (parameter 3CS=1)
r'=10.0(mm)

Z'

45°
Spindelvarvtal N X Arbetsstyckets koordinat
(G54)
(parameter 3CS=0)
r=7.0711(mm)

Fig.9.3 (c) Spindelhastighetsberäkning under konvertering av tredimensionellt koordinatsystem


/ indexering av lutat arbetsplan

Exempel)
När följande ställs in av programmeringen.
- skärhastighet S=10 (m/min)
- axel som beräkningsreferensen X

N1 G68 X0 Y0 Z0 I0 J1 K0 R-45.0
N2 G01 G90 X0 Y0 Z0 F100.0
N3 G96 S10 P1
N4 X10.0 Y0 Z0
N5 G97
N6 G69

Tabell 9.3 (c) Spindelhastigheten N4 (beräkning av förhållandet mellan N=S/2πr)


Radievärde r (mm) i axeln (X)
Parameter 3CS Spindelvarvtal N (mm-1)
som beräkningsreferens
0 7.0711 225
1 10.0 159

Begränsning
- Styrning av konstant skärhastighet för gängskärning
Styrningen av den konstanta skärhastigheten är även aktiv under gängskärningen. Därför bör denna
funktion stängas av med kommando G97 innan man startar spiralgängning och kongängskärning. Annars
kan det hända att fördröjningar i servosystemet inte beaktas när spindelvarvtalet ändras.

- Styrning av konstant skärhastighet för snabbtransport (G00)


Vid snabbtransport, som angivits med G00, beräknas inte skärhastigheten i styrningen av den konstanta
skärhastigheten för en transient ändring av verktygspositionen, utan med hjälp av slutpunkten för
snabbtransportens block, förutsatt att ingen bearbetning sker under snabbtransporten.

- 130 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)

- Gängning med fast tapp


Om kommando för gängning med fast tapp ges under styrning med konstant skärhastighet, utlöses larmet
(PS0200), ”OGILTIG S-KODKOMMANDO”. Programmera gängning med fast tapp efter att styrning
med konstant skärhastighet har annullerats.

Anmärkningar
- Låsning vid maximal spindelhastighet i verktygslängdskompenseringsläget
Dock kan inte denna G-kod användas tillsammans med ett block där vektorer med
verktygslängdskompensering varierar. Exempelvis, kan den inte användas tillsammans med följande
block.

Exempel
1 Block i vilket G43/G44 utlöses
2 Block som är i G43- eller G44-läge och i vilket en H-kod utlöses
3 Block som är i G43- eller G44-läge och i vilket G49 utlöses
4 Block i vilket, i läge G43 eller G44, kompenseringsvektorer avbryts med en
G-kod, såsom G28 eller G53, och sedan återupptas igen

Aktuell verktygslängdskompensering kan inte ändras med följande metod:


Stoppa driften precis före denna G-kod, och ändra den korrekta kompenseringen med hjälp av MDI eller
någon annan metod.

Exempel
T
Radievärde
Programmerad kanal
X
Verktygsbana efter kompensering
1
2 700
4 675
600
N16 N11
3 500
N15
N14 N11 400
N16 375
N15
300
N14
200

φ600 φ400 100

Z
300 400 500 600 700 800 900 1000 1100 1300 14001500
1200 1475
1050
N8 G00 X1000.0Z1400.0 ;
N9 T33;
N11 X400.0Z1050.0;
N12 G50S3000 ; (Beteckning av max. spindelvarvtal)
N13 G96S200 ; (ythastighet 200 m/min)
N14 G01 Z 700.0F1000 ;
N15 X600.0Z 400.0;
- 131 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01

N16 Z_ ;
CNC-maskinen beräknar det spindelvarvtal som är proportionellt med den specificerade ythastigheten vid
positionen för det programmerade koordinatvärdet på X-axeln. Detta är inte det värde som beräknats med
hänsyn till X-axelns koordinater efter offset när offset är giltigt. Vid slutpunkten N15 i exemplet ovan är
hastigheten vid 600 diameter (vilket inte är revolverhuvudets centrum) 200 m/min. Om
X-axelkoordinatvärdet är negativt använder CNC-maskinen det absoluta värdet.

9.4 SPINDELPOSITIONERINGSFUNKTION
Översikt
Vid svarvning roterar spindeln som är ansluten till spindelmotorn med en viss hastighet för att rotera
arbetsstycket som sitter på spindeln. Denna spindelstyrstatus kallas spindelrotationsfunktion.
I funktionen "spindelpositionering" vrids spindeln som är ansluten till spindelmotorn i en viss vinkel för
att i sin tur positionera arbetsstycke som sitter på spindeln i en viss vinkel. Denna spindelstyrstatus kallas
spindelpositioneringsfunktion.

Funktionen "spindelpositionering" omfattar följande tre arbetsoperationer:


1. Avbryta funktionen spindelrotation och växla till funktionen spindelpositionering
Placera spindeln i spindelpositioneringsfunktionen och fastställ en referenspunkt genom att
specificera en M-kod (ställ in med en parameter). (Spindelorientering)
2. Positionera spindeln i funktionen spindelpositionering
Spindeln positioneras med en av dessa två metoder:
1) Positionering med en godtycklig axeladress
2) Positionering med en halvfast vinkel genom en given M-kod (ställ in med en parameter)
3. Avbryta funktionen spindelpositionering och växla till funktionen spindelrotation
Placera spindeln i funktionen spindelrotation genom att specificera en given M-kod (ställ in med en
parameter).

Det minsta kommandoinkrementet, det minsta inmatade inkrementet och det maximala värdet för
spindelpositioneringsaxeln är följande:
- Minsta kommandoinkrement
360 •
=•0.088 grader (om spindelns omsättningsförhållande till
4096
- Minsta inmatningsinkrement
0.001 grader (IS-B)
- Maximalt värde
±999999.999 grader

OBS!
1 Se till att sätta 1 i bit 1 (AXC) i parameter nr 8133 och 0 i bit 2 (SCS) i parameter
nr 8133 för att använda spindelpositioneringsfunktionen.
2 Den seriella spindelns Cs-kanalstyrningsfunktion och
spindelpositioneringsfunktion kan inte båda göras giltiga samtidigt.
Om båda specificeras som AXC=1 och SCS=1, blir båda funktionerna ogiltiga.
Därför, när ett negativt värde anges i parameter nr 1023 med ovannämnda
specifikation, utlöses larm SV1026 "OGILTIG AXELANORDNING".
3 Se till att sätta 0 i bit 1 (AXC) i parameter nr 8133 och 1 i bit 2 (SCS) i parameter
nr 8133 för att använda seriella spindelns Cs-kanalstyrningsfunktion.

- 132 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)

9.4.1 Spindelorientering
Spindeln måste alltid riktas första gången spindeln positioneras efter att spindelmotorn använts för normal
spindeldrift eller när spindelpositioneringen har avbrutits.
För orienteringsfunktionen kan spindeln stoppas i ett förbestämt läge.
Orienteringen styrs av den M-kod som ställts in i parameter nr 4960. Orienteringsriktningen kan ställas in
med en parameter.
För den seriella spindeln, anges den i bit 4 (RETSV) i parameter nr 4000. Med funktionen för
rutsystemförskjutning, kan orienteringspositionen förskjutas i ett intervall från 0 till 360 grader med
parameter nr 4073 för en seriell spindel.

OBS!
När bit 4 (NOR) i parameter nr 8135 är 0 kan denna funktion användas.

- Matningshastighet under spindelorientering


En matningshastighet för orientering för en seriell spindel fastställs av en spindelparameterinställning.
I orientering stoppar den seriella spindeln vid orienteringspositionen när spindelmotorn har roterat flera
varv.

- Utelämnande av orientering
Genom användning av bit 2 (ISZ) i parameter nr 4950, kan orienteringen utelämnas efter växling till
funktionen spindelorientering om den inte är nödvändig (exempelvis om ingen startposition är
specificerad och endast inkrementell positionering från den aktuella positionen krävs). Mer specifikt om
en M-kod för växling till spindelpositioneringsläget specificeras växlas helt enkelt funktionen
spindelstyrning till funktionen spindelpositionering och sedan avslutas bearbetningen utan orientering.

- Programreferenspunkt
Den position där spindelns orientering slutförs antas vara en programreferenspunkt.
Programreferenspunkten kan dock ändras genom inställning av koordinatsystemet (G92 eller G50) eller
automatisk inställning av koordinatsystemet (bit 0 (ZPR) i parameter nr 1201).
Om en inställning görs för att utelämna orientering fastställs ingen programreferenspunkt och driften med
ett absolut kommando är omöjlig att förutsäga under positionering av en axeladress.

9.4.2 Spindelpositionering (serie T)


T

OBS!
Denna funktion kan användas av följande inställning.
- bit 1 (AXC) i parameter nr 8133 är 1. ("Spindelpositionering" är aktiverat.)
- bit 2 (SCS) i parameter nr 8133 är 0. ("Cs konturstyrning" är avaktiverad.)

Spindeln kan positioneras med en halvfast eller godtycklig vinkel.

- Positionering med en halvfast vinkel


Använd en M-kod för att specificera en positioneringsvinkel. Den specificerade M-koden kan vara ett av
de sex värdena från Mα till M (α+5). Värdet α ställs in i parameter nr 4962 på förhand.
Positioneringsvinklarna som motsvarar Mα till M (α+5) återfinns i nedanstående tabell. Värdet β ställs in
i parameter nr 4963 på förhand.

- 133 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01

M-kod
Positioneringsvinkel (Ex.) β = 30°
(Ex.) β = α + 5
Mα β 30°
M (α + 1) 2β 60°
M (α + 2) 3β 90°
M (α + 3) 4β 120°
M (α + 4) 5β 150°
M (α + 5) 6β 180°

Om antalet M-koder som skall användas, värdet γ, som specificeras i parameter nr 4964, kan en M-kod
som går att specificera vara i ett intervall av värden från Mα till M (α + (γ - 1)), upp till 255 värden från
Mα till M (α + (255 - 1)).
M-kod
Positioneringsvinkel (Ex.) β = 30°
(Ex.) γ = 11
Mα β 30°
M (α + 1) 2β 60°
M (α + 2) 3β 90°
M (α + 3) 4β 120°
... ... ...
M (α + 11 - 1) 11β 330°

Rotationsriktningen kan specificeras med bit 1 (IDM) i parameter i nr 4950.

- Positionering med en godtycklig vinkel


Specificera positionen med en godtycklig vinkel med hjälp av axeladressen följd av ett kvitterat
numeriskt värde eller numeriska värden. Axeladressen måste specificeras i funktionen G00.
(Förklaringen nedan ges under antagandet att C-axeladressen är inställd.)
(Exempel) C-45000
C180.000
Tal med decimalpunkt kan matas in. Värdet programmeras i grader.
(Exempel) C36.0=C36 grader

- Absoluta kommandon och inkrementella kommandon


Inkrementella kommandon används alltid för positionering med en halvfast vinkel (med hjälp av
M-koder).
Rotationsriktningen kan programmeras med bit 1 (IDM) i parameter.
Absoluta och inkrementella kommandon kan användas för positionering i en godtycklig vinkel.
Med absoluta kommandon för positionering med en godtycklig vinkel, när rotationsaxelns
överrullningsfunktion används (bit 0 (ROA) i parameter nr 1008 är 1), aktiveras även genvägsstyrning
(bit 1 (RAB) i parameter nr 1008 är 0).
Programreferenspunkt

90°

180°

- 134 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)
G-kod system B eller C i svarvsystemet
G-kod-system A i svarvsystem och systemet med
Kommandoformat fleroperationsmaskin
Använd Kommando A-B Använd adress och Kommando A-B
adress på bilden ovan G-kod på bilden ovan
Bestäm slutpunkten med en
Absolut kommando distans från C C180.0 ; G90, C G90 C180 .;
programreferenspunkten.
Bestäm en distans från
Inkrementellt
startpunkten till H H90.0 ; G91, C G91 C90 .;
kommando
slutpunkten.

- Matningshastighet under positionering


Som matningshastighet under positioneringen används den snabbtransporthastighet som programmerats i
parameter nr 1420.
Börhastigheten kan övermannas till 100%, 50%, 25% eller med F0 (parameter nr 1421).

9.4.3 Avbryta spindelpositionering (T-serien)


T

OBS!
Denna funktion kan användas av följande inställning.
- bit 1 (AXC) i parameter nr 8133 är 1. ("Spindelpositionering" är aktiverat.)
- bit 2 (SCS) i parameter nr 8133 är 0. ("Cs konturstyrning" är avaktiverad.)

För att växla från funktionen spindelpositionering till normal spindelrotation måste den M-kod som ställts
in i parameter nr 4961 specificeras.

Spindelpositioneringsfunktionen avbryts också och spindelrotationsfunktionen ställs in i följande fall:


<1> En återställning (inklusive ett nödstopp) utförs när ett servolarm utlöses.
<2> En återställning (inklusive ett nödstopp) utförs när ett spindellarm utlöses.
<3> En pågående orienteringsoperation stoppas på grund av en återställning, ett larm eller av någon
annan anledning.
<4> En återställning (inklusive ett nödstopp) utförs när bit 0 (IOR) i parameter nr 4950 är 1.

VAR FÖRSIKTIG
1 Under exekveringen av spindelpositioneringssekvenser (avbryta
spindelrotationsfunktionen och påbörja spindelpositioneringsfunktionen,
positionera spindeln i spindelpositioneringsfunktionen och avbryta
spindelpositioneringsfunktionen samt påbörja spindelrotationsfunktionen) är den
automatiska driftstoppsignalen *SP ogiltig. Detta innebär att automatisk drift inte
stoppas förrän alla sekvenser är slutförda även om signalen *SP blir "0".
2 Testkörning och maskinspärr kan inte utföras under spindelpositionering.
3 Hjälpfunktionsspärren är inaktiverad för M-koder för
spindelpositioneringsfunktionen.
4 Den seriella spindelns Cs-kanalstyrningsfunktion och
spindelpositioneringsfunktion kan inte båda göras giltiga samtidigt. Om båda
alternativen är specificerade är båda funktionerna ogiltiga.
5 Spindelpositioneringsaxeln hanteras som en styrd axel. Därför måste styrda
axelrelaterade signaler (till exempel överkörningssignalen) ställas in.

- 135 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01

VAR FÖRSIKTIG
6 Vid användning av funktionen synkron gängning och
spindelpositioningsfunktionen samtidigt, ange inte synkron gängning i
spindelpositioneringsläge eller spindelpositionering i läge för synkron gängning.

OBS!
1 M-kodkommandon för positionering av en spindel måste specificeras i ett enkelt
block. Andra kommandon får inte ingå i samma block. (Dessutom får
M-kodkommandon för positionering av en annan spindel inte ingå i samma
block.)
Även om enkelblock och multipla M-kodkommandon också används måste de
relaterade M-koderna specificeras i samma block.
2 Även om enkelblock och multipla M-kodkommandon också används måste de
relaterade M-koderna specificeras i samma block.
3 Axeladresskommandon för positionering av en spindel måste specificeras i ett
enkelt block. Andra kommandon får inte ingå i samma block. Följande
kommandon kan dock ingå i samma block där axeladresskommandona är
specificerade:
G00, G90, G91, G92 (G-kodsystem B och C i T-serien, M serien)
G00, G50 (G-kodsystem A i T-serien)
4 M-kodkommandon för spindelpositionering specificerar M-koder som inte
buffras.
5 Spindelpositionering kan inte utföras med manuell drift (i joggning, manuell
handrattsmatning, manuellt numeriskt kommando eller andra lägen).
6 Spindelpositionering kan inte utföras av PMC-axelstyrning.
7 För spindelpositionering, omstart av program omstart av block operationer kan
inte utföras. Använd MDI för dessa operationer.
8 Den sparade slaglängdskontrollgränsen är inaktiverad för
spindelpositioneringsaxeln.
9 Styraxelns frigöringsfunktion är inaktiverad för spindelpositioneringsaxeln.
10 Glappkompenseringsfunktionen är inaktiverad för spindelpositioneringsaxeln.
11 Om en inställning görs för att hoppa över spindelorientering blir inte signalen för
slutförd referenspunktsretur "1".
12 I spindelorientering kontrolleras spärren av alla axlarna och den axelspecifika
spärren endast om ett block startas. En signal ignoreras om den matas in under
exekvering av blocket.
13 En skillnad mellan ett specificerat transportavstånd och ett faktiskt
transportavstånd bibehålls tills spindelpositioneringsfunktionen har inaktiverats.

- 136 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)

9.5 DETEKTERING AV SPINDELVARVTALSFLUKTUATION


(T-serie)
T

Översikt
Med denna funktion utlöses ett överhettningslarm OH0704 "ÖVERHETTNING" och larmsignalen SPAL
för upptäckt av spindelvarvtalsfluktuation skickas om spindelvarvtalet avviker från det specificerade
varvtalet på grund av maskinförhållandena.
Denna funktion kan t.ex. förhindra att spindeln fastnar.
G26 aktiverar spindelvarvtalskontrollen. G25 inaktiverar spindelvarvtalsövervakningen.

Format
- Spindelvarvtalsövervakning På
G26 Pp Qq Rr Ii;
p: Den tid (i ms) som behövs mellan kommandot för spindelrotationen (S-kommando) och
startkommandot för att kontrollera om den aktuella spindelhastigheten är så snabb att
överhettning kan ske.
Kontrollen startar när spindeln når specificerad hastighet under tiden P.
q: Toleransen (%) för spindelns börvarvtal
Aktuellt spindelvarvtal
q = 1− × 100
specificerad spindelhastighet
Om spindelns börvarvtal ligger inom detta område anses det ha uppnått börvärdet. Nu
startar kontrollen av den aktuella spindelhastigheten.
r : Spindelvarvtalets fluktuation (%), vid vilken den aktuella spindelhastigheten är så snabb
att överhettning kan ske
hastighet som kan orsaka överhettning
r = 1− × 100
Specificerade spindelvarvtal
Om fluktuationen i det aktuella spindelvarvtalet överstiger spindelvarvtalsfluktuationen för
R betraktas det aktuella spindelvarvtalet som så snabbt att överhettning kan uppstå.
i: Spindelvarvtalets fluktuationsbredd vid vilken den aktuella spindelhastigheten (min-1) är
så snabb att överhettning kan ske
Om fluktuationen (bredden) mellan det specificerade och det aktuella spindelvarvtalet
överstiger spindelvarvtalsfluktuationsbredden för I betraktas det aktuella spindelvarvtalet
som så snabbt att överhettning kan uppstå.

OBS!
Programmera G26 i ett separat block.

G26 aktiverar funktionen spindelvarvtalskontroll. De värden som specificerats för P, Q, R och I I ställs in
i följande parametrar: nr 4914, nr 4911, nr 4912 och nr 4913. Varje kommandoadress motsvarar ett
parameternummer enligt listan nedan.
Kommandoadress Parameternummer
Q Nr 4911
R Nr 4912
I Nr 4913
P Nr 4914
Om kommandoadress P, Q, R eller I utelämnas upptäcker funktionen fluktuationen i det aktuella
spindelvarvtalet i enlighet med det värde som ställts in i motsvarande parameter nr 4914, nr 4911, nr 4912
eller nr 4913.
- 137 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01

Parametrarna nr 4914, nr 4911, nr 4912 och nr 4913 för den spindel på vilken den för tillfället valda
positionskodaren är monterad används för inställningen av funktionen spindelvarvtalsövervakning.

- Spindelvarvtalsövervakning Av
G25 ;

OBS!
Programmera G25 i ett separat block.

G25 inaktiverar funktionen spindelvarvtalsövervakning.


Om G25 specificeras är parametrarna nr 4914, nr 4911, nr 4912 och 4913 oförändrade. När strömmen slås
på eller efter det att en reset (rensat tillstånd (bit 6 (CLR) för parameter nr 3402 = 1)) har exekverats
inaktiveras funktionen spindelvarvtalsövervakning(G25). För rensningstillståndet, kontrollera även
inställningen av bit 0 (C08) i parameter nr 3407 för T-serien.

Förklaring
Funktionen för spindelvarvtalsövervakning kontrollerar om det aktuella varvtalet varierar för det
specificerade varvtalet eller inte. Si eller Sr, beroende på vilket som är störst, tas som tillåtet
fluktuationsvarvtal (Sm). Ett larm (OH0704) aktiveras om det aktuella spindelvarvtalet varierar för det
kommenderade varvtalet (Sc) under förutsättning att variationsbredden överstiger den tillåtna
variationsbredden (Sm).

|Sc – Sa| > Sm


Sc : Specificerat spindelvarvtal
Sa : Aktuellt spindelvarvtal
Si : Den tillåtna konstanta variationsbredden är oberoende av det specificerade spindelvarvtalet
(parameter nr 4913)
Sr : Den tillåtna variationsbredden erhålls genom multiplikation av Sc (kommenderat
spindelvarvtal) med r (konstantförhållande). (r = parameter nr 4912)
Bit 0 (FLR) i parameter nr 4900= 0 Bit 0 (FLR) i parameter nr 4900= 1
r r
Sr = Sc × Sr = Sc ×
100 1000
Sm: Si eller Sr beroende på vilket som är störst

- Villkor för start av övervakning av spindelvarvtalsfluktuation


Om det specificerade spindelvarvtalet Sc ändras, startar spindelvarvtalsövervakningen om något av
villkoren nedan uppfylls:
När bit 7 (FDTs) i parameter nr 7900 sätts till 1, startar övervakning av spindelvarvtalsfluktuation när
förhållandet <2> är uppfyllt.

<1> Det aktuella spindelvarvtalet faller inom området (Sc - Sq) till (Sc + Sq)
Sc : Specificerat spindelvarvtal
Sq : Tolerans inom vilken spindeln förväntas uppnå det programmerade varvtalet
(parameter nr 4911)
Parameter FLR = 0 Parameter FLR = 1
q q
Sq = Sc × Sq = Sc ×
100 1000
<2> När tiden p som specificerats i parameter nr 4914 förflyter efter att det specificerade varvtalet Sc
ändras.

- 138 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)

- Exempel på övervakning av spindelvarvtalsfluktuationer


(Exempel 1)
Om ett larm OH0704 utlöses efter det att ett specificerat spindelvarvtal har uppnåtts
Spindelvarvtal

Sr
Sq Si
Programmer
Sq Si ad hastighet
Sr

P
Aktuell
KONTRL INGEN KONTRL hastighet
KONTRL
G26 läge
Tid
Specifikation av en Start av kontroll Larm
annan hastighet

(Exempel 2)
Om ett larm OH0704 utlöses innan ett specificerat spindelvarvtal har uppnåtts
Spindelvarvtal

Sr
Sq Si
Programmer
Sq Si ad hastighet
Sr

P
KONTRL INGEN KONTRL Aktuell
KONTRL hastighet
G26 läge
Tid
Specifikation Start av Larm
av en annan kontroll

Programmerad hastighet : (Varvtal som programmerats med adress S och femsiffrigt


värde) × (spindelövermanning)
Aktuell hastighet : Varvtal som upptäcks med en positionskodare
p : Period efter det att en ändring inträffar i det aktuella spindelvarvtalet tills övervakningen startar
Parameter nr 4914, adress P
Sq : (Specificerat spindelvarvtal) × (Starttolerans övervakning(q))
Parameter nr 4911, adress Q
Parameter FLR = 0 Parameter FLR = 1
q q
100 1000
Sr : (Specificerat spindelvarvtal) × (Tillåten variation (r))
Parameter nr 4912, adress Q

- 139 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01

Parameter FLR = 0 Parameter FLR = 1


r r
100 1000
Si : Tillåten variationsbredd
Parameter nr 4913, adress I
Ett larm (OH0704) utlöses när differensen mellan börvarvtalet och det aktuella varvtalet är större än både
Sr och Si.

- Förhållande mellan spindelvarvtalsövervakningen och varje spindel


Spindel Seriell spindel
Funktion 1:a spindeln 2:a spindeln 3:e spindeln 4:e spindeln
Detektering av fluktuerande
Möjlig Möjlig(*1) Möjlig(*1) Möjlig(*1)
spindelvarvtal

OBS!
1 Det är nödvändigt att aktivera multispindelkontroll (bit 3 (MSP) i parameter nr
8133 är 1).
2 Spindelvartalsövervakningsfunktionen är verksam på en spindel. Funktionen kan
inte exekveras för två eller flera axlar.
Spindelvarvtalsövervakningsfunktionen är verksam för en spindel på vilken den
för tillfället valda positionskodaren är monterad. Endast en positionsgivare kan
väljas. Det går inte att välja flera positionsgivare. För val av en positionsgivare
hänvisas till "Multispindel".
* Valsignaler positionsgivare (PC2SLC, PC3SLC, PC4SLC)
3 De parametrar som blir giltiga är spindelvarvtalsövervakningsfunktionens
parametrar (nr 4911, nr 4912, nr 4913, nr 4914) för den spindel på vilken den för
tillfället valda positionsgivaren är monterad.

- Spindel vars varvtalsfluktuation skall övervakas


För den spindel vars varvtalsfluktuation skall övervakas hänvisas till rätt handbok från tillverkaren av
verktygsmaskinen.

9.6 SPINDELSTYRNING MED SERVOMOTOR

9.6.1 Spindelstyrning med servomotor


Spindeln som styrs av denna funktion beskrivs som "servomotorspindel".

- Kommando med ett program


Denna funktion tillhandahåller ett SV hastighetskontrolläge i vilket spindelrotationskommandon och
S-kommandon är effektiva för en servomotorspindel och ett positionskontrolläge i vilket normal
positionering kan utföras. För att placera en servomotor under varvtalsreglering måste du aktivera
SV-läge varvtalsreglering till PÅ (G96.4). Så snart SV hastighetskontrolläge slås PÅ är S-kommandon
effektiva för servomotorspindeln fram till nollställning.
Du kan inte ange positioneringskommandon medan SV varvtalsreglering är aktiverad. För att utföra
positionering, måste du avbryta läget för SV varvtalsreglering.
För att avbryta läget för SV varvtalsreglering (vrid läget lägesstyrning PÅ), måste du ange ett kommando
för spindelindexering, G96.1/G96.2.
I lägesstyrning för positionering, är S-kommandona ogiltiga som i normalt tillstånd för servo axeln.
Observera dock att S-kommandoinformation lagras; när SV hastighetskontrolläget slås PÅ börjar
servomotorspindeln rotera med redan specificerad hastighet.

- 140 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)

- Kommando med en signal


Du kan också vrida SV-hastighetsregleringsläget TILL/FRÅN med signalen SRVON1 till SRVON8 för
SV-hastighetsregleringsläget. När du slår SV-hastighetsregleringsläget TILL med signalen, och om du
slår SV-hastighetsregleringsläget till FRÅN med ett programkommando måste du ange signalen för
SV-hastighetsregleringsläget eller ange G96.4 för att vrida på SV-hastighetsregleringsläget igen. Du
kan kontrollera tillståndet för SV-hastighetsregleringsläget med den pågående signalen SVREV1 till
SVREV8 för SV-hastighetsregleringsläget.
När du slår SV hastighetsregleringsläget till FRÅN under rotation, exekveras spindelnindexeringen. Då
slås SV-hastighetsregleringsläget till FRÅN. Spindelindexering exekveras med R0 (absolut positionering
0)

OBS!
1 Denna funktion är en tillvalsfunktion.
2 För att specificera en M-kod att slår på/av SV-hastighetsregleringsläget med
signalerna SRVON1 till SRVON8 i hastighetsregleringsläget, använd ett
oberoende block.
Om man använder multipla M-kommandon i ett enkelt block måste M-koden
specificeras som det första M-kommandot.

Format
G96.4 P_; SV-hastighetsregleringsläge PÅ
M03(M04) S_ P_ ; Rotationskommando
S : Spindelvarvtal [min-1] (numeriskt värde på upp till fem siffror)
P: Spindelval med multispindelkontroll

För att specificera ett spindelvalkommando P, använd parameter nr 3781 (P-kod för spindelval i
multispindelstyrning).
Med hjälp av G96.4 och ett kommando P för val av spindel kan vrida SV-hastighetsregleringsläget till på
för varje axel för sig. På samma genom att använda ett kommando för spindelindexering (G96.1/G96.2)
och ett kommando P för val av spindel kan man avbryta SV-hastighetsregleringsläget, dvs slå på
regleringsläge för för positionering för varje axel för sig.
Om en annan spindel än servomotorspindeln väljs när ett SV hastighetskontrolläge PÅ/AV ges, eller när
servomotorspindeln inte tilldelas i kommandokanalen, utfärdas ett larm (PS0602) "SPINDLE SELECT
COMMAND ERROR (SERVO MOTOR SPINDLE)".
För att specificera “G96.4 P_ ;”, använd ett oberoende block.
Dock är det möjligt att specificera "G96.4 P_ S_ ;".

9.6.2 Spindelindexeringsfunktion
Format
G96.1 P_ R_ ; Efter att spindelindexering utförts, startas operationen i nästa block.
G96.2 P_ R_ ; Innan spindelindexering utförs, startas operationen i nästa block.
G96.3 P_; Efter att det är bekräftat att spindelindexeringen är utförd, startas
operationen i nästa block.
P: Spindelval med multispindelkontroll
R :Stoppvinkel [grader] (0 till (parameter nr 1260))

För att specificera ett spindelvalkommando P, använd parameter nr 3781 (P-kod för spindelval i
multispindelstyrning).

- 141 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01

För att slå på positionskontrolläget utan att utföra spindelindexering, gör detta efter avbrott av läget
SV-hastighetsreglering genom att utfärda G96.1-kommandot utan att R specificeras när motorn är
stillastående.
När motorn roterar, kommer ett G96.1- (eller G96.2-) kommando som utfärdas utan att R angetts,
resultera i att motorn stannar genom att den beter sig på samma vis som för R0.

OBS!
1 För att använda denna funktion krävs tillvalet "Spindelstyrning med servomotor".
2 När du använder G96.2, utfärda G96.3 innan ett annat rörelsekommando för
spindel för att kontrollera att spindeln står helt stilla.
3 För att utfärda G96.1, G96.2 eller G96.3, använda ett oberoende block.

Spindelindexeringskommandot
- Rörelsekommando
(1) Kommando väntar på att spindelindexeringen slutförs
Om G96.1 utlöses, utförs nästa block efter att spindelindexeringen är slutförd.
(2) Kommando väntar inte på att spindelindexeringen slutförs
Om G96.2 utlöses, kan nästa block utföras innan spindelindexeringen är slutförd.

- Kommando för kontroll av slutförd rörelse


G96.3 används för att kontrollera huruvida spindelindexering är genomförd. Om den inte har slutförts,
väntar nästa block på att spindelindexering slutförs. Om det är slutfört, utförs nästa block.

- Avbrott av SV-hastighetsregleringsläget
Om G96.1 används för att göra spindelindexering, avbryts SV-hastighetsregleringsläget när
spindelindexering är slutförd.
Om G96.2 används för att utföra spindelindexering, kan G96.3 användas för att kontrollera om
spindelindexering är slutförd och om den är slutförd avbryts SV-hastighetsregleringsläget. Om man
utfärdar G96.2 och detta inte följs av G96.3 kan man inte avbryta SV-hastighetsregleringsläget även om
spindelindexering är slutförd.
Starta SV hastighetsregleringsläget på en kanal där axeln av intresse tillhör. När kommandot ges med en
annan kanal utfärdas ett larm (PS0602) "SPINDLE SELECT COMMAND ERROR (SERVO MOTOR
SPINDLE)".

- Spindelindexeringskommando under spindelrotation


Om man utfärdar G96.1 eller G96.2 med en position som specificerats under spindelrotation,
stannar spindeln vid den angivna positionen.
Exempel)
S1000 M03 ;................ Rotation vid S1000
G96.1 P1 R180. ;......... Stopp på rotation vid position av 180 grader

- Spindelindexeringshastighet
Om man utfärdar G96.1 eller G96.2 reserveras en rörelsehastighet för
spindelindexering. Ange rörelsehastigheten för spindelindexering,
med parameter nr 11012.

Kommando för spindelindexering (absoluta koordinat/maskinkoordinat)


Med bit 0 (SIC) i parameter nr 11005 kan man välja vilket koordinatsystem,
absolut eller maskinbaserat, som skall användas i spindelindexering.

Exempel:
Om skillnaden mellan maskin- och absolutkoordinaterna (maskinkoordinat – absolutkoordinat) är
100.000:
- 142 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)
- Spindel indexering som utförs genom att vrida SV varvtalsregleringssignaler SRVON1 till
SRVON8 AV ("1" till "0") eller utfärda en spindelindexering G-kod (utan fast R specificerad)
1. Om bit 0 (SIC) i parameter nr 11005 = 0:
Spindelindexering utförs med en maskinkoordinat 100.000 och en absolut koordinat
0.000.
2. Om bit 0 (SIC) i parameter nr 11005 = 1:
Spindelindexering utförs med en maskinkoordinat på 0.000 och en absolut koordinat på
260.000.
- G-kodsbaserad spindelindexering (med R angivet)
Under antagandet att spindelindexering specificerats med R100.000:
1. Om bit 0 (SIC) i parameter nr 11005 = 0:
Spindelindexering utförs med en maskinkoordinat 200.000 och en absolut koordinat
100.000.
2. Om bit 0 (SIC) i parameter nr 11005 = 1:
Spindelindexering utförs med en maskinkoordinat 100.000 och en absolut koordinat
0.000.

- 143 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

10 VERKTYGSFUNKTION (T-FUNKTION)
Kapitel 10, "VERKTYGSFUNKTION (T-FUNKTION)", består av följande avsnitt:

10.1 FUNKTIONEN VERKTYGSVAL...................................................................................................144


10.2 FUNKTIONEN FÖR VERKTYGSFÖRVALTNING......................................................................145
10.3 FUNKTIONEN FÖR UTVIDGAD VERKTYGSFÖRVALTNING................................................159
10.4 FUNKTIONEN FÖR VERKTYGSFÖRVALTNING MED
ÖVERDIMENSIONERADE VERKTYG ........................................................................................168
10.5 ÖVERVAKNING AV VERKTYGSLIVSLÄNGDEN ....................................................................170

10.1 FUNKTIONEN VERKTYGSVAL


När man anger ett upp till 8-siffrigt numeriskt värde efter adress T skickas en kodsignal och en
avkänningssignal till verktygsmaskinen. De används i huvudsak till för att välja verktyg på maskinen.
En T-kod kan programmeras i ett block. Av maskintillverkarens handbok framgår det antal ställen som
kan programmeras med en T-adress och de maskinoperationer som motsvarar T-koden.
När ett rörelsekommando och en T-kod programmeras i samma block kan kommandot exekveras på något
av följande sätt:
(i) Simultan exekvering av rörelsekommandot och T-funktionskommandon.
(ii) T-funktionskommandon utförs i anslutning till rörelsekommandot.
Vilken sätt kommandot utförs på beror bestäms av maskintillverkaren. Se motsvarande maskinhandbok
för närmare information.

Förklaringar
T
Värde efter T-koden anger verktyget. En del av värdet används även som ett offsetnummer som
specificerar kompenseringsmåttet för verktygsoffset. Verktyget kan väljas på följande sätt enligt
specifikationsmetod och parameterinställningar.

Beskrivning av en T-kod (anmärkning 1)


Hur man specificerar offsetnummer för
Bit 1 (LGN) i parameter nr 5002 Bit 1 (LGN) i parameter nr
varje parameterinställning (anmärkning 2)
=0 5002 = 1
T{{{{{{{ { T{{{{{{{ { Offsetnummer för verktygsslitage
↑ ↑ ↑ ↑ specificeras med hjälp av den lägsta siffran
Verktygsval Verktygsgeometri Verktygsval Verktygsslitageoffset i en T-kod.
verktygsslitageoffset Verktygsgeometri Om parametern nr 5028 är inställd på 1
T{{{{{{ {{ T{{{{{{ {{ Offsetnummer för verktygsslitage
↑ ↑ ↑ ↑ specificeras med hjälp av den lägsta två
Verktygsval Verktygsgeometri Verktygsval Verktygsslitageoffset siffrorna i en T-kod.
verktygsslitageoffset Verktygsgeometri Om parametern nr 5028 är inställd på 2
T{{{{{ {{{ T{{{{{ {{{ Offsetnummer för verktygsslitage
↑ ↑ ↑ ↑ specificeras med hjälp av den lägsta tre
Verktygsval Verktygsgeometri Verktygsval Verktygsslitageoffset siffrorna i en T-kod.
verktygsslitageoffset Verktygsgeometri Om parametern nr 5028 är inställd på 3

- 144 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

OBS!
1 En T-kods maximala antal siffror kan specificeras i parametern (nr 3032) som 1
till 8.
2 Om parametern (nr 5028) ställs till 0 beror antalet siffror som används för att
specificera offsetnumret i en T-kod på antalet verktygsoffsets.
Exempel)
När verktygsoffsetets nummer är 1 till 9: En låg siffra
När verktygsoffsetets nummer är 10 till 99: Två låga siffror
När verktygsoffsetets nummer är 100 till 999: Tre låga siffror

Av handboken framgår vilka motsvarigheter det finns mellan T-koden och verktyget och antalet siffror
för verktygsvalet.

Exempel (T2+2)
N1G00X1000Z1400;
N2 T0313 ; (Välj verktyg nr 3 och verktygskompenseringsvärde nr 13)
N3X400Z1050;

10.2 FUNKTIONEN FÖR VERKTYGSFÖRVALTNING


Översikt
Funktionen verktygsförvaltning hanterar totalt sätt verktyginformation inklusive om
verktygskompensering och verktygets livslängd.

OBS!
Denna funktion är en tillvalsfunktion.

Förklaring
Ett verktygs typnummer specificeras med en T-kod. Verktygets typnummer är ett valfritt nummer som
användare kan definiera fritt. Med verktygets typnummer kan verktyg grupperas av olika tillstånd såsom
livslängd, kompenseringsvärde och skärförhållanden. När varje typ antas ha ett enda verktyg, motsvarar
verktygets typnummer unikt med verktygets nummer.
För varje verktyg, har ett område med informationslagring förberetts i CNC-verktyget (SRAM).
Området innehåller information såsom ett verktygets typnummer, verktygets livslängd, verktygets status
(t.ex. ett avbrotttillstånd), verktygskompenseringsnummer (H, D, G eller W), spindelvarvtal (S),
skärmatningshastighet (F), och fri definierbar anpassad data. Sådana data kallas verktygsförvaltningsdata.
En tabell för kassetthantering som länkar information om kassett och verktygsförvaltningsdata
tillhandahålls så att CNC kan hantera kassetter i maskinen och operationer med verktygsbyte. Dessutom
förbereds i områden för att hantera de verktyg i spindeln och verktygets standby-läge.
När ett verktygs typnummer anges med ett T-kodkommando, söks ett verktyg som har verktygets
typnummer och den kortaste livslängden, och kassettnummer och hylsnummer av platsen där verktyget
lagras matas ut till PMC. Sedan aktiveras en operation med verktygsbyte genom att använda
kassettnummer och hylsnummer via PMC:s stegsekvens.
Verktygsinformation i CNC sköts av verktygsförvaltningsdata och tabellen för kassetthantering (inklusive
tabellen för spindelhantering och tabellen för standby-läge).

- Verktygsförvaltningsdata
Som verktygsförvaltningsdata, är informationen om varje verktyg registrerad med ett nummer för
verktygsförvaltningsdata.
Följande antal uppsättningar av verktygsförvaltningsdata kan användas:
- 145 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Funktionen verktygsförvaltning 64 uppsättningar 64 uppsättningar totalt


Funktionen verktygsförvaltning 240 uppsättningar 240 uppsättningar totalt
Funktionen verktygsförvaltning 1000 uppsättningar 1000 uppsättningar totalt

OBS!
Uppsättningar av antalet verktygsförvaltningdata se relevant handbok som
utfärdats av maskintillverkaren.

- Detaljer av data
Följande beskriver verktygsförvaltningsdata registrerat för varje data nummer:

- Verktygets typnummer (T-kod)


Punkt Beskrivning
Datalängd 4 byte
Giltigt dataområde 0,1 till 99,999,999

- Livslängdsräknare
Punkt Beskrivning
Datalängd 4 byte
Dataenhet När antalet använda gånger specificeras: Gånger
När tiden är specificerad: Sekunder
Giltigt dataområde När antalet använda gånger specificeras: 0 till 99,999,999 gånger
När tiden är specificerad: 0 till 3,599,999 s (999 timmar 59 minuter 59 sekunder)
Värdet av en inkrement räknare, det vill säga antalet användningsområden gånger (tid) anges. Den
återstående livslängden värde är [den maximala livslängden på verktyget minus livslängdens motvärde].

- Maximal livslängdsvärde
Punkt Beskrivning
Datalängd 4 byte
Dataenhet När antalet använda gånger specificeras: Gånger
När tiden är specificerad: Sekunder
Giltigt dataområde När antalet använda gånger specificeras: 0 till 99,999,999 gånger
När tiden är specificerad: 0 till 3,599,999 s (999 timmar 59 minuter 59 sekunder)

- Anmärkning livslängdsvärde
Punkt Beskrivning
Datalängd 4 byte
Dataenhet När antalet använda gånger specificeras: Gånger
När tiden är specificerad: Sekunder
Giltigt dataområde När antalet använda gånger specificeras: 0 till 99,999,999 gånger
När tiden är specificerad: 0 till 3,599,999 s (999 timmar 59 minuter 59 sekunder)
Om ett annat värde än 0 är inställt, är signalmeddelande för livslängdens utgångsdatum TLCHB eller
TLCHBx utgång när rest-livslängden av verktyget (= maximal livslängd minus livslängdsräknare) har
nått det inställda värdet.

- Verkygets livslängdsräknare
Punkt Beskrivning
Datalängd 1 byte
Detaljdata 0: Hantering av livslängden utförs inte.
1: Verktyg har ännu inte använts
2: Återstående livslängd
3: Livslängdens slut
4: Verktygsbrott (hoppa över)

- 146 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

Maskinen (PMC) bestämmer verktygsbrott och lagrar motsvarande information genom fönstret. I
verktygsförvaltning av CNC betraktas ett brutet verktyg som likvärdig med verktyg vars livslängd har
gått ut.

- Information om verktyget
Punkt Beskrivning
Datalängd 1 byte (flagguppgifter)
#0 RGS 0: Data för verktygsförvaltning är ogiltig. (-)
1: Data för verktygsförvaltning är giltig. (R)
#1 TIM 0: Typ för att räkna antalet gånger användning (C)
1: Typ för att beräkna tid (T)
#2 BDT 0: Normalt verktyg (N)
1: Överdimensionerat verktyg (B)
#3 LOC 0: Data tillgänglig (U)
1: Data inte tillgänglig (L)
#4 SEN När status för verktygets livslängd visar att verktygsförvaltning inte utförs:
0: Detta verktyg är inte sökt. (-).
1: Detta verktyg är sökt. (S)
#5 till #7 Reserverat
När RGS är satt till 0 i verktygsförvaltningsdata, anses verktygsförvaltningsdata inte registreras även om
värdena är inställda för andra poster.

OBS!
Se till att du anger samma typ av beräkning för livslängden för alla verktyg av
samma typ. Du kan kontrollera verktyget av samma typ för någon skillnad i
livslängdmätningstyp, med hjälp av "kontrollfunktion."

M
- Verktygslängdkompensering nummer (H)
Punkt Beskrivning
Datalängd 2 byte
Giltigt dataområde 0 till 999

- Skärkompensering nummer (D)


Punkt Beskrivning
Datalängd 2 byte
Giltigt dataområde 0 till 999

T
- Kompensering av verktygsgeometri nummer (G)
Punkt Beskrivning
Datalängd 2 byte
Giltigt dataområde 0 till 999

- Kompensering av verktygsslitage nummer (G)


Punkt Beskrivning
Datalängd 2 byte
Giltigt dataområde 0 till 999

- 147 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

- Spindelvarvtal
Punkt Beskrivning
Datalängd 4 byte
Dataenhet min-1
Giltigt dataområde 1 till 99,999

- Matningshastighet (F)
Punkt Beskrivning
Datalängd 4 byte
Dataenhet mm/min, tum/min, grad/min, mm/varv, tum/varv
Giltigt dataområde 0 till 99,999,999

Med ytterligare verktygsförvaltningsdata, områden för inställning av anpassad data (5 dataposter


inklusive anpassad data 0 och anpassad data 1 till 4) tillhandahålls utan att definiera specifik användning.
Användaren kan använda dessa anpassade dataområden fritt för att ställa in en varning för livslängdens
värde, skärmotstånd, övermanningsvärde, spindelns strömvärde, högsta och lägsta S/F och andra poster
enligt målinriktad tillämpning.

- Anpassad data 0
Punkt Beskrivning
Datalängd 1 byte (bitars typ)
Giltigt dataområde 0 eller 1 på en bit-för-bitbasis

- Anpassad data från 1 till 4 (till 20) (till 40)


Punkt Beskrivning
Datalängd 4 byte
Giltigt dataområde -99,999,999 till 99,999,999

OBS!
För det maximala antalet anpassade dataposter för funktionen
verktygsförvaltning, se relevant handbok som utfärdats av maskintillverkaren.

- Tabell för kassetthantering


Status på lagringen för verktyg i kassetten hanteras av tabellen kassetthantering.
- Multipla kassettnummer kan definieras. (Nummer från 1 till 4, upp till fyra kassetter)
- Det maximala antalet hylsor för alla kassetter är 64, 240 eller 1000, vilket beror på om ett alternativ
verktygsförvaltningsdata är valt.
- Nummer till kassett och hylsa kan tilldelas fritt inom kassetthantering med data genom
parameterinställning (beskrivs senare).
- Verktygsförvaltningsdata nummer intill ett nummer för hylsa är kopplad till verktygsdata definierad
i tabellen för verktygsförvaltningsdata. Därför är verktyget som är fäst till hylsan indikerad.
- Nollställning som ett datanummer anger att inget verktyg är anslutet
- Tabellen för kassetthantering kan läsas från och skrivas till genom PMC fönstret och FOCAS2.
- Tabelllen spindelförvaltning och tabellen standby-läge tillhandahålls för att indikera speciella
kassettpositioner.
- Spindelpositioneringar och standby positioneringar, betraktas som särskilda kassettpositioner, har
fasta kassettnummer 11 till 14 (positionerna från första till fjärde spindlarna) och 21 till 24 (den
första till fjärde standby positionering).
- Med PMC fönstret, kan tabellen för spindelpositionering och tabellen standby-läge läsas från och
skrivas till.
- Livslängdmätning utförs endast för verktygen vid spindelpositionering.

- 148 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

- System med flera kanaler


Verktygsförvaltningsdata och tabellen för kassetthantering är gemensamma data längs kanalerna.
Emellertid behandlas tabellen för spindelhantering och tabellen standby-läge som självständiga data för
varje kanal.
När tabellen för spindel eller tabellen för standby-läge anges som en kassett från PMC fönstret, ange
följande, där kanalenumret ligger i hundrade platsen:
Spindelpositionering
1:a Sekund 3:e 4:e
1:a kanalen 111(11) 112(12) 113(13) 114(14)
2:a kanalen 211 212 213 214

Standby-läge
1:a Sekund 3:e 4:e
1:a kanalen 121(21) 122(22) 123(23) 124(24)
2:a kanalen 221 222 223 224

OBS!
När du anger 111, 121 och så vidare för att ange den första kanalen, kan du
ange bara 11, 21 och så vidare.

Verktygsförvaltningsdata
- Uppgifter om varje verktyg såsom typnummer, status på livslängden och
kompenseringsnummer
- Antalet uppsättningar av data är 64, 240 eller 1000.

Tabell för kassetthantering


- Denna tabell anger kassett och hylsa som varje uppsättning av verktygsförvaltningsdata
som tilldelas.
- Upp till fyra kassetter används.

Kanal 1 Kanal 2

Tabellen standby-läge Tabellen standby-läge


121 till 124 (21 till 24) 221 till 224

Tabellen för Tabellen för


spindelpositionering spindelpositionering
111 till 114 (11 till 14) 211 till 214

- M/T serien
Verktygsförvaltningsdata och tabellen för kassetthantering är data som är gemensamma för M-och
T-serien.

- Övervakning av verktygslivslängden och verktygsväxling


CNC-verktyget utför verktygslivslängden, om verktyg som har samma typnummer för verktyget som en
grupp. När ett verktygs typnummer (T-kod) specificeras av ett NC-program, söks
verktygsförvaltningsdata registrerade i CNC-verktyget för att hitta ett verktyg som har den kortaste
livslängden bland verktygen med samma verktygstypnummer.
Kassettens och hylsans nummer som motsvarar till det sökta verktyget är utmatning som en T-kod-signal
till PMC. Baserat på det utgående kassettnumret och hylsnummer, utför PMC förberedelse för en
verktygsväxling (till nästa verktyg). En annat verktyg kan också väljas på PMC sidan.
CNC utför livslängdmätning för varje verktyg som är i en spindelpositionering i tabellen för
spindelhantering.

När livslängden för alla verktyg som har verktygstypnummer som anges av T-koden har gått ut, utlöses
larm PS5317, "LIVSL. ALLA VERKT. ÄR ÖVER". Om det finns ett verktyg i spindelpositionering eller
vänteläge, är det verktyget som väljs att fortsätta bearbetningen.
- 149 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Som T kodsignal, kan ett specificerat verktygstypnummer istället för kassettnummer och hylsnummer kan
också utmatas direkt av parameterinställning.

Det finns två typer av räknemetoder för livslängdsförvaltning av verktyg: räkna antalet
användningsgånger och räkna skärningstiden. En av räknemetoderna finns i verktygsinformation om
verktygsförvaltningsdata.

Andra viktiga specifikationer för verktygets livslängdförvaltning är enligt följande:


Verktygets typnummer (T-kod) : Upp till 8 siffror (1 till 99,999,999)
Maximal livslängdsvärde : 99 999 999 gånger när antalet använda gånger specificeras:
: 999 timmar 59 minuter 59 sekunder när tiden är specificerad
Livslängdsmätningens intervall när tiden är specificerad : 1 sekund
M-kod för omstart av verktygslivslängdsmätning : Aktiverad
Övermanning av livslängdsmätning : Aktiverad

Om du vill ange ett visst verktyg direkt utan att utföra verktygets livslängdsfövaltning genom
verktygstypnummer, använd följande format:
M (värde i parameter nr 13.252) T (kassettnummer) (hylsnummer);

När parameter nr 13252 är satt till 333, är kassettnumret 2, och hylsnumret är 27 exempelvis, och följande
kommando anges:
M333 T20027;

- 150 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

- Verktygets sökresultatet
Verktyg som har ett typnummer för verktyg (T) som specificeras av ett program söks sekventiellt från
verktygsförvaltningsdata 1 medan registrerade datainnehåll kontrolleras. Det följande visar hur en
sökningsoperation görs inom NC:

Nej
Är verktygsförvaltningsdata giltig (är bit 0 (RGS) av verktygsinformation som till 1)?

Ja
Redigeras verktyget? Ja

Nej
Matchar verktygets typnummer (T) med angivet nummer? Nej

Ja
Nej
Är verktyget registrerat i kassetten (är kassettnumret ett nollvärde)?

Ja
Nej
Är kassetten riktad för sökning (är bitarna 0 till 3 i parameter nr 13203 inställd på 0)?

Ja
Är verktyget registrerat vid spindelpositionering eller standby för en annan kanal? Ja

Nej
Indikerar statusen för livslängden att verktygsförvaltning inte utförs (0)?

Nej Ja
Nej
Är verktyget uteslutet från förvaltningsmålet ett sökningsmål (är bit 4 (SEN) av
verktygsinformation 1)?
Ja
Slut på sökning

Indikerar statusen för verktygets livslängd att livslängden gått ut (3)? Ja

Nej
Indikerar statusen för verktygets livslängd verktygsbrott (4)? Ja

Nej
Se verktyg med minsta rest-livslängd eller anpassad datavärde som kandidat.
Bit 6 (SWC) i parameter nr 13203 (0: Kontrollera återstående livslängd, 1: Kontrollera anpassad data)

Kontroll av nästa verktyg?

Slut på sökning

- 151 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

- Systemvariabler
Följande verktygsförvaltningsdata för verktyg som används som en spindel efter verktygsväxling med
M06 och verktyget som ska användas härnäst som specificeras av en T-kod kan läsas genom anpassade
makrovariabler:
Används Punkt
#8401 Verktygsförvaltningens datanummer
#8402 Verktygets typnummer (T)
#8403 Livslängdsräknare
#8404 Maximal livslängdsvärde
#8405 Anteckning om verktygets livslängdsvärde
#8406 Verkygets livslängdsräknare
#8407 Anpassad data 0 (bit)
#8408 Information om verktyget
#8409 Verktygslängdkompensering nummer (H) System för
#8410 Skärkompensering nummer (D) fleroperationsmaskiner
#8411 Spindelvarvtal
#8412 Skärmatningshastighet (F)
#8413 Kompensering av verktygsgeometri nummer (G) För svarvsystem
#8414 Kompensering av verktygsslitage nummer (G)
#8431 Anpassad data 1
#8432 Anpassad data 2
#8433 Anpassad data 3
#8434 Anpassad data 4
#8435 Anpassad data 5
#8436 Anpassad data 6
#8437 Anpassad data 7
#8438 Anpassad data 8
#8439 Anpassad data 9
#8440 Anpassad data 10
#8441 Anpassad data 11
#8442 Anpassad data 12
#8443 Anpassad data 13
#8444 Anpassad data 14
#8445 Anpassad data 15
#8446 Anpassad data 16
#8447 Anpassad data 17
#8448 Anpassad data 18
#8449 Anpassad data 19
#8450 Anpassad data 20
#8451 Anpassad data 21
#8452 Anpassad data 22
#8453 Anpassad data 23
#8454 Anpassad data 24
#8455 Anpassad data 25
#8456 Anpassad data 26
#8457 Anpassad data 27
#8458 Anpassad data 28
#8459 Anpassad data 29
#8460 Anpassad data 30
#8461 Anpassad data 31
#8462 Anpassad data 32
#8463 Anpassad data 33
#8464 Anpassad data 34
#8465 Anpassad data 35
#8466 Anpassad data 36

- 152 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

Används Punkt
#8467 Anpassad data 37
#8468 Anpassad data 38
#8469 Anpassad data 39
#8470 Anpassad data 40

När ett kassettnummer för en spindelpositionering (11 till 14) eller standby-läge (21 till 24) anges i #
8400, kan information om motsvarande positionering läsas.
Om tabellen för spindelpositionering eller tabellen för standby-läge har en tom hylsa, <tom> läses den
från # 8402 till # 8470.
Värde 0 läses från # 8401 (datanummer).

Därför kan bearbetningsförhållanden registrerade i verktygsförvaltningsdata anges direkt genom att koda,
exempelvis D # 8410, H # 8409, S # 8411, och F # 8412 med ett verktygväxel makro (t.ex. M06). Likaså
kan anpassad data refereras av en kundmakro och bearbetningsprogram kan anpassas beroende på
verktyget som används.

OBS!
För det maximala antalet anpassade dataposter för funktionen
verktygsförvaltning, se relevant handbok som utfärdats av maskintillverkaren.

- Specificering av verktygslängdskompenseringsnummer
M
När parameter nr 13265 är 0, kan ett kompenseringsnummer som registrerats som
verktygsförvaltningsdata av ett verktyg fäst i en spindelpositionering väljas genom att ange H99 eller
D99.
(99 behandlas som ett särskilt nummer, så 99 kan inte anges direkt som ett kompenseringsnummer.)
När något annat än 0 är inställt i parameter nr 13265, kan det numret som fastställts i parametern anges i
stället för 99. Till exempel, om parameter nr 13265 är 3, genom specificering av H3 anger numret för
verktygslängdkompensering som registrerats för verktyget i spindelpositionering.

T
När funktionen för verktygsförvaltning inte används, specificeras numret för verktygskompensering
också med en T-kod, när funktionen verktygsförvaltning används; T-koden används endast för att ange ett
typnummer för verktyget, så ett nummer för verktygskompensering måste anges med adress D.
Utom specifikationer för adresser, specifikationer för antalet tillåtna tecken (parameter nr 3032) och
antalet siffror som består av ett kompenseringsnummer (parameter nr 5028), avskiljande av
kompenseringsnummer för geometri och kompenseringsnummer för slitage (bit 1 ( LGN) i parameter nr
5002), och så vidare är desamma som för T.

Om parameter nr 13265 är satt till 0, då ett kompenseringsnummer registrerats för ett verktyg, fäst i en
spindelpositionering har specificerats, varierar specifikationsformatet enligt antalet siffror enligt följande,
vilket är desamma som för konventionella T:
När kompenseringsnumret är 1 siffra långt : D9
När kompenseringsnumret är 2 siffror långt : D99
När kompenseringsnumret är 3 siffror långt : D999
Eftersom 9, 99 eller 999 behandlas som ett särskilt nummer, kan det inte specificeras direkt som ett
kompenseringsnummer.
Såvida parameter nr 13265 är satt till 0, kan det nummer som fastställts i parametern anges i stället för 9,
99 eller 999. När parameter nr 13265 är satt till 3, genom att ange D3 specificerar kompenseringsnumret
för verktygsgeometri och kompenseringsnumret för verktygslitage som registrerats för ett verktyg fäst vid
spindelpositionering.

- 153 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

System med flera kanaler


Beroende på om den lokala sökvägen är ett system av fleroperationsmaskin eller ett svarvsystem,
specificeras numret för verktygskompensering genom att använda en av metoderna ovan.

Val av spindel
När du anger kompenseringsnummer av ett verktyg fäst till en spindel annan än den första spindeln, ange
spindelnumret med adress P inom samma block som innehåller H/D. När du anger den första spindeln,
kan du utelämna P.
D99 P3; Ange kompenseringsnummer som registrerats för verktyget fäst vid den tredje spindeln
D99; Ange kompenseringsnummer som registrerats för verktyget fäst vid den första spindeln

- Läs/skriv-operationer för verktygsförvaltningsdata och tabellen för


kassetthantering
Verktygsförvaltningsdata och tabellen med kassetthanteringen kan läsas från och skrivas till med hjälp av
CNC/PMC datafönstrets bibliotek (FOCAS2). Därför kan en särskild verktygsförvaltning inklusive alla
tillgängliga verktygsdata som inte är registrerade i CNC kan enkelt byggas genom att använda den
personliga datorns funktion.

På samma sätt kan verktygsförvaltningsdata och tabellen med kassetthantering också läsas från och
skrivas till med PMC-fönstret.

Verktygsförvaltningsdata för verktyget som används som en spindel efter en verktygsväxling som utförs
av M06 och verktyget väljs genom att ange en T-kod som kan läsas med hjälp av en kundmakro.

Användaren kan ändra verktygsförvaltningsdata av MDI från skärmen med funktionen


verktygsförvaltning av CNC. Tillägg, ändring och radering av ovan verktygsförvaltningsdata kan göras
från ett delprogram (G10). Sådana data kan även matas till och matas ut från externa I/O utrustning med
hjälp av ALL I/O-skärmen och skärmen med funktionen för verktygsförvaltning.

- G10 format
Tillägg, ändring och radering utförs för verktygsförvaltningsdata och tabellen för kassetthantering från
programmen. För användning av denna funktion, krävs den alternativa funktionen för programmerbara
indata.
Om ett formatfel hittas i kommandona från G10 L75/L76/L77 till G11, eller om ett värde utöver det
giltiga dataområdet anges, utlöses larmet PS5312, “OGILTIGT KOMMANDO I G10 L75/76/77”. I ett
sådant fall, korrigera programmet. Inom intervallet från G10 till G11, kan ingen decimalkomma anges
med någon adress. Om ett decimalkomma anges, utlöses larm PS0007, “OGILTIGT BRUK AV
DECIMALPUNKT”.

- Registrera ny verktygsförvaltningsdata
Verktygsförvaltningsdata kan registreras. När data matas ut till en extern enhet från skärmen med
verktygsförvaltningsdata, används detta format. Specifikationen för de poster som inte är registrerade kan
utelämnas.

- 154 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

G10 L75 P1 ;
N_ ; Nummer specifikation av verktygsförvaltningsdata
T_ C_ L_ I_ B_ Q_ H_ D_ S_ F_ J_ K_ ;
P0 R_ ; Anpassad data 0
P1 R_ ; Anpassad data 1
P2 R_ ; Anpassad data 2
P3 R_ ; Anpassad data 3
P4 R_ ; Anpassad data 4
N_ ; Nästa nummer specifikation för verktygsförvaltningsdata
:
G11 ;
N_ Verktygsförvaltningsdata nr 1 till 64 (1 till 240, 1 till 1000)
T_ Verktygstyp nr (T) 0 till 99,999,999
C_ Livslängdsräknare 0 till 99,999,999
L_ Maximal verktygslivslängd 0 till 99,999,999
I_ Märkt livslängd 0 till 99,999,999
B_ Verktygets livslängdtillstånd 0 till 4
Q_ Information om verktyget Bitformat (8 bitars)
H_ Verktygslängdkompensering nr (H) 0 till 999 (M serien)
D_ Skärkompensering nr (D) 0 till 999 (M serien)
S_ Spindelvarvtal 0 till 99,999
F_ Skärmatningshastighet (F) 0 till 99,999,999
J_ Kompensering av verktygsgeometri nr (G) 0 till 999 (T serien)
K_ Kompensering av verktygsgeometri nr (W) 0 till 999 (T serien)
P_ Anpassad data nr 0 till 4 (0 till 20, 0 till 40)
R_ Anpassad datavärde -99,999,999 till 99,999,999

Ange anpassning data i följande format:

P (anpassat-nummer) R (värde)

Använd bitformat endast när du specificerar anpassad data 0 (P0). Ange annan data i binärt format.
Specifikation av anpassad data som inte behöver ställas in kan utelämnas.

Exempel)
G10 L75 P1 ;
N1 ; Verktygsförvaltningsdata nr 1
T10000001 C0 L1000 B1 Q00000001 H1 D1 S4000 F10000 ; Registrering av data för verktygsförvaltning nr 1
P0 R11101101 ; Anpassad data 0
P4 R99999999 ; Anpassad data 4
N2 ; Verktygsförvaltningsdata nr 2
T10000002 C0 L2000 B1 Q00000001 H2 D2 S3000 F6000 ;
Registrering av data nr 2 för verktygsförvaltning
P1 R200; Anpassad data 1
P2 R10; Anpassad data 2
N5 ; Verktygsförvaltningsdata nr 5
T10000005 C0 L5000 B1 Q00000001 H5 D5 S5000 F11000 ;
Registrering av data nr 5 för verktygsförvaltning
P2 R1; Anpassad data 2
P3 R500; Anpassad data 3
G11 ;

- 155 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Modifiering av data för verktygsförvaltning


Data kan modifieras för verktygsförvaltning.
Specifikationen för de poster som inte är modifierade kan utelämnas.

G10 L75 P2;


N_ ;
T_ C_ L_ I_ B_ Q_ H_ D_ S_ F_ J_ K_ ;
P_ R_ ;
N_ ;
:
G11 ;

Radering av data för verktygsförvaltning


Data för ett visst datanummer kan raderas från verktygsförvaltningsdata.
Tabelldata för hantering av kassett motsvarande ett borttaget datanummer för verktygsförvaltning är
också raderat. (Datanumret för verktygsförvaltning i tabellen för kassetthantering rensas till 0.)

G10 L75 P3 ;
N_ ;
N_ ;
:
N_ ;
G11 ;

Registrering av ny datatabell för kassetthantering


Ett datanummer för verktygsförvaltning kan registreras med en ledig hylsa i tabellen för kassetthantering.

G10 L76 P1 ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
G11 ;

För en tabell med spindelpositionering och tabell med standby-läge ange nummeruppgifter för kassetten.

Modifiera tabellen för kassetthantering


Verktygsförvaltningens datanummer i tabellen för kassetthantering kan ändras.

G10 L76 P2;


N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
G11 ;

För en tabell med spindelpositionering och tabell med standby-läge ange nummeruppgifter för kassetten.
Exempel)
G10 L76 P2;
N11 R1; Ändrar datanumret för verktygsförvaltning av spindelpositionering till nr 1.
N21 R29; Ändrar datanumret för verktygsförvaltning i standby-läge till nr 29.
G11 ;

- 156 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

Radering av tabelldata för kassetthantering


Datanummer för verktygsförvaltning kan raderas från tabellen med kassetthantering.

G10 L76 P3 ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
N kassettnummer P hylsnummer R verktygsförvaltning datanummer ;
G11 ;

För en tabell med spindelpositionering och tabell med standby-läge ange nummeruppgifter för kassetten.
Exempel)
G10 L76 P3 ;
N11 ; Raderar datanumret i verktygsförvaltning av spindelpositionering (rensar nummer till 0).
N21 ; Raderar datanumret i verktygsförvaltning av standby-läge (rensar nummer till 0).
G11 ;

Namnger anpassad data


Visat namn av anpassad data (0 till 40) kan ställas in.

G10 L77 P1 ;
N_ ;
P_ R_ ;
P_ R_ ;
;
N_ ;
P_ R_ ;
P_ R_ ;
G11 ;

N_: Anpassad data nr (0 till 40)


P_: Tecken nr (1 till 16)
R_: Teckenkod (ANK eller skiftad JIS)
- När en skiftat JIS-kod används, används ett område med två tecken.
- Ange 0 för att rensa data.

- En uppsättning visningsnamn kan bara kontrolleras på verktygsförvaltningens dataskärm.


- Om inget namn är registrerat, visas en standard som "Anpassad 3".
- Ett namn som består av upp till 16 tecken visas. För ett namn kortare än 16 tecken, registrera 0 i det
tomma området. De tecken som är registrerade omedelbart före 0 visas.
- För att rensa data, ställ in 0 som en teckenkod.
- Inget kontroll av data för teckenkod görs.
När namnet på anpassad data 3 är inställd som "MEASURE5", till exempel, anger du följande:
Exempel)
G10 L77 P1 ;
N3 ; Anger anpassad data 3.
P1 R32; tecken 'utrymme' ASCII kod 20h
P2 R77; tecken “M” ASCII kod 4Dh
P3 R69; tecken “E” ASCII kod 45h
P4 R65 ; tecken “A” ASCII kod 41h
P5 R83 ; tecken “S” ASCII kod 53h
P6 R85 ; tecken “U” ASCII kod 55h
- 157 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

P7 R82 ; tecken “R” ASCII kod 54h


P8 R69 ; tecken “E” ASCII kod 45h
P9 R53 ; tecken “5” ASCII kod 35h
P10 R0 ; Rensar data. (Inte visad. Slutet)
G11 ;

Namnge verktygslivslängdens tillstånd


Visat namn av vertygslivslängdens tillstånd (0 till 4) kan ställas in.

G10 L77 P2;


N_ ;
P_ R_ ;
P_ R_ ;
N_ ;
P_ R_ ;
P_ R_ ;
G11 ;

N_: Tillståndet för verktygets livslängd (0 till 4)


P_: Tecken nr (1 till 12)
R_: Teckenkod (ANK eller skiftad JIS)
- När en skiftat JIS-kod används, används ett område med två tecken.
- Ange 0 för att rensa data.

- En uppsättning visningsnamn kan bara kontrolleras på verktygsförvaltningens dataskärm.


- Om inget namn är registrerat, visas en standard som "kvarvarande" och "Ej kvar".
- Ett namn som består av upp till 12 tecken visas. För ett namn kortare än 12 tecken, registrera 0 i det
tomma området. De tecken som är registrerade omedelbart före 0 visas.
- För att rensa data, ställ in 0 som en teckenkod.
- Inget kontroll av data för teckenkod görs.
- De förinställda värdena är enligt följande:
- 0: Ogiltig
- 1: Återstående
- 2: Återstående
- 3: Ej kvar
- 4: Bruten

För att ställa in "NORMAL" som namnet på tillståndet 2 för verktygets livslängd 2 (återstående), ange
följande:
Exempel)
G10 L77 P2;
N2 ; Anger tillstånd 2 för verktygets livslängd.
P1 R78; tecken “N” ASCII kod 4Eh
P2 R79; tecken “O” ASCII kod 4Fh
P3 R82; tecken “R” ASCII kod 52h
P4 R77 ; tecken “M” ASCII kod 4Dh
P5 R65 ; tecken “A” ASCII kod 41h
P6 R76 ; tecken “L” ASCII kod 4Ch
P7 R0 ; Rensar data. (Inte visad. Slutet)
G11 ;

- 158 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

10.3 FUNKTIONEN FÖR UTVIDGAD


VERKTYGSFÖRVALTNING
Översikt
Följande funktioner har lagts till funktionen verktygsförvaltning:
1. Anpassning av datavisning för verktygsförvaltning
2. Inställning av visning för spindelpositionering/standby-läge
3. Inmatning av anpassade data med decimalkommat
4. Skydd av olika poster för verktygsinformation med KODNYCKEL signalen
5. Val av en period för verktygslivslängd
6. Varje verktygs dataskärm
7. Visning av totala livstidslängd för verktyg av samma typ
De kommer att förklaras i detalj nedan.

OBS!
Denna funktion är en tillvalsfunktion.

10.3.1 Anpassning av datavisning för verktygsförvaltning


Med funktionen anpassad skärmvisning av verktygsförvaltningsdata, kan visning av positioneringar på
skärm-element (typnummer, verktygsinformation livslängdmätning, och så vidare) på skärmen för
verktygsförvaltning ändras och om du vill visa eller dölja sådana skärm-element kan väljas genom att
använda G10 formatet. Denna funktion möjliggör en anpassad skärm för verktygsförvaltning som ska
konfigureras.

Format
G10L77P3;
N_ R_;
G11 ;
N_: Dataskärmens visning av positionsnumret för verktygsförvaltning
R_: Visning av posten för verktygsförvaltning

Förklaring
- Nummer (N_)
- En visning av positionsnummer representerar ett ordningstal från den yttersta vänstra positionen på
dataskärmen för verktygsförvaltning.
- Som N, kan ett nummer från 1 till 200 anges.

- Visning av post på verktygsförvaltningsdata (R_)


- Ett värde som ska ställas in (i R_), se tabellen nedan.
- För faktisk inställning, överväg en visningsbredd plus 1.
- Poster som är gemensamma för system med fleroperationsmaskin och svarvsystem
R Punkt Visad bredd Anmärkningar
-1 Slut på inställning -
0 Tom kolumn 10
1 N° 4
2 TYP-NR. 8
3 MG 4
4 HYLSA 5
5 T-INFORMATION 10
- 159 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

R Punkt Visad bredd Anmärkningar


6 L-RÄKNARE 10
7 MAX-LIVSLÄNGD 10
8 ANMÄRKNING-L 10
Visad bredd omkopplas av bit 1 i
9 L-TILLSTÅND 6 eller 12
parameter nr 13201.
10 S (Spindelvarvtal) 10
11 F (Matningshastighet) 10
12 Nummer för verktygets figur (A) 3

- Offset-relaterade poster för system med fleroperationsmaskin


R Punkt Visad bredd Anmärkningar
20 H (Verktygslängdkompenseringens 4
nummer)
21 D (Fräskompenseringens nummer) 4
22 OFFSETFÖRSKJUTNING-M 10 Verktygskompenseringsminne A
25 GEOMETRI(H) 10 Verktygsoffsetminne C
26 SLITAGE(H) 10
27 GEOMETRI(D) 10
28 SLITAGE(D) 10

- Offset-relaterade poster för svarvsystem


R Punkt Visad bredd Anmärkningar
40 TG (Kompenseringsnummer för 4
verktygsgeometri)
41 TW (Kompenseringsnummer för 4
verktygsslitage)
42 OFFSETFÖRSKJUTNING-X 10
43 OFFSETFÖRSKJUTNING-Z 10
44 OFFSETFÖRSKJUTNING-R 10 Verktygets nosradiekompensering
45 SPETS 10
46 OFFSETFÖRSKJUTNING-Y 10 Y-axelns offset
47 OFFSETFÖRSKJUTNING-B 10 B-axelstyrning
48 GEOMETRI (X) 10 Kompensering för
49 SLITAGE (X) 10 verktygsgeomtri/slitage
50 GEOMETRI (Z) 10
51 SLITAGE (Z) 10
52 GEOMETRI (R) 10 Verktygets nosradiekompensering,
53 GEOMETRI SPETS 10 verktygsgeomtri/slitage
54 SLITAGE (R) 10
55 SLITAGE SPETS 10
56 GEOMETRI (Y) 10 Y-axeln offsetförskjutning,
57 SLITAGE (Y) 10 kompensering för
verktygsgeometri/slitage
58 GEOMETRI (B) 10 B-axelstyrning, kompensering för
59 SLITAGE (B) 10 verktygsgeometrii/slitage
60 GEOMETRI (X2) 10 2:a geometri verktygskompensering
61 GEOMETRI (Z2) 10
62 GEOMETRI (Y2) 10

Poster relaterade till anpassad data


R Punkt Visad bredd Anmärkningar
80 ANPASSAD 0 10
81 ANPASSAD 1 10
82 ANPASSAD 2 10
83 ANPASSAD 3 10
- 160 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

R Punkt Visad bredd Anmärkningar


84 ANPASSAD 4 10
85 ANPASSAD 5 10 Funktionen verktyghantering för
86 ANPASSAD 6 10 anpassad datautvidgning (5 till 20)
87 ANPASSAD 7 10 eller verktygsförvaltning för anpassad
88 ANPASSAD 8 10 datautvidgning (5 till 40)
89 ANPASSAD 9 10
90 ANPASSAD 10 10
91 ANPASSAD 11 10
92 ANPASSAD 12 10
93 ANPASSAD 13 10
94 ANPASSAD 14 10
95 ANPASSAD 15 10
96 ANPASSAD 16 10
97 ANPASSAD 17 10
98 ANPASSAD 18 10
99 ANPASSAD 19 10
100 ANPASSAD 20 10
101 ANPASSAD 21 10 Funktionen verktygsförvaltning för
102 ANPASSAD 22 10 anpassad datautvidgning (5 till 40)
103 ANPASSAD 23 10
104 ANPASSAD 24 10
105 ANPASSAD 25 10
106 ANPASSAD 26 10
107 ANPASSAD 27 10
108 ANPASSAD 28 10
109 ANPASSAD 29 10
110 ANPASSAD 30 10
111 ANPASSAD 31 10
112 ANPASSAD 32 10
113 ANPASSAD 33 10
114 ANPASSAD 34 10
115 ANPASSAD 35 10
116 ANPASSAD 36 10
117 ANPASSAD 37 10
118 ANPASSAD 38 10
119 ANPASSAD 39 10
120 ANPASSAD 40 10

OBS!
1 Om G10 L77 P3 avslutas normalt, måste strömmen stängas av innan driften
fortsätter.
2 Inställningen verkställs när strömmen har slagits av och sedan på igen.

- 161 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Exempel
Exempel på inställning av verktygskompensering minne A
G10L77P3; Ställ in dataskärmen för anpassad verktygsförvaltning
N1 R1 ; Ställ in nr som nummer 1
N2 R2 ; Ställ in TYP-NR som nummer 2
N3 R3 ; Ställ in MG som nummer 3
N4 R4 ; Ställ in HYLSA som nummer 4
N5 R5 ; Ställ in T-INFORMATION som nummer 5
N6 R6 ; Ställ in L-RÄKNARE som nummer 6
N7 R7; Ställ in MAX-LIVSLÄNGD som nummer 7
N8 R8 ; Ställ in ANMÄRKNING-L som nummer 8
N9 R9; Ställ in L-TILLSTÅND som nummer 9
N10 R11 ; Ställ in F (Matningshastighet) som nummer 10
N11 R21; Ställ in D som nummer 11
N12 R22; Ställ in OFFSETFÖRSKJUTNING-M som nummer 12
N13 R80; Ställ in ANPASSAD 0 som nummer 13
N14 R81; Ställ in ANPASSAD 1 som nummer 14
N15 R-1; Slut
G11 ; Avbryt inställningsläget

På dataskärmen för verktygsförvaltning, visas den första sidan "Nr, Typnummer, MG, Hylsa,
Verktygsinformation, Livslängdmätare, Maximal livslängd, Märkt livslängd, och Livslängdtillståndet".
Den andra sidan visar "F (Matningshastighet), D (Fräskompenseringsnummer), Verktygsförskjutning-M,
Anpassad data 0 och Anpassa data 1".

Exempel 1: Sida 1

- 162 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

Exempel 1: Sida 2

OBS!
1 Denna inställning är aktiverad när bit 0 (EVO) i parameter nr 13201 är inställd på
1.
2 Upp till 20 sidor kan ställas in.
3 Var noga med att ange ett slut.
4 Om en post som kräver motsvarande alternativ anges utan att ange ett
specificerat alternativ, visas posten som ett tomt fält.
5 Inga poster efter ett slut visas.
(Exempel) I fallet med N1 → R1 (Nr), N2 → R2 (Typnummer), N 3 → R3 (MG),
N4 → R-1 (Slut), N5 → R4 (Hylsa), endast de posterna"Nr.,
Typnummer, och MG" visas på skärmen.
6 Om G10 L77 P3 anges, omedelbart före inställningen initieras.
7 Om ett ogiltigt värde anges i R (verktygsförvaltningsdata visar post) visas ett
tomt fält.

10.3.2 Inställning av spindelpositionering/ standby-läge (vänteläge)


display
I MG på skärmen för verktygsförvaltningsdata, visas en spindelpositionering eller standby-läge som ett
nummer, t.ex. 11, 12, och 13. Med inställningsfunktionen för visning av spindelpositionering/
standby-läge kan tre godtyckliga tecken visas med G10-format.

Format
G10L77P4;
N_;
P_R_;
G11 ;
N_: Spindelpositionering/ beredskapsläge för positionering
P_: Teckensiffra
R_: Teckenkod

- 163 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Förklaring
- Spindelpositionering/ beredskapsläge för positionering (N_)
Ange en spindelpositionering eller standby läge för att ge ett ny beteckning. Tabellen nedan visar värdena
som ska anges.
Spindelpositionering
1:a Sekund 3:e 4:e
1:a kanalen 111 112 113 114
2:a kanalen 211 212 213 214

Standby-läge
1:a Sekund 3:e 4:e
1:a kanalen 121 122 123 124
2:a kanalen 221 222 223 224

- Teckensiffra (P_)
Ange en teckensiffra (1 till 3). Upp till tre tecken visas. Om en teckensträng som ska anges är kortare än
tre tecken, ange 0 i den ledande tomma tecknets positionering. En teckensträng visas omedelbart före 0.

- Teckenkod (R_)
Ange namnet på en spindelpositionering/standby-läge genom att använda en teckenkod (ASCII-kod eller
JIS Skift-kod).
- För en teckenkod, använd ASCII-kod eller JIS Skift-kod.
- Inget kontroll av data för teckenkod görs.

Exempel
När spindel 1 heter "SP1", and standby 1 betecknas "WT1"
G10L77P4; Ställ spindelpositionering/standby-läge
N111; Ange spindel 1
P1 R83; 53h som ASCII kod för "S"
P2 R80; 50h som ASCII-kod för "P"
P3 R49; 31h som ASCII-kod för "1"
N121; Ange vänteläge 1
P1 R87; 57H som ASCII-kod för "W"
P2 R84; 54h som ASCII-kod för "T"
P3 R49; 31h som ASCII-kod för "1"
G11 ; Avbryt inställningsläget

I posten MG på dataskärmen för verktygsförvaltning, visas spindel 1 som "SP1", och standby 1 visas som
"WT1".

- 164 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

OBS!
Registrerad data blir effektiv när skärmen kopplas till skärmen med
verktygsförvaltning.

10.3.3 Inmatning av anpassade data med decimalkommat


Med funktionen för inmatning av anpassad data med decimalkommat, kan antalet decimalplatser ställas in
med G10 format för varje anpassad datapost (anpassad data 1, ..., 40) för att möjliggöra inmatning med
decimalkommat.

Format
G10L77P5;
N_R_;
G11 ;
N_: Anpassa datanummer
R_: Decimalpunktens positionering

Förklaring
- Anpassa datanummer (N_)
- Ett värde av 1 till 4 kan anges för N.
- När funktionen med utvidgad anpassad data för verktygsförvaltning (5 till 20) är tillgänglig, kan ett
värde på 1 till 20 anges.
- När funktionen med utvidgad anpassad data för verktygsförvaltning (5 till 40) är tillgänglig, kan ett
värde på 1 till 40 anges.

- Decimalpunktens positionering (R_)


Ange en decimalpunkts positionering (0 till 7). När 0 är inställt, kan antalet decimaler av anpassad data
inte inmatas.

- 165 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

OBS!
1 Om G10 L77 P5 avslutas normalt, måste strömmen stängas av innan driften
fortsätter.
2 Inställningen verkställs när strömmen har slagits av och sedan på igen.
3 När antalet decimalplatser är inställda till anpassade data, kan antalet decimaler
matas in endast genom MDI tangenterna.
4 För att ställa in antalet decimaler för anpassade data från 5 till 20, krävs
alternativet utvidgad anpassad data (5 till 20) för funktionen verktygsförvaltning
eller alternativet utvidgad anpassad data (5 till 40) för funktionen
verktygsförvaltning.
5 För att ställa in antalet decimalplatser för anpassad data från 21 till 40,
alternativet anpassad datautvidgning (5 till 40) krävs för verktygsförvaltning.

Exempel 1
När anpassad data 1 och anpassad data 2 matas in med tre decimaler
G10L77P5; Ställ in antalet decimaler för anpassad data
N1 R3 ; Ställ in antalet decimaler till 3 för anpassad data 1
N2 R3 ; Ställ in antalet decimaler till 3 för anpassad data 2
G11 ; Avbryt inställningsläget

- Användning i G10-format
Mellan G10 och G11, kan decimalpunkten inte specificeras vid någon adress. Så om inmatning för
decimalpunkt för anpassad data aktiveras med denna funktion, avläses G10 L75/L76/L77 kommando med
en kundmakrovariabel (# 8431 till # 8450) och ställer in värdet för heltalsdelen.

Exempel 2
(Exempel 1)
Villkor:
"3" är satt som en decimalpunkts positionering för anpassad data 1.
"1" är satt som en decimalpunkts positionering för anpassad data 2.
Operation :
Data överförs från anpassad data 1 för att anpassa data 2 med hjälp av en kundmakrovariabel.

- 166 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

G10L77P5; <1> Ange anpassad data med decimalpunktens positionering läge


N1 R3 ; <2> Ställ in 3 som decimalpunktspositionering för anpassad data 1
N2 R1 ; <3> Ställ in 1 som decimalpunktspositionering för anpassad data 2
G11 ; <4> Avbryt inställningsläget
;
G10 L75 P1 ; <5> Registrera data för verktygsförvaltning
N01; <6> Registrera med nr 1
P1 R12345; <7> Ställ in "12.345" för anpassad data 1
P2 R#8431; <8> Ställ in "1,2" för anpassad data 2
G11 ; <9> Avbryt inställningsläget

I exempel 1 anpassad data 1 är direkt inställd i anpassad data 2 med hjälp av en anpassad
makrovariabel.
Anpassad data 1 håller "12,345". I steg <8>, endast heltalsdelen läses och bearbetas som "P2 R12".
Så "1,2" är satt som anpassad data 2.

(Exempel 2)
Villkor:
"3" är satt som en decimalpunkts positionering för anpassad data 1.
"1" är satt som en decimalpunkts positionering för anpassad data 2.
Operation :
Genom att använda standardmakrovariabeln av anpassad data 1, överförs data till anpassad data
2 efter att ha multiplicerats med 1000.

G10L77P5; <1> Ange anpassad data med decimalpunktens positionering läge


N1 R3 ; <2> Ställ in 3 som decimalpunktspositionering för anpassad data 1
N2 R1 ; <3> Ställ in 1 som decimalpunktspositionering för anpassad data 2
G11 ; <4> Avbryt inställningsläget
;
G10 L75 P1 ; <5> Registrera data för verktygsförvaltning
N01; <6> Registrera med nr 1
P1 R12345; <7> Ställ in "12.345" för anpassad data 1
P2 R[#8431*1000]; <8> Ställ in "1234.5" för anpassad data 2
G11 ; <9> Avbryt inställningsläget

I exempel 2 anpassad data 1 är direkt inställd i anpassad data 2 med hjälp av en anpassad
makrovariabel.
Anpassad data 1 håller "12,345". I steg <8>, multipliceras data med 1000 för att eliminera
decimaldelen.
Så detta kommando motsvarar "P2 R12345", så att "1234,5" är inställd i anpassad data 2.

10.3.4 Skydd av olika poster för verktygsinformation med


KODNCYKEL signalen
När data för verktygsförvaltning är i redigeringsläge kan olika informationsposter ändras. Genom att
ställa bit 0 för parameter nr 13204 till 1, kan data med verktygsförvaltning skyddas med KODNYCKEL
signalen så att olika informationsbitar inte registreras, ändras och tas bort.

10.3.5 Val av en period för verktygets livslängdsräknare


En livslängdsräknares period kan väljas mellan 1 sekund och 8 msec på ett verktyg-för-verktyg basis.

- Val av verktygslivslängdens period


Bit 5 av verktygsinformation används för att göra ett val av periodens livlängd.

- 167 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Punkt Beskrivning
Datalängd 1 byte (flagguppgifter)
#5 REV 0: En (1) sekund av periodens livslängd används. (S)
1: 8 msek. av periodens livslängd används. (M)

Utbud av beräkningar är enligt följande.


1sekund: 0 till 3,599,999 sekunder (999 timmar 59 minuter 59 sekunder)
8msec: 0 till 3,599,992 ms (59 timmar 59 minuter 992 sekunder)

OBS!
Denna funktion är giltig när verktygsinformationen TIM (# 1) är inställd på 1.

10.3.6 Varje verktygs dataskärm


Alla data för ett angivet verktyg kan extraheras och visas.

10.3.7 Visning av totala livstid för verktyg av samma typ


Den återstående livslängden för verktyg med samma typnummer summeras, och summan visas i ordning
efter verktygets typnummer eller återstående livslängd. Dessutom visas data för verktyg med samma
typnummer för verktyg i en lista.

10.4 FUNKTIONEN FÖR VERKTYGSFÖRVALTNING MED


ÖVERDIMENSIONERADE VERKTYG
Översikt
Funktionen för verktygsförvaltning för överdimensionerade verktyg läggs till funktionen
verktygsförvaltning.
Siffran för en verktyg kan definieras fritt, och siffran för varje överdimensionerat verktyg är registrerat.
När ett överdimensionerat verktyg lagras i en kassett, tas hänsyn till störningar med verktyg som lagras i
andra hylsor. Den här funktionen är användbar med kassetter av kedjetyp och matristyp.

- 168 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

OBS!
Denna funktion ingår i tillvalet "Verktygsförvaltningsutökning B".
För att använda denna funktion krävs tillvalet ovan.

Format
Genom G10 datainmatning, kan ett överdimensionerat verktygsnummer ställas in i data
verktygsförvaltningsdata. Dessutom kan data för verktygets figur ställas in.

<Registrering av ny verktygsförvaltningsdata>
G10 L75 P1 ;
N_;
A_;
G11 ;
N_: Verktygsförvaltningens datanummer
A_: Ange nummer verktygets figur (0 till 20).

<Modifiering av verktygsförvaltningsdata>
G10 L75 P2;
N_;
A_;
G11 ;
N_: Verktygsförvaltningens datanummer
A_: Ange nummer verktygets figur (0 till 20).

<Registrering av data för verktygets figur>


G10 L77 P6 ;
N_P_Q_R_S_T_;
G11 ;
N_: Nummer för verktygets figur
P_: Antal hylsor som upptas i vänster riktning (i steg om 0,5 hylsa)
Q_: Antal hylsor som ska ockupera i rätt riktning (i steg om 0,5 hylsa)
R_: Antal hylsor som upptas i övre riktning (i steg om 0,5 hylsa)
S_: Antal hylsor som ska ockupera i nedre riktning (i steg om 0,5 hylsa)
T_: 0 för figur A, eller 1 för figur B

OBS!
1 Om ett målverktyg är registrerad i en kassett och stör andra verktyg i registrering
eller ändring av data för verktygets figur av verktygsförvaltningsdata, utlöser ett
larm PS5360, "FEL VID KOLLISIONSKONTROLL VERKTYG". (Data matas inte
in.)
2 Om ett verktyg stör andra verktyg i registrering eller modifiering av tabellen för
kassetthantering, utlöses ett larm PS5360. (Data matas inte in.)
3 Om ett försök görs att ändra data för verktygets figur, och verktyget för vilken
datanumret för verktygets föremål för modifiering är satt som registreras i
kassetten utlöses larmet PS5360. (Data matas inte in.)

- 169 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

10.5 ÖVERVAKNING AV VERKTYGSLIVSLÄNGDEN


Verktyg klassificeras i flera grupper, och ett verktygs livslängd (användningstillfällen eller
användningstiden) specificeras för varje grupp i förväg. Varje gång ett verktyg används, räknas dess
livslängd och när verktygets livslängd går ut, väljs automatiskt ett nytt verktyg som är schemalagt härnäst
inom samma grupp. Med denna funktion kan verktygets livslängd övervakas samtidigt som bearbetning
kontinuerligt pågår.

OBS!
När bit 0 (TLF) i parameter nr 8132 är 1 kan denna funktion användas.

Data för livslängdsförvaltningen består av verktygsgruppnummer, verktygets livslängdsvärden,


verktygsnummer och koder för att specificera ett verktygsoffsetvärde. Dessa dataartiklar är registrerade i
CNC:n.

Verktygsgruppnummer m
Verktygslivslängdens värde I

1 Verktygsnummer (T) Kod för att specificera 1:a verktygsförvaltningsdata


verktygskompenseringsvärde (H-kod)
2:a verktygsförvaltningsdata
2 : :
: : : :
: : : :
9:e verktygsförvaltningsdata
n : :

Bearbetningsprogram Maskin och CNC-verksamhet


: Maskin CNC
Data för förvaltning av
: Placerar ett valt Väljer automatiskt från
verktygslivslängd
Kommando för att välja verktyg i verktygsgruppen M, ett
Verktygsgruppnummer 1 vänteläge. verktyg vars livslängd
verktygsgrupp M inte har gått ut.
:
Välj verktyg : Fäster verktyget i Börjar räkna verktygets
: vänteläge till livslängd fäst till
:
Verktygsgruppnummer m spindeln spindeln.
Kommando för verktygsbyte (verktygsbyte/vä
:
(M06) xling).
:
:
Verktygsgruppnummer p
:

Fig. 10.5 (a) Urval av verktyg från bearbetningsprogram

M
En grupp väljs av en T-kod och verktygets livslängdmätning startas av M06;-kommandot.

T
T-serien har två typer av verktygsväxling (revolvertyp och ATC typ). Revolvertyp använder sig endast av
en T-kod för att välja en grupp, ange ett verktyg offsetvärde och börja verktygslivslängdmätning, medan
ATC typ, som M-serien, använder en T-kod för att välja en grupp och M06 kommando för att starta
verktygslivslängdmätning. Med ATC typ används endast en D-kod för att specificera ett
verktygskompenseringsvärde. Verktygsväxlingstyp bestäms genom bit 3 (CDI) i parameter nr 5040.

VAR FÖRSIKTIG
Denna funktion kan inte användas om bit 1 (LGN) i parameter nr 5002 är satt till
1 för att använda samma nummer som val av verktygnumret för att ange ett
geometriskt offsetnummer.

- 170 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

- Livslängdförvaltning B-funktion
Om verktygets livslängdförvaltning B-funktion är aktiverad, kan det maximala verktygets livslängdvärde
utvidgas och förvarningssignalen för verktygslivslängden kan matas ut för att för att posta
verktygslivslängdens utgångsdatum i förväg när rest-livslängden (livslängden minus livslängdmätningens
värde) har nått ställningen rest-livslängden. Inställningen för rest-livslängd är registrerad som verktygets
livslängdförvaltningsdata i CNC i förväg.
Verktygets livslängdförvaltning B funktion aktiveras genom att ställa in bit 4 (LFB) i parameter nr 6805
till 1.

M
Om verktygets livslängdsförvaltning B-funktion är aktiverad, kan funktionen för att välja en
verktygsgrupp genom ett godtyckligt gruppnummer användas.

T
Verktygets livslängdsförvaltning B-funktion kan användas. Däremot kan funktionen för att välja ett
verktygsgrupp genom ett godtyckligt gruppnummer endast användas om verktygsväxlingstyp är av ATC
typ (bit 3 (TCT) i parameter nr 5040 = 1).

- Maximalt antal grupper med livslängdsförvaltning och flerkanalsystem


Upp till 256 grupper med verktygets livslängdförvaltning kan användas i hela CNC-system.
För varje kanal, ange högsta antal grupper som skall användas i parameter nr 6813.
Det maximala antalet grupper måste vara en multipel av det minsta antalet grupper (åtta grupper). Om det
maximala antalet grupper är 0, är verktygets livslängdförvaltning inaktiverad.
Flera system (när verktygets livslängdförvaltning utförs för tre vägar)
Antag att av de totala grupperna i systemet (256 grupper), är 128 grupper tilldelade
kanal 1, 64 grupper till kanal 2, och 64 grupper till kanal 3. Ställ sedan in parameter
nr 6813 enligt följande:
Datafiler för för övervakning av
verktygslivslängden
Parameter nr. 6813 (256 grupper totalt i systemet)
Kanal 1 Kanal 1
Ställ 128 i parameter Upp till 128 grupper
Kanal 2 Kanal 2
Ställ 64 i parameter Upp till 64 grupper

Fig. 10.5 (b) Grupp tilldelning i hela systemet

VAR FÖRSIKTIG
Inställning av denna parameter resulterar i att datafilen för verktygets
livslängdförvaltning rensas vid påslag. När parametern är återställd, registrera
verktygets livslängdförvaltning för varje kanal igen.

10.5.1 Data för övervakning av verktygslivslängden


Verktygets livslängdförvaltningsdata består av verktygsgruppnummer, verktygsnummer, koder för att
ange ett verktygskompenseringsvärde, livslängdvärden, godtyckliga gruppnummer och inställningar för
rest-livslängd.
Om du vill använda godtyckliga gruppnummer och inställniingar för rest-livslängd kan de anges genom
inställning av bit 5 (TGN) och bit 3 (BRP) i parameter nr 6802.

- 171 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Förklaring
- Verktygsgruppnummer
Upp till 256 grupper för verktygets livslängdförvaltning kan användas i hela CNC-systemet.
I parameter nr 6813, ange ett högsta antal grupper som ska användas. Med det inställda maximala antalet
grupper kan upp till fyra verktyg registreras per grupp. Kombinationen av det maximala antalet
registrerbara grupper och det maximala antalet verktyg kan ändras genom att ställa in bitarna 0 (GS1) och
bit 1 (GS2) i parameter nr 6800 enligt följande.

Tabell 10.5.1 Maximalt antal registrerbara grupper och verktyg


Bit 1 (GS2) i Bit 0 (GS1) i Antal
Antal grupper
parameter nr 6800 parameter nr 6800 verktyg
0 0 1/8 av maximalt antal grupper (parameter nr 6813) 32
0 1 1/4 av maximalt antal grupper (parameter nr 6813) 16
1 0 1/2 av maximalt antal grupper (parameter nr 6813) 8
1 1 Maximalt antal grupper (parameter nr 6813) 4

VAR FÖRSIKTIG
Efter ändring av inställning av bit 0 (GS1) och bit 1 (GS2) i parameter nr 6800,
omregistrera data till livslängdförvaltningen genom att utfärda G10L3
(registrering efter radering av data för alla grupper)..
Annars blir det nyinställda kombinationen inte giltig.

- Verktygsnummer
- Ett verktygsnummer specificeras med en T-kod. Ett tal bestående av upp till åtta siffror (99999999) kan
specificeras.

OBS!
Det maximala antalet siffror som kan användas i T-koden specificeras i
parameter nr 3032.

- Koder för att specificera ett värde för verktygsoffset


M
Koder för att specificera ett värde för verktygsoffset omfattar en H-kod (för verktygslängdkompensering)
och en D-kod (för verktygskompensering). Nummer upp till 999 (upp till tre siffror långt) kan registreras
som koder för att specificera verktygsoffsetvärden. Måste dock måste antalet registrerade koder inte
överstiga antalet verktygskompenseringar som CNC kan använda.

OBS!
Om koder för att specificera verktygsoffsetvärden inte används, kan
registreringen av dessa koder utelämnas.

T
Om verktygsväxlingstyp är av revolvertyp (bit 3 (TCT) i parameter nr 5040 = 0), används varken H-kod
eller D-kod för att ange ett verktygskompenseringsvärde. T-koden omfattar en kompenseringskod. Om
verktygsväxlingstyp är av ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), används endast D-koden.

- Värde verktygslivslängd
Ett verktygslivslängdsvärde kan registreras som driftslängd eller antal användningar. Det maximala
värdet är enligt följande:
Upp till 4300 minuter kan registreras om varaktighetsspecifikation väljs, eller upp till 65535 gånger kan
registreras om räkning av användningstillfällen är valt.

- 172 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

När övervakning av verktygslivslängden B-funktionen är aktiverad, kan upp till 100000 minuter (eller
60000 minuter om livslängden räknas varje 0,1 sekund) registreras om varaktighetens specifikation
väljs eller upp till 99999999 gånger kan registreras om användning av räknespecifikationen väljs .

- Godtyckliga gruppnummer
M
Om en funktion för att tillåta specifikation av godtyckliga gruppnummer används (bit 5 (TGN) i
parameter nr 6802 = 1), kan ett godtyckligt gruppnummer anges med en T-kod för att välja en grupp med
övervakning av verktygslivslängden.
Ett godtyckligt gruppnummer sträcker från 1 till 99999999 kan anges.

T
Godtyckliga gruppnummer kan endast användas om typ av verktygsbyte är ATC typ (bit 3 (TCT) i
parameter nr 5040 = 1).

- Inställning av rest-livslängd
Bit 3 (GRP) i parameter nr 6802 används för att ange vilket värde, ett värde för varje grupp eller ett
inställt parametervärde (parameter nr 6844 och 6845), skall användas som rest-livstidslängd tills ett nytt
verktyg är valt.
Om ett värde för varje grupp används (bit 3 (GRP) i parameter nr 6802 = 1) registreras som
livslängdsförvaltning.
Ett värde som sträcker sig från 1 till 100 000 minuter (eller 60000 minuter om livslängden räknas var 0,1
sekund) kan anges om varaktighetens specifikation väljs eller ett värde upp till 99999999 gånger kan
anges om användningsräkning valts.

10.5.2 Registrera, ändra och radera data för livslängdsförvaltning


Genom att programmera, kan livslängdsförvaltningsdata registreras i CNC:n, och registrerad
livslängdsförvaltningsdata kan förändras eller raderas.

Förklaring
Programformatet varierar beroende på de följande fyra drifttyperna:

- Registrering efter radering av alla grupper


Efter att all registrerad livslängdsförvaltningsdata raderas, registreras den programmerade
livslängdsförvaltningsdata.

- Förändra data för livslängdsförvaltning


Data för livslängdsförvaltningen kan ställas in för en grupp för vilken ingen livslängdsförvaltningsdata
har registrerats och redan registrerade data för livslängdsförvaltningen kan ändras.

- Radera data för livslängdsförvaltning


Data för livslängdsförvaltning kan raderas.

- Inställning av typen av verktygslivslängdmätning


En räkningstyp (driftslängd eller användningstillfällen) kan ställas in för varje grupp separat.

- 173 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Format
- Registrering efter radering av alla grupper
M
Format Betydelse
G10L3; G10L3: Registrera data efter att ha raderat data för alla grupper.
P-L-; P-: Gruppnummer
T-H-D-; L-: Värde verktygslivslängd
T-H-D-; T-: Verktygsnummer
: H-: Kod för att specificera verktygsoffsetvärde (H-kod)
P-L-; D-: Kod för att specificera verktygsoffsetvärde (D-kod)
T-H-D-; G11: Slut på registrering
T-H-D-;
:
G11 ;
M02(M30);

T
Format Betydelse
G10L3; G10L3: Registrera data efter att ha raderat data för alla grupper.
P-L-; P-: Gruppnummer
T-(D-); L-: Värde verktygslivslängd
T-(D-); T-: För revolvertyp (bit 3 (TCT) i parameter nr 5040 = 0), verktygsnummer och
: verktygskompenseringsnummer
P-L-; För ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), verktygsnummer
T-(D-); G11: Slut på registrering
T-(D-); (D-): För ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), kod för att ange
: verktygskompenseringsvärde
G11 ;
M02(M30);

OBS!
Ingen H-kod används även om verktygets växlingstyp är ATC typ (bit 3 (TCT) i
parameter nr 5040 = 1).

Om mer än ett offsetvärde skall användas för samma verktyg inom en process, specificera kommandot
såsom visas nedan (med antagandet att verktygsoffsetnumret är två siffror långt).

Format Betydelse
G10L3;
P-L-;
T0101; Verktygsnummer 01, verktyg-offsetnummer 01
T0102; Verktygsnummer 01, verktyg-offsetnummer 02
T0103; Verktygsnummer 01, verktyg-offsetnummer 03
:
G11 ;
M02(M30);

- 174 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

- Förändra data för livslängdsförvaltning


M
Format Betydelse
G10L3P1; G10L3P1: Börja ändra gruppdata.
P-L-; P-: Gruppnummer
T-H-D-; L-: Värde verktygslivslängd
T-H-D-; T-: Verktygsnummer
: H-: Kod för att specificera verktygsoffsetvärde (H-kod)
P-L-; D-: Kod för att specificera verktygsoffsetvärde (D-kod)
T-H-D-; G11: Slut på ändring av grupp
T-H-D-;
:
G11 ;
M02(M30);

T
Format Betydelse
G10L3P1; G10L3P1: Börja ändra gruppdata.
P-L-; P-: Gruppnummer
T-(D-); L-: Värde verktygslivslängd
T-(D-); T-: För revolvertyp (bit 3 (TCT) i parameter nr 5040 = 0), verktygsnummer och
: verktygskompenseringsnummer
P-L-; För ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), verktygsnummer
T-(D-); G11: Slut på registrering
T-(D-); (D-): För ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), kod för att ange
: verktygskompenseringsvärde
G11 ;
M02(M30);

OBS!
Ingen H-kod används även om verktygets växlingstyp är ATC typ (bit 3 (TCT) i
parameter nr 5040 = 1).

- Radera data för livslängdsförvaltning


Format Betydelse
G10L3P2; G10L3P2: Börja radera gruppdata.
P-; P-: Gruppnummer
P-; G11: Slut på raderingen
P-;
P-;
:
G11 ;
M02(M30);

- Inställning av typen av verktygslivslängdmätning


Format Betydelse
G10L3
(eller G10L3P1);
P-L-Q-;
T-H-D-; Q: Livslängdsmätning
T-H-D-; (1: Antal användningar. 2: Varaktighet.)
:
G11 ;
M02(M30);

- 175 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

VAR FÖRSIKTIG
Om Q-kommandot utelämnas, sätts livslängdsmätningen efter inställning av bit 2
(LTM) i parameter nr 6800.

- Godtyckliga gruppnummer
M
Om verktygets livslängdsförvaltning B är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1), och
användning av funktionen för att specificera ett godtyckligt gruppnummer anges (bit 5 (TGN) i parameter
nr 6802 = 1 ), kan ett godtyckligt gruppnummer registreras genom att programmera ett kommando.

Format Betydelse
G10L3;
(eller G10L3P1);
P-L-T-;
T-H-D-; T-: Godtyckligt gruppnummer (1 till 99999999)
T-H-D-;
:
G11 ;
M02(M30);

OBS!
1 Ett gruppnummer som är samma som gruppnumret av en annan grupp kan inte
registreras.
Ett försök att registrera ett sådant gruppnummer utlöser larmet PS0431,
"OGILTIGA T/R-DATA FÖR VERKTYGSLIVSLÄNGD".
2 Om ett godtyckligt gruppnummer (T) är 0, utlöses larmet PS0431.
3 Om någonsin ett godtyckligt gruppnummer anges, måste T-kommandot anges.
Om T-kommando utelämnas, utlöses larm PS0149 "FORMATFEL I G10L3".

T
Funktionen för att ange ett godtyckligt gruppnummer är endast tillgänglig om verktygsväxlingstyp är
ATC typ (bit 3 (TCT) i parameter nr 5040 = 1).
Om verktygsväxlingstypen är ATC typ, är formatet som används för att ställa in ett godtyckligt
gruppnummer densamma som för M-serien.

Inställning av rest-livslängd
Om verktygets livslängdsförvaltning B är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1), och en
rest-livslängds värde ska fastställas för varje grupp för sig (bit 3 (BRP) i parameter nr 6802 = 1 ), kan
värdet för rest-livslängden anges som livslängdsförvaltningsdata genom att programmera ett kommando.

Format Betydelse
G10L3;
(eller G10L3P1);
P-L-R-;
T-H-D-; R-: Rest-livslängdens inställning (rest-livslängd tills ett nytt verktyg har valts)
T-H-D-;
:
G11 ;
M02(M30);

- 176 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

OBS!
1 Om rest-livslängdens inställning (R) är 0 eller utelämnas, antas rest-livslängden
vara 0. I detta fall är funktion om förvarning för utgången av livslängden
inaktiverad.
2 Rest-livslängdens inställning (R) får inte överstiga livslängdens värde (L). Om ett
försök görs att ange ett värde större än livslängdens värde, utlöses larm
PS0431.
3 Rest-livslängdens inställning (R) måste vara ett osignerat värde utan någon
decimalkomma.
4 Enheten för rest-livslängdens inställning (R) beror på inställningen av bit 1 (FGL)
i parameter nr 6805, som väljer den enhet för värde av verktygslivslängden.
Värde verktygslivslängd
- Om livslängdsförvaltningens B-funktion är inaktiverad
Om livslängdsförvaltningens B-funktionen är inaktiverad (bit 4 (LFB) i parameter nr 6805 = 0),
registreras ett verktyglivslängdsvärde som varaktighet eller användningsräkning enligt inställningen av bit
2 (LTM) i parameter nr 6800 eller fastställandet av en längdsmätningtyp (Q kommando). De maximala
värdena listas nedan.
Tabell 10.5.2 (a) Livslängdsmätningar och maximalt livslängdsvärde
Bit 4 (LFB) i Bit 2 (LTM) i
Livslängdsmätning Maximalt livslängdsvärde
parameter nr 6805 parameter nr 6800
0 Användningsräkning 65535 gånger
0
1 Varaktighetsspecifikation 4300 minuter
Om räknetypen är varaktighet, kan enheten för livslängdsvärdet, vilket specificeras med adress L i ett program,
vara en minut eller 0.1 sekund, vilket bestäms genom inställningen av bit 1 (FGL) i parameter nr 6805.
Tabell 10.5.2 (b) Livslängdsvärdesenhet och maximalt värde i L-kommando
Bit 4 (LFB) i Bit 1 (FGL) i Livslängdvä Maximalt värde i
Exempel
parameter nr 6805 parameter nr 6805 rdesenhet L-kommando
1 minut L100:
0 4300 Livslängdsvärdet är 100
minuter.
0
0,1 sekund L1000:
1 2580000 Livslängdsvärdet är 100
sekunder.

- Om livslängdsförvaltningens B-funktionen är aktiverad


Om verktygets livslängdsförvaltning B-funktion är aktiverad(bit 4 (LFB) i parameter nr 6805 = 1)
Tabell 10.5.2 (c) Livslängdsmätningar och maximalt livslängdsvärde
Bit 4 (LFB) i Bit 2 (LTM) i
Livslängdsmätning Maximalt livslängdsvärde
parameter nr 6805 parameter nr 6800
0 Användningsräkning 99999999 gånger
1 100000 minuter
1 Varaktighetsspecifikation
60000 minuter(Obs)

Tabell 10.5.2 (d) Livslängdsvärdesenhet och maximalt värde i L-kommando


Livslängdv
Bit 4 (LFB) i Bit 1 (FGL) i Maximalt värde i
ärdesenhe Exempel
parameter nr 6805 parameter nr 6805 L-kommando
t
100000 L100:
0 1 minut Livslängdsvärdet är 100
60000(Obs)
minuter.
1
60000000 L1000:
1 0,1 sekund Livslängdsvärdet är 100
36000000(Obs)
sekunder.

- 177 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

OBS!
Om livslängden räknas varje 0,1 sekund (bit 0 (FCO) i parameter nr 6805 = 1), är
det maximala värdet som anges av varaktighet 60 000 minuter.

10.5.3 Livslängdsförvaltningskommandon i bearbetningsprogram


Förklaring
M
- Kommandon
Följande kommandon används för verktygslivslängdförvaltning:

T{{{{{{{{;

Anger ett verktygsgruppnr


Funktionen verktygslivslängdsförvaltning väljer från en specifik grupp, ett verktyg vars livslängd inte har
gått ut och utmatar dess T-kodssignal.
I {{{{{{{{,ange summan av livslängdsförvaltningens ignorera-nummer som angetts i parameter
nr 6810 och ett önskat gruppnummer.
Exempel:
För att ange verktygsgruppnr 1 när verktygslivslängdsförvaltningens ignorera-siffra är 100, ange
"T101;".

OBS!
Om {{{{{{{{ inte är större än verktygslivslängdförvaltning
ignorera-nummer, behandlas T-koden som en vanlig T-kod.

Om ett godtyckligt gruppnummer används (bit 4 (LFB) i parameter nr 6805 = 1, och bit 5 (TGN) i
parameter nr 6802 = 1), måste det vara ett förinställt godtyckligt gruppnummer snarare än ett verktygs
gruppnummer specificerad i {{{{{{{{.
Exempel:
Om du vill ange verktygets gruppnummer 1 när godtyckligt gruppnummer 1234 är inställd för
verktygets gruppnummer 1 ange T1234.

OBS!
1 Om ett godtyckligt gruppnummer används, används livslängdsförvaltningens
ignorera-nummer specificerad i parameter nr 6810 inte.
2 Om gruppen som specificeras av {{{{{{{{ inte är aktuell, antar CNC att
ett verktyg som inte kontrolleras under funktionen
verktygslivslängdsförvaltningens ska väljas.
M06 ;
Avslutar verktygslivslängdsförvaltningen för de tidigare använda verktygen och påbörjar räkning av
livslängden av ett nytt verktyg valt med T-koden.
OBS!
1 M06 behandlas som en M-kod som inte inbegriper buffring.
2 Om multipla M-koder anges i samma block, kan M06 anges någonstans i
M-koderna.
H99;
Väljer H-koden registrerad i livslängdsförvaltningsdata för det aktuellt använda verktyget för att
möjliggöra verktygslängdkompensering. Parameter nr 13265 kan användas för att möjliggöra
kompensering enligt en H-kod förutom H99.
- 178 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

H00 ;
Avbryter verktygslängdkompensering.

D99;
Väljer D-koden registrerad i livslängdsförvaltningsdata för det för närvarande använda verktyget för att
utföra verktygskompensering.
Parameter nr 13266 kan användas för att möjliggöra kompensering enligt en D-kod förutom D99.

D00 ;
Avbryter verktygskompensering.

OBS!
H99 och D99 måste specificeras efter M06-kommandot. Om en kod annan H99
eller D99 eller en kod annan än H eller D-koduppsättning respektive i parameter
nr 13265 eller 13266 anges följande M06, väljs ingen H-kod eller D-kod för
verktygslivslängdsförvaltningsdata.

- Typer
För verktygslivslängdsförvaltning, ska de fyra typerna vid byte av verktyg (typ A till D) nedan användas.
Vilken typ som ska användas varierar från en maskin till en annan. För närmare detaljer, se motsvarande
respektive maskinhandbok.
Tabell 10.5.3 Differenser bland verktygsbytestyper
Verktygsbytestyp A B C D
Parametrarna M6T M6T M6E M6T M6E M6T M6E M6T M6E
och M6E
M6T (Nr 6800#7) 0 0 1 0 1 0 1
M6E (Nr 6801#7)
Verktygsgruppnumret
som specificeras i
Verktygsgrupp
samma block som Verktygsgrupp att använda härnäst
används redan
verktygsbytes-
kommandot (M06)
Livslängdsräkning
görs om ett
Tid när verktyg i
Livslängdräkning utförs för ett verktyg i den specificerade
verktygslivslängden verktygsgruppen
verktygsgruppen om M06 specificeras härnäst.
räknas som specificerats
i samma block
som M06 anges.
Om T-kommandot
Normalt, om ett
(återgång av verktygsgrupp)
verktygsgruppnummer-kommando
efter M06-kommandot inte Om M06
specificeras ensamt, används typ B.
är den för närvarande specificeras
Även om dock ett
använda verktygsgruppen, ensamt, utlöses
Anmärkningar verktygsgruppnummerkommando
utlöses larm PS0155 larm PS0153
specificeras ensamt med typ C,
"OGILTIGT "HITTAR
utlöses inget larm. (Detta betyder att
T-KODSKMMANDO" (om EJ-T-KODEN".
det inte finns någon skillnad i funktion
bit 6 (IGI) i parameter nr
mellan typerna B och C.)
6800 = 0).

OBS!
Om ett verktygsgruppnummer specificeras och ett nytt verktyg väljs, utmatas
den nya verktygsvalsignalen.

- 179 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

T
Om typen vid byte av verktyg är ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), specificeras
kommandona på samma sätt som för M-serien, förutom att varken H99 eller H00 används för T-serien. Se
beskrivningen för M-serien. För mer information om vilka typer verktygskompensering tillämpas när byte
av verktygstyp är ATC typ, se avsnitt, “UTVIDGAT VERKTYGSVAL” av ANVÄNDARHANDBOK
(Svarvsystem) (B-6464SW-1).
Metoden för kommandospecifikation för revolvertyp (bit 3 (TCT) i parameter nr 5040 = 0) förklaras
nedan.
VAR FÖRSIKTIG
Denna funktion kan inte användas om samma nummer som numret för
verktygsval ska användas för att ange numret för geometrioffset (bit 1 (LGN) i
parameter nr 5002 = 1).

- Kommandon

T{{{{{{99;
Livslängdsförvaltningsfunktionen slutar att räkna livslängden för verktyget som hittills använts, och
väljer från gruppen som anges {{{{{{, av , ett verktyg vars livslängd inte har gått ut, matar ut
T-kodssignalen för verktyget och påbörjar räkningen av livslängden av verktyget.

Exempel:
Anta att ett T199-kommando (med ett verktygsoffset specificerat med de lägsta två siffrorna)
utfärdas för att få verktygets livslängdhanteringsfunktion att välja T10001 från verktygsgrupp 1. Då
matas T-koden 100 ut, och verktygets offsetnummer 1 väljs.

Om villkoret att ett nytt verktyg som väljs inte är uppfyllt, och det andra eller påföljande valet av samma
grupp görs efter att styrenheten gått in i tillståndet automatisk funktionsstart, från återställningstillståndet,
väljs det nästkommande intill den för närvarande valda T-koden om mer än ett offsetvärde är registrerat.
Om det tredje valet görs, till exempel, är den tredje förskjutningen väljs bland multipla förskjutningar som
registrerats för samma verktyg.

Exempel:
Antag att verktygskompenseringen anges med de lägre två siffrorna, och att två förskjutna tal är
inställda på samma verktygsnummer i grupp 1 med följande två T koder:
T10001 T10002
Det första T199-kommandot som utfärdas efter att styrenheten går in i tillståndet automatisk
funktionsstart från återställningstillståndet, väljer den första T-koden T10001. Sedan, om T199
utfärdas igen innan styrenheten är återställd, väljs den andra T-koden T10002. Utöver detta, om
T199 utfärdas igen innan styrenheten är återställd, väljs den andra T-koden, T10002, eftersom ingen
tredje offset är närvarande.
Genom att ställa in bit 1 (TSM) i parameter nr 6801 till 1 kan livslängdsräkningen utföras för varje
T-kod separat även om T-koder som specificerar multipla offsets för samma nummer är registrerade.

T{{{{{{88;
Offseten för verktyget vars livslängd för närvarande räknas av livslängdsförvaltningen annulleras.
Verktygsoffsetkoden är satt till 00 och verktygsnumret utmatas som en T-kodssignal.

Exempel:
Anta att verktygsnumret till verktyget som för närvarande används av
livslängdsförvaltningsfunktionen är 100. Om man sedan utfärdar ett T188-kommando (med ett
verktygsoffset specificerat med de lägsta två siffrorna), utmatas T-koden 100 och väljes
offsetnummer 0, vilket avbryter offseten.

- 180 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

OBS!
Om livslängdsräkning inte utförs, eller om det specificerade verktyget inte hör till
gruppen för vilken livslängdräkning ska utföras, utlöses larm PS0155.

Antalet siffror i {{{{{{ och 99/88 varierar enligt följandes:


Nr 5028 99 88
1 T{{{{{{{ 9 T{{{{{{{ 8
↑ ↑ ↑ ↑
Välj grupp Starta livslängdsräkning Välj grupp Avbryt verktygsoffset
2 T{{{{{{ 99 T{{{{{{ 88
↑ ↑ ↑ ↑
Välj grupp Starta livslängdsräkning Välj grupp Avbryt verktygsoffset
3 T{{{{{ 999 T{{{{{ 888
↑ ↑ ↑ ↑
Välj grupp Starta livslängdsräkning Välj grupp Avbryt verktygsoffset
Det maximala antalet siffror i T-koder anges i parameter nr 3032.
Antalet siffror som används för att specificera ett offsetnummer väljs med parameter nr 5028. Om 0 väljs,
beror antalet siffror på antalet verktyg som offsets.
Exempel:
Om det finns ett till nio verktygsoffset: Lägsta siffran
Om det finns 10 till 99 verktygsoffset: Lägsta två siffrorna
Om det finns 100 till 999 verktygsoffset: Lägsta tre siffrorna

OBS!
Offsetstart och -avbrott inbegriper kompensering genom att flytta ett verktyg eller
förskjuta koordinatsystemet. Med bit 6 (LWM) i parameter nr 5002 kan man välja
huruvida en kompenseringsoperation ska utföras om en T-kod anges eller om ett
axelrörelsekommando anges.
Mer information finns att hänvisa till underavsnittet, “Offset” av
ANVÄNDARHANDBOK (Svarvsystem) (B-6464SW-1).

T{{{{{{ΔΔ;
Om verktygets offsetnummer i Δ är varken 99 eller 88, behandlas T-koden som en vanlig T-kod. Om
livslängdsmätningen pågår, upphör den.

Exempel
M
- Verktygsbyte typ A
Om ett block som anger ett verktygsbyteskommando (M06) också innehåller ett verktygsgruppkommando
(T-kod), används T-koden som ett kommando för att returnera verktyget till sitt fack. Genom att
specificera ett verktygsgruppnummer med en T-kod, matas numret för verktyget som hittills använts ut
som en T-kodssignal. Om det specificerade verktygsnumret inte är ett verktygsnummer i verktygsgruppen
för verktyget som används, utlöses larm PS0155. Larmet kan dock dämpas genom att sätta bit 6 (IGI) i
parameter nr 6800 till 1.

- 181 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Exempel: Anta att verktygslivslängdsförvaltningen ignorera-siffra är 100.


T101 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 1.
: (Anta att verktygsnummer 010 är valt.)
M06 ; Verktygslivslängdräkning utförs för verktyget i grupp 1.
: (Livslängden för verktygsnummer 010 räknas.)
T102 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 2.
: (Anta att verktygsnummer 100 är valt.)
M06 T101 ; Verktygslivslängdräkning utförs för verktyget i grupp 2.
: (Livslängden för verktygsnummer 100 räknas.)
: Numret för verktyget som för närvarande används (i grupp 1) utmatas med en T-kodssignal.
: (Verktygsnummer 010 utmatas.)
T103 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 3.
: (Anta att verktygsnummer 200 är valt.)
M06 T102 ; Verktygslivslängdräkning utförs för verktyget i grupp 3.
: (Livslängden för verktygsnummer 200 räknas.)
G43 H99 ; Verktygslängdkompenseringsvärdet för verktyget valt från grupp 3 används.
:
G41 D99 ; Skärkompenseringsvärdet för verktyget valt från grupp 3 används.
:
D00 ; Verktygskompenseringen avbryts.
:
H00 ; Verktygslängdoffset inaktiveras.

- Verktygsbytestyper B och C
Om ett block som specificerar ett verktygsbyteskommando (M06) även innehåller ett
verktygsgruppkommando (T-kod), används T-koden för att ange ett verktygsgruppnummer för vilket
livslängdräkning skall utföras vid nästa verktygsbyteskommando.

Exempel: Anta att verktygslivslängdsförvaltningen ignorera-siffra är 100.


T101 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 1.
: (Anta att verktygsnummer 010 är valt.)
M06 T102 ; Verktygslivslängdräkning utförs för verktyget i grupp 1.
: (Livslängden för verktygsnummer 010 räknas.)
: Ett verktyg vars livslängd inte har gått ut väljs från grupp 2.
: (Anta att verktygsnummer 100 är valt.)
M06 T103 ; Verktygslivslängdräkning utförs för verktyget i grupp 2.
: (Livslängden för verktygsnummer 100 räknas.)
: Ett verktyg vars livslängd inte har gått ut väljs från grupp 3.
: (Anta att verktygsnummer 200 är valt.)
G43 H99 ; Verktygslängdkompenseringsvärdet för verktyget valt från grupp 2 används.
:
G41 D99 ; Skärkompenseringsvärdet för verktyget valt från grupp 2 används.
:
D00 ; Verktygskompenseringen avbryts.
:
H00 ; Verktygslängdoffset inaktiveras.
:
M06 T104 ; Verktygslivslängdräkning utförs för verktyget i grupp 3.
: (Livslängden för verktygsnummer 200 räknas.)
Ett verktyg vars livslängd inte har gått ut väljs från grupp 4.

- Verktygsbyte typ D
För ett verktyg valt av ett verktygsgruppkommando (T-kod), utförs livslängdräkning av ett
verktygsbyteskommando (M06) som är specificerat i samma block som verktygsgruppkommandot. Att
enbart specificera en T-kod resulterar inte i ett larm; om man dock specificerar ett M06-kommando

- 182 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

ensamt resulterar detta i larmet PS0153. Emellertid kan larmet inaktiveras genom ställa in bit 7 (TAD) i
parameter nr 6805 till 1.

Exempel: Anta att verktygslivslängdsförvaltningen ignorera-siffra är 100.


T101 M06 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 1.
: (Anta att verktygsnummer 010 är valt.)
: Verktygslivslängdräkning utförs för verktyget i grupp 1.
: (Livslängden för verktygsnummer 010 räknas.)
T102 M06 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 2.
: (Anta att verktygsnummer 100 är valt.)
: Verktygslivslängdräkning utförs för verktyget i grupp 2.
: (Livslängden för verktygsnummer 100 räknas.)
G43 H99 ; Verktygslängdkompenseringsvärdet för verktyget valt från grupp 2 används.
:
G41 D99 ; Skärkompenseringsvärdet för verktyget valt från grupp 2 används.
:
D00 ; Verktygskompenseringen avbryts.
:
H00 ; Verktygslängdoffset inaktiveras.
:
T103 M06 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 3.
: Verktygslivslängdräkning utförs för verktyget i grupp 3.

T
För ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), anges kommandon på samma sätt som för M-serien,
förutom att D99 istället för H99 används. För ATC typ, se beskrivning för M-serien.
Nedan visas hur kommandon anges om revolvertyp används (bit 3 (TCT) i parameter nr 5040 = 0):

Exempel: Anta att offsetnummer är två siffror långa.


T0199 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 1.
: (Anta att T1001 väljs. Verktygsnumret är 10 och offsetnumret är 01.)
:
: Verktygslivslängdräkning utförs för verktyget i grupp 1.
: (Livslängden för verktygsnummer 10 räknas.)
:
T0188 ; Offseten för verktyget som används i grupp 1 annulleras.
: (Eftersom verktyget som används är T1001, är verktygsnumret 10, och offsetnumret är
: 00.)
T0299 ;
: Ett verktyg vars livslängd inte har gått ut väljs från grupp 2.
: (Anta att T2002 väljs. Verktygsnumret är 20 och offsetnumret är 02.)
: Verktygslivslängdräkning utförs för verktyget i grupp 2.
: (Livslängden för verktygsnummer 20 räknas.)
T0299 ;
: Om mer än ett offsetnummer specificeras för det aktuellt använda verktyget i grupp 2,
: väljs nästa offsetnummer.
: (Antag att T2002 och T2003 är registrerade med verktygsnummer 20. I detta fall, är T2003
: vald. Verktygsnumret är 20 och offsetnumret är 03.)
T0301 ;
: Livslängdräkning för verktyget i grupp 2 upphör, och detta kommando behandlas som en
: vanlig T-kod.
(Verktygsnumret är 03 och offsetnumret är 01.)

- 183 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

10.5.4 Verktygslivslängdmätning och verktygsval


Antingen väljs användningsräkning eller varaktighet som verktygslivslängdsmätning beroende på
tillståndet av bit 2 (LTM) i parameter nr 6800. Livslängdsmätning utförs för varje grupp separat och
livslängdsräknarens innehåll sparas även efter att strömmen slås av.

Tabell 10.5.4 Livslängdsförvaltningens räknetyper och intervaller


Typ av livslängdsmätning Användningsräkning Tidsspecifikation
Bit 2 (LTM) i parameter nr 6800 0 1
Inkrementerat med ett för verktyg som Bit 0 (FCO) i parameter nr 6805
används i ett program 0: Varje sekund
1: Varje 0,1 sekund
Livslängdmätningsintervall
Räkningen kan återupptas genom att
använda verktygslivslängdräkningens Kan ändras genom övermanning
omstart-M-kod (parameter nr 6811).

Förklaring
M
- Användningsräkning (LTM=0)
Om en verktygsgrupp (T-kod) specificerats, väljs ett verktyg vars livslängd inte har gått ut, från den
angivna verktygsgruppen. Livslängdsräknaren för det valda verktyget inkrementeras sedan med ett med
ett verktygsbyteskommando (M06). Såvida inte en M-kod för omstart av verktygslivslängdsmätning
angetts, kan val av ett nytt verktyg och inkrementoperationen utföras endast om ett
verktygsgruppnummerkommando och ett verktygsbyteskommando utfärdas för första gången sedan
styrenheten gått in i starttillståndet för automatisk drift från återställningstillståndet.

VAR FÖRSIKTIG
Oavsett hur många gånger samma verktygsgruppnummer anges i ett program,
uppräknas inte antalet användningar och inget nytt verktyg väljs.

- Varaktighetsspecifikation (LTM=1)
Efter att all registrerad livslängdsförvaltningsdata raderas, registreras den programmerade
livslängdsförvaltningsdata.
Om ett verktygsgruppkommando (T-kod) angetts, väljs ett verktyg vars livslängd inte har gått ut, från den
angivna verktygsgruppen. Sedan startas livslängdförvaltningen för det valda verktyget av ett
verktygsbyteskommando (M06). Livslängdsförvaltning (räkning) utförs genom att mäta tiden under
vilken verktyget faktiskt används i bearbetningsläget vid regelbundna intervaller (varje sekund eller var
0,1:e sekund). Intervallet för livslängdsmätning specificeras med bit 0 (FCO) i parameter nr 6805. Tiden
som krävs för enkelt blockstopp, matningsstopp, snabbtransport, paus, maskinspärr, och spärroperationer
räknas inte.
Genom att ställa in bit 2 (LFV) i parameter nr 6801 möjliggörs övermanning av livslängdsmätningen
såsom det anges av signalerna för livslängdsövermanning. En övermanning från 0 gånger till 99,9 gånger
kan tillämpas. Om 0 gånger specificeras, utförs inte räkning.

T
Om verktygsväxlingstyp är ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), gäller samma
specifikationsmetod som för M-serien. Se beskrivningen för M-serien.
Följande förklarar specifikationsmetoden för revolvertyp (bit 3 (TCT) i parameter nr 5040 = 0):

- 184 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

- Användningsräkning (LTM=0)
Om ett verktygsgruppkommando (T○○99 kod) utlöses, väljs ett verktyg vars livslängd inte har gått ut från
den angivna verktygsgruppen och livslängdsräknaren för valt verktyg inkrementeras med ett. Såvida inte
en M-kod för omstart av verktygslivslängdsmätning angetts, kan val av ett nytt verktyg och
inkrementoperationen utföras endast om ett verktygsgruppnummerkommando och ett
verktygsbyteskommando utfärdas för första gången sedan styrenheten gått in i starttillståndet för
automatisk drift från återställningstillståndet.

VAR FÖRSIKTIG
Oavsett hur många gånger samma verktygsgruppnummer anges i ett program,
uppräknas inte antalet användningar och inget nytt verktyg väljs.

- Varaktighetsspecifikation (LTM=1)
Om ett verktyg grupp kommando (T ○ ○ 99 kod) anges, ett verktyg vars livslängd inte har gått ut väljs
från den angivna verktygsgruppen och livslängdsförvaltning för det valda verktygets start.
Livslängdsförvaltning (räkna) utförs genom att mäta den tid under vilken verktyget faktiskt används i
skärningsläge med jämna mellanrum (varannan eller 0,1 sekund). Intervallet för livslängdsmätning
specificeras med bit 0 (FCO) i parameter nr 6805. Tiden som krävs för enkelt blockstopp, matningsstopp,
snabbtransport, paus, maskinspärr, och spärroperationer räknas inte.
Genom att ställa in bit 2 (LFV) i parameter nr 6801 möjliggörs övermanning av livslängdsmätningen i
enlighet med signalerna för livslängdsövermanning. En övermanning från 0 gånger till 99,9 gånger kan
tillämpas. Om 0 gånger specificeras, utförs inte räkning.

- 185 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

M
T
OBS!
1 När ett verktyg väljs, söks verktyg med start från det aktuella verktyget mot det
sista verktyget för att hitta ett verktyg vars livslängd inte har gått ut. När det sista
verktyget nås under denna sökning, startar sökningen om från det första
verktyget. Om sökningen inte hittar något verktyg vars livslängd inte har gått ut,
väljs det sista verktyget.
När verktyget används för närvarande ändras av verktygets skippsignal, väljs
nästa nya verktyg med den metod som beskrivs här.
2 Om verktygslivslängdsräkningen indikerar att livslängden för det sista verktyget i
en grupp har gått ut, utmatas en verktygsbytessignal. Om livslängdsmätningen
är varaktighetsbaserad, matas signalen ut så snart livslängden på det sista
verktyget i gruppen har gått ut. Om livslängdsmätningstypen är räkning av
användningstillfällen, utmatas signalen när CNC:n återställs av ett kommando
som M02 eller M30 eller när verktygets M-kod för livslängdsräkningsomstart
specificeras efter att livslängden för det sista verktyget i gruppen har gått ut.
3 Om ett T-kommando specificeras, väljs en grupp och ett verktyg i gruppen
medan T-kommandot buffras. Detta betyder att om ett block som skall buffras
innehåller ett T-kommando som specificerar en grupp, medan bearbetning pågår
med denna grupp vald, blir nästa T-kommando redan buffrat även om verktygets
livslängd utgår under bearbetningen, så nästa verktyg blir ej valt. För att
förhindra detta: om livslängdsmätningen är av varaktighetstyp och ett
T-kommandot skall specificeras för att välja samma grupp successivt, infoga en
M-kod för att förhindra buffringen på en plats omedelbart före T-kommandot.
4 När verktygslivslängden beräknas, jämförs den återstående livslängden för en
grupp (livslängdsvärdet minus livslängdsräknarvärdet) med värdet för den
återstående livslängden, och statusen för föraviseringssignalen för
verktygslivslängdens utgång förändras utifrån resultatet av jämförelsen.

- M99;
Om livslängdsmätningen är av typen användningsräkning och bit 0 (T99) i parameter nr 6802 är 1, matas
verktygsbytessignalen TLCH <Fn064.0> ut och den automatiska driften stoppas om livslängden på minst
en verktygsgrupp har gått ut när M99-kommandot exekveras. Om livslängdsmätningen är av
varaktighetstyp, utmatas verktygsbytessignalen omedelbart när livslängden på minst en verktygsgrupp har
gått ut; när M99-kommandot anges, upphör den automatiska funktionen, men ingen ytterligare
verktygsbytessignal utmatas.

M
Om livslängdsmätningen är av typen användningstillfällen, kommer ett verktygsgruppkommando
(T-kod) som utfärdats efter M99-kommandot, ur en specifik grupp, välja ett verktyg vars livslängd inte
har gått ut, och nästa verktygsbyteskommando (M06) stegar upp verktygslivslängdsräkningen med ett.

T
Om livslängdsmätningen är av typen antal användningar, och när ett verktygsgruppkommando (T-kod)
specificeras efter att M99-kommandot angetts, väljs ett verktyg, vars livslängd inte har gått ut, från en
specifik grupp och livslängdsräknaren ökas med ett.
Om verktygsväxlingspunkten är ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), gäller samma
specifikationer som för M-serien.

- 186 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

10.5.5 M-kod för omstart av verktygslivslängdsmätning


Förklaring
M
Om livslängdsmätningen specificeras av antalet användningar, utmatas verktygsbytesignalen om
livslängden på minst en verktygsgrupp har gått ut när M-koden för räkningsomstart av
verktygslivslängden utfärdas. Ett verktygsgruppkommando (T-kod), som utfärdas efter M-koden för
räkningsomstart av verktygslivslängden, väljer från en angiven grupp ett verktyg vars livslängd inte har
gått ut, och nästa verktygsbyteskommando (M06) inkrementerar verktygets livslängdsräknare med ett.
Detta gör att verktygslivslängden kan räknas av ett verktygsbyteskommando (M06) även om kommandot
inte är det första verktygsbyteskommandot (M06) som utfärdas efter att CNC:n gått in i starttillståndet för
automatdrift från återställningsstatus. M-koden för räkningsomstart av verktygslivslängden anges i
parameter nr 6811.

Exempel:
Anta att M16 är en M-kod för räkningsomstart av verktygslivslängd och att
verktygslivslängdsförvaltningens ignorerasiffra är 100.
Anta även att livslängdsmätningen är angiven som räkning av
användningstillfällen.
T101 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 1.
:
:
M06 ; Verktygslivslängdförvaltning utförs för grupp 1.
: (Verktygets livslängdsräknare ökas med ett.)
:
T102 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 2.
:
:
M06 ; Verktygslivslängdförvaltning utförs för grupp 2.
: (Verktygets livslängdsräknare ökas med ett.)
:
M16 ; Verktygslivslängdsräkningen återstartas.
T101 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 1.
:
:
M06 ; Verktygslivslängdförvaltning utförs för grupp 1.
: (Verktygets livslängdsräknare ökas med ett.)

T
Om verktygsväxlingspunkten är ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), gäller samma
specifikationer som för M-serien. Se beskrivningen för M-serien.
Följande förklaring utgår från att verktygsväxlingstypen är av revolvertyp (bit 3 (TCT) i parameter nr
5040 = 0).
Om livslängdsmätningen specificeras av antalet användningar, utmatas verktygsbytessignalen om
livslängden på minst en verktygsgrupp har gått ut när M-koden för räkningsomstart av
verktygslivslängden anges. Ett verktygsgruppkommando (T-kod) som utfärdas efter att M-koden för
verktygslivslängdens räkningsomstart, väljer ett verktyg vars livslängd inte har gått ut från en specifik
grupp och verktygets livslängdsräknare ökas med ett. Detta gör att verktygslivslängden kan räknas av ett
verktygsgruppkommando (T-kod) även om kommandot inte är det första verktygsgruppkommandot som
utfärdas efter att CNC:n gått in i starttillståndet för automatdrift från återställningsstatus. M-koden för
räkningsomstart av verktygslivslängden anges i parameter nr 6811.
- 187 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01

Exempel:
Anta att M16 är en M-kod för räkningsomstart av verktygslivslängd
Anta även att livslängdsmätningen är angiven som räkning av
användningstillfällen.
T199 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 1.
: Verktygslivslängdförvaltning utförs för grupp 1.
: (Verktygets livslängdsräknare ökas med ett.)
:
T299 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 2.
: Verktygslivslängdförvaltning utförs för grupp 2.
: (Verktygets livslängdsräknare ökas med ett.)
:
M16 ; Verktygslivslängdsräkningen återstartas.
T199 ; Ett verktyg vars livslängd inte har gått ut väljs från grupp 1.
: Verktygslivslängdförvaltning utförs för grupp 1.
: (Verktygets livslängdsräknare ökas med ett.)

M
T

OBS!
1 Verktygslivslängdens M-kod för räkningsomstart behandlas som en M-kod ej
involverad i buffring.
2 Om livslängdsmätningen är av typen antal användningar, utmatas
verktygsbytesignalen om livslängden på minst en verktygsgrupp har gått ut när
M-koden för räkningsomstart av verktygslivslängden angetts. Om
livslängdsmätningen är av varaktighetstyp, händer ingenting om man anger
M-koden för räkningsomstart av verktygslivslängden.
3 Om flera M-koder ska anges i samma block, kan M-koden för räkningsomstart
av verktygslivslängden specificeras helst i M-koder.

10.5.6 Inaktivera livslängdsmätning

Förklaring
M
T
Om bit 6 (LFI) i parameter nr 6804 är 1, kan verktygslivslängdmätningens inaktiveringssignal LFCIV
användas för att välja om mätningen skall avbrytas.

Om verktygslivslängdmätningens inaktiveringssignal LFCIV är "1", blir verktygslivslängdmätningens


inaktiveringssignal LFCIF "1", och livslängdsmätningen inaktiveras.
Om verktygslivslängdmätningens inaktiveringssignal LFCIV är "0", blir verktygslivslängdmätningens
inaktiveringssignal LFCIF "0", och livslängdsmätningen aktiveras.

- 188 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)

OBS!
Ingen buffring skall ske när tillståndet för verktygslivslängdmätningens
inaktiveringssignal LFCIV ändras. Så använd exempelvis M-koder som inte är
involverade i buffring för att ändra signaltillståndet. Om M06 (för M-serien) eller
en verktygsbytes-T-kod (för T-serien) utlöses i ett block som följer direkt på ett
block i vilket en hjälpfunktionskod med buffring aktiverad används för att slå till
eller från verktygslivslängdmätningens inaktiveringssignal LFCIV, är det troligt att
ett kommando för att specificera huruvida räkning ska ske kan bli inkorrekt.

10.5.7 Övervakningsfunktionen för återstående verktygsnummer


Översikt
M
I verktygets livslängd hantering matar denna funktion resterande verktyget signalnummer meddelande om
antalet återstående verktygen i gruppen väljs med en T-kod kommando är lika med eller mindre än värdet
i parameter nr 6846.

Förklaring
M
Om i verktygets livslängdförvaltning, är det återstående verktygsnumret i gruppen valt med ett T-kod
kommando lika med eller mindre än värdet i parameter nr 6846, blir det återstående verktygsnumrets
meddelandesignal TLAL "1".
Om inställningen av parameter nr 6846 är 0, är det återstående verktygsnumrets meddelandesignal TLAL
är inte utmatning.

Det återstående verktygsnummer meddelandesignal TLAL blir "0" när:


- Ett värde matas in till parameter nr 6846.
- Med hjälp av ett G10-kommando, utförs registrering som innebär radering av alla grupper för
livslängdsförvaltningsdata.
- Med hjälp av ett T-kod kommando, är en grupp vald i vilken det återstående verktygsnummer är
större än inställningen av parameter nr 6846.

Det återstående verktygsnumrets meddelandesignal TLAL blir "0" när något av följande exekveras i den
grupp som har orsakat det återstående verktygsnumrets meddelandesignal TLAL att genereras.
- Rensning av exekverad data, med hjälp av återställningssignalen för verktygsväxling.
- Förändring och radering av livslängdsförvaltningsdata med hjälp av ett G10-kommando.
- Partiborttagning av verktygsgrupper från redigeringsskärmen med gruppredigering, tillsättning av
verktygsdata på skärmen och radering från skärmen.
- Rensa exekverad data för verktyg från redigeringsskärmen för grupper med verktygets
livslängdsförvaltning.
- Rensning av exekverad data från listskärmen för verktygets livslängdsförvaltning.
- Exekvering av någon av de FOCAS2 funktioner i tabellen 10.5.7.

Tabell 10.5.7 FOCAS2 funktioner som orsakar TLAL att bli "0"
Funktionsnamn Beskrivning
Rensning av verktygets livslängdsförvaltningsdata (livslängdsräknare och
cnc_clrcntinfo
verktygsInformation) (intervall specifikation)
cnc_deltlifegrp Radering av verktygets livslängdsförvaltningsdata (verktygsgrupp)
Radering av verktygets livslängdsförvaltningsdata (verktygets data)
cnc_deltlifedt
(Gäller om gruppen innehåller endast ett verktyg.)
cnc_instlifedt Tillsättning av verktygets livslängdsförvaltningsdata(verktygsdata)
cnc_wr1tlifedata Skriva av verktygets livslängdsförvaltningsdata (verktygsdata)
cnc_wr1tlifedat2 (Gäller om verktygets informationen ändras till "utgånget" eller om verktygsinformationen
cnc_wr2tlifedata ändras till "registrerad" för ett verktyg som "hoppas".)

- 189 -
11. HJÄLPFUNKTION PROGRAMMERING B-64604SW/01

11 HJÄLPFUNKTION
Översikt
Det finns två typer av hjälpfunktioner; extrafunktion (M-kod) för att ange spindelstart, spindelstopp,
programslut, och så vidare, och sekundär extrafunktion (B kod) för att ange placering index bord.
När ett rörelsekommando och en extrafunktion specificeras i samma block kan kommandona exekveras
på något av följande sätt:
(1) Samtidig exekvering av rörelsekommandot och extrafunktionskommandon.
(2) Extrafunktionskommandon utförs i anslutning till rörelsekommandot.
Exekveringssättet bestäms av maskintillverkaren. Se motsvarande maskinhandbok för närmare
information.

Kapitel 11, "EXTRAFUNKTION", består av följande avsnitt:

11.1 EXTRAFUNKTION (M-FUNKTION) ............................................................................................190


11.2 FLERA KOMMANDON I ETT ENDA BLOCK.............................................................................191
11.3 M-KOD GRUPPERINGSFUNKTION.............................................................................................192
11.4 SEKUNDÄRA EXTRAFUNKTIONER (B-KODER) .....................................................................195
11.5 UTMATNING AV EXTRAFUNKTION I RÖRLIG AXEL ...........................................................197

11.1 EXTRAFUNKTION (M-FUNKTION)


Om det står ett numeriskt värde efter M-adressen skickas en kodsignal och en avkänningssignal till
maskinen. Dessa signaler används för att starta och stoppa maskinfunktionerna.
I varje block får normalt endast en M-kod programmeras. Beroende på inställningen av bit 7 (M3B) i
parameter nr 3404 kan upp till tre M-koder specificeras. Beroende på inställningen av bit 5 (M5B) i
parameter nr 11630 kan upp till fem M-koder specificeras.
Vilken M-kod som motsvarar en speciell maskinfunktion bestäms av maskintillverkaren. Maskinen utför
alla operationer som aktiveras med en M-kod utom sådana underprogram som anropats med M98, M99,
M198 (parameter nr 6071 till 6079) eller anropat kundmakro (parameter nr 6080 till 6089). För närmare
detaljer, se motsvarande maskinhandbok.

Förklaring
Följande M-koder har en särskild betydelse:

- M02, M30 (Slut på programmet)


Denna kod anger att huvudprogrammet är slut.
Den automatiska driften avbryts och CNC-maskinen återställs. (Detta kan variera från maskin till
maskin.)
Efter block med programslutskommandon återställs programstyrningen till programmets början.
Bitarna 5 (M02) och 4 av (M30) eller parameter nr 3404 kan användas för att hindra att M02, M30
återbördar kontrollen till programmets början.

- M00 (Programstopp)
Den automatiska driften stoppas när ett block med M00 har exekverats. När programmet stoppas ändras
ingen modal information. Den automatiska driften kan startas om med knappen för cykelbearbetning.
(Detta kan variera från maskin till maskin.)

- M01 (Valbart stopp)


Den automatiska driften stoppas på samma sätt som för M00 efter att ett block med M01 har exekverats.
Denna kod är endast aktiv när knappen för valbart stopp på maskinens manöverpanel har tryckts in.
- 190 -
B-64604SW/01 PROGRAMMERING 11. HJÄLPFUNKTION

- M98 (Anropa ett underprogram)


Denna kod används för att anropa ett underprogram. Här skickas inga kod- eller avkänningssignaler. Se
avsnitt, "UNDERPROGRAM (M98, M99)" för mer information.

- M99 (Slut på underprogram)


Denna kod anger att ett underprogram är slut.
M99 sätter tillbaka programstyrningen till huvudprogrammet. Här skickas inga kod- eller
avkänningssignaler. Se avsnitt, "UNDERPROGRAM (M98, M99)" för mer information.

11.2 FLERA KOMMANDON I ETT ENDA BLOCK


I varje block får normalt endast en M-kod programmeras. Man kan dock programmera tre M-koder
samtidigt i ett block om bit 7 (M3B) i parameter nr 3404 bestäms till 1. Man kan dock programmera fem
M-koder samtidigt i ett block om bit 5 (M5B) i parameter nr 11630 bestäms till 1.

Fem M-koder i ett block skickas samtidigt till maskinen. Jämfört med ett fall där en enkel M-kod
specificeras i ett block kan en reducerad bearbetningscykeltid uppnås.

Förklaring
CNC-systemet tillåter fem M-koder i samma block. Av mekaniska skäl gäller detta däremot inte för alla
M-koder. För utförligare information om de mekaniska restriktionerna för inmatning av flera M-koder
samtidigt i ett block, se motsvarande maskinhandbok.
M00, M01, M02, M30, M98, M99 eller M198 får inte användas tillsammans med en annan M-kod.
Vissa M-koder förutom M00, M01, M02, M30, M98, M99 och M198 kan inte specificeras tillsammans
med andra M-koder; Var och en av dessa M-koder måste alltid programmeras i ett enda block.
Detta gäller t ex för M-koder som får CNC-systemet att exekvera internationella bearbetningsprocesser
förutom att skicka själva M-koderna till maskinen. Hit hör M-koder för anrop av programnummer 9001
till 9009 och M-koder för bortkoppling av förinläsningen (buffert) av nästa block. Ett block får endast
omfatta flera sådana M-koder som får CNC-systemet att sända själva M-koderna (utan att exekvera
internationella bearbetningsprocesser.
Det går dock att specificera flera M-koder som skickas till maskinen i samma block om de inte styr
CNC-maskinen att utföra interna operationer. (Eftersom bearbetningsmetoden beror på maskinen hänvisar
vi till maskintillverkarens handbok.)

Exempel
Ett M-kommando i ett enda block Flera M-kommandon i ett enda block
M40;
M50 ; M40M50M60M70M80;
M60; G28G91X0Y0Z0;
M70; :
M80; :
G28G91X0Y0Z0; :
: :
: :
:

- 191 -
11. HJÄLPFUNKTION PROGRAMMERING B-64604SW/01

11.3 M-KOD GRUPPERINGSFUNKTION


Översikt
Klassificering av högst 500 M-koder i högst 127 grupper kan användaren:
- För att få ett larm om en M-kod som måste anges enbart ingår när multipla M-koder anges i ett
block.
- För att få ett larm om m-koder som tillhör samma grupp, anges i samma block när multipla M-koder
anges i ett block.

OBS!
Denna funktion är en tillvalsfunktion.

11.3.1 Ställa in ett M-kodgrupp nummer genom inställningsskärmen


- Förfarande för att visa inställningsskärmen med M-kodgrupp

Fig. 11.3 (a) Inställningsskärmen med M-kodgrupp

Du kan använda inställningsskärmen med M-kodgruppen (Fig. 11.3 (a))” för att fastställa ett
gruppnummer för varje M-kod.

Visa inställningsskärmen med M-kodgruppen på följande sätt:


(1) Tryck på funktionsknappen och den kontinuerliga menyknappen flera gånger.
Programmerbar tangent [M KODGRUPP] visas.
(2) Tryck på programmerbar tangent [M KODGRUPP].

I "NR." fältet, M-koder för vilka en M-kodgrupp kan ställas in visas.


En M-kodgrupp kan ställas in för följande M-koder: M00 till M99, och valfria 400 M koder valda från
M100 och efterföljande M-koder. För information om hur du lägger till 100:e. och efterföljande M-koder,
se förklaring av parametrarna numren 3441 till 3444.

I "DATA" fältet, M-kodgruppens siffra motsvarar varje M-kod som visas.

- 192 -
B-64604SW/01 PROGRAMMERING 11. HJÄLPFUNKTION

- Ställa in ett gruppnummer


För att ställa i en siffra för M-kodgruppen på inställningsskärmen "M-kodgrupp (Fig. 11.3 (a))," Använd
följande procedur:
1 Välj MDI-läget.
2 Ställ in "PARAMETER SKRIV" på inställningsskärmen till 1.
3 Visa inställningsskärmen med "M-kodgruppen".
4 Flytta markören till M-koden som ska ändras med sid- och markörknapparna. Du kan också ange
siffran/numret av M-koden som ska ställas in och tryck på den programmerbara tangenten [NR
SOK] för att flytta markören till M-koden.
5 Ange ett gruppnummer och tryck den programmerbara tangenten [INPUT] eller tangenten.
Det giltiga intervallet av siffran för M-kodgruppen är 1 till 127 (127 grupper). Om ett värde på 0 matas in,
registreras den inte som en M-kodgrupp.

- Exempel på inställningsparametrar numren 3441 till 3444


I följande exempel, är antalet siffror i en M-kod 4.
<1> till <4> visar parameter siffrorna 3441 till 3444.

(1) När <1> = 300, <2> = 400, <3> = 500, och <4> = 900 sätts
Nummer
0000
: 100 koder
0099
0300
: 100 koder M-kodgrupper kan ställas in för M0000 till M0099, M0300 till
0399 M0599 och M0900 till M999.
0400 M-koder M0300 till M0599 och M0900 till M999 läggs till
: 100 koder inställningsskärmen för M-kodgruppen .
0499
0500
: 100 koder
0599
0900
: 100 koder
0999
(2) När <1> = 200, <2> = 0, <3> = 550, och <4> = 800 sätts
Nummer
0000
:
0099
0200 M-kodgrupper kan ställas in för M0000 till M0099, M0200 till M0299,
: M0550 till M0649 och M0800 till M0899.
0299 (Inställningen av parameter <2> är ogiltig eftersom den är 0.)
0550 I detta fall, M-koder M0200 till M0299, M0550 till M0649 och M0800 till
M0899 läggs till inställningsskärmen för M-kodgruppen .
:
0649
0800
:
0899

- 193 -
11. HJÄLPFUNKTION PROGRAMMERING B-64604SW/01

11.3.2 Ställa in ett M-kodgrupp nummer genom ett program


Du kan exkevera ett program för att ställa in en siffra med M-kodgrupp och M-kodnamn.
Kommandoformatet har följande uppbyggnad:

Format
G10 L40 Pn Rg ;
Pn: "n" Anger en M-kod.
Rg: "g" anger en siffra för M-kodgrupp.

OBS!
1 Om formatet är ogiltigt, utlöses ett larm PS1144, "G10 FORMATFEL".
2 Om en M-kodgrupp inte kan ställas in för M-koden som angetts för
P-kommandot eller om gruppnumret som anges för R-kommandot inte är inom
intervallet mellan 0 och 127, utlöses ett larm PS1305, "DATA UTANFÖR
OMRÅDE".

(Exempel)
Exekvering av följande program ställer in M-kodgrupp "1" till M03:
G10 L40 P03 R1 ;

11.3.3 Funktionen för M-kodgrupp


När flera M-kommandon i ett enkelt block (aktiveras när bit 7 (M3B) i parameter nr 3404 är satt till 1)
används, kan du kontrollera följande punkter. Du kan också välja om du vill kontrollera posterna med bit
1 (MGC) i parameter nr 3400.

(1) M-kod som ska anges i ett enkelt block som inte innehåller några andra M-koder
Om en M-kod måste anges i ett enda block med inga andra M-koder anges tillsammans med en
annan M-kod, utlöses ett larm PS5016, "OGILTIG KOMBINATION AV M-KODER".
(2) M-koder i samma grupp
Om multi M-koder i same grupp anges tillsammans, utlöses ett larm PS5016.

Det giltiga intervallet i siffran för M-kodgruppen är 0 till 127 (128 grupper).
Gruppnumret 0 och 1 har en speciell betydelse. Observera följande punkter.
- Varje M-kod med gruppnummer 1 antas vara en M-kod som ska anges i ett enkelt block med inga
andra M-koder.
- För varje M-kod med gruppnummer 0, "ignoreras samma M-kodgrupp för kontroll" . Det vill säga
när multipla M-koder med gruppnummer 0 anges i ett enkelt block utfärdas inget larm.
- För varje M-kod med gruppnummer 0, "kontrollera för en M-kod som ska anges i ett enkelt block
som inte innehåller några andra M-koder" inte ignoreras. Det vill säga om en M-kod med
gruppnummer 1 och en M-kod med gruppnummer 0 anges i ett enda enkelt utlöses larmet.
- För M-koder som inte matas till maskinen som M98, M99, M198 och M-koder för underprogram
och makroanrop (som i parametrar nr 6071 till 6079 och nr 6080 till 6089 och med
makroexekvering), vara noga med att ställa in på 0 som gruppnummer.
- För M00, M01, M02, M30 och M-koder där buffring undertrycks (inställd i parameter numren 3411
till 3432 och nr 11290 till 11299), se till att du ställa in på 1 som gruppnummer.

- 194 -
B-64604SW/01 PROGRAMMERING 11. HJÄLPFUNKTION

11.4 SEKUNDÄRA EXTRAFUNKTIONER (B-KODER)


Översikt
Om ett värde med maximalt 8 siffror specificeras efter adress B överförs kodsignalen och
avkänningssignalen för beräkning av rotationsaxeln. Kodsignalen hålls kvar tills nästa B-kod specificeras.
Endast en B-kod kan specificeras för varje block. När maximalt antal siffror specificeras av parameter nr
3033 utlöses ett larm om antalet siffror överstiger det angivna antalet.
Dessutom kan den adress som används för specificering av den andra extrafunktionen ändras till en annan
adress än adress B (adress A, C, U, V eller W) genom inställning av parameter nr 3460.
Den adress som används för den andra extrafunktionen kan inte dessutom användas som adress för den
styrda axeln. För närmare detaljer, se motsvarande maskinhandbok.

OBS!
När bit 2 (BCD) i parameter nr 8132 är 1 kan denna funktion användas.

Förklaring
- Specifikationsområde
-99999999 till 99999999

- Utmatningsvärde
Det värde som specificeras efter den andra extrafunktionens adress matas ut med kodsignalerna B00 till
B31. Observera följande om utmatningsvärdet.

1. När ett kommando med en decimalpunkt eller ett negativt kommando inaktiveras
(Om bit 0 (AUP) i parameter nr 3450 ställs till 0)

När den andra extrafunktionen utan decimalpunkt specificeras, matas det specificerade värdet ut på
kodsignalerna som det är, oavsett vilken decimalpunktsinställningen på användarpanelens kalkylator
är (bit 0 (DPI) i parameter nr3401).
Exempel:
Börvärde Utmatningsvärde
B10 10

Om den andra extrafunktionen med en decimalpunkt specificeras utlöses larmet PS0007


"OGILTIGT BRUK AV DECIMALPUNKT".
Om den andra extrafunktionen specificeras med ett negativt värde utlöses larmet PS0006
"OGILTIGT BRUK AV MINUSTECKEN".

2. Om ett kommando med en decimalpunkt eller ett negativt kommando aktiveras


(Om bit 0 (AUP) i parameter nr 3450 ställs till 1)

När decimalpunktsinställningen på användarpanelens kalkylator inte är specificerad (när bit 0 (DPI)


parameter nr 3401 är satt till 0), om den andra extrafunktionen utan decimalpunkt specificeras matas
det specificerade värdet ut med kodsignalerna som det är.
Exempel:
Börvärde Utmatningsvärde
B10 10

När decimalpunktsinställningen på användarpanelens kalkylator är specificerat (om bit (DPI)


parameter nr 3401 är inställd på 1), om den andra extrafunktionen utan decimalpunkt specificeras,
matas det specificerade värdet ut med kodsignalerna multiplicerat med en förstoring. (Förstoringar
visas i tabellen 11.4 (a).)
Exempel:
- 195 -
11. HJÄLPFUNKTION PROGRAMMERING B-64604SW/01

Börvärde Utmatningsvärde
B10 10000 (Om metrisk inmatning används och referensaxeln är IS-B.
Förstoringen är 1000.)

Om den andra extrafunktionen med en decimalpunkt specificeras multipliceras det specificerade


värdet ut till kodsignalerna multiplicerat med en förstoring. (Förstoringar visas i tabellen 11.4 (a).)
Exempel:
Börvärde Utmatningsvärde
B10. 10000 (Om metrisk inmatning används och referensaxeln är IS-B.
Förstoringen är 1000.)
B0.123 1230 (Om tuminmatning används är referensaxeln IS-B, och parametern AUX
är inställd på 1. Förstoringen är 10000.)

Förstoringen bestäms på det sätt som visas nedan i enlighet med referensaxelns inställningsenhet
(specificerat av parameter nr 1031) och bit 0 (AUX) i parameter nr 3405.

Tabell 11.4 (a) Förstoringar för ett utmatningsvärde om den andra extrafunktionen med en decimalpunkt
specificeras som decimalpunktsinmatning på användarpanelens kalkylator
Bit 0 (DOP) i parameter Bit 0 (DOP) i parameter
Inställningsenhet
nr 3405 = 0 nr 3405 = 1
Referensaxel: IS-A 100× 100×
Metriskt inmatningssystem Referensaxel: IS-B 1000× 1000×
Referensaxel: IS-C 10000× 10000×
Referensaxel: IS-A 100× 1000×
Tuminmatningssystem Referensaxel: IS-B 1000× 10000×
Referensaxel: IS-C 10000× 100000×

VAR FÖRSIKTIG
Om ett decimalbråk är kvar efter multiplicering av det specificerade värdet med
en decimalpunkt med den storlek som framgår av tabell 11.4 (a), trunkeras
bråket
Exempel:
Börvärde Utmatningsvärde
B0.12345 1234 (Om tuminmatning används är referensaxeln IS-B, och
parametern AUX är inställd på 1. Förstoringen är 10000.)

OBS!
När antalet siffror i det specificerade värdet överstiger det tillåtna antalet siffror
(som ställs in av parameter nr 3033) utlöses ett larm PS0003 "FÖR MÅNGA
SIFFROR".
När det specificerade värdet multipliceras med en storlek i tabell 11.4 (a), måste
det tillåtna antalet siffror för resultatet ställas in.

Begränsning
Adresser som används för den andra extrafunktionen (adresser specificerade med B eller parameter nr
3460) kan inte användas som adresser till styrda axlar.

- 196 -
B-64604SW/01 PROGRAMMERING 11. HJÄLPFUNKTION

11.5 UTMATNING AV EXTRAFUNKTION I RÖRLIG AXEL


Översikt
Genom att specificera absoluta koordinatvärden och tilläggsfunktioner (M, B) vid G50.9-block, matas
tilläggsfunktionerna ut till PMC när de absoluta koordinaterna går in i specificerat området i nästa
rörelseblock.
G50.9 kan specificeras för upp till två block i följd. Med andra ord, utmatningspunkter för
tilläggsfunktioner i
ett rörelseblock kan specificeras för upp till två.
Kod- och detekteringssignaler matas ut till samma signaladress som en vanlig tilläggsfunktion.

OBS!
Denna funktion är en tillvalsfunktion.

Format
G50.9 IP_ Mm11 Mm12 Mm13 Bb11 ;
G50.9 IP_ Mm21 Mm22 Mm23 Bb21 ;
(Movement command block) Mm01 Mm02 Mm03 Bb01 Ss01 Tt01 ;
IP_ : Startpunkt för utmatning av tilläggsfunktion. (Absolut koordinatvärde)
M m11 : 1:a M hjälpfunktion (1:a blocket)
M m12 : 2:a M hjälpfunktion (1:a blocket)
M m13 : 3:a M hjälpfunktion (1:a blocket)
B b11 : 2:a hjälpfunktion (1:a blocket)
M m21 : 1:a M hjälpfunktion (2:a blocket)
M m22 : 2:a M hjälpfunktion (2:a blocket)
M m23 : 3:a M hjälpfunktion (2:a blocket)
B b21 : 2:a hjälpfunktion (2:a blocket)
M m01 : 1:a M hjälpfunktion (rörelseblocket)
M m02 : 2:a M hjälpfunktion (rörelseblocket)
M m03 : 3:a M hjälpfunktion (rörelseblocket)
B b01 : 2:a hjälpfunktion (rörelseblocket)
S s01 : Spindelhastighetskommando
T t01 : T-kommando (Verktygskompensering)

- Minst en axel för tilläggsfunktionens utmatningsstartpunkt måste kommenderas vid G50.9-block.


Larmet (PS5330), "G50.9 FORMATFEL", utfärdas om det inte finns någon axeladress vid
G50.9-block.
- Minst en tilläggsfunktion måste kommenderas vid G50.9-block. Larmet (PS5330), "G50.9
FORMATFEL", utfärdas om inte någon tilläggsfunktion kommenderas.
- Det går att kommendera G50.9-block upp till två block i följd. Larmet (PS5330), "G50.9
FORMATFEL", utfärdas om fler än tre block kommenderas.
- Inkrementell programmering kan inte specificeras i G50.9-block. Larmet (PS0009) "FELAKTIG
NC- ADRESS" utfärdas. I inkrementellt läge (G91) i G-kodsystem B/C betraktas dessutom
inkrementell programmering i G50.9-block som absolut programmering.

- 197 -
11. HJÄLPFUNKTION PROGRAMMERING B-64604SW/01

Operation
(1) Vid rörelseblocks startpunkt matas M-/S-/T-/B-koder (m01, m02, m03, b01, s01, t01) för
rörelseblock ut till PMC, och rörelsen inleds.
Den 1:a utmatningsstartpunkten Den 2:a utmatningsstartpunkten

Mm01,Mm02,Mm03,Bb01,Ss01,Tt01 för
rörelseblock matas ut till PMC vid
startpunkten.

Fig.11.5 (a)

(2) Vid rörelse till den 1:a utmatningsstartpunkten som har specificerats vid det 1:a G50.9-blocket, om
FIN-bearbetning av M-/S-/T-/B-kod som har matats ut till PMC i (1) har slutförts, matas M-kod
(m11, m12, m13) och B-kod (b11) för det 1:a G50.9-blocket ut till PMC.
Om FIN-bearbetning inte har slutförts, matas M-kod (m11, m12, m13) och B-kod (b11) inte ut till
PMC vid den 1:a utmatningsstartpunkten. De matas ut omedelbart efter slutförd FIN-bearbetning.
Kod- och detekteringssignaler matas ut till samma signaladress som en vanlig tilläggsfunktion.
Den 1:a utmatningsstartpunkten Den 2:a utmatningsstartpunkten

Mm11,Mm12,Mm13,Bb11
specificerade vid det 1:a
G50.9-blocket matas ut till PMC

Fig.11.5 (b)

(3) Vid rörelse till den 2:a utmatningsstartpunkten som har specificerats vid det 2:a G50.9-blocket, om
FIN-bearbetning av M-/S-/T-/B-kod som har matats ut till PMC i (2) har slutförts, matas M-kod
(m21, m22, m23) och B-kod (b21) för det 2:a G50.9-blocket ut till PMC.
Om FIN-bearbetning inte har slutförts, matas M-kod (m21, m22, m23) och B-kod (b21) inte ut till
PMC vid den 2:a utmatningsstartpunkten. De matas ut omedelbart efter slutförd FIN-bearbetning.
Den 1:a utmatningsstartpunkten Den 2:a utmatningsstartpunkten

Mm21, Mm22, Mm23, Bb21


specificerade vid det 2:a
G50.9-blocket matas ut till PMC.

Fig.11.5 (c)

(4) När rörelsen slutförs, om absolut koordinat inte har uppnått värdet som har specificerats vid
G50.9-block, utfärdas larmet (PS5331), "OGILTIG BEORDRAD POSITION".

- 198 -
B-64604SW/01 PROGRAMMERING 11. HJÄLPFUNKTION

Specifikation av utmatningsstartpunkt

När koordinater för två axlar specificeras

Specificerad koordinat
Absolut koordinat när
vid G50.9-block. G50.9 exekveras.

Tilläggsfunktioner matas ut när


absoluta koordinater går in i detta
område.

Fig.11.5 (d)

När koordinater för en axel är specificerade

Specificerad Absolut koordinat när


koordinat vid G50.9 exekveras.
G50.9-block.

Tilläggsfunktioner matas ut när absoluta


koordinater går in i detta område.

Fig.11.5 (e)

Prioritet för tilläggsfunktioners utmatning


Om absoluta koordinater har gått in i området som har specificerats vid det 2:a G50.9-blocket under tiden
de inte har gått in i området som har specificerats vid det 1:a G50.9-blocket, matas tilläggsfunktionen för
det 2:a G50.9-blocket inte ut vid det tillfället. Efter att absoluta koordinater har gått in i området som har
specificerats vid det 1:a G50.9-blocket och FIN-bearbetning har slutförts, matas tilläggsfunktionen för det
2:a G50.9-blocket slutligen ut.

Larm vid slutförd rörelse


Vid slutförd rörelse, om den absoluta koordinaten inte har uppnått det värde som har specificerats vid
G50.9-
blocks, utfärdas larm (PS5331), "OGILTIG BEORDRAD POSITION".
Larmet (PS5331), "OGILTIG BEORDRAD POSITION", utfärdas om nästa block efter G50.9-blocket
inte är ett rörelsekommando, eftersom absoluta koordinater inte uppnår det värde som har specificerats
vid G50.9-block.
Exempel 1) M-kod
G00 X100.0 ;
G50.9 X200.0 M128 ;
M01; ← Larmet (PS5331) utfärdas.
G00 X3000. ;

Exempel 2) Tomt block


G00 X100.0 ;
G50.9 X200.0 M128 ;
; (Tomt block) ← Larmet (PS5331) utfärdas.
G00 X300.0 ;

- 199 -
11. HJÄLPFUNKTION PROGRAMMERING B-64604SW/01

Obs!

Verktygsnosradiekompensering/skärkompensering C
Eftersom G50.9-block behandlas som ett block utan rörelse avbryts "nosradiekompensering" och
"skärkompensering C" temporärt när två G50.9-blocks i följd kommenderas.

Verktygskompensering
När verktygskompenseringsvärdet ändras av T-koden i rörelseblocket ändras det absoluta koordinatvärdet
enligt verktygskompenseringsvärdet. Därför går absoluta koordinatvärden ibland in
i området som specificeras av G50.9-block, i toppen av rörelseblocket.

Programomstart
M-kodhistoriken som visas på skärmen för programomstart är inte i faktisk utmatningsordning, utan i
ordning efter kommenderade block.

Flera M-kommandon i ett enda block


Parametern M3B (nr 3404#7) måste vara inställd till 1 för att flera M-koder ska kunna kommenderas i ett
block.

M30, M02, M00, M01


Avkodningssignalerna DM30, DM02, DM01 och DM00 matas inte ut under axelrörelse om M30, M02,
M01 och M00 är specificerade vid G50.9-block. Dessa avkodningssignaler matas ut vid slutförd rörelse,
men inte om FIN-bearbetning för M30, M02, M01 och M00 redan har slutförts.

M98, M198
M-koder för underprogramanrop (M98, M198) kan inte kommenderas vid G50.9-block.
Larmet (PS0076) "PROGRAMNUMRET HITTAS INTE" utfärdas.

M-kod för makroanrop


Anpassade M-koder för makroanrop kan inte kommenderas vid G50.9-block.

Övervakning av verktygslivslängd, verktygslivslängd


Även om M-koden (M06 osv.) som beräknar verktygslivslängden kommenderas vid G50.9-block,
beräknas inte verktygslivslängden.

Vänte-M-kod
Även om en väntande M-kod kommenderas vid G50.9-block, exekveras inte väntningsfunktionen. Den
känns igen som en vanlig tilläggsfunktion.

M-kod för start av gängning med fast tapp


Även om M-koden (M29) för start av gängning med fast tapp kommenderas vid G50.9-block, växlas
aktuellt läge inte till gängning med fast tapp.

Kontroll av M-kodgrupp
Om flera M-koder i en grupp kommenderas vid G50.9-block utfärdas larmet (PS5016), "OGILTIG
KOMBINATION AV M-KODER
".

Handhjulretur
G50.9-block och rörelseblock kan inte utföra bakåtrörelse i det manuella spårföljningsläget.
Endast framåtrörelse är möjlig.

- 200 -
B-64604SW/01 PROGRAMMERING 11. HJÄLPFUNKTION

Fast cykel
Fast cykel kan inte specificeras som rörelsekommandoblock.

Hjälpfunktionsspärr
Enligt villkoret för tilläggsfunktionen låssignal AFL <Gn005.6> i början av rörelseblock, utmatas
tilläggsfunktioner till PMC.

Hjälpfunktionsspärr
signal AFL<Gn005.6>
Den 1:a utmatningsstartpunkten

Rörelse Axelrörelse

M-kodsignaler In gen
<Fn010-Fn013> utm atn in g

MF<Fn007.0>

FIN<Gn004.3>

Fig.11.5 (f)

Tilläggsfunktionen
låssignal AFL<Gn005.6> Den 1:a utmatningsstartpunkten

Rörelse Axelrörelse

M-kodsignaler Mm01 Mm11


<Fn010-Fn013>

MF<Fn007.0>

FIN<Gn004.3>

Fig.11.5 (g)

M-kod för spindelkommando (M03/M04/M05)


M-kod för spindelkommando (M03/M04/M05) kan inte specificeras i G50.9-block.
Dessa M-koder känns igen som vanliga tilläggsfunktioner.

M-kod som ställs in av parameter


M-kod i vilken specifik drift aktiveras av parameterinställningar kan inte specificeras i G50.9-block.
Dessa M-koder känns igen som en vanlig tilläggsfunktion.

Spårföljning (M-system)
G50.9-block och rörelseblock kan inte utföra bakåtrörelse. Endast framåtrörelse är möjlig.

- 201 -
11. HJÄLPFUNKTION PROGRAMMERING B-64604SW/01

Dynamisk grafisk visning


Instruktionsinformation för M-koder specificerade i G50.9-block visas inte på
banritnings-/animeringsskärmen

Manuellt ingrepp
Utför inte manuella ingrep i G50.9-block.

Enkelblock
Under enkelblockdrift stannar G50.9-block.

Inkrementell programmering
Inkrementell programmering kan inte specificeras i G50.9-block. Larmet (PS0009) "FELAKTIG
NC-ADRESS" utfärdas.
I inkrementellt läge (G91) i G-kodsystemet B/C behandlas dessutom inkrementell programmering i
G50.9-block som absolut programmering.

- 202 -
B-64604SW/01 PROGRAMMERING 12. PROGRAMHANTERING

12 PROGRAMHANTERING
Kapitel 12, "PROGRAMHANTERING", består av följande avsnitt:

12.1 MAPPAR ..........................................................................................................................................203


12.2 PROGRAM .......................................................................................................................................206
12.3 FÖRHÅLLANDE TILL KONVENTIONELLA FUNKTIONER....................................................208

Åtgärder kring programhantering beskrivs i "PROGRAMHANTERING" i DRIFT.

12.1 MAPPAR
Översikt
Mappar kan skapas i programminnet.

12.1.1 Mappkonfiguration
Följande mappar kan skapas:
- Namnet på en mapp kan vara upp till 32 tecken långt.
- Följande tecken kan användas i mapparnas namn:
Alfabetiska tecken (versaler och gemener), siffror samt symbolerna nedan:
− +_ .
Eftersom"." och ".." är reserverade mappnamn kan dessa tecken inte användas.

- Initiala mappar
När programminnet initialiseras skapas mappar med förbestämda strukturer och namn. Dessa mappar
kallas initiala mappar.

(1) Rotmapp
Mappen som är överordnad alla andra mappar
(2) Systemmapp (SYSTEM)
Innehåller underprogram och makroprogram för systemet.
(3) MTB-mapp 1 (MTB1)
Innehåller underprogram och makroprogram som skapas av maskintillverkaren.
(4) MTB-mapp 2 (MTB2)
Innehåller underprogram och makroprogram som skapas av maskintillverkaren.
(5) Användarmapp
Innehåller program skapade av användaren.
I denna mapp skapas följande mappar:
(a) Kanalmappar (PATHn: Lika många mappar som antalet kanaler skapas.)
Var och en innehåller huvudprogram, underprogram och makroprogram som används för
respektive kanal.
(b) Allmän programmapp (LIBRARY)
Innehåller underprogram och makroprogram som ofta används.

OBS!
Det går inte att ta bort eller byta namn på de initiala mapparna.

- 203 -
12. PROGRAMHANTERING PROGRAMMERING B-64604SW/01

Enheten som innehöll program kallas


CNC_MEM.
//CNC_MEM

/ (1) Rotmapp

SYSTEM/ (2) Systemmapp (SYSTEM)

(3) MTB-mapp 1 (MTB1)


MTB1/

(4) MTB-mapp 2 (MTB2)


MTB2/

(5) Användarmapp
USER/

PATH1/
(a) Kanalmappar (PATHn)
PATH2/

PATHn/

(b) Allmän programmapp (LIBRARY)


LIBRARY/

Fig.12.1.1 (a)

- Användarmappar
Mappar som inte tillhör de initiala mapparna kallas användarmappar.
Användarmappar kan skapas i följande initiala mappar:
- Användarmapp
- Kanalmappar
Användarmappar kan innehålla huvudprogram, underprogram och makroprogram som skapats av
användaren.

OBS!
1 Varje mapp inom samma mapp måste ha ett unikt namn.
2 Varje gång en användarmapp skapas minskar antalet program som kan
registreras med ett.
3 Antalet hierarkiska nivåer för användarmappar är begränsat.
Upp till tre hierarkiska nivåer med början i användarmappen (USER/) tillåts.

- 204 -
B-64604SW/01 PROGRAMMERING 12. PROGRAMHANTERING
[Exempel på mappkonfiguration]

//CNC_MEM

SYSTEM/

MTB1/

MTB2/

USER/

PATH1/

CYLINDER/

PISTON/
Användarmappar
Programmen grupperas efter
PATH2/ delen som ska bearbetas och
programgrupperna lagras i
GEAR1/ enskilda mappar.

GEAR2/

LIBRARY/

Fig.12.1.1 (b)

12.1.2 Mappattribut
Följande attribut kan ställas in för alla mappar utom rotfoldern:
- Avaktivera redigering
- Avaktivera redigering/visning

- Avaktivera redigering
Redigering av programmen och mapparna i en mapp kan avaktiveras.
Ett program i mappen kan överföras till en extern enhet.
Ett program kan inte matas in (registreras) från en extern enhet till mappen.

- Avaktivera redigering/visning
Redigering och visning av programmen och mapparna i en mapp kan avaktiveras.
När detta attribut ställs in för en mapp blir programmen och mapparna i mappen osynliga. (Mappen ser ut
att vara tom.)
Ett program i mappen kan inte överföras till en extern enhet och ett program kan inte matas in
(registreras) från en extern enhet till en mapp.

12.1.3 Standardmappar
Standardmappar är mappar där drift utförs när ingen mapp har specificerats. De två typerna av
standardmappar är:
- Standardmapp förgrund
- Standardmapp bakgrund
- 205 -
12. PROGRAMHANTERING PROGRAMMERING B-64604SW/01

Hur man väljer en standardmapp beskrivs i "PROGRAMHANTERING" i DRIFT.

- Standardmapp förgrund
En mapp som används för åtgärder i förgrunden, med undantag för automatisk drift och
programredigering, ställs in.
Måldriften omfattar:
- Inmatning/överföring av program
- Extern datainmatning
- Extern sökning av arbetsstycknummer

- Standardmapp bakgrund
En mapp som används för drift i bakgrunden ställs in.
Måldriften omfattar:
- Inmatning/överföring av program
- Kontroll av externa I/O-enheter

OBS!
1 Om standardmapp för förgrund eller bakgrund inte har ställts in så kommer en
kanalmapp, som är en initial mapp, att användas.
2 Inställningar av standardmapp för förgrund och bakgrund lagras i inställningsfiler
för standardmappar.
3 När en programfil, programmapp eller hanteringsfil för programmappar rensas
så rensas inställningsfilen för standardmappar samtidigt.

12.2 PROGRAM
Översikt
Önskade programnamn kan ge till delprogram i programminnet.

12.2.1 Programnamn
Programnamn kan ställas in enligt följande:
- Namnet på ett program kan vara upp till 32 tecken långt.
- Följande tecken kan användas i programmens namn:
Alfabetiska tecken (versaler och gemener), siffror samt symbolerna nedan:
−+_.
Eftersom"." och ".." är reserverade programnamn kan dessa tecken inte användas.

- Programnamn och programnummer


Programnamn associeras med programnummer såsom förklaras nedan.
När programnamnet för ett program består av "O" plus ett värde så kan programmet även hanteras genom
sitt programnummer med följande begränsning.
- Värdet måste vara ett undertryckt värde med förstående nolla från 1 till 9999. (Bit 3 (ON8) i
parameter nr 11304 = 0)
- Värdet måste vara ett undertryckt värde med förstående nolla från 1 till 99999999. (Bit 3 (ON8) i
parameter nr 11304 = 0)
När programnamnet för ett program inte har ovanstående format så kan programmet inte hanteras via
programnummer.
När ett programnamn som består av "O" plus ett värde inte uppfyller kraven ovan så kan programmet inte
skapas.

- 206 -
B-64604SW/01 PROGRAMMERING 12. PROGRAMHANTERING
Exempel)
Programnamn som kan användas som programnummer
O123 Programnummer 123
O1 Programnummer 1
O3000 Programnummer 3000
O9999 Programnummer 9999
O12345678 Programnummer 12345678
Programnamn som inte kan användas som programnummer
ABC
o123
O123.4

OBS!
1 Varje program inom samma mapp måste ha ett unikt namn.
2 Om programnamnet för ett program inte behandlas som ett programnummer är
programmet begränsat enligt följande:
- Programmet kan inte specificeras av programnummer.
- Informationsöverföring via programnummer är ej möjlig.

- Visning av programnamn och programnummer


Programnamnet för programmet som valts eller utförs som huvudprogram visas enligt Fig. 12.2.1 (a) till
Fig. 12.2.1 (c).

- Om programnamnet kan hanteras som programnummer visas programnumret.

Fig. 12.2.1 (a) Visning av programnamn 1

- Vid programnamn som inte kan hanteras som programnummer visas programnamnet.
Visningsutförandet varierar enligt bilderna nedan, beroende på programnamnets längd.

Fig. 12.2.1 (b) Visning av programnamn 2

Fig. 12.2.1 (c) Visning av programnamn 3

- 207 -
12. PROGRAMHANTERING PROGRAMMERING B-64604SW/01

12.2.2 Programattribut
Följande attribut kan ställas in för program:
- Avaktivera redigering
- Avaktivera redigering/visning
- Kodning
- Ändra skyddsnivå/utmatad skyddsnivå

- Avaktivera redigering
Redigering av ett specificerat program kan avaktiveras.
Ett program kan inte matas in (registreras) från en extern enhet till mappen.

- Avaktivera redigering/visning
Redigering och visning av ett specificerat program kan avaktiveras.
När detta attribut ställs in blir programmet osynligt.
(Mappen ser inte ut att innehålla detta program.)
Någon överföring till en extern enhet eller inmatning från extern enhet (programregistrering) kan inte
göras.

- Kodning
Ett specificerat program kan kodas.
För detaljer om kodning, se beskrivningen av funktionen "Programkryptering".
Någon överföring till en extern enhet eller inmatning från extern enhet (programregistrering) kan inte
göras.

- Ändra skyddsnivå/utmatad skyddsnivå


Med dataskyddsfunktionen i 8 nivåer kan skydd tillhandahållas för ändringar av och utmatningar från ett
viss program.
För detaljerad information om dataskyddsfunktionen i 8 nivåer hänvisas till beskrivningen av funktionen
"Dataskydd i 8 nivåer".

12.3 FÖRHÅLLANDE TILL KONVENTIONELLA FUNKTIONER


I detta avsnitt förklaras förhållandet till konventionella funktioner då mappnamn och programnamn
används.

12.3.1 Förhållande till mappar


I detta underavsnitt förklaras hur mappar används för drift och redigering.

- Automatisk drift
Huvudprogram
Ett program i önskad folder kan väljas som huvudprogrammet för automatisk drift.

Underprogram (anropas med M98/G72.1/G72.2)


Makroprogram (anropas med G65/G66/G66.1/M96)
- Underprogramanrop (M98)
- Makroanrop (enkelt anrop G65/modalt anrop G66, G66.1)
- Makroavbrott (M96)
- Figurkopiering (G72.1, G72.2)
När ett anrop som räknas upp ovan görs genomsöks mappar i följande ordning och programmet som
hittas först anropas:
- 208 -
B-64604SW/01 PROGRAMMERING 12. PROGRAMHANTERING
<1> Mappar som innehåller huvudprogrammet
<2> Allmän programfolder, som hör till de initiala mapparna (LIBRARY)

Bit 7 (SCF) i parameter nr 3457 kan användas för att lägga till följande sökmappar. (Mapparna
genomsöks i samma ordning som uppräkningen nedan.) Mappen som ska aktiveras ställs in separat med
bit 1 till 3 i parameter nr 3457.
<3> MTB-mapp 2, som är en initial mapp (MTB2)
<4> MTB-mapp 1, som är en initial mapp (MTB1)
<5> Systemmappen, som är en initial folder (SYSTEM)

Underprogram (anropas av M-kod/specifik adress/2:a hjälpfunktion)


Makroprogram (anropas med G-kod/M-kod/T-kod/one touch-makro)
- Underprogram, anrop av M-kod/specifik adress/2:a hjälpfunktionskod
- Makroanrop med G-kod/M-kod/T-kod
- Anrop med one touch-makro
För program som anropas enligt ovan ställs mapparna som ska genomsökas i förväg in med bit 0 till 3 i
parameter nr 3457. (Sökordningen beskrivs nedan.)
Mapparna som ställs in som sökobjekt genomsöks och programmet som hittas först anropas.
<1> Allmän programfolder, som hör till de initiala mapparna (LIBRARY)
<2> MTB-mapp 2, som är en initial mapp (MTB2)
<3> MTB-mapp 1, som är en initial mapp (MTB1)
<4> Systemmappen, som är en initial folder (SYSTEM)

- Programredigering
Ett program i valfri mapp kan redigeras.

- Program I/O
Följande funktioner utförs för standardmappar:
- Programinmatning från externa enheter
- Programöverföring till externa enheter
(Förutom formatet med mappnamn)

Följande funktioner utförs för en inställd standardmapp för bakgrund:


- Kontroll av externa I/O-enheter

- Extern datainmatning
En inställd standardmapp för förgrund genomsöks efter ett externt program.

- Extern sökning av arbetsstycknummer


En inställd standardmapp för förgrund genomsöks efter ett externt arbetsstycknummer.

- Makroexekvering
Program som anropas av exekveringsmakron, dialogmakron eller hjälpmakron är program i P-kodfilerna
oavsett standardmappen.
För program i makroexekveringen är funktionen för mapp och funktionen för programnamn otillgängliga.

12.3.2 Förhållande till programnamn


Programnamn kan användas med följande funktioner:
- Underprogramanrop (M98)
- Makroanrop (enkelt anrop G65/modalt anrop G66, G66.1)
- Makroanrop av avbrottstyp (M96)
- Underprogramanrop i figurkopiering (G72.1, G72.2)
- 209 -
12. PROGRAMHANTERING PROGRAMMERING B-64604SW/01

- Program I/O med externa enheter

- Underprogramanrop via programnamn


- Makroanrop via programnamn
- Underprogramanrop (M98)
- Makroanrop (G65/G66/G66.1)
- Makroanrop av avbrottstyp (M96)
- Figurkopiering (G72.1, G72.2)
När ett program anropas i funktionerna ovan kan ett underprogramanrop via programnamn och ett
makroanrop via programnamn användas.

- Underprogramanrop via programnamn


M98 <program-name> Lxx ;
- Makroanrop via programnamn
G65 <program-name> Lxx argumentspecifikation ;
G66 <program-name> Lxx argumentspecifikation ;
G66.1 <program-name> Lxx argumentspecifikation ;
- Makroanrop av avbrottstyp
M96 <program-name> ;
- Underprogramanrop via programnamn i figurkopiering (G72.1, G72.2)
G72.1 <program-name> Lxx Xxx Yxx Rxx ;
G72.2 <program-name> Lxx Ixx Jxx ;

I underprogramanropen och makroanropen ovan anropas programmet med programnamn indikerat med
<program-name>.

Formateringsexempel:
- Underprogramanrop
M98 <R50> L1 ;
- Makroanrop
G65 <R50> L1 A0 ;
G66 <R50> L1 A1 ;
G66.1 <R50> L1 A2 ;
- Makroanrop av avbrottstyp
M96 <R50> ;
- Underprogramanrop i figurkopiering
G72.1 <R50> L1 X0 Y0 R0 ;
G72.2 <R50> L1 I0 J0 ;

OBS!
1 När tecknen inom <> läses så behandlas de på samma sätt som tecken i
kommentarerna. Notera därför att dessa tecken behandlas annorlunda från andra
viktiga informationssegment.
Se Appendix B “PROGRAMKODLISTA” för detaljer.
2 Ordet <program-name> måste placeras omedelbart efter varje anropsord (M98,
G65, osv.).

- 210 -
B-64604SW/01 PROGRAMMERING 12. PROGRAMHANTERING

12.3.3 Besläktade parametrar


I detta underavsnitt listas betydelsen för de parametrar som är relaterade till programnummer och de
mappar och program som skall hanteras och exekveras.
Tabell 12.3.3 (a)
Parameter nr. Bit nr Beskrivning Manipulations-/exekveringsmål
Inaktiverar eller aktiverar redigering av Motsvarande program i alla
0 (NE8)
program O8000 till O8999. mappar
3202
Inaktiverar eller aktiverar redigering av
4 (NE9) Samma som ovan
program O9000 till O9999.
Inaktiverar eller aktiverar redigering av
3 (P8E) Samma som ovan
program O80000000 till O8999999.
Inaktiverar eller aktiverar redigering av
4 (P9E) Samma som ovan
3204 program O90000000 till O99999999.
Förutsätter eller förutsätter inte att ett visst
5 (SPR) programnummer bland de niotusen är ett värde Samma som ovan
som erhålls genom att addera 90000000.
Lösenord/nyckelord för skydd av program
3210/3211 - Samma som ovan
bland de niotusen
Programskyddsintervall (min.-värde) /
3222/3223 - Samma som ovan
(maxvärde)
I anropsfunktionen för underprogram
(Ej beroende av funktionen mapp
3404 2 (SBP) specificerar adress P i blocket M198 ett
och funktionen filnamn)
fil-/programnummer.
Följande initiala mappar kan väljas
genom inställning av parametrar:
Anropar eller anropar inte ett kundmakro med - Allmän programmapp (LIBRARY)
6001 5 (TCS)
T-kod. - MTB-mapp 2 (MTB2)
- MTB-mapp 1 (MTB1)
- Systemmapp (SYSTEM)
G-kod för anrop av ett kundmakro med
6050 till 6059 - Samma som ovan
programnr 9010 till 9019
M-kod för anrop av ett underprogram med
6071 till 6079 - Samma som ovan
programnr 9001 till 9009
M-kod för anrop av ett kundmakro med
6080 till 6089 - Samma som ovan
programnr 9020 till 9029
ASCII-kod för anrop av ett underprogram med
6090/6091 - Samma som ovan
programnr 9004/9005 till
Målprogramnummer (för 4- och 8-ställiga Förgrunds- eller
8341/8343 - O-nummer) för sekvensnummerjämförelse och bakgrunds-standardmapp
stopp beroende på läge
Motsvarande program i alla
11304 3 (ON8) Programnumret är 4-ställigt / 8-ställigt
mappar

12.3.4 Storlek delprogramlagring / Antal registrerbara program


Tabell 12.3.4 (a) ger en lista över kombinationer av delprogrammens lagringsstorlekar samt antal
registrerbara program.

Tabell 12.3.4 (a) Storlek delprogramlagring / Antal registrerbara program


Storlek
Antal registrerbara program
delprogramlagring
Antalet registrerade program Antalet registrerade program
expansion 1 : Icke expansion 1 : Ja
1-kanalsystem 2-kanalsystem 1-kanalsystem 2-kanalsystem
512 Kb 400 - 1000 -
1 Mb - 800 - 1000
2 Mb 400 800 1000 1000

- 211 -
12. PROGRAMHANTERING PROGRAMMERING B-64604SW/01

OBS!
Program O0001
1 Att skapa en folder resulterar i att antalet
kvarvarande program att registrera minskar
O0001 ;
N1 G01 ; Första sidan med ett.
2 Programlagringsstorleken innebär maximal
(Område som används)
storlek av ett program om programmet är det
enda registrerade programmet.
N100 … ;
Andra sidan 3 Om mer än ett program registreras, minskar
den totala storleken av registrerbara program
(Område som används)
av följande orsak.
Serien 0i-F hanterar programmen i enheter
M30 ;
(Område som används)
Sista sidan om sidor. Enheten för programlagring
hanteras även i sidoenheter. När ett program
(Oanvänt område) skapas, säkras så många sidor som behövs
för att spara programmet, och programmet
lagras på dessa sidor. I allmänhet har den
Kan ej användas med
något annat program sista programlagringssidan ett oanvänt
område (Fig. 12.3.4 (a)). Detta oanvända
Exempel på hur program O0001 skapas område kan inte användas för att spara några
andra program. För programhanteringens
Fig. 12.3.4 (a) Enhet för programlagring skull, betraktas det som ett område i bruk.
Serie 0i-C använder ett liknande
hanteringssätt, men enheten sidor i den skiljer
sig från den i Serie 0i-F. Så om mer än ett
program registreras i serie 0i-F så skiljer sig
den totala programstorleken för registrerbara
program i serie 0i-F från den i serie 0i-C.

- 212 -
B-64604SW/01 PROGRAMMERING 13. PROGRAMKONFIGURATION

13 PROGRAMKONFIGURATION
Översikt
- Huvudprogram och underprogram
Det finns två olika typer av program - huvudprogram och underprogram. I normala fall arbetar
CNC-systemet med huvudprogrammet. Om det däremot förekommer ett kommando för anrop av ett
underprogram i huvudprogrammet går programstyrningen över till underprogrammet. När det finns ett
kommando för återgång till huvudprogrammet i underprogrammet går programstyrningen tillbaka till
huvudprogrammet.
Huvudprogram Underprogram

Instruktion 1 Instruktion 1'


Instruktion 2 Instruktion 2'

Följ riktningen på
underprogrammet
Instruktion n

Instruktion n+1

Återgå till huvudprogrammet

Fig. 13 (a) Huvudprogram och underprogram

CNC-minnet kan innehålla upp till 4000 huvudprogram och underprogram (63 som standard). Det
huvudprogram som skall styra maskinen väljs ut bland de sparade huvudprogrammen. Se kapitlet
"SKAPA PROGRAM" och avsnittet "PROGRAMSÖKNING" för information om metoder för
registrering och val av program.

- Programkomponent
Ett program består av följande komponenter:
Tabell 13 (a) Programkomponenter
Komponenter Beskrivning
Programkodstart Symbol för början av en programfil
Inledande del Titeln på en programfil etc.
Programstart Symbol för början av ett program
Programavsnitt Kommando för bearbetning
Kommentaravsnitt Kommentarer eller anvisningar för operatören
Programkodslut Symbol för slut på en programfil

Inledande del

Programkodstart % TITEL ; Programstart


O0001 ;

(KOMMENTAR)
Programavsnitt Kommentaravsnitt

M30 ;
% Programkodslut

Fig. 13 (b) Programkonfiguration


- 213 -
13. PROGRAMKONFIGURATION PROGRAMMERING B-64604SW/01

- Konfiguration programavsnitt
Ett programavsnitt omfattar flera block. Ett programavsnitt startar med ett programnummer eller
programnamn och slutar med en programslutskod.

Konfiguration programavsnitt Programavsnitt

Programnummer O0001 ;
Block 1 N1 G91 G00 X120.0 Y80.0 ;
Block 2 N2 G43 Z-32.0 H01 ;
: :
Block n Nn Z0 ;
Programslut M30;

Ett block innehåller information som är nödvändig för bearbetning, till exempel rörelsekommando eller
kommandot kylvätska på/kylvätska av. Om man programmerar ett snedstreck (/) i början av ett block
inaktiveras exekveringen av en del block (se "Extra blockskipp").

13.1 ANDRA PROGRAMKOMPONENTER ÄN


PROGRAMAVSNITT
I detta avsnitt beskrivs andra programkomponenter än programavsnitt. Se avsnittet "KONFIGURATION
PROGRAMAVSNITT" för programavsnitt.
Inledande del

Programkodstart % TITEL ; Programstart


O0001 ;

(KOMMENTAR) Kommentaravsnitt
Programavsnitt

M30 ;
% Programkodslut

Fig. 13.1 (a) Programkonfiguration

Förklaring
- Programkodstart
Programkodens början anger början på en fil som innehåller NC-program.
Denna markering behövs inte när program matas in med SYSTEM P eller en vanlig PC. Markeringen
syns inte på bildskärmen. När en fil matas ut placeras koden däremot automatiskt direkt före filen.

Tabell 13.1 (a) Kod för programkodstart


Skrivkonvention i denna
Namn ISO-kod EIA-kod
handbok
Programkodstart % ER %

- Inledande del
Data som står före programmet i en fil betecknas som en inledande del.
I början av bearbetningsförloppet brukar det finnas ett etikettskipp som aktiveras vid tillslag eller
systemåterställning. När etikettskippet är aktivt ignoreras all information tills den första blockslutskoden
har lästs in. När en fil har lästs in i CNC-enheten från en I/O-enhet ignoreras den inledande delen också
med etikettskippet.
- 214 -
B-64604SW/01 PROGRAMMERING 13. PROGRAMKONFIGURATION
Den inledande delen brukar innehålla information om t.ex. filhuvudet. När en inledande del hoppas över
görs inte ens en TV-paritetskontroll. En inledande del kan alltså innehålla alla koder utom EOB-koden.

- Programstart
Programstartkoden matas in omedelbart efter den inledande delen, dvs omedelbart före ett
programavsnitt.
Koden anger början på ett program och inaktiverar dessutom skippfunktionen etikettskipp.
Med SYSTEM P eller en vanlig PC kan denna kod matas in med returknappen.

Tabell 13.1 (b) Kod för programstart


Skrivkonvention i denna
Namn ISO-kod EIA-kod
handbok
Programstart LF CR ;

OBS!
Om en fil innehåller flera program får EOB-koden för etikettskipp-moment inte
stå före ett andra eller följande programnummer.

- Kommentaravsnitt
All information mellan koderna för styrning AV och styrning PÅ betraktas som en kommentar.
Här kan man mata in ett huvud, kommentarer, anvisningar till operatören osv. i ett kommentaravsnitt.

Tabell 13.1 (c) Koder för styrning PÅ och styrning AV


Skrivkonvention i
Namn ISO-kod EIA-kod Betydelse
denna handbok
Styrning AV ( 2-4-5 ( Start kommentaravsnitt
Styrning PÅ ) 2-4-7 ) Slut kommentaravsnitt

När ett program läses in i minnet ignoreras inte några kommentaravsnitt, utan dessa läses in tillsammans
med programmet. Andra koder som inte räknas upp i kodtabellen i bilaga A ignoreras däremot och sparas
inte.
När data i minnet matas ut till en extern I/O-enhet (se kapitlet "IN- OCH UTMATNING AV DATA")
matas även kommentaravsnitten ut.
När ett program visas på bildskärmen visas även dess kommentaravsnitt. Koder som ignorerats vid
inläsningen varken visas eller matas ut.
I minnes- eller DNC-driften ignoreras alla kommentaravsnitt.
Funktionen TV-kontroll kan användas för ett kommentaravsnitt genom att ställa in parameter bit 1 (CTV)
i nr 0100.

VAR FÖRSIKTIG
Om ett långt kommentaravsnitt förekommer i mitten av ett programavsnitt gör
maskinen ett längre uppehåll. Så ett kommentaravsnitt skall placeras på sådana
ställen där rörelseavbrott får förekomma eller där inga rörelser sker.

OBS!
1 Om endast koden "styrning PÅ" finns utan motsvarande kod för "styrning AV"
ignoreras den första koden.
2 Följande koder kan inte användas i kommentaravsnittet:
- EOB
- % (ER för EIA)

- 215 -
13. PROGRAMKONFIGURATION PROGRAMMERING B-64604SW/01

- Programkodslut
Ett programkodslut sätts in i slutet av en fil med NC-program.
Om man matar in program med det automatiska programmeringssystemet behövs inte denna markering.
Markeringen syns inte på bildskärmen. När en fil däremot matas ut placeras markeringen automatiskt i
slutet av filen.
Försöker man exekvera % när M02 eller M30 inte står i slutet av programmet, utlöses larmet PS5010
"PROGRAMSLUTFEL".

Tabell 13.1 (d) Kod för ett programkodslut


Skrivkonvention i denna
Namn ISO-kod EIA-kod
handbok
Programkodslut % ER %

13.2 KONFIGURATION PROGRAMAVSNITT


I detta avsnitt beskrivs de element som ingår i ett programavsnitt. Se avsnittet "ANDRA
PROGRAMKOMPONENTER ÄN PROGRAMAVSNITT" för information om andra
programkomponenter än programavsnitt.
Programnummer

% TITEL ;

O0001 ;
N1 ... ;
Sekvensnummer

Programavsnitt (KOMMENTAR)

M30 ;

% Programslut

Fig. 13.2 (a) Programkonfiguration

- Programnummer
I början får alla program ett eget programnummer bestående av en O-adress följt av ett fyrsiffrigt tal som
programidentifiering. Om den 8-siffriga nummerfunktionen väljs består programnumret av åtta siffror.
I ISO-koden kan kolon ( : ) användas i stället för O.
Om det inte finns något programnummer i början av ett program används sekvensnumret (N....) i
programmets början som programnummer. Om ett femsiffrigt sekvensnummer används registreras de fyra
lägre siffrorna som programnummer. Om de fyra lägre siffrorna är nollor blir det programnummer som
registrerats omedelbart före programnummer, adderat till 1. Kom ihåg att N0 aldrig kan användas som
programnummer.
Om det inte finns något programnummer eller sekvensnummer i början av ett program måste ett
programnummer programmeras med MDI-knappsatsen när programmet sparas i minnet (se avsnitten
"INMATNING/UTMATNING PÅ VARJE SKÄRM" eller "SKAPA PROGRAM MED
MDI-ENHETEN")
OBS!
Ibland kan programnummer 8000 till 9999 vara upptagna av maskintillverkaren.
Dessa nummer kan då inte användas.

- Programnamn
Ett programnamn kan tilldelas i stället för ett programnummer.
Vid kodning av ett programnamn ska man se till att programnamnet placeras inom "<" resp. ">" i
programmets början.
- 216 -
B-64604SW/01 PROGRAMMERING 13. PROGRAMKONFIGURATION
Exempel) % ;
<PARTS_1> ;
N1 ...
:
M30 ;
%

OBS!
Ett programnamn kan kodas:
- I början av ett program
- Omedelbart efter M98, G65, G66, G66.1, M96, G72.1 eller G72.2
Koda inte in något annat filnamn än de som nämns ovan.

- Sekvensnummer och block


Ett program består av flera kommandon. En kommandoenhet kallas ett block. Olika block skiljs åt från
varandra med en blockslutskod (EOB-kod).

Tabell 13.2 (a) EOB-kod


Namn ISO-kod EIA-kod Skrivkonvention i denna handbok
Blockslut (EOB) LF CR ;

I början av blocket kan det stå ett sekvensnummer bestående av en N-adress och ett nummer med
maximalt åtta siffror (1 till 99999999). Sekvensnumren kan programmeras i godtycklig följd, varvid man
kan skippa vissa nummer. Sekvensnummer kan programmeras för alla eller vissa block i programmet. I
allmänhet brukar det vara praktiskt att numrera blocken i stigande följd motsvarande arbetsmomenten
(t.ex. för block där ett verktyg måste växlas och bearbetningen fortsätter på en ny yta med
bordsindexering.)

N300X200.0Z300.0 ; Ett sekvensnummer är understruket.


Fig. 13.2 (b) Sekvensummer och block (exempel)

OBS!
N0 får inte användas på grund av filkompatibiliteten med andra CNC-system.
Programnummer 0 får inte användas. 0 får alltså inte användas för ett
sekvensnummer som gäller som programnummer.

- TV-kontroll (vertikal paritetskontroll)


En paritetskontroll görs av varje block av inmatade data. Om antalet tecken i ett block (mellan två
EOB-koder) är udda utlöses larm PS0002, "TV-FEL".
Någon TV-kontroll utförs inte i de områden som ignoreras på grund av skippfunktionen etikettskipp. Bit
1 (CTV) i parameter nr 0100 används för att bestämma om kommentarerna inom parentes skall räknas
som tecken under TV-kontrollen. Funktionen TV-kontroll kan aktiveras och avaktiveras med
MDI-enheten (se underavsnittet "Visa och mata in inställningsdata").

- Blockkonfiguration (ord och adress)


Ett block består av ett eller flera ord. Ett ord består av en adress och ett flersiffrigt tal. (Före talet kan ett
plus- (+) eller minustecken (-) sättas.)
För en adress, används en av bokstäverna (A till Z) ; en adress definierar betydelsen av ett nummer som
följer på adressen.
Ord = adress + nummer (exempel : X-1000)
Tabell 13.1 (d) beskriver de användbara adresserna och deras betydelse.
Samma adress kan ha olika betydelse beroende på vägvillkoren.

- 217 -
13. PROGRAMKONFIGURATION PROGRAMMERING B-64604SW/01

Tabell 13.2 (b) Huvudfunktioner och adresser


Funktion Adress Betydelse
Programnummer O(*) Programnummer
Sekvensnummer N Sekvensnummer
Vägvillkor G Anger en rörelsefunktion (linjär, båge etc.)
X, Y, Z, U, V, W, A, B, C Kommando för koordinataxel
Måttord I, J, K Koordinat för bågcentrum
R Bågradie
Matning per minut,
Matningsfunktion F
Matning per varv
Spindelvarvtalsfunktion S Spindelvarvtal
Verktygsfunktion T Verktygsnummer
M På/av-styrning av verktygsmaskinen
Hjälpfunktion
B Bordsindexering etc.
Programnummer beteckning P Underprogramnummer
Antal repeteringar P, L Antalet underprogramsrepeteringar
Parameter P, Q Fast cykelparameter

M
Offsetnummer D, H Offsetnummer
Fördröjning P, X Fördröjningstid

T
Fördröjning P, X, U Fördröjningstid

OBS!
(*) I ISO-koden kan kolon ( : ) även användas som ett programnummers adress.

N_ G_ X_ Y_ F_ S_ T_ M_ ;
Sekvensnummer Vägvillkor Måttord Matnings- funktion Spindelvarvtalsfun Verktygsfunktion Hjälpfunktion
ktion
Fig. 13.2 (c) 1 block (exempel)

- Huvudadresser och börvärdesområden


Huvudadresserna och områdena för kommandovärdena räknas upp i tabellen nedan. Värdena
representerar gränsvärden för CNC och är helt olika de gränsvärden som gäller för verktygsmaskinen.
CNC-systemet godkänner exempelvis en verktygsväg på upp till ungefär 100 m (matas in i mm) utmed
X-axeln.
Den aktuella slaglängden utmed X-axeln kan dock uppgå till 2 m för en viss verktygsmaskin.
På liknande sätt kan CNC-maskinen styra en skärhastighet på upp till 240 m/min men verktygsmaskinen
kanske inte tillåter mer än 3 m/min. Vid utveckling av ett program skall användaren läsa handböckerna
till verktygsmaskinen samt denna handbok för att lära känna de restriktioner som gäller för
programmeringen.

Tabell 13.2 (c) Huvudadresser och kommandovärdesområden


Funktion Adress Inmatning i mm Inmatning i tum
Programnummer O (*1) 1 till 99999999 1 till 99999999
Sekvensnummer N 1 till 99999999 1 till 99999999
Vägvillkor G 0 till 99.9 0 till 99.9

- 218 -
B-64604SW/01 PROGRAMMERING 13. PROGRAMKONFIGURATION

Funktion Adress Inmatning i mm Inmatning i tum


±999999.99 mm ±99999.999 tum *3
Inkrementellt system IS-A
±999999.99 gr. ±999999.99 gr.
X,Y,Z,U,V,
±999999.999 mm ±99999.9999 tum *3
Måttord Inkrementellt system IS-B W,A,B,C,I,
±999999.999 gr. ±999999.999 gr.
J,K,R (*2)
±99999.9999 mm ±9999.99999 tum *3
Inkrementellt system IS-C
±99999.9999 gr. ±99999.9999 gr.
Inkrementellt system IS-A 0.01 till 999000.00mm/min 0.001 till 96000.000tum/min
Matning
Inkrementellt system IS-B F 0.001 till 999000.000mm/min 0.0001 till 9600.0000tum/min
per minut
Inkrementellt system IS-C 0.0001 till 99999.9999mm/min 0.00001 till 4000.00000tum/min
Matning per varv F 0.001 till 50000 mm/varv 0.0001 till 50.0000 tum/varv
Spindelvarvtalsfunktion S (*4) 0 till 99999999 0 till 99999999
Verktygsfunktion T (*4) 0 till 99999999 0 till 99999999
M (*4) 0 till 99999999 0 till 99999999
Hjälpfunktion
B (*4) 0 till 99999999 0 till 99999999
Offsetnummer (endast M-serien) H, D 0 till 999 0 till 999
Inkrementellt system IS-A X, 0 till 999999.99 sek 0 till 999999.99 sek
Fördröjning Inkrementellt system IS-B U (endast 0 till 99999.999 sek 0 till 99999.999 sek
Inkrementellt system IS-C T-serien) 0 till 9999.9999 sek 0 till 9999.9999 sek
Fördröjning P 1 till 99999999 1 till 99999999
Programnummerbeteckning P 1 till 99999999 1 till 99999999
L 1 till 99999999 1 till 99999999
Antalet underprogramsrepeteringar
P 0 till 9999 0 till 9999

*1 I ISO-koden kan kolon ( : ) även användas som ett programnummers adress.


*2 När adress I, J, K, eller R används för att ange radie för cirkulär interpolation är det programmerbara
intervallet som följer:
Inkrementsystem Inmatning i mm Inmatning i tum
IS-A ±999999999.99 mm ±99999999.999 tum
IS-B ±999999999.999 mm ±99999999.9999 tum
IS-C ±99999999.9999 mm ±9999999.99999 tum

*3 För maskiner med inmatning av tum/millimeter, är det område som maximalt kan specificeras enligt
följande:
Inkrementsystem Maximalt specificerbart område
IS-A ±39370.078 tum
IS-B ±39370.0787 tum
IS-C ±3937.00787 tum

*4 Maximalt värde på adresserna M, T och B är 99999999. Notera dock att värden som är längre än det
tillåtna antalet siffror som anges i parameter nr 3030 till 3033 inte kan specificeras.
Värdena och användningen av vissa koder begränsas av parameterinställningen. (En del M-koder
buffras till exempel inte .) För detaljerad information hänvisas till parameterhandboken.

- Extra blockskipp
När det står ett snedstreck med ett efterföljande tal (/n (n=1 till 9)) före ett block och de valbara
blockskippsignalerna är BDT1 till BDT9 är inställda på "1" under automatisk drift ignoreras den
information (/n till slutet av blocket (EOB)) i blocket som har nummer /n - motsvarande signalen BDTn.
Exempel 1)
/2 N123 X100.0 Y200.0 ;
Exempel 2)
//3 N123 X100.0 Y200.0 ; → Inkorrekt
/1 /3 N123 X100.0 Y200.0 ; → Korrekt

- 219 -
13. PROGRAMKONFIGURATION PROGRAMMERING B-64604SW/01

Inmatningssignal och programkod


Inmatningssignal Startkod att ignoreras
BDT1 / eller /1(ANM)
BDT2 /2
BDT3 /3
BDT4 /4
BDT5 /5
BDT6 /6
BDT7 /7
BDT8 /8
BDT9 /9

OBS!
1 Nummer 1 för /1 kan utelämnas. Om du däremot specificerar två eller flera
valbara blockskipp för ett block behövs 1:an för /1.
2 Beroende på maskinverktyget, kanske inte alla blockskippsignaler (1 till 9) kan
användas. Vilken switchar som kan användas framgår av motsvarande
maskinhandbok.

Nedan visas förhållandet mellan val av tidpunkt då de valbara blockskippsignalerna BDT1 till BDT9 är
inställda på "1" och området för den information som skall ignoreras.

1. Om signalen BDTn ställs till "1" innan CNC-maskinen börjar läsningen av ett block som innehåller
/n ignoreras detta block.
BDTn "1"
"0"

Läst av CNC → . . . ; /n N123 X100. Y200. ; N234 . . . .

Detta område för information ignoreras.

2. Om signalen BDTn ställs till "1" under tiden som CNC-maskinen läser ett block som innehåller /n
ignoreras detta block inte.
BDTn "1"
"0"

Läst av CNC → . . . ; /n N123 X100. Y200. ; N234 . . . .

Detta område för information ignoreras inte.

3. Om signalen BDTn ställs till "0" under tiden som CNC-maskinen läser ett block som innehåller /n
ignoreras detta block.
BDTn "1"
"0"

Läst av CNC → . . . ; /n N123 X100. Y200.; N234 . . . .

Detta område för information ignoreras.

4. Två eller flera blockskipp kan specificeras i ett block. Om den signal som motsvarar någon av de
specificerade skippen är inställd på "1" ignoreras blocket.

- 220 -
B-64604SW/01 PROGRAMMERING 13. PROGRAMKONFIGURATION
BDT3 "1"
"0"

Läst av CNC → . . . ; /1 /3 /5 N123 X100. Y200. ; N234 . . . .

Detta område för information ignoreras.

OBS!
1 Denna funktion används endast om ett program är registrerat i minnet. Ett block
finns i / är registrerat i minnet oberoende av de valbara blockskippsignalernas
status. Om ett program i minnet också matas ut oavsett de valbara
blockskippsignalernas status.
Dessutom aktiveras den valbara blockskippfunktionen under sökningen efter ett
sekvensnummer.
2 Ett snedstrecks position
Ett snedstreck (/) för blockskipp måste stå i början av ett block. Om snedstrecket
står någon annanstans i blocket ignoreras informationen mellan snedstrecket
och EOB-koden.
3 TV- och TH-kontroll
Om den valbara blockskippsignalen är inställd på "1" görs TH- och
TV-kontrollerna för de skippade delarna på samma sätt som när den valbara
blockskippsignalen är inställd på "0".
- Programslut
Programslutet programmeras med en av följande koder i slutet av programmet:

Tabell 13.2 (d) Kod för ett programslut


Kod Betydelse
M02
För huvudprogram
M03
M99; För underprogram

Om en programslutskod exekveras under det att ett program körs avbryter CNC-systemet
programkörningen och går tillbaka till återställningsstatus. Om slutkoden för ett underprogram exekveras
går programstyrningen tillbaka till det program där man hämtat underprogrammet.

VAR FÖRSIKTIG
Ett block som innehåller en valbar blockskippsignal som /M02 ; , /M30 ; , eller
/M99 ; betraktas inte som slutet av ett program. (Se "Extra blockskipp".)

- 221 -
13. PROGRAMKONFIGURATION PROGRAMMERING B-64604SW/01

13.3 UNDERPROGRAM (M98, M99)


Om ett program innehåller en fast sekvens eller ofta förekommande mallar kan dessa sparas som
underprogram för att förenkla programmeringen.
Ett underprogram kan anropas i huvudprogrammet.
I ett underprogram kan även andra underprogram anropas.

Format
- Konfiguration av underprogram
Ett underprogram
Oxxxx ; Underprogramnummer eller underprogramnamn (eller kolon (:) valbart i
: händelse av ISO)
M99;
Programslut
M99 behöver inte, enligt vad som visas nedan, bilda ett separat block.

Exempel) X100.0Y100.0M99;

- Underprogramanrop
- När ett underprogram med programnummer med 4 siffror eller kortare
anropas
M98 Pxxxx xxxx ;

Underprogramnummer
Antal anrop av underprogrammet

eller
M98 Pxxxx Lxxxxxxxx ;

Antal anrop av underprogrammet


Underprogramnummer

- När ett underprogram med programnummer med 5 siffror eller längre


anropas
M98 Pxxxxxxxx Lxxxxxxxx ;

Underprogramnummer
Antal anrop av underprogrammet

- När ett underprogram anropas med programnamn


M98 <xxxx> Lxxxxxxxx ;

Underprogramnamn
Antal anrop av underprogrammet

- Anropat program och mappar som ska genomsökas


Ordningen i vilken mappar genomsöks beror på metoden ett underprogram anropas med. Mappar
genomsöks i turordning och programmet som hittas först anropas. För ytterligare information, se kapitlet
"Programhantering".

- 222 -
B-64604SW/01 PROGRAMMERING 13. PROGRAMKONFIGURATION

OBS!
1 Vid upprepat anrop av ett underprogram med underprogramnummer på 4 siffror
eller kortare (P8 siffror), gör underprogramnumret 4 siffror långt genom att inleda
med "0" vid underprogramnummer kortare än 4 siffror.
Exempel)
P100100: Anrop av underprogram nr 100 tio gånger.
P50001: Anrop av underprogram nr 1 fem gånger.
2 Om antalet gånger underprogrammet upprepat anropas utesluts när ett
underprogram med programnummer på 4 siffror eller kortare anropas så
anropas underprogrammet endast en gång.
I detta fall är det ej nödvändigt att justera underprogrammets nummer till 4 siffror
såsom beskrivs under punkt 1 ovan.
3 Vid upprepat anrop av ett underprogram med programnummer på 4 siffror eller
kortare (P8 siffror) ska L-adress inte specificeras i samma block.
4 Vid anrop av ett underprogram med 5 siffror eller längre programnummer,
uteslut inte specifikationen av antal upprepningar.
5 Vid anrop av ett underprogram via programnamn, säkerställ att programnamnet
specificeras omedelbart efter M98.

Förklaring
Om huvudprogrammet anropar ett underprogram betraktas detta som enkel nästling. Underprogramanrop
kan vara nästlade upp till 15 nivåer.
Huvudprogram Underprogram Underprogram Underprogram Underprogram
O0001 ; O0010 ; O0020 ; O0090 ; O0100 ;

M98P0010 ; M98P0020 ; M98P0030 ; M98P0100 ;

M30 ; M99 ; M99 ; M99 ; M99 ;


(Nästling, en nivå) (Nästling, två nivåer) (Nästling, nio nivåer) (Nästling, tio nivåer)

Ett anropskommando kan anropa ett underprogram 99999999 gånger. För kompatibilitet med automatiska
programmeringssystem kan Nxxxxxxxx användas i första blocket istället för ett underprogramnummer
efter O (eller :). Ett sekvensnummer efter N registreras som ett underprogramnummer.

OBS!
1 M98- och M99-kodsignalen och detekteringssignalen skickas inte vidare till
verktygsmaskinen.
2 Om systemet inte hittar ett underprogram med adress P utlöses ett larm
PS0078, "SEKVENSNUMRET FINNS EJ".
3 Vid försök att anropa underprogram via programnamn så ges larm PS0310,
"FILEN HITTAS INTE" om det specificerade programmet inte kan hittas.

- 223 -
13. PROGRAMKONFIGURATION PROGRAMMERING B-64604SW/01

Exempel
M98 P51002 ;
Detta kommando specificerar "Anropa underprogram (nummer 1002) fem
gånger i följd". Ett anropskommando för underprogrammet (M98P_) kan
specificeras i samma block som ett rörelsekommando.

X1000.0 M98 P1200 ;


Detta exempel anropar underprogrammet (nummer 1200) efter en X-rörelse.

Exekveringsordning för underprogram anropade från ett huvudprogram


Huvudprogram Underprogram
1 2 3
N0010 . . . ; O1010 . . . ;
N0020 . . . ; N1020 . . . ;
N0030 M98 P21010 ; N1030 . . . ;
N0040 . . . ; N1040 . . . ;
N0050 M98 P1010 ; N1050 . . . ;
N0060 . . . ; N1060 . . . M99 ;
Ett underprogram kan anropa ett annat underprogram på samma sätt som ett
huvudprogram anropar ett underprogram.

Särskild betydelse
- Bestämma sekvensnumret för destinationen för tillbakamatningen i
huvudprogrammet
Om P används för att ange ett sekvensnummer när ett underprogram avbryts går styrsystemet inte tillbaka
till blocket efter det anropande blocket, utan till blocket med sekvensnummer som angivits med P.
Observera dock att P ignoreras om huvudprogrammet körs i annat läge än minnesdriftläget.
Denna metod tar mycket längre tid än den normala återgången till huvudprogrammet.
Huvudprogram Underprogram
N0010 . . . ; O0010 . . . ;
N0020 . . . ; N1020 . . . ;
N0030 M98 P1010 ; N1030 . . . ;
N0040 . . . ; N1040 . . . ;
N0050 . . . ; N1050 . . . ;
N0060 . . . ; N1060 . . . M99 P0060 ;

- Med M99 huvudprogrammet


Om M99 exekveras i huvudprogrammet återgår programstyrningen till början av huvudprogrammet.
Exempelvis kan M99 utföras genom att placera /M99 ; på en lämplig plats i huvudprogrammet och ställa
in den valbara blockskippfunktionen i läget av vid exekveringen av huvudprogrammet. När M99 har
exekverats återgår programstyrningen till början av huvudprogrammet som då upprepas från detta ställe.
Programkörningen upprepas medan funktionen valbart blockskipp är bortkopplad.
Om den valfria blockskipp-funktionen är aktiverad kommer /M99 ;-blocket att skippas och styrsystemet
går vidare till nästa block för fortsatt exekvering.
Om /M99Pn ; specificeras, återgår kontrollen inte till början av huvudprogrammet, utan till
sekvensnummer n. I detta fall, krävs en längre tidsperiod för att återgå till sekvensnummer n.
N0010 . . . ;
N0020 . . . ;
N0030 . . . ;
N0040 . . . ;
Extra blockskipp är AV
N0050 . . . ;
/ N0060 . . . M99 P0030 ; Extra blockskipp är
N0070 . . . ; PÅ
N0080 M02 ;

- 224 -
B-64604SW/01 PROGRAMMERING 13. PROGRAMKONFIGURATION

- Endast med underprogram


Ett underprogram kan exekveras på samma sätt som ett huvudprogram genom att man söker efter början i
underprogrammet med MDI-knappsatsen.
(För sökning, se avsnittet "PROGRAMSÖKNING".)
I detta fall återgår programstyrningen till början av underprogrammet när M99 har exekverats och
programkörningen upprepas. Om ett block med M99Pn exekveras återgår programstyrningen till blocket
med sekvensnummer n i underprogrammet för upprepad körning. För att avsluta detta program, måste ett
block som innehåller /M02 ; eller /M30 ; placeras på lämplig plats, och den valbara blockswitchen måste
ställas in till av ; denna switch måste först sättas till på.
N1010 . . . ;
N1020 . . . ;
N1030 . . . ;
/ N1040 . . . M02 ; Extra blockskipp är PÅ
N1050 M99 P1020 ;

- Anrop av underprogram med sekvensnummer


Genom att ställa in bit 0 (SQC) i parameter nr 6005 till 1 kan man anropa ett specificerat sekvensnummer
i underprogrammet för exekvering.
I ett underprogramanropskommando, ange bokstaven Q följt av ett sekvensnummer att anropas efter
bokstaven P för att ange ett programnummer.
M98 Pxxxx Qxxxxx ;
Sekvensnummer
Programnummer
Detta kommando får programkörningen att börja vid det anropade sekvensnumret i underprogrammet.
Om ett repetionsantal angetts, upprepas programkörningen från det specificerade sekvensnumret.
Huvudprogram Underprogram
N0010…; O1010…;
N0020…; N1020…;
N0030 M98 P1010 Q1030 ; N1030…;
N0040…; N1040…;
N0050…; N1050…;
N0060…; N1060…M99 ;

Denna funktion gör det möjligt att anropa ett sekvensnummer i samma program för exekvering enligt
nedan.
Denna metod begär dock att programmeraren är medveten om den tillåtna nästlingsnivån för anrop. Om
ett försök görs att överskrida den tillåtna nästlingsnivån, utlöses larmet PS0077, "FÖR MÅNGA
UNDER-, MAKRONÄSTLINGAR".
O0001 ;
N0010…;
N0020 M98 (P0001) Q0050 ;
N0030…;
N0040…;
N0050…;
N0060…;
N0070…M99;

För ett anrop inom samma program, kan specifikationen av Pxxxx i ett block utelämnas när blocket
omfattar M98.

Denna funktion är användbar endast för underprogramanrop av M98; den är oanvändbar för
icke-M98-anrop, såsom makroanrop eller externa underprogramanrop baserade på M198.
- 225 -
13. PROGRAMKONFIGURATION PROGRAMMERING B-64604SW/01

OBS!
Om bit 0 (SQC) i parameter nr 6005 är "0" och ett M98 Pxxxx Qxxxxx
kommando programmeras så ges larm PS0009, "FELAKTIG NC-ADRESS".

- 226 -
14. FUNKTIONER SOM FÖRENKLAR
B-64604SW/01 PROGRAMMERING PROGRAMMERINGEN

14 FUNKTIONER SOM FÖRENKLAR


PROGRAMMERINGEN
Kapitel 14, "FUNKTIONER SOM FÖRENKLAR PROGRAMMERINGEN", består av följande avsnitt:

14.1 KONVERTERING AV 3-DIMENSIONELLT KOORDINATSYSTEM ........................................227

14.1 KONVERTERING AV 3-DIMENSIONELLT


KOORDINATSYSTEM
Konvertering av ett koordinatsystem runt en axel kan utföras om mittpunkten för rotationen,
rotationsaxelns riktning och vinkelförskjutningen anges. Denna funktion är mycket användbar vid
3-dimensionell bearbetning med sänkfräsmaskiner och liknande maskiner. Om t.ex. ett program som
specificerar bearbetning på XY-planet konverteras med konverteringsfunktionen för 3-dimensionella
koordinatsystem så kan identisk bearbetning utföras på önskat plan i ett 3-dimensionellt rum.

OBS!
Denna funktion är en tillvalsfunktion.

- För fräsbearbetning
Z

Y
X Konvertering av tredimensionellt koordinatsystem

Z Y

Fig. 14.1 (a)


• För svarvbearbetning
X
X'

Z
Z' Ytan som ska
B bearbetas

#1 #4

#2 #3

Bearbetning såsom fräsning, urfräsning och borrning utförs.

Fig. 14.1 (b)

- 227 -
14. FUNKTIONER SOM FÖRENKLAR
PROGRAMMERINGEN PROGRAMMERING B-64604SW/01

Format
M
G68 XpX1 Ypy1 Zpz1 Ii1 Jj1 Kk1 Rα ; Starta konvertering av 3-dimensionellt koordinatsystem
: Läge för konvertering av 3-dimensionellt
: koordinatsystem
G69 ; Avbryt konvertering av 3-dimensionellt koordinatsystem
Xp, Yp, Zp : Mittpunkt för rotationen (absoluta koordinater) på X, Y och Z-axeln eller
parallella axlar
I, J, K : Rotationsaxelns riktning
R : Vinkelförskjutning

T
G68.1 XpX1 Ypy1 Zpz1 Ii1 Jj1 Kk1 Rα ; Starta konvertering av 3-dimensionellt koordinatsystem
: Läge för konvertering av 3-dimensionellt
: koordinatsystem
G69.1 ; Avbryt konvertering av 3-dimensionellt koordinatsystem
Xp, Yp, Zp : Mittpunkt för rotationen (absoluta koordinater) på X, Y och Z-axeln eller
parallella axlar
I, J, K : Rotationsaxelns riktning
R : Vinkelförskjutning

OBS!
G-koden för denna funktion beskrivs i denna sektion fortsättningsvis med
formatet (G68/G69) för fleroperationsmaskiner.

Förklaring
- Kommando för konvertering av 3-dimensionellt koordinatsystem
(programkoordinatsystem)
N1 G68 Xp x1 Yp y1 Zp z1 I i1 J j1 K k1 R α ;
N2 G68 Xp x2 Yp y2 Zp z2 I i2 J j2 K k2 R β ;
N3
:
Nn G69 ;
Konvertering av 3-dimensionellt koordinatsystem kan utföras två gånger.
I N1-blocket, programmera centrum, axelns rotationsriktning samt vinkelförskjutningen för den första
rotationen.

När detta block exekveras förskjuts centrum för det ursprungliga koordinatsystemet till (x1, y1, z1), och
roteras sedan runt vektorn (i1, j1, k1) genom vinkelförskjutning α. Det nya koordinatsystemet kallas X'Y'Z'.
I N2-blocket, programmera centrum, axelns rotationsriktning samt vinkelförskjutningen för den andra
rotationen. I N2-blocket, programmera koordinaterna och vinkeln med koordinatsystemet som formas
efter N1-blocket i Xp, Yp, Zp, I, J, J och R. När N2-blocket exekveras så försjuts
X'Y'Z'-koordinatsystemet till (x2, y2, z2), och roteras sedan runt vektorn (i2, j2, k2) genom
vinkelförskjutning β. Det nyaste koordinatsystemet kallas X''Y''Z''. I N3-blocket som följer programmeras
koordinater i X''Y''Z'-koordinatsystemet med Xp, Yp och Zp. X''Y''Z''-koordinatsystemet kallas
programkoordinatsystemet.
Om (Xp, Yp, Zp) inte programmeras i N2-blocket så antas (Xp, Yp, Zp) i N1-blocket vara centrum för
den andra rotationen (N1- och N2-blocken har gemensam mittpunkt för rotationen). Om
koordinatsystemet ska roteras endast en gång så behöver N2-blocket inte programmeras.

- 228 -
14. FUNKTIONER SOM FÖRENKLAR
B-64604SW/01 PROGRAMMERING PROGRAMMERINGEN

Exempel) G68 Xx0 Yy0 Zz0 I0 J0 K1 Rα ;


G68 I1 J0 K0 Rβ ;

Z Z'
Z"

Y"
β
Y'

β α Y

P (x, y, z)
z
x y
O (x0 , y0 , z0 )
α
X' X"

X, Y, Z : Arbets- styckets koordinat-system


X', Y', Z' : Koordinatsystemet som formades efter första konverteringen
X", Y", Z" : Koordinatsystemet som formades efter andra konverteringen
α : Vinkelförskjutning för första rotationen
β : Vinkelförskjutning för andra rotationen
O (x0, y0, z0) : Mittpunkten för rotationen
P (x, y, z) : Koordinater i X''Y''Z''-koordinatsystemet (programkoordinatsystem).

Fig. 14.1 (c)

- Formatfel
Om ett av följande formatfel upptäcks så ges larm PS5044, "G68 FORMATFEL":
1. Om I, J eller K inte programmeras i ett block med G68
(en parameter för rotation av koordinatsystem har inte programmerats)
2. Om I, J och K sätts på 0 i ett block med G68
3. Om R inte programmeras i ett block med G68

- Mittpunkten för rotationen


Programmera absoluta koordinater med Xp, Yp och Zp i G68-blocket.

- Ekvation för konvertering av 3-dimensionellt koordinatsystem


Följande ekvation visar det allmänna förhållandet mellan (x, y, z) i programkoordinatsystemet och (X, Y,
Z) i det ursprungliga koordinatsystemet (arbetsstyckets koordinatsystem).
⎛X⎞ ⎛ x ⎞ ⎛ x1 ⎞
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ Y ⎟ = (M 1 )⎜ y ⎟ + ⎜ y1 ⎟
⎜Z ⎟ ⎜z⎟ ⎜z ⎟
⎝ ⎠ ⎝ ⎠ ⎝ 1⎠
När konverteringen utförs två gånger uttrycks förhållandet som följer:
⎛X⎞ ⎛x⎞ ⎛ x 2 ⎞ ⎛ x1 ⎞
⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ Y ⎟ = (M 1 )(M 2 )⎜ y ⎟ + (M 1 )⎜ y 2 ⎟ + ⎜ y1 ⎟
⎜Z ⎟ ⎜z⎟ ⎜z ⎟ ⎜z ⎟
⎝ ⎠ ⎝ ⎠ ⎝ 2⎠ ⎝ 1⎠
X, Y, Z : Koordinater i det ursprungliga koordinatsystemet (arbetsstyckets koordinatsystem)
x, y, z : Programmerat värde (koordinater i programkoordinatsystemet)
x1, y1, z1 : Mittpunkt för rotation i första konverteringen
- 229 -
14. FUNKTIONER SOM FÖRENKLAR
PROGRAMMERINGEN PROGRAMMERING B-64604SW/01

x2, y2, z2 : Mittpunkt för rotation i andra konverteringen


(koordinater i koordinatsystemet som formas efter första konverteringen)
M1 : Första konverteringsmatris
M2 : Andra konverteringsmatris

M1 och M2 är konverteringsmatriser som avgörs av en vinkelförskjutning och den roterande axeln.


Matriserna uttrycks normalt sett såsom visas nedan.
⎛ n1 2 + (1 − n1 2 ) cosθ n1 n 2 (1 − cosθ ) − n3 sin θ n1 n3 (1 − cosθ ) + n 2 sin θ ⎞
⎜ ⎟
⎜ n n (1 − cosθ ) + n sin θ n 2 + (1 − n 2 ) cosθ
2 2
n 2 n3 (1 − cosθ ) − n1 sin θ ⎟
⎜ 1 2 3

⎜ n1 n3 (1 − cosθ ) − n 2 sin θ n 2 n3 (1 − cosθ ) + n1 sin θ n3 + (1 − n3 ) cosθ
2 2

⎝ ⎠
n1 : Cosinus för vinkeln som görs av den roterande axeln och X-axeln i/p
n2 : Cosinus för vinkeln som görs av den roterande axeln och Y-axeln j/p
n3 : Cosinus för vinkeln som görs av den roterande axeln och Z-axeln k/p
θ : Vinkelförskjutning
Värdet p erhålls genom följande:
p = i2 + j2 + k 2
Konverteringsmatriser för rotation på tvådimensionella plan visas nedan:
(1) Konvertering av koordinatsystem på XY-planet
⎛ cosθ − sin θ 0 ⎞
⎜ ⎟
M = ⎜ sin θ cosθ 0 ⎟
⎜0
⎝ 0 1 ⎟⎠
(2) Konvertering av koordinatsystem på YZ-planet
⎛1 0 0 ⎞
⎜ ⎟
M = ⎜0 cosθ − sin θ ⎟
⎜0
⎝ sin θ cosθ ⎟⎠
(3) Konvertering av koordinatsystem på ZX-planet
⎛ cosθ 0 sin θ ⎞
⎜ ⎟
M = ⎜0 1 0 ⎟
⎜ − sin θ 0
⎝ cosθ ⎟⎠

I startblocket för 3-dimensionell koordinatsystemkonvertering (G68: i bearbetningscentersystemet,


G68.1: i svarvsystemet) genereras koordinaterna (x, y, z) i programkoordinatsystemet från koordinaterna
(X, Y, Z) i det ursprungliga koordinatsystemet (arbetsstyckets koordinatsystem) med inversen av
konverteringsekvationen ovan.
Koordinaterna som skapas (x, y, z) är utgångspunkten för följande kommandon i
programkoordinatsystemet.

- De tre grundaxlarna och deras parallellaxlar


Konvertering av 3-dimensionella koordinatsystem kan tillämpas på önskad kombination av tre axlar valda
från de tre grundaxlarna (X, Y, Z) och deras parallellaxlar. Det 3-dimensionella koordinatsystemet som
genomgår konvertering av 3-dimensionellt koordinatsystem bestäms av axeladresser som programmeras i
G68-blocket. Om Xp, Yp, eller Zp inte programmeras så antas X, Y eller Z på de tre grundaxlarna. Om
däremot de tre basaxlarna inte programmeras i parameter 1022 så ges larm PS0048, "3
GRUNDAXLARNA EJ HITTADE".
Både en grundaxel och en parallellaxel kan inte programmeras i ett och samma G68-block.
Om man försöker med detta så ges larm PS0047, "FELAKTIGT AXELVAL".
(Exempel)

- 230 -
14. FUNKTIONER SOM FÖRENKLAR
B-64604SW/01 PROGRAMMERING PROGRAMMERINGEN
När U-axeln, V-axeln och W-axeln är parallella med X-axeln, Y-axeln respektive Z-axeln.
G68 X_ I_ J_ K_ R_ ; XYZ-koordinatsystem
G68 U_V_ Z_ I_ J_ K_ R_ ; UVZ-koordinatsystem
G68 W_ I_ J_ K_ R_ ; XYW-koordinatsystem

- Programmera den andra konverteringen


Konvertering av 3-dimensionellt koordinatsystem kan utföras två gånger. Mittpunkten för rotationen för
den andra konverteringen måste programmeras med axeladresserna som programmerades för den första
konverteringen. Om axeladresserna för den andra konverteringen skiljer sig från axeladresserna för den
första konverteringen så ignoreras axeladresserna som skiljer sig. Om man försöker exekvera
konvertering av 3-dimensionellt koordinatsystem tre eller fler gånger så ges larmet PS5043, "FÖR
MÅNGA G68 NÄSTLADE".

- Vinkelförskjutning R
En positiv vinkelförskjutning R indikerar en medurs rotation längs rotationsaxeln. Programmera
vinkelförskjutning R i 0,001 grader inom intervallet -360000 till 360000.
För att ange vinklad omflyttning R i 0,00001 grader (en hundratusendel), ställ in bit 0 (FRD) med
parameter nr. 11630 till 1. I det här fallet anges vinklad omflyttning R inom området -36000000 to
36000000.

- G-koder som kan programmeras


Följande G-koder kan programmeras i läget för konvertering av 3-dimensionellt koordinatsystem:
G00 Positionering
G01 Linjär interpolation
G02 Cirkulär interpolation (medurs)
G03 Cirkulär interpolation (moturs)
G04 Fördröjning
G07.1 Cylindrisk interpolation
G10 Inställning av data
G12.1 Polär koordinatinterpolation
G17 Planval (XY)
G18 Planval (ZX)
G19 Planval (YZ)
G28 Referenspunktsuppsökning
G29 Rörelse från referenspunkten
G30 Andra, tredje eller fjärde referenspunktsuppsökning
G31 Skippfunktion
G53 Välj maskinens koordinatsystem
G65 Kundmakroanrop
G66 Modalt kundmakroanrop
G67 Avbryt modalt kundmakroanrop
G40 Avbryt verktygsradie-/nosradiekompensering
G41 Verktygets radie-/nosradiekompensering till vänster
G42 Verktygets radie-/nosradiekompensering till höger
G73, G74, G76, G80 till G89 Fast cykel för borrning

M
G43 Öka verktygslängdkompensering
G44 Minska verktygslängdkompensering
G45 Öka verktygsoffset
G46 Minska verktygsoffset
G47 Dubbla verktygsoffset
G48 Halvera verktygsoffset
G49(49.1)Avbryt verktygslängdkompensering
- 231 -
14. FUNKTIONER SOM FÖRENKLAR
PROGRAMMERINGEN PROGRAMMERING B-64604SW/01

G50.1 Avbryt programmerbar spegelbild


G51.1 Programmerbar spegling
G90 Absolut programmering
G91 Inkrementell programmering
G94 Matning per minut
G95 Matning per varv
G98 Fast cykel (återgång till ursprunglig nivå)
G99 Fast cykel (återgång till R-punktens nivå)

T
G90 Absolut programmering (om G-kodsystem B eller C används.)
G91 Inkrementell programmering (om G-kodsystem B eller C används.)
G94 Matning per minut (om G-kodsystem B eller C används.)
G95 Matning per varv (om G-kodsystem B eller C används.)
G98 Fast cykel (återgång till ursprunglig nivå) (om G-kodsystem B eller C används.)
G99 Fast cykel (återgång till R-punktens nivå) (om G-kodsystem B eller C används.)

- Snabbtransport i fast cykel för borrning


Genom att använda bit 1 (D3R) i parameter nr 11221, kan man välja snabbtransport i borrningsriktning
vid fast cykel för borrning i läget lutad arbetsplansindexering eller läget för konvertering av
3-dimensionellt koordinatsystem. Snabbtransportläge för skiftoperation vid finborrning (G76) eller
reverserad borrning (G87) för M-systemet kan också väljas. När bit 1 (D3R) i parameter nr 11221 ställs in
på 0 väljs skärmatningsläge; när den ställs in på 1 väljs snabbtransportläge. För positionering vid
ursprunglig nivå i början av en fast cykel för borrning används dock snabbtransportläget oavsett om bit 1
(D3R) i parameter nr 11221 har ställts in på 0 eller 1. Övermanning av snabbtransport kan tillämpas i
läget för snabbtransport och övermanning av skärmatning kan tillämpas i skärmatningsläget. Bit 1 (D3R)
i parameter nr 11221 kan också användas för att ändra snabbgångens läge i riktningen för fast gängning.

För acceleration/inbromsning efter interpolering


När bit 1 (D3R) i parameter nr 11221 ställs in på 1 (för snabbtransportläge) så accelereras/inbromsas
snabbtransporten i borrningsriktningen i en fast cykel för borrning vid läget för lutad
arbetsplansindexering eller läget för konvertering av 3-dimensionellt koordinatsystem.
Accelerationen/inbromsningen sker oberoende längs varje axel i enlighet med tidskonstanterna som
programmerats i parameter nr 1620 och 1621. När man utför positionering av linjär interpoleringstyp
med bit 1 (D3R) i parameter nr 11221 inställd på 1 ska man alltså göra följande inställningar:

Bit 1 i (LRP) i parameter nr 1401=1 Väljer positionering av linjär interpoleringstyp.


Bit 4 i (PRT) i parameter nr 1603=1 Väljer acceleration/inbromsning av konstant tidstyp.
Parameter nr. 1620 Ställ in samma värde för samtliga.
Parameter nr. 1621 Ställ in samma värde för samtliga.

För acceleration/inbromsning före interpolering


I en fast cykel för borrning utförs alltid linjär snabbtransport i borrningsriktningen.

Matningshastighet
När bit 1 (D3R) i parameter nr 11221 ställs in på 1 (för snabbtransportläget) så kopplas
snabbtransporthastigheten i borrningsriktningen i en fast cykel för borrning vid läget för lutad
arbetsplansindexering eller läget för konvertering av 3-dimensionellt koordinatsystem till ett
parametervärde som anges nedan om övermanning av snabbtransport är 100%. I läge F0 för
övermanning av snabbtransport kopplas dock snabbtransporthastigheten till det lägsta av värdet för
parameter nr 1421 eller ett parametervärde som anges i Tabell 14.1 (a).

- 232 -
14. FUNKTIONER SOM FÖRENKLAR
B-64604SW/01 PROGRAMMERING PROGRAMMERINGEN
Tabell 14.1 (a) Matningshastighet i snabbgångsläge
Parameter nr 5412=0 Parameter nr. 1420
Parameter nr 5412≠0 Det lägsta av värdet för parameter nr 1420 eller värdet för parameter nr 5412.

När den externa inbromsningsfunktionen aktiveras kopplas dock matningshastigheten till det lägsta
av ett parametervärde som anges i Tabell 14.1 (a) som övermannats och en extern
inbromsningshastighet.

OBS!
1 Ställ in snabbgångshastighet för varje axel i parameter nr 1420 och en
tangentiell snabbgångshastighet i parameter nr 5412.
2 Om snabbgång av ickelinjär interpolationstyp utförs kopplas
matningshastigheten till värdet för parameter nr 1420 oavsett inställningen i
parameter nr 5412.
3 När skärhastighetsläget väljs (när bit 1 (D3R) i parameter nr 11221 ställs in på
0), ställ in en tangentiell snabbgångshastighet i parameter nr 5412.

- Kompenseringsfunktioner
M
Om verktygslängdskompensering, verktygsradie-/nosradiekompensering eller verktygsoffset
programmeras med konvertering för 3-dimensionellt koordinatsystem så utförs först kompensering och
sedan konvertering av 3-dimensionellt koordinatsystem.

T
Om verktygsradie-/nosradiekompensering programmeras med konvertering för 3-dimensionellt
koordinatsystem så utförs först kompensering och sedan konvertering av 3-dimensionellt
koordinatsystem.

- Förhållandet mellan konvertering av 3-dimensionellt och tvådimensionellt


koordinatsystem
Konverteringen av 3-dimensionella och tvådimensionella koordinatsystem använder identiska G-koder
(G68 och G69). En G-kod som programmeras med I, J och K bearbetas som kommandot för konvertering
av 3- dimensionellt koordinatsystem. En G-kod som inte programmeras med I, J och K bearbetas som
kommandot för konvertering av tvådimensionellt koordinatsystem.

- Kundmakrosystemvariabler
Koordinater på arbetsstyckets koordinatsystem kopplas till systemvariabler #5041 till #5048 (nuvarande
position på varje axel).

- Återställning
Om återställning inträffar i läget för konvertering av 3-dimensionellt koordinatsystem så avbryts läget och
den kontinuerliga G-koden ändras till G69.
Bit 2 (D3R) i parameter nr 5400 avgör huruvida enbart koden G69 används för att avbryta
konverteringsläget för 3-dimensionellt koordinatsystem (G68). När denna inställning väljs kommer inte
en omstart av CNC-maskinen genom återställningsoperation eller inmatningssignal från PMC att avbryta
konverteringsläget för 3-dimensionellt koordinatsystem.

- Absolut position visas


De absoluta koordinaterna baserade på programkoordinatsystemet eller arbetsstyckets koordinatsstem kan
visas i konverteringsläget för 3-dimensionellt koordinatsystem. Specificera vilket koordinatsystem som
önskas i bit 6 (DAK) i parameter nr 3106.

- 233 -
14. FUNKTIONER SOM FÖRENKLAR
PROGRAMMERINGEN PROGRAMMERING B-64604SW/01

- Visning av körsträcka
Avståndet baserat på program- eller arbetskoordinatsystemet kan visas i läget för 3-dimensionell
koordinatsystemkonvertering. Specificera vilket koordinatsystem som önskas i bit 5 (D3D) i parameter nr 19602.

- 3-dimensionell gängning med fast tapp


Genom att ange kommandot för gängning med fast tapp i konverteringsläget för 3-dimensionellt
koordinatsystem kan gängning med fast tapp exekveras i riktningen för vinkeln som programmerats med
konverteringskommandot för 3-dimensionellt koordinatsystem.
I konverteringsläget för 3-dimensionellt koordinatsystem kan "Positionsfel Z" visas på spindeljusteringsskärmen.
Detta tas från gängningsaxeln i longitudinell riktning efter 3-dimensionell konvertering.
Positionering i konverteringsläget för 3-dimensionellt koordinatsystem måste vara positionering med
linjär interpolation (bit 1 (LRP) i parameter nr 1401 inställd på 1).

- Konvertering av 3-dimensionellt koordinatsystem under


verktygslängdskompensering
Genom att ställa in bit 3 (TLC) i parameter nr 11221 på 1 kan man använda konvertering av
3-dimensionellt koordinatsystem under verktygslängdskompensering. I detta fall konverteras
kompenseringsvektorn för verktygslängd till programkoordinatsystemet som är föremål för konvertering
av 3-dimensionellt koordinatsystem. Detta möjliggör bearbetning samtidigt som man behåller
verktygsriktningen i samma riktning som Z-axeln i arbetsstyckets koordinatsystem.
Verktygslängdskompensering och konvertering av 3-dimensionellt koordinatsystem måste vara nästlade
inuti varandra.
(Exempel)
N10 G43 H1 X_ Y_ Z_ ;
:
N20 G68 X0 Y0 Z0 I0.0 J1.0 K0.0 R-30.0 ;
:
G69 ;
:
G49 X_ Y_ Z_ ;

Vektor med
verktygslängds-
kompensering
Z
Z’

X’

X
Arbetsstyckets Programkoordinat-
koordinatsystem system
N10 N20
Fig. 14.1 (d)

- Koppling av matningshastigheten
Skärmatningshastigheten är fastklämd så att matningshastigheten för varje reell axel efter 3-dimensionell
koordinatsystemkonvertering inte överstiger den maximala skärmatningen (parameter nr 1432 om
acceleration/retardation innan interpolation är aktiverat, annars parameter nr 1430).

- Polkoordinat för interpolation i 3-dimensionell koordinatsystemkonvertering


G12.1 i 3-dimensionell koordinatsystemkonvertering väljer ett interpolationsplan för polkoordinat. Den
linjära axeln för interpolationsplan för polkoordinat är axeln för programkoordinatsystemet i
3-dimensionell koordinatsystemkonvertering. Polär koordinatinterpolation sker i detta plan.

- 234 -
14. FUNKTIONER SOM FÖRENKLAR
B-64604SW/01 PROGRAMMERING PROGRAMMERINGEN

Roterande axel (hypotetisk axel)


(enhet: mm eller tum)

Linjär axel
(Programkoordinatsystem i 3-dimensionell
koordinatsystemkonvertering)
(Enhet: mm eller tum)

Koordinatsystemets origo
(Eller källa för programkoordinatsystem i 3-dimensionell koordinatsystemkonvertering)

Fig. 14.1 (e) Plan för polär koordinatinterpolation

- Cylindrisk interpolation i 3-dimensionell koordinatsystemkonvertering.


Den linjära axelkommandot i cylindrisk interpolation styr axeln i programkoordinatsystem för
3-dimensionell koordinatsystemkonvertering när kommandot G07.1 ges vid 3-dimensionell
koordinatsystemkonvertering..

- Förreglingssignal för varje axelriktning, förreglingssignal för varje axel, extern


retardationssignal
När bit 2 (D3IT) i parameter nr 11600 är satt till 1 och bit 5 (ITM) i parameter nr11223 är satt till 1, är
följande signaler aktiverade för axeln i maskinens koordinatsystem.
- Spärrsignal för varje axelriktning under manuellt ingrepp / handrattsavbrott i läge för konvertering av
tredimensionellt koordinatsystem
- Spärrsignal för varje axel under manuellt ingrepp / handrattsavbrott i läge för konvertering av
tredimensionellt koordinatsystem
- Extern inbromsningssignal under manuellt ingrepp / handrattsavbrott i läge för konvertering av
tredimensionellt koordinatsystem
- Extern inbromsningssignal under konvertering av tredimensionella koordinater
Genom denna inställning aktiveras alla signaler av kontrollerad axeltyp för axeln i maskinens
koordinatsystem under 3-dimensionell koordinatkonvertering.

Tabell 14.1 (b) Relation mellan koordinatsystem för målaxel i varje signal under 3-dimensionell
koordinatkonvertering (automatisk drift) och parameterinställning
Förregling för varje
D3IT ITM Spärr för varje axel Extern inbromsning
axelriktning
Förregla alla X-, Y-,
0 - Programmeringskoordinatsystem Programmeringskoordinatsystem
Z-axlar
Maskinens
0 Maskinens koordinatsystem Programmeringskoordinatsystem
koordinatsystem
1
Maskinens
1 Maskinens koordinatsystem Maskinens koordinatsystem
koordinatsystem

Tabell 14.1 (c) Relation mellan koordinatsystem för målaxel i varje signal under under manuellt
ingrepp/manuellt hanteringsavbrott i läge för 3-dimensionell koordinatsystemkonvertering och
parameterinställning
IT Förregling för varje
D3IT Spärr för varje axel Extern inbromsning
M axelriktning
0 - Programmeringskoordinatsystem Programmeringskoordinatsystem Programmeringskoordinatsystem
0 Programmeringskoordinatsystem Programmeringskoordinatsystem Programmeringskoordinatsystem
1
1 Maskinens koordinatsystem Maskinens koordinatsystem Maskinens koordinatsystem

- 235 -
14. FUNKTIONER SOM FÖRENKLAR
PROGRAMMERINGEN PROGRAMMERING B-64604SW/01

Begränsning
- Manuellt ingrepp
Konvertering av 3-dimensionellt koordinatsystem påverkar inte graden av manuellt ingrepp eller manuellt
handrattsavbrott.

- Positionering i maskinkoordinatsystemet
Konvertering av 3-dimensionellt koordinatsystem påverkar inte positionering i maskinens
koordinatsystem (t.ex. programmerat med G28, G30 eller G53).

- Programmering av snabbgång
Programmera linjär snabbgång när konvertering av 3-dimensionellt koordinatsystem exekveras. (Ställ bit
1 (LRP) i parameter nr 1401 till 1.)

- Block med G68 eller G69


I ett block med G68 eller G69 får inga andra G-koder programmeras. G68 måste programmeras med I, J
och K.

- Positionsvisning och kompensering


För att visa absolut position när konvertering av 3-dimensionellt koordinatsystem exekveras, ställ in bit 4
till 7 (DRL, DRC, DAL, och DAC) i parameter 3104 på 0.

- Positionering efter optimal acceleration


Funktionen för postitionering genom optimal acceleration är inaktiverad under läget för 3-dimensionell
koordinatsystemkonvertering.

- Spegling
M
Programmerbar spegelbild kan specificeras, men inte extern spegelbild (spegelbild via spegelsignal eller
inställning). Konvertering av 3-dimensionellt koordinatsystem utförs efter att den programmerbara
spegelbildsfunktionen har exekverats.

T
Extern spegelbild (spegelbild via spegelsignal eller inställning) kan inte specificeras.

- Konvertering av 3-dimensionellt koordinatsystem och andra kontinuerliga


kommandon
M
Fast cykel G41, G42 eller G51.1 måste vara nästlad mellan G68 och G69.
(Exempel)
G68 X100.0 Y100.0 Z100.0 I0.0 J0.0 K1. R45.0 ;
:
G41 D01 ;
:
G40 ;
:
G69 ;

- 236 -
14. FUNKTIONER SOM FÖRENKLAR
B-64604SW/01 PROGRAMMERING PROGRAMMERINGEN

T
Fast cykel G41, eller G42 måste vara nästlade mellan G68.1 och G69.1.
(Exempel)
G68.1 X100.0 Y100.0 Z100.0 I0.0 J0.0 K1.0R45.0 ;
:
G41 X_ Z_ I_ K_ ;
:
G40 ;
:
G69.1 ;

T
- Förhållandet mellan konvertering av 3-dimensionellt koordinatsystem och
verktygsoffset
Vid användning av ett verktygsoffsetkommando, nästla verktygsoffsetkommandot inuti läget för
konvertering av 3-dimensionellt koordinatsystem.
(Exempel)
G68.1 X100.0 Y100.0 Z100.0 I0.0 J0.0 K1.0 R45.0 ;
:
T0101;
:
T0100;
:
G69.1 ;

- PMC-axelkontroll
I läget för konvertering av 3-dimensionellt koordinatsystem kan PMC-axelkontroll inte urföras för de tre
axlarna som är föremål för konvertering (larm).

- Manuell drift
När manuell matning utförs under konvertering av 3-dimensionellt koordinatsystem så är den tangentiella
hastigheten i koordinatsystemet efter konvertering (programkoordinatsystem) lika med den lägsta
matningshastigheten på de valda axlarna.

- Arbetsstyckets koordinatsystem
Undvik att ändra koordinatsystemet för arbetsstycket i konverteringsläget för 3-dimensionellt
koordinatsystem.

- Manuell referenspunktsuppsökning
Om manuell referenspunktsuppsökning utförs i konverteringsläget för 3-dimensionellt koordinatsystem
ges larm PS5324. Om du vill utföra manuell referenspunktsuppsökning, avbryt först konverteringsläget
för 3-dimensionellt koordinatsystem.

- Cs konturaxel
Vid programmering av Cs konturaxel och snabbgång vid samma tidpunkt i konverteringsläget för
3-dimensionellt koordinatsystem, genomför först en referenspunktsuppsökning på Cs konturaxel. Om en
referenspunktsuppsökning görs i första snabbgången efter att Cs konturaxel har valts (bit 1 (NRF) i
parameter nr 3700 är inställd på 0), undvik att programmera referenspunktsuppsökningskommandot i
konverteringsläget för 3-dimensionellt koordinatsystem.

- 237 -
14. FUNKTIONER SOM FÖRENKLAR
PROGRAMMERINGEN PROGRAMMERING B-64604SW/01

Exempel
N1 G90 X0 Y0 Z0 ; Utför positionering till nollpunkt H.
N2 G68 X10.0 Y0 Z0 I0 J1 K0 R30.0 ; Bildar nytt koordinatsystem X'Y'Z'.
N3 G68 X0 Y-10.0 Z0 I0 J0 K1 R-90.0 ; Bildar annat koordinatsystem X''Y''Z''.
Origo överensstämmer med (0, -10, 0) i koordinatsystem
X'Y'Z.
N4 G90 X0 Y0 Z0 ; Utför positionering till nollpunkt H'' i koordinatsystem
X''Y''Z''.
N5 X10. Y10. Z0 ; Utför positionering till (10, 10, 0) i koordinatsystem
X''Y''Z''.

Y Y'

X'
H 10 30°
H'

N4
Y"
-10

H"

N5
Z Z' (10, 10, 0)
30°

-90°

X"
Z"

Fig. 14.1 (f)

- 238 -
B-64604SW/01 PROGRAMMERING 15. KOMPENSERINGSFUNKTIONER

15 KOMPENSERINGSFUNKTIONER
Kapitel 15, "KOMPENSERINGSFUNKTIONER", består av följande avsnitt:

15.1 PROGRAMMERBAR SPEGELBILD (G50.1, G51.1)....................................................................239


15.2 ROTERING AV KOORDINATSYSTEM (G68.1, G69.1) ..............................................................240

15.1 PROGRAMMERBAR SPEGELBILD (G50.1, G51.1)


En spegelbild av ett programmerat kommando kan framställas utifrån en programmerad symmetrisk axel
(Fig. 15.1 (a)).
Y Symmetrisk axel (X=50)
(2) (1)
100

60
Symmetrisk axel
50
(Y=50)
40

0
(3) (4)

0 40 50 60 100 X

(1) Originalbild för programmerat kommando


(2) Bild symmetrisk runt en linje parallell med Y-axeln, som korsar X-axeln vid 50
(3) Bild symmetrisk runt punkt (50, 50)
(4) Bild symmetrisk runt en linje parallell med X-axeln, som korsar Y-axeln vid 50

Fig. 15.1 (a) Programmerbar spegelbild

Format
G51.1 IP_ ; Ställa in en programmerbar bild
:
: En spegelbild av ett kommando som har programmerats i dessa block produceras
: med hänseende till symmetriaxeln som programmerats av G51.1 IP_;.
G50.1 IP_ ; Avbryt programmerbar spegelbild
IP_: Symmetripunkt (position) och symmetriaxel för produktion av en spegelbild vid
programmering med G51.1.
Symmetriaxel för produktion av spegelbild vid programmering med G50.1.
Symmetripunkten programmeras inte.

- 239 -
15. KOMPENSERINGSFUNKTIONER PROGRAMMERING B-64604SW/01

Förklaring
- Spegelbild genom inställning
Om funktionen programmerbar spegelbild programmeras när kommandot för produktion av en spegelbild
också väljs av en extern CNC-brytare eller CNC-inställning (se avsnittet "SPEGELBILD") så exekveras
funktionen programmerbar spegelbild först.

- Spegelbild på enbart en axel i ett programmerat plan


Att tillämpa en spegelbild på en av axlarna i ett programmerat plan ändrar nedanstående kommandon
enligt följande:
Kommando Förklaring
Cirkulärt kommando G02 byter plats med G03.
Verktygsradie ⋅ nosradiekompensering G41 byter plats med G42.
Koordinatrotation CW byter plats med CCW (rotationsriktningar).

Begränsning
- Skalning och koordinatsystemets rotation
Behandlingen fortsätter från programmering av spegelbild till skalning och rotation av koordinatsystemet
i angiven ordning. Kommandona ska programmeras i denna ordning och, för att avbryta dem, i omvänd
ordning. Programmera inte G50.1 eller G51.1 under skalning eller rotation av koordinatsystem.

- Kommandon relaterade till referenspunktsuppsökning och koordinatsystem


I läget för programmerbar spegelbild får inte G-koder relaterade till referenspunktsuppsökning (G27, G28,
G29, G30, etc) och ändring av koordinatsystem (G52 till G59, G92, etc.) anges. Om någon av dessa
G-koder är nödvändig, ange den först efter att ha avbrutit läget för programmerbar spegelbild.

T
Om verktygslägeskompensering med förskjutning av koordinatsystem (bit 2 (LWT) i parameter nr 5002 =
1 eller bit 4 (LGT) i parameter nr 5002 = 0) programmeras under läget för programmerbar spegelbild så
ges larm PS0509, "VERKTYGSOFFSETKOMMANDO ÄR INTE TILLGÄNGLIGT".
Detta gäller även om bit 6 (EVO) i parameter nr 5001 ställs in på 1 och värdet för
verktygslängdskompensering ändras.

15.2 ROTERING AV KOORDINATSYSTEM (G68.1, G69.1)


Med funktionen för rotation av koordinatsystemet är det möjligt att rotera en figur som angetts i ett
program. Ett program som till exempel producerar mallar för en figur som roteras i allt större vinklar kan
skapas som ett par underprogram, varav ett definierar en figur, och den andra anropar underprogrammet
för figurdefinition genom att ange rotationen. Den här metoden är användbar för att minska tiden för
programutveckling och storleken på programmet.

Rotations-
centrum

Rotationsvinkel
Z

Fig. 15.2 (a)

- 240 -
B-64604SW/01 PROGRAMMERING 15. KOMPENSERINGSFUNKTIONER

Format
G17
G18 G68.1 α_ β_ R_ ; Börjar rotera koordinatsystemet
G19
: Läge koordinatsystemrotation
: (koordinaterna roteras)
G69.1 Avbryter rotationen av koordinatsystemet
G17 (G18 eller G19) : Väljer ett plan där figuren som ska roteras är
α, β : Ange två koordinater (bland X, Y och Z) i rotationscentret som matchar G17, G18
och G19. Värdena som anges som koordinater för rotationscentret måste alltid vara
absoluta värden.
R : Anger rotationsvinkeln som ett absolut värde. Moturs rotation antas vara positivt.
Om bit 0 (RIN) med parameter nr 5400 ställs in aktiveras emellertid användningen
av ett inkrementalt värde.
Vinkelns inkrementella enheter: 0,001 grader
Specificerbart område: -360,000 till +360,000

Rotationsvinkel R (inkrementalt värde)


Rotations-
centrum Rotationsvinkel R (absolut värde)

(α, β)
Z
Fig. 15.2 (b)

Förklaring
- Planval G-kod, G17, G18 eller G19
Planval G-kod (G17, G18 eller G19) kan anges i ett block framför rotationen av koordinatsystemet G-kod
(G68.1). Ange inte G17, G18 eller G19 i läget för rotation av koordinatsystemet.

- Rotationscentrum
Om rotationscentrum (α_, β_) inte anges antas platsen för verktyget när G68.1 anges vara
rotationscentrum.

- Kommando för rotationsvinkel


Om rotationsvinkelns kommando (R_) inte anges, används värdet som anges i parameter nr. 5410 som
rotationsvinkel.
För att ange vinklad omflyttning (R_) i 0,00001 grader (en hundratusendel), ställ in bit 0 (FRD) med parameter
nr. 11630 till 1. I det här fallet anges vinklad omflyttning R inom området -36000000 to 36000000.

- Avbryt koordinatrotation
G-koden (G69.1) för att avbryta koordinatrotationen kan anges i samma block som andra kommandon.

- Verktygskompensering
Verktygskompensering, såsom verktygsoffset eller nosradiekompensering, bearbetas efter att rotationen
av koordinatsystemet utför i ett program som definierar en figur.
G68.1 i antingen i G00- eller G01-läget.
- 241 -
15. KOMPENSERINGSFUNKTIONER PROGRAMMERING B-64604SW/01

Begränsning
- Referenspunktsuppsökning
Ett kommando för referenspunktuppsökning (G27, G28, G29 eller G30 kan bara utfärdas i G69.1-läget.

- Ändringar av koordinater
Försök inte ändra koordinaterna i G68.1-läget (kommandon såsom G50, G54 till G59 och kommandot för
verktygsoffset).

- Fasta cykler
Rotation av koordinatsystemet kan inte användas i enkla fasta cykler, fasta multirepetercykler eller fasta
borrningscykler.

- Inkrementellt kommando
Använd alltid absoluta värden i ett rörelsekommando som omedelbart följder kommandot för rotation av
koordinatsystemet (G68.1) eller kommandot för att avbryta koordinatrotationen (G69.1). Att ange ett
inkrementalt värde resulterar i att rörelsekommandot inte kan arbeta normalt.

- Kommentar om specifikationen av en axel i rotationen av koordinatsystemet


Med nedanstående parameter kan en rörelseposition i fallet där en axel anges i det absoluta läget väljas.
Om två axlar anges görs en rörelse till samma position, oavsett inställningen av parametern.

Bit 5 (AX1) i parameter nr. 11600


Om en axel anges i det absoluta läget när läget för rotation av koordinatsystemet är inställt:
0: Den angivna positionen beräknas först i koordinatsystemet före rotationen när
koordinatsystemet roteras.
1: Koordinatsystemet roteras först sedan görs en rörelse till den angivna positionen i det roterade
koordinatsystemet. (FS16i/18i/21i-kompatibel specifikation)
Den här parametern förändrar hanteringen av koordinaterna på ej specificerade axlar, så att
positionen som ska nås av rörelsen förändras.

(Exempel)
G90 G0 X0 Y0
G01 X10. Y10. F6000
G68.1 X0 Y0 R45........Specificerar rotationen av koordinatsystemet.
Y14.142........................Specificerar en axel ....(1)
G69.1

Bit 5 (AX1) i parameter nr. 11600 = 0:


Den angivna positionen beräknas först i koordinatsystemet (XY) före rotationen när
koordinatsystemet roteras. Så med specifikationen i (1) är positionen på den ospecificerade X-axeln
X10, och den specificerade positionen är (X10,Y14.142). Sedan görs en rörelse till flyttposition
(X-2.929,Y17.071) som erhålls genom 45° rotation.

- 242 -
B-64604SW/01 PROGRAMMERING 15. KOMPENSERINGSFUNKTIONER

Y
Flyttposition
: X-2.929,Y17.071

Specificerad position
: X10,Y14.142


Koordinater innan rotationen
Verktygsbana 45° för koordinatsystemet har
specificerats
: X10,Y10

Fig. 15.2 (c)

Bit 5 (AX1) i parameter nr. 11600 = 1:


Med specifikationen (1), konverteras koordinaterna (X10,Y10) innan rotationen av
koordinatsystemet till koordinaterna (X'14.142,Y'0) i koordinatsystemet (X'Y') som erhålls genom
45° rotation. Härnäst görs en röresle till den specificerade positionen (X'14.142,Y'14.142), det vill
säga flyttpositionen (X20, Y20).
Specificerad position
: X'14.142,Y'14.142
Y Flyttposition
: X0,Y20

Verktygsbana
X' Koordinater innan rotationen
för koordinatsystemet har
Y' specificerats

: X10,Y10
Konvertering
Koordinater i roterat
koordinatsystem
45° : X'14.142,Y'0
X

Fig. 15.2 (d)

- Verktygsoffset
När verktygskompensering med koordinatsystembytet aktiverat (när bit 2 (LWT) med parameter nr. 5002
är inställd till 1 eller bit 4 (LGT) med parameter nr. 5002 är inställd till 0, om verktyskompenseringen har
angetts i läget för koordinatsystemrotationen, så utfärdas alarm PS0509.
Samma alarm utfärdas när bit 6 (EVO) med parameter nr 5001 är inställd till 1 och verktygets
kompenseringsvärde i koordinatsystemets rotationsfunktion byts.

Exempel
- Verktygsradiekompensering och rotation av koordinatsystemet
G68.1 och G69.1 kan anges under verktygsradiekompenseringen, förutsatt att rotationsplanet för
koordinatsystemet sammanfaller med planet för verktysradiekompenseringen.

N1 G50 X0 Z0 G69.1 G01 ;


N2 G42 X1000 Z1000 F1000 T0101 ;
- 243 -
15. KOMPENSERINGSFUNKTIONER PROGRAMMERING B-64604SW/01

N3 G68 R-30000 ;
N4 Z3000 ;
N5 G03 U1000 R1000 ;
N6 G01 Z1000 ;
N7 U-1000 ;
N8 G69.1 G40 X0 Z0 ;

Program före rotation

Program efter rotation

30°

(0, 0)

Verktygsbana

Fig. 15.2 (e)

- Upprepad rotation av koordinatsystemet


Rotation av koordinatsystemet kan upprepas genom att anropa ett registrerat underprogram mer än en
gång, men med allt större rotationsvinklar.
Ställ in bit 0 (RIN) med parameter nr. 5400
till 1 för att ange att rotationsvinkeln ska
vara inkrementell.. (G-kod A,
radieprogrammering längs X-axeln)

G50 X0 Z0 G18 ; Programmerad


G01 F200 T0101 ; verktygsbana
M98 P2100 ; (0, 0)
M98 P2200 L7 ;
Verktygsbana med
G00 X0 Z0 M30 ;
kompensering
(0, -10.0)
O2200 ;
G68,1 X0 Z0 R45,0 ;
G90 M98 P2100 ;
M99;
O2100 ;
G01 G42 X-10.0 Z0 ;
X-10.0 Z4.142 ;
X-7.071 Z7.071 ; Underprogram
G40 M99 ;

Fig. 15.2 (f)

- 244 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

16 KUNDMAKRO
Underprogram är visserligen praktiska för att upprepa en bearbetning, men i funktionen kundmakro kan
man också använda variabler, aritmetiska och logiska operationer och betingade hopp för att på ett enkelt
sätt skapa allmänna program som t.ex. urfräsning och användardefinierade fasta cykler.
Ett bearbetningsprogram kan anropa ett kundmakro med ett enkelt kommando precis som ett
underprogram.
Bearbetningsprogram Kundmakro

O0001 ; O9010 ;
: #1=#18/2 ;
: G01 G42 X#1 Y#1 F300 ;
: 02 X#1 Y-#1 R#1 ;
G65 P9010 R50.0 L2 ; :
: :
: :
M30 ; M99 ;

OBS!
När bit 5 (NMC) i parameter nr 8135 är 0 kan denna funktion användas.

16.1 VARIABLER
I ett vanligt bearbetningsprogram programmeras G-koder och rörelsekanaler direkt med ett numeriskt
värde; exempel är G100 X100.0.
Med ett kundmakro kan siffervärden programmeras direkt eller som variabelnummer. När ett
variabelnummer används kan variabelvärdet ändras genom ett program eller genom att använda åtgärder
på MDI-enheten.

#1=#2+100 ;
G01 X#1 F300 ;

Förklaring
- Variabelrepresentation
När en variabel ska programmeras anges ett siffertecken (#) följt av ett variabelnummer.
#i (i = 1, 2, 3, 4, .....)
[Exempel] #5
#109
#1005
En variabel kan även representeras på följande sätt <formel> som beskrivs i avsnittet om aritmetiska och
logiska driftkommandon.
#[<uttryck>]
[Exempel] #[#100]
#[#1001-1]
#[#6/2]
Variabeln #i som visas i det följande kan ersättas med en variabel #[<uttryck>].

- 245 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Variabeltyper
Variabler kan klassificeras som lokala variabler, allmänna variabler och systemvariabler i enlighet med
variabelnumret. Var och en av dessa variabler har sin egen användning och karakteristik. Det finns även
skrivskyddade systemkonstanter.

- Område för variabelvärden


Lokala och allmänna variabler kan ha ett värde inom följande områden. Om resultatet av beräkningen
överstiger området, utlöses larm PS0111, "OVERFLOW :FLOATING".
När bit 0 (F16) i parameter nr 6008 = 0
Maximalt värde: ca ±10308
Minimivärde: ca ±10-308
Numeriska data som hanteras av ett kundmakro överensstämmer med standarden IEEE och hanteras
som ett dubbelprecisions reellt tal. Ett fel som är ett resultat av driften beror på precisionen.
När bit 0 (F16) i parameter nr 6008 = 1
Maximalt värde: ca ±1047
Minimivärde: ca ±10-29

- Lokal variabel (#1-#33)


En lokal variabel är en variabel som används lokalt i ett makro. Det vill säga den lokala variabeln #i som
används av ett makro som anropas vid ett visst tillfälle skiljer sig från det som används av ett makro som
anropas vid ett annat tillfälle oavsett om de två makrona är likadana. När till exempel ett makro A anropar
ett makro B under multianrop eller något liknande är det därför möjligt för makro B att förstöra en lokal
variabel som används av makro A genom att variabeln används.
En lokal variabel används för att vidarebefordra argument. För information om överensstämmelse mellan
argument och adresser hänvisas till avsnittet om makroanropskommandon. En lokal variabels inledande
status för vilket inga argument vidarebefordras är <null> och användaren kan använda variabeln fritt. En
lokal variabels attribut är LÄSA/SKRIV-aktiverat.

- Allmänna variabler (#100-#199, #500-#999)


En allmän variabel delas av huvudprogrammet, underprogram som anropas av huvudprogrammet och
makron medan en lokal variabel används lokalt i ett makro. Det vill säga #i som används av ett makro är
densamma som den variabel som används av ett annat makro. En därav resulterande allmän variabel som
erhålls genom användning av ett makro kan användas av ett annat makro. En allmän variabels attribut är som
grund LÄSA/SKRIVA-aktiverade. Den allmänna variabeln kan emellertid skyddas (dess attribut ställs in på
enbart LÄSA) genom att dess variabelnummer specificeras med parametrarna nr 6031 och 6032. En allmän
variabel kan användas fritt av användaren även när dess användning inte är definierat av systemet.

OBS!
När bit 6 (NCV) i parameter nr 8135 är 0 kan den allmänna variabeln
#150~#199, #550~#999 användas.

- Skrivskydda en allmän variabel


Flera allmänna variabler (#500 till #999) kan skyddas (deras attribut ställs till endast LÄSA) genom
inställning av variabelnummer i parametrarna nr 6031 och 6032. Detta skydd aktiveras för både
inmatning/Rensa alla genom MDI på makroskärmen och skrivoperation genom ett makroprogram. Om
NC-programmet anger en SKRIV-operation (används på vänster sida) för ett gemensamt program inom
det inställda området, utlöses larm PS0116 "SKRIVSKYDDAD VARIABEL".

- Allmänna kundmakrovariabler mellan varje kanal


Vissa eller alla allmänna kundmakrovariabler (#100 till #149 (#199, #499) och #500 till #599 (#999)) kan
göras gemensamma till alla kanaler genom att ställa in parameter nr 6036 (#100 till #149 (#199, #499))
och 6037 (#500 till #599 (#999) på motsvarande sätt. Huruvida de gemensamma variablerna ska kunna

- 246 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
väljas på en kanal-för-kanal-bas eller ej sker genom inställning av bit 0 (NC1) i parameter nr 6020 för
parameter nr 6036 och bit 1 (NC2) i parameter nr 6020 för parameter nr 6037.

- Systemvariabel
En variabel vars användning inte varierar i systemet. Attributet för en systemvariabel är endera endast
LÄSA, endast SKRIVA eller LÄSA/SKRIVA, beroende på systemvariabelns beskaffenhet.

- Systemkonstant
En systemkonstant kan refereras till som med en variabel även om dess värde är fast. En systemkonstants
attribut är endast LÄSA.

- Utelämnande av decimalpunkten
När ett variabelvärde programmeras i ett program behövs ingen decimalpunkt.
[Exempel] När #1 = 123; är definierat, är det aktuella värdet för variabel #1 123 000.

- Referensvariabler
Värdet som följer efter en adress kan bytas ut mot en variabel. Vid programmering som <adress>#i eller
<adress>-#i används variabelvärdet eller dess komplement som adressens specificerade värde.
[Exempel] F#33 är densamma som F1.5 när #33 = 1.5.
Z-#18 är densamma som Z-20.0 när #18 = 20.0.
G-#130 är densamma som G3 när #130 = 3.0.
En variabel kan inte refereras till med adress/, :, eller O och N.
[Exempel] Programmering som O#27 eller N#1 är inte tillåtet.
n (n = 1 till 9) i det valbara blockskipp /n kan inte vara en variabel.
Ett variabelnummer kan inte specificeras av en direkt variabel.
[Exempel] Vid byte av 5 i #5 mot #30, ange #[#30] istället för ##30. Inga värden som överstiger
det maximalt tillåtna värdet för varje adress kan specificeras.
[Exempel] Om #140 = 10000, överstiger G#140 det maximalt tillåtna värdet.
Om en variabel används som adressdata rundas denna variabel automatiskt av till
det antal siffror som är signifikant för varje adress eller mindre.
[Exempel] För en maskin med ett inkrementsystem med 1/1000 mm (IS-B), och om #1 =
12.3456, då kommer G00 X#1; att bli G00 X12.346;.
Om <uttryck>, som beskrivs senare, används kan värdet som följer på en adress
bytas ut mot <uttryck>.
<adress>[<uttryck>] eller <adress>-[<uttryck>]
Den programkod som visas ovan visar värdet för <uttryck> eller också används
komplementet av värdet som ett adressvärde. Observera att en konstant utan
decimalpunkt, inom parentes ([ ]) antas ha en decimalpunkt i slutet.
[Exempel] X[#24+#18*COS[#1]]
Z-[#18+#26]

- Odefinierad variabel
När värdet för en variabel inte är definierad betecknas denna som en "noll"-variabel. Variablerna #0 och
#3100 är alltid nollvariabler. Dessa variabler kan inte skrivas utan bara läsas.

(a) Anrop
När en odefinierad variabel anropas ignoreras även själva adressen.
Ursprungligt kommando G90 X100 Y#1
Likvärdigt kommando om #1 = <null> G90 X100
Likvärdigt kommando om #1 = 0 G90 X100 Y0

- 247 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

(b) Definition/byte, addition, multiplikation


Om en lokal variabel eller allmän variabel ersätts direkt med <null> blir resultatet <null>. Om en
systemvariabel byts ut direkt mot <null> eller om resultatet av en beräkning som inkluderar <null>
byts ut, antas ett variabelvärde på 0.
Ursprungligt uttryck (lokal variabel) #2=#1 #2=#1*5 #2=#1+#1
Bytesresultat (om #1 = <null>) <null> 0 0
Bytesresultat (om #1 = 0) 0 0 0

Ursprunglig uttryck (allmän variabel) #100=#1 #100=#1*5 #100=#1+#1


Bytesresultat
<null> 0 0
(om #1 = <null>)
Bytesresultat (om #1 = 0) 0 0 0

Ursprunglig uttryck (systemvariabel) #2001=#1 #2001=#1*5 #2001=#1+#1


Bytesresultat (om #1 = <null>) 0 0 0
Bytesresultat (om #1 = 0) 0 0 0

(c) Jämförelse
<null> avviker från 0 endast för EQ och NE.
<null> är lika med 0 för GE, GT, LE och LT.
- Om <null> är tilldelat till #1
Villkorligt
#1 EQ #0 #1 NE 0 #1 GE #0 #1 GT 0 #1 LE #0 #1 LT 0
uttryck
Evalueringsres Fastställt Fastställt Fastställt Ej fastställt Fastställt Ej fastställt
ultat (sant) (sant) (sant) (inte sant) (sant) (inte sant)

- När 0 tilldelas #1
Villkorligt
#1 EQ #0 #1 NE 0 #1 GE #0 #1 GT 0 #1 LE #0 #1 LT 0
uttryck
Evalueringsres Ej fastställt Ej fastställt Fastställt Ej fastställt Fastställt Ej fastställt
ultat (inte sant) (inte sant) (sant) (inte sant) (sant) (inte sant)

- Specificera en systemvariabel (konstant) via dess namn


En systemvariabel (konstant) specificeras av sitt variabelnummer men den kan också specificeras av sitt
förutbestämda systemvariabelnamn (konstant). Ett systemvariabelnamn (konstant) börjar med ett
understreck (_) som följs av upp till sju versaler, siffror eller understreck. För axelberoende variabler (till
exempel koordinater) eller variabler som har många data av liknande typ (till exempel
verktygskompensering) kan index [n] (n: heltal) användas för att specificera värden. I så fall kan n
specificeras i formatet <uttryck> (beräkningsformat).
Kommandoformatet måste specificeras i formatet [#system-variabel-namn] på det sätt som visas nedan.
[#_DATE]
[Exempel]
[#_DATE]=20040117 ; : 2004.01.17 tilldelas #3011 (år månad datum).
[#_TIME]=161705 ; : 16:17:05 tilldelas #3012 (timme minut sekund).
#101=[#_ABSMT[1]] ; : #5021 (maskinkoordinatvärde för axel 1) avläses och
tilldelas #101.
#102=[#_ABSKP[#500*2]] ; : #506x (skipposition för [#500*2]:e axeln) avläses och
tilldelas #102.
Om ett annat värde än ett heltal specificeras för index n refereras ett variabelvärde med antagandet att
bråkvärdet rundas av.
[Exempel]
[#_ABSIO[1.4999999]] : Detta värde antas vara [#_ABSIO[1]], det vill säga #5001.
[#_ABSIO[1.5000000]] : Detta värde antas vara [#_ABSIO[2]], det vill säga #5002.

- 248 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

OBS!
1 Om det specificerade variabelnamnet inte registreras utlöses larm PS1098,
"'INGET VARIABELN".
2 Om ett negativt eller ogiltigt index specificeras utlöses larm PS1099, "OGILTIGT
SUFFIX [ ]".

- Systemkonstant #0, #3100-#3102 (Attribut: R)


Konstanter som används som fasta värden i systemet kan användas som systemvariabler. Sådana
konstanter kallas systemkonstanter. De systemkonstanter som finns visas nedan.
Konstantnummer Konstantnamn Beskrivning
#0, #3100 [#_EMPTY] Null
#3101 [#_PI] Cirkulär konstant π = 3.14159265358979323846
#3102 [#_E] Bas för den naturliga logaritmen e= 2.71828182845904523536

- Specificering av en allmän variabel via dess namn


Specificering av ett variabelnamn angivet av kommandot SETVN som beskrivs senare tillåter läsning från
och skrivning till en allmän variabel.
Kommandot måste specificeras i formen [#gemensam-variabel-namn] såsom [#VAR500].
[Exempel]
X[#POS1] Y[#POS2] ; : Specificering av en position via variabelnamnet
[#POS1] = #100+#101 ; : Exekvering av en beräkningssats via variabelnamnet
#[100+[#ABS]] = 500 ; : Samma som ovan (via ett variabelnummer)
#500 = [1000+[#POS2]*10] ; : Läsning av en variabel via ett variabelnamn

- Inställning och specificering av en allmän variabels namn (SETVN)


För de 50 allmänna variablerna #500 till #549 kan ett namn på upp till åtta tecken specificeras genom
användning av ett kommando på det sätt som visas nedan. Om kundmakrovariablens
namnexpansionsfunktion är aktiverad, kan ett namn med upp till 31 tecken specificeras.
SETVN n [VAR500, VAR501, VAR502,......] ;
n representerar startnumret för en allmän variabel för vilken namnet specificeras.
VAR500 är variabelnamnet för variabeln n, VAR501 är variabelnamnet för variabeln n+1 och VAR502 är
variabelnamnet för variabelnumret n+2 och så vidare. Varje sträng avgränsas med ett komma (,). Alla
koder som kan användas som meningsfull information i ett program med undantag av styrning in,
styrning ut, [, ], EOB, EOR, och : (kolon i ett programnummer) kan användas. Varje namn måste dock
inledas med ett alfabetiskt tecken. Variabelnamn rensas inte vid avstängning.
Specificering av ett variabelnamn tillåter läsning från och skrivning till en allmän variabel. Kommandot
måste specificeras i formen [#gemensam-variabel-namn] såsom [#VAR500].
[Exempel] SETVN 510[ TOOL_NO, WORK_NO, COUNTER1, COUNTER2 ];
Kommandot ovan namnger variablerna på följande sätt.
Variabel Namn
#510 TOOL_NO
#511 WORK_NO
#512 COUNTER1
#513 COUNTER2

De namn som specificeras av kommandot kan användas i ett program. Exempelvis om 10 tilldelas #510
kan uttrycket [#TOOL_NO]=10; användas istället för #510=10;.
Om kundmakrovariablens namnexpansionsfunktion är aktiverad,
tilldelar kommandot SETVN 510[TOOL_NUMBER000001_CHANGE_DETECT]; variabeln ett namn
med 31 tecken.
Variabel Namn
#510 TOOL_NUMBER000001_CHANGE_DETECT

- 249 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

OBS!
Om samma namn specificerats för olika allmänna variabler kan endast den variabel
som har det lägsta variabelnumret refereras med det specificerade namnet.

16.2 SYSTEMVARIABLER
Systemvariabler kan användas för att läsa och skriva interna CNC-data, t.ex. värden för
fräsradiekompensering och aktuella positionsdata. Systemvariablerna är viktiga för framtagning både av
allmänna program och automatiseringsprogram.

Lista över systemvariabler och konstanter


n representerar ett index.
R, W och R/W är attribut till en variabel och indikerar endast läsa (read-only), endast skriva (write-only)
respektive läsa/skriva aktiverat.

- Gränssnittssignaler
Systemvaria Systemva-
Attribut Beskrivning
belnummer riabelnamn
#1000-#1031 [#_UI[n]] R Inmatningssignaler gränssnitt (BIT), UI000-UI031
OBS!) Index n representerar en BIT-position (0-31).
#1032-#1035 [#_UIL[n]] R Inmatningssignaler gränssnitt (LONG), UI000-UI031/ UI100-UI131/
UI200-UI231/UI300-UI331
OBS!) Index n (0-3): 0 = UI000-UI031, 1 = UI100-UI131,
2 = UI200-231, 3 = UI300-UI331
#1036-#1067 [#_UI[n]] R Inmatningssignaler gränssnitt (BIT), UI000-UI031
OBS!) Index n representerar en BIT-position (32-63).
#1068-#1071 [#_UIL[n]] R Inmatningssignaler gränssnitt (LONG), UI400-UI431 / UI500-UI531 /
UI600-UI631 / UI700-UI731
OBS!) Index n (4-7): 4=UI400-UI431, 5=UI500-UI531,
6=UI600-UI631, 7=UI700-UI731
#1100-#1131 [#_UO[n]] R/W Utmatningssignaler gränssnitt (BIT), UO000-UO031
OBS!) Index n representerar en BIT-position (0-31).
#1132-#1135 [#_UOL[n]] R/W Utmatningssignaler gränssnitt (LONG), UO000-UO031/
UO100-UO131/UO200-UO231/UO300-UO331
OBS!) Index n (0-3): 0 = UO000-UO031, 1 = UO100-UO131,
2 = UO200-231, 3 = UO300-UO331
#1136-#1167 [#_UO[n]] R/W Utmatningssignaler gränssnitt (BIT), UO400-UO431
OBS!) Index n representerar en BIT-position (32-63).
#1168-#1171 [#_UOL[n]] R/W Utmatningssignaler gränssnitt (LONG), UO400-UO431/ UO500-UO531
/ UO600-UO631 / UO700-UO731
OBS!) Index n (4-7): 4=UO400-UO431, 5=UO500-UO531,
6=UO600-UO631, 7=UO700-UO731

- Verktygskompenseringsvärde
M
Verktygskompenseringsminne A
Systemvariabel Systemvaria-
Attribut Beskrivning
nummer belnamn
#2001-#2200 [#_OFS[n]] R/W Verktygskompenseringsvärde
OBS!) Index n representerar ett kompenseringsnummer (1 till 200).
#10001-#10999 Om antalet inställningar är större än 64, kan även numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).

- 250 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
Verktygskompenseringsminne C när bit 3 (V15) i parameter nr 6000 = 0
Systemvariabel Systemvaria-
Attribut Beskrivning
nummer belnamn
#2001-#2200 [#_OFSHW[n]] R/W Verktygskompenseringsvärde (H-kod, slitage)
OBS!) Index n representerar ett kompenseringsnummer (1 till 200).
#10001-#10999 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2201-#2400 [#_OFSHG[n]] R/W Verktygskompenseringsvärde (H-kod, geometri)
OBS!) Index n representerar ett kompenseringsnummer (1 till 200).
#11001-#11999 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#12001-#12999 [#_OFSDW[n]] R/W Verktygskompenseringsvärde (D-kod, slitage)
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
# 13001-#13999 [#_OFSDG[n]] R/W Verktygskompenseringsvärde (D-kod, geometri)
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).

Verktygskompenseringsminne C när bit 3 (V15) i parameter nr 6000 = 1


Systemvariabel Systemvaria-
Attribut Beskrivning
nummer belnamn
#2001-#2200 [#_OFSHG[n]] R/W Verktygskompenseringsvärde (H-kod, geometri)
OBS!) Index n representerar ett kompenseringsnummer (1 till 200).
#10001-#10999 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2201-#2400 [#_OFSHW[n]] R/W Verktygskompenseringsvärde (H-kod, slitage)
OBS!) Index n representerar ett kompenseringsnummer (1 till 200).
#11001-#11999 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
(Anm. 1)
#2401-#2600 [#_OFSDG[n]] R/W Verktygskompenseringsvärde (D-kod, geometri)
Index n representerar ett kompenseringsnummer (1 till 200).
OBS! 1) Aktiverat om bit 5 (D15) i parameter nr 6004 = 1.
#12001-#12999 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
(Anm. 1)
#2601-#2800 [#_OFSDW[n]] R/W Verktygskompenseringsvärde (D-kod, slitage)
Index n representerar ett kompenseringsnummer (1 till 200).
OBS! 1) Aktiverat om bit 5 (D15) i parameter nr 6004 = 1.
#13001-#13999 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).

Verktygskompenseringsminne C
Systemvariabler som ej beror på bit 3 (V15) i parameter nr 6000
Systemvariabeln Systemvariabel
Attribut Beskrivning
ummer namn
#21001-#21999 [#_CORR_G[n]] R/W Hörn R offsetnummer (geometri)
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#22001-#22999 R/W Hörn R offsetnummer (slitage)
[#_CORR_W[n]] OBS!) Index n representerar ett kompenseringsnummer (1 till 999).

- 251 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Verktygskompenseringsvärde
T
Utan kompenseringsminne för verktygsgeometri/slitage
Systemvariabel Systemvariab
Attribut Beskrivning
nummer elnamn
#2001-#2064 [#_OFSX[n]] R/W Kompenseringsvärde X-axel (*1)
OBS!) Index n representerar ett kompenseringsnummer (1 till 64).
#10001-#10999 Om antalet inställningar är större än 64, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2101-#2164 [#_OFSZ[n]] R/W Kompenseringsvärde Z-axel (*1)
OBS!) Index n representerar ett kompenseringsnummer (1 till 64).
#11001-#11999 Om antalet inställningar är större än 64, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2201-#2264 [#_OFSR[n]] R/W Värde för verktygsnosradiekompensering
OBS!) Index n representerar ett kompenseringsnummer (1 till 64).
#12001-#12999 Om antalet inställningar är större än 64, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2301-#2364 [#_OFST[n]] R/W Position virtuell verktygsspets T
OBS!) Index n representerar ett kompenseringsnummer (1 till 64).
#13001-#13999 Om antalet inställningar är större än 64, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2401-#2449 [#_OFSY[n]] R/W Kompenseringsvärde Y-axel (*1)
OBS!) Index n representerar ett kompenseringsnummer (1 till 49).
#14001-#14999 Om antalet inställningar är större än 49, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
(*1) X-axel: X-axeln av de tre basaxlarna, Z-axeln: Z-axeln av de tre basaxlarna, Y-axeln: Y-axeln av de
tre basaxlarna
Med kompenseringsminne för verktygsgeometri/slitage
Systemvariabel Systemvariab
Attribut Beskrivning
nummer elnamn
#2001-#2064 [#_OFSXW[n]] R/W Kompenseringsvärde X-axel (slitage) (*1)
OBS!) Index n representerar ett kompenseringsnummer (1 till 64).
#10001-#10999 Om antalet inställningar är större än 64, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2101-#2164 [#_OFSZW[n]] R/W Kompenseringsvärde Z-axel (slitage) (*1)
OBS!) Index n representerar ett kompenseringsnummer (1 till 64).
#11001-#11999 Om antalet inställningar är större än 64, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2201-#2264 [#_OFSRW[n]] R/W Värde för nosradiekompensering (slitage)
OBS!) Index n representerar ett kompenseringsnummer (1 till 64).
#12001-#12999 Om antalet inställningar är större än 64, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2301-#2364 [#_OFST[n]] R/W Position virtuell verktygsspets T
OBS!) Index n representerar ett kompenseringsnummer (1 till 64).
#13001-#13999 Om antalet inställningar är större än 64, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).

- 252 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Systemvariabel Systemvariab
Attribut Beskrivning
nummer elnamn
#2401-#2449 [#_OFSYW[n]] R/W Kompenseringsvärde Y-axel (slitage) (*1)
OBS!) Index n representerar ett kompenseringsnummer (1 till 49).
#14001-#14999 Om antalet inställningar är större än 49, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2451-#2499 [#_OFSYG[n]] R/W Kompenseringsvärde Y-axel (geometri) (*1)
OBS!) Index n representerar ett kompenseringsnummer (1 till 49).
#19001-#19999 Om antalet inställningar är större än 49, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2701-#2749 [#_OFSXG[n]] R/W Kompenseringsvärde X-axel (geometri) (*1)
OBS!) Index n representerar ett kompenseringsnummer (1 till 49).
#15001-#15999 Om antalet inställningar är större än 49, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 49).
#2801-#2849 [#_OFSZG[n]] R/W Kompenseringsvärde Z-axel (geometri) (*1)
OBS!) Index n representerar ett kompenseringsnummer (1 till 49).
#16001-#16999 Om antalet inställningar är större än 49, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#2901-#2964 [#_OFSRG[n]] R/W Värde för nosradiekompensering (geometri)
OBS!) Index n representerar ett kompenseringsnummer (1 till 64).
#17001-#17999 Om antalet inställningar är större än 64, kan numren till vänster
användas.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
(*1) X-axel: X-axeln av de tre basaxlarna, Z-axeln: Z-axeln av de tre basaxlarna, Y-axeln: Y-axeln av de
tre basaxlarna

- Förskjutningsmängd för arbetsstyckets koordinatsystem


T
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#2501 [#_WKSFTX] R/W Förskjutningsvärde för arbetsstycke X-axel
#2601 [#_WKSFTZ] R/W Förskjutningsvärde för arbetsstycke Z-axel
#100751-#100800 [#_WZ_SFT [n]] R/W Förskjutningsvärde för arbetsstyckets n:e-axel
OBS!) Index n representerar ett axelnummer (1 till 50).
X-axel: X-axeln av de tre basaxlarna, Z-axeln: Z-axeln av de tre basaxlarna

- Automatisk drift eller liknande


Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#3000 [#_ALM] W Makrolarm
#3001 [#_CLOCK1] R/W Klocka 1 (ms)
#3002 [#_CLOCK2] R/W Klocka 2 (hr)
#3003 [#_CNTL1] R/W Aktivera eller inaktivera spärren av ett enkelt blockstopp.
Aktivera eller inaktivera väntan på extrafunktionens
avslutningssignal.
#3003 bit 0 [#_M_SBK] R/W Aktivera eller inaktivera spärren av ett enkelt blockstopp.
#3003 bit 1 [#_M_FIN] R/W Aktivera eller inaktivera väntan på extrafunktionens
avslutningssignal.

- 253 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#3004 [#_CNTL2] R/W Aktivera eller inaktivera matningsstopp.
Aktivera eller inaktivera matningsövermanning.
Aktivera eller inaktivera exaktstoppkontroll.
#3004 bit 0 [#_M_FHD] R/W Aktivera eller inaktivera matningsstopp.
#3004 bit 1 [#_M_OV] R/W Aktivera eller inaktivera matningsövermanning.
#3004 bit 2 [#_M_EST] R/W Aktivera eller inaktivera exaktstoppkontroll.
#3005 [#_SETDT] R/W Läsa/skriva inställningsdata.
#3006 [#_MSGSTP] W Stopp med ett meddelande
#3007 [#_MRIMG] R Status för spegling (DI och inställning)
#3008 [#_PRSTR] R Starta om/inte starta om ett program

- Tid
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#3011 [#_DATE] R År/månad/datum
#3012 [#_TIME] R Timme/minut/sekund

- Kanalnummer för den parameter som ska läsas eller skrivas


Systemvariabel- Systemvariabel-
Attribut Beskrivning
nummer namn
#3018 - R/W Kanalnummer för den parameter som ska läsas eller skrivas

- Nummer på den kanal på vilken ett makro exekveras


Systemvariabel- Systemvariabel-
Attribut Beskrivning
nummer namn
#3019 [#_PATH_NO] R Nummer på den kanal på vilken ett makro exekveras

- Antal delar
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#3901 [#_PRTSA] R/W Totalt antal delar
#3902 [#_PRTSN] R/W Antal nödvändiga delar

- Verktygskompenseringsminne
M
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#3980 [#_OFSMEM] R Information om verktygskompenseringsminne

- Huvudprogramnummer
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#4000 [#_MAINO] R Huvudprogramnummer

- 254 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Modal information
M
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#4001-#4030 [#_BUFG[n]] R Modal information om block som har specificerats den
senaste minuten (G-kod)
OBS!) Index n representerar ett G-kodgruppnummer.
#4102 [#_BUFB] R Modal information om block som har specificerats den
senaste minuten (B-kod)
#4107 [#_BUFD] R Modal information om block som har specificerats den
senaste minuten (D-kod)
#4108 [#_BUFE] R Modal information om block som har specificerats den
senaste minuten (E-kod)
#4109 [#_BUFF] R Modal information om block som har specificerats den
senaste minuten (F-kod)
#4111 [#_BUFH] R Modal information om block som har specificerats den
senaste minuten (H-kod)
#4113 [#_BUFM] R Modal information om block som har specificerats den
senaste minuten (M-kod)
#4114 [#_BUFN] R Modal information om block som har specificerats den
senaste minuten (sekvensnummer)
#4115 [#_BUFO] R Modal information om block som har specificerats den
senaste minuten (programnummer)
#4119 [#_BUFS] R Modal information om block som har specificerats den
senaste minuten (S-kod)
#4120 [#_BUFT] R Modal information om block som har specificerats den
senaste minuten (T-kod)
#4130 [#_BUFWZP] R Modal information om block som har specificerats den
senaste minuten (koordinatsystemnummer extra
arbetsstycke)
#4201-#4230 [#_ACTG[n]] R Modal information om det block som för närvarande exekveras
(G-kod)
OBS!) Index n representerar ett G-kodgruppnummer.
#4302 [#_ACTB] R Modal information om det block som för närvarande
exekveras (B-kod)
#4307 [#_ACTD] R Modal information om det block som för närvarande
exekveras (D-kod)
#4308 [#_ACTE] R Modal information om det block som för närvarande
exekveras (E-kod)
#4309 [#_ACTF] R Modal information om det block som för närvarande
exekveras (F-kod)
#4311 [#_ACTH] R Modal information om det block som för närvarande
exekveras (H-kod)
#4313 [#_ACTM] R Modal information om det block som för närvarande exekveras
(M-kod)
#4314 [#_ACTN] R Modal information om det block som för närvarande
exekveras (sekvensnummer)
#4315 [#_ACTO] R Modal information om det block som för närvarande
exekveras (programnummer)
#4319 [#_ACTS] R Modal information om det block som för närvarande
exekveras (S-kod)
#4320 [#_ACTT] R Modal information om det block som för närvarande
exekveras (T-kod)
#4330 [#_ACTWZP] R Modal information om det block som för närvarande
exekveras (koordinatsystemnummer extra arbetsstycke)

- 255 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#4401-#4430 [#_INTG[n]] R Modal information om avbrutna block (G-kod)
OBS!) Index n representerar ett G-kodgruppnummer.
#4502 [#_INTB] R Modal information om avbrutna block (B-kod)
#4507 [#_INTD] R Modal information om avbrutna block (D-kod)
#4508 [#_INTE] R Modal information om avbrutna block (E-kod)
#4509 [#_INTF] R Modal information om avbrutna block (F-kod)
#4511 [#_INTH] R Modal information om avbrutna block (H-kod)
#4513 [#_INTM] R Modal information om avbrutna block (M-kod)
#4514 [#_INTN] R Modal information om avbrutna block (sekvensnummer)
#4515 [#_INTO] R Modal information om avbrutna block (programnummer)
#4519 [#_INTS] R Modal information om avbrutna block (S-kod)
#4520 [#_INTT] R Modal information om avbrutna block (T-kod)
#4530 [#_INTWZP] R Modal information om avbrutna block
(koordinatsystemnummer extra arbetsstycke)

T
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#4001-#4030 [#_BUFG[n]] R Modal information om block som har specificerats den
senaste minuten (G-kod)
OBS!) Index n representerar ett G-kodgruppnummer.
#4108 [#_BUFE] R Modal information om block som har specificerats den
senaste minuten (E-kod)
#4109 [#_BUFF] R Modal information om block som har specificerats den
senaste minuten (F-kod)
#4113 [#_BUFM] R Modal information om block som har specificerats den
senaste minuten (M-kod)
#4114 [#_BUFN] R Modal information om block som har specificerats den
senaste minuten (sekvensnummer)
#4115 [#_BUFO] R Modal information om block som har specificerats den
senaste minuten (programnummer)
#4119 [#_BUFS] R Modal information om block som har specificerats den
senaste minuten (S-kod)
#4120 [#_BUFT] R Modal information om block som har specificerats den
senaste minuten (T-kod)
#4130 [#_BUFWZP] R Modal information om block som har specificerats den
senaste minuten (koordinatsystemnummer extra
arbetsstycke)
#4201-#4230 [#_ACTG[n]] R Modal information om det block som för närvarande exekveras
(G-kod)
OBS!) Index n representerar ett G-kodgruppnummer.
#4308 [#_ACTE] R Modal information om det block som för närvarande
exekveras (E-kod)
#4309 [#_ACTF] R Modal information om det block som för närvarande
exekveras (F-kod)
#4313 [#_ACTM] R Modal information om det block som för närvarande exekveras
(M-kod)
#4314 [#_ACTN] R Modal information om det block som för närvarande
exekveras (sekvensnummer)
#4315 [#_ACTO] R Modal information om det block som för närvarande
exekveras (programnummer)
#4319 [#_ACTS] R Modal information om det block som för närvarande
exekveras (S-kod)

- 256 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#4320 [#_ACTT] R Modal information om det block som för närvarande
exekveras (T-kod)
#4330 [#_ACTWZP] R Modal information om det block som för närvarande
exekveras (koordinatsystemnummer extra arbetsstycke)
#4401-#4430 [#_INTG[n]] R Modal information om avbrutna block (G-kod)
OBS!) Index n representerar ett G-kodgruppnummer.
#4508 [#_INTE] R Modal information om avbrutna block (E-kod)
#4509 [#_INTF] R Modal information om avbrutna block (F-kod)
#4513 [#_INTM] R Modal information om avbrutna block (M-kod)
#4514 [#_INTN] R Modal information om avbrutna block (sekvensnummer)
#4515 [#_INTO] R Modal information om avbrutna block (programnummer)
#4519 [#_INTS] R Modal information om avbrutna block (S-kod)
#4520 [#_INTT] R Modal information om avbrutna block (T-kod)
#4530 [#_INTWZP] R Modal information om avbrutna block
(koordinatsystemnummer extra arbetsstycke)

- Positionsinformation
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5001-#5020 [#_ABSIO[n]] R Föregående blockslutpunkt (arbetsstyckets
koordinatsystemet)
OBS!) Index n representerar ett axelnummer (1 till 20)
#100001-#100050 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).
#5021-#5040 [#_ABSMT[n]] R Specificerad aktuell position (maskinkoordinatsystem)
OBS!) Index n representerar ett axelnummer (1 till 20).
#100051-#100100 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).
#5041-#5060 [#_ABSOT[n]] R Specificerad aktuell position (arbetsstyckets koordinatsystem)
OBS!) Index n representerar ett axelnummer (1 till 20).
#100101-#100150 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).
#5061-#5080 [#_ABSKP[n]] R Skipposition (arbetsstyckets koordinatsystem)
OBS!) Index n representerar ett axelnummer (1 till 20).
#100151-#100200 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).

- Värdet för verktygslängdskompensering


M
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5081-#5100 [#_TOFS[n]] R Värdet för verktygslängdskompensering
OBS!) Index n representerar ett axelnummer (1 till 20).
#100201-#100250 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).

- 257 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Verktygets förskjutningsvärde
T
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5081, #100201 [#_TOFSWX] R Verktygsoffset för X-axeln (slitage)
#5082, #100202 [#_TOFSWZ] Verktygsoffset för Z-axeln (slitage)
#5083, #100203 [#_TOFSWY] Verktygsoffset för Y-axeln
#5084 - #5100 [#_TOFS[n]] Verktygsoffset (slitage) för en godtycklig axel
OBS!) Index n representerar ett axelnummer (4 till 20).
#100204-#100250 Verktygsoffset (slitage) för en godtycklig axel
OBS!) Index n representerar ett axelnummer (4 till 50).
#5121, #100901 [#_TOFSGX] R Verktygsoffset för X-axeln (geometri)
#5122, #100902 [#_TOFSGZ] Verktygsoffset för Y-axeln (geometri)
#5123, #100903 [#_TOFSGY] Verktygsoffset för Z-axeln (geometri)
#5124 - #5140 [#_TOFSG[n]] Verktygsoffset (geometri) för en godtycklig axel
OBS!) Index n representerar ett axelnummer (4 till 20).
#100904-#100950 Verktygsoffset (geometri) för en godtycklig axel
OBS!) Index n representerar ett axelnummer (4 till 50).
X-axel: X-axeln av de tre basaxlarna, Z-axeln: Z-axeln av de tre basaxlarna, Y-axeln: Y-axeln av de tre
basaxlarna

- Servopositionsavvikelse
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5101-#5120 [#_SVERR[n]] R Servopositionsavvikelse
OBS!) Index n representerar ett axelnummer (1 till 20).
#100251-#100300 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).

- Handrattsavbrott
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5121-#5140 [#_MIRTP[n]] R Handrattsavbrott
OBS!) Index n representerar ett axelnummer (1 till 20).
#100651-#100700 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).

- Avstånd att tillryggalägga


Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5181-#5200 [#_DIST[n]] R Avstånd att tillryggalägga
OBS!) Index n representerar ett axelnummer (1 till 20).
#100801-#100850 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).

- Origooffsetvärde för arbetsstycket, utökat origooffsetvärde för arbetsstycket


M
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5201-#5220 [#_WZCMN[n]] R/W Externt värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).

- 258 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5221-#5240 [#_WZG54[n]] R/W G54 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5241-#5260 [#_WZG55[n]] R/W G55 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5261-#5280 [#_WZG56[n]] R/W G56 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5281-#5300 [#_WZG57[n]] R/W G57 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5301-#5320 [#_WZG58[n]] R/W G58 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5321-#5340 [#_WZG59[n]] R/W G59 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#100301-#100350 [#_WZCMN[n]] R/W Externt värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100351-#100400 [#_WZG54[n]] R/W G54 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100401-#100450 [#_WZG55[n]] R/W G55 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100451-#100500 [#_WZG56[n]] R/W G56 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100501-#100550 [#_WZG57[n]] R/W G57 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100551-#100600 [#_WZG58[n]] R/W G58 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100601-#100650 [#_WZG59[n]] R/W G59 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
Utvidgat värde för arbetsstyckets origooffset
#7001-#7020 [#_WZP1[n]] R/W G54.1P1 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#7021-#7040 [#_WZP2[n]] R/W G54.1P2 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
: : : :
: : : :
#7941-#7960 [#_WZP48[n]] R/W G54.1P48 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#14001-#14020 [#_WZP1[n]] R/W G54.1P1 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#14021-#14040 [#_WZP2[n]] R/W G54.1P2 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
: : : :
: : : :
#19981-#20000 [#_WZP300[n]] R/W G54.1P300 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#101001-#101050 [#_WZP1[n]] R/W G54.1P1 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#101051-#101100 [#_WZP2[n]] R/W G54.1P2 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
: : : :
: : : :
#115901-#115950 [#_WZP299[n]] R/W G54.1P299 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#115951-#116000 [#_WZP300[n]] R/W G54.1P300 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).

- 259 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

T
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5201-#5220 [#_WZCMN[n]] R/W Externt värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5221-#5240 [#_WZG54[n]] R/W G54 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5241-#5260 [#_WZG55[n]] R/W G55 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5261-#5280 [#_WZG56[n]] R/W G56 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5281-#5300 [#_WZG57[n]] R/W G57 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5301-#5320 [#_WZG58[n]] R/W G58 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#5321-#5340 [#_WZG59[n]] R/W G59 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#100301-#100350 [#_WZCMN[n]] R/W Externt värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100351-#100400 [#_WZG54[n]] R/W G54 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100401-#100450 [#_WZG55[n]] R/W G55 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100451-#100500 [#_WZG56[n]] R/W G56 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100501-#100550 [#_WZG57[n]] R/W G57 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100551-#100600 [#_WZG58[n]] R/W G58 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#100601-#100650 [#_WZG59[n]] R/W G59 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
Utvidgat värde för arbetsstyckets origooffset
#7001-#7020 [#_WZP1[n]] R/W G54.1P1 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#7021-#7040 [#_WZP2[n]] R/W G54.1P2 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
: : : :
: : : :
#7941-#7960 [#_WZP48[n]] R/W G54.1P48 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 20).
#101001-#101050 [#_WZP1[n]] R/W G54.1P1 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#101051-#101100 [#_WZP2[n]] R/W G54.1P2 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
: : : :
: : : :
#115901-#115950 [#_WZP299[n]] R/W G54.1P299 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).
#115951-#116000 [#_WZP300[n]] R/W G54.1P300 värde för arbetsstyckets origooffset
OBS!) Index n representerar ett axelnummer (1 till 50).

- 260 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Skipposition (detekteringsenhet)
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5421-#5440 [#_SKPDTC[n]] R Skipposition (detekteringsenhet)
OBS!) Index n representerar ett axelnummer (1 till 20).
#100701-#100750 Även siffrorna till vänster kan användas.
OBS!) Index n representerar ett axelnummer (1 till 50).

- Andra offsetvärdet för verktygsgeometri


T
Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#5801-#5832 [#_OFSX2G[n]] R/W Andra kompenseringsvärdet för X-axelns geometriska
verktygsoffset
OBS!) Index n representerar ett kompenseringsnummer (1 till 32).
#27001-#27999 Om antalet par är större än 32, är även siffrorna till vänster
tillåtna.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#5833-#5864 [#_OFSZ2G[n]] R/W Andra kompenseringsvärdet för Z-axelns geometriska
verktygsoffset
OBS!) Index n representerar ett kompenseringsnummer (1 till 32).
#28001-#28999 Om antalet par är större än 32, är även siffrorna till vänster
tillåtna.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).
#5865-#5896 [#_OFSY2G[n]] R/W Andra kompenseringsvärdet för Y-axelns geometriska
verktygsoffset
OBS!) Index n representerar ett kompenseringsnummer (1 till 32).
#29001-#29999 Om antalet par är större än 32, är även siffrorna till vänster
tillåtna.
OBS!) Index n representerar ett kompenseringsnummer (1 till 999).

- Matningshastighetens reduktionsförhållande för överlappning av snabbgång


Systemvariabel- Systemvariabel
Attribut Beskrivning
nummer namn
#100851- #100900 [#_ROVLP [n]] R/W Matningshastighetens reduktionsförhållande för överlappning
av snabbgång
OBS!) Index n representerar ett axelnummer (1 till 50).

- Seriell spindel
Systemvariabel- Systemvariabeln
Attribut Beskrivning
nummer amn
#100951-#100954 [#_SPSTAT[n]] R Status för respektive spindel
OBS!) Index n representerar ett spindelnummer (1 till 4).

- Klämvärde för maximal spolhastighet


Systemvariabel- Systemvariabeln
Attribut Beskrivning
nummer amn
#100959 [#_CSSSMAX] R Kommando för maximal spolhastighet vid klämkommando för
maximal spolhastighet

- 261 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Dynamiskt kompenseringsvärde för standardverktyg


M
Systemvariabeln Systemvariabel
Attribut Beskrivning
ummer namn
#118051-#118100 [#_DOFS1[n]] R/W Dynamiskt kompenseringsvärde för standardverktyg (först
inställt)
OBS!) Index n representerar ett axelnummer (1 till 50).
#118101-#118150 [#_DOFS2[n]] R/W Dynamiskt kompenseringsvärde för standardverktyg (andra
inställda)
OBS!) Index n representerar ett axelnummer (1 till 50).
#118151-#118200 [#_DOFS3[n]] R/W Dynamiskt kompenseringsvärde för standardverktyg (tredje
inställda)
OBS!) Index n representerar ett axelnummer (1 till 50).
#118201-#118250 [#_DOFS4[n]] R/W Dynamiskt kompenseringsvärde för standardverktyg (fjärde
inställda)
OBS!) Index n representerar ett axelnummer (1 till 50).
#118251-#118300 [#_DOFS5[n]] R/W Dynamiskt kompenseringsvärde för standardverktyg (femte
inställda)
OBS!) Index n representerar ett axelnummer (1 till 50).
#118301-#118350 [#_DOFS6[n]] R/W Dynamiskt kompenseringsvärde för standardverktyg (sjätte
inställda)
OBS!) Index n representerar ett axelnummer (1 till 50).
#118351-#118400 [#_DOFS7[n]] R/W Dynamiskt kompenseringsvärde för standardverktyg (andra
inställda)
OBS!) Index n representerar ett axelnummer (1 till 50).
#118401-#118450 [#_DOFS8[n]] R/W Dynamiskt kompenseringsvärde för standardverktyg (åttonde
inställda)
OBS!) Index n representerar ett axelnummer (1 till 50).

- Offsetvärde för lokalt koordinatsystem


Systemvariabel System-
Attribut Beskrivning
nummer variabel namn
#118501-#118550 [#_LCLOFS[n]] R Offsetvärde för lokalt koordinatsystem
OBS!) Index n representerar ett axelnummer (1 till 50).

- Övrigt
Systemkonstant- Systemkonstan
Attribut Beskrivning
nummer tnamn
#8570 - R/W Växling av P-KOD-variabler/systemvariabler (#10000 eller
högre)

- Systemkonstant
Systemkonstant- Systemkonstan
Attribut Beskrivning
nummer tnamn
#0, #3100 [#_EMPTY] R Null
#3101 [#_PI] R Cirkulär konstant π = 3.14159265358979323846
#3102 [#_E] R Bas för den naturliga logaritmen e=
2.71828182845904523536

Förklaring
R, W och R/W är attribut till en variabel och representerar endast läsa (read-only), endast skriva
(write-only) respektive läsa/skriva aktiverat.

- 262 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Gränssnittssignal #1000-#1031, #1032, #1033-#1035 (Attribut: R)


#1100-#1131, #1132, #1133-#1135 (attribut: R/W)
[Inmatningssignal]
Status för inmatningssignalerna kan erhållas genom att värdet för systemvariablerna #1000 till #1032
läses av.

Variabelnummer Variabelnamn Punkt Inmatningssignal gränssnitt


#1000 [#_UI[0]] 1 UI000 (20)
#1001 [#_UI[1]] 1 UI001 (21)
#1002 [#_UI[2]] 1 UI002 (22)
#1003 [#_UI[3]] 1 UI003 (23)
#1004 [#_UI[4]] 1 UI002 (24)
#1005 [#_UI[5]] 1 UI005 (25)
#1006 [#_UI[6]] 1 UI006 (26)
#1007 [#_UI[7]] 1 UI007 (27)
#1008 [#_UI[8]] 1 UI008 (28)
#1009 [#_UI[9]] 1 UI009 (29)
#1010 [#_UI[10]] 1 UI010 (210)
#1011 [#_UI[11]] 1 UI011 (211)
#1012 [#_UI[12]] 1 UI012 (212)
#1013 [#_UI[13]] 1 UI013 (213)
#1014 [#_UI[14]] 1 UI014 (214)
#1015 [#_UI[15]] 1 UI015 (215)
#1016 [#_UI[16]] 1 UI016 (216)
#1017 [#_UI[17]] 1 UI017 (217)
#1018 [#_UI[18]] 1 UI018 (218)
#1019 [#_UI[19]] 1 UI019 (219)
#1020 [#_UI[20]] 1 UI020 (220)
#1021 [#_UI[21]] 1 UI021 (221)
#1022 [#_UI[22]] 1 UI022 (222)
#1023 [#_UI[23]] 1 UI023 (223)
#1024 [#_UI[24]] 1 UI024 (224)
#1025 [#_UI[25]] 1 UI025 (225)
#1026 [#_UI[26]] 1 UI026 (226)
#1027 [#_UI[27]] 1 UI027 (227)
#1028 [#_UI[28]] 1 UI028 (228)
#1029 [#_UI[29]] 1 UI029 (229)
#1030 [#_UI[30]] 1 UI030 (230)
#1031 [#_UI[31]] 1 UI031 (231)
#1032 [#_UIL[0]] 32 UI000-UI031
#1033 [#_UIL[1]] 32 UI100-UI131
#1034 [#_UIL[2]] 32 UI200-UI231
#1035 [#_UIL[3]] 32 UI300-UI331

Variabelvärde Inmatningssignal
1.0 Kontakten sluten
0.0 Kontakten öppnad

Eftersom det avlästa värdet är 1.0 eller 0.0 oavsett enhetssystemet, måste enhetssystemet beaktas när ett
makro skapas.
Inmatningssignalerna vid 32 punkter kan läsas av genom att man läser från systemvariablerna #1032 till
#1035.

- 263 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

30
#1032 = ∑ # [1000 + i] × 2 −#1031× 2
i =0
i 31

∑ {2 ×V }− 2
30
# [1032 + n] = i
i
31
× V31
i =0

När UIni = 0, Vi = 0.
När UIni = 1, Vi = 1.
n = 0-3

[Utmatningssignal]
Gränssnittsutmatningssignalerna kan skickas genom tilldelning av värden till systemvariablerna #1100 till
#1132 för överföring av gränssnittssignaler.

Variabelnummer Variabelnamn Punkt Inmatningssignal gränssnitt


#1100 [#_UO[0]] 1 UO000 (20)
#1101 [#_UO[1]] 1 UO001 (21)
#1102 [#_UO[2]] 1 UO002 (22)
#1103 [#_UO[3]] 1 UO003 (23)
#1104 [#_UO[4]] 1 UO004 (24)
#1105 [#_UO[5]] 1 UO005 (25)
#1106 [#_UO[6]] 1 UO006 (26)
#1107 [#_UO[7]] 1 UO007 (27)
#1108 [#_UO[8]] 1 UO008 (28)
#1109 [#_UO[9]] 1 UO009 (29)
#1110 [#_UO[10]] 1 UO010 (210)
#1111 [#_UO[11]] 1 UO011 (211)
#1112 [#_UO[12]] 1 UO012 (212)
#1113 [#_UO[13]] 1 UO013 (213)
#1114 [#_UO[14]] 1 UO014 (214)
#1115 [#_UO[15]] 1 UO015 (215)
#1116 [#_UO[16]] 1 UO016 (216)
#1117 [#_UO[17]] 1 UO017 (217)
#1118 [#_UO[18]] 1 UO018 (218)
19
#1119 [#_UO[19]] 1 UO019 (2 )
#1120 [#_UO[20]] 1 UO020 (220)
#1121 [#_UO[21]] 1 UO021 (221)
#1122 [#_UO[22]] 1 UO022 (222)
#1123 [#_UO[23]] 1 UO023 (223)
#1124 [#_UO[24]] 1 UO024 (224)
25
#1125 [#_UO[25]] 1 UO025 (2 )
#1126 [#_UO[26]] 1 UO026 (226)
#1127 [#_UO[27]] 1 UO027 (227)
#1128 [#_UO[28]] 1 UO028 (228)
#1129 [#_UO[29]] 1 UO029 (229)
#1130 [#_UO[30]] 1 UO030 (230)
#1131 [#_UO[31]] 1 UO031 (231)
#1132 [#_UOL[0]] 32 UO000-UO031
#1133 [#_UOL[1]] 32 UO100-UO131
#1134 [#_UOL[2]] 32 UO200-UO231
#1135 [#_UOL[3]] 32 UO300-UO331

Variabelvärde Inmatningssignal
1.0 Kontakten sluten
0.0 Kontakten öppnad

- 264 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
Utmatningssignalen vid 32 punkter kan skrivas genom att man skriver till systemvariablerna #1132 till
#1135. Signalerna kan även läsas.

30
#1132 = ∑ # [1000 + i] × 2 −#1131× 2
i =0
i 31

∑ {2 ×V }− 2
30
# [1132 + n] = i
i
31
× V31
i =0

När UIni = 0, Vi = 0.
När UIni = 1, Vi = 1.
n = 0-3

OBS!
1 Om ett värde större än 1.0 eller 0.0 tilldelas variablerna #1100 till #1131 antas
följande.
<null> antas vara 0.
Ett annat värde än <null> eller 0 antas vara 1.
Där ett värde mindre än 0.00000001 är odefinierat.
2 Om något av UI016 till UI031, UI100 till UI131, UI200 till UI231, UI300 till UI331,
UO016 till UO031, UO200 till UO231 och UO300 till UO331 används, måste bit 0
(MIF) i parameter nr 6001 ställas in på 1.

Exempel
Struktur hos DI
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

2 1 0
Används för andra Tecken 10 10 10
ändamål

Struktur hos DO
8 7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2 2

Används inte Används för andra ändamål Adress

<1> Den specificerade adressens D-värde matas ut till DO och den signerade BCD 3 siffror läses in i
#100.

Makroanropsats
G65 P9100 D (adress);

Stommen för ett kundmakro skapas på följande sätt.


O9100 ;
#1132 = #1132 AND 496 OR#7 ; : Adress utmatning
G65 P9101 T60 ; : Timermakro. För detaljer, se exemplet med klockan (#3001).
#100 = BIN[#1032 AND 4095] ; : BCD 3 siffror läses.
IF[#1012 EQ 0]GOTO 9100; : Ett tecken bifogas.
#100 = -#100
N9100 M99

- 265 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

<2> Åtta typer av specificerade adress-D-värden matas ut till DO och signerade BCD 6 siffror (3-siffrig
heltalsdel + 3-siffrig bråkdel) läses in i #101.

Struktur på maskinsidan
När DO 20 = 0: Data med 3 decimalställen
När DO 20 = 1: Data med 3-siffrig heltalsdel
När DO 23 till 21 = 000: Nr1 data om #1 = 0
När DO 23 till 21 = 001: Nr2 data när #2 = 0
:
När DO 23 till 21 = 111: Nr8 data när #8 = 0

Makroanropsats
G65 P9111 D (datanummer);

Stommen för ett kundmakro skapas på följande sätt.


O9111 ;
G65 P9100 D[#7*2+1] ; : Hämta makrot för <1> O9100
#101 = #100 ;
G65 P9100 D[#7*2] ;
#101 = #101 + #100/1000 ;
M99;

- Gränssnittssignal R adress
#1036 till #1067, #1068, #1069 till #1071 (attribut: R)
#1136 till #1167, #1168, #1169 till #1171 (attribut: R/W)

Genom att ställa in bit 2 (IFR) i parameter nr 6020 till 1, är denna funktion aktiverad. Ställ in
startadressen för varje R-område i parameter nr 6093 eller 6094. Från startadressen, tilldelas 128
signalingångar eller utgångar. Ställ in en multipel av 4 (0, 4, 8, ...) i parametrarna nr 6093 och 6094.

[Inmatningssignal]
Status för inmatningssignalen vid varje R-adress kan läsas med värdet för systemvariablerna #1036 till
#1071.
Variabelnummer Variabelnamn Punkt Inmatningssignal gränssnitt
#1036 [#_UI[32]] 1 UI400 (20)
#1037 [#_UI[33]] 1 UI401 (21)
till till till till
#1067 [#_UI[63]] 1 UI431 (231)
#1068 [#_UIL[4]] 32 UI400 till UI431
#1069 [#_UIL[5]] 32 UI500 till UI531
#1070 [#_UIL[6]] 32 UI600 till UI631
#1071 [#_UIL[7]] 32 UI700 till UI731

Variabelvärde Inmatningssignal
1.0 Kontakten sluten
0.0 Kontakten öppnad

[Utmatningssignal]
Ett värde kan skrivas till utmatningssignalen vid varje R-adress och signalens status kan avläsas med
värdet för systemvariablerna #1136 till #1171.
Variabelnummer Variabelnamn Punkt Inmatningssignal gränssnitt
#1136 [#_UO[32]] 1 UO400 (20)
#1137 [#_UO[33]] 1 UO401 (21)
till till till till

- 266 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Variabelnummer Variabelnamn Punkt Inmatningssignal gränssnitt


#1167 [#_UO[63]] 1 UO431 (231)
#1168 [#_UOL[4]] 32 UO400 till UO431
#1169 [#_UOL[5]] 32 UO500 till UO531
#1170 [#_UOL[6]] 32 UO600 till UO631
#1171 [#_UOL[7]] 32 UO700 till UO731

Variabelvärde Inmatningssignal
1.0 Kontakten sluten
0.0 Kontakten öppnad

OBS!
1 När signalerna UO400 till UO431 hanteras från systemvariablerna #1136 till
#1171, skriv då inte några av signalerna UO400 till UO431 från en ladder eller
ett annat gränssnitt. Att specificera ett skriva kan utlösa en konflikt mellan läsa
från och skriva till signalen, vilket resulterar i en oväntad ändring av signalen.
2 För signalerna UO400 till UO731, används R-adresser medan F-adresser
används till signalerna UO000 till UO331. För att hantera dessa signaler med en
ladder är det därför nödvändigt att ta synkroniserad behandling av I/O-signaler i
betrakt. För detaljer, se underavsnitt, "Synkroniserad behandling av
I/O-signaler", i "PMC programmeringshandbok (B-64513EN)".
- Verktygskompenseringsvärde #2001-#2800, #10001-#13999, #21001-#22999
(Attribut: R/W)
M
Kompenseringsvärdena kan erhållas genom läsning av systemvariablerna #2001 till #2800 eller #10001
till #13999 eller #21001 till #22999 för verktygskompensering. Kompenseringsvärdena kan även ändras
genom att tilldela värden till systemvariablerna.

<1> Verktygskompenseringsminne A
- Om antalet kompenseringar är mindre 200 eller färre
Kompenseringsnummer Variabelnummer Variabelnamn
1 #2001 [#_OFS[1]]
2 #2002 [#_OFS[2]]
3 #2003 [#_OFS[3]]
: : :
199 #2199 [#_OFS[199]]
200 #2200 [#_OFS[200]]

- Om antalet kompenseringar är fler än 200 (för kompensering med ett kompenseringsnummer på


200 eller lägre, kan även #2001 till #2200 användas.)
Kompenseringsnummer Variabelnummer Variabelnamn
1 #10001 [#_OFS[1]]
2 #10002 [#_OFS[2]]
3 #10003 [#_OFS[3]]
: : :
998 #10998 [#_OFS[998]]
999 #10999 [#_OFS[999]]

<2> Verktygsoffsetminne C
- Om antalet kompenseringar är mindre 200 eller färre
Om bit 3 (V15) i parameter nr 6000 = 0

- 267 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

H-kod
Kompenseringsnum Geometri Slitage
mer Variabelnummer Variabelnamn Variabelnummer Variabelnamn
1 #2201 [#_OFSHG[1]] #2001 [#_OFSHW[1]]
eller eller
[#_OFSZG[1]] [#_OFSZW[1]]
2 #2202 [#_OFSHG[2]] #2002 [#_OFSHW[2]]
eller eller
[#_OFSZG[2]] [#_OFSZW[2]]
3 #2203 [#_OFSHG[3]] #2003 [#_OFSHW[3]]
eller eller
[#_OFSZG[3]] [#_OFSZW[3]]
: : : : :
199 #2399 [#_OFSHG[199]] #2199 [#_OFSHW[199]]
eller eller
[#_OFSZG[199]] [#_OFSZW[199]]
200 #2400 [#_OFSHG[200]] #2200 [#_OFSHW[200]]
eller eller
[#_OFSZG[200]] [#_OFSZW[200]]

Om bit 3 (V15) i parameter nr 6000 = 1


H-kod
Kompenseringsnum Geometri Slitage
mer Variabelnummer Variabelnamn Variabelnummer Variabelnamn
1 #2001 [#_OFSHG[1]] #2201 [#_OFSHW[1]]
eller eller
[#_OFSZG[1]] [#_OFSZW[1]]
2 #2002 [#_OFSHG[2]] #2202 [#_OFSHW[2]]
eller eller
[#_OFSZG[2]] [#_OFSZW[2]]
3 #2003 [#_OFSHG[3]] #2203 [#_OFSHW[3]]
eller eller
[#_OFSZG[3]] [#_OFSZW[3]]
: : : : :
199 #2199 [#_OFSHG[199]] #2399 [#_OFSHW[199]]
eller eller
[#_OFSZG[199]] [#_OFSZW[199]]
200 #2200 [#_OFSHG[200]] #2400 [#_OFSHW[200]]
eller eller
[#_OFSZG[200]] [#_OFSZW[200]]

- 268 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

D-kod
Kompenseringsnum Geometri Slitage
mer Variabelnummer Variabelnamn Variabelnummer Variabelnamn
1 #2401 [#_OFSDG[1]] #2601 [#_OFSDW[1]]
eller eller
[#_OFSRG[1]] [#_OFSRW[1]]
2 #2402 [#_OFSDG[2]] #2602 [#_OFSDW[2]]
eller eller
[#_OFSRG[2]] [#_OFSRW[2]]
3 #2403 [#_OFSDG[3]] #2603 [#_OFSDW[3]]
eller eller
[#_OFSRG[3]] [#_OFSRW[3]]
: : : : :
199 #2599 [#_OFSDG[199]] #2799 [#_OFSDW[199]]
eller eller
[#_OFSRG[199]] [#_OFSRW[199]]
200 #2600 [#_OFSDG[200]] #2800 [#_OFSDW[200]]
eller eller
[#_OFSRG[200]] [#_OFSRW200]]

OBS!
1 Om #2401 till #2800 används för läsning eller skrivning av D-koder, måste bit 5
(D15) i parameter nr 6004 ställas in på 1.
2 Om bit 5 (D15) i parameter nr 6004 ställs till 1, kan inte systemvariablerna #2500
till #2806 för arbetsstyckets origooffset användas. Använd systemvariablerna
#5201 till #5324.

- Om antalet kompenseringar är fler än 200 (för kompensering med ett kompenseringsnummer på


200 eller lägre, kan även #2001 till #2800 användas.)
Om bit 3 (V15) i parameter nr 6000 = 0

H-kod
Kompenserings- Geometri Slitage
nummer Variabelnummer Variabelnamn Variabelnummer Variabelnamn
1 #11001 [#_OFSHG[1]] #10001 [#_OFSHW[1]]
eller eller
[#_OFSZG[1]] [#_OFSZW[1]]
2 #11002 [#_OFSHG[2]] #10002 [#_OFSHW[2]]
eller eller
[#_OFSZG[2]] [#_OFSZW[2]]
3 #11003 [#_OFSHG[3]] #10003 [#_OFSHW[3]]
eller eller
[#_OFSZG[3]] [#_OFSZW[3]]
: : : : :
998 #11998 [#_OFSHG[998]] #10998 [#_OFSHW[998]]
eller eller
[#_OFSZG[998]] [#_OFSZW[998]]
999 #11999 [#_OFSHG[999]] #10999 [#_OFSHW[999]]
eller eller
[#_OFSZG[999]] [#_OFSZW[999]]

- 269 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

D-kod
Kompenseringsnum Geometri Slitage
mer Variabelnummer Variabelnamn Variabelnummer Variabelnamn
1 #13001 [#_OFSDG[1]] #12001 [#_OFSDW[1]]
eller eller
[#_OFSRG[1]] [#_OFSRW[1]]
2 #13002 [#_OFSDG[2]] #12002 [#_OFSDW[2]]
eller eller
[#_OFSRG[2]] [#_OFSRW[2]]
3 #13003 [#_OFSDG[3]] #12003 [#_OFSDW[3]]
eller eller
[#_OFSRG[3]] [#_OFSRW[3]]
: : : : :
998 #13998 [#_OFSDG[998]] #12998 [#_OFSDW[998]]
eller eller
[#_OFSRG[998]] [#_OFSRW[998]]
999 #13999 [#_OFSDG[999]] #12999 [#_OFSDW[999]]
eller eller
[#_OFSRG[999]] [#_OFSRW[999]]

Om bit 3 (V15) i parameter nr 6000 = 1


H-kod
Kompenseringsnum Geometri Slitage
mer Variabelnummer Variabelnamn Variabelnummer Variabelnamn
1 #10001 [#_OFSHG[1]] #11001 [#_OFSHW[1]]
eller eller
[#_OFSZG[1]] [#_OFSZW[1]]
2 #10002 [#_OFSHG[2]] #11002 [#_OFSHW[2]]
eller eller
[#_OFSZG[2]] [#_OFSZW[2]]
3 #10003 [#_OFSHG[3]] #11003 [#_OFSHW[3]]
eller eller
[#_OFSZG[3]] [#_OFSZW[3]]
: : : : :
998 #10998 [#_OFSHG[998]] #11998 [#_OFSHW[998]]
eller eller
[#_OFSZG[998]] [#_OFSZW[998]]
999 #10999 [#_OFSHG[999]] #11999 [#_OFSHW[999]]
eller eller
[#_OFSZG[999]] [#_OFSZW[999]]

- 270 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

D-kod
Kompenseringsnum Geometri Slitage
mer Variabelnummer Variabelnamn Variabelnummer Variabelnamn
1 #12001 [#_OFSDG[1]] #13001 [#_OFSDW[1]]
eller eller
[#_OFSRG[1]] [#_OFSRW[1]]
2 #12002 [#_OFSDG[2]] #13002 [#_OFSDW[2]]
eller eller
[#_OFSRG[2]] [#_OFSRW[2]]
3 #12003 [#_OFSDG[3]] #13003 [#_OFSDW[3]]
eller eller
[#_OFSRG[3]] [#_OFSRW[3]]
: : : : :
998 #12998 [#_OFSDG[998]] #13998 [#_OFSDW[998]]
eller eller
[#_OFSRG[998]] [#_OFSRW[998]]
999 #12999 [#_OFSDG[999]] #13999 [#_OFSDW[999]]
eller eller
[#_OFSRG[999]] [#_OFSRW[999]]

Systemvariabler som ej beror på bit 3 (V15) i parameter nr 6000


Hörn R offsetnummer
Kompenseringsnum Geometri Slitage
mer Variabelnummer Variabelnamn Variabelnummer Variabelnamn
1 #21001 [#_CORR_G[1]] #22001 [#_CORR_W[1]]
2 #21002 [#_CORR_G[2]] #22002 [#_CORR_W[2]]
3 #21003 [#_CORR_G[3]] #22003 [#_CORR_W[3]]
: : : : :
998 #21998 [#_CORR_G[998]] #22998 [#_CORR_W[998]]
999 #21999 [#_CORR_G[999]] #22999 [#_CORR_W[999]]

- Verktygskompenseringsvärde #2001-#2964, #10001-#19999 (Attribut: R/W)


T
Kompenseringsvärdena kan erhållas genom läsning av systemvariablerna #2001 till #2964 eller #10001
till #19999 för verktygskompensering. Kompenseringsvärdena kan även ändras genom att tilldela värden
till systemvariablerna.

<1> Utan kompenseringsminne för verktygsgeometri/slitage


- Om antalet kompenseringar är mindre 64 eller färre
Kompenseringsnummer Variabelnummer Variabelnamn Beskrivning
1 #2001 [#_OFSX[1]]
2 #2002 [#_OFSX[2]]
3 #2003 [#_OFSX[3]]
Kompenseringsvärde X-axel (*1)
: : :
63 #2063 [#_OFSX[63]]
64 #2064 [#_OFSX[64]]
1 #2101 [#_OFSZ[1]]
2 #2102 [#_OFSZ[2]]
3 #2103 [#_OFSZ[3]]
Kompenseringsvärde Z-axel (*1)
: : :
63 #2163 [#_OFSZ[63]]
64 #2164 [#_OFSZ[64]]

- 271 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Kompenseringsnummer Variabelnummer Variabelnamn Beskrivning


1 #2201 [#_OFSR[1]]
2 #2202 [#_OFSR[2]]
3 #2203 [#_OFSR[3]]
Värde för verktygsnosradiekompensering
: : :
63 #2263 [#_OFSR[63]]
64 #2264 [#_OFSR[64]]
1 #2301 [#_OFST[1]]
2 #2302 [#_OFST[2]]
3 #2303 [#_OFST[3]]
Virtuell position verktygsspets T
: : :
63 #2363 [#_OFST[63]]
64 #2364 [#_OFST[64]]
1 #2401 [#_OFSY[1]]
2 #2402 [#_OFSY[2]]
3 #2403 [#_OFSY[3]]
Kompenseringsvärde Y-axel (*1)
: : :
48 #2448 [#_OFSY[48]]
49 #2449 [#_OFSY[49]]
(*1) X-axel: X-axeln av de tre basaxlarna, Z-axeln: Z-axeln av de tre basaxlarna, Y-axeln: Y-axeln av de
tre basaxlarna

- Om antalet kompenseringar är fler än 64 (för kompensering med ett kompenseringsnummer på


64 eller lägre, kan även #2001 till #2449 användas.)
Kompenseringsnummer Variabelnummer Variabelnamn Beskrivning
1 #10001 [#_OFSX[1]]
2 #10002 [#_OFSX[2]]
3 #10003 [#_OFSX[3]]
Kompenseringsvärde X-axel (*1)
: : :
998 #10998 [#_OFSX[998]]
999 #10999 [#_OFSX[999]]
1 #11001 [#_OFSZ[1]]
2 #11002 [#_OFSZ[2]]
3 #11003 [#_OFSZ[3]]
Kompenseringsvärde Z-axel (*1)
: : :
998 #11998 [#_OFSZ[998]]
999 #11999 [#_OFSZ[999]]
1 #12001 [#_OFSR[1]]
2 #12002 [#_OFSR[2]]
3 #12003 [#_OFSR[3]]
Värde för verktygsnosradiekompensering
: : :
998 #12998 [#_OFSR[998]]
999 #12999 [#_OFSR[999]]
1 #13001 [#_OFST[1]]
2 #13002 [#_OFST[2]]
3 #13003 [#_OFST[3]]
Position virtuell verktygsspets T
: : :
998 #13998 [#_OFST[998]]
999 #13999 [#_OFST[999]]
1 #14001 [#_OFSY[1]]
2 #14002 [#_OFSY[2]]
3 #14003 [#_OFSY[3]]
Kompenseringsvärde Y-axel (*1)
: : :
998 #14998 [#_OFSY[998]]
999 #14999 [#_OFSY[999]]
- 272 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
(*1) X-axel: X-axeln av de tre basaxlarna, Z-axeln: Z-axeln av de tre basaxlarna, Y-axeln: Y-axeln av de
tre basaxlarna

<2> Med kompenseringsminne för verktygsgeometri/slitage


- Om antalet kompenseringar är mindre 64 eller färre
Kompenseringsnummer Variabelnummer Variabelnamn Beskrivning
1 #2001 [#_OFSXW[1]]
2 #2002 [#_OFSXW[2]]
3 #2003 [#_OFSXW[3]]
Kompenseringsvärde X-axel (slitage) (*1)
: : :
63 #2063 [#_OFSXW[63]]
64 #2064 [#_OFSXW[64]]
1 #2101 [#_OFSZW[1]]
2 #2102 [#_OFSZW[2]]
3 #2103 [#_OFSZW[3]]
Kompenseringsvärde Z-axel (slitage) (*1)
: : :
63 #2163 [#_OFSZW[63]]
64 #2164 [#_OFSZW[64]]
1 #2201 [#_OFSRW[1]]
2 #2202 [#_OFSRW[2]]
3 #2203 [#_OFSRW[3]]
Värde för nosradiekompensering (slitage)
: : :
63 #2263 [#_OFSRW[63]]
64 #2264 [#_OFSRW[64]]
1 #2301 [#_OFST[1]]
2 #2302 [#_OFST[2]]
3 #2303 [#_OFST[3]]
Position virtuell verktygsspets T
: : :
63 #2363 [#_OFST[63]]
64 #2364 [#_OFST[64]]
1 #2401 [#_OFSYW[1]]
2 #2402 [#_OFSYW[2]]
3 #2403 [#_OFSYW[3]]
Kompenseringsvärde Y-axel (slitage) (*1)
: : :
48 #2448 [#_OFSYW[48]]
49 #2449 [#_OFSYW[49]]
1 #2451 [#_OFSYG[1]]
2 #2452 [#_OFSYG[2]]
3 #2453 [#_OFSYG[3]] Kompenseringsvärde Y-axel (geometri)
: : : (*1)
48 #2498 [#_OFSYG[48]]
49 #2499 [#_OFSYG[49]]
1 #2701 [#_OFSXG[1]]
2 #2702 [#_OFSXG[2]]
3 #2703 [#_OFSXG[3]] Kompenseringsvärde X-axel (geometri)
: : : (*1)
48 #2748 [#_OFSXG[48]]
49 #2749 [#_OFSXG[49]]
1 #2801 [#_OFSZG[1]]
2 #2802 [#_OFSZG[2]]
3 #2803 [#_OFSZG[3]] Kompenseringsvärde Z-axel (geometri)
: : : (*1)
48 #2848 [#_OFSZG[48]]
49 #2849 [#_OFSZG[49]]

- 273 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Kompenseringsnummer Variabelnummer Variabelnamn Beskrivning


1 #2901 [#_OFSRG[1]]
2 #2902 [#_OFSRG[2]]
3 #2903 [#_OFSRG[3]] Värde för nosradiekompensering
: : : (geometri)
63 #2963 [#_OFSRG[63]]
64 #2964 [#_OFSRG[64]]

(*1) X-axel: X-axeln av de tre basaxlarna, Z-axeln: Z-axeln av de tre basaxlarna, Y-axeln: Y-axeln av de
tre basaxlarna

- Om antalet kompenseringar är fler än 64 (för kompensering med ett kompenseringsnummer på


64 eller lägre, kan även #2001 till #2964 eller #10001 till #19999 användas.)
Kompenseringsnummer Variabelnummer Variabelnamn Beskrivning
1 #10001 [#_OFSXW[1]]
2 #10002 [#_OFSXW[2]]
3 #10003 [#_OFSXW[3]]
Kompenseringsvärde X-axel (slitage) (*1)
: : :
998 #10998 [#_OFSXW[998]]
999 #10999 [#_OFSXW[999]]
1 #11001 [#_OFSZW[1]]
2 #11002 [#_OFSZW[2]]
3 #11003 [#_OFSZW[3]]
Kompenseringsvärde Z-axel (slitage) (*1)
: : :
998 #11998 [#_OFSZW[998]]
999 #11999 [#_OFSZW[999]]
1 #12001 [#_OFSRW[1]]
2 #12002 [#_OFSRW[2]]
3 #12003 [#_OFSRW[3]]
Värde för nosradiekompensering (slitage)
: : :
998 #12998 [#_OFSRW[998]]
999 #12999 [#_OFSRW[999]]
1 #13001 [#_OFST[1]]
2 #13002 [#_OFST[2]]
3 #13003 [#_OFST[3]]
Position virtuell verktygsspets T
: : :
998 #13998 [#_OFST[998]]
999 #13999 [#_OFST[999]]
1 #14001 [#_OFSYW[1]]
2 #14002 [#_OFSYW[2]]
3 #14003 [#_OFSYW[3]]
Kompenseringsvärde Y-axel (slitage) (*1)
: : :
998 #14998 [#_OFSYW[998]]
999 #14999 [#_OFSYW[999]]
1 #15001 [#_OFSXG[1]]
2 #15002 [#_OFSXG[2]]
3 #15003 [#_OFSXG[3]] Kompenseringsvärde X-axel (geometri)
: : : (*1)
998 #15998 [#_OFSXG[998]]
999 #15999 [#_OFSXG[999]]

- 274 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Kompenseringsnummer Variabelnummer Variabelnamn Beskrivning


1 #16001 [#_OFSZG[1]]
2 #16002 [#_OFSZG[2]]
3 #16003 [#_OFSZG[3]] Kompenseringsvärde Z-axel (geometri)
: : : (*1)
998 #16998 [#_OFSZG[998]]
999 #16999 [#_OFSZG[999]]
1 #17001 [#_OFSRG[1]]
2 #17002 [#_OFSRG[2]]
3 #17003 [#_OFSRG[3]] Värde för nosradiekompensering
: : : (geometri)
998 #17998 [#_OFSRG[998]]
999 #17999 [#_OFSRG[999]]
1 #19001 [#_OFSYG[1]]
2 #19002 [#_OFSYG[2]]
3 #19003 [#_OFSYG[3]] Kompenseringsvärde Y-axel (geometri)
: : : (*1)
998 #19998 [#_OFSYG[998]]
999 #19999 [#_OFSYG[999]]
(*1) X-axel: X-axeln av de tre basaxlarna, Z-axeln: Z-axeln av de tre basaxlarna, Y-axeln: Y-axeln av de
tre basaxlarna

- Larm #3000 (Attribut: W)


Om ett fel upptäcks i ett makro kan en enhet gå in i larmtillståndet. Dessutom kan ett larmmeddelande på
upp till 60 tecken med bokstäver och siffror anges mellan ett kontroll-ut och en kontroll-in efter uttrycket.
Om ett larmmeddelande inte specificeras används ett makrolarm istället.

Variabelnummer Variabelnamn Beskrivning


#3000 [#_ALM] Makrolarm

Om bit 1 (MCA) i parameter nr 6008 = 0


#3000 = n (LARMMEDDELANDE); (n: 0-200)
På skärmen visas det larmnummer som erhålls genom att addera värdet #3000 till 3000 och
larmmeddelandet visas efter MC.
(Exempel) #3000 = 1 (LARMMEDDELANDE);
=> "MC3001 LARMMEDDELANDE" visas på larmskärmen.
Om bit 1 (MCA) i parameter nr 6008 = 1
#3000 = n (LARMMEDDELANDE); (n: 0-4095)
På skärmen visas larmnumret #3000 och larmmeddelandet efter MC.
(Exempel) #3000=1 (LARMMEDDELANDE);
=> "MC0001 LARMMEDDELANDE" visas på larmskärmen.

När kommando #3000 ges i kommentarsektionen byter larmmeddelandet och kommentarsektionen plats
genom att ställa in värdet för bit 3 (NCM) för parameter nr 6020.
Om bit 3 (NCM) i parameter nr 6020 ställs till 0
Den första sektionen är ett larmmeddelande och följande är kommentarer.
(Exempel) #3000 =1 (LARMMEDDELANDE) (KOMMENTAR 1) (KOMMENTAR 2);
Om bit 3 (NCM) i parameter nr 6020 ställs till 1
Den sista sektionen är ett larmmeddelande och andra är kommentarer.
(Exempel) #3000 =1 (KOMMENTAR 1) (KOMMENTAR 2) (LARMMEDDELANDE);

- 275 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Klocka #3001, #3002 (Attribut: R/W)


Klocktiden kan erhållas genom avläsning av systemvariablerna #3001 och #3002 för klockor. Tiden kan
förinställas genom inmatning av ett värde i systemvariablerna.

Variabelnum
Typ Variabelnamn Enhet Vid tillslag Räknevillkor
mer
Klocka 1 #3001 [#_CLOCK1] 1 ms Återställ till 0 När som helst
Samma som vid
Klocka 2 #3002 [#_CLOCK2] 1 timme När STL-signalen är på
avstängning

Klocknoggrannheten är 16 ms. Klocka 1 återgår till 0 efter en tid av 2147483648 ms. Klocka 2 återgår till
0 efter en tid av 9544.37176 timmar.

[Exempel]
Timer
Makroanropskommando
G65 P9101 T (väntetid) ms ;
Ett makro skapas på följande sätt.
O9101 ;
#3001 = 0; Initial inställning
WHILE [#3001 LE #20] DO1: Vänta en given tid
END1 ;
M99;

- Kontroll av ett enkelt blockstopp och väntan på extrafunktionens


avslutningssignal #3003 (Attribut: R/W)
Tilldelning av följande värden till systemvariabeln #3003 möjliggör specifikation av huruvida
stoppblocket inaktiveras i följande block eller om väntan på extrafunktionens (M, S, T eller B)
avslutningssignal (FIN) innan förflyttningen till nästa block aktiveras. Om väntan på avslutningssignalen
inaktiveras skickas inte slutfördelningssignalen (DEN). Var noga med att inte specificera nästa
extrafunktion utan att invänta slutsignalen.
Variabelnummer och variabelnamn Värde Enkelt blockstopp Slutsignal för hjälpfunktion
0 Aktiverad Väntar
#3003 1 Inaktiverad Väntar
[#_CNTL1] 2 Aktiverad Väntar inte
3 Inaktiverad Väntar inte

Dessutom kan följande variabelnamn användas individuellt för att aktivera eller inaktivera enkelt
blockstopp och en väntan på extrafunktionens avslutningssignal.
Variabelnamn Värde Enkelt blockstopp Avsluta extrafunktion
0 Aktiverad -
[#_M_SBK]
1 Inaktiverad -
0 - Väntar
[#_M_FIN]
1 - Väntar inte

- 276 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
[Exempel]
Borrcykel (för inkrementell programmering)
(G81 ekvivalent)
Makroanropskommando
G65 P9081 L Upprepningar R R punkt Z Z punkt;
Stommen för ett kundmakro skapas på följande sätt.
O9081 ;
#3003 = 1 ;
G00 Z#18 ;
Inaktivera enkelt blockstopp.
G01 Z#26 ;
#18 motsvarar R och #26 till Z.
G00 Z-[ ROUND[#18] + ROUND[#26] ] ;
#3003 = 0 ;
M99;

OBS!
#3003 rensas med en återställning.

- Aktivering av matningsstopp, övermanning av matningshastighet och


exaktstoppkontroll #3004
(attribut: R/W)
Tilldelning av följande värden i systemvariabeln #3004 tillåter specifikation av huruvida matningsstopp
och matningsövermanning aktiveras i följande block eller om exaktstopp inaktiveras i funktionen G61
eller av kommandot G09.
Övermanning av
Variabelnummer och variabelnamn Värde Fältstopp matningshastighet Exakt stopp
en
0 Aktiverad Aktiverad Aktiverad
1 Inaktiverad Aktiverad Aktiverad
2 Aktiverad Inaktiverad Aktiverad
#3004 3 Inaktiverad Inaktiverad Aktiverad
[#_CNTL2] 4 Aktiverad Aktiverad Inaktiverad
5 Inaktiverad Aktiverad Inaktiverad
6 Aktiverad Inaktiverad Inaktiverad
7 Inaktiverad Inaktiverad Inaktiverad

Dessutom kan följande namn användas för att aktivera eller inaktivera matningsstopp,
matningsövermanning och exaktstopp i funktionen G61 eller genom kommandot G09.
Övermanning av
Variabelnummer och variabelnamn Värde Matningsstopp matningshastighet Exakt stopp
en
0 Aktiverad - -
[#_M_FHD]
1 Inaktiverad - -
0 - Aktiverad -
[#_M_OV]
1 - Inaktiverad -
0 - - Aktiverad
[#_M_EST]
1 - - Inaktiverad

OBS!
1 Dessa systemvariabler tillhandahålls för att behålla kompatibiliteten med
konventionella NC-program. Det rekommenderas att G63, G09, G61 och andra
G-koder används för att aktivera eller inaktivera matningsstopp,
matningsövermanning och exaktstopp.

- 277 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

OBS!
2 Om man trycker in matningsstoppknappen under exekvering av ett block för
vilket stopp är inaktiverat:
<1> Om matningsstoppknappen trycks in stoppas driften efter exekveringen av
blocket. Om ett enkelt block inaktiveras stoppas driften emellertid inte.
<2> Om man släpper den intryckta matningsstoppknappen lyser
matningsstopplampan men driften stoppas inte förrän i slutet av det första
block som aktiverades.
3 #3004 rensas med en återställning.
4 Om exaktstopp inaktiveras med #3004 påverkas inte den ursprungliga
stoppositionen mellan skärhastigheten och positioneringsblocket. #3004 kan
temporärt inaktivera exaktstopp i G61-läge eller genom kommandot G09 mellan
skärhastighet och skärhastighet.

- Inställningar #3005 (Attribut: R/W)


Inställningar kan läsas och skrivas.
Binära värden omvandlas till decimaler.

#3005

#15 #14 #13 #12 #11 #10 #9 #8


Inställning FCV
#7 #6 #5 #4 #3 #2 #1 #0
Inställning SEQ INI ISO TVC

#9 (FCV) : Om FANUC serie 15 programformatomställningsmöjlighet skall användas


#5 (SEQ) : Huruvida sekvensnummer skall föras in automatiskt
#2 (INI) : Millimeter- eller tuminmatning
#1 (ISO) : Om EIA eller ISO skall användas som utmatningskod
#0 (TVC) : Huruvida TV-kontroll ska göras

- Stopp med ett meddelande #3006 (Attribut: W)


När #3006=1 (MEDDELANDE);" körs i makro exekverar programmet block fram till blocket direkt före
och stoppar sedan. När ett meddelande på upp till 60 tecken med bokstäver och siffror, som ingår i ett
styrning-PÅ-tecken och styrning-AV-tecken programmeras i samma block visas meddelandet på den
externa skärmen för operatörsmeddelanden.
Variabelnummer Variabelnamn Beskrivning
#3006 [#_MSGSTP] Stopp med ett meddelande

När kommando #3006 ges i kommentarsektionen byter meddelandet och kommentarsektionen plats
genom att ställa in värdet för bit 3 (NCM) för parameter nr 6020.
Om bit 3 (NCM) i parameter nr 6020 ställs till 0
Det antas att meddelandet kommer först, och antar sedan att det andra är kommenteravsnittet.
(Exempel) #3000 =1 (MAKROMEDDELANDE) (KOMMENTAR 1) (KOMMENTAR 2);
Om bit 3 (NCM) i parameter nr 6020 ställs till 1
Slutet antas vara meddelandet, och det antas vara kommentaravsnittet som föregår det.
(Exempel) #3000 =1 (KOMMENTAR 1) (KOMMENTAR 2) (MAKROMEDDELANDE);

OBS!
Om enkelt blockeringsstopp inaktiveras av kommandot #3003=1 stoppas inte
programmet även om kommando #3006=1 ges. Meddelandet som ges av
#3006=1 visas dock på den externa operatörens meddelandeskärm.
- 278 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Status för spegling #3007 (Attribut: R)


Status för en spegling (inställning eller DI) vid den tidpunkten kan erhållas för varje axel genom
avläsning av #3007.
Variabelnummer Variabelnamn Beskrivning
#3007 [#_MRIMG] Status för en spegling

Om status indikeras binärt motsvarar varje bit en axel på följande sätt.


Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
n:te axeln 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
n:te axeln 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

För de 32 bitar indikerar 0 att en spegling inaktiveras och 1 indikerar att speglingen aktiveras.
[Exempel] Om #3007 är 3, aktiveras en spegling för axel 1 och axel 2.

OBS!
1 Status för en programmerbar spegling reflekteras inte i denna variabel.
2 Om speglingsfunktionen har ställts in för samma axel både med
speglingssignalen och inställning, länkas signalvärdet och inställningsvärdet med
en ELLER-funktion och matas ut.
3 Om speglingssignaler tillkopplas för andra axlar än de styrda axlarna, läses
dessa inte in i systemvariabel #3007.

- Status under omstart av ett program #3008 (Attribut: R)


Om ett program håller på att startas om kan bestämmas genom läsning av #3008.
Variabelnummer Variabelnamn Beskrivning
#3008 [#_PRSTR] 0: Programmet håller inte på att startas om.
1: Programmet håller på att startas om.

- Tid #3011, #3012 (Attribut: R)


År/månad/datum och timme/minut/sekund kan erhållas genom avläsning av systemvariablerna #3011 och
#3012. Denna variabel är skrivskyddad. Använd timerskärmen för att ändra år/månad/datum och
timme/minut/sekund.

[Exempel] 20 maj, 2004, PM 04:17:05


#3011 = 20040520
#3012 = 161705

- Kanalnummer för den parameter som ska läsas eller skrivas #3018 (attribut:
R/W)
Om en parameter för en annan kanal ska läsas eller skrivas med hjälp av avläsning av parameter med
driftskommandot PRM eller genom skrivning av parameter med programmerbar parameterinmatning
(G10L52), används denna systemvariabel till att specificera denna kanal.
Följande samkanald består mellan specificerade värden och kanalnummer:
#3018 Vald kanal
0 Lokal kanal
1 Kanal 1
2 Kanal 2

- 279 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Variabelnummer Variabelnamn Beskrivning


#3018 - Kanalnummer för den parameter som ska läsas eller
skrivas

- Nummer på den kanal på vilken ett makro exekveras #3019 (attribut: R)


Denna systemvariabel kan användas till att läsa numret på kanalen på vilken ett makro exekveras.
Genom att använda denna variabel, är det möjligt att exekvera ett enstaka program annorlunda på olika
kanaler.
Kanalnumren kan läsas på följande sätt:
Kanal #3019
Kanal 1 1
Kanal 2 2

Variabelnummer Variabelnamn Beskrivning


#3019 [#_PATH_NO] Kanalnummer

- Totalt antal delar och antal nödvändiga delar #3901 och #3902 (Attribut: R/W)
Antalet nödvändiga delar och antalet bearbetade delar kan visas på skärmen med hjälp av funktionen
visning av drifttid och delnummer. När (det totala) antalet bearbetade delar når antalet nödvändiga delar
skickas en signal som indikerar detta faktum till maskinen (PMC-sidan).
Systemvariablerna kan användas för att läsa eller skriva det totala antalet delar och antalet nödvändiga
delar.
Variabelnummer Variabelnamn Beskrivning
#3901 [#_PRTSA] Totalt antal delar
#3902 [#_PRTSN] Antal nödvändiga delar

- Typ av verktygskompenseringsminne #3980 (Attribut: R)


M
Systemvariabel 3980 kan användas för att läsa av typen av kompenseringsminne.
Variabelnummer Variabelnamn Beskrivning
#3980 [#_OFSMEM] Typ av verktygskompenseringsminne
0: Verktygskompenseringsminne A
2: Verktygskompenseringsminne C

- Huvudprogramnummer #4000 (Attribut: R)


Systemvariabel #4000 kan användas för att läsa huvudprogramnumret oavsett ett underprograms nivå.
Variabelnummer Variabelnamn Beskrivning
#4000 [#_MAINO] Huvudprogramnummer

OBS!
1 Huvudprogramnumret indikerar numret på det program som startas först.
2 Om ett O-nummer specificeras av MDI under exekvering av huvudprogrammet
eller om det andra O-numret specificeras i DNC-funktionen ändras värdet #4000
till det specificerade O-numret. Dessutom ändras värdet #4000 till noll om inga
program registreras eller om inga O-nummer specificeras i DNC-funktionen.

- Modal information #4001-#4130, #4201-#4330, #4401-#4530 (Attribut: R)


Den modala information som specificerats före det föregående blocket i makrosatsen som läser av
systemvariablerna #4001 till #4130 kan erhållas i det block som för tillfället blickar framåt genom läsning
av variablerna #4001 till #4130.

- 280 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
Den modala informationen i blocket som för tillfället exekveras kan erhållas genom läsning av
systemvariablerna #4201 till #4330.
Den modala information som specificerats före det block som avbrutits av ett kundmakro av avbrottstyp
genom läsning av systemvariablerna #4401 till #4530.
Den enhet som användes vid specificeringen används.

M
(Kategori: <1> Föregående block, <2> Pågående block, <3> Avbrutet block)
Kategori Variabelnummer Variabelnamn Beskrivning
<1> #4001 [#_BUFG[1]]
<2> #4201 [#_ACTG[1]] Modal information (G-kod: grupp 1)
<3> #4401 [#_INTG[1]]
<1> #4002 [#_BUFG[2]]
<2> #4202 [#_ACTG[2]] Modal information (G-kod: grupp 2)
<3> #4402 [#_INTG[2]]
: : : :
<1> #4030 [#_BUFG[30]]
<2> #4230 [#_ACTG[30]] Modal information (G-kod: grupp 30)
<3> #4430 [#_INTG[30]]
<1> #4102 [#_BUFB]
<2> #4302 [#_ACTB] Modal information (B-kod)
<3> #4502 [#_INTB]
<1> #4107 [#_BUFD]
<2> #4307 [#_ACTD] Modal information (D-kod)
<3> #4507 [#_INTD]
<1> #4108 [#_BUFE]
<2> #4308 [#_ACTE] Modal information (E-kod:
<3> #4508 [#_INTE]
<1> #4109 [#_BUFF]
<2> #4309 [#_ACTF] Modal information (F-kod)
<3> #4509 [#_INTF]
<1> #4111 [#_BUFH]
<2> #4311 [#_ACTH] Modal information (H-kod)
<3> #4511 [#_INTH]
<1> #4113 [#_BUFM]
<2> #4313 [#_ACTM] Modal information (M-kod)
<3> #4513 [#_INTM]
<1> #4114 [#_BUFN]
<2> #4314 [#_ACTN] Modal information (sekvensnummer N)
<3> #4514 [#_INTN]
<1> #4115 [#_BUFO]
<2> #4315 [#_ACTO] Modal information (sekvensnummer O)
<3> #4515 [#_INTO]
<1> #4119 [#_BUFS]
<2> #4319 [#_ACTS] Modal information (S-kod)
<3> #4519 [#_INTS]
<1> #4120 [#_BUFT]
<2> #4320 [#_ACTT] Modal information (T-kod)
<3> #4520 [#_INTT]
<1> #4130 [#_BUFWZP]
Modal information (koordinatsystemnummer P för extra
<2> #4330 [#_ACTWZP]
arbetsstycke)
<3> #4530 [#_INTWZP]

- 281 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

T
(Kategori: <1> Föregående block, <2> Pågående block, <3> Avbrutet block)
Kategori Variabelnummer Variabelnamn Beskrivning
<1> #4001 [#_BUFG[1]]
<2> #4201 [#_ACTG[1]] Modal information (G-kod: grupp 1)
<3> #4401 [#_INTG[1]]
<1> #4002 [#_BUFG[2]]
<2> #4202 [#_ACTG[2]] Modal information (G-kod: grupp 2)
<3> #4402 [#_INTG[2]]
: : : :
<1> #4030 [#_BUFG[30]]
<2> #4230 [#_ACTG[30]] Modal information (G-kod: grupp 30)
<3> #4430 [#_INTG[30]]
<1> #4108 [#_BUFE]
<2> #4308 [#_ACTE] Modal information (E-kod)
<3> #4508 [#_INTE]
<1> #4109 [#_BUFF]
<2> #4309 [#_ACTF] Modal information (F-kod)
<3> #4509 [#_INTF]
<1> #4113 [#_BUFM]
<2> #4313 [#_ACTM] Modal information (M-kod)
<3> #4513 [#_INTM]
<1> #4114 [#_BUFN]
<2> #4314 [#_ACTN] Modal information (sekvensnummer N)
<3> #4514 [#_INTN]
<1> #4115 [#_BUFO]
<2> #4315 [#_ACTO] Modal information (sekvensnummer O)
<3> #4515 [#_INTO]
<1> #4119 [#_BUFS]
<2> #4319 [#_ACTS] Modal information (S-kod)
<3> #4519 [#_INTS]
<1> #4120 [#_BUFT]
<2> #4320 [#_ACTT] Modal information (T-kod)
<3> #4520 [#_INTT]
<1> #4130 [#_BUFWZP]
Modal information
<2> #4330 [#_ACTWZP]
(koordinatsystemnummer P för extra arbetsstycke)
<3> #4530 [#_INTWZP]

OBS!
1 Föregående block och pågående block
Eftersom CNC-maskinen läser det block som ligger före det block som för
tillfället exekveras av bearbetningsprogrammet är det block som hämtas av
CNC-maskinen normalt ett annat än det som för tillfället exekveras. Det
föregående blocket indikerar det block som är före det block som hämtas av
CNC-maskinen, dvs. det block som är före det programblock där #4001 till
#4130 specificeras.
2 Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".

[Exempel] O1234 ;
N10 G00 X200. Y200. ;
N20 G01 X1000. Y1000. F10. ;
:
:
- 282 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
N50 G00 X500. Y500. ;
N60 #1 = #4001 ;
Anta att CNC-maskinen för närvarande exekverar N20. Om CNC-maskinen har hämtat och bearbetat
blocken fram till N60 på det sätt som visas ovan är det pågående blocket N20 och det föregående blocket
är N50. Därför är grupp 1 modal information i det pågående blocket H01 och grupp 1 modal information i
det föregående blocket G00.
När N60 #1 = #4201, #1 = 1.
När N60 #1 = #4001, #1 = 0.

- Positionsinformation #5001-#5080, #100001-#100200 (Attribut: R)


Det föregående blockets slutposition, den angivna aktuella positionen (för maskinkoordinatsystemet och
arbetsstyckets koordinatsystem) och skippsignalpositionen kan erhållas genom läsning av
systemvariablerna #5001 till #5080 eller #100001 till -#100200.

Kompensering
av
Variabel Koordinat- Läsoperation
Variabelnamn Positionsinformation verktygspositi
nummer system under rörelse
on/verktygslän
gd/skär
#5001 [#_ABSIO[1]] Slutpunktsposition axelblock 1
#5002 [#_ABSIO[2]] Slutpunktsposition axelblock 2
: : : Arbets-
#5020 [#_ABSIO[20]] Slutpunktsposition axelblock 20 styckets
Ingår inte Aktiverad
#100001 [#_ABSIO[1]] Slutpunktsposition axelblock 1 koordinatsy
#100002 [#_ABSIO[2]] Slutpunktsposition axelblock 2 stem
: : :
#100050 [#_ABSIO[50]] Slutpunktsposition axelblock 50
#5021 [#_ABSMT[1]] Aktuell position axel 1
#5022 [#_ABSMT[2]] Aktuell position axel 2
: : :
Maskinens
#5040 [#_ABSMT[20]] aktuell position axel 20
koordinatsy Ingår Inaktiverad
#100051 [#_ABSMT[1]] Aktuell position axel 1
stem
#100052 [#_ABSMT[2]] Aktuell position axel 2
: : :
#100100 [#_ABSMT[50]] Aktuell position axel 50
#5041 [#_ABSOT[1]] Aktuell position axel 1
#5042 [#_ABSOT[2]] Aktuell position axel 2
: : : Arbets-
#5060 [#_ABSOT[20]] aktuell position axel 20 styckets
Ingår Inaktiverad
#100101 [#_ABSOT[1]] Aktuell position axel 1 koordinatsy
#100102 [#_ABSOT[2]] Aktuell position axel 2 stem
: : :
#100150 [#_ABSOT[50]] Aktuell position axel 50
#5061 [#_ABSKP[1]] Skipposition axel 1
#5062 [#_ABSKP[2]] Skipposition axel 2
: : : Arbets-
#5080 [#_ABSKP[20]] Skipposition axel 20 styckets
Ingår Aktiverad
#100151 [#_ABSKP[1]] Skipposition axel 1 koordinatsy
#100152 [#_ABSKP[2]] Skipposition axel 2 stem
: : :
#100200 [#_ABSKP[50]] Skipposition axel 50

- 283 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

OBS!
1 Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
2 Positionsinformationen för 20:e eller tidigare axlar kan användas med #5001 till
#5080.
3 Blockets slutpunktsposition (ABSIO) för överhoppet (G31) är den position där
skippsignalen slås på. Om skippsignalen inte slås på är positionen blockets
slutposition.
4 "Läsoperation under rörelse är inaktiverad" innebär att en exakt avläsning av
värden under rörelsen inte är garanterad.

- Verktygslängdkompenseringsvärde #5081-#5100, #100201-#100250 (Attribut:


R)
M
Verktygslängdkompenseringen i det block som för tillfället exekveras kan erhållas för varje axel genom
avläsning av systemvariablerna #5081 till #5100 eller #100201 till #100250.
Variabelnu Läsoperation under
Variabelnamn Positionsinformation
mmer rörelse
#5081 [#_TOFS[1]] Verktygslängdskompenseringsvärde axel 1
#5082 [#_TOFS[2]] Verktygslängdskompenseringsvärde axel 2
: : :
#5100 [#_TOFS[20]] Verktygslängdskompenseringsvärde axel 20
Inaktiverad
#100201 [#_TOFS[1]] Verktygslängdskompenseringsvärde axel 1
#100202 [#_TOFS[2]] Verktygslängdskompenseringsvärde axel 2
: : :
#100250 [#_TOFS[50]] Verktygslängdskompenseringsvärde axel 50

OBS!
1 Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
2 Kompenseringen av verktygslängden för 20:e eller tidigare axlar kan även
användas med #5081 till #5100.

- 284 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Verktygsoffset #5081-#5100, #5121-#5140 (Attribut: R)


#100201-#100250, #100901-#100950
T
Verktygsoffset i det block som för tillfället exekveras kan erhållas för varje axel genom avläsning av
systemvariablerna #5081 till #5100 eller #5121 till #5140. (X-axel: X-axeln av de tre basaxlarna, Z-axeln:
Z-axeln av de tre basaxlarna, Y-axeln: Y-axeln av de tre basaxlarna)
<1> Utan kompenseringsminne för verktygsgeometri/slitage
Variabelnu Läsoperation under
Variabelnamn Positionsinformation
mmer rörelse
#5081 [#_TOFSWX] X-axelns verktygsoffsetvärde
#5082 [#_TOFSWZ] Z-axelns verktygsoffsetvärde
#5083 [#_TOFSWY] Y-axelns verktygsoffsetvärde
#5084 [#_TOFS[4]] 4:e axelns verktygsoffsetvärde
: : :
#5100 [#_TOFS[20]] 20:e axelns verktygsoffsetvärde
Inaktiverad
#100201 [#_TOFSWX] X-axelns verktygsoffsetvärde
#100202 [#_TOFSWZ] Z-axelns verktygsoffsetvärde
#100203 [#_TOFSWY] Y-axelns verktygsoffsetvärde
#100204 [#_TOFS[4]] 4:e axelns verktygsoffsetvärde
: : :
#100250 [#_TOFS[50]] 50:e axelns verktygsoffsetvärde

<2> Med kompenseringsminne för verktygsgeometri/slitage


Variabelnu Läsoperation under
Variabelnamn Positionsinformation
mmer rörelse
#5081 [#_TOFSWX] Verktygsoffsetvärde för X-axeln (geometri)
#5082 [#_TOFSWZ] Verktygsoffsetvärde för Z-axeln (geometri)
#5083 [#_TOFSWY] Verktygsoffsetvärde för Y-axeln (geometri)
#5084 [#_TOFS[4]] Verktygsoffsetvärde för 4:e axeln (geometri)
: : :
#5100 [#_TOFS[20]] Verktygsoffsetvärde för 20:e axeln (geometri)
Inaktiverad
#100201 [#_TOFSWX] Verktygsoffsetvärde för X-axeln (geometri)
#100202 [#_TOFSWZ] Verktygsoffsetvärde för Z-axeln (geometri)
#100203 [#_TOFSWY] Verktygsoffsetvärde för Y-axeln (geometri)
#100204 [#_TOFS[4]] Verktygsoffsetvärde för 4:e axeln (geometri)
: : :
#100250 [#_TOFS[50]] Verktygsoffsetvärde för 50:e axeln (geometri)
#5121 [#_TOFSGX] Verktygsoffsetvärde för X-axeln (geometri)
#5122 [#_TOFSGZ] Verktygsoffsetvärde för Z-axeln (geometri)
#5123 [#_TOFSGY] Verktygsoffsetvärde för Y-axeln (geometri)
#5124 [#_TOFSG[4]] Verktygsoffsetvärde för 4:e axeln (geometri)
: : :
#5140 [#_TOFSG[20]] Verktygsoffsetvärde för 20:e axeln (geometri)
Inaktiverad
#100901 [#_TOFSGX] Verktygsoffsetvärde för X-axeln (geometri)
#100902 [#_TOFSGZ] Verktygsoffsetvärde för Z-axeln (geometri)
#100903 [#_TOFSGY] Verktygsoffsetvärde för Y-axeln (geometri)
#100904 [#_TOFSG[4]] Verktygsoffsetvärde för 4:e axeln (geometri)
: : :
#100950 [#_TOFSG[50]] Verktygsoffsetvärde för 50:e axeln (geometri)

Om ett verktygsgeometri-/slitagekompenseringsminne existerar, varierar systemvariablernas värden på


följande sätt beroende på bit 2 (LWT) i parameter nr 5002 och bit 4 (LGT) i parameter nr 5002.

- 285 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Variabelnum LWT=0 LWT=1 LWT=0 LWT=1


mer LGT=0 LGT=0 LGT=1 LGT=1
#5081
: Slitagekompensering 0 Slitagekompensering Slitagekompensering
#5100
#5121
Slitagekompensering +
: Geometrikompensering Geometrikompensering Geometrikompensering
geometrikompensering
#5140

OBS!
1 Det angivna värdet avläses som verktygets offset oavsett vad bit 1 (ORC) i
parameter nr 5004 och bit 0 (OWD) i parameter nr 5040.
2 För att läsa av verktygsoffset (geometri) med hjälp av #5121 till #5140, ställ in bit
2 (VHD) i parameter nr 6004 på 0.
3 När bit 3 (LVC) i parameter nr 5006 är 1 kommer tillståndet för #5081 till #5100
och #5121 till #5140 att ändras vid nollställningsåtgärden genom inställning av
bit 4 (CTO) i parameter nr 11400. När parametern CTO är 1 så rensas
rörelsetypkompenseringen.

- Servopositionsavvikelse #5101-#5120, #100251-#100300 (attribut: R)


Servopositionsavvikelsen för varje axel kan erhållas genom avläsning av systemvariablerna #5101 till
#5120 eller #100251 till #100300.
Variabelnu Läsoperation under
Variabelnamn Positionsinformation
mmer rörelse
#5101 [#_SVERR[1]] Servopositionsavvikelse axel 1
#5102 [#_SVERR[2]] Servopositionsavvikelse axel 2
: : :
#5120 [#_SVERR[20]] Servopositionsavvikelse axel 20
Inaktiverad
#100251 [#_SVERR[1]] Servopositionsavvikelse axel 1
#100252 [#_SVERR[2]] Servopositionsavvikelse axel 2
: : :
#100300 [#_SVERR[50]] Servopositionsavvikelse axel 50

OBS!
1 Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
2 Servopositionsavvikelsen för 20:e eller tidigare axlar kan användas med #5101
till #5120.
- Manuellt handrattsavbrott #5121-#5140, #100651-#100700 (attribut: R)
Det manuella handrattsavbrottet för varje axel kan erhållas genom avläsning av systemvariablerna #5121
till #5140 eller #100651 till #100700.
Variabelnu Läsoperation
Variabelnamn Positionsinformation
mmer under rörelse
#5121 [#_MIRTP[1]] Manuellt handrattsavbrott axel 1
#5122 [#_MIRTP[2]] Manuellt handrattsavbrott axel 2
: : :
#5140 [#_MIRTP[20]] Manuellt handrattsavbrott axel 20
Inaktiverad
#100651 [#_MIRTP[1]] Manuellt handrattsavbrott axel 1
#100652 [#_MIRTP[2]] Manuellt handrattsavbrott axel 2
: : :
#100700 [#_MIRTP[50]] Manuellt handrattsavbrott axel 50

- 286 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

OBS!
1 Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
2 Det manuella handrattsavbrottet för 20:e eller tidigare axlar kan användas med
#5121 till #5140.

T
OBS!
#5121 till #5140 är aktiverade endast när bit 2 (VHD) i parameter nr 6004 är satt
till 1.

- Avstånd att tillryggalägga #5181-#5200, #100801-#100850 (attribut: R)


Värdet för avståndet att tillryggalägga för varje axel kan erhållas genom avläsning av systemvariablerna
#5181 till #5200 eller #100801 till #100850.
Variabelnu Läsoperation under
Variabelnamn Positionsinformation
mmer rörelse
#5181 [#_DIST[1]] Värde för avstånd att tillryggalägga axel 1
#5182 [#_DIST[2]] Värde för avstånd att tillryggalägga axel 1
: : :
#5200 [#_DIST[20]] Värde för avstånd att tillryggalägga axel 1
Inaktiverad
#100801 [#_DIST[1]] Värde för avstånd att tillryggalägga axel 1
#100802 [#_DIST[2]] Värde för avstånd att tillryggalägga axel 1
: : :
#100850 [#_DIST[50]] Värde för avstånd att tillryggalägga axel 50

OBS!
1 Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
2 Värden för avstånd att tillryggalägga för 20:e eller tidigare axlar kan användas
med #5181 till #5200.

- Förskjutningsvärde för arbetsstyckets koordinatsystem #2501, #2601,


#100751-#100800 (attribut: R/W)
T
Förskjutningsvärdet för X-axeln i arbetsstyckets koordinatsystem kan erhållas med systemvariabel #2501
medan förskjutningsvärdet för Z-axeln i arbetsstyckets koordinatsystem erhålls med #2601. Varje
förskjutningsvärde för arbetsstyckets koordinatsystem kan erhållas med systemvariabel #100751-#100800.
Förskjutningsvärdet för X-axeln eller Z-axeln i arbetsstyckets koordinatsystem kan ändras genom att
tilldela värden till systemvariablerna. (X-axel: X-axeln av de tre basaxlarna, Z-axeln: Z-axeln av de tre
basaxlarna)
Variabelnummer Variabelnamn Beskrivning
#2501 [#_WZ_SFTX] Förskjutningsvärde för arbetsstycke X-axel
#2601 [#_WZ_SFTZ] Förskjutningsvärde för arbetsstycke Z-axel
#100751 [#_WZ_SFT[1]] Förskjutningsvärde för arbetsstycke 1:a axeln
#100752 [#_WZ_SFT [2]] Förskjutningsvärde för arbetsstycke 2:a axeln
: : :
#100800 [#_WZ_SFT [50]] Förskjutningsvärde för arbetsstycke 50:e axeln

- 287 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

OBS!
1 Värdet på en variabel med ett nummer som är högre än antalet styrda axlar är
odefinierat.
2 X-axeln bland de tre basaxlarna kan också användas i systemvariabel #2501, och
Z-axeln bland de tre basaxlarna kan också användas i systemvariabel #2601.

- Värde för arbetsstyckets origooffset #5201-#5340, #100301-#100650 (attribut:


R/W)
Arbetsstyckets origooffset kan erhållas genom avläsning av systemvariablerna #5201 till #5340 eller
#100301 till #100650. Offsetvärdet kan även ändras genom tilldelning av värden till systemvariablerna.
Variabel Arbetsstyckets
Variabelnamn Styrd axel
nummer koordinatsystem
Externt
#5201 [#_WZCMN[1]] Externt origooffsetvärde för arbetsstycket axel 1
origooffsetvärde för
#5202 [#_WZCMN[2]] Externt origooffsetvärde för arbetsstycket axel 2
arbetsstycket
: : :
(tillämpas på alla
#5220 [#_WZCMN[20]] Externt origooffsetvärde för arbetsstycket axel 20
koordinatsystem)
#5221 [#_WZG54[1]] Origooffsetvärde för arbetsstycket axel 1
#5222 [#_WZG54[2]] Origooffsetvärde för arbetsstycket axel 2
G54
: : :
#5240 [#_WZG54[20]] Origooffsetvärde för arbetsstycket axel 20
#5241 [#_WZG55[1]] Origooffsetvärde för arbetsstycket axel 1
#5242 [#_WZG55[2]] Origooffsetvärde för arbetsstycket axel 2
G55
: : :
#5260 [#_WZG55[20]] Origooffsetvärde för arbetsstycket axel 20
#5261 [#_WZG56[1]] Origooffsetvärde för arbetsstycket axel 1
#5262 [#_WZG56[2]] Origooffsetvärde för arbetsstycket axel 2
G56
: : :
#5280 [#_WZG56[20]] Origooffsetvärde för arbetsstycket axel 20
#5281 [#_WZG57[1]] Origooffsetvärde för arbetsstycket axel 1
#5282 [#_WZG57[2]] Origooffsetvärde för arbetsstycket axel 2
G57
: : :
#5300 [#_WZG57[20]] Origooffsetvärde för arbetsstycket axel 20
#5301 [#_WZG58[1]] Origooffsetvärde för arbetsstycket axel 1
#5302 [#_WZG58[2]] Origooffsetvärde för arbetsstycket axel 2
G58
: : :
#5320 [#_WZG58[20]] Origooffsetvärde för arbetsstycket axel 20
#5321 [#_WZG59[1]] Origooffsetvärde för arbetsstycket axel 1
#5322 [#_WZG59[2]] Origooffsetvärde för arbetsstycket axel 2
G59
: : :
#5340 [#_WZG59[20]] Origooffsetvärde för arbetsstycket axel 20

Variabel Arbetsstyckets
Variabelnamn Styrd axel
nummer koordinatsystem
Externt
#100301 [#_WZCMN[1]] Externt origooffsetvärde för arbetsstycket axel 1
origooffsetvärde för
#100302 [#_WZCMN[2]] Externt origooffsetvärde för arbetsstycket axel 2
arbetsstycket
: : :
(tillämpas på alla
#100350 [#_WZCMN[50]] Externt origooffsetvärde för arbetsstycket axel 50
koordinatsystem)
#100351 [#_WZG54[1]] Origooffsetvärde för arbetsstycket axel 1
#100352 [#_WZG54[2]] Origooffsetvärde för arbetsstycket axel 2
G54
: : :
#100400 [#_WZG54[50]] Origooffsetvärde för arbetsstycket axel 50

- 288 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Variabel Arbetsstyckets
Variabelnamn Styrd axel
nummer koordinatsystem
#100401 [#_WZG55[1]] Origooffsetvärde för arbetsstycket axel 1
#100402 [#_WZG55[2]] Origooffsetvärde för arbetsstycket axel 2
G55
: : :
#100450 [#_WZG55[50]] Origooffsetvärde för arbetsstycket axel 50
#100451 [#_WZG56[1]] Origooffset för arbetsstycket axel 1
#100452 [#_WZG56[2]] Origooffset för arbetsstycket axel 2
G56
: : :
#100500 [#_WZG56[50]] Origooffset för arbetsstycket axel 50
#100501 [#_WZG57[1]] Origooffset för arbetsstycket axel 1
#100502 [#_WZG57[2]] Origooffset för arbetsstycket axel 2
G57
: : :
#100550 [#_WZG57[50]] Origooffset för arbetsstycket axel 50
#100551 [#_WZG58[1]] Origooffset för arbetsstycket axel 1
#100552 [#_WZG58[2]] Origooffset för arbetsstycket axel 2
G58
: : :
#100600 [#_WZG58[50]] Origooffset för arbetsstycket axel 50
#100601 [#_WZG59[1]] Origooffset för arbetsstycket axel 1
#100602 [#_WZG59[2]] Origooffset för arbetsstycket axel 2
G59
: : :
#100650 [#_WZG59[50]] Origooffset för arbetsstycket axel 50

M
Följande variabler kan även användas om bit 5 (D15) i parameter nr 6004 är inställd på 0:
Axel Funktion Variabelnummer
Axel 1 Externt värde för arbetsstyckets origooffset #2500
G54 värde för arbetsstyckets origooffset #2501
G55 värde för arbetsstyckets origooffset #2502
G56 värde för arbetsstyckets origooffset #2503
G57 värde för arbetsstyckets origooffset #2504
G58 värde för arbetsstyckets origooffset #2505
G59 värde för arbetsstyckets origooffset #2506
Axel 2 Externt värde för arbetsstyckets origooffset #2600
G54 värde för arbetsstyckets origooffset #2601
G55 värde för arbetsstyckets origooffset #2602
G56 värde för arbetsstyckets origooffset #2603
G57 värde för arbetsstyckets origooffset #2604
G58 värde för arbetsstyckets origooffset #2605
G59 värde för arbetsstyckets origooffset #2606
Axel 3 Externt värde för arbetsstyckets origooffset #2700
G54 värde för arbetsstyckets origooffset #2701
G55 värde för arbetsstyckets origooffset #2702
G56 värde för arbetsstyckets origooffset #2703
G57 värde för arbetsstyckets origooffset #2704
G58 värde för arbetsstyckets origooffset #2705
G59 värde för arbetsstyckets origooffset #2706
4:e axeln Externt värde för arbetsstyckets origooffset #2800
G54 värde för arbetsstyckets origooffset #2801
G55 värde för arbetsstyckets origooffset #2802
G56 värde för arbetsstyckets origooffset #2803
G57 värde för arbetsstyckets origooffset #2804
G58 värde för arbetsstyckets origooffset #2805
G59 värde för arbetsstyckets origooffset #2806

- 289 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

T
Följande variabler kan användas för att bevara kompatibiliteten med konventionella modeller.
Axel Funktion Variabelnummer
Axel 1 Externt värde för arbetsstyckets origooffset #2550
G54 värde för arbetsstyckets origooffset #2551
G55 värde för arbetsstyckets origooffset #2552
G56 värde för arbetsstyckets origooffset #2553
G57 värde för arbetsstyckets origooffset #2554
G58 värde för arbetsstyckets origooffset #2555
G59 värde för arbetsstyckets origooffset #2556
Axel 2 Externt värde för arbetsstyckets origooffset #2650
G54 värde för arbetsstyckets origooffset #2651
G55 värde för arbetsstyckets origooffset #2652
G56 värde för arbetsstyckets origooffset #2653
G57 värde för arbetsstyckets origooffset #2654
G58 värde för arbetsstyckets origooffset #2655
G59 värde för arbetsstyckets origooffset #2656
Axel 3 Externt värde för arbetsstyckets origooffset #2750
G54 värde för arbetsstyckets origooffset #2751
G55 värde för arbetsstyckets origooffset #2752
G56 värde för arbetsstyckets origooffset #2753
G57 värde för arbetsstyckets origooffset #2754
G58 värde för arbetsstyckets origooffset #2755
G59 värde för arbetsstyckets origooffset #2756
4:e axeln Externt värde för arbetsstyckets origooffset #2850
G54 värde för arbetsstyckets origooffset #2851
G55 värde för arbetsstyckets origooffset #2852
G56 värde för arbetsstyckets origooffset #2853
G57 värde för arbetsstyckets origooffset #2854
G58 värde för arbetsstyckets origooffset #2855
G59 värde för arbetsstyckets origooffset #2856

OBS!
1 Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
2 Värdet för arbetsstyckets origooffset för 20:e eller tidigare axlar kan användas
med #5201 till #5340.

M
OBS!
För att använda variablerna #2500 till #2806, #5201 till #5340, och #100301 till
#100650, behövs tillvalsvariabler för arbetsstyckets koordinatsystem.

T
OBS!
För att använda variablerna #2550 till #2856, #5201 till #5340, och #100301 till
#100650, behövs tillvalsvariabler för arbetsstyckets koordinatsystem.

- 290 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Värdet för arbetsstyckets origooffset på arbetsstyckets extra koordinatsystem


#7001-#7960, #101001-#116000 (Attribut: R/W)
M
#14001-#20000 (attribut: R/W)

Arbetsstyckets origooffset för det extra arbetsstyckets koordinatsystem kan erhållas genom avläsning av
systemvariablerna #7001 till #7960, #14001 till #20000, #101001 till #116000. Offsetvärdet kan även
ändras genom tilldelning av värden till systemvariablerna.
Variabel- Systemnummer extra
Variabelnamn Styrd axel
nummer arbetsstycke
#7001 [#_WZP1[1]] Origooffsetvärde för arbetsstycket axel 1
#7002 [#_WZP1[2]] Origooffsetvärde för arbetsstycket axel 2 1
: : : (G54.1 P1)
#7020 [#_WZP1[20]] Origooffsetvärde för arbetsstycket axel 20
#7021 [#_WZP2[1]] Origooffsetvärde för arbetsstycket axel 1
#7022 [#_WZP2[2]] Origooffsetvärde för arbetsstycket axel 2 2
: : : (G54.1 P2)
#7040 [#_WZP2[20]] Origooffsetvärde för arbetsstycket axel 20
#7041 [#_WZP3[1]] Origooffsetvärde för arbetsstycket axel 1
#7042 [#_WZP3[2]] Origooffsetvärde för arbetsstycket axel 2 3
: : : (G54.1 P3)
#7060 [#_WZP3[20]] Origooffsetvärde för arbetsstycket axel 20
: : : :
#7941 [#_WZP48[1]] Origooffsetvärde för arbetsstycket axel 1
#7942 [#_WZP48[2]] Origooffsetvärde för arbetsstycket axel 2 48
: : : (G54.1 P48)
#7960 [#_WZP48[20]] Origooffsetvärde för arbetsstycket axel 20

Systemvariabelnummer = 7000 + (koordinatsystemnummer -1) × 20 + axelnummer


Koordinatnummer: 1 till 48
Axelnummer: 1 till 20

M
Variabel- Systemnummer extra
Variabelnamn Styrd axel
nummer arbetsstycke
#14001 [#_WZP1[1]] Origooffsetvärde för arbetsstycket axel 1
#14002 [#_WZP1[2]] Origooffsetvärde för arbetsstycket axel 2 1
: : : (G54.1 P1)
#14020 [#_WZP1[20]] Origooffsetvärde för arbetsstycket axel 20
#14021 [#_WZP2[1]] Origooffsetvärde för arbetsstycket axel 1
#14022 [#_WZP2[2]] Origooffsetvärde för arbetsstycket axel 2 2
: : : (G54.1 P2)
#14040 [#_WZP2[20]] Origooffsetvärde för arbetsstycket axel 20
#14041 [#_WZP3[1]] Origooffsetvärde för arbetsstycket axel 1
#14042 [#_WZP3[2]] Origooffsetvärde för arbetsstycket axel 2 3
: : : (G54.1 P3)
#14060 [#_WZP3[20]] Origooffsetvärde för arbetsstycket axel 20
: : : :
#19981 [#_WZP300[1]] Origooffsetvärde för arbetsstycket axel 1
#19982 [#_WZP300[2]] Origooffsetvärde för arbetsstycket axel 2 300
: : : (G54.1 P300)
#20000 [#_WZP300[20]] Origooffsetvärde för arbetsstycket axel 20

Systemvariabelnummer = 14000 + (koordinatsystemnummer -1) × 20 + axelnummer


Koordinatnummer: 1 till 300
- 291 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Axelnummer: 1 till 20

Variabel- Systemnummer extra


Variabelnamn Styrd axel
nummer arbetsstycke
#101001 [#_WZP1[1]] Origooffsetvärde för arbetsstycket axel 1
#101002 [#_WZP1[2]] Origooffsetvärde för arbetsstycket axel 2 1
: : : (G54.1 P1)
#101050 [#_WZP1[50]] Origooffsetvärde för arbetsstycket axel 50
#101051 [#_WZP2[1]] Origooffsetvärde för arbetsstycket axel 1
#101052 [#_WZP2[2]] Origooffsetvärde för arbetsstycket axel 2 2
: : : (G54.1 P2)
#101100 [#_WZP2[50]] Origooffsetvärde för arbetsstycket axel 50
#101101 [#_WZP3[1]] Origooffsetvärde för arbetsstycket axel 1
#101102 [#_WZP3[2]] Origooffsetvärde för arbetsstycket axel 2 3
: : : (G54.1 P3)
#101150 [#_WZP3[50]] Origooffsetvärde för arbetsstycket axel 50
: : : :
#115951 [#_WZP300[1]] Origooffsetvärde för arbetsstycket axel 1
#115952 [#_WZP300[2]] Origooffsetvärde för arbetsstycket axel 2 300
: : : (G54.1 P300)
#116000 [#_WZP300[50]] Origooffsetvärde för arbetsstycket axel 50

Systemvariabelnummer = 101000 + (koordinatsystemnummer -1) × 50 + axelnummer


Koordinatnummer: 1 till 300
Axelnummer: 1 till 50

M
OBS!
1 Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
2 För att använda variabler #7001 till #7947 och #14001 till #14947 (G54.1 P1 till
G54.1 P48), aktivera tillägg av arbetsstyckeskoordinatsystempar (48 par) (bit 2
(NWN) i parameter nr 8136 är 0). Alternativa variabler för 300 extra
koordinatsystem för arbetsstycken är #14001 till #20000 och #101001 till
#116000 (G54.1 P1 till G54.1 P300). Med dessa variabler kan även #7001 till
#7960 användas.

T
OBS!
Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".

- Skipposition (detekteringsenhet) #5421-#5440, #100701-#100750 (attribut: R)


Skippositionen med detekteringsenheten kan erhållas genom avläsning av systemvariablerna #5421 till
#5440 eller #100701 till #100750. Värdena i dessa variabler är heltal och värden i arbetsstyckets
koordinatsystem.

- 292 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Variabel- Läsoperation under


Variabelnamn Positionsinformation
nummer rörelse
#5421 [#_SKPDTC[1]] 1:a axelns skipposition (detekteringsenhet)
#5422 [#_SKPDTC[2]] 2:a axelns skipposition (detekteringsenhet)
: : :
#5440 [#_SKPDTC[20]] 20:e axelns skipposition (detekteringsenhet)
Inaktiverad
#100701 [#_SKPDTC[1]] 1:a axelns skipposition (detekteringsenhet)
#100702 [#_SKPDTC[2]] 2:a axelns skipposition (detekteringsenhet)
: : :
#100750 [#_SKPDTC[50]] 50:e axelns skipposition (detekteringsenhet)

OBS!
1 Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
2 För att specificera dessa variabler, ställ in bit 2 (DSK) i parameter nr 6210 till 1.
(Om ett försök görs att programmera dem när DSK är 0, utlöses larm PS0115.)

- Offsetnummer för referensfixtur som väljs #5500 (attribut: R)


M
Offsetnumret på den referensfixtur som väljs kan avläsas genom avläsning av systemvariablerna #5500.
Variabelnummer Variabelnamn Beskrivning
#5500 [#_FOFSP] Offsetnummer för referensfixtur som väljs

- Offsetnummer för referensfixtur som väljs #5501-#5520, #117001-#117050


(attribut: R)
M
Den referensfixturoffset som väljs kan avläsas genom avläsning av systemvariablerna #5501 till #5520
eller #117001# till 117050.
Variabelnummer Variabelnamn Beskrivning
#5501 [#_FOFSVAL[1]] 1:a axelns offsetvärde på den referensfixtur som väljs
#5502 [#_FOFSVAL[2]] 2:a axelns offsetvärde på den referensfixtur som väljs
: : :
#5520 [#_FOFSVAL[20]] 20:e axelns offsetvärde på den referensfixtur som väljs
#117001 [#_FOFSVAL[1]] 1:a axelns offsetvärde på den referensfixtur som väljs
#117002 [#_FOFSVAL[2]] 2:a axelns offsetvärde på den referensfixtur som väljs
: : :
#117050 [#_FOFSVAL[50]] 50:e axelns offsetvärde på den referensfixtur som väljs

OBS!
Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".

- Andra offsetvärdet för verktygsgeometrin #5801-#5896, #27001-#29999


(attribut: R/W)
T
Genom att läsa värdena för systemvariablerna #5801 till #5896 och #27001 till #29999, är det möjligt att
fastställa andra offsetvärdet för verktygsgeometrin, och genom att tilldela värden till systemvariablerna,
är det möjligt att ändra andra offsetvärdet för verktygsgeometrin.
- För kompenseringsnummer upp till 32

- 293 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Kompensering Variabelnum
Variabelnamn Attribut Beskrivning
snummer mer
1 #5801 [#_OFSX2G[1]] R/W
Andra kompenseringsvärdet för X-axelns
: : : :
geometriska verktygsoffset
32 #5832 [#_OFSX2G[32]] R/W
1 #5833 [#_OFSZ2G[1]] R/W
Andra kompenseringsvärdet för Z-axelns
: : : :
geometriska verktygsoffset
32 #5864 [#_OFSZ2G[32]] R/W
1 #5865 [#_OFSY2G[1]] R/W
Andra kompenseringsvärdet för Y-axelns
: : : :
geometriska verktygsoffset
32 #5896 [#_OFSY2G[32]] R/W

- För kompenseringsnummer större än 32 (Kompenseringsvärden med kompenseringsnummer upp till


32 kan också användas i variablerna #5801 till #5896.)
Kompensering Variabelnum
Variabelnamn Attribut Beskrivning
snummer mer
1 #27001 [#_OFSX2G[1]] R/W
Andra kompenseringsvärdet för X-axelns
: : : :
geometriska verktygsoffset
999 #27999 [#_OFSX2G[999]] R/W
1 #28001 [#_OFSZ2G[1]] R/W
Andra kompenseringsvärdet för Z-axelns
: : : :
geometriska verktygsoffset
999 #28999 [#_OFSZ2G[999]] R/W
1 #29001 [#_OFSY2G[1]] R/W
Andra kompenseringsvärdet för Y-axelns
: : : :
geometriska verktygsoffset
999 #29999 [#_OFSY2G[999]] R/W

- Matningshastighetens reduktionsförhållande för överlappning vid snabbgång


#100851-#100900 (attribut: R/W)
Matningshastighetens reduktionsförhållande för överlappning vid snabbgång kan också ändras genom
inställning av värden i systemvariablerna #100851 till #100900.
Variabelnummer Variabelnamn Styrd axel
#100851 [#_ROVLP[1]] Matningshastighetens reduktionsförhållande för
#100852 [#_ROVLP[2]] överlappning vid snabbgång, 1:a axeln
: : Matningshastighetens reduktionsförhållande för
#100900 [#_ROVLP[50]] överlappning vid snabbgång, 2:a axeln
:
Matningshastighetens reduktionsförhållande för
överlappning vid snabbgång, 50:e axeln

- Status för seriella spindlar #100951 till #100954 (attribut: R)


Genom att använda systemvariablerna #100951 till #100954, är det möjligt att fastställa status för seriella
spindlar . Sambandet mellan värdena för variablerna och spindlarnas status är enligt följande:
1 : Normal drift
2 : Orientering
3 : Synkronstyrning
4 : Gängning med fast tapp
5 : CS-kanalstyrning

Variabelnummer Variabelnamn Beskrivning


#100951 [#_SPSTAT[1]] Status för första spindeln på kanalen
#100952 [#_SPSTAT[2]] Status för andra spindeln på kanalen
#100953 [#_SPSTAT[3]] Status för tredje spindeln på kanalen
#100954 [#_SPSTAT[4]] Status för fjärde spindeln på kanalen

- 294 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Klämvärde för maximal spolhastighet #100959 (Attribut: R)


Med systemvariabler #100959 går det att få ett kommando för maximal spolhastighet vid
klämkommandot för maximal spolhastighet. I följande fall är #100959 -1.
- Klämkommando för maximal spolhastighet G92 (G50 i G-kodsystem A i T-serien) har inte utförts
efter att strömmen slagits på.

Variabelnummer Variabelnamn Beskrivning


#100959 [#_CSSSMAX] Kommando för maximal spolhastighet vid klämkommando för maximal
spolhastighet

- Dynamiskt kompenseringsvärde för referensverktyg #118051#118450 (attribut:


R/W)
M
Det dynamiska kompenseringsvärdet för referensverktyget i det roterande huvudets dynamiska
verktygskompenseringsfunktion kan erhållas genom avläsning av systemvariablerna #118051 till
#118450. Det dynamiska verktygskompenseringsvärdet kan även erhållas genom tilldelning av värden till
systemvariablerna.
Offsetnummer
Variabel
Variabelnamn Styrd axel för dynamiskt
nummer
verktyg
#118051 [#_DOFS1[1]] 1:a axelns dynamiska kompenseringsvärde för referensverktyg
#118052 [#_DOFS1[2]] 2:a axelns dynamiska kompenseringsvärde för referensverktyg 1
: : : (G43.2H1)
#118100 [#_DOFS1[50]] 50:e axelns dynamiska kompenseringsvärde för referensverktyg
#118101 [#_DOFS2[1]] 1:a axelns dynamiska kompenseringsvärde för referensverktyg
#118102 [#_DOFS2[2]] 2:a axelns dynamiska kompenseringsvärde för referensverktyg 2
: : : (G43.2H2)
#118150 [#_DOFS2[50]] 50:e axelns dynamiska kompenseringsvärde för referensverktyg
#118151 [#_DOFS3[1]] 1:a axelns dynamiska kompenseringsvärde för referensverktyg
#118152 [#_DOFS3[2]] 2:a axelns dynamiska kompenseringsvärde för referensverktyg 3
: : : (G43.2H3)
#118200 [#_DOFS3[50]] 50:e axelns dynamiska kompenseringsvärde för referensverktyg
#118201 [#_DOFS4[1]] 1:a axelns dynamiska kompenseringsvärde för referensverktyg
#118202 [#_DOFS4[2]] 2:a axelns dynamiska kompenseringsvärde för referensverktyg 4
: : : (G43.2H4)
#118250 [#_DOFS4[50]] 50:e axelns dynamiska kompenseringsvärde för referensverktyg
#118251 [#_DOFS5[1]] 1:a axelns dynamiska kompenseringsvärde för referensverktyg
#118252 [#_DOFS5[2]] 2:a axelns dynamiska kompenseringsvärde för referensverktyg 5
: : : (G43.2H5)
#118300 [#_DOFS5[50]] 50:e axelns dynamiska kompenseringsvärde för referensverktyg
: : : :
#118401 [#_DOFS8[1]] 1:a axelns dynamiska kompenseringsvärde för referensverktyg
#118402 [#_DOFS8[2]] 2:a axelns dynamiska kompenseringsvärde för referensverktyg 8
: : : (G43.2H8)
#118450 [#_DOFS8[50]] 50:e axelns dynamiska kompenseringsvärde för referensverktyg

OBS!
Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".

- Offsetvärde för lokalt koordinatsystem #118501-#118550 (attribut: R)


Genom att använda systemvariablerna #118501 till #118550, är det möjligt att fastställa offsetvärdet för
det lokala koordinatsystemet (G52).
- 295 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Variabel- Variabelnamn Beskrivning


nummer
#118501 [#_LCLOFS[1]] 1:a axelns offsetvärde för lokalt koordinatsystem
#118502 [#_LCLOFS[2]] 2:a axelns offsetvärde för lokalt koordinatsystem
: : :
#118550 [#_LCLOFS[50]] 50:e axelns offsetvärde för lokalt koordinatsystem

- Växling mellan P-KOD-variabler och systemvariabler (#10000 eller senare)


#8570 (Attribut: R/W)
Denna systemvariabel tillåter läs-/skrivoperationer för P-KOD-variabler (#10000 till #89999) för
makroexekveringsfunktionen. För detaljer om P-KOD-variabler hänvisas till Makroexekverare
programmeringshandbok (B-63943EN-2).
Systemvariabeln #8570 kan användas för att få variablerna #10000 eller senare att motsvara antingen
P-KOD-variablerna eller systemvariablerna.
#8570-inställning Specificerad variabel Motsvarande variabel
#10000 P-KOD-variabler (#10000)
#8570 = 1 : :
#89999 P-KOD-variabler (#89999)
#10000 Systemvariabler (#10000)
#8570 = 0 : :
#89999 Systemvariabler (#89999)

Exempel
#8570 = 0 ;
#10001 = 123 ; → Skriver till systemvariabel #10001 (verktygskompensering)
#8570 = 1 ;
#10001 = 456 ; → Skriver till P-KOD-variabel #10001 (verktygskompensering)

OBS!
1 Variabel #8570 kan endast användas när makroexekveringsfunktionen är
aktiverad.
2 Systemvariabler (#10000 eller senare) motsvarar alltid de systemvariabler som
specificerats via deras variabelnamn även när #8570 är 1.
3 Om ett försök görs att komma åt en variabel som inte kan användas med
P-KOD-variabler (#10000 eller senare) utlöses ett PS0115-larm, "ILLEGALT
VARIABEL NUMMER".

- 296 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

16.3 VISNING AV SYSTEMVARIABLER


Systemvariabler visas på den anpassade makroskärmen.

Förklaring
Systemvariabler för föregående avsnitt (#1000-#8499, #10000-#89999, #100000-#199999 ) kan visas på
den anpassade makroskärmen när bit 4 (CSD) för parameter nr 11369 är 1. Värde för systemvariabler som
inte används visas inte.
Se avsnittet "Visa och ställa in anpassade allmänna variabler för makro" för visning av den anpassade
makroskärmen.

När makroverkställaren är i bruk kan variabeln P-CODE användas. Variabeln P-CODE överlappar med
systemvariablerna (#10000-#89999) eftersom #10000-#89999 används för variabeln P-CODE. Därför kan
behandlingen av systemvariabler och variabeln P-CODE ändras av systemvariabel #8570. Se föregående
avsnitt för systemvariabel #8570.
När bit 4 (CSD) för parameter nr 11369 är 1, växlas visning av #10000-#89999 enligt följande genom
inställning av #8570.
- När #8570=0, visas systemvariabler i #10000-#89999.
- När #8570=1, visas P-CODE-variabler i #10000-#89999.

OBS!
När makroverkställaren är i bruk visas makroverkställarens makroskärm bredvid
det anpassade makrots makroskärm. (Makroskärm för verkställande makro,
kommunikationsmakro, extra makro) Bit 4 (CSD) för parameter nr 11369 är dock
ogiltig på dessa skärmar.

16.4 LÄSA OCH SKRIVA VARIABLER FÖR EN ANNAN KANAL


Genom att lägga till ett kanalnummer till den högre ordningens 8:e och 9:e siffror i en variabel, är det
möjligt att läsa och skriva en allmän variabel eller en systemvariabel för en annan kanal.
För en lista med variabler som kan läsas och skrivas, se "Lista med variabler som kan läsas och skrivas".

Format
#ppxxxxxxx
pp: Kanalnummer
Utelämnad = Lokal kanal
1 = 1:a kanalen
2 = 2:a kanalen
xxxxxxx: Variabelnummer

Allmänt variabelnummer (#100 till #499(Anm.), #500 till #999(Anm.)) eller systemvariabelnummer (1000 och
högre, 10000 och högre, 100000 och högre)

OBS!
Tillgängliga allmänna variabler och systemvariabler varierar beroende på
systemets konfiguration.

- 297 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Exempel
Maskinkoordinater för kanal 1 Maskinkoordinater för kanal 2
X1 123.456 X2 -123.456
Y1 45.670 Z2 78.900
Z1 345.789 C2 45.000
I fallet ovan, om #100=#5023 exekveras på kanal 1, läses maskinkoordinaten
345.789 på tredje axeln på kanal 1 in i variabel #100.
Om #100=#20005023 exekveras, läses maskinkoordinaten 45.0 på tredje axeln
på kanal 2 in i variabel #100.

OBS!
1 Variabelnamn kan inte programmeras.
2 Om ett kanalnummer utanför området anges, utlöses larm PS0115, "ILLEGALT
VARIABEL NUMMER".
3 Lokala variabler för en annan kanal kan inte läsas eller skrivas.
4 Om ett realtids kundmakro exekveras, utlöses larm PS0390, "OGILTIG MAKRO
VAR".

Var försiktig
VAR FÖRSIKTIG
Bland systemvariablerna ingår även sådana som påverkar automatisk drift (till
exampel, variablerna #3000 till #3999), och de påverkar driften på en annan
kanal. Var mycket försiktig när du skriver dem.

Lista med variabler som kan läsas och skrivas


Denna funktion kan läsa och skriva följande variabler för en annan kanal.
För detaljer om systemvariabler, se beskrivningen av variabler i föregående avsnitt.
R, W och R/W är variabla attribut och representerar endast LÄSA (read-only), endast SKRIVA
(write-only) respektive LÄSA/SKRIVA.
- Allmän variabel
Systemvariabelnummer Attribut Beskrivning
#100 till #149(#199) R/W Tillgängliga allmänna variabler varierar beroende på systemets
#200 till #499 konfiguration.
#500 till #549(#999)

- Gränssnittssignaler
Systemvariabelnummer Attribut Beskrivning
#1000 till #1035 R Inmatningssignaler gränssnitt
#1100 till #1135 R/W Utmatningssignaler gränssnitt

- Verktygskompenseringsvärde
Systemvariabelnummer Attribut Beskrivning
#2001 till #2964 R/W Verktygskompenseringsvärde
#10001 till #19999

- 298 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Förskjutningsmängd för arbetsstyckets koordinatsystem


T
Systemvariabelnummer Attribut Beskrivning
#100751 till #100800 R/W Förskjutningsmängd för arbetsstyckets koordinatsystem

- Automatisk drift eller liknande


Systemvariabelnummer Attribut Beskrivning
#3001, #3002 R/W Klocka
#3003 R/W Kontroll för väntan på ett enkelt blockstopp och extrafunktionens
avslutningssignal
#3004 R/W Matningsstopp, övermanning av matningshastighet, exaktstoppkontroll
#3005 R/W Inställning av data.
#3007 R Status för spegling (DI och inställning)
#3008 R Status under en programomstart

- Tid
Systemvariabelnummer Attribut Beskrivning
#3011 till #3012 R År/Månad/Datum, Timme/Minut/Sekund

- Antal delar
Systemvariabelnummer Attribut Beskrivning
#3901 till #3902 R/W Total antal delar, antal erforderliga delar

- Verktygskompenseringsminne
M
Systemvariabelnummer Attribut Beskrivning
#3980 R Information om verktygskompenseringsminne

- Huvudprogramnummer
Systemvariabelnummer Attribut Beskrivning
#4000 R Huvudprogramnummer

- Modal information
Systemvariabelnummer Attribut Beskrivning
#4001 till #4530 R Modal information

- Positionsinformation
Systemvariabelnummer Attribut Beskrivning
#5001 till #5020 R Blockets slutpunktsposition (arbetsstyckets koordinatsystem)
#100001 till #100050
#5021 till #5040 R Aktuell position (maskinens koordinatsystem)
#100051 till #100100
#5041 till #5060 R Specificerad aktuell position (arbetsstyckets koordinatsystem)
#100101 till #100150
#5061 till #5080 R Skipposition (arbetsstyckets koordinatsystem)
#100151 till #100200

- 299 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Värdet för verktygslängdskompensering


M
Systemvariabelnummer Attribut Beskrivning
#5081 till #5100 R Värdet för verktygslängdskompensering
#100201 till #100250

- Verktygets förskjutningsvärde
T
Systemvariabelnummer Attribut Beskrivning
#5081 till #5083 R Verktygsoffsetvärde (slitage)
#5121 till #5123 R Verktygets offsetvärde (geometri)

- Servopositionsavvikelse
Systemvariabelnummer Attribut Beskrivning
#5101 till #5120 R Servopositionsavvikelse
#100251 till #100300

- Handrattsavbrott
Systemvariabelnummer Attribut Beskrivning
#5121 till #5140 R Handrattsavbrott
#100651 till #100700

- Avstånd att tillryggalägga


Systemvariabelnummer Attribut Beskrivning
#5181 till #5200 R Avstånd att tillryggalägga
#100801 till #100850

- Origooffsetvärde för arbetsstycket, utökat origooffsetvärde för arbetsstycket


M
Systemvariabelnummer Attribut Beskrivning
#5201 till #5340 R/W Värde för arbetsstyckets origooffset
#100301 till #100650
Utvidgat värde för arbetsstyckets origooffset
#7001 till #7960 R/W Värde för arbetsstyckets origooffset
#14001 till #20000
#101001 till #116000

T
Systemvariabelnummer Attribut Beskrivning
#5201 till #5340 R/W Värde för arbetsstyckets origooffset
#100301 till #100650
Utvidgat värde för arbetsstyckets origooffset
#7001 till #7960 R/W Värde för arbetsstyckets origooffset
#101001 till #116000

- 300 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Skipposition (detekteringsenhet)
Systemvariabelnummer Attribut Beskrivning
#5421 till #5440 R Skipposition (detekteringsenhet)
#100701 till #100750

- Andra offsetvärdet för verktygsgeometri


T
Systemvariabelnummer Attribut Beskrivning
#27001 till #29999 R/W Andra offsetvärdet för verktygsgeometri

- Övriga (#8570)
Systemvariabelnummer Attribut Beskrivning
#8570 R/W Växling av P-KOD-variabler/systemvariabler (#10000 eller högre)

16.5 ARITMETISK OCH LOGISK OPERATION


Olika operationer kan utföras på variabler. Programmera en aritmetisk och logisk operation på samma sätt
som gäller för allmänna aritmetiska formler.
#i=<uttryck>

<Uttryck>
Uttrycket till höger om den aritmetiska och logiska operationen innehåller konstanter och/eller variabler i
kombination med en funktion eller operator. Variablerna #j och #k nedan kan bytas ut mot en konstant.
Om en konstant som används i en formel inte har någon decimalpunkt antas den sluta med en
decimalpunkt.

Tabell 16.5 (a) Aritmetisk och logisk operation


Typ av operation Operation Beskrivning
<1> Definition eller byte #i=#j Definition eller byte av variabel
<2> Operationer av typen #i=#j+#k Addition
addition #i=#j-#k Subtraktion
#i=#j OR #k Logisk OR (bit för bit av 32 bitar)
#i=#j XOR #k Exklusiv OR (bit för bit av 32 bitar)
<3> Operationer av typen #i=#j*#k Multiplikation
multiplikation #i=#j/#k Division
#i=#j AND #k Logiskt AND (bit för bit av 32 bitar)
#i=#j MOD #k Rest (En rest erhålls när #j och #k avrundas till närmaste hela
tal). Om #j är ett negativt värde antas #i vara ett negativt
värde.)

- 301 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Typ av operation Operation Beskrivning


<4> Funktioner #i=SIN[#j] Sinus (i grader)
#i=COS[#j] Cosinus (i grader)
#i=TAN[#j] Tangent (i grader)
#i=ASIN[#j] Arcsin
#i=ACOS[#j] Arccos
#i=ATAN[#j] Arctan (ett argument), ATN kan också användas.
#i=ATAN[#j]/[#k] Arctan (två argument), ATN kan också användas.
#i=ATAN[#j,#k] Arctan (två argument), ATN kan också användas.
#i=SQRT[#j] Kvadratrot, SQR kan också användas.
#i=ABS[#j] Absolutvärde
#i=BIN[#j] Konvertering från BCD till binärt
#i=BCD[#j] Konvertering från binärt till BCD
#i=ROUND[#j] Avrundning, RND kan också användas.
#i=FIX[#j] Avrundning neråt till ett heltal
#i=FUP[#j] Avrundning uppåt till ett heltal
#i=LN[#j] Naturlig logaritm
#i=EXP[#j] Exponent med basen e (2.718...)
#i=POW[#j,#k] Ström (#j till #kth-ström)
#i=ADP[#j] Tillägg av en decimalpunkt

#i=PRM[#j] Parameteravläsning (system-, allmän-, kanal- eller


maskingruppsparameter)
#i=PRM[#j,#k] Parameteravlösning (system-, allmän-, kanal- eller
maskingruppsparameter bitnummerspecifikation)
#i=PRM[#j]/[#l] Parameteravläsning (axel- eller spindelparameter)
#i=PRM[#j,#k]/[#l] Parameteravläsning (axel- eller spindelparameter
bitnummerspecifikation)

Förklaring
- Vinkelenheter
De vinkelenheter som används tillsammans med funktionerna SIN, COS, ASIN, ACOS, TAN och ATAN
anges i grader. Exempelvis skrivs 90 grader och 30 minuter som 90.5 grader.

- ARCSIN #i = ASIN[#j];
- Lösningsområdena är såsom visas nedan:
När bit 0 (NAT) i parameter nr 6004 ställs in på 0: 270° till 90°
När bit 0 (NAT) i parameter nr 6004 ställs in på 1: -90° till 90°
- När #j ligger utanför -1 till 1, utlöses larm PS0119 "ARGUMENTVÄRDE UTANFÖR TILLÅTET
OMRÅDE".
- En konstant kan användas istället för variabeln #j.

- ARCCOS #i = ACOS[#j];
- Lösningen sträcker sig från 180° till 0°.
- När #j ligger utanför -1 till 1, utlöses larm PS0119 "ARGUMENTVÄRDE UTANFÖR TILLÅTET
OMRÅDE".
- En konstant kan användas istället för variabeln #j.

- ARCTAN #i = ATAN[#j]/[#k]; (två argument)


- ATAN[#j,#k] är likvärdigt med ATAN[#j]/[#k].
- Om punkten (#k,#j) på planet X-Y är given, returnerar denna funktion värdet för arktangens för
vinkeln som görs av punkten.
- En konstant kan användas istället för variabeln #j.
- Om #j=0 och #k=0, utlöses larm PS0119, “ARGUMENTVÄRDE UTANFÖR INTERVALL”.
- Lösningsintervallen är som följer:
- 302 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

När bit 0 (NAT) i parameter nr 6004 ställs in på 0: 0° till 360°


Exempel: Om #1 = ATAN[-1]/[-1]; anges, är #1 225.0.
När bit 0 (NAT) i parameter nr 6004 ställs in på 1: -180° till 180°
Exempel: Om #1 = ATAN[-1]/[-1]; anges, är #1 -135.0.

- ARCTAN #i = ATAN[#j]; (ett argument)


- Om ATAN specificeras med ett argument, rapporterar denna funktion huvudvärdet för arctangent
(-90° ≤ ATAN[#j] ≤ 90°). Med andra ord rapporterar denna funktion samma värde som ATAN i
kalkylatorspecifikationer.
- För att använda denna funktion som täljare i en division måste den vara inom hakparenteser ([ ]).
Om denna funktion inte är inom hakparenteser antas ATAN[#j]/[#k].
Exempel:
#100 = [ATAN[1]]/10 ; : Delar ATAN med ett argument med 10.
#100 = ATAN[1]/[10] ; : Exekverar ATAN med två argument.
#100 = ATAN[1]/10 ; : Antar ATAN med två argument men utlöser ett larm PS1131
"STARTTECKEN PARENTES SAKNAS" på grund av att
X-koordinatspecifikationen inte är innesluten inom hakparenteser
([ ]).

- Naturlig logaritm #i = LN[#j];


- När antilogaritmen (#j) är noll eller mindre utlöses larm PS0119, "ARGUMENTVÄRDE
UTANFÖR TILLÅTET OMRÅDE".
- En konstant kan användas istället för variabeln #j.

- Exponentialfunktion #i = EXP[#j];
- Om resultatet av operationen spiller över utlöses larm PS0119 "OVERFLOW :FLOATING".
- En konstant kan användas istället för variabeln #j.

- Funktionen ROUND (avrundning)


- När funktionen ROUND ingår i ett kommando för en aritmetisk eller logisk bearbetning i en IF-
eller WHILE-sats avrundas den första decimalen.
Exempel:
När #1=ROUND[#2]; exekveras där #2 har värdet 1.2345, är värdet på variabeln #1 =
1.0.
- När ROUND-funktionen används i adresser för NC-satser avrundas det programmerade värdet
motsvarande adressens minsta inmatningsinkrement.
Exempel:
Skapa ett borrprogram som skär enligt värdena i variablerna #1 och #2 och sedan går
tillbaka till originalpositionen
Anta att inkrementsystemet är 1/1000 mm, variabel #1 är 1.2345 och variabel #2 är
2.3456. Då gäller
G00 G91 X-#1; Flyttar 1.235 mm i negativ riktning.
G01 X-#2 F300; Flyttar 2.346 mm i negativ riktning.
G00 X[#1+#2]; Eftersom 1.2345 + 2.3456 = 3.5801 i positiv riktning är
rörelsebanan 3.580, vilket gör att verktyget inte går tillbaka till utgångsläget.
Denna skillnad beror på om additionen utförs före eller efter avrundningen. För att
verktyget skall kunna återgå till utgångsläget måste G00X-[ROUND[#1]+ROUND[#2]]
programmeras.

- Lägg till decimalpunktsfunktion (ADP)


- ADP[#n] (n = 1 till 33) kan exekveras för att lägga till en decimalpunkt till ett argument som
godkänts utan decimalpunkt i underprogrammet.

- 303 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Exempel:
I underprogrammet som anropas med G65 P_X10;, är värdet för ADP[#24] ett värde till
vilket en decimalpunkt läggs till i slutet (det vill säga, 10.). Använd denna funktion om
du inte vill beakta inkrementsystemet i underprogrammet. Om bit 4 (CVA) i parameter
nr 6007 ställs in till 1 kan ADP-funktionen inte användas på grund av att ett eventuellt
argument konverteras till 0.01 i det ögonblick den passeras.

OBS!
För kompatibilitet mellan program rekommenderas att ADP-funktionen inte
används och att decimalpunkter läggs till i argumentspecifikationen för ett
makroanrop.

- Upp- och nedrundning till ett heltal (FUP och FIX)


Om det absoluta värdet av ett heltal, som bildats genom en bearbetning i ett tal, är större än det absoluta
värdet av det ursprungliga talet, då betecknas detta som en avrundning uppåt till ett heltal. Omvänt gäller
att om det absoluta värdet av ett heltal, som bildats genom en bearbetning i ett tal är mindre än det
absoluta värdet av det ursprungliga talet, då betecknas detta som avrundning nedåt till ett heltal. Det
gäller att vara extra försiktig vid hantering av negativa tal.
Exempel:
Anta att #1=1.2 och #2=-1.2.
När #3=FUP[#1] exekveras, tilldelas #3 värdet 2.0
När #3=FUP[#1] exekveras, tilldelas #3 värdet 1.0.
När #3=FUP[#2] exekveras, tilldelas #3 värdet -2.0
När #3=FUP[#2] exekveras, tilldelas #3 värdet -1.0.

- Avläsning av parameter (PRM)


・ Följande format är tillgängliga beroende på parameterns typ och vilka data som ska läsas.
Format Anmärkningar
#i = PRM[#j]; Format för en system-, allmän-, kanal- eller maskingruppsparameter.
Format för specificering av numret på en bit i en system-, allmän-, kanal- eller
#i = PRM[ #j, #k ] ;
maskingruppsparameter.
#i = PRM[#j] /[#l]; Format för en axel- eller spindelparameter
#i = PRM[ #j, #k ] /
Format för specificering av numret på en bit i en axel- eller spindelparameter
[ #l ] ;
- För #j, ange ett parameternummer.
- För #k, ange ett bitnummer.
- För #l, ange ett axelnummer eller ett spindelnummer.

- Genom att specificera ett kanalnummer, är det möjligt att läsa en parameter för denna kanal. Det
finns två sätt att specificera ett kanalnummer på.
a) Lägga till ett kanalnummer till ett parameternummer
b) Specificera ett kanalnummer med hjälp av en systemvariabel

a) Lägga till ett kanalnummer till ett parameternummer


Genom att lägga till ett kanalnummer till de högre ordningens 8:e och 9:e siffror i
parameternumret som specificerats med driftkommandot PRM, är det möjligt att läsa
parametern för den specificerade kanalen.
#i = PRM[#j];
#j = ppxxxxxxx ; För pp, ange ett kanalnummer och för xxxxxxx, ange ett
parameternummer.

- 304 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

OBS!
1 Om ett kanalnummer utelämnas eller om 0 specificeras kommer en parameter
för den lokala kanalen att läsas.
2 Om ett kanalnummer utanför området anges, utlöses larm PS0115, "ILLEGALT
VARIABEL NUMMER".

b) Specificera ett kanalnummer med hjälp av en systemvariabel


Genom att specificera ett kanalnummer med hjälp av en systemvariabel #3018, är det möjligt
att läsa en parameter för den specificerade kanalen.
Exempel
Läsa fjärde axeln i parameter nr 01322 för den andra kanalen
#3018 = 2 ; ................. Ställ in den andra kanalen.
#1 =PRM[1322] /[4] ; .. Läsa fjärde axeln i parameter nr 01322 för den
: andra kanalen och skriva in den i variabel #1 för den
lokala kanalen.
#3018= 0 ; .................. Sänd tillbaka kanalenumret till det som gäller för den
lokala kanalen.

- Förkortningar för aritmetiska och logiska bearbetningskommandon


När en funktion specificeras i ett program kan de två första tecknen i funktionsnamnet användas för att
specificera funktionen.

Exempel: ROUND → RO
FIX → FI

OBS!
POW kan inte förkortas.

- Prioritering av bearbetningar
<1> Funktioner
<2> Operationer som multiplikation och division (*, /, AND)
<3> Operationer som addition och subtraktion (+, -, OR, XOR)
Exempel) #1=#2+#3*SIN[#4];

<1>

<2>
<1>, <2> och <3> indikerar
<3> operationernas följd.

- Parentesnästling
Parenteser används för att ändra operationernas ordningsföljd. Parenteser kan användas för en femfaldig
parentesnivå inklusive de parenteser som används för att avgränsa en funktion. När en femfaldig nivå
överskrids utlöses larm PS0118 "FÖR MÅNGA HAKPARENTESER NÄSTLADE".
Exempel) #1=SIN [ [ [#2+#3] *#4 +#5] *#6];

<1>
<2>
<3>
<4>
<5>
<1> till <5> indikerar operationernas följd.

- 305 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Begränsning
- Varning för minskad precision
Om bit 0 (F16) i parameter nr 6008 ställs in till 0
- Addition och subtraktion
Observera att när ett absolut värde subtraheras från ett annat absolut värde i addition eller
subtraktion, kan det relativa felet bli 10-15 eller större.
Anta exempelvis att #1 och #2 har följande sanna värden i operationsprocessen.
(Följande värden är exempel i processoperationen och de kan faktiskt inte specificeras från något
program.)
#1=9876543210.987654321
#2=9876543210.987657777
Du kan inte få följande resultat med operationen #2-#1:
#2-#1=0.000003456
Detta beror på att en kundmakrovariabels precision är 15 decimaler. Med denna precision blir
värdena för #1 och #2:
#1=9876543210.987650000
#2=9876543210.987660000
(Egentligen skiljer sig de faktiska värdena något från värdena ovan på grund av att de bearbetas
binärt internt.) Därför är resultatet:
#2-1=0.000010000
Ett stort fel uppstår.
- Logiska uttryck
Var medveten om fel som kan inträffa om man använder villkorsuttryck med EQ, NE, GE, GT, LE
och LT eftersom de i grunden bearbetas på samma sätt som addition och subtraktion. Om
exempelvis följande sats används för att avgöra om #1 är lika med #2 i exemplet ovan finns det risk
att beslutet inte blir riktigt på grund av att det kan förekomma fel:
IF [#1 EQ #2]
Utvärdera skillnaden mellan #1 och #2 med:
IF [ABS [#1-#2]LT 0.1]
Anta sedan att värdena är lika när skillnaden inte överstiger det tillåtna felintervallet.
- Trigonometriska funktioner
Det absoluta felet garanteras för trigonometriska funktioner. Det relativa felet kan dock bli 10-15 eller
större. Utför multiplikation eller division noggrant efter exekveringen av en trigonometrisk funktion.
- FIX-funktion
Vid användning av FIX-funktionen för resultatet av en operation, vara noga med precisionen. När
exempelvis följande operationer utförs får värdet för #3 inte alltid vara 2.
N10 #1=0.002;
N20 #2=#1*1000;
N30 #3=FIX[#2];
Detta beror på att ett fel kan uppstå i operationen N20 och resultatet får inte vara
#2=2.0000000000000000
utan ett värde som är lite mindre än 2 som följande:
#2=1.9999999999999997
För att undvika detta, specificera N30 enligt följande:
N30 #3=FIX[#2+0.001];
FIX-funktionen skall generellt specificeras på följande sätt:
FIX[uttryck] → FIX[uttryck ±ε]
(Specificera +ε om formelns värde är positivt eller -ε om det är negativt och 0.1, 0.01, 0.001, ... för ε
efter behov.)

- 306 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

OBS!
Operationsresultatet för en exponentiell funktion #i=EXP[#j]; spiller över om #j
överstiger ungefär 790.

Om bit 0 (F16) i parameter nr 6008 ställs in till 1


Fel kan uppstå under pågående bearbetning.

Tabell 16.5 (b) Fel förekommande i operationer


Operation Genomsnittsfel Maximalt fel Typ av fel
a = b*c 1.55×10-10 4.66×10-10 Relativt fel(*1)
a=b/c 4.66×10-10 1.88×10-9 ε
a= b 1.24×10-9 3.73×10-9 a
a=b+c 2.33×10-10 5.32×10-10 (*2)
a=b–c ε ε
MIN
b c

a = SIN [ b ] 5.0×10-9 1.0×10-8 Absolut fel(*3)


a = COS [ b ]
...........grader
ε
-6 -6
a = ATAN [ b ] / [ c ] 1.8×10 3.6×10

OBS!
1 Det relativa felet beror på resultatet av operationen.
2 Det minsta av de två feltyperna används.
3 Det absoluta felet är konstant, oavsett operationsresultatet.
4 Funktionen TAN exekverar SIN/COS.
5 Notera att, vid naturlig logaritm #i=LN[#j]; och exponentiell funktion #i=EXP[#j],
kan det relativa felet bli 10-8 eller större.
6 Operationsresultatet för en exponentiell funktion #i=EXP[#j]; spiller över om #j
överstiger ungefär 110.

- Variabelvärdena har ungefär 8 decimalers noggrannhet. När mycket höga tal adderas eller
subtraheras får man inte alltid det väntade resultatet.
Exempel:
Om ett försök görs att tilldela variablerna #1 och #2 följande värden:
#1=9876543210123.456
#2=9876543277777.777
variablernas värde blir:
#1=9876543200000.000
#2=9876543300000.000
I detta fall, när #3=#2-#1; beräknas, blir resultat #3=100000.000 (Det aktuella
resultatet av beräkningen skiljer sig bara lite, eftersom den utförs med binära tal.)
- Likaså kan fel inträffa om man använder villkorliga formler tillsammans med EQ, NE, GE, GT, LE och LT.
Exempel:
Med IF [#1 EQ #2] är det fel i både #1 och #2, vilket gör att det kan bli en
felbedömning.
Därför måste man försöka hitta differensen mellan de två variablerna med
IF[ABS[#1-#2]LT0.001].
Antag sedan att värdena för de två variablerna är lika om skillnaden inte överskrider
en tillåten gräns (i detta fall 0.001).
- Man bör även vara försiktig när man rundar av ett värde nedåt.
Exempel:
När #2=#1*1000; beräknas, där #1=0.002; är det värde som blir resultatet för variabel
#2 inte exakt 2 utan 1.99999997

- 307 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Här, när #3=FIX[#2]; specificeras, är det värde som blir resultatet för variabeln #3 inte
2.0 utan 1.0.
Här måste värdet avrundas när felet har rättats till så att resultatet blir större än det
väntade talet eller avrundas på följande sätt
#3=FIX[#2+0.001]
#3=ROUND[#2]

- Hakparenteser
Hakparenteser ([ ]) används för att avgränsa ett uttryck.
Notera att runda parenteser ( ) används för kommentarer.

- Nämnare
Om nämnaren anges till noll i en division utlöses larm PS0112, "DELNING MED NOLL".

16.6 SPECIFICERING AV INDIREKT AXELADRESS


Översikt
När kundmakrofunktionen är aktiverad, kan du använda AX[(axelnummer)] i en axeladressspecifikation för att
indirekt specificera en axel med dess axelnummer och inte att direkt specificera den med sitt axelnamn.
Du kan också använda AXNUM[(axelnamn)] för att erhålla axelnumret för ett axelnamn.

Förklaring
- Indirekt axeladress
Du kan använda den indirekta axeladressen AX[ ] för att specificera en axel med hjälp av dess
axelnummer. (Ett likhetstecken (=) måste alltid följa efter AX[ ].)

AX[(axelnummer)] = (numeriskt värde) ;

(axelnummer): 1 till antalet styrda axlar (antalet styrda axlar för varje kanal i ett
flerkanalsystem)
(numeriskt värde): Värde specificerat för den axel som är specificerad med sitt
axelnummer
Om ett ogiltigt axelnummer anges, utlöses larm PS0331, "OGILTIGT AXELNUMMER I AX[]". Om ett
värde matas in på en decimalplats, avrundas talet till ett heltal och resultatet behandlas som axelnumret.
Du kan även specificera en variabel (lokal, allmän eller systemvariabel) för (axelnummer). Specificeras
en operation med ett variabelnamn i (axelnummer), ska emellertid variabelnamnet sättas inom
hakparentes ([ ]).

- 308 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
1. AX[1]=100.0;
Specificerar ett värde på 100.000 för första axeln.
2. AX[#500]=200.0;
Specificerar ett värde på 200.000 för axeln som har axelnumret indikerat av det värde som finns lagrat i
#500.
3. AX[#500+1]=300.0;
Specificerar ett värde på 300.000 för axeln som har axelnumret som har erhållits genom att addera 1 till det
värde som finns lagrat i #500.
4. SETVN 500 [ABC];
AX[#ABC]=400.0;
Specificerar ett värde på 400.000 för axeln som har axelnumret indikerat av det värde som finns lagrat i
#ABC (#500).
5. SETVN 500 [ABC];
AX[[#ABC]+1]=500.0;
Specificerar ett värde på 400.000 för axeln som har axelnumret som har erhållits genom att addera 1 till det
värde som finns lagrat i #ABC (#500).
6. SETVN 500 [ABC];
AX[#ABC+1]=500.0;
Larm PS0331 utlöses.

- AXNUM-funktion
Du kan använda AXNUM[ ] för att erhålla ett axelnummer.

AXNUM[(axelnamn)];
Om ett ogiltigt axelnamn anges, utlöses larm PS0332, "OGILTIG AXELADRESS I AXNUM[]".

Om antalet styrda axlar är 3, är namnet på den första axeln X, namnet på den andra axeln Y och namnet
på den tredje axeln Z

1. #500=AXNUM[X];
Ett värde 1 är lagrat i #500.
2. #501=AXNUM[Y];
Ett värde 2 är lagrat i #501.
3. #502=AXNUM[Z];
Ett värde 3 är lagrat i #502.
4. #503=AXNUM[A];
Larm PS0332 utlöses.

Exempel
Exempel när namnet på den första axeln är X, namnet på den andra axeln är Y och namnet på den tredje
axeln är Z1

N10 SETVN 500[AXIS1,AXIS2,AXIS3] ;


N20 [#AXIS1]=AXNUM[X] ;
N30 [#AXIS2]=AXNUM[Y] ;
N40 [#AXIS3]=AXNUM[Z1] ;
N50 G92 AX[#AXIS1]=0 AX[#AXIS2]=0 AX[#AXIS3]=0 ;
N60 G90G01F1000. ;
N70 AX[#AXIS1]=100.0 AX[#AXIS2]=100.0 AX[#AXIS3]=100.0 ;
N80 G02 AX[#AXIS1]=100. 0 AX[#AXIS2]= 0.0 R50.0 ;
N90 M02;

Begränsning
När kundmakrofunktionen är aktiverad, kan inte AX och AXN användas som utökat axelnamn. AX antas
vara AX[ ] och AXN antas vara AXNUM[ ].

- 309 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

16.7 AVLÄSNING AV PARAMETRAR


Översikt
Genom att använda PRM-funktionen, är det möjligt att läsa parametrar.
Format Anmärkningar
#i = PRM[ #j, #k ] ; Vid parametrar som inte är axelparametrar eller spolparametrar
#i = PRM[ #j, #k ] / [ #l ] ; Vid parametrar som är axelparametrar eller spolparametrar

Förklaring
- Avläsa en parameter
#i=PRM[#j,#k]
#i=PRM[#j,#k]/[#l]
- För #j, ange ett parameternummer. Om numret för en parameter inte kan avläsas, utlöses larm
PS0119, "ARGUMENTVÄRDE UTANFÖR TILLÅTET OMRÅDE".
- För att avläsa en bittypsparameter, specificera för #k bitnumret för bittypsparameter i området 0 till
7. Om ett bitnummer specificeras, avläses data med den specificerade biten. Om ingen angetts, läses
data med alla bitar. För andra parametrar än bittypsparametrar, ignoreras bitnumret.
- För #l, ställ in axelnummer för en axelparameter eller spolparameter i intervallet mellan 1 tll antal
styrda axlar eller spolar. Om en axelparameter eller spolparameter ska läsas men #l inte har angetts
utlöses larm PS0119. För parametrar som inte är axelparametrar eller spolparametrar kan #1
uteslutas med '/'.

Exempel
1. Avläsning av värdet av tredje axeln av bit 0 (MIR) av bitaxeltypparameter nr 0012
Om parameter nr 0012 (tredje axeln) = 10010001
#2=12 ; Parameternummerinställning
#3=0 ; Bitnummerinställning
#4=3 ; Axelnummerinställning
Vid läsning av data med alla bitar
#1=PRM[#2]/[#4] ; #1=10010001
Vid läsning av data med en specificerad bit
#1=PRM[#2, #3]/[#4] ; #1=1

2. Avläsning av värdet av den fjärde axeln av axeltypparameter nr 1322


#2=1322 ; Parameternummerinställning
#4=4 ; Axelnummerinställning
#1=PRM[#2]/[#4] ;
3. Läsning av bit 2 (SBP) i bitparameter nr 3404
Om parameter nr 3404 = 01010000
#2=3404 ; Parameternummerinställning
#3=2 ; Bitnummerinställning
Vid läsning av data med alla bitar
#1=PRM[#2] ; #1=1010000
Vid läsning av data med en specificerad bit
#1=PRM[#2,#3] ; #1=0

16.8 MAKROSATSER OCH NC-SATSER


Följande block fungerar som makrosatser:
- Block med aritmetisk eller logisk operation (=)
- Block med styrsatser (t.ex. GOTO, DO, BTTN)

- 310 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
- Block med ett kommando för makroanrop (t.ex. makroanrop med G65, G66, G66.1, G67 eller andra
G-koder eller med M-koder)

Block som inte innehåller makrosatser hanteras som NC-satser.

Förklaring
- Skillnader mot NC-satser
- Maskinen stannar inte ens när funktionen enkelt block är på. Detta gäller dock inte när bit 5 i
parameter (SBM) nr 6000 är 1.
- Makroblock betraktas inte som block utan rörelse i funktionen fräsradiekompensering.

- NC-satser med samma egenskap som makrosatser


- NC-satser som innehåller ett underprogram anropskommando (som underprogramsanrop med M98
eller andra M-koder, eller med T-koder) och inte innehåller andra kommandoadresser förutom en O-,
filnamns-, N-, P- eller L-adress har samma egenskaper som makrosatser.
- NC-satser som innehåller M99 och de som inte innehåller andra kommandoadresser förutom en O-,
filnamns-, N-, P- eller L-adress har samma egenskaper som makrosatser.

16.9 HOPP OCH REPETERING


Styrförloppet i ett program kan ändras med GOTO- och IF-satserna. Det finns tre olika typer av hopp och
upprepningar:

Hopp och repetering GOTO (villkorslöst hopp)


IF (villkorat hopp: if ..., then...)
WHILE (upprepning medan ...)

16.9.1 Villkorslöst hopp (GOTO-sats)


Ett hopp sker till sekvensnummer n. När ett sekvensnummer anges som ligger utanför 1 till 99999999
utlöses larm PS1128, "SEKVENSNUMMER UTANFÖR TILLÅTET OMRÅDE". Sekvensnumren kan
också programmeras med ett uttryck.

GOTOn ; n: Sekvensnummer (1 till 99999999)

Exempel: GOTO 1;
GOTO #10;

VARNING
Specificera inte flera block med samma sekvensnummer i ett enda program. Det
är mycket farligt att specificera sådana block eftersom målet för ett hopp från
GOTO-satsen är odefinierat.

OBS!
1 Ett bakåthopp tar mer tid än ett framåthopp.
2 I destinationen GOTOn, dvs. blocket med sekvensnummer n, måste
sekvensnumret finnas vid blockets början. Om sekvensnumret inte befinner sig
vid början av blocket, kan inget hopp göras.

- 311 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

16.9.2 GOTO-sats med hjälp av sparade sekvensnummer


Om GOTO-satsen exekveras i ett styrkommando för ett kundmakro görs en sekvensnummersökning efter
sekvensnummer som sparats vid en tidigare exekvering av motsvarande block i hög hastighet.
Som ett "sekvensnummer sparat vid en tidigare exekvering av motsvarande block", sparas ett unikt
sekvensnummer inom samma program eller sekvensnummer ur ett underprogramsanrop med vilket
blocket exekverades.
Sättet att spara varierar beroende på värdena för följande parametrar.
(1) Om bit 1 (MGO) i parameter nr 6000 ställs till 1
- Fast typ: Upp till 20 sekvensnummer sparas vid exekveringen av motsvarande block från
operationens start
(2) Om bit 4 (HGO) i parameter nr 6000 ställs till 1
- Variabeltyp: Upp till 30 sekvensnummer som lagras vid exekvering av motsvarande block
före exekveringen av GOTO-satsen
- Historiktyp: Upp till 10 sekvensnummer som lagras vid en sekvensnummersökning som
gjorts tidigare med hjälp av GOTO-satsen
De sparade sekvensnumren annulleras i följande fall:
- Omedelbart efter strömtillslag
- Efter en återställning
- Drift efter registrering eller redigering av program (inklusive redigering av bakgrund och MDI-program)

VARNING
Specificera inte flera block med samma sekvensnummer i ett enda program.
Det är väldigt farligt att specificera ett sekvensnummer för ett hoppmål före och
efter GOTO-satsen och exekvera GOTO-satsen eftersom hoppmålet förändras
beroende på värdena på parametrarna, såsom visas nedan:

Om bit 1 (MGO) eller 4 (HGO) i parameter nr Om både bit 1 (MGO) och 4 (HGO) i
6000 ställs till 1 parameter nr 6000 ställs till 0
: :
N10; Ett hopp till N10;
: N10 innan : Ett hopp till N10
GOTO10; GOTO-satsen GOTO10; efter att
: kommer. : GOTO-satsen görs.
N10; N10;

Om bit 1 (MGO) eller 4 (HGO) i parameter nr 6000 ställs till 1 och GOTO-satsen
exekveras kan hoppmålets sekvensnummer inte ingå bland de sekvensnummer
som sparas vid tidigare exekvering av motsvarande block. I så fall görs ett hopp
till sekvensnumret i ett block som följer efter GOTO-satsen (destinationen är
densamma som om båda bitarna är inställda på 0).

OBS!
Om ett externt program läses och exekveras genom en DNC-operation sparas
inte de lagrade numren.
Om ett program som registreras i minnet exekveras av ett underprogram, sparas
sekvensnumren.

- 312 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

VAR FÖRSIKTIG
Enligt restriktionerna för GOTO-satsen går det inte att göra ett hopp till ett
sekvensnummer inom en DO-END-loop. Om ett program i vilket ett hopp till ett
sekvensnummer inom en loop förekommer kan operationen avvika beroende på
om GOTO-satsen använder sparade sekvensnummer.

16.9.3 Villkorligt hopp (IF-sats)


Ange ett <villkorsuttryck> efter IF.

IF[<villkorsuttryck>]GOTOn
Om det programmerade <villkorsuttrycket> inträffar (sant) sker förgrening till sekvensnummer n. Om det
programmerade villkoret inte inträffar, exekveras nästa block.

Om värdet i variabel #1 är större än 10 sker förgrening till sekvensnummer N2.


Om villkoret inte IF [#1 GT 10] GOTO 2 ;
uppfylls
Bearbetning Om villkoret uppfylls

N2 G00 G91 X10.0 ;


:

IF[<villkorligt uttryck>]THEN
Om det programmerade <villkorsuttrycket> inträffar (sant) exekveras en makrosats efter THEN.
Endast en enstaka makrosats exekveras.

Om värdet i variabel #1 och #2 är samma, tilldelas variabel #3 värdet 0.


IF[#1 EQ #2] THEN#3=0 ;

Om värdena för #1 och #2 är desamma och även värdena för #3 och #4 är desamma tilldelas 0 till #5.
IF[[#1 EQ #2] AND [#3 EQ #4]] THEN#5=0 ;

Om värdena för #1 och #2 är desamma eller värdena för #3 och #4 är desamma tilldelas 0 till #5.
IF[[#1 EQ #2] OR [#3 EQ #4]] THEN#5=0 ;

Förklaring
- <Villkorsuttryck>
<Villkorliga uttryck> delas in i <enkla villkorliga uttryck> och <komplexa villkorliga uttryck>. I ett
<enkelt villkorsuttryck> specificeras en relationsoperatör, som beskrivs i Fig. 16.9.3 (a) mellan två
variabler eller mellan en variabel och en konstant för jämförelse. Man kan använda ett <uttryck> istället
för en variabel. Med ett <komplext villkorsuttryck> utförs en AND- (logiskt AND), OR- (logiskt OR)
eller XOR- (exklusivt OR) operation för resultaten (sant eller falskt) för flera <enkla villkorsuttryck>.
- Relationsoperatorer
En relationsoperator består av två bokstäver och används för att bestämma om två värden är lika eller om
ett värde är mindre eller större än det andra. Observera att likhetstecknet (=) och olikhetstecknet (>, <)
inte kan användas som relationsoperator.

- 313 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Fig. 16.9.3 (a) Relationsoperatorer


Operator Betydelse
EQ Lika med(=)
NE Ej lika med (≠)
GT Större än (>)
K Större än eller lika med (≥)
LT Mindre än (<)
LE Mindre än eller lika med (≤)

Exempelprogram
I programexemplet nedan summeras talen 1 till 10.
O9500;
#1=0;................................ Initialvärde för variabeln för att rymma summan
#2=1;................................ Initialvärde för variabeln som addend
N1 IF[#2 GT 10] GOTO 2; ... Hopp till N2 om addenden är större än 10
#1=#1+#2;........................ Beräkning för att finna summan
#2=#2+1 ; .................... Nästa addend
GOTO 1; .......................... Hopp till N1
N2 M30;............................... Programslut

16.9.4 Upprepning (WHILE-sats)


Efter WHILE anges ett villkorsuttryck. Så länge det programmerade villkoret är uppfyllt exekveras
programmet från DO till END. Om det programmerade villkoret inte är uppfyllt fortsätter programmet
med det block som följer efter END.
WHILE [villkorsuttryck] DO m ; (m=1,2,3)

Om Om
villkoret villkoret Bearbetning
inte uppfylls
uppfylls
END m ;
:

Förklaring
Så länge det programmerade villkoret är uppfyllt exekveras programmet från DO till END efter WHILE.
Om det programmerade villkoret inte är uppfyllt fortsätter programmet med det block som följer efter
END. Samma format används som för IF-satser. Siffrorna efter DO och END är identifieringsnummer för
exekveringsområdet. Siffrorna 1, 2, och 3 kan användas. Om du använder en annan siffra än 1, 2 eller 3
utlöses larm PS0126 "OGILTIGT NUMMER PÅ LOOP".

- Nästling
Identifieringsnumren (1 till 3) i en DO-END-loop kan användas hur många gånger som helst. Om ett
program däremot innehåller överlappande upprepningsloopar (överlappande DO-områden) utlöses larm
PS0124 "SLUTINSTRUKTION SAKNAS".

- 314 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

1. Identifieringsnumren (1 till 3) 3. DO-loopar kan nästlas till ett


kan användas hur många maximalt djup av tre nivåer.
gånger som helst.
WHILE [ … ] DO 1 ;
:
Bearbetning WHILE [ … ] DO 2 ;
:
END 1 ; WHILE [ … ] DO 3 ;
:
WHILE [ … ] DO 1 ; Bearbetning
Bearbetning END 3 ;
:
END 1 ; END 2 ;
: :
2. DO-områden kan inte END 1;
överlappa.
4. Kontroll kan överföras till
utsidan av en loop.
WHILE [ … ] DO 1 ;
Bearbetning WHILE [ … ] DO 1 ;

WHILE [ … ] DO 2 ; IF [ … ] GOTO n ;
:
END 1;
END 1;
Nn
Bearbetning
5. Hopp kan inte göras till en plats
inom en loop.
END 2;

IF [ … ] GOTO n ;
:

WHILE [ … ] DO 1 ;
:
Nn … ;

END 1;

Begränsning
- Ändlösa loopar
När DO m anges utan WHILE bildas en ändlös loop från DO till END.

- Bearbetningstid
När ett hopp exekveras till ett sekvensnummer som programmerats i en GOTO-sats söker systemet efter
detta nummer. På grund av detta dröjer bearbetningen i den motsatta riktning längre än bearbetningen i
framåtriktningen. Vid bearbetning i omvänd riktning skall WHILE-uttrycket användas för repetitioner för
att förkorta bearbetningstiden.

- Odefinierad variabel
I ett villkorsuttryck med som använder EQ eller NE har <null> och noll olika verkan. I andra
villkorsuttryck behandlas <null> som noll.

Exempelprogram
I programexemplet nedan summeras talen 1 till 10.
O0001 ;
#1=0;
#2=1;
WHILE[#2 LE 10] DO 1;
#1=#1+#2;
#2=#2+1;
END 1;
M30;

- 315 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

16.9.5 Precisionsspecifikation för makro relationsoperatorer


När en jämförelse görs med hjälp av en relationsoperator i ett kundmakro, kan du specificera antalet
decimalställen i de två värdena som ska jämföras. Värdena jämförs efter avrundning till det angivna
antalet decimalställen.

Ställ bit 5 (EDP) i parameter nr 6019 på 1, aktiveras denna funktion. Specificera antalet meningsfulla
decimalställen som du vill ställa in i parameter nr 6100.

Relationsoperatorer
Precisionsspecifikationen gäller för efterföljande relationsoperatorer.

Operator Betydelse
EQ Lika med(=)
NE Ej lika med (≠)
GT Större än (>)
K Större än eller lika med (≥)
LT Mindre än (<)
LE Mindre än eller lika med (≤)

Begränsning
Precisionsspecifikationen gäller för makro relationsoperatorer gäller för följande funktioner:
- Kundmakro
- Makroexekvering

OBS!
Precisionspecifikationen gäller ej för realtids kundmakron.

- 316 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Exempel
Makroprogram
O1000;
#100=1.2344567 ;
#101=1.2345678 ;
N10 IF[#100 EQ #101] GOTO 20 ;
...
N20 ;
N30 IF[#100 NE #101] GOTO 40 ;
...
N40 ;
...
När en jämförelse exekveras, jämförs de två värdena efter avrundning till det angivna antalet
decimalställen.
De aktuella värdena avrundas inte.
#100=1. 2344567
^ ^ ^ Antalet meningsfulla decimalställen är 3.
^ Avrundad.
1. När precisionsspecifikationen för makro relationsoperatorer är inaktiverad
Bit 5 (EDP) i parameter nr 6019 är satt till 0.
Värdena för #100 och #101 jämförs som de är. I N10-blocket, sker inget hopp till N20. I
N30-blocket, sker ett hopp till N40.
2. När precisionsspecifikationen för makro relationsoperatorer är aktiverad - 1
Bit 5 i parameter nr 6019 ställs in på 1 och parameter nr 6100 ställs in på 2.
Det värde som erhållits genom avrundning av värdet för #100, 1.23, jämförs med det som erhållits
genom avrundning av värdet för #101, 1.23. Värdena för #100 och #101 ändras inte.
I N10-blocket, sker ett hopp till N20. I N30-blocket, sker inget hopp till N40.
3. När precisionsspecifikationen för makro relationsoperatorer är aktiverad - 2
Bit 5 i parameter nr 6019 ställs in på 1 och parameter nr 6100 ställs in på 3.
Det värde som erhållits genom avrundning av värdet för #100, 1.234, jämförs med det som erhållits
genom avrundning av värdet för #101, 1.235. Värdena för #100 och #101 ändras inte.
I N10-blocket, sker inget hopp till N20. I N30-blocket, sker ett hopp till N40.
När variabla värden är negativa, sker behandlingen på följande sätt:
Makroprogram
O1000;
#100=-1.2344 ;
#101=-1.2345 ;
N10 IF[#100 EQ #101] GOTO 20 ;
...
N20 ;
...

#100=- 1. 2345
^ ^ ^ Antalet meningsfulla decimalställen är 3.
^ Avrundad.
1. När precisionsspecifikationen för makro relationsoperatorer är aktiverad
Bit 5 i parameter nr 6019 ställs in på 1 och parameter nr 6100 ställs in på 3.
Det värde som erhållits genom avrundning av värdet för #100, -1.234, jämförs med det som erhållits
genom avrundning av värdet för #101, -1.235. Värdena för #100 och #101 ändras inte.
I N10-blocket, sker inget hopp till N20.

- 317 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

16.10 MAKROANROP
Ett makroprogram kan anropas med följande metoder. Anropsmetoderna kan grovt delas upp i två typer:
makroanrop och anrop av underprogram
Ett makroprogram kan även anropas på samma sätt under MDI-drift.
Makroanrop Enkelt anrop (G65)
Modalt anrop (G66, G66.1, G67)
Makroanrop med en G-kod
Makroanrop med en M-kod
Underprogramanrop Anrop av underprogram med en M-kod
Anrop av underprogram med hjälp av en T-kod
Anrop av underprogram med hjälp av en S-kod
Anrop av underprogram med hjälp av en andra hjälpfunktionskod
Anrop av underprogram med hjälp av en specifik kod

Begränsning
- Anropsnästling
Makroanrop kan kapslas upp till fem nivåer. Underprogramanrop kan nästlas till ett djup på upp till 15
nivåer inklusive makroanrop.

- Differenser mellan makroanrop och anrop av underprogram


Makroanrop (G66, G66.1, Ggg eller Mmm) skiljer sig från anrop av underprogram (t.ex. M98, Mmm
eller Ttt) enligt beskrivningen nedan.
- Med ett makroanrop kan argument (data som skall överföras till ett makro) programmeras. Ett anrop
av ett underprogram har inte denna möjlighet.
- Om ett makroanrop innehåller ett annat NC-kommando (till exempel G01 X100.0 G65 Pp) utlöses
larm PS0127, "DUPLIKAT NC, MAKRODATASATS".
- Om ett anropsblock för underprogram innehåller andra NC-kommandon (t.ex. G01 X100.0 M98Pp)
anropas underprogrammet när kommandona har exekverats.
- I ett makroanropsblock stoppar maskinen inte i enkelblocksläget.
Om ett anropsblock för underprogram innehåller andra NC-kommandon (såsom G01 X100.0 M98
Pp) stannar maskinen i läget enkelt block.
- Med ett makroanrop ändras nivån för lokala variabler. Med ett underprogramanrop ändras inte nivån
för lokala variabler. (Se "Lokala variabelnivåer" i Begränsning av underavsnitt "Enkelt anrop
(G65)".)

- Anropat program och mappar som ska genomsökas


I vilken ordningsföljd mapparna anropas beror på metoden för att anropa ett makro eller underprogram.
Mappar genomsöks i turordning och programmet som hittas först anropas. För ytterligare information, se
kapitlet "Programhantering".

- 318 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

16.10.1 Enkelt anrop (G65)


När G65 anges anropas det kundmakro som programmerats med adress P. Data (argument) kan överföras
till kundmakroprogrammet.
G65 Pp Ll <argumentspecifikation> ; P : Nummer p?programmet som ska anropas
l : Repeterfrekvens (1 som standard)
Argument : Data överlämnade till makrot

O0001 ; O9010 ;
: #3=#1+#2 ;
G65 P9010 L2 A1.0 B2.0 ; IF [#3 GT 360] GOTO 9 ;
: G00 G91 X#3 ;
M30 ; N9 M99 ;

Förklaring
- Anrop
- Efter G65 anges programnumret för det kundmakro som skall anropas i adress P.
- Om makrot skall upprepas anges ett tal från 1 till 99999999 efter adress L. När L utelämnas, antas
värdet 1.
- Med detta argumentkommando tilldelas de lokala variablerna motsvarande värden.

- Argumentspecifikation
Det finns två slags argumentkommandon. Argumentkommando I använder andra bokstäver än G, L, O, N
och P en gång vardera. I argumentkommando II används A, B och C en gång vardera medan I, J och K
kan användas upp till tio gånger var. Vilket argumentkommando som skall användas bestäms automatiskt
efter bokstäverna.

- Argumentspecifikation I
Variabel- Variabel- Variabel-
Adress nummer Adress nummer Adress nummer
A #1 I #4 T #20
B #2 J #5 U #21
C #3 K #6 V #22
D #7 M #13 W #23
E #8 Q #17 X #24
F #9 R #18 Y #25
H #11 S #19 Z #26

- Adress G, L, N, O och P kan inte användas i argument.


- Adresser som inte behöver specificeras kan utelämnas. Lokala variabler som hör till adresser som
saknas, bestäms till noll.
- Adresser behöver inte anges alfabetiskt. De har samma format som ordadresserna.
I, J, och K måste dock specificeras alfabetiskt.
Argumentspecifikation I utförs alltid för I, J och K genom inställning av bit 7 (IJK) i parameter nr
6008 till 1

Exempel
- Om bit 7 (IJK) i parameter No. 6008 är 0, I_J_K_ innebär detta att I = #4, J = #5
och K = #6 medan K_J_I_ innebär att K = #6, J = #8 och I= #10 därför att
argumentspecifikation II används.
- Om bit 7 (IJK) i parameter nr 6008 är 1, K_J_I_ innebär detta att I = #4, J = #5
och K = #6, vilket är detsamma som med I_J_K_, därför att
argumentspecifikation I används.

- 319 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Argumentspecifikation II
I argumentkommando II används A, B och C en gång var medan I, J och K kan användas upp till tio
gånger var. Argumentkommando II används för att överföra värden, t.ex. 3-dimensionella
koordinater, som argument.
Variabel Variabel Variabel
Adress nummer Adress nummer Adress nummer
A #1 IK3 #12 J7 #23
B #2 I4 #13 K7 #24
C #3 J4 #14 I8 #25
I1 #4 K4 #15 J8 #26
J1 #5 I5 #16 K8 #27
K1 #6 J5 #17 I9 #28
I2 #7 K5 #18 J9 #29
J2 #8 I6 #19 K9 #30
K2 #9 J6 #20 I10 #31
I3 #10 K6 #21 J 10 #32
J3 #11 I7 #22 K 10 #33

- Index i I, J och K, som anger argumentkommandonas ordningsföljd, matas inte in i det aktuella
programmet.

OBS!
När bit 7 (IJK) i parameter nr 6008 är 1 kan inte argument II användas.

Begränsning
- Format
G65 måste specificeras före ett argument.

- När argumentspecifikationerna I och II blandas


CNC-programmet skiljer mellan argumentspecifikation I och argumentspecifikation II. Om en blandning
av argumentspecifikation I och II har specificerats, prioriteras den argumentspecifikation som har
programmerats sist.
[Exempel]
G65 A1.0 B2.0 I-3.0 I4.0 D5.0 P1000 ;

(Variabler)
#1:1.0
#2:2.0
#3:
#4:-3.0
#5:
#6:
#7:4.0 5.0
När både argument I4.0 och D5.0 anges för variabel #7 i detta exempel är den senare giltig, dvs. D5.0.

- Placering av decimalpunkten
Den måttenhet som används för argumentdata som överförs utan decimalpunkt motsvarar det minsta
inmatningsinkrementet i varje adress.

VAR FÖRSIKTIG
Värdet för ett argument som överförts utan decimalpunkt kan variera beroende
på maskinens systemkonfiguration. Med tanke på programkompatibiliteten bör
man använda decimalpunkter i makroanrop.

- 320 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Utvidgat axelnamn
Axeladressen för ett utvidgat axelnamn kan inte specificeras som ett argument. Om ett försök görs att
specificera det utlöses larm PS0129, "'G' SOM ARGUMENT".

M
Om ett värde utan decimalpunkt specificeras bestäms antalet decimaler på följande sätt.
Adress För en icke-axeladress För en axeladress
D, E, H, M, S eller T 0
Q eller R α (OBS! 2)
A, C, I, J, K, X, Y eller Z α (OBS! 2) β (OBS! 3)
B, U, V(OBS 1) eller W 0 β (OBS! 3)
Sekundär hjälpfunktion γ (OBS! 4)

Adress Metrisk inmatning Tuminmatning


F (G93-läge) 3
F (G94-läge) 0 2
F (G95-läge) 2 (OBS! 5) 4 (OBS! 5)

OBS!
1 Om V används i ett anrop med hjälp av en specifik kod, bestäms antalet
decimaler i enlighet med inställningen för referensaxeln
2 α bestäms i enlighet med inkrementsystemet för referensaxeln (axel som
specificeras med parameter nr 1031) som listas i tabellen i ANM 3.
3 β bestäms i enlighet med inkrementsystemet för motsvarande axeladress som
listas i följande tabell.
Linjär axel (metrisk Linjär axel
Inkrementsystem Rotationsaxel
inmatning) (tuminmatning)
IS-A 2 3 2
IS-B 3 4 3
IS-C 4 5 4
Om bit 7 (IPR) i parameter nr 1004 ställs till 1 används värden ovan från vilka 1
subtraheras. Om inkrementsystemet för en axel är IS-A är dock inte inställningen
av bit 7 (IPR) i parameter nr 1004 verksam.
Om decimalt skrivsätt av miniräknartyp används för varje axel (bit 0 (ADX) i
parameter nr 3455 är inställd på 1) är antalet decimaler 0. Om bit 7 (EAP) i
parameter nr 3452 är inställd på 1 är dock inte det decimala skrivsättet av
miniräknartyp verksamt och antalet decimaler bestäms enligt listan i tabellen
ovan.
4 γ bestäms i enlighet med inkrementsystemet för referensaxeln (axel som
specificeras med parameter nr 1031) som listas i följande tabell. (Om bit 7 (BDX)
i parameter nr 3450 ställs till 1 bestäms också γ på samma sätt.)
AUP (nr 3450#0) = 1
Inkrementsystem för AUP (nr 3450#0)
AUX (nr 3405#0) = 0 AUX (nr 3405#1) = 0
referensaxeln =0
Metrisk Tum Metrisk Tum
IS-A 2 2 3
IS-B 0 3 3 4
IS-C 4 4 5

5 Om bit 1 (FR3) i parameter nr 1405 är 1 måste värdena i tabellen inkrementeras


med 1.
6 Om decimalt skrivsätt av kalkylatortyp används (bit 0 (DPI) i parameter nr 3401
är satt till 1) är antalet decimalställen 0.
- 321 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

T
Om ett värde utan decimalpunkt specificeras bestäms antalet decimaler på följande sätt.
Adress För en icke-axeladress För en axeladress
H, M, Q, S eller T 0
D α
R 0 eller α (Anm. 6)
A, B, C, I, J, K, U, V, W, X, Y eller Z α (OBS! 1) β (OBS! 2)
Sekundär hjälpfunktion γ (OBS! 3)

Adress Metrisk inmatning Tuminmatning


(OBS! 4) (OBS! 4)
E, F (G98-läge) 0 2
E, F (G99-läge) 4 6

OBS!
1 α bestäms i enlighet med inkrementsystemet för referensaxeln (axel som
specificeras med parameter nr 1031) som listas i tabellen i ANM 2.
2 β bestäms i enlighet med inkrementsystemet för motsvarande axeladress som
listas i följande tabell.
Linjär axel (metrisk Linjär axel
Inkrementsystem Rotationsaxel
inmatning) (tuminmatning)
IS-A 2 3 2
IS-B 3 4 3
IS-C 4 5 4
Om bit 7 (IPR) i parameter nr 1004 ställs till 1 används värden ovan från vilka 1
subtraheras. Om inkrementsystemet för en axel är IS-A är dock inte inställningen
av bit 7 (IPR) i parameter nr 1004 verksam.
Om decimalt skrivsätt av miniräknartyp används för varje axel (bit 0 (ADX) i
parameter nr 3455 är inställd på 1) är antalet decimaler 0. Om bit 7 (EAP) i
parameter nr 3452 är inställd på 1 är dock inte det decimala skrivsättet av
miniräknartyp verksamt och antalet decimaler bestäms enligt listan i tabellen
ovan.
3 γ bestäms i enlighet med inkrementsystemet för referensaxeln (axel som
specificeras med parameter nr 1031) som listas i följande tabell. (Om bit 7 (BDX) i
parameter nr 3450 ställs till 1 bestäms också γ på samma sätt.)
AUP (nr 3450#0) = 1
Inkrementsystem för AUP (nr 3450#0)
AUX (nr 3405#0) = 0 AUX (nr 3405#1) = 0
referensaxeln =0
Metrisk Tum Metrisk Tum
IS-A 2 2 3
IS-B 0 3 3 4
IS-C 4 4 5

4 Om bit 2 (FM3) i parameter nr 1404 är 1 måste värdena i tabellen ökas med 3.


5 Om decimalt skrivsätt av kalkylatortyp används (bit 0 (DPI) i parameter nr 3401 är
satt till 1) är antalet decimalställen 0.
6 När bit 2 (DPD) i parameter nr 6019 är satt till 1, är antalet decimalplatser 0 och
om DPD är 1 är det α.

- 322 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Anropsnästling
Makroanrop kan nästlas ner till ett djup på fem nivåer inklusive enkla anrop (G65) och modala anrop
(G66/G66.1). Underprogramanrop kan nästlas till ett djup på upp till 15 nivåer inklusive makroanrop.
Ett makroprogram kan även anropas på samma sätt under MDI-drift.

- Nivåer för lokala variabler


- Lokala variabler kan nästlas från nivå 0 till 5.
- Nivån för huvudprogrammet är 0.
- Varje gång ett makro anropas (med G66, G66.1, Ggg eller Mmm) ökas den lokala variabelnivån med
ett. Värdena för de lokala variablerna på den föregående nivån sparas i CNC-systemet.
- När M99 exekveras i ett makroprogram återgår programstyrningen till det anropande programmet.
Vid den tidpunkten dekrementeras den lokala variabelnivån med ett; värdena för de lokala
variablerna, vilka sparades när makrot anropades, återställs.
Huvudprogram Makro (nivå 1) Makro (nivå 2) Makro (nivå 3) Makro (nivå 4) Makro (nivå 5)
(nivå 0)

O0001 ; O0002 ; O0003 ; O0004 ; O0005 ; O0006


: : : : : :
#1=1 ; : : : : :
G65 P2 A2 ; G65 P3 A 3; G65 P4 A4 ; G65 P5 A5 ; G65 P6 A6 ; :
: : : : : :
: : : : : :
M30 ; M99 ; M99 ; M99 ; M99 ; M99 ;
Lokala variabler
(nivå 0) (Nivå 1) (Nivå 2) (Nivå 3) (Nivå 4) (Nivå 5)

#1 1 #1 2 #1 3 #1 4 #1 5 #1 6
: : : : : : : : : : : :
: : : : : :
#33 #33 #33 #33 #33 #33
Allmänna variabler

#100-, #500- Variabler som kan läsas från och skrivas till av makron på olika nivåer

Programexempel (delningscirkel skruvhål )


M
Makro för att borra H-hål i intervaller om B grader från och med en startvinkel på A grader utmed
periferin på en cirkel med radie I.
Cirkelns medelpunkt är (X,Y). Kommandona kan programmeras antingen i absolut eller inkrementell
programmering.
För att borra medurs anges ett negativt värde för B.
H=
H=
H=

H= B B

Centrum (X,Y)
Radie I

- 323 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Anropsformat
G65 P9100 Xx Yy Zz Rr Ff Ii Aa Bb Hh ;

X : X-koordinat för cirkelns medelpunkt (absolut eller inkrementell programmering) ....................... (#24)
Y : Y-koordinat för cirkelns medelpunkt (absolut eller inkrementell programmering) ....................... (#25)
Z : Håldjup........................................................................................................................................... (#26)
R : Koordinater för en närmandepunkt ................................................................................................ (#18)
F : Matningshastighet ............................................................................................................................ (#9)
I : Cirkelns radie ................................................................................................................................... (#4)
A : Borrstartvinkel ................................................................................................................................. (#1)
B : Inkrementvinkel (medurs när ett negativt värde programmeras) ..................................................... (#2)
H : Antal hål......................................................................................................................................... (#11)

- Program som anropar ett makroprogram


O0002 ;
G90 G92 X0 Y0 Z100.0;
G65 P9100 X100.0 Y50.0 R30.0 Z-50.0 F500 I100.0 A0 B45.0 H5;
M30;

- Makroprogram (anropat program)


O9100 ;
#3=#4003; ................................ Sparar G-kod för grupp 3.
G81 Z#26 R#18 F#9 K0; (Anmärkning) Borrcykel.
Anmärkning: även L0 kan användas.
IF[#3 EQ 90]GOTO 1;.............. Hopp till N1 i G90-läge.
#24=#5001+#24; ...................... Beräknar X-koordinaten för centrum.
#25=#5002+#25; .................... Beräknar Y-koordinaten för centrum.
N1 WHILE[#11 GT 0]DO 1; ..... Tills antalet återstående hål når värdet 0
#5=#24+#4*COS[#1]; .............. Beräknar en borrposition på X-axeln.
#6=#25+#4*SIN[#1]; ................ Beräknar borrposition på Y-axeln.
G90 X#5 Y#6;........................... Utför borrning efter förflyttning till målpositionen.
#1=#1+#2; ................................ Uppdaterar vinkeln.
#11=#11-1;............................... Minskar antalet hål.
END 1;
G#3 G80;.................................. Returnerar G-koden till utgångstillståndet.
M99;

Variablernas betydelse:
#3: Sparar G-koden från grupp 3.
#5: X-koordinaten för nästa hål som skall borras
#6: Y-koordinaten för nästa hål som skall borras

Programexempel (borrcykel)
T
Verktyget flyttas först längs X- och Z-axlarna till den position där borrcykeln skall starta. Z eller W anges
för håldjupet, K för snittdjupet och F för matningshastigheten vid borrning.

- 324 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Z W

Skärning

Snabbtransport

- Anropsformat
Zz
G65 P9100 Ww Kk Ff ;

Z : Håldjup (absolut programmering)


W : Håldjup (inkrementell programmering)
K : Skärmängd per cykel
F : Matningshastighet

- Program som anropar ett makroprogram


O0002 ;
G50 X100.0 Z200.0 ;
G00 X0 Z102.0 S1000 M03 ;
G65 P9100 Z50.0 K20.0 F0.3 ;
G00 X100.0 Z200.0 M05 ;
M30

- Makroprogram (anropat program)


O9100 ;
#1=0 ;................................................... Raderar data för det aktuella hålets djup.
#2=0 ;................................................... Raderar data för det föregående hålets djup.
IF [#23 NE #0] GOTO 1 ;..................... Vid inkrementell programmering, specificeras
hoppet till N1.
IF [#26 EQ #0] GOTO 8 ; .................... Om varken Z eller W specificeras uppkommer ett
fel.
#23=#5002-#26 ; ................................. Beräknar håldjupet.
N1 #1=#1+#6 ;........................................... Beräknar det aktuella hålets djup.
IF [#1 LE #23] GOTO 2 ; ..................... Avgör om hålet som skall bearbetas är för djupt?
#1=#23 ;............................................... Låser på det aktuella hålets djup.
N2 G00 W-#2 ; .......................................... Flyttar verktyget till föregående håls djup med
matningshastighet.
G01 W- [#1-#2] F#9 ;........................... Borrar hålet.
G00 W#1 ;............................................ Flyttar verktyget till borrstartpunkten.
IF [#1 GE #23] GOTO 9 ; .................... Kontrollerar om borrningen är slutförd.
#2=#1 ;................................................. Sparar det aktuella hålets djup.
GOTO 1;
N9 M99
N8 #3000=1 (INTE Z- ELLER W-KOMMANDO) Utlöser ett larm.

- 325 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

16.10.2 Modalt anrop: anrop efter rörelsekommandot (G66)


När G66 för modalt anrop av makron exekveras, aktiveras alltid rätt makro efter ett block med
rörelsekommando. Detta fortsätter tills G67 exekveras för att avbryta ett modalt anrop.
G66 P p L l P : Nummer p?programmet som ska anropas
<argumentspecifikation> ; l : Repeterfrekvens (1 som standard)
Argument : Data överlämnade till makrot

O0001 ; O9100 ;
: :
G66 P9100 L2 A1.0 B2.0 ; G00 Z-#1 ;
G00 G90 X100.0 ; G01 Z-#2 F300 ;
Y200.0 ; :
X150.0 Y300.0 ; :
G67 ; :
: :
M30 ; M99 ;

Förklaring
- Anrop
- Programnumret som det modala anropet gäller för anges efter G66 i adress P.
- När ett antal upprepningar krävs, kan ett tal från 1 till 99999999 anges i adress L.
- Precis som vid enkelt anrop (G65) anges data som skickats till makroprogrammet i argument.
- I G66-läget, kan ett makro eller underprogram anropas.

- Annullering
Efter en G67-kod sker inget mer modalt makroanrop i efterföljande block.

- Anropsnästling
Makroanrop kan nästlas ner till ett djup på fem nivåer inklusive enkla anrop (G65) och modala anrop
(G66/G66.1). Underprogramanrop kan nästlas till ett djup på upp till 15 nivåer inklusive makroanrop.

- Nästling av modalt anrop


För ett enkelt modalt anrop (om G66 specificeras endast en gång) anropas det namngivna makrot varje
gång rörelsekommandot exekveras. Om ett nästlat modalt makroanrop specificeras, anropas makrot på
nästa högre nivå varje gång rörelsekommandot för ett makro exekveras.
Makron anropas i omvänd ordning jämfört med den ordning som de specificeras i. Varje gång G67
utlöses, avbryts makrona ett efter ett i omvänd ordning jämfört med den ordning som de specificeras i.
[Exempel]
G66 P9100 ; O9100 ; O9200 ;
X10.0 ; (1-1) Z50.0 ; (2-1) X60.0 ; (3-1)
G66 P9200 ; M99; Y70.0 ; (3-2)
X15.0 ; (1-2) M99;
G67 ; Avbryter P9200.
G67 ; Avbryter P9100.
X-25.0 ; (1-3)

Exekveringsordningen för programmet ovan (block som inte innehåller rörelsekommando utelämnas)

(1-1) (1-2) (1-3)


(2-1) (3-1) (3-2)
(2-1) (2-1)
* Inget modalt anrop utförs efter (1-3) eftersom läget inte är makroanropsläget.

- 326 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Begränsning
- Blocken G66 och G67 specificeras i par i samma program. Om en G67-kod inte specificeras i läge
G66 utlöses larm PS1100 "AVBRYT UTAN MODALT ANROP". Bit 0 (G67) i parameter nr 6000
kan ställas in på 1 för att ange att larm inte utlöses i detta fall.
- I ett G66-block kan inga makron anropas. Lokala variabler (argument) ställs dock in.
- G66 måste stå före ett argument.
- Makron kan inte anropas i block som innehåller en kod, t.ex. för extrafunktioner utan
rörelsekommando.
- Lokala variabler (argument) kan endast sättas i G66-block. Lokala variabler sätts inte varje gång ett
modalt anrop utförs.

OBS!
Om M99 specificeras i ett block där ett anrop utförs exekveras det när anropet är
utfört.

Exempelprogram
M
Samma tillvägagångssätt som för fasta borrcykler G81 med kundmakro. För att underlätta
programkörningen anges alla borrdata med absoluta värden.
Den fasta cykeln för borrning består av Snabbtransport
följande sex operationer.
Skärmatning
Operation 1: Positionering längs X-axeln och
Operation 1
Y-axeln

Operation 2: Snabbtransport upp till punkt R Operation 2 Operation 4


R Punkt R
Operation 3: Matningshastighet till position Z
Z=0
Operation 4: Snabbtransport till punkt R eller I Operation 3

Punkt Z
Z

- Anropsformat
G66 P9110 Zz Rr Ff Ll ;

Z : Koordinater för position Z (endast absolut programmering) ................................................. (#26)


R : Koordinater för position R (endast absolut programmering)................................................. (#18)
F : Matningshastighet .................................................................................................................... (#9)
L : Repeterfrekvens

- Program som anropar ett makroprogram


O0001 ;
G28 G91 X0 Y0 Z0 ;
G92 X0 Y0 Z50.0;
G00 G90 X100.0 Y50.0;
G66 P9110 Z-20.0 R5.0 F500;
G90 X20.0 Y20.0;
X50.0;
Y50.0;
X70.0 Y80.0;
G67 ;
M30;

- 327 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Makroprogram (anropat program)


O9110;
#1=#4001; .......................... Sparar G00/G01.
#3=#4003; ................................... Sparar G90/G91.
#4=#4109;............................ Sparar matningshastigheten.
#5=#5003;............................ Sparar Z-koordinaten vid borrningsstart.
G00 G90 Z#18; .................... Positionering på position R
G01 Z#26 F#9;..................... Matningshastighet till position Z
IF[#4010 EQ 98]GOTO 1; ... Återgång till position I
G00 Z#18;............................ Positionering på position R
GOTO 2;
N1 G00 Z#5;................................ Positionering på position I
N2 G#1 G#3 F#4; ........................ Återställer modal information.
M99;

Exempelprogram
T
Detta program gör ett spår på en angiven position.

- Anropsformat
G66 P9110 Uu Ff

U : Spårdjup (inkrementell programmering)


F : Matningshastighet vid spårsvarvning

- Program som anropar ett makroprogram


O0003 ;
G50 X100.0 Z200.0 ;
S1000 M03 ;
G66 P9110 U5.0 F0.5 ;
G00 X60.0 Z80.0 ;
Z50.0 ;
Z30.0 ;
G67 ;
G00 X00.0 Z200.0 M05 ;
M30;

- Makroprogram (anropat program)


O9110;
- 328 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
G01 U - #21 F#9 ; ...... Skär arbetsstycket.
G00 U#21 ;................. Drar tillbaka verktyget.
M99;

16.10.3 Modalt anrop: Varje blockanrop (G66.1)


I detta makroanropsläge, hämtas specificerad makro ovillkorligt för varje NC kommandoblock. Alla
andra data än O, filnamn, N- och G-koder som är specificerade i respektive block exekveras inte och
används som argument. (G-koden i det block i vilket G66.1 är specificerad används inte som ett argument.
Endast den sista G-koden specificerad i efterföljande block används som ett argument.)
NC kommandoblock som har O eller filnamn N har samma effekt som när G65P specificeras i nästa
position, de andra NC kommandoblocken har samma effekt som när G65P specificeras vid början.
P : Nummer p?programmet som ska anropas
G66.1 P p L l l : Repeterfrekvens (1 som standard)
<argumentspecifikation> ; Argument : Data överlämnade till makrot

O0001 ; O9100 ;
: :
G66.1 P9100 L2 A1.0 G00 Z-#1 ;
B2.0 ; G01 Z-#2 F#9 ;
A10.0 B20.0 F300 ; :
A0 B-30.0 ; :
F1000 ; :
G67 ; :
: M99 ;

[Exempel]
I läge G66.1 P100 ;
N001 G01 G91 X100 Y200 D1 R1000 ;
är det samma som
N001 G65 P100 G01 G91 X100 Y200 D1 R1000 ;

Förklaring
- Anrop
- Programnumret som det modala anropet gäller för anges efter G66.1 i adress P.
- När ett antal upprepningar krävs, kan ett tal från 1 till 99999999 anges i adress L.
- Precis som vid enkelt anrop (G65) anges data som skickats till makroprogrammet i argument.
- I G66.1-läget, kan ett makro eller underprogram anropas.

- Annullering
Efter en G67-kod sker inget mer modalt makroanrop i efterföljande block.

- Anropsnästling
Makroanrop kan nästlas ner till ett djup på fem nivåer inklusive enkla anrop (G65) och modala anrop
(G66/G66.1). Underprogramanrop kan nästlas till ett djup på upp till 15 nivåer inklusive makroanrop.

- Nästling av modalt anrop


För ett enkelt modalt anrop (om G66.1 specificeras endast en gång) anropas det angivna makrot vid varje
NC kommandoblock. Om ett nästlat modalt makroanrop specificeras, anropas även makrot på nästa högre
nivå i ett block inom ett anropat makro i vilket ett NC-kommando är specificerat.
Makron anropas i omvänd ordning jämfört med den ordning som de specificeras i. Varje gång G67
utlöses, avbryts makrona ett efter ett i omvänd ordning jämfört med den ordning som de specificeras i.

[Exempel] Växling av axelspecifikation


N1 G66.1 P1000 X10.0 ; → Anropar O1000 och exekverar Y10.0.
N2 X20.0 ; → Anropar O1000 och exekverar Y20.0.

- 329 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

N3 G66.1 P2000 Y10.0 Z20.0 ; → Anropar O2000 och exekverar Y20.0 Z10.0. Anropar sedan O1000
och exekverar X20.0 Z10.0.
N4 X10.0 Y20.0 Z30.0 ; → Anropar O2000 och exekverar X10.0 Y30.0 Z20.0. Anropar sedan
O1000 och exekverar X30.0 Y10.0 Z20.0.
N5 G67 ; → Annullerar P2000.
N6 G67 ; → Annullerar P1000.

O1000 X#25 Y#24 Z#26 ; (X-Y växling)


M99 ;

O2000 X#24 Y#26 Z#25 ; (Y-Z växling)


M99 ;

Exekveringsordningen för programmet ovan (block som inte innehåller rörelsekommando utelämnas)
Anropa program N1 N2 N3 N4 N5 N6
Anropade
program

O1000

O2000

I N1- och N2-block, anropas O1000 och X- och Y-specifikationerna fås att växla plats.
I N3- och N4-block, anropas först O2000 och Y- och Z-specifikationerna fås att växla plats. I den växlade
specifikationen anropas O1000 och X- och Y-specifikationerna fås att växla plats. Därför växlas X-, Y-
och Z-specifikationerna till Z-, X- och Y-specifikationerna.

Begränsning
- Blocken G66.1 och G67 specificeras i par i samma program. Om en G67-kod inte specificeras i läge
G66.1 utlöses larm PS1100 "AVBRYT UTAN MODALT ANROP". Bit 0 (G67) i parameter nr
6000 kan ställas in på 1 för att ange att larm inte utlöses i detta fall.
- G66.1-block
(a) I ett G66.1-block, anropas ett makro.
(b) Överensstämmelsen mellan adresser som är specificerade som argument och variabler är
densamma som för enkla anrop.
- Block som följer efter ett G66.1-block i vilket ett anrop utförs (G66.1-block ej inkluderade)
(a) Adresserna G, P och L kan också användas som argument. Adress G motsvarar #10; adress L
#12; adress P #16. Emellertid gäller restriktionerna på inmatningsformatet för normala
NC-kommandon för data. Till exempel, ;G1000. P0.12 L-4 kan inte programmeras.
(b) Om multipla G-koder specificeras, används bara den sista G-koden som ett argument. O,
filnamn och N- och G-koder som inte är i grupp 00 överförs till nästa och efterföljande block.
- I läge G66.1 kan inte G10 anges.

OBS!
1 I ett block i vilket endast ett O-nummer, filnamn, sekvensnummer, EOB,
makrosats eller M99-kommando är specificerat, anropas inte ett makro för varje
block.
2 I varje block där en adress annan än O, filnamn eller N specificeras, antas det
vara ett NC-kommando och ett makro anropas för varje block. Om N
specificeras efter en annan adress än O, filnamn eller N, används det som ett
argument. I detta fall motsvarar N variabeln #14 och antalet decimalställen är 0.
3 Om M99 specificeras i ett block där ett makro anropas, exekveras det när
anropet har utförts.

- 330 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

16.10.4 Makroanrop med en G-kod


Ett makroprogram kan anropas på samma sätt som vid enkelt anrop (G65) med en G-kod för anrop av
makroprogram i en parameter.

O0001 ; O9010 ;
: :
G81 X10.0 Y20.0 Z-10.0 ; :
: :
M30 ; N9 M99 ;

Parameter nr 6050=81

Förklaring
Genom att ställa in ett G-kodnummer mellan -9999 till 9999 för anrop av ett kundmakroprogram (O9010
till O9019) i motsvarande parameter nr 6050 till 6059) kan makroprogrammet anropas på samma sätt som
med G65. För att ansopa kundmakroprogrammen O9040 till O9049 med en G-kod med en decimalpunkt,
ställ in bit 0 (DPG) i parameter nr 6007 till 1 ställ in G-kodnumren i motsvarande parameternr 6060 till
6069.
Antalet decimalställen i en G-kod är 1. Ställ in det värde som erhållits genom att multiplicera ett önskat
G-kodnummer med 10 i motsvarande parameter.
[Exempel] Om parameter nr 6060 ställs till 234, anropas kundmakroprogrammet O9040 med hjälp av G23.4.

Om en negativ G-kod anges, görs ett modalt anrop. I detta fall, kan bit 3 (MGE) i parameter nr 6007
ställas in för att välja läge G66 eller G66.1.
Om till exempel en parameter sätts så att makroprogram O9010 kan anropas med G81, kan en
användarspecifik cykel som bestäms med ett kundmakro anropas utan att bearbetningsprogrammet
behöver ändras.

- Överensstämmelse mellan parametrarnas nummer och programnummer


G-kod utan decimalpunkt G-kod med decimalpunkt
Parameternummer Programnummer Parameternummer Programnummer
6050 O9010 6060 O9040
6051 O9011 6061 O9041
6052 O9012 6062 O9042
6053 O9013 6063 O9043
6054 O9014 6064 O9044
6055 O9015 6065 O9045
6056 O9016 6066 O9046
6057 O9017 6067 O9047
6058 O9018 6068 O9048
6059 O9019 6069 O9049

- Upprepning
Ett antal repetitioner från 1 till 99999999 kan programmeras i adress L, precis som vid enkelt anrop.

- Argumentspecifikation
Precis som vid enkelt anrop finns det två typer av argumentkommandon: Argumentkommando I och
argumentkommando II. Typen av argumentkommando bestäms automatiskt enligt den adress som
används.

Begränsning
- Nästling av anrop som använder G-koder
- För att anropa ett annat program i ett program som anropas med en G-kod kan endast G65, M98,
G66 eller G66.1 normalt sett användas.
- 331 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Om bit 6 (GMP) i parameter nr 6008 ställs till 1, kan ett anrop med en M-, T- eller S-kod, andra
hjälpfunktionen eller specifik kod utföras i ett program som anropas med hjälp av en G-kod.

- Kommando G10
Om bit 3 (MGE) för parameter nr 6007 är 0, kan inte G10 anges i modalanropsläge.

16.10.5 Makroanrop med G-kod (specifikation av flera definitioner)


Genom inställning av det startande G-kodnumret för att anropa ett makroprogram, kan numret på det
startande programmet som skall anropas och antalet definitioner och makroanrop som använder flera
G-koder, definieras.

Förklaring
Så många kundmakron som specificeras i parameter nr 6040 kan anropas med så många G-koder som det
antal som specificeras i parameter nr 6040. Det numeriska värde som ställts in i parameter nr 6038
indikerar det startande G-kodnumret och det programnummer ställts in i parameter nr 6039 det startande
programmets nummer. För att inaktivera denna typ av anrop, sätt 0 i parameter nr 6040.
Om en negativ G-kod anges i parameter nr 6038, görs ett modalt anrop. I detta fall, kan bit 3 (MGE) i
parameter nr 6007 ställas in för att välja läge G66 eller G66.1.
Antalet repetitioner och argument ställs in på samma sätt som med ett makroanrop med en G-kod
argument.
[Exempel]
Ställ in parameter nr 6038 på 900, parameter nr 6039 på 1000 och parameter nr 6040 på
100.
G900 → O1000
G901 → O1001
G902 → O1002
:
G999 → O1099
Kundmakroanrop (enkla anrop) på 100 kombinationer definieras på det sätt som visas ovan. Om
parameter nr 6038 ändras till -900 definieras kundmakroanrop (modala anrop) för samma kombinationer.

OBS!
1 De anrop som definieras av denna inställning blir alla ogiltiga i följande fall:
<1> Ett värde utanför det giltiga dataintervallet ställs in i någon av parametrarna
ovan.
<2> (Nr 6039 + nr 6040 - 1) > 99999999
2 Enkla och modala anrop kan inte blandas i specifikationen.
3 Om G-koden som ställts in i parametrarna nr 6050 till 6059 för att anropa
motsvarande makroprogram ligger inom G-kodsintervallet för att anropa program
som använder flera G-koder, anropas det makroprogram som motsvarar
G-koden som ställts in i parametrarna nr 6050 till 6059.
4 Om bit 3 (MGE) för parameter nr 6007 är 0, kan inte G10 anges i
modalanropsläge.

16.10.6 Makroanrop med G-kod med en decimalpunkt (specifikation


av flera definitioner)
När bit 0 (DPG) i parameter nr 6007, genom inställning av det startande G-kodnumret med en
decimalpunkt för att anropa ett makroprogram, kan numret på det startande programmet som skall
anropas och antalet definitioner och flera makroanrop som använder flera G-koder med decimalpunkt,
definieras.
- 332 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Förklaring
Så många kundmakron som specificeras i parameter nr 6043 kan anropas med så många G-koder med en
decimalpunkt som det antal som specificeras i parameter nr 6043. Det numeriska värde som ställts in i
parameter nr 6041 indikerar det startande G-kodnumret med en decimalpunkt och det programnummer
ställts in i parameter nr 6042 det startande programmets nummer. För att inaktivera denna typ av anrop,
sätt 0 i parameter nr 6043.
Om en negativ G-kod anges i parameter nr 6041, görs ett modalt anrop. I detta fall, kan bit 3 (MGE) i
parameter nr 6007 ställas in för att välja läge G66 eller G66.1.
Antalet repetitioner och argument ställs in på samma sätt som med ett makroanrop med en G-kod
argument.
[Exempel]
Ställ in parameter nr 6041 på 900, parameter nr 6042 på 2000 och parameter nr 6043 på
100.
G90.0 → O2000
G90.1 → O2001
G90.2 → O2002
:
G99.9 → O2099
Kundmakroanrop (enkla anrop) på 100 kombinationer definieras på det sätt som visas ovan. Om
parameter nr 6041 ändras till -900 definieras kundmakroanrop (modala anrop) för samma kombinationer.

OBS!
1 De anrop som definieras av denna inställning blir alla ogiltiga i följande fall:
<1> Ett värde utanför det giltiga dataintervallet ställs in i någon av parametrarna
ovan.
<2> (Nr 6042 + nr 6043 - 1) > 99999999
<3> Bit 0 (DPG) i parameter nr 6007 är inställd på 0 (denna inställning gör ett
makroanrop ogiltigt som använder en G-kod med en decimalpunkt).
2 Enkla och modala anrop kan inte blandas i specifikationen.
3 Om G-koden som ställts in i parametrarna nr 6060 till 6069 för att anropa
motsvarande makroprogram ligger inom G-kodsintervallet för att anropa program
som använder flera G-koder, anropas det makroprogram som motsvarar
G-koden som ställts in i parametrarna nr 6060 till 6069.
4 Om bit 3 (MGE) för parameter nr 6007 är 0, kan inte G10 anges i
modalanropsläge.

16.10.7 Makroanrop med M-kod


Ett makroprogram kan anropas på samma sätt som vid enkelt anrop (G65) med en M-kod för anrop av
makroprogram i en parameter.
O0001 ; O9020 ;
: :
M50 A1.0 B2.0 ; :
: :
M30 ; M99 ;
Parameter nr 6080=50

Förklaring
Om ett M-kodnummer från 3 till 99999999 för anrop av ett kundmakroprogram O9020 till O9029 sätts i
motsvarande parametrar nr 6080 till 6089 kan makroprogrammet anropas på samma sätt som med G65.

- 333 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Överensstämmelse mellan parametrarnas nummer och programnummer


Parameternummer Motsvarande programnummer
6080 O9020
6081 O9021
6082 O9022
6083 O9023
6084 O9024
6085 O9025
6086 O9026
6087 O9027
6088 O9028
6089 O9029

Exempel) Om parameter nr 6080 ställs till 990, anropas O9020 med M990.

- Upprepning
Ett antal repetitioner från 1 till 99999999 kan programmeras i adress L, precis som vid enkelt anrop.

- Argumentspecifikation
Precis som vid enkelt anrop finns det två typer av argumentkommandon: Argumentkommando I och
argumentkommando II. Typen av argumentkommando bestäms automatiskt enligt den adress som
används. När bit 2 (MAA) för parameter No.6009 är 1, blir adress G också ett argument.
1. Om bit 2 (MAA) i parameter nr 6009 ställs till 0
blir adressen som specificerats efter anropskoden ett argument. Argumentspecifikation I eller
argumentspecifikation II används.
Argumentspecifikation I
Adress Variabelnummer Adress Variabelnummer Adress Variabelnummer
A #1 J #5 S #19
B #2 K #6 T #20
C #3 L *2 U #21
D #7 M #13 *3 V #22
E #8 M *4 W #23
(anropskod)
F #9 N #14 *5 X #24
G *1 P #16 Y #25
H #11 Q #17 Z #26
I #4 R #18
*1: Adress G kan inte kommendera. Om adress G kommenderas, utlöses larm PS0129.
*2: Adress L är det antal gånger som ett makroanrop upprepas.
*3: Adress M som inte är en anropskod leds vidare till variabel #13.
*4: Adress M för anropskod blir inte till ett argument.
*5: Adress N leds vidare till variabel #14.

2. Om bit 2 (MAA) i parameter nr 6009 ställs till 1


blir adressen som specificerats efter anropskoden ett argument. Även adress G blir till ett argument.
Argumentspecifikation I eller argumentspecifikation II används.
Argumentspecifikation I
Adress Variabelnummer Adress Variabelnummer Adress Variabelnummer
A #1 J #5 S #19
B #2 K #6 T #20
C #3 L *2 U #21
D #7 M #13 *3 V #22
E #8 M *4 W #23
(anropskod)
F #9 N #14 *5 X #24
- 334 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Adress Variabelnummer Adress Variabelnummer Adress Variabelnummer


*1
G #28 till #32 P #16 Y #25
H #11 Q #17 Z #26
I #4 R #18
*1: De första fem G-adresserna i stigande ordningsföljd i G-kodsgrupper används som argument
och leds vidare till variablerna #28 till #32.
*2: Adress L är det antal gånger som ett makroanrop upprepas.
*3: Adress M som inte är en anropskod leds vidare till variabel #13.
*4: Adress M för anropskod blir inte till ett argument.
*5: Adress N leds vidare till variabel #14.

Begränsning
- En M-kod som används för att anropa ett makroprogram måste programmeras i början av ett block.
- För att anropa ett annat program i ett program som som har hämtats med en M-kod kan normalt sett
endast G65, M98, G66 eller G66.1 användas.
- Om bit 6 (GMP) i parameter nr 6008 är inställd på 1 kan ett anrop med en G-kod utföras i ett
program som har hämtats med hjälp av en M-kod.

16.10.8 Makroanrop med M-kod (specifikation av flera definitioner)


Genom inställning av start-M-kodnumret för att anropa ett makroprogram kan numret på det startande
programmet som skall anropas och antalet definitioner och makroanrop som använder flera M-koder
definieras.

Förklaring
Så många kundmakron som specificeras i parameter nr 6049 kan anropas med så många M-koder som det
antal som specificeras i parameter nr 6049. Det numeriska värde som ställts in i parameter nr 6047
indikerar det startande M-kodnumret och det programnummer ställts in i parameter nr 6048 det startande
programmets nummer. För att inaktivera denna typ av anrop, sätt 0 i parameter nr 6049.
Antalet repetitioner och argument ställs in på samma sätt som med ett makroanrop som använder en
M-kod.
[Exempel]
Ställ in parameter nr 6047 på 90000000, parameter nr 6048 på 4000 och parameter nr
6049 på 100.
M90000000 → O4000
M90000001 → O4001
M90000002 → O4002
:
M90000099 → O4099
Kundmakroanrop (enkla anrop) på 100 kombinationer definieras på det sätt som visas ovan.

OBS!
1 De anrop som definieras av denna inställning blir alla ogiltiga i följande fall:
<1> Ett värde utanför det giltiga dataintervallet ställs in i någon av parametrarna
ovan.
<2> (Nr 6048 + nr 6049 - 1) > 99999999
2 Om M-koden som ställts in i parametrarna nr 6080 till 6089 för att anropa
motsvarande makroprogram är inom M-kodsintervallet för anropande program
som använder G-kodsintervallet för anrop av program med flera M-koder
anropas det makroprogram som motsvarar den M-kod som ställts in i
parametrarna nr 6080 till 6089.

- 335 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

16.10.9 Specialmakroanrop med M-kod


Vanligen måste en M-kod programmeras för makroanrop som använder M-kod eller makroanrop som
använder M-kod (specificering av 3 inställningar) i blockets början. Larm PS0127 utlöses om M-koden
programmeras för makroanrop på ett annat ställe i blocket än dess början.
Specialmakroanrop med M-kod är en funktion för att exekvera makroanrop när anropskoden
programmeras på annat ställe i blocket än vid dess början. Genom att ställa in bit 0 (MSM) för
parameter nr 6009 till 1 blir det möjligt.
Exempel
Om M-koden programmeras för ett makroanrop på annat ställe i
blocket än vid dess början

O0001 ; O9020 ;
: :
T123 M50 ; :
: :
M30 ; M99 ;

Parameter nr 6080=50

När bit 0 (MSM) för parameter nr 6009 är 0 utlöses larm PS0127.


När bit 0 (MSM) för parameter nr 6009 är 1 utförs makroanrop med
M-kod. Och adress T blir ett argument och #20 ställs in på 123.0.

Förklaring
När specialmakroanrop med M-kod blir möjligt därför att bit 0 (MSM) för parameter nr 6009 är 1 ändras
utförandet av makroanrop enligt den position som M-kod för makroanrop kommanderas.
1. När M-kod för makroanrop kommenderas i början av blocket
utför den som vanligt ett makroanrop.
För närmare detaljer, se underavsnitt, "Makroanrop med M-kod".
2. När M-koden för makroanrop programmeras vid en annan position i blocket än vid dess början,
utförs den som ett specialmakroanrop med M-kod.

- Upprepning
Adress L används även som ett argument, varför ingen repeterfrekvens kan specificeras.

- Argumentspecifikation
behandlas alla adresser som argument. Emellertid måste de programmerbara adresserna och
specifikationsområdet motsvara CNC-maskinens adressområde för specifikationer. Endast
argumentspecifikation I kan användas.
När bit 2 (MAA) för parameter No.6009 är 1, blir adress G också ett argument.
1. Om bit 2 (MAA) i parameter nr 6009 ställs in till 0
behandlas alla andra adresser än M för anropskod, G och L som argument. Emellertid måste de
programmerbara adresserna och specifikationsområdet motsvara CNC-maskinens adressområde för
specifikationer. Endast argumentspecifikation I kan användas.
Argumentspecifikation I
Adress Variabelnummer Adress Variabelnummer Adress Variabelnummer
A #1 J #5 S #19
B #2 K #6 T #20
C #3 L *2 U #21
D #7 M #13 *3 V #22
E #8 M *4 W #23
(anropskod)
F #9 N #14 *5 X #24
- 336 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Adress Variabelnummer Adress Variabelnummer Adress Variabelnummer


G *1 P #16 Y #25
H #11 Q #17 Z #26
I #4 R #18
*1: Även om adress G kommenderas, utlöses inget PS-larm. Och adress G blir inte till ett
argument.
*2: Adress L anger inte det antal gånger som ett makroanrop upprepas och blir heller inte ett
argument.
*3: Adress M som inte är en anropskod leds vidare till variabel #13.
*4: Adress M för anropskod blir inte till ett argument.
*5: Adress N leds vidare till variabel #14 och omvandlas till ett sekvensnummer.

2. Om bit 2 (MAA) i parameter nr 6009 ställs in till 1


behandlas alla adresser som argument. Emellertid måste de programmerbara adresserna och
specifikationsområdet motsvara CNC-maskinens adressområde för specifikationer. Endast
argumentspecifikation I kan användas. Adress G, L och M anropskoder blir även de till argument.
Argumentspecifikation I
Variabel- Variabel- Variabel-
Adress Adress Adress
nummer nummer nummer
A #1 J #5 S #19
B #2 K #6 T #20
C #3 L #12 *2 U #21
D #7 M #13 *3 V #22
E #8 M #27 *4 W #23
(anropskod)
F #9 N #14 *5 X #24
G #28 till #32 *1 P #16 Y #25
H #11 Q #17 Z #26
I #4 R #18
*1: De första fem G-adresserna i stigande ordningsföljd i G-kodsgrupper används som argument
och leds vidare till variablerna #28 till #32.
*2: Adress L leds vidare till variabel #12, och anger inte det antal gånger som ett makroanrop
upprepas.
*3: Adress M som inte är en anropskod leds vidare till variabel #13.
*4: Adress M för en anropskod leds vidare till variabel #27.
*5: Adress N leds vidare till variabel #14 och omvandlas till ett sekvensnummer.

Begränsning
- För att anropa ett annat program i ett program som som har hämtats med en M-kod kan normalt sett
endast G65, M98, G66 eller G66.1 användas.
- Om bit 6 (GMP) i parameter nr 6008 är inställd på 1 kan ett anrop med en G-kod utföras i ett
program som har hämtats med hjälp av en M-kod.
- När flera anropskommandon specificeras i samma block, väljs den första anropskoden.

- 337 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

16.10.10 Anrop av underprogram med M-kod


Om ett M-kodnummer för anrop av underprogram (makroprogram) sätts i en parameter kan
makroprogrammet anropas på samma sätt som vid anrop av underprogram (M98).

O0001 O9001
; ;
: :
M03 ; :
: :

Parameter nr 6071=03

Förklaring
Genom att ställa in ett M-kodnummer från 3 till 99999999 som används för att anropa underprogram
O9001 till O9009 i motsvarande parameternr 6071 till 6079, kan underprogrammet anropas på samma sätt
som med M98.

- Överensstämmelse mellan parametrarnas nummer och programnummer


Parameternummer Programnummer
6071 O9001
6072 O9002
6073 O9003
6074 O9004
6075 O9005
6076 O9006
6077 O9007
6078 O9008
6079 O9009

- Upprepning
Ett antal repetitioner från 1 till 99999999 kan programmeras i adress L, precis som vid enkelt anrop.

- Argumentspecifikation
Argumentspecifikation tillåts inte.

- M-kod
En M-kod i ett anropat makroprogram behandlas som en normal M-kod.

Begränsning
• För att anropa ett annat program i ett program som som har hämtats med en M-kod kan normalt sett
endast G65, M98, G66 eller G66.1 användas.
• Om bit 6 (GMP) i parameter nr 6008 är inställd på 1 kan ett anrop med en G-kod utföras i ett
program som har hämtats med hjälp av en M-kod.

- 338 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

16.10.11 Underprogramanrop med M-kod (specifikation av flera


definitioner)
Genom inställning av det startande M-kodnumret för att anropa ett underprogram kan numret på det
startande underprogrammet som skall anropas och antalet definitioner och underprogramanrop som
använder flera M-koder, definieras.

Förklaring
Så många underprogram som specificeras i parameter nr 6046 kan anropas med så många M-koder som
det antal som specificeras i parameter nr 6046. Det numeriska värde som ställts in i parameter nr 6044
indikerar det startande M-kodnumret och det numeriska värde som ställts in i parameter nr 6045 anger det
startande underprogrammets nummer. För att inaktivera denna typ av anrop, sätt 0 i parameter nr 6046.
[Exempel]
Ställ in parameter nr 6044 på 80000000, parameter nr 6045 på 3000 och parameter nr
6046 på 100.
M80000000 → O3000
M80000001 → O3001
M80000002 → O3002
:
M80000099 → O3099
Underprogramanrop på 100 kombinationer definieras på det sätt som visas ovan.

OBS!
1 De anrop som definieras av denna inställning blir alla ogiltiga i följande fall:
<1> Ett värde utanför det giltiga dataintervallet ställs in i någon av parametrarna
ovan.
<2> (Nr 6045 + nr 6046 - 1) > 99999999
2 Om M-koden som ställts in i parametrarna nr 6071 till 6079 för att anropa
motsvarande underprogram är inom M-kodsintervallet för anropande
underprogram som använder G-kodsintervallet för anrop av program med flera
M-koder anropas det underprogram som motsvarar den M-kod som ställts in i
parametrarna nr 6071 till 6079.

16.10.12 Anrop av underprogram med T-kod


När en parameter ställs in så att underprogram kan anropas med en T-kod i en parameter kan ett
underprogram alltid anropas med denna T-kod i bearbetningsprogrammet.

O0001 ; O9000 ;
: :
T23 ; :
: :
M30 ; M99 ;

Bit 5 (TCS) i parameter nr 6001 = 1

Förklaring
- Anrop
Om bit 5 (TCS) i parameter nr 6001 ändras till 1 kan underprogram O9000 anropas med i ett
bearbetningsprogram varje gång en T-kod specificeras. En T-kod som programmerats i ett
bearbetningsprogram tilldelas den allmänna variabeln #149.

- 339 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Upprepning
Ett antal repetitioner från 1 till 99999999 kan programmeras i adress L, precis som vid enkelt anrop.

- Argumentspecifikation
Argumentspecifikation tillåts inte.

Begränsning
• För att anropa ett annat program i ett program som som har hämtats med en T-kod kan normalt sett
endast G65, M98, G66 eller G66.1 användas.
• Om bit 6 (GMP) i parameter nr 6008 är inställd på 1 kan ett anrop med en G-kod utföras i ett
program som har hämtats med hjälp av en T-kod.

16.10.13 Anrop av underprogram med en S-kod


När en parameter ställs in så att underprogram kan anropas med en S-kod i en parameter kan ett
underprogram alltid anropas med denna S-kod i bearbetningsprogrammet.

O0001 ; O9029 ;
: :
S23 ; :
: :
M30 ; M99 ;

Bit 1 (SCS) i parameter nr 6007 = 1

Förklaring
- Anrop
Om bit 1 (SCS) i parameter nr 6007 ändras till 1 kan underprogram O9029 anropas varje gång som en
S-kod specificeras i ett bearbetningsprogram. En S-kod som programmerats i ett bearbetningsprogram
tilldelas den allmänna variabeln #147.

- Upprepning
Ett antal repetitioner från 1 till 99999999 kan programmeras i adress L, precis som vid enkelt anrop.

- Argumentspecifikation
Argumentspecifikation tillåts inte.

Begränsning
- För att anropa ett annat program i ett program som som har hämtats med en S-kod kan normalt sett
endast G65, M98, G66 eller G66.1 användas.
- Om bit 6 (GMP) i parameter nr 6008 är inställd på 1 kan ett anrop med en G-kod utföras i ett
program som har hämtats med hjälp av en S-kod.

16.10.14 Anrop av underprogram med hjälp av en sekundär


hjälpfunktion
Genom att aktivera möjligheten att underprogram kan anropas med en sekundär hjälpfunktion i en
parameter, kan ett underprogram anropas varje gång som den sekundära hjälpfunktionen specificeras i
bearbetningsprogrammet.

- 340 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

O0001 ; O9028 ;
: :
B23 ; :
: :
M30 ; M99 ;

Bit 2 (BCS) i parameter nr 6007 = 1

Förklaring
- Anrop
Om bit 2 (BCS) i parameter nr 6007 ställs in till 1, kan underprogram O9028 anropas med varje gång en
sekundär hjälpfunktionskod specificeras i ett bearbetningsprogram. En sekundär hjälpfunktion som
programmerats i ett bearbetningsprogram tilldelas den allmänna variabeln #146.

- Upprepning
Ett antal repetitioner från 1 till 99999999 kan programmeras i adress L, precis som vid enkelt anrop.

- Argumentspecifikation
Argumentspecifikation tillåts inte.

Begränsning
- För att anropa ett annat program i ett program som har anropats med en sekundär hjälpfunktionskod,
kan normalt sett endast G65, M98, G66 eller G66.1 användas.
- Om bit 6 (GMP) i parameter nr 6008 är inställd på 1 kan ett anrop med en G-kod utföras i ett
program som hämtats med hjälp av en sekundär hjälpfunktion.

16.10.15 Anrop av ett underprogram med hjälp av en specifik adress


När en parameter ställs in så att underprogram kan anropas med en specifik adress i en parameter kan ett
underprogram alltid anropas med denna specifika adress i bearbetningsprogrammet.

O0001 ; O9004 ;(#146=100.)


: :
B100. ; :
: :
M30 ; M99 ;

Parameter nr 6090=66(B)

Förklaring
- Anrop
Genom inställning av koden (ASCII-kod konverterad till decimal) i överensstämmelse med en specifik
adress i parameter nr 6090 eller nr 6091 kan kundmakroprogrammet, O9004 eller O9005, anropas i
överensstämmelse med varje parameter när den specifika adressen specificeras i bearbetningsprogrammet.
Det kodvärde som motsvarar en specifik adress som specificerats i ett bearbetningsprogram tilldelas de
gemensamma variablerna (#146, #147). Tabellen nedan visar de adresser som kan ställas in.

M
Adress Parameterinställning Adress Parameterinställning
A 65 P 80
B 66 Q 81
D 68 R 82
F 70 S 83
H 72 T 84
- 341 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Adress Parameterinställning Adress Parameterinställning


I 73 V 86
J 74 X 88
K 75 Y 89
L 76 Z 90
M 77

OBS!
Om adress L ställs in kan inte antalet repetitioner ställas in.

T
Adress Parameterinställning Adress Parameterinställning
A 65 L 76
B 66 M 77
F 70 P 80
H 72 Q 81
I 73 R 82
J 74 S 83
K 75 T 84

OBS!
Om adress L ställs in kan inte antalet repetitioner ställas in.

- Överensstämmelse mellan parameternummer och programnummer samt


mellan parameternumren och gemensamma variabler
Parameternummer Programnummer Allmän variabel
6090 O9004 #146
6091 O9005 #147

- Upprepning
Ett antal repetitioner från 1 till 99999999 kan programmeras i adress L, precis som vid enkelt anrop.

- Argumentspecifikation
Argumentspecifikation tillåts inte.

Begränsning
- För att anropa ett annat program i ett program som som har hämtats med en specifik kod kan normalt
sett endast G65, M98, G66 eller G66.1 användas.
- Om bit 6 (GMP) i parameter nr 6008 är inställd på 1 kan ett anrop med en G-kod utföras i ett
program som har hämtats med hjälp av en specifik kod.

Exempelprogram
Med anropsfunktionen för underprogram och M-koder kan verktygets totala brukstid mätas.

Villkor
- Den totala brukstiden för verktyg T01 till T05 mäts.
Verktyg med nummer högre än T05 mäts inte.
- Följande variabler används för att spara verktygsnummer och uppmätt tid:

- 342 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

#501 Ackumulerad brukstid för verktyg nr 1


#502 Ackumulerad brukstid för verktyg nr 2
#503 Ackumulerad brukstid för verktyg nr 3
#504 Ackumulerad brukstid för verktyg nr 4
#505 Ackumulerad brukstid för verktyg nr 5

- Räkningen av brukstiden startas med M03-kommandot och stoppas med M05. Systemvariabel
#3002 används för att mäta den tid som lampan för cykelstart lyser. Den tid som maskinen står stilla
under matningsstopp och enkelt blockstopp räknas inte, däremot den tid som går åt för att växla
verktyg och paletter.

Funktionskontroll
- Parameterinställning
Ställ in 3 för parameter nr 6071 och ställ in 5 för parameter nr 6072.

- Inställning av variabelvärden
Sätt 0 i variabler #501 till #505.

- Program som anropar ett makroprogram


O0001 ;
T01 M06;
M03;
:
M05;.................... Ändrar #501.
T02 M06;
M03;
:
M05;.................... Ändrar #502.
T03 M06;
M03;
:
M05;.................... Ändrar #503.
T04 M06;
M03;
:
M05;.................... Ändrar #504.
T05 M06;
M03;
:
M05;.................... Ändrar #505.
M30;

- Makroprogram (anropat program)


O9001(M03); ....................................... Makro för start av räkning
M01;
IF[#4120 EQ 0]GOTO 9; ....................... Inget verktyg angivet
IF[#4120 GT 5]GOTO 9;............................. Verktygsnummer utanför tillåtet område
#3002=0; ....................................... Nollställer tidgivaren.
N9 M03; ....................................... Roterar spindeln i framåtriktningen.
M99;

O9002(M05); ....................................... Makro för stopp av räkning


M01;

- 343 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

IF[#4120 EQ 0]GOTO 9; ....................... Inget verktyg angivet


IF[#4120 GT 5]GOTO 9;............................. Verktygsnummer utanför tillåtet område
#[500+#4120]=#3002+#[500+#4120]; ....... Beräknar den ackumulerade tiden.

N9 M05; ...................................................... Stoppar spindeln.


M99;

- 344 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

16.11 MAKROANROPSARGUMENT FÖR


AXELNAMNSUTVIDGNING
Makroargument kan specificeras till adressen för axelnamnsutvidgningen. Genom att ställa in parameter
nr 11647 allokeras adressen för axelnamnutökning till lokal variabel (#1 - #33).
Denna funktion är inte bara verksam till en axelnamnsutvidgning utan även en vanlig axeladress
bestående av ett tecken. En vanlig axeladress med ett tecken kan tilldelas till det lokala variabelnumret
(#1-#33).

Exempel
Vid följande axelkonfiguration, om alla argument anges, är relationen mellan
parameter nr 11647 och lokal variabel enligt följande.
Parameter
Axelnamn Lokal variabel
(Nr 11647)
XA1 (*1) 1 Argumentet är inställt på #1
XA2 (*1) 2 Argumentet är inställt på #2
Y 0 Argumentet är inställt på #25
Z 21 Argumentet är inställt på #21
C 0 Argumentet är inställt på #3
C2 (*1) 22 Argumentet är inställt på #22
(*1) Axelnamnsutvidgning

G65 XA1=10. XA2=20. Y30. Z40. C50. C2=60. P1000;

(Variabel)
#1: 10.0
#2: 20.0
#25: 30.0
#21: 40.0
#3: 50.0
#22: 60.0

Tilldelning av samma lokala variabel


Var god tilldela inte samma lokala variabel till 2 eller flera argument. Om samma lokala variabel tilldelas,
aktiveras det argument som specificeras senare.

Exempel
När 2 argument XA1=10. och D20.0 programmeras i den lokala variabeln #7,
aktiveras det senare argumentet D20.0.
Parameter
Axelnamn Lokal variabel
(Nr 11647)
XA1 (*1) 7 Argumentet är inställt på #7
(*1) Axelnamnsutvidgning
G65 XA1=10. D20.0 P1000;

(Variabel)
#7: 10.0 20.0

- 345 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Använda samma axelnamn


När samma axelnamn används tas parameter nr 11647 inställning för lägsta axelnummer i bruk.
Inställningen av den andra axeln ogiltiggörs.

Exempel
När samma axelnamn används och axelnamnutökning används är är relationen
mellan parameter nr 11647 och lokal variabel enligt följande.
Parameter
Axelnamn Lokal variabel
(Nr 11647)
XA1 (*1) 0 Argumentet för XA1 är ogiltigt
XA1 (*1) 2 Ogiltig inställning
YA2 (*1) 3 Argumentet är inställt på #3
YA2 (*1) 4 Ogiltig inställning
C 5 Argumentet är inställt på #5
C 6 Ogiltig inställning
(*1) Axelnamnsutvidgning

G65 XA1=10. YA2=20. C30. P1000 ;


Eftersom argumentet för XA1 är ogiltigt utlöses larmet (PS0129), “G' ANVÄNDS SOM
ARGUMENT”.

G65 YA2=20. C30. P1000 ;

(Variabel)
#3: 20.0
#5: 30.0

Parameterns inställningsområde
Inställningsintervall för parameter nr 11647 är 0,1-33. Detta motsvarar det lokala variabelnumret (#1-#33).
Om andra värden ställs in är inställningen av axeln ogiltig. När därför axelnamnsutvidgningen används,
utlöses larmet PS0129 "G' ANVÄNDS SOM ARGUMENT" när axeln programmeras. Om axeln inte
använder axelnamnsutvidgningen, tilldelas argumentet till ursprunglig lokal variabel (#1-#33).

16.12 BEARBETNING AV MAKROSATSER


För att få jämna övergångar i arbetsprocessen läser CNC-systemet i förväg den NC-sats som skall
exekveras härnäst. Denna process kallas buffring. Ett exempel: vid förinläsning på grund av AI
konturstyrning, buffras upp till 200 block med NC-satser.
I läget för skärstålskompensering (G41 eller G42), förinläser CNC NC-satser i minst tre block i förväg för
att beräkna skärningspunkter.
Makrosatser för aritmetiska operationer och villkorade hopp körs så fort de har lästs in i buffertminnet.
Därför är tidsberäkningen för exekveringen av makrosatserna inte alltid den programmerade
följdordningen.
Vid blocken som innehåller M00, M01, M02 eller M30, blocken som innehåller M-koder, för vilka
buffring dämpas genom inställning av parametrarna nr 3411 to 3420, 3421 till 3432 och 11290 till 11299
och block som innehåller skyddsbuffrande G-koder såsom G31 eller G53, stoppar CNC:n för att förläsa
NC-satsen efter detta. Därefter sker ingen exekvering av makrosatsen förrän sådana M-koder eller
G-koder slutför exekveringen.

- 346 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

Förklaring
- När nästa block buffras
Exempel 1:
Förinläsning av nästa block när inte systemet är i AI konturstyrningsläge eller läge för
skärstålskompensering (G41, G42)
N1 X100.0 ; Block under pågående exekvering
N2 #1=100 ;
N3 #2=200 ; Block läses in i bufferten
N4 Y200.0 ;
:
N1 N4
Exekvering av NC-sats

N2 N3
Exekvering av makrosats

Buffert N4

Tid

Medan N1 exekveras läses nästa NC-sats i N4 in i buffertminnet.


Makrosatserna N2 och N3 mellan N1 och N4 hanteras medan N1 exekveras.

Exempel 2:
I AI-konturstyrningsläge
G05.1Q1 ;
N1 G01 X100.0 F100 ; Block under pågående exekvering
N2 #1=100 ;
N3 #2=200 ;
N4 Y100.0 ;
: Block läses in i bufferten
N n Y150.0 ;
N n+1 #3=300 ;
N n+2 X200.0 ;
:

N1 N4
Exekvering av
NC-sats

N2 N3 N n+1
Exekvering av
makrosats

N4 Nn N n+2

Tid

Medan N1 exekveras läses NC-satserna i upp till efterföljande 200 block (Nn+2) in i buffertminnet.
Makrosatserna N2, N3 och Nn+1 mellan blocken hanteras medan N1 exekveras.

- 347 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Exempel 3:
I läge för skärstålskompensering (G41, G42)
N1 G01 G41 X100.0 F100 Dd ; Block under pågående exekvering

N2 #1=100 ;
N3 Y100.0 ;
N4 #2=200 ;
N5 Y150.0 ; Block läses in i bufferten
N6 #3=300 ;
N7 X200.0 ;
:

N1 N3
Exekvering av
NC-sats

N2 N4 N6
Exekvering av
makrosats

N3 N5 N7
Buffert

Tid

Medan N1 exekveras läses NC-satserna i de efterföljande tre blocken (blocken upp till N7) in i
buffertminnet.
Makrosatserna N2, N4 och N6 mellan blocken hanteras medan N1 exekveras.

- När nästa block inte buffras (M-koder som inte buffras, G31, etc.)
N1 G31 X100.0 ; Block under pågående exekvering
N2 #1=100 ;
:

N1
Exekvering av NC-sats

N2
Exekvering av makrosats

Buffert
Tid

VAR FÖRSIKTIG
Om du måste köra makrosatsen efter att ha avslutat ett block precis före
makrosatsen måste du ange den M-kod eller den G-kod som inte buffras direkt
före makrosatsen. Speciellt om man läser in / läser ut systemvariabler till
styrsignaler, koordinater, offsetvärden etc. kan man få olika systemvariabler
beroende på när NC-satsen utfördes. För att undvika detta fenomen kan man
ange sådana M-koder eller G-koder före makrosatsen, om så behövs.

Diagnosdata
Diagnos 1493 Antal makrosatsblock som exekveras av kund- och exekveringsmakron
[Datatyp] Dubbelord
[Dataenhet] Block
Antalet makrosatsblock som exekveras av kund- och exekveringsmakron under 1024 ms
visas.
Dessa data ger en indikering på den aktuella processhastigheten för makrosatser.

- 348 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

16.13 REGISTRERING AV KUNDMAKROPROGRAM


Kundmakroprogram liknar underprogram. De kan registreras och redigeras på samma sätt som
underprogram. Lagringskapaciteten bestäms av den totala längden på hålremsan som används för att lagra
både kundmakron och underprogram.

16.14 KODER OCH RESERVERADE ORD SOM ANVÄNDS I


KUNDMAKRON
Utöver de koder som används i vanliga program används följande koder i kundmakroprogram.

Förklaring
- Koder
(1) Om ISO-koden används eller om bit 4 (ISO) i parameter nr 6008 ställs till 0
(Koderna representeras hexadecimalt.)
Betydelse Kod Betydelse Kod
* 0AAh ? 03Fh
= 0BDh @ 0C0h
# 0A3h & 0A6h
[ 0DBh _ 05Fh
] 0DDh O 0CFh

(2) Om EIA-koden används eller om ISO-koden används med bit 4 (ISO) i parameter nr 6008 inställd
på 1
Betydelse Kod Betydelse Kod
* Kod inställd i parameter nr 6010 ? Kod inställd i parameter nr 6015
= Kod inställd i parameter nr 6011 @ Kod inställd i parameter nr 6016
# Kod inställd i parameter nr 6012 & Kod inställd i parameter nr 6017
[ Kod inställd i parameter nr 6013 _ Kod inställd i parameter nr 6018
] Kod inställd i parameter nr 6014

För O används samma kod som för O som indikerar att ett programnummer används. Ställ in ett
hålmönster för var och en av *, =, #, [, ], ?, @, & och _ i ISO- eller EIA-kod i motsvarande
parameternummer 6010 till 6018.
Koden 00h kan inte användas. Den kod som anger ett alfabetiskt tecken kan användas för den kod som
anger ett tecken som listas ovan men koden kan inte längre användas för att ange originaltecknet.
- Reserverade ord
Följande reserverade ord används i kundmakron:
AND, OR, XOR, MOD, EQ, NE, GT, LT, GE, LE,
SIN, COS, TAN, ASIN, ACOS, ATAN, ATN, SQRT, SQR, ABS, BIN, BCD, ROUND, RND, FIX,
FUP, LN, EXP, POW, ADP, IF, GOTO, WHILE, DO, END, BPRNT, DPRNT, POPEN, PCLOS,
SETVN, AX, AXNUM, PRM
Systemvariabelnamn (konstant) och registrerade gemensamma namn används också som reserverade ord.

16.15 EXTERNT UTMATADE KOMMANDON


Förutom standardkommandona för kundmakron, finns även följande makrokommandon: De kallas för
externa utmatningskommandon.
- BPRNT
- DPRNT
- POPEN
- 349 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- PCLOS
Dessa kommandon används för utmatning av variabelvärden och tecken genom in-/utmatningsporten. I de
externa utgående kommandona kan RS232-C, minneskort, USB-minne, dataserver och Embedded
Ethernet specificeras för en extern in-/utmatningsenhet med parameter nr 0020.

Förklaring
Ange dessa kommandon i följande ordning:

Öppningskommando: POPEN
Innan man anger en sekvens av kommandon för datautmatning måste detta kommando köras för att
etablera kontakt med en extern in-/utmatningsenhet.
Kommando för datautmatning: BPRNT eller DPRNT
Specificera nödvändig datautmatning.
Stängningskommando: PCLOS
När alla utmatningskommandon har exekverats, ange PCLOS för att bryta kontakten till den externa
in-/utmatningsenheten .

- Öppningskommando POPEN
Med POPEN upprättas en förbindelse med den externa in-/utmatningsenheten. Detta kommando måste
programmeras före en sekvens av utmatningskommandon.

OBS!
1 När RS232-C används som en extern in-/utmatningsenhet och
specifikationsnumret för parameter nr 102, 112 eller 122 är inställt på 0, matar
CNC ut en DC2 styrkod med ett POPEN-kommando.
2 När minneskort, USB-minne, dataserver eller Embedded Ethernet används som
extern in-/utmatningsenhet, öppnas filen av POPEN-kommandot.
En förklaring till filnamnet följer senare.

- Kommando BPRNT för datautmatning


BPRNT-kommandot matar ut tecken och variabelvärden binärt.
BPRNT [ a #b [c] … ]

Antal signifikanta decimalplatser variabler


Variabel
Tecken

(i) Specificerade tecken matas ut.


De giltiga tecknen är som följer:
- Bokstäver (A till Z)
- Siffror
- Specialtecken (*, /, +, -, ?, @, &, _)

OBS!
1 En asterisk (*) matas ut med ett blanksteg.
2 När RS232-C specificeras som en extern in-/utmatningsenhet, omvandlas de
specificerade tecknen till koderna enligt inställningsdata (bit 1 (ISO) i parameter
nr 0000) som matas ut vid den tidpunkten. När ?, @, &, och/eller _ används ska
ISO-koden användas som utmatningskod (inställningsdata (ISO) = 1).

(ii) Alla variabler lagras med en decimalpunkt. Efter en variabel anges antalet signifikanta decimaler
inom hakparentes. Variabelvärden, inklusive decimaler, behandlas som dubbelord (32-bit) inklusive
decimalsiffrorna. Dessa värden matas ut som binärdata med början från den högsta byten.
(iii) När den programmerade informationen har matats ut, matas en EOB-kod ut.
- 350 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

OBS!
När RS232-C specificeras som en extern in-/utmatningsenhet, omvandlas den
specifierade EOB-koden till koderna enligt inställningsdata (bit 1 (ISO) i
parameter nr 0000) som matas ut vid den tidpunkten.

(iv) <Null>-variabler betraktas som 0.

Exempel
BPRNT [ C** X#100 [3] Y#101 [3] M#10 [0] ]
Variabelvärde
#100=0.40956
#101=-1638.4
#10=12.34
matas ut enligt följande:
C3 A0 A0 D8 00 00 01 9A 59 FF E7 00 00 4D 00 00 00 0C 0A
↓ ↓
C sp sp X0000019A YFFE70000 M0000000C LF
(**) (410) (-1638400) (12) (;)

- Kommando DPRNT för datautmatning


DPRNT [ a #b [c d] … ]

Antal signifikanta decimalplatser

Antalet meningsfulla ställen i heltalsdelen

Variabel
Tecken

DPRNT-kommandot matar ut alla tecken och siffror i värdet för en variabel.


(i) För mer information om DPRNT-kommando, se (i), (iii) och (iv) om BPRNT-kommandot.
(ii) En variabel matas ut genom att ange tecknet # följt av variabelnumret, och ange sedan antalet siffror
i heltalsdelen samt antalet decimalplatser inom hakparentes.
För värdet av en variabel matas så många koder ut som det specificerade antalet siffror i enlighet
med inställningarna, en efter en, med början med den högsta siffran. Decimalpunkten matas också ut
med den inställda koden.
Varje variabel måste vara ett siffervärde bestående av upp till nio siffror. Om höga siffror är nollor,
matas dessa nollor ut om bit 1 (PRT) i parameter 6001 är 1. Om parameter PRT är 0, matas en
mellanslagskod ut varje gång en nolla påträffas.
Om det finns minst en decimal, matas decimalerna alltid ut. Om det inte finns några decimaler anges
ingen decimalpunkt.
När bit 1 (PRT) i parameter nr 6001 är 0, matas en mellanslagskod ut för att indikera ett positivt tal
istället för +; om parameter PRT är 1, utmatas ingen kod.

- 351 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Exempel
DPRNT [ X#2 [53] Y#5 [53] T#30 [20] ]
Variabelvärde
#2=128.47398
#5=-91.2
#30=123.456
utmatas enligt följande:

(1) Bit 1 (PRT) i parameter nr 6001 = 0


D8 A0 A0 A0 B1 B2 B8 2E B4 B7 B4 59 2D A0 A0 A0 39 B1 2E B2 30 30 D4 A0 B2 33 0A
↓ ↓ ↓ ↓
X sp sp sp 128.474 Y- sp sp sp 91.200 T sp 023 LF

(1) Bit 1 (PRT) i parameter nr 6001 = 1


D8 B1 B2 B8 2E B4 B7 B4 59 2D 39 B1 2E B2 30 30 D4 A0 B2 33 0A

X128.474 Y-91.200 T023 LF

- Stängningskommando PCLOS
Med PCLOS frigörs en förbindelse med den externa in-/utmatningsenheten. Detta kommando anges när
alla utmatningskommandon har exekverats.

OBS!
1 När RS232-C används som en extern in-/utmatningsenhet och
specifikationsnumret för parameter nr 102, 112 eller 122 är inställt på 0, matar
CNC ut en DC4 styrkod med ett PCLOS-kommando.
2 När minneskort, USB-minne, dataserver eller Embedded Ethernet används som
extern in-/utmatningsenhet, stängs filen av PCLOS-kommandot.

Filnamn
När minneskort, USB-minne, dataserver eller Embedded Ethernet används som extern
in-/utmatningsenhet, ges den skapade filen ett namn mellan "PRNT0000.DAT" och "PRNT9999.DAT".
Den numeriska delen av filnamet är räknas sekventiellt från 0000 till 9999. När CNC stängs av startar
räkningen från 0 på nytt. Men numret kan också sparas i minnet och räknas kontinuerligt med bit 7 (SFN)
i parameter nr 6019.
Dessutom kan namnet på den skapade filen fixeras som "MCR_PRNT.TXT" med bit 3 (OFN) i parameter
nr 6019.

OBS!
1 Om filnamnet redan existerar när filen skapas i en extern in-/utmatningsenhet,
utförs följande operation av den externa in-/utmatningsenheten.
Om det är ett minneskort : Utlöses larm SR1973.
Om det är ett USB-minne : Skrivs filen över.
Om det är en dataserver (lagringsläge) : Larm PS2032 utlöses.
Om det är en dataserver (FTP-läge) : Skrivs filen över. (OBS 2!)
Om det en Embedded Ethernet : Skrivs filen över. (OBS 2!)
Om en fil med samma namn existerar, kan inte det externa
utmatningskommandot använda bit 1 (COW) i parameter nr 11308, för att
antingen skriva över filen eller annullera överskrivning.
2 Denna operation beror på specifikationen av FTP-serverns programvara på
värddatorn. Vanligen skrivs filen över. Se specifikationen för FTP-serverns
programvara för närmare detaljer.
- 352 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- Anmärkning
OBS!
1 När den externa in-/utmatningsenheten består av RS232-C, måste inställningar
göras (baudhastighet etc.) för RS232-C-gränssnittet. Ställ dessutom in 0 eller 4 i
specifikationsnumret för in-/utmatningsenheten i parametrarna nr 102, 112 och
122.
2 Man behöver inte alltid ange kommandona "öppna" (POPEN), "datautmatning"
(BPRNT, DPRNT) och kommando "stäng" (PCLOS) tillsammans. Har man en
gång angivit kommandot "öppna" i början av ett program behöver det inte
upprepas igen utom efter kommandot "stäng".
3 Kommandona "öppna" och "stäng" måste förekomma parvis. I slutet av
programmet programmeras kommandot "stäng". Detta görs emellertid bara om
kommandot "öppna" har programmerats dessförinnan.
4 När återställning sker under datautmatning med ett kommando för
datautmatning, då avbryts utmatningen och alla följande data raderas. När därför
en återställningsoperation utförs av en kod som M30 vid slutet av ett program
som matar ut data, ska ett stängningskommando specificeras vid programmets
ände så att processer som M30 inte utförs förrän alla data har matats ut.
5 När en extern in-/utmatningsenhet är en dataserver (FTP-läge) eller Embedded
Ethernet, används FTP. Därför är det nödvändigt att exekvera FTP-servern på
persondatorn.
Tänk dessutom på att det finns en möjlighet att FTP-kommunikationen avbryts
av persondatorns säkerhetsfunktion om inga data flyter under längre tid.

16.16 RESTRIKTIONER
- Sekvensnummersökning
Ett kundmakroprogram kan inte sökas för ett sekvensnummer.

- Enkelblock
I funktionen enkelt block kan block stoppas även medan ett makroprogram håller på att köras.
Ett block med ett kommando för makroanrop (G66, G66.1, Ggg, Mmm eller G67) avbryts inte heller i
funktionen enkelt block.
Huruvida block som innehåller aritmetiska och logiska bearbetningskommandon och styrkommandon
stoppas beror på inställningarna i bit 5 (SBM) och 7 (SBV) i parameter nr 6000 enligt följande tabell.
Bit 5 (SBM) i parameter nr 6000
0 1
Stoppas inte om läge för enkelt block är Kan stoppas i läget för enkelt block.
0
på. (Variabeln #3003 kan inte användas för
Bit 7 (SBV) i Kan stoppas i läget för enkelt block. att inaktivera enkelblocksstopp.
parameter nr 6000 (Variabeln #3003 kan användas för att Enkelblocksstopp är alltid aktiverade.)
1
aktivera eller inaktivera
enkelblocksstopp.

När ett enkelt blockstopp exekveras i en makrosats i funktionen verktygskompensering behandlas satsen
som ett block utan rörelsekommando, vilket gör att kompenseringen inte alltid utförs på rätt sätt. (Blocket
betraktas helt enkelt som ett kommando för en rörelsebana som är 0.)

- 353 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Extra blockskipp
Ett / som visas i mitten av ett <uttryck> (inneslutet av hakparenteser [] till höger om ett aritmetiskt
uttryck) betraktas som en divisionsoperator; den betraktas inte som specificerare för en valfri
blockskippkod.

- Drift i EDIT-läget
Genom inställning av bit 0 (NE8) i parameter nr 3202 och bit 4 (NE9) i parameter nr 3202 till 1,
inaktiveras borttagning och redigering för kundmakroprogram och underprogram med programnumren
8000 till 8999 och 9000 till 9999. Detta förhindrar att registrerade kundmakroprogram och underprogram
förstörs av misstag. När hela minnet rensas tas innehållet i minnet såsom kundmakroprogram bort.

- Återställning
Vid återställning nollställs alla lokala och gemensamma variabler #100 till #199. De kan förhindras från
att tömmas genom att ställa in bit 6 (CCV) för parameter nr 6001. Systemvariablerna #100 till #199
raderas inte.
Vid en återställning raderas alla anropade tillstånd för kundmakroprogram och underprogram liksom alla
DO-tillstånd, varpå styrningen återgår till huvudprogrammet.

- Visa OMSTART PROGRAM


Precis som för M98 visas inte de M- och T-koder som används för att anropa underprogram.

- Matningsstopp
När ett matningsstopp utlöses under exekvering av en makrosats stannar maskinen när makrosatsen har
exekverats. Maskinen stoppas också vid återställning eller larm.

- DNC-drift
Styrkommandona (till exempel GOTO och WHILE-DO) kan inte exekveras under DNC-drift.
Denna restriktion tas dock bort om ett program som registreras i programminnet anropas under
DNC-drift.
- Konstanta värden som kan användas i <uttryck>
+0.00000000001 till +999999999999
-999999999999 till -0.00000000001
Antalet nödvändiga siffror är 12 (decimalt).
Går man utanför detta område utlöses larm PS0004, "OGILTIG BRYTPUNKT FÖR ORD".

- Kommentaravsnitt
Positionen där kommentarsektionen i regel kan infogas i makromeddelandet är enligt följande.
(ABC) #100 = 1; I blockets början
#100 =1 (ABC); Blockslut
N01 (ABC) #100 =1; Just efter sekvensnumret
Om bit 3 (NCM) för parameter nr 6020 är 1 är positionen i vilken kommentarsektionen kan infogas i
makrouttryck också enligt följande.
#100(ABC) = 1; Just efter variabelnummer
#100 =#101 +1.(ABC) *#102; Just efter numeriska värden
#100 =[#_UIL[1]](ABC) *100.; Just efter variabelnamnet

I ordredigering kan det vara svårt att utföra programredigeringen eftersom kommentaravsnittet är infogat.
I sådana fall används teckenredigering.
Kommentaravsnittet kan inte infogas i teckensträngar som t.ex. variabelnummer, numeriska värden,
variabelnamn, funktioner och styrningskommandon.
Exempel som inte kan infogas
#(ABC)100 = 1;
#100 = [#_UIL(ABC)[1]] *100.;
IF[ #100 EQ 1 ] GO(ABC)TO99;
- 354 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

16.17 KUNDMAKRO AV AVBROTTSTYP


När ett program exekveras kan ett annat program anropas med avbrottssignaler UINT från maskinen.
Denna funktion kallas för avbrytande kundmakro. Programmera ett avbrottskommando i följande format:

Format
M96Pxxxxxxxx ; Aktiverar kundmakroavbrott
M97 ; Inaktiverar kundmakroavbrott

Förklaring
Med funktionen avbrytande kundmakro kan man anropa program under tiden som ett godtyckligt block ur
ett annat program exekveras. På så vis kan program köras för att passa situationer som varierar från tid till
annan.
(1) När det är fel på ett verktyg, utlöses en procedur för att hantera avvikelsen av en extern signal.
(2) En bearbetningssekvens kan avbrytas av en annan bearbetningssekvens utan att den löpande
bearbetningen avbryts.
(3) Man kan avläsa data om bearbetningstillståndet med jämna mellanrum.
:
I detta fall handlar det om exempel för hur funktionen avbrytande kundmakro kan användas i den
adaptiva styrningen.

M96 Pxxxxxxxx;

Avbrottssignal
UINT * O xxxxxxxx;

Avbrottssignal
UINT **

M99 (Pxxxxxxxx) ;
Nxxxxxxxx ;

M97 ; Avbrottssignal
UINT *

Fig 16.17 (a) Kundmakrofunktion av avbrottstyp

Med kommando M96Pxxxx i ett program kan efterföljande programkörning avbrytas med en
avbrottssignal UINT för att köra det program som programmerats med Pxxxx. Om avbrottssignalen UINT
(markerad med en asterisk (*) i fig. 16.17 (a)) matas in under exekvering av avbrottsprogrammet eller
efter M97 ignoreras den.

16.17.1 Specifikationsmetod
Förklaring
- Villkor för avbrott
Ett kundmakroavbrott kan endast anropas under programkörning. Det aktiveras under följande
förhållanden
- Om minnesdrift, DNC-drift eller MDI-drift väljs

- 355 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

- Om STL (startlampan) lyser


- Om ett kundmakroavbrott inte bearbetas för tillfället
Ett makroavbrott kan inte exekveras under manuell drift.

- Specifikation
Funktionen kundmakroavbrott aktiveras genom att ange M96 för att aktivera avbrottssignalen UINT, och
M97 för att inaktivera signalen.
När M96 en gång har angetts kan ett kundmakroavbrott aktiveras med avbrottssignalen UINT tills
kommandot M97 körs eller CNC-maskinen återställs. Efter kommandot M97 eller när CNC-maskinen har
återställts kan inget avbrott utlösas, inte ens med avbrottssignalen UINT. Avbrottssignalen UINT
ignoreras tills ett annat M96-kommando körs.
M96 M97 M96

1
0
Avbrottssignal (UINT)

Effektivt avbrott
inmatningssignal
När UINT hålls påslagen

Avbrottssignalen UINT blir giltig först efter att M96 angetts. Även om signalen matas in i M97-läge
ignoreras den. När signalen som matas in i M97-läge håller på tills M96 specificerats, initieras ett
kundmakroavbrott så snart M96 specificerats (endast när statustriggning används); när flanktriggning
används, initieras inte kundmakroavbrott ens när M96 specificerats.

OBS!
För de statustriggade och flanktriggade funktionerna, se underavsnittet, "Detaljer
om funktioner".

16.17.2 Detaljer om funktioner


Förklaring
- Underprogramavbrott och makroavbrott
Det finns två olika typer av kundmakroavbrott: Underprogramavbrott och makroavbrott. Vilken typ av
avbrott som skall användas väljs med bit 5 (MSB) i parameter nr 6003.

(a) Avbrott av underprogramtyp: När bit 5 (MSB) i parameter nr 6003 sätts till 1
Ett avbrottsprogram anropas som ett underprogram.
Det betyder att nivåerna för lokala variabler inte ändras varken före eller efter avbrottet.
Avbrottet påverkar inte nästlingsnivån vid anrop av underprogram.
(b) Avbrott makrotyp: När bit 5 (MSB) i parameter nr 6003 sätts till 0
Ett avbrottsprogram anropas som ett kundmakro.
Det betyder att nivåerna för lokala variabler ändras både före och efter avbrottet.
Avbrottet ingår inte i nästlingsnivån vid anrop av kundmakron.
Om det finns ett anrop för underprogram eller ett kundmakroanrop i avbrottsprogrammet påverkar
detta anrop nästlingsnivån för underprograms- eller kundmakroanropen.
Argument kan inte överföras från pågående program, även om kundmakroavbrottet är ett avbrott av
makrotyp. De lokala variablerna rensas alla till noll efter ett avbrott.
- 356 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

- M-koder för styrning av kundmakroavbrott


Kundmakroavbrott styrs normalt med M96 och M97. Dessa M-koder kan dock vara upptagna av vissa
maskintillverkare för andra ändamål (t.ex. en M-funktion eller makro M-kodsanrop).
Av detta skäl kan bit 4 (MPR) i parameter nr 6003 användas för att ange M-koder för styrning av
kundmakroavbrott.
När denna parameter specificeras för att styra kundmakroavbrott med M-koder bestäms parameter nr
6033 och 6034 på följande sätt:
Sätt en M-kod för att aktivera kundmakroavbrottet i parameter nr 6033 och en M-kod för att inaktivera
samma kundmakroavbrott i parameter nr 6034.
När man bestämmer att vissa parametersatta M-koder inte skall användas fungerar M96 och M97 som
M-koder som styr kundmakron, oavsett inställningarna i parametrarna nr 6033 och 6034.
M-koder som används för att styra kundmakroavbrott hanteras internt (de matas inte ut till någon extern
enhet). Med hänsyn till programkompatibiliteten bör inga andra M-koder än M96 och M97 användas för
att styra kundmakroavbrott.

- Kundmakroavbrott och NC-satser


När ett kundmakroavbrott anropas kan NC-satser, som håller på att köras, avbrytas antingen mitt i eller
när det aktuella blocket är klart. Bit 2 (MIN) i parameter nr 6003 används för att välja huruvida det ska
utföra avbrott även mitt i ett block eller om det ska vänta till slutet av blocket. Den typ av avbrott som
utförs även i mitten av ett block kallas typ I och den typ av avbrott som utförs i slutet av ett block kallas
typ II.

VAR FÖRSIKTIG
För avbrott typ I skiljer sig driften åt när styrningen är tillbaka beroende på om
avbrottsprogrammet innehåller en NC-sats.
När programnummerblocket innehåller EOB (;) antas det innehålla en NC-sats.
(Program som innehåller en NC-sats) (Program som inte innehåller NC-sats)
O0013 ; O0013
#101=#5041; #102=#5042;
#102=#5042; #103=#5043;
#103=#5043; M99;
M99;

Typ I (när ett avbrott exekveras även mitt i ett block)


(i) När en avbrottssignal UINT matas in avbryts genast alla rörelser eller paustillstånd och
avbrottsprogrammet exekveras.
(ii) Om det finns NC-satser i avbrottsprogrammet förloras kommandot i det avbrutna blocket och
NC-satsen i avbrottsprogrammet exekveras. När styrningen går tillbaka till det avbrutna programmet
fortsätter programmet med blocket efter det avbrutna blocket.
(iii) Om det inte finns några NC-satser i avbrottsprogrammet återgår programstyrningen till det avbrutna
programmet med M99 och programmet startar igen med det kommandot som står i det avbrutna
blocket.

- 357 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Avbrott med makroavbrott

Exekvering pågår

Normalt program

Avbrottssignal CNC-kommando omstart;


(UINT) när inga NC-satser finns i det
inmatning avbrutna programmet

Exekvering pågår

Kundmakroavbrott

Fig. 16.17 (b) Kundmakroavbrott och NC-kommando (typ I)

Typ II (när ett avbrott exekveras i slutet av ett block)


(i) Om det block som håller på att köras inte innehåller flera cykelmoment, t.ex. en fast borrcykel och
automatisk referenspunktsretur (G28), sker ett avbrott på följande sätt:
Om det inte finns någon NC-sats i avbrottsprogrammet exekveras makrosatserna i
avbrottsprogrammet omedelbart när en avbrottssignal UINT kommer in. NC-satser exekveras inte
förrän det aktuella blocket är klart.
(ii) Om det block som håller på att köras innehåller flera cykelmoment sker avbrott på följande sätt:
Finns det inga NC-satser exekveras makrosatserna i avbrottsprogrammet när den sista arbetsrörelsen
i cykeloperationen startas. NC-satser exekveras när alla cykeloperationer är klara.
Exekvering pågår

Normalt program

Avbrottssignal (UINT) inmatning

Exekvering pågår

Kundmakroavbrott NC-sats i
avbrottsprogrammet
Fig. 16.17 (c) Kundmakroavbrott och NC-kommando (typ II)

M
OBS!
Under exekvering av ett program för cykeloperationer utförs avbrott typ II oavsett
om bit 2 (MIN) i parameter nr 6003 är inställd på 0 eller 1. Cykeloperationer är
tillgängliga för följande funktioner:
<1> Automatisk referenspunktsretur
<2> Verktygsradie ⋅ nosradiekompensering (generering av flera block med hjälp
av det specificerade blocket till exempel när verktyget rör sig runt en spetsig
vinkel)
<3> Fast cykel
<4> Automatisk kompensering av verktygslängd
<5> Tillval fasning/rundning av hörn
<6> Normal riktningskontroll
<7> Interpolering av skärpunkt för cylindrisk interpolering

- 358 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

T
OBS!
Under exekvering av ett program för cykeloperationer utförs avbrott typ II oavsett
om bit 2 (MIN) i parameter nr 6003 är inställd på 0 eller 1. Cykeloperationer är
tillgängliga för följande funktioner:
<1> Automatisk referenspunktsretur
<2> Verktygsradie ⋅ nosradiekompensering (generering av flera block med hjälp
av det specificerade blocket till exempel när verktyget rör sig runt en spetsig
vinkel)
<3> Fast cykel (Inget avbrott typ kundmakro kan dock användas under
exekvering av flera repetitiva fasta svarvcykler.)
<4> Automatisk kompensering av verktygslängd
<5> Fasning/rundning av hörn
<6> Interpolering av skärpunkt för cylindrisk interpolering

- Villkor för aktivering och inaktivering av avbrottssignalen för kundmakro


Avbrottssignalen blir giltig efter att exekveringen startar av ett block som innehåller M96 för
möjliggörande av kundmakroavbrott. Signalerna blir ogiltiga vid exekvering av block som innehåller
M97.
När ett avbrottsprogram exekveras är avbrottssignalerna också inaktiverade. Signalen aktiveras om
blocket startas direkt efter det avbrutna blocket i huvudprogrammet när programstyrningen har lämnat
avbrottsprogrammet. Om avbrottsprogrammet i typ I endast består av makrosatser aktiveras
avbrottssignalen när det avbrutna blocket startas igen efter att programstyrningen har lämnat
avbrottsprogrammet.

- Kundmakrons avbrottssignal UINT


Det finns två sätt att mata in en avbrottssignal för ett kundmakro UINT: Med statustriggning eller
flanktriggning. När statustriggning används är signalen giltig när den är på. När flanktriggning används är
signalen giltig med den stigande flanken när växling sker från status av till status på.
Vilket typ av signalstyrning som skall användas ställs in med bit 3 (TSE ) i parameter nr 6003.

När statustriggning väljs med denna parameter sker ett kundmakroavbrott om avbrottssignalen UINT är
på, samtidigt som signalen utlöses. Genom att upprätthålla avbrottssignalen UINT kan
avbrottsprogrammet exekveras igen.

När flanktriggning används aktiveras avbrottssignalen UINT endast med den stigande flanken.
Avbrottsprogrammet exekveras endast momentant (förutsatt att programmet endast innehåller
makrosatser). Flanktriggning kan användas när det inte passar med statustriggning eller när ett
kundmakroavbrott endast skall exekveras en gång för hela programmet (i detta fall kan avbrottssignalen
vara på).

Med undantag för de specialfall som nämns ovan har båda metoderna samma effekt. I båda fallen tar det
lika lång tid det tar från det att signalen utlöses och fram tills det att ett kundmakroavbrott exekveras.

I exemplet som visas i Fig. 16.17 (d), utförs ett avbrott fyra gånger när statustriggning används; när
flanktriggning används, utförs avbrottet bara en gång.

- 359 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

Avbrottssignal (UINT) Exekvering Exekvering Exekvering


av avbrott av avbrott av avbrott Exekvering
av avbrott

Statustriggad användning

Exekvering av avbrott

Flanktriggad användning

Fig. 16.17 (d) Avbrottssignal kundmakro

- Återgång från ett kundmakroavbrott


Programstyrningens återgång från ett kundmakroavbrott till det avbrutna programmet programmeras med
M99. Ett sekvensnummer i det avbrutna programmet kan också specificeras med adress P. Om detta
anges, söks programmet igenom från början efter det angivna sekvensnumret. Programstyrningen återgår
till det första sekvensnumret som hittas.

OBS!
Om M99-blocket består av endast adress O, N, P, L eller M, betraktas detta
block tillhöra det föregående blocket i programmet. Därför kan enkelt blockstopp
inte utlösas för detta block. Vad gäller programmering är följande <1> och <2> i
grunden lika. (Skillnaden består i huruvida Gxx exekveras innan M99
identifieras.)
<1> Gxx Xxxx ;
M99 ;
<2> Gxx Xxxx M99 ;

- Kundmakroavbrott och modal information


Ett kundmakroavbrott skiljer sig från ett normalt programanrop. Det utlöses med en avbrottssignal UINT
under programkörningen. Ändringar i den modala informationen som görs med avbrottsprogram får inte
påverka det avbrutna programmet.
När programstyrningen återgår till det avbrutna programmet med M99 gäller därför samma modala
information som var giltig före avbrottet, även om den modala informationen har ändrats med
avbrottsprogram.

När programstyrningen går tillbaka från avbrottsprogrammet till det avbrutna programmet med M99
Pxxxxxxxx, kan den modala informationen emellertid återigen styras med programmet. I detta fall
överförs den kontinuerliga informationen som ändras med avbrottsprogrammet till det avbrutna
programmet.

I detta fall krävs följande åtgärd:


<1> Avbrottsprogrammet levererar den modala information som skall användas när programstyrningen
har återgått till det avbrutna programmet.
<2> När programstyrningen har återvänt till det avbrutna programmet anges den modala informationen
igen, om så behövs.

- 360 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
{ΔΔΔΔ

M96 Pxxxxxxxx ; {xxxxxxxx ;


Avbrottssignal (UINT)

Modifiera modal information

(Utan P-specifikation)
Modal information förblir
oförändrad före och efter M99 (Pxxxxxxxx) ;
avbrottet.

(Med P-specifikation)
Nxxxxxxxx ;

Den nya modala informationen som ändrats med avbrottsprogrammet är närvarande.

Fig. 16.17 (e) Kundmakroavbrott och modal information

Modal information när programstyrningen återgår med M99


Den modala informationen som fanns före avbrottet gäller igen. Den nya modala informationen som
ändrats med avbrottsprogrammet gäller inte längre.

Modal information när styrningen återgår med M99 Pxxxxxxxx


Den nya modala informationen som ändrats med avbrottsprogrammet gäller fortfarande även efter
programstyrningens återgång.

Modal information som var giltig i det avbrutna blocket


Den gamla modala informationen i det avbrutna blocket kan läsas med kundmakrovariablerna #4401 till
#4530.

M
Systemvariabel Modal information som var giltig när ett kundmakroavbrott genererades
#4401 G-kod (grupp 01)
: :
#4430 G-kod (grupp 30)
#4502 B-kod
#4507 D-kod
#4508 E-kod
#4509 F-kod
#4511 H-kod
#4513 M-kod
#4514 Sekvensnummer
#4515 Programnummer
#4519 S-kod
#4520 T-kod
#4530 Koordinatsystemnummer för extra arbetsstycke

- 361 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01

T
Systemvariabel Modal information som var giltig när ett kundmakroavbrott genererades
#4401 G-kod (grupp 01)
: :
#4430 G-kod (grupp 30)
#4508 E-kod
#4509 F-kod
#4513 M-kod
#4514 Sekvensnummer
#4515 Programnummer
#4519 S-kod
#4520 T-kod
#4530 Koordinatsystemnummer för extra arbetsstycke

- Systemvariabler (positionsinformationsvärden) för avbrottsprogrammet


Positionsinformationen kan läsas på följande sätt.
Makrovariabel Villkor Positionsinformationsvärde
#5001 eller högre Tills den första NC-satsen kommer Koordinater för punkt A
Efter att en NC-sats utan rörelsekommando uppkommer Koordinater för punkt A'
Efter att en NC-sats med ett rörelsekommando Koordinater för
uppkommer rörelsekommandots slutpunkt
#5021 eller högre Maskinkoordinater för punkt B'
#5041 eller högre Arbetsstyckeskoordinater för
punkt B'

Verktygets
Avbrott utlöst centerbana
B

A’

Offsetvektor

Programmerad verktygsbana

- Kundmakroavbrott och modalt anrop av kundmakro


När avbrottssignalen UINT kommer in och ett avbrottsprogram anropas, avbryts det modala anropet för
kundmakrot (G67). Det modala anropet för kundmakrot kan aktiveras med G66 i avbrottsprogrammet.
När programstyrningen har återvänt från avbrottsprogrammet med M99 återställs det modala anropet till
den status det hade innan avbrottet utlöstes. När programstyrningen har återvänt med M99 Pxxxxxxxx;,
fortsätter det modala anropet i avbrottsprogrammet att gälla.

- Kundmakroavbrott och omstart av program


I omstart av program anropas avbrottsprogrammet efter start när omstarten av alla axlarna är slutförd om
avbrottssignalen UINT matas in under testkörning efter en sökning.
Detta betyder att avbrott typ II antas oavsett parameterinställningen.

- 362 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO

M
OBS!
1 Larmet PS1101 "OGILTIGT CNC-TILLSTÅND IRT." utlöses i följande fall:
<1> Ett avbrott genereras i den programmerbara speglingsfunktionen (G51.1)
och en annan G51.1 specificeras i avbrottsprogrammet.
<2> En avbrottssignal genereras i koordinatsystemrotationen (G68) och en
annan G68 specificeras i avbrottsprogrammet.
<3> En avbrottssignal genereras i skalindelningsläget (G51) och en annan G51
specificeras i avbrottsprogrammet.
2 Mata inte in avbrottssignalen UINT i omstart av program under
testkörningsåterhämtning efter en sökning.

T
OBS!
1 Larmet PS1101 "OGILTIGT CNC-TILLSTÅND IRT." utlöses i följande fall:
<1> Ett avbrott genereras i den programmerbara speglingsfunktionen (G51.1)
och en annan G51.1 specificeras i avbrottsprogrammet.
<2> En avbrottssignal genereras i koordinatsystemrotationen (G68.1) och en
annan G68.1 specificeras i avbrottsprogrammet.
<3> En avbrottssignal genereras i skalindelningsläget (G51) och en annan G51
specificeras i avbrottsprogrammet.
2 Inget avbrott typ kundmakro kan användas under exekvering av en multipel
repetitiv fast svarvcykel.
3 Mata inte in avbrottssignalen UINT i omstart av program under
testkörningsåterhämtning efter en sökning.

- 363 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

17 KUNDMAKRO I REALTID
Kapitel 17, "KUNDMAKRO I REALTID ", består av följande avsnitt:

17.1 TYPER AV MAKROKOMMANDON I REALTID ........................................................................366


17.2 VARIABLER....................................................................................................................................371
17.3 ARIMETISKA OCH LOGISKA OPERATIONER..........................................................................377
17.4 STYRNING AV MAKROMMANDON I REALTID ......................................................................378
17.5 MAKROANROP ..............................................................................................................................384
17.6 ÖVRIGT............................................................................................................................................385
17.7 KOMMANDOSTYRNING AV AXEL............................................................................................386
17.8 ANMÄRKNINGAR .........................................................................................................................397
17.9 BEGRÄNSNINGAR.........................................................................................................................398

Översikt
Vid användning med ett NC-program, styr funktionen kundmakrofunktionen perifera axlar och signaler.

Om en makrosats används tillsammans med en NC-sats, ett program som använder sig av den
konventionella kundmakrofunktionen exekverar omedelbart makrosatsen när makrosatsen läses. Så
makrosatsen kan inte exekveras oberoende av NC-satsen.
Å andra sidan möjliggör kundmakrofunktionen i realtid styroperationer när ett makrokommando i realtid
(RTM kommando) är kodad i ett NC-program.
- Ett makrokommando i realtid startar operationen i synkronism med NC-satsen och exekveras
oberoende av varandra. Under NC-program utförande, kan ett makrokommando i realtid exekveras
på samma gång.
- Signaler från PMC gränssnittet kan läsas och skrivas (med en restriktion). I ett NC-program, kan en
rörelse med hjälp av en signal som trigger kodas.
- Variabler tillägnad makrokommando i realtid kan läsas och skrivas.
- Ett makrokommando i realtid kan utöva axelstyrning.
- Multipla makrokommandon i realtid kan utföras samtidigt. Multipla kundmakrosatser i realtid kan
kodas i ett NC-program och styras oberoende av varandra.

OBS!
Denna funktion är en tillvalsfunktion.

Genom att använda en kundmakro i realtid, kan styrning av på signaler och perifera axlar programmeras.
Exemplet nedan slår på och av en signal och utför drift på en perifer axel när bearbetningspunkter
passeras.

Perifer axel-Y

Xa=30 Xb=50 Xc=80


X-axels bearbetningsriktning
ON OFF

Signal
Fig. 17 (a) Signal och operation på en perifer axel under bearbetning (exempel)

Under rörelse för bearbetning längs X -axeln i figur 17 (a):


<1> När punkten Xa passeras, är G99.5 signalen satt till "1".
→ Makrokommando i realtid 1
- 364 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

<2> När punkten Xb passeras, startas positionering på den perifera axeln Y. → Makrokommando i realtid
2
<3> När punkten Xc passeras, är G99.5 signalen satt till "0".
→ Makrokommando i realtid 3

Operationen ovan programmeras med makrokommandon i realtid.


Program
O0001 ;
G92 X0 ;
//1 ZEDGE [#100101 GE 30. ] #IOG[99,5] = 1 ;
//2 ZEDGE [#100101 GE 50.] ZDO ;
G91 G00 Y100 ;
ZEND ;
//3 ZEDGE [#100101GE 80. ] #IOG[99,5] = 0 ;
G90 G01 X200. F150 ;
M30;

Tidpunkten är som följer. ('**' representerar tillfredsställelse av tillståndet.)

X-koordinat 30 50 80

Operation perifer axel-Y

G99.5 signal
NC sats (bearbetning)
G90 G01 X200. F150

Makrokommando i realtid 1
//1 ZEDGE [#100101 GE 30.] **
#IOG[99,5] = 1 ;

Makrokommando i realtid 2
//2 ZEDGE [#100101 GE 50.]
ZDO ; **
G91 G00 Y100 ;
ZEND ;

Makrokommando i realtid 3
//3 ZEDGE [#100101 GE 80.] **
#IOG[99,5] = 0 ;

Förklaring
För att använda kundmakrofunktionen i realtid, kodas ett makrokommando i realtid (RTM kommando) i
ett NC-program.

- Makrokommando i realtid (RTM kommando)


Makrokommandot i realtid (RTM kommando) är ett makrokommando som startar exekvering i fas med
en NC-sats i programmet. Efter exekvering av makrokommando i realtid startats, kör RTM-kommandot
oberoende av NC-sats.
Ett RTM-kommando är en sats dedicerad realtid kundmakrofunktionen i realtid.
Ett RTM kommando består av en uppsättning av en eller flera makrosatser i realtid (RTM satser).

- Makrosats i realtid (RTM sats)


I en makrosats i realtid (RTM sats) är en sats som ingår i ett RTM-kommando.
En eller flera RTM satser utgör ett RTM-kommando.
En RTM-sats består av ett makrokommando och axelstyrt kommando tillägnad kundmakrofunktionen i
realtid.

- 365 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

Det axelstyrda kommandot av en RTM-sats är en RT-sats inklusive en adress. Detta kommando används
för att exekvera axelstyrning.
Exempel
// ZDO ;
G91 G00 X100 ;
ZEND ;
(ZDO och ZEND är reserverade ord som krävs för kommando av axelstyrning av en RTM-sats och
beskrivs senare.)

Makrokommandot av en RTM-sats är en makrosats som används tillsammans med en RTM-sats för


aritmetisk/logisk operation och styrsignal. (I exemplet nedan, #RV[1] och #RV[2] är variabler dedicerad
för makrokommandot i realtid.)
Exempel
// #IOG[124, 5] = 1 ;
// #RV[1] = #RV[2] * 10 ;

Format
Kommandoformatet för makro i realtid visas nedanför.
RTM kommando är ett kommando med två snedstreck (//) som föregås vid starten av ett block.
//n <makrosats i realtid>
eller
//n ZDO ;
<makrosats i realtid>
:
ZEND ;
n: Modal ID (1 till 10) (utelämnas)
När ett lämpligt nummer kodas in n, anges ett modalt makrokommando i realtid. När n
utelämnas anges ett engångs makrokommando i realtid.
ZDO till ZEND beskrivs senare.

17.1 TYPER AV MAKROKOMMANDON I REALTID

17.1.1 Modalt makrokommando i realtid /Ett engångs


makrokommando i realtid
Förklaring
Ett kommando med '//' följt av en RTM-sats hänvisas till som ett engångs makrokommando i realtid (ett
engångs RTM-kommando ).
Exempel:
// #RV[1] = 30 ;

Å andra sidan, ett kommando med '//' följt av nummer n (1 till 10) är RTM-sats hänvisas till som ett
modalt makrokommando i realtid (modalt RTM-kommando).
Exempel:
//3 #RV[1] = 30 ;

Ett engångs RTM-kommando startar när exekveringen av närmast följande NC-kommando startar. Ett
påbörjat engångs RTM-kommando är giltigt fram till slutet av NC-kommandot.
Ett modalt RTM-kommando startar när exekveringen av närmast följande NC-kommando startar, som i
fallet med ett engångs RTM-kommando.

- 366 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID
Till skillnad från ett engångs RTM-kommando, där dock ett igångsatt modalt RTM-kommando är giltigt
tills den automatiska operationen är avslutad.

- Start av ett makrokommando i realtid


Ett RTM-kommandot startar när exekveringen av närmast följande NC-kommando startar.

Exempel:
När NC-kommandot (1) startar exekveringen i programmet nedanför, makrokommandon (2) och (4)
exekveras i följd utan att vänta till slutet av (1).
Å andra sidan, startar RTM-kommando (3) exekveringen, när NC-kommandot (5) startar exekvering
efter utgången av NC-kommandot (1).
O0001 ;
G90 G00 X30. ; (1) NC-kommandot
#100=0 ; (2) Makrokommandot
// #RV[0] = 1 ; (3) RTM-kommandot
#102=2; (4) Makrokommandot
G90 G00 X100. ; (5) NC-kommandot
M30;

- Slut på makrokommandot i realtid


När en av följande villkoren är uppfyllda, avslutas RTM-kommandot.

Villkoren för avslutning gemensamt för engångs RTM- och modala RTM-kommandon
- När RTM-kommando för bearbetning har avslutats
- När en återställning sker

Specifikt villkor för avslutandet för ett engångs RTM-kommando


- När exekveringen av NC-kommando som började samtidigt har upphört

Men om RTM-satsen som exekveras är ett axelstyrt kommando, avslutas kommandot när exekveringen av
blocket är avslutad.
Om exekvering av Y10. blocket är klar innan X100. blocket i kommandot nedan, och exekveringen av
Y20. börjar blocket, exempelvis X100. kommando av RTM-sats exekveras till slutet.

// ZDO ;
X100. ;
ZEND ;
Y10. ;
Y20. ;
OBS!
1 Inget engångs RTM-kommando kan anges med något av de kommandona
indikerade nedan som en trigger. När du använder någon av dessa kommandon
som en trigger, använd ett modalt RTM-kommando.
- Kommando relaterad till återgång av referenspositionen
- Kommando som gäller AI-utvidgad förhandskontroll (M-serien) / AI
konturkontroll
- Kommando relaterad till fasta cykler (stegborrning, borrcykel, etc.)
- Kommando relaterad till skärkompensering
- Kommando relaterad verktygslängdskompensering
- Kommando relaterade till automatisk verktygslängdmätning
- Kommando relaterad till koordinatsystemets rotation
Kommando relaterad till skalning
- Kommando relaterad till programmerbar spegelbild

- 367 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

OBS!
2 Om ett RTM-kommando specificeras, och man som utlösare använder ett block
såsom ett block som specificerar en fast multirepetercykel som inte
nödvändigtvis passerar kommandots startpunkt eller slutpunkt, så kan åtgärden
starta eller sluta vid en punkt som skiljer sig från startpunkten resp. slutpunkten.
Använd inte ett sådant block som trigger.
3 Starta inte ett program som innehåller ett RTM-kommando.
4 När en NC-sats används som en trigger för ett RTM-kommando representerar
en hjälpfunktion, fortsätter exekveringen även om FIN signalen inväntas.
Om följande program exekveras, till exempel uppräkning för operationen av #
RV[0] fortsätter tills FIN -signalen av M55 återgår:
O0001;
// ZWHILE [1] #RV[0] = #RV[0]+1 ;
M55 ;
G91 X200. ;
:
5 Om M02 följer ett RTM-kommando, fortsätter exekveringen tills en återställning
sker, även om själva programmet avslutas.
Om följande program exekveras, till exempel uppräkning för operation av # RV
[0] fortsätter tills en återställning inträffar:
O0001;
// ZWHILE [1] #RV[0] = #RV[0]+1 ;
M02 ;

- Prioritering av kommandon
Om ett modalt RTM-kommando och engångs RTM-kommandot anges samtidigt, är det modala
RTM-kommandot som exekveras först.
Om flera modala RTM-kommandon anges samtidigt, exekveras kommandon i stigande ordning av
ID-värden.
Ingen prioritet är tillämplig på engångs RTM- kommandon.
Ordningsföljden av exekveringen är som följer.

Modalt RTM-kommando med ID-värdet som är 1 HÖG


Modalt RTM-kommando med ID-värdet som är 2
:
:
Modalt RTM-kommando med ID-värdet som är 10
Engångs RTM-kommando
:
Engångs RTM-kommando LÅGT

Exempel 1)
Prioritet av modala RTM-kommandon
O0001 ;
//1 #RV[0] = 1 ;
//3 #RV[0] = 3 ;
//2 #RV[0] = 2 ;
M02;

När programmet ovan exekveras, exekveras RTM-kommandon i följande ordning:


#RV[0]=1

- 368 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID
#RV[0]=2
#RV[0]=3
Så värdet av #RV[0] är 3.

Exempel 2)
Prioritet av modala RTM-kommandon och ett engångs RTM-kommando
O0001 ;
//3 #RV[0] = 3 ;
//1 #RV[0] = 1 ;
// #RV[0] = 10 ;
//5 #RV[0] = 5 ;
M02;

När programmet ovan exekveras, exekveras RTM-kommandon i följande ordning:


//1 #RV[0]=1
//3 #RV[0]=3
//5 #RV[0]=5
// #RV[0]=10
Så värdet av #RV[0] är 10.

Exempel 3)
Prioritet av engångs RTM-kommandon
När följande program exekveras, är värdet för # RV [0] icke definierbar, dvs 1, 2, eller 3.
O0001 ;
// #RV[0] = 1 ;
// #RV[0] = 2 ;
// #RV[0] = 3 ;
G04P10 ;
M30;

Även om prioritet är tillämplig kan ordern för exekvering eller ordern om avslut förändras när en
RTM-sats innehåller en styrkod, ZWHILE eller ZEDGE eller axelstyrt kommando.

Exempel 4)
RTM-kommandot vid prioritet # RV[0]=1 i ett modalt kommando med ID-värde som är 1 är högre
än prioriteten för # RV[1]=1 i ett modalt kommando med ID-värde som är 2. Men #RV [0]=1
exekveras efter utgången av exekveringen av blocket som anger det axelstyrda kommandot G91 G00
X10., Så att #RV[1]=1 faktiskt exekveras tidigare än # RV[0]=1.
O0001 ;
//1 ZDO ;
G91 G00 X10. ;
#RV[0] = 1 ;
ZEND ;
//2 #RV[1] = 1 ;
G04 P10 ;
M30;

Exempel 5)
Vid prioritet av RTM-kommandot, ZEDGE i ett modalt kommando med ID-värde som är 1, är alltid
en ogiltig styrkod (detaljerad senare). RTM-kommandots prioritet av # RV[0]=1 i ett modalt
kommando med ID-värde som är 1, är högre än prioriteten för # RV1]=1 och #RV[2] = 1 i ett modalt
kommando med sina ID-värdena som är 2. Emellertid exekveras #RV[0]=1 efter att villkoret
ZEDGE blir sann (dvs vid den andra gången eller senare), så att #RV[1]=1 och #RV[2]=1 exekveras
tidigare än #RV[0]=1.
O0001 ;
- 369 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

//1 ZEDGE [ #IOG[234.0] EQ 1 ] #RV[0]=1 ;


//2 ZDO ;
#RV[1] = 1 ;
#RV[2] = 1 ;
ZEND ;
G04 P10 ;
M30;

- Anatal av makrokommandon i realtid


Ett program kan ha multipla kodade RTM-kommandon.
Upp till sex engångs RTM-kommandon kan anges.
Om engångs RTM-kommandon är fler än det högsta tillåtna antalet specificerade, utlöses ett larm.

Upp till tio modala RTM-kommandon kan anges. När du anger modal RTM-kommandon, se till att det
inte föreligger några dubbel-ID.

Om det finns en dubblett-ID eller ID anges fel, utlöses ett larm.

I alla kanaler, kan upp till 16 RTM-kommandon utföras samtidigt.


När ett axelstyrt kommando ingår, kan upp till fyra kommandon utföras samtidigt.

OBS!
1 I ett block som anger en RTM-sats kan inte NC-kommando kodas.
2 Om det maximala bestämbara antalet kommandon eller det maximala antalet
samtidigt exekverade kommandon överskrids utlöses ett PS-larm.
3 Om en NC-sats som ska användas för att utlösa ett RTM-kommando anges i ett
block (t.ex., ett litet block) som slutar på en mycket kort tid, kan en RTM-sats
programmerad som startas vid en annan tidpunkt exekveras samtidigt. Om
följande anges, till exempel #RV[0]=1 och # RV[1]=2 kan de exekveras
samtidigt:
// #RV[0] = 1 ;
G91 G01 X0.002 ; F5000
// #RV[1] = 2 ;
X0.001 ;
4 När en funktion för att läsa multipla block i förväg används, får samma ID inte
kodas av tillämpningsområdet för block som läses i förväg. I följande program, till
exempel, medan //1 #RV[0]=# 100101 exekveras under AI-konturstyrning, //1
#RV[1]=# 100101 och //1 #RV[2]=# 100101 avläses också i förväg. Då kan ett
larm utlösas.
//1 #RV[0]=#100101 ;
X#100 ;
//1 #RV[1]=#100101 ;
X#100 ;
//1 #RV[2]=#100101 ;
X#100 ;

- 370 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

OBS!
5 När en funktion för att läsa multipla block i förväg används, kan upp till tre block
bland blocken läses i förväg utlösa ett RTM-kommando.
Exempelvis kan om blocken fram till blocket av (2) läses i förväg under
exekvering av (1) i programmet nedan, kan upp till tre block utlösa ett
RTM-kommando. I programmet nedan, överstiger antalet NC-block som utlöser
ett RTM-kommando 3, så att RTM-kommandot av (a) får inte kodas.
X30. Y50. ; .................. (1)
// Z-30. ;
// #RV[0]=#RV[0]+1 ;
X3. Y16. ; ← NC-block 1 utlöser ett RTM-kommando
X-23. Y4. ;
// #RV[1]=#RV[1]+1 ;
//2 Z30. ;
X-2. Y9. ; ← NC-block 2 utlöser ett RTM-kommando
X17. Y5. ;
// #RV[2]=#RV[2]+1 ;
X-2. Y9. ; ← NC-block 3 utlöser ett RTM-kommando
// #RV[3]=#RV[3]+1 ; ... (a)
X-12. Y-3. ;
X-100. Y200. ; ............. (2)

- Reserverade ord
Följande reserverade ord används med kundmakro i realtid:
- Reserverade ord dedicerade till kundmakron i realtid
ZDO, ZEND, ZONCE, ZWHILE, ZEDGE
- Reserverade ord delas med kundmakron
AND, OR, XOR, MOD, EQ, NE, GT, LT, GE, LE, SIN, COS, TAN, ASIN, ACOS, ATAN, ATN,
SQRT, SQR, ABS, BIN, BCD, ROUND, RND, FIX, FUP, LN, EXP, POW

Var noga med att fullt ut stava hela de reserverade orden för kundmakron i realtid. till exempel, 'ZONCE'
får inte kodas som 'ZON' eller 'ZONC'.

17.2 VARIABLER
Översikt
Med kundmakron i realtid kan följande variabler hanteras:
- Systemvariabler dedikerade till kundmakron i realtid
- Variabler (RTM variabler) tillägnad kundmakron i realtid
- Systemvariabler för vissa kundmakron

RTM variabler betyder de variabler dedicerad till kundmakron i realtid

Tabell 17.2 (a) Lista på användbara variabler


Anpassad makro i realtid Kundmakro
Kundmakro med Systemvariabler Användbart Oanvändbart
variabler i realtid RTM variabler Användbart Oanvändbart
Systemvariabler Delvis användbar Användbart
Variabel kundmakro Allmänna variabler Oanvändbart Användbart
Lokala variabler Oanvändbart Användbart

- 371 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

De variabler (systemvariabler och RTM variabler) avsedda för kundmakron i realtid, är de variabler som
är specifika för funktionen med kundmakro i realtid. Dessa variabler kan inte användas med den
kundmakrofunktionen.

OBS!
Kundmakron i realtid stöder inte <noll>. Använd den inte.

17.2.1 Variabler dedicerade till kundmakron i realtid


Dessa variabler är dedicerade till kundmakron i realtid Variablerna klassificeras som systemvariabler och
RTM variabler.

17.2.1.1 Systemvariabler
Systemvariabler dedikerade till kundmakron i realtid

Format
#IOp [m, n] Bit-för-bit läsa/skriva
#IOpB [m] Byte-för-byte läsa/skriva
#IOpW [m] Ord-för-ord läsa/skriva
#IOpD [m] Dubbelord-för-dubbelord läsa/skriva
p: Signaltyp (X, G, F, Y, D, R)
m : Signal byte adress
n: (Används för bit-för-bit läsa/skriva bara) Signaladress bit nummer (0 till 7)

PMC gränssnittsignalerna läses och skrivs. Läs/skrivoperationer är möjliga för bit-för-bit och
byte-för-byte .
Följande signaler kan användas:
Variabelnamn Signaltyp Läsa Skriva
#IOX
#IOXB
X Möjlig Omöjlig
#IOXW
#IOXD
#IOG
#IOGB
G Omöjlig Möjlig
#IOGW
#IOGD
#IOF
#IOFB
F Möjlig Omöjlig
#IOFW
#IOFD
#IOY
#IOYB
Y Omöjlig Möjlig
#IOYW
#IOYD
#IOD
#IODB
D Möjlig Möjlig
#IODW
#IODD
#IOR
#IORB
R Möjlig Möjlig
#IORW
#IORD
- 372 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

Det giltig intervallet för signaladress, se specifikationerna för PMC också.

När du skriver till en signal, göra variabeln oskyddad på skärmen för PMC-signalskyddet (beskrivs
senare) i förväg.

Ange en adress med hjälp av m och n.


Exempel:
#IOF[1, 3] F1.3 bittyp
#IOG[1, 5] G1.5 bittyp
#IOFB[32] F32 byte typ
#IOGB[12] G12 byte typ

Läs/skriv operationer utförs på samma som för en vanlig makrosats.


Exempel:
#RV[0]=#IOFB[32] Tilldelar F32 till #RV[0].
#IOG[99.3] = 1 Ställer G99.3 till "1".

Om en signal på en obefintlig adress anges, utlöses ett PS-larm.

VAR FÖRSIKTIG
1 Kontroller som hanterar andra signaler, såsom en stege eller makroexekvering,
får inte skrivas till en signaladress som skrivs till av en RTM-sats. Se till att en
enda kontroll skriver till samma byte signaladress.
Till exempel, när G000.0 signalen skrivs till av en RTM-sats skriv inte till G000.7
signalen från en stege.
2 Se till att samma F-signal inte läses från av en RTM-sats och skriven till av NC
samtidigt.
3 Se till att samma G-signal inte läses från av en RTM-sats och skriven till av NC
samtidigt.
4 För ord-för-ord läsa/skriva, ange en adress med jämnt nummer och för
dubbelord-för-dubbelord läsa/skriva, ange en adress som är en multipel av fyra.

OBS!
Systemets variabler som beskrivs ovan stöds inte för multipla kanaler i PMC.

- PMC signalskydd
Om du vill aktivera att skriva till en signal hanterad av en RTM-sats kan ställas in. Denna funktion
skyddar mot fel på grund av felaktiga kodning.

På skärmen för PMC-signalskydd, ställ in om du vill aktivera att skriva till en signal.
Om en RTM-sats gör ett försök att skriva till en signal som är skrivskyddat på skärmen för PMC
signalskydd, utlöses ett PS-larm vid tidpunkten för exekveringen.

Ange om du vill aktivera att skriva till varje adress på Y och G på ett byte-för-byte basis.
För varje adress D och R, ställ in ett område för skrivning aktiverad.

För icke skrivbara signaler (X, F), visas inte skärmen.

Innan du ändrar en adress på skärmen för specifikation av PMC-signalskydd utför en klar operation först
och mata sedan in en ny adress.

- 373 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

- Inmatning/utmatning
Ett värde satt för PMC-signalskydd kan vara inmatning/utmatning.

- Inmatnings-/utmatningsformat
Efter utmatning av PMC-signalskydd, skapas en fil (DIDOENBL.TXT).
Exekvera inmatnings-/utmatningsoperation i läget REDIGERING (EDIT).
Utmatningsformatet har följande uppbyggnad:
L Specifikationsmetod
0: Byte specifikation
1: Området för specifikation
Q Alfabetisk signaladress
0: G, 2: Y, 5: R, 9: D
K (endast för användning i området för specifikation) Indexnummer (0 till 9)
R Adressnummer för byte specifikation
Start av adressnummer för byte specifikation
P Skyddat värde för byte specifikation
0: Inte skrivbar
1: Skrivbar
Slut på adressnummer
för specifikation av området

Utmatningsexempel
%
L0Q2R0000P0
L0Q2R0001P1 Y0 till Y127 skyddad
: information
L0Q2R0127P1
:
L0Q0R0000P1
L0Q0R0001P1 G0 till G767 skyddad Byte
: information specifikation
L0Q0R0767P0
L0Q0R1000P1
G1000 till G1767
:
skyddad information
L0Q0R1767P0
:
R2 till R14 är skrivbara
L1Q5K0R0002P0014
(Index 0)
: Området för
D32 till D127 är skrivbara
L1Q9K9R0032P0127 specifikation
(Index 9)
M02
%

17.2.1.2 Makrovariabler i realtid (RTM variabler)


Makrovariabler i realtid (RTM variabler) är variabler dedicerade till kundmakron i realtid.
RTM variablerna klassificeras som volatila makrovariabler i realtid (volatila RTM variabler) och icke
volatila makrovariabler i realtid (icke volatila RTM variabler).

Data i en icke volatil RTM variabel bevaras även när strömmen är avstängd.
Data för en icke volatil RTM variabel rensas till 0 när strömmen är avstängd.

- 374 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

Format
#RV [ m ] Volatil RTM variabel
m : Volatil RTM variabelnummer (0 till 99)
#RVS [ n ] Icke volatil RTM variabel
n: Icke volatil RTM variabelnummer (0 till 31)

OBS!
1 RTM variabler kan användas endast med en RTM-sats. RTM variabler kan inte
användas med en NC-sats och makrosats.
2 Inga RTM variabler antar ett "noll" värde.
3 Volatila RTM variabler rensas till 0 med en återställning. Å andra sidan rensas
inte icke volatila RTM variabler till 0 genom en återställning.

Förklaring
- Inmatning/utmatning
RTM variabler kan matas in/matas ut i ett specificerat format.
Båda icke volatila RTM variabler och volatila RTM variabler kan matas in/matas ut.

- Inmatnings-/utmatningsformat
Efter utmatning av PMC variabler, skapas en fil (RTMMACRO.TXT).
Detta utmatningsformat beskrivs nedan.
Värdet av en RTM variabel är utmatning i hexadecimalt som en bild av dubbelprecision flytande databit.
När en icke volatil RTM variabel matas ut, följs G10L87 av ett RTM variabelnummer och ett
variabelvärde.
När en volatil RTM variabel matas ut, följs G10L88 av ett RTM variabelnummer och ett variabelvärde.

Utmatningsexempel
%
G10L87P0(3FE0000000000000)
G10L87P1(4000000000000000)
: Icke volatil RTM variabel
G10L87P30(4010000000000000)
G10L87P31(4014000000000000)

G10L88P0(4008000000000000)
G10L88P1(3FD9999999800000)
: Volatil RTM variabel
G10L88P98(3FF0000000000000)
G10L88P99(4010000000000000)
M02
%

Exekvera inmatnings-/utmatningsoperation i läget REDIGERING (EDIT).

17.2.2 Kundmakrovariabel
Med kundmakron i realtid, kan en del av de kundmakrovariabler (del av systemvariablerna ) hanteras.

17.2.2.1 Systemvariabler
Med kundmakron i realtid, kan positionsrelaterade information band systemvariablerna av kundmakron
hanteras.

- 375 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

- Positionsinformation #100001 till #100182 (attribut: Skrivskyddat)


Blockets ändläge #100001 till #100032
Aktuell position (maskinens koordinatsystem) #100051 till #100082
Aktuell position (arbetsstyckets koordinatsystem) #100101 till #100132
Position för överhopp #100151 till #100182
Genom iordningställande av värden systemvariablerna #100001 till #100182, kan ändläget av det tidigare
blocket, de aktuella positionerna (maskinens koordinatsystem och arbetsstyckets koordinatsystem ), och
positionsfelsignal hittas.

Variabel nr Positionsinformation Koordinatsystem


#100001 Blockets ändläge på 1:a axeln
#100002 Blockets ändläge på 2:a axeln
Arbetsstyckets koordinatsystem
: :
#100032 Blockets ändläge 32:a axeln
#100051 Aktuell position på 1:a axeln
#100052 Aktuell position på 2:a axeln
Maskinens koordinatsystem
: :
#100082 Aktuell position på 32:a axeln
#100101 Aktuell position på 1:a axeln
#100102 Aktuell position på 2:a axeln
Arbetsstyckets koordinatsystem
: :
#100132 Aktuell position på 32:a axeln
#100151 Positionsfelsignal på 1:a axeln
#100152 Positionsfelsignal på 2:a axeln
Arbetsstyckets koordinatsystem
: :
#100182 Positionsfelsignal på 32:a axeln

OBS!
1 Värdet av en variabel med ett nummer större än det antal styrda axlar är
odefinierad.
2 Ändläge (ABSIO) för överhoppet av (G31) blocket är positionsfelsignal ON (PÅ)
om skippsignalen är på. Om skippsignalen inte är påslagen, är blocket ändläge
odefinierbar.
3 Med information om blockets ändläge från #100001 till #100032, erhålls
ändlägena som läses i förväg i stället för ändlägen i blocket som för närvarande
exekveras.

- Servo med positionsavvikelsen #100251 till #100282 (Attribut: Skrivskyddat)


Genom avläsning av värdena för systemvariablerna #100251 till #100282, kan servo med
positionsavvikelse på varje axel hittas.

Variabel nr Positionsinformation
#100251 Servo med positionsavvikelse på 1:a axel
#100252 Servo med positionsavvikelse på 2:a axel
: :
#100282 Servo med positionsavvikelse på 32:a axel

OBS!
Värdet av en variabel med ett nummer större än det antal styrda axlar är
odefinierad.

- 376 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

- Återstående rörelseavstånd #100801 till #100832 (Attribut: Skrivskyddat)


Genom avläsning av värdena för systemvariablerna #100801 till #100832, kan de återstående
rörelseavståndet på varje axel avläsas.

Variabel nr Positionsinformation
#100801 Rörelseavstånd på 1:axel
#100802 Rörelseavstånd på 2:axel
: :
#100832 Rörelseavstånd på 32:axel

OBS!
1 Värdet av en variabel med ett nummer större än det antal styrda axlar är
odefinierad.
2 Systemvariabler inte beskrivna här är oanvändbara.
3 Namnet på en systemvariabel kan inte anges.
Specificera inte ett kommando som indikeras nedan.
//1 #RV[0]=[#_ABSOT[1]] ;

17.2.2.2 Lokala variabler


De lokala variablerna(#1 till #33) kan inte användas.

17.3 ARIMETISKA OCH LOGISKA OPERATIONER


Med kundmakron i realtid, kan följande aritmetiska och logiska operationer anges:

Tabell 17.3 (a) Aritmetisk och logisk operation


Typ av operation Operation Beskrivning
(1) Definition, substitution #i=#j Definition eller substitution av en variabel
(2) Additiv operation #i=#j+#k Addition
#i=#j-#k Subtraktion
#i=#j OR #k Logisk ELLER (Bit för bit av 32 bitars)
#i=#j XOR #k Exklusiv ELLER (Bit för bit av 32 bitars)
(3) Multiplikativ operation #i=#j*#k Multiplikation
#i=#j/#k Division
#i=#j AND #k Logisk OCH (Bit för bit av 32 bitars)
#i=#j MOD #k Rest (#j och #k avrundas till ett heltal för att hitta en rest.
När #j är negativ, är #i också negativ.)

- 377 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

Typ av operation Operation Beskrivning


(4) Funktion #i=SIN[#j] Sinus (i grader)
#i=COS[#j] Cosinus (i grader)
#i=TAN[#j] Tangent (i grader)
#i=ASIN[#j] Arcus sinus
#i=ACOS[#j] Arcus cosinus
#i=ATAN[#j] Arcus tangent (1 argument). ATN är acceptabel.
#i=ATAN[#j]/[#k] Arcus tangent (2 argument). ATN är acceptabel.
#i=ATAN[#j,#k] Dito
#i=SQRT[#j] Kvadratrot. SQR är acceptabel.
#i=ABS[#j] Absolutvärde
#i=BIN[#j] Binär konvertering från BCD
#i=BCD[#j] BCD konvertering från binär
#i=ROUND[#j] Avrundning. RND är acceptabel.
#i=FIX[#j] Utrangera decimalsiffror
#i=FUP[#j] Avrundning av decimaler uppåt till ett heltal
#i=LN[#j] Naturlig logaritm
#i=EXP[#j] Exponent med e (2,718……) används som bas
#i=POW[#j,#k] Upphöjt (#j till #k upphöjt)

- Konstant bestämbar i <expression>


+0.00000000001 till +999999999999
-999999999999 till -0.00000000001
Upp till 12 decimalsiffror kan specificeras.
Om det maximalt tillåtna antalet siffror överskrids, utlöses larmet PS0004, “OGILTIG BRYTPUNKT
FÖR ORD”.

OBS!
1 ADP-funktionen är inte tillgänglig.
2 Med en RTM-sats, är de externa kommandon för utmatning (BPRNT, DPRNT,
POPEN, och PCLOS) inte tillgängliga.
3 Specifikationerna för FS0i-C kompatibilitet är inte tillämpliga. Bit 0 (F16) i
parameter nr 6008 = 1 (med precisionsresultatet av operationen baserat på
FS0i-C kompatibilitet specifikationer) är ogiltig.
4 För information om minskad precision, se "När bit 0 (F16) i parameter nr 6008 är
satt till 0" i "Varning om minskad precision " i kapitlet KUNDMAKRO.
5 Bit 0 (NAT) i parameter nr 6004 är giltig i ett RTM-kommando.
6 Inställningen av bit 5 (SBM) i parameter nr 6000 och bit 7 (SBV) i parameter nr
6000 är ogiltiga. För enkelblockets specifikationer, se i separat post.

17.4 STYRNING AV MAKROMMANDON I REALTID


Förklaring
Genom att använda ett reserverat ord för styrning av satser i ett RTM-kommando kan flödet av
RTM-kommandot ändras eller multipla satser kan styras som en uppsättning av satser. Fyra reserverade
ord används för att styra ett RTM-kommando enligt nedan.

Reserverat ordnamn Syntax Betydelse


ZONCE // ZONCE A B Om A är sant, exekveras B.
ZEDGE // ZEDGE A B Om A blir sant, exekveras B.
ZWHILE // ZWHILE A B Medan A är sant, exekveras B upprepade gånger.
ZDO...ZEND // ZDO B1 B2 B3 ZEND (Multipla satser) B1, B2, och B3 exekveras sekventiellt.

- 378 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID
Tidsdiagrammet för ett RTM-kommando som använder dessa reserverade ord anges nedan. (Multipla
satser styr ZDO...ZEND utesluts.)
När villkoret för var och en av varje reserverat ord är sant, visar det '*'.

När villkoret A övergår från Sant till Falskt till Sant

Sant

Falskt

ZONCE *
ZEDGE *
ZWHILE * * *

Tid
När villkoret A övergår från Falskt till Sant till Falskt

Sant

Falskt

ZONCE *
ZEDGE *
ZWHILE * * * * * * *

Tid

17.4.1 Villkorlig gren (ZONCE sats)


Efter ZONCE, <villkorat-uttryck> och <makrosats i realtid> kodas.

- //(n) ZONCE [<villkorat-uttryck>] <makrosats i realtid>

Om <villkorat-uttryck> är sant, exekveras <makrosats i realtid>. Om <villkorat-uttryck> är falskt,


exekveras inte <makrosats i realtid>, men kontrollutgångar från ZONCE kommandot för att avsluta
exekveringen. <villkorat-uttryck> överensstämmer med de kundmakrospecifikationer.

// ZONCE A B (Om A är sant, exekveras B.)


Om A är sant, avbryts kommandot efter exekvering av B.
Om A är falskt, avbryts kommandot utan exekvering av B.

Om arbetsstyckets koordinat på den första axeln är större än 30, då är Y1.0 utmatningssignalen.


// ZONCE [#100101 GT 30.] #IOY[1,0] = 1 ;

Om arbetsstyckets koordinat på den första axeln är större än 30 och #RV[0] matchar #RV[3], är Y1.0
utmatningssignalen.
// ZONCE[[#100101 GT 30.] AND [#RV[0] EQ #RV[3]]] #IOY[1,0]=1 ;

I <makrosats i realtid>, kan multipla RTM satser kodas.


I detta fall, koda följande med ZDO...ZEND av strukturer med multipla satser:
// ZONCE [<villkorat-uttryck>] ZDO ;
<makrosats i realtid-1> ;
<makrosats i realtid-2> ;

- 379 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

:
ZEND ;

Om arbetsstyckets koordinat på den andra axeln är lika med eller mindre än 10, ändras värdet för övermanning av
snabbtransporten.
// ZONCE [#100102 LE 10.] ZDO ;
#IOG[14,0] = 0 ;
#IOG[14,1] = 1 ;
ZEND ;

Men om <villkorat-uttryck-1> anger ett axelstyrt kommando, se till att använda ZDO...ZEND även när en
enda sats används.

Om arbetsstyckets koordinat på den första axeln är större än 30 och #RV[0] matchar #RV[3], startar en rörelse på
A-axeln.
//1 ZONCE [[#100101 GT 30.] AND [#RV[0] EQ #RV[3]]] ZDO ;
G91 G00 A20. ;
ZEND ;

Likaså använd ZDO...ZEND för multipla satser med ett axelstyrt kommando.

Om arbetsstycket koordinat på den andra axeln är lika med eller mindre än 10, startas en rörelse på V-axeln och
Y1.0 signalen är satt till "1".
//1 ZONCE [#100102 LE 10.] ZDO ;
G91 G00 V10. ;
#IOY[1,0] = 1 ;
ZEND ;

17.4.2 Villkorad övergång (ZEDGE sats)


Efter ZEDGE, <villkorat-uttryck> och <makrosats i realtid> kodas.
// ZEDGE A B (Om A är sant, exekveras B.)

- //(n) ZEDGE [<villkorat-uttryck>] <makrosats i realtid>


När <villkorat-uttryck> gör en övergång från falskt till sant, en RTM-sats specificerad efter
<villkorat-uttryck> exekveras. <villkorat-uttryck> anpassar sig med kundmakrospecifikationer.
Med ZEDGE kommando, är resultatet av den första utvärderingen av <villkorat-uttryck> alltid falskt.

Förklaring
Skillnaden mellan de ZONCE kommando and ZEDGE kommando är att om <villkorat-uttryck> är falskt,
avslutas RTM-satsen själv vid ZONCE, medan utvärderingen av <villkorat-uttryck> fortsätter tills
<villkorat-uttryck> blir sann när det gäller ZEDGE. (Med ett engångs makrokommando i realtid,
fortsätter utvärderingen av <villkorat-uttryck> tills exekveringen av NC-satsen som satte igång
operationen samtidigt med kommandot avsluta.)

På den stigande kanten av G-signaladressen 4.3, avläses arbetsstyckets koordinatsystemet på den tredje axeln.
// ZEDGE [#IOG[4,3] EQ 1] #RV[0]=#100103 ;

I exemplet ovan, även om [#IOG[4,3] EQ 1] är sant från början, exekveras inte #RV[0]=#100103 av
RTM-satsen. #RV[0]=#100103 exekveras när resultatet av utvärderingen av [#IOG[4,3] EQ 1] ändras
från falskt till sant.

Såsom i fallet med ZONCE, kan multipla RTM satser kodas i <makrosats i realtid>.

- 380 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID
Om <villkorat uttryck-1> anger ett axelstyrt kommando, se till att använda ZDO...ZEND även när en
enda sats används.
I detta fall, använd följande kod ZDO...ZEND för strukturer med multipla satser:
// ZEDGE [<villkorat-uttryck>] ZDO ;
<makrosats i realtid-1> ;
<makrosats i realtid-2> ;
:
ZEND ;

På den fallande kanten hos X signaladress, startas en rörelse på B -axeln och Y1.0 signalen är satt till "1".
// ZEDGE [#IOX[1,3] EQ 0] ZDO ;
G91 G00 B10. ;
#IOY[1,0] = 1 ;
ZEND ;

På den stigande kanten av G-signaladressen 4.3, startas en rörelse på U-axeln.


// ZEDGE [#IOG[4,3] EQ 1] ZDO ;
G91 G00 U25. ;
ZEND ;

Om det återstående rörelseavståndet på den andra axeln är lika med eller mindre än 10, ändras värdet för
övermanning av snabbtransporten.
// ZEDGE [#100802 LE 10.] ZDO ;
#IOG[14,0] = 0 ;
#IOG[14,1] = 1 ;
ZEND ;

17.4.3 Upprepning (ZWHILE sats)


Efter ZWHILE, en <villkorad sats> kodas.
// ZWHILE A B (Medan A är sant, exekveras B upprepade gånger.)

- //(n) ZWHILE [<villkorat uttryck>] <makrosats i realtid>


Medan <villkorat uttryck> är sant, kommer RTM-satsen specificerad efter <villkorat uttryck> exekveras.
Om <villkorat uttryck> inte är uppfyllt, avslutas ZWHILE satsen, och nästa block behandlas.
ZWHILE <villkorat-uttryck> ZDO ;

När När villkoret är falskt


<makrosats i realtid>
villkoret
är sant

ZEND ;
:
* När <makrosats i realtid> är en enkel sats och är inte en axelstyrd sats,
krävs inte ZDO och ZEND.
* När “villkorat-uttryck” uppfylls och “Makrosats i realtid” är klar, och den
tiden för interpolering cykeln har passerat innan nästa utvärdering av
"villkorat-uttryck för ZWHILE".

Förklaring
Medan <villkorat-uttryck> är sant, exekveras kommandot eller kommandon mellan ZDO och ZEND efter
ZWHILE.
Om <villkorat-uttryck> inte är uppfyllt, kommer kommandot efter ZEND behandlas.
Samma <villkorat-uttryck> och operatörer som för ZONCE satsen används.

- 381 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

Medan F-signaladressen 234,är satt till "1", utförs en upprepad inkrementell rörelse på U-axeln och #RV[0] ökas med
1 varje gång.
//1 ZWHILE [#IOF[234,1] EQ 1] ZDO ;
G91 G00 U10. ;
#RV[0]=#RV[0]+1 ;
ZEND ;

17.4.4 Multipel sats (ZDO...ZEND sats)


- //(n) ZDO ;
<Makrosats i realtid-1> <Makrosats i realtid-2> <Makrosats i realtid-3> …
ZEND ;
En eller multipla satser inneslutna i ZDO...ZEND betraktas som en RTM-sats (struktur med multipel
sats).

Förklaring
Det maximala antalet RTM-satser i en multipel sats (mellan ZDO... ZEND) är ungefär fem, men det kan
komma att ändras (Eftersom det beror på innehållet i RTM-satserna).

ZDO...ZEND används i följande fall:


- När multipla <makrosatser i realtid> hanteras som en serie kommandon

Om arbetsstyckets koordinat på den första axeln är lika med eller mindre än 30, ändras värdet för övermanning av
snabbtransporten.
// ZEDGE [#100101 GT 30.] ZDO ;
#IOG[14,0] = 1 ;
#IOG[14,1] = 0 ;
ZEND ;

- När ett axelstyrt kommando anges

På den stigande kanten av X signalen 7.0, startas en rörelse på V-axeln.


// ZEDGE [#IOX[7,0] EQ 1] ZDO ;
G91 G00 V35. ;
ZEND ;

- Nästling
ZONCE, ZEDGE, ZWHILE, och ZDO...ZEND kan inte kapslas och överlappas.
För detaljer, se följande.

- 382 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

1. ZONCE, ZEDGE, ZWHILE, och 3. ZONCE, ZEDGE, ZWHILE, och


ZDO...ZEND kan användas ZDO...ZEND får inte kapslas.
valfritt antal gånger.

// ZWHILE […] ZDO ; // ZWHILE […] ZDO ;


:
Bearbetning ZONCE […] ZDO ;
:
ZEND ;
ZEDGE […] ZDO ;
:
// ZONCE[…] ZDO ; Bearbetning
Bearbetning ZEND ;
:
ZEND ;
ZEND ;
:
:
ZEND ;
2. Ett ZDO...ZEND intervall får inte
överlappa andra ZDO...ZEND
områden.
// ZONCE […] ZDO ;
Bearbetning

// ZWHILE […] ZDO ;


:
ZEND ;
Bearbetning

ZEND ;

- Oändlig slinga
En oändlig slinga bildas om det villkorade uttrycket inom hakparenteser efter ZWHILE satsen uppfylls.

Exempel)
I exemplet nedanför, #RV[0] räknas upp villkorslöst.
// ZWHILE [1] #RV[1]=#RV[1]+1 ;

Exempelprogram
Samplingsprogrammet nedanför utövar följande tre styroperationer samtidigt.
(1) En skäroperation utförs på X-axeln och Z-axeln.
(2) På varje stigande kant av X-signalen 5.2, 20 matas 20 på den perifera axel A.
(3) När arbetsstyckets koordinat på X-axeln (#100101) är lika med eller mindre än 50, ställs Y signalen
2.3 till "1".

Operationen (1) kodas i NC huvudsats.


Operationen (2) kodas i det första modala NC-kommando.
Operationen (3) kodas i det andra modala RTM kommando (//2).

- 383 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

Signallampa
(Adress Y2.3) O0001 ;
G90 G00 X100 Z100; RTM kommando (2)
operation
Arbetsstycke //1 ZWHILE[1] ZDO ;
(På varje stigande kant av
ZEDGE [#IOX[5,2] EQ 1 ] ZDO ;
G91 G00 A20. ; X5.2, matas 20 på den
Z
ZEND ; perifera axeln A.
ZEND ;
50
(Y-signalen )
//2 ZWHILE[1] ZDO ; RTM kommando (3)
slås på när ZEDGE [ #100101 LE 50.0 ] #IOY[2,3] = 1 ; operation
verktyget tar ZEND ; (När X koordinatet är 50
sig in i detta
intervall.) Signalomkopplare eller mindre, ställs
#100=100 ;
X (Adress X5.2) WHILE [ #100 GT 0 ]) DO1 Y-signalen 2.3 till 1.)
G91 G01 Z-#100 F200. ;
Z#100. ;
#100 = #100 - 10 ;
X-10. F100; Kommando för skärning
END1 på X-axeln och Z-axeln
M02 ;

Perifer axel A

17.5 MAKROANROP
En serie av RTM-satser kan formas till ett underprogram, som kan anropas från huvudprogrammet.

När G65 anges i ett RTM-kommando, anropas makro i realtid specificerad i adress P.
G65 P p ; P : Antal makroprogram i realtid som ska anropas

O0001 ; O9010 ;
: :
: :
//1 G65 P9010 ; : Kodade makrosatser i
G04 P2000 ; : realtid.
: :
: :
M30 ; M99 ;

Exekvering av makro i realtid //1 inklusive O9010 startar samtidigt med G04
blocket i huvudprogrammet O0001.

Förklaring
- Anrop
I adress P efter G65, ange programnumret för en kundmakro i realtid som ska anropas.

OBS!
1 I argumentet P av G65, kan endast ett konstant värde användas. Inget värde
kan anges genom en variabel.
Exempel:
// G65 P9010 ; Korrekt
// G65 P#RV[0] ; Inkorrekt
2 Införandet av ett annat NC-kommando (t.ex. G01 X100.0 G65 Pp) är inte tillåtet.
Om ett annat NC-kommando är inkluderat, utlöses larm PS0127, “DUPLIKAT
NC,MACRODATASATS”.
3 G65 blocket för att anropa en makro i realtid gör inte att ett enkelblock stoppas.
- 384 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

OBS!
4 Å andra sidan, ett makroprogram i realtid anropat av en enda makro i realtid får
ett enkelblock att stanna.

- Program i realtid för anropsdestination


I ett anropat makroprogram i realtid, endast en RTM-sats kan kodas.

I ett anropat makroprogram i realtid, kan inga fler RTM-satser kodas. (Symbolen för RTM-kommando
'//' kan inte kodas.) Till exempel exekvera inte följande program:

O0001 ; O9010 ;
// G65 P9010 ; // #RV[0] = 1 ;
M02 ; M99 ;

Kod M99 endast i det sista blocket.


Till exempel exekvera inte följande program:

O0001 ; O9010 ;
// G65 P9010 ; ZEDGE [#RV[0] EQ 1] M99 ;
M02 ; G91 G00 X50. ;
M99;

Vid exekvering av en RTM-sats i ett underprogram, koda en NC-sats innan M99 blocket för att återvända
till det anropade programmet.

O0001 ; O9010 ;
G65 P9010 ; // #RV[0] = 20 ; makrosats i realtid
M02 ; G04 ; NC-instruktion
M99;

- Format
Ange G65 vid starten av ett block.

- Anropa kapslingsnivån
Kapsling med makroanrop av underprogram är inte tillåten.

- Skillnader från makroanrop med en kundmakro


Makroanrop med kundmakro i realtid och makroanrop som använder ett kundmakro skiljer sig som
beskrivs nedan.
- I makroanrop med en kundmakro, ett argument (data som ska skickas till ett makro) och antalet
repetitioner kan anges. I makroanrop med en kundmakro i realtid, kan sådan information inte
anges.
- Med en kundmakro i realtid, är andra typer av makroanrop (makroanrop med G66, G66.1, G och
M-kod) och underprogramanrop inte tillåtet.

17.6 ÖVRIGT
Om ett axelstyrt kommando följs av ett makro kommando i ett RTM-kommando, börjar exekveringen av
makrokommando när det axelstyrda kommandot är klar eller inbromsning startar.
Om inbromsning på X-axeln börjar efter avslutad utdelning enligt det axelstyrda kommandot (1), till
exempel, exekveras makrokommandot (2). Om acceleration/inbromsning inte tillämpas på X-axeln,
exekveras (2) efter avslutad distribution på X-axeln.
// ZDO ;
- 385 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

G91 G00 X30 ; (1) Axelstyrt kommando av RTM-sats


#RV[0] = 1 ; (2) Makrokommando av RTM-sats
ZEND ;

Om ett RTM-kommando exekveras i ett kundmakro MEDAN till SLUT slinga, och samma RTM
förhandsinställs medan RTM-kommandot exekveras, kan ett PS-larm utfärdas.
Till exempel, om kommandot nedan exekveras, utlöses ett PS-larm.

WHILE [1] DO1 ;


// #RV[0] = #RV[0] + 1 ;
#100=#100+1 ;
END1 ;

I detta exempel, sätt in G04 ; blocket mellan en #100=#100 och och SLUT1,.

17.7 KOMMANDOSTYRNING AV AXEL


I en RTM-sats kan en G-kod specificera en rörelse. För axelstyrning används PMC axelstyrt gränssnitt.
Specifikationerna skiljer sig från specifikationerna för G-kod som används med en NC-sats.

Format
// ZDO ;
G_ IP _ F_ ;
:
ZEND ;

För ett axelstyrt kommando, ZDO...ZEND används strukturer av multipla satser för att koda även om en
enda sats används (enkel RTM-sats).

VAR FÖRSIKTIG
Ange inte en NC-sats för en axel som ska styras med en RTM-sats. Dessutom
utöva inte axelstyrning med en RTM-sats på en axel som skall styras med en
NC-sats.

OBS!
1 I ett block, får endast en axel anges. Ange inte två eller flera axlar på samma
block.
2 I läget för den 3-dimensionella koordinatkonverteringen, med etc. kan en
RTM-sats vad gäller den axeln inte anges.

Förklaring
- Inställning
För ett axelstyrt kommando i en RTM-sats används gränssnittet för en PMC axelstyrd grupp som
fastställts av en parameter i förhand.
För en axel som ska styras med en RTM-sats, ställ in en grupp som ska användas med parameter nr 8010.
Därefter ställ in bit 0 (XRT) i parameter nr 8011 för varje axel till 1.

- 386 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

OBS!
En axel för vilken bit 0 (XRT) i parameter nr 8011 är satt till 1 är dedicerad till
kundmakron i realtid så att en sådan axel inte kan användas med PMC
axelstyrning.

- Förhållande med PMC axelstyrning


Axelstyrning baserat på en RTM-sats använder PMC axelstyrning för gränssnittet. Så specifikationerna
för ett rörelsekommando i varje block i en RTM-sats motsvarar i allmänhet specifikationerna för PMC
axelstyrning kommando.

OBS!
1 En axel som används med en RTM-sats får inte anges från PMC axelstyrning.
2 En PMC axelstyrd grupp används med en RTM-sats får inte anges från PMC
axelstyrning.

- Kommandokod för operation


Tabellen nedanför visar vilka G-koder som kan anges i en RTM-sats.
Markeringen i tabellen indikerar modala G-koder när ett RTM- kommando startar.
Kod Grupp Betydelse
G00 Positionering
01
G01 Mata på angiven matningshastighet
G04 Fördröjning
G28 00 Referenspunktsuppsökning
G53 Val av koordinatsystem för maskin
G90 Absolut kommando OBSERVERA 1
03
G91 Inkrementalt kommando OBSERVERA 2
G94 Matning per minut
05
G95 Matning per varv

OBS!
1 Det absoluta kommandot (G90) är endast giltigt för maskinens koordinatsystem
val (G53).
2 Det inkrementella kommandot (G91) är giltig endast för positionering (G00),
linjär interpolering (G01), och återgång till referenspunkten (G28).
3 In T serien samt G kodsystem A , inte G98/G99 men G90/G91 är giltigt med ett
RTM-kommando.

- Modal information
I grunden är modal information såsom F och modala G-koder i en RTM-sats oberoende i en NC-sats och
varje RTM-sats.
Modal information i en RTM-sats initieras när exekvering av RTM-sats startas (när ett block som anges
med // exekveras).
Det initiala värdet av modal information i en RTM-sats är enligt följande:
Tillståndet av G-koderna som är markerade med i kodlistan för operationskommandot
F-kod : F0

VAR FÖRSIKTIG
Med G -koder (tum inmatning/metrisk inmatning) i grupp 06, används samma
information som den modala informationen av en NC-sats i en RTM-sats. Ändra
inte den modala informationen av grupp 06 med en NC-sats i ett block efter den
första RTM-satsen kodad i ett program.
- 387 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

OBS!
Med ett RTM-kommando bit 0 (G01), bit 3 (G91), och bit 4 (FPM) i parameter nr
3402 är ogiltiga när strömmen slås på eller i rensat skick.

Exempel 1)
Modal information kan styras oberoende i en NC-sats och varje RTM-sats.
O0001 ;
G90 G01 X100. Y100. F500. ; (1)
//1 ZDO ;
Z50. ; (2)
G01 Z100. F100. ; (3)
ZEND ;
//2 ZDO ;
G01 A30. F200. ; (4)
A50. ; (5)
ZEND ;
X200. ; (6)
:

Den modala informationskommandot (2) är G00, G91 och G94, oavsett den modala informationen
(G90 G01 ställt i (1)) i NC-satsen.
Det modala informationskommandot (5) är G01, G91, G94 och F200.. Denna modala information
påverkas inte av den modala informationen (kommando (1)) i NC-sats och den modala
informationen (kommandon (2) (3)) i RTM-satsen med modal ID=1.
Det modala informationskommandot (6) påverkas inte av den modala informationen (kommandon
(2) till (5)) i RTM-satsen, så att den modala informationen är G01, G90 och F500..

Exempel 2)
Modal information initieras när exekveringen av varje RTM-kommando startas. Även om samma
program inkluderar RTM-kommandon med samma ID, är den modala informationen för
RTM-kommandot som exekveras först inte ärvt av RTM-kommandot som exekveras härnäst.
O0001 ;
G90 G01 X100. Y100. F500. ;
//1 ZDO ;
G01 Z100. F3000. ; (1)
ZEND ;
X200. ;
//1 ZDO ;
Z200. ; (2)
ZEND ;
X300. ;
:
Det modala informationskommandot (2) är G91 och G00, oavsett kommando (1).

- Enkelt blockstopp
Om en NC-sats placeras i stoppläge för enkelblock, exempelvis genom den enda stoppsignalen för
enkelblock, kommer det axelstyrda kommandot för en RTM-sats också till ett stopp för ett enkelblock.
Dock är den automatiska operationens startsignal avstängd när alla villkoren för NC-satsens sida är
uppfyllda, även om det axelstyrda kommandot av en RTM-sats inte är avslutad.
Om ett RTM-kommando består av flera satser och ett axelstyrt kommando kodas i flera block, kan endast
ett block av RTM-satsen som för närvarande exekverar ett axelkommando föras till ett stopp med för
enkelblock genom inställning av stoppsignalen för grupp-för-grupp enkelblock (ESBKg ) för PMC
axelstyrning motsvarande axeln till "1".

- 388 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

- Matningsstopp
Även när ett NC-sats går in i det automatiska operationsstoppet, stannar det axelstyrda kommandot av en
RTM-sats inte omedelbart, men stannar vid tidpunkten för avslutningen av blocket som för närvarande
exekveras. För att stoppa även det axelstyrda kommandot av en RTM-sats omedelbart när NC-satsen går
in i det automatiska operationsstoppet, kontrollera den tillfälliga stoppsignalen (ESTPg) för PMC
axelstyrning av den relaterade gruppen genom att övervaka den automatiska operationsstoppet i den
pågående signalen (SPL).

- Återställning
Även när CNC återställs genom en MDI återställning, extern återställningssignal (ERS), eller
återställningen och signal om återspolning (RRW) stannar det axelstyrda kommandot av en RTM-sats inte
omedelbart utan stannar vid avslutning av blocket som för närvarande exekveras. Emellertid när
nödstoppet är satt, stannar även RTM-satsen omedelbart.
Under exekvering av axelstyrt kommando av en RTM-sats, kan ett makro i realtid som exekveras stoppas
oberoende av NC-satsen genom att ställa in återställningssignalen för grupp-för-grupp (ECLRg) för PMC
axelstyrning motsvarande axeln till "1". För att även stoppa axelstyrt kommando av en RTM-sats när
CNC är återställd, kontrollera återställningssignalen (ECLRg) för PMC axelstyrning av den relaterade
gruppen genom att övervaka återställningssignalen (RST).

- Larmstopp
Även när ett PS larm utfärdas med en NC-sats stannar det axelstyrda kommandot för RTM-satsen som
exekveras inte omedelbart, men stannar vid tidpunkten för avslutning av blocket som för närvarande
exekveras. För övrigt när ett larm om överrörelse utfärdas för en axel annat än den axel som styrs av
RTM-sats som exekveras, stannar RTM-satsen som exekveras inte omedelbart, men stannar vid
tidpunkten för avslutningen av blocket som för närvarande exekveras.

- Återställning av larm
När larmsignalen för grupp-för-grupp (EIALg) för PMC axelstyrning motsvarande axeln som
specificerats av en RTM-sats är satt till "1", korrigera orsaken till larmet och återställ sedan CNC och
PMC axelstyrning med återställningssignalen (ECLRg) för PMC axelstyrning av relaterad grupp.
(Tips) I följande fall, (EIALg) är larmsignalen satt till "1":
(1) När ett servolarm utfärdas
(2) När ett larm om överrörelse utfärdas
(3) När larm PS0130, “KONFLIKT MELLAN NC- & PMC-AXEL” utlöses
(4) När larm PS0139, “OTILLÅTEN ÄNDRING AV PMC-AXEL” utlöses.

- Spärr
I en RTM-sats, är signalen om spärranordning (*IT) för en NC-sats, signalen om spärranordning för varje
axel (* ITN), signal om spärranordning för varje axelriktning (+ ITN/-ITN) ogiltiga. I stället är den
tillfälliga stoppsignalen för axelstyrning (ESTPg) för PMC axelstyrning giltig i en RTM-sats. När ett
temporärt stopp av axelstyrning av en RTM-sats, kontrollera signalen för temporärt stopp i motsvarande
axelstyrning (ESTPg) för PMC axelstyrning.

Signalen för spärranordning i blocket för skärning *CSL (G8.1) och signalen för spärranordning av
startblocket *BSL (G8.3) är ogiltiga.

- Maskinspärr
Samma signaler för maskinspärren (alla axlar/varje axel) som används med en NC-sats används. Men
genom att avaktivera maskinspärren för PMC axelstyrning med följande parametrar, kan maskinspärren
avaktiveras för den axel som styrs av en RTM-sats:
Bit 0 (MLE) i parameter nr 8001
Bit 1 (MLS) i parameter nr 8006

- 389 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

- Testkörning
Med bit 2 (OVE) i parameter nr 8001, om du vill använda signalen för testkörning (DRN) för en NC-sats
eller signalen för testkörning (EDRN) för en PMC axel kan väljas. När du aktiverar en testkörning för
matningshastighet i snabbtransport i en RTM-sats, sätt bit 3 (RDE) i parameter nr 8001 till 1. Om ett
matningskommando specificerar en matningshastighet anges när valinformation av den manuella
snabbtransporten (RT eller ERT) är satt till "1", används skärmatningshastigheten som matningshastighet
vid testkörning. ("Testkörning av matningshastigheten × vid värdet av övermanning för manuell
matningshastighet" är inte tillämplig.)

- I-position kontroll:
I tillståndet för i-läge, sätts signalen för i-läge (EINPg) till "1".
När bit 6 (NCI) i parameter nr 8004 är satt till 1, ingen kontroll av i-läget görs under axelstyrning baserat
på en RTM-sats. Inställningen av bit 5 (NVI) i parameter nr 1601 för en NC-sats är ogiltig. (Emellertid
signalen för i-läge (INPX) för en NC-sats påverkas av värdet av NCI.)

- Manuell absolutmåttprogrammering
Signalen för manuellt absolut (*ABSM) är ogiltig.

- Extern inbromsning
Genom att ställa in bit 0 (EDC) i parameter nr 8005 till 1, kan den externa inbromsningsfunktionen
användas även för axel som styrs av en RTM-sats. Observera dock att den externa
inbromsningsfunktionen är oanvändbar för matning med en specificerad matningshastighet (matning
per varv). För en extern inbromsningshastighet är inställningen för den externa inbromsningshastigheten
vid snabbtransport (parameter nr 1427, nr 1441 och nr 1444) giltig, oavsett vilken typ av matning.
Den externa inbromsningsfunktionen för axeln som styrs av en RTM-sats gäller även för matning med en
specificerad matningshastighet (matning per minut), oavsett inställningarna för bit 4 (EDP) i parameter nr
1005 och bit 5 (EDM) i parameter nr 1005. (Aktiverande enbart av snabbtransporten är inte möjligt.)

- Spegling
Vid aktivering av en spegelbild för axeln som styrs av en RTM-sats, ställ in bit 0 (EMR) i parameter nr
8008 till 1, och ställ in antingen bit 0 (MIRx) i parameter nr 0012 eller spegelbildens signal MIx till "1".
Programmerbar spegelbild är inte tillgänglig.

OBS!
1 Samma grupp som PMC-axelstyrd grupp som används för axelstyrning kan inte
exekveras med en RTM-sats.
2 Ingen NC-sats kan specificera en axel som styrs av en RTM-sats.
3 Ett larm utlöses om, under exekvering av en RTM-sats, görs ett försök att
exekvera en annan RTM-sats med samma ID. I programmet nedan exempelvis,
fungerar RTM-satsen (1) med hjälp av NC-satsen (2) som en trigger och
RTM-satsen (3) fungerar med hjälp av NC-satsen(4) som en trigger. Ett larm
utfärdas om (1) är fortfarande i operation när (4) startas efter avslutad
interpolering av (2).
//1 ZDO ;
G91 G00 A100. ; (1) RTM-sats
ZEND ;
G01 X30. Y20. ; (2) NC-instruktion
//1 ZDO ;
G91 G00 B100. ; (3) RTM-sats
ZEND ;
X40. Y50. ; (4) NC-instruktion

- 390 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

OBS!
4 När T-serien G-kod systemet A används, får adressord (såsom U, W, H och V)
för inkrementella kommandon inte kodas. Annars utlöses larm PS0413
"OGILTIG ADRESS".
5 En RTM-sats för att utföra axelstyrning fortsätter till nästa kommando i slutet av
distributionen. Till exempel, i programmet nedan, #RV[0] räknar upp vid tiden
X50. när fördelningen upphör och inbromsningen startar.
// ZDO ;
G00 X50. ;
#RV[0]=#RV[0]+1 ;
ZEND ;

Information om kommando
- Snabbtransport
En rörelse sker i snabbtransporthastighet på en axel från den aktuella positionen till den punkt åtskild av
ett angivet värde.

Format
// ZDO ;
G91 G00 IP _ ;
ZEND ;
G91 : G-kod för inkrementalt kommando
IP_ : Rörelseavstånd

OBS!
1 Endast en axel kan specificeras ett block.
2 Det absoluta kommandot (G90) kan inte inte anges.
3 Den överlappande funktionen för snabbtransport kan inte användas.
4 När du använder denna funktion, se till att ställa in bit 0 (RPD) i parameter nr
8002 till 0.

- Övermanning med snabbtransport


Med bit 2 (OVE) i parameter nr 8001, antingen om du vill använda övermanningssignalen vid
snabbtransport (ROV) för en NC-sats eller övermanningssignal vid snabbtransport (EROV)
dedicerad PMC axelstyrning kan då väljas.
OBS!
Även om bit 4 (RF0) i parameter nr 1401 är satt till 1, stannar inte
snabbtransporten med en övermanning av skärmatning på 0 %.

- Mata med en angiven matningshastighet (matning per minut)


En rörelse sker med en matningshastighet som anges i F på en axel från den aktuella positionen till den
punkt åtskild av ett angivet värde.

- 391 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

Format
// ZDO ;
G94 G91 G01 IP _ F_ ;
ZEND ;
G94: G-kod för matning per minut
G91: G-kod för inkrementalt kommando
IP __: Rörelseavstånd
F__ : Matningskommando (mm/min eller tum/min)

OBS!
1 Endast en axel kan specificeras ett block.
2 Det absoluta kommandot (G90) kan inte inte anges.
3 Funktionen för överlappning av blocket kan inte användas.
4 När IS-A används, kasseras en matningshastighet under 10 mm/min.
5 Matningshastigheten kan inte låsas till en parameter-inställning av maximal
skärmatning.
6 Ingen tid läggs till den kumulativa skärningstiden.
7 Även om detta kommando exekveras, är signalen för den pågående skärningen
matas den inte ut.
8 Operationen mellan blocken för matning med en viss matningshastighet utförs i
läget för skärning.
9 För detta kommando kan ankomstsignalen för matningshastigheten SAR inte
användas.

- Matningshastighetens specifikationsområdet
Tabellen nedan anger specifikationsområdet för matningshastigheten.
Linjär axel
Rotationsaxel (grad/min)
Metrisk inmatning (mm/min) Tuminmatning (tum/min)
IS-A 10. till 240000. 0.1 till 6553.5 10. till 240000.
IS-B 1. till 65535. 0.01 till 655.35 1. till 65535.
IS-C 0.1 till 6553.5 0.001 till 65.535 0.1 till 6553.5

OBS!
1 Var noga med att ställa in följande parametrar till 0:
Bit 3 (F10) i parameter nr 8002
Bit 4 (EFD) i parameter nr 8006
Bit 4 (PF1) i parameter nr 8002
Bit 5 (PF2) i parameter nr 8002
När ett värde annat än 0 är inställt, ändras specifikationsområdet för
matningshastigheten, beroende på den inställda parametern.
2 Ett värde mindre än de lägsta matningshastigheterna som anges ovan kasseras.

• Övermanning matningshastighet
Med bit 2 (OVE) i parameter nr 8001, antingen om du vill använda övermanningssignalen vid
matningshastigheten (* FV) för en NC-sats eller övermanningssignalen vid matningshastigheten
(*EFOV) dedicerad PMC axelstyrning kan då väljas.

OBS!
1 Den andra övermanningsfunktionen vid matningshastigheten kan inte användas.
2 Övermanningsfunktionen kan inte avaktiveras med #3004.

- 392 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

- Avbryt övermanning
Med bit 2 (OVE) i parameter nr 8001, antingen om du vill använda övermanningssignalen för att
avbryta matningshastigheten (OVC) för en NC-sats eller övermanningssignalen för att avbryta
matningshastigheten (EOVC) tillägnad PMC axelstyrning kan då väljas.

- Operation mellan blocken


Om matning med en viss matningshastighet sker i följd i RTM-satser sker inget stopp mellan
blocken, men nästa block exekveras. Med signalen för kontroll av den ackumulerade pulsen noll
(ELCKZg) för PMC axelstyrning kan en ackumulerad kontroll av pulsen noll göras mellan blocken
som specificerar matning med en angiven matningshastighet.

OBS!
1 Detekteringssignalen av fel (SMZ) kan inte användas.
2 Med signalen för kontroll av en ackumulerad nollpuls (ELCKZg) för PMC
axelstyrning kan en kontroll av en ackumulerad nollpuls göras mellan blocken
som specificerar matning med en viss matningshastighet endast för matning på
samma axel.

- Tidskonstant för acceleration/inbromsning


För att en accelerations/inbromsnings tidskonstant ska användas för matning med en specificerad
matningshastighet i en RTM-sats när exponentiell acceleration/inbromsning används, om du vill
använda tidskonstanten för en NC-sats eller tidskonstanten dedicerad PMC axelstyrning kan väljas
via parameter nr 8030.

OBS!
Framförhållning av acceleration/inbromsning före interpolering är ogiltig.

- Matning med en specificerad matningshastighet (matning per varv)


En rörelse sker med en matningshastighet som anges i F på en axel från den aktuella positionen till den
punkt åtskild av ett angivet värde.

Format
// ZDO ;
G95 G91 G01 IP _ F_ ;
ZEND ;
G95 : G-kod för matning per varv
G91 : G-kod för inkrementalt kommando
IP_ : Rörelseavstånd
F_ : Matningskommando (mm/varv eller tum/varv)

OBS!
1 Endast en axel kan specificeras ett block.
2 Det absoluta kommandot (G90) kan inte inte anges.
3 Funktionen för överlappning av blocket kan inte användas.
4 Var noga med att ställa in parametrarna under 0. Om ett annat värde än 0 är
inställt, ändras specifikationsområdet för matningshastighet, beroende på den
inställda parametern.
Bit 6 (FR1) i parameter nr 8002
Bit 7 (FR2) i parameter nr 8002

- 393 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

OBS!
5 Matningen är låst vid maximal skärmatningshastighet inställd i parameter nr
8022. (Parameter nr 1430 för en NC-sats är inte giltig för detta kommando. )
6 Om du vill använda matning per varv, är en kodare för positionering alltid ett
måste. Bit 0 (NPC) i parameter nr 1402 är inte tillämplig på detta kommando.)
7 Ingen tid läggs till den kumulativa skärningstiden.
8 Även om detta kommando exekveras, är signalen för den pågående skärningen
matas den inte ut.
9 Operationen mellan blocken för matning med en viss matningshastighet utförs i
skärningsläget hela tiden.
10 För detta kommando kan ankomstsignalen för matningshastigheten SAR inte
användas.

- Matningshastighetens specifikationsområdet
Tabellen nedan anger specifikationsområdet för matningshastigheten.
Linjär axel
Metrisk inmatning Rotationsaxel (grad/varv)
Tuminmatning (tum/varv)
(mm/varv)
T-serien 0.001 till 65.535 0.000001 till 0.65535 0.001 till 65.535
M-serien 0.01 till 500.00 0.0001 till 6.5535 0.01 till 500.00

- Övermanning av matningshastigheten
Med bit 2 (OVE) i parameter nr 8001, antingen om du vill använda övermanningssignalen vid
matningshastigheten (*FV) för en NC-sats eller övermanningssignalen vid matningshastigheten
(*EFV) dedicerad PMC axelstyrning kan då väljas.

OBS!
1 Den andra övermanningsfunktionen vid matningshastigheten kan inte användas.
2 Övermanningsfunktionen kan inte avaktiveras med #3004.

- Avbryt övermanning
Med bit 2 (OVE) i parameter nr 8001, antingen om du vill använda övermanningssignalen för att
avbryta matningshastigheten (OVC) för en NC-sats eller övermanningssignalen för att avbryta
matningshastigheten (EOVC) tillägnad PMC axelstyrning kan då väljas.

- Operation mellan blocken


Om matning med en viss matningshastighet sker i följd i RTM-satser sker inget stopp mellan
blocken, men nästa block exekveras. Med signalen för kontroll av den ackumulerade pulsen noll
(ELCKZg) för PMC axelstyrning kan en ackumulerad kontroll av pulsen noll göras mellan blocken
som specificerar matning med en angiven matningshastighet.

OBS!
1 Detekteringssignalen av fel (SMZ) kan inte användas.
2 Med signalen för kontroll av en ackumulerad nollpuls (ELCKZg) för PMC
axelstyrning kan en kontroll av en ackumulerad nollpuls göras mellan blocken
som specificerar matning med en viss matningshastighet endast för matning på
samma axel.

- Tidskonstant för acceleration/inbromsning


För att en accelerations/inbromsnings tidskonstant ska användas för matning med en specificerad
matningshastighet i en RTM-sats när exponentiell acceleration/inbromsning används, om du vill

- 394 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID
använda tidskonstanten för en NC-sats eller tidskonstanten dedicerad PMC axelstyrning kan väljas
via parameter nr 8030.

OBS!
Framförhållning av acceleration/inbromsning före interpolering är ogiltig.

- Referenspunktsuppsökning
En rörelse sker vid en snabbtransporthastighet till den första referenspunkten på en angiven axel. Efter
avslutad återgång till referenspunkten, släcks lampan för återgång.

Format
// ZDO ;
G91 G28 IP 0 ;
ZEND ;
G91: G-kod för inkrementalt kommando
IP 0 : Ange en axel på vilken återföring till referenspunkt ska utföras.
Var noga med att ange 0 som rörelseavstånd.

OBS!
1 Endast en axel kan specificeras ett block.
2 Ingen mellanliggande punkt kan anges. (Var noga med att ange 0 som
rörelseavstånd. Annars utlöses larm PS0410 "MIDDLE POINT IS NOT ZERO".)
Om en rörelse måste föras en gång till en mellanliggande punkt, ange
positionering med val av snabbtransport (G00)/maskinens koordinatsystem (G53)
och ange sedan detta kommando.
3 Det absoluta kommandot (G90) kan inte inte anges.
4 När du använder denna funktion, se till att ställa in bit 0 (RPD) i parameter nr
8002 till 0.
5 Innan detta kommando kan anges måste en referenspunkt fastställas. (Med detta
kommando ange inte en axel på vilken en referenspunkt inte är fastställd.)
6 Innan du anger detta kommando med T-serien, avbryt verktygskompensering och
verktygets nosradiekompensering. Innan du anger detta kommando med
M-serien, avbryta skärkompensering, verktygslängdkompensering och
verktygskompensering.

- Övermanning med snabbtransport


Med bit 2 (OVE) i parameter nr 8001, om du vill använda signalen för övermanning i snabbtransport
för en NC-sats eller signalen för övermanning av snabbtransport dedicerad till PMC axelstyrning
kan väljas.

OBS!
Även om bit 4 (RF0) i parameter nr 1401 är satt till 1, stannar inte
snabbtransporten med en övermanning av skärmatning på 0 %.

- Val av koordinatsystem för maskin


När en positionering i maskinens koordinatsystem anges, görs en rörelse till den punkt på axeln med
snabbtransporten. G53 kod för val av maskinens koordinatsystem är en engångs G-kod, så att ett
kommando i maskinens koordinatsystem är giltigt i det block som anger G53. När förflyttning av
verktyget till en maskins specificerad punkt, t.ex. ett verktygs positionsändring, utför programmering i
maskinens koordinatsystem som aktiverats med G53.

- 395 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

Format
// ZDO ;
G90 G53 IP_ ;
ZEND ;
G90 : G-kod för absolut kommando
IP_ : Positionering i maskinkoordinatsystemet

OBS!
1 Endast en axel kan specificeras ett block.
2 Det inkrementella kommandot (G91) kan inte anges.
3 När du använder denna funktion, se till att ställa in bit 0 (RPD) i parameter nr
8002 till 0.
4 Innan detta kommando kan anges måste en referenspunkt fastställas. (Med detta
kommando ange inte en axel på vilken en referenspunkt inte är fastställd.)
5 Innan du anger detta kommando med T-serien, avbryt verktygskompensering och
verktygets nosradiekompensering. Innan du anger detta kommando med
M-serien, avbryta skärkompensering, verktygslängdkompensering och
verktygskompensering.

- Övermanning med snabbtransport


Med bit 2 (OVE) i parameter nr 8001, om du vill använda signalen för övermanning i snabbtransport
för en NC-sats eller signalen för övermanning av snabbtransport dedicerad till PMC axelstyrning
kan väljas.

OBS!
Även om bit 4 (RF0) i parameter nr 1401 är satt till 1, stannar inte
snabbtransporten med en övermanning av skärmatning på 0 %.

- Fördröjning
När man anger en fördröjning exekveras nästa block senare med samma tidsfördröjning. (Fördröjning per
sekund)
Fördröjning per sekund utförs oberoende av bit 1 (DWL) i parameter nr 3405.

Format
// ZDO ;
G04 IP _ ;
ZEND ;
IP_ : Axeladress där bit 0 (XRT) i parameter nr 8011 angavs

- Fördröjning i specifikationsområdet
Tabellen nedan anger fördröjningen i specifikationsområdet.
Inkrementsystem Börvärdesområde Tidsenhet för fördröjning
IS-A 0.01 till 999999.99
IS-B 0.001 till 99999.999 s
IS-C 0.0001 till 9999.9999

När diametern anges, antingen om du vill ange ett radievärde eller diametervärde för fördröjning av
operationen
kan anges med bit 1 (CDI) i parameter nr 8005.

- 396 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

OBS!
1 Adress P kan inte anges. Endast axeladressen där bit 0 (XRT) i parameter nr
8011 var inställd på 1 kan anges.
2 När den är specificerad utan decimalkomma, beror specifikationsenheten på
tum/metrisk.
3 När det inkrementella systemet är IS-C och bit 1 (DWE) i parameter nr 8002=1,
blir kommandovärdet 1/100.

17.8 ANMÄRKNINGAR
- Adress utan decimaltecken
I allmänhet en NC-adress utan decimalkomma är föremål för inmatning med typ av kalkylator för
decimalkomma när bit 0 (DPI) i parameter nr 3401 eller bit 0 (AXDx) i parameter nr 3455 är satt till 1. I
andra fall, betraktas en NC-adress utan decimalkommat som en minsta inkrementell inmatning.

- Specifikation av indirekt axeladress


När specifikation av indirekt axeladress används, använd ett direkt referensargument . Inga indirekta
referenser kan användas.
Exempel)
AX[1] Korrekt
AX[#RV[0]] Inkorrekt

- Specificering av diameter/radie
För en axel som ska styras med en RTM-sats , välj radiespecifikation. (Ställ in bit 3 (DAI) i parameter nr
1006 till 0.)

- Larm PS0224
Om bit 0 (ZrN) i parameter nr 1005 är satt till 0, och ett axelstyrt kommando anges i en NC-sats inför en
operation med återföring till referenspunkten utförs inte en enda gång efter uppstart, utlöses larm PS0224,
"NPKT-SÖKNING EJ KLAR". I axelstyrning med en RTM-sats, utfärdas inte ett larm när bit 0 (ZrN) i
parameter nr 1005 är satt till 0, såvida bit 6 (EZR) i parameter nr 8006 är satt till 1.

- Borttagning av axel
Även när axlarna tas bort, appliceras inte spärranordningen på axeln som styrs av en RTM-sats.

- Kontroll av slaglängdens limit innan rörelse


Ingen kontroll av slaglängdens limit innan förflyttningen sker med ett block i en RTM-sats.

- Övrigt
För axeln som styrs av en RTM-sats kan funktionerna för PMC axelstyrning inte användas.

- Andra avaktiverade funktioner


För axeln som styrs av en RTM-sats, är funktionerna som anges nedan som exempel avaktiverade.
Ange inte dessa funktioner för den axel som styrs av en RTM-sats.
- Hjälpfunktion
- Matning-framåt
- Avancerad förhandsvisning av matning-framåt
- Förfinad acceleration/inbromsning
- Automatisk hörninbromsning
- Matning med F-kommando med en siffra
- Skalindelning
- Koordinatrotation
- 397 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

- Polär koordinatinterpolation
- Balanserad skärning
- Styrning av konstant ythastighet
- Positioneringsfunktion baserad på optimal acceleration, etc.

VAR FÖRSIKTIG
I en RTM-sats, specificera inte en axel som används med någon av de följande
funktionerna:
1 Axelsynkronstyrning
Se till att ställa in valinformation av axelns synkronstyrning (SYNCn) och
valinformation för axelns synkronstyrning vid manuell matning (SYNCJn) av
axeln till "0".
2 Synkron/sammansatt/överlagrad styrning
3 Indexering av indexeringsbord
4 Konvertering vid 3-dimensionellt koordinatsystem
5 Gängning med fast tapp
6 Sammansatt bearbetning
7 Polygon svarvning
8 CS-kanalstyrning
9 AI-utvidgad förhandskontroll (M-serien) / AI kontur kontroll I/II

17.9 BEGRÄNSNINGAR
Större allmänna anteckningar om RTM-kommandon ges nedan.

- Bakgrundsritning
RTM-kommando har ingen effekt i bakgrundsritning. Ange inte ett RTM kommando vid
bakgrundsritning.

- Avbrottstyp för kundmakro


I ett avbrottstyp kundmakro kan RTM-kommandot inte kodas.

- Makroexekvering
I en makroexekvering kan inget RTM-kommando kodas.
Dessutom kan ingen makroexekvering kodas från ett RTM-kommando.
I en serie av program, koda inte en makroexekvering (exekvering av makro) och RTM-kommandot
samtidigt.
Dessutom observera följande:
- Undvik att koda ett RTM-kommando i ett program som använder en makroexekvering.
- Anropa inte en makroexekvering från ett program med ett kodat RTM-kommando.
- Undvik att koda ett RTM-kommando i en makroexekvering.
- Använd inte en makroexekvering som ett RTM-kommando trigger.

- Sekvensnummer
Inget sekvensnumret kan kodas i ett RTM-kommando. Inget RTM-kommando kan sökas för ett
sekvensnummer.

- Extra blockskipp
Tillval för överhopp av block är oanvändbart.
Ett snedstreck (/) som visas i mitten av ett <uttryck> (inneslutet av hakparenteser [] till höger om ett
aritmetiskt/logiskt uttryck) betraktas som en divisionsoperatör; den betraktas inte som en valfri skipp kod
av blocket.
- 398 -
B-64604SW/01 PROGRAMMERING 17. KUNDMAKRO I REALTID

- Enkelblock
När ett RTM-kommando används, inträffar ett ett enkelblock stopp i allmänhet enligt en NC-sats, oavsett
värdena för bit 5 (SBM) i parameter nr 6000 och bit 7 (SBV) i parameter nr 6000. Men sker inget
enkelblock stopp enligt G65 i makroanrop i realtid.

- Bearbetning
Om det finns många RTM-satser mellan NC satser kan flödet av kommandot brytas.

- DNC operation
DNC operation är avaktiverad.

- Operation i varje händelse


Om en händelse såsom ett nödstopp eller larm inträffar under exekvering av ett RTM-kommando,
fungerar NC-kommandot och RTM-kommandot generellt enligt nedan.

RTM-kommando består av RTM-kommando inbegripet ett


Händelse NC-kommando
ett makrokommando axelstyrt kommando
PS-larm utfärdats Operationen RTM-kommandot stoppas när Om RTM-satsen som exekveras när
i exekvering av avslutas när blocket NC-kommandot stoppas. NC- kommandot stannar är ett
NC-kommando som lett till att PS axelstyrt kommando, stannar
larmet utlösts. operationen på axeln när blocket
stannar.
Larm utfärdats vid Operation upphör RTM-satsen stannar vid den RTM-satsen stannar vid den punkten.
exekvering av vid larm. punkten. Andra Andra RTM-kommandon stoppar
RTM-kommandot RTM-kommandon stannar när operationen på axeln när axelstyrning
NC-kommandot stannar. av RTM-satsen som exekveras när
NC-satsen stopp upphör.
Enkelblock Operationen RTM-kommandot avbryts när Om RTM-satsen exekveras när
(SBK-signal) stannar upp när NC- kommandot stannar. NC-kommandot stannar som är en
kommandot som När NC-kommandot startar axelstyrd sats, stannar operationen på
exekveras avslutas. om, startar RTM-kommandot axeln när blocket når sitt slut.
om.
Matningsuppehåll Ett gradvist stopp RTM-kommandot stoppas när Om RTM-satsen exekveras när
(*SP-signal) inträffar. NC-kommandot stoppas. NC-kommandot stannar som är en
När NC-kommandot startar axelstyrd sats, stannar operationen på
om, startar RTM-kommandot axeln när blocket når sitt slut.
om.
NC-kommandot Stoppar upp RTM-kommandot stoppas när Om RTM-satsen som exekveras när
stoppad av en gradvis och NC-kommandot stoppas. NC-kommandot som stoppas är ett
nollställning kommandot axelstyrt kommando, stoppas
(ERS-signal) avslutas också. operationen på axeln när blocket når
sitt slut.
Nödstopp Ett omedelbart Kommandot avslutas Operationen på axeln stoppas
stopp inträffar och omedelbart. omedelbart, samtidigt som kommandot
samtidigt som avslutas.
kommandot också
avslutas.
Slut på - Om RTM-kommandot som Om engångs RTM-kommandot som
NC-kommandot exekveras är ett engångs exekveras när NC-kommandot
RTM-kommando avslutas avslutas är ett axelstyrt kommando,
kommandot. stoppas operationen på axeln när
Om RTM -kommandot som blocket avslutas.
exekveras är ett modalt RTM
kommando, fortsätter
kommandot exekveringen.

- 399 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01

RTM-kommando består av RTM-kommando inbegripet ett


Händelse NC-kommando
ett makrokommando axelstyrt kommando
Maskinspärr NC-kommandot är RTM-kommandot är i RTM-kommandot kan aktiveras. För
(MLK-signal ) giltigt. operation. närmare information, se beskrivningen
för axelstyrt kommando.
Testkörning NC-kommandot är RTM-kommandot är i RTM-kommandot kan aktiveras. För
(DRN-signal) giltigt. operation. närmare information, se beskrivningen
för axelstyrt kommando.
Spärranordning NC-kommandot är RTM-kommandot är i RTM-kommandot kan aktiveras. För
(*IT signal) giltigt. operation. närmare information, se beskrivningen
för axelstyrt kommando.

- 400 -
18. PROGRAMMERBAR
B-64604SW/01 PROGRAMMERING DATAINMATNING (G10)

18 PROGRAMMERBAR DATAINMATNING (G10)


Kapitel 18, "PROGRAMMERBAR DATAINMATNING", består av följande avsnitt:

18.1 PROGRAMMERBAR DATAINMATNING (G10).........................................................................401


18.2 PROGRAMMERBAR PARAMETERINMATNING (G10)............................................................403

18.1 PROGRAMMERBAR DATAINMATNING (G10)


Översikt
Värden för offset av arbetsstyckeursprung, verktygsdata, etc. kan anges i ett program.

Format
- Programmerbar datapost
G10 L_ (data) ; Datapost
L_: Datanummer

- Programmerbart datapostläge
G10 L_ (data) ; Datapostläge
(data) ;
:
:
G11 ; Datapostläge avbryt
L_: Datanummer

Förklaring
- Datanummer (L)
För korrespondens mellan inställningsbara data och datanummer (L) för programmerbar datainmatning,
se tabellerna nedan.
För detaljerad information, som inmatningsformat för alla data, se referensobjektet.

Tabell 18.1 (a) Programmerbar datainmatning (gemensam)


Datanummer Data Referensobjekt
Utan L Förskjutningsmängd för arbetsstyckets Arbetsstyckekoordinatsystemskifte /
koordinatsystem "KOORDINATSYSTEM" i
PROGRAMMERING
L2 Värde för arbetsstyckets origooffset Ändra arbetsstyckets koordinatsystem /
"KOORDINATSYSTEM" i
PROGRAMMERING
L3 (OBS) Inmatningsläge för hanteringsdata för verktygslivslängd Registrera, ändra och radera data för
livslängdsförvaltning /
"VERKTYGSFUNKTION (T-FUNKTION)"
i PROGRAMMERING
L20 Offsetvärde för arbetsstyckeursprung (Ytterligare Tillägg av paren för arbetsstyckets
arbetsstyckekoordinatsystem) koordinatsystem(G54.1 eller G54) /
"KOORDINATSYSTEM" i
PROGRAMMERING

- 401 -
18. PROGRAMMERBAR
DATAINMATNING (G10) PROGRAMMERING B-64604SW/01

Datanummer Data Referensobjekt


L40 M-kodgruppnummer Ställa in ett M-kodgrupp nummer genom
ett program / "EXTRAFUNKTION " i
PROGRAMMERING
L60 Data för periodiskt underhåll Skärm för periodiskt underhåll / "STÄLLA
L61 Objektnamn för periodiskt underhåll IN OCH VISA DATA" i DRIFT
Skärm för periodiskt underhåll
(15/19-tums skärmenhet) / "STÄLLA IN
OCH VISA DATA" i DRIFT
L75 (OBS) Inmatningsläge för verktygshanteringsdata FUNKTIONEN FÖR
L76 (OBS) Inmatningsläge för kassetthanteringstabell VERKTYGSFÖRVALTNING /
L77 (OBS) Inmatningsläge för anpassningsdatanamn "VERKTYGSFUNKTION (T-FUNKTION)"
i PROGRAMMERING
FUNKTIONEN FÖR UTVIDGAD
VERKTYGSFÖRVALTNING /
"VERKTYGSFUNKTION (T-FUNKTION)"
i PROGRAMMERING
FUNKTIONEN FÖR
VERKTYGSFÖRVALTNING MED
ÖVERDIMENSIONERADE VERKTYG /
"VERKTYGSFUNKTION (T-FUNKTION)"
i PROGRAMMERING
L90 Tom figurritningsparameter Programmerbar datainmatning (G10) för
parametrar för ritning av ämneskontur /
"GRAFISK FUNKTION" i DRIFT

OBS!
I kommando G10L_ i datainmatningsläge är endast datainmatningskommando
enligt varje dataformat tillgängligt under datainmatningsläget.
Datainmatningsläget avbryts av kommando G11.

M
Tabell 18.1 (b) Programmerbar datainmatning (Bearbetningscentersystem)
Datanummer Data Referensobjekt
Utan L Verktygskompenseringsvärde Utmatning av offsetdata / " IN- OCH
(Minne A för UTMATNING AV DATA" i DRIFT
verktygskompensering)
Geometriskt kompenseringsvärde (H-kod) OPERATÖRSHANDBOK (För
(Minne C för fleroperationsmaskiner) (B-64604SW-2)
verktygskompensering) VÄRDEN FÖR
L11 Verktygskompenseringsvärde VERKTYGSKOMPENSERING, ANTAL
(Minne A för KOMPENSERINGSVÄRDEN OCH
verktygskompensering) ANGIVANDE AV VÄRDEN FRÅN
Slitagets kompensationsvärde (H-kod) PROGRAMMET G10 /
(Minne C för "KOMPENSERINGSFUNKTION" i
verktygskompensering) PROGRAMMERING
L12 Geometriskt kompenseringsvärde (D-kod)
(Minne C för
verktygskompensering)
L13 Slitagets kompensationsvärde (D-kod)
(Minne C för
verktygskompensering)

- 402 -
18. PROGRAMMERBAR
B-64604SW/01 PROGRAMMERING DATAINMATNING (G10)

T
Tabell 18.1 (c) Programmerbar datainmatning (Lathe-system)
Datanummer Data Referensobjekt
Utan L Verktygskompenseringsvärde Utmatning av offsetdata / " IN- OCH
UTMATNING AV DATA" i DRIFT
Kompensering av 4:/5:e axeln OPERATÖRSHANDBOK (För
svarvsystem) (B-64604SW-1)
Kompensering av 4:/5:e axeln /
"KOMPENSERINGSFUNKTION" i
PROGRAMMERING
Utmatning av kompenseringsdata för
4:/5:e axeln / "IN- OCH UTMATNING AV
DATA" i DRIFT

VAR FÖRSIKTIG
Läget canned cycle måste avbrytas innan data matas in. I annat fall kan en
borrörelse utlösas.

OBS!
1 G10 och G11 måste anges i ett block där inga andra kommandon finns.
2 Andra NC-uttryck kan inte anges under datainmatningsläget.
3 G10 och G11 är G-koder för att inaktivera buffring.

18.2 PROGRAMMERBAR PARAMETERINMATNING (G10)


Översikt
Parametervärdena kompenseringsdata för stigningsfel kan matas in i ett program. Denna funktion används
för inställning av kompenseringsdata för stigningsfel när påbyggnader skall bytas eller när den maximala
matningshastigheten eller skärtidskonstanterna skall ändras när bearbetningsvillkoren ändras.
Inmatningsformatet av kompenseringsdata för stigningsfel ändras beroende på bit 0 (APE) i parameter nr
3602.

Format
- Parameterinmatningsläge
G10L52; Inställningar parameterinmatningsläge
N_(Q_)R_ ; För andra parametrar än axeltypen eller spindeltypen
N_P_(Q_)R_ ; För axeltyp- eller spindeltypparametrar
:
:
G11 ; Avbryta programmerbar datainmatning

N_ : Parameternummer
R_ : Parametervärden (förestående nollor kan utgå.)
(Q_) : Bitnummer 0 till 7 (att ställas in när en bittypsparameter matas in)
(Aktiverat när bit 4 (G1B) i parameter nr 3454 = 1.)
P_ : Axelnummer 1 till maximalt styrt axelnummer (skall specificeras när en parameter
av axeltyp eller spindeltyp specificeras)

- 403 -
18. PROGRAMMERBAR
DATAINMATNING (G10) PROGRAMMERING B-64604SW/01

OBS!
G10L52 Kan inte användas för inmatning av kompenseringsdata för stigningsfel.

- Inmatningsläge för kompenseringsdata för stigningsfel


G10L50 ; Inmatningsläge för kompenseringsdata för stigningsfel
N_(L1)R_ ; Inmatning av kompenseringsdata för stigningsfel
:
G11 ; Avbryta inmatningsläge för kompenseringsdata för stigningsfel
N_ : Kompenseringspositionsnummer för stigningsfelkompensering +10 000
L1 : Inmatningsformat för kompenseringsdata för stigningsfel (totala typvärdet)
R_ : Kompenseringsdata för stigningsfel

OBS!
G10L50 kan inte användas för inmatning av parametern.

Förklaring
- Parameternummer(N_)
Programmerbar parameterinmatning(G10L52) möjliggör skrivning till en parameter för en specifik kanal
genom att lägga till numret för kanalen till parameternumret som ska specificeras (N_). Formatet för
parameternumret är enligt följande:
Nppxxxxxxx : Lägg till ett nummer för kanalen till den högre ordningen med siffrorna 8 och 9 i ett
parameternummer.
För pp, ställa ett nummer för kanalen, och för xxxxxxx, ange ett parameternummer. Om
ett nummer för kanalen utelämnas eller om 0 är inställt skrivande till en parameter för den
lokala kanalen antas, som vanligt.

OBS!
1 Om ett nummer för kanalen utanför området anges, utlöses larm PS0115.
2 Inmatningsläge för kompenseringsdata för stigningsfel gör det inte möjligt val av
en kanal.

- Inställning av värde (R_)


Använd inte decimalpunkt vid inställning (R_) av en parameter, kompenseringsdata för stigningsfel. För
att ändra en parameter av bittyp om bit 4 (G1B) i parameter nr 3454 är 1, ange 0 eller 1. Om ett värde
annat än 0 och 1 anges, utlöses larm PS1144, "G10 FORMATFEL".
Ett kundmakro kan användas som värdet R.
Om en parameter av verklig typ användas skall ett heltalsvärde ställas in i (R_) i enlighet med
systemparameterns inkrement.

- Bitnummer (Q_)
Bitnummer (Q_) är giltigt om bit 4 (G1B) i parameter nr 3454 är 1. För att ställa in en parameter av bittyp,
ställ in en siffra i intervallet 0 till 7.
En kundmakrovariabel kan användas som värdet av Q.

- Axelnummer (P_)
Som axelnummer (P _) för parameterinmatningsläge, ange ordningen som en styrd axel ska visas på
CNC-skärmen genom att använda en axelparameter.
For en styraxel som visas på den andra platsen anges t.ex. P2.
För en spindeltyp, specificera även den ordningen som en axel ska visas i på CNC-skärmen.
En kundmakrovariabel kan användas som värdet av P.

- 404 -
18. PROGRAMMERBAR
B-64604SW/01 PROGRAMMERING DATAINMATNING (G10)

- Inmatningsformat för kompenseringsdata för stigningsfel (L1)


När inmatningsformat för kompenseringsdata för stigningsfel av inkremental typ (bit 0 (APE) i parameter
nr 3602 är satt till 0), anges L1 inte.
När inmatningsformat för kompenseringsdata för stigningsfel med totalt värde typ (bit 0 (APE) i
parameter nr 3602 är satt till 1), måste L1 specificeras.
Om data med L1 är inmatning när bit 0 (APE) i parameter nr 3602 är satt till 0, eller data utan L1 är
inmatning när bit 0 (APE) i parameter nr 3602 är satt till 1, utlöses PS1300 "OLAGLIG ADRESS".

VARNING
1 Glöm inte att genomföra manuell referenspunktsretur när du har ändrat
kompenseringsvärdena för stigningsfel eller kompenseringsdata för glapp. I
annat fall kan maskinpositionen avvika från rätt position.
2 Om kompensationsdata ändras när inmatningsformatet är av totalt värde typ (bit
0 (APE) i parameter nr 3602 satt till 1), skall strömmen stängas av innan driften
fortsätter.
3 Läget fast cykel måste stängas av innan parametrarna matas in. I annat fall kan
en borrörelse utlösas.

VAR FÖRSIKTIG
Kompatibilitet med Serie 0i-D:
Denna modell har parametrar som inte är kompatibla med serie 0i-D. Innan du
använder denna funktion skall du göra en kontroll enligt parameterhandboken för
denna modell.

OBS!
1 G10 och G11 måste anges i ett block där inga andra kommandon finns.
2 Det går inte att ange andra NC-uttryck i inmatningsläge för parameter,
stigningsfelkompensationDet går inte att ange andra NC-uttryck i inmatningsläge
för parameter eller stigningsfelkompensation.
3 G10 och G11 är G-koder för att inaktivera buffring.
4 Decimaltecken kan inte användas i adress N, L, P, Q och R.

- Skriva till en parameter för en annan kanal


Programmerbar parameterinmatning (G10L52) gör det möjligt att skriva till en parameter för en annan
kanal genom att ange numret för kanalen på något av följande sätt:
- Lägga till ett nummer för kanalen till ett parameternummer (exempel 4)
- Ange ett kanalnummer med systemvariabel # 3018 (exempel 5)

- 405 -
18. PROGRAMMERBAR
DATAINMATNING (G10) PROGRAMMERING B-64604SW/01

VAR FÖRSIKTIG
Om du ändrar en parameter för en annan kanal genom att använda denna funktion
måste du vidta lämpliga åtgärder såsom att kombinera funktion med en väntan för
kanal till kanal , så att funktionen utförs medan axeln som för att ändra parametern
stoppas.
[Exempel]
Nedan visas ett exempel med att ändra en parameter för kanal 2 från kanal 1, med
M100 och M101 som M-koder för väntan.
Kanalprogram 1 Kanalprogram 2
O0100 ; O0200 ;
: :
: M100P12.... (1)
M100P12 ...............(1) M101P12.... (2)
G10L52; :
N200xxxxxP_R_ (A) :
G11 ; M30;
M101P12 ................(2)
G10L52; (1): Väntar på starten av skrivning till en
NxxxxxP_R_ (B) parameter från första kanalen
G11 ; (2): Väntar på slutet av skrivning till en
: parameter från 1: a kanalen
M30; (Därefter utförs operationen med
parametern som ändrats i ( A ). )

(A):Byt till en parameter för en annan kanal


→ Måste göras efter att det kontrollerats att axeln på den kanal som du vill
ändra parametern stoppas.
(B):Byt till en parameter för den lokala kanalen

- Skriva en avstängningsparameter
Det går inte att skriva en avstängningsparameter genom att använda programmerbar parameterinmatning
(G10L52) eftersom det utlöser larm PS1302, "OGILTIGT DATANUMMER".
När bit 2 (WPP) för parameter nr 11502 är 1 går det dock att skriva en avstängningsparameter. I detta fall
utlöses larm PW0000, "STRÖM MÅSTE VARA AV" när avbrott av parameterinmatningsläge (G11) har
angivits.

OBS!
Om bit 2 (WPP) för parameter nr 11502 är 1 går det att skriva en
avstängningsparameter genom att använda programmerbar parameterinmatning
(G10L52) även när "SKRIVA PARAMETER" är inaktiverad.

- Skriva en maskinenhetsparameter
När en maskinenhetsparameter skrivs genom att använda programmerbar parameterinmatning (G10L52)
specificeras ett parameterisntällningsvärde (R_) i inmatningsenheten. Om tum/metrisk konvertering är
aktiverad konverteras parameterinställningsvärdet (R_) till maskinenheten och ställs in till parametern.
Exempel)
Om inkrementetsystemet är IS-B och inmatningsenheten är tum på det metriska maskinen:
När R100000 (=10.0000inch) är specificerat är 254.000mm inställt till parametern.

- 406 -
18. PROGRAMMERBAR
B-64604SW/01 PROGRAMMERING DATAINMATNING (G10)

Exempel
1. Ställ in bit 2 (SBP) av bittypsparameter nr 3404 (när bit 4 (G1B) i parameter nr 3454 är ställd till 0)
G10L52; Parameterinmatningsläge
N3404 R 00000100 ; SBP-inställning
G11 ; Avbryta parameterinmatningsläge

2. Ställ in bit 2 (SBP) av bittypsparameter nr 3404 (när bit 4 (G1B) i parameter nr 3454 är ställd till 1)
G10L52; Parameterinmatningsläge
N3404 Q2 R 1 ; SBP-inställning
G11 ; Avbryta parameterinmatningsläge

3. Ändra värdena för Z-axeln (tredje axeln) och A-axeln (fjärde axeln) i axelparameter nr 1322
(koordinaterna för lagrad slaglängdsgräns 2 i positiv riktning för varje axel).
(När inkrementsystemen för axel 3 och axel 4 är IS-B respektive millimeter)
G10L52; Parameterinmatningsläge
N1322P3R4500 ; Ändra värdet för Z-axeln till 4.500
N1322PP4R12000 ; Ändra värdet för A-axeln till 12.000
G11 ; Avbryta parameterinmatningsläge

4. Av axeltyp parameter nr 01322 för 2: a kanalen, ändra värdena för 3: e och 4: e axlarna.
( När de inkrementella systemen för 3: e och 4: e axeln är IS-B och den metriska inmatningen,
respektive)
G10L52; Parameterinmatningsläge
N20001322P3R4500; Ändra värdet för den 3: e axeln i 2:a kanalen till 4,500
N20001322P4R12000; Ändra värdet för den 4:e axeln i 2: a kanalen till 12.000
G11 ; Avbryta parameterinmatningsläge

5. Skriv till den 4:e axeln i parameter nr 01.322 för 2:a kanalen
#3018=2; Ange kanalen som är föremål för parameter skrivning till den 2:a
kanalen
G10L52; Parameterinmatningsläge
N1322P4R12000; Ändra värdet för den 4:e axeln i 2: a kanalen till 12.000
G11 ; Avbryta parameterinmatningsläge
#3018= 0 ; Återgå till den lokala kanalen

6. Ändra kompenseringspunktnummer 10 och 20 för kompensering av stigningsfel. (Bit 0 (APE) i


parameter nr 3602 är ställd till 0.)
G10L50 ; Inmatningsläge för kompenseringsdata för stigningsfel
N10010R1 ; Ändra kompenseringspunktnummer från 10 till 1
N10020R5 ; Ändra kompenseringspunktnummer från 20 till 5
G11 ; Inmatningsläge för kompenseringsdata för stigningsfel

7. Ändra kompenseringspunktnummer 10 och 20 för kompensering av stigningsfel. (Bit 0 (APE) i


parameter nr 3602 är ställd till 1.)
G10L50 ; Inmatningsläge för kompenseringsdata för stigningsfel
N10010L1R1 ; Ändra kompenseringspunktnummer från 10 till 1
N10020L1R5 ; Ändra kompenseringspunktnummer från 20 till 5
G11 ; Inmatningsläge för kompenseringsdata för stigningsfel

- 407 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

19 INMATNING AV MALLDATA
Kapitel 19, "INMATNING AV MALLDATA", består av följande avsnitt:

19.1 ÖVERSIKT .......................................................................................................................................408


19.2 FÖRKLARING .................................................................................................................................408
19.3 FÖRKLARING AV MOMENTET...................................................................................................412
19.4 DEFINITION AV SKÄRMEN.........................................................................................................416

19.1 ÖVERSIKT
I programmet för fastformsbearbetning med kundmakrot, väljer operatören bearbetningsmallen på
menyskärmen och specificerar storleken, numret m.m. för variabeln på den anpassade makro-skärmen.
Som nämnts ovan, gör denna funktion det möjligt för användare att enkelt utföra programmering, utan att
programmera med hjälp av ett befintligt NC-språk. Med hjälp av denna funktion och funktionen
kundmakro kan maskintillverkaren förbereda programmet för en hålbearbetningscykel (t.ex. en
arborrcykel eller gängningscykel) som sedan kan sparas i programminnet. Denna cykel tilldelas mallnamn,
t.ex. BOR1, TAP3 och DRL2. I den mallmeny som syns på dataskärmen kan man sedan välja en mall. De
data (malldata) som skall programmeras bestäms i förväg i en borrcykel.
Variablerna kan förses med namn, t.ex. DJUP, SLÄPPNING, MATNING, MATERIAL etc. Namnen kan
också tillordnas värden (malldata).
Operatören väljer mallen på menyskärmen, och det valda mallnumret tilldelas tilldelas systemvariabeln.
Kundmakrot för vald mall kan startas genom att starta ett program och sedan hänvisa till systemvariabeln
i programmet.

OBS!
När bit 7 (NPD) i parameter nr 8135 är 0 kan denna funktion användas.

19.2 FÖRKLARING
Denna funktion består av mallmenyskärmen och kundmakroskärmen.
Processmönstret väljs på mallmenyskärmen.
Sedan väljs processmallen, kundmakroskärmen visas.
På denna kundmakroskärm, visas variabeln med namn och kommentar enligt vald processmall.
Processdata kan matas in genom att hänvisa till variabelnamnet med det numeriska värdet på ritningen.

Följande Fig. 19.2 (a) till Fig. 19.2 (e) är exempel på mallmenyn och kundmakrot.

- 408 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA
(1) Mallmenyskärm

Fig. 19.2 (a) Malldatamenyskärm (10,4-tum displayenhet)

Fig. 19.2 (b) Malldatamenyskärm (15-tum displayenhet)

- 409 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

(2) Kundmakroskärm
Namnet på variabeln och kommentaren kan visas på den vanliga kundmakroskärmen.
Menytiteln och mallnamnet på mallmenyskärmen och variabelnamnet på den anpassade
makro-skärmen kan definieras
Placeringen av kommentaren visad i den anpassade makro skärmen kan väljas genom att sätta bit 0
(POC) i parameter nr 11318.
På den 15-/19-tum displayenheten, visas kommentaren endast längst ned i den anpassade makro
-skärmen.

Fig. 19.2 (c) Anpassad makro-skärm (bit 0 (POC) i parameter nr 11318=0) (10,4-tum displayenhet)

Fig. 19.2 (d) Anpassad makro -skärm (bit 0 (POC) i parameter nr 11318=1) (10,4- tums displayenheten)

- 410 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA

Fig. 19.2 (e) Anpassad makro-skärm (15-tums displayenhet)

- 411 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

19.3 FÖRKLARING AV MOMENTET


Det följande förklarar hur man visar mallmenyskärmen.

För 8,4-/10,4-tums skärm

1 Tryck på funktionsknappen .
2 Tryck på nästa menyknapp .
3 Tryck på softkey-knapp [MÖNSTERMENY].

Skärmar för 15-tums displayenhet

1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] upprepade gånger.
3 Tryck på den vertikala softkey-knappen [MÖNSTERMENY].

Mallmenyskärm
Menyskärmen för mallar Fig. 19.3 (a) eller Fig. 19.3 (b) visas.

Fig. 19.3 (a) Skärm för mallmeny (10.4-tum skärm)

- 412 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA

Fig. 19.3 (b) Skärm för mallmeny (15-tum skärm)

Välj mönster på denna skärm


Följande två metoder är effektiva.
- Välja med markör
Flytta markören till mallnamnet med markörens flyttknappar , och tryck på

softkey-knappen [VÄLJ] eller .


- Välja genom att ställa in mallnumret
Numret som visas på vänster sida av mallnamnet inmatas och tryck sedan på softkey-knappen [välj]
eller .
Det utvalda mallnumret registreras i systemvariabel #5900. Kundmakrot för den utvalda mallen kan
startas genom att starta ett fast program (extern programnummersökning) med en extern signal. Detta
program syftar till systemvariabeln #5900 i programmet. Denna systemvariabel #5900 behålls efter
strömfrånslag.

- 413 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

Anpassat makro med variabel skärm


Den anpassade makro-skärmen Fig. 19.3 (c) eller Fig. 19.3 (d) visas.

Fig. 19.3 (c) Den anpassade makro skärmen när inmatning av datamall är inmatad (10,4-tum displayenhet)

Fig. 19.3 (d) Den anpassade makro skärmen när inmatning av datamall är inmatad (15-tum displayenhet)

När skärmen ändras till kundmakroskärmen, kommer makrovariabelnumret som väljs först, att
specificeras med parametrar nr 6101 till 6110. Makrovariablerna vars variabelnamn inte är definierade
kan också matas in.

OBS!
1 Variabelnamnet som visas kan inte användas som gemensamt variabelnamn på
NC-programmet.
2 När det gemensamma variabelnamnet definieras av SETVN-kommandot, ges
det variabelnamn prioritet som definieras av inmatningsfunktionen för malldata.

- 414 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA

OBS!
3 När bit 0 (POC) i parameter nr 11318 är inställd på “1”, blir det varierande
numret tre siffrigt display.
Och värdet av 12 siffror eller fler matas in när 11 siffror från huvudvärdet visas.
Exempel)
Inmatning: -123456789.123 → Visning: -123456789.1

- 415 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

19.4 DEFINITION AV SKÄRMEN


Definitionen av skärmen utförs av NC-programmet.

Programkonfiguration
Denna funktion består av ett program för definitionen av mallmenyskärmen och maximalt tio program för
definitionen av kundmakroskärmen.
Registrera makroprogram för funktionen med inmatning av malldata till följande mapp.
//CNC_MEM/USER/LIBRARY/PATH1 till PATH[n]
* [n] är det maximala kanalnummer i systemet
* PATH1 till PATH[n] bör göras av maskintillverkaren.
Programnumret är som följer Tabell 19.4 (a).

Tabell 19.4 (a) Antal underprogram som används i funktionen inmatning av malldata
Underprogramnr Bildskärm
O9500 Teckensträng som visas i menyn för malldata.
O9501 Teckensträng för malldata motsvarande mallnummer 1
O9502 Teckensträng för malldata motsvarande mallnummer 2
O9503 Teckensträng för malldata motsvarande mallnummer 3
O9504 Teckensträng för malldata motsvarande mallnummer 4
O9505 Teckensträng för malldata motsvarande mallnummer 5
O9506 Teckensträng för malldata motsvarande mallnummer 6
O9507 Teckensträng för malldata motsvarande mallnummer 7
O9508 Teckensträng för malldata motsvarande mallnummer 8
O9509 Teckensträng för malldata motsvarande mallnummer 9
O9510 Teckensträng för malldata motsvarande mallnummer 10

Tabell 19.4 (b) Makrokommandon som används för inmatningsfunktionen av malldata


G-kod H-kod Funktion
G65 H90 Menytitel
G65 H91 Mallnamn
G65 H92 Titel för malldata
G65 H93 Variabelnamn
G65 H94 Kommentar

Tabell 19.4 (c) Systemvariabler som används för malldatainmatningsfunktionen


Systemvariabel Funktion
#5900 Invalt mallnummer.

- 416 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA

19.4.1 Definition av mallmenyskärmen


Menytitel och mallnamn definieras enligt följande.
Menytitel

Mallnamn

Fig. 19.4.1 (a) Mallmenyskärm


Definition av menytitel
Teckensträng som visas i menytiteln av mallmenyskärmen definieras.
Menytiteln specificeras med upp till 12 tecken i en halvstorleksbokstav och upp till 6 tecken i en
fullstorleksbokstav såsom kanji-tecken.

- Format
G65 H90 P_ Q_ R_ I_ J_ K_ ;
H90 : Specificerar menytiteln
P_ : För 1:a och 2:a tecknet i titeln
Q_ : Koden för 3:e och 4:e tecknet i titeln
R_ : Koden för 5:e och 6:e tecknet i titeln
I_ : Koden för 7:e och 8:e tecknet i titeln
J_ : Koden för 9:e och 10:e tecknet i titeln
K_ : Koden för 11:e och 12:e tecknet i titeln
För information om inställning av teckenkoden, se "Inställning av teckenkoder" i
"DEFINITION AV SKÄRMEN" i detta avsnitt.

Definition av mallnamn
Teckensträngen som visas i mallnamnet som blir en menypost definieras.
Mallnamnet specificeras med upp till 10 tecken i halvstorlek och upp till 5 tecken i fullstorlek.

- Format
G65 H91 P_ Q_ R_ I_ J_ K_ ;
H91 : Specificerar mallnamnet
P_ : Anger menynumret för mallnamnet
Menynumret = 1 till 10
Q_ : Koden för 1:a och 2:a tecknet i mallnamnet
R_ : Koden för 3:e och 4:e tecknet i mallnamnet
I_ : Koden för 5:e och 6:e tecknet i mallnamnet
J_ : Koden för 7:e och 8:e tecknet i mallnamnet
K_ : Koden för 9:e och 10:e tecknet i mallnamnet
För information om inställning av teckenkoden, se "Inställning av teckenkoder" i
"DEFINITION AV SKÄRMEN" i detta avsnitt.
- 417 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

Exempel
Följande är ett exempel för mallmenyskärmen.

Fig. 19.4.1 (b) Mallmenyskärm

O9500
N1 G65 H90 P072079 Q076069 R032080 I065084 J084069 K082078;... "HÅLMALL"
N2 G65 H91 P1 Q066079 R076084 I032072 J079076 K069032; ............ "BULTHÅL"
N3 G65 H91 P2 Q071082 R073068 ; ....................................................... "GITTER"
N4 G65 H91 P3 Q076073 R078069 I032065 J078071 K076069; ............ "LINJEVINKEL"
N5 G65 H91 P4 Q084065 R080080 I073078 J071032; .......................... "GÄNGNING"
N6 G65 H91 P5 Q068082 R073076 I076073 J078071 ;........................... "BORRNING"
N7 G65 H91 P6 Q066079 R082073 I078071 ; ......................................... "ARBORRNING"
N8 G65 H91 P7 Q080079 R067075 I069084 ; ......................................... "FICKA"
N9 G65 H91 P8 Q080069 R067075 ; ....................................................... "DJUPHÅL"
N10 G65 H91 P9 Q084069 R083084 ; ..................................................... "TEST"
N11 G65 H91 P10 Q066065 R067075 ; ................................................... "TILLBAKA"
N12 M99;

- 418 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA

19.4.2 Definition av Kundmakroskärmen


Titeln, variabelnamnet och kommentaren definieras enligt följande.
Variabel namn för makro Titel

Kommentar

Fig. 19.4.2 (a) Anpassad makroskärm

Definition av titel
Teckensträngen som visas i titeln för kundmakroskärmen definieras.
Titeln specificeras med upp till 12 tecken i en halvstorlek och upp till 6 tecken i en fullstorlek.

- Format
G65 H92 P_ Q_ R_ I_ J_ K_ ;
H92 : Specificerar menytiteln
P_ : Koden för 1:a och 2:a tecknet i menytiteln
Q_ : Koden för 3:e och 4:e tecknet i menytiteln
R_ : Koden för 5:e och 6:e tecknet i menytiteln
I_ : Koden för 7:e och 8:e tecknet i menytiteln
J_ : Koden för 9:e och 10:e tecknet i menytiteln
K_ : Koden för 11:e och 12:e tecknet i menytiteln
För information om inställning av teckenkoden, se "Inställning av teckenkoder" i
"DEFINITION AV SKÄRMEN" i detta avsnitt.

Definition av makrovariabel
Teckensträngen som visas i makrovariabelnamnet definieras.
Makrovariabeln specificeras med upp till 10 tecken i halvstorlek och upp till 5 tecken i en fullstorlek.

Variabeln som kan användas är som följer


#100 till 199 (100 variabler)
#500 till 999 (500 variabler), 600 variabler sammanlagt

- 419 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

- Format
G65 H93 P_ Q_ R_ I_ J_ K_ ;
H93 : Specificerar variabelnamnet
P_ : Specificerar variabelnumret
Specificerar 100 till 199 eller 500 till 999
Q_ : Koden för 1:a och 2:a tecknet i variabelnamnet.
R_ : Koden för 3:e och 4:e tecknet i variabelnamnet
I_ : Koden för 5:e och 6:e tecknet i variabelnamnet
J_ : Koden för 7:e och 8:e tecknet i variabelnamnet
K_ : Koden för 9:e och 10:e tecknet i variabelnamnet
För information om inställning av teckenkoden, se "Inställning av teckenkoder" i
"DEFINITION AV SKÄRMEN" i detta avsnitt.

Definition av en kommentar
Teckensträngen för kommentaren som visas på kundmakroskärmen definieras.
Kommentaren anges med upp till 12 tecken i halvstorlek och upp till 6 tecken i fullstorlek per block.

- När kommentaren visas längst ned (bit 0 (POC) i parameter nr 11318=0)


Antalet block definieras upp till maximalt 9 block.
En rad är sammansättningen av 3 block och högst 3 rader kan visas.

Kommentaren visas i den ordning som anges av programmet som Fig. 19.4.2 (b).
Blocket är anordnat i en definierad ordning.

Block 1 Block 2 Block 3


Block 4 Block 5 Block 6
Block 7 Block 8 Block 9
Fig. 19.4.2 (b) Block layout av kommentar

- När kommentaren visas längst till höger (bit 0 (POC) i parameter nr 11318=1)
1 rad består av att 1 block, maximalt antal rader är 8 på 8,4-tums displayen eller 12 på
10,4-tumsdisplayen.

- Format
G65 H94 P_ Q_ R_ I_ J_ K_ ;
H94 : Specificerar kommentaren
P_ : För 1:a och 2:a tecknet i kommentaren
Q_ : Koden för 3:e och 4:e tecknet i kommentaren
R_ : Koden för 5:e och 6:e tecknet i kommentaren
I_ : Koden för 7:e och 8:e tecknet i kommentaren
J_ : Koden för 9:e och 10:e tecknet i kommentaren
K_ : Koden för 11:e och 12:e tecknet i kommentar
För information om inställning av teckenkoden, se "Inställning av teckenkoder" i
"DEFINITION AV SKÄRMEN" i detta avsnitt.

- 420 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA

Exempel
Följande är exempel på kundmakroskärmen.

Fig. 19.4.2 (c) Anpassad makro-skärm (bit 0 (POC) i parameter nr 11318=0)

Fig. 19.4.2 (d) Anpassad makro-skärm (bit 0 (POC) i parameter nr 11318=1)

O9501;
N1 G65 H92 P066079 Q076084 R032072 I079076 J069032 ;..................."BULTHÅL"
N2 G65 H93 P500 Q084079 R079076 ; ....................................................."VERKTYG"
N3 G65 H93 P501 Q079082 R071032 I08832 ; ........................................."ORG X"
N4 G65 H93 P502 Q079082 R071032 I08932 ; ........................................."ORG Y""
N5 G65 H93 P503 Q082065 R068073 I085803 ; ......................................."RADIE"
N6 G65 H93 P504 Q083046 R032065 I078071 J076032..........................."S. ANGL"
N7 G65 H93 P505 Q072079 R076079 I083032 J078079 K046032............"HÅL NR."
N8 G65 H94 P032042 Q066079 R076084 I032072 J079076 K069032;....." *BULTHÅL"
N9 G65 H94 P067073 Q082067 R076069 I042032; .................................."CIRKEL*"
N10 G65 H94 P083069 Q084032 R080065 I084084 J069082 K078032 ;.."SÄTT MALL"
N11 G65 H94 P068065 Q084065 R032084 I079032 J086065 K082046 ;.."DATA-NR. VAR."
N12 G65 H94 P078079 Q046053 R048048 I045053 J048053 K046032 ;.."NO500-505"
N13 M99;

- 421 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

19.4.3 Inställning av teckenkoder


Tecknet kan inte användas för att specificera NC-programmet.
Därför anges koden som motsvarar tecknet.
Ett tecken består av tre siffror i halvstorlek och sex siffror i fullstorlek.
Teckenkoden specificeras för varje adress av G65-instruktionen med sex siffror.

Se tabellen för teckenkoden.


Exempel)
När "ABCDEFGH" specificeras, beskrivs koden såsom följer.
Kodad teckensträng: 065 066 067 068 069 070 071 072
P065066 Q067068 R069070 I071072;
AB CD EF GH

OBS!
1 Blanksteg (032) läggs till före teckenkoden, när teckenkoden på tre siffror eller
mindre specificeras.
Exempel)
P065066 Q067; → " AB C "
032(blanksteg) läggs till i slutet, när "ABC" visas.
P065066 Q067032; → " ABC "
2 Det antas att blankstegen om två tecken definierades i adressen när det inte
finns en adress definierad.
Exempel)
P065066 I067068; → "AB CD"

Tecken och koder att användas för funktionen för inmatning av malldata
Tecken Kod Kommentar Tecken Kod Kommentar
A 065 6 054
B 066 7 055
C 067 8 056
D 068 9 057
E 069 032 Blanksteg
F 070 ! 033 Utropstecken
G 071 “ 034 Anföringstecken
H 072 # 035 Nummertecken
I 073 $ 036 Dollartecken
J 074 % 037 Procent
K 075 & 038 Et-tecken
L 076 ‘ 039 Apostrof
M 077 * 042 Asterisk
N 078 + 043 Plustecken
O 079 , 044 Komma
P 080 - 045 Minustecken
Q 081 . 046 Punkt
R 082 / 047 Snedstreck
S 083 : 058 Kolon
T 084 ; 059 Semikolon
U 085 < 060 Vänster spetsparentes
V 086 = 061 Likhetstecken
W 087 > 062 Höger spetsparentes
X 088 ? 063 Frågetecken
Y 089 @ 064 Och-tecken

- 422 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA

Tecken Kod Kommentar Tecken Kod Kommentar


Z 090 [ 091 Vänster hakparentes
0 048 ¥ 092 Yen-tecken
1 049 ] 093 Höger hakparentes
2 050 ^ 094
3 051 _ 095 Understreck
4 052
5 053

Tecknen och koderna för katakana är som följer.


Tecken Kod Kommentar Tecken Kod Kommentar
ア 177 ム 209
イ 178 メ 210
ウ 179 モ 211
エ 180 ヤ 212
オ 181 ユ 213
カ 182 ヨ 214
キ 183 ラ 215
ク 184 リ 216
ケ 185 ル 217
コ 186 レ 218
サ 187 ロ 219
シ 188 ワ 220
ス 189 ヲ 166
セ 190 ン 221
ソ 191 ァ 167
タ 192 ィ 168
チ 193 ゥ 169
ツ 194 ェ 170
テ 195 ォ 171
ト 196 ャ 172
ナ 197 ュ 173
ニ 198 ョ 174
ヌ 199 ッ 175
ネ 200 ″ 222 Diakritiskt tecken
ノ 201 ° 223 Diakritiskt tecken
ハ 202 。 161 Punktuation
ヒ 203 「 162 Vänster citattecken
フ 204 」 163 Höger citattecken
ヘ 205 、 164 Komma
ホ 206 ・ 165 Punkt
マ 207 000 Blanksteg
ミ 208

OBS!
Diakritiskt tecken är ett bokstavstecken.

Tecknen och koderna för hiragana och kanji är enligt följande. Följande hiraganas och kanjis använder
två tecken av alfanumeriska tecken.

ぁ あ ぃ い う う ぇ え ぉ お
002 000 002 002 002 004 002 006 002 008 002 010 002 012 002 014 002 016 002 018
か が き ぎ く ぐ け げ こ ご
002 020 002 022 002 024 002 026 002 028 002 030 002 032 002 034 002 036 002 038

- 423 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

さ ざ し じ す ず せ ぜ そ ぞ
002 040 002 042 002 044 002 046 002 048 002 050 002 052 002 054 002 056 002 058
た だ ち ぢ っ つ づ て で と
002 060 002 062 002 064 002 066 002 068 002 070 002 072 002 074 002 076 002 078
ど な に ぬ ね の は ば ぱ ひ
002 080 002 082 002 084 002 086 002 088 002 090 002 092 002 094 002 096 002 098
び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ
002 100 002 102 002 104 002 106 002 108 002 110 002 112 002 114 002 116 002 118
ぽ ま み む め も ゃ や ゅ ゆ
002 120 002 122 002 124 002 126 002 128 002 130 002 132 002 134 002 136 002 138
ょ よ ら り る れ ろ わ わ 素
002 140 002 142 002 144 002 146 002 148 002 150 002 152 002 154 002 156 002 158
材 を ん 種 類 棒 穴 成 形 質
002 160 002 162 002 164 002 166 002 168 002 170 002 172 002 174 002 176 002 178
寸 法 外 径 長 端 面 最 小 内
002 180 002 182 002 184 002 186 002 188 002 190 002 192 002 194 002 196 002 198
大 加 工 切 削 倣 正 途 中 荒
002 200 002 202 002 204 002 206 002 208 002 210 002 212 002 214 002 216 002 218
具 番 号 仕 上 込 点 方 向 速
002 220 002 222 002 224 002 226 002 228 002 230 002 232 002 234 002 236 002 238
度 送 量 開 始 深 主 軸
002 240 002 242 002 244 002 246 002 248 002 250 002 252 002 254
回 転 数 位 置 決 直 線 時 円
003 000 003 002 003 004 003 006 003 008 003 010 003 012 003 014 003 016 003 018
反 現 在 指 令 値 領 域 診 断
003 020 003 022 003 024 003 026 003 028 003 030 003 032 003 034 003 036 003 038
操 作 手 引 機 械 残 移 動 次
003 040 003 042 003 044 003 046 003 048 003 050 003 052 003 054 003 056 003 058
早 電 源 投 入 間 分 秒 自 運
003 060 003 062 003 064 003 066 003 068 003 070 003 072 003 074 003 076 003 078
負 荷 実 使 用 寿 命 新 規 除
003 080 003 082 003 084 003 086 003 088 003 090 003 092 003 094 003 096 003 098
隅 取 単 補 能 独 終 了 記 角
003 100 003 102 003 104 003 106 003 108 003 110 003 112 003 114 003 116 003 118
溝 刃 幅 広 設 定 一 覧 表 部
003 120 003 122 003 124 003 126 003 128 003 130 003 132 003 134 003 136 003 138
炭 合 金 鋼 超 硬 先 付 摩 耗
003 140 003 142 003 144 003 146 003 148 003 150 003 152 003 154 003 156 003 158
仮 想 副 行 挿 消 去 山 高 準
003 160 003 162 003 164 003 166 003 168 003 170 003 172 003 174 003 176 003 178
備 完 後 弧 助 択 無 視 器 原
003 180 003 182 003 184 003 186 003 188 003 190 003 192 003 194 003 196 003 198
登 録 再 処 理 描 画 過 容 編
003 200 003 202 003 204 003 206 003 208 003 210 003 212 003 214 003 216 003 218
集 未 対 相 座 標 示 名 歯 変
003 220 003 222 003 224 003 226 003 228 003 230 003 232 003 234 003 236 003 238
呼 推 馬 力 系 選 達 閉
003 240 003 242 003 244 003 246 003 248 003 250 003 252 003 254
禁 復 帰 書 個 桁 稼 由 両 半
004 000 004 002 004 004 004 006 004 008 004 010 004 012 004 014 004 016 004 018
逃 底 逆 下 空 四 触 平 代 辺
004 020 004 022 004 024 004 026 004 028 004 030 004 032 004 034 004 036 004 038

- 424 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA
格 子 周 心 本 群 停 止 巾 微
004 040 004 042 004 044 004 046 004 048 004 050 004 052 004 054 004 056 004 058
状 路 範 囲 倍 率 注 側 特 殊
004 060 004 062 004 064 004 066 004 068 004 070 004 072 004 074 004 076 004 078
距 離 連 続 増 隔 件 初 期 条
004 080 004 082 004 084 004 086 004 088 004 090 004 092 004 094 004 096 004 098
経 握 圧 扱 陰 隠 右 押 横 黄
004 100 004 102 004 104 004 106 004 108 004 110 004 112 004 114 004 116 004 118
億 屋 化 何 絵 階 概 該 巻 換
004 120 004 122 004 124 004 126 004 128 004 130 004 132 004 134 004 136 004 138
気 起 軌 技 疑 供 共 境 強 教
004 140 004 142 004 144 004 146 004 148 004 150 004 152 004 154 004 156 004 158
掘 繰 係 傾 型 検 権 研 肩 見
004 160 004 162 004 164 004 166 004 168 004 170 004 172 004 174 004 176 004 178
験 元 弦 減 孔 巧 控 更 校 構
004 180 004 182 004 184 004 186 004 188 004 190 004 192 004 194 004 196 004 198
根 左 差 雑 参 散 産 算 治 耳
004 200 004 202 004 204 004 206 004 208 004 210 004 212 004 214 004 216 004 218
式 失 修 十 従 勝 商 少 尚 昇
004 220 004 222 004 224 004 226 004 228 004 230 004 232 004 234 004 236 004 238
植 色 食 伸 信 侵 振 浸
004 240 004 242 004 244 004 246 004 248 004 250 004 252 004 254
真 暗 以 意 異 影 鋭 越 価 可
005 000 005 002 005 004 005 006 005 008 005 010 005 012 005 014 005 016 005 018
科 果 箇 課 各 拡 核 学 掛 漢
005 020 005 022 005 024 005 026 005 028 005 030 005 032 005 034 005 036 005 038
簡 観 関 含 却 客 休 急 業 曲
005 040 005 042 005 044 005 046 005 048 005 050 005 052 005 054 005 056 005 058
均 筋 継 計 軽 言 限 互 降 採
005 060 005 062 005 064 005 066 005 068 005 070 005 072 005 074 005 076 005 078
済 細 姿 思 写 射 斜 者 車 借
005 080 005 082 005 084 005 086 005 088 005 090 005 092 005 094 005 096 005 098
縦 重 出 述 術 渉 照 省 章 証
005 100 005 102 005 104 005 106 005 108 005 110 005 112 005 114 005 116 005 118
象 身 進 人 図 違 印 沿 遠 央
005 120 005 122 005 124 005 126 005 128 005 130 005 132 005 134 005 136 005 138
奥 往 応 会 解 改 割 活 願 基
005 140 005 142 005 144 005 146 005 148 005 150 005 152 005 154 005 156 005 158
奇 寄 岐 既 近 区 矩 駆 偶 旧
005 160 005 162 005 164 005 166 005 168 005 170 005 172 005 174 005 176 005 178
求 球 究 級 欠 結 口 語 誤 交
005 180 005 182 005 184 005 186 005 188 005 190 005 192 005 194 005 196 005 198
厚 項 刻 告 黒 財 策 糸 試 資
005 200 005 202 005 204 005 206 005 208 005 210 005 212 005 214 005 216 005 218
事 持 似 釈 弱 受 収 純 順 所
005 220 005 222 005 224 005 226 005 228 005 230 005 232 005 234 005 236 005 238
序 剰 場 常 飾 水 錐 据
005 240 005 242 005 244 005 246 005 248 005 250 005 252 005 254
制 整 製 前 全 然 則 属 即 他
006 000 006 002 006 004 006 006 006 008 006 010 006 012 006 014 006 016 006 018
多 存 谷 探 短 徴 鎮 調 頂 鉄
006 020 006 022 006 024 006 026 006 028 006 030 006 032 006 034 006 036 006 038

- 425 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01

添 頭 同 導 道 熱 年 濃 箱 発
006 040 006 042 006 044 006 046 006 048 006 050 006 052 006 054 006 056 006 058
抜 伴 必 百 複 物 文 聞 併 忘
006 060 006 062 006 064 006 066 006 068 006 070 006 072 006 074 006 076 006 078
末 密 有 余 与 裏 立 略 青 席
006 080 006 082 006 084 006 086 006 088 006 090 006 092 006 094 006 096 006 098
石 積 赤 接 折 粗 創 双 捜 太
006 100 006 102 006 104 006 106 006 108 006 110 006 112 006 114 006 116 006 118
打 体 待 態 替 段 知 地 致 遅
006 120 006 122 006 124 006 126 006 128 006 130 006 132 006 134 006 136 006 138
追 通 伝 得 読 凸 凹 突 鈍 敗
006 140 006 142 006 144 006 146 006 148 006 150 006 152 006 154 006 156 006 158
杯 背 配 品 不 布 並 頁 別 片
006 160 006 162 006 164 006 166 006 168 006 170 006 172 006 174 006 176 006 178
返 勉 弁 保 明 滅 木 目 歪 揺
006 180 006 182 006 184 006 186 006 188 006 190 006 192 006 194 006 196 006 198
様 溶 要 抑 良 輪 和 話 枠 節
006 200 006 202 006 204 006 206 006 208 006 210 006 212 006 214 006 216 006 218
説 絶 千 専 浅 旋 総 走 退 台
006 220 006 222 006 224 006 226 006 228 006 230 006 232 006 234 006 236 006 238
第 題 卓 室 着 柱 鋳 丁
006 240 006 242 006 244 006 246 006 248 006 250 006 252 006 254
低 訂 肉 日 白 薄 比 皮 被 非
007 000 007 002 007 004 007 006 007 008 007 010 007 012 007 014 007 016 007 018
美 普 伏 歩 包 門 問 絡 列 万
007 020 007 022 007 024 007 026 007 028 007 030 007 032 007 034 007 036 007 038
利 訳 礼 乱 放 枚 約 練 油 劣
007 040 007 042 007 044 007 046 007 048 007 050 007 052 007 054 007 056 007 058
例 郭 戻 冷 垂 緑 紫 許 測 精
007 060 007 062 007 064 007 066 007 068 007 070 007 072 007 074 007 076 007 078
効 → ↑ ← ↓
007 080 007 082 007 084 007 086 007 088 007 090 007 092 007 094 007 096 007 098
板 予 〃 家 装 管
007 100 007 102 007 104 007 106 007 108 007 110 007 112 007 114 007 116 007 118
粉 等 貫 安 α β
007 120 007 122 007 124 007 126 007 128 007 130 007 132 007 134 007 136 007 138
程 抗 張 任 破 損 御 足 守 般
007 140 007 142 007 144 007 146 007 148 007 150 007 152 007 154 007 156 007 158
納 義 丸 汎 固 毎 当 的 詳 鳥
007 160 007 162 007 164 007 166 007 168 007 170 007 172 007 174 007 176 007 178
適 論 額 縁 温 給 界 混 監 締
007 180 007 182 007 184 007 186 007 188 007 190 007 192 007 194 007 196 007 198
護 己 称 樹 脂 料 落 確 認 報
007 200 007 202 007 204 007 206 007 208 007 210 007 212 007 214 007 216 007 218
排 性 生 績 判 搬 砥 θ 島 壁
007 220 007 222 007 224 007 226 007 228 007 230 007 232 007 234 007 236 007 238
] [ ■
007 240 007 242 007 244 007 246 007 248 007 250 007 252 007 254

- 426 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

20 FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING
Kapitel 20, "FUNKTIONER FÖR HÖGHASTIGHETSBEARBETNING", består av följande avsnitt:

20.1 AI-UTVIDGAD FÖRHANDSKONTROLL (M-SERIEN) /


AI KONTURKONTROLLFUNKTION / AI KONTURKONTROLLFUNKTION II (G05.1) ................427
20.2 URVALSFUNKTION BEARBETNINGSVILLKOR......................................................................443
20.3 INSTÄLLNING BEARBETNINGSKVALITETSNIVÅ (M-SERIEN)...........................................443
20.4 OPTIMUMAL ACCELERATION/INBROMSNING FÖR STEGBORRNING .............................445
20.5 G-KOD FÖRHINDRAR BUFFRING ..............................................................................................446

20.1 AI-UTVIDGAD FÖRHANDSKONTROLL (M-SERIEN) / AI


KONTURKONTROLLFUNKTION / AI
KONTURKONTROLLFUNKTION II (G05.1)
Översikt
Dessa funktioner tillhandahålls för höghastighets högprecisionsbearbetning. Användningen av dessa
funktioner dämpar accelerations-/inbromsningsfördröjningen som tenderar att öka då matningshastigheten
blir snabbare, liksom fördröjningen i servosystemet, vilket reducerar bearbetningsprofilfelet.
I beskrivningarna nedan som är gemensamma för AI-utvidgad förhandskontroll (M-serien), AI
konturkontroll I och AI konturkontroll I används termen "AI konturkontroll".

De funktioner som anges nedan är giltiga i läget AI-konturstyrning.


Tabell 20.1 (a)
AI-utvidgad
förhandskontroll AI-konturstyrning I AI-konturstyrning II
(M-serien)
0i-TF 0i-TF
Modell 0i–MF
0i–MF 0i–MF
Grundläggande/tillval Grundläggande Tillval Tillval
20 40 200
Antal block som är inlästa (När tiden är (När tiden är (När tiden är
specificerad: 1) specificerad: 1) specificerad: 1)
Framförhållning av acceleration/inbromsning
Aktiverad Aktiverad Aktiverad
före interpolering
Look-ahead klockformad
Aktiverad Aktiverad Aktiverad
acceleration/inbromsning före interpolation
Funktion för ändring av tidskonstanten för
Aktiverad Aktiverad Aktiverad
klockformad acceleration/inbromsning
Avancerad feed-forward Aktiverad Aktiverad Aktiverad
Accelerationsinställning för varje axel Aktiverad Aktiverad Aktiverad
Hastighetsstyrning baserad på
Aktiverad Aktiverad Aktiverad
matningshastighetens differens på varje axel
Hastighetsstyrning med acceleration i cirkulär
Aktiverad Aktiverad Aktiverad
interpolation
Aktiverad Aktiverad Aktiverad
Hastighetsreglering med accelerationen på När tiden är När tiden är När tiden är
varje axel specificerad: inte specificerad: inte specificerad: inte
aktiverad) aktiverad) aktiverad)

- 427 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

AI-utvidgad
förhandskontroll AI-konturstyrning I AI-konturstyrning II
(M-serien)
Mjuk hastighetsreglering inte aktiverad inte aktiverad Aktiverad
När tiden är
specificerad: inte
aktiverad)
Hastighetsreglering med skärningsbelastning inte aktiverad inte aktiverad Aktiverad
Ignorera ett matningshastighetskommando inte aktiverad inte aktiverad Aktiverad
Ryckstyrning (Typ M) inte aktiverad inte aktiverad
Tillvalsfunktion
- Hastighetsreglering med ändring av accelerationen
När tiden är
på varje axel
specificerad: inte
- Look-ahead mjuk klockformad
aktiverad)
acceleration/inbromsning före interpolation
Nano utjämning (Typ M) inte aktiverad inte aktiverad Tillvalsfunktion

Format
G05.1 Q1 [R_] ; AI-konturstyrning läge på
:
G05.1 Q0 ; AI-konturstyrning av
R : Bearbetningstillstånd med val av nivå (1 till 10)

AI-konturkontrolläget kan även kontrolleras med formaten som har använts för konventionell utvidgad
förhandskontroll.
G08 P1 [R_] ; AI-konturstyrning läge på
:
G08 P0 ; AI-konturstyrning av
R : Bearbetningstillstånd med val av nivå (1 till 10)

OBS!
1 Ange alltid G05.1 och G08 i ett oberoende block.
(Ange inte andra G-koder samtidigt.)
2 Läget AI-konturstyrning kan också stängas av vid en återställning.
3 Kommandona G05.1 och G08 är separata respektive kommandon. Vänligen
stäng av AI-konturstyrningsläget med ett kommando som slår på
AI-konturstyrningsläget. AI-konturstyrning kan inte stängas av med något annat
kommando.
4 Läget AI-konturstyrning kan slås på i början av automatisk drift genom att ställa in
bit 0 (SHP) i parameter nr 1604.

- 428 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

OBS!
5 Följande villkor gäller när varje AI-konturstyrningsläge slås på/av med flera
kommandon.
(1) AI-konturstyrningslägets kommandon är G05.1 och G08 i storleksordningen
högt uppsatt kommando (G05.1 > G08). Det är nödvändigt att slå på
AI-konturstyrningsläget från det underordnade positionskommandot i tur och
ordning när flera kommandon utförs.
(2) Efter att AI-konturstyrningsläget slås på med G05P10000 eller G05.1Q1, om
G08-kommandot utförs i läget, utfärdas larm PS5110 "FEL
G-KOD(AICC-LÄGE)".
Exempel)
G05P10000(G05.1Q1) AI-konturstyrning på genom G05(G05.1)
G08P1(P0) Larm PS5110 utfärdas.
(3) När flera kommandon utförs måste varje kommando som slår på/av
AI-konturstyrningsläget kapslas.
(Exempel)
G08P1 AI-konturstyrning på genom G08
:
G05.1Q1 AI-konturstyrning på genom G05.1
:
G05.1Q0 AI-konturstyrning på genom G05.1
:
G08P0 AI-konturstyrning av genom G08

Förklaring
- Metod för att bestämma tangentiell acceleration
Acceleration/inbromsning utförs med största tangenten acceleration/inbromsning som inte överskrider
den tillåtna accelerationen som är angiven för varje axel.
(Exempel)
Tillåten acceleration X-axel: 1000 mm/sek2
Tillåten acceleration Y-axel: 1200 mm/sek2
Tid för ändring av accelerationen: 20 ms
Program:
N1 G01 G91 X20. F6000 : (Rörelse på X-axeln.)
G04 X0.01 ;
N2 Y20. ; (Rörelse på Y-axeln.)
G04 X0.01 ;
N3 X20. Y20. ; (Rörelse i XY-riktning (i 45 graders vinkel).)

Eftersom N3 utför interpolation för X- och Y-axlarna i 45-graders riktning, styrs accelerationen av
Y-axeln efter X-axeln till att bli 1000 mm/s2. Därför är den kombinerade accelerationen 1414 mm/s2.
Tangentens matningshastighet

20ms
2 2 2
1000mm/sek 1200mm/sek 1414mm/sek
lutning lutning lutning

20ms 20ms 20ms


Fig.20.1 (a)

- 429 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

- Acceleration
Accelerationen utförs så att den programmerade matningshastigheten för ett block uppnås när blocket
exekveras.
När look-ahead acceleration/inbromsning före interpolation är giltig för flera block, kan accelerationen
utföras över mer än ett block.

Matningshastighet Varvtalsreglering av förinställd


acceleration/retardation innan interpolering
Programmerad hastighet

Tid
N1 N2 N3 N4 N5

Fig.20.1 (b)

- Retardation
Inbromsningen startar tidigare så att den programmerade matningshastigheten för ett block uppnås i
början av blocket.
När look-ahead acceleration/inbromsning före interpolation är giltig för flera block, kan inbromsningen
utföras över mer än ett block.
Matnings- Varvtalsreglering av förinställd
hastighet Startpunkten för acceleration/retardation innan interpolering
inbromsning
Programmerad hastighet

Startpunkten för
inbromsning

Tid

Fig.20.1 (c)

- Inbromsning baserad på en sträcka


Inbromsningen startar om den totala distansen mellan block som lästs in i förväg blir kortare eller lika
med den inbromsningsdistans som beräknats med utgångspunkt från den aktuella matningshastigheten,
Om den totala distansen för två block som lästs in i förväg under inbromsningen ökar utförs acceleration.
Om en serie block med en liten rörelsebana programmeras successivt utförs antingen inbromsning eller
acceleration så att man får en matningshastighet som inte är konstant.
För att undvika detta minskas den programmerade matningen.

- 430 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

- Funktion för ändring av tidskonstanten för klockformad


acceleration/inbromsning
Klockformad acceleration/inbromsning före interpolation utförs enligt accelerationen och
accelerationsändringstiden som sätts av parametrarna, såsom visas i figuren nedan.
Matningshastighet
T1
Specificerad
matningshastighet

T1low

Låg specificerad
matningshastighet Tid

T2 T2

T1 : Tid som erhållits från specificerad matningshastighet och acceleration


(specificerad matningshastighet/acceleration (parameter nr 1660))
T2 : Ändrad tidsgång för acceleration (parameter nr 1772)

Fig.20.1 (d)

Här blir accelerationsändringstiden (T2) konstant oavsett angiven matningshastighet, medan


accelerationstiden för den linjära sektionen (T1), som bestäms av accelerationen, varierar med angiven
matningshastighet. Om T1 blir kortare än T2 när den specificerade matningshastigheten är låg, uppnår
den linjära accelerationen/inbromsningen inte de angivna accelerationsresultaten, såsom visas i figuren
nedan.
Linjär acceleration/inbromsning uppnår inte
specificerad acceleration/inbromsning
Matningshastighet

Specificerad
matningshasti
ghet
Tid

T1 T1

T2

T1 : Tid som erhållits från specificerad matningshastighet och acceleration


(specificerad matningshastighet/acceleration (parameter nr 1660))
T2 : Ändrad tidsgång för acceleration (parameter nr 1772)

Fig.20.1 (e)

Ställ i så fall in bit 3 (BCG) i parameter nr 7055 på 1. Då ändras den interna accelerations- och
vektortidskonstanten för acceleration/inbromsning innan interpolationen ändras för att få
accelerationens/inbromsningens mönster så nära den optimala klockformade
accelerationen/inbromsningen före interpolation baserad på en specificerad referenshastighet för
acceleration/inbromsning och därmed reduceras tiden för acceleration/inbromsning.

- 431 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

Matningshastighet Accelerations-/inbromsningskurva

Specificerad
matningshastighet

T1'

T2' T2'

Fig. 20.1 (f)

Det finns tre metoder för specificering av referenshastigheten för acceleration/inbromsning.


(1) Specificera hastigheten med F i ett G05.1 Q1-block
(2) Inställning av hastigheten i parameter nr 7066
(3) Inställning av hastigheten som angetts med F-kommandot som utfärdats i början av skärningen som
referenshastighet

Om F specificeras i ett G05.1Q1-block antas den specificerade matningshastigheten vara


referenshastigheten för acceleration/inbromsning. Detta kommando kan endast användas i funktionen
matning per minut.
Om inget F-kommando specificeras i ett G05.1Q1-block antas den matningshastighet som specificerats i
parameter nr 7066 vara referenshastighet för acceleration/inbromsning. Om 0 ställs in i parameter nr
7066 antas det F-kommando som specificerats i skärningsstartblocket vara referenshastighet för
acceleration/inbromsning.

- Automatisk styrfunktion för matningshastighet


I AI-konturstyrning är matningshastigheten automatiskt styrd av förinläsning av block.
Matningshastigheten bestäms med hjälp av följande villkor. Om den specificerade matningshastigheten
överskrider den definierade matningshastigheten utförs acceleration/ inbromsning före interpolation för
att uppnå den definierade matningshastigheten.
(1) Ändringar i matningshastigheten på varje axel i ett hörn och tillåten programmerad ändring av
matningshastighet
(2) Förväntad acceleration på varje axel och tillåten programmerad acceleration har angetts
(3) Förväntad skärningsbelastning från rörelseriktningen på Z-axeln
Specificerad kanal
Bearbetningsfel minskas på grund av
för verktyg
inbromsningen av skillnaden i
Verktygsbanan antagen
matningshastigheten.
när Al-konturstyrning inte
används
Verktygsbanan antagen
när Al-konturstyrning
används

Bearbetningsfel minskas på grund


av inbromsning med
accelerationen.

Fig.20.1 (g)

För mer information, se förklaringen av funktion.

- 432 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

- Hastighetsreglering baserad på skillnaden i matningshastighet på varje axel


vid ett hörn
Om matningshastigheten ändras på en axel på varje axel i ett hörn kan matningshastigheten bestämmas
med hjälp av hastighetsreglering baserad på matningsdifferensen i ett hörn på ett sådant sätt att det inte
inträffar någon matningsdifferens som överskrider den tillåtna matningsdifferensen på den axel som
ställts in för parameter nr 1783 utan istället utförs inbromsning automatiskt.
(Example)
(Exempel)

Prog ram
Program
N1
N1 G01 G91 X100. F5000
G91 X100.0 F50 00
N2 Y100.
N2 Y100.0
N2

Y
N1

X
Tangentens
Tangentens
matningshastighet
Tangen t feedrate matningshastighet
Tange nt f eedrate

Inbromsning baserad
Tid
Time The deceleration
på skillnaden i based Parameter No.1783
Parameter nr. 1783
on the feedrat e difference
matningshastigheten
issom
u sed.
används. Time
Tid
X-axelns matningshastighet
X-axis feed ra te X-axis fee drate
X-axelns matningshastighet
The feedrate
Differensen i difference
becomes small,blir
matningshastigheten and the
liten,
Den
The tangentiella
tangent feed ra te is feedrate on e ach axis
och matningshastigheten på
matningshastigheten
smo oth, but the feed raärte becomes
varje axel smooth.
blir jämn.
jämn, men
on each inte
a xis is för
not.
matningshastigheten på
varje axel.
Parameter nr.
Parameter No.1783
1783
Time
Tid Time
Tid
Y-axelns
Y-axis matningshastighet
feedrate Y-ax is feedrate
Y-axelns matningshastighet

Tid Parameter nr. 1783


Parameter No.1783 Tid
Time Time

When speed c ont ro l based


När hastighetskontroll o n th på
baserad e feskillnad
edrate i WhenNär hastighetskontroll
speed control based onbaserad på skillnad
the feedrat i
e difference is
difference is invalid
matningshastighet är ogiltig matningshastighet
valid är giltig

Fig.20.1 (h)

Metoden för inbromsning baserad på differensen i matningshastigheten varierar beroende på inställningen


i parameter bit 6 (FNW) i parameter nr 19500).
Om parametern FNW är inställd på 0 så antas den högsta matningshastigheten som inte överskrider
tillåten matningshastighetsskillnad inställd för parameter nr 1783 vara inbromsningsmatningshastigheten.
I detta fall varierar den bromsade ansättningshastigheten om rörelseriktningen varierar, även om konturen
är densamma.

- 433 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

(Exempel)
Om parameter FNW (bit 6 i nr 19500) = 0 och
tillåten differens i matningshastigheten = 500 mm/min (på alla axlar )

Bromsa in X/Y-axeln till 250


mm/min
Bromsa in X-axeln till
(Matningshastigheten i
500 mm/min
tangensriktningen är 354
Y mm/min.)

Fig.20.1 (i)

I det vänstra exemplet i figuren ovan, är X-axeln inverterad vid hörnet från positiv riktning till negativ
riktning, och inbromsning utförs så att matningshastighetsskillnaden blir 500 mm/min. Med andra ord, är
matningshastigheten 250 mm/min både när axeln rör sig i positiv riktning och när den rör sig i negativ
riktning. Som en följd, blir tangensriktningen matningshastighet blir 354 (mm/min).

X-axelns
matningshas
tighet

250mm/min 500mm/min Tid

Y-axelns
matningshast
ighet

250mm/min Tid

Fig.20.1 (j)

Om parameter FNW är inställd på 1 så avgörs matningshastigheten inte enbart med villkoret att
tillåten matningsdifferens och tillåten acceleration på varje axel inte överskrids, utan också på det
villkoret att den bromsade ansättningshastigheten är konstant, oavsett rörelseriktningen, om konturen är
densamma.
Om denna parameter är inställd på 1 så kan inbromsningsmatningshastigheten som bestäms med
matningshastighetskillnaden vara upp till 30% lägre än den som bestäms om denna parameter är inställd
på 0.

- 434 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

(Exempel)
Om parameter FNW (bit 6 i nr 19500) = 1 och
tillåten differens i matningshastigheten = 500 mm/min (på alla axlar )

Inbromsning till Inbromsning till


354 mm/min 354 mm/min

Fig.20.1 (k)

- Hastighetsstyrning med acceleration i cirkulär interpolation


Om höghastighetsbearbetning utförs i cirkulär interpolation eller spiralinterpolation, har den aktuella
verktygsbanan ett fel i förhållande till den programmerade kanalen. I cirkulär interpolation kan detta fel
beräknas ungefär med utgångspunkt från den ekvation som ges nedan.
Y
Δ r : Fel
Specificerad
kanal Δr : Maximalt radiefel (mm) v
v : Matningshastighet (mm/s)
Faktisk kanal r : Cirkelbågens radie (mm)
2
a : Acceleration (mm/sekund )
T1 : Tidskonstant för
acceleration/inbromsning efter
interpolation vid skärmatning
r (sekund)
T2 : Tidskonstant för servomotor
0 X (sekunder)

Fig.20.1 (l)

1 2 v2 1 2
Δr = (T1 + T22 ) = (T1 + T22 ) ⋅ a ................. (ekvation 1)
2 r 2

I själva bearbetningen, tillåtna felet Δr ges, så att den maximala tillåtna accelerationen a (mm/sekund2) i
ekvation 1 bestäms.
Uttryck 1 är ett uttryck när typen av acceleration/retardation efter interpolering är exponentiell
acceleration/retardation. Vid linjär acceleration/retardation efter interpolation är radiefelet 12 gånger
mindre än vid exponentiell acceleration/retardation, med undantag för fel som orsakats av en servomotors
tidskonstant. Radiefelet vid klockformad acceleration/inbromsning efter interpolation är hälften av linjär
acceleration/inbromsning efter interpolation.
När en specificerad matningshastighet gör att radiefelet på grund av en båge med en programmerad radie
som överstiger det tillåtna felet låser hastighetsregleringen med acceleration den automatiska
bågskärningshastigheten med hjälp av parameterinställningar i cirkulär interpolation.
Låt den tillåtna accelerationen som beräknats med utgångspunkt från den tillåtna acceleration som ställts
in för varje axel vara A. Då uttrycks maximalt tillåten matningshastighet v med programmerad radie r
enligt följande:

v = A ⋅ r ............................................................. (ekvation 2)

Om en specificerad matningshastighet överstiger matningshastigheten v som erhållits från ekvation 2


låses matningshastigheten automatiskt på matningshastigheten v.
- 435 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

Den tillåtna accelerationen specificeras i parameter nr 1735. Om det finns en differens i den tillåtna
accelerationen mellan de två axlarna för cirkulär interpolation betraktas den lägre accelerationen som den
tillåtna accelerationen.
Om cirkelbågradien är liten, kan ett för litet värde beräknas som inbromsning v. I sådana fall, kan den
lägre matningshastighetsgränsen ställas in i parameter nr 1732 för att förhindra matningshastigheten från
att minska för mycket.

- Hastighetsreglering med accelerationen på varje axel


När små konsekutiva linjer används för att skapa en kurva (se exemplet på bilden nedan) är
matningsdifferensen på varje axel i de enskilda hörnen inte särskilt stor. Därför utförs inte inbromsning
med matningsdifferens. Små konsekutiva matningsdifferenser däremot orsakar totalt hög acceleration på
varje axel.
I ett sådant fall kan inbromsning ske för att minska maskinpåfrestningen och bearbetningsfel orsakade av
för hög acceleration. Den bromsade ansättningshastigheten definieras som den matningshastighet som gör
att accelerationen på varje axel inte överskrider den tillåtna acceleration som ställts in i parameter nr
1737.
Den bromsade ansättningshastigheten definieras för varje hörn. Den aktuella matningshastigheten är lägre
än den bromsade ansättningshastighet som bestämts i blockets start- och slutpunkt.
Beroende på den specificerade konturen kan en väldigt låg inbromsningsmatningshastighet beräknas. I så
fall kan den lägre matningshastighetsgränsen ställas in i parameter nr 1738 för att förhindra att
matningshastigheten minskas för mycket.
I exemplet nedan är accelerationen (gradienten i den brutna linjen i matningshastighetsdiagrammet) för
hög i hörn N2 till N4 och N6 till N8, varför inbromsning utförs.
N8
N7 N9
N6

N5
Y
N1
X N4
N3
N2

X-axelns
matningshastighet

Y-axelns
matningshastighet

Tangentens
matningshastighet

N1 N5 N9 N1 N5 N9

Fig.20.1 (m)

Metoden för att bestämma matningshastigheten med accelerationen varierar beroende på inställningen i
parameter bit 6 (FNW) i parameter nr 19500.

- 436 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING
Om parametern FNW är inställd på 0 så antas den högsta matningshastigheten som inte får den tillåtna
accelerationen som ställts in för parameter nr 1737 att överskridas vara inbromsningsmatningshastigheten.
I detta fall varierar den bromsade ansättningshastigheten beroende på rörelseriktningen även om konturen
är densamma (se bilden nedan).
(Exempel) Om en cirkulär kontur med en radie på 10 mm anges med små
rätlinjeblock
Parameter FNW (bit 6 i nr 19500) = 0
2
Tillåten acceleration = 1000 mm/s (på alla axlar)

Tangentens matningshastighet

F6000

Matningshastigh
eten är högre i
dessa riktningar.

Tid

Fig.20.1 (n)

Om parameter FNW är inställd på 1 så bestäms matningshastigheten inte endast med villkoret att tillåten
acceleration på varje axel inte överskrids, utan också villkoret att inbromsningsmatningshastigheten är
konstant oavsett rörelseriktning om formen är densamma.
Om denna parameter är inställd på 1 så kan inbromsningsmatningshastigheten som bestämts med
matningshastighetsskillnaden eller accelerationen vara upp till 30% lägre än den som bestäms om denna
parameter är inställd på 0.
(Exempel) Om en cirkulär kontur med en radie på 10 mm anges med små
rätlinjeblock
Parameter FNW (bit 6 i nr 19500) = 1,
2
radie = 10 mm, tillåten acceleration = 1000 mm/s (på alla axlar)

Tangentens matningshastighet

F6000

Tangentens
matningshastigh
et är konstant.

Tid

Fig.20.1 (o)

OBS!
I cirkulär interpolation är tangentmatningen konstant, oavsett inställningen av
parametern.

När denna funktion är aktiv kan matningshastigheten låsas, liksom rörelseriktningen i blocket som är låg
även om rörelsesträckan i blocket är lång. Hastighetskontroll med acceleration blir ogiltig i blocket som
är längre än blocklängden inställd i parameter nr 19518 om bit 1 (HNG) i parameter nr 19517 är inställd
på 1.

- Mjuk hastighetsreglering
I hastighetsreglering med acceleration känner den mjuka hastighetsregleringen igen hela konturen från
föregående och efterföljande block inklusive block som läses i förväg för att göra en mjuk bestämning av
hastigheten.
- 437 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

Om en kurva specificeras med på varandra följande exakta raka linjer rundas de programmerade värdena
av till det minsta inmatade inkrementet innan de skickas ut så att bearbetningsprofilen beräknas på ett
ungefär med en bruten linje.
Om matningshastigheten bestäms med acceleration på vanligt sätt beräknas en optimal matningshastighet
automatiskt för en programmerad kontur så att en kraftig acceleration kan bli resultatet beroende på
kommando, vilket kan leda till inbromsning.
I så fall möjliggör användning av den mjuka hastighetsregleringen hastighetsstyrning genom igenkänning
av hela konturen vilket ger en mjuk hastighetsreglering samtidigt som lokal inbromsning dämpas varför
matningshastigheten ökar.

Stor
acceleration

: Programmerad kanal

: Identifierad figur

Fig.20.1 (p)

För en del av en programmerad kontur som kräver kraftig acceleration erhålls accelerationen baserat på
den figur som känns igen från flera block och matningshastigheten bestäms så att accelerationen håller sig
inom den tillåtna acceleration som ställs in i parameter nr 1737.
Inbromsning med acceleration
Tangentiell matningshastighet på vanligt sätt
Mjuk hastighetsreglering

Kommando med stor acceleration

Tid

Fig.20.1 (q)

Mjuk hastighetsreglering erhåller accelerationen genom användning av den kontur som känns igen från
föregående och efterföljande block inklusive block som läses i förväg så att mjuk hastighetsreglering
aktiveras även i delar där accelerationen ökar.
Mjuk hastighetsreglering aktiveras under följande förhållanden:
(1) Hastighetsstyrning med acceleration aktiveras i läget AI-konturstyrning II.
(2) Successiva linjära interpolationskommandon specificeras.
(3) Bit 0 (HPF) i parameter nr 19503 ställs in på 1.

- 438 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

VAR FÖRSIKTIG
Om mjuk hastighetsreglering används kan matningshastigheten bli högre än den
matningshastighet som erhålls vid vanlig hastighetsreglering med acceleration i
en viss figur som ett hörn. För hörn skall parameter nr 1783 ställas in, vilken är
parametern för den tillåtna skillnaden i matningshastighet för hastighetsreglering
med skillnaden i matningshastighet vid hörn så att en lämplig inbromsning
verkställs med hastighetsregleringen med skillnaden i matningshastighet för
hörn.

När denna funktion är aktiv kan matningshastigheten låsas, liksom rörelseriktningen i blocket som är låg
även om rörelsesträckan i blocket är lång. Mjuk hastighetsreglering blir ogiltig i blocket som är längre än
rörelsesträckan inställd i parameter nr 19518 om bit 1 (HNG) i parameter nr 19517 är inställd på 1.

- Hastighetsreglering med skärningsbelastningen


Vanligtvis är det bearbetningsmotstånd som genereras när bearbetning utförs med botten av fräsen som
verktyg när verktyget sänks ner längs Z-axeln större än det bearbetningsmotstånd som genereras när
bearbetningen utförs med sidan av fräsen som verktyg när verktyget stiger längs Z-axeln. Därför behövs
inbromsning.
I AI-konturstyrning används verktygets rörelseriktning på Z-axeln som ett villkor för att beräkna
bearbetningsmatningen.
Denna funktion är aktiverad endast när bit 4 (ZAG) i parameter nr 8451 är inställd på 1.

Fig.20.1 (r) Under stigning på Z-axeln

Fig.20.1 (s) Under nedgång på Z-axeln

Inbromsningsvinkeln θ under inbromsningen på Z-axeln (vinkeln formas av XY-planet och


verktygscenterbanan) ser ut som i figuren. Inbromsningsvinkeln delas upp i fyra områden och
övermanningsvärdet för de olika områdena parametriseras på följande sätt:
Parameter nr 8456 för område 2
Parameter nr 8457 för område 3
Parameter nr 8458 för område 4

För område 1 finns däremot ingen parameter. Därför används hela tiden en övermanning på 100%. Den
matningshastighet som beräknas enligt en annan matningskontroll multipliceras med övermanningsvärdet
för området som nedsänkningsvinkeln θ hör till.
Område 1 0º ≤ θ < 30º
Område 2 30º ≤ θ < 45º
- 439 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

Område 3 45º ≤ θ < 60º


Område 4 60º ≤ θ < 90º

Matningshastigheten kan övermannas med en lutning genom inställning av bit 1 (ZG2) i parameter nr
19515 till 1. Då skall övermanningsvärdet för yta 1 specificeras i parameter nr 19516.
Z

XY-planet

30° Område 1
90°
60°
Område 4 45°
Område 2
Område 3

Fig.20.1 (t)

VAR FÖRSIKTIG
1 Hastighetsregleringen med skärhastigheten fungerar endast om verktyget står
parallellt med Z-axeln. Därför kan det hända att det inte går att använda denna
funktion beroende på vilken typ av maskin som används.
2 I hastighetsregleringen med skärhastigheten, bestäms rörelseriktningen på
Z-axeln med motsvarande NC-kommando. Riktningen på Z-axeln kan därför inte
bestämmas om manuellt ingrepp utförs på Z-axeln med manuell
absolutmåttprogrammering inkopplad eller om en spegling tillämpas på Z-axeln.
Undvik att använda dessa funktioner om du använder hastighetsregleringen.
3 När tredimensionell koordinatomställning utförs, bestäms nedsänkningsvinkeln
på Z-axeln med det konverterade koordinatsystemet.
4 Hastighetsreglering med skärbelastning är aktiverad för alla interpolationer i
läget AI-konturstyrning II. Denna funktion kan dock endast göras giltig för linjära
interpolationer genom inställning av bit 4 (ZOL) i parameter nr 19503 till 1.

- Ignorera matningshastighetskommandon
I ett block där AI-hastighetsreglering II är aktiverat kan alla matningshastighetskommandon
(F-kommandon) ignoreras genom att ställa in bit 7 (NOF) i parameter nr 8451.
Termen matningshastighetskommando, såsom den används här, syftar på följande kommandon:

(1) Modala F-kommandon före det block där AI-konturstyrning II är inkopplat


(2) F-kommandon och modala F-kommandon före det block där AI-konturstyrning II är inkopplat

När matningshastighetskommandona ignoreras antas att den övre programmerade


matningshastighetsgränsen för parameter nr 8465 programmeras.
Observera däremot att alla utgivna F-kommandon och modala F-kommandon lagras i CNC-systemet.
I ett block där AI-konturstyrning II ändras från inkopplat till urkopplat läge används därför de modala
värdena i F-kommandona som beskrivs i punkt (1) och (2) ovan som modala F-kommandon istället för de
modala värdena i de F-kommandon som beräknats med AI-konturstyrning II.

- 440 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

- Ett annat exempel på hur matningshastigheten kan bestämmas


Om en specificerad matningshastighet överstiger den övre gränsen för matningshastigheten av
AI-konturstyrning (i parameter nr 8465) låses matningshastigheten vid den övre matningshastigheten.
Den övre matningshastighetsgränsen låses vid max. skärhastighet (parameter nr 1432) för
acceleration/inbromsning före interpolation.
När max. skärhastighet för acceleration/inbromsning före interpolation (parameter nr 1432) är inställd på
0 så används max. skärhastighet (parameter nr 1430).

Begränsning
- Villkor för att tillfälligt avbryta AI-konturstyrning
Om ett av de kommandona som anges nedan utfärdas i AI-konturstyrning, avbryts AI-konturstyrning
tillfälligt.
Om systemet blir klart för AI-konturstyrning efter att det avbrutits, återställs AI-konturstyrningen
automatiskt.
Tabell エラー! 指定したスタイルは使われていません。 (b)
G-kod
Funktionsnamn
M-serien T-serien
Positionering (snabbtransport) G00 G00
Enkelriktad positionering G60 -
Spindelpositionering - G00
Gängning med fast tapp G74, G84 G84, G88
Gängskärning (OBS) G33 G32
Gängskärning med variabel stigning (OBS) - G34
Enkel gängskärningscykel (OBS) - G92
Multipelrepetercykel för gängskärning (OBS) - G76
Elektronisk växellåda (EGB) G81, G81.4 -
Om inget rörelsekommando specificeras - -
G09
G09
Engångs-G-kod annan än de som visas till höger G38, G39
G38, G39
G45, G46, G47, G48

OBS!
Acceleration/inbromsning före interpolation är ogiltig för ett
gängskärningskommando. Därför, om acceleration/inbromsning före
interpolation är aktiverad genom ett kommando som föregår eller följer efter ett
gängskärningskommando, bromsas verktyget och stoppas temporärt när blocket
ändras.
Eftersom tillståndet för acceleration/inbromsning före interpolationen inte ändras
under kontinuerlig gängskärning, inträffar inbromsning inte när blocket ändras.

- 441 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

Exempel
O0010

G5.1 Q1;
G01
Läge för AI-konturstyrning

X1.0Y2.0Z3.0;
G00; Byt till positionering
Läget för AI-konturstyrning

avbryts tillfälligt.
G01; Återgå till skärmatning
X2.0Y2.0Z4.0;
… Återför automatiskt systemet till AI-konturstyrning
X4.0Y1.0Z2.0; Läge för AI-konturstyrning
G5.1 Q0;

M30;

- Modala G-koder kan användas när AI-konturstyrning anges


I tillståndet för den modala G-koden som anges nedan, kan AI-konturstyrning anges.
Ange inte AI-konturstyrning i modala tillstånd annat än dessa.

G13.1 : Avbryt läget polärt koordinatinterpolationsläge (T-serien)


G15 : Avbryter polärt koordinatkommando (M-serien)
G40 : Avbryt verktygsradiekompensering
G40.1 : Avbryter normal riktningskontroll (M-serien)
G50 : Avbryter skalindelning (M-serien)
G50.1 : Avbryter programmerbar spegling
G50.2 : Avbryter polygon svarvning (T-serien)
G64 : Avbryt skärningsläge
G67 : Avbryt modalt makroanrop
G69 : Avbryt koordinatsystemets rotation/3-dimensionell koordinatsystemkonvertering
G80 : Avbryter fast cykel
G97 : Avbryt styrning av konstant skärhastighet
M
- Återgång
När exekvering bakåt startas i AI-konturstyrningsläge, avslutas en exekvering bakåt omedelbart beroende
på ett program och därefter är bakåtrörelsen inte möjlig.
Under exekvering bakåt och ny exekvering framåt inaktiveras funktionen för matningshastighet genom
acceleration under AI-konturstyrning.

Anmärkningar
- Om behandling av makrosatser
I läget för AI-konturstyrning, är NC-satser av flera block förinställda. Makrosatser för aritmetiska
operationer och villkorade hopp körs så fort de har lästs in i buffertminnet. Därför är tidsberäkningen för
exekveringen av makrosatserna inte alltid den programmerade följdordningen.
Om du måste exekvera makrosatsen efter att ha avslutat ett NC block precis före makrosatsen måste du
ange den M-kod eller den G-kod som inte buffras direkt före makrosatsen. Speciellt om man läser in/läser
ut systemvariabler till styrsignaler, koordinater, offsetvärden etc. kan man få olika systemvariabler
beroende på när NC-satsen utfördes. För att undvika detta fenomen kan man ange sådana M-koder eller
G-koder före makrosatsen, om så behövs.

- 442 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

- Inställning av acceleration/inbromsning och matningshastighet


I läget för look-ahead acceleration/inbromsning före interpolation, när en tid som krävs för acceleration
eller inbromsning är högre än en sekund, kunde matningshastigheten inte nå specificerade data.
När bit 7 (FCC) i parameter nr 19500 är inställd på 1 kan matningshastigheten nå specificerade data.
I detta fall kan dock interpolationsprecisionen vara lägre vid kurvinterpolation såsom cirkulär
interpolation.

20.2 URVALSFUNKTION BEARBETNINGSVILLKOR


Översikt
Genom att ställa in en fart- eller precisionsfokuserad parameteruppsättning i en AI-utvidgad
förhandskontroll- (M-serien) / AI konturkontrollfunktion och ange en precisionsnivå i enlighet med
bearbetningsförhållandena under bearbetningen, kan parametrar som passar förhållandena automatiskt
beräknas så att bearbetningen kan utföras.

OBS!
Denna funktion är en tillvalsfunktion.

Format
- Förändra precisionsnivån med ett program
Förutom att den slås på på skärmen för val av precisionsnivå, kan precisionsnivån förändras genom att
använda ett program i formatet nedan.

G05.1 Q1 Rx ;
x .......Nivå (1 till 10)

Precisionsnivån kan också ändras i formatet som används med konventionell "avancerad
förhandskontroll".

G08 P1 Rx ;
x .......Nivå (1 till 10)

VAR FÖRSIKTIG
När den har specificerats förblir en nivå aktiv även om läget AI-utvidgad
förhandskontroll (M-serien) / AI konturkontrolläge avbryts.

20.3 INSTÄLLNING BEARBETNINGSKVALITETSNIVÅ


(M-SERIEN)
Översikt
I nano-ffinpolering, om “nivå 1”- och “nivå 10”-parametrarna för en precisionsnivå och glättningsnivå är
inställda för att specificera en precisionsnivå och glättningsnivå enligt bearbetningsvillkoren under
bearbetning, kan parametervärdena som motsvarar villkoret automatiskt beräknas för bearbetning
På inställningsskärmen förbearbetningskvalitetsnivå, kan bearbetningskvalitets-/
precisions-/hastighetsnivån på nano-finpoleringen enkelt justeras.

OBS!
Denna funktion är en tillvalsfunktion.

- 443 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

Format
- Förändra glättningsnivån med ett program
Glättningsnivån kan kopplas om på skärmen för val av bearbetningsnivå eller inställningsskärmen för
bearbetningskvalitetsnivå; den kan även ändras av ett program med följande format.

G05.1 Q3 Rx ;
x ........Nivå (1 till 10)

VAR FÖRSIKTIG
När en nivå väl specificerats, förblir den giltig även efter att
nano-finpoleringsläget avbryts.

- Förändra precisionsnivån med ett program


För information om att ändra precisionsnivån med ett program, se avsnitt 20.2, "URVALSFUNKTION
BEARBETNINGSVILLKOR".

- 444 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

20.4 OPTIMUMAL ACCELERATION/INBROMSNING FÖR


STEGBORRNING
Översikt
Denna funktion kan användas för att flexibelt ställa in acceleration/inbromsning under skärning i
stegborrning enligt vridmomentet karakteristiskt hos en spindel motor och de mekaniska egenskaperna
såsom maskinfriktion.
Beroende på vridmoment hos en spindelmotor och de mekaniska egenskaperna, är prestandan för
accelerationen/inbromsningen (nedan kallat den maximala accelerationskurvan) som kan matas är inte
symmetrisk i delar med låg hastighet och hög hastighet. Den konventionella
accelerationen/inbromsningen (linjärformad/klockformad) är symmetrisk, så det var omöjligt att göra det
mesta av motorns prestanda.
Denna funktion kan användas för att utföra acceleration/inbromsning, så att den faktiska hastighetskurvan
kan följa den maximala accelerationskurvan så nära som möjligt. Detta kan få ut det mesta av motorns
prestanda och minska skärningstiden. När stegborrning används i ett område där accelerationen av
spindelmotorn är konstant kan emellertid minskning i skärningstiden inte väntas.
Om accelerationen är inställd för parametern för varje växel, stegborrning med acceleration efter den
maximala accelerationskurvan.
I acceleration/inbromsning under tillbakadragande är acceleration/inbromsning mönstret för skärning som
används.

OBS!
Denna funktion är en tillvalsfunktion.
Spindelvarvtal
Spindelvarvtal

Maximal acceleration
linje

Det bästa av
Höghastighet motorns
prestanda
dras inte.

Symmetrisk i Verklig
delarna för låg accelerations-
hastighet och mönster
hög hastighet

Låghastighet

Tid Acceleration

Fig. 20.4 (a) Konventionell acceleration/inbromsning (klockformad)

- 445 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

Spindelvarvtal

Spindelvarvtal
Maximal
acceleration linje
Höghastighet

Asymmetrisk i
delarna för låg Verklig
hastighet och accelerations
hög hastighet -mönster

Låghastighet

Tid Acceleration

Fig. 20.4 (b) Acceleration/inbromsning, där den maximala accelerationskurvan följs av den faktiska
accelerationskurvan genom denna funktion

20.5 G-KOD FÖRHINDRAR BUFFRING


Översikt
Genom att specificera G04.1 förhindras buffring av följande block från blocket G04.1 tills blocket G04.1
avslutas. (I detta kapitel kallas förhindrande av buffring av G04.1 för icke-buffringskommando med
G-kod. Å andra sidan kallas förhindrande av buffring med M-koder, kommando för bara G31, kommando
för bara G53 osv. för normala icke-buffringskommandon.)

Bearbetningstiden för icke-buffringskommando med G-kod är kortare jämfört med normala


icke-buffringskommandon. Därför kan cykeltiden vid automatisk drift minskas genom användning av
icke-buffringskommando med G-kod istället för normala icke-buffringskommandon.

Format
G04.1 (P_) ;
P_ : Driftläge för G04.1.
Kompatibel drift för förhindrande av buffring med kommando för bara G31 eller
G53 är möjlig när P1 eller P2 är specificerat med G04.1 i samma block.
P1: Kompatibel operation för att förhindra buffring genom att endast
kommendera G31.
P2: Kompatibel operation för att förhindra buffring genom att endast
kommendera G53.

Larm PS2085 utfärdas dock när P-kod förutom P1 och P2 är specificerat.

- 446 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING

OBS!
1 När P1 är specificerat uppdateras skippositionens systemvariabler (#100151 till
#100182) med utförd position för blocket som inbegriper G04.1. (I system med
upp till 20 axlar uppladdas även systemvariabler (#5061 till #5080) kompatibla
med FS16.)
2 Vad gäller förhindrande av buffring med M-koder eller kommando för bara G31
eller kommando för bara G53 är dessa respektive beteenden olika. När varje
förhindrande av buffring byts ut mot G04.1 är det nödvändigt att använda det
kompatibla driftläget.

Dämpning av enskilt blockstopp


Enskilt blockstopp utförs inte i G04.1-blocket när bit 6 (MSB) i parameter nr 11279 är inställd till 1.
I så fall är funktionen för förhindrande av buffring i G04.1-blocket inte ogiltigt.

OBS!
Enkelblockstopp utförs inte i block G04.1 oavsett status för #3003 när bit 6
(MSB) i parameter nr 11279 är satt på 1.

Dämpning av enskilt blockstopp i underprogram


Det är nödvändigt att icke-buffringskommando specificeras precis före systemvariabel #3003 när
systemvariabel #3003 används för dämpning av enskilt blockstopp.
När M-koder för icke-buffring som ställs in av parameter nr 3411 används som icke-buffringskommando,
utförs enskilt blockstopp i detta block. (Exempel på program 1)
Om en G-kod som förhindrar buffring används som icke-buffringskommando och bit 6 (MSB) i
parameter nr 11279 är inställd till 1, utförs däremot inte enskilt blockstopp i detta block. (Exempel på
program 2)
Därför kan underprogram liksom kommandot för ett block utföras genom att specificera
cykelstartkommando en gång.

Exempel på program 1)
Enkelt
Huvudprogram Underprogram
blockstopp
O0001 (Obs 1)
: Utför
: Utför
M98P1000 O1000 (Obs 1)
M100 -----Förhindrande av buffring med systemvariabel Utför
#3003
#3003=1 -----Dämpning av enskilt blockstopp är giltig
:
:
M100 -----Förhindrande av buffring med systemvariabel
#3003
#3003=0 -----Dämpning av enskilt blockstopp är ogiltig
M99; (Obs 2)
: Utför
: Utför
M30 Utför

- 447 -
20. FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING PROGRAMMERING B-64604SW/01

Exempel på program 2)
Enkelt
Huvudprogram Underprogram
blockstopp
O0001 (Obs 1)
: Utför
: Utför
M98P1000 O1000 (Obs 1)
G04.1 -----Förhindrande av buffring med systemvariabel
#3003
#3003=1 -----Dämpning av enskilt blockstopp är giltig
:
:
G04.1 -----Förhindrande av buffring med systemvariabel
#3003
#3003=0 -----Dämpning av enskilt blockstopp är ogiltig
M99; (Obs 2)
: Utför
: Utför
M30 Utför

OBS!
1 När bit 0 (NOB) i parameter nr 3404 är inställd till 0 utförs enskilt blockstopp i
"O0001"- och "O1000"-block. Ställ in bit 0 (NOB) i parameter nr 3404 till 1 vid
behov för att utföra underprogram genom att specificera cykelstartkommando en
gång under programdrift.
2 När bit 0 (M99) i parameter nr 11648 är inställt till 0 utförs nästa block i
"M98P1000"-block så snart ett underprogram slutförs eftersom enskilt
blockstopp inte utförs i "M99"-block i underprogram. Ställ in bit 0 (M99) i
parameter nr 11648 till 1 vid behov för att utföra enskilt blockstopp i "M99"-block
under drift med enskilt block.

- 448 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

21 AXELSTYRFUNKTIONER
Kapitel 21, "AXELSTYRFUNKTIONER", består av följande avsnitt:

21.1 AXELSYNKRONSTYRNING.........................................................................................................449
21.2 SYNKRON, SAMMANSATT OCH ÖVERLAGRAD STYRNING AV
PROGRAMKOMMANDO (G50.4, G51.4, G50.5, G51.5, G50.6 OCH G51.6) .............................450
21.3 ROTERANDE AXELÖVERHOPPNING ........................................................................................455
21.4 INDRAGNING OCH ÅTERSTÄLLNING AV VERKTYG ...........................................................455
21.5 TANDEMSTYRNING .....................................................................................................................462
21.6 SKIPPFUNKTION FÖR FLEXIBEL SYNKRONISERINGSSTYRNING.....................................462
21.7 HÖGPRECISA OSCILLATIONSFUNKTIONEN ..........................................................................464
21.8 PERIFER AXELSTYRNING ...........................................................................................................472

21.1 AXELSYNKRONSTYRNING
När en rörelse gör slängs en axel med flera servomotorer som är fallet med en stor prismamaskin kan ett
kommando för en axel driva flera motorer genom synkronisering av den ena motorn med den andra. En
axel som används som referens för synkroniseringsstyrning kallas huvudaxel (M-axel) och en axel längs
vilken en rörelse görs synkroniserad med huvudaxeln kallas för slavaxel (S-axel).

Z
A
(Slavaxel)

X
(Huvudaxel)

Fig. 21.1 (a) Exempel på maskin med X och A som synkroniserade axlar

Drift där axelsynkronstyrning har slagits på (aktiverats) så att göra en rörelse görs längs slavaxeln
synkroniserat med huvudaxeln kallas synkroniserad drift. Drift där axelsynkronstyrning har stängts av
(avaktiverats) så att förflyttning av huvudaxeln och en slavaxel är oberoende av varandra kallas för
normal drift.

(Exempel)
Automatisk drift där huvudaxeln är X-axeln och slavaxeln är A-axeln:
I synkroniserad drift görs rörelser längs både X-axeln och Y-axeln i enlighet med det
programmerade kommandot Xxxxx för huvudaxeln.
I normal drift rör sig huvudaxeln och slavaxeln oberoende av varandra som vid normal
CNC-styrning. Det programmerade kommandot Xxxxx utför en rörelse längs X-axeln. Det
programmerade kommandot Aaaaa utför en rörelse längs A-axeln. Det programmerade kommandot
Xxxxx Aaaaa utför en rörelse längs X-axeln och A-axeln samtidigt.

För utförligare information, se motsvarande handbok från maskintillverkaren.

- 449 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Obs!
OBS!
1 Under axelsynkronstyrning görs en rörelse som baseras på kommandot
referenspunktsreturskontroll (G27), automatisk referenspunktsretur (G28),
2:a/3:e/4:e referenspunktsreturen (G30) eller maskinkoordinatsystemval (G53)
såsom beskrivs nedan enligt inställningen av bit 2 (SRF) i parameter nr 8305.
<1> Om SRF = 0 görs samma rörelse som längs huvudaxeln längs slavaxeln.
<2> Om SRF = 1 görs en rörelse längs slavaxeln till den specificerade
positionen oberoende av en rörelse som görs längs huvudaxeln till den
specificerade positionen.
2 Ett kommando som inte omfattar en rörelse längs en axel, såsom
inställningskommandot för arbetsstyckets koordinatsystem (G92) och
inställningskommandot för lokalt koordinatsystem (G52), ställs in med
huvudaxeln i enlighet med huvudaxelns programmering.
3 Vid växling av synkroniseringstillståndet i ett program måste du se till specificera
M-koder (parameter nr 8337 och 8338) för att slå på och av synkroniseringen.
Vid växlingen mellan inmatningssignalerna SYNC <Gn138> och SYNCJ
<Gn140> från PMC:n med M-koderna kan synkroniseringstillståndet i
programmet växlas.
4 Om följande fel uppstår under axelsynkronstyrning utfärdas larm PS0213.
<1> Om programmet utlöste ett rörelsekommando till slavaxeln.
<2> Om manuell drift (joggmatning eller inkrementell matning) utförs till
slavaxeln.
<3> Om programmet utlöste ett kommando för automatisk
referenspunktuppsökning efter strömtillslag utan att ange manuell
referenspunktuppsökning.
5 Ett programmerat kommando kan specificeras för slavaxeln när växling mellan
synkroniserad drift och normal drift är aktiverad (med bit 5 (SCAx) i parameter nr
8304 inställd till 0) och signalen SYNC/SYNCJ väljer normal drift.

21.2 SYNKRON, SAMMANSATT OCH ÖVERLAGRAD


STYRNING AV PROGRAMKOMMANDO (G50.4, G51.4,
G50.5, G51.5, G50.6 OCH G51.6)
Synkron, sammansatt och överlagrad styrning kan startas eller avbrytas med ett programkommando i
stället för en DI-signal. Synkron, sammansatt och överlagrad styrning baserad på en DI-signal är också
möjlig.

För de grundläggande operationerna med synkronstyrning, sammansatt styrning och överlagrad styrning,
se avsnitten "SYNKRONSTYRNING OCH SAMMANSATT STYRNING" samt "ÖVERLAGRAD
STYRNING" i ANSLUTNINGSHANDBOKEN (FUNKTION).

- 450 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Format
G51.4 P_ Q_ (L_) ; Starta synkronstyrning (L kan utelämnas.)
G50.4 Q_ ; Avbryt synkronstyrning

P: Synkronhuvudaxelns ID-nummer
Q: Synkronslavaxelns ID-nummer

L: Parkeringskommando
1: Huvudparkering (avbryt slavparkering)
2: Slavparkering (avbryt huvudparkering)
0: Ingen parkering (avbryt parkering)
(När L utelämnas antas specificering av L0.)

G51.5 P_ Q_ ; Starta sammansatt styrning


G50.5 P_ Q_ ; Avbryt sammansatt styrning

P: ID-nummer för sammansatt axel 1


Q: ID-nummer för sammansatt axel 2

G51.6 P_ Q_ ; Starta överlagrad styrning


G50.6 Q_ ; Avbryt överlagrad styrning

P: Den överlagrade huvudaxelns ID-nummer


Q: Den överlagrade slavaxelns ID-nummer

Som unikt ID-nummer, ställ in ett unikt värde för identifiering av varje axel i parameter nr
12600 för både P och Q.

G51.4/G50.4, G51.5/G50.5 och G51.6/G50.6 är engångs-G-koder i grupp 00.

Förklaring

Synkronstyrning
Synkronstyrning sker med G51.4/G50.4-kommandona i stället för med signaler för val av samtidigt
styrda axlar.

Parameterinställningsexempel för ett dubbelkanalsystem Parameter nr 12600


• Parameter nr 12600
Kanal 1 Kanal 2
X 101 201
Z 102 202
• Parameter nr 8180
Kanal 1 Kanal 2
X 0 0
Z 0 102
• Programexempel (M100 till M103 är synkroniserings-M-koder.)
Kanal 1 Kanal 2 Operation
N10 M100 ; M100 ; Synkronisering mellan kanal 1 och 2
N20 G51.4 P102 Q202 ; Start av Z1-Z2-synkronstyrning

- 451 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Kanal 1 Kanal 2 Operation


N30 M101 ; M101 ; Synkronisering mellan kanal 1 och 2
N40 G00 Z100.; Synkron slavrörelse Z1-Z2-synkronstyrning
N50 M102 ; M102 ; Synkronisering mellan kanal 1 och 2
N60 G50.4 Q202 ; Avbryt Z1-Z2-synkronstyrning
N70 M103 ; M103 ; Synkronisering mellan kanal 1 och 2

- Starta synkronstyrning
N20 G51.4 P102 Q202 :
Start av synkronstyrning med Z1-axeln som en huvudaxel och med Z2-axeln som en slavaxel

- Avbryt synkronstyrning
N60 G50.4 Q202 ;
Avbryt synkronstyrning med Z1-axeln som en huvudaxel och med Z2-axeln som en slavaxel

- Parkering
Använd L-kommandot för att specificera start och avbrott av parkeringen av de synkrona axlarna.
Om L-kommandot utelämnas eller om L0-kommandot ges, avbryts parkeringen av både den synkrona
huvudaxeln och den synkrona slavaxeln.

- Parameterkontroll
Om axelnumret som motsvarar P specificerat med G51.4 inte är inställt i slavaxelparameter nr 8180,
utlöses larm PS5339 "OGILTIGT FORMATKOMMANDO EXEKVERAS I
SYNK/MIX/OVL-KONTROLL".

Sammansatt styrning
Sammansatt styrning sker med G51.5/G50.5-kommandona i stället för med signaler för val av sammansatt
styrda axlar.

Parameterinställningsexempel för ett dubbelkanalsystem Parameter nr 12600


• Parameter nr 12600
Kanal 1 Kanal 2
X 101 201
Z 102 202
• Parameter nr 8183
Kanal 1 Kanal 2
X 0 101
Z 0 102
• Programexempel (M100 till M103 är synkroniserings-M-koder.)
Kanal 1 Kanal 2 Operation
N10 M100 ; M100 ; Synkronisering mellan kanal 1 och 2
N20 G51.5 P101 Q201 ; Start av sammansatt X1-X2-styrning
N30 G51.5 P102 Q202 ; Start av sammansatt Z1-Z2-styrning
N40 M101 ; M101 ; Synkronisering mellan kanal 1 och 2
N50 G00 X 100. Z100.; Sammansatt rörelse Sammansatt X1-X2- och Z1-Z2-styrning
N60 M102 ; M102 ; Synkronisering mellan kanal 1 och 2
N70 G50.5 P101 Q201 ; Avbrytande av sammansatt X1-X2-styrning
N80 G50.5 P102 Q202 ; Avbrytande av sammansatt Z1-Z2-styrning
N90 M103 ; M103 ; Synkronisering mellan kanal 1 och 2

- Starta sammansatt styrning


N20 G51.5 P101 Q201 :

- 452 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER
Start av sammansatt styrning på X1- och X2-axlarna
N30 G51.5 P102 Q202 :
Start av sammansatt styrning på Z1- och Z2-axlarna

- Avbrytande av sammansatt styrning


N70 G50.5 P101 Q201 :
Avbrytande av sammansatt styrning på X1- och X2-axlarna
N80 G50.5 P102 Q202 :
Avbrytande av sammansatt styrning på Z1- och Z2-axlarna

- Parameterkontroll
Om axeln för sammasatt styrning som motsvarar P eller Q specificerat med G51.5 inte är inställd i
parameter nr 8183, utlöses larm PS5339 "OGILTIGT FORMATKOMMANDO EXEKVERAS I
SYNK/MIX/OVL-KONTROLL".

Överlagrad styrning
Överlagrad styrning sker med G51.6/G50.6-kommandona i stället för med signaler för val av överlagrat
styrda axlar.

Parameterinställningsexempel för ett dubbelkanalsystem Parameter nr 12600


• Parameter nr 12600
Kanal 1 Kanal 2
X 101 201
Z 102 202
• Parameter nr 8186
Kanal 1 Kanal 2
X 0 0
Z 0 102
• Programexempel (M100 till M103 är synkroniserings-M-koder.)
Kanal 1 Kanal 2 Operation
N10 M100 ; M100 ; Synkronisering mellan kanal 1 och 2
N20 G51.6 P102 Q202 ; Start av överlagrad Z1-Z2-styrning
N30 M101 ; M101 ; Synkronisering mellan kanal 1 och 2
N40 G00 Z100.; G00 Z-200.; Överlagrad Z1-Z2-styrning
(Z+100 överlagrad på Z2)
N50 M102 ; M102 ; Synkronisering mellan kanal 1 och 2
N60 G50.6 Q202 ; Avbrytande av överlagrad Z1-Z2-styrning
N70 M103 ; M103 ; Synkronisering mellan kanal 1 och 2

- Starta överlagrad styrning


N20 G51.6 P102 Q202 :
Start av överlagrad styrning med Z1-axeln som en huvudaxel och med Z2-axeln som en slavaxel

- Avbrytande av överlagrad styrning


N60 G50.6 Q202 ;
Avbrytande av överlagrad styrning med Z1-axeln som en huvudaxel och med Z2-axeln som en
slavaxel

- Parameterkontroll
Om axelnumret som motsvarar P specificerat med G51.6 inte är inställt i överlagrad slavaxelparameter nr
8186, utlöses larm PS5339 "OGILTIGT FORMATKOMMANDO EXEKVERAS I
SYNK/MIX/OVL-KONTROLL".

- 453 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

OBS!
1 Om G-koder (G50.4/G50.5/G50.6) för avbrytande av synkron, sammansatt och
överlagrad styrning med programkommandon ges för axlar under synkron,
sammansatt och överlagrad styrning med DI-signaler, avbryts synkron,
sammansatt och överlagrad styrning.
2 Om valsignalen för synkron, sammansatt och överlagrad styrning av axel ändras
från '1' till '0' för axlar under synkron, sammansatt och överlagrad styrning med
programkommandon, avbryts synkron, sammansatt och överlagrad styrning.

- 454 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

21.3 ROTERANDE AXELÖVERHOPPNING


Överhoppningsfunktionen för rotationsaxeln skyddar mot att koordinaterna för rotationsaxeln att slår över.
Överhoppningsfunktionen för rotationsaxeln aktiveras genom att bit 0 (ROAx) i parameter nr 1008 ställs
in till 1.

21.3.1 Överhoppning för roterande axel


Förklaring
För inkrementell programmering flyttas verktyget med den vinkel som programmerats i kommandot. För
programmering av ett absolut värde flyttas verktyget till vinkeln som avrundas av mängden rörelse per
rotation (parameter nr 1260). Verktyget flyttar i den riktning i vilken de slutliga koordinaterna är närmast
när bit 1 (RABx) i parameter nr 1008 är satt till 0. De visade värdena för relativa koordinater avrundas
också av vinkeln som motsvarar en rotation när bit 2 (RRLx) i parameter nr 1008 är satt till 1.

Exempel
Vi antar att axel A är den roterande axeln och att rörelsemåttet per varv är 360.000 (parameter nr 1260 =
360.000). Om nästa program utförs med överhoppning för den roterande axeln flyttas axeln på följande
sätt.
Absolut koordinatvärde efter
Sekvensnummer Aktuell rörelsebana
G90 A0 ; avslutad rörelse
N1 G90 A-150.0 ; N1 -150 210
N2 G90 A540.0 ; N2 -30 180
N3 G90 A-620.0 ; N3 -80 100
N4 G91 A380.0 ; N4 +380 120
N5 G91 A-840.0 ; N5 -840 0

Relativt
koordinatvärde -720° -360° -0° 360°
Absolut -0° -0° -0° -0°
koordinatvärde
210° (Absolut)
N1
180°
N2
100°
N3
120°
N4
N5

M
OBS!
Denna funktion kan inte användas tillsammans med funktionen bordsindexering.

21.4 INDRAGNING OCH ÅTERSTÄLLNING AV VERKTYG


Översikt
För att ersätta verktyget som skadats under drift eller för att kontrollera driftstatus kan verktyget dras in
från ett arbetsstycke. Verktyget kan därefter återställas för effektiv omstartning av driften.
Indragning och återställning av verktyg består av följande fyra steg:
- Dra in
Verktyget dras in till en fördefinierad position med brytaren för VERKTYGSINDRAGNING.

- 455 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

- Tillbakadragande
Verktyget flyttas manuellt till positionen för verktygsbyte.
- Återgå
Verktyget går tillbaka till indragningspositionen.
- Ompositionering
Verktyget går tillbaka till avbruten position.
För operationer för indragning och återställning av verktyg, se "Indragning och återställning av verktyg" i
del III.

OBS!
Denna funktion är en tillvalsfunktion.

: Position där indragningsbrytaren är aktiverad


: Programmerad position
: Position där verktyget dras in manuellt
: Indragningskanal
: Manuell drift (återgångskanal)
: Återgskanal
: Ompositionering Z

- 456 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Format
Specificera en indragningsaxel och avstånd i följande format:
Specificera indragningsmängd med G10.6.
G10.6 IP_ ;
IP: I inkrementellt läge, indragningsavstånd från positionen där indragningssignalen
aktiverats
I absolut läge, indragningsavståndet till en absolut position
Specifierad indragningsmängd är effektiv tills G10.6 därefter utförs. För att abryta
indragningen, specificera följande:
G10.6 ; (som ett enkelt block utan några andra kommandon)

Förklaring
- Indragning
När brytaren för VERKTYGSINDRAGNING på maskinens kontrollpanel aktiveras under automatisk
drift eller automatiskt driftstopp eller vänteläge dras verktyget in enligt programmerat indragningsavstånd.
Operationen kallas för indragning. Positionen där indragningen är slutförd kallas för indragningsposition.
Verktyget dras in till indragningsposition i linjär interpolation med minimal matningshastighet enligt
parametervärdena (nr 7042) för axlar i rörelse. När indragningen är sluförd aktiveras
INDRAGNINGSPOSITION på maskinens kontrollpanel.
När brytaren för VERKTYGSINDRAGNING aktiveras när ett block utförs i automatisk drift avbryts
blockets utförande omedelbart och verktyget dras in. Efter slutförd indragning går systemet automatiskt
till vänteläge.
Om indragningsavståndet och riktningen inte är programmerade utförs inte indragningen. I detta tillstånd
kan verktyget dras tillbaka och återföras.
När brytaren för VERKTYGSINDRAGNING aktiveras under automatiskt driftstopp eller vänteläge dras
verktyget in. Därefter återgår maskinen till automatiskt driftstopp eller vänteläge.
När brytaren för VERKTYGSINDRAGNING aktiveras sätts verktyget i återställningsläge. När
återställningsläget är satt aktiveras VERKTYGSINDRAGNING på maskinens kontrollpanel.

- Tillbakadragande
När manuellt läge är satt kan verktyget flyttas manuellt (joggmatning, inkrementell matning,
greppmatning eller manuellt numeriskt kommando) för att ersätta verktyget eller mäta ett arbetsstycke.
Operationen kallas för återställning. Verktygets återställningsbana memoreras automatiskt av CNC:n.

- Återgå
Vid retur till automatiskt driftläge när brytaren för VERKTYGSRETUR på maskinens kontrollpanel
avaktiverats, flyttar CNC:n automatiskt verktyget till indragningsposition genom att spåra den manuellt
flyttade verktygsbanan baklänges. Operationen kallas för retur. Efter slutförd retur till
indragningsposition, aktiveras INDRAGNINGSPOSITION. Returen utförs med matningshastigheten som
specificerats i parametern (nr 7042) för varje axel.

- Ompositionering
Om cykelstartknappen trycks i när verktyget är i indragningsposition flyttas verktyget till positionen där
brytaren för VERKTYGSINDRAGNING aktiverades. Operationen kallas för ompositionering.
Ompositioneringsrörelsen sker i linjär interpolation med minimal matningshastighet enligt
parametervärdena (nr 7042) för axlar i rörelse. Efter slutförd ompositionering avaktiveras lampan
VERKTYGSINDRAGNING som indikerar att verktygets återställningsläge har avslutats. Driften efter
slutförd ompositionering beror på verktygets automatiska läge innan aktivering av återställningsläge.
(1) När verktygets återställningsläge aktiveras under automatisk drift återgår maskinen till driften efter
slutförd ompositionering.
(2) Om verktygets återställningsläge aktiveras under automatiskt driftstopp eller vänteläge återgår
maskinen till ursprungligt driftläge efter slutförd ompositionering. När man åter trycker på
cykelstartknappen startar den automatiska driften igen.
- 457 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Begränsning
- Offset
Om en start- eller förinställning eller startoffsetvärde för ett arbetsstycke (eller ett startoffsetvärde för ett
externt arbetsstycke) ändras efter att indragning specifierats med G10.6 i absolut läge kommer ändringen
inte att avspeglas i indragningspositionen. Efter att sådana ändringar görs måste indragningspositionen
specificeras om med G10.6.
När verktyget är skadat kan automatisk drift avbrytas med verktygsåtersällning och retur för att ersätta
verktyget. Observera! Om verktygets offsetvärde ändras efter ersättningen av verktyget, ignoreras
ändringen när automatisk drift omstartas från startpunkten eller annan punkt i avbrutet block.

- Maskinlås, spegelbild och skalning


Använd aldrig maskinlås-, spegelbild- eller skalningsfunktionen när verktyget återställs manuellt i
verktygets återställningsläge.

- Återställning
Vid nollställning rensas indragningsuppgiterna i G10.6. Indragningsuppgifterna måste specificeras igen.

- Indragningskommando
Verktygets återställnings- och returfunktion aktiveras även när indragningskommandot inte är specificerat.
I så fall utförs inte indragning och ompositionering.

VARNING
Indragningsaxln och indragningsavståndet specificerat i G10.6 måste ändras i
lämpligt block enligt figur som bearbetas. Var mycket försiktig när du anger
indragningsavståndet då ett felaktigt indragningsavstånd kan skada
arbetsstycket, maskinen eller verktyget.

21.4.1 Uppdatering av verktygskompenseringsvärde för indragning


och återställning av verktyg
Beskrivning
I denna funktion, när återställning eller ompositionering är startad, används det uppdaterade
ersättningsvärdet. Därför utförs omstartning med det uppdaterade ersättningsvärdet.

Förklaring
Om denna funktionen är effektiv (bit 7 (TRO) i parameter nr 7002 är satt till 1) när återställning eller
ompositionering är startad, används det uppdaterade ersättningsvärdet och omstartningen utförs med det
uppdaterade ersättningsvärdet. Alltså, om ersättningsvärdet är uppdaterat efter verktygsbyte, hamnar
verktygets toppunkt på samma position där den var innan verktygsbyte vid efterföljande omstartning.

Operationen som uppdaterade ersättningsvärdet är effektiv och kan väljas med bit 6 (TNR) i parameter nr
7002.
Exempel 1 (när bit 6 (TNR) i parameter nr 7002 ställs till 0):
Anta att ersättningsvärdet är uppdaterat från OFS1 till OFS2 på den manuella indragningspositionen. När
återställning startas används det uppdaterade ersättningsvärdet OFS2. Det nya verktygets och det gamla
verktygets toppunkter hamnar på samma position i indragningspositionen. (Se Fig.21.4.1 (a))

- 458 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Manuell indragningspunkt 3.Återställning

Indragningspunkt

OFS1 2. Manuell indragning


OFS1→OFS2
OFS2

Om TNR=0

1.Indragning
4.Ompositionering

Fig.21.4.1 (a)

- 459 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Exempel 2 (när bit 6 (TNR) i parameter nr 7002 ställs till 1):


Anta att ersättningsvärdet är uppdaterat från OFS1 till OFS2 i den manuella indragningspositionen. När
återställning startas används inte det uppdaterade ersättningsvärdet OFS2. Efter ompositionering används
det uppdaterade ersättningsvärdet OFS2 (se Fig.21.4.1 (b))

Manuell indragningspunkt
Indragningspunkt 3.Återställning

OFS1 2. Manuell indragning


OFS1→OFS2
OFS2

1.Indragning
Om TNR=1
4.Ompositionering

Fig.21.4.1 (b)

Anmärkningar
OBS!
1 Ersättningen som behandlas av denna funktion är enligt följande. Varken
skärmaskinersättning eller ersättning för verktygets nosradie behandlas.
Maskinbearbetningssystem : Ersättning för verktygslängd G43/G44 (slitage
/geometri),
Verktygsoffset G43.7/G44.7 (slitage /geometri)
Svarvsystem : När valet förlängt verktyg inte används (bit 3 (TCT)
parameter nr 5040 är satt till 0)
Verktygsersättning T-kod (slitage /geometri)
När valet förlängt verktyg inte används (bit 3
(TCT) i parameter nr 5040 är satt till 1)
Ersättning för verktygslängd G43/G44 (slitage /geometri),
Verktygsoffset G43.7/G44.7 (slitage /geometri)
2 Ersättningsvärdet kan endast ändras i indragningspositionen eller den manuella
indragningspositionen.

- 460 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

OBS!
3 När ersättning för verktygslängd B används, verkställs och ersätts den vertikala
axeln mot planet från vilket verktyget dras in och återställs. Detta plan är inte
samma plan som när G43/G44 är instruerat (vid maskinbearbetningssystem)
4 När ersättning för verktygslängd C används och G43 eller G44 är
kommenderade är den ersatta axeln obestämd. Därför kan denna funktion inte
användas i detta fall.
5 Denna funktionen kan inte användas under röreslse till referensposition med
G28/G30-kommando eller då G53-kommando utförs.

- 461 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

21.5 TANDEMSTYRNING
När ett tillräckligt vridmoment för att köra ett stort bord inte kan skapas av endast en motor kan två
motorer användas för rörelse längs en enskild axel. Positionering utförs endast med huvudmotorn.
Hjälpmotorn används endast för vridmomentet. Med tandemstyrningen kan vridmomentet fördubblas.

Huvudmotor
Bord

Kulskruv
Hjälpmotor

Fig. 21.5 (a) Operationsexempel

NC-systemet utgår i regel från tandemstyrning för en axel. I samband med hanteringen av
servoparametrar och servolarm exekveras tandemstyrningen däremot för två axlar.
För utförligare information, se motsvarande handbok från maskintillverkaren.

VAR FÖRSIKTIG
Om namnen på huvudaxeln och slavaxeln är olika, se till att inte specificera ett
programmerat kommando för slavaxeln.

21.6 SKIPPFUNKTIONEN FÖR FLEXIBEL


SYNKRONSTYRNING
Beskrivning
Denna funktionen aktiverar skippsignaler eller höghastighets skippsignaler (i följande förklaring kallas de
gemensamt för skippsignaler) för slavaxeln som flyttas med huvudaxelns kommando i läget flexibel
synkronstyrning.
Denna funktionen har följande egenskaper:
- Om en skippsignal tillförs medan ett skippkommando för flexibel synkronstyrning utförs är detta block
inte genomfört före det att specificerat antal skippsignaler har tillförts.
- Maskinkoordinaterna som antas när skippsignalerna tillförs och antalet tillförda skippsignaler
lagras i specificerade anpassade makrovariabler.
- Det totala antalet tillförda skippsignaler lagras i en annan specificerad anpassad makrovariabel.

OBS!
Denna funktion är en tillvalsfunktion.

- 462 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Format
Mxx ; Flexibelt synkroniseringsstyrningsläge på
G31.8 G91 α 0 P_ Q_ R_ ; Skippkommando för flexibel
synkroniseringsstyrning
α : Specificera slavaxeln. Instruktionsvärdet måste vara 0.
P_ : Toppnumret för de konsekutiva anpassade makrovariablerna där slavaxelns
maskinkoordinatpositioner vid tillförsel av skippsignaler lagras.
Q_: Maximalt tillåtet antal tillförda skippsignaler. (Intervall av kommandovärde: 1 till 512)
R_ : Antalet anpassade makrovariabler där det totala antalet av tillförsel lagras.
Denna data är vanligtvis samma som värdena specificerade av Q.
Därför är detta nödväntigtvis inte specificerat. Specificera det för att kontrollera
antalet tillförda skippsignaler.

G31.8 är en engångs-G-kod.
Under utförande av G31.8-block lagras slavaxelns maskinkoordinatpositioner vid tillförsel av
skippsignaler i de konsekutiva anpassade makrovariablerna där variablernas toppnummer specificeras av
P och maximalt antal tillåten tillförsel av skippsignaler specificeras av Q.
Detta totala antal tillförda skippsignaler lagras också i variabeln specificerad av R.

Exempel)
Mxx Flexibelt synkroniseringsstyrningsläge på
X--
Y--
G31.8 G91 A0 P100 Q30 R1 Skippkommando för flexibel synkroniseringsstyrning

Efter 30 gångers tillförsel av skippsignaler, lagras 30 maskinkoordinatpositioner för A-axeln respektive i


de konsekutiva anpassade makrovariablerna #100 till #129.
Totala antalet tillförda skippsignaler lagras i den anpassade makrovariabeln #1.

OBS!
1 Endast en slavaxel bör kommenderas i G38.1-blocket. När fler än två slavaxlar
specificeras utlöses ett larm PS1152 "G31.9/G31.8 FORMATFEL".
2 Om G31.8 kommenderas från det flexibla synkroniseringsstyrningsläget (flexibelt
synkroniseringsstyrningsläge, accepterad signal för valsignalsväxling (MFSYNA,
MFSYNB, MFSYNC eller MFSYND) är "0") utfärdas larmet PS1152.
3 Om P inte specificeras utlöses ett larm PS1152.
4 Om R inte specificeras lagras inte antalet tillförda skippsignaler i en anpassad
makrovariabel.
5 De anpassade makrovariablernas nummer som specificeras i P och R måste
vara existerande. Om en obefintlig variabel specificeras utfärdas larmet PS0115,
"ILLEGALT VARIABEL NUMMER". I händelse av variabelbrist utlöses också ett
larm PS0115.
6 Valet mellan att använda vanliga skippsignaler eller höghastighetsskippsignaler
med denna funktion kan specificeras med bit 4 (HSS) i parameter nr 6200.
Specificera vilka höghastighetssignaler som ska aktiveras vid valet av
höghastighetsskipp genom att ställa in bit 0 till bit 7 (9S1 till 9S8) i parameter nr
6208.
7 De ackumulerade pulserna och positionsavvikelsen pga acceleration/retardation
beaktas och ersätts när maskinkoordinatpositioner lagras i de anpassade
makrovariablerna.
8 Denna funktion kan användas när kundmakro är aktivt (parameter NMC (nr
8135#5=0)).
- 463 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

21.7 HÖGPRECISA OSCILLATIONSFUNKTIONEN


Översikt
I denna funktion förändras matningshastigheten för svängningsaxeln längs en sinuskurva. Denna
funktionen är effektiv för förbättring av noggrannheten för rörelsen mellan övre dödpunkt och nedre
dödpunkt.
Dessutom kan look ahead-funktionen för framkoppling tillämpas på oscillationsrörelse så att högre
noggrannhet kan uppnås även när oscillationens matningsvärde eller övre eller nedre dödpunkt ändras.

OBS!
Denna funktion är en tillvalsfunktion.

Format
G81.1 Z_ Q_ R_ F_ ;
Z : Övre dödpunkt (Om denna axel är en annan än Z-axeln, specificera axeladressen. Specificera
avståndet som ett absolut värde.)
Q: Avstånd mellan den övre dödpunkten och den nedre dödpunkten
(Specificera avståndet som ett inkrementellt värde från den övre dödpunkten.)
R : Avstånd från den övre dödpunkten till punkten R
(Specificera avståndet som ett inkrementellt värde från den övre dödpunkten.)
F : Oscillationens basmatningsvärde
G80 ; Avbryter oscillationen

Punkt R : Z+R
R
Övre dödpunkt : Z

Nedre dödpunkt : Z+Q


Tid

Om adresserna för Z, Q, R eller F utelämnas utförs oscillationsrörelsen enligt parametervärdena. Å andra


sidan ersätts parametervärdena av värdena som är kommenderade för varje adress.

Z Parameter (nr 8370) : Oscillationsaxelnummer = Axelnummer.


(Axeladress) Parameter (nr 8372) : Övre dödpunkt = Värdet för adressen Z.
Q Parameter (nr 8373) : Nedre dödpunkt = Värdet för adressen Q + värdet för adressen Z (om
adressen Z utelämnas är värdet parameter (nr 8732)).
R Parameter (nr 8371) : Punkt R = Värdet för adressen R + värdet för adressen Z (om
adressen Z utelämnas är värdet parameter (nr 8732)).
F Parameter (nr 8374) : Oscillationens basmatningsvärde = Värdet av adressen F.

OBS!
1 G81.1/G80 är G-koden för förhindrande av buffring.
2 Specificera G81.1/G80 i ett enkelt block.

- 464 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Förklaring
- Klyvning aktiverad av signaltillförsel
Innan oscillationsrörelse kan startas måste oscillationsaxeln, referenspositionen, den övre dödpunkten,
den nedre dödpunkten och oscillationens basmatningsvärde sättas på parameterskärmen eller
oscillationsskärmen. Oscillationsrörelse startas när startsignalen för oscillation CHPST har satts till "1".
Signalen är dock ignorerad när oscillationsaxeln rör sig.
När stoppsignalen för oscillation *CHLD är satt till "0" under oscillationsrörelse flyttas verktyget
omedelbart till punkten R och stannar. Genom att sätta stoppsignalen för oscillation till "1" startas
oscillationsrörelsen om. Oscillationsrörelsen kan också stoppas genom att sätta startsignalen för
oscillation CHPST till "0", men endast om oscillationsrörelsen startades med den signalen.

Startmetod för oscillation Avbrottsmetod för oscillation Läge


Signal *CHLD = "0" Det stoppas. (Tillfälligt läge)
Signal CHPST = "1" Signal CHPST = "0" Det stoppas. (Avbrottsläge)
Kommando G80 Det stoppas. (Avbrottsläge)
Signal *CHLD = "0" Det stoppas. (Tillfälligt läge)
Kommando G81.1 Signal CHPST = "0" Det stoppas inte.
Kommando G80 Det stoppas. (Avbrottsläge)

OBS!
1 Växling till manuellt läge eller upphävande av automatisk drift med
matningsstopp stoppar inte oscillation.
2 Om ett rörelsekommando specificeras för oscillationsaxeln medan oscillation
utförs utfärdas larm PS5050, "OGILT. ORDER I G81.1-MODE".
3 Om ett G81.1-kommando specificeras under oscillation som startats med signal,
stoppas inte oscillationen. Om punkten R, den övre dödpunkten, den nedre
dödpunkten eller oscillationens matningsvärde har modifierats med
G81.1-kommandot fortsätter oscillationen med modifierad data.
4 Användningen av startsignalen för oscillation CHPST för start av oscillation
aktiveras inte omedelbart efter uppstart; det aktiveras inte förrän avslutad
manuell referenspositionretur.
5 M-koderna som används för att sätta startsignalen för oscillation CHPST till "1"
eller "0" ska specificeras som en buffrande masktyps M-kod (parametrarna nr
3411 till 3432).

- Oscillationens matningsvärde (matningsvärde för rörelse till punkten R)


Från start av oscillationsrörelse tills punkten R nås rör sig verktyget med rapid travers hastighet
(specificerat i parameter nr 1420).
Överstyrningsfunktionen kan användas för normal snabbtransporthastighet eller
oscillationsmatningsvärde. En av dem väljs genom inställning av bit 0 (ROV) i parameter nr 8360. När
överstyrning med oscillationens matningsvärde är vald är inställningarna mellan 110% och 150%
fastställda till 100%.

- Oscillationens matningsvärde (matningsvärde för rörelse från punkten R)


Från punkten R, som nås efter start av oscillationsrörelse, till mittpunkten mellan övre och nedre
dödpunkt, rör sig verktyget med oscillationens basmatningsvärde (F). Efteråt, mellan mittpunkten och
punkten där oscillationsrörelsen är avbruten, rör sig verktyget med en sinuskurvas matningsvärde av Exp.
1.

⎛ 2 k×F 180 ⎞
f (t ) [ mm / min] = k × F[ mm / min] × sin ⎜ × × × t[ s ] ⎟
⎜|Q|
⎝ [1 / mm ] 60 [ mm / s ] π [deg/ rad ] ⎟

…Exp. 1

- 465 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

f(t) : Sinuskurvas matningsvärde [mm/min]


F: Oscillationens basmatningsvärde [mm/min]
Q: Avstånd mellan den övre dödpunkten och den nedre dödpunkten [mm]
k: Överstyrning oscillationsmatningsvärde (0,0 (0 %) till 1,5 (150 %))
Inställt av överstyrningssignalen för oscillationsmatningsvärde *CHP1 till *CHP8
t : Tid [s]

Värdet (kF) av produkten av oscillationens basmatningsvärde och oscillationsöverstyrningen fastställs till


oscillationens maximala matningsvärde (parameter nr 8375) om värdet (kF) är högre än oscillationens
maximala matningsvärde. Men även om värdet (kF) inte är högre än oscillationens maximala
matningsvärde fastsälls det med att matningsvärdet aldrig överskrider maximalt tillåtna
accelerationshastighet för acceleration/retardation (parameter nr 25652) under oscillationsrörelse.

- Inställning av oscillationsdata
Sätt följande oscillationsdata:
Oscillationsaxel………………Parameter (nr 8370)
Referenspunkt (punkt R): ……Parameter (nr 8371)
Övre dödpunkt……………….Parameter (nr 8372)
Nedre dödpunkt………………Parameter (nr 8373)
Oscillationens basmatningsvärde… Parameter (nr 8374)
Oscillationens maximala matningsvärde… Parameter (nr 8375)
Alla andra dataenheter som inte rör oscillationsaxeln och oscillationens maximala matningsvärde kan
sättas på oscillationsskärmen. Parametrervärdena ersätts dessutom av värdet i G81.1-kommandot.

- Oscillationsstopp
Följande tabell listar operationer och kommandon som kan användas för att stoppa oscillation, för
positionerna där oscillation stoppas och för operationerna utförs efter oscillation stoppas:

Operation/
Stopposition Operation efter stopp
kommando
Kommando G80 Det följer parameter OST (nr. 25651#0).
Återställning OST=0 : Punkt R Avbrutet
PS, OT-alarm OST=1 : Retarderat och stoppat
Det följer parametrarna OST, SGS (nr. 25651#0,#2).
CHPST : "0" OST=0 eller SGS=0 : Punkt R Avbrutet
OST=1 och SGS=1 : Retarderat och stoppat
Det följer parametrarna OST, SGS, HST (nr.
25651#0,#2,#3). Omstart efter att *CHLD
*CHLD: "0"
OST=0, SGS=0, eller HST=0 : Punkt R blir "1"
OST=1, SGS=1 och HST=1 : Retarderat och stoppat
Nödstopp
Verktyget stannar omedelbart. Avbrutet
Servolarm

Exempel på inställningen där stoppositionen är punkt R. (I händelse av annat än upphävande av signal


*CHLD eller OT-larm.)
(1) Punkt R > mittpunkt mellan övre och lägre dödpunkt

- 466 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Avbryt Punkt R
Övre dödpunkt

(ii)

Mittpunkt

(i)

Nedre dödpunkt

Efter avbrytskommando fortsätts oscillationsrörelsen till dess att oscillationsaxeln passerar


mittpunkten mellan övre och lägre dödpunkten via nästa nedre dödpunkt (i).
Efteråt rör sig axeln till punkten R med linjär interpolation (ii)

(2) Punkt R < mittpunkt mellan övre och lägre dödpunkt


Avbryt
Nedre dödpunkt

(i)

Mittpunkt

(ii)

Övre dödpunkt
Punkt R

Efter avbrytskommando fortsätts oscillationsrörelsen till dess att oscillationsaxeln passerar


mittpunkten mellan övre och lägre dödpunkten via nästa övre dödpunkt (i).
Efteråt rör sig axeln till punkten R med linjär interpolation (ii)

I händelse av upphävande av signal *CHLD eller avbrott med OT-larm flyttas oscillationsaxeln till
punkten R omedelbart.

- Rörelse från punkten R till den första dödpunkten


Den första dödpunkten avgörs av punkten R:s position.

Punkt R Den första


dödpunkten
Punkten R är på övre dödpunktens sida från mittpunkten eller så är den på mittpunkten. Nedre dödpunkt
Punkten R är på nedre dödpunktens sida från mittpunkten. Övre dödpunkt

- Utelämnande av rörelser till punkten R och mittpunkten


Genom att ställa in 1 för bit 0 (OST) i parameter nr 25651 och bit 1 (FFS) i parameter nr 25651, om
oscillationsrörelse startas med G81.1-kommando, kan rörelser till punkten R och mittpunkten utelämnas
och oscillationsrörelse kan startas omedelbart. I så fall är den första dödpunkten enligt följande.

- 467 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Läge innan G81.1-kommando Den första


dödpunkten
I händelse av första kommandot för oscillationsrörele efter strömmen satts på eller i
nollställningsläge.
Nedre dödpunkt
I händelse av avbrottskommando specificerats på väg till nedre dödpunkt vid senaste
oscillationsrörelse.
I händelse av avbrottskommando specificerats på väg till övre dödpunkt vid senaste
Övre dödpunkt
oscillationsrörelse.

- Acceleration/retardation
Linjär acceleration/retardation i parameter nr 25653 tillämpas på rörelsen från punkten R till mittpunkten
eller till rörelsestopp.
När överstyrningen ändras under oscillationsrörelse är dessutom accelerationen/retardationen satt i
parameter nr 22653 effektiv.
Acceleration/retardation av styrning med sinuskurvans matningsvärde är aktiverad vid oscillationsrörelse.

- Oscillation efter ändring av den övre dödpunkten eller den nedre dödpunkten
När den övre dödpunkten eller den nedre dödpunkten ändras när oscillationsrörelse utförs flyttas
verktyget till dödpunkterna som specificerats med gamla data. Sedan ändras oscillationsrörelsen till den
nya med nya data.
Nedan beskrivs operationerna som utförs efter det att data har ändrats.

(1) När den övre dödpunkten ändras under rörelse från den övre dödpunkten till den nedre dödpunkten

Ny övre dödpunkt

Tidigare övre dödpunkt

Nedre dödpunkt

Verktyget rör sig först till den nedre dödpunkten och därefter till den nya övre dödpunkten.

(2) När den nedre dödpunkten ändras under rörelse från den övre dödpunkten till den nedre dödpunkten

Övre dödpunkt

Ny nedre dödpunkt

Tidigare nedre dödpunkt

Verktyget rör sig först till den tidigare nedre dödpunkten, därefter till den övre dödpunkten och till
sist till den nya nedre dödpunkten.

(3) När den övre dödpunkten ändras under rörelse från den nedre dödpunkten till den övre dödpunkten

- 468 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Ny övre dödpunkt

Tidigare övre dödpunkt

Nedre dödpunkt

Verktyget rör sig först till den tidigare övre dödpunkten, därefter till den nedre dödpunkten och till
sist till den nya övre dödpunkten.

(4) När den nedre dödpunkten ändras under rörelse från den nedre dödpunkten till den övre dödpunkten

Övre dödpunkt

Tidigare nedre dödpunkt

Ny nedre dödpunkt

Verktyget rör sig först till den övre dödpunkten och därefter till den nya nedre dödpunkten.

- Look ahead-funktionen för framkoppling


Look ahead-funktionen för framkoppling kan vara effektiv för oscillationsrörelse.

- Lägesväxling under oscillationsrörelse


Om läget ändras under oscillationsrörelse stoppas inte oscillationsrörelsen. I maunellt läge kan
oscillationaxeln inte flyttas manuellt. Den kan inte heller flyttas manuellt genom avbrott för manuell
hantering.

- Signal för enskilt block


Även när signal för enskilt block SBK införs under oscillationsrörelse fortsätter oscillationen.

- Spärrsignal
Spärrsignal för alla axlar *IT eller spärrsignal för varje axel *ITx är giltig för oscillationsaxeln i
oscillationsläget. Spärrsignal för varje axelriktning +MITx/-MITx är dock ogiltig för oscillationsaxeln i
oscillationsläget.
Om spärren är effektiv för oscillationsaxeln under oscillationsrörelse bromsar oscillationsaxeln in och
stannar omedelbart.

- Flexibel synkroniserad styrning


Flexibel synkroniseringsstyrning vars huvudaxel är oscillationsaxeln kan användas.
Om look ahead-funktionen för framkoppling används är det nödvändigt att också ställa in parametern för
slavaxeln samt huvudaxeln.
Interkanal flexibel synkroniseringsstyrning med oscillationsaxeln kan dock inte användas.

- Axelsynkronstyrning
Axelsynkron styrning vars huvudaxel är oscillationsaxeln kan användas.
Om förinställningsfunktionen för framkoppling används är det nödvändigt att också ställa in parametrarna
för slavaxeln samt huvudaxeln.

- 469 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Begränsning
- Arbetsstyckets koordinatsystem
Ändra inte arbetsstyckets koordinatsystem för oscillationsaxeln när oscillation utförs.

- PMC-axel
När oscillationsaxeln opererar som PMC-axel startas inte oscillationen.

- Spegelbild
Försök aldrig tillämpa spegelbildsfunktionen på oscillationsaxeln.

- Rörelsekommando under oscillationsrörelse


Om ett rörelsekommando specificeras för oscillationsaxeln medan oscillationsrörelse utförs utlöses ett
larm (PS5050) "Ett rörelsekommando har utfärdats för klyvningsaxeln under klyvning".

- Fast cykel
Specificera inte fast cykel när oscillation utförs.

- Programomstart / Snabb programomstart


När ett program innehåller G-koder för oscillationsstart (G81.1) och oscillationsstopp (G80) kommer
försök att starta om det programmet utlösa ett larm (PS5050).
När ett program som inte inkluderar oscillationsxeln startas om under oscillationsrörelse påverkas inte
koordinaterna och färdmängden som är inställda för oscillationsaxeln efter programomstart.

- Rotationsaxel
Oscillationsoperation kan inte användas med en rotationsaxel (typ-A).

- Kommandon för tum-/metrisk konvertering


Specificera inte kommandon för tum-/metrisk konvertering när oscillation utförs.

- Indragning för generella ändamål


Utför inte indragning när oscillation utförs. Oscillationsrörelsen stoppas inte av indragning.

- Lagrad slaglängdskontroll
Lagrad slaglängdskontroll 1-I (parameter nr 1320 och 1321) är endast aktiv under svängrörelse.

- Godtycklig vinkelaxelstyrning
Sätt inte vinkelaxelstyrning för godtyckliga vinkelaxlar och godtyckliga vinkelräta axlar till
oscillationsaxeln.

- Tredimensionell koordinatkonvertering/indexering av lutat bearbetningsplan


Specificera inte tredimensionell koordinatkonvertering/indexering av lutat bearbetningsplan när
oscillation utförs.

- CS konturaxelstyrning
Sätt inte Cs konturaxelstyrning till oscillationsaxel. Om oscillation är specificerad för
Cs-konturstyrningsaxeln utfärdas larm (PS5050), "Ett rörelsekommando har utfärdats för klyvningsaxeln
under klyvning".

- Synkron/sammansatt kontroll
Sätt inte synkron/sammansatt styrningsaxel till oscillationsaxel.

- 470 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

- Polygon svarvning
Sätt inte styraxlar för polygon svarvning till oscillationsaxel.

- Handrattsavbrott
Manuellt handrattsavbrott är ogiltigt för axeln i oscillationsläget.
(Slavaxeln för flexibel synkroniseringsstyrning eller axelsynkron styrning finns)

Exempel
Specificera följande kommando för att starta oscillation:
G90 G81.1 Z100.0 Q-25.0 R10.0 F3000. ;
- Verktyget flyttas till punkten R (Z+R = Z110.0) med rapid travers matningsvärde.
- Flytta därefter till mittpunkten (Z87.5) mellan övre dödpunkten (Z100.0) och nedre dödpunkten
(Z+Q = Z75.0) på oscillationens basmatningsvärde (F3000.0[mm/min]).
- Repetera sedan rörelsen längs Z-axeln mellan den övre dödpunkten och den nedre dödpunkten med
en sinuskurvas matningsvärde F av Exp. 1. Oscillationsöverstyrning k är aktiverad.

Position Punkt R (Z110.0)

Övre dödpunkt (Z100.0)

Mittpunkt mellan
övre och lägre dödpun
kten (Z87.5)

Nedre dödpunkt (Z75.0)

Matningshastighet

(k = 1.0 (100%))

F = 3000.0 [mm/min]

F = 0.0 [mm/min]

F = -3000.0 [mm/min]

Specificera följande kommando för att avbryta oscillationsrörelse:


G80 ;
Avrottsrörelsen är enligt följande.
Bit 0 (OST) i parameter nr 25651 är
0: Verktyget flyttas till punkten R och stannar.
1: Verktyget retarderar och stannar.

- 471 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

21.8 PERIFER AXELSTYRNING


Översikt
I tillägg till ett huvudprogram kan ett annat program utföras under automatisk drift. Därför kan perifera
axlar som laddare och bakborrning styras parallellt med ett huvudprogram.
Perifer axelstyrning har tre styrgrupper: "grupp 1 för perifer axelstyrning", "grupp 2 för perifer
axelstyrning" och "grupp 3 för perifer axelstyrning". Varje grupp kan köras självständigt. I ett
flerkanalsystem kan därför perifer axelstyrning tillämpas självständigt på varje kanal genom att att olika
styrgrupper tilldelas till varje kanal.

OBS!
Denna funktion är en tillvalsfunktion.

Styrs av huvudprogram
Controlled by main program

X
Revolver
Turret Styrs av program
Controlled för perifer
by peripheral axis
axelstyrning
control program
Z

Perifer axel axis


Peripheral (bakborrning)
(back drilling)

Fig.21.8 (b) Perifer axelkontroll

- 472 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Format
Registrering av program och startkommando för perifer axelstyrning
Programmet för perifer axelstyrning kan registrera upp till sex program per kanal.
<Första till tredje programmet>
G101(Q_) : Start av registrering av det första programmet
G100 : Slut av registrering av det första programmet
Mxx : Startkommando för det första programmet

G102(Q_) : Start av registrering av det andra programmet


G100 : Slut av registrering av det andra programmet
Myy : Startkommando för det andra programmet

G103(Q_) : Start av registrering av det tredje programmet


G100 : Slut av registrering av det tredje programmet
Mzz : Startkommando för det tredje programmet
Q_ : Grupp för perifer axelstyrning 1 till 3 (det är möjligt att utelämna Q_-kommando
om en perifer axelstyrning används av en kanal).
xx : M-kod som ställs in av parametrarna nr 11866, nr 11872, nr 11878
yy : M-kod som ställs in av parametrarna nr 11867, nr 11873, nr 11879
zz : M-kod som ställs in av parametrarna nr 11868, nr 11874, nr 11880
Parameter nr 11866 till 11868: M-kod för startkommando för det första till tredje
programmet (grupp 1 för perifer axelstyrning)
Parameter nr 11872 till 11874: M-kod för startkommando för det första till tredje
programmet (grupp 2 för perifer axelstyrning)
Parameter nr 11878 till 11880: M-kod för startkommando för det första till tredje
programmet (grupp 3 för perifer axelstyrning)
Programmet som kommenderas mellan blocket G101 (G102, G103) och blocket G100
block registreras i mappen "/USER/PATH1 (to PATH9)/PEAX-TEMP" som det första (till
tredje) programmet för perifer axelstyrning.
Och, viss perifer axelstyrning kan användas i en kanal när axeln i en kanal är inställd
som perifer axel för någon perifer axelstyrning. I så fall är det nödvändigt att specificera
gruppen som används för perifer axelstyrning med Q_ efter startkommandot för
registrering av det första till tredje programmet.

<Fjärde till sjätte programmet>


Maa : Startkommando för det fjärde programmet
Mbb : Startkommando för det femte programmet
Mcc : Startkommando för det sjätte programmet
aa : M-kod som ställs in av parametrarna nr 11869, nr 11875, nr 11881
bb : M-kod som ställs in av parametrarna nr 11870, nr 11876, nr 11882
cc : M-kod som ställs in av parametrarna nr 11871, nr 11877, nr 11883
Parameter nr 11869 till 11871: M-kod för startkommando för det fjärde till sjätte
programmet (grupp 1 för perifer axelstyrning)
Parameter nr 11875 till 11877: M-kod för startkommando för det fjärde till sjätte
programmet (grupp 2 för perifer axelstyrning)
Parameter nr 11881 till 11883: M-kod för startkommando för det fjärde till sjätte
programmet (grupp 3 för perifer axelstyrning)
Registrera ett program för perifer axelstyrning i mappen "/USER/PATH1 (to
PATH9)/PEAX-SAVE/" som ett normalt program.
- 473 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

OBS!
1 Blocken G101, G102, G103 och G100 måste specificeras enskilt i ett block när
en perifer axelstyrning används av en kanal.
2 Grupperna för perifer axelstyrning (1 till 3) måste vara specificerade av Q_ i
samma block som kommandot för G101, G102 och G103. Larm PS2095,
"OGILTIG REG FÖR PEAX PROGRAM", utfärdas om Q_-kommando inte är
specificerat. G100 måste dessutom specificeras enskilt i ett block.

Programmeringsexempel på registrering av program och startkommando för


perifer axelstyrning
Exempel 1) När en perifer axelstyrning används av en kanal.
Registrering av program för perifer axelstyrning och start av programmet kommenderas
enligt följande.

O1234 ;
:
G101 ; (1) Start of
(1)Start av registration
registrering av
of program
peripheralföraxis
perifer axelstyrning
control program
G00B10.0 ;
M03S1000 ;
G04P2500 ; (2) Kommandon
(2)Peripheral för control
axis perifer axelstyrning
commands
G81B20.0R15.0F500.0 ;
G80 ;
(3) Slut av registrering av program för perifer axelstyrning
G100 ; (3)End of registration of peripheral axis control program
:
(4) Start av perifer axelstyrning
M101 ; (4)S tart of peripheral axis control
G00X100.0 ; Registrering
Registration by med the
G01Z-30.0F5.0 ; processen
proce ss (1)
(1) totill
(3)(3)

: G00B10.0 ;
M03S1000 ;
G04P2500 ;
G81B20.0R15.0F500.0 ;
Bearbetningskommando
Machining command G80 ;

X
Revolver
Turret
Start
Startav
of kommandot med
the command by(4)
(4)
Z

B
Peripheral
Perifer axel axis (back drilling)
(bakborrning)

(1) till (3) : Kommendera rörelse för perifer axelstyrning mellan blocket G101 (G102,
G103) och blocket G100.
(4) : Programmet för perifer axelstyrning som registreras av processen (1) till (3)
utförs. Därefter utförs samtidigt perifer axelstyrning, i tillägg till normal
automatisk NC-drift. Start av perifer axelstyrning specificeras med M-kod för
tilläggsfunktionen. Ställ in M-kod för start av perifer axelstyrning i parametrarna
nr 11866 till 11883.
- 474 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Exempel 2) Två perifera axelstyrningar används av en kanal.


Registrering av program för perifer axelstyrning och start av programmet kommenderas
enligt följande.
O1234 ;
: Registrering med
G101Q1 ; (1) Start ofav registration
registrering of av Registration by the
processen (1)totill
process (1) (3)(3)
G00B10.0 ; program
peripheral föraxis
grupp 1 för perifer
control
M03S1000 ; axelstyrning
group 1 program
G04P2500 ; (2) Kommandon
Peripheral axis G00B10.0 ;
(2) förcontrol
grupp 1 för
G81B20.0R15.0F500.0 ; group 1axelstyrning
perifer commands M03S1000 ;
G80 ; G04P2500 ;
(3) Slut av registrering av program för
G100 ; (3) End of1registration of peripheral G81B20.0R15.0F500.0 ;
grupp för perifer axelstyrning
: axis control group 1 program G80 ;
G101Q2 ; (4)
(4) Start
Start av registrering of
of registration av
G00ZS50.0 ; program
peripheral föraxis
grupp 2 för perifer
control Registration bymed
Registrering the
G00XS20.0 ; axelstyrning
group 2 program processen (4)totill
process (4) (6)(6)
G04P1000 ; (5) Peripheral
Kommandon axis
förcontrol
grupp 2 för
G00XS0.0 ; group 2axelstyrning
perifer commands G00ZS50.0 ;
G00ZS0.0 ; G00XS20.0 ;
(6) Slut av registrering av program för
G100 ; (6)grupp
End of registration of peripheral G04P1000 ;
2 för perifer axelstyrning
: axis control group 2 program G00XS0.0 ;
M101 ; (7)
(7)Start
Startavof grupp 1 föraxis
peripheral perifer
control G00ZS0.0 ;
G00X100.0 ; axelstyrning
group 1
G01Z-30.0F5.0 ;
:
M201 ; (8)
(8)Start
Startavof grupp 2 föraxis
peripheral perifer
control
: axelstyrning
group2

Bearbetning X
Machining
skommando
command
Z Revolver
Turret

B StartStart
av kommandot
of the
medcommand
(7) by (7)

Peripheral
Perifer axel axis
(bakborrning)
(back drilling)
Start av
Start of the
kommandot
commandmed (8)
by (8)
XS Perifer axelaxis
Peripheral
(laddare)
(loader)
ZS

(1) till (3) : Kommendera rörelse för grupp 1 för perifer axelstyrning mellan blocket G101
(G102, G103) och blocket G100.
(4) till (6) : Kommendera rörelse för grupp 2 för perifer axelstyrning mellan blocket G101
(G102, G103) och blocket G100.
(7), (8) : Programmet för perifer axelstyrning som registreras av processen (1) till (3)
och (4) till (6) utförs. Därefter utförs samtidigt perifer axelstyrning, i tillägg till
normal automatisk NC-drift. Start av perifer axelstyrning specificeras med
M-kod för tilläggsfunktionen. Ställ in M-kod för start av perifer axelstyrning i
parametrarna nr 11866 till 11883.

- 475 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Drift med en rörelse


[Kommando] G110 ;
I tillägg till registreringsmetoden som nämns ovan och utförandet av det första till sjätte
programmet, kan perifer axelstyrning utföras genom att drift med en rörelse specificeras.
När drift med en rörelse är specificerad utförs omedelbart drift med en rörelse om en
annan perifer axelstyrning inte utförs. Om perifer axelstyrning utförs, utförs drift med en
rörelse efter att den förra styrningen avslutas. När drift med en rörelse avslutas, startas
nästa block.

OBS!
Nästa block kan startas utan att behöva vänta på att block G110 avslutas genom
inställning av bit 5 (SOV) i parameter nr 8240.

Programmeringsexempel för perifer axelstyrning med drift med en rörelse


Drift med en rörelse kan utföras som ett engångskommando. Registrering av program för
perifer axelstyrning med G101 (G012, G013) och startkommando med M-kod inställd för
parametrarna nr 11866 till 11883 är inte nödvändig.

Exempel)
O1234;
:
G50 X100.0 Z200.0 ;
G110 G00 B10.0 ; : Perifer axelstyrning med drift med en rörelse
G00 X80.0 Z50.0 ;
G110 G01 B20.0 F500 ; : Perifer axelstyrning med drift med en rörelse
G01 X45.0 F1000 ;
:
M30;

Förklaring
G-kod
I perifer axelstyrning kan följande G-koder kommenderas.
G-kod Funktion
G00 Positionering (snabbtransport)
G01 Linjär interpolation (skärhastighet)
G04 Fördröjning
G05.1/ G08 AI-utvidgad förhandskontroll (M-serien) / AI kontur kontroll
G28 Automatisk referenspunktsuppsökning
G43 (M-serien) Verktygslängdkompensering +
G43.7 (T-serien) Verktygsoffset
G44 (M-serien) Verktygslängdkompensering
G49 (M-serien) Avbryt verktygslängdkompensering
G50 (T-serien)/G52 (M-serien) Inställning av ett koordinatsystem
G80 Avbryter fast cykel
G81 Borrcykel eller punktborrningscykel
G82 Borrcykel eller försänkningscykel
G83 Stegborrningscykel
G84 Gängskärningscykel
G85 Arborrcykel
G86 Arborrcykel
G90 Absolut programmering
G91 Inkrementell programmering
G91.2 (T-serien) Inkrementell engångsprogrammering
G94 (M-serien)/G98 (T-serien) Matning per minut
G95 (M-serien)/G99 (T-serien) Matning per varv
- 476 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Snabbtransport (G00) / Skärmatning (G01)


När bit 5 (GIN) i parameter nr 8242 är inställd till 0 kan initialt rörelsekommando i perifer axelstyrning
vara snabbtransport (G00) eller skärmatning (G01). Valet görs genom inställning av bit 1 (MG1, MG2,
MG3) i parametrarna nr 11854 till 11856. Endast initialt kommando följs dock av parametern, och
efterföljande kommandon beror på modal information.

Exempel) I grupp 1 för perifer axelstyrning, om parameter (GIN) = 0, och (MG1) = 1 (G01)
:
G101 ;
B_; B-axel flyttas av G01 eftersom parameter (MG1) är 1.
G00B_; B-axel flyttas av G00 eftersom G00 kommenderas.
B_; B-axel flyttas av G00 eftersom modal G-kod är G00.
G100 ;
:

När parameter (GIN) är inställd till 1 beror G-koden för initial rörelse på den sista modala informationen.

Paus (G04)
Fördröjningskommando för perifer axelstyrning specificeras av följande format lika mycket som
kommandot för det normala programmet.

M
G04 X_ ; or 04 P_ ;
X_ : Specificera en tid eller en spindelhastighet (decimalpunkt tillåten)
P_ : Specificera en tid eller en spindelhastighet (decimalpunkt inte tillåten)

T
G04 X_ ; eller G04 U_ ; eller G04 P_ ;
X_ : Specificera en tid eller en spindelhastighet (decimalpunkt tillåten)
U_ : Specificera en tid eller en spindelhastighet (decimalpunkt tillåten)
P_ : Specificera en tid eller en spindelhastighet (decimalpunkt inte tillåten)

Kommandoenheten beror dessutom inte på tuminmatning eller metrisk inmatning när


fördröjningskommandot specificeras av X, U eller P och decimalpunkten undantas. Kommandoenheten
blir följande specifikation oavsett om perifer axel inbegriper X-axel eller inte.

- När perifer axel inbegriper X-axel.


Kommandoenheten beror på kommandoenheten för X-axeln.

- När perifer axel inte inbegriper X-axel.


Kommandoenheten beror på kommandoenheten för axelinställningen av "perifer axel 1 (grupp 1 för
perifer axelstyrning (grupp 2, grupp 3))"(parameter nr 11884 (nr 11887, 11890))

AI-utvidgad förhandskontroll (M-serien) / AI kontur kontroll (G05.1, G08)


När AI-utvidgad förhandskontroll (M-serien) AI konturstyrningsläget är inställt i kanalen som
kommenderar den perifera axelstyrningen, startar den perifera axelstyrningen med AI-utvidgad
förhandskontroll (M-serien) / AI konturkontrolläge.
För att ställa in eller avbryta AI-utvidgad förhandskontroll (M-serien) / AI konturkontrolläge vid perifer
axelkontroll under körning av perifer axelkontroll ges kommando G05.1 eller G08 i programmet för
perifer axelkontroll.
I periferikontrollen är antalet block som läses framåt 5 (om AI-ut-utvidgad förhandskontroll (M-serien) /
AI konturkontrolläge med G08P1 är inställt så är antalet block som läses framåt 1).

- 477 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Automatisk referenspunktsretur (G28)


I perifer axelstyrning är automatisk referenspunktsretur samma som normalt kommando.

Fast cykel för borrning (G80 till G86)


Fast cykel för borrning G81, G82, G83, G84, G85, G86 och avbrott av fast cykel G80 kan både
kommenderas i M-serien och T-serien. Formatet för varje kommando är samma som formatet för det
använda systemet, förutom i följande fall.

1. Returpunkten från bottnen av ett hål är alltid initial nivå.


2. Säkerhetsavstånd i en stegborrningscykel (G83) ställs in för parametrarna nr 11863 till 11865.
3. Om T-serien används är formatet för G86 samma som formatet för M-serien.

Positioneringsplanet och borrningsaxeln fastställs genom planval, G-kod för fast cykel för borrning,
parameter nr 1022 och så vidare samt normal programmering.

Inkrementell programmering/absolut programmering


När bit 4 (G90) i parameter nr 8242 är inställd till 0 kan rörelseprogrammering för perifer axelstyrning
vara inkrementell programmering eller absolut programmering. Valet görs genom inställning av bit 0
(IA1, IA2, IA3) i parametrarna nr 11854 till 11856.

Exempel)
I grupp 1 för perifer axelstyrning, om parameter (G90) = 0, och (IA1) = 0 (inkrementell
programmering)
:
G101 ;
B_; B-axel flyttas av inkrementell programmering eftersom parameter (IA1) är 0.
G90B_; B-axel flyttas av inkrementell programmering även om G90 är specificerat
eftersom parameter (IA1) är 0.
B_; B-axel flyttas av inkrementell programmering eftersom parameter (IA1) är 0.
G100 ;
:

När parameter (G90) är inställd till 1 kan inkrementell programmering/absolut programmering väljas av
G-kod eller axeladress, som ett normalt kommando.
- G90/G91 (M-serien)
- G91.2 eller axeladress U, V, W, H (T-serien, G-kodsystem A)
- G90/G91 (T-serien, G-kodsystem B eller C)

Koordinatsysteminställning (G50 (T-serien)/G52 (M-serien))


I perifer axelstyrning är koordinatsysteminställning samma som normalt kommando.

Matning per minut (G94 (M-serien)/G98 (T-serien))


/Matning per varv (G95 (M-serien)/G99 (T-serien))
När bit 5 (GIN) i parameter nr 8242 är inställd till 0 kan initialt rörelsekommando i perifer axelstyrning
vara matning per minut eller matning per varv. Valet görs genom inställning av bit 2 (MF1, MF2, MF3) i
parametrarna nr 11854 till 11856. Endast initialt kommando följs dock av parametern, och efterföljande
kommandon beror på modal information.

Exempel)
Exempel) I grupp 1 för perifer axelstyrning, om parameter (GIN) = 0, och (MF1) = 1 (G94
(M-serien))

- 478 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER
:
G101 ;
B_; B-axel flyttas med matning per minut eftersom parameter (GIN) är 1.
G95B_; B-axel flyttas med matning per varv eftersom G95 kommenderas.
B_; B-axel flyttas med matning per varv eftersom modal G-kod är G95.
G100 ;
:

När parameter (GIN) är inställd till 1 beror G-koden för initial rörelse på den sista modala informationen.

G-kodsystem A/B/C (T-serien)


G-kodsystem för perifer axelstyrning kan väljas genom inställning av bit 0 (GB1, GB2, GB3) och bit 1
(GC1, GC2, GC3) i parametrarna nr 11857 till 11859.

Återställning
Om CNC återställs med återställningsknappen på MDI-enheten, återställnings- och återspolningssignalen,
en extern återställningssignal eller nödstoppssignalen, återställs även perifer axelstyrning.
Återställningssignalen vars adress ställs in av parametrarna nr 3037 till 3039 återställer bara den perifera
axelstyrningen. För närmare detaljer, se motsvarande maskinhandbok.

Minsta inmatningsinkrement, minsta kommandoinkrement


Minsta inmatningsinkrement, minsta kommandoinkrement för grupp 1 till 3 för perifer axelstyrning är
samma som minsta inmatningsinkrement, minsta kommandoinkrement för kanalen som ställs in av
parametrarna nr 3040 till 3042.

M/S/T-kod
När M-/S-/T-kod kommenderas skickas en kodsignal och en avkänningssignal till PMC. I perifer
axelstyrning utmatas en kodsignal och en avkänningssignal för M-/S-/T-kommando till adressen som
ställs in för parametrarna nr 3037 till 3039. Därför kan en tilläggsfunktion kommenderas som normal
programmering. Genom att utnyttja en tilläggsfunktion för ett normalt program och ett program för
perifer axelstyrning, kan det normala programmet och programmet för perifer axelstyrning startas
samtidigt.

Exempel) I grupp 1 för perifer axelstyrning, om parameter nr 3037 = 3


Normalt program Program för perifer
axelstyrning
: :
G00X_Z_; G00B_;
M50 ; M50 ; Normalt program väntar på FIN och program för
perifer axelstyrning väntar på FIN.
G01X_; G01B_; Dessa block startas samtidigt.
: :

Väntande M-koder
Perifer axelstyrning kan väta på normalt program genom användning av särskilda M-koder för väntande
på perifer axelstyrning.
De fem M-koderna som ställs in från (inställningsvärde för parametrarna nr 11893 till 11895) till
(inställningsvärde + 4) blir särskilda M-koder för väntande på perifer axelstyrning.

- 479 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Exempel) När parameter nr 11893 är inställd till 250 i grupp 1 för perifer axelstyrning.
Normalt program Program för perifer
axelstyrning
: :
G00X_Z_; G00B_;
M250; M250; - Program för perifer axelstyrning väntar på det
normala programmet med de särskilda M-koderna
för perifer axelstyrning i detta block.
G01X_ G01B_; - Detta block startas samtidigt.
: :

OBS!
1 Det är inte nödvändigt att specificera kanalen med adress P, till skillnad från vid
vanliga väntande M-koder.
2 Larm PS0160, "FELANPASSAD M-KOD VÄNTA", utfärdas när de normala
väntande M-koderna specificeras i perifer axelstyrning.
3 Icke-väntande och väntande signal för perifer axelstyrning fungerar enligt
följande när bit 0 (MWT) i parameter nr 8103 är inställd till 1 tvåkanalsystemet.
- Icke-väntande signal : Icke-väntande signal NOWT (för kanalgemensamt
signalgränssnitt) är effektiv.
- Väntande signal : Den utmatas i den enskilda inställningssignalen för perifer
axelstyrning.

Kundmakro
Anpassbara makrovariabler (lokala variabler, vanliga variabler och systemvariabler) kan användas i
blocken mellan blocket G101 (G102, G103) och blocket G100. Beräkningskommando och
styrkommando kan dessutom användas i perifer axelstyrning, liksom det normala programmet.

Exempel)
Normalt program Program för perifer
axelstyrning
: O0101;
#1=0 WHILE[#1LE]DO1: Makrorapporter registreras också.
#100=0 #100=#1*10.;
G101 ; G00B#100;
WHILE[#1LE]DO1 #1=#1+1;
#100=#1*10.; END1 ;
G00B#100; M02;
#1=#1+1
END1
G100
:

OBS!
När programmet för perifer axelstyrning som kommenderas mellan blocket G101
(G102, G103) och blocket G100 är registrerat, kontrolleras inte programsyntax.
Programsyntax kontrolleras när programmet utförs som ett normalt program.

Variabel kundmakro
Lokala variabler
Varje grupp för perifer axelstyrning, 1 till 3, behåller sina lokala variabler enskilt.

- 480 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Allmänna variabler
I perifer axelstyrning delas vanlig variabel med värdet för kanalen som ställs in av parametrarna nr 3040
till 3042.

Systemvariabler
I perifer axelstyrning delas följande systemvariabler med värdet för kanalen som ställs in av parametrarna
nr 3040 till 3042.

#3005 Läsa/skriva inställningsdata


#3019 Nummer på den kanal på vilken ett makro exekveras
#3901 Totalt antal delar
#3902 Antal nödvändiga delar
#4000 Huvudprogramnummer

Rörande systemvariablerna som specificerar målaxeln genom axelindex i kanalen, specificera endast
relativt axelindex bland perifera axlar. Till exempel, axelarrangemanget för en kanal är X-Z-Y-B, och
B-axeln antas som perifer axel. I så fall, specificera inte #5024 utan #5021 för att få B-axelns aktuella
position.

Makrolarm
Larmet utfärdas i kanalen som har instruerats för perifer axelstyrning när makrolarmet utfärdades i perifer
axelstyrning.

Programformat
När bit 3 (FM1, FM2, FM3) i parametrarna nr 11857-11859 är inställda till 0 är grupperna 1 till 3 för
perifer axelstyrning i serie 10/11-format. När parametrarna FM1 till FM3 å andra sidan är inställda till 1
är grupperna 1 till 3 för perifer axelstyrning i serie 16-format.
När parametrarna FM1 till FM3 å andra sidan är inställda till 0 är följande parameterinställning effektiv
för fast cykel för borrning av grupp 1 till 3 för perifer axelstyrning.
- Bit0 (FXY) i parameter nr 5101
- Bit6 (RAB) i parameter nr 5102
- Bit7 (RDI) i parameter nr 5102
- Bit3 (PNA) i parameter nr 5103
När inmatning/utmatning av verktygsförskjutningsvärde för grupp 1 till 3 för perifer axelstyrning utförs
med externa enheter, beror formatet även på parametrarna FM1 till FM3.

Kommando och inställning för verktygsförskjutning


(T-serien)/verktygslängdkompensering (M-serien)
Kommando
[Verktygsförskjutning (T-serien)]
När "Txx ;" (när verktygsbytestyp är ATC-typ av utökat verktygsval, "G43.7 Dxx ;") kommenderas, kan
slutpositionen för kommandot för perifer axelrörelse förskjutas till sidan + eller sidan -.
Förskjutningsvärde ställs in på en avsedd verktygsförskjutningsskärm för perifer axel.
Verktygsförskjutningskommando väljs av bit 1 (TC1, TC2, TC3) i parametrarna nr 11851 till 11853
enligt följande.

(1) Bit 1 (TC1, TC2, TC3) i parametrarna nr 11851 till 11853 är inställda till 0
T** till T(**+9) som ställs in till parametrarna nr 11860 till 11862 används som en T-kod för
verktygsförskjutning. Värdet som ställs in till parametrarna nr 11860 till 11862 används som en
T-kod för avbrott av verktygsförskjutning.
Exempel) om parameter nr 11860 = 50
I grupp 1 för perifer axelstyrning är T50 till T59 T-koderna för verktygsförskjutning. T50 är
T-koden för avbrott av verktygsförskjutning.

- 481 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

(2) Bit 1 (TC1, TC2, TC3) i parametrarna nr 11851 till 11853 är inställda till 1
Kommando för verktygsförskjutning är på samma sätt som det normala T-kodkommandot.

Om verktygsgeometri-/slitagekompensering är aktiverad kan kompenseringsmetoden för verktygsslitage-


och geometrikompensering i perifer axelstyrning ställas in av bit 3 (WT1, WT2, WT3) och bit 4 (GT1,
GT2, GT3) i parametrarna nr 11854 till 11856.

[Verktygslängdkompensering (M-serien)]
Kommando för verktygslängdkompensering är på samma sätt som det normala T-kodkommandot.

OBS!
I perifer axelstyrning är tidpunkten för utmatning av verktygsfunktionen
avkänningssignal TF och verktygsfunktionen kodsignaler T00 till T31 samma
som de för ett normalt program.

Inställning
Värdet för verktygsförskjutning/verktygslängdkompensering för perifer axelstyrning ställs in på avsedd
verktygsförskjutningsskärm för perifer axelstyrning. Flytta pekaren till en önskad plats och mata in ett
kompenseringsvärde på den avsedda verktygsförskjutningsskärmen.

OBS!
1 Numret för värdet för verktygsförskjutning i perifer axelstyrning är 10 för varje
grupp, 1 till 3, för perifer axelstyrning. Eftersom numret för värdet för
verktygsförskjutning i perifer axelstyrning ingår i det totala numret för förskjutning
samt numret för normalt värde för verktygsförskjutning, bestäm numret för alla
värden för verktygsförskjutning med beaktande av numret för värdet för
verktygsförskjutning i perifer axelstyrning.
2 Värdet för verktygsförskjutning/verktygslängdkompensering för perifer
axelstyrning kan delas mellan grupp 1 till 3 för perifer axelstyrning genom
inställning av bit 0 (COF) i parameter nr 8242 till 1. Men 10 inställningar av värde
för verktygsförskjutning antas vara tilldelade till varje grupp, 1 till 3, för perifer
axelstyrning.
3 Funktionen för förhindrande av operatörsfel vid inmatning av värde för
verktygsförskjutning/verktygslängdkompensering för perifer axelstyrning, vars
kanal ställs in av parametrarna nr 3040 till 3042, utförs med inställningen för
parametrarna nr 10019, nr 10039, nr 10059, nr 10079, nr 10099, nr 10119, nr
10139, nr 10159, nr 10179, nr 10199, nr 10219, nr 10239, nr 10283, nr 10287, nr
10291 och nr 10295. Inställningen av dessa parametrar tillämpas för inmatning
av värde för verktygsförskjutning/verktygslängdkompensering nummer 1 till 10
för perifer axelstyrning. Ställ in 0 till parametrarna nr 10259, nr 10279, nr 10299
och nr 10303 (övre gräns och nedre gräns för verktygsförskjutningens
nummerintervall).

Modala data
Modala data för grupperna 1 till 3 för perifer axelstyrning kopieras från modala data för kanalen som väljs
av parametrarna nr 3040 till 3042 när strömmen slås på. Efter det beror modala data på kommandot för
programmet för perifer axelstyrning.

Arbetsstyckets koordinatsystem
När M-kod för start av perifer axelstyrning kommenderas, tillämpas arbetsstyckets koordinatsystem för
kanalen i vilken M-koden kommenderas på grupp 1 till 3 för perifer axelstyrning. Om arbetsstyckets

- 482 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER
koordinatsystem ändras under tiden perifer axelstyrning utförs, ändras inte arbetsstyckets
koordinatsystem för perifer axelstyrning.

Val av plan
När M-kod för start av perifer axelstyrning kommenderas, tillämpas planvalet för i vilken M-koden
kommenderas på grupp 1 till 3 för perifer axelstyrning. Om planvalet ändras under tiden perifer
axelstyrning utförs, ändras inte planvalet för perifer axelstyrning.

Programkontrollskärmen, verktygsförskjutningsskärmen och larmskärmen


för perifer axelstyrning
Under perifer axelstyrning flyttas informationen om den perifera axeln från skärmen för absoluta
koordinater, skärmen för maskinens koordinater, skärmen för relativa koordinater, skärmen för
återstående transportsträcka, parameterskärmen och diagnosskärmen för kanalen som den perifera axeln
tillhör. Koordinat- och larminformationen om den perifera axeln kan kontrolleras på
programkontrollskärmen, verktygsförskjutningsskärmen samt larmskärmen för perifer axelstyrning.

Registrering av program för perifer axelstyrning


Det finns två metoder för registrering av program för perifer axelstyrning. En metod är med G-kod och
den andra är samma metod som metoden för normal registrering av program.

OBS!
1 Om perifer axelstyrning specificeras skapas mappen "PEAX-TEMP" och mappen
"PEAX-SAVE" automatiskt i mappen PATHn (n:1 till 9) för varje kanal när
strömmen slås på. (Om det har funnits mappar med samma namn skapas inte
nya mappar.)
2 Om perifer axelstyrning är aktiverad används en av de registreringsbara
programmen som hanteringsinformation för perifer axelstyrning, oavsett numret
på kanalen som använder perifer axelstyrning.

- 483 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

OBS!
3 Om perifer axelstyrning är aktiverad används 11 program för varje kanal. Numret
för program för perifer axelstyrning (11 * numret på kanalen) subtraheras från
numret för "FRIA FILER", men numret för program för perifer axelstyrning läggs
inte till numret för "ANVÄNDA FILER".

Numret för program för perifer axelstyrning läggs inte till


numret för "ANVÄNDA FILER" (ANTECKNING 2, 3).

Dessa mappar skapas automatiskt.

Numret för program för perifer axelstyrning subtraheras från


numret för "FRIA FILER" (ANTECKNING 2, 3).

Registrering av program för perifer axelstyrning med G-kod (första till tredje
programmet)
Program för perifer axelstyrning från det första till det tredje programmet registreras med G-kod (G101
till G103, och G100). När det första (det andra, det tredje) programmet har registrerats rensas det sista
programmet automatiskt, och därefter registreras det nya programmet. O-nummer ställs in till värdet som
ställs in av parametrarna nr 11866 till 18868 (det första programmet), nr 11872 till 11874 (det andra
programmet) och nr 11878 till 11880 (det tredje programmet). Det första till det tredje programmet
registreras i mappen "PEAX-TEMP" som finns i mappen PATHn (n: 1 till 9) för varje kanal.

OBS!
1 Om registreringen av program avbryts av återställning eller larm, registreras det
första till det tredje programmet halvvägs.
2 Eftersom det första till det tredje programmet registreras i det volatila minnet,
rensas programmen när strömmen stängs av.
3 För det första till tredje programmet kan upp till 10% av delprogrammens
lagringsstorlekar registreras (men max. storlek är 100KB). Om programmets
minne överskrids utfärdas larm PS5033, "PRG MINNET ÄR FULLT I PEAX".

Registrering av perifer axelstyrning samt normal registrering (fjärde till sjätte


programmet)
Det fjärde till det sjätte programmet för perifer axelstyrning registreras liksom normala program (manuell
drift, läsning av textfil osv.). Ställ in värdet som ställs in av parametrarna nr 11869 till 11871 (grupp 1 för

- 484 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER
perifer axelstyrning), parametrarna nr 11875 till 11877 (grupp 2 för perifer axelstyrning), parametrarna nr
11881 till 11883 (grupp 3 för perifer axelstyrning) till O-numret för det fjärde till det sjätte programmet.
Registrera det fjärde till det sjätte programmet i mappen "PEAX-SAVE" som finns i PATHn (n : 1 till 9)
för varje kanal. Om mappen "PEAX-SAVE" inte finns skapas mappen automatiskt när strömmen slås på.

OBS!
1 Om det fjärde till det sjätte programmet inte är i mappen "PEAX-SAVE", eller om
O-numret är inställt till värdet som inte ställs in av parametrarna (nr 11869 till
11871, nr 11875 till 11877, nr 11881 till 11883), kan programmen inte startas
som perifer axelstyrning.
2 Eftersom det fjärde till det sjätte programmet registreras i det icke-volatila
minnet, rensas inte programmen när strömmen stängs av.
3 För det fjärde till sjätte programmet kan upp till delprogrammens lagringsstorlek
registreras.
4 M02 måste kommenderas i slutet av det fjärde till det sjätte programmet. Om
M02 inte kommenderas kan perifer axelstyrning inte utföras korrekt.

Startkommando för perifer axelstyrning


Startmetod för perifer axelstyrning kan väljas från följande metoder av bit 7 (MST) för parameter nr
8240.
MST=1 : Perifer axelstyrning startas när M-kod för start av perifer axelstyrning utförs.
MST=0 : Perifer axelstyrning startas när slutsignalen FIN för M-kod för start av perifer axelstyrning
återlämnas från PMC.

M-kod för start av perifer axelstyrning kan lagra upp till fem koder och utföra dem i ordning.
Exempel) M-koder för start av perifer axelstyrning från den första till den sjätte är M101, M102, M103,
M104, M105 och M106.

O1234;
:
M101 ;
M102 ;
M103 ;
M104;
M105;
:
M30;

Om M102 kommenderas medan det första programmet som kommenderas av M101 utförs, startas det
andra programmet efter att det första programmet slutförs. M103, M104 och M105 lagras också, och
programmet utförs i lagrad ordning. Om sex eller fler M-koder för start av perifer axelstyrning
kommenderas medan ett program för perifer axelstyrning utförs, utfärda dock larm PS5038,
"FÖRMÅNGA START M-KODER".
När ett program för perifer axelstyrning slutförs (M02 i programmet för perifer axelstyrning utförs), går
perifer axelstyrning in i återställningsläge automatiskt. Om återställning som signaler utförs före
återställning av M02, rensas modal information om M-koden för startkommandot för perifer axelstyrning.
När bit 6 (CLR) i parameter nr 3042 vars kanal ställs in av parametrarna 3040 till 3042, rensas modal
information om perifer axelstyrning.
Startsignalen PE1EX till PE3EX för grupperna 1 till 3 för perifer axelstyrning ställs dessutom in till "1"
under utförande av perifer axelstyrning.

- 485 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

OBS!
Under perifer axelstyrning kan perifer axelstyrning inte styras något program,
med undantag av programmet för perifer axelstyrning.
Larm PS0009, "FELAKTIG NC-ADRESS", utfärdas när ett program som inte är
ett program för perifer axelstyrning förinställer kommandot för perifer
axelstyrning under utförande av perifer axelstyrning.

Begränsning
Tillgängliga kommandon för perifer axelstyrning
Kommandona som inte beskrivs i specifikationerna kan inte användas i perifer axelstyrning.

Manuella ingrepp under perifer axelstyrning


Under perifer axelstyrning kan manuella ingrepp inte utföras för perifer axelstyrning.

Enskilt kommando för perifer axelstyrning, däribland flerfaldig rörelse


Flerfaldig rörelse (fast cykel för borrning, upprepande fast cykel och fast slipningscykel) kan inte utföras i
det enskilda kommandot för perifer axelstyrning. Om dessa kommandon utförs, utfärdas larm PS5034,
"FLERF. ORDER I G110", i perifer axelstyrning när det enskilda kommandot utförs.

Förskjutning av arbetsstyckes koordinatsystem för perifer axel


Förskjutningen av arbetsstyckes koordinatsystem för perifer axel kan inte ställas in under perifer
axelstyrning. Ställ in förskjutningen av arbetsstyckes koordinatsystem för perifer axel före eller efter
perifer axelstyrning.

OBS!
Inställningsskärmen för förskjutning av arbetsstyckes koordinatsystem visas inte
i perifer axelstyrning.

Programomstart, Snabb programomstart


Om programomstart eller snabb programomstart utförs från blocket efter M-kod för startkommando för
perifer axelstyrning, kan koordinatvärdet för perifer axelstyrning vara felaktigt. Programomstart eller
snabb programomstart måste utföras från blocket före M-kod för startkommando för perifer axelstyrning,
eller efter utförande av absolut kommando till perifer axelstyrning. Programomstart eller snabb
programomstart måste utföras från blocket mellan G101 (G102, G103) och G100. Starta om från blocket
före G-kod för registrering av start av program för perifer axelstyrning, eller blocket efter G-kod för
registrering av start av program för perifer axelstyrning.

Linjäritet kompensering
Rörlig axel, kompenseringsaxel för rakhetskompenseringen får inte tillämpas på axeln som styrs av
perifer axelstyrning.

Handhjulretur
Bakåtrörelse för M-kod och engångs-G-kod i perifer axelstyrning kan inte utföras.

Offset
Perifer axelstyrning kan inte startas när alla sorters förskjutning som verktygslängdkompensering är
effektiva för perifer axelstyrning Det är nödvändigt att avbryta alla sorters förskjutning som
verktygslängdkompensering när perifer axelstyrning startas.

Skalindelning
Perifer axelstyrning kan inte startas under skalning när skalning omfattas av perifer axel. Det är
nödvändigt att avbryta skalningen när perifer axelstyrning startas.
- 486 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER

Programmerbar spegling
Perifer axelstyrning kan inte startas under programmerbar spegelbild när programmerbar spegelbild
omfattas av perifer axel. Det är nödvändigt att avbryta programmerbar spegelbild när perifer axelstyrning
startas.

Koordinatrotation
Perifer axelstyrning kan inte startas under koordinatsystemrotation när koordinatsystemrotation omfattas
av perifer axel. Det är nödvändigt att avbryta koordinatsystemrotation när perifer axelstyrning startas.

Konvertering av 3-dimensionellt koordinatsystem


Perifer axelstyrning kan inte startas under tredimensionell koordinatkonvertering när tredimensionell
koordinatkonvertering omfattas av perifer axel. Det är nödvändigt att avbryta tredimensionell
koordinatkonvertering när perifer axelstyrning startas.

Vinkelaxelstyrning
Perifer axelstyrning kan inte tillämpas på axeln som styrs av vinkelaxelstyrningen.

Felsökning
Felsökning för perifer axelstyrning kan inte användas.

Funktion för verktygsförvaltning


Verktygshanteringsfunktionen kan inte tillämpas på axeln som styrs av vinkelaxelstyrningen.

Övervakning av verktygslivslängd
Övervakning av verktygslivslängd kan inte tillämpas på axeln som styrs av vinkelaxelstyrningen.

Sekvensnummerjämförelse och stopp


Sekvensnummerjämförelse och sekvensstopp kan inte tillämpas på program för perifer axelstyrning.

Anrop av underprogram, makroanrop


Blocket kan inte registreras som ett program för perifer axelstyrning av kommandot "G101 till G103 och
G100" om blocket innehåller "anrop av underprogram" eller "makroanrop". Anrop av underprogram och
makroanrop kan dessutom inte utföras i perifer axelstyrning.

Höghastighets programkontrollfunktion, programomstart, snabb programomstart


Registrering av perifert axelkontrollprogram via G-kod och startkommando för perifert
axelkontrollprogram exekveras inte under höghastighets programkontroll, programomstart och snabb
programomstart.

Bakgrundsredigering, dynamisk grafisk visning


CNC varnar eller avslutar vänteläge för perifer axelstyrning om bakgrundsredigering eller dynamisk
grafisk visning utförs under registrering av program för perifer axelstyrning.

- När bakgrundsredigering utförs under registrering av program för perifer axelstyrning.


Varningen "EDIT. AVISAD" utfärdas. Och registrering av program för perifer axelstyrning utförs
rätt.
- När registrering av program för perifer axelstyrning utförs under bakgrundsredigering.
Varningen "EDIT. AVISAD" utfärdas. Och registrering av program för perifer axelstyrning utförs
rätt.
- När dynamisk grafisk visning utförs under registrering av program för perifer axelstyrning.
Dynamisk grafisk visning startas efter slutförd registrering av program för perifer axelstyrning.
- När registrering av program för perifer axelstyrning utförs under dynamisk grafisk visning.
Dynamisk grafisk visning stoppas under registrering av program för perifer axelstyrning.
- 487 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01

Utvidgad extern nollpunktsförskjutning för maskin


Utvidgad extern nollpunktsförskjutning för maskin kan inte tillämpas på den perifera axeln.

Synkron styrning och sammansatt styrning


Synkron styrning eller sammansatt styrning kan inte utföras på perifer axel under utförande av perifer
axelstyrning.
Perifer axelstyrning kan inte utföras när synkron styrning eller sammansatt styrning utförs på den perifera
axeln.

Överlagrad styrning
Överlagrad kan inte utföras på perifer axel under utförande av perifer axelstyrning.
Perifer axelstyrning kan inte utföras när överlagrad styrning utförs på den perifera axeln.

Lagrat gränsvärde
Det lagrade gränsvärdet för slaglängd för perifer axel hanteras separat. Om insidan av området som utgörs
av perifer axel och normal axel är inställd som förbjudet område, kan området ändras under utförande av
perifer axelstyrning.

Spindelstyrning med servomotor


Om axeln som använder spindelstyrning med servomotoraxel är inställd som perifer axel, vänligen se till
att axeln är i positionskontrolläget när perifer axelstyrning startas eller avslutas. Vid användning av
spindelstyrning med servomotoraxel som perifer axel, och kommando om gängning med fast tapp med
servomotor i perifer axelstyrning, krävs inställning av gängning med fast tapp med spindel för en annan
kanal.

PMC Axelstyrning
Den perifera axelstyrningen kan inte utföras på axeln som utför PMC-axelstyrningskommando.
PMC-axelstyrningskommandot kan inte utföras när den perifera axelstyrningen utförs på axeln.

Start av perifer axelstyrning


Larm PS5040, "KAN EJ STYRA PEAX RÖRELSE", utfärdas när perifer axelstyrning startas i läget för
inställning av stoppsignal vid automatisk drift *SP för perifer axelstyrning till "1".

- 488 -
22. STYRNINGSFUNKTION
B-64604SW/01 PROGRAMMERING VID FLERA KANALER

22 STYRNINGSFUNKTION VID FLERA


KANALER
Kapitel 22, "STYRNINGSFUNKTION VID FLERA KANALER", består av följande avsnitt:

22.1 ÖVERSIKT .......................................................................................................................................489


22.2 VÄNTEFUNKTION FÖR KANALER ............................................................................................490
22.3 VÄNTANDE M-KODER AV HÖGHASTIGHETSTYP.................................................................494
22.4 GEMENSAMT MINNE MELLAN VARJE KANAL .....................................................................494
22.5 SPINDELSTYRNING MELLAN VARJE KANAL ........................................................................496
22.6 SYNKRON/SAMMANSATT/ÖVERLAGRAD STYRNING.........................................................497
22.7 VÄNTAR PÅ FUNKTION GENOM SPECIFICERING AV STARTPUNKT ...............................499

22.1 ÖVERSIKT
Styrningsfunktionen för flera kanaler är utformad så att 2 oberoende samtidig bearbetas med upp till 2
kanaler. Denna funktion kan tillämpas på svarvar och automatiska svarvar som utför skärning samtidigt
med multipla verktygshållare, kombinerade verktygsmaskiner som utför svarvning och fräsning samtidigt
med flera kanaler och maskiner som kräver ytterligare styrning av kanaler såsom en styrkanal med lastare.

För multipla kanaler med samtidig bearbetning, lagras varje bearbetningsprogram i en mapp i
programminnet för varje kanal. När automatiska operation ska utföras, aktiveras varje kanal när du har
valt ett program för bearbetning med kanal 1 och program för bearbetning med kanaler från 2 från de
program som finns lagrade i respektive mappar i programmets minne. Då de program som valts för
verktygshållare exekveras oberoende på samma gång. När verktygshållare 1 och verktygshållare 2
behöver vänta på varandra under bearbetning är väntefunktionen tillgänglig.
Andra tillgängliga funktioner som är specifika för styrning av multipla kanaler inkluderar
interferenskontroll för varje kanal, balansskärning, synkronstyrning, sammansatt styrning, spindelstyrning
mellan varje kanal och gemensamt minne mellan varje kanal.

Endast en LCD/MDI tillhandahålls för de två kanalerna. Före operation och visning på
LCD-skärmen/MDI, används kanalens valinformation för att växla mellan kanalerna.

Exempel) För ett system med två kanaler


CNC
LCD/MDI
Programminne
Programmapp för kanal Kanal 1 Kanal 1
Kanal 1
1 programanalys positions- axelstyrning
styrning

Program

Programmapp för kanal Kanal 2 Kanal 2 Kanal 2


2 programanalys positions- axelstyrning
styrning

Program

Fig. 22.1 (a)


- 489 -
22. STYRNINGSFUNKTION
VID FLERA KANALER PROGRAMMERING B-64604SW/01

22.2 VÄNTEFUNKTION FÖR KANALER


Översikt
Med hjälp av M-koder kan man bestämma att kanalerna ska vänta på varandra under bearbetningen. När
en M-kod för väntefunktionen specificeras i ett block för en kanal under automatisk drift, väntar den
andra kanalen på att samma M-kod ska specificeras innan nästa block exekveras.
En rad olika M-koder som används som M-koder för väntan ska ställas in i parametrarna (nr 8110 och
8111) på förhand. Väntan kan ignoreras med en signal.

Format
M m (Pp) ;
m: Nummer på en M-kod för väntan
p: (1) I läget för specificering av det binära värdet, ska du ange summan av de binära
värden som motsvarar de kanalnummer som väntar på varandra.
(2) I läget för specificering av kanalnummer ska du ange numren på alla kanaler som
väntar på varandra i kombination.

Om P-kommando ej är specificerat så väntar kanal 1 och 2 på varandra.


Vid 1-kanalsystem med laddningskontrollfunktion så väntar kanal 1 och laddad kanal 1 på
varandra.

Förklaring
Följande två metoder för att ange kanaler som ska vänta på varandra i adress P i samma block där en
M-kod för att vänta anges finns tillgängliga och kan väljas med bit 1 (MWP) i parameter nr 8103. En
metod är att specificera kanalerna med summan av deras motsvarande binära värden (vänta inställt för
kanaler som specificerats med binära värden). Det andra är att ange dem med deras kanalnummer i
kombination (väntar specificerad med kanalnummer).
Ange alltid adress P i ett enda block.

OBS!
Laddningskontrollfunktion är en tillvalsfunktion.

- Väntan anges med binära värden


När bit 1 (MWP) med parameter nr. 8103 är inställd till 0, antas värdet som anges vid adress P erhållas
genom binära värden. Följande listar kanalenumren och motsvarande binära värden.

Tabell 22.2 (a)


Kanalnummer Binärt värde (decimalnummer)
1 1
2 eller 2
Laddad kanal 1 (1 kontrollkanal)
Laddad kanal 1 (2 kontrollkanaler) eller 4
Laddad kanal 2 (1 kontrollkanal)
Laddad kanal 2 (2 kontrollkanaler) 8

- 490 -
22. STYRNINGSFUNKTION
B-64604SW/01 PROGRAMMERING VID FLERA KANALER
Bitpositionen för varje kanal i sin binära representation visas nedan.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0
1 kanal (2 = 1)

2 kanaler eller laddad


1
Kanal (2 = 2)
2
Laddad kanal (2 = 4)
3
Laddad kanal (2 = 8)
Fig. 22.2 (a)

För att få hela kanaler 1,2 och laddad kanal 1 att vänta på varandra erhålls värdet P som följer:
Binärt värde på kanal 1 1 (0000 0000 0000 0001)
Binärt värde på kanal 2 2 (0000 0000 0000 0010)
Binärt värde för laddad kanal 1 4 (0000 0000 0000 0100)
Summa 7 (0000 0000 0000 0111)

Alla tre kanaler kan fås att vänta på varandra genom att ange P7 tillsammans med en M-kod för att vänta.

- Väntan anges med en kombination av kanalnummer


När bit 1 (MWP) med parameter nr. 8103 är inställd till 1, antas värdet som anges vid adress P vara en
kombination av kanalnummer. Följande tabell listar kanalenumren och motsvarande värden.

Tabell 22.2 (b)


Kanalnummer Värde (decimaltal)
1 1
2 eller 2
Laddad kanal 1 (1 kontrollkanal)
Laddad kanal 1 (2 kontrollkanaler) eller 3
Laddad kanal 2 (1 kontrollkanal)
Laddad kanal 2 (2 kontrollkanaler) 4

För att få hela kanal 1, 2 och laddad kanal 1 att vänta på varandra är värdet P ett nummer som består av 1,
2 och laddad kanal 1.
Exempel) 123
Det finns inga begränsningar på ordningen i vilken de numeriska tecknen anges, och följande sex möjliga
värden kan anges:
P123, P132, P213, P231, P312, P321
Kanalnumren som anges i kombination med olika ordningar för olika kanaler är verksamma så länge som
numren på de relevanta kanalerna har angetts.
Exempel)
Följande behandlas som samma P-värde och dessa kanaler kan man få att vänta på varandra:
M200P123 för kanal 1, M200P231 för kanal 2, och M200P321 för laddad kanal 1

Exempel
- När värdet som anges vid P fås genom binära värden
Antag att informationen för ignorera väntan för kanal 2 är satt till 1 och M101 till M103 (parameter nr
8110 = 101 och parameter nr 8111 = 103) ställs in som M-koder att vänta. I detta fall utför programmen
O100, O200 och O300 för enskilda kanaler på följande vis:

- 491 -
22. STYRNINGSFUNKTION
VID FLERA KANALER PROGRAMMERING B-64604SW/01

Kanal 1 Kanal 2 Kanal 3

O0100; O0200; O0300;


G50 X Z ; G50 X Z ; G50 X Z ;
G00 X Z T0101; G00 X Z T0202; G00 X Z ;
M03 S1000; M03 S2000; M102 P7; ................. <2>
. M101 P3; ...................<1>
. G01 X Z F ;
M101 P3;................... <1> .
G01 X Z F ; . <<Väntar (M102)>>
. M102 P7; ...................<2>
. M103 P7; ...................<3>
M102 P7;................... <2> .
.
G00 X Z ;
M103 P7;................... <3> .
.
.
<<Väntar (M103)>> .
.
M103 P7;................... <3>
.
G01 X Z F ; .
G00 X Z ;
. .
. . .

Fig. 22.2 (b)

<1> M101 P3, (utför kanaler 1 och 2 med väntan på varandra)


När informationen för ignorera kanalen, få kanal 2 är satt till 0, väntar kanal 1 och 2 på varandra.
Eftersom signalen är satt till 1, men kanalerna 1 och 2 ignorera M-koden för väntan och exekvera
nästa block omedelbart.
<2> M102 P7; (få kanal 1, 2 och laddad kanal 1 att vänta på varandra)
I detta exempel inväntar laddad kanal 1 att bearbetningen på kanal 1 och 2 ska avslutas. Eftersom
vänteignoreringssignalen för kanal 2 är inställd på 1 antar dock laddad kanal 1 att väntan är
fullbordad när bearbetningen på kanal 1 avslutas och exekverar nästa block.
<3> M103 P7; (få kanal 1, 2 och laddad kanal 1 att vänta på varandra)
I detta exempel väntar kanalerna 1 och 2 på att bearbetningen på laddad kanal 1 ska avslutas.
Eftersom vänteignoreringssignalen för kanal 2 är inställd på 1 väntar dock inte kanal 2 på att
bearbetningen på laddad kanal 1 ska avslutas och exekverar nästa block, men kanal 1 väntar på
laddad kanal 1.

- När värdet som anges vid P fås genom att kanalnummer i kombination
används
Antag att informationen för ignorera väntan för kanal 2 är satt till 1 och M101 till M103 (parameter nr
8110 = 101 och parameter nr 8111 = 103) ställs in som M-koder att vänta. I detta fall utför programmen
O100, O200 och O300 för enskilda kanaler på följande vis:

- 492 -
22. STYRNINGSFUNKTION
B-64604SW/01 PROGRAMMERING VID FLERA KANALER
Kanal 1 Kanal 2 Kanal 3

O0100; O0200; O0300;


G50 X Z ; G50 X Z ; G50 X Z ;
G00 X Z T0101; G00 X Z T0202; G00 X Z ;
M03 S1000; M03 S2000; M102 P123; ............. <2>
. M101 P12; .................<1>
. G01 X Z F ;
M101 P12;................. <1> .
G01 X Z F ; . <<Väntar (M102)>>
. M102 P123; ...............<2>
. M103 P123; ...............<3>
M102 P123;............... <2> .
.
G00 X Z ;
M103 P123;............... <3> .
.
.
<<Väntar (M103)>> .
.
M103 P123;............... <3>
.
G01 X Z F ; .
G00 X Z ;
. .
. . .

Fig. 22.2 (c)

<1> M101 P12; (utför kanaler 1 och 2 med väntan på varandra)


När informationen för ignorera kanalen, få kanal 2 är satt till 0, väntar kanal 1 och 2 på varandra.
Eftersom signalen är satt till 1, men kanalerna 1 och 2 ignorera M-koden för väntan och exekvera
nästa block omedelbart.
<2> M102 P123; (få kanal 1, 2 och laddad kanal 1 att vänta på varandra)
I detta exempel inväntar laddad kanal 1 att bearbetningen på kanal 1 och 2 ska avslutas. Eftersom
vänteignoreringssignalen för kanal 2 är inställd på 1 antar dock laddad kanal 1 att väntan är
fullbordad när bearbetningen på kanal 1 avslutas och exekverar nästa block.
<3> M103 P123; (få kanal 1, 2 och laddad kanal 1 att vänta på varandra)
I detta exempel väntar kanalerna 1 och 2 på att bearbetningen på laddad kanal 1 ska avslutas.
Eftersom vänteignoreringssignalen för kanal 2 är inställd på 1 väntar dock inte kanal 2 på att
bearbetningen på laddad kanal 1 ska avslutas och exekverar nästa block, men kanal 1 väntar på
laddad kanal 1.

VAR FÖRSIKTIG
1 En M-kod för väntan måste alltid specificeras i ett enkelt block.
2 Till skillnad från andra M-koder matas inte M-koden för väntan ut till PMC:n.
3 Om bearbetning av en enkel kanal krävs behöver man inte ta bort M-koden för
väntan. Genom att använda signalen för att specificera att väntan ska ignoreras
(NOWT för system med två kanaler (inkl. laddade kanaler), NMWT för systemet
med tre eller fler kanaler (inkl. laddade kanaler)) kan M-koden för väntan i ett
bearbetningsprogram ignoreras. Mer information finns i motsvarande
maskinhandbok.
4 När en M-kod för väntan i multipelt M-kodskommando i ett enkelblock används
ska den specificeras som den första M-koden.

- 493 -
22. STYRNINGSFUNKTION
VID FLERA KANALER PROGRAMMERING B-64604SW/01

22.3 VÄNTANDE M-KODER AV HÖGHASTIGHETSTYP


Översikt
Väntande M-koder av höghastighetstyp är en användbar funktion för att korta ned cykeltiden för en
programoperation.

Format
M m (P p) ;
m : Nummer på en M-kod för väntan
p : (1) I läget för specificering av det binära värdet, ska du ange summan av de
binära värden som motsvarar de kanalnummer som väntar på varandra.
(2) I läget för specificering av kanalnummer ska du ange numren på alla kanaler
som väntar på varandra i kombination.

OBS!
Ange en väntande M-kod enbart i ett block.
Det irrelevanta kommandot, som specificeras med en väntande M-kod i ett
block, ignoreras.

Förklaring
För att använda väntande M-koder av höghastighetstyp är det nödvändigt att ställa in intervallet för
M-koderna i parameter nr 8114 och 8115.
Användningen av dessa koder av typ M är samma som vid normala väntande M-koder. Metoden för att
ställa in en kanal med adress P och för att använda en signal för ingen väntan, osv., är samma.

22.4 GEMENSAMT MINNE MELLAN VARJE KANAL


Översikt
I ett flerkanalsystem möjliggör denna funktion åtkomst av data inom det specificerade området som data
som är gemensamma för alla kanaler. Dessa data omfattar ett verktygskompenseringsminne och
gemensamma kundmakrovariabler.

Förklaring
Den kanalgemensamma minnesfunktionen möjliggör följande operationer.

- Verktygskompenseringsminne
Delar av eller hela verktygskompenseringsminnet för enskilda kanaler kan användas som gemensamma
data genom inställning av parameter nr 5029.

- 494 -
22. STYRNINGSFUNKTION
B-64604SW/01 PROGRAMMERING VID FLERA KANALER

Verktygskompenseringen Verktygskompenseringen
för kanal 1 på för kanal 2 på
svarvsystemet svarvsystemet
Verktygs-
kompensering
nummer 1
Nr.5029=20 30 par 50 par
för för
Verktygs- verktygs- verktygs-
kompensering kompen- kompen-
nummer 20 sering sering

Fig. 22.4 (a)

OBS!
1 Samma enhet för verktygskompensering (bit 0 till 3 i parameter nr 5042) måste
ställas in för varje fleroperationsmaskin och svarvsystem.
2 Ställ in ett mindre värde än antalet verktygskompenseringsvärden för varje kanal
för parameter nr 5029.
3 Om det inställda värdet i parameter nr 5029 är större än antalet värden för
verktygskompensering för varje kanal, antas det minsta antalet värden för
verktygskompensering för enskilda kanaler.
4 För närmare information, se den relevanta handboken från maskintillverkaren.

- Gemensamma kundmakrovariabler
Alla eller en del av de gemensamma kundmakrovariablerna #100 till #149 (, #199, eller #499) och #500
till #599 (eller #999) kan användas som gemensamma data genom att ställa in parametrar nr 6036 (#100
till #149 (, #199, eller #499)) och 6037 (#500 till #599 (eller #999)).
Makrovariabler Makrovariabler
för kanal 1 för kanal 2

Makrovariabelnummer 100

Nr.6036=20 50 50
makro- makro-
Makrovariabelnummer 119 variabler variabler

Fig. 22.4 (b)

OBS!
1 Om värdet i parameter nr 6036 eller 6037 överstiger det maximala antalet
gemensamma kundmakrovariabler, antas det maximala antalet gemensamma
kundmakrovariabler.
2 Gemensamma variabler #200 till #499 och #98000 till #98499 är valfria
funktioner.

- 495 -
22. STYRNINGSFUNKTION
VID FLERA KANALER PROGRAMMERING B-64604SW/01

22.5 SPINDELSTYRNING MELLAN VARJE KANAL


Översikt
Denna funktion gör det möjligt för ett arbetsstycke som är fäst på en spindel att bearbetas samtidigt med
två verktygshållare, och var och en av två arbetsstycken som är fästa på var och en av två spindlar att
bearbetas samtidigt med var och en av de två verktygshållarna.
Verktygshållare 1

Spindel

Verktygshållare 2

Fig. 22.5 (a) Tillämpning på en svarv med en spindel och två verktygshållare

Verktygshållare 1

Spindel 1 Spindel 2

Verktygshållare 2

Fig. 22.5 (b) Tillämpning på en svarv med en spindel och två verktygshållare

Den spindel som hör till respektive kanal kan generellt styras med programmerade kommandon för
kanalen. Med valsignaler för kanalspindelkommando kan programmerade kommandon för valfri kanal
styra en spindel som tillhör valfri kanal.

OBS!
För metoden för val av spindelkommando, se den relevanta handboken från
maskintillverkaren.

- 496 -
22. STYRNINGSFUNKTION
B-64604SW/01 PROGRAMMERING VID FLERA KANALER

22.6 SYNKRON/SAMMANSATT/ÖVERLAGRAD STYRNING


Översikt
Funktionen för synkronstyrning, den sammansatta styrningsfunktionen och
överlagringsstyrningsfunktionen möjliggör synkroniserad styrning, sammansatt styrning och
överlagringsstyrning i ett system med enkel kanal eller mellan system med multipla kanaler.

OBS!
Denna funktion är en tillvalsfunktion.

Förklaring
- Synkronstyrning
- Synkroniserar rörelse längs en axel i ett system med rörelsen längs en axel i en annan kanal.
Exempel)
Synkroniserar rörelse längs axlarna Z1 (huvudaxel) och Z2 (slavaxel)
Revolvertorn 1
X1

Arbetsstycke

Z1 Z2 (Synkroniserad med
rörelse längs Z1 -axeln)
Bearbetning i enlighet med ett program för kanal 1

Fig. 22.6 (a)

- Synkroniserar rörelse längs en axel i en kanal med rörelsen längs en annan axel i samma kanal.
Exempel)
Synkroniserar rörelse längs axlarna Z1 (huvudaxel) och B1 (slavaxel)
Revolvertorn 1
X1

Dubbdocka

Arbetsstycke 1

Z1 B1 (Synkroniserad med
rörelse längs Z1 -axeln)

Fig. 22.6 (b)

- 497 -
22. STYRNINGSFUNKTION
VID FLERA KANALER PROGRAMMERING B-64604SW/01

- Sammansatt styrning
- Utbyte av rörelsekommandona för olika axlar i olika kanaler.
Exempel)
Utbyte av kommandona för axlarna X1 och X2
→ När ett kommando för kanal 1 har exekverats utförs rörelsen längs X2- och Z1-axlarna.
När ett kommando för kanal 2 har exekverats utförs rörelsen längs X1- och Z2-axlarna.

Bearbetning i enlighet med ett Revolvertorn


program för kanal 1 X1
1

Arbetsstycke 1

Z1 Z2
Revolvertorn
1 X2
Bearbetning i enlighet med
ett program för kanal 2

Fig. 22.6 (c)

- Överlagrad styrning
- Rörelsekommandot för en axel gäller för en annan axel i en annan kanal.
Exempel)
Förser axel Z2 (slavaxel) med ett rörelsekommando specificerat för axel Z1 (huvudaxel)

Revolvertorn Bearbetning i enlighet


X1 1 med ett program för
kanal 1

Arbetsstycke 1

Z1 X2
Revolvertorn
2

Z2

Bearbetning i enlighet med ett


program för kanal 2

Fig. 22.6 (d)

OBS!
1 Metoden för att specificera synkroniseringsstyrning, sammansatt styrning eller
överlagrad styrning kan variera mellan olika typer av maskiner. Mer information
finns i motsvarande maskinhandbok.
2 Synkron, sammansatt eller överlagrad styrning kan inte användas med kanalen
för laddningskontroll.
- 498 -
22. STYRNINGSFUNKTION
B-64604SW/01 PROGRAMMERING VID FLERA KANALER

22.7 VÄNTAR PÅ FUNKTION GENOM SPECIFICERING AV


STARTPUNKT
Översikt
Styrning baserad på M-koder används för att få en kanal att vänta på en annan under bearbetning.När en
M-kod för väntefunktionen specificeras i ett block för en kanal under automatisk drift, väntar den andra
kanalen på att samma M-kod ska specificeras innan nästa block exekveras.
I denna funktion kan man, genom att specificera en startpunkt med en väntande M-kod, använda det
absoluta koordinatvärdet för den ena kanalen eller den andra som väntvillkor.

OBS!
Denna funktion är en tillvalsfunktion.

Format
M_ P3 L_ IP ;
Format för specificering av koordinaterna på en startpunkt.
M : Vänte-M-kod.
IP : Absolut koordinatvärde för en startpunkt.
L : Väntetyp (0,1).
L0: Kanalen väntar tills absolut koordinat på den andra kanalen når
startpunkten.
L1 : Den andra kanalen väntar tills absolut koordinat på denna kanalen når
startpunkten.
P3 : Var noga med att specificera P3 (kan inte utelämnas).
∗Innebörden av P-kommando kan ändras till “mönster för väntan med kanal
nummer” av parameter MWP (nr 8103#1).
För ytterligare information, se “FANUC Serie 0i-MODEL F
ANSLUTNINGSHANDBOK (FUNKTION) VÄNTANDE M-KODER”.
Obs.
Specificera absolut koordinatvärde för startpunkten efter M_ P_ L_. Om startpunkten
specificeras före M_ P_ L_ så körs detta block som en normal väntande M-kod.

Specificera L i enbart en kanal.


Om L inte specificeras i ett block så körs detta block som en normal väntande M-kod,
inte
väntefunktionen genom specifikation av startpunkt.

M_ P3 ;
Format för att inte specificeras koordinaterna på en startpunkt.

- 499 -
22. STYRNINGSFUNKTION
VID FLERA KANALER PROGRAMMERING B-64604SW/01

Operation
(1) Om en väntande M-kod specificeras på en kanal under automatisk drift så väntar den kanalen tills
andra kanaler exekverar samma väntande M-kod.

(2) Efter att alla relaterade kanaler exekverar samma väntande M-kod så jämför CNC de programmerade
koordinatvärdena
med de nuvarande, och CNC bestämmer ett väntområde.

Väntan fullbordas när ett absolut koordinatvärde når det grå området på följande tabell.

Vid kommando i koordinater för två axlar

Startpunkt som
Absolut koordinatvärde när
kommenderas av
en väntande M-kod
programmet.
exekveras.

Väntan fullbordas när det absoluta


koordinatvärdet når detta område.

Vid kommando i koordinater för en axel

Startpunkt som Absolut koordinatvärde när


kommenderas av en väntande M-kod
programmet. exekveras.

Väntan fullbordas när det absoluta


koordinatvärdet når detta område.

(3) Om L0 kommenderas på en kanal så väntar kanalen tills det absoluta koordinatvärdet på den andra
kanalen når ett
grått område.
Om L1 kommenderas så exekveras det nästföljande blocket för en väntande M-kod, och kanalen
med L1 får den andra kanalen att vänta tills det absoluta koordinatvärdet för kanalen med L1 når ett
grått område.

(4) Efter att väntan har fullbordats så börjar den väntade kanalen att exekvera ett efterföljande block på
en väntande M-kod.

- 500 -
22. STYRNINGSFUNKTION
B-64604SW/01 PROGRAMMERING VID FLERA KANALER

Programexempel
Kommando L0
Kanal 1 Kanal 2
O0100 ; O0100 ;
G00 X0.0 ; G00 X0.0 Z0.0 ;
G00 Z0.0 ; M103 P3 L0 X10.0 Z10.0 ;
:
G00 X50.0 Z50.0 ; Väntar på (1).
M103 P3 ;.......................(1)
Kanal2 börjar vänta tils den
X-30.0 Z-30.0 ;...............(2) andra kanalen korsar
koordinatvärdena (X≤10.0,
Z≤10.0).
Kanal2 börjar exekvera ett
efterföljande block för att
koordinatvärdena för den
andra kanalen korsar
(X≤10.0, Z≤10.0) i mitten av
block (2).

Kanal 1 Kanal 2
O0100 ; O0100 ;
G00 X0.0 ; G00 X0.0 Z0.0 ;
G00 Z0.0 ; M103 P3 L0 X10.0 Z10.0 ;
: Väntar på (1)
G00 X50.0 Z50.0 ;
M103 P3 ;.......................(1) Kanal2 börjar vänta tils den
andra kanalen korsar
koordinatvärdena (X≤10.0,
S1000 M03 ; Z≤10.0).
G99 G01 X-30.0 F0.2 ;...(2) Kanal2 fortsätter att vänta
för att kravet på Z-axeln inte
Z-30.0 ;...........................(3)
uppfylls fastän
koordinatvärdena för
X-axeln korsar (X≤10.0) i
block (2).
Kanal2 börjar exekvera
nästa block för att
koordinatvärdena korsar
Z≤10.0 på vägen för block
(3).

- 501 -
22. STYRNINGSFUNKTION
VID FLERA KANALER PROGRAMMERING B-64604SW/01

Kommando L1
Kanal 1 Kanal 2
O0100 ; O0100 ;
G00 X0.0 ; G00 X0.0 Z0.0 ;
G00 Z0.0 ; M103 P3 L1 X10.0 Z10.0 ;
: Väntar på (1)
G00 X50.0 Z50.0 ;
M103 P3 ; ...................... (1)
Kanal2 börjar exekvera ett
Väntar tills den andra efterföljande block
kanalen korsar
koordinatvärdena (X≥10.0,
Z≥10.0) G00 X50.0 Z50.0 ; ......... (2)

Kanal1 börjar exekvera ett


efterföljande block för att
koordinatvärdena korsar
(X≥10.0, Z≥10.0) i mitten av

Obs!

Omkoppling mellan tum/metrisk inmatning


Specifikation av koordinater för väntfunktionen genom specifikation av startpunkt kan misslyckas när
inmatnings-
enhetssystemet ändras av G20/G21 under programexekvering.

O0100 ; O0100 ;
G20 ; (METRIC) G00 X0.0 Z0.0 ;
G00 X0 Z0 ; M103 P3 L0 X10.0 Z10.0 ;
: (När M103 exekveras är den
andra kanalen i metrisk
G21 ; (INCH)
enhet.)
G00 X50.0 Z50.0 ;
M103 P3 ; ...................... (1) Koordinater i en annan enhet
X-30.0 Z-30.0 ;............... (2) jämförs eftersom
enhetssystemet för inmatning
har ändrats efter att väntande
M-kod slutar.

Nuvarande blockvisning
Startpositionskoordinaterna visas inte i nuvarande blockvisning eller nästa blockvisning för
programskärmen.

Exekvering av makro
Väntefunktionen genom specifikation av startpunkt kan inte användas i exekveringsmakro
(P-kodprogram).
Makro kan inte heller anropas av M-kod för väntefunktionen genom att en startpunkt specificeras.

Manuell drift under väntan


Även om driftsläget ändras till manuellt läge under väntan genom specifikation av startposition så
fullbordas väntan när det absoluta koordinatvärdet når det specificerade området.
V.g. växla nu till manuellt läge i enbart den kanalen där axeln rör sig, och v.g. behåll minnesläge i en
kanal som väntar.

Upprepning av väntekommando
Om båda kanalerna kommenderar L0 fullbordas inte väntan och stannar eftersom varje kanal väntar på
rörelse i den andra kanalen.
- 502 -
22. STYRNINGSFUNKTION
B-64604SW/01 PROGRAMMERING VID FLERA KANALER
Kanal 1) Kanal2)
M_ P_ L0 X_ Z_ ; Stopp M_ P_ L0 X_ Z_ ; Stopp

Om en kanal kommenderar L1 och en annan kanal kommenderar L0 så fullbordas väntan på kanalen med
L1 och exekvering av nästa block sker, men väntan på kanalen med L0 fullbordas inte och stannar.
Kanal 1) Kanal2)
M_ P_ L1 X_ Z_ ; Exekvering av nästföljande block M_ P_ L0 X_ Z_ ; Stopp

Verktygsmängdkompensering och visning av nuvarande position


När det absoluta koordinatvärdet för visning av nuvarande position når startpositionen fullbordas väntan.
Startpositionen kan därför växlas från programkoordinaterna när verktygskompenseringen
(slitagekompensering, nosradiekompensering osv.) är aktiv.

Exempel)
T0101 ; (När värdet för slitagekompensering är X = -1.000)
G00 X0.0 ;
M103 P3 L1 X10.0 ;
G00 X20.0 ;
- Om DAL (3104#6)=0 så fullbordas väntan när det absoluta koordinatvärdet är X = 10.000 och
den återstående sträckan är X = 9.000.
- Om DAL (3104#6)=0 så fullbordas väntan när det absoluta koordinatvärdet är X = 10.000 och
den återstående sträckan är X = 10.000.

Handhjulretur
Framåtrörelse
Någon restriktion av framåtrörelsen finns inte.

Bakåtrörelse
När denna funktion är aktiv så förhindrar funktionen för handrattsretur en riktningsändring vid ett
väntande M-kodsblock i bakåtrörelse. Fortsätt bakåtrörelsen tills väntande M-kod har nåtts i alla
kanaler.

OBS!
När denna funktion eller väntande M-kod används med handrattsretur, v.g. ställ
in parameter HMP (nr 6400#4) på 1 på båda kanaler. När inversion eller
bakåtrörelse bromsas i den andra kanalen så bromsas även inversion och
bakåtrörelse i aktuell exekverad kanal.

Tilldelning av flexibel banaxel


V.g. exekvera inte tilldelning av flexibel banaxel när kanaler väntar.

Spårföljning (M-system)
När väntefunktion med specifikation av startpunkt finns tillgänglig så kan en väntande M-kod inte röra
sig bakåt. Endast framåtrörelse är möjlig.

Inkrementellt kommando
Även om inkrementellt kommandoläge väljs med kommando G91 i G-kodsystem B eller C i kanalen där
M-koden för den väntande funktionen specificeras med specifikation av startpunkt, så antas absolut
koordinatvärde ha specificerats som en startpunkt.
Om adress U, V eller W, som är inkrementella kommandon, specificeras som startpunkt så ges larm
(PS0009).

- 503 -
22. STYRNINGSFUNKTION
VID FLERA KANALER PROGRAMMERING B-64604SW/01

Överhoppning för roterande axel


Om en rotationsaxel med överhoppningsfunktion specificeras som en axel för en startpunkt så jämförs
detta koordinatvärde, som överhoppningsfunktionen inte tillämpas på, med nuvarande absolut
koordinatvärde, som avrundas med en vinkel motsvarande en rotation för bedömning av huruvida ett
villkor för väntan uppfylls.

Exempel)
Axeln A är rotationsaxeln och rörelsemängden per rotation är 360.000
(Parameter (Nr.1260)=360.000)

N10 G00 A0.0 ;


N20 M100 P3 L1 A180.0 ;
N30 G00 A-10.0 ;

Efter slutet av block N30 är det absoluta koordinatvärdet för A-axeln 350.0. Eftersom detta värde

- 504 -
23. FUNKTION FÖR
B-64604SW/01 PROGRAMMERING LADDNINGSKONTROLL

23 FUNKTION FÖR LADDNINGSKONTROLL


Kapitel 23, "FUNKTION FÖR LADDNINGSKONTROLL", består av följande avsnitt:

23.1 FUNKTION FÖR LADDNINGSKONTROLL................................................................................505

23.1 FUNKTION FÖR LADDNINGSKONTROLL


Översikt
Funktionen för laddningskontroll eller belastningskontroll används för att kontrollera enheter som utför
en icke-bearbetande operation (perifer utrustning som t.ex. laddare). När denna funktion är aktiv läggs
kanalen för utförande av laddningskontroll till jämte en kanal för bearbetning.
(I förklaringen nedan kallas kanalen som applicerar funktionen laddningskontroll för den laddade kanalen,
medan den andra kanalen kallas bearbetningskanalen.)

OBS!
Denna funktion är en tillvalsfunktion.

Förklaring
- Val av kanal
En vald kanal kan växlas mellan en bearbetningskanal och en laddad kanal med MDI-knappar. När
MDI-knapparna och trycks in samtidigt växlar vald kanal mellan en bearbetningskanal och
en laddad kanal. Om laddad kanal 2 existerar så växlas laddad kanal 2 med MDI-knappar när laddad
kanal 1 är vald.

Exempel)
4-kanalsystem (bearbetningskanal 1 + bearbetningskanal 2 + laddad kanal 1 + laddad kanal 2)
• Vid val av bearbetningskanal 1
När MDI-knapparna och trycks in samtidigt växlar den valda kanalen i följande
ordning.
Bearbetningskanal 1 Laddad kanal 1 Laddad kanal 2

Val av kanal via MDI-knappar kan avaktiveras genom inställning av bit 3 (SCD) i parameter nr 8106.

- Storlek delprogramlagring / Antal registrerbara program


En storlek för delprogramlagring och ett antal registrerbara program för den laddade kanalen inkluderas
för hela systemet. Även när den laddade kanalen läggs till ändras inte storleken för delprogramlagring /
antalet registrerbara program för hela systemet.

- Väntande M-koder
Väntande M-koder är tillgängliga mellan den laddade kanalen och bearbetningkanalen. För mer
information, se “VÄNTANDE M-KODER” i den här handboken.

- 505 -
23. FUNKTION FÖR
LADDNINGSKONTROLL PROGRAMMERING B-64604SW/01

- Allmänna kundmakrovariabler mellan varje kanal


Samtliga allmänna kundmakrovariabler, eller delar av dem, kan användas som data gemensam för alla
kanaler inklusive bearbetningskanaler och laddade kanaler. För mer information, se “GEMENSAMT
MINNE MELLAN VARJE KANAL” i den här handboken.

- Styrning av spindelvarvtal
Den laddade kanalen saknar styrning av spindelvarvtal.

- Verktygets funktioner
Den laddade kanalen saknar verktygsfunktioner. Den laddade kanalen saknar verktygsoffsetnummer och
verktygskompenseringsskärm.

- G-koder som kan användas


Följande tabell visar G-koderna som är tillgängliga för en laddad kanal. Om G-koder som inte anges i
denna tabell specificeras i en laddad kanal ges larm PS0010, "OGILTIG G-KOD".
T
G-kodsystem för en laddad kanal kan ställas in på ett annat system för en bearbetningskanal. Vilket
G-kodsystem som väljs ställs in med bit 6 (GSB) och bit 7 (GSC) i parameter nr 3401.

Tabell 23.1 (a) Specifikation


Fleroperatio Svarvsystem
nsmaskiner G-kodsystem Funktion
A B C
G00 G00 G00 G00 Positionering (snabbtransport)
G01 G01 G01 G01 Linjär interpolation (skärhastighet)
G04 G04 G04 G04 Fördröjning
G04.1 G04.1 G04.1 G04.1 G-kod förhindrar buffring
G09 G09 G09 G09 Exakt stopp
G10 G10 G10 G10 Programmerbar datainmatning
G11 G11 G11 G11 Avbryt programmerbar datainmatning
G20 G20 G20 G70 Inmatning i tum
G21 G21 G21 G71 Inmatning i mm
G22 G22 G22 G22 Funktionen lagrad slaglängdskontroll på
G23 G23 G23 G23 Funktionen lagrad slaglängdskontroll av
G27 G27 G27 G27 Kontroll av referenspunktsuppsökningen
G28 G28 G28 G28 Referenspunktsuppsökning
G30 G30 G30 G30 2:a, 3:e och 4:e referenspunktsuppsökningen
G31 G31 G31 G31 Skippfunktion
G92 G50 G92 G92 Inställning av ett koordinatsystem
G92.1 G50.3 G92.1 G92.1 Förinställning av arbetsstyckets koordinatsystem
G52 G52 G52 G52 Inställning av lokalt koordinatsystem
G53 G53 G53 G53 Inställning av maskinens koordinatsystem
G54 G54 G54 G54 Val av arbetsstyckets koordinatsystem 1
G54.1 - - - Ytterligare arbetsstyckekoordinatsystem
G55 G55 G55 G55 Val av arbetsstyckets koordinatsystem 2
G56 G56 G56 G56 Val av arbetsstyckets koordinatsystem 3
G57 G57 G57 G57 Val av arbetsstyckets koordinatsystem 4
G58 G58 G58 G58 Val av arbetsstyckets koordinatsystem 5
G59 G59 G59 G59 Val av arbetsstyckets koordinatsystem 6
G61 G61 G61 G61 Exakt stopp-läge
G63 G63 G63 G63 Gängningsläge
G64 G64 G64 G64 Bearbetningsläge
G65 G65 G65 G65 Makroanrop
G66 G66 G66 G66 Modalt makroanrop

- 506 -
23. FUNKTION FÖR
B-64604SW/01 PROGRAMMERING LADDNINGSKONTROLL
Tabell 23.1 (a) Specifikation
Fleroperatio Svarvsystem
nsmaskiner G-kodsystem Funktion
A B C
G67 G67 G67 G67 Avbryt modalt makroanrop
G94 G98 G94 G94 Matning per minut
G90 - G90 G90 Absolut programmering
G91 - G91 G91 Inkrementell programmering

- 507 -
III. DRIFT
B-64604SW/01 DRIFT 1. ALLMÄNT

1 ALLMÄNT
Kapitel 1, "ALLMÄNT", består av följande avsnitt:

1.1 MANUELL DRIFT...........................................................................................................................511


1.2 VERKTYGSRÖRELSE GENOM PROGRAMMERING - AUTOMATISK DRIFT......................512
1.3 AUTOMATISK DRIFT....................................................................................................................513
1.4 TESTA ETT PROGRAM .................................................................................................................514
1.5 REDIGERA ETT PROGRAM..........................................................................................................516
1.6 STÄLLA IN OCH VISA DATA ......................................................................................................516
1.7 VISA .................................................................................................................................................519

1.1 MANUELL DRIFT


Förklaring
- Manuell referenspunktsuppsökning
Den CNC-styrda verktygsmaskinen har ett läge som används för att bestämma maskinpositionen.
Denna position kallas referenspunkten, där verktyget byts ut eller koordinaterna sätts. Efter det att
strömmen slagits på flyttas verktyget normalt till referenspunkten.
Manuell referenspunktsuppsökning innebär att verktyget flyttas till referenspunkten med hjälp av
omkopplarna och manöverknapparna på manöverpanelen.
(Se avsnitt "MANUELL REFERENSPUNKTSRETUR".)

Referenspunkt

Verktyg

Maskinens manöverpanel

Fig. 1.1 (a) Manuell referenspunktsuppsökning

Verktyget kan också flyttas till referenspunkten med programkommandon.


Denna operation kallas automatisk referenspunktsuppsökning. (Se avsnitt, “REFERENSPUNKT”.)

- 511 -
1. ALLMÄNT DRIFT B-64604SW/01

- Verktygsrörelsen i manuell drift


Genom att använda omkopplarna, manöverknapparna eller den manuella handratten på maskinens
manöverpanel kan verktyget flyttas längs varje axel.
Maskinens manöverpanel

Manuell
pulsgenerator

Verktyg

Arbetsstycke

Fig. 1.1 (b) Verktygets rörelse i manuell operation

Verktyget kan flyttas på följande sätt:


(i) Joggmatning (Se avsnitt, “JOGGMATNING (JOG)”.)
Verktyget flyttas kontinuerligt under tiden som en tryckknapp hålls intryckt.
(ii) Inkremental matning (Se avsnittet, “INKREMENTAL MATNING”.)
Verktyget flyttar sig med den förutbestämda sträckan varje gång en knapp trycks in.
(iii) Manuell handrattsmatning (Se avsnittet, “MANUELL HANDRATTSMATNING”.)
Genom att vrida handratten flyttas verktyget med den sträcka som motsvarar det antal grader som
handratten vrids.

1.2 VERKTYGSRÖRELSE GENOM PROGRAMMERING -


AUTOMATISK DRIFT
Vid automatisk drift arbetar maskinen enligt ett givet program. Det omfattar minne, MDI och
DNC-operationer. (Se avsnittet, “AUTOMATISK OPERATION”.)
Program

01000 ;
MST;
G92 X ; Verktyg
G00 ;
G01 ;
:
:
:

Fig. 1.2 (a) Verktygets rörelse vid programmering

- 512 -
B-64604SW/01 DRIFT 1. ALLMÄNT

Förklaring
- Minnesdrift
Efter det att programmet har registrerats i CNC-minnet kan maskinen köras enligt programinstruktionerna.
Denna procedur kallas minnesdrift.
CNC verktygets MDI enhet
Maskin

Registrering, körning

CNC-verktygets
minne

Fig. 1.2 (b) Minnesoperation

- MDI-drift
Efter det att programmet har startats som en kommandogrupp från MDI-knappsats kan maskinen köras
enligt programmet. Denna procedur kallas MDI-drift.
CNC verktygets MDI enhet Maskin

Manuell programinmatning

Fig. 1.2 (c) MDI-operation

- DNC-drift
Med detta driftsätt registreras inte programmet i CNC-minnet. I stället läses det in från de externa
in-/utmatningsenheterna. Detta kallas DNC-drift.

1.3 AUTOMATISK DRIFT


Förklaring
- Val av program
Välj program för arbetsstycket. Det förbereds vanligtvis ett program per arbetsstycke. Om det finns två
eller flera program i minnet, väljer man programmet med programnumret. (Se avsnitt,
“PROGRAMSÖKNING”.)
Program i minnet

O1001
G92 Automatisk
drift

Sök efter önskat program efter


M30 filnamn eller programnummer.

Fig. 1.3 (a) Programval för automatisk operation


- 513 -
1. ALLMÄNT DRIFT B-64604SW/01

- Start och stopp


Genom att trycka på manöverknappen för cykelstart startas den automatiska driften. Genom att trycka på
manöverknappen för matningsstopp eller återställning avbryts eller stoppas den automatiska driften. Om
man kör kommandot för programstopp eller programavslutning i programmet stoppas maskinen i den
automatiska driften. När en processbearbetning är komplett, slutar automatisk drift. (Se avsnittet,
“AUTOMATISK OPERATION”.)

Cykelstart Start

Matningsstopp Stopp Automatisk


Återställning drift

Stopp orsakad
Programstopp av program
Programslut

Fig. 1.3 (b) Start och stopp av automatisk operation

- Handrattsavbrott
Vid automatisk drift kan verktygets rörelse påverkas genom att vrida handratten. (Se avsnittet,
"HANDRATTSAVBROTT".)
Verktygsposition
under
Z
Verktygsposition automatisk drift
efter handrattsavbrott

Program-
merat
skärdjup

Skärdjup
med
handrattsav X
brott
Fig. 1.3 (c) Handrattsavbrott vid automatisk operation

1.4 TESTA ETT PROGRAM


Innan bearbetningen startas kan man utföra en automatisk programkontroll.
I denna kontrolleras om det skapade programmet kan styra maskinen som önskat.
Kontrollen kan utföras antingen genom att köra maskinen eller genom att observera ändringen i
positionen på displayen (när maskinen står stilla) (se avsnitt, "TESTFUNKTION").

1.4.1 Kontroll genom körning av maskinen


Förklaring
- Testkörning
Ta bort arbetsstycket, kontrollera endast verktygets rörelse. Välj hastigheten för verktygets rörelse med
ratten på manöverpanelen. (Se avsnitt, “TESTKÖRNING”.)

- 514 -
B-64604SW/01 DRIFT 1. ALLMÄNT

Verktyg

Bord

Fig. 1.4.1 (a) Testkörning

- Övermanning av matningshastigheten
Testa programmet genom att ändra den programmerade matningshastigheten. (Se avsnitt,
“ÖVERMANNING AV MATNINGSHASTIGHETEN”.)
Matningshastighet av programmet:
100 mm/min.
Verktyg
Matningshastighet efter övermanning
av matningshastighet (20%): 20
mm/min.

Arbetsstycke

Fig. 1.4.1 (b) Övermanning av matningshastigheten


- Enkelblock
När man trycker på manöverknappen för cykelstart utför verktyget en bearbetning och stannar sedan.
Genom att trycka på cykelstart igen utför verktyget nästa bearbetning och stannar sedan. På detta sätt
kontrolleras programmet. (Se avsnitt, “ENKEL BLOCK”.)
Cykelstart

Cykelstart Cykelstart

Verktyg

Cykelstart Stopp Stopp

Arbetsstycke

Stopp

Fig. 1.4.1 (c) Enkelblock


- 515 -
1. ALLMÄNT DRIFT B-64604SW/01

1.4.2 Hur man visar den aktuella ändringen av positionsvisning


utan att köra maskinen
Förklaring
- Maskinspärr

Verktyg

Arbetsstycke
Verktyget förblir inaktivt, och endast de
positionsvisningarna av axlarna förändras.

Fig. 1.4.2 (a) Maskinspärr

- Hjälpfunktionsspärr
När den automatiska operationen ändras till spärrläget hjälpfunktion under maskinspärr, avaktiveras alla
hjälpfunktioner (spindelrotation, byte av verktyg, kylmedel på/av etc.). (Se avsnittet, "MASKINSPÄRR
OCH HJÄLPFUNKTIONSSPÄRR".)

1.5 REDIGERA ETT PROGRAM


Efter att ett skapat program har registrerats en gång i minnet kan det korrigeras eller modifieras via
MDI-enheten. (Se avsnittet, “REDIGERING AV PROGRAM”.)
Detta kan ske med hjälp av programmets redigeringsfunktion.

1.6 STÄLLA IN OCH VISA DATA


Operatören kan visa eller ändra ett värde som lagras i CNC-enhetens interna minne genom
knapptryckning på MDI-skärmen. (Se kapitel, “STÄLLA IN OCH VISA DATA”.)

Bildskärm

Visar data

Inställning av data

Nycklar CNC-verktygets minne

Fig. 1.6 (a) Visning och inställning av data

- 516 -
B-64604SW/01 DRIFT 1. ALLMÄNT

Förklaring
- Offsetvärde
Bildskärm

Visning

Verktygskomp. nr 1 Geometri slitage


Inställning Verktygskomp. nr 2 11.0 1.0
.............. 22.0 2.0
.............. ... ...
... ...

Nycklar
CNC-verktygets minne

Fig. 1.6 (b) Visning och inställning av offsetvärden

Varje verktyg har sina verktygsmått (längd och diameter). När ett arbetsstycke bearbetas beror verktygets
rörelse på verktygets mått.
Genom att på förhand ställa in verktygsmåtten i CNC-minnet, skapar CNC-maskinen automatiskt kanaler
för verktyget som möjliggör för varje verktyg att bearbeta arbetsstycket som är programmerat. Data för
verktygets mått kallas offsetvärdet.

1:a verktygsbanan
Bearbetad form

2:a verktygsbanan

Offsetvärde för 1: a verktyget


Offsetvärde för 2: a verktyget

Fig. 1.6 (c) Offsetvärde

- Visa och ställa in operatörens inställningsdata


Förutom parametrar kan man även ställa in vissa data under bearbetningen. Dessa data ändrar maskinens
karakteristika.
Till exempel kan följande data ställas in:
• Omkoppling mellan tum/metrisk inmatning
• Val av I/O-enhet
• Speglingsbearbetning på/av
Data ovan kallas inställningsdata. (Se underavsnittet, "Visa och mata in inställningsdata".)

- 517 -
1. ALLMÄNT DRIFT B-64604SW/01

Bildskärm Inställningsdata
Omkoppling mellan tum/metrisk
inmatning
Visning Val I/O-enhet
Inställning av spegelbild AV/PÅ
.
.
.

CNC-verktygets minne
Inställning
Operativa funktioner

Program Automatisk
Program för
drift
verktygets

Fig. 1.6 (d) Visning och inställning av operatörens inställningsdata

- Visa och ställa in parametrar


CNC-funktionerna är flexibla för att kunna anpassas till olika maskiner.
CNC-programmet kan till exempel specificera följande:
- Snabbtransporthastighet för varje axel
- Om det inkrementella systemet är tum- eller metriskt baserat.
- Hur man ställer in multipelt kommando/multipel detektering (CMR/DMR)
Data för att göra specifikationen ovan kallas parametrar. (Se underavsnittet, "Visa och ställa in
parametrar".)
Parametrarna skiftar beroende på verktygsmaskin.
Bildskärm Parameter
Snabbtransporthastighet
Styrning av positionering
Visning Referenspunktsuppsökning
Kompenseringsdata för dödgång
Kompenseringsdata för stigningsfel
.
.
.

CNC-verktygets minne
Inställning
Operativa
funktioner

Automatisk Program för


Program drift
Nycklar verktygets

Fig. 1.6 (e) Visning och inställning av parametrar

- 518 -
B-64604SW/01 DRIFT 1. ALLMÄNT

- Nyckel för dataskydd


Man kan definiera en knapp som dataskyddsnyckel. Denna används för att förhindra att detaljprogram,
offsetvärden, parametrar och inställningsdata registreras, ändras eller raderas av misstag. (Se kapitel,
“STÄLLA IN OCH VISA DATA”.)
Bildskärm
Inställning av data

Nyckel för dataskydd

Inhibering av
registrering/modifiering
Maskinens
manöverpanel
Offsetvärde
Offsetvärde Nyckel för
Parametrar Signal dataskydd
Inställningsdata
Nycklar
CNC-verktygets minne

Fig. 1.6 (f) Nyckel för dataskydd

1.7 VISA

1.7.1 Programskärm
Här visas innehållet i pågående program.
(Se avsnitt, “Bildskärm för programinnehåll”.)

Pågående programnummer
Numret på
Programmets innehåll
det program

Den linje som håller på att köras


anges med markören.

Fig. 1.7.1 (a)

En lista över de program som hålls i den valda mappen visas.

- 519 -
1. ALLMÄNT DRIFT B-64604SW/01

Fig. 1.7.1 (b)

1.7.2 Visning av aktuell positionering


Visning av aktuell position Här visas verktygets aktuella position med koordinatvärdena.
Dessutom kan avståndet från den aktuella positionen till en målposition visas som en återstående
rörelsebana.
(Se avsnitten "Positionsvisning i arbetsstyckets koordinatsystem", "Positionsvisning i det relativa
koordinatsystemet" och "Bildskärm för alla positioner".)
Y
X

Arbetsstyckets koordinatsystem X

Fig. 1.7.2 (a)

- 520 -
B-64604SW/01 DRIFT 1. ALLMÄNT

Fig. 1.7.2 (b)

Visning av axelstatus, FUNKTIONER FÖR ATT FÖRHINDRA FELAKTIG DRIFT


Denna funktion visar axelstatus till vänster om axelnamnet på skärmen med maskinkoordinater, absoluta
koordinater, relativa koordinater och distans att gå.
Om exempelvis speglingsfunktionen aktiveras för axeln X1 visas de absoluta koordinaterna på följande
sätt.
ABSOLUT
M X1 10.000
Y1 10.000
Z1 0.000

Axelstatus visas på följande sätt. Dessa indikeringar redovisas i prioritetsordning.


LOSSA AXEL : D
SPÄRR : I
MASKINSPÄRR : L
SERVO AV : S
AXELRÖRELSE : *
SPEGLING : M
AVLÄGSNAD AXEL I TILLDELNING AV FLEXIBEL BANAXEL: R

- 521 -
1. ALLMÄNT DRIFT B-64604SW/01

1.7.3 Larmskärm
När ett problem uppstår under drift visas en felkod och ett larmmeddelande på bildskärmen. (Se avsnitt,
“LARMBILDSKÄRM”.)
I BILAGA G finns en lista över felkoder och deras betydelse.

Fig. 1.7.3 (a)

1.7.4 Visa detaljräkning och bearbetningstid


Skärmen för visning av positionering visar en detaljerad bearbetningstid, cykeltid och delräkning. (Se
avsnitt, "Visa och ställa in bearbetningstid, detaljräkning och tid".)

Fig. 1.7.4 (a)

- 522 -
B-64604SW/01 DRIFT 2. MANÖVERDON

2 MANÖVERDON
Som operationella enheter, inställning och skärmar som är anslutna till CNC-enheten och
maskinoperatörens paneler finns tillgängliga.
För maskinoperatörens paneler, se handboken från maskintillverkaren.

Kapitel 2, "MANÖVERDON", består av följande avsnitt:

2.1 STRÖM PÅ/AV ................................................................................................................................523


2.2 INSTÄLLNINGS- OCH SKÄRMAR ..............................................................................................525
2.3 FÖRKLARING AV MDI ENHET ...................................................................................................530
2.4 FUNKTIONSKNAPPAR OCH PROGRAMKNAPPAR.................................................................532
2.5 EXTERNA I/O-ENHETER ..............................................................................................................542

2.1 STRÖM PÅ/AV

2.1.1 Tillslag
Rutin vid tillslag
Rutin
1 Kontrollera att utseendet på CNC- verktygsmaskinen är normalt.
(Kontrollera t.ex. att den främre och bakre dörren är stängd.)
2 Slå på strömmen till maskinen enligt maskintillverkarens handbok.
3 Efter att strömmen slagits på kontrolleras att positionsskärmen visas. En larmskärm visas i händelse
av larm vid tillslag.

Fig. 2.1.1 (a) Positionsskärmen (för systemet fleroperationsmaskin)

4 Kontrollera att fläktmotorn roterar.

- 523 -
2. MANÖVERDON DRIFT B-64604SW/01

VARNING
Fram till att skärmen för positionering eller larm visas vid strömmen på, rör inte
en knapp på MDI-enheten. Några knappar används för underhåll eller särskilda
funktioner. Om dessa knappar trycks ned kan det leda till oväntade
maskinrörelser.

2.1.2 Frånslag
Rutin vid frånslag
Rutin
1 Kontrollera att lysdioden för cykelstart på manöverpanelen inte lyser.
2 Kontrollera att alla rörliga delar i den CNC-styrda verktygsmaskinen står stilla.
3 Om en extern in-/utmatningsenhet t.ex. en handy-fil är ansluten till CNC-enheten skall denna enhet
stängas av.
4 Fortsätt trycka på <POWER OFF>-knappen under ca 5 sekunder.
5 Stäng av strömmen till maskinen enligt maskintillverkarens handbok.

- 524 -
B-64604SW/01 DRIFT 2. MANÖVERDON

2.2 INSTÄLLNINGS- OCH SKÄRMAR


Inställnings- och skärmarna visas i underavsnitt 2.1.1 till 2.1.8 i del III.

8.4" LCD/MDI CNC-verktygets visningspanel ................................................................................ III-2.2.1


10.4" LCD CNC Visningspanel (15" LCD CNC-verktygets Visningspanel) ................................... III-2.2.2
Standard MDI-enhet (ONG-knapp)................................................................................................... III-2.2.3
Standard MDI-enhet (QWERTY-knapp) .......................................................................................... III-2.2.4
Liten MDI-enhet (ONG-knapp) ........................................................................................................ III-2.2.5

2.2.1 8.4" LCD/MDI CNC-verktygets visningspanel


8.4”LCD/MDI (horisontell)

Skärm (LCD)

PCMCIA-port

USB-port

Softkey-kn

- 525 -
2. MANÖVERDON DRIFT B-64604SW/01

8.4”LCD/MDI (vertikal)

Skärm (LCD)

PCMCIA-port

USB-port

Softkey-knapp

2.2.2 10.4" LCD CNC Visningspanel (15" LCD CNC-verktygets


Visningspanel)

Skärm (LCD)

PCMCIA-port
Vertikala
programknappar

USB-port

Softkey-kn

- 526 -
B-64604SW/01 DRIFT 2. MANÖVERDON

2.2.3 Standard MDI-enhet (ONG-knapp)


Enhet med fleroperationsmaskiner
Hjälpknapp Återställningsknapp Adress/sifferknapparna

Redigeringsknappar

Knapp för nollställning


Växlingsknapp (CAN)
versaler/gemener
Skiftknapp Inmatningsknapp
AUX-knapp
CTRL-knappen

ALT-knappen

TABB-knappen

Sidknappar Markörtangenter Funktionsknappar


(Sidknappar)

Enhet med svarvsystem


Hjälpknapp Återställningsknapp Adress/sifferknapparna

Redigeringsknappar

Växlingsknapp Knapp för nollställning


versaler/gemener (CAN)

Skiftknapp Inmatningsknapp

AUX-knapp
CTRL-knappen

ALT-knappen

TABB-knappen

Sidknappar Markörtangenter Funktionsknappar


(Sidknappar)

- 527 -
2. MANÖVERDON DRIFT B-64604SW/01

2.2.4 Standard MDI-enhet (QWERTY-knapp)

Hjälpknapp Funktionsknappar

Återställning

Adresstangenter
Numeriska tangenter
Växlingsknapp
versaler/gemener
AUX-knapp
CTRL-knappen
Skiftknapp

ALT-knappen Inmatningsknapp
TABB-knappen

Sidknappar Markörtangenter Redigeringsknap Knapp för nollställning (CAN)


(Sidknappar) par

- 528 -
B-64604SW/01 DRIFT 2. MANÖVERDON

2.2.5 Liten MDI-enhet (ONG-knapp)


Enhet med fleroperationsmaskiner
Adress/sifferknapparna

Knapp för nollställning (CAN)


Inmatningsknapp
Funktionsknappar Skiftknapp

Hjälpknapp
Sidknappar
(Sidknappar) Återställningsknapp

Redigeringsknappar

Markörtangenter

Enhet med svarvsystem


Adress/sifferknapparna

Knapp för nollställning (CAN)


Inmatningsknapp
Funktionsknappar
Skiftknapp

Hjälpknapp
Sidknappar
(Sidknappar) Återställningsknapp

Redigeringsknappar

Markörtangenter

- 529 -
2. MANÖVERDON DRIFT B-64604SW/01

2.3 FÖRKLARING AV MDI ENHET


Tabell 2.3 (a) Förklaring av MDI-enheten
N° Namn Förklaring
Knappen ÅTERSTÄLL
1 Tryck på denna knapp för att återställa CNC-enheten, för att avbryta ett larm etc.

Hjälpknapp
Tryck på den här knappen för använda hjälpfunktionen när du är osäker på en
2
MDI-knapps funktion (hjälpfunktion).

softkey-knapparna har olika funktioner för olika användningar.


3 Funktionsknappar
Softkey-knapparnas funktioner visas på displayenheten.
Bokstavs/
siffertangenter
4 Tryck på dessa knappar för att mata in bokstäver, siffror och andra tecken.
...
Vissa tangenter har två tecken på deras tangentknapp. Genom att trycka på
Skifttangent
<SHIFT> knappen kan du växla mellan tecknen. Specialtecknet ^ visas på
5
skärmen när ett tecken i det botten av högra hörnet på tangentknappen som kan
anges.
När en adress- eller numerisk knapp trycks ned matas data in i bufferten och
visas på skärmen. Tryck på knappen för att kopiera data från bufferten med
INMATA
knappinmatning till offsetregistret osv. tryck på knappen. Denna knapp
6
har samma funktion som [INPUT]-knappen och båda ger samma resultat när
man trycker på dem. Denna knapp används också för att flytta en mapp på
programmappen i skärmen.
Tryck på denna knapp när du vill att ta bort det senast inmatade tecknet eller
symbolen i knappinmatningsbufferten.
Exempel) Om knappinmatningsbufferten visar
AVBRYT (CAN)
>N001X100Z_
7
och knappen nollställning trycks, avbryts Z och

>N001X100_
visas.
Tryck på dessa knappar när du vill redigera ett program.

Redigeringsknappar : ÄNDRA

8
: INFOGA

: IDELETE
Funktionsknappar
Tryck på dessa knappar för att växla mellan bildskärmarna för varje funktion.
9
... Se avsnittet, “Funktionstangenter” för detaljer om funktionstangenterna.

Det finns fyra olika markörtangenter.


: Denna knapp används för att flytta markören till höger eller framåt.
Markörtangenter Markören flyttas framåt i små steg.
: Denna knapp används för att flytta markören till vänster eller bakåt.
10 Markören flyttas bakåt i små steg.
: Denna knapp används för att flytta markören nedåt eller framåt.
Markören flyttas framåt i stora steg.
: Denna knapp används för att flytta markören uppåt eller bakåt.
Markören flyttas bakåt i stora steg.

- 530 -
B-64604SW/01 DRIFT 2. MANÖVERDON

N° Namn Förklaring
Sidknappar Två olika slag av sidknappar beskrivs nedan.
(Sidknappar) : Med denna knapp kan du bläddra framåt.

11
: Med denna knapp kan du bläddra bakåt.

Skiftknapp för
versaler/gemener Tryck på denna knapp för att växla mellan versaler och gemener när du skriver
12
bokstäver.

PC funktionsknapp.

13 Dessa tangenter används med funktioner på PC.

Förklaring
- Konfiguration av 15 tum LCD/MDI programknappar
Den 15 tum LCD-panelen har 12 programknappar horisontellt och 9 programknappar vertikalt.
Som framgår nedan är de 8 vertikala programknappar och den nedersta nyckeln som används som avsnitt
för val av programknappar. Genom att trycka alla dessa knappar kan skärmen (avsnittet) som tillhör varje
funktion väljas. De horisontella 12 programknapparna används för att utföra operationer på skärmen som
väljs med en vertikal programknapp.
För en LCD-skärm med en pekskärm, tryck på en programknapp på skärmen för att välja den.

Vertikala
programknappar

Visar operationer på valda avsnitt.

Horisontell programknappar

I denna handbok förutsätter beskrivningarna nedan en 10,4 tum LCD-display med 12 programknappar.

- MDI-enhetens operation med flerkanalstyrning


I flerkanalstyrning måste du se till att välja den verktygshållare som data programmerats för. Välj
verktygshållare med tryckknappen för val av kanal på manöverpanelen. Sedan utför du operation med
MDI-enheten, till exempel att visa eller ange olika dataobjekt och redigera ett program.

- 531 -
2. MANÖVERDON DRIFT B-64604SW/01

2.4 FUNKTIONSKNAPPAR OCH PROGRAMKNAPPAR


Funktionsknapparna används för att välja bildskärm (funktion). När en softkey-knapp (avsnitt välja
knapp) trycks in omedelbart efter en funktionsknapp kan du välja den bildskärm (avsnitt) som hör till den
invalda funktionen .

2.4.1 Allmänna bildskärmsfunktioner


- Rutin
1 Genom att trycka på en funktionsknapp på MDI-panelen visas de softkey-knappar för kapitelval som
tillhör den funktion som visas.

Exempel 1)
Omkopplingsknapp operation

Bildskärmsknappar för val av kapitel Knapp nästa meny

2 Om en av softkey-knapparna för val av kapitel trycks in visas skärmen för kapitlet. Om


softkey-knappen för ett önskat kapitel inte visas trycker du på knappen för nästa meny.
I ett kapitel kan ytterligare ett val göras från flera kapitel.

3 När skärmen för ett önskat kapitel visas trycker du på knappen för val av operation för att visa
operationerna (softkey-knappar för val av operation).

4 Välj önskad operation med funktionstangenterna för operation.


Beroende på den verksamhet som ska utföras, visas en hjälpmeny med funktionstangenter. Utför en
operation enligt anvisningarna på den extra menyn.

Exempel 2)

Softkey-knappar för val av operation Förra menyn

Exempel 3)

Extra meny

5 För att gå tillbaka till visningen av softkey-knapparna för kapitelval, tryck på knappen för
föregående meny.

En allmän skärmvisningsrutin visas ovan.


Tillvägagångssättet kan dock variera från en bildskärm till en annan.
För utförlig information, se beskrivningen till varje operation.

- 532 -
B-64604SW/01 DRIFT 2. MANÖVERDON

- Knapparnas utformning ändras beroende på softkey-knapptillståndet


Funktionstangenterna antar ett av följande tillstånden, beroende på valet av mål:
- Bildskärmsknappar för val av kapitel
- Förra menyn
- Softkey-knappar för val av operation på extramenyn

Beroende på tillståndet ändras knappbilderna på softkey-knapparna.


Det går att få reda på vilket tillstånd softkey-knapparna antar med hjälp av bilderna på knapparna.

Exempel)
- Bildskärmsknappar för val av kapitel

- Förra menyn

- Softkey-knappar för val av operation på extramenyn

2.4.2 Funktionsknappar
Med funktionsknapparna kan du välja vilken typ av bildskärm som skall visas. Följande funktionsknappar
finns på MDI-enheten:

Tryck på denna knapp för att visa positionsskärmen .

Tryck på denna knapp för att visa programskärmen .

Tryck på denna knapp för att visa offset/inställningsskärmen .

Tryck på denna knapp för att visa systemskärmen .

Tryck på denna knapp för att visa .rapportskärmen

Tryck på denna knapp för att visa grafikskärmen.

- 533 -
2. MANÖVERDON DRIFT B-64604SW/01

Tryck på denna knapp för att visa kundskärm 1


(dialogmakroskärm eller C-språksexekveringsskärm)

Tryck på denna tangent för att visa kundskärm 2 (C-språksexekveringsskärm).

2.4.3 Programknappar
Genom att trycka på en softkey-knapp efter en funktionsknapp kan den skärm som motsvarar funktionen visas.
Softkey-knapparna för val av kapitel för respektive funktion visas nedan.
De fyra knapparna på höger sida är tilldelade funktionstangenterna för val av kapitel. Om flera sidor
används för softkey-knappar för val av kapitel visas [+] på den kontinuerliga menyknappen
(softkey-knappen längst till höger). Tryck på den knappen för nästa meny för att växla mellan
softkey-knappar för val av kapitel.

OBS!
1 Med funktionsknapparna kan du växla mellan skärmar som används ofta.
2 Vissa softkey-knappar visas inte beroende på den inställda konfigurationen eller
parameterinställningen.
Om lägesindikeringar finns på den vänstra halvan av skärmen när en annan tangent än funktionsknappen
trycks, den vänstra halvan av funktionstangenterna visas enligt följande vid alla tidpunkter:

Bildskärm för positionsvärden


Softkey-knapparna för val av kapitel som tillhör funktionsknappen och varje skärms funktion
beskrivs nedan.
(1) (2) (3) (4) (5)

ABS REL ALLA HND (OPRT) +


Sida 1

(6) (7) (8) (9) (10)

MONITR 3-D (OPRT) +


Sida 2 MANUELL

Tabell 2.4.3 (a) Visningsskärm för positionsvärden


N° Kapitelmeny Beskrivning
(1) ABS Väljer skärmen för visning av absoluta koordinater.
(2) REL Väljer skärmen för visning av relativa koordinater.
(3) ALLA Väljer skärmen för visning av alla koordinater.
(4) HND Väljer manöverskärmen för handrattsdrift.
(6) MONITR Väljer skärmen för visning av servoaxelns spindelbelastningsmätare, seriell
spindelbelastningsmätare och hastighetsmätare.
(7) 3-D MANUELL Visar ett antal handpulsavbrott i 3-dimensionell manuell matning.
- 534 -
B-64604SW/01 DRIFT 2. MANÖVERDON

Programskärm
Softkey-knapparna för val av kapitel som tillhör funktionsknappen och varje skärms funktion
beskrivs nedan.
(1) (2) (3) (4) (5)

PROGRAM KTALOG NÄSTA KONTRL (OPRT) +


Sida 1

(6) (7) (8) (9) (10)

Tid JOG RSTR ROBOT (OPRT) +


Sida 2 VÄL

Tabell 2.4.3 (b) Program


N° Kapitelmeny Beskrivning
(1) PROGRAM Väljer skärmen för redigering eller visning av ett program.
(2) KTALOG Väljer skärmen för visning av de delprogram som för tillfället är registrerade.
(3) NÄSTA Väljer skärmen för visning av kommando värden i det block som för tillfället
exekveras och kommandovärdet i nästa block som ska exekveras bland
kommandovärden.
(4) KONTRL Väljer skärmen för visning av program, data position, modal information och så
vidare samtidigt.
(6) Tid Väljer skärmen för visning av exekvering av program med tid för operation.
(7) JOG Väljer skärmen för exekvering, i JOGG-läge, data som anges i programformat
från MDI.
(8) RSTR Väljer manöverskärmen för omstart av en avbruten programoperation.
(9) ROBOT VÄLJ Väljer skärmen för registrering av robot program och detaljprogram för
anslutningsfunktionen av roboten.

- 535 -
2. MANÖVERDON DRIFT B-64604SW/01

Offset-/inställningskärm
Softkey-knapparna för val av kapitel som tillhör funktionsknappen och varje skärms funktion
beskrivs nedan.
(1) (2) (3) (4) (5)
OFFSET INSTAELL ARBET. (OPRT) +
Sida 1 N.

(6) (7) (8) (9) (10)


MAKRO OPR VT-HANT (OPRT) +
Sida 2 ERARE

(11) (12) (13) (14) (15)


OFST.Y A.SKFT GEOM.2 (OPRT) +
Sida 3

(16) (17) (18) (19) (20)

PR-LV ÖKAOFFS PENDLN (OPRT) +


Sida 4 ET

eller
MASKIN
NIVÅ

eller
KVALITETS
VAL

(21) (22) (23) (24) (25)


CHUCKD SPRÅK SKYDD SKYDD (OPRT)
+
Sida 5 UBB

VTLIVSL (OPRT) +
Sida 6

Tabell 2.4.3 (c) Offset


N° Kapitelmeny Beskrivning
(1) OFFSET Väljer skärmen för inställning av verktygsoffsetvärden.
(2) INSTAELLN. Väljer skärmen för inställning av inställningsparametrar.
(3) ARBET. Väljer skärmen för inställning av arbetsstyckets koordinatsystemoffset.
(6) MAKRO Väljer skärmen för inställning av makrovariabler.
(8) OPR Väljer skärmen för manövrering av en del driftomkopplare på maskinens
manöverpanel som funktionstangenter.
(9) VT-HANTERARE Väljer skärmen för att ställa in data för hantering av verktyg.
(11) OFST.Y Väljer skärmen för inställning av Y-axel offset.

- 536 -
B-64604SW/01 DRIFT 2. MANÖVERDON

N° Kapitelmeny Beskrivning
(12) A.SKFT Väljer skärmen för inställning av förskjutningsvärden för arbetsstyckets
koordinatsystem.
(13) GEOM.2 Väljer skärmen för inställning av arbetsstyckets andra geometri offset.
(17) PR-LV Väljer skärmen för inställning av precisionsnivåer.
(18) ÖKAOFFSET Väljer skärmen för inställning av förskjutningar av fjärde och femte axeln.
(21) CHUCKDUBB Väljer chuck-/dubbstocksbarriärskärmen.
(22) SPRÅK Väljer skärmen för inställning av visningsspråk.
(23) SKYDD Väljer skärmen för inställning av dataskydd.
(24) SKYDD Väljer skärmen för inställning av förebyggande av felmanövrering.
(29) VTLIVSL Väljer skärmen för operation och inställning relaterade till verktygets livslängd.

Systemskärm
Softkey-knapparna för val av kapitel som tillhör funktionsknappen och varje skärms funktion
beskrivs nedan.
(1) (2) (3) (4) (5)

PARAM DIAGN SERVO SYSTEM (OPRT) +


Sida 1
GUIDEM

(6) (7) (8) (9) (10)

MINNE STIG.F SERVOVP SP.INST (OPRT) +


Sida 2
ARAM

(11) (12) (13) (14) (15)

PMC PMC PMC +


Sida 3
-UNDERH LADDER -KONFIG

(16) (17) (18) (19) (20)


MCNG ALLA IO ALLA IO OPHIST (OPRT) +
Sida 4 -JUSTERI
NG
(21) (22) (23) (24) (25)

FÄRG UNDERH M-INFO OSCILL (OPRT) +


Sida 5

- 537 -
2. MANÖVERDON DRIFT B-64604SW/01

(26) (27) (28) (29) (30)

FSSB PRMTUN P.MATE (OPRT) +


Sida 6
MGR.

(31) (32) (33) (34) (35)

INBY. PCMCIA ETER PROFIMA (OPRT) +


Sida 7
PORT LAN NETTO STER

(36) (37) (38) (39) (40)

FJÄRR M-KOD 3D FEL (OPRT) +


Sida 8
DIAGN. KOMP

(41) (42) (43) (44) (45)

PROFI DEVNET FL-net DEVNET (OPRT) +


Sida 9
SLAVE MASTER 1CH SLAVE

(46) (47) (48) (49) (50)

DUBBELK R.TIDS (OPRT) +


Sida 10
ONTROLL MAKRO

(51) (52) (53) (54) (55)

ID-INF (OPRT) +
Sida 11

(56) (57) (58) (59) (60)

CCLink ROBOT ROBOT (OPRT) +


Sida 12 FJÄRR STATUS ANSL.

(61) (62) (63) (64) (65)

Sida 13 USB FL-net (OPRT) +


2CH

Tabell 2.4.3 (d) System


N° Kapitelmeny Beskrivning
(1) PARAM Väljer skärmen för inställning av parametrar.
(2) DIAGN Väljer skärmen för visning av CNC-maskinens tillstånd.
(3) SERVO GUIDEM Väljer skärmen för visning av servostyrning.
(4) SYSTEM Väljer skärmen för inställning av aktuell systemstatus.
(6) MINNE Väljer skärmen för visning av innehållet i minnet.
(7) STIG.F Väljer skärmen för inställning av stigningsfelkompensering.
(8) SERVOVPARAM Väljer skärmen för inställning av servorelaterade parametrar.
(9) SP.INST Väljer skärmen för inställning av spindelrelaterad inställning.
(11) PM-UNDERH. Väljer skärmen relaterad till PMC-underhåll som övervakning och spårning av
PMC-signalstatus samt visning/redigering av PMC-parametrar.
(12) PMC-LADDER Väljer skärmen relaterad till visning/redigering av ladder.
(13) PMC-KONFIG Visar skärmen för visning/redigering av andra än ladders som utgör ett
sekvensprogram och för inställning av PMC-funktionen.
(16) MCNG-JUSTERING Visar skärmen för inställning av parametrar inställda för betoning av
hastigheten (LV1) eller betoning av precision (LV10).

- 538 -
B-64604SW/01 DRIFT 2. MANÖVERDON
N° Kapitelmeny Beskrivning
(17) ALLA IO Väljer skärmen för datainmatning och utmatning.
(RS232C gränssnitt)
(18) ALLA IO Väljer skärmen för inmatning av data till och ut från minneskortet.
(Minneskort)
(19) OPHIST Väljer skärmen för historik över operationer som utförts av operatören och över
utlösta larm.
(21) FÄRG Väljer skärmen för inställning av färger på skärmen.
(22) UNDERH Väljer skärmen för inställning av underhållsåtgärder som skall utföras
periodiskt.
(23) M-INFO Väljer skärmen för visning av utfört underhåll.
(24) W.DGNS Väljer skärmen för visning av data som avvikande värden för servopositioner,
momentvärden, maskinsignaler och så vidare i diagramform.
(27) FSSB Väljer skärmen för inställningar relaterade till seriell höghastighetsservobuss
(FSSB: Fanuc Serial Servo Bus).
(28) PRMTUN Väljer skärmen för inställning av parametrar som är nödvändiga för start och inställning.
(31) INBY. PORT Väljer skärmen för inställningar relaterade till inbäddat Ethernet (inbäddad port).
(32) PCMCIALAN Väljer skärmen för inställningar relaterade till inbäddat Ethernet (PCMCIA
Ethernet-kort).
(33) ETHERNET Väljer skärmen för inställningar relaterade till inbäddat snabbt Ethernet.
(34) PROFIMASTER Väljer skärmen för inställningar relaterade till PROFIBUS Master-funktionen
(36) FJÄRRDIAGN. Väljer skärmen för inställningar relaterade till maskinens fjärrdiagnos.
(37) M-KOD Väljer skärmen för inställning av en M-kod grupp.
(41) PROFISLAV Väljer skärmen för inställningar relaterade till PROFIBUS slav-funktionen.
(42) DEVNETMASTER Väljer skärmen för inställningar relaterade till DeviceNet master-funktionen.
(43) FL-net1CH Väljer skärmen för inställningar relaterade till FL-net (port 1) funktionen.
(44) DEVNETSLAV Väljer skärmen för inställningar relaterade till DeviceNet slav-funktionen.
(51) ID-INF Väljer skärmen för visning av CNC ID information.
(56) CCLink FJÄRR Väljer skärmen för inställningar relaterade till CC-Link fjärrenhetens funktion.
(57) ROBOT STATUS Väljer skärmen robot status för funktionen Robot-anslutning.
(58) ROBOT ANSL. Väljer skärmen för inställningar relaterade till Robot anslutningsfunktion.
(61) USB Väljer skärmen för USB underhåll.
(62) FL-net 2CH Väljer skärmen för inställningar relaterade till FL-net (port 2) funktionen.

Meddelandeskärm
Softkey-knapparna för val av kapitel som tillhör funktionsknappen och varje skärms funktion
beskrivs nedan.
(1) (2) (3) (4) (5)
LARM MSG HISTOR MDDHIS +
Sida 1

(6) (7) (8) (9) (10)

EMBED PCMCIA ETER FL-net +


Sida 2
LOG LOG LOG 1CH

(11) (12) (13) (14) (15)

USB FL-net +
Sida 3
LOG 2CH

(16) (17) (18) (19) (20)

Sida 4 DNET M DNET S +


HISTRY HISTRY

- 539 -
2. MANÖVERDON DRIFT B-64604SW/01

Tabell 2.4.3 (e) Meddelande


N° Kapitelmeny Beskrivning
(1) LARM Väljer larmmeddelandeskärmen.
(2) MSG Väljer operatörmeddelandeskärmen.
(3) HISTOR Väljer skärmen för visning av detaljerad information om de larm som utlösts hittills.
(4) MDDHIS Väljer den externa operatörmeddelandeskärmen.
(6) EMBED LOG Väljer skärmen för visning av felmeddelanden relaterade till inbäddat Ethernet
(inbäddad port).
(7) PCMCIA-LOG Väljer skärmen för visning av felmeddelanden relaterade till inbäddat Ethernet
(PCMCIA Ethernet-kort).
(8) ETHER LOG Väljer skärmen för visning av felmeddelanden relaterade till inbäddat snabbt
Ethernet/snabb dataserver.
(9) FL-net1CH Väljer skärmen för visning av felmeddelanden relaterade FL-net (port 1)
funktionen.
(12) USB LOG Väljer skärmen för visning av felmeddelanden relaterade till USB funktionen
(13) FL-net 2CH Väljer skärmen för visning av felmeddelanden relaterade FL-net (port 2)
funktionen.
(16) DNET M HISTRY Väljer skärmen för att visa kommunikationshistorik med anknytning till
DeviceNet Master-funktionen.
(17) DNET S HISTRY Väljer skärmen för att visa kommunikationshistorik till DeviceNet
slav-funktionen.

Grafikskärm
Softkey-knapparna för val av kapitel som tillhör funktionsknappen och varje skärms funktion
beskrivs nedan.

När grafikvisningsfunktionen är aktiverad:


(1) (2) (3) (4) (5)
PARAM GRAFIK (OPRT) +
Sida 1

Tabell 2.4.3 (f) Grafik


N° Kapitelmeny Beskrivning
(1) PARAM Väljer skärmen för inställning av grafiska parametrar.
(2) GRAFIK Väljer skärmen för att grafiskt visa verktygsbanan.

När den dynamiska grafikvisningsfunktionen är aktiverad


(1) (2) (3) (4) (5)
RIT- VÄGEXE ANIME VERKTY (OPRT)
Sida 1
PARAM KV. EXEK G POS

Tabell 2.4.3 (g) Grafik


N° Kapitelmeny Beskrivning
(1) RIT- PARAM Väljer skärmen för inställning av ritparametrar.
(2) VÄGEXEKV. Väljer skärmen för ritning av verktygsbanor.
(3) ANIME EXEK Väljer skärmen för ritning av animering.
(4) VERKTYG POS Väljer skärmen för ritning av verktygets positionering.

2.4.4 Knappinmatning och inmatningsbuffert


När man trycker på en bokstavs- eller sifferknapp matas data in till bufferten. Innehållet i
knappinmatningsbufferten visas längst ned på skärmen.
- 540 -
B-64604SW/01 DRIFT 2. MANÖVERDON
För att ange att det rör sig om inmatad data visas symbolen ">" omedelbart framför värdena. Ett "_"
visas efter det inmatade värdet för att ange positionen för nästa tecken.

Inmatningsbufferten

Fig. 2.4.4 (a) Knappinmatning buffertvisning

- Växling mellan övre och nedre tecken


För att mata in de övre tecknen eller symbolerna på knapparna med två tecken trycker du först på
knappen och sedan på knappen i fråga.

När knappen trycks ned ändras "_" som visar inmatningspositionen för nästa tecken till "∧" och
det övre tecknet kan skrivas in. Detta tillstånd kallas för skiftstatus.
Efter inmatning av ett tecken i skiftstatus upphävs skiftstatus. Dessutom om knappen trycks in i
skiftstatus avbryts skiftstatus.
Du kan mata in 128 tecken samtidigt i inmatningbufferten.
Tryck på knappen för att ta bort det senast inmatade tecknet eller symbolen i inmatningsbufferten.

(Exempel)
Om knappinmatningsbufferten visar
>N001X100Z_
och knappen nollställning trycks, avbryts Z och
>N001X100_
visas.

2.4.5 Varningsmeddelanden

När ett tecken eller en siffra har matats in från MDI-panelen exekveras en datakontroll om knappen
eller en softkey-knapp trycks in. I fall av felaktig datainmatning eller operation visas ett blinkande
varningsmeddelande i statusfältet.

Inmatningsbufferten
Varningsmeddelande
Statusvisning
softkey-knappar

Fig. 2.4.5 (a) Display för varningsmeddelanden

Tabell 2.4.5 (a) Varningsmeddelanden


Varningsmeddelande Innehåll
FORMAT FEL Fel format
Ogiltig inmatning på grund av att det finns en dataskyddsnyckel eller att parametern
SKRIVSKYDD
är skrivskyddad.
DATA UTANFÖR OMRÅDE Det inmatade värdet överskrider det tillåtna området.
FÖR MÅNGA SIFF Det inmatade värdet överskrider det tillåtna antalet siffror.
FEL MODE Parametrar kan endast matas in i MDI-läge.
EDIT NEKAD Det går inte att redigera i nuvarande CNC-status.
KAN INTE ANV. I/O-DEV Eftersom I/O-enheten används av andra funktioner kan I/O-enheten inte användas.

- 541 -
2. MANÖVERDON DRIFT B-64604SW/01

2.5 EXTERNA I/O-ENHETER


Det finns externa I/O-enheter som minneskort.
Genom användning av en extern I/O-enhet som ett minneskort kan följande data matas in eller ut:
1. Program
2. Offsetdata
3. Parametrar
4. Gemensamma kundmakrovariabler
Hur man matar in och ut data samt hur man matar in från och ut data till ett minneskort, se avsnitt "IN-
OCH UTMATNING AV DATA".

- Parameterinställning
Innan en extern in-/utmatningsenhet kan tas i bruk måste parametrar sättas på följande sätt:

CNC

Huvudkort

Kanal 1 Kanal 2
JA56A JA36A

RS-232-C RS-232-C

RS232C RS232C
gränssnitt gränssnitt

I/O-KANAL=0 I/O-KANAL=2
eller
I/O-KANAL=1

Denna CNC-enhet har totalt två kanaler med RS232C gränssnitt. Den har också minneskortsgränssnitt
och USB-gränssnitt. Den in-/utmatningsenhet som skall användas programmeras genom att den kanal
(gränssnitt) som är kopplad till enheten ställs in i inställningsparametern I/O-KANAL.
Programmerade data, t ex baudhastighet eller antalet stoppbitar i en in-/utmatningsenhet, som är kopplade
till en bestämd kanal ställs in i förväg i parametrarna för denna kanal. Dessa inställningar behövs inte för
minneskortsgränssnittet och USB-gränssnitt.)
För kanal 1 finns det två parameterkombinationer för att programmera in-/utmatningsenhetens data.
Följande visar inbördes förhållande mellan RS232C gränssnittets parametrar för kanalerna.

- 542 -
B-64604SW/01 DRIFT 2. MANÖVERDON

0020 I/O KANAL


eller förgrundsinmatning Inmatning/utmatning kanalnummer (parameter nr 0020)

Ställ in kanaler som skall användas
för datainmatning/-utmatning. 0101 Stoppbit och annan data
I/O-KANAL=0 0102 Nummer anges för inmatning-/utmatningsanordning
I/O KANAL (0 till 5)
=0 : kanal 1 0103 Baudhastighet
=1 : kanal 1
=2 : kanal 2
=3 : kanal 3
0111 Stoppbit och annan data
:
: I/O-KANAL=1 0112 Nummer anges för inmatning-/utmatningsanordning
:
0113 Baudhastighet
Inmatning/utmatning till och från
minneskortet gränssnittet, etc. är också
möjligt.
0121 Stoppbit och annan data
I/O-KANAL=2 0122 Nummer anges för inmatning-/utmatningsanordning
När IO4 sätts
0123 Baudhastighet
0021 Förgrundsutmatning
:
0022 Bakgrundsinmatning :
:
0023 Bakgrundsinmatning
I/O-KANAL=5
Kanalinställningen är densamma som nr
0020.

- 543 -
3. MANUELL DRIFT DRIFT B-64604SW/01

3 MANUELL DRIFT
MANUELL DRIFT består av följande operationer:

3.1 MANUELL REFERENSPUNKTSUPPSÖKNING..........................................................................544


3.2 JOGGMATNING (JOG)...................................................................................................................545
3.3 INKREMENTELL MATNING ........................................................................................................547
3.4 HANDRATTSMATNING................................................................................................................548
3.5 MANUELL ABSOLUTPROGRAMMERING PÅ OCH AV ..........................................................552
3.6 MANUELL LINJÄR/CIRKULÄR INTERPOLERING...................................................................556
3.7 STEGBORRNING MED HANDRATT ...........................................................................................560
3.8 MANUELL NUMERISKT KOMMANDO......................................................................................562
3.9 DISTANSKODAT LINJÄRT SKALGRÄNSSNITT.......................................................................569
3.10 LINJÄR SKALA MED DISTANSKODADE REFERENSMÄRKEN (SERIELLA)......................574

3.1 MANUELL REFERENSPUNKTSUPPSÖKNING


Verktyget återförs till referenspunkten på följande sätt:
Verktyget flyttas i den riktning som specificeras av bit 5 (ZMI) i parameter nr 1006 för varje axel med
knappen för referenspunktsuppsökning på manöverpanelen. Verktyget flyttas till inbromsningspunkten
med snabbtransporthastighet och flyttas sedan till referenspunkten med FL-hastighet.
Snabbtransporthastigheten och FL-hastigheten specificeras i parameter nr 1424, 1421 och 1425.
Övermanning av snabbtransporten sker i fyra steg under snabbtransporten.
När verktyget har återförts till referenspunkten tänds lysdioden "referenspunktsåterföringen avslutad".
Verktyget flyttas vanligen endast längs en enda axel, men det kan också flyttas samtidigt längs tre axlar
när detta specificeras i bit 0 (JAX) i parameter nr 1002.

Referenspunkt
Inbromsningspunkt

Rörelse med snabbtransport Inbromsningsrörelse


Snabbtransporthastighet FL hastighet
(Snabbtransportövermanning
är aktiv
Fig. 3.1 (a) Manuell referenspunktsuppsökning

Rutin för manuell referenspunktsuppsökning


Rutin
1 Tryck på knappen för referenspunktsuppsökningen (en av knapparna för val av arbetssätt).
2 Tryck på en av övermanningsknapparna för snabbtransport för att minska matningshastigheten.
3 Tryck på knappen för val av matningsaxelns riktning motsvarande axeln och riktningen för
referenspunktuppsökningen. Fortsätt att trycka på knappen tills verktyget återgår till referenspunkten.
Verktyget kan flyttas tredimensionellt när detta är programmerat i motsvarande parameter. Verktyget
flyttas till inbromsningspunkten med snabbtransporthastighet och flyttas sedan till referenspunkten
med FL-hastighet. När verktyget har återförts till referenspunkten tänds lysdioden
"referenspunktsåterföringen avslutad".
4 Utför samma operation för andra axlar om nödvändigt.

Det ovannämnda är ett exempel. Mer information om de verkliga operationerna återfinns i motsvarande
handbok från maskintillverkaren.

- 544 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

NOLLÄGE SPEGLING
X Y Z C X2 Y2 Z2 X Y Z

PROGRAM M02/ MANU SPINDLE ATC


STOP M30 ABS ORI TAP READY NC? MC?

Fig. 3.1 (b)

Förklaring
- Automatisk inställning av koordinatsystemet
Bit 0 (ZPR) i parameter nr 1201 används för automatisk inställning av koordinatsystemet. När ZPR är
inställt programmeras koordinatsystemet automatiskt vid manuell referenspunktsuppsökning.
När α, β och γ är inställda i parameter 1250 är arbetsstyckets koordinatsystem bestämt så att
referenspunkten på verktygshållaren eller referensverktygets spets är X = α, Y = β, Z = γ vid
referenspunktsuppsökning. Detta har samma effekt som när man programmerar följande kommando för
referenspunktsuppsökning:
G92XαYβZγ;
När arbetsstyckets koordinatsystem används (bit 0 (NWZ) i parameter nr 8136 är 0), kan den här
funktionen inte användas.

Begränsning
- Flytta verktyget igen
När lysdioden Referenspunktsuppsökning avslutas tänds efter avslutad referenspunktsuppsökning, rör sig
inte verktyget om man inte stänger av manöverställaren för referenspunktsuppsökning.

- LYSDIOD FÖR REFERENSPUNKTUPPSÖKNING avslutad


Lysdioden referenspunktsuppsökningen avslutad släcks
- när verktyget flyttas från referenspunkten.
- när ett nödstopp löser ut.

- Distans till referenspunkten


För mer information om distansen (inte under inbromsning) för att återföra verktyget till referenspunkten
hänvisas till motsvarande maskinhandbok.

3.2 JOGGMATNING (JOG)


I joggmatningsläget flyttas verktyget längs den inställda axeln i den inställda riktningen när man trycker
på knappen för val av matningsaxel och riktning på manöverpanelen.
Joggmatningshastigheten specificeras i parameter nr 1423.
Joggmatningen kan ändras med knappsatsen för joggmatningsövermanningen.
Genom att trycka på knappen för snabbtransport flyttas verktyget med snabbtransportmatningen i nr 1424,
oavsett joggmatningsövermanningens inställning. Denna funktion kallas manuell snabbtransport.
Manuell drift är endast tillåten för en axel åt gången. Tre axlar kan väljas samtidigt med bit 0 (JAX) i
parameter nr 1002.

- 545 -
3. MANUELL DRIFT DRIFT B-64604SW/01

Medan omkopplaren trycks,


förflyttas verktyget i den riktning
som anges av omkopplaren.
X
Fig. 3.2 (a) Joggmatning (JOG)

Rutin för joggmatning


Rutin
1 Tryck på joggknappen (en av knapparna för val av arbetssätt).
2 Tryck på knappen för den matningsaxel och riktning som motsvarar axeln och riktningen för hur
verktyget skall flyttas. Medan en knapp hålls intryckt rör sig verktyget med den matningshastighet
som specificeras i parameter nr 1423. Verktyget stannar när knappen släpps upp.
3 Joggmatningen kan ändras med knappsatsen för joggmatningsövermanningen.
4 Genom att samtidigt trycka på manöverställaren för snabbtransport och knappen för val av
matningsaxelns riktning kan verktyget flyttas med snabbtransporthastighet så länge manöverställaren
för snabbtransport hålls intryckt. Under snabbtransporten kan övermanning utföras med
övermanningsbrytaren för snabbtransport.

Det ovannämnda är ett exempel. Mer information om de verkliga operationerna återfinns i motsvarande
handbok från maskintillverkaren.

Förklaring
- Manuell matning per varv
Den manuella matningen per varv aktiveras för joggmatning genom inställning av bit 4 (JRV) i parameter
nr1402 på 1.
Under den manuella matningen per varv joggmatas verktyget med en matningshastighet som erhålls
genom att man multiplicerar spindelhastigheten och joggmatningsövermanningsvärdet med
matningsmängden per varv som specificeras med parameter nr 1423.
För linjär axel (metrisk inmatning), under manuell matning per varv, så joggmatas verktyget med följande
matningshastighet:
Spindelns matningsdistans per varv (mm/varv) (specificerat med parameter nr 1423) ×
joggmatningsövermanningens × faktiska spindelhastighet (varv/min).

Begränsning
- Acceleration/inbromsning för snabbtransport
Matningshastigheten, tidskonstanten och metoden för automatisk acceleration/inbromsning för manuell
snabbtransport är den samma som G00 i programkommandot.

- Byta driftsätt
Joggläget aktiveras inte om man byter driftsättet joggning samtidigt som man trycker in knappen för val
av matningsaxelns riktning på maskinens manöverpanel. För att joggmatningen ska aktiveras måste man
först växla till joggläget och därefter trycka på en omkopplare för val av matningsaxel och riktning.

- 546 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

- Snabbtransport före manuell referenspunktsuppsökning


Om referenspunktsuppsökningen inte utförs efter strömtillslag kan man inte heller aktivera
snabbtransporten med knappen SNABBTRANSPORT, utan joggningen bibehålls. Denna funktion kan
inaktiveras genom att ställa bit 0 (RPD) i parameter nr 1401.

- Utan positionskodare
Manuell matning per varv är ej tillgänglig vid inställningen utan positionskodaren (inställning av bit 0
(NPC) i parameter nr 1402 på 1 eller bit 1 (FPR) i parameter nr 3729 på 1).

3.3 INKREMENTELL MATNING


I inkrementellt (INC-) läge flyttas verktyget ett steg längs den inställda axeln i den invalda riktningen när
man trycker på knappen för val av matningsaxelns riktning på maskinens manöverpanel. Den kortaste
distans som verktyget kan flyttas är det minsta inmatningsinkrementet. Varje steg kan vara 10, 100, eller
1000 gånger det minsta inmatningsinkrementet.
Vid användning av bit 2 (HNT) i parameter nr 7103 kan varje steg vara ytterligare 10 ggr lägsta
inmatningsinkrement.
Den matningshastighet som ställts in i parameter nr 1423 används.
Genom användning av den manuella matningsövermanningssignalen kan matningshastigheten ökas eller
minskas.
Verktyget kan även flyttas med snabbtransporthastigheten genom användning av den manuella signalen
för val av snabbtransport oberoende av matningsövermanningssignalen.
Z
Verktyg Varje gång en knapp trycks,
förflyttar sig verktyget ett
steg i den riktning som
anges av knappen.

Fig. 3.3 (a) Inkrementell matning

Rutin för inkrementell matning


Rutin
1 Tryck på INC-knappen (en av knapparna för val av arbetssätt).
2 Välj det avstånd som varje steg skall utgöra med ratten.
3 Välj matningsaxelns riktning med den knapp som motsvarar axeln och riktningen för hur verktyget
skall flyttas. Varje gång du trycker på en knapp flyttas verktyget ett steg. Matningshastigheten är
densamma som vid joggmatning.
4 Om du trycker på manöverställaren för snabbtransport samtidigt som du trycker på knappen för val
av matningsaxelns riktning flyttas verktyget med snabbtransporthastighet så länge manöverställaren
för snabbtransport hålls intryckt.
Under snabbtransporten kan övermanning utföras med övermanningsbrytaren för snabbtransport.
Det ovannämnda är ett exempel. Mer information om de verkliga operationerna återfinns i motsvarande
handbok från maskintillverkaren.

- 547 -
3. MANUELL DRIFT DRIFT B-64604SW/01

Förklaring
- Manuell matning per varv
Manuell matning per varv aktiveras för inkrementell matning genom inställning av bit 4 (JRV) i
parameter nr 1402 på 1.
Under manuell matning per varvk utförs inkrementell matning med en matningshastighet som erhålls
genom att man multiplicerar spindelhastigheten och joggmatningsövermanningsvärdet med
matningsmängden per varv som specificeras med parameter nr 1423.
För linjär axel (metrisk inmatning), under manuell matning per varv, så joggmatas verktyget med följande
matningshastighet:
Spindelns matningsdistans per varv (mm/varv) (specificerat med parameter nr 1423) ×
joggmatningsövermanningens × faktiska spindelhastighet (varv/min).

- Rörelsebana specificerad med en diameter


T
Distansen verktyget rör sig längs X-axeln kan anges med en diameter.

3.4 HANDRATTSMATNING
I handrattsläge kan verktyget flyttas ett exakt avstånd med den manuella pulsgeneratorn på
manöverpanelen. Välj den axel längs vilken verktyget skall flyttas med knapparna för axelmatningen.
Den kortaste distansen som verktyget kan flyttas när man vrider den manuella handratten ett skalsteg
motsvarar det minsta inmatningsinkrementet. En av fyra typer av förstoringar som valts med
handrattsmaningen flyttar vald signal för avstånd kan tillämpas. Med bit 2 (HNT) i parameter nr 7103 kan
den minsta sträckan göras 10 gånger större.

OBS!
1 När bit 0 (HPG) i parameter nr 8131 är 1 kan upp till 3 manuella pulsgeneratorer
användas av denna funktion.
2 Upp till 5 kan anslutas med tillvalsfunktion.

Manuell pulsgenerator

Fig. 3.4 (a) Handrattsmatning

Rutin för handrattsmatning


Rutin
1 Tryck på omkopplaren för handratt (en av omkopplarna för val av arbetsläge).
2 Tryck på knappen för axelväljare för pulsmatning för att välja den axel som verktyget skall flyttas
utmed.

- 548 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT
3 Välj det ökade avstånd som verktyget skall flyttas genom att trycka på manöverställaren för
pulsmatningsökning. Den kortaste distansen som verktyget kan flyttas när man vrider den manuella
handratten ett skalsteg motsvarar det minsta inmatningsinkrementet.
4 Flytta verktyget längs den inställda axeln genom att vrida handratten. När handratten vrids 360
grader flyttas verktyget ett avstånd motsvarande 100 skalstreck.
Det ovannämnda är ett exempel. Mer information om de verkliga operationerna återfinns i motsvarande
handbok från maskintillverkaren.

Förklaring
- Den manuella pulsgeneratorns tillgänglighet i joggläge (JHD)
Bit 0 (JHD) i parameter nr 7100 aktiverar eller avaktiverar handrattsmatning i JOGG-läge.
När bit 0 (JHD) i parameter nr 7100 är ställd till 1 kan både handrattsmatning och inkrementell matning
aktiveras.

- Handrattsmatning i läget AUTOMATISK INLÄRNING JOGG (THD)


Genom inställning av bit 1 (THD) i parameter nr 7100 kan handrattsmatning i läget INLÄRNING JOGG
aktiveras eller inaktiveras.

- Överlagrad matning för joggmatning och manuell handrattsmatning


(parameter FJH (nr 7107#1))
När bit 0 (JHD) i parameter nr 7100 ställs på 1, eller bit 1 (THD) i parameter nr 7100 ställs på 1, så är
operationen när manuell handrattsmatning exekveras under joggmatning annorlunda enligt inställningen
av parameter FJH (nr 7107#1).
När bit 1 (FJH) i parameter nr 7107 sätts på 0 överlagras joggmatning och handrattsmatning.
När bit 1 (FJH) i parameter nr 7107 ställs på 1 har joggmatningen prioritet, och handrattsmatning
ignoreras.

- När handrattsmatning som överskrider snabbtransporthastigheten


specificeras
Antalet pulser som överskrider snabbtransporthastigheten kan sparas av CNC-maskinen som B. Och
antalet pulser B matas ut som pulser C.

A: Antalet pulser motsvarar värdet av


snabbtransporthastighet.
B: Antalet pulser som ackumulerats i
B CNC-enheten.
C: Antalet pulser är detsamma som B.

Snabbtran
sporthastig
het
A C

Fig. 3.4 (b) Antalet pulser som matas ut av CNC-maskinen i handrattsmatning

Antalet pulser B beräknas i 2 fall enligt följande:

1) I fall parameter nr 7117 = 0


Matningshastigheten är begränsad till snabbtransporthastigheten och generade pulser som
överskrider snabbtransporthastigheten ignoreras (B=0).

- 549 -
3. MANUELL DRIFT DRIFT B-64604SW/01

2) I fall parameter nr 7117 > 0


Matningshastigheten är begränsad till snabbtransporthastigheten men pulserna som överskrider
snabbtransporthastigheten ignoreras inte. Antalet pulser som ackumuleras i CNC-maskinen beräknas
enligt följande. (Även om vridningen av den manuella pulsgeneratorn avbryts, om det förekommer
ackumulerade pulser i CNC-maskinen, kommer det att matas ut och verktyget kommer att flyttas i
samma utsträckning.)

Förstoring som fastställts av val för signal för handrattsmatning MP1 and MP2 är m, värdet i
parameter nr 7117 är n.

n < m: Begränsning ställs in med värdet på parameter nr 7117.


n ≥ m: Mängden A+B, som visas i Fig. 3.4 (c), vars värde är en multipel av m och mindre än n.
Som resultat av detta sker begränsning som en heltalsmultipel av den valda förstoringen.
A: Antalet pulser är desamma
n som
A snabbtransporthastighet.
B B: Mängden av pulser som
sparats i CNC-enheten.
k : Heltal


A+B=k⋅m
Pulser över (k⋅m) ignoreras

Fig. 3.4 (c) Antalet pulser som överskrider snabbtransporthastigheten (n ≥ m)

OBS!
På grund av lägesväxling kan begränsning inte ske som en heltalsmultipel av
den valda förstoringen.
Det är inte säkert att avståndet som verktyget flyttas motsvarar graderingen på
den manuella pulsgeneratorn.

- Övre gräns för matningshastigheten i handrattsmatning


Den övre gränsen för matningshastigheten beror på den inmatade signalen (maximal manuell
handrattsmatning HNDLF) från PMC enligt följande:
- När HNDLF är ställd till "0" begränsas matningshastigheten till den manuella
snabbtransporthastigheten (parameter nr 1424).
- När HNDLF är ställd till "1" begränsas matningshastigheten till den matningshastighet som ställts in
i parameter nr 1434.

- En axels rörelseriktning till den manuella pulsgeneratorns rotation (HNGx)


Bit 0 (HNGx) i parameter nr 7102 ändrar riktningen för den manuella pulsgeneratorn som verktyget
flyttas i längs en axel; detta motsvarar riktningen som handtaget på den manuella pulsgeneratorns vrids.

Denna parameter är endast giltig för följande funktioner:


- Handrattsmatning
- Handrattsavbrott

Begränsning
VARNING
Om handtaget vrids snabbt med en hög förstoringsfaktor t.ex. ×100, rör sig
verktyget för fort Matningshastigheten är begränsad till
snabbtransporthastigheten.

- 550 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

OBS!
Vrid den manuella handratten med en hastighet av 5 varv per sekund eller lägre.
Om den manuella pulsgeneratorn vrids med en hastighet högre än 5 varv per
sekund stannar inte verktyget omedelbart när man slutar vrida på ratten, eller så
motsvarar verktygets förflyttning inte graderingarna på den manuella
pulsgeneratorn.

- 551 -
3. MANUELL DRIFT DRIFT B-64604SW/01

3.5 MANUELL ABSOLUTPROGRAMMERING PÅ OCH AV


Genom att ställa manöverställaren för manuell absolutprogrammering på manöverpanelen i läge på eller
av kan man bestämma om det avstånd som verktyget flyttas skall adderas till koordinaterna eller inte. När
knappen står i läge PÅ adderas koordinaterna med det avstånd som verktyget flyttas vid manuell drift.
När knappen står i läge AV adderas inte koordinaterna med det avstånd som verktyget flyttas vid manuell
drift.

Y-axel

P2 Manuell drift

P1 X-axel
O
Koordinaternas värden ändras med antalet
manuella operationer.

Fig. 3.5 (a) Koordinaterna med manöverställaren i läge PÅ

Y2
Y1

P2

O2 P1
X2

O1 X1
Koordinaterna ändras inte.

Fig. 3.5 (b) Koordinater med manöverställaren i läge AV

Förklaring
Nedan beskrivs med ett programexempel relationen mellan manuell drift och koordinaterna när
manöverställaren för manuell absolutprogrammering är på eller av.

G01G90 X100.0Y100.0F010 ; <1>


X200.0Y150.0 ; <2>
X300.0Y200.0 ; <3>

Fig. 3.5 (c) Programexempel

I nedanstående figurer gäller följande:


Verktygets rörelse när omkopplaren är på
Verktygets rörelse när knappen är av
Efter manuell drift räknas det avstånd som verktygets flyttats under manuell drift till koordinaterna. När
brytaren står i läge AV subtraheras därför det avstånd som verktyget flyttats vid manuell drift.

- Manuell drift efter blockslut


Koordinaterna när block <1> har körts efter manuell drift (X-axeln +20.0, Y-axeln+100.0) i slutet av
block <2:s> rörelse.

- 552 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

(220.0 , 250.0)

(120.0 , 200.0)

Manöverställare
(200.0 , 150.0) PÅ
Manöverställare
AV
Manuell drift
(100.0 , 100.0)
X

Fig. 3.5 (d) Manuell operation efter blockslut

- Manuell drift efter matningsstopp


Koordinaterna när knappen för matningsstopp trycks in medan block <2> exekveras, den manuella driften
(Y-axel + 75.0) är på samt cykelstartknappen trycks in och släpps.
Y
(300.0 , 275.0)

(200.0 , 225.0)
(150.0 , 200.0) (300.0 , 200.0)
Manöverställare

(200.0 , 150.0) Manöverställare
(150.0 , 125.0) AV
Manuell drift
Matningsuppehåll för
stoppunkt
X

Fig. 3.5 (e) Manuell operation efter matningsstopp

- Återställning efter manuell drift som följer efter ett matningsstopp


Koordinaterna när knappen för matningsstopp trycks ned medan block <2> körs, den manuella driften
(Y-axel +75.0) är på, styrenheten är återställd med knappen ÅTERSTÄLL och block <2> läses in igen.
Y
(300.0 , 275.0)

(200.0 , 225.0)
(150.0 , 200.0) (300.0 , 200.0)
Manöverställare

(200.0 , 150.0) Manöverställare
(150.0 , 125.0)
AV
Matningsuppehåll Manuell drift
för stoppunkt
X

Fig. 3.5 (f) Vid återställning efter manuell operation efter ett matningsuppehåll

- När ett rörelsekommando i nästa block endast är en axel


När det endast finns en axel i nästa kommando sker återföringen endast på denna axel.

- 553 -
3. MANUELL DRIFT DRIFT B-64604SW/01

Program
N1 G90 G01 X100. Y100. F500 ;
N2 X200.0 ; Y
N3 Y150.0 ;

(200.0 , 150.0)

N3
N2
(200.0 , 100.0)
Manöverställa (100.0 , 100.0)
re PÅ
Manöverställa N1
re AV
Manuell drift
X

Fig. 3.5 (g) När ett rörelsekommando i nästa block endast är en axel

- När nästa block är ett inkrementellt kommando


När de följande kommandona är inkrementella kommandon går driften vidare som om knappen stod på
AV.

- Manuell drift under verktygs- eller nosradiekompensering


- När brytaren är AV
Efter manuell drift med omkopplaren i läge AV under verktygs- eller nosradiekompenseringen,
startas den automatiska driften om. Därefter flyttas verktyget parallellt med rörelsen som skulle ha
utförts om ingen manuell rörelse hade utförts.
Avståndet motsvarar den manuellt flyttade sträckan.
Skärkanalen efter
manuell operation

Manuell drift

Skärkanalen
Programmerad kanal

- När brytaren är PÅ under verktygs- eller nosradiekompensering


Nedan följer en beskrivning av maskinens funktioner efter en återgång till automatisk drift efter det
att ett manuellt ingrepp gjorts med knappen i läge PÅ samtidigt som ett absolut kommandoprogram
körs i verktygs- eller nosradiekompenseringen. Den vektor som erhålls från den resterande delen av
det aktuella blocket och början av nästa block är parallellt förskjuten. En ny vektor skapas baserad
på nästa block, det block som följer därpå och på storleken av den manuella rörelsen. Detta gäller
också för rundning av hörn vid manuell drift.

- Manuell drift i andra funktioner än rundning av hörn


Antag att matningsuppehållet applicerades vid punkten PH under förflyttning från PA till PB av
programmerad kanal PA, PB, och PC och att verktyget manuellt flyttas till PH'. Blockets slutpunkt PB
flyttar till punkten PB' av antalet manuella rörelser, och vektorer VB1 och VB2 vid PB också flyttar till
VB1' och VB2'. Vektorerna VC1 och VC2 mellan de två blocken PB - PC och PC - PD kasseras och nya
vektorer VC1' och VC2' (VC2' = VC2 i detta exempel) har tillgodosetts av förhållandet mellan PB' - PC
och PC - PD. Eftersom VB2' är inte en nyligen beräknad vektor, och korrekt offset utförs inte i block
PB' - PC. Offset utförs korrekt efter PC.

- 554 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

Programmerad
kanal(absolut
Skärkanalen efter kommando)
manuell drift
Skärbana före
manuell drift

Manuell drift

- Manuell drift i andra funktioner än rundning av hörn


Detta är ett exempel på manuell drift vid hörnrundning. VA2', VB1', och VB2' är vektorer som
förflyttas parallellt med VA2, VB1 och VB2 av antalet manuella förflyttningar. De nya vektorerna
beräknas från VC1 och VC2. Korrekt verktygs- och nosradiekompensering utförs för blocken efter PC.

Programmerad
Skärkanalen efter kanal(absolut
manuell drift kommando)

Skärbana före
manuell drift

Manuell drift

- Manuell drift efter enkelt blockslut


Manuell drift utfördes när körningen av blocket avslutades av ett enkelt blockstopp.
Vektorerna VB1 och VB2 VB1 förskjuts med antalet manuella rörelser. Den följande bearbetningen
sker på samma sätt som just beskrivits. Man kan ingripa i en MDI-operation på samma sätt som i en
manuell operation. Rörelsen är den samma som vid manuell drift.

- 555 -
3. MANUELL DRIFT DRIFT B-64604SW/01

Skärkanalen efter
manuell drift

Manuell
drift

Programmerad
kanal(absolut kommando)

Skärbana före
manuell drift

3.6 MANUELL LINJÄR/CIRKULÄR INTERPOLERING


Vid handrattsmatning eller joggmatning, följande typer av operationer för matning är möjliga tillsammans med
konventionellt operationer för matning med samtidig enaxlig styrning (för X, Y, Z, eller en annan axel).
- Matning längs en lutande rät linje i XY, YZ, eller ZX-planet baserade på samtidig 2-axlig styrning
(linjär matning )
- Matning längs en cirkel i XY, YZ, eller ZX-planet baserat på en kombination 2-axlig styrning
(cirkulär matning )

Arbetsstycke
Arbetsstycke

Werktyg Werktyg

<Linjär matning> <Cirkulär matning>

OBS!
1 Denna funktion är en tillvalsfunktion.
2 Två styraxlar bör ingå i de tre standard axlarna.
3 I det följande, beskrivs endast fallet med XY-planet . Om någon annan plan
används, byt XY med YZ eller ZX. (Se tabellen nedan)
XY-planet YZ plan ZX-plan
X Y Z
Y Z X

- 556 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

Förklaringar
Rutin
1 För handrattsmatning, välj läget för handrattsmatning. För joggmatning väljer joggmatningsläge.
2 För handrattsmatning, använd valet för omkopplingsbrytaren för handrattsmatning för att välja
matningsaxel (simultant med 1-axel matning i X-, Y- eller Z-axeln eller simultant med matning av
2-axlar av X-och Y-axlarna längs en specificerad linje eller cirkel) som används när handratten
vrids.
För joggmatning, använd matningsaxelns valomkopplare för riktning för att välja matningsaxeln och
dess riktning. Verktyget förflyttas matningshastigheten (joggmatning) som anges i parameter nr
1423 i den angivna axelriktningen eller längs den angivna linjen eller cirkeln, medan matningsaxeln
och dess riktning är markerade.
3 För handratten, förflyttar sig verktyget i den specificerade axelriktning när handratten vrids.
Matningshastigheten beror på rotationshastigheten hos handratten. Mängden rörelse när handratten
vrids för en puls kan väljas genom omkopplaren för avskalning för rörelse av handrattsmatning.
För joggmatning kan knappen för övermanning av handrattsmatning användas för övermanning av
matningshastigheten.

Det ovannämnda proceduren är ett exempel. Mer information om de verkliga operationerna återfinns i
maskintillverkarens handbok.

- Definition av linje/cirkel
En definition av linje eller cirkel krävs inte för riktningen av axelmatning. För linjär eller cirkulär matning,
måste emellertid en linje eller cirkel definieras. (Till exempel, i fallet med cirkulär matning, måste
centrum och radie av cirkeln anges.)
Mer om detta står att läsa i maskintillverkarens handbok för verktyg.

- Handrattsmatning
Vid handrattsmatning kan verktyget förflyttas längs en specificerad axel (X-axel, Y-axel, Z-axel, eller
N-axel), längs en roterad rak linje (linjär matning), eller längs en cirkel (cirkulär matning).

(1) Matning längs en specificerad axel ( simultan styrning av 1-axel)


En enda operation med handratt kan förflytta verktyget längs den önskade axeln, såsom X-axel,
Y-axel, eller Z-axel, på en simultan styrning av 1-axel.
Y
Rörelse på kanal med Y-axelns
handratt

Rörelse på kanal med Y-axelns


handratt

Mata längs en angiven axel

(2) Linjär matning (simultan styrning av 2-axlar)


En enda operation med handratt kan förflytta verktyget parallellt med den raka linjen på basis av en
simultan styrning av 2-axlar. Denna handratt kallas för "vägledande handratt". Dessutom kan
verktyget flyttas med räta vinklar till en specificerad rak linje på en simultan 2-axlig kontrollbasis.
Denna handratt kallas " metodisk handratt". När den vägledande handratten eller metodisk
handratten vrids medurs eller moturs, rör sig verktyget framåt eller bakåt längs respektive kanal.

- 557 -
3. MANUELL DRIFT DRIFT B-64604SW/01

Y Kanalens rörelse med


användning av metodisk
handratt

Specificerade rak linje

Verktyg Kanalens rörelse med


användning av vägledande
handratt
X

Linjär matning

(3) Cirkulär matning (simultan 2-axlig styrning)


En enkel handrattoperation kan förflytta verktyget från den aktuella positionen utmed en koncentrisk
cirkel som har samma centrum som en specificerad cirkel på basis av en simultan 2-axlig styrning.
Denna handratt kallas vägledande handratt. Dessutom kan en enda handrattoperation förflytta
verktyget längs en rak linje normal till en viss specificerad cirkel på en simultan 2-axlig styrning.
Denna handratt kallas "metodisk handratt". När den vägledande handratten eller metodisk handratten
vrids medurs eller moturs, rör sig verktyget framåt eller bakåt längs respektive kanal.
Y

Verktyg Kanalens rörelse med


användning av metodisk
handratt

Specificerade cirkel

Kanalens rörelse med


användning av
vägledande handratt
X

Cirkulär matning

- Matningshastighet för handrattsmatning


Matningshastigheten beror på den hastighet med vilken handratten vrids. Den sträcka som verktyget ska
röra sig med (längs en tangent vid linjär eller cirkulär handratt) per handrattpuls kan väljas med
förstoringsknappen för handratten vid rörelseavstånd.
Metodiken handratten för låst matningshastighet kan ställas in med parameter nr 7160. Vägledande
handratten för låst matningshastighet kan ställas in med parameter nr 7161. Ställ in parametern nr 7117
till 0.

- Val av handratt
Upp till fem handrattar som ska anslutas. För information om hur du anger användningen av handratt
ansluten till varje gränssnitt (för matning i axelriktningen, använd vägledande handratt eller en metodisk
handratt), finns i handboken som utfärdats av maskintillverkaren.

- Rörelseriktning med handratt


När verktyget flyttas längs en rak linje eller cirkel med vägledande handratt eller metodisk handratt, kan
verktygets rörelseriktning specificeras (till exempel om att göra en medurs eller moturs rörelse längs en
cirkel ) när handratten vrids medurs eller moturs.

- 558 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT
Mer om detta står att läsa i maskintillverkarens handbok för verktyg.

- Joggmatning
Vid joggmatning kan verktyget förflyttas längs en specificerad axel (X-axel, Y-axel, Z-axel, eller N-axel),
längs en roterad rak linje (linjär matning), eller längs en cirkel (cirkulär matning).

(1) Matning längs en specificerad axel ( simultan styrning av 1-axel)


Medan en matningsaxel och dess riktning anges med riktningsväljare för matningsaxel, förflyttar sig
verktyget i den angivna axelriktning vid matningshastigheten som anges i parameter nr 1423.
Matningshastigheten kan åsidosättas med övermanningsknapparna för handrattmatning.
Valinformation (RT) för manuell snabbtransport är ogiltig.

(2) Linjär matning (simultan styrning av 2-axlar)


Genom att definiera en rät linje, kan verktyget flyttas enligt följande:
- Medan en matningsaxel och dess riktning väljs med val av riktningsknappen för matningsaxel,
förflyttar sig verktyget längs en rät linje parallell med den specificerade raka linjen på basis av
simultan 2-axlig styrning.
- Medan en matningsaxel och dess riktning väljs med val av riktningsknappen för matningsaxel,
förflyttar sig verktyget längs en rät linje vinkelrätt mot den specificerade raka linjen på basis av
simultan 2-axlig styrning.
Matningshastigheten i den tangentiella riktningen anges i parameter nr 1410.
Matningshastigheten kan åsidosättas med övermanningsknapparna för handrattmatning.
Valinformation (RT) för manuell snabbtransport är ogiltig.

(3) Cirkulär matning (simultan 2-axlig styrning)


Genom att definiera en cirkel, kan verktyget flyttas enligt följande:
- Medan en matningsaxel och dess riktning väljs med val av riktningsknappen för matningsaxel,
förflyttar verktyget från den aktuella positionen längs den koncentriska cirkeln som har samma
centrum som den angivna cirkeln.
- Medan en matningsaxel och dess riktning väljs med val av riktningsknappen för matningsaxel,
förflyttar sig verktyget längs en rät linje parallell normalt till den specificerade cirkeln.
Matningshastigheten i den tangentiella riktningen anges i parameter nr 1410. Matningshastigheten
kan åsidosättas med övermanningsknapparna för handrattmatning. Valinformation (RT) för manuell
snabbtransport är ogiltig.

- Handrattsmatning i joggläge
Även i JOGG läge kan handrattmatning aktiveras med bit 0 (JHD) i parameter nr 7100. I detta fall krävs
dock att handrattmatning aktiveras endast när verktyget inte flyttas med joggmatning.

Begränsningar
- Spegling
Funktionen spegelbilden är inte tillgänglig under manuell operation. (Den manuella operationen kan
exekveras när knappen för spegelbilden är avslagen och spegelbildens inställning är avstängd. )

OBS!
Om verktyget används med spegelbildfunktionen aktiverad, kan den normala
operationen inte garanteras.

- Rotationsriktning
När denna funktion är effektiv, är bit 0 (HNGx) i parameter nr 7102 ogiltig som används för att ändra
riktningen för axelrörelse i förhållande till rotationsriktningen av den manuella pulsgeneratorn.
(Rotationsriktningen av den manuella pulsgeneratorn är alltid densamma som axelns rörelseriktning, dvs,
operationen är densamma som när bit 0 i parameter nr 7102 är satt till "0". )

- 559 -
3. MANUELL DRIFT DRIFT B-64604SW/01

- Mängden av övergången för handrattmatning


När denna funktion är aktiverad, används parametrarna nr 12350 och 12351 för att bestämma förstoringen
för handrattmatning för varje axel är ogiltig och värdena på parametrarna nr 7113 och nr 7114 används.
(Parametrar nr 7131 och nr 7132 används för den andra manuella pulsgeneratorn, i parametrarna nr
7133 och 7134 för den tredje, parametrarna nr 7135 och 7136 för fjärde och parametrar nr 7137 och 7138
för femte.)

- Inkrementell matning
Denna funktion är ogiltig för den inkrementella matningen.

- Synkron /sammansatt kontroll


Om axeln är inställd som synkrona/sammansatta styraxel, är denna funktion ogiltig.

3.7 STEGBORRNING MED HANDRATT


För genomförande av stegborrning, ställ in läget för stegborrning, växla sedan till handratt för att hantera
läget och flytta gängningsaxeln med en handratt. För stegborrning, se avsnitt "STEGBORRNING" i
OPERATÖRSMANUALEN (T-serien) eller avsnittet, “STEGBORNING” i OPERATÖRSMANUALEN
(M-serien) och den relevanta manualen från maskintillverkaren.

Stegborrning med handratt


Rutin
1 Stoppa spindeln och servoaxlarna, ställ in MDI-läget genom att trycka på MDI knappen mellan
bland knapparna för val av driftläge.
2 Ange och exekvera följande program:
Exempel 1) M-serien/ T-serien (G-kodsystem B, C)
M29 S100 ;
G91 G84 Z0 F1000 ;
Exempel 2) T-serien (G-kodssystem A)
M29 S100 ;
G84 W0 F1000 ;
Programmet ovan krävs för att bestämma en skruv ledning och inställning av läget stegborrning. I
detta program bör en gängningsaxel alltid anges. Ange ett värde som inte använder gängningsaxel.
Med M-serien anger G84 (G74 ). Med T-serien anger G84 (G88).

VARNING
I denna MDI programmering, ange aldrig kommandon för att positionera
verktyget i en borrningsposition och vid punkt R. Annars förflyttar verktyget längs
en axel.

3 När den inmatade programmet exekveras, är stegborrning inställd.


4 Efter att läget stegborrning är inställt efter avslutad MDI programexekvering, växla till handrattläge
genom att trycka på knappen handratt bland knapparna för val av läge.

VAR FÖRSIKTIG
Vid denna tid, tryck aldrig på återställningsknappen. Annars nollställs läget för
stegborrning.

5 För att utföra stegborrning väljer du en gängningsaxel med väljarknappen handrattsmatning av axel,
och flytta gängningsaxeln med handratten.

- 560 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

Förklaring
- Manuell stegborrning
Manuell stegborrning aktiveras med bit 0 (HRG) i parameter nr 5203 till 1.

- Nollställning av läget för stegborrning


För att avbryta läget för stegborrning ange G80 som samma för normala stegborrning. När
återställningsknappen trycks nollställs läget för stegborrning, men den fasta cykeln avbryts inte.
När knappen för borrningsläget ska nollställas för stegborrning (när bit 2 (CRG) i parameter nr 5200 är
satt till 0), avslutas G80 kommandot efter att knappen för stegborrning är avslagen.

- Spindelns rotationsriktning
Rotationsriktning för spindeln bestäms av en angiven gängning med cykel G-kod och inställning av bit 1
(HRM) i parameter nr 5203. Till exempel, när HRM parametern är satt till 0 i G84-läge, utför spindeln
framåt rotationer samtidigt som gängningsaxeln rör sig i minus riktning. (När gängningsaxeln rör sig i
plus riktning, utför spindeln omvänd rotation.)

- Godtycklig gängningsaxel
Med M-serien, kan en godtycklig gängningsaxel väljas genom inställning av bit 0 (FXY) i parameter nr
5101 till 1. Med T-serien kan en godtycklig gängningsaxel väljas inte genom användning av bit 0 (FXY) i
parameter nr 5101 (men genom användning av bit 0 (FXY) i parameter nr 5101 när programformatet för
FANUC Serie 10/11 specificeras). I detta fall anger du en G-kod för val av plan och adress för
gängningsaxel vid inställning av stegborrningsläge i MDI-läge.

- G84 kommando/samma block som anger både M29 and G84


Vid MDI-programmets kommando för inställning av stegborrningsläge, kan G84 anges som stegborrning
G-kod (genom att sätta bit 0 (G84) i parameter nr 5200 till 1) eller M29 och G84 kan anges i samma
block.
Exempel 1: G91 G84 Z0 F1000 S100 ;
Exempel 2: G91 G84 Z0 F1000 M29 S100 ;

- Specifikation av handrattmatning snabbare än snabbtransporthastighet


Ställ parameter nr 7117 till 0 så att när manuell handrattmatning matning anges som är snabbare än
snabbtransporthastighet, ignoreras handratt pulserna bortom snabbtransporthastighet.

- Programformat för FANUC Serie 10/11


Genom inställning av bit 1 (FCV) i parameter nr 0001 på 1 kan programformatet för FANUC Serie 10/11
användas för specifikation.
Exempel 1: G91 G84.2(G84.3) Z0 F1000 S100; (M serien)
Exempel 2: G84.2 W0 F1000 S100; (T serien : G-kodsystem A)
Exempel 3: G91 G84.2 Z0 F1000 S100; (T serien : G-kodsystem B, C)

- Accelerations-/retardationstyp
När manuell stegborrning utförs, för typ acceleration/inbromsning och inställning av tidskonstanten för
acceleration/inbromsning i parametrarna för stegborrning är giltiga.
Samma inställningar är också giltiga för extraktion.

- I fallet med multipel spindeloperation


I fallet med multipel spindeloperation, kan en spindel väljas genom att specificera ett P-kommando såväl
som ett S-kommando.
Exempel: När den 2:a spindeln väljs:
M29 S100 P2;
G91 G84 Z0 F1000 ;

- 561 -
3. MANUELL DRIFT DRIFT B-64604SW/01

Begränsning
- Kontroll av överskjutande fel
Vid manuell stegborrning, kontrolleras endast ett överskjutande fel under rörelse.

- Verktygets axelriktning med handrattmatning


Verktygets axelriktning med handrattmatning avaktiveras.

- Utdragningsövermanning
Vid manuell stegborrning, är funktionen övermanning av extraktion avaktiverad och användningen av en
tidskonstant för acceleration/inbromsning för extraktion är inaktiverad.

- Antal upprepningar
I MDI-programmering, ange aldrig K0 och L0, som används för att ange antalet upprepningar är 0 och att
inaktivera exekvering av en G84-block. Om K0 eller L0 specificeras, kan borrningsläget inte ställas in.

- Positionering av verktyget till ett borrningsläge


Vid positionering av verktyget till ett borrningsläge, välj X-axeln eller Y -axeln med val av knapp för axel
i handrattläge. Använd aldrig metoden med positionering till ett borrningsläge i MDI-läge eller
MEM-läge. Denna metod kan operera gängningsaxel.

- 3-dimensionell gängning med fast tapp


3-dimensionell stegborrning kan inte användas i gängningsaxel med användande av handratt.

- Matning framåt
I stegborrning genom handratt, är matningen framåt inaktiverad även om bit 2 (RFF) i parameter nr 5203
är satt till 1 (frammatning är aktiverad i stegborrning).

- Styrning av konstant ythastighet


Om kommando för gängning med fast tapp ges under styrning med konstant skärhastighet, utlöses larmet
(PS0200), ”OGILTIG S-KODKOMMANDO”. Programmera gängning med fast tapp efter att styrning
med konstant skärhastighet har annullerats.

- Spindelstyrning med servomotor


Gängning med fast tapp med manuellt handtag kan inte användas mot fast gängning med servomotor.

3.8 MANUELL NUMERISKT KOMMANDO


Den manuella numeriska kommandofunktionen tillåter data som programmerats via MDI att exekveras i
joggläge. Närsomhelst systemet är klart för joggmatning, kan ett manuellt numeriskt kommando
exekveras. Följande åtta funktioner stöds:
(1) Positionering (G00)
(2) Linjär interpolation (G01)
(3) Automatisk referenspunktsretur (G28)
(4) Andra, tredje och fjärde referenspunktsuppsökningen (G30)
(5) M-koder (diverse funktioner)
(6) S-koder (spindelvarvtalsfunktion)
(7) T-koder (verktygets funktioner)
(8) B-koder (andra hjälpfunktioner)
Genom att ställa in följande parametrar, kan kommandon för axiell rörelse och M, S, T, och B funktioner
vara inaktiverade:
(1) Positionering (G00):...........................................................................Bit 0 (JAXx) i parameter nr 7010
(2) Linjär interpolation (G01):.................................................................Bit 0 (JAXx) i parameter nr 7010
(3) Automatisk referenspunktsretur (G28): .............................................Bit 0 (JAXx) i parameter nr 7010
- 562 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT
(4) Andra, tredje och fjärde referenspunktsuppsökningen (G30): ...........Bit 0 (JAXx) i parameter nr 7010
(5) M-koder (diverse funktioner):........................................................... Bit 0 (JMF) of parameter nr 7002
(6) S-koder (spindelvarvtalsfunktion):........................................................Bit 1 (JSF) i parameter nr 7002
(7) T-koder (verktygets funktioner):...........................................................Bit 2 (JTF) i parameter nr 7002
(8) B-koder (andra hjälpfunktioner): ......................................................... Bit 3 (JBF) i parameter nr 7002

OBS!
Denna funktion är en tillvalsfunktion.

Rutin Manuellt numeriskt kommando


Rutin
1 Tryck på joggknappen (en av knapparna för val av arbetssätt).
2 Tryck på funktionsknappen .
3 Tryck på funktionstangenten [JOG] på skärmen. Följande skärm för numeriska kommandon visas.

Fig. 3.8 (a) Skärm med manuellt numeriskt kommando

Den återstående delen av axelinformation som för närvarande inte visas på skärmen kan visas genom
att trycka på eller knappen.

- 563 -
3. MANUELL DRIFT DRIFT B-64604SW/01

OBS!
1 Vid 8.4-tumsfönster visas faktisk matningshastighet (F) och faktisk
spindelhastighet (S) i fönstret för manuellt numeriskt kommando.
2 Om två eller flera identiska axlars namn finns för samma kanal, visas de inte.

4 Ange begärda kommandon med hjälp av adress tangenter och sifferknapparna på MDI-enheten och
tryck på funktionstangenten [INPUT] eller knappen för att ställa in inmatningsdata.

Fig. 3.8 (b) Exempel på inmatning av numeriska värden

Följande data kan ställas in:


1. G00: Positionering
2. G01: Linjär interpolation
3. G28: Automatisk referenspunktsretur
4. G30: 2:a/3:e/4:e referenspunktsretur
5. M koder: Diverse funktioner
6. S-koder: Spindelvarvtalsfunktion
7. T-koder: Verktygets funktioner
8. B-koder: Sekundära hjälpfunktioner
Den inställda data upprätthålls även när skärmen eller läget ändras.

OBS!
När ett larm tillstånd existerar, kan data inte ställas in.

5 Tryck på knappen för den cykliska starten på maskinens operatörspanel för att starta exekvering av
kommandon. Status indikeras som "MSTR." Startsignalen för automatisk drift, STL, kan kopplas på
genom att man väljer bit 2 (JST) i parameter nr 7001.

OBS!
Om knappen för cyklisk start trycks in medan en larmtillstånd existerar, genereras
en varning "START NEKAD (ALARM EXISTERAT)", och de inmatade data kan
inte exekveras.

- 564 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT
6 När exekveringen fullbordas rensas statusindikeringen "MSTR" från skärmen och startsignalen STL
för automatisk drift slås från. Inställningsdata rensas helt. G-koder är inställda på G00 eller G01
enligt inställningen av bit 0 (G01) i parameter nr 3402.

Förklaring
- Positionering (G00)
Ett rörelsemängd ges som ett numeriskt värde, som föregås av en adress såsom X, Y eller Z. Detta anses
alltid vara ett inkrementellt kommando, oavsett om G90 eller G91 anges.
Väljarknapp för manuell snabbtransport
Av På
Matningshastighet Joggmatningshastigheten för varje axel Snabbtransporthastighet för varje axel
(parameter) (Nr 1423) (Nr 1420)
Exponentiell acceleration/ inbromsning i Linjär acceleration/inbromsning i
Automatisk acceleration/
joggmatning för varje axel snabbtransport för varje axel
inbromsning (parameter)
(Nr 1624) (Nr 1620)
Övermanning Övermanning av manuell matning Övermanning med snabbtransport

OBS!
1 När knappen för den manuella snabbtransporten är frånslagen, är
matningshastigheten är låst så att axeln-för axelns manuella
snabbtransporthastighet ( parameter nr 1424) inte överskrids.
2 Verktyget kan inte flytta om linjär interpolation typ positionering (där
verktygsbanan är linjär) har utförts genom att bit 1 (LRP) i parameter nr 1401.

- Linjär interpolation (G01)


Ett rörelsemängd ges som ett numeriskt värde, som föregås av en adress såsom X, Y eller Z. Detta anses
alltid vara ett inkrementellt kommando, oavsett om G90 eller G91 anges. Axiella rörelser utförs alltid i
inkrementellt läge, även under skaldelning eller polära koordinaters interpolering. Dessutom utförs alltid
rörelsen i matning per minut oavsett specifikationen av G94 eller G95.
Matningshastighet Testkörningshastighet
(parameter) (Nr. 1410)
Automatisk acceleration/ inbromsning Exponentiell acceleration/ inbromsning i skärmatning för varje axel
(parameter) (Nr 1622)
Övermanning Övermanning av manuell matning

OBS!
Eftersom matningen alltid inställd på testkörningsmatning, oavsett inställningen
av omkopplaren för testkörning, kan matningshastigheten inte anges med F.
Matningshastigheten är låst så att den maximala skärmatningshastigheten som
anges i parameter nr 1430, inte överskridits.

- Automatisk referenspunktsretur (G28)


Verktygets återgång direkt till referenspunkten utan att passera några mellanliggande punkter, oavsett den
angivna mängden rörelser. För axlar som inga rörelsekommandon anges dock en återgång till operation
utförs inte.
Matningshastighet Snabbtransporthastighet
(parameter) (Nr. 1420)
Automatisk acceleration/ inbromsning Linjär acceleration/inbromsning i snabbtransport för varje axel
(parameter) (Nr. 1620)
Övermanning Övermanning med snabbtransport

- 565 -
3. MANUELL DRIFT DRIFT B-64604SW/01

- Andra, tredje och fjärde referenspunktsuppsökningen (G30)


Verktygets återgång direkt till 2:a, 3:e eller 4:e referenspunkten utan att ha passerat några mellanliggande
punkter, oavsett den angivna mängden rörelser. För att välja en referenspunkt, ange 2, 3 eller 4 i adress P.
Om adress P utelämnas sker sökning till den andra referenspunkten.
Matningshastighet Snabbtransporthastighet
(parameter) (Nr. 1420)
Automatisk acceleration/ inbromsning Linjär acceleration/inbromsning i snabbtransport för varje axel
(parameter) (Nr. 1620)
Övermanning Övermanning med snabbtransport

OBS!
Om "P2", "P3" eller "P4" inte anges i adress P, utlöses larmet PS0046, "
OGILTIGT KOMMANDO FÖR REFERENSPUNKTRETUR" och funktionen kan
inte utföras.

- M-koder (Hjälpfunktioner)
fter adress M, ange ett numeriskt värde på högst det antal siffror som anges i parameter nr 3030. När M98
eller M99 anges, exekveras det men ingen utmatning till PMC.

OBS!
Anrop av varken underprogram eller kundmakro kan utföras genom användning
av M-koder.

- S-koder (spindelvarvtalsfunktion)
Efter adress S, specificera ett numeriskt värde av inte fler siffror specificerad i parameter nr 3031.

OBS!
Anrop av underprogram kan inte utföras med S-koder.

- T-koder (verktygets funktioner)


Efter adress T, ange ett numeriskt värde på högst det antal siffror som anges av parameter nr 3032.

OBS!
1 Anrop av underprogram kan inte utföras med T-koder.
2 I svarvsystem, verktygkompensering från T-kodkommandon utförts inte.

- B-koder (andra hjälpfunktioner)


Efter adress T, ange ett numeriskt värde på högst det antal siffror som anges av parameter nr 3033.

OBS!
1 Namn på B-koder kan ändras till "U", "V", "W", "A" eller "C" genom inställning av
parameter nr 3460. Observera att "U", "V" och "W" endast kan användas för
T-serien när G-kodsystem B eller C används.
2 Anrop av underprogram kan inte utföras med B-koder.

- Datainmatning
(1) När adresser och numeriska värden för ett kommando skrivs, då trycks funktionstangenten [INPUT]
in och den införda data ställs in. I detta fall är inmatningsenheten antingen minst inkrementella
ökning eller inmatningsformat för typ miniräknare, enligt inställningen av bit 0 (DPI) i parameter nr
3401.
-knappen på MDI-enheten kan användas i stället för funktionstangenten [INPUT].

- 566 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT
(2) Kommandon kan skrivas successivt. (Det är t.ex. möjligt att mata in "G28 X100." och trycka på
softkey-knappen [INPUT].)
(3) Ingång för tangent är inaktiverad under exekvering.
OM funktionstangenten [INPUT] eller eller tangenten på MDI-enheten trycks in under
exekvering, matas en varning ut " EXEKVERING/LÄGESVÄXLING PÅGÅR".
(4) Om inmatningsdata innehåller ett fel, kan följande varningar visas:
Varning Beskrivning
- En G-kod annan än G00, G01, G28 och G30 har angetts.
- En adress annan än de som visas på skärmen för manuella numeriska kommandon.
Ett värde som överstiger följande begränsningar har angetts.
FORMAT FEL - Adress G: ..............2 siffror
- Adress P: ..............1 siffra
- Axels adress: ........9 siffror
- M, S, T, B: .............Antal inställda siffror för parameter

OBS!
Även när skyddet av minne är inställt, kan inmatning av nyckel be trots det
utföras.

- Radera data
(1) När funktionstangenten [RENSA] trycks, följt av funktionstangenten [EXEK], rensas all data. I detta
fall är emellertid G-koder inställda på G00 eller G01, beroende på inställningen av bit 0 (G01) i
parameter nr 3402.
Data kan också rensas genom att trycka på tangenten på MDI-enheten.

(2) Om funktionstangenten [RENSA] trycks under exekvering, utfärdas en varning "EXEKVERING


/LÄGESVÄXLING PÅGÅR".

- Sidor för scrolla


Om all informationen om axel inte kan visas på en sida, kan du scrolla (bläddra) genom sidorna genom att
trycka på eller tangenten.

- Stopp av exekvering
Om något av följande inträffar under exekvering, stoppas exekvering och data rensas på samma sätt som
när funktionstangenten [RENSA] trycks in. Resterande sträcka som skall färdas avbryts.
(1) När ett matningsuppehåll tillämpas
(2) När ett läge ändras till annat än joggmatningsläge
(3) När ett larm genereras
(4) När en återställning eller ett nödstopp tillämpas
De M-, S-, T-och B-funktionerna förblir aktiva även vid förekomst av ovanstående händelser, med
undantag för (4).

- Modal information
Modala G-koder och adresser som används i automatisk operation eller MDI-operation påverkas inte av
utförandet av kommandon som anges med manuellt numeriskt kommando.

- Joggmatning
När verktyget flyttas längs en axel med en matningsaxel och knapp för val av riktning på skärmen för det
manuella numeriska kommandot, det återstående rörelseavståndet visas alltid som "0".

- 567 -
3. MANUELL DRIFT DRIFT B-64604SW/01

- Inaktivering av M-, S-, T-, och B-funktioner


Genom att ställa bit 0 till bit 3 (JMF, JSF, JTF, och JBF) i parameter nr 7002, kan M, S, T och
B-funktioner inaktiveras. Om en inaktiverad funktion anges, utlöses varningen " DETTA KOMMANDO
KAN INTE EXEKVERAS."

Begränsning
- M-, S-, T-, och B-funktioner
Medan automatisk operation stoppats, kan manuella numeriska kommandon exekveras. I följande fall,
mattas en varning "START AVVISAD (REDAN EXEKVERAD) " ut och exekvering av kommandon är
inaktiverad.
(1) När en M, S, T eller B-funktion redan exekveras, kan ett manuellt numeriskt kommando som
innehåller en M, S, T eller B-funktion kan inte exekveras.
(2) Om en funktion M, S, T eller B redan exekveras, och endast den funktionen specificeras, så kan ett
manuellt numeriskt kommando inte exekveras.
(3) Om en funktion M, S, T eller B redan exekveras, och ett block som specificerar den funktionen
också innehåller en annan funktion (såsom ett rörelsekommando eller en pausfunktion) som redan
har fullbordats, så kan ett manuellt numeriskt kommando inte exekveras.

- Joggmatning
När ett manuellt numeriskt kommando anges medan verktyget förflyttas längs en axel med hjälp av en
matningsaxel och knapp för riktningsväljare, avbryts den axiella rörelsen, och det manuella numeriska
kommandot exekveras. Därför kan verktyget inte förflyttas längs en axel med hjälp av en knapp för val av
riktning under exekvering av ett manuellt numeriskt kommando.

- Spegling
En spegelbild kan inte framställas för riktning av en viss axiell rörelse.

- REF-läge
Skärmen för det manuella numeriska kommandot visas inte i REF-läget.

- Funktioner som inte kan specificeras


Kommandon kan inte anges för axlar som arbetar med någon av följande funktioner.
- Indexering av indexeringsbord
- Högprecis oscillationsfunktion
- Spindelpositionering
- Polygon svarvning
- Synkron, sammansatt och överlagrade styrning
Om kommandon exekveras för sådana axel, genereras en varning "DETTA KOMMANDO KANINTE
EXEKVERAS".

- Funktioner som inte kan användas


Kommandon kan inte anges för följande funktioner.
- Utvidgat axelnamn
- Spindelnamn med tillägg
- Adress P kommando for multipel spindel
- Funktionen Cs konturstyrning

- 568 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

3.9 DISTANSKODAT LINJÄRT SKALGRÄNSSNITT


Ösikt
Intervallet för varje referensmärke för en distanskodad linjär skala är variabla. I enlighet med detta kan
den absoluta positionen bestämmas om den absoluta positionen kan bestämmas. CNC-maskinen mäter
referensmärkenas intervall genom att flytta axeln en kort distans och bestämmer den absoluta positionen.
Som en följd av detta kan referenspunkten fastställas utan att man flyttar till referenspunkten.

Referensmärke 1 Referensmärke 2 Märke 1 Märke 2 Märke 1

10.02 10.04

20.02
20.00 20.00

Fig. 3.9 (a) Exempel på distanskodad linjär skala

OBS!
Denna funktion är en tillvalsfunktion.

3.9.1 Rutin för bestämning av referenspunkt


Rutin
(1) Välj läget JOG och ställ in signalen för val av manuell referenspunktsuppsökning ZRN till "1".
(2) Ställ in en signal för val av riktning (+J1,-J1,+J2,-J2,…) för en målaxel.
(3) Axeln matas med en konstant låg hastighet (matningshastighet för referenspunktsuppsökning FL
specificerad av parameterinställning nr 1425).
(4) Om ett referensmärke upptäcks stoppar axeln och sedan matas axeln med en konstant låg hastighet
igen.
(5) Ovan körs (4) upprepat tills två, tre eller fyra referensmärken upptäcks. Den absoluta positionen
bestäms och signalen för bestämning av referenspunkten (ZRF1,ZRF2,ZRF3, …) går över till "1".
(Ett antal referensmärken bestäms av bit 2 (DC2x) och 1 (DC4x) i parameter nr 1802.)

Tidtabellen för dessa rutiner ges nedan.


JOG

ZRN

+J1

Referensmärke

ZRF1

Matnings- FL hastighet FL hastighet FL hastighet


hastighet

Fig. 3.9.1 (a) Tidtabell för bestämning av referenspunkt


- 569 -
3. MANUELL DRIFT DRIFT B-64604SW/01

- Rutin för bestämning av referenspunkt genom automatisk drift


Om en automatisk referenspunktsuppsökning (G28) specificeras innan en referenspunkt har bestämts
utförs steg (3) till (5) ovan automatiskt.
När referenspunkten bestämts utförs den automatiska referenspunktsuppsökningen.

- Stoppa operationen för bestämning av referenspunkt


Funktionen för bestämning av en referenspunkt stoppas om någon av följande
operationer utförs i steg (3) till (5), beskrivs ovan.
- Återställning
- Signal för inställning av matningsaxelns riktning (+J1, -J1, +J2, -J2 osv.) till 0

Om någon av följande operationer utförs under automatisk referenspunktsuppsökning (G28) innan en


referenspunkt har bestämts stoppas funktionen för bestämning av referenspunkt:
- Återställning
- Utförande av matningsstopp under förflyttning från en mellanposition

Om operationen för bestämning av en referenspunkt stoppas av en annan operation än en återställning


måste operationen för bestämning av en referenspunkt återställas och återupptas.

3.9.2 Referenspunktsuppsökning
(1) När referenspunkten inte har bestämts och axeln flyttas genom att signalen för axelmatningens
riktning (+J1,-J1,+J2,-J2,...) ställs till "1" i läget REF, körs rutinen för bestämning av
referenspunkten.
(2) När referenspunkten redan har bestämts och axeln flyttas genom att signalen för axelmatningens
riktning (+J1,-J1,+J2,-J2,...) ställs till "1" i läget REF, flyttas axeln till referenspunkten utan körning
av rutinen för bestämning av referenspunkten.
(3) När referenspunkten inte har bestämts och referenspunktsuppsökningskommandot (G28) körs,
verkställs rutinen för referenspunktsuppsökning. Nästa rörelse av axeln beror på inställningen av bit
0 (RFS) i parameter nr 1818.
(4) När referenspunkten redan har bestämts och referenspunktskommandot (G28) körs, beror axelns
rörelse på inställningen av bit 1 (RF2) i parameter nr 1818.

3.9.3 Distanskodad vridomkodare


Vid inställning av en roterande axel, om bit 3 (DCRx) i parameter nr 1815 är ställd, betraktas
inställningsaxeln som utrustad med en distanskodad vridomkodare.
Vid en distanskodad roterande kodare kan markörintervallet skilja sig från parameterinställningsvärdet.
(sektion a-b i följande figur) Om referenspunktsuppsökningen exekveras genom denna sektion kan inte
referenspunkten bestämmas. Vid en distanskodad roterande kodare bestäms inte referenspunkten ännu vid
punkten B om referenspunktsuppsökningen startas för punkten B från punkten A.
Referenspunktsuppsökningen återstartas för punkten C. Referenspunktsuppsökningsrutinen avslutas vid
punkten C.

- 570 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT
C
B

20.02 20.02
b
9.96
20.02 9.98 19.66
9.94
A
a
9.64

20.00 20.00
20.00

- När referenspunktsreturen utförs, avrundas koordinatvärdet i 0 till 360 grader, även om maskinens
koordinatvärden är av typ linjär axel.
- Vid distanskodad roterande pulsgivare är endast mätning med tre eller fyra punkter möjliga. (bit 2
(DC2) i parameter nr 1802 ignoreras som 0.)

3.9.4 Axelsynkroniseringsstyrning
Krav när denna funktion används tillsammans med styraxlar för
axelsynkronisering
Om denna funktion används tillsammans med styraxlar för axelsynkronisering måste den distanskodade
linjära skala som används till huvudaxeln och den som används till slavaxeln ha referensmärken
utplacerade med identiska avstånd.
(Ställ in identiska värden i parameter nr 1821 och 1882 för både huvud- och slavaxlarna.)
Denna funktion fungerar inte om användningen av denna funktion anges för både huvud- och slavaxlarna
(bit 2 (DCL) i parameter nr 1815 är 1).
I alla parametrar som är relaterade till denna funktion, förutom parameter nr 1883, 1884 (avstånd från
skalans nollpunkt till referenspunkt 1, 2), skall identiska värden ställas in för både huvud- och slavaxeln.
Om ett parametervärde för huvudaxeln skiljer sig från motsvarande parametervärde för slavaxeln utlöses
larmet SV1051 “OGILTIG SYNKRON AXEL”.

OBS!
När denna funktion används med styraxlar för axelsynkronisering för vilka
driftläget växlas mellan synkroniseringsdrift och normal drift, aktiveras denna
funktion endast om signalen för val av synkronisering (SYNC1, SYNC2, ...) är
"1". (Under bestämningen av en referenspunkt måste status för signalen för val
av synkroniseringsdrift bibehållas.)

Referenspunktsbestämning med styraxlar för axelsynkronisering


Med styraxlar för axelsynkronisering bestäms en referenspunkt på följande sätt. Om ett referensmärke för
huvud- eller slavaxeln upptäcks görs ett temporärt stopp. Sedan utförs en matningsoperation igen med
matningshastigheten referenspunktsuppsökning FL. Denna sekvens upprepas tills ett referensmärke
upptäcks tre eller fyra gånger för huvud- och slavaxeln. Programmet för den absoluta punkten för både
huvud- och slavaxeln och signalerna för referenspunkterna etablerat ZRF1, ZRF2, ... är satt till "1".
När referenspunkten har bestämts genom operationen ovan korrigeras ett synkroniseringsfel. (Kontroll
med avseende på larm 2 om för stora synkroniseringsfel görs även under referenspunktsbestämningen.)

- 571 -
3. MANUELL DRIFT DRIFT B-64604SW/01

(Exempel på 3 poängs mätsystem )

Skaldelningens ände
Referensmärke

Huvudaxel

(1) (2) (3)


Startpunkt Slutpunkt

Slavaxel

(a) (b) (c)

I ovanstående exemplet, ska följande sekvens exekveras.


a. När referensmärket (1) av huvudaxeln detekteras stannar både huvud- och slavaxeln upp.
b. Både axlarna börjar röra sig igen vid en referenspunktsretur FL matningshastighet.
c. När referensmärket ( a) av slavaxeln detekteras stannar båda axlarna upp igen.
d. Både axlarna börjar röra igen vid FL matningshastighet.
e. Båda axlarna upprepar operationen tills alla punkter ((2) -> (b) ->(3) -> (c)) detekteras.
f. När slavaxeln upptäcker det tredje referensmärket (c), avslutar både axlarna sina lägen för
referenspunkter.

OBS!
Om denna funktion används tillsammans med styraxlarna för axelsynkronisering,
om värdet på parameter nr 1883 och 1884 för både huvud- och slavaxeln är 0,
bestäms inte referenspunkten. Även signalerna för bestämning av referenspunkt
ZRF1, ZRF2, ... är satt till "0".

3.9.5 PMC Axelstyrning


I PMC axelkontroll utförs referenspunktsuppsökningen i enlighet med sekvensen för
referenspunktsuppsökning den distanskodade linjära skalan om referenspunktsuppsökningskommandot
(axelstyrkommandokod 05H) avges för en axel som har en distanskodad linjär skala.
Specifikt äger följande operationer rum:

Före Referenspunkten bestäms genom upptäckt av två, tre eller fyra referensmärken.
referenspunktsuppsökning Rörelsen till referenspunkten utförs inte.
Efter Positionering vid referenspunkten utförs.
referenspunktsuppsökning

3.9.6 Vinkelaxelstyrning
Det finns följande begränsningar när vinkelaxelstyrning används.
(a) Det är nödvändigt att använda den linjära skalan med det distanskodade referensmärket för både den
rätvinkliga axeln och vinkelaxeln.
(b) När referenspunkten för den rätvinkliga axeln bestäms är det nödvändigt att bestämma vinkelaxelns
referenspunkt i förväg. Om vinkelaxelns referenspunkt inte bestäms i förväg genereras larmet
DS0020, "REFERENSPUNKTSUPPS. EJ KOMPLETT".
(c) Under vinkelaxelns referenspunktsuppsökningsoperation är kommandot på den rätvinkliga axeln
ogiltigt vid den manuella referenspunktsuppsökningen.
- 572 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

3.9.7 Obs!
(1) Om referensmärkenas faktiska intervall skiljer sig från parameterinställningsvärdet utlöses larm
DS1449. “REFERENSMÄRKET AVVIKER FRÅN PARAMETERN”.

(2) Denna funktion inaktiveras om något av följande villkor uppfylls:


- Antingen ställs parameter nr 1821 (märke 1-intervall) eller parameter nr 1882
(märke-2-intervall) till 0.
- Inställningen för parameter NR1821 är större än eller lika med inställningen för parameter nr
1882.
- Skillnaden mellan de inställningar som görs för parameter 1821 och 1822 är större än eller lika
med det dubbla av endera inställningen.
- Detekteringsfunktionen för absolut position aktiveras. (Bit 5 (APCx) i parameter nr 1815 är
ställd till 1.)

(3) Skillnaden mellan parameter nr 1821 och 1882 måste vara mer än 4.
Exempel)
När skalan, som innebär att märke 1-intervallet är 20.000 mm och märke 2-intervallet är 20.004
mm, används på en IS-B-maskin:
När detekteringsenheten 0.001 mm väljs måste parameter nr 1821 och 1882 ställas till 20000
och 20004, och skillnaden mellan dem måste vara 4.
För att använda en sådan skala ska du justera enheten genom modifiering av parameter nr 1820
(CMR) och nr 2084/2085 (flexibel matningsväxel) för att göra skillnaden mellan 1821 och
1882 större än 4, som i följande exempel.
(a) Ställ in detekteringsenheten=0,0001 mm och ställ in 1821=200000, nr 1882=200040
(b) Ställ in detekteringsenheten=0,0005 mm och ställ in 1821=40000, nr 1882=40008

OBS!
När detekteringsenheten ändras måste även parametrar som är relaterade till
detekteringsenheten (t.ex. det effektiva området och gränsen för
positionsavvikelse) också ändras i enlighet med detta.

(4) I denna rutin stoppas axeln inte förrän två, tre eller fyra referensmärken detekteras. Om denna rutin
startas vid positionen nära skalans slut kan CNC-maskinen inte tre eller fyra referensmärken och
axeln stoppas inte förrän larmet gränsläge visas. Starta vid den position som har tillräckligt avstånd
till skalans slut.
Skaldelningens ände Referensmärkena

Startpunkt (Dålig) Startpunkt (Bra)

(5) När axeln använder denna funktion kan följande funktion inte användas.
- Absolut positionsdetektor (absoluta koder för pulsgivare)
(6) Om en axiell rörelse görs i den riktning som är motsatt referenspunktsuppsökningen, kastas rörelsen
om till referenspunktsuppsökningens riktning när tre eller fyra referensmärken har detekterats. Steg
(3) till (5) i grundrutinen för bestämning av en referenspunkt utförs för att bestämma
referenspunkten.
(7) Kompensationsfunktionen för rakhet

- 573 -
3. MANUELL DRIFT DRIFT B-64604SW/01

Om referenspunktsbestämningen för en rörlig axel körs efter bestämningen av en kompenseringsaxel,


flyttas kompenseringsaxeln med ett enkelt rakhetskompenseringsvärde när den rörliga axelns
referenspunkt har bestämts.
(8) Referenspunktsbestämningen utförs inte när synkroniseringsstyrning är aktiverad.
(9) Referenspunktsbestämningen utförs inte när sammansatt styrning är aktiverad.
(10) Referenspunktsbestämningen utförs inte när överlagrad styrning är aktiverad.

3.10 LINJÄR SKALA MED DISTANSKODADE


REFERENSMÄRKEN (SERIELLA)
Översikt
Genom användning av en utmatningskrets med hög upplösning för den linjära skalan med distanskodade
referensmärken (seriella) mäter CNC-maskinen det referenssökta märkets intervall genom att axeln rör sig
en kort sträcka och bestämmer den absoluta positionen.
Denna funktion möjliggör upptäckt med hög hastighet och precision med hjälp av en seriell
utmatningskrets med hög upplösning.
Det är möjligt att använda den maximala slaglängden 30 meter.

OBS!
För att använda denna funktion krävs tillvalet "Distanskodat linjärt
skalgränssnitt".

Förklaring
Den linjära skalan med distanskodade referensmärken (seriella) kombineras med den olikformiga
referensmärkta linjära skalan med seriell utmatningskrets med hög upplösning och den kan upptäcka den
exakta positionen.
Referensmärkets signal

10.02 10.04 10.06

0 20 40 60

CNC-maskinen mäter det referenssökta märkets intervall genom att axeln flyttas en kort sträcka och
bestämmer den absoluta positionen i och med att varje referensmärkes intervall skiljer sig mot det
likformiga intervallet.
Det är inte nödvändigt att axeln flyttas till referenspunkten för bestämning av referenspunkten.

Denna funktion möjliggör upptäckt med hög hastighet och precision med hjälp av en seriell
utmatningskrets med hög upplösning.
Det är möjligt att använda den maximala slaglängden 30 meter.

- Anslutning
Den är tillgänglig under systemet för linjär motor och fullständig slutet system.

- 574 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT

Linjärt motorsystem
Pol-givare
Linjär motor

CNC Servo Linjär motorposition


Amp för
detekteringskretsen Max. 30m
C
Linjär skala med distanskodade
referensmärken (seriella)

Fullständigt slutet system

CNC Servo
Amp Bord

Separat Hög upplösning


detektor för seriell
gränssnitts utmatningskret C Max. 30m
enhet

Linjär skala med distanskodade


referensmärken (seriella)

- Rutin för bestämning av referenspunkt genom manuell operation


(1) Välj läget JOG och ställ in signalen för val av manuell referenspunktsuppsökning ZRN till "1".
(2) Ställ in en signal för val av riktning (+J1,-J1,+J2,-J2,…) för en målaxel.
(3) Axeln matas med en konstant låg hastighet (matningshastighet för referenspunktsuppsökning FL
specificerad av parameterinställning nr 1425).
(4) När den absoluta positionen för den linjära skalan med distanskodade referensmärken (seriella)
detekteras så stoppas axeln. Den absoluta positionen för CNC-maskinen beräknas då och signalen
för bestämning av referenspunkten (ZRF1,ZRF2,ZRF3, …) går över till "1".

Tidtabellen för dessa rutiner ges nedan.


JOG
ZRN

+J1

Referensmärke

ZRF1

Matningshas
FL hastighet
tighet

- 575 -
3. MANUELL DRIFT DRIFT B-64604SW/01

- Rutin för bestämning av referenspunkten genom automatisk operation


Om en automatisk referenspunktsuppsökning (G28) specificeras innan en referenspunkt har bestämts
utförs steg (3) till (4) ovan automatiskt.
När referenspunkten har bestämts utförs den automatiska referenspunktsuppsökningen genom inställning
bit 0 (RFS) i parameter nr 1818.

- Stoppa operationen för bestämning av referenspunkt


Funktionen för bestämning av en referenspunkt stoppas om någon av följande
operationer utförs i steg (3) till (4), beskrivs ovan.
- Återställning
- Signal för inställning av matningsaxelns riktning (+J1, -J1, +J2, -J2 osv.) till "0"
- Inställning av signalerna Servo av (SVF1, SVF2 osv.) till "1"
Om någon av följande operationer utförs under automatisk referenspunktsuppsökning (G28) innan en
referenspunkt har bestämts stoppas funktionen för bestämning av referenspunkt:
- Återställning
- Utförande av matningsstopp under förflyttning från en mellanposition
- Inställning av signalerna Servo av (SVF1, SVF2 osv.) till "1"
Om operationen för bestämning av en referenspunkt stoppas av en annan operation än en återställning
måste operationen för bestämning av en referenspunkt återställas och återupptas.

- Bestämning av en referenspunkt och förflyttning till referenspunkten


Genom följande operation utförs bestämning av referenspunkt och förflyttning till referenspunkten.

Förflyttning genom manuell Förflyttning genom automatisk operation genom


operation i REF-läget automatisk referenspunktsuppsökning (G28)
Referenspunkten Bestämning av referenspunkten Flytta först till mellanpositionen och bestäm
bestäms inte. referenspunkten.
För det andra, om förflyttning till referenspunkten sker eller
inte avgörs genom inställning av bit 0 (RFS) i parameter nr
1818.
Referenspunkten Förflyttning till referenspunkten Om förflyttning till mellanpositionen och referenspunkten
bestäms. sker eller inte avgörs genom inställning av bit 1 (RF2) i
parameter nr 1818.

- Synkroniseringsstyrning för matningsaxel


Vid användning av axelsynkroniseringsstyrningen skall följande punkter bekräftas.
- När denna funktion används tillsammans med styraxlar för axelsynkronisering måste den linjära
skalan med distanskodade referensmärken (seriella) som används till huvudaxeln och som används
till slavaxeln, ha referensmärken utplacerade med identiska avstånd.
- Huvudaxelns skala och slavaxelns skala ska installeras i parallell riktning. (Nollpunkterna skall
riktas åt samma håll.)
- För de parametrar som är kopplade till denna funktion (utom nr 1883, nr 1884) måste samma värde
ställas in för huvudaxeln och slavaxeln.
- Den linjära skalan med distanskodade referensmärken (seriell) bör tillämpas för huvudaxeln och
slavaxeln.
Om någon av antingen huvudaxels eller slavaxeln inte är den linjära skalan med distanskodade
referensmärken (seriell), utlöses larm DS0018, "SERIELL DCL: EJ PASSANDE (SSYNC
KONTROLL)" uppstår när referenspunktens bestämning försökts.
- Under bestämning av operation vid referenspunktens läge, bör signalen för tillståndet (SYNCn eller
SYNCJn ) för att välja synkroniserad axel hållas.

Rutinen för referenspunktsbestämning med axelsynkroniseringsstyrning ser ut på följande sätt.

- 576 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT
- Båda axlarna (huvudaxel och slavaxel) matas med FL-matningshastigheten för
referenspunktsuppsökning tills de båda axlarnas distanskodade skalor detekterar den absoluta
positionen.
- Den absoluta positionen för båda axlarna beräknas och signalerna för referenspunktsbestämning
(ZRF1,ZRF2,...) ändras till "1".

- Vinkelaxelstyrning
Vid användning av vinklad axelstyrning skall följande punkter bekräftas.
- Det är nödvändigt att använda den linjära skalan med distanskodade referensmärken (seriell) för
både den vinkelräta axeln och vinklade axeln.
Om inte, utlöses larmet DS0019, "SERIELL DCL:MISSANP.(VINKELAXEL)" när
referenspunkten har kommenderats.
- När referenspunktsbestämningen för vinklade och rätvinkliga axlar prövas, ställ bit 2 (AZR) i
parameter nr 8200 till 0.
Om inte, uppstår larmet DS0019 när referenspunktens har bestämts.
- När referenspunkten för den rätvinkliga axeln bestäms är det nödvändigt att bestämma vinkelaxelns
referenspunkt i förväg. Om referenspunkten för vinkelaxeln inte redan har etablerats så ges larm
DS0020, "REF-PUNKTSRETUR EJ KLAR".
- På vinkelaxelstyrningen, om du använder automatisk inställning av parameter nr 1883,1884 för att
etablera referenspunkt, v.g. etablera referenspunkten på en vinkelrät axel efter att ha etablerat
referenspunkt och retur för vinkelaxeln.

Vid manuell referenspunktsuppsökning kan inte den rätvinkliga axeln specificeras när bestämning av
vinkelaxelns referenspunkt pågår. Den rätvinkliga axeln ignoreras om den specificeras.

VAR FÖRSIKTIG
1 När den linjära skalan med distanskodade referensmärken (seriella) används,
ställ bit 3 (SDCx) i parameter nr 1818 till 1.
2 På den linjära skalan med distanskodade referensmärken (seriella) stoppar inte
axeln förrän tre referensmärken har detekterats. Om denna rutin startas vid
positionen nära skalans slut kan CNC-maskinen inte upptäcka tre
referensmärken och axeln stoppas inte förrän larmet gränsläge visas. Starta vid
den position som har tillräckligt avstånd till skalans slut.
Om bestämningen av referenspunkt misslyckas görs ett nytt försök. Axeln
stoppas då inte förrän ytterligare tre referensmärken upptäcks. Ställ in maximalt
rörelsevärde (upptäcktsenhet: parameter nr 14010) för att inte nå skalans slut.
Skaldelningens ände
Referensmärkena

Startpunkt (Dålig) Startpunkt (Bra)

3 I läget flexibel synkroniseringsstyrning, kan referenspunkten inte fastställas.


4 Kompensationsfunktionen för rakhet
Om referenspunktsbestämningen för en rörlig axel körs efter bestämningen av
en kompenseringsaxel, flyttas kompenseringsaxeln med ett enkelt
rakhetskompenseringsvärde när den rörliga axelns referenspunkt har bestämts.
5 Det går inte att använda denna funktion och den temporära absoluta
koordinatinställningen tillsammans.
6 Vinklad axelstyrning kan inte utföras tillsammans med synkron kontroll,
sammansatt kontroll eller överlagrad kontroll.
- 577 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

4 AUTOMATISK DRIFT
Programmerad drift med en CNC-styrd verktygsmaskin kallas automatisk drift.
I detta kapitel beskrivs följande typer av automatisk drift:
4.1 MINNESDRIFT................................................................................................................................578
Drift genom ett program som är registrerat i CNC-minnet
4.2 MDI-DRIFT ......................................................................................................................................580
Drift genom ett program som matats in på MDI-enheten
4.3 DNC-DRIFT .....................................................................................................................................583
Funktion för körning av ett program medan programmet läses från en indataenhet ansluten till
RS232C-gränssnittet eller ett minneskort.
4.4 SCHEMADRIFT...............................................................................................................................587
Funktion för körning av ett program enligt ett schema, medan programmet läses från en indataenhet
ansluten till RS232C-gränssnittet eller ett minneskort.
4.5 ANROP AV EXTERNT UNDERPROGRAM (M198)....................................................................590
Funktion för anrop och körning av underprogram (filer) som är registrerade i en extern
in-/utmatningsenhet under minnesdrift
4.6 ANROP AV EXTERNT UNDERPROGRAM MED DATASERVERN SOM FINNS I
FLERKANALSSYSTEMET ............................................................................................................594
Funktion för att aktivera kommando för underprogramsanrop med dataservern som ska specificeras
samtidigt från flera kanaler i ett flerkanalsystem.
4.7 HANDRATTSAVBROTT................................................................................................................596
Funktion för manuell matning under rörelse vid automatisk drift
4.8 SPEGLING .......................................................................................................................................602
Funktion för att aktivera speglingsrörelse längs en axel vid automatisk drift
4.9 OMSTART AV PROGRAM ............................................................................................................605
Funktion för att starta om bearbetning från ett block genom att specificera sekvensnummer eller
blocknummer för det blocket.
4.10 SNABBOMSTART AV PROGRAM ...............................................................................................621
Funktion för att starta om bearbetning från ett block genom att specificera det blocket på den
relevanta skärmen
4.11 INDRAGNING OCH ÅTERSTÄLLNING AV VERKTYG ...........................................................657
Funktion för indragning av verktyg till en önskad position
4.12 MANUELLT INGREPP OCH TILLBAKAMATNING ..................................................................666
Funktion för tillbakamatning till positionen före ingrepp vid manuellt ingrepp under ett
matningsstopp och återupptagning av automatisk drift
4.13 Funktionen aktivt slutblock...............................................................................................................669
Funktion för att stoppa drift och avbryta den återstående rörelsen genom att mata in en signal under
automatisk drift.
4.14 INDRAGNING FÖR GÄNGNING MED FAST TAPP / INDRAGNING FÖR 3-DIMENSIONELL
GÄNGNING MED FAST TAPP......................................................................................................672
Funktion för att dra verktyg för invändig gänga som har skurits i arbetsstycket

4.1 MINNESDRIFT
Programmen registreras i förväg i minnet. När ett av programmen väljs och manöverställaren för
cykelstart trycks in på manöverpanelen, startar den automatiska driften och lysdioden cykelstart tänds.
När knappen för matningsstopp trycks in på manöverpanelen under automatisk drift avbryts den
automatiska driften tillfälligt. När man trycker på manöverknappen för cykelstart igen startar den
automatiska driften igen.

- 578 -
B-64604SW/01 DRIFT 4. AUTOMATISK DRIFT

När på MDI-enheten trycks in avslutas den automatiska driften och man återvänder till
återställningsstatus.
För flerkanalsstyrningen kan programmen för de olika kanalerna köras samtidigt så att de olika kanalerna
kan styras samtidigt, oberoende av varandra.
Följande utgör ett exempel. Mer information om de verkliga operationerna återfinns i maskintillverkarens
handbok.

Minnesdrift
Rutin
1 Tryck på omkopplaren för val av läget MINNE.
2 Välj ett program från det registrerade programmet. Följ följande steg nedan för att göra detta.
2-1 Tryck funktionsknappen för att visa programskärmen.

2-2 Tryck på adressknappen .


2-3 Ange ett programnummer med sifferknapparna.
2-4 Tryck på softkey-knappen [O SOK].
3 För flerkanalsstyrningen, välj den kanal som ska styras med omkopplaren för kanaler på
manöverpanelen.
4 Tryck på manöverställaren cykelstart på manöverpanelen.
Den automatiska driften startar och lysdioden för cykelstart tänds. När den automatiska driften
avbryts släcks lysdioden för cykelstart.
5 Gör följande för att stoppa eller avbryta pågående minnesdrift.
a. Stoppa minnesdrift
Tryck på omkopplaren för matningsstopp på manöverpanelen. Lysdioden för matningsstopp
tänds och lysdioden för cykelstart släcks. Maskinen reagerar enligt följande:
(i) Om maskinen utför en rörelse bromsas matningen och stannar slutligen.
(ii) Om en paus görs avbryts denna.
(iii) Om M, S eller T höll på att köras stoppas bearbetningen efter det att M, S eller T slutförts.
Om manöverställaren cykelstart trycks in på manöverpanelen medan lysdioden för
matningsstopp lyser startar bearbetningen igen.
b. Avsluta minnesdrift
Tryck på på MDI-enheten.
Den automatiska driften avslutas och programmet går tillbaka till återställningsstatus.
Om maskinen återställs under pågående rörelse bromsas denna och stannar sedan slutligen.

Förklaring
- Minnesdrift
Efter att minnesdrift startas utförs följande:
(1) Ett kommando, bestående av ett block, läses in från respektive program.
(2) Blockkommandot avkodas.
(3) Kommandot utförs.
(4) Kommandot i nästa block läses in.
(5) Blocket sparas i bufferten. Detta innebär att kommandot avkodas så att det genast kan utföras.
(6) Omedelbart efter att det förra blocket körts kan nu nästa block köras eftersom det har sparats i
bufferten. Detta beror på att buffring har exekverats.
(7) Därefter kan minnesdriften fortsätta genom att upprepa steg (4) till (6).

- Stoppa och avsluta minnesdriften


Minnesdriften kan stoppas på två sätt: Mata in ett stoppkommando eller tryck in en knapp på
manöverpanelen.

- 579 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

- Till stoppkommandona hör M00 (programstopp), M01 (valbart stopp) samt M02 och M30
(programslut).
- Minnesdriften kan stoppas med två knappar: matningsstoppsknappen och återställningsknappen.

- Programstopp (M00)
Minnesdriften stoppas efter det att ett block med M00 utförts. När programmet stoppas förblir all befintlig
modal information oförändrad som vid blockvis körning. Minnesdriften kan startas igen med
manöverknappen för cykelstart. Tillvägagångssättet kan variera från maskin till maskin. Mer om detta står
att läsa i maskintillverkarens handbok.

- Valbart stopp (M01)


På samma sätt som M00 kan minnesdriften stoppas efter det att ett block med M01 utförts. Denna kod
gäller endast när manöverknappen för valbart stopp på manöverpanelen står i läge PÅ.
Tillvägagångssättet kan variera från maskin till maskin. Mer om detta står att läsa i maskintillverkarens
handbok.

- Programslut (M02, M30)


När M02 eller M30 (angivna i slutet av huvudprogrammet) läses in, avslutas minnesdriften och
programmet går tillbaka till återställningsstatus.
Eftersom det beror på maskinens specifikationer om den aktiva linjen återgår till toppen av programmet
eller inte när M02 eller M30 läses, se maskintillverkarens handbok för mer information.

- Matningsstopp
När knappen för matningsstopp på manöverpanelen trycks in under minnesdriften bromsas verktyget tills
det stannar.

- Återställning
Automatisk drift kan stoppas och systemet kan återställas med hjälp av på MDI-enheten eller en
extern återställningssignal. Om systemet återställs medan verktyget rör sig bromsas rörelsen in tills den
stannar.
- Extra blockskipp
Ett snedstreck (/) för blockskipp måste stå i början av ett block.
Om snedstrecket står någon annanstans i blocket ignoreras informationen mellan snedstrecket och
EOB-koden.

- Cykelstart för flerkanalsstyrningen


För flerkanalsstyrningen finns det en cykelstartomkopplare för varje kanal. Detta gör att operatören kan
aktivera en enda kanal för att driva dem samtidigt i minnesdrift eller MDI-drift. Som regel väljs den kanal
som ska styras med omkopplaren för kanaler på manöverpanelen och sedan trycks cykelstartknappen ned
för att aktivera den valda kanalen. (Tillvägagångssättet kan variera med maskintillverkaren. Se
maskintillverkarens handbok för mer information.

4.2 MDI-DRIFT
I MDI-läget kan man både skriva ett program med upp till 511 tecken i samma format som normala
program och köra programmet med knapparna på MDI-enheten.
MDI-drift används för enkla tester.
Följande utgör ett exempel. Mer information om de verkliga operationerna återfinns i maskintillverkarens
handbok.

- 580 -
B-64604SW/01 DRIFT 4. AUTOMATISK DRIFT

MDI-drift
Rutin
1 Välj MDI-läget.
För flerkanalsstyrning, välj den kanal som ett program ska skapas med valomkopplaren. Skapa ett
separat program för varje kanal.
2 Tryck på funktionsknappen för att välja programskärmen. Följande bildskärm visas:

MDI-programskärm

Programnumret "O0000" infogas nu automatiskt.

3 Skapa ett program på samma sätt som vid normal redigering av program. Med M99, angivet i det
sista blocket, kan styrningen återgå till programmets början efter avslutad bearbetning. Vid
programmering i MDI-läge står följande funktioner till förfogande: infoga, ändra, radera och söka
ord, söka adress och program.
4 Använd en av följande metoder för att helt radera ett program som har skapats i MDI-läget:
a. Tryck på adressknappen och tryck sedan på .

b. Alternativt tryck på . I detta fall sätter man bit 7 (MCL) i parameter nr 3203 till 1 i
förväg.
5 För att kunna köra programmet måste markören flyttas till programmets början.
Tryck på knapp cykelstart på manöverpanelen. Nu startar det förberedda programmet.
(För flerkanalsstyrningen, välj den kanal som ska styras med omkopplaren för kanaler på
manöverpanelen i förvbäg.) När programslutet (M02, M30) eller ER(%) exekveras raderas det
förberedda programmet automatiskt och operationen avslutas.
Med kommandot M99 återförs styrningen till början av programmet.
6 Så här kan du stoppa eller avbryta pågående MDI-drift:
a. Stoppa MDI-drift
Tryck på omkopplaren för matningsstopp på manöverpanelen. Lysdioden för matningsstopp
tänds och lysdioden för cykelstart släcks. Maskinen reagerar enligt följande:
(i) Om maskinen utför en rörelse bromsas matningen och stannar slutligen.
(ii) Om en paus görs avbryts denna.
(iii) Om M, S eller T höll på att köras stoppas bearbetningen efter det att M, S eller T slutförts.
När manöverställaren cykelstart trycks in på manöverpanelen startar bearbetningen igen.
b. Avsluta MDI-drift
- 581 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Tryck på .
Den automatiska driften avslutas och programmet går tillbaka till återställningsstatus.
Om maskinen återställs under pågående rörelse bromsas denna och stannar sedan slutligen.

Förklaring
Förklaringarna till hur man kör och stoppar minnesdriften gäller också för MDI-drift med det undantaget
att vid MDI-drift återgår inte styrningen till programmets början med M30 (M99 har denna funktion).

- Radera program
Program som skrivits i MDI-läget kommer att raderas i följande fall:
- Vid MDI-drift, om M02, M30 eller ER(%) exekveras.
- Om bit 6 (MER) i parameter nr 3203 ställs till 1 och programmets sista block exekveras i en enkel
blockoperation
OBS!
I de två fallen ovan kan radering av programmet förhindras genom att bit 6
(MKP) i parameter nr 3204 ställs till 1.
- MINNES-läge, om minnesdrift pågår.
- I REDIGERA-läget, om redigering pågår.
- När adressknappen och är intryckta.
- Vid återställning när bit 7 (MCL) i parameter nr 3303 är ställd till 1
OBS!
Vid återställning flyttas markören till slutet av programmet om parameter MCL
= 0.

- Omstart
Om ett program inte har exekverats en enda gång sedan det installerades exekveras det från början
oberoende av var markören är placerad. Ett program exekveras dock med start från det bock där markören
är placerad om programmet stoppas av någon anledning, t.ex. enkelblocksdrift efter omstart av en
MDI-operation och efter omstart efter en redigeringsoperation.

VAR FÖRSIKTIG
När ett MDI-program startas om körs programmet från början av det block där
markören är placerad, oberoende av markörens position i blocket.
(Exempel)
När markören är placerad på G90
:
G91 X100.0 G90Y200.0 Z300.0 ;
:
Programmet exekveras med start i början (G91) av detta block. Verktyget
flyttar sig alltså med 100.0 längs X-axeln i den inkrementella
programmeringen och flyttar sig till 200.0 och 300.0 längs Y-axeln och
Z-axeln, i den absoluta programmeringen.

- Redigering av program under MDI-drift


Ett program kan redigeras under MDI-drift. Genom inställning av bit 5 (MZE) i parameter nr 3203 till 1
kan redigering inaktiveras. Även om bit 5 (MZE) i parameter nr 3203 ställs till 1 kan redigering aktiveras
genom återställning av operationen.

- 582 -
B-64604SW/01 DRIFT 4. AUTOMATISK DRIFT

- -Absolut/inkrementellt kommando
Om bit 4 (MAB) i parameter nr 3401 ställs till 1 är den absoluta/inkrementella programmeringen av
MDI-driften inte beroende av G90/G91. I detta fall ställs den inkrementella programmeringen in om bit
5 (ABS) i parameter nr 3401 ställs till 0 och den absoluta programmeringen ställs in om bit 5 (ABS) i
parameter nr 3401 ställs till 1.

Bit 4 (MAB) i parameter nr 3401=1


Bit 4 (MAB) i parameter nr 3401=0
Parameter ABS =0 Parameter ABS =1
Absolutlägesdrift med kommandot G90 Inkrementlägesdrift vid alla Absolutlägesdrift vid alla tillfällen,
och inkrementell programmeringsdrift tillfällen, oberoende av oberoende av kommandot
med kommandot G91 kommandot G90/G91 G90/G91

OBS!
När G-kodsystem A används på ett svarvsystem, är parametrarna MAB och ABS
ogiltiga.

Begränsning
- Programregistrering
Program som skapats i MDI-läge kan inte registreras.

- Antal tecken i ett program


Ett skapat program kan bestå av upp till 511 tecken inklusive "O0000" som infogas automatiskt.

- Nästling underprogram
Anropskommandot för underprogram (M98) kan beskrivas i ett program som skapats i MDI-läget. Dvs.
att program som registreras i minnet genom MDI-drift kan anropas och exekveras. Nivån för
anropsnästling av underprogram är densamma som i MEM-drift.

- Makroanrop
När kundmakrofunktionen är aktiverad (bit 5 (NMC) i parameter nr 8135 är 0), kan ett makroprogram
skapas och köras även i MDI-läget. Dessutom kan ett makroprogram anropas för exekvering.

OBS!
Programsatsen GOTO, programsatsen WHILE och programsatsen DO kan
inte exekveras i ett program som skapats i MDI-läget. Ett larm PS0377,
“OGILTIGT LÄGE FÖR GOTO/WHILE/DO” utlöses.
När ett program som innehåller dessa satser ska exekveras ska programmet
först registreras i programminnet och sedan anropas för exekvering.

4.3 DNC-DRIFT
Genom att aktivera den automatiska driften i DNC-drift (RMT) kan man utföra bearbetning (DNC-drift)
medan ett program läses in via ett RS232C-gränssnitt. Tillgängliga enheter inkluderar ett minneskort,
inbäddat Ethernet och dataserver.
För att kunna använda funktionen DNC måste man först ställa in parametrarna för RS232C-gränssnittet.
Den rutin som beskrivs nedan är endast ett exempel. Mer information om de verkliga operationerna
återfinns i verktygsmaskintillverkarens handbok. För en dataserver, se även “Snabb ethernet/Snabb
dataserver ANVÄNDARHANDBOK”.

- 583 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

OBS!
DNC-drift kan inte utföras med ett program i ett USB-minne.

DNC-drift
Rutin
1 Tryck på REMOTE-omkopplaren på manöverpanelen för att aktivera DNC-läget.
2 Välj programmet som ska köras.
Minneskort (eller diskett):
- Välja en DNC-driftfil
På ett listskärmen för minneskort (eller diskett) flyttar man markören till den fil som ska
genomgå DNC-drift och tryck på "DNC" för att välja den fil som ska genomgå DNC-drift (Den
valda filen markeras med "D".)
- Frigöring av en DNC-driftfil
På listskärmen för ett minneskort (eller diskett) flyttar man markören till den fil som DNC-drift
ska frigöras och tryck på "DNC RAD" för att frigöra DNC-driftfilen. (Filens "D"-markering
avlägsnas.)

Fig. 4.3 (a) PROGRAMSKÄRM

Inbäddat Ethernet:
- Välja en DNC-driftfil
På listskärmen för inbäddat Ethernet, flytta markören till filen som ska vara föremål för
DNC-operation och tryck på "DNC SET" för att välja filen som ska vara föremål för
DNC-operation.
- Frigöring av en DNC-driftfil
I inbäddat Ethernet släpps DNC-operationsfilen fri när strömmen bryts.

- 584 -
B-64604SW/01 DRIFT 4. AUTOMATISK DRIFT

Fig. 4.3 (b) Skärmen Värddatorns fillistskärm för inbäddat ethernet

3 Tryck på cykelstartomkopplaren för att köra den valda filen. För mer information om
REMOTE-omkopplaren, se handboken från maskintillverkaren.
4 Under DNC-driften visas körda program på programkontrollskärmen och programskärmen.

Fig. 4.3 (c) PROGRAMSKÄRM

- 585 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Fig. 4.3 (d) PROGRAMKONTROLLSKÄRM

OBS!
1 Innan en DNC-driftfil väljs, säkerställ att samtliga schemadata frigörs. DNC-drift
och schemadrift kan inte specificeras samtidigt.
2 En DNC-driftfil kan inte frigöras under DNC-driften.
3 Växla mellan olika enheter när DNC-inställningar görs genom att först frigöra
inställningarna och sedan göra dem igen.

Förklaring
Under DNC-driften kan man anropa underprogram och makroprogram i minnet.

Begränsning
- M198 (kommando för anrop av program från en extern
inmatnings/utmatningsenhet)
M198 kan inte köras i DNC-drift. Om M198 exekveras utlöses larm PS0210, “KAN INTE BEORDRA
198/M99”.

- Kundmakro
Kundmakron kan programmeras i DNC-drift, men däremot inga repeterings- eller hoppinstruktioner. Om
man försöker utföra repeterings- eller hoppinstruktioner utlöses larm PS0123 “OGILTIGT LÄGE FÖR
GOTO/WHILE/DO”.

- M99;
För att återvända till ett anropande program från ett underprogram eller ett makroprogram under
DNC-driften, är det inte tillåtet att specificera ett återgångskommando (M99P...) med ett specificerat
sekvensnummer.

- 586 -
B-64604SW/01 DRIFT 4. AUTOMATISK DRIFT

4.4 SCHEMADRIFT
För schemadrift, välj filer (program) registrerade på ett minneskort och specificera exekveringsföljden
och repeterfrekvensen för varje program.

OBS!
Schemadrift kan inte utföras med ett program i ett USB-minne.

Schemadrift
Rutin
1 Tryck på REMOTE-omkopplaren på manöverpanelen för att aktivera DNC-läget.
2 Välj programmet som ska köras enligt ett schema.
- Inställning av schema
Flytta markören till filen som ska genomgå schemadrift och tryck på softkey-knappen
[SCHEMA INF]. Filerna registrerade som schemadata markeras med "S" till vänster om
filnamnet. Filen genomgår schemadrift i den ordning som filen väljs. När inställningar görs på
detta sätt sätts repeterfrekvensen för exekvering av varje fil till 1. För att ändra
repeterfrekvensen eller exekveringsordningen eller kontrollera schemat, tryck på skärmknappen
[SCHEMA LISTA] för att visa skärmen för schemalista.

[SCHEMA INF]
Lägger till filen vid markörens position som schemadata.
[SCHEMA RAD]
Raderar filen vid markörens position från schemadata när filen registreras som schemadata.
[SCHEMA LISTA]
Listar inställningarna för schemadata för redigering av repeterfrekvensen osv. (se nästa sida för
fler detaljer).

- Redigera ett schema


För att redigera schemadata, tryck på softkey-knappen [SCHEMA LISTA] för att visa skärmen
för schemalista där schemadata kan redigeras.

- 587 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

[FIL UPP] Flyttar filen vid markörpositionen en rad uppåt och flyttar ned den ersatta filen en
rad.
[FIL NER] Flyttar filen vid markörpositionen en rad nedåt och flyttar upp den ersatta filen en
rad.
[RADERA] Tar bort filen vid markörpositionen och flyttar upp filen under markören en rad.
[INFOGA] Flyttar filerna under markören nedåt en rad.
[RADERA ALLA] Tar bort alla poster.

3 Tryck på cykelstartomkopplaren för att köra de valda filerna. För mer information om
REMOTE-omkopplaren, se handboken från maskintillverkaren.

OBS!
1 Innan schemadriften ställs in, frigör DNC-driftfilerna i MDI-läget. DNC-drift och
schemadrift kan inte specificeras samtidigt.
2 Innan schemadriften startas, kontrollera att alla schemadata är rätt inställda på
schemalistskärmen.
3 Schemadata kan inte ändras eller redigeras under schemadriften. Innan
schemadata ändras, utför en återställning för att stoppa driften.
4 Om M02 eller M30 inte kommenderas vid slutet av programmet vilket aktiverar
schemat, exekveras "%" och larm PS5010, "PROGRAMSLUT" utlöses.

Restriktioner
- Repeterfrekvens
Den maximala repeterfrekvensen under schemadriften är 9999. När ett negativt värde anges förutsätts
en oändlig slinga (skärmen LOOP). Filen för vilken 0 har ställts in hoppas över och bearbetningen
fortsätter till nästa fil.

- Antal registrerade filer


Det maximala antalet program som kan registreras som schemainställningsdata är 20.

- Filer som kan väljas


Filerna som ska väljas som schemainställningsdata måste vara registrerade i samma mapp. (Filer i olika
mappar kan inte väljas.)

- 588 -
B-64604SW/01 DRIFT 4. AUTOMATISK DRIFT

- M-kod
Även om någon annan kod än M02 och M30 i körprogrammet körs, ökar inte det aktuella värdet på
schemakörstatusskärmen.

- Diskettmappvisning under körningen av en fil


Under schemadriften kan mappar på en diskett inte visas i en bakgrundsredigering.

- Ingrepp under automatisk drift


Ingrepp i schemadriften kan inte utföras under automatisk drift.

- Under flerkanalsstyrning
Schemaläggningsfunktionen kan inte användas av flera kanaler samtidigt.

- 589 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

4.5 ANROP AV EXTERNT UNDERPROGRAM (M198)


Under minnesdrift kan man anropa och exekvera ett underprogram lagrat i en extern enhet (såsom ett
minneskort, inbäddat Ethernet, mobil enhet eller dataserver) ansluten till CNC.

OBS!
Ett program på ett USB-minne kan inte anropas genom anrop av externt
underprogram (M198).

Format
M198 Pxxxxxxxx Lyyyyyyyy ;
↑ ↑
Pxxxxxxxx : Programnummer (eller filnummer)
Lyyyyyyyy : Antal upprepade anrop

• Vid anrop med ett filnamn


M198 <xxxx> Lyyyyyyyy ;
↑ ↑
xxxx : Filnamn för ett externt underprogram
Lyyyyyyyy : Antal upprepade anrop

Om adressen L utelämnas antas antalet upprepade anrop vara 1.


FS0i-C-kompatibelt kommandoformat
(Följande kommandoformat är giltigt endast när ett 4-siffrigt programnummer används.)
M198 Pxxxx yyyy ;
↑ ↑
xxxx : Antal upprepade anrop
yyyy : Programnummer (eller filnummer)
Om antalet upprepade anrop utelämnas antas det vara 1.

Förklaring
M-kod M198 specificerar ett anropa av ett externt underprogram. Du kan även anropa ett externt
underprogram med hjälp av en M-kod som ställs in i parameter nr 6030 (Om en annan M-kod än M198
ställs in som M-kod för anrop av ett underprogram exekveras M198 som en normal M-kod.)

Specificera ett programnummer (filnummer) registrerat på en extern enhet vid adress P. Om det
specificerade programnumret (filnumret) inte är registrerat på den anslutna externa enheten, utlöses ett
larm PS1079, “PROGRAMFILEN HITTAS INTE”.

Om man anropar en fil med samma namn måste ett filnamn för ett externt underprogram specificeras
direkt efter M198.
Om inget program i ett externt underprogramanrop som specificeras med ett filnamn är registrerat i den
anslutna externa enheten utlöses larm SR1079 (larm SR1966, “FILEN HITTADES INTE
(MINNESKORT)” när det gäller ett minneskort).

Tecken som kan användas i filnamnet för ett externt underprogram och antal tecken i ett filnamn beskrivs
enligt nedan.
- Följande tecken kan användas i ett filnamn:
Alfabetiska tecken (versaler och gemener), numeriska tecken samt de fyra symbolerna nedan:
-+_.
Eftersom "." och ".." är reserverade filnamn kan de inte användas.
- 590 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
- Det maximala antalet tecken som kan användas i ett filnamn i varje extern enhet, liksom larm som
utlöses när ett objekt som ligger utanför området (såsom ett tecken som inte kan specificeras)
specificeras anges nedan.

Den externa enhetens Larm som utlöses när ett objekt utanför området
Antal tecken
namn anges
Handy-fil 17 SR1079
DISKETT 17 SR1079
Minneskort 12 SR1968
Inbäddat Ethernet 32 PS0311
Dataserver 32 PS0311

Exempel 1)
Vid användning av en dataserver som en extern enhet anges kommandot för anrop av
det externa underprogrammet som finns på dataservern enligt följande:
M198 <SMPL100> L10; Anrop SAMPL100 tio gånger.
Filnamn på dataservern: SMPL100

<SMPL100>(Exempelprogram1);
N1 G55 ;
N2 G90 G01 X0 Y0 Z30.0 F1000 ;
N3 G01 X0 Y0 Z0 F1000;
N4 ……;

Exempel 2)
Vid användning av ett minneskort som en extern enhet anges kommandot för
anrop av det externa underprogrammet som finns på minnseskortet enligt
följande:
M198 <SMPL200> L20; Anrop SAMPL200 tjugo gånger.
Filnamn på minneskortet: SMPL200
%
O0200(Exempelprogram2);
N1 G55 ;
N2 G90 G01 X0 Y0 Z30.0 F1000 ;
N3 G01 X0 Y0 Z0 F1000;
N4 ……;

OBS!
1 Om filnamnet för ett externt underprogram skiljer sig från dess programnamn,
som i exemplet nedan, anges filnamnet (SMPL200) på minneskortet.

- 591 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

OBS!
2 Om en MS-DOS formaterad diskett används med en handy-fil kan ett filnamn
anges enligt följande:
- Ett filnamn på upp till 12 tecken, 8 tecken + "." + 3 tecken kan anges. För ett
externt subprogramanrop finns det fall där inget larm utlöses även om ett
anrop görs med en specifikation på över 12 tecken, som i följande exempel.
Exempel) M198 <ABCDEFGH>
För detta kommando är det filen med filnamnet, "ABCDEFGH.DAT", som ska
anropas.
Även om <ABCDEFGHIJKLMN> anges som ett filnamn så är det filen med
de första 8 tecknen + "DAT", i.e., "ABCDEFGH.DAT", som ska anropas.

Exempel 3)
M198 P0123 L3;
Detta kommando specificerar att underprogrammet som har det externa
underprogramnumret O0123 skall anropas tre gånger upprepat i följd.
Underprogrammet anropas från huvudprogrammet och exekveras på följande sätt:
Huvudprogram Underprogram
1 2 3
N0010 ... ; 0123 ... ;
N0020 ... ; N1020 ... ;
N0030 M198 P0123 L3 ; N1030 ... ;
N0040 ... ; N1040 ... ;
N0050 ; N0050 ... ;
N0060 ... ; N1060 ... M99 ;

- Programnummeranrop
- Filnamnanrop
Du kan även specificera ett underprogram med dess programnummer istället för filnumret genom
inställning av bit 2 (SBP) i parameter nr 3404.

- Programnummer O8-siffrigt
Det anropade filnamnet är som följer:

Tabell 4.5 (a) Filnamnet som anropas vid instruering i M198


Programnummer är 7-siffrigt
Programnumret är 8-ställigt.
Enhet eller mindre.
(exempel: M198P12345678)
(exempel: M198P1234567)
När en extern enhet exkluderar en snabb "O" plus ett 7-siffrigt numerisk ett 8-ställigt numeriskt tal
dataserver, eller är en snabb dataserver som värde (exempel: 12345678)
exkluderas i lagringsläge. (exempel: O1234567)
"O" plus ett 8-siffrigt numerisk ett 8-ställigt numeriskt tal
När en extern enhet är en snabb dataserver i
värde (exempel: 12345678)
lagringsläge.
(exempel: O01234567)

- Inmatning/utmatning av filnamn för flerkanalsystem


När bit 0 (MDP) med parameter nr 138 är inställd till 1, kan filnamnstillägg i vilket kanalnummer ingår
hämtas.
Filnamnstillägget för respektive kanal är som följer.

- 592 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
Tabell 4.5 (b) Filnamnstillägg för underprogram
Kanalnummer Filnamnstillägg
1 Ingenting
2 P-2

Exempel) När "M198 P0123" exekveras hämtas följande filnamn.

Tabell 4.5 (c) Filnamn hämtat med M198


Filnamn
Kanalnummer
Parameter MDP=0 Parameter MDP=1
1 O0123 O0123
2 O0123 O0123.P-2

OBS!
1 Ett anrop av ett externt underprogram kan endast specificeras under
programdriften i läget MEM/MDI. Om det emellertid används tillsammans med
MDI-läget, måste parameter bit 1 (MDE) i parameter nr 11630 ställas in på 1.
2 Anrop av ett externt underprogram är tillgängligt för följande externa enheter:
Den externa enhetens
Programnummeranrop Filnummeranrop Filnamnanrop
namn
Handy-fil Tillgänglig Tillgänglig Tillgänglig
DISKETT Tillgänglig Tillgänglig Tillgänglig
Minneskort Tillgänglig Ej tillgänglig Tillgänglig
Inbäddat Ethernet Tillgänglig Ej tillgänglig Tillgänglig
Dataserver Tillgänglig Ej tillgänglig Tillgänglig
3 För att utföra ett underprogramanrop med ett minneskort som extern enhet, ställ
bit 7 (MNC) i parameter nr 138 till 1 och I/O-kanalen (parameter nr 0020) till 4.
Ett programnummeranrop aktiveras alltid oavsett inställningen av bit 2 (SBP) i
parameter nr 3404.
4 För att utföra ett filnamnsanrop med hjälp av en handy-fil eller diskett som extern
enhet, ställ in bit 2 (SBP) i parameter nr. 3404 till 1.
5 anrop med en annan extern enhet underprogramsanrop. (Ett larm PS1080,
“UNDERPROGRAMANROP DUBBLA ENHETER” utlöses.)

Huvudprogram Underprogram Underprogram


(internminne) (Extern enhet) (Extern enhet)

Kan Kan inte


M198 anropas. M198 anropas.
(Larm)

6 Ett underprogram som registrerats i det interna minnet kan anropas från ett
underprogram som anropas med ett underprogramanrop på en extern enhet.
Från det anropade underprogrammet i det interna minnet går det inte att anropa
ett annat underprogram i en extern anordning. (Ett larm (PS1080) utlöses.)
Huvudprogram Underprogram Underprogra Underprogr
(internminne) (Extern enhet) m am
(internminne (Extern
) enhet)
M198 M98
M198
Cananropas.
Kan be called. Kan intebe
Cannot anropas.
called.
Can be
Kan called.
anropas. (Alarm)
(Larm)

- 593 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

OBS!
7 Ett anrop med funktionen för anrop av ett underprogram i en extern anordning
räknas som en nivå av programnästling.
8 I ett flerkanalssystem kan inte ett underprogram anropas på flera kanaler
samtidigt.
När externt underprogramsanrop som använder dataserver finns tillgänglig i
flerkanalssystemet kan dock anropskommando av externa underprogram
specificeras med dataservern samtidigt från flera kanaler.
9 Innan man specificerar ett externt underprogramkommando från det inbäddade
Ethernet ska man ställa in en mapp för utförande av externt underprogramanrop.
För ytterligare information, se kapitlet "Inbäddade Ethernet-funktioner".

4.6 ANROP AV EXTERNT UNDERPROGRAM MED


DATASERVERN SOM FINNS I FLERKANALSSYSTEMET
Översikt
I ett flerkanalssystem kan ett externt anropskommando av externt underprogram med hjälp av dataservern
specificeras samtidigt från flera kanaler.

Kanal 1 Kanal 2
Anropskommando av Anropskommando av
externt underprogram externt underprogram

Anropskommando av externt
underprogram kan användas
samtidigt från flera kanaler.

Program från kanal 1 Program från kanal 2

Dataserver

Fig. 4.6 (a) Anrop av externt underprogram som specificeras samtidigt från flera kanaler

Förklaring
I ett flerkanalssystem kan ett externt anropskommando av externt underprogram med hjälp av dataservern
specificeras samtidigt från flera kanaler.

・Exempel) Specificera ett anrop av externt underprogram samtidigt från två


kanaler
Under exekvering av ett anropskommando av externt underprogram (M198) i kanal 1 kan ett annat
anropskommando av externt underprogram (M198) exekveras från kanal 2, som visas nedan.

- 594 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Dataserver

Program från kanal 1 Program från kanal 2


O1000 O2000

Kanal 1 Kanal 2

: :
N100 G01 O1000; N200
F3000.0 ; : G17 O2000
N110 : G02
M198 M99; ; ;
P1000 N210 :

I kanalerna 1 och 2 exekveras ett anrop av externt underprogram

Fig. 4.6 (b) Specificering av anrop av ett externt underprogram i kanalerna 1 och 2 samtidigt

Obs!
OBS!
1 Denna funktion aktiveras endast när dataservern väljs som en inmatningsenhet i
förgrunden.
Andra enheter såsom minneskort kan inte användas för att exekvera ett
anropskommando av externt underprogram samtidigt i flera kanaler.
2 DNC-drift kan inte ske samtidigt på flera kanaler.
3 Samma externa underprogram kan inte exekveras samtidigt i flera kanaler.
4 Innan ett kommando av externt underprogram specificeras ställer man in en
mapp för att utföra anrop av ett externt underprogram. För mer information, se
följande bruksanvisning:
”Snabbt ethernet/snabb dataserver ANVÄNDARHANDBOK (B-64014EN)”
5 Denna funktion används genom att ställa bit 0 (ESB) i parameter nr 8107 till 1.

- 595 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

4.7 HANDRATTSAVBROTT
Genom rotation av den manuella pulsgivaren i det automatiska driftläget (manuell datainmatning,
DNC-drift eller minnesdrift) eller i minnesredigeringsläget kan handrattsmatning överlagras på rörelsen
vid automatisk drift. En axel för handrattsavbrott väljs med hjälp av signalerna HsnIA till HSnIE för val
av axel för handrattsavbrott.
Den minsta enheten för transportsträcka per skalindelning är det minsta inmatade inkrementet. En utav
fyra typer av förstoringar valda med urvalssignalerna för manuellt pulsmatningsvärde MP1 och MP2 kan
tillämpas. Med bit 3 (HIT) i parameter nr 7103 kan den minsta enheten för transportsträcka göras 10
gånger större.
En förstorare av handrattsmatningen väljs med signalen för val av handrattsmatningsvärde. (Se
"HANDRATTSMATNING".)
Verktygsposition
X
Programmer Verktygsposition efter under automatisk drift
at skärdjup handrattsavbrott

Skärdjup med Z
handrattsavbrott
Arbetsstycke

Fig. 4.7 (a) Handrattsavbrott

VARNING
Transportsträckan per skaldelning vid handrattsavbrott är det minsta inmatade
inkrementet som vid handrattsmatning. För en maskin med metrisk inmatning
och tumutmatning, till exempel, är transportsträckan per 254 skalindelning 0,01
tum. För en maskin med tuminmatning och metrisk utmatning är
transportsträckan per 100 skalindelning 0,254 mm.

OBS!
När bit 1 (NHI) i parameter nr 8135 är 0 kan denna funktion användas.

Förklaring
- Avbrottsoperation
1 Om signalen för val av axel för handrattsavbrott ställs till "1" i det automatiska driftläget (manuell
datainmatning, DNC-drift eller minnesdrift) eller i minnesredigeringsläget, kan handrattsavbrott
utföras genom att vrida på den manuella pulsgeneratorns handratt.

OBS!
Även när signalen för matningsövermanning är inställd på 0 % kan
handrattsavbrott accepteras.

2 För metod för val av axel för handrattsavbrott hänvisas till relevant handbok från maskintillverkaren.
3 Matningshastigheten vid handrattsavbrott är summan av matningshastigheten som används för
automatisk drift och matningshastigheten som används för rörelse vid handrattsavbrott.
Matningshastigheten under handrattsavbrott regleras så att den inte överskrider den maximalt tillåtna
bearbetningshastigheten för axeln.

- 596 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Exempel
Anta att den maximalt tillåtna bearbetningshastigheten för en axel är 5 m/min
och att rörelsen görs i + riktningen med 2 m/min längs axeln. I det här fallet kan
handrattsavbrott accepteras även när den manuella pulsgeneratorn vrids upp till
en hastighet motsvarande 3 m/min. Handrattsavbrott genom vridning åt ett håll
kan accepteras även när den manuella pulsgeneratorn vrids upp till en hastighet
motsvarande 7 m/min.
Om den manuella pulsgeneratorn vrids till en hastighet bortom den övre gränsen
förloras pulser från den manuella pulsgeneratorn som motsvarar det
överskjutande värdet, vilket leder till en missanpassning mellan den manuella
pulsgeneratorns skalmarkering och den faktiska, avbrutna rörelsebanan.

4 För en förstorare för handrattsavbrott hänvisas till relevant handbok från maskintillverkaren.
5 Om rörelseriktningen kastas om som en följd av handrattsavbrott utförs dödgångskompensering.
Kompensering stigningsfel utförs för positionen efter avbrott.
6 Vid handavbrott aktiveras endast acceleration/inbromsning för bearbetningshastigheten. Genom
inställning av bit 0 (MNJ) i parameter nr 1606 till 1 kan acceleration/inbromsning för både
bearbetningshastighet och joggningshastighet användas för handavbrott.

- Handavbrott och koordinatsystem


1 Värdet på handavbrottet förskjuter arbetsstyckets koordinatsystem och de lokala koordinatsystemen.
Så maskinen rör sig men koordinaterna i arbetsstyckets koordinatorsystem och det lokala
koordinatorsystemet förblir oförändrade.
Oavsett vilket koordinatorsystem som väljs så förskjuts alla arbetsstyckskoordinatorsystem och det
lokala koordinatorsystemet lika mycket.

- Absoluta koordinater
→ Ändras inte av handrattsavbrott.
- Relativa koordinater
→ Ändras av värdet för handrattsavbrott.
- Maskinkoordinater
→ Ändras av värdet för handrattsavbrott.

Programmerad kanal
Kanal efter
avbrott

Förskjutning genom
handrattsavbrott

(Arbetsstyckets koordinatorsystem
före avbrott)

(Arbetsstyckets koordinatsystem efter


avbrott)

(Verktygsmaskinens koordinatsystem)

2 Även om handrattsavbrott utförs förblir maskinkoordinatsystemet oförändrat. Det absoluta


kommandot (G53) i maskinkoordinatsystemet påverkas inte av det manuella handavbrottet.

- 597 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

(G90G54****)

Programmerad kanal

Kanal efter
avbrott
Förskjutning genom
handrattsavbrott

(Arbetsstyckets koordinatorsystem
före avbrott)

(Arbetsstyckets koordinatorsystem
(G90G53****) efter avbrott)

(Verktygsmaskinens
koordinatsystem)
3 Vid automatisk referenspunktsuppsökning (G28) påverkas inte slutpunkten (referenspunkten) av
handavbrottet. Mittpunkten finns dock i arbetsstyckets koordinatsystem så att den position som
förskjutits med avbrottets värde blir mittpunkt.

- Avbryta värdet för avbrottet


Den operation med vilken arbetsstyckets koordinatsystem, som förskjutits från maskinkoordinatsystemet
vid handrattsavbrott, återförs till arbetsstyckets ursprungliga koordinatsystem kallas avbryta värdet för
avbrottet.
Om värdet för avbrottet avbryts förskjuts arbetsstyckets koordinatsystem med värdet för
handrattsavbrottet och värdet för avbrottet återspeglas i de absoluta koordinaterna.

Avbrottet förskjuter arbetsstyckets koordinatsystem från maskinkoordinatsystemet.


Position före avbrott

Arbetsstyckets
koordinatorsystem före
Arbetsstyckets avbrott
origooffset
Avbrott Position efter
avbrott

Arbetsstyckets
koordinatorsystem
efter avbrott
(Maskinens nollpunkt)
Genom att man avbryter återgår arbetsstyckets koordinatsystem till det tillstånd som rådde före
handrattsavbrottet.

Arbetsstyckets
koordinatorsystem efter
Arbetsstyckets avbrott
Avbryta värdet för avbrott
origooffset
Position efter avbrott

Arbetsstyckets
koordinatorsystem
före avbrott
(Maskinens nollpunkt)
- 598 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
I följande fall avbryts värdet för avbrottet:
- Om en återställning görs (om bit 1 (RTH) i parameter nr 7103 ställs till 1)
- Om nödstoppstillståndet avbryts (om bit 1 (RTH) i parameter nr 7103 ställs till 1)
- Om en manuell referenspunktsuppökning utförs
(om G28 specificeras innan referenspunkt bestäms)
- Om en referenspunkt bestäms utan medbringare
- Om arbetsstyckets koordinatsystem är förinställt

OBS!
Om värdet för avbrott raderas med softkey-knappar blir indikeringen av värdet
för avbrottet 0 och arbetsstyckets koordinatsystem förblir oförändrat.

- Radera värdet för avbrott med softkey-knappar


Radering av värdet för avbrott innebär att indikeringen av värdet för avbrott genom handrattsavbrott är
ställd till 0. Arbetsstyckets koordinatsystem ändras inte.
"Radera alla axlar" eller "Radera valfri axel" utförs på kanalen för vilken värdet för avbrott genom
handrattsavbrott indikeras.
När bit 3 (HLC) i parameter nr 7100 är aktiverad visas softkey-knappen [AVBRYTINTRPT] som
används för den här operationen. När HCL är inaktiverad visas inte softkey-knappen
[AVBRYTINTRPT].

För att välja "Radera alla axlar" eller "Radera valfri axel", utför förfarandet nedan.

1 Tryck på funktionsknappen på MDI-enheten.


2 Tryck på softkey-knappen [HND].

3 Tryck på softkey-knappen [(OPER)].

4 För att förbereda för "Radera alla axlar" eller "Radera valfri axel", tryck på softkey-knappen
[AVBRYTINTRPT].

För att förbereda för "Radera alla axlar" eller "Radera valfri axel", gör ett av följande.

• Radera alla axlar


Tryck på skärmknappen [AVBRYTINTRPT] och tryck sedan på skärmknappen [ALLA AXL].

• Radera valfri axel


- Ange axelnamnet och tryck sedan på [AVBRYTINTRPT].
- Tryck på skärmknappen [AVBRYTINTRPT], ange axelns namn, och tryck på
skärmknappen [EXEK].

Om ett felaktigt axelnamn anges, visas varningsmeddelandet "FORMAT-FEL".

- Koppling till andra funktioner


Följande tabell anger relationerna mellan andra funktioner och rörelser vid handrattsavbrott.

- 599 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Tabell 4.7 (a) Förhållandet mellan andra funktioner och rörelser vid handrattsavbrott
Signaler Relation
Maskinspärr är aktiv. När maskinspärren är på görs ingen rörelse på grund av
Maskinspärr
handrattsavbrott.
Spärr Spärr är aktiv. När spärren är på görs ingen rörelse på grund av handrattsavbrott.
Spegling är inte aktiv. Avbrott i positiv riktning fungerar med ett kommando i positiv
Spegling
riktning även när denna signal aktiveras.

- Visad position
Följande tabell anger relationerna mellan olika värden på positionsdisplayen och rörelser med
handrattsavbrott.
Tabell 4.7 (b) Förhållandet mellan olika positionsvisningsdata och rörelsen på grund av handrattsavbrott
Signaler Relation
Absolut koordinatvärde Ett handrattsavbrott ändrar inte de absoluta koordinaterna.
De relativa koordinaterna ändras av den rörelsebana som programmerats med
Relativt koordinatvärde
handrattsavbrott.
Maskinkoordinaterna ändras av den rörelsebana som programmerats med
Maskinens koordinatvärde
handrattsavbrott.

- Visad rörelsebana
Tryck på funktionsknappen och tryck sedan på softkey-knappen för kapitelval [HNDL]. Nu visas
den rörelsebana som erhållits med handrattsavbrott. Följande fyra typer av data visas samtidigt.

(a) INDATAENHET:
Rörelsebana vid handrattsavbrott i inmatningsenhetssystemet
Indikerar den transportsträcka som specificeras av handrattsavbrott enligt det senast inmatade
inkrementet.
(b) UTDATAENHET:
Rörelsebana vid handrattsavbrott i utmatningsenhetssystemet
Indikerar den transportsträcka som specificeras av handrattsavbrott enligt det senast kommenderade
inkrementet.
(c) RELATIV:
Position i det relativa koordinatsystemet
Indikerar den aktuella relativa positionen där mängden handrattsavbrott har inkluderats.

- 600 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
(d) DISTANS ATT GÅ:
Den resterande rörelsebanan i det aktuella blocket påverkar inte den rörelsebana som programmerats
vid handrattsavbrott.
Den rörelsebana som fastlagts vid handrattsavbrott raderas när den manuella referenspunktsuppsökningen
för varje axel är avslutad.

- Visning för femaxliga system eller bättre


System som har fem eller fler axlar ger visas på samma sätt som visning av alla positioner.

Obs!
OBS!
1 I ett manuellt driftläge, exempelvis joggmatning, manuell handrattsmatning eller
läget AUTOMATISK INLÄRNING HANDRATT, kan handrattsavbrott inte utföras.
2 Vid maskinspärr eller förregling orsakar handrattsavbrott ingen rörelse.
3 Handrattsavbrott är inaktiverad för axeln i något av följande tillstånd.
- Uppföljningstillstånd
- PMC-axelstyrningstillstånd.
4 Handrattsavbrott kan inte utföras för axeln specificerad i G00-läget. Men
manuellt handrattsavbrott är aktiverat i snabbgången för den specificerade axeln
genom inställning av bit 1 (RMI) i parameter nr 10480.

4.7.1 Handrattsavbrott av konvertering av 3-dimensionellt


koordinatorsystem
Översikt
När den manuella pulsgeneratorn roteras i läget konvertering av 3-dimensionellt koordinatorsystem
överlagras transportsträckan som specificeras av den manuella pulsgeneratorn på transportsträckan av
automatisk drift i riktning mot den valde axelmatningen på koordinatorsystemet (programkoordinat) efter
3-dimensionell koordinatkonvertering.
Z Z Z'

Y Y

X' Y'
X X

Koordinatorsystem Koordinatorsystem efter konvertering


innan konvertering
(När Z-axeln är vald överlagras
transportsträckan på Z-axeln som
visas i figuren ovan.)
Fig. 4.7.1 (a) Manuellt avbrott av konvertering av 3-dimensionellt koordinatorsystem

OBS!
Denna funktion är en tillvalsfunktion.

Förklaring
- Avbrott
Funktionen utför avbrott endast när samtliga villkor 1 till 6 nedan är uppfyllda. Annars sker inte avbrottet.
1. Under automatiskt driftsläge (NEM-läge, MDI-läge eller RMT-läge)
- 601 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

2. Under läget 3-dimensionell koordinatkonvertering


3. Under skärläge (G01, G02, G03 eller annan G-kod för skärning exekveras.)
4. När axelns rörelse utförs längs de tre axlarna som valts för 3-dimensionell koordinatkonvertering.
5. När omkopplingssignalen för aktivering/inaktivering av 3-dimensionell koordinatkonvertering är
inställd på "0".
6. När verktygets axelriktning, verktygaxelns rätvinkliga riktning eller verktygsspetsens
centrumrotation inte är vald för 3-demensionell manuell matning

Matningshastigheten som överlagras längs läget 3-dimensionell koordinatkonvertering överstiger inte den
maximala skärhastigheten för varje axel.

- Manuellt avbrott och koordinatsystem


När denna funktion opererar inkluderar inte det absoluta koordinatorvärdet transportsträckan av manuellt
avbrott. De absoluta koordinatorvärdena är därför inte uppdaterade även när den manuella pulsgeneratorn
roteras.
Maskinens koordinatorvärden och relativa koordinatorvärden inkluderar transportsträckan med manuellt
avbrott. Men värdena representeras på koordinatorsystemet innan de konverteras. Som framgår av Fig.
4.7.1 (a) överlagras transportsträckan för handrattsavbrottet längs Z-axeln. Transportsträckan visas med
hjälp av X-, Y- och Z-koordinaterna för koordinatorsystemet innan det konverteras.
Transportsträckan kan genom denna funktion övervakas på skärmen för handrattsavbrottet. Bit 3 (DMK) i
parameter nr 5402 anger om koordinatorsystemet (X, Y, Z) innan konvertering eller koordinatorsystemet
(X', Y', Z') eller efter konvertering används för att visa antalet avbrott med manuellt avbrott.

Obs!
Handrattsavbrott inaktiveras under exekvering av ett a G68- eller G69-block.

4.8 SPEGLING
Under automatisk drift kan speglingsfunktionen användas för en rörelse längs en axel. I detta fall
uppdateras den absoluta koordinaten i samma riktning som en programmerad kanal, och
maskinkoordinaten och den relativa koordinaten uppdateras till motsatt riktning från en programmerad
kanal.
För att aktivera denna funktion måste manöverknappen spegling på manöverpanelen vara PÅ eller
speglingsfunktionen aktiveras med motsvarande knapp på MDI-enheten.
Y Y-axeln spegling slås på

Programmerad
verktygsbana

Verktygsbana efter
speglingsfunktionen
används

Verktyg
X
Fig. 4.8 (a) Spegling

Rutin för spegling


Rutin
Följande utgör ett exempel. Mer information om de verkliga operationerna återfinns i maskintillverkarens
handbok.
1 Tryck på manöverställaren för enkelt block för att stoppa den automatiska driften.
Detta moment utgår om speglingsfunktionen används från bearbetningens början.

- 602 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
2 Tryck på speglingsomkopplaren för målaxeln på manöverpanelen.
Man kan även aktivera speglingsfunktionen på följande sätt:
2-1 Växla till MDI-läget.
2-2 Tryck på funktionsknappen .
2-3 Tryck på softkey-knappen [INST.] för att välja kapitel för att visa inställningsskärmen.

Fig. 4.8 (b) Inställningsskärmen

2-4 Flytta markören till positionen för speglingsinställningen och ställ sedan in målaxeln på 1.
3 Växla till automatisk drift (MINNES-läge eller MDI-läge) och tryck sedan på knappen för cykelstart
för att starta den automatiska driften.

Förklaring
- Speglingsfunktionen kan även aktiveras och inaktiveras genom att ställa bit 0 (MIRx) i parameter nr
0012 till 1 eller 0.
- För mer information om hur knappen spegling används, se motsvarande handbok från
maskintillverkaren.

- Förskjuta arbetsstyckets koordinatsystem


När en operation som använder en spegelbild exekveras efter att arbetsstyckets koordinatsystem har
specificerats, förskjuts arbetsstyckets koordinatsystem från maskinens koordinatsystem.
Denna förskjutna mängd kan annulleras med följande operation.
- Manuell referenspunktsuppsökning
- Förinställning av arbetsstyckets koordinatsystem (G92.1, G50.3)
- Varje axels koordinatsystem för arbetsstycket förinställer signalerna WPRST1-WPRST8

- Programmerbar spegelbild (G50.1, G51.1)


När programmerbar spegelbild (fleroperationsmaskiner) och ordinarie spegelbild specificeras samtidigt,
tillämpas först den programmerbara spegelbilden.

・ M
- Spårföljning
Spegelbilden aktiveras under omvänd exekvering och ny exekvering framåt av spårföljningsfunktionen.
Under omvänd exekvering och ny exekvering framåt är det nödvändigt att utföra spegelbilden i samma
status som vid exekveringen framåt.

- 603 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Begränsning
- Manuell drift och automatisk återgång till referenspunkt
Även om spegelbilden tillämpas reverseras inte följande riktningar.
- Riktning vid manuell drift
- Rörelseriktningen från mellanpositionen till referenspunkten under automatisk återgång till
referenspunkten
I dessa fall uppdateras maskinkoordinaten och den relativa koordinaten i samma riktning som en rörelse,
och den absoluta koordinaten uppdateras till motsatt riktning från en rörelse.

・ M
- Enkelriktad positionering
Spegelbild tillämpas inte i parameter nr 5440 inställning av riktning. Även i speglingsläge förblir
riktningen för enkelriktad positionering oförändrad.
Om positionering av linjär interpolationstyp används och tillståndet för speglingen när ett enkelriktat
positioneringsblock ses med look-ahead skiljer sig från tillståndet för speglingen när exekveringen av
blocket startas så utlöses ett larm. När man byter spegling mitt i ett program ska look-ahead inaktiveras
genom att man specificerar en icke-buffrande M-kod. Byt sedan spegling när det inte finns något
look-ahead-block.

- Borrcykel (G76 och G87)


Även om spegelbild tillämpas, omvänds inte förskjutningsriktningen för borrcykler (G76 och G87).

- Högprecis oscillationsfunktion
Försök aldrig tillämpa spegelbilden på oscillationsaxeln.

- Manuell linjär/cirkulär interpolering


Spegelbilden är inte tillgänglig under manuell drift.

- Manuellt sifferkommando
En spegelbild kan inte användas i riktningen för en specificerad axiell rörelse.

- Programomstart, Snabb programomstart


Verktyget kan inte returneras till en korrekt position när spegelbilden används. Uppsökning av typen P är
dock möjlig för ett block som har växlats mellan PÅ och AV senast eller ett efterföljande block. I det här
fallet måste den speglingssignalstatus som rådde när programmet avbröts bibehållas.

- Manuellt ingrepp och återgång


Använd aldrig spegelbilden när ett manuellt ingrepp och tillbakamatning utförs.

- Indragning och återställning av verktyg


När verktyget dras tillbaka manuellt i läget för tillbakadragning av verktyg, ska man inte använda
spegelbilden.

- Gängskärning med godtycklig hastighet


En gänga kan inte bearbetas på nytt med spegelbilden aktiverad.

- Indragning för generella ändamål


Åtdragningsriktningen är maskinens rörelseriktning, oavsett om en spegelbild är giltig eller ej. (En
spegelbild används inte för uppdateringen av absoluta koordinater.)
- 604 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

- AI-konturstyrning II
I hastighetsregleringen med skärhastigheten, bestäms rörelseriktningen på Z-axeln med motsvarande
NC-kommando. Om därför spegelbilden används på Z-axeln kan inte Z-axelns riktning fastställas.
Använd inte spegelbilden om du använder hastighetsreglering tillsammans med skärbelastning.

4.9 OMSTART AV PROGRAM


I denna funktion bestäms ett blocknummer som programmet skall starta om från efter verktygsbrott eller
avbrott i arbetet under en dag. Bearbetningen startar sedan på nytt vid detta block. Funktionen kan även
användas för snabbkontroll av programmen.
Det finns två metoder för omstart: metod P och metod Q.
Operationen kan omstartas var som helst. Denna metod för
TYP P omstart används när driften stoppas på grund av ett trasigt
verktyg.

Programmets startpunkt (bearbetningens startpunkt)

Återgång

Omstartposition

Innan driften kan omstartas, måste maskinen förflyttas till


TYP Q den programmerade startpunkten (bearbetningens
startpunkt)

Återgång

Programmets
startpunkt
(bearbetningens
startpunkt)

Omstartposition

- 605 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

OBS!
1 När bit 2 (NSQ) i parameter nr 8135 är 0 kan denna funktion användas.
2 När tillvalet "Snabb programomstart" är aktivt kan denna funktion inte användas
oavsett inställningen av parameter NSQ.

Rutin för programomstart med sekvensnummer


Rutin 1
[TYP P]
1 Ta bort verktyget och ersätt det med ett nytt. Ändra offset vid behov. (Gå till rutin 2.)

[TYP Q]
1 Vid strömtillslag eller frisignal efter nödstopp måste alla nödvändiga operationer utföras inklusive
referenspunktuppsökning.
2 Flytta maskinen manuellt till programstartpunkten (bearbetningens startpunkt) och låt modala data
och koordinatsystem vara de samma som vid bearbetningens början.
3 Ändra vid behov offsetvärdet. (Gå till rutin 2.)

Rutin 2
[GEMENSAM FÖR TYP P/TYP Q]
1 Slå på knappen för omstart av program på manöverpanelen.
2 Tryck på funktionsknappen för att visa det önskade programmet.

3 Sök programmets början. Tryck på .


4 Mata in sekvensnumret för blocket som ska startas om och tryck sedan på skärmknappen [TYP P]
eller [TYP Q].
[TYP Q]
xxxxx eller
[TYP P]

Sekvensnummer

Om samma sekvensnummer förekommer mer än en gång måste målblockets läge anges. Ange en
frekvens och ett sekvensnummer.
[TYP Q]
xxxyyyyy eller
[TYP P]

Sekvensnummer (de fem siffrorna längst till höger.)


Frekvens

- 606 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
5 Sökning sker efter sekvensnumret och programomstartsskärmen visas på LCD-skärmen.

Fig. 4.9 (a) Programomstartsskärm

MÅL visar den punkt där bearbetningen ska startas om.


DISTANS ATT GÅ visar avståndet mellan den aktuella verktygspositionen och positionen där
bearbetningen ska startas om. En siffra till vänster om varje axelnamn anger i vilken ordning
(bestäms med parameter) verktyget flyttas längs axlarna då det återgår till positionen för omstart.
Koordinaterna och rörelsebanan för omstart av programmet kan visas för fyra axlar. Om systemet
tillåter fem eller fler axlar visas data för den femte och de efterföljande axlarna om softkey-knappen
[OMSTRT] trycks ned igen.
M : Upp till 30 senast specificerade M-koder. Maximalt antal visade M-koder varierar beroende på
displayens storlek.
Med 10,4"/15" LCD/MDI-bildskärm: Upp till 30 M-koder
Med 8,4" LCD/MDI-bildskärm: Upp till 6 M-koder
T : De två senast specificerade T-koderna
S : Den senast specificerade S-koden
B: Den senast specificerade B-koden
Koder visas i den ordning som de specificerats. Alla koder raderas med kommandot "omstart
program" eller med cykelstart under återställning.
6 Stäng av manöverknappen "omstart program". Siffran till vänster om axelbeteckningen DISTANS
ATT GA blinkar.
7 Kontrollera på bildskärmen de M-, S-, T- och B-koder som skall köras. Om de står i fönstret slår du
om till MDI-läge och kör M-, S-, T- och B-funktionerna. Gå tillbaka till föregående driftsätt när du
är klar. Dessa koder visas inte på bildskärmen "Omstart program".
8 Kontrollera att avståndet som visas i DISTANS ATT GÅ är korrekt. Kontrollera om det finns risk att
verktyget kan kollidera med ett arbetstycke eller annat objekt när det flyttas till startpunkten för
bearbetningens omstart. Om risken finns skall verktyget flyttas manuellt till en position varifrån det
kan gå till startpunkten för bearbetningens omstart utan att stöta på ett hinder.
9 Tryck på knappen för cykelstart. Verktyget flyttas sekventiellt till positionen för
bearbetningsomstarten med testkörningshastigheten längs axlarna, i den ordning de specificeras av
inställningarna i parameter nr 7310. Därefter startar bearbetningen på nytt.

- 607 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Rutin för omstart av program genom specificering av blocknummer


Rutin 1
[TYP P]
1 Ta bort verktyget och ersätt det med ett nytt. Ändra offset vid behov. (Gå till rutin 2.)

[TYP Q]
1 Vid strömtillslag eller frisignal efter nödstopp måste alla nödvändiga operationer utföras inklusive
referenspunktuppsökning.
2 Flytta maskinen manuellt till programstartpunkten (bearbetningens startpunkt) och låt modala data
och koordinatsystem vara de samma som vid bearbetningens början.
3 Ändra vid behov offsetvärdet. (Gå till rutin 2.)

Rutin 2
[GEMENSAM FÖR TYP P/TYP Q]
1 Slå på knappen för omstart av program på manöverpanelen.
2 Tryck på funktionsknappen för att visa det önskade programmet.

3 Sök programmets början. Tryck på .


4 Mata in numret för blocket som ska startas om och tryck sedan på skärmknappen [TYP P] eller
[TYP Q]. Blocknumret får innehålla högst åtta siffror.
[TYP Q]
B xxxxxxxx eller
[TYP P]

Blocknummer
5 Sökning sker efter blocknumret och programomstartsskärmen visas på LCD-skärmen.

Fig. 4.9 (b) Programomstartsskärm

MÅL visar den punkt där bearbetningen ska startas om.


DISTANS ATT GÅ visar avståndet mellan den aktuella verktygspositionen och positionen där
bearbetningen ska startas om. En siffra till vänster om varje axelnamn anger i vilken ordning
(bestäms med parameter) verktyget flyttas längs axlarna då det återgår till positionen för omstart.
Koordinaterna och rörelsebanan för omstart av programmet kan visas för fyra axlar. Om systemet
tillåter fem eller fler axlar visas data för den femte och de efterföljande axlarna om softkey-knappen
[OMSTRT] trycks ned igen.
- 608 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
M : Upp till 30 senast specificerade M-koder. Maximalt antal visade M-koder varierar beroende på
displayens storlek.
Med 10,4-/15-tums LCD-/MDI-enhet : Upp till 30 M-koder
Med 8,4-tums LCD-/MDI-enhet : Upp till 6 M-koder
T : De två senast specificerade T-koderna
S : Den senast specificerade S-koden
B: Den senast specificerade B-koden
Koder visas i den ordning som de specificerats. Alla koder raderas med kommandot "omstart
program" eller med cykelstart under återställning.
6 Stäng av manöverknappen "omstart program". Siffran till vänster om axelbeteckningen DISTANS
ATT GA blinkar.
7 Kontrollera på bildskärmen de M-, S-, T- och B-koder som skall köras. Om de står i fönstret slår du
om till MDI-läge och kör M-, S-, T- och B-funktionerna. Gå tillbaka till föregående driftsätt när du
är klar. Dessa koder visas inte på bildskärmen "Omstart program".
8 Kontrollera att avståndet som visas i DISTANS ATT GÅ är korrekt. Kontrollera om det finns risk att
verktyget kan kollidera med ett arbetstycke eller annat objekt när det flyttas till startpunkten för
bearbetningens omstart. Om risken finns skall verktyget flyttas manuellt till en position varifrån det
kan gå till startpunkten för bearbetningens omstart utan att stöta på ett hinder.
9 Tryck på knappen för cykelstart. Verktyget flyttas sekventiellt till positionen för
bearbetningsomstarten med testkörningshastigheten längs axlarna, i den ordning de specificeras av
inställningarna i parameter nr 7310. Därefter startar bearbetningen på nytt.

Utmatning av M-, S-, T- och B-koder för omstart av program


När du har sökt efter det block som skall startas om kan du utföra följande operationer:

1 Innan verktyget flyttas till positionen för bearbetningsomstart


<1> De senast specificerade M-, S-, T-, och B-koderna kan automatiskt matas ut till PMC.
Den senast specificerade S-koden matas ut som det maximala spindelvarvtalet när S-koden
specificeras i blocket som innehåller G92 eller som det specificerade spindelvarvtalet i andra
fall. Som den senast specificerade S-koden visas endast en S-kod på skärmen för omstart av
program oavsett om S-koden specificeras i det block som innehåller G92.
<2> När sökningen av blocket som ska startas om pågår kan alla samplade M-koder och de senast
specificerade S-, T- och B-koderna matas ut automatiskt till PMC. Du kan programmera 35
M-koder kan samplas. Om antalet samplade M-koder överstiger 35 matas de 35 senast
specificerade M-koderna ut till PMC.
Växla mellan operationerna <1> och <2> med hjälp av bit 6 (MOA) i parameter nr 7300.
2 Innan verktyget når positionen för bearbetningsomstart
På programomstartsskärmen kan du specificera M-, S-, T- och B-koder från MDI-enheten i MEM-
eller DNC-läget utan att växla läge.

Utmatning av de senast specificerade M-, S-, T- och B-koderna


När bit 7 (MOU) i parameter nr 7300 ställs till 1 så matas automatiskt de senast specificerade M-, S-, T-,
och B-koderna ut till PMC innan verktyget flyttas till bearbetningens omstartsposition om man trycker på
brytaren för cykelstart.
I stoppstatus enkelblock flyttas verktyget till positionen för omstart av bearbetningen om man trycker på
brytaren för cykelstart efter det att de senaste M-, S-, T- och B-koderna matas ut.

Utmatning av alla M-koder och de senast specificerade S-, T- och B-koderna


När bit 6 (MOA) i parameter nr 7300 ställs till 1 så matas automatiskt alla M-koder och de senast
specificerade S-, T- och B-koderna ut till PMC om man trycker på brytaren för cykelstart innan verktyget
flyttas till positionen för bearbetningsomstarten.
(Exempel)

- 609 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

När M10, M11, M12, M13, M14, T0101, S1000 och B10 samplas körs ett program i det format som
visas nedan innan verktyget flyttas till positionen för bearbetningsomstarten:
M10 T0101 S1000 B10 ;
M11 ;
M12 ;
M13 ;
M14 ;

Utmatning av M-, S-, T- och B-koderna på programomstartsskärmen


När bit 7 (MOU) i parameter nr 7300 ställs till 1 kan du specificera M-, S-, T- och B-koder från
MDI-enheten i MEM- eller DNC-läget, utan att växla läge efter sökningen efter blocket som ska startas
om tills verktyget når positionen för bearbetningsomstarten.

Rutin
1 Vid sökning efter blocket som ska startas om med hjälp av programomstartsfunktionen, visas
programomstartsskärmen. Om bit 7 (MOU) i parameter nr 7300 ställs till 1 visas
driftsoftkey-knapparna [ÖVERLAGRA], [RADERA] och [INMAT].

Fig. 4.9 (c) Programomstartsskärm (utmatning av M-, S-, T- och B-koder)

2 Om softkey-knappen [ÖVERLAGRA] trycks ned innan verktyget når positionen för


bearbetningsomstarten, väljs överlagringsläget. I överlagringsläget kan data matas in i fälten M, S, T,
och B som visas i avsnittet (ÖVERLAGRA).
För att välja överlagringsläget när verktyget flyttas till positionen för bearbetningsomstart, stoppa
omstartsfunktionen med matningsstoppet och tryck på softkey-knappen [ÖVERLAGRA].
Ange M-, S-, T-, och B-koderna som ska matas ut i avsnittet (ÖVERLAGRA) från MDI-enheten.
(Exempel)
För att mata in M10, S1000, T101 och B20 i avsnittet (ÖVERLAGRA):
<1> Mata in M 1 0 från MDI-enheten.
<2> Tryck på knappen [INPUT].
Du kan även mata in S-, T och B-koder genom att utföra steg <1> och <2>.

- 610 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Fig. 4.9 (d) Programomstartsskärm vid utmatning av M-, S-, T- och B-koder

3 När värden har matats in i avsnittet (ÖVERLAGRA) matas respektive kod i avsnittet
(ÖVERLAGRA) ut om man trycker på cykelstartomkopplaren. Värdena i sektionen
(ÖVERLAGRA) raderas.
4 För att radera de värden som matats in i avsnittet (ÖVERLAGRA) som M-, S-, T- och B-koder,
tryck på softkey-knappen [RADERA]. Alla inmatade värde raderas.
5 Om softkey-knappen [ÖVERLAGRA] trycks ned igen i överlagringsläget avbryts läget. Om man
trycker på resetknappen avbryts överlagringsfunktionen också.
6 För att fortsätta med omstarten ska överlagringsläget avbrytas och cykelstartbrytaren tryckas ned.

VAR FÖRSIKTIG
1 M-, S-, T- och B-koderna specificerade i överlagringsläget visas inte på
programomstartsskärmen.
2 I överlagringsläget avbryts inte överlagringsläget om driftläget ändras till något
annat än MEM- eller DNC-läget. I det här fallet kan inga värden matas in i
avsnittet (ÖVERLAGRA).
3 På svarvsystemet ska inte T-koden specificeras i överlagringsläget. Om en
T-kod specificeras kommer den inte att exekveras.

Framkörning till position för programomstart per godtycklig axel


Denna funktion ger följande i en programomstart:

• Ställ på programomstartsskärmen in axelnamnet för en enda godtycklig axel genom att trycka in på
softkey-knappen. Utför sedan en cykelstart så att målaxeln flyttas till positionen för programomstart
vid testkörningshastigheten, oberoende av den ordning som ställts in i parameter nr 7310.

Denna funktion används genom att man ställer bit 7 (OAA) i parameter nr 11250 på 1.

Rutin
Rutinen för programomstart med denna funktion beskrivs nedan.

Ange det tillstånd då en programomstart är möjlig, som beskrivs nedan.


Ange antingen MEM- eller DNC-läge.

- 611 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Fig. 4.9 (e) Programomstartsskärm

Tryck på softkey-knappen [(OPRT)] och tryck sedan på nästa menyknapp. Soft key-knappen [SET
MV.AX] visas.

Fig. 4.9 (f) Programomstartsskärmen (inställning för rörelseaxel)

Knappa in axelnamnet för att flytta och tryck in softkey-knappen [SET MV.AX] och det inknappade
axelnamnet kommer att blinka.

OBS!
Om en ogiltig axel är specificerad visas varningsmeddelandet, "DET FINNS
INGET SPECIFIKT AXELNAMN".

- 612 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Fig. 4.9 (g) Programomstartskärmen (inställning av rörelseaxel, avbrott av rörelseaxel)

Om du vill avbryta axeln som har ställts in och ställa in en annan axel, knappa in axelnamnet och tryck på
softkey-knappen [SET MV.AX]. För att flytta axeln utför du en cykelstart och axeln som anges ovan
kommer att flytta till positionen för programomstart vid testkörningshastigheten. När axeln börjar röra på
sig blinkar inte längre axelnamnet.

Genom att trycka in softkey-knappen [CLEAR MV.AX] kan axeln som har ställts in enligt ovan avbrytas.
Om CNC-läget ändras kommer axeln som har ställts in avbrytas (axelns namn blinkar inte längre).

När rörelsen av alla axlar till positionen för programomstart har slutförts, utför en cykelstart för att starta
om bearbetningen.

Om en cykelstart utförs när rörelsen av alla axlar till positionen för programomstart inte har slutförts
(eller axlarna ännu inte flyttat) och ingen axel är inställd kommer axlarna att röra sig till positionen för
programomstart i testkörningshastighet. I detta fall kommer de att röra sig i den ordning de har angivits i
parameter nr 7310. Starta sedan om bearbetningen.

OBS!
1 Om softkey-knappen [CLEAR MV.AX] är intryckt när ingen rörelseaxel är inställd
visas varningsmeddelandet, "RÖRELSEAXELN INTE VALD".
2 Om softkey-knappen [SET MV.AX] eller [CLEAR MV.AX] är intryckt i någon av
tillstånden nedan visas ett varningsmeddelande, vilket gör operationen omöjlig.
• I ett läge annat än lägena MEM och DNC
Varningsmeddelande: FEL MODE
• En annan axel flyttas eller omstartskoordinaterna är inte inställda.
Varningsmeddelande: OTILLÅTET KOMMANDO

Förklaring
- Blocknummer
När CNC-programmet stoppas visas antalet körda block på programskärmen eller bildskärmen "Omstart
program". Operatören kan specificera numret på det block som programmet ska starta om från med hjälp
av numret som visas på skärmen. Numret på skärmen är numret på det senast körda blocket. Skall
programmet exempelvis starta från det block där bearbetningen avbröts måste du mata in numret som
syns på displayen plus ett.
- 613 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Antal block räknas från bearbetningens start under antagande att en NC-linje i ett CNC-program utgör ett
block.

(Exempel 1)
CNC-program Antal block
O 0001 ; 1
G90 G92 X0 Y0 Z0 ; 2
G01 X100.0 F100 ; 3
G03 X01 -50.0 F50 ; 4
M30 ; 5

(Exempel 2)
CNC-program Antal block
O 0001 ; 1
G90 G92 X0 Y0 Z0 ; 2
G90 G00 Z100.0 ; 3
G81 X100.0 Y0.0 Z120.0 R-80.0 F50.0 ; 4
#1=#1+1 ; 4
#2=#2+1 ; 4
#3=#3+1 ; 4
G00 X0 Z0 ; 5
M30 ; 6
Makroinstruktioner räknas inte som block.

- Lagra / radera blocknumret.


Blocknumret stannar kvar i minnet även utan strömförsörjning. Numret kan raderas med cykelstart under
återställning.

- Blocknummer när program stoppas eller avbryts.


Programskärmen visar normalt numret på det block som håller på att köras. När ett block har körts
återställs CNC-programmet och programmet körs med stoppfunktionen för enkelt block, på
programskärmen visas numret på det program som senast körts. När CNC-programmet stoppas eller
avbryts med matningsstopp, återställning eller stopp av enkelt block, visas följande blocknummer.
Matningsstopp : Block under pågående exekvering
Återställning : Block som exekverats senast
Enkelt blockstopp : Block som exekverats senast
Om CNC-maskinen exempelvis återställs under pågående exekvering av block 10 ändras det visade
blocknumret från 10 till 9.

- MDI-ingrepp
Om MDI-ingrepp görs medan programmet avbryts av stopp för enkelt block räknas inte de
CNC-kommandon som används för ingreppet som block.

- Blocknummer med mer än 8 siffror


Om blocknumret på programskärmen har mer än 8 siffror ställs blocknumret tillbaka till 0 och räkningen
fortsätter.

Programomstart för flexibel synkroniserad styrning


Parameterinställning
Genom att ställa in bit 0 (FRS) i parameter nr 13421 till 1 är programomstart möjlig i ett program som
innehåller ett M-kodkommando för att slå av/på läget för flexibel synkroniserad styrning.
Om bit 0 (FRS) i parameter nr 13421 är 0 och ett försök görs att utföra en programomstart i ett program
som innehåller ett M-kodkommando för att slå av/på läget för flexibel synkroniserad styrning utlöses larm
PS5244, ”FÖR MÅNGA DI PÅ”.
- 614 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Skapa/köra ett program


1. Om denna funktion används är det inte möjligt att specificera en slavaxel under flexibel
synkroniserad styrning. Om ett försök görs att specificera en slavaxel utlöses larm PS5376, “FSC
SLAVAXEL KAN INTE STYRAS”.

(Exempel)
C: huvudaxel, A: slavaxel
O0001 ;
N10 C0 A0 ;
Slår på synkronstyrningsläge
N20 M133 ;
N30 C10.0 A5.0 ; Larm PS5376
N40 C20.0 ;
N50 M136 ; Slår av synkronstyrningsläge
N60 G90 A20.0 ;
N70 G91 A10.0 ;
:
2. När flexibel synkroniserad styrning avbryts utförs automatiskt en förinställning av arbetsstyckets
koordinatsystem på slavaxeln.

3. Om ett inkrementellt rörelsekommande utlöses för slavaxeln före ett absolut kommando, efter att
flexibel synkroniserad styrning har upphävts, utlöses larm PS5377, ”OTILL. ORDER EFTER FSC
OFF”.

(Exempel)
C: huvudaxel, A: slavaxel
O0002 ;
N10 C0 A0 ;
N20 M133 ; Slår på synkronstyrningsläge
N30 C10.0 ;
N40 C20.0 ;
N50 M136 ;
N60 G90 A20.0 ; Slår av synkronstyrningsläge
N70 G91 A10.0 ; Slavaxeln kräver ett absolut kommando.
:

Användning av programomstart
1. Innan man utför en programomstart ska man se till att läget för flexibel synkroniserad styrning
motsvarar läget för flexibel synkronstyrning på programkommandot i det block där omstart önskas
(M-kodkommandots status för på-/avslagning av läge för flexibel synkroniserad styrning). Om de
inte matchar utlöses larm PS5374, “FSC MODE MISSANP. I RESTART”. Under perioden från
början av programmet till tiden M-koden för utlösning av på-/avslagning av läget för flexibel
synkroniserad styrning sker för första gången anses läget för synkronstyrning vara avslaget på
programkommandot.

- 615 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

(Exempel)
C: huvudaxel, A: slavaxel
O0003 ;
N10 C90.0 ;
N20 A90.0 ;
N30 C0 A0 ;
N40 M133 ; Slår på synkronstyrningsläge
N50 C10.0 ; Omstart av block
N60 C20.0 ;
N70 M136 ;
N80 G90 A20.0 ; Slår av synkronstyrningsläge
N90 G91 A10.0 ;
:
Om blocket där en omstart ska utföras är N50 är det nödvändigt att gå in i läget för flexibel
synkroniserad styrning innan programomstart utförs.

2. Under exekveringen av en programomstart (tidsperioden från det att skärmknappen [TYP P] eller
[TYP Q] har tryckts in tills alla axlar har förflyttats till omstartpositionen) är det inte möjligt att
ändra läget för flexibel synkroniserad styrning. Vid försök att ändra utlöses larm PS5375, “FSC
MODE KAN INTE ÄNDRAS”.

3. Om ett block, under flexibel synkroniserad styrning, specificeras som ett omstartblock är slavaxelns
DISTANS ATT GÅ lika med 0. Slavaxelns omstartposition är "********".

4. Om man ska specificera ett omstartsblock efter annullering av flexibel synkroniserad styrning, ska
ett block specificeras efter det absoluta kommandot för den axel som var slavaxel. Om ett block före
det absoluta kommandot specificeras utlöses larm PS5378, “FEL RESTARTBLOCK”.
(Exempel)
C: huvudaxel, A: slavaxel
O0003 ;
N10 A90.0 ;
N20 C90.0 ;
N30 C0 A0 ;
N40 M133 ; Slår på synkronstyrningsläge
N50 C10.0 ;
N60 C20.0 ;
N70 M136 ; Slår av synkronstyrningsläge
N80 G90 A20.0 ;
N90 G91 A10.0 ;
:
Om N80 är specificerad som omstartblock utlöses larm PS5378.
Om N90 är specificerad som omstartblock utlöses inte larmet eftersom N90 är efter det absoluta
kommandot för slavaxeln för N80.

Fortsatt flexibel synkroniserad styrning vid nödstopp eller servo-av-tillstånd


Vanligtvis om maskinen går i nödstopp eller servo-av-tillstånd avbryts den flexibla synkroniserade
styrningen. Genom att ställa in bit 1 (FCN) i parameter nr 13421 till 1 är det nu möjligt att fortsätta
flexibel synkroniserad styrning. (Denna funktion kan användas även om bit 0 (FDS) i parameter nr 13421
är 0.)

I detta fall, om maskinen går in i nödstopp eller servo-av-tillstånd, blir skillnaden mellan den aktuella
maskinpositionen för slavaxeln och den korrekta positionen för synkronstyrning i relation till huvudaxeln
positionsavvikelsen för slavaxeln. Om nödstopp eller servo-av-tillstånd avbryts flyttar sig slavaxeln till
korrekt position för synkronstyrning.

- 616 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Återgång till referenspunkt / val av maskinens koordinatsystem vid flexibel


synkroniserad styrning
Larm PS5381, "OGILTIG KOMMANDO I FSC MODE" utfärdas i båda de följande fallen.
• G28 utlöses från masteraxeln när referenspositionen inte har bestämts för masteraxeln under flexibel
synkroniserad styrning.
• Om någon av G27 till G30 och G53 utlöses för slavaxeln.

Programomstart för Cs konturstyrd axel


Vanligtvis innan en programomstart är det nödvändigt att ange Cs konturstyrningsläge och bestämma
ursprunget för den Cs konturstyrda axeln.
Genom att använda Cs-axelns funktion för koordinatorbestämmning och inställning av bit 5 (CCS) i
parameter nr 7300 till 1 är det dock inte längre nödvändigt att ange Cs konturstyrningsläge eller
bestämma ursprunget för Cs konturstyrda axel innan en programomstart utförs.
I detta fall är det möjligt att ändra Cs konturstyrningsläge vid behov efter sökning har gjorts efter det
block som är föremål för omstart.
Om systemet går in i Cs konturstyrningsläge bestäms ursprunget till den Cs konturstyrda axeln med
Cs-axelns funktion för koordinatorbestämning. Och den Cs konturstyrda axelns "DISTANS ATT GÅ"
räknas om.
Om systemet inte är i Cs konturstyrningsläge är "DISTANS ATT GÅ" för Cs konturstyrda axel 0.
"********" visas för "MÅL".

OBS!
För att använda den Cs konturstyrda axelns funktion för koordinatorbestämning
måste referenspunktsuppsökning utföras på den Cs konturstyrda axeln minst en
gång efter strömtillslag.

Programomstart för 3-dimensionell koordinatkonvertering


Om det block som är föremål för omstart är i läge 3-dimensionell koordinatkonvertering G68
(fleroperationsmaskiner)/G68.1 (svarvsystem) så är det möjligt att välja om axelns rörelse till
omstartpunkten ska vara i programmets koordinatorsystem eller arbetsstyckets koordinatorsystem genom
att använda bit 1 (3DD) i parameter nr 7301. Om parameter bit 3DD är 0 flyttas axeln till omstartpunkten
en i taget, sett från programets koordinatorsystem, och om den är 1 flyttar de till omstartpunkten en i taget,
sett från arbetsstyckets koordinatorsystem.
Visningen av "MÅL" och "DISTANS ATT GÅ" följer inställningen av 3DD.
Visningen av "ABSOLUT" följer bit 6 (DAK) i parameter nr 3106.

Begränsning
- Omstart P-typ
Omstart av typ P kan inte ske under följande villkor:
• Den automatiska driften har inte utförts sedan maskinen startades.
• Den automatiska driften har inte utförts sedan nödstoppet aktiverades.
• Den automatiska driften har inte startats efter ändring eller förskjutning av koordinatsystemet
(ändring av ett origooffsetvärde för arbetsstyckets referenspunkt)
Återställning kan göras korrekt med programomstart av P-typ för det block där koordinatsystemets
inställning eller ändring utfördes senast innan bearbetningen avbröts.

- Omstart av block
Det block där programmet skall startas om är inte nödvändigtvis det block i vilket programmet avbröts.
Du kan starta om programmet från vilket block som helst. För omstart av typen P måste det block varifrån
programmet skall startas om använda samma koordinatsystem som när exekveringen av programmet
avbröts.

- 617 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

- Enkelblock
Om enkelblocksdrift aktiveras vid tiden för en rörelse till startpunkten görs ett enkelt blockstopp varje
gång en axelfunktion äger rum. I detta fall är ingen MDI-funktion tillåten.

- Manuellt ingrepp
Under rörelsen till punkten för omstart är manuella ingrepp tillåtna för en axel för vilken en uppsökning
ännu inte har utförts. Manuella funktioner leder dock inte till någon rörelse längs de axlar för vilka en
uppsökning redan har utförts.

- MDI
När sökningen är avslutad går det inte att specificera något rörelsekommando med MDI före axelrörelsen.

- Återställning
Utför inte en återställning under tiden från start av sökningen av omstartssekvensen tills bearbetningen
startas om.
Om en återställning utförs måste stegen utföras igen från början.

- Matningsstopp
Om ett matningsstopp utförs under sökningen måste stegen för omstart utföras igen från början.

- Manuell absolutmåttprogrammering
Varje manuell operation måste utföras med den absoluta manuella funktionen på oavsett om den manuella
operationen utförs före eller efter bearbetningen.

- Referenspunktsuppsökning
Om det inte finns någon absolut mätdetektor (absolut pulsgivare) måste man förvissa sig om att
referenspunktsuppsökningen utförs efter strömtillslag och sedan göra en omstart.

- Omkopplare för omstart av program


När brytaren för omstart av program är på startas operationen inte om man trycker på brytaren för
cykelstart.

- Block som specificerar en makrosats, ett makroanrop och ett


underprogramanrop
Det görs ingen sökning efter block som specificerar en makrodatasats, ett makroanrop och ett
underprogramanrop även om de har ett sekvensnummer. I sådana fall skall du söka efter ett block som
finns före ett sådant block.

- Kundmakro av avbrottstyp
Under rörelse till punkten för omstart av bearbetningen med testkörningshastighet går det inte att starta
något kundmakro av typen avbrott. Om ett kundmakro av typen avbrott startas utlöses larm DS0024,
“'SORT-SIGN. ILLEGALT INM.”.

- Indexering av indexeringsbord
När indexering av indexbord används för maskinen placerar man verktyget till omstartpunkten innan
programomstart utförst.

- 618 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

- Kommandon som förhindrar omstart av program


Omstart av program kan inte utföras för block som är placerade i följande funktioner:
• Polygon svarvning (G50.2)
• Gängskärning (G32,G33), Cirkulär gängskärning (G35,G36), Gängskärningscykel (G92), Multipel
repetiv gängskärningscykel (G76)
• Polär koordinatinterpolation (G12.1)
• Balansskärning (G68)
• Gängning med fast tapp
• Spindelpositionering
Om något av följande kommandon inkluderas mellan början av ett program och det block där programmet
skall starta om går det inte att utföra omstart av programmet:
• Förinställning av arbetsstyckets koordinatsystem (G92.1, G50.3)
• Kommandon för aktivering/inaktivering av synkron/sammansatt styrning och överlagrad styrning
• Kommandon för aktivering och deaktivering av synkroniseringsstyrning av axel

- M-, S- och T-kommandon går inte att använda i överlagringsläget


De M-, S- och T-funktioner som listas nedan har, till skillnad från de övriga M-, S- och T-funktionerna,
speciella betydelser inom CNC-maskinen. Dessa M-, S- och T-kommandon kan inte specificeras från
överlagringsskärmen. Avbryt överlagringsfunktionen för att specificera dessa kommandon och exekvera
dem i MDI-drift.
Exempel:
• Spindelpositionering
• Gängning med fast tapp
• Verktygsförvaltning
• Verktygsoffset för svarvsystem (T-kod)

Anmärkningar
(1) Om bit 4 (INT) i parameter nr 13117 är 1 kollisionskontrollen för skär-/nosradiekompensering under
en omstart kan inaktiveras.
(2) Om bit 6 (SQB) i parameter nr 13117 är 1 kan omstart med ett blocknummer inaktiveras. Om B och
ett blocknummer specificeras som det block som är föremål för omstart sker en varning för
"formatfel".
Om den faktiska exekveringen av instruktion för villkorligt hopp (IF-instruktion) för
kundmakroprogrammet skiljer sig från dess exekvering under omstart av program, ställ in parameter
bit SQB till 1.
(3) Om bit 7 (SQP) i parameter nr 13117 är 1 inaktiveras en typ P omstart. I detta fall visas inte längre
softkey-knappen [TYP P]. Om ett program av P-typ inte ska användas är det möjligt att inaktivera
användningen av P-typ genom inställning av SQP till 1.
(4) Ett makroanropsblock eller underprogramsanropsblock kan inte specificeras som det block som är
föremål för omstart.a restart.
(5) Ett verktygs riktningsstyrningblock (G53.1) kan inte specificeras som det block som är föremål för
omstart.
(6) Följande systemvariabler uppdateras inte under omstartsökning:
#5021 till #5040 och #100051 till #100100 ABSMT
#5041 till #5060 och #100101 till 100150 ABSOT
#5061 till #5080 och #100151 till 100200 ABSKP

- 619 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

VARNING
Som regel kan verktyget inte återföras till rätt position under följande
förhållanden.
Var extra försiktig i följande fall eftersom inget av dem utlöser något larm:
- Manuell drift pågår när manuellt absolutläge är AV.
- Manuell drift pågår när maskinen är spärrad.
- När spegling används. Uppsökning av typen P är dock möjlig för ett block
som har växlats mellan PÅ och AV senast eller ett efterföljande block. I det
här fallet måste den speglingssignalstatus som rådde när programmet
avbröts bibehållas.
- När inget koordinatsystem är inställt i början av ett program där
huvudkommandon exekveras i inkrementellt läge.
- När manuell drift pågår under axelrörelse för återföring.
- När programomstart kommenderas för ett block som ligger mellan blocket
"skippa bearbetning" och efterföljande block med absolut kommando.
- När omstart av program specificeras i maskinspärrat tillstånd avbryts
maskinspärren.
- När omstart av program har specificerats för ett mellanliggande block för en
fast multipelrepetercykel
- I allmänhet, när ett koordinatsystem ställs in, ändras eller förskjuts efter det
att sökningen har avslutats, kan verktyget inte återföras till en korrekt
position.

VAR FÖRSIKTIG
Tänk på följande vid omstart av ett program som innefattar makrovariabler.
- Gemensam variabel
När programmet startas om ärvs de tidigare värdena som gemensamma
variabler utan att förinställas automatiskt. Innan programmet startas om skall
rätt variabler initialiseras för de värden som användes vid starten av den
föregående automatiska driften.
- DI/DO
Vid omstart av programmet kan DI läsas av en systemvariabel men DO kan
inte matas ut.
- Klocka
När programmet startas om kan klocktiden erhållas genom en
systemvariabel, men tiden kan inte förinställas.
- Verktygsoffset och arbetsstyckets origooffset
När programmet startas om kan offset läsas av en systemvariabel, men
ändring av offset är endast tillåtet för Q-typen.

- 620 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

4.10 SNABBOMSTART AV PROGRAM


Denna funktion startar om bearbetning från ett block genom att specificera blocket på den relevanta
skärmen för att starta om bearbetning efter ett verktyg är skadat eller efter semestrar.

OBS!
Denna funktion är en tillvalsfunktion.

• För denna funktion finns en skärm för att starta om bearbetningen. Denna skärm kallas
“inställningsskärm för programomstart”. För att utföra programomstart specificera först ett målblock
på inställningsskärmen för programomstart och tryck sedan på softkey-knappen [SÖK EXEKV].
Sedan exekveras programomstart.
• På inställningsskärmen för programomstart visas informationen (inklusive programnamnet och
sekvensnumret) för det sist exekverade blocket som primär information. Denna information kan
enkelt kontrolleras för att se bearbetningens avbrottspunkt.
• Utöver informationen för det sist exekverade blocket går det på inställningsskärmen för
programomstart att visa informationen för vissa block exekverade före det. Denna information kan
automatiskt lagras i CNC-minnet när ett program körs. Detta minne kallas ”programomstartsminne”.
Blockinformation som lagras i programomstartsminnet kallas ”information för omstart av block”.
• Du kan välja ett godtyckligt block i informationen för omstart av block och trycka på
softkey-knappen [SÖK EXEKV] för att starta om automatisk drift från det blocket.

Exekverat block
Sist exekverat block

Fig. 4.10 (a) Inställningsskärm för programomstart

• Du kan även starta om ett program efter ändring av ett blocknummer eller sekvensnummer som visas
på inställningsskärmen för programomstart genom att använda MDI-enheten.
• För denna funktion kan någon av följande två typer av metoder för omstart väljas.
1. Sökmetoden
Använd denna typ när det är svårt att återställa statusen för modal information och
hjälpfunktionen manuellt. Denna typ kan väljas för att starta om ett program inte bara från
blocket som lagras i programomstartsminnet utan även från ett annat block. När denna metod
är vald kan den modala informationen och positionsinformationen för blocket från vilken
programmet startas om automatiskt återställas.
Tillämpningsfall : När strömmen slås av efter att bearbetningen har avbrutits
När ett annat arbetsstycke bearbetas efter att bearbetningen har avbrutits
och omstartblockets information om det föregående arbetsstycket inte har
lagrats
När programmet ska startas om från ett block som inte finns lagrat i
programomstartsminnet
- 621 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Funktion : Operatören måste bestämma om man ska specificera erforderlig


hjälpfunktion och specificera dem.
Verktyget rör sig automatiskt längs varje axel när programmet startas om.
Operation : Återställer modal information och koordinatvärden när den simulerade
exekvering utförs för programmet tills blocket som specificeras i
inställningsskärmen för omstartblock hittas. (Uppdaterar modal
informatoin och koordinatvärden utan att verktyget flyttas längs axeln.)
Uppdaterar huvudsakligen följande data:
- Modal information inklusive G-, F-, D- och H-koder
- Absolut koordinatsystem
2. Direkthoppsmetoden
Använd denna typ när operatören återställer statusen för modal information och
hjälpfunktionerna manuellt och startar om bearbetningen. Denna metod kan endast väljas när
programmet ska startas om från blocket som lagras i programomstartminnet.
När denna metod väljs utförs programomstart vid hög hastighet, även om den modala
informationen och positionsinformationen för omstartblocket inte återställs. Omstarten kommer
att slutföras på kort tid jämfört med sökmetoden, i synnerhet när omstartblocket är i mitten av
ett långt program.
Tillämpningsfall : När operatören enkelt kan återställa maskinens status eftersom förändringar
i maskinens status är få när till exempel bearbetning avbryts och ska startas
om direkt)
När ett program ska startas om från ett block där drift kan startas utan
återställning av maskinens status, exempelvis ett block på
bearbetningsprocessens gräns
Funktion : Operatören måste bestämma om man ska specificera erforderlig
hjälpfunktion och specificera dem.
Maskinen måste manuellt vara placerad vid omstartpunkten innan driften
startas om eftersom verktyget inte flyttas till omstartpunkten längs någon
axel när programmet startas om.
Modala G-koder och annan modal information måste ställas till lämplig
status av MDI-drift innan driften startas om.
Operation : Flyttar endast programmets markör till det specificerade blocket med hög
hastighet utan att modal information eller koordinatvärden återställs.
• Exekvering av cykelstart efter att softkey-knappen [SÖK EXEKV] trycks in på inställningsskärmen
för programomstart startar om driften. När sökmetoden har valts flyttas verktyget till omstartpunkten
innan operationen startas om.
• Vid tryck på skärmknappen [TID], visas förfluten tid från start av programmet till omstartblocket i
stället för sekvensnumret. Och om [SEKV.NR] trycks in, visas sekvensnumret på nytt.

- 622 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Fig.4.10.1 (b) Inställningsskärm för programomstart (förfluten tid)

Rutin för omstart av ett program med hjälp av sökmetoden


Rutin 1
1. Vid strömtillslag eller frisignal efter nödstopp måste alla nödvändiga operationer utföras inklusive
referenspunktuppsökning.
2. Bekräfta att programmet som ska startas om är valt. Om du vill starta om i mitten av ett
underprogram bekräftar du att huvudprogrammet som anropar underprogrammet är valt.
3. Flytta maskinen manuellt till första programstartpunkten (bearbetningens startpunkt) och sätt modala
data och koordinatsystem i samma tillstånd som vid bearbetningens början.
4. Modifiera offsetvärdet vid behov.
5. Gå till rutin 2.

Rutin 2
1. Välj MEM- eller DNC-läge.
2. Tryck på funktionsknappen . Tryck på softkey-knappen [OMSTART], then [PROGRAM
INST.]. Följande inställningsskärm för programomstart visas.
Den sista punkten i omstartpunktlistan är det sista blocket som exekverades.
3. Gå till rutin 3.

- 623 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Fig. 4.10 (c) Inställningsskärm för omstart av program (omstartpunklista)

OBS!
Programskärmen som visas på höger sida av skärmen i figuren ovan kan visas
endast i följande fall:
(1) Minnesdrift
(2) Drift/redigering av minneskortsprogram
(3) Användningen av ett program i dataserver som ett program med minnesdrift
eller exekvering av programmet med ett underprogramsanrop M98
Därför visas inget program som exekveras av ett anrop av externt underprogram
M198 eller drivs i DNC-läge.

Rutin 3
1. Välj det block som du vill starta om programmet på skärmen.
För att kontrollera detaljerad information för varje block, tryck på softkey-knappen, [(OPRT)], sedan
[DETALJ]. Detaljerad information visas för omstartpunkt som markören pekar på. För att visa
listskärmen igen efter kontroll av detaljerad information, tryck på softkey-knappen [LISTA].
• När det block som programmet ska startas om från visas
→ Gå till rutin 3-1.
• När ett block nära det block som programmet ska startas om från visas
→ Gå till rutin 3-2.
• När ingen av de ovan nämnda blocken visas
→ Gå till rutin 3-3.

Rutin 3-1 (När det block som programmet ska starta om från visas)
1. Välj önskad omstartpunkt med hjälp av markörknapparna och sidknapparna

.
(Gå till rutin 4.)

- 624 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Fig. 4.10 (d)

Rutin 3-2 (När ett block nära det block som programmet ska starta om från
visas)
När ett block nära blocket som programmet ska startas om från visas som omstartpunkt specificeras
omstartblocket genom redigering av information för omstartpunkten enligt följande:
1. Välj önskad omstartpunkt med hjälp av markörknapparna och sidknapparna

.
2. Tryck på softkey-knappen [(OPRT)], sedan [REDIGERA].
Flytta markören och redigera data.
Ange önskat sekvensnummer, blocknummer och repeterfrekvens. När ett sekvensnummer tilldelas
omstartblocket specificerar man sekvensnummer och repeterfrekvens utan att specificera något
blocknummer.

Fig. 4.10 (e) Inställningsskärm för programomstart (redigera)

- 625 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

OBS!
Följande begränsningar finns när två eller fler objekt redigeras:
1 Bland [SEKVENS NR.], [AKTUELL BLOCK RÄKN.], och [TOT BLOCK
RÄKN.], kan endast ett objekt redigeras. Två eller fler objekt kan inte
redigeras samtidigt. Om ett objekt redigeras blir de andra två objekten
ogiltiga.
2 I avsnittet [REPET.] kan endast ett objekt redigeras. Två eller fler objekt kan
inte redigeras samtidigt.
Om ett objekt redigeras blir de andra två ogiltiga.

Värdet i fältet [AKTUELL BLOCK RÄKN.] kan ändras genom att välja ett godtyckligt block i
programmets visningsfönster (till höger på skärmen) istället för att ange blocknumret eller
sekvensnumret. Följ rutinen nedan:
(1) Tryck på knappen .
Markören flyttas till programmets visningsfönster (till höger på skärmen).
(2) Tryck på knappen och välj ett godtyckligt block som programmet ska startas om
ifrån. Värdet i fältet [AKTUELL BLOCK RÄKN.] i detaljerad information (till vänster på
skärmen) ändras automatiskt till det valda blocket.
Det är möjligt att söka ord med skärmknappen [SRH↑] and [SRH↓].

Fig. 4.10 (f) Specificering av ett block i programmets visningsfönster

OBS!
Denna metod är tillgänglig följande fall:
1. För omstart av ett program från ett block i minnesdriftläge
2. För omstart av ett program från ett block i drift/redigering av
minneskortsprogram
3. För användningen av ett program i dataserver som ett program med
minnesdrift eller exekvering av programmet med ett underprogramsanrop
M98
Därför är denna metod inte tillgänglig för ett block i ett program som körs av
anrop av M198-externt underprogram eller drivs i DNC-läge.

3. Gå till rutin 4.
- 626 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Rutin 3-3 (När ingen av blocken visas)


Använd denna rutin när det block som programmet ska startas om ifrån inte visas eller om du vill starta
om ett annat program som inte är det avbrutna programmet, från ett önskat block. Följ rutinen nedan:
1. Tryck på softkey-knappen [(OPRT)] på inställningsskärmen för programomstart. Tryck sedan på
softkey-knappen [REDIG.], sedan [NY].
2. Mata in programnamnet för omstart. När omstart utförs i programmet som har hämtats av M198
externa underprogram eller programmet som används i DNC-läget, tryck på skärmknappen [VÄLJ
DNC]. Och ange filnamnet.
3. Ange sekvensnumret eller blocknumret och andra data för det block som programmet ska startas om
från för att specificera omstartblocket.

Fig. 4.10 (g)

Mata in ett värde i relevant fält enligt följande:


(1) För att specificera ett block med ett sekvensnummer
När ett sekvensnummer tilldelas ett block som programmet ska startas om ifrån, ställ in
sekvensnumret i fältet [SEKVENS NR.].
När samma sekvensnummer visas i programmet mer än en gång, ställ in numret som motsvarar
blocket i fältet [REPETERA (SEKVENS NR.]. Om detta nummer utelämnas antas blocket vara
det första blocket med det relevanta sekvensnumret som visas i programmet.
När blocket från vilket programmet omstartas befinner sig i underprogrammet, ange
underprogrammets namn i posten "PROGRAM NAMN". Denna inställning behövs inte om
block från vilket programmets ska omstartas är huvudprogrammet. Inställningen av
underprogrammets namn kan utelämnas genom att ställs in bit 4 (NPN) i parameter nr 11251 på
1. Sekvensnumret kan specificeras för NPN=1 utan att skillnad görs mellan huvudprogram och
underprogram.
(2) För att specificera ett blocknummer
När inget sekvensnummer tilldelas det block som programmet ska startas om från, ställ in
numret för det blocket i fältet [AKTUELL BLOCK RÄKN.].
Specificera blocknumret med antalet rader (EOBs) från början av programmet. När samma
block exekveras mer än en gång enligt GOTO-satsen specificerar man numret för repetitioner
som motsvarar det blocket i fältet [REPETERA (BLOCK RÄKN.)]. Om detta nummer
utelämnas antas blocket vara det första blocket.
(3) För att specificera ett block med antalet exekveringsblock
När antalet block som exekveras från början av programmet är känt ställs antalet in i fältet
[TOT BLOCK RÄKN.].
3. Gå till rutin 4.

- 627 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Rutin 4
1. Tryck på softkey-knappen [(OPRT)], [OMSTART TYP], och [SÖK] för att välja sökmetoden som
omstarttyp. “SÖK” visas för [OMSTART TYP] på skärmen.

Fig. 4.10 (h)

OBS!
I den initiala statusen efter strömtillslag väljs sökmetoden som omstarttyp.

2. Tryck på softkey-knappen [SÖK EXEKV]. Den valda omstartpunkten söks. När sökningen avslutats
visas programmets omstartskärm.
För information om denna skärm, se steg 5 i ”Rutin 2” i ”Rutin för programomstart genom
specificering av ett sekvensnummer” i avsnittet ”OMSTART PROGRAM”.
När CNC inte är i återställningstillstånd och skärmknappen [SEARCH EXEC] påverkas, visas
varningen ”CNC-FEL”.
3. Gå till rutin 5.

Rutin 5
1. Ställ in ordningen som verktyget flyttas till positionen för bearbetningsomstart längs axlarna på
programmets omstartskärm vid behov. Varningen "NUMMERFEL (OMSTART)" visas om
inställningen är felaktig.
2. Växla till MDI-läget och kontrollera MDI-programmet. Efter modifiering av MDI-programmet, om
nödvändigt, exekvera cykelstart.
3. Efter MDI-programmet har exekverats returneras maskinen till NEM-läget.
4. Kontrollera om avståndet som visas i [DISTANS ATT GÅ] är korrekt. Kontrollera om det finns risk
att verktyget kan kollidera med ett arbetstycke eller annat objekt när det flyttas till startpunkten för
bearbetningens omstart. Om risken finns skall verktyget flyttas manuellt till en position varifrån det
kan gå till startpunkten för bearbetningens omstart utan att stöta på ett hinder.
5. Tryck på knappen för cykelstart. Verktyget flyttas sekventiellt till positionen för bearbetningsomstart
vid testkörning längs axlarna i ordningen som specificeras i steg 1.
Du kan också flytta verktyget sekventiellt till positionen för bearbetningsomstart längs axlarna
genom att välja en godtycklig axel i taget, oberoende av den ordning som är inställd i steg 1. För
detaljer, se ”Framkörning till positionen för programomstart per godtycklig axel” in
avsnitt ”OMSTART PROGRAM”.
När verktyget har flyttats till positionen för bearbetningsomstart längs alla axlar, omstartas
bearbetningen. Sedan visas programkontrollskärmen automatiskt.

- 628 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Rutin för omstart av ett program med hjälp av direkthoppmetoden


Rutin 1
1. Vid strömtillslag eller frisignal efter nödstopp måste alla nödvändiga operationer utföras inklusive
referenspunktuppsökning.
2. Bekräfta att programmet som ska startas om är valt. Om du vill starta om i mitten av ett
underprogram bekräftar du att huvudprogrammet som anropar underprogrammet är valt.

Rutin 2
1. Tryck på funktionsknappen . Tryck på softkey-knappen [OMSTART], then [PROGRAM
INST.]. Följande inställningsskärm för programomstart visas.
Den sista punkten i omstartpunktlistan är det sista blocket som exekverades.
2. Kontrollera om det block som programmet ska starta om från visas. Om blocket inte visas kan inte
programmet startas om med hjälp av direkthoppmetoden. Använd sökmetoden för att starta om
programmet.

Fig. 4.10 (i)

3. Kontrollera status för modal information och hjälpfunktioner i det block som programmet ska startas
om från. Återställ statusen med MDI-drift vid behov.
4. Gå till rutin 3.

- 629 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Rutin 3
1. Välj MEM- eller DNC-läge.
2. På inställningsskärmen för programomstart trycker du på softkey-knapparna [(OPRT)], [OMSTART
TYP], och [HOPPA] för att välja direkthoppmetod som omstarttyp. “HOPPA” visas för [OMSTART
TYP] på skärmen.

Fig. 4.10 (j)


3. Välj det block som programmet ska startas om från med hjälp av markören och tryck på
softkey-knappen [SÖK EXEKV].
4. Gå till rutin 4.

Rutin 4
1. Programmarkören hoppar till det angivna objektet. Kontrollera på programskärmen om markören
visar målblocket.
2. Kontrollera modal information och annat igen och specificera statusen med MDI-drift vid behov.
3. Flytta verktyget till omstartpunkten med manuell drift.
4. Returnera maskinen till NEM- eller DNC-läge och exekvera cykelstart.
Programmet exekveras från markörens position.

Förklaring
- Programomstartsminne
1. Följande block lagras i programmets omstartminne:
a. Sist exekverat block
b. Block för positionering (om några block följer på varandra sparas första blocket i minnet)
c. Block för underprogramanrop (inklusive M98-, M198-, G65-, G-, och M-kod makroanrop och
underprogramsanrop)
d. Andra block bedöms vara lämpliga för omstart av ett program (block för att slå av och på varje
läge och andra som fungerar som en brytpunkt i ett program)
2. Om ett programs omstartsminne blir fullt raderas blockinformationen från den äldre och
informationen på det nya blocket skrivs över.
3. Programmets omstartminne raderas när driften startas i NEM- eller RMT-läge efter återställning.
Minnet raderas också när programmet ändras och omstart som använder sökmetoden börjar.
4. När ett program startas om med en ny omstartpunkt specificerad (”Rutin 3-3” i ”Rutin för omstart av
ett program med hjälp av sökmetoden”) raderas inte informationen i blocken som finns lagrade i
minnet före omstarten. Efter att programmet har startats om läggs blockinformation till efter
omstarten, helt enligt den blockinformation som finns lagrad i minnet före omstarten.

- 630 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

- Programomstart med hjälp av sökmetoden


1. Varje sekvensnummer i det programmerbara parameterinmatningsläget (G10L52 eller G10L50) söks
inte efter när en sökning exekveras vid specifiering av ett sekvensnummer.
2. När en genväg specificeras för en roterande axel så använder verktyget också en genväg till
positionen för bearbetningsomstart.
3. Om enkel blockdrift aktiveras när verktyget flyttar till positionen för bearbetningsomstart sker ett
enkelt blockstopp varje gång verktyget flyttas längs en axel. Under denna operation är dock ingen
MDI-drift tillåten.
4. Medan verktyget flyttar till positionen för bearbetningsomstart tillåts manuellt ingrepp för en axel
längs vilken verktyget inte har flyttats till positionen för omstart. Verktyget flyttas dock inte
manuellt längs någon axel den har flyttats av.
5. Under rörelse till punkten för omstart av bearbetningen kan ingen kundmakro startas. Om ett
kundmakro av typen avbrott startas utlöses larm DS0024, “'SORT-SIGN. ILLEGALT INM.”.

- Rutin för omstart av ett program med hjälp av direkthoppmetoden


Följande begränsningar gäller.
1. Ett direkthopp kanske inte kan väljas beroende på blocket. (Exempel: Block i lägena skärverktyg
eller verktygets nosradiekompensering)
Om ett försök görs att välja “HOPP” som omstarttyp för ett sådant block visas varningsmeddelandet,
“OGILTIG DATA”, och inställningen accepteras inte.
2. Direkthoppmetoden kan väljas för att starta om ett program från ett block som är lagrat i
programmets omstartminne. Om ett försök görs att använda direkthoppmetoden för att starta om ett
program från ett block som inte är lagrat i programmets omstartminne visas
varningsmeddelandet ”OGILT. DATA”.
3. När en direkthoppmetod väljs återställs inte statusen för objekt inklusive positionsinformation,
modal information och makrovariabler. Funktionen “hjälpfunktionutmatning i programomstart”
exekveras inte heller. Av denna anledning måste operatören återställa statusen med manuell eller
MDI-drift med tanke på omstartblockets status.
4. I följande fall kan ett direkthopp väljas för ett block i ett underprogram eller externt
underprogramsanrop:
a. Underprogramsanrop med M98
b. Underprogramsanrop med G65
c. Block i ett underprogram på dataservern drivs av M198
d. Block i ett program på dataservern drivs i DNC-läge
I andra fall kan direkthopp inte väljas för ett block i ett underprogram eller externt
underprogramsanrop.
Det betyder att ett direkthopp inte kan väljas för följande block:
e. Block i ett underprogram som specificerats av en M- eller G-kod eller ett program som anropas
av makroanrop
f. Block som drivs i DNC-läge (andra än dataservern)
g. Block i ett exekveringsmakro
5. Anmärk att följande begränsningar finns för block beskrivna i c. och d. ovan:
(1) Det är inte möjligt att hoppa till höger position när det finns en hoppinstruktion för
kundmakron.
(2) Det kan ta en eller ett par minuter att flytta markören till omstartblocket i ett långt program
längre än 20 MB.
6. Hoppositionen förskjuts om antalet rader i programmet ändras genom att programmet redigeras efter
avbrott.

- Exekveringsmakro (makroexekvering)
Ett program kan inte startas om från ett block i en exekveringsmakro.

- 631 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

- Modal visning på inställningsskärmen för omstartblocket


Den modala visningen på inställningsskärmen för omstartblock indikerar statusen före exekveringen av
det lagrade blocket. Det betyder att data, specificerade i det lagrade blocket inte visas.

- Återställning
Utför inte återställningen från början av en sökning för omstart till omstart av bearbetning.
Om återställning utförs så utför omstart från början igen.

- Matningsstopp
Om man utför matningsstopp under en sökning så utför man omstart från början igen.

- Manuell absolutmåttprogrammering
Utför varje manuell operation med det manuella absoluta läget tillslaget oavsett om den manuella
operationen utförs före eller efter bearbetningen.

- Referenspunktsuppsökning
Om ingen absolut positionsdetektor (absolut pulsgivare) tillhandahålls måste man förvissa sig om att
referenspunktsuppsökningen utförs efter strömtillslag och sedan göra en omstart.

- CS-kanalstyrning
För att starta om ett program som innehåller ett kommando för att slå av eller på Cs-konturstyrningsläge
måste man ta i beaktande om omstartblocket ligger i Cs-kontrustyrningsläge eller inte. Innan en omstart
ska man ställa maskinen i samma läge som för omstartblocket.
Men genom att använda bestämningen av Cs-axelkoordinater, inställning av bit 5 (CCS) i parameter nr
7300 till 1 och funktionen “hjälpfunktionsutmatning i programomstart” tillsammans så kan omstart
utföras utan att ta i beaktande om omstartblocket är i Cs-konturstyrningsläge.
För mer information punkten, “Programomstart för Cs-konturstyrd axel” i avsnitt “OMSTART AV
PROGRAM”.

- Flexibel synkroniserad styrning


Inställning av bit 0 (FRS) i parameter nr 13421 till 1 möjliggör programomstart i ett program som
innehåller en M-kod för att slå på/av läget för flexibel synkroniserad styrning.
För mer information, se punkten, ”Programomstart för flexibel synkroniserad styrning” i
avsnittet ”OMSTART PROGRAM”.

- Indexering vid lutning av bearbetningsplan (M-serien)


För att starta om ett program från ett block i läget indexering av lutad bearbetningsplan med hjälp av
hoppmetoden följer man rutinen nedan:
1. Flytta tillbaka verktyget till omstartpunkten.
2. Exekvera [SÖK EXEKV] med hjälp av direkthoppmetoden.
3. Specificera läget indexering av lutad bearbetningsplan med hjälp av MDI-enheten efter att
programmet har startats om (blinkande RSTR försvinner).
4. Om programmet startas om från blocket efter verktygsaxelns riktningsstyrning ger man kommando
för verktygsaxelns riktningsstyrning.
5. Den aktuella absoluta koordinaten anpassas till omstartblockets absoluta koordinater.

- 632 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

・ Andra anmärkningar
VARNING
I princip kan inte verktyget återgå till korrekt position i följande fall.
Var extra försiktig i följande fall eftersom ingen av dem ger larm.
- Manuell drift pågår när manuellt absolutläge är av.
- Manuell drift pågår när maskinen är spärrad.
- Spegling används.
- Ett program där huvudkommandona exekveras i inkrementellt läge börjar inte
med inställning av koordinatorsystem.
- Manuellt ingrepp görs medan verktyget återgår till omstartpunkten längs en
axel.
- Omstart av program specificeras för ett block som ligger mellan blocket
"skippa bearbetning" och efterföljande block med absolut kommando.
- Efter omstart av program specificerats i maskinspärrat tillstånd avbryts
maskinspärrat tillstånd
- Ett program startas om från ett block i fast multipelrepetercykel (T-serien)
med specificering av ett block eller sekvensnummer.
- I allmänhet, när ett koordinatsystem ställs in, ändras eller förskjuts eller när
ett verktygs kompenseringsvärde ändras, kan verktyget inte återföras till en
korrekt position.

VAR FÖRSIKTIG
Tänk på följande vid omstart av ett program som innefattar en makrovariabel.
- Allmän variabel
När ett program startas om ärvs de tidigare värdena som gemensamma
variabler utan att förinställas automatiskt. Av denna anledning, innan
programmet startas om, skall rätt variabler initialiseras för de värden som
användes vid starten av den föregående automatiska driften.
- DI/DO
Vid omstart av programmet kan DI läsas av en systemvariabel men DO kan
inte matas ut.
- Klocka
När programmet startas om kan klocktiden erhållas genom en
systemvariabel, men tiden kan inte förinställas.

- Koppling till andra funktioner


Symbolerna i tabellen beskrivs nedan:
A : Kan starta om ett program från ett block i varje funktions läge.
NA : Kan inte starta om ett program från ett block i varje funktions läge. Kan dessutom inte starta ett
program när någon av dessa kommandon specificeras i det första blocket i programmet till
omstartblocket.
*1 : Det finns vissa begränsningar, se Anmärkningar.
*2 : Kan starta om ett program efter statusen för ett objekt inklusive modal information, makrovariabler
och hjälpfunktioner återställs av MDI-drift eller manuell drift.
*3 : Kan i vissa fall starta om ett program med hjälp av funktionen “hjälpfunktionsutmatning i
programomstart”.
*4 : Kan inte starta om ett program från ett block i varje funktions läge.
Kan starta om ett program från ett block i vilken läget är avaktiverat när programmet innehåller ett
block för att slå av och på läget.

- 633 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

*5 : Koordinatvärdena beräknas på antagandet att blocket exekveras till slutpunkten. Så om programmet


därför startas om från ett block utan att ett absolut kommando är specificerats minst en gång efter
detta kommando kan de placerade koordinatvärdena skilja sig från de som faktiskt exekverats.
Från block som programmet kan startas om från med den vanliga funktionen för omstart av program kan
ett program också startas om med sökmetoden.

Tabell 4.10 (a) Koppling till andra funktioner


Sökmetode Direkthopps-
Funktionsnamn Anmärkningar
n metoden
Automatisk drift (minnesdrift) A A
DNC-drift A *1 Endast DNC-drift av dataservern finns
tillgänglig för direkthoppsmetoden. När
omstarten av program exekveras där
dataservern exkluderas, visas
varningen ”OGILT. DATA” och
omstarten startar ej.
DNC-drift med minneskort A NA Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas
ej.
Schemaläggningsfunktionen NA NA Vid sökmetoden utlöses larm SR1968.
Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas
ej.
Extra blockskipp *1 *1 Den alternativa signalen för
överhoppning av block kan inte ändras
när programomstarten exekveras.
Programomstarten kan inte utföras
korrekt och startar om i fel block när
signalen ändras.
Positionering A A
Enkelriktad positionering (G60) A A
(M-serien)
Linjär interpolation A A
Cirkulär interpolation A A
Spiralinterpolation A A
Fördröjning A A
Nano-finpolering *4 *4 I sökmetoden kan
programomstartfunktionen startas från
ett bakåtriktat block i det specificerade
blocket.
I direkthoppsmetoden kan
verktygsbanan eventuellt förskjutas
något under drift efter att programmet
har omstartats.
Gängskärning, synkroniserad skärning *4 *4 Gängan skiftar vid omstart i den följd
som gängskärningsblocken är
kontinuerligt programmerade.
Multipel gängskärning (T-serien) *4 *4 Samma som beskrivs ovan
Kontinuerlig gängskärning (T-serien) *4 *4 Samma som beskrivs ovan
Gängskärning med variabel stigning *4 *4 Samma som beskrivs ovan
(T-serien)
Cirkulär gängskärning (T-serien) *4 *4 Samma som beskrivs ovan
Skippa *5 *2
Höghastighetsskipp *5 *2
Multistegsskipp *5 *2
Kontinuerlig höghastighetsskippfunktion *5 *2
Skippa momentbegränsning *5 *2

- 634 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
Sökmetode Direkthopps-
Funktionsnamn Anmärkningar
n metoden
Polär koordinatinterpolation (T-serien) *4 *4 I sökmetoden kan verktygsbanan
eventuellt förskjutas under drift efter att
programmet har omstartats.
Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas
ej.
Cylindrisk interpolation *4 *4 Larm PS176 utlöses och omstart är inte
möjlig i vare sig sök- eller
direkthoppsmetoderna.
Polärt koordinatkommando (serie M) A *4 Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas
ej.
Normal riktningskontroll (M-serien) A *4 Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas
ej.
Spegling NA *2 I sökmetoden kan verktygsbanan
eventuellt förskjutas under drift efter att
programmet har omstartats.
Programmerbar spegling A *4 Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas
ej.
Spegelbild för dubbla revolvrar (T-serien) A *4 Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas
ej.
Skalindelning (M-serien) A *4 Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas
ej.
Figurkopiering (M-serien) A *4 I direkthoppsmetoden kan
verktygsbanan eventuellt förskjutas
under drift efter att programmet har
omstartats.
Koordinatrotation A *4 I direkthoppsmetoden kan
verktygsbanan eventuellt förskjutas
under drift efter att programmet har
omstartats.
Konvertering vid 3-dimensionellt A *2 Om G68 (G68.1) kommenderas med
koordinatsystem MDI-drift och läget för konvertering av
3-dimensionellt koordinatsystem
återställs, är direkthoppsmetoden
tillgänglig.
Indexering vid lutning av A *2 Se punkt “Indexering av lutad
bearbetningsplan (M-serien) bearbetningsplan” för mer information
om när en direkthoppmetod väljs.
Arbetsstyckets koordinatsystem A *2
Förinställning av arbetsstyckets NA *2 I sökmetoden kan verktygsbanan
koordinatsystem (G92.1/G50.3) eventuellt förskjutas under drift efter att
programmet har omstartats.
Inställning av ett koordinatsystem A *2
(G92/G50)
Referenspunktsuppsökning A A
Kontroll av referenspunktsuppsökningen A A
2:a referenspunktsuppsökningen A A
3:e/4:e referenspunktsuppsökningen A A
Verktygets längdförskjutning (M-serien) A *2
Verktygsoffset (G45 till G48) A *2
Verktygsoffset (T-kod på svarvsystem) A *2
Verktygsradie-/nosradiekompensering A *4 Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas
ej.

- 635 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Sökmetode Direkthopps-
Funktionsnamn Anmärkningar
n metoden
Automatisk verktygslängdkompensering *5 *2
(M-serien)/Automatisk verktygsoffset
(T-serien)
Val av plan A *2
Balansskärning (T-serien) *4 *4 Synkronisering mellan kanaler kan
eventuellt förskjutas under drift efter att
programmet har omstartats.
Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas ej.
Programmerbar datainmatning A A
Programmerbar parameterinmatning A A För block mellan G10L52 (eller G10L50)
och G11, är omstart av program genom
att specificera ett sekvensnummer
inaktiverat.
Underprogramanrop (M98) A A
Underprogramanrop (M198) A *1 Endast ett programanrop på dataservern
finns tillgänglig för en direkthoppsmetod.
Omvandling mellan tum- och A *2
metersystemet
Direkt ritningsmåttprogrammering A *4
(T-serien)
Fasning/rundning av hörn (T-serien) A *4
Tillval fasning/rundning av hörn A *4
(M-serien)
Kundmakro A *2
Kundmakro av avbrottstyp A *2
Fast cykel (T-serien) *4 *4 Verktygsbanan kanske förskjuts under
drift efter att programmet har omstartats.
Multirepetercyklar (T-serien) *4 *4 Verktygsbanan kanske förskjuts under
drift efter att programmet har omstartats.
Multirepetercyklar II (T-serien) *4 *4 Verktygsbanan kanske förskjuts under
drift efter att programmet har omstartats.
Fast cykel för slipning *4,*5 *4 Verktygsbanan kanske förskjuts under
drift efter att programmet har omstartats.
Fast cykel för borrning (förutom A *4 Vid direkthoppsmetoden visas varningen
gängning med fast tapp) "OGILT. DATA" och omstarten startas ej.
Stegborrningscykel av litet hål (M-serien) *4 *4 I sökmetoden, omstartas driften från
hålbearbetningens början.
Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas ej.
Gängning med fast tapp *4 *4 Vid sökmetoden utlöses larm PS0200
efter omstart.
Vid direkthoppsmetoden visas varningen
"OGILT. DATA" och omstarten startas ej.
PMC-axelkontroll *3 *2
Anpassad makro i realtid NA *4 Realtids kundmakro exekveras inte vid
omstart. Därför är det möjligt att realtids
kundmakro inte fungerar korrekt efter en
programomstart. (både sök- eller
direkthoppsmetoderna)
Polygon svarvning (T-serien) *4 *4
Polygonbearbetning med två spindlar *4 *4
(T-serien)
Snabb HRV3-kontroll (G5.4) *4 *2 På/av för denna funktion återställs inte,
och inte heller för sökmetoden.
Om G05.4Q1 eller Q0 kommenderas av
MDI-drift och status återställs efter en
omstart, kan operationen omstartas.
(både sök- eller direkthoppsmetoderna)

- 636 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
Sökmetode Direkthopps-
Funktionsnamn Anmärkningar
n metoden
Optimalt vridmoment vid A A
acceleration/inbromsning
Ryckstyrning (M-serien) A A
AI-utvidgad förhandskontroll (M-serien) A A
AI-konturstyrning I A A
AI-konturstyrning II A A
Exakt stopp-läge A *2
Gängningsläge A *2
Bearbetningsläge A *2
Automatisk hörnövermanning A *2
Hjälpfunktion *3 *2
Sekundär hjälpfunktion *3 *2
Kontroll av M-kodgrupp *3 *2
Funktion för verktygsförvaltning *3 *2 När sökmetoden är vald och ett makro
för verktygsväxling exekveras efter
sökning kan värdet för verktygsoffset
vara felaktig. (För ett makro med ett
kommando såsom H#8409D#8410)
Övervakning av verktygslivslängd *3 A
Inbäddat makro A A
Godtycklig vinkelaxelstyrning A A
Axelsynkronstyrning NA *4 Vid sökmetoden, kan programomstart
startas om synkroniseringen alltid är PÅ.
Om synkroniseringen ändras PÅ/AV i
programmet med M-kod etc., kan
eventuellt masteraxelns och slavaxelns
position förändras efter omstart.
Synkron/sammansatt kontroll NA *4 Om PÅ/AV ändras i programmet med
M-kod etc., kan eventuellt masteraxelns
och slavaxelns position förändras efter
omstart.
Överlagrad styrning NA *4 Om PÅ/AV ändras i programmet med M-kod
etc., kan eventuellt masteraxelns och
slavaxelns position förändras efter omstart.
Synkron/sammansatt/överlagrad styrning NA *4 Om PÅ/AV ändras i programmet, kan
av programkommandot eventuellt masteraxelns och slavaxelns
position förändras efter omstart.
Flexibel synkroniserad styrning *1 *1 Se punkten ”Flexibel synkroniserad
styrning”.
Avrullningsfräsning/Elektrisk växellåda NA *4 Bearbetningen exekveras medan
(M-serien) funktionen är ogiltig efter omstart.
Elektrisk växellåda automatisk NA *4 Samma som beskrivs ovan
fassynkronisering (M-serien)
Urvalsfunktion bearbetningsvillkor A *2
Spindelpositionering (T-serien) *4 *4 Spindeln måste placeras på positionen
för omstart med MDI-drift i förväg.
Cs-konturstyrning *3 *2 Se punkt “Cs-konturstyrning” för mer
information om när sökmetoden väljs.
Detektering av spindelvarvtalsfluktuation A *2
(T-serien)
Spindelsynkronstyrning *3 *2
Spindelstyrning med servomotor *3 *2
Servo/spindelsynkronstyrning *3 *2
Makroexekvering *4 *4 Ett program kan inte startas om från ett
block i en exekveringsmakro.

- 637 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

4.10.1 Förhindra rörelse för snabbomstart av program


Översikt
Förhindrad rörelse är en funktion som förhindrar framkörning till startpunkten för det specificerade
omstartblocket. I den konventionella specifikationen sker framkörningen till startpunkten för
omstartblocket. För att utföra framkörning till slutpunkten för omstartblocket måste nästa block
specificeras som omstartblocket. Denna funktion gör att verktyget kan flytta sig till slutpunkten för det
specificerade omstartblocket.
När till exempel ett block för framkörning införs i bearbetningsprogrammet kan blocket för framkörning
specificeras som omstartblocket och verktyget kan flyttas till blockets slutpunkt.

OBS!
Ett framkörningsblock används för att flytta verktyget närmare arbetsstycket från
en godtycklig position (såsom en verktygsbytesposition). Normalt specificeras
alla axlar som används för den avbrutna bearbetningen. Ett framkörningsblock
kan bestå av mer än ett block. I detta fall väljer man det första
framkörningsblocket som omstartblock.

Exempel) Exempel på operation


O1234;
:
N100 G91G28Z0.0;
N110 G28X0.0Y0.0;
N120 T01M6;
N130 G90G00X-50.0Y0.0; Framkörningsblock för X- och Y-axlarna
N140 Z-10.0; Framkörningsblock för Z-axeln
N150 G41G01X-50.0F1000.D1;
N160 Y50.0;
:
När N130 är specificerad som omstartblocket flyttar sig verktyget från den aktuella positionen
till slutpunkten för N130.
Aktuell position

N130

N140

Z
Y N150

Fig. 4.10.1 (a) Drift vid undertryckt rörelse

- 638 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Förklaring
Inställning av 5 (SPR) i parameter nr 11250 till 1 möjliggör valet att förhindra rörelse.

- Driftmetod
1. På informationsskärmen för omstart av program trycker man på softkey-knappen [(OPRT)].

Fig. 4.10.1 (b) Informationsskärm för programomstart

2. Följande softkey-knapper visas. Tryck på knappen för nästa meny.

Fig. 4.10.1 (c) Skärmknappsvisning innan [(OPRT)] påverkas


3. Softkey-knappar [STÄLL FÖRH] och [AVBRYT FÖRH] visas.

Fig. 4.10.1 (d) Informationsskärm för programomstart (SET SUPRES, CLEAR SUPRES)

4. För att aktivera förhindrad rörelse trycker man på softkey-knappen [STÄLL FÖRH]. Numret som
visas till vänster av varje adress ändras till “--“, värdena under [MÅL] ändras till aktuella
koordinater och värdena under [DISTANS ATT GÅ] ändras till 0,000.
- 639 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Fig. 4.10.1 (e) Informationsskärm för programomstart (SET SUPRES)


5. För att inaktivera förhindrad rörelse trycker man på softkey-knappen [AVBRYT FÖRH]. De
ursprungliga numren och värdena visas igen.

Fig. 4.10.1 (f) Informationsskärm för programomstart (CLEAR SUPRES)

- Block för vilka förhindrad rörelse är tillgänglig


För att utföra förhindrad rörelse väljer man ett block som uppfyller villkoren (1) till (3) nedan:
(1) Ett absolut kommando specificeras i blocket.
Om ett inkrementellt kommando specificeras i omstartblocket utlöses alarm PS1930, “OGILTIG
ORDER EFTER ÅTERSTART”.
(2) Kommandot G00 eller G01 specificeras i blocket.
Om ett kommando annat än G00 eller G01 specificeras i blocket utlöses larm PS1930.
(3) Blocket är inte ett modalt block som anges nedan.
Om omstartblocket är ett modalt block som anges nedan är inte förhindrad rörelse tillgänglig även
när kommandot G00 eller G01 specificeras i det blocket. Om förhindrad rörelse utförs för ett motalt
block som anges nedan utlöses larm PS1931, “OTILTIGT LÄGE EFTER OMSTART ”.
• Programmerbar spegling
• Konvertering av 3-dimensionellt koordinatsystem
- 640 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

• Koordinatrotation
• Indexering vid lutning av bearbetningsplan (M-serien)
• Indexering för lutat arbetsplan via verktygsaxelns riktning
• Indexering av lutad bearbetningsplan (inkrementellt flerfaldigt kommando)
• Skalindelning (M-serien)
• Polär koordinatinterpolation (T-serien)
• Normal riktningskontroll (M-serien)
• Fast cykel för borrning
• Fast cykel (T-serien)

- Spara statusen förhindrad rörelse


Genom inställning av bit 6 (SAV) i parameter nr 11250 till 1 kan statusen förhindrad status sparas. Med
denna funktion förhindrad rörelse har utförts utelämna denna inställning.
Statusen för den förhindrade rörelsen kan kontrolleras med parameter nr 7310. När funktionen förhindrad
rörelse används anges ett negativt värde i parameter nr 7310.
För en axel som har ett negativt värde inställt i parameter nr 7310 sparas inte statusen förhindrad rörelse.

Var försiktig
VAR FÖRSIKTIG
När förhindrad rörelse används förflyttas verktyget till omstartblockets slutpunkt
längs axeln som specificeras i omstartblocket. Av denna anledning flyttas inte
verktyget till omstartblockets slutpunkt längs någon axel som inte specificeras i
omstartblocket.
När N160 i exemplet är specificerat i omstartblocket flyttas verktyget inte längs
kanal B, utan längs kanal A som visas nedan:
Aktuell position

Kanal B
Kanal A

N160
Y

Längs varje axel som inte specificeras i omstartblocket flyttar man verktyget till
en position där det inte kan kollidera med någonting när den flyttas under
omstart, i manuellt läge i förväg.

Obs!
OBS!
1 När verktyget förflyttas längs en annan axel kan inte funktionen förhindrad
rörelse avbrytas. Om funktionen förhindrad rörelse är inställd eller avbryts när
verktyget förflyttas längs en annan axel visas varningsmeddelandet,
“OTILLÅTET KOMMANDO”.
2 Vid framkörning av varje godtycklig axel i statusen förhindrad rörelse avbryter
denna funktion.

- 641 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

4.10.2 Snabbomstart av program för en bearbetningscykel


När funktionen MANUELL GUIDE i är aktiverad kan programkörningen startas om i mitten av en
hålbearbetningscykel i MANUELL GUIDE i.
Du kan ange omstartpunkten för en hålbearbetningscykel i den detaljerade informationsskärmen för
omstart av bearbetningscykel för att enkelt starta om ett program.

Fig. 4.10.2 (a) Detaljerad informationsskärm för omstart av bearbetningscykel

OBS!
Denna funktion är endast tillgänglig för en hålbearbetningscykel.
(Denna funktion är ej tillgänglig för simultan programomstart för flera kanaler.)

- 642 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Rutin för snabbomstart av program för en bearbetningscykel


Rutin
Rutinen för snabbomstart av ett program för en hålbearbetningscykel beskrivs nedan:

1. I MEM- eller DNC-läge exekveras automatisk drift av en hålbearbetningscykel i MANUELL


GUIDE i.

Fig. 4.10.2 (b) Grundskärm för MANUELL GUIDE i (1)

2. Avbryt eller avsluta bearbetningscykeln, ta bort verktyget och ersätt det med ett nytt. På
grundskärmen trycker du sedan på softkey-knappen [OMSTART].

Fig. 4.10.2 (c) Grundskärm för MANUELL GUIDE i (2)

- 643 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

3. Listskärmen för omstart visas på CNC Tryck sedan på softkey-knappen [BEARB. CYKEL].

Fig. 4.10.2 (d) Listskärm för omstart på CNC

OBS!
Genom att trycka på skärmknappen [MANUAL GUIDE] återgår du till
grundskärmen för MANUAL GUIDEi. (när bit 2 (SMR) i parameter nr 11351 är
inställd på 1)

4. Den detaljerade informationsskärmen för omstart av bearbetningscykel visas på CNC. Skärmen visar
en lista av omstartpunkter (upp till 50 punkter) för hålbearbetningscykeln på vänster sida och ett
förhandsvisningsfönster för positionerna för hålen (varje hålläge indiceras med “+”) på höger sida.
Flytta markören till omstartpunkten för hålets position för att starta om cykeln.

Fig. 4.10.2 (e) Detaljerad informationsskärm för omstart av bearbetningscykel på CNC

- 644 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
5. Tryck på softkey-knappen [SÖK EXEKV]. Maskinen utför en testkörning till omstartpunkten. På
samma gång visas skärmen för programomstart.

Fig. 4.10.2 (f) Programomstartsskärm på CNC

OBS!
Genom att trycka på skärmknappen [MANUAL GUIDE] återgår du till
grundskärmen för MANUAL GUIDEi. (när bit 2 (SMR) i parameter nr 11351 är
inställd på 1)

6. Tryck sedan på knappen för cykelstart. Verktyget rör sig från den aktuella positionen till
omstartpunkten längs axlarna enligt den ordning som specificerats i parameter nr 7310 med
matningshastigheten vid testkörning. Efter att verktyget flyttat sig till värdet under [DISTANS TO
GO] blir 0, utförs bearbetningen från omstartpunkten.

- 645 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Förklaring
- Detaljerad informationsskärm för omstart av bearbetning på CNC
När softkey-knappen [BEARB. CYKEL] trycks in på listskärmen för omstart på CNC visas följande
skärm:

Fig. 4.10.2 (g) Detaljerad informationsskärm för omstart av bearbetningscykel på CNC

Den detaljerade informationsskärmen för omstart av bearbetningscykel på CNC har följande


softkey-knappar.

Tabell 4.10.2 (a) Softkey-knappar på den detaljerade informationsskärmen för omstart av bearbetningscykel
Softkey-knapp Beskrivning
LISTA Visar listskärmen för omstart på CNC.
SÖK EXEKV Utför en testkörning till omstartpunkten för den angivna hålpositionen och visar skärmen
för programomstart på CNC.

Denna skärm visar följande.

Tabell 4.10.2 (b) Objekt som visas på den detaljerade informationsskärmen för omstart av bearbetningscykel
på CNC
Punkt Beskrivning
NR. Serienummer som tilldelas varje datapost för omstart som visas i listan (upp till tre tecken)
PROG. NAMN Exekveringsprogrammets namn (upp till nio tecken)
Om programmets namn består av 10 eller mer tecken visas de första sju tecknen och “...”.
T-NR T-kod eller verktygsnummer (upp till åtta tecken) (OBS! 1)
TYP Verktygsikonen indikerar bearbetningstyp. Varje verktygsikon indikerar en bearbetningstyp
enligt följande:
: Mittenborrning eller borrning
: Arborrning, finborrning eller reverserad arborrning

: Gängning, gängfräsning

: Brotschning
Förhandsvisning “+” indikerar hålpositionen för varje bearbetningsprofil. Hålpositionen för den valda
omstartpunken visas i mörkörfärg (initialvärde: Gul). Koordinaterna för hålpositionen visas
längst ned på skärmen. (OBS! 2)

- 646 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

OBS!
1 Värdet som visas för T-NR varierar beroende på inställningarna i bit 2 (PCT) i
parameter nr 3108 och bit 0 (DHN) i parameter nr 11320 som anges i tabellen
nedan.

Tabell 4.10.2 (c) T-NR-relaterade parametrar


Bit 2 (PCT) i Bit 2 (DHN) i
parameter nr parameter nr T-NR värde
3108 11320
1 1 Spindelverktygnummer (HD.T)
1 0
0 1
Modal T-kod
När T0102 är specificerad i svarvsystemet visas inte
0 0 kompensationsnummer 02 utan verktygsnummer 1.
För en maskin som har ett verktyg i standby-läge visas numret för
verktyget i standby-läge för T-NR.

2 Färgnummer som anges på skärmen för färginställning på CNC används för att
förhandsvisa färger.

<3> Hålposition vid


markören
<1> Bakgrund

<2> Hålposition (“+”)

<4> Koordinater för


hålposition

Fig. 4.10.2 (h) Förhandsvisning av skärmkonfiguration

Tabell 4.10.2 (d) Förhandsvisning av färger


Förhandsvisning av post Färgnummer Initialvärde Används främst för
<1> Bakgrund 0 Softkey-ram
(fixerad)
<2> Hålposition (“+”) 15 Bakgrundsfärg
<3> Hålposition vid markören 4 Markör
<4> Koordinater för hålposition 13 Ändra möjlig databakgrund

- Omstartpunkt för hålbearbetning


Omstartpunkten för hålbearbetning beror på “returläget (I)”, indata för hålbearbetningscykel.
Följande tre returlägen finns: Omstartpunkten är blocket omedelbart före punkt R eller I.

(1) [punkt I - 1]:


Verktyget återgår till punkt R-nivån innan den rör sig från ett håll till ett annat. Den återgår till punkt
I-nivån vid bearbetningens slut.

- 647 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

För den första hålpositionen startar bearbetningen om från blocket omedelbart före punkt I
(startpunkt för operation 1). För den andra eller efterföljande hålpositionen startar bearbetningen om
från hålpositionen omedelbart innan punkt R (startpunkt för drift 5).

Operation 1
Position I

Operation 2
Operation 8
Operation 5
Position R

Operation 3 Operation 6
Operation 7
Operation 4

Snabbtransport
Skärmatning
Fig. 4.10.2 (i) Bearbetning för [punkt I - 1]

(2) [punkt I - 2]:


Verktyget återgår till punkt I-nivån innan den rör sig från ett håll till ett annat hål, inklusive den sista
operationen.
För den första hålpositionen startar bearbetningen om från blocket omedelbart före punkt I
(startpunkt för operation 1). För den andra eller efterföljande hålpositionen startar bearbetningen om
från hålpositionen omedelbart innan punkt I (startpunkt för operation 6).

Operation 1 Operation 6
Position I
Operation 5
Operation 2
Operation 7 Operation 10

Position R

Operation 3 Operation 4
Operation 9
Operation 8

Snabbtransport
Skärmatning
Fig. 4.10.2 (j) Bearbetning för [punkt I - 2]

(3) [punkt I - 3]:


Verktyget återgår till punkt R-nivån innan den rör sig från ett håll till ett annat hål, inklusive den
sista operationen.
För den första hålpositionen startar bearbetningen om från blocket omedelbart före punkt R
(startpunkt för operation 2). För den andra eller efterföljande hålpositionen startar bearbetningen om
från hålpositionen omedelbart innan punkt R (startpunkt för drift 5).

- 648 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Operation 1
Position I

Operation 2
Operation 5
Position R

Operation 3 Operation 6
Operation 7
Operation 4

Snabbtransport
Skärmatning

Fig. 4.10.2 (k) Bearbetning för [punkt I - 3]

- Varning
Relaterade varningsmeddelanden listas nedan.

Tabell 4.10.2 (e) Relaterade varningsmeddelanden


Meddelande Beskrivning
EXEKVERING AV DRIFT Softkey-knappen [OMSTART] trycktes in under automatisk drift.
Efter slutförande av automatisk drift trycker man på softkey-knappen [OMSTART].
ÄR EJ UTFÖRD Ingen hålbearbetningscykel har körts.
Efter utförande av automatisk drift trycker man på softkey-knappen [BEARB.
CYKEL].

Anmärkningar
(1) Denna funktion är endast tillgänglig för en hålbearbetningscykel. Om ett försök görs att utföra en
snabbomstart av ett program för en bearbetningscykel för annat än hålbearbetning så visas
varningsmeddelandet “EXEKVERAS INTE”.
(2) Bearbetning kan endast startas om från ett exekverat block. Information för hålposition för omstart
lagras när varje block exekveras. Det minne som lagrar informationen kallas för
programomstartminne.
(3) Information av upp till 50 omstartpunkter kan lagras i programmets omstartminne. För ett
flerkanalsstystem lagras information på upp till 50 omstartpunkter för varje kanal.
(4) Om programmets omstartminne blir fullt raderas informationen för hålposition från den äldre och
informationen för en ny hålposition skrivs över.
(5) Programmets omstartminne lagras efter strömtillslag.
(6) Programmets omstartminne rensas när automatisk drift utförs i MEM- eller DNC-läge efter
återställning.
(7) Efter exekvering, om bearbetningsprogrammet modifieras och programomstart utförs, ändras
omstartpunkten. Om bearbetningsprogrammet modifieras ser man till att använda programmet och
sedan utföra programomstart.
(8) Omstartpunkten för en hålbearbetningscykel är blocket omedelbart före punkt R eller I.
(9) För flerkanalssystem specificerar man omstartpunkten så att de väntande M-koderna för varje kanal
är konsekventa.
(10) Detaljerad informationsskärm för omstart av bearbetningscykel visas ej i läget för simultan
programomstart för flera kanaler.

- 649 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

4.10.3 Snabbomstart av program för system med flera kanaler


Översikt
När bearbetningen omstartades med snabbomstart av program för system med flera kanaler, har det varit
nödvändigt att köra programomstarten för varje kanal.
I denna funktion, när programomstarten körs för en kanal, körs programomstarten automatiskt för övriga
kanaler. Som resultat kan programomstarten exekveras med en enkel operation i maskiner med ett
flerkanalsystem.

Förklaring
När programomstarten körs för en viss kanal, körs den automatiskt i system med flera kanaler som för
övriga kanaler.
Denna operation kallas ”snabb programomstart för flera kanaler” (”omstart för flera kanaler” vid
följande).
Vad denna funktion beträffar, är endast programomstart med sökmetoden möjlig. Den kan inte användas
tillsammans med direkthoppsmetoden.

Block där omstart är möjlig


Det är följande block som kan omstarta bearbetningen med omstart för flera kanaler.
(1) Block som har sparats i programmets omstartminne, och som avbröt bearbetningen
(2) Block med väntande M-koder som har sparats i programmets omstartminne eller godtyckliga
väntande M-koder som har specificerats på inställningsskärmen för programomstart

Fig. 4.10.3 (a) Skärm för specificering av väntande M-kod


(3) Block med godtyckligt sekvensnummer specificerat på inställningsskärmen för programomstart utan
att använda programomstartsminnet

När programomstarten exekveras till blocket enligt beskrivning ovan i en viss kanal, startas en operation
av programomstarten automatiskt även för andra kanaler. När en operation av programomstarten startas
börjar varje kanal att söka ett målblock.

Operationen när blocket enligt ovan (1) - (3) specificeras är som följer.
(a) Block där bearbetningen avbröts
Ett block söks där bearbetningen avbröts i varje kanal.
(b) Block för den väntande M-koden
Ett block med den specificerade väntande M-koden söks i varje kanal, och sökningen stoppar i ett
block där den har hittats. Om emellertid hämtning av underprogram har kommenderats i samma

- 650 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
block som den väntande M-koden, stoppas sökningen vid första blocket i underprogrammet.
(Bearbetningen omstartas från en rubrik i underprogrammet.)
(c) Block med godtyckligt sekvensnummer
Ett block med specificerat sekvensnummer söks i varje , och sökningen stoppar i ett block där den
har hittats. Denna metod kan användas om samma sekvensnummer sätts i programmet i varje kanal
som ett tecken på bearbetningens avgränsning.

När blocket som motsvarar ovan nämnda (a)-(c) specificeras som ett omstartblock, kan följande metod
användas för specificeringen.
Table4.10.3 (a) Sökning som möjliggör omstart för system med flera kanaler
Metod att specificera Välj i listan eller
Välj i listan eller Direkt specifikation
detaljskärmen och
detaljskärmen genom ny bearbetning
Typ av omstartblock bearbeta
(a) Block där bearbetningen
Tillgänglig Ej tillgängligt Ej tillgängligt
avbröts
(b) Block med väntande M-kod Tillgänglig Ej tillgängligt Tillgänglig
(c) Block med godtyckligt
Ej tillgängligt Ej tillgängligt Tillgänglig
sekvensnummer

OBS!
1 Varningen "CAN NOT RESTART IN MULTI PATH MODE" visas när omstart
med flera kanaler exekveras med andra specificerade block än de som nämns
ovan (a)-(c).
2 Signalen för ingen väntan kan användas lika väl som normal automatisk drift vid
sökning av en väntande M-kod. Den söks inte i en kanal i vilken den väntande
M-koden är inaktiverad.
Emellertid visas varningen ”CAN NOT RESTART IN MULTI PATH MODE” i
följande fall.
- Den ignorerar att vänta i en operationskanal.
- Kanalen som kan sökas genom att ignorera att vänta är under en kanal.
3 När larmet utlöses i en kanal som exekverar omstart för flera kanaler, utlöses
larm (PS0060) "SEKVENSNUMMRET FINNS EJ" eller larm (PS0071) "DATA EJ
FUNNEN" i övriga kanaler för samma grupp.

Rutin för omstart av flera kanaler


(1) Omstart från listskärmen

Fig. 4.10.3 (b) Listskärm

- 651 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

1. Visa listskärmen.
2. Flytta markören till omstartspunkten som är bifogad till numret med tecknet *.
3. Omstart för flera kanaler exekveras vid tryck på skärmknappen [SEARCH EXEC].

OBS!
1 I listskärmen kan en omstart för flera kanaler exekveras endast för blocket i
vilket programmet stoppade sista gången eller i blocket där en väntande M-kod
ingår. * visas till vänster i listan vid omstartspunkten som kan exekvera omstart
med flera kanaler. Varningen "CAN NOT RESTART IN MULTI PATH MODE"
visas vid omstart för en omstartpunkt utan *.
2 Larm (PS0071) "DATA EJ FUNNEN" utlöses när blocket med väntande M-kod
specificeras och M-koden inte hittas i programmet för resp. kanal.
2 I kanalen i vilken omstart med flera kanaler är inställd, visas den väntande
M-koden i stället för sekvensnumret på listskärmen. Ett sekvensnummer visas
på listskärmen när läget för omstart av enkel kanal har valts eller om omstart för
flera kanaler inte har ställts in.

(2) Omstart från detaljerad skärm för omstartspunkt

Fig. 4.10.3 (c) Skärmen Detalj

1. Flytta markören till omstartspunkten som ansluter sig till nummer * i omstartspunktens
listskärm och tryck på skärmknappen [DETALJ].
2. Bildskärmen för detaljerad omstartspunkt visas.
3, Omstart för flera kanaler exekveras vid tryck på skärmknappen [SEARCH EXEC].

OBS!
1 När sökningen exekveras i en omstartpunkt som inte kan exekvera en omstart
med flera kanaler, visas varningen "CAN NOT RESTART IN MULTI PATH
MODE".
2 Den väntande M-koden visas i en kanal där omstart med flera kanaler är inställd.
Den väntande M-koden visas inte när omstartläge för enkel kanal har valts eller
om omstart med flera kanaler inte har valts.

- 652 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
(3) Omstart från skärm med ny omstartspunkt

Fig. 4.10.3 (d) Skärm med ny omstartspunkt

1. Tryck på skärmknappen [NYTT] på listskärmen.


2. Skärmen med ny omstartspunkt öppnas.
3. Mata in antingen en väntande M-kod eller ett sekvensnummer.
4. Omstart för flera kanaler exekveras vid tryck på skärmknappen [SEARCH EXEC].

OBS!
1 Om omstarten exekveras när den inmatade väntande M-koden eller
sekvensnumret inte finns i programmet för alla kanaler, utlöses larmet (PS0060)
"SEKVENSNUMRET FINNS EJ" eller larmet (PS0071) ”DATA EJ FUNNEN”.
2 I skärmen med ny omstartspunkt, kan den inte specificera omstartblocket med
blocknumret eller programskärmen.
3 Den väntande M-koden kan specificeras i kanalen i vilken omstart med flera
kanaler är inställd.
En väntande M-kod visas inte när omstartläget för enkel kanal har valts eller om
omstart med flera kanaler inte har valts.

Drift när sökningen är avslutad


Målkanalen för en testkörningsrörelse efter sökning specificeras med parameter MPD (nr 7331#0).
- När parameter MPD är inställd på 0 :
Ordningsföljden i kanalen i vilken en testkörningrörelse exekveras efter sökning kan specificeras
med parameter nr 7338.
Den övergår till status STRT efter att axlarna har förflyttats till maskinens omstartposition med
testkörning och bearbetningsprogrammet väntar på exekvering.
När alla kanaler i samma grupp intar status STRT, friges väntestatus och bearbetningsprogrammet
exekveras.
I den kanal där 0 är inställd för parameter nr 7338, exekveras testkörningsrörelsen och
bearbetningsprogrammet utan att vänta på andra kanaler.
- När parameter MPD är inställd på 1 :
Testkörningen exekveras i den kanal som har valts med kanalvalssignalen.
Det är nödvändigt att utföra en cykelstart i varje kanal varje gång som den valda kanalen ändras med
banvalssignalen.
Den övergår till status STRT efter att axlarna har förflyttats till maskinens omstartposition med
testkörning och bearbetningsprogrammet väntar på exekvering.

- 653 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

När alla kanaler i samma grupp intar status STRT, friges väntestatus och bearbetningsprogrammet
exekveras.

OBS!
1 Om parameter MPD (nr 7331#0) ställs in på 0, när en kanal övergår till status
STRT, startas testkörningsrörelsen för nästa kanal automatiskt.
2 Om parameter MPD (nr 7331#0) är inställd på 1, har inte kanalen valts av
banvalssignalen och accepterar då inte cykelstarten för en testkörningsrörelse
efter sökning.
3 Programomstart under vägsignal blir "1" tills rörelsen hos en testkörning längs
alla kanaler som tillhör samma grupp har avslutats. När emellertid rörelsen hos
en testkörning har avslutats, blir signalen "0" för kanalen inställd på parameter
MPD=0 och parameter nr 7338=0.

VARNING
Kanalen i samma grupp som omstart av flera kanaler inleder exekveringen av
bearbetningsprogrammet efter att ha väntat på övriga kanaler, men den
synkroniseras inte med kanalen som inte tillhör samma grupp.

Procedur för drift av testkörningsrörelse efter omstart


När parameter MPD (nr 7331#0)=0 :
Tabell4.10.3 (b) Rutin när ordningsföljden i kanalen för testkörningsrörelse är specificerad
Status efter drift
Driftsekvens Operation
Kanal1 Kanal2
Testkörningsrörelse
1 Cykelstart för alla kanaler -
STRT
2 - STRT -
Testkörningsrörelse
3 - STRT
STRT
Omstart automatisk Omstart automatisk
4 -
drift drift
**Det antas att ordningsföljden i kanalen som förflyttas vid en testkörning är kanal 1 → kanal 2.
STRT : Väntar på exekvering av bearbetningsprogrammet i status STRT

OBS!
1 Vid drift med enkelt block, omstartar den automatiska driften samtidigt i alla
kanaler när cykelstarten utförs efter stopp i enkelt block efter att förflyttningen av
den sista axeln i kanal 2 har avslutats.
2 Vid kontinuerlig drift exekveras driftsekvens 1-4 utan stopp.

När parameter MPD (nr 7331#1)=0 :


Tabell4.10.3 (c) Rutin när ordningsföljden i kanalen för testkörningsrörelse specificeras av kanalvalssignalen
Status efter drift
Driftsekvens Operation
Kanal1 Kanal2
1 Välj kanal 1 med kanalvalssignalen - -
Testkörningsrörelse
2 Cykelstart -
STRT
3 Välj kanal 2 med kanalvalssignalen STRT -
Testkörningsrörelse
4 Cykelstart STRT
STRT
Omstart automatisk Omstart automatisk
5 -
drift drift

- 654 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
STRT : Väntar på exekvering av bearbetningsprogrammet i status STRT

OBS!
1 När alla kanaler övergår till status STRT, påbörjas driftsekvens 5.
2 Alltid när kanalen väljs med banvalssignalen, måste cykelstarten utföras även
vid kontinuerlig drift.

Omstart av enkel kanal

Fig.4.10.3 (e) Programomstartsskärm

Vid tryck på skärmknappen [ENKEL KANAL] ändras den till läget för omstart med enkel kanal.
I läget för omstart av enkel kanal kan operationen programomstart endast ske i kanalen under displayen.
”ENKEL KANAL” visas till höger på vänster bildskärm som visas i fig. 4.10.3 (f) inne i läget för enkel
systemomstart.
Läget för omstart av enkel kanal avbryts om någon av följande operationer utförs.
- Operationen programomstart exekveras.
- En annan bildskärm väljs.
- Skärmknappen [MULTI PATH] trycks in.

Begränsning
- Blandad funktion
Den blandade funktionen under sökningen matas inte ut till PMC.
Återställ status hos den blandade funktionen med en MDI-drift innan bearbetningen startas igen efter
avslutad sökning.

- Synkron/Komposit/Överlagringskontroll
PÅ/Av-kommando av synkroniserad styrning, sammansatt styrning och överlagrad styrning av den
blandade funktionen eller G-kod är ogiltig under sökningen.
Återställ status hos den synkroniserade styrningen, sammansatta styrningen och den överlagrade
styrningen med en MDI-drift innan bearbetningen startas igen efter avslutad sökning.

- Tilldelning av flexibel banaxel


I kommandot för den flexibla banaxeltilldelningen under sökningen, körs inte den flexibla
banaxeltilldelningen.
Återställ status hos den flexibla banaxeltilldelningen med en MDI-drift innan bearbetningen startas igen
efter avslutad sökning.

- 655 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

4.10.4 Förbättring av snabb programomstart för icke bearbetande


program
Översikt
I funktionen snabbomstart av program, när ett program exekveras i driftsätt MEM eller RMT, sparas
automatiskt omstartens blockinformation i minnet för programomstart.
När ett bearbetningsprogram avbryts, exekveras ibland ett annat program, som inte har med
bearbetningen att göra, för att dra tillbaka verktyg och förbereda bearbetningen med driftsätten MEM
eller RMT. I detta fall, omstarta blockinformationen som nyligen har sparats, och blockinformation för
omstart i bearbetningsprogrammet som sparats fram till dess skrivs över. (Det skrivs inte över när ett icke
bearbetningsprogram exekveras i MDI-läget.)
Genom denna förbättring, sparas inte blockinformation för omstart om ett visst specifikt program
föreligger.
Som en följd därav, kan blockinformation för omstart som är relaterade till bearbetning sparas, även när
program för återdragning av verktyg och förberedelser för bearbetning exekveras under bearbetningen.

Förklaring
När parametern för att aktivera denna funktion är inställd och efterföljande program exekveras, sparas
inte blockinformation för omstart i minnet.
(1) Program med specifikt programnummer
Specificera intervallet med programnummer i parameter nr 7335 och nr 7336. När ett program med
ett programnummer som har specificerats här väljs som huvudprogram, sparas inte blockinformation
för omstart i minnet.
Inte heller sparas omstartblockinformation för ett underprogram som har hämtats från detta
huvudprogram i minnet. När programmet som har specificerats här hämtas från huvudprogrammet
vars blockinformation för omstart finns sparat i minnet, sparas blockinformationen för omstart.

OBS!
Mappen kan inte användas. Blockinformation för omstart sparas inte när
programnumret ligger inom intervallet, oberoende av mapp.

(2) Anrop med one touch-makro


Blockinformation för omstart sparas inte med parameterinställningen OMC (nr 7330#0)=1 under
tiden som ett one-touch-makro exekveras.

Exempel
Om parameter nr 7335=7900 och nr 7336=20 ställs in när programmet O7900-O7919 används som
program för återdragning av verktyg, är relationen mellan huvudprogramnumret och sparandet av
blockinformation för omstart följande.
Huvudprogramnummer Blockinformation för omstart
O0001 — O7988 Memoriserad
O7900 — O7919 Inte memoriserad
O7920 — O9999 Memoriserad

Om till exempel O0001 exekveras, sparas blockinformation för omstart av O0001.


Blockinformation för omstart av O0001 behålls, även om O0001 avbryts på vägen och O7901 för
återdragning av verktyg väljs när ett huvudprogram exekveras.
Programmet kan enkelt omstartas genom att använda sparad blockinformation för omstart, om O0001 väjs
igen som huvudprogram efter att verktygets återdragningsprogram har exekverats.
Blockinformation för omstart av O0001 skrivs över när O0001 avbryts på vägen och O0002 exekveras på
nytt som huvudprogram, och blockinformation för omstart av O0002 sparas i minnet.

- 656 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

4.11 INDRAGNING OCH ÅTERSTÄLLNING AV VERKTYG


Verktyget kan dras tillbaka från ett arbetsstyck för att byta ut verktyget om det skadas under bearbetning
eller för att kontrollera bearbetningens status. Därefter kan verktyget effektivt återföras för att starta om
bearbetningen.

OBS!
Denna funktion är en tillvalsfunktion.

Rutin för indragning och återställning av verktyg


Procedure1 - Programmering
Specificera en indragningsaxel och avstånd i kommandot G10.6IP_ på förhand. I exempelprogrammet
nedan specificerar N20-blocket att Z-axeln är indragningsaxeln och att indragningsavståndet ska vara 50
mm.
(Exempelprogram)
N10 G91 Z-50.0 ;
N20 G10.6 Z50.0 ;
N30 G01 X150.0 F500. ;

Z
N10

N30
X

Procedure 2 - Indragning
Antag att omkopplaren TILLBAKADRAGNING AV VERKTYG på maskinens manöverpanel är
påslagen när verktyget är placerat i punkt A under exekvering av N30-blocket.

Maskinens manöverpanel

VERKTYGSI INDRAGNING
NDRAGNING SLÄGE

A ERKTYGSIN V-T.
DRAGNING RETUR
N30

Därefter ställs läget tillbakadragning av verktyg och LYSDIODEN ATT VERKTYGET DRAS
TILLBAKA tänds. Nu stoppas den automatiska driften tillfälligt. Verktyget dras sedan in med det
programmerade avståndet. Om punkt A är slutpunkten för blocket utförs indragning efter att automatisk
drift stoppas. Indragning är baserad på linjär interpolation. Minsta matningshastighet bland
parametervärdena (nr 7042) för rörliga axlar används för återdragningen. Efter avslutad indragning tänds
LYSDIODEN FÖR INDRAGET LÄGE på manöverpanelen.

- 657 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Maskinens manöverpanel

Punkt E VERKTYGSIN INDRAGNING


DRAGNING SLÄGE

ERKTYGSIN V-T.
DRAGNING RETUR

A
N30

Under indragning visar skärmen PTRR och STRT.

• PTRR blinkar i fältet för att indikera tillstånd såsom status för programredigering.
• STRT visas i statusfältet för automatisk drift.
• MTN visas i fältet för indikering av status såsom rörelse längs en axel.

Rutin 3 - Tillbakadragning
Ställ manuellt driftläge och dra sedan tillbaka verktyget. För manuell drift är det möjligt att antingen
använda joggmatning,, inkrementell matning, handrattsinmatning eller manuellt numeriskt kommando.

11
12

10 9

8
3 4
7
2
5 6
Z
Punkt E
1

X
Punkt A
Y

Rutin 4 - Återgång
Efter tillbakadragning av verktyget och eventuella ytterligare operationer såsom att byta ut verktyget,
flyttar man tillbaka verktyget till föregående indragningsläge. För att återföra verktyget till
indragningsläget återför man läget till automatisk drift och sedan vrider man omkopplaren VERKTYG
ÅTERGÅNG på manöverpanelen till läget på och sedan av igen. Verktyget återgår till
återdragningspositionen med en matningshastighet som finns angiven i parameter nr 7042 för respektive
axel.
När verktyget har återförts till indragningsläget tänds LYSDIODEN FÖR INDRAGNINGSLÄGE.

- 658 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

11
12
10
9
8
3 4

2 7
6
5
Punkt E 1 Z

X
Punkt A
Y

Under återgången visar skärmen PTRR och MSTR.

• PTRR blinkar i fältet för att indikera tillstånd såsom status för programredigering.
• MSTR visas i statusfältet för automatisk drift.
• MTN visas i fältet för indikering av tillstånd såsom rörelse längs en axel.

Rutin 5 - Ompositionering
När verktyget är i indragningsläget (punkt E i figuren nedan) och LYSDIODEN FÖR
INDRAGNINGSLÄGE tänds, tryck på omkopplaren för cykelstart. Verktyget ompositioneras sedan vid
den punkt där indragning startades (d.v.s. där omkopplaren TILLBAKADRAGNING AV VERKTYG
slogs på). Ompositionering är baserad på linjär interpolation. Minsta matningshastighet bland
parametervärdena (nr 7042) för rörliga axlar används för ompositionering.

Punkt E

N30 A

Efter avslutad ompositionering avbryts läget för tillbakadragning av verktyg och LYSDIODEN FÖR
VERKTYGET DRAS TILLBAKA släcks och startar om N30.

OBS!
Om ett negativt värde eller noll ställs in i parameter (nr 7042) för rörliga axlar,
utförs indragning, återställning och ompositionering med testkörningshastighet.

Begränsning
1 Om origo, förinställningen, arbetsstyckets origooffsetvärde (eller externa värden för arbetsstycket
origor) eller förskjutningsvärdet för arbetsstyckets koordinat (för svarvsystemet) ändras efter att
indragningens position specificeras med G10.6 i absolut läge, ändringen återspeglas inte i
indragningspositionen. Efter att sådana ändringar görs eller arbetsstyckets origooffsetvärde (eller

- 659 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

externt värde för arbetsstyckets offsetvärde) eller förskjutningsvärdet för arbetsstyckets koordinat
(för ett svarvsystem) ändras, respektive indragningspositionen med G10.6.
2 När verktyget dras in manuellt i verktygets läge för tillbakadragning ska man inte använda
maskinspärren, spegelbilden eller skalningsfunktionen.
3 Indragning och återställning av verktyg kan inte utföras längs axlarna som är i lägena under.
• Överlagrad styrning

VARNING
Indragningsaxeln och indragningsavståndet som specificeras i G10.6 måste
ändras i ett lämpligt block enligt den kontur som bearbetas. Var mycket försiktig
när du anger indragningsavståndet då ett felaktigt indragningsavstånd kan skada
arbetsstycket, maskinen eller verktyget.

4.11.1 Dra in
Förklaring
- När inget indragningsavstånd specificeras
Om inget indragningsavstånd eller riktning för indragning specificeras utförs inte indragning när
omkopplaren TILLBAKADRAGNING AV VERKTYG på manöverpanelen ställs till läge på. Istället
avbryts det block som exekveras i automatisk drift (automatisk drift pausas eller stoppas). I detta tillstånd
kan verktyget dras tillbaka och återföras.

Punkt E
N30 punkt A

- Indragning från automatisk drift i pausat eller stoppat tillstånd


När enkelblockomkopplaren ställs till läge på under automatisk drift eller omkopplaren DRA TILLBAKA
VERKTYG är ställd till läge på efter att den automatiska driften är i pausat eller stoppat tillstånd genom
matningsstoppet. Indragning utförs och då ställs automatisk drift till pausat eller stoppat tillstånd igen.

- Stoppa indragning
Under indragning ignoreras matningsstoppet. Men återställning aktiveras (indragning stoppas vid
återställning). När ett larm utlöses under indragning stoppas indragningen omedelbart.

- Ompositionering omedelbart efter indragning


Efter indragning är utförd kan ompositionering av verktyg startas utan att utföra tillbakadragning och
återställning.

4.11.2 Tillbakadragande
Förklaring
- Val av axel
För att flytta verktyget längs en axel väljer man motsvarande signal för val av axel. Specificera aldrig
signaler för val av axel för två eller mer axlar samtidigt.

- Banmemorering
När verktyget flyttas i manuell drift längs en axel memorerar styrenheten upp till 20 rörelsekanaler. Om
verktyget stoppas efter att det förflyttats längs en vald axel och sedan förflyttas längs en annan vald axel

- 660 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
memoreras positionen där denna växling sker. Efter att 20 kanaler har memorerats, memorerar inte
styrenheten några ytterligare växlingspunkter.

- Återställning
Vid återställning förloras de memorerade positionsdata och läget för tillbakadragning av verktyg avbryts.

OBS!
Om ett försök görs att flytta verktyget samtidigt längs två axlar med hjälp av
manuellt numeriskt kommanod i läget för tillbakadragning av verktyg utlöses larm
PS0015, “FÖR MÅNGA SIMULTANA AXLAR”.

4.11.3 Återgå
Förklaring
- Återgskanal
När det finns fler än 20 återgångskanaler förflyttar sig verktyget först till den 20:e positionen, sedan till
den 19:e positionen och därefter till den 18:e positionen, och så vidare tills indragningspositionen nås.

- Enkelblock
Enkelblocksomkopplaren aktiveras under återgången. Om enkelblocksomkopplaren är vrids till läge av
sker kontinuerlig återgång. Om enkelblocksomkopplaren vrids till läge av stoppas verktyget vid varje
memorerade position. I detta fall kan återupptas återgångsfunktionen genom att omkopplaren
VERKTYGSÅTERGÅNG vrids till läge av igen.

- Avbrott av återgång
När ett larm utlöses under återgången så stoppas driften.

- Matningsstopp
Matningsstoppfunktionen aktiveras under återgången.

4.11.4 Ompositionering
Förklaring
- Matningsstopp
Matningsstoppfunktionen inaktiveras under ompositionering.

- Driftfunktion efter avslutad ompositionering


Driftfunktion efter avslutad ompositionering beror på det föreliggande tillståndet för den automatiska
driften när omkopplaren TILLBAKADRAGNING AV VERKTYG är vriden till läge på.
(1) När automatisk drift startas
Efter avslutad ompositionering återupptas den avbrutna exekveringen av blocket.
(2) När automatisk drift pausas eller stoppas
Efter avslutad ompositionering stoppas verktyget en gång vid ompositioneringspunkten och sedan
ställs den ursprungliga automatiska driften in. När man trycker på manöverknappen för cykelstart
återupptas den automatiska driften igen.

- 661 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

4.11.5 Indragning och återställning av verktyg för gängskärning


Förklaring
- Skillnader mellan vanlig indragning och återställning av verktyg samt
indragning och återställning av verktyg för gängskärning
(1) Under indragning utförs fasning mellan den specificerade indragningsaxeln och gängskärningsaxeln.
(2) Efter indragning exekveras en axel som inte specificerar gängskärning och verktyget stoppas.
(3) När huvudaxeln för gängskärning specificeras som indragningsaxeln utförs inte indragning genom
att man vrider omkopplaren TILLBAKADRAGNING AV VERKTYG till läge på. I detta fall, efter
att ett block som inte specificerar gängskärning exekveras, utlöses ett larm PS0429, “OGILTIGT
KOMMANDO I G10.6” och verktyget stoppas.
(4) Vid ompositionering återgår verktyget till den position som specificeras i det första blocket som inte
specificerar gängskärning.

- Driftförfarande
(1) Specificera en indragningsaxel och indragningsavståndet i kommandot “G10.6IP- -;”.
O1234
d N50 a G90G0X0Z0 ;
S150 M03 ;
N10 G91 G00 X-50. ;
N20 G10.6 X40.0 ;
N40 N10 N30 G33 Z-100. F2.0 ;
N40 G00 X50. ;
N50 Z100. ;
M02;
X c b
N30
Indragningsaxel: X
Gängskärning Indragningsavstånd: 40.0
Z

(2) Vrid på omkopplaren TILLBAKADRAGNING AV VERKTYG under exekvering av kommando för


gängskärningsblock.
(3) Läget tillbakadragning av verktyg ställs in och indragning utförs. Fasning vid 45 grader utförs
mellan indragningsaxeln och huvudaxeln för gängskärning med indragningsavståndet som
fasningsvärdet under indragning.
Information om indragning varierar beroende på om återstående transportsträckan för kommando av
gängskärning är mindre än indragningsavståndet när omkopplaren TILLBAKADRAGNING AV
VERKTYG vrids till läge på enligt följande:

(a) När återstående transportsträcka för gängskärning ≥ indragningsavstånd

Indragnings-
position
d
a

Indragnings-
avstånd
c A
45°
b

- 662 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
När positionen där 45-graders fasningen med indragningsavståndet slutförs inte överstiger
gängskärningens slutposition (c) förflyttar sig verktyget till gängskärningens slutposition efter
avslutad fasning.

(b) När återstående transportsträcka för gängskärning < indragningsavstånd

d
a
Indragningsposition

Indragnings-
avstånd
c A
b

När positionen där 45-graders fasningen med indragningsavståndet slutförs överstiger


gängskärningens slutposition (c) förflyttar sig verktyget till gängskärningens position längs
indragningsaxeln efter det når gängskärningens slutposition.

(4) Efter avslutad indragning exekveras nästa block som inte specificerar gängskärning och verktyget
stoppas.

Punkt E

d
Indragnings- a
position

c
b

I detta exempel, specificeras “X50.0” i första blocket som inte specificerar gängskärning i
inkrementellt läge och verktyget flyttar sig till punkt E och stoppas.
Om huvudaxeln för gängskärning specificeras som indragningsaxeln exekveras det block som inte
specificerar gängskärning, ett larm PS0429 utlöses och verktyget stoppas.

- 663 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

(5) Vid ompositionering återgår verktyget till den position som specificeras i det första blocket som inte
specificerar gängskärning.

Ompositionering
Punkt E

d N50
Indragnings- a
position

c
b

I detta exempel är positionen för ompositionering punkt d. Automatisk drift efter ompositionering
startas vid N50-blocket.

4.11.6 Driftförfarande för fast cykel för borrning


Förklaring
- Dra in
När omkopplaren TILLBAKADRAGNING AV VERKTYG är vriden till läge på under en fast cykel
för borrning (förkortat som en fast cykel nedan) utförs indragning beroende på på den cykelfunktion
som exekveras vid denna tidpunkt.

Operation 1: Positionering till en


hålposition
Operation 2: Snabbtransport upp till
Operation 1 Utgångs- punkt R
punkt Operation 3: Hålbearbetning
Operation 4: Bearbetning vid hålbotten
Operation 5: Återgång till punkt-R
Operation 2 Operation 6
Operation 6: Snabbtransport till
Punkt R utgångspunkten

Operation 3 Operation 5

Operation 4

(1) Under operation 1 förflyttar sig verktyget med indragningsavståndet som specificerats i G10.6 på
samma sätt som för vanlig indragning.
(2) Under operation 2 stoppar verktyget operation 2, förflyttar sig till utgångspunkten och stoppas.
(3) Under operation 3 stoppar verktyget operation 3, exekverar cykelns operationer 4, 5 och 6 från den
positionen och stoppas på utgångspunkten.

- 664 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
(4) Under operation 4, 5, eller 6 fortsätter verktyget operationen och stoppar vid utgångspunkten.
Efter att omkopplaren TILLBAKADRAGNING AV VERKTYG har vridits till läge på under
operation 2 till 6, förflyttas inte verktyget enligt den återdragning som finns angiven i G10.6. Efter
att omkopplaren TILLBAKADRAGNING AV VERKTYG har vridits till läge på och verktyget
förflyttas till utgångspunkten ställs dock läget för tillbakadragning av verktyg in.
När den andra eller efterföljande fasta cykeln exekveras och omkopplaren TILLBAKADRAGNING
AV VERKTYG har vridits till läge på under operation 2 till 6 varierar indragningspositionen
beroende på G98 (återgång till ursprungsnivå) eller G99 (återgång till punkt R-nivån).
- G98 (återgång till ursprunglig nivå) Verktyget förflyttas till ursprunglig nivå.
- G99 (återgång till punkt R-nivån):Verktyget förflyttar sig till punkt R-nivån.
(5) Under operation 2 till 6 förflyttar sig verktyget också till utgångspunkten och stoppar när
omkopplaren TILLBAKADRAGNING AV VERKTYG vrids till läge på utan att kommandot G10.6
specificeras.

- Ompositionering
När verktyget vid indragningspositionen och omkopplaren för cykelstart trycks in utförs
ompositionering för fast cykel.
(1) Ompositionering utförs när omkopplaren TILLBAKADRAGNING AV VERKTYG vrids till läge på
under operation 1
Efter avslutad ompositionering återupptas automatisk drift på samma sätt som för vanlig
ompositionering.
(2) Ompositionering utförs när omkopplaren TILLBAKADRAGNING AV VERKTYG vrids till läge
på under operation 2
Ny exekvering av fast cykel sker från operation 3.
(3) Ompositionering utförs när omkopplaren TILLBAKADRAGNING AV VERKTYG vrids till läge
på under operation 3
Ny exekvering av fast cykel sker från operation 3.
(4) Ompositionering utförs när omkopplaren TILLBAKADRAGNING AV VERKTYG vrids till läge
på under operation 4, 5 eller 6
Ny exekvering av fast cykel sker från samma hålposition från operation 2.

- 665 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

4.12 MANUELLT INGREPP OCH TILLBAKAMATNING


Översikt
Om du använder matningsstopp för att stoppa verktyget att flytta en axel under automatisk drift och starta
om ett verktyg efter manuellt ingrepp, till exempel för att kontrollera en skäryta kan verktyget återgå till
automatisk drift efter automatisk återgång till positionen före ingreppet.

Förklaring
Inställning av bit 0 (MIT) i parameter nr 7001 möjliggör manuellt ingrepp och tillbakamatning.
Sekvensen för manuellt ingrepp och tillbakamatning är enligt Fig. 4.12 (a):

1. N1-blocket skär arbetsstycket.


Verktyg N2

N1

2. Stoppa verktyget med matningsstoppet i mitten av N1-blocket (vid punkt A).


N2

N1 Punkt A

3. Kör tillbaka verktyget till punkt B genom manuellt ingrepp och starta sedan om maskinen.

Punkt B
N2
Manuellt ingrepp

N1 Punkt A

4. Efter att verktyget automatiskt återgått till punkt A genom positionering av icke-linjär
interpolationstyp i matningshastighet vid testkörning exekverar återstående N1-block.
Återgång (Icke-linjär
Punkt B interpolation)
N2

N1 Punkt A

Fig. 4.12 (a) Sekvens för manuellt ingrepp och återgång

- 666 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

VARNING
Manuellt ingrepp måste utföras korrekt med stor omsorg, man måste följa
bearbetningsriktningen och arbetsstyckets form för att inte skada arbetsstycket,
maskinen och/eller verktyget.

Manuellt ingrepp Punkt B

N2

N1 Punkt A

Återgång (Icke-linjär
interpolation)

Punkt B

N2

N1 Punkt A

- Manuell absolutprogrammering på/av


När manuell absolutprogrammering är i avstängt läge återgår inte verktyget till stoppositionen. Istället
förflyttar sig verktyget enligt funktionen manuell absolutprogrammering på/av.

- Återgångsmatningshastighet
I återgångsdrift används matningshastighet vid testkörning och joggmatningshastighetens
övermanningsfunktion aktiveras. När den manuella signalen för snabbtransporthastighet RT är "1" är
återgångsmatningshastigheten inte en testkörningsmatningshastighet, utan en snabbtransporthastighet.

- Återgång
Återgången sker i enlighet med positionering med icke-linjär interpolation.

- Enkelblock
Om manöverknappen enkelt blockstopp är på under återgången stannar verktyget i stoppositionen en
gång och fortsätter rörelsen när man exekverar cykelstart igen.

- Annullering
När en återställning utförs, ett larm utlöses eller nödstopp sker under manuellt ingrepp eller återgång,
avbryts den manuella ingrepps- och återgångsfunktionen.

- MDI-läge
Den manuella ingrepps- och återgångsfunktionen kan även användas i MDI-läge.

- Koppling till andra funktioner


I andra funktioner såsom fast cykel är manuellt ingrepp och återgånsfunktionen verksamma.

- PMC-axelkontroll
Om ingreppet sker under OMC-axelstyrning efter matningsstopp av automatisk drift gäller inte
återgångsfunktionen för axeln som rör sig under OMC-axelstyrningen när återgångsfunktionen startas.
- 667 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Om återgångsfunktionen startas när axeln under PMC-axelstyrning stoppas efter att kommandot för
PMC-axelstyrning har avslutats utförs dock återgångsfunktionen genom rörelsevärdet för
OMC-axelstyrning.
När PMC-axelstyrning används för en axel som inte har koppling till programkommandot inställs bit 0
(NRT) i parameter nr 10410 till 1 för att utesluta axeln helt från återgångsfunktionen med manuellt
ingrepp och återgångsfunktion.

Begränsningar
- Aktivering/inaktivering av manuellt ingrepp och återgångsfunktion
Den manuella ingrepps- och återgångsfunktionen är aktiverad i matningens vänteläge.
Manuellt ingrepp och återgångsfunktion är inaktiverade vid stoppstatus i automatisk drift (enkelt
blockstopp, matningsstopp utan återstående rörelseavstånd, etc.) och operationen utförs enligt manuell
absolut på/av-funktion.

- Offset
När verktyget byts ut genom manuellt ingrepp med anledning av t.ex. verktygsskada återspeglas inte
förändringen i bearbetningen även om offsetvärdet ändras vid omstart i mitten av avbrutet block.

- Maskinlås, spegelbild och skalning (M-serien)


När manuellt ingrepp och återgång utförs ska man aldrig använda funktionerna maskinspärr, spegling
eller skalning.

- Konvertering av 3-dimensionellt koordinatsystem och indexering av lutat


arbetsplan (M-serien)
Larm PS5219 "KAN EJ ÅTERV." utfärdas när försök görs till manuellt ingrepp och återgång under
exekvering av konvertering av 3-dimensionellt koordinatsystem eller indexering av lutat arbetsplan
(M-serien).

- Parkering
Slå inte på parkeringssignalen under manuellt ingrepp och återgång (till exempel efter matningsstopp).
Verktyget kanske inte kan återvända till rätt läge när parkeringssignalen är påslagen under manuellt
ingrepp och återgång.

- Manuellt ingrepp och återgång genom flerkanalsystem


Om en cykelstart exekveras samtidigt på två eller fler kanaler i ett flerkanalsystem utför den kanal som
genomför manuellt ingrepp återgångsoperationen. Men den kanal som inte genomförde manuellt ingrepp
startar om bearbetningen utan att utföra återgångsoperationen.

- Axel för återgångsoperation utförs inte


När axeln är i följande tillstånd utförs inte återgångsoperation av axeln.
- Spindelpositionering (T-serien)
- Gängning
- Slavaxel för axelsynkronstyrning
- Slavaxel för synkronstyrning
- Spindelstyrning genom servomotor
- Polygonaxel (T-serien)
- Oscillationsaxel

OBS!
Under synkronstyrning kan manuellt ingrepp och återgång endast utföras för
slavaxeln när bit 2 (PKUx) i parameter nr 8162 är 1 och huvudaxeln parkeras.

- 668 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

4.13 Funktionen aktivt slutblock


Den automatiska driften kan stoppas genom inmatning av signal för slutblock BCAN i automatisk driften.
Efter en automatisk driften stoppas blir signalen för automatisk driften OP och cykelstartans lampsignal
STL "0".
All modal information bevaras.
Nu händer följande:
(1) Om maskinen är i rörelse stoppar den samtidigt som den bromsar in. Och det återstående avståndet
rensas.
(2) Om fördröjning exekveras avbryts den.
(3) Om hjälpfunktionen, spindelvarvtalet, verktygets funktion, den andra hjälpfunktionen exekveras så
blir varje strobsignal MF, SF, TF, BF "0"och blocket avslutas.
Om det snabba M/S/T/B-gränssnittet (bit 7 (MHI) i parameter nr 3001 = 1) används avslutas blocket
utan varje strobsignal MF, SF, TF och BF ändring.
Därför måste slutförandesignalerna MFIN, SFIN, TFIN och BFIN måste ställas till samma logiska
nivå som motsvarande strobsignaler innan driften startas om.
En automatisk drift startas om från nästa block för det annullerade blocket genom cykelstart.

OBS!
Denna funktion är en tillvalsfunktion.

Funktionen aktivt slutblock


Förklaring
Operation när operationen startas om
G90/G91
När operationen startas om bestäms omstarten beroende på kommandot i nästa block för det annullerade
blocket.
Om nästa block är ett absolut kommando (90), startas operationen om från positionen där operationen
stoppades, mot nästa blocks terminal. När nästa block är det inkrementella kommandot (G91) startas den
inkrementella driften om från stoppositionen.
Position där verktyget stannar genom
Programmerad signalinmatning
verktygsbana

nästa block

När G91 specificeras i


nästa block

När G90 specificeras i nästa block

Fig. 4.13 (a) Absolut / Inkremental

- 669 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

VAR FÖRSIKTIG
1 Eftersom verktyget blir en start från avbruten position när en automatisk
operation startar om skiljer sig kanalen för en faktisk rörelse från den
ursprungliga programkanalen. Därför finns det en möjlighet att verktygets kanal
och arbetsstycket interferar vid omstart. Starta om operationen efter att du har
bekräftat att varken verktyget eller arbetsstycket interferar.
2 Om programmet använder inkrementella kommandon förskjuts nästa blocks
terminal med ett värde som motsvarar den tidigare annulleringen när automatisk
drift startar om. Denna förskjutning finns kvar tills det absoluta kommandot
exekveras härnäst. Därför kan denna funktion inte användas för att kontrollera
blockterminalen via programmet som gjorts av det inkrementella kommandot.

Verktygsradie-/nosradiekompensering
Offsetläget avbryts tillfälligt vid annullering i läget verktygsradie-/nosradiekompensering. Och uppstarten
görs vid omstart.
Vid till exempel annullering i N20 för nedan nämnda program är rörelsen för omstart uppstarten mot den
position som kommenderades med N30 i figuren nedan.

Exempel
N10 G90 G01 G42 X_ D_ S_ F_ ;
N20 X_ ;
N30 X_ Y_ ;
N40 X_ ;

Angivet program N40

Angivet program N20

Angivet program N30

Verktygsbana efter skärkompensering.

Position där verktyget stannar genom signalinmatning

Fig. 4.13 (b) Verktygsradie-/nosradiekompensering

Fast cykel för borrning


När ett block avbryts under en fast cykel för borrning så avbryts den fasta cykeln. Programkörningen
startas om från nästa block.

Exempel 1 N10 G91 G84 X_ Y_ Z_ R_ K3 ;


N20 G90 G00 X_ Y_ Z_ ;

- 670 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

N10 N20

Position där verktyget stannar genom signalinmatning

Fig. 4.13 (c) Fast cykel för borrning 1

Exempel 2 N10 G90 G84 X_ Y_ Z_ R_ ;


N20 X_ Y_ ;
N30 X_ Y_ ;
N40 X_ Y_ ;
N50 G00 X_ Y_ Z_ ;

N10 N20 N30 N40 N50

Position där verktyget stannar genom signal

Fig. 4.13 (d) Fast cykel för borrning 2

Vid omstarten exekveras driften från nästa N30 block när driften avbryts när exekvering görs i N20
cykeln.
Eftersom G84-läget bibehålls positioneras nu verktyget i R-punkten efter förflyttning till X-Y-positionen
som kommenderades med N30 och startar hålöppningen.

- 671 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

Anmärkningar
VAR FÖRSIKTIG
1 Bekräfta att varken verktygets kanal eller arbetsstycket interferar när driften
startas om.
2 När en automatisk drift startas om skiljer sig den faktiska rörelsens kanal från
den ursprungliga kanalen eftersom det är en start från den annullerade
positionen. Därför finns det en möjlighet att verktygets kanal och arbetsstycket
interferar vid omstart.
3 Om återställning eller nödstopp exekveras vid stopp med denna funktion, blir
funktionen ogiltig. Med ett ord ändras vissa bibehållna data och modal data för
att rensa eller återställa tillstånd genom återställningen.
4 Denna funktion är endast verksam i automatisk drift. (OP=1 och STL=1)
5 Om programmet använder inkrementella kommandon förskjuts nästa blocks
terminal med ett värde som motsvarar den tidigare annulleringen när automatisk
drift startar om. Denna förskjutning finns kvar tills det absoluta kommandot
exekveras härnäst. Därför kan denna funktion inte användas för att kontrollera
blockterminalen via programmet som gjorts av det inkrementella kommandot.

Begränsning
- Funktioner som inte går att använda samtidigt
Den aktiva blockannulleringsfunktionen kan inte användas när minst en av följande funktioner är aktiv.
(Även om signal för avbrott matas in så ignoreras den.)
- AI-utvidgad förhandskontroll (M-serien) / AI-konturstyrning (G05.1 Q1)
- Nano-finpolering(G05.1 Q3)

4.14 INDRAGNING FÖR GÄNGNING MED FAST TAPP /


INDRAGNING FÖR 3-DIMENSIONELL GÄNGNING MED
FAST TAPP
Översikt
När gängning med fast tapp stoppas, antingen som ett resultat av att strömmen stängs av, ett nödstopp
eller en återställning, kan gängtappen skära in i arbetsstycket. Gängtappen kan därefter dras ut med hjälp
av en PMC-signal eller ett programkommando.
Denna funktion lagrar automatiskt information beträffande den gängning som har utförts helt nyligen. När
en återdragningssignal för gängtapp matas in eller om G30 exekveras, tas gängtappen bort från hålet,
baserat på den lagrade informationen. Gängtappen dras mot R-punkten. När ett återdragningsvärde ställs
in i parameter nr 5382, kan återdragningsdistansen ökas med detta värde.
Vid återdragning för 3-dimensionell gängning med fast tapp, 3-dimensionell gängning med fast tapp eller
gängning med fast tapp på ett lutande bearbetningsplan (M-serien), stoppas indexeringsläget, gängtappen
kan skära in i arbetsstycket. Gängtappen kan därefter dras ut.

OBS!
T
1 Återdragning för gängning med fast tapp är en tillvalsfunktion.

2 Återdragning för 3-dimensionell gängning med fast tapp är en tillvalsfunktion.


För att denna funktion ska kunna användas med T-serien krävs både tillvalen för
"Återgång för gängning med fast tapp" och denna funktion.

- 672 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Format
Återdragning vid gängning med fast tapp
G30 P99 M29 S_;
P99 : P99 krävs för att indikera att G30 är återdragning vid gängning med fast tapp.
M29 : När M-koden för specificering av gängning med fast tapp, ställs in i parameter nr
5210, specificera detta värde i stället för M29. Denna anvisning är ett alternativ.
S_ : Spindelvarvtal. Eftersom S-koden används när gängning med fast tapp avbryts,
är S-koden tillval.

Återdragning vid gängning med fast tapp vid konverteringsläge för


3-dimensionellt koordinatsystem
G68 X_ Y_ Z_ I_ J_ K_ R_ ; Konvertering av 3-dimensionell koordinatsystem (OBS)
G30 P99 M29 S_;Återgång för fast gängning
P99 : P99 krävs för att indikera att G30 är återdragning vid gängning med fast tapp.
M29 : När M-koden för specificering av gängning med fast tapp, ställs in i parameter nr
5210, specificera detta värde i stället för M29. Denna anvisning är ett alternativ.
S_ : Spindelvarvtal. Eftersom S-koden används när gängning med fast tapp avbryts,
är S-koden tillval.

Återdragning vid gängning med fast tapp under kommandoläge för lutande
bearbetningsplan
(M-serien)
G68.2 X_ Y_ Z_ I_ J_ K_ R_ ; Kommando för lutat arbetsplan (OBS)
G53.1 ; Verktygsaxelns riktningsstyrning
G30 P99 M29 S_;Återgång för fast gängning
P99 : P99 krävs för att indikera att G30 är återdragning vid gängning med fast tapp.
M29 : När M-koden för specificering av gängning med fast tapp, ställs in i parameter nr
5210, specificera detta värde i stället för M29. Denna anvisning är ett alternativ.
S_ : Spindelvarvtal. Eftersom S-koden används när gängning med fast tapp avbryts,
är S-koden tillval.

Obs! Ange de argument som används när gängning med fast tapp stoppar. Larm
PS5384, "RETUR FÖR RIGID KAN INTE BLI KOM." utlöses om de specificerade
argumenten skiljer sig från de som användes för att stoppa.

Förklaring
Återdragning vid gängning med fast tapp genom kommandot G30 används när bit 1 (RG3) i parameter nr
5202 är 1.
Om gängning med fast tapp avbryts på grund av en återställning eller nödstopp eller om strömmen stängs
av under gängning med fast tapp, kommer exekveringen av kommandot ovan i driftsätt MEM eller MDI
att orsaka en förflyttning av den gängande axeln till R-punkten medan den är synkroniserad med spindeln,
baserat på kommandoinformationen för gängning med fast tapp i bearbetningsprogrammet.
Kommandot för återdragning vid gängning med fast tapp är ett engångskommando.
Bearbetningsdata för återdragning vid gängning med fast tapp behålls tills nästa kommando ges för
gängning med fast tapp, även efter att strömmen är avstängd. Återdragning vid gängning med fast tapp
kan därför anges även efter att strömmen är avstängd.
Vid återdragning av 3-dimensionell gängning med fast tapp, ska alltid kommandot ges för konvertering
av 3-dimensionellt koordinatsystem eller kommandot för lutande bearbetningsplan före kommandot för
återdragning av gängning med fast tapp. Kommandot ska denna gång ges med de argument som används
när gängning med fast tapp stoppar. Larm PS5384, "RETUR FÖR RIGID KAN INTE BLI KOM."
utlöses om de specificerade argumenten skiljer sig från de som användes för att stoppa.

- 673 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01

OBS!
1 Återdragning för gängning med fast tapp genom kommandot G30 används inte
när bit 1 (RG3) i parameter nr 5202 är 0.
2 Vid återdragning av gängning med fast tapp med G30, förvissa dig om att bit 0
(G84) i parameter nr 5200 är inställd på 0.

Exempel
Utgångspunkt
Bearbetningsprogram
M29 S1000;
Punkt där
G84 X20.0 Y20.0 R-10.0 Z-30.0 F500 ; återdragningen
X50.0 Y50.0 ; R-punkt
är avslutad

X100.0 Y100.0 ;
G80

Återdragningsprogram Stoppunkt
för gängningen
G30 P99 M29 S1000 ;
Z-punkt
G00 Z-10.0 ;

Fig. 4.14 (a) Översikt över återdragning för funktionen gängning med fast tapp

Varning
VARNING
1 För återdragning vid gängning med fast tapp, aktiverar CNC internt ett
återgångsprogram. Återdragning vid gängning med fast tapp kan därför orsaka
att vissa G-koder eller M-/F-/S-/L-koder skrivs över (G80/G84/G74, G94/G95).
2 Vid återdragning vid gängning med fast tapp, ändra inte några inställningar som
inverkar på rörelseavstånd (som inkrementellt system, inmatningsenhet 10
gånger multiplicerad eller decimalt skrivsätt av miniräknartyp) som gjordes när
bearbetningsdata lagrades för återdragning vid gängning med fast tapp.

Var försiktig
VAR FÖRSIKTIG
1 Om gängning med fast tapp stoppas som ett resultat av ett nödstopp, bibehålls
positionen på den gängande axeln (Z-axel) medan spindelns position förloras. I
ett sådant fall är därför inte förhållandet mellan spindels och gängningsaxelns
positioner garanterade när driften återupptas.
2 Återdragning vid gängning med fast tapp utförs baserat på gängningsaxelns
(Z-axeln) kommandon som har accumulerats under gängningen. Om gängning
med fast tapp stoppas som ett resultat av ett nödstopp, kan det inträffa att
återdragningen misslyckas med att dra ut gängverktyget helt ur arbetsstycket. I
ett sådant fall, ställ in återdragningsvärdet α (parameter nr 5382).
3 Under återdragning vid gängning med fast tapp, leder omkoppling av driftsättet
till manuell drift att återdragningen stoppas och bromsar upp och stoppar
maskinen.
4 Om strömmen stängs av under rörelse med gängning med fast tapp på grund av
strömavbrott etc., när återdragning vid gängning med fast tapp exekveras efter
att strömmen har slagits på, kan den gängskärande axeln (Z-axeln) dras tillbaka
extra med den ackumulerade distansen för acceleration/inbromsning.

- 674 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION

Obs!
OBS!
1 Återdragning vid gängning med fast tapp utförs inte om det inmatade
inkrementet (tum eller millimeter) som valts när bearbetningsdata som sparas för
återdragning vid gängning med fast tapp skiljer sig från valda data när
återdragning vid gängning med fast tapp exekveras.
2 Övermanning kan tillämpas för återdragning vid gängning med fast tapp när
övermanning under extraktion vid gängning med fast tapp är giltig. (bit 4 (DOV) i
parameter nr 5200 är 1)

- 675 -
5. TESTFUNKTION DRIFT B-64604SW/01

5 TESTFUNKTION
Följande funktioner används före den egentliga bearbetningen för att kontrollera att maskinen fungerar så
som den är programmerad.

5.1 MASKINSPÄRR OCH HJÄLPFUNKTIONSSPÄRR.....................................................................676


5.2 MATNINGSÖVERMANNING........................................................................................................678
5.3 ÖVERMANNING SNABBTRANSPORT .......................................................................................679
5.4 FÖRDDRÖJNING/HJÄLPFUNKTION FÖR ÖVERMANNING AV TID.....................................679
5.5 TESTKÖRNING...............................................................................................................................681
5.6 ENKELT BLOCK.............................................................................................................................682
5.7 KONTROLLFUNKTION AV PROGRAM MED HÖG HASTIGHET...........................................683
5.8 HANDHJULRETUR ........................................................................................................................685
5.9 HJÄLPFUNKTION FÖR UTMATNING AV BLOCK I MOTSATT RÖRELSE FÖR
HANDHJULRETUR ........................................................................................................................698
5.10 FUNKTIONEN FÖR HANDHJULRETUR FÖR MULTIPLA KANALER ...................................698
5.11 FÖRLÄNGNING AV FUNKTIONEN HANDHJULRETUR .........................................................701

5.1 MASKINSPÄRR OCH HJÄLPFUNKTIONSSPÄRR


Funktionen maskinspärr används för att visa en positionsändring utan att verktyget flyttas.
Det finns två typer av maskinspärrar: Allaxelspärr som stoppar rörelsen längs alla axlar och enskild
axelspärr som endast stoppar rörelsen längs bestämda axlar. Dessutom finns det hjälpfunktionsspärrar
som inaktiverar M-, -S-, T- och B-kommandon (hjälpfunktion 2) för kontroll av ett program tillsammans
med maskinspärren.
Visningsenhet

X
Y
Verktyg Z . . . . . . .. .

Arbetsstycke Verktyget rör sig inte men positionen


längs varje axel på skärmen ändras.

Fig. 5.1 (a) Maskinspärr

5.1.1 Maskinspärr
Rutin
Tryck på knappen för maskinspärr på manöverpanelen. Verktyget flyttas inte men på bildskärmen visas
ändringarna i axelposition för varje axel som om verktyget flyttades.
Vissa maskiner har en maskinspärrknapp för varje axel. På sådana maskiner måste man trycka på
maskinspärrknapparna för alla axlar där verktyget skall stoppas. Mer information om maskinspärrar
återfinns i motsvarande handbok från maskintillverkaren.

- 676 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

VAR FÖRSIKTIG
Positionsrelationerna mellan arbetsstyckets koordinater och
maskinkoordinaterna kan avvika före och efter automatisk drift med maskinspärr.
Om så är fallet ska arbetsstyckets koordinatsystem ställas in med ett kommando
för koordinatinställning eller med manuell referenspunktuppsökning.

Begränsning
- Automatisk drift i maskinens spärrstatus (M-, S-, T- och B-kommandon)
Maskinspärren gäller endast för rörelsekommandon längs kontrollerade axlar. Uppdatering av modala
G-koder eller inställning av koordinatsystem utförs normalt. M-, S-, T-, och B-kommandon (2:a
extrafunktion) utförs också normalt.

- Referenspunktsuppsökning under maskinspärr


När ett G27-, G28- eller G30-kommando körs i status "maskinspärr" accepteras kommandot, men
verktyget flyttas inte till referenspositionen och lysdioden för referenspunktsuppsökning tänds inte.

- Välja ett maskinkoordinatsystem (G53)


Om en positionering av maskinens koordinatsystem G53) är specificerad i maskinens spärrstatus, är
rörelsekommandon ogiltiga och absoluta koordinater och relativa koordinater uppdateras inte.
När maskinspärr är aktiverad under G53-rörelse, stoppas utmatningspulser (rörelsekommandon) till
servomotorerna och maskinkoordinaterna uppdateras inte. De absoluta och relativa koordinaterna
uppdateras.

- Högprecis oscillationsfunktion
Slå inte på maskinspärrsignalen för oscillationsaxeln under oscillerande rörelse, i annat fall utlöses larm
PS5050 "OGILT. ORDER I G81.1-MODE".

- Manuellt ingrepp och återgång


Utför inte manuella ingrepp i maskinspärrstatus, i annat fall kanske verktyget flyttas till fel position vid
en återgångsprocedur.

- Indragning och återställning av verktyg


Utför ingen manuell återdragning i maskinspärrstatus, i annat fall kanske verktyget flyttas till fel position
vid en återställning.

- Programomstart / Snabb programomstart


Verktyget kan inte återföras till rätt position under följande förhållanden.
- Manuell drift utförs när maskinen har spärrstatus.
- När omstart av program specificeras i maskinspärrat tillstånd avbryts maskinspärren.

- Skriv för att beräkna tid i funktionen för verktygsförvaltning


Uppräkningsoperationen utförs inte när maskinen har spärrstatus.

- Kontrollfunktion för höghastighetsprogram


Under driftsättet höghastighets programkontroll , är allaxliga maskinspärrsignalen MLK och
maskinspärrsignalerna MLK1 till MLK8 för resp. axel ogiltiga med undantag för PMC-styraxeln.

- 677 -
5. TESTFUNKTION DRIFT B-64604SW/01

5.1.2 Hjälpfunktionsspärr
Rutin
Tryck på knappen hjälpfunktionsspärr på manöverpanelen. M-, S-, T- och B-koderna är spärrade och kan
inte exekveras. Mer information om hjälpfunktionsspärrar återfinns i motsvarande handbok från
maskintillverkaren.

Begränsning
- M-koder som inte spärras av hjälpfunktionsspärren
Kommandona M00, M01, M02, M30, M98, M99 och M198 (anropsfunktion för externt underprogram)
exekveras även i hjälpfunktionsspärrtillståndet. Även M-koder för att anropa ett underprogram (parameter
nr 6071 till 6079) exekveras liksom de som anropar ett kundmakro (parameter nr 6080 till 6089).

5.2 MATNINGSÖVERMANNING
En programmerad matningshastighet kan procentuellt ökas eller minskas med hjälp en övermanningsratt.
Denna funktion används för att testa ett program.
Är t.ex. matningshastigheten i ett program angiven till 100 mm/min åstadkommer en vridning på
övermanningsratten till 50 % att verktyget rör sig med en hastighet av 50 mm/min.

Matningshastighet 100 mm/min Verktyg


(Anges av programmerad)
Kontrollera bearbetningen
Matningshastigheten 50 mm/min efter genom att ändra på
övermanning av matningshastighet matningshastigheten från
det värde som anges i
programmet.

Arbetsstycke

Fig. 5.2 (a) Övermanning av matningshastigheten

Övermanning av matningshastigheten
Rutin
Vrid matningsövermanningsratten på manöverpanelen till önskad procentandel (%) före eller under
automatisk drift.
På vissa maskiner används denna ratt för matningsövermanning och joggmatning. Mer information om
matningsövermanning återfinns i motsvarande handbok från maskintillverkaren.

Begränsning
- Övermanningsområde
Den övermanning som kan specificeras sträcker sig från 0 till 254 %. För enskilda maskiner beror
intervallet på verktygsmaskintillverkarens specifikationer.

- Övermanning vid gängning


Under gängningsprocessen ignoreras övermanningsinställningen. Den betraktas alltid som 100 % under
processen.

- 678 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

5.3 ÖVERMANNING SNABBTRANSPORT


Övermanning kan ske för snabbtransporthastigheten i fyra steg (F0, 25%, 50% och 100%). F0 ställs av
parameter nr 1421.

Snabbtransporthas Övermanning 5m/min


tighet 10m/min 50%

Fig. 5.3 (a) Övermanning av snabbtransport

Övermanning med snabbtransport


Rutin
Välj en av de fyra matningshastigheterna med manöverställaren för övermanning med snabbtransport
under snabbtransport. Mer information om övermanning snabbtransport återfinns i motsvarande handbok
från maskintillverkaren.

Förklaring
Det finns följande typer av snabbtransport: Övermanning snabbtransport kan användas för alla typerna.
(1) Snabbtransport med G00
(2) Snabbtransport under en fast cykel
(3) Snabbtransport i G27, G28, G29, 30, G53
(4) Manuell snabbtransport
(5) Snabbtransport vid manuell referenspunktsuppsökning

5.4 FÖRDDRÖJNING/HJÄLPFUNKTION FÖR ÖVERMANNING


AV TID
En övermanning kan appliceras för fördröjning och hjälpfunktionen (M/S/T/B) i inkrement om 1% i
intervallet från 0 till 100%.
För hjälpfunktionen (M/S/T/B), emellertid om övermanning är mindre än 100 %, startas nästa block efter
ett förlopp av den faktiska bearbetningstiden plus bristen på tiden.

OBS!
Denna funktion är en tillvalsfunktion.

Fördröjning/ hjälpfunktionen för övermanning av tid


Rutin
Tryck 1% snabbtransportens övermanningsomkopplare och vrid 1% snabbtransportens
övermanningsomkopplare för att välja önskad procentsats.
För mer information om 1% snabbtransport övermanning, finns i handboken från maskintillverkaren.

Förklaring
- Fördröjning
En övermanning kan tillämpas på fördröjning.
[Exempel]
Övermanning och fördröjningstiden vid G04 P10000; exekveras
- 679 -
5. TESTFUNKTION DRIFT B-64604SW/01

Tabell 5.4 (a)


Övermanning Fördröjningstid
100% 10.0 sek.
75% 13.3 sek.
50% 20.0 sek.
25% 40.0 sek.

OBS!
En övermanning är inaktiverad för fördröjning per varv.

- HJÄLP-funktioner (M/S/T/B)
En övermanning kan användas i tiden från när M/S/T/B skickas tills ändsignalen är avstängd (eller tills
MFIN, SFIN, TFIN och BFIN ändras i fallet med hög hastighet M/S/T/B). Den tid som krävs för att
kommunicera med PMC ingår.
När ändsignalen stängs av och sedan tidsbristen har förflutit, är nästa block igång.
[Exempel]
När följande program exekveras med övermanning inställd på 60%
N10 M03 ;
N20 ⋅ ⋅ ⋅ ⋅ ⋅ ;
När tiden för processen för N10 blocket är 80 ms, startar N20 blocket ca. 56 ms efter avslutad
bearbetning.

Brist tid = 80 msek × 100/60 - 80 msek = 53.333 ≒ 56 msek

OBS!
Tidräkningen ökas var 8 ms och fraktionen avrundas uppåt. Räknecykeln för tid
kan bero på systemet.

Första% signal för övermanning av snabbtransporten läser värdet efter avslutad hjälpfunktion.
Följaktligen är värdet inte garanterat om övermanningsvärdet ändras mellan före och efter bearbetningen.

När rörelsekommandot och hjälpfunktionen anges i samma block:


(1) När rörelsekommandot är avslutat
- En övermanning är aktiverad.
(2) När det extra kommandot avslutats
- En övermanning är inaktiverad.
När hjälpfunktioner specificeras i samma block, är bristen på tiden beräknas med hjälpfunktion med
längst bearbetningstid.

OBS!
1 Den här funktionen är inaktiverad för fördröjning med PMC axelstyrning (04H)
och hjälpfunktionerna (12H, 14H, 15H).
2 För fördröjning, då den 1% signalen för övermanning av snabbtransport är 0%,
utförs en övergång till nästa block inte.
3 Den tid då ett matningsuppehåll orsakas i hjälpfunktionen under brist tiden ingår
den inte i brist tiden.
4 För den extra funktionen, när den 1% signalen för övermanning av
snabbtransport är 0%, inställningen av parameter nr 3018 används som
övermanningsvärde. När inställningen av parametern är 0, antas den vara 10%.
Medan den första% signalen för övermanning av snabbtransport är 0%, en
övergång till nästa block utförs inte.

- 680 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

OBS!
5 För hjälpfunktioner M02 och M30, bit 7 (OVM) i parameter nr 3002 kan
användas för att aktivera eller inaktivera en övermanning.

5.5 TESTKÖRNING
Verktyget flyttas med en parametersatt matningshastighet oberoende av den matningshastighet som finns
programmerad i programmet. Denna funktion används för att testa verktygsrörelsen då inget arbetsstycke
är inspänt.

Verktyg

Bord

Fig. 5.5 (a) Testkörning

Testkörning
Rutin
Tryck på testkörningsknappen på manöverpanelen under automatisk drift.
Verktyget rör sig med en parametersatt matningshastighet. Snabbtransportknappen kan även användas för
att ändra matningshastigheten.
Mer information om testkörning återfinns i motsvarande handbok från maskintillverkaren.

Förklaring
- Testkörningshastighet
Testkörning av matningshastigheten ändras på det sätt som visas i Tabell 5.5 (a) nedan enligt
snabbtransportknappen och parametrarna
Tabell 5.5 (a)
Snabbtransportkna Programkommando
pp Snabbtransport Skärmatning
Testkörning av matningshastighet ×
PA Snabbtransporthastighet
Jvmax(*2)
Testkörning av matningshastighet × JV, eller Testkörning av matningshastighet ×
AV
snabbtransporthastighet (*1) JV(*2)
Max. skärmatningshastighet......................................................... Inställning med parameter nr 1430
Snabbtransporthastighet ............................................................... Inställning med parameter nr 1420
Testkörningshastighet................................................................... Inställning med parameter nr 1410
(*1) Testkörning av matningshastighet × JV när bit 6 (RDR) i parameter nr 1401 är 1.
Snabbtransporthastighet när parametern RDR är 0.
JV Joggmatningsövermanning
(*2) Låst till den maximala skärmatningshastigheten
Jvmax Maximalt värde för joggmatningsövermanning

- 681 -
5. TESTFUNKTION DRIFT B-64604SW/01

5.6 ENKELT BLOCK


Genom att trycka på manöverställaren enkelt block startas funktionen enkelt block. När man trycker på
knappen för cykelstart i funktionen enkelt block stannar verktyget efter avslutad programblockkörning. I
funktionen enkelt block kan programmet testas genom att köra det block för block.
Cykelstart Cykelstart

Verktyg

Stopp Stopp
Cykelstart

Arbetsstycke

Stopp

Fig. 5.6 (a) Enkelblock

Enkelblock
Rutin
(1) Vrid knappen för enkelblock på maskinens operatörspanel till på.
(2) Tryck på knappen för start av cykel. Maskinen exekverar ett block och stannar.
(3) Tryck på knappen för start av cykel igen. Maskinen exekverar nästa block och stannar.
Se till lämplig handbok som tillhandahålls av maskintillverkaren för exekvering av enkelblock.

Förklaring
- Referenspunktuppsökning och enkelt block
Om G28, G29 och G30 är kommenderade är enkelblocksfunktionen aktiv vid mellanpunkten.

- Enkelt block under en fast cykel


I en fast cykel befinner sig stoppunkterna för enkelt block i slutet av <1>, <2> och <6> (se nedan). Om
enkelt blockstopp sätts efter punkt <1> eller punkt <2> tänds lysdioden för matningsstopp.
<1>

<2>
<6>
Snabbtransport

<3> Skärmatning
<5>

<4>

Fig. 5.6 (b) Enkelblock under fast cykel

- Anropa underprogram och enkelt block


Enkelblockstopp kan inte utföras i block som innehåller M98P_; M99; eller G65.
Detta går emellertid i block som innehåller M98P_ eller M99-kommandon om blocket innehåller en
annan adress än O, N, P, L.
- 682 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

5.7 KONTROLLFUNKTION AV PROGRAM MED HÖG


HASTIGHET
När startknappen för cykelprogrammet trycks med läget för kontrollfunktionen av program med hög
hastighet inställt för aktivering, kontrolleras programmets syntax och slaglängdsgränsen utan axelrörelse.
En kontroll av programmet utförs vid högsta hastighet som kan specificeras av CNC-enheten, oavsett den
specificerade hastigheten.

OBS!
Denna funktion är en tillvalsfunktion.

Kontroll av program med hög hastighet


Rutin
(1) Utför positionering av av maskinen vid startpositionen av bearbetningsprogrammet i förväg.
Ange arbetsstyckets koordinatsystem eller verktygskompensering till samma tillstånd som i själva
bearbetningen.
(2) Återställ CNC-enheten och tryck på kontrollknappen för programmet med hög hastighet på
maskinens operatörspanel för att ange programkontrollläget för hög hastighet. I
programkontrollläget för hög hastighet, blinkar "PRG-CHK" i den nedre vänstra hörnet på
CNC-skärmen.
(3) Tryck på knappen för cykelstart för att exekvera programmet utan axelrörelse. Matningshastigheten
är den maximala hastigheten som kan anges av CNC-enheten, oavsett den angivna hastigheten.
Programmets syntax och slaglängdsgränskontroll vid exekvering av programmet.
(4) Efter avslutad kontroll, återställ CNC-enheten och släpp knappen för programkontrollläget av hög
hastighet på maskinens operatörspanel.

Förklaring
- Slaglängdsgränskontroll
Efter att kontroll av gränsen för slaglängdsgränsen exekveras utan axlars rörelser under läget kontroll av
programmet för hög hastighet.
- Lagrad slaglängdskontroll 1
- Programmerad slaglängdskontroll 2/3
- Slaglängdsgränskontroll före rörelse
Om ett larm i slaglängdsgränsen sker i läget för kontroll av programmet för hög hastighet, rensa larmet
som beskrivs nedan.
(1) Ändra läget till annat än MEM eller DNC.
(2) Återställ CNC-enheten.

VARNING
1 Om maskinens koordinatsystem inte är etablerad, har en kontroll av
slaglängdsgränsen inte utförts korrekt. När en referenspunktsuppsökning
avslutas efter påslagen ström, utför en kontroll av programmet för hög hastighet.
2 När bredden av det förbjudna område är liten i en kontroll av programmerad
gräns fär slaglängd 2 och 3 kontroll, om ett kommando för att skära det i ett
block i det förbjudna området, kan slaglängdens gräns inte upptäckas. Detta
innebär att ett program inte orsakar ett larm för kontroll av gränsen för
slaglängden i ett program för kontroll av hög hastighet kan orsaka larm under
själva operationen.

- 683 -
5. TESTFUNKTION DRIFT B-64604SW/01

- Program för kontroll av matningshastigheten


Under programmet för kontrollläget av hög hastighet blir matningen av programexekveringen den
maximala matningen av CNC-systemet, oavsett den angivna matningshastigheten.
Låsning av matningshastigheten, övermanning och testkörning är inte aktiva.
Exekveringshastigheten av cirkulär interpolation kan väljas av bit 7 (PGF) i parameter nr 1490 från den
maximala hastigheten och testkörningshastighet.

OBS!
1 Exekveringstiden för fördröjning är densamma som en normal operation.
2 Larmet PS011, “MATNING NOLL (KOMMANDO )” uppstår när det inte finns
något F-kommando i en normal operation. Emellertid exekveras det vid maximal
hastighet utan att larmet i läget kontroll för programmet av hög hastighet, även
om det inte finns något F-kommando.

- Förinställning av arbetsstyckets koordinatsystem


Efter fullbordande av läget kontroll i programmet av hög hastighet, förinställs arbetsstyckets
koordinatsystem automatiskt. Detta möjliggör operation av programmet utan att göra en
referenspunktretur efter slutförandet av ett program för kontroll. Mer information finns i
maskinhandboken från tillverkaren.

VARNING
När koordinatsystemet är inställt innan läget kontroll för programmet av hög
hastighet är aktiverat av arbetets koordinatsystem med inställning G92
(fleroperationsmaskin och G-kodsystemet B eller C i svarvsystemet), G50
(G-kodsystem A svarvsystemet) och det lokala koordinatsystemet med
inställning G52, raderas deras inställningsvärden genom exekveringen av det
förinställda arbetets koordinatsystem.

- Visning av maskinkoordinatsystemet för programkontroll


Under läget kontroll för programmet av hög hastighet är det möjligt att ändra visningen av maskinens
koordinater från själva maskinens koordinater till maskinens koordinater för programkontroll genom att
ställa in bit 7 (PGM) i parameter nr 11320.
Och det är möjligt att ändra visningen av maskinens koordinat för varje axel från den faktiska maskinen
samordna till kontrollen för programmet av maskinkoordinatsystemet genom att bit 4 (PGA) i parameter
nr 3115.

- Verktygets livslängd
Om kommandot för hantering av verktygets livslängd eller kommandot verktygshantering anges under
läget kontroll av programmet för hög hastighet, beräknas inte verktygets livslängd.

- Otillgänglig kommandon
Följande funktioner kan inte anges under läget kontroll av programmet för hög hastighet programmet. Om
följande funktioner anges, utlöses larmet PS5364, “OGILTIGT KOMMANDO I
PROGRAMKONTROLL”.
- Högprecis oscillationsfunktion
Med oscillation av inmatningssignalen:
Larmet PS5364 inträffar när kontroll av programmet startas under oscillation från
inmatningssignalen.
Larmet PS5364 inträffar när oscillation startas med inmatningssignalen vid exekvering för kontroll
av programmet.
- Elektronisk växellåda

- 684 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

- Kommandon som inte omfattas av en hög hastighet med kontroll av programmet


Hjälpfunktionerna och andra kommandon omfattas inte av en hög hastighet med kontroll av program.
Mer information finns i maskinhandboken från tillverkaren.

5.8 HANDHJULRETUR
Översikt
I den här funktionen kan programmet köras både framåt och bakåt med en handratt (manuell
pulsgenerator) vid automatisk drift.
Därför kan eventuella programfel, störningar osv. enkelt kontrolleras genom direkt handhavande av
maskinen.

OBS!
Denna funktion är en tillvalsfunktion.

- Kontrolläge
I det här läget kan programmet köras framåt och bakåt och kan kontrolleras.
För att ändra till kontrollläge måste minnesläget MEM aktiveras och kontrollägessignalen MMOD vara
ställd till "1". Denna funktion skapar data för att köra programmet bakåt när programmet körs framåt i
kontrollläget.
För att arbeta med en maskin synkroniserad med en puls genererad av en handratt i kontrollläget, ställs
handrattskontrollsignalen MCHK till "1" i tillägg till vad som nämndes ovan. Det blir därför möjligt att
kontrollera programmet med en handratt.

OBS!
I kontrolläget går det inte att ändra parametern och offsetet.

- Framåtrörelse med en handratt


"Framåtrörelsen" innebär att programmet körs i riktning framåt genom att vrida på en handratt i den
positiva riktningen (när handrattskontrollsignalen är ställd till "1"), eller utan någon koppling till
handrattens vridning (när handrattskontrollsignalen är ställd till "0").
När handrattskontrollsignalen är ställd till "1" är programkörningshastigheten proportionell mot antalet
varv på handratten. Programmet körs snabbt framåt när handratten vrids snabbt i den positiva riktningen.
Och programmet körs långsamt framåt när handratten vrids långsamt i den positiva riktningen.
Avståndsförstoringen per puls från handratten kan växlas till samma som den vanliga
handrattsfunktionen.
När handrattskontrollsignalen är ställd till "0" styrs programkörningen på samma sätt som vid automatisk
drift.

- Bakåtrörelse
"Bakåtrörelsen" innebär att programmet som körts i riktning framåt en gång körs i riktning bakåt genom
att vrida på en handratt i den negativa riktningen.
Programmet kan köras bakåt bara för blocket som körs framåt. Och antalet block för detta är 190. Detta
blocknummer ändras av innehållet i det kommenderade programmet.
Programmet körs snabbt bakåt när handratten vrids snabbt i den negativa riktningen. Och programmet
körs långsamt bakåt när handratten vrids långsamt i den negativa riktningen. Avståndsförstoringen per
puls från handratten kan växlas till samma som den vanliga handrattsfunktionen.

- 685 -
5. TESTFUNKTION DRIFT B-64604SW/01

Förklaring
- Styrning med handratten
Programkörningsstart
Kontrollägessignalen MMOD är ställd till "1" i minnesläget (läget MEM) för att ändra kontrolläget Sedan,
startas programkörningen genom att ändra ST-signalen från "1" till "0".
Om handrattskontrollsignalen MCHK nu är ställd till "1", styrs programkörningen med en handratt.
Programmet körs i synkronisering med vridningen på en handratt.
När handrattskontrollsignalen MCHK är ställd till "0" styrs den som vid den normala körningen.
När kontrollägessignalen MMOD är ställd till "1"under programdriften, är ett kontrollläge aktiverat från
blocket där nästa buffring sker.
Dvs., även om kontrollägessignalen är ställd till "1", aktiveras kontrolläget inte alltid omedelbart.
När kontrolläget är aktiverat är kontrollägessignalen MMMOD ställd till "1".

OBS!
Efter signalen ändras MMOD till "0" under programkörningen och programmet
kan inte köras framåt eller bakåt.

Styrning med handratten


Värdet på parameter nr 6410 och skalfaktorerna bestämmer maskinens rörelsehastighet genom en puls
genererad av en handratt.
När en handratt vrids blir maskinens faktiska rörelsehastighet enligt följande.
[Matningshastighetens kommandovärde] × [Antal av handratts puls per sekund] × [Handrattsförstoring]
× ([Parameterinställningsvärde]/100) × (8/1000) (mm/min eller tum/min)
När matningshastighetens börvärde är 30mm/min, handrattsförstoringen är 100, parameter nr 6410 är
ställd till 1 och den manuella pulsgeneratorn vrids med 100 pulser/varv, bestäms axelns
matningshastighet enligt följande.
[Matningshastighet]=30[mm/min] × 100[puls/s] × 100 × (1/100) × (8/1000)[s] =24[mm/min]

När matningshastigheten överskrider 100 %-övermanningsmatningshastigheten genom att en handratt


vrids snabbt, begränsas matningshastigheten vid 100 %-övermanningshastigheten. Dvs., om pulsen i
följande formel överskrider "1" begränsas matningshastigheten.
[antal handrattspulser per sekund]
× [Handrattsförstoring] × ([Parameterinställningsvärde]/100) × (8/1000)
Snabbtransporthastigheten begränsas till 10 %. Snabbtransporthastigheten begränsas dock till 100 % när
bit 0 (HDRPD) i parameter nr 6400 är ställd till "1"
Och om parameter nr 6405 är ställd till ett valfritt värde kan den begränsas till övermanning av ett nästan
valfritt värde.
När parameter nr 6405 är ställd till ett större värde än "100" begränsas den till nästan 100 %.
När parameter nr 6405 är ställd till "0", blir inställningen av bit 0 (RPO) i parameter nr 6400 giltig.
Enkelblockssignalen och matningsstoppsignalen är verksamma i kontrolläget. När körningen av ett
program stoppas av ett enkelblocksstopp eller matningsstopp, måste ST-signalen ändras från "1" till "0"
för att starta om programmet.
I blocket med rörelsen och blocket med fördröjningen kan programkörningshastigheten styras genom att
vrida på en handratt. För block utan rörelse eller fördröjning, exempelvis block med enbart adress M, S, T
och F, fortsätter programmet till det efterföljande blocket även om en handratt inte vrids runt.
Spindelrotationen synkroniseras inte med någon puls från en handratt. I kontrolläget roterar spindeln med
den specificerade hastigheten. Vad gäller matningen per varv, körs ett program med matningshastigheten
som omvandlades från spindelns rotationshastighet till motsvarande matning per minut i CNC-maskinen.

OBS!
Handratten som används av den här funktionen är alltid den första. Den 2:a och
3:e handratten kan inte användas i denna funktion.

- 686 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

Framåt- och bakåtrörelse med en handratt


Programmet körs framåt när handratten vrids i den positiva riktningen. Och programmet körs bakåt när
handratten vrids i den negativa riktningen.
Programmet körs bakåt om handratten vrids i den negativa riktningen vid körning av programmet i
riktning framåt.
När en handratt vrids kontinuerligt i den negativa riktningen körs programmet bakåt och körningen
avbryts i blocket med O-nummer. Om en handratt sedan vrids i den positiva riktningen körs programmet
igen i riktning framåt.
Även om en handratt styr programkörningen så körs programmet i riktning framåt oberoende av pulserna
från en handratt, när handrattskontrollsignalen ställs till "0".
Handrattens rotationsmängd accepteras inte som en rörelsemängd vid ändring av framåtrörelse och
bakåtrörelse.

Programslut
När blocket med M2 eller M30 körs avslutas den manuella spårföljningen. Det går inte att köra
programmet bakåt från blocket med M2 eller M30.
När körningen av programmet avslutas måste signalen ÅTERSTÄLL ställas till "1", och
kontrollägessignalen och handrattskontrollsignalen ställas till "0".
I dubbelbanesystem får signalen FIN inte ställas till "1" när blocket med M2 eller M30 körs i endast en av
kanalerna. Efter att blocket med M2 eller M30 har körts i båda kanalerna ställs signalen FIN till "1".
(Förutom om blocket med vänte-M-kod kommenderas före M2 eller M30 i båda kanalerna.)

- Driftanmärkning
- Testkörning fungerar inte i kontrolläget. Testkörningssignalen måste ställas till "0".
- Den automatiska driften startas omedelbart med matningshastigheten kommenderad av programmet,
när kontrollägessignalen eller den synkroniserade driften med handrattssignal stängs av under
körning av programmet i kontrolläget.
- Redigering av programmet och ändringar av parametern och offsetet får inte göras.
- Medan programmet exekveras bakåt eller block som en gång exekverats bakåt exekveras framåt igen,
ändra inte kontrollsignalläget MMOD.
- Enkelblocksoperation är också möjlig. Om emellertid handratten påverkas i status för enkelt
blockstopp, utförs vare sig framåtrörelse eller bakåtrörelse. Om en cykelstart utförs, exekveras
fortsättningen av programmet i samma riktning som före ett enkelt blockstopp och handratten
aktiveras.

- Bakåtrörelse för varje kod


All modal information för G-, T- och S-kod lagras vid körningen av programmet i riktning framåt. Och
alla lagrade data för den modala G-, T- och S-koden används vid körning av programmet i riktning bakåt.
Vad gäller M-koder är de grupperade och den modala informationen hanteras av parameter nr 6411 till
6490. Därför kan M-kod köras bakåt i enlighet med informationen. Vad gäller M-kodens modala
information, så lagras en ändring i varje grupp i kördata.
Vad gäller koderna förutom G, M, S och T, så matas samma kod ut mellan rörelse framåt och bakåt.

- G-kod
Om G-kod som ändrar modal information kommenderas vid bakåtrörelse, körs den modala informationen
i det föregående blocket.
Exempel)
N1G99;
N2G01X_F_;
N3X_Z_;
N4G98; ............................ bakåtrörelsen startas från detta block
N5X_Y_Z_;
Om bakåtrörelsen startas från N4-blocket ändras den modala informationen från G98 till G99 och G99
körs från N3.
- 687 -
5. TESTFUNKTION DRIFT B-64604SW/01

G-kod med en rörelse spåras längs sträckan i motsatt riktning mot framåtrörelsen.
G-kod som kan kommenderas vid bakåtkörning av programmet är som följer.
De övriga G-koderna kan inte kommenderas vid bakåtkörning av programmet.
G-koderna i G-kodsystemet B och C (för T-serien) kan också användas.

Svarvsystem
G00 G01 G02 G03 G04 G22 G23
G25 G26 G28 G30 G40 G41 G42
G50 G53 G65 G68 G70 G71 G72
G73 G75 G80 G83 G85 G87 G89
G90 G94 G96 G97 G98 G99
(G-kodsystem A)

Fleroperationsmaskiner
G00 G01 G02 G03 G04 G22 G23
G25 G26 G28 G30 G40 G41 G42
G43 G44 G49 G53 G65 G73 G76
G80 G81 G82 G83 G85 G86 G87
G88 G89 G82 G94 G95 G96 G97

OBS!
1 I småhålig stegborrningscykel (G83) är rörelse bakåt förbjuden.
2 Vid framåtrörelse för arborrcykel (G88) (M-serien) är händelseförloppet i botten
av hålet följande (fördröjning -> spindelmotorstopp -> väntetillstånd). Men vid
bakåtrörelse, dvs. (spindelrotation -> väntetillstånd -> fördröjning efter omstart).
3 G68 för svarvsystemet innebär spegelbild för dubbla revolvrar.

- M-kod
Om det finns M-kod i samma grupp kommenderad i föregående block, så matas modal information om
M-koden, kommenderad sist i föregående block, ut.
Om ingen M-kod kommenderas i de föregående blocken, matas M-koden som ställdes till den första
parametern i samma M-kodsgrupp ut.
Om M-kod inte är ställd till grupp-M-kod i parameter, matas samma M-kod ut i bakåtrörelse.
Om biten 5 (RVN) i parameter nr 6400 är satt till "1" är rörelse bakåt förbjuden när M-kod, som inte är
inställd på grupp M-kod, är kommenderat i rörelse bakåt.

OBS!
När parameter RVN ställs aktiveras förbudet mot bakåtrörelse förutom M-koden
som ställdes i gruppen, men bakåtrörelse kan undantagsvis aktiveras för
följande M-kod.
1. Anrop av underprogram med M98/M99.
2. Anrop av underprogram med M-kod
3. Makroanrop med M-kod
4. Vänte-M-kod
5. M0

- 688 -
B-64604SW/01 DRIFT 5. TESTFUNKTION
Exempel)
Utmatning av M-koder som är ställda till grupper av parametrar vid rörelse bakåt
Inställning av parametrar:
Bit 2 (MC5) för parameter nr 6400 = 1 och bit 3 (MC8) i parameter nr 6400 = 0 (5 M-koder/grupp
och 16 grupper)
Nr 6411=100
Nr 6412=101
Nr 6413=102 Grupp A
Nr 6414=103
Nr 6415=104
Nr 6416=200
Nr 6417=201
Nr 6418=202 Grupp B
Nr 6419=203
Nr 6420=204
Program O10 körs med framåtrörelse från N1 till N15 och med bakåtrörelse från N15. Vid bakåtrörelse
visas utmatningen från M-koderna som i nästa tabell.

Tabell 5.8 (a)


Framåtrörelse Bakåtrörelse
O10;
N1G4X1.;
N2M101; M101 M100 (*1)
N3G4X1.;
N4M204; M204 M200 (*1)
N5G4X1.;
N6M104; M104 M101 (*2)
N7G4X1.;
N8M300; M300 M300(*3)
N9G4X1.;
N10M200; M200 M204 (*2)
N11G4X1.;
N12M0; M0 M0 (*3)
N13G4X1.;
N14M102; M102 M104 (*2)
N15G4X1.; Bakåtrörelsen startas från detta block
M2 ;
*1 Ingen M-kod i samma grupp kommenderas före detta block, så M-koden, som är ställd i den första
parametern för samma grupp, matas ut.
*2 M-kod i samma grupp kommenderas före detta block, så M-koden, som kommenderas sist före detta
block, matas ut.
*3 M-kod är inte ställd till grupp-M-kod, så samma M-kod matas ut.

- S- och T-kod
Ett modalt värde för det föregående blocket matas ut.
När rörelsekommandot och S-koden eller T-koden kommenderas i samma block, är tidsinställningen för
utmatningen av S-koden och T-koden annorlunda. Eftersom tidsinställningen där S- och T-koden matas ut
vid framåtrörelsen skiljer sig från den vid bakåtrörelsen. Genom att ställa bit 7 (STO) i parameter nr 6401
till "1" är tidsinställningen för utmatningen av S- och T-koden vid framåtrörelsen samma som den vid
bakåtrörelsen.

Exempel)
T-kodutmatningstidsinställning vid bakåtrörelsen
T-kod matas ut som följer när programmet fortsätter bakåt efter framåtrörelsen till N8-blocket.

- 689 -
5. TESTFUNKTION DRIFT B-64604SW/01

Tabell 5.8 (b)


Bakåtrörelse
Framåtrörelse
Parameter STO=0 Parameter STO=1
O1000;
N1G98G00X0Z0; Standard-T-utmatning
N2G00X-10.T11; T11-utmatning Standard-T-utmatning
N3G00X100.; T11-utmatning
N4G00X10.Z20.T22; T22-utmatning T11-utmatning Ingen T-kodsutmatning
N5G00X30.Z30.;
N6G00X-10.Z-20.; T22-utmatning
N7G00X50.Z40.T33; T33-utmatning T22-utmatning T33-utmatning
N8G04X5.; (bakåtstart) (bakåtstart)
M30;

"Standard-T" innebär en T-kodsstatus vid N1-block vid framåtrörelse. Om status är T0, matas
"T0"-signalen ut som standard vid bakåtrörelse.

Tidsinställningen för T-kodsutmatning för N7 och N8 i O1000 visat i exemplet ovan, är som följer.
Framåtrörelse

N6 med T22

N7 N8
T33-utmatning

Bakåtrörelse (när parameter STO är inställd på “0”) :

N6

N8
N7

T22-utmatning

Bakåtrörelse (när parameter STO är inställd på “1”) :

N6

N8
N7
T22-utmatning T33-utmatning
Fig. 5.8 (a)

- Förbud mot riktningsändring


Förbudet mot riktningsändring är ett tillstånd som inte ändrar riktningen där programmet körs.
I tillståndet, även om handrattens rotationsriktning kastas om, ignoreras den omvända rotationen. En
handratt måste vridas i samma riktning som den aktuella riktningen för att upphäva tillståndet.
Förbudet mot riktningsändring kan bekräftas med utmatningssignal MNCHG.

Den blir ändringsförbudstillståndet under följande förhållande.


- Medan blocket med koden som väntar på FIN körs
- 690 -
B-64604SW/01 DRIFT 5. TESTFUNKTION
- Efter att ett block är slutfört och tills nästa block aktiveras
- Under gängskärning
- Modal G-kod G68.1, G68 och G51.2
- Blocket med axeln som avslutar rörelsen tidigare i blocket med G02 eller position av icke-linjär typ
(G00) osv.
- Under tiden för väntan vid byte av block ( endast för flerkanalsystem. Se " Tid för väntan i multipla
kanalsystem ". )

- Förbud mot bakåtrörelse


Förbudet mot bakåtrörelse är ett tillstånd där programmet inte kan köras bakåt från ett visst block. I det
här tillståndet ignoreras handrattens negativa rotation och endast den positiva rotationen är verksam.
Programmet måste köras i riktning framåt genom att vrida på handratten i positiv riktning för att upphäva
tillståndet.
Förbudet mot bakåtrörelse kan bekräftas med utmatningssignal MRVSP.
Om följande block körs under bakåtrörelse förbjuds bakåtrörelse.
- Programnummerblock för huvudprogram (förutom underprogram och makroprogram)
- Över det maximala antalet block för bakåtrörelse
- Blocket som inkluderar G-kod för förbud mot bakåtrörelse (som inte beskrivs i stycket "G-kod")
- Blocket som körs medan i modal inklusive G-kod för förbud mot bakåtrörelse (som inte beskrivs i
stycket "G-kod")

- Statusfält
Vid handrattsspårföljning visas status för handrattsspårföljningen i klockfältet på CNC-maskinens
statusvisningsrad. Detta statusfält visas under körningen av en manuell spårföljning. Klockan visas
normalt.

När samtliga villkor är uppfyllda visas "M.H.RTR." i klockfältet på CNC-maskinens statusvisningsrad.


Denna status visas med färgen i färginställning 3 (INMATNINGSKNAPP, O/N NR och STATUS har
samma färg). Skärmvisningen är den visas i Fig. 5.8 (b). När följande villkor inte är uppfyllda, visas
klockan.

(1) När bit 2 (CHS) i parameter nr 6401 är ställd till "0":


(a) Programalternativ för manuell spårföljning är aktiverat.
(b) Aktivera/inaktivera statusvisning, bit 6 (HST) i parameter nr 6401 är ställd till "1".
(c) Kontrollägesbekräftelsesignal MMMOD är ställd till "1".

(2) När bit 2 (CHS) i parameter nr 6401 är ställd till "1":


(a) Programalternativ för manuell spårföljning är aktiverat.
(b) Aktivera/inaktivera statusvisning, bit 6 (HST) i parameter nr 6401 är ställd till "1".
(c) Cykelstartssignal STL är ställd till "1".
(d) Kontrollägessignal MMOD är ställd till "1".
(e) Handrattsskontrollsignal MCHK är ställd till "1".

- 691 -
5. TESTFUNKTION DRIFT B-64604SW/01

Fig. 5.8 (b) "M.H.RTR." statusvisning

Dessutom, när signalen för förbud mot bakåtrörelse MRVSP är ställd till "1", visas "ING. REV". Denna
status visas genom blinkning/reversering i färg nummer 1 (LARM har samma färg). Skärmvisningen är
den visas i Fig. 5.8 (c). När signalen för förbud mot bakåtrörelse MRVSP är ställd till "0", visas
"M.H.RTR." igen.

Fig. 5.8 (c) "ING. REV" statusvisning

När signalen för riktningsändringsförbud MNCHG är ställd till "1" och programkörningens riktning
ändras med handratten, ändras dessutom den här visningen från "M.H.RTR." till "NO.CHAG.".
Denna status visas genom blinkning/reversering i färg nummer 3 (INMATNINGSKNAPP, O/N NR och
STATUS har samma färg). Skärmvisningen är den visas i Fig. 5.8 (d). När programmet körs i samma
riktning som innan med handratten eller signalen för riktningsändringsförbud MNCHG är ställd till "0",
visas "M.H.RTR." igen.
Dessutom när bit FWD i parameter nr 6400 är ställd till "1" och programmet exekveras för att ändra
riktning med handratten, ändras dessutom den här visningen från "M.H.RTR." till "NO.CHAG.".

- 692 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

OBS!
När förbättring av rörelsens riktningsändring i hjälpfunktion för utmatningsblocket
är aktiverat, ställs tillståndet för förbud signalen av riktningsändringen MNCHG
till "1" och ändring av riktning är möjlig. Observera därför att statusindikeringen
av förbudet för ändring av riktningen visas då det är möjligt att riktningen ändras.

Fig. 5.8 (d) "NO.CHAG." statusvisning

Begränsning
- Rörelse vid automatisk operation i DNC-operationsläget (RMT)
Vid automatisk drift i DNC-driftläget (RMT) är bakåtrörelsen förbjuden trots att framåtrörelsen är
aktiverad.

- Rörelse vid underprogramdrift med externt underprogramanrop


I M198 eller M-kod för underprogramdrift med externt underprogramanrop (parameter nr 6030), är
bakåtrörelsen förbjuden trots att framåtrörelsen är aktiverad.

- Rörelsekommando och M-, S-, T-kod


När M-,S-,T-koder och rörelsekommandon finns i samma block växlar tidsinställningsutmatningskoderna
mellan framåt- och bakåtrörelse. Därför ska M-, S- och T-koder kommenderas i bakåtrörelse efter
bekräftelse att distributionsslutsignalen DEN är inställd på "1".

Exempel på exekvering av följande program med svarvsystem


O0001 ;
M5 S0 F0 ;
G53 X0 Z0 ; ........................................................................................ (1)
G1 W100 M3 S100 F1. ;..................................................................... (2)
G0 U50. W50. ; ................................................................................... (3)
M2 ;

- 693 -
5. TESTFUNKTION DRIFT B-64604SW/01

Framåtrörelse

(1)G53 X0 Z0

(3) G0 U50 W50


(2) G1 W100.

M3 S100 F1.
Blocket av (2) rörelser med M3 S100 F1.

[Bakåtrörelse]

(1)G53 X0 Z0

(3) G0 U50. W50.


(2)G1 W100.

M5 S0 F1.
Blocket av (2) rörelser med M5 S0 F1.

Fig. 5.8 (e)

- Positionering med icke-linjär typ av interpolation


I positioneringen med icke-linjär interpolation skiljer sig sträckan åt mellan framåt- och bakåtrörelsen.

The routeför
Sträckan ofrörelse
forwardframåt
movement

X Sträckan
The routeför
of rörelse bakåt
backward movement

Fig. 5.8 (f)

Använd positionering med interpolation för att undvika risker. (Ställ bit 1 (LRP) i parameter nr 1401 till
"1".)
Om positionering med icke-linjär typ av interpolering används, är rörelse bakåt förbjuden vid den
tidpunkt då rörelsen slutar på någon axel.

- Gängskärning under framåtrörelse


Gängskärning (G32,G76,G84,G88,G92) exekveras alltid med 100 % övermanningshastighet. Dvs. en puls
genererad med en handratt ignoreras vid körningen av ett gängskärningsblock. I gängskärningscykeln är
pulsen ogiltig under själva gängskärningen, men är giltig under de övriga rörelserna.

- Makrovariabel
I makrosats, inställningen, operation och så vidare av makrot variabel exekveras endast i första
framåtgående rörelse. Dvs., makrovariabelns inställning, operation osv. körs aldrig i blocket som kör dem
en gång.

- Modalt makroanrop
Funktionen handrattretur är aktiverad för modala makroanrop (G66, G66.1).

- Makroexekveringsprogram (exekveringsmakro)
Funktionen handrattretur är aktiverad medan exekveringsmakro för makroexekveringsprogram hämtas.
- 694 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

- Kundmakro av avbrottstyp
Exekvera inte bakåtrörelse eller förnyad framåtrörelse efter exekvering av avbrottsprogrammet i ett
kundmakro av interrupttyp.

- Handrattsavbrott
Utför inte handrattsavbrott samtidigt med funktionen för handrattsretur.

- PMC-axelkontroll
Rörelsen hos PMC-axelstyrning kan inte kontrolleras med denna funktion.

- Kontroll av simultana multipla kanaler i multipla kanalsystem


När den manuella spårföljningsfunktionen används samtidigt på två kanaler kan blockoperationens
tidsinställning variera något mellan dessa kanaler, på grund av upprepningen av framåt- och bakåtrörelsen
eller skillnader i handrattens rotationshastighet. För att synkronisera blockoperationen mellan kanalerna,
använd vänte-M-koden.

- Tid för väntan i multipla kanalsystem


I ett multipel kanalsystem, utförs styrningen så att under rörelse framåt, lagras summan av
handrattspulsers inmatning från början till slutet av varje block och under rörelse bakåt, rör sig verktyget
inte gå till föregående block tills så många handrattspulser som lagrats under rörelsen framåt matats.
Varje handrattspuls som inmatas i en på plats kontroll, lagras också som en del av pulserna som nämnts
ovan. Om det därför skiljer sig i rotationshastigheten av handratten (dvs axelns rörelsehastighet ) under
rörelse framåt från att rörelse bakåt, den tid som krävs för på plats kontroll varierar, vilket orsakar en
skillnad mellan summan av handrattspulserna som lagras under framåtrörelse och summan av
handrattspulser under rörelse bakåt. Om detta inträffar, även om blocket avslutas under rörelse (visningen
för avståndet kvar att gå är 0), kan verktyget inte förflytta sig till föregående block till dess att handratten
roteras i rörelseriktningen bakåt för så många handrattspulser som lagrats tidigare under rörelse framåt.
Dessutom, i ett sådant fall, är en riktningsändring förbjuden och, därför, är det inte möjligt att byta till
framåtrörelse tills verktyget förflyttas till föregående block genom fortsatt rörelse bakåt.

- Kontroll av kanalenheten genom multipla kanalsystem


I multipla kanalsystem är programkontrollen av valfri kanal möjlig. I kanalen som inte ska kontrolleras,
välj läget förutom läget MEM. Även om bit 4 (HMP) i parameter nr 6400 är ställd till "1", är det möjligt
att utföra kontrollen av framåtrörelse, riktningsändring och bakåtrörelse.
Om vänte-M-kod finns i programmet, ställ signalen för ingen väntan för dubbelkanal NOWT eller
signalen för ingen väntan för tre kanaler NMWT till "1".

- Modal visning
Under bakåtrörelse med handratt uppdateras den modala visningen i enlighet med programmets
drifttillstånd.

- Modal information
Under bakåtrörelse med handratt uppdateras den modala informationens tillstånd i enlighet med
programmets drifttillstånd.

- Ändring i driftläge
När du växlar till läget EDIT i kontrolläget kan bakåt- och framåtrörelsen inte utföras i blocken som redan
har körts.

- PÅ/AV för det manuella spårföljningsläget


När kontrollägessignalen MMOD är ställd till "0" och handrattillgänglighetssignalen i kontrolläget
MCHK är ställd till "0", kan det hända att kontrolläget inte stängs av omedelbart.
Dvs. att i mitten av blocket växlar inte kontrolläget från PÅ till AV eller från AV till PÅ. Efter att blocket
är slutfört växlar kontrolläget från PÅ till AV eller från AV till PÅ.
- 695 -
5. TESTFUNKTION DRIFT B-64604SW/01

- AI-utvidgad förhandskontroll (M-serien) / AI kontur kontroll


Om kontroll modsignalen MMOD är "1", AI-utvidgad förhand (G05.1 Q1), AI-konturstyrning (G05.1Q1)
annulleras. Om AI-konturstyrning nollställs, kan framåt och bakåt rörelser exekeveras.
När därutöver kontrollägessignalen MMOD<Gn067.2> är inställd på 1 i AI konturstyrningsläge, är ett
kontrolläge aktiverat av blocket som utför nästa buffring. Sedan annulleras AI konturstyrning.
När parameter FWD (nr 6400#1) och parameter HAI (nr 6403#7) är 1, är AI konturstyrning aktiverad i
kontrolläget. Även om det redan är AI konturstyrningsläge, är kontrolläget aktivt.

- Flerspindel
Under bakåtrörelsen kan det hända att flerspindelstyrningen av både TYP-A och TYP-B inte fungerar
exakt.

- Hanteringssynkron matning
När handrattsretur och en hanteringssynkron matning körs samtidigt, utförs framåtrörelse and
bakåtrörelse enligt operationen från första handratten och matningshastigheten för hanteringssynkron
matning aktiveras.

- Körning av mät-G-kod med övermanningshastighet 100 %


När bit 6 (MGO) i parameter nr 6400 är ställd till "1", är en handrattspuls ogiltig och den körs alltid med
100 % övermanning. När bit 6 (MGO) i parameter nr 6400 är ställd till "0", är den här funktionen ogiltig
och en handrattspuls är giltig.
I ett multipelt kanalsystem är den här funktionen inte verksam vid exekvering av en annan kanal och
handrattspulsen är giltig i en annan kanal. Mät-G-koden till vilken denna funktion är verksam är som
följer.
(1) G31 för hopp
(2) G31, G31P1, G31P2, G31P3, G31P4, G04, G04Q1, G04Q2, G04Q3 och G04Q4 för flerstegshopp
(3) G31P99 och G31P98 för momentgräns hopp

T
När mätningen av G36 och G37 (G37.1 och G37.2 när bit 3 (G36) i parameter nr 3405 är satt till "1") för
automatisk verktygskompensering exekveras, är ett handrattspuls ogiltig och det exekveras alltid vid
100% övermanning oavsett inställning av bit 6 (MGO) i parameter nr 6400. Vid snabbtransport innan
mätningen, är handrattspuls giltig.
När bit 7 (SKF) i parameter nr 6200 är ställd till "0" och bit 2 (SFN) i parameter nr 6207 är ställd till "0",
är handrattspuls vid G31 ogiltig och körs alltid med 100 % övermanning oavsett inställningen av bit 6
(MGO) i parameter nr 6400.

När bit 7 (MG4) i parameter nr 6400 är ställd till "1", och programalternativet för flerstegshopp är
aktiverat och inställningen av bit 0 (IS1) i parameter nr 6202 till bit 7 (DS8) i parameter nr 6206 är
aktiverad, är förbud mot rörelse bakåt är aktiverat i G04 block med flerstegshopp.
G-koden till vilken denna funktion är verksam är som följer.
(1) G04, G04Q1, G04Q2, G04Q03 och G04Q4 för flerstegshopp

M
- Koppling till andra funktioner
Denna funktion kan inte blandas med följande funktioner
- Spårföljning

- 696 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

5.8.1 Visning av program som exekveras i rörelse bakåt


Översikt
Under exekvering av programmet bakåt genom handrattsspårföljning, kan blocket strax innan blocket
som exekveras visas.
Därför är det möjligt att kontrollera vad det blocket som skall exekveras härnäst är i rörelse bakåt.

Förklaring
Vid visning av program som exekveras i bakåt rörelse, är det möjligt att välja antingen visa att blocket
exekveras eller att blocket strax innan blocket exekveras vid början av programmet.

Välja metod enligt följande.


(1) Att visa blocket som exekveras vid början av programmet
Ställ bit 2 (RPD) i parameter nr 11370 till 0.
(2) Att visa blocket strax innan blocket exekveras vid början av programmet
Ställ bit 2 (RPD) i parameter nr 11370 till 1.
Dessutom, i en display som innehåller ett block med framförhållning (bit 1 (APD) i parameter nr
11350 till 0), ställ bit 3 (FPD) i parameter nr 11308 till 1.

Vid inställning fallet (2), blocket precis innan blocket som väljs med markören kan visas.

- För en visning som innehåller block med framförhållning (bit 1 (APD) i parameter nr 11350 = 0)

Fig. 5.8 (g) Visning av program som körs i rörelse bakåt

- För en visning av text (bit 1 (APD) i parameter nr 11350 = 1)

Fig. 5.8 (h) Visning av program som körs i rörelse bakåt

- 697 -
5. TESTFUNKTION DRIFT B-64604SW/01

5.9 HJÄLPFUNKTION FÖR UTMATNING AV BLOCK I


MOTSATT RÖRELSE FÖR HANDHJULRETUR
Översikt
Denna funktion gör omvänd rörelse vid handhjulretur även om ett rörelsekommando och en hjälpfunktion
(M/S/T/B-kod ) anges i samma block.

OBS!
Denna funktion är en tillvalsfunktion.

Anmärkningar
OBS!
1 När en enda hjälpfunktion anges individuellt, genomför regelbundna fullbordade
sekvenser med hjälpfunktioner. Omvänd rörelse blir möjlig efter att ha flyttat till
nästa (eller föregående) block.
2 Om ett rörelsekommando och en hjälpfunktion anges i samma block och om
inget rörelseavstånd finns kvar efter rörelse, utför regelbundna fullbordade
sekvenser med hjälpfunktionen. Omvänd rörelse blir möjlig efter att ha flyttat till
nästa (eller föregående) block.
3 För att möjliggöra omvänd rörelse med den här funktionen när en M-kod annan
än de grupperade M-koderna och ett rörelsekommando anges i samma block,
ställ bit 5 (RVN) i parameter nr 6400 till "0".
4 Denna funktion stöder inte M02 eller M30.
5 Om en hjälpfunktion anges i ett block som inte har något rörelsekommando,
såsom G70, utför fullbordade sekvenser med hjälpfunktionen.
Omvänd rörelse blir möjlig efter att ha flyttat till nästa (eller föregående) block.

5.10 FUNKTIONEN FÖR HANDHJULRETUR FÖR MULTIPLA


KANALER
Översikt
I funktionen för handhjulretur för multipla kanalsystem, när operationen framåtrörelse åter utförs, kan
tajming av rörelsen för all-banrörelse göras identisk med den för rörelse framåt.

OBS!
Denna funktion är en tillvalsfunktion.

Förklaring
I funktionen för handhjulretur för multipla kanalsystem, när en viss kanal stoppas med förbud om
bakåtgående rörelse och de andra kanalerna fortsätter den bakåtgående rörelsen, om framåtrörelse åter
efter det, startar samtliga kanaler åter framåtrörelse omedelbart, så att tidpunkten för blockets rörelse för
varje kanal skiljer sig från den ursprungliga rörelsen framåt.
I denna funktion under framåtrörelse åter, kanalen som stannade med förbud mot bakåt rörelse startar inte
framåtrörelse omedelbart. Efter att andra kanaler når positionen kanalen som stoppats med förbud mot
bakåt rörelse, utförs framåtrörelse åter för denna kanal. Därmed i multipla kanalsystem är det möjligt att
utföra framåtrörelse åter i vilken tidpunkten för blockets rörelse för varje kanal görs identisk med den
med rörelse framåt.

- 698 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

OBS!
Även när denna funktion är aktiverad, kan tajmingen för blockets rörelse för varje
kanal skilja sig något på grund av upprepning av framåt och bakåt rörelse och
rotationshastigheten av handratten. Därför, när synkronisering är nödvändig,
använd den väntande M-koden.

Exempel) Ny framåtrörelse med handhjulretur i ett 2-kanalsystem

Kanal1 Kanal2
O1001 O1001
N1 G1 X5.0 F1 N1 G1 Z6.0 F1
N2 X12.0 N2 G31 Z14.0
N3 X22.0 N3 Z28.0
N4 X30.0 N4 Z36.0
N5 X34.5 N5 Z50.0
N6 X50.0 M30
M30

När dessa program drivs i varje kanal är tillståndet för operation av enskilda steg (i framåt, bakåt, och åter
framåtrörelse) visas nedan.
Steg 1
Kanal1 N1 N2 N3 N4 N5
Steg 2
Steg3
Steg4
Steg5
Steg6
Steg7
Steg8 Steg9
Steg 1
N1 N2 N3 N4
Kanal2 Steg 2
Steg3

Steg4
Steg5 Steg8
Steg6 Steg9
Steg7

Fig. 5.10 (a)

STEG 1 2 3 4 5 6 7 8 9
Kommando Framåt Bakåt Bakåt Bakåt Bakåt Åter framåt Åter framåt Åter framåt Åter framåt
tillstånd
Exekveringstillst Framåt Bakåt Bakåt Bakåt Bakåt Åter framåt Åter framåt Åter framåt Åter framåt
ånd i kanal1
Exekveringstillst Framåt Bakåt Bakåt Stopp Stopp Vänta P1 Vänta P1 Åter framåt Åter framåt
ånd i kanal2

Men när bit 4 (HMP ) i parameter nr 6400 är 0 (även om en kanal är förbjudet från att ändra
rörelseriktning, kan de andra kanalerna fortfarande ändra det), om verksamheten utförs i det tillstånd som
visas i exemplet nedan, kan framåtrörelse åter inte hålla samma rörelse som i rörelse framåt.
- 699 -
5. TESTFUNKTION DRIFT B-64604SW/01

Exempel)
Villkor för programmen i de enskilda kanalerna
Kanal1 I rörelse bakåt, finns det ett block som förbjuder en ändring till framåtrörelse.
Kanal2 I rörelse bakåt, finns det varken block som förbjuder bakåt eller block som förbjuder en
ändring mot framåtrörelse.

I ovanstående villkor ska följande operation utföras.


Program
start D C B A

STEG1
Kanal1 Blockera som förbjuder en
riktningsändring STEG2
STEG3
STEG4
STEG5

STEG1
Kanal2
STEG2
STEG3
STEG4
STEG5

Fig. 5.10 (b)

STEG1: Framåtrörelse utföres till position A i figuren.


STEG2, STEG3: Bakåtrörelse utförs för att placera C i figuren.
STEG4, STEG5: Framåtrörelse åter utförs till position A i figuren. Eftersom kanal 1 är förbjudet
från att ändra dess riktning, utför endast kanal 2 framåtrörelse åter.

För att hålla synkronisering i framåtrörelse åter, utföra bakåtrörelse för kanal 1 tills kanal 1 passerar
blocket D, som förbjuder en riktningsändring, och börjar på nytt framåtrörelse för kanal 1.
I det här fallet, om bit 4 (HMP) i parameter nr 6400 är satt till 1 (om en kanal är förbjudet från att
ändra sin rörelseriktning, kan de andra kanalerna också inte ändra deras riktning), kan de andra
kanalerna inte ändra deras riktning tills kanal 1 passerar genom position D.
Program
start D C B A

STEG1’’
Kanal1 Blockera som förbjuder en
riktningsändring STEG2’
STEP3’
STEG4’
STEG5’

STEG1’
Kanal2
STEG2’
STEP3’
STEG4’
STEG5’

Fig. 5.10 (c)

STEG1’: Framåtrörelse utföres till position A i figuren.


STEG2’,STEG3’: Bakåtrörelse utförs till position D i figuren.
STEG4’,STEG5: Framåtrörelse åter utförs till position A i figuren.

- 700 -
B-64604SW/01 DRIFT 5. TESTFUNKTION

5.11 FÖRLÄNGNING AV FUNKTIONEN HANDHJULRETUR


Översikt
Vid funktionen handhjulretur, blir följande verksamheter som var omöjliga hittills tillgängliga.
(1) Framåtrörelse för stegborrning
(2) Framåtrörelse för gängning
(3) Framåtrörelse PMC axelstyrning
(4) Bakåtrörelse av orienteringen genom G00 kommando på Cs konturen styraxel
(5) Bakåtrörelse av polygon svarvning med två spindlar
(6) Bakåtrörelse vid skärning med balansering

OBS!
Denna funktion ingår i tillvalet "Multisystem för handhjulretur".
För att använda denna funktion krävs tillvalet ovan.

Förklaring
- Gängning med fast tapp
- När bit 0 (HRA) i parameter nr 6403 är satt till 0 (Konventionell specifikation)
(a) När stegborrning startar under rörelse framåt, är operationen med handhjulretur inaktiverad och
stegborrning utförs med en hastighet av 100 % övermanning.
(b) Bakåtrörelse kan inte utföras i stegborrningsläget. Dessutom, när det blocket för stegborrning
uppnås efter att stegborrning är klar i framåtrörelse, kan bakåtrörelse inte utföras längre.
- När bit 0 (HRA) i parameter nr 6403 är satt till 1 (Förlängning av specifikation)
(a) Vid gängning under framåtrörelse, utförs operationen vid en hastighet enligt handrattsdrift.
(b) Bakåtrörelse i stegborrning är samma rörelse som i fallet då bit 0 (HRA) i parameter nr 6403 är
0.

- Gängskärning
- När bit 0 (HRA) i parameter nr 6403 är satt till 0 (Konventionell specifikation)
(a) När blocket för gängskärning nås under i rörelse framåt, inaktiveras handrattsdrift och
operationen utförs vid en hastighet av 100 % övermanning.
(b) Bakåtrörelse kan inte utföras under gängskärning. Dessutom är när blocket för gängskärning
uppnåtts under bakåtrörelse efter att gängskärningen är avslutad i rörelse framåt, kan
bakåtrörelse inte utföras längre.
- När bit 0 (HRA) i parameter nr 6403 är satt till 1 (Förlängning av specifikation)
(a) I gängskärning under framåtrörelse, utförs operationen vid en hastighet enligt handrattsdrift.
(b) Bakåtrörelse i gängskärning är samma rörelse som i fallet då bit 0 (HRA) i parameter nr 6403
är 0.

VARNING
I stegborrning eller gängskärning vid handhjulretur, kan arbetsstycket inte
bearbetas.

- PMC-axelkontroll
- När bit 1 (HRB) i parameter nr 6403 är satt till 0 (Konventionell specifikation)
(a) PMC agerar oberoende av funktionen för handrattsdrift.
- När bit 1 (HRB) i parameter nr 6403 är satt till 1 (Förlängningen av specifikation)
(b) I PMC axelstyrning under framåtrörelse, drivs PMC-axeln med en hastighet i enlighet
handrattsdrift, men bakåtrörelse kan inte utföras.

- 701 -
5. TESTFUNKTION DRIFT B-64604SW/01

OBS!
1 Även när axeln som specificerats av programmet flyttas bakåt, kan axeln som
anges av PMC axelstyrning inte röra sig bakåt. Därmed kan den relativa
positionen mellan axeln specificerat av programmet och axeln specificerad av
PMC-axelstyrning ändras, när bakåtrörelse utförs medan axeln som anges av
PMC axelstyrning är i operation. I detta fall är det nödvändigt att lägga till
följande PMC ladder processen.
- När axeln som anges av PMC-axelstyrning är i operation, förbjud
bakåtrörelse av axel som anges av programmet med signal MRVM för förbud
av omvänd rörelse .
2 Larm PS0130, "KONFLIKT MELLAN NC- & PMC-AXEL" uppstår när en av
följande åtgärder exekveras.
(1) I bakåtrörelse, när PMC-axelstyrning anges för den axel som anges av
programmet i det föregående blocket.
(2) Under PMC-axelstyrning, när en riktningsförändring utförs för den axel som
anges av programmet i det föregående blocket.
3 I överhopp (03h), kontinuerlig matning (06h), hastighetskommando (10h),
kontroll av vridmoment (11h), och hjälpfunktion (12h,13h,14h) av
PMC-axelstyrning, även om bit 1 (HRB) i parameter nr 6403 är satt till 1,
fungerar axeln oberoende av handrattsdrift.

VARNING
Under handhjulretur, om en återställning görs när ett kommando från
PMC-axelstyrning inte slutförs, slutar kommandot av programmet, men
kommandot från PMC-axelstyrning fortsätter. I detta fall, även om bit 1 (HRB) i
parameter nr 6403 är satt till 1, fungerar kommandot från PMC-axelstyrning
oberoende av handrattdriften. Gör en återställning efter bekräftelse att
kommandot från PMC-axelstyrningen är klar.

- Orientering av Cs konturstyrd axel


- När bit 2 (HRC) i parameter nr 6403 är satt till 0 (Konventionell specifikation)
(a) Bakåtrörelse kan inte utföras i riktningsrörelse av det första G00-kommandot efter läget för Cs
konturstyrning är påslagen. När ovanstående G00 kommandot är nått under bakåtrörelse, kan
bakåtrörelse inte göras längre.
(b) Bakåtrörelse kan utföras i kommandot referenspunktretur (G28) i Cs konturstyrd axel, men
bearbetningen fortsätter till det tidigare blocket utan att utföra riktningsrörelse.
- När bit 2 (HRC) i parameter nr 6403 är satt till 1 (Förlängning av specifikation)
(a) Bakåtrörelse kan utföras i operation för orientering av G00-kommandot, men processen fortgår
till föregående block utan att utföra riktningsrörelse som i G28-kommandot.
(b) Kommandot referenspunktretur (G28) i Cs konturstyrd axel utför samma rörelse som i fallet då
bit 2 (HRC) i parameter nr 6403 är 0.

VARNING
Arbetsstycket kan faktiskt inte bearbetas eftersom riktningsrörelse G00 och G28
inte utförs under bakåtrörelse i CS konturstyrning.

T
- Polygonbearbetning med två spindlar
- När bit 2 (HRC) i parameter nr 6403 är satt till 0 (Konventionell specifikation)

- 702 -
B-64604SW/01 DRIFT 5. TESTFUNKTION
(a) Axlar annat än de månghörniga synkroniseringsaxlarna köras vid det varvtal enligt
handrattsdrift även i ett månghörnigt bearbetningsläge. Men bakåtrörelse kan inte utföras i
block, som specificeras i det månghörniga bearbetningsläget.
(b) När det månghörniga bearbetningsblocket (G50.2) nås i rörelse bakåt efter att den månghörnig
bearbetningen är klar i rörelse framåt, kan bakåtrörelse inte längre utföras.
- När bit 3 (HRD) i parameter nr 6403 är satt till 1 (förlängning av specifikation)
(a) Det är möjligt med bakåtrörelse eller framåtrörelse åter i blocket som anges i månghörnigt
bearbetningsläge. Emellertid när bakåtrörelse utförs under månghörning bearbetning, och om
månghörnig bearbetning på blocket ( G51.2 ) har uppnåtts, kan bakåtrörelse inte utföras längre.
(b) Operationen när månghörnig bearbetning av blocket ( G50.2 ) nås i rörelse bakåt efter den
månghörniga bearbetningen är klar i rörelse framåt på samma sätt som i fallet då bit 3 (HRD) i
parameter nr 6403 är 0.

VARNING
I gängning och månghörning bearbetning mellan två spindlar, driver spindeln av
en hastighet med övermanning på 100 % i stället för hastigheten enligt
handrattsdriften. Därför kan arbetsstycket faktiskt inte bearbetas.
(Exempel) Gängskärning under handhjulretur
Verktyg (Handrattsdrift)

Arbetsstycket (spindelövermanning100 %)

Gängningarna kan vara felaktigt


skurna i handrattsdrift.

Arbetsstycket (spindelövermanning 100 %)

- Balansskärning
- När bit 4 (HRE) i parameter nr 6403 är satt till 0 (Konventionell specifikation )
(a) I läget för balanserad skärning, drivs axlar vid det varvtal i enlighet med handrattsdrift, men
bakåtrörelse kan inte utföras.
(b) När balanserad skärning i blocket (G69) nås i bakåtrörelse efter att den balanserade skärningen
är klar i framåtrörelse, kan bakåtrörelse inte göras längre.
- När bit 4 (HRE) i parameter nr 6403 är satt till 1 (Förlängd specifikation)
(a) Det är möjligt med rörelse bakåt eller framåtrörelse åter i blocket som anges i läget för den
balanserade skärningen. När bakåtrörelse utförs i läget balansskärande, om det balansskärande
blocket (G68) har uppnåtts, kan bakåtrörelse inte utföras längre.
(b) Operationen när blocket för balansskärande (G69) nås i bakåtrörelse efter balansskärande
slutfördes i framåtrörelse är samma operation som i fallet där bit 4 (HRE) i parameter nr 6403
är 0.

- 703 -
5. TESTFUNKTION DRIFT B-64604SW/01

OBS!
1 I läget för balansskärande, sker väntan så att blocket börjar vid samma tidpunkt i
varje kanal. Bakåtrörelse kan inte starta under väntan. Efter väntan är avslutad
och nästa block startar, blir bakåtrörelse möjlig.
Kanal 1: Bakåtrörelse är inaktiverad
eftersom väntan pågår.

Kanal 2: Bakåtrörelse
Efter att väntan är klar aktiveras.

Kanal 1: Bakåtrörelse aktiveras.

Kanal 2: Bakåtrörelse aktiveras.

2 I alla kanaler som använder balans skärning, ställ bit 4 (HRE) i parameter nr 6403
till 1.

- 704 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

6 SÄKERHETSFUNKTIONER
Tryck på nödstoppet för att genast stoppa maskinen av säkerhetsskäl. För att förhindra att verktyget åker
över ett gränsläge kan man sätta in gränslägeskontroll och lagrad slaglängdskontroll. I detta kapitel
beskrivs nödstopp, gränslägeskontroll och lagrad slaglängdskontroll.

Kapitel 6, ”SÄKERHETSFUNKTIONER”, består av följande avsnitt:

6.1 NÖDSTOPP ......................................................................................................................................705


6.2 ÖVERRÖR........................................................................................................................................705
6.3 LAGRAD SLAGLÄNGDSKONTROLL .........................................................................................706
6.4 SLAGLÄNGDSGRÄNSKONTROLL FÖRE RÖRELSE ...............................................................710
6.5 FUNKTION FÖR ÄNDRING AV SLAGLÄNGDSGRÄNSOMRÅDE .........................................717
6.6 SIGNALPÅVERKAD VÄXLINGSFUNKTION AV LAGRAT SLAGLÄNGDSINTERVALL ...718
6.7 FUNKTIONER FÖR ATT FÖRHINDRA FELAKTIG DRIFT.......................................................719

6.1 NÖDSTOPP
När man trycker in nödstoppsknappen på manöverpanelen stannar maskinen direkt.
Röd

NÖDSTOPP
Fig. 6.1 (a) Nödstopp

Denna knapp låses när den trycks in. Knappen kan som regel låsas upp genom att man vrider den, men
detta varierar mellan olika maskiner.

Förklaring
Ett NÖDSTOPP avbryter strömtillförseln till motorn.
Orsaken till störningen måste åtgärdas innan knappen får låsas upp.

6.2 ÖVERRÖR.
Om verktyget når det gränsläge som ställts in med maskinens gränslägesbrytare, bromsas verktyget och
stannar och larmmeddelandet GRÄNSLÄGE visas.
Inbromsning och stopp
Y

X
Gränsläge för Gränsläg
slaglängd esbrytare

Fig. 6.2 (a) Gränsläge

- 705 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

Förklaring
- Uppnått gränsläge under automatisk bearbetning
När verktyget utlöser en gränslägesbrytare längs en axel under automatisk drift, bromsas och stoppas
verktyget längs alla axlar samtidigt som larmmeddelandet GRÄNSLÄGE visas.

- Överskridet gränsläge under manuell drift


Vid manuell drift bromsas och stoppas verktyget bara längs den axel där verktyget utlöste en
gränslägesbrytare. Verktyget rör sig fortfarande längs de andra axlarna.

- Frigivning av gränsläge
Flytta verktyget manuellt till ett säkert område och tryck sedan på återställningsknappen för att stänga av
larmet. Mer information om driften finns i maskintillverkarens handbok.

Larm
Tabell 6.2 (a)
Larm nr Meddelande Beskrivning
Slaglängdsbrytaren i positiv riktning har utlösts.
Detta larm genereras när maskinen når slaglängdsgränsläget.
+ GRÄNSLÄGE
OT0506 Om detta larm inte genereras stoppas matningen av alla axlar under
( HARDVARA )
automatisk drift. Under manuell drift stoppas endast matningen av den
axel där larmet genererades.
Slaglängdsbrytaren i negativ riktning har utlösts.
Detta larm genereras när maskinen når slaglängdsgränsläget.
GRÄNSLÄGE -
OT0507 Om detta larm inte genereras stoppas matningen av alla axlar under
( HARDVARA )
automatisk drift. Under manuell drift stoppas endast matningen av den
axel där larmet genererades.

6.3 LAGRAD SLAGLÄNGDSKONTROLL


Med slaglängdskontroll 1, 2 och 3 kan man ange tre områden dit verktyget inte får flyttas.

Lagrad slaglängdskontroll 3

Lagrad
slaglängds
kontroll 2

Lagrad slaglängdskontroll 1

: Förbjudet område för verktyget

Fig. 6.3 (a) Slaglängdskontroll

Här visas de områden som verktyget inte får komma in i för varje lagrad slaglängdskontroll.
• Lagrad slaglängdskontroll 1: Utsidan
• Lagrad slaglängdskontroll 2: Utsidan eller insidan (omkopplingsbart)
• Lagrad slaglängdskontroll 3: Insidan

- 706 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER
När ett verktyg förflyttas in i det förbjudna området visas ett larmmeddelande samtidigt som verktyget
bromsas in och stannar.
När verktyget kommer i ett förbjudet område och ett larm utlöses kan verktyget bara flyttas tillbaka i
motsatt riktning som det kom ifrån.
Funktionerna för lagrad slaglängdskontroll 2 och 3 är valfria.

Förklaring
- Lagrad slaglängdskontroll 1
Sätts i parameter (nr 1320, 1321 eller nr 1326, 1327) som gränser. Området utanför de gränsvärden som
bestämts med dessa parametrar är förbjudet område. Maskintillverkaren ställer vanligen in detta område
som maximal slaglängd.
När verktyget kommer i ett förbjudet område och ett larm utlöses kan verktyget bara flyttas tillbaka i
motsatt riktning som det kom ifrån.
Då kan en signal (gränslägeslarmsignal) matas ut till PMC om bit 6 (OTS) i parameter nr 1301 ställs in på
1. Dessutom kan signalen (gränslägeslarmsignalen), om verktyget kommer in i det förbjudna området
under manuell drift, matas ut till PMC utan att larmet genereras genom inställning av bit 1 (NAL) i
parameter nr 1300 på 1. Med denna parameterinställning genereras larmet om verktyget kommer in i det
förbjudna området under automatisk drift.

VAR FÖRSIKTIG
1 Om de två punkterna som anger det förbjudna området är identiska, behandlas
alla områden som förbjudna områden för lagrad slaglängdskontroll 1.
2 Storleken på ett förbjudet område måste ställas in noggrant. Om storleken ställs
in felaktigt blir slaglängden oändlig.

- Utökning av området för lagrad slaglängdskontroll 1


Utökning av området för lagrad slaglängdskontroll 1 gör det möjligt att definiera åtta områden med hjälp
av parametrarna nr 1350 till 1361.

OBS!
1 Funktionen "Utökning av området för lagrad slaglängdskontroll 1" är en
tillvalsfunktion.
2 Den allmänna beskrivningen är samma som för lagrad slaglängdskontroll 1.

- Lagrad slaglängdskontroll 2
Sätts i parameter nr 1322, 1323 eller i kommandon som gränser. Det förbjudna området kan ligga
innanför eller utanför dessa gränsvärden. Om det förbjudna området ligger innanför eller utanför bestäms
av bit 0 (UT) i parameter nr 1300.
Kommando G22 förhindrar att verktyget går in i ett förbjudet område, kommando G23 däremot tillåter
detta.
Varje G22 och G23 ska anges oberoende av andra kommandon i ett block.
Kommandot i Fig. 6.3 (b) skapar eller förändrar ett förbjudet område:
G 22X_Y_Z_I_J_K_; (X, Y, Z)

(I, J, K)
X>I, Y>J, Z>K
Fig. 6.3 (b) Skapa eller ändra det förbjudna området med ett program

- 707 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

Om detta område ställs in med parametrar måste punkt A och B i Fig. 6.3 (c) anges.
A(X1, Y1, Z1)

B(X2, Y2, Z2)


X1>X2, Y1>Y2, Z1>Z2

Fig. 6.3 (c) Skapa eller ändra det förbjudna området med parametrar

Värdena X1, Y1, Z1, X2, Y2 och Z2, som ställs in av parameter nr 1322 och nr 1323 måste specificeras
med avståndet från maskinkoordinatsystemet (maskinenhet). Värdena X, Y, Z, I, J och K, som ställs in
med ett G22-kommando, måste specificeras med distansen i det senast inmatade inkrementet
(inmatningsenhet).
Värden som ställs in av ett program konverteras till maskininkrement och värdena ställs in som
parametrar.

OBS!
När bit 1 (BAR) i parameter nr 8134 är 0 kan funktionen "Lagrad
slaglängdskontroll 2" användas.

- Lagrad slaglängdskontroll 3
Ställ in gränsen med parameter nr 1324 och 1325. Området innanför gränsen blir det förbjudna området.
Värdena X1, Y1, Z1, X2, Y2 och Z2 måste ställas in som koordinater (maskinenhet) i
maskinkoordinatsystemet.

VAR FÖRSIKTIG
1 Om de två punkterna som anger det förbjudna området är identiska, behandlas
alla områden som flyttbara områden om slaglängdskontroll 2 är lagrad och det
inre området är förbjudet (bit 0 (UT) i parameter nr 1300 = 0), eller
slaglängdskontroll 3 är lagrad. Och alla områden utom den specificerade
punkten behandlas som förbjudna områden om slaglängdskontroll 2 är lagrad,
och det yttre området är förbjudet (parameter UT = 1).
2 Även om de två punkterna som anger det förbjudna området är felaktigt
inställda, kommer den rektangulära parallellepiped som har punkterna som hörn
att betraktas som gräns.
3 Eftersom en axel utan funktionen referenspunktsretur inte har några förbjudna
områden, finns det inga larm för förbjudna områden för denna axel.

OBS!
När bit 1 (BAR) i parameter nr 8134 är 0 kan funktionen "Lagrad
slaglängdskontroll 3" användas.

- Kontrollpunkter i det förbjudna området


Parameterinställningen eller det programmerade värdet (XYZIJK) beror på vilken del av verktyget eller
verktygshållaren som kontrolleras med avseende på förflyttning in i det förbjudna området.
Om det är punkt A (verktygets ovansida) som ska kontrolleras i Fig.6.3 (d) och Fig. 6.3 (e) ska
avståndet ”a” användas som datavärde för funktionen för lagrade gränsvärden. Om det är punkt B
(chucken) som ska kontrolleras måste avståndet ”b” anges. Om det är verktygsspetsen som kontrolleras
(som punkt A), och om verktygslängden varierar mellan verktygen, kan det förbjudna området ställas in
efter det längsta verktyget vilket ger en säker drift även vid byte av verktyg.

- 708 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

• För fleroperationsmaskiner
B
Verktygets position efter
referenspunktsretur

b
Områdets gränser
A
a

Fig.6.3 (d) Inställning av förbjudet område

• För svarvsystem

A
Verktygets position efter
referenspunktsretur
Det förbjudna områdets gränser

Fig. 6.3 (e) Inställning av förbjudet område

- Överlappning av förbjudet område


Förbjudna områden kan överlappa varandra.

Inställning av överlappning av förbjudet område

Fig. 6.3 (f) Inställning av överlappning av förbjudet område

Gränsvärden som inte har någon funktion skall förläggas utanför rörelseområdet.

- Villkor under vilket varje kontroll aktiveras


Varje kontroll aktiveras så fort maskinen slås på och när manuell eller automatisk referenspunktsretur
med kommando G28 har utförts.
Om referenspunkten ligger inom det förbjudna området för varje gränsvärde när maskinen slås på utlöses
omedelbart ett larm. (Endast i G22-läge för lagrad slaglängdskontroll 2).

- Upphäva larm
Om verktyget går in i ett förbjudet område och ett larm utlöses kan verktyget bara förflyttas bakåt. För att
upphäva larmet måste man flytta tillbaka verktyget tills det befinner sig utanför det förbjudna området
och därefter återställa systemet. När larmet är upphävt kan verktyget åter flyttas både framåt och bakåt.

- Ändra från G23 till G22 i ett förbjudet område


När G23 slås om till G22 inom det förbjudna området händer följande.
<1> Om det förbjudna området ligger innanför utlöses larmet vid nästa rörelse.
<2> Om det förbjudna området ligger utanför utlöses larmet omedelbart.

- 709 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

- Tidsinställning för att visa ett larm


I lagrad slaglängdskontroll 1/2/3 avgör parameter BFA (bit 7 i nr 1300) om larmet skall utlösas
omedelbart innan verktyget når det förbjudna området eller omedelbart därefter.

Larm
Nummer Meddelande Beskrivning
OT0500 GRÄNSLÄGE+(MJUKVARA 1) En rörelse i positiv riktning överskrider lagrad slaglängd 1.
OT0501 GRÄNSLÄGE - (MJUKVARA 1) En rörelse i negativ riktning överskrider lagrad slaglängd 1.
OT0502 GRÄNSLÄGE+(MJUKVARA 2) En rörelse i positiv riktning överskrider lagrad slaglängd 2.
OT0503 GRÄNSLÄGE - (MJUKVARA 2) En rörelse i negativ riktning överskrider lagrad slaglängd 2.
OT0504 GRÄNSLÄGE+(MJUKVARA 3) En rörelse i positiv riktning överskrider lagrad slaglängd 3.
OT0505 GRÄNSLÄGE - (MJUKVARA 3) En rörelse i negativ riktning överskrider lagrad slaglängd 3.

6.4 SLAGLÄNGDSGRÄNSKONTROLL FÖRE RÖRELSE


Vid automatisk drift, innan en rörelse som ställts in i ett bestämt block utförs, görs en jämförelse mellan
slutpunktens position och maskinens aktuella position och en föregiven rörelseväg för att se om verktyget
åker in i det förbjudna området som definierats med lagrad slaglängdskontroll 1, 2 eller 3. Om det visar
sig att verktyget åker in i det förbjudna området som definierats med lagrad slaglängdskontroll, stoppas
verktyget omedelbart efter rörelsestarten för blocket ifråga och ett larm visas.

VARNING
Kontroll utförs om slutpunktens koordinater, som uppnås efter en förflyttning
längs den fastlagda vägen i respektive block, ligger inom ett förbjudet område.
Om så är fallet kontrolleras inte verktygsbanan. Om verktyget däremot åker in i
ett förbjudet område som definierats med lagrad slaglängdskontroll 1, 2 eller 3
utlöses ett larm. (Se exempel nedan.)
Exempel 1)

Förbjudet område som definierats med


lagrad slaglängdskontroll 1 eller 2

Slutpunkt
Startpunkt

Verktyget stoppas vid en punkt som bestäms av lagrad


slaglängdskontroll 1 eller 2.

Slutpunkt

Verktyget stoppas omedelbart efter rörelsen från


startpunkten för att man skall kunna genomföra en
slaglängdskontroll innan rörelsen påbörjas.

- 710 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

VARNING
Exempel 2)

Förbjudet område som definierats med Slutpunkt


lagrad slaglängdskontroll 2 eller 3

Startpunkt Verktyget stoppas vid en punkt som bestäms av lagrad


slaglängdskontroll 2 eller 3.
Förbjudet område som definierats med
lagrad slaglängdskontroll 2 eller 3
Slutpunkt

Verktyget stoppas omedelbart efter rörelsen från


startpunkten för att man skall kunna genomföra en
slaglängdskontroll innan rörelsen påbörjas.

Förklaring
Om en slaglängdsgränskontroll utförs innan rörelsen startar kan man bestämma (bit 2 (NPC) i parameter
nr 1301) om den rörelse som utförts med ett G31-block (skipp) eller G37-block (automatisk
verktygslängdmätning (M-serien) eller automatisk verktygskompensering (T-serien)) ska kontrolleras.

Begränsning
- Maskinspärr
Om en maskinspärr är aktiv vid början av rörelsen görs ingen slaglängdskontroll före start.

- G23
Om lagrad slaglängdskontroll 2 inte är aktiv (G23-läge) utförs ingen kontroll för att bestämma om
verktyget åker in i det förbjudna området som definierats med slaglängdskontroll 2.

- Programomstart
När ett program startas om utlöses ett larm om omstartspunkten ligger inom ett förbjudet område.

- Flera operationer i ett block


Om ett block som omfattar flera operationer (t.ex. en fast cykel eller en automatisk
referenspunktsuppsökning) körs, utlöses ett larm vid startpunkten för varje operation vars
slutpunkt ligger inom ett förbjudet område.

- Cylindrisk interpolation
I cylindriskt interpolationsläge görs ingen kontroll.

- Polär koordinatinterpolation
I läget polär koordinatinterpolation görs ingen kontroll.

- Konvertering vid 3-dimensionellt koordinatsystem


I läget konvertering av tredimensionellt koordinatsystem görs ingen kontroll.

- 711 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

- PMC-axelkontroll
Ingen kontroll görs för en rörelse som bygger på PMC-axelkontroll.

Larm
Tabell 6.4 (a) Larm
Nummer Meddelande Beskrivning
Blockets slutpunkt ligger inom det förbjudna området på
GRÄNSLÄGE+ plussidans gränsläge under en slaglängdskontroll före
OT0510
( FÖRKONTROLL ) rörelse.
Ändra programmet.
Blockets slutpunkt ligger inom det förbjudna området på
minussidans gränsläge under en slaglängdskontroll före
OT0511 GRÄNSLÄGE- ( FÖRTKONTR.)
rörelse.
Ändra programmet.

6.4.1 Kontroll av verktygsbanan mellan blocken med


slaglängdskontroll före rörelse
Översikt
Kontroll av verktygsbanan mellan blocken med slaglängdskontroll innan rörelse kan användas.

Specifikation
Genom att ställa in bit 0 (SBA) i parameter nr 1302 till 1, huruvida verktyget tränger in i det förbjudna
område som har definierats i den lagrade slaglängdsbegränsningen 1, 2, eller 3 kontrolleras på
verktygsbanan i rörelsekommandot förutom att slutpunkten kontrolleras. (I fortsättningen kallas denna
kontroll ”kontroll av verktygsbanan mellan block”.)
Kontroll av verktygsbanan mellan block är aktiv i Positionering (G00), Linjär interpolering (G01),
Cirkulär interpolering (G02, G03), Höghastighets återgång till referensposition (G28, G30) eller Val av
maskinens koordinatsystem (G53).
Om verktyget däremot kör in i ett förbjudet område som definierats med lagrad slaglängdskontroll 1, 2
eller 3 utlöses ett larm när kontroll av verktygsbanan mellan block inte är aktiv.

Förbjudet område som definierats med lagrad Förbjudet område som definierats med Slutpunkt
slaglängdskontroll 1 eller 2 lagrad slaglängdskontroll 2 eller 3

Startpunkt

Slutpunkt
Startpunkt

Om det förbjudna området ligger utvändigt. Om det förbjudna området ligger invändigt.

Verktyget stoppas omedelbart efter rörelsen från startpunkten för att man skall kunna genomföra en slaglängdskontroll innan
rörelsen påbörjas.

: Förbjudet område

Fig. 6.4.1 (a) Kontroll av verktygsbanan mellan block

- 712 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

Förklaring
Axlar för val av plan
När en axel eller båda axlarna bland de utvalda axlarna i det valda planet (G17-, G18- eller G19-planet)
inte existerar (i fortsättningen kallas dessa valda axlar ”planvalsaxlar”), kontroll av verktygsbanan mellan
block utförs inte.

Målaxlar för kontroll av verktygsbanan mellan block


Kontroll av verktygsbanan mellan block utförs 3-dimensionellt vilket är sammansatt av två planvalsaxlar
och en annan axel än planvalsaxel (i fortsättningen kallas denna axel ”icke planvalsaxel”).

Icke planvalsaxel Icke planvalsaxel

Planvalsaxel Planvalsaxel

Planvalsaxel Planvalsaxel

Om det förbjudna området ligger utvändigt. Om det förbjudna området ligger invändigt.

: Förbjudet område

Fig. 6.4.1 (b) Målaxel vid kontroll av verktygsbana mellan block

Vanligtvis ställs basaxeln, en annan än planvalsaxlar, i det grundläggande koordinatsystemet in som icke
planvalsaxel.

Exempel 1)
När X-Y-planet (G17) väljs med
Z-axel Z-axel
följande axelkonfiguration, är planvalsaxlarna
X-axeln och Y-axeln medan axeln för
icke val av plan utgörs av Z-axeln. (Fig. 6.4.1 (h))
Nr 1022
Y-axel X-axel Y-axel X-axel
(X)=1: X-axeln av de tre grundaxlarna
(Y)=2: Y-axeln av de tre grundaxlarna Om det förbjudna området Om det förbjudna området
ligger utvändigt. ligger invändigt.
(Z)=3: Z-axeln av de tre grundaxlarna
(W)=7: Axel parallell med Z-axeln Fig. 6.4.1 (c) Målaxlar i exempel 1
(A)=0: Roterande axel

Emellertid finns följande undantag.


(1) Basaxeln, annan än axel för val av plan, existerar inte i det grundläggande
koordinatsystemet.
(1) - 1 När parallell axel inte existerar.
I detta fall exekveras kontrollen av verktygsbanan mellan block på det plan som är sammansatt av
planvalsaxlar.

- 713 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

Exempel 2)
När X-Y-planet (G17) väljs med
Y-axel Y-axel
följande axelkonfiguration, är axlarna
planvalsaxlarna X-axeln och Y-axeln
medan axel för icke val av plan inte
existerar. (Fig. 6.4.1 (h))
X-axel X-axel
Nr 1022
(X)=1: X-axeln av de tre grundaxlarna Om det förbjudna området Om det förbjudna
ligger utvändigt. området ligger invändigt.
(Y)=2: Y-axeln av de tre grundaxlarna
(A)=0: Roterande axel Fig. 6.4.1 (d) Målaxlar i exempel 2

(1) - 2 När den parallella axeln finns.


I detta fall, är den parallella axeln med det lägsta numret i inom-banans relativa axelnummer, som är
parallellt med basaxeln annat än planvalsaxlarna inställd på icke planvalsaxel.

Exempel 3)
När X-Y-planet (G17) väljs med
W-axel W-axel
följande axelkonfiguration, är
planvalsaxlarna X-axeln och Y-axeln medan
axeln för icke val av plan utgörs av W-axeln.
X-axel X-axel
(Fig. 6.4.1 (h))
Nr 1022 Y-axel Y-axel
(X)=1: X-axeln av de tre grundaxlarna Om det förbjudna området Om det förbjudna området
(Y)=2: Y-axeln av de tre grundaxlarna ligger utvändigt. ligger invändigt.
(W)=7: Axel parallell med Z-axeln Fig. 6.4.1 (e) Målaxlar i exempel 3
(A)=0: Roterande axel

(2) I status för val av planet som inkluderar riktningen för icke planvalsaxel, har
axelrörelsen specificerats.
I detta fall sker inställning av axeln som specificerades med valet av plan som icke planvalsaxel.
Om emellertid axelrörelsen specificeras med ”Lista över driftsätt som inte kan utföra kontroll av
verktygsbana mellan block" eller "Lista över kommandon som inte kan utföra kontroll av verktygsbana
mellan block", ställs inte axeln som specificerades med valet av plan in som icke planvalsaxel. Och
basaxeln, en annan än planvalsaxlarna, ställs i det grundläggande koordinatsystemet in som icke
planvalsaxel när G-kodgruppen i planväljande G-kod rensas genom återställning etc. (exempel 4).

Exempel 4)
När X-Y-planet (G17) väljs efter
W-axel W-axel
att axelrörelsen i W-X-planet
(G18) har specificerats med följande
axelkonfiguration, (programexempel 1),
är planvalsaxlarna U-axeln och Y-axeln
Y-axel U-axel U-axel
medan icke planvalsaxeln utgörs av W-axeln. Y-axel
(Fig. 6.4.1 (h)) Om det förbjudna området Om det förbjudna området
Nr 1022 ligger utvändigt. ligger invändigt.
(X)=1: X-axeln av de tre grundaxlarna Fig. 6.4.1 (f) Målaxel i exempel 4 (U-Y-W)
(Y)=2: Y-axeln av de tre grundaxlarna
(Z)=3: Z-axeln av de tre grundaxlarna
(U)=5: Axel parallell med X-axeln
(W)=7: Axel parallell med Z-axeln
(A)=0: Roterande axel

- 714 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

Emellertid är icke planvalsaxeln Z-axel Z-axel


Z-axeln i följande fall. (Fig. 6.4.1 (h))
1. Efter att W-X-planet (G18) har valts
väljs U-Y-planet (G17) utan att
axelrörelsen specificeras Y-axel U-axel Y-axel U-axel

(Programexempel 2). Om det förbjudna området Om det förbjudna området


2. Efter val av W-X-planet (G18), väljs ligger utvändigt. ligger invändigt.

U-Y-planet (G17) efter


Fig. 6.4.1 (g) Målaxel i exempel 4 (U-Y-Z)
att endast axelrörelsen har specificerats enligt
”Lista över driftsätt som inte kan
utföra kontroll av verktygsbana mellan block” eller När G-kodgruppen i planväljande G-kod
”Lista över kommandon som rensas genom återställning etc.
inte kan utföra kontroll av verktygsbana mellan block”
(Programexempel 3).

Senare när G-kodgruppen i planväljande


Z-axel Z-axel
G-kod rensas genom återställning etc.
är planvalsaxlarna X-axeln och
Y-axeln, medan icke planvalsaxeln utgörs
av Z-axeln. (Fig. 6.4.1 (h))
Y-axel X-axel Y-axel X-axel

Om det förbjudna området Om det förbjudna


ligger utvändigt. området ligger invändigt.

Fig. 6.4.1 (h) Målaxel i exempel 4 (rensad status)

<Programexempel 1>
O0001
G18W0X0
G01W10.0X10.0F1000.0 När axelrörelse har specificerats för W-axeln
:
G17U0Y0
: är planvalsaxlarna U-axeln och Y-axeln, medan
: icke planvalsaxeln utgörs av W-axeln.
<Programexempel 2>
O0001
G18W0X0
:
När axelrörelse inte har specificerats för W-axeln,
:
G17U0Y0
: är planvalsaxlarna U-axeln och Y-axeln, medan icke
: planvalsaxeln är Z-axeln.
<Programexempel 3>
O0001
G18W0X0 När axelrörelse har specificerats för W-axeln med
G31W100.0F100.0 G31-kommando i de fall där bit 2 (NPC) i parameter nr 1301
G31X100.0F100.0 är inställd på 1 eller etc. ,
G17U0Y0
: är planvalsaxlarna U-axeln och Y-axeln, medan icke
: planvalsaxeln är Z-axeln.

- 715 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

OBS!
1 Kontroll av verktygsbanan mellan block utförs för det förbjudna område som
definierats i den lagrade slaglängdsbegränsningen för planvalsaxlarna och icke
planvalsaxeln. Därför utlöses inget larm även om axeln, annan än planvalsaxlar
och icke planvalsaxel, överskrider det förbjudna område som definieras med den
programmerade gränsen för slaglängd i verktygsbanan mellan block, när kontroll
görs av verktygsbanan mellan block. (Emellertid utlöses larmet vid närmande av
det förbjudna område som definierats i den lagrade slaglängdskontrollen,
eftersom den lagrade slaglängdskontrollen är aktiv.)
2 När det förbjudna området är definierat genom insidan av den lagrade
slaglängdsgränsen, utlöses larmet om alla axlar i vilka slaglängdskontrollen är
aktiv tränger in i det förbjudna området. Vid kontroll av verktygsbanan mellan
block, utlöses larmet emellertid om planvalsaxlar och icke planvalsaxel kommer
in i det förbjudna området.

Begränsning
Begränsning av kontroll av slaglängdsbegränsning före rörelse
Begränsning av slaglängdskontroll före rörelse är aktiv för kontroll av verktygsbanan mellan block.

Icke-linjär typ av positionering


Kontroll av verktygsbanan mellan block is exekveras för den räta linje som förbinder startpositionen och
blockets slutposition även om Positionering (G00), Höghastighets återgång till referensposition (G28,
G30) eller Val av maskinens koordinatsystem (G53) är en icke-linjär rörelse. Därför utförs eventuellt inte
kontrollen av verktygsbanan mellan block korrekt, beroende på givet kommando.

Cirkulär interpolering som är en ofullständig cirkel


När cirkulär interpolering som är en ofullständig cirkel har specificerats, utförs kontrollen av
verktygsbanan mellan block för bascirkeln. Därför utförs eventuellt inte kontrollen av verktygsbanan
mellan block korrekt, beroende på den cirkulära interpoleringens form.

Maskinspärr
För axeln som befinner sig i status maskinspärr när blocket startas, utförs ingen kontroll av verktygsbanan
mellan block.

Programmerad slaglängdskontroll 2 av (G23)


När den programmerade slaglängdskontrollen 2 är ogiltig (G23-läge), utförs inte kontrollen av
verktygsbanan mellan block för det förbjudna område som finns definierat i programmerad
slaglängdskontroll 2.

Chuck- och dubbdocksbarriär


Kontroll av verktygsbanan mellan block den programmerade slaglängdskontrollen 2, 3 utförs inte när
alternativen programmerad slaglängdskontroll 2, 3 och chuck- och dubbdocksbarriär är specificerade
samtidigt.

Godtycklig vinkelaxelstyrning
Lagrad slaglängdsbegränsning kan kontrolleras i det kartesiska koordinatsystemet genom inställning av
bit 0 (AOT), bit 1 (AO2) eller bit 2 (AO3) i parameter nr 8201 i godtycklig vinkelaxelstyrning. Genom
aktivering av kontrollen av den programmerade slaglängdsgränsen i kartesiska koordinatsystemet, är
kontrollen av verktygsbanan mellan block aktiv. Kontroll av verktygsbanan mellan block med den
programmerade slaglängdsgränsen utförs inte om vinkelaxel eller rätvinklig axel, för vilken den
programmerade slaglängdsgränsen kontrolleras av ett lutande koordinatsystem, ställs in för planvalsaxlar
eller icke planvalsaxel.
- 716 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

Lista över driftsätt som inte kan utföra kontroll av verktygsbanan mellan block
Kontroll av verktygsbanan mellan block utförs inte i läget för följande funktioner
- Polär koordinatinterpolation
- Cylindrisk interpolation
- Konvertering av 3-dimensionellt koordinatsystem
- Skippfunktion (emellertid är fall där bit 2 (NPC) i parameter (nr 1301 är inställd på 0 undantagna.)
- Automatisk verktygslängdmätning (M-serien) / automatisk verktygsoffset (T-serien) (emellertid är de
fall där bit 2 (NPC) i parameter nr 1301 är inställd på 0 undantagna.)

Lista över kommandon som inte kan utföra kontroll av verktygsbanan mellan block
Kontroll av verktygsbanan mellan block utförs inte vid följande kommandon.
- Rörelsekommando med realtids makrokommandon
- Rörelsekommando med PMC-axelstyrning
- Rörelsekommando för slavaxel under tandemstyrning

Parameter
#7 #6 #5 #4 #3 #2 #1 #0
1302 SBA

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 SBA Vid slaglängdskontroll före rörelse gäller följande för kontroll av verktygsbanan mellan
blocken för rörelsekommandot:
0: Utförs inte.
1: Utförs.

OBS!
1 Kontroll av verktygsbanan mellan blocken är ogiltig för funktionerna
som slaglängdskontroll före rörelse är ogiltig för.
2 Begränsning av slaglängdskontroll före rörelse är giltig för kontroll
av verktygsbanan mellan block.

Larm och meddelanden


Nummer Meddelande Beskrivning
OT0510 GRÄNSLÄGE+ ( FÖRKONTROLL ) Blockets slutpunkt eller verktygsbanan mellan block ligger
inom det förbjudna området på plussidans gränsläge under en
slagbegränsningskontroll före rörelse.
Ändra programmet.
OT0511 GRÄNSLÄGE- ( FÖRTKONTR.) Blockets slutpunkt eller verktygsbanan mellan block ligger
inom det förbjudna området på minussidans gränsläge under
en slagbegränsningskontroll före rörelse.
Ändra programmet.

6.5 FUNKTION FÖR ÄNDRING AV


SLAGLÄNGDSGRÄNSOMRÅDE
Översikt
Denna funktion kan användas för att ändra parametrarna som bestämmer plussidans koordinatvärde och
minussidans koordinatvärden för slaglängdsgränserna även när axeln förflyttar sig. Det nya
slaglängdsintervallet aktiveras omedelbart efter att de nya parametrarna har sparats.

- 717 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

OBS!
Denna funktion är en tillvalsfunktion.

De ändringsbara parametrarna visas nedan.


- Parameter nr. 1320
Koordinatvärde I för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel
- Parameter nr. 1321
Koordinatvärde I för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel
- Parameter nr. 1322
Koordinatvärde för lagrad slaglängdskontroll 2 i den positiva riktningen på varje axel
- Parameter nr. 1323
Koordinatvärde för lagrad slaglängdskontroll 2 i den negativa riktningen på varje axel
- Parameter nr. 1324
Koordinatvärde för lagrad slaglängdskontroll 3 i den positiva riktningen på varje axel
- Parameter nr. 1325
Koordinatvärde för lagrad slaglängdskontroll 3 i den negativa riktningen på varje axel
- Parameter nr. 1326
Koordinatvärde II för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel
- Parameter nr. 1327
Koordinatvärde II för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel

Bearbetningscykeltiden kan minskas eftersom denna funktion kan ändra parametrar även när axlarna är i
rörelse. Denna funktion är valfri.

Begränsning
- Axelsynkronstyrning
Denna funktion är inaktiverad när den automatiska slavaxelparameterinställningen är aktiverad (bit 4
(SYP) i parameter nr 8303 = 1) vid synkronstyrning av matningsaxeln. (Ändring av parametrarna är bara
tillåten när alla axlar har stoppats.)

Obs!
OBS!
Om parametrarna ändras så att den aktuella positionen ligger inom ett förbjudet
område under axelförflyttningen, bromsas och stoppas axeln och ett
larmmeddelande visas. Om ett larm utlöses när verktyget kommer i ett förbjudet
område kan verktyget bara flyttas tillbaka i motsatt riktning som det kom ifrån.
Flytta verktyget utanför det förbjudna området och upphäv larmet med en
återställning. När larmet har upphävts kan verktyget flyttas i båda riktningarna.

6.6 SIGNALPÅVERKAD VÄXLINGSFUNKTION AV LAGRAT


SLAGLÄNGDSINTERVALL
Översikt
Området för den programmerade slaglängdsgränsen kan ändras med ingångssignal från PMC. Därför kan
området för den programmerade slaglängdsgränsen lätt ställas in igen.

OBS!
Denna funktion är en tillvalsfunktion.

- 718 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

Obs!
OBS!
1 Kontroll av slaglängdsbegränsning före rörelse är också aktiv i det växlade
området.
2 Området för den programmerade slaglängdsgränsen återgår till den status som
är inställd i parametern när strömmen slås på.
3 Utökning av området för lagrad slaglängdskontroll 1 (koordinatvärde III - VIII)
kan inte skrivas över med denna funktion.
4 När området för den programmerade slaglängdsbegränsningen ändras med
denna funktion, är den inte aktiv omedelbart, även om parametrarna (nr 1320 -
nr 1327) skrivs om med en G10-instruktion, PMC-fönster och G22-instruktion.
5 Funktionen för ändring av slaglängdsbegränsningens område är en funktion för
att skriva om parametrarna (nr 1320-1327). Denna funktion ändrar området för
slaglängdsbegränsningen till det värde som är inställt i datatabell (D) i PMC utan
att parametrarna (nr 1320-1327) skrivs över.

6.7 FUNKTIONER FÖR ATT FÖRHINDRA FELAKTIG DRIFT


En felaktig inställning av verktygsoffset eller felaktig drift av maskinen kan leda till att arbetsstycket
skärs felaktigt eller att verktyget skadas. Om data går förlorade på grund av ett driftmisstag tar det extra
tid att återställa maskinen från felet.
Funktionerna som förebygger driftfel som beskrivs nedan är avsedda att hindra operatören från att utföra
oavsiktliga åtgärder (i fortsättningen kallade felaktiga åtgärder).
1 Funktioner som används när data ställs in
- Datakontroll för att verifiera att offsetdata är inom det giltiga inställningsområdet
- Bekräftelse av inkrementell inmatningåtgärd
- Förbud mot absolut inmatning med softkey-knappen för att hindra en eventuell felaktig absolut
eller inkrementell inmatningsåtgärd
- Bekräftelse av en åtgärd för radering av programmet eller alla data
- Bekräftelse av datauppdatering under datainställningsprocessen
2 Funktioner som används när programmet exekveras
- Markering av uppdaterad modal information
- Visning av det exekverade blockets status innan programmet exekveras
- Visning av axelstatus, till exempel speglingsfunktionen aktiverad eller spärrfunktionen
aktiverad
- Kontroll för start från mitten av programmet
- Datakontroll för att verifiera att offsetdata är inom det effektiva inställningsområdet
- Kontroll av det maximala inkrementella värdet

6.7.1 Funktioner som används när data ställs in


Följande funktioner finns för att förhindra felaktiga åtgärder vid inställning av data.
- Kontroll av indataintervall
- Bekräftelse av inkrementell inmatning
- Förbud mot absolut inmatning med softkey-knappen
- Bekräftelse av radering av program
- Bekräftelse av radering av alla data
- Bekräftelse av datauppdatering under datainställningsprocessen

Ställ in dessa funktioner på inställningsskärmen för bekräftelse av åtgärder. Ställ in ett giltigt
indataintervall för kontroll av indataintervall, t.ex. den övre och nedre gränsen, för varje inmatningsskärm.
För de övriga funktionerna, ange om de ska aktiveras eller inaktiveras.
- 719 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

För information om hur de olika inställningsskärmarna visas, hur de hanteras och annan information,
hänvisas till ”Inställningsskärm för funktionen för åtgärdsbekräftelse” som beskriver rutinerna.

6.7.1.1 Kontroll av indataintervall


Denna funktion möjliggör inställning av ett effektivt dataintervall och kontrollerar om indata är inom det
inställda intervallet.

Kontroll av indataintervall
Förklaring
- Översikt över kontrollen av indataintervall
Denna funktion möjliggör inställning av ett effektivt dataintervall för data på varje inmatningsskärm som
visas nedan och kontrollerar om indata är inom det inställda intervallet. Om indata är utanför det effektiva
dataintervallet visas varningsmeddelandet ”DATA UTANFÖR INTERVALL” och dessa data förkastas.

Exempel: Antag att det effektiva dataintervallet för ett visst verktygsoffsetnummer är inställt på –200. till
200 och att du ska mata in 100.[INMAT]. Om du av misstag trycker på knappen 0 en extra gång med
följden 1000.[INMAT] accepteras inte inmatningen av 1000.
Denna funktion upptäcker ett inställningsmisstag och förhindrar att programmet körs med ogiltiga data.

- Inmatningsskärmar för vilka denna funktion är aktiv


- Verktygskompensering
- Arbetsstyckets origooffset
T
- Verktygsoffset Y-axel
- Förskjutning arbetsstycke

- Inställningar
För att aktivera denna funktion ska ett effektivt inmatningsintervall ställas in för varje inmatningsskärm
på inmatningsskärmen för manövrering av åtgärdsbekräftelse. Information om hur de olika
inställningsskärmarna visas, hur dataintervall ställs in och annan information finns under de punkter som
beskriver inställning av dataintervallen.
Om det inställda dataintervallet är ogiltigt accepteras ingen datainmatning. Korrigera
dataintervallinställningen och därefter indata.

- Inaktivering av funktionen
Kontrollen av indataintervall inaktiveras om du gör någon av följande inställningar på inmatningsskärmen
för manövrering av åtgärdsbekräftelse.
- Både de övre och nedre gränsvärdena för verktygsoffsetnummer och koordinatsystemet är 0.
- De övre och nedre gränsvärdena för varje offset är identiska.

- Meddelanden som visas under kontrollen av indataintervall


När markören flyttas till en inmatningsskärm visas ett av följande meddelanden och varningsmeddelanden
i Tabell 6.7.1.1 (a) eller Tabell 6.7.1.1 (b). Inget meddelande visas om kontrollen av indataintervall är
inaktiverad.

Om det inställda effektiva dataintervallet är giltigt


Tabell 6.7.1.1 (a) Lista över meddelanden 1
Indatastatus Meddelande Färg
Data i inmatningsfältet är inom intervallet. Inmatningsintervall xxx–xxx Svart
Data i inmatningsfältet är utom intervallet. Inmatningsintervall xxx–xxx Röd
xxx: Övre och nedre gränsvärden
- 720 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER
Om det inställda effektiva dataintervallet är ogiltigt
Tabell 6.7.1.1 (b) Lista över meddelanden 2
Intervallkontrollstatus Meddelande Färg
Överlappning verktygsoffsetnummer NG INSTÄLLNING (ÖVERLAPPNING OFFSETNUM) Röd
Överlappning arbetsstyckets koordinatsystem NG INSTÄLLNING (ÖVERLAPPNING ARB KOORD Röd
VÄR)
Ogiltiga övre och nedre gränsvärden NG INSTÄLLNING (Ö-GR OCH N-GR OGILTIG) Röd
Meddelandet ”NG INSTÄLLNING (Ö-GR OCH N-GR OGILTIG)” visas i följande fall:
- De övre och nedre gränsvärdena är omvända.
- Värdena är inte effektiva (t.ex. fler par offsetnummer än vad som är tillåtna är inställda).
- Något av verktygsoffsetnumren är 0.

- Intervallkontroll för data som ändrats med G10 eller en systemvariabel


Om data som ändrats med G10 eller en systemvariabel är utanför det effektiva dataintervallet visas
varningsmeddelandet PS0334 ”DATA UTANFÖR INTERVALL” och dessa data förkastas.

6.7.1.2 Bekräftelse av inkrementell inmatning


Denna funktion visar ett bekräftelsemeddelande när du försöker mata in ett inkrementellt värde med
softkey-knappen [+INMAT].

Bekräftelse av inkrementell inmatning


Förklaring
- Översikt över bekräftelse av inkrementell inmatning
Denna funktion visar ett bekräftelsemeddelande när du försöker mata in ett inkrementellt värde med
softkey-knappen [+INMAT] på någon av de inmatningsskärmar som visas nedan. Med denna funktion
kan du bekräfta om du verkligen vill ändra dessa data innan du gör ändringen.

Om du till exempel ställer in 5.[+INMAT] på 10. visas meddelandet ”15. INM. OK?”.
Denna funktion förhindrar felaktiga absoluta eller inkrementella inmatningsåtgärder.

OBS!
Denna funktion kan inte användas för att mata in två eller flera värden i följd
genom avgränsning med semikolon (;).

- Inmatningsskärmar för vilka denna funktion är aktiv


- Verktygskompensering
- Arbetsstyckets origooffset
- Inställningar
- Parameter
- Kompensering av stigningsfel
M
- Oscillerande
T
- Förskjutning arbetsstycke
- Verktygsoffset Y-axel
- Andra verktygsgeometrioffset
- Chuck/dubbdocksbarriär
- Verktygsgeometridata

- 721 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

- Inställningar
Markera eller avmarkera rutan ”INKREMENTELL INMATNING” på inställningsskärmen för funktionen
för åtgärdsbekräftelse för att aktivera eller inaktivera denna funktion. Mer information om hur
inställningsskärmen visas, hur funktionen ställs in och annan information finns i avsnittet "Inställning av
åtgärdsbekräftelse" som beskriver inställningen av funktionen för åtgärdsbekräftelse.

6.7.1.3 Förbud mot absolut inmatning med softkey-knappen


Med denna funktion förbjuds absolut inmatning med softkey-knappen [INMAT].

Förbud mot absolut inmatning med softkey-knappen


Förklaring
- Översikt över förbudet mot absolut inmatning med softkey-knappen
Denna funktion förbjuder absolut inmatning med softkey-knappen [INMAT] på de inmatningsskärmar
som anges längre fram.
Den förhindrar felaktiga absoluta eller inkrementella inmatningsåtgärder genom att kräva att den absoluta
inmatningen görs med MDI-knappen, och att den inkrementella inmatningen görs med
softkey-knappen [+INMAT].

- Inmatningsskärmar för vilka denna funktion är aktiv


- Verktygskompensering
- Arbetsstyckets origooffset
T
- Verktygsoffset Y-axel
- Förskjutning arbetsstycke

- Inställningar
Markera eller avmarkera rutan ”SPÄRRAD SOFTKEY[INMAT]” på inställningsskärmen för funktionen
för åtgärdsbekräftelse för att aktivera eller inaktivera denna funktion. För information om hur
inställningsskärmen visas, hur funktionen ställs in och annan information, hänvisas till "Inställning för
åtgärdsbekräftelse" som beskriver inställningen av funktionen för åtgärdsbekräftelse.

6.7.1.4 Bekräftelse av radering av program


Denna funktion visar bekräftelsemeddelandet ”RADERA PROGRAM?” när du försöker radera ett
program.

Bekräftelse av radering av program


Förklaring
- Översikt över bekräftelse av radering av program
Denna funktion visar bekräftelsemeddelandet ”RADERA PROGRAM?” när du försöker radera ett
program. Med denna funktion kan du bekräfta om du verkligen vill radera programmet innan du
verkställer raderingen.
Funktionen förhindrar att program raderas på grund av en felaktig åtgärd.

- Inställningar
Markera eller avmarkera rutan ”RADERA PROGRAM” på inställningsskärmen för funktionen för
åtgärdsbekräftelse för att aktivera eller inaktivera denna funktion. För information om hur
inställningsskärmen visas, hur funktionen ställs in och annan information, hänvisas till "Inställning för
åtgärdsbekräftelse" som beskriver inställningen av funktionen för åtgärdsbekräftelse.
- 722 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

6.7.1.5 Bekräftelse av radering av alla data


Denna funktion visar bekräftelsemeddelandet ”RADERA ALLA DATA?” när du försöker radera alla
data.

Bekräftelse av radering av alla data


Förklaring
- Översikt över bekräftelse av radering av alla data
Denna funktion visar bekräftelsemeddelandet ”RADERA ALLA DATA?” när du försöker radera alla data
på den inmatningsskärm som beskrivs nedan. Med denna funktion kan du bekräfta om du verkligen vill
radera alla data innan du verkställer raderingen.
Denna funktion förhindrar att alla data raderas på grund av en felaktig åtgärd.

- Inmatningsskärmar för vilka denna funktion är aktiv


- Verktygskompensering
T
- Verktygsoffset Y-axel

- Inställningar
Markera eller avmarkera rutan ”RADERA ALLA DATA” på inställningsskärmen för funktionen för
åtgärdsbekräftelse för att aktivera eller inaktivera denna funktion. För information om hur
inställningsskärmen visas, hur funktionen ställs in och annan information, hänvisas till "Inställning för
åtgärdsbekräftelse" som beskriver inställningen av funktionen för åtgärdsbekräftelse.

6.7.1.6 Bekräftelse av datauppdatering under


datainställningsprocessen
Denna funktion visar softkey-knapparna [CAN] och [EXEK] för bekräftelse när du försöker uppdatera
data på en inmatningsskärm under datainställningsprocessen.

Bekräftelse av datauppdatering under datainställningsprocessen


Förklaring
- Översikt över bekräftelse av datauppdatering under
datainställningsprocessen
Denna funktion visar softkey-knapparna [CAN] och [EXEK] för bekräftelse när du matar in data på en
inmatningsskärm under datainställningsprocessen. Med denna funktion kan du bekräfta om du verkligen
vill uppdatera alla data innan du verkställer uppdateringen.
Denna funktion förhindrar att alla inställda värden går förlorade på grund av en felaktig åtgärd.

Om du matar in data med softkey-knappen [+INMAT] när bekräftelse av inkrementell inmatning är


aktiverad, visas ett meddelande för att bekräfta den inkrementella inmatningen.

- Inställningar
Markera eller avmarkera rutan ”INMATNING VID INSTÄLLNING” på inställningsskärmen för
funktionen för åtgärdsbekräftelse för att aktivera eller inaktivera denna funktion. För information om hur
inställningsskärmen visas, hur funktionen ställs in och annan information, hänvisas till "Inställning för
åtgärdsbekräftelse" som beskriver inställningen av funktionen för åtgärdsbekräftelse.

- 723 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

6.7.2 Funktioner som används när programmet exekveras


Översikt
Följande funktioner finns för att förhindra felaktiga åtgärder när ett program exekveras.
- Visning av uppdaterad modal information
- Startkontrollsignal
- Visning av axelstatus
- Bekräftelse av start från ett block i mitten
- Kontroll av dataintervall
- Kontroll av det maximala inkrementella värdet
- Varningsindikering vid återställning under programkörning

Aktivera eller inaktivera dessa funktioner var för sig på inställningsskärmen för
åtgärdsbekräftelsefunktioner.
För att aktivera eller inaktivera "Varningsindikering vid återställning under programkörning", ställ bit 1
(WMD) i parameter nr 10334 i stället för inställningsskärmen för förhindrande av felaktig drift.

För information om hur inställningsskärmen visas, hur den hanteras och annan information, hänvisas till
"Inställningsskärm för funktionen för åtgärdsbekräftelse" som beskriver rutinerna.

6.7.2.1 Visning av uppdaterad modal information


Med denna funktion kan modal information som uppdaterats med NC-kommando eller RESET markeras
på den modala informationsdisplayen för det aktuella blocket.

Visning av uppdaterad modal information


Förklaring
- Översikt över visning av uppdaterad modal information
Med denna funktion kan modal information som uppdaterats med NC-kommando eller RESET markeras
på den modala informationsdisplayen för det aktuella blocket.
När exempelvis ett absolut kommando har ändrats till ett inkrementellt kommando eller när arbetsstyckets
koordinatsystem har initierats av ÅTERSTÄLL, visar denna funktion den ändrade delen av data på ett lätt
igenkännligt sätt för att förhindra felaktiga åtgärder under exekveringen av programmet.

- Inställningar
Markera eller avmarkera rutan ”FRAMHÄV "UPPDATERA MODALA DATA"” på inställningsskärmen
för funktionen för åtgärdsbekräftelse för att aktivera eller inaktivera denna funktion. För information om
hur inställningsskärmen visas, hur funktionen ställs in och annan information, hänvisas till "Inställning
för åtgärdsbekräftelse" som beskriver inställningen av funktionen för åtgärdsbekräftelse.

6.7.2.2 Startkontrollsignal
Denna funktion visar den återstående transportsträckan och modal information om det block som skall
exekveras och stoppar programmet temporärt innan det exekveras.

Startkontrollsignal
Förklaring
- Översikt över startkontrollsignal
När en cykelstart utförs med startkontrollsignalen STCHK <G0408.0> ställd till 1, visar den här
funktionen den återstående transportsträckan och den modala informationen för blocket som ska

- 724 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER
exekveras och stoppar tillfälligt programmet. Om cykeln startas igen återupptas exekveringen av
programmet.
Med denna funktion kan du kontrollera blockets status innan det exekveras och därigenom förhindra
felaktiga åtgärder vid tidpunkten för exekveringen.
Denna funktion i kombination med visningsfunktionen för uppdaterad modal information som beskrivs i
föregående underavsnitt gör det lättare att kontrollera status för blocket som ska exekveras.

- Inställningar
Denna funktion kräver inte någon inställning på inställningsskärmen för åtgärdsbekräftelse.

6.7.2.3 Visning av axelstatus


Denna funktion visar axelstatus till vänster om axelns namn på skärmen för visning av koordinater.

Visning av axelstatus
Förklaring
- Översikt över visning av axelstatus
Denna funktion visar axelstatus till vänster om axelns namn i visningen av maskinkoordinater, absoluta
koordinater, relativa koordinater och återstående transportvärden.
Om exempelvis speglingsfunktionen aktiveras för axeln X1 visas de absoluta koordinaterna på följande
sätt.
ABSOLUT
M X1 10.000
Y1 10.000
Z1 0.000

Genom visning av axelstatus på det sätt som visas ovan förhindrar funktionen felaktiga åtgärder vid
exekveringen.

- Indikering av axelstatus
Axelstatus visas på följande sätt. Dessa indikeringar redovisas i prioritetsordning.
LOSSA AXEL :D
SPÄRR :I
MASKINSPÄRR :L
SERVO AV :S
AXELRÖRELSE :*
SPEGLING :M

- Inställningar
Markera eller avmarkera rutan ”FÖNSTER AXELSTATUS” på inställningsskärmen för funktionen för
åtgärdsbekräftelse för att aktivera eller inaktivera denna funktion. För information om hur
inställningsskärmen visas, hur funktionen ställs in och annan information, hänvisas till "Inställning för
åtgärdsbekräftelse" som beskriver inställningen av funktionen för åtgärdsbekräftelse.

6.7.2.4 Bekräftelse av start från ett block i mitten


Denna funktion visar ett bekräftelsemeddelande när du försöker verkställa en minnesoperation med
markören placerad i mitten av programmet.

Bekräftelse av start från ett block i mitten


Förklaring
- 725 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

- Översikt över bekräftelse av start från ett block i mitten


Denna funktion visar bekräftelsemeddelandet ”STARTA FRÅN MITTEN AV PROG (START/RESET)”
när du försöker verkställa en minnesoperation med markören placerad i mitten av programmet. Med
denna funktion kan du bekräfta om du verkligen vill starta exekveringen från det blocket innan du
verkställer exekveringen av programmet.
Denna funktion hindrar dig från att av misstag göra en cykelstart från ett block i mitten av programmet.

- Inställningar
Markera eller avmarkera rutan ”STARTA PROGRAMMET MITT I” på inställningsskärmen för
funktionen för åtgärdsbekräftelse för att aktivera eller inaktivera denna funktion. För information om hur
inställningsskärmen visas, hur funktionen ställs in och annan information, hänvisas till "Inställning för
åtgärdsbekräftelse" som beskriver inställningen av funktionen för åtgärdsbekräftelse.

- System med flera kanaler


Händelseförloppet vid återbekräftelse av start av ett block i mitten i ett flerkanalsystem bestäms av värdet
av bit 0 (MSC) i parameter nr 10335.
Om t.ex. en cykelstart exekeveras på två kanaler samtidigt i programmet nedan utförs åtgärderna som
anges i tabell 6.7.2.4.
Program för kanal 1 Program för kanal 2
O1000 ; Markör O1000 ;
G90 G28 X100.Y100. ; G90 G28 X100.Y100. ;
G91 G00 X50. ; G91 G00 X50. ;
: :
: :
: :
: :
M02 M02

Tabell 6.7.2.4 Drift av ett system med flera kanaler


Bit 0 (MSC) i parameter nr 10335
Minnesdrift Bekräftelsemeddelande
Kanal 1 Kanal 2
0 0
0 1 Startar enbart på kanal 1. Visas för båda banorna.
1 0
1 1 Startar inte på någon kanal. Visas för båda banorna.

För att på nytt bekräfta start från ett block i mitten mellan kanaler ska bit 0 (MSC) i parameter nr 10335
sättas till 1 för varje kanal.
OBS!
Om bit 0 (MSC) i parameter nr 10335 för varje kanal är 1, sker ingen
markörpositionskontroll på den kanal där minnesdrift pågår. I exempelvis fallet
nedan, om en cykelstart utförs på kanal 1 sker ingen markörpositionskontroll på
kanal 2.
Kanal 1: Återställningstillstånd Kanal 2: Minnesdrift pågår
O1000 ; O1000 ;
Markör
G90 G28 X100.Y100. ; G90 G28 X100.Y100. ;
G91 G00 X50. ; G91 G00 X50. ;
: :
: :
: :
: :
: :
M02 M02

- 726 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

6.7.2.5 Kontroll av dataintervall


Denna funktion möjliggör inställning av ett aktivt dataintervall och kontrollerar om de data som ska
användas vid exekveringen är inom det inställda intervallet.

Kontroll av dataintervall
Förklaring
- Översikt över kontrollen av dataintervall
Denna funktion möjliggör inställning av ett aktivt dataintervall för varje dataobjekt som visas nedan och
kontrollera om de data som ska användas vid exekveringen är inom det inställda intervallet. Om data är
utanför det aktiva dataintervallet visas larmmeddelandet PS0334 ”OFFSETDATA UTANFÖR AKTIVT
INTERVALL” och dessa data förkastas.
Denna funktion upptäcker datainställningsmisstag och förhindrar att programmet körs med ogiltiga data.

- Data för vilka denna funktion är aktiv


- Verktygskompensering
- Arbetsstyckets origooffset
T
- Verktygsoffset Y-axel
- Förskjutning arbetsstycke

OBS!
För att använda denna funktion måste du ställa in varje aktivt dataintervall
korrekt. För information om hur man ställer in dataintervall hänvisas till punkten
“Aktivt värdeintervall för alla data”.

6.7.2.6 Kontroll av det maximala inkrementella värdet


Denna funktion kontrollerar det maximala inkrementella värde som specificeras för varje axel med
NC-kommandot.

Kontroll av det maximala inkrementella värdet


Förklaring
- Översikt över kontrollen av det maximala inkrementella värdet
När det maximala inkrementella värdet specificeras med NC-kommandot som beskrivs senare, ska du
kontrollera att det absoluta värdet för rörelsebanan med det inkrementella kommandot inte överskrider det
specificerade värdet. Om det specificerade värdet överskrids visas larmmeddelandet
PS0337 ”MAXIMALT INKREMENTELLT VÄRDE ÖVERSKRIDET”.
Ett maximalt inkrementellt värde kan specificeras per axel och det förblir aktivt tills 0 ställs in eller tills
värdet återställs.
Om du t.ex. använder AI-konturstyrning, kontrollerar funktionen om rörelsen mellan blocken hålls vid
eller under det specificerade värdet. Genom denna process upptäcks felaktiga programinställningar och
programmet hindras från att köra med ogiltiga data.

- Format
Formatet för NC-kommandot används för att specificera det maximala inkrementella värdet på följande
sätt.

G91.1 IP_ ;
IP_ ; Maximalt inkrementellt värde
- 727 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

(För att avbryta kontrollen av det maximala inkrementella värdet, välj värdet 0.)

6.7.2.7 Varningsvisning vid återställning under programkörning


När bit 6 (CLR) i parameter nr 3402 är 0, om en återställning utförs vid blockkörning under
programkörningen, återställs den modala informationen till tillståndet innan blockkörningen.
Denna funktion visar en varning för att uppmärksamma operatören om att modal information inte
uppdateras av information i det avbrutna blocket.

Varningsvisning vid återställning under programkörning


Förklaring
- Översikt över varningsvisning vid återställning under programkörning
Om en återställning görs under programkörningen, utlöses varningen "MODAL DATA ÄNDRADES
MED BLOCK STOPP". För att aktivera eller inaktivera varningen, ställ bit 1 (WMD) i parameter nr
10334.

- Varningsförekomstskärm
- När en återställning utförs under programkörningen, om adress G, F, H, D, T, S, M eller B (andra
hjälpfunktionen) ändrades.

- Varningsrensningstillstånd
- När en återställning kommenderas
- Vid intryckning av antingen MDI- eller skärmknappar

- Varningsvisningsskärm

6.7.3 Inställningsskärm
I detta avsnitt beskrivs hur du visar inställningsskärmen för åtgärdsbekräftelse och hur du ställer in
individuella dataelement på denna skärm.
Inställningsskärmen för funktionen åtgärdsbekräftelse möjliggör inställning av följande element:
- Aktivering eller inaktivering av varje funktion för åtgärdsbekräftelse
- Aktivt värdeintervall för verktygsoffset
- Aktivt värdeintervall för arbetsstyckets origooffset

- 728 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

T
- Aktivt värdeintervall för verktygsoffset Y-axel
- Aktivt värdeintervall för arbetsförskjutning

6.7.3.1 Inställningsskärm för funktionen för åtgärdsbekräftelse


På denna skärm visas inställningsstatus för aktivering/inaktivering av följande funktioner för
åtgärdsbekräftelse och möjliggör inställningar av dessa. (I fortsättningen kallas denna skärm
inställningsskärm för funktionen för åtgärdsbekräftelse.)
- Bekräftelse av inkrementell inmatning
- Förbud mot absolut inmatning med softkey-knappen
- Bekräftelse av radering av program
- Bekräftelse av radering av alla data
- Bekräftelse av datauppdatering under datainställningsprocessen
- Visning av uppdaterad modal information
- Visning av axelstatus
- Bekräftelse av start från ett block i mitten

Visning och inställning av inställningsskärmen för funktionen för åtgärdsbekräftelse


Rutin
1 Tryck på funktionstangenten .
2 Tryck på knappen för nästa meny på skärmens högra kant flera gånger tills softkey-knappen
[SKYDD] visas.
3 Tryck på softkey-knappen [SKYDD]. Den inställningsskärm som visades senast för någon funktion
för åtgärdsbekräftelse visas (inställningsskärmen för funktionen för åtgärdsbekräftelse är den första
skärmen som visas när systemet startas om).
4 Om någon annan skärm än inställningsskärmen för funktionen för åtgärdsbekräftelse visas trycker
du på softkey-knappen [SKYDD]. Inställningsskärmen för funktionen för åtgärdsbekräftelse visas.

Fig. 6.7.3.1 (a) Inställningsskärm för funktionen för åtgärdsbekräftelse

5 Flytta markören till den kryssruta där du vill ändra inställningen genom att trycka på knapparna
, , och .

- 729 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

6 Tryck på softkey-knappen [(OPRT)].


7 Tryck på softkey-knappen [PÅ:1] eller [AV:0]. När du trycker på softkey-knappen [PÅ:1] visas
markeringen (✓) i motsvarande kryssruta, vilket anger att funktionen är aktiverad. Om du klickar på
softkey-knappen [AV:0] försvinner markeringen från kryssrutan vilket visar att funktionen är
inaktiverad.

Förklaring
- Objekt som ska ställas in
I Tabell 6.7.3.1 (a) anges det som visas för varje objekt som skall ställas in och motsvarande funktioner.
De element vars kolumn ”Standard” är markerad med ”○” är automatiskt aktiva efter att minnet har
rensats.
Tabell 6.7.3.1 (a)
Visat objekt Standard Motsvarande funktion
INKREMENTELL INMATNING ○ Bekräftelse av inkrementell inmatning
INAKTIVERAD SOFTKEY-KNAPP Förbud mot absolut inmatning med softkey-knappen
[INPUT] I VERKTYGSOFFSET, (verktygsoffset, Y-axelverktygsoffset (svarvsystem) och
ARBETSFÖRSKJUTNING arbetsförskjutning (svarvsystem))
INAKTIVERAD SOFTKEY-KNAPP Förbud mot absolut inmatning med softkey-knappen
[INPUT] I ARBET. KOORDINATER (arbetsstyckets origooffset)
RADERA PROGRAM ○ Bekräftelse av radering av program
RADERA ALLA DATA ○ Bekräftelse av radering av alla data
INMATNING I INSTÄLLNING Bekräftelse av datauppdatering under datainställningsprocessen
UPPDATERA VISNING AV ○ Visning av uppdaterad modal information
MODAL MARKERING
VISNING AV AXELSTATUS ○ Visning av axelstatus
START FRÅN MITTEN AV ○ Bekräftelse av start från ett block i mitten
PROGRAM

6.7.3.2 Inställningsskärm för verktygsoffsetintervall


På denna skärm visas inställningsstatus för aktiva dataintervall för verktygsoffset och här kan du ändra
dina inställningar. (I fortsättningen kallas denna skärm inställningsskärm för verktygsoffsetintervall.)
Upp till 20 par av nummer kan specificeras för att identifiera nummerintervall för verktygsoffset och ett
aktivt värdeintervall för offset kan definieras för vart och ett av dessa 20 par.

Visning och inställning av inställningsskärmen för verktygsoffsetintervall


Rutin
1 Tryck på funktionstangenten .
2 Tryck på knappen för nästa meny på skärmens högra kant flera gånger tills softkey-knappen
[SKYDD] visas.
3 Tryck på softkey-knappen [SKYDD]. Den inställningsskärm som visades senast för någon funktion
för åtgärdsbekräftelse visas (inställningsskärmen för funktionen för åtgärdsbekräftelse är den första
skärmen som visas när systemet startas om).
4 Om någon annan skärm än inställningsskärmen för verktygsoffsetintervall visas klickar du på
softkey-knappen [OFFSET]. Inställningsskärmen för verktygsoffsetintervall visas. Vad som visas på
denna skärm varierar beroende på systemkonfigurationen som beskrivs nedan.

- 730 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

Fig. 6.7.3.2 (a) Inställningsskärm för verktygsoffsetintervall

5 Tryck på softkey-knappen [(OPRT)].


6 Flytta markören till det objekt du vill ställa in med hjälp av knapparna och samt

knapparna , , och eller softkey-knappen [SWITCH].


7 Tryck på MDI-knappen, mata in nödvändiga data och klicka sedan på softkey-knappen [INMAT].

Om det inställda aktiva dataintervallet är ogiltigt av någon av de anledningar som anges nedan utförs inte
kontrollen av indataintervall på normalt sätt och indata förkastas.
- Det finns en överlappning i verktygsoffsetnumren.
- De övre och nedre gränsvärdena är omvända.
- Värdena är inte effektiva (t.ex. fler par offsetnummer än vad som är tillåtna är inställda).
- Något av verktygsoffsetnumren är 0.

Kontrollen av indataintervall blir ogiltig i följande fall.


- Både de övre och nedre gränsvärdena för verktygsoffsetnummer och koordinatsystemet är 0.
- De övre och nedre gränsvärdena för offset är identiska.

Förklaring
- Systemkonfiguration
Vad som ska ställas in varierar för var och en av följande systemkonfigurationer:
M
- Verktygskompenseringsminne A (bit 6 (NGW) i parameter nr 8136 ställs till 1)
- Verktygsoffsetminne C (bit 6 (NGW) i parameter nr 8136 ställs till 0)
T
- Utan geometri- och slitageoffset (bit 6 (NGW) i parameter nr 8136 ställs till 1)
- Med geometri- och slitageoffset (bit 6 (NGW) i parameter nr 8136 ställs till 0)

M
- Inställningar med verktygsoffsetminne A
Med verktygsoffsetminne B specificeras ett aktivt dataintervall med hjälp de fyra objekten i Tabell 6.7.3.2
(a).

- 731 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

Tabell 6.7.3.2 (a)


Visat objekt Vad som ska ställas in
FRÅN
OMRÅDE Ange ett nummerintervall för verktygsoffset.
TILL
NEDRE
Specificera ett giltigt värdeintervall för verktygsoffset i samband med ett
- GRÄNS
nummerintervall för verktygsoffset.
ÖVRE GRÄNS

- Inställningar med verktygsoffsetminne C


Med verktygsoffsetminne C specificeras ett aktivt dataintervall med hjälp av de tio objekten i Tabell
6.7.3.2 (b).
Tabell 6.7.3.2 (b)
Visat objekt Vad som ska ställas in
FRÅN
OMRÅDE Ange ett nummerintervall för verktygsoffset.
TILL
NEDRE
Specificera ett giltigt värdeintervall för geometrilängd i samband med
LÄNGD GRÄNS
ett nummerintervall för verktygsoffset.
ÖVRE GRÄNS
GEOM
NEDRE
Specificera ett giltigt värdeintervall för geometriradie i samband med
RADIE GRÄNS
ett nummerintervall för verktygsoffset.
ÖVRE GRÄNS
NEDRE
Specificera ett giltigt värdeintervall för slitagelängd i samband med ett
LÄNGD GRÄNS
nummerintervall för verktygsoffset.
ÖVRE GRÄNS
SLITAGE
NEDRE
Specificera ett giltigt värdeintervall för slitageradie i samband med ett
RADIE GRÄNS
nummerintervall för verktygsoffset.
ÖVRE GRÄNS

Vid denna konfiguration kan inte all information som behövs för att ställa in ett indataintervall visas på en
skärmsida. Ställ in informationen samtidigt som du växlar sida med softkey-knappen [SWITCH]. Denna
skärm har en indikering som anger vilken del av informationen som för tillfället visas.

T
- Inställningar utan geometri-/slitageoffset
Utan geometri-/slitageoffset anges ett aktivt dataintervall med hjälp av de åtta objekten i Tabell 6.7.3.2
(c).
Tabell 6.7.3.2 (c)
Visat objekt Vad som ska ställas in
FRÅN
OMRÅDE Ange ett nummerintervall för verktygsoffset.
TILL
NEDRE
GRÄNS Specificera ett giltigt värdeintervall för verktygsoffset för X-axeln i samband med ett
X
ÖVRE specificerat nummerintervall för verktygsoffset.
GRÄNS
NEDRE
GRÄNS Specificera ett giltigt värdeintervall för verktygsoffset för Z-axeln i samband med ett
Z
ÖVRE specificerat nummerintervall för verktygsoffset.
GRÄNS
NEDRE
GRÄNS Specificera ett giltigt värdeintervall för nosradie i samband med ett specificerat
RADIE
ÖVRE nummerintervall för verktygsoffset.
GRÄNS

- 732 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER

OBS!
De radierelaterade objekten visas inte om kutter- eller nosradiekompensering inte
används (bit 7 (NCR) i parameter nr 8136 är 1).

- Inställningar med geometri-/slitageoffset


Med geometri-/slitageoffset anges ett aktivt dataintervall med hjälp av de tolv objekten i Tabell 6.7.3.2
(d).
Tabell 6.7.3.2 (d)
Visat objekt Vad som ska ställas in
FRÅN
OMRÅDE Ange ett nummerintervall för verktygsoffset.
TILL
NEDRE Specificera ett giltigt värdeintervall för verktygsoffset för geometrins
X GRÄNS X-axel i samband med ett specificerat nummerintervall för
ÖVRE GRÄNS verktygsoffset.
NEDRE Specificera ett giltigt värdeintervall för verktygsoffset för geometrins
GEOM Z GRÄNS Z-axel i samband med ett specificerat nummerintervall för
ÖVRE GRÄNS verktygsoffset.
NEDRE
Specificera ett giltigt värdeintervall för geometrins nosradie i samband
RADIE GRÄNS
med ett specificerat nummerintervall för verktygsoffset.
ÖVRE GRÄNS
NEDRE
Specificera ett giltigt värdeintervall för verktygsoffset för slitagets X-axel i
X GRÄNS
samband med ett specificerat nummerintervall för verktygsoffset.
ÖVRE GRÄNS
NEDRE
SLITAG Specificera ett giltigt värdeintervall för verktygsoffset för slitagets Z-axel i
Z GRÄNS
E samband med ett specificerat nummerintervall för verktygsoffset.
ÖVRE GRÄNS
NEDRE
Specificera ett giltigt värdeintervall för slitagets nosradie i samband med
RADIE GRÄNS
ett specificerat nummerintervall för verktygsoffset.
ÖVRE GRÄNS
Vid detta system kan inte all information som behövs för att ställa in ett indataintervall visas på en
skärmsida. Ställ in informationen samtidigt som du växlar sida med softkey-knappen [SWITCH]. Denna
skärm har en indikering som anger vilken del av informationen som för tillfället visas.

OBS!
Radieobjekten visas inte när nosradiekompensering inte är tillgängligt (bit 7
(NCR) i parameter nr 8136 är 1).

- Exempel på inställning av ett indataintervall


Anta till exempel att följande värden är inställda med offsetminne A.
FRÅN: TILL NEDRE GRÄNS: ÖVRE GRÄNS
1 : 20 0.000 : 100.000

I detta fall accepteras endast värden från 0.000 till 100.000 för offsetnummer 1 till 20 på
inmatningsskärmen för verktygsoffset.
Om du försöker mata in något annat värde visas varningsmeddelandet ”DATA UTANFÖR OMRÅDE”.

6.7.3.3 Skärm för inställning av arbetsstyckets origooffsetintervall


På denna skärm visas inställningsstatus för aktiva dataintervall för arbetsstyckets origooffset och
arbetsstyckets externa origo och här kan du ändra inställningarna. (I fortsättningen kallas denna skärm
inställningsskärmen för arbetsstyckets origo.)

- 733 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

Upp till sex par värden kan specificeras för att identifiera arbetsstyckets koordinatintervall för
arbetsstyckets origooffset och ett aktivt värdeintervall för offset kan definieras för var och en av axlarna i
dessa sex par.
När det gäller externt origooffset för arbetsstycket kan ett aktivt värdeintervall för offset specificeras för
varje axel.

Visning och inställning av inställningsskärmen för arbetsstyckets


origooffsetintervall
Rutin
1 Tryck på funktionstangenten .
2 Tryck på knappen för nästa meny på skärmens högra kant flera gånger tills softkey-knappen
[SKYDD] visas.
3 Tryck på softkey-knappen [SKYDD]. Den inställningsskärm som visades senast för någon funktion
för åtgärdsbekräftelse visas (inställningsskärmen för funktionen för åtgärdsbekräftelse är den första
skärmen som visas när systemet startas om).
4 Om någon annan skärm än inställningsskärmen för arbetsstyckets origooffsetintervall visas klickar
du på softkey-knappen [WORK]. Inställningsskärmen för arbetsstyckets origo visas.

Fig. 6.7.3.3 (a) Skärm för inställning av arbetsstyckets origooffsetintervall

5 Tryck på softkey-knappen [(OPRT)].


6 Flytta markören till det objekt du vill ställa in med hjälp av knapparna och samt

knapparna , , och .
7 Tryck på MDI-knappen, mata in nödvändiga data och klicka sedan på softkey-knappen [INMAT].

Om det inställda aktiva dataintervallet är ogiltigt av någon av de anledningar som anges nedan utförs inte
kontrollen av indataintervall på normalt sätt och indata förkastas.
- Det finns en överlappning i arbetsstyckets koordinater.
- De övre och nedre gränsvärdena är omvända.
- Värdena är inte aktiva (t.ex. ett ogiltigt koordinatsystem för arbetsstycket är inställt).
- Det övre gränsvärdet är inställt för arbetsstyckets koordinatsystem när 0 är inställt för det nedre
gränsvärdet.

- 734 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER
Kontrollen av indataintervall blir ogiltig i följande fall.
- Både de övre och nedre gränsvärdena för arbetsstyckets koordinatsystem är 0.
- De övre och nedre gränsvärdena för varje offset är identiska.

Förklaring
- Inställningar för arbetsstyckets origooffset
För arbetsstyckets origooffset specificeras ett aktivt dataintervall med hjälp av de fyra objekten i Tabell
6.7.3.3 (a).
Tabell 6.7.3.3 (a)
Visat objekt Vad som ska ställas in
FRÅN
OMRÅDE Specificera ett intervall för arbetsstyckets koordinatsystem.
TILL
NEDRE GRÄNS Specificera ett giltigt värdeintervall för verktygsoffset i samband med ett specificerat
AXELNAMN
ÖVRE GRÄNS intervall för arbetsstyckets koordinatsystem.

- Inställningar för arbetsstyckets externa origooffset


För arbetsstyckets externa origooffset specificeras ett aktivt dataintervall med hjälp av de båda objekten i
Tabell 6.7.3.3 (b).
Tabell 6.7.3.3 (b)
Visat objekt Vad som ska ställas in
AXELNAMN NEDRE GRÄNS Specificera ett giltigt externt värdeintervall för arbetsstyckets origooffset på varje
ÖVRE GRÄNS axel.

6.7.3.4 Inställningsskärm för Y-axelns verktygsoffsetintervall


T
På ett svarvsystem visar denna skärm inställningsstatus för effektiva dataintervall för Y-axelns
verktygsoffset och du kan ändra inställningarna här. (I fortsättningen kallas denna skärm
inställningsskärm för Y-axelns verktygsoffsetintervall.)
Upp till fyra par värden kan specificeras för att identifiera nummerintervall för Y-axelns verktygsoffset
och aktivt offsetvärdeintervall kan definieras för vart och ett av dessa par.

Visning och inställning av inställningsskärmen för Y-axelns verktygsoffsetintervall


Rutin
1 Tryck på funktionstangenten .
2 Tryck på knappen för nästa meny på skärmens högra kant flera gånger tills softkey-knappen
[SKYDD] visas.
3 Tryck på softkey-knappen [SKYDD]. Den inställningsskärm som visades senast för någon funktion
för åtgärdsbekräftelse visas (inställningsskärmen för funktionen för åtgärdsbekräftelse är den första
skärmen som visas när systemet startas om).
4 Om någon annan skärm än inställningsskärmen för Y-axelns verktygsoffsetintervall visas trycker du
på softkey-knappen [OFST.2]. Inställningsskärmen för Y-axelns verktygsoffsetintervall visas. Vad
som visas på denna skärm varierar beroende på sådana faktorer som om
verktygsgeometri-/slitageoffset finns eller inte.

- 735 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

Fig. 6.7.3.4 (a) Inställningsskärm för Y-axelns verktygsoffsetintervall

5 Tryck på softkey-knappen [(OPRT)].


6 Flytta markören till det objekt du vill ställa in med hjälp av knapparna och samt

knapparna , , och eller softkey-knappen [SWITCH].


7 Tryck på MDI-knappen, mata in nödvändiga data och klicka sedan på softkey-knappen [INMAT].
Om det inställda aktiva dataintervallet är ogiltigt av någon av de anledningar som anges nedan utförs inte
kontrollen av indataintervall på normalt sätt och indata förkastas.
- Det finns en överlappning i verktygsoffsetnumren.
- De övre och nedre gränsvärdena är omvända.
- Värdena är inte effektiva (t.ex. fler par offsetnummer än vad som är tillåtna är inställda).
- Något av verktygsoffsetnumren är 0.

Kontrollen av indataintervall blir ogiltig i följande fall.


- Både de övre och nedre gränsvärdena för verktygsoffsetnummer och koordinatsystemet är 0.
- De övre och nedre gränsvärdena för offset är identiska.

Förklaring
- Inställningar utan geometri-/slitageoffset
Utan geometri-/slitageoffset anges ett aktivt dataintervall med hjälp av de fyra objekten i Tabell 6.7.3.4
(a).
Tabell 6.7.3.4 (a)
Visat objekt Vad som ska ställas in
FRÅN
OMRÅDE Specificera ett nummerintervall för Y-axelns verktygsoffset.
TILL
NEDRE
Specificera ett giltigt värdeintervall för verktygsoffset i samband med ett
- GRÄNS
nummerintervall för Y-axelns verktygsoffset.
ÖVRE GRÄNS

- Vad som ska ställas in med geometri-/slitageoffset


Med geometri-/slitageoffset anges ett aktivt dataintervall med hjälp av de sex objekten i Tabell 6.7.3.4
(b).

- 736 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER
Tabell 6.7.3.4 (b)
Visat objekt Vad som ska ställas in
FRÅN
OMRÅDE Specificera ett nummerintervall för Y-axelns verktygsoffset.
TILL
NEDRE
Specificera ett giltigt värdeintervall för verktygsoffset för geometri i samband
GEOM GRÄNS
med ett specificerat nummerintervall för verktygsoffset.
ÖVRE GRÄNS
NEDRE
Specificera ett giltigt värdeintervall för verktygsoffset för slitage i samband med
SLITAGE GRÄNS
ett specificerat nummerintervall för Y-axelns verktygsoffset.
ÖVRE GRÄNS

6.7.3.5 Inställningsskärm för arbetsstyckets förskjutningsintervall


T
På ett svarvsystem visar denna skärm inställningsstatus för aktiva dataintervall för förskjutning av
arbetsstyckets koordinatsystem och du kan ändra inställningarna här. (I fortsättningen kallas denna skärm
inställningsskärm för arbetsstyckets förskjutningsintervall.)
Ett värdeintervall för offset kan specificeras för varje axel.

Visning och inställning av inmatningsintervall för arbetsstyckets förskjutning


Rutin
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny på skärmens högra kant flera gånger tills softkey-knappen
[SKYDD] visas.
3 Tryck på softkey-knappen [SKYDD]. Den inställningsskärm som visades senast för någon funktion
för åtgärdsbekräftelse visas (inställningsskärmen för funktionen för åtgärdsbekräftelse är den första
skärmen som visas när systemet startas om).
4 Om någon annan skärm än inställningsskärmen för arbetsstyckets förskjutningsintervall visas klickar
du på softkey-knappen [A.SKFT]. Inställningsskärmen för arbetsstyckets förskjutningsintervall
visas.

Fig. 6.7.3.5 (a) Inställningsskärm för arbetsstyckets förskjutningsintervall

5 Tryck på softkey-knappen [(OPRT)].

- 737 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01

6 Flytta markören till det objekt du vill ställa in med hjälp av knapparna och samt

knapparna , , och .
7 Tryck på MDI-knappen, mata in nödvändiga data och klicka sedan på softkey-knappen [INMAT].

Om det inställda aktiva dataintervallet är ogiltigt av någon av de anledningar som anges nedan utförs inte
kontrollen av indataintervall på normalt sätt och indata förkastas.
- De övre och nedre gränsvärdena är omvända.

Kontrollen av indataintervall blir ogiltig i följande fall.


- De övre och nedre gränsvärdena för offset är identiska.

Förklaring
- Vad som skall ställas in för arbetsstyckets förskjutning
För arbetsstyckets förskjutning specificeras ett aktivt dataintervall med hjälp av de båda objekten i Tabell
6.7.3.5 (a).
Tabell 6.7.3.5 (a)
Visat objekt Vad som ska ställas in
NEDRE
AXELN
GRÄNS Ange ett giltigt värdeintervall för förskjutning av arbetsstycket på varje axel.
AMN
ÖVRE GRÄNS

- 738 -
7. FUNKTIONER FÖR LARM OCH
B-64604SW/01 DRIFT SJÄLVDIAGNOS

7 FUNKTIONER FÖR LARM OCH


SJÄLVDIAGNOS
När ett larm utlöses öppnas motsvarande larmskärm med information om orsaken till larmet. Orsakerna
klassas i felkoder och nummer. Max. 60 larm kan sparas och visas på bildskärmen (larmhistorik).
Ibland kan det se ut som om systemet står stilla trots att inga larm utlöses. Det kan då röra sig om interna
processer som körs. Systemets status kan kontrolleras med funktionen självdiagnos.

7.1 LARMBILDSKÄRM
Förklaring
- Larmskärm
När ett larm utlöses växlar visningen på displayen till larmskärmen. Två larmskärmar kan
visas: ”DETALJ” och ”HELA KANALEN”. Välj en av skärmarna genom att trycka på motsvarande
softkey-knapp.

- Skärmen Detalj
Larminformation för den valda kanalen visas.

Fig. 7.1 (a) Larmdetaljskärm

- 739 -
7. FUNKTIONER FÖR LARM OCH
SJÄLVDIAGNOS DRIFT B-64604SW/01

- Skärmen Hela kanaler


Larminformation för alla kanaler visas i sekvens från och med kanal 1.

Fig. 7.1 (b) Skärmen Hela kanalen

- Visa en larmskärm
Ibland visas texten ALM i nedre delen av skärmen utan att en larmskärm visas.

Fig. 7.1 (c) Parameterskärm

I detta fall kan du visa larmskärmen genom att följa stegen nedan.

1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [LARM].
3 När du trycker på softkey-knappen [LARM] visas skärmen ”DETALJ” (eller den larmskärm som du
valt tidigare) och softkey-knapparna [DETALJ] och [HELA KANALEN] visas.
- Tryck på softkey-knappen [DETALJ] för att visa skärmen ”DETALJ”.
- Tryck på softkey-knappen [HELA KANALEN] för att visa skärmen ”HELA KANALEN”.

- 740 -
7. FUNKTIONER FÖR LARM OCH
B-64604SW/01 DRIFT SJÄLVDIAGNOS
Om det bara finns en kanal visas skärmen ”DETALJ” när du trycker på softkey-knappen [LARM],
men softkey-knappen [LARM] förblir oförändrad.
4 Du kan byta sida med sidknappen.

- Upphäva larm
Orsaken till ett larm kan bestämmas med utgångspunkt från felkod, felnummer och tillhörande
meddelande. För att upphäva ett larm ska du i regel åtgärda orsaken och sedan trycka på
återställningsknappen.

- Felkod och felnummer


Typen av ett anges med en felkod och ett felnummer.
Exempel: PS0010, SV0004 osv.
För detaljerad information hänvisas till Bilaga, "LARM".

- Visning av larm för perifer axelkontroll


- Larmskärm
Larmen som uppträder vid perifer axelkontroll kan kontrolleras på larmskärmen. (Om det är ett
system med flera kanaler, kan larmet som uppträder vid perifer axelstyrning kontrolleras på skärmen
för alla kanaler.) Om till exempel, ett larm utlöses på perifer axelstyrningsgrupp 1, visas larmet
under "PERIPHERAL 01" på följande sätt. Och om larmet utlöses på perifer axelstyrningsgrupp 2
eller 3, visas larmet under "PERIPHERAL 02" eller "PERIPHERAL 03”.

Fig.7.1 (d) Larmskärm på 1-kanalsystem (10,4 tums bildskärm)

- 741 -
7. FUNKTIONER FÖR LARM OCH
SJÄLVDIAGNOS DRIFT B-64604SW/01

Fig.7.1 (e) Larmskärm på flerkanalsystem (10,4 tums bildskärm)

- Visning av larm på nedre vänstra delen av bildskärmen (15 tums bildskärm)


På 15 tums bildskärmar visas uppträdande larm på nedre vänstra delen av bildskärmen.
När följande skärmar är öppnade, visas larm som uppträder i en perifer axelstyrning.

- Skärm för programkontroll för perifer axelstyrningsgrupp 1-3


- Skärm för verktygsoffset för perifer axelstyrningsgrupp 1-3

När andra än skärmarna ovan visas, presenteras uppträdande larm i en vald kanal av
kanalvalssignalen.

Fig.7.1 (f) Exempel på visning av larm i nedre vänstra delen av bildskärmen (15 tums bildskärm)

- 742 -
7. FUNKTIONER FÖR LARM OCH
B-64604SW/01 DRIFT SJÄLVDIAGNOS

7.2 VISNING AV LARMHISTORIK


Upp till 60 larm som utlösts av CNC-maskinen, inklusive det senaste larmet, sparas och visas på skärmen.
Visningsrutinen förklaras nedan.

Visning av larmhistorik
Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [HISTOR].
En larmhistorik visas.
Följande information visas:
<1> Datum och tid när larmet utlöstes
<2> Larmtyp
<3> Larmnummer
<4> Larmmeddelande (visas ibland inte beroende på larmet)
<5> Sida nr
3 Du kan byta sida med sidknappen.

Fig. 7.2 (a) Skärm för larmhistorik

Visning av larmhistorik för perifer axelkontroll


Om ett larm utlöses på perifer axelstyrning 1, visas larmet under "PERIPHERAL 01" på
larmhistorikskärmen på följande sätt. Om det gäller de perifera axlarna 2 eller 3, visas larmet under
"PERIPHERAL 02" eller "PERIPHERAL 03”.

- 743 -
7. FUNKTIONER FÖR LARM OCH
SJÄLVDIAGNOS DRIFT B-64604SW/01

Fig.7.2 (b) Visning av larmhistorik för perifer axelstyrning (10,4 tum bildskärm)

7.3 KONTROLL GENOM DIAGNOSVISNING


Ibland kan det se ut som om systemet står stilla trots att inga larm utlöses. Det kan då röra sig om interna
processer som körs. Diagnosvisningen kan användas för att kontrollera systemtillståndet.

Rutin för diagnosvisning


Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [DIAGN].
3 Diagnosskärmen har mer än 1 sida. Välj bildskärm på följande sätt:
(1) Byt sida med bläddringsknappen.
(2) Metod med softkey-knapp
- Knappa in numret på de diagnosdata som skall visas.
- Tryck på softkey-knappen [NR SOK].

Fig. 7.3 (a) Diagnosvisning


- 744 -
7. FUNKTIONER FÖR LARM OCH
B-64604SW/01 DRIFT SJÄLVDIAGNOS

7.4 ÅTERGÅNG FRÅN LARMSKÄRMEN

7.4.1 Återgång från larmskärmen

När larm rensas eller funktionsknappen trycks ned på larmskärmen visas skärmen som visades
före larmskärmen.
Aktivera den här funktionen genom att ställa bit 4 (ADC) i parameter nr 11302 till 1.

Växla mellan skärmar när larm har rensats


När samtliga larm har rensats på larmskärmen visas skärmen som visades före larmskärmen igen.
När larmskärmen visades automatiskt p.g.a. förekomsten av ett larm, visas skärmen som visades
omedelbart före larmskärmen igen.
När larmskärmen visades genom att funktionsknappen trycktes ned under ett larm, visas skärmen
som visades omedelbart före larmskärmen igen.

(Exempel)
Förekomst av
ett larm

Rensning av
larm

Skärmen PROGRAM Skärmen LARM

OBS!
Även om larm rensas när larmskärmen inte visas, ändras inte den aktuella
skärmen.

Växla mellan olika skärmar med funktionsknappen

När funktionsknappen trycks ned på larmskärmen visas skärmen som visades före larmskärmen.

Tryck på funktionsknappen för att växla till larmskärmen för kontroll av larm och tryck sedan på

funktionsknappen för att återgå till den föregående skärmen.

- 745 -
7. FUNKTIONER FÖR LARM OCH
SJÄLVDIAGNOS DRIFT B-64604SW/01

(Exempel)
Funktionsknapp

Funktionsknapp
Skärmen
PROGRAM PROGRAM
screen Skärmen
ALARMLARM
screen

Om funktionsknappen trycks ned medan larmskärmen visas automatiskt p.g.a. förekomsten av ett
larm, visas skärmen som visades före larmskärmen igen.

Restriktioner
- Växling till kundskärmen sker inte.
- Skärmarna som växling kan ske till från larmskärmen är bara de skärmar som valts med
softkey-knappen för val av kapitel.

7.4.2 Förhållande till andra funktioner


Förhållandet mellan skärmväxlingsfunktionen och en återgång från
larmskärmen vid växling mellan olika kanaler
(1) När bit 5 (PSC) i parameter nr 3208 är ställd till 0, om kanalerna växlas genom
kanalväxlingssignalen, visas skärmen som valdes senast i kanalen igen.
Även om återgång från larmskärmen till den föregående skärmen nu sker i en kanal, sker ingen
återgång i den andra kanalen, och larmskärmen visas fortfarande.

(Exempel)

<1>
Kanal 1
Offset Larm
<2>
<5>
Kanal 2
Position <3> Larm
<4>

<1> När meddelandeknappen trycks ned på offsetskärmen för kanal 1 visas larmskärmen (kanal 1).
<2> När växling sker till kanal 2 på larmskärmen för kanal 1, visas positionsskärmen för kanal 2
(när skärmen som visades senast i kanal 2 är positionsskärmen).
<3> När meddelandeknappen trycks ned på positionsskärmen för kanal 2 visas larmskärmen (kanal
2).
<4> När larmet rensas eller meddelandeknappen trycks ned på larmskärmen för kanal 2, sker
återgång till positionsskärmen (kanal 2).
<5> När växling sker till kanal 1 visas larmskärmen (kanal 1).

(2) När PSC för parameter nr 3208 är ställd till 1 och om kanalerna växlas genom kanalväxlingssignalen,
visas skärmen som valdes omedelbart före kanalväxlingen igen.
Om återgång från larmskärmen till den föregående skärmen nu sker i en kanal, visas skärmen för
kanalen där återgång skedde i den andra kanalen.
- 746 -
7. FUNKTIONER FÖR LARM OCH
B-64604SW/01 DRIFT SJÄLVDIAGNOS
(Exempel)

<1>
Kanal 1 Offset Larm

<4> <2>

Offset Larm
Kanal 2 <3>

<1> När meddelandeknappen trycks ned på offsetskärmen för kanal 1 visas larmskärmen (kanal 1).
<2> När växling sker till kanal 2 på larmskärmen för kanal 1, visas larmskärmen (kanal 2).
<3> När larmet rensas på larmskärmen för kanal 2 visas offsetskärmen (kanal 2).
<4> När växling sker till kanal 1 visas offsetskärmen för kanal 1.

- 747 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

8 IN- OCH UTMATNING AV DATA


Information som lagras på externa I/O-enheter kan läsas till CNC-maskinen och information kan skrivas
till externa I/O-enheter.
I/O-enheter kan vara minneskort och USB-minnen som kan anslutas till minneskortgränssnittet på
displayenhetens vänstra sida, samt persondatorer och dataservrar som kan anslutas via inbäddat Ethernet.
Följande datatyper i Tabell 8 (a) kan matas in och ut:

Tabell 8 (a)
Datatyp Förvalt filnamn
Program ALL-PROG.TXT
Offsetdata TOOLOFST.TXT
Parameter CNC-PARA.TXT
Kompenseringsdata för stigningsfel PITCH.TXT
Gemensam kundmakrovariabel MACRO.TXT
Arbetsstyckets koordinatsystemdata EXT_WKZ.TXT
Driftshistorikdata OPRT_HIS.TXT
Verktygsförvaltningsdata (verktygsförvaltningsfunktion) TOOL_MNG.TXT
Magasindata (verktygsförvaltningsfunktion) MAGAZINE.TXT
Namn på status för verktygets livslängd (verktygsförvaltningsfunktion) STATUS.TXT
Namn på anpassade data (verktygsförvaltningsfunktion) CUSTOMIZ.TXT
Anpassade data visade som verktygsförvaltningsdata (verktygsförvaltningsutökning) DISPCSTM.TXT
Namn på spindelns vänteposition (verktygsförvaltningsutökning) POSNAME.TXT
Data för decimalpunktens position för anpassade data (verktygsförvaltningsutökning) POINTPOS.TXT
Verktygsgeometridata (verktygsförvaltningsfunktion för överdimensionerade verktyg) TOOLGEOM.TXT
Data för förvaltning av verktygslivslängd TOOLLIFE.TXT
Underhållsinformation MAINTINF.TXT
Data för löpande underhåll (löpande underhåll: statusskärm) MAINTENA.TXT
Andra offsetvärdet för verktygsgeometri SEC_GEOM.TXT
Variabel för kundmakro i realtid RTMMACRO.TXT
Systemkonfigurationsdata SYS-CONF.TXT
PMC-signalskydd DIDOENBL.TXT
Orsaksdata (verktygsförvaltning, funktion för anslutning/bortkoppling av verktyg) TLCAUSE.TXT
Anslutningshistorikdata (verktygsförvaltning, funktion för anslutning/bortkoppling av
TLATAHIS.TXT
verktyg)
Bortkopplingshistorikdata (verktygsförvaltning, funktion för anslutning/bortkoppling av
TLDTAHIS.TXT
verktyg)
Servo-/spindelinformation SV_SP_ID.TXT
Maskinsystemnamndata (löpande underhåll: maskinsystemskärm) MAINTEMC.TXT
Servovågformsdiagnos WAVE-DGN.TXT
Verktygsgeometridata (utför störningskontroll på verktygsbärare) TOOL-FRM.TXT
P-kodsvariabel PCODE.TXT
M-kod gruppdata MC-GROUP.TXT

Datatyperna ovan kan matas in eller ut på skärmarna för visning och inställning av dessa datatyper.
Om NC-data som program och parametrar ska skrivas till ett minneskort eller ett USB-minne, och om en
fil med samma namn redan finns, är det möjligt att välja att antingen skriva över den befintliga filen eller
avbryta överskrivningen med en lämplig operation.
Aktivera denna funktion genom att ställa in bit 1 (IFR) i parameter nr 11308 till 1.

Den externa I/O-enheten inställd i NC-parameter nr 0020 väljs. Se Tabell 8 (b) nedan för mer
information.

- 748 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
Tabell 8 (b)
Överensstämmelse mellan inställningar och in-/utmatningsenheter
Inställning Beskrivning
0,1 RS-232-C seriell port 1
2 RS-232-C seriell port 2
4 Minneskortsgränssnitt
5 Dataservergränssnitt
9 Inbäddat Ethernet-gränssnitt
17 USB-minnesgränssnitt

OBS!
1 Om den externa in-/utmatningsenheten inte är ett dataservergränssnitt eller ett
inbäddat Ethernet-gränssnitt kan filnamn med upp till 12 tecken hanteras. Vart
och ett av NC-programmen i CNC:s minne kan tilldelas ett valfritt filnamn med
upp till 32 tecken, men namnet får vara högst 12 tecken vid in-/utmatning till och
från externa I/O-enheter.
2 Om den externa in-/utmatningsenheten är ett dataservergränssnitt, ett inbäddat
Ethernet-gränssnitt eller ett USB-minne kan filnamn med upp till 32 tecken
hanteras.
3 Om ett minneskort eller USB-minne används som extern I/O-enhet kan upp till
512 filer hanteras.

8.1 BEKRÄFTELSEMEDDELANDE FÖR ÖVERSKRIVNING AV


FILER PÅ ETT MINNESKORT/USB-MINNE
Skärmvisning
Om du försöker att skriva NC-data till ett minneskort eller USB-minne och om det angivna filnamnet eller
standardfilnamnet är samma som en befintlig fil på minneskortet eller USB-minnet, visas
bekräftelsemeddelandet ”SKR.ÖVER?” (Bit 1 (COW) i parameter nr 11308 = 1)

Fig. 8.1 (a) Exempel på skärmvisning

Rutin
På utmatningsskärmen för den önskade funktionen, utför följande operation.
1 Tryck på softkey-knappen [STANS].
- 749 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

2 Tryck på softkeyknappen [EXEK]. Om det inte finns någon fil på minneskortet eller USB-minnet
med samma namn, skrivs filen till minnet i detta steg.
3 Om det finns en fil på minneskortet eller USB-minnet med samma namn, visas softkey-knapparna
[OMSKRIV] och [AVBRYT].
Om softkey-knappen [OMSKRIV] trycks ned kommer filen att skrivas över.
Om softkey-knappen [AVBRYT] trycks ned kommer utmatningen att avbrytas.

Exempel: Utmatning från parameterskärmen (för 8,4/10,4-tumsdisplay)


1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PARAMETER].
3 Välj läget EDIT eller utlös nödstopp.
4 Tryck på softkey-knappen [(OPER)].
5 För 8,4-tums skärm, tryck på knappen för nästa meny .
6 Tryck på softkey-knappen [STANS]. Softkey-knappvisningen växlar från den som visas i Fig. 8.1
(b) till den som visas i Fig. 8.1 (c).
7 Tryck på softkeyknappen [EXEK]. Eftersom inget filnamn anges lagras filen med filnamnet
CNC-PARA.TXT, men om det finns en fil med samma namn på minneskortet eller USB-minnet
växlar softkey-knappvisningen från den som visas i Fig. 8.1 (c) till den som visas i Fig. 8.1 (d) och
ett bekräftelsemeddelande visas.
Om det inte finns någon fil på minneskortet eller USB-minnet med samma namn, lagras filen direkt.
8 Om softkey-knappen [OMSKRIV] trycks ned kommer filen att skrivas över.
Om softkey-knappen [AVBRYT] trycks ned kommer lagringen av filen att avbrytas. Om du vill
lagra filen efter att filnamnet har ändrats anger du ett filnamn efter steg 6 och utför steg 7 igen.

Fig. 8.1 (b) Softkey-knappvisning innan [STANS] trycks ned

Fig. 8.1 (c) Softkey-knappvisning efter att [STANS] trycks ned

Fig. 8.1 (d) Softkey-knappvisning efter att [EXEKV] trycks ned

Exempel) Utmatning från parameterskärmen (för 15-tumsdisplay)


1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [PARAMETER].
3 Välj läget EDIT eller utlös nödstopp.
4 Tryck på den horisontella softkey-knappen [STANS]. Den horisontella softkey-knappvisningen
växlar från den som visas i Fig. 8.1 (e) till den som visas i Fig. 8.1 (f).
5 Tryck på den horisontella softkey-knappen [EXEKV]. Eftersom inget filnamn anges lagras filen med
filnamnet CNC-PARA.TXT, men om det finns en fil med samma namn på minneskortet eller
USB-minnet växlar den horisontella softkey-knappvisningen från den som visas i Fig. 8.1 (f) till den
som visas i Fig. 8.1 (g) och ett bekräftelsemeddelande visas.
Om det inte finns någon fil på minneskortet eller USB-minnet med samma namn, lagras filen direkt.
6 Om den horisontella softkey-knappen [OMSKRIV] trycks ned kommer filen att skrivas över.
Om softkey-knappen [AVBRYT] trycks ned kommer lagringen av filen att avbrytas. Om du vill
lagra filen efter att filnamnet har ändrats anger du ett filnamn efter steg 4 och utför steg 5 igen.

- 750 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Fig. 8.1 (e) Softkey-knappvisning innan [STANS] trycks ned

Fig. 8.1 (f) Softkey-knappvisning efter att [STANS] trycks ned

Fig. 8.1 (g) Softkey-knappvisning efter att [EXEKV] trycks ned

VAR FÖRSIKTIG
För minneskort visas varningmeddelandet "ÖVERSKREVS INTE", även om du
trycker [OMSKRIV], och lagringen avbryts i följande fall. För USB-minnen visas
larm SR1925 eller SR1928 och lagringen avbryts.
- Filen som ska skrivas över är skrivskyddad.
- Minneskortet dras ut medan bekräftelsemeddelandet visas.

- 751 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

8.2 INMATNING/UTMATNING PÅ VARJE SKÄRM


Det här avsnittet förklarar hur data av följande typ matas in och ut till och från varje operationsskärm:
program, parameter, offset, kompensering av stigningsfel, makrovariabel, arbetsstyckets
koordinatsystemdata, operationshistorik samt verktygsförvaltning.

Avsnitt 8.2, "INMATNING/UTMATNING PÅ VARJE SKÄRM", består av följande underavsnitt:

8.2.1 Inmatning och utmatning av program........................................................................................753


8.2.1.1 Inmatning av program ................................................................................................753
8.2.1.2 Utmatning av ett program...........................................................................................754
8.2.1.3 Inmatning och utmatning av O8-digit ........................................................................756
8.2.2 In- och utmatning av parametrar................................................................................................757
8.2.2.1 Inmatning av parametrar.............................................................................................757
8.2.2.2 Utmatning av parametrar ............................................................................................758
8.2.3 In- och utmatning av offsetdata .................................................................................................759
8.2.3.1 Inmatning av offsetdata ..............................................................................................759
8.2.3.2 Utmatning av offsetdata..............................................................................................760
8.2.4 Inmatning och utmatning av kompenseringsdata för stigningsfel .............................................763
8.2.4.1 Inmatning av kompenseringsdata för stigningsfel......................................................763
8.2.4.2 Utmatning av kompenseringsdata för stigningsfel .....................................................765
8.2.4.3 In-/utmatningsformat för kompenseringsdata för stigningsfel ...................................765
8.2.5 Inmatning och utmatning av gemensamma variabler för kundmakro .......................................767
8.2.5.1 Inmatning av gemensamma variabler för kundmakro ................................................767
8.2.5.2 Utmatning av allmänna variabler för kundmakron.....................................................768
8.2.6 Inmatning och utmatning av arbetsstyckets koordinatsystemdata.............................................769
8.2.6.1 Inmatning av arbetsstyckets koordinatsystemdata......................................................769
8.2.6.2 Utmatning av arbetsstyckets koordinatsystemdata.....................................................770
8.2.7 Inmatning och utmatning av operationshistorikdata..................................................................771
8.2.7.1 Utmatning av operationshistorikdata..........................................................................771
8.2.7.2 Inmatning av urvalsdata för operationshistoriksignal.................................................772
8.2.7.3 Utmatning av urvalsdata för operationshistoriksignal................................................773
8.2.7.4 In-/utmatningsformat för urvalsdata för operationshistoriksignal ..............................773
8.2.8 Inmatning och utmatning av verktygsförvaltningsdata .............................................................774
8.2.8.1 Inmatning av data för verktygsförvaltning .................................................................774
8.2.8.2 Utmatning av data för verktygsförvaltning ................................................................776
8.2.8.3 Inmatning av magasinsdata ........................................................................................777
8.2.8.4 Utmatning av magasinsdata........................................................................................778
8.2.8.5 Inmatning av namndata för status på verktygslivslängd.............................................779
8.2.8.6 Utmatning av namndata för status på verktygslivslängd ............................................780
8.2.8.7 Inmatning av namndata för anpassade data ................................................................780
8.2.8.8 Utmatning av namndata för anpassade data ...............................................................781
8.2.8.9 Inmatning av anpassad data visad som verktygsförvaltningsdata ..............................782
8.2.8.10 Utmatning av anpassad data visad som verktygsförvaltningsdata..............................783
8.2.8.11 Inmatning av namndata för spindelns väntposition ....................................................784
8.2.8.12 Utmatning av namndata för spindelns väntposition ...................................................785
8.2.8.13 Inmatning av positionsdata med decimalpunkt för anpassad data..............................785
8.2.8.14 Utmatning av positionsdata för decimalpunkt för anpassad data ...............................786
8.2.8.15 Inmatning av verktygsgeometridata ...........................................................................787
8.2.8.16 Utmatning av verktygsgeometridata...........................................................................789
8.2.9 Inmatning och utmatning av förvaltningsdata för verktygslivslängd ........................................789
8.2.9.1 Inmatning av förvaltningsdata för verktygslivslängd .................................................789
8.2.9.2 Utmatning av förvaltningsdata för verktygslivslängd ................................................790
8.2.10 Inmatning och utmatning av verktygsoffsetdata för perifer axelstyrning..................................791
- 752 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
8.2.10.1 Inmatning av verktygsoffsetdata för perifer axelstyrning ..........................................791
8.2.10.2 Utmatning av verktygsoffsetdata för perifer axelstyrning..........................................792

8.2.1 Inmatning och utmatning av program


8.2.1.1 Inmatning av program
Följande förklarar hur ett program från en extern enhet matas in i CNC-maskinens minne med
programredigeringsskärmen eller programmappskärmen.

Inmatning av ett program (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionstangenten för att visa programredigeringsskärmen eller
programmappskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på knappen för nästa meny tills softkey-knappen [LÄS] visas.
Tryck på softkey-knappen [LÄS].
6 Skriv in namnet på den fil som du vill mata in.
Tryck på softkey [F SET]. För att ange programnamnet som ska matas in, skriv in programnamnet
och tryck på skärmknappen [P INS].
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning "ALL-PROG.TXT".
För en förklaring av operationerna som ska utföras om ett inmatningsfilnamn [F VAL] och ett
inmatningsprogramnamn [P INS] utelämnas, se Tabell 8.2.1.1 (a).
7 Om du vill mata in programmet, tryck på softkey-knappen [EXEKV].
Om du inte vill mata in programmet, tryck på softkey-knappen [CAN]. Softkey-knapparna återgår
till softkey-knappar för driftinställningar.
När inmatningen startar blinkar "INPUT" på skärmens nedre, högra del. När operationen avslutas
försvinner indikeringen "INPUT".

När det har lästs in är programmet registrerar i nuvarande vald förgrundsmapp.

OBS!
1 Förgrundsmappar visas i programmappsskärmen.
För en förklaring av förgrundsmapparna, se "Standardmappar" av "MAPPAR" i
"PROGRAMHANTERING" i kapitel "PROGRAMMERING". För information om
ändring av förgrundsmappar, se underavsnitt "BYTA AKTUELL MAPP" i
"PROGRAMHANTERING" i kapitel "DRIFT".
2 När program och mappar matas in/ut på skärmen för programlistskärmen för
visning av mappträd, ställ in bit 7 (FLI) i parameter nr 11364 till 1.

Tabell 8.2.1.1 (a)


[F VAL] [P INST] Inmatningsfilnamn Inmatningsprogram Inmatningsprogramnamn
TOM TOM ALL-PROG.TXT Alla program i ALL-PROG.TXT Filnamn då filen sparas
Första programmet i Programnamnet ställs in med [P
TOM INMATA ALL-PROG.TXT
ALL-PROG.TXT INST]
Filnamn inställt Samtliga program i filen angivet
INMATA TOM Filnamn då filen sparas
med [F VAL] med [F INST]
Filnamn inställt Första programmet i filen Programnamnet ställs in med [P
INMATA INMATA
med [F VAL] angivet med [F VAL] INST]

- 753 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Inmatning av ett program (för 15-tums visningsenhet)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [PROGRAM] eller [MAPP] för att visa program eller en
programkatalog.
4 Tryck på omkopplaren REDIGERA på manöverpanelen.
5 Tryck på knappen för nästa meny tills den horisontella softkey-knappen [LÄS] visas.
Tryck på den horisontella softkey-knappen [LÄS].
6 Skriv in namnet på den fil som du vill mata in.
Tryck på den horisontella skärmknappen [F VAL]. För att ange programnamnet som ska matas in,
skriv in programnamnet och tryck på den horisontella skärmknappen [P INS].
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning "ALL-PROG.TXT".
För en förklaring av operationerna som ska utföras om ett inmatningsfilnamn [F VAL] och ett
inmatningsprogramnamn [P INS] utelämnas, se Tabell 8.2.1.1 (b).
7 Om du vill mata in programmet, tryck på den horisontella softkey-knappen [EXEKV].
Om du inte vill mata in programmet, tryck på den horisontella softkey-knappen [CAN].
Softkey-knapparna återgår till softkey-knappar för driftinställningar.
När inmatningen startar blinkar ”INPUT" på skärmens nedre, högra del. När operationen avslutas
försvinner indikeringen "INPUT".

När det har lästs in är programmet registrerar i nuvarande vald förgrundsmapp.

OBS!
1 Förgrundsmappar visas i programmappsskärmen.
För en förklaring av förgrundsmapparna, se "Standardmappar" av "MAPPAR" i
"PROGRAMHANTERING" i kapitel "PROGRAMMERING". För information om
ändring av förgrundsmappar, se underavsnitt "BYTA AKTUELL MAPP" i
"PROGRAMHANTERING" i kapitel "DRIFT".
2 När program och mappar matas in/ut på skärmen för programlistskärmen för
visning av mappträd, ställ in bit 7 (FLI) i parameter nr 11364 till 1.

Tabell 8.2.1.1 (b)


[P
[F VAL] Inmatningsfilnamn Inmatningsprogram Inmatningsprogramnamn
INST]
TOM TOM ALL-PROG.TXT Alla program i ALL-PROG.TXT Filnamn då filen sparas
Första programmet i Programnamnet ställs in med [P
TOM INMATA ALL-PROG.TXT
ALL-PROG.TXT INST]
Filnamn inställt Samtliga program i filen angivet
INMATA TOM Filnamn då filen sparas
med [F VAL] med [F INST]
Filnamn inställt Första programmet i filen Programnamnet ställs in med [P
INMATA INMATA
med [F VAL] angivet med [F VAL] INST]

8.2.1.2 Utmatning av ett program


Ett program som finns lagrat i CNC-minnet kan överföras till en extern enhet.

Utmatning av ett program (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
- 754 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

2 Tryck på funktionstangenten för att visa programredigeringsskärmen eller


programmappskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på knappen för nästa meny tills softkey-knappen [F OUTPUT] visas.
Tryck på softkey-knappen [F IOUTPUT].
6 Skriv in programnumret som ska matas ut och tryck på softkey-knappen [P INST]. För att ange ett
utmatningsfilnamn, skriv in utmatningsfilnamnet och tryck på skärmknappen [F VAL].
För att mata ut flera program på en gång, skriv in det inledande programnumret och det avslutande
programnumret åtskiljda med ett kommatecken (,) och tryck på skärmknappen [P INS].
Om inget utmatat filnamn eller programnamn är specificerat i detta steg, matas alla program i
förgrundsmapparna till ”ALL-PROG.TXT”.
För en förklaring av operationerna som ska utföras om ett utmatningsfilnamn [F VAL] och ett
utmatningsprogramnamn [P INS] utelämnas, se Tabell 8.2.1.2 (a).
7 Om du vill mata ut programmet, tryck på softkey-knappen [EXEKV].
Om du inte vill mata ut programmet, tryck på softkey-knappen [CAN]. Skärmknapparna återgår till
skärmknappar för driftinställningar.
När utmatningen startar blinkar ”UTMATN” på skärmens nedre, högra del. När operationen avslutas
försvinner indikeringen "UTMATN".

OBS!
1 Förgrundsmappar visas i programmappsskärmen.
För en förklaring av förgrundsmapparna, se "Standardmappar" av "MAPPAR" i
"PROGRAMHANTERING" i kapitel "PROGRAMMERING". För information om
ändring av förgrundsmappar, se underavsnitt "BYTA AKTUELL MAPP" i
"PROGRAMHANTERING" i kapitel "DRIFT".
2 När program och mappar matas in/ut på skärmen för programlistskärmen för
visning av mappträd, ställ in bit 7 (FLI) i parameter nr 11364 till 1.

Tabell 8.2.1.2 (a)


[F VAL] [P INST] Utmatningsfilens namn Utmatningsprogram
Alla program i förgrundsmapparna visas i
TOM TOM eller (O-9999) ALL-PROG.TXT
programmappen
TOM INMATA Programnamnet ställs in med [P INST] Program i NC-maskinen inställt med [P INST]
Program nr xxxx till nr yyyy som har ställts
TOM Oxxxx,Oyyyy ALL-PROG.TXT
in med [P INS]
Alla program i förgrundsmapparna visas i
INMATA TOM eller (O-9999) Filnamn inställt med [F VAL]
programmappen
Program i NC-maskinen inställt med [P
INMATA INMATA Filnamn inställt med [F VAL]
INST]
Program nr xxxx till nr yyyy som har ställts
INMATA Oxxxx,Oyyyy Filnamn inställt med [F VAL]
in med [P INS]

Utmatning av ett program (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [PROGRAM] eller [MAPP] för att visa program eller en
programkatalog.
4 Tryck på omkopplaren REDIGERA på manöverpanelen.

- 755 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

5 Tryck på knappen för nästa meny tills den horisontella softkey-knappen [STANS] visas.
Tryck på den horisontella softkey-knappen [STANS].
6 Skriv in programnumret som ska matas ut och tryck på den horisontella softkey-knappen [P INST].
För att ange ett utmatningsfilnamn, skriv in utmatningsfilnamnet och tryck på den horisontella
skärmknappen [F VAL].
För att mata ut flera program på en gång, skriv in det inledande programnumret och det avslutande
programnumret åtskiljda med ett kommatecken (,) och tryck på skärmknappen [P INS].
Om inget utmatat filnamn eller programnamn är specificerat i detta steg, matas alla program i
förgrundsmapparna till ”ALL-PROG.TXT”.
För en förklaring av operationerna som ska utföras om ett utmatningsfilnamn [F VAL] och ett
utmatningsprogramnamn [P INS] utelämnas, se Tabell 8.2.1.2 (b).
7 Om du vill mata ut programmet, tryck på den horisontella softkey-knappen [EXEKV].
Om du inte vill mata ut programmet, tryck på den horisontella softkey-knappen [CAN].
Skärmknapparna återgår till skärmknappar för driftinställningar.
När utmatningen startar blinkar ”UTMATN” på skärmens nedre, högra del. När operationen avslutas
försvinner indikeringen "UTMATN".

OBS!
1 Förgrundsmappar visas i programmappsskärmen.
För en förklaring av förgrundsmapparna, se "Standardmappar" av "MAPPAR" i
"PROGRAMHANTERING" i kapitel "PROGRAMMERING". För information om
ändring av förgrundsmappar, se underavsnitt "BYTA AKTUELL MAPP" i
"PROGRAMHANTERING" i kapitel "DRIFT".
2 När program och mappar matas in/ut på skärmen för programlistskärmen för
visning av mappträd, ställ in bit 7 (FLI) i parameter nr 11364 till 1.

Tabell 8.2.1.2 (b)


[F VAL] [P INST] Utmatningsfilens namn Utmatningsprogram
Alla program i förgrundsmapparna visas i
TOM TOM eller (O-9999) ALL-PROG.TXT
programmappen
Programnamnet ställs in med [P Program i NC-maskinen inställt med [P
TOM INMATA
INST] INST]
Program nr xxxx till nr yyyy som har ställts
TOM Oxxxx,Oyyyy ALL-PROG.TXT
in med [P INS]
Alla program i förgrundsmapparna visas i
INMATA TOM eller (O-9999) Filnamn inställt med [F VAL]
programmappen
Program i NC-maskinen inställt med [P
INMATA INMATA Filnamn inställt med [F VAL]
INST]
Program nr xxxx till nr yyyy som har ställts
INMATA Oxxxx,Oyyyy Filnamn inställt med [F VAL]
in med [P INS]

8.2.1.3 Inmatning och utmatning av O8-digit


Om filnamnet inte anges, är det utmatade och inmatade filnamnet olika enligt siffran i programnumret och
den externa inmatnings-/utmatningsenheten.

- Utmatning av program
Programmet matas ut med följande filnamn.

- 756 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
Tabell 8.2.1.3 (c)
Programnummer Extern inmatnings-/utmatningsenhet Filnamn
Utesluter snabb dataserver eller snabb dataserver "O" plus ett 7-ställigt numeriskt
7-siffrigt eller mindre utesluten i lagringsläge tal (exempel: O0012345)
(Exempel: 12345) "O" plus ett 8-ställigt numeriskt
Snabb dataserver i lagringsläget
tal (exempel: O00012345)
8-ställigt ett 8-ställigt numeriskt tal
ALLA
(Exempel: 12345678) (Exempel: 12345678)

- Inmatning av program
När den externa inmatnings-/utmatningsenheten utesluter snabb dataserver eller snabb dataserver
utesluter i lagringslget, är ett namn på en inmatningsfil "O"+7-ställigt numeriskt tal.
När snabb dataserver är i lagringsläget är ett namn på en inmatningsfil "O"+8-ställigt numeriskt tal.

8.2.2 In- och utmatning av parametrar

8.2.2.1 Inmatning av parametrar


Parametrar laddas in i CNC-minnet från en extern enhet. Inmatningsformatet är detsamma som
utmatningsformatet. Om man laddar en parameter med samma datanummer som redan finns i minnet
ersätts den befintliga parametern med den nya.

Inmatning av parametrar (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [INSTÄLL] visas.
Tryck på softkey-knappen [INSTÄLL].
4 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
5 Mata in 1 efter uppmaningen ”PARAMETER SKRIV" i inställningsdata.
Larm SW0100, ”PARAMETER ÄNDRING TILLÅTEN” visas.
6 Tryck på funktionsknappen .
7 Tryck på softkey-knappen [PARAMETER] så att parameterskärmen visas.
8 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
9 Tryck på softkey-knappen [(OPER)].
10 Tryck på knappen för nästa meny tills softkey-knappen [LÄS] visas.
Tryck på softkey-knappen [LÄS].
11 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CNC-PARA.TXT".
12 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av parametern och "INMATA" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INMATAdsf".
Avbryt inmatningen av parametern genom att trycka på skärmknappen [CAN].
13 Tryck på funktionsknappen .
14 Tryck på softkey-knappen [INSTÄL].
15 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
16 Mata in 0 vid uppmaningen "PARAMETER SKRIV" i inställningsdata.
17 Aktivera strömmen till CNC-maskinen igen.

- 757 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Inmatning av parametrar (för 15-tums visningsenhet)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[INSTÄLL] visas.
Tryck på den vertikala softkey-knappen [INSTÄLL].
4 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
5 Mata in 1 efter uppmaningen ”PARAMETER SKRIV" i inställningsdata.
Larm SW0100, ”PARAMETER ÄNDRING TILLÅTEN” visas.
6 Tryck på funktionsknappen .
7 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[PARAMETER] visas.
Tryck på den vertikala softkey-knappen [PARAMETER] så att parameterskärmen visas.
8 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
9 Tryck på den horisontella softkey-knappen [LÄS].
10 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CNC-PARA.TXT".
11 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av parametern och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
Avbryt inmatningen av parametern genom att trycka på den horisontella skärmknappen [CAN].
12 Tryck på funktionsknappen .
13 Tryck på den vertikala softkey-knappen [INSTÄL].
14 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
15 Mata in 0 vid uppmaningen "PARAMETER SKRIV" i inställningsdata.
16 Aktivera strömmen till CNC-maskinen igen.

8.2.2.2 Utmatning av parametrar


Samtliga parametrar matas ut i ett definierat utmatningsformat från CNC-maskinens minne till en extern
enhet.

Utmatning av parametrar (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [PARAMETER] så att parameterskärmen visas.
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på knappen för nästa meny tills softkey-knappen [F OUTPUT] visas.
Tryck på softkey-knappen [F IOUTPUT].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CNC-PARA.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av parametern och "UTMATA" blinkar på skärmens nedre, högra del. När
skrivoperationen är klar försvinner markeringen "UTMATA".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

- 758 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Utmatning av parametrar (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[PARAMETER] visas.
Tryck på den vertikala softkey-knappen [PARAMETER] så att parameterskärmen visas.
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på den horisontella softkey-knappen [STANS].
6 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CNC-PARA.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av parametern och "UTMATA" blinkar på skärmens nedre, högra del. När
skrivoperationen är klar försvinner markeringen "UTMATA".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

Förklaring
- Undertrycka utmatning av parametrar med 0
När bit 1 (PRM) i parameter nr 0010 ställs till 1 och softkey-knappen [EXEKV] trycks ned, matas inte
följande parametrar i Tabell 8.2.2.2 (a) ut:

Tabell 8.2.2.2 (a)


Annat än axeltyp Axeltyp
Typ av bit Parameter där alla bitar bestäms till 0 Parameter för en axel där alla bitar bestäms till 0
Typ av värde Parameter med värdet 0 Parameter för en axel med värdet 0

8.2.3 In- och utmatning av offsetdata


8.2.3.1 Inmatning av offsetdata
Offsetdata laddas in i CNC-minnet från en extern enhet. Inmatningsformatet är detsamma som för
utmatning av offsetdata. Om man laddar ett offsetvärde som har samma offsetnummer som ett som redan
finns i minnet ersätts de befintliga offsetvärdena med de nya värdena.

Inmatning av offset data (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [OFFSET] visas.
Tryck på softkey-knappen [OFFSET].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på knappen för nästa meny tills softkey-knappen [LÄS] visas.
Tryck på softkey-knappen [LÄS].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av offset data och "INMATA" blinkar på skärmens nedre, högra del. När

- 759 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

inmatningen är klar försvinner markeringen "INMATA".


För att avbryta inmatningen trycker du på den horisontella soft key-knappen [AVBRYT].

Inmatning av offset data (för 15-tums visningsenhet)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[OFFSET] visas.
Tryck på den vertikala softkey-knappen [OFFSET].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på den horisontella softkey-knappen [LÄS].
6 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av offset data och "INMATA" blinkar på skärmens nedre, högra del. När
inmatningen är klar försvinner markeringen ”INMATA".
Avbryt inmatningen av offsetdata genom att trycka på den horisontella skärmknappen [CAN].

8.2.3.2 Utmatning av offsetdata


Samtliga offsetdata matas ut i ett definierat utmatningsformat från CNC-maskinens minne till en extern
enhet.

Utmatning av offsetdata (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [OFFSET] visas.
Tryck på softkey-knappen [OFFSET].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på knappen för nästa meny tills softkey-knappen [F OUTPUT] visas.
Tryck på softkey-knappen [F IOUTPUT].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av offsetdata och "UTMATA" blinkar på skärmens nedre, högra del. När
skrivoperationen är klar försvinner markeringen "UTMATA".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av offsetdata (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[OFFSET] visas.
Tryck på den vertikala softkey-knappen [OFFSET].

- 760 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på den horisontella softkey-knappen [STANS].
6 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av offsetdata och "UTMATA" blinkar på skärmens nedre, högra del. När
skrivoperationen är klar försvinner markeringen "UTMATA".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

Förklaring
- Utmatningsformat
Utmatningsformatet är uppbyggt på följande sätt:
M
- Verktygskompenseringsminne A (bit 6 (NGW) i parameter nr 8136 = 1)
%
G10 G90 P01 R_ Q_
G10 G90 P02 R_ Q_
:
G10 G90 P_ R_
%
Q_ : Virtuellt verktygsnosnummer (TIP). Matas inte ut när inte den virtuella
verktygsnosriktningen används.
P_ : Verktygsoffsetnummer (1 på numret för verktygskompenseringspar)
R_ : Verktygskompenseringsdata. Matas ut med en decimalpunkt i den inmatningsenhet
som används vid utmatning.

- Verktygskompenseringsminne C (bit 6 (NGW) i parameter nr 8136 = 0)


%
G10 G90 L10 P01 R_ Q_
G10 G90 L11 P01 R_
G10 G90 L12 P01 R_
G10 G90 L13 P01 R_
G10 G90 L10 P02 R_ Q_
:
G10 G90 L12 P_ R_
G10 G90 L13 P_ R_
%
L10: Geometrikompenseringsmått som motsvarar H-koden
L11: Slitagekompenseringsmått som motsvarar H-koden
L12: Geometrikompenseringsmått som motsvarar D-koden
L13: Slitagekompenseringsmått som motsvarar D-koden
Q_,P_ och R_ har samma betydelse som för verktygskompenseringsminne A.

- 761 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

T
Verktygskompenseringsmåttet och nosradiekompenseringsmåttet matas ut i följande format.
%
G10 P01 X_ Z_ R_ Q_ Y_
G10 P02 X_ Z_ R_ Q_ Y_
:
G10 P__ X_ Z_ R_ Q_ Y_
G10 P10001 X_ Z_ R_ Y_
G10 P10002 X_ Z_ R_ Y_
:
G10 P100__ X_ Z_ R_ Y_
%
P_: Verktygskompenseringsnummer (1 på numret för verktygskompenseringspar)
Verktygsoffsetnummer: Specifikation för verktygskompenseringsmått och verktygets
slitagekompenseringsmått
10000 + verktygsoffsetnummer: Bestämning av värdet för
verktygsgeometrikompenseringen
X_: Verktygskompenseringsdata (X). Matas ut med en decimalpunkt i den inmatningsenhet
som används vid utmatning.
Z_: Verktygskompenseringsdata (Z). Samma som X_.
R_: Nosradiens offsetmått (absolut) (R) Dataformatet är detsamma som för X_.
När nosradiekompenseringen inte tillhandahålls matas detta objekt inte ut.
Q_: Virtuellt verktygsnosnummer (TIP). När nosradiekompenseringen inte tillhandahålls
matas detta objekt inte ut.
Y_: Verktygskompenseringsdata (Y). Dataformatet är detsamma som för X_.
När inget Y-axeloffset tillhandahålls matas detta objekt inte ut.

Den andra offsetdatan för verktygsgeometrin matas ut i ett följande format.


%
G10 P20001 X_ Z_ Y_
G10 P20002 X_ Z_ Y_
:
G10 P200__ X_ Z_ Y_
%
P_ : Verktygskompenseringsnummer (1 på numret för verktygskompenseringspar)
Verktygsoffsetnummer: Specifikation för verktygskompenseringsmått och verktygets
slitagekompenseringsmått
20000 + verktygsoffsetnummer: Bestämning av det andra värdet för
verktygsgeometrikompenseringsmåttet
De övriga adresserna är de samma som för verktygskompenseringsmåttet.

OBS!
Inmatningsformatet och utmatningsformatet är inte beroende av G-kodssystem
A/B/C.

- 762 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

- Adressnamn som ändrar format


När bit 2 (OFN) i parameter nr 11403 är inställd på 1, kan specifikationsadressen i ”Y-axels offset och
4:e/5:e axelns offset” använda adressnamnet 'A' eller 'B' i stället för standard specifikationsadresser 'Y', 'E'
och 'F'.

Exempel) Om parametern är inställd på följande, ändras adressen.


- Nr 5043 är inställd på 2 (Y-axelns offset är andra axeln)
- Nr 1020 (andra axeln) = 65 (adressnamnet för Y-axelns offset är 'A’)
- Bit 2 (OFN) i nr 11403 är inställd på 1 (adressen beror på parameter nr 1020)

%
G10 P01 X_ Z_ A_
G10 P02 X_ Z_ A_
:
G10 P__ X_ Z_ A_
%
A_: Verktygskompenseringsdata (Y-axelns offset). Dataformatet är detsamma som
för X_.
När inget Y-axeloffset tillhandahålls matas detta objekt inte ut.
De övriga adresserna är de samma som för verktygskompenseringsmåttet.

OBS!
1 Axelnamnet som kan användas som en specifikationsadress är endast 'A’ och
'B'.
Om specifikationsadressen A' eller 'B' används, kan inte adressen ’V’
(inkrementellt kommando av Y-axelns offset) användas.
2 När inställningen har följande villkor, används standardspecifikationens adresser
'Y', 'E’ och 'F'.
- Parameter nr 1020 är inställd på annat axelnamn än 'A(65)' eller 'B(66)'.
- Ett utvidgat axelnamn används.
3 När bit 2 (OFN) i parameter nr 11403 är inställd på 1, kan inte konventionella
offsetdata läsas. Om konventionella offsetdata läses, ställ in bit 2 (OFN) i
parameter nr 11403 på 0.

8.2.4 Inmatning och utmatning av kompenseringsdata för


stigningsfel
8.2.4.1 Inmatning av kompenseringsdata för stigningsfel
Kompenseringsdata för stigningsfel laddas in i CNC-minnet från en extern enhet. Inmatningsformatet är
detsamma som utmatningsformatet. Om man laddar kompenseringsdata för stigningsfel som har samma
datanummer som de som redan finns i minnet ersätts de gamla värdena med de nya.

Inmatning av kompenseringsdata för stigningsfel (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
- 763 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

3 Tryck på knappen för nästa meny tills softkey-knappen [INSTÄLL] visas.


Tryck på softkey-knappen [INSTÄLL].
4 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
5 Mata in 1 efter uppmaningen ”PARAMETER SKRIV" i inställningsdata.
Larm SW0100, ”PARAMETER ÄNDRING TILLÅTEN” visas.
6 Tryck på funktionsknappen .
7 Tryck på knappen för nästa meny tills softkey-knappen [STIG.F] visas.
Tryck på softkey-knappen [STIG.F].
8 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
9 Tryck på softkey-knappen [(OPER)].
10 Tryck på knappen för nästa meny tills softkey-knappen [LÄS] visas.
Tryck på softkey-knappen [LÄS].
11 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "PITCH.TXT".
12 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av kompenseringsdata för stigningsfel och "INPUT" blinkar på skärmens
nedre, högra del. När inmatningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av kompenseringsdata för stigningsfel genom att trycka på skärmknappen
[CAN].
13 Tryck på funktionsknappen .
14 Tryck på softkey-knappen [INSTÄL].
15 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
16 Mata in 0 vid uppmaningen "PARAMETER SKRIV" i inställningsdata.
17 Aktivera strömmen till CNC-maskinen igen.

Inmatning av kompenseringsdata för stigningsfel (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[INSTÄLL] visas.
Tryck på den vertikala softkey-knappen [INSTÄLL].
4 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
5 Mata in 1 efter uppmaningen ”PARAMETER SKRIV" i inställningsdata.
Larm SW0100, ”PARAMETER ÄNDRING TILLÅTEN” visas.
6 Tryck på funktionsknappen .
7 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[STIGNINGSFEL] visas.
Tryck på den vertikala softkey-knappen [STIGNINGSFEL].
8 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
9 Tryck på den horisontella softkey-knappen [LÄS].
10 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "PITCH.TXT".
11 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av kompenseringsdata för stigningsfel och "INPUT" blinkar på skärmens
nedre, högra del. När inmatningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av kompenseringsdata för stigningsfel genom att trycka på den horisontella
skärmknappen [CAN].
12 Tryck på funktionsknappen .
- 764 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
13 Tryck på den vertikala softkey-knappen [INSTÄL].
14 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
15 Mata in 0 vid uppmaningen "PARAMETER SKRIV" i inställningsdata.
16 Aktivera strömmen till CNC-maskinen igen.

8.2.4.2 Utmatning av kompenseringsdata för stigningsfel


Samtliga kompenseringsdata för stigningsfel matas ut i ett definierat utmatningsformat från
CNC-maskinens minne till en extern enhet.

Utmatning av kompenseringsdata för stigningsfel (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [STIG.F] visas.
Tryck på softkey-knappen [STIG.F].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på knappen för nästa meny tills softkey-knappen [F OUTPUT] visas.
Tryck på softkey-knappen [F IOUTPUT].
7 Skriv in filnamnet som du vill mata ut.
Om namnet på filen utelämnas antas standardfilnamnet "PITCH.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av kompenseringsdata för stigningsfel och "UTMATA" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATA".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av kompenseringsdata för stigningsfel (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[INSTÄLL] visas.
Tryck på den vertikala softkey-knappen [STIGNINGSFEL].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på den horisontella softkey-knappen [STANS].
6 Skriv in filnamnet som du vill mata ut.
Om namnet på filen utelämnas antas standardfilnamnet "PITCH.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av kompenseringsdata för stigningsfel och "UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATA".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.4.3 In-/utmatningsformat för kompenseringsdata för stigningsfel


Kompenseringsdata för stigningsfel matas in och ut i följande in- och utmatningsformat.

- Nyckelord
Följande alfabet används som nyckelord:
Det numeriska värdet för varje nyckelord har den betydelse som listas nedan:
- 765 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Tabell 8.2.4.3 (a)


Nyckelord Följande numeriska värdens betydelse
N Kompenseringsdatanummer + 10000 för stigningsfel
Q Dataidentifiering (1 : Parameterdata, 0 : Kompenseringsdata för stigningsfel)
L In-/utmatningsformat för kompenseringsdata för stigningsfel (utan L: Typ inkrementellt värde,
L1 : Typ totalt värde)
P Värde för kompenseringsdata för stigningsfel

- Format
Inmatnings-/utmatningsformatet av kompenseringsdata för stigningsfel ändras beroende på bit 0 (APE) i
parameter nr 3602.

Vid typen inkrementellt värde (bit 0 (APE) i parameter nr 3602 är inställd till 0).
N ***** Q0 P **** ;

Vid typen totalt värde (bit 0 (APE) i parameter nr 3602 är inställd till 1).
N ***** Q0 L1 P **** ;

Det 5-siffriga numeriska värdet efter N anger ett kompenseringsdatanummer för stigningsfel till vilket ett
värde på 10000 läggs till.
Om tvåvägs stigningsfelkompensering är giltig, anger det 5-siffriga numeriska värdet efter N ett
kompenseringsdatanummer för stigningsfel till vilket ett värde på 20000 läggs till.
Q0 anger kompenseringsdata för stigningsfel.
L1 anger att inmatnings-/utmatningsformatet för kompenseringsdata för stigningsfel är av typen totalt
värde. När inmatnings-/utmatningsformatet för kompenseringsdata för stigningsfel är av inkrementell typ
(bit 0 (APE) i parameter nr 3602 är satt till 0), får inte L1 anges. Om data med L1 matas in när bit 0
(APE) i parameter nr 3602 är satt till 0, eller data utan L1 matas in när bit 0 (APE) i parameter nr 3602 är
satt till 1, utlöses SR1300 "OLAGLIG ADRESS".
Det numeriska värdet efter P anger värdet (heltalsvärde) på kompenseringsdata för stigningsfel mellan
-128 och 127.
Semikolon (;) anger blockslut (LF i ISO-kod eller CR i EIA-kod).

Exempel 1 (bit 0 (AUP) i parameter nr 3602 är inställd på 0)


N10001Q0P100;
Kompenseringsdatanummer för stigningsfel 1
Värde för kompenseringsdata för stigningsfel 100
Exempel 2 (bit 0 (APE) i parameter nr 3602 är inställd på 1)
N10001Q0L1P100;
Kompenseringsdatanummer för stigningsfel 1
Värde för kompenseringsdata för stigningsfel 100

- Början och slutet av en post


En registrering av kompenseringsdata för stigningsfel börjar med % och slutar med %.

Exempel
% ; ................................................................Början av posten
N10000Q0P10;
N10001Q0P100;
:
N11023Q0P0;
% ..................................................................Slutet av posten

- 766 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
Om parametrar och kompenseringsdata för stigningsfel integreras i en fil läggs % till i början och slutet
av filen.

VARNING
1 Glöm inte att genomföra manuell referenspunktsretur när du har ändrat
kompenseringsvärdena för stigningsfel eller kompenseringsdata för glapp. I
annat fall kan maskinpositionen avvika från rätt position.
2 Om kompensationsdata ändras när inmatningsformatet är av totalt värde typ (bit
0 (APE) i parameter nr 3602 satt till 1), skall strömmen stängas av innan driften
fortsätter.

8.2.5 Inmatning och utmatning av gemensamma variabler för


kundmakro
8.2.5.1 Inmatning av gemensamma variabler för kundmakro
Värdet på en gemensam variabel för ett kundmakro laddas in i CNC-minnet från en extern enhet. Samma
format används för utmatning av gemensamma kundmakrovariabler som för inmatning.

Inmatning av gemensamma variabler för kundmakro (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [MAKRO] visas.
Tryck på softkey-knappen [MAKRO].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på knappen för nästa meny tills softkey-knappen [LÄS] visas.
Tryck på softkey-knappen [LÄS].
7 Skriv namnet på den fil som du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "MACRO.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av gemensamma variabler för kundmakron och "INPUT" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
Avbryt inmatningen av allmänna kundmakrovariabler genom att trycka på skärmknappen [CAN].

Inmatning av gemensamma variabler för kundmakro (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[MAKRO] visas.
Tryck på den vertikala softkey-knappen [MAKRO]
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på den horisontella softkey-knappen [LÄS].
6 Skriv namnet på den fil som du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "MACRO.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av gemensamma variabler för kundmakron och "INPUT" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
- 767 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Avbryt inmatningen av allmänna kundmakrovariabler genom att trycka på den horisontella


skärmknappen [CAN].

Förklaring
- Allmänna variabler
De allmänna variablerna (#500 till #999) kan matas in och ut.
#100 till #199 kan matas in när bit 3 (PV5) i parameter nr 6001 ställs till 1.

8.2.5.2 Utmatning av allmänna variabler för kundmakron


Allmänna kundmakrovariabler lagras i CNC-maskinens minne kan matas ut till en extern enhet i ett
definierat format.

Utmatning av gemensamma variabler för kundmakro (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [MAKRO] visas.
Tryck på softkey-knappen [MAKRO].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på knappen för nästa meny tills softkey-knappen [F OUTPUT] visas.
Tryck på softkey-knappen [F IOUTPUT].
7 Skriv in filnamnet som du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet "MACRO.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av gemensamma variabler för kundmakron och "UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av gemensamma variabler för kundmakro (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[MAKRO] visas.
Tryck på den vertikala softkey-knappen [MAKRO]
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på den horisontella softkey-knappen [STANS].
6 Skriv in filnamnet som du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet "MACRO.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av gemensamma variabler för kundmakron och "UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

Förklaring
- Utmatningsformat
Utmatningsformatet har följande uppbyggnad:

- 768 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
Värdena för kundmakrovariabler matas ut i en hexadecimal bit-bildsutformning med data av dubbel
pendlingspunktstyp.
%
G10L85P100(0000000000000000)
G10L85P101(0000000000000000)
G10L85P102(FFFFFFFFFFFFFFFF)
:
G10L85P500(4024000000000000)
G10L85P501(4021000000000000)
G10L85P502(0000000000000000)
:
SETVN500[ABC]
SETVN501[DEF]
SETVN502[GHI]
:
M02
%

P_ : Makrovariabelns nummer
SETVN_ [ _ ] : Namn på allmän variabel

OBS!
Det konventionella programformatet för en kundmakrosats kan inte användas för
utmatning.

Genom att ställa bit 0 (MCO) i parameter nr 6019 är det möjligt att mata ut makrovariabelnummer och
variabeldatavärden som kommentarer efter normalt utmatade data.
Utmatningskommentarerna påverkar inte datautmatningen.

- Allmän variabel
De allmänna variablerna (#500 till #999) kan matas in och ut.
#100 till #199 kan matas ut när bit 3 (PV5) i parameter nr 6001 ställs till 1.

8.2.6 Inmatning och utmatning av arbetsstyckets


koordinatsystemdata
8.2.6.1 Inmatning av arbetsstyckets koordinatsystemdata
Koordinatsystemets variabeldata laddas in i CNC-minnet från en extern enhet. Inmatningsformatet är
detsamma som utmatningsformatet. Om koordinatsystemets variabeldata med ett datanummer som
motsvarar befintliga variabeldata för koordinatsystemet som är registrerade i minnet laddas och de
laddade variabeldata för koordinatsystemet ersätter befintliga variabeldata för koordinatsystem.

Inmatning av arbetsstyckets koordinatsystemdata (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [ARBET.] visas.
Tryck på softkey-knappen [ARBET.].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på softkey-knappen [(OPER)].

- 769 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

6 Tryck på knappen för nästa meny tills softkey-knappen [LÄS] visas.


Tryck på softkey-knappen [LÄS].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "EXT_WKZ.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av arbetsstyckets koordinatsystemdata och "INPUT" blinkar på skärmens
nedre, högra del. När inmatningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av arbetsstyckets koordinatsystemdata genom att trycka på skärmknappen
[CAN].

Inmatning av arbetsstyckets koordinatsystemdata (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[ARBET.] visas.
Tryck på den vertikala softkey-knappen [WORK].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på den horisontella softkey-knappen [LÄS].
6 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "EXT_WKZ.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av arbetsstyckets koordinatsystemdata och "INPUT" blinkar på skärmens
nedre, högra del. När inmatningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av arbetsstyckets koordinatsystemdata genom att trycka på den horisontella
skärmknappen [CAN].

8.2.6.2 Utmatning av arbetsstyckets koordinatsystemdata


Samtliga koordinatsystemvariabeldata matas ut i utmatningsformatet från CNC-maskinens minne till en
extern enhet.

Utmatning av arbetsstyckets koordinatsystemdata (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [ARBET.] visas.
Tryck på softkey-knappen [ARBET.].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på knappen för nästa meny tills softkey-knappen [F OUTPUT] visas.
Tryck på softkey-knappen [F IOUTPUT].
7 Ange namnet på den fil du vill mata in.
Om namnet på filen utelämnas antas standardfilnamnet "EXT_WKZ.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av arbetsstyckets koordinatsystemdata och "UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

- 770 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Utmatning av arbetsstyckets koordinatsystemdata (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[ARBET.] visas.
Tryck på den vertikala softkey-knappen [WORK].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på den horisontella softkey-knappen [STANS].
6 Ange namnet på den fil du vill mata in.
Om namnet på filen utelämnas antas standardfilnamnet "EXT_WKZ.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av arbetsstyckets koordinatsystemdata och "UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.7 Inmatning och utmatning av operationshistorikdata


Endast utmatning är tillåten för operationshistorikdata.
De data som matas ut är i textformat. För att ta del av de utmatade data måste du använda ett program i
datorn som kan hantera textfiler.

8.2.7.1 Utmatning av operationshistorikdata


Samtliga operationshistorikdata matas ut i utmatningsformatet från CNC-maskinens minne till en extern
enhet.

Utmatning av operationshistorikdata (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [OP.HIST] visas.
Tryck på softkey-knappen [OP.HIST].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på softkey-knappen [STANS].
7 Skriv in filnamnet som du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet "OPRT_HIS.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av operationshistorikdata och "UTMATN" blinkar på skärmens nedre,
högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av operationshistorikdata (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .

- 771 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[ARBET.] visas.

4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
5 Tryck på den horisontella softkey-knappen [STANS].
6 Skriv in filnamnet som du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet "OPRT_HIS.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av operationshistorikdata och "UTMATN" blinkar på skärmens nedre,
högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.7.2 Inmatning av urvalsdata för operationshistoriksignal


Data för val av operationshistoriksignal matas in från en extern inmatnings-/utmatningsenhet till
CNC-maskinens minne. Inmatningsformatet är det samma som formatet i vilken
operationshistoriksignalens urvalsdata matas ut.

Inmatning av urvalsdata för operationshistoriksignal (för 8,4-/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [OP.HIST] visas.
Tryck på softkey-knappen [OP.HIST].
4 Tryck på softkey-knappen [SIGNALVAL].
5 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
6 Tryck på softkey-knappen [(OPER)].
7 Tryck på softkey-knappen [LÄS].
8 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning "OHIS_SIG.TXT".
9 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av urvalsdata för operationshistoriksignal och ”INPUT” blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av urvalsdata för operationshistoriksignalen genom att trycka på skärmknappen
[CAN].

Inmatning av urvalsdata för operationshistoriksignal (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[ARBET.] visas.

4 Tryck på den vertikala softkey-knappen [SIGNALVAL].


5 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning "OHIS_SIG.TXT".
8 Tryck på den horisontella skärmknappen [EXEK].
Detta startar läsningen av urvalsdata för operationshistoriksignal och ”INPUT” blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen ”INPUT".
- 772 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
Avbryt inmatningen av urvalsdata för operationshistoriksignalen genom att trycka på den
horisontella skärmknappen [CAN].

8.2.7.3 Utmatning av urvalsdata för operationshistoriksignal


Urvalsdata operationshistoriksignalen matas ut i utmatningsformatet från CNC-maskinens minne till en
extern enhet.

Utmatning av urvalsdata för operationshistoriksignal (för 8,4-/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [OP.HIST] visas.
Tryck på softkey-knappen [OP.HIST].
4 Tryck på softkey-knappen [SIGNALVAL].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
6 Tryck på softkey-knappen [(OPER)].
7 Tryck på softkey-knappen [STANS].
8 Skriv in filnamnet som du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet "OHIS_SIG.TXT".
9 Tryck på skärmknappen [EXEK].
Detta startar utmatningen av urvalsdata för operationshistoriksignalen och "UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av urvalsdata för operationshistoriksignal (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[ARBET.] visas.
4 Tryck på den vertikala softkey-knappen [SIGNALVAL].
4 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
6 Tryck på den horisontella softkey-knappen [STANS].
7 Skriv in filnamnet som du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet "OHIS_SIG.TXT".
8 Tryck på den horisontella skärmknappen [EXEK].
Detta startar utmatningen av urvalsdata för operationshistoriksignalen och "UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.7.4 In-/utmatningsformat för urvalsdata för


operationshistoriksignal
Urvalsdata för operationshistoriksignalen matas in och ut i följande in- och utmatningsformat.

- Nyckelord
Följande alfabet används som nyckelord:
Det numeriska värdet för varje nyckelord har den betydelse som listas nedan:

- 773 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Tabell 8.2.7.4 (a)


Nyckelord Följande numeriska värdens betydelse
N Datanummer
L PMC-nummer
X,Y,G,F,P Signaladress
Q Bit-status

- Format
Urvalsdata för operationshistoriksignalen matas ut i följande format:

N ** L ** X,Y,G,F,P ***** Q ******** ;

Det numeriska värde som följer efter N representerar ett urvalsdatanummer för en
operationshistoriksignal.
Det numeriska värde som följer efter L representerar ett PMC-nummer i en flervägs PMC.
Det numeriska värdet som följer X, Y, G och F representerar signaladressen som ska registreras i
operationshistoriken. Här är P ett speciellt nyckelord som indikerar att inget är inställt.
Det numeriska värdet som följer Q representerar bitpositionen i den signal som ska registreras i
operationshistoriken.
Semikolon (;) anger blockslut (LF i ISO-kod eller CR i EIA-kod).

Exempel 1
N01 L01 G00043 Q00100111;
Som operationshistoriksignal urvalsdatanummer 1, ställs bitarna 0, 1, 2 och
5 i G0043 in för den första PMC:n.
Exempel 2
N02 L00 P00000 Q00000000;
För operationshistoriksignal urvalsdatanummer 2, ställs ingen
signalurvalsdata in.

- Början och slutet av en post


En urvalsdatapost för operationshistoriksignalen börjar med % och slutar med %.

Exempel
% ; ......................................................Postens början
N01 L01 G00043 Q00100111;
N02 L01 F00001 Q00000001;
:
N60 L00 P00000 Q00000000;
% ........................................................Slutet av posten

8.2.8 Inmatning och utmatning av verktygsförvaltningsdata


OBS!
1 För flervägssystem, placera alla kanaler i EDIT-läget innan du utför in- och
utmatningar.
2 Formatet som du använder är samma som registreringsformatet för G10-format.

8.2.8.1 Inmatning av data för verktygsförvaltning


Verktygshanteringsdata laddas in i CNC-minnet från en extern enhet. Inmatningsformatet är detsamma
som utmatningsformatet. Om verktygshanteringsdata med ett datanummer som motsvarar befintliga
verktygshanteringsdata som är registrerade i minnet laddas, ersätter de nya verktygshanteringsdata
befintliga verktygshanteringsdata.

- 774 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Inmatning av verktygsförvaltningsdata (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen eller
magasinsskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [LÄS].
6 Tryck på softkey-knappen [VERKTYG].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOL_MNG.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av verktygsförvaltningsdata och "INPUT" blinkar på skärmens nedre, högra
del. När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av verktygshanteringsdata genom att trycka på skärmknappen [CAN].

OBS!
1 När verktygsförvaltningsfunktionen verktygsfäste med överstorlek används, ska
du tänka på följande.
- Om ett målverktyg registreras i en kassett och stör andra verktyg vid
registrering eller ändring av verktygsgeometrins data i
verktygsförvaltningsdata, utlöses larmet PS5360. (Data matas inte in.)
- När säkerhetskopierade data återställs i det tillstånd där alla data som hör till
verktygsförvaltningsfunktionen rensas i NC, återställ verktygsgeometridata,
verktygsförvaltningsdata och data i kassettförvaltningstabellen i denna
ordningsföljd.
2 När bit 4 (OVI) i parameter nr 13206 ställs in på 1, kan verktygsförvaltningsdata,
verktygsoffsetdata och data för verktygsgeometrins storlek matas in som en fil.

Inmatning av verktygsförvaltningsdata (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Tryck på den horisontella softkey-knappen [VERKTYG].
8 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOL_MNG.TXT".
9 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av verktygsförvaltningsdata och "INPUT" blinkar på skärmens nedre, högra
del. När inmatningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av verktygshanteringsdata genom att trycka på den horisontella skärmknappen
[CAN].

- 775 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

OBS!
1 När verktygsförvaltningsfunktionen verktygsfäste med överstorlek används, ska
du tänka på följande.
- Om ett målverktyg registreras i en kassett och stör andra verktyg vid
registrering eller ändring av verktygsgeometrins data i
verktygsförvaltningsdata, utlöses larmet PS5360. (Data matas inte in.)
- När säkerhetskopierade data återställs i det tillstånd där alla data som hör till
verktygsförvaltningsfunktionen rensas i NC, återställ verktygsgeometridata,
verktygsförvaltningsdata och data i kassettförvaltningstabellen i denna
ordningsföljd.
2 När bit 4 (OVI) i parameter nr 13206 ställs in på 1, kan verktygsförvaltningsdata,
verktygsoffsetdata och data för verktygsgeometrins storlek matas in som en fil.

8.2.8.2 Utmatning av data för verktygsförvaltning


Samtliga verktygsförvaltningsdata matas ut i utmatningsformatet från CNC-maskinens minne till en
extern enhet.

Utmatning av verktygsförvaltningsdata (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen eller
magasinsskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [STANS].
6 Tryck på softkey-knappen [VERKTYG].
7 Ange namnet på den fil du vill mata in.
Om namnet på utmatningsfilen utelämnas antas standardfilnamnet "TOOL_MNG.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av verktygsförvaltningsdata och "UTMATN" blinkar på skärmens nedre,
högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

OBS!
När bit 4 (OVI) i parameter nr 13206 ställs in på 1, kan verktygsförvaltningsdata,
verktygsoffsetdata och data för verktygsgeometrins storlek matas ut som en fil.
Formatet för verktygsoffsetdata som matas ut med denna funktion kan inte
användas tillsammans med inmatningsfunktionen för programmerbara data.

Utmatning av verktygsförvaltningsdata (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
- 776 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
6 Tryck på den horisontella softkey-knappen [STANS].
7 Tryck på den horisontella softkey-knappen [VERKTYG].
8 Ange namnet på den fil du vill mata in.
Om namnet på utmatningsfilen utelämnas antas standardfilnamnet "TOOL_MNG.TXT".
9 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av verktygsförvaltningsdata och "UTMATN" blinkar på skärmens nedre,
högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

OBS!
När bit 4 (OVI) i parameter nr 13206 ställs in på 1, kan verktygsförvaltningsdata,
verktygsoffsetdata och data för verktygsgeometrins storlek matas ut som en fil.
Formatet för verktygsoffsetdata som matas ut med denna funktion kan inte
användas tillsammans med inmatningsfunktionen för programmerbara data.

8.2.8.3 Inmatning av magasinsdata


Magasinsdata laddas in i CNC-minnet från en extern enhet. Inmatningsformatet är detsamma som
utmatningsformatet. Om magasinsdata med ett datanummer som motsvarar befintliga magasinsdata som
är registrerade i minnet laddas, ersätter de nya magasinsdata befintliga magasinsdata.

Inmatning av magasindata (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen eller
magasinsskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [LÄS].
6 Tryck på softkey-knappen [MAGASIN].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "MAGAZINE.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av magasindata och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av magasinsdata genom att trycka på skärmknappen [CAN].

OBS!
När verktygsförvaltningsfunktionen verktygsfäste med överstorlek används, ska
du tänka på följande.
- Om ett verktyg stör andra verktyg i registrering eller modifiering av tabellen
för kassetthantering, utlöses ett larm PS5360. (Data matas inte in.)
- När säkerhetskopierade data återställs i det tillstånd där alla data som hör till
verktygsförvaltningsfunktionen rensas i NC, återställ verktygsgeometridata,
verktygsförvaltningsdata och data i kassettförvaltningstabellen i denna
ordningsföljd.

Inmatning av magasinsdata (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
- 777 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Tryck på den horisontella softkey-knappen [MAGASIN].
8 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "MAGAZINE.TXT".
9 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av magasindata och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av magasinsdata genom att trycka på den horisontella skärmknappen [CAN].

OBS!
När verktygsförvaltningsfunktionen verktygsfäste med överstorlek används, ska
du tänka på följande.
- Om ett verktyg stör andra verktyg i registrering eller modifiering av tabellen
för kassetthantering, utlöses ett larm PS5360. (Data matas inte in.)
- När säkerhetskopierade data återställs i det tillstånd där alla data som hör till
verktygsförvaltningsfunktionen rensas i NC, återställ verktygsgeometridata,
verktygsförvaltningsdata och data i kassettförvaltningstabellen i denna
ordningsföljd.

8.2.8.4 Utmatning av magasinsdata


Samtliga magasinsdata matas ut i utmatningsformatet från CNC-maskinens minne till en extern enhet.

Utmatning av magasindata (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen eller
magasinsskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [STANS].
6 Tryck på softkey-knappen [MAGASIN].
7 Skriv in filnamnet som du vill mata ut.
Om namnet på filen utelämnas antas standardfilnamnet "MAGAZINE.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av magasindata och "UTMATA" blinkar på skärmens nedre, högra del.
När skrivoperationen är klar försvinner markeringen "UTMATA".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av magasinsdata (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .

- 778 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [STANS].
7 Tryck på den horisontella softkey-knappen [MAGASIN].
8 Skriv in filnamnet som du vill mata ut.
Om namnet på filen utelämnas antas standardfilnamnet "MAGAZINE.TXT".
9 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av magasindata och "UTMATN" blinkar på skärmens nedre, högra del.
När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.8.5 Inmatning av namndata för status på verktygslivslängd


Namndata för status på verktygslivslängd laddas in i CNC-maskinens minne från en extern enhet.
Inmatningsformatet är detsamma som utmatningsformatet. Om namndata för status på verktygslivslängd
med ett datanummer som motsvarar befintliga namndata för status på verktygslivslängd som är
registrerade i minnet laddas, ersätter de nya namndata för status på verktygslivslängd befintliga namndata
för status på verktygslivslängd.

Inmatning av verktygslivsstatus och namndata (för 8.4/10.4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen eller
magasinsskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [LÄS].
6 Tryck på softkey-knappen [LARM].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "STATUS.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av verktygslivsstatus och namndata och "INPUT" blinkar på skärmens nedre,
högra del. När inmatningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av namndata för status på verktygslivslängd genom att trycka på skärmknappen [CAN].

Inmatning av verktygslivsstatus och namndata (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Tryck på den horisontella softkey-knappen [STATUS].
8 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "STATUS.TXT".
- 779 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

9 Tryck på den horisontella softkey-knappen [EXEK].


Detta startar läsningen av verktygslivsstatus och namndata och "INPUT" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av namndata för status på verktygslivslängd genom att trycka på den
horisontella skärmknappen [CAN].

8.2.8.6 Utmatning av namndata för status på verktygslivslängd


Samtliga namndata för status på verktygslivslängd matas ut i utmatningsformatet från CNC-maskinens
minne till en extern enhet.

Utmatning av verktygslivsstatus och namndata (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen eller
magasinsskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [STANS].
6 Tryck på softkey-knappen [LARM].
7 Ange namnet på den fil du vill mata in.
Om namnet på filen utelämnas antas standardfilnamnet "STATUS.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av verktygslivsstatus och namndata och "UTMATN" blinkar på skärmens
nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av namndata för status på verktygslivslängd (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [STANS].
7 Tryck på den horisontella softkey-knappen [STATUS].
8 Ange namnet på den fil du vill mata in.
Om namnet på filen utelämnas antas standardfilnamnet "STATUS.TXT".
9 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av verktygslivsstatus och namndata och "UTMATN" blinkar på skärmens
nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.8.7 Inmatning av namndata för anpassade data


Namndata för anpassade data laddas in i CNC-maskinens minne från en extern enhet. Inmatningsformatet
är detsamma som utmatningsformatet. Om namndata för anpassade data med ett datanummer som
motsvarar befintliga namndata för anpassade data som är registrerade i minnet laddas, ersätter de
namndata för anpassade data befintliga data.
- 780 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Inmatning av namndata för anpassade data (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen eller
magasinsskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [LÄS].
6 Tryck på softkey-knappen [KUND].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CUSTOMIZ.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av namndata för anpassade data och "INPUT" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av namndata för anpassade data genom att trycka på skärmknappen [CAN].

Inmatning av namndata för anpassade data (för 15-tums visningsenhet)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Tryck på den horisontella softkey-knappen [KUND].
8 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CUSTOMIZ.TXT".
9 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av namndata för anpassade data och "INPUT" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av namndata för anpassade data genom att trycka på den horisontella
skärmknappen [CAN].

8.2.8.8 Utmatning av namndata för anpassade data


Samtliga namndata för anpassade data matas ut i utmatningsformatet från CNC-maskinens minne till en
extern enhet.

Utmatning av namndata för anpassade data (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen eller
magasinsskärmen.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [STANS].
6 Tryck på softkey-knappen [KUND].
- 781 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

7 Ange namnet på den fil du vill mata ut.


Om namnet på filen utelämnas antas standardfilnamnet "CUSTOMIZ.TXT".
8 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av namndata för anpassade data och "UTMATN" blinkar på skärmens
nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av namndata för anpassade data (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [STANS].
7 Tryck på den horisontella softkey-knappen [KUND].
8 Ange namnet på den fil du vill mata ut.
Om namnet på filen utelämnas antas standardfilnamnet "CUSTOMIZ.TXT".
9 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av namndata för anpassade data och "UTMATN" blinkar på skärmens
nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.8.9 Inmatning av anpassad data visad som


verktygsförvaltningsdata
Anpassade data visade som verktygsförvaltningsdata laddas in i CNC-maskinens minne från en extern
enhet. Inmatningsformatet är detsamma som utmatningsformatet. Om anpassade data visade som
verktygsförvaltningsdata med ett datanummer som motsvarar befintliga verktygsförvaltningsdata som är
registrerade i minnet laddas, ersätter de nya verktygsförvaltningsdata befintliga data.

Inmatning av anpassade data visade som verktygsförvaltningsdata (för


8,4/10,4-tums skärm)
Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen, magasinsskärmen
eller skärmen för respektive verktygsdata.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [LÄS].
6 Tryck på softkey-knappen [VISA LAYOUT].
7 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning vara
"DISPCSTM.TXT".
8 Tryck på skärmknappen [EXEK].
Detta startar läsningen av anpassade data visade som verktygsförvaltningsdata och ”INPUT” blinkar
på skärmens nedre, högra del. När läsningen är klar försvinner markeringen ”INPUT".
Avbryt inmatningen av anpassade data visade som verktygsförvaltningsdata genom att trycka på
skärmknappen [CAN].
- 782 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Inmatning av anpassade data visade som verktygsförvaltningsdata (för 15-tums


skärm)
Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN], [VARJE VERKTYG] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Tryck på den horisontella softkey-knappen [VISA LAYOUT].
8 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning vara
"DISPCSTM.TXT".
9 Tryck på den horisontella skärmknappen [EXEK].
Detta startar läsningen av anpassade data visade som verktygsförvaltningsdata och ”INPUT” blinkar
på skärmens nedre, högra del. När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av anpassade data visade som verktygsförvaltningsdata genom att trycka på den
horisontella softkey-knappen [CAN].

8.2.8.10 Utmatning av anpassad data visad som


verktygsförvaltningsdata
Anpassade data visade som verktygsförvaltningsdata matas ut från CNC-maskinens minne till en extern
enhet i utmatningsformatet.

Utmatning av anpassade data visade som verktygsförvaltningsdata (för


8,4/10,4-tums skärm)
Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen, magasinsskärmen
eller skärmen för respektive verktygsdata.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [STANS].
6 Tryck på softkey-knappen [VISA LAYOUT].
7 Ange namnet på den fil du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet "DISPCSTM.TXT".
8 Tryck på skärmknappen [EXEK].
Detta startar utmatningen av anpassade data visade som verktygsförvaltningsdata och ”UTMATN”
blinkar på skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen
"UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av anpassade data visade som verktygsförvaltningsdata (för 15-tums


skärm)
Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.

- 783 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN], [VARJE VERKTYG] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [STANS].
7 Tryck på den horisontella softkey-knappen [VISA LAYOUT].
8 Ange namnet på den fil du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet "DISPCSTM.TXT".
9 Tryck på den horisontella skärmknappen [EXEK].
Detta startar utmatningen av anpassade data visade som verktygsförvaltningsdata och ”UTMATN"
blinkar på skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen
"UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.8.11 Inmatning av namndata för spindelns väntposition


Namndata för spindelns väntposition laddas in i CNC-maskinens minne från en extern enhet.
Inmatningsformatet är detsamma som utmatningsformatet. Om namndata för spindelns väntposition med
ett datanummer som motsvarar befintliga namndata för spindelns väntposition som är registrerade i
minnet laddas, ersätter de nya namndata för spindelns väntposition befintliga data.

Inmatning av namndata för spindelns väntposition (för 8,4-/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen, magasinsskärmen
eller skärmen för respektive verktygsdata.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [LÄS].
6 Tryck på softkey-knappen [SPVP-NAMN].
7 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning ”POSNAME.TXT".
8 Tryck på skärmknappen [EXEK].
Detta startar läsningen av namndata för spindelns väntposition och ”INPUT” blinkar på skärmens
nedre, högra del. När inmatningen är klar försvinner markeringen ”INPUT".
Avbryt inmatningen av namndata för spindelns vänteposition genom att trycka på skärmknappen
[CAN].

Inmatning av namndata för spindelns väntposition (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN], [VARJE VERKTYG] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [LÄS].
- 784 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
7 Tryck på den horisontella softkey-knappen [SPVP-NAMN].
8 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning ”POSNAME.TXT".
9 Tryck på den horisontella skärmknappen [EXEK].
Detta startar läsningen av namndata för spindelns vänteposition och ”INPUT” blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av namndata för spindelns vänteposition genom att trycka på den horisontella
skärmknappen [CAN].

8.2.8.12 Utmatning av namndata för spindelns väntposition


Namndata för spindelns väntposition matas ut från CNC-maskinens minne till en extern enhet i
utmatningsformatet.

Utmatning av namndata för spindelns väntposition (för 8,4-/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen, magasinsskärmen
eller skärmen för respektive verktygsdata.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [STANS].
6 Tryck på softkey-knappen [SPVP-NAMN].
7 Skriv in filnamnet som du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet ”POSNAME.TXT".
8 Tryck på skärmknappen [EXEK].
Detta startar utmatningen av namndatavisning för spindelns vänteposition och ”UTMATN" blinkar
på skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av namndata för spindelns väntposition (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN], [VARJE VERKTYG] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [STANS].
7 Tryck på den horisontella softkey-knappen [SPVP-NAMN].
8 Skriv in filnamnet som du vill mata ut.
Om filnamnet utelämnas antas standardfilnamnet ”POSNAME.TXT".
9 Tryck på den horisontella skärmknappen [EXEK].
Detta startar utmatningen av namndatavisning för spindelns väntposition och ”UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.8.13 Inmatning av positionsdata med decimalpunkt för anpassad data


Decimalpunktens positionsdata i anpassad data laddas in i CNC-maskinens minne från en extern enhet.
Inmatningsformatet är detsamma som utmatningsformatet. Om decimalpunktens positionsdata i anpassade
- 785 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

data, laddas in med ett datanummer som motsvarar befintliga positionsdata för decimalpunkten i
anpassade data som redan är registrerade i minnet, ersätter de nya positionsdata för decimalpunkten
befintliga data.

Inmatning av decimalpunktens positionsdata för anpassade data (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen, magasinsskärmen
eller skärmen för respektive verktygsdata.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [LÄS].
6 Tryck på softkey-knappen [CSTM-DPUNKT].
7 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning ”POINTPOS.TXT”.
8 Tryck på skärmknappen [EXEK].
Detta startar läsningen av decimalpunktens positionsdata för anpassade data och ”INPUT” blinkar på
skärmens nedre, högra del. När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av decimalpunktens positionsdata för anpassade data genom att trycka på
skärmknappen [CAN].

Inmatning av decimalpunktens positionsdata för anpassade data (för 15-tums


displayenhet)
Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN], [VARJE VERKTYG] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Tryck på den horisontella softkey-knappen [CSTM-DPUNKT].
8 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning ”POINTPOS.TXT”.
9 Tryck på den horisontella skärmknappen [EXEK].
Detta startar läsningen av decimalpunktens positionsdata för anpassade data och ”INPUT” blinkar på
skärmens nedre, högra del. När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av decimalpunktens positionsdata för anpassade data genom att trycka på den
horisontella skärmknappen [CAN].

8.2.8.14 Utmatning av positionsdata för decimalpunkt för anpassad data


Decimalpunktens positionsdata matas ut från CNC-maskinens minne till en extern enhet i
utmatningsformatet.

Utmatning av decimalpunktens positionsdata för anpassad data (för 8,4/10,4-tums


skärm)
Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
- 786 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen, magasinsskärmen


eller skärmen för respektive verktygsdata.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [STANS].
6 Tryck på softkey-knappen [CSTM-DPUNKT].
7 Ange namnet på den fil du vill mata in.
Om filnamnet utelämnas antas standardfilnamnet ”POINTPOS.TXT".
8 Tryck på skärmknappen [EXEK].
Detta startar utmatningen av decimalpunktens positionsdata för anpassade data och ”UTMATN"
blinkar på skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen
"UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av decimalpunktens positionsdata för anpassade data (för 15-tums


displayenhet)
Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN], [VARJE VERKTYG] eller [VERKTYG].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [STANS].
7 Tryck på den horisontella softkey-knappen [CSTM-DPUNKT].
8 Ange namnet på den fil du vill mata in.
Om filnamnet utelämnas antas standardfilnamnet ”POINTPOS.TXT".
9 Tryck på den horisontella skärmknappen [EXEK].
Detta startar utmatningen av decimalpunktens positionsdata för anpassade data och ”UTMATN"
blinkar på skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen
"UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.8.15 Inmatning av verktygsgeometridata


Verktygsgeometridata laddas in i CNC-maskinens minne från en extern enhet. Inmatningsformatet är
detsamma som utmatningsformatet. Om verktygsgeometridata med ett datanummer laddas, som
motsvarar befintliga verktygsgeometridata som är registrerade i minnet, ersätter de nya
verktygsgeometridata befintliga data .

Inmatning av verktygsgeometridata (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen, magasinsskärmen,
skärmen för respektive verktygsdata eller skärmen för verktygsgeometridata.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [LÄS].
6 Tryck på softkey-knappen [VERKTYGSGEOM].
- 787 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

7 Ange namnet på den fil du vill mata in.


Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning ”TOOLGEOM.TXT".
8 Tryck på skärmknappen [EXEK].
Detta startar läsningen av verktygsgeometridata och ”INPUT" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen ”INPUT”.
Avbryt inmatningen av verktygsgeometridata genom att trycka på skärmknappen [CAN].

OBS!
1 Om verktyget där ett antal verktygsgeometridata ska ändras redan är registrerat
i magasinet när ett försök görs att ändra verktygets geometridata, utlöses ett
larm, PS5360 "VERKT. INTERFER KONTROLL FEL" (Data matas inte in.)
2 Efter att alla data som är relaterade till verktygsförvaltningsfunktionerna i NC har
raderats, återställ säkerhetskopierade data i följande ordningsföljd:
verktygsgeometridata, verktygsförvaltningsdata och
magasinsförvaltningstabellen.

Inmatning av verktygsgeometridata (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN], [VARJE VERKTYG], [VERKTYG] eller
[VERKTYGSGEOM].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Tryck på den horisontella softkey-knappen [VERKTYGSGEOM].
8 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning ”TOOLGEOM.TXT".
9 Tryck på den horisontella skärmknappen [EXEK].
Detta startar läsningen av verktygsgeometridata och ”INPUT” blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen ”INPUT".
Avbryt inmatningen av verktygsgeometridata genom att trycka på den horisontella skärmknappen
[CAN].

OBS!
1 Om verktyget där ett antal verktygsgeometridata ska ändras redan är registrerat
i magasinet när ett försök görs att ändra verktygets geometridata, utlöses ett
larm, PS5360 "VERKT. INTERFER KONTROLL FEL" (Data matas inte in.)
2 Efter att alla data som är relaterade till verktygsförvaltningsfunktionerna i NC har
raderats, återställ säkerhetskopierade data i följande ordningsföljd:
verktygsgeometridata, verktygsförvaltningsdata och
magasinsförvaltningstabellen.

- 788 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

8.2.8.16 Utmatning av verktygsgeometridata


Verktygsgeometridata matas ut från CNC-maskinens minne till en extern enhet i utmatningsformatet.

Utmatning av verktygsgeometridata (för 8,4/10,4-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionstangenten för att öppna verktygsförvaltningsskärmen, magasinsskärmen,
skärmen för respektive verktygsdata eller skärmen för verktygsgeometridata.
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [STANS].
6 Tryck på softkey-knappen [VERKTYGSGEOM].
7 Ange namnet på den fil du vill mata in.
Om namnet på den utmatade filen utelämnas antas filnamnet för standardutmatning
vara ”TOOLGEOM.TXT".
8 Tryck på skärmknappen [EXEK].
Detta startar utmatningen av verktygsgeometridata och "UTMATN" blinkar på skärmens nedre,
högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av verktygsgeometridata (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VT-HANTERARE] visas.
Tryck på den vertikala softkey-knappen [VT-HANTERARE].
4 Tryck på den vertikala softkey-knappen [MAGASIN], [VARJE VERKTYG], [VERKTYG] eller
[VERKTYGSGEOM].
5 Tryck på omkopplaren REDIGERA på manöverpanelen.
6 Tryck på den horisontella softkey-knappen [STANS].
7 Tryck på den horisontella softkey-knappen [VERKTYGSGEOM].
8 Ange namnet på den fil du vill mata in.
Om namnet på den utmatade filen utelämnas antas filnamnet för standardutmatning
vara ”TOOLGEOM.TXT".
9 Tryck på den horisontella skärmknappen [EXEK].
Detta startar utmatningen av verktygsgeometridata och "UTMATN" blinkar på skärmens nedre,
högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.9 Inmatning och utmatning av förvaltningsdata för


verktygslivslängd
8.2.9.1 Inmatning av förvaltningsdata för verktygslivslängd
Förvaltningsdata för verktygslivslängd laddas in i CNC-maskinens minne från en extern enhet, som t.ex.
ett minneskort.

- 789 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Inmatning av förvaltningsdata för verktygslivslängd (för 8,4/10,4-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på funktionsknappen .
4 Tryck på knappen för nästa meny tills softkey-knappen för kapitelval
[VERKTYGSLIVSLÄNGD] visas.
5 Tryck på softkey-knappen [(OPER)].
När skärmen för förvaltning av verktygslivslängden (gruppredigering) öppnas, tryck på
softkey-knappen [SLUT] för att öppna skärmen för förvaltning av verktygslivslängden (lista).
6 Tryck på softkey-knappen [LÄS].
7 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning
vara ”TOOLLIFE.TXT".
8 Tryck på skärmknappen [EXEK].
Detta startar läsningen av verktygslivslängdens förvaltningsdata och ”INPUT" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

OBS!
Innan förvaltningsdata för verktygslivslängden matas in, raderas alla
förvaltningsdata för verktygslivslängden.

Inmatning av förvaltningsdata för verktygslivslängd (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på funktionsknappen .
4 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VERKTYGSLIVSLÄNGD] visas.
5 Tryck på den vertikala softkey-knappen [VERKTYGSLIVSLÄNGD].
När skärmen för förvaltning av verktygslivslängden (gruppredigering) öppnas, tryck på
softkey-knappen [SLUT] för att öppna skärmen för förvaltning av verktygslivslängden (lista).
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Ange namnet på den fil du vill mata in.
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning
vara ”TOOLLIFE.TXT".
8 Tryck på den horisontella skärmknappen [EXEK].
Detta startar läsningen av verktygslivslängdens förvaltningsdata och ”INPUT” blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

8.2.9.2 Utmatning av förvaltningsdata för verktygslivslängd


Förvaltningsdata för verktygslivslängd lagrad i CNC-maskinens minne matas ut till en extern enhet, som
t.ex. ett minneskort.

Utmatning av förvaltningsdata för verktygslivslängd (för 8,4/10,4-tums skärm)


Rutin
- 790 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på funktionsknappen .
4 Tryck på knappen för nästa meny tills softkey-knappen för kapitelval
[VERKTYGSLIVSLÄNGD] visas.
5 Tryck på softkey-knappen [(OPER)].
När skärmen för förvaltning av verktygslivslängden (gruppredigering) öppnas, tryck på
softkey-knappen [SLUT] för att öppna skärmen för förvaltning av verktygslivslängden (lista).
6 Tryck på softkey-knappen [STANS].
7 Ange namnet på den fil du vill mata ut.
Om namnet på den utmatade filen utelämnas antas filnamnet för standardutmatning
vara ”TOOLLIFE.TXT".
8 Tryck på skärmknappen [EXEK].
Detta startar utmatningen av förvaltningsdata för verktygslivslängd och "UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av förvaltningsdata för verktygslivslängd (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på funktionsknappen .
4 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[VERKTYGSLIVSLÄNGD] visas.
5 Tryck på den vertikala softkey-knappen [VERKTYGSLIVSLÄNGD].
När skärmen för förvaltning av verktygslivslängden (gruppredigering) öppnas, tryck på
softkey-knappen [SLUT] för att öppna skärmen för förvaltning av verktygslivslängden (lista).
6 Tryck på den horisontella softkey-knappen [STANS].
8 Ange namnet på den fil du vill mata ut.
Om namnet på den utmatade filen utelämnas antas filnamnet för standardutmatning
vara ”TOOLLIFE.TXT".
9 Tryck på den horisontella skärmknappen [EXEK].
Detta startar utmatningen av förvaltningsdata för verktygslivslängd och "UTMATN" blinkar på
skärmens nedre, högra del. När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

8.2.10 Inmatning och utmatning av verktygsoffsetdata för perifer


axelstyrning
8.2.10.1 Inmatning av verktygsoffsetdata för perifer axelstyrning
Vertygets offsetdata för perifer axelstyrning laddas in i CNC-minnet från en extern enhet.
Inmatningsformatet är detsamma som formatet för en kanal som väljs med parametrarna nr 3040 till 3042.

Inmatning av verktygsoffsetdata (för 8,4/10,4 tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .

- 791 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

3 Tryck på knappen för nästa meny tills softkey-knappen [OFFSET] visas.


Tryck på softkey-knappen [OFFSET].
4 Skärmknapp för aktiv perifer axelstyrning (skärmknapp [PAXES1OFFSET]-[PAXES3OFFSET])
visas. (Den perifera axelstyrningen till vilken parametrarna nr 3037 till 3042 är inställda blir aktiva.)
När 8,4 tums bildskärm används, visas skärmknapparna [PAXES1]-[PAXES3]).
5 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
6 Tryck på softkey-knappen [(OPER)].
7 Tryck på knappen för nästa meny tills softkey-knappen [LÄS] visas.
Tryck på softkey-knappen [LÄS].
8 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
9 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av offset data och "INPUT" blinkar på skärmens nedre, högra del. När
inmatningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen trycker du på den horisontella soft key-knappen [AVBRYT].

Inmatning av verktygsoffsetdata (för 15-tums skärm)


Rutin
1 Kontrollera att det går att läsa från inmatningsenheten.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[OFFSET] visas.
Tryck på den vertikala softkey-knappen [OFFSET].
4 Skärmknappen för aktiv perifer axelstyrning (vertikal skärmknapp
[PAXES1OFFSET]-[PAXES3OFFSET]) visas. (Den perifera axelstyrningen till vilken parametrarna
nr 3037 till 3042 är inställda blir aktiva.)
5 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
6 Tryck på den horisontella softkey-knappen [LÄS].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
8 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av offset data och "INPUT" blinkar på skärmens nedre, högra del. När
inmatningen är klar försvinner markeringen ”INPUT".
Avbryt inmatningen av offsetdata genom att trycka på den horisontella skärmknappen [CAN].

8.2.10.2 Utmatning av verktygsoffsetdata för perifer axelstyrning


Verktygsoffsetdata för perifer axelstyrning matas ut i ett definierat utmatningsformat från CNC-minnet
till en extern enhet. Utmatningsformatet är detsamma som formatet i vilket en kanal väljs med
parametrarna nr 3040 till 3042.

Filnamnstillägg för förvalt filnamn ställs in Tabell 8.2.10.2 (a) som när bit 0 (MDP) i parameter nr 138 är
inställd på 1.

Tabell 8.2.10.2 (a) Filnamnstillägg för textfil med verktygsoffset


Gruppnummer för perifer axelstyrning Parameter MDP
som visas 0 1
1 TOOLOFST.TXT TOOLOFST.PA1
2 TOOLOFST.TXT TOOLOFST.PA2
3 TOOLOFST.TXT TOOLOFST.PA3

- 792 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

OBS!
Ställ in driftsättet för alla kanaler på läge EDIT innan inmatning/utmatning av
verktygsoffsetvärden för perifer axelstyrning exekveras.
Verktygsoffsetvärden före perifer axelstyrning kan inte matas ut med NC
datautmatningsfunktion.

Utmatning av verktygsoffsetdata (för 8,4/10,4 tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på knappen för nästa meny tills softkey-knappen [OFFSET] visas.
Tryck på softkey-knappen [OFFSET].
4 Skärmknapp för aktiv perifer axelstyrning (skärmknapp [PAXES1OFFSET]-[PAXES3OFFSET])
visas. (Den perifera axelstyrningen till vilken parametrarna nr 3037 till 3042 är inställda blir aktiva.)
När 8,4 tums bildskärm används, visas skärmknapparna [PAXES1]-[PAXES3]).
5 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
6 Tryck på softkey-knappen [(OPER)].
7 Tryck på knappen för nästa meny tills softkey-knappen [F OUTPUT] visas.
Tryck på softkey-knappen [F IOUTPUT].
8 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
9 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av offsetdata och "UTMATN" blinkar på skärmens nedre, högra del. När
skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av verktygsoffsetdata (för 15-tums skärm)


Rutin
1 Säkerställ att utmatningsenheten är klar för utmatning.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[OFFSET] visas.
Tryck på den vertikala softkey-knappen [OFFSET].
4 Skärmknappen för aktiv perifer axelstyrning (vertikal skärmknapp
[PAXES1OFFSET]-[PAXES3OFFSET]) visas. (Den perifera axelstyrningen till vilken parametrarna
nr 3037 till 3042 är inställda blir aktiva.)
5 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
6 Tryck på den horisontella softkey-knappen [STANS].
7 Ange namnet på den fil du vill mata in.
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
8 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av offsetdata och "UTMATN" blinkar på skärmens nedre, högra del. När
skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på den horisontella softkey-knappen [CAN].

- 793 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

8.3 IN-/UTMATNING AV DATA PÅ SKÄRMEN ALL IO


Genom att använda skärmen ALL IO kan du mata in och mata ut program, parametrar, offsetdata,
kompenseringsdata för stigningsfel, makrovariabler, arbetsstyckets koordinatsystemdata,
operationshistorikdata och verktygsförvaltningsdata till en extern I/O-enhet .

VAR FÖRSIKTIG
När du använder en extern I/O-enhet stäng inte av strömmen till CNC enheten.
Om du gör det kan enheten skadas.

OBS!
Skärmen ALL IO kan användas enbart om ett minneskort eller ett USB minne väljs
som extern I/O-enhet. Använd NC parametern nr 20 för att välja en extern I/O
enhet.

Nedan förklaras hur man visar skärmen ALL IO:

Utmatning av Y-axeloffsetdata (för 8,4-/10,4-tums skärm)


Rutin
1 Tryck på funktionsknappen .
2 Tryck på menyknappen flera gånger.
3 Tryck på softkey-knappen [ALL IO] för att visa ALL IO-skärmen.

Följande steg för val av data från skärmen ALL IO kommer att förklaras för varje typ av data.

Utmatning av Y-axeloffsetdata (för 15-tums skärm)


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen [ALL
I/O] visas.
3 Tryck på den vertikala softkey-knappen [ALL I/O] för att visa skärmen ALL IO.

Följande steg för val av data från skärmen ALL IO kommer att förklaras för varje typ av data.

- 794 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Procedur för att ändra målmappen för in- och utmatning av data (för 8,4/10,4-tums
skärm)
Den sista mappen som visas på skärmen USB MINNES FIL LISTA behandlas som standardmålmappen
för in- och utmatning av data i ett USB-minne. Om du vill mata data in eller ut till en annan mapp utför
du följande operation:

1 Visa skärmen ALL IO.

2 Tryck på softkey-knappen [BYT MAPP]. Skärmen USB MINNES FIL LISTA visas.

3 Visa den mapp som du vill använda för in- eller utmatning av data.
4 Tryck på softkey-knappen [RETURN ALL I/O]. Skärmen ALL IO visas igen. Mappen som visas på
listskärmen används som målmappen för in- och utmatning av data.

- 795 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Procedur för att ändra målmappen för in- och utmatning av data (för 15-tums skärm)
Den sista mappen som visas på skärmen USB MINNES FIL LISTA behandlas som standardmålmappen
för in- och utmatning av data i ett USB-minne. Om du vill mata data in eller ut till en annan mapp utför
du följande operation:

1 Tryck på softkey-knappen [(OPER)] på skärmen ALL IO.

2 Tryck på den horisontella softkey-knappen [BYT MAPP]. Skärmen USB MINNES FIL LISTA
visas.

3 Visa den mapp som du vill använda för in- och utmatning av data.
4 Tryck på softkey-knappen [RETURN ALL I/O]. Skärmen ALL IO visas igen. Mappen som visas på
listskärmen används som målmappen för in- och utmatning av data.

- 796 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Konfigurering av det här avsnittet


Avsnitt 8.3, "INMATNING/UTMATNING PÅ SKÄRMEN ALL IO", består av följande underavsnitt:

8.3.1 Inmatning och utmatning av program .............................................................................................797


8.3.2 Inmatning och utmatning av alla program och mappar...................................................................800
8.3.3 In- och utmatning av parametrar .....................................................................................................801
8.3.4 In- och utmatning av offsetdata.......................................................................................................803
8.3.5 Inmatning och utmatning av kompenseringsdata för stigningsfel...................................................804
8.3.6 Inmatning och utmatning av gemensamma variabler för kundmakro.............................................806
8.3.7 Inmatning och utmatning av arbetsstyckets koordinatsystemdata ..................................................807
8.3.8 Inmatning och utmatning av operationshistorikdata .......................................................................808
8.3.9 Inmatning och utmatning av verktygsförvaltningsdata...................................................................809
8.3.10 Inmatning och utmatning av alla verktygsförvaltningsdata samtidigt ............................................814
8.3.11 Filformat och felmeddelanden ........................................................................................................817

8.3.1 Inmatning och utmatning av program


Ett program kan matas in och ut med bildskärmen för ALL IO.

Inmatning av ett program (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [PROGRAM] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].
5 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F-NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "ALL-PROG.TXT".
Se Tabell 8.3.1 (a) för detaljer.
6 Ange programnumret så att det kan användas efter inmatningen.
Skriv ett programnummer och tryck på softkey-knappen [P SET].
Om inget programnummer anges här används programnumret i filen direkt.
7 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av programmet och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Tabell 8.3.1 (a)


[P
[F VAL] Inmatningsfilnamn Inmatningsprogram Inmatningsprogramnamn
INST]
TOM TOM ALL-PROG.TXT Alla program i ALL-PROG.TXT Filnamn då filen sparas
Första programmet i Programnamnet ställs in med [P
TOM INMATA ALL-PROG.TXT
ALL-PROG.TXT INST]
Filnamn inställt Samtliga program i filen angiven
INMATA TOM Filnamn då filen sparas
med [F NAMN] med [F NAMN]
Filnamn inställt Första programmet i filen Programnamnet ställs in med [P
INMATA INMATA
med [F NAMN] angivet med [F NAMN] INST]

Inmatning av ett program (för 15-tums visningsenhet)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [PROGRAM] visas.
Tryck på den vertikala softkey-knappen [PROGRAM].
- 797 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

2 Tryck på omkopplaren REDIGERA på manöverpanelen.


3 Tryck på den horisontella softkey-knappen [N LÄS].
4 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "ALL-PROG.TXT".
Se Tabell 8.3.1 (b) för detaljer.
5 Ange programnumret så att det kan användas efter inmatningen.
Skriv ett programnummer och tryck på den horisontella softkey-knappen [P SET].
Om inget programnummer anges här används programnumret i filen direkt.
6 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av programmet och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

Tabell 8.3.1 (b)


[P
[F VAL] Inmatningsfilnamn Inmatningsprogram Inmatningsprogramnamn
INST]
TOM TOM ALL-PROG.TXT Alla program i ALL-PROG.TXT Filnamn då filen sparas
Första programmet i Programnamnet ställs in med [P
TOM INMATA ALL-PROG.TXT
ALL-PROG.TXT INST]
Filnamn inställt Samtliga program i filen angiven
INMATA TOM Filnamn då filen sparas
med [F NAMN] med [F NAMN]
Filnamn inställt Första programmet i filen Programnamnet ställs in med [P
INMATA INMATA
med [F NAMN] angivet med [F NAMN] INST]

Utmatning av ett program (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [PROGRAM] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange programmet som du vill mata ut.
Skriv ett programnummer, och tryck på softkey-knappen [P SET].
Om O-9999 skrivs in matas alla program i minnet ut.
Om det inledande programnumret och det avslutande programnumret skrivs in åtskiljda med ett
kommatecken (,), matas flera program inom det specificerade området ut på en gång.
6 Ange filnamnet som ska matas ut.
Skriv ett filnamn och tryck på softkey-knappen [F NAMN].
Om inget filnamn anges förutsätts att utmatningsfilnamnet är ett "O"-nummer om ett enskilt
programnummer anges. Om -9999 anges förutsätts utmatningsfilnamnet vara "ALL-PROG.TXT".
Se Tabell 8.3.1 (c) för detaljer.
(För en förklaring av förgrundsmapparna, se "Standardmappar" av "MAPPAR" i
"PROGRAMHANTERING" i kapitel "PROGRAMMERING".) För information om ändring av
förgrundsmappar, se underavsnitt "BYTA AKTUELL MAPP" i "PROGRAMHANTERING" i
kapitel "DRIFT".)
7 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av programmet och "UTMATN" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Tabell 8.3.1 (c)


[F VAL] [P INST] Utmatningsfilens namn Utmatningsprogram
Alla program i förgrundsmapparna visas i
TOM TOM eller (O-9999) ALL-PROG.TXT
programmappen
Programnamnet ställs in med [P Program i NC-maskinen inställt med [P
TOM INMATA
INST] INST]
- 798 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

[F VAL] [P INST] Utmatningsfilens namn Utmatningsprogram


Program nr xxxx till nr yyyy som har ställts
TOM Oxxxx,Oyyyy ALL-PROG.TXT
in med [P INS]
Alla program i förgrundsmapparna visas i
INMATA TOM eller (O-9999) Filnamn inställt med [F NAMN]
programmappen
Program i NC-maskinen inställt med [P
INMATA INMATA Filnamn inställt med [F NAMN]
INST]
Program nr xxxx till nr yyyy som har ställts
INMATA Oxxxx,Oyyyy Filnamn inställt med [F VAL]
in med [P INS]

Utmatning av ett program (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [PROGRAM] visas.
Tryck på den vertikala softkey-knappen [PROGRAM].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange programmet som du vill mata ut.
Skriv ett programnummer, och tryck på den horisontella softkey-knappen [P SET].
Om O-9999 skrivs in matas alla program i minnet ut.
Om det inledande programnumret och det avslutande programnumret skrivs in åtskiljda med ett
kommatecken (,), matas flera program inom det specificerade området ut på en gång.
5 Ange filnamnet som ska matas ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om inget filnamn anges förutsätts att utmatningsfilnamnet är ett "O"-nummer om ett enskilt
programnummer anges. Om -9999 anges förutsätts utmatningsfilnamnet vara "ALL-PROG.TXT".
Se Tabell 8.3.1 (d) för detaljer.
(För en förklaring av förgrundsmapparna, se "Standardmappar" av "MAPPAR" i
"PROGRAMHANTERING" i kapitel "PROGRAMMERING".) För information om ändring av
förgrundsmappar, se underavsnitt "BYTA AKTUELL MAPP" i "PROGRAMHANTERING" i
kapitel "DRIFT".)
6 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av programmet och "UTMATN" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

Tabell 8.3.1 (d)


[F VAL] [P INST] Utmatningsfilens namn Utmatningsprogram
Alla program i förgrundsmapparna visas i
TOM TOM eller (O-9999) ALL-PROG.TXT
programmappen
Programnamnet ställs in med [P Program i NC-maskinen inställt med [P
TOM INMATA
INST] INST]
Program nr xxxx till nr yyyy som har ställts
TOM Oxxxx,Oyyyy ALL-PROG.TXT
in med [P INS]
Alla program i förgrundsmapparna visas i
INMATA TOM eller (O-9999) Filnamn inställt med [F NAMN]
programmappen
Program i NC-maskinen inställt med [P
INMATA INMATA Filnamn inställt med [F NAMN]
INST]
Program nr xxxx till nr yyyy som har ställts
INMATA Oxxxx,Oyyyy Filnamn inställt med [F VAL]
in med [P INS]

- 799 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

8.3.2 Inmatning och utmatning av alla program och mappar


Alla program och mappar kan matas in och ut med skärmen ALL IO.

Inmatning av alla program och mappar (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [PROGRAM] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
Välj läget EDIT för alla kanaler.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [LÄS ALLA].
5 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "ALL-FLDR.TXT".
7 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av programmet och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av alla program och mappar (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [PROGRAM] visas.
Tryck på den vertikala softkey-knappen [PROGRAM].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
Välj läget EDIT för alla kanaler.
3 Tryck på den horisontella softkey-knappen [LÄS ALLA].
4 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "ALL-FLDR.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av programmet och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

Utmatning av alla program och mappar (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [PROGRAM] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [SKRIV ALLA].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "ALL-FLDR.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av programmet och "UTMATN" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

- 800 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Utmatning av alla program och mappar (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [PROGRAM] visas.
Tryck på den vertikala softkey-knappen [PROGRAM].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [SKRIV ALLA].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "ALL-FLDR.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av programmet och "UTMATN" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

8.3.3 In- och utmatning av parametrar


Parametrar kan matas in och ut på bildskärmen för ALL IO.

Inmatning av parametrar (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny tills softkey-knappen [INSTÄLL] visas.
Tryck på softkey-knappen [INSTÄLL].
3 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
4 Mata in 1 vid uppmaningen "PARAMETER SKRIV" i inställningsdata. Larm SW0100 visas.
5 Tryck på softkey-knappen [PARAMETER] på skärmen ALL IO.
6 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
7 Tryck på softkey-knappen [(OPER)].
8 Tryck på softkey-knappen [N LÄS].
9 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CNC-PARA.TXT".
10 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av parametern och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].
11 Tryck på funktionsknappen .
12 Tryck på softkey-knappen [INSTÄL].
13 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
14 Mata in 0 vid uppmaningen "PARAMETER SKRIV" i inställningsdata.
15 Aktivera strömmen till CNC-maskinen igen.

Inmatning av parametrar (för 15-tums visningsenhet)


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[INSTÄLL] visas.
Tryck på den vertikala softkey-knappen [INSTÄLL].
- 801 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

3 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.


4 Mata in 1 vid uppmaningen "PARAMETER SKRIV" i inställningsdata. Larm SW0100 visas.
5 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [PROGRAM] visas.
Tryck på den vertikala softkey-knappen [PROGRAM].
6 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
7 Tryck på den horisontella softkey-knappen [N LÄS].
8 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CNC-PARA.TXT".
9 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av parametern och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].
10 Tryck på funktionsknappen .
11 Tryck på den vertikala softkey-knappen [INSTÄL].
12 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
13 Mata in 0 vid uppmaningen "PARAMETER SKRIV" i inställningsdata.
14 Aktivera strömmen till CNC-maskinen igen.

Utmatning av parametrar (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [PARAMETER] på skärmen ALL IO.
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CNC-PARA.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av parametern och "UTMATN" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av parametrar (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [PROGRAM] visas.
Tryck på den vertikala softkey-knappen [PROGRAM].
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CNC-PARA.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av parametern och "UTMATN" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

- 802 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

8.3.4 In- och utmatning av offsetdata


Offsetdata kan matas in och ut på bildskärmen för ALL IO.

Inmatning av offset data (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [OFFSET] på skärmen ALL IO.
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].
5 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av offset data och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av offset data (för 15-tums visningsenhet)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [OFFSET] visas.
Tryck på den vertikala softkey-knappen [OFFSET].
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på den horisontella softkey-knappen [N LÄS].
4 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av offset data och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

Utmatning av offsetdata (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [OFFSET] på skärmen ALL IO.
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av offsetdata och "UTMATN" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

- 803 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Utmatning av offsetdata (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [OFFSET] visas.
Tryck på den vertikala softkey-knappen [OFFSET].
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "TOOLOFST.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av offsetdata och "UTMATN" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

8.3.5 Inmatning och utmatning av kompenseringsdata för


stigningsfel
Kompenseringsfel för stigningsfel kan matas in och ut med hjälp av skärmen ALL IO.

Inmatning av kompenseringsdata för stigningsfel (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny tills softkey-knappen [INSTÄLL] visas.
Tryck på softkey-knappen [INSTÄLL].
3 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
4 Mata in 1 vid uppmaningen "PARAMETER SKRIV" i inställningsdata. Larm SW0100 visas.
5 Tryck på softkey-knappen [STIG.F] på skärmen ALL IO.
6 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
7 Tryck på softkey-knappen [(OPER)].
8 Tryck på softkey-knappen [N LÄS].
9 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "PITCH.TXT".
10 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av kompenseringsdata för stigningsfel och "INPUT" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].
11 Tryck på funktionsknappen .
12 Tryck på softkey-knappen [INSTÄL].
13 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
14 Mata in 0 vid uppmaningen "PARAMETER SKRIV" i inställningsdata.
15 Aktivera strömmen till CNC-maskinen igen.

Inmatning av kompenseringsdata för stigningsfel (för 15-tums skärm)


Rutin
1 Tryck på funktionsknappen .

- 804 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala softkey-knappen
[INSTÄLL] visas.
Tryck på den vertikala softkey-knappen [INSTÄLL].
3 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
4 Mata in 1 vid uppmaningen "PARAMETER SKRIV" i inställningsdata. Larm SW0100 visas.
5 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [STIG.F] visas.
Tryck på den vertikala softkey-knappen [STIG.F].
6 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
7 Tryck på den horisontella softkey-knappen [N LÄS].
8 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontalla softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "PITCH.TXT".
9 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av kompenseringsdata för stigningsfel och "INPUT" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].
10 Tryck på funktionsknappen .
11 Tryck på den vertikala softkey-knappen [INSTÄL].
12 Tryck på MDI-omkopplaren på manöverpanelen eller utlös nödstopp.
13 Mata in 0 vid uppmaningen "PARAMETER SKRIV" i inställningsdata.
14 Aktivera strömmen till CNC-maskinen igen.

Utmatning av kompenseringsdata för stigningsfel (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [STIG.F] på skärmen ALL IO.
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på ilen utelämnas antas standardfilnamnet "PITCH.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av kompenseringsdata för stigningsfel och "UTMATN" blinkar på
skärmens nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av kompenseringsdata för stigningsfel (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [STIG.F] visas.
Tryck på den vertikala softkey-knappen [STIG.F].
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "PITCH.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av kompenseringsdata för stigningsfel och "UTMATN" blinkar på
skärmens nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

- 805 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

8.3.6 Inmatning och utmatning av gemensamma variabler för


kundmakro
Gemensamma variabler för kundmakron kan matas in och ut på bildskärmen för ALL IO.

Inmatning av gemensamma variabler för kundmakro (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [MAKRO] på skärmen ALL IO.
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].
5 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "MACRO.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av gemensamma variabler för kundmakron och "INPUT" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av gemensamma variabler för kundmakro (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [MACRO] visas.
Tryck på den vertikala softkey-knappen [MACRO].
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på den horisontella softkey-knappen [N LÄS].
4 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "MACRO.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av gemensamma variabler för kundmakron och "INPUT" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

Utmatning av gemensamma variabler för kundmakro (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [MAKRO] på skärmen ALL IO.
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "MACRO.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av gemensamma variabler för kundmakron och "UTMATN" blinkar på
skärmens nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

- 806 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Utmatning av gemensamma variabler för kundmakro (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [MACRO] visas.
Tryck på den vertikala softkey-knappen [MACRO].
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "MACRO.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av gemensamma variabler för kundmakron och "UTMATN" blinkar på
skärmens nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

8.3.7 Inmatning och utmatning av arbetsstyckets


koordinatsystemdata
Arbetsstyckets koordinatsystemdata kan matas in och ut med hjälp av skärmen ALL IO.

Inmatning av arbetsstyckets koordinatsystemdata (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [ARBET.] på skärmen ALL IO.
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].
5 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "EXT_WKZ.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av arbetsstyckets koordinatsystemdata och "INPUT" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av arbetsstyckets koordinatsystemdata (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [ARBET.] visas.
Tryck på den vertikala softkey-knappen [ARBET.].
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på den horisontella softkey-knappen [N LÄS].
4 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "EXT_WKZ.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av arbetsstyckets koordinatsystemdata och "INPUT" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

- 807 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Utmatning av arbetsstyckets koordinatsystemdata (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [ARBET.] på skärmen ALL IO.
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "EXT_WKZ.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av arbetsstyckets koordinatsystemdata och "UTMATN" blinkar på
skärmens nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av arbetsstyckets koordinatsystemdata (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [ARBET.] visas.
Tryck på den vertikala softkey-knappen [ARBET.].
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på ilen utelämnas antas standardfilnamnet "EXT_WKZ.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av arbetsstyckets koordinatsystemdata och "UTMATN" blinkar på
skärmens nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

8.3.8 Inmatning och utmatning av operationshistorikdata

Operationshistorikdata kan matas ut på skärmen ALL IO (med funktionsknappen för 15-tums


skärm).
Endast utmatning är tillåten för operationshistorikdata.
Utmatningsdata är i textformat. För att ta del av de utmatade data måste du använda ett program i datorn
som kan hantera textfiler.

Utmatning av operationshistorikdata (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [OPERAT HISTRY] på skärmen ALL IO.
2 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "OPRT_HIS.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av operationshistorikdata och "UTMATN" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

- 808 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Utmatning av operationshistorikdata (för 15-tums skärm)


Rutin
1 Tryck på funktionsknappen .
2 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [OPERAT HISTRY] visas.
Tryck på den vertikala softkey-knappen [OPERAT HISTRY].
3 Tryck på brytaren REDIGERA eller maskinens manöverpanel eller gå över till tillståndet nödstopp.
4 Tryck på den horisontella softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Om namnet på filen utelämnas antas standardfilnamnet "OPRT_HIS.TXT".
6 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av operationshistorikdata och "UTMATN" blinkar på skärmens nedre,
högra del. När läsningen avslutas försvinner indikeringen "UTMATN". För att avbryta utmatningen,
tryck på den horisontella softkey-knappen [CAN].

8.3.9 Inmatning och utmatning av verktygsförvaltningsdata


Verktygsförvaltningsdata kan matas in och ut på skärmen ALL IO.

OBS!
1 För flervägssystem, placera alla kanaler i EDIT-läget innan du utför in- och
utmatningar.
2 Formatet som du använder är samma som registreringsformatet för G10-format.

Inmatning av verktygsförvaltningsdata (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [VTYG] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].
5 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOL_MNG.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av verktygsförvaltningsdata och "INPUT" blinkar på skärmens nedre, högra
del. När läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av verktygsförvaltningsdata (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [VTYG] visas.
Tryck på den vertikala softkey-knappen [VTYG].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [N LÄS].
4 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "TOOL_MNG.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av verktygsförvaltningsdata och "INPUT" blinkar på skärmens nedre, högra
- 809 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

del. När läsningen är klar försvinner markeringen "INPUT".


För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

Utmatning av verktygsförvaltningsdata (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [VTYG] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på utmatningsfilen utelämnas antas standardfilnamnet "TOOL_MNG.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av verktygsförvaltningsdata och "UTMATN" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av verktygsförvaltningsdata (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [VTYG] visas.
Tryck på den vertikala softkey-knappen [VTYG].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på utmatningsfilen utelämnas antas standardfilnamnet "TOOL_MNG.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av verktygsförvaltningsdata och "UTMATN" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

Inmatning av magasindata (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [MAGAZINE] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].
5 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "MAGAZINE.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av magasindata och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av magasinsdata (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [MAGAZINE] visas.
Tryck på den vertikala softkey-knappen [MAGAZINE].
- 810 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [N LÄS].
4 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "MAGAZINE.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av magasindata och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

Utmatning av magasindata (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [MAGAZINE] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "MAGAZINE.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av magasindata och "UTMATN" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av magasinsdata (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [MAGAZINE] visas.
Tryck på den vertikala softkey-knappen [MAGAZINE].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet filen utelämnas antas standardfilnamnet "MAGAZINE.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av magasindata och "UTMATN" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

Inmatning av verktygslivsstatus och namndata (för 8.4/10.4-tums skärm)


Rutin
1 Tryck på softkey-knappen [STATUS] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].
5 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "STATUS.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av verktygslivsstatus och namndata och "INPUT" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].
- 811 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Inmatning av verktygslivsstatus och namndata (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [STATUS] visas.
Tryck på den vertikala softkey-knappen [STATUS].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [N LÄS].
4 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "STATUS.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av verktygslivsstatus och namndata och "INPUT" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

Utmatning av verktygslivsstatus och namndata (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [STATUS] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "STATUS.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av verktygslivsstatus och namndata och "UTMATN" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av namndata för status på verktygslivslängd (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [STATUS] visas.
Tryck på den vertikala softkey-knappen [STATUS].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på flen utelämnas antas standardfilnamnet "STATUS.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av verktygslivsstatus och namndata och "UTMATN" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

Inmatning av namndata för anpassade data (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [KUND] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].

- 812 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
5 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CUSTOMIZ.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av namndata för anpassade data och "INPUT" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av namndata för anpassade data (för 15-tums visningsenhet)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [KUND] visas.
Tryck på den vertikala softkey-knappen [KUND].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [N LÄS].
4 Ange namnet på den fil du vill mata in.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "CUSTOMIZ.TXT".
5 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av namndata för anpassade data och "INPUT" blinkar på skärmens nedre,
högra del. När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

Utmatning av namndata för anpassade data (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [KUND] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "CUSTOMIZ.TXT".
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av namndata för anpassade data och "UTMATN" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen trycker du på softkey-knappen [CAN].

Utmatning av namndata för anpassade data (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [KUND] visas.
Tryck på den vertikala softkey-knappen [KUND].
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på den horisontella softkey-knappen [STANS].
4 Ange namnet på den fil du vill mata ut.
Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på filen utelämnas antas standardfilnamnet "CUSTOMIZ.TXT".
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av namndata för anpassade data och "UTMATN" blinkar på skärmens
nedre, högra del. När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

- 813 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

8.3.10 Inmatning och utmatning av alla verktygsförvaltningsdata


samtidigt
Alla data som används av verktygsförvaltningsfunktionen klassificeras i följande två typer: "alla
verktygsdata" och "alla anpassade data" och varje typ av data är inmatning och utmatning samtidigt på
skärmen ALL IO.

Förklaring
- Inmatnings-/utmatningsdata
Varje typ av data av verktygsförvaltningsfunktionen är inmatning från och utmatning till en extern
inmatnings-/utmatningsenhet. Följande tabell visar typerna av utmatningsdata och ordningen på de data
som matas ut.

Tabell 8.3.10 (a) Alla verktygsdata


Utmatningsordning Utgångsdata
1 Verktygsgeometridata
2 Verktygsförvaltningsdata
3 Magasinhanteringstabell
4 Magasinegenskapsdata
5 Egenskapsdata för hylsa
6 Verktygsoffsetdata
7 Verktygsgeometriska storleksdata

Tabell 8.3.10 (b) Alla anpassade data


Utmatningsordning Utgångsdata
1 Namndata för anpassade data
2 Verktygslivsstatus och namndata
3 Anpassade data visade som vertygsförvaltningsdata
4 Spindel och väntande positionsnamndata
5 Decimalpunktsdata för anpassade data
6 Ta bort orsaksdata
7 Antal decimalerpå magasinegenskapens anpassade data
8 Antal decimalerpå magasinegenskapens anpassade data
9 Namndata på magasinegenskapens anpassade data
10 Namndata på hylsenskapens anpassade data
11 Namndata på verktygets typnummer

OBS!
1 För flervägssystem, placera alla kanaler i EDIT-läget innan du utför in- och
utmatningar av data.
2 Efter att följande verktygsförvaltningsdata har matats in normal , stäng av
strömmen:
- Anpassade data visade som vertygsförvaltningsdata
- Decimalpunktsdata för anpassade data
- Antal decimalerpå magasinegenskapens anpassade data
- Antal decimalerpå magasinegenskapens anpassade data
3 Om ett målverktyg har registrerats i ett magasin och stör andra verktyg vid
registreringen eller modifieringen av verktygets geometriska data, utfärdas larm
PS5360. I så fall radera verktygets geometriska data, verktygsförvaltningsdata
och verktygets magasintabelldata i NC eller redigare inmatningsdata innan du
matar in alla data samtidigt.

- 814 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

OBS!
4 Om en funktion relaterad till verktygsförvaltningsdata är inaktiverad eller
inmatningsdataformatet är ogiltigt, stoppas inmatningen.
5 När du skapar eller redigerar inmatningsdata, ändra inte ordningen som data
matas ut samtidigt.
6 Verktygets offset-datautmatning som använder denna funktion kan inte
användas av den programmerbara datainmatningsfunktionen.
7 För ett flervägssystem, mata inte ut inmatningsdata för en annan sökväg.

Inmatning av alla verktygsdata samtidigt (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [ALL TOOL] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].
5 Ange namnet på den fil som du vill mata in.
6 Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "AL_TLMGR.TXT".
7 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av data och "INPUT" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av alla verktygsdata samtidigt (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [ALL TOOL] visas.
2 Tryck på den vertikala softkey-knappen [ALL TOOL].
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på den horisontella softkey-knappen [N LÄS].
5 Ange namnet på den fil som du vill mata in.
6 Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "AL_TLMGR.TXT".
7 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av data och "INPUT" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Utmatning av alla verktygsdata samtidigt (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [ALL TOOL] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange filnamnet som ska matas ut.
6 Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på utmatningsfilen utelämnas antas standardfilnamnet "AL_TLMGR.TXT".
7 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av data och "UTMATN" blinkar på skärmens nedre, högra del.
När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen av programmet trycker du på softkey-knappen [CAN].
- 815 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Utmatning av alla verktygsdata samtidigt (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [ALL TOOL] visas.
2 Tryck på den vertikala softkey-knappen [ALL TOOL].
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på den horisontella softkey-knappen [STANS].
5 Ange filnamnet som ska matas ut.
6 Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "AL_TLMGR.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av data och "UTMATN" blinkar på skärmens nedre, högra del.
När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av alla anpasade data samtidigt (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [ALL CUSTOM] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [N LÄS].
5 Ange namnet på den fil som du vill mata in.
6 Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "AL_TLCSM.TXT".
7 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av data och "INPUT" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Inmatning av alla anpasade data samtidigt (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [ALL CUSTOM] visas.
2 Tryck på den vertikala softkey-knappen [ALL CUSTOM].
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på den horisontella softkey-knappen [N LÄS].
5 Ange namnet på den fil som du vill mata in.
6 Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antas standardfilnamnet "AL_TLCSM.TXT".
7 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av data och "INPUT" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Utmatning av alla anpasade data samtidigt (för 8,4/10,4-tums skärm)


Rutin
1 Tryck på softkey-knappen [ALL CUSTOM] på skärmen ALL IO.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [STANS].
5 Ange filnamnet som ska matas ut.
6 Skriv in ett filnamn och tryck på softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antar utmatningsfilen standardfilnamnet "AL_TLCSM.TXT".
- 816 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
7 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av data och "UTMATN" blinkar på skärmens nedre, högra del.
När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen av programmet trycker du på softkey-knappen [CAN].

Utmatning av alla anpasade data samtidigt (för 15-tums skärm)


Rutin
1 På skärmen ALL IO trycker du på den vertikala softkey-knappen [NÄSTA SIDA] tills den vertikala
softkey-knappen [ALL CUSTOM] visas.
2 Tryck på den vertikala softkey-knappen [ALL CUSTOM].
3 Tryck på omkopplaren REDIGERA på manöverpanelen.
4 Tryck på den horisontella softkey-knappen [STANS].
5 Ange filnamnet som ska matas ut.
6 Skriv in ett filnamn och tryck på den horisontella softkey-knappen [F NAMN].
Om namnet på inmatningsfilen utelämnas antar utmatningsfilen standardfilnamnet
"AL_TLCSM.TXT".
7 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av data och "UTMATN" blinkar på skärmens nedre, högra del.
När skrivoperationen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen av programmet trycker du på softkey-knappen [CAN].

8.3.11 Filformat och felmeddelanden


Förklaring
- Filformat
Alla filer som läses från och skrivs till en extern enhet är i textformat. Detta format beskrivs nedan.
En fil startar med % eller LF, följt av den egentliga informationen. En fil slutar alltid med %. Vid en
läsning hoppas data över mellan det första % och nästa LF. Varje block slutar med LF och inte med
semikolon (;).
• LF: 0A (hexadecimal) i ASCII-kod
• Om en fil innehåller små bokstäver, kana-tecken eller specialtecken (t ex $, \ och !) ignoreras dessa
bokstäver och tecken när filen läses.
Exempel)
%
O0001(MINNESKORTEXEMPELFIL)
G17 G49 G97
G92 X-11.3 Y2.33
:
:
M30
%
• ASCII-kod används för inmatning/utmatning, oberoende av den inställda parametern (ISO/EIA).
• Bit 3 (NCR) i parameter nr 0100 kan användas för att ange om blockkodsslutet (EOB) ska matas ut
enbart som "LF" eller som "LF, CR, CR."

Begränsning
- Minneskortspecifikation
Använd minneskorten som följer med PCMCIA Ver2.0 eller JEIDA Ver4.1.
- Attributminne
Minneskort som inte har något attributminne eller inte innehåller någon enhetsinformation i
attributminnet kan inte användas.
- Flash ROM-kort
Flash ROM-kort kan endast användas för läsning.

- 817 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

8.4 INBÄDDADE ETHERNET-FUNKTIONER

8.4.1 Visa listan med värdfiler


VAR FÖRSIKTIG
Innan FTP-kommunikation utförs första gången med hjälp av inbäddat Ethernet,
konsultera din nätverksadministratör, ställ in en nätverksadress och övriga
detaljer noggrant och utför omfattande kommunikationstester. Felaktiga
inställningar som t.ex. inställning av nätverksadress kan leda till negativa effekter
som kommunikationsbortfall i hela nätverket.
Se noga upp med alla kommunikationsfel. Om Ethernet används i ett nätverk där
ett kommunikationsfel föreligger, uppträder ett kommunikationsfel intermittent i
Ethernet, vilket kan orsaka ett CNC systemfel.

OBS!
1 Med inbäddat Ethernet kan ett enskilt CNC ansluta endast en FTP-server.
2 När en mängd filer är registrerade i värddatorn, kan displaybearbetningen av
visningen av fillistan bli långsam. Dela i detta fall upp mappen där filerna ligger
registrerade.

Visa listan med värdfiler (för 8,4/10,4-tums skärm)


En lista över filer som finns på värddatorn visas.

Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP]. Programlistskärmen visas. (Om softkey-knappen inte visas
trycker du på knappen för nästa meny .)
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [BYT ENHET].
5 Tryck på softkey-knappen [INT. ETHER], och skärmen EMBEDDED ETHERNET HOST FILE
LIST visas. När DNC-operationen från inbäddat Ethernet är giltig (bit 1 (EDE) i parametern är 1) så
visas M198 OPE FOLDER och DNC OPE FILE.

- 818 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Fig. 8.4.1 (a) Skärmen Värddatorns fillistskärm för inbäddat ethernet

Fig. 8.4.1 (b) Skärmen Värddatorns fillistskärm för inbäddat ethernet


(DNC-operation från inbäddat Ethernet är giltig)

- 819 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

OBS!
1 När FTP-filöverföringsfunktionen används ska du kontrollera att den giltiga
enheten är den inbäddade ethernet-porten.
De tre villkoren nedan bestämmer en anslutningsdestination på värddatorns
fillistskärm:
(1) Kontrollera att den giltiga anordningen är den inbäddade ethernet-porten. Gör
ett val i "VÄLJ ENHET" på Ethernet inställningsskärmen.
(2) Ställ in anslutningsdestinationer på FTP överföringsskärm. FTP
överföringsskärm visas vid tryck på skärmknappen [FTP TRANS] på Ethernet
inställningsskärm.
(3) En värddator kan väljas från anslutningsdestinationerna 1, 2 och 3. Gör ett
val enligt softkey-knappen [VÄRDBYTE] som beskriv senare.
2 Filnamn med 2-bytes tecken kan inte visas på rätt sätt.

6 När en fillista är större än en sida kan man bläddra i listan med sidknapparna .
7 Tryck på softkey-knappen [REFRESH] för att uppdatera skärmen.
8 Tryck på softkey-knappen [DETALJ AV] för att visa skärmen med värdfilslistan (endast filnamn).
Tryck på softkey-knappen [DET. PÅ] för att visa skärmen med värdfilslistan (detalj).
9 När du markerar en mapp med markören och trycker på MDI-knappen , ändras den valda
mappen till den nya aktuella mappen.

Visa listan med värdfiler (för 15-tums skärm)


En lista över filer som finns på värddatorn visas.

Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [KTALOG]. Programlistskärmen visas.
3 Tryck på knappen för nästa meny tills softkey-knappen [BYT ENHET] visas.
Tryck på den horisontella softkey-knappen [BYT ENHET].
4 Tryck på den horisontella softkey-knappen [INT. ETHER], och skärmen EMBEDDED ETHERNET
HOST FILE LIST visas. När DNC-operationen från inbäddat Ethernet är giltig (bit 1 (EDE) i
parametern är 1) så visas M198 OPE FOLDER och DNC OPE FILE.

- 820 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Fig. 8.4.1 (c) Skärmen Värddatorns fillistskärm för inbäddat ethernet

Fig. 8.4.1 (d) Skärmen Värddatorns fillistskärm för inbäddat ethernet


(DNC-operation från inbäddat Ethernet är giltig)

- 821 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

OBS!
1 När FTP-filöverföringsfunktionen används ska du kontrollera att den giltiga
enheten är den inbäddade ethernet-porten.
De tre villkoren nedan bestämmer en anslutningsdestination på värddatorns
fillistskärm:
(1) Kontrollera att den giltiga anordningen är den inbäddade ethernet-porten. Gör
ett val i "VÄLJ ENHET" på Ethernet inställningsskärmen.
(2) Ställ in anslutningsdestinationer på FTP överföringsskärm. FTP
överföringsskärm visas vid tryck på skärmknappen [FTP TRANS] på Ethernet
inställningsskärm.
(3) En värddator kan väljas från anslutningsdestinationerna 1, 2 och 3. Gör ett
val enligt softkey-knappen [VÄRDBYTE] som beskriv senare.
2 Filnamn med 2-bytes tecken kan inte visas på rätt sätt.

5 När en fillista är större än en sida kan man bläddra i listan med sidknapparna .
6 Tryck på den horisontella softkey-knappen [REFRESH] för att uppdatera skärmen.
7 Tryck på den horisontella softkey-knappen [DETALJ AV] för att visa skärmen med värdfilslistan
(endast filnamn). Tryck på den horisontella softkey-knappen [DET. PÅ] för att visa skärmen med
värdfilslistan (detalj).
8 När du markerar en mapp med markören och trycker på MDI-knappen , ändras den valda
mappen till den nya aktuella mappen.

Visa ojekt (vanligt på 8,4/10,4/15-tums skärmar)


M198 OPE FOLDER
Visa en mapp för M198-baserat subprogramanrop när anrop av underprogram på extern enhet från
inbäddat Ethernet är giltigt.

DNC OPR FIL


Visa ett filnamn som används när DNC-operation utförs, när DNC-operation från inbäddat Ethernet är
giltig.

TILLGÄNGLIG ENHET
"INBÄDDAT" eller "PCMCIA" visas.

ANSLUTNINGSVÄRD
Värdnumret och värdnamnet visas för den aktuellt valda anslutningen.

REGISTR. PROGRAM
Antalet filer registrerade i arbetsmappen för den anslutna värden visas. Upp till 8 siffror kan visas.

AKTUELL MAPP
Det aktuella mappnamnet på den anslutna värden visas.
Om sökvägen till mappen är lång jämfört med det visade objektet: visas tecknen “…” och endast de
första och sista tio tecknen i mappnamnet.

FILLISTA
Det görs ingen åtskillnad mellan filnamn och mappnamn.
Trots att max antalet visade tecken är 127, visas tecken så länge de får rum på en rad.

- 822 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Operationslista (vanligt på 8,4/10,4/15-tums skärmar)


M198
Specificerar mappen för vilken M198 subprogramanrop ska utföras när anrop av underprogram på extern
enhet från inbäddat Ethernet är giltigt.

DNC
Specificerar filen för vilken DNC-operation ska utföras när DNC-operation från inbäddat Ethernet är
giltig.

DET. PÅ, DETALJ AV


Skärmen kan växlas mellan endast visning av filnamn och visning av detaljer.

NYTT
Visade data kan uppdateras.

LÄS
En fil kan matas in från värddatorn till programminnet. Objektet visas endast när 9 är inställt på I/O
enhetsnumret för CNC.

STANS
En fil kan matas ut från programminnet till värddatorn. Objektet visas endast när 9 är inställt på I/O
enhetsnumret för CNC.

RADERA
En mapp eller fil kan raderas från värddatorn.

DÖP OM
En fil eller mapp kan byta namn på värddatorn.

SKAPA MAPP
En mapp kan skaps på värddatorn.

VÄRDBYTE
Den anslutna värden kan ändras.

8.4.2 FTP-filöverföringsfunktion
Nedan beskrivs hur man överför FTP-filer.

Inmatning av NC- program (för 8,4/10,4-tums skärm)


En fil (NC-program) lagrad på värddatorn kan matas in i programminnet.

VAR FÖRSIKTIG
Om bit 2 (REP) i parameter nr 3201 är inställd på 1, när ett NC-program som ska
matas in har samma filnamn som ett NC-program redan finns i programminnet,
skrivs det befintliga NC-programmet över.

OBS!
NC-program kan inte matas in simultant med att ett NC-program matas ut.

- 823 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Rutin
1 Visa skärmen EMBEDDED ETHERNET HOST FILE LIST.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på knappen för nästa meny tills softkey-knappen [LÄS] visas.
Tryck på softkey-knappen [LÄS].
5 Placera markören på den fil som ska matas in och tryck på [F HÄM] eller skriv namnet på filen som
ska matas in.
Tryck på softkey-knappen [F VAL].
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning "ALL-PROG.TXT".
6 Skriv programnamnet och tryck på softkey-knappen [P INST].
För en förklaring av operationerna som ska utföras om ett inmatningsfilnamn [F VAL] och ett
inmatningsprogramnummer [P INST] utelämnas, se Tabell 8.4.2 (a).
7 Tryck på softkey-knappen [EXEK].
Detta startar läsningen av programmet och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
Om du vill avbryta inmatningen av programmet trycker du på softkey-knappen [CAN].

Tabell 8.4.2 (a)


[P
[F VAL] Inmatningsfilnamn Inmatningsprogram Inmatningsprogramnamn
INST]
TOM TOM ALL-PROG.TXT Alla program i ALL-PROG.TXT Filnamn då filen sparas
Första programmet i Programnamnet ställs in med [P
TOM INMATA ALL-PROG.TXT
ALL-PROG.TXT INST]
Filnamn inställt Samtliga program i filen angivet
INMATA TOM Filnamn då filen sparas
med [F VAL] med [F INST]
Filnamn inställt Första programmet i filen Programnamnet ställs in med [P
INMATA INMATA
med [F VAL] angivet med [F VAL] INST]

Inmatning av NC- program (för 15-tums skärm)


En fil (NC-program) lagrad på värddatorn kan matas in i programminnet.

VAR FÖRSIKTIG
Om bit 2 (REP) i parameter nr 3201 är inställd på 1, när ett NC-program som ska
matas in har samma filnamn som ett NC-program redan finns i programminnet,
skrivs det befintliga NC-programmet över.

OBS!
NC-program kan inte matas in simultant med att ett NC-program matas ut.

Rutin
1 Visa skärmen EMBEDDED ETHERNET HOST FILE LIST.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på knappen för nästa meny tills den horisontella softkey-knappen [LÄS] visas.
Tryck på den horisontella softkey-knappen [LÄS].
4 Placera markören på den fil som ska matas in och tryck på [F HÄM] eller skriv namnet på filen som
ska matas in.
Tryck på den horisontella softkey-knappen [F VAL].
Om det inmatade filnamnet utelämnas antas filnamnet för standardinmatning "ALL-PROG.TXT".
5 Skriv programnamnet och tryck på den horisontella softkey-knappen [P INST].
För en förklaring av operationerna som ska utföras om ett inmatningsfilnamn [F VAL] och ett
inmatningsprogramnummer [P INST] utelämnas, se Tabell 8.4.2 (b).
- 824 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
6 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar läsningen av programmet och "INPUT" blinkar på skärmens nedre, högra del. När
läsningen är klar försvinner markeringen "INPUT".
För att avbryta inmatningen av programmet trycker du på den horisontella softkey-knappen [CAN].

Tabell 8.4.2 (b)


[P
[F VAL] Inmatningsfilnamn Inmatningsprogram Inmatningsprogramnamn
INST]
TOM TOM ALL-PROG.TXT Alla program i ALL-PROG.TXT Filnamn då filen sparas
Första programmet i Programnamnet ställs in med [P
TOM INMATA ALL-PROG.TXT
ALL-PROG.TXT INST]
Filnamn inställt Samtliga program i filen angivet
INMATA TOM Filnamn då filen sparas
med [F VAL] med [F INST]
Filnamn inställt Första programmet i filen Programnamnet ställs in med [P
INMATA INMATA
med [F VAL] angivet med [F VAL] INST]

Utmatning av NC- program (för 8,4/10,4-tums skärm)


En fil (NC program) lagrad i programminnet kan matas ut till värddatorn.

OBS!
NC-program kan inte matas ut simultant med att ett NC-program matas in.

Rutin
1 Visa skärmen EMBEDDED ETHERNET HOST FILE LIST.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på knappen för nästa meny tills softkey-knappen [STANS] visas.
Tryck på softkey-knappen [STANS].
5 Skriv in programnumret som ska matas ut och tryck på softkey-knappen [P INST]. För att
specificera ett utmatningsfilnamn, skriv namnet på den fil som ska matas ut och tryck på
softkey-knappen [F VAL].
Om i detta steg inget utmatat filnamn eller programnamn är specificerat, matas alla program i
förgrundsmapparna till “ALL-PROG.TXT”.
För en förklaring av operationerna som ska utföras om ett utmatningsfilnamn [F VAL] och ett
utmatningsprogramnamn [P INST] utelämnas, se Tabell 8.4.2 (c).
För en förklaring av förgrundsmapparna, se "Standardmappar" av "MAPPAR" i
"PROGRAMHANTERING" i kapitel "PROGRAMMERING". För information om ändring av
förgrundsmappar, se underavsnitt "BYTA AKTUELL MAPP" i "PROGRAMHANTERING" i
kapitel "DRIFT".)
6 Tryck på softkey-knappen [EXEK].
Detta startar utmatningen av programmet och "UTMATN" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen av programmet trycker du på softkey-knappen [CAN]
.
Tabell 8.4.2 (c)
[F VAL] [P INST] Utmatningsfilens namn Utmatningsprogram
Alla program i förgrundsmapparna visas i
TOM TOM eller (O-9999) ALL-PROG.TXT
programmappen
TOM INMATA Programnamnet ställs in med [P INST] Program i NC-maskinen inställt med [P INST]
Alla program i förgrundsmapparna visas i
INMATA TOM eller (O-9999) Filnamn inställt med [F VAL]
programmappen
Program i NC-maskinen inställt med [P
INMATA INMATA Filnamn inställt med [F VAL]
INST]

- 825 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Utmatning av NC-program (för 15-tums skärm)


En fil (NC program) lagrad i programminnet kan matas ut till värddatorn.

OBS!
NC-program kan inte matas ut simultant med att ett NC-program matas in.

Rutin
1 Visa skärmen EMBEDDED ETHERNET HOST FILE LIST.
2 Tryck på omkopplaren REDIGERA på manöverpanelen.
3 Tryck på knappen för nästa meny tills den horisontella softkey-knappen [STANS] visas.
Tryck på den horisontella softkey-knappen [STANS].
4 Skriv in programnamnet som ska matas ut och tryck på den horisontella softkey-knappen [P INST].
För att specificera ett utmatningsfilnamn, skriv namnet på den fil som ska matas ut och tryck på den
horisontella softkey-knappen [F VAL].
Om i detta steg inget utmatat filnamn eller programnamn är specificerat, matas alla program i
förgrundsmapparna till “ALL-PROG.TXT”.
För en förklaring av operationerna som ska utföras om ett utmatningsfilnamn [F VAL] och ett
utmatningsprogramnamn [P INST] utelämnas, se Tabell 8.4.2 (d).
För en förklaring av förgrundsmapparna, se "Standardmappar" av "MAPPAR" i
"PROGRAMHANTERING" i kapitel "PROGRAMMERING". För information om ändring av
förgrundsmappar, se underavsnitt "BYTA AKTUELL MAPP" i "PROGRAMHANTERING" i
kapitel "DRIFT".)
5 Tryck på den horisontella softkey-knappen [EXEK].
Detta startar utmatningen av programmet och "UTMATN" blinkar på skärmens nedre, högra del.
När läsningen är klar försvinner markeringen "UTMATN".
För att avbryta utmatningen tryck på den horisontella softkey-knappen [CAN].

Tabell 8.4.2 (d)


[F VAL] [P INST] Utmatningsfilens namn Utmatningsprogram
Alla program i förgrundsmapparna visas i
TOM TOM eller (O-9999) ALL-PROG.TXT
programmappen
Programnamnet ställs in med [P Program i NC-maskinen inställt med [P
TOM INMATA
INST] INST]
Alla program i förgrundsmapparna visas i
INMATA TOM eller (O-9999) Filnamn inställt med [F VAL]
programmappen
Program i NC-maskinen inställt med [P
INMATA INMATA Filnamn inställt med [F VAL]
INST]

8.4.3 DNC-operation filset


Operation av DNC-operationens filset beskrivs nedan.
1 Visa skärmen EMBEDDED ETHERNET HOST FILE LIST.
2 Använd piltangenterna för att välja en fil som ska användas för DNC-operation.
3 Tryck på softkey-knappen [DNC].

8.4.4 M198 Folder Set


Operation av mappen för M198-baserat underprogramanropsset beskrivs nedan.
1 Flytta till mappen som innehåller en fil som ska anropas av M198-baserat underprogramanrop.
2 Press soft key [M198].
3 Den specificerade mappen

- 826 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

8.5 FUNKTION FÖR SKÄRMPAPPERSKOPIA


Översikt
Den här funktionen omvandlar skärminformationen som visas på CNC-maskinen till data i bitmapformat
och matar ut dem till ett USB-minne. När de har matats ut kan data i bitmapformat visas och redigeras på
en persondator. Denna funktion kan aktiveras genom att ställa in bit 7 (HDC) för parameter Nr 3301.

Förklaring
- Start-/annulleringsmetoder
Skärmpapperskopiefunktionen startas genom att hålla knappen nedtryckt under fem sekunder.

Denna funktion kan avbrytas genom att trycka på knappen .

- Inhämtning och utmatning av skärmdata


När den startas börjar skärmpapperskopiefunktionen hämta in skärmdata. Så snart den har hämtat in dessa
data matar funktionen ut data i bitmapformat till minneskortet i LCD-skärmen. Medan data inhämtas
kommer skärmen att frysas under ett par sekunder. Inhämtade skärmdata kan matas ut från
minneskortskärmen. Medan skärmdata matas ut blinkar även "UTMATNING" på statusskärmen.

- Skärmdatafilnamn
Skärmdata i bitmapformat som skapas av den här funktionen tilldelas namnen nedan:

När parameter HCN (nr 3301#4) är 0, börjar filnamnet med ”HDCPY000.BMP” och ökar numret till 999
enligt följande.
"HDCPY000.BMP" (namn på den fil som först ska matas ut till ett minneskort etc. efter påslagning)
”HDCPY001.BMP" (namn på den fil som ska matas ut som nummer två till ett minneskort etc. efter
påslagning)
:
:
”HDCPY999.BMP" (namn på den fil som ska matas ut som nummer 1000 till ett minneskort etc. efter
påslagning)
Om skärmdumpsfunktionen exekveras efter att filen med "HDCPY999.BMP" är utmatad, återgår
filnamnet till "HDCPY000.BMP". Om emellertid en fil med samma filnamn, som den som ska matas ut
när skärmdumpsfunktionen exekveras, redan finns på minneskortet, utlöses larm SR1973. Om utrymmet
på minneskortet överskrids utlöses larm SR1962.
I båda fallen matas inte skärmdata ut, vilket innebär att antingen den befintliga filen måste tas bort eller
minneskortet måste bytas ut med ett nytt.
Om du använder ett USB-minne, och ett filnamn som ska matas ut under exekveringen av en skärmdump
redan finns i minnet, skrivs filen över. Om utrymmet på USB-minnet överskrids utlöses larm SR1932. I
detta fall ska du radera onödiga filer eller använda ett nytt USB-minne.

Om parameter HCN är 1, definieras filnamnets id av datum och exekveringsnumret för


skärmdumpsfunktionen för denna dag enligt följande.
"YYMMDD00.BMP" (namn på den fil som först ska matas ut till ett minneskort etc. under denna dag)
”YYMMDD01.BMP" (namn på den fil som ska matas ut som nummer två till ett minneskort etc. under
denna dag)
:
:
”YYMMDD99.BMP" (namn på den fil som ska matas ut som nummer 100 till ett minneskort etc. under
denna dag)
(YY (00~99) beskriver året, MM (01~12) beskriver månaden och DD (01~31) beskriver dagen)
(Exempel)
- 827 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Om en skärmdumpskopia exekveras den 2013/04/17 för första gången, skapas en fil i bitmapformat
med namnet ”13041700.BMP”.
Om skärmdumpsfunktionen exekveras efter att filen med "YYMMDD99.BMP" är utmatad, återgår
filnamnet till "YYMMDD00.BMP". Om emellertid en fil med samma filnamn, som den som ska matas ut
när skärmdumpsfunktionen exekveras, redan finns på minneskortet, söker systemet ett nummer som inte
existerar och matar ut filen med detta nummer. Om alla filnummer (00~99) finns på minneskortet, utlöses
larm SR1973. Om utrymmet på minneskortet överskrids utlöses larm SR1962.
I båda fallen matas inte skärmdata ut, vilket innebär att antingen den befintliga filen måste tas bort eller
minneskortet måste bytas ut med ett nytt.
Om du använder ett USB-minne, och filnamnet som ska matas ut under exekveringen av en skärmdump
redan finns i minnet, söker systemet ett filnummer som inte finns i minnet och matar ut filen med detta
nummer, samma som minneskortet. Om alla filnummer (00~99) finns på i minnet skrivs filen över. Om
utrymmet på USB-minnet överskrids utlöses larm SR1932. I detta fall ska du radera onödiga filer eller
använda ett nytt USB-minne.

Begränsning
- Skärmar på vilka papperskopior inte kan göras
Papperskopior kan inte göras på uppstartsskärmen, IPL-skärmen eller systemlarmskärmen.

- Förgrunds-I/O-enheter
Under exempelvis en DNC operation kan skärmdata inte matas ut medan en förgrunds-I/O-enhet används.

- Annullering av papperskopiefunktionen
Om papperskopiefunktionen annulleras innan papperskopian är färdig, skapas en ofullständig bitmapfil av
de data som har matats ut.

- CNC-skärmvisningsfunktion
Om CNC-skärmvisningsfunktionen fungerar är skärmpapperskopiefunktionen inaktiverad. I detta fall kan
bitmapformatdata göras av skärmpapperskopiefunktionen för CNC-skärmbildsfunktionen. Se
operatörsmanualen för CNC-skärmbildsfunktionen.

- Utmatningsmapp
Skärmdata matas ut till rotmappen på minneskortet eller USB-minnet.

- 828 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

8.6 USB-FUNKTION
Översikt
När NC parameter Nr 20 till 17 ställs in, väljs ett USB-minne som inmatnings-/utmatningsdestination för
data. Grundspecifikationerna för USB-funktione listas nedan.

- USB-funktionen uppfyller USB version 1.0.


- USB-funktionen stöder FAT12, FAT16, FAT32 och VFAT-filssystemen.
- Den kan hantera upp till sex mappnivåer under rotmappen.
- Upp till 32 ASCII-kodstecken (alfanumeriska tecken) är tillgängliga för ett fil- eller mappnamn,
utom följande.
"\", "/", "*", "?", """, "<", ">", "|", " "(blanksteg)

VARNING
Ett kommersiellt tillgängligt USB-minne är inte tillräckligt pålitligt i FA-miljön. När
ett delprogram, en parameter, osv matas in eller ut i ett USB-minne, kan dessa
data skadas och det kan hända att en allvarlig olycka eller förlust kan inträffa.
Ställ därför in bit 0 (ISU) för parametern Nr 11505 till inmatnings- eller
utmatningsdata till ett USB-minne med ISO-koder, såvida inte data är inmatade
med ASCII-koder.

VAR FÖRSIKTIG
Stäng inte av CNC eller ta bort USB-minnet när du använder USB-minnet.
USB-minnet kan vara skadat.

OBS!
1 Status för USB-minnet kan bekräftas på USB underhållsskärm.
2 Det finns ett USB-minne som är inte är utformat för lång förvaring av data.
Använd därför detta USB-minne när du vill ha lång lagring för data, och
säkerhetskopiera viktiga data på din PC.
3 När USB-minnets kapacitet minskar eller antalet filer i USB-minnet ökar, kan det
ta tid att mata in och ut. I detta fall mata in eller ut efter radering av en onödig fil i
USB-minnet.
4 USB-minne som inte är fysiskt formaterat kan inte formateras i CNC. Ett
formaterat USB-minne kan användas för första gången med FAT or FAT32 utan
att specificera Quick Forma-alternativet på din PC.

8.6.1 Begränsningar
Följande restriktioner gäller för USB-funktionen.

(1) Använd ett USB-minne som motsvarar USB-versionen 1.0.


(2) Endast ett USB-minne kan identifieras. (Ingen USB-hub känns igen.)
(3) Upp till 32 ASCII-tecken (alfanumeriska tecken)
(4) Antalet mappnivåer får vara högst 6 (rotmappen oräknad).
(5) En mapp kan innehålla högst 512 filer och mappar.
(6) DNC-drift kan inte utföras med ett program i ett USB-minne.
(7) Schemadrift kan inte utföras med ett program i ett USB-minne.
(8) Ett program i ett USB-minne kan inte anropas med ett extern underprogramsanrop (M198).
(9) Funktionen "Operation/redigering av minneskortsprogram" kan inte användas i ett USB-minne.

- 829 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

(10) De inledande 8 tecknen i ett fil- eller mappnamn som är "FÖRFANUC" kan inte skapas och
varningen "Specificerat namn kan inte användas" ges.
(Om de inledande 8 tecknen i ett fil- eller mappnamn är "FÖRFANUC" så använder FANUC CNC
dessa internt.)
(11) Bitmapfilen matas ut med funktionen för skärmpapperskopia och exporteras till rotmappen. Kan inte
exportera till aktuell mapp som specificeras på skärmen ALL I/O och skärmen med fillistan för
USB-minnet.
Om en fil med samma namn som den exporterade filen existerar så skrivs filen över.

OBS!
USB-minnen i handeln med en kapacitet under hundra GB kan användas.
Emellertid kan ingen garanti ges för att alla USB-minnen i handeln fungerar. Det
finns USB-minnen med låg skriv-/läshastighet, och även om USB-minnen av
samma modell tillverkade av samma firma används, kan deras prestanda vara
olika.
Innan du använder ett USB-minne kontrollera att det fungerar.

8.7 UTMATNINGSFUNKTION FÖR NC-DATA


Översikt
Denna funktion matar ut följande olika data till ett minneskort eller USB-minne genom en operation.
- SRAM-data
- Användarfiler (skapade av användare som PMC-stege)
- Textdata (parameter, program och så vidare)

Denna funktion möjliggör enkel säkerhetskopiering av systemdata.


Dessutom kan innehållet i SRAM-data bekräftas omedelbart eftersom både SRAM-data och textdata
matas ut.
Utmatningssignalen ALLO för NC-data är inställd till "1" från början till slutet av utmatningen av
textdata.
OBS!
1 Ange rotkatalogen som målplats för utmatningsdata när USB-minne används.
2 Det tar tid att mata ut data.
3 Utfilnamet är ett förvalt filnamn. Om en fil med samma namn redan finns i extern
I/O-enhet så skrivs filen över. Det rekommenderas att extern I/O-enhet rensas
innan den här funktionen används.

8.7.1 Utmatningsskärm för alla data


Denna funktion matar ut till utmatningsskärmen för alla data ALL IO.
För att visa utmatningsskärmen för alla data, sätt bit 0 (BOP) i parameter nr 313 till 1.

Fig 8.7.1 (a) Utmatningsskärm för alla data


- 830 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

Visning av utmatningsskärm för alla data


Rutin
1 Tryck på funktionsknappen [ALL DATA] på ALL IO-skärmen.

Förklaring
Följande punkter visas på utmatningsskärmen för alla data
- Filinformation om extern I/O-enhet
Filnummer, namn, storlek (byte) och skapandedatum visas.
- Meddelande
Bekräftelsemeddelande och förloppsfält visas.
- Enhetsnamn
Namnet på I/O-enheten (minneskort eller USB-minne) som väljs med parameter (nr 20) visas.
Om de andra enheterna väljs visas "OGILTIG".

8.7.1.1 Utmatningsoperation
För att utföra en utmatningsoperation med denna funktion, avbryt nödstoppsläget och växla till
redigeringsläget (EDIT).
Följande parametrar ska ställas in.
- Parameter (nr 20) = 4 eller 17 Minneskort: 4, USB-minne: 17
- Bit 0 (MDP) i parameter nr 138 = 1 Ett kanalnummer läggs till i ändelsen till inmatade/utmatade
filer.
Ställ dessutom in följande parametrar när bit 0 (IO4) i parameter nr 100 är 1 (när separat styrning av
I/O-kanalnummer utförs).
- Parameter (nr 20) = parameter (nr 21) och parameter (nr 22) = parameter (nr 23)

Utmatningsoperation med utmatningsfunktionen för NC-data


Rutin
1 Visa utmatningsskärmen för alla data.
2 Tryck på softkey-knappen [(OPER)].
3 Tryck på softkey-knappen [STANS].
Meddelandet "OPERATIONEN BEHÖV.AVSTÄNGNING. OCH SAMMA NAMN FIL ÄR
ÖVERSKRIVEN. EXEKV?" visas i meddelandefältet. För att avbryta utmatningen, tryck på
softkey-knappen [AVBRYT].
4 Tryck på softkeyknappen [EXEK].
Detta startar utmatning av textdata och utmatningssignalen för NC-data ALLO ställs in till "1".
Tangentoperationen är ogiltig under tiden data matas ut. (Exempel: Om du trycker på
funktionsknappen växlar du inte till programskärmen.)
Förloppsfältet visar förloppsrapporten för utmatningen.

Utmatningsfilens namn
Filnamnet blinkar.

Förloppsfält
Visar förloppsrapporten för utmatningen.

Fig8.7.1.1 (a) Visning av förloppsfältet

- 831 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

5 När utmatning av alla textdata är slutförd visas meddelandet "SPÄN.MÅST.VA.FRÅN SLÅ PÅ


STRÖM\nIGEN FÖR ATT SPARA SRAM OCH ANV.FIL." Utmatningssignalen för NC-data
ALLO ställs in till "0". Stäng av strömmen och slå på strömmen igen med monterad extern
I/O-enhet.
6 Efter uppstart matas SRAM-data och användarfiler ut. Förloppsrapporten för utmatningen visas
under utmaningen.

Filnamn Slutstorlek (byte) Filstorlek (byte)


(hexadecimalt tal) (hexadecimalt tal)
Fig8.7.1.1 (b) Utmatning av SRAM-data och användarfiler

7 Efter avslutad utmatning av SRAM-data och användarfiler startar CNC.

8.7.1.2 Format
Minneskort och USB-minnen kan formateras.
När formatering utförs rensas alla data i minneskort eller USB-minnen.

OBS!
Det rekommenderas att minneskort och USB-minnen formateras innan
utmatningsoperationer med utmatningsfunktionen för NC-data utförs.

Formateringsoperation
Rutin
1 Visa utmatningsskärmen för alla data.
2 Tryck på softkey-knappen [(OPER)].
3 Tryck på funktionsknappen [FORMAT].
Meddelandet "FORMAT OK?" visas i meddelandefältet.
För att avbryta formateringen, tryck på funktionsknappen [CAN].
4 Tryck på softkeyknappen [EXEK].
Meddelandet "FORMATERAR" visas i meddelandefältet.
5 Efter avslutad formatering visas meddelandet "KOMPLETT".

8.7.2 Utmatningskatalog

8.7.2.1 CNC av LCD-monterad typ


De utmatade filerna matas ut till aktuell katalog med denna funktion.

- 832 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

8.7.3 Lista över utmatningsdata

8.7.3.1 Textdata
Textdata som visas i Tabell8.7.3.1 (a) matas ut.
I händelse av data för varje kanal matas textdata ut för alla kanaler.

Tabell8.7.3.1 (a) Lista över textdata


Datasort Filnamn Kanal Tillvalsfunktion
Verktygsoffset TOOLOFST.TXT ○
Parameter CNC_PARA.TXT
PMCn_PRM.TXT (n:
PMC-parameter
Kanalnummer)
PMC-parameter (dubbel säkerhetskontroll) PMCS_PRM.TXT ○
Program ALL-FLDR.TXT
Kompenseringsdata för stigningsfel PITCH.TXT ○
Gemensam kundmakrovariabel MACRO.TXT ○
Arbetsstyckets koordinatsystemdata EXT_WKZ.TXT ○
M-kod gruppdata MC-GROUP.TXT ○ ○
Driftshistorikdata OPRT_HIS.TXT
Underhållsinformation MAINTINF.TXT
Data för periodiskt underhåll MAINTENA.TXT
Andra offsetvärdet för verktygsgeometri SEC_GEOM.TXT ○ ○
Variabel för kundmakro i realtid RTMMACRO.TXT ○ ○
Systemkonfigurationsdata SYS-CONF.TXT
PMC-signalskydd DIDOENBL.TXT ○ ○
Anslutningshistorikdata (verktygsförvaltning,

funktion för anslutning/bortkoppling av verktyg) TLATAHIS.TXT
Bortkopplingshistorikdata (verktygsförvaltning,

funktion för anslutning/bortkoppling av verktyg) TLDTAHIS.TXT
Servo-/spindelinformation SV_SP_ID.TXT
Verktygsgeometridata (utför störningskontroll på ○

verktygsbärare) TOOL-FRM.TXT
Maskinsystemnamndata MAINTEMC.TXT
P-kodsvariabel PCODE.TXT ○ ○
Verktygsgeometriska storleksdata TOOLSIZE.TXT ○ ○
CNC ID-information CNCIDNUM.TXT
Urvalsdata för operationshistoriksignal OHIS_SIG.TXT
Information om systemlarm SYS_ALM.TXT
Alla verktygsdata (verktygshanteringsfunktion) AL_TLMGR.TXT ○ ○
Alla anpassade data ○
(verktygshanteringsfunktion) AL_TLCSM.TXT
Data för förvaltning av verktygslivslängd TOOLLIFE.TXT ○ ○
Information om nätverksinställning NETWORK.MEM

OBS!
1 De olika sorterna av utmatningstextdata beror på inställningsalternativet.
2 Textdata som matas ut med denna funktion kan matas in på skärmen för varje
funktion. Programfilen "ALL-FLDR.TXT" kan matas in med operationen för
inmatning av alla program och mappar på ALL IO-skärmen.

I händelse av data för varje kanal läggs ändelsen som visas i Tabell8.7.3.1 (b) till.

- 833 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

Tabell8.7.3.1 (b) Ytterligare ändelse till kanaldata


Kanalnummer Filnamnstillägg
1 TXT
2 P-2

8.7.3.2 SRAM-data och användarfiler


SRAM-data och alla data i FROM matas ut med denna funktion.
Exemplen på utmatningsfiler är enligt följande.

Tabell8.7.3.2 (a) Lista över användarfiler


Filsort Filnamn Anmärkningar
Information om alternativ OPRM_INF.000
PMC-sekvensprogram PMCn.000 n: Kanalnummer
PMC-sekvensprogram för dubbel PMCS.000
säkerhetskontroll
PMC-meddelande på flera språk MnPMCMSG n: Kanalnummer
Applikationsdata för utförande av C-språk CEX_nnM.000 nn: 05, 10, 15, 20, 25, 30, 35, 40, 50, 60, 70,
80, 90 eller A0
Användardatafil för utförande av C-språk CEXnxxxx.000 n: numeriskt tecken
x: alfanumeriskt tecken
Applikationsdata för makroutförande PDnnxxxx.000 n: P-KOD-nummer
xxxx : Datastorlek
Applikationsdata för FANUC-BILD FPF_20M.000
Skärmdata för FANUC-BILD FPF0xx.000 xx: Datastorlek (enhet på 128 kB, decimaltal)
Data för maskinoperationsmeny EXSFTKEY.000
I/O-konfiguration IOCONF.000
Data för diagnos av maskinlarm TDG-DATA.000

OBS!
De olika sorterna av utmatningsanvändarfiler beror på inställningsalternativet.

8.7.4 Lista över meddelanden


8.7.4.1 Varningsmeddelande
Följande meddelande visas när ett fel inträffar till följd av en operation på utmatningsskärmen för alla
data.
Tabell8.7.4.1 (a)Varningsmeddelande
Varningsmeddelande Beskrivning
MINNESKORTET ÄR INTE REDO. Minneskortet är inte monterat.
Anslut minneskortet.
USB MINNE ÄR INTE ANSLUTEN USB-minnet är inte monterat.
Montera USB-minnet.
MASKINEN ANVÄNDS I/O-enheterna används av andra funktioner.
BYT TILL EDIT-MODE Välj läget EDIT.
VÄNLIGEN FRIGÖR NÖDSTOPPET Avbryt nödstoppsläget.
PARAMETERINSTÄLLNINGSFEL I/O-enheten kunde inte kommas åt.
Följande parametrar skall ställas in.
Parameter (nr 0020) = 4 eller 17
Parameter IO4 (nr110#0) = 0
Parameter MDP (nr138#0) = 1
UTMATNINGSFEL(PMC PARAM Felet inträffade när en PMC-parameter matades ut.
FORMAT FEL Formatet kan inte utföras.

- 834 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA

8.7.4.2 Felmeddelande
Om felet inträffade när SRAM-data eller användarfiler matades ut visas följande felmeddelande på
IPL-skärmen.

Tabell8.7.4.2 (b) Lista över felmeddelanden


Felmeddelande Beskrivning
ENHET INTE REDO I/O-enheten är inte redo.
ENHET FULL I/O-enhetens kapacitet är otillräcklig.
ENHET SKYDDAD I/O-enheten är skrivskyddad.
ENHET INTE MONTERAD I/O-enheten kunde inte monteras.
FIL SKYDDAD Filen är skrivskyddad.
AVBRUTET Utmatningsoperationen har avbrutits.
KATALOG FULL Filen kunde inte genereras i rotkatalogen för I/O-enheten.
Minska antalet filer i rotkatalogen.

8.8 INMATNINGS-/UTMATNINGSFILNAMN FÖR


FLERKANALSYSTEM
Om bit 0 (MDP) i parameter nr 138 är inställd på 1 så läggs kanalnumret till i filtillägget på den
importerade/exporterade filen.
På detta sätt kan filerna enkelt hanteras för varje kanal.

OBS!
Denna funktion är endast tillgänglig när inmatning/utmatning utförs när det
förvalda filnamnet används istället för att filnamnet specificeras.
Om filnamnet är specificerat är denna funktion inte tillgänglig. I så fall kommer
det specificerade namnet som används för inmatning/utmatning och
kanalnumret inte att läggas till.

Förklaring
- Om ändelser
När bit 0 (MDP) med parameter nr 138 är inställd till 1, läggs kanalnummer till som ändelse till det
förvalda filnamnet.
Filnamnstillägget för respektive kanal är som följer.

Tabell 8.8 (a) Ändelser till förvalt filnamn


Kanalnummer Filnamnstillägg
1 TXT
2 P-2

Exempel) I händelse av kompenseringsdata är det förvalda filnamnet enligt följande.

Tabell 8.8 (b) Inmatnings-/utmatningsfilnamn för kompenseringsdata


Förvalt filnamn
Kanalnummer
Parameter MDP=0 Parameter MDP=1
1 TOOLOFST.TXT TOOLOFST.TXT
2 TOOLOFST.TXT TOOLOFST.P-2

- Måldata
Denna funktion är endast tillgänglig för enskild kanaldata. Med denna funktion läggs inte kanalnumret till
för gemensam bandata.
- 835 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01

- Delprogram
Denna funktion är tillgänglig för delprogrammet.
Filnamnstillägget för respektive kanal är som följer.

Tabell 8.8 (c) Ändelser till delprogram


Kanalnummer Filnamnstillägg
1 Ingenting
2 P-2

Exempel) När delprogrammet "O0001" matas in/ut är filnamnet enligt följande.

Tabell 8.8 (d) Inmatnings-/utmatningsfilnamn för delprogram


Filnamn
Kanalnummer
Parameter MDP=0 Parameter MDP=1
1 O0001 O0001
2 O0001 O0001.P-2

OBS!
Om filnamnet är specificerat läggs kanalnumret inte till.
Till exempel, när "O0001" matas ut med [F INST] på den andra kanalen är
utmatningsfilnamnet "O0001". Det är inte "O0001.P-2".

- 836 -
B-64604SW/01 DRIFT 9. SKAPA PROGRAM

9 SKAPA PROGRAM
I detta kapitel förklaras hur man skapar program med CNC-maskinens MDI.
Det här kapitlet förklarar även automatisk infogning av sekvensnummer och hur program skapas i läget
AUTOMATISK INLÄRNING.

Skapande/registrering

Skapa program Skapa program med MDI-knappsats ..................... Se III-9.1


Automatisk infogning av sekvensnummer ............. Se III-9.2
Skapa program i läget AUTOMATISK
INLÄRNING ........................................................... Se III-9.3

Program- Registrering från extern inmatning ..................... Se III-8.1.1


registrering

Redigera

Hantering

Utmatning Exekvering

9.1 SKAPA PROGRAM MED MDI-ENHETEN


Man kan skapa program i redigeringsfunktionen (REDIGERA) med hjälp av de redigeringsfunktioner
som beskrivs i III-10.

Rutin för att skapa program med MDI-enheten

1 Välj läget EDIT.


2 Tryck på knappen .

3 Tryck på adressknappen och skriv in programnumret.

4 Tryck på redigeringstangenten eller .


5 Skapa ett program med redigeringsfunktionen som beskrivs i III-10.

- 837 -
9. SKAPA PROGRAM DRIFT B-64604SW/01

Förklaring
- Kommentarer i ett program
Kommentarer kan skrivas i program med koderna styrning På/AV.
Exempel) O0001 (TESTPROGRAM) ;
M08 (KYLMEDEL PÅ) ;
• När redigeringstangenten eller trycks in efter att koden för styrning AV "(",
kommentarer och koden för styrning PÅ ")" har matats in, registreras de inmatade kommentarerna.
• När redigeringstangenten eller trycks in vid hälften av kommentarerna för senare

inmatning av resten av kommentarerna kanske data som skrivs in innan redigeringstangenten

eller trycks in inte registreras korrekt (inte matas in, modifieras eller förloras) på grund av att
dessa data utsätts för en inmatningskontroll som utförs under normal redigering.
• Koden för styrning AV "(" och koden för styrning PÅ ")" kan inte registreras för sig själva.

9.2 AUTOMATISK INFOGNING AV SEKVENSNUMMER


Sekvensnummer kan infogas automatiskt i ett block om ett program skapas med MDI-knappsatsen i
redigeringsfunktionen.
Inkrementen för sekvensnumren sätts i parameter nr 3216.

Rutin för information om hur man infogar sekvensnummer automatiskt.


Rutin
1 Mata in 1 efter uppmaningen "SEKVENSNUMMER" i inställningsdata. (se III-12.3.1)
2 Välj läget EDIT.
3 Tryck på knappen för att visa programskärmen.
4 Sök efter eller registrera ett programnummer som ska redigeras och flytta markören till EOB (;) i det
block efter vilket sekvensnumren ska börja infogas automatiskt.
När ett programnummer registreras och en EOB (;) anges med knappen, eller , infogas
sekvensnummer automatiskt med början vid 0. Ändra begynnelsevärdet, vid behov, enligt steg 10
och hoppa sedan vidare till steg 7.
5 Tryck på adressknappen och mata in begynnelsevärdet för N.

6 Tryck på redigeringstangenten eller .


7 Mata in alla ord i ett block.
8 Tryck på knappen .

9 Tryck på redigeringstangenten eller . Koden BLSLUT registreras i minnet och


sekvensnumren infogas automatiskt. Om till exempel startvärdet N är 10 och parametern för
inkrementet är 2 infogas N12, som visas nedanför den raden där ett nytt block programmeras.

- 838 -
B-64604SW/01 DRIFT 9. SKAPA PROGRAM

Fig. 9.2 (a)

10 Om N12, i exemplet ovan, inte är nödvändigt i nästa block raderas N12 om man trycker på knappen
efter att N12 visas.
Om du vill infoga N100, och inte N12, i nästa block, skriv in N100 omedelbart efter att N12 visas
och tryck sedan på . Detta gör att N100 registreras och att begynnelsevärdet ändras till 100.

9.3 SKAPA PROGRAM I DET AUTOMATISKA


INLÄRNINGSLÄGET (PLAYBACK)
I funktionen INLÄRNINGSJOGG eller INLÄRNINGSHANTERING kan du skapa ett program samtidigt
som du infogar koordinaten för den aktuella positionen längs varje axel i det absoluta koordinatsystemet
när verktyget flyttas i manuell drift i programmet.
Du kan mata in två andra ord än axelnamn på samma sätt som i läget REDIGERA.

Programsk'rm i läget INLÄRNINGSJOGG


Objekt som visas
I funktionen INLÄRNINGSJOGG eller INLÄRNINGSHANTERING visas följande programskärm.
På skärmens vänstra sida visas koordinaterna för den aktuella positionen i det absoluta och relativa
koordinatsystemet. På skärmens högra sida visas innehållet i ett program. Du kan skapa ett program
samtidigt som du kontrollerar den aktuella positionen genom manuell drift.

- 839 -
9. SKAPA PROGRAM DRIFT B-64604SW/01

Fig 9.3 (a) Programskärm i läget AUTOMATISK INLÄRNING JOGG

Inmatning av koordinaterna för den aktuella positionen


Du kan använda följande förfarande för att infoga koordinaten för den aktuella positionen längs varje axel
i det absoluta koordinatsystemet:

1 Välj läget AUTOMATISK INLÄRNING JOGG eller AUTOMATISK INLÄRNING HANDRATT.


2 Tryck på knappen för att visa programskärmen. Sök efter eller registrera numret på ett
program som skall redigeras och flytta markören till den aktuella punkt längs varje axel skall
infogas.
3 Flytta verktyget till en position med joggning eller handratt.
4 Mata in axelnamnet för en axel längs vilken du vill infoga koordinaten för den aktuella positionen.
5 Tryck på redigeringstangenten eller . Då infogas koordinaten för den aktuella
positionen för den specificerade axeln i programmet.
(Exempel) X10.521 Koordinat för den aktuella positionen
X10521 Data infogade i programmet

Exempel
O1234 ;
G92 X10000 Y0 Z10000 ;
G00 G90 X3025 Y23723 ;
G01 Z-325 F300 ;
M02 ; Z
P1
(3.025, 23.723, 10.0)

P0
(10.0, 0, 10.0) Y

X (3.025, 23.723, -0.325)


P2

Fig. 9.3 (b)

1 Välj läget AUTOMATISK INLÄRNING HANDRATT.


2 Positionera vid position P0 med den manuella pulsgeneratorn.
3 Växla till programskärmen.
4 Ange programnummer O1234 på följande sätt:
- 840 -
B-64604SW/01 DRIFT 9. SKAPA PROGRAM

O 1 2 3 4
Den här operationen matar in programnummer O1234 i minnet.
Tryck sedan på följande knappar:

En EOB (;) matas in efter programnummer O1234..


5 Mata in maskinposition P0 för data i det första blocket så här:
G 9 2 X Y Z
Denna operation registrerar G92X10000Y0Z10000 ; i programmet.
6 Flytta verktyget till P1 med den manuella pulsgeneratorn.
7 Mata in maskinposition P1 för data i det andra blocket så här:
G 0 0 G 9 0 X Y
Denna operation matar in G00G90X3025Z23723 ; i programmet.
8 Flytta verktyget till P2 med den manuella pulsgeneratorn.
9 Mata in maskinposition P2 för data i det tredje blocket så här:
G 0 1 Z F 3 0 0
Denna operation matar in G01Z-325F300 ; i programmet.
10 Mata in M02; i programmet så här:
M 0 2
Härmed avslutas registreringen av programexemplet.

Förklaring
- Registrera en position med kompensering
När ett axelnamn och ett numeriskt värde knappas in och redigeringstangenten eller trycks
in läggs det inknappade värdet till den absoluta koordinaten för den aktuella positionen och koordinaten
infogas. Denna operation möjliggör infogning av ett korrigerat värde för den absoluta
koordinatpositionen.
När ett utökat axelnamn används och namnet slutar med ett numeriskt värde, infoga ett likhetstecken (=)
mellan axelnamnet oc det numeriska värdet.

- Registrera andra kommandon än positionskommandon


Kommandon som skall matas in före och efter ett maskinkommando måste matas in före och efter det att
maskinpositionen registreras på samma sätt som vid redigering av program i funktionen REDIGERA.

- Miniräknartypinmatning
När miniräknarinmatningsformatet med decimalpunkt är inaktiverat (bit 0 (DPI) i parameter nr 3401 är
ställd till 0) infogas koordinaten för den aktuella positionen i programmet med de minsta
inmatningsinkrementen. När miniräknarinmatningsformatet med decimalpunkt är aktiverat (biten ställs
till 1) infogas koordinaten med en decimalpunkt.

(Exempel)
Koordinat för den aktuella positionen X10.521
Nu infogas X-axelns koordinat i programmet på följande sätt:
När miniräknarinmatningsformatet med decimalpunkt är inaktiverat X10521
När miniräknarinmatningsformatet med decimalpunkt är aktiverat X10.521

- 841 -
9. SKAPA PROGRAM DRIFT B-64604SW/01

9.4 DIALOGPROGRAMMERING MED GRAFIKFUNKTION


NC-program kan skapas blockvis, genom att se på den visade G-kodsmenyskärmen och
G-kodsdetaljskärmen.

Rutin för dialogprogrammering med grafikfunktion


Rutin 1: Skapa ett program
1 Välj läget EDIT.
2 Tryck på funktionsknappen . Om inget program är registrerat visas följande skärm.

Fig. 9.4 (a) Programskärm (om inget program är registrerat)

Om ett program är registrerat visas detta program.

Fig. 9.4 (b) Programskärm (om ett program är registrerat)

- 842 -
B-64604SW/01 DRIFT 9. SKAPA PROGRAM
3 Mata in programnumret för det program som ska registreras efter att adressen O har matats in, och
tryck sedan på knappen . Om exempelvis ett program med programnummer 10 ska registreras,

mata in O10 och tryck sedan på knappen . Detta registrerar det nya programmet O0010.
4 Tryck på softkey-knappen [C.A.P]. Följande G-kodsmeny visas på skärmen. (Om softkey-knappen
[C.A.P] inte visas, håll knappen för nästa meny längst till höger eller knappen för föregående
meny längst till vänster nedtryckt tills softkey-knappen [C.A.P] visas.)

Fig. 9.4 (c) G-kodsmenyskärm

5 Välj G-kod motsvarande en funktion som ska programmeras med en markör. Om t ex


positioneringsfunktionen skall ställas in är denna funktion anförd med G-koden G00 i G-kodmenyn.
Välj G00. Om ingen programmerbar funktion visas på skärmen, tryck på sidknappen eller

för att visa nästa G-kodsmenyskärm. Upprepa detta tills du får upp rätt funktion på skärmen.
Om en önskad funktion inte är en G-kod, välj "STANDARDFORMAT".
6 Tryck på softkey-knappen [VÄLJ] eller knappen för att visa en detaljerad skärm för vald
G-kod. På bilden nedan visas ett exempel på en detaljerad bildskärm för G00.

- 843 -
9. SKAPA PROGRAM DRIFT B-64604SW/01

Fig. 9.4 (d) Detaljerad G-kodsmenyskärm (G00)

När "STANDARDFORMAT" har valts visas skärmen med standarddetaljer.

Fig. 9.4 (e) Detaljerad G-kodsmenyskärm (standarddetaljskärm)

7 Flytta markören till det block som skall ändras på programskärmen. Om adressen där markören
placeras på programsidan finns på figursidan, blinkar adressen på figursidan.
8 Ange numeriska data med sifferknapparna och tryck på softkey-knappen [INPUT] eller på knappen
. Nu är inmatningen av ett dataelement klar.
9 Genom att upprepa steg 7 och 8 ovan, ange alla data som krävs för den inmatade G-koden i steg 5
ovan.
10 Tryck på softkey-knappen [INFOGA] eller knappen . Nu är registreringen av data i ett block i
programminnet klar. På dataskärmen visas G-kodmenyn där du kan mata in data för och andra block.
Upprepa vid behov denna rutin från steg 5.
11 När alla program har registrerats, tryck på softkey-knappen [C.A.P. END]. De registrerade
programmen omvandlas till dialogformat och visas.
- 844 -
B-64604SW/01 DRIFT 9. SKAPA PROGRAM

12 Tryck på knappen för att gå tillbaka till programmets början.

Rutin 2: Ändra ett block


1 Flytta markören till blocket som ska ändras på programskärmen och tryck på softkey-knappen
[C.A.P]. Eller, tryck först på softkey-knappen [C.A.P] för att visa dialogprogrammeringsskärmen,
och tryck sedan på sidknappen eller tills blocket som ska ändras visas.
2 Om andra data än G-kodsdata ska ändras, flytta markören till dessa data. Mata in önskat värde och
tryck på softkey-knappen [INPUT] eller på knappen .
3 När en G-kod ska ändras, tryck på knappen för föregående meny och på softkey-knappen
[G-KOD MENY]. Nu visas G-kodmenyn. Välj en önskad G-kod med markören och knappa sedan in
värdet. För att t.ex. specificera en skärhastighet, välj G01 då G-kodmenyn visar G01. Tryck sedan på
softkey-knappen [VÄLJ] eller knappen . Nu visas dataskärmen för G-koden där data kan
matas in.
4 Efter att samtliga data har ändrats fullständigt, tryck på softkey-knappen [ÄNDRA] eller knappen
. Med denna operation ersätts ett helt block i ett program.

Rutin 3: Infoga ett block


1 På dialogprogrammeringsskärmen, visa blocket omedelbart före ett nytt block som ska infogas
genom att använda sidknapparna eller . Flytta fram markören med sidknapparna och
pilknapparna på programskärmen ända till den punkt där ett nytt block skall infogas.
2 Tryck på softkey-knappen [G-KOD MENY] för att visa G-kodmenyn. Mata in data för det nya
blocket.
3 När inmatning av ett datablock fullbordas i steg 2, tryck på softkey-knappen [INFOGA] eller
knappen . Med denna operation infogas ett datablock.

Rutin 4: Radera ett block


1 På dialogprogrammeringsskärmen, visa innehållet i ett block som ska raderas och tryck sedan på
softkey-knappen [RADERA] eller knappen .
2 Softkey-knapparna [JA] och [NEJ] visas. Tryck på softkey-knappen [JA].
3 Innehåll i blocket på skärmen raderas i programminnet. Därefter visas innehållet i nästa block på
dataskärmen för dialogprogrammering.

Anmärkningar
För fleroperationsmaskiner är namnet på de tre huvudaxlarna alltid X, Y och Z.
För svarvsystem är namnet på de två huvudaxlarna alltid X och Z.

- 845 -
10. REDIGERING AV PROGRAM DRIFT B-64604SW/01

10 REDIGERING AV PROGRAM
I detta kapitel beskrivs hur man redigerar program registrerade i CNC-minnet. Redigeringsfunktionen
omfattar funktionerna infoga, ändra och radera ord. Redigeringsfunktionen omfattar även funktionen
radera hela program och automatisk infogning av sekvensnummer. Dessutom är det möjligt att kopiera
och flytta programtext på samma sätt som på en PC. I detta kapitel beskrivs även hur du söker program,
sekvensnummer, ord och adresser innan du redigerar programmet.

Skapa och
registrera

Redigera

Söka efter en del 1) Programsökning .................................................................. Se III-10.5.


av ett program som 2) Sekvensnummersökning..................................................... Se III-10.6.
ska redigeras 3) Ordsökning....................................................................... Se III-10.2.1.
4) Adressökning ................................................................... Se III-10.2.1.

1) Infoga, ändra och radera ord.............................Se III-10.2.3 till 10.2.5.


Redigera och 2) Ersätta ord eller adress ....................................................... Se III-10.3.
radera program 2) Radera block ....................................................................... Se III-10.4.
3) Radera program ................................................................ Se III-10.7.
4) Redigera tecken ................................................................ Se III-10.10.

Hantering

Utmatning Exekvering

10.1 ATTRIBUTEN ”REDIGERA AV” OCH ”VISA AV”


Innan ett program kan redigeras måste attributet ”redigera av” tas bort, om detta hade angivits för
programmet.
Attributen ”redigera av” och ”visa av” kan ställas in separat för varje program och mapp.
Program med attributet ”redigera av” eller ”visa av” samt program som ligger i mappar med något av
dessa attribut kan inte redigeras.

Rutin för borttagning av attributet deaktivera redigera


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [DET. PÅ].
- 846 -
B-64604SW/01 DRIFT 10. REDIGERING AV PROGRAM
6 Flytta markören till programmet eller mappen som du vill ta bort attributet ”redigera av” från.
7 Tryck på softkey-knappen [ÄNDRA ATTR].
8 Tryck på softkey-knappen [REDIGERA PÅ].
9 Tryck på softkey-knappen [SLT].

VAR FÖRSIKTIG
1 När redigeringen är slutförd ska attributet deaktivera redigera ställas in efter
behov.
2 För att ställa in attributet ”redigera av” följer du samma rutin som vid
borttagningen av attributet.
I steg 8 trycker du på softkey-knappen [REDIGERA AV].

Rutin för borttagning av attributet ”visa av”


1 Välj MDI-läge.
2 Ange lösenordet (parameter nr 3210 (PSW)) i parameter nr 3211 (KEY) för att ta bort
programskyddet.
3 Välj läget REDIGERING.
4 Tryck på funktionsknappen .
5 Tryck på softkey-knappen [MAPP].
6 Tryck på softkey-knappen [(OPER)].
7 Tryck på softkey-knappen [DET. PÅ].
8 Flytta markören till programmet eller mappen som du vill ta bort attributet ”visa av” från.
9 Tryck på softkey-knappen [ÄNDRA ATTR].
10 Tryck på softkey-knappen [VISA PÅ].
11 Tryck på softkey-knappen [SLT].

VAR FÖRSIKTIG
1 När redigeringen är slutförd, ställ in attributet ”visa av” på önskat värde.
2 För att ställa in attributet ”visa av” utför du steg 1–9 i rutinen för borttagning av
attributet men trycker i stället på softkey-knappen [VISA AV] i steg 10. Ställ
sedan in parameter nr 3210 (PSW) till ett värde som är skilt från 0 och inte lika
med värdet i parameter nr 3211 (KEY). Programmet eller mappen kommer nu
inte att visas på någon listskärm.

10.2 INFOGA, ÄNDRA OCH RADERA ORD


I detta avsnitt behandlas rutinerna för att infoga, ändra och radera ord i ett program som registrerats i
minnet.

Rutin för att infoga, ändra och radera ord


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Välj ett program som ska redigeras.
Om du har valt ett program som ska redigeras, fortsätt med steg 4.
Om du inte har valt något program som ska redigeras, sök efter programnumret.
4 Flytta markören till stället som ska redigeras med en av metoderna nedan.
• Avsökningsmetod
• Ordsökningsmetod
• Adressökningsmetod
- 847 -
10. REDIGERING AV PROGRAM DRIFT B-64604SW/01

För varje metod, se underavsnittet "Ordsökning" i "INFOGA, ÄNDRA OCH RADERA ORD" i
kapitel "REDIGERA PROGRAM" i "DRIFT".
5 Ändra, infoga eller radera ett ord.

Förklaring
- Ord och redigeringsenhet
Ett ord är en adress följd av ett nummer. När man använder kundmakron är begreppet ord inte entydigt.
Därför använder vi här begreppet redigeringsenhet.
Redigeringsenheten är en enhet som kan ändras eller raderas under ett bearbetningsförlopp. Vid
avsökning flyttas markören till början av redigeringsenheten.
Infogning sker alltid efter en redigeringsenhet.
Definition av begreppet redigeringsenhet
• Programavsnittet från en adress till omedelbart före nästa adress
• En adress kan bestå av bokstäver, t.ex. IF, WHILE, GOTO, END, DO= eller ; (EOB).
Enligt denna definition är ett ord en redigeringsenhet.
När begreppet ”ord” används i samband med redigering betyder det en redigeringsenhet enligt den exakta
definitionen.

VARNING
Om en ändring, infogning eller radering har utförts på data i ett program genom
att bearbetningen pausas med ett enkelt blockstopp, matningsstopp eller andra
operationer under exekveringen av ett program, måste man se till att markören
återförs till den ursprungliga positionen innan programmet startas om. För att
exekvera programmet med markören på en annan position måste man se till att
göra en återställning.
Annars kanske programmet inte exekveras på det sätt som man förväntar sig av
det program som visas på skärmen när bearbetningen har startats om.

10.2.1 Ordsökning
Du kan söka efter ett ord genom att helt enkelt flytta markören genom texten (avsökning), genom
ordsökning eller genom adressökning.

Rutin för att söka av program

1 Tryck på markörknappen .
Markören flyttas framåt ord för ord. Markören visas vid ett valt ord.
2 Tryck på markörknappen .
Markören flyttas bakåt ord för ord. Markören visas vid ett valt ord.
Exempel: Scanning Z1250.0

Fig. 10.2.1 (a)

3 Om markörknappen eller hålls nedtryckt avsöks orden kontinuerligt.

- 848 -
B-64604SW/01 DRIFT 10. REDIGERING AV PROGRAM

4 Det första ordet i nästa block avsöks när markörknappen trycks ned.

5 Det första ordet i föregående block avsöks när markörknappen trycks ned.

6 Om markörknappen eller hålls nedtryckt flyttas markören till ett blockhuvud


kontinuerligt.
7 Om sidknappen trycks ned visas nästa sida och det första ordet på den sidan avsöks.

8 Om sidknappen trycks ned visas föregående sida och det första ordet på den sidan avsöks.

9 Om sidknappen eller hålls nedtryckt visas den ena sidan efter den andra.

Rutin för att söka ett ord


Exempel på sökning efter S12

N01234 avsöks för


närvarande.
S12 är det vi söker.

Fig. 10.2.1 (b)

1 Tryck på softkey-knappen [SÖK].


2 Mata in adressen S .
3 Mata in 1 2 .
• Det går inte att söka S12 om bara S1 matas in.
• Det går inte att söka S09 om bara S9 matas in.
För att söka efter S09 måste du mata in S09.
4 Tryck på softkey-knappen [↓ SÖK] för att starta sökningen framåt från markörens position. Om du i
stället trycker på [↑ SÖK] utförs sökningen bakåt.
5 Du kan söka efter samma ord flera gånger efter varandra genom att trycka på [↓ SÖK] eller [↑
SÖK].

Rutin för att söka adresser


Exempel på sökning efter M03

N01234 avsöks för


närvarande.
M03 är det vi söker.

Fig. 10.2.1 (c)

1 Tryck på softkey-knappen [SÖK]


2 Mata in adressen M .
3 Tryck på softkey-knappen [↓ SÖK] för att starta sökningen framåt från markörens position. Om du i
stället trycker på [↑ SÖK] utförs sökningen bakåt.

- 849 -
10. REDIGERING AV PROGRAM DRIFT B-64604SW/01

4 Du kan söka efter samma ord flera gånger efter varandra genom att trycka på [↓ SÖK] eller [↑
SÖK].

10.2.2 Hopp till programrubrik


Markören kan hoppa till början av ett program. Denna funktion kallas "hopp till programpekaren". I detta
avsnitt beskrivs fyra metoder för hopp till programpekaren.

Rutin för att söka programrubrik


Metod 1
1 Tryck på knappen när programskärmen är vald i läget EDIT. Om markören har hoppat
tillbaka till början av programmet visas innehållet i programmet från början.

Metod 2 Sök efter programnumret.


1 När programskärmen är vald i läget MINNE eller EDIT anger du ett programnummer eller
programnamn.
För att mata in ett programnummer, tryck på adressknappen O och skriv sedan in
programnumret.
2 Tryck på softkey-knappen [PROGR.-SÖKN.].

Metod 3
1 Välj programskärmen eller programkontrollskärmen i läget MINNE.
2 Tryck på softkey-knappen [(OPER)].
3 Tryck på softkey-knappen [OMSPOLA].

Metod 4
1 Välj programskärmen i funktionen i läget EDIT.
2 Tryck på softkey-knappen [(OPER)].
3 Tryck på softkey-knappen [SÖK RAD].
4 Tryck på softkey-knappen [TOPP].

10.2.3 Infoga ett ord


Rutin för att infoga ett ord
1 Systemet söker eller avsöker ordet omedelbart innan det nya ordet infogas.
2 Mata in en adress som skall infogas.
3 Mata in data.
4 Tryck på redigeringstangenten eller .

Exempel på hur man infogar T15


1 Sök eller avsök Z1250.

Z1250.0 söker/avsöker.

Fig. 10.2.3 (a)

- 850 -
B-64604SW/01 DRIFT 10. REDIGERING AV PROGRAM

2 Mata in T 1 5 .
3 Tryck på redigeringstangenten eller .

T15 infogas.

Fig. 10.2.3 (b)

10.2.4 Ändra ett ord


Rutin för att ändra ett ord
1 Sök eller avsök det ord som skall ändras.
2 Mata in en adress som skall infogas.
3 Mata in data.
4 Tryck på redigeringsknappen .

Exempel på hur man ändrar T15 till M15


1 Sök eller avsök T15.

T15 söker/avsöker.

Fig. 10.2.4 (a)

2 Mata in M 1 5 .
3 Tryck på redigeringsknappen .

T15 ändras till M15.

Fig. 10.2.4 (b)

10.2.5 Radera ett ord


Rutin för att radera ett ord
1 Sök eller avsök det ord som skall raderas.
2 Tryck på redigeringstangenten .

- 851 -
10. REDIGERING AV PROGRAM DRIFT B-64604SW/01

Exempel på hur man raderar X100.0


1 Sök eller avsök X100.0.

X100.0 söker/avsöker.

Fig. 10.2.5 (a)

2 Tryck på redigeringstangenten .

X100.0 raderas.

Fig. 10.2.5 (b)

10.3 ERSÄTTA ORD ELLER ADRESS


Ersätta alla förekomster av ett ord eller en adress i ett program.
Följande metoder kan användas: Ersättning med kontroll av varje hittad teckensträng, och ersättning av
alla hittade teckensträngar utan kontroll.

Rutin för ersättning av ord eller adress


- Ersätta ett ord eller en adress med kontroll av varje hittad teckensträng
1 Flytta markören till den position från vilken ersättningen ska utföras.
2 Tryck på softkey-knappen [REP].
3 Ange det ord eller den adress som ska ersättas.
4 Tryck på softkey-knappen [FÖRE].
5 Ange det ord eller den adress som ska ersätta den hittade teckensträngen.
6 Tryck på softkey-knappen [EFTER].
7 Tryck på softkey-knappen [↑ SÖK] eller [↓ SÖK]. Sökningen av ordet eller adressen sker i pilens
riktning.
8 Tryck på softkey-knappen [REP] för att ersätta teckensträngen vid markören och fortsätta söka.
Om du vill söka efter nästa förekomst utan att ersätta teckensträngen vid markören, trycker du på
softkey-knappen [↑ SÖK] eller [↓ SÖK].
9 Upprepa steg 8 tills du har ersatt alla önskade teckensträngar.
Du kan när som helst avsluta ersättningen genom att trycka på softkey-knappen [SLT].

- Ersätta ett ord eller en adress utan att kontrollera de hittade teckensträngarna
1 Flytta markören till den position från vilken ersättningen ska utföras.
2 Tryck på softkey-knappen [REP].
3 Ange det ord eller den adress som ska ersättas.
4 Tryck på softkey-knappen [FÖRE].
5 Ange det ord eller den adress som ska ersätta den hittade teckensträngen.
6 Tryck på softkey-knappen [EFTER].
- 852 -
B-64604SW/01 DRIFT 10. REDIGERING AV PROGRAM

7 Tryck på softkey-knappen [↑ SÖK] eller [↓ SÖK]. Sökningen av ordet eller adressen sker i pilens
riktning.
8 Tryck på softkey-knappen [ERSÄTT ALLA].
9 Du kan avbryta operationen att ersätta alla genom att trycka på softkey-knappen [NO].
För att utföra ersättning av alla trycker du på softkey-knappen [YES]. Sökningen av ordet eller
adressen sker från markörens position och i samma riktning som pilen på softkey-knappen som
trycktes ned i steg 7, och alla hittade teckensträngar ersätts i ett enda svep. Ersättning sker av alla
hittade teckensträngar till början av programmet för ersättning i riktning uppåt, eller till slutet av
programmet för ersättning i riktning nedåt.

OBS!
1 De sökta teckensträngarna eller de teckensträngar som de ska ersättas med får
inte innehålla tecknen EOB.
2 Du kan trycka på softkey-knappen [ERSÄTT ALLA] under ersättningen med
kontroll av varje teckensträng om du vill ersätta alla resterande förekomster utan
att kontrollera dem.

- 853 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

10.4 RADERA BLOCK


Du kan radera ett eller flera block i ett program.

10.4.1 Radera block


Delen från det aktuella ordets position till nästa BLSLUT raderas. Markören placeras sedan bredvid det
raderade BLSLUT.

Rutin för att radera ett block


1 Systemet söker eller avsöker adress N för det block som skall raderas.
2 Tryck på knappen .

3 Tryck på redigeringsknappen .

Exempel på hur man raderar ett block i N01234


1 Sök eller avsök N01234.

N01234
söker/avsöker.

Fig. 10.4.1 (a)

2 Tryck på knappen .

3 Tryck på redigeringsknappen .

Block som innehåller


N01234 har raderats.

Fig. 10.4.1 (b)

10.4.2 Radera flera block


De block i riktning framåt från det aktuella ordets position fram till BLSLUT i det block som är längst
bort raderas. Markören placeras sedan bredvid det raderade BLSLUT.

Rutin för radering av block


1 Systemet söker eller avsöker ett ord i första blocket i ett område som skall raderas.
2 Tryck på knappen lika många gånger som antalet block du vill radera.

3 Tryck på redigeringsknappen .

- 854 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM

Exempel på radering av block från N01234 till EOB i ett block som ligger två block
framåt
1 Sök eller avsök N01234.

N01234
söker/avsöker.

Fig. 10.4.2 (a)

2 Tryck på .

3 Tryck på redigeringsknappen .

Block från N01234 till


EOB i ett block som
ligger två block framåt

Fig. 10.4.2 (b)

10.5 PROGRAMSÖKNING
Om det finns flera program i minnet kan man söka efter ett visst program. Det finns fyra olika metoder
enligt följande.

Rutin för programsökning


Metod 1 1 Välj läget EDIT eller MINNE.
2 Tryck funktionsknappen för att visa programskärmen.
3 Ange ett programnummer eller programnamn. När ett programnummer anges trycker man
på adressknappen och trycker sedan på programnumret.
4 Tryck på softkey-knappen [PROGR.-SÖKN.]. Alternativt kan man tryck på
markörknappen eller .
5 När sökningen är klar visas det sökta programnumret längst upp till höger på skärmen.
Om programmet inte hittas utlöses larm PS0071.

Metod 2 1 Välj läget EDIT eller MINNE.


2 Tryck funktionsknappen för att visa programskärmen.
3 Tryck på softkey-knappen [PROGR.-SÖKN.].
4 Tryck sedan på softkey-knappen [FÖRRA PROG] eller [NÄSTA PROG].
Genom att trycka på [FÖRRA PROG] görs en sökning efter tidigare program i mappen
och trycker man på [NÄSTA PROG] söks nästa program upp.

Metod 3 Denna metod söker efter det programnummer (0001 till 0031) som motsvarar en signal på
maskinens verktygssida för att starta automatisk drift. Se relevant handbok som utarbetats
av maskintillverkaren för mer information om drift.
1 Välj läget MINNE.
2 Ställ återställningstillståndet.
- 855 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

• Återställningstillståndet är det tillstånd då lysdioden för pågående automatisk drift är


släckt. (För närmare information, se den relevanta handboken från
maskintillverkaren.)
3 Ställ in signalen för val av programnummer på maskinens verktygssida till ett nummer
från 01 till 31.
4 Tryck på knappen för cykelstart.
• När signalen på maskinens verktygssida representerar 00 programnummer utförs inte
sökning.
• Om programmet som motsvarar en signal på maskinens verktygssida inte är
registrerad ges larm DS0059.

Metod 4 När bit 4 (PGS) i parameter nr 11308 är 1, sök efter ett O-nummerprogram genom att
endast ange siffror.
1 Välj läget EDIT eller MINNE.
2 Tryck funktionsknappen för att visa programskärmen.

3 Mata in siffrorna för ett programnummer. Adressknappen behöver inte tryckas in


före siffrorna.
4 Tryck på softkey-knappen [PROGR.-SÖKN.]. Alternativt kan man tryck på
markörknappen eller .

Exempel
• När bit 4 (PGS) i parameter nr 11308 är 1
Ange "1000" → Sök efter program O1000.
Ange "ABC" → Sök efter program ABC.
• När bit 4 (PGS) i parameter nr 11308 är 0
Ange "1000" → Sök efter program 1000.
Ange "ABC" → Sök efter program ABC.

När bit 4 (PGS) i parameter nr 11308 är 1, är det inte möjligt att söka efter ett program
med något namn som består av endast siffror.

10.6 SEKVENSNUMMERSÖKNING
Funktionen sekvensnummersökning används för att söka efter ett sekvensnummer i mitten av ett program
så att programmet kan startas vid samma block med detta sekvensnummer.

Exempel) Sökning sker på sekvensnummer 02346 i ett program (O0002).


PROGRAM
O0001 ;
N01234 X100.0 Z100.0 ;
S12 ;
:
Valt program O0002 ; Detta avsnitt söks igenom
N02345 X20.0 Z20.0 ; från början.
N02346 X10.0 Z10.0 ;
Målsekvensnummer (Sökningen sker endast
:
hittas. inom ett program.)
O0003 ;
:

Fig. 10.6 (a)

- 856 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM

Rutin för att söka efter sekvensnummer


Rutin
1 Välj läget MINNE.
2 Tryck på funktionsknappen .
3 Om programmet innehåller ett sekvensnummer som ska sökas, utför steg 4 t.o.m. 7 nedan.
Om programmet inte innehåller ett sekvensnummer som ska sökas, välj programnumret i
programmet som innehåller rätt sekvensnummer.
4 Tryck på adressknappen .
5 Mata in ett sekvensnummer som du vill söka.
6 Tryck på softkey-knappen [N SÖK].
7 När sökningen är klar visas det sökta sekvensnumret längst upp till höger på skärmen.
Om det angivna sekvensnumret inte hittas i programmet utlöses larm PS0060.

Förklaring
- Bearbetning under sökning
De block som systemet hoppar över påverkar inte CNC-styrningen. Det betyder att data i de skippade
blocken, t.ex. koordinater och M-, S- och T-koder, inte ändrar CNC-koordinaterna och de modala
värdena.
Därför är det viktigt att rätt M-, S- och T-koder och koordinater matas in i det första blocket där
programkörningen skall startas eller startas om med ett kommando för sekvensnummersökning. Ett block
som söks med sekvensnummersökning är i regel en växlingspunkt från den ena processen till den andra.
När omstart skall ske från ett block mitt i en process och detta block därför måste sökas, anges rätt M-, S-
och T-koder, G-koder, koordinater osv. med MDI-knapparna efter att verktygsmaskinen och
NC-tillstånden har kontrollerats noggrant vid denna punkt.

- Kontroll under sökning


Under sökning görs följande kontroller:
• Extra blockskipp

Begränsning
- Söka i underprogram
Under sekvensnummersökningen exekveras inte M98Pxxxx (anrop underprogram). Det betyder att larmet
PS0060 utlöses om man söker efter ett sekvensnummer i ett underprogram som anropats med det inställda
programmet.
Huvudprogram Underprogram
O1234 O5678
: :
: N88888
M98 P5678 ; :
: M99 ;
: :
Om ett försök görs att söka efter N8888 i exemplet ovan, utlöses ett larm.

Fig. 10.6 (b)

- 857 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

10.7 RADERA PROGRAM


Program som registrerats i minnet kan raderas antingen separat eller alla på en gång.

10.7.1 Radera ett program


Ett enda program i mappen som innehåller programmet som för närvarande redigeras kan raderas.

Rutin för att radera ett program


1 Välj läget EDIT.
2 Tryck funktionsknappen för att visa programskärmen.

3 Tryck på adressknappen .
4 Mata in ett programnummer.
5 Tryck på redigeringsknappen . Nu raderas programmet med det inmatade programnumret.

10.7.2 Radera alla program


Alla program i mappen som innehåller programmet som för närvarande redigeras kan raderas.

Rutin för att radera alla program


1 Välj läget EDIT.
2 Tryck funktionsknappen för att visa programskärmen.

3 Tryck på adressknappen .
4 Mata in -9999.
5 Tryck på redigeringsknappen för att radera alla program.

10.8 REDIGERA KUNDMAKRON


Kundmakroprogram ändras, infogas eller raderas med utgångspunkt från redigeringsenheten till skillnad
från normala program.
Kundmakroord kan matas in i förkortad form.
Kommentarer kan också matas in i ett program.
För kommentarer till ett program, se avsnittet "SKAPA PROGRAM MED MDI-ENHETEN" i kapitel
"SKAPA PROGRAM" i "DRIFT".

Förklaring
- Redigeringsenhet
När ett redan inmatat kundmakro skall redigeras kan markören flyttas till varje redigeringsenhet som
börjar med något av följande tecken och symboler:
(a) Adress
(b) # i början av en ersättningsinstruktion
(c) /, (,=, och ;
(d) Det första tecknet i IF, WHILE, GOTO, END, DO, POPEN, BPRNT, DPRNT och PCLOS
På skärmen infogas ett blanksteg före varje ovanstående tecken eller symbol.
Exempel) Huvudpositioner där markören placeras
- 858 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM
N001 X-#100 ;
#1 =123 ;
N002 /2 X[12/#3] ;
N003 X-SQRT[#3/3*[#4+1]] ;
N004 X-#2 Z#1 ;
N005 #5 =1+2-#10 ;
IF[#1NE0] GOTO10 ;
WHILE[#2LE5] DO1 ;
#[200+#2] =#2*10 ;
#2 =#2+1 ;
END1 ;

- Förkortningar för kundmakroord


När ett kundmakroord skall ändras eller infogas kan de två första tecknen eller fler ersätta hela ordet.
Nämligen
WHILE → WH GOTO → GO XOR → XO AND → AN SIN → SI ASIN → AS
COS → CO ACOS → AC TAN → TA ATAN → AT SQRT → SQ ABS → AB
BCD → BC BIN → BI FIX → FI FUP → FU ROUND → RO END → EN
POPEN → PO BPRNT → BP DPRNT → DP PCLOS → PC EXP → EX THEN → TH

Exempel) Inmatning av
WH [AB [#2 ] LE RO [#3 ] ] har samma effekt som
WHILE [ABS [#2 ] LE ROUND [#3 ] ]
Programmet visas även på detta sätt.

10.9 BEGRÄNSNINGAR FÖR MARKÖRRÖRELSER PÅ


PROGRAMREDIGERING
Om ett program ska redigeras medan den stoppas eller pausas införs begränsningar så att redan
exekverade block och buffrade block inte kan redigeras. Modifierbara block är de vid och under
markörens position när systemet växlas till redigeringsläge (REDIGERA). I resten av handboken kallas
området för redigerbara block för redigerbart område, medan området för exekverade block och buffrade
block kallas för ej redigerbart område.
Dessa begränsningar tillämpas när statussignalen för automatisk drift <F0000.7> är PÅ och när
exekvering av enkelblock i MDI-drift redigeras, och tillämpas även på läget AUTOMATISK
INLÄRNING HANDRATT eller AUTOMATISK INLÄRNING JOGG när uppspelningsalternativet är
aktiverat.
Denna funktion är aktiverad endast när bit 3 (FPD) i parameter nr 11308 är 1.

Förklaring
- Tillstånd då begränsningar införs på mörkörrörelser
• Läget REDIGERA när automatisk drift stoppas eller pausas
• MDI-läge och när ett enkelblock ställs
• Läget AUTOMATISK INLÄRNING HANDRATT eller AUTOMATISK INLÄRNING JOGG
(endast när uppspelningsfunktionen är aktiverad)

- Markörrörelser
Åtgärder som gör att markören flyttas till block ovanför redigeringslägets startposition ignoreras.
• ↑
• ←
• SIDA UPP
• CAN (teckenredigering)
- 859 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

- Sök och ersätt


Åtgärder som gör att markören flyttas till ej redigerbart område inaktiveras.
• Sökning översta raden: Resultaten av en sökning i översta raden av det redigerbara blocket.
• Sökning specificerad rad (teckenredigering): Gör genom det redigerbara området.
Om dock ett försök görs att söka igenom det ej redigerbara området utlöses varning "PROGRAM
KÖRS" och åtgärden inaktiveras.
• Sökning uppåt: Görs genom redigerbart område.
Om man försöker utföra detta i början på ett redigerbart block ignoreras denna åtgärd.
• Sökning uppåt (utbyte): Görs genom redigerbart område.
Om man försöker utföra detta i början på ett redigerbart block ignoreras denna åtgärd.
• Kandidatsökning uppåt: Görs genom redigerbart område.
Om man försöker utföra detta i början på ett redigerbart block ignoreras denna åtgärd.
• Teckensträng + ↑ (sök): Genom att skriva in teckensträngen för att söka efter och trycka på knappen
↑ söker man efter teckensträngen.
Denna sökning görs genom det redigerbara området. Om man försöker göra detta i början av det
redigerbara blocket, ignoreras denna åtgärd.
• Ersätt alla: Denna åtgärd är inaktiverad.

- Återställning
Statusen för exekvering av program avbryts och begränsningarna för markörrörelser avbryts också.

- Söka program
Programsökning inaktiveras i följande skärm:
• Programredigeringsskärm (Word-redigering/Teckenredigering/Visning av programinnehåll /
Uppspelning)
• Skärm för programkontroll
Varning "PROGRAMMET KÖRS" utlöses och åtgärden inaktiveras.
• Skärm för programlistor
När bit 5 (PES) i parameter nr 11302 är 1, exekveras endast markörrörelsen till valt program.
Inställning av huvudprogrammet och ändring av redigeringsprogrammet exekveras inte.

- Infoga tid
När tidsstämpelfunktionen för bearbetning aktiveras, visas inte softkey-knappen [INFOGA TID] i samma
tillstånd som begränsningar av markörrörelser.

10.10 LÖSENORDSFUNKTION
Lösenordsfunktionen spärrar bit 4 (NE9) i parameter nr 3202, som skyddar program med program nr
O9000 till O9999 samt program och mappar som har attributet inaktivera redigera/visa, enligt
inställningarna i två parametrar, LÖSENORD (parameter nr 3210) och KEYWD (parameter nr 3211). I
låst tillstånd kan inte parameter NE9 ställas till 0. I detta fall kan inte skyddet av program med program nr
O9000 till O9999 och program och mappar med attributet inaktivera redigera/visa upphävas om inte ett
korrekt nyckelord har angetts.
Med spärrat läge menas att värdet som satts i parameter PASSWD skiljer sig från det värde som satt i
parameter KEYWD. Värdena i dessa parametrar visas inte. Det spärrade läget upphävs inte förrän värdet i
parameter PASSWD även har ställts in i parameter KEYWD. När 0 står i parameter PASSWD betyder det
att parametern inte är inställd.

Rutin för att sätta och upphäva spärrar


Sätta spärrar
1 Växla till MDI-läget.
2 Aktivera funktionen parameterändring (III-12.3.1). Nu utlöses larm PS0100 på CNC-maskinen.
- 860 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM
3 Ställ in parameter nr 3210 (PASSWD). Nu sätts spärren.
4 Inaktivera funktionen parameterändring.
5 Tryck på knappen för att stänga av larmtillståndet.

Upphäva spärrar
1 Växla till MDI-läget.
2 Aktivera funktionen parameterändring (III-12.3.1). Nu utlöses larm SW0100 på CNC-maskinen.
3 I parameter nr 3211 (KEYWD), ställ till samma värde som i parameter nr 3210 (PASSWD) för att
spärra. Nu upphävs det spärrade läget.
4 Ställ bit 4 (NE9) i parameter nr 3202 till 0.
5 Inaktivera funktionen parameterändring.
6 Tryck på knappen för att stänga av larmtillståndet.
7 Nu kan underprogram från program nr 9000 till 9999 redigeras.

Förklaring
- Ställa in parameter PASSWD
Det spärrade läget aktiveras när ett värde sätts i parameter PASSWD. Men parameter PASSWD kan
endast ställas in när det spärrade läget är upphävt (när PASSWD = 0 eller PASSWD = KEYWD). Om ett
försök görs att ställa in parameter PASSWD i andra fall utlöses en varning för att indikera att skrivningen
inaktiveras. När det spärrade tillståndet ställs in (när PASSWD ≠ 0 och PASSWD ≠ KEYWD), ställs
parameter NE9 automatiskt till 1. Om ett försök görs att ställa NE9 till 0 ges en varning för att indikera att
skrivningen inaktiveras.

- Ändra parameter PASSWD


Parameter PASSWD kan ändras när det spärrade läget är upphävt (PASSWD = 0 eller PASSWD =
KEYWD). När spärren har upphävts i steg 3 kan ett nytt värde ställas in i parameter PASSWD. Därefter
måste detta värde ställas in i parameter KEYWD så att det spärrade läget kan upphävas.

- Sätta 0 i parameter PASSWD


När värdet 0 sätts i parameter PASSWD visas siffran 0 och lösenordsfunktionen är avaktiverad. Med
andra ord kan lösenordsfunktionen avaktiveras genom att antingen inte alls ställa in parameter PASSWD
eller genom att sätta 0 i parameter PASSWD efter steg 3. För att vara säker på att det spärrade läget inte
är aktiverat måste man se till att parameter PASSWD inte ställs in med andra värden än 0.

- Sätta ny spärr
När det spärrade läget har upphävts kan det sättas igen genom att ställa in ett annat värde i parameter
PASSWD eller genom att starta NC-maskinen igen för att återställa parameter KEYWD.

VAR FÖRSIKTIG
1 När det spärrade läget är inställt kan parameter NE9 inte bestämmas till 0 och
parameter PASSWD inte ändras förrän det spärrade läget upphävs eller hela
minnet har rensats. Var därför extra försiktig när du ställer in parameter
PASSWD.
2 Attributet avaktivera redigera/visa kan inte ställas om inte parameter PASSWD
är inställt.

- 861 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

VAR FÖRSIKTIG
3 I spärrat tillstånd hanteras programmen med attributet avaktiver redigera/visa
enligt följande:
• Programmets närvaro döljs. Detta betyder att dessa program inte visas på
skärmarna såsom på programmappskärmen. Dessa program kan inte heller
redigeras.
• Dessa program kan inte väljas som ett huvudprogram. De kan kallas
underprogram.
4 I ospärrat tillstånd hanteras programmen med attributet avaktivera redigera/visa
som ett vanligt program:
5 Programmen i mappen som har attributet avaktivera redigera/visa behandlas
också som beskrivs i Var försiktig 3 och 4 ovan.
6 I spärrat tillstånd hanteras mapparna i en mapp med attributet avaktivera
redigera/visa enligt följande:
• Programmets närvaro döljs. Detta betyder att dessa mappar inte visas på
skärmarna såsom på programmappskärmen.
7 I ospärrat tillstånd behandlas mapparna i en mapp med attributet avaktivera
redigera/visa på samma sätt som vanliga mappar.

10.11 REDIGERA PROGRAMTECKEN


I detta avsnitt beskrivs hur man redigerar program registrerade i CNC-minnet.
Redigeringen inkluderar infogande av tecken, ändring, radering och utbyte.
Medan programordredigering utförs genom att igenkänning av programord, utförs
programteckenredigering tecken för tecken.

Fig. 10.11 (a) Teckenredigering

Förklaring
- Redigeringsenhet
Teckenredigering utförs tecken för tecken. Välj mellan teckenredigering och ordredigering enligt vad som
ska redigeras.

- 862 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM

- Rad
Ett område som avgränsas av en EOB specificeras som en rad.
I teckenredigering sparas redigerade data rad för rad.
När en programrad innehåller många tecken sträcker den sig över flera rader på skärmen, men dessa rader
räknas som en programrad.

- Raddelning
När markören är på en rad under radredigering, trycker man på redigeringsknappen för att dela
raden i två, en före markören och den andra efter markören.
Genom att trycka på redigeringsknappen direkt efter raden delas gör att rader återgår till en enda
rad.
Alternativt kan man flytta markören till EOB för den första raden som följer av delningen och trycka på
redigeringsknappen för att raden ska återgå till en enda rad.

- Sammanfoga rad
Om EOB för en rad raderas kombineras raden med nästa rad för att bilda en enda rad.

- Maximalt antal tecken i en rad


En rad kan bestå av upp till 140 tecken.

- Radnummer
Antalet rader räknas från och med ett programs startrad, som räknas som den första raden. Även när en
rad sträcker sig till nästa och följande raden, räknas dessa rader som en enda rad.

- Urklipp
Urklippet används för att spara tecken när man klipper ut och klistrar in. Urklippet har en kapacitet på ca
4000 tecken.
De tecken som klipps ut eller kopieras lagras. Den senast lagrade teckensträngen kan användas för att
klistra in.
Informationen som sparas genom att man klistrar bibehålls till man på nytt klipper ut och klistrar in.
De tecken som lagras i urklippet bibehålls tills CNC slås av om inte urklippet uppdateras igen.

- Ångrafunktionen
Funktionen för att ångra åtgärder som utförts i programredigering sker sekventiellt, med början av det
som utfördes sist. Funktionen kan bara ångra åtgärder som uppdaterar teckensträngar.
När man ångrar en gång ångras en enda inmatning eller borttagning.
Om data som uppdaterats med ersättning ska ångras, så ångrar man en gång för att ångra ersättningen av
en post.
Åtgärder med markörknapparna och sidknapparna kan inte ångras
med denna funktion eftersom de inte uppdaterar teckensträngar.

- Exempel på ångrafunktionen
1 Antag att följande teckensträng finns före ändring görs:
N110AX[#AXIS3]=100.0;
2 Redigeringsknappen trycks in fem gånger.
X[#AXIS3]=100.0;
3 Softkey-knappen [ÅNGRA] trycks in fem gånger. Sedan återställs den ursprungliga teckensträngen
enligt följande:
AX[#AXIS3]=100.0;
0AX[#AXIS3]=100.0;
- 863 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

10AX[#AXIS3]=100.0;
110AX[#AXIS3]=100.0;
N110AX[#AXIS3]=100.0;

- Inmatningslägen för redigering


Inmatningslägen för programredigering inkluderar infogningsläget och överskrivningsläget.
För att växla mellan inmatningslägen, tryck på softkey-knappen [INMATNING].
Initialt infogningsläge ställs in.

• Infogningsläge
I infogningsläget infogas ett inmatat tecken mellan den aktuella markörpositionen och det
föregående tecknet.
1234567890
Placerar man markören åå 6 och X matas in, ger det följande resultat:
12345X67890

• Överskrivningsläget
I överskrivningsläget ersätts tecknet på markörens position av ett inmatat tecken.
1234567890
Placerar man markören åå 6 och X matas in, ger det följande resultat:
12345X7890

- Begränsningar för redigering


O nummer och filnamn kan inte redigeras.
EOR (%) kan inte raderas.

- Radredigering och automatiskt sparande


När en rad redigeras visas raden i uppdateringsfärgen blå (som kan ändras med färginställningen) för att
indikera att rader har redigerats. När raden visas i uppdateringsfärgen har inte redigeringen ännu sparats.
När markören flyttas till en rad före eller efter redigeringsraden, så sparas redigeringen automatiskt och
radvisningen ändras från uppdateringsfärgen till normal färg.
Alternativt om man trycker på softkey-knappen [SPAR] gör det att redigeringen sparas.

- Funktionen för att automatisk spara en redigerad rad kontra funktionen för att
ångra redigering (ÅNGRA-funktionen)
När en redigering ångras visas raden i uppdateringsfärgen och redigeringen sparas inte längre. Om
markörens flyttas till en annan rad när åtgärden ångras, sparas redigeringen automatiskt.

10.11.1 Tillgängliga knappar


De tillgängliga knapparna är följande:

- Markörtangenter
Markörknappar , , och flytta markören.

- Redigeringsknapp
Raderar tecken vid markörens position.

- Redigeringsknapp
Raderar tecken omedelbart före markörens position.
När markören är i början av raden raderas tecknet i slutet av föregående rad.
- 864 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM

- Redigeringsknapp
Medför förändring av rad.

- Sidknappar
Sidorna byts med hjälp av sidknappen eller

Sidknappen flyttas till nästa sida.

När sidknappen trycks in på den sista sidan flyttas markören till den sista teckenpositionen i den
sista raden (% position).
Sidknappen flyttas till den föregående sidan.

När sidknappen trycks in på den första sidan flyttas markören till den första teckenpositionen i den
första.

- Teckenknappar
Med dessa knappar matar man in tecken.

10.11.2 Inmatningsläge
Inmatningslägen inkluderar infogningsläget och överskrivningsläget.

Byta inmatningsläge
För att växla mellan inmatningslägen, tryck på softkey-knappen [INMATNING].
Genom att trycka på softkey-knappen [INMATNING] kan man växelvis välja infogningsläget och
överskrivningsläget.
Det aktuella läget indikeras i nedre högra delen av redigeringsskärmen.

10.11.3 Visning av radnummer


Denna funktion används för att visa ett program med radnummer. Genom att trycka på softkey-knappen
[RADNUMMER] visas ett program med radnummer. Genom att trycka på softkey-knappen
[RADNUMMER] igen försvinner radnumret.

10.11.4 Sök
Ett program söker efter en teckensträng.

Sök
Rutin
1 Tryck på softkey-knappen [SÖK].
2 Ett inmatningsområde för sökning av teckensträng visas. Ange teckensträngen som ska sökas efter.
För att avbryta sökningen, tryck på softkey-knappen [LÄS].
3 Sök uppåt
Genom att trycka på sofkey-knappen [UPP] söker man efter programmet i uppåtriktning (mot
toppen), med början från markörens position.
När en sökt teckensträng hittas flyttas markören till teckensträngen.
Genom att trycka på softkey-knappen [UPP] igen söker man efter nästa kandidat.
4 Sök nedåt

- 865 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

Genom att trycka på sofkey-knappen [NED] söker man efter programmet i nedåtriktning (mot
botten), med början från markörens position.
När en sökt teckensträng hittas flyttas markören till teckensträngen.
Genom att trycka på softkey-knappen [NED] igen söker man efter nästa kandidat.

10.11.5 Ersättning
En teckensträng i ett program ersätts med en specificerad teckensträng.

Ersättning
Rutin
1 Tryck på softkey-knappen [REP].
2 Inmatningsområde för sökning och ersättning av teckensträng visas. Ange en teckensträng för
sökning (teckensträng att ersätta) och en teckensträng som ska ersättas (teckensträng att ersätta i den
tidigare teckensträngen).
För att flytta mellan inmatningsområdet för sökning av teckensträng och inmatningsområdet för
ersättning av teckensträng använder man markörknappen och .
Om en teckensträng för sökning matas in, men ingen teckensträng för ersättning matas in kommer
den tidigare teckensträngen raderas.
För att avbryta ersättningen, tryck på softkey-knappen [LÄS].
3 Ersättning
Ersättning inkluderar sökning och ersättning av en teckensträng.
För att utföra en sökning efter en teckensträng, använder man softkey-knappen [↑ SÖK] eller [↓
SÖK].
För att faktiskt ersätta den använder man [ERSÄTT eller [ERSÄTT ALLA].
• Softkey-knappen [↑ SÖK]
Söker i programmet i uppåtgående riktning (mot toppen), med början från markörens position.
När en sökt teckensträng hittas flyttas markören till teckensträngen.
Genom att trycka på softkey-knappen [↑ SÖK] igen söker man efter nästa kandidat.
• Softkey-knappen [↓ SÖK]
Söker i programmet i nedåtgående riktning (mot botten), med början från markörens position.
När en sökt teckensträng hittas flyttas markören till teckensträngen.
Genom att trycka på softkey-knappen [↓ SÖK] igen söker man efter nästa kandidat.
• Softkey-knapp [ERSÄTT]
Ersätter de teckensträngar som hittades vid en sökning med en ersättningsteckensträng.
• Softkey-knappen [ERSÄTT ALLA]
Ersätt alla utslag i en sökt teckensträng med ersättningsteckensträngen.
Genom att trycka på softkey-knappen visas meddelandet "VILL DU VERKLIGEN
EXEKVERA?" och även softkey-knappen [JA] och softkey-knappen[NEJ] Genom att trycka på
softkey-knappen [JA] verkställs alla ersättningar.
Genom att trycka på softkey-knappen [NEJ] avbryter man ersättningen, utan att verkställa
ersättningen.

10.11.6 Reversera redigering (Ångrafunktion)


En redigering av ett program kan ångras sekventiellt med början från åtgärden som utfördes sist.

Reversera redigering (ångrafunktion)


Rutin
1 Genom att trycka på softkey-knappen [ÅNGRA] en gång, ångras en åtgärd.

- 866 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM
När det inte längre finns några åtgärder att ångra ger det ingen effekt om man trycker på
softkey-knappen.

10.11.7 Kopiera
En vald teckensträng kan kopieras till urklippet.

Kopiering
Rutin
1 Flytta markröen till början av den teckensträng som ska väljas.
2 Tryck på softkey-knappen [VÄLJ].
3 Flytta markören med hjälp av markörknapparna och sidknapparna

till slutet av den teckensträng som ska väljas.


Nu visas bakgrunden till den valda teckensträngen i urvalsfärgen (markörens färg).
4 Tryck på softkey-knappen [COPY] för att kopiera den valda teckensträngen till urklippet.
För att avbryta kopiering, tryck på softkey-knappen [LÄS].

10.11.8 Klipp ut
En vald teckenstärng kan tas bort.
Vid borttagning kopieras teckensträngen till urklippet.

Klipp ut
Rutin
1 Flytta markröen till början av den teckensträng som ska väljas.
2 Tryck på softkey-knappen [VÄLJ].
3 Flytta markören med hjälp av markörknapparna och sidknapparna

till slutet av den teckensträng som ska väljas.


Nu visas bakgrunden till den valda teckensträngen i urvalsfärgen (markörens färg).
4 Tryck på softkey-knappen [CUT] för att ta bort teckensträngen.
För att avbryta borttagning, tryck på softkey-knappen [LÄS].

10.11.9 Klistra in
Teckensträngen som lagras i urklippet kan infogas vid markörens aktuella position.
Efter inklistring förblir teckensträngen lagrad i urklippet, så att teckensträngen kan klistras in så många
gånger det behövs.

Klistra in
Rutin
1 Flytta markören till positionen där du vill klistra in en teckensträng.
2 Tryck på softkey-knappen [PASTE].

10.11.10 Spara
Att flytta markören till raden före och efter den redigerade raden gör att redigeringen automatiskt sparas,
men det är möjligt att spara redigeringen genom att trycka på softkey-knappen [SPAR], vid behov. För ett
- 867 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

program som består av endast en enda rad, är det i synnerhet nödvändigt att trycka på softkey-knappen
[SPAR] för att spara redigeringen.

Spara
Rutin
1 Tryck på softkey-knappen [SPAR].

10.11.11 Skapa
Ett nytt program kan skapas.

Skapa
Rutin
1 Tryck på softkeyknappen [NYTT PROGRAM].
2 Ett inmatningsområde för programnamn visas.
3 Mata in det programnamn som ska skapas.
4 Tryck på softkey-knappen [UTFÖR]. Detta skapar ett nytt program och visar redigeringsskärmen.
Avbryt skapandet av ett nytt program genom att trycka på softkey-knappen [LÄS].

10.11.12 Sök rad


Markören kan flyttas till en specificerad rad.
Markören kan flyttas till en rad med ett specificerat radnummer, till den första raden i programmet och till
den sista raden i programmet.

Sök rad
Rutin
Flytta till en rad med ett specificerat radnummer
1 Tryck på softkey-knappen [SÖK RAD].
2 Ett inamtningsområde för radnummer visas.
3 Ange ett radnummer. Den fösta raden antas ha radnummer 1.
4 Tryck på softkey-knappen [RADNUMMER] och markören flyttas till den specificerade raden.

Flytta till den första raden


1 Tryck på softkey-knappen [SÖK RAD].
2 Tryck på softkey-knappen [TOPP] och markören flyttas till den första raden i programmet.

Flytta till den sista raden


1 Tryck på softkey-knappen [SÖK RAD].
2 Tryck på softkey-knappen [SLUTET]och markören flyttas till den sista raden i programmet.

10.12 KRYPTERINGSNYCKLAR OCH -PROGRAM


Översikt
Programinnehåll kan skyddas genom inställning av parametrarna för kryptering och för området för
programsäkerheten.

OBS!
Denna funktion är en tillvalsfunktion.

- 868 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM

Förklaring
1 Säkerhet med ett lösenord och ett säkerhetsområde
När parametrarna för lösenordet och säkerhetsområdet specificeras inaktiveras visning, redigering
och in-/utmatning för program inom säkerhetsområdet.
Detta förhindrar att kundmakroprogram som skapas av maskintillverkaren oavsiktligt ändras eller tas
bort av slutanvändaren. Detta ger också säkerhet eftersom programmens innehåll inte visas.
2 In-/utmatning av krypterade program
Programmen i säkerhetsområdet kan krypteras innan de matas ut. När de är krypterade kan inte
programmen avkrypteras. Dessutom kan krypterade program matas in direkt.

- Lås/lås upp
När program inom säkerhetsområdet är säkrade uppges programminnet vara låst.
Om de inte är säkrade uppges programminnet vara olåst.

- Parameter
• Parametern LÖSENORD (nr 3220)
Ställ in det lösenord som krävs för att låsa programminnet. Ett lösenord annat än 0 kan ställas in.
Lösenordet visas inte. Ett lösenord kan ställas in när inget lösenord är inställt (LÖSENORD = 0)
eller när programminnet är låst.
• Parametern NYCKEL (nr 3221)
När NYCKEL är inställd på motsvarande sätt som LÖSENORD är programmet olåst. Det inställda
värdet för parametern visas aldrig. Varje gång CNC startas ställs 0 in för parametern. Vilket betyder
att när CNC startas tillhandahålls ett lås om ett lösenord är inställt (LÖSENORD ≠ 0).
• Minvärdet (i parameter nr 3222) och maxvärdet (i parameter nr 3223) i programsäkerhetsområdet
Ställ in önskat säkerhetsområde. Det inställda värdet för MIN får inte vara större än det som är
inställt för MAX. Program inom området för MIN till MAX är säkra. Om MIN är inställt till 0, anses
det vara 9000. Om MAX är inställt till 0, anses det vara 9999.
Ett område kan ställas in när inget lösenord är inställt eller när programminnet är låst.

OBS!
1 För säkerheten visas inte de inställda värdena för LÖSENORD och NYCKEL. Av
samma anledning kan LÖSENORD, MIN och MAX endast specificeras när inget
lösenord är inställt eller när programminnet är olåst. Ställ in ett lösenord med stor
omsorg för att undvika en situation där programminnet inte kan låsas upp
eftersom lösenordet är felaktigt inställt.
2 Knappen [+INMAT] som används för att specificera LÖSENORD och NYCKEL
fungerar på samma sätt som softkey-knappen [INPUT].
Exempel: När 99 är inställt för NYCKEL, tryck på 1 och [+INMAT] för att
ändra värdet till 1.
3 Dessa fyra parametrar kan inte matas ut externt. Även om dessa parametrar
matas in med parameterinmatning, ignoreras de.

- In-/utmatning och kollatering av program


När ett program krypteras matas ett lösenord ut. Lösenordet används för att ladda programmet.
Följande utmatning aktiveras för program utanför säkerhetsområdet om låst tillstånd förekommer eller för
program inom området vid olåst tillstånd:

Mata ut alla program


Låst/olåst Resultat
Låst Alla program utanför säkerhetsområdet matas ut på vanligt sätt.
Olåst Alla program inom säkerhetsområdet krypteras och matas ut.

- 869 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

Låst/olåst Resultat
Lösenord inte inställt Alla program i programminnet matas ut på vanligt sätt.

Mata ut ett enda program


Låst/olåst Resultat
Låst Om ett program är utanför säkerhetsområdet matas det ut på vanligt sätt.
Om det ligger inom säkerhetsområdet utlöses varningen "SKYDDAT".
Olåst Om ett program är utanför säkerhetsområdet matas det ut på vanligt sätt.
Om det ligger inom säkerhetsområdet krypteras det och matas ut.
Lösenord inte inställt Programmet matas ut på vanligt sätt.

Mata ut flera specificerade program


Låst/olåst Resultat
Låst När alla av de angivna programmen faller utanför det skyddade området matas
de ut som vanligt.
När alla de angivna programmen är inom säkerhetsområdet, utlöses
varningsmeddelandet "SKYDDAT".
När några av de angivna programnumren ligger utanför säkerhetsområdet och de
andra är inom säkerhetsområdet, matas endast programmen som ligger utanför
säkerhetsområdet ut.
När programmen som ska matas ut inte ligger inom det angivna området utlöses
varningsmeddelandet "FEL DATA ANVÄNDS".
Olåst När alla av de angivna programmen faller utanför det skyddade området matas
de ut som vanligt.
När alla av de angivna programmen faller utanför det skyddade området matas
de ut som kodade program.
När några av de angivna programnumren ligger utanför säkerhetsområdet och de
andra är inom säkerhetsområdet, kodas och matas endast programmen som
ligger inom säkerhetsområdet ut.
När programmen som ska matas ut inte ligger inom det angivna området utlöses
varningsmeddelandet "FEL DATA ANVÄNDS".
Lösenord inte inställt Programmet matas ut på vanligt sätt.

Mata in ett okrypterat program


Låst/olåst Resultat
Låst När programmet som ska matas in ligger utanför säkerhetsområdet, matas det ut
normalt.
När programmet som ska matas in ligger inom säkerhetsområdet utlöses
varningsmeddelandet "SKYDDAT".
Olåst eller lösenord Programmet inmatas.
inte inställt

Mata in ett kodat program


Lösenordet inställt i systemet
Resultat
och lösenord för programmet
Lösenord inställt i systemet Varningen “SKRIVSKYDD” utlöses.
Lösenord för programmet När programmet ligger inom säkerhetsområdet, matas det in normalt.
När programmet ligger utanför säkerhetsområdet utlöses varningsmeddelandet
"WRITE PROTECTED".
Lösenord inte inställt i systemet Programmet inmatas.
PSW i filen ställs in för parameter nr 3220.
Detta gäller om programmet ligger inom säkerhetsområdet.
Om programmet ligger utanför säkerhetsområdet utlöses varningsmeddelandet
"SKYDDAT".

- 870 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM

Kollatera ett program med ett krypterat program


I olåst tillstånd sker följande:
Lösenordet inställt i systemet Resultat
och lösenord för programmet
Lösenord inställt i systemet Larm SR0075 “PROTECT” utlöses.
Lösenord inställt i systemet = Programmet kollateras.
Lösenord för programmet eller
lösenord inte inställt i systemet
I låst tillsåtnd kan inte program kollatering utföras.

OBS!
För att kryptera program ställer man in parameter ISO (bit 1 i nr 0000) till 1 (för att
ange att utmatningskoden är ISO).

- Programskärm
1 På programmappskärmen visas alla programnummer tillsammans med kommentarer.
2 I låst tillstånd visas inte programmen inom säkerhetsområdet på programskärmen. I olåst tillstånd
visas programmen inom säkerhetsområdet på samma sätt som vanliga program.

OBS!
Omedelbart efter byte från olåst tillstånd till låst tillstånd eller från låst tillstånd till
olåst tillstånd, visas programmen i det tidigare tillståndet. De visas i det nya
tillståndet när en programsökning eller annan åtgärd utförs.

- Redigera och radera program


När programminnet är låst kan inte programmen inom säkerhetsområdet redigeras eller raderas. När
programminnet är låst resulterar ett försök att radera alla program i att endast de program som ligger
utanför säkerhetsområdet raderas.
I låst tillstånd kan inte programmen inom säkerhetsområdet väljas som ett huvudprogram. Om ett försök
görs att välja ett program på programmappskärmen som ett huvudprogram, utlöses varningsmeddelandet
"GICK EJ ATT SKAPA HUVUDPROG."

- Söka efter program


I låst tillstånd utförs en programsökning inom det skyddade området som beskrivs nedan.

1 När inget programnummer är specificerat, skippas program inom det skyddade området.
2 När ett försök görs att söka efter ett program inom säkerhetsområdet genom att specificera ett
programnummer, ignoreras sökningen, vilket resulterar i varningsmeddelandet "Programmet
skyddat".

10.13 SAMTIDIG REDIGERING AV FLERKANALSPROGRAM


Samtidig redigering av flerkanalsprogram möjliggör samtidig redigering av program för flera kanaler på
en enda skärm.
Denna funktion är aktiverad endast när bit 0 (DHD) i parameter nr 3106 är 1.

Förklaring
- Rutin
1 Ställ in kanalerna som är föremål för samtidig redigering, med visning av parametrar för flera
kanaler samtidigt nr 13131 och 13132.
(För information om dessa parametrar hänvisas till parameterhandboken (B-64610SW).)
2 Placera kanalerna som är föremål för samtidig redigering i läget REDIGERA.
- 871 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

3 Tryck på funktionsknappen .
4 Tryck på softkey-knappen [PROGRAM] för att visa programredigeringsskärmen.

- Skärmvisning
Fig. 10.13 (a) och Fig. 10.13 (b) visa exempel på hur man utför samtidig redigering av flerkanalsprogram.
Över varje program finns en statusrad på vilken tre uppgifter visas: programnamnet, "FG-RED", som
anger att programmet redigeras i förgrunden, samt kanalnamnet.
För programmet som för närvarande redigeras visas statusraden i omvända färger.

Redigeringsm
ål

Fig. 10.13 (a) Skärm för samtidig redigering av flerkanalsprogram (10,4-tums skärm)

Fig. 10.13 (b) Skärm för samtidig redigering av flerkanalsprogram (15-tums skärm)

- Lägen
När de kanaler som ska visas samtidigt varken är i läget REDIGER eller NEM visas
flerkanalsprogrammen samtidigt på programskärmen. Genom att välja kanalen för vilken läget
REDIGERA väljs aktiveras programredigering som ska utföras.
Fig. 10.13 (c) visar ett exempel i vilken både läget REDIGERA och NEM väljs.
- 872 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM
För kanal 1 väljs läge NEM (skärm för exekveringsstatus) och för kanal 2 väljs läge REDIGERA
(redigeringsskärm).
Softkey-knapparna växlas i enligthet med läget för den valda kanalen.

Fig. 10.13 (c) Skärm där både läget MEM och EDIT väljs

- Växling av kanal som ska redigeras


Kanalen som väljs med kanalvalssignalen kommer att redigeras.

- Förhållanden där samtidig redigering inte kan användas


Samtidig redigering av flerkanalsprogram inaktiveras i följande fall:
• Programskärmen väljs som en liten skärm.
• De kanaler som ska visas samtidigt inkluderar kanaler där ett läge annat än REDIGERA och MEM
är valt.
• Den virtuella MDI-knappfunktionen är aktiverad.

Om, i tillståndet för samtidigt redigering av flerkanalsprogram, bakgrundsredigering startas utförs


bakrgrundsredigering på alla skärmar. Samtidig redigering av flerkanalsprogram och bakgrundsredigering
kan inte användas samtidigt.

- Samtidigt redigering på 8,4-tums skärmenhet


När samtidig redigering utförs på 8,4-tums skärmenhet blir tecknen mindre.
Antal tecken per kanal i redigeringsområdet är enligt följande:
• Visning av 38 kolumner och 10 rader för icke-samtidig visning
• Visning av 74 kolumer och 15 rader för samtidig visning av 1 kanal
• Visning av 35 kolumer och 14 rader för samtidig visning av 2 kanal

- 873 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

10.14 FLERKANALREDIGERINGSFUNKTION

10.14.1 Översikt
När programmet för kanalen som ska redigeras rullas i samtidig redigering av flerkanalsprogramskärmar,
kan andra kanalprogram som visas på samma skärm rullas samtidigt.

Poster som ska


redigeras

Rullas samtidigt.

Fig. 10.14.1 (a) Funktion för samtidig rullning

Denna funktion tillhandahåller läget för samtidig rullning där samtliga program som ska redigeras rullas
samtidigt, samt läget för separat rullning där endast programmet som ska redigeras rullas. Det är möjligt
att enkelt växla mellan dessa lägen med hjälp av softkey-knappar.

I läget för samtidig rullning, när en vänte-M-kod uppträder på grund av rullning, sker en fördröjning
genom att rullningen av kanalen avbryts tills samma vänte-M-kod för andra kanaler uppträder. Det är
därför möjligt att redigera programmet i avvaktan på väntebekräftelse från varje kanal.
Dessutom möjliggör väntesökfunktionen markörpositionerna för samtliga kanaler som redigeras samtidigt
att flyttas samtidigt till en specificerad vänte-M-kod.

OBS!
Denna funktion är en tillvalsfunktion.

10.14.2 Detaljer
Växling mellan lägena för samtidig och separat rullning
Följande villkor måste uppfyllas för att växla mellan lägena för samtidig och separat rullning på
programredigeringsskärmen.
• Bit 0 (DHD) i parameter nr 3106 för aktivering av funktionen redigering av samtidigt
flerkanalprogram är 1.
• Det finns två eller flera kanaler i läget samtidig redigering.
• Samtliga kanaler som redigeras samtidigt befinner sig i läget REDIGERA.
• Alla programredigeringsskärmar för samtidig redigering är i ordredigeringsläge.

- 874 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM

OBS!
1 Läget för separat rullning väljs vid strömtillslag.
2 Om villkoren ovan inte uppfylls växlas rullningsläget automatiskt över till läget för
separat rullning.

Förfarande för växling till läget för samtidig rullning


Förfarandet för växling till läget för samtidig rullning beskrivs nedan.
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM] för att visa programredigeringsskärmen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på knappen för nästa meny [+] flera gånger tills softkey-knappen [SYNC SKROLL] visas.
5 Tryck på softkey-knappen [SYNC SKROLL].
6 Skärmen ändras till läget för samtidig rullning. Softkey-knappen [SYNC SKROLL] ändras nu till
[ENKELSKROLL].

Fig. 10.14.2 (a) Skärm för flerkanalsredigering

Förfarande för växling till läget för separat rullning


Förfarandet för växling till läget för separat rullning beskrivs nedan.
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM] för att visa programredigeringsskärmen.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på knappen för nästa meny [+] flera gånger tills softkey-knappen [ENKELSKROLL] visas.
5 Tryck på softkey-knappen [ENKELSKROLL].
6. Skärmen ändras till läget för separat rullning. Softkey-knappen [ENKELSKROLL] ändras nu till
[SYNC SKROLL].

Ändring av automatiskt samtidigt rullningsläge


När parametern DAS (nr 11349#5) är inställd till 1 är rullningsläget samtidigt rullningsläge efter att
strömmen slås på. Rullningsläget ändras till enskilt rullningsläge i följande situationer. Det återgår
automatiskt till samtidigt rullningsläge när följande situationer avbryts.
• Det finns två eller flera kanaler i läget samtidig redigering.
• En eller flera kanaler inte redigeringslägen (EDIT).
• En eller flera program för samtidig redigering är i läget teckenredigering.
• I läget bakgrundsredigering.
- 875 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

Markörrörelseoperationer
Om markörrörelseknapparna trycks ned i läget för samtidig rullning, flyttas markörerna
uppåt och nedåt i samtliga program som redigeras samtidigt.
Om markörrörelseknapparna trycks ned för att flytta i samma block, flyttas inte markörerna
för kanalerna förutom för den som ska redigeras.
Om markörrörelseknapparna trycks ned för att flytta markören till föregående och nästa
block, flyttas även markörerna för kanalerna som inte ska redigeras.
Dessa program för kanaler som inte visas på skärmen rullar inte samtidigt.

Sidväxlingsoperation
Om sidväxlingsknapparna trycks ned i läget för samtidig rullning, växlas sidan i samtliga
program som redigeras samtidigt.

Rullfördröjning med en vänte-M-kod


I läget för samtidig rullning, om markören flyttas till ett block innehållande en vänte-M-kod, försätts
systemet i rullfördröjningstillståndet.
I rullfördröjningstillståndet kan markören inte flyttas i samma riktning som markören flyttades till blocket
innehållande en vänte-M-kod, förrän markörerna för samtliga programs som ska vänta flyttar till samma
vänte-M-kod.

I rullfördröjningstillståndet blir markören blåfärgad, som visat i Fig. 10.14.2 (b).

OBS!
En vänte-M-kod ignoreras inte på grund av vänteignoreringssignalen.

Exempel:
Markören kan inte flyttas nedåt om tryckning på markörknapp gör att systemet försätts i
rullfördröjningstillståndet. Markören kan flyttas uppåt.

Fig. 10.14.2 (b) Väntan på grund av att markörknappen trycks ned

- 876 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM
På samma gång, om markören flyttas till ett block innehållande en vänte-M-kod genom att en
sidväxlingsknapp trycks ned, försätts systemet i rullfördröjningstillståndet i blocket innehållande
vänte-M-koden.

Fig. 10.14.2 (c) Rullfördröjning på grund av att en sidväxlingsknapp trycks ned

Slutförande av rullfördröjning
När markörerna flyttas till samma vänte-M-kod i samtliga program som ska vänta, slutförs
rullfördröjningen så att rullningen kan fortsätta igen.

Fig. 10.14.2 (d) Alla program som visas samtidigt är i rullfördröjningsläge

Upphävande av rullfördröjning
Om, i rullfördröjningstillståndet, markören för programmet för en annan kanal flyttas till början eller
slutet av programmet, visas ett bekräftelsemeddelande och softkey-knappar visas som visat i Fig. 10.14.2
(e).
Tryck på softkey-knappen [EXEK] för att upphäva rullfördröjningen.
Avbryt upphävandet av rullfördröjningen genom att trycka på softkey-knappen [CAN].

- 877 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

Fig. 10.14.2 (e) Visning av bekräftelsemeddelandet för upphävande av rullfördröjningen

Vänte-M-kodssökning
Genom att utföra en vänte-M-kodssökning är det möjligt att flytta markörerna samtidigt till blocken
innehållande en specificerad vänte-M-kod i samtliga program som redigeras samtidigt.
Utför en vänte-M-kodssökning genom att trycka på softkey-knappen [SYNK SÖK] i läget för samtidig
rullning. Softkey-knapparna som visas i Fig. 10.14.2 (f) visas.

Fig. 10.14.2 (f) Softkey-knappar för att utföra en vänte-M-kodssökning

[FÖREG SYNK] Söker efter en vänte-M-kod i uppåtriktningen, med början vid markörpositionen i
programmet som ska redigeras.
Markörerna för kanalerna som specificerats för fördröjning flyttas till samma
vänte-M-kod.
[NÄSTA SYNK] Söker efter en vänte-M-kod i nedåtriktningen, med början vid markörpositionen i
programmet som ska redigeras.
Markörerna för kanalerna som specificerats för fördröjning flyttas till samma
vänte-M-kod.
[M-KODSNUMMER] Söker efter en specificerad vänte-M-kod. Endast en vänte-M-kod eller ett
M-kodsnummer kan specificeras. Markörerna flyttas till den specificerade
vänte-M-koden i samtliga program som redigeras samtidigt.
[TOP] I samtliga program som redigeras samtidigt, flyttar markörerna till början av
programmen.
[BOTTEN] I samtliga program som redigeras samtidigt, flyttar markörerna till slutet av
programmen.

Om, efter en vänte-M-kodssökning, ingen vänte-M-kod hittas, flyttar markören till slutet av programmet.
I det här fallet visas varningen "SYNKR.-PKT HITTAS EJ.".

- 878 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM

Markerad väntande M-kod


När bit 1 (SMH) i parameter nr 24308 är 1 markeras väntande M-kod.

Fig. 10.14.2 (g) Markerad väntande M-kod

Restriktioner
Den samtidiga rullningsfunktionen kan inte användas i teckenredigering eller bakgrundsredigering.

10.15 KNAPPINMATNING MED MDI AV KOMPAKT TYP


Den här funktionen låter användaren mata in tecken som "@", "(" och ")" med hjälp av softkey-knappar
när MDI-enheten av kompakt typ används.

Rutin för knappinmatning med MDI av kompakt typ


Rutin
1. Välj läget EDIT.
2. Tryck på funktionsknappen .
3. Tryck på softkey-knappen [(OPRT)] och tryck på menyknappen några gånger för att visa
softkey-knappen [KNAPPINM.].
4. Tryck på softkey-knappen [KNAPPINM.].
5. Som visas i fig. 10.15 (a) visas tecken som "@" och "(" som softkey-knappar.

- 879 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01

Fig. 10.15 (a) Knappinmatning med MDI av kompakt typ

6. När en softkey-knapp trycks ned som visar tecknet som ska matas in, matas tecknet in i
knappbufferten.

Förklaring
- Användbara tecken
Följande tecken kan matas in med softkey-knappar:

Tabell 10.15 (a) Tecken som kan matas in med softkey-knappar


( ) ? * & @ _ < > \
% $ ! ~ : " ‘ AB/ab(*)
* Den här softkey-knappen gör att inmatningsläget för alfabetiska tecken växlar mellan versaler och
gemener.
Tecknet innan knappbufferten ändras till "A" eller "a" beroende på inmatningsläget.

- Inställning av den inmatningen < > \ % $ ! ~ : " ' AB/ab blir aktivt
Softkey-knappinmatning av tecknen nedan och växling mellan versaler och gemener med en
softkey-knapp aktiveras genom att ställa bit 4 (SI1) i parameter nr 13115 till 1.

<>\%$!~:"'

- Inställning av den inmatningen ( ) ? * & @ _ AB/ab blir aktivt


Softkey-knappinmatning av tecknen nedan och växling mellan versaler och gemener med en
softkey-knapp aktiveras genom att ställa bit 5 (SI2) i parameter nr 13115 till 1.

()?*&@_

- 880 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

11 PROGRAMHANTERING
Programhanteringsfunktionerna klassificeras i följande två typer:
- Funktioner för mappar
- Funktioner för program

Funktionerna för mappar inkluderar att skapa, radera, byta namn och attribut m.m.
Funktionerna för program inkluderar val av huvudprogram, radering, byte av namn och attribut m.m.

Mer information om programhantering finns i avsnittet ”PROGRAMHANTERING” i


PROGRAMMERING.

Skapa och registrera

Redigera

Hantering

Val av enhet ........................................Se III-11.1.


Hantera enheter Skapa en mapp...................................Se |||-11.2.
och mappar Döpa om en mapp ..............................Se |||-11.3.
Byta aktuell mapp ...............................Se |||-11.4.
Ändra mappattribut .............................Se |||-11.5.
Radera en mapp .................................Se |||-11.6.
Välja standardmapp ............................Se |||-11.7.
Mapphantering ....................................Se III-11.13

Döpa om en fil .................................... Se III-11.8.


Radera en fil ....................................... Se III-11.9
Programhantering
Ändra filattribut ................................... Se III-11.10
Välja huvudprogram ........................... Se III-11.11
Kopiera/flytta program och mappar .... Se III-11.12
Programverifiering .............................. Se III-11.14

Utmatning Exekvering

11.1 VÄLJA ENHET


Om den snabba dataserverfunktionen (tillval) finns kan en programlagringsenhet väljas. I detta avsnitt
förklaras valrutinen.

Rutin för val av enhet

1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
- 881 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

3 Tryck på softkey-knappen [(OPER)].


4 Tryck på softkey-knappen [BYT ENHET].
5 Tryck på softkey-knappen för önskad enhet.
De enheter som kan väljas är följande (Tabell 11.1 (a)):

Tabell 11.1 (a)


Softkey-knapp Enhetsnamn
CNC MINNE Lagringsminne för CNC-delprogram
M-KORT Programlagringsfil (med namnet ”FANUCPRG.BIN”)
INT. ETHER Inbäddat Ethernet
DTSVR Dataserver
DTSVR VÄRD Dataservervärd
MINNESKORT Minneskort
FLOPPY Diskettskärm (Handy-fil)
USB MEM USB-minne

11.1.1 Välja ett minneskortprogram som en enhet


Översikt
Genom val av ett minneskort inklusive en programlagringsfil (kallad ”FANUCPRG.BIN”) som en enhet
kan minnesoperationer utföras med programmet med den programlagringsfil som valdes i
huvudprogrammet.
Dessutom kan innehållet i en programlagringsfil visas på programlistan eller också kan ett program i en
programlagringsfil redigeras på programredigeringsskärmen.
En programlagringsfil kan skapas med hjälp av ett minneskortprogramverktyg (A08B-9010-J700#ZZ11)
på en vanlig persondator. För att kunna använda programlagringsfilen måste filen skrivas till ett
minneskort som är formaterat i formatet FAT16.
(Ett program som finns i en programlagringsfil kallas i fortsättningen ett minneskortsprogram. Dessutom
kallas ett minneskort som lagrar en programlagringsfil för ett programlagringsminneskort.)

OBS!
Det går inte att välja eller redigera vilket program som helst på ett USB-minne.

Rutin för val av enhet

1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [BYT ENHET].
5 Tryck på softkey-knappen [MEMCRD].

OBS!
1 Ett FAT16-formaterat minneskort som innehåller programlagringsfilen
FANUCPRG.BIN kallas för ett programlagringsminneskort.
2 För ett programlagringsminneskort som innehåller mer än 63 mappar och
program måste alternativet för utökning av antalet
minneskortsprogramregistreringar väljas. Alternativet att utöka antalet
minneskortsprogramregistreringar kan användas för programlagringsminneskort
med upp till 1000 mappar och program.

- 882 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

Rutin för borttagning av en enhet


När ett minneskort för programlagring byts ut eller ett minneskort används för normal användning som
inmatning/utmatning av data skall identifieringen av minneskortet för programlagring raderas med
borttagning.

1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [BYT ENHET].
5 Tryck på softkey-knappen [TABORT].

OBS!
1 Denna softkey-knapp visas när CNC:n detekterar ett programlagringsminneskort
under ett enhetsbyte.
2 Denna operation aktiveras endast i läget EDIT eller MEM.
När ett minneskortprogram väljs i huvudprogrammen för flera kanaler i ett
styrsystem för flera kanaler, ska läget för samtliga kanaler ställas till EDIT eller
MEM.
3 Om standardmappen är en mapp i programlagringsfilen, ändras
standardmappen till ”//CNC_MEM/” vid en borttagning.
4 När ett huvudprogram är ett minneskortsprogram kommer huvudprogrammet in i
det valda tillståndet genom en borttagning.

Förklaring
- Om operationen
Ett minneskortsprogram kan väljas som ett huvudprogram för att utföra minnesoperationer.
Minnesoperation har följande egenskaper:
- Anropsnästling av underprogram är tillåten.
- Anropsnästling av makroprogram är tillåten.
- I ett kundmakro kan ett styrkommando med en GOTO-sats/WHILE-sats specificeras.
- För T-serien kan ett fast multirepetercykelkommando för svarvning specificeras.

OBS!
För att kunna använda funktionerna för makroanrop, använda kundmakron och
använda ett fast multirepetercykelkommando för svarvning måste alternativen
för motsvarande funktioner vara aktiverade.

- Välja som huvudprogram


Som ett huvudprogram som skall exekveras automatiskt i MEM-läge kan ett minneskortprogram väljas.

- Underprogram (anropas med M98/G72.1/G72.2)


- Makroprogram (anropas med G65/G66/G66.1/M96)
Följande underprogram/makroprogram som finns i samma mapp som huvudprogrammet anropas:
- Underprogramanrop (M98)
- Makroanrop (enkelt makroanrop G65/modalt anrop G66, G66.1)
- Makroavbrott (M96)
- Figurkopiering (G72.1, G72.2)

Om programmet inte finns i samma mapp som huvudprogrammet genomsöks följande mapp:
- Den allmänna programmappen på CNC_MEM-enheten (CNC-programlagringsminnet)
- 883 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

OBS!
För att kunna använda funktionerna för makroanrop, makroavbrott och
figurkopiering måste alternativen för motsvarande funktioner vara aktiverade.

- Underprogram (anrop med M-kod/S-kod/T-kod/viss adress/den andra


hjälpfunktionen)
- Makroprogram (anrop med G-kod/M-kod)
Följande underprogram-/makroprogramanrop anropar ett program från CNC MEM-enheten
(CNC-maskinens programlagringsminne):
- Underprogramanrop med M-kod/S-kod/T-kod/vissa adresser/den andra hjälpfunktionen
- Makroanrop med G-kod/M-kod
Mapparna som ställs in som sökmål genomsöks i nedanstående ordning, och det program som hittas först
anropas.
1 Den allmänna programmappen bland de initiala mapparna
2 MTB-mapp 2 bland de initiala mapparna
3 MTB-mapp 1 bland de initiala mapparna
4 Systemmappen bland de initiala mapparna
Sökmålsmapparna ställs in i parameter nr 3457.

OBS!
För ett minneskortsprogram kan underprogramanrop med
M-kod/S-kod/T-kod/vissa adresser/den andra hjälpfunktionen eller makroanrop
med G-kod/M-kod specificeras. Ett program på CNC MEM-enheten
(CNC-maskinens programlagringsminne) anropas dock.

- Extern programnummersökning/extern arbetsstycksnummersökning


Ett program på ett minneskort för programlagring kan eftersökas med funktionen extern
programnummersökning eller extern arbetsstycksnummersökning.

Begränsning
För ett minneskortsprogram kan M198 inte specificeras. Dessutom går det inte att anropa något
minneskortsprogram från ett program på CNC MEM-enheten (CNC-maskinens programlagringsminne)
genom specificering av M198.

När en inställning görs för att aktivera ett externt underprogramanrop från ett minneskort (M198) eller en
DNC-operation från ett minneskort (bit 7 (MNC) i parameter nr 0138 = 1) kan inte innehållet i en
programlagringsfil visas under automatisk drift.

När ett minneskort för programlagring väljs kan inte minneskortet användas för de ordinarie syften som
listas nedan. För att använda ett minneskort i ett sådant fall skall en ”borttagning” genomföras för att
avbryta identifieringen av minneskortet för programlagring.
- Skärmen ALLA I/O
Visning av innehållet på ett minneskort och in-/utdata till och från ett minneskort
- Skärmen PMC-data I/O
Visning av innehållet på ett minneskort och in-/utdata till och från ett minneskort
- Programkatalogskärm
Visning av in-/utprogramdata till och från ett minneskort
- Underprogramanrop extern enhet (M198)
Underprogramanrop (M198) med ett minneskort inställt som extern enhet
- DNC-operation
DNC-operation från ett minneskort
- 884 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

VAR FÖRSIKTIG
1 Ta inte bort minneskortet när ett program som specificerar en skrivning till
minneskortet redigeras. Data kan förstöras.
2 Om en redigering slutförs bevaras resultatet av denna redigering även när
strömmen till CNC-maskinen bryts.
3 Vid borttagning av minneskortet måste du utföra en ”borttagning”. Om
minneskortet tas bort utan att en ”borttagning” görs och ett försök att komma åt
minneskortet görs, utlöses larm (SR1964) eller larm (IO1030).
Om kortet tas bort av misstag ska det sättas i igen och en ”borttagning” göras.
När ett larm utlöses ska följande operation utföras:
- När larmet (SR1964) utlöses
Utför en ”borttagning” och återställ därefter larmet.
- När larmet (IO1030) utlöses
Larmet kan endast återställas genom att strömmen till CNC-maskinen bryts.
4 Det finns situationer då CNC-maskinen inte kan känna av bytet om ett minneskort
byts ut mot ett annat. Därför är det riskabelt att byta ut ett minneskort utan att
utföra en ”borttagning”, vilket bör undvikas.

- Skapa, redigera och hantera ett program


När ett ”minneskortprogram som enhet” väljs gör du på följande sätt för att skapa, redigera och hantera ett
program (Tabell 11.1.1 (b)):

Tabell 11.1.1 (b)


Punkt Användbart
Skapa ett program Oanvändbart
Attribut för förbud mot redigering Oanvändbart
Infoga, ändra och radera ett ord Användbart
Radera ett block Användbart
Söka program Användbart
Sekvensnummersökning Användbart
Radera ett program Oanvändbart
Redigera ett kundmakro Användbart
Lösenordsfunktion Oanvändbart
Redigera ett programtecken Användbart
Kopiera/flytta program och mappar Användbart
Kryptering för nyckel och program Oanvändbart
Val av enhet Användbart
Skapa en mapp Oanvändbart
Döpa om en mapp Oanvändbart
Ändra attributet för en mapp Oanvändbart
Radera en mapp Oanvändbart
Välja standardmapp Användbart
Döpa om en fil Oanvändbart
Radera en fil Oanvändbart
Ändra attributet för en fil Oanvändbart
Välja huvudprogram Användbart
Inmatning/utmatning av program Oanvändbart

- 885 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

OBS!
I enheten för minneskortsprogram kopieras programmen från
minneskortsprogramenheten till CNC:s inbyggda minnesenhet eller till
dataserverenheten, eller kopieras från CNC:s inbyggda minnesenhet eller
dataserverenheten till minneskortsprogramenheten.

11.1.2 Välja en fråndiskett som enhet


Handy-filen kan kopplas till NC:n för att visa en lista över program på en diskett.

Rutin för val av enhet


1 Välj relevanta parametrar så att kommunikation med Handy-filen möjliggörs.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Tryck på softkey-knappen [(OPER)].
5 Tryck på softkey-knappen [BYT ENHET].
6 Tryck på softkey-knappen [FLOPPY].

Begränsning
- Diskettkatalogvisning under en schemalagd operation
Under schemadriften kan kataloger på en diskett inte visas i en bakgrundsredigering.

- Skapa, redigera och hantera ett program


När alternativet ”diskett som enhet” har valts kan bara vissa funktioner för program användas enligt
tabellen nedan (Tabell 11.1.2 (a)):
Tabell 11.1.2 (a)
Punkt Användbart
Skapa ett program Oanvändbart
Attribut för förbud mot redigering Oanvändbart
Infoga, ändra och radera ett ord Oanvändbart
Radera ett block Oanvändbart
Söka program Användbart
Sekvensnummersökning Oanvändbart
Radera ett program Användbart
Redigera ett kundmakro Oanvändbart
Lösenordsfunktion Oanvändbart
Redigera ett programtecken Oanvändbart
Kopiera/flytta program och mappar Oanvändbart
Kryptering för nyckel och program Oanvändbart
Val av enhet Användbart
Skapa en mapp Oanvändbart
Döpa om en mapp Oanvändbart
Ändra attributet för en mapp Oanvändbart
Radera en mapp Oanvändbart
Välja standardmapp Oanvändbart
Döpa om en fil Oanvändbart
Radera en fil Användbart
Ändra attributet för en fil Oanvändbart
Välja huvudprogram Oanvändbart
Inmatning/utmatning av program Användbart

- 886 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

11.1.3 Välja ett USB-minne som enhet


När ett vanligt USB-minne sätts in i CNC:s USB-minnesenhet, kommer CNC:n att identifiera
USB-minnet som en extern in-/utmatningsenhet.

Följande operationer kan utföras för ett USB-minne:


- Visa en lista över filer och mappar på USB-minnet
- Döpa om och skapa en fil eller mapp på USB-minnet
- Överföra ett NC-program mellan CNC-delprogrammets lagringsminne och USB-minnet

Rutin för val av enhet

1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [BYT ENHET].
5 Tryck på softkey-knappen [USB MEM].

Begränsning
Följande restriktioner gäller för USB-funktionen.
(1) Endast ett USB-minne kan identifieras. (Ingen USB-hub känns igen.)
(2) Fil- och mappnamn får bestå av högst 32 tecken.
Om ett fil- eller mappnamn är längre än 32 tecken kommer tecken nr 32 att bytas ut mot tecknet tilde
(~) och resten av namnet utelämnas när det visas. Inga operationer inklusive hantering och
in-/utmatning kan utföras på en fil eller mapp vars namn slutar med tilde (~).
(3) Antalet mappnivåer får vara högst 6 (rotmappen oräknad).
(4) En mapp kan innehålla högst 512 filer och mappar.
(5) Om ett icke-ASCII-tecken (alfanumeriskt tecken) används i ett fil- eller mappnamn kommer namnet
inte att visas korrekt.

Mer information om USB-minnen och begränsningar för dessa finns i avsnittet om USB-funktionen.

OBS!
1 Ett USB-minne ska bara tas ut när texten ”TABORT OK” visas som status för
USB-minnet, i annat fall kan informationen på USB-minnet förstöras.
2 När det lediga utrymmet på USB-minnet är lågt, eller när ett stort antal filer finns
på USB-minnet, så kan USB-minnet bli långsamt. I den förinställda
konfigurationen visas varningen "TIME-OUT" efter 30 sekunder. Drift av
USB-minnet upphör. När perioden för time-out ändras, ställs in parameter nr
11376 .

- Skapa, redigera och hantera ett program


När alternativet ”USB-minne som enhet” har valts kan bara vissa funktioner för program användas enligt
tabellen nedan (Tabell 11.1.3 (a)):

Tabell 11.1.3 (a)


Punkt Användbart
Skapa ett program Oanvändbart
Attribut för förbud mot redigering Oanvändbart
Infoga, ändra och radera ett ord Oanvändbart
Radera ett block Oanvändbart
Söka program Användbart

- 887 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

Punkt Användbart
Sekvensnummersökning Oanvändbart
Radera ett program Användbart
Redigera ett kundmakro Oanvändbart
Lösenordsfunktion Oanvändbart
Redigera ett programtecken Oanvändbart
Kopiera/flytta program och mappar Användbart
Kryptering för nyckel och program Oanvändbart
Val av enhet Användbart
Skapa en mapp Användbart
Döpa om en mapp Användbart
Ändra attributet för en mapp Oanvändbart
Radera en mapp Användbart
Välja standardmapp Oanvändbart
Döpa om en fil Användbart
Radera en fil Användbart
Ändra attributet för en fil Oanvändbart
Välja huvudprogram Oanvändbart
Inmatning/utmatning av program Användbart

OBS!
I USB-enheten kopieras program från USB-enheten till CNC:s inbyggda
minnesenhet eller kopieras från CNC:s inbyggda minnesenhet till USB-enheten.

11.2 SKAPA EN MAPP


I detta avsnitt beskrivs rutinen för att skapa en mapp.

Rutin för att skapa en mapp


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Flytta till mappen där du vill skapa en ny mapp.
Använd markörknapparna och för att flytta mellan mapparna. Välj mapp och tryck på

knappen .
4 Tryck på softkey-knappen [(OPER)].
5 Ange ett mappnamn.
6 Tryck på softkey-knappen [SKAPA MAPP].

OBS!
1 Varje mapp inom samma mapp måste ha ett unikt namn.
2 Varje gång en mapp skapas minskar antalet program som kan registreras med
ett.
3 Beroende på driftstatus och skyddsstatus går det ibland inte att skapa en mapp.

- 888 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

11.3 DÖPA OM EN MAPP


I detta avsnitt beskrivs rutinen för att döpa om en mapp.

Rutin för att döpa om en mapp


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Välj mappen som du vill döpa om.
Använd markörknapparna och för att välja mappen.
5 Tryck på softkey-knappen [(OPER)].
6 Skriv in det nya mappnamnet.
7 Tryck på softkey-knappen [DÖP OM].

OBS!
1 De initiala mapparna kan inte döpas om.
2 Varje mapp inom samma mapp måste ha ett unikt namn.
3 Beroende på driftstatus och skyddsstatus går det ibland inte att döpa om en mapp.

11.4 BYTA AKTUELL MAPP


Den aktuella mappen är den valda mappen på skärmen för programinnehåll och programmappskärmen.

Rutin för att byta aktuell mapp på mappskärmen

Byta till mappen ovanför


1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
3 Flytta markören till ”TILLB. T. ÖVRE MAPPEN”.
4 Tryck på MDI-knappen .

Byta till mappen under


1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
3 Flytta markören till önskad mapp.
4 Tryck på MDI-knappen .

Rutin för att byta aktuell mapp i mappträdsvyn


I mappträdsvyn byter du aktuell mapp genom att flytta markören i trädet.

Byta till mappen ovanför


1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
3 Tryck på softkey-knappen [(OPER)].
- 889 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

4 Tryck på softkey-knappen [TRÄD LISTA].


5 Tryck på markörknappen .

Fig.11.4 (a)

Byta till mappen under


1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [TRÄD LISTA].
5 Tryck på markörknappen .

Fig.11.4 (b)

Byta till nästa mapp


1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på softkey-knappen [TRÄD LISTA].
5 Tryck på markörknappen eller .

Fig.11.4 (c)

- 890 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

11.5 ÄNDRA MAPPATTRIBUT


I detta avsnitt beskrivs rutinen för att ändra attributet för en mapp (inaktivera redigering eller inaktivera
redigering/visning).

Rutin för att ändra mappattribut


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Välj mappen för vilken attributet ska ändras.
Använd markörknapparna och för att välja mappen.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på softkey-knappen [DET. PÅ].
7 Tryck på softkey-knappen [ÄNDRA ATTR].
- För att inaktivera redigering, tryck på softkey-knappen [REDIGERA AV].
- För att aktivera redigering, tryck på softkey-knappen [REDIGERA PÅ].
- För att inaktivera redigering och visning, tryck på softkey-knappen [VISA AV].
- För att aktivera redigering och visning, tryck på softkey-knappen [VISA PÅ].

OBS!
1 Beroende på driftstatus och skyddsstatus går det ibland inte att ändra attributet
för en mapp.
2 När en mapp har attributet ”redigering av” kan mapparna och filerna i denna
mapp inte redigeras.
3 När en mapp har attributet ”visa av” kan mapparna och filerna i denna mapp inte
redigeras, och de visas heller inte.
4 Vilka objekt som kan ställas in varierar bl.a. på parametrarnas status.

11.6 RADERA EN MAPP


Det här avsnittet beskriver rutinen för att radera en mapp.

Rutin för att radera en mapp


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Välj mappen som du vill radera.
Använd markörknapparna och för att välja mappen.
5 Tryck på softkey-knappen [(OPER)].
6 Tryck på softkey-knappen [RADERA].
- För att utföra raderingen trycker du på softkey-knappen [EXEKV].
- För att avbryta raderingen trycker du på softkey-knappen [AVBRYT].

- 891 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

OBS!
1 Initiala mappar kan inte raderas.
2 En mapp måste vara tom för att kunna raderas.
(Att en mapp är tom betyder att den varken innehåller mappar eller filer.)
3 Om en mapp innehåller en mapp eller fil som har attributet ”visa av” ser det ut
som att mappen är tom, men eftersom mappen i själva verket inte är tom kan
den inte raderas.
4 Beroende på driftstatus och skyddsstatus går det ibland inte att radera en mapp.

11.7 VÄLJA STANDARDMAPP


Det här avsnittet beskriver rutinen för att välja en standardmapp för förgrund eller bakgrund.
I avsnittet ”PROGRAMHANTERING” i PROGRAMMERING beskrivs vad en standardmapp är.

Rutin för att välja standardmapp


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Gå till mappen som du vill välja som standardmapp.
Använd markörknapparna och för att flytta mellan mapparna. Välj mapp och tryck på

knappen .
5 Tryck på softkey-knappen [(OPER)].
6 - För att välja förgrund trycker du på softkey-knappen [BYT F-GR.KAT].
- För att välja bakgrund trycker du på softkey-knappen [BYT B-GR.KAT].

OBS!
1 Om standardmapp för förgrund eller bakgrund inte har ställts in kommer
kanalmappen, som är en initial mapp, att användas.
2 Inställningarna av standardmappar för förgrund och bakgrund lagras i filen för
standardmappsinställning.
3 När en programfil, programmapp eller hanteringsfil för programmappar rensas,
rensas även inställningsfilen för standardmappar.

11.8 DÖPA OM EN FIL


I detta avsnitt beskrivs rutinen för att döpa om en fil.

Rutin för att döpa om en fil


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Gå till mappen som innehåller filen som du vill döpa om.
Använd markörknapparna och för att flytta mellan mapparna. Välj mapp och tryck på

knappen .
5 Välj filen som du vill döpa om.
- 892 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

Använd markörknapparna och för att välja filen.


6 Tryck på softkey-knappen [(OPER)].
7 Skriv in det nya filnamnet.
8 Tryck på softkey-knappen [DÖP OM].

OBS!
1 Varje filnamn måste vara unika inom en och samma mapp.
2 Om det tilldelade filnamnet inte kan behandlas som ett programnummer är
programmet i filen begränsat enligt följande:
- Specificering med programnummer är inte möjlig
(t.ex. ett underprogramanrop).
- Informationsöverföring via programnummer är inte möjlig.
3 Beroende på driftstatus och skyddsstatus går det ibland inte att döpa om en fil.

11.9 RADERA EN FIL


Det här avsnittet beskriver rutinen för att radera en fil.

Rutin för att radera en fil


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Gå till mappen som innehåller filen som du vill radera.
Använd markörknapparna och för att flytta mellan mapparna. Välj mapp och tryck på

knappen .
5 Välj filen som du vill radera.
Använd markörknapparna och för att välja filen.
6 Tryck på softkey-knappen [(OPER)].
7 Tryck på softkey-knappen [RADERA].
- För att utföra raderingen trycker du på softkey-knappen [EXEKV].
- För att avbryta raderingen trycker du på softkey-knappen [AVBRYT].

OBS!
Beroende på driftstatus och skyddsstatus går det ibland inte att radera en fil.

11.10 ÄNDRA FILATTRIBUT


I detta avsnitt förklaras rutinen för ändring av en fils attribut (inaktivera redigering, inaktivera
redigering/visning, kodning eller dataskydd i åtta nivåer).

Rutin för val av filattribut


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Gå till mappen som innehåller filen vars attribut ska ändras.
- 893 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

Använd markörknapparna och för att flytta mellan mapparna. Välj mapp och tryck på

knappen .
5 Välj filen för vilken attributet ska ändras.
Använd markörknapparna och för att välja filen.
6 Tryck på softkey-knappen [(OPER)].
7 Tryck på softkey-knappen [DET. PÅ].
8 Tryck på knappen för nästa meny tills önskad softkey-knapp visas.
9 - För att inaktivera redigering, tryck på softkey-knappen [REDIGERA AV].
- För att aktivera redigering, tryck på softkey-knappen [REDIGERA PÅ].
- För att inaktivera redigering och visning, tryck på softkey-knappen [VISA AV].
- För att aktivera redigering/visning, tryck på softkey-knappen [VISA PÅ].
- För att ställa in kodning, tryck på softkey-knappen [SÄTT PG].
- För att avbryta kodningen, tryck på softkey-knappen [ÅTERST. PG].
- För att ändra ändringsskyddsnivån, skriv in en ändringsskyddsnivå och tryck sedan på
softkey-knappen [ÄNDRA NIVÅ].
- För att ändra utmatningsskyddsnivån, skriv in en utmatningsskyddsnivå och tryck sedan på
softkey-knappen [NIVÅ UT].

OBS!
1 Beroende på driftstatus och skyddsstatus går det ibland inte att radera en fil.
2 Vilka objekt som kan ställas in varierar bl.a. status för alternativ och parametrar.
3 För att kunna ändra attributet ”visa av” måste du först ta bort programskyddet.
Ställ in samma värde som lösenordet (parameter nr 3210 (PSW)) i parameter nr
3211 (KEY) för att ta bort skyddet.

11.11 VÄLJA HUVUDPROGRAM


I detta avsnitt förklaras rutinen för att välja ett huvudprogram.

Rutin för att välja ett huvudprogram


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Gå till mappen som innehåller filen som du vill använda som huvudprogram.
Använd markörknapparna och för att flytta mellan mapparna. Välj mapp och tryck på

knappen .
5 Välj filen som du vill använda som huvudprogram.
Använd markörknapparna och för att välja filen.
6 Tryck på softkey-knappen [(OPER)].
7 Tryck på softkey-knappen [HUVUDPROGRAM].
"@" visas till vänster i programmet som har valts till huvudprogram.
(Fig. 11.11 (a))

- 894 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

Fig.11.11 (a) Val av huvudprogram (programmappskärmen)

OBS!
1 Beroende på driftstatus och skyddsstatus går det ibland inte att välja
huvudprogrammet.
2 I flerkanalsystemet visas "*" till vänster i programmet som har valts till
huvudprogram i någon annan kanal. (Fig. 11.11 (a))

11.12 KOMPRIMERA ETT PROGRAM


I detta avsnitt förklaras rutinen för att välja komprimera ett program.

Rutin för att välja ett huvudprogram


1 Välj läget REDIGERING.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [MAPP].
4 Flytta mappen som innehåller filen för programmet som du vill göra kompakt.
Använd markörknapparna och för att flytta mellan mapparna. Välj mapp och tryck på

knappen .
5 Välj filen för programmet som du vill göra kompakt.
Använd markörknapparna och för att välja filen.
6 Tryck på softkey-knappen [(OPER)].
7 Tryck på funktionsknappen [PROGRM CNDENS].
När ett program görs kompakt uppdateras programstorleken.
OBS!
1 Beroende på driftstatus och skyddsstatus går det ibland inte att komprimera ett
program.
2 Endast program i CNC_MEM-enheten kan komprimeras.
3 Om bit 2 (CND) i parameter nr 3202 är inställd till 1 visas funktionsknappen
[PROGRM CNDENS].
- 895 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

11.13 KOPIERA/FLYTTA PROGRAM OCH MAPPAR

Översikt
Program och mappar kan kopieras eller flyttas från en mapp till en annan.

Rutin för att kopiera ett program eller en mapp

1. Tryck på funktionsknappen .
2. Tryck på softkey-knappen för kapitelval [MAPP].
Programmappskärmen i Fig.11.13 (a) visas:

Fig.11.13 (a) Programmappskärm

3. Visa mappen från vilken du vill kopiera eller flytta programmet eller mappen. Flytta markören till
mappen på skärmen och tryck på knappen för att gå till denna mapp. Flytta markören

till ”TILLB. T. ÖVRE MAPPEN” och tryck på knappen för att gå till mappen över.
4. Tryck på softkey-knappen [(OPER)].
5. Tryck på knappen för nästa meny tills softkey-knappen [KOPI] visas.
6. Flytta markören till programmet eller mappen du vill välja.
7. Tryck på softkey-knappen [KOPI]. Programmet eller mappen väljs och bakgrundsfärgen ändras till
markeringsfärgen (standardfärg: blå). Om du vill flytta programmet eller mappen trycker du på
softkey-knappen [CUT].
8. Visa mappen till vilken du vill kopiera eller flytta programmet eller mappen.
9. Tryck på softkey-knappen [PASTE]. Om du vill döpa om programmet eller mappen skriver du in det
nya namnet innan du trycker på [PASTE].

Rutin för att kopiera utvalda program och mappar


Välja efter område
1. Tryck på funktionsknappen .
2. Tryck på softkey-knappen för kapitelval [MAPP].
- 896 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING
3. Visa mappen från vilken du vill kopiera eller flytta programmet eller mappen. Flytta markören till
mappen på skärmen och tryck på knappen för att gå till denna mapp. Flytta markören

till ”TILLB. T. ÖVRE MAPPEN” och tryck på knappen för att gå till mappen över.
4. Tryck på softkey-knappen [(OPER)].
5. Tryck på knappen för nästa meny tills softkey-knappen [VÄLJ] visas.
6. Tryck på softkey-knappen [VÄLJ].
7. Tryck på softkey-knappen [VÄLJ OMRÅDE]. Flytta sedan markören upp och ner för att välja
programmen och mapparna. Bakgrundsfärgen för de valda programmen och mapparna ändras till
markeringsfärgen (standardfärg: blå).
8. När du har valt område trycker du på softkey-knappen [KOPI]. Om du i stället vill flytta
programmen eller mapparna trycker du på softkey-knappen [CUT].
9. Gå till destinationsmappen.
10. Tryck på softkey-knappen [PASTE].

Väla enstaka program eller mappar


1. Tryck på funktionsknappen .
2. Tryck på softkey-knappen för kapitelval [MAPP].
3. Tryck på softkey-knappen [(OPER)].
4. Tryck på knappen för nästa meny tills softkey-knappen [KOPI] visas.
5. Tryck på softkey-knappen [VÄLJ].
6. Flytta markören till ett program eller en mapp som ska kopieras.
7. Tryck på softkey-knappen [VÄLJ].
8. Upprepa steg 6 och 7 tills du har valt önskade program och mappar.
9. När du har valt program och mappar trycker du på softkey-knappen [KOPI]. Om du i stället vill
flytta programmen eller mapparna trycker du på softkey-knappen [CUT].
10. Gå till destinationsmappen.
11. Tryck på softkey-knappen [PASTE].

OBS!
Du kan välja upp till 10 program eller mappar.

Om det finns program eller mappar med samma namn


Om program eller mappar med samma namn finns i destinationsmappen visas
bekräftelsemeddelandet ”SKR.ÖVER? (program- eller mappnamn)”.

- Tryck på softkey-knappen [YES] om programmet/mappen ska skrivas över. Om det uppstår en ny


konflikt för program-/mappnamn visas bekräftelsemeddelandet igen.
- Om du trycker på softkey-knappen [NO] utförs inte kopieringen eller flytten av programmet/mappen.
Om det uppstår en ny konflikt för program-/mappnamn visas bekräftelsemeddelandet igen.
- Om du trycker på softkey-knappen [JA ALL] skrivs programmet/mappen över, och om det uppstår
namnkonflikter för andra program/mappar kommer dessa också att skrivas över.
- Om du trycker på softkey-knappen [ALLA NEJ] utförs inte kopieringen eller flytten av
programmet/mappen, och om det uppstår namnkonflikter för andra program/mappar kommer inte
heller dessa att skrivas över.
- Om du trycker på softkey-knappen [LÄS] eller [<] avbryts kopieringen eller flytten helt.

Om bekräftelsemeddelandet för överskrivning visas och du byter skärm, avbryts flyttoperationen.

Bortval av program/mappar
När följande operationer utförs återställs valet av program/mappar.
- 897 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

- Tryck på funktionsknappen [LÄS] efter en utförd operation.


- Ändring av källmapp innan valläget har bestämts.

Restriktioner
Om följande villkor är uppfyllda kan kopieringen eller flytten inte utföras.
- Programdataskyddet är aktiverat. (Minnesskyddssignalen KEY3 är ställd till OFF)
- Mappen över ursprungsmappen för kopieringen/flytten eller destinationsmappen för
kopieringen/flytten har attributet ”redigera av”.
- Kopiering/flytt ska göras till en undermapp till ursprungsmappen för kopieringen/flytten.
- Lagringskapaciteten för programmets kopieringsdestination är otillräcklig.

Program och mappar som uppfyller följande villkor kan inte kopieras eller flyttas.

- Ursprungs- eller destinationsprogrammen/-mapparna för kopieringen/flytten är skyddade med


attributet ”redigera av”.
- Ursprungs- eller destinationsprogrammen/mapparna för kopieringen/flytten är skyddade med
funktionen dataskydd i åtta nivåer.
- Destinationsprogrammet för kopieringen/flytten har valts som huvudprogram.
- Sökvägens djup överskrider 6 klasser efter att mapparna har kopierats/flyttats.

11.13.1 Kopiering och flytt mellan olika enheter


Översikt
Det är möjligt att kopiera och flytta filer mellan enheter.
Filerna kan kopieras/flyttas på samma sätt.

Restriktioner
Begränsningar för filoperationer för varje enhet
Kopiering eller flytt kan göras mellan följande enheter.

Tabell11.13.1 (a) Kopiering och flytt mellan enheter


Destination
CNC:s inbyggda Dataserver Minneskort USB
minne
CNC:s inbyggda minne A A B B
Origo Dataserver A A C C
Minneskortsprogram A A C C
Minneskort B C C C
USB B C C C
A: Program och mappar kan kopieras eller flyttas
B: Program kan kopieras eller flyttas Mappar kan inte kopieras eller flyttas
(OBS: Minneskortsprogramenheten kan bara kopieras.)
C: Program och mappar kan inte kopieras eller flyttas

OBS!
1 Minneskortsprogramenheten har följande begränsningar:
(i) Program kan inte flyttas till minneskortsprogramenheten.
(ii) Minneskortsprogramenheten kan inte användas med minneskortenheten.

- 898 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

OBS!
2 Minneskortenheten har följande begränsningar:
(i) Minneskortenheten kan inte användas med minneskortsprogramenheten.
(ii) När program kopieras ska alla kanaler försättas i EDIT-läge.
(iii) När program kopieras från CNC:s inbyggda minnesenhet till
minneskortenheten sker detta enligt inställningen av bit 1 (COW) i parameter
nr 11308.
(iv) När program kopieras från minneskortenheten till CNC:s inbyggda
minnesenhet sker detta enligt inställningen av bit 2 (REP) i parameter nr
3201.
3 USB-enheten har följande begränsningar:
(i) När program kopieras ska alla kanaler försättas i EDIT-läge.

Kopiering av filer som innehåller program


När en fil som innehåller program kopieras ska du inte mata in filnamnet i knappinmatningsbufferten.
När en fil som ska kopieras innehåller flera program, och om teckensträngen matas in i
knappinmatningsbufferten, överförs enbart programmet i början av programfilen till CNC MEM med
programnamnet som matades in i knappinmatningsbufferten.

Filnamn på minneskort
När ett program vars namn består av 8 tecken eller mer i CNC:s programminne kopieras till ett
minneskort sker detta på följande sätt:

För O-nummer med åtta siffror (”O”+ numerisk del)


- Den numeriska delen består av 8 siffror eller mer:
Filnamnet ändras till åtta siffror utom det inledande ”O”:et.
Exempel) O12345678 → 12345678
- Den numeriska delen består av färre än 8 siffror:
En siffra ”0” raderas och programnamnet ändras till sju siffror plus ”O”.
Exempel) O00012345 → O0012345

För valfria programnamn (9 tecken eller mer)


- Programnamnet kortas av till de första åtta tecknen i filnamnet.
Exempel) 123456789 → 12345678
Namnet på filen som skrivs till minneskortet kan överlappas av ovannämnda operation. I detta fall skrivs
filen enligt inställningen av bit 1 (COW) i parameter nr 11308.

11.13.2 Kopia av programfilen med minneskortenhet


Översikt
På programlistskärmen kan programfilen importeras och exporteras mellan de anslutna minneskorten som
en extern import/exportenhet och programminne (CNC MEM) på CNC med samma operation som
kopiering av programfilen.

- 899 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

OBS!
1 Denna funktion riktar in sig på minneskortet med PCMCIA-gränssnitt anslutet
som extern import/exportenhet.
2 Ändra till följande parameterinställning för att kopiera programfilen mellan
minneskorten.
・Parameter nr 20-23 är inställd på 4.
・Bit 0 (IO4) i parameter nr 0110 är inställd på 0.
När bit 0 (IO4) i parameter nr 0110 är inställd på 1, och inställning görs av
nummer för import/exportenhet som inte är minneskort till parameter nr 20-23, så
ges varning "ÄNDRA EXTERN ENHET TILL MINNESKORT" och filen med
minneskortet kan inte kopieras.

Förklaring
- Cnc-läge när kopian drivs
Ändra till läget EDIT när du kopierar filen mellan olika enheter.
Dessutom måste multikanalsystemet ändra hela kanalen till läget EDIT.
Varning "BYT TILL EDIT-MODE" ges. exkl. läget EDIT.

- Val av fil
Filen väljs enligt operationen val av programfil, som blir giltig då bit 4 (PCB) i parameter nr 11374 är 0.
Filen som kan väljas som mål för kopieringen är endast en fil i samma mapp.

- Kopiering av programfil
När programfilen kopieras från programminnet till minneskortet så exporteras valt program till
minneskortet.
När programfilen kopieras från minneskortet till programminnet så läses den valda filen in i
programminnet.

- Fil som kan kopieras


Filen som kan exporteras till minneskortet med kopieringsfunktionen är endast en programfil på enheten
CNC-MEM. Därför kan filen som existerar på andra enheter, förutom CNC-MEM och mappen, inte
exporteras.

OBS!
Även om foldern har valts vid export till minneskort så exporteras inte mappen.

- Överskrivning av programfilen
Filen skrivs över enl. funktionen för överskrivning av programfil som blir giltig då bit 4 (PCB) i
parameter nr 11374 är inställd på 0.

OBS!
Operationen då filen läggs in på minneskortet fungerar enl. inställning av bit 1
(COW) i parameter nr 11308.
Operation då filen läggs in i programminnet på CNC fungerar enl. inställning av
bit 2 (REP) i parameter nr 3201.

Restriktioner
- Restriktioner för filoperation på enheter
Kopiering eller flytt kan göras mellan följande enheter.
• CNC MEM

- 900 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

• MEM CARD(binärt format)


(Denna enhet kan dock endast väljas som källmappen för kopiering, från vilken en fil läses.)
• Dataserver
• Minneskort
(Dock kan denna enhet endast göra kopieringsoperationen med CNC MEM-enheten.
Därutöver kan denna enhet inte användas tillsammans med MEM CARD.)
För andra enheter än ovan nämnda är kopiering eller förflyttning mellan enheter omöjlig.
Om ett försök görs att kopiera eller flytta ges varningsmeddelandet "KAN EJ KOP/FLYTTA".

- Kopiering av filer som innehåller program


Mata inte in något till knappinmatningsbufferten vid kopiering av filen, inkl. vissa program.
När en fil som ska kopieras innehåller flera program, och om teckensträngen matas in i
knappinmatningsbufferten, överförs enbart programmet i början av programfilen till CNC MEM med
programnamnet som matades in i knappinmatningsbufferten.

- Filnamn på minneskort
När ett program vars namn består av 8 tecken eller mer i CNC:s programminne kopieras till ett
minneskort sker detta på följande sätt:

För O-nummer med åtta siffror (”O”+ numerisk del)


• Den numeriska delen består av 8 siffror eller mer:
Filnamnet ändras till åtta siffror utom det inledande ”O”:et.
Exempel) O12345678 → 12345678
• Den numeriska delen består av färre än 8 siffror:
En siffra ”0” raderas och programnamnet ändras till sju siffror plus ”O”.
Exempel) O00012345 → O0012345

För valfria programnamn (9 tecken eller mer)


• Programnamnet kortas av till de första åtta tecknen i filnamnet.
Exempel) 123456789 → 12345678

Namnet på filen som skrivs till minneskortet kan överlappas av ovannämnda operation. I detta fall skrivs
filen enligt inställningen av bit 1 (COW) i parameter nr 11308.

11.13.3 Radera filer i minneskortenheten


Översikt
Filen på minneskortet kan raderas enligt raderingsoperation för programfil som är giltig då bit 4 (PCB) i
parameter nr 11374 är inställd på 0.

11.14 MAPPHANTERING
Denna funktion begränsar mapphanteringen i programhanteringen. Det innebär att operatören kan hantera
ett program utan den komplexa mappoperationen. Följande två specifikationer kan väljas med hjälp av
parametern.

1) Mapparna under kanalmapparna kan användas för programhantering.


2) Det är bara kanalmapparna som kan användas för programhantering.

Varje kanalmapp är en initial mapp. Mappen finns under //CNC_MEM/USER, och numret motsvarar
systemets kanalnummer. Se avsnittet "PROGRAMHANTERING" i kapitlet "PROGRAMMERING" för
detaljer.

- 901 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

//CNC_MEM

SYSTEM/

MTB1/

MTB2/

1)
USER/

PATH1/

CYLINDER/
2)
PISTON/

PATH2/

GEAR1/

GEAR2/

LIBRARY/

Användarmapp

Fig. 11.14 (a) Mapp som kan användas vid varje inställning

11.14.1 Programhantering under kanalmappen (Path)


Om parametern FPF (nr 11302#6) har värdet ”1” sker operationerna på programmappskärmen på följande
sätt. I detta läge måste parametern CFP (nr 11304#7) ställas in på ”0”.

Tabell 11.14.1 (a) Begränsningar för operationer


Operation Funktion
Under kanalmappen Möjlig
Flytta mappen
Ovanför kanalmappen Omöjlig
Skapa användarmapp Möjlig
Ändra standardmapp för förgrund Möjlig
Ändra standardmapp för bakgrund Möjlig

- 902 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

Visa på programmappskärmen
Enbart mappen under kanalmappen som motsvarar den valda kanalen kan visas.
Varningsmeddelandet “KAN EJ FLYTTA TILL MAPP” visas, och mappen kan inte flyttas till en mapp
över kanalmappen.

Ställa in standardmapp för förgrund/bakgrund


Enbart mappen under kanalmappen som motsvarar den valda kanalen kan väljas som standardmapp för
förgrund/bakgrund.

11.14.2 Programhantering i enbart kanalmappen


Om parameter CFP (nr 11304#7) har värdet 1 sker operationerna på programmappskärmen på följande
sätt. I detta läge gäller inte inställningen av parameter FPF (nr 11302#6).

Tabell 11.14.2 (a) Begränsningar för operationer


Operation Funktion
Under kanalmappen Omöjlig
Flytta mappen
Ovanför kanalmappen Omöjlig
Skapa användarmapp Omöjlig
Ändra standardmapp för förgrund Omöjlig
Ändra standardmapp för bakgrund Omöjlig

Visa på programmappskärmen
Enbart kanalmappen som motsvarar den valda kanalen kan visas. “TILLB. T. ÖVRE MAPPEN” visas
inte. (Se ”1)” i fig. 11.14.2 (a) och fig. 11.14.2 (b).)
Undermappen som redan har skapats under kanalmappen innan parametern CFP (nr 11304#7) aktiverades
kan visas, men det går inte att flytta till undermappen.

3) 2)

1)

Fig. 11.14.2 (a) Programmappskärm (parameter CFP (nr 11304#7) = 0)

- 903 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

3)
2)

1)

Fig. 11.14.2 (b) Programmappskärm (parameter CFP (nr 11304#7) = 1)

Visning av enhetsnamn och aktuell mapp


Namnet på den aktuella mappen visas inte även om enhetsnamnet visas. (Se ”2)” i fig. 11.14.2 (a) och fig.
11.14.2 (b).)

Visning och inställning av standardmapp för förgrund/bakgrund


Standardmappar för förgrund/bakgrund visas inte. (Se ”3)” i fig. 11.14.2 (a) och fig. 11.14.2 (b).)
Standardmappar för förgrund/bakgrund kan heller inte ställas in.

OBS!
Ställ in standardmapp för förgrund/bakgrund till varje kanalmapp innan du
aktiverar parameter CFP (nr 11304#7).

Softkey-knappar som inte visas


Följande softkey-knappar visas inte och kan alltså inte användas.
- SKAPA MAPP 1)
- BYT F-GR.KAT 2)
- BYT B-GR.KAT 3)
1)

2) 3)

Fig. 11.14.2 (c) Visning av softkey-knappar för CNC_MEM-enheten

- 904 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING

11.14.3 Mapp för anrop av underprogram/makron


I följande anrop av underprogram/makron söker systemet igenom mapparna /USER/LIBRARY, /MTB12,
/MTB2 och /SYSTEM innan mappen med huvudprogrammet genomsöks.
Om programmet registreras till ovannämnda mapp finns en risk att delprogrammet exekveras på ett sätt
som operatören inte avsåg.

– Underprogramanrop med M-kod


– Underprogramanrop med viss adress
– Underprogramanrop med sekundär hjälpfunktion
– Makroanrop med S-kod
– Makroanrop med G-kod
– Makroanrop med M-kod
– Makroanrop med T-kod
– Ett-trycksanrop av makro

Du kan välja värdet 1 för parameter SCC (nr 3457#6) för att placera mappen i vilken huvudprogrammet
finns överst i sökordningen.
1) Mappen med huvudprogrammet. ← Tillagd.
2) Den allmänna programmappen i en initial mapp
3) MTB-mapp 2 i en initial mapp
4) MTB-mapp 1 i en initial mapp
5) Systemmappen i en initial mapp

Du kan utesluta mapparna i punkt 2–5 från sökmapparna genom att ställa in parametrarna LIB (nr
3457#0), MC2 (nr 3457#1), MC1 (nr 3457 #2) och SYS (nr 3457#3).

11.15 PROGRAMVERIFIERING
Denna funktion gör det möjligt att kontrollera om det finns någon skillnad mellan programmen på
I/O-enheten och programmen i CNC:s inbyggda minne.

Sekvensen för programverifiering


1. Kontrollera att I/O-enheten är redo för in- och utmatning.
2. Tryck på omkopplaren REDIGERA på manöverpanelen.
3. Programdataskyddet är aktiverat på manöverpanelen. (Ställ minnesskyddssignalen KEY3 till OFF)
4. Tryck på funktionsknappen och visa programlistskärmen.
5. Tryck på softkey-knappen [(OPER)].
6. Tryck på menyknappen [+].
7. Tryck på softkey-knappen [LÄS].
8. Ange filnamnet för I/O-enheterna.
Mata in filnamnet och tryck på softkey-knappen [F NAMN].
Om filnamnet utelämnas används filnamnet ”ALL-PROG.TXT”.
9. Ange programnamnet för NC-minnet.
Mata in programnamnet och tryck på softkey-knappen [P INS].
Om programnamnet utelämnas används programnamnet i filen som specificerats i punkten ‘8’ ovan.
10. Tryck på softkey-knappen [EXEKV].
Programverifiering startar och texten ”JÄMFÖR” blinkar ner till höger. När verifieringen är klar
försvinner texten ”JÄMFÖR”.
Om programmet på I/O-enheten och programmet i CNC:s inbyggda minne är likadana visas
meddelandet ”PROGRAM HAR VERIFIERATS”.
Om de var olika visas larmmeddelandet (PS0079) ”PROGR. EJ SAMSTÄM.”.
- 905 -
11. PROGRAMHANTERING DRIFT B-64604SW/01

OBS!
Om 8LV-dataskyddsfunktionen är aktiv kan denna funktion inte användas.

Förklaring

När ett program är registrerat i en fil


Om ett program är registrerat i en fil, jämförs programmet i filen och det program som angivits med [P
INS].
Om programmet i CNC:s inbyggda minne inte har specificerats med [P INS], verifieras det program vars
namn är samma som programmet i filen.

När flera program är registrerade i en fil


Varje program i filen som specificerats med [F VAL] och programmet vars namn är samma som
programnamnet i filen jämförs. Om alla verifieringar lyckades visas meddelandet ”PROGRAM HAR
VERIFIERATS”.

OBS!
Om programmet har specificerats med [P INS] utlöses larmet (PS0079) om alla
program i filen är samma som programmet som angivits med [P INS].

11.16 PROGRAMHANTERING I HÖG HASTIGHET


När många sorters bearbetningar arrangeras kan denna funktion uppnå kort bearbetningstid om många
program registreras tillsammans eller alla program raderas. Programmet sparas inte automatiskt till
icke-flyktigt minne vid registrering, modifiering eller radering av program.

Om strömmen slås av utan att du sparas kommer ändrade programdata inte att sparas. Vänligen utför
följande sekvens för programsparande när programmen sparas.

Sekvens för programsparande


1. Programredigeringsskärmen eller programmappskärmen visas.
2. Tryck på funktionsknappen [(OPRT)] och knappen för nästa meny flera gånger. Funktionsknappen
[SPAR ALLT] visas.

[Skärm för programredigering]

[Skärm för programmapp]

3. Tryck på funktionsknappen [SPAR ALLT]. Följande funktionsknapp visas.

- 906 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING
4. När du trycker på funktionsknappen [EXEK] börjar sparprogrammet. När du trycker på
funktionsknappen [CAN] avbryts sparprogrammet.

OBS!
1 Det finns inga ändringar av metoden för visning av program och
redigeringsprogrammen.
2 I fall då denna funktion är aktiverad så sparas inte ändrade programdata om
strömmen slås av utan att man sparat.
Programvalet vid följande operation sparas inte heller.
- MDI operation
- Extern sökning av arbetsstycknummer
- Extern programnummersökning
Vänligen utför sparoperationen efter programredigeringsskärm,
programmappskärm, signal eller applikation med FOCAS2/ C Language Library
om det är nödvändigt för att bevara ändrade programdata/programval efter att
strömförsörjningen stängs av.
3 När den automatiska operationen utförs i någon kanal utförs inte
sparoperationen.
4 Om strömförsörjningen slås av medan programmet sparas så raderas samtliga
program. I så fall utfärdas larm PS0519 när strömförsörjningen slås på nästa
gång.
5 Denna funktion är ineffektiv på CNC-programlagringsminne (CNC_MEM-enhet).

- 907 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12 STÄLLA IN OCH VISA DATA


För att kunna köra en CNC-styrd verktygsmaskin måste olika data ställas in med CNC-maskinens
MDI-knappsats. Maskinens drifttillstånd kan övervakas med hjälp av värden på bildskärmen under själva
driften.
I detta kapitel beskrivs hur man visar och ställer in data för de olika funktionerna.
Kapitel 12, "STÄLLA IN OCH VISA DATA", består av följande avsnitt:

12.1 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ....................................................929

12.2 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ......................................................952

12.3 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ....................................................1017

12.4 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ....................................................1148

12.5 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ....................................................1210


12.6 VÄXLA MELLAN FUNKTIONERNA FLERKANALSVISNING OCH
ENKELKANALVISNING ...........................................................................................................1212
12.7 VISNING AV FEM AXLAR I EN SKÄRM FÖR 8,4-TUMS SKÄRMEN ................................1215
12.8 VISNINGSFUNKTIONEN KANALNAMNSUTVIDGNING ....................................................1219
12.9 SKÄRMRENSNINGSFUNKTION OCH AUTOMATISK SKÄRMRENSNINGS-
FUNKTION ..................................................................................................................................1221
12.10 BELASTNINGSMÄTARSKÄRM ...............................................................................................1223
12.11 VISA PROGRAMNUMMER/NAMN, SEKVENSNUMMER, STATUS OCH
VARNINGSMEDDELANDE FÖR DATAPROGRAMMERING ELLER IN-/UTMATNING ..........1227
12.12 BERÄKNINGSKNAPPFUNKTIONEN ......................................................................................1236

Förklaring
- Övergångsdiagram
Nedan beskrivs skärmsförloppet när man trycker på funktionsknapparna på MDI-knappsatsen. Vidare
beskrivs underavsnitten för varje skärm. Se motsvarande underavsnitt för närmare detaljer om varje skärm
och inställningsrutinerna på skärmen. Information om skärmar som inte beskrivs här återfinns i
motsvarande kapitel.
I kapitel 7 beskrivs den skärm som anropas när funktionsknappen trycks in. I allmänhet förbereds

funktionsknappen eller verktygsmaskintillverkaren och används för makron. Se


motsvarande maskinhandbok för information om den skärm som anropas när funktionsknappen
eller trycks in.

- Nyckel för dataskydd


Maskinen har bl a en dataskyddsnyckel som skydd för detaljprogram, värden för
fräsradiekompenseringen, inställningsdata och kundmakrovariabler. Se motsvarande maskinhandbok för
information om var dataskyddsnyckeln är placerad och hur den används.

- 908 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Skärm som visas när man trycker på funktionsknappen (för


8,4/10,4-tums skärmenhet)

(1) (2) (3) (4) (5)

ABS REL ALLA HND (OPRT) +


Sida 1

Ø Ø Ø Ø
Referens- Positionsvi Positionsvi Positionsvi Handrattsa
sektion sning i sning i sning i vbrott
arbetsstyc arbetsstyc arbetsstyc
kets kets kets
koordinats koordinats koordinats
ystem ystem ystem
Referens- Visning av Visning av Visning av
sektion aktuell aktuell aktuell
matningsh matningsh matningsh
astighet astighet astighet
Referens- Visning av Visning av Visning av
sektion Bearbetnin Bearbetnin Bearbetnin
gstid och gstid och gstid och
detaljräkni detaljräkni detaljräkni
ng ng ng

(6) (7) (8) (9) (10)

MONITR 3-D (OPRT) +


Sida 2 MANUELL

Ø Ø
Referens- Driftmonito Visning av
sektion rvisning 3-dimensio
nell
manuell
matning

Tabell 12 (a)Referensobjekt
Softkey Referenssektion Referens
ABS Positionsvisning i arbetsstyckets Avsnittet, "SKÄRMAR SOM VISAS MED
koordinatsystem FUNKTIONSKNAPP <POS>"
Visning av aktuell matningshastighet i DRIFT "STÄLLA IN OCH VISA DATA"
Visning av Bearbetningstid och
detaljräkning
REL Positionsvisning i arbetsstyckets Avsnittet, "SKÄRMAR SOM VISAS MED
koordinatsystem FUNKTIONSKNAPP <POS>"
Visning av aktuell matningshastighet i DRIFT "STÄLLA IN OCH VISA DATA"
Visning av Bearbetningstid och
detaljräkning
ALLA Positionsvisning i arbetsstyckets Avsnittet, "SKÄRMAR SOM VISAS MED
koordinatsystem FUNKTIONSKNAPP <POS>"
Visning av aktuell matningshastighet i DRIFT "STÄLLA IN OCH VISA DATA"
Visning av Bearbetningstid och
detaljräkning
HND Handrattsavbrott DRIFT "AUTOMATISKT DRIFT"

- 909 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Softkey Referenssektion Referens


MONITR Driftmonitorvisning Avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <POS>"
i DRIFT "STÄLLA IN OCH VISA DATA"
3-D MAN. Visning av 3-dimensionell manuell ANVÄNDARHANDBOK (för M-serien)
matning avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <POS>"
i DRIFT "STÄLLA IN OCH VISA DATA"

- 910 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Skärmen som visas när man trycker på funktionsknappen (för 15-tums


skärmenhet)

Sida 1

Visning av alla Visning av Visning av


positioner aktuell Bearbetningstid
(1) ALLA ⇒ matningshastigh och detaljräkning
et

Handrattsavbrott
(2) HND ⇒

Driftmonitorvisnin
(3) MONITOR ⇒ g

Visning av
3-dimensionell
(4) 3-D MAN. ⇒ manuell matning

VIRTUELL
(5)
AXEL

(6) ABSOLUT

(7) RELATIV

Tabell 12 (b) Referensobjekt


Softkey Namn på avsnittet Referens
ALLA Skärm för alla positioner avsnittet, "SKÄRMAR SOM VISAS MED
Skärm för aktuell matningshastighet FUNKTIONSKNAPP <POS>"
Visa bearbetningstid och i DRIFT "STÄLLA IN OCH VISA DATA"
detaljräkning
HND HANDRATTSAVBROTT DRIFT "AUTOMATISKT DRIFT"
MONITOR Driftmonitorskärm (15-tums avsnittet, "SKÄRMAR SOM VISAS MED
skärmenhet) FUNKTIONSKNAPP <POS>"
i DRIFT "STÄLLA IN OCH VISA DATA"
3-D MAN. Visning av tredimensionell manuell ANVÄNDARHANDBOK (för M-serien)
matning (15-tums skärmenhet) avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <POS>"
i DRIFT "STÄLLA IN OCH VISA DATA"

- 911 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Skärm som visas när man trycker på funktionsknappen (för


8,4/10,4-skärmenhet)

(1) (2) (3) (4) (5)

PROGRAM KTALOG NÄSTA KONTRL (OPRT) +


Sida 1

Ø Ø Ø
Referensobjekt Redigera Bildskärm Skärm för
program för aktuellt programko
block ntroll

Referensobjekt Skärm för


nästa
block

(6) (7) (8) (9) (10)

Tid JOG OMSTART ROBOT (OPRT) +


Sida 2 VÄLJ

Ø
Referensobjekt Anslutnings
funktion
robot

Tabell 12 (c) Referensobjekt


Softkey Namn på avsnittet Referens
PROGRAM Redigera program DRIFT "PROGRAMREDIGERING"
NÄSTA Skärm för nästa block avsnittet, "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP
KONTRL Skärm för programkontroll <PROG>"
i DRIFT "STÄLLA IN OCH VISA DATA"
ROBOT Anslutningsfunktion robot Integreringsfunktion för robot- och verktygsmaskiner
VÄLJ ANVÄNDARHANDBOK

- 912 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Skärmen som visas när man trycker på funktionsknappen (för 15-tums


skärmenhet)
Sida 1 Sida 2

Redigera program Anslutningsfunkti


PROGRA ROBOT
(1) ⇒ (8) ⇒ on robot
M VÄLJ

Skärm för
programmapp
(2) KTALOG (9)

Skärm för
(3) KONTRL ⇒ programkontroll (10)

Skärm för nästa


block
(4) NÄSTA ⇒ (11)

Stämpla
(5) Tid bearbetningstiden (12)

(6) JOG (13)

OMSTAR
(7) T (14)

Tabell 12 (d) Referensobjekt


Softkey Namn på avsnittet Referens
PROGRAM Redigera program DRIFT "PROGRAMREDIGERING"
KTALOG Skärm för programmapp (15-tums avsnittet, "SKÄRMAR SOM VISAS MED
skärmenhet) FUNKTIONSKNAPP <PROG>"
KONTRL Programkontrollskärm (15-tums i DRIFT "STÄLLA IN OCH VISA DATA"
skärmenhet)
NÄSTA Skärm för visning av nästa block
(15-tums skärmenhet)
Tid Stämpla bearbetningstid (15-tums
skärmenhet)
ROBOT Anslutningsfunktion robot Integreringsfunktion för robot- och verktygsmaskiner
VÄLJ ANVÄNDARHANDBOK

- 913 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Skärm som visas när man trycker på funktionsknappen (för


8,4/10,4-tums skärmenhet)

(1) (2) (3) (4) (5)

OFFSET INSTAELL ARBET. (OPRT) +


Sida 1 N.

Ø Ø Ø
Referensobjekt Inställning Visa och Visning och
och visning mata in inställning av
av inställningsda värdet för
verktygsoffset ta arbetsstycket
värde s origooffset

(6) (7) (8) (9) (10)

MAKRO MÖNSTER OPR VT-HANT (OPRT) +


Sida 2 MENY ERARE

Ø Ø Ø
Referensobjekt Visning och Visning och Visning och Ställa in och
inställning av inställning av inställning av visa data för
gemensamm inmatning av programpanel verktygslivslä
a malldata en ngd
kundmakrova
riabler

(11) (12) (13) (14) (15)

OFST.Y A.SKFT GEOM.2 (OPRT) +


Sida 3

Ø Ø Ø
Referensobjekt Inställning av Inställning av Inställning av
Y-axeloffsetet förskjutningsv värden för
ärdet för verktygskompe
arbets- nsering/andra
styckets kompensering
koordinatsyst en av
verktygsgeom
em
etri

- 914 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

(16) (17) (18) (19) (20)

PR-LV ÖKA (OPRT) +


Sida 4 OFFSET

eller
MASKIN
NIVÅ
eller
KVALITETS
VÄL

Ø Ø
Referensobjekt Val av Inställning av
precisionsnivå 4:e/5:e
axeloffset

Ø
Referensobjekt Val av
bearbetnings
nivå

Ø
Referensobjekt Val av kvalitet
för
bearbetnings
nivå

(21) (22) (23) (24) (25)

CHUCKD SPRÅK SKYDD SKYDD (OPRT) +


Sida 5 UBB

Ø Ø Ø Ø
Referensobjekt Chuck- och Inställning Dataskydd i Funktioner för
dubbdocksbar och byte av åtta nivåer åtgärdsbekräf
riärer visningsspråk telse

Tabell 12 (e) Referensobjekt


Softkey Namn på avsnittet Referens
OFFSET Inställning och visning av ANVÄNDARHANDBOK (för T-serien)
verktygsoffsetvärdet avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <OFS/SET>"
i DRIFT "STÄLLA IN OCH VISA DATA"
INSTAELLN. Visa och mata in inställningsdata avsnittet, "SKÄRMAR SOM VISAS MED
ARBET. Visa och ställa in arbetsstyckets FUNKTIONSKNAPP <OFS/SET>"
origooffsetvärde i DRIFT "STÄLLA IN OCH VISA DATA"
MAKRO Visa och ställa in gemensamma
variabler för kundmakron
MÖNSTERMENY Visning och inställning inmatning av
malldata
OPR Visa och ställa in programpanelen
VT-HANTERARE Ställa in och visa data för
verktygsförvaltning

- 915 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Softkey Namn på avsnittet Referens


OFST.Y Inställning av Y-axeloffsetet ANVÄNDARHANDBOK (för T-serien)
A.SKFT Inställning av förskjutningsvärdet för avsnittet, "SKÄRMAR SOM VISAS MED
arbetsstyckets koordinatsystem FUNKTIONSKNAPP <OFS/SET>"
GEOM.2 Inställning av värden för i DRIFT "STÄLLA IN OCH VISA DATA"
verktygskompensering/andra
kompenseringen av
verktygsgeometri
PR-LV Val av precisionsnivå avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <OFS/SET>"
i DRIFT "STÄLLA IN OCH VISA DATA"
MASKINNIVÅ Val av bearbetningsnivå ANVÄNDARHANDBOK (för M-serien)
KVALITETSVAL Val av nivå för bearbetningskvalitet avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <OFS/SET>"
i DRIFT "STÄLLA IN OCH VISA DATA"
ÖKAOFFSET Inställning av kompensering av ANVÄNDARHANDBOK (för T-serien)
4:/5:e axeln avsnittet, "SKÄRMAR SOM VISAS MED
CHUCKDUBB Chuck- och dubbdocksbarriärer FUNKTIONSKNAPP <OFS/SET>"
i DRIFT "STÄLLA IN OCH VISA DATA"
SPRÅK Visa och byta visningsspråk avsnittet, "SKÄRMAR SOM VISAS MED
SKYDD Dataskydd i åtta nivåer FUNKTIONSKNAPP <OFS/SET>"
i DRIFT "STÄLLA IN OCH VISA DATA"
SKYDD Funktioner för åtgärdsbekräftelse DRIFT "SÄKERHETSFUNKTIONER"

- 916 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Skärmen som visas när man trycker på funktionsknappen (för 15-tums


skärmenhet)

Sida 1 Sida 2

Inställning och Inställning av


visning av värden för
verktygsoffsetvärd verktygskompense
(1) OFFSET ⇒ e (8) 2:A GEOM ⇒ ring/andra
kompenseringen
av
verktygsgeometri

Visa och mata in


inställningsdata V-T.
(2) INSTAELLN. ⇒ (9)
FORM

Visning och
inställning av värdet PENDLI
(3) ARBET. ⇒ för arbetsstyckets (10)
NG
origooffset

Visning och Chuck- och


inställning av CHUCK dubbdocks-
(4) MAKRO ⇒ gemensamma (11) ⇒ barriärer
DUBB
kundmakrovariabler

Visning och Inställning och


OPERAT inställning av SPRÅ byte av
(5) ⇒ (12) ⇒
PANEL programpanelen K visningsspråk

Y-axelns offset Dataskydd i åtta


SKYD
(6) OFST.2 ⇒ (13) ⇒ nivåer
T

Inställning av Funktioner för


ARBET. förskjutningsvärdet åtgärdsbekräftelse
(7) ⇒ för arbetsstyckets (14) SKYDD ⇒
SKIFT
koordinatsystem

NÄSTA NÄSTA
SIDA SIDA

- 917 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Sida 3

Val av Val av Val av kvalitet


precisionsnivå bearbetnings för
PRECNI MASKIN KVALITE nivå bearbetnings
(15) VÅ NIVÅ TSVAL ⇒ nivå

eller eller

Ställa in och
visa data för
verktygslivslän
(16) VTLIVSL ⇒ gd

(17) F-ACT

F-OFFS
(18) ET

(19)

ARBINS
(20) FEL

(21)

NÄSTASI
DA

- 918 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Tabell 12 (f) Referensobjekt
Softkey Namn på avsnittet Referens
OFFSET Inställning och visning av ANVÄNDARHANDBOK (för T-serien)
verktygsoffsetvärde avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <OFS/SET>"
i DRIFT "STÄLLA IN OCH VISA DATA"
INSTAELLN. Visa och mata in inställningsdata avsnittet, "SKÄRMAR SOM VISAS MED
(15-tums skärm) FUNKTIONSKNAPP <OFS/SET>"
ARBET. Visa och ställa in arbetsstyckets i DRIFT "STÄLLA IN OCH VISA DATA"
origooffsetvärde (15-tums skärm)
MAKRO Visa och ställa in gemensamma
variabler för kundmakro (15-tums
skärm)
OPERATÖRSP Visning och inställning av
. programpanelen (15-tums skärm)
Y-OFFSET Inställning av Y-axeloffsetet ANVÄNDARHANDBOK (för T-serien)
ARBETSBYT Inställning av förskjutningsvärdet för avsnittet, "SKÄRMAR SOM VISAS MED
arbetsstyckets koordinatsystem FUNKTIONSKNAPP <OFS/SET>"
2:A GEOM Inställning av värden för i DRIFT "STÄLLA IN OCH VISA DATA"
verktygskompensering/andra
kompenseringen av verktygsgeometri
CHUCKDUBB Chuck- och dubbdocksbarriärer
SPRÅK Visa och byta visningsspråk (15-tums avsnittet, "SKÄRMAR SOM VISAS MED
skärm) FUNKTIONSKNAPP <OFS/SET>"
SKYDD Dataskydd i åtta nivåer (15-tums i DRIFT "STÄLLA IN OCH VISA DATA"
skärm)
SKYDD Funktioner för åtgärdsbekräftelse DRIFT "SÄKERHETSFUNKTIONER"
PRECNIVÅ Val av precisionsnivå (15-tums skärm) avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <OFS/SET>"
i DRIFT "STÄLLA IN OCH VISA DATA"
MASKINNIVÅ Val av bearbetningsnivå (15-tums ANVÄNDARHANDBOK (för M-serien)
skärm) avsnittet, "SKÄRMAR SOM VISAS MED
KVALITETSVAL Val av kvalitet för bearbetningsnivå FUNKTIONSKNAPP <OFS/SET>"
(15-tums skärm) i DRIFT "STÄLLA IN OCH VISA DATA"
VTLIVSL Ställa in och visa data för avsnittet, "SKÄRMAR SOM VISAS MED
verktygsförvaltning (15-tums skärm) FUNKTIONSKNAPP <OFS/SET>"
i DRIFT "STÄLLA IN OCH VISA DATA"

- 919 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Skärm som visas när man trycker på funktionsknappen (för


8,4/10,4-tums skärmenhet)

(1) (2) (3) (4) (5)


PARAME DIAGNO SERVOG SYSTEM (OPRT)
Sida 1 +
TER SIS UIDE

Ø Ø Ø
Referensobjekt Visa och Kontroll med SERVOGUID
ställa in självdiagnoss E-HJÄLP
parametrar kärmen

(6) (7) (8) (9) (10)


MINNE STIG.F SERVOVP SPINDL (OPRT) +
Sida 2 FEL ARAM INST.

Ø Ø Ø Ø
Visa minne Servoparamet Spindel-
rar inställning

(11) (12) (13) (14) (15)

PMC PMC PMC (OPRT) +


Sida 3 -UNDERH LADDER -KONFIG

Referensobjekt

(16) (17) (18) (19) (20)


MCNG ALLA IO ALLA IO OPERAT (OPRT) +
Sida 4
-JUSTERI HISTOR
NG
Ø Ø Ø
Referensobjekt Justering av Inmatning/ut Inmatning/ut
bearbetningsp matning på matning på
arametrar skärmen alla skärmen alla
IO-skärmar IO-skärmar

- 920 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

(21) (22) (23) (24) (25)

FÄRG PERIOD UNDERH OSCILL (OPRT) +


Sida 5 UNDERH INFO

Ø
Referensobjekt Skärm för
färginställning

(26) (27) (28) (29) (30)


FSSB PARAM P.MATE (OPRT) +
Sida 6 TUN MGR.

Ø
Referensobjekt Skärm för
datavisning
och
inställning av
FSSB

(31) (32) (33) (34) (35)


INBYG. PCMCIA ETER PROFI (OPRT) +
Sida 7 PORT LAN NETTO MASTER

Ø Ø Ø Ø
Referensobjekt Inbäddad Inbäddade Ethernet- PROFIBUS
Ethernet-funkt Ethernet-funk funktion -DP
ion tioner Master-funktio
n

(36) (37) (38) (39) (40)


FJÄRR M-KOD (OPRT)
Sida 8 +
DIAGN.

Ø Ø
Referensobjekt Funktionen M-kod
fjärrdiagnostik grupperingsfu
maskin nktion

- 921 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

(41) (42) (43) (44) (45)


PROFI DEVNET FL-net DEVNET (OPRT) +
Sida 9 SLAVE MASTER 1CH SLAVE

Ø Ø Ø Ø
Referensobjekt PROFIBUS DeviceNet FL-net-funkti DeviceNet
-DP-slavfunkti Master-funkti on slav-funktion
on on

(46) (47) (48) (49) (50)

DUBBEL R.TIDS (OPRT) +


Sida 10 KONTRL MAKRO

Ø Ø
Referensobjekt Diagnosdata Anpassad
för makro i realtid
dubbelkontroll
säkerhet

(51) (52) (53) (54) (55)

Sida 11 ID-INF (OPRT) +

Ø
Referensobjekt

(56) (57) (58) (59) (60)

Sida 12 CCLink ROBOT ROBOT (OPRT) +


FJÄRR STATUS ANSL.

Ø Ø Ø
Referensobjekt CC-Link-funkt Anslutningsfu Anslutningsfu
ion nktion robot nktion robot

(61) (62) (63) (64) (65)

USB FL-net (OPRT) +


Sida 13
2CH

Ø Ø
USB FL-net-funktio
funktion n

- 922 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Tabell 12 (g) Referensobjekt
Softkey Namn på avsnittet Referens
PARAMETER Visa och ställa in parametrar Avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <SYSTEM>"
i DRIFT "STÄLLA IN OCH VISA DATA"
DIAGNOS Kontroll med självdiagnosskärmen DRIFT "FUNKTIONER FÖR LARM OCH
SJÄLVDIAGNOS"
SERVOGUIDE SERVOGUIDE-HJÄLP SERVICEHANDBOK
Kapitel, "VISA OCH DRIFT"
MINNE Visa minne SERVICEHANDBOK
Kapitel, "VISA OCH DRIFT"
SERVOVPARAM Servoparametrar Avsnittet, "SKÄRMAR SOM VISAS MED
SP.INST Spindel- inställning FUNKTIONSKNAPP <SYSTEM>"
MCNG-JUSTERING Justering av bearbetningsparametrar i DRIFT "STÄLLA IN OCH VISA DATA"
ALLA IO Inmatning/utmatning på skärmen alla Avsnittet, "IN-/UTMATNING AV DATA PÅ
IO-skärmar SKÄRMEN ALL IO"
i DRIFT "IN- OCH UTMATNING AV DATA"
FÄRG Skärm för färginställning Avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <SYSTEM>"
i DRIFT "STÄLLA IN OCH VISA DATA"
FSSB Skärm för datavisning och inställning SERVICEHANDBOK
av FSSB Kapitel "DIGITALSERVO"
INBY. PORT Inbäddade Ethernet-funktioner SERVICEHANDBOK
Kapitel, "INBÄDDADE ETHERNET-FUNKTIONER"
PCMCIALAN Inbäddade Ethernet-funktioner SERVICEHANDBOK
Kapitel, "INBÄDDADE ETHERNET-FUNKTIONER"
ETHERNET Ethernet- funktion Snabbt ethernet/snabb dataserver
ANVÄNDARHANDBOK
PROFIMASTER PROFIBUS-DP Master-funktion PROFIBUS-DP-kort ANSLUTNINGSHANDBOK
FJÄRRDIAGN. Funktionen fjärrdiagnostik maskin Snabbt ethernet/snabb dataserver
ANVÄNDARHANDBOK
M-KOD M-kod grupperingsfunktion "M-KOD GRUPPERINGSFUNKTION"
i PROGRAMMERING "EXTRAFUNKTION"
PROFISLAV PROFIBUS-DP-slavfunktion PROFIBUS-DP-kort ANSLUTNINGSHANDBOK
DEVNETMASTER DeviceNet Master-funktion DeviceNet-kort ANSLUTNINGSHANDBOK
FL-net1CH FL-net-funktion FL-net-kort ANSLUTNINGSHANDBOK
DEVNETSLAV DeviceNet slavfunktion DeviceNet-kort ANSLUTNINGSHANDBOK
DUBBELKONTROLL DIAGNOS Dual Check Safety ANSLUTNINGSHANDBOK
R.TIDSMAKRO Anpassad makro i realtid Avsnittet, "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <SYSTEM>"
i DRIFT "STÄLLA IN OCH VISA DATA"
CCLink FJÄRR CC-Link-funktion CC-kopplingspanel ANSLUTNINGSHANDBOK
ROBOT STATUS Anslutningsfunktion robot Integreringsfunktion för robot- och
ROBOT ANSL. Anslutningsfunktion robot verktygsmaskiner ANVÄNDARHANDBOK
USB USB-funktion underhållsskärm SERVICEHANDBOK
APPENDIX "USB-FUNKTION UNDERHÅLL"
FL-net 2CH FL-net-funktion FL-net-kort ANSLUTNINGSHANDBOK

- 923 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Skärmen som visas när man trycker på funktionsknappen (för 15-tums


skärmenhet)
Sida 1 Sida 2

Visa och ställa in


PARAME PMC
(1) ⇒ parametrar (8)
TER UNDERH

Kontroll med
DIAGNO självdiagnosskärm
(2) ⇒ en (9) LADDER
SIS

SERVOGUIDE-HJ
SERVO PMC
(3) ⇒ ÄLP (10)
GUIDE KONFIG

Visa minnesdata
(4) MINNE ⇒ (11)

Skärm för
STIG.F färginställning
(5) (12) FÄRG ⇒
FEL

Servoparametrar
SERVO PERIOD
(6) ⇒ (13)
PARAM UNDERH

Spindel- inställning
SPINDL UNDERH
(7) ⇒ (14)
INST. INFO

NÄSTA NÄSTA
SIDA SIDA

- 924 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Sida 3 Sida 4

Skärm för M-kod


M-KOD
(15) FSSB ⇒ datavisning och (22) ⇒ grupperingsfunktion
inställning av FSSB GRUPP

Justering av Inbäddad
MASK.- bearbetningspara INBYG. Ethernet-funktion
(16) ⇒ metrar (23) ⇒
TUN PORT

Inbäddad
OSCILL PCMCIA
(17) (24) ⇒ Ethernet-funktion
LAN

Ethernet- funktion
OPERAT ETER
(18) (25) ⇒
HISTOR NETTO

Inmatning/utmatnin PROFIBUS-DP
g på skärmen alla PROFI Master-funktion
(19) ALLA IO ⇒ (26) ⇒
IO-skärmar MASTER

Inmatning/utmatnin PROFIBUS-DP-sla
PROFI
(20) ALLA IO ⇒ g på skärmen alla (27) ⇒ vfunktion
IO-skärmar SLAVE

PARAM
(21) (28)
TUN

NÄSTA NÄSTA
SIDA SIDA

- 925 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Sida 5 Sida 6

P.MATE
(29) (36)
MGR.

DeviceNet
DEVNET Master-funktion
(30) SYSTEM (37) ⇒
MASTER

Funktionen FL-net-funktion
FJÄRR FL-net
(31) ⇒ fjärrdiagnostik (38) ⇒
DIAGN. maskin 1CH

Diagnosdata för DeviceNet


DUBBEL dubbelkontroll DEVNET slavfunktion
(32) ⇒ (39) ⇒
KONTRL säkerhet SLAVE

Visning och
R.TIDS inställning av
(33) ⇒ (40)
MAKRO kundmakrodata i
realtid

HI-STIG
(34) (41)
NINGSFEL

DETALJINLÄ
(35) RNING (42)

NÄSTA NÄSTA
SIDA SIDA

- 926 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Sida 7 Sida 8

CC-Link-funktion
CCLink
(43) ID-INF (50) ⇒
FJÄRR

(44) (51)

Anslutningsfunktion
ROBOT
(45) (52) ⇒ robot
STATUS

Anslutningsfunktion
ROBOT robot
(46) (53) ⇒
ANSL.

(47) (54)

USB-funktion
(48) (55) USB ⇒

FL-net-funktion
FL-net
(49) (56) ⇒
2CH

NÄSTA NÄSTA
SIDA SIDA

Tabell 12 (h) Referensobjekt


Softkey Namn på avsnittet Referens
PARAMETER Visa och ställa in parametrar Avsnittet, "SKÄRMAR SOM VISAS MED
(15-tums skärmenhet) FUNKTIONSKNAPP <SYSTEM>"
i DRIFT "STÄLLA IN OCH VISA DATA"
DIAGNOS Kontroll med självdiagnosskärmen DRIFT "FUNKTIONER FÖR LARM OCH
SJÄLVDIAGNOS"
SERVOGUIDE SERVOGUIDE-HJÄLP SERVICEHANDBOK
Kapitel, "VISA OCH DRIFT"
MINNE Visa minne SERVICEHANDBOK
Kapitel, "VISA OCH DRIFT"
SERVOVPARAM Servoparametrar (15-tums Avsnittet, "SKÄRMAR SOM VISAS MED
skärmenhet) FUNKTIONSKNAPP <SYSTEM>"
SP.INST Spindelinställning (15-tums i DRIFT "STÄLLA IN OCH VISA DATA"
skärmenhet)
FÄRG Skärm för färginställning (15-tums Avsnittet, "SKÄRMAR SOM VISAS MED
skärmenhet) FUNKTIONSKNAPP <SYSTEM>"
i DRIFT "STÄLLA IN OCH VISA DATA"
FSSB Skärm för datavisning och inställning SERVICEHANDBOK
av FSSB Kapitel "DIGITALSERVO"

- 927 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Softkey Namn på avsnittet Referens


MASK.-TUN Justering av bearbetningsparametrar Avsnittet, "SKÄRMAR SOM VISAS MED
(15-tums skärmenhet) FUNKTIONSKNAPP <SYSTEM>"
i DRIFT "STÄLLA IN OCH VISA DATA"
ALLA IO Inmatning/utmatning på skärmen alla Avsnittet, "IN-/UTMATNING AV DATA PÅ
IO-skärmar SKÄRMEN ALL IO"
i DRIFT "IN- OCH UTMATNING AV DATA"
M KODGRUPP Ställa in ett M-kodgrupp nummer "M-KOD GRUPPERINGSFUNKTION"
genom inställningsskärmen i PROGRAMMERING "EXTRAFUNKTION"
INBY. PORT Inbäddade Ethernet-funktioner SERVICEHANDBOK
PCMCIALAN Inbäddade Ethernet-funktioner Kapitel, "INBÄDDADE ETHERNET-FUNKTIONER"
ETHERNET Ethernet- funktion Snabbt ethernet/snabb dataserver
ANVÄNDARHANDBOK
PROFIMASTER PROFIBUS-DP Master-funktion PROFIBUS-DP-kort ANSLUTNINGSHANDBOK
PROFISLAV DeviceNet slavfunktion PROFIBUS-DP-kort ANSLUTNINGSHANDBOK
FJÄRRDIAGN. Funktionen fjärrdiagnostik maskin Snabbt ethernet/snabb dataserver
ANVÄNDARHANDBOK
DUBBELKONTROLL DIAGNOS Dual Check Safety ANSLUTNINGSHANDBOK
R.TIDSMAKRO Visa och ställa in kundmakrodata i Avsnittet, "SKÄRMAR SOM VISAS MED
realtid (15-tums skärm) FUNKTIONSKNAPP <SYSTEM>"
i DRIFT "STÄLLA IN OCH VISA DATA"
DEVNETMASTER DeviceNet Master-funktion DeviceNet-kort ANSLUTNINGSHANDBOK
FL-net1CH FL-net-funktion FL-net-kort ANSLUTNINGSHANDBOK
DEVNETSLAV DeviceNet slavfunktion DeviceNet-kort ANSLUTNINGSHANDBOK
CCLink FJÄRR CC-Link-funktion CC-kopplingspanel ANSLUTNINGSHANDBOK
ROBOT STATUS Anslutningsfunktion robot Integreringsfunktion för robot- och verktygsmaskiner
ROBOT ANSL. Anslutningsfunktion robot ANVÄNDARHANDBOK
USB USB-funktion underhållsskärm SERVICEHANDBOK
APPENDIX "USB-FUNKTION UNDERHÅLL"
FL-net 2CH FL-net-funktion FL-net-kort ANSLUTNINGSHANDBOK

- 928 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.1 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP

Avsnitt 12.1, "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ", omfattar följande avsnitt:

------ Skärmar för 8,4/10,4-tums skärmenhet ------


12.1.1 Positionsvisning i arbetsstyckets koordinatsystem......................................................................929
12.1.2 Positionsvisning i det relativa koordinatsystemet .......................................................................931
12.1.3 Skärm för alla positioner .............................................................................................................934
12.1.4 Förinställning av arbetsstyckets koordinatsystem .......................................................................935
12.1.5 Skärm för aktuell matningshastighet ...........................................................................................936
12.1.6 Visa bearbetningstid och detaljräkning .......................................................................................938
12.1.7 Driftmonitorskärm.......................................................................................................................940
------ Skärmar för 15/19-tums skärmenhet ------
12.1.8 Visning av alla positioner (15-tums skärmenhet)........................................................................942
12.1.9 Förinställning av arbetsstyckets koordinatsystem (15-tums skärmenhet) ...................................945
12.1.10 Visning av aktuell matningshastighet (15-tums skärmenhet)......................................................946
12.1.11 Visning av gångtid och detaljräkning (15-tums skärm) ..............................................................947
12.1.12 Driftmonitorskärm (15-tums skärmenhet)...................................................................................949

Skärmar för 8,4/10,4-tums skärmenhet

Tryck på funktionsknappen för att visa den aktuella positionen för verktyget.
Följande tre skärmar används för att visa verktygets aktuella position:
- Skärm för visning av den aktuella positionen för arbetsstyckets koordinatsystem.
- Skärm för visning av den aktuella positionen för det relativa koordinatsystemet.
- Skärm för visning av aktuell total position.
Ovanstående bildskärmar kan också visa matningshastighet, bearbetningstid och antalet detaljer.
Dessutom kan en flytande referenspunkt ställas in på dessa skärmar:
Funktionsknappen kan också användas för att visa belastningen på servomotorn och
spindelmotorn och rotationshastigheten för spindelmotorn (skärm för övervakning av driftsvärdena).
Funktionsknappen kan också användas för att visa bildskärmen som visar rörelsebanan som
tillryggalagts med handrattsavbrott. Se avsnittet, “HANDRATTSAVBROTT” för mer information om
denna skärm.
På alla positionsskärmarna anges status (såsom D, I, L, S, * eller M) för en axel på vänster sida om axelns
namn, för att förhindra felaktig drift. För detaljer, se "Axelstatusvisning" i "Funktioner som används när
programmet exekveras" i "FUNKTIONER FÖR ATT FÖRHINDRA FELAKTIG DRIFT" i kapitel
"SÄKERHETSFUNKTIONER" i "DRIFT".

12.1.1 Positionsvisning i arbetsstyckets koordinatsystem


Här visas den aktuella positionen för verktyget i arbetsstyckets koordinatsystem. Den aktuella positionen
ändras när verktyget flyttas. Som enhet för siffervärden används det minsta inmatningsinkrementet. Titeln
längst upp på bildskärmen anger att absoluta koordinater används.

Rutin för att visa bildskärmen för aktuell position i arbetsstyckets koordinatsystem
Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [ABS].

- 929 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

3 Tryck på softkey-knappen [ABS] igen. De sjätte och efterföljande axlarna visas.

Fig. 12.1.1 (a) Skärm för aktuell position (absolut) (M-serie) (10.4-tums skärm)

Fig. 12.1.1 (b) Skärm för aktuell position (absolut) (T-serie)(10.4-tums skärm)

Förklaring
- Bildskärm med kompenseringsvärden
M
Bits 6 DAL och 7 (DAC) i parameter nr 3104 kan användas för att välja om de värden som visas även
skall omfatta verktygslängdkompensering och verktygskompensering.
T
Bit 1 (DAP) i parameter nr 3129 och bit 7 (DAC) i parameter 3104 kan användas för att bestämma om
värdena på skärmen skall visas med verktygsoffset och nosradiekompensering.

- 930 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.1.2 Positionsvisning i det relativa koordinatsystemet


Här visas den aktuella positionen för verktyget i ett relativt koordinatsystem baserat på koordinater (se
förklaring) som ställts in av operatören. Den aktuella positionen ändras när verktyget flyttas. Som enhet
för siffervärden används det minsta inmatningsinkrementet.
Titeln längst upp på bildskärmen anger att relativa koordinater används.

Rutin för att visa det relativa koordinatsystemet på bildskärmen för aktuell position.
Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [REL].
3 Tryck på softkey-knappen [REL] igen. De sjätte och efterföljande axlarna visas.

Fig. 12.1.2 (a) Skärm för aktuell position (relativ) (M-serie)(10.4-tums skärm)

- 931 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.1.2 (b) Skärm för aktuell position (relativ) (T-serie)(10.4-tums skärm)

Se förklaringen till rutinerna för inställning av koordinaterna.

Förklaring
- Ställa in de relativa koordinaterna
Verktygets aktuella position i det relativa koordinatsystemet kan återställas till 0 eller förinställas på ett
visst börvärde på följande sätt:
Normal inmatning av decimalkomma och decimalkomma för fickberäkning kan väljas med bit 0 (DPI) i
parameter nr 3401.

Återställning av relativa koordinater till 0


När alla axlar är återställda till 0
1 Tryck på funktionsknappen .
2 Tryck på kapitelvalsknappen [RELATIV] för att visa den relativa koordinatskärmen.
3 Tryck på softkey-knappen [(OPER)].

4 Tryck på softkey-knappen [ORIGO].

5 Tryck på softkey-knappen [ALLA AXLAR].


De relativa koordinaterna för alla axlar återställs till 0.

När en specifik axel har återställts till 0


1 Tryck på funktionsknappen .
2 Tryck på kapitelvalsknappen [RELATIV] för att visa den relativa koordinatskärmen.
3 Tryck på softkey-knappen [(OPER)].

4 Tryck på softkey-knappen [ORIGO].

- 932 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
5 Mata in axelnamnet för återställningsaxeln.
Axelnamnet blinkar.
6 Tryck på softkey-knappen [EXEKV].
Den relativa koordinaten återställs till 0.

Ställa in relativa koordinater


Rutin
1 Tryck på funktionsknappen .
2 Tryck på kapitelvalsknappen [RELATIV] för att visa den relativa koordinatskärmen.
3 Tryck på softkey-knappen [(OPER)].

4 Mata in axelnamnet för förinställningsaxeln.


Axelnamnet blinkar.
5 Mata in koordinatvärdena och tryck på softkey-knappen [FÖRINST.].
Förinställs den relativa koordinaten genom att mata in koordinatvärdet.

OBS!
1 När förinställningen av den specificerade axeln görs i följande tillstånd, visas
varning.
• När endast det numeriska värdet matas in eller om tecknet som inte är
axelnamnet matas in.
Varningsmeddelande: “DET FINNS INGET SPECIFIKT AXELNAMN”
• När inmatningsformatet är undantaget för “axelnamnet + numeriskt värde”
Varningsmeddelande: ”FORMATFEL”
2 När axelnamnet som visas ändras med parameter nr 3132, specificeras det
ändrade axelnamnet.

- Bildskärm med kompenseringsvärden


M
Bits 4 (DRL) och 5 (DRC) i parameter nr 3104 kan användas för att välja om de värden som visas även
skall omfatta verktygslängdkompensering och verktygskompensering.

T
Bit 0 (DRP) parameter nr 3129 och bit 5 (DRC) i parameter 3104 kan användas för att bestämma om
värdena på skärmen skall visas med verktygsoffset och nosradiekompensering.

- Förinställning av koordinatsystem
M
Bit 3 (PPD) i parameter nr 3104 kan användas för att specificera om värdena för positionsvisning i det
absoluta koordinatsystemet skall förinställas på samma värden som i det relativa koordinatsystemet under
inställningen av koordinatsystemet eller manuell referenspunktsuppsökning med kommandot G92.

T
Bit 3 (PPD) i parameter nr 3104 kan användas för att specificera om värdena för positionsvisning i det
absoluta koordinatsystemet skall förinställas på samma sätt som i det relativa koordinatsystemet under
inställningen av koordinatsystemet eller manuell referenspunktsuppsökning med kommandot G50 (för
G-kodsystem A) eller kommandot G92 (för G-kodsystem B eller C).

- 933 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Om parameter bit PPD ställs till 0, genom inställning av bit 5 (PWR) i parameter nr 11277 till 1, är det
möjligt att förinställa de relativa koordinaterna vid strömtillslag i maskinens koordinatsystem.

12.1.3 Skärm för alla positioner


Visar följande positioner på en skärm: Aktuella positioner för verktyget i arbetsstyckets koordinatsystem,
i det relativa koordinatsystemet och i maskinens koordinatsystem samt resterande distans.
De relativa koordinaterna kan också ställas in på denna skärm. Se underavsnitt, “Positionsvisning i det
relativa koordinatsystem” för förfarandet.

Rutin för att visa skärmen för totalpositionerna


Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [ALL].
3 Tryck på softkey-knappen [ALL] igen. De sjätte och efterföljande axlarna visas.

Fig. 12.1.3 (a) Skärm för aktuell position (alla) (M-serie)(10.4-tums skärm)

- 934 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.1.3 (b) Skärm för aktuell position (alla) (M-serie)(10.4-tums skärm)

Förklaring
- Koordinatskärm
Den aktuella positionen för verktyget i följande koordinatsystem visas samtidigt:
- Aktuell position i det relativa koordinatsystemet (relativ koordinat)
- Aktuell position i arbetsstyckets koordinatsystemet (absolut koordinat)
- Aktuell position i maskinens koordinatsystem (maskinkoordinat)
- Distans att gå (distans att gå)

- Avstånd att tillryggalägga


Resterande distans visas i minnesfunktionen eller i MDI-läget.
Den resterande distans som verktyget skall förflyttas i det aktuella blocket visas.

- Maskinens koordinatsystem
Som enhet för värden som visas i maskinens koordinatsystem används det minsta kommandoinkrementet.
Det minsta inmatade inkrementet kan också användas genom att ställa in bit 0 (MCN) i parameter nr
3104.

- Återställning av de relativa koordinaterna


På bildskärmen för alla positionsvärden kan även de relativa koordinaterna nollställas eller förinställas på
vissa börvärden. Se rutinen för att återställa de relativa koordinaterna som beskrivs i Se underavsnitt,
“Positionsvisning i det relativa koordinatsystem”.

12.1.4 Förinställning av arbetsstyckets koordinatsystem


Om ett koordinatsystem har förskjutits på grund av manuellt ingrepp eller annan bearbetning kan
MDI-drift utföras för att förinställa systemet för ett koordinatsystem som kompenseras av arbetsstyckets
origooffset, från maskinens nollpunkt som har ställts in före växlingen.
Ett kommando (G92.1) kan programmeras för förinställning av ett koordinatsystem för arbetsstycket. (Se
II-7.2.4.)

OBS!
När bit 1 (NWC) i parameter nr 8136 är 0 kan denna funktion användas.

- 935 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Rutin för att förinställa arbetsstyckets koordinatsystem


Rutin
När alla axlar är förinställda
1 Tryck på funktionsknappen .
2 Tryck på funktionsknappen [ALL] eller [ABSOLUTE].
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på knappen för nästa meny tills funktionsknappen [AS KOORD] visas.

5 Tryck på funktionsknappen [AS KOORD].

6 Tryck på softkey-knappen [ALLA AXL].

När en specifik axel är förinställd


1 Tryck på funktionsknappen .
2 Tryck på funktionsknappen [ALL] eller [ABSOLUTE].
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på knappen för nästa meny tills funktionsknappen [AS KOORD] visas.

5 Tryck på funktionsknappen [AS KOORD].

6 Mata in axelnamnet ( , , ...) och noll ( ).


7 Tryck på softkey-knappen [EXEK].

Förklaring
- Bearbetningsläge
Denna funktion kan utföras när återställningsstatus eller den automatiska driftens stoppstatus har matats
in oberoende av bearbetningsläget.

- Ställa in relativa koordinater


Liksom för de absoluta koordinaterna, används bit 3 (PPD) i parameter nr 3104 för att ange om de relativa
koordinaterna skall förinställas (RELATIV).

12.1.5 Skärm för aktuell matningshastighet


Den aktuella matningshastigheten på maskinen kan visas på en en skärm för aktuell position eller
programkontrollskärm.
Den aktuella matningshastigheten växlar mellan matning per minut/matning per varv med en kombination
av bit 3 (GSC) i parameter nr 3107, bit 5 (FSS) i parameter nr 3191, operationsstatus och modal G-kod.

- 936 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

GSC FSS Operationsstatus Modal G-kod Visningsenhet


0 - - - Matning per minut
Manuell matning
Snabbtransport - Matning per minut
Testkörning
M-serien :G93, G94
0 T-serien :G98 (G-kodsystem A) Matning per minut
1 Manuell matning
G93, G94(G-kodsystem B, C)
Snabbtransport
M-serien :G95
annan än testkörning
T-serien :G99 (G-kodsystem A) Matning per varv
G95 (G-kodsystem B,C)
1 - - Matning per varv

Exemplen på matning per minut och matning per varv är enligt följande.
<Matning per minut>

<Matning per varv>

Du kan växla mellan inmatningsenheterna tum och millimeter med bit 2 (INI) i parameter nr 0.
Förhållandet mellan bit 2 (INI) i parameter nr 0 för inmatningsenhet och visning i enheterna matning per
minut/matning per varv visas i följande tabell.
Matning per minut Matning per varv
mm (INI=0) MM/MIN MM/VARV
tum (INI=1) TUM/M TUM/R

Rutin för att visa den aktuella matningshastigheten på skärmen för aktuell position
Rutin
1 Tryck på funktionsknappen för att visa skärmen för aktuell positionen för verktyget. På den
plats som anges av visas den aktuella matningshastigheten.

Fig. 12.1.5 (a) Skärm för aktuell (absolut) position (10,4-tums skärm)

Den aktuella matningshastigheten visas i millimeter/min eller tum/min (beroende på det minsta
programmerade inmatningsinkrementet) under den aktuella positionen.
- 937 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Förklaring
- Aktuellt värde matningshastighet
Den aktuella hastigheten (per minut) beräknas med följande formel:
n n : Antalet axlar
Fact=
Fakta ∑ (fi)
i =1
2 fi : Matningshastigheten i tangentiell riktning för varje axel eller
snabbtransporthastighet
Fakta : Den aktuella matningshastigheten på skärmen
Skärm:
mm/min (metrisk inmatning).
tum/min (tuminmatning, visas med två decimaler.)

- Visa matningshastigheten för den roterande axeln


För en roterande axel visas hastigheten i grader/min men på bildskärmen visas den med samma måttenhet
som det aktuella inmatningssystemet. Om den roterande axeln förflyttar sig 50 grader/min visas t.ex.
följande värde: 50 mm/min (metrisk utmatning) eller 0,50 tum/min (tumutmatning).

- Aktuell matningshastighet på övriga skärmar


Programkontrollsskärmen visar också aktuell matningshastighet.

- Antal decimalplatser
Antalet decimalplatser för matning per minut ställs in i parameter nr 3135.
Antalet decimalplatser för matning per varv är enligt följande.
I händelse av inmatning i mm visas två siffror som decimalplatser
I händelse av inmatning i tum visas tre siffror som decimalplatser
* Siffrigt nummer är fastsatt. Det kan inte ändras med parametrar osv.

12.1.6 Visa bearbetningstid och detaljräkning


Bearbetningstiden, cykeltiden och antalet bearbetade detaljer visas på bildskärmen för aktuell position.

OBS!
När bit 7 (NCT) i parameter nr 8134 är 0 kan denna funktion användas.

Rutin för att visa körtiden och detaljräknaren på skärmen för aktuell position.
Rutin
1 Tryck på funktionsknappen för att visa skärmen för aktuell positionen för verktyget. På den
plats som indikeras av , visas en gångtid och detaljräkning.

- 938 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.1.6 (a) Skärm för aktuell position (relativ) (M-serie)(10.4-tums skärm)

Fig. 12.1.6 (b) Skärm för aktuell position (relativ) (T-serie)(10.4-tums skärm)

Antalet bearbetade detaljer (DETALJRÄKNING), gångtid (GÅNGTID) och cykeltid (CYKELTID) visas
under den aktuella positionen.

Förklaring
- DETALJRÄKN
Här anges antalet bearbetade detaljer. Antalet ökas varje gång som en M02-, M30- eller en M-kod utförs
som programmerats med parameter nr 6710.

- BEARB.TID
Anger den totala gångtiden under automatisk drift utan tiderna för stopp och matningsstopp.

- 939 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- CYKELTID
Detta värde anger gångtid för ett automatiskt bearbetningssteg utan tider för stopp och matningsstopp.
Värdet nollställs automatiskt när en cykelstart exekveras vid återställning. Det nollställs även när
maskinen stängs av.

- Information på övriga skärmar


Information om gångtiden och antalet bearbetade detaljer finns på inställningsskärmen. Se underavsnittet
"Visa och ställ in gångtid, detaljräkning och tid" i "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <OFS/SET>" i kapitel "STÄLLA IN OCH VISA DATA" i "DRIFT".

- Parameterinställning
Antalet bearbetade detaljer och gångtiden kan inte ställas in på bildskärmarna för aktuell position.
Antalet bearbetade detaljer och gångtiden kan inte ställas in på bildskärmarna för aktuell position. De kan
ställas in med parametrar nr 6711, 6751 och 6752 eller på inställningsskärmen.

- Öka antalet bearbetade detaljer


Bit 0 (PCM) i parameter nr 6700 används för att ange om antalet bearbetade detaljer skall ökas varje gång
en M02-, M30- eller en M-kod utförs som programmerats med parameter nr 6710 eller endast varje gång
en M-kod utförs som programmerats med parameter nr 6710.

12.1.7 Driftmonitorskärm
Belastningsmätaren för en servoaxel kan visas. Även belastningsmätaren och varvtalsmätaren för en
seriell spindel kan visas.
För att aktivera denna funktion, måste bit 5 (OPM) i parameter nr 3111 ställas till 1.

Rutin för att visa driftmonitorn


Rutin
1 Tryck på funktionsknappen .
2 Tryck på nästa menyknapp .
3 Tryck på softkey-knappen [MONITOR].

Fig. 12.1.7 (a) Driftmonitor (M-serie) (10,4-tums skärmenhet)

- 940 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.1.7 (b) Driftmonitor (T-serie) (10,4-tums skärmenhet)

Förklaring
- Visa servoaxlarna
Lika många belastningsmätare för servoaxlar som det maximala antalet styrda axlar för kanalen kan visas.
En skärm visar belastningsmätaren för upp till fem axlar samtidigt. Genom att trycka på softkey-knappen
[MONITOR], visas belastningsmätare för den sjätte axeln och uppåt.

- Skärmen för spindelaxlarna


När seriella spindlar används kan avläsningen på belastningsmätare och hastighetsmätaren visas endast
för den huvudsakliga seriella spindeln.

- Stapelindikering
Stapelindikeringen för belastningsmätaren visar belastningar på max. 200 % (endast ett värde visas för
belastningar som överstiger 200 %).
Stapelindikeringen för varvräknare visar förhållandet mellan aktuellt och maximalt spindelvarvtal
(100 %).

- Belastningsmätare
Värdet på belastningsmätaren beror på servoparameter nr 2086 och spindelparameter nr 4127.

- Hastighetsmätare
Även om varvräknaren vanligtvis anger varvtalet för spindelmotorn kan den också användas för att ange
varvtalet för spindeln genom att ställa in bit 6 (OPS) i parameter nr 3111 till 1.
De spindelvarvtal som skall visas under operationsövervakning beräknas av varvtalet för spindelmotorn (se
formeln nedan).
Spindelvarvtalen kan därför visas även utan positionskodare under operationsövervakning.
För att visa rätt spindelvarvtal måste däremot det maximala spindelvarvtalet för varje utväxling
(spindelvarvtalet vid varje utväxlingsförhållande när spindelmotorn roterar med maximalt varvtal) ställas in
i parameter nr 3741 till nr 3744.
Inmatning av kopplings-/växelsignaler för första seriella spindeln används för att bestämma vilken växel
som för närvarande väljs. Kontrollera inmatningen av CTH1A- och CTH2A-signalerna enligt växelval
genom att hänvisa till tabellen nedan.
(Formel för beräkning av det spindelvarvtal som skall visas)

- 941 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Spindelvarvtalet som visas Spindelmotorns varvtal


under driftövervakning.
= × Maximalt spindelvarvtal
Maximalt varvtal för när växeln används
spindelmotor

I följande tabell anges förhållandet mellan kopplings- och växelvalsignalerna CTH1A och CTH2A som
används för att bestämma den aktuella utväxlingen samt parametrarna:
CTH1A CTH2A Parameter Seriell spindelspecifikation
0 0 =No.3741 (maximalt spindelvarvtal med utväxling 1) HÖGT
0 1 =Nr 3742 (maximalt spindelvarvtal med utväxling 2) MELLANHÖGT
1 0 =Nr 3743 (maximalt spindelvarvtal med utväxling 3) MELLANLÅGT
1 1 =Nr 3744 (maximalt spindelvarvtal med utväxling 4) LÅGT

Under operationskontrollen kan endast hastigheten för spindelmotorn och spindeln visas för den första
seriella spindeln och den växlande spindelaxeln för den första seriella spindeln. Den kan inte visas för den
andra spindeln.

- Stapelns färg
Om värdet på belastningsmätaren överskrider 100 % blir stapeldiagrammet lila.

12.1.8 Visning av alla positioner (15-tums skärmenhet)


Visar följande positioner på en skärm: Aktuella positioner för verktyget i arbetsstyckets koordinatsystem,
i det relativa koordinatsystemet och i maskinens koordinatsystem samt resterande distans.
De relativa koordinaterna kan också ställas in på denna skärm. (Se förklaring.)

Rutin för att visa skärmen för totalpositionerna


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den verktikala softkey-knappen [ALL].

Fig. 12.1.8 (a) Skärm för aktuell position (M-serie) (15-tums skärm)

- 942 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.1.8 (b) Skärm för aktuell position (T-serie) (15-tums skärm)

Förklaring
- Koordinatskärm
Den aktuella positionen för verktyget i följande koordinatsystem visas samtidigt:
- Aktuell position i det relativa koordinatsystemet (relativ koordinat)
- Aktuell position i arbetets koordinatsystemet (absolut koordinat)
- Aktuell position i maskinens koordinatsystem (maskinkoordinat)
- Distans att gå (distans att gå)

- Avstånd att tillryggalägga


Resterande distans visas i minnesfunktionen eller i MDI-läget.
Den resterande distans som verktyget skall förflyttas i det aktuella blocket visas.

- Maskinens koordinatsystem
Som enhet för värden som visas i maskinens koordinatsystem används det minsta kommandoinkrementet.
Det minsta inmatade inkrementet kan också användas genom att ställa in bit 0 (MCN) i parameter nr
3104.

- Ställa in de relativa koordinaterna


Verktygets aktuella position i det relativa koordinatsystemet kan återställas till 0 eller förinställas på ett
visst börvärde på följande sätt:
Normal inmatning av decimalkomma och decimalkomma för fickberäkning kan väljas med bit 0 (DPI) i
parameter nr 3401.

Återställning av relativa koordinater till 0


När alla axlar är återställda till 0
1 Tryck på funktionsknappen .

2 Tryck på den horisonella softkey-knappen [ORIGO].

- 943 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

3 Tryck på den horisonella softkey-knappen [ALLA AXLAR].


De relativa koordinaterna för alla axlar återställs till 0.

När en specifik axel har återställts till 0


1 Tryck på funktionsknappen .

2 Tryck på den horisonella softkey-knappen [ORIGO].

3 Mata in axelnamnet för återställningsaxeln.


Axelnamnet blinkar.
4 Tryck på den horisonella softkey-knappen [EXEKV].
Den relativa koordinaten återställs till 0.

Ställa in relativa koordinater


Rutin
1 Tryck på funktionsknappen .

2 Mata in axelnamnet för förinställningsaxeln.


Axelnamnet blinkar.
3 Mata in koordinatvärdena och tryck på den horisontella softkey-knappen [FÖRINST.].
Förinställs den relativa koordinaten genom att mata in koordinatvärdet.

OBS!
1 När förinställningen av den specificerade axeln görs i följande tillstånd, visas
varning.
- När endast det numeriska värdet matas in eller om tecknet som inte är
axelnamnet matas in.
Varningsmeddelande: “DET FINNS INGET SPECIFIKT AXELNAMN”
- När inmatningsformatet är undantaget för “axelnamnet + numeriskt värde”
Varningsmeddelande: “FORMATFEL”
2 När axelnamnet som visas ändras med parameter nr 3132, specificeras det
ändrade axelnamnet.

- Bildskärm med kompenseringsvärden


M
Följande parametrar kan användas för att bestämma om de visade värdena inkluderar verktygslängdens
kompensation och skärkompensation.
- Arbetsstyckets koordinatsystem: Bit 6 (DAL) och 7 (DAC) i parameter nr 3104
- Relativt koordinatsystem: Bit 4 (DRL) och 5 (DRC) i parameter nr 3104

T
Följande parametrar kan användas för att bestämma om de visade värdena inkluderar verktygsoffset och
verktygets nosradiekompensering.
- Arbetsstyckets koordinatsystem: Bit 1 (DAP) i parameter nr 3129 och bit 7 (DAC) i parameter nr
3104
- Relativt koordinatsystem: Bit 0 (DRP) i parameter nr 3129 och bit 5 (DRC) i parameter nr 3104

- 944 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

- Förinställning av koordinatsystem
M
Bit 3 (PPD) i parameter nr 3104 kan användas för att specificera om värdena för positionsvisning i det
absoluta koordinatsystemet skall förinställas på samma värden som i det relativa koordinatsystemet under
inställningen av koordinatsystemet eller manuell referenspunktsuppsökning med kommandot G92.

T
Bit 3 (PPD) i parameter nr 3104 kan användas för att specificera om värdena för positionsvisning i det
absoluta koordinatsystemet skall förinställas på samma sätt som i det relativa koordinatsystemet under
inställningen av koordinatsystemet eller manuell referenspunktsuppsökning med kommandot G50 (för
G-kodsystem A) eller kommandot G92 (för G-kodsystem B eller C).

12.1.9 Förinställning av arbetsstyckets koordinatsystem (15-tums


skärmenhet)
Om ett koordinatsystem har förskjutits på grund av manuellt ingrepp eller annan bearbetning kan
MDI-drift utföras för att förinställa systemet för ett koordinatsystem som kompenseras av arbetsstyckets
origooffset, från maskinens nollpunkt som har ställts in före växlingen.
Ett kommando (G92.1) kan programmeras för förinställning av ett koordinatsystem för arbetsstycke. (Se
II-7.2.4.)

OBS!
När bit 1 (NWC) i parameter nr 8136 är 0 kan denna funktion användas.

Rutin för att förinställa arbetsstyckets koordinatsystem


Rutin

När alla axlar är förinställda


1 Tryck på funktionsknappen .
2 Tryck på den verktikala softkey-knappen [ALL].

3 Tryck på funktionsknappen [AS KOORD].

4 Tryck på softkey-knappen [ALLA AXL].

När en specifik axel är förinställd


1 Tryck på funktionsknappen .
2 Tryck på den verktikala softkey-knappen [ALL].

3 Tryck på funktionsknappen [AS KOORD].

4 Mata in axelnamnet ( , , ...) och noll ( ).


5 Tryck på softkey-knappen [EXEK].

- 945 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Förklaring
- Bearbetningsläge
Denna funktion kan utföras när återställningsstatus eller den automatiska driftens stoppstatus har matats
in oberoende av bearbetningsläget.

- Ställa in relativa koordinater


Liksom för de absoluta koordinaterna, används bit 3 (PPD) i parameter nr 3104 för att ange om de relativa
koordinaterna skall förinställas (RELATIV).

12.1.10 Visning av aktuell matningshastighet (15-tums skärmenhet)


Den aktuella matningshastigheten på maskinen (per minut) kan visas på en en skärm för aktuell position
eller programkontrollskärm.

Rutin för att visa den aktuella matningshastigheten på skärmen för aktuell position
Rutin
1 Tryck på funktionsknappen för att visa skärmen för aktuell positionen för verktyget. På den
plats som anges av visas den aktuella matningshastigheten.

Fig. 12.1.10 (a) Skärm för aktuell position (M-serie) (15-tums skärm)

- 946 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.1.10 (b) Skärm för aktuell position (T-serie) (15-tums skärm)

Den aktuella matningshastigheten visas i millimeter/min eller tum/min (beroende på det minsta
programmerade inmatningsinkrementet) under den aktuella positionen.

Förklaring
- Aktuellt värde matningshastighet
Den aktuella hastigheten beräknas med följande formel:
n n : Antalet axlar
Fakta
Fact= ∑ (fi) 2
i =1
fi : Matningshastigheten i tangentiell riktning för varje axel eller
snabbtransporthastighet
Fakta : Den aktuella matningshastigheten på skärmen
Skärm:
mm/min (metrisk inmatning).
tum/min (tuminmatning, visas med två decimaler.)

- Visa den aktuella matningshastigheten per varv


Vid matning per varv och gängskärning visas den aktuella matningshastigheten som matning per minut
istället för matning per varv.

- Visa matningshastigheten för den roterande axeln


För en roterande axel visas hastigheten i grader/min men på bildskärmen visas den med samma måttenhet
som det aktuella inmatningssystemet. Om den roterande axeln förflyttar sig 50 grader/min visas t.ex.
följande värde: 50 mm/min (metrisk utmatning) eller 0,50 tum/min (tumutmatning).

- Aktuell matningshastighet på övriga skärmar


Programkontrollsskärmen visar också aktuell matningshastighet.

12.1.11 Visning av gångtid och detaljräkning (15-tums skärm)


Bearbetningstiden, cykeltiden och antalet bearbetade detaljer visas på bildskärmen för aktuell position.

OBS!
När bit 7 (NCT) i parameter nr 8134 är 0 kan denna funktion användas.

- 947 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Rutin för att visa körtiden och detaljräknaren på skärmen för aktuell position.
Rutin
1 Tryck på funktionsknappen för att visa skärmen för aktuell positionen för verktyget. På den
plats som indikeras av , visas en gångtid och detaljräkning.

Fig. 12.1.11 (a) Skärm för aktuell position (M-serie) (15-tums skärm)

Fig. 12.1.11 (b) Skärm för aktuell position (T-serie) (15-tums skärm)

Antalet bearbetade detaljer (DETALJRÄKNING), gångtid (GÅNGTID) och cykeltid (CYKELTID) visas
under den aktuella positionen.

Förklaring
- DETALJRÄKN
Här anges antalet bearbetade detaljer. Antalet ökas varje gång som en M02-, M30- eller en M-kod utförs
som programmerats med parameter nr 6710.

- 948 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

- BEARB.TID
Anger den totala gångtiden under automatisk drift utan tiderna för stopp och matningsstopp.

- CYKELTID
Detta värde anger gångtid för ett automatiskt bearbetningssteg utan tider för stopp och matningsstopp.
Värdet nollställs automatiskt när en cykelstart exekveras vid återställning. Det nollställs även när
maskinen stängs av.

- Information på övriga skärmar


Information om gångtiden och antalet bearbetade detaljer finns på inställningsskärmen. Se underavsnittet
"Visa och ställa in gångtid, detaljräkning och tid (15/19-tums skärm)" i "SKÄRMAR SOM VISAS MED
FUNKTIONSKNAPP <OFS/SET>" i kapitel "STÄLLA IN OCH VISA DATA" i "DRIFT".

- Parameterinställning
Antalet bearbetade detaljer och gångtiden kan inte ställas in på bildskärmarna för aktuell position.
Antalet bearbetade detaljer och gångtiden kan inte ställas in på bildskärmarna för aktuell position. De kan
ställas in med parametrar nr 6711, 6751 och 6752 eller på inställningsskärmen.

- Öka antalet bearbetade detaljer


Bit 0 (PCM) i parameter nr 6700 används för att ange om antalet bearbetade detaljer skall ökas varje gång
en M02-, M30- eller en M-kod utförs som programmerats med parameter nr 6710 eller endast varje gång
en M-kod utförs som programmerats med parameter nr 6710.

12.1.12 Driftmonitorskärm (15-tums skärmenhet)


Belastningsmätaren för varje servoaxel kan visas. Även belastningsmätaren och varvtalsmätaren för en
seriell spindel kan visas.
För att aktivera denna funktion, måste bit 5 (OPM) i parameter nr 3111 ställas till 1.

Rutin för att visa driftmonitorn


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den verktikala softkey-knappen [MONITR].

- 949 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.1.12 (a) Driftmonitor (M-serie) (15-tums skärmenhet)

Fig. 12.1.12 (b) Driftmonitor (T-serie) (15-tums skärmenhet)

Förklaring
- Visa servoaxlarna
Lika många belastningsmätare för servoaxlar som det maximala antalet styrda axlar för kanalen kan visas.
En skärm visar belastningsmätaren för upp till fem axlar samtidigt. Genom att trycka på den vertikala
softkey-knappen [MONITOR], visas belastningsmätare för den sjätte axeln och uppåt.

- Skärmen för spindelaxlarna


När seriella spindlar används kan avläsningen på belastningsmätare och hastighetsmätaren visas endast
för den huvudsakliga seriella spindeln.

- Stapelindikering
Stapelindikeringen för belastningsmätaren visar belastningar på max. 200 % (endast ett värde visas för
belastningar som överstiger 200 %).

- 950 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Stapelindikeringen för varvräknare visar förhållandet mellan aktuellt och maximalt spindelvarvtal
(100 %).

- Belastningsmätare
Värdet på belastningsmätaren beror på servoparameter nr 2086 och spindelparameter nr 4127.

- Hastighetsmätare
Även om varvräknaren vanligtvis anger varvtalet för spindelmotorn kan den också användas för att ange
varvtalet för spindeln genom att ställa in bit 6 (OPS) i parameter nr 3111 till 1.
De spindelvarvtal som skall visas under operationsövervakning beräknas av varvtalet för spindelmotorn
(se formeln nedan).
Spindelvarvtalen kan därför visas även utan positionskodare under operationsövervakning.
För att visa rätt spindelvarvtal måste däremot det maximala spindelvarvtalet för varje utväxling
(spindelvarvtalet vid varje utväxlingsförhållande när spindelmotorn roterar med maximalt varvtal) ställas in
i parameter nr 3741 till nr 3744.
Inmatning av kopplings-/växelsignaler för första seriella spindeln används för att bestämma vilken växel
som för närvarande väljs. Kontrollera inmatningen av CTH1A- och CTH2A-signalerna enligt växelval
genom att hänvisa till tabellen nedan.
(Formel för beräkning av det spindelvarvtal som skall visas)
Spindelvarvtalet som visas Spindelmotorns varvtal Maximalt spindelvarvtal
= ×
under driftövervakning. Maximalt varvtal för när växeln används
spindelmotor

I följande tabell anges förhållandet mellan kopplings- och växelvalsignalerna CTH1A och CTH2A som
används för att bestämma den aktuella utväxlingen samt parametrarna:
CTH1A CTH2A Parameter Seriell spindelspecifikation
0 0 =No.3741 (maximalt spindelvarvtal med utväxling 1) HÖGT
0 1 =Nr 3742 (maximalt spindelvarvtal med utväxling 2) MELLANHÖGT
1 0 =Nr 3743 (maximalt spindelvarvtal med utväxling 3) MELLANLÅGT
1 1 =Nr 3744 (maximalt spindelvarvtal med utväxling 4) LÅGT

Under operationskontrollen kan endast hastigheten för spindelmotorn och spindeln visas för den första
seriella spindeln och den växlande spindelaxeln för den första seriella spindeln. Den kan inte visas för den
andra spindeln.

- Stapelns färg
Om värdet på belastningsmätaren överskrider 100 % blir stapeldiagrammet röd.

- 951 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.2 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP

Avsnitt 12.2, "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ", omfattar följande avsnitt:

――――― Skärmar för 8,4/10,4-tums skärmenhet


12.2.1 Skärm för programinnehåll..........................................................................................................952
12.2.2 Redigera ett program ...................................................................................................................962
12.2.3 Programskärm för MDI-drift .......................................................................................................963
12.2.4 Skärm för programmapp..............................................................................................................964
12.2.5 Skärm för nästa block..................................................................................................................971
12.2.6 Skärm för programkontroll..........................................................................................................972
12.2.7 Bakgrundsredigering ...................................................................................................................974
12.2.8 Stämpla bearbetningstiden...........................................................................................................979

――――― Skärmar för 15-tums skärm


12.2.9 Skärm för programinnehåll (15-tums skärmenhet)......................................................................987
12.2.10 Redigera ett program (15-tums skärmenhet) ...............................................................................993
12.2.11 Programskärmen för MDI-drift (15-tums skärmenhet) ...............................................................995
12.2.12 Skärm för programmapp (15-tums skärmenhet)..........................................................................995
12.2.13 Skärm för visning av nästa block (15-tums skärmenhet) ..........................................................1001
12.2.14 Skärm för programkontroll (15-tums skärmenhet)....................................................................1001
12.2.15 Bakgrundsredigering (15-tums skärmenhet) .............................................................................1003
12.2.16 Stämpla bearbetningstid (15-tums skärmenhet) ........................................................................1008

Skärmar för 8,4/10,4-tums skärmenhet

I detta avsnitt beskrivs skärmar som kan hämtas med funktionsknappen Skärmarna omfattar en
programredigeringsskärm, skärm för visning av programmapplista och skärmar för visning av
kommandotillstånd för programmet som för närvarande exekveras.
1. Programskärm
2. Skärm för programmapp
3. Skärm för nästa block
4. Skärm för programkontroll

På programskärmen redigerar du det program som är valt för tillfället och visar det block som för tillfället
exekveras under programdriften. I MDI-läget redigerar du även ett MDI-driftprogram och visar det block
som för närvarande exekveras.

12.2.1 Skärm för programinnehåll


Här visas det program som håller på att köras i MINNES- eller MDI-läget.

Visa det program som exekveras


Rutin
1 Tryck funktionsknappen för att visa programskärmen.
2 Tryck på softkey-knappen [PROGRAM] för kapitelval.
Markören flyttas till det block som håller på att köras.

- 952 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.2.1 (a) Skärm för visning av det program som exekveras (10,4-tums skärmenhet)

12.2.1.1 Visa det exekverade blocket


Översikt
När det program som exekveras visas kan ett exekverat block visas. Denna funktion kan aktiveras genom
att ställa in bit 3 (FPD) i parameter nr 11308.

Programskärmen visar följande:


- Exekverat block
- Block under pågående exekvering
- Look-ahead-block(*)
- Non-look-ahead-block
(*) För mer information om look-ahead, se förklaringen "Program-look-ahead" nedan.

Det exekverade blocket visas överst på skärmen, och ">" visas framför det block som exekveras, över
vilken markören är placerad. Under det block som exekveras, visas look-ahead-blocket. Under dem visas
non-look-adead-block.
Det finns en skiljelinje mellan look-ahead-blocken och non-look-ahead-blocken.

- 953 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
Skiljelinje

Exekverat block
Block under pågående exekvering
Look-ahead-block

Non-look-ahead-
block

Fig. 12.2.1.1 (b) Skärm för visning av det program som exekveras (MDI-läge)

Fig. 12.2.1.1 (c) Skärm för visning av det program som exekveras (MEM-läge)

Förklaring
- Program-look-ahead
När en automatisk driftcykel startar exekveras ett program enligt beskrivningen nedan.
<1> Kommandot för ett block läses från det angivna programmet.
<2> Läskommandot analyseras och konverteras till exekverbara data.
<3> Kommandot för ett block exekveras.

Under exekvering av kommandot, utförs steg <1> och <2> för nästa block i förväg. Vid slutförande av
det aktuella blocket, kan exekveringen av nästa block startas omedelbart. Denna process kallas för
look-ahead eller buffring.

Antalet look-ahead-block beror på processens status eller parametrarna.

- 954 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.2.1.2 Textvisning
Översikt
Genom att ställa in bit 1 (APD) i parameter nr 11350 kan man välja om man ska visa innehållet i det
pågående NC-programmet i look-ahead eller textläge.
I look-ahead-läge (APD = 0):
Visar look-ahead-block och non-look-ahead-block i pågående NC-program.
I textläget (APD = 1):
Visar blocken i pågående NC-program som är i programminnet. De visade blocken innefattar
blocket precis innan blocket som exekveras.

(Exempel)
Fig. 12.2.1.2 (d) visar skärmarna i look-ahead-läge och Fig. 12.2.1.2 (e) visar skärmarna i textläge
när block N4 i programmet O0099 som visas nedan exekveras.
O0099
N1 G91 G00 X100.
N2 Z100.
N3 #501 = 100.
N4 Y-100.
IF[#1 GT 10] GOTO 7
N5 Y#501 (KOMMENTAR)
N6 M98 P9100
N7 G90 X100
N8 G300
N9 G00 X0Y0
N10 M30
Pågående program
En decimalpunkt läggs till det numeriska värdet.
Makrosatsen visas
inte. Look-ahead-block

Makrovariabelnumret
ersätts med ett
numeriskt värde. Kommentaren visas
inte.

Fig. 12.2.1.2 (d) Skärm när block N4 exekveras (look-ahead-läge)

Makrosatsen visas

Makrovariabelnumr
Kommentaren visas.
et visas som det är

Fig. 12.2.1.2 (e) Skärm när block N4 exekveras (textläge)

- 955 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Externt underprogramsanrop
Genom att ställa in bit 7 (DPD) i parameter nr 11356 kan man välja om man ska visa innehållet i
pågående externa underprogram med DNC-drift eller M198 i look-ahead eller textläge.
Men textläget är aktivt när numret för look-ahead-blocken endast är mindre än 5.
När numret för look-ahead-blocken är 5 eller mer så är look-ahead-läget aktivt.

12.2.1.3 Visning av anropsstack


Översikt
I anropsstacken visas programnamnet och underprogrammets nästlingsnivå från huvudprogrammet till
aktuellt exekverande underprogram. När enheten till ett program lagras i ett CNC-inbyggt minne visas
programkommentaren i tillägg till ett programnamn och nästlingsnivå. Mappnamnet där programmet
lagras visas nu dessutom i det aktiva programmet.

Visning av anropsstack
Rutin
1 Tryck på funktionsknappen .
2 Tryck på funktionsknappen [TEST].
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på funktionsknappen tills funktionsknappen [STACKANROP=1] visas.

Fig.12.2.1.3 (a) Programkontrollskärm (10,4 tum) (ingen anropsstack)

5 Tryck på funktionsknappen [STACKANROP=1].

- 956 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Visning av
anropsstack

Fig.12.2.1.3 (b) Programkontrollskärm (10,4 tum) (ingen anropsstack)

En del av programkontrollskärmen ändras till anropsstacken.


Funktionsknappen [STACKANROP=1] ändras dessutom till funktionsknappen
[STACKANROP=0].

6 Skärmen återvänder till fig.12.2.1.3(a) om du trycker på funktionsknappen [STACKANROP=0].

Förklaring
I anropsstacken visas nästlingsnivå och programnamn samt underprogrammets kommentarer från
huvudprogrammet till aktuellt exekverande underprogram. Om programmet som exekveras, utöver
programnamnet och programkommentarer, visas också mappinformationen.
Följande punkter visas på skärmen.

Tabell12.2.1.3 (a) Punkter på anropsstacken


Skärminnehåll Förklaring
NÄSTLINGSNIVÅ Nivån för underprogramanrop från huvudprogrammet till programmet som
exekveras visas efter nummer.
Huvudprogrammet visas i raden för nästlingsnivå 01.
PROGRAMNAMN Namnet på underprogrammet som anropas från huvudprogrammet visas.
När alla anropande program inte kan visas i området, visas de från det med hög
nästlingsnivå.
Mappen där programmet lagras visas dessutom för det aktiva programmet.
Mapphuvudet är ett enhetsnamn.
PROGRAMKOMMENTARER I händelse av CNC-inbyggt minne visas programkommentarer i parenteser till
höger om programnamnet.

- 957 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Exempel på skärm
När blocket av markörpositionen exekveras av underprogramanrop från huvudprogrammet som finns i
figuren nedan,

<MAIN_PROG>(MAIN PROGRAM) <SUB_PROG_1>(SUB1 PROGRAM) <SUB_PROG_2>(SUB2 PROGRAM)


⋅ ⋅ ⋅
⋅ ⋅ ⋅
M98 <SUB_PROG_1> M98 <SUB_PROG_2> G01 X100. Z50. ;
⋅ ⋅ ⋅
⋅ ⋅ ⋅
M30 M99; M99;
Fig.12.2.1.3 (c) Exempel på underprogramanrop

Anropsstacken visas enligt figuren nedan.

NÄSTLINGSNIVÅ PROGRAMNAMN PROGRAMKOMMENTARER

Fig.12.2.1.3 (d) Visning av anropsstack

OBS!
1 När lagringsnumret för programnamn och programkommentarer samt
mappinformationen överskrider visningsområdet visas den överskridna delen
visas med "...".
2 För MDI-program visas programnamnet som O0000 i anropsstacken.
3 För externa program visas inte mappen där programmet lagras och början av
programsökvägsnamnet visas som "//DNC" i anropsstacken.
4 Programmen för externa underprogramanrop (M198) och exekveringsmakro
visas inte i anropsstacken.
5 När denna funktion används på 8,4-tums skärmar visas skärmen med samma
layout som för 10,4-tums skärmar och skärmstorleken minskas.
Funktionen "layout för 10,4-tums skärmar och minskning" är enligt följande.
- Utformningen är samma som för 10,4-tums skärmar. Antalet
funktionsknappar är dock samma som för 8,4-tums skärmar.
- Teckenstorleken blir liten.
6 Under samtidig visning av flerkanalsystem kan anropsstacken inte utföras på
samma skärm. Men om läget visning av en kanal är inställt (om bit 3 (MTS) i
parameter nr 11355#3 är 1) kan anropsstacken visas.

- 958 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.2.1.4 Visa tolkade och originalprogram på samma skärm


Översikt
De inmatade kundmakroprogrammen före konvertering (original) och efter konvertering (tolkat) visas på
programkontrollskärmen samtidigt.
Om bit 5 (EPC) i parameter nr 11356 ställs in till 1 blir denna funktion effektiv.

Visa tolkade och originalprogram på samma skärm


Rutin
1 Tryck på funktionsknappen .
2 Tryck på funktionsknappen [TEST].
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på funktionsknappen tills funktionsknappen [TOLKA] visas.

Fig.12.2.1.4 (a) Programkontrollskärm (10.4 tum)


(visa inte tolkade och originalprogram på samma skärm)

5 Tryck på funktionsknappen [TOLKA].


Visningen av originalprogrammet ändras till samtidig visning av tolkade program och
originalprogram.
Funktionsknappen [TOLKA] ändras till [ORIGINAL].

- 959 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig.12.2.1.4 (b) Programkontrollskärm (10,4 tum)


(visa tolkade och originalprogram på samma skärm)

6 Skärmen återvänder till fig.12.2.1.4(a) om du trycker på funktionsknappen [ORIGINAL].

Förklaring
- För tolkat program
Programmet efter kundmakroprogrammet beräknas och visas.
Både block som exekveras nu och block som exekveras bredvid exekveringsblocket visas.
När blocket som exekveras därefter är ett anropskommando från underprogrammet, t.ex. M98, visas det
anropade programmet.

- För originalprogram
Programmet före kundmakroprogrammet beräknas och visas.
Blocken som visas före och efter det aktiva blocket visas i ordningen de registrerades i minnet.
Blocket är inte nödvändigtvis ett block som exekverades senaste, och blocket är inte heller nödvändigtvis
ett block som kommer att exekveras nästa gång.

Skillnadspunkten mellan originalprogrammet och det tolkade programmet är enligt följande.

Tabell12.2.1.4 (a) Skillnadspunkten mellan originalprogrammet och det tolkade programmet


Kommentar Makroprogram Makrovariabel Decimalpunkt Underprogramanrop
Tolkat visas inte visas inte Värde lagrat i Minsta visas inte
Program makrovariabel inkrementella
system
(Exempel) G01 (Inte visad) G01 X123.456 ; G01 X1.000 ; (Inte visad)

Original visas visas Makrovariabel Decimalpunktens visas


Program position är
samma som
inmatningen.
(Exempel) G01 IF [#1 GT 10] G01 X#100 ; G01 X1. ; M98P1000;
(KOMMENTAR) GOTO 20

- 960 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Exempel på skärm

Exekveringsblock
Tolkat program
Nästa exekveringsblock

Föregående block
Exekveringsblock
Ursprungligt program
Nästa block

Fig.12.2.1.4 (c) Visa tolkade och originalprogram på samma skärm

OBS!
1 Om programmet lagras i internminnet (CNC MEM) och programmet i
programenheten för minneskort (MEMCARD), visas de tolkade och
originalprogrammen på samma skärm.
2 Skyddade program och exekveringsmakroprogram visas inte.
3 De tolkade programmen visas i området för originalprogrammets skärm under
DNC-drift.
4 Vid operation av ett enskilt block visar markören exekveringsblocket. Markören
flyttas inte till nästa block.
5 När denna funktion används på 8,4-tums skärmar visas skärmen med samma
layout som för 10,4-tums skärmar och skärmstorleken minskas.
Funktionen "layout för 10,4-tums skärmar och minskning" är enligt följande.
- Utformningen är samma som för 10,4-tums skärmar. Antalet
funktionsknappar är dock samma som för 8,4-tums skärmar.
- Teckenstorleken blir liten.
6 Under samtidig visning av flerkanalsystem kan visning av tolkade och
originalprogram inte utföras på samma skärm.

Restriktioner
Denna funktion kan inte användas samtidigt som följande valbara funktioner.
- Handhjulretur
- Spårföljning

- 961 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.2.2 Redigera ett program


Ett program kan redigeras i läget REDIGERA.
Det finns två sätt för redigering: Ett läge är ordredigering som utför ord-för-ord redigering. Den andra är
teckenredigering, som utför redigering tecken för tecken.
För att skapa och redigera program, se kapitlet "SKAPA PROGRAM" i "DRIFT" och kapitlet
"REDIGERA PROGRAM" i "DRIFT".

Visa skärmen för redigering av program


Rutin
1 Tryck funktionsknappen för att visa programskärmen.
2 Tryck på softkey-knappen [PROGRAM] för kapitelval.

- Ordredigering
Redigering, t.ex. infoga text, ändring och radering samt markörförflyttningar utförs ord för ord.

Fig. 12.2.2 (a) Programredigeringsskärm (10,4-tums skärmenhet)

- Teckenredigering
Programredigering och markörrörelser utförs tecken-för-tecken med en allmän textredigerare.
Text matas in direkt till markörpositionen istället för att använda knappinmatningsbufferten.

- 962 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.2.2 (b) Skärm för programteckenredigering (10,4-tums skärmenhet)

Växla mellan programredigeringslägen


Du kan byta mellan ordredigering och teckenredigering med softkey-knapparna.

Rutin
1 Tryck funktionsknappen för att visa programskärmen.
2 Tryck på softkey-knappen [PROGRAM] för kapitelval.
3 Tryck på softkey-knappen [(OPER)].
4 Genom att trycka på softkey-knappen [BYT REDIG.] byter man redigeringsläget mellan
ordredigering och teckenredigering.

12.2.3 Programskärm för MDI-drift


Under MDI-drift eller redigering av ett MDI-driftprogram i MDI-läget visas det program som för tillfället
exekveras.
För MDI-drift, se avsnittet "MDI-DRIFT" i kapitlet "AUTOMATISK DRIFT" i "DRIFT".

Rutin för att visa programskärmen för MDI-drift


Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM] för kapitelval.
Programinmatningen från MDI visas.

- 963 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.2.3 (a) Skärm för MDI-driftprogram (10,4-tums skärmenhet)

När bit 7 (MDL) i parameter nr 3107 är 1, visas modal information i den 8,4-tums skärmenheten.

Fig. 12.2.3 (b) Skärmen för programteckenredigering (8.4-tums skärmenhet)

12.2.4 Skärm för programmapp


En lista med program som är registrerade i programminnet visas.
För programmappskärmen, se kapitlet "PROGRAMHANTERING" i "DRIFT".

Visa skärmen för programmappar


Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP] för kapitelval.

- 964 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.2.4 (a) Programmappskärmn (10,4-tums skärmenhet)

Visning av kommentarer på programmappskärmen


Kommentarerna för det första blocket i programmet visas genom inställning av bit 1 (COL) i parameter nr
11351 till 1.

Fig.12.2.4 (b) Visning av kommentarer på programmappskärmen

12.2.4.1 Delad skärm för programmappar


Översikt
På skärmen för programmappar kan visningen av mappinformation delas i två vyer, övre och nedre,
såsom visas i Fig. 12.2.4.1 (a). Denna funktion aktiveras genom inställning av bit 1 (MLD) i parameter nr
11318 till 1.

- 965 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.2.4.1 (a) Programmappskärmen (delad skärm)(10,4-tums skärmenhet)

På den delade mappskärmen kan man visa filinformation om olika enheter eller mappar i olika vyer
samtidigt, så att du enkelt kan kopiera eller flytta filer.

Exempel på hur man kopierar en fil från CNC MEM till dataservern

<2>

<1>

<3> <4>

Rutin
<1> Byt till en målmapp på dataservern.
<2> Byt till en mapp på CNC_MEM som innehåller en fil som du vill kopiera.
<3> Välj filen.
<4> Kopiera filen.

- 966 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Rutin för att byta till delad skärm


Rutin
1 Tryck funktionsknappen för att visa programmappskärmen.
2 Tryck på softkey-knappen [(OPER)].
3 Tryck två gånger på menyknappen .
Softkey-knappen [MULTI LIST] visas.

Fig. 12.2.4.1 (b) Programmappskärmen (normal skärm)(10,4-tums skärmenhet)

4 Tryck på softkey-knappen [MULTI LIST].


Visningen av mappinformation är uppdelad i två mappvyer, övre och nedre, som visar samma
mappinformation. Direkt efter uppdelningen blir den övre mappvyn aktiv. Samtidigt visas
softkey-knappen [ENKEL LISTA].

Fig. 12.2.4.1 (c) Programmappskärmen (delad skärm)(10,4-tums skärmenhet)

- 967 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

5 Genom att trycka på softkey-knappen [ENKEL LISTA] kommer du tillbaka till den ursprungliga
programmappskärmen.
Därefter visas de mappar som har valts i den aktiva vyn för användning på den delade skärmen.

Rutin för att byta mellan aktiv mappvy för filhantering på den delade skärmen
På den delade mappskärmen kan du byta mellan aktiv mappvy för filhantering som beskrivs nedan.
I den aktiva mappvyn för filhantering visas markören på fillistan.

Rutin
1 När den övre mappvyn är aktiv för filhantering och du trycker på MDI-knappen samt

markörknappen , blir den nedre mappvyn aktiv för filhantering.

2 När den nedre mappvyn är aktiv för filhantering och du trycker på MDI-knappen samt

markörknappen , blir den övre mappvyn aktiv för filhantering.

OBS!
1 I steg 1, även om du trycker på MDI-knappen och markörknappen
när den övre mappvyn är aktiv för filhantering, blir den nedre mappvyn aktiv för
filhantering.
2 I steg 1, även om du trycker på MDI-knappen och markörknappen
när den övre mappvyn är aktiv för filhantering, blir den nedre mappvyn aktiv för
filhantering.

Förklaring
- Filhantering på delad skärm
Följande åtgärder är tillåtna på den delade skärmen.
<1> Du kan välja och visa enheter eller mappar var för sig i varje mappvy.
<2> Du kan kopiera och flytta filer mellan mapparna som valts i olika mappvyer.
(För mer information, se avsnittet om kopiering/flytta mellan enheter.)
I vald mappvy kan du utföra samma åtgärder som på den normala skärmen.

- Växling av kanal
När man växlar kanal medan delad skärm finns för ett flerkanalssystem, ändras mappvyn i vilken
CNC_MEM är vald som en enhet till en vy för den senast valda mappen för varje kanal på CNC_MEM.

- Visning av enhetsinformation
Enhetsinformationen som visas i den normala programmappskärmen (delen i den prickade rutan i Fig.
12.2.4.1 (d)) visas inte på den delade skärmen (Fig. 12.2.4.1 (c)).

- 968 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.2.4.1 (d) Programmappskärmen (normal skärm)(10,4-tums skärmenhet)

Du bör se enhetsinformationen på den normala skärmen.

Begränsning
- Enhet som kan väljas i båda vyerna samtidigt på den delade skärmen
Samma enhet av någon av följande typer kan väljas i våda vyerna samtidigt på den delade skärmen.
- CNC MINNE
- MEM CARD(binärt format)
- Dataserver
För andra typer kan samma enhet inte väljas för visning i mappvyn samtidigt.

Om några andra enhetstyper väljs när delad skärm startar, kan inte den övre och nedre mappvyn visa
samma uppsättning mappar på grund av ovanstående begränsningar. Därför visar den nedre mappvyn den
mapp som valts som förgrundsmapp.

- Skärmenheter som stöder den delade skärmen


Delad skärm stöds på 10,4-tums och 15-tums skärmar.

12.2.4.2 Visning av mappträd


Översikt
Mappträd kan visas på programmappskärmen. Genom att använda denna funktion är det enkelt att hantera
program för varje mapp.
Mappträdet är tillgängligt i programminnesenheten (CNC_MEM), USB-enheten,
minneskortprogramenheten (MINNESKORT) och dataserverenheten.

Förklaring
Mappträdet visas på vänster sida av skärmen och listan över mappar och program visas på höger sida av
skärmen.
På mappträdskärmen visas mapprankningen och valda mappar.
På programlistskärmen visas program och mappar för vald mapp.

- 969 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Program och
mappar i vald
mapp visas

Fig.12.2.4.2 (a) Visning av programmappskärm

Rutin för visning av mappträdet

1. Tryck på funktionsknappen .
2. Tryck på softkey-knappen [MAPP] för kapitelval.
3. Tryck på softkey-knappen [(OPER)].
4. Tryck på softkey-knappen [TRÄD LISTA].
5. Mappträdet visas som ovan.
6. Trycker man på softkey-knappen [LISTA], visas programlistskärmen utan mappträdet.

Rutin för att ändra mapp


I mappträdskärmen ändrar man en mapp genom att rör på markören.

Välj den övre mappen: Tryck på markörknappen .

Fig.12.2.4.2 (b)

Välj den undre mappen: Tryck på markörknappen .

Fig.12.2.4.2 (c)

Välj nästa mapp eller mappen bakom. Tryck på markörknappen eller .

- 970 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig.12.2.4.2 (d)

Begränsning
Mappträdet stöds inte av 7,2/8,4-tums skärmar.

12.2.5 Skärm för nästa block


Visar det block som för närvarande exekveras och nästa block som ska exekveras.

Rutin för att visa bildskärmen för nästa block.


Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen för kapitelval [NÄSTA].
De G-koder, adresser och kommandovärden som specificeras i det block som för tillfället exekveras
och nästa block visas.

Fig. 12.2.5 (a) Skärm för visning av nästa block (10,4-tums skärmenhet)

- 971 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.2.6 Skärm för programkontroll


Nu visas det program som håller på att köras, verktygets aktuella position tillsammans med modala data.

Rutin för att visa skärmen för programkontroll


Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [TEST] för kapitelval.
Nu visas det program som håller på att köras, verktygets aktuella position tillsammans med modala
data.

Fig. 12.2.6 (a)Programkontrollskärm (10,4-tums skärmenhet)

Förklaring
- Programskärm
Visar programmet som håller på att köras.
Det block som håller på att köras visas inverterat.

- Visning av aktuell position


Visar den aktuella positionen i det relativa koordinatsystemet, arbetsstyckets koordinatsystem och
bearbetningens koordinatsystem samt återstående rörelsesträcka.

- Modala G-koder
Här kan totalt 24 modala G-koder visas.

Visning av programkontrollskärmen för perifer axelstyrning


Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [TEST] för kapitelval.
3 Skärmknapp för aktiv perifer axelstyrning (skärmknapp [PAXES1OFFSET]-[PAXES3OFFSET])
visas. (Den perifera axelstyrningen för vilken parametrarna nr 3037 till 3042 är inställda blir

- 972 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
effektiva).
När 8,4-tums skärmar används visas funktionsknapparna [PAXIS1]-[PAXIS3].
4 Tryck på funktionsknappen [PAXIS1OFFSET]-[PAXIS3OFFSET] så visas
verktygskompenseringsskärmen för alla perifera axelstyrningsgrupper.

Fig.12.2.6 (b) Programkontrollskärm för perifer axelstyrning (8,4-tums skärm)

Fig.12.2.6 (c) Programkontrollskärm för perifer axelstyrning (10.4-tums skärm)

OBS!
1 Axlarnas icke-visade signaler NPOS1 till NPOS8 är inte effektiva på
programkontrollskärmen för perifer axelstyrning. På programkontrollskärmen för
perifer axelstyrning anses NPOS1 till NPOS8 vara 0 alltid.
2 Programkontrollskärmen för alla perifera axelstyrningsgrupper visas på en
enskild skärm även om samtidig visning av flera kanaler används.

- 973 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Obs (8,4-tums skärm)


När perifer axelstyrning är effektiv visas inte funktionsknapparna [ABS] och [REL], inte ens om du
trycker på funktionsknappen för kapitelval [TEST]. Detta för att absoluta koordinater, relativa koordinater
och återstående reseavstånd kan kontrolleras på programkontrollskärmen.

Fig.12.2.6 (d) Annan programkontrollskärm än för perifer axelstyrning (8,4-tums skärm)

12.2.7 Bakgrundsredigering
Redigering av ett program under exekvering av ett annat program kallas för bakgrundsredigering. Du kan
utföra samma redigeringsåtgärder i bakgrunden som de i normal redigering (redigering i förgrunden).

På en 10,4-tums eller 15-tums skärm, kan du utföra bakgrundsredigering för program som visas i flera
fönster placerade sida vid sida. Du kan växla från ett program som visas i ett av fönsterna till ett annat för
att kopiera, klistra in och utföra andra redigeringsåtgärder, vilket gör att du effektivt kan redigera
program.
Du kan redigera ett program samtidigt på en 8,4-tums skärm eller tre program på en 10,4-tums skärm.

OBS!
När bit 6 (NBG) i parameter nr 8134 är 0 kan denna funktion användas.

Funktion
- Bakgrundsredigering
Ett program annat än det valda programmet kan redigeras. Bakgrundsredigering kan utföras i alla
funktioner.

- Läget REDIGERA och referensläge


När bakgrundsredigering startas i läget REDIGER kan programmet redigeras. När bakgrundsredigering
startas i referensläget öppnas programmet i skrivskyddat läge och kan inte redigeras.
När ett program som är öppet i läget REDIGERA inte kan köras, kan ett program öppet i referensläget
köras.

- 974 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

- Program valt i förgrunden


Om ett program som är valt i förgrunden specificeras som ett program som ska redigeras i bakgrunden,
startas bakgrundsredigering i skrivskyddat läge. Texten i en godtycklig position i programmet som för
närvarande exekveras kan kontrolleras.

- Växla från programkatalogskärmen till redigeringsskärmen


Genom att välja ett program från programmappskärmen kan bakgrundsredigering startas.
Flytta markören på programmappskärmen till ett program som ska redigeras i bakgrunden och tryck sedan
på MDI-knappen . Skärmvisningen växlar till bakgrundsredigering.
Bakgrundsredigering kan startas utan att ange ett programnamn.

- Bakgrundsredigering på ett system för flera kanaler


Bakgrundsredigering är inte beroende på kanalen.
Även om den kanal som ska manövreras ändras med hjälp av kanalvalssignalen fortsätter bara den
bakgrundsredigering som för närvarande exekveras.

OBS!
Följande program kan inte redigeras i bakgrunden. De kan endast öppnas i
skrivskyddat läge.
- Pågående program
- Huvudprogram
- Program med attributet deaktivera redigera

Visning
När bakgrundsredigeringen startar växlar den vanliga programredigeringsskärmen till skärmen för
bakgrundsredigering.
När två eller fler program redigeras i bakgrunden delas skärmen för att visa dessa program. På 10,4-tums
skärmar kan upp till tre program redigeras samtidigt.

- Ordredigering
Fig. 12.2.7 (a) visar ordredigering i bakgrunden som utförs samtidigt för två program (höger och vänster
program). På statusraden längst upp i fönstret för varje program visas programnamnet och “BG-REDIG”
(indikerar att bakgrundsredigering pågår).
Statusraden för programmet som redigeras visas inverterat.

- 975 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.2.7 (a) Skärmen för bakgrundsredigering (ordredigering) (10,4-tums skärmenhet)

- Teckenredigering
Fig. 12.2.7 (b) visar teckenredigering i bakgrunden som utförs samtidigt för två program (höger och
vänster program). I likhet med ordredigering visas statusraden längst upp i fönstret för varje program.
Dessutom visas det aktuella inmatningsläget (LÄGE INFOGA eller LÄGE SKRIV ÖVER) i övre högra
hörnet på skärmen för teckenredigering.
Statusraden för programmet som redigeras visas inverterat.

Fig. 12.2.7 (b) Skärmen för bakgrundsredigering (teckenredigering) (10,4-tums skärmenhet)

- Redigeringsstatus
Följande objekt visas på statusraden och i programredigeringsområdet enligt status för
bakgrundsredigering.

Redigeringsstatus Objekt som visas


(BG-REDIGERING)
Inget program valt
“INGET PROGRAM” visas i redigeringsområdet.
- 976 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Redigeringsstatus Objekt som visas


Program öppet programnamn + (BG-REDIG)
programnamn + (BG-SKRIVSKYDD)
Skrivskyddat program öppet
programmets innehåll visas i grönt.

Starta bakgrundsredigering från redigeringsskärmen


Rutin (ordredigering)
Metod 1
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Ange ett programnamn.
4 Tryck på softkey-knappen [BG REDIGERA].

OBS!
1 Bakgrundsredigering utförs i läget REDIGERA.
2 Om ett program som inte finns specificeras skapas ett nytt program.

Metod 2
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Tryck på softkey-knapp [(OPER)], sedan på softkey-knapp [BG REDIG].
4 Ange ett programnamn.
5 Tryck på softkey-knappen [REDIG. EXEKV] för att starta bakgrundsredigering i läget REDIGERA
eller softkey-knappen [REF EXEKV] för att starta bakgrundsredigering i referensläget.

OBS!
Om ett program som inte finns specificeras:
- Tryck på softkey-knappen [REDIG EXEKV] för att skapa ett nytt program.
- Tryck på softkey-knappen [REF EXEKV] för att visa varningsmeddelandet
“PROGRAMMET HITTAS EJ”. Ett nytt program skapas inte.

Metod 3
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Tryck på softkey-knapp [(OPER)], sedan på softkey-knapp [BG REDIG].
4 Tryck på softkey-knappen [REDIG. EXEKV] för att starta bakgrundsredigering i läget REDIGERA
eller softkey-knappen [REF EXEKV] för att starta bakgrundsredigering i referensläget. Nu visas
“INGET PROGRAM” på skärmen.
5 Ange ett programnamn.
6 Tryck på softkey-knappen [PROGR.-SÖKN.].

OBS!
Om ett program som inte finns specificeras visas varningsmeddelandet
“PROGRAMMET HITTAS EJ”. Ett nytt program skapas inte.

Rutin (teckenredigering)
Metod 1
1 Tryck på funktionsknappen .

- 977 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

2 Tryck på softkey-knappen [PROGRAM].


3 Tryck på softkey-knapp [(OPER)], sedan på softkey-knapp [BG REDIG].
4 Ange ett programnamn.
5 Tryck på softkey-knappen [REDIG. EXEKV] för att starta bakgrundsredigering i läget REDIGERA
eller softkey-knappen [REF EXEKV] för att starta bakgrundsredigering i referensläget.

OBS!
Om ett program som inte finns specificeras:
- Tryck på softkey-knappen [REDIG EXEKV] för att skapa ett nytt program.
- Tryck på softkey-knappen [REF EXEKV] för att visa varningsmeddelandet
“PROGRAMMET HITTAS EJ”. Ett nytt program skapas inte.

Metod 2
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Tryck på softkey-knapp [(OPER)], sedan på softkey-knapp [BG REDIG].
4 Tryck på softkey-knappen [REDIG. EXEKV] för att starta bakgrundsredigering i läget REDIGERA
eller softkey-knappen [REF EXEKV] för att starta bakgrundsredigering i referensläget. Nu visas
“INGET PROGRAM” på skärmen.
5 Tryck på softkey-knappen [PROGR.-SÖKN.].
6 Ange ett programnamn.
7 Tryck på softkey-knappen [PROG.-NAMN].

OBS!
Om ett program som inte finns specificeras visas varningsmeddelandet
“PROGRAMMET HITTAS EJ”. Ett nytt program skapas inte.

När bakgrundsredigering redan har startats och redigering utförs igen, redigeras program som håller på att
redigeras och nyligen specificerade program samtidigt.

Starta bakgrundsredigering från programmappskärmen


Genom att välja ett program från programmappskärmen kan bakgrundsredigering startas. Markören
används för att välja ett program. Du behöver inte ange ett programnamn.

Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
3 Flytta markören till ett program som ska redigeras.
4 Tryck på MDI-knappen . Skärmvisningen växlar till bakgrundsredigeringsskärm.

- 978 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

OBS!
När bakgrundsredigering startas från programmappskärmen, ställs läget EDIT
in.
Men för följande program är referensläget inställt:
- Pågående program
- Huvudprogram
- Program med attributet deaktivera redigera

Bakgrundsredigering
- Redigering
Här kan utföras samma redigeringsåtgärder som i förgrunden.

- Växla från ett program till ett annat för redigering


För att växla från ett program till ett annat för redigering när flera program redigeras samtidigt i
bakgrunden, tryck på knappen , sedan eller .

- Redigera i skrivskyddat läge


Markörrörelse och sidbyte är möjligt. Men programredigering är dock inaktiverad

- Kopiera och klistra in text mellan program


Text i ett program som valts och kopierats under programredigering hålls efter det program som ska
redigeras är ändrat. Du kan klistra text i ett program till ett annat program.

Avsluta bakgrundsredigering
Bakgrundsredigering kan slutföras genom att använda rutinen som beskrivs nedan.
Rutinen för att avsluta bakgrundsredigering för ett program och den för att avsluta all
bakgrundsredigering av flera program beskrivs nedan.

- Avsluta redigering av ett program


1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Välj ett program som redigeringen ska avslutas för.
4 Tryck på softkey-knapp [(OPER)], sedan på softkey-knapp [BG END].

- Avsluta redigering av alla program


1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Tryck på softkey-knapp [(OPER)], sedan på softkey-knapp [BG ALL SL.].

För att återgå till vanlig redigering i förgrunden, avslutas all bakgrundsredigering. Om minst ett program
redigeras i bakgrunden kan du inte återgå till redigering i förgrunden.

12.2.8 Stämpla bearbetningstiden


Exekveringstiderna för de senast tio exekverade programmen kan visas i timmar, minuter och sekunder.
Den beräknade bearbetningstiden kan införas som en kommentar i programmet för att kontrollera
bearbetningstiden på programmappskärmen.

- 979 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

OBS!
Denna funktion är en tillvalsfunktion.

Rutin för stämpling av bearbetningstiden


Rutin
- Visa bearbetningstiden
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger för att visa softkey-knappen [TID].
3 Tryck på softkey-knappen [TID]. Skärmen för visning av bearbetningstid visas.

Fig. 12.2.8 (a) Skärm för visning av bearbetningstid (10,4-tums skärmenhet)

- Beräkna bearbetningstiden
1 Välj minnesdriftläget och tryck sedan på knappen .
2 Välj programskärmen, välj sedan ett program för vilken du vill beräkna bearbetningstiden.
3 Exekvera programmet för att utföra själva bearbetningen.
4 När knappen trycks in, eller när M02 eller 030 exekveras, stoppas beräkning av
bearbetningstid. När skärmen för visning av bearbetningstid väljs, visas programnumret för det
stoppade programmet och dess bearbetningstid.
5 Fig. 12.2.8 (b) visar skärmen när bearbetningstiden för de tio huvudprogrammen O0020, O0040, …,
och O0200 visas och skärmen när bearbetningstiden för O0220 nyligen beräknas efter det.

- 980 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.2.8 (b) Stämpla bearbetningstiden (10,4-tums skärmenhet)

Rutin för att föra in bearbetningstiden på programskärmen


Rutin
Du kan visa bearbetningstiden för ett program som en kommentar i programmet. Rutinen beskrivs nedan:

1 För att föra in den beräknade bearbetningstiden för ett program som en kommentar, måste
bearbetningstiden för programmet visas på skärmen för visning av bearbetningstid. Innan
bearbetningstiden för ett program stämplas, kontrollera att programnumret visas på skärmen för
visning av bearbetningstid.
2 Ställ in redigeringsläget eller bakgrundsredigeringsstatusen och välj programskärmen. Välj sedan ett
program för vilken du vill införa bearbetningstiden.
3 Antag att bearbetningstiden för O0100 visas på skärmen för visning av bearbetningstid.
Tryck på softkey-knappen [(OPRT)] för att visa softkey-knapparna. Tryck sedan på menyknappen
flera gånger för att visa softkey-knappen [INFOGA TID]. Tryck på softkey-knappen [INFOGA

- 981 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

TID]. Början av programmet visas och bearbetningstiden för programmet infogas efter
programnamnet.

Tryck på softkey-knappen [INFOGA TID].

Fig. 12.2.8 (c) Programskärm (10,4-tums skärmenhet)

4 Om kommentaren skrivs i blocket som innehåller programnumret för ett program i vilken
bearbetningstiden ska föras in, så infogas bearbetningstiden efter kommentaren.

- 982 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Tryck på softkey-knappen [INFOGA TID].

Fig. 12.2.8 (d) Programskärm (10,4-tums skärmenhet)

Visas på programmappskärmen
Bearbetningstiden för ett program som infogats i programmet som en kommentar visas efter den
befintliga kommentaren i programmet på programmappskärmen.

- 983 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.2.8 (e) Programmappskärmen (10,4-tums skärmenhet)

Förklaring
- Bearbetningstid
Bearbetningstiden räknas från den första starten efter en omstart i minnesdriftläget till nästa återställning.
Om en återställning inte utförs under drift, beräknas bearbetningstiden från start till M02 till M30. Den tid
under vilken drift pausas räknas inte, men tiden som används för att vänta på slutförande av funktionerna
M, S, T, och/eller B räknas dock.

- Stämpla bearbetningstiden
Du kan infoga (stämpla) den visade bearbetningstiden i ett program som sparas i minnet som en
kommentar. Bearbetningstiden infogas som en kommentar efter programnumret.

- Programmapp
Du kan visa den infogade bearbetningstiden efter ett programnummer på programmappskärmen. Denna
åtgärd gör att du får reda på bearbetningstiden för varje program för att använda tiden som användbara
referensdata vid planeringsprocessen på plats.

Begränsning
- Larm
Exekveringen av ett program kan pausas av ett larm under beräkning av bearbetningstid. I detta fall
beräknas bearbetningstiden tills dess att larm utlöses genom en återställning.

- M02
Det kan specificeras att M02 inte återställer CNC, men återför avslutningssignalen FIN till CNC för att
starta om programmet successivt från början (bit 5 (M02) i parameter nr 3404 ställs till 0). I detta fall, när
M02 återför avslutsignal FIN, stoppar beräkningen av bearbetningstid.

- Stämpla bearbetningstiden
När ett försök görs att stämpla bearbetningstiden för ett program i programmet, kan bearbetningstiden för
programmet inte visas på skärmen för visning av bearbetningstid. I detta fall kan inte bearbetningstiden
infogas i programmet även om softkey-knappen [INFOGA TID] trycks in.

- 984 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

- Korrigera bearbetningstiden
Om en felaktig bearbetningstid beräknas (t.ex. när en återställning görs under exekveringen av ett
program), exekvera programmet på nytt för att beräkna den korrekta bearbetningstiden. Samma
programnummer kan visas i två eller fler rader på skärmen för visning av bearbetningstid. I detta fall
infogas den senast beräknade bearbetningstiden i programmet.

- Tillstånd för stämplad bearbetningstid


I följande tillstånd visas den stämplade bearbetningstiden på programmappskärmen enligt nedan.

1 När kommentaren för ett program är längre än 16 tecken


, förkastas det 17:e efterföljande tecknet i en kommentar och bearbetningstidens visningsfält lämnas
tom.

Fig. 12.2.8 (f) När kommentaren för ett program är längre än 16 tecken (10.4-tums skärmenhet)

- 985 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

2 När två eller fler bearbetningstider stämplas


, visas den första bearbetningstiden.

Fig. 12.2.8 (g) När två eller fler bearbetningstider stämplas (10,4-tums skärmenhet)

3 När formatet för en infogad bearbetningstid inte är “hhhHmmMssS” (H efter ett 3-siffrigt nummer,
M efter ett 2-siffrigt nummer och S efter ett 2-siffrigt nummer, i den ordningen)
, lämnas bearbetningstidens visningsfält tomt.

- 986 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.2.8 (h) När formatet för en infogad bearbetningstid inte är “hhhHmmMssS” (H efter ett 3-siffrigt
nummer, M efter ett 2-siffrigt nummer och S efter ett 2-siffrigt nummer, i den ordningen) (10,4-tums
skärmenhet)

12.2.9 Skärm för programinnehåll (15-tums skärmenhet)


Här visas det program som håller på att köras i MINNES- eller MDI-läget.

Visa det program som exekveras


Rutin

1 Tryck funktionsknappen för att visa programskärmen.


2 Tryck på den vertikala softkey-knappen [PROGRAM].
Markören flyttas till det block som håller på att köras.

- 987 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.2.9 (a) Skärm för visning av det program som exekveras (15-tums skärmenhet)

12.2.9.1 Visa det exekverade blocket


För en förklaring av hur man visar exekveringsblocket, se underavsnitt, "Visa exekverat block".

12.2.9.2 Anropsstack (15-tums skärm)


Översikt
I anropsstacken visas programnamnet och underprogrammets nästlingsnivå från huvudprogrammet till
aktuellt exekverande underprogram. När enheten till ett program lagras i ett CNC-inbyggt minne visas
programkommentaren i tillägg till ett programnamn och nästlingsnivå. Mappnamnet där programmet
lagras visas nu dessutom i det aktiva programmet.

Visning av anropsstack
Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [TEST].

- 988 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig.12.2.9.2 (a) Programkontrollskärm (15 tum) (ingen anropsstack)

3 Tryck på den horisontella funktionsknappen [STACKANROP=1].


Anropsstacken visas på programkontrollskärmen.
Visning av den horisontella funktionsknappen ändras till [STACKANROP=0].

Visning av
anropsstack

Fig.12.2.9.2 (b) Programkontrollskärm (15 tum) (ingen anropsstack)

4 Skärmen återvänder till fig. 12.2.9.2(a) om du trycker på funktionsknappen [STACKANROP=0].

Förklaring
I anropsstacken visas nästlingsnivå och programnamn samt underprogrammets kommentarer från
huvudprogrammet till aktuellt exekverande underprogram. Om programmet som exekveras, utöver
programnamnet och programkommentarer, visas också mappinformationen.
Följande punkter visas på skärmen.

- 989 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Tabell12.2.9.2 (a) Punkter på anropsstacken


Skärminnehåll Förklaring
NÄSTLINGSNIVÅ Nivån för underprogramanrop från huvudprogrammet till programmet som exekveras
visas efter nummer.
Huvudprogrammet visas i raden för nästlingsnivå 01.
PROGRAMNAMN Namnet på underprogrammet som anropas från huvudprogrammet visas.
När alla anropande program inte kan visas i området, visas de från det med hög
nästlingsnivå.
Mappen där programmet lagras visas dessutom för det aktiva programmet.
Mapphuvudet är ett enhetsnamn.
PROGRAMKOMMENTARER I händelse av CNC-inbyggt minne visas programkommentarer i parenteser till höger
om programnamnet.

Exempel på skärm
När blocket av markörpositionen exekveras av underprogramanrop från huvudprogrammet som finns i
figuren nedan,

<MAIN_PROG>(MAIN PROGRAM) <SUB_PROG_1>(SUB1 PROGRAM) <SUB_PROG_2>(SUB2 PROGRAM)


⋅ ⋅ ⋅
⋅ ⋅ ⋅
M98 <SUB_PROG_1> M98 <SUB_PROG_2> G01 X100. Z50. ;
⋅ ⋅ ⋅
⋅ ⋅ ⋅
M30 M99; M99;
Fig. 12.2.9.2 (c) Exempel på underprogramanrop

Anropsstacken visas enligt figuren nedan.

NÄSTLINGSNIVÅ PROGRAMNAMN PROGRAMKOMMENTARER

Fig. 12.2.9.2 (d) Visning av anropsstack

OBS!
1 När lagringsnumret för programnamn och programkommentarer samt
mappinformationen överskrider visningsområdet visas den överskridna delen
visas med "...".
2 För MDI-program visas programnamnet som O0000 i anropsstacken.
3 För externa program visas inte mappen där programmet lagras och början av
programsökvägsnamnet visas som "//DNC" i anropsstacken.
4 Programmen för externa underprogramanrop (M198) och exekveringsmakro
visas inte i anropsstacken.
5 Under samtidig visning av flerkanalsystem kan anropsstacken inte utföras på
samma skärm. Men om läget visning av en kanal är inställt (om bit 3 (MTS) i
parameter nr 11355#3 är 1) kan anropsstacken visas.

- 990 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.2.9.3 Visning av tolkade och originalprogram på samma skärm


(15-tums skärm)
Översikt
De inmatade kundmakroprogrammen före konvertering (original) och efter konvertering (tolkat) visas på
programkontrollskärmen samtidigt.
Om bit 5 (EPC) i parameter nr 11356 ställs in till 1 blir denna funktion effektiv.

Visa tolkade och originalprogram på samma skärm


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [TEST].

Fig.12.2.9.3 (a) Programkontrollskärm (15 tum)


(visa inte tolkade och originalprogram på samma skärm)

3 Tryck på den horisontella funktionsknappen [TOLKA].


Visningen av originalprogrammet ändras till samtidig visning av tolkade program och
originalprogram. Den horisontella funktionsknappen [TOLKA] ändras till [ORIGINAL].

- 991 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig.12.2.9.3 (b) Programkontrollskärm (15 tum)


(visa tolkade och originalprogram på samma skärm)

4 Skärmen återvänder till fig. 12.2.9.3(a) om du trycker på den horisontella funktionsknappen


[ORIGINAL].

Förklaring
- För tolkat program
Programmet efter kundmakroprogrammet beräknas och visas.
Både block som exekveras nu och block som exekveras bredvid exekveringsblocket visas.
När blocket som exekveras därefter är ett anropskommando från underprogrammet, t.ex. M98, visas det
anropade programmet.

- För originalprogram
Programmet före kundmakroprogrammet beräknas och visas.
Blocken som visas före och efter det aktiva blocket visas i ordningen de registrerades i minnet.
Blocket är inte nödvändigtvis ett block som exekverades senaste, och blocket är inte heller nödvändigtvis
ett block som kommer att exekveras nästa gång.

Skillnadspunkten mellan originalprogrammet och det tolkade programmet är enligt följande.

Tabell12.2.9.3 (a) Skillnadspunkten mellan originalprogrammet och det tolkade programmet


Kommentar Makroprogram Makrovariabel Decimalpunkt Underprogramanrop
Tolkat visas inte visas inte Värde lagrat i Minsta visas inte
program makrovariabel inkrementella
system
(Exempel) G01 (Inte visad) G01 X123.456 ; G01 X1.000 ; (Inte visad)

Ursprungligt visas visas Makrovariabel Decimalpunktens visas


program position är
samma som
inmatningen.
(Exempel) G01 IF [#1 GT 10] G01 X#100 ; G01 X1. ; M98P1000;
(KOMMENTAR) GOTO 20

- 992 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Exempel på skärm

Exekveringsblock
Tolkat program
Nästa exekveringsblock

Föregående block
Exekveringsblock
Ursprungligt program
Nästa block

Fig. 12.2.9.3 (c) Visa tolkade och originalprogram på samma skärm

OBS!
1 Om programmet lagras i internminnet (CNC MEM) och programmet i
programenheten för minneskort (MEMCARD), visas de tolkade och
originalprogrammen på samma skärm.
2 Skyddade program och exekveringsmakroprogram visas inte.
3 De tolkade programmen visas i området för originalprogrammets skärm under
DNC-drift.
4 Vid operation av ett enskilt block visar markören exekveringsblocket. Markören
flyttas inte till nästa block.
5 Under samtidig visning av flerkanalsystem kan visning av tolkade och
originalprogram inte utföras på samma skärm.

Restriktioner
Denna funktion kan inte användas samtidigt som följande valbara funktioner.
- Handhjulretur
- Spårföljning

12.2.10 Redigera ett program (15-tums skärmenhet)


Ett program kan redigeras i läget REDIGERA.
Det finns två sätt för redigering: Ett läge är ordredigering som utför ord-för-ord redigering. Den andra är
teckenredigering, som utför redigering tecken för tecken.
För att skapa och redigera program hänvisas till kapitel, "SKAPA PROGRAM" och kapitel, "REDIGERA
PROGRAM".

Visa skärmen för redigering av program


Rutin
1 Tryck funktionsknappen för att visa programskärmen.
2 Tryck på den vertikala softkey-knappen [PROGRAM].

- Ordredigering
Redigering, t.ex. infoga text, ändring och radering samt markörförflyttningar utförs ord för ord.
- 993 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.2.10 (a) Skärmen för programordsredigering (15-tums skärmenhet)

- Teckenredigering
Programredigering och markörrörelser utförs tecken-för-tecken med en allmän textredigerare.
Text matas in direkt till markörpositionen istället för att använda knappinmatningsbufferten.

Fig. 12.2.10 (b) Skärmen för programteckenredigering (15-tums skärmenhet)

Växla mellan programredigeringslägen


Du kan byta mellan ordredigering och teckenredigering med de horisontella softkey-knapparna.

Rutin

1 Tryck funktionsknappen för att visa programskärmen.


2 Tryck på den vertikala softkey-knappen [PROGRAM].
3 Tryck på nästa menyknapp för att visa den horisontella softkey-knappen [BYT REDIG.].
- 994 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
4 Genom att trycka på den horisontella softkey-knappen [BYT REDIG.] byter man redigeringsläget
mellan ordredigering och teckenredigering.

12.2.11 Programskärmen för MDI-drift (15-tums skärmenhet)


Under MDI-drift eller redigering av ett MDI-driftprogram i MDI-läget visas det program som för tillfället
exekveras.
För MDI-drift hänvisas till avsnittet, "MDI-drift".

Rutin för att visa programskärmen för MDI-drift


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [PROGRAM].
Programinmatningen från MDI visas.

Fig. 12.2.11 (a) Skärm för MDI-driftprogram (15-tums skärmenhet)

12.2.12 Skärm för programmapp (15-tums skärmenhet)


En lista med program som är registrerade i programminnet visas.
För programmappskärmen hänvisas till kapitel "PROGRAMHANTERING".

- 995 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Visa skärmen för programmappar


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [KTALOG].

Fig. 12.2.12 (a) Programmappskärmen (15-tums skärmenhet)

Visning av kommentarer på programmappskärmen


Kommentarerna för det första blocket i programmet visas genom inställning av bit 1 (COL) i parameter nr
11351 till 1.

Fig.12.2.12 (b) Visning av kommentarer på programmappskärmen

- 996 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.2.12.1 Delad skärm för programmappar


Översikt
På skärmen för programmappar kan visningen av mappinformation delas i två vyer, övre och nedre,
såsom visas i Fig. 12.2.12.1 (a).

Fig. 12.2.12.1 (a) Programmappskärmen (delad skärm)(15-tums skärmenhet)

På den delade mappskärmen kan man visa filinformation om olika enheter eller mappar i olika vyer
samtidigt, så att du enkelt kan kopiera eller flytta filer.

Exempel på hur man kopierar en fil från CNC_MEM till dataservern

<2>

<1>

<3> <4>

- 997 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Rutin
<1> Byt till en målmapp på dataservern.
<2> Byt till en mapp på CNC_MEM som innehåller en fil som du vill kopiera.
<3> Välj filen.
<4> Kopiera filen.

Rutin för att byta till delad skärm


Rutin
1 Tryck funktionsknappen för att visa programmappskärmen.
2 Tryck på den horisontella softkey-knappen [(OPER)].
3 Tryck på nästa menyknapp två gånger.
Horisontell softkey-knapp [MULTI LIST] visas.

Fig. 12.2.12.1 (b) Programmappskärmen (normal skärm)(15-tums skärmenhet)

- 998 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
4 Tryck på den horisontella softkey-knappen [MULTI LIST].
Visningen av mappinformation är uppdelad i två mappvyer, övre och nedre, som visar samma
mappinformation. Direkt efter uppdelningen blir den övre mappvyn aktiv. Samtidigt visas den
horisontella softkey-knappen [ENKEL LISTA].

Fig. 12.2.12.1 (c) Programmappskärmen (delad skärm)(15-tums skärmenhet)

5 Genom att trycka på softkey-knappen [ENKEL LISTA] kommer du tillbaka till den ursprungliga
programmappskärmen.
Sedan visas mapparna som har valts i den aktiva vyn för åtgärder på den delade skärmen.

Rutin för att byta mellan aktiv mappvy för filhantering på den delade skärmen
På den delade mappskärmen kan du byta mellan aktiv mappvy för filhantering som beskrivs nedan.
I den aktiva mappvyn för filhantering visas markören på fillistan.

Rutin
1 När den övre mappvyn är aktiv för filhantering och du trycker på MDI-knappen samt

markörknappen , blir den nedre mappvyn aktiv för filhantering.

2 När den nedre mappvyn är aktiv för filhantering och du trycker på MDI-knappen samt

markörknappen , blir den övre mappvyn aktiv för filhantering.

OBS!
1 I steg 1, även om du trycker på MDI-knappen och markörknappen
när den övre mappvyn är aktiv för filhantering, blir den nedre mappvyn aktiv för
filhantering.
2 I steg 1, även om du trycker på MDI-knappen och markörknappen
när den övre mappvyn är aktiv för filhantering, blir den nedre mappvyn aktiv för
filhantering.

- 999 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Förklaring
- Filhantering på delad skärm
Följande åtgärder är tillåtna på den delade skärmen.
<1> Du kan välja och visa enheter eller mappar var för sig i varje mappvy.
<2> Du kan kopiera och flytta filer mellan mapparna som valts i olika mappvyer.
(För mer information, se avsnittet om kopiering/flytta mellan enheter.)
I vald mappvy kan du utföra samma åtgärder som på den normala skärmen.

- Växling av kanal
När man växlar kanal medan delad skärm finns för ett flerkanalssystem, ändras mappvyn i vilken CNC
MEM är vald som n enhet till en vy för den senast valda mappen för varje kanal på CNC MEM.

- Visa enhetsinformation
Enhetsinformationen som visas i den normala programmappskärmen (delen i den prickade rutan i Fig.
12.2.12.1 (d)) visas inte på den delade skärmen (Fig. 12.2.12.1 (c)).

Fig. 12.2.12.1 (d) Programmappskärmen (normal skärm)(15-tums skärmenhet)

Du bör se enhetsinformationen på den normala skärmen.

Begränsning
- Enhet som kan väljas i båda vyerna samtidigt på den delade skärmen
Samma enhet av någon av följande typer kan väljas i våda vyerna samtidigt på den delade skärmen.
• CNC MEM
• MEM CARD(binärt format)
• Dataserver
För andra typer kan samma enhet inte väljas för visning i mappvyn samtidigt.

Om några andra enhetstyper väljs när delad skärm startar, kan inte den övre och nedre mappvyn visa
samma uppsättning mappar på grund av ovanstående begränsningar. Därför visar den nedre mappvyn den
mapp som valts som förgrundsmapp.

- Skärmenheter som stöder den delade skärmen


Delad skärm stöds på 10,4-tums och 15-tums skärmar.

- 1000 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.2.12.2 Visa mappträd (15-tums skärmenhet)


Detta är samma som 10,4-tums skärmenheter. Se underavsnittet "Visning av mappträd".

12.2.13 Skärm för visning av nästa block (15-tums skärmenhet)


Visar det block som för närvarande exekveras och nästa block som ska exekveras.

Rutin för att visa bildskärmen för nästa block.


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA].
De G-koder, adresser och kommandovärden som specificeras i det block som för tillfället exekveras
och nästa block visas.

Fig. 12.2.13 (a) Skärm för visning av nästa block (15-tums skärmenhet)

12.2.14 Skärm för programkontroll (15-tums skärmenhet)


Nu visas det program som håller på att köras, verktygets aktuella position tillsammans med modala data.

Rutin för att visa skärmen för programkontroll


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [TEST].
Nu visas det program som håller på att köras, verktygets aktuella position tillsammans med modala
data.

- 1001 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.2.14 (a) Programkontrollskärm (15-tums skärmenhet)

Förklaring
- Programskärm
Visar programmet som håller på att köras.
Det block som håller på att köras visas inverterat.

- Visning av aktuell position


Visar den aktuella positionen i det relativa koordinatsystemet, arbetsstyckets koordinatsystem och
bearbetningens koordinatsystem samt återstående rörelsesträcka.

- Modala G-koder
Här kan totalt 24 modala G-koder visas.

Visning av programkontrollskärmen för perifer axelstyrning


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala funktionsknappen för kapitelval [TEST].
3 Skärmknappen för aktiv perifer axelstyrning (vertikal skärmknapp
[PAXES1OFFSET]-[PAXES3OFFSET]) visas. (Den perifera axelstyrningen till vilken parametrarna
nr 3037 till 3042 är inställda blir aktiva.)
4 Tryck på den vertikala funktionsknappen [PAXES1OFFSET]-[PAXES3OFFSET] så visas
verktygskompenseringsskärmen för alla perifera axelstyrningsgrupper.

- 1002 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig.12.2.14 (b) Programkontrollskärm för perifer axelstyrning (15-tums skärm)

OBS!
1 Axlarnas icke-visade signaler NPOS1 till NPOS8 <Gn198> är inte effektiva på
programkontrollskärmen för perifer axelstyrning. På programkontrollskärmen för
perifer axelstyrning anses NPOS1 till NPOS8 vara 0 alltid.
2 Programkontrollskärmen för alla perifera axelstyrningsgrupper visas på en
enskild skärm även om samtidig visning av flera kanaler används.

12.2.15 Bakgrundsredigering (15-tums skärmenhet)


Redigering av ett program under exekvering av ett annat program kallas för bakgrundsredigering. Du kan
utföra samma redigeringsåtgärder i bakgrunden som de i normal redigering (redigering i förgrunden).

På en 15-tums skärm, kan du utföra bakgrundsredigering för program som visas i flera fönster placerade
sida vid sida. Du kan växla från ett program som visas i ett av fönsterna till ett annat för att kopiera,
klistra in och utföra andra redigeringsåtgärder, vilket gör att du effektivt kan redigera program.
Du kan redigera fyra program samtidigt.

OBS!
När bit 6 (NBG) i parameter nr 8134 är 0 kan denna funktion användas.

Funktion
- Bakgrundsredigering
Ett program annat än det valda programmet kan redigeras. Bakgrundsredigering kan utföras i alla
funktioner.

- Läget REDIGERA och referensläge


När bakgrundsredigering startas i läget REDIGER kan programmet redigeras. När bakgrundsredigering
startas i referensläget öppnas programmet i skrivskyddat läge och kan inte redigeras.
När ett program som är öppet i läget REDIGERA inte kan köras, kan ett program öppet i referensläget
köras.

- 1003 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Program valt i förgrunden


Om ett program som är valt i förgrunden specificeras som ett program som ska redigeras i bakgrunden,
startas bakgrundsredigering i skrivskyddat läge. Texten i en godtycklig position i programmet som för
närvarande exekveras kan kontrolleras.

- Växla från programkatalogskärmen till redigeringsskärmen


Genom att välja ett program från programmappskärmen kan bakgrundsredigering startas.
Flytta markören på programmappskärmen till ett program som ska redigeras i bakgrunden och tryck sedan
på MDI-knappen . Skärmvisningen växlar till bakgrundsredigering.
Bakgrundsredigering kan startas utan att ange ett programnamn.

- Bakgrundsredigering på ett system för flera kanaler


Bakgrundsredigering är inte beroende på kanalen.
Även om den kanal som ska manövreras ändras med hjälp av kanalvalssignalen fortsätter bara den
bakgrundsredigering som för närvarande exekveras.

OBS!
Följande program kan inte redigeras i bakgrunden. De kan endast öppnas i
skrivskyddat läge.
- Pågående program
- Huvudprogram
- Program med attributet deaktivera redigera

Visning
När bakgrundsredigeringen startar växlar den vanliga programredigeringsskärmen till skärmen för
bakgrundsredigering.
När två eller fler program redigeras i bakgrunden delas skärmen för att visa dessa program. På 15-tums
skärmar kan upp till fyra program redigeras samtidigt.

- Ordredigering
Fig. 12.2.15 (a) visar ordredigering i bakgrunden som utförs samtidigt för två program (höger och vänster
program). På statusraden längst upp i fönstret för varje program visas programnamnet och “BG-REDIG”
(indikerar att bakgrundsredigering pågår).
Statusraden för programmet som redigeras visas inverterat.

- 1004 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.2.15 (a) Skärmen för bakgrundsredigering (ordredigering) (15-tums skärmenhet)

- Teckenredigering
Fig. 12.2.15 (b) visar teckenredigering i bakgrunden som utförs samtidigt för två program (höger och
vänster program). I likhet med ordredigering visas statusraden längst upp i fönstret för varje program.
Dessutom visas det aktuella inmatningsläget (LÄGE INFOGA eller LÄGE SKRIV ÖVER) i övre högra
hörnet på skärmen för teckenredigering.
Statusraden för programmet som redigeras visas inverterat.

Fig. 12.2.15 (b) Skärmen för bakgrundsredigering (teckenredigering) (15-tums skärmenhet)

- Redigeringsstatus
Följande objekt visas på statusraden och i programredigeringsområdet enligt status för
bakgrundsredigering.

Redigeringsstatus Objekt som visas


(BG-REDIGERING)
Inget program valt
“INGET PROGRAM” visas i redigeringsområdet.
- 1005 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Redigeringsstatus Objekt som visas


Program öppet programnamn + (BG-REDIG)
programnamn + (BG-SKRIVSKYDD)
Skrivskyddat program öppet
programmets innehåll visas i grönt.

Starta bakgrundsredigering från redigeringsskärmen


Rutin (ordredigering)
Metod 1
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Ange ett programnamn.
4 Tryck på softkey-knappen [BG REDIGERA].

OBS!
1 Bakgrundsredigering utförs i läget REDIGERA.
2 Om ett program som inte finns specificeras skapas ett nytt program.

Metod 2
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Tryck på softkey-knappen [BG REDIGERA].
4 Ange ett programnamn.
5 Tryck på softkey-knappen [REDIG. EXEKV] för att starta bakgrundsredigering i läget REDIGERA
eller softkey-knappen [REF EXEKV] för att starta bakgrundsredigering i referensläget.

OBS!
Om ett program som inte finns specificeras:
- Tryck på softkey-knappen [REDIG EXEKV] för att skapa ett nytt program.
- Tryck på softkey-knappen [REF EXEKV] för att visa varningsmeddelandet
“PROGRAMMET HITTAS EJ”. Ett nytt program skapas inte.

Metod 3
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Tryck på softkey-knappen [BG REDIGERA].
4 Tryck på softkey-knappen [REDIG. EXEKV] för att starta bakgrundsredigering i läget REDIGERA
eller softkey-knappen [REF EXEKV] för att starta bakgrundsredigering i referensläget. Nu visas
“INGET PROGRAM” på skärmen.
5 Ange ett programnamn.
6 Tryck på softkey-knappen [PROGR.-SÖKN.].

OBS!
Om ett program som inte finns specificeras visas varningsmeddelandet
“PROGRAMMET HITTAS EJ”. Ett nytt program skapas inte.

Rutin (teckenredigering)
Metod 1
1 Tryck på funktionsknappen .

- 1006 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
2 Tryck på softkey-knappen [PROGRAM].
3 Tryck på softkey-knappen [BG REDIGERA].
4 Ange ett programnamn.
5 Tryck på softkey-knappen [REDIG. EXEKV] för att starta bakgrundsredigering i läget REDIGERA
eller softkey-knappen [REF EXEKV] för att starta bakgrundsredigering i referensläget.
OBS!
Om ett program som inte finns specificeras:
- Tryck på softkey-knappen [REDIG EXEKV] för att skapa ett nytt program.
- Tryck på softkey-knappen [REF EXEKV] för att visa varningsmeddelandet
“PROGRAMMET HITTAS EJ”. Ett nytt program skapas inte.

Metod 2
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [PROGRAM].
3 Tryck på softkey-knappen [BG REDIGERA].
4 Tryck på softkey-knappen [REDIG. EXEKV] för att starta bakgrundsredigering i läget REDIGERA
eller softkey-knappen [REF EXEKV] för att starta bakgrundsredigering i referensläget. Nu visas
“INGET PROGRAM” på skärmen.
5 Tryck på softkey-knappen [PROGR.-SÖKN.].
6 Ange ett programnamn.
7 Tryck på softkey-knappen [PROG.-NAMN].
OBS!
Om ett program som inte finns specificeras visas varningsmeddelandet
“PROGRAMMET HITTAS EJ”. Ett nytt program skapas inte.

Starta bakgrundsredigering från programmappskärmen


Genom att välja ett program från programmappskärmen kan bakgrundsredigering startas. Markören
används för att välja ett program. Du behöver inte ange ett programnamn.

Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [KTALOG].
3 Flytta markören till ett program som ska redigeras.
4 Tryck på MDI-knappen . Skärmvisningen växlar till bakgrundsredigeringsskärm.

OBS!
När bakgrundsredigering startas från programmappskärmen, ställs läget EDIT
in.
Men för följande program är referensläget inställt:
- Pågående program
- Huvudprogram
- Program med attributet deaktivera redigera

- 1007 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Bakgrundsredigering
- Redigering
Här kan utföras samma redigeringsåtgärder som i förgrunden.

- Växla från ett program till ett annat för redigering


För att växla från ett program till ett annat för redigering när flera program redigeras samtidigt i
bakgrunden, tryck på knappen , sedan eller .

- Redigera i skrivskyddat läge


Markörrörelse och sidbyte är möjligt. Men programredigering är dock inaktiverad

- Kopiera och klistra in text mellan program


Text i ett program som valts och kopierats under programredigering hålls efter det program som ska
redigeras är ändrat. Du kan klistra text i ett program till ett annat program.

Avsluta bakgrundsredigering
Bakgrundsredigering kan slutföras genom att använda rutinen som beskrivs nedan.
Rutinen för att avsluta bakgrundsredigering för ett program och den för att avsluta all
bakgrundsredigering av flera program beskrivs nedan.

- Avsluta redigering av ett program


1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [PROGRAM].
3 Välj ett program som redigeringen ska avslutas för.
4 Tryck på den horisonella softkey-knappen [BG SLUT].

- Avsluta redigering av alla program


1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [PROGRAM].
3 Tryck på den horisonella softkey-knappen [BG ALL SL.].

För att återgå till vanlig redigering i förgrunden, avslutas all bakgrundsredigering. Om minst ett program
redigeras i bakgrunden kan du inte återgå till redigering i förgrunden.

12.2.16 Stämpla bearbetningstid (15-tums skärmenhet)


Exekveringstiderna för de senast tio exekverade programmen kan visas i timmar, minuter och sekunder.
Den beräknade bearbetningstiden kan införas som en kommentar i programmet för att kontrollera
bearbetningstiden på programmappskärmen.

OBS!
Denna funktion är en tillvalsfunktion.

Rutin för stämpling av bearbetningstiden


Rutin
- Visa bearbetningstiden
1 Tryck på funktionsknappen .

- 1008 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
2 Tryck på den vertikala softkey-knappen [TID]. Skärmen för visning av bearbetningstid visas.

Fig. 12.2.16 (a) Skärm för visning av bearbetningstid (15-tums skärmenhet)

- Beräkna bearbetningstiden
1 Välj minnesdriftläget och tryck sedan på knappen .
2 Välj programskärmen, välj sedan ett program för vilken du vill beräkna bearbetningstiden.
3 Exekvera programmet för att utföra själva bearbetningen.
4 När knappen trycks in, eller när M02 eller 030 exekveras, stoppas beräkning av
bearbetningstid. När skärmen för visning av bearbetningstid väljs, visas programnumret för det
stoppade programmet och dess bearbetningstid.
5 Fig. 12.2.16 (b) visar skärmen när bearbetningstiden för de tio huvudprogrammen O0020, O0040, …,
och O0200 visas och skärmen när bearbetningstiden för O0220 nyligen beräknas efter det.

- 1009 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.2.16 (b) Stämpla bearbetningstiden (15-tums skärmenhet)

Rutin för att föra in bearbetningstiden på programskärmen


Rutin
Du kan visa bearbetningstiden för ett program som en kommentar i programmet. Rutinen beskrivs nedan:

1 För att föra in den beräknade bearbetningstiden för ett program som en kommentar, måste
bearbetningstiden för programmet visas på skärmen för visning av bearbetningstid. Innan
bearbetningstiden för ett program stämplas, kontrollera att programnumret visas på skärmen för
visning av bearbetningstid.
2 Ställ in redigeringsläget eller bakgrundsredigeringsstatusen och välj programskärmen. Välj sedan ett
program för vilken du vill införa bearbetningstiden.

- 1010 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
3 Till exempel visas bearbetningstiden för O0100 på skärmen för visning av bearbetningstid. Tryck på
menyknappen tills den horisontella softkey-knappen [INFOGA TID] visas. När den
horisontella softkey-knappen [INFOGA TID] trycks in lokaliseras programmets start och
bearbetningstiden för programmet infogas efter programnamnet.

Tryck på softkey-knappen [INFOGA TID].

Fig. 12.2.16 (c) Programskärm (15-tums skärmenhet)

4 Om kommentaren skrivs i blocket som innehåller programnumret för ett program i vilken
bearbetningstiden ska föras in, så infogas bearbetningstiden efter kommentaren.

- 1011 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Tryck på softkey-knappen [INFOGA TID].

Fig. 12.2.16 (d) Programskärm (15-tums skärmenhet)

Visas på programmappskärmen
Bearbetningstiden för ett program som infogats i programmet som en kommentar visas efter den
befintliga kommentaren i programmet på programmappskärmen.

- 1012 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.2.16 (e) Programmappskärmen (15-tums skärmenhet)

Förklaring
- Bearbetningstid
Bearbetningstiden räknas från den första starten efter en omstart i minnesdriftläget till nästa återställning.
Om en återställning inte utförs under drift, beräknas bearbetningstiden från start till M02 till M30. Den tid
under vilken drift pausas räknas inte, men tiden som används för att vänta på slutförande av funktionerna
M, S, T, och/eller B räknas dock.

- Stämpla bearbetningstiden
Du kan infoga (stämpla) den visade bearbetningstiden i ett program som sparas i minnet som en
kommentar. Bearbetningstiden infogas som en kommentar efter programnumret.

- Programmapp
Du kan visa den infogade bearbetningstiden efter ett programnummer på programmappskärmen. Denna
åtgärd gör att du får reda på bearbetningstiden för varje program för att använda tiden som användbara
referensdata vid planeringsprocessen på plats.

Begränsning
- Larm
Exekveringen av ett program kan pausas av ett larm under beräkning av bearbetningstid. I detta fall
beräknas bearbetningstiden tills dess att larm utlöses genom en återställning.

- M02
Det kan specificeras att M02 inte återställer CNC, men återför avslutningssignalen FIN till CNC för att
starta om programmet successivt från början (bit 5 (M02) i parameter nr 3404 ställs till 0). I detta fall, när
M02 återför avslutsignal FIN, stoppar beräkningen av bearbetningstid.

- Stämpla bearbetningstiden
När ett försök görs att stämpla bearbetningstiden för ett program i programmet, kan bearbetningstiden för
programmet inte visas på skärmen för visning av bearbetningstid. I detta fall kan inte bearbetningstiden
infogas i programmet även om den horisontella softkey-knappen [INFOGA TID] trycks in.

- 1013 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Korrigera bearbetningstiden
Om en felaktig bearbetningstid beräknas (t.ex. när en återställning görs under exekveringen av ett
program), exekvera programmet på nytt för att beräkna den korrekta bearbetningstiden. Samma
programnummer kan visas i två eller fler rader på skärmen för visning av bearbetningstid. I detta fall
infogas den senast beräknade bearbetningstiden i programmet.

- Tillstånd för stämplad bearbetningstid


I följande tillstånd visas den stämplade bearbetningstiden på programmappskärmen enligt nedan.

1 När kommentaren för ett program är längre än 16 tecken


, förkastas det 17:e efterföljande tecknet i en kommentar och bearbetningstidens visningsfält lämnas
tom.

Fig. 12.2.16 (f) När kommentaren för ett program är längre än 16 tecken (15-tums skärmenhet)

- 1014 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
2 När två eller fler bearbetningstider stämplas
, visas den första bearbetningstiden.

Fig. 12.2.16 (g) När två eller fler bearbetningstider stämplas (15-tums skärmenhet)

- 1015 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

3 När formatet för en infogad bearbetningstid inte är “hhhHmmMssS” (H efter ett 3-siffrigt nummer,
M efter ett 2-siffrigt nummer och S efter ett 2-siffrigt nummer, i den ordningen)
, lämnas bearbetningstidens visningsfält tomt.

Fig. 12.2.16 (h) När formatet för en infogad bearbetningstid inte är “hhhHmmMssS” (H efter ett 3-siffrigt
nummer, M efter ett 2-siffrigt nummer och S efter ett 2-siffrigt nummer, i den ordningen) (15-tums
skärmenhet)

- 1016 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP

Avsnitt 12.3, "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ", omfattar följande avsnitt:

――――― Skärmar för 8,4/10,4-tums skärmenhet


12.3.1 Visa och mata in inställningsdata.............................................................................................1018
12.3.2 Sekvensnummerjämförelse och sekvensstopp .........................................................................1021
12.3.3 Visa och ställa in gångtid, detaljräkning och tid......................................................................1022
12.3.4 Visa och ställa in arbetsstyckets origooffsetvärde ...................................................................1024
12.3.5 Direktinmatning av arbetsstyckets uppmätta origooffsetvärde................................................1025
12.3.6 Visa och ställa in gemensamma variabler för kundmakron .....................................................1026
12.3.7 Visa och ställa in programpanelen ...........................................................................................1027
12.3.8 Ställa in och visa data för verktygsförvaltning ........................................................................1030
12.3.9 Visa och byta visningsspråk.....................................................................................................1047
12.3.10 Dataskydd i åtta nivåer.............................................................................................................1048
12.3.11 Val av precisionsnivå...............................................................................................................1054
12.3.12 Visa och ställa in data för övervakning av verktygslivslängden..............................................1056
12.3.13 Visning och inställning inmatning av malldata........................................................................1066
12.3.14 Visning och inställning av oscillationsskärmen.......................................................................1068
12.3.15 Inställning och visning av verktygskompenseringsskärm för perifer axelstyrning..................1070
12.3.16 Eco-inställningsskärm..............................................................................................................1074
12.3.17 Eco-övervakningsskärm...........................................................................................................1078

――――― Skärmar för 15/19-tums skärmenhet


12.3.18 Visa och mata in inställningsdata (15-tums skärm) .................................................................1092
12.3.19 Sekvensnummerjämförelse och stopp (15-tums skärm) ..........................................................1094
12.3.20 Visa och ställa in gångtid, detaljräkning och tid (15/19-tums skärm) .....................................1096
12.3.21 Visa och ställa in arbetsstyckets origooffsetvärde (15-tums skärm)........................................1098
12.3.22 Direktinmatning av arbetsstyckets uppmätta origooffsetvärde (15-tums skärm) ....................1099
12.3.23 Visa och ställa in gemensamma variabler för kundmakro (15-tums skärm)............................1100
12.3.24 Visa och ställa in programpanelen (15-tums skärm)................................................................1102
12.3.25 Ställa in och visa data för verktygsförvaltning (15-tums skärm).............................................1104
12.3.26 Visa och byta visningsspråk (15-tums skärm) .........................................................................1122
12.3.27 Dataskydd i åtta nivåer (15-tums skärm) .................................................................................1123
12.3.28 Val av precisionsnivå (15-tums skärm)....................................................................................1129
12.3.29 Visa och ställa in data för övervakning av verktygslivslängden (15-tums skärm) ..................1131
12.3.30 Visning och inställning av inmatning av malldata (15-tums skärm) .......................................1142
12.3.31 Visning och inställning av oscillationsskärmen (15-tums skärm) ...........................................1144
12.3.32 Inställning och visning av verktygskompenseringsskärm för perifer axelstyrning
(15-tums skärm) .......................................................................................................................1146
12.3.33 Eco-inställningsskärm (15-tums visningsenhet) ......................................................................1148
12.3.34 Eco-övervakningsskräm (15-tums skärm) ...............................................................................1152

Skärmar för 8,4/10,4-tums skärmenhet

Tryck på funktionsknappen för att visa eller ställa in värden för verktygskompenseringsvärden och
andra data.
I detta avsnitt beskrivs hur man kan visa och ställa in följande data:
1. Verktygskompenseringsvärde
2. Inställningar
3. Sekvensnummerjämförelse och stopp
4. Gångtid och detaljräkning

- 1017 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

5. Värde för arbetsstyckets origooffset


6. Gemensamma kundmakrovariabler
7. Programpanel
8. Verktygsförvaltningsdata
9. Byta visningsspråk
10. Dataskydd i åtta nivåer
11. Val av precisionsnivå
12. Data för förvaltning av verktygslivslängd
13. Inmatning av malldata

Programpanelen, visning av byte av språk och val av precisionsnivå, och inmatning av malldata, beror på
maskintillverkarens specifikationer. Se motsvarande maskinhandbok för närmare information.

12.3.1 Visa och mata in inställningsdata


Data, t ex flaggan TV-kontroll och stanskoden, ställs in på skärmen för inställningsdata. På skärmen kan
man också aktivera/avaktivera parameterskrivning, aktivera/avaktivera funktionen för att infoga
sekvensnummer automatiskt i programredigeringen samt bestämma inställningarna för
sekvensnummerjämförelsen och stoppfunktionen.
För automatisk infogning av sekvensnummer, se avsnittet "AUTOMATISK INFOGNING AV
SEKVENSNUMMER" i kapitel "SKAPA PROGRAM" i "DRIFT".
För sekvensnummerjämförelse och stoppfunktion, se underavsnittet "Sekvensnummerjämförelse och
stopp" i "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP <OFS/SET>" i kapitel "STÄLLA IN
OCH VISA DATA" i "DRIFT".
Det här avsnittet beskriver hur man ställer in data.

Rutin för programmering av inställningsdata


Rutin
1 Välj MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [INSTÄL] för att visa skärmen för inställningsdata.
Den här skärmen omfattar flera sidor.
Tryck på sidknappen eller på tills önskad skärm visas.
Nedan följer ett exempel på hur skärmen för inställningsdata ser ut.

- 1018 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.3.1 (a) Skärm för INSTÄLLNING (HAND) (10.4-tums skärm)

Fig. 12.3.1 (b) Skärm för INSTÄLLNING (SPEGL.) (10.4-tums skärm)

4 Flytta markören till det element som skall ändras med markörknapparna .

5 Mata in ett nytt värde och tryck på programknappen [INPUT].

Förklaring
- SKRIVA PARAMETRAR
Här kan funktionen för att ändra parametrar aktiveras eller avaktiveras.
0 : Inaktiverad
1 : Aktiverad

- 1019 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- TV-KONTROLL
Här genomförs TV-kontroll.
0 : Ingen TV-kontroll
1 : Utför en TV-kontroll

- UTMATNINGSKOD
Kod för datautmatning med RS232C-gränssnitt.
0 : Utmatning av EIA-kod
1 : Utmatning av ISO-kod

- INMATNINGSENHET
Måttenhet i tum eller metriskt system
0 : Metrisk
1 : Tum

- I/O-KANAL
Kanal för RS232C-gränssnitt.
0 : Kanal 0
1 : Kanal 1
2 : Kanal 2

- SEKVENS NR
Här kan man bestämma om sekvensnumret skall infogas automatiskt under programredigeringen i
redigeringsfunktionen.
0 : Sekvensnumren infogas inte automatiskt.
1 : Sekvensnumren infogas automatiskt.

- PROGRAMFORMAT
Inställning av om serie 10/11-format skall användas.
0: Använder standardformat.
1: Använder serie 10/11-format.
För serie 10/11 format, se kapitel "MINNESOPERATION MED serie 10/11-FORMAT" i
"PROGRAMMERING" i ANVÄNDARHANDBOKEN (för svarvsystem) eller
ANVÄNDARHANDBOKEN (för fleroperationsmaskin, dvs. maskincenter).

- SEKVENSSTOPP
Här ställs det sekvensnummer in som skall användas för att stoppa en bearbetning för
sekvensnummerjämförelse samt stoppfunktionen och numret på det program som sekvensnumret hör till.

- SPEGLING
Inställning av spegling PÅ/AV för varje axel.
0 : Spegling av
1 : Spegling på

- Övrigt
Med sidknappen eller kan du också visa skärmen INSTÄLLNINGAR (TIMER). För denna
skärm, se underavsnittet "Visa och ställ in gångtid, detaljräkning och tid" i "SKÄRMAR SOM VISAS
MED FUNKTIONSKNAPP <OFS/SET>" i kapitel "STÄLLA IN OCH VISA DATA" i "DRIFT".

- 1020 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3.2 Sekvensnummerjämförelse och sekvensstopp


Om det aktuella programmet innehåller ett block med ett programmerat sekvensnummer växlar systemet
till funktionen enkelt block efter att blocket har körts.

Rutin för sekvensnummerjämförelse och stoppfunktion


Rutin
1 Välj MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [INSTÄL] för kapitelval.
4 Tryck på sidknappen eller flera gånger tills följande skärm visas.

Fig. 12.3.2 (a) Skärm för INSTÄLLNING (HAND) (10.4-tums skärm)

5 Mata in numret (1 till 99999999) på det program som innehåller det sekvensnummer som stoppar
bearbetningen i (PROGRAM NR) för SEKVENSSTOPP.
6 Mata in det sekvensnummer som stoppar bearbetningen i (SEKVENS NR) för SEKVENSSTOPP
(med maximalt åtta siffror)
7 När automatisk drift körs går driften in i enkelblockläge vid det block som innehåller det
sekvensnummer som har ställts in.

Förklaring
- Sekvensnummer efter att programmet har exekverats
När systemet har hittat det programmerade sekvensnumret under programkörningen minskas det
sekvensnumret som har ställts in för sekvensnummerkompensering och sekvensstoppet blir "-1".

- Undantagsblock
Om systemet hittar det förbestämda sekvensnumret i ett block med alla kommandon som skall köras
internt av CNC-styrningen avbryts inte detta block.
[Exempel] N1 #1=1 ;
N2 IF[#1 EQ 1]GOTO 08 ;
N3 GOTO 09 ;
N4 M98 P1000 ;
N5 M99 ;
- 1021 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

I det exempel som visas ovan stoppas inte exekveringen av programmet om det förbestämda
sekvensnumret hittas.

- Stopp i fasta cykler


Om det förbestämda sekvensnumret finns i ett block som har ett fast cykelkommando stoppas
exekveringen av programmet efter återgången.

- När samma sekvensnummer återfinns flera gånger i programmet


Om det förbestämda sekvensnumret förekommer minst två gånger i ett program avbryts
programkörningen efter det block där det förbestämda sekvensnumret förekommer första gången.

- Block som skall upprepas ett visst antal gånger


Om det förbestämda sekvensnumret finns i ett block som skall köras flera gångar avbryts programmet inte
förrän blocket har körts så många gånger som programmerats.

12.3.3 Visa och ställa in gångtid, detaljräkning och tid


Här kan gångtid, det totala antalet bearbetade detaljer, antalet erforderliga detaljer och antalet bearbetade
detaljer visas.
Dessa data kan ställas in med parameter eller på denna bildskärm (utom det totala antalet bearbetade
detaljer och den tid som systemet var på; dessa värden kan endast ställas in med parameter).
Denna bildskärm kan också visa klockslaget. Tiden kan också ställas in på denna bildskärm.

Rutin för att visa programmerad gångtid, detaljräkning och tid


Rutin
1 Välj MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [INSTÄL] för kapitelval.
4 Tryck på sidknappen eller flera gånger tills följande skärm visas.

Fig. 12.3.3 (a) Skärm för INSTÄLLNING (TIMER) (10,4-tum)

- 1022 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
5 Du kan ställa in antalet erforderliga detaljer genom att flytta markören till ERFORDERLIGA
DETALJER och mata in antalet detaljer som skall bearbetas.
6 Du kan ställa in klockan genom att flytta markören till DATUM eller TID, mata in ett nytt datum
eller en ny tid och sedan trycka på programknappen [INPUT].

Förklaring
- TOTALT ANTAL DETALJER
Detta värde ökas med ett om M02, M30 eller en M-kod som programmerats med parameter nr 6710
exekveras. Värdet kan inte ställas in på denna bildskärm. Ställ in värdet i parameter nr 6712.

- ERFORDERLIGA DETALJER
Här kan du ställa in erforderligt antal bearbetade detaljer.
Om detta värde ändras till “0" är antalet detaljer obegränsat.
Detta värde kan även ställas in med parameter nr 6713.

- DETALJRÄKNING
Detta värde ökas med ett om M02, M30 eller en M-kod som programmerats med parameter nr 6710
exekveras. Detta värde kan även ställas in av parameter nr 6711. I allmänhet återställs detta värde när det
når det antal detaljer som krävs. Se motsvarande maskinhandbok för närmare information.

- KONT.TIL
Här visas den totala tid som systemet är på. Detta värde kan inte ställas in på denna bildskärm, utan
endast med parameter nr 6750.

- BEARB.TID
Anger den totala gångtiden under automatisk drift utan tiderna för stopp och matningsstopp.
Detta värde kan ställas in i parameter nr 6751 eller nr 6752.

- SKÄRTID
Här visas den totala tid som behövs för skärning med skärhastighet, t.ex. linjär interpolering (G01) och
cirkulär interpolering (G02 eller G03). Detta värde kan ställas in i parameter nr 6753 eller nr 6754.

- FRITT ÄNDAMÅL
Detta värde kan t.ex. visa den totala tiden för kylmedelsflödet. Se motsvarande maskinhandbok för
närmare information.

- CYKELTID
Detta värde anger gångtid för ett automatiskt bearbetningssteg utan tider för stopp och matningsstopp.
Värdet nollställs automatiskt när en cykelstart exekveras vid återställning. Det nollställs även när
maskinen stängs av.

- DATUM och TID


Här visas aktuellt datum och aktuell tid. Datumet och tiden kan även ställas in på denna bildskärm.

- Användning
Om kommando M02 eller M30 exekveras ökas det totala antalet bearbetade detaljer och antalet
bearbetade detaljer med ett. Programmet bör därför skapas så att M02 eller M30 exekveras varje gång en
detalj är klar. Om en M-kod exekveras som har satts i parameter nr 6710 räknas dessutom detaljerna på
samma sätt. Det går också att avaktivera detaljräkningen även om M02 eller M30 exekveras (bit 0 (PCM)
i parameter nr 6700 har värdet 1). Se motsvarande maskinhandbok för mer information.

- 1023 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Begränsning
- Inställning av bearbetningstid och detaljräkning
Det går inte att ställa in negativa värden. M" och "S" kan ställas in från 0 till 59.
Värdet för det totala antalet bearbetade detaljer kan inte vara negativt.

- Tidsinställningar
Det går varken att ställa in negativa värden eller värden som är högre än värdena i nedanstående tabell.
Tabell 12.3.3 (a)
Punkt Maximalt värde Punkt Maximalt värde
År 2096 Timme 23
Månad 12 Minut 59
Dag 31 Sekund 59

12.3.4 Visa och ställa in arbetsstyckets origooffsetvärde


Visar arbetsstyckets origooffset för varje arbetsstyckes koordinatsystem (G54 till G59, G54.1 P1 till
G54.1 P48 och G54.1 P1 till G54.1 P300) och externt arbetsstyckes origooffset.
Arbetsstyckets origooffsetvärde och det externa arbetsstyckets origooffsetvärde kan ställas in på denna
bildskärm.

Procedur för att visa och ställa in värdet för arbetsstyckets origooffset
Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [ARBET.] för kapitelval.
Nu visas inställningsskärmen för arbetsstyckets koordinatsystem.

Fig. 12.3.4 (a) Skärm för ARBETSKOORDINATER (10.4-tums skärm)

3 Bildskärmen för arbetsstyckets origooffsetvärden omfattar två eller flera sidor.


Du kan öppna en sida på något av följande två sätt:
• Tryck på sidknappen eller .
• Mata in numret på arbetsstyckets koordinatsystem (0: extern origooffset, 1 till 6: arbetsstyckets
koordinatsystem G54 till G59, P1 till P48 : arbetsstyckets koordinatsystem G54.1 P1 till G54.1

- 1024 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
P48, P1 till P300 : arbetsstyckets koordinatsystem G54.1 P1 till G54.1 P300) och tryck på
knappen för manöverval [NR SOK].
4 Avaktivera dataskyddsnyckeln så att det går att skriva.
5 Flytta markören till det origooffsetvärde som skall ändras.
6 Mata in ett värde med sifferknapparna och tryck på programknappen [INPUT]. Det nya värdet är
värdet för arbetsstyckets origooffset. Om du matar in ett värde med sifferknapparna och trycker på
softkey-knappen [+INMAT] kan det nya värdet adderas till det gamla offsetvärdet.
7 Upprepa steg 5 och 6 för att ändra andra offsetvärden.
8 Aktivera dataskyddsnyckeln för att spärra inmatningsfunktionen.

OBS!
När axelnamnet som ställts i parameter nr 1020 inte är giltigt, bör arbetsstyckets
origooffsetvärde för axeln vara inställt på 0.

12.3.5 Direktinmatning av arbetsstyckets uppmätta origooffsetvärde


Denna funktion används för att kompensera skillnaden mellan arbetsstyckets programmerade
koordinatsystem och det aktuella koordinatsystemet. Det uppmätta offsetvärdet för origo i arbetsstyckets
koordinatsystem kan matas in på bildskärmen så att börvärdet stämmer överens med de aktuella måtten.
Vid inställningen av det nya koordinatsystemet anpassas det programmerade koordinatsystemet till det
aktuella.

Rutin för direkt inmatning av uppmätta värden för arbetsstyckets origooffset


Rutin
Y y

Yta A

Programmerad origo
för arbetsstycket
α

Yta B
O'
X
Ny offset
x
O β

Origo

Tidigare offset

1 När arbetsstycket är format som ovan ska man placera referensverktyget manuellt tills det vidrör
ytan A för arbetsstycket.
2 Dra in verktyget utan att ändra Y-koordinaten.
3 Mät distansen α mellan yta A och den programmerade origopunkten i arbetsstyckets
koordinatsystem på bilden ovan.
4 Tryck på funktionsknappen .
5 För att visa skärmen för ARBETSKOORDINATER, tryck på softkey-knappen för kapitelval [ARB].

- 1025 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.5 (a) Skärm för ARBETSKOORDINATER (10.4-tums skärm)

6 Flytta markören till det offsetvärde för arbetsstyckets origo som skall ställas in.
7 Tryck på adressknappen för den axel som offsetvärdet skall ställas in för (Y-axeln i detta exempel).
8 Mata in det uppmätta värdet (α) och tryck sedan på [MÄT].
9 Flytta referensverktyget manuellt tills det vidrör yta B för arbetsstycket.
10 Dra in verktyget utan att ändra X-koordinaten.
11 Mata in det uppmätta värdet för distansen (β) till yta B som ett X-värde som med steg 7 och 8.

Begränsning
- Flera inmatningar
Offsetvärden för två eller flera axlar kan inte matas in samtidigt.

- Inmatning under pågående programkörning


Denna funktion kan inte användas under pågående programkörning.

12.3.6 Visa och ställa in gemensamma variabler för kundmakron


Här visas gemensamma variabler (#100 till #149 eller #100 till #199, och #500 till #531 eller #500 till
#999) på bildskärmen.
Variabelvärdena kan också ställas in på denna bildskärm.
Relativa koordinater kan också delas upp på variabler.

Rutin för att visa och ställa in gemensamma variabler för kundmakro
Rutin
1 Tryck på funktionsknappen .
2 Tryck på menyknappen , softkey-knapp för kapitelval [MAKRO], och softkey-knapp
[(OPER)] i nämnd ordning.
Följande skärm visas.

- 1026 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.3.6 (a) Skärm för KUNDMAKRO (10,4-tums skärmenhet)

3 Flytta markören på något av följande sätt till det variabelnummer som skall ställas in:
• Mata in variabelnumret och tryck på softkey-knappen [NR SOK].
• Flytta markören till variabelnumret genom att trycka på sidknapparna och/eller

samt markörknapparna , , och/eller .


4 Mata in data med sifferknapparna och tryck på programknappen [INPUT].
5 För att ställa in en relativ koordinat i en variabel trycker du på adressknappen , , eller
, tryck sedan på softkey-knappen [INM.KO.].
6 Du kan ställa in ett blanksteg i en variabel med programknappen [INPUT]. Värdefältet för variabeln
blir tomt.

Förklaring
Om värdet för en variabel som genererats av en operation inte kan visas ges indikationen nedan.
Om det signifikanta antalet siffror är 12 (med bit 0 (F16) i parameter nr 6008 inställd på 0):
Variabelns värdeområde Variabelns värdeindikering
0 < Variabelvärde < +0.00000000001 +Underflöde
0 > Variabelvärde > -0.00000000001 -Underflöde
Variabelvärde > 999999999999 +Överflöde
Variabelvärde < -999999999999 -Överflöde
Om det signifikanta antalet siffror är 8 (med bit 0 (F16) i parameter nr 6008 inställd på 1):
Variabelns värdeområde Variabelns värdeindikering
0 < Variabelvärde < +0.0000001 +Underflöde
0 > Variabelvärde > -0.0000001 -Underflöde
Variabelvärde > 99999999 +Överflöde
Variabelvärde < -99999999 -Överflöde

12.3.7 Visa och ställa in programpanelen


Operationer på MDI-enheten kan fungera som ersättning för brytare på maskinens manöverpanel. Detta
innebär att ett funktionsval, matningsövermanning för joggning och så vidare kan göras med operationer
på MDI-enheten vilket eliminerar behovet att använda motsvarande brytare på maskinens manöverpanel.
- 1027 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Joggmatning kan ske med sifferknapparna.

Rutin för att visa och ställa in knapparna på programpanelen


Rutin
1 Tryck på funktionsknappen .
2 Tryck på funktionsknappen och tryck sedan på softkey-knappen för kapitelval [OPER].
3 Denna skärm omfattar flera sidor. Tryck på sidknappen eller på tills önskad skärm
visas.

Fig. 12.3.7 (a) Sida 1 för programpanelens skärm (utan funktionen handrattsmatning) (10,4-tums skärmenhet)

Fig. 12.3.7 (b) Sida 1 för programpanelens skärm (med funktionen handrattsmatning) (10,4-tums skärmenhet)

- 1028 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.3.7 (c) Sida 2 för programpanelens skärm (10,4-tums skärmenhet)

4 Flytta markören till önskad omkopplare genom att trycka på markörknappen eller .

5 Tryck på pilknappen eller för att matcha märket mot en valfri position och ställ in
önskat villkor.
6 Tryck på en av följande pilknappar för att utföra joggmatning. Tryck på knappen tillsammans
med en pilknapp för att utföra snabbtransport med joggmatning.

Fig. 12.3.7 (d) MDI-pilknappar

Förklaring
- Giltiga bearbetningar
De giltiga bearbetningsstegen på programpanelen visas nedan. Om varje grupp skall användas kan väljas
med hjälp av parameter nr 7200. De grupper som inte används visas inte på programvarumanöverpanelen.
Grupp 1 : Val av driftsätt
Grupp 2: Val av joggmatningsaxel och manuell snabbtransport
Grupp 3: Val av manuell pulsgenerator för matningsaxeln, Val av manuell pulsförstoring
Grupp 4: Joggmatning, matningsövermanning, övermanning med snabbtransport
Grupp 5: Extra skipp av block, enkelt block, maskinspärr, testkörning
Grupp 6: Dataskyddsnyckel
Grupp 7: Matningsstopp

- Bildskärmar med giltig joggning


Om skärmen anger andra skärmar än programpanelens skärm och självdiagnosskärmen kan joggmatning
inte utföras med pilknapparna. Denna funktion kan inte användas när den virtuella MDI-knappfunktionen
används.

- 1029 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Joggning och pilknappar


Matningsaxeln och riktningen som motsvarar pilknapparna kan ställas in med parametrarna nr 7210 till
7217.

- Allmänna knappar
Se motsvarande maskinhandbok för mer information om dessa knappar.

12.3.8 Ställa in och visa data för verktygsförvaltning


Funktionen verktygsförvaltning hanterar totalt verktygsinformation inklusive information om
verktygsoffset och livslängd.
Funktionen tillhandahåller en magasinskärm och verktygsförvaltningsskärm. I detta avsnitt beskrivs hur
man kan ställa in dessa skärmar.

OBS!
"Verktygshanteringsfunktionen" är en tillvalsfunktion.

12.3.8.1 Visa och ställ in magasinskärm


1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [VT-HANTERARE] för kapitelval.
Alternativt kan man trycka på funktionsknappen flera gånger tills skärmen för
verktygsförvaltning visas.
Tryck på softkey-knappen [MAGASIN].

Fig. 12.3.8.1 (a) Magasinskärm för verktygsförvaltning (15-tums skärm)

3 Genom att trycka på sidknapparna, markörknapparna och softkey-knapparna [←] och [→], flytta
markören till hylsans nr positionen för det magasin du vill ställa in eller modifiera data.
Alternativt kan man skriva in numret för verktygsförvaltningsdatan som du vill ställa in eller
modifiera och trycka på softkey-knappen [NR. SOK].
4 Tryck på softkey-knappen [EDIT].
5 För att ställa in verktygsförvaltningens datanummer för en hylsa, skriv in verktygsförvaltningens
datanummer och tryck sedan på softkey-knappen [INPUT].
Följ stegen nedan för att radera inställningen av verktygsförvaltningens datanummer för en hylsa:
- 1030 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
<1> Tryck på softkey-knappen [RAD.].
<2> Tryck på softkey-knappen [AKTDAT]. För att radera verktygsförvaltningens datanummer som
är registrerade för alla hylsor, tryck på softkey-knappen [ALL].
<3> Tryck på softkey-knappen [EXEK]. Alternativt, skriv 0.
6 För att avsluta redigeringen tryck på softkey-knappen [EXIT].
Detta återställer skärmen till verktygsförvaltningsskärmen.

Förklaring
- Alternativ metod
Magasindata kan också matas in/ut genom att använda externa I/O-enheter.
Se kapitlet "DATA I/O" i "OPERATION".

- Visade data
HYLSA : Så många hylsor som anges i parameter nr 13222, 13227, 13232 eller 13237 (inställbar för
varje magasin) visas. Det inledande hylsnumret kan ställas in för varje magasin i parameter
nr 13223, 13228, 13233 eller 13238.
NR. : Datanummer för verktygsförvaltning visas.
I följande fall kan inte verktyg ställas in i magasin:
1. Ett datanummer utanför intervallet 0 till (antalet giltiga par i parameter nr 13220) ställs
in.
2. Verktygsförvaltningsdata är ogiltiga (bit 1 för verktygsinformation är 0).
3. Det datanumret för verktygsförvaltning som ska ställas in är redan inställt för en annan
hylsa.
TYP NR. : Verktygets typnummer som motsvarar verktygsförvaltningens datanummer visas.
Värdena kan inte ställas in på denna skärm.
SPDL : Visar verktygsförvaltningens datanummer och verktygets typnummer för spindelpositioner.
WAIT : Visar verktygsförvaltningens datanummer och verktygets typnummer för väntepositioner.

- Redigeringsläge
För att redigera data, tryck på softkey-knappen [REDIG] för att öppna läget redigering av
verktygsförvaltningsdata.

- Verktygsförvaltningens datanummer
Verktygsförvaltningens datanummer kan alternativt utökas till 64, 240 eller 1000 par. Dessutom kan
antalet verktyg som används ställas in i parameter nr 13220.

- Visa spindelpositioner och väntepositioner


Spindelpositionerna och väntepositionerna kan ställas in för varje kanal.

12.3.8.2 Visa och ställa in skärmen för verktygsförvaltning


Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [VT-HANTERARE] för kapitelval.
Alternativt kan man trycka på funktionsknappen flera gånger tills skärmen för
verktygsförvaltning visas.
3 Tryck på softkey-knappen [VT-HANTERARE].

- 1031 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.8.2 (a) Skärm för verktygsförvaltningsdata (10.4-tums skärm)

4 Genom att trycka på sidknapparna, markörknapparna och softkey-knapparna [←] och [→], flytta
markören till positionen för verktygsinformationen för det verktygsnummer du vill ställa in eller
modifiera data.
Alternativt kan man skriva in numret för verktygnumret som du vill ställa in eller modifiera och
trycka på softkey-knappen [NR. SOK].
5 Tryck på softkey-knappen [EDIT].
6 För att ställa in verktygsdata skriver man in önskat värde, sedan trycker man på softkey-knappen
[INPUT].
Följ stegen nedan för att radera verktygsinformation.
<1> I steg 4 flyttar du markören till den verktygsinformation som du vill radera.
<2> Tryck på softkey-knappen [RAD.].
<3> Tryck på softkey-knappen [AKTDAT]. För att radera hela verktygsinformationen trycker man
på softkey-knappen [ALLA].
<4> Tryck på softkey-knappen [EXEK].
7 För att avsluta redigeringen tryck på softkey-knappen [EXIT].
Detta återställer skärmen till verktygsförvaltningsskärmen.

Fig. 12.3.8.2 (b) Skärm för verktygsförvaltningsdata (kontrollfunktion) (10.4-tums skärm)

- 1032 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
8 När softkey-knappen [TEST] trycks in, om det finns verktyg med samma nummer men med olika
räknartyp (räkna och typ), flyttas markören till verktygets typnummer för det minsta
verktygsförvaltningsnumret i verktygets typnummer och ett varningsmeddelande visas.
Varningsmeddelandet som utlöses genom kontrollfunktionen visas nedan.
<1> För samma typ av verktyg med olika räknetyper
L-RÄKNETYP FEL:XXXXXXXX
<2> För samma typ av verktyg med samma räknetyper
L-RÄKNETYP MATCH

Förklaring
- Alternativ metod
Verktygsförvaltningsdata, anpassade data och namn inställda för verktygstillstånd kan också matas in/ut
genom att använda I/O-enheter.
Se kapitlet "DATA I/O" i "OPERATION".

- Visad information
• Livslängdinformation

Fig. 12.3.8.2 (c) Skärm för verktygsförvaltningens livslängdsstatus (10.4-tums skärm)

NR. : Datanummer för verktygsförvaltning visas. Dessa nummer kan visas men inte ställas
in. Verktygsförvaltningens datanummer för redigerade data blinkar tills
verktygsförvaltningens redigeringsläge avslutas. Verktygsförvaltningens datanummer
som ställs in eller raderas på magasinskärmen blinkar också på
verktygsförvaltningsskärmen.
TYP NR. : Visar verktygets typnummer.
Ett värde från 0 till 99,999,999 kan ställas in.
MG : Visar det magasinnummer som tilldelats varje verktyg. Dessa nummer kan visas men
inte ställas in.
HYLSA : Visar hylsnumret som tilldelats varje verktyg. Dessa nummer kan visas men inte
ställas in.
T-INFO : Följande fem typer av information visas i sekvens från höger:
• Verktygsförvaltningsdata: Giltiga (R)/ogiltiga (-))
• Livslängdsmätning: Tid (T)/räkning (C)
• Verktygstyp: Överdimensionerat verktyg (B)/normalt verktyg (N)
• Dataåtkomst: Låst (L)/olåst (U)

- 1033 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

• När ett verktyg inte är under livslängdsförvaltning:


Ingår i de verktyg som ska sökas (1)/ingår inte i de verktyg som ska sökas (0)

OBS!
1 Verktygstyper och dataåtkomstinformation varierar beroende på
specifikationerna som definieras av maskintillverkaren.
2 Samma typ av verktyg måste ha samma livslängdsmätning.

L-RÄKNARE :Visar antalet använda gånger/tidsperiod för användning av varje


verktyg.
Upp till 99 999 999 gånger eller 999 timmar 59 minuter 59 sekunder
kan ställas in.
MAX-LIVSLÄNGD :Visar den maximala livslängden för varje verktyg.
Upp till 99 999 999 gånger eller 999 timmar 59 minuter 59 sekunder
kan ställas in.
ANMÄRKNING-L :Märkt livslängdsvärde för ett verktyg
Upp till 99 999 999 gånger eller 999 timmar 59 minuter 59 sekunder kan ställas
in.
L-TILLSTÅND :Aktuellt verktygstillstånd
Visar ett av de fyra tillstånden, inklusive ogiltig (0), närvarande (1, 2), inte
närvarande (3), och trasig (4). Siffrorna inom parentes är datavärden som
används när dessa tillstånd matas in i MDI.

• Spindelvarvtal/matningshastighet

Fig. 12.3.8.2 (d) Skärm för verktygsförvaltningsdata för spindelvarvtal/matningshastighet (10.4-tums skärm)

S : Spindelvarvtal.
Ett värde från 0 till 99,999 kan ställas in.
F : Matningshastighet.
Ett värde från 0 till 99,999,999 kan ställas in.

- 1034 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

• Verktygets offsetinformation

Fig. 12.3.8.2 (e) Skärm för verktygsförvaltningsdata med verktygsoffset (10.4-tums skärm)

H : Nummer för verktygslängdkompensering (endast för bearbetningscentrumsystem).


Ett värde från 0 till 999 kan ställas in.
D : Nummer för skärkompensering (endast för bearbetningscentrumsystem).
Ett värde från 0 till 999 kan ställas in.
TG : Kompenseringnummer för verktygsgeometri (endast för svarvsystem).
Ett värde från 0 till 999 kan ställas in.
TW : Kompenseringsnummer för verktygsslitage (endast för svarvsystem).
Ett värde från 0 till 999 kan ställas in.

De visade offsetdatan bestäms oberoende på tillvalskonfigurationen och parameterinställningarna


(bit 1(DCR), 2(DOY), 4(DO2), 6(DOT) och 7(DOM) i parameter nr 13202).
• Anpassa information

Fig. 12.3.8.2 (f) Skärm för verktygsförvaltningsdata anpassad data (10.4-tums skärm)

ANPASSN0 : Bit-typanpassad information.


För varje bit, kan 1 eller 0 matas in.

- 1035 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

ANPASSN1 till 4 : Anpassad information. Valfritt värde från -99 999 999 till 99 999 999 kan
ställas in.
ANPASSN5 till 20 :Anpassad information. Dessa poster visas endast när alternativet anpassad
datautvidgning (5 till 20) för funktionen verktygsförvaltning är aktiverad.
Valfritt värde från -99 999 999 till 99 999 999 kan ställas in.
ANPASSN21 till 40 :Anpassad information. Dessa poster visas endast när alternativet anpassad
datautvidgning (5 till 40) för funktionen verktygsförvaltning är aktiverad.
Valfritt värde från -99 999 999 till 99 999 999 kan ställas in.

- Verktygsförvaltningens datanummer
Verktygsförvaltningens datanummer kan alternativt utökas till 64, 240 eller 1000 par. Antalet verktyg
som används kan ställas in i parameter nr 13220.

- Redigeringsläge
För att redigera data, tryck på softkey-knappen [REDIG] för att öppna läget redigering av
verktygsförvaltningsdata.

- Övermanning av livslängdsmätning
När tidsperioden är inställd som verktygslivslängdens räknetyp kan räknetypen övermannas om bit 2
(LFV) i parameter nr 6801 är inställd till 1. Specificera ett övermanningsvärde genom att använda en
brytare på maskinens manöverpanel.
Exempel)
När skärning utförs i 10 minuter med en övermanning på 0,1 räknas en minut i verktygets
livsräknare.

- Funktion för utvidgning av verktygsförvaltning


När verktygsförvaltningens utvidningsfunktioner aktiveras kan du använda följande funktioner utöver
verktygsförvaltningens funktioner.
• Ett värde med en decimalpunkt kan ställas in som anpassade data.
Det maximala antalet decimaler kan kan ställas till 7 genom G10-datainmatning och filinmatning.
• Olika typer av verktygsförvalningsdata kan skyddas med hjälp av KODNYCKEL-signaler.
Ett försök att mata in ett värde till skyddad data ger ett varningsmeddelande “SKRIVSKYDD.”
• Val av verktygslivslängdens period
Bit 5 av verktygsinformation används för att göra ett val av periodens livlängd.
Punkt Beskrivning
Datalängd 1 byte (flagguppgifter)
#5 REV 0: En (1) sekund av periodens livslängd används.
1: 8 msek. av periodens livslängd används.
Utbud av beräkningar är enligt följande.
1 sek : 0 till 3 599 999 sekunder (999 timmar 59 minuter 59 sekunder)
8 msek : 0 till 3 599 992 ms (59 timmar 59 minuter 992 sekunder)

12.3.8.3 Varje verktygs dataskärm


Varje verktygs dataskärm
Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [VT-HANTERARE] för kapitelval.
Alternativt kan man trycka på funktionsknappen flera gånger tills skärmen för
verktygsförvaltning visas.
3 Tryck på softkey-knappen [VARJE VERK.]. Varje verktygs dataskärm visas.

- 1036 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.3.8.3 (a) Dataskärmen för varje verktyg (10.4-tums skärm)

Förklaring
- Rubrik
Följande fyra dataposter visas: NR., TYP NR., MG, och HYLSA.
När datatabellen för ett verktyg sträcker sig över två eller fler sidor, visas samma rubrik på dessa sidor.

- Datatabell
Följande datatabell visar dataposter som rör ett verktyg i taget.
Dataposterna visas från den övre vänstra delen till den nedre vänstra delen, den övre högra och den lägre
högra delen visar positionsnummer på skärmen i stigande ordning som specificeras med
anpassningsfunktionen. Antalet siffror som visas för en datapost är fastställd till 11.
Upp till 24 dataposter visas på en sida. (12 dataposter × 2 kolumner)
När mer än 24 dataposter ställs in för ett verktyg, visas den 25:e och efterföljande dataposten på nästa sida.
(Upp till tre sidor)
När en datapost är inställd som ett skärmelement för verktygsförvaltningens dataskärm två eller flera
gånger med hjälp av dataskärmen för verktygsförvalningens anspassningsfunktion (en av
verktygsförvaltningens utvidgningsfunktioner), visas endast dataposten med den mindre
positionsnummervisningen. Om inget värde är inställt för en datapost visas inte fältet för dataposten och
nästa datapost visas.

Knappåtgärder
- Åtgärder med MDI-knapparna
Sifferknappar Matar in ett numeriskt värde.
Visar den förra sidan för samma verktyg.

Visar nästa sida för samma verktyg.

Flyttar markören till den föregående dataposten.


När markören är på den översta raden i datatabellen, flyttas den till den nedersta raden i
den vänstra kolumnen. När markören är på den första dataposten flyttas den till den sista
dataposten.

- 1037 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Flyttar markören till nästa datapost.


När markören är på den nedre raden i datatabellen, flyttas den till översta raden i högra
kolumnen. När markören är på den sista dataposten flyttas den till den första dataposten.
Flyttar markören till vänster på skärmen.
När markören å den vänstra kolumnen i datatabellen, flyttas den till den högra kolumnen
på raden omedelbart ovanför. När markören är på den första dataposten flyttas den till den
sista dataposten.
Flyttar markören till höger på skärmen.
När markören på den högra kolumnen i datatabellen, flyttas den till den vänstra kolumnen
på raden omedelbart under. När markören är på den sista dataposten flyttas den till den
första dataposten.

- Åtgärder med softkey-knapparna


Softkey-knapp [REDIGERA]
Öppnar läget redigering av verktygsförvaltningsdata.
Softkey-knappen [NR.SÖK]
Visar data med ett förvaltningsdatanummer om den trycks in efter att man matar in datanummer för
verktygsförvaltning.
Softkey-knappen [FÖREG. VTYG]
Återgår till det föregående datanumret i verktygsförvaltningen.
Softkey-knappen [NÄSTA.VTYG]
Fortsätter till nästa verktygsförvaltningsnummer.

Åtgärder i läget redigering av verktygsförvaltningsdata


För att redigera data, tryck på softkey-knappen [REDIG] för att öppna läget redigering av
verktygsförvaltningsdata.

Fig. 12.3.8.3 (b) Dataskärmen för varje verktyg (10.4-tums skärm)

I läget redigering av förvaltningsdata visas “REDIGERA” längst ner till höger på skärmen.
Förutom de ovan nämnda knappåtgärderna kan följande göras i läget redigering av förvaltningsdata:

Skriver ett värde som angetts med sifferknapparna.


- 1038 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Softkey-knappen [SLUT]
Avslutar läget redigering av verktygsförvaltningsdata.
Åtgärder för att redigera verktygsinformation är desamma som på dataskärmen för
verktygsförvaltning.

12.3.8.4 Visa den totala livslängden för verktyg av samma typ


Dataskärmen total livslängd
Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [VT-HANTERARE] för kapitelval.
Alternativt kan man trycka på knappen flera gånger tills skärmen för verktygsförvaltning visas.
3 Tryck på softkey-knappen [TOT. LIVSL]. Dataskärmen för total livslängd visas.
4 Tryck på softkey-knappen [(OPER)] och sedan softkey-knappen [BYT] för att byta skärm mellan
total livslängddata för verktyg av räkningstyp och av tidräkningstyp.

Fig. 12.3.8.4 (a) Visning av räkning (10.4-tums skärm)

Fig. 12.3.8.4 (b) Visning av tid (10.4-tums skärm)

- 1039 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Visad information
S-NO. : Sekventiellt nummer för varje verktygstyp
TYP NR. : Verktygstypnummer
T-REST-LIV : Totalvärden för resterade livslängd för verktyg med samma verktygstypnummer
VT-L-RÄKN : Totalt använda räkningar/tider för verktyg med samma verktygstypnummer
V-MAX-LIV : Totalvärden för maximal livslängd för verktyg med samma verktygstypnummer
NR : Antal verktyg med samma verktygstypnummer
T-ANM.-LIV : Totala anmärkningar om verktygets livslängdsvärde med samma verktygstypnummer
när verktygslivslängdens ankomstsignal ska matas ut för varje verktygstyp
STATUS : Om verktygslivslängdens ankomstsignal har matats ut när signalen ska matas ut för
varje verktygstyp
Någon av de två tillstånden (OGJORT och GJORT) visas.

När bit 3 (ETE) i parameter nr 13200 är inställd till 0 och bit 2 (TRT) i parameter nr 13200 är inställd till
1 ska verktygslivslängdens ankomstsignal matas ut för varje verktygstypnummer och T-ANM.-LIV och
STATUS visas.

Knappåtgärder
- Åtgärder med MDI-knapparna
Visar föregående sida. Markören flyttas till den sista dataposten på den sidan.

Visar nästa sida. Markören flyttas till den första dataposten på den sidan.

Flyttar markören uppåt på skärmen.

Flyttar markören nedåt på skärmen.

Avaktiverad.

Avaktiverad.

- Åtgärder med softkey-knapparna


Softkey-knappen [DETALJ]
Visar dataskärmen för detaljerad livslängd
Softkey-knappen [UPPDAT.]
Uppdaterar data som visas på dataskärmen för total livstid.
Softkey-knapp [ÄNDRA]
Växlar skärmen mellan räkne- och tidstyper.
Softkey-knapp [VT-TYPNR. SÖK]
Flyttar markören till ett verktygstypnummer när den trycks in efter numret har angivits.
Softkey-knapp [VT-ST. TYPNR]
Sorterar data i stigande ordning för verktygstypnummer.
Softkey-knapp [VT-FALL-TNR]
Sorterar data i fallande ordning för verktygstypnummer.
Softkey-knapp [R-ST. LIVSL]
Sorterar data i stigande ordning för resterande livstidsvärden.
Softkey-knapp [R-FALL LIVS]
Sorterar data i fallande ordning för resterande livstidsvärden.

OBS!
1 Efter intryckning av softkey-knapparna [VT-ST. TYPNR], [VT-FALL-TNR], [R-ST.
LIVSL], eller [R-FALL LIVS], placeras markören överst på sida 1 på
dataskärmen för total livslängd.
- 1040 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

OBS!
2 När strömmen slås på visas data för verktyg av räkningstyp i stigande ordning
för verktygets nummer. När visningstypen ändras eller när data sorteras i en
annan ordning bibehålls statusen.
3 Om softkey-knappen [DETALJ] trycks in när ingen data visas på dataskärmen
för total livslängd, matas varningsmeddelandet “INGEN DATASKÄRM
DETALJERAD LIVSLÄNGD” ut.
4 Om en oregistrerad verktygstyp specificeras och funktionsknappen [T-TYPENO.
SRH] trycks in matas varningsmeddelandet "UNREGISTERED NUMBER" ut.

Dataskärmen detaljerad livslängd


Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [VT-HANTERARE] för kapitelval.
Alternativt kan man trycka på knappen flera gånger tills skärmen för verktygsförvaltning
visas.
3 Tryck på softkey-knappen [TOT. LIVSL]. Dataskärmen för total livslängd visas.
4 Tryck på softkey-knapp [(OPER)], sedan på softkey-knapp [DETALJ]. Dataskärmen detaljerad
livslängd visas.

Fig. 12.3.8.4 (c) Dataskärmen detaljerad livslängd (10.4-tums skärm)

- Visad information
TYP NR. : Verktygstypnummer
ORDNING : Sekventiellt nummer i stigande ordning för resterande livstider eller ordningen
där anpassade data ställs in.
NR. : Verktygsförvaltningens datanummer
REST-LIV : Resterande livsvärde som erhållits genom att subtrahera värdet för
livslängdsmätning från det maximala livslängdvärdet
L-RÄKNARE : Total använd räkning eller tid för verktyget
MAX-LIVSLÄNGD : Maximalt livslängdsvärde för verktyget
ANMÄRKNING-L : Anmärkning livslängdsvärde för verktyget

- 1041 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

STATUS :Livstidsstatus för verktyget


Visar en av de fyra tillstånden (NO-MNG (0), FRIGE (1, 2), INGN (3) och
SKADAD (4)).

Knappåtgärder
- Åtgärder med MDI-knapparna
Visar föregående sida.

Visar nästa sida.

Flyttar markören uppåt på skärmen. Markören flyttas till den sista dataposten på den sidan.

Flyttar markören nedåt på skärmen. Markören flyttas till den första dataposten på den sidan.

Avaktiverad.

Avaktiverad.

- Åtgärder med softkey-knapparna


Softkey-knapp [UPPDAT]
Uppdaterar data som visas på dataskärmen för detaljerad livslängd.
Markören är placerad i början av sida 1 efter att denna softkey-knapp trycks in.
Softkey-knapp [STÄNG]
Stänger ned dataskärmen för detaljerad livslängd och återgår till dataskärmen för total livslängd.

OBS!
1 När softkey-knappen [STÄNG] trycks in och dataskärmen för total livslängd visas
igen, placeras markören på dataskärmen för total livslängd enligt följande.
2 Om verktygen med uppvisade verktygstypnummer är registrerade som
verktygsförvaltningsdata när den detaljerade dataskärmen är nedstängd,
placeras markören på skärmen för total livslängd på det verktygstypnumret.
3 Om verktygen med uppvisade verktygstypnummer inte är registrerade som
verktygsförvaltningsdata när den detaljerade dataskärmen är nedstängd,
placeras markören på skärmen för total livslängd på den första totala
livslängdsdatan.

12.3.8.5 Skärmen för verktygsgeometridata


Skärmen för verktygsgeometridata
Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [VT-HANTERARE] för kapitelval.
Alternativt kan man trycka på knappen flera gånger tills skärmen för verktygsförvaltning
visas.
3 Tryck på menyknappen , sedan softkey-knappen [VT-GEOM.]. Skärmen för
verktygsgeometridata visas.

- 1042 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.3.8.5 (a) Dataskärmen för verktygsgeometri (15-tums skärm)

- Visat objekt
NR. : Verktygsgeometrinummer
Upp till 20 nummer kan visas.
VÄNSTER : Anger antalet hylsor till vänster om referenshylsan som ska upptas.
Ett värde mellan 0 och 4 kan anges.
HÖGER : Anger antalet hylsor till höger om referenshylsan som ska upptas.
Ett värde mellan 0 och 4 kan anges.
ÖVRE : Anger antalet hylsor över referenshylsan som ska upptas.
Ett värde mellan 0 och 4 kan anges. (Använd detta alternativ när magasinet är av matristyp.)
NEDRE : Anger antalet hylsor under referenshylsan som ska upptas.
Ett värde mellan 0 och 4 kan anges. (Använd detta alternativ när magasinet är av matristyp.)

Knappåtgärder
- Åtgärder i standardläge
Åtgärder med MDI-knapparna
Sifferknappar Matar in ett numeriskt värde.
Flyttar markören uppåt på skärmen.

Flyttar markören nedåt på skärmen.

Flyttar markören till vänster på skärmen.

Flyttar markören till höger på skärmen.

Åtgärder med softkey-knapparna


Softkey-knappen [NR.SÖK]
Flyttar markören på ett verktygsgeometrinummer när den trycks in efter att numret har angets.
Softkey-knapp [REDIGERA]
Öppnar dataredigeringsläget.
Softkey-knappen [LÄS]
Matar in data som rör funktionerna för verktygsförvaltning.
Denna knapp är endast tillgänglig i standardläge.
Sätt NC i läget REDIGERING.
- 1043 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Softkey-knappen [ UTLÄS]
Matar ut data som rör funktionerna för verktygsförvaltning.
Denna knapp är endast tillgänglig i standardläge.
Sätt NC i läget REDIGERING.
I läget redigering av förvaltningsdata är följande knappåtgärder tillgängliga utöver ovan nämnda
knappåtgärder.

- Åtgärder i redigeringsläge
För att redigera data, tryck på softkey-knappen [REDIG] för att öppna läget redigering. I läget redigering
visas “REDIGERA” längst ner till höger på skärmen.

Åtgärder med MDI-knapparna


Skriver ett värde som angetts med sifferknapparna.

Åtgärder med softkey-knapparna


Softkey-knappen [SLUT]
Avslutar dataredigeringsläget.

Exempel
Ställ in redigeringsläget. När verktygsgeometri med verktygsgeometrinummer 1 upptar 1 hylsa i vänster
riktning, 0,5 hylsor i höger riktning och 1,5 hylsor i riktning nedåt, ställer man in data enligt figuren
nedan:

Fig. 12.3.8.5 (b) Exempel på inställning av data på skärmen för verktygsgeometridata (10,4-tums skärm)

- 1044 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

- Visa upptagna hylsor i magasinhanteringstabellen


Varje hylsa som upptas av ett verktyg lagrat i en annan hylsa indikeras med en asterisk (*).

Fig. 12.3.8.5 (c) Magasinhanteringstabell (10.4-tums skärm)

Om ett verktyg som ska registreras för ett magasin anses interfera med ett annat verktyg, visas
varningsmeddelandet “VERKT. INTERFER KONTROLL FEL:xxxx,xxxx”. xxxx indikerar
verktygsnummer för vardera av de två verktygen. Om ett verktyg anses interferera med flera verktyg,
visas endast det första verktyget som detekteras med NC-interferenskontrollen.
Om ett verktyg anses interfera med ramen för ett magasin, visas verktygsnumret för det verktyg som ska
lagras och “RAM”.

- Sök efter en tom hylsa för ett överdimensionerat verktyg


Om man i läget redigering av förvaltningsdata trycker på softkey-knappen [(OPRT)] och sedan trycker på
nästa menyknapp , visas softkey-knapparna för sökning efter en tom hylsa för ett överdimensionerat
verktyg.

Fig. 12.3.8.5 (d) Söka efter en tom hylsa för ett överdimensionerat verktyg (10.4-tums skärm)

- 1045 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Ange verktygsgeometrinumret i knappbufferten och tryck på en softkey-knapp för sökning. Markören


flyttas till en tom hylsa som passar geometrin.
TOM SÖK.N : Söker efter en tom hylsa framåt.
TOM SÖK.P : Söker efter en tom hylsa bakåt.
SÖK TOM : Söker efter hylsan närmast den aktuella positionen.

- Skärmen för verktygsförvaltning


Du kan använda bit 2 för verktygsinformation för att växla mellan ett överdimensionerat verktyg eller
normalt verktyg. För ett överdimensionerat verktyg anger man ett verktygsnummer som passar det
verktyget.

Fig. 12.3.8.5 (e) Bit för att växla mellan ett normalt verktyg och överdimensionerat verktyg (10.4-tums skärm)

Fig. 12.3.8.5 (f) Verktygsgeometrinummer (10.4-tums skärm)

- 1046 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3.9 Visa och byta visningsspråk


Det språk som används för visning kan ersättas med ett annat språk.
Ett visningsspråk kan ställas in med en parameter. Genom att ändra inställningen av visningsspråk på
denna skärm går det att byta visningsspråk utan att stänga av och slå på strömmen.

Visa och ställ in visningsspråk


Rutin
1 Tryck på funktionsknappen .
2 Tryck på menyknappen flera gånger.
3 Tryck på softkey-knappen [SPRÅK] för att visa språkskärmen.

Fig. 12.3.9 (a) Skärm för SPRÅK (10.4-tums skärm)

4 Tryck på sidknappen eller och tryck sedan på markörknappen eller för


att flytta markören till önskat visningsspråk.
5 Tryck på softkey-knappen för drift [TILL]. Visningsspråket ändras till det valda språket. Det
specificerade språket på denna skärm blir kvar även om strömmen slås av och sedan på.

Förklaring
- Växla språk
Språkskärmen kan visas om bit 0 (NLC) i parameter nr 3280 ställs in på 0.
- Språk som kan väljas
De visningsspråk som kan väljas på denna skärm är följande:
1. Engelska
2. Japanska
3. Tyska
4. Franska
5. Kinesiska (traditionell)
6. Kinesiska (förenklad)
7. Italienska
8. Koreanska
9. Spanska
- 1047 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

10. Holländska
11. Danska
12. Portugisiska
13. Polska
14. Ungerska
15. Svenska
16. Tjeckiska
17. Ryska
18. Turkiska
19. Bulgariska
20. Rumänska
21. Slovakiska
22. Finska
23. Hindi
Bland de språk som listas ovan visas engelska och andra användbara språk på skärmen som en lista över
språk som kan väljas.

OBS!
Hindi stöds endast på 8.4" färgskärm (LCD). Det stöds inte på 10.4"/15"
färgskärm (LCD).

Begränsning
- Ändring av språkparametrar på parameterskärmen
Vilket språk som skall användas för visningen specificeras med parameter nr 3281. Denna parameter kan
även ändras med parameterskärmen. Om en ändring förs på parameterskärmen reflekteras den nya
inställningen tills funktionen "TILLÄMPA" verkställs på språkskärmen eller strömmen slås på igen. Om
ett ogiltigt värde ställs in i parameter nr 3281 på parameterskärmen visas skärmen på engelska när
strömmen slås på igen.

12.3.10 Dataskydd i åtta nivåer


Du kan ställa in åtta funktionsnivåer för CNC-maskinen och PMC och en av åtta skyddsnivåer för varje
typ av CMC- eller OMC-data.
Om ett försök görs att ändra CNC- och PMC-data eller mata ut dem till en extern enhet jämförs
funktionsnivån med skyddsnivån för att bestämma om ändringen eller den externa utmatningen skall
tillåtas.

OBS!
"Dataskydd i åtta nivåer" är en tillvalsfunktion.

12.3.10.1 Ställ in funktionsnivå


Du kan ställa in åtta funktionsnivåer för CNC-maskinen och PMC.

Visning och inställning av funktionsnivå


Rutin
1 Tryck på funktionsknappen .
2 Tryck på menyknappen flera gånger, tills softkey-knapp [SKYDD] visas.
3 Tryck på softkey-knappen [SKYDD].
Skärmen för inställning av funktionsnivå som visas nedan visas.

- 1048 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.3.10.1 (a) Skärm för inställning av funktionsnivå (10,4-tums skärmenhet)

4 Mata in lösenordet för den funktionsnivå som skall ställas in/justeras, tryck sedan på softkey-knapp
[LÖSENORD IN].
5 För att återvända till funktionsnivå 0, 1, 2 eller 3 trycker du på softkey-knappen [AVBRYT
LÖSENORD].

Förklaring
- Ställa in funktionsnivå
För att välja funktionsnivå 0 till 3 använder du motsvarande knappsignal för minnesskydd.
För att välja funktionsnivå 4 till 7 använder du motsvarande lösenord.
Tabell 12.3.10.1 (a) Inställning av funktionsnivå
Funktionsnivå Inställning Exempelgruppering
7 (hög) Lösenord -
6 Lösenord MTB
5 Lösenord Återförsäljare och integrator
4 Lösenord Slutanvändare
3 Knappsignal för minnesskydd Användarnivå (nivå 1)
2 Knappsignal för minnesskydd Användarnivå (nivå 2)
1 Knappsignal för minnesskydd Användarnivå (nivå 3)
0 (låg) Knappsignal för minnesskydd Användarnivå (nivå 4)

När funktionsnivå 4 till 7 ställs in förblir funktionsnivån oförändrad tills lösenordet ändras.
(Funktionsnivån förblir även oförändrad om strömmen slås av.)
Funktionsnivå 7 är reserverad för underhåll av CNC-maskinen och PMC.

OBS!
När ett lösenord matas in visas en asterisk (*) istället för varje tecken som matas
in.

12.3.10.2 Ändra lösenord


Den aktuella funktionsnivån visas.
Lösenordet för var och en av funktionsnivåerna 4 till 7 kan ändras.

- 1049 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Visa och ställ in skärmen för ändring av lösenord


Rutin
1 Tryck på funktionsknappen .
2 Tryck på menyknappen flera gånger, tills softkey-knapp [SKYDD] visas.
3 Tryck på softkey-knappen [SKYDD].
4 Tryck på softkey-knappen [LÖSENORD].
Skärmen ÄNDRA LÖSENORD som visas nedan visas.

Fig. 12.3.10.2 (a) Skärmen ÄNDRA LÖSENORD (10,4-tums skärmenhet)

5 Mata in en funktionsnivå vars lösenord skall ändras och tryck sedan på softkey-knappen [INPUT].
6 Mata in det aktuella lösenordet för den funktionsnivå vars lösenord skall ändras och tryck sedan på
softkey-knappen [INPUT].
7 Mata in ett nytt lösenord och tryck sedan på softkey-knappen [INPUT].
8 Mata in det nya lösenordet igen för att bekräfta och tryck sedan på softkey-knappen [INPUT].
9 Tryck på softkey-knappen [ÄNDR LÖSEN].
10 För att rensa lösenord, tryck på softkey-knappen [RAD. LÖSEN].

Förklaring
Upp till åtta tecken (endast stora alfabetiska och numeriska tecken) kan matas in.

OBS!
1 För ett lösenord som består av tre till åtta tecken är följande tecken tillgängliga:
• Stora alfabetiska tecken
• Numeriska tecken
2 När ett lösenord matas in visas en asterisk (*) istället för varje tecken som matas
in.

- 1050 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

OBS!
3 Om ett lösenord kan ändras på den aktuella funktionsnivån bestäms på följande
sätt:
• Lösenord för en funktionsnivå som är högre än den aktuella funktionsnivån
Kan inte ändras.
• Lösenord för den aktuella funktionsnivån
Kan ändras.
• Lösenord för en funktionsnivå som är lägre än den aktuella funktionsnivån
Kan ändras (endast till initiallösenordet).
4 Det inställda lösenordet visas inte.
Var försiktig så att du inte glömmer lösenordet.

12.3.10.3 Inställning av skyddsnivå


Den aktuella funktionsnivån visas.
Skyddsnivån för byte och skyddsnivån för utmatning av alla data visas.
Skyddsnivån för byte och skyddsnivån för utmatning av alla data kan ändras.

Bekräftelse baserad på skyddsnivåinställningen


Rutin
1 Tryck på funktionsknappen .
2 Tryck på menyknappen flera gånger, tills softkey-knapp [SKYDD] visas.
3 Tryck på softkey-knappen [SKYDD].
4 Tryck på softkey-knappen [DATANIVÅ] för att ändra skyddsnivån för CNC-data eller tryck på
softkey-knappen [PMC-NIVÅ] för att ändra skyddsnivån för PMC-data.
Följande skärm för byte av skyddsnivå visas.

Fig. 12.3.10.3 (a) Skärm för ändring av skyddsnivån (10,4-tums skärmenhet)

5 Flytta markören till ändringsnivån eller utmatningsnivån för ett önskat dataobjekt.
6 Mata in ett nytt önskat lösenord och tryck sedan på softkey-knappen [INPUT].

- 1051 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

OBS!
När skyddsnivån för PMC-data är inställd, används softkey-knappen [SKIFTA
PMC] för att växla mellan de PMC-kanaler som ska ställas in, för flerkanalers
PMC.

Förklaring
Om skyddsnivån för ett dataobjekt är högre än den aktuella funktionsnivån kan inte skyddsnivån för
dataobjektet ändras.
Skyddsnivån för ett dataobjekt kan inte ändras till en skyddsnivå som är högre än den aktuella
funktionsnivån.
För var och en av följande typer av data kan du ställa in en skyddsnivå. Följande typer av
dataskyddsnivåer finns:
• Ändra skyddsnivå
Ställer in den skyddsnivå som används när data ändras.
• Skyddsnivå utmatning
Ställer in den skyddsnivå som används när data matas ut till en extern enhet.
Som skyddsnivå kan du ställa in ett värde på 0 (låg) till 7 (hög).

Tabell 12.3.10.3 (a) Skyddsnivå för alla typer av data


Inledande skyddsnivå
Typ av data
BYT Utmatning
Kundmakrovariabeldata <KUNDMAKRO>
0 0
(inklusive variabeldata avsedda för makroexekveringsprogram)
Periodiska underhållsdata <PERIODISKA UNDERHÅLLSDATA> 0 0
Verktygsförvaltningsdata <DATA F. VTYGS-LIVSL> 0 0
Verktygsoffsetdata <VERKTYGSOFFSETDATA>
(För varje typ när verktygsgeometrikompensering och verktygsslitagekompensering 0 0
behandlas olika)
Klockdata <TID> 0 0
Mängddata för arbetsstyckets origoförskjutning <ARBET NOLL FÖRSKJUTNING> 0 0
Arbetsstyckets origooffsetdata <ARBET NOLL FÖRSKJUTNING> 0 0
Ethernet-inställningsdata <ETHERNET-INSTÄLLN> 0 0
Parameterdata <PARAMETERDATA> 4 0
Inställningar <INSTÄLLNINGSDATA> 0 0
Kompenseringsdata för stigningsfel <STIGNINGSFELDATA> 4 0
Parameterdata för Power Mate CNC-hanteringsfunktionen
0 0
<PARAMETERDATA FÖR POWER MATE CNC-MANAGER>
Program för varje detalj <DETALJPROGRAM> 0 0
Redigeringsfunktion delprogram <ÄNDRINGSPROGRAM FÖR VARJE DEL> 0 0
Förinställningsfunktion för absolut koordinat <FÖRINSTÄLLNING AV ABSOLUTA
0 0
AXELDATA>

Tabell 12.3.10.3 (b) Skyddsnivå för PMC-data


Inledande skyddsnivå
Typ av data
BYT Utmatning
Sammansättning parameter 0 0
Inställning (online) 0 0
Inställning (varje kanal) 0 0
Sekvensprogram 0 0
PMC-parameter 0 0
Timer 0 0
Räknare 0 0
Hållrelä 0 0
Hållrelä (system) 0 0

- 1052 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Inledande skyddsnivå
Typ av data
BYT Utmatning
Datatabell 0 0
Datatabellkontroll 0 0
PMC-minne 0 0
I/O-konfiguration 0 0
I/O-Link gruppval 0 0
Registrering av I/O-enhet 0 0

OBS!
1 För en del typer av data finns inte utmatningsfunktionen.
2 När skyddsnivån för data är högre än den aktuella funktionsnivån kan inte
funktionsnivån ändras.
3 Skyddsnivån för en datanivå kan inte ändras till en nivå som är högre än den
aktuella funktionsnivån.
4 Inställbara typer av data ökar eller minskar beroende på tillvalskonfigurationen.
5 För detaljer om skyddsnivån för PMC-data hänvisas till
"PMC-programmeringsguide (B-64513EN)".
6 Data som rör verktygsinformation på skärmen VT-DATA ALLA för
verktygsförvaltningsfunktionen skyddas genom att verktygsoffsetdata skyddas.
7 Typ av verktygsoffsetdata som aktiveras beror på minne för
verktygskompenseringsvärden.
8 För att ändra skyddsnivå för varje delprogram, gör så på skärmen för
PROGRAMKATALOG, snarare än på skärmen för SKYDDSNIVÅ.
9 Delprogramredigering inkluderar programredigering för MDI-läget.
10 Förinställning av absoluta koordinater gör att förinställda värden för
arbetsstyckets koordinatsystem skyddas.
11 Under inmatning/utmatning av verktygsoffsetdata, om någon typ av
verktygsoffsetdata inte får lov att ändras eller matas ut till utsidan, bearbetas det
enligt följande:
- Inmatning : Alla typer av data, förutom de som ej får lov att ändras,
ändras.
- Utmatning: Alla typer av data, förutom de som ej får lov att ändras,
matas ut.

12.3.10.4 Ställa in skyddsnivån för byte och skyddsnivån för utmatning


av ett program
Visningen/funktionerna som anges nedan kan utföras från katalogskärmen.
Skyddsnivån för byte och skyddsnivån för utmatning av varje detaljprogram visas.
Skyddsnivån för byte och skyddsnivån för utmatning av varje detaljprogram kan ändras.

Ställa in skyddsnivån för byte och skyddsnivån för utmatning av ett program
Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
Skärmen för programmapp nedan visas.

- 1053 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.10.4 (a) Programmappskärmn (10,4-tums skärmenhet)

3 Tryck på softkey-knappen [(OPER)].


4 Tryck på softkey-knappen [DET. PÅ]. Skärmvisningen växlar till detaljvisningsskärmen.
5 Flytta markören till ett önskat program.
6 Tryck på knappen för nästa meny flera gånger tills [ÄNDRA ATTR] visas.
7 Tryck på softkey-knappen [ÄNDRA ATTR].
8 Mata in ett nytt önskat lösenord och tryck sedan på softkey-knappen [ÄNDRA NIVÅ].
9 För att ändra skyddsnivån för utmatning, knappa in önskad ny nivå och tryck på softkey-knappen
[NIV UT].

Förklaring
Skyddsnivån för byte (0 till 7) och skyddsnivån för utmatning (0 till 7) visas “VÄRDE SKYDDSNIVÅ
BYTE/NIVÅ SKYDDSNIVÅ UTMATNING”.

OBS!
1 När skyddsnivån för data är högre än den aktuella funktionsnivån kan inte
funktionsnivån ändras.
2 Skyddsnivån för en datanivå kan inte ändras till en nivå som är högre än den
aktuella funktionsnivån.
3 En skyddsnivå kan endast ställas för de detaljprogram som finns på
“CNC_MEM”-enheten.

12.3.11 Val av precisionsnivå


En medelhög precisionsnivå mellan parametrarna för tryck på hastighet (precisionsnivå 1) och
parametrarna för precision (precisionsnivå 10) som är inställda på inställningsskärmen för
bearbetningsparametrar (AI-kontur) kan väljas. På samma sätt som visas i Fig. 12.3.11 (a) är nivåerna
proportionellt linjära och en medelhög nivå kan väljas så att optimala parametrar kan beräknas
automatiskt för att utföra bearbetningen.

- 1054 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Värde

RMS-värde

1 10 Precisionsnivå
(RMS-värde: Effektivvärdet)

Fig. 12.3.11 (a) Fig. av "nivå"

Rutin för val av precisionsnivå


1 Välj MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [PREC-NIVÅ].

Fig. 12.3.11 (b) Skärm för val av skyddsnivå (10,4-tums skärm)

4 För att ändra precisionsnivån matar du in en önskad precisionsnivå (1 till 10) och trycker sedan på
knappen på MDI-panelen.
5 När precisionsnivån ändras erhålls ett RMS-värde från den hastighetsbetonade parametersättningen
och den precisionsbetonade parametersättningen för parametermodifiering.
För den modifierade parametern, se beskrivning för justering av bearbetningsparameter.
6 Om det finns en axel utöver de för tillfället visade axlarna, tryck på knappen eller
flera gånger för att visa skärmen för axeln.

- 1055 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.3.12 Visa och ställa in data för övervakning av


verktygslivslängden
Visning av hanteringsdata för verktygslivslängd på en skärm gör det möjligt att avgöra aktuell status för
hantering av verktygslivslängd. På skärmen kan också hanteringsdata för verktygslivslängd redigeras.
Skärmen är antingen:
• Hantering av verktygets livslängd (listskärm) eller
• Hantering av verktygets livslängd (gruppredigeringsskärm)

Översikt
Hantering av verktygets livslängd
(gruppredigeringsskärm)
Poster som visas:
- NÄSTA GRUPP - VALD GRUPP
- MAX. VT-STYCKEN - LIVSLÄNGD- RAEKNA
- T-KOD - H-KOD och D-KOD
Funktioner:
- Ställ in verktygsdata - Ställa in en
verktygsstatus
- Ställa in verktygsöverhoppning
- Ställa in livslängdsmätning, livslängdsvärde och
livslängdsräknare

Listskärm
EDIT

END
Hantering av verktygets livslängd (listskärm)
Poster som visas:
- NÄSTA GRUPP
- VALD GRUPP
- GRUPP NR
- LIVSLÄNGD
- VERKTYGSHANTERINGSSTATUS
- GRUPP ATT ÄNDRA
Funktioner:
- Söka efter grupper
- Rensa exekveringsdata
- Ställa in verktygets livslängdsräknare

Om man trycker på softkey-knapp [REDIGERA]


eller [SLUT] växlar man från listskärm till
Gruppredigeringsskärm gruppredigeringsskärm eller tvärtom.

M
Om livslängdsförvaltningens B-funktion är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1), kan följande
parameterar användas för att visa godtyckliga grupper och återstående inställningsvärden.
• Om bit 5 (TGN) i parameter nr 6802 = 1:
En godtycklig grupp visas i listan och gruppredigeringsskärmarna.
• Om bit 3 (GRP) i parameter nr 6802 = 1:
- 1056 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Återstående inställningsvärden visas på gruppredigeringsskärmen. Gruppredigeringsskärmen visar
alltid H- och D-koder.

T
T-serien är försedd med två typer av verktygsväxling, revolvertyp och ATC-typ. För T-serien varierar
visningen beroende på vilken verktygsväxlingstyp som används.
Om revolvertyp används (bit 3 (TCT) i parameter nr 5040 = 0)
• När varken H-koden eller D-koden används visas de inte.
• När ingen godtycklig grupp kan användas visas de inte.
Om ATC-typ används (bit 3 (TCT) i parameter nr 5040 = 1)
• D-koden visas på gruppredigeringsskärmen.
• Om livslängdsförvaltningens B-funktion aktiveras (bit 4 (LFB) i parameter nr 6805 = 1) och bit 5
(TGN) i parameter nr 6802 = 1, visas godtyckliga grupper på listan och gruppredigeringsskärmen.
Om livslängdsförvaltningens B-funktion aktiveras (bit 4 (LFB) i parameter nr 6805 = 1) och bit 3 (GRP) i
parameter nr 6802 = 1, visas återstående inställningsvärden på gruppredigeringsskärmen.

12.3.12.1 Hantering av verktygets livslängd (listskärm)


Denna skärm kan visa hanteringsstatus för livslängd för alla verktyg i verktygsgrupper och om
livslängden på verktygsgrupperna har gått ut. Det gör också att du kan ställa in räknare för
verktygslivslängd och rensa exekveringsdata.

Visning på listskärmen
Rutin
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger för att visa softkey-knappen [VT-LIV].
3 Tryck på softkey-knappen [VTG-LIVSLÄNGD].

(A)

(B)

(C)

Fig. 12.3.12.1 (a) Visa förvaltning av verktygslivslängd (listskärm) (10,4-tums skärmenhet)

- Innehåll i (A)
(A) visar verktygsgruppnummer och övermanningsvärde. Om det inte finns någon verktygsgrupp att visa
visas **** istället för verktygsgruppnummer.

- 1057 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

NÄSTA GRUPP : Verktygsgruppnumret för vilket livslängdsräkning startas av nästa


M06-kommando.
ANV. GRUPP : Verktygsgruppnummer för vilket livslängdsräkning håller på.
VALD GRUPP : Verktygsgruppnummer för vilket livslängdsräkning pågår eller livslängdsräkning
utfördes senast.
RÄKN. ÖVERM. : "1.0GÅNGER" visas om övermanningssignal för verktygslivslängdsräkning är
avaktiverad (bit 2 (LFV) i parameter nr 6801 = 0).

OBS!
Om godtyckliga gruppnummer aktiveras representeras NÄSTA GRUPP, ANV.
GRUPP, och VALD GRUPP med ett godtyckligt gruppnummer snarare än
verktygets gruppnummer.

- Innehåll i (B)
(B) visar det inställda livslängdsvärdet, det aktuella innehållet i verktygslivslängdsräknarens och de
registrerade verktygsnumren (i den ordning de används) för varje verktygsgrupp. Om typen av
livslängdsräkning är användningsfrekvens, väljs mätenheten som används vid visning och specificering
av inställda livslängdsvärden och värden för verktygslivslängdsräknare väljs enligt inställning av bit 0
(FCO) i parameter nr 6805 enligt listan nedan.
Bit 0 (FCO) i parameter nr 6805 0 1
Mätenhet som används vid visning och specificering av inställda värden för 1 minut 0,1 minuter
livslängd och värden för verktygslivslängdsräknare

Följande tabell listar de prefix som används med verktygsnummer.


Verktygsstatus Verktyg som används Verktyg som inte används
Återstående livslängd @ Ingen indikering
Skippa # #
Livslängdens slut * *

OBS!
1 Verktygslivslängdsräknaren anger beräknat värde för verktyget som markeras
med @.
2 Om bit 3 (EMD) i parameter nr 6801 = 0, förblir ett verktygsnummer märkt med
@ även om verktygets livslängd har gått ut tills man har valt ett annat verktyg.
3 Om bit 3 (EMD) i parameter nr 6801 =1, kan följande skillnader uppstå,
beroende på typ av verktygsräknare som används.
• Om typen av livslängdsräknare är användningsfrekvens ändras prefixet till "*"
(livslängd slut) så fort ett verktygs livslängd är slut.
• Om typen av livslängdsräknare är räkningsfrekvens läggs det till ett i slutet av
ett program på (så som M02 eller M30). Så prefixet ändras inte till "*"
(livslängd slut) även om verktygets livslängdsräknare matchar
livslängdsvärdet. Symbolen "*" (livslängd slut) visas när verktygets
livslängdsräkning läggs till efter att CNC:n är återställd.
4 Om bit 2 (ETE) i parameter nr 6804 = 1 visas symbolen "*" som indikerar slutet
på livslängden på det senaste verktyget på hanteringsskärmen för verktygets
livslängd när livslängdsräknaren för det senaste verktyget på verktygsgruppen i
fråga matchar livslängdsvärdet. På det viset indikerar informationen om det
senaste verktyget i FOCAS2 eller PMC-fönstret att verktygets liv är slut om
verktygsväxlingens signal TLCH <Fn064.0> är 1.

- 1058 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Om ett godtyckligt gruppnummer aktiveras visas ett godtyckligt gruppnummer inom parantes bredvid
verktygets gruppnummer. Om inget godtyckligt gruppnummer anges visas "********" istället.

Fig. 12.3.12.1 (b) Visa godtyckliga gruppnummer

Godtyckliga gruppnummer aktiveras genom att ställa in följande parametrar.


M
• Verktygets livslängdsförvaltnings B-funktion är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1)
• Godtyckliga gruppnummer är aktiverade (bit 5 (TGN) i parameter nr 6802 = 1).
T
• Den aktuella verktygsväxlingstypen är ATC (bit 3 (TCT) i parameter nr 5040 = 1).
• Verktygets livslängdsförvaltnings B-funktion är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1)
• Godtyckliga gruppnummer är aktiverade (bit 5 (TGN) i parameter nr 6802 = 1).

- Innehåll i (C)
(C) visar verktygsgruppnummer för vilket en verktygssignal har utfärdats.
Om det finns så många verktygsgruppnummer att alla nummer inte kan visas utelämnas några och ">>"
visas istället.
Om det inte finns något verktygsgruppnummer som behöver ändras visas “****”.

OBS!
Om godtyckliga gruppnummer aktiveras representeras ett verktygsgruppnummer
som behöver ändras med ett godtyckligt gruppnummer snarare än
verktygsgruppnumret.

Ställa in data på listskärmen


Hanteringsdata för verktygslivslängd kan anges i återställningsläget (både OP och RST-signalerna är "0").
Inställning av bit 1 (TCI) i parameter nr 6804 till 1 aktiverar emellertid att hanteringsdata för
verktygslivslängd specificeras även vid automatisk drift (OP-signalen är "1").

OBS!
Angående inställningar ANV. GRUPP eller NÄSTA GRUPP.
1) Under automatisk drift (OP-signal = "1" och bit 1 (TCI) för parameter nr 6804
= 1), endast räknaren för verktygets livslängd kan ändras.
2) I återställningsläget (OP-signal = "0" och RST-signal "0"), följande redigering
stoppar livslängdshanteringen, eftersom det inte kan fortsätta.
- Rensning av exekverad data

Rutin
- Inställning av verktygets livslängdsräknare
Verktygets livslängdsräknare kan ställas in med ett värde med följande metoder.
Metod 1
1 Placera markören på verktygets livslängdsräknare för önskad verktygsgrupp.
2 Mata in värdet på knappsatsen.
3 Tryck på softkey-knappen [INPUT].

- 1059 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Metod 2
1 Placera markören på verktygets livslängdsräknare för önskad verktygsgrupp.
2 Mata in värdet på knappsatsen.
3 Tryck på knappen .

- Rensa exekveringsdata
Alla existerande exekveringsdata för en verktygsgrupp som har valts med markören kan rensas på
följande vis:
1 Placera markören på den verktygsgrupp vars exekveringsdata du vill rensa.
2 Tryck på softkey-knappen [RAD.].
3 Tryck på softkey-knappen [EXEK].

OBS!
Inställning av bit 4 (GRS) i parameter nr 6800 till 1 aktiverar exekveringsdata för
alla registrerade verktygsgrupper som ska rensas.

- Välja verktygsgrupper
Verktygsgrupper kan väljas med följande metoder.
Metod 1
1 Mata in ett verktygsgruppnummer på knappsatsen.
2 Tryck på softkey-knappen [NR SÖK].

OBS!
Om godtyckliga gruppnummer aktiveras väljs en verktygsgrupp genom att man
söker efter ett godtyckligt gruppnummer snarare än verktygsgruppnumret.

Metod 2
1 Tryck på sidknapp eller för att visa önskade grupper.

2 Tryck på markörknappen eller för att flytta markören till önskad grupp på antingen
vänster eller höger sida.

- Växla till gruppredigeringsskärm


Växling till hantering av verktygets livslängd (gruppredigeringsskärm)
1 Flytta markören till den verktygsgrupp du vill redigera.
2 Tryck på softkey-knappen [EDIT].

12.3.12.2 Hantering av verktygets livslängd (gruppredigeringsskärm)


På denna skärm kan man redigera hanteringsdata för verktygets livslängd (så som
verktygslivslängdsvärde, verktygslivslängdsräknare och verktygsdata) för aktuell verktygsgrupp.

Visa skärmen för gruppredigering


Rutin
1 Placera markören på den verktygsgrupp du vill redigera från listskärmen.
2 Tryck på softkey-knappen [(OPER)].
3 Tryck på softkey-knappen [EDIT].

- 1060 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

(A)

(B)

Fig. 12.3.12.2 (a) Visa förvaltning av verktygslivslängd (gruppredigeringsskärm) (10,4-tums skärmenhet)

OBS!
Om inget verktyg har registrerats med en verktygsgrupp visas inget av typ av
livslängdsräkning, livslängdsvärde eller värde för livslängdsräkning för
verktygsgruppen.

- Innehåll i (A)
Liksom motsatsen till listskärmen, visar (A) på redigeringsskärmen nästa verktygsgruppnummer och
övermanningsvärde. Om det inte finns någon lämplig verktygsgrupp visas **** istället.
NÄSTA GRUPP : Verktygsgrupp för vilken livslängdsräkning som startas av nästa
M06-kommando.
ANV. GRUPP : Verktygsgruppnummer för vilket livslängdsräkning håller på.
VALD GRUPP : Verktygsgruppnummer för vilket livslängdsräkning pågår eller livslängdsräkning
utfördes senast.
RÄKN. ÖVERM. : "1,0GÅNGER" visas om övermanningssignal för verktygslivslängdsräkning är
avaktiverad (bit 2 (LFV) i parameter nr 6801 = 0).

OBS!
Om godtyckliga gruppnummer aktiveras representeras NÄSTA GRUPP, ANV.
GRUPP, och VALD GRUPP med ett godtyckligt gruppnummer snarare än
verktygets gruppnummer.

- Innehåll i (B)
(B) detaljer hanteringsdata verktygslivslängd som har att göra med en vald verktygsgrupp enligt följande:
TYP : 1 Räkningsfrekvens
2 Användningsfrekvens

LIV : Värde verktygslivslängd


RÄKNA : Livslängdsräknare
STATUS : Verktygsstatus Verktyg som används Verktyg som inte används
Återstående livslängd @ Ingen indikering
Skippa # #
Livslängdens slut * *

- 1061 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

T-KOD : Verktygsnummer
M
H-KOD : Verktygslängdkompensering specifikationskod
D-KOD : Fräskompensation specifikationskod

T
H-KOD : Visas ej.
D-KOD : Specifikationskod för verktygsoffsetvärde
om ATC-typ används (bit 3 (TCT) i parameter nr 5040 = 1)

OBS!
1 Verktygslivslängdsräknaren anger beräknat värde för verktyget som markeras
med @.
2 Om bit 3 (EMD) i parameter nr 6801 = 0, förblir ett verktygsnummer märkt med
@ även om verktygets livslängd har gått ut tills man har valt ett annat verktyg.
3 Om bit 3 (EMD) i parameter nr 6801 =1, kan följande skillnader uppstå,
beroende på typ av verktygsräknare som används.
• Om typen av livslängdsräknare är användningsfrekvens ändras prefixet till "*"
(livslängd slut) så fort ett verktygs livslängd är slut.
• Om typen av livslängdsräknare är räkningsfrekvens läggs det till ett i slutet av
ett program på (så som M02 eller M30). Så prefixet ändras inte till "*"
(livslängd slut) även om verktygets livslängdsräknare matchar
livslängdsvärdet. Symbolen “*” (livslängd slut) visas när verktygets
livslängdsräkning läggs till efter att CNC:n är återställd.
4 Om bit 2 (ETE) i parameter nr 6804 = 1 visas symbolen "*" som indikerar slutet
på livslängden på det senaste verktyget på hanteringsskärmen för verktygets
livslängd när livslängdsräknaren för det senaste verktyget på verktygsgruppen i
fråga matchar livslängdsvärdet. På det viset indikerar informationen om det
senaste verktyget i FOCAS2 eller PMC-fönstret att verktygets liv är slut om
verktygsväxlingens signal TLCH <Fn064.0> är 1.

Visa godtyckliga grupper och återstående inställningsvärden

Fig. 12.3.12.2 (b) Visa godtyckliga gruppnummer och återstående inställningsvärden på redigeringsskärmen

M
Om livslängdsförvaltningens B-funktion är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1) och följande
parametrar är aktiverade, visas godtyckliga grupper och återstående inställningsvärden.
ALT. GRUPP : Godtyckligt gruppnummer (om bit 5 (TGN) i parameter nr 6802 = 1)
REST RÄKNING : Återstående inställningsvärde som används tills dess att ett nytt verktyg väljs (om bit
3 (GRP) i parameter nr 6802 = 1)

T
Om verktygets livslängdsförvaltning B-funktion är aktiverad(bit 4 (LFB) i parameter nr 6805 = 1)
Revolvertyp (bit 3 (TCT) i parameter nr 5040 = 0)
ALT. GRUPP : Visas ej.

- 1062 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
REST RÄKNING : Återstående inställningsvärde som används tills dess att ett nytt verktyg väljs (om bit
3 (GRP) i parameter nr 6802 = 1)
ATC-typ (bit 3 (TCT) i parameter nr 5040 = 1)
ALT. GRUPP : Godtyckligt gruppnummer (om bit 5 (TGN) i parameter nr 6802 = 1)
REST RÄKNING : Återstående inställningsvärde som används tills dess att ett nytt verktyg väljs (om bit
3 (GRP) i parameter nr 6802 = 1)

Ställa in data på gruppredigeringsskärmen


Hanteringsdata för verktygslivslängd kan anges i återställningsläget (både OP och RST-signalerna är "0").
Inställning av bit 1 (TCI) i parameter nr 6804 till 1 aktiverar emellertid att hanteringsdata för
verktygslivslängd specificeras även vid automatisk drift (OP-signalen är "1").
Tillgängliga redigeringsfunktioner listas nedan.

M
Objekt som kan redigeras Driftsätt
Inställning av typ av livslängdsräkning och verktygsdata (T-kod, H-kod och D-kod) Alla lägen
Lägga till verktygsnummer (T-kod) MDI
Radera alla verktygsgruppdata samtidigt MDI
Radera verktygsdata (status, T-kod, H-kod och D-kod) MDI
Välja verktygsöverhoppning MDI
Ange för att rensa verktygsdata (livslängdsåterställning) MDI

T
Objekt som kan redigeras Driftsätt
Inställning av typ av livslängdsräkning och verktygsdata (T-kod och D-kod) Alla lägen
Men D-koden kan endast redigeras om ATC-typen används (bit 3 (TCT) i parameter nr 5040 = 1)
Lägga till verktygsnummer (T-kod) MDI
Radera alla verktygsgruppdata samtidigt MDI
Radera verktygsdata (status, T-kod och D-kod) MDI
Välja verktygsöverhoppning MDI
Ange för att rensa verktygsdata (livslängdsåterställning) MDI

M
T
Om inget verktyg har registrerats med en verktygsgrupp kan inget av typ av livslängdsräkning,
livslängdsvärde eller värde för livslängdsräkning ställas in för verktygsgruppen. Lägg först till ett
verktygsnummer (T-kod).

OBS!
1 Angående redigering ANV. GRUPP eller NÄSTA GRUPP:
<1> Under automatisk drift (OP-signal = "1" och bit 1 (TCI) för parameter nr
6804 = 1), endast räknaren för verktygets livslängd kan ändras.
<2> I återställningsläget (OP-signal = "0" och RST-signal "0"), följande redigering
stoppar livslängdshanteringen, eftersom det inte kan fortsätta.
- Lägga till verktygsnummer (T-kod)
- Radera alla verktygsgruppdata samtidigt
- Radera verktygsdata (status, T-kod, H-kod och D-kod)
2 Följande redigeringsfunktioner kan ställa in verktygets ändringssignal till "1".
- Välja verktygsöverhoppning för det sista verktyget.
- Radering av verktygsnummer som resulterar i något annat verktyg än dem
vars livslängd är slut eller som har skippats eftersom de inte har kunnat hittas i
verktygsgruppen i fråga.
- 1063 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

OBS!
3 Följande redigeringsfunktioner kan återställa verktygets ändringssignal till "0".
- Lägga till verktygsnummer till verktyg vars livslängd inte har gått ut och som
ställs in i aktuell verktygsgrupp.
- Välja rensning av verktygsdata.

Rutin
- Välja livslängdsmätning, verktygslivslängdens värde, verktygets
livslängdsräknare, verktygsdata, godtyckligt gruppnummer och återstående
inställningsvärde
Välja livslängdsmätning, verktygslivslängdens värde, verktygets livslängdsräknare, verktygsdata,
godtyckligt gruppnummer och återstående inställningsvärde
Metod 1
1 Placera markören på önskat objekt.
2 Mata ett värde med knappsatsen.
3 Tryck på softkey-knappen [INPUT].

Metod 2
1 Placera markören på önskat objekt.
2 Mata ett värde med knappsatsen.
3 Tryck på .

OBS!
1 Att byta ett verktygslivslängdsvärde eller en verktygslivslängdsräknare påverkar
inte verktygsstatus eller verktygsväxlingssignal.
2 Att byta typ av livslängdsräkning gör att verktygslivslängdsvärdet och
livslängdsräknaren återställs till 0.

M
Om livslängdsförvaltningens B-funktion är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1) och följande
parametrar är aktiverade, visas godtyckliga grupper och återstående inställningsvärden kan specificeras.
ALT. GRUPP : Godtyckligt gruppnummer (om bit 5 (TGN) i parameter nr 6802 = 1)
REST RÄKNING : Återstående inställningsvärde som används tills dess att ett nytt verktyg väljs (om bit
3 (GRP) i parameter nr 6802 = 1)

T
Om verktygets livslängdsförvaltning B-funktion är aktiverad(bit 4 (LFB) i parameter nr 6805 = 1)
Revolvertyp (bit 3 (TCT) i parameter nr 5040 = 0)
ALT. GRUPP : Kan inte ställas.
REST RÄKNING : Det är möjligt att ställa ett återstående inställningsvärde som ska användas tills dess
att ett nytt verktyg väljs (om bit 3 (GRP) i parameter nr 6802 = 1)
ATC-typ (bit 3 (TCT) i parameter nr 5040 = 1)
ALT. GRUPP : Godtyckliga gruppnummer kan ställas in (om bit 5 (TGN) i parameter nr 6802 = 1).
REST RÄKNING : Det är möjligt att ställa ett återstående inställningsvärde som ska användas tills dess
att ett nytt verktyg väljs (om bit 3 (GRP) i parameter nr 6802 = 1)

- Lägga till verktygsnummer


Verktygsnummer kan läggas till för en verktygsgrupp enligt följande:
1 Välj MDI-läget.
2 Placera markören på verktygsdata (T-kod, H-kod eller D-kod) precis innan ett verktygsnummer skall
läggas till.
- 1064 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
3 Mata in verktygsnumret med knappsatsen.
4 Tryck på softkey-knappen [INPUT].

(Exempel)
Verktygsnummer 1550 mellan 1 och 2 (för M-serien) läggs till
1 Flytta markören till data för nummer 1, mata in "1550" och tryck på [INFOGA].

2 Den inmatade T-koden 1550 sätts in i positionen för nummer 2. H- och D-koderna återställs till
0.

- Radera alla verktygsgruppdata samtidigt


All verktygsgruppdata kan raderas på en gång enligt följande:
1 Välj MDI-läget.
2 Välj den verktygsgrupp från vilken du vill radera alla verktygsdata på en gång.
3 Tryck på softkeyknappen [RADERA].
4 Tryck på softkey-knappen [GRUPP].
5 Tryck på softkey-knappen [EXEK].

- Ta bort verktygsdata
Verktygsdata kan raderas från en verktygsgrupp enligt följande:
1 Välj MDI-läget.
2 Placera markören på de verktygsdata (T-kod, H-kod eller D-kod) du vill radera.
3 Tryck på softkeyknappen [RADERA].
4 Tryck på softkey-knappen [<MARK>].

OBS!
1 Att radera alla verktyg från en verktygsgrupp är samma sak som att radera själva
verktygsgruppen.
2 Att radera ett verktyg som är märkt med @ (används) resulterar i att @ försvinner
från föregående verktyg, vars livslängd är slut och som har skippats.

- Välja verktygsöverhoppning
Verktygsdata kan placeras i ettikettskipp enligt följande:
1 Välj MDI-läget.
2 Placera markören på verktygsdata (T-kod, H-kod eller D-kod) för ett verktyg du vill skippa.
3 Tryck på softkey-knappen [STATUS].
4 Tryck på softkey-knappen [SKIPPA].

- Ange för att rensa verktygsdata (livslängdsåterställning)


Verktygsdatastatus kan rensas enligt följande:
1 Välj MDI-läget.
2 Placera markören på verktygsdata (T-kod, H-kod eller D-kod) för ett verktyg du vill rensa.
3 Tryck på softkey-knappen [STATUS].
4 Tryck på softkey-knappen [RENSA].

- 1065 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Välja en verktygsgrupp
Man kan välja en verktygsgrupp på följande vis:
Metod 1
1 Mata in ett verktygsgruppnummer på knappsatsen.
2 Tryck på softkey-knappen [NR SÖK].

OBS!
Om godtyckliga gruppnummer aktiveras väljs en verktygsgrupp genom att man
söker efter ett godtyckligt gruppnummer snarare än verktygsgruppnumret.

Metod 2
1 Tryck på sidknapp eller för att visa målverktygsgrupp.

- Växla till listskärmen


Hantering av verktygslivslängd (listskärm) kan återupptas enligt följande:
1 Tryck på softkey-knappen [SLUT].

12.3.13 Visning och inställning inmatning av malldata


Nedan beskrivs en metod för visning av bearbetningsmenyer (mallmenyer) som skapas av
maskintillverkare och en metod för att ställa in dem. Beskrivningarna baseras på ett exempel. För faktiska
mallmenyer och malldata, se manualerna från respektive maskintillverkare.

Visa malldata och mallmenyer


Nedan följer ett tillvägagångssätt för visning av mallmenyer.
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny .
3 Tryck på softkey-knapp [MALLMENY].
Nu visas mallmenyskärmen nedan.

Fig. 12.3.13 (a) Skärm för mallmeny (10.4-tum skärm)

På denna skärm kan man välja en mall att använda.


Följande två metoder kan användas för att välja mallar.
- 1066 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

• Använda markören
1 Flytta markören till ett mallnamn som du vill välja med markörknapp eller och

tryck sedan på softkey-knapp [VÄLJ] eller .


• Ange ett mallnummer
1 Mata in ett nummer som visas på vänster sida om mallnamnet och tryck på softkey-knapp
[VÄLJ] eller .
Kundmakroskärmen (malldataskärm) nedan visas.

Fig. 12.3.13 (b) Skärmen för kundmakro (malldata) (10,4-tums skärmenhet)

2 Mata in nödvändiga malldata och tryck på .


3 När alla data har matats in växlar man till MINNE och trycker på knappen för cykelstart.
Bearbetning börjar.

Förklaring
- Förklaringar till mallmenyskärmen
HÅLMALL
En godtycklig teckensträng som består av 12 eller färre tecken kan visas som menytitel.

- BULTHÅL
En godtycklig teckensträng som består av 10 eller färre tecken kan visas som mallnamn.

Maskintillverkarna bör programmera in teckensträng för menytitel och mallnamn med kundmakron
och spara dem i programminnet.

- Förklaringar till kundmakroskärmen (malldataskärmen)


BULTHÅL
En godtycklig teckensträng som består av 12 eller färre tecken kan visas som malldatatitel.

- VERKTYG
En godtycklig teckensträng som består av 10 eller färre tecken kan visas som variabelnamn.

- 1067 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

*BULTHÅLCIRKEL*
Kommentartexter omfattar nio 12-teckenblock eller så kan kommentaren vara upp till 12 rader
(10,4-tums skärm) eller 8 rader (8,4-tums skärm) med en blockräknare som en rad.

Maskintillverkarna bör programmera in teckensträng för variabelnamn och kommentartext med


kundmakron och spara dem i programminnet.

12.3.14 Visning och inställning av oscillationsskärmen


På denna skärm kan parametrarna för högprecis oscillationsfunktion visas och ställas in. (referenspunkt,
övre dödpunkt, nedre dödpunkt, oscillationsmatningshastighet)
Och om bit 4 (CHD) i parameter nr 8360 ställs in på 1 så visas faktiska data för högprecis
oscillationsfunktion. (verklig övre punkt, aktuell position, verklig nedre punkt, slagräknare, faktisk
matningshastighet)

Visning och inställning av oscillationsskärmen


Rutin
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger för att visa softkey-knappen [OSCILLATION].
3 Tryck på softkey-knappen [OSCILLATION].
Skärmen för oscillationsparameterinställning nedan visas. På denna skärm kan alla parametrar ställas
in.

Fig.12.3.14 (a) Skärmen för oscillationsparameterinställning

4 Tryck på sidknappen , .
Skärmen för faktiska hackdata som visas nedan framträder.

- 1068 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig.12.3.14 (b) Oscillationsskärm för visning av faktiska data (bit 4 (CHD) i parameter nr 8360 är 1)

Förklaring
- R-punkt (referenspunkt)
De absoluta koordinaterna för oscillationsaxelns referenspunkt ställs in och visas. (Parameter nr 8371)

- Övre dödpunkt
De absoluta koordinaterna för oscillationsaxelns övre dödpunkt ställs in och visas. (Parameter nr 8372)

- Nedre dödpunkt
De absoluta koordinaterna för oscillationsaxelns nedre dödpunkt ställs in och visas. (Parameter nr 8373)

- Oscillationsmatningshastighet
Oscillationsmatningshastigheten ställs in och visas. (Parameter nr 8374)

- Verklig övre punkt


Koordinaterna för oscillationsaxelns verkliga övre punkt ställs in och visas.
Om parameter ABS (nr 25655#7) är inställd till 0 visas de som maskinkoordinater.
Om parameter ABS är inställd till 1 visas de som absoluta koordinater.

- Aktuell position
Koordinaterna för oscillationsaxelns aktuella position visas.
Om parameter ABS (nr 25655#7) är inställd till 0 visas de som maskinkoordinater.
Om parameter ABS är inställd till 1 visas de som absoluta koordinater.

- Verklig nedre punkt


Koordinaterna för oscillationsaxelns verkliga nedre punkt ställs in och visas.
Om parameter ABS (nr 25655#7) är inställd till 0 visas de som maskinkoordinater.
Om parameter ABS är inställd till 1 visas de som absoluta koordinater.

- Slagräknare
Slagräknaren för oscillationsaxeln efter start av oscillationsoperation visas.

- Faktisk matningshastighet
Oscillationsaxelns faktiska matningshastighet visas.
- 1069 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.3.15 Inställning och visning av verktygskompenseringsskärm för


perifer axelstyrning
Verktygskompensering för perifer axelstyrning visas.
Perifer axelstyrning har tre styrgrupper, och det finns enskilda verktygskompenseringsskärmar för all
perifer axelstyrning.
Antalet verktygskompenseringar som kan användas för perifer axelstyrning är upp till 10.
Verktygskompenseringsskärmen för perifer axelstyrning kan också visa och ställa in 10
verktygskompenseringar på alla verktygskompenseringsskärmar.

OBS!
"Periferiaxelstyrning" är en tillvalsfunktion.

Ställ in och visa verktygsoffsetvärden


Rutin
1 Tryck på funktionsknappen .
2 Tryck på funktionsknappen för kapitelval [OFFSET].
Tryck alternativt på funktionsknappen flera gånger tills verktygskompenseringsskärmen
visas.
3 Funktionsknappen för effektiv perifer axelstyrning (funktionsknappen för kapitelval
[PAXIS1OFFSET] - [PAXIS3OFFSET]) visas. (Den perifera axelstyrningen för vilken parametrarna
nr 3037 till 3042 är inställda blir effektiva).
När 8,4-tums skärmar används visas funktionsknapparna [PAXIS1]-[PAXIS3].
4 Tryck på funktionsknappen [PAXIS1OFFSET]-[PAXIS3OFFSET] så visas
verktygskompenseringsskärmen för alla perifera axelstyrningsgrupper.

Fig.12.3.15 (a) Med minne för verktygskompensering A (8.4-tums skärm)

- 1070 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig.12.3.15 (b) Med minne för verktygskompensering A (10.4-tums skärm)

Fig.12.3.15 (c) Med minne för verktygskompensering C (8.4-tums skärm)

- 1071 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig.12.3.15 (d) Med minne för verktygskompensering C (10.4-tums skärm)

Fig.12.3.15 (e) Utan kompensering för verktygsgeometri/förslitning (8,4-tums displayenhet)

- 1072 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig.12.3.15 (f) Utan kompensering för verktygsgeometri/förslitning (10.4-tums displayenhet)

Fig.12.3.15 (g) Med kompensering för verktygsgeometri/förslitning (8,4-tums skärm)

- 1073 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig.12.3.15 (h) Med kompensering för verktygsgeometri/förslitning (10.4-tums skärm)

12.3.16 Eco-inställningsskärm
Välj en önskad Eco-nivå innan du startar bearbetning, efter jämförelse av data för effektförbrukning och
cykeltider för varje Eco-nivå.

Visning av Eco-inställningsskärmen
Rutin
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger för att visa funktionsknappen [ECO].
3 Tryck på funktionsknappen [ECO].
4 Tryck på funktionsknappen [ECO INSTÄLL] ([ECO INSTÄLL] för 8,4-tums skärm).

Fig. 12.3.16 (a) Eco-inställningsskärmen

- 1074 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Förklaring
- Skärm för val av Eco-nivå

Fig. 12.3.16 (b) Skärm för val av Eco-nivå

Välj Eco-nivå här.


Vald Eco-nivå för aktuell kanal visas också.

Punkter Innehåll
Aktuell Eco-nivå Vald Eco-nivå visas.
Nivå Tillgängliga Eco-nivåer visas.
Nivå 0 innebär normal bearbetning.
Markera en önskad Eco-nivå och tryck på funktionsknappen [SELECT] på driftmenyn så
ändras den valda Eco-nivån.
Momentövermanni Momentövermanning för alla nivåer visas.
ng Momentövermanning för kontrolläget för spindelhastighet, kontrolläget för
spindelsynkronisering och gängning med fast tapp visas. Eftersom endast ett läge kan visas
åt gången, tryck på knapparna [SPNDL SPEED][SPNDL SYNC][RIGID TAP] för att ändra
visat läge. Observera att momentövermanning för kontrolläget för spindelsynkronisering inte
visas utan nödvändiga val.
Om flera spindlar tillhör samma kanal ändrar tryck på MDI-knapparna vilka

spindlars momentövermanning som visas.

OBS!
När ett ogiltigt värde (utanför 0–100 %) specificeras i parameter nr 11397, 11398
eller 5260, visas momentövermanning som "100" i rött, med undantag för
momentövermanning för Eco-nivå 0.

- 1075 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Grafisk visning av data

Fig. 12.3.16 (c) Graf för Eco-inställning

Data för varje Eco-nivå visas som effektförbrukning jämfört med cykeltid.
Data för den aktuella kanalen visas.

- Den "ljusblå" punkten visar data för vald Eco-nivå.


- Den "gula" punkten visar data för markerad Eco-nivå.
- Den "rosa" punkten visar data för tillgängliga Eco-nivåer.

OBS!
Ingenting visas utan data för Eco-nivå 0.

- Detaljerad jämförelse av data

Fig. 12.3.16 (d) Jämförelse av data för Eco-inställning

Detaljerade data för effektförbrukning och cykeltider för varje Eco-nivå kan jämföras här för val av
önskad Eco-nivå.
Data för den aktuella kanalen visas.

Punkter Innehåll
Nivå Eco-nivåer visas.
Minskning Minskningar i effektförbrukning per cykel visas.
Minskningar beräknas med användning av effektförbrukning vid normal
bearbetning (Eco-nivå 0) som bas.
Effektförbrukning per cykel Total effektförbrukning per cykel visas.
(spindel/servo/övriga) Effektförbrukning för spindlar, servon och övriga (kringutrustning) visas också
separat.
Cykeltid Cykeltider visas.

- 1076 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

OBS!
1 Data för effektförbrukning erhållna från faktisk bearbetning visas. Därför visas
alltid 0 vid inledande bearbetning efter att data har raderats. Även om dessa data
beror på parameterinställningar, bearbetningsomständigheter och så vidare, visas
data som erhölls före ändringen kort efter att inställningarna ändras.
2 En "cykel" här avser en automatisk operation.

Användning av Eco-inställningsskärmen
Rutin
- Val av Eco-nivå
Välj en önskad Eco-nivå genom jämförelse av data för effektförbrukning och cykeltider för varje
Eco-nivå.

1 Välj MDI-läge.
2 Markera en önskad Eco-nivå.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på funktionsknappen [VÄLJ] på driftmenyn.
Vald Eco-nivå visas i "NUVARANDE ECO NIVÅ" och valet slutförs.

OBS!
Välj en Eco-nivå för varje kanal när valet är tillgängligt för varje kanal (när bit 1
(EEP) i parameter nr 24303 är inställd till 1).

- Radering av data för effektförbrukning och cykeltider för varje Eco-nivå


Kasserade data för effektförbrukning och cykeltider kan raderas enskilt eller i en batch.
Både enskild radering och radering i batch är endast effektiv för data för aktuell kanal.

1 Markera en Eco-nivå vars data ska raderas.


Radering i batch kräver inte denna operation.
2 Tryck på softkey-knappen [(OPER)].
3 Tryck på funktionsknappen [RADERA] eller [RAD. ALLT] på driftmenyn.
Om du trycker på [RADERA] raderas enskilda data.
Om du trycker på [RAD. ALLT] raderas alla data för aktuell kanal.
Valmenyn [EXEK]/[LÄS] visas.
4 Tryck på softkey-knappen [EXEK].
Data raderas.

- Byte av enhet för effektförbrukning


Effektförbrukningen kan visas i enheterna "kWh" eller "Wh".
Du kan växla mellan "kWh" och "Wh" med funktionsknappen [kWh/Wh].

- Ändring av lägen för spindlars momentövermanning visas


Du kan ändra vilket läge för spindlars momentövermanning som visas med funktionsknapparna
[SPINDEL HAST], [SPINDEL SYNK] och [RIGID TAP].
Utan nödvändiga val visas inte momentövermanning för kontrolläget spindelsynkronisering eller
kontrolläget för gängning med fast tapp.

- Ändring av lägen för spindlars momentövermanning visas


När flera spindlar tillhör samma kanal ändrar tryck på MDI-knapparna vilka spindlars
momentövermanning som visas.

- 1077 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Ändring av momentövermanning
Momentövermanning för Eco-nivå 3 kan ändras.

1 Ställ in bit 0 (PWE) i parameter nr 8900 till 1.


2 Markera momentövermanningen för Eco-nivå 3.
3 Välj MDI-läget eller ange nödstoppstillstånd för alla kanaler.
4 Frigör läget spindelsynkronisering för alla kanaler.
5 Mata in värde med MDI-knapparna.
Tillgängliga värden är heltal från 1 till 100.
6 Tryck på funktionsknappen [INPUT] eller på MDI-knappen .
Momentövermanning för alla Eco-nivåer ändras.

VAR FÖRSIKTIG
Maskinen eller arbetet kan skadas genom felsynkronisering när
momentövermanningar för spindlar i synkronstyrningsläge skiljer sig åt. Det
beror på att denna funktion gör skillnad på tidskonstanten för
acceleration/inbromsning i läget spindelsynkronisering.
Ställ in en allmän momentövermanning för spindlar som tillhör samma
synkroniseringsgrupp.

OBS!
1 Använd endast denna operation för att fastställa punkten för minst
effektförbrukning.
2 När val av en Eco-nivå är tillgängligt för alla kanaler (när bit 1 (EEP) i parameter
nr 24303 är inställd till 1) krävs operation 3 och 4 endast för den aktuella kanalen.
3 När bit 0 (PWE) i parameter nr 8900 är inställd till 1 kan momentövermanningen
inte markeras.

12.3.17 Eco-övervakningsskärm
Maskinens effektförbrukning kan visas omfångsrikt, med exempelvis effekter av eco-bearbetning och
övergångstid för effektförbrukning.

Visning av Eco-övervakningsskärmen
Rutin
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger för att visa funktionsknappen [ECO].
3 Tryck på funktionsknappen [ECO].
4 Tryck på funktionsknappen [ECO MONIT] ([ECOMON] för 8,4-tums skärm).

- 1078 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.3.17 (a) Eco-övervakningsskärm

Förklaring
- Visning av total effektförbrukning

En maskins totala ackumulerade effektförbrukning sedan den totala effektförbrukningen nollställdes


senast visas. Denna information nollställs inte när strömmen stängs av.

Punkter Innehåll
Förbrukning Ackumulerad effektförbrukning för en hel maskin visas.
Minskning Skillnaden mellan effektförbrukning vid normal bearbetning och eco-bearbetning
ackumuleras. Ackumulerade data från alla kanaler läggs till.
Se "exemplet" nedan.
CO2-ekvivalens Koldioxidutsläpp motsvarande "minskningen" visas.

OBS!
Konverteringsfaktorn för CO2-ekvivalensen specificeras av parameter nr 11399.

- Effektförbrukning per cykel (spindel/servo/övriga)


Effektförbrukning per cykel vid aktuell Eco-nivå visas med stapeldiagram, jämfört med den för normal
bearbetning (Eco-nivå 0).

Punkter Innehåll
Aktuell Effektförbrukningen för en pågående cykel visas och uppdateras realtid.
Om ingen operation pågår visas effektförbrukningen för den senaste cykeln.
Med flera kanaler visas summerade data för alla kanaler samt data för aktuell kanal.
Observera att summerade data kan inkludera data för kanaler där både "normal" och "aktuell"
har värden som inte är noll.
Ändra vilka data som visas med funktionsknapparna [EN KANAL] och [ALLA KANAL].
Normal Effektförbrukningen för den senaste cykeln vid Eco-nivå 0 visas.
Med flera kanaler visas summerade data för alla kanaler samt data för aktuell kanal.
Observera att summerade data kan inkludera data för kanaler där både "normal" och "aktuell"
har värden som inte är noll.
Ändra vilka data som visas med funktionsknapparna [EN KANAL] och [ALLA KANAL].

- 1079 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Punkter Innehåll
Eco-nivå Vald Eco-nivå visas.
När eco-bearbetning är ineffektiv visas "OFF".
Vald Eco-nivå för aktuell kanal visas.

OBS!
När val av en Eco-nivå är tillgängligt för alla kanaler (när bit 1 (EEP) i parameter
nr 24303 är inställd till 1) visas inte Eco-nivån när summerade data från alla
kanaler visas.

- Effektförbrukningshistorik
Övergångsperioden för effektförbrukning visas i stapeldiagram där effektförbrukningen kategoriseras för
spindlar, servon och övriga.

Punkter Innehåll
Effektförbrukningshistorik Enheten som har valts i driftmenyn bestämmer de visade värdena enligt följande

Enheter Visade mätvärden


MINUT Effektförbrukningen för en minut visas i ett stapeldiagram.
Upp till 30 minuters effektförbrukning kan visas.
30MIN Effektförbrukningen för 30 minuter visas i ett stapeldiagram.
Upp till 15 timmars effektförbrukning kan visas.
TIMME Effektförbrukningen för en timme visas i ett stapeldiagram.
Upp till 30 timmars effektförbrukning kan visas.
DAG Effektförbrukningen för ett dygn visas i ett stapeldiagram.
Upp till 30 dagars effektförbrukning kan visas.
TOTAL Total effektförbrukning för varje enhet visas enligt följande.

Enheter Innehåll
MINUT Effektförbrukning under de senaste 30 minuterna visas.
30MIN Effektförbrukning under de senaste 15 timmarna visas.
TIMME Effektförbrukning under de senaste 30 timmarna visas.
DAG Effektförbrukning under de senaste 30 dagarna visas.

OBS!
1 Data för effektförbrukning erhållna från faktisk bearbetning visas. Därför visas
alltid 0 vid inledande bearbetning efter att data har raderats. Även om dessa data
beror på parameterinställningar, bearbetningsomständigheter och så vidare, visas
data som erhölls före ändringen kort efter att inställningarna ändras.
2 Skillnaden mellan effektförbrukningen för normal bearbetning och den för aktuell
Eco-nivå läggs till i "minskningen" för total effektförbrukning vid varje cykelslut.
När ingen normal cykel avslutas efter ändring av parameterinställningar,
bearbetningsprogram och så vidare, observera att minskningen som beräknas
enligt data för effektförbrukning med gamla inställningar läggs till i "minskningen".
När inga data finns för normal bearbetning, läggs inget till i "minskningen". Se
också "exemplet" nedan.

Exempel
Värdena för "förbrukning" och "minskning" beräknas enligt följande exempel:

1 Om effektförbrukningen för Eco-nivå 0 är lika med 10 kWh:


- 1080 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
A Mot bakgrund av att 8 kWh har förbrukats vid Eco-nivå 2 efter rensning av total
energiförbrukning.
- "Förbrukning" = 0 + 8 = 8 kWh
- “Minskning” = 0 + (10 - 8) = 2 kWh
B Mot bakgrund av att, enligt A ovan, 7 kWh har förbrukats vid Eco-nivå 3.
- "Förbrukning" = 8 + 7 = 15 kWh
- “Minskning” = 2 + (10 - 7) = 5 kWh

2 I händelse av att en cykel med Eco-nivå 0 inte har avslutats sedan huvudprogrammet ändrades.
A Mot bakgrund av att, enligt 1B ovan, 12 kWh har förbrukats vid användning av ett nytt
program och Eco-nivå 2 (när huvudprogrammet ändras kan effektförbrukningen vara större än
den vid Eco-nivå 0).
- "Förbrukning" = 15 + 12 = 27 kWh
- “Minskning” = 5 + (10 - 12) = 3 kWh
(Detta beräknas med användning av data för Eco-nivå 0 som erhölls innan huvudprogrammet
ändrades.)

3 I händelse av att inga data finns för Eco-nivå 0


A Mot bakgrund av att, enligt 2A ovan, 7 kWh har förbrukats vid Eco-nivå 3 efter radering av data
på Eco-inställningsskärmen.
- "Förbrukning" = 27 + 7 = 34 kWh
- "Minskning" = 3 kWh (ingenting läggs till utan data för Eco-nivå 0.)

Med flera kanaler kan summeringen av alla kanaler visas i "förbrukning" och "minskning". Dessa värden
för varje kanal beräknas som exemplen ovan.
Till exempel, när förbrukningen och minskningen för kanal 1 är likad med 10 kWh och 2 kWh, och de för
kanal 2 är lika med 15 kWh och 3 kWh, visas följande värden:
- "Förbrukning" = 10 + 15 = 25 kWh
- “Minskning” = 2 + 3 = 5 kWh

Användning av Eco-inställningsskärmen
Rutin
- Byte av tidsenhet för effektförbrukningshistorik
Visad tidsenhet för effektförbrukningshistorik kan ändras till varje minut, var 30:e minut, varje timme och
varje dag.

1 Tryck på softkey-knappen [(OPER)].


2 Tryck på någon av funktionsknapparna [MINUT], [30MIN], [TIM] och [DAG].
Tidsenheten ändras.

- Eco-bearbetning på/av
Du kan växla mellan eco-bearbetning och normal bearbetning med funktionsknapparna [ECO OFF]/[ECO
=1].
Mot bakgrund av att Eco-nivå 3 har valts, till exempel,
- Normal bearbetning väljs med funktionsknappen [ECO OFF]. Här ändras inte vald Eco-nivå
(Eco-nivå 3 behålls).
- Efter operationen ovan väljs eco-bearbetning med Eco-nivå 3 med funktionsknappen [ECO =1].

1 Välj MDI-läge för alla kanaler.


2 Frigör läget spindelsynkronisering för alla kanaler.
3 Tryck på softkey-knappen [(OPER)].
4 Tryck på funktionsknappen [ECO OFF]/[ECO =1].

- 1081 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Om eco-bearbetning stängs av stängs indikatorn "ECOX" av i varningsområdet. Observera att den


aktuella Eco-nivån som visas på Eco-inställningsskärmen inte kan ändras eftersom den valda
Eco-nivån inte ändras under denna operation.
Om eco-bearbetning sätts på sätts indikatorn "ECOX" på i varningsområdet. Observera att ingenting
visas om Eco-nivå 0 har valts.

OBS!
När val av en Eco-nivå är tillgängligt för alla kanaler (när bit 1 (EEP) i parameter
nr 24303 är inställd till 1) krävs operation 1 och 2 endast för den aktuella kanalen.

- Byte av enhet för effektförbrukning


Effektförbrukningen kan visas i enheterna "kWh" eller "Wh".
Du kan växla mellan "kWh" och "Wh" med funktionsknappen [kWh/Wh].

- Nollställning av total effektförbrukning


Den visade totala effektförbrukningen kan återställas till 0 så att ny ackumulering startar.

1 Tryck på softkey-knappen [(OPER)].


2 Tryck på funktionsknappen [RADERA ALLA].
Valmenyn [EXEK]/[LÄS] visas.
3 Tryck på softkey-knappen [EXEK].
Den visade totala effektförbrukningen ställs till 0 och "starttiden" ställs in till aktuell tid

- Ändring av visade data i "effektförbrukning per cykel"


Med flera kanaler kan visade data i "effektförbrukning per cykel" ändras till data för varje kanal eller
summerade data för alla kanaler.
Ändra vilka data som visas med funktionsknapparna [EN KANAL] och [HELA BANAN].

1 Tryck på softkey-knappen [(OPER)].


2 Tryck på funktionsknappen [EN KANAL]/[HELA BANAN].
Data i "effektförbrukning per cykel" ändras.

Begränsning
Eftersom denna funktion använder klockan orsakar ändring av klockan följande resultat.
Observera att ändring av klockan kräver att strömmen stängs av.

- Total effektförbrukning
"Från start" ändras enligt ändringen av klockan, men "förbrukning", "minskning", "CO2-ekvivalens" och
"starttid" ändras inte.

- Effektförbrukningshistorik
Om klockan ändras bakåt ställs hela effektförbrukningshistoriken in till 0.
Om klockan ändras framåt ändras inte erhållen effektförbrukning och tid, men effektförbrukningen för
den överhoppade perioden ställs in till 0. Om klockan till exempel ställs fram en timme, anses
effektförbrukningen för den timmen vara 0.

- 1082 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Skärmar för 15-tums skärmenhet

12.3.18 Visa och mata in inställningsdata (15-tums skärm)


Data, t ex flaggan TV-kontroll och stanskoden, ställs in på skärmen för inställningsdata. På skärmen kan
man också aktivera/avaktivera parameterskrivning, aktivera/avaktivera funktionen för att infoga
sekvensnummer automatiskt i programredigeringen samt bestämma inställningarna för
sekvensnummerjämförelsen och stoppfunktionen.
Se avsnittet "AUTOMATISK INFOGNING AV SEKVENSNUMMER" för automatisk insättning av
sekvensnummer.
Se avsnittet "Sekvensnummerjämförelse och sekvensstopp" för jämförelse av sekvensnummer och
stoppfunktionen. Det här avsnittet beskriver hur man ställer in data.

Inställning av inställningsdata
Rutin
1 Välj MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [INSTÄL] för att visa skärmen för inställningsdata.
Den här skärmen omfattar flera sidor.
Tryck på sidknappen eller på tills önskad skärm visas.
Nedan följer ett exempel på hur skärmen för inställningsdata ser ut.

Fig. 12.3.18 (a) Skärm för INSTÄLLNING (HAND) (15-tums skärm)

- 1083 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.18 (b) Skärm för INSTÄLLNING (SPEGL.) (15-tums skärm)

4 Flytta markören till det element som skall ändras med markörknapparna .

5 Mata in ett nytt värde och tryck på den horisontella softkey-knappen [INPUT].

Förklaring
- SKRIVA PARAMETRAR
Här kan funktionen för att ändra parametrar aktiveras eller avaktiveras.
0 : Inaktiverad
1 : Aktiverad

- TV-KONTROLL
Här genomförs TV-kontroll.
0 : Ingen TV-kontroll
1 : Utför en TV-kontroll

- STANSKOD
Kod för datautmatning med RS232C-gränssnitt.
0 : Utmatning av EIA-kod
1 : Utmatning av ISO-kod

- INMATNINGSENHET
Måttenhet i tum eller metriskt system
0 : Metrisk
1 : Tum

- I/O-KANAL
Kanal för RS232C-gränssnitt.
0 : Kanal 0
1 : Kanal 1
2 : Kanal 2

- 1084 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

- SEKVENS NR
Här kan man bestämma om sekvensnumret skall infogas automatiskt under programredigeringen i
redigeringsfunktionen.
0 : Sekvensnumren infogas inte automatiskt.
1 : Sekvensnumren infogas automatiskt.

- PROGRAMFORMAT
Inställning av om serie 10/11-format skall användas.
0: Använder standardformat.
1: Använder serie 10/11-format.
För serie 10/11-formatet, se kapitel, "MINNESOPERATION MED serie 10/11-FORMAT" i
OPERATÖRSAMANUALEN (T-serien) eller kapitel "MINNESOPERATION MED serie
10/11-FORMAT" i OPERATÖRSMANUALEN (M-serien).

- SEKVENSSTOPP
Här ställs det sekvensnummer in som skall användas för att stoppa en bearbetning för
sekvensnummerjämförelse samt stoppfunktionen och numret på det program som sekvensnumret hör till.

- SPEGLING
Inställning av spegling PÅ/AV för varje axel.
0 : Spegling av
1 : Spegling på

- Övrigt
Med sidknappen eller kan du också visa skärmen INSTÄLLNINGAR (TIDER). Se
underavsnittet "Visa och ställa in gångtid, detaljräkning och tid (15-tums skärm)" för den här skärmen.

12.3.19 Sekvensnummerjämförelse och stopp (15-tums skärm)


Om det aktuella programmet innehåller ett block med ett programmerat sekvensnummer växlar systemet
till funktionen enkelt block efter att blocket har körts.

Sekvensnummerjämförelse och stopp


Rutin
1 Välj MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [INSTÄL].
4 Tryck på sidknappen eller flera gånger i Fig. 12.3.19 (a) tills följande skärm visas.

- 1085 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.19 (a) Skärm för INSTÄLLNING (HAND) (15-tums skärm)

5 Mata in numret (1 till 99999999) på det program som innehåller det sekvensnummer som stoppar
bearbetningen i (PROGRAM NR) för SEKVENSSTOPP.
6 Mata in det sekvensnummer som stoppar bearbetningen i (SEKVENS NR) för SEKVENSSTOPP
(med maximalt åtta siffror)
7 När automatisk drift körs går driften in i enkelblockläge vid det block som innehåller det
sekvensnummer som har ställts in.

Förklaring
- Sekvensnummer efter att programmet har exekverats
När systemet har hittat det programmerade sekvensnumret under programkörningen minskas det
sekvensnumret som har ställts in för sekvensnummerkompensering och sekvensstoppet minskas med ett.
- Undantagsblock
Om systemet hittar det förbestämda sekvensnumret i ett block med alla kommandon som skall köras
internt av CNC-styrningen avbryts inte detta block.
[Exempel] N1 #1=1 ;
N2 IF[#1 EQ 1]GOTO 08 ;
N3 GOTO 09 ;
N4 M98 P1000 ;
N5 M99 ;
I det exempel som visas ovan stoppas inte exekveringen av programmet om det förbestämda
sekvensnumret hittas.

- Stopp i fasta cykler


Om det förbestämda sekvensnumret finns i ett block som har ett fast cykelkommando stoppas
exekveringen av programmet efter återgången.

- När samma sekvensnummer återfinns flera gånger i programmet


Om det förbestämda sekvensnumret förekommer minst två gånger i ett program avbryts
programkörningen efter det block där det förbestämda sekvensnumret förekommer första gången.

- Block som skall upprepas ett visst antal gånger


Om det förbestämda sekvensnumret finns i ett block som skall köras flera gångar avbryts programmet inte
förrän blocket har körts så många gånger som programmerats.

- 1086 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3.20 Visa och ställa in gångtid, detaljräkning och tid (15/19-tums


skärm)
Här kan gångtid, det totala antalet bearbetade detaljer, antalet erforderliga detaljer och antalet bearbetade
detaljer visas.
Dessa data kan ställas in med parameter eller på denna bildskärm (utom det totala antalet bearbetade
detaljer och den tid som systemet var på; dessa värden kan endast ställas in med parameter).
Denna bildskärm kan också visa klockslaget. Tiden kan också ställas in på denna bildskärm.

Visa och ställa in gångtid, detaljräkning och tid


Rutin
1 Välj MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [INSTÄL].
4 Tryck på sidknappen eller flera gånger i Fig 12.3.20 (a) tills följande skärm visas.

Fig 12.3.20 (a) Skärm för INSTÄLLNING (TIMER) (15-tums skärm)

5 Du kan ställa in antalet erforderliga detaljer genom att flytta markören till ERFORDERLIGA
DETALJER och mata in antalet detaljer som skall bearbetas.
6 Du kan ställa in klockan genom att flytta markören till DATUM eller TID, mata in ett nytt datum
eller en ny tid och sedan trycka på den horisontella programknappen [INPUT].

Förklaring
- TOTALT ANTAL DETALJER
Detta värde ökas med ett om M02, M30 eller en M-kod som programmerats med parameter nr 6710
exekveras. Värdet kan inte ställas in på denna bildskärm. Ställ in värdet i parameter nr 6712.

- ERFORDERLIGA DETALJER
Här kan du ställa in erforderligt antal bearbetade detaljer.
Om detta värde ändras till "0" är antalet detaljer obegränsat.
Detta värde kan även ställas in med parameter nr 6713.

- 1087 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- DETALJRÄKNING
Detta värde ökas med ett om M02, M30 eller en M-kod som programmerats med parameter nr 6710
exekveras. Detta värde kan även ställas in av parameter nr 6711. I allmänhet återställs detta värde när det
når det antal detaljer som krävs. Se motsvarande maskinhandbok för närmare information.

- KONT.TIL
Här visas den totala tid som systemet är på. Detta värde kan inte ställas in på denna bildskärm, utan
endast med parameter nr 6750.

- BEARB.TID
Anger den totala gångtiden under automatisk drift utan tiderna för stopp och matningsstopp.
Detta värde kan ställas in i parameter nr 6751 eller nr 6752.

- SKÄRTID
Här visas den totala tid som behövs för skärning med skärhastighet, t.ex. linjär interpolering (G01) och
cirkulär interpolering (G02 eller G03). Detta värde kan ställas in i parameter nr 6753 eller nr 6754.

- FRITT ÄNDAMÅL
Detta värde kan t.ex. visa den totala tiden för kylmedelsflödet. Se motsvarande maskinhandbok för
närmare information.

- CYKELTID
Detta värde anger gångtid för ett automatiskt bearbetningssteg utan tider för stopp och matningsstopp.
Värdet nollställs automatiskt när en cykelstart exekveras vid återställning. 0 är förinställt även när
strömmen stängs av.

- DATUM och TID


Här visas aktuellt datum och aktuell tid. Datumet och tiden kan även ställas in på denna bildskärm.

- Användning
Om kommando M02 eller M30 exekveras ökas det totala antalet bearbetade detaljer och antalet
bearbetade detaljer med ett. Programmet bör därför skapas så att M02 eller M30 exekveras varje gång en
detalj är klar. Om en M-kod exekveras som har satts i parameter nr 6710 räknas dessutom detaljerna på
samma sätt. Det går också att avaktivera detaljräkningen även om M02 eller M30 exekveras (bit 0 (PCM)
i parameter nr 6700 har värdet 1). Se motsvarande maskinhandbok för mer information.

Begränsning
- Inställning av bearbetningstid och detaljräkning
Det går inte att ställa in negativa värden. "M" och "S" kan ställas in från 0 till 59.
Värdet för det totala antalet bearbetade detaljer kan inte vara negativt.

- Tidsinställningar
Det går varken att ställa in negativa värden eller värden som är högre än värdena i nedanstående tabell.
Tabell 12.3.20 (a)
Punkt Maximalt värde Punkt Maximalt värde
År 2096 Timme 23
Månad 12 Minut 59
Dag 31 Sekund 59

- 1088 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3.21 Visa och ställa in arbetsstyckets origooffsetvärde (15-tums


skärm)
Visar arbetsstyckets origooffset för varje arbetsstyckes koordinatsystem (G54 till G59, G54.1 P1 till
G54.1 P48 och G54.1 P1 till G54.1 P300) och externt arbetsstyckes origooffset.
Arbetsstyckets origooffsetvärde och det externa arbetsstyckets origooffsetvärde kan ställas in på denna
bildskärm.

Visning och inställning av värdet för arbetsstyckets origooffset


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [WORK].
Nu visas inställningsskärmen för arbetsstyckets koordinatsystem.

Fig. 12.3.21 (a) Skärm för ARBETSKOORDINATER (15-tums skärm)

3 Bildskärmen för arbetsstyckets origooffsetvärden omfattar två eller flera sidor.


Du kan öppna en sida på något av följande båda sätt:
• Tryck på sidknappen eller .
• Mata in numret på arbetsstyckets koordinatsystem (0: extern origooffset, 1 till 6: arbetsstyckets
koordinatsystem G54 till G59, P1 till P48 : arbetsstyckets koordinatsystem G54.1 P1 till G54.1
P48, P1 till P300 : arbetsstyckets koordinatsystem G54.1 P1 till G54.1 P300) och tryck på den
horisontella knappen för manöverval [NR SOK].
4 Avaktivera dataskyddsnyckeln så att det går att skriva.
5 Flytta markören till det origooffsetvärde som skall ändras.
6 Mata in ett värde med sifferknapparna och tryck på den horisontella programknappen [INPUT]. Det
nya värdet är värdet för arbetsstyckets origooffset. Om du matar in ett värde med sifferknapparna
och trycker på den horisontella softkey-knappen [+INMAT] kan det nya värdet adderas till det
gamla offsetvärdet.
7 Upprepa steg 5 och 6 för att ändra andra offsetvärden.
8 Aktivera dataskyddsnyckeln för att spärra inmatningsfunktionen.

- 1089 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.3.22 Direktinmatning av arbetsstyckets uppmätta origooffsetvärde


(15-tums skärm)
Denna funktion används för att kompensera skillnaden mellan arbetsstyckets programmerade
koordinatsystem och det aktuella koordinatsystemet. Det uppmätta offsetvärdet för origo i arbetsstyckets
koordinatsystem kan matas in på bildskärmen så att börvärdet stämmer överens med de aktuella måtten.
Vid inställningen av det nya koordinatsystemet anpassas det programmerade koordinatsystemet till det
aktuella.

Direktinmatning av arbetsstyckets uppmätta origooffsetvärde


Rutin
Y y

Yta A

Programmerad origo för


arbetsstycket α

Yta B
O'
X
Ny offset
x
O β
Origo

Tidigare offset

Fig. 12.3.22 (a)

1 När arbetsstycket är format som visat Fig. 12.3.22 (a) ska man placera referensverktyget manuellt
tills det vidrör ytan A för arbetsstycket.
2 Dra in verktyget utan att ändra Y-koordinaten.
3 Mät distansen α mellan yta A och den programmerade origopunkten i arbetsstyckets
koordinatsystem på bilden som visas Fig. 12.3.22 (a).
4 Tryck på funktionsknappen .
5 För att visa skärmen för ARBETSKOORDINATER trycker du på den vertikala softkey-knappen
[ARB].

- 1090 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig 12.3.22 (b) Skärm för ARBETSKOORDINATER (15-tums skärm)

6 Flytta markören till det offsetvärde för arbetsstyckets origo som skall ställas in.
7 Tryck på adressknappen för den axel som offsetvärdet skall ställas in för (Y-axeln i detta exempel).
8 Mata in det uppmätta värdet (α) och tryck sedan på [MÄT].
9 Flytta referensverktyget manuellt tills det vidrör yta B för arbetsstycket.
10 Dra in verktyget utan att ändra X-koordinaten.
11 Mata in det uppmätta värdet för distansen (β) till yta B som ett X-värde som med steg 7 och 8.

Begränsning
- Flera inmatningar
Offsetvärden för två eller flera axlar kan inte matas in samtidigt.

- Inmatning under pågående programkörning


Denna funktion kan inte användas under pågående programkörning.

12.3.23 Visa och ställa in gemensamma variabler för kundmakro


(15-tums skärm)
Här visas gemensamma variabler (#100 till #149 eller #100 till #199, och #500 till #531 eller #500 till
#999) på bildskärmen.
Variabelvärdena kan också ställas in på denna bildskärm.
Relativa koordinater kan också delas upp på variabler.

Visning och inställning av gemensamma kundmakrovariabler


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [MAKRO].
Skärmen i Fig. 12.3.23 (a) visas.

- 1091 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.23 (a) Skärmen KUNDMAKRO (15-tums skärm)

3 Flytta markören på något av följande sätt till det variabelnummer som skall ställas in:
• Mata in variabelnumret och tryck på den horisontella softkey-knappen [NR SOK].
• Flytta markören till variabelnumret genom att trycka på sidknapparna och/eller

samt markörknapparna , , och/eller .


4 Mata in data med sifferknapparna och tryck på den horisontella programknappen [INPUT].
5 För att ställa in en relativ koordinat i en variabel trycker du på adressknappen , eller

och sedan på den horisontella softkey-knappen [INM.KO].


6 Du kan ställa in ett blanksteg i en variabel med den horisontella softkey-knappen [INPUT].
Värdefältet för variabeln blir tomt.

Förklaring
Om värdet för en variabel som genererats av en operation inte kan visas ges indikationen nedan.
Om det signifikanta antalet siffror är 12 (med bit 0 (F16) i parameter nr 6008 inställd på 0):
Variabelns värdeområde Variabelns värdeindikering
0 < Variabelvärde < +0.00000000001 +Underflöde
0 > Variabelvärde > -0.00000000001 -Underflöde
Variabelvärde > 999999999999 +Överflöde
Variabelvärde < -999999999999 -Överflöde
Om det signifikanta antalet siffror är 8 (med bit 0 (F16) i parameter nr 6008 inställd på 1):
Variabelns värdeområde Variabelns värdeindikering
0 < Variabelvärde < +0.0000001 +Underflöde
0 > Variabelvärde > -0.0000001 -Underflöde
Variabelvärde > 99999999 +Överflöde
Variabelvärde < -99999999 -Överflöde

- 1092 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3.24 Visa och ställa in programpanelen (15-tums skärm)


Operationer på MDI-enheten kan fungera som ersättning för brytare på maskinens manöverpanel. Detta
innebär att ett funktionsval, matningsövermanning för joggning och så vidare kan göras med operationer
på MDI-enheten vilket eliminerar behovet att använda motsvarande brytare på maskinens manöverpanel.
Joggmatning kan ske med sifferknapparna.

Visning och inställning av programpanelen


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] och på den vertikala softkey-knappen
[PROGRAMPANEL].
3 Denna skärm omfattar flera sidor. Tryck på sidknappen eller på tills önskad skärm
visas.

Fig. 12.3.24 (a) Utan funktionen handrattsmatning (15-tums skärm)

- 1093 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.24 (b) Utan funktionen handrattsmatning (15-tums skärm)

Fig. 12.3.24 (c) (15-tums visningsenhet)

4 Flytta markören till önskad omkopplare genom att trycka på markörknappen eller .

5 Tryck på pilknappen eller för att matcha märket mot en valfri position och ställ in
önskat villkor.
6 Tryck på en av följande pilknappar (Fig. 12.3.24 (d)) för att utföra joggmatning. Tryck på knappen
tillsammans med en pilknapp för att utföra snabbtransport med joggmatning.

Fig. 12.3.24 (d) MDI-pilknappar


- 1094 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Förklaring
- Giltiga bearbetningar
De giltiga bearbetningsstegen på programpanelen visas nedan. Om varje grupp skall användas kan väljas
med hjälp av parameter nr 7200. De grupper som inte används visas inte på programvarumanöverpanelen.
Grupp 1 : Val av driftsätt
Grupp 2: Val av joggmatningsaxel och manuell snabbtransport
Grupp 3: Val av manuell pulsgenerator för matningsaxeln, Val av manuell pulsförstoring
Grupp 4: Joggmatning, matningsövermanning, övermanning med snabbtransport
Grupp 5: Extra skipp av block, enkelt block, maskinspärr, testkörning
Grupp 6: Dataskyddsnyckel
Grupp 7: Matningsstopp

- Bildskärmar med giltig joggning


Om LCD-skärmen anger andra skärmar än programpanelens skärm och självdiagnosskärmen kan
joggmatning inte utföras med pilknapparna. Denna funktion kan inte användas när den virtuella
MDI-knappfunktionen används.

- Joggning och pilknappar


Matningsaxeln och riktningen som motsvarar pilknapparna kan ställas in med parametrarna nr 7210 till
7217.

- Allmänna knappar
Se motsvarande maskinhandbok för mer information om dessa knappar.

12.3.25 Ställa in och visa data för verktygsförvaltning (15-tums


skärm)
Funktionen verktygsförvaltning hanterar totalt verktygsinformation inklusive information om
verktygsoffset och livslängd.
Funktionen tillhandahåller en magasinskärm och verktygsförvaltningsskärm. I detta avsnitt beskrivs hur
man kan ställa in dessa skärmar.

12.3.25.1 Visa och ställa in magasinskärmen (15-tums skärm)


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger och sedan på den vertikala
softkey-knappen [VT-HANTERARE]. Skärmen nedan visas.

- 1095 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.25.1 (a) ) Magasinskärm för verktygsförvaltning (15-tums skärm)

3 Genom att trycka på sidknapparna, markörknapparna och de horisontella softkey-knapparna [←] och
[→] flyttar du markören till hylsans nummerposition för det magasin du vill ställa in eller modifiera
data för.
Alternativt kan du skriva in numret för verktygsförvaltningsdata som du vill ställa in eller
modifiera och trycka på den horisontella softkey-knappen [NR. SOK].
4 Tryck på den horisontella softkey-knappen [EDIT].
5 För att ställa in verktygsförvaltningens datanummer för en hylsa skriver du in
verktygsförvaltningens datanummer och trycker sedan på MDI-knappen .
Följ stegen nedan för att radera inställningen av verktygsförvaltningens datanummer för en hylsa:
<1> Tryck på den horisontella softkey-knappen [RAD.].
<2> Tryck på den horisontella softkey-knappen [AKTDAT]. För att radera verktygsförvaltningens
datanummer som är registrerade för alla hylsor trycker du på den horisontella softkey-knappen
[ALL].
<3> Tryck på den horisontella softkey-knappen [EXEKV]. Alternativt, skriv 0.
6 För att avsluta redigeringen trycker du på den horisontella softkey-knappen [EXIT].
Det återställer skärmen till verktygsförvaltningsskärmen.

Förklaring
- Alternativ metod
Magasindata kan också matas in/ut genom att använda externa I/O-enheter.
Se III-8, "DATA I/O".

- Visade data
HYLSA : Så många hylsor som anges i parameter nr 13222, 13227, 13232 eller 13237 (inställbar för
varje magasin) visas. Det inledande hylsnumret kan ställas in för varje magasin i parameter
nr 13223, 13228, 13233 eller 13238.
NR. : Datanummer för verktygsförvaltning visas.
I följande fall kan inte verktyg ställas in i magasin:
1. Ett datanummer utanför intervallet 0 till (antalet giltiga par i parameter nr 13220) ställs
in.
2. Verktygsförvaltningsdata är ogiltiga (bit 1 för verktygsinformation är 0).
3. Det datanumret för verktygsförvaltning som ska ställas in är redan inställt för en annan
hylsa.
- 1096 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
TYP NR. : Verktygets typnummer som motsvarar verktygsförvaltningens datanummer visas.
Värdena kan inte ställas in på denna skärm.
SPINDEL : Visar verktygsförvaltningens datanummer och verktygets typnummer för spindelpositioner.
WAIT : Visar verktygsförvaltningens datanummer och verktygets typnummer för väntepositioner.

- Redigeringsläge
För att redigera data trycker du på den horisontella softkey-knappen [REDIG] för att öppna läget
redigering av verktygsförvaltningsdata.

- Verktygsförvaltningens datanummer
Verktygsförvaltningens datanummer kan alternativt utökas till 64, 240 eller 1000 par. Dessutom kan
antalet verktyg som används ställas in i parameter nr 13220.

- Visa spindelpositioner och väntepositioner


Spindelpositionerna och väntepositionerna kan ställas in för varje kanal.

12.3.25.2 Visa och ställa in skärmen för verktygsförvaltning (15-tums


skärm)
Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger och sedan på den vertikala
softkey-knappen [VT-HANTERARE].
3 Tryck på den vertikala softkey-knappen [VERKTYG].

Fig. 12.3.25.2 (a) Skärm för verktygsförvaltningsdata (15-tums skärm)

4 Genom att trycka på sidknapparna, markörknapparna och de horisontella softkey-knapparna [←] och
[→] flyttar du markören till positionen för verktygsinformationen för det verktygsnummer du vill
ställa in eller modifiera data.
Alternativt kan du skriva in verktygsnumret för data som du vill ställa in eller modifiera och trycka
på den horisontella softkey-knappen [NR. SOK].
5 Tryck på den horisontella softkey-knappen [EDIT].
6 Om du vill ställa in verktygsdata skriver du önskat värde och trycker sedan på MDI-knappen .
- 1097 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Om du vill ta bort verktygsinformation följer du nedanstående steg.


<1> I steg 4 flyttar du markören till den verktygsinformation som du vill radera.
<2> Tryck på den horisontella softkey-knappen [RAD.].
<3> Tryck på den horisontella softkey-knappen [AKTDAT]. Om du vill ta bort all
verktygsinformation trycker du på den horisontella softkey-knappen [ALLA].
<4> Tryck på den horisontella softkey-knappen [EXEKV].

7 För att avsluta redigeringen trycker du på den horisontella softkey-knappen [EXIT].


Det återställer skärmen till verktygsförvaltningsskärmen.

Fig. 12.3.25.2 (b) Skärm för verktygsförvaltningsdata (kontrollfunktion) (15-tums skärm)

8 När den horisontella softkey-knappen [TEST] trycks in, om det finns verktyg med samma nummer
men med olika räknartyp (räkna och typ), flyttas markören till verktygets typnummer för det minsta
verktygsförvaltningsnumret i verktygets typnummer och ett varningsmeddelande visas.
Varningsmeddelandet som utlöses genom kontrollfunktionen visas nedan.
<1> För samma typ av verktyg med olika räknetyper
L-RÄKNETYP FEL:XXXXXXXX
<2> För samma typ av verktyg med samma räknetyper
L-RÄKNETYP MATCH

Förklaring
- Alternativ metod
Verktygsförvaltningsdata, anpassade data och namn inställda för verktygstillstånd kan också matas in/ut
genom att använda I/O-enheter.
Se III-8, "DATA I/O".

- 1098 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

- Visad information
• Livslängdsinformation

Fig. 12.3.25.2 (c) Skärm för verktygsförvaltningens livslängdsstatus (15-tums skärm)

NR. : Datanummer för verktygsförvaltning visas. Dessa nummer kan visas men inte ställas
in. Verktygsförvaltningens datanummer för redigerade data blinkar tills
verktygsförvaltningens redigeringsläge avslutas. Verktygsförvaltningens datanummer
som ställs in eller raderas på magasinskärmen blinkar också på
verktygsförvaltningsskärmen.
TYP NR. : Visar verktygets typnummer.
Ett värde från 0 till 99,999,999 kan ställas in.
MG : Visar det magasinnummer som tilldelats varje verktyg. Dessa nummer kan visas men
inte ställas in.
HYLSA : Visar hylsnumret som tilldelats varje verktyg. Dessa nummer kan visas men inte
ställas in.
T-INFO : Följande fem typer av information visas i sekvens från höger:
• Verktygsförvaltningsdata: Giltiga (R)/ogiltiga (-))
• Livslängdsmätning: Tid (T)/räkning (C)
• Verktygstyp: Överdimensionerat verktyg (B)/normalt verktyg (N)
• Dataåtkomst: Låst (L)/olåst (U)
• När ett verktyg inte finns under livslängdsförvaltning:
Ingår i de verktyg som ska sökas (1)/ingår inte i de verktyg som ska sökas (0)

OBS!
1 Verktygstyper och dataåtkomstinformation varierar beroende på
specifikationerna som definieras av maskintillverkaren.
2 Samma typ av verktyg måste ha samma livslängdsmätning.

L-RÄKNARE : Visar antalet använda gånger/tidsperiod för användning av varje verktyg.


Upp till 99 999 999 gånger eller 999 timmar 59 minuter 59 sekunder kan
ställas in.
MAX-LIVSLÄNGD : Visar den maximala livslängden för varje verktyg.
Upp till 99 999 999 gånger eller 999 timmar 59 minuter 59 sekunder kan
ställas in.
ANMÄRKNING-L : Märkt livslängdsvärde för ett verktyg

- 1099 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Upp till 99 999 999 gånger eller 999 timmar 59 minuter 59 sekunder kan
ställas in.
L-TILLSTÅND : Aktuellt verktygstillstånd
Visar ett av de fyra tillstånden, inklusive ogiltig (0), närvarande (1, 2), inte
närvarande (3), och trasig (4). Siffrorna inom parentes är datavärden som
används när dessa tillstånd matas in i MDI.

• Spindelvarvtal/matningshastighet

Fig. 12.3.25.2 (d) Skärm för verktygsförvaltningsdata för spindelvarvtal/matningshastighet (15-tums skärm)

S : Spindelvarvtal.
Ett värde från 0 till 99,999 kan ställas in.
F : Matningshastighet.
Ett värde från 0 till 99,999,999 kan ställas in.

• Verktygets offsetinformation

Fig. 12.3.25.2 (e) Skärm för verktygsförvaltningsdata med verktygsoffset (15-tums skärm)

- 1100 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
H : Nummer för verktygslängdkompensering (endast för bearbetningscentrumsystem).
Ett värde från 0 till 999 kan ställas in.
D : Nummer för skärkompensering (endast för bearbetningscentrumsystem).
Ett värde från 0 till 999 kan ställas in.
TG : Kompenseringnummer för verktygsgeometri (endast för svarvsystem).
Ett värde från 0 till 999 kan ställas in.
TW : Kompenseringsnummer för verktygsslitage (endast för svarvsystem).
Ett värde från 0 till 999 kan ställas in.

De visade offsetdatan bestäms oberoende på tillvalskonfigurationen och parameterinställningarna


(bit 1(DCR), 2(DOY), 4(DO2), 6(DOT) och 7(DOM) i parameter nr 13202).

• Anpassa information

Fig. 12.3.25.2 (f) Skärm för verktygsförvaltningsdata anpassad data (15-tums skärm)

ANPASSN0 : Bit-typanpassad information.


För varje bit, kan 1 eller 0 matas in.
ANPASSN1 till 4 : Anpassad information. Valfritt värde från -99 999 999 till 99 999 999 kan
ställas in.
ANPASSN5 till 20 : Anpassad information. Dessa poster visas endast när alternativet anpassad
datautvidgning (5 till 20) för funktionen verktygsförvaltning är aktiverad.
Valfritt värde från -99 999 999 till 99 999 999 kan ställas in.
ANPASSN21 till 40 : Anpassad information. Dessa poster visas endast när alternativet anpassad
datautvidgning (5 till 40) för funktionen verktygsförvaltning är aktiverad.
Valfritt värde från -99 999 999 till 99 999 999 kan ställas in.

- Verktygsförvaltningens datanummer
Verktygsförvaltningens datanummer kan alternativt utökas till 64, 240 eller 1000 par. Antalet verktyg
som används kan ställas in i parameter nr 13220.

- Redigeringsläge
För att redigera data trycker du på den horisontella softkey-knappen [REDIG] för att öppna läget
redigering av verktygsförvaltningsdata.

- 1101 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Övermanning av livslängdsmätning
När tidsperioden är inställd som verktygslivslängdens räknetyp kan räknetypen övermannas om bit 2
(LFV) i parameter nr 6801 är inställd till 1. Specificera ett övermanningsvärde genom att använda en
brytare på maskinens manöverpanel.
Exempel)
När skärning utförs i 10 minuter med en övermanning på 0,1 räknas en minut i verktygets
livsräknare.

- Funktion för utvidgning av verktygsförvaltning


När verktygsförvaltningens utvidningsfunktioner aktiveras kan du använda följande funktioner utöver
verktygsförvaltningens funktioner.
• Ett värde med en decimalpunkt kan ställas in som anpassade data.
Det maximala antalet decimaler kan kan ställas till 7 genom G10-datainmatning och filinmatning.
• Olika typer av verktygsförvalningsdata kan skyddas med hjälp av KODNYCKEL-signaler.
Ett försök att mata in ett värde till skyddad data ger ett varningsmeddelande “SKRIVSKYDD.”
• Val av verktygslivslängdens period
Bit 5 av verktygsinformation används för att göra ett val av periodens livlängd.

Punkt Beskrivning
Datalängd 1 byte (flagguppgifter)
#5 REV 0: En (1) sekund av periodens livslängd används.
1: 8 msek. av periodens livslängd används.
Utbud av beräkningar är enligt följande.
1 sek : 0 till 3 599 999 sekunder (999 timmar 59 minuter 59 sekunder)
8 msek : 0 till 3 599 992 ms (59 timmar 59 minuter 992 sekunder)

12.3.25.3 Dataskärmen för varje verktyg (15-tums skärm)


Varje verktygs dataskärm
Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger och sedan på den vertikala
softkey-knappen [VT-HANTERARE].
3 Tryck på den vertikala softkey-knappen [VARJE VERK.]. Varje verktygs dataskärm visas.

Fig. 12.3.25.3 (a) Dataskärmen för varje verktyg (15-tums skärm)


- 1102 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Förklaring
- Rubrik
Följande fyra dataposter visas: NR., TYP NR., MG, och HYLSA.
När datatabellen för ett verktyg sträcker sig över två eller fler sidor, visas samma rubrik på dessa sidor.

- Datatabell
Följande datatabell visar dataposter som rör ett verktyg i taget.
Dataposterna visas från den övre vänstra delen till den nedre vänstra delen, den övre högra och den lägre
högra delen visar positionsnummer på skärmen i stigande ordning som specificeras med
anpassningsfunktionen. Antalet siffror som visas för en datapost är fastställd till 11.
Upp till 24 dataposter visas på en sida. (12 dataposter × 2 kolumner)
När mer än 24 dataposter ställs in för ett verktyg visas den 25:e och efterföljande dataposter på nästa sida.
(Upp till tre sidor)
När en datapost är inställd som ett skärmelement för verktygsförvaltningens dataskärm två eller flera
gånger med hjälp av dataskärmen för verktygsförvalningens anspassningsfunktion (en av
verktygsförvaltningens utvidgningsfunktioner), visas endast dataposten med den mindre
positionsnummervisningen. Om inget värde är inställt för en datapost visas inte fältet för dataposten och
nästa datapost visas.

Knappåtgärder
- Åtgärder med MDI-knapparna
Sifferknappar Matar in ett numeriskt värde.
Visar den förra sidan för samma verktyg.

Visar nästa sida för samma verktyg.

Flyttar markören till den föregående dataposten.


När markören är på den översta raden i datatabellen, flyttas den till den nedersta raden i
den vänstra kolumnen. När markören är på den första dataposten flyttas den till den sista
dataposten.
Flyttar markören till nästa datapost.
När markören är på den nedre raden i datatabellen, flyttas den till översta raden i högra
kolumnen. När markören är på den sista dataposten flyttas den till den första dataposten.
Flyttar markören till vänster på skärmen.
När markören å den vänstra kolumnen i datatabellen, flyttas den till den högra kolumnen
på raden omedelbart ovanför. När markören är på den första dataposten flyttas den till den
sista dataposten.
Flyttar markören till höger på skärmen.
När markören på den högra kolumnen i datatabellen, flyttas den till den vänstra kolumnen
på raden omedelbart under. När markören är på den sista dataposten flyttas den till den
första dataposten.

- Åtgärder med softkey-knapparna


Horisontell softkey-knapp [EDIT].
Öppnar läget redigering av verktygsförvaltningsdata.
Horisontell softkey-knapp [NR SÖK].
Visar data med ett förvaltningsdatanummer om den trycks in efter att man matar in datanummer för
verktygsförvaltning.
Horisontell softkey-knapp [FÖREG. VTYG]

- 1103 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Återgår till det föregående datanumret i verktygsförvaltningen.


Horisontell softkey-knapp [NÄSTA. VTYG]
Fortsätter till nästa verktygsförvaltningsnummer.
Horisontell softkey-knapp [LÄS].
Matar in data som rör funktionen för verktygsförvaltning.
Kan endast användas i standardläge.
Erfordrar placering av NC i läget REDIGERING.
Horisontell softkey-knapp [STANS].
Skriver data som rör funktionen för verktygsförvaltning.
Kan endast användas i standardläge.
Erfordrar placering av NC i läget REDIGERING.

Åtgärder i läget redigering av verktygsförvaltningsdata


För att redigera data trycker du på den horisontella softkey-knappen [REDIG] för att öppna
redigeringsläget för verktygsförvaltningsdata.

Fig. 12.3.25.3 (b) Varje skärm för redigering av verktygsdata (15-tums skärm)

I läget redigering av förvaltningsdata visas “REDIGERA” längst ner till höger på skärmen.
I läget för hantering av förvaltningsdata kan ovanstående knappåtgärder (Fig. 12.3.25.3 (b)) tillsammans
med de som nämnts ovan med undantag för [LÄS] och [STANS] utföras.

Skriver ett värde som angetts med sifferknapparna.


Horisontell softkey-knapp [END].
Avslutar läget redigering av verktygsförvaltningsdata.

Åtgärder för att redigera verktygsinformation är desamma som på dataskärmen för verktygsförvaltning.

12.3.25.4 Visa den totala livslängden för verktyg av samma typ


(15-tums skärm)
Dataskärmen total livslängd
Rutin
1 Tryck på funktionsknappen .
- 1104 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger och sedan på den vertikala
softkey-knappen [VT-HANTERARE].
3 Tryck på den vertikala softkey-knappen [TOT. LIVSL]. Dataskärmen för total livslängd visas.
4 Med den horisontella softkey-knappen [BYT] kan du ändra visningen av den totala livslängden
genom att ange användningsräkning och varaktighet.

Fig. 12.3.25.4 (a) Visning av räkning (15-tums skärm)

Fig. 12.3.25.4 (b) Visning av tid (15-tums skärm)

Visad information
S-NO. : Sekventiellt nummer för varje verktygstyp
TYP NR. : Verktygstypnummer
T-REST-LIV : Totalvärden för resterade livslängd för verktyg med samma verktygstypnummer
VT-L-RÄKN : Totalt använda räkningar/tider för verktyg med samma verktygstypnummer
V-MAX-LIV : Totalvärden för maximal livslängd för verktyg med samma verktygstypnummer
T-ANM.-LIV : Totala anmärkningar om verktygets livslängdsvärde med samma verktygstypnummer
när verktygslivslängdens ankomstsignal ska matas ut för varje verktygstyp
- 1105 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

STATUS : Om verktygslivslängdens ankomstsignal har matats ut när signalen ska matas ut för
varje verktygstyp
Någon av de två tillstånden (OGJORT och GJORT) visas.
NR : Antal verktyg med samma verktygstypnummer

När bit 3 (ETE) i parameter nr 13200 är inställd till 0 och bit 2 (TRT) i parameter nr 13200 är inställd till
1 ska verktygslivslängdens ankomstsignal matas ut för varje verktygstypnummer och T-ANM.-LIV och
STATUS visas.

Knappåtgärder
- Åtgärder med MDI-knapparna
Visar föregående sida. Markören flyttas till den sista dataposten på den sidan.

Visar nästa sida. Markören flyttas till den första dataposten på den sidan.

Flyttar markören uppåt på skärmen.

Flyttar markören nedåt på skärmen.

Avaktiverad.

Avaktiverad.

- Åtgärder med softkey-knapparna


Horisontell softkey-knapp [DETALJ]. Visar dataskärmen för detaljerad livslängd
Horisontell softkey-knapp [UPPDAT.]. Uppdaterar data som visas på dataskärmen för total
livstid.
Horisontell softkey-knapp [BYT]. Växlar skärmen mellan räkne- och tidstyper.
Horisontell softkey-knapp [VT-TYPNR. SÖK] Flyttar markören till ett verktygstypnummer när
den trycks in sedan numret har angetts.
Horisontell softkey-knapp [VT-ST. TYPNR] Sorterar data i stigande ordning för
verktygstypnummer.
Horisontell softkey-knapp [VT-FALL-TNR] Sorterar data i fallande ordning för
verktygstypnummer.
Horisontell softkey-knapp [R-ST. LIVSL] Sorterar data i stigande ordning för resterande
livstidsvärden.
Horisontell softkey-knapp [R-FALL-LIVS] Sorterar data i fallande ordning för resterande
livstidsvärden.

OBS!
1 Efter intryckning av de horisontella softkey-knapparna [VT-ST. TYPNR],
[VT-FALL-TNR], [R-ST. LIVSL] eller [R-FALL LIVS] placeras markören överst på
sida 1 på dataskärmen för total livslängd.
2 När strömmen slås på visas data för verktyg av räkningstyp i stigande ordning
för verktygets nummer. När visningstypen ändras eller när data sorteras i en
annan ordning bibehålls statusen.
3 Om den horisontella softkey-knappen [DETALJ] trycks in när ingen data visas på
dataskärmen för total livslängd, matas varningsmeddelandet "INGEN
DATASKÄRM DETALJERAD LIVSLÄNGD" ut.
4 Om en oregistrerad verktygstyp specificeras och den horisontella
softkey-knappen [VT-TYPNR. SRH] trycks in matas varningsmeddelandet
"UNREGISTERED NUMBER" ut.

- 1106 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Dataskärmen detaljerad livslängd


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger och sedan på den vertikala
softkey-knappen [VT-HANTERARE].
3 Tryck på den vertikala softkey-knappen [TOT. LIVSL]. Dataskärmen för total livslängd visas.
4 Om du trycker på den horisontella softkey-knappen [DETALJ] visas dataskärmen för detaljerad
livslängd.

Fig. 12.3.25.4 (c) Dataskärmen detaljerad livslängd (15-tums skärm)

- Visad information
TYP NR. : Verktygstypnummer
ORDNING : Sekventiellt nummer i stigande ordning för resterande livstider eller ordningen
där anpassade data ställs in.
NR. : Verktygsförvaltningens datanummer
REST-LIV : Resterande livsvärde som erhållits genom att subtrahera värdet för
livslängdsmätning från det maximala livslängdvärdet
L-RÄKNARE : Total använd räkning eller tid för verktyget
MAX-LIVSLÄNGD : Maximalt livslängdsvärde för verktyget
ANMÄRKNING-L : Anmärkning livslängdsvärde för verktyget
STATUS : Verktygslivsstatus
Livstidsstatus för verktyget visar ett av de fyra tillstånden (NO-MNG (0),
FRIGE (1, 2), INGN (3) och SKADAD (4)).

Knappåtgärder
- Åtgärder med MDI-knapparna
Visar föregående sida.

Visar nästa sida.

Flyttar markören uppåt på skärmen. Markören flyttas till den sista dataposten på den sidan.

Flyttar markören nedåt på skärmen. Markören flyttas till den första dataposten på den sidan.
- 1107 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Avaktiverad.

Avaktiverad.

- Åtgärder med softkey-knapparna


Horisontell softkey-knapp [UPPDAT.].
Uppdaterar data som visas på dataskärmen för detaljerad livslängd.
Markören är placerad i början av sida 1 efter att denna softkey-knapp trycks in.
Horisontell softkey-knapp [STÄNG].
Stänger ned dataskärmen för detaljerad livslängd och återgår till dataskärmen för total livslängd.

OBS!
När den horisontella softkey-knappen [STÄNG] trycks in och dataskärmen för
total livslängd visas igen, placeras markören på dataskärmen för total livslängd
enligt följande.
- Om verktygen med uppvisade verktygstypnummer är registrerade som
verktygsförvaltningsdata när den detaljerade dataskärmen är nedstängd,
placeras markören på skärmen för total livslängd på det verktygstypnumret.
- Om verktygen med uppvisade verktygstypnummer inte är registrerade som
verktygsförvaltningsdata när den detaljerade dataskärmen är nedstängd,
placeras markören på skärmen för total livslängd på den första totala
livslängdsdatan.

12.3.25.5 Dataskärmen för verktygsgeometri (15-tums skärm)


Skärmen för verktygsgeometridata
Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger och sedan på den vertikala
softkey-knappen [VT-HANTERARE].
3 Om du trycker på den vertikala softkey-knappen [VERKTYGSGEOM] visas skärmen för
verktygsgeometridata.

- 1108 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.3.25.5 (a) Dataskärmen för verktygsgeometri (15-tums skärm)

- Visat objekt
NR. :Verktygsgeometrinummer
Upp till 20 nummer kan visas.
VÄNSTER :Anger antalet hylsor till vänster om referenshylsan som ska upptas.
Ett värde mellan 0 och 4 kan anges.
HÖGER :Anger antalet hylsor till höger om referenshylsan som ska upptas.
Ett värde mellan 0 och 4 kan anges.
ÖVRE :Anger antalet hylsor över referenshylsan som ska upptas.
Ett värde mellan 0 och 4 kan anges. (Använd detta alternativ när magasinet är av
matristyp.)
NEDRE :Anger antalet hylsor under referenshylsan som ska upptas.
Ett värde mellan 0 och 4 kan anges. (Använd detta alternativ när magasinet är av
matristyp.)

Knappåtgärder
- Åtgärder i standardläge
Åtgärder med MDI-knapparna
Sifferknappar Matar in ett numeriskt värde.
Flyttar markören uppåt på skärmen.

Flyttar markören nedåt på skärmen.

Flyttar markören till vänster på skärmen.

Flyttar markören till höger på skärmen.

Åtgärder med softkey-knapparna


Horisontell softkey-knapp [NR SÖK]. Flyttar markören på ett verktygsgeometrinummer när den
trycks in efter att
numret har angetts.
Horisontell softkey-knapp [EDIT]. Öppnar dataredigeringsläget.
Horisontell softkey-knapp [LÄS]. Matar in data som rör funktionerna för verktygsförvaltning.
Denna knapp är endast tillgänglig i standardläge.
- 1109 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Sätt NC i läget REDIGERING.


Horisontell softkey-knapp [STANS]. Matar ut data som rör funktionerna för verktygsförvaltning.
Denna knapp är endast tillgänglig i standardläge.
Sätt NC i läget REDIGERING.
I läget för hantering av förvaltningsdata kan ovanstående knappåtgärder (Fig. 12.3.25.5 (a)) tillsammans
med [NR SOK] som nämnts ovan utföras.

- Åtgärder i redigeringsläge
För att redigera data trycker du på softkey-knappen [REDIG] för att öppna läget redigering. I läget
redigering visas “REDIGERA” längst ner till höger på skärmen.

Åtgärder med MDI-knapparna


Skriver ett värde som angetts med sifferknapparna.

Åtgärder med softkey-knapparna


Horisontell softkey-knapp [END].
Avslutar dataredigeringsläget.

Exempel
Ställ in redigeringsläget. När verktygsgeometri med verktygsgeometrinummer 1 upptar 1 hylsa i vänster
riktning, 0,5 hylsor i höger riktning och 1,5 hylsor i riktning nedåt, ställer man in data enligt Fig.
12.3.25.5 (b):

Fig. 12.3.25.5 (b) Exempel på inställning av data på skärmen för verktygsgeometridata (15-tums skärm)

- Visa upptagna hylsor i magasinhanteringstabellen


Varje hylsa som upptas av ett verktyg lagrat i en annan hylsa indikeras med en asterisk (*).

- 1110 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.3.25.5 (c) Magasinhanteringstabell (15-tums skärm)

Om ett verktyg som ska registreras för ett magasin anses interfera med ett annat verktyg, visas
varningsmeddelandet “VERKT. INTERFER KONTROLL FEL:xxxx,xxxx”. xxxx indikerar
verktygsnummer för vardera av de två verktygen. Om ett verktyg anses interferera med flera verktyg,
visas endast det första verktyget som detekteras med NC-interferenskontrollen.
Om ett verktyg anses interfera med ramen för ett magasin, visas verktygsnumret för det verktyg som ska
lagras och “RAM”.

- Sök efter en tom hylsa för ett överdimensionerat verktyg


Under hantering av förvaltningsdata visas en horisontell softkey-knapp för sökning efter en tom hylsa för
ett överdimensionerat verktyg.

Fig. 12.3.25.5 (d) Söka efter en tom hylsa för ett överdimensionerat verktyg (15-tums skärm)

Ange verktygsgeometrinumret i knappbufferten och tryck på en horisontell softkey-knapp för sökning.


Markören flyttas till en tom hylsa som passar geometrin.
TOM SÖK.N : Söker efter en tom hylsa framåt.
- 1111 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

TOM SÖK.P : Söker efter en tom hylsa bakåt.


SÖK TOM : Söker efter hylsan närmast den aktuella positionen.

- Skärmen för verktygsförvaltning


Du kan använda bit 2 för verktygsinformation för att växla mellan ett överdimensionerat verktyg eller
normalt verktyg. För ett överdimensionerat verktyg anger man ett verktygsnummer som passar det
verktyget.

Fig. 12.3.25.5 (e) Bit för att växla mellan ett normalt verktyg och överdimensionerat verktyg (15-tums skärm)

Fig. 12.3.25.5 (f) Verktygsgeometrinummer (15-tums skärm)

- 1112 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3.26 Visa och byta visningsspråk (15-tums skärm)


Det språk som används för visning kan ersättas med ett annat språk.
Ett visningsspråk kan ställas in med en parameter. Genom att ändra inställningen av visningsspråk på
denna skärm går det att byta visningsspråk utan att stänga av och slå på strömmen.

Visa och ställ in visningsspråk


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger tills softkey-knappen
[SPRÅK] visas.
3 Tryck på den vertikala softkey-knappen [SPRÅK] för att visa språkskärmen.

Fig. 12.3.26 (a) Skärm för SPRÅK (15-tums skärm)

4 Tryck på sidknappen eller och tryck sedan på mrkörknappen eller för


att flytta markören till önskat visningsspråk.
5 Tryck på den horisontella softkey-knappen [ANVÄND]. Visningsspråket ändras till det valda
språket. Det specificerade språket på denna skärm blir kvar även om strömmen slås av och sedan på.

Förklaring
- Växla språk
Språkskärmen kan visas om bit 0 (NLC) i parameter nr 3280 ställs in på 0.

- Språk som kan väljas


De visningsspråk som kan väljas på denna skärm är följande:
1. Engelska
2. Japanska
3. Tyska
4. Franska
5. Kinesiska (traditionell)
6. Kinesiska (förenklad)
7. Italienska
8. Koreanska
- 1113 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

9. Spanska
10. Holländska
11. Danska
12. Portugisiska
13. Polska
14. Ungerska
15. Svenska
16. Tjeckiska
17. Ryska
18. Turkiska
19. Bulgariska
20. Rumänska
21. Slovakiska
22. Finska
23. Hindi
Bland de språk som listas ovan visas engelska och andra användbara språk på skärmen som en lista över
språk som kan väljas.

OBS!
Hindi stöds endast på 8.4" färgskärm (LCD). Det stöds inte på 10.4"/15"
färgskärm (LCD).

Begränsning
- Ändring av språkparametrar på parameterskärmen
Vilket språk som skall användas för visningen specificeras med parameter nr 3281. Denna parameter kan
även ändras med parameterskärmen. Om en ändring förs på parameterskärmen reflekteras den nya
inställningen tills funktionen "TILLÄMPA" verkställs på språkskärmen eller strömmen slås på igen. Om
ett ogiltigt värde ställs in i parameter nr 3281 på parameterskärmen visas skärmen på engelska när
strömmen slås på igen.

12.3.27 Dataskydd i åtta nivåer (15-tums skärm)


Du kan ställa in åtta funktionsnivåer för CNC-maskinen och PMC och en av åtta skyddsnivåer för varje
typ av CMC- eller OMC-data.
Om ett försök görs att ändra CNC- och PMC-data eller mata ut dem till en extern enhet jämförs
funktionsnivån med skyddsnivån för att bestämma om ändringen eller den externa utmatningen skall
tillåtas.

OBS!
"Dataskydd i åtta nivåer" är en tillvalsfunktion.

12.3.27.1 Inställning av funktionsnivå (15-tums skärm)


Du kan ställa in åtta funktionsnivåer för CNC-maskinen och PMC.

Visa och ställa in skärmen för inställning av funktionsnivå


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger tills softkey-knappen
[SKYDD] visas.

- 1114 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
3 Tryck på den vertikala softkey-knappen [SKYDD].
Skärmen för inställning av funktionsnivå (Fig 12.3.27.1 (a)) visas som nedan.

Fig 12.3.27.1 (a) Skärm för inställning av funktionsnivå (15-tums skärm)

4 Mata in lösenordet för den funktionsnivå som skall ställas in/justeras och tryck sedan på den
horisontella softkey-knappen [LÖSENORD IN].
5 För att återgå till funktionsnivå 0, 1, 2 eller 3 trycker du på den horisontella softkey-knappen
[AVBRYT LÖSENORD].

Förklaring
- Ställa in funktionsnivå
För att välja funktionsnivå 0 till 3 använder du motsvarande knappsignal för minnesskydd.
För att välja funktionsnivå 4 till 7 använder du motsvarande lösenord.
Tabell 12.3.27.1 (a) Inställning av funktionsnivå
Funktionsnivå Inställning Exempelgruppering
7 (hög) Lösenord -
6 Lösenord MTB
5 Lösenord Återförsäljare och integrator
4 Lösenord Slutanvändare
3 Knappsignal för minnesskydd Användarnivå (nivå 1)
2 Knappsignal för minnesskydd Användarnivå (nivå 2)
1 Knappsignal för minnesskydd Användarnivå (nivå 3)
0 (låg) Knappsignal för minnesskydd Användarnivå (nivå 4)

När funktionsnivå 4 till 7 ställs in förblir funktionsnivån oförändrad tills lösenordet ändras.
(Funktionsnivån förblir även oförändrad om strömmen slås av.)
Funktionsnivå 7 är reserverad för underhåll av CNC-maskinen och PMC.

OBS!
När ett lösenord matas in visas en asterisk (*) istället för varje tecken som matas
in.

- 1115 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.3.27.2 Ändra lösenord (15-tums skärm)


Den aktuella funktionsnivån visas.
Lösenordet för var och en av funktionsnivåerna 4 till 7 kan ändras.

Visa och ställ in skärmen för ändring av lösenord


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger tills softkey-knappen
[SKYDD] visas.
3 Tryck på den vertikala softkey-knappen [SKYDD].
4 Tryck på den vertikala softkey-knappen [LÖSENORD].
Skärmen ÄNDRA LÖSENORD (Fig. 12.3.27.2 (a)) visas som nedan.

Fig. 12.3.27.2 (a) Skärmen ÄNDRA LÖSENORD (15-tums skärm)

5 Mata in en funktionsnivå vars lösenord skall ändras och tryck sedan på den horisontella
softkey-knappen [INPUT].
6 Mata in det aktuella lösenordet för den funktionsnivå vars lösenord skall ändras och tryck sedan på
den horisontella softkey-knappen [INPUT].
7 Mata in ett nytt lösenord och tryck sedan på den horisontella softkey-knappen [INPUT].
8 Mata in det nya lösenordet igen för att bekräfta och tryck sedan på den horisontella softkey-knappen
[INPUT].
9 Tryck på den horisontella softkey-knappen [ÄNDR LÖSEN].
10 För att rensa lösenord trycker du på den horisontella softkey-knappen [RAD. LÖSEN].

Förklaring
Upp till åtta tecken (endast stora alfabetiska och numeriska tecken) kan matas in.

OBS!
1 För ett lösenord som består av tre till åtta tecken är följande tecken tillgängliga:
• Stora alfabetiska tecken
• Numeriska tecken
2 När ett lösenord matas in visas en asterisk (*) istället för varje tecken som matas
in.

- 1116 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

OBS!
3 Om ett lösenord kan ändras på den aktuella funktionsnivån bestäms på följande
sätt:
• Lösenord för en funktionsnivå som är högre än den aktuella funktionsnivån
Kan inte ändras.
• Lösenord för den aktuella funktionsnivån
Kan ändras.
• Lösenord för en funktionsnivå som är lägre än den aktuella funktionsnivån
Kan ändras (endast till initiallösenordet).
4 Det inställda lösenordet visas inte.
Var försiktig så att du inte glömmer lösenordet.

12.3.27.3 Ställa in skyddsnivå (15-tums skärm)


Den aktuella funktionsnivån visas.
Skyddsnivån för byte och skyddsnivån för utmatning av alla data visas.
Skyddsnivån för byte och skyddsnivån för utmatning av alla data kan ändras.

Bekräftelse baserad på skyddsnivåinställningen


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger tills softkey-knappen
[SKYDD] visas.
3 Tryck på den vertikala softkey-knappen [SKYDD].
4 Tryck på den vertikala softkey-knappen [DATANIVÅ] för att ändra skyddsnivån för CNC-data eller
tryck på den vertikala softkey-knappen [PMC-NIVÅ] för att ändra skyddsnivån för PMC-data.
Följande skärm för byte av skyddsnivå visas (Fig 12.3.27.3 (a)).

Fig 12.3.27.3 (a) Skärm för ändring av skyddsnivå (15-tums skärm)

5 Flytta markören till ändringsnivån eller utmatningsnivån för ett önskat dataobjekt.
6 Mata in ett nytt önskat lösenord och tryck sedan på den horisontella softkey-knappen [INPUT].

- 1117 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

OBS!
När skyddsnivån för PMC-data är inställd, används softkey-knappen [SKIFTA
PMC] för att växla mellan de PMC-kanaler som ska ställas in, för flerkanalers
PMC.

Förklaring
Om skyddsnivån för ett dataobjekt är högre än den aktuella funktionsnivån kan inte skyddsnivån för
dataobjektet ändras.
Skyddsnivån för ett dataobjekt kan inte ändras till en skyddsnivå som är högre än den aktuella
funktionsnivån.
För var och en av följande typer av data kan du ställa in en skyddsnivå. Följande typer av
dataskyddsnivåer finns:
• Ändra skyddsnivå
Ställer in den skyddsnivå som används när data ändras.
• Skyddsnivå utmatning
Ställer in den skyddsnivå som används när data matas ut till en extern enhet.
Som skyddsnivå kan du ställa in ett värde på 0 (låg) till 7 (hög).

Tabell 12.3.27.3 (a) Skyddsnivå för alla typer av data


Inledande skyddsnivå
Typ av data
BYT Utmatning
Kundmakrovariabeldata <KUNDMAKRO>
0 0
(inklusive variabeldata avsedda för makroexekveringsprogram)
Periodiska underhållsdata <PERIODISKA UNDERHÅLLSDATA> 0 0
Verktygsförvaltningsdata <"DATA F. VTYGS-LIVSL> 0 0
Verktygsoffsetdata <VERKTYGSOFFSETDATA>
(För varje typ när verktygsgeometrikompensering och verktygsslitagekompensering 0 0
behandlas olika)
Klockdata <TID> 0 0
Mängddata för arbetsstyckets origoförskjutning <ARBET NOLL FÖRSKJUTNING> 0 0
Arbetsstyckets origooffsetdata <ARBET NOLL FÖRSKJUTNING> 0 0
Ethernet-inställningsdata <ETHERNET-INSTÄLLN> 0 0
Offsetdata fixtur <OFFSET DATA FIXTUR> 0 0
Parameterdata <PARAMETERDATA> 4 0
Inställningar <INSTÄLLNINGSDATA> 0 0
Kompenseringsdata för stigningsfel <STIGNINGSFELDATA> 4 0
Parameterdata för Power Mate CNC-hanteringsfunktionen
0 0
<PARAMETERDATA FÖR POWER MATE CNC-MANAGER>
Program för varje detalj <DETALJPROGRAM> 0 0
Redigeringsfunktion delprogram <ÄNDRINGSPROGRAM FÖR VARJE DEL> 0 0
Förinställningsfunktion för absolut koordinat <FÖRINSTÄLLNING AV ABSOLUTA
0 0
AXELDATA>

Tabell 12.3.27.3 (a) Skyddsnivå för PMC-data


Inledande skyddsnivå
Typ av data
BYT Utmatning
Sammansättning parameter 0 0
Inställning (online) 0 0
Inställning (varje kanal) 0 0
Sekvensprogram 0 0
PMC-parameter 0 0
Timer 0 0
Räknare 0 0
Hållrelä 0 0
Hållrelä (system) 0 0
Datatabell 0 0
- 1118 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Inledande skyddsnivå
Typ av data
BYT Utmatning
Datatabellkontroll 0 0
PMC-minne 0 0
I/O-konfiguration 0 0
I/O-Link gruppval 0 0
Registrering av I/O-enhet 0 0

OBS!
1 För en del typer av data finns inte utmatningsfunktionen.
2 När skyddsnivån för data är högre än den aktuella funktionsnivån kan inte
funktionsnivån ändras.
3 Skyddsnivån för en datanivå kan inte ändras till en nivå som är högre än den
aktuella funktionsnivån.
4 Inställbara typer av data ökar eller minskar beroende på tillvalskonfigurationen.
5 För detaljer om skyddsnivån för PMC-data hänvisas till
"PMC-programmeringsguide (B-64513EN)".
6 Data som rör verktygsinformation på skärmen VT-DATA ALLA för
verktygsförvaltningsfunktionen skyddas genom att verktygsoffsetdata skyddas.
7 Typ av verktygsoffsetdata som aktiveras beror på minne för
verktygskompenseringsvärden.
8 För att ändra skyddsnivå för varje delprogram, gör så på skärmen för
PROGRAMKATALOG, snarare än på skärmen för SKYDDSNIVÅ.
9 Delprogramredigering inkluderar programredigering för MDI-läget.
10 Förinställning av absoluta koordinater gör att förinställda värden för
arbetsstyckets koordinatsystem skyddas.
11 Under inmatning/utmatning av verktygsoffsetdata, om någon typ av
verktygsoffsetdata inte får lov att ändras eller matas ut till utsidan, bearbetas det
enligt följande:
- Inmatning : Alla typer av data, förutom de som ej får lov att ändras,
ändras.
- Utmatning :Alla typer av data, förutom de som ej får lov att
ändras, matas ut.

12.3.27.4 Ställa in skyddsnivån för byte och skyddsnivån för utmatning


av ett program (15-tums skärm)
Visningen/funktionerna som anges nedan kan utföras från katalogskärmen.
Skyddsnivån för byte och skyddsnivån för utmatning av varje detaljprogram visas.
Skyddsnivån för byte och skyddsnivån för utmatning av varje detaljprogram kan ändras.

Ställa in skyddsnivån för byte och skyddsnivån för utmatning av ett program
Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [KTALOG].

- 1119 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.27.4 (a) Programkatalogskärm (15-tums skärm)

3 Tryck på den horisontella softkey-knappen [DET. PÅ] för att visa detaljer.
4 Flytta markören till ett önskat program.
5 Tryck på nästa menyknapp för att visa den horisontella softkey-knappen [ÄNDRA ATTR].
6 Tryck på den horisontella softkey-knappen [ÄNDRA ATTR].
7 Mata in ett nytt önskat lösenord och tryck sedan på den horisontella softkey-knappen [ÄNDRA
NIVÅ].
8 För att ändra skyddsnivån för utmatning knappar du in önskad ny nivå och trycker på den
horisontella softkey-knappen [NIVÅ UT].

Förklaring
Skyddsnivån för byte (0 till 7) och skyddsnivån för utmatning (0 till 7) visas som "VÄRDE
SKYDDSNIVÅ BYTE/NIVÅ SKYDDSNIVÅ UTMATNING".

OBS!
1 När skyddsnivån för data är högre än den aktuella funktionsnivån kan inte
funktionsnivån ändras.
2 Skyddsnivån för en datanivå kan inte ändras till en nivå som är högre än den
aktuella funktionsnivån.
3 En skyddsnivå kan endast ställas för de detaljprogram som finns på
"CNC_MEM"-enheten.

12.3.28 Val av precisionsnivå (15-tums skärm)


En medelhög precisionsnivå mellan parametrarna för tryck på hastighet (precisionsnivå 1) och
parametrarna för precision (precisionsnivå 10) som är inställda på inställningsskärmen för
bearbetningsparametrar (AI-kontur) kan väljas. På samma sätt som visas i Fig. 12.3.28 (a) är nivåerna
proportionellt linjära och en medelhög nivå kan väljas så att optimala parametrar kan beräknas
automatiskt för att utföra bearbetningen.

- 1120 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Värde

RMS-värde

1 10 Precisionsnivå

(RMS-värde: Effektivvärdet)

Fig. 12.3.28 (a) Bild av "nivå"

Rutin för val av precisionsnivå


1 Välj MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger tills den vertikala
softkey-knappen [PREC-NIVÅ] visas.
4 Tryck på den vertikala softkey-knappen [PREC-NIVÅ].

Fig. 12.3.28 (b) Skärm för val av nivå

5 För att ändra precisionsnivån matar du in en önskad precisionsnivå (1 till 10) och trycker sedan på
knappen på MDI-panelen.
6 När precisionsnivån ändras erhålls ett RMS-värde från den hastighetsbetonade parametersättningen
och den precisionsbetonade parametersättningen för parametermodifiering.
För den modifierade parametern, se beskrivning för justering av bearbetningsparameter.
7 Om det finns en axel utöver de för tillfället visade axlarna, tryck på knappen eller
flera gånger för att visa skärmen för axeln.

- 1121 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.3.29 Visa och ställa in data för övervakning av


verktygslivslängden (15-tums skärm)
Visning av hanteringsdata för verktygslivslängd på en skärm gör det möjligt att avgöra aktuell status för
hantering av verktygslivslängd. På skärmen kan också hanteringsdata för verktygslivslängd redigeras.
Skärmen är antingen:
• Hantering av verktygets livslängd (listskärm) eller
• Hantering av verktygets livslängd (gruppredigeringsskärm)

OBS!
När bit 0 (TLF) i parameter nr 8132 är 1 så kan "Övervakning av
verktygslivslängd" användas.

Översikt
Hantering av verktygets livslängd (listskärm)
Poster som visas:
- NÄSTA GRUPP - ANV. GRUPP
- VALD GRUPP - RÄKN. ÖVERM.
- GRUPP NR - RÄKNETYP
- LIVSLÄNGD - LIVSL. RÄKN
- VERKTYGSHANTERINGSSTATUS
- VTYG-NUMMER
- GRUPP ATT ÄNDRA
Funktioner:
- Söka efter grupper
- Rensa exekveringsdata
- Ställa in verktygets livslängdsräknare

Listskärm

EDIT Hantering av verktygets livslängd


(gruppredigeringsskärm)
Poster som visas:
END - NÄSTA GRUPP - ANV. GRUPP
- VALD GRUPP - GRUPP NR
- MAX. VT-STYCKEN - RÄKNETYP
- LIVSLÄNGD - LIVSL. RÄKN
- T-KOD
- VERKTYGSHANTERINGSSTATUS
- H-KOD och D-KOD
- VERK. NR
Funktioner:
- Ställ in verktygsdata - Radera gruppdata
- Ställa in en verktygsstatus - Ta bort
verktygsdata
- Välja verktygsöverhoppning - Söka efter
grupper
- Ställa in livslängdsmätning, livslängdsvärde och
livslängdsräknare

Gruppredigeringsskärm Om man trycker på softkey-knapp [REDIGERA]


eller [SLUT] växlar man från listskärm till
gruppredigeringsskärm eller tvärtom.

- 1122 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

M
Om livslängdsförvaltningens B-funktion är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1) kan följande
parametrar användas för att visa godtyckliga grupper och återstående inställningsvärden.
• Om bit 5 (TGN) i parameter nr 6802 = 1:
En godtycklig grupp visas i listan och gruppredigeringsskärmarna.
• Om bit 3 (GRP) i parameter nr 6802 = 1:
Återstående inställningsvärden visas på gruppredigeringsskärmen. Gruppredigeringsskärmen visar
alltid H- och D-koder.
T
T-serien är försedd med två typer av verktygsväxling, revolvertyp och ATC-typ. För T-serien varierar
visningen beroende på vilken verktygsväxlingstyp som används.
Om revolvertyp används (bit 3 (TCT) i parameter nr 5040 = 0)
• När varken H-koden eller D-koden används visas de inte.
• När ingen godtycklig grupp kan användas visas de inte.
Om ATC-typ används (bit 3 (TCT) i parameter nr 5040 = 1)
• D-koden visas på gruppredigeringsskärmen.
• Om livslängdsförvaltningens B-funktion aktiveras (bit 4 (LFB) i parameter nr 6805 = 1) och bit 5
(TGN) i parameter nr 6802 = 1, visas godtyckliga grupper på listan och gruppredigeringsskärmen.
Om livslängdsförvaltningens B-funktion aktiveras (bit 4 (LFB) i parameter nr 6805 = 1) och bit 3 (GRP) i
parameter nr 6802 = 1, visas återstående inställningsvärden på gruppredigeringsskärmen.

12.3.29.1 Hantering av verktyget livslängd (listskärm) (15-tums skärm)


Denna skärm kan visa hanteringsstatus för livslängd för alla verktyg i verktygsgrupper och om
livslängden på verktygsgrupperna har gått ut. Det gör också att du kan ställa in räknare för
verktygslivslängd och rensa exekveringsdata.

Visning på listskärmen
Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger tills softkey-knappen
[VERKTYGSLIVSLÄNGD] visas.
3 Tryck på den vertikala softkey-knappen [VERKTYGSLIVSLÄNGD].

(A)

(B)

(C)

Fig. 12.3.29.1 (a) Visa verktygslivslängdsförvaltning (listskärm) (15-tums skärm)

- 1123 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Innehåll i (A)
(A) visar verktygsgruppnummer och övermanningsvärde. Om det inte finns någon verktygsgrupp att visa
visas **** istället för verktygsgruppnummer.
NÄSTA GRUPP : Verktygsgruppnumret för vilket livslängdsräkning startas av nästa M06-kommando.
ANV. GRUPP : Verktygsgruppnummer för vilket livslängdsräkning håller på.
VALD GRUPP : Verktygsgruppnummer för vilket livslängdsräkning pågår eller livslängdsräkning
utfördes senast.
RÄKN. ÖVERM. : "1.0GÅNGER" visas om övermanningssignal för verktygslivslängdsräkning är
avaktiverad (bit 2 (LFV) i parameter nr 6801 = 0).

OBS!
Om godtyckliga gruppnummer aktiveras representeras NÄSTA GRUPP, ANV.
GRUPP, och VALD GRUPP med ett godtyckligt gruppnummer snarare än
verktygets gruppnummer.

- Innehåll i (B)
(B) visar det inställda livslängdsvärdet, det aktuella innehållet i verktygslivslängdsräknarens och de
registrerade verktygsnumren (i den ordning de används) för varje verktygsgrupp. Om typen av
livslängdsräkning är användningsfrekvens, väljs mätenheten som används vid visning och specificering
av inställda livslängdsvärden och värden för verktygslivslängdsräknare väljs enligt inställning av bit 0
(FCO) i parameter nr 6805 enligt listan nedan.
Bit 0 (FCO) i parameter nr 6805 0 1
Mätenhet som används vid visning och specificering av inställda värden för 1 minut 0,1 minuter
livslängd och värden för verktygslivslängdsräknare

Följande tabell listar de prefix som används med verktygsnummer.


Verktygsstatus Verktyg som används Verktyg som inte används
Återstående livslängd @ Ingen indikering
Skippa # #
Livslängdens slut * *

OBS!
1 Verktygslivslängdsräknaren anger beräknat värde för verktyget som markeras
med @.
2 Om bit 3 (EMD) i parameter nr 6801 = 0, förblir ett verktygsnummer märkt med
@ även om verktygets livslängd har gått ut tills man har valt ett annat verktyg.
3 Om bit 3 (EMD) i parameter nr 6801 =1, kan följande skillnader uppstå,
beroende på typ av verktygsräknare som används.
• Om typen av livslängdsräknare är användningsfrekvens ändras prefixet till "*"
(livslängd slut) så fort ett verktygs livslängd är slut.
• Om typen av livslängdsräknare är räkningsfrekvens läggs det till ett i slutet av
ett program på (så som M02 eller M30). Så prefixet ändras inte till "*"
(livslängd slut) även om verktygets livslängdsräknare matchar
livslängdsvärdet. Symbolen "*" (livslängd slut) visas när verktygets
livslängdsräkning läggs till efter att CNC:n är återställd.
4 Om bit 2 (ETE) i parameter nr 6804 = 1 visas symbolen "*" som indikerar slutet
på livslängden på det senaste verktyget på hanteringsskärmen för verktygets
livslängd när livslängdsräknaren för det senaste verktyget på verktygsgruppen i
fråga matchar livslängdsvärdet. På det viset indikerar informationen om det
senaste verktyget i FOCAS2 eller PMC-fönstret att verktygets liv är slut om
verktygsväxlingens signal TLCH <Fn064.0> är 1.

- 1124 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Om ett godtyckligt gruppnummer aktiveras visas ett godtyckligt gruppnummer inom parantes bredvid
verktygets gruppnummer. Om inget godtyckligt gruppnummer anges visas "********" istället.

Fig. 12.3.29.1 (b) Visa godtyckliga gruppnummer

Godtyckliga gruppnummer aktiveras genom att ställa in följande parametrar.

M
• Verktygets livslängdsförvaltnings B-funktion är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1)
• Godtyckliga gruppnummer är aktiverade (bit 5 (TGN) i parameter nr 6802 = 1).

T
• Den aktuella verktygsväxlingstypen är ATC (bit 3 (TCT) i parameter nr 5040 = 1).
• Verktygets livslängdsförvaltnings B-funktion är aktiverad (bit 4 (LFB) i parameter nr 6805 = 1)
• Godtyckliga gruppnummer är aktiverade (bit 5 (TGN) i parameter nr 6802 = 1).

- Innehåll i (C)
(C) visar verktygsgruppnummer för vilket en verktygssignal har utfärdats.
Om det finns så många verktygsgruppnummer att alla nummer inte kan visas utelämnas några och ">>"
visas istället.
Om det inte finns något verktygsgruppnummer som behöver ändras visas “****”.

OBS!
Om godtyckliga gruppnummer aktiveras representeras ett verktygsgruppnummer
som behöver ändras med ett godtyckligt gruppnummer snarare än
verktygsgruppnumret.

Ställa in data på listskärmen


Hanteringsdata för verktygslivslängd kan anges i återställningsläget (både OP och RST-signalerna är "0").
Inställning av bit 1 (TCI) i parameter nr 6804 till 1 aktiverar emellertid att hanteringsdata för
verktygslivslängd specificeras även vid automatisk drift (OP-signalen är "1").

OBS!
Angående inställningar ANV. GRUPP eller NÄSTA GRUPP.
1) Under automatisk drift (OP-signal = "1" och bit 1 (TCI) för parameter nr 6804
= 1), endast räknaren för verktygets livslängd kan ändras.
2) I återställningsläget (OP-signal = "0" och RST-signal "0"), följande redigering
stoppar livslängdshanteringen, eftersom det inte kan fortsätta.
- Rensning av exekverad data

Rutin
- Inställning av verktygets livslängdsräknare
Verktygets livslängdsräknare kan ställas in med ett värde med följande metoder.
Metod 1
1 Placera markören på verktygets livslängdsräknare för önskad verktygsgrupp.
- 1125 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

2 Mata in värdet på knappsatsen.


3 Tryck på den horisontella softkey-knappen [INPUT].

Metod 2
1 Placera markören på verktygets livslängdsräknare för önskad verktygsgrupp.
2 Mata in värdet på knappsatsen.
3 Tryck på knappen .

- Rensa exekveringsdata
Alla existerande exekveringsdata för en verktygsgrupp som har valts med markören kan rensas på
följande vis:
1 Placera markören på den verktygsgrupp vars exekveringsdata du vill rensa.
2 Tryck på den horisontella softkey-knappen [RAD.].
3 Tryck på den horisontella softkey-knappen [EXEKV].

OBS!
Inställning av bit 4 (GRS) i parameter nr 6800 till 1 aktiverar exekveringsdata för
alla registrerade verktygsgrupper som ska rensas.

- Välja verktygsgrupper
Verktygsgrupper kan väljas med följande metoder.
Metod 1
1 Mata in ett verktygsgruppnummer på knappsatsen.
2 Tryck på softkey-knappen [NR SÖK].

OBS!
Om godtyckliga gruppnummer aktiveras väljs en verktygsgrupp genom att man
söker efter ett godtyckligt gruppnummer snarare än verktygsgruppnumret.

Metod 2
1 Tryck på sidknapp eller för att visa önskade grupper.

2 Tryck på markörknappen eller för att flytta markören till önskad grupp på antingen
vänster eller höger sida.

- Växla till gruppredigeringsskärm


Växling till hantering av verktygets livslängd (gruppredigeringsskärm)
1 Flytta markören till den verktygsgrupp du vill redigera:
2 Tryck på den horisontella softkey-knappen [EDIT].

12.3.29.2 Hantering av verktyget livslängd (gruppredigeringsskärm)


(15-tums skärm)
På denna skärm kan man redigera hanteringsdata för verktygets livslängd (så som
verktygslivslängdsvärde, verktygslivslängdsräknare och verktygsdata) för aktuell verktygsgrupp.

Visa skärmen för gruppredigering


Rutin
1. Placera markören på den verktygsgrupp du vill redigera från listskärmen.
2. Tryck på den horisontella softkey-knappen [EDIT].
- 1126 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

(A)

(B)

Fig. 12.3.29.2 (a) Visa verktygslivslängdsförvaltning (gruppredigeringsskärm) (15-tums skärm)

OBS!
Om inget verktyg har registrerats med en verktygsgrupp visas inget av typ av
livslängdsräkning, livslängdsvärde eller värde för livslängdsräkning för
verktygsgruppen.

- Innehåll i (A)
Liksom motsatsen till listskärmen, visar (A) på redigeringsskärmen nästa verktygsgruppnummer och
övermanningsvärde. Om det inte finns någon lämplig verktygsgrupp visas **** istället.
NÄSTA GRUPP : Verktygsgrupp för vilken livslängdsräkning som startas av nästa
M06-kommando.
ANV. GRUPP : Verktygsgruppnummer för vilket livslängdsräkning håller på.
VALD GRUPP : Verktygsgruppnummer för vilket livslängdsräkning pågår eller
livslängdsräkning utfördes senast.
RÄKN. ÖVERM. : “1.0TIMES” visas om övermanningssignal för verktygslivslängdsräkning är
inaktiverad (om bit 2 (LFV) i parameter nr 6801 är 0).

OBS!
Om godtyckliga gruppnummer aktiveras representeras NÄSTA GRUPP, ANV.
GRUPP, och VALD GRUPP med ett godtyckligt gruppnummer snarare än
verktygets gruppnummer.

- Innehåll i (B)
(B) detaljer hanteringsdata verktygslivslängd som har att göra med en vald verktygsgrupp enligt följande:
TYP : 1 Räkningsfrekvens
2 Användningsfrekvens

LIV : Värde verktygslivslängd


RÄKNA : Livslängdsräknare

- 1127 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

STATUS : Verktygsstatus Verktyg som används Verktyg som inte används


Återstående livslängd @ Ingen indikering
Skippa # #
Livslängdens slut * *

T-KOD : Verktygsnummer
M
H-KOD : Verktygslängdkompensering specifikationskod
D-KOD : Fräskompensation specifikationskod

T
H-KOD : Visas ej.
D-KOD : Specifikationskod för verktygsoffsetvärde
om ATC-typ används (bit 3 (TCT) i parameter nr 5040 = 1)

OBS!
1 Verktygslivslängdsräknaren anger beräknat värde för verktyget som markeras
med @.
2 Om bit 3 (EMD) i parameter nr 6801 är 0, förblir ett verktygsnummer märkt med
@ även om verktygets livslängd har passerat tills ett annat verktyg väljs.
3 Om bit 3 (EMD) i parameter nr 6801 är 1 kan följande skillnader uppstå,
beroende på typ av livslängdsräknare som används.
• Om typen av livslängdsräknare är användningsfrekvens ändras prefixet till "*"
(livslängd slut) så fort ett verktygs livslängd är slut.
• Om typen av livslängdsräknare är räkningsfrekvens läggs det till ett i slutet av
ett program på (så som M02 eller M30). Så prefixet ändras inte till "*"
(livslängd slut) även om verktygets livslängdsräknare matchar
livslängdsvärdet. Symbolen “*” (livslängd slut) visas när verktygets
livslängdsräkning läggs till efter att CNC:n är återställd.
4 Om bit 2 (ETE) i parameter nr 6804 är 1 visas symbolen "*" som indikerar slutet
på livslängden på det senaste verktyget på hanteringsskärmen för verktygets
livslängd när livslängdsräknaren för det senaste verktyget i verktygsgruppen i
fråga matchar livslängdsvärdet. På det viset indikerar informationen om det
senaste verktyget i FOCAS2 eller PMC-fönstret att verktygets liv är slut om
verktygsväxlingens signal TLCH <Fn064.0> är 1.

Visa godtyckliga grupper och återstående inställningsvärden

Fig. 12.3.29.2 (b) Visa godtyckliga gruppnummer och återstående inställningsvärden på redigeringsskärmen

M
Om livslängdshanteringens B-funktion är aktiverad (om bit 4 (LFB) i parameter nr 6805 är 1) och
följande parametrar är aktiverade, visas godtyckliga grupper och återstående inställningsvärden.
ALT. GRUPP : Godtyckligt gruppnummer (om bit 5 (TGN) i parameter nr 6802 är 1)
REST RÄKNING : Återstående inställningsvärde som används tills dess att ett nytt verktyg väljs (om bit
3 (GRP) i parameter nr 6802 är 1)

- 1128 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

T
Om livslängdshanteringens B-funktion är aktiverad (om bit 4 (LFB) i parameter nr 6805 är 1)
Revolvertyp (bit 3 (TCT) i parameter nr 5040 är 0)
ALT. GRUPP : Visas ej.
REST RÄKNING : Återstående inställningsvärde som används tills dess att ett nytt verktyg väljs (om bit
3 (GRP) i parameter nr 6802 är 1)

ATC-typ (bit 3 (TCT) i parameter nr 5040 är 1)


ALT. GRUPP : Godtyckligt gruppnummer (om bit 5 (TGN) i parameter nr 6802 är 1)
REST RÄKNING : Återstående inställningsvärde som används tills dess att ett nytt verktyg väljs (om bit
3 (GRP) i parameter nr 6802 är 1)

Ställa in data på gruppredigeringsskärmen


Hanteringsdata för verktygslivslängd kan anges i återställningsläget (både OP och RST-signalerna är "0").
Inställning av bit 1 (TCI) i parameter nr 6804 till 1 aktiverar emellertid att hanteringsdata för
verktygslivslängd specificeras även vid automatisk drift (OP-signalen är "1").
Tillgängliga redigeringsfunktioner listas nedan.

M
Objekt som kan redigeras Driftsätt
Inställning av typ av livslängdsräkning och verktygsdata (T-kod, H-kod och D-kod) Alla lägen
Lägga till verktygsnummer (T-kod) MDI
Radera alla verktygsgruppdata samtidigt MDI
Radera verktygsdata (status, T-kod, H-kod och D-kod) MDI
Välja verktygsöverhoppning MDI
Ange för att rensa verktygsdata (livslängdsåterställning) MDI

T
Objekt som kan redigeras Driftsätt
Inställning av typ av livslängdsräkning och verktygsdata (T-kod och D-kod) Alla lägen
D-koden kan dock endast redigeras om ATC-typen används (om bit 3 (TCT) i parameter nr
5040 är 1)
Lägga till verktygsnummer (T-kod) MDI
Radera alla verktygsgruppdata samtidigt MDI
Radera verktygsdata (status, T-kod och D-kod) MDI
Välja verktygsöverhoppning MDI
Ange för att rensa verktygsdata (livslängdsåterställning) MDI

M
T
Om inget verktyg har registrerats med en verktygsgrupp kan inget av typ av livslängdsräkning,
livslängdsvärde eller värde för livslängdsräkning ställas in för verktygsgruppen. Lägg först till ett
verktygsnummer (T-kod).

- 1129 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

OBS!
1 Angående redigering ANV. GRUPP eller NÄSTA GRUPP:
<1> Under automatisk drift (OP-signalen är "1" och bit 1 (TCI) för parameter nr
6804 är 1) kan endast verktygets livslängdsräknare ändras.
<2> I återställningsläget (OP-signalen är "0" och RST-signalen är "0") stoppar
följande redigering livslängdshanteringen eftersom den inte kan fortsätta.
- Lägga till verktygsnummer (T-kod)
- Radera alla verktygsgruppdata samtidigt
- Radera verktygsdata (status, T-kod, H-kod och D-kod)
2 Följande redigeringsfunktioner kan ställa in verktygets ändringssignal till "1".
- Välja verktygsöverhoppning för det sista verktyget.
- Radering av verktygsnummer som resulterar i något annat verktyg än dem
vars livslängd är slut eller som har skippats eftersom de inte har kunnat hittas i
verktygsgruppen i fråga.
3 Följande redigeringsfunktioner kan återställa verktygets ändringssignal till "0".
- Lägga till verktygsnummer till verktyg vars livslängd inte har gått ut och som
ställs in i aktuell verktygsgrupp.
- Välja rensning av verktygsdata.

Rutin
- Välja livslängdsmätning, verktygslivslängdens värde, verktygets
livslängdsräknare, verktygsdata, godtyckligt gruppnummer och återstående
inställningsvärde

Välja livslängdsmätning, verktygslivslängdens värde, verktygets livslängdsräknare, verktygsdata,


godtyckligt gruppnummer och återstående inställningsvärde
Metod 1
1 Placera markören på önskat objekt.
2 Mata ett värde med knappsatsen.
3 Tryck på den horisontella softkey-knappen [INPUT].

Metod 2
1 Placera markören på önskat objekt.
2 Mata ett värde med knappsatsen.
3 Tryck på .

OBS!
1 Att byta ett verktygslivslängdsvärde eller en verktygslivslängdsräknare påverkar
inte verktygsstatus eller verktygsväxlingssignal.
2 Att byta typ av livslängdsräkning gör att verktygslivslängdsvärdet och
livslängdsräknaren återställs till 0.

M
Om livslängdshanteringens B-funktion är aktiverad (om bit 4 (LFB) i parameter nr 6805 är 1) och
följande parametrar är aktiverade, visas godtyckliga grupper och återstående inställningsvärden kan
specificeras
ALT. GRUPP : Godtyckligt gruppnummer (om bit 5 (TGN) i parameter nr 6802 är 1)
REST RÄKNING : Återstående inställningsvärde som används tills dess att ett nytt verktyg väljs (om bit
3 (GRP) i parameter nr 6802 är 1)

- 1130 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

T
Om livslängdshanteringens B-funktion är aktiverad (om bit 4 (LFB) i parameter nr 6805 är 1)
Revolvertyp (bit 3 (TCT) i parameter nr 5040 är 0)
ALT. GRUPP : Kan inte ställas.
REST RÄKNING : Det är möjligt att ställa in ett återstående inställningsvärde som ska användas till dess
att ett nytt verktyg väljs (om bit 3 (GRP) i parameter nr 6802 är 1).
ATC-typ (bit 3 (TCT) i parameter nr 5040 är 1)
ALT. GRUPP : Godtyckliga gruppnummer kan ställas in (om bit 5 (TGN) i parameter nr 6802 är 1).
REST RÄKNING : Det är möjligt att ställa in ett återstående inställningsvärde som ska användas till dess
att ett nytt verktyg väljs (om bit 3 (GRP) i parameter nr 6802 är 1).

- Lägga till verktygsnummer


Verktygsnummer kan läggas till för en verktygsgrupp enligt följande:
1 Välj MDI-läget.
2 Placera markören på verktygsdata (T-kod, H-kod eller D-kod) precis innan ett verktygsnummer skall
läggas till.
3 Mata in verktygsnumret med knappsatsen.
4 Tryck på den horisontella softkey-knappe [INPUT].

(Exempel)
Verktygsnummer 1550 mellan 1 och 2 (för M-serien) läggs till
1 Flytta markören till data för nummer 1, mata in "1550" och tryck på [INFOGA].

2 Den inmatade T-koden 1550 sätts in i positionen för nummer 2. H- och D-koderna återställs till
0.

- Radera alla verktygsgruppdata samtidigt


All verktygsgruppdata kan raderas på en gång enligt följande:
1 Välj MDI-läget.
2 Välj den verktygsgrupp från vilken du vill radera alla verktygsdata på en gång.
3 Tryck på den horisontella softkey-knappen [RADERA].
4 Tryck på den horisontella softkey-knappen [GRUPP].
5 Tryck på den horisontella softkey-knappen [EXEKV].

- Ta bort verktygsdata
Verktygsdata kan raderas från en verktygsgrupp enligt följande:
1 Välj MDI-läget.
2 Placera markören på de verktygsdata (T-kod, H-kod eller D-kod) du vill radera.
3 Tryck på den horisontella softkey-knappen [RADERA].
4 Tryck på den horisontella softkey-knappen [<MARK>].

- 1131 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

OBS!
1 Att radera alla verktyg från en verktygsgrupp är samma sak som att radera själva
verktygsgruppen.
2 Att radera ett verktyg som är märkt med @ (används) resulterar i att @ försvinner
från föregående verktyg, vars livslängd är slut och som har skippats.

- Välja verktygsöverhoppning
Verktygsdata kan placeras i ettikettskipp enligt följande:
1 Välj MDI-läget.
2 Placera markören på verktygsdata (T-kod, H-kod eller D-kod) för ett verktyg du vill skippa.
3 Tryck på den horisontella softkey-knappen [STATUS].
4 Tryck på den horisontella softkey-knappen [SKIPPA].

- Ange för att rensa verktygsdata (livslängdsåterställning)


Verktygsdatastatus kan rensas enligt följande:
1 Välj MDI-läget.
2 Placera markören på verktygsdata (T-kod, H-kod eller D-kod) för ett verktyg du vill rensa.
3 Tryck på den horisontella softkey-knappen [STATUS].
4 Tryck på den horisontella softkey-knappen [RENSA].

- Välja en verktygsgrupp
Man kan välja en verktygsgrupp på följande vis:
Metod 1
1 Mata in ett verktygsgruppnummer på knappsatsen.
2 Tryck på den horisontella softkey-knappen [NR SOK].

OBS!
Om godtyckliga gruppnummer aktiveras väljs en verktygsgrupp genom att man
söker efter ett godtyckligt gruppnummer snarare än verktygsgruppnumret.

Metod 2
1 Tryck på sidknapp eller för att visa målverktygsgrupp.

- Växla till listskärmen


Hantering av verktygslivslängd (listskärm) kan återupptas enligt följande:
1 Tryck på den horisontella softkey-knappen [SLUT].

- 1132 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3.30 Visning och inställning av inmatning av malldata


(15-tums skärm)
Nedan beskrivs en metod för visning av bearbetningsmenyer (mallmenyer) som skapas av
maskintillverkare och en metod för att ställa in dem. Beskrivningarna baseras på ett exempel. För faktiska
mallmenyer och malldata, se manualerna från respektive maskintillverkare.

OBS!
När bit 7 (NPD) i parameter nr 8135 är 0 så kan "Inmatning av malldata"
användas.

Visa malldata och mallmenyer


Nedan följer ett tillvägagångssätt för visning av mallmenyer.
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] upprepade gånger.
3 Tryck på den vertikala softkey-knappen [MÖNSTERMENY].
Mallmenyskärmen (Fig. 12.3.30 (a)) som visas nedan visas.

Fig. 12.3.30 (a) Skärm för mallmeny (15-tum skärm)

På denna skärm kan man välja en mall att använda.


Följande två metoder kan användas för att välja mallar.
- Markör
1 Flytta markören till ett mallnamn som du vill välja med markörknapp eller och

tryck sedan på softkey-knapp [VÄLJ] eller .


- Ange ett mallnummer
1 Mata in ett nummer som visas på vänster sida om mallnamnet och tryck på softkey-knapp
[VÄLJ] eller .
Kundmakroskärmen (malldataskärm) (Fig. 12.3.30 (b)) nedan visas.

- 1133 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.30 (b) Skärmen KUNDMAKRO (malldata) (15-tums skärm)

2 Mata in nödvändiga malldata och tryck på .


3 När alla data har matats in växlar du till läget MINNE och trycker på knappen för cykelstart.
Bearbetning börjar.

Förklaring
- Förklaringar till mallmenyskärmen
HÅLMALL
En godtycklig teckensträng som består av 12 eller färre tecken kan visas som menytitel.

BULTHÅL
En godtycklig teckensträng som består av 10 eller färre tecken kan visas som mallnamn.

Maskintillverkarna bör programmera in teckensträng för menytitel och mallnamn med kundmakron
och spara dem i programminnet.

- Förklaringar till kundmakroskärmen (malldataskärmen)


BULTHÅL
En godtycklig teckensträng som består av 12 eller färre tecken kan visas som malldatatitel.

V-T.
En godtycklig teckensträng som består av 10 eller färre tecken kan visas som variabelnamn.
*BULTHÅLCIRKEL*
Kommentartexter omfattar nio 12-teckenblock eller så kan kommentaren vara upp till 12 rader
(10,4-tums skärm) eller 8 rader (8,4-tums skärm) med en blockräknare som en rad.

Maskintillverkarna bör programmera in teckensträng för variabelnamn och kommentartext med


kundmakron och spara dem i programminnet.

- 1134 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3.31 Visning och inställning av oscillationsskärmen (15-tums


skärm)
På denna skärm kan parametrarna för högprecis oscillationsfunktion visas och ställas in. (referenspunkt,
övre dödpunkt, nedre dödpunkt, oscillationsmatningshastighet)
Och om bit 4 (CHD) i parameter nr 8360 är inställd på 1 så visas faktiska data för högprecis
oscillationsfunktion. (verklig övre punkt, aktuell position, verklig nedre punkt, slagräknare, faktisk
matningshastighet)

OBS!
"Högprecis oscillationsfunktion" är en tillvalsfunktion.

Visning och inställning av oscillationsskärmen


Rutin
1 Tryck på funktionsknappen .
2 Tryck på [NÄSTA SIDA] flera gånger för att visa funktionsknappen [OSCILLATION].
3 Tryck på funktionsknappen [OSCILLATION].
Oscillationsskärmen som visas nedan framträder. På denna skärm kan alla parametrar ställas in.

Fig.12.3.31 (a) Oscillationsskärm

Om bit 4 (CHD) i parameter nr 8360#4 är 1 framträder oscillationsskärmen som visas nedan.

- 1135 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig.12.3.31 (b) Oscillationsskärm (bit 4 (CHD) i parameter nr 8360 är 1)

Förklaring
- R-punkt (referenspunkt)
De absoluta koordinaterna för oscillationsaxelns referenspunkt ställs in och visas. (Parameter nr 8371)

- Övre dödpunkt
De absoluta koordinaterna för oscillationsaxelns övre dödpunkt ställs in och visas. (Parameter nr 8372)

- Nedre dödpunkt
De absoluta koordinaterna för oscillationsaxelns nedre dödpunkt ställs in och visas. (Parameter nr 8373)

- Oscillationsmatningshastighet
Oscillationsmatningshastigheten ställs in och visas. (Parameter nr 8374)

- Verklig övre punkt


Koordinaterna för oscillationsaxelns verkliga övre punkt ställs in och visas.
Om parameter ABS (nr 25655#7) är inställd till 0 visas de som maskinkoordinater.
Om parameter ABS är inställd till 1 visas de som absoluta koordinater.

- Aktuell position
Koordinaterna för oscillationsaxelns aktuella position visas.
Om parameter ABS (nr 25655#7) är inställd till 0 visas de som maskinkoordinater.
Om parameter ABS är inställd till 1 visas de som absoluta koordinater.

- Verklig nedre punkt


Koordinaterna för oscillationsaxelns verkliga nedre punkt ställs in och visas.
Om parameter ABS (nr 25655#7) är inställd till 0 visas de som maskinkoordinater.
Om parameter ABS är inställd till 1 visas de som absoluta koordinater.

- Slagräknare
Slagräknaren för oscillationsaxeln efter start av oscillationsoperation visas.

- Faktisk matningshastighet
Oscillationsaxelns faktiska matningshastighet visas.
- 1136 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.3.32 Inställning och visning av verktygskompenseringsskärm för


perifer axelstyrning (15-tums skärm)
Verktygskompensering för perifer axelstyrning visas.
Perifer axelstyrning har tre styrgrupper, och det finns enskilda verktygskompenseringsskärmar för all
perifer axelstyrning.
Antalet verktygskompenseringar som kan användas för perifer axelstyrning är upp till 10.
Verktygskompenseringsskärmen för perifer axelstyrning kan också visa och ställa in 10
verktygskompenseringar på alla verktygskompenseringsskärmar.

OBS!
"Periferiaxelstyrning" är en tillvalsfunktion.

Ställ in och visa verktygsoffsetvärden


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala funktionsknappen för kapitelval [OFFSET].
Tryck alternativt på funktionsknappen flera gånger tills verktygskompenseringsskärmen
visas.
3 Funktionsknappen för effektiv perifer axelstyrning (den vertikala funktionsknappen för kapitelval
[PAXIS1OFFSET] - [PAXIS3OFFSET]) visas. (Den perifera axelstyrningen till vilken parametrarna
nr 3037 till 3042 är inställda blir aktiva.)
4 Tryck på den vertikala funktionsknappen [PAXIS1OFFSET]-[PAXIS3OFFSET] så visas
verktygskompenseringsskärmen för alla perifera axelstyrningsgrupper. Olika
verktygskompenseringsskärmar för alla perifera axelstyrningsgrupper visas beroende på
systemtypen för en kanal som väljs av parametrarna nr 3040 till 3042.

Om en kanal som väljs av parametrarna nr 3040 till 3042 är en fleroperationsmaskin:

Fig.12.3.32 (a) Med minne för verktygskompensering A (15-tums skärm)

- 1137 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig.12.3.32 (b) Med minne för verktygskompensering C (15-tums skärm)

Om en kanal som väljs av parametrarna nr 3040 till 3042 är ett svarvsystem:

Fig.12.3.32 (c) Utan kompensering för verktygsgeometri/förslitning (15-tums displayenhet)

- 1138 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig.12.3.32 (d) Med kompensering för verktygsgeometri/förslitning (15-tums skärm)

12.3.33 Eco-inställningsskärm (15-tums visningsenhet)


Välj en önskad Eco-nivå innan du startar bearbetning, efter jämförelse av data för effektförbrukning och
cykeltider för varje Eco-nivå.

OBS!
"Valfunktion för energibesparingsnivå" är en tillvalsfunktion.

Visning av Eco-inställningsskärmen
Rutin
1 Tryck på funktionsknappen .
2 Tryck på [NÄSTA SIDA] flera gånger för att visa funktionsknappen [ECO].
3 Tryck på den vertikala funktionsknappen [ECO].
4 Tryck på den vertikala funktionsknappen [ECO SET].

- 1139 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.3.33 (a) Eco-inställningsskärmen

Förklaring
- Skärm för val av Eco-nivå

Fig. 12.3.33 (b) Skärm för val av Eco-nivå

Välj Eco-nivå här.


Vald Eco-nivå för aktuell kanal visas också.

Punkter Innehåll
Aktuell Eco-nivå Vald Eco-nivå visas.
Nivå Tillgängliga Eco-nivåer visas.
Nivå 0 innebär normal bearbetning.
Markera en önskad Eco-nivå och tryck på funktionsknappen [SELECT] på driftmenyn så
ändras den valda Eco-nivån.

- 1140 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Punkter Innehåll
Momentövermanni Momentövermanning för alla nivåer visas.
ng Momentövermanning för kontrolläget för spindelhastighet, kontrolläget för
spindelsynkronisering och gängning med fast tapp visas. Eftersom endast ett läge kan visas
åt gången, tryck på knapparna [SPINDEL HAST][SPINDEL SYNK][FAST TAPP] för att ändra
visat läge. Observera att momentövermanning för kontrolläget för spindelsynkronisering inte
visas utan nödvändiga val.
Om flera spindlar tillhör samma kanal ändrar tryck på MDI-knapparna vilka

spindlars momentövermanning som visas.

OBS!
När ett ogiltigt värde (utanför 0–100 %) specificeras i parameter nr 11397, 11398
eller 5260, visas momentövermanning som "100" i rött, med undantag för
momentövermanning för Eco-nivå 0.

- Grafisk visning av data

Fig. 12.3.33 (c) Graf för Eco-inställning

Data för varje Eco-nivå visas som effektförbrukning jämfört med cykeltid.
Data för den aktuella kanalen visas.

- Den "ljusblå" punkten visar data för vald Eco-nivå.


- Den "gula" punkten visar data för markerad Eco-nivå.
- Den "rosa" punkten visar data för tillgängliga Eco-nivåer.

OBS!
Ingenting visas utan data för Eco-nivå 0.

- Detaljerad jämförelse av data

Fig. 12.3.33 (d) Jämförelse av data för Eco-inställning

- 1141 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Detaljerade data för effektförbrukning och cykeltider för varje Eco-nivå kan jämföras här för val av
önskad Eco-nivå.
Data för den aktuella kanalen visas.

Punkter Innehåll
Nivå Eco-nivåer visas.
Minskning Minskningar i effektförbrukning per cykel visas.
Minskningar beräknas med användning av effektförbrukning vid normal
bearbetning (Eco-nivå 0) som bas.
Effektförbrukning per cykel Total effektförbrukning per cykel visas.
(spindel/servo/övriga) Effektförbrukning för spindlar, servon och övriga (kringutrustning) visas också
separat.
Cykeltid Cykeltider visas.

OBS!
1 Data för effektförbrukning erhållna från faktisk bearbetning visas. Därför visas
alltid 0 vid inledande bearbetning efter att data har raderats. Även om dessa data
beror på parameterinställningar, bearbetningsomständigheter och så vidare, visas
data som erhölls före ändringen kort efter att inställningarna ändras.
2 En "cykel" här avser en automatisk operation.

Användning av Eco-inställningsskärmen
Rutin
- Val av Eco-nivå
Välj en önskad Eco-nivå genom jämförelse av data för effektförbrukning och cykeltider för varje
Eco-nivå.

1 Välj MDI-läge.
2 Markera en önskad Eco-nivå.
3 Tryck på den horisontella softkey-knappen [VÄLJ].
Vald Eco-nivå visas i "NUVARANDE ECO NIVÅ" och valet slutförs.

OBS!
Välj en Eco-nivå för varje kanal när valet är tillgängligt för varje kanal (när bit 1
(EEP) i parameter nr 24303 är inställd till 1).

- Radering av data för effektförbrukning och cykeltider för varje Eco-nivå


Kasserade data för effektförbrukning och cykeltider kan raderas enskilt eller i en batch.
Både enskild radering och radering i batch är endast effektiv för data för aktuell kanal.

1 Markera en Eco-nivå vars data ska raderas.


Radering i batch kräver inte denna operation.
2 Tryck på den horisontella funktionsknappen [RADERA] eller [RAD. ALLT] på driftmenyn.
Om du trycker på [RADERA] raderas enskilda data.
Om du trycker på [RAD. ALLT] raderas alla data för aktuell kanal.
Valmenyn [EXEK]/[LÄS] visas.
3 Tryck på den horisontella softkey-knappen [EXEKV].
Data raderas.

- Byte av enhet för effektförbrukning


Effektförbrukningen kan visas i enheterna "kWh" eller "Wh".
Du kan växla mellan "kWh" och "Wh" med funktionsknappen [kWh/Wh].
- 1142 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

- Ändring av lägen för spindlars momentövermanning visas


Du kan ändra vilket läge för spindlars momentövermanning som visas med funktionsknapparna
[SPINDEL HAST], [SPINDEL SYNK] och [FAST TAPP].
Utan nödvändiga val visas inte momentövermanning för kontrolläget spindelsynkronisering eller
kontrolläget för gängning med fast tapp.

- Ändring av lägen för spindlars momentövermanning visas


När flera spindlar tillhör samma kanal ändrar tryck på MDI-knapparna vilka spindlars
momentövermanning som visas.

- Ändring av momentövermanning
Momentövermanning för Eco-nivå 3 kan ändras.

1 Ställ in bit 0 (PWE) i parameter nr 8900 till 1.


2 Markera momentövermanningen för Eco-nivå 3.
3 Välj MDI-läget eller ange nödstoppstillstånd för alla kanaler.
4 Frigör läget spindelsynkronisering för alla kanaler.
5 Mata in värde med MDI-knapparna.
Tillgängliga värden är heltal från 1 till 100.
6 Tryck på funktionsknappen [INPUT] eller på MDI-knappen .
Momentövermanning för alla Eco-nivåer ändras.

VAR FÖRSIKTIG
Maskinen eller arbetet kan skadas genom felsynkronisering när
momentövermanningar för spindlar i synkronstyrningsläge skiljer sig åt. Det
beror på att denna funktion gör skillnad på tidskonstanten för
acceleration/inbromsning i läget spindelsynkronisering.
Ställ in en allmän momentövermanning för spindlar som tillhör samma
synkroniseringsgrupp.

OBS!
1 Använd endast denna operation för att fastställa punkten för minst
effektförbrukning.
2 När val av en Eco-nivå är tillgängligt för alla kanaler (när bit 1 (EEP) i parameter
nr 24303 är inställd till 1) krävs operation 3 och 4 endast för den aktuella kanalen.
3 När bit 0 (PWE) i parameter nr 8900 är inställd till 1 kan momentövermanningen
inte markeras.

12.3.34 Eco-övervakningsskräm (15-tums skärm)


Maskinens effektförbrukning kan visas omfångsrikt, med exempelvis effekter av eco-bearbetning och
övergångstid för effektförbrukning.

OBS!
"Valfunktion för energibesparingsnivå" är en tillvalsfunktion.

- 1143 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Visning av Eco-övervakningsskärmen
Rutin
1 Tryck på funktionsknappen .
2 Tryck på [NÄSTA SIDA] flera gånger för att visa funktionsknappen [ECO].
3 Tryck på den vertikala funktionsknappen [ECO].
4 Tryck på den vertikala funktionsknappen [ECO MONIT].

Fig. 12.3.34 (a) Eco-övervakningsskärm

Förklaring
- Visning av total effektförbrukning
En maskins totala ackumulerade effektförbrukning sedan den totala effektförbrukningen nollställdes
senast visas. Denna information nollställs inte när strömmen stängs av.

Punkter Innehåll
Förbrukning Ackumulerad effektförbrukning för en hel maskin visas.
Minskning Skillnaden mellan effektförbrukning vid normal bearbetning och eco-bearbetning
ackumuleras. Ackumulerade data från alla kanaler läggs till. Se "exemplet" nedan.
CO2-ekvivalens Koldioxidutsläpp motsvarande "minskningen" visas.

OBS!
Konverteringsfaktorn för CO2-ekvivalensen specificeras av parameter nr 11399.

- Effektförbrukning per cykel (spindel/servo/övriga)


Effektförbrukning per cykel vid aktuell Eco-nivå visas med stapeldiagram, jämfört med den för normal
bearbetning (Eco-nivå 0).

Punkter Innehåll
Aktuell Effektförbrukningen för en pågående cykel visas och uppdateras realtid.
Om ingen operation pågår visas effektförbrukningen för den senaste cykeln.
Med flera kanaler visas summerade data för alla kanaler samt data för aktuell kanal.
Observera att summerade data kan inkludera data för kanaler där både "normal" och "aktuell"
har värden som inte är noll.
Ändra vilka data som visas med funktionsknapparna [EACH PATH] och [ALL PATH].
- 1144 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Punkter Innehåll
Normal Effektförbrukningen för den senaste cykeln vid Eco-nivå 0 visas.
Med flera kanaler visas summerade data för alla kanaler samt data för aktuell kanal.
Observera att summerade data kan inkludera data för kanaler där både "normal" och "aktuell"
har värden som inte är noll.
Ändra vilka data som visas med funktionsknapparna [EACH PATH] och [ALL PATH].
Eco-nivå Vald Eco-nivå visas.
När eco-bearbetning är ineffektiv visas "OFF".
Vald Eco-nivå för aktuell kanal visas.

OBS!
När val av en Eco-nivå är tillgängligt för alla kanaler (när bit 1 (EEP) i parameter
nr 24303 är inställd till 1) visas inte Eco-nivån när summerade data från alla
kanaler visas.

- Effektförbrukningshistorik
Övergångsperioden för effektförbrukning visas i stapeldiagram där effektförbrukningen kategoriseras för
spindlar, servon och övriga.

Punkter Innehåll
Effektförbrukningshistorik Enheten som har valts i driftmenyn bestämmer de visade värdena enligt följande

Enheter Visade mätvärden()


MINUT Effektförbrukningen för en minut visas i ett stapeldiagram.
Upp till 30 minuters effektförbrukning kan visas.
30MIN Effektförbrukningen för 30 minuter visas i ett stapeldiagram.
Upp till 15 timmars effektförbrukning kan visas.
TIMME Effektförbrukningen för en timme visas i ett stapeldiagram.
Upp till 30 timmars effektförbrukning kan visas.
DAG Effektförbrukningen för ett dygn visas i ett stapeldiagram.
Upp till 30 dagars effektförbrukning kan visas.
TOTAL Total effektförbrukning för varje enhet visas enligt följande.

Enheter Innehåll
MINUT Effektförbrukning under de senaste 30 minuterna visas.
30MIN Effektförbrukning under de senaste 15 timmarna visas.
TIMME Effektförbrukning under de senaste 30 timmarna visas.
DAG Effektförbrukning under de senaste 30 dagarna visas.

OBS!
1 Data för effektförbrukning erhållna från faktisk bearbetning visas. Därför visas
alltid 0 vid inledande bearbetning efter att data har raderats. Även om dessa data
beror på parameterinställningar, bearbetningsomständigheter och så vidare, visas
data som erhölls före ändringen kort efter att inställningarna ändras.
2 Skillnaden mellan effektförbrukningen för normal bearbetning och den för aktuell
Eco-nivå läggs till i "minskningen" för total effektförbrukning vid varje cykelslut.
När ingen normal cykel avslutas efter ändring av parameterinställningar,
bearbetningsprogram och så vidare, observera att minskningen som beräknas
enligt data för effektförbrukning med gamla inställningar läggs till i "minskningen".
När inga data finns för normal bearbetning, läggs inget till i "minskningen". Se
också "exemplet" nedan.

- 1145 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Exempel
Värdena för "förbrukning" och "minskning" beräknas enligt följande exempel:

1 Om effektförbrukningen för Eco-nivå 0 är lika med 10 kWh:


A Mot bakgrund av att 8 kWh har förbrukats vid Eco-nivå 2 efter rensning av total
energiförbrukning.
- "Förbrukning" = 0 + 8 = 8 kWh
- “Minskning” = 0 + (10 - 8) = 2 kWh
B Mot bakgrund av att, enligt A ovan, 7 kWh har förbrukats vid Eco-nivå 3.
- "Förbrukning" = 8 + 7 = 15 kWh
- “Minskning” = 2 + (10 - 7) = 5 kWh

2 I händelse av att en cykel med Eco-nivå 0 inte har avslutats sedan huvudprogrammet ändrades.
A Mot bakgrund av att, enligt 1B ovan, 12 kWh har förbrukats vid användning av ett nytt
program och Eco-nivå 2 (när huvudprogrammet ändras kan effektförbrukningen vara större än
den vid Eco-nivå 0).
- "Förbrukning" = 15 + 12 = 27 kWh
- “Minskning” = 5 + (10 - 12) = 3 kWh
(Detta beräknas med användning av data för Eco-nivå 0 som erhölls innan huvudprogrammet
ändrades.)

3 I händelse av att inga data finns för Eco-nivå 0


A Mot bakgrund av att, enligt 2A ovan, 7 kWh har förbrukats vid Eco-nivå 3 efter radering av data
på Eco-inställningsskärmen.
- "Förbrukning" = 27 + 7 = 34 kWh
- "Minskning" = 3 kWh (ingenting läggs till utan data för Eco-nivå 0.)

Med flera kanaler kan summeringen av alla kanaler visas i "förbrukning" och "minskning". Dessa värden
för varje kanal beräknas som exemplen ovan.
Till exempel, när förbrukningen och minskningen för kanal 1 är likad med 10 kWh och 2 kWh, och de för
kanal 2 är lika med 15 kWh och 3 kWh, visas följande värden:
- "Förbrukning" = 10 + 15 = 25 kWh
- “Minskning” = 2 + 3 = 5 kWh

Användning av Eco-inställningsskärmen
Rutin
- Byte av tidsenhet för effektförbrukningshistorik
Visad tidsenhet för effektförbrukningshistorik kan ändras till varje minut, var 30:e minut, varje timme och
varje dag.

Tryck på någon av de horisontella funktionsknapparna [MINUT], [30MIN], [TIMME] och [DAG].


Tidsenheten ändras.

- Eco-bearbetning på/av
Du kan växla mellan eco-bearbetning och normal bearbetning med funktionsknapparna [ECO OFF]/[ECO
=1].
Mot bakgrund av att Eco-nivå 3 har valts, till exempel,
- Normal bearbetning väljs med funktionsknappen [ECO OFF]. Här ändras inte vald Eco-nivå
(Eco-nivå 3 behålls).
- Efter operationen ovan väljs eco-bearbetning med Eco-nivå 3 med funktionsknappen [ECO =1].

1 Välj MDI-läge för alla kanaler.


2 Frigör läget spindelsynkronisering för alla kanaler.

- 1146 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
3 Tryck på den horisontella funktionsknappen [ECO OFF]/[ECO =1].
Om eco-bearbetning stängs av stängs indikatorn "ECOX" av i varningsområdet. Observera att den
aktuella Eco-nivån som visas på Eco-inställningsskärmen inte kan ändras eftersom den valda
Eco-nivån inte ändras under denna operation.
Om eco-bearbetning sätts på sätts indikatorn "ECOX" på i varningsområdet. Observera att ingenting
visas om Eco-nivå 0 har valts.

OBS!
När val av en Eco-nivå är tillgängligt för alla kanaler (när bit 1 (EEP) i parameter
nr 24303 är inställd till 1) krävs operation 1 och 2 endast för den aktuella kanalen.

- Byte av enhet för effektförbrukning


Effektförbrukningen kan visas i enheterna "kWh" eller "Wh".
Du kan växla mellan "kWh" och "Wh" med funktionsknappen [kWh/Wh].

- Nollställning av total effektförbrukning


Den visade totala effektförbrukningen kan återställas till 0 så att ny ackumulering startar.

1 Tryck på den horisontella funktionsknappen [RADERA ALLA].


Valmenyn [EXEK]/[LÄS] visas.
2 Tryck på softkey-knappen [EXEK].
Den visade totala effektförbrukningen ställs till 0 och "starttiden" ställs in till aktuell tid

- Ändring av visade data i "effektförbrukning per cykel"


Med flera kanaler kan visade data i "effektförbrukning per cykel" ändras till data för varje kanal eller
summerade data för alla kanaler.
Ändra vilka data som visas med funktionsknapparna [EN KANAL] och [ALLA KANAL].

Tryck på den horisontella funktionsknappen [EN KANAL]/[ALLA KANAL].


Data i "effektförbrukning per cykel" ändras.

Begränsning
Eftersom denna funktion använder klockan orsakar ändring av klockan följande resultat.
Observera att ändring av klockan kräver att strömmen stängs av.

- Total effektförbrukning
"Från start" ändras enligt ändringen av klockan, men "förbrukning", "minskning", "CO2-ekvivalens" och
"starttid" ändras inte.

- Effektförbrukningshistorik
Om klockan ändras bakåt ställs hela effektförbrukningshistoriken in till 0.
Om klockan ändras framåt ändras inte erhållen effektförbrukning och tid, men effektförbrukningen för
den överhoppade perioden ställs in till 0. Om klockan till exempel ställs fram en timme, anses
effektförbrukningen för den timmen vara 0.

- 1147 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.4 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP


När CNC-styrningen och maskinen är kopplade till varandra måste olika parametrar ställas in för att
bestämma maskinens programmeringar och funktioner så att servomotorns prestanda och andra
egenskaper kan utnyttjas så effektivt som möjligt.
Det här kapitlet beskriver hur man ställer in parametrar på MDI-enheten. Parametrarna kan också ställas
in med externa in-/utmatningsenheter, som exempelvis minneskortet (se kapitel "IN- OCH UTMATNING
AV DATA").
Vidare kan kompenseringsdata för stigningsfel som används för att öka positioneringsprecisionen med
kulskruven på maskinen ställas in eller visas med åtgärder under funktionsknappen .
Se kapitel "FUNKTIONER FÖR LARM OCH SJÄLVDIAGNOS" för diagnosskärmar som du kan visa
genom att trycka ner funktionsknappen .

Avsnitt 12.4, "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ", omfattar följande avsnitt:

――――― Skärmar för 8,4/10,4-tums skärmenhet


12.4.1 Visa och ställa in parametrar....................................................................................................1149
12.4.2 Servoparametrar .......................................................................................................................1151
12.4.3 Servojustering ..........................................................................................................................1152
12.4.4 Spindelinställning ....................................................................................................................1153
12.4.5 Spindeljustering .......................................................................................................................1154
12.4.6 Spindelmonitor.........................................................................................................................1155
12.4.7 Färginställningskärm................................................................................................................1156
12.4.8 Justering av bearbetningsparametrar........................................................................................1157
12.4.9 Skärm för periodiskt underhåll ................................................................................................1175
12.4.10 Skärm för systemkonfiguration................................................................................................1183
12.4.11 Skärmen för övervakning av strömförbrukning.......................................................................1185
12.4.12 Visa och ställ in kundmakrodata i realtid.................................................................................1188

――――― Skärmar för 15-tums skärm


12.4.13 Visa och ställa in parametrar (15-tums skärmenhet)................................................................1190
12.4.14 Servoparametrar (15-tums skärmenhet)...................................................................................1192
12.4.15 Servojustering (15-tums skärmenhet) ......................................................................................1193
12.4.16 Spindelinställning (15-tums skärmenhet) ................................................................................1194
12.4.17 Spindeljustering (15-tums skärmenhet) ...................................................................................1195
12.4.18 Spindelmonitor (15-tums skärmenhet).....................................................................................1196
12.4.19 Skärm för färginställning (15-tums skärmenhet) .....................................................................1197
12.4.20 Justering av bearbetningsparametrar (15-tums skärmenhet)....................................................1198
12.4.21 Skärm för periodisk underhållning (15-tums skärmenhet) ......................................................1206
12.4.22 Skärm för systemkonfiguration (15-tums skärmenhet)............................................................1213
12.4.23 Skärm för övervakning av strömförbrukning (15-tums skärmenhet).......................................1216
12.4.24 Visa och ställa in kundmakrodata i realtid (15-tums skärm) ...................................................1217

- 1148 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Skärmar för 8,4/10,4-tums skärmenhet

12.4.1 Visa och ställa in parametrar


När CNC-styrningen och maskinen är kopplade till varandra måste olika parametrar ställas in för att
bestämma maskinens programmeringar och funktioner så att servomotorns prestanda kan utnyttjas så
effektivt som möjligt. Parameterinställningarna är beroende av maskinen. Se även motsvarande
parameterlista från maskintillverkaren.
I normala fall behöver man inte ändra de inställda parametrarna.

Rutin för att visa och ställa in parametrar


Rutin
1 Mata in 1 för SKRIV PARAMETER så att du kan ändra parametrarna. Se rutinen för att
aktivera/inaktivera funktionen parameterändring nedan.
2 Tryck på funktionsknappen .
3 Tryck på programknappen för val av kapitel [PARA] för att visa parameterskärmen.

Fig. 12.4.1 (a) Skärmen PARAMETER (10,4-tums skärm)

4 Flytta markören till det parameternummer som skall ställas in eller visas på något av följande sätt:
• Mata in parameternumret och tryck på softkey-knappen [NR SOK].
• Flytta markören till parameternumret med sidknapparna och samt pilknapparna

, , och .
5 Du kan ställa in parametern genom att mata in ett nytt värde med sifferknapparna och trycka på
programknappen [INPUT]. Parametern ställs in på det inmatade värdet som också visas.
6 Programmera 0 för SKRIV PARAMETER för att spärra skrivfunktionen.

Rutin för att aktivera/spärra parameterändring


Rutin
1 Växla till MDI-funktionen eller utlös nödstopp.
2 Tryck på funktionsknappen .

- 1149 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

3 Tryck på softkey-knappen [INSTÄL] för att visa skärmen för inställningsdata.

Fig. 12.4.1 (b) INSTÄLLNINGSSKÄRMEN (10.4-tums skärmenhet)

4 Flytta markören till SKRIV PARAMETER med pilknapparna.


5 Tryck på softkey-knappen [(OPER)] och sedan på [PÅ:1] för att aktivera parameterskrivning.
Nu går CNC in i larmläget SW0100.
6 Gå tillbaka till inställningsskärmen när parameterinställningen är klar. Flytta markören till
PARAMETER SKRIV och tryck på programknappen [(OPER)] och sedan på [AV :0].
7 Tryck på -knappen för att upphäva larmstatus.
När ett larm PW0000 har utlösts återställs det inte förrän strömmen har slagits av och sedan på igen.

Förklaring
- Ställa in parametrar med externa in-/utmatningsenheter
Se kapitel "IN- OCH UTMATNING AV DATA" för inställning av parametrar med externa
in-/utmatningsenheter som exempelvis. minneskortet.

- Parametrar som kräver att strömmen stängs av


För att vissa parametrar skall aktiveras måste systemet stängas av och startas igen efter
parametersättningen. När sådana parametrar ställs in utlöses larmet PW0000. I detta fall skall systemet
stängas och startas igen.

- Parameterlista
Se parameterhandboken (B-64610SW) för information om parameterlistan.

- Inställningsdata
Vissa parametrar kan ställas in på inställningsskärmen om det står "Inställning kan ske med inmatning" i
parameterlistan. SKRIV PARAMETER behöver inte ha värdet 1 om dessa parametrar ställs in på
inställningsskärmen.

- 1150 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.4.2 Servoparametrar
Detta underavsnitt beskriver initialiseringen av digitala servoparametrar som utförs vid t.ex. fältjustering
av verktygsmaskinen.

Rutin för inställning av servoparametrar


Rutin
1 Slå på strömmen i nödstoppsläget.
2 Ställ in bit 0 (SVS) i parameter nr 3111 på 1 för att visa servoinställnings- och justeringsskärmarna.
3 Tryck på funktionsknapp , knappen för nästa meny och sedan på softkey-knappen
[SERVO PARAM].
4 Tryck på softkey-knappen [SERVO PARAM.] för att välja skärmen för servoinställning.
Följande skärmbild (Fig 12.4.2 (a)) visas:

Fig 12.4.2 (a) Skärmbild för inställning av servoparametrar (10,4-tums skärm)

5 Flytta markören till positionen för data som skall ställas in eller ändras med sidknapparna och
pilknapparna.
6 Mata in ett önskat värde och tryck sedan på softkey-knappen [INPUT].

- 1151 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.4.3 Servojustering
Data relaterade till servojustering visas och ställs in.

Rutin för servojustering


Rutin
1 Slå på strömmen i nödstoppsläget.
2 Ställ in bit 0 (SVS) i parameter nr 3111 på 1 för att visa servoinställnings- och justeringsskärmarna.
3 Tryck på funktionsknapp , knappen för nästa meny och sedan på softkey-knappen
[SERVO PARAM].
4 Tryck på softkey-knappen [SERVOJUST] för att välja skärmen för servoinställning.
5 Använd pil- och sidknapparna för att ange nödvändiga data för initial inställning. Följande skärmbild
(Fig 12.4.3 (a)) visas:

Fig 12.4.3 (a) Skärm för justering av servo (10,4-tums skärm)

6 Flytta markören till positionen för data som skall ställas in eller ändras med sidknapparna och
pilknapparna.
7 Mata in ett önskat värde och tryck sedan på softkey-knappen [INPUT].

- 1152 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.4.4 Spindelinställning
Parametrar relaterade till spindlarna ställs in och visas. Utöver parametrarna kan relaterade data visas.
Skärmar för spindelinställning, spindeljustering och spindelövervakning finns.

Inställning av spindelparametrar
Rutin
1 Ställ in bit 1 (SPS) i parameter nr 3111 på 1 för att visa spindelinställnings- och justeringsskärmarna.
2 Tryck på funktionsknapp , knappen för nästa meny och sedan på softkey-knappen
[SPINDELINST.].
3 Tryck på softkey-knappen [SPINDELINST.] för att välja skärmen för spindelinställning.
Följande skärmbild (Fig 12.4.4 (a)) visas:

Fig 12.4.4 (a) Skärm för spindelinställning (10,4-tums skärm)

4 Flytta markören till positionen för data som skall ställas in eller ändras med sidknapparna och
pilknapparna.
5 Mata in ett önskat värde och tryck sedan på softkey-knappen [INPUT].

- 1153 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.4.5 Spindeljustering
Spindeljusteringsdata visas och ställs in.

Inställning för spindeljustering


Rutin
1 Ställ in bit 1 (SPS) i parameter nr 3111 på 1 för att visa spindelinställnings- och justeringsskärmarna.
2 Tryck på funktionsknapp , knappen för nästa meny och sedan på softkey-knappen
[SPINDELINST.].
3 Tryck på softkey-knappen [SPINDELINST.] för att välja skärmen för spindelinställning.
4 Följande skärmbild (Fig 12.4.5 (a)) visas:

Fig 12.4.5 (a) Skärm för justering av spindel (10,4-tums skärm)

5 Flytta markören till positionen för data som skall ställas in eller ändras med sidknapparna och
pilknapparna.
6 Mata in ett önskat värde och tryck sedan på softkey-knappen [INPUT].

- 1154 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.4.6 Spindelmonitor
Spindelrelaterade data visas.

Visning av spindelmonitorn
Rutin
1 Ställ in bit 1 (SPS) i parameter nr 3111 på 1 för att visa spindelinställnings- och justeringsskärmarna.
2 Tryck på funktionsknapp , knappen för nästa meny och sedan på softkey-knappen
[SPINDELINST.].
3 Tryck på softkey-knappen [SP.ÖV.] för att välja spindelövervakningsskärmen.
4 Följande skärmbild (Fig 12.4.6 (a)) visas:

Fig 12.4.6 (a) Skärm för spindelövervakning (10,4-tums skärm)

- 1155 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.4.7 Färginställningskärm
Skärmens färger kan ställas in på färginställningsskärmen.

Visning av färginställningsskärmen
Rutin
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger för att visa softkey-knappen [FÄRG].
3 Tryck på softkey-knappen [FÄRG] för att visa skärmen för inställningsdata.

Fig. 12.4.7 (a) Skärm för färginställning (10.4-tums skärmenhet)

Rutin för hantering av färginställningsskärmen


- Ändra färg (färgpalettvärden)
1 Tryck på softkey-knappen [(OPER)]. Tryck på softkey-knappen för att visa ovanstående
softkey-knappar.

2 Flytta markören till ett färgnummer vars färgpalettvärden skall ändras.


De aktuella färgpalettvärde som är inställt för varje primär färg.
3 Välj en grundfärg vars inställning skall ändras med motsvarande driftsoftkey-knapp [RÖD],
[GRÖN] eller [BLÅ].
Mer än en grundfärg kan väljas samtidigt.
Varje gång softkey-knappen [RÖD], [GRÖN] eller [BLÅ] trycks in växlar driftsoftkey-knappen
mellan val och bortval.
(Om driftsoftkey-knapparna [RÖD], [GRÖN] och [BLÅ] inte visas trycker du på softkey-knappen
längst till höger för att visa driftsoftkey-knapparna.)
4 Välj driftsoftkey-knappen [LJUS] eller [MÖRK] för att ändra ljusstyrkan på den valda grundfärgen
(grundfärgerna).

- Lagring av färg (färgpalettvärden)


De inställda färgpalettvärdena kan lagras.
1 Tryck på driftsoftkey-knappen [FÄRG1], [FÄRG2] eller [FÄRG3] för att välja ett lagringsområde.
- 1156 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
(Om driftsoftkey-knapparna [FÄRG1], [FÄRG2] och [FÄRG3] inte visas trycker du på
softkey-knappen längst till höger för att visa driftsoftkey-knapparna.)

FÄRG1 Dataparametrar för standardfärg nr 6581 till 6595


FÄRG2 Parameter nr 10421 till 10435
FÄRG3 Parameter nr 10461 till 10475
2 Tryck på driftsoftkey-knappen [MINNE]. Driftsoftkey-knappvisningen växlar till följande:

3 Om man trycker på softkey-knappen [EXEKV] lagras de aktuella färgpalettinställningarna i det


valda området.
Om man trycker på softkey-knappen [AVB] eller knappen längst till vänster sparas inte de aktuella
färgpalettinställningarna i det valda området.

- Anropa färg (färgpalettvärden)


1 Tryck på driftsoftkey-knappen [FÄRG1], [FÄRG2] eller [FÄRG3] för att välja ett lagringsområde
där färgpalettvärden lagras.
(Om driftsoftkey-knapparna [FÄRG1], [FÄRG2] och [FÄRG3] inte visas trycker du på
softkey-knappen längst till höger för att visa driftsoftkey-knapparna.)

2 Tryck på softkey-knappen för drift [ÅTERANROP]. Driftsoftkey-knappvisningen växlar till


följande:

3 Om man trycker på softkey-knappen [EXEKV] anropas färgpalettvärdena från det valda området för
att aktivera den färg som skall ändras. Denna operation är ogiltig om inga färgpalettvärden lagras.
Om man trycker på softkey-knappen [AVB] eller knappen längst till vänster anropas inte
färgpalettvärdena från det valda området.

OBS!
1 Omedelbart efter det att strömmen slås på används inställningarna för FÄRG1
(parametrar) för visning. Om inget lagras för FÄRG1 används standardfärg för
skärmen.
2 Ändra inte färginställningsdataparametrarna direkt med MDI-knappinmatning.
Vid modifiering av standardfärgdata måste du se till att göra en lagringsoperation
på färginställningsskärmen.

12.4.8 Justering av bearbetningsparametrar

12.4.8.1 Justering av bearbetningsparametrar (AI kontur)


I AI-utvidgad förhandskontroll (M-serien)/AI-konturstyrning kan de parametrar som är lämpliga för
villkoret beräknas automatiskt för att utföra bearbetning genom inställning av en hastighetsbetonad
parameteruppsättning för funktionsval av bearbetningstillstånd och en precisionsbetonad
parameteruppsättning samt inställning av den precisionsnivå som överensstämmer med ett
bearbetningsvillkor som grovbearbetning eller finbearbetning på skärmen för inställning av
precisionsnivå eller genom programmering.
På denna skärm kan parameteruppsättningarna för betoning på hastighet (precisionsnivå 1) och betoning
på precision (precisionsnivå 10) ställas in.
Följande parametrar skall ställas in:
• Accelerationsgrad för acceleration/inbromsning före interpolation

- 1157 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

• Tid för accelerationsändring (klockformad)


• Tillåtet accelerationsändringsvärde för varje axel i hastighetsstyrning baserad på
accelerationsändring under ryckstyrning
• Tillåtet accelerationsändringsvärde för varje axel vid accelerationsändring under ryckstyrning vid
successiva linjära interpolationsoperationer
• Förhållande för ändringstiden för accelerationens ändringsgrad i jämn klockformad
acceleration/inbromsning före interpolation
• Tillåten accelerationsgrad
• Accelerationsgrad för acceleration/inbromsning efter interpolation
• Hörnhastighetsskillnad
• Maximal matningshastighet
• Objekt som kan ställas in fritt (2 objekt)
För detaljerad information om varje parameter hänvisas till beskrivningen av AI konturstyrning och
ryckstyrning.
Genom inställning av bit 0 (MPR) i parameter nr 13601 på 1 kan denna skärm döljas.
För metoden för inställning av en precisionsnivå hänvisas till beskrivningen av skärmen för val av
precisionsnivån i underavsnitt 12.3.12, "Val av precisionsnivå".

Rutin för justering av bearbetningsparametrar


Rutin
1 Växla till MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [M-JUSTERING] för att visa skärmen för justering av
bearbetningsparametrar.
(Om funktionen nivåjustering för bearbetningskvalitet är aktiverad trycker du på softkey-knappen
[M-JUSTERING] och [AICC] för att visa skärmen för inställning av bearbetningsparametrar.)

Fig. 12.4.8.1 (a) Skärm för justering av bearbetningsparametrar (AI-kontur) (10.4-tums skärmenhet)

- 1158 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.4.8.1 (b) Skärm för justering av bearbetningsparametrar (AI-kontur) (10.4-tums skärmenhet)

4 Flytta markören till den parameter som ska ställas in på följande sätt:
Tryck på sidknappen eller och pilknapparna , , och/eller
för att flytta markören till parametrarna.
5 Mata in önskade data och tryck sedan på knappen på MDI-enheten.
6 När data matas in hittas ett effektivvärde i överensstämmelse med precisionsnivåparametrarna.
(Precisionsnivån kan ändras på skärmen för val av precisionsnivå eller skärmen för inställning av
parametrar.) Om beräkning av RMS-värde går fel visas en varning (som indikerar att automatisk
inställning gick fel).
7 Upprepa steg 4 och 5 tills alla bearbetningsparametrar är inställda.
8 Utöver den inställningsmetod som beskrivs ovan finns det en metod för parameterinställning med
softkey-knappar. Om man trycker på softkey-knappen [INIT] visas standardvärdet (rekommenderas
av FANUC) för det objekt som valts med markören i knappinmatningsbufferten. Om man trycker på
softkey-knappen [EXEKV] initialiseras objektet till standardvärdet. Om du trycker på
softkey-knappen [GRUPP INIT] initialiseras alla objekt i en grupp (betoning på hastigheten eller
betoning på precision) som valts med markören till standardvärdena.

Tabell 12.4.8.1 (a) anger initialinställningarna.

Tabell 12.4.8.1 (a) Initialinställningar


AI-utvidgad
förhandskontroll (M-serien)
/ AI-konturstyrning
Inställningsobjekt Enhet
Betoning på Betoning på
hastighet precision
(LV1) (LV10)
Accelerationsgrad för acceleration/inbromsning före interpolation 2
4902.000 1042.000 mm/sek
<ACC FOR BIPL>
Accelerationsändringstid (klockformad) <ACC ÄND TID(KLOCK)> 32 64 ms
Tillåtet accelerationsändringsvärde <RYCK ACC DIFF> 0 0 mm/sek2
Tillåtet accelerationsändringsvärde i successiva linjära 2
0 0 mm/sek
interpolationsoperationer <RYCK ACC DIFF(LIN)>
Förhållande för ryckstyrningens ändringstid <RYCK ACC FÖRH> 0 0 %
Tillåten accelerationsgrad <MAX ACCELERATION> 2977.000 596.000 mm/sek2
Tidskonstant för acceleration/inbromsning efter interpolation
24 24 ms
<T-CON AIPL ACC/DEC>

- 1159 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

AI-utvidgad
förhandskontroll (M-serien)
/ AI-konturstyrning
Inställningsobjekt Enhet
Betoning på Betoning på
hastighet precision
(LV1) (LV10)
Hörnhastighetsdifferens <DIFF HÖRNMATN> 1000 400 mm/min
Maximal skärhastighet <MAX SKÄRHASTIGHET> 10000 10000 mm/min

Förklaring
- Framförhållning av acceleration/inbromsning före interpolering
Ställ in en accelerationsgrad för en linjär del i look-ahead acceleration/inbromsning före interpolation.
Dataenhet: mm/sek2, tum/sek2, grader/sek2 (maskinenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13610 (hastighetsbetonad parameter)
Parameter nr 13611 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1660: Maximalt tillåten accelerationsgrad för varje axel vid acceleration/inbromsning
före interpolation

- Tid för accelerationsändring (klockformad)


Ställ in en tidskonstant för en klockformad del i acceleration/ inbromsning före look-ahead interpolation.
Dataenhet: ms

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande parametrar:
Parameter nr 13612 (hastighetsbetonad parameter)
Parameter nr 13613 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1772: Tidskonstant för klockformad look-ahead acceleration/inbromsning före
interpolation av konstant accelerationstidstyp

VAR FÖRSIKTIG
En inställd tidskontant tillämpas på alla axlar. En ändring som görs på detta
objekt påverkar således inställningarna för alla axlar.

- Tillåtet accelerationsändringsvärde i hastighetsstyrning baserad på


accelerationsändring under ryckstyrning
Dataenhet: mm/sek2, tum/sek2, grader/sek2 (maskinenhet)

Ställ in ett tillåtet accelerationsändringsvärde per ms för varje axel i hastighetsstyrning baserad på
accelerationsändring under ryckstyrning

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13614 (hastighetsbetonad parameter)
Parameter nr 13615 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1788: Tillåtet accelerationsändringsvärde för varje axel i hastighetsstyrning baserad på
accelerationsändring under ryckstyrning
- 1160 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

OBS!
Detta inställningsobjekt visas endast om ryckstyrningsfunktionen är aktiverad.

- Ställ in ett tillåtet accelerationsändringsvärde för varje axel i


hastighetsstyrning baserad på accelerationsändring under ryckstyrning i
successiva linjära interpolationsoperationer
Dataenhet: mm/sek2, tum/sek2, grader/sek2 (maskinenhet)

Ställ in ett tillåtet accelerationsändringsvärde per ms för varje axel i hastighetsstyrning baserad på
accelerationsändring under ryckstyrning i successiva linjära interpolationsoperationer

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13616 (hastighetsbetonad parameter)
Parameter nr 13617 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1789: Ställ in ett tillåtet accelerationsändringsvärde för varje axel i hastighetsstyrning
baserad på accelerationsändring under ryckstyrning i successiva linjära
interpolationsoperationer

VAR FÖRSIKTIG
1 För en axel med 0 inställt i denna parameter är parametrarna giltiga (tillåtet
accelerationsändringsvärde i hastighetsstyrning baserat på accelerationsändring
under ryckstyrning: nr 13614, nr 13615).
2 För en axel med 0 inställt i parametern (tillåtet accelerationsändringsvärde i
hastighetsstyrning baserat på accelerationsändring under ryckstyrning: nr 13614,
nr 13615) inaktiveras hastighetsstyrning baserad på accelerationsändring så att
denna parameter inte har någon effekt.

OBS!
Detta inställningsobjekt visas endast om ryckstyrningsfunktionen är aktiverad.

- Förhållande för ändringstiden för ryckstyrning i jämn klockformad


acceleration/inbromsning före interpolation
Dataenhet: %

Ställ in förhållandet (i %) mellan ändringstiden för ryckstyrning och ändringstiden för acceleration i jämn
klockformad acceleration/inbromsning före interpolation.

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13618 (hastighetsbetonad parameter)
Parameter nr 13619 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1790: Förhållande för ändringstiden för ryckstyrning i jämn klockformad
acceleration/inbromsning före interpolation

OBS!
Detta inställningsobjekt visas endast om ryckstyrningsfunktionen är aktiverad.
- 1161 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Tillåten accelerationsgrad
Ställ in en tillåten accelerationsgrad i accelerationsbaserad hastighetsbestämning.
Dataenhet: mm/sek2, tum/sek2, grader/sek2 (maskinenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13620 (hastighetsbetonad parameter)
Parameter nr 13621 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1735: Tillåten accelerationsgrad för varje axel tillämplig på inbromsningsfunktionen
som baseras på i cirkulär interpolation
Parameter nr 1737: Tillåten accelerationsgrad för varje axel tillämplig på inbromsningsfunktionen
som baseras på i AI-utvidgad förhandskontroll (M-serien) / AI-konturstyrning.

VAR FÖRSIKTIG
När bit 0 (MCR) i parameter nr 13600 ställs in på 1 ställs inte
inbromsningsfunktionen som baseras på acceleration i cirkulär interpolation.

- Tidskonstant för acceleration/inbromsning efter interpolation


Ställ in en tidskonstant för acceleration/inbromsning efter interpolation
Dataenhet: ms

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13622 (hastighetsbetonad parameter)
Parameter nr 13623 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1769: Tidskonstant för acceleration/inbromsning efter skärhastighetsinterpolation

- Hörnhastighetsskillnad
Ställ in en tillåten hörnhastighetsskillnad som används för hastighetsbestämning.
Dataenhet: mm/sek, tum/sek, grader/sek (maskinenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13624 (hastighetsbetonad parameter)
Parameter nr 13625 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1783: Tillåten hastighetsskillnad för varje axel i automatisk hörninbromsningsbaserad
på hastighetsskillnad

- Maximal skärhastighet
Ställ in en maximal skärhastighet för varje axel.
Dataenhet: mm/sek, tum/sek, grader/sek (maskinenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13626 (hastighetsbetonad parameter)
Parameter nr 13627 (precisionsbetonad parameter)

Följande parameter ställs dessutom in med utgångspunkt från precisionsnivån:


- 1162 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Parameter nr 1432: maximal skärmatningshastighet för varje axel i accelerationen/inbromsningen
före interpolationsläget

- Valfria objekt
Två valfria objekt kan registreras. Varje objekt kan motsvara en CNC-parameter eller en servoparameter.
Ett parameternummer som motsvarar varje objekt skall specificeras tillsammans med parametrarna.

Ställ in, som det visas nedan (Tabell 12.4.8 (b)), parametrarna för motsvarande parameternummer,
hastighetsbetonade parametrar (precisionsnivå 1) och precisionsbetonade parametrar (precisionsnivå 10).

Tabell 12.4.8 (b) Parametrar som har att göra med valfria objekt
Inställning av
Motsvarande Inställning av precisionsbetonat
hastighetsbetonat värde
parameternummer värde (precisionsnivå 10)
(precisionsnivå 1)
Valfritt objekt 1 Nr 13628 Nr 13630 Nr 13632
Valfritt objekt 2 Nr 13629 Nr 13631 Nr 13633

• Visning
Målparameternummer visas.

VAR FÖRSIKTIG
Som valfria objekt kan inte numren för följande objekt specificeras:
• Bitparametrar
• Spindelparameter (parameternr 4000 till 4799)
• Verklig typ parameter
• Frånslagsparameter
• Obefintliga parametrar

12.4.8.2 Justering av bearbetningsparametrar (nano-finpolering)


Vid nanoglättning kan parametrar som passar omständigheterna automatiskt beräknas för bearbetning,
genom att man ställer in en parameteruppsättning och glättningsnivå som passar
bearbetningsomständigheterna på skärmen för val av glättningsnivå eller genom programmering.
På denna skärm kan parameteruppsättningarna för betoning på precision (glättningsnivå 1) och betoning
på ytglättning (glättningsnivå 10) ställas in.
Följande parametrar skall ställas in:
• Tolerans
• Tolerans (roterande axel)
För detaljer för varje parameter, se beskrivningarna för nanoglättning.
Genom inställning av bit 0 (MPR) i parameter nr 13601 på 1 kan denna skärm döljas.
För metoden för inställning av en glättningsnivå hänvisas till beskrivningen av skärmen för val av
glättningsnivån i underavsnitt 12.3.13.1, "Val av glättningsnivå".

OBS!
Dessa inställningsobjekt visas endast när nivåjustering för bearbetningskvalitet
är aktiverad.

Rutin för justering av bearbetningsparametrar


1 Växla till MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på softkey-knappen [M-JUSTERING].
- 1163 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

4 Tryck på softkey-knappen [NANO-GLÄTTN] för att visa skärmen för inställning av


bearbetningsparametrar.

Fig 12.4.8.2 (a) Skärm för justering av bearbetningsparametrar (nanoglättning) (10,4-tums skärm)

5 Flytta markören till den parameter som ska ställas in på följande sätt:
Tryck på sidknappen eller och pilknapparna , , och/eller
för att flytta markören till parametrarna.
6 Mata in önskade data och tryck sedan på knappen på MDI-enheten.
7 När data matas in hittas ett effektivvärde i överensstämmelse med glättningsnivåparametrarna.
(Glättningsnivån kan ändras på skärmen för val av glättningsnivå eller skärmen för inställning av
parametrar.) Om beräkning av RMS-värde går fel visas en varning (som indikerar att automatisk
inställning gick fel).
8 Upprepa steg 5 och 6 tills alla bearbetningsparametrar är inställda.

Förklaring
- Tolerans
Ställ in värdet som anges för tolerans för nanoglättning.
Dataenhet: mm, tum, grader (inmatningsenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar (glättning) reflekteras i
följande parametrar:
Parameter nr 11682 (glättningsnivå 1)
Parameter nr 11683 (glättningsnivå 10)

Följande parameter ställs dessutom in i enlighet med glättningsnivån:


Parameter nr 19541: Angiven tolerans för nanoglättning

VAR FÖRSIKTIG
Eftersom den angivna toleransen för nanoglättning är gemensam för alla axlar
ändras inställningen för alla axlar vid ändring av detta objekt.

- 1164 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.4.9 Skärm för periodiskt underhåll


Periodiska underhållningsskärmar används för hantering av förbrukningsvaror (så som
bakgrundsbelysning för LCD-skärm och backup-batterier). Genom att ställa in namnet på en
förbrukningsvara, dess livslängd och tillvägagångssätt för nedräkning av dess livslängd kan en
nedräkning för förbrukningsvarans liv ställas in och återstående livslängd kan visas.
Med dessa skärmar kan användaren lätt hantera förbrukningsvaror som behöver bytas ut periodiskt.
Högsta numret på en artikel som kan hanteras är 10 i alla kanaler.
Förklaring
Det finns fyra skärmar som visar periodiskt underhåll: statusskärmen, inställningsskärmen,
maskinmenyskärmen och NC-menyskärmen.
Statusskärm : Namn på punkter, återstående tider och räknarstatus visas och punkternas namn
ställs in.
Inställningsskärm : Livslängder, återstående tider och räknartyper (nedräkningsmetod), och
kanalnummer (i händelse av flerbanssystem) ställs in.
Maskinmenyskärm : Namnen på förbrukningsvaror i maskinen kan registreras.
NC-menyskärm : Namnen på förbrukningsvaror i NC har redan registrerats.

Använda skärmar för periodiskt underhåll


<1> Referenssökning av en skärm för periodiskt underhåll
Visning av statusskärmen. För förklaringar av artiklar på statusskärmen, se artikel, “Statusskärm”.
<2> Lägga till namn på en ny förbrukningsartikel på en skärm för periodiskt underhåll eller redigera en
befintlig förbrukningsartikel på skärmen
Namnet på en förbrukningsartikel kan läggas till på maskinmenyskärmen. För detaljer, se artikel,
“Maskinmenyskärm”.
<3> Tillägg eller redigering av livslängd, återstående tid och en metod för nedräkning av återstående tid
för en förbrukningsvara på en skärm för periodiskt underhåll
En livslängd och återstående tid kan läggas till eller redigeras på inställningsskärmen. För detaljer,
se artikel, “Inställningsskärm”.
<4> Visa artikelnamn och återstående tid för en förbrukningsvara på en skärm för periodiskt underhåll
igen.
1 Inställning av artikelnamn
Välj artikelnamn på en förbrukningsvara som skall visas på maskinmenyskärmen eller
NC-menyskärmen, eller mata in namnet med MDI-tangeterna. För mer info om hur man går
tillväga, se artikel, “Artikelnamn” på “Statusskärm”.
2 Inställning av livslängd, återstående tid och räknetyp
Välj livslängd, återstående tid och räknetyp för en förbrukningsvara som visas från
inställningsskärmen. För mer info om hur man går tillväga, se artikel, “Återstående tid” på
“Statusskärm”.

Tillvägagångssätt för visning av skärm för periodisk underhållning

1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger för att visa softkey-knappen [UNDERHÅLL].
3 Tryck på softkey-knappen [UNDERHÅLL] för att visa skärmen för periodiskt underhåll.

Statusskärm
När man har tryckt på softkey-knapp [STATUS] visas statusskärmen. Statusskärmen visar punktnamnen,
räknarstatus och återstående tider för de förbrukningsvaror som används.

- 1165 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig 12.4.9 (a) Statusskärm

- Artikelnamn
Ställ in namnet på en förbrukningsvara som ska hanteras av det periodiska underhållet som artikelnamn.
För att ställa in ett artikelnamn, välj ett namn från maskinmenyskärmen eller NC-menyskärmen, eller
mata in det direkt med MDI-knapparna.

Ställa in ett artikelnamn från menyskärmen


1 Flytta markören, på statusskärmen, till ett artikelnamn, tryck på softkey-knapp [(OPER)], tryck
sedan på softkey-knapp [ENTRY].
2 Tryck på softkey-knapp [MASKIN] eller [NC] för att visa maskinmenyskärmen eller
NC-menyskärm.
3 Flytta markören till ett befintligt artikelnamn på menyskärmen, tryck på softkey-knapp [(OPER)]
och tryck på softkey-knapp [VÄLJ] sedan [EXEK].
4 Då återkommer man till statusskärmen och det artikelnamn som man har valt på menyskärmen läggs
till statusskärmen.

Initialt finns det inget inställt artikelnamn på maskinmenyskärmen, så artikelnamn måste registreras i
förväg. För att få veta mer om hur man registrerar, se beskrivningen av tillvägagångssättet för registrering
av artikelnamn i maskinmenyskärmen.

Ställa in artikelnamn med MDI-knapparna


1 Tryck på softkey-knappen [(OPER)].
2 Skriv in de alfanumeriska tecken som skall matas in och tryck sedan på softkey-knapp [INPUT].
3 Det inmatade artikelnamnet registreras på statusskärmen.

När man trycker på softkey-knapp [+INMAT] istället för [INPUT] kan de inmatade tecknen läggas till för
ett redan befintligt artikelnamn.
Vid inmatning av 2-bytestecken, skriv "*" innan och efter teckenkoderna. 2-bytes teckenkoderna måste
stämma överens med FANUC-koder. (Se Bilaga "FANUC 2-BYTES TECKENKODTABELL".)
Ett artikelnamn som skall registreras måste vara upp till 24 tecken långt, om det består av endast
alfanumeriska tecken, eller får vara upp till 12 tecken långt om det består av endast 2-bytestecken.
Exempel: För att registrera "LCD バックライト", mata in följande:
>LCD*110E10F410CC114010B610FE*_

- 1166 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

OBS!
1 Man använder en "*" som kontrollkod, så att den kan användas i artikelnamn.
Vidare kan tecknen "[", "]", "(" och ")" inte användas i artikelnamn.
2 När ett artikelnamn som består av både alfanumeriska tecken och 2-bytestecken
registreras kan varningen "DATA UTANFÖR OMRÅDE" visas.

Radera ett artikelnamn


För att radera ett registrerat artikelnamn, flytta markören till detta artikelnamn, tryck på softkey-knapp
[RAD.] och tryck sedan på [EXEK].
När man tar bort ett artikelnamn raderas samtidigt dess livslängd, återstående tid och räkningstyp.

- Återstående tid
När den återstående tiden, den period av tid som är kvar tills tiden för utbye är nådd av nedräkningen
visas.
Om procentsatsen för den återstående tiden till livslängden har uppnått värdet (%) som anges av
parameter nr 8911, eller mindre, visas återstående tid i rött.
Nedräkningen fortsätter efter att livslängden har gått ut.

Inställning av återstående tid


1 Placera markören på en artikel på statusskärmen för vilken återstående tid skall ställas in
(artikelnamnet måste ha ställts in i förväg).
2 Tryck softkey-knapp [(OPER)], tryck sedan softkey-knapp [BYT].
3 Skärmvisningen växlar till inställningsskärm.
4 Ställ in livslängd, återstående tid och räknetyp. För mer info om inställningsmetod och annan
information, se artikel, “Inställningsskärm”.

OBS!
På statusskärmen kan man inte ställa in återstående tid och livslängd.
Dessa artiklar måste ställas in i inställningsskärmen.

- Räknarstatus
Räknarstatus indikeras på vänster sida om artikelnumret enligt följande:

Utväxling Räknarstatus
Tom Räkning stoppad
@ Räkning pågår
* Livslängdens slut

- 1167 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Inställningsskärm
På inställningsskärmen ställer man in livslängd, återstående tid och räkningstyp för de förbrukningsvaror
som används.

Fig. 12.4.9 (b) Inställningsskärmen

Rutin för visning


1 När statusskärmen visas, tryck på softkey-knapp [(OPER)].
2 Tryck på softkey-knappen [BYT].

- Livslängd
Ställ in livslängd för en förbrukningsvara.
Flytta markören till en befintlig artikel, skriv in livslängd, tryck sedan på softkey-knappen [INPUT] (eller
knappen ). Livstiden har ställts in och samma värde ställs också in som återstående tid.
Nu visas "------" i räknetypfältet.
Om man trycker på softkey-knapp [+INMAT] kan det inmatade värdet läggas till den livslängd som redan
är inställd. Samma värde som det tillagda värdet läggs också till den återstående tiden.
Man kan ställa in ett värde från 0 till 65535 (i timmar).

OBS!
1 Om man försöker göra en inställning när artikelnamnet inte är registrerat visas
varningen "EDIT AVISAD".
2 Om ett värde som överstiger det giltiga spannet matas in visas varningen "DATA
UTANFÖR OMRÅDE".
3 Om man trycker på softkey-knapp [RAD.] eller [TYP] visas varningen "EDIT
AVISAD".

- Återstående tid
Tidsperiod som återstår tills tiden för byte har uppnåtts av nedräkningen visas.
Om procentsatsen för den återstående tiden tills livslängden är slut har nått värdet (%) som anges av
parameter nr 8911, eller mindre, visas återstående tid i rött.
Nedräkningen fortsätter efter att livslängden har gått ut.

- 1168 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Flytta markören till den återstående tiden för ett registrerat börvärde stycktal, skriv in återstående tid och
tryck på softkey-knappen [INPUT] (eller knappen ). Återstående tid ställs då in.
När man trycker på [+INMAT] kan man lägga till det inmatade värdet till den återstående tiden som redan
är inställd.
Man kan ställa in ett värde från 0 till (livslängd).
När man trycker på softkey-knapp [RAD.] och sedan [EXEK] ställs samma värde in som livslängden.

OBS!
1 Om man försöker göra en inställning när artikelnamnet eller livslängden inte har
registrerats visas varningen "EDIT NEKAD".
2 Om ett värde som överstiger det giltiga spannet matas in visas varningen "DATA
UTANFÖR OMRÅDE".
3 Om du trycker på funktionsknappen [TYP] visas varningen "EDIT AVISAD".

- Räkningstyp
Välj räkningssätt som räkningstyp.
Placera markören på räkningstyp för en registrerat börvärde stycktal och tryck sedan på softkey-knapp
[TYP]. Räkningstyper visas som softkey-knapp enligt nedan. Välj en av dessa softkey-knappar, tryck
sedan på softkey-knapp [EXEK].

Softkey-knapp Betydelse Utväxling


[EJ RKN] Räkning utförs inte (stoppad) ——————
ALLA Räkning utförs hela tiden Alltid
[KONT.TIL] Räkning utförs när strömmen är påslagen. När strömmen är påslagen
[RUN] Räkning utförs när driften är igång. När driften är igång
[KLIPP UR] Räkning utförs när skärning utförs. När skärning utförs

OBS!
1 Om man försöker göra en inställning när artikelnamnet eller livslängden inte har
registrerats visas varningen "EDIT NEKAD".
2 Softkey-knappar [INPUT] och [+INMAT] har ingen funktion.
3 När räkning utförs hela tiden genereras ett 24-timmarsfel varje skottår.
4 Om du trycker på funktionsknappen [ERASE] visas varningen "EDIT AVISAD".

- Kanalnummer
När [RUN] eller [CUT] är inställd på räkningstyp i flerkanal, kan kanalnumret ställas in.
Placera markören på räkningstypen för en registrerat börvärde stycktal, mata sedan in kanalnumret och
tryck därefter på softkey-knappen [INPUT].
Inställningsintervallet är 0-(max kanalnummer).
När den specificerade kanalen är i drift eller skärande, uförs räkningen.
Om 0 är inställd, när ingen kanal är i drift eller skärande, utförs räkningen.

OBS!
1 Om [EJ RKN], [ALLA] eller [KONT.TIL] är inställd på räkningstyp, visas “--”. I så
fall visas varningen "EDIT AVISAD" när inställningen används.
2 Om inställningen är utanför det giltiga dataintervallet visas varningen "DATA
UTANFÖR OMRÅDE".
3 Om du trycker på funktionsknappen [TYPE] visas varningen "EDIT AVISAD".
4 Om du trycker på funktionsknappen [ERASE] visas varningen "EDIT AVISAD".
Softkey-knappen [+INPUT] är ogiltig.

- 1169 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Registrering från ett program


Artikelnamnet, livslängden, återstående tid, räkningstyp och kanalnummer kan registreras på
statusskärmen och inställningsskärmen genom att köra programmet med följande format.

Format

G10 L60 Px [n] Aa Rr Qpt


X Registreringsnummer
n : Artikelnamn, format: [alfanumeriska tecken*2-bytestecken*alfanumerisk tecken]
a: Livslängd
r : Återstående tid
p : Kanalnummer
t : Räkningstyp
Betydelsens värde för räkningstypen är följande.
0 : NO COUNT
1 : ALL TIMES
2 : POWER ON
3 : RUNNING
4 : CUTTING
Intervallet för kanalnumret är 0 - (max kanalnummer).
EX.)
Q24 : Kanalnumret är 2, och räkningstypen är “CUTTING”
Q103 : Kanalnumret är 10, och räkningstypen är “RUNNING”

Maskinmenyskärm
På maskinmenyskärmen registrerar man namnen på maskinens förbrukningsvaror. Från denna skärm kan
man lägga till artikelnamn till statusskärmen. Se beskrivningen av statusskärmen för info om rutin för hur
man gör tillägg i statusskärmen.

Fig 12.4.9 (c) Maskinmenyskärm

- Visning av skärmen
1 När statusskärmen visas, tryck på softkey-knapp [(MACHINE)].

- 1170 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

På maskinmenyskärmen kan artikelnamn registreras med någon av följande två metoder:


• Registrering från ett program
• Registrering med MDI-knapparna

- Registrering från ett program


Vid körning av ett program med följande format kan ett artikelnamn registreras i maskinens meny:

Format

G10 L61 Px [n]


X registreringsnummer
n artikelnamn, format: [alfanumeriska tecken*2-bytestecken*alfanumerisk tecken]

- Registrering med MDI-knapparna


Ett artikelnamn kan registreras på menyskärmen på maskinen genom att skriva artikelnamnet i formatet
som visas nedan på maskiinmenyskärmen och sedan trycka på softkey-knappen [INPUT] (eller knappen
).

Om man trycker på softkey-knapp [+INMAT] kan de inmatade tecknen läggas till ett redan registrerat
artikelnamn.

Format
alfanumeriska tecken*2-bytestecken*alfanumeriska tecken

Tvåbytesteckenkoderna måste stämma överens med FANUC-koder. (Se Bilaga "FANUC 2-BYTES
TECKENKODTABELL".)
Vid inmatning av 2-bytestecken, skriv en asterisk "*" innan och efter teckenkoderna. Ett artikelnamn som
skall registreras måste vara upp till 24 tecken långt, om det består av endast alfanumeriska tecken, eller
får vara upp till 12 tecken långt om det består av endast 2-bytestecken.

Exempel:
För att registrera "LCD バックライト", mata in följande:
>LCD*110E10F410CC114010B610FE*_

OBS!
1 Man använder en "*" som kontrollkod, så att den kan användas i artikelnamn.
Vidare kan tecknen "[", "]", "(" och ")" inte användas i artikelnamn.
2 När ett artikelnamn som består av både alfanumeriska tecken och 2-bytestecken
registreras kan varningen "DATA UTANFÖR OMRÅDE" visas.
3 När ett tomt artikelnamn väljs på maskinskärmen visas varningen "EDIT
AVISAD".

För att radera ett registrerat artikelnamn, flytta markören till detta artikelnamn, tryck på softkey-knapp
[RAD.] och tryck sedan på [EXEK].

NC-menyskärm
Från denna skärm kan ett artikelnamn registreras på statusskärmen. Se beskrivningen av statusskärmen
för info om rutin för hur man utför registrering i statusskärmen

- 1171 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig 12.4.9 (d) NC-menyskärm

- Visning av skärmen
1 När statusskärmen visas, tryck på softkey-knapp [NC].

OBS!
På NC-skärmen kan man inte registrera, radera eller utföra I/O till artikelnamn.
När man har valt ett tomt artikelnamn ställs det in som tomt.

12.4.10 Skärm för systemkonfiguration


Skärmen för systemkonfiguration ger information om den installerade hårdvaran och programvaran.

Rutin för visning av skärmen


Rutin
1 Tryck på funktionsknappen för att visa en skärm som visar parametrar och annan
information.
2 Tryck på softkey-knappen [SYSTEM]. Skärm för systemkonfiguration visas.

Det finns två typer av skärmar för systemkonfiguration: skärm för hårdvarukonfiguration och skärm för
programvarukonfiguration. Denna skärmbild kan växla mellan dessa skärmar med och . När
man trycker på softkey-knapp [SERVO INFO] eller [SERVO INFO] visas information om de anslutna
servosystemen eller spindlarna.

- 1172 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig 12.4.10 (a) Skärm för systemkonfiguration

Skärm för hårdvarukonfiguration


Denna skärm visar namnen och ID för hårdvaran som används av NC.

Fig 12.4.10 (b) Skärm för hårdvarukonfiguration

Skärm för programvarukonfiguration


Denna skärm visar namnen och ID för hårdvaran som används av NC.

- 1173 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig 12.4.10 (c) Skärm för systemkonfiguration

Skärm för servoinformation


När ett servosystem är anslutet till NC kan ID-information för anslutna servoenheter visas på NC:n
(servomotorer och servoförstärkare).

Visning av skärmen
1 När skärmen för systemkonfiguration visas, tryck på softkey-knapp [SERVO INFO].
2 Skärmen för servoinformation visas.

Fig 12.4.10 (d) Servoinformationsskärm

Spindelinformationsskärm
När ett spindelsystem är anslutet till NC kan ID-informationen för de anslutna spindelenheterna
(spindelmotorer och spindelförstärkare) visas på NC.

Visning av skärmen
1 När skärmen för systemkonfiguration visas, tryck på softkey-knappenSPINDLE INFO].
2 Skärmen för spindelinformation visas.

- 1174 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig 12.4.10 (e) Skärm för spindelinformation

12.4.11 Skärmen för övervakning av strömförbrukning


Strömförbrukningen och regenereringen för servoaxeln och spindelaxeln kan visas.

Visa övervakningsskärmen för strömförbrukning

1 Tryck på funktionsknappen .

2 Tryck på knappen för nästa meny flera gånger tills softkey-knappen [KRAFT MONIT] visas.
4 Tryck på softkey-knappen [KRAFT MONIT].

Fig 12.4.11 (a) Övervakningskärmen för strömförbrukning (10,4-tums skärm)

Procedur för 8.4-tums visningsenhet

1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger tills softkey-knappen [POWMON] visas.
3 Tryck på softkey-knappen [POWMON].
4 Tryck på softkey-knappen [TOTAL] för att visa integral strömförbrukning.
5 Tryck på softkey-knappen [GRAPH] för att visa stapeldiagram.
- 1175 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig 12.4.11 (b) Övervakningskärmen för strömförbrukning (TOTAL) (8,4-tums skärm)

Fig 12.4.11 (c) Övervakningskärmen för strömförbrukning (stapeldiagram) (8,4-tums skärm)

Operation av strömförbrukning övervakningsskärm


Växla visning av axel
När information om alla axlar inte visas, växlar du sida med MDI-knappen <PageUp> eller
<PageDown>.

Förklaring
Tid
Integrerad tid för strömförbrukning visas.

Axelnamn
Axelnamn för servo och spindel visas. "ALL" betyder totala mängden strömförbrukning.

- 1176 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

KONSUMTION
Integral strömförbrukning visas.

REGEN
Integral strömregenerering visas.

NETTO
Integrerad nettomängd för strömförbrukning visas.
Nettomängden för strömförbrukning = strömförbrukning – strömregenerering.

AKTUELL
Aktuell nettoströmförbrukning visas. Ett negativt värde visas för nettoströmförbrukningen medan
strömregenereringen på samma sätt som axeln bromsar, osv.

Stapeldiagram
Aktuell nettoströmförbrukningen visa som ett stapeldiagram.
Skalan på stapeldiagrammet kan specificeras i parametern (Nr 11392 för servon, Nr 11393 för spindeln).
Skalan för hela strömförbrukningens stapeldiagram kan specificeras i parametern (Nr 11371).
Stapeln expanderar från mitten till höger när ström förbrukas. Stapeln expanderar från mitten till vänster
när ström förbrukas.

- 1177 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.4.12 Visa och ställ in kundmakrodata i realtid


Makrovariabler i realtid (RTM variabler) är dedicerade till kundmakron i realtid.
RTM variablerna är indelade i tillfälliga makrovärden i realtid (tillfälliga RTM variabler) och permanenta
makrovariabler i realtid (permanenta RTM-variabler).
Värdena för permanenta RTM variabler lagras efter strömpåslag.
Tillfälliga RTM-variabler rensas till 0 när strömmen är avstängd.
Systemvariabler (DI/DO variabler) dedicerade till kundmakron i realtid används för att läsa och skriva
PMC-gränssnittsignaler. Data kan läsas och skrivas i enheterna bit och byte. Innan en signal skrivs tar du
bort skyddet för motsvarande variabel på skärmen för PMC-signalskydd.

OBS!
"Anpassad makro i realtid", dvs. realtids kundmakro, är en tillvalsfunktion.

Visning och inställning av kundmakrovariabler i realtid


Rutin
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger och tryck sedan på softkey-knappen för
kapitelval [R.TIDS MAKRO]. Följande bildskärm visas:

Fig. 12.4.12 (a) Skärm för REALTIDSMAKRO (10.4-tums skärm)

3 För att visa eller ställa in kundmakrovariabler i realtid som inte värdena lagras för när strömmen
stängs av trycker du på funktionsknappen [TEMP. DATA].
4 För att visa eller ställa in kundmakrovariabler i realtid som värdena lagras för när strömmen stängs
av trycker du på funktionsknappen [PERM. DATA].
5 Flytta markören på något av följande sätt till det variabelnummer för realtidskundmakro som du vill
ställa in:
• Ange variabelnumret för en realtidskundmakro och tryck på softkey-knappen [NR. SOK]
• Flytta markören till variabelnumret för en realtidskundmakro som du vill ställa in genom att
trycka på sidknapparna och/eller och markörknapparna , ,

och/eller .
6 Mata in data.
- 1178 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Visa och ställa in DI-/DO-variabler


Rutin
För att ställa in byte-enheter:
1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger och tryck sedan på softkey-knappen för
kapitelval [R.TIDS MAKRO]. Följande bildskärm visas:
3 Tryck på softkey-knappen [VÄLJ BYTE]. Följande bildskärm visas:

Fig. 12.4.12 (b) Skärm för VAL AV BYTE (10.4-tums skärm)

4 Flytta markören på något av följande sätt till det DI/DO-variabelnummer som du vill ställa in:
• Mata in numret och tryck på softkey-knappen [NR SOK].
• Flytta markören till önskat nummer genom att trycka på sidknapparna och/eller

och markörknapparna , , och/eller .


5 Mata in data.

- 1179 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Skärmar för 15-tums skärm

12.4.13 Visa och ställa in parametrar (15-tums skärmenhet)


När CNC-styrningen och maskinen är kopplade till varandra måste olika parametrar ställas in för att
bestämma maskinens programmeringar och funktioner så att servomotorns prestanda kan utnyttjas så
effektivt som möjligt. Parameterinställningarna är beroende av maskinen. Se även motsvarande
parameterlista från maskintillverkaren.
I normala fall behöver man inte ändra de inställda parametrarna.

Rutin för att visa och ställa in parametrar


Rutin
1 Mata in 1 för SKRIV PARAMETER så att du kan ändra parametrarna. Se rutinen för att
aktivera/inaktivera funktionen parameterändring nedan.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [PARAM] för att visa parameterskärmen.

Fig. 12.4.13 (a) PARAMETERSKÄRM (15-tums skärmenhet)

4 Flytta markören till det parameternummer som skall ställas in eller visas på något av följande sätt:
• Mata in parameternumret och tryck på den horisontella programknappen [NR SOK].
• Flytta markören till parameternumret med sidknapparna och samt pilknapparna

, , och .
5 Du kan ställa in parametern genom att mata in ett nytt värde med sifferknapparna och trycka på den
horisontella softkey-knappen [INPUT]. Parametern ställs in på det inmatade värdet som också visas.
6 Programmera 0 för SKRIV PARAMETER för att spärra skrivfunktionen.

Rutin för att aktivera/spärra parameterändring


Rutin
1 Växla till MDI-funktionen eller utlös nödstopp.

- 1180 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [INSTÄL] för att visa skärmen för inställningsdata.

Fig. 12.4.13 (b) INSTÄLLNINGSSKÄRMEN (15-tums skärmenhet)

4 Flytta markören till SKRIV PARAMETER med pilknapparna.


5 Tryck på den horisontella softkey-knappen [PÅ:1] för att aktivera parameterskrivning.
Nu går CNC in i larmtillstånd SW0100.
6 Efter avslutad parameterinställning, flytta markören till PARAMETER SKRIV på
inställningsskärmen igen och tryck på den horisontella softkey-knappen [AV:0].
7 Tryck in knappen för att stänga av larmtillståndet.
När ett larm PW0000 har utlösts återställs det inte förrän strömmen har slagits av och sedan på igen.

Förklaring
- Ställa in parametrar med externa in-/utmatningsenheter
Se kapitel "IN- OCH UTMATNING AV DATA" för inställning av parametrar med externa
in-/utmatningsenheter som exempelvis. minneskortet.

- Parametrar som kräver att strömmen stängs av


För att vissa parametrar skall aktiveras måste systemet stängas av och startas igen efter
parametersättningen. När sådana parametrar ställs in utlöses larmet PW0000. I detta fall skall systemet
stängas och startas igen.

- Parameterlista
Se parameterhandboken (B-64610SW) för information om parameterlistan.

- Inställningsdata
Vissa parametrar kan ställas in på inställningsskärmen om det står "Inställning kan ske med inmatning" i
parameterlistan. SKRIV PARAMETER behöver inte ha värdet 1 om tre parametrar ställs in på
inställningsskärmen.

- 1181 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.4.14 Servoparametrar (15-tums skärmenhet)


Detta underavsnitt beskriver initialiseringen av digitala servoparametrar som utförs vid t.ex. fältjustering
av verktygsmaskinen.

Rutin för inställning av servoparametrar


Rutin
1 Slå på strömmen i nödstoppsläget.
2 Ställ in bit 0 (SVS) i parameter nr 3111 på 1 för att visa servoinställnings- och justeringsskärmarna.
3 Tryck på funktionsknappen sedan på den vertikala softkey-knappen [SERVO PARAM].
Följande bildskärm visas:

Fig. 12.4.14 (a) Skärmbild för inställning av servoparametrar (15-tums skärm)

4 Flytta markören till positionen för data som skall ställas in eller ändras med sidknapparna
och pilknapparna .
5 Mata in ett önskat värde och tryck sedan på den horisontella softkey-knappen [INPUT].

- 1182 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.4.15 Servojustering (15-tums skärmenhet)


Data relaterade till servojustering visas och ställs in.

Rutin för servojustering


Rutin
1 Slå på strömmen i nödstoppsläget.
2 Ställ in bit 0 (SVS) i parameter nr 3111 på 1 för att visa servoinställnings- och justeringsskärmarna.
3 Tryck på funktionsknappen sedan på den vertikala softkey-knappen [SERVO PARAM].
4 Tryck på den vertikala softkey-knappen [SERVOJUST] för att välja skärmen för servoinställning.
Skärmen för servojustering visas:

Fig 12.4.15 (a) Skärm för justering av servo (15-tums skärm)

5 Flytta markören till positionen för data som skall ställas in eller ändras med sidknapparna
och pilknapparna .
6 Mata in ett önskat värde och tryck sedan på den horisontella softkey-knappen [INPUT].

- 1183 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.4.16 Spindelinställning (15-tums skärmenhet)


Parametrar relaterade till spindlarna ställs in och visas. Utöver parametrarna kan relaterade data visas.
Skärmar för spindelinställning, spindeljustering och spindelövervakning finns.

Inställning av spindelparametrar
Rutin
1 Ställ in bit 1 (SPS) i parameter nr 3111 på 1 för att visa spindelinställnings- och justeringsskärmarna.
2 Tryck på funktionsknappen sedan på den vertikala softkey-knappen [SP.INST].
3 Tryck på den vertikala softkey-knappen [SP.INST] för att välja skärmen för spindelinställning.
Skärmen för spindelinställning visas:

Fig. 12.4.16 (a) Skärm för spindelinställning (15-tums skärmenhet)

4 Flytta markören till positionen för data som skall ställas in eller ändras med sidknapparna
och pilknapparna .
5 Mata in ett önskat värde och tryck sedan på den horisontella softkey-knappen [INPUT].

- 1184 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.4.17 Spindeljustering (15-tums skärmenhet)


Spindeljusteringsdata visas och ställs in.

Inställning för spindeljustering


Rutin
1 Ställ in bit 1 (SPS) i parameter nr 3111 på 1 för att visa spindelinställnings- och justeringsskärmarna.
2 Tryck på funktionsknappen sedan på den vertikala softkey-knappen [SP.INST].
3 Tryck på den vertikala softkey-knappen [SP.JST.] för att välja skärmen för spindeljustering.
Skärmen för spindeljustering visas:

Fig 12.4.17 (a) Skärm för justering av spindel (15-tums skärm)

4 Flytta markören till positionen för data som skall ställas in eller ändras med sidknapparna
och pilknapparna .
5 Mata in ett önskat värde och tryck sedan på den horisontella softkey-knappen [INPUT].

- 1185 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.4.18 Spindelmonitor (15-tums skärmenhet)


Spindelrelaterade data visas.

Visning av spindelmonitorn
Rutin
1 Ställ in bit 1 (SPS) i parameter nr 3111 på 1 för att visa spindelinställnings- och justeringsskärmarna.
2 Tryck på funktionsknappen sedan på den vertikala softkey-knappen [SP.INST].
3 Tryck på den vertikala softkey-knappen [SP.ÖVERV.] för att välja skärmen för spindelövervakning.
Skärmen för spindelövervakning visas:

Fig. 12.4.18 (a) Skärm för spindelövervakning (15-tums skärm)

- 1186 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.4.19 Skärm för färginställning (15-tums skärmenhet)


Skärmens färger kan ställas in på färginställningsskärmen.

Visning av färginställningsskärmen
Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikal softkey-knappen [NÄSTA SIDA] flera gånger för att visa den vertikala
softkey-knappen [FÄRG].
3 Tryck på den vertikala softkey-knappen [FÄRG] för att visa skärmen för inställningsdata.

Fig. 12.4.19 (a) Skärm för färginställning (15-tums skärmenhet)

Rutin för hantering av färginställningsskärmen


- Ändra färg (färgpalettvärden)
1 Följande horisontella softkey-knappar visas:

2 Flytta markören till ett färgnummer vars färgpalettvärden skall ändras.


De aktuella färgpalettvärde som är inställt för varje primär färg.
3 Välj en grundfärg vars inställning skall ändras med motsvarande den horisontella softkey-knapp
[RÖD], [GRÖN] eller [BLÅ].
Mer än en grundfärg kan väljas samtidigt.
Varje gång den horisontella softkey-knappen [RÖD], [GRÖN] eller [BLÅ] trycks in växlar
driftsoftkey-knappen mellan val och bortval.
4 Välj den horisontella softkey-knappen [LJUS] eller [MÖRK] för att ändra ljusstyrkan på den valda
grundfärgen (grundfärgerna).

- Lagring av färg (färgpalettvärden)


De inställda färgpalettvärdena kan lagras.
1 Tryck på den horisontella softkey-knappen [FÄRG1], [FÄRG2] eller [FÄRG3] för att välja ett
lagringsområde.

- 1187 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

FÄRG1 Dataparametrar för standardfärg nr 6581 till 6595


FÄRG2 Parameter nr 10421 till 10435
FÄRG3 Parameter nr 10461 till 10475

2 Tryck på den horisontella softkey-knappen [MINNE]. Den horisontella softkey-knappvisningen


växlar till följande:

3 Tryck på den horisontella softkey-knappen [EXEKV] lagras de aktuella färgpalettinställningarna i


det valda området.
Om man trycker på den horisontella softkey-knappen [AVB] eller knappen längst till vänster sparas
inte de aktuella färgpalettinställningarna i det valda området.

- Anropa färg (färgpalettvärden)


1 Tryck på den horisontella softkey-knappen [FÄRG1], [FÄRG2] eller [FÄRG3] för att välja ett
lagringsområde där färgpalettvärden lagras.

2 Tryck på den horisontella softkey-knappen [ATER]. Den horisontella softkey-knappvisningen växlar


till följande:

3 Om man trycker på den horisontella softkey-knappen [EXEKV] anropas färgpalettvärdena från det
valda området för att aktivera den färg som skall ändras. Denna operation är ogiltig om inga
färgpalettvärden lagras.
Om man trycker på den horisontella softkey-knappen [AVB] eller knappen längst till vänster
anropas inte färgpalettvärdena från det valda området.

OBS!
1 Omedelbart efter det att strömmen slås på används inställningarna för FÄRG1
(parametrar) för visning. Om inget lagras för FÄRG1 används standardfärg för
skärmen.
2 Ändra inte färginställningsdataparametrarna direkt med MDI-knappinmatning.
Vid modifiering av standardfärgdata måste du se till att göra en lagringsoperation
på färginställningsskärmen.

12.4.20 Justering av bearbetningsparametrar (15-tums skärmenhet)

12.4.20.1 Justering av bearbetningsparametrar (AI kontur)


I AI-utvidgad förhandskontroll (M-serien)/AI-konturstyrning kan de parametrar som är lämpliga för
villkoret beräknas automatiskt för att utföra bearbetning genom inställning av en hastighetsbetonad
parameteruppsättning för funktionsval av bearbetningstillstånd och en precisionsbetonad
parameteruppsättning samt inställning av den precisionsnivå som överensstämmer med ett
bearbetningsvillkor som grovbearbetning eller finbearbetning på skärmen för inställning av
precisionsnivå eller genom programmering.

- 1188 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
På denna skärm kan parameteruppsättningarna för betoning på hastighet (precisionsnivå 1) och betoning
på precision (precisionsnivå 10) ställas in.
Följande parametrar skall ställas in:
• Accelerationsgrad för acceleration/inbromsning före interpolation
• Tid för accelerationsändring (klockformad)
• Tillåtet accelerationsändringsvärde för varje axel i hastighetsstyrning baserad på
accelerationsändring under ryckstyrning
• Tillåtet accelerationsändringsvärde för varje axel vid accelerationsändring under ryckstyrning vid
successiva linjära interpolationsoperationer
• Förhållande för ändringstiden för accelerationens ändringsgrad i jämn klockformad
acceleration/inbromsning före interpolation
• Tillåten accelerationsgrad
• Accelerationsgrad för acceleration/inbromsning efter interpolation
• Hörnhastighetsskillnad
• Maximal matningshastighet
• Objekt som kan ställas in fritt (2 objekt)
För detaljerad information om varje parameter hänvisas till beskrivningen av AI konturstyrning och
ryckstyrning.
Genom inställning av bit 0 (MPR) i parameter nr 13601 på 1 kan denna skärm döljas.
För metoden för inställning av en precisionsnivå hänvisas till beskrivningen av skärmen för val av
precisionsnivån i underavsnitt “Val av precisionsnivå”.

Rutin för justering av bearbetningsparametrar


Rutin
1 Växla till MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på den vertikal softkey-knappen [NÄSTA SIDA] flera gånger för att visa den vertikala
softkey-knappen [MASK.-TUN]. Skärmen för justering av bearbetningsparametrar visas:

Fig. 12.4.20.1 (a) Skärm för justering av bearbetningsparametrar (AI-kontur) (15-tums skärmenhet)

- 1189 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

4 Flytta markören till den parameter som ska ställas in på följande sätt:
Tryck på sidknappen eller och pilknapparna , , och/eller
för att flytta markören till parametrarna.
5 Mata in önskade data och tryck sedan på knappen på MDI-enheten.
6 När data matas in hittas ett effektivvärde i överensstämmelse med precisionsnivåparametrarna.
(Precisionsnivån kan ändras på skärmen för val av precisionsnivå eller skärmen för inställning av
parametrar.) Om beräkning av RMS-värde går fel visas en varning (som indikerar att automatisk
inställning gick fel).
7 Upprepa steg 4 och 5 tills alla bearbetningsparametrar är inställda.
8 Utöver den inställningsmetod som beskrivs ovan finns det en metod för parameterinställning med de
horisontella softkey-knapparna. Om man trycker på den horisontella softkey-knappen [INIT] visas
standardvärdet (rekommenderas av FANUC) för det objekt som valts med markören i
knappinmatningsbufferten. Om man trycker på den horisontella softkey-knappen [EXEKV]
initialiseras objektet till standardvärdet. Om man trycker på den horisontella softkey-knappen
[GRUPP INIT] initialiseras alla objekt i en grupp (betoning på hastigheten eller betoning på
precision) som valts med markören till standardvärdena.

Tabellen nedan anger initialinställningarna.

Tabell 12.4.20.1 (a) Initialinställningar


AI-utvidgad
förhandskontroll
(M-serien) /
AI-konturstyrning
Inställningsobjekt Enhet
Betoning
Betoning på

precision
hastighet
(LV10)
(LV1)
Accelerationsgrad för acceleration/inbromsning före interpolation
4902.000 1042.000 mm/sek2
<ACC FOR BIPL>
Accelerationsändringstid (klockformad) <ACC ÄND TID(KLOCK)> 32 64 ms
Tillåtet accelerationsändringsvärde <RYCK ACC DIFF> 0 0 mm/sek2
Tillåtet accelerationsändringsvärde i successiva linjära
0 0 mm/sek2
interpolationsoperationer <RYCK ACC DIFF(LIN)>
Förhållande för ryckstyrningens ändringstid <RYCK ACC FÖRH> 0 0 %
Tillåten accelerationsgrad <MAX ACCELERATION> 2977.000 596.000 mm/sek2
Tidskonstant för acceleration/inbromsning efter interpolation
24 24 ms
<T-CON AIPL ACC/DEC>
Hörnhastighetsdifferens <DIFF HÖRNMATN> 1000 400 mm/min
Maximal skärhastighet <MAX SKÄRHASTIGHET> 10000 10000 mm/min

Förklaring
- Framförhållning av acceleration/inbromsning före interpolering
Ställ in en accelerationsgrad för en linjär del i look-ahead acceleration/inbromsning före interpolation.
Dataenhet: mm/sek2, tum/sek2, grader/sek2 (maskinenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13610 (hastighetsbetonad parameter)
Parameter nr 13611 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:

- 1190 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Parameter nr 1660: Maximalt tillåten accelerationsgrad för varje axel vid acceleration/inbromsning
före interpolation

- Tid för accelerationsändring (klockformad)


Ställ in en tidskonstant för en klockformad del i framåtblickande acceleration/inbromsning före
interpolation.
Dataenhet: ms

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13612 (hastighetsbetonad parameter)
Parameter nr 13613 (precisionsbetonad parameter)

När bit 7 i parameter nr 13600 är inställd på 1, återspeglas parameteruppsättningen på skärmen för


justering av bearbetningsparametrar i följande parametrar för vilka det giltiga dataområdet utökas till
området 0 till 200:
Parameter nr 13662 (hastighetsbetonad parameter)
Parameter nr 13663 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1772: Tidskonstant för klockformad framåtblickande acceleration/inbromsning före
interpolation av konstant accelerationstidstyp

VAR FÖRSIKTIG
En inställd tidskontant tillämpas på alla axlar. En ändring som görs på detta
objekt påverkar således inställningarna för alla axlar.

- Tillåtet accelerationsändringsvärde i hastighetsstyrning baserad på


accelerationsändring under ryckstyrning
Dataenhet: mm/sek2, tum/sek2, grader/sek2 (maskinenhet)

Ställ in ett tillåtet accelerationsändringsvärde per ms för varje axel i hastighetsstyrning baserad på
accelerationsändring under ryckstyrning

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13614 (hastighetsbetonad parameter)
Parameter nr 13615 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1788: Tillåtet accelerationsändringsvärde för varje axel i hastighetsstyrning baserad på
accelerationsändring under ryckstyrning

OBS!
Detta inställningsobjekt visas endast om ryckstyrningsfunktionen är aktiverad.

- Ställ in ett tillåtet accelerationsändringsvärde för varje axel i


hastighetsstyrning baserad på accelerationsändring under ryckstyrning i
successiva linjära interpolationsoperationer
Dataenhet: mm/sek2, tum/sek2, grader/sek2 (maskinenhet)

Ställ in ett tillåtet accelerationsändringsvärde per ms för varje axel i hastighetsstyrning baserad på
accelerationsändring under ryckstyrning i successiva linjära interpolationsoperationer

- 1191 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13616 (hastighetsbetonad parameter)
Parameter nr 13617 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1789: Ställ in ett tillåtet accelerationsändringsvärde för varje axel i hastighetsstyrning
baserad på accelerationsändring under ryckstyrning i successiva linjära
interpolationsoperationer

VAR FÖRSIKTIG
1 För en axel med 0 inställt i denna parameter är parametrarna giltiga (tillåtet
accelerationsändringsvärde i hastighetsstyrning baserat på accelerationsändring
under ryckstyrning: nr 13614, nr 13615).
2 För en axel med 0 inställt i parametern (tillåtet accelerationsändringsvärde i
hastighetsstyrning baserat på accelerationsändring under ryckstyrning: nr 13614,
nr 13615) inaktiveras hastighetsstyrning baserad på accelerationsändring så att
denna parameter inte har någon effekt.

OBS!
Detta inställningsobjekt visas endast om ryckstyrningsfunktionen är aktiverad.

- Förhållande för ändringstiden för ryckstyrning i jämn klockformad


acceleration/inbromsning före interpolation
Dataenhet: %

Ställ in förhållandet (i %) mellan ändringstiden för ryckstyrning och ändringstiden för acceleration i jämn
klockformad acceleration/inbromsning före interpolation.

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13618 (hastighetsbetonad parameter)
Parameter nr 13619 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1790: Förhållande för ändringstiden för ryckstyrning i jämn klockformad
acceleration/inbromsning före interpolation

OBS!
Detta inställningsobjekt visas endast om ryckstyrningsfunktionen är aktiverad.

- Tillåten accelerationsgrad
Ställ in en tillåten accelerationsgrad i accelerationsbaserad hastighetsbestämning.
Dataenhet: mm/sek2, tum/sek2, grader/sek2 (maskinenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13620 (hastighetsbetonad parameter)
Parameter nr 13621 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1735: Tillåten accelerationsgrad för varje axel tillämplig på inbromsningsfunktionen
som baseras på i cirkulär interpolation

- 1192 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Parameter nr 1737: Tillåten accelerationsgrad för varje axel tillämplig på inbromsningsfunktionen
som baseras på i AI-utvidgad förhandskontroll (M-serien) / AI-konturstyrning.

VAR FÖRSIKTIG
När bit 0 (MCR) i parameter nr 13600 ställs in på 1 ställs inte
inbromsningsfunktionen som baseras på acceleration i cirkulär interpolation.

- Tidskonstant för acceleration/inbromsning efter interpolation


Ställ in en tidskonstant för acceleration/inbromsning efter interpolation
Dataenhet: ms

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13622 (hastighetsbetonad parameter)
Parameter nr 13623 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1769: Tidskonstant för acceleration/inbromsning efter skärhastighetsinterpolation

- Hörnhastighetsskillnad
Ställ in en tillåten hörnhastighetsskillnad som används för hastighetsbestämning.
Dataenhet: mm/sek, tum/sek, grader/sek (maskinenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13624 (hastighetsbetonad parameter)
Parameter nr 13625 (precisionsbetonad parameter)

Följande parameter ställs dessutom in i enlighet med precisionsnivån:


Parameter nr 1783: Tillåten hastighetsskillnad för varje axel i automatisk hörninbromsningsbaserad
på hastighetsskillnad

- Maximal skärhastighet
Ställ in en maximal skärhastighet för varje axel.
Dataenhet: mm/sek, tum/sek, grader/sek (maskinenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar reflekteras i följande
parametrar:
Parameter nr 13626 (hastighetsbetonad parameter)
Parameter nr 13627 (precisionsbetonad parameter)

Följande parameter ställs dessutom in med utgångspunkt från precisionsnivån:


Parameter nr 1432: maximal skärmatningshastighet för varje axel i accelerationen/inbromsningen
före interpolationsläget

- Valfria objekt
Två valfria objekt kan registreras. Varje objekt kan motsvara en CNC-parameter eller en servoparameter.
Ett parameternummer som motsvarar varje objekt skall specificeras tillsammans med parametrarna.

Ställ in parametrarna för motsvarande parameternummer, hastighetsbetonade parametrar (precisionsnivå


1) och precisionsbetonade parametrar (precisionsnivå 10).

- 1193 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Tabell 12.4.20.1 (b) Parametrar som har att göra med godtyckliga objekt
Motsvarande Inställning av hastighetsbetonat Inställning av precisionsbetonat
parameternummer värde (precisionsnivå 1) värde (precisionsnivå 10)
Valfritt objekt 1 Nr 13628 Nr 13630 Nr 13632
Valfritt objekt 2 Nr 13629 Nr 13631 Nr 13633

• Visning
Målparameternummer visas.

VAR FÖRSIKTIG
Som valfria objekt kan inte numren för följande objekt specificeras:
• Bitparametrar
• Spindelparameter (parameternr 4000 till 4799)
• Verklig typ parameter
• Frånslagsparameter
• Obefintliga parametrar

12.4.20.2 Justering av bearbetningsparametrar (nano-finpolering)


Vid nanoglättning kan parametrar som passar omständigheterna automatiskt beräknas för bearbetning,
genom att man ställer in en parameteruppsättning och glättningsnivå som passar
bearbetningsomständigheterna på skärmen för val av glättningsnivå eller genom programmering.
På denna skärm kan parameteruppsättningarna för betoning på precision (glättningsnivå 1) och betoning
på ytglättning (glättningsnivå 10) ställas in.
Följande parametrar skall ställas in:
• Tolerans
• Tolerans (roterande axel)
För detaljer för varje parameter, se beskrivningarna för nanoglättning.
Genom inställning av bit 0 (MPR) i parameter nr 13601 på 1 kan denna skärm döljas.
För metoden för inställning av en glättningsnsnivå hänvisas till beskrivningen av skärmen för val av
glättningsnivån i underavsnitt “Val av glättningsnivå”.

OBS!
Dessa inställningsobjekt visas endast när nivåjustering för bearbetningskvalitet
är aktiverad.

Rutin för justering av bearbetningsparametrar


1 Växla till MDI-läget.
2 Tryck på funktionsknappen .
3 Tryck på den vertikala softkey-knappen [MASK.-TUN].
4 Tryck på den vertikala softkey-knappen [NANO-GLÄTTN] för att visa skärmen för inställning av
bearbetningsparametrar.

- 1194 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig 12.4.20.2 (a) Skärm för justering av bearbetningsparametrar (nanoglättning) (15-tums skärm)

5 Flytta markören till den parameter som ska ställas in på följande sätt:
Tryck på sidknappen eller och pilknapparna , , och/eller
för att flytta markören till parametrarna.
6 Mata in önskade data och tryck sedan på knappen på MDI-enheten.
7 När data matas in hittas ett effektivvärde i överensstämmelse med glättningsnivåparametrarna.
(Glättningsnivån kan ändras på skärmen för val av glättningsnivå eller skärmen för inställning av
parametrar.) Om beräkning av RMS-värde går fel visas en varning (som indikerar att automatisk
inställning gick fel).
8 Upprepa steg 5 och 6 tills alla bearbetningsparametrar är inställda.

Förklaring
- Tolerans
Ställ in värdet som anges för tolerans för nanoglättning.
Dataenhet: mm, tum, grader (inmatningsenhet)

Den parameter som ställts in på skärmen för justering av bearbetningsparametrar (glättning) reflekteras i
följande parametrar:
Parameter nr 11682 (glättningsnivå 1)
Parameter nr 11683 (glättningsnivå 10)

Följande parameter ställs dessutom in i enlighet med glättningsnivån:


Parameter nr 19541: Angiven tolerans för nanoglättning

VAR FÖRSIKTIG
Eftersom den angivna toleransen för nanoglättning är gemensam för alla axlar
ändras inställningen för alla axlar vid ändring av detta objekt.

- 1195 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.4.21 Skärm för periodisk underhållning (15-tums skärmenhet)


Periodiska underhållningsskärmar används för hantering av förbrukningsvaror (så som
bakgrundsbelysning för LCD-skärm och backup-batterier). Genom att ställa in namnet på en
förbrukningsvara, dess livslängd och tillvägagångssätt för nedräkning av dess livslängd kan en
nedräkning för förbrukningsvarans liv ställas in och återstående livslängd kan visas.
Med dessa skärmar kan användaren lätt hantera förbrukningsvaror som behöver bytas ut periodiskt.
Högsta numret på en artikel som kan hanteras är 10 i alla kanaler.

Förklaring
Det finns fyra skärmar som visar periodiskt underhåll: statusskärmen, inställningsskärmen,
maskinmenyskärmen och NC-menyskärmen.
Statusskärm : Namn på punkter, återstående tider och räknarstatus visas och punkternas namn
ställs in.
Inställningsskärm : Livslängder, återstående tider och räknartyper (nedräkningsmetod), och
kanalnummer (i händelse av flerbanssystem) ställs in.
Maskinmenyskärm : Namnen på förbrukningsvaror i maskinen kan registreras.
NC-menyskärm : Namnen på förbrukningsvaror i NC har redan registrerats.

Använda skärmar för periodiskt underhåll


(1) Referenssökning av en skärm för periodiskt underhåll
Visning av statusskärmen. För förklaringar av artiklar på statusskärmen, se artikel, “Statusskärm”.
(2) Lägga till namn på en ny förbrukningsartikel på en skärm för periodiskt underhåll eller redigera en
befintlig förbrukningsartikel på skärmen
Namnet på en förbrukningsartikel kan läggas till på maskinmenyskärmen. För detaljer, se artikel,
“Maskinmenyskärm”.
(3) Tillägg eller redigering av livslängd, återstående tid och en metod för nedräkning av återstående tid
för en förbrukningsvara på en skärm för periodiskt underhåll
En livslängd och återstående tid kan läggas till eller redigeras på inställningsskärmen. För detaljer,
se artikel, “Inställningsskärm”.
(4) Visa artikelnamn och återstående tid för en förbrukningsvara på en skärm för periodiskt underhåll
igen.
1 Inställning av artikelnamn
Välj artikelnamn på en förbrukningsvara som skall visas på maskinmenyskärmen eller
NC-menyskärmen, eller mata in namnet med MDI-tangeterna. För mer info om hur man går
tillväga, se artikel, “Artikelnamn” på “Statusskärm”.
2 Inställning av livslängd, återstående tid och räknetyp
Välj livslängd, återstående tid och räknetyp för en förbrukningsvara som visas från
inställningsskärmen. För mer info om hur man går tillväga, se artikel, “Återstående tid” på
“Statusskärm”.

Tillvägagångssätt för visning av skärm för periodisk underhållning

1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger för att visa [UNDERHÅLL].
3 Tryck på den vertikala softkey-knappen [UNDERHÅLL] för att visa skärmen för periodiskt
underhåll.

Statusskärm
När man har tryckt på den vertikala softkey-knappen [STATUS] visas statusskärmen. Statusskärmen visar
punktnamnen, räknarstatus och återstående tider för de förbrukningsvaror som används.

- 1196 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.4.21 (a) Statusskärm (15-tums skärmenhet)

- Artikelnamn
Ställ in namnet på en förbrukningsvara som ska hanteras av det periodiska underhållet som artikelnamn.
För att ställa in ett artikelnamn, välj ett namn från maskinmenyskärmen eller NC-menyskärmen, eller
mata in det direkt med MDI-knapparna.

Ställa in ett artikelnamn från menyskärmen


1 På statusskärmen flyttar man markören till artikelnamnet som ska ställas in och trycker på den
horisontella softkey-knappen [ENTRY].
2 Tryck på den vertikala softkey-knappen [MASKIN] eller [NC] för att visa maskinmenyskärmen eller
NC-menyskärm.
3 Flytta markören till ett registrerat artikelnamn på menyskärmen, tryck på den horisontella
softkey-knappen [VÄLJ] sedan [EXEKV].
4 Då återkommer man till statusskärmen och det artikelnamn som man har valt på menyskärmen läggs
till statusskärmen.

Initialt finns det inget inställt artikelnamn på maskinmenyskärmen, så artikelnamn måste registreras i
förväg. För att få veta mer om hur man registrerar, se beskrivningen av tillvägagångssättet för registrering
av artikelnamn i maskinmenyskärmen.

Ställa in artikelnamn med MDI-knapparna


1 Skriv in de alfanumeriska tecken som skall matas in och tryck sedan på den horisontella
softkey-knappen [INPUT].
2 Det inmatade artikelnamnet registreras på statusskärmen.

När man trycker på den horisontella softkey-knappen [+INMAT] istället för [INMAT] kan de inmatade
tecknen läggas till för ett redan befintligt artikelnamn.
Vid inmatning av 2-bytestecken, skriv "*" innan och efter teckenkoderna. 2-bytes teckenkoderna måste
stämma överens med FANUC-koder. (Se Bilaga "FANUC 2-BYTES TECKENKODTABELL".)
Ett artikelnamn som skall registreras måste vara upp till 24 tecken långt, om det består av endast
alfanumeriska tecken, eller får vara upp till 12 tecken långt om det består av endast 2-bytestecken.
Exempel: För att registrera "LCD バックライト", mata in följande:
>LCD*110E10F410CC114010B610FE*_

- 1197 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

OBS!
1 Man använder en "*" som kontrollkod, så att den kan användas i artikelnamn.
Vidare kan tecknen "[", "]", "(" och ")" inte användas i artikelnamn.
2 När ett artikelnamn som består av både alfanumeriska tecken och 2-bytestecken
registreras kan varningen "DATA UTANFÖR OMRÅDE" visas.

Radera ett artikelnamn


För att radera ett registrerat artikelnamn, flytta markören till detta artikelnamn, tryck på den horisontella
softkey-knappen [RADERA] och tryck sedan på [EXEKV].
När man tar bort ett artikelnamn raderas samtidigt dess livslängd, återstående tid och räkningstyp.

- Återstående tid
När den återstående tiden, den period av tid som är kvar tills tiden för utbye är nådd av nedräkningen
visas.
Om procentsatsen för den återstående tiden till livslängden har uppnått värdet (%) som anges av
parameter nr 8911, eller mindre, visas återstående tid i rött.
Nedräkningen fortsätter efter att livslängden har gått ut.

Inställning av återstående tid


1 Placera markören på en artikel på statusskärmen för vilken återstående tid skall ställas in
(artikelnamnet måste ha ställts in i förväg).
2 Tryck på den horisontella softkey-knappen [BYT].
3 Skärmvisningen växlar till inställningsskärm.
4 Ställ in livslängd, återstående tid och räknetyp. För mer info om inställningsmetod och annan
information, se artikel, “Inställningsskärm”.

OBS!
På statusskärmen kan man inte ställa in återstående tid och livslängd.
Dessa artiklar måste ställas in i inställningsskärmen.

- Räknarstatus
Räknarstatus indikeras på vänster sida om artikelnumret enligt följande:

Utväxling Räknarstatus
Tom Räkning stoppad
@ Räkning pågår
* Livslängdens slut

- 1198 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Inställningsskärm
På inställningsskärmen ställer man in livslängd, återstående tid och räkningstyp för de förbrukningsvaror
som används.

Fig. 12.4.21 (b) Inställningsskärm (15-tums skärmenhet)

Rutin för visning


1 Tryck på den horisontella softkey-knappen [BYT].

- Livslängd
Ställ in livslängd för en förbrukningsvara.
Flytta markören till en befintlig artikel, skriv in livslängd, tryck sedan på den horisontella
softkey-knappen [INMAT] (eller knappen ). Livstiden har ställts in och samma värde ställs också in
som återstående tid.
Nu visas "------" i räknetypfältet.
Om man trycker på den horisontella softkey-knappen [+INMAT] kan det inmatade värdet läggas till den
livslängd som redan är inställd. Samma värde som det tillagda värdet läggs också till den återstående
tiden.
Man kan ställa in ett värde från 0 till 65535 (i timmar).

OBS!
1 Om man försöker göra en inställning när artikelnamnet inte är registrerat visas
varningen "EDIT AVISAD".
2 Om ett värde som överstiger det giltiga spannet matas in visas varningen "DATA
UTANFÖR OMRÅDE".
3 Om man trycker på den horisontella softkey-knappen [RAD.] och [TYP] visas
varningen "EDIT AVISAD".

- Återstående tid
Tidsperiod som återstår tills tiden för byte har uppnåtts av nedräkningen visas.
Om procentsatsen för den återstående tiden tills livslängden är slut har nått värdet (%) som anges av
parameter nr 8911, eller mindre, visas återstående tid i rött.
Nedräkningen fortsätter efter att livslängden har gått ut.
Flytta markören till den återstående tiden för ett registrerat börvärde stycktal, skriv in återstående tid och
tryck på den horisontella softkey-knappen [INMAT] (eller knappen ). Återstående tid ställs då in.

- 1199 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Om man trycker på den horisontella softkey-knappen [+INMAT] kan det inmatade värdet läggas till den
återstående tiden som redan är inställd.
Man kan ställa in ett värde från 0 till (livslängd).
När man trycker på den horisontella softkey-knappen [RAD.] och sedan [EXEKV] ställs samma värde in
som livslängden.

OBS!
1 Om man försöker göra en inställning när artikelnamnet eller livslängden inte har
registrerats visas varningen "EDIT AVISAD".
2 Om ett värde som överstiger det giltiga spannet matas in visas varningen "DATA
UTANFÖR OMRÅDE".
3 Om du trycker på funktionsknappen [TYPE] visas varningen "EDIT AVISAD".

- Räkningstyp
Välj räkningssätt som räkningstyp.
Placera markören på räkningstyp för en registrerat börvärde stycktal och tryck sedan på den horisontella
softkey-knapp [TYP]. Räkningstyper visas som horisontella softkey-knappar enligt nedan. Välj en av
dessa horisontella softkey-knappar, tryck sedan på den horisontella softkey-knappen [EXEKV].
Horisontell Betydelse Utväxling
softkey-knapp
[EJ RKN] Räkning utförs inte (stoppad) ——————
ALLA Räkning utförs hela tiden Alltid
[KONT.TIL] Räkning utförs när strömmen är påslagen. När strömmen är påslagen
[RUN] Räkning utförs när driften är igång. När driften är igång
[KLIPP UR] Räkning utförs när skärning utförs. När skärning utförs

OBS!
1 Om man försöker göra en inställning när artikelnamnet eller livslängden inte har
registrerats visas varningen "EDIT NEKAD".
2 Horisontella softkey-knappar [INPUT] och [+INMAT] har ingen funktion.
3 När räkning utförs hela tiden genereras ett 24-timmarsfel varje skottår.
4 Om du trycker på den horisontella funktionsknappen [ERASE] visas varningen
"EDIT REJECTED".

- Kanalnummer
När [RUN] eller [CUT] är inställd på räkningstyp i flerkanal, kan kanalnumret ställas in.
Placera markören på räkningstypen för en registrerat börvärde stycktal, mata sedan in kanalnumret och
tryck därefter på softkey-knappen [INPUT].
Inställningsintervallet är 0-(max kanalnummer).
När den specificerade kanalen är i drift eller skärande, uförs räkningen.
Om 0 är inställd, när ingen kanal är i drift eller skärande, utförs räkningen.

OBS!
1 Om [EJ RKN], [ALLA] eller [KONT.TIL] är inställd på räkningstyp, visas “--”. I så
fall visas varningen "EDIT REJECTED" när inställningen används.
2 Om inställningen är utanför det giltiga dataintervallet visas varningen "DATA
UTANFÖR OMRÅDE".
3 Om du trycker på funktionsknappen [TYPE] visas varningen "EDIT REJECTED".
4 Om du trycker på funktionsknappen [ERASE] visas varningen "EDIT
REJECTED". Softkey-knappen [+INPUT] är ogiltig.

- 1200 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Registrering från ett program


Artikelnamnet, livslängden, återstående tid, räkningstyp och kanalnummer kan registreras på
statusskärmen och inställningsskärmen genom att köra programmet med följande format.

Format

G10 L60 Px [n] Aa Rr Qpt


X Registreringsnummer
n : Artikelnamn, format: [alfanumeriska tecken*2-bytestecken*alfanumerisk tecken]
a: Livslängd
r : Återstående tid
p : Bannummer
t : Räkningstyp
Betydelsens värde för räkningstypen är följande.
0 : NO COUNT
1 : ALL TIMES
2 : POWER ON
3 : RUNNING
4 : CUTTING
Intervallet för kanalnumret är 0 - (max kanalnummer).
EX.)
Q24 : Kanalnumret är 2, och räkningstypen är “CUTTING”
Q103 : Kanalnumret är 10, och räkningstypen är “RUNNING”

Maskinmenyskärm
På maskinmenyskärmen registrerar man namnen på maskinens förbrukningsvaror. Från denna skärm kan
man lägga till artikelnamn till statusskärmen. Se beskrivningen av statusskärmen för info om rutin för hur
man gör tillägg i statusskärmen.

Fig. 12.4.21 (c) Maskinmenyskärm (15-tums skärmenhet)

- 1201 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Visning av skärmen
1 När statusskärmen visas, tryck på den vertikala softkey-knappen [MASKIN].

På maskinmenyskärmen kan artikelnamn registreras med någon av följande två metoder:


• Registrering från ett program
• Registrering med MDI-knapparna

- Registrering från ett program


Vid körning av ett program med följande format kan ett artikelnamn registreras i maskinens meny:

Format

G10 L61 Px [n]


X registreringsnummer
n artikelnamn, format: [alfanumeriska tecken*2-bytestecken*alfanumerisk tecken]

- Registrering med MDI-knapparna


Ett artikelnamn kan registreras på en menyskärm för maskinen genom att skriva in artikelns namn i det
format som visas nedan på maskinens menyskärm, och sedan trycka på den horisontella softkey-knappen
[INPUT] (eller knappen ).

Om man trycker på den horisontella softkey-knappen [+INMAT] kan de inmatade tecknen läggas till ett
redan registrerat artikelnamn.

Format
alfanumeriska tecken*2-bytestecken*alfanumeriska tecken

Tvåbyteskoderna måste stämma överens med FANUC-koder. (Se Bilaga "FANUC 2-BYTES
TECKENKODTABELL".)
Vid inmatning av 2-bytestecken, skriv en asterisk "*" innan och efter teckenkoderna. Ett artikelnamn som
skall registreras måste vara upp till 24 tecken långt, om det består av endast alfanumeriska tecken, eller
får vara upp till 12 tecken långt om det består av endast 2-bytestecken.

Exempel:
För att registrera "LCD バックライト", mata in följande:
>LCD*110E10F410CC114010B610FE*_

OBS!
1 Man använder en "*" som kontrollkod, så att den kan användas i artikelnamn.
Vidare kan tecknen "[", "]", "(" och ")" inte användas i artikelnamn.
2 När ett artikelnamn som består av både alfanumeriska tecken och 2-bytestecken
registreras kan varningen "DATA UTANFÖR OMRÅDE" visas.
3 När ett tomt artikelnamn väljs på maskinskärmen visas varningen "EDIT
REJECTED".

För att radera ett registrerat artikelnamn, flytta markören till detta artikelnamn, tryck på den horisontella
softkey-knappen [RADERA] och tryck sedan på [EXEKV].

- 1202 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

NC-menyskärm
Från denna skärm kan ett artikelnamn registreras på statusskärmen. Se beskrivningen av statusskärmen
för info om rutin för hur man utför registrering i statusskärmen

Fig. 12.4.21 (d) NC-menyskärm (15-tums skärmenhet)

- Visning av skärmen
1 När statusskärmen visas, tryck på den vertikala softkey-knappen [NC].

OBS!
På NC-skärmen kan man inte registrera, radera eller utföra I/O till artikelnamn.
När man har valt ett tomt artikelnamn ställs det in som tomt.

12.4.22 Skärm för systemkonfiguration (15-tums skärmenhet)


Skärmen för systemkonfiguration ger information om den installerade hårdvaran och programvaran.

Rutin för visning av skärmen


Rutin
1 Tryck på funktionsknappen , tryck sedan på den vertikala softkey-knappen [NÄSTA SIDA]
flera gånger tills den vertikala softkey-knappen [SYSTEM] visas.
2 Tryck på den vertikala softkey-knappen [SYSTEM]. Skärm för systemkonfiguration visas.
Det finns två typer av skärmar för systemkonfiguration: skärm för hårdvarukonfiguration och skärm för
programvarukonfiguration. Denna skärmbild kan växla mellan dessa skärmar med och . När
man trycker på den vertikala softkey-knappen [SERVO INFO] eller [SPINDEL INFO] visas information
om de anslutna servosystemen eller spindlarna.

- 1203 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.4.22 (a) Skärm för systemkonfiguration (15-tums skärmenhet)

Skärm för hårdvarukonfiguration


Denna skärm visar namnen och ID för hårdvaran som används av NC.

Fig 12.4.22 (b) Skärm för hårdvarukonfiguration

Skärm för programvarukonfiguration


Denna skärm visar namnen och ID för hårdvaran som används av NC.

- 1204 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig 12.4.22 (c) Skärm för systemkonfiguration

Skärm för servoinformation


När ett servosystem är anslutet till NC kan ID-information för anslutna servoenheter visas på NC:n
(servomotorer och servoförstärkare).

Visning av skärmen
1 När skärmen för systemkonfiguration visas, tryck på den vertikala softkey-knappen [SERVO INFO].
2 Skärmen för servoinformation visas.

Fig 12.4.22 (d) Servoinformationsskärm

Spindelinformationsskärm
När ett spindelsystem är anslutet till NC kan ID-informationen för de anslutna spindelenheterna
(spindelmotorer och spindelförstärkare) visas på NC.

Visning av skärmen
1 När skärmen för systemkonfiguration visas, tryck på den vertikala softkey-knappen [SPINDEL
INFO].
2 Skärmen för spindelinformation visas.

- 1205 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig 12.4.22 (e) Skärm för spindelinformation

12.4.23 Skärm för övervakning av strömförbrukning (15-tums


skärmenhet)
Strömförbrukningen och regenereringen för servoaxeln och spindelaxeln kan visas.

Visa övervakningsskärmen för strömförbrukning

1 Tryck på funktionsknappen .
2 Tryck på knappen för nästa meny flera gånger tills softkey-knappen [POWER MONIT] visas.
3 Tryck på softkey-knappen [POWER MONIT].

Fig. 12.4.23 Skärm för övervakning av strömförbrukning för 15” skärmenhet

Användning av skärm för övervakning av strömförbrukning


Växla visning av axel
När information om alla axlar inte visas byter du sida med MDI-knappen eller .

- 1206 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Förklaring
Tid
Integrerad tid för strömförbrukning visas.

Axelnamn
Axelnamn för servo och spindel visas. "ALLA" betyder det totala antalet servo- och spindelaxlar.

KONSUMTION
Integral strömförbrukning visas.

REGEN
Integral strömregenerering visas.

NETTO
Integrerad nettomängd för strömförbrukning visas.
Nettomängden för strömförbrukning = strömförbrukning – strömregenerering.

AKTUELL
Aktuell nettoströmförbrukning visas. Ett negativt värde visas för nettoströmförbrukningen medan
strömregenereringen på samma sätt som axeln bromsar, osv.

Stapeldiagram för AKTUELL


Aktuell nettoströmförbrukning visas som ett stapeldiagram.
Skalan på stapeldiagrammet kan specificeras i parametern (Nr 11392 för servon, Nr 11393 för spindeln).
Skalan för hela strömförbrukningens stapeldiagram kan specificeras i parametern Nr 11371.
Stapeln expanderar från mitten till höger när ström förbrukas. Stapeln expanderar från mitten till vänster
när ström förbrukas.

12.4.24 Visa och ställa in kundmakrodata i realtid (15-tums skärm)


Makrovariabler i realtid (RTM variabler) är dedicerade till kundmakron i realtid.
RTM variablerna är indelade i tillfälliga makrovärden i realtid (tillfälliga RTM variabler) och permanenta
makrovariabler i realtid (permanenta RTM-variabler).
Värdena för permanenta RTM variabler lagras efter strömpåslag.
Tillfälliga RTM-variabler rensas till 0 när strömmen är avstängd.

Systemvariabler (DI/DO variabler) dedicerade till kundmakron i realtid används för att läsa och skriva
PMC-gränssnittsignaler. Data kan läsas och skrivas i enheterna bit och byte. Innan en signal skrivs tar du
bort skyddet för motsvarande variabel på skärmen för PMC-signalskydd.

Visning och inställning av kundmakrovariabler i realtid


Rutin
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger och sedan på den vertikala
softkey-knappen [R.TIDS MAKRO]. Skärmen nedan visas.

- 1207 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Fig. 12.4.24 (a) Skärm för REALTIDSMAKRO (15-tums skärm)

3 För att visa eller ställa in kundmakrovariabler i realtid som inte värdena lagras för när strömmen
stängs av trycker du den vertikala softkey-knappen [TEMP. DATA].
4 För att visa eller ställa in kundmakrovariabler i realtid som värdena lagras för när strömmen stängs
av trycker du på den vertikala softkey-knappen [PERM. DATA].
5 Flytta markören på något av följande sätt till det variabelnummer för realtidskundmakro som du vill
ställa in:
• Ange variabelnumret för en realtidskundmakro och tryck på den horisontella softkey-knappen
[NR. SOK]
• Flytta markören till variabelnumret för en realtidskundmakro som du vill ställa in genom att
trycka på sidknapparna och/eller och markörknapparna , ,

och/eller .
6 Mata in data.

Visa och ställa in DI-/DO-variabler


Rutin
För att ställa in byte-enheter:
1 Tryck på funktionsknappen .
2 Tryck på den vertikala softkey-knappen [NÄSTA SIDA] flera gånger och sedan på den vertikala
softkey-knappen [R.TIDS MAKRO].
3 Tryck på den vertikala softkey-knappen [VÄLJ BYTE]. Följande bildskärm visas:

- 1208 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.4.24 (b) Skärm för VAL AV BYTE (15-tums skärm)

4 Flytta markören på något av följande sätt till det DI/DO-variabelnummer som du vill ställa in:
• Mata in numret och tryck på den horisontella softkey-knappen [NR SOK].
• Flytta markören till önskat nummer genom att trycka på sidknapparna och/eller

och markörknapparna , , och/eller .


5 Mata in data.

- 1209 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.5 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP

Genom att trycka på funktionsknapp , kan data såsom larm, larmhistorik, externt
operatörsmeddelande och data för extern operatörsmeddelandehistorik visas.
För mer information om larm och larmhistorik, se avsnitt “LARMVISNING” och “VISNING AV
LARMHISTORIK”. Se maskintillverkarens handbok för externt varningsmeddelande.

12.5.1 Extern operatörsmeddelandehistorik


Externa operatörsmeddelanden kan lagras som historik. Och, lagrad historik kan ses på skärmen för
extern operatörsmeddelandehistorik.

Skärmvisning
För att visa skärmen för extern operatörsmeddelandehistorik, sätt bit 2 (OMH) i parameter nr 3112 till 1.

Rutin
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MESSAGE HISTRY]. Skärmen för extern operatörsmeddelandehistorik
visas:
3 Skärmbilden kan ändras till föregående bild och nästa sida genom att använda sidknapparna

och .

Radera historikdata från skärmen för extern operatörsmeddelandehistorik

Rutin
1 Visning av skärmen för extern operatörsmeddelandehistorik.
2 Tryck på softkey-knappen [(OPRT)].
3 Tryck på softkey-knappen [RENSA]. Skärmen för extern operatörsmeddelandehistorik raderas
sedan.

- 1210 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Parameter
#7 #6 #5 #4 #3 #2 #1 #0
3112 OMH

[Typ indata] Parameterinmatning


[Datatyp] Bit

#2 OMH Skärmen för extern operatörsmeddelandehistorik:


0: visas inte.
1: visas.

#7 #6 #5 #4 #3 #2 #1 #0
3113 MS1 MS0 HMC

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 HMC Innehåll i extern operatörsmeddelandehistorik:


0: Kan inte raderas.
1: Kan raderas.

#6 MS0
#7 MS1 Ställ in kombinationen av antal tecken och antal meddelanden som kan sparas i den
externa operatörsmeddelandehistoriken.

Parameter Maximalt antal tecken Antal meddelanden


MS0=0 MS1=0 255 8
MS0=1 MS1=0 200 10
MS0=0 MS1=1 100 18
MS0=1 MS1=1 50 32

OBS!
1 Även om upp till 255 tecken kan specificeras för varje externt
operatörsmeddelande kan du använda en kombination av bit 6
(MS0) och 7 (MS1) i parameter nr 3113 för att begränsa antalet
tecken och välja antalet meddelanden som skall behållas i den
externa operatörsmeddelandehistoriken.
2 Inställningarna för bit 6 (MS0) och 7 (MS1) i parameter nr 3113
aktiveras nästa gång man slår på strömmen. Extern
operatörsmeddelandehistorik raderas samtidigt.
3 Även om du ändrar inställningarna för bit 6 (MS0) och 7 (MS1) i
parameter nr 3113 utlöses inte larm PW0000, "STRÖMMEN
MÅSTE VARA AV". Du måste hur som helst slå på strömmen igen
innan inställningarna aktiveras.
4 Om text (så som 1-bytes katakana- eller kanjitecken) matas in i
teckenkod kan antalet tecken som registreras i den externa
operatörsmeddelandehistoriken vara mindre än maximalt antal
tecken som ställs in med bit 6 (MS0) och 7 (MS1) i parameter nr
3113.

- 1211 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
3196 HOM

[Typ indata] Parameterinmatning


[Datatyp] Bit

#6 HOM En historik för externa operatörsmeddelanden och makromeddelanden (#3006):


0: Registreras.
1: Registreras ej.

12.6 VÄXLA MELLAN FUNKTIONERNA FLERKANALSVISNING


OCH ENKELKANALVISNING
Översikt
I ett flerkanalsstystem kan man med softkey-knapptryckning växla skärmen mellan samtidig
flerkanalsvisning och enkelkanalvisning.
Denna funktion möjliggör enkel växling mellan enkelbanevisning, som innehåller mycket information,
och samtidigt flerkanalsvisning, som gör det möjligt att kontrollera informationen för flera kanaler
samtidigt.

Detaljer
Skärmen kan växlas mellan samtidigt flerkanalsvisning och enkelkanalvisning genom
softkey-knapptryckning
I enkelkanalvisning visas skärmen för den valda kanalen genom kanalvalsignalen.
I samtidigt flerkanalsvisning visas skärmen för samtidig visning av banegrupp inklusive den kanal som
valts genom kanalvalssignalen.
Denna funktion aktiveras med följande skärmar som kan visa information för flera kanaler samtidigt när
bit 3 (MTS) i parameter nr 11355.

• Skärm för visning av aktuell position


(Skärm för visning av absolut position, skärm för visning av relativ position, skärm för visning av
alla positioner)
• Skärm för programkontroll
• Grafisk skärm för verktygsbanor
• Skärm för programredigering

OBS!
För inställning av visning för samtidigt flerkanalvisning, se beskrivningen av
parameter nr 13131 och 13132 i Parameterhandbok (B-64610SW).

Rutin (8,4/10,4-tums skärmenhet)


Rutinen förklaras med hjälp av skärmen för visning av aktuell position som ett exempel.
1 Tryck på funktionsknappen .
Skärmen för aktuell position (samtidig flerkanalsvisning) visas.
2 Tryck på softkey-knappen [(OPER)].
3 Tryck på knappen för nästa meny tills softkey-knappen [ENKEL VÄG] visas.

- 1212 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

4 Tryck på softkey-knappen [ENKEL VÄG].


Enkelkanalvisning visas som nedan:

5 Tryck på softkey-knappen [MULTI VÄG]. Flera kanaler visas.

Rutin (15-tums skärmenhet)


Rutinen förklaras med hjälp av skärmen för visning av aktuell position som ett exempel.
1 Tryck på funktionsknappen .
Skärmen för aktuell position (samtidig flerkanalsvisning) visas.

- 1213 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

2 Tryck på den horisontella softkey-knappen [ENKEL VÄG].


Enkelkanalvisning visas som nedan:

3 Tryck på den horisontella softkey-knappen [MULTI VÄG]. Flera kanaler visas.

Parameter
#7 #6 #5 #4 #3 #2 #1 #0
11355 MTS

[Typ indata] Parameterinmatning


[Datatyp] Bit

#3 MTS Funktionen för att växla mellan samtidig flerkanalsvisning och enkelkanalvisning är:
0: Inaktiverat.
1: Aktiverat.

- 1214 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
#7 #6 #5 #4 #3 #2 #1 #0
11304 PGR

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 PGR När kanalvalssignalen ändras kommer skärmen för samtidigt flerkanalsvisning:


0: Inte växlas.
1: Växla till skärmgrupp inklusive vald grupp.

13131 Gruppnummer för samtidig visning av flera kanaler

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 4
Den här parametern ställer in en grupp för samtidig visning på en skärm i ett
flerkanalssystem.
Kanaler som ställts in att tillhöra samma grupp visas på en skärm.
Om värdena för samtliga kanaler är inställda på 0, avaktiveras funktionen för samtidig
visning av flera kanaler.

OBS!
När du specificerar grupper ska du specificera gruppnummerinte
mindre än 1 successivt.
På skärmar på 8,4 och 10,4 tum kan upp till tre kanaler specificeras
för samtidig visning.
På visningsenheter på 15 tum kan upp till fyra kanaler specificeras
för samtidig visning.

13132 Ordningsnummer för samtidig visning av flera kanaler

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet kanaler som ingår i en grupp för samtidig visning av flera kanaler
Den här parametern ställer in visningsordningen för en kanal som definierats höra till en
grupp för samtidig visning av flera kanaler.
ställ in ordningen med nummer mellan 1 och antalet kanaler som ingår i gruppen för
samtidig visning av flera kanaler.

OBS!
Specificera successiva ordningsnummer som inte är mindre än 1
för kanalerna som definierats höra till en grupp.

12.7 VISNING AV FEM AXLAR I EN SKÄRM FÖR 8,4-TUMS


SKÄRMEN
Positionerna för upp till fem axlar kan visas samtidigt på en skärm på en 8,4-tums skärmenhet. Denna
funktion är aktiverad endast när bit 4 (9DE) i parameter nr 11350 är inställd på 1.
Denna funktion aktiveras med följande skärmar:
• Skärm för visning av absolut position
• Skärm för visning av relativ position
• Skärm för visning av alla position
- 1215 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

• Skärm för handrattsavbrott


• Driftmonitorskärm
• Skärm för programkontroll
• Offsetskärm
• Makroskärm
• Programpanelskärm
• 4:e/5:e axeloffsetskärm

Skärmvisning
Som framgår av Fig. 12.7 (a), visas koordinaterna för fem axlar på en skärm på en 8,4-tums skärmenhet.

Fig. 12.7 (a) Skärm för visning av absolut position

När denna funktion aktiveras med skärmen för visning av alla positioner och skärmen för handrattsavbrott
minskar antalet olika typer av koordinater på en skärm. Typerna av visade koordinater kan ändras genom
att trycka på MDI-knappen och funktionsknappen [ALL] eller [HANDLE].
Fig. 12.7 (b) och Fig. 12.7 (c) visar de visade skärmarna.

- 1216 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Skärm för visning av alla position

Fig. 12.7 (b) Skärm för visning av alla position

- 1217 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Skärm för handrattsavbrott

Fig. 12.7 (c) Skärm för handrattsavbrott

Parameter
#7 #6 #5 #4 #3 #2 #1 #0
11350 9DE

[Typ indata] Parameterinmatning


[Datatyp] Bit

#4 9DE På 8,4-tums skärmenhet är det maximala antalet axlar som kan visas på en enkelskärm:
0: 4.
1: 5.

- 1218 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.8 VISNINGSFUNKTIONEN KANALNAMNSUTVIDGNING


Visningsfunktionen för kanalnamnsutvidgning förstorar kanalnamnsvisningen på övre högra hörnet på
skärmen, vilket gör det enkelt att kontrollera den valda kanalen.

Förklaring
När denna funktion aktiveras visas posterna på skärmen enligt följande:
• Det kanalnamn som visas i statusfältet är förstorat och visas uppe till höger på skärmen. Endast de
alfanumeriska tecknen i ett godtyckligt kanalnamn visas vid förstoring (se (1) i Fig. 12.8 (a)). För
visningsfärgerna, se följande stycke.
• O och N nummer visas alltid i små tecken som visas i (2) i Fig. 12.8 (a).
De visade programnamnen består av följande antal tecken:
10,4-tums skärmenhet: 17 tecken (När ett programnummer består av mer än 17 tecken visas de första
16 tecknen och ett tilde-tecken (~))
15-tums skärmenhet: 32 tecken (Maximalt antal tecken för ett godtyckligt programnamn)
• Kanalnamnet som visas i statusfältet visas som vanligt (se (3) i Fig. 12.8 (a)).

Aktivera denna funktion genom att ställa in bit 2 (PNE) i parameter nr 11350 till 1.
Denna funktion är tillgänglig med alla skärmar förutom de för C-språkexekvering och makroexekvering
(dialogmakro).

(2) (1)

(3)

Fig. 12.8 (a) Exempelskärm för när visningsfunktionen kanalutvidgning är aktiverad (offsetskärm)

Visa teckenfärg
Följande färger som är angivna på färginställningsskärmen används för de förstorade tecknen:

Teckenfärg: Nr 3 färg (rubrikens färg)


Bakgrundsfärg: Nr 10 färg (rubrikens bakgrundsfärg)

Kanalens namn kan visas inverterat genom att ställa in bit 0 (PNI) i parameter nr 11352.

- 1219 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Tabell 12.8 (a) Förstorad visning av teckenfärger och parametrar


Teckenfärg Bakgrundsfärg
Bit 0 (PNI) i parameter nr 0: En normal skärm Nr 3 färg Nr 10 färg
11352 1: Inverterad skärm Nr 10 färg Nr 3 färg

Nr 3 färg Nr 10 färg

Fig. 12.8 (b) Teckenfärgnummer för visningfunktionen kanalnamnsutvidgning

Parameter
#7 #6 #5 #4 #3 #2 #1 #0
11350 PNE

[Typ indata] Parameterinmatning


[Datatyp] Bit

#2 PNE Visningsfunktionen kanalnamnsutvidgning:


0: Inaktiverat.
1: Aktiverat.

OBS!
1 När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
2 Denna parameter är ogiltig om numret för kanalen är 1.
3 Den fungerar på 10,4/15-tums skärmar.

#7 #6 #5 #4 #3 #2 #1 #0
11352 PNI

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 PNI Visning av visningsfunktionen kanalnamnsutvidgning:


0: En normal skärm.
1: En inverterad skärm.

- 1220 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

OBS!
Denna parameter fungerar på 10,4/15-tums skärmar.

3141 Kanalnamn (tecken 1)

3142 Kanalnamn (tecken 2)

3143 Kanalnamn (tecken 3)

3144 Kanalnamn (tecken 4)

3145 Kanalnamn (tecken 5)

3146 Kanalnamn (tecken 6)

3147 Kanalnamn (tecken 7)

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] Se korrespondenstabellen för teckenkoder.
Specificera ett kanalnamn med koder.
En teckensträng som består av alfanumeriska tecken, katakana-tecken och specialtecken
med en maximal teckenlängd på sju tecken kan visas som en serie namn.

OBS!
1 För tecken och koder, se bilaga "TECKENKODSLISTA".
2 När 0 är inställt i parameter nr. 3141, visas KANAL1 (KANAL2...)
som kanalnamn.
3 När visningen av valbara kanalnamn förstoras (med bit 2 (PNE) i
parameter nr. 11350 inställd på 1), visas endast alfanumeriska
tecken. Om några andra typer av tecken ställs in visas mellanslag
istället.

12.9 SKÄRMRENSNINGSFUNKTION OCH AUTOMATISK


SKÄRMRENSNINGSFUNKTION
Översikt
Livslängden på LCD-skärmen förkortas om man låter samma tecken visas på samma position på skärmen
under lång tid.
För att förhindra detta kan man rensa CNC-skärmen. Skärmrensningsfunktionen gör att användare kan
göra en knapptryckning för att rensa skärmen. Den automatiska skärmrensningsfunktionen rensar
skärmen automatiskt när inga knapptryckningar har utförts under en parameterinställd tidsperiod.

Skärmrensningsfunktion
När 0 är satt i parameter nr 3123 kan CNC-skärmen rensas genom att man trycker på knappen och

någon funktionsknapp (t.ex. eller ) samtidigt. CNC-skärmen kan visas igen genom att man
trycker på någon funktionsknapp.

Automatisk skärmrensningsfunktion
När inga knapptryckningar har utförts under en viss inställd tid (i minuter) som ställs in i parameter nr
3123 rensas CNC-skärmen automatiskt. CNC-skärmen visas igen när man trycker på en knapp.

- 1221 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Skärmrensning med den automatiska skärmrensningsfunktionen


Om följande villkor uppfylls under den (i minuter) i parameter nr 3123 inställda tiden rensas
CNC-skärmen.
Villkor för automatisk rensning av CNC-skärmen
• Parameter nr 3123 ≠ 0
• Ingen av de följande knapptryckningarna utförs.
MDI-knappar
Funktionsknappar
Extern knappinmatning
• Inget larm utlöses.

- Visa skärmen igen vid automatisk skärmrensningsfunktion


Om någon av följande villkor uppfylls då CNC-skärmen är frånslagen visas CNC-skärmen igen:
Villkor för att åter visa CNC-bildskärmen
• En av de följande knapptryckningarna utförs.
MDI-knappar
Funktionsknappar
Extern knappinmatning
• Ett larm utlöses.

- Skärmrensning med knappen + funktionsknappen


När ett icke-nollvärde har satts i parameter nr 3123 rensas inte skärmen med knappen och en
funktionsknapp.

- Satt tid
Endast tiden som sätts i parameter nr 3123 för kanal 1 gäller.

- Larm i annan kanal


När ett larm har löst ut i någon av kanalerna rensas inte skärmen.

Parameter
3123 Tid som krävs innan skärmsläckaren aktiveras

[Typ indata] Inställning av inmatning


[Datatyp] Bytekanal
[Dataenhet] min
[Giltigt dataområde] 0 till 127
Efter en tid (i minuter), som sätts i parameter nr 3123, har passerat utan knapptryckning
rensas NC-skärmen automatiskt. När man trycker på en knapp visas NC-skärmen igen.

OBS!
1 Inställning 0 inaktiverar automatisk skärmrensning.
2 Denna funktion kan inte användas ihop med manuell
skärmrensning. Om 1 eller ett högre värde sätts i denna parameter
inaktiveras manuell skärmrensning.

- 1222 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.10 BELASTNINGSMÄTARSKÄRM
Översikt
Servo- och spindelbelastningsmätarna kan visas istället för den visade modala koden och återstående
rörelsesträckan för aktuell positionsvisning på programkontrollskärmen.
Denna funktion aktiveras endast när 10,4-tums skärmen används.

12.10.1 Enkelkanalvisning
Skärmlayout
I läget enkelkanalvisning visas servo- eller spindelbelastningsmätaren istället för visning av återstående
resesträcka för total positionsvisning.

Fig. 12.10.1 (a) Servobelastningsmätare

Fig. 12.10.1 (b) Spindelbelastningsmätare

- 1223 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Växla skärm
Servobelastningsmätare och spindelbelastningsmätaren visas genom att man trycker på softkey-knappen
[MONITOR] på vänster sida av skärmen. Initialt visas servobelastningsmätaren. Varje gång
softkey-knappen [MONITOR] trycks in växlar servobelastningsmätaren och spindelbelastningsmätaren.
Servobelastningsmätare Spindelbelastningsmätare

Växla genom att trycka på softkey-knappen [MONITOR]

12.10.2 Tvåkanalvisning och trekanalvisning


Skärmlayout
I två- eller trekanalsläget kan visningen av den modala informationen på programkontrollsskärmen
ersättas med servo- eller spindelbelastningsmätaren.

Fig. 12.10.2 (a) Skärmen för servobelastningsmätare

- 1224 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Fig. 12.10.2 (b) Skärmen för spindelbelastningsmätare

- 1225 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

Växla skärm
Genom att trycka på softkey-skärmen [LASTMÄTARE], kan skärmen växlas mellan visning av modal
information, servobelastningsmätare eller spindelbelastningsmätare.

Modal information

Tryck på softkey-knappen [LASTMÄTARE].


Spindelbelastningsmätare

Tryck på softkey-knappen [LASTMÄTARE].


Servobelastningsmätare

Tryck på softkey-knappen [LASTMÄTARE].

Parameter
#7 #6 #5 #4 #3 #2 #1 #0
3192 PLD

[Typ indata] Parameterinmatning


[Datatyp] Bit

#7 PLD När den aktuella positionen indikeras för en kanal och när programkontrollsskärmen visas
i ett två- eller trekanalsystem, är funktionen för att visa servobelastningsmätarna och
spindelbelastningsmätarna:
0: Inaktiverat.
1: Aktiverat.

- 1226 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
13140 Första tecknet i visning för spindelbelastningsmätare

13141 Andra tecknet i visning för spindelbelastningsmätare

[Typ indata] Inställning av inmatning


[Datatyp] Bytespindel
[Giltigt dataområde] Dessa parametrar ställer in teckenkoder för att sätta namnet på varje spindel som visas på
spindelbelastningsmätaren. En teckensträng som består av nummertecken, bokstavstecken,
katakana-tecken och symboler med max 2 tecken i längd kan visas som spindelnamn.
Om 0 är satt visas följande:
1:a spindeln S1
2:a spindeln S2
3:e spindeln S3
4:e spindeln S4

12.11 VISA PROGRAMNUMMER/NAMN, SEKVENSNUMMER,


STATUS OCH VARNINGSMEDDELANDE FÖR
DATAPROGRAMMERING ELLER IN-/UTMATNING
Programnummer, programnamn, sekvensnummer och aktuell CNC-status visas alltid på bildskärmen
utom när systemet är på, ett systemlarm utlöses.
Om dataprogrammeringen eller in-/utmatningen är felaktig accepterar inte CNC-systemet bearbetningen
utan visar ett varningsmeddelande.
I detta avsnitt beskrivs hur programnummer, sekvensnummer och status och varningsmeddelande visas
vid fel dataprogrammering eller in-/utmatning.

Skärmar för 10,4-tums skärmenhet

12.11.1 Visa programnummer, programnamn och sekvensnummer


Numret och namnet på det program som just har valts eller som just körs och det aktuella sekvensnumret
indikeras i den övre högra delen enligt nedan.
Program number Sequence number

Fig. 12.11.1 (a) Programnummer och sekvensnummer (10,4-tums skärmenhet)

- 1227 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

I läget EDIT anges numret och namnet på programmet som just redigeras i förgrunden.

När 10,4-tums skärm används ändras programnumret som visas i övre högra hörnet av skärmen i enlighet
med siffran i programnumret.
När programnumret är 4-siffrigt eller mindre, “O” plus ett 4-siffrigt nummer visas.

Fig. 12.11.1 (b) Programnummer är 4-siffrigt eller mindre

När programnumret är 5-siffrigt eller mer, “O” plus ett 8-siffrigt nummer visas.

Fig. 12.11.1 (c) Programnummer är 5-siffrigt eller mer

12.11.2 Visa status och varning för dataprogrammering eller


in-/utmatning
Aktuellt driftsätt, automatiskt driftstatus, larmstatus och programredigeringsstatus visas på näst sista
raden på bildskärmen så att operatören lätt kan läsa av systemets drifttillstånd. Om dataprogrammeringen
eller in-/utmatningen är felaktig accepterar inte CNC-systemet bearbetningen utan visar ett
varningsmeddelande på näst sista raden på bildskärmen. I och med detta förhindras att ogiltiga data
programmeras eller fel data matas in eller ut.

Förklaring
- Beskrivning av skärmarna

(9)

(1)

(2) (3) (4) (6) (7) (8)


(5) : (10) :
(5) visas i området (10) visas på den position där
för (3) och (4). (8) visas nu.

Fig. 12.11.2 (a) Positioner för statusindikationer


(1) Aktuellt läge
MDI : Manuell datainmatning, MDI-drift
MEM : Automatisk drift (minnesoperation)
RMT : Automatisk drift (DNC-operation eller något liknande)
EDIT : Minnesredigering
HND : Handrattsmatning
JOG : Joggmatning
INC : Manuell inkrementell matning
REF : Manuell referenspunktsuppsökning
**** : Anger ett annat läge än ovan.

(2) Automatisk driftstatus


**** : Återställning (när systemet är avstängt eller status där programkörningen och den
automatiska driften har blivit avbruten.)
- 1228 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
STOP : Automatiskt driftstopp (status där ett block har exekverats och den automatiska driften
har stoppats.)
HOLD : Matningsstopp (status där en blockexekvering har avbrutits och den automatiska
driften har stoppats.)
STRT : Automatisk driftstart (status där systemet arbetar automatiskt)
MSTR : Starttillstånd för manuellt numeriskt kommando (tillstånd då ett manuellt numeriskt
kommando exekveras)
Alternativt indragning och återställning av verktyg (tillstånd då en återställning och
ompositionering utförs)

(3) Rörelsestatus/pausstatus axel


MTN : Anger att axeln rör sig.
DWL : Anger pausstatus.
*** : Anger ett annat status än ovan.
(4) Status i vilken en hjälpfunktion körs
FIN : Anger det status där en hjälpfunktion exekveras. (Väntar på slutsignalen från PMC)

(5) Nödstopp eller återställningsstatus


--EMG-- : Indikerar nödstopp (Blinkar på inverterad display.)
-ÅTERSTÄLL- : Anger att återställningssignalen har kommit fram.

(6) Larmstatus
När flera larmtillstånd inträffar samtidigt visas larmet med högst prioritet när bit 0 (LNG) i
parameter nr 8906 är inställd till 0.
Alla larm visas per 1 sekund i prioritetsordning när parametern LNG är inställd till 1.

Hög prioritet
ALM : Anger att ett larm utlöses. (Blinkar inverterat.)
APC : Anger att spänningsnivån för backup-batteriet för den absoluta pulsgivaren har
minskat. (Blinkar inverterat.)
BAT : Anger att spänningen för litiumbatteriet (backup-batteriet för CNC:n) har minskat.
(Blinkar inverterat.)
FAN : Anger att fläktens rotationshastighet har minskat. (Blinkar inverterat.)
Kontrollera fläktskärmen och byt fläktmotorerna för vilka rotationshastigheten visar
sig vara minskad.
PMC : Anger att PMC-larm utlöses. (Blinkar inverterat.)
MSG : Indikerar att ett operatörsmeddelande utfärdas. (Blinkar inverterat.)
FSB : Indikerar att FSSB-kabeln har förstörts. (Blinkar inverterat.)
LKG : Anger att isoleringsresistansens värde för motorn eller kraftledningen har minskat.
(Blinkar inverterat.)
ENC : Indikerar att en detektor har haft onormal status. (Blinkar inverterat.)
MNT : Indikerar att en tidsvarning för periodiskt underhåll har inträffat. (Blinkar inverterat.)
Blanksteg : Anger ett annat status än ovan.
Låg prioritet

(7) Aktuell tid


hh : mm : ss - Timmar, minuter och sekunder

(8) Programredigeringsstatus
INPUT : Anger att data håller på att matas in.
OUTPUT : Anger att data håller på att matas ut.
SEARCH : Anger att sökning pågår.
EDIT : Indikerar att en annan redigeringsoperation håller på att utföras (infoga, ändra
etc.)

- 1229 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

LSK : Anger att systemet hoppar över etiketter när data matas in.
RSTR : Anger att programmet håller på att startas om
JÄMFOR : Anger att en datajämförelse håller på att göras.
OFST : Indikerar att mätfunktionen för verktygslängdskompensering är inställd (för
fleroperationsmaskiner) eller att skrivfunktionen för
verktygslängdskompensering är inställd (för svarvsystem).
WOFS : Indikerar att mätfunktionen för arbetsstyckets origooffset är inställd.
AICC 1 : Indikerar att driften utförs i funktionen AI-konturstyrning I.
AICC 2 : Indikerar att driften utförs i funktionen AI-konturstyrning II.
AI APC : Indikerar att driften utförs i funktionen AI-utvidgad förhandskontroll.
(M-serien)
MEM-CHK : Anger att programminneskontroll håller på att utföras.
WSFT : Indikerar att skrivfunktionen för arbetsstyckets förskjutningsvärde är inställd.
TWP : Indikerar att en operation utförs i läget indexering för lutande bearbetningsplan.
Blanksteg : Anger att ingen redigering håller på att utföras.

(9) Varnar för dataprogrammering eller in-/utmatning


När ogiltiga data matas in (fel format, ogiltigt värde etc.), när inmatningen är spärrad (fel driftsätt, spärrad
skrivfunktion etc.) eller när in-/utmatningen är felaktig (fel driftsätt etc.) visas ett varningsmeddelande.
När RS232-C-kommunikationsport används, visas “KAN INTE ANV. I/O-DEV”. I detta fall accepterar
inte CNC-systemet inställningen eller in-/utmatningen (gör ett nytt försök enligt meddelandet).

Exempel 1)
När en parameter matas in

Exempel 2)
När en parameter matas in

Exempel 3)
När en parameter matas ut till en extern in-/utmatningsenhet

(10) Verktygshållarens namn


Numret på en kanal vars status indikeras visas.
KANAL1: Indikerar att den status som indikeras avser kanal 1.
Andra namn kan användas beroende på inställningarna i parameter nr 3141 till 3147.
Verktygshållarens namn visas på den position där (8) visas nu. Medan programmet redigeras,
visas (8).

- 1230 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

Visning av status för perifer axelstyrning


När verktygskompenseringsskärmen för perifer axelstyrning eller programkontrollskärmen för perifer
axelstyrning visas, visas statusinformation om visat perifer axelstyrningsgrupp på skärmens nästa till sista
rad.
Ett kanalnamn för valt kanalnummer visas dock från kanalvalssignalen i närheten av kanalnamnet.

Exempel:
Om verktygskompenseringsskärmen för perifer axelstyrningsgrupp 2 visas när ett larm utfärdas för
perifer axelstyrningsgrupp 2, visas "ALM" omvänt och blinkar på larmstatusen på CNC-statusskärmen.
Även om verktygskompenseringsskärmen för varje perifer axelstyrningsgrupp visas när kanal 1 har valts
av kanalvalssignalen, visas kanalnamnet för kanal 1.

Skärmar för 15-tums skärmenhet

12.11.3 Visa programnumret, programnamnet och sekvensnumret


(15-tums skärmenhet)
Numret och namnet på det program som just har valts eller som just körs och det aktuella sekvensnumret
indikeras i den övre högra delen enligt nedan.
Sequence number
Program number

Fig. 12.11.3 (a) Programnummer och sekvensnummer (15-tums skärmenhet)

I läget REDIGERA anges numret och namnet på programmet som just redigeras i förgrunden.

- 1231 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.11.4 Visa programnamnet


När bit 4 (DPC) i parameter nr 11354 är inställd på 0, visas programnamnet (kommentar) för
huvudprogrammet mellan skärmtiteln och O-numret.

Programnamn

Fig. 12.11.4 (a) Programnamn (15 tum)

Ett programnamn som består av upp till 18 tecken kan visas.


Om ett programnamn är längre än 18 tecken, visas de första 17 tecken. Ett tilde-tecken (~) visas som det
18:e tecknet, vilket indikerar att programnamnet är förkortat.

Fig. 12.11.4 (b) Programnamn längre än 18 tecken

- 1232 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA

12.11.5 Visa status och varning för dataprogrammering eller


in-/utmatning (15-tums skärmenhet)
Aktuellt driftsätt, automatiskt driftstatus, larmstatus och programredigeringsstatus visas på näst sista
raden på bildskärmen så att operatören lätt kan läsa av systemets drifttillstånd. Om dataprogrammeringen
eller in-/utmatningen är felaktig accepterar inte CNC-systemet bearbetningen utan visar ett
varningsmeddelande på näst sista raden på bildskärmen. I och med detta förhindras att ogiltiga data
programmeras eller fel data matas in eller ut.

Förklaring
- Beskrivning av skärmarna

(9)

(1)
(2) (3) (4) (6) (7) (8)

(5) : (10) :
(5) visas i området (10) visas på den position där
för (3) och (4). (8) visas nu.

Fig. 12.11.5 (a) Positioner för statusindikationer

(1) Aktuellt läge


MDI : Manuell datainmatning, MDI-drift
MEM : Automatisk drift (minnesoperation)
RMT : Automatisk drift (DNC-operation eller något liknande)
EDIT : Minnesredigering
HND : Handrattsmatning
JOG : Joggmatning
INC : Manuell inkrementell matning
REF : Manuell referenspunktsuppsökning
**** : Anger ett annat läge än ovan.

(2) Automatisk driftstatus


**** : Återställning (när systemet är avstängt eller status där programkörningen och den
automatiska driften har blivit avbruten.)
STOP : Automatiskt driftstopp (status där ett block har exekverats och den automatiska driften
har stoppats.)
HOLD : Matningsstopp (status där en blockexekvering har avbrutits och den automatiska
driften har stoppats.)
STRT : Automatisk driftstart (status där systemet arbetar automatiskt)
MSTR : Starttillstånd för manuellt numeriskt kommando (tillstånd då ett manuellt numeriskt
kommando exekveras)
Alternativt indragning och återställning av verktyg (tillstånd då en återställning och
ompositionering utförs)

(3) Rörelsestatus/pausstatus axel


MTN : Anger att axeln rör sig.
DWL : Anger pausstatus.
- 1233 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

*** : Anger ett annat status än ovan.

(4) Status i vilken en hjälpfunktion körs


FIN : Anger det status där en hjälpfunktion exekveras. (Väntar på slutsignalen från PMC)
*** : Anger ett annat status än ovan.

(5) Nödstopp eller återställningsstatus


--EMG-- : Indikerar nödstopp (Blinkar på inverterad display.)
-ÅTERSTÄLL- : Anger att återställningssignalen har kommit fram.

(6) Larmstatus
När flera larmtillstånd inträffar samtidigt visas larmet med högst prioritet när bit 0 (LNG) i
parameter nr 8906 är inställd till 0.
Alla larm visas per 1 sekund i prioritetsordning när parametern LNG är inställd till 1.

Hög prioritet
ALM : Anger att ett larm utlöses. (Blinkar inverterat.)
APC : Anger att spänningsnivån för backup-batteriet för den absoluta pulsgivaren har
minskat. (Blinkar inverterat.)
BAT : Anger att spänningen för litiumbatteriet (backup-batteriet för CNC:n) har minskat.
(Blinkar inverterat.)
FAN : Anger att fläktens rotationshastighet har minskat. (Blinkar inverterat.) Kontrollera
fläktskärmen och byt fläktmotorerna för vilka rotationshastigheten visar sig vara
minskad.
PMC : Anger att PMC-larm utlöses. (Blinkar inverterat.)
MSG : Indikerar att ett operatörsmeddelande utfärdas. (Blinkar inverterat.)
FSB : Indikerar att FSSB-kabeln har förstörts. (Blinkar inverterat.)
LKG : Anger att isoleringsresistansens värde för motorn eller kraftledningen har minskat.
(Blinkar inverterat.)
ENC : Indikerar att en detektor har haft onormal status. (Blinkar inverterat.)
MNT : Indikerar att en tidsvarning för periodiskt underhåll har inträffat. (Blinkar inverterat.)
Blanksteg : Anger ett annat status än ovan.
Låg prioritet

(7) Aktuell tid


hh : mm : ss - Timmar, minuter och sekunder

(8) Programredigeringsstatus
INPUT : Anger att data håller på att matas in.
OUTPUT : Anger att data håller på att matas ut.
SEARCH : Anger att sökning pågår.
EDIT : Indikerar att en annan redigeringsoperation håller på att utföras (infoga, ändra
etc.)
LSK : Anger att systemet hoppar över etiketter när data matas in.
RSTR : Anger att programmet håller på att startas om
JÄMFOR : Anger att en datajämförelse håller på att göras.
OFST : Indikerar att mätfunktionen för verktygslängdskompensering är inställd (för
fleroperationsmaskiner) eller att skrivfunktionen för verktygslängdskompensering
är inställd (för svarvsystem).
WOFS : Indikerar att mätfunktionen för arbetsstyckets origooffset är inställd.
AICC 1 : Indikerar att driften utförs i funktionen AI-konturstyrning I.
AICC 2 : Indikerar att driften utförs i funktionen AI-konturstyrning II.
AI APC : Indikerar att driften utförs i funktionen AI-utvidgad förhandskontroll. (M-serien)
MEM-CHK : Anger att programminneskontroll håller på att utföras.

- 1234 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
WSFT : Indikerar att skrivfunktionen för arbetsstyckets förskjutningsvärde är inställd.
TWP : Indikerar att en operation utförs i läget indexering för lutande bearbetningsplan.
Blanksteg : Anger att ingen redigering håller på att utföras.

(9) Varnar för dataprogrammering eller in-/utmatning


När ogiltiga data matas in (fel format, ogiltigt värde etc.), när inmatningen är spärrad (fel driftsätt, spärrad
skrivfunktion etc.) eller när in-/utmatningen är felaktig (fel driftsätt etc.) visas ett varningsmeddelande.
När RS232-C-kommunikationsport används, visas “KAN INTE ANV. I/O-DEV”. I detta fall accepterar
inte CNC-systemet inställningen eller in-/utmatningen (gör ett nytt försök enligt meddelandet).

Exempel 1)
När en parameter matas in

Exempel 2)
När en parameter matas in

Exempel 3)
När en parameter matas ut till en extern in-/utmatningsenhet

(10) Verktygshållarens namn


Numret på en kanal vars status indikeras visas.
PATH1 : Indikerar att den status som indikeras avser kanal 1.
Andra namn kan användas beroende på inställningarna i parameter nr 3141 till 3147.
Verktygshållarens namn visas på den position där (8) visas nu. Medan programmet redigeras,
visas (8).
Visning av status för perifer axelstyrning
När verktygskompenseringsskärmen för perifer axelstyrning eller programkontrollskärmen för perifer
axelstyrning visas, visas statusinformation om visat perifer axelstyrningsgrupp på skärmens nästa till sista
rad.
Ett kanalnamn för valt kanalnummer visas dock från kanalvalssignalen i närheten av kanalnamnet.

Exempel:
Om verktygskompenseringsskärmen för perifer axelstyrningsgrupp 2 visas när ett larm utfärdas för
perifer axelstyrningsgrupp 2, visas "ALM" omvänt och blinkar på larmstatusen på CNC-statusskärmen.
Även om verktygskompenseringsskärmen för varje perifer axelstyrningsgrupp visas när kanal 1 har valts
av kanalvalssignalen, visas kanalnamnet för kanal 1.

- 1235 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

12.12 BERÄKNINGSKNAPPFUNKTIONEN

12.12.1 Översikt
Beräkningsformeln som matas in till knappbufferten beräknas när du trycker på
beräkningsknapparna + .

12.12.2 Drift
- Beräkning av en beräkningsformel
(1) Beräkningsformeln matas in till knappbufferten.

(2) Tryck på beräkningsknapparna + .

(3) Beräkningsresultatet blir innehållet i knappbufferten.

- Beräkning av två eller fler beräkningsformler


Två eller fler beräkningsformler kan matas in genom avgränsning av beräkningsformeln med EOB, och
varje beräkningsformel beräknas.
Samma operation som EOB utförs dessutom när beräkningsformeln avgränsas med en bokstav eller
särskilda tecken andra än funktionsnamnet.
(Exempel)
100.0/2;200.0/2;300.0/2_ → 50.0;100.0;150.0_
X350.0*3Y120.0/5;X20.0*3.5;_ → X1050.0Y24.0;X70.0;_

12.12.3 Detaljer
- Typ av numeriskt värde
Det finns två om heltalstyp och riktig nummertyp.
(1) Heltalstyp: Endast numeriska värden från 0 till 9.
(Exempel) 10735
(2) Riktig nummertyp: Numeriska värden med decimalpunkt.
(Exempel) 10.23

- Beräkningsresultat
(1) Beräkningsresultatet av heltalstyp och riktig nummertyp blir av riktig nummertyp.
(2) Beräkningsresultatet konverteras till teckensträngen inom följande intervall. I händelse av riktig
nummertyp avrundas ett värde som är mindre än det lägsta värdet.
Heltalstyp: -999999999 till 999999999
Riktig nummertyp: -999999999.0 till -0.000000001
0.0
0.000000001 till 999999999.0

- Beräkningsformel som kan användas


(1) Aritmetisk operatör +, -, *, /
(2) Parenteser [ , ]
(3) Funktion

- 1236 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Tabell 12.12.3(a) Funktion som kan användas av beräkningsfunktionen
Funktionsnamn Typ Förklaring
SIN Riktig nummertyp Sinus(grader)
COS Riktig nummertyp Cosinus(grader)
TAN Riktig nummertyp Tangens(grader)
ASIN Riktig nummertyp Arcsin
ACOS Riktig nummertyp Arccos
ATAN Riktig nummertyp Arcustangens(två argument)
SQRT Riktig nummertyp Kvadratrot
ABS Riktig nummertyp Absolutvärde
LN Riktig nummertyp Naturlig logaritm
EXP Riktig nummertyp Exponent med basen e (2.718...)

Arcustangens
ATAN beskrivs enligt följande.
ATAN[formel 1]/[formel 2]

Y=formel 1

X=formel 2

(Exempel)
ATAN[0]/[1] → 0.0
ATAN[1]/[0] → 90.0
ATAN[1]/[1] → 45.0
ATAN[-1]/[-1] → 1350.0

- Beräkningsprioritet
(1) Funktion > beräkning av multiplikationstyp > beräkning av additionstyp
(2) Beräkningsprioriteten kan ändras med parenteser.

(Exempel)
SIN [ [ [ 10 + 15 ] * 0,1 + 0,5 ] * 10 ]
(1)
(2) Beräkningssekvens
(3)

(4)

Resultatet av (4) blir argumentet till SIN.

- Varning
Följande varningsmeddelanden visas när ett fel inträffar vid användning av beräkningsknappfunktionen.

Varningsmeddelande Orsak
FORMAT FEL Beräkningsformelns format är inte korrekt.
DATA UTANFÖR OMRÅDE Beräkningsresultatet är utanför intervallet.

- Begränsningar
Beräkningsfunktionen kan inte användas på följande skärm.

- 1237 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01

- Konversationsmakro
- C-språkverkställare
- FANUC-BILD
- MANUELL GUIDE i

- 1238 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

13 GRAFISK FUNKTION
Kapitel 13, "GRAFISK FUNKTION", består av följande avsnitt:

13.1 GRAFISK VISNING ......................................................................................................................1239


13.2 DYNAMISK GRAFISK VISNING................................................................................................1250

13.1 GRAFISK VISNING


Funktionerna för grafisk visning möjliggör uppritning av verktygsbanan för det program som för tillfället
används för bearbetning.
Dessa funktioner är till för att visa verktygets rörelse under automatisk drift eller manuell drift.
Detta gör att operatören kan kontrollera bearbetningens förlopp och den aktuella verktygspositionen.
Dessa funktioner inkluderar följande:
• Den aktuella verktygspositionen i arbetsstyckets koordinatsystem visas.
• Grafiska koordinater kan ställas in fritt.
• Snabbtransport- och skärhastighet kan ritas med olika färg för vardera.
• Värdena för F, S och T i programmet under ritning visas.
• Grafisk förstoring eller förminskning är möjlig.

OBS!
När bit 3 (NGR) i parameter nr 8134 är 0 kan denna funktion användas.

Procedur för grafisk visning


Förklaring
Tryck på funktionsknappen och tryck därefter på softkeyknappen [GRAF] för att visa
verktygsbanans grafikskärm.

- Verktygsbanans grafikskärm
Verktygsbanans grafikskärm består av tre huvudområden:
• Grafiskt område för uppritning av en verktygsbana
• Område för visning av bearbetningsinformation, såsom information om verktygsposition
• Område för visning av ett grafiskt koordinatsystem

- 1239 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

Fig. 13.1 (a) Verktygsbanans grafikskärm (M-serien)

Fig. 13.1 (b) Verktygsbanans grafikskärm (T-serien)

- Verktygsbana
I det grafiska koordinatsystemet som ställs in med en grafikparameter som beskrivs senare ritas en
verktygsbana i arbetsstyckets koordinatsystem.
Också när verktygspositionen ändras osammanhängande till exempel på grund av inställningen av origo
och byte av koordinatsystem för arbetsstycke, utförs ritning med antagandet att verktyget har rört på sig.
En verktygsbana ritas kontinuerligt också när skärmvisningen ändras till en annan skärm.

- Bearbetningsinformation
På skärmens högra sida visas positionerna (längsmed endast tre axlar som används för ritning) i
arbetsstyckets koordinatsystem liksom matningshastigheten (F), spindelvarvtalet (S) och verktygsnummer
(T).

- 1240 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

OBS!
Upp till tre grafiska axlar används tillsammans med M-serien och upp till två
grafiska axlar används tillsammans med T-serien.

- Grafiskt koordinatsystem
I den högra nedre delen av skärmen visas koordinataxlarna och det grafiska koordinatsystemets
axelnamn.

Grafisk parameterskärm
Förklaring
Tryck på funktionsknappen och tryck därefter på softkeyknappen [PARAM] för att visa
verktygsbanans grafikskärm.
På den grafiska parameterskärmen gör man inställningar som krävs för uppritandet av en verktygsbana.
Den grafiska parameterskärmen består av tre sidor.

M
- Grafisk parameterskärm sidan 1

Fig. 13.1 (c) Grafisk parameterskärm sidan 1

På sidan ett på den grafiska parameterskärmen ställer du in ett grafiskt koordinatsystem, ett grafikområde
och så vidare.
I inställningarna av ett grafiskt koordinatsystem visas koordinataxlarna och axelnamnen för det inställda
koordinatsystemet grafiskt. När ett 3-dimensionellt koordinatsystem visas sker en samtidig visning av en
roterande vinkel.
Ett grafiskt område ställs in med en av två metoder. En metod ställer in en grafisk skala och grafiska
centrumkoordinater. Den andra metoden ställer in maxvärden och minimivärden för ett grafikområde.

- 1241 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

- Grafisk parameterskärm sidan 2

Fig. 13.1 (d) Grafisk parameterskärm sidan 2

På sidan 2 på den grafiska parameterskärmen ställer man in grafiska färger, rotationsvinklar samt
huruvida automatiska raderingsåtgärder ska utföras.

- Grafisk parameterskärm sidan 3

Fig. 13.1 (e) Grafisk parameterskärm sidan 3

På tredje sidan på den grafiska parameterskärmen ställs koordinataxlar som ska användas för ritning in.

- 1242 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

T
- Grafisk parameterskärm sidan 1

Fig. 13.1 (f) Grafisk parameterskärm sidan 1

På sidan ett på den grafiska parameterskärmen ställer du in ett grafiskt koordinatsystem, ett grafikområde
och så vidare.
I inställningarna av ett grafiskt koordinatsystem visas koordinataxlarna och axelnamnen för det inställda
koordinatsystemet grafiskt. När ett 3-dimensionellt koordinatsystem visas sker en samtidig visning av en
roterande vinkel.
Ett grafiskt område ställs in med en av två metoder. En metod ställer in en grafisk skala och grafiska
centrumkoordinater. Den andra metoden ställer in maxvärden och minimivärden för ett grafikområde.

- Grafisk parameterskärm sidan 2

Fig. 13.1 (g) Grafisk parameterskärm sidan 2 (T-serien)

På sidan två på den grafiska parameterskärmen ställer man in grafiska färger, rotationsvinklar samt
huruvida automatiska raderingsåtgärder ska utföras.

- 1243 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

- Grafisk parameterskärm sidan 3

Fig. 13.1 (h) Grafisk parameterskärm sidan 3

På tredje sidan på den grafiska parameterskärmen ställs koordinataxlar som ska användas för ritning in.

Inställning av grafisk parameter

Förklaring
För ritning av verktygsbanor måste ett grafiskt koordinatsystem, grafiska färger för verktygsbanan och
grafikområde ställas in på den grafiska parameterskärmen.
De grafiska parametrar som ska ställas in på den grafiska parameterskärmen visas nedan.
När ett värde ställs in för en parameter, börjar parametervärdet att gälla omedelbart. Om en verktygsbana
redan har ritats, rensas verktygsbanan när nya parametrar ställs in.

- Grafiskt koordinatsystem
Välj ett önskat grafiskt koordinatsystem för ritning av verktygsbanor och ställ sedan in motsvarande
nummer.

Y 0. XY Z 1. YZ Y 2. ZY

X Y Z

Z 3. XZ Z 4. XYZ Y 5. ZXY

X X Y Z X

Fig. 13.1 (i) Grafiskt koordinatsystem (M-serien)

- 1244 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

Inställning = 0 Inställning = 1 Inställning = 2 Inställning = 3


Z X Z

Z X

X Z
X

Inställning = 4 Inställning = 5 Inställning = 6 Inställning = 7


X

Z X Z
X Z X

Inställning = 8 Inställning = 9 Inställning = 10 Inställning = 11


X

Z X

X Z
Z X Z

Inställning = 12 Inställning = 13 Inställning = 14 Inställning = 15


X Z X

Z X Z
X

Fig. 13.1 (j) Grafiskt koordinatsystem (T-serien)

M
- Horisontell rotationsvinkel
När ett tredimensionellt grafiskt koordinatsystem, såsom 4.XYZ eller 5.ZXY väljs, kan koordinatsystemet
roteras med horisontalplanet som rotationsplan. Ställ in en rotationsvinkel från -360° till +360°.

Den initiala rotationsvinkeln kan ställas in med parameter nr. 24831 och den faktiska rotationsvinkeln är
lika med den initiala rotationsvinkeln + den specificerade rotationsvinkeln.

I Fig. 13.1 (k) nedan konverteras det grafiska koordinatsystemet XYZ till X"Y"Z” genom följande
inställningar:
Initial rotationsvinkel: 180°
Horisontell rotationsvinkel: 30°

- 1245 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

X"
Y' X'

Y" 30°

Horisontellt
180°
rotationsplan

X Y

Fig. 13.1 (k) Koordinatsystemrotation i horisontell riktning

- Vertikal rotationsvinkel
När ett tredimensionellt koordinatsystem, t.ex. 4.XYZ eller 5.ZXY väljs, kan koordinatsystemet roteras
med en axel på horisontalplanet som specificerats som vertikal rotationsaxel. Ställ in en rotationsvinkel
från -360° till +360°.

En vertikal rotationsaxel kan ställas in med vinkeln med skärmens horisontella axel på horisontalplanet.
Den här vinkeln kan ställas in med parameter 24832.

I Fig. 13.1 (l) nedan konverteras det grafiska koordinatsystemet XYZ till X'Y'Z” genom följande
inställningar:
Den vertikala rotationsaxelns rotationsvinkel: 65°
Vertikal rotationsvinkel: 20°
Z' Z

Vertikalt
rotationsplan 20°
Vertikal
rotationsaxel

65° Initial vertikal


rotationsaxel

Rotationsaxelns Y'
vertikala rotationsplan

X Y
X'

Fig. 13.1 (l) Koordinatsystemrotation i vertikal riktning

- Grafikfärg
Ställ in ett grafiskt färgnummer för en verktygsbana för skärhastighet och snabbtransport.

1: Röd, 2: Grön, 3: Gul, 4: Blå, 5: Lila, 6: Himmelsblå, 7: Vit

- Inställning av grafikområde
Ställ in ett grafiskt område så att en verktygsbana kan ritas i verktygsbanans grafiska område. Det finns
två metoder:
1. Metod som ställer in koordinater för grafikcentrum och en skala
2. Metod som ställer in maxvärden och minimivärden för ett grafikområde

- 1246 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
Huruvida metod 1 eller metod 2 används görs en bestämning av vilka parametrar som ställdes in senast.
Ett inställt grafiskt område bevaras även om strömmen slås av.

1. Metod som ställer in koordinater för grafikcentrum och en skala


Ställ in koordinaterna för mitten av en verktygsbanas grafiska område i koordinatsystemet för
arbetsstycket. Ställ därefter in en skala som ska användas till att innehålla det grafiska området i
verktygsbanans grafiska område.
Ställ in skalvärdet från 0,01 till 100 (förstoring).
När en mindre skala ställs in kan en verktygsbana ritas i ett bredare område. När en större skala ställs in
kan en verktygsbana ritas genom att förstora verktygsbanan runt grafikcentrumkoordinaterna.

2. Metod som ställer in maxvärden och minimivärden för ett grafikområde


Ställ in maxkoordinaterna och minimikoordinaterna för ett önskat grafikområde i koordinatsystemet för
arbetsstycket. Ritningen utförs så att hela det specificerade området bibehålls i verktygsbanans
grafikområde.

Grafiska centrumkoordinater och en skala beräknas automatiskt från inställda maxvärden och
minimivärden för att uppdatera de grafiska centrumkoordinaterna och skalan på den grafiska
parameterskärmen.
När en skala bestäms automatiskt låses den inom området 0,01 till 100. Dessutom måste ett maxvärde
vara större än det motsvarande minimivärdet.

OBS!
När maxvärden och minimivärden för ett grafikområde ställs in, uppdateras de
grafiska centrumkoordinaterna och skalan automatiskt. Men när de grafiska
centrumkoordinaterna och skalan ändras, uppdateras inte maxvärden och
minimivärden för grafikområdet automatiskt.

- Automatisk rensning
Innan ritningen påbörjas kan den föregående ritningen raderas automatiskt.
1: Innan ritningen påbörjas kan den föregående ritningen raderas automatiskt.
0: Den föregående ritningen rensades inte automatiskt.

- Grafiskt axelnummer
Ställ in vilken styrd axel som ska tilldelas till vilken grafisk axel.
För varje roterande axel ställer du in ett av följande grafiska axelnummer:
Första grafiska axeln: 1
Andra grafiska axeln: 2
Tredje grafiska axeln: 3
Axeln används inte för ritning: 0

OBS!
1 När 0 ställs in för alla styrda axlar antar systemet att 1, 2 och 3 ställs in
sekventiellt för de styrda axlarna 1 till 3.
2 För T-serien ritas en verktygsbana längs den första och andra grafiska axeln.
Ingen verktygsbana ritas längs den tredje grafiska axeln.

- 1247 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

Drift för inställning av grafisk parameter


Operation
- Flytta markören
Markören kan flyttas till en önskad parameter med sidknappen eller och markörknappen

, , eller .
Med markörknapparna kan du dock inte flytta från sidan 1 eller 2 till sidan 3.

- Inmatning av inställningar (absolut inmatning)


Metod 1
(1) Mata in ett värde som skall ställas in.
(2) Tryck på softkey-knappen [INPUT].
Metod 2
(1) Mata in ett värde som skall ställas in.
(2) Tryck på knappen .

- Inmatning av inställningar (inkrementell inmatning)


Metod 1
(1) Mata in ett värde som ska inkrementeras eller dekrementeras från den aktuella inställningen.
(2) Tryck på softkey-knappen [+INMAT].

Procedur för ritning av verktygsbana


Rutin
- Starta ritning
(1) Visa verktygsbanans grafikskärm.
(2) Tryck på softkeyknappen [START].
Statusen som aktiverar verktygsrörelser vid automatisk drift eller manuell drift som ska ritas ställs in.
Därefter fortsätter ritningen av verktygsbanan även om en annan skärm visas.
(3) Starta automatisk eller manuell drift.

- Avslutning av ritning
(1) Visa verktygsbanans grafikskärm.
(2) Tryck på softkeyknappen [SLUT].
Ritning av verktygsbana avslutas.

- Rensning av ritning
(1) Tryck på softkey-knapp [SLUT] för att avsluta ritningen.
(2) Tryck på softkeyknappen [RENSA]. Den verktygsbana som ritats hittills raderas.

OBS!
1 Ställ in maskinens låsstatus så att den endast utför ritning utan att flytta
verktyget.
2 När matningshastigheten är hög kanske inte verktygsbanan ritas korrekt. I så fall
ska matningshastigheten sänkas t.ex. med exekvering av en testkörning.

Förstorad/förminskad skärm
På den grafiska skärmen för verktygsbanor kan du flytta centrumpositionen för ritningen av
verktygsbanor eller förstora ritningen av verktygsbanor samtidigt som du visar den ritade verktygsbanan.
Om någon av dessa åtgärder utförs raderas den verktygsbana som redan är ritad.
- 1248 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

- Procedur för byte av grafikområdet genom inställning av ett grafiskt centrum


och förstoring
Centrumpositionen för ritning kan flyttas. Samtidigt kan även skalan ändras. Verktygsbanan kan alltså
förstoras eller förminskas vid en önskad ny centrumposition.

(1) Tryck på softkeyknappen [SKALA] och därefter på softkeyknappen [CENTRUM].


En gul markör visas i mitten av skärmen och visningen av softkeyknappen ändras.
(2) Flytta den gula markören till en ny grafisk centrumposition med hjälp av markörknappen ,

, eller .
(3) Vid ändring av skalan matar du in ett värde från 0,01 till 100 (förstoring) och trycker sedan på
softkey-knappen [INPUT]. Ett inmatat värde visas vid "SKALA" i det nedre högra hörnet av
skärmen.
Om du trycker på softkey-knappen [+INMAT] inkrementeras den aktuella förstoringen med ett
inmatningsvärde.
(4) Tryck på softkeyknappen [EXEKV] för att avsluta åtgärden.
Efter det här steget är inställningen för grafisk rörelse aktiverad för att göra det möjligt att rita med
den nya inställningen.

Före grafisk rörelse Efter grafisk rörelse

Fig. 13.1 (m) Grafisk rörelse (förstoring = 2.00)

- Rutin för ändring av grafikområdet med en rektangel


En verktygsbana kan ritas genom förstoring av ett specificerat rektangulärt område.

(1) Tryck på softkeyknappen [SKALA] och därefter på softkeyknappen [REKTANGEL].


Två markörer, en röd och en gul, visas i mitten av skärmen och visningen av softkeyknappen ändras.
(2) Flytta den gula markören med hjälp av markörknappen , , eller . Markören
som ska flyttas kan bytas ut genom att trycka på softkeyknappen [MARKÖR UPP/NED].
Flytta de två markörerna till de diagonala punkterna i ett nytt rektangulärt grafikområde. En
verktygsbana ritas nästa gång så att den ritade verktygsbanan ligger inom det rektangulära området.
(3) Tryck på softkeyknappen [EXEKV] för att avsluta åtgärden.
Efter det här steget är inställningen för grafisk förstoring aktiverad för att göra det möjligt att rita
med den nya inställningen.

Före grafisk förstoring Efter grafisk förstoring

Fig. 13.1 (n) Grafisk förstoring

- 1249 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

OBS!
1 För att stoppa förstoringen/förminskningen trycker du på softkey-knappen
[AVBRYT].
2 Även om du utför en förstoring/förminskning flyttas eller förstoras inte den
verktygsbana som redan ritats på skärmen. Inställningen för
förstoring/förminskning blir aktiverad och börjar med verktygsbaneritning efter att
du trycker på softkeyknappen [EXEKV].

Begränsning
I händelse av en inställning där koordinatsystemet exkluderar resemängden baserat på
skärningskompensering och nosradiekompensering visas (om bit 7 (DAC) i parameter nr 3104 är inställd
till 1), kan kompenserad verktygsbana med skärningskompensering och nosradiekompensering inte ritas.
Ställ in bit 7 (DAC) i parameter nr 3104 till 0 för att visa ett koordinatsystem som inte exkludera
resemängden baserat på skärningskompensering och nosradiekompensering.

- Använd denna funktion med andra funktioner


När en virtuell MDI-knapp används kan denna funktionen inte användas.

13.2 DYNAMISK GRAFISK VISNING


Översikt
Den dynamiska funktionen för grafisk visning har två funktioner:
• Kanalritning
Kanalen av koordinater som specificeras i ett program ritas på skärmen.
Genom att visa en transportkanal på skärmen kan kanalen lätt granskas innan det faktiska utförandet
av bearbetning.
• Animering
Figuren av ett arbetsstycke som ska bearbetas av en programmerad verktygsrörelse ritas.
Genom att rita den 3-dimensionella figuren av ett arbetsstycke som ska bearbetas på ett
animeringsliknande sätt kan man lätt förstå den mellanliggande bearbetningsprocessen och den
slutgiltiga figuren.

När bearbetning utförs enligt ett program kan denna funktion rita upp en verktygsbana med ett annat
program.
Denna funktion utför ritning mycket snabbare än funktionen för grafisk visning, baserat på den
automatiska driften, så att en programkontroll kan utföras mycket snabbare.
Denna funktion skiljer sig från automatisk programoperation, enligt följande terminologi:

Automatisk drift Driften genomförs för faktisk bearbetning


Bakgrundsdrift Virtuell drift som genomförs för ritning

OBS!
Denna funktion är en tillvalsfunktion.

13.2.1 Rita verktygsbana


Översikt
Följande skärm för ritning av verktygsbanor används för att utföra olika inställningar och utföra
ritningen:

- 1250 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

• Skärmen GRAFIKPARAMETER (DYNAMISK GRAFIK)


Denna skärm används för att ställa in data som krävs för att rita verktygsbanan.
• Skärmen KANALGRAFIK
Denna skärm används för att rita verktygsbanan.
• Skärmen KANALGRAFIK (VERKTYGSPOSITION)
Den här skärmen gör det möjligt att granska verktygspositionen under drift på den ritade
verktygsbanan.

13.2.1.1 Skärmen GRAFISK PARAMETER (DYNAMISK GRAFIK)


Denna skärm används för att ställa in grafiska parametrar för ritning av verktygsbana.
De data som ställs in på denna skärm aktiveras genom att man visar skärmen KANALGRAFIK eller
exekvera ritning. Om en verktygsbana redan har ritats rensas den kanalen.
Grafikparameterdata som har ställts in en gång bevaras även om man stänger av strömmen.

Procedur för grafisk parameterskärm (dynamisk grafik)


Rutin
1 Tryck på funktionsknappen (eller när en liten MDI-enhet används) för att visa skärmen
GRAFISK PARAMETER (DYNAMISK GRAFIK).

Fig. 13.2.1.1 (a) Skärmen GRAFISK PARAMETER (första sidan)

- 1251 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

Fig. 13.2.1.1 (b) Skärmen GRAFISK PARAMETER (andra sidan)

2 Två skärmar används för skärmen GRAFISK PARAMETER.


Använd MDI-sidknapparna för att växla mellan skärmarna för visning av ett önskat objekt.

3 Flytta markören till ett önskat inställningsbjekt med MDI-markörknappen, ange därefter ett önskat
värde med de numeriska knapparna.

4 För direktinmatning av värdet som ställdes in i steg 3, tryck på knappen eller softkeyknappen
[INPUT].
För inkrementell inmatning av värdet som ställdes in i steg 3, tryck på softkeyknappen [+INMAT].

Se förklaringen för varje inställningsobjekt.

Förklaring
Inställningsobjekten på skärmen GRAFISK PARAMETER beskrivs nedan.

- Grafiskt koordinatsystem
Välj ett grafiskt koordinatsystem för ritning från följande och ställ in dess nummer.

- 1252 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

Inställning=0 (XY) Inställning=1 (ZY) Inställning=2 (YZ)


Y Z Z

X Y
Y
Inställning =3 (XZ) Inställning=4 (ZX)
Z X

X Z
Inställning=5 (XYZ) Inställning=6 (YXZ) Inställning=7 (YZX)
Z Z X

X Y Y X Y Z
Fig. 13.2.1.1 (c) Grafiskt koordinatsystem

- Skala
Ställ in skalfaktorn för ritningen mellan 0,01 till 100.00 (gånger).
Med liten skalfaktor kan man rita inom ett brett område.
Med en stor skalfaktor är det möjligt att rita runt det grafiska centrum som förstoras.

- Grafikområdets centrum
För att ange centrumkoordinater för ett grafikområde, ställ in en koordinat på varje axel i arbetsstyckets
koordinatsystem för programmet som körs för ritningen.

OBS!
Ställ in en koordinat på varje axel i maskinens koordinatsystem om bit 3 (BGM) i
parameter nr 11329=1.

- Ämneskontur
Ställ in kontur, position och dimensioner för ett ämne som skall bearbetas med ett ritningsprogram,
Grafikområdet där ämneskonturen ingår i ritningsområdet bestäms automatiskt av värdet som ställs in här.

OBS!
1 Med ett svarvsystem kan inte någon rektangulär parallelpiped ställas in.
2 I ett svarvsystem kan det hända att Y-axeln, en av de tre basaxlarna, inte finns. I
sådana fall behöver inte Y-axeln för ett ämnes referensposition ställas in.
3 När ett ämne eller en dimension konfigureras, ställs ett skalvärde och
skärmcentrumkoordinater in automatiskt som initiala värden för grafikområdet,
så att ämneskonturen återfinns inom grafikområdet på skärmen. Tills en ändring
görs på ämneskonturen, måtten eller inställningen av grafikkoordinatsystemet
bestäms grafikområdet av den inställda skalan och skärmens
centrumkoordinater.

Figur
Välj en typ av ämneskontur från följande (Tabell 13.2.1.1 (a)) och ställ in det motsvarande värdet:

- 1253 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

Tabell 13.2.1.1 (a)


Inställning Figur
0 Kolumn eller cylinder (parallell med Z-axeln)
1 Rektangulär parallellpiped

Position
Ställ in referenspositionen för ett ämne med koordinater (X,Y,Z) i arbetsstyckets koordinatsystem.

OBS!
Ställ in referenspositionen för ett ämne med koordinater (X,Y,Z) i maskinens
koordinatsystem om bit 3 (BGM) i parameter nr 11329=1.

Mått
Ställ in måtten för varje typ av ämneskontur enligt nedan (Tabell 13.2.1.1 (b)).

Tabell 13.2.1.1 (b)


Typ av ämneskontur Mått I Mått J Mått K
Rektangulär parallellpiped Längd i X-axelriktning Längd i Y-axelriktning Längd i Z-axelriktning
Kolumn Kolumnens diameter 0 Längd på kolumn
Diameter för cylinderns Diameter för cylinderns
Cylinder Längd på cylinder
yttre cirkel inre cirkel

Relationen mellan positionen och måtten för ett ämne visas nedan.
v : Referensposition (X, Y, Z)
Z
Z

Y
K
K Y
J
X
X J
I
I
Fig. 13.2.1.1 (d)

- Rotationsvinkel
Ställ in en rotationsvinkel för det grafiska koordinatsystemet som centreras efter grafikområdets centrum.
Rotationsvinkeln är ett område på -360° -+360°.
Ställ in en rotationsvinkel som referensposition (position för rotationsvinkeln 0°) på den indikerade
riktningen för varje grafiskt koordinatsystem.

Rotationsvinkel vertikalt plan


Ställ in en rotationsvinkel vid centrum för den horisontella riktningen framför skärmen.
Rotationsriktningen är följande.

- 1254 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

+ -
Rotationscentrum

Rotationsvinkel för horisontellt plan


Ställ in en rotationsvinkel vid centrum för den vertikala riktningen framför skärmen.
Rotationsriktningen är följande.
-

Rotationscentrum
+

Rotationsvinkel för skärmens centrum


Ställ in en rotationsvinkel vid centrum för den vertikala riktningen på skärmplanet.
Rotationsriktningen är följande.

+ -
Rotationscentrum

- Grafikfärg
Ställ in de färger som ska användas för ritning av verktygsbanor.
Färgerna som kan ställas in anges nedan ihop med deras inställda värden:
Grafikfärg Vit Röd Grön Gul Blå Lila Ljusblått Vit
Inställningsvärde 0 1 2 3 4 5 6 7

Kanal
Ställ in de färger som ska användas för en uppritad verktygsbana.

Verktygets position
Ställ in en grafikmarkörfärg för skärmen KANALGRAFIK (VERKTYGSPOSITION).

Automatiskt byte
T-koderna som anges i ett målprogram för ritning kan användas för automatiskt byte av färg på en
verktygsbana under uppritandet.
Inställning 0: Automatiskt byte utförs ej.
1: Automatiskt byte utförs.
- 1255 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

När 1 är inställt inkrementeras inställningen för färgen på verktygsbanan med 1 varje gång man kör en
T-kod. Färgen på verktygsbanan ändras därefter. När inställningen når 6 återställs den till 0. När
inställningen är 7, nästa är 1.

- Automatisk radering
När en ritning startas med softkeyknappen [START] från ett läge där ritning inte utförs eller inte stoppas
tillfälligt kan den tidigare uppritade kanalen raderas.
Inställning 0: Den tidigare uppritade kanalen raderas inte.
1: Den tidigare uppritade kanalen raderas.

- Verktygsoffset (kanal)
För ritning av verktygsbanor kan du välja att aktivera eller avaktivera verktygsoffsetfunktionen
(verktygslängdkompensering, skärkompensering/nosradiekompensering).
Inställning 0: Verktygsoffsetfunktionen aktiveras för ritning.
1: Verktygsoffsetfunktionen avaktiveras för ritning.

13.2.1.2 Skärmen KANALGRAFIK


Skärmen KANALGRAFIK används för att rita upp en verktygsbana. Följande åtgärder kan utföras:
• Start/avslutning av uppritning av verktygsbanan
• Återspolning av ett målprogram för ritning
• Radera en uppritad verktygsbana

Skärmen består av följande objekt:


(1) Ritningsområde
(2) Statusfält för bakgrundsdrift
(3) Programnummer och sekvensnummer för ritning
(4) Aktuella koordinater (absoluta koordinater)
(5) Matningshastighet och M/S/T/D-kodinstruktionsinformation
(6) Grafiskt koordinatsystem

Fig. 13.2.1.2 (a) Skärmen KANALGRAFIK

- 1256 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

Procedur för kanalgrafikskärm


Rutin
1 Tryck på funktionsknappen (eller när en liten MDI-enhet används) för att visa skärmen
GRAFISK PARAMETER (DYNAMISK GRAFIK).

2 Tryck på softkeyknappen [VÄGEXEKV]. Skärmen KANALGRAFIK visas.

Fig. 13.2.1.2 (b) Skärmen KANALGRAFIK

3 Tryck på softkey-knappen [(OPER)]. Softkey-knappar för ritning av verktygsbanan visas.

Fig. 13.2.1.2 (c) Skärmen KANALGRAFIK (drift)

4 Tryck på knappen för nästa meny för att visa softkeyknapparna för
förstoring/förminskning/förflyttning av grafikområdet.

Fig. 13.2.1.2 (d) Skärmen KANALGRAFIK


(förstoring/förminskning/förflyttning av grafikområdet)

5 Tryck på softkeyknappen [KOORDINAT] för att visa softkeyknapparna för ändring av det grafiska
koordinatsystemet.

Fig. 13.2.1.2 (e) Skärmen KANALGRAFIK


(ändra det grafiska koordinatsystemet)

6 Tryck på softkey-knapp [ROTATION] för att visa softkey-knapparna för rotering av det grafiska
koordinatsystemet.

Fig. 13.2.1.2 (f) Skärmen KANALGRAFIK


(rotera det grafiska koordinatsystemet)
- 1257 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

Se förklaringen för närmare information om användning av vardera knapp.

Förklaring
- Val av grafikprogram
Tryck på softkeyknappen [PROGRAMVAL] för att välja ett målprogram för ritning.
Om du trycker på softkeyknappen [PROGRAMVAL] visas programlistskärmen.
På programlistskärmen flyttar du markören till det önskade programmet och trycker därefter på
softkeyknappen [RITA VAL].

Fig. 13.2.1.2 (g) Softkeyknappen Programlistskärm ([RITA VAL] soft key)

Genom att trycka på softkeyknappen [RITA VAL] väljs målprogrammet för ritning och skärmvisningen
växlas till skärmen KANALGRAFIK.

Filnamnet som har ett #-tecken som prefix på programlistskärmen väljs som målprogram för ritning. Och
plustecknet (+) visas i filen som har valts som ett program för ritning i andra kanalsystem.

Fig. 13.2.1.2 (h) Programlistskärm (valstatus för målprogram för ritning)

OBS!
Filen som kan väljas som målprogram för ritning är endast en fil som kan väljas
som huvudprogram.

- Återspolning av ett målprogram för ritning


Om ritning av ett valt program har avslutats eller stoppats halvvägs, tryck på softkeyknappen [RETUR]
för att starta om ritning från programmets början.

- Starta/stoppa ritning
För att rita en verktygsbana för ett program som valts för ritning, tryck på en av följande softkeyknappar
som visas i steg 3, som nämns ovan:
• Softkeyknappen [START]
Den här softkeyknappen startar ritningen från programmets topp.
- 1258 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

• Softkeyknappen [1BLOCK]
Den här softkeyknappen kör programmet för ritning och stoppar tillfälligt på block-för-blockbas,
liksom med vanligt enkelt blockstopp.

Om ett program startas med en softkey-knapp ovan ändras softkey-visningen till följande:

Fig. 13.2.1.2 (i) Softkeyknappar som visas medan ritning utförs

Dessa softkeyknappar utför följande åtgärder:


• Softkeyknappen [STOP]
Den här softkeyknappen avslutar körning av målprogram för ritning för att stoppa ritningen.
• Softkeyknappen [PAUSE]
Den här softkeyknappen avslutar tillfälligt körning av målprogram för ritning för att stoppa ritningen
tillfälligt.
• Softkeyknappen [1BLOCK]
Den här softkeyknappen kör programmet för ritning och stoppar tillfälligt på block-för-blockbas,
liksom med vanligt enkelt blockstopp.
• Softkeyknappen [RESTART]
Om du trycker på softkeyknappen [RESTART] i stoppläget som ställs in med softkeyknappen
[PAUS] eller softkeyknappen [1BLOCK], kan du starta om ritningen från blocket där ritningen
stoppades.

OBS!
När den nya kanalen har ritats upp av operationen för start av ritning, utan att
den gamla kanalen raderades före operationen, är det omöjligt att rita om den
gamla kanalen med varje operation för förstoring/förminskning/förflyttning av
grafikområdet och ändring/rotering av det grafiska koordinatsystemet.

Läget för ritning anges på följande sätt:

RITNING: Anger att ritningen håller på att utföras.

Fig. 13.2.1.2 (j) Statusindikation under ritning

STOPP: Anger att ritningen stoppats tillfälligt.

Fig. 13.2.1.2 (k) Statusindikation under tillfälligt stopp

ALM: Anger larm utlösts i bakgrundsdriften.


- 1259 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

Fig. 13.2.1.2 (l) Statusindikation när larm utlöses

- Avsluta ritning
När M02 eller M30 körs avslutar programmet som körs för ritning ritningsåtgärden.
Vid avslutning av programmet återgår softkeyskärmen till softkeyknapparna (Fig. 13.2.1.2 (c)) som
visade innan ritningen startades.

- Radera en uppritad verktygsbana


Tryck på softkeyknappen [RAD.] för att radera en uppritad verktygsbana.

OBS!
1 Om skärmbilden eller kanalen ändras under ritning av verktygsbanan stoppas
bakgrundsåtgärden för att avsluta ritningen.
2 En verktygsbana som har ritats upp en gång raderas när skärmbilden eller
kanalen ändras.

- Förstora/förminska grafikområdet
Följande softkeyknappar som visas av steg 4 används:
• Softkeyknappen [STOR]
Den här softkeyknappen ökar skalan för att förstora grafikområdet.
• Softkeyknappen [LITET]
Den här softkeyknappen minskar skalan för att förminska grafikområdet.
• Softkeyknappen [AUTO]
När ämneskonturen som anges i en grafisk parameter matas in skalas den här softkeyknappen
automatiskt grafikområdet så att ämneskonturen hamnar inom grafikområdet.
Om ingen ämneskontur matas in, har inte den här softkeyknappen någon verkan.

OBS!
1 Ställ in skalenheten för en förstorings-/förminskningsoperation i parameter nr
14713.
2 En förstorings-/förminskningsskala som används här ställs in i grafikparametern
för skala.

- Flytta grafikområdet
Följande softkeyknappar som visas av steg 4 används:
• Softkeyknappen [←MOVE]
Den här softkeyknappen flyttar grafikområdet till vänster.
• Softkeyknappen [MOVE→]
Den här softkeyknappen flyttar grafikområdet åt höger.
• Softkeyknappen [↑MOVE]
Den här softkeyknappen flyttar grafikområdet uppåt.
• Softkeyknappen [↓MOVE]
Den här softkeyknappen flyttar grafikområdet nedåt.
• Softkeyknappen [CENTER]
Den här softkeyknappen återställer grafikområdet till originalpositionen.
- 1260 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

OBS!
1 Ställ in rörelseinkrementet som utförs av en horisontell rörelseoperation i
parameter nr. 14714.
2 Ställ in rörelseinkrementet som utförs av en vertikal rörelseoperation i parameter
nr. 14715.
3 Grafikområdet som modifieras här ställs inte in i grafikparameter för
grafikområdets centrum.

- Ändra det grafiska koordinatsystemet


Följande softkeyknappar som visas av steg 5 används.
Ett grafiskt koordinatsystem som väljs här är samma som det som ställs in i grafikparametern för det
grafiska koordinatsystemet.
• Softkeyknappen [XY]
Den här softkeyknappen väljer grafiskt koordinatsystem för XY (med inställningen 0).
• Softkeyknappen [ZY]
Den här softkeyknappen väljer grafiskt koordinatsystem för ZY (med inställningen 1).
• Softkeyknappen [YZ]
Den här softkeyknappen väljer grafiskt koordinatsystem för YZ (med inställningen 2).
• Softkeyknappen [XZ]
Den här softkeyknappen väljer grafiskt koordinatsystem för XZ (med inställningen 3).
• Softkeyknappen [ZX]
Den här softkeyknappen väljer grafiskt koordinatsystem för ZX (med inställningen 4).
• Softkeyknappen [XYZ]
Den här softkeyknappen väljer grafiskt koordinatsystem för XYZ (med inställningen 5).
• Softkeyknappen [YXZ]
Den här softkeyknappen väljer grafiskt koordinatsystem för YXZ (med inställningen 6).
• Softkeyknappen [YZX]
Den här softkeyknappen väljer grafiskt koordinatsystem för YZX (med inställningen 7).
• Softkeyknappen [OK]
Den här softkeyknappen ändrar det aktuella grafiska koordinatsystemet till det grafiska
koordinatsystemet som väljs med en av softkeyknapparna ovan.
• Softkeyknappen [CAN]
Den här softkeyknappen avbryter det grafiska koordinatsystemet med en av softkeyknapparna ovan
för att återgå till det ursprungliga grafiska koordinatsystemet.

OBS!
Det grafiska koordinatsystemet som väljs här ställs in i grafikparametern för det
grafiska koordinatsystemet.

- Rotera det grafiska koordinatsystemet


Följande softkeyknappar som visas av steg 6 används.
• Softkeyknappen [↑]
Den här softkeyknappen roterar det grafiska koordinatsystemet uppåt.
• Softkeyknappen [↓]
Den här softkeyknappen roterar det grafiska koordinatsystemet nedåt.
• Softkeyknappen [←]
Den här softkeyknappen roterar det grafiska koordinatsystemet till vänster.
• Softkeyknappen [→]
Den här softkeyknappen roterar det grafiska koordinatsystemet till höger.
• Softkeyknappen [CW]
Den här softkeyknappen roterar det grafiska koordinatsystemet medurs.
- 1261 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

• Softkeyknappen [CCW]
Den här softkeyknappen roterar det grafiska koordinatsystemet moturs.
• Softkeyknappen [OK]
Den här softkeyknappen ändrar det aktuella grafiska koordinatsystemets rotationsvinkel till en
vinkel som ställs in med en av softkeyknapparna ovan.
• Softkeyknappen [CAN]
Den här softkeyknappen avbryter det grafiska koordinatsystemets rotation, som utförs av en av
softkeyknapparna ovan för att återgå till det ursprungliga grafiska koordinatsystemet.

OBS!
1 Ställ in rörelseinkrementet som utförs av en rotationsoperation i parameter nr.
14716.
2 Rotationsvinkeln för det grafiska koordinatsystemet som ställs in här ställs inte in
i grafikparametern för rotationsvinkeln.

13.2.1.3 Skärmen BANGRAFIK (VERKTYGSPOSITION)


Verktysläget under drift kan kontrolleras genom att visa markören för att indikera verktygspositionen
under driften på verktygsbanan som ritats på skärmen KANALGRAFIK (EXEKVERING).

Skärmen består av följande objekt:


(1) Ritningsområde
(2) Aktuella koordinater (absoluta koordinater)
(3) Matningshastighet och M/S/T/D-kodinstruktionsinformation
(4) Grafiskt koordinatsystem
(5) Markör för att visa aktuell verktygsposition

Fig. 13.2.1.3 (a) Skärmen KANALGRAFIK (VERKTYGSPOSITION)

Procedur för skärmen Kanalgrafik (verktygsposition)


Rutin
1 Tryck på funktionsknappen (eller när en liten MDI-enhet används) för att visa skärmen
KANALGRAFIK (PARAMETER).

- 1262 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

2 Tryck på softkeyknappen [TOOL POS].


Skärmbilden växlar till skärmen KANALGRAFIK (VERKTYGSPOSITION) och markören som
anger verktygsposition visas.

Fig. 13.2.1.3 (b) Skärmen KANALGRAFIK (VERKTYGSPOSITION)

För metod för kontroll av aktuell verktygsposition, se förklaringen.


Om du trycker på en annan softkeyknapp än [VTYG-POS.] visas den motsvarande skärmen.

Förklaring
Tillämpa följande procedur för att kontrollera verktygspositionen under drift på skärmen
KANALGRAFIK (VERKTYGSPOSITION):

(1) Välj ett målprogram för ritning för drift.


(2) Rita verktygsbanan för det valda programmet på skärmen KANALGRAFIK.
(3) När ritningen är färdig, byt till skärmen KANALGRAFIK (VERKTYGSPOSITION).
(4) Starta automatisk drift med programmet som körs för ritning av verktygsbana.

Efter att automatisk drift har startats flyttas den blinkande markören längs den ritade verktygsbanan då
verktyget är i rörelse. Markören har snabb blinkfrekvens när verktyget är i rörelse och när verktyget har
stannat är blinkfrekvensen långsam.

Följande objekt som visas på skärmen är till för programmet under automatisk drift:
• Aktuella koordinater
• Matningshastighet och information för M/S/T/D-kodspecifikation

OBS!
1 En verktygsbana som har ritats genom inställning av verktygsoffsetparameter till
1 (för att inaktivera verktygsoffsetfunktionen) skiljer sig från den faktiska
verktygsbanan. I det här fallet får man inte flytta markören som anger
verktygspositionen längs den ritade verktygsbanan.

- 1263 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

OBS!
2 Verktygsbanan kan inte ritas korrekt om ett kommando som inte har stöd för
uppritandet eller ett kommando som anger en annan åtgärd än den som utförs
under uppritandet eller om en åtgärd som beror på åtgärdsläget eller inställning
på maskinsidan utförs. Så verktygsbanan i faktisk drift kan skilja sig från den
ritade verktygsbanan. I det här fallet flyttas inte markören som anger
verktygspositionen längs den ritade verktygsbanan.
3 När grafikparametern för det grafiska koordinatsystemet, skalan, grafikområdets
centrum, ämneskonturen/positionen/måtten och rotationsvinkeln ändras raderas
den ritade verktygsbanan.
Rita därför upp verktygsbanan igen på skärmen KANALGRAFIK för att visa
verktygspositionen genom att ställa in den ändrade grafiska parametern.

13.2.2 Animering
Översikt
För att rita upp animering utför man de nödvändiga inställningarna och utför åtgärder för att rita på
följande skärmar:
• Skärmen ANIMERINGSGRAFIK (DYNAMISK GRAFIK)
På den här skärmen kan du ställa in data som krävs för att köra animerad ritning.
• Skärmen ANIMATIONSGRAFIK
Den här skärmen används för animerad ritning.
På den här skärmen kan grafikområdet förminskas/förstoras och det grafiska koordinatsystemet kan
roteras.

13.2.2.1 Skärmen GRAFISK PARAMETER (DYNAMISK GRAFIK)


Den här skärmen används för att ställa in grafiska parametrar för animerad ritning.
De data som ställs in på den här skärmen aktiverar du genom att visa skärmen ANIMERINGSGRAFIK
eller exekvera ritningen.
Grafikparameterdata som har ställts in en gång bevaras även om man stänger av strömmen.

Procedur för grafisk parameterskärm (dynamisk grafik)


Rutin
1 Tryck på funktionsknappen (eller när en liten MDI-enhet används) för att visa skärmen
GRAFISK PARAMETER (DYNAMISK GRAFIK).

- 1264 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

Fig. 13.2.2.1 (a) Skärmen GRAFISK PARAMETER (första sidan)

Fig. 13.2.2.1 (b) Skärmen GRAFISK PARAMETER (andra sidan)

2 Två skärmar används för skärmen GRAFISK PARAMETER.


Använd MDI-sidknapparna för att växla mellan skärmarna för visning av ett önskat objekt.

3 Flytta markören till ett önskat inställningsbjekt med MDI-markörknappen, ange därefter ett önskat
värde med de numeriska knapparna.

4 För direktinmatning av värdet som ställdes in i steg 3, tryck på knappen eller softkeyknappen
[INPUT].
För inkrementell inmatning av värdet som ställdes in i steg 3, tryck på softkeyknappen [+INMAT].

Se förklaringen för varje inställningsobjekt.

- 1265 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

Förklaring
Inställningsobjekten på skärmen GRAFISK PARAMETER beskrivs nedan.
Men de grafiska parametrarna som listas nedan delas för ritning av verktygsbanan. Se därför förklaringen
för skärmen GRAFIKPARAMETER för ritning av verktygsbana.
• Grafiskt koordinatsystem
• Skala
• Grafikområdets centrum
• Rotationsvinklar (vertikalt plan, horisontellt plan, skärmens centrum)

- Ämneskontur
Ställ in kontur, position och dimensioner för ett ämne som skall bearbetas med ett ritningsprogram,

OBS!
1 Med ett svarvsystem kan inte någon rektangulär parallelpiped ställas in.
2 I ett svarvsystem kan det hända att Y-axeln, en av de tre basaxlarna, inte finns. I
sådana fall behöver inte Y-axeln för ett ämnes referensposition ställas in.
3 När ett ämne eller en dimension konfigureras, ställs ett skalvärde och
skärmcentrumkoordinater in automatiskt som initiala värden för grafikområdet,
så att ämneskonturen återfinns inom grafikområdet på skärmen. Tills en ändring
görs på ämneskonturen, måtten eller inställningen av grafikkoordinatsystemet
bestäms grafikområdet av den inställda skalan och skärmens
centrumkoordinater.

Figur
Välj en typ av ämneskontur från de följande och ställ in motsvarande värde:

Inställning Figur
0 Kolumn eller cylinder (parallell med Z-axeln)
1 Rektangulär parallellpiped

Position
Ställ in referenspositionen för ett ämne med koordinater (X,Y,Z) i arbetsstyckets koordinatsystem.

OBS!
Ställ in referenspositionen för ett ämne med koordinater (X,Y,Z) i maskinens
koordinatsystem om bit 3 (BGM) i parameter nr 11329=1.

Mått
Ställ in dimensionerna för varje typ av ämneskontur enligt nedan.

Typ av ämneskontur Mått I Mått J Mått K


Rektangulär
Längd i X-axelriktning Längd i Y-axelriktning Längd i Z-axelriktning
parallellpiped
Kolumn Kolumnens diameter 0 Längd på kolumn
Diameter för cylinderns yttre Diameter för cylinderns inre
Cylinder Längd på cylinder
cirkel cirkel

Relationen mellan positionen och måtten för ett ämne visas nedan (Fig. 13.2.2.1 (c)).

- 1266 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION


: Referensposition (X, Y, Z)

Z
Z

Y
K
K Y
J
X
X J
I
I

Fig. 13.2.2.1 (c)

- Grafikfärg
Ställ in de färger som ska användas för animerad ritning.
Färgerna som kan ställas in anges nedan ihop med deras inställda värden:
Grafikfärg Vit Röd Grön Gul Blå Lila Ljusblått Vit
Inställningsvärde 0 1 2 3 4 5 6 7

Tom
Ställ in färg på ämnet som skall ritas i animerad ritning.

Verktyg
Ställ in färg på verktyget som skall ritas i animerad ritning.

- Verktygslängdoffset (animerad)
För animerad ritning, oavsett om det gäller aktivering eller inaktivering, kan verktygslängdoffset väljas.
Inställning 0: Verktygslängdoffset inaktiveras för ritning.
1: Verktygslängdoffset aktiveras för ritning.

OBS!
I animerad ritning aktiveras skärkompensering/nosradiekompensering alltid för
ritning.

13.2.2.2 Skärmen ANIMERAD GRAFIK


Skärmen ANIMERAD GRAFIK används för att rita en animering. Följande åtgärder kan utföras:
• Starta/avsluta animerad ritning
• Återspolning av ett målprogram för ritning
• Initialisera ett ämne
• Förstora/förminska/flytta grafikområdet
• Rotera det grafiska koordinatsystemet

Skärmkonfigurationen är som följer:


(1) Ritningsområde
(2) Statusfält för bakgrundsdrift
(3) Programnummer och sekvensnummer för ritning
(4) Aktuella koordinater (absoluta koordinater)
(5) Matningshastighet och M/S/T/D-kodinstruktionsinformation
(6) Grafiskt koordinatsystem
- 1267 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

(7) Materialposition, materialmått, skala, grafikområdescentrum för grafik parameter


(8) Verktygsnamn

Fig. 13.2.2.2 (a) Skärmen ANIMERAD GRAFIK

Procedur för skärmen för animerad grafik


Rutin
1 Tryck på funktionsknappen (eller när en liten MDI-enhet används) för att visa skärmen
GRAFISK PARAMETER (DYNAMISK GRAFIK).

2 Tryck på softkeyknappen [ANIME EXEK]. Skärmen ANIMERAD GRAFIK visas.

Fig. 13.2.2.2 (b) Skärmen ANIMERAD GRAFIK

3 Tryck på softkey-knappen [(OPER)]. Softkey-knappar för ritning av verktygsbanan visas.

- 1268 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

Fig. 13.2.2.2 (c) Skärmen ANIMERAD GRAFIK (drift)

4 Tryck på knappen för nästa meny för att visa softkeyknapparna för
förstoring/förminskning/förflyttning av grafikområdet.

Fig. 13.2.2.2 (d) Skärmen ANIMERAD GRAFIK


(förstoring/förminskning/förflyttning av grafikområdet)

5 Tryck på softkeyknappen [KOORDINAT] för att visa softkeyknapparna för ändring av det grafiska
koordinatsystemet.

Fig. 13.2.2.2 (e) Skärmen ANIMERAD GRAFIK


(ändra det grafiska koordinatsystemet)

6 Tryck på softkey-knapp [ROTATION] för att visa softkey-knapparna för rotering av det grafiska
koordinatsystemet.

Fig. 13.2.2.2 (f) Skärmen ANIMERAD GRAFIK


(rotera det grafiska koordinatsystemet)

Se förklaringen för närmare information om användning av vardera knapp.

Förklaring
Åtgärderna som listas nedan är samma åtgärder som på skärmen för ritning av verktygsbanan. Se
förklaringen för skärmen för ritning av verktygsbanan.
• Val av grafikprogram
• Återspolning av ett målprogram för ritning
• Starta/stoppa ritning
• Avsluta ritning

- Initialisera ett ämne


Tryck på softkeyknappen [INIT.] för att initialisera och återställa en ritad bearbetningskonturen till den
ursprungliga ämneskonturen.

OBS!
1 Initialisering av ämne kan också utföras med någon av följande åtgärder:
- Starta ritning
- Ändring av det grafiska koordinatsystemet och grafikområdet genom
förstoring/förminskning/förflyttning/rotation.
- Ändra skärm
2 En bearbetningskontur som ritats en gång för ett ämne raderas när du byter
skärm eller kanal.

- Förstora/förminska grafikområdet
Följande softkeyknappar som visas av steg 4 används:
• Softkeyknappen [LARGE]
Den här softkeyknappen ökar skalan för att förstora grafikområdet.

- 1269 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

• Softkeyknappen [SMALL]
Den här softkeyknappen minskar skalan för att förminska grafikområdet.
• Softkeyknappen [AUTO]
När ämneskonturen som anges i en grafisk parameter matas in skalas den här softkeyknappen
automatiskt grafikområdet så att ämneskonturen hamnar inom grafikområdet.
Om ingen ämneskontur matas in, har inte den här softkeyknappen någon verkan.

OBS!
1 Ställ in skalenheten för en förstorings-/förminskningsoperation i parameter nr
14713.
2 En förstorings-/förminskningsskala som används här ställs in i grafikparametern
för skala.

- Flytta grafikområdet
Följande softkeyknappar som visas av steg 4 används:
• Softkeyknappen [←MOVE]
Den här softkeyknappen flyttar grafikområdet till vänster.
• Softkeyknappen [MOVE→]
Den här softkeyknappen flyttar grafikområdet åt höger.
• Softkeyknappen [↑MOVE]
Den här softkeyknappen flyttar grafikområdet uppåt.
• Softkeyknappen [↓MOVE]
Den här softkeyknappen flyttar grafikområdet nedåt.
• Softkeyknappen [CENTER]
Den här softkeyknappen återställer grafikområdet till originalpositionen.

OBS!
1 Ställ in rörelseinkrementet som utförs av en horisontell rörelseoperation i
parameter nr. 14714.
2 Ställ in rörelseinkrementet som utförs av en vertikal rörelseoperation i parameter
nr. 14715.
3 Grafikområdet som modifieras här ställs inte in i grafikparameter för
grafikområdets centrum.

- Ändra det grafiska koordinatsystemet


Följande softkeyknappar som visas av steg 5 används.
Ett grafiskt koordinatsystem som väljs här är samma som det som ställs in i grafikparametern för det
grafiska koordinatsystemet.
• Softkeyknappen [XY]
Den här softkeyknappen väljer grafiskt koordinatsystem för XY (med inställningen 0).
• Softkeyknappen [ZY]
Den här softkeyknappen väljer grafiskt koordinatsystem för ZY (med inställningen 1).
• Softkeyknappen [YZ]
Den här softkeyknappen väljer grafiskt koordinatsystem för YZ (med inställningen 2).
• Softkeyknappen [XZ]
Den här softkeyknappen väljer grafiskt koordinatsystem för XZ (med inställningen 3).
• Softkeyknappen [ZX]
Den här softkeyknappen väljer grafiskt koordinatsystem för ZX (med inställningen 4).
• Softkeyknappen [XYZ]
Den här softkeyknappen väljer grafiskt koordinatsystem för XYZ (med inställningen 5).
• Softkeyknappen [YXZ]
Den här softkeyknappen väljer grafiskt koordinatsystem för YXZ (med inställningen 6).
- 1270 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

• Softkeyknappen [YZX]
Den här softkeyknappen väljer grafiskt koordinatsystem för YZX (med inställningen 7).
• Softkeyknappen [OK]
Den här softkeyknappen ändrar det aktuella grafiska koordinatsystemet till det grafiska
koordinatsystemet som väljs med en av softkeyknapparna ovan.
• Softkeyknappen [CAN]
Den här softkeyknappen avbryter det grafiska koordinatsystemet med en av softkeyknapparna ovan
för att återgå till det ursprungliga grafiska koordinatsystemet.

OBS!
Det grafiska koordinatsystemet som väljs här ställs in i grafikparametern för det
grafiska koordinatsystemet.

- Rotera det grafiska koordinatsystemet


Följande softkeyknappar som visas av steg 6 används.
• Softkeyknappen [↑]
Den här softkeyknappen roterar det grafiska koordinatsystemet uppåt.
• Softkeyknappen [↓]
Den här softkeyknappen roterar det grafiska koordinatsystemet nedåt.
• Softkeyknappen [←]
Den här softkeyknappen roterar det grafiska koordinatsystemet till vänster.
• Softkeyknappen [→]
Den här softkeyknappen roterar det grafiska koordinatsystemet till höger.
• Softkeyknappen [CW]
Den här softkeyknappen roterar det grafiska koordinatsystemet medurs.
• Softkeyknappen [CCW]
Den här softkeyknappen roterar det grafiska koordinatsystemet moturs.
• Softkeyknappen [OK]
Den här softkeyknappen ändrar det aktuella grafiska koordinatsystemets rotationsvinkel till en
vinkel som ställs in med en av softkeyknapparna ovan.
• Softkeyknappen [CAN]
Den här softkeyknappen avbryter det grafiska koordinatsystemets rotation, som utförs av en av
softkeyknapparna ovan för att återgå till det ursprungliga grafiska koordinatsystemet.

OBS!
1 Ställ in rörelseinkrementet som utförs av en rotationsoperation i parameter nr.
14716.
2 Rotationsvinkeln för det grafiska koordinatsystemet som ställs in här ställs inte in
i grafikparametern för rotationsvinkeln.

- Rita ett verktyg


Vid animerad ritning ritas inte bara ämneskonturen, utan även en verktygskontur i tre dimensioner.

OBS!
Den kan användas på upp till 32 par verktygsgeometriska storleksdata. Vid
användning av verktygsgeometriska storleksdata över 32 par är följande funktion
nödvändig.
- Verktygsgeometriska data 100/300 par

Konturdata
Följande data används för ritning av verktygskontur:
• Verktygsgeometriska data 100/300 par
- 1271 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

• Verktygskompenseringsdata (nosradiekompenseringsvärde, virtuell riktning för verktygsspets, värde


för fräskompensering)
• Parametrar
Tabellen nedan indikerar de ritningsbara typerna av verktyg och konturdata för varje verktygstyp.

Tabell 13.2.2.2 (a) Lista över ritningsbara verktyg (för vändning)


Verktygsgeometriska
Verktygsnamn Verktygskompensering Parameter nr.
storleksdata
Allmänt verktyg Inställning Spetsposition Nr. 27350#0
Skärkantvinkel Skärkantslängd Nr. 27351
Verktygsvinkel Hållarens längd Nr. 27352
Hållarens bredd Nr. 27353
Hållarens längd 2 Nr. 27354
Hållarens bredd 2 Nr. 27355
Gängningsverktyg Inställning Spetsposition Nr. 27356#0
Verktygsvinkel Skärkantsbredd Nr. 27357
Hållarens längd Nr. 27358
Hållarens bredd Nr. 27359
Fårningsverktyg Inställning Spetsposition Nr. 27360#0
Spetsbredd Hållarens längd Nr. 27361
Spetslängd Hållarens bredd Nr. 27362
Rundnosat verktyg Inställning Verktygsspetsradie Spetsposition Nr. 27363#0
Spetslängd Virtuell verktygsspets Hållarens längd Nr. 27364
Hållarens bredd Nr. 27365
Punktspets rak Inställning Spetsposition Nr. 27366#0
verktyg Skärkantvinkel Skärkantslängd Nr. 27367
Verktygsvinkel Hållarens längd Nr. 27368
Hållarens bredd Nr. 27369
Hållarens längd 2 Nr. 27370
Hållarens bredd 2 Nr. 27371
Mångsidigt verktyg Inställning Spetsposition Nr. 27384#0
Spetsbredd Hållarens längd Nr. 27385
Spetslängd Hållarens bredd Nr. 27386

Tabell 13.2.2.2 (b) Lista över ritningsbara verktyg (för fräsning)


Verktygsnamn Verktygsgeometriska Verktygskompensering Parameter nr.
storleksdata
Borr Inställning Diameter Spetslängd Nr. 27372
Verktygsvinkel
försänkningsverktyg Inställning Liten diameter Verktygsvinkel Nr. 27375
Fräsdiameter Spetslängd Nr. 27376
Skärlängd Nr. 27377
Skaftlängd Nr. 27378
Skaftdiameter Nr. 27379
Plattfräs Inställning Diameter Spetslängd Nr. 27373
Kulfräs Inställning Diameter Spetslängd Nr. 27380
Tapp Inställning Diameter Spetslängd Nr. 27374
Brotsch Inställning Diameter Spetslängd Nr. 27381
Arborrverktyg Inställning Diameter Spetslängd Nr. 27382
Planfräs Inställning Diameter Spetslängd Nr. 27383

- 1272 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

OBS!
I svarvsystem kan det rundnosade verktyget och fräsverktygen endast ritas när
skärkompenseringen/nosradiekompenseringen är aktiv.

Tidpunkt för ritning


Om en kod som indikeras nedan specificeras under ritningen, ritas en verktygskontur i enlighet med de
verktygsgeometriska storleksdata som har samma nummer som koden.

• Med ett svarvsystem


T-kodkommando
Om tre nummer, ett verktygsnummer, ett verktygsoffsetnummer och ett verktygsslitagenummer
specificeras i en T-kod, hämtas de verktygsgeometriska storleksdata som har samma nummer som
verktygsgeometrioffsetnumret.

OBS!
När verktygshanteringsfunktionen är aktiv, specificeras en verktygsoffset med en
D-kod. Med andra ord hämtas de verktygsgeometriska storleksdata som har det
offsetnummer som indikeras av D-koden.

• Med ett system för bearbetningscentrum


D-kodkommando

Om de verktygsgeometriska storleksdata som motsvarar ett specificerat nummer inte finns eller om de
verktygsgeometriska storleksdata inte är korrekt inställda, avaktiveras verktygsritningen med varningen
"OGILTIG INSTÄLLNING AV VERKTYGSKONTURDATA".

13.2.3 Programmerbar datainmatning (G10) för parametrar för


ritning av ämneskontur
Översikt
Varje ritningsparameter för en ämneskontur, en position och mått som är för den automatiska skalningen
av ritningsområden för ritning av verktygsbanor och animerade ritningar med den dynamiska
grafikvisningsfunktionen kan ställas in med ett NC-program, detta med hjälp av det programmerbara
datainmatningskommandot (G10-kommandot).

Format
G10 L90 P_ IP_ I_ J_ K_ ;
P_ : Ämneskontur
IP_ : Adresser för de tre grundaxlarna och referenspositionen för ett ämne
I_,J_,K_ : Dimensionen för ett ämne

OBS!
1 Det här kommandot aktiveras endast under exekvering av ritning. Det ignoreras
under normal automatisk operation.
2 Detta kommando är en engångs-G-kod.
3 Detta kommando måste anges i ett enkelt block.

Förklaring
- Ämneskontur (P_)
Ange typ av ämneskontur med någon av följande inställningar för konturer.

- 1273 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

Inställning Figur
0 Kolumn eller cylinder (parallell med Z-axeln)
1 Rektangulär parallellpiped

Det angivna värdet ställs in i parameter nr. 11343.

- Referensposition för ett ämne (IP_)


Ställ in referenspositionen för ett ämne med koordinater (X, Y, Z) i arbetsstyckets koordinatsystem.

OBS!
Ställ in referenspositionen för ett ämne med koordinater (X, Y, Z) i maskinens
koordinatsystem om bit 3 (BGM) i parameter nr. 11329=1.

Det angivna värdet ställs in i parameter nr. 11344.

- Mått för ett ämne (I_,J_,K_)


Ange måtten för ämnet för konturen för varje ämne.

Ämneskontur Adress I Adress J Adress K


Rektangulär
Längd i X-axelriktning Längd i Y-axelriktning Längd i Z-axelriktning
parallellpiped
Kolumn Kolumnens diameter 0 Längd på kolumn
Diameter för cylinderns yttre Diameter för cylinderns inre
Cylinder Längd på cylinder
cirkel cirkel

Det angivna värdet ställs in i parameter nr 11345 (adress I), parameter nr 11346 (adress J) och parameter
nr 11347 (adress K).

- Relation mellan position och mått för ett ämne


Förhållandet mellan positionen och måtten för ett ämne visas i figuren nedan (Fig. 13.2.3 (a)).
: Referensposition (X, Y, Z)
Z
Z

Y
K
K Y
J
X
X J
I
I
Fig. 13.2.3 (a)

- Operation som ska utföras när detta kommando utfärdas


När detta kommando körs under bakgrundsdriften ställer man in angivna värden i ritningsparametrarna
för ämneskonturen, referenspositionen och måtten enligt de angivna argumenten, och ritningsområdet
ställs automatiskt in igen med inställda värden.
Detta gör att detta och efterföljande kommandon utför ritning i det nya ritningsområdet.

- 1274 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

OBS!
Före det här kommandot utförs ritning såsom beskrivs nedan.
- Verktygsbanan raderas.
- Vid animerad ritning initialiseras ämneskonturen.
- Ritningens startposition och verktygskonturen blir overksamma.
Därför ska du beordra det här kommandot vid starten av ett ritningsprogram.

13.2.4 Varningsmeddelanden
Varningsmeddelande Innehåll
START NEKAD Detta program kan inte ritas.
INGET PROGRAM VALT Inget målprogram för ritning har valts.
OTILLÅTET KOMMANDO I RITNINGEN Ett NC-uttryck/makrouttryck som inte kan köra ritningen
beordras.
OGILTIG INSTÄLLN GRAFISKA PARAMETRAR Grafikparametrarna är inte korrekt inställda.
OTILLÅTEN FIGURDATA Verktygskonturdata är inte inställda korrekt eller så finns det
inga verktygskonturdata.

- 1275 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

13.2.5 Obs!
OBS!
1 Koordinaterna som används vid ritning är absoluta koordinater.
Även om koordinatsystemet ändras under ritningen, ritar den därför i det
koordinatsystemet när den har påbörjat ritningen.
2 Målaxlarna för ritningen är de tre basaxlarna.
De tre basaxlarna är X-, Y- och Z-axlarna på det grundläggande
koordinatsystemet som har ställts in med parameter nr. 1022.
3 I ett ritningsprogram som har en följd av intilliggande små block kräver ritningen
längre bearbetningstid, vilket kan göra att bearbetningstiden blir längre än den
faktiska bearbetningstiden.
4 När en ritning körs behandlas data enligt ovan.
(1) Parametrar
Samma parametrar som för automatisk drift används. Parametrar kan dock
inte skrivas om med ett kommando som till exempel G10.
Om du försöker skriva om en parameter med programmerbar
parameterinmatning (G10L52), så ignoreras kommandot.
Men genom att ställa in bit 7 (GST) i parameter nr.11329, kan ritningen
stoppas tillfälligt med varningen "OTILLÅTET KOMMANDO I RITNINGEN".
(2) Verktygskompenseringsvärde/arbetsstyckets origooffset/utökat
origooffsetvärde för arbetsstycket/makrovariabel/offsetvärde i fixtur etc.
Separata data används för varje ritning och automatisk drift. När ritningen
startar produceras data för ritningen genom att data kopieras för automatisk
drift. I efterföljande åtgäder behandlas data för ritning och data för
automatisk drift oberoende av varandra. Så även om data skrivs med ett
kommando som G10 påverkar inte ritningen och automatisk drift varandra.
Observera dock att data som skrivs om i ritningen inte återspeglas i data för
automatisk drift, utan att de raderas.
(3) Hanteringsdata för verktygets livslängd, offsetdata för verktygsnummer
Dessa dataobjekt används inte för att utföra ritning. Om ett försök görs att
skriva om data med G10, så ignoreras kommandot.
Men om du ställer in bit 7 (GST) i parameter nr. 11329, kan ritningen
stoppas tillfälligt med varningen "OTILLÅTET KOMMANDO I RITNINGEN".

13.2.6 Restriktioner
- Samtidig ritning med flera kanaler
Den här funktionen har inte stöd för samtidig ritning av verktygsbana med programkörning med flera
kanaler.
Exempelvis kan inte verktygsbanor i program som körs samtidigt med flera kanaler på en svarv med 2-3
kanaler eller ett kombinerat bearbetningsverktyg ritas. Den här funktionen har endast stöd för enskild
ritning med en enda kanal.

- Samtidig visning av flera kanaler


Skärmarna i den här funktionen har inte stöd för samtidig visning av flera kanaler baserad på
inställningen i parameter nr. 13131 och nr. 13132.

- Funktioner som arbetar på andra sätt i ritning och automatisk drift


Åtgärderna för följande funktioner i ritningen skiljer sig från åtgärderna i automatisk drift:

- 1276 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
1. Åtgärder som skiljer sig beror på det anpassade makrot
1) Gränssnittssignal
#1000 till #1035 antas vara 0 hela tiden.
2) Meddelandeutmatning
Ett meddelande som ska matas ut med #3006 visas inte, utan ignoreras.
3) klocka
#3001 och #3002 ignoreras. Observera med andra ord att ritningen inte fortsätter om till
exempel följande specificeras:
#3001=0 ;
MEDAN [#3001 LE 100] DO1 ;
END1 ;
4) Spegling
#3007 antas vara 0 hela tiden.
5) Program - omstartat läge
#3008 antas vara 0 hela tiden.
6) Externt utmatningskommando
BPRNT, DPRNT, POPEN och PCLOS ignoreras.

2 Funktioner som utför delvis olika åtgärder


1) När G28 (automatisk referenspunktsuppsökning) anges ritas det upp till den mellanliggande
punkten.
2) När G29 (automatisk referenspunktsuppsökning) anges utförs ritning från den mellanliggande
punkten.
3) När G27 (kontroll referenspunktsuppsökning) anges görs ingen
referenspunktsuppsökningskontroll.
4) Ingen lagrad slaglängdskontroll utförs.
5) När G31 (skipfunktion) eller G31.1, G31.2 eller G31.3 (flerstegs skipfunktion) anges utförs
ritning upp till angiven position, oberoende av skipsignalen.
6) När G60 (enkelriktad positionering) anges utförs ritning direkt upp till den angivna positionen
hela tiden, även om positionsriktningen är motsatt.

3. Funktioner som utför olika åtgärder


Om följande funktioner anges resulterar det i åtgärderna som beskrivs nedan:
G07.1 (cylindrisk interpolation)
Linjär interpolation utförs endast med linjära axlar.

- Funktioner som inte har stöd för ritning


Följande funktioner ignoreras under ritning:
1) G04 (paus)
2) G20, G21 (tum-/meterväxling)
3) Hjälpfunktion (M, S, T, B)
4) G22, G23 (lagrad slaglängdskontroll på/av)
5) G10.6 (datainställning verktygsåtergång)
6) G25/G26 (spindelvariationsavkänning på/av)
7) G10 (programmerbar datainmatning)

OBS!
Om G10 (programmerbar datainmatning) anges kan ritning stoppas tillfälligt med
varningen "OTILLÅTET KOMMANDO I RITNINGEN" genom att man ställer in bit
7 (GST) i parameter nr. 11329.

Följande funktioner varnas under ritning:


M198 (anrop av ett externt underprogram)

- 1277 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

- Funktioner som stöder ritning


Åtgäder som utförs med följande programkommandon kan ritas:
1) G00 (positionering)
2) G01 (linjär interpolation)
3) G02/G03 (cirkulär interpolation)
Men spiralinterpolation med instruktionsaxel som är någon annan än de tre basaxlarna kan inte ritas.
4) G17/G18/G19 (val av plan)
5) G33/G34 (gängskärning)
Ritas emellertid som linjär interpolation.
6) G35/G36 (cirkulär gängskärning)
Ritas emellertid som linjär interpolation.
7) G40/G41/G42 (annullering av skärkompensering)
8) G52 (lokalt koordinatsystem)
9) G53 (val av koordinatsystem för maskin)
10) G54 till G59 (val av arbetsstyckets koordinatsystem)
11) G54.1 (val av arbetsstyckets utökade koordinatsystem)
12) G65 (makroanrop)
13) G68/G69 (avbryta koordinatsystemets rotation/3-dimensionell koordinatsystemkonvertering)
14) G90/G91 (absolut/inkrementellt kommando)
15) G92 (byta arbetsstyckets koordinatsystem)
16) G92.1 (förinställning av arbetsstyckets koordinatsystem)
17) G94/G95 (matning per minut/matning per varv)
18) G96/G97 (avbrott styrning av konstant skärhastighet)
19) M98 (anrop underprogram)
20) G90/G92/G94 (fast cykel, endast svarvsystem)
21) G71/G72/G73/G74/G75/G76/G70 (multirepetercykel, endast svarvsystem)
22) G83/G84G85/G87/G87/G88/G80 (fast cykel för borrning, endast svarvsystem)
23) G73/G74/G76/G81/G82/G83/G84/G85/G86/G87/G88/G89/G80
(fast cykel för borrning, endast bearbetningscentersystem)

OBS!
1 När ett svarvsystem används ska du hänvisa till G-koderna ovan som koder i
G-kodsystem B.
2 Du kan endast rita med G68-instruktionen (rotation av koordinatsystem,
konvertering av 3-dimensionellt koordinatsystem) i ritningen av verktygsbanan.
Och visningen av koordinater vid kommando i G68 är ett koordinatvärde på
arbetsstyckets koordinatsystem.
3 I gängskärningscykeln i fasta cykler och multirepetercykler ritas inte
gängfasningens rörelser.
4 I animerad ritning skiljer sig konturen genom rörelsen för arborrningscykeln från
den faktiska konturen.
5 I animerad ritning ritar man inte in rörelse för att växla mängd längst ner i ett hål i
kommandon för finarborrningscykel och arborrningscykel genom att ställa in bit 1
(ABC) i parameter nr. 11349=0.

- Åtgärder som inte har stöd för ritning


Följande åtgärder kan inte ritas:
1) Bakåtrörelse baserad på återgångsfunktionen
2) Framåtrörelse/bakåtrörelse/återupptagen framåtrörelse som baseras på handrattreturfunktionen
3) Rörelse som gjorts med skipsignalinmatning för skipkommando eller flerstegs skipkommando
4) Rörelse på en axel som baseras på PMC-axelkontroll
5) Rörelse på en axel som baserat på en specifikation av anpassat makro i realtid
- 1278 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
6) Åtgärd som baseras på manuellt avbrott, handrattsavbrott etc.
7) Åtgärd som baseras på synkroniserad styrning, kompositstyrning och överlagrad styrning
8) Åtgärd som baseras på spegling av motsatta verktygsposter
9) Åtgärd som baseras på den 5-axlade bearbetningsfunktionen
10) Operation som baseras på höghastighets-, högprecisionsfunktionen (AI utvidgad förhandskontroll
(M-serien), AI-konturstyrning I, AI-konturstyrning II)
11) Åtgärd baserad på nanoutjämning
12) Åtgärd baserad på programkoordinatsystemets växlingsfunktion
13) Åtgärd baserad på funktionen offsetminnesväxling
14) Åtgärd baserad på Cs-konturstyrning
15) Åtgärd baserad på spindelpositionering.

- Drift av det polära kommandot för koordinatinterpolation


• kanaler som kan ritas i läget polär koordinatinterpolation
I läget polär kooridnatinterpolation ritas kanalerna enligt rörelsekommandon för följande axlar, vilka
utgör planet för polär koordinatinterpolation.

Plan Linjär axel Roterande axel (hypotetisk axel)


X-C X-axeln av de tre C-axeln ( rotationscentrum är X-axeln av de tre
basaxlarna basaxlarna)

I ovan angivna konfiguration ställer du in axelnumret för rotationsaxeln som ska ritas i parameter nr.
14717.
Om du ställer in en linjär axel (parameter nr. 5460) och en rotationsaxel (parameter nr. 5461) utöver
de som anges i ovan konfiguration, utförs inte ritningen korrekt.

• Ritning enligt rörelsekommandon i axlar utöver de på det polära planet i koordinatinterpolationen i


läget polär koordinatinterpolation
I läget polär koordinatinterpolation ritas kanalerna på grund av rörelsekommandon från axlarna som
utgör det ovan nämnda planet för polär koordinatinterpolation och av axlar som ligger vinkelrätt
med det planet (de tre basaxlarna).
Kanalerna som uppstår på grund av rörelsekommandon från axlar som inte är relaterade till polär
koordinatinterpolation kan inte ritas.

• Avbryta läget polär koordinatinterpolation i ritningsåtgärd


Avbrottet av läget polär koordinatinterpolation i ritningsåtgärden utförs med följande:
- Exekvering av kommandot G13.1 i ritningsåtgärden
- Avslutning av ritningsåtgärden

• Origopunkten för det polära koordinatinterpolationsplanet i ritning


Om bit 3 (BGM) i parameter nr. 11329 är 0, är de koordinater som används för ritning absoluta.
Detta innebär att även om koordinatsystemet ändras med kommandot för koordinatsystem för
arbetsstycke eller för lokalt koordinatsystem, startas koordinatsystemets origopunkt vid tidpunkten
för ritning och utgör origopunkten i det polära koordinatinterpolationsplanet.

• Visning av den aktuella positionen på ritningsskärmen


Den specificerade positionen i det kartesiska koordinatsystemet visas som den aktuella positionen i
läget polär koordinatinterpolation.

- 1279 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

OBS!
Om funktionen polär koordinatinterpolation aktiveras och ett
icke-nollaxelnummer ställs in för rotationsaxeln (parameter nr. 14717), visas
koordinaterna för axelnumret som ställts in för rotationsaxeln som koordinater för
rotationsaxeln.

• Rotationscentrum för en ämneskontur under animerad ritning


Origopunkten i det kartesiska koordinatsystemet i det polära koordinatinterpolationsplanet utgör
origo för koordinatsystem för arbetsstycke eller det lokala koordinatsystemet vid tidpunkten då läget
polär koordinatinterpolation (G12.1) specificeras. Därför ska du, när referenspunktspositionen för
ämnet ska ställas in som ämnet för ritningsparametern (ämnet), ställa in en position genom att beakta
att rotation utförs med origopunkten för det koordinatsystemet som centrum.
Om till exempel en cylindrisk form ställs in som ritningsparameterämne (kontur), ska du ställa in
referenspunktspositionen för ämnet så att Z-axeln i det ovan nämnda koordinatsystemet befinner sig
vid cylinderns rotationscentrum.

• Ritning på skärmen för verktygsbanegrafik (verktygsposition)


Om verktygsläget ritas på skärmen för verktygsbanegrafik (verktygsposition) med automatisk drift,
kan inte verktygspositionen på grund av rörelsen av en rotationsaxel i läget polär
koordinatinterpolation ritas.
I läget polär koordinatinterpolation kan endast rörelser längsmed linjära axlar ritas.

- Användning av sökfunktionen för P-KOD-arbetsstyckenummer i


bakgrundsdriften
När ritningen startas med inställningen av bit 3 (WNS) i parameter nr. 11349, exekveras
exekveringsmakrot som specificerats i systemvariabel #8610 före ritningsprogrammet.

• Anropsvillkor och -åtgärder


a) Bit 6 (PWSR) i sammanställningsparameter nr. 9002 konfigureras till 1.
b) Programumret för ett exekveringsmakro ställs in i systemvariabel #8610 före starten av
ritningen.
Om villkoren ovan uppfylls och om du trycker på någon av softkeyknapparna [START] och
[1BLOCK] för exekvering av ritning, ger det upphov till att följande åtgärder utförs:
(1) Exekveringsmakrot som specificeras med systemvariabel #8610 anropas.
Om bit 4 (P98) i sammanställningsparameter nr. 9163 är 0, anropas exekveringsmakrot med en
åtgärd likställd med ett enkelt anrop (G65), och om P98 är 1, anropas det med en åtgärd
likställd med ett underprogramsanrop (M98).
(2) När ett exekveringsmakro avslutas, avslutas också ritningsprogrammet.

- 1280 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION

OBS!
1 Den här funktionen anropar ett exekveringsmakro om villkoren som beskrivs i a)
och b) uppfylls, oavsett vilket program som har valts. Därför ska du, om du
använder den här funktionen för att utföra ritning med ett exekveringsmakro,
ändra programmet för exekveringsmakrot så att makrosatser, extrafunktioner
och andra kommandon i exekveringsmakrot, som inte är nödvändiga för ritning,
inte exekveras. Detta gör du genom att tillämpa systemvariabeln nedan.
Systemvariabel Värde Exekveringsstatus
1 Normal status (om ritning inte exekveras)
#3010
-1 Ritningsexekvering

2 Systemvariabel #8610, som refereras under exekvering av ritning, är densamma


som används under automatisk drift. Om variabelvärdet därför ändras för att
exekvera ritning, är det nödvändigt att återställa variabeln till originalvärdet innan
automatisk drift utförs.
Dessutom utförs automatisk drift med variabelvärdet som är aktuellt vid
tidpunkten för starten av ritningen, vilket innebär att försiktighet måste iakttas så
att det inställda värdet inte ändras under automtisk drift.

• Nästling och lokala variabler


Nästling ackumuleras i ett exekveringsmakro. Ett exekveringsmakro anropas med en åtgärd
motsvarande ett enkelt anrop (G65) eller ett underprogramsanrop (M98). Därför kan andra
exekveringsmakron anropas från det anropade exekveringsmakrot med samtliga anropsmetoder.
I händelse av en åtgärd motsvarande ett enkelt anrop (G65), ändras nivån på lokala variabler till
nivån i ritningsprogrammet. Med andra ord ärver inte ritningsprogrammet de lokala variablerna som
används i exekveringsmakrot.
I händelse av en åtgärd motsvarande ett underprogramsanrop (;98), används de lokala variablerna på
samma nivå som i ritningsprogrammet. Med andra ord ärver ritningsprogrammet de lokala
variablerna som används i exekveringsmakrot.

- Startposition för ritning


Vid ritning av verktygsbana, om G92, G52 eller G92.1 (bearbetningscentersystem) eller G50, G52 eller
G50.3 (svarvsystem) anges när ett målprogram börjar rita är positionen som anges med G-koden
startpositionen för ritning. Om ingen av dessa G-koder anges är slutpunkten för det första
rörelsekommandot ritningens startposition.
I animerad ritning är den aktuella positionen, när verktygskonturen visas, startposition för ritning.

- Använda denna funktion med andra funktioner


När denna funktion anges kan inte följande funktioner användas:
• Grafisk visning
• Manuell guide i

- VGA-skärm baserad på C-språkexekveringen


Om VGA-skärmen som är baserad på C-språkexekveringen används raderas VGA-fönstret när du byter
skärmbild till en skärm med denna funktion.
Så när du använder VGA-fönstret bestämmer du en bild för denna funktion genom bildnumret och stänger
VGA-fönstret innan du byter skärmbild.

- Använda CNC-skärmbildsfunktionen
Följande begränsning finns när skärmen för den dynamiska funktionen för grafisk visning visas av
CNC-skärmbildsfunktionen.

- 1281 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01

1) Ritningsskärmen visas inte i CNC-skärmvisningsfunktionen genom inbäddat Ethernet.


Använd CNC-skärmvisningsfunktionen genom FAST Ethernet-kortet.
2) Ritningsskärmen visas inte i den dubbla CNC-skärmbildsfunktionen.
3) Starta inte och stäng inte av CNC-skärmbildsfunktionen när du visar ritningsskärmen. Starta/stäng
av CNC-skärmbildsfunktionen efter att den har bytt till andra skärmar.

- Visningsenhet
Den här funktionen kan användas med en 8,4/10,4-tums skärm.
På den här funktionens skärmar visas inte de vertikala softkeyknapparna på en 10,4-tums skärm.
För att du ska kunna använda de vertikala softkeyknapparna, måste du växla till en annan skärm.

- Använda funktionen Skärm papperskopia


Om skärmen kopieras under exekvering av ritning med funktionen Skärm papperskopia, så stoppas
ritningen tillfälligt. Ritningen kan startas om genom att du vid behov trycker på softkeyknappen
[OMSTART] efter att kopieringen har avslutats.

- 1282 -
B-64604SW/01 DRIFT 14. VIRTUELL MDI-FUNKTIONSKNAPP

14 VIRTUELL MDI-FUNKTIONSKNAPP
Kapitel 14, "VIRTUELL MDI-FUNKTIONSKNAPP", består av följande avsnitt:

14.1 VIRTUELL MDI-KNAPP ..............................................................................................................1283

14.1 VIRTUELL MDI-KNAPP


Översikt
Denna funktion används för att utföra programredigering och ändring av olika data med tangentbordet
som visas på LCD:n med pekskärm.

OBS!
Denna funktion är en tillvalsfunktion.

Skärmen på vilken en CNC-skärm visas i fjärdedelen längst upp till vänster


Förklaring
CNC-skärmen som motsvarar den som visas på 8,4-tums skärmen visas i skärmens övre vänstra område
och tangentbordet visas i det övriga området.

Fig. 14.1 (a) Skärmen på vilken en CNC-skärm visas i området längst upp till vänster

Operation
- Inmatningsknapp
Skärmen "INPUT" på det virtuella MDI-tangentbordet motsvarar inmatningsknappen.
- Avbryt-knapp
Skärmarna "BLANKSTEG BAKÅT" och "AVBRYT" på det virtuella MDI-tangentbordet motsvarar
knappen Avbryt.
- Skiftknapp
Skärmen "SHIFT" ↑ på det virtuella MDI-tangentbordet motsvarar skiftknappen.

- 1283 -
14. VIRTUELL MDI-FUNKTIONSKNAPP DRIFT B-64604SW/01

Om du trycker på knappen " SHIFT" en gång placeras systemet i skiftläget och när du trycker på knappen
"SHIFT"-knappen igen eller på någon annan knapp så lämnar systemet det läget.
Om man trycker på en knapp i skiftläget matas tecknet som visas längst upp till vänster in.

- Trycka på två knappar samtidigt


Tillvägagångssätt för att trycka på två knappar samtidigt, såsom knapparna "CAN" och "RESET" för
återställning av larm PS100, är följande:
(1) Tryck på "SPCL"-knappen. Man håller nere "SPCL"-knappen och försätter systemet i SPCL-läget.
(2) Håll nere knapparna som skall tryckas in samtidigt, samtidigt.
(3) Tryck på knappen "INPUT". Av de knappar som man har tryckt på i SPCL-läget antas det att man
har tryckt på de två sista samtidigt. Systemet lämnar SPCL-läget och SPCL-knappen, som man har
hållit nedtryckt, återgår till normalt läge.
Exempel: "SPCL" → "AVBRYT" → "ÅTERSTÄLL" → "MATA IN"

OBS!
1 I SPCL-läget är andra knappar inaktiverade tills man trycker på "SPCL"- eller
"INMATA"knappen.
2 Om man trycker på "SPCL"-knappen i "SPCL"-läget inaktiveras alla knappar i
SPCL-läget. Systemet lämnar SPCL-läget och SPCL-knappen, som man har
hållit nedtryckt, återgår till normalt läge.

Skärmen på vilken en CNC-skärm visas i hela området


Förklaring
En CNC-skärm motsvarar den som visas på 8,4-tums skärmen visas i hela området. Funktionsknapparna
och ON/OFF-knappen för virtuella knappar visas längst ned på skärmen.

Fig. 14.1 (b) Skärm på vilken en CNC-skärm visas i hela området

- 1284 -
B-64604SW/01 DRIFT 14. VIRTUELL MDI-FUNKTIONSKNAPP

Operation
- Funktionsknapp sidbyte
Om man trycker på "MENU" nere i skärmens högra hörn växlar man till skärmen på sidan 1, sidan 2,
sidan 3 och tillbaka till sidan 1 i den ordningen.

Funktionsknappar på sidan 1

Funktionsknappar på sidan 2

Funktionsknappar på sidan 3

- Visning av virtuella knappar


Om man trycker på "KNAPP PÅ" nere i skärmens högra hörn visas de virtuella MDI-knapparna.
Teckensträngen på knapparna ändras till "KNAPPAV".
Om du trycker på knappen "KNAPPAV" döljs virtuella MDI-knappar.

Fig. 14.1 (c) Läget i vilket de virtuella knapparna är i läge PÅ

- Inmatningsknapp
Skärmen "INPUT" på det virtuella MDI-tangentbordet motsvarar inmatningsknappen.

- Avbryt-knapp
Skärmarna "BS" och "AVBRYT" på det virtuella MDI-tangentbordet motsvarar knappen Avbryt.

- Skiftknapp
"SHIFT" på det virtuella MDI-tangentbordet motsvarar skiftknappen.
Tecknen på knappparna ändras till de som kan anges i skiftläget.

- 1285 -
14. VIRTUELL MDI-FUNKTIONSKNAPP DRIFT B-64604SW/01

Fig. 14.1 (d) Knapparnas ovansidor i skiftläget

- Trycka på två knappar samtidigt


Tillvägagångssätt för att trycka på två knappar samtidigt, såsom knapparna "CAN" och "RESET" för
återställning av larm PS100, är följande:
(1) Tryck på "SPCL"-knappen. Man håller nere "SPCL"-knappen och försätter systemet i SPCL-läget.
(2) Håll nere knapparna som skall tryckas in samtidigt, samtidigt.
(3) Tryck på knappen "INPUT".
Exempel: "SPCL" → "CAN" → "RESET" → "INPUT"

OBS!
1 I SPCL-läget är andra knappar inaktiverade tills man trycker på "SPCL"- eller
"INMATA"knappen.
2 Om man trycker på "SPCL"-knappen i "SPCL"-läget inaktiveras alla knappar i
SPCL-läget. Systemet lämnar SPCL-läget och SPCL-knappen, som man har
hållit nedtryckt, återgår till normalt läge.

- Operationshistorik
Driften av virtuella MDI-knappar som utförs av operatören registreras. Det registrerade innehållet är
detsamma som innehållet då en normal MDI-enhet används.
När originalknappen "SPCL", "MENU", "KNAPP PÅ", "KNAPP AV" i den virtuella MDI-knappen
trycks ned, visas följande teckensträng på driftshistorikskärmen och driftshistorikdatan
(OPRT_HIS.TXT).

Tabell 14.1 (a) Driftshistorik för originalknapp


Originalknapp Driftshistorikskärm Driftshistorikdata
"SPCL" {SPCL} {SPCL}
"MENU" {MENU} {MENU}
"KNAPP PÅ", "KNAPP AV" {KNAPP} {KNAPP PÅ/AV}

Dessutom registreras det i SPCL-läget inte bara de två knapparna precis innan du trycker på knappen
"MATA IN", utan samtliga knappar registreras.
Till exempel:
När knapparna i "SPCL", "A", "AVBRYT", "ÅTERSTÄLL" och "MATA IN" används i den här
ordningen, matas inte användningen av "A" in, utan registreras.

14.1.1 Begränsningar
- Visning av VGA-fönster på C-språkexekveringen
Denna funktion använder ett VGA-fönster så att antalet VGA-fönster som kan användas på
C-språkexekveringen reduceras med ett.

- Visningsenhet
Skärmar på vilka denna funktion kan användas är 10,4-tums skärmar med pekskärm.

- 1286 -
IV. UNDERHÅLL
B-64604SW/01 UNDERHÅLL 1. RUTINUNDERHÅLL

1 RUTINUNDERHÅLL
I detta kapitel beskrivs rutinunderhållsarbete som operatören kan utföra vid användningen av
CNC-maskinen.

VARNING
Endast sådana personer som har genomgått utbildning för underhåll och
säkerhet får utföra sådant underhållsarbete som inte beskrivs i detta kapitel.

Kapitel 1, "RUTINUNDERHÅLL", består av följande avsnitt:

1.1 ÅTGÄRD SOM SKALL VIDTAS NÄR ETT PROBLEM UPPSTÅR .........................................1290
1.2 SÄKERHETSKOPIERING AV OLIKA DATAOBJEKT .............................................................1291
1.3 METOD FÖR BYTE AV BATTERI..............................................................................................1292

- 1289 -
1. RUTINUNDERHÅLL UNDERHÅLL B-64604SW/01

1.1 ÅTGÄRD SOM SKALL VIDTAS NÄR ETT PROBLEM


UPPSTÅR
Om en oväntad operation uppträder eller om ett larm utlöses när CNC-maskinen och maskinen används
måste problemet lösas snabbt. För detta ändamål måste problemets status fastställas korrekt och en riktig
åtgärd måste vidtas.
Rutinen för att vidta en åtgärd vid ett problem visas nedan.

Problem!

Fara? Fara?
Fara för dig och andra Vidta åtgärder för att undvika
faran.
Stanna maskinen omedelbart.
Ta dig till en säker plats
omedelbart.

Ingen fara Bekräfta och garantera


Kontrollera och identifiera
problem.
säkerhet.
- Bekräfta nuvarande säkerhet.
- Varning
- Kontrollera maskinen och
- Larm omständigheterna.
- Onormal drift - Stäng av strömmen till maskinen.
- Felaktig operation etc.

Kontrollera status och hur problemet Om återställning är omöjlig,


uppstod. meddela återförsäljare eller
- Tid och plats för problemet leverantör omedelbart av
förekomst detaljerna i problemet för
- Procedur för operation åtgärder.

Undersök orsaken och vidta åtgärder.


- Kontrollera och korrigera maskinprogrammet och de inställda data
objekten.
- Granska och ändra proceduren för operationen.
- Kontrollera och reparera delar av maskinen.

Återställning av arbete
- Åtgärder av dig eller
maskintillverkaren
- Kontrollera operationen efter
återställning.

För detaljerad information om undersökning och åtgärder vid problem som har sitt ursprung i
CNC-maskinen hänvisas till "FELSÖKNINGSRUTIN" i underhållshandboken (B-64605SW) från
FANUC.

- 1290 -
B-64604SW/01 UNDERHÅLL 1. RUTINUNDERHÅLL

1.2 SÄKERHETSKOPIERING AV OLIKA DATAOBJEKT


För CNC-maskinen sparas diverse dataobjekt som offsetdata och systemparametrar i styrenhetens SRAM
och de skyddas med ett backupbatteri. En olycka kan dock leda till att data raderas. Om data sparas på en
annan plats (utanför CNC-maskinen) kan data återställas om de går förlorade.
När maskinen startas eller om data uppdateras skall data säkerhetskopieras (sparas utanför
CNC-maskinen).

- Säkerhetskopiering av data
De dataobjekt som listas nedan skall säkerhetskopieras. För information om datautmatning hänvisas till
kapitlet "IN- OCH UTMATNING AV DATA" i denna handbok.

<1> Systemparametrar
→ Se underavsnittet, "Inmatnings- och utmatningsparametrar")
<2> Bearbetningsprogram
→ Se underavsnittet, "Inmatning och utmatning av ett program")
<3> Verktygsoffsetdata
→ Se underavsnittet, "Inmatning och utmatning av offsetdata")
<4> PMC-data
→ Se PMC PROGRAMMINGSMANUAL (B-64513EN).
<5> Kompenseringsdata för stigningsfel (när funktionen kompensering av stigningsfel väljs.)
→ Se underavsnittet, “Inmatning och utmatning av kompensationsdata vid stigningsfel”.
<6> Kundmakrovariabler (om funktionen kundmakro är vald.)
→ Se avsnittet, "Inmatning och utmatning av gemensamma variabler för kundmakro".
<7> Inställningsdata för arbetsstyckets koordinatsystem (om funktionen arbetsstyckets koordinatsystem
väljs.)
→ Se underavsnittet, “Inmatning och utmatning av arbetsstyckets koordinater för systemdata”.
<8> Verktygets hanteringsdata (när verktyget hanteringsfunktion är vald.)
→ Se underavsnitt, “Inmatning och utmatning av verktygets hanteringsdata”.

Vi rekommenderar att lagringsmedia (t.ex. disketter och minneskort) används till maskinen dagligen för
att spara data. Sparade data skall hanteras korrekt så att de kan återställas snabbt om ett problem uppstår.

- Data för återställningsarbete


För att återställa förlorade data till det tillstånd som sparade data har skall de säkerhetskopierade data
matas in i CNC-maskinen enligt den föregående punkten. För information om datainmatning hänvisas till
kapitlet "IN- OCH UTMATNING AV DATA" i denna handbok.

VARNING
Efter inmatning av sparade data skall inte en operation startas omedelbart.
Istället, kontrollera att data matas in korrekt och att inställningarna görs för att
möta en önskad operation.
Om en operation exekveras utan att göra denna kontroll, kan maskinen och
arbetsstycket skadas och personskada kan uppstå på grund av en oväntad
maskinrörelse. Var försiktig.

- 1291 -
1. RUTINUNDERHÅLL UNDERHÅLL B-64604SW/01

VAR FÖRSIKTIG
Före återställning av följande dataelement bör samråd med maskintillverkaren av
den använda maskinen göras:
- Systemparametrar
- PMC-data
- Makroprogram och kundmakrovariabler
- Stigningsfel med kompenseringsvärden

OBS!
Den metod för återställning som beskrivs i detta avsnitt är endast avsedd för
återställning av säkerhetskopierade data och garanterar inte återställning av det
tillstånd som rådde innan data gick förlorade.

1.3 METOD FÖR BYTE AV BATTERI


Detta kapitel beskriver hur man byter CNC-maskinens reservbatteri och absoluta programmeringens
batteri för pulskod. Detta avsnitt består av följande underavsnitt:

1.3.1 Byte av batteri för styrenheten ......................................................................................................1293


1.3.2 Byte av batteri för absolut programmeringens pulskoder .............................................................1308

Batteri till minnesbufferten


Offsetdata och systemparametrar lagras i SRAM i styrenheten. Strömförsörjningen till SRAM-minnet har
ett litiumbatteri som reserv som sitter på styrenhetens frontpanel. Därför går ovanstående data inte
förlorade även om elnätet slås av.
När batterispänningen sjunker, utlöses larmmeddelandet "BAT" som blinkar på LCD-skärmen och
batteriets larmsignal matas ut till PMC. När detta larm visas, byt ut batteriet så snart som möjligt. I
allmänhet kan batteriet bytas ut inom en eller två veckor efter att larmet först har utfärdats. Detta beror
emellertid på systemkonfigurationen.
Om batterispänningen följaktligen sjunker ytterligare, kan uppbackning av minnet inte längre
tillhandahålls. Genom att slå på strömmen till styrenheten i detta tillstånd gör att larmsystemet utfärdas
eftersom innehållet i minnet går förlorat. Byt ut batteriet, rensa hela minnet och skriva åter in data.
Av denna orsak rekommenderar FANUC därför att batteriet byts regelbundet en gång per år, oavsett om
ett batterilarm utlösts.
Typen av batteri som skall ersättas varierar beroende på styrenheten. I vissa styrenheter, ska ett dedicerat
litiumbatteri användas som kan köpas från FANUC. I andra styrenheter, används alkaliska torrbatterier
(storlek D) i en extern batterihållare.

OBS!
Ett litiumbatteri installeras som standard före leverans. Detta batteri kan ge
backup för minnesinnehållet i ungefär ett år.
Vid kassering av ett batteri, observera gällande förordningar eller andra regler i
din kommun. Dessutom bör du täcka polerna på batteriet med isoleringstejp eller
liknande för att förhindra kortslutning.

- 1292 -
B-64604SW/01 UNDERHÅLL 1. RUTINUNDERHÅLL

1.3.1 Byte av batteri för styrenheten


När du använder ett litiumbatteri (for LCD-monterade typ styrenhet)
Förbered ett nytt litiumbatteri (beställningskod: A02B-0323-K102).
<1> Slå på strömmen till maskinen (styrenhet). Efter cirka 30 sekunder, slå av strömmen.
<2> Dra ut litium-batteriet på baksidan av styrenheten. (Håll spärren för litium-batteriet för att ta bort
spärren i hållaren, dra ut batteriet uppåt och sedan utåt.)

Medan du håller i denna sektion, dra ut


batteriet.

<3> Montera ett nytt litium-batteri som du förberett. (Tryck in batteriet tills spärren låses med hållare.)
Bekräfta att spärren har låst ordentligt.

Tryck in batteriet tills


spärren låses med höljet.

VARNING
Användning av andra än det rekommenderade litium batteriet kan resultera i att
batteriet exploderar. Ersätt bara batteriet med det angivna litium batteriet
(A02B-0323-K102).

- 1293 -
1. RUTINUNDERHÅLL UNDERHÅLL B-64604SW/01

VAR FÖRSIKTIG
Stegen <1> till <3> bör slutföras inom 30 minuter.
Lämna inte styrenheten utan batteri längre än den givna tiden. Annars kan
innehållet i SRAM förloras.
Om stegen <1> till <3> inte slutförs inom 30 minuter, spara allt innehåll i SRAM
till minneskortet eller USB-minnet i förväg. Sålunda, om innehållet i SRAM
förloras, kan innehållet lätt återställas.
För metoder att rädda allt innehåll och återställa dem, se manualen för underhåll
(B-64605SW).

Vid användning av kommersiell D-storlek alkaliska torrbatterier


<1> Gör i ordning två nya alkaliska torrcellsbatterier (storlek D).
<2> Slå på strömmen till maskinen (styrenheten).
<3> Ta av locket till batterifacket.
<4> Byt batterierna och kontrollera att plus- och minuspolerna hamnar rätt.
<5> Byt locket till batterifacket.

VAR FÖRSIKTIG
För att byta ut batteriet när strömmen är avslagen, följ samma procedur som vid
utbyte av ett litiumbatteri, vilket beskrivs ovan.

2 torra cellbatterier

Lock

Anslutningsterminal
på baksidan 4
monteringshål
Hållare

1.3.2 Byte av batteri för absolut programmeringens pulskoder


1.3.2.1 Översikt
- När spänningen på batterierna för absoluta pulsgivare blir låg, utlöses larm 307 eller 306, med
följande indikation i CNC-statusdisplayen nedtill på CNC-skärmen.
Larm 307 (larmet indikerar att batterispänningen blir låg) :
Indikeringen "APC" blinkar på inverterad display
Larm 306 (larm för batteri noll) :
Indikeringen "ALM" (blinkar på inverterad display).
- Om larmet 307 (larm som indikerar att batteriets spänning sjunker) utlöses skall batteriet bytas så
snart som möjligt. I vanliga fall skall batteriet bytas inom två till tre veckor, beroende på hur många
pulsgivare som används.
- När larm 306 (batteri noll-larm) inträffar, återställs pulsgivaren till initialtillståndet, i vilket absoluta
positioner inte lagras. Larm 300 (larm för referenspunktsreturförfrågan) inträffar också, vilket
indikerar att referenspunktsretur krävs.
- Som regel, byt batterierna inom ramen för den aktiva livslängden som listas nedan.

- 1294 -
B-64604SW/01 UNDERHÅLL 1. RUTINUNDERHÅLL
- A06B-6050-K061 eller basiska torrceller av D-storlek (LR20) : Två år (för varje sexaxlig
konfiguration)
- A06B-6073-K001 : Två år (för varje treaxlig konfiguration)
- A06B-6114-K504 : Ett år (för varje treaxlig konfiguration)

OBS!
Ovanstående värden indikerar den uppskattade livslängden på batterier som
används med FANUC:s absoluta pulsgivare. Den faktiska batterilivslängden
beror på maskinkonfigurationen baserat på, exempelvis, detektortyper. Kontakta
maskintillverkaren för detaljer.

1.3.2.2 Byta batterier


För att förhindra att absolut positionsinformation i pulsgivare går förlorad skall maskinen slås på innan
batteriet byts. Bytesförfarandet beskrivs nedan.
<1> Se till att strömmen till servoförstärkaren är påslagen.
<2> Se till att maskinen är i nödstoppsläge (motorn är inaktiv).
<3> Se till att DC-länkladdningslysdioden på servoförstärkaren är av.
<4> Lossa de gamla batterierna och sätt i nya.
Byte av batterier i ett separat batterifack och byte av batteriet som byggts in i servoförstärkaren beskrivs
nedan i detalj.

VARNING
- Den absoluta programmeringen av pulskoder för var och en av αi/αi S-seriens
servomotorer och βi S-seriens servomotorer (βi S0.4 till βi S22) har en inbyggd
backup-kondensator. Så även när strömmen till servoförstärkaren är av och
batterierna byts, är referenspunktsretur inte nödvändigt om utbytet avklaras inom
mindre än 10 minuter. Slå till strömmen och byt ut batterierna om bytet tar 10
minuter eller mer.
- För att förhindra elfara, var försiktig så att du inte berör metalldelar i det
elektromagnetiska kopplingsskåpet när du byter batterierna.
- Eftersom servoförstärkaren använder en högkapacitiv elektrolytkondensator
internt, förblir servoförstärkaren laddad en tid även efter att strömmen slås av.
Innan du rör servoförstärkaren för underhåll eller andra syften, säkerställ
säkerheten genom att mäta restspänningen i DC-länken med en testanordning
och bekräfta att lysdioden som indikerar laddning (röd) är av.
- Se till att byta ut batterier med dem som anges. Beakta batteripolariteten. Om en
felaktig typ av batteri används eller ett batteri installeras med felaktig polaritet,
kan batteriet överhettas, sprängas eller ta eld eller den absoluta
positionsinformationen i den absoluta pulsgivaren kan gå förlorad.
- Se till att batterikontakten isätts i korrekt läge.

1.3.2.3 Byta ut batterierna i en separat batterhållare


Använd följande procedur för att byta ut batterierna i batterifacket.
<1> Lossa skruvarna på batterifacket och lossa locket.
<2> Byt ut batterierna i facket (beakta the polariteten).
<3> Fäst locket på batterifacket.

- 1295 -
1. RUTINUNDERHÅLL UNDERHÅLL B-64604SW/01

Batterihållare (med ett lock)


A06B-6050-K060

Batterier
Fyra A06B-6050-K061 batterier eller D-
storlek alkaliska torrbatterier

VAR FÖRSIKTIG
- Fyra alkaliska torrceller av storlek D (LR20) som finns i handeln kan användas
som batterier. En uppsättning av fyra A06B-6050-K061-batterier finns tillgängliga
från FANUC.
- Byt ut alla fyra batterier mot nya. Om gamla och nya batterier blandas, kan
absolut positionsinformation i den absoluta pulsgivaren gå förlorad.

1.3.2.4 Byte av batteriet som är inbyggt i servoförstärkaren


Använd följande procedur för att byta ut det särskilda litiumbatteriet.
<1> Lossa batterilocket.
<2> Byt ut det särskilda litiumbatteriet.
<3> Fäst batterilocket.

VAR FÖRSIKTIG
- Köp batteriet från FANUC eftersom det inte finns tillgängligt i handeln. Det
rekommenderas därför att ha ett backupbatteri.
- När det inbyggda batteriet används, anslut inte BATL (B3) på kontaktdon
CXA2A/CXA2B. Anslut heller inte två eller fler batterier till samma BATL
(B3)-ledning. Dessa anslutningar är farliga eftersom batteriets utgångsspänning
kan kortslutas, vilket gör batterierna överhettade.
- Installera batteriet i servoförstärkaren i en riktning som tillåter ett visst slack i
kabeln. Om batterikabeln är sträckt, kan det leda till en dålig anslutning.
- Om +6 V-stiftet och 0 V-stiftet är kortslutna, kan batteriet överhettas, spricka
eller fatta eld eller så kan den absoluta positionsinformationen i den absoluta
pulsgivaren gå förlorad.
- När du sätter i kontakten, justera in den mot kontaktstiften.

[Ansluta batteriet]
Batteriet för βiSV4 och βiSV20 serieförstärkarna är monterade i batterihållaren på undersidan av varje
förstärkare.
Batteriet för den andra βi serien förstärkare och αi serien förstärkare är monterad på framsidan av var och
en av förstärkarna.

- 1296 -
B-64604SW/01 UNDERHÅLL 1. RUTINUNDERHÅLL

[αi-serien][βi-serien βi SV40, βi SV80] [βi-serien βi SV4, βi SV 20]


Införingsriktningen Kabelsidan Införingsriktningen Kabelsidan
Röd: +6 V
Röd: +6 V
Stickkontakt Svart: 0 V Stickkontakt Svart: 0 V

CX5X CX5X
Batteri
+6 V Batterihållaren +6 V
0V Batteri 0V
Batterihållaren

[Batteriuppsättningar och beskrivningar]


Ritningsnummer Ritningsnummer
Tillverkarens
för Tillämplig servoförstärkare för beställning av Beskrivning
modellnummer
batteribeställning batterifack
BR-2/3AGCT4A αi-serien 60/90 mm bredd A06B-6114-K505
A06B-6114-K504
(Panasonic) αi-serien 150/300 mm bredd A06B-6114-K506
(Remarque)
βi-serien βi SV (tvåaxlig modell) A06B-6114-K505
BR-AGCF2W βi-serien βiSV4, βiSV20 A06B-6093-K002
A06B-6093-K001
(Panasonic) βi-serien βiSV40, βiSV80 A06B-6093-K002

OBS!
När en gammal typ (BR-CCF2TH) av batteri används, beställ ett batterifack som
rymmer batteri A06B-6114-K504.

Gamla batterier
Gamla batterier skall omhändertas som “INDUSTRIAVFALL" i enlighet med gällande miljöföreskrifter.

- 1297 -
BILAGA
B-64604SW/01 BILAGA A. PARAMETRAR

A PARAMETRAR
I denna handbok beskrivs alla parametrar som finns i denna handbok.
För dessa parametrar och för de parametrar som inte finns med i denna handbok hänvisas till
parameterhandboken.

OBS!
En parameter som är giltig endast för en av kanalstyrningstyperna för
svarvsystemet (T-serien) och fleroperationsmaskinen (M-serien) indikeras på den
övre eller nedre raden på det sätt som visas nedan. Ett blanksteg representerar
en oanvändbar parameter.

[Exempel 1]
Parametern HTG, RTV, ROC är gemensam för T-serien och M-serien och EDT är
en parameter som enbart används med M-serien.
#7 #6 #5 #4 #3 #2 #1 #0
RTV HTG ROC T-serien
140 3
RTV HTG RO C EDT M-serien

[Exempel 2]
Följande parameter används endast till M-serien:
T-serien
1 411 Matningshastighet M-serien

A.1 BESKRIVNING AV PARAMETRAR


#7 #6 #5 #4 #3 #2 #1 #0
0000 ISO TVC

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#0 TVC TV-kontroll
0: Utförs inte
1: Utförs

#1 ISO Kod som används för datautmatning


0: EIA-kod
1: ISO-kod

OBS!
1 I/O-inställningen på ett minneskort görs av bit 0 (ISO) i parameter
nr 0139
2 I/O-inställningen på ett USB-minne görs av bit 0 (ISU) i parameter
nr. 11505.
3 I/O-inställningen på en dataserver görs av bit 0 (ISO) i parameter
nr. 0908.

- 1301 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
4 När EIA-kod används för datautmatning (ISO = 0), ska du ställa in
bit 3 (ASI) i parameter nr. 101, 111 och 121 til 0.

#7 #6 #5 #4 #3 #2 #1 #0
0001 FCV

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#1 FCV Programformat
0: Serie 0-standardformat
(detta format är i överensstämmelse med serie 0i-C.)
1: Serie 10/11-format

OBS!
1 Program som skapats i serie 10/11-programformatet kan användas
för tillämpning på följande funktioner:
1 Underprogramanrop M98
2 Gängskärning med lika stigning G32
3 Fast cykel G90, G92, G94 (T-serien)
4 Fast multirepetercykel
G71 till G76 (T-serien)/G71.7 till G71.6 (M-serien)
5 Fast borrningscykel
G83.1, G80 till G89 (T-serien)/G73, G74, G76, G80 til G89
(M-serien)
2 När programformatet som används i serie 10/11 används för
denna CNC-maskin kan vissa gränser tillkomma. Se
användarhandboken.

#7 #6 #5 #4 #3 #2 #1 #0
0010 PRM

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#1 PRM När parametrar matas ut är parametrarna vars värde är 0:


0: Utmatning.
1: Ingen utmatning.

#7 #6 #5 #4 #3 #2 #1 #0
0012 MIRx

[Typ indata] Inställning av inmatning


[Datatyp] Bitaxel

#0 MIRx Spegling av varje axel


0: Spegling är av. (Normal)
1: Spegling är på. (Spegling)

- 1302 -
B-64604SW/01 BILAGA A. PARAMETRAR
I/O-KANAL: Val av inmatnings-/utmatningsenhet eller gränssnittsnummer för en inmatningsenhet i
0020
förgrunden

[Typ indata] Inställning av inmatning


[Datatyp] Byte
[Giltigt dataområde] 0 till 17
CNC-maskinen har följande gränssnitt för överföring av data mellan en extern
inmatnings-/utmatningsenhet och värddatorn:
In-/utmatningsenhetsgränssnitt (RS-232-C seriella portar 1 och 2)
Minneskortsgränssnitt
Dataservergränssnitt
Inbäddat Ethernet-gränssnitt
USB-minnesgränssnitt
Genom inställning av bit 0 (IO4) i parameter nr. 0110 kan datainmatning/-utmatning
styras separat. När IO4 inte ställs in utförs datainmatning/datautmatning med hjälp av den
kanal som ställts in i parameter nr. 0020. När IO4 ställs in kan en kanal tilldelas till
endera inmatningen i förgrunden, utmatning i förgrunden, inmatning i bakgrunden och
utmatning i bakgrunden.
Specificera det gränssnitt som är anslutet till varje inmatnings-/utmatningsenhet som data
överförs till och från. Se tabellen nedan för dessa inställningar.

Överensstämmelse mellan inställningar och in-/utmatningsenheter


Inställning Beskrivning
0,1 RS-232-C seriell port 1
2 RS-232-C seriell port 2
4 Minneskortsgränssnitt
5 Dataservergränssnitt
9 Inbäddat Ethernet-gränssnitt
17 USB-minnesgränssnitt

#7 #6 #5 #4 #3 #2 #1 #0
0100 NCR CTV

[Typ indata] Inställning av inmatning


[Datatyp] Bit

#1 CTV Teckenräkning för TV-kontroll i ett programs kommentaravsnitt.


0: Utförs
1: Utförs inte

#3 NCR Utmatning av blockslut (BLSLUT) i ISO-kod


0: LF, CR, CR matas ut.
1: Endast LF matas ut.

#7 #6 #5 #4 #3 #2 #1 #0
0138 MNC

[Typ indata] Parameterinmatning


[Datatyp] Bit

#7 MNC DNC-åtgärd från minneskortet och underprogramanrop för extern enhet från
minneskortet:
0: Utförs inte.
1: Utförs.

- 1303 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
0139 ISO

[Typ indata] Inställning av inmatning


[Datatyp] Bit

#0 ISO När ett minneskort väljs som en in-/utmatningsenhet, sker in-/utmatningen med
0: ASCII-koder.
1: ISO-koder.

OBS!
För konvertering mellan ISO och ASCII-kod, se appendix
"ISO/ASCII-kod konverteringsverktyg".

VARNING
1 Om data inte matas in med ASCII-koder, ska du ställa in den här
parametern till 1 för att mata in eller mata ut data med ISO-koder.
2 In-/utmatning av data med ASCII-koder är riskabelt eftersom
paritetsinformation inte inkluderas och eventuella datafel inte
upptäcks under in-/utmatningen av data.
3 DNC-drift från ett minneskort måste också ställa in parametern till 1
och exekvera DNC-driften med ISO-kod. ASCII-koder är riskabla
eftersom paritetsinformation inte inkluderas och eventuella datafel
inte upptäcks under in-/utmatningen av data.

#7 #6 #5 #4 #3 #2 #1 #0
0908 ISO

[Typ indata] Inställning av inmatning


[Datatyp] Bit

#0 ISO När en dataserver väljs som en in-/utmatningsenhet, sker in-/utmatningen med


0: ASCII-koder.
1: ISO-koder.

OBS!
För konvertering mellan ISO och ASCII-kod, se appendix
"ISO/ASCII-kod konverteringsverktyg".

VARNING
1 Om data inte matas in med ASCII-koder, ska du ställa in den här
parametern till 1 för att mata in eller mata ut data med ISO-koder.
2 In-/utmatning av data med ASCII-koder är riskabelt eftersom
paritetsinformation inte inkluderas och eventuella datafel inte
upptäcks under in-/utmatningen av data.
3 DNC-drift från en dataserver måste också ställa in parametern till 1
och exekvera DNC-driften med ISO-kod. ASCII-koder är riskabla
eftersom paritetsinformation inte inkluderas och eventuella datafel
inte upptäcks under in-/utmatningen av data.

- 1304 -
B-64604SW/01 BILAGA A. PARAMETRAR
0983 Kanalstyrningstyp för varje kanal

OBS!
1 När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
2 För 0i -F behöver inte denna parameter ställas in, eftersom den ställs
in automatiskt.

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 1
Ställ in kanalstyrningstyp för varje kanal.
Man kan välja mellan följande två kanalstyrningstyper:
T-serien (svarvsystem): 0
M-serien (flerbearbetningssystem): 1

- 1305 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
1001 INM

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#0 INM Minsta kommandoinkrement på den linjära axeln


0: I mm (maskin med metriskt system)
1: I tum (maskin med tumsystem)

#7 #6 #5 #4 #3 #2 #1 #0
1002 IDG XIK AZR JAX

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 JAX Antalet axlar som styrs samtidigt i joggmatning, manuell snabbtransport och manuell
referenspunktsretur
0: 1 axel
1: 3 axlar

#3 AZR När ingen referensposition är angiven orsakas kommandot G28:


0: att referenspunktsretur med hjälp av inbromsningsmedbringare (som under manuell
referenspunktsretur) exekveras.
1: Larm PS0304, "G28 KÖRDES UTAN REF-PUNKTSRETUR" visas.

OBS!
När referenspunktsretur utan medbringare specificeras (när bit 1
(DLZ) i parameter nr. 1005 är inställd på 1) leder kommandot G28,
som specificerats innan en referenspunkt ställs in, till att ett
PS0304-larm utlöses oberoende av inställningen av AZR.

#4 XIK När bit 1 (LRP) i parameter nr. 1401 ställs in på 0, nämligen, när positioneringen utförs
med hjälp av icke-linjär typ av positionering och om en spärr används på maskinen längs
en av axlarna vid positionering gäller följande,
0: Maskinen stoppar rörelsen längs den axel längs vilken spärren tillämpas och
fortsätter förflyttningen längs en annan axel.
1: Maskinen stoppar rörelsen längs samtliga axlar.

#7 IDG När referenspunkten ställs in utan medbringare, kommer den automatiska inställningen i
bit 0 (IDGx) i parameter nr. 1012 att förhindra referenspositionen från att ställas in igen:
0: Utförs inte.
1: Utförs.

OBS!
När den här parametern är inställd på 0 är bit 0 (IDGx) i parameter
nr. 1012 ogiltig.

- 1306 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
1004 IPR

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#7 IPR När ett nummer utan decimalpunkt specificeras är minsta inmatningsinkrement


för vardera axel:
0: Inte 10 gånger större än det minsta kommandoinkrementet
1: 10 gånger större än det minsta kommandoinkrementet

Om IPR sätts till 1, sätts minsta inmatningsinkrementet enligt följande:

Inmatningsinkrement Minsta inmatningsinkrement


IS-B 0.01 mm, 0.01 grader eller 0.0001 tum
IS-C 0.001 mm, 0.001 grader eller 0.00001 tum

OBS!
För IS-A, kan det minsta inmatningsinkrementet inte sättas till ett
värde 10 gånger så stort som minsta kommandoinkrementet.
Det minsta inmatningsinkrementet multipliceras heller inte med 10
när decimalpunktsinmatning av miniräknartyp (bit 0 (DPI) i
parameter nr 3401) används.

#7 #6 #5 #4 #3 #2 #1 #0
1005 EDMx EDPx ZRNx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 ZRNx Om ett annat rörelsekommando än G28 specificeras genom automatisk drift när ingen
referenspunktsretur har utförts ännu när strömmen slås på:
0: Larmet PS0224, "NPKT-SÖKNING EJ KLAR" utlöses.
1: Åtgärden utförs utan att något larm utlöses.

OBS!
1 Det tillstånd i vilket en referenspunkt inte har bestämts syftar på
följande tillstånd:
- När en absolut positionsdetektor inte används och en
referenspunktsretur ännu inte har gjorts ens en gång efter start
- När den absoluta positionsdetektorn används och associeringen
mellan maskinens position och den position som upptäcktes av
den absoluta positionsdetektorn ännu inte har slutförts (se
beskrivningen av bit 4 (APZx) i parameter nr. 1815.)
2 När Cs-axelkoordinaterna ska ställas in, ställ ZRN till 0.
3 För att använda en funktion som etablerar referenspunkten och
genomför en rörelse med ett kommando som inte är G28, såsom
en axel för Cs konturstyrning, ställ denna parameter till 1.

#4 EDPx Vid skärningshastighet är en extern inbromsningssignal i plusriktningen (+) på varje axel:


0: Ogiltig
1: Giltig

- 1307 -
A. PARAMETRAR BILAGA B-64604SW/01

#5 EDMx Vid skärningshastighet är en extern inbromsningssignal i minusriktningen (-) på varje


axel:
0: Ogiltig
1: Giltig

#7 #6 #5 #4 #3 #2 #1 #0
1006 ZMIx DIAx ROSx ROTx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#0 ROTx Ställa in linjär eller roterande axel.


#1 ROTx Ställa in linjär eller roterande axel.
ROSx ROTx Betydelse
0 0 Linjär axel
(1) Omvandling tum-/metriskt system görs.
(2) Alla koordinatvärden är av linjär axeltyp. (rundas inte av i 0 till 360°)
(3) Lagrad kompensering för stigningsfel är av linjär axeltyp (se parameter nr.
3624)
0 1 Roterande axel (A-typ)
(1) Omvandling tum-/metriskt system görs inte.
(2) Maskinkoordinatvärden rundas av i 0 till 360°. Absoluta koordinatvärden
rundas eller rundas inte av med bit 0 (ROAx) och 2 (RRLx) i parameter nr.
1008.
(3) Lagrad kompensering för stigningsfel är av rotationstyp. (Hänvisning till
parameter nr. 3624.)
(4) Automatisk referenspunktsretur (G28, G30) utförs i referenspunktsreturens
riktning och rörelsen överstiger inte ett varv.
1 1 Roterande axel (B-typ)
(1) Omvandling tum-/metriskt system görs inte.
(2) Maskinkoordinatvärden, absoluta koordinatvärden och relativa
koordinatvärden är av linjär axeltyp. (rundas inte av i 0 till 360°).
(3) Lagrad kompensering för stigningsfel är av linjär axeltyp (se parameter nr.
3624)
(4) Får inte användas med den roterande axelns överhoppningsfunktion eller
indexeringsfunktionen för indexbord (M-serien)
Förutom Inställningen är ogiltig (oanvänd)
ovanstående.

#3 DIAx Rörelsekommandot för varje axel bygger på:


0: Radiespecifikation
1: Diameterspecifikation

- 1308 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
För FS0i-C, krävs någon av följande ändringar utöver att sätta bit 3
(DIAx) i parameter nr 1006 så att axeln baserad på
diameterspecifikationen uppnår den specificerade rörelsesträckan.
• Halvera kommandomultiplikationen (detekteringsenheten ändras
inte).
• Halvera detekteringsenheten och dubbla den flexibla
matningsutväxlingen (DMR).
För FS0i-F, endast om bit 3 (DIAx) i parameter nr 1006 är satt,
halverar CNC:n den specificerade pulsen. Följaktligen, är
ovanstående förändringar inte nödvändiga (när
detekteringsenheten är oförändrad).
För att halvera detekteringsenheten, dubbla både CMR och DMR.

#5 ZMIx Den manuella referenspunktsreturens riktning är:


0: + riktning
1: - riktning

#7 #6 #5 #4 #3 #2 #1 #0
1008 RRLx RABx ROAx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#0 ROAx Rotationsaxelns överhoppning är


0: Ogiltig
1: Giltig

OBS!
ROAx specificerar funktionen endast för en roterande axel (för vilken
bit 0 (ROTx) i parameter nr. 1006 är inställd på 1)

#1 RABx I den absoluta programmeringen roterar axeln i den riktning


0: I vilken avståndet till målet är kortare.
1: Specificeras av kommandovärdets tecken.

OBS!
RABx är endast giltigt när ROAx är 1.

#2 RRLx Relativa koordinater


0: rundas inte av med värdet för förskjutning per varv
1: rundas av med värdet för förskjutning per varv

- 1309 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
1 RRLx är endast giltigt när ROAx är 1.
2 Tilldela storleken på förskjutning per varv i parameter nr. 1260.

#7 #6 #5 #4 #3 #2 #1 #0
1013 ISCx ISAx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#0 ISAx
#1 ISCx Inkrementellt system för varje axel
Inkrementsystem Bit 1 (ISC) Bit 0 (ISA)
IS-A 0 1
IS-B 0 0
IS-C 1 0

#7 #6 #5 #4 #3 #2 #1 #0
1015 DWT

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#7 DWT När tiden för paus per sekund specificeras av P beror inkrementsystemet på:
0: inkrementsystemet
1: inte på inkrementsystemet (1 ms)

1020 Programaxelnamn för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] 65 till 67, 85 till 90
Ett axelnamn (axelnamn 1: parameter nr. 1020) kan väljas godtyckligt från A, B, C, U, V,
W, X, Y och Z. (När G-kodsystem A används med svarvsystemet kan U, V och W
emellertid inte väljas.) När bit 0 (EEA) i parameter nr. 1000 är inställd på 1, kan längden
av en axels namn utsträckas till tre tecken genom axelnamn 2 (parameter nr. 1025) och
axelnamn 3 (parameter nr. 1026) (namn på förlängd axel).
För axelnamn 2 och 3 kan ett tecken från 0–9 och A-Z i ASCII-kod väljas godtyckligt.
Dock är inställningen av axelnamn 3 för varje axel ogiltig om axelnamn 2 inte är inställt.
Om dessutom ett tecken från 0–9 är inställt som axelnamn 2 ska du inte använd ett tecken
från A–Z som axelnamn 3.

(Tips) ASCII-kod
Axelnamn X Y Z A B C U V W
Inställning 88 89 90 65 66 67 85 86 87

När G-kodsystem A används med svarvsystemet och tecknet X, Y, Z eller C används som
axelnamn 1 av en axel, ett kommando med U, V, W eller H anges för axelnamn 1
representerar en inkrementell programmering för axeln.

- 1310 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
1 Om inställningsvärdet ligger utanför intervallet så kan det inte
kännas igen som ett axelnamn.
2 När en multipel repetitiv fast cykel för svarvning används, kan inget
tecken annat än X, Y och Z användas som adress för axeln.
3 En adress annat än adresserna A, B och C kan inte användas som
en adress till en roterande axel som används för funktionen för
verktygets längdkompensering i en angiven riktning.
4 När den anpassade makrofunktionen är aktiverad, kan samma
utökade axelnamn som ett reserverat ord inte användas. Ett sådant
utökat axelnamn betraktas som ett reserverat ord.
På grund av de reserverade orden för den anpassade makron, kan
förlängda axelnamn som börjar med de två följande tecken inte
användas:
AB, AC, AD, AN, AS, AT, AX, BC, BI, BP, CA, CL, CO, US, WH,
WR, XO, ZD, ZE, ZO, ZW
5 I ett makroanrop kan ingen utökat axelnamn användas som ett
argument.

1022 Inställning av varje axel i det grundläggande koordinatsystemet

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] 0 till 7
För att bestämma ett plan för cirkulär interpolation, verktygskompensering och så vidare
(G17: Xp-Yp-plan, G18: Zp-Xp-plan, G19: Yp-Zp-plan), ange vilken av de tre
grundaxlarna (X, Y och Z) som används för varje styrd axel eller en parallell axel för
vilken grundaxeln används för varje styrd axel.
En grundaxel (X, Y eller Z) kan endast specificeras för en styrd axel.
Två eller flera styrda axlar kan ställas in som parallella axlar för samma grundaxel.
Inställning Betydelse
0 Roterande axel (varken de tre grundaxlarna eller en parallell axel)
1 X-axeln av de tre grundaxlarna
2 Y-axeln av de tre grundaxlarna
3 Z-axeln av de tre grundaxlarna
5 Axel parallell med X-axeln
6 Axel parallell med Y-axeln
7 Axel parallell med Z-axeln

I allmänhet ska inkrementsystemet och specifikationen av diameter/radie för en axel som


är inställd som parallell axel ställas in på samma sätt som för de tre grundaxlarna.

1023 Servoaxelns nummer för varje axel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] 0 till 80

- 1311 -
A. PARAMETRAR BILAGA B-64604SW/01

Den här parametern associerar varje styraxel med en särskild servoaxel. Specificera
värdena 1+8n, 2+8n, 3+8n, 4+8n, 5+8n och 6+8n (n = 0, 1, 2, …, 9) som 1, 2, 3, 4, 5, …,
77 och 78.
Den styrda axelns nummer är det ordningsnummer som används för inställning av
axeltypens parametrar eller axeltypens maskinsignaler
• Med en axel för vilken Cs-kanalstyrning/spindelpositionering skall utföras, sätt
-(spindelnummer) som servoaxelnummer.
Exempel)
När man utför Cs-kanalstyrning på den fjärde styrda axeln genom att använda
den första spindeln, ställ in -1.
• För tandemstyrda axlar eller styrda axlar med elektronisk växellåda (EGB) måste två
axlar specificeras som ett par. Så, gör en inställning såsom beskrivits nedan.
Tandemaxel: För en huvudaxel anger du ett udda (1, 3, 5, 7, 9...) servoaxelnummer.
För att para ihop en slavaxel, ange ett värde som erhålls genom att
addera 1 till värdet som är inställt för huvudaxeln.
EGB-axel: För en slavaxel anger du ett udda (1, 3, 5, 7, 9...) servoaxelnummer.
För att para en dummyaxel ställer du in ett värde som erhållits genom
addering av 1 till det värde som ställts in för huvudaxeln.

1025 Programaxelnamn 2 för varje axel

1026 Programaxelnamn 3 för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] 48 till 57, 65 till 90
Om utvidgat axelnamntillägg är aktivt (om bit 0 (EEA) i parameter nr 1000 är ställd till 1)
så kan längden på ett axelnamn utökas till max. tre tecken genom att axelnamn 2 och
axelnamn 3 ställs in. För axelnamn 2 och 3 kan valfritt ASCII-tecken från '0' till '9' och
'A' till 'Z' användas. Dock är inställningen av axelnamn 3 för varje axel ogiltig om
axelnamn 2 inte är inställt. Om dessutom ett tecken från '0'–'9' är inställt som axelnamn 2
ska du inte använd ett tecken från 'A'–'Z' som axelnamn 3.

1031 Referensaxel

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet styrda axlar
Enheten för en del parametrar som är gemensamma för alla axlar, t.ex. de för
testkörningshastighet och ensiffrig F1-matningshastighet kan variera beroende på det
inkrementala systemet. Ett inkrementsystem kan väljas med en parameter baserat på axel
för axel. Enheten för dessa parametrar ska alltså matcha referensaxelns inkrementsystem.
Ställ in vilken axel som ska användas som referensaxel.
Bland de grundläggande tre axlarna väljs i allmänhet den axel som har det finaste
inkrementsystemet som referensaxel.

#7 #6 #5 #4 #3 #2 #1 #0
1201 ZCL ZPR

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

- 1312 -
B-64604SW/01 BILAGA A. PARAMETRAR
#0 ZPR Automatisk inställning av ett koordinatsystem när den manuella referenspunktsreturen
utförs
0: Ställs inte in automatiskt.
1: Ställs in automatiskt.

OBS!
ZPR är giltigt när arbetsstyckets koordinatsystem inte används (när
bit 0 (NWZ) i parameter nr 8136 är 1). När arbetsstyckets
koordinatsystem används, etableras arbetsstyckets
koordinatsystem baserat på arbetsstyckets origooffset (parameter
nr 1220 till 1226) under en manuell referenspunktsretur, oavsett
inställningen på denna parameter.

#2 ZCL Lokalt koordinatsystem när den manuella referenspunktsreturen utförs


0: Det lokala koordinatsystemet avbryts inte.
1: Det lokala koordinatsystemet avbryts.

OBS!
ZCL är giltigt när arbetsstyckets koordinatsystem används (när bit
0 (NWZ) i parameter nr 8136 är 0). För att använda det lokala
koordinatsystem (G52), sätt bit 0 (NWZ) i parameter nr 8136 till 0.

#7 #6 #5 #4 #3 #2 #1 #0
1202 G92

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 G92 När CNC-maskinen har kommandona G52 till G59 som specificerar arbetsstyckets
koordinatsystem (bit 0 (NWZ) i parameter nr 8136 = 0), om G-kommandot för inställning
av ett koordinatsystem (G92 för M-serien, G50 för T-serien (eller om kommandot G92
ges i G-kommandosystem B eller C)) anges,
0: exekveras G-kommandot och inget larm utlöses.
1: exekveras inte G-kommandot och ett larm PS0010, "OGILTIG G-KOD" utlöses.

#7 #6 #5 #4 #3 #2 #1 #0
1205 3TW

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#6 3TW När val av arbetsstyckets koordinatsystem specificeras med G-koden i indexeringsläget


för lutande arbetsplan:
0: utlöses larm PS5462, "OGILTIGT KOMMANDO (G68.2/G69)".
1: exekveras val av arbetsstyckets koordinatsystem.

VAR FÖRSIKTIG
När den här parametern är 1 kan endast G54–G59 eller G54.1
specificeras. Specificering av G52 eller G92 utlöser larm PS5462.
Specificering av G54–G59 eller G54.1 undertrycker buffringen.

- 1313 -
A. PARAMETRAR BILAGA B-64604SW/01

Objektkoordinatsystem Objektkoordinatsystem
(G68.2) (G68.2)
Mängden
Mängden
nollpunktsförskjut
nollpunktsförskjut
ning för
ning för
koordinatsystemet
koordinatsystemet
Maskinens
nollpunkt

G54 G55

Objektkoordinatsyste
Objektkoordinatsyste
m (G68.2)
m (G68.2)
Mängden
Mängden nollpunktsförskjutn
nollpunktsförskjut ing för
ning för koordinatsystemet
koordinatsysteme
t

G56 G57

Programexempel
G90 G17
G54
G68.2 X_Y_Z_ I_ J_ K_
G53.1
G43H_ X_Y_Z_: Mängden nollpunktsförskjutning för koordinatsystemet
G55 X_Y_Z_
G56 X_Y_Z_
G57 X_Y_Z_
G49
G69

1240 Koordinatvärde för referenspunkten i maskinkoordinatsystemet

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in koordinatvärdena för referenspunkten i maskinkoordinatsystemet.

1241 Koordinatvärde för den andra referenspunkten i maskinkoordinatsystemet

1242 Koordinatvärde för den tredje referenspunkten i maskinkoordinatsystemet

1243 Koordinatvärde för den fjärde referenspunkten i maskinkoordinatsystemet

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in koordinatvärdena för den andra till den fjärde referenspunkten i
maskinkoordinatsystemet.

- 1314 -
B-64604SW/01 BILAGA A. PARAMETRAR
1250 Koordinatsystem för den referenspunkt som används när automatisk koordinatsysteminställning utförs

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in koordinatsystemet för referenspunkten på varje axel som ska användas för
inställning av koordinatsystemet automatiskt.

1260 Förskjutningsvärdet per rotation av en roterande axel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] Grad
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 0 eller positiva 9 siffror av minsta dataenhet (se inställningstabellen för
standardparameter (B))
(När inkrementsystemet är IS-B, 0.0 till +999999.999)
Ange förskjutningsvärdet per rotation av en roterande axel.
För den roterande axeln som används för cylindrisk interpolation ska standardvärdet
ställas in.

#7 #6 #5 #4 #3 #2 #1 #0
1300 BFA LMS NAL OUT

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#0 OUT Området innanför eller utanför lagrad slaglängdskontroll 2 är inställt som ett förbjudet
område
0: Insidan
1: Utsidan

#1 NAL När verktyget äntrar det spärrade området för lagrad slaglängdsgräns 1:
0: Utlöses inte överrörelselarmsignalen.
1: Utlöses överrörelselarmsignalen och verktyget bromsas in till stopp.
Om en manuell åtgärd bearbetas vid den här tidpunkten så utlöses inte larmet.

OBS!
När den här parametern är inställd på 1, utlöses larmet om
verktyget äntrar lagrad slaglängdsgräns 1 under automatisk drift.

#2 LMS Signalen för val av lagrad slaglängdskontroll 1 (EXLM3, EXLM2 eller EXLM när
områdesutökning av lagrad slaglängdskontroll 1 tillämpas) för växling av lagrad
slaglängdskontroll
0: Inaktiverad
1: Aktiverad

- 1315 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
När bit 0 (DLM) i parameter nr. 1301 är inställd på 1, blir signalen
för val av lagrad slaglängdskontroll 1 EXLM <Gn007.6> (EXLM3
<Gn531.7>, EXLM2 <Gn531.6> eller EXLM <Gn007.6> när
områdesutökning av lagrad slaglängdskontroll 1 tillämpas) ogiltig.

#7 BFA När det lagrade slaglängdskontrollarmet 1, 2 eller 3 utlöses, utlöses ett interferenslarm
med funktionen interkanal-interferenskontroll (T-serien) eller också utlöses ett
chuck-/dubbdocksbarriärlarm (T-serien):
0: Verktyget stoppas när det har kommit in i det förbjudna området.
1: Verktyget stoppas innan det förbjudna området.

OBS!
1. Denna parameter är giltig endast i AI-konturstyrningsläget.
2. Denna parameter är ogiltig för slavaxeln under
axelsynkronstyrning.

#7 #6 #5 #4 #3 #2 #1 #0
1301 OTS NPC

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#2 NPC Som en del av slaglängdskontrollen som utförs före rörelse, är blocket för rörelsen som
specificeras i G31 (skip) och G37 (automatisk verktygslängdsmätning):
0: kontrollerad
1: inte kontrollerad

#6 OTS När gränslägeslarmet utlöses:


0: Gränslägeslarmsignalen matas inte ut till PMC.
1: Gränslägeslarmsignalen matas ut till PMC.

#7 #6 #5 #4 #3 #2 #1 #0
1302 SBA

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 SBA Vid slaglängdskontroll före rörelse gäller följande för kontroll av verktygsbanan mellan
blocken för rörelsekommandot:
0: exekveras inte.
1: exekveras.

OBS!
1. Kontroll av verktygsbanan mellan blocken är ogiltig för funktionerna
som slaglängdskontroll före rörelse är ogiltig för.
2. Begränsning av slaglängdskontroll före rörelse är giltig för kontroll
av verktygsbanan mellan block.

1313 Den första adressen i datatabellen (D) som ställer in data som växlar lagrad slaglängd

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordskanal
- 1316 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Giltigt dataområde] 0 till 59996
Den första adressen i datatabellen (D) för PMC som ställer in data som växlar lagrad
slaglängd har ställts in.

OBS!
1 När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
2 När denna parameter är 0 används en datatabell från adress D0.

VARNING
Om en datatabell med parametern som ställts in i denna parameter
används av en annan användning kan det orsaka oväntade
beteenden i maskinen. Var försiktig och förhindra motsättningar
p.g.a. datatabellen som används.

1320 Koordinatvärde I för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel

1321 Koordinatvärde I för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in koordinatvärdet för lagrad slaglängdskontroll 1 på varje axel i + eller - riktningen
i maskinkoordinatsystemet.

OBS!
1 Specificera diametervärden för axlar för vilka
diameterprogrammering är specificerad.
2 Området utanför det område som anges med parameter nr 1320
och nr 1321 är förbjudet område.

1322 Koordinatvärde för lagrad slaglängdskontroll 2 i den positiva riktningen på varje axel

1323 Koordinatvärde för lagrad slaglängdskontroll 2 i den negativa riktningen på varje axel

[Typ indata] Inställning av inmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in koordinatvärdet för lagrad slaglängdskontroll 2 på varje axel i + eller - riktningen
i maskinkoordinatsystemet.

OBS!
1 Specificera diametervärden för axlar för vilka
diameterprogrammering är specificerad.
2 Huruvida det invändiga eller utvändiga området är ett förbjudet
område ställs in med bit 0 (OUT) i parameter nr. 1300.

- 1317 -
A. PARAMETRAR BILAGA B-64604SW/01

1324 Koordinatvärde för lagrad slaglängdskontroll 3 i den positiva riktningen på varje axel

1325 Koordinatvärde för lagrad slaglängdskontroll 3 i den negativa riktningen på varje axel

[Typ indata] Inställning av inmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in koordinatvärdet för lagrad slaglängdskontroll 3 på varje axel i + eller - riktningen
i maskinkoordinatsystemet.

OBS!
1 Specificera diametervärden för axlar för vilka
diameterprogrammering är specificerad.
2 Området inom området som ställs in av parameternr. 1324 och nr
1325 är förbjudet område.

1326 Koordinatvärde II för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel

1327 Koordinatvärde II för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel

1350 Koordinatvärde III för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel

1351 Koordinatvärde III för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel

1352 Koordinatvärde IV för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel

1353 Koordinatvärde IV för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel

1354 Koordinatvärde V för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel

1355 Koordinatvärde V för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel

1356 Koordinatvärde VI för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel

1357 Koordinatvärde VI för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel

1358 Koordinatvärde VII för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel

1359 Koordinatvärde VII för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel

1360 Koordinatvärde VIII för lagrad slaglängdskontroll 1 i den positiva riktningen på varje axel

1361 Koordinatvärde VIII för lagrad slaglängdskontroll 1 i den negativa riktningen på varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in koordinatvärdet för lagrad slaglängdskontroll 1 på varje axel i + eller - riktningen
i maskinkoordinatsystemet.
Signalen för val av slaglängdskontroll 1 (EXLM3, EXLM2, EXLM) och
slaglängdsparametern som ska väljas har följande förhållande:

- 1318 -
B-64604SW/01 BILAGA A. PARAMETRAR

EXLM3 EXLM2 EXLM Slaglängdsparameter som ska väljas


0 0 0 Koordinatvärde I (nr. 1320/nr. 1321)
0 0 1 Koordinatvärde II (nr. 1326/nr. 1327)
0 1 0 Koordinatvärde III (nr. 1350/nr. 1351)
0 1 1 Koordinatvärde IV (nr. 1352/nr. 1353)
1 0 0 Koordinatvärde V (nr. 1354/nr. 1355)
1 0 1 Koordinatvärde VI (nr. 1356/nr. 1357)
1 1 0 Koordinatvärde VII (nr. 1358/nr. 1359)
1 1 1 Koordinatvärde VIII (nr. 1360/nr. 1361)

OBS!
1 Specificera diametervärden för axlar för vilka
diameterprogrammering är specificerad.
2 Utsidan av området som ställts in med vardera parameter
behandlas som det spärrade området.
3 Signalen för val av lagrad slaglängdskontroll 1 (EXLM3, EXLM2,
EXLM) är giltig endast när bit 2 (LMS) i parameter nr. 1300 är 1.
4 När lagrad slaglängdskontroll 1 som är beroende av axelriktning
aktiveras (med bit 0 (DLM) i parameter nr. 1301 inställd på 1),
avaktiveras slaglängdsparameterbyte av signalen för val av lagrad
slaglängdskontroll 1 (EXLM3, EXLM2, EXLM).

#7 #6 #5 #4 #3 #2 #1 #0
1401 RF0 LRP RPD

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 RPD Manuell snabbtransport under perioden från tidpunkten för ström PÅ till slutförande av
referenspunktsreturen.
0: Inaktiverad (Joggmatning utförs.)
1: Aktiverad

#1 LRP Positionering (G00)


0: Positionering utförs med icke-linjär typ av positionering så att verktyget flyttas
oberoende med snabbtransport längs varje axel.
1: Positionering utförs med linjär interpolation så att verktyget flyttas i en rak linje.
När du använder konvertering av det 3-dimensionella koordinatsystemet ska den här
parametern ställas till 1.

#4 RF0 När övermanningen av skärmatningshastigheten är 0 % under snabbtransport,


0: Maskinverktyget slutar inte att röra sig.
1: Maskinverktyget slutar att röra sig.

#7 #6 #5 #4 #3 #2 #1 #0
1402 JRV NPC

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

- 1319 -
A. PARAMETRAR BILAGA B-64604SW/01

#0 NPC Matning per varv utan positionskodare (funktion för konvertering av matning per varv F
till matning per minut F i läget matning per varv (G95):
0: Används inte
1: Används

#4 JRV Joggmatning eller inkrementell matning


0: Utförs som matning per minut.
1: Utförs som matning per varv.

OBS!
1 Specificera en matningshastighet i parameter nr. 1423.
2 Alternativet för gängning/synkroniserad matning krävs för
bearbetningscentersystemet.

#7 #6 #5 #4 #3 #2 #1 #0
1403 HTG

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#5 HTG Matningshastigheten för spiralformad interpolation:


0: Specificeras med matningshastigheten längs tangenten till en cirkelbåge
1: Specificeras med matningshastigheten längs axlar inklusive en linjär axel

#7 #6 #5 #4 #3 #2 #1 #0
FC0 FM3
1404
FC0

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 FM3 Inkrementsystemet för ett F-kommando utan en decimalpunkt i matning per minut är:
0: 1 mm/min (0.01 tum/min för tuminmatning)
1: 0.001 mm/min (0.00001 tum/min för tuminmatning)

#7 FC0 Specificerar maskinverktygets beteende när ett block (G01, G02, G03, etc.) som
innefattar ett kommando för matningshastighet (F-kommando) som är 0 utfärdas under
automatisk drift, såsom följer:
0: Larm PS0011, "MATN.NOLL(KOMMANDO)" utlöses.
1: Larm PS0011 utlöses inte och blocket exekveras.

OBS!
1 I läget inverttidsmatning (G93) utlöses larm PS1202, "INGET
F-KOMM. I G93" oberoende av inställningen för den här
parametern.
2 Den här parametern ställs från 1 till 0. Om en bit 6 (CLR) i
parameter nr. 3402 är 1 ska du återställa CNC-maskinen. Eller om
CLR är 0 ska du stänga av och slå på CNC-maskinen.

- 1320 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0

1405
FR3

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 FR3 Inkrementsystemet för ett F-kommando utan en decimalpunkt i matning per varv är:
0: 0.01 mm/varv (0.0001 tum/varv för tuminmatning)
1: 0.001 mm/varv (0.00001 tum/varv för tuminmatning)

#7 #6 #5 #4 #3 #2 #1 #0
1408 RFDx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 RFDx Matningshastighetsstyrning på en roterande axel utövas med en:


0: Konventionell metod
1: Metod som anger en matningshastighet på den virtuella cirkeln av den roterande
axeln

1410 Testkörningshastighet

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in testkörningshastigheten på läget 100 % med joggmatningsratten. Dataenheten
beror på referensaxelns inkrementsystem Om denna parameter ställs till 0 ges larmet
PS5009, "PARAMETER ÄR 0 (TESTKÖRNING)".

1411
Matningshastighet

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Inställning av inmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
En skärmatningshastighet kan anges med denna parameter för en maskin som inte
behöver ändra på skärmatningshastigheten ofta under bearbetning. Detta eliminerar
behovet av att ange en skärmatningshastighet (F-kod ) i NC-programmet.

1414
Matningshastighet för spårföljning

- 1321 -
A. PARAMETRAR BILAGA B-64604SW/01

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in en skärmatningshastighet för spårföljningsåtgärden. När 0 ställs in utförs en
spårföljningsåtgärd med en programmerad matningshastighet.

OBS!
Den här parametern har ingen verkan på block som är i
snabbtransportläget under exekvering bakåt.

1420 Snabbtransporthastighet för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in snabbtransporthastigheten när snabbtransportövermanningen är 100 % för varje
axel.

1421 F0-grad av snabbtransportövermanning för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in F0-grad av snabbtransportövermanning för varje axel.

1423 Matningshastighet i manuell kontinuerlig matning (joggmatning) för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
(1) När bit 4 (JRV) i parameter nr. 1402 är inställd på 0 (matning per minut) ska en
joggmatning (matning per minut) specificeras under en övermanning på 100 %.
(2) När bit 4 (JRV) i parameter nr. 1402 är inställd på 1 (matning per minut) ska en
joggmatning (matning per varv) specificeras under en övermanning på 100 %.

OBS!
Denna parameter är låst till den manuella snabbtransporthastigheten
axel-för-axel (parameter nr. 1424).

1424 Hastighet vid manuell snabbtransport för varje axel

[Typ indata] Parameterinmatning


- 1322 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in manuell snabbtransporthastighet när snabbtransportövermanningen är 100 % för
varje axel.

OBS!
1 Om 0 är inställt antas den hastighet som ställts in i parameter nr.
1420 (snabbtransporthastighet för varje axel).
2 När den manuella snabbtransporten väljs (bit 0 (RPD) i parameter nr.
1401 är inställd på 1) utförs manuell matning i den matningshastighet
som ställts in i denna parameter oberoende av inställningen av bit 4
(JRV) i parameter nr. 1402.

1425 FL-hastighet för referenspunktsretur för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in matningshastigheten (FL-hastighet) efter inbromsning när referenspunktsreturen
är utförd för varje axel.

1427 Extern inbromsningsgrad för snabbtransport för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in den externa inbromsningshastigheten för varje axel.

1428 Referenspunktsreturens matningshastighet för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)

Denna parameter anger en snabbtransporthastighet för varje referenspunktsretur med


hjälp av inbromsningsmedbringare eller för referenspunktsretur innan en referenspunkt
har ställts in.
Denna parameter används också för att ställa in en matningshastighet för
snabbtransportkommandot (G00) i automatisk drift innan en referenspunkt är inställd.

- 1323 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
1 För denna inställning av matningshastigheten (100 %) är en
snabbtransportövermanning (F0, 25, 50 eller 100 %) tillämplig.
2 För automatisk återgång efter avslutad referenspunktsretur och bestämning
av maskinkoordinatsystem, används den normala
snabbtransporthastigheten.
3 Som manuell snabtransporthastighet före
maskinkoordinatsystembestämning genom referenspunktsretur kan
joggmatningshastigheten eller den manuella snabbtransporthastigheten
väljas med bit 0 (RPD) i parameter nr. 1401.
Före bestämning av Efter bestämning av
koordinatsystem koordinatsystem
Automatisk referenspunktsretur (G28) Nr 1428 Nr 1420
Automatisk snabbtransport (G00) Nr 1428 Nr 1420
Manuell referenspunktsretur *1 Nr 1428 Nr. 1428 *3
Manuell snabbtransport Nr. 1423 *2 Nr 1424
4 När parameter nr. 1428 är inställd på 0, används följande
parameterinställda matningshastigheter.
Före bestämning av Efter bestämning av
koordinatsystem koordinatsystem
Automatisk referenspunktsretur (G28) Nr 1420 Nr 1420
Automatisk snabbtransport (G00) Nr 1420 Nr 1420
Manuell referenspunktsretur *1 Nr 1424 Nr. 1424 *3
Manuell snabbtransport Nr. 1423 *2 Nr 1424
Nr. 1420: Snabbtransporthastighet
Nr. 1423: Jogghastighet
Nr. 1424: Hastighet vid manuell snabbtransport
*1: Genom användning av bit 2 (JZR) i parameter nr. 1401 kan
jogghastigheten alltid användas för manuell referenspunktsretur.
*2: När bit 0 (RPD) i parameter nr. 1401 är inställd på 1 används
inställningen i parameter nr. 1424.
*3: När snabbtransport används för referenspunktsretur utan medbringare
eller manuell referenspunktsretur efter fastställd referenspunkt, oavsett
inbromsningsmedbringaren, används matningshastigheten för manuell
referenspunktsretur baserat på dessa funktioner (inställningen av bit 1
(DLF) i parameter nr. 1404 följs).

1430 Maximal skärmatningshastighet för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Specificera den maximala skärmatningshastigheten för varje axel.
1432 Maximal skärhastighet för alla axlar vid acceleration/inbromsning före interpolation

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
- 1324 -
B-64604SW/01 BILAGA A. PARAMETRAR
Ställ in en maximal skärmatningshastighet för varje axel i accelerationen/inbromsningen
före interpolationsläget, såsom AI-konturstyrning. När denna parameter är inställd på 0
eller läget acceleration/inbromsning före interpolation inte är inställt så används max.
matningshastighet som ställts in i parameter nr 1430.

1434 Maximal handrattsmatning för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in en maximal handrattsmatning för varje axel i händelse av maximal
matningshastighet-omkopplarsignal HNDLF<Gn023.3>=”1”.

1441 Extern inbromsningsgradsinställning 2 för varje axel i snabbtransport

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in den externa inbromsningshastigheten 2 för varje axel.

1444 Extern inbromsningsgradsinställning 3 för varje axel i snabbtransport

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in den externa inbromsningshastigheten 3 för varje axel.

1445 Inställning 3 för maximal matningshastighet för manuell handratt för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min., tum/min. (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in en maximal manuell handrattsmatningshastighet 3 för varje axel.

1450
Ändring av matning för en gradering på den manuella pulsgeneratorn under ensiffrig F-matningskod

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till 127
Ställ in den konstant som bestämmer ändringen i matningshastighet när den manuella
pulsgeneratorn roteras en gradering under ensiffrig F-matningskod.

- 1325 -
A. PARAMETRAR BILAGA B-64604SW/01

F max i
ΔF = (där, i=1 eller 2)
100n
I ovanstående ekvation, ange n. Alltså erhålls antalet varv
på den manuella handratten, som krävs för att matningshastigheten Fmax i ska nås.
Fmax i syftar på den övre gränsen för matningshastigheten för ett ensiffrigt
F-kodmatningskommando och ställs in i parameter nr 1460 eller nr 1461.
Fmax 1 : Övre gräns för matningshastigheten för F1 till F4 (parameter nr. 1460)
Fmax 2 : Övre gräns för matningshastigheten för F5 till F9 (parameter nr. 1461)

1451
Matningshastighet för F1
till till

1459
Matningshastighet för F9

[Typ indata] Inställning av inmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Dessa parametrar anger matningshastigheterna för de ensiffriga
F-kodmatningskommandona F1 till F9. När ett ensiffrigt F-kodmatningskommando
specificeras, och matningshastigheten förändras genom att vrida på den manuella
handratten, förändras även motsvarande parameterinställda värde.

1460
Övre gräns för matningshastighet för F1 till F4

1461
Övre gräns för matningshastighet för F5 till F9

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Ställ in den övre gränsen för ensiffrigt F-kodmatningskommando.
När matningshastigheten ökar genom att man vrider på den manuella pulsgivaren, låses
matningshastigheten när den når den övre inställda gränsen. Om ett ensiffrigt
F-matningskommando F1 till F4 ska exekveras, är den övre gränsen det som ställts in i
parameter nr. 1460. Om ett ensiffrigt F-kodmatningskommando F5 till F9 ska exekveras,
är den övre gränsen det som ställts in i parameter nr. 1461.
Radie av en virtuell cirkel när en matningshastighet specificeras på den virtuella cirkeln av en
1465
roterande axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln

- 1326 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Giltigt dataområde] Se inställningstabellen för standardparameter (B)
Ställ in radien av en virtuell cirkel när en matningshastighet specificeras på den virtuella
cirkeln av en roterande axel.
Om 0 är inställd för en rotationsaxel, exkluderas axeln från matningshastighetsberäkning.
Om inmatningsenheten är tum, ange ett värde i tum.
Data konverteras sedan till ett millimetervärde och visas.

#7 #6 #5 #4 #3 #2 #1 #0
1490 PGF

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#7 PGF Matningshastigheten som angivits för cirkulär interpolation i läget för höghastighets
programkontroll:
0: Testkörningshastigheten.
I det här läget kan övermanningssignalerna *JV0 till *JV15 för manuell
matningshastighet användas.
1: Den maximala matningshastigheten som specificerats av CNC-maskinen.

VAR FÖRSIKTIG
Om denna parameter är inställd på 1 så avaktiveras låsning av
matningshastigheten, övermanning och testkörning för cirkulär
interpolation. Om en rörelse runt en slaglängdsgräns specificeras
kan en korrekt slaglängdskontroll därför ibland inte göras.

#7 #6 #5 #4 #3 #2 #1 #0
1601 NCI

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#5 NCI En i-lägeskontroll:
0: Bekräftar att den specificerade matningshastigheten blir 0 (accelerations-/
inbromsningsfördröjningen blir 0) vid inbromsningstidpunkten och
maskinpositionen har uppnått en specificerad position (servopositionsavvikelsen är
inom den i positionsbredd som ställs in med parameter nr. 1826).
1: Bekräftar endast att den specificerade matningshastigheten blir 0 (accelerations-/
inbromsningsfördröjningen blir 0) vid inbromsningstidpunkten.

#7 #6 #5 #4 #3 #2 #1 #0

1602
CAF

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 CAF I verktygskompenseringsläget eller nosradiekompenseringsläget gäller följande för


ändring av skärhastigheten för invändig cirkulär skärning;
0: Endast på den inre bågen.
1: På den inre och den yttre bågen.
#7 #6 #5 #4 #3 #2 #1 #0
1604 SHP

- 1327 -
A. PARAMETRAR BILAGA B-64604SW/01

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 SHP När automatisk drift startas är tillståndet som motsvarar specifikationerna i G5.1Q1 för
AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning följande:
0: Ställs inte in
1: Ställs in

OBS!
Det är nödvändigt att nollställa CNC efter att denna parameter har ändrats.

#7 #6 #5 #4 #3 #2 #1 #0
1606 MNJx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel
#0 MNJx Vid manuellt handrattsavbrott eller automatisk manuell, samtidig drift (avbrottstyp):
0: Endast acceleration/inbromsning för skärhastighet aktiveras och acceleration/
inbromsning för joggmatning inaktiveras.
1: Både acceleration/inbromsning för skärhastighet aktiveras och acceleration/
inbromsning för joggmatning tillämpas.
#7 #6 #5 #4 #3 #2 #1 #0
1610 CTBx CTLx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 CTLx Acceleration/fartminskning i skärmatning eller torrkörning under skärmatningen


0: Exponentiell acceleration/inbromsning tillämpas.
1: Linjär acceleration/inbromsning efter interpolation tillämpas.

#1 CTLx Acceleration/fartminskning i skärmatning eller torrkörning under skärmatningen


0: Exponentiell acceleration/inbromsning eller linjär acceleration/ inbromsning
tillämpas. (beroende på inställningen i bit 0 (CTLx) i parameter nr. 1610)
1: Klockformad acceleration/inbromsning tillämpas.
Tidskonstant T eller T1 används för linjär acceleration/inbromsning eller klockformad
1620
acceleration/inbromsning vid snabbtransport för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Dataenhet] ms
[Giltigt dataområde] 0 till 4000
Specificera en tidskonstant som används för acceleration/inbromsning vid snabbtransport.

- 1328 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Exempel]
För linjär acceleration/inbromsning

Hastighet
Snabbtransporthastighet
(Parameter nr. 1420)

T T Tid

T : Inställning av parameter nr. 1620

För klockformad acceleration/inbromsning

Hastighet Snabbtransporthastighet
(Parameter nr. 1420)

T2 T2 T2 T2
Tid
T1 T1

T1 : Inställning av parameter nr. 1620


T2 : Inställning av parameter nr. 1621
(Men T1 ≥ T2 måste vara uppfyllda.)
Total accelerationstid (inbromsningstid) : T1 + T2
Tid för linjärt avsnitt : T1‐T2
Tid för kurvavsnitt : T2 × 2

1622 Tidskonstant för acceleration/inbromsning vid skärhastighet för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Dataenhet] ms
[Giltigt dataområde] 0 till 4000
Ställ in den tidskonstant som används för exponentiell acceleration/inbromsning i
skärhastighet, klockformad acceleration/inbromsning efter interpolation eller linjär
acceleration/inbromsning efter interpolation i skärhastighet för varje axel. Typen som ska
användas väljs med bit 1 (CTBx) och 0 (CTLx) i parameter nr. 1610. Förutom i
specialtillämpningar måste samma tidskonstant ställas in för samtliga axlar i den här
parametern. Om de tidskonstanter som ställts in för axlarna skiljer sig åt från varandra går
det inte att få riktigt raka linjer och bågar.

1624 Tidskonstant för acceleration/inbromsning vid joggmatning för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Dataenhet] ms
[Giltigt dataområde] 0 till 4000

- 1329 -
A. PARAMETRAR BILAGA B-64604SW/01

Ställ in den tidskonstant som används för acceleration/inbromsning vid joggmatning för
varje axel.

1660 Maximalt tillåten accelerationsgrad vid acceleration/inbromsning före interpolation för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek2, tum/sek2, grad/sek2 (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (D)
(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0.0 till +10000.0.)
Ställ in en maximalt tillåten accelerationsgrad vid acceleration/inbromsning före
interpolation för varje axel.
Om ett värde större än 100000.0 ställs in låses värdet på 100000.0.
Om 0 är inställt antas specifikationen 100000.0. Om 0 är inställt för alla axlar utförs dock
inte acceleration/inbromsning före interpolation.

Om den maximalt tillåtna accelerationsgraden för en axel är större än den maximalt


tillåtna accelerationsgrad som är inställd för en annan axel med en faktor 2 eller mer kan
matningshastigheten minska temporärt vid ett hörn där transportriktningen ändras abrupt.

Maximalt tillåtna accelerationsgraden i acceleration/inbromsning före interpolation för linjär


1671 snabbtransport för varje axel, eller maximal tillåten referensaccelerationshastighet i optimal
momentacceleration/-inbromsning.

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek2, tum/sek2, grad/sek2 (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (D)
(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0.0 till +10000.0.)
(1) Ställ in en maximalt tillåten accelerationsgrad vid acceleration/inbromsning före
interpolation för linjär snabbtransport.
Om ett värde större än 100000.0 ställs in låses värdet på 100000.0.
Om 0 är inställt antas specifikationen av följande:
1000.0 mm/sek2
100.0 inch/sek2
100,0 grader/sek2
Om 0 specificeras för alla axlar utförs dock inte acceleration/inbromsning före
interpolation.
(2) Maximal tillåten referensaccelerationshastighet i optimal
momentacceleration/-inbromsning

Ändringstid för acceleration för klockformad acceleration/inbromsning före interpolation för linjär
1672 snabbtransport eller ändringstid för acceleration för klockformad acceleration/inbromsning i optimal
momentacceleration/-inbromsning

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] ms
[Giltigt dataområde] 0 till 200

- 1330 -
B-64604SW/01 BILAGA A. PARAMETRAR
(1) Ställ in en accelerationsändringstid för klockformad acceleration/inbromsning för
linjär snabbtransport (tid för ändring av tillståndet för konstant matningshastighet
(A) till tillståndet acceleration/inbromsning (C) vid den accelerationsgrad som
beräknats med utgångspunkt från den accelerationsgrad som ställts in i parameter nr.
1671: tidpunkt för (B) i figuren nedan).
(2) Ställ in en ändringstid för acceleration för klockformad acceleration/inbromsning i
optimal momentacceleration/-inbromsning (tid mellan ändring från tillståndet för
konstant matningshastighet (A) till tillståndet för acceleration/inbromsning (C) vid
accelerationshastigheten som beräknats från optimal
momentacceleration/-inbromsning: tid för (B) i figuren).
Matningshastighet i tangentriktningen

Maximal accelerationshastighet som inte


överskrider den maximalt tillåtna
accelerationshastigheten som ställts in med
parameter nr. 1671 för varje axel beräknas
automatiskt.

(A ) ( B) (C ) (B) ( A) (B) (C ) (B) (A )

Tid inställd med parameter nr. 1672

1710 Minsta inbromsningsförhållande (MDR) för invändig cirkulär skärhastighetsändring genom automatisk
hörnövermanning

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Dataenhet] %
[Giltigt dataområde] 0 till 100
Ställ in ett minsta inbromsningsförhållande (MDR) för en invändig cirkulär
skärhastighetsändring genom automatisk hörnövermanning

Vid cirkulär skärningsoffset inåt bestäms den faktiska matningshastigheten av en


specificerad matningshastighet (F) på följande sätt:
Rc
F× Rc : Radie för verktygets centrumbana

Rp Rp : Programmerad radie

Matningshastigheten längs den programmerade kanalen uppfyller det specificerade värdet


för F.

Programmerad kanal

Rc
Verktygets
centerbana
Rp

- 1331 -
A. PARAMETRAR BILAGA B-64604SW/01

Om dock Rc är för liten i jämförelse med Rp, Rc/Rp leder 0 till att verktyget stoppas.
Ett minsta inbromsningsförhållande (MDR) ställs in och verktygets matningshastighet
ställs in på F×(MDR) när Rc/Rp ≤ MDR.
När den här parametern är 0, är det minsta inbromsningsförhållandet (MDR) 100 %.

1711
Invändig bestämningsvinkel (θp) för invändig hörnövermanning

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] grader
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 2 till 178
Ställ in en inre bestämningsvinkel för invändig hörnövermanning i automatisk
hörnövermanning.

1712
Övermanningsvärde för hörnövermanning

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Dataenhet] %
[Giltigt dataområde] 1 till 100
Ställ in ett inre hörnövermanningsvärde i automatisk hörnövermanning.

1713
Startsträcka (Le) för invändig hörnövermanning

[Typ indata] Inställning av inmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in en startsträcka för invändig hörnövermanning i automatisk hörnövermanning.

1714
Stoppsträcka (Ls) för invändig hörnövermanning

[Typ indata] Inställning av inmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in en stoppsträcka för invändig hörnövermanning i automatisk hörnövermanning.

När θ ≤ θp, antas ett inre hörn. (Parameter nr. 1711 används för att ställa in θp.)
När ett hörn bestäms vara ett invändigt hörn tillämpas en övermanning på
matningshastigheten i området Le i föregående block från hörnets tvärsnitt och i området
Ls i nästa block från hörnets tvärsnitt.
Distanserna Le och Ls representerar linjära distanser från hörnets skärningspunkt till
punkter på verktygets centrumkanal.
Ls och Le sätts med parameter numren 1713 och 1714.

- 1332 -
B-64604SW/01 BILAGA A. PARAMETRAR

Programmerad
kanal

Verktygets
centrumbana

En övermanning tillämpas på området från punkt a till


punkt b.

Minsta tillåtna matningshastighet för inbromsningsfunktionen som bygger på acceleration i cirkulär


1732
interpolation

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Med den inbromsningsfunktion som bygger på acceleration i cirkulär interpolation
beräknas en optimal matningshastighet automatiskt så att den acceleration som byte av
förflyttningsriktning i cirkulär interpolation leder till, inte överstiger den maximalt tillåtna
accelerationsgrad som specificerats i parameter nr. 1735.
Om en cirkelbåges radie är väldigt liten kan en beräknad matningshastighet bli för låg.
I ett sådant fall hindras matningshastigheten från att sjunka under det värde som
specificeras i denna parameter.

Maximalt tillåten accelerationsgrad för den inbromsningsfunktion som bygger på acceleration i cirkulär
1735
interpolation för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek2, tum/sek2, grad/sek2 (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (D)
(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0.0 till +10000.0.)
Ställ in en maximalt tillåten accelerationsgrad för inbromsningsfunktionen som bygger på
acceleration i cirkulär interpolation.
Matningshastigheten regleras så att den acceleration som ändringen av rörelseriktning i
cirkulär interpolation leder till, inte överstiger det värde som specificerats i denna
parameter.
För en axel med 0 inställt i denna parameter inaktiveras den inbromsningsfunktion som
bygger på acceleration.
Om olika värden ställs in för varje axel bestäms en matningshastighet av den mindre av
de accelerationsgrader som specificeras för de två cirkulära axlarna.

Max. tillåten accelerationsgrad för den inbromsningsfunktion som bygger på acceleration i AI-utvidgad
1737
förhandskontroll (M-serien) / AI konturstyrning för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek2, tum/sek2, grad/sek2 (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln

- 1333 -
A. PARAMETRAR BILAGA B-64604SW/01

[Giltigt dataområde] Se inställningstabellen för standardparameter (D)


(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0.0 till +10000.0.)
Ställ in en maximalt tillåten accelerationsgrad som ett byte av verktygets rörelseriktning
får leda till.
För en axel med 0 inställt i denna parameter inaktiveras den inbromsningsfunktion som
bygger på acceleration. Om 0 är inställt för alla axlar utförs inte den
inbromsningsfunktion som bygger på acceleration.
I cirkulär interpolation aktiveras dock den inbromsningsfunktion som bygger på
hastighetsstyrning med hjälp av acceleration i cirkulär interpolation (parameter nr. 1735).

Max. tillåten matningshastighet för den inbromsningsfunktion som bygger på acceleration i AI-utvidgad
1738
förhandskontroll (M-serien) / AI konturstyrning

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Vid den inbromsningsfunktion som bygger på acceleration i AI-utvidgad
förhandskontroll (M-serien) / AI-konturstyrning beräknas en matningshastighet som är
mest lämplig för en önskad figur automatiskt.
Beroende på figuren kan dock den beräknade matningshastigheten bli för låg.
I ett sådant fall hindras matningshastigheten från att sjunka under det värde som
specificeras i denna parameter.
Om övermanningen tillämpas med inbromsningsfunktionen som bygger på att
skärbelastningen är aktiverad, går det att tillämpa en matningshastighet som är lägre än
den minsta tillåtna matningshastigheten.

Tidskonstant för acceleration/inbromsning efter skärhastighetsinterpolation i


1769
accelerationen/inbromsningen före interpolationsläget

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Dataenhet] ms
[Giltigt dataområde] 0 till 4000
I acceleration/inbromsning för interpolationsfunktionen som i AI-konturstyrning används
inte den ordinarie tidskonstanten (parameter nr. 1622) utan värdet för denna parameter.
Var noga med att specificera samma tidskonstantvärde för alla axlar utom för en speciell
tillämpning. Om olika värden ställs in kan inte korrekta linjära och cirkulära konturer
erhållas.

1772 Tid för ändring av acceleration för klockformad acceleration/inbromsning före interpolation

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] ms
[Giltigt dataområde] 0 till 200
Ställ in en accelerationsändringstid för klockformad acceleration/inbromsning före
interpolation (tid för ändring av tillståndet för konstant matningshastighet (A) till
tillståndet acceleration/inbromsning (C) vid den accelerationsgrad som beräknats med
utgångspunkt från den accelerationsgrad som ställts in i parameter nr. 1660: tid för (B) i
figuren).

- 1334 -
B-64604SW/01 BILAGA A. PARAMETRAR

Matningshastighet i tangentriktningen
Optimal lutning beräknas automatiskt
från inställningen av parameter nr.
1660.

(A) (B) (C) (B) (A) (B) (C) (B) (A)

Tid inställd med parameter nr. 1772

Maximalt tillåtna skillnader i matningshastigheten för bestämning av matningshastigheten baserat på


1783
hörnhastighetsdifferens

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Om en hastighetskomponentändring för varje axel överstiger det värde som ställts in i
denna parameter inträffar vid blockskarven, finner den hastighetsbestämningsfunktion
som bygger på hörnhastighetsskillnaden vid matningshastighet som inte överstiger det
inställda värdet och utför inbromsning med hjälp av acceleration/inbromsning före
interpolation. En chock för maskinen och bearbetningsfel vid ett hörn kan således
reduceras.

1788 Maximalt tillåten accelerationsändringshastighet vid bestämning av matningshastighet som bygger på


accelerationsändring för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek2, tum/sek2, grad/sek2 (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (D)
(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0.0 till +10000.0.)
Ställ in en maximalt tillåten accelerationsändringshastighet för varje axel i
matningshastighetsstyrningen baserat på accelerationsändring under accelerationsändring.
För en axel med 0 inställt i denna parameter inaktiveras den matningshastighetsstyrning
som bygger på accelerationsändringen.
Om 0 är inställt för alla axlar utförs inte matningshastighetsstyrning baserat på
accelerationsändring.

1789 Maximalt tillåten accelerationsändringshastighet vid bestämning av matningshastighet som bygger på


accelerationsändring för varje axel (linjär interpolation)

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
- 1335 -
A. PARAMETRAR BILAGA B-64604SW/01

[Dataenhet] mm/sek2, tum/sek2, grad/sek2 (maskinenhet)


[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (D)
(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0.0 till +10000.0.)
Ställ in en maximalt tillåten accelerationsändringshastighet för varje axel i
matningshastighetsstyrningen baserad på accelerationsändring under styrning på
ändringshastigheten för acceleration i successiva linjära interpolationsåtgärder.
I matningshastighetsstyrning baserat på accelerationsändring vid ett hörn mellan linjära
interpolationsåtgärder är den maximalt tillåtna accelerationsändringshastigheten som inte
ställs in i parameter nr. 1788, utan som ställs in i den här parametern giltig.
För en axel med 0 inställd i den här parametern är den maximalt tillåtna
accelerationsändringshastigheten som ställts in i parameter nr. 1788 giltig.
Matningshastighetsstyrning baserad på accelerationsändring avaktiveras för en axel med
0 inställt i parameter nr. 1788, så att inställningen av den här parametern för en sådan axel
ignoreras.

1790 Förhållande för ändringstiden för accelerationens ändringshastighet i jämn klockformad


acceleration/inbromsning före interpolation

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Dataenhet] %
[Giltigt dataområde] 0 till 50
Ställ in förhållandet för ändringstiden för accelerationsändringshastigheten för att ändra
accelerationstiden (*1) med procentandelen (%) i framåtblickande jämn klockformad
acceleration/inbromsning före interpolation.
Om 0 är inställd i den här parametern eller om ett värde som inte är inom det giltiga
dataområdet specificeras i den här parametern, utförs inte jämn klockformad
acceleration/inbromsning före look ahead-interpolation.

(*1) Parameter nr 1772 för framåtblickande acceleration/inbromsning före interpolation


(skärmatning).
Parameter nr. 1672 för acceleration/inbromsning före interpolation i linjär
snabbtransport eller för optimal momentacceleration/-inbromsning.

- 1336 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
1802 DC2x DC4x

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#1 DC4x När referenspunkten bestäms på den linjära skalan med referensmärken:


0: En absolut position bestäms genom upptäckt av tre referensmärken.
1: En absolut position bestäms genom upptäckt av fyra referensmärken.

#2 DC2x Referenspunktsbestämningen för en linjär skala med referensmärken utförs på följande


sätt:
0: Inställning av bit 1 (DC4x) i parameter nr 1802 följs.
1: En absolut position bestäms genom upptäckt av två referensmärken.

OBS!
1 När denna parameter är inställd på 1 ska riktningen för skalans
nollpunkt specificeras genom inställning av bit 4 (SCP) i parameter
nr. 1817.
2 När en roterande omkodare med absoluta adressreferensmärken
används är denna parameter ogiltig. Även när denna parameter
ställs in på 1 följer inställningen av bit 1 (DC4x) i parameter nr.
1802.

#7 #6 #5 #4 #3 #2 #1 #0
1815 APCx APZx DCRx OPTx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#1 OPTx Den separata positionsdetektorn:


0: Ska inte användas (halvstängt system)
1: Ska användas (helt stängt system)

OBS!
1 Vid användning av den absoluta positionsdetektorn (bit 5 (APCx) i
parameter nr 1815 är inställd till 1), ställ följande parametrar som
motsvarar den absoluta positionsdetektorn som faktiskt används.
- parameter RONx(nr 1815#6), RVSx(nr 1815#0), SCRx
(nr 1817#3), nr 1868, nr 2275#1, nr 2394
Om dessa parametrar inte är korrekt inställda fastställs inte
maskinkoordinaterna korrekt efter uppstart.
2 Ställ in denna parameter till 1 vid användning av en linjär skala med
referensmärken eller en linjär skala med avståndskodade
referensmärken (seriella) (helt slutet system).

- 1337 -
A. PARAMETRAR BILAGA B-64604SW/01

#3 DCRx Som en skala med absoluta adressreferensmärken:


0: En roterande omkodare med absoluta adressreferensmärken används inte:
1: En roterande omkodare med absoluta adressreferensmärken används:

OBS!
Vid användning av en roterande omkodare med absoluta
adressreferensmärken skall även bit 2 (DCLx) i parameter nr. 1815
ställas in på 1.

#4 APZx Maskinposition och position på absolut positionsdetektor när den absoluta


positionsdetektorn används
0: Överensstämmer inte
1: Överensstämmer
När en absolut positionsdetektor används efter det att primär justering har utförts eller
efter det att den absoluta positionsdetektorn har bytts ut måste denna parameter ställas in
på 0, strömmen måste slås av och på varefter den manuella referenspunktsreturen måste
utföras. Detta slutför positionsöverensstämmelsen mellan maskinpositionen och
positionen på den absoluta positionsdetektorn och ställer in denna parameter på 1
automatiskt.

#5 APCx Positionsdetektor
0: Annan än den absoluta positionsdetektorn
1: Absolut positionsdetektor (absolut pulsgivare)

OBS!
1 Vid användning av en absolut FANUC-pulskodare som en absolut
positionsdetektor för rotationsaxeltyp A som avrundar
maskinkoordinatvärden till 0°-360°, ställ in parametern RON (nr
1815#6) till 0. Om denna parameter inte ställs in korrekt upprättas
inte korrekta maskinkoordinater vid uppstart.
2 Vid användning av en roterande skala utan rotationsdata tillverkad
av ett annat företag som absolut positionsdetektor, se
"ÖVERENSSTÄMMELSE FÖR ROTERANDE SKALA UTAN
ROTATIONSDATA" i "ANSLUTNINGSHANDBOKEN (FUNKTION)"
(B-64603SW-1) och ställ in ett lämpligt värde som motsvarar
detektorn. Om denna parameter inte ställs in korrekt upprättas inte
korrekta maskinkoordinater vid uppstart.

#7 #6 #5 #4 #3 #2 #1 #0
1817 TANx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#6 TANx Tandemstyrning
0: Används inte
1: Används

- 1338 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Ställ in denna parameter på både huvud- och slavaxel.

#7 #6 #5 #4 #3 #2 #1 #0
1818 SDC RF2x RFSx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 RFSx Om G28 specificeras för en axel för vilken en referenspunkt inte har bestämts (ZRF “0”)
när en linjär skala med en absolut adressnollpunkt eller en linjär skala med absoluta
adressreferensmärken används:
0: En rörelse görs till referenspunkten efter referenspunktsreturen.
1: Ingen rörelse görs efter referenspunktsreturen men operationen slutförs.

OBS!
Denna parameter inaktiverar rörelser baserade på kommandot G28
till en referenspunkt. Använd därför denna parameter endast i
speciella fall.

#1 RF2x Om G28 specificeras för en axel för vilken en referenspunkt inte har bestämts
(bestämningssignal för referensposition ZRF = 0) när en linjär skala med en absolut
adressnollpunkt eller en linjär skala med absoluta adressreferensmärken används:
0: En rörelse görs till referenspunkten.
1: Ingen rörelse görs till mellanpunkten och referenspunkten men operationen slutförs.

OBS!
Denna parameter inaktiverar rörelser baserade på kommandot G28
till en referenspunkt. Använd därför denna parameter endast i
speciella fall.

#3 SDCx En linjär skala med en absolut adressnollpunkt:


0: Används ej.
1: Används.

1820 Kommandomultiplikator för varje axel (CMR)

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] Se nedan:
Ställ in en kommandomultiplikator som indikerar förhållandet mellan det minsta
kommandoinkrementet och detekteringsenheten för varje axel.
Minsta kommandoinkrement = detekteringsenhet × kommandomultiplikator

- 1339 -
A. PARAMETRAR BILAGA B-64604SW/01

Förhållande mellan inkrementsystemet och det minsta kommandoinkrementet


Namn på ett Minsta Minsta
Maximal slaglängd
inkrementellt systemet inmatningsinkrement kommandoinkrement
0.01 mm 0.01 mm ±999999.99 mm
IS-A 0.001 tum 0.001 tum ±99999.999 tum
0.01 grader 0.01 grader ±999999.99 grader
0.001 mm 0.001 mm ±999999.999 mm
IS-B 0.0001 tum 0.0001 tum ±99999.9999 tum
0.001 grader 0.001 grader ±999999.999 grader
0.0001 mm 0.0001 mm ±99999.9999 mm
IS-C 0.00001 tum 0.00001 tum ±9999.99999 tum
0.0001 grader 0.0001 grader ±99999.9999 grader

När bit 7 (IPR) i parameter nr 1004, som multiplicerar inmatningsinkrementet med 10, är
inställd till 1 och ett värde specificeras utan decimalpunkter, ändras följaktligen
specifikationerna för varje inkrementellt system.
Namn på ett Minsta Minsta
Maximal slaglängd
inkrementellt systemet inmatningsinkrement kommandoinkrement
0.01 mm 0.001 mm ±999999.999 mm
IS-B 0.001 tum 0.0001 tum ±99999.9999 tum
0.01 grader 0.001 grader ±999999.999 grader
0.001 mm 0.0001 mm ±99999.9999 mm
IS-C 0.0001 tum 0.00001 tum ±9999.99999 inch
0.001 grader 0.0001 grader ±99999.9999 grader

OBS!
Enheten (mm eller tum) i tabellen används för att indikera ett diametervärde
för programmering av diameter (när bit 3 (DIA) i parameter nr 1006 är inställd
på 1) eller ett radievärde för programmering av radie.
Inställning av kommandomultiplicering (CMR), detekteringsmultiplicering (DMR) och
referensräknarens kapacitet

Kommandopuls +
×CMR Felräknare DA- Till
konverterare hastighets-
Minst - styrning
kommenderad
inkrement

Referensräknare ×DMR Positions-


Detekterings detektor
Återkopplingspuls
enhet

Ställ in CMR och DMR så att pulsvikten för + inmatning (kommando från
CNC-maskinen) i felräknaren matchar pulsvikten för -inmatning (feedback från
positionsdetektorn).
[Minsta kommandoinkrement]/CMR=[Detekteringsenhet]=
[Återkopplingspulsenhet]/DMR
[Minsta kommandoinkrement]
Minsta enhet för kommandon som skickas från CNC:n till maskinen
[Detekteringsenhet]
Minsta enhet för maskinpositionsdetektering

- 1340 -
B-64604SW/01 BILAGA A. PARAMETRAR
Enheten för feedbackpulser varierar beroende på typ av detektor.
[Återkopplingspulsenhet]=
[Mängden rörelse per rotation i pulsgivaren]/
[Antalet pulser per rotation i pulsgivaren]
Som storlek för referensräknaren skall rutsystemintervallet för referenspunktsreturen
specificeras med rutsystemsmetoden.
[Referensräknarens storlek]=[Rutsystemintervall]/[Detekteringsenhet]
[Rutsystemintervall]=[Mängden rörelse per rotation för pulsgivaren]
Inställningen av en kommandomultiplikator ser ut så här:
(1) När kommandomultiplikatorn är 1 till 1/27
Inställt värde = 1 / kommandomultiplikator + 100
Giltigt dataområde: 101 till 127
(2) När kommandomultiplicering är 0.5 till 48
Inställt värde = 2 × kommandomultiplikator
Giltigt dataområde: 1 till 96

OBS!
Om en matningshastighet som överstiger den matningshastighet
som framkommer av uttrycket nedan används, kan resultatet bli en
inkorrekt förflyttning vilket i sin tur kan utlösa ett servolarm. Se till
att använda en matningshastighet som inte överstiger den
matningshastighet som framkommer av följande uttryck:
Fmax[mm/min] = 196602 × 104 × minsta
kommandoinkrement/CMR
1821 Referensräknare för varje axel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
[Typ indata] Parameterinmatning
[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] 0 till 999999999
Ställ in en storlek för referensräknaren.
Som storlek för referensräknaren skall ett rutsystemintervall för referenspunktsretur
specificeras som är baserat på rutsystemmetoden.
När ett värde som är mindre än 0 specificeras antas 10000.
När en linjär skala med absoluta adressreferensmärken används skall intervallet för märke
1 ställas in.
1828 Positioneringsavvikelsegräns för varje axel i rörelse

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] 0 till 99999999
Ställ in en positioneringsavvikelsegräns för varje axel i rörelse
Om positioneringsavvikelsen överstiger positioneringsavvikelsegränsen under rörelse
genereras servolarmet SV0411, "FEL FÖR MYCKET (RÖRELSE)" och åtgärden stoppas
omedelbart (som vid nödstopp).
Generellt skall positioneringsavvikelsen för snabbtransport plus lite marginal ställas in i
denna parameter.

- 1341 -
A. PARAMETRAR BILAGA B-64604SW/01

1829 Positioneringsavvikelsegräns för varje axel i stoppat tillstånd

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] 0 till 99999999
Ställ in positioneringsavvikelsegränsen i stoppat tillstånd för varje axel
Om positioneringsavvikelsen i stoppat tillstånd överstiger den positionerings-
avvikelsegräns som ställts in för stoppat tillstånd, genereras servolarmet SV0410, "FEL
FÖR MYCKET (STOPP)" och driften stoppas omedelbart (som vid nödstopp).

1851 Glappkompenseringsvärde för vare axel

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] -9999 till 9999
Ställ in kompenseringsvärdet för glapp för varje axel.
När maskinen flyttar sig i en motsatt riktning mot riktningen för referenspunktsreturen
när strömmen har slagits på utförs den första kompenseringen för glapp.

1882 Intervall för märke 2 på en linjär skala med absoluta adressreferensmärken

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] 0 till 999999999
Ställ in intervallet för märke 2 på en linjär skala med absoluta adressreferensmärken.

Distans 1 från skalans nollpunkt till referenspunkten (linjär skala med absoluta adressreferensmärken)
1883
eller distans 1 från baspunkt till referenspositionen (linjär skala med en absolut adressnollpunkt)

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] -999999999 till 999999999

Distans 2 från skalans nollpunkt till referenspunkten (linjär skala med absoluta adressreferensmärken)
1884
eller distans 2 från baspunkt till referenspositionen (linjär skala med en absolut adressnollpunkt)

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
- 1342 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] -999 till 999
När en linjär skala med absoluta adressreferensmärken används, ange avståndet från
skalans nollpunkt till referenspositionen i parametrarna nr 1883 och 1884).
Distansen från nollpunkten till referenspunkten på en linjär skala
= nr. 1884 × 1 000 000 000 + nr. 1883
Skalans nollpunkt representerar en punkt där märke 1 och märke 2 matchar. Vanligtvis är
denna punkt en virtuell punkt som inte existerar fysiskt på skalan. (Se fig. A.1 (a).)
Om referenspunkten placeras i + riktningen när den ses från skalans nollpunkt skall ett
positivt värde ställas in. Om referenspunkten placeras i - riktningen när den ses från
skalans nollpunkt skall ett positivt värde ställas in.
Referenspunkt
Omkodarens nollpunkt Omkodarslut
Märke 1 Märke 2 Märke 1 Märke 2
Märke 1 = märke 2

……..

8.0 42.0 8.2 41.8

PRM.1821

PRM.1882

PRM.1884 × 1,000,000,000 + PRM.1883

Fig. A.1 (a)

[Exempel på parameterinställningar]
När en omkodare såsom visas i fig. A.1 (b) används med en IS-B-maskin med
millimetersystem:
Skalans nollpunkt + riktning Referenspunkt - riktning

A B
Märke 1 Märke 2 Märke 1 Märke 2 Märke 1 Märke 2 Märke 1
Märke 1 Märke 1 Märke 2 Märke 1

20.000 19.980 9.940 10.060 9.960 10.040 9.980 10.020

5.000 20.000mm

-[9960/(20020-20000)*20000+5000] = -9965000 20.020mm

Parametrar
Nr. 1821 (intervall för märke 1) = 20000
Nr. 1882 (intervall för märke 2) = 20020
Nr. 1883 (referensposition) = position för punkt A + 5,000
= avstånd mellan A och B/(märke 2 − märke 1) × märke 1 + 5000
= 9960/(20020-20000) × 20000 + 5000
= 9965000
= -9965000 (referenspositionen är på den negativa sidan)

Fig. A.1 (b)

- 1343 -
A. PARAMETRAR BILAGA B-64604SW/01

[Inställning parameter nr. 1883]


När det är svårt att mäta avståndet från skalans nollpunkt till referenspositionen
(parameter nr. 1883), kan metoden som beskrivs nedan användas för att hitta avståndet.

<1> Sätt parameter nr. 1815 för att möjliggöra denna funktion.
Ställ in ett lämpligt värde i parameter nr. 1821 och nr. 1882.
Ställ in 0 i parameter nr. 1240.
Ställ in 0 i parameter nr. 1883 och 1884.
<2> Vid lämplig position, fastställ en referensposition.
(Som en följd representerar maskinkoordinaten avståndet från skalans nollpunkt till
aktuell position.)
<3> Genom joggmatning eller handrattsmatning, sätt maskinen i korrekt
referensposition.
<4> I parameter nr. 1883, ställ in maskinkoordinaten för den tiden konverterad till
detekteringsenheten (maskinkoordinat × CMR).
<5> Om nödvändigt, ställ in parameter nr. 1240.

När en linjär skala med en absolut adressnollpunkt används, ställ in avståndet från
baspunkt till referenspositionen i parametrarna nr 1883 och 1884. Baspunkten är en punkt
vid en skalas slut såsom visas fig. A.1 (c).
Baspunkt Referenspunkt

Märke 1 Märke 2 Märke 1 Märke 2 Märke 1 Märke 2 Märke 1

10.020 9.980 10.040 9.960 10.060 9.940

20.000
20.020

Fig. A.1 (c)

Om referenspositionen är placerad i den positiva riktningen när den ses från baspunkten,
ställ in ett positivt värde; om referenspositionen är placerad i den negativa riktningen,
ställ in ett negativt värde. Ställ in värdet genom att följa stegen som förklaras nedan.
<1> Sätt bit 1 (OPTx) i parameter nr. 1815, bit 2 (DCLx) i parameter nr. 1815 och bit 3
(SDCx) i parameter nr. 1818 för att aktivera denna funktion.
Ställ in 0 i parameter nr. 1240.
Ställ in 0 i parameter nr. 1883 och 1884.
<2> Etablera en referensposition vid en lämplig position.
(Följdaktligen indikerar maskinkoordinatvärden avståndet från baspunkten till den
aktuella positionen.)
<3> Genom joggmatning eller handrattsmatning, sätt maskinen i korrekt
referensposition.
<4> I parametrar nr 1883 och 1884, ställ in maskinkoordinaten för den tiden konverterad
till detekteringsenheten (maskinkoordinat × CMR).
Om nödvändigt, ställ in parameter nr. 1240.

- 1344 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
1 Ställ in parametrar nr 1883 och 1884 så att avståndet från skalans
nollpunkt (för en linjär skala med absolut adressreferensmärken)
eller baspunkten (för en linjär skala med en absolut
adressnollpunkt) till referenspositionen är inom intervallet -999 999
999 999 till +999 999 999 999. Om ett värde utanför det här
området ställs in, utlöses larm DS0016,”SERIAL DCL:FOLLOW-UP
ERROR” eller DS1448,”OGILTIG PARAMETER (D.C.S.)”.
2 Skalområdet på skalan kan inte utökas till över skalans nollpunkt
eller baspunkten. Gör parameterinställningar inte för att orsaka att
skalområdet utvidgas bortom skalans nollpunkt eller baspunkt.

#7 #6 #5 #4 #3 #2 #1 #0
1902 ASE FMD

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#0 FMD FSSB-inställningens läge är:


0: Automatiskt inställningsläge.
(När förhållandet mellan en axel och en förstärkare definieras på
FSSB-inställningsskärmen, ställs parametrar nr 1023, 2013#0, 2014#0, 3717,
11802#4 och 24000–24103 in automatiskt.
1: Läget manuell inställning 2.
(Parametrar nr 1023, 2013#0, 2014#0, 3717, 11802#4 till 24000–24103 ställs in
manuellt.)

#1 ASE När automatisk inställning väljs för FSSB-inställning (bit 0 (FMD) i parameter nr. 1902
ställs in på 0) kommer automatisk inställning:
0: ej att slutföras.
1: att slutföras.
Denna bit ställs automatiskt in på 1 när den automatiska inställningen är klar.

Parameter nr 2000–2999 är för digital servo. Följande parametrar beskrivs inte i den här handboken. Se
FANUC AC SERVO MOTOR αi -seriens PARAMETERHANDBOK (B-65270EN)

#7 #6 #5 #4 #3 #2 #1 #0
2011 XIAx SYNx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 SYNx När funktionen elektronisk växellåda (EGB) används, ställer denna bit in axeln på
synkronisering.
0: Axel synkroniseras inte av EGB
1: Axel synkroniseras av EGB
Ställ in 1 för både slav- och dummyaxlarna i EGB.

- 1345 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
Inställningen av denna parameter blir giltig när strömmen har
slagits av och sedan på igen.

#7 XIAx Tillfällig absolut koordinatinställning:


0: Används ej.
1: Används.

OBS!
1 När tillfällig absolut koordinatinställning används måste bit 1
(OPTx) i parameter nr. 1815, bit 5 (APCx) i parameter nr. 1815,
parameter nr. 1874 och parameter nr. 1875 ställas in.
2 Inställningen av denna parameter verkställs när strömmen har
slagits av och sedan på igen.

2031 Differenströskel momentkommando för momentdifferenslarm

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Giltigt dataområde] 0 till 14564
Om det absoluta värdet för momentkommandodifferensen mellan två axlar överstiger det
värde som ställts in i denna parameter utlöses ett larm.
Ställ in samma värde för två axlar som underligger axelsynkronstyrning.
Servoaxelnumren för den synkroniserade huvudaxeln och slavaxeln måste tilldelas så att
ett udda nummer tilldelas huvudaxeln och nästa axelnummer tilldelas slavaxeln.
Exemplen är (1,2) och (3,4).

- 1346 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
3002 OVM POV

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#6 POV Övermanningsfunktionen för paus-/extrafunktionstid är:


0: Ogiltig.
1: Giltig.

#7 OVM Övermanningsfunktionen för paus-/extrafunktionstid är övermanningsfunktionen för


M02,M30:
0: Ogiltig.
1: Giltig.

#7 #6 #5 #4 #3 #2 #1 #0
3008 XSG

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#2 XSG En signal tilldelad till en X-adress är:


0: Fixerad till adressen.
1: Kan återtilldelas till en godtycklig X-adress.

OBS!
När denna parameter ställs in på 1, sätt parameter nr. 3013, 3014,
3012 och 3019. Om parameter nr. 3013 och 3014 inte är inställda,
kommer inbromsningssignalen för referenspunktsretur tilldelas bit 0
av <X0000>. Om parameter nr 3012 och nr 3019 inte är inställda
blir skippsignalen SKIPn, PMC-axelstyrningsskippsignalen ESKIP,
mätpositionsnärmandesignalen, spärrsignalen för manuell matning
för varje axelriktning och skrivsignalen för
verktygskompenseringsvärdet tilldelat <X0000>.

3012 Skippsignal tilldelad adress

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 0 till 727
Ställ in en X-adress som skippsignalen SKIPn ska tilldelas.

- 1347 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
Denna parameter är giltig när bit 2 (XSG) i parameter nr. 3008 är
inställd på 1.
Beroende på konfigurationen för I/O-länken är de faktiska
användbara X-adresserna:
<X0000 till X0127>, <X0200 till X0327>, <X0400 till X0527>,
<X0600 till X0727>

3013 X-adressen till vilken inbromsningssignalen för referenspunktsretur är tilldelad

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Giltigt dataområde] 0 till 727
Ställ in en adress för vilken inbromsningssignalen *DECn för referenspunktsretur för
varje axel ska tilldelas.

OBS!
Denna parameter är giltig när bit 2 (XSG) i parameter nr. 3008 är
inställd på 1.
Beroende på konfigurationen för I/O-länken är de faktiska
användbara X-adresserna:
<X0000 till X0127>, <X0200 till X0327>, <X0400 till X0527>,
<X0600 till X0727>

Procentandel som antas när 1 % övermanningssignalen för snabbtransport indikerar 0 % under


3018
exekvering av en extrafunktion

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Dataenhet] %
[Giltigt dataområde] 0 till 100
När 1 % övermanningssignalerna för snabbtransport HROV0 till HROV6 indikerar 0 % i
tidsövermanningsfunktionen för paus-/extrafunktionen, ställer den här parametern
procentandelen för beräkning av en otillräcklig tid.
0 % antas vara 10 %.

Adress till vilken skippsignalen för PMC-axelstyrning, mätpositionsnärmandesignalen och


3019
verktygsoffsetskrivsignalerna tilldelas

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 0 till 727

- 1348 -
B-64604SW/01 BILAGA A. PARAMETRAR
Ställer in en X-adress till vilken PMC-axelstyrningens skippsignal ESKIP,
mätpositionsnärmandesignaler (XAE, YAE och ZAE (M-serien) eller XAE och ZAE
(T-serien), och verktygskompenseringens skrivsignaler (±MIT1 och ±MIT2 (T-serien) är
allokerade.

Exempel 1. När parameter nr. 3012 är inställd på 5 och parameter nr. 3019 är inställd på 6
När bit 2 (XSG) i parameter nr. 3008 är 1, allokeras skippsignalen för
PMC-axelstyrningen och ankomstsignalen för mätpositionen till X0006 och
skippsignalen allokeras till X0005.
#7 #6 #5 #4 #3 #2 #1 #0
X0005 SKIPP SKIPP6 SKIPP5 SKIPP4 SKIPP3 SKIPP2 SKIPP8 SKIPP7 (T-serien)
#7 #6 #5 #4 #3 #2 #1 #0
SKIPP SKIPP6 SKIPP5 SKIPP4 SKIPP3 SKIPP2 SKIPP8 SKIPP7 (M-serien)

#7 #6 #5 #4 #3 #2 #1 #0
X0006 ESKIP -MIT2 +MIT2 -MIT1 +MIT1 ZAE XAE (T-serien)
#7 #6 #5 #4 #3 #2 #1 #0
ESKIP ZAE YAE XAE (M-serien)

Exempel 2. När parameter nr. 3012 är inställd på 5 och parameter nr. 3019 är inställd på 5
När bit 2 (XSG) i parameter nr. 3008 är 1, allokeras skippsignalen för
PMC-axelstyrningen och ankomst- och skippsignalen för mätpositionen till X0005.
#7 #6 #5 #4 #3 #2 #1 #0
X0005 ESKIP -MIT2 +MIT2 -MIT1 +MIT1 ZAE XAE
SKIPP (T-serien)
SKIPP6 SKIPP5 SKIPP4 SKIPP3 SKIPP2 SKIPP8 SKIPP7
#7 #6 #5 #4 #3 #2 #1 #0
ESKIP ZAE YAE XAE
SKIPP SKIPP5 SKIPP4 SKIPP3 (M-serien)
SKIPP6 SKIPP2 SKIPP8 SKIPP7

OBS!
Denna parameter är giltig när bit 2 (XSG) i parameter nr. 3008 är
inställd på 1.
Beroende på konfigurationen för I/O-länken är de faktiska
användbara X-adresserna:
<X0000 till X0127>, <X0200 till X0327>, <X0400 till X0527>,
<X0600 till X0727>

3021 Adress till vilken en axelsignal tilldelas

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] 0 till 7, 10 till 17, 20 till 27, 30 till 37
Ställ in en PMC-gränssnittsadress för varje axel i CNC-maskinen.
Ställ in ett värde i enlighet med tabellerna nedan.
Värde i parameter nr. 3021 (andra siffran)
Inställningsvärde Inmatningssignaladress Utmatningssignaladress
0 G0000–G0767 F0000–F0767
1 G1000 till G1767 F1000 till F1767
2 G2000 till G2767 F2000 till F2767
3 G3000 till G3767 F3000 till F3767
- 1349 -
A. PARAMETRAR BILAGA B-64604SW/01

Värde i parameter nr. 3021 (första siffran)


Inställningsvärde Inmatningssignaladress Utmatningssignaladress
0 0 0
1 1 1
:
7 7 7

[Exempel på inställning]
Axelnummer: Nr 3021 Signalallokering
1 0 +J1<G0100.0>, -J1<G0102.0>, ZP1<F0090.0>, ...
2 1 +J2<G0100.1>, -J2<G0102.1>, ZP2<F0090.1>, ...
3 2 +J3<G0100.2>, -J3<G0102.2>, ZP3<F0090.2>, ...
4 10 +J4<G1100.0>, -J4<G1102.0>, ZP4<F1090.0>, ...
5 11 +J5<G1100.1>, -J5<G1102.1>, ZP5<F1090.1>, ...

Om åtta eller färre axlar används per kanal och 0 är inställt för samtliga axlar, resulterar
det i följande signalallokering:
Axel 1 på kanal 1 = Inställning lika med 0
Axel 2 på kanal 1 = Inställning lika med 1
:
Axel 1 på kanal 2 = Inställning lika med 10
:

OBS!
Ställ in den här parametern när fler än åtta axlar används per
kanal.
Det giltiga dataområdet varierar beroende på systemprogramvaran.

3022 Adress till vilken en spindelsignal tilldelas

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bytespindel
[Giltigt dataområde] 0 till 3, 10 till 13, 20 till 23, 30 till 33
Ställ in en PMC-gränssnittsadress för varje axel i CNC-maskinen.
Ställ in ett värde i enlighet med tabellerna nedan.
Värde i parameter nr. 3022 (andra siffran)
Inställningsvärde Inmatningssignaladress Utmatningssignaladress
0 G0000–G0767 F0000–F0767
1 G1000–G1767 F1000–F1767
2 G2000 till G2767 F2000 till F2767
3 G3000 till G3767 F3000 till F3767

Värde i parameter nr. 3022 (första siffran)


Inställningsvärde Inmatningssignaladress Utmatningssignaladress
0 Bitposition A Bitposition A
1 Bitposition B Bitposition B
2 Bitposition C Bitposition C
3 Bitposition D Bitposition D
(Bitpositionerna A, B, C och D varierar beroende på signaltypen.)

- 1350 -
B-64604SW/01 BILAGA A. PARAMETRAR

[Exempel på inställning]
Spindelnummer Nr 3022 Signalallokering
1 0 TLMLA<G0070.0>, TLMHA<G0070.1>, ALMA<F0045.0>, ...
2 1 TLMLB<G0074.0>, TLMHB<G0074.1>, ALMB<F0049.0>, ...
3 10 TLMLA<G1070.0>, TLMHA<G1070.1>, ALMA<F1045.0>, ...
4 11 TLMLB<G1074.0>, TLMHB<G1074.1>, ALMB<F1049.0>, ...

Om fyra eller färre axlar används per kanal och 0 är inställt för samtliga axlar, resulterar
det i följande signalallokering:
Axel 1 på kanal 1 = Inställning lika med 0
Axel 1 på kanal 1 = Inställning lika med 1
:
Axel 1 på kanal 2 = Inställning lika med 10
:

OBS!
Det giltiga dataområdet varierar beroende på systemprogramvaran.

3030 Tillåtet antal siffror för M-koden

3031 Tillåtet antal siffror för S-koden

3032 Tillåtet antal siffror för T-koden

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till 8
Ställ in det tillåtna antalet siffror för M-, S- och T-koderna.
När 0 är inställt antas det tillåtna antalet siffror vara 8.

3033 Tillåtet antal siffror för B-koden (andra hjälpfunktionen)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till 8
Ställ in det tillåtna antalet siffror för den andra hjälpfunktionen.
När 0 är inställt antas det tillåtna antalet siffror vara 8.
För att decimalpunkten som ska specificeras ska aktiveras måste bit 0 (AUP) i parameter
nr. 3450 ställas in på 1. I det här fallet omfattar det tillåtna antalet siffror inställt i den här
parametern antalet decimalplatser.
Om ett värde som överstiger det tillåtna antalet siffror specificeras utlöses larm PS0003
"FÖR MÅNGA SIFFR".

#7 #6 #5 #4 #3 #2 #1 #0
DAC DRC PPD MCN
3104
DAC DAL DRC DRL PPD MCN

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 MCN Maskinposition
0: Oavsett om inmatningen görs i mm eller tum visas maskinpositionen i mm för
millimetermaskiner eller i tum för tummaskiner.

- 1351 -
A. PARAMETRAR BILAGA B-64604SW/01

1: När inmatningen görs i mm visas maskinpositionen i mm och när inmatningen görs i


tum visas maskinpositionen i tum.

#3 PPD Relativ positionsvisning när ett koordinatsystem är inställt


0: Inte förinställt
1: Förinställt

OBS!
Om något av följande exekveras när PPD är inställt på 1 förinställs
den relativa positionsvisningen till samma värde som den absoluta
positionsvisningen:
(1) Manuell referenspunktsretur
(2) Koordinatsysteminställning baserad på G92 (G50 för
G-kodsystem A på svarvsystemet)
(3) Förinställning av arbetsstyckets koordinatsystem baserad på
G92.1 (G50.3 för G-kodsystem A på svarsystemet )
(4) När en T-kod för svarvsystemet specificeras.

#4 DRL Relativ position


0: Den faktiska position som visas tar med verktygslängden i beräkningen.
1: Den programmerade position som visas tar inte med verktygslängden i beräkningen.

#5 DRC När relativa positioner visas:


0: Värden som inte utesluter det transportvärde som bygger på verktygskompensering
och nosradiekompensering visas.
1: Värden som utesluter det transportvärde som bygger på verktygskompensering och
nosradiekompensering (programmerade positioner) visas.

#6 DAL Absolut position


0: Den faktiska position som visas tar med verktygslängden i beräkningen.
1: Den programmerade position som visas tar inte med verktygslängden i beräkningen.

OBS!
I svarvsystem, huruvida ett verktygsoffset ska exkluderas när man
visar den absoluta positionen bestäms av inställningen av bit 1
(DAP) i parameter nr. 3129.

#7 DAC När en absolut position visas:


0: Värden som inte utesluter det transportvärde som bygger på verktygskompensering
och nosradiekompensering visas.
1: Värden som utesluter det transportvärde som bygger på verktygskompensering och
nosradiekompensering (programmerade positioner) visas.

#7 #6 #5 #4 #3 #2 #1 #0
3106 DAK

[Typ indata] Inställning av inmatning


[Datatyp] Bit

#6 DAK Specificerar huruvida koordinater ska visas i programkoordinatsystemet eller


verktygskoordinatsystemet som absoluta koordinater när något av lägena 3-dimensionell
koordinatkonvertering, indexering av lutat bearbetningsplan är inställt.
0: Visa koordinater i programkoordinatsystemet.
- 1352 -
B-64604SW/01 BILAGA A. PARAMETRAR
1: Visa koordinater i verktygsprogramkoordinatsystemet.

#7 #6 #5 #4 #3 #2 #1 #0
3107 MDL SOR

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#4 SOR Visning av programkatalogen


0: Program listas i registreringsordning.
1: Program listas i namnordning.

OBS!
I fillistan på dataservern visas programmen i programnummerordning
med nollor utelämnade om parametern är 0.

#7 MDL Visning av den modala statusen på programredigeringsskärmen på 8,4-tums skärm


0: visas inte.
1: visas (endast i MDI-läget).

#7 #6 #5 #4 #3 #2 #1 #0
3111 OPS OPM SPS SVS

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#0 SVS Servoinställningsskärm och servojusteringsskärm


0: visas inte
1: visas

#1 SPS Spindeljusteringsskärm
0: visas inte
1: visas

#5 OPM Driftmonitor
0: visas inte
1: visas

#6 OPS Hastighetsmätaren på driftsmonitorns skärm visar:


0: Spindelmotorns varvtal.
1: Spindelvarvtal

#7 #6 #5 #4 #3 #2 #1 #0
3115 NDAx NDPx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 NDPx Den aktuella positionen:


0: visas.
1: visas inte.

- 1353 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
När du använder elväxellådan (EGB)-funktionen ställer du in 1 för
EGB-dummyaxeln för att avaktivera aktuell positionsvisning.

#1 NDAx Aktuell position och mängden rörelse som ska göras i absoluta och relativa koordinater:
0: visas.
1: visas inte. (Maskinkoordinaterna visas.)

#7 #6 #5 #4 #3 #2 #1 #0
DAP DRP
3129

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 DRP För visning av relativ koordinat:


0: Den aktuella koordinatpositionen med hänsyn tagen till verktygsoffset
(verktygsrörelse) visas.
1: Den programmerade koordinatpositionen utan hänsyn till verktygsoffset
(verktygsrörelse) visas.

#1 DAP För visning av absolut koordinat:


0: Den aktuella koordinatpositionen med hänsyn tagen till verktygsoffset
(verktygsrörelse) visas.
1: Den programmerade koordinatpositionen utan hänsyn till verktygsoffset
(verktygsrörelse) visas.

OBS!
I bearbetningscentersystem bestämer inställningen på bit 6 (DAL) i
parameter nr. 3104 huruvida verktygslängdsoffset ska exkluderas
när man visar den absoluta positionen.

3131 Axelnamnsindex

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] 0 till 9, 65 till 90
För att skilja mellan axlar under parallell drift, synkroniseringsstyrning och
tandemstyrning skall ett index för varje axelnamn specificeras.
Inställningsvär
Betydelse
de
Varje axel ställs in som en annan axel än en synkroniseringsstyrningsaxel
0
eller tandemstyrningsaxel.
1 till 9 Ett inställt värde används som ett index.
65 till 90 En inställd bokstav (ASCII-kod) används som ett index.

[Exempel] När axelnamnet är X läggs ett index till så som visas nedan.
Inställningsvär Axelnamn som visas på en skärm såsom positionsvisningsskärmen
de
0 X
1 X1
77 XM
83 XS

- 1354 -
B-64604SW/01 BILAGA A. PARAMETRAR
Om ett flerkanalsystem nyttjas, används inget förlängt axelnamn som inom en kanal och
inget index är inställt för axelnamnen, används kanalenumret automatiskt som index för
axelnamnen. För att avaktivera visningen av axelnamnets index, ställ en tom (32) av
ASCII- kod i parametern för att ange ett index till axelnamnet.

OBS!
Om ens en axel i en kanal använder ett utökat axelnamn när bit 2
( EAS) i parameter nr. 11308 är inställd på 0, kan indexen inte
användas för axelnamn på kanalen.

3141 Kanalnamn (tecken 1)

3142 Kanalnamn (tecken 2)

3143 Kanalnamn (tecken 3)

3144 Kanalnamn (tecken 4)

3145 Kanalnamn (tecken 5)

3146 Kanalnamn (tecken 6)

3147 Kanalnamn (tecken 7)

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] Se korrespondenstabellen för teckenkoder.
Specificera ett kanalnamn med koder.
En teckensträng som består av alfanumeriska tecken, katakana-tecken och specialtecken
med en maximal teckenlängd på sju tecken kan visas som en serie namn.

OBS!
1 För tecken och koder, se bilaga "TECKENKODSLISTA".
2 När 0 är inställt i parameter nr. 3141, visas KANAL1 (KANAL2...)
som kanalnamn.
3 När visningen av valbara kanalnamn förstoras (med bit 2 (PNE) i
parameter nr. 11350 inställd på 1), visas endast alfanumeriska
tecken. Om några andra typer av tecken ställs in visas mellanslag
istället.

#7 #6 #5 #4 #3 #2 #1 #0
3201 NPE

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#6 NPE Med ett M02-, M30- eller M99-block antas programregistreringen vara:
0: Slutförd
1: Inte slutförd

- 1355 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
3202 NE9 NE8

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 NE8 Redigering av underprogram med programnummer 8000–8999 är


0: förhindras inte
1: förhindras
När denna parameter är inställd på 1 inaktiveras följande redigeringsrutiner:
(1) Programradering (även om radering av alla program specificeras, raderas inte
program med programnummer 8000 till 8999.)
(2) Programutmatning (även om utmatning av alla program specificeras matas inte
program med programnummer 8000 till 8999 ut.)
(3) Programnummersökning
(4) Programredigering av registrerade program
(5) Programregistrering
(6) Programjämförelse
(7) Visa program

OBS!
Denna parameterinställning påverkar inte följande program:
(1) Program på dataservern
(2) Program för att köra och redigera minneskortprogram på ett
minneskort

#4 NE9 Redigering av underprogram med programnummer 9000–9999


0: förhindras inte
1: förhindras
När denna parameter är inställd på 1 inaktiveras följande redigeringsrutiner:
(1) Programradering (även om radering av alla program specificeras, raderas inte
program med programnummer 9000 till 9999.)
(2) Programutmatning (även om utmatning av alla program specificeras matas inte
program med programnummer 9000 till 9999 ut.)
(3) Programnummersökning
(4) Programredigering av registrerade program
(5) Programregistrering
(6) Programjämförelse
(7) Visa program

OBS!
Denna parameterinställning påverkar inte följande program:
(1) Program på dataservern
(2) Program för att köra och redigera minneskortprogram på ett
minneskort

#7 #6 #5 #4 #3 #2 #1 #0
3203 MCL MER MZE

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

- 1356 -
B-64604SW/01 BILAGA A. PARAMETRAR
#5 MZE När MDI-drift har startat är programredigering under drift:
0: Aktiverad
1: Inaktiverad

#6 MER När det sista blocket i ett program har exekverats vid enkelblocksdrift i MDI-funktionen
kommer det exekverade blocket:
0: inte raderas
1: raderas

OBS!
När MER är inställt på 0 raderas programmet om märket för slut på
registrering (%) läses och exekveras. (Märket % infogas
automatiskt i slutet av ett program.)

#7 MCL Huruvida ett program som utarbetats i MDI-läget rensas med återställning kommer det
0: inte raderas
1: raderas

#7 #6 #5 #4 #3 #2 #1 #0
3204 MKP SPR P9E P8E

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#3 P8E Redigering av underprogram med programnummer 80000000–89999999


0: förhindras inte.
1: förhindras.

#4 P9E Redigering av underprogram med programnummer 90000000–99999999


0: förhindras inte.
1: förhindras.

#5 SPR Ett särskilt programnummer i niotusentalen


0: antas inte vara ett nummer som fås genom att lägga till 90000000.
1: antas vara ett nummer som fås genom att lägga till 90000000.

#6 MKP När M02, M30 eller EOR (%) exekveras i MDI-drift kommer det skapade
MDI-programmet:
0: Att raderas automatiskt.
1: Inte att raderas automatiskt.

OBS!
Om bit 6 (MER) i parameter nr. 3203 är 1, kommer exekvering av
det sista blocket att erbjuda ett val huruvida man automatiskt ska
radera ett skapat program.
#7 #6 #5 #4 #3 #2 #1 #0
3207 VRN

[Typ indata] Parameterinmatning


[Datatyp] Bit

#5 VRN På kundmakrovariabelskärmen kommer variabelnamnen på de gemensamma variablerna


#500 till #549:
0: visas inte.
- 1357 -
A. PARAMETRAR BILAGA B-64604SW/01

1: visas.

3210 Programskydd (PSW)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Giltigt dataområde] 0 till 99999999
Med denna parameter ställs ett lösenord in för skydd av program nr 9000 till 9999. När
ett annat värde än noll ställs in i denna parameter och detta värde skiljer sig från det
nyckelord som ställts in i parameter nr 3211, ställs bit 4 (NE9) i parameter nr 3202 för
skydd av program nr 9000 till 9999 in på 1 automatiskt.
Detta inaktiverar redigering av program nr 9000 till 9999. Inte förrän det värde som ställts
in som ett nyckelord kan NE9 ställas in på 0 och lösenordet ändras.

OBS!
1 Det tillstånd där lösenord ≠ 0 och lösenord ≠ nyckelord kallas det
låsta tillståndet. När ett försök görs att ändra lösenordet genom en
MDI-inmatning i detta tillstånd visas varningsmeddelandet "WRITE
PROTECTED" för att visa att det inte går att ändra lösenordet. När
ett försök görs att ändra lösenordet med G10 (programmerbar
parameterinmatning), utlöses larmet (PS0231), "OGILTIGT
FORMAT I G10 L52".
2 När värdet på lösenordet inte är 0 visar inte parameterskärmen
lösenordet. Var försiktig när du ställer in ett lösenord.

3211 Programskyddsnyckel (KEY)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Giltigt dataområde] 0 till 99999999
När det värde som ställts in som lösenord (ställs in i parameter nr. 3210) ställs in i denna
parameter frigörs det låsta läget så att användaren kan ändra lösenordet och det värde som
ställts in i bit 4 (NE9) i parameter nr. 3202.

OBS!
Det inställda värdet i denna parameter visas inte. När strömmen
slås av ställs denna parameter in på 0.

3220 Lösenord (PSW)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Giltigt dataområde] 0 till 99999999
Den här parametern ställer in ett lösenord (PSW). När ett annat värde än 0 ställs in, ställs
ett lösenord in. När ett lösenord ställs in visas ett blanksteg i den här parametern och läget
(låst läge) där en åtgärd, som programredigering låses, ställs in. När lösenord (PSW) = 0,
alltså i det normala läget, eller när lösenord (PSW) = nyckelord (KEY), alltså i det olåsta
läget, kan den här parametern ställas in.

3221 Nyckelord (KEY)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
- 1358 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Giltigt dataområde] 0 till 99999999
När samma värde som lösenordet (PSW) ställs in i den här parametern, frigörs låset (olåst
läge). Det inställda värdet i denna parameter visas inte.
Värdet i den här parametern initialiseras automatiskt till 0 när strömmen slås på. Detta
innebär att om strömmen slås av i det olåsta läget och sedan slås på igen, ställs det låsta
läget automatiskt in.
3222 Programskyddsintervall (min.värde) (PMIN)

3223 Programskyddsintervall (max.värde) (PMAX)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Giltigt dataområde] 0 till 99999999
Program i ett intervall som ställs in här kan låsas. Ställ in minimiprogramnumret och
max.programnumret för ett önskat intervall.
Ställ in dessa parametrar att uppfylla PMAX > PMIN.
Dessa parametrar kan ställas in när lösenord (PSW) = 0, alltså i det normala läget, eller
när lösenord (PSW) = nyckelord (KEY), alltså i det olåsta läget.
[Exempel] Parameter nr. 3222 = 7000
Parameter nr. 3223 = 8499
När värdena ovan ställs in, kan programmen mellan O7000 och O8499 låsas.
När PMIN = 0, antas specifikationen av PMIN = 9000. När PMAX = 0, antas
specifikationen av PMAX = 9999. Så när dessa parametrar är inställda på
standardvärdena, är programmen från O9000 till O9999 låsta.

OBS!
1 Parameter nr. 3220 till 3223 matas varken ut eller in.
2 Parameter nr. 3220 till 3223 rensas inte ens då en rensningsåtgärd
för en parameterfil utförs i IPL-läget.
3 Lösenordsvärden (PSW) och nyckelordsvärden (KEY) visas inte.
När lösenord (PSW) = 0, visas 0 i parameter nr. 3220 för att
indikera att det normala läget är inställt.
4 När ett lösenord (PSW) eller nyckelord (KEY) ställs in har [+INPUT]
samma effekt som [INPUT]. Om till exempel inmatningsåtgärden
"1[+INPUT]" utförs medan 99 är inställt i nyckelordsparametern
(KEY), ställs 1 in.
#7 #6 #5 #4 #3 #2 #1 #0
3233 PDM PCE

[Typ indata] Parameterinmatning


[Datatyp] Bit
#0 PCE Programredigering:
0: Utförs i ordredigeringsläget.
1: Utförs i teckenredigeringsläget.

#1 PDM På dataserverfillistans skärm:


0: Kan M198-åtgärdens mappar och DNC-åtgärdens filer ställas in.
1: Kan mappar i dataservern ställas in som förgrundsmapp och bakgrundsmapp.

- 1359 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
När en M198 externt underprogramsanrop eller en DNC-åtgärd
utförs på dataservern, ställs denna bit in på 0.
Gällande förgrunds- och bakgrundsmapparna, se kapitlet
"PROGRAMHANTERING" i "PROGRAMMERING" och "DRIFT".

#7 #6 #5 #4 #3 #2 #1 #0
3280 NLC

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 NLC Dynamisk växling av visningsspråk är:


0: Aktiverat.
1: Inaktiverat.
När den dynamiska växlingen av visningsspråk är inaktiverad går det inte att visa
språkinställningsskärmen. I så fall skall inställningen i parameter nr. 3281 på
parameterskärmen ändras och sedan skall strömmen slås på igen för att växla
visningsspråk.

3281 Visningsspråk

[Typ indata] Parameterinmatning


[Datatyp] Byte
[Giltigt dataområde] 0 till 22
Välj ett visningsspråk bland följande:
0 : Engelska
1 : Japanska
2 : Tyska
3 : Franska
4 : Kinesiska (traditionella tecken)
5 : Italienska
6 : Koreanska
7 : Spanska
8 : Holländska
9 : Danska
10 : Portugisiska
11 : Polska
12 : Ungerska
13 : Svenska
14 : Tjeckiska
15 : Kinesiska (förenklade tecken)
16 : Ryska
17 : Turkiska
18 : Bulgariska
19 : Rumänska
20 : Slovakiska
21 : Finska
22 : Hindi
Om ett nummer som inte visas ovan ställs in, väljs engelska.

- 1360 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Hindi stöds endast på 8.4" färgskärm (LCD). Det stöds inte på
10.4"/15" färgskärm (LCD).

#7 #6 #5 #4 #3 #2 #1 #0
3400 MGC

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 MGC När ett enkelt block specificerar flera M-kommandon:


0: Utförs.
1: Utförs inte.

#7 #6 #5 #4 #3 #2 #1 #0
GSC GSB ABS MAB DPI
3401
ABS MAB DPI

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 DPI När en decimalpunkt utelämnas i en adress som kan innehålla en decimalpunkt


0: Det minsta inmatningsinkrementet antas. (normal decimalpunktsinmatning)
1: Enheten mm, tum, grader eller sekund antas. (inmatningsformat med decimalpunkt)

#4 MAB Omkoppling mellan absoluta och inkrementella kommandon i MDI-drift


0: Utförs av G90 eller G91
1: Beroende på inställningen av bit 5 (ABS) i parameter nr. 3401

OBS!
När G-kodsystem A i svarvsystemet används, är denna parameter
ogiltig.

#5 ABS Programkommando i MDI-drift


0: Antas vara en inkrementell programmering
1: Antas vara en absolut programmering

OBS!
ABS är giltig när bit 4 (MAB) i parameter nr. 3401 är inställd på 1.
När G-kodsystem A i svarvsystemet används, är den här
parametern ogiltig.

#6 GSB G-kodsystemet ställs in.


#7 GSC
GSC GSB G-kod
0 0 G-kodsystem A
0 1 G-kodsystem B
1 0 G-kodsystem C

- 1361 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
G-kodssystem B och G kodssystem C är tillvalbara funktioner. När
inget alternativ har valts används G-kodssystem A, oavsett
inställningen av dessa parametrar.

#7 #6 #5 #4 #3 #2 #1 #0
G23 CLR FPM G91 G01
3402
G23 CLR G91 G19 G18 G01

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 G01 G01-läget beträds när strömmen slås på eller när styrningen rensas
0: G00-läge (positionering)
1: G01-läge (linjär interpolation)

#1 G18 Planet väljs när strömmen slås på eller när styrningen rensas
0: G17-läge (plan XY)
1: G18 (plan ZX)

#2 G19 Planet väljs när strömmen slås på eller när styrningen rensas
0: Inställningen av bit 1 (G18) i parameter nr. 3402 följer.
1: G19-läge (plan YZ)
När denna bit ställs in på 1 ska bit 1 (G18) i parameter nr. 3402 följa 0.

#3 G91 När strömmen slås på eller när styrningen rensas


0: G90-läge (absolut programmering)
1: G91-läge (inkrementell programmering)

#4 FPM När strömmen slås på eller i rensat tillstånd:


0: G99 eller G95-läge (matning per varv) ställs in.
1: G98 eller G94-läge (matning per minut) ställs in.

#6 CLR på MDI-enheten, extern återställningssignal ERS, återställnings- och


återspolningssignal RRW och stoppsignal *ESP
0: Leder till återställning av status.
1: Leder till rensningsstatus.
För villkoren återställning och rensning, hänvisas du till Bilagan i
ANVÄNDARHANDBOKEN.

#7 G23 När strömmen slås på


0: G22-läge (lagrad slaglängdskontroll på)
1: G23-läge (lagrad slaglängdskontroll av)

#7 #6 #5 #4 #3 #2 #1 #0
3404 M3B M02 M30 SBP POL NOB

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 NOB När ett program verkställs är ett block bestående av ett O, N eller EOB:
0: Ignoreras inte.
1: Ignoreras.

- 1362 -
B-64604SW/01 BILAGA A. PARAMETRAR
#1 POL När ett kommando specificeras med en utelämnad decimalpunkt i en adress som kan
innefatta en decimalpunkt:
0: Antas kommandot vara giltigt så som det är.
1: Antas ett programfel och larmet PS5073, "DECIMALP. SAKNAS", utlöses.

OBS!
Följande anteckningar gäller när den här parametern är inställd på
1:
1 G-koder med en decimalpunkt utelämnad utlöser inte larmet
PS5073.
2 Kommandon som använder en makrovariabel eller ett numeriskt
uttryck behandlas som kommandon med en decimalpunkt.
Följdaktligen utlöser de inte larmet PS5073.
3 Argumentkommando I/II i ett anpassat makro/exekveringsmakro
utlöser inte larmet PS5073.
4 Uteslutning av en decimalpunkt från ett kommando i ett utökat
axelnamn utlöser larmet PS5073.
5 Uteslutning av en decimalpunkt från ett kommando i ett
exekveringsmakro utlöser också larmet PS5073.
6 Adress R som indikerar inställningsdata för programmerbar
parameterinmatning (G10L52) utlöser inte larmet PS5073.

#2 SBP I ett underprogramanrop för en extern enhet baseras adressens P-format på:
0: Filnummerspecifikation
1: Programnummerspecifikation

OBS!
I minneskortdrift används formatet programnummerspecifikation
oberoende av inställningen av denna parameter.

#4 M30 När M30 specificeras i en minnesoperation:


0: M30 skickas till maskinen och programhuvudet letas upp automatiskt. När
redosignalen FIN returneras och en återställning eller återställning och återspolning
inte utförs, exekveras programmet med start från början.
1: M30 skickas till maskinen men programhuvudet letas inte upp. (Programhuvudet
letas upp med återställnings- och återspolningssignalen RRW.)

#5 M02 När M02 specificeras vid minnesåtgärd


0: M02 skickas till maskinen och programhuvudet letas upp automatiskt. När
slutsignalen FIN returneras och en återställning eller återställning och återspolning
inte utförs exekveras programmet med start från början.
1: M02 skickas till maskinen men programhuvudet letas inte upp. (Programhuvudet
letas upp med återställnings- och återspolningssignalen RRW.)

#7 M3B Antalet M-koder som kan specificeras i ett block


0: En
1: Upp till tre

#7 #6 #5 #4 #3 #2 #1 #0
CCR G36 DWL AUX
3405
DWL AUX

[Typ indata] Parameterinmatning


- 1363 -
A. PARAMETRAR BILAGA B-64604SW/01

[Datatyp] Bitkanal

#0 AUX När den andra hjälpfunktionen specificeras i inmatningsformatet decimalpunkt av


miniräknartyp eller med en decimalpunkt är multipliceringsfaktorn för en värdeutmatning
(till kodsignalen) i relation till ett specifikt värde sådan att:
0: Samma multipliceringsfaktor används för både metrisk och tuminmatning.
1: En multipliceringsfaktor som används för tuminmatning är 10 gånger större än den
som används för metrisk inmatning.

När den andra hjälpfunktionen specificeras i inmatningsformatet decimalpunkt av


miniräknartyp eller med en decimalpunkt är det värde som matas ut till kodsignalen ett
specificerat värde multiplicerat med ett värde som anges nedan.
Inkrementsystem Parameter AUX=0 Parameter AUX=1
Metriskt IS-A för referensaxel 100 gånger 100 gånger
inmatning IS-B för referensaxel 1000 gånger 1000 gånger
ssystem IS-C för referensaxel 10000 gånger 10000 gånger
Tuminmat IS-A för referensaxel 100 gånger 1000 gånger
ningssyst IS-B för referensaxel 1000 gånger 10000 gånger
em IS-C för referensaxel 10000 gånger 100000 gånger

#1 DWL Paustiden (G04) är:


0: Alltid paus per sekund.
1: Paus per sekund i läget matning per minut (G94) eller paus per varv i läget matning
per varv (G95).

#3 G36 Som en G-kod som ska användas med den automatiska verktygslängdsmätfunktionen
(M-serien)/den automatiska verktygsoffsetfunktionen (T-serien) är:
0: G36 (endast T-serien)/G37 används.
1: G37.1/G37.2/G37.3 används.

OBS!
Om det är nödvändigt att utföra cirkulär gängning (moturs) ska den
här parametern ställas till 1.

#4 CCR Addresser som används för fasning


0: Adress är “I”, “J”, eller “K”.
I direktritning av dimensionsprogrammering används adresserna “,C”, “,R” och “,A”
(med komma) i stället för "C", "R" och "A".
1: Adress är “C”.
Adresser som används för direktritning av dimensionsprogrammering är "C", "R"
och "A" utan komma.

OBS!
Om denna bit (CCR) ställs till 0 går det inte att använda funktionen
för ändring av kompenseringsriktning genom specifikation av I, J
eller K i ett G01-block i läget nosradiekompensering.
Om denna bit (CCR) ställs till 1 när adress C används som
axelnamn, kan inte fasningsfunktionen användas.

- 1364 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
3406 C07 C06 C05 C04 C03 C02 C01
#7 #6 #5 #4 #3 #2 #1 #0
3407 C15 C14 C13 C12 C11 C10 C09 C08
#7 #6 #5 #4 #3 #2 #1 #0
3408 C23 C22 C20 C19 C18 C17 C16
#7 #6 #5 #4 #3 #2 #1 #0
3409 C30 C29 C28 C27 C26 C25 C24

[Typ indata] Parameterinmatning


[Datatyp] Bit

C01 till C30 Om bit 6 (CLR) i parameter nr 3402 är inställd till 1, ställ in en grupp G-koder i det
rensade tillståndet när CNC återställs med -knappen i MDI-enheten, den externa
återställningssignalen ERS, återställnings- och återspolningssignalen RRW eller
stoppsignalen *ESP.
I tabellen nedan visas överensstämmelsen mellan bits och G-kodgrupper
Inställningen av en bit har följande innebörd:
0: Placerar G-kod gruppen i det rensade tillståndet.
1: Placerar inte G-kod gruppen i det rensade tillståndet.

Parameter G-kodgrupp
C01 01
C02 02
C03 03
: :
C30 30

3410 Tolerans för bågradie

[Typ indata] Inställning av inmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 0 eller positiva 9 siffror av minsta dataenhet (se inställningstabellen för
standardparameter (B))
(När inkrementsystemet är IS-B, 0.0 till +999999.999)
När ett cirkulärt interpolationskommando exekveras ställs toleransen för radien mellan
startpunkten och slutpunkten in.

3411 M-kod som hindrar buffring 1

3412 M-kod som hindrar buffring 2


till till
3420 M-kod som hindrar buffring 10

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 3 till 99999999
Ställ in M-koder som förhindrar buffring av följande block. Om bearbetning som styrs av
en M-kod måste utföras av maskinen utan buffring av följande block skall M-koden
specificeras.
M00, M01, M02 och M30 förhindrar alltid buffring även om de inte specificeras i dessa
parametrar.

- 1365 -
A. PARAMETRAR BILAGA B-64604SW/01

3421 Områdesspecifikation 1 för M-koder som inte utför buffring (nedre gräns)

3422 Områdesspecifikation 1 för M-koder som inte utför buffring (övre gräns)

3423 Områdesspecifikation 2 för M-koder som inte utför buffring (nedre gräns)

3424 Områdesspecifikation 2 för M-koder som inte utför buffring (övre gräns)

3425 Områdesspecifikation 3 för M-koder som inte utför buffring (nedre gräns)

3426 Områdesspecifikation 3 för M-koder som inte utför buffring (övre gräns)

3427 Områdesspecifikation 4 för M-koder som inte utför buffring (nedre gräns)

3428 Områdesspecifikation 4 för M-koder som inte utför buffring (övre gräns)

3429 Områdesspecifikation 5 för M-koder som inte utför buffring (nedre gräns)

3430 Områdesspecifikation 5 för M-koder som inte utför buffring (övre gräns)

3431 Områdesspecifikation 6 för M-koder som inte utför buffring (nedre gräns)

3432 Områdesspecifikation 6 för M-koder som inte utför buffring (övre gräns)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 3 till 99999999
När en specificerad M-kod ligger inom det område som specificeras med parameter nr
3421 och 3422, 3423 och 3424, 3425 och 3426, 3427 och 3428, 3429 och 3430 eller
3431 och 3432, utförs inte buffring för nästa block förrän exekveringen av blocket är
slutförd.

OBS!
M00, M01, M02 och M30 är M-koder som inte utför buffring
oberoende i parameterinställning.
M-koderna M98 och M99 för anrop av underprogram och M-koder
för anpassade makron är M-koder som utför buffring oberoende i
parameterinställning.

3441 Startnummer för M-koder för vilka en M-kodgrupp kan ställas in (1)

3442 Startnummer för M-koder för vilka en M-kodgrupp kan ställas in (2)

3443 Startnummer för M-koder för vilka en M-kodgrupp kan ställas in (3)

3444 Startnummer för M-koder för vilka en M-kodgrupp kan ställas in (4)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 ,100 till 99999999
Kodnummer 0–99 på inställningsskärmen för M-kodgruppen motsvarar M00 till M99.
När du lägger till M-koder efter de första 100 M-koderna ska du i dessa parametrar
specificera ett M-kodnummer för start. Därmed kan upp till 400 M-koder läggas till på
inställningsskärmen för M-koder i grupper om 100 M-koder med det inställda värdet som
början. När 0 ställs in läggs inga M-koder till på inställningsskärmen för M-kodgrupp.
När dessa parametrar ställs in ska nedan beskrivna inställningsvillkor följas. Om villkoret
inte uppfylls, läggs inga M-koder till på inställningsskärmen för M-kodgrupp, precis som
med fallet där 0 ställs in.
- 1366 -
B-64604SW/01 BILAGA A. PARAMETRAR
(Inställningsvillkor)
Inställningarna för parametrarna (1) till (4) (förutom inställning av 0) måste
uppfyllas:
99 < (1), (1)+99 < (2), (2)+99 < (3), (3) +99 < (4)

#7 #6 #5 #4 #3 #2 #1 #0
3450 BDX AUP

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 AUP Den andra hjälpfunktionen som specificerats i inmatningsformatet decimalpunkt av


miniräknartyp, med en decimalpunkt eller med ett negativt värde är:
0: Inaktiverat.
1: Aktiverat.
Om den andra hjälpfunktionen specificeras efter inställning av denna bit på 0 blir
resultatet följande operation:
1. När ett värde specificeras utan decimalpunkt
Ett specificerat värde matas ut till kodsignalen utan ändring oberoende av
inställningen av inmatningsformatet decimalpunkt av miniräknartyp (med bit 0
(DPI) i parameter nr 3401).
2. När ett värde specificeras med decimalpunkt
Larmet PS0007, “FEL ANV. AV DECIMALPUNKT” utlöses.
3. När ett negativt värde specificeras
Larmet PS0006, “FEL ANV. AV MINUSTECKEN” utlöses.

#7 BDX När ASCII-kod anropas med samma adress som adressen för den andra extrafunktionen
(specificeras med parameter nr. 3460), förhindrar den här parametern argumentenheten
som används när den andra extrafunktionen är aktiverad (bit 2 (BCD) i parameter nr 8132
är 1) från att avvika från argumentenheten som används när samma tillval inte är aktiverat
(BCD) i parameter nr 8132 är 0).
0: När bit 0 (AUP) i parameter nr. 3450 ställs in på 1, skiljer sig argumentenheten,
beroende på huruvida alternativet för den andra extrafunktionen väljs eller inte.
1: Samma argumentenhet används. (Enheten som tillämpas när den andra
extrafunktionen är aktiverad.)
[Exempel]
En inställning görs så att adress B används för att anropa O9004 och programmet O1
nedan exekveras med parameter nr. 3460 = 66.
O1 O9004
B2 #500 = #146
M30 M99;
När inkrementsystemet är IS-B och metrisk inmatning används antar 500 ett värde
som visas i tabellen nedan.

Bit 0 (DPI) i Bit 0 (AUP) i BDX=0


parameter parameter Utan den andra Med den andra BDX=1
Nr 3401 Nr 3450 extrafunktionen extrafunktionen
0 2.000 2.000 2.000
0
1 2.000 0.002 0.002
0 2.000 2.000 2.000
1
1 2.000 2.000 2.000

- 1367 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0

3451
GQS

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 GQS När gängskärning specificeras är vinkelförskjutningsfunktionen för gängskärningsstart


(Q):
0: Inaktiverat.
1: Aktiverat.

#7 #6 #5 #4 #3 #2 #1 #0
EAP
3452
EAP

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#7 EAP När bit 0 (ADX) i parameter nr. 3455 är inställd på 1 är decimalpunktsinmatning av


miniräknartyp vid ett makro som anropar en argumentadress:
0: Aktiverat.
1: Inaktiverat.

OBS!
Denna parameter är giltig när bit 0 (DPI) i parameter nr. 3401 är
inställd på 0.

#7 #6 #5 #4 #3 #2 #1 #0
3454 G1B DTO

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 DTO Metoden för att specificera en rotationsaxel i läget för cylindrisk interpolation ställs in.
0: I läget för cylindrisk interpolation specificeras rotationsaxeln efter vinkel.
1: I läget för cylindrisk interpolation specificeras rotationsaxeln efter avstånd på ett
utökat plan.

#4 G1B I programmerbar parameterinmatning är en specificering av en förändring av en specifik


bitparameter:
0: Inaktiverat.
1: Aktiverat. (Ett bitnummer specificeras med Q_.)

#7 #6 #5 #4 #3 #2 #1 #0
3455 AXDx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

- 1368 -
B-64604SW/01 BILAGA A. PARAMETRAR
#0 AXDx Om en decimalpunkt utelämnas för en axeladress med vilken en decimalpunkt kan
användas, bestäms värdet:
0: I överensstämmelse med det senast inmatade inkrementet. (normal
decimalpunktsinmatning)
1: I millimeter, tum, grader eller sekunder. (decimalpunktsinmatning av miniräknartyp)

OBS!
Med denna parameter specificeras inmatningsfunktionen
decimalpunkt av miniräknartyp för varje axel.
För samma axelnamn skall samma inställning göras.
#7 #6 #5 #4 #3 #2 #1 #0
3457 SCF SCC SYS MC1 MC2 LIB

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

OBS!
1 Parametrarna LIB, MC2, MC1 och SYS används för att ställa in en
sökmapp för följande underprograms-/makroanrop:
• Anrop av underprogram baserat på en M-kod
• Underprogramsanrop baserat på en viss adress
• Underprogramsanrop baserat på en andra extrafunktionskod
• Makroanrop baserat på en G-kod
• Makroanrop baserat på en M-kod
• Makroanrop baserat på en T-kod
• Ett-trycksanrop av makro
2 Parametern SCF används för att ställa in huruvida en sökmapp ska
ställas in för följande underprograms-/makroanrop:
• Underprogramsanrop baserat på M98
• Konturkopia baserad på G72.1/G72.2
• Makroanrop baserat på G65/G66/G66.1
• Makroavbrott baserat på M96

#0 LIB Den vanliga programkatalogen "//CNC_MEM/USER/LIBRARY/" för de initiala


katalogerna:
0: Ställs in som en sökkatalog.
1: Ställs inte in som en sökkatalog.

#1 MC2 MTB-dedikerad katalog 2 "//CNC_MEM/MTB2/" för de initiala katalogerna:


0: Ställs in som en sökkatalog.
1: Ställs inte in som en sökkatalog.

#2 MC1 MTB-dedikerad katalog 1 "//CNC_MEM/MTB1/" för de initiala katalogerna:


0: Ställs in som en sökkatalog.
1: Ställs inte in som en sökkatalog.

#3 SYS Systemkatalogen "//CNC_MEM/SYSTEM/" för de initiala katalogerna:


0: Ställs in som en sökkatalog.
1: Ställs inte in som en sökkatalog.

#6 SCC Samma mapp som huvudprogrammet läggs till längst upp på sökordern som sökmapp för
följande vardera underprogamsanrop och makroanrop.
• Underprogramsanrop efter M-kod
- 1369 -
A. PARAMETRAR BILAGA B-64604SW/01

• Underprogramsanrop efter ASCII-kod


• Underprogramsanrop efter den andra extrafunktionskoden
• Makroanrop efter S-kod
• Makroanrop efter T-kod
• Makroanrop efter G-kod
• Makroanrop efter M-kod
• Ett-trycksanrop av makro

Samma mapp som huvudprogrammet:


0: Läggs inte till i sökordern.
1: Läggs till i sökordern.
När en sökmapp läggs till görs en sökning i följande order:
0) Mapp endast för inbäddade makron (med funktionen för inbäddat makro).
1) Mappen som huvudprogrammet lagras i
2) Allmän programfolder, som hör till de initiala mapparna (LIBRARY)
3) MTB-dedikerad mapp 2, som är en initial mapp (MTB2)
4) MTB-dedikerad mapp 1, som är en initial mapp (MTB1)
5) Systemmappen, som är en initial folder (SYSTEM)
Mapparna i 2–5 kan uteslutas från sökmålmapparna genom att ställa in bit 0 (LIB), 1
(MC2), 2 (MC1) och 3 (SYS) i parameter nr. 3457.

#7 SCF En sökmapp:
0: Inte lagt till.
1: Lagt till.

När en sökmapp läggs till görs en sökning i följande order:


0) Mapp endast för inbäddade makron (med funktionen för inbäddat makro).
1) Mappen som huvudprogrammet lagras i
2) Allmän programfolder, som hör till de initiala mapparna (LIBRARY)
3) MTB-dedikerad mapp 2, som är en initial mapp (MTB2)
4) MTB-dedikerad mapp 1, som är en initial mapp (MTB1)
5) Systemmappen, som är en initial folder (SYSTEM)

Mapparna i 3–5 kan uteslutas från sökmålmapparna genom att ställa in bit 1 (MC2), 2
(MC1) och 3 (SYS) i parameter nr. 3457.

#7 #6 #5 #4 #3 #2 #1 #0
3458 TPS

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 TPS När ett plan väljs på svarvsystemet i strömsatt läge eller rensat läge:
0: väljs G18-läge (Z-X-plan).
1: Bit 1 (G18) och 2 (G19) i parameter nr. 3402 följs.

#7 #6 #5 #4 #3 #2 #1 #0
3459 ESL

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

- 1370 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#0 ESL När ett NC-program innehåller gemena alfabetiska tecken:


0: Ett larm utlöses.
1: De gemena tecknen konverteras till deras versala motsvarigheter.

Den här parametern specificerar hur gemena alfabetiska tecken som ingår i ett
NC-program, förutom dess kommentarsdel, programnamn och mappnamn, ska hanteras
när programmet registreras från en extern enhet i CNC-maskinens inbyggda minne eller
jämförs. Parameterinställningen gäller även för M198-drift eller DNC-drift som
automatisk drift.

[Exempel] G90G01X100y50;
När ESL är 1 antas programmet vara G90G01X100Y50;.
När ESL är 0 visas larmet SR1090, "FEL I PROGRAMFORMAT" vid registrering eller
jämförelse. Under drift utlöses larmet PS1090, "FEL I PROGRAMFORMAT".

OBS!
1 Funktionen för programöverföring efter programbatchens
in-/utmatningsfunktion utelämnas.
2 Programöverföring efter FTP-filöverföringsfunktionen utelämnas.

3460 Specifikationsadress för den andra hjälpfunktionen

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 65till67, 85till87
Specificera vilken av A, B, C, U, V och W som skall användas som adress för
specificering av den andra hjälpfunktionen. Om en adress som används som ett axelnamn
specificeras inaktiveras den andra hjälpfunktionen.
Namn A B C U V W
Inställningsvärde 65 66 67 85 86 87
Adress B antas när ett annat värde än de ovannämnda ställs in.
U, V eller W kan dock användas till T-serien endast när G-kodsystem B eller C används
När ett värde från 85 till 87 specificeras med G-kodsystem A, är specifikationsadressen
för den andra hjälpfunktionen B.

#7 #6 #5 #4 #3 #2 #1 #0
3602 APE

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#0 APE Inmatningstypen i lagrad kompensering för stigningsfel är


0: Ett inkrementellt värde.
1: Ett totalt värde.

- 1371 -
A. PARAMETRAR BILAGA B-64604SW/01

Denna funktion är effektiv för följande funktioner.


- Lagrad kompensering för stigningsfel
- Tvåvägs stigningsfelkompensering
- Kompenseringsdata för stigningsfel av interpolationstyp
- Rakhetskompensering av interpolationstyp
- Oberoende stigningsfelkompensering för spindelkommandots synkrona styrning

OBS!
Om den här parametern ändras, rensas alla data i lagrad
kompensering för stigningsfel automatiskt vid nästa strömsättning.

#7 #6 #5 #4 #3 #2 #1 #0
3605 BDPx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#0 BDPx Dubbelriktad kompensering för stigningsfel:


0: Används ej.
1: Används.

OBS!
Alternativet dubbelriktad stigningsfelkompensering krävs.

3620 Nummer på kompenseringspunkten för stigningsfel vid referenspunkten för varje axel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Giltigt dataområde] 0 till 1535
Ställ in numret på kompenseringspunkten för stigningsfel vid referenspunkten för varje
axel.

3621 Nummer på kompenseringspunkten för stigningsfel vid en extremt negativ position för varje axel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Giltigt dataområde] 0 till 1535
Ställ in numret på kompenseringspunkten för stigningsfel vid den extrema, negativa
positionen för varje axel.

- 1372 -
B-64604SW/01 BILAGA A. PARAMETRAR
3622 Nummer på kompenseringspunkten för stigningsfel vid en extremt positiv position för varje axel

OBS!
När denna parameter är inställd måste strömmen stängas av innan driften
fortsätter.
[Typ indata] Parameterinmatning
[Datatyp] Ordaxel
[Giltigt dataområde] 0 till 1535
Ställ in numret på kompenseringspunkten för stigningsfel vid den extrema, positiva
positionen för varje axel.
Detta värde måste vara högre än det inställda värdet för parameter nr. 3620.
3623 Kompenseringsförstoring för stigningsfel för varje axel

OBS!
När denna parameter är inställd måste strömmen stängas av innan driften
fortsätter.
[Typ indata] Parameterinmatning
[Datatyp] Bytesaxel
[Giltigt dataområde] 0 till 100
Ställ in kompenseringsförstoring för stigningsfel för varje axel.
Om förstoringen är inställd på 1 används samma enhet som detekteringsenheten för
kompenseringsdata.
Om 0 är inställt, utförs inte kompensering.
3624 Intervall mellan kompenseringspositioner för stigningsfel för varje axel

OBS!
När denna parameter är inställd måste strömmen stängas av innan driften
fortsätter.
[Typ indata] Parameterinmatning
[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se nedanstående beskrivning.
Kompenseringspositionerna för stigningsfel anordnas med jämna mellanrum. Avståndet
mellan två näraliggande positioner ställs in för varje axel. Det minsta tillåtna intervallet
mellan kompenseringspositioner för stigningsfel är begränsat och erhålls med hjälp av
följande ekvation:
Minsta tillåtna intervall mellan kompenseringspositionen för stigningsfel = maximal
matningshastighet/7500
Enhet: Minimiintervall mellan stigningsfelkompenseringspositioner: mm, tum, grader
Maximal matningshastighet: mm/min, tum/min, grad/min
Exempel:
När den maximala matningshastigheten är 15 000 mm/min är det minsta tillåtna
intervallet mellan kompenseringspositionerna för stigningsfel 2 mm.
3625 Rörelsebana per varv för kompensering av stigningsfel för roterande axel

OBS!
När denna parameter är inställd måste strömmen stängas av innan driften fortsätter.
[Typ indata] Parameterinmatning
- 1373 -
A. PARAMETRAR BILAGA B-64604SW/01

[Datatyp] Verklig axel


[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se nedanstående beskrivning.
Om kompenseringen för stigningsfel för roterande axeltyp utförs (bit 1 (ROSx) i
parameter nr. 1006 ställs in på 0 och bit 0 (ROTx) i parameter nr. 1006 ställs in på 1) ska
rörelsebanan ställas in per varv. Rörelsebanan per varv måste inte vara 360 grader och en
cykel med kompensering för stigningsfel för roterande axeltyp kan ställas in.
Rörelsebanan per varv, kompenseringsintervall och antalet kompenseringspunkter måste
uppfylla följande villkor:
(Rörelsebana per varv)
= (Kompenseringsintervall) × (Antal kompenseringspunkter)
Kompenseringen vid varje kompenseringspunkt måste ställas in så att den totala
kompenseringen per varv är lika med 0.

OBS!
Om 0 ställs in blir rörelsebanan per varv 360 grader.
Nummer på den dubbelriktade kompenseringspositionen för stigningsfel vid en extrem, negativ
3626
position (för rörelse i den negativa riktningen)

OBS!
När denna parameter är inställd måste strömmen stängas av innan driften fortsätter.
[Typ indata] Parameterinmatning
[Datatyp] Ordaxel
[Giltigt dataområde] 0 till 1023, 3000 till 4023
Vid användning av dubbelriktad kompensering för stigningsfel skall numret på
kompenseringspunkten längst bort i den negativa riktningen för en rörelse i den negativa
riktningen ställas in.

OBS!
1 För en rörelse i den positiva riktningen ska kompenseringspunktens nummer
längst bort i den negativa riktningen ställas in i parameter nr. 3621.
2 En uppsättning kompenseringsdataobjekt ska ställas in så att den inte sträcker sig
över 1023–3000.
Kompensering för stigningsfel vid referenspunkten när en rörelse till referenspunkten görs från
3627
motsatt riktning jämfört med riktningen för referenspunktsreturen

OBS!
När denna parameter är inställd måste strömmen stängas av innan driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] -32768 till 32767
Ställ in det absoluta värdet för kompensering för stigningsfel när en rörelse till
referenspunkten görs från den negativa riktningen om riktningen för
referenspunktsreturen (bit 5 (ZMI) i parameter nr. 1006) är positiv eller från den positiva
riktningen om riktningen för referenspunktsreturen är negativ.

- 1374 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
3700 NRF

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 NRF Med det första rörelsekommandot (G00) efter omkoppling av den seriella spindeln till
funktionen Cs-konturstyrning:
0: utförs en referenspunktsretur en gång varefter positionering utförs.
1: utförs en normal positionering.

OBS!
1 När man använder Cs-axelbestämningsfunktionen,
rekommenderas att denna parameter ställs in på 1.
2 Inställningen av denna parameter är giltig för G00. Den första
snabbtransporten i en fast cykel är normalpositionering oavsett
inställningen i denna parameter.

#7 #6 #5 #4 #3 #2 #1 #0
3702 EMS

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 EMS Funktionen multispindelstyrning:


0: Används.
1: Används ej.

OBS!
Gör inställningen på sidan av kanalen i vilken multispindelkontroll
är onödig i dubbelkanalstyrning.

#7 #6 #5 #4 #3 #2 #1 #0
3716 A/Ss

[Typ indata] Parameterinmatning


[Datatyp] Bitspindel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#0 A/Ss Spindelmotortypen är:


0: Analog spindel.
1: Seriell spindel.

OBS!
1 För att använda en seriell spindel, sätt bit 5 (SSN) i parameter nr
8133 till 0.
2 Maximalt en analog spindel kan kontrolleras.
3 När man använder en analog spindel, ställ in den i slutet av
spindelkonfigurationen.

- 1375 -
A. PARAMETRAR BILAGA B-64604SW/01

3717 Motornummer till varje spindel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bytespindel
[Giltigt dataområde] 0 till maximalt antal styrda axlar
Ställ in ett spindelförstärkarnummer som skall tilldelas varje spindel.
0: Ingen spindelförstärkare är ansluten.
1: Spindelmotorn som är ansluten till förstärkare nummer 1 används.
2: Spindelmotorn som är ansluten till förstärkare nummer 2 används.
till
n: Spindelmotorn som är ansluten till förstärkare nummer n används.

OBS!
När man använder en analog spindel, ställ in den i slutet av
spindelkonfigurationen.
(Exempel)
När det finns tre spindlar i ett helt system (två seriella spindlar och
en analog spindel), ställ in spindelns förstärkarnummer (denna
parameter) för den analoga spindeln till 3.

3741 Maximal spindelvarvtal för växelsteg 1

3742 Maximal spindelvarvtal för växelsteg 2

3743 Maximal spindelvarvtal för växelsteg 3

Maximal spindelvarvtal för växelsteg 4


3744
(Remarque)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsspindel
[Dataenhet] min-1
[Giltigt dataområde] 0 till 99999999
Ställ in det maximala spindelvarvtalet som motsvarar varje växel.

- 1376 -
B-64604SW/01 BILAGA A. PARAMETRAR

Spindelmotorns varvtal.

Max.hastighet (4 095, 10V)

Max. låsningshastighet för spindelmotor


(Parameter nr. 3736)

Min. låsningshastighet för spindelmotor


(Parameter nr. 3735)
Spindelhastighetskommando
(S-kommando)
Växel 1 Växel 2 Växel 3
Max.hastighet Max.hastighet Max.hastighet
(Parameter nr. (Parameter nr. (Parameter nr.
3741) 3742) 3743)

OBS!
Om ett typ T-växlingsschema väljs för M-serien (med tillvalet
styrning av konstant ythastighet installerat eller bit 4 (GTT) i
parameter nr 3706 = 1) så kan parameter nr 3744 också användas
i M-serien.
Observera dock att man även i det här fallet endast kan använda
upp till tre huvudväxelsteg för gängning med fast tapp.

3770 Axeln som beräkningsreferens i konstant skärhastighetstyrning

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
Ställ in axeln som beräkningsreferens i konstant skärhastighetstyrning.

OBS!
När 0 ställs in tillämpas alltid konstant skärhastighetsstyrning på
X-axeln. I det här fallet har specificering av P i ett G96-block inte
någon effekt på den konstanta skärhastighetsstyrningen.

3781 P-kod för spindelval i multispindelstyrning

[Typ indata] Parameterinmatning


[Datatyp] Ordspindel
[Giltigt dataområde] 0 till 32767
Om bit 3 (MPP) i parameter nr. 3703 är inställd på 1, ska du ställa in P-koden för att välja
varje spindel under multispindelstyrning. specificera P-koden i ett block som innefattar
S-kommandot.

[Exempel] Om P-kodvärdet för val av den andra spindeln är inställd på 3


S1000 P3;
ger det upphov till att den andra spindeln roterar vid S1000.
- 1377 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
1 Denna parameter är endast aktiverad när bit 3 (MPP) för parameter
nr 3703 är inställd till 1.
2 Om denna parameter sätts på 0 så kan motsvarande spindel inte
väljas med en P-kod.
3 Under 2-kanalstyrning är P-koden som specificeras här giltig för
varje kanal.
Om P-koden för val av första spindeln i kanal 2 t.ex. är inställd på
21 så innebär en specificering av S1000 P21; i kanal 1 att den
första spindeln i kanal 2 roteras vid S1000.
4 Identiska P-kodvärden kan inte användas för olika spindlar.
(Identiska P-kodvärden kan inte användas även om kanalerna är
olika.)
5 När denna parameter används (när bit 3 (MPP) i parameter nr
3703 är satt på 1), så är valsignalen för spindelkommando ogiltig.
6 För att använda denna parameter, aktivera multispindelkontroll (bit
3 (MSP) i parameter nr 8133 är 1).

#7 #6 #5 #4 #3 #2 #1 #0
3785 G96 CLM

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 CLM När spindelval via adress P eller utökat spindelnamn för multispindelkontroll är aktiverat
gäller följande för kommandot för styrning av konstant skärhastighet:
0: Följande specifikationer.
- Om utökat spindelnamn kommenderas i ett kommando för fastspänning för
max. spindelhastighet så utfärdas larmet PS0539 "MAX SPINDEL HAST.LÅS
ORDER FEL".
- Om adress P kommenderas vid valet av axel som kalkylreferens under konstant
ythastighetskontroll, så utfärdas larmet PS0190 "OGILTIG AXEL (G96)".
1: Konventionella specifikationer.

#1 G96 Vid spindelval via adress P i multispindelkontroll, eller om utökat spindelnamn är


aktiverat, så gäller följande om G96 kommenderas utan ythastighet:
0: Larm PS5355 “S KOD ÄR EJ BEORDRAD VID G96” inte utlöses.
1: Larm PS5355 utlöses.

Parameter nr 4000–4799 används vid bearbetningen på den seriella spindelns förstärkare. Mer
information om dessa parametrar finns i någon av följande handböcker, beroende på vilken seriell spindel
som faktiskt används.
- FANUC AC SPINDELMOTOR αi-seriens parameterhandbok (B-65280EN)

#7 #6 #5 #4 #3 #2 #1 #0
4900 FDTs FDEs FLRs

[Typ indata] Parameterinmatning


[Datatyp] Bitspindel

- 1378 -
B-64604SW/01 BILAGA A. PARAMETRAR
#0 FLRs När detekteringsfunktionen för spindelhastighetsfluktuation (T-serien) tillämpas, är
enheten för ett tillåtet förhållande (q) och fluktuationsförhållande (r) inställt av
parametrarna 4911 och 4912:
0: 1%
1: 0.1%

#4 FDEs Detekteringsfunktionen för spindelhastighetsfluktuation (T-serien) är:


0: Aktiverat.
1: Inaktiverat.
Om positionskodarens urvalssignal väljs för en spindel för vilken den här parametern är 1,
förblir målspindeln för detekteringen av spindelhastighetsfluktuation oförändrad.
Detekteringen av spindelhastighetsfluktuation är fortsatt aktiverad för spindeln för vilken
funktionen aktiverades före valet av positionskodarens urvalssignal.
Ett exempel visas nedan.
[Exempel]
Bit 4 (FDE) i parameter nr. 4900 (arbetsstyckets spindel) = 0
Bit 4 (FDE) i parameter nr. 4900 (verktygets spindel) = 1
Även när positionskodarens urvalssignal växlas från arbetsstyckets spindel till
verktygets spindel, förblir målspindeln för detektering av
spindelhastighetsfluktuation oförändrad. Detta innebär att funktionen förblir
aktiverad för arbetsstyckets spindel.

Arbetsstyckets Arbetsstyckets
spindel spindel
Vald Vald
spindel spindel
PCS PCS
Verktygets spindel Verktygets spindel

Detektering av Detektering av
spindelhastighetsfluktuation är spindelhastighetsfluktuation är
aktiverad för arbetsstyckets spindel. aktiverad för arbetsstyckets spindel.

OBS!) Den valda spindeln varierar beroende på tillståndet för positionskodarens


urvalssignal.

OBS!
1 Om bit 4 (FDE) i parameter nr. 4900 är 0 för alla spindlar, aktiveras
detektering av spindelhastighetsfluktuation för spindeln som valts
med positionskodarens urvalssignal som vanligt. Om parametern
FDE är 1 för alla spindlar, aktiveras detektering av
spindelhastighetsfluktuation för spindeln som väljs med
positionskodarens urvalssignal.
2 När parameter FDE är 0 för alla spindlar och inställningen för
parameter FDE för spindeln som väljs med positionskodarens
urvalssignal är 1, så ger det inte upphov till omedelbar ändring av
målspindeln, vilken förblir målspindel tills nästa urvalssignal för
positionskodaren utfärdas.
3 Om parametern FDE för den första spindeln är 1 och den första
spindeln är verktygets spindel när strömmen slås på, förblir
detekteringen av spindelhastighetsfluktuation aktiverad för den
första spindeln tills en spindel för vilken parametern FDE är 0 väljs.

- 1379 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 FDTs Detektering för spindelhastighetsfluktuation (T-serien) startas:


0: När den faktiska spindelhastigheten når ett specificerat område eller när tiden som
specificerats med parameter nr. 4914 har förflutit.
1: När tiden som specificerats med parameter nr. 4914 har förflutit.

Tillåtet hastighetsförhållande (q) som används för att anta att spindeln har nått en specificerad
4911
hastighet

[Typ indata] Parameterinmatning


[Datatyp] Ordspindel
[Dataenhet] 1%, 0.1%
[Giltigt dataområde] 1 till 100, 1 till 1000
När detekteringen av spindelhastighetsfluktuation används ska du ställa in ett tillåtet
hastighetsförhållande (q) som används till att anta att spindeln har nått en specificerad
hastighet.

OBS!
Dataenheten bestäms med bit 0 (FLR) i parameter nr. 4900.

Förhållandet för spindelfluktution (r) för att inte utlösa ett detekteringslarm för
4912
spindelhastighetsfluktuation

[Typ indata] Parameterinmatning


[Datatyp] Ordspindel
[Dataenhet] 1%, 0.1%
[Giltigt dataområde] 1 till 100, 1 till 1000
När detektering för spindelhastighetsfluktuation används ska du ställa in
spindelfluktuationsförhållandet (r) till att inte utlösa ett larm.

OBS!
Dataenheten bestäms med bit 0 (FLR) i parameter nr. 4900.

Bredden på spindelhastighetsfluktuation (i) för att inte utlösa ett detekteringslarm för
4913
spindelhastighetsfluktuation

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsspindel
[Dataenhet] min-1
[Giltigt dataområde] 0 till 99999
När detektering för spindelhastighetsfluktuation används ska du ställa in en tillåten
spindelfluktuationsbredd (r) till att inte utlösa ett larm.

Tid (p) från ändringen av en specificerad hastighet tills detektering av spindelhastighetsfluktuation


4914
startas

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsspindel
[Dataenhet] ms
[Giltigt dataområde] 0 till 999999
När detektering av spindelhastighetsfluktuation används ska du ställa in en tid (p) från
ändringen av en specificerad hastighet tills detekteringen av spindelhastighetsfluktuation
startas. Med andra ord utförs inte detektering av spindelhastighetsfluktuation förrän en
inställd tid har förflutit efter att en specificerad hastighet ändras. När den faktiska
spindelhastigheten antas ha nått ett specificerat värde inom en angiven tid (p), startas
dock detekteringen av spindelhastighetsfluktuation.

- 1380 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
4950 ISZs IDMs IORs

[Typ indata] Parameterinmatning


[Datatyp] Bitspindel

#0 IORs Återställning av systemet i spindelpositioneringsläget


0: Lämnar inte läget.
1: Lämnar läget.

#1 IDMs Spindelpositioneringens riktning (halvfast vinkelpositionering baserad på M-koder) är:


0: Plusriktningen.
1: Minusriktningen.

#2 ISZs När en M-kod för växling till spindelpositioneringsläget specificeras för


spindelpositionering:
0: Spindeln växlas till spindelpositioneringsläget och spindelriktningsdriften utförs.
1: Endast växlingen av spindeln till spindelpositioneringsläget utförs.
(Spindelriktningsdrift utförs inte.)

4960 M-kod som specificerar spindelriktningen

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsspindel
[Giltigt dataområde] 6 till 97
Ställ in en M-kod för växling till spindelpositioneringsläget.

OBS!
1 Ställ inte in en M-kod som duplicerar andra M-koder som används
för spindelpositionering.
2 Ställ inte in en M-kod som används med andra funktioner (såsom
M00-05, 30, 98 och 99 och M-koder för underprogramsanrop).

4961 M-kod som frigör spindelpositioneringsläget

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsspindel
[Giltigt dataområde] 6 till 97
Ställ in en M-kod för att avbryta spindelpositioneringsläget på
spindelpositioneringsaxeln.

OBS!
1 Ställ inte in en M-kod som duplicerar andra M-koder som används
för spindelpositionering.
2 Ställ inte in en M-kod som används med andra funktioner (såsom
M00-05, 30, 98 och 99 och M-koder för underprogramsanrop).

4962 M-kod som specificerar en spindelpositioneringsvinkel

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsspindel
[Giltigt dataområde] 6 till 9999999

- 1381 -
A. PARAMETRAR BILAGA B-64604SW/01

Två metoder finns tillgängliga för specificering av spindelpositionering. En metod


använder axeladressen för positionering med godtycklig vinkel. Den andra metoden
använder en M-kod för halvfast vinkelpositionering. Den här parametern ställer in en
M-kod för den senare metoden.
I den här parametern ska du ställa in en M-kod som ska användas för halvfast
vinkelpositionering baserad på M-koder.
Sex M-koder från Mα till M(α+5) används för halvfast vinkelpositionering, när α är
värdet för den här parametern.
- När antalet M-koder har ställts in i parameter nr. 4964 ska du låta α vara värdet som
ställs in i parameter nr. 4962 och låt β vara värdet som ställs in i parameter nr. 4964.
Därefter används β M-koder från Mα till M(α+β-1) som M-koder för halvfast
vinkelpositionering baserad på M-koder.
Tabellen nedan indikerar förhållandet mellan M-koderna och positioneringsvinklarna.
Exempel:
M-kod Positioneringsvinkel Positioneringsvinkel när θ =
30°
Mα θ 30°
M(α+1) 2θ 60°
M(α+2) 3θ 90°
M(α+3) 4θ 120°
M(α+4) 5θ 150°
M(α+5) 6θ 180°
: : :
M(α+β-1) β×θ β×30°

β representerar antalet M-koder som är inställda i parameter nr. 4964.


(När parameter nr. 4964 är inställd på 0, β = 6.)
θ representerar basvinkelomflyttningen som ställts in i parameter nr. 4963.

OBS!
1 Ställ inte in en M-kod som duplicerar andra M-koder som används
för spindelpositionering.
2 Ställ inte in en M-kod som används med andra funktioner (såsom
M00-05, 30, 98 och 99 och M-koder för underprogramsanrop).

4963 Basvinkel för halvfast vinkelpositionering

[Typ indata] Parameterinmatning


[Datatyp] Verklig spindel
[Dataenhet] Grad
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 0 till 60
Den här parametern ställer in en basvinkelomflyttning som används för halvfast
vinkelpositionering med M-koder.

4964 Antal M-koder för specificering av spindelpositioneringsvinkel

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsspindel
[Giltigt dataområde] 0 till 255
Den här parametern ställer in antalet M-koder som används för halvfast
vinkelpositionering med M-koder.

- 1382 -
B-64604SW/01 BILAGA A. PARAMETRAR
Lika många M-koder som anges med siffran som specificeras i den här parametern, med
början med M-koden som specificeras i parameter nr. 4962, används för att specificera
halvfast vinkelpositionering.
Låt α vara värdet för parameter nr. 4962 och låt β vara värdet för parameter nr. 4964.
Detta innebär att M-koder från Mα till M(α+β-1) används för halvfast
vinkelpositionering.
Inställning av den här parametern på 0 har samma effekt som att ställa in 6. Detta innebär
att M-koder från Mα till M(α+5) används för halvfast vinkelpositionering.

OBS!
1 Se till att M-koder från Mα till M (α+β-1) inte duplicerar andra
M-koder.
2 Ställ inte in en M-kod som duplicerar andra M-koder som används
för spindelpositionering.
3 Ställ inte in en M-kod som används med andra funktioner (såsom
M00-05, 30, 98 och 99 och M-koder för underprogramsanrop).

- 1383 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
EVO
5001
EVO TAL TLB TLC

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 TLC
#1 TLB Dessa bitar används för att välja en typ av verktygslängdskompensering.
Typ TLB TLC
Verktygslängdskompensering A 0 0
Verktygslängdskompensering B 1 0
Verktygslängdskompensering C - 1
Axeln till vilken skärkompensering tillämpas varierar från typ till typ såsom beskrivs
nedan.
Verktygets längdkompensering A Z-axeln alltid.
Verktygets längdkompensering B Axeln vinkelrät mot ett specificerat plan
(G17/G18/G19)
Verktygets längdkompensering C Axel som anges i ett block som anger G43/G44

#3 TAL Verktygets längdkompensering C


0: Genererar ett larm när två eller flera axlar är förskjutna
1: Genererar inte ett larm när två eller flera axlar är förskjutna

#6 EVO Om en modifiering av verktygskompenseringsvärdet görs för


verktygslängdskompensering A eller verktygslängdskompensering B i
kompenseringsläget (G43 eller G44):
0: Det nya värdet blir giltigt i ett block där G43, G44 eller en H-kod anges härnäst.
1: Det nya värdet blir giltigt i ett block där buffring utförs härnäst.

#7 #6 #5 #4 #3 #2 #1 #0
LWT LGN
5002

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 LGN Geometrioffsetnummer för verktygsoffset


0: Är samma som slitageoffsetnumret
1: Specificerar geometrioffsetnumret med numret för val av verktyg

OBS!
Denna parameter är giltig när
verktygsgeometri-/slitagekompensering är aktiverat (bit 6 (NGW) i
parameter nr 8136 är 0).

#2 LWT Verktygsslitagekompensation utförs genom att:


0: Flytta verktyget.
1: Förskjut koordinatsystemet.

- 1384 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Denna parameter är giltig när
verktygsgeometri-/slitagekompensering är aktiverat (bit 6 (NGW) i
parameter nr 8136 är 0).

#7 #6 #5 #4 #3 #2 #1 #0
5003 SUV SUP

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 SUP
#1 SUV Dessa bits används för att ange typ av verktygsradie för uppstart/avbrott - kompensering
av verktygsnosradie.
SUV SUP Typ Operation
0 0 Typ A En kompenseringsvektor som är vinkelrät mot blocket bredvid startblocket eller
det block som föregår avbrottsblocket matas ut.
Nosradiecenterbana /
G41 Verktygets centerbana

N2 Programmerad kanal
N1

0 1 Typ B En kompenseringsvektor som är vinkelrät mot startblocket eller avbrottsblocket


och en skärningspunktsvektor matas ut.
Skärningspunkt
Nosradiecenterbana /
Verktygets centerbana

G41 N2 Programmerad kanal

N1

1 0 Typ C När startblocket eller avbrottsblocket inte specificerar någon rörelseoperation


1 förskjuts verktyget med skärstålskompenseringsvärdet i en riktning som är
vinkelrät mot blocket bredvid startblocket eller blocket före avbrottsblocket.
Skärningspunkt

Nosradiecenterbana /
Verktygets centerbana
Programmerad kanal
N3
Förskjutning
G41 N2
När blocket specificerar rörelseoperationer anges typen enligt
SUP-inställningen; om SUP är 0 sätts typ A och om SUP är 1 sätts typ B.

OBS!
När SUV,SUP = 0,1 (typ B) utförs en operation som är likvärdig
med den för FS0i-TC utförs.

#7 #6 #5 #4 #3 #2 #1 #0
ORC
5004
ODI

[Typ indata] Parameterinmatning


- 1385 -
A. PARAMETRAR BILAGA B-64604SW/01

[Datatyp] Bitkanal

#1 ORC Inställningen av ett verktygsoffsetvärdet korrigeras som:


0: Diametervärde
1: Radievärde

OBS!
Denna parameter är endast giltig för en axel som baseras på
diameterspecifikation. Specificera ett radievärde för en axel
baserad på radiespecifikation oberoende av inställningen av denna
parameter.

#2 ODI Inställningen av en verktygsradie - verktygets nosradiekompensationsvärdet rättas som:


0: Radievärde
1: Diametervärde

#7 #6 #5 #4 #3 #2 #1 #0
5008 MCR

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#4 MCR Om G41/G42 (verktygsradie - verktygets nosradiekompensering) anges i MDI -läge är


larmet:
0: Inte utlöst.
1: Utlöst. (alarm PS5257, “G41/G42 EJ TILLÅTET I MDI-LÄGE”)

Antal siffror för ett offsetnummer som används med ett T-kodskommando
5028

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 4
Specificera antalet siffror för ett T-kodsavsnitt som används för ett verktygsoffsetnummer
(slitageoffsetnummer när verktygsgeometri-/slitagekompenseringsfunktionen används).
När 0 ställs in bestäms antalet siffror av antalet verktygskompenseringsvärden.
När antalet verktygskompenseringsvärden är 1 till 9: De 1 lägsta siffrorna
När antalet verktygskompenseringsvärden är 10 till 99: De 2 lägsta siffrorna
När antalet verktygskompenseringsvärden är 100 till 200: De 3 lägsta siffrorna
[Exempel] När ett offsetnummer specificeras med hjälp av de nedre 2 siffrorna i en T-kod, ange 2 i
parameter nr 5028.
Txxxxxx yy
xxxxxx : Verktygsval
yy : Verktygsoffsetnummer

In funktionen för verktygsförvaltning, ange 4 i denna parameter för att ställa in ett
4-siffrigt nummer i parameter nr 13265.

OBS!
Ett värde som är längre än inställningen i parameter nr 3032 (tillåtet
antal siffror för en T-kod) kan inte ställas in.

- 1386 -
B-64604SW/01 BILAGA A. PARAMETRAR
5029 Antal minnen för verktygskompenseringsvärden som är gemensamma för kanaler

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 0 till antalet verktygskompensationsvärden
Vid användning av minnen gemensamma för kanaler, ange antalet gemensamma
verktygskompenseringsvärden i denna parameter.
Säkerställ att inställningen av denna parameter inte överstiger antalet
verktygskompenseringsvärden ställda för varje kanal (parameter nr 5024).
[Exempel 1] När parameter nr 5029 = 10, parameter nr 5024 (kanal 1) = 15 och parameter nr 5024
(kanal 2) = 30 i ett system med 2 kanaler, görs verktygskompenseringsnumren 1 till 10
för alla kanaler gemensamma.
[Exempel 2] När parameter nr 5029 = 20 och övriga villkor är desamma som till exempel 1, görs
verktygskompenseringsnumren 1 till 15 gemensamma.

OBS!
1 Se till att inställningen av parameter nr 5029 inte överstiger antalet
verktygskompensationsvärden för varje kanal (parameter nr. 5024).
Om inställningen i parameter nr 5029 överstiger antalet
kompenseringsvärden för en kanal, görs det minsta av antalet
kompenseringsvärden i alla kanaler gemensamma.
2 När 0 eller ett negativt värde ställs in används inte minnen som är
gemensamma för kanaler.
#7 #6 #5 #4 #3 #2 #1 #0
TCT OWD
5040

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 OWD I radieprogrammering (bit 1 (ORC) i parameter nr 5004 är satt till 1),


0: Verktygsoffsetvärdena för både geometrikompensering och slitagekompensering
specificeras med radien.
1: Verktygsoffsetvärde för geometrikompensering specificeras med radie och
verktygsoffsetvärde för slitagekompensering specificeras med diameter, för en axel
för diameterprogrammering.

OBS!
Denna parameter är giltig när verktygsgeometri-/slitagekompensering
är aktiverat (bit 6 (NGW) i parameter nr 8136 är 0).

#3 TCT Metoden för byte av verktyg baseras på:


0: Revolverrotation. (Verktygsbytet utförs med enbart ett T-kommando.)
Med ett T-kommando utförs en stödfunktion och manövern för
verktygskompensering.
1: Automatisk verktygsbytare (ATC).
(Byte av verktyg utförs med en M-kommando (såsom M06)).
Med ett T-kommando utförs bara en stödfunktion.
Den här parametern är endast med ett svarvsystem.
- 1387 -
A. PARAMETRAR BILAGA B-64604SW/01

VARNING
Innan du ändrar inställningen för den här parametern ska
kompenseringen avbrytas. Om inställningen ändras medan offset
tillämpas kan den efterföljande offset operationen inte utföras
korrekt eller ett larm PS0368 utlöses.

#7 #6 #5 #4 #3 #2 #1 #0
5042 OFC OFA

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#0 OFA
#1 OFC Dessa bits används för att specificera inkrementsystemet och giltigt dataområde för ett
verktygsoffsetvärde.
För metrisk inmatning
OFC OFA Enhet Giltigt dataområde
0 1 0.01mm ±9999.99mm
0 0 0.001mm ±9999.999mm
1 0 0.0001mm ±9999.9999mm

För tuminmatning
OFC OFA Enhet Giltigt dataområde
0 1 0.001inch ±999.999inch
0 0 0.0001inch ±999.9999inch
1 0 0.00001inch ±999.99999inch

Axelnummer för vilket Y-axeloffset används


5043

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
Ange numret för en axel för vilken verktygsoffsetet korrigeras.
Om 0 eller ett värde bortom det giltiga dataområdet anges, tillämpas Y-axelns offset på
Y-axeln för de tre grundaxlarna. Om inställningen görs för X- eller Z-axeln för tre
grundaxlarna, används inte standardverktygsoffsetet för X- eller Z-axeln och endast
Y-axelns offset används.

#7 #6 #5 #4 #3 #2 #1 #0
5101 FXY

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 FXY Borraxeln i den fasta borrningscykeln eller skärningssaxeln i den fasta slipningscykeln är:
0: I händelse av den fasta borrningscykeln:
alltid Z-axeln.

- 1388 -
B-64604SW/01 BILAGA A. PARAMETRAR
I händelse av den fasta slipningscykeln:
• För svarvsystemet
alltid Z-axeln.
• För fleroperationsmaskiner
G75,G77 kommando:Y-axel
G78,G79 kommando:Z-axel
1: Axel väljs av programmet

OBS!
När det gäller T-serien är denna parameter endast giltig för den
fasta borrcykeln i serie 10/11-format.

Slipningsaxelnummer i längdslipningscykel (G71)


5176
Slipningsaxelnummer i en cykel för dykslipning (G75)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
För svarvsystem:
Ange slipningsaxelnummer för längdslipningscykel (G71).
För fleroperationsmaskiner
Anger slipningsaxelnummer för dykslipning (G75).

OBS!
Axelnumret förutom för skärningsaxeln kan specificeras. När ett
axelnummer specificeras som är detsamma som för
skärningsaxeln, utlöses larm PS0456, "OGILTIG PARAMETER V
SLIPNING" vid tidpunkten för exekveringen. Slipningscykeln utförs
när detta parametervärde är 0, larm PS0456 utlöses också.

Slipningsaxelnummer för längsgående slipningscykel med direkt konstantdimension (G72)


5177
Slipningsaxelnummer för cykeln direkt konstant dimension dykslipning (G77)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
För svarvsystem:
Ange slipningsaxelnumret för längsgående slipningscykel med direkt
konstantdimension (G72).
För fleroperationsmaskiner
Slipningsaxelnummer för cykeln direkt konstant dimension dykslipning (G77)

OBS!
Axelnumret förutom för skärningsaxeln kan specificeras. När ett
axelnummer specificeras som är detsamma som för
skärningsaxeln, utlöses larm PS0456, "OGILTIG PARAMETER V
SLIPNING" vid tidpunkten för exekveringen. Slipningscykeln utförs
när detta parametervärde är 0, larm PS0456 utlöses också.

Slipningsaxelnummer för oscillerande slipningscykel (G73)


5178
Slipningsaxelnummer för kontinuerlig slipningscykel i matningsyta(G78)

[Typ indata] Parameterinmatning


- 1389 -
A. PARAMETRAR BILAGA B-64604SW/01

[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
För svarvsystem:
Ange slipningsaxelnumret för oscillerande slipningscykel (G73).
För fleroperationsmaskiner
Ange slipningsaxelnummret för kontinuerlig slipningscykel i matningsyta(G78)

OBS!
Axelnumret förutom för skärningsaxeln kan specificeras. När ett
axelnummer specificeras som är detsamma som för
skärningsaxeln, utlöses larm PS0456, "OGILTIG PARAMETER V
SLIPNING" vid tidpunkten för exekveringen. Slipningscykeln utförs
när detta parametervärde är 0, larm PS0456 utlöses också.

Slipningsaxelnummer för oscillerande slipningscykel med direkt fastdimension (G74)


5179
Slipningsaxelnummer för intermittent slipningscykel i matningsyta(G79)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
För svarvsystem:
Ange slipningsaxelnumret för oscillerande slipningscykel med direkt fastdimension
(G74).
För fleroperationsmaskiner
Ange slipningsaxelnumret för intermittent slipningscykel i matningsyta(G70).

OBS!
Axelnumret förutom för skärningsaxeln kan specificeras. När ett
axelnummer specificeras som är detsamma som för
skärningsaxeln, utlöses larm PS0456, "OGILTIG PARAMETER V
SLIPNING" vid tidpunkten för exekveringen. Slipningscykeln utförs
när detta parametervärde är 0, larm PS0456 utlöses också.

5180
Axelnummer för axelriktning i cykel för dykslipning(G75)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
Ställer in axelnumret för slipningsaxel i cykel för dykslipning(G75)

OBS!
Axelnumret förutom för den bearbetande axeln kan specificeras.
När ett axelnummer specificeras som är detsamma som för
bearbetningsaxeln, utlöses larm PS0456, "OGILTIG
PARAMETER V SLIPNING" vid tidpunkten för exekveringen.
Slipningscykeln utförs när detta parametervärde är 0 och and
adress "L" specificeras i NC-programmet, utlöser larmet PS0456
också.

- 1390 -
B-64604SW/01 BILAGA A. PARAMETRAR

5181
Axelnumret för axelriktning i direkt konstant dimension i cykel med dykslipning (G77)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
Ställer in axelnumret för slipningsaxel i cykel för dykslipning(G77)

OBS!
Axelnumret förutom för den bearbetande axeln kan specificeras.
När ett axelnummer specificeras som är detsamma som för
bearbetningsaxeln, utlöses larm PS0456, "OGILTIG
PARAMETER V SLIPNING" vid tidpunkten för exekveringen.
Slipningscykeln utförs när detta parametervärde är 0 och and
adress "L" specificeras i NC-programmet, utlöser larmet PS0456
också.

5182
Axelnumret för axelriktning i kontinuerlig slipningscykel i matningsyta(G78)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
Ställ axeln antalet dressing axel i kontinuerlig matning ytslipning cykel(G78).

OBS!
Axelnumret förutom för den bearbetande axeln kan specificeras.
När ett axelnummer specificeras som är detsamma som för
bearbetningsaxeln, utlöses larm PS0456, "OGILTIG
PARAMETER V SLIPNING" vid tidpunkten för exekveringen.
Slipningscykeln utförs när detta parametervärde är 0 och and
adress "L" specificeras i NC-programmet, utlöser larmet PS0456
också.

5183
Axelnumret för axelriktning i en intermittent matning i cykeln med dykslipning(G78)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
Ange axelnumret för axelriktning i intermittent slipningscykel för matningsyta ( G79 ).

OBS!
Axelnumret förutom för den bearbetande axeln kan specificeras.
När ett axelnummer specificeras som är detsamma som för
bearbetningsaxeln, utlöses larm PS0456, "OGILTIG
PARAMETER V SLIPNING" vid tidpunkten för exekveringen.
Slipningscykeln utförs när detta parametervärde är 0 och and
adress "L" specificeras i NC-programmet, utlöser larmet PS0456
också.

- 1391 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
5200 CRG G84

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 G84 Metod för att ange fast gängtappning:


0: En M-kod som specificerar gängning med fast tapp specificeras innan kommandot
G84 (eller G74) ges. (Se parameter nr. 5210).
1: En M-kod för specificering av funktionen gängning med fast tapp används inte.
(G84 kan inte användas som G-kod för gängningscykeln; G74 kan inte användas
som omvänd gängningscykel.)

#2 CRG Stegborrningsläge när ett kommando för att avbryta ett läge för stegborrning anges (G80,
01 grupp G-kod, återställning etc.) :
0: Avbröts efter signalen för stegborrning RGTAP är inställd på “0”.
1: Avbröts innan signalen för stegborrning RGTAP är inställd på “0”.

#7 #6 #5 #4 #3 #2 #1 #0
5203 HRM HRG

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 HRG Stegborrning med handratt är:


0: Inaktiverat.
1: Aktiverat.

#1 HRM När den gängade axeln rör sig i negativ riktning under stegborrning som styrs av
handratten, bestäms riktningen i vilken spindeln roterar enligt följande:
0: I G84 läget, roterar spindeln i en normal riktning. I G74 läget, roterar spindeln i
omvänd riktning.
1: I G84 läget, roterar spindeln i omvänd riktning. I G74 läget, roterar spindeln i en
normal riktning.

5241 Maximalt spindelvarvtal vid gängning med fast tapp (ettans växel)

5242 Maximalt spindelvarvtal vid gängning med fast tapp (tvåans växel)

5243 Maximalt spindelvarvtal vid gängning med fast tapp (treans växel)

Maximalt spindelvarvtal vid gängning med fast tapp (fyrans växel)


5244

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsspindel
[Dataenhet] min-1
[Giltigt dataområde] 0 till 9999
Spindelpositionsgivarens utväxlingsförhållande
1 : 1 0 till 7400
1 : 2 0 till 9999
1 : 4 0 till 9999
1 : 8 0 till 9999
Var och en av dessa parametrar används för att ställa in ett maximalt spindelvarvtal för
varje växel vid gängning med fast tapp.

- 1392 -
B-64604SW/01 BILAGA A. PARAMETRAR
Ställ in samma värde både för parameter nr 5241 och parameter nr 5243 för ett
enstegsväxelsystem. För ett tvåstegs växelsystem ställer du in samma värde som i
parameter nr 5242 i parameter nr 5243. Annars utlöses larmet PS0200, "OGILTIGT
S-KODKOMMANDO". Detta gäller M-serien.

#7 #6 #5 #4 #3 #2 #1 #0
D3R
5400
SCR XSC D3R

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 D3R När återställning sker genom operationen för återställning eller återställning av signal från
PMC, är läget för konvertering av 3-dimensionellt koordinatsystem och lutad indexering
för bearbetningsplan (M-serien) är:
0: Avbrutet.
1: Inte avbrutet.

#6 XSC Inställningen av en skalningsförstoring (axel -för-axeln skalning ) är:


0: Inaktiverat.
1: Aktiverat.

#7 SCR Skalning (G51) förstoringsenhet:


0: 0,00001 gånger (1/100,000)
1: 0.001 gånger

#7 #6 #5 #4 #3 #2 #1 #0

5401
SCLx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 SCLx Skalning på denna axel:


0: Ogiltigt
1: Giltigt

#7 #6 #5 #4 #3 #2 #1 #0
5402 DMK

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#3 DMK Avbrottet för handratt visas:


0: Med användning av programmets koordinatsystem (efter omvandlingen av
koordinatsystem).
1: Användning av arbetsstycket koordinatsystem (före omvandling av
koordinatsystem).
Denna parameter gäller endast i 3-dimensionellt läge för koordinatkonvertering.

5411
Skalnings-(G51) förstoring

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelord-kanal
- 1393 -
A. PARAMETRAR BILAGA B-64604SW/01

[Dataenhet] 0,001 eller 0,00001 gånger (Väljs med bit 7 (SCR) i parameter nr 5400)
[Giltigt dataområde] 1till 999999999
Denna parameter ställer in en skalningsförstoring när axel-för-axel skalning är
inaktiverad (med bit 6 (XSC) i parameter nr 5400 satt till 0). Om ingen
skalningsförstoring (P) anges i programmet, används inställningen av denna parameter
som skalningsförstoring.

OBS!
När bit 7 (SCR) i parameter nr 5400 är satt till 1, är det giltiga
dataområdet 1 till 9999999.

5412 Snabbtransporthastigheten för fast cykel för borrning i 3-dimensionellt läge för koordinatkonvertering

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Denna parameter ställer in en snabbtransporthastighet för fast cykel för borrning i läget
för 3-dimensionell koordinatkonvertering eller läget för indexering av lutat arbetsplan
(M-serien).

5421
Skalningsförstoring för varje axel

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] 0,001 eller 0,00001 gånger (Väljs med bit 7 (SCR) i parameter nr 5400)
[Giltigt dataområde] -999999999 till -1, 1 till 999999999
Denna parameter ställer en skalningsförstoring för varje axel när axel-för-axel skalning är
aktiverad (med bit 6 ( XSC) i parameter nr 5400 satt till 1). För den första spindeln till
den tredje spindeln (X-axeln till Z-axeln), används inställningen av denna parameter som
skalningsförstoring om skalningsförstoringarna (I, J, K) inte specificeras i programmet.

OBS!
När bit 7 (SCR) i parameter nr 5400 är satt till 1, är de gällande
dataområden -9999999 till -1 och 1 till 9999999.

#7 #6 #5 #4 #3 #2 #1 #0

5431
MDL

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 MDL G60-koden (positionering av enkelriktning) är:


0: Engångs G-kod (grupp 00).
1: Modal G-kod (grupp 01).

- 1394 -
B-64604SW/01 BILAGA A. PARAMETRAR

5440
Positionens riktning och överskridande avstånd i enkelriktningens positionering

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (A)
(När inkrementsystemet är IIS-B, -999999,999 till +999999,999)
Denna parameter ställer in placeringsriktningen och avståndet för överskridande i enkel
riktningsposition (G60) för varje axel. Positionsriktningen anges med en inställning av
datatecken och avståndet med överskridande övermanning med ett värde som ställs in
här.
Överskridande avstånd>0: Positionsriktningen är positiv (+).
Överskridande avstånd<0: Positionsriktning är negativ (-).
Överskridande avstånd=0: Enkel riktningspositionering utförs inte.

#7 #6 #5 #4 #3 #2 #1 #0
PLS
5450

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 PLS Förskjutningsfunktionen för polär koordinatinterpolation:


0: Används ej.
1: Används.
Detta möjliggör bearbetning med hjälp av arbetsstyckets koordinatsystem med en önskad
punkt som inte är rotationsaxelns centrum som är inställd som origo för
koordinatsystemet vid polär koordinatinterpolation.

Axelspecifikation (linjär axel) för polär koordinatinterpolation


5460

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet styrda axlar
Denna parameter ställer in styraxelnumren för linjäraxeln för att utföra polär
interpolation.

Axelspecifikation (rotationsaxel) för polär koordinatinterpolation


5461

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet styrda axlar
Denna parameter ställer in styraxelnumren för rotationsaxeln för att utföra polär
interpolation.
Toleransförhållande för automatisk övermanning för polär koordinatinterpolation
5463

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Dataenhet] %
[Giltigt dataområde] 0 till 100
Typisk inställning: 90 % (behandlas som 90 % vid inställning till 0)
- 1395 -
A. PARAMETRAR BILAGA B-64604SW/01

Ställ in toleransförhållandet för den snabbaste skärmatningshastigheten till den roterande


axelns varvtal under automatisk övermanning för polär interpolation.
Kompensering för fel på den hypotetiska axeln i polär koordinatinterpolation
5464

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparametrar (A))
(För IS-B, -999999.999 till +999999.999)
Denna parameter används för att ställa in felet om rotationsaxelns centrum på vilken polär
koordinatinterpolation utförs inte ligger på X-axeln.
Om inställningen i parametern är "0", utförs normal polär koordinatinterpolation.

5481
Rotationens matningshastighet av den normala riktningens kontrollerade axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] grad/min
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
Denna parameter ställer in matningshastigheten av rörelsen längs den normalt riktade
kontrollerade axel som sätts in vid startpunkten av ett block under kontroll av den normal
riktningen.

5483
Gränsvärdet för rörelse som exekveras vid normal riktningsvinkel av föregående block

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 0 eller positiva 9 siffror av minsta dataenhet (se inställningstabellen för
standardparameter (B)
N2 För en rak linje
Verktygets centerbana När reseavståndet av N2 i figuren till vänster inte
överskrider inställningen, bearbetas blocket N2
N3 med verktyget som är normalt till blocket N1.
N1

rörelseavståndet

Programmerad kanal

N2 För båge
Verktygets centerbana När bågens diameter av N2 i figuren till vänster
Programmerad kanal inte överskrider inställningen, bearbetas båge N2
med verktyget som är normalt till block N1. En
N3 normal riktningsaxel styrs inte att röra sig i den
normala riktningen i enlighet med bågens
rörelse.
N1
Diameter

- 1396 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
SBV SBM HGO HMC MGO G67
6000
SBV SBM HGO V15 HMC MGO G67

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal
#0 G67 Om makrot modala anrop avbryter kommando (G67) anges när läget makrot modala
anropet (G66/G66.1) inte är inställt:
0: Larm PS1100, “RADERA UTAN MODALT ANROP” utlöses.
1: Specifikation av G67 ignoreras.

#1 MGO När en GOTO-datasats för specificering av anpassad makrostyrning exekveras, är ett


höghastighetshopp till 20 sekvensnummer verkställda från programmets start:
0: Ett höghastighetshopp utförs inte till n sekvensnummer från början av det
exekverade programmet.
1: Ett höghastighetshopp utförs till n sekvensnummer från början av programmet.

#2 HMC Ett kundmakro exekveras:


0: Med normal hastighet.
1: Med hög hastighet.

OBS!
När parametern HMC sätts på 1 så ger CNC prioritet till ett
kundmakro. Av denna anledning kan det hända att prestanda för
följande funktioner sänks när denna parameter ställs in:
- Skärmvisning CNC
- Makroexekvering (hjälpmakro, dialogmakroskärm)
- C-språkexekverare (utom åtgärder på hög nivå)
- Extern datainmatning
etc.
#3 V15 Som systemvariabel nummer för verktygskompensering:
0 : Standardsystemets variabelnummer för serien 0 används.
1 : Samma system med variabelnummer som används för serie 10/11 används.
Tabellerna visar systemvariablerna för verktygsoffset nummer från 1 till 999. Värdena för
verktygsoffset nummer 1 till 200 kan läsas från eller tilldelas systemvariablerna inom
parentes.
(1) Verktygskompenseringsminne A
Systemvariabelnummer
V15 = 0 V15 = 1
#10001 till #10999 #10001 till #10999
Slitagets offsetvärde
#2001 till #2200 #2001 till #2200
(2) Verktygskompenseringsminne C
Systemvariabelnummer
V15 = 0 V15 = 1
#11001 till #11999 #10001 till #10999
Geometri offsetvärde
Verktygs- #2201 till #2400 #2001 till #2200
längdsoffset #10001 till #10999 #11001 till #11999
Slitagets offsetvärde
#2001 till #2200 #2201 till #2400
Verktygs- Geometri offsetvärde #13001 till #13999 #12001 till #12999
radieoffset Slitagets offsetvärde #12001 till #12999 #13001 till #13999

- 1397 -
A. PARAMETRAR BILAGA B-64604SW/01

#4 HGO När en GOTO-datasats för att ange kundmakrostyrning exekveras, är en gren till 30
sekvensnummer precis innan GOTO-datasats eller upp till 10 sekvensnummer som
sparats i ett sekvensnummer sökning som tidigare gjorts med en GOTO-datasats:
0: Inte utförd i hög hastighet.
1: Utförd i hög hastighet.

#5 SBM Kundmakrosats
0: Stoppar inte enkelblock
1: Stoppar enkelblock
Om du vill inaktivera enskilda blocken i kundmakrosatser med systemvariabel#3003,
ställa in denna parameter till 0. Om denna parameter är satt till 1, kan enkelblocken i
kundmakrosatser inte inaktiveras med systemvariabel #3003. För att styra enkelblock i
kundmakrosatser med systemvariabel #3003, använd bit 7 (SBV) i parameter nr 6000.

#7 SBV Kundmakrosats
0: Stoppar inte enkelblock
1: Aktivera/inaktivera 'single block stop' med systemvariabel #3003
Bit 5 (SBM) i parameter nr 6000
0 1
0 Inaktiverar 'single block stop'. Aktiverar 'single block stop'. (med
Bit 7 (SBV) i Aktiverar 'single block stop'. (med variabel #3003, kan 'single block
parameter nr variabel #3003, kan 'single block stop' inte aktiveras/inaktiveras.
1
6000 stop' aktiveras/inaktiveras. 'Single block stop' är aktiverat hela
tiden.)

OBS!
1 I kompensationsläget för skäraren eller verktygsspetsen, utförs
'block look-ahead'-proceduren även vid 'single-block'drift för att
beräkna en banskärningspunkt efter kompensation. Så, ett
makromeddelande verkställs också vid förhandsläsning. Därför,
stäng av radiekompensationsläget för skäraren eller
verktygsspetsen när 'single block'-drift är aktiverad för anpassade
makromeddelanden via SBM=1 eller SBV=1.
2 När 'single block'-drift är aktiverad för anpassade
makromeddelanden via SBM=1 eller SBV=2, antas ett anpassat
makromeddelande-block vara ett NC-meddelandeblock som inte
omfattar rörelse. Därför kan rörelsen skilja sig mellan normal drift
och 'single block'-drift.
#7 #6 #5 #4 #3 #2 #1 #0
6001 CCV TCS CRO PV5 PRT MIF

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 MIF Kundmakrons gränssnittsignaler bygger på:


0: Standardspecifikation.
(Signalerna UI000 till UI015, UO000 till UO015, och UO100 till UO131 används.)
1: Utökad specifikation.
(Signalerna UI000 till UI031, UI100 till UI131, UI200 till UI231, UI300 till UI331,
UO000 till UO031, UO100 till UO131, UO200 till UO231, och UO300 till UO331
används.)

#1 PRT Läsning noll när data är utmatning med ett DPRINT-kommando


0: Utmatning av ett utrymme
1: Ingen utmatning av data
- 1398 -
B-64604SW/01 BILAGA A. PARAMETRAR

#3 PV5 Kundmakrons gemensamma variabler:


0: #500 till #599 matas ut.
1: #100 till #199 och #500 till #999 matas ut.

#4 CRO ISO kod i BPRNT eller DPRNT-kommando


0: Utmatning endast “LF” efter att data matas ut
1: Utmatning “LF” och “CR” efter att data matats ut

#5 TCS Kundmakro (underprogram)


0: Ingen anrop med användning av en T-kod
1: Anropas med en T-kod

#6 CCV Gemensamma variabler #100 till #199 rensad av ström av är:


0: Rensad till <noll> med återställning
1: Inte rensad vid återställning
#7 #6 #5 #4 #3 #2 #1 #0
6003 MSB MPR TSE MIN

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
#2 MIN Kundmakroavbrott
0: Verkställd genom avbrott av ett i-exekverande block (Kundmakroavbrott typ I)
1: Verkställd genom avbrott av ett i-exekverande block (Kundmakroavbrott typ II)

#3 TSE Kundmakrons avbrottssignal UINT


0: Triggermetod för kant (Stigande kant)
1: Status triggermetod
#4 MPR Kundmakroavbrott giltig/ogiltig M-kod
0: M96/M97
1: M-kod satt med parametrarna nr 6033 och 6034
#5 MSB Avbrottsprogram
0: Använder en dedikerad lokal variabel (Makro- typ avbrott)
1: Använder samma lokala variabel som i huvudprogrammet (Underprogram typ
avbrott )
#7 #6 #5 #4 #3 #2 #1 #0
VHD NAT
6004
D15 NAT

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 NAT Resultaten av kundmakrofunktioner ATAN (med 2 argument) och ASIN specificeras


enligt följande:
0: Resultatet av ATAN är 0 till 360.0.
Resultatet av ASIN är 270.0 till 0 till 90.0.
1: Resultatet av ATAN är -180.0 till 0 till 180.0.
Resultatet av ASIN är -90.0 till 0 till 90.0.

- 1399 -
A. PARAMETRAR BILAGA B-64604SW/01

#2 VHD Med systemvariablerna #5121 till #5140:


0: Verktygets offsetvärde (geometri offsetvärde) i blocket som för närvarande
exekveras läses. (Denna parameter är endast giltig när verktygsgeometri/verktygets
slitage kompenseringsminnen är tillgängliga.)
1: Ett avbrott av rörelseavståndet byggt på handrattavbrott läses.

#5 D15 När verktygskompenseringsminne C används för att läsa eller skriva verktygets offsetdata
värden (upp till offsetnummer 200) för D-kod (verktygsradie ), samma systemvariabler,
#2401 till #2800, eftersom serien 15 är:
0: Används ej.
1: Används.
När bit 3 (V15) i parameter nr 6000 är inställd på 1
D-kod
Geometri Slitage
Kompenserings
Variabel Variabel
nummer Variabelnamn Variabelnamn
nummer nummer
1 #2401 [#_OFSDG[1]] #2601 [#_OFSDW[1]]
2 #2402 [#_OFSDG[2]] #2602 [#_OFSDW[2]]
3 #2403 [#_OFSDG[3]] #2603 [#_OFSDW[3]]
: : : : :
199 #2599 [#_OFSDG[199]] #2799 [#_OFSDW[199]]
200 #2600 [#_OFSDG[200]] #2800 [#_OFSDW[200]]

#7 #6 #5 #4 #3 #2 #1 #0
6005 SQC

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 SQC I underprogrammets anropsfunktion, är ett underprograms sekvensnummer anrop:


0: Används ej.
1: Används.

#7 #6 #5 #4 #3 #2 #1 #0
6007 SKM CVA MGE BCS SCS DPG

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 DPG Anger om du vill tillåta G-koder med en decimalpunkt att anropas.


0: Tillåter inte.
1: Tillåter.

#1 SCS Specificerar om underprogram ska anropas med S-koder.


0: Anropa inte med S-koder.
1: Anropa med S-koder.

#2 BCS Anger om underprogram ska anropas med den andra hjälpfunktionens koder.
0: Anropa inte med den andra hjälpfunktionens koder.
1: Anropa med den andra hjälpfunktionens koder.

#3 MGE Anger om en G-kod modalt anrop görs efter rörelse eller för varje block.
0: Göra ett anrop för varje block (motsvarande G66.1).
1: Göra ett anrop efter rörelse (motsvarande G66).

- 1400 -
B-64604SW/01 BILAGA A. PARAMETRAR
#4 CVA Formatet för makroanrop argument anges enligt följande:
0: Argument förs i NC-format utan ändringar.
1: Argument konverteras till makroformat och sedan passerade.
[Exempel]
När G65 P_ X10 ; anges, är värdet i den lokala variabeln # 24 i det anropade
programmet enligt följande:
Kommando CVA=0 CVA=1
#24 0.01 0.01
ADP[#24] 10.0 0.01

OBS!
Externa operationer är samma om inte ADP-funktionen används.

#7 SKM Efter överhoppningsoperationen med kommandot för koordinatsystemets inställning (G92


för M-serien eller G50 för T-serien) eller välj kommandot (G54 till G59), värdena för
makrovariablerna #100151 till #100200 (#5061 till #5080) genom att hålla positionen för
överhoppning:
0: Ändra. (Arbetsstyckets koordinatsystemet vid tidpunkten för avläsningen
återspeglas.)
1: Ändra inte.

#7 #6 #5 #4 #3 #2 #1 #0
6008 IJK GMP ISO MCA F16

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 F16 Precisionen i operationen bygger på:


0: Nya specifikation.
1: FS0i-C-kompatibel specifikation.

#1 MCA Ett makrolarm specifikation baserad på systemvariabel #3000 väljs enligt följande:
0: Ett larmnummer som erhålls genom tillägg av 3000 till ett värde tilldelat variabeln
#3000 och motsvarande meddelande visas. (Ett värde från 0 till 200 kan tilldelas
variabeln #3000.)
1: Ett värde som tilldelas variabeln # 3000 och motsvarande meddelande visas. (Ett
värde från 0 till 4095 kan tilldelas variabeln #3000.)
[Exempel]
Exekvering av #3000=1 (LARMMEDD.);
När bit 1 (CCR) i parameter nr 6008 är ställd till 0
Larmskärmen visar "MC3001 LARMMEDDELANDE".
När bit 1 (CCR) i parameter nr 6008 är ställd till 1
Larmskärmen visar "MC0001 LARMMEDDELANDE".

#4 ISO 0: När MKB-koden används, specificeras bitmallens koder i stället för [, ], #, *, =, ?, @,


&, och _ ställs i parameter nr 6010 till nr 6018.
1: När ISO/ASCII-kod används, specificeras bitmallen av koder istället för [, ], #, *,
=, ?, @, &, och _ ställs i parameter nr 6010 till nr 6018.

#6 GMP Anrop av M, S, T, en andra hjälpfunktionskod, eller en särskild kod vid anrop av en


G-kod och anrop av en G-kod vid kallelse M, S, T, en andra hjälpfunktionskod, eller
särskild kod är:
0: Ej tillåtet. (De exekveras som vanlig G, M, S, T, andra hjälpfunktionskod och
NC-adress.)

- 1401 -
A. PARAMETRAR BILAGA B-64604SW/01

1: Tillåtet.

#7 IJK För adresserna I, J, and K specificerade som argument:


0: Argumentspecifikationen I eller II bestäms automatiskt.
1: Argumentspecifikation I används alltid.

Exempel
När K_J_I_ anges:
- När denna parameter är satt till 0:
Argumentspecifikation II används och K=#6, J=#8, och I=#10
specificeras.
- När denna parameter är satt till1:
Argumentspecifikation I används och I=#4, J=#5, och K=#6
specificeras oberoende av specifikationsorder.
(Argumentspecifikation II kan inte användas.)

#7 #6 #5 #4 #3 #2 #1 #0
6009 MSM

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 MSM När ett makroanrop som använder M-kod eller ett makroanrop med M-kod (Specifikation
av 3 uppsättningar) är inte i början av blocket:
0: Utlöses larm PS0127, “DUBBEL NC-, MAKROINSTRUKTION”.
1: Makroanrop med M-kod exekveras. Alla adresser som anges i samma block används
som argument.

OBS!
1 När MSM är satt till 1 och en M-kod som anges för ett makroanrop
inte är i början av blocket, kan argumentspecifikation II inte
användas.
2 När MSM är satt till 1 och en M-kod som anges för ett makroanrop
inte är i början av blocket, kan argumentspecifikation II inte
användas.

- 1402 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
6010 *7 *6 *5 *4 *3 *2 *1 *0
#7 #6 #5 #4 #3 #2 #1 #0
6011 =7 =6 =5 =4 =3 =2 =1 =0
#7 #6 #5 #4 #3 #2 #1 #0
6012 #7 #6 #5 #4 #3 #2 #1 #0
#7 #6 #5 #4 #3 #2 #1 #0
6013 [7 [6 [5 [4 [3 [2 [1 [0
#7 #6 #5 #4 #3 #2 #1 #0
6014 ]7 ]6 ]5 ]4 ]3 ]2 ]1 ]0
#7 #6 #5 #4 #3 #2 #1 #0
6015 ?7 ?6 ?5 ?4 ?3 ?2 ?1 ?0
#7 #6 #5 #4 #3 #2 #1 #0
6016 @7 @6 @5 @4 @3 @2 @1 @0
#7 #6 #5 #4 #3 #2 #1 #0
6017 &7 &6 &5 &4 &3 &2 &1 &0
#7 #6 #5 #4 #3 #2 #1 #0
6018 _7 _6 _5 _4 _3 _2 _1 _0

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

*0 till *7 : Bitmallen i EIA eller ISO/ASCII-kod som anger * är satt.


=0 till =7 : Bitmallen i EIA eller ISO/ASCII-kod som anger * är satt.
#0 till #7: Bitmallen av EIA eller ISO/ASCII-kod indikerar # är satt.
[0 till [7 : Bitmallen i EIA eller ISO/ASCII-kod som anger * är satt.
]0 till ]7 : Bitmallen i EIA eller ISO/ASCII-kod som anger * är satt.
?0 till ?7 : Bitmallen i EIA eller ISO/ASCII-kod som anger * är satt.
@0 till @7 : Bitmallen i EIA eller ISO/ASCII-kod som anger * satt.
&0 till &7 : Bitmallen i EIA eller ISO/ASCII-kod som anger * är satt.
_0 till _7 : Bitmallen i EIA eller ISO/ASCII-kod som anger * är satt.
0: En motsvarande bit är 0.
1: En motsvarande bit är 1.

#7 #6 #5 #4 #3 #2 #1 #0
SFN EDP OFN DPD MCO
6019
SFN EDP OFN MCO

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 MCO När data matas ut, är decimaltalets värdet av makrovariabel data


0: Ingen utmatning som en kommentar.
1: Utmatning vid samma tidpunkt som en kommentar.

Efter numret, data och variabelnamnet på makrovariabeln matas ut när utmatningsdata


utförs det variabelnumret och värdet av makrons variabeldata i decimaltal matas ut som
en kommentar.

OBS!
1 Utmatningsdata från denna parameter är "Kommentar", och detta
ignoreras vid tiden för läsning.

- 1403 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
2 Noggrannheten i utmatningsdata för kommentaren är upp till 15
siffror. Utbudet av utmatningsdata är nio siffror över decimalkomma
och åtta siffror under decimalkomma. "± SPILL" är utmatning i
stället för ett värde när de totala siffrors nummer är mer än 16 och
siffernumret över decimalpunkten är tio eller fler. När antalet siffror
under decimalkommat blir nio siffror eller fler, avrundas den nionde
platsen för decimalkommat och matas ut. Dessutom avrundas
sjunde platsen eller åttonde platsen för decimalkommat och matas
ut när det totala siffrorna är fler än 16 och siffertalet över
decimalkommat är nio eller åtta.
3 Utmatningen blir "TOM" när den visas, och makrons variabeldata
är "TOMMA DATA".

#2 DPD När argumentet D anges för ett makroanrop utan decimalkomma, antalet decimaler:
0: Antas vara 0.
[Exempel]
När G65PppppD1 anges, #7=1.0000 godkänns som argument.
1: Beror på inkrementsystemet för referensaxeln
[Exempel]
När det inkrementella system för referensaxeln är IS-B och G65PppppD1 anges,
#7=0.0010 godkänns som argument.

#3 OFN Formatet på namnet på en filutmatning av det externa utmatningskommandot (DPRNT


eller BPRNT) är:
0: PRNTxxxx.DAT (xxxx: 0000 till 9999).
1: MCR_PRNT.TXT (fast).

#5 EDP Precision inställning för makrorelaterade operatorer är:


0: Inaktiverat.
1: Aktiverat.

OBS!
Parameter nr 6100 används för att ställa in antalet signifikanta
siffror efter decimalkommat.

#7 SFN Formatet på namnet på en filutmatning av det externa utmatningskommandot (DPRNT


eller BPRNT) är:
0: PRNTxxxx.DAT (xxxx: 0000 till 9999).
Om strömmen är av och på, xxxx återställs till 0000.
1: PRNTxxxx.DAT (xxxx: 0000 till 9999).
Om strömmen är av och på, fortsätter xxxx och nästa nummer appliceras.

OBS!
Inställningsvärdet för bit 7 (SFN) är aktiv i fall bit 3 (OFN) är lika
med 0.

#7 #6 #5 #4 #3 #2 #1 #0
6020 IFR

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

- 1404 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#2 IFR Kundmakrogränssnittets signal R-adress är:


0: Inaktiverat.
1: Aktiverat.

OBS!
Ställ in startadressen för varje R-område i parameter nr 6093 eller
6094.

VARNING
För att ställa in parameter IFR=1, var god ställ in ett lämpligt värde
för parameter nr. 6094 först.
När parameter nr.6094 är 0, ställs R0 för ett internt relä in. Om det
interna reläet R0 används för ett annat område, kan en oönskad
procedur utföras.

6030 M-kod för att exekvera externa enheters underprogramanrop

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 99999999
Ställ in M-koden för att exekvera extern enhets underprogramanrop. När 0 är inställt
används M198. M01, M02, M30, M98 och M99 kan inte användas för att exekvera
externa enheters underprogramanrop. När ett negativt tal, 1, 2, 30, 98, eller 99 är inställd
för denna parameter, används M198 för att exekvera externa enhets underprogramanrop.

Startnummer för gemensamma variabler som ska skyddas bland de gemensamma variablerna (#500 till
6031
#999)

Slutnummer av gemensamma variabler som ska skyddas bland de gemensamma variablerna (#500 till
6032
#999)

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 500 till 999
Bland de gemensamma variablerna #500 till #999, utbudet av gemensamma variabler som
anges i denna parameter kan skyddas (genom att ställa in deras attribut till skrivskyddad).
Om en skrivning (på vänster sida) görs, utlöses ett larm.

OBS!
Ställ in 0 i både parameter nr 6031 och nr 6032 inte för att skydda
gemensamma variabler.

6033 M-kod som validerar ett kundmakroavbrott

6034 M-kod som upphäver ett kundmakroavbrott

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 03 till 99999999 (exklusive 30, 98 och 99)
- 1405 -
A. PARAMETRAR BILAGA B-64604SW/01

Dessa parametrar kan användas när bit 4 (MPR) i parameter nr 6003 är 1. M96 används
som en giltig M-kod och M97 används som en ogiltig M-kod när MPR är 0, oavsett
tillståndet i denna parameter.

6036 Antal kundmakrovariabler gemensamma för verktygets kanal (för #100 till #199 (#499))

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 0 till 400
När det gemensamma minnet för kanaler används, ställer denna parameter in antalet
gemensamma variabler för kundmakron som ska delas (kundmakrovariabler som är
gemensamma för kanaler). Gemensamma variabler #100 till #199 (upp till #499 i ett
system med inbäddade makroalternativ) kan delas. Se till att det maximala antalet
användbara makrogemensamma variabler inte överskrids.

Exempel
När 20 är inställd i parameter nr 6036
100 till 119 Delas av alla kanaler
120 till 149 Används av varje kanal oberoende

OBS!
1 För använda upp till #499, krävs ett alternativt inbäddat makro.
2 När 0 eller ett negativt värde ställs in, används inte minnen som är
gemensamma för kanaler.
3 När alternativet för inbäddat makro är aktivt och alternativet för
tillägg av gemensamma variabler för kundmakro inte är aktiva, kan
#150 till #199 inte användas, men denna parameter bör ställa in
numren som innehåller #150 till #199.

6037 Antal kundmakrovariabler gemensamma för verktygsbanan (for #500 till #999)

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 0 till 500
När det gemensamma minnet för kanaler används, ställer denna parameter in antalet
gemensamma variabler för kundmakron som ska delas (kundmakrovariabler som är
gemensamma för kanaler). Gemensamma variabler #500 till #999 kan delas. Se till att det
maximala antalet användbara makrogemensamma variabler inte överskrids.

Exempel
När 50 är inställd i parameter nr 6037
500 till 549 Delas av alla kanaler
550 till 599 Används av varje kanal oberoende

- 1406 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
När 0 eller ett negativt värde ställs in, används inte minnen som är
gemensamma för kanaler.

6038 Starta G-kod som används för att anropa ett kundmakro

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] -9999 till 9999

6039 Starta programnummer av ett kundmakro anropad av G-kod

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 9999

6040 Antalet G-koder som används för att anropa kundmakron

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 0 till 255
Sätt den här parametern för att att definiera multipla kundmakroanrop genom användning
av G-koder åt gången. Med G-koder så många som värdet satt i parameter nr 6040 med
början av G-kod i parameter nr 6038, kundmakron i programnummer så många som
värdet i parameter nr 6040 med början av programnummer som är satt i parameter nr
6039 kan anropas. Ställ 0 i parameter nr 6040 för att inaktivera detta läge för anrop.
Om ett negativt värde är satt i parameter nr 6038, aktiveras det modala anropet. Huruvida
det modala anropet motsvarar G66 eller G66.1 beror på bit 3 (MGE) i parameter nr 6007.
[Exempel] När parameter nr 6038 = 900, parameter nr 6039 = 1000, och parameter nr 6040 = 100 är
satta, definieras en uppsättning av 100 egna makroanrop (enkla anrop) enligt följande:
G900 → O1000
G901 → O1001
G902 → O1002
:
G999 → O1099
När inställningen av parameter nr 6038 ändras till -900, definieras samma uppsättning av
kundmakroanrop (modala anrop).

OBS!
1 När följande villkor är uppfyllda, inaktiveras alla anrop med dessa
parametrar:
1) När ett värde som inte ligger inom det bestämbar området i
varje parameter
2) (Värdet av parameter nr 6039 + parameter nr 6040 till 1 ) >
9999
2 Specifikationen av en blandning av enkla anrop och modala anrop
är inte tillåtet.
3 Om en rad G-koder som fastställts av dessa parametrar duplicerar
G-koder som anges i parametrarna nr 6050 till 6059, ges anropen
som anges av parametrarna nr 6050 till 6059 företräde.

- 1407 -
A. PARAMETRAR BILAGA B-64604SW/01

6041 Starta G-kod med ett decimalkomma som används för att anropa ett kundmakro

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] -999 till 999

6042 Starta programnummer av ett kundmakro som anropas av G-kod med ett decimalkomma

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 9999

6043 Antal G-koder med ett decimalkomma som används för att anropa kundmakron

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 0 till 255
Sätt den här parametern för att att definiera flera kundmakroanrop genom användning av
G-koder med en decimalpunkt i taget. Med G-koder med en decimalpunkt så många som
värdet i parameter nr 6043 och börjar med G-koden med ett decimaltecken som anges i
parameter nr 6041, kundmakro i programnumren så många som värdet i parameter nr
6043 börjar med programnumret som anges i parameter nr 6042 som den kan kallas. Ställ
0 i parameter nr 6043 för att inaktivera detta läge för anrop.
Om ett negativt värde är satt i parameter nr 6041, aktiveras det modala anropet. Huruvida
det modala anropet motsvarar G66 eller G66.1 beror på bit 3 (MGE) i parameter nr 6007.
[Exempel] När parameter nr 6041 = 900, parameter nr 6042 = 2000, och parameter nr 6043 = 100 är
satta, definieras en uppsättning av 100 egna makroanrop (enkla anrop) enligt följande:
G90.0 → O2000
G90.1 → O2001
G90.2 → O2002
:
G99.9 → O2099
När inställningen av parameter nr 6041 ändras till -900, definieras samma uppsättning av
kundmakroanrop (modala anrop).

OBS!
1 När följande villkor är uppfyllda, inaktiveras alla anrop med dessa
parametrar:
1) När ett värde som inte ligger inom det bestämbar området i
varje parameter
2) (Värdet av parameter nr 6042 + parameter nr 6043 till 1 ) >
9999
3) När bit 0 (DPG) i parameter nr 6007 = 0 (för att inaktivera
samtal med G-koder med ett decimalkomma)
2 Specifikationen av en blandning av enkla anrop och modala anrop
är inte tillåtet.
3 Om en rad G-koder som fastställts av dessa parametrar duplicerar
G-koder som anges i parametrarna nr 6060 till 6069, ges anropen
som anges av parametrarna nr 6060 till 6069 företräde.

6044 Starta M-koden som används för att anropa ett underprogram

[Typ indata] Parameterinmatning


- 1408 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 3 till 99999999

6045 Starta programnummer av ett underprogram som anropas av M-kod

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 9999

6046 Antalet M-koder som används för att anropa underprogram (antal underprogram anropas av M-koder )

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 32767
Ställ in denna parameter för att definiera multipla underprogramanrop med M-koder i
taget. Med G-koder med så många som värdet satt i parameter nr 6046 med början av
M-kod i satt i parameter nr 6044, underprogram i programnummer med så många som
värdet i parameter nr 6046 med början av programnummer som är satt i parameter nr
6045 kan anropas. Ställ 0 i parameter nr 6046 för att inaktivera detta läge för anrop.
[Exempel] När parameter nr 6044 = 80000000, parameter nr 6045 = 3000, och parameter nr 6046 =
100 är satta, definieras en uppsättning av 100 egna underprogram med anrop enligt
följande:
M80000000 → O3000
M80000001 → O3001
M80000002 → O3002
:
M80000099 → O3099

OBS!
1 När följande villkor är uppfyllda, inaktiveras alla anrop med dessa
parametrar:
1) När ett värde som inte ligger inom det bestämbar området i
varje parameter
2) (Värdet av parameter nr 6045 + parameter nr 6046 till 1 ) >
9999
2 Om en rad G-koder som fastställts av dessa parametrar duplicerar
G-koder som anges i parametrarna nr 6071 till 6079, ges anropen
som anges av parametrarna nr 6071 till 6079 företräde.

6047 Starta M-kod som används för att anropa ett kundmakro

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 3 till 99999999

6048 Starta programnummer av ett kundmakro som anropas av M-kod

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 9999

- 1409 -
A. PARAMETRAR BILAGA B-64604SW/01

6049 Antalet M-koder som används för att anropa kundmakron (antal kundmakron anropade av M-koder )

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 32767
Ställ in denna parameter för att definiera multipla kundmakroanrop med M-koder i taget.
Med G-koder så många som värdet satt i parameter nr 6049 med början av G-kod i
parameter nr 6047, kundmakron i programnummer så många som värdet i parameter nr
6049 med början av programnummer som är satt i parameter nr 6048 kan anropas. Ställ 0
i parameter nr 6049 för att inaktivera detta läge för anrop.
[Exempel] När parameter nr 6047 = 90000000, parameter nr 6048 = 4000, och parameter nr 6049 =
100 är satta, definieras en uppsättning av 100 egna makroanrop (enkla anrop) enligt
följande:
M90000000 → O4000
M90000001 → O4001
M90000002 → O4002
:
M90000099 → O4099

OBS!
1 När följande villkor är uppfyllda, inaktiveras alla anrop med dessa
parametrar:
1) När ett värde som inte ligger inom det bestämbar området i
varje parameter
2) (Värdet av parameter nr 6048 + parameter nr 6049 till 1 ) >
9999
2 Om en rad G-koder som fastställts av dessa parametrar duplicerar
M-koder som anges i parametrarna nr 6080 till 6089, ges anropen
som specificeras av parametrarna nr 6080 till 6089 företräde.

6050 G-kod som anropar kundmakro för programnummer 9010

6051 G-kod som anropar kundmakro för programnummer 9011

6052 G-kod som anropar kundmakro för programnummer 9012

6053 G-kod som anropar kundmakro för programnummer 9013

6054 G-kod som anropar kundmakro för programnummer 9014

6055 G-kod som anropar kundmakro för programnummer 9015

6056 G-kod som anropar kundmakro för programnummer 9016

6057 G-kod som anropar kundmakro för programnummer 9017

6058 G-kod som anropar kundmakro för programnummer 9018

6059 G-kod som anropar kundmakro för programnummer 9019

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] (-9999 till 9999 : exklusive 0, 5, 65, 66 och 67)
Ställ in G-koder som används för att anropa kundmakron i programnumren 9010 till 9019.
Observera dock att när ett negativt värde ställs in i denna parameter, blir det ett modalt
anrop. Till exempel, om denna parameter är satt till -11 anges läget för modala anropet av
G11.

- 1410 -
B-64604SW/01 BILAGA A. PARAMETRAR
Huruvida det modala anropet motsvarar G66 eller G66.1 beror på bit 3 (MGE) i
parameter nr 6007.

6060 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9040

6061 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9041

6062 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9042

6063 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9043

6064 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9044

6065 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9045

6066 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9046

6067 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9047

6068 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9048

6069 G-kod med en decimalpunkt som brukades kalla kundmakro för programnummer 9049

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] -999 till 999
Ställ in G-koder som används för att anropa kundmakron i programnumren 9040 till 9049.
Observera dock att när ett negativt värde ställs in i denna parameter, blir det ett modalt
anrop. Till exempel, om denna parameter är satt till -11 anges läget för modala anropet av
G11.
Huruvida det modala anropet motsvarar G66 eller G66.1 beror på bit 3 (MGE) i
parameter nr 6007. Ställ in G-koder i formatet Gm.n. Värdet som uttrycks av (m×10+n) är
inställd i parametern. Värdena m och n måste uppfylla följande förhållanden: 0 ≤m ≤99, 0
≤n ≤9.

OBS!
Parameter numren 6060 till 6069 gäller när bit 0 (DPG) i parameter
nr 6007 sätts till 1.

6071 M-koden som används för att anropa underprogram i programnummer 9001

6072 M-koden som används för att anropa underprogram i programnummer 9002

6073 M-koden som används för att anropa underprogram i programnummer 9003

6074 M-koden som används för att anropa underprogram i programnummer 9004

6075 M-koden som används för att anropa underprogram i programnummer 9005

6076 M-koden som används för att anropa underprogram i programnummer 9006

6077 M-koden som används för att anropa underprogram i programnummer 9007

6078 M-koden som används för att anropa underprogram i programnummer 9008

6079 M-koden som används för att anropa underprogram i programnummer 9009

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 3 till 99999999 (exklusive 30, 98 och 99)

- 1411 -
A. PARAMETRAR BILAGA B-64604SW/01

Dessa parametrar ställer in M-koder som anropar det underprogram för programnumren
9001 till 9009.

OBS!
Om samma M-kod är satt i dessa parametrar, anropas det tidigare
numret företrädesvis. Till exempel om 100 är inställd i parameter nr
6071 och 6072, och program O9001 och O9002 båda finns,
anropas O9001 när M100 har angetts.

6080 M-koden som används för att anropa kundmakro för programnummer 9020

6081 M-koden som används för att anropa kundmakro för programnummer 9021

6082 M-koden som används för att anropa kundmakro för programnummer 9022

6083 M-koden som används för att anropa kundmakro för programnummer 9023

6084 M-koden som används för att anropa kundmakro för programnummer 9024

6085 M-koden som används för att anropa kundmakro för programnummer 9025

6086 M-koden som används för att anropa kundmakro för programnummer 9026

6087 M-koden som används för att anropa kundmakro för programnummer 9027

6088 M-koden som används för att anropa kundmakro för programnummer 9028

6089 M-koden som används för att anropa kundmakro för programnummer 9029

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 3 till 99999999 (exklusive 30, 98 och 99)
Ställ in M-koder som används för att anropa kundmakron i programnummer 9020 till
9029. Läget enkel anrop är inställt.

OBS!
1 Om samma M-kod är satt i dessa parametrar, anropas det tidigare
numret företrädesvis. Till exempel om 200 är inställd i parameter nr
6081 och 6082, och program O9001 och O9002 båda finns,
anropas O9001 när M200 har angetts.
2 Om samma M-kod är satt i en parameter nr 6071 till 6079 för att
anropa underprogram och i ett parameter nr 6080 till 6089 som
används för att anropa kundmakron, har ett kundmakro företräde.
Till exempel om 300 är inställd i parameter nr 6071 och 6081, och
program O9001 och O9002 båda finns, anropas O9001 när M300
har angetts.

6090 ASCII kod som anropar underprogram för programnummer 9004

6091 ASCII kod som anropar underprogram för programnummer 9005

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 65(A:41H) till 90(Z:5AH)
Dessa parametrar ställer in ASCII-koderna som anropar underprogram i decimalform.
De inställbara adresserna anges nedan.

- 1412 -
B-64604SW/01 BILAGA A. PARAMETRAR
Adress Parameterinställningsvärde T-serien M-serien
A 65 O O
B 66 O O
D 68 X O
F 70 O O
H 72 O O
I 73 O O
J 74 O O
K 75 O O
L 76 O O
M 77 O O
P 80 O O
Q 81 O O
R 82 O O
S 83 O O
T 84 O O
V 86 X O
X 88 X O
Y 89 X O
Z 90 X O

OBS!
1 När adress L ställs in, kan antalet repetitioner inte specificeras.
2 Sätt 0 när inget underprogram anropas.

6093 Överst adress för kundmakrons gränssnittsignal med R-adress (inmatningssignal)

6094 Överst adress för kundmakrons gränssnittsignal med R-adress (utmatningssignal)

OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordskanal
[Giltigt dataområde] 0 till maximal adress (multipel av 4. 0, 4, 8, ...)
Ställ in den övre adressen av kundmakrons gränssnittsignal med R-adress. 128 signaler
som börjar vid den övre adressen, tilldelas.

[Exempel]
Parameter Systemvariabelnummer Signal att använda Attribut
Nr 6093=1000 #1068 R1000 till R1003 R
#1069 R1004 till R1007
#1070 R1008 till R1011
#1071 R1012 till R1015
Nr 6094=1100 #1168 R1100 till R1103 R/W
#1169 R1104 till R1107
#1170 R1108 till R1111
#1171 R1112 till R1115
*) R och R/W attribut av variabler representerar, respektive skrivskyddade och
läsa/skriva aktiverat.

- 1413 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
1 Varje värde som anges i denna parameter måste vara en multipel
av 4 (0, 4, 8, …). Annars är denna funktion inaktiverad.
2 Om en icke-existerande R-adress eller systemöverföring av adress
är inställd, blir motsvarande systemvariabel ogiltig. Den effektiva
området för R-adressen varierar, beroende på den använda PMC
som används och dess minne. Var noga med att ange ett
användbart området genom att kontrollera specifikation av PMC i
bruk.
3 När du ställer in parametern se till att inmatningssignalen för
adresserna inte överlappar med adresserna för
utmatningssignalen.

6100 Inställning av precision för relationsoperatorer

[Typ indata] Parameterinmatning


[Datatyp] Byte
[Giltigt dataområde] 0 till 15
Denna parameter bestämmer antalet siffror efter decimalkommat med två värden som ska
jämföras med kundmakrons relationsoperator. De två värdena avrundas till det angivna
antalet siffror före jämförelsen.

OBS!
1 Denna funktion aktiveras genom att ställa bit 5 (EDP) för parameter
nr 6019 till 1.
2 Denna funktion är avaktiverad om parameter nr 6100 är satt till ett
värde utanför området för giltig data.

#7 #6 #5 #4 #3 #2 #1 #0
6200 SKF SRE SLS HSS SK0 GSK

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 GSK Som en SKIP-signal, är skippsignalen SKIPP:


0: Ogiltig.
1: Giltig.

#1 SK0 Denna parameter anger om skippsignalen är giltig enligt tillståndet för skippsignalen
SKIP och i flera steg skippsignalerna SKIP2 till SKIP8.
0: Skippsignalen är giltig när dessa signaler är "1".
1: Skippsignalen är giltig när dessa signaler är "0".

#4 HSS 0: SKIP-funktionen använder inte hög hastighet skippsignaler medan skippsignalen är i


inmatning. (Den konventionella skippsignalen används.)
1: Steget med funktionen skippsignal använder höghastighets skippsignaler medan
skippsignaler matas in.

#5 SLS 0: SKIPP-funktionen i flera steg använder inte höghastighets skippsignaler medan


skippsignalen är i inmatning. (Den konventionella skippsignalen används.)
1: Steget med funktionen skippsignal använder höghastighets skippsignaler medan
skippsignaler matas in.

- 1414 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Skippsignaler (SKIPP och SKIPP2 till SKIPP8) är giltiga oavsett
inställningen av denna parameter. De kan också inaktiveras med
hjälp av bit 4 (IGX) i parameter nr 6201.
Om du vill använda höghastighets skippsignaler när
SKIPP-funktionen i flera steg används, ställ in denna parameter till
1.

#6 SRE När höghastighets skippsignal används:


0: Signalen antas vara inmatningen på den stigande kanten (kontakt öppen → stängd).
1: Signalen antas vara inmatningen på den fallande kanten (nära kontakt → öppen).

#7 SKF Testkörning, övermanning, och automatisk acceleration/inbromsning för G31


SKIPP-kommando
0: Inaktiverad
1: Aktiverad

VAR FÖRSIKTIG
1 När stycke 7 (SKF) för parameternr. 6200 är inställt till 0, är
override för matningshastighet, torr körning och automatisk
acceleration/deceleration inaktiverade under förflyttning av
överhoppningsfunktionen oavsett matningshastigheten som
specificeras som matning per minut eller matning per rotation.
2 Även om stycke 7 (SKF) för parameternr. 6200 är inställt till 1, är
torr körning och automatisk acceleration/deceleration inaktiverade
när stycke 1 (SFP) för parameternr.6207 är inställt till 1. När
multi-step-överhoppning används och stycke 2 (SFN) för
parameternr.6207 är inställt till 1, är torr körning och automatisk
acceleration/deceleration inaktiverade på liknande sätt.

#7 #6 #5 #4 #3 #2 #1 #0
6201 SKPXE CSE IGX TSE SEB

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 SEB Om en skippsignal, höghastighets skippsignal eller ankomstsignal för mätposition pågår


medan skippfunktion, kontinuerlig höghastighets skippfunktion eller automatisk
verktygslängdsmätning (M-serie), alt. automatisk verktygskompensering (T-serien),
används, så gäller följande för de ackumulerade pulserna och positionsavvikelserna till
följd av acceleration/inbromsning:
0: Ignoreras.
1: Beaktas och kompenseras.
De ackumulerade pulserna och positionsavvikelserna till följd av faktisk
acceleration/inbromsning under aktiv skippsignal, höghastighets skippsignal eller
ankomstsignal för mätposition anses erhålla positionen vid vilken signalen matas in.

- 1415 -
A. PARAMETRAR BILAGA B-64604SW/01

#2 TSE När SKIPP-funktionen för momentbegränsning används (G31 P98/99), är


SKIPP-positionen som hålls i en systemvariabel (#5061 till #5080 (#100151 till
#100182 när 21-axlar eller fler-systemet används)):
0: Position som är offset med tanke på förseningen (positionsavvikelsen) som ådragits i
servosystemet.
1: Position som inte återspeglar den försening som uppstått genom servosystemet.
Positionen under
SKIPP-operation
CNC-maskinens nuvarande position

Maskinposition Felvärde

Koordinatsystemets origo Stoppunkt

Positionen med tanke på förseningen

Positionen utan tanke på förseningen

#4 IGX När SKIPP-funktionen för höghastighet används, SKIP, SKIPP, och SKIP2 till SKIP8 är:
0: Aktiverad som skippsignaler.
1: Inaktiverad som skippsignaler.

#5 CSE Kommandot för den kontinuerliga höghastighets skippsignal, är höghastighets


skippsignaler:
0: Effektiv vid antingen stigande eller fallande kant (beroende på inställningen av bit 6
(SRE) i parameter nr 6200).
1: Effektiv vid både de stigande och fallande kant.

#7 SKPXE För SKIPP-funktionen (G31), är skippsignalen SKIPP:


0: Aktiverat.
1: Inaktiverat.

Huruvida skippsignalerna är aktiverade eller inaktiverade


Skippsignal
Bit 4 (IGX) Bit 0 Bit 7 Hoppa Hoppa
er i flera
Para i (GSK) i (SKPXE) i över över
steg
meter parameter parameter parameter signal signal
SKIP2-SKIP
nr 6201 nr 6200 nr 6201 SKIPP SKIPP
8
0 0 0 Inaktiverad Aktiverad Aktiverad
0 1 0 Aktiverad Aktiverad Aktiverad
0 0 1 Inaktiverad Inaktiverad Aktiverad
0 1 1 Aktiverad Inaktiverad Aktiverad
Inställning
1 0 0 Inaktiverad Inaktiverad Inaktiverad
1 1 0 Inaktiverad Inaktiverad Inaktiverad
1 0 1 Inaktiverad Inaktiverad Inaktiverad
1 1 1 Inaktiverad Inaktiverad Inaktiverad

Bit 4 (IGX) i parameter nr 6201 är giltig för SKIPP-funktionen med höghastighet


skippsignaler (när bit 4 (HSS) i parameter nr 6200 är satt till 1) eller för SKIP-funktionen
i flera steg med höghastighets skippsignaler (när bit 5 (SLS) i parameter nr 6200 är satt
till 1).
Om du vill använda skippsignaler i flera steg, krävs alternativet SKIPP-funktionen i fleras
steg.
- 1416 -
B-64604SW/01 BILAGA A. PARAMETRAR

#7 #6 #5 #4 #3 #2 #1 #0
6202 1S8 1S7 1S6 1S5 1S4 1S3 1S2 1S1

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

1S1 till 1S4 Dessa parametrar anger om du vill aktivera eller avaktivera varje höghastighets
skippsignal när G31 SKIPP-kommando utfärdas.
Följande tabell visar sambandet mellan bitar, inmatningssignaler och kommandon.
Inställningen av bitar har följande innebörd:
0: Höghastighets skippsignal motsvarande en bit som är inaktiverad.
1: Höghastighets skippsignal motsvarande en bit som är aktiverad.
Parameter Höghastighets skippsignal
1S1 HDI0
1S2 HDI1
1S3 HDI2
1S4 HDI3

OBS!
Ange inte samma signal samtidigt för olika kanaler.

#7 #6 #5 #4 #3 #2 #1 #0
6203 2S8 2S7 2S6 2S5 2S4 2S3 2S2 2S1
#7 #6 #5 #4 #3 #2 #1 #0
6204 3S8 3S7 3S6 3S5 3S4 3S3 3S2 3S1
#7 #6 #5 #4 #3 #2 #1 #0
6205 4S8 4S7 4S6 4S5 4S4 4S3 4S2 4S1
#7 #6 #5 #4 #3 #2 #1 #0
6206 DS8 DS7 DS6 DS5 DS4 DS3 DS2 DS1

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

1S1till1S8, 2S1till2S8, 3S1till3S8, 4S1till4S8, DS1tillDS8


Ange vilken skippsignal som är aktiverad när SKIPP-kommandot (G31 eller G31P1 till
G31P4) och kommandot för fördröjningstiden (G04, G04Q1 till G04Q4) utfärdas med
multipla steg SKIPP-funktionen.
Följande tabell visar sambandet mellan bitar, inmatningssignaler och kommandon.
Inställningen av bitar har följande innebörd:
0: SKIP-signalen som motsvarar en bit är ogiltig.
1: Skippsignalen som motsvarar en bit är aktiverad.

SKIPP-funktionen med multipla steg


Kommando G31
Inmatning G31P1 G31P2 G31P3 G31P4 G04
signal G04Q1 G04Q2 G04Q3 G04Q4
SKIPP/HDI0 1S1 2S1 3S1 4S1 DS1
SKIPP2/HDI1 1S2 2S2 3S2 4S2 DS2
SKIPP3/HDI2 1S3 2S3 3S3 4S3 DS3
SKIPP4/HDI3 1S4 2S4 3S4 4S4 DS4
SKIPP5/HDI4 1S5 2S5 3S5 4S5 DS5
SKIPP6/HDI5 1S6 2S6 3S6 4S6 DS6
SKIPP7/HDI6 1S7 2S7 3S7 4S7 DS7
SKIPP8/HDI7 1S8 2S8 3S8 4S8 DS8
- 1417 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
HDI0 till HDI7 är höghastighets skippsignaler. Ange inte samma
signal samtidigt för olika kanaler.
När bit 0 (GSK) i parameter nr 6200 är satt till 1, kan kommandon som ska hoppas över
väljas genom att ställa in följande parametrar:

Kommandon överhoppade av SKIPP signalen <G006.6>


Parameter Kommando överhoppad
När bit 0 (1S1) i parameter nr 6202 sätts till 1 G31P1,G04Q1
När bit 0 (2S1) i parameter nr 6203 sätts till 1 G31P2,G04Q2
När bit 0 (3S1) i parameter nr 6204 sätts till 1 G31P3,G04Q3
När bit 0 (4S1) i parameter nr 6205 sätts till 1 G31P4,G04Q4
När bit 0 (DS1) i parameter nr 6206 sätts till 1 G04,G04Q1,G04Q2,G04Q3,G04Q4

#7 #6 #5 #4 #3 #2 #1 #0
6207 SFN SFP

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 SFP Matningshastigheten används när SKIPP-funktionen (G31) exekveras är:


0: Matningshastighet av en programmerad F-kod.
1: Matningshastigheten satt i parameter nr 6281.

OBS!
SKIPP-funktionen med flera steg och höghastighet SKIPP, se
beskrivningen av bit 2 (SFN) i parameter nr 6207.

#2 SFN Matningshastigheten används när SKIPP-funktionen baserad på höghastighets


skippsignaler (med bit 4 (HSS) i parameter nr 6200 satt till 1) eller multipla
SKIPP-funktionen som exekveras är:
0: Matningshastighet av en programmerad F-kod.
1: Matningshastigheten i en parameter från parameter nr 6282 till nr 6285.

OBS!
Om för inte SKIPP-funktionen i flera steg, men SKIPP-funktionen
som inte använder några höghastighets skippsignaler (när bit 4
(HSS) i parameter nr 6200 är satt till 0), se beskrivningen av bit 1
(SFP) i parameter nr 6207.

#7 #6 #5 #4 #3 #2 #1 #0
6208 9S8 9S7 9S6 9S5 9S4 9S3 9S2 9S1

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

9S1 till 9S4 Specificera vilken höghastighetsöverhoppningssignal som är aktiverad för det
kontinuerliga höghastighetsöverhoppningskommandot G31P90 eller
EGB-överhoppningen och överhoppningsfunktionen för flexibelt
synkroniseringskontroll-kommando G31.8.
Inställningen av varje bit har följande innebörd:
0: Höghastighets skippsignal motsvarande biten som är inaktiverad.

- 1418 -
B-64604SW/01 BILAGA A. PARAMETRAR
1: Höghastighets skippsignal motsvarande biten som är aktiverad.
Bitarna motsvarar signaler enligt följande:
Parameter Höghastighet skippsignal
9S1 HDI0
9S2 HDI1
9S3 HDI2
9S4 HDI3

Period under vilken överhoppningssignalen ignoreras för den kontinuerliga


6220 höghastighetsöverhoppningsfunktionen och EGB-axelns överhoppningsfunktion och
överhoppningsfunktionen för flexibel synkroniseringskontroll

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Dataenhet] 8 msek
[Giltigt dataområde] 3 till 127(× 8msek)

Den här parametern anger perioden från när en höghastighets skippsignal kan matas in till
när nästa höghastighets skippsignal kan matas in för kontinuerlig höghastighets
SKIPP-funktion och EGB axel SKIPP-funktion och SKIPP-funktion för flexibel
synkronstyrning. Denna parameter används för att ignorera chatt i skippsignaler.
Om ett värde som ligger utanför det giltiga intervallet som specificerats, antas
inställningen vara 24 ms.
Signal som ignorerar perioden (parameter nr 6220)

Höghastighet
skippsignal Denna signal ignoreras.
När höghastighets skippsignaler används och bit 5 (CSE) i parameter nr 6201 är satt till 1,
hanteras signaler enligt följande:
Signal som ignorerar perioden (parameter nr 6220)

Höghastighets Dessa signaler


skippsignal ignoreras.

6221 Tiden i död zon för momentbegränsning för ett SKIPP-kommando av momentbegränsning

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] 2msek
[Giltigt dataområde] 0 till 65535
Skipp vid ankomstsignalen för momentbegränsning ignoreras för en satt tidsperiod.
Om G31P98 anges, utförs operationen SKIPP inte under en viss tid efter det att
momentbegränsning för överhoppning av ankomstsignal TRQL1 till 8 sätts till 1.
Om G31P99 anges, utförs operationen SKIPP inte under en viss tid efter det att gränsen
för vridmomentet för överhoppning av ankomstsignal sätts till 1.
Men om en skippsignal matas in, utförs operationen SKIPP oavsett den tid som anges i
denna parameter.

- 1419 -
A. PARAMETRAR BILAGA B-64604SW/01

6254 ε värde på X-axeln under automatisk verktygskompensation (T-serien)


ε värde vid automatisk mätning av verktygslängden (för XAE1 och GAE1 signaler)

6255 ε värde på Z-axeln under automatisk verktygskompensation (T-serien)


ε värde vid automatisk mätning av verktygslängden (för XAE2 och GAE2 signaler)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Dessa parametrar anger relevanta ε värden vid automatisk verktygskompensering
(T-serien) eller automatisk mätnings av verktygslängden (M-serien).

OBS!
När referensaxeln (parameter nr 1031) specificerar diametern,
specificera värdet på diametern. När referensaxeln (parameter nr
1031) specificerar radien, specificera värdet på radien.

6281 Matningshastigheten för SKIPP-funktionen (G31)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Denna parameter ställer in en matningshastighet för SKIPP-funktionen (G31). Denna
parameter är giltig när bit 1 (SFP) i parameter nr 6207 är satt på 1.

OBS!
SKIPP-funktionen med flera steg och höghastighet SKIPP, se
beskrivningen av parameter nr 6282 och nr 6285.

6282 Matningshastigheten för SKIPP-funktionen (G31, G31 P1)

6283 Matningshastigheten för SKIPP-funktionen (G31) är:

6284 Matningshastigheten för SKIPP-funktionen (G31) är:

6285 Matningshastigheten för SKIPP-funktionen (G31) är:

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Var och en av dessa parametrar sätter en matningshastighet för varje SKIPP-funktion
G-kod. Dessa parametrar är giltiga när bit 2 (SFN) i parameter nr 6207 är inställd på 1.

6287 Positionsavvikelsegräns under kommandot momentbegränsning

[Typ indata] Parameterinmatning


- 1420 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] 0 till 327670
Denna parameter ställer en gränsen för positionsavvikelse för varje axel som införs när
överhoppning av momentgränsen anges. När den faktiska positionsavvikelsen överstiger
gränsen för positionsavvikelsen, utlöses larmet SV0004, "FEL FÖR MYCKET (G31) "
och ett omedelbart stopp sker.

#7 #6 #5 #4 #3 #2 #1 #0
6400 MG4 MGO RVN HMP MC8 MC5 FWD RPO

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 RPO Med funktionen handhjulretur är snabbtransporthastigheten låst, förutsatt att:


0: En övermanning på 10% tillämpas
1: En övermanning på 100% tillämpas

#1 FWD Med funktionen handhjulretur, kan funktionen programexekveringen utföras:


0: I både framåt och bakåt riktningar.
1: Endast i riktning framåt. Exekvering i riktning bakåt är inte tillåtet.

#2 MC5
#3 MC8 Dessa parametrar anger antalet M kodgrupper och antalet M-koder per grupp.
(Se förklaringar för parametrar nr 6411 till 6490.)

MC5 MC8 Inställning av M-kodgrupp


0 0 Standard (20 grupper om fyra)
1 0 16 grupper om fem
0 1 10 grupper om åtta
När 16 grupper om fem användes, ändras innebörden av parametrar enligt följande:
Grupp A Nr 6411(1) till nr 6415(5)
Grupp B Nr 6416(1) till nr 6420(5)
:
Grupp P Nr 6486(1) till nr 6490(5)
När 10 grupper om åtta används ändras de enligt följande:
Grupp A Nr 6411(1) till nr 6418(8)
Grupp B Nr 6419(1) till nr 6426(8)
:
Grupp J Nr 6483(1) till nr 6490(8)

#4 HMP När inversion eller bakåt rörelse hämmas i andra kanaler:


0: Inversion eller bakåtrörelse hämmas inte för aktuell exekverad kanal.
1: Inversion eller bakåtrörelse hämmas också för aktuell exekverad kanal.

#5 RVN När funktionen handhjulretur används, M-koder andra än grupperade M-koder:


0: Inaktivera inte rörelser bakåt.
1: Inaktivera rörelser bakåt.

När denna parameter är satt till 1, inaktiverar M-koder annat än grupperade M-koder
rörelser bakåt i allmänhet. Undantagsfall tillåter dock följande M-koder rörelser bakåt:
1. Anrop av underprogram baserat på M98/M99.
2. Anrop av underprogram baserat på en M-kod
3. Makroanrop baserat på en M-kod

- 1421 -
A. PARAMETRAR BILAGA B-64604SW/01

4. Vänte-M-kod
5. M0

#6 MGO När funktionen handratthjulretur används, hantera pulser under exekvering av en G-kod
relaterad till mätning är:
0: Giltig.
1: Ogiltig. En hastighet med en överstyrning av 100 % som används för exekvering vid
alla tidpunkter.

#7 MG4 I funktionen handhjulretur för block som i flerstegsskipping G04 är aktiverad (när
valalternativet för programmet av flerstegsskipping används, och inställningarna av
parametrarna nr 6202 till 6206 är giltiga):
0: Rörelser bakåt är inte förbjudet.
1: Rörelser bakåt är förbjudet.

#7 #6 #5 #4 #3 #2 #1 #0
6401 STO HST CHS

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 CHS I handhjulretur:
0: Statusen visas om följande villkor är tillfredsställda:
(1) Tillvalet programmet handhjulretur används.
(2) Bit 6 (HST) i parameter nr 6401, som anger om du vill aktivera eller inaktivera
statusvisning, sätts till 1.
(3) Kontrolläge för utmatningssignal MMMOD är ställd till "1".
1: Statusen visas om följande villkor är tillfredsställda:
(1) Tillvalet programmet handhjulretur används.
(2) Bit 6 (HST) i parameter nr 6401, som anger om du vill aktivera eller inaktivera
statusvisning, sätts till 1.
(3) Lampa för cykelstartssignal STL är ställd till "1".
(4) Kontrolläge för inmatningssignal MMOD är ställd till "1".
(5) Handrattens inmatningssignal MCHK är satt till 1 i kontrollläge.

#6 HST När funktionen handhjulretur används, fältet tidsvisning på linjen för statusvisning av
CNC-skärmen:
0: Visar inte statusen.
1: Visar status.

#7 STO I funktionen handhjulretur är tidpunkten för utmatning av en S-kod och T -kod vid rörelse
bakåt:
0: Skiljer sig från tidpunkten vid rörelse framåt:
1: Samma som vid rörelse framåt.

#7 #6 #5 #4 #3 #2 #1 #0
6403 HAI HRE HRD HRC HRB HRA

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 HRA I stegborrning och gängskärning, med funktionen handhjulretur, exekveras programmet i


riktning framåt:
0: Kan inte utföras.
1: Kan utföras.
- 1422 -
B-64604SW/01 BILAGA A. PARAMETRAR

#1 HRB I PMC axelstyrning, handhjulretur exekveras programmet i riktning framåt:


0: Kan inte utföras.
1: Kan utföras.

#2 HRC Under operation för orientering i enlighet med G00 för en Cs konturstyrning av axel, med
funktionen handhjulretur, exekveras programmet i bakåt riktning:
0: Kan inte utföras.
1: Kan utföras.

#3 HRD I polygon bearbetning med två spindlar, med funktionen handhjulretur exekveras
programmet i bakåt riktning:
0: Kan inte utföras.
1: Kan utföras.

#4 HRE I balanserad skärning, med funktionen handhjulretur exekveras programmet i bakåt


riktning:
0: Kan inte utföras.
1: Kan utföras.

#7 HAI I det manuella spårföljningsläget är AI-utvidgad förhandskontroll (M-serien) /


AI-konturstyrning:
0: Inaktiverat.
1: Aktiverat.

OBS!
Denna parameter är aktiverad när stycke 1 (FWD) för parameter
Nr.6400 är inställd till 1.

Övermanningsvärde (likvärdighet) för låsning av snabbtransporthastighet som används med


6405
handhjulretur funktionen

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Dataenhet] %
[Giltigt dataområde] 0 till 100
Denna parameter ställer in ett värde för övermanning (likvärdighet) för låsning av
snabbtransporthastighet som används med funktionen handhjulretur. Om ett värde större
än 100 sätts i parameter nr 6405 är snabbtransporthastigheten låst med en övermanning på
100%. Denna funktion är ogiltig om 0 är inställt i parameter nr 6405. I detta fall används
inställningen av bit 0 (RPO) i parameter nr 6400.

6410 Rörelseavståndet per puls genereras från den manuella pulsgeneratorn

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Dataenhet] %
[Giltigt dataområde] 0 till 100
Ställ in rörelseavståndet per puls som genereras från den manuella pulsgeneratorn i termer
av värdet för övermanning.
Den sträcka som maskinen rör sig när handratten faktiskt vänt kan hittas genom följande
uttryck:
[Specificerad hastighet] × [handrattförstoring] × ([Inställning av denna parameter]/100) ×
(8/60000) (mm eller tum)
- 1423 -
A. PARAMETRAR BILAGA B-64604SW/01

[Exempel] När en specificerad matningshastighet är 30mm/min, är den handrattförstoring 100 och


parameter nr 6410 är satt till 1, är rörelseavståndet per puls som genereras från den
manuella pulsgeneratorn beräknad enligt följande:
[Rörelseavstånd per puls]=30[mm/min] × 100 × (1/100) × (8/60000)[min]= 0,004mm
När denna parameter är inställd till 0, blir värdet för förflyttningarna 0. Dessutom
motsvarar det 100 i händelse av 100 eller mer.

6411 M-kod för grupp A i handhjulretur (1)


till till
6414 M-kod för grupp A i handhjulretur (4)

6415 M-kod för grupp B i handhjulretur (1)


till till
6418 M-kod för grupp B i handhjulretur (4)

6419 M-kod för grupp C i handhjulretur (1)


till till
6422 M-kod för grupp C i handhjulretur (4)

6423 M-kod för grupp D i handhjulretur (1)


till till
6426 M-kod för grupp D i handhjulretur (4)

6427 M-kod för grupp E i handhjulretur (1)


till till
6430 M-kod för grupp E i handhjulretur (4)

6431 M-kod för grupp F i handhjulretur (1)


till till
6434 M-kod för grupp F i handhjulretur (4)

6435 M-kod för grupp G i handhjulretur (1)


till till
6438 M-kod för grupp G i handhjulretur (4)

6439 M-kod för grupp H i handhjulretur (1)


till till
6442 M-kod för grupp H i handhjulretur (4)

6443 M-kod för grupp I i handhjulretur (1)


till till
6446 M-kod för grupp I i handhjulretur (4)

6447 M-kod för grupp J i handhjulretur (1)


till till
6450 M-kod för grupp J i handhjulretur (4)

6451 M-kod för grupp K i handhjulretur (1)


till till
6454 M-kod för grupp K i handhjulretur (4)

6455 M-kod för grupp L i handhjulretur (1)


till till
6458 M-kod för grupp L i handhjulretur (4)

6459 M-kod för grupp M i handhjulretur (1)


till till
6462 M-kod för grupp M i handhjulretur (4)

- 1424 -
B-64604SW/01 BILAGA A. PARAMETRAR
6463 M-kod för grupp N i handhjulretur (1)
till till
6466 M-kod för grupp N i handhjulretur (4)

6467 M-kod för grupp O i handhjulretur (1)


till till
6470 M-kod för grupp O i handhjulretur (4)

6471 M-kod för grupp P i handhjulretur (1)


till till
6474 M-kod för grupp P i handhjulretur (4)

6475 M-kod för grupp Q i handhjulretur (1)


till till
6478 M-kod för grupp Q i handhjulretur (4)

6479 M-kod för grupp R i handhjulretur (1)


till till
6482 M-kod för grupp R i handhjulretur (4)

6483 M-kod för grupp S i handhjulretur (1)


till till
6486 M-kod för grupp S i handhjulretur (4)

6487 M-kod för grupp T i handhjulretur (1)


till till
6490 M-kod för grupp T i handhjulretur (4)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 9999
Ställ en grupp av M-koder för utmatning under bakåt rörelser.
För bakåtrörelse för en M-kod, är den modala M-koden i samma grupp som är inställt av
parameterns utmatning.
Den första M-koden i varje grupp är inställd som standard.
När antalet M-koder i en grupp är 3 eller mindre, ställ in parametern som motsvarar en
oanvänd M-kod till 0.
Rörelser bakåt för "M0", "M0" matas ut oavsett vilken M-kod är inställd för parametern.
0 satt i parametern ignoreras.
För en M-kod som inte är satt i någon grupp av någon av de ovan angivna parametrarna,
är M-koden för framåtrörelse utmatning.
Med dessa parametrar, kan en M-kod i samma grupp matas i rörelse bakåt endast när
M-koden är den första M-koden i varje block. När ett block innehåller två eller flera
M-koder, samma M koder som matas ut i framåt rörelse matas ut som en andra M-kod
och uppåt.

OBS!
Ovanstående förklaring av grupper med M-kod gäller
standardinställningarna. Antalet M-koder i varje grupp och antalet
grupper med M-kod varierar beroende på inställningarna av bitar 2
(MC5) och 3 (MC8) i parameter nr 6400.

6581 RGB-värde på färgpaletten 1


till till
6595 RGB-värde på färgpaletten 15

[Typ indata] Parameterinmatning


- 1425 -
A. PARAMETRAR BILAGA B-64604SW/01

[Datatyp] Dubbelord
[Giltigt dataområde] 0 till 151515
Var och en av dessa parametrar anger RGB- värdet för varje färgpalett genom att ange ett
6-siffrigt nummer såsom beskrivs nedan.
rrggbb: 6-siffrigt nummer (rr: röda data, gg: gröna data, bb: blå data)
Det giltiga dataintervallet för varje färg är 0 till 15 (samma som tonnivåerna på
färginställningsskärmen). När ett nummer som är lika med eller större än 16 specificeras,
antas specifikationen för 15.
[Exempel] När tonnivån för en färg är: röd:1 grön:2, blå:3, ska du ställa in 10203 i parametern.

#7 #6 #5 #4 #3 #2 #1 #0
6700 PCM

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 PCM M-kod som räknar det totala antalet maskinbearbetade delar och antalet bearbetade delar
0: M02, eller M30, eller en M-kod som anges av parameter nr 6710
1: Endast M-kod som anges av parameter nr 6710

6710 M-kod som räknar antalet bearbetade detaljer

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 999999999
Det totala antalet maskinbearbetade delar och antalet maskinbearbetade delar räknas (+1)
när M-koduppsättningen exekveras.

OBS!
Inställningen för 0 är ogiltig (ingen räkning utförs med M00.)
Dessutom M98, M99, kan M198 (extern enhets
underprogramanrop) och M-koder som används för
underprogramanrop och makroanrop inte anges som M-koder för
uppräkning av operation. (Även när en sådan M-kod ställs in,
uppräkning av operation utförs inte , vilket ignorerar M-koden.)

6711 Antal maskinbearbetade delar

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 999999999
Antalet maskinbearbetade delar räknas (+1) tillsammans med det totala antalet
maskinbearbetade delar när M02, M30 eller en M-kod som anges av parameter nr 6710
exekveras.

OBS!
Antalet delar räknas inte för M02, M30 när bit 0 (PCM) i parameter
nr 6700 är inställd på 1.

6712 Totalt maskinbearbetade delar

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelord-kanal

- 1426 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Giltigt dataområde] 0 till 999999999
Denna parameter bestämmer det totala antalet maskinbearbetade delar.
Det totala antalet maskinbearbetade delar räknas (+1) när M02, M30 eller en M-kod som
anges i parameter nr 6710 exekveras.

OBS!
Antalet delar räknas inte för M02, M30, då bit 0 (PCM) i parameter
nr 6700 är satt till 1.

6713 Antal nödvändiga delar

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 999999999
Denna parameter bestämmer antalet erforderliga maskinbearbetade delar.
Signal för avslut av obligatoriska delar PRTSF matas ut till PMC, när antalet
maskinbearbetade delar når antalet erforderliga delar. Antalet delar anses oändlig när
antalet erforderliga delar är noll. PRTSF-signalen är då inte utmatning.

6750 Integrerat värde för tillslagsperiod

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] min
[Giltigt dataområde] 0 till 999999999
Den här parametern visar det integrerade värdet av perioden för ström på.

6751 Operationstid (integrerat värde av tiden under automatisk operation) 1

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] ms
[Giltigt dataområde] 0 till 59999
För mer information se beskrivningen av parameter nr 6752.

6752 Operationstid (integrerat värde av tiden under automatisk operation) 2

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] min
[Giltigt dataområde] 0 till 999999999
Den här parametern visar det integrerade värdet av tiden under automatisk operation
(varken tid för stopp eller uppehåll ingår).
Den faktiska tiden ackumulerad under operation är summan av denna parameters nr. 6751
och 6752.

6753 Integrerat värde för skärningstiden 1

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] ms
[Giltigt dataområde] 0 till 59999
För mer information se beskrivningen av parameter nr 6754.

- 1427 -
A. PARAMETRAR BILAGA B-64604SW/01

6754 Integrerat värde för skärningstiden 2

[Typ indata] Inställning av inmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] min
[Giltigt dataområde] 0 till 999999999
Den här parametern visar det integrerade värdet av en skärningstid som utförs inom
skärmatning som linjär interpolation (G01) och cirkulär interpolation (G02 eller G03).
Den faktiska tiden ackumulerats under skärning är summan av detta nummer för
parameter nr. 6753 och 6754.

#7 #6 #5 #4 #3 #2 #1 #0
6800 M6T IGI SNG GRS SIG LTM GS2 GS1

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 GS1
#1 GS2 För det maximala antalet grupper satt i parameter nr 6813, kan upp till fyra verktyg kan
registreras per grupp. Kombinationen av antalet registrerbara grupper och antalet verktyg
per grupp kan ändras genom att ställa in GS1 och GS2.

GS2 GS1 Antal grupper Antal verktyg


0 0 1/8 av maximalt antal grupper (nr 6813) 32
0 1 1/4 av maximalt antal grupper (nr 6813) 16
1 0 1/2 av maximalt antal grupper (nr 6813) 8
1 1 Maximalt antal grupper (nr 6813) 4

OBS!
När du har ändrat dessa parametrar, ställ in data igen genom att
använda G10 L3; (registrering efter radering av data av alla
grupper ).

#2 LTM Livslängdsmätning specificerad av:


0: Räkna.
1: Varaktighet.

OBS!
När du har ändrat denna parameter, ställ in data igen genom att
använda G10 L3, (registrering efter radering av data av alla
grupper ).

#3 SIG När ett verktyg hoppas över av signalerna TL01 till TL512 <Gn047.0 till Gn048.1>, är
gruppnumret:
0: Ingen inmatning av signalerna för val av nummer för verktygsgrupp.
1: Inmatning av väljarsignaler för verktygets gruppnummer.

OBS!
När denna parameter är satt till 0, sker överhoppning av ett verktyg
som för närvarande används i gruppen.

- 1428 -
B-64604SW/01 BILAGA A. PARAMETRAR
#4 GRS När återställningssignal för byte av verktyg TLRST <Gn048.7> inmatas:
0: Om livslängden i gruppen som specificeras av valsignaler för verktygets
gruppnummer TL01 till TL512 <Gn047.0 till Gn048.1> har löpt ut, rensas
exekveringen av data för gruppen.
1: Dataexekvering av alla registrerade grupper rensas.
Om denna parameter är satt till 1, är dataexekvering för alla registrerade grupper rensade,
även när operationen för att rensa exekvering av data utförs på listskärmen för verktygets
livslängd.

#5 SNG När verktyget skippsignal TLSKP <Gn048.5> matas in medan ett verktyg inte styrs av
funktionen för hantering av verktygets livslängd som används:
0: Ett verktyg för den senast använda grupp eller en specificerad grupp (bit 3 (SIG) i
parameter nr 6800) hoppas över.
1: Skippsignalen för verktyget ignoreras.

#6 IGI Verktygets nummer för återgång :


0: Ignoreras inte.
1: Ignoreras.

#7 M6T En T-kod som anges i samma block som M06 är:


0: Antas vara ett nummer för återgång.
1: Antas vara ett kommando som specificerar nästa verktygsgrupp.

#7 #6 #5 #4 #3 #2 #1 #0
M6E EMD LVF TSM
6801
M6E EMD LVF

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 TSM I hanteringsfunktionen för verktygets livslängd, utförs beräkning av livslängden enligt


följande när mer än en offset anges:
0: Mätning utförs för varje verktygsnummer.
1: Mätning utförs för varje verktyg.

#2 LVF När värdet för livslängden räknas av varaktigheten genom verktygets hanteringsfunktion
eller livslängdens hanteringsfunktion, är signaler om övermanning av verkygets
livslängdsmätning *TLV0 till *TLV9 <Gn049.0 till Gn050.1>:
0: Används ej.
1: Används.

#3 EMD I hanteringsfunktionen för verktygets livslängd, indikerar märket "*" att livslängden som
har löpt ut visas när:
0: Nästa verktyg används.
1: Livslängden har just gått ut.

- 1429 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
Om denna parameter är satt till 0, "@" märket (indikerar att
verktyget används) hålls visande om inte nästa verktyget vars
livslängd inte har gått ut används. Om denna parameter är satt till
1, visas märken på olika sätt beroende på typ av livslängdmätning.
Om typ av livlängdmätning är varaktigheten av specifikationstyp,
visas "*" märket (indikerar att livslängden har löpt ut) när livslängden
har nått sitt slut. Om typen av livslängdmätning är specifikationstypen
för mätning, antas inte en mätning förrän i slutet av programmet
(M02, M30, och så vidare). Därför, även om värdet av livslängden
och värdet verktygets livslängdmätning matchas, visas inte "*"
märket (livslängden har löpt ut). "*" märket (livslängden har löpt ut)
visas när verktyget används igen av ett kommando för
verktygsgruppen (T-kod ) eller kommando för byte av verktyg (M06)
efter att CNC-verktyget återställts.

#7 M6E När en T-kod anges i samma block som M06:


0: T-koden behandlas som ett nummer för återgång eller gruppnumret som skall väljas
härnäst.
Vilket nummer som ska antas beror på inställningen av bit 7 (M6T) i parameter nr
6800.
1: Livslängdmätning för verktygsgruppen startar omedelbart.

#7 #6 #5 #4 #3 #2 #1 #0
6802 RMT TSK TGN ARL GRP E17 TCO T99

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 T99 När M99 i huvudprogrammet exekveras, och livslängden har löpt ut för verktygsgruppen:
0: Signal för byte av verktyg TLCH <Fn064.0> är inte utmatning.
1: TLCH är utmatning, och den automatiska operationen kommer till ett stoppat
tillstånd..

Om livslängdsmätningen specificeras av användningsräkning och att denna parameter är


1 TLCH är utmatning och den automatiska operationen kommer till ett stoppat tillstånd
om livslängden av minst en verktygsgrupp har löpt ut när M99-kommandot anges.
Om livslängdsmätning är av typen specificerad varaktighet, blir den automatiska
operationen i ett stoppat tillstånd om livslängden av minst en verktygsgrupp har löpt ut
när M99-kommandot anges.
M
Om livslängdsmätningen är av typen användningstillfällen, kommer ett
verktygsgruppkommando (T-kod) som utfärdats efter M99-kommandot, ur en specifik
grupp, välja ett verktyg vars livslängd inte har gått ut, och nästa verktygsbyteskommando
(M06) stegar upp verktygslivslängdsräkningen med ett.

T
Om livslängdsmätningen är av typen antal användningar, och när ett
verktygsgruppkommando (T-kod) specificeras efter att M99-kommandot angetts, väljs ett
verktyg, vars livslängd inte har gått ut, från en specifik grupp och livslängdsräknaren
ökas med ett.

- 1430 -
B-64604SW/01 BILAGA A. PARAMETRAR
Om verktygsväxlingspunkten är ATC typ (bit 3 (TCT) i parameter nr 5040 = 1), gäller
samma specifikationer som för M-serien.

#1 TCO
#2 E17 Anger huruvida FOCAS2 eller PMC fönsterfunktion ska tillåtas att skriva
verktygsinformation om en grupp som används eller en grupp som ska användas härnäst
under automatisk drift (signalen för den automatiska operationen OP sätts till "1").

Bit 1 (TCO) i parameter nr


6802
1
Villkor
Bit 2 (E17) i
0
parameter nr 6802
1 0
Under Grupp som används eller Verktyg sin används × △ ○
automatisk ska användas härnäst Verktyg som inte används × ○ ○
operation. Grupp som varken används eller kommer att användas ○ ○ ○
härnäst
Inte under automatisk operation ○ ○ ○
○: Verktygsinformation kan skrivas från FOCAS2 och PMC-fönstret.
×: Verktygsinformation kan inte skrivas från FOCAS2 och PMC-fönstret.
När ett försök görs att skriva verktygsinformation från PMC-fönster, fullbordande
av kod 13 (AVVISA LARM) returneras.
△: Verktygsinformation kan inte rensas.

OBS!
När information om ett verktyg som används (märkt med "@") i
gruppen som används eller som ska användas härnäst eller
verktygsinformation om det senaste använda verktyget (märkt med
"@") i en grupp som är varken gruppen som används eller gruppen
som ska användas härnäst rensas, återställs livslängdsmätningen
till 0.
Det är möjligt att modifiera informationen för ett verktyg i gruppen
som ska användas härnäst. Eftersom val av verktyg redan klar,
ändras inte det valda verktyget inte ens när verktygsinformationen
ändras.
Denna parameter har ingen inverkan på modifieringar i
verktygsinformation genom operationer av redigering i
hanteringsskärmen för verktygets livslängd.

#3 GRP Hanteringsdata för verktygets livslängd vid signal om ankomstmeddelande TLCHB


<Fn064.3> är:
0: Hanteras med hjälp av värdet för återstående livslängd i parameter nr 6844 och
6845.
1: Hanteras med hjälp av värdet för verktygets återstående livslängd satt i
hanteringsdata.

OBS!
När signalfunktionen för ankomstmeddelande angående verktygets
livslängd används bit 4 (LFB) i parameter nr 6805 måste sättas till 1
för att aktivera funktionshanteringen B av verktygslivslängden.

- 1431 -
A. PARAMETRAR BILAGA B-64604SW/01

#4 ARL Signalen för ankomstmeddelande TLCHB <Fn064.3> i hantering av verktygslivslängden


är:
0: Utmatning för varje verktyg.
1: Utmatning för sista verktyget i en grupp.
Denna parameter är giltig när bit 3 (SDC) i parameter nr 6802 är inställd på 1.

#5 TGN I verktygslivslängdens hanteringsfunktionen, är funktionen tillval av gruppnummer:


0: Används ej.
1: Används.

OBS!
När funktionen för tillval av gruppnummer används måste bit 4
(LFB) i parameter nr 6805 sättas till 1 för att aktivera livslängdens
hantering B funktion.
I svarvsystem kan funktionen med valfria gruppnummer användas
om typen av verktygsbyte är av ATC typ (bit 3 (TCT) i parameter nr
5040 = 1 ).

#6 TSK Om räkningstyp i hantering av verktygslivslängden är av den varaktiga typ, sedan när det
sista verktyget i en grupp hoppas över av en signal:
0: Räknevärdet för det sista verktyget är lika med livslängdens värde.
1: Räknevärdet för det senaste verktyget förblir oförändrat.

#7 RMT Signalen för ankomstmeddelande till verktygslivslängden TLCHB <Fn064.3> slås till “1”
och 0 enligt följande:
0: Signalen slås till "1" om det återstående värdet på livslängden (livslängdens värde
minus livslängdens räknade värde) är mindre än eller lika med den återstående
inställda livslängden. Signalen slås till 0 om det återstående värdet för livslängden
värdet (livslängden minus livslängdens räknade värde) är större än den återstående
inställda livslängden.
1: Signalen slås till 1 om det återstående värdet för livslängden värdet (livslängden
minus livslängdens räknade värde) är lika med den återstående inställda livslängden.
Signalen slås till 0 om det återstående värdet för livslängden värdet (livslängden
minus livslängdens räknade värde) inte är lika med den återstående inställda
livslängden.

OBS!
Vid användnings av funktionen övermanning av livslängdsmätning,
ange bit 7 (RMT) i parameter nr 6802 till 0. När livslängdsmätning
specificeras genom varaktighet, den enhet som används för att
bestämma resultatet av jämförelsen mellan den återstående
livslängden och den återstående inställda livslängden varierar
beroende på intervallet för livslängdsmätning (bit 0 (FCO) i
parameter nr 6805). Om livslängden räknas varje sekund, görs
jämförelsen i enhet om 1 minut; om livslängden räknas varje 0,1
sekund, görs jämförelsen i enhet om 0,1 minut.

#7 #6 #5 #4 #3 #2 #1 #0
6803 CTB

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

- 1432 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#7 CTB Huruvida signalen om ankomstmeddelande för verktygslivslängden TLCHB <Fn064.3>


av verktygslivslängdens hantering ska slå av bestäms när livslängdsmätningen startar.
Ytterligare ett tillägg för villkor för avstängning är:
0: Inte lagt till.
1: Lagt till.
Signalen om ankomstmeddelande för verktygslivslängden är avstängd när en av följande
operationer utförs för den aktuella gruppen:
- Rensar exekveringsdata från listskärmen för hantering av verktygslivslängd.
- Raderar all data för verktygsgrupper med en åt gången, lägger till ett
verktygsnummer eller raderar verktygsdata från redigeringsskärmen för hantering av
verktygslivslängd.
- Rensning av exekverad data, med hjälp av återställningssignalen för verktygsväxling
TLRST <Gn048.7>.
- Registrerar, ändrar, eller tar bort all gruppdata för hantering av verktygslivslängd
med G10-kommandot.
- Utför FOCAS2 cnc_clrcntinfo funktion (som verktygets livslängdsmätning eller
verktygsinformation).
- Byte av verktyg med ett annat verktyg vars livslängd inte hanteras av
M06-kommandot.

#7 #6 #5 #4 #3 #2 #1 #0
6804 LFI ETE TCI

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 TCI Vid automatisk operation (signalen för automatisk operation OP<Fn000.7> är "1"),
redigering av data för verktygslivslängden är:
0: Inaktiverat.
1: Aktiverat.

OBS!
När denna parameter är satt till 1, kan data för verktygslivslängden
redigeras även under automatisk drift (OP är “1”). Om målgruppen
för redigering är den grupp som används eller gruppen som ska
användas näst i tur, är endast förinställning av livslängdsmätning
tillåten, och annan data kan inte ändras.

#2 ETE I skärmen för hantering av verktygslivlängden, var märket av verktyget på livslängden


gått ut för det sista verktyget i gruppen :
0: beroende på inställningen för bit 3 (EMD) i parameter nr 6801.
1: är "*"markerat.
Om bit 2 (ETE) i parameter nr 6804 är satt till 1, livslängdsmätningen för det sista
verktyget i gruppen blir lika med livslängdens värde, visa märke "*" på skärmen med det
sista verktyget för livslängdens hantering.
När signalen för verktygsbyte TLCH <Fn064.0> är "1", har tillståndet för verktygets
livslängd löpt ut och kan läsas genom att avläsa verktygsinformation om det sista
verktyget i FOCAS2 eller PMC fönstret.

- 1433 -
A. PARAMETRAR BILAGA B-64604SW/01

#6 LFI I hantering av verktygslivslängd, räkning av livslängden för ett valt verktyg är:
0: Aktiverat.
1: Aktiverad eller inaktiverad enligt statusen för signalen om inaktivering av
verktyglivslängdens mätning LFCIV <Gn048.2>.

#7 #6 #5 #4 #3 #2 #1 #0
6805 TAD TRU TRS LFB FGL FCO

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 FCO Om livslängdsmätning är av varaktig specifikationstyp, räknas livslängden enligt


följande:
0: Varje sekund
1: Varje 0,1 sekund
Enligt inställningen av denna parameter är det inkrementella systemet av värden för
livslängden och värden för livlängdsmätning som visas på skärmen för hantering av
verktygslivslängden enligt följande inställning:

Parameter FCO 0 1
Inkrementellt system för visning och
inställning av värden för livslängden och 1- minuts ökning 0,1- minuts ökning
räknevärden för livslängden

OBS!
När du har ändrat inställningen av denna parameter, ställ in data igen
med hjälp av G10L3, (registrering efter radering av data för alla
grupper ).

#1 FGL Om räknetypen för livslängden är typspecifikation av varaktighet, är data registrerad för


livslängden av G10:
0: Ökning i minuter.
1: I 0,1- sekunds ökning.

#4 LFB Hanteringsfunktionen B för vektygslivslängd är:


0: Inaktiverat.
1: Aktiverat.
När hanteringsfunktionen B för verktygslivslängden är aktiverad kan följande funktioner
användas:
<1> Verktygslivslängdens värdeförlängning (räknespecifikation: 99999999 gånger,
varaktighetens specifikation: 100000 minuter)
<2> Valfri gruppnummer funktion
<3> Funktionen ankomstmeddelande för verktygslivslängd
I svarvsystemen, om typ av verktygbyte är ATC typ (bit 3 (TCT) i parameter nr 5040 = 1),
kan funktionen det valfria gruppnumret användas.

#5 TRS Verktygsväxling återställningssignal TLRST <Gn048.7> är giltig när


återställningssignalen RST <Fn001.1> inte är "1" och:
0: Tillståndet för återställning (automatisk operation signal OP är "0" ) observeras.

- 1434 -
B-64604SW/01 BILAGA A. PARAMETRAR
1: Tillståndet för återställningen (automatisk operationssignal OP <Fn000.7> är “0”),
tillståndet automatiskt stopp (signallampan för start börjar STL <Fn000.5> och
matningsuppehåll håller lampsignalen SPL <Fn000.4> är “0” och OP är “1”), eller
den automatiska operationen i ett pausläge (STL är "0" och SPL är "1" ) observeras.
TLRST signalen emellertid är ogiltig när den tillståndet för automatiska drift är i
stoppläge, tillståndet i läget för automatisk operation, och automatisk drift för
starttillstånd (STL är "1") observeras under exekvering via data
inställningskommando (G10L3).

#6 TRU När typ av livslängdsmätning är varaktighetens specifikationstyp och livslängden räknas


varje sekund (bit 0 (FCO) i parameter nr 6805 är satt till 0):
0: Skärningstid mindre än en sekund kastas och räknas inte.
1: Skärningstid mindre än en sekund avrundas uppåt, och räknas som en sekund.

OBS!
Om livslängden räknas varje 0,1 sekund (bit 0 (FCO) i parameter nr
6805 är satt till 1), är skärningstiden mindre än 0,1 sekunder alltid
avrundas uppåt, och räknas som 0,1 sekunder.

#7 TAD Med verktygsväxling typ D ( bit 7 (M6E) i parameter nr 6801 är satt till 1), då ett block
som anger M06 innehåller T-kommando:
0: Ett larm PS0153, “T-KOD SAKNAS” utlöses.
1: Inget larm utlöses.

6810 Nummer ignorerad vid hantering av verktygslivslängd

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 99999999
Denna parameter ställer in nummer som ignoreras vid hantering av livslängden.
När värdet som specificeras i en T-kod överskrider det inställda värdet i denna parameter,
antas det värde som erhålls genom att subtrahera parameters börvärde från värdet i
T-koden vara verktygets gruppnummer för livslängdens hantering.

6811 M-kod för omstart av verktygets livslängdsmätning

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 127 (utom 01, 02, 30, 98, och 99)
När 0 anges, ignoreras denna.
När livslängden specificeras genom räkning, är signalen för byte av verktyg TLCH
<Fn064.0> utmatning, om livslängden på minst en verktygsgrupp har löpt ut när
M-koden för omstart vid verktygets livslängdmätning utfärdas.
T-kod (kommando för hanteringsgruppen till verktygslivslängd) specificeras efter omstart
av verktygets livslängdsmätning, M-kod väljer ett verktyg vars liv inte har gått ut från en
viss grupp, och nästa M06 kommando ökningar räknar verktygslivslängden med ett.
När livslängden har specificerats genom dess varaktighet, med angivande av omstart för
verktygslivslängd, M-kod orsakar ingenting. När 0 är inställt i denna parameter, är
omstart för M-kod av verktygets livslängd ogiltig. När data från M-kod överstiger 127
värden, som sitter i parameter nr 6811, och ställ in värdet av M-koden i parameter nr
13221. Dataområde för parameter nr 13221 är från 0 till 225:

- 1435 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
Användningen av denna parameter varierar beroende på om
funktionen för verktygets hantering eller verktygslivslängdens
hanteringsfunktion används.

6813 Maximalt antal grupper i hantering av verktygslivslängd

OBS!
Efter att denna parameter har ställts in, måste strömmen slås av och
sedan på igen för att inställningen ska bli aktiverad.

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Dataenhet] Grupp
[Giltigt dataområde] 0, 8, 16 till 256
Denna parameter anger maximalt antal grupper som skall användas för varje kanal.
Eftersom det maximala antalet grupper, inställd som en multipel av åtta. När
hanteringsfunktionen för livslängden inte används måste 0 anges. Ställ in denna
parameter, så att det totala antalet grupper i alla kanaler inte överskrider det totala antalet
grupper i hela systemet (256 grupper ).

OBS!
När strömmen slås på, initieras all fildata för hantering av
verktygslivslängden. Så data för hantering verktygslivslängden
fastställas för alla kanaler som använder sig av hantering av
verktygslivslängd.

6844 Återstående livslängd (använd räkning)

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 0 till 9999
Denna parameter ställer en återstående livslängd (använd räkning) som används för att
mata ut meddelandesignaler om livslängden TLCHB <Fn064.3> när verktygslivslängden
anges med hjälp av räknare. Om ett värde är större än verktygslivslängdens värde eller 0
ställs in i denna parameter, är meddelandesignalen för verktygslivslängden inte matad.

6845 Återstående livslängd (användningens varaktighet )

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] min
[Giltigt dataområde] Inte större än verktygslivslängdens värde
Denna parameter ställer in den återstående livslängden (använd tid) som används för
utmatning med meddelandesignalen för verktygslivslängden TLCHB <Fn064.3> när
verktygslivslängden specificeras med hjälp varaktighet. Om ett värde är större än värdet
för verktygslivslängd eller 0 anges i denna parameter är meddelandesignalen för
livslängden inte matad ut.

OBS!
Om livslängden räknas varje 0,1 sekund (bit 0 (FCO) i parameter nr
6805 = 1), ökas parametervärdet stegvis med 0,1- minut.

- 1436 -
B-64604SW/01 BILAGA A. PARAMETRAR

6846
Återstående verktygsnummer i en grupp

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 127
Denna parameter bestämmer det återstående verktygsnumret i en grupp.
När det återstående verktygsnumret i gruppen som valdes av T-koden som är mindre än
eller lika med värdet i denna parameter, är meddelandesignal för de återstående
verktygsnumren TLAL <Fn154.0> är utmatning. När denna parameter är satt till 0, är
meddelandesignal för återstående verktygsnumret inte matad ut.

6930 Maximalt värde av driftområdet för 1:a platsomkastare (PSW101)

6931 Maximalt värde av driftområdet för 2:a platsomkastare (PSW102)


till till
6945 Maximalt värde av driftområdet för 16:e platsomkastare (PSW116)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ det maximala värdet av driftområdet av den 1:a till 16:e platsomkastare.

OBS!
1 För en diameter angiven axel, använd radievärden för att ange de
parametrar som används för att ställa in högsta och lägsta värden
för ett operationsområde.
2 Platsomkastare är aktiverad efter avslutad referenspunktsretur.

6950 Minsta värde av driftområdet för 1:a platsomkastare (PSW201)

6951 Minsta värde av driftområdet för 2:a platsomkastare (PSW201)


till till
6965 Minsta värde av driftområdet för 16:e platsomkastare (PSW216)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in det minsta värdet för driftområdet från den första till den 16:e platsomkastare.

OBS!
1 För en diameter angiven axel, använd radievärden för att ange de
parametrar som används för att ställa in högsta och lägsta värden
för ett operationsområde.
2 Platsomkastare är aktiverad efter avslutad referenspunktsretur.

- 1437 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
7001 JST MIT

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 MIT Manuellt ingrepp och retur funktion är:


0: Inaktiverat.
1: Aktiverat.

#2 JST Vid manuell numerisk specifikation är lampsignalen för start av cykel STL <Fn000.5> :
0: Ingen utmatning.
1: Utmatning.

#7 #6 #5 #4 #3 #2 #1 #0
7002 TRO TNR JBF JTF JSF JMF

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 JMF Vid manuell numerisk specifikation, är M-funktionens specifikationer:


0: Tillåtet.
1: Ej tillåtet.

#1 JSF Vid manuell numerisk specifikation, är S-funktionens specifikationer:


0: Tillåtet.
1: Ej tillåtet.

#2 JTF Vid manuell numerisk specifikation, är T-funktionens specifikationer:


0: Tillåtet.
1: Ej tillåtet.

#3 JBF Vid manuell numerisk specifikation, är B-funktionens specifikationer:


0: Tillåtet.
1: Ej tillåtet.

#6 TNR När det uppdaterade kompenserings- värdet i tillbakadragande av verktyget och


funktionen återställning är aktiverad (the bit 7 (TRO) i parameter nr7002 sätts till 1)
0: Det uppdaterade kompenseringsvärdet är aktiverat i operationen för återställning.
1: Det uppdaterade kompenseringsvärdet är aktiverat i operationen för ompositionering.

#7 TRO När kompenseringsvärdet uppdateras medan verktyget dras tillbaka och


återställningsfunktionen exekveras,
0: Det uppdaterade kompenseringsvärdet är ogiltigt.
1: Det uppdaterade kompenseringsvärdet är aktiverat.

#7 #6 #5 #4 #3 #2 #1 #0
7040 RPS

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

- 1438 -
B-64604SW/01 BILAGA A. PARAMETRAR
#2 RPS När tillbakadragande av verktyg med signalen TRESC <Gn059.0> är satt till “1” efter
G10.6 anges ensamt:
0: Verktyget dras inte tillbaka.
1: Verktyget dras tillbaka till det inställda värdet för parameter nr 7041 eller 11261
som används som den inkrementella indragningsavståndet.

7041 Avståndet för tillbakadragande i verktygets tillbakadragande och retur

[Typ indata] Inställning av inmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Denna parameter ställer in indragningsavståndet som används när G10.6 anges ensamt för
verktygets tillbakadragande och retur. Verktyget dras tillbaka av det avstånd som ställts
in för denna parameter i det inkrementella läget. Dessa data är endast giltiga när bit 2
(RPS) i parameter nr 7040 är satt till 1.

#7 #6 #5 #4 #3 #2 #1 #0
7055 BCG

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#3 BCG Funktionen ändring av tidskonstanten för-interpolering klockformad


acceleration/inbromsning är:
0: Inaktiverat.
1: Aktiverat.

Referenshastighet för acceleration/inbromsning för funktionen för att ändra tidskonstanten för
7066
klockformad acceleration/inbromsning före interpolation

[Typ indata] Inställning av inmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Denna parameter används när funktionen för ändring av tidskonstantens klockformade
acceleration/inbromsning före interpolering används.

#7 #6 #5 #4 #3 #2 #1 #0
7100 HCL THD JHD

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 JHD Handrattsmatning i JOGG-matningsläge eller stegvis matning i handrattsmatning är:


0: Ogiltig.
1: Giltig.

- 1439 -
A. PARAMETRAR BILAGA B-64604SW/01

När JHD:=0 När JHD:=1


JOG
JOG Läge Läge
matnings-
matningsläge handrattsmatning handrattsmatning
läge
Joggmatning ○ × ○ ×
Handrattsmatning × ○ ○ ○
Inkrementell matning × × × ○

#1 THD I läget UNDERVISA I JOGG, den manuella pulsgeneratorn är:


0: Inaktiverat.
1: Aktiverat.

#3 HCL Visning av rensningsmängden vid handrattavbrott via funktionstangenten


[AVBRYTINTRPT] operation är:
0: Inaktiverat.
1: Aktiverat.

#7 #6 #5 #4 #3 #2 #1 #0
7102 HNGx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 HNGx Axelns rörelseriktning för rotationsriktning av manuell pulsgenerator


0: Samma i riktning
1: Omvänd i riktning

#7 #6 #5 #4 #3 #2 #1 #0
7103 HIT HNT RTH

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 RTH Genom en återställning eller nödstopp, är mängden av manuellt handrattavbrott:


0: Inte avbrutet.
1: Avbrutet.

#2 HNT Vid jämförelse med rörelseavståndets förstoring som valts av valsignaler för
handrattsmatning rörelseavstånd (signaler för stegvis matning) (MP1, MP2 <Gn019.4,
Gn019.5>), är rörelseavståndets förstoring för stegvis matning/handrattsmatning:
0: Samma.
1: 10 gånger större.

#3 HIT Vid jämförelse med rörelseavståndets förstoring som valts av valsignaler för
handrattsmatningens rörelseavstånd (signaler för stegvis matning) (MP1, MP2 <Gn019.4,
Gn019.5>), är rörelseavståndets förstoring för handrattsavbrott:
0: Samma.
1: 10 gånger större.

#7 #6 #5 #4 #3 #2 #1 #0
7107 FJH

[Typ indata] Parameterinmatning


[Datatyp] Bit

- 1440 -
B-64604SW/01 BILAGA A. PARAMETRAR
#1 FJH När stycke 0 (JHD) för parameternr. 7100 är 1, är stegvis matning och manuell
hanteringsmatning i stegvis matningsläge, eller inkrementell matning och manuell
hanteringsmatning i manuell hanteringsmatning:
0: Överlagrad. Accelerationstyp för manuell hanteringsmatning är typen av matning
(stegvis matning eller manuell snabb transversal) som används omedelbart före.
1: Ej överlagrad. Prioritet kan placeras för stegvis matning eller inkrementell matning
om dessa och manuell hanteringsmatning verkställs samtidigt. Manuell
hanteringsmatning är inaktiverad för alla axlar i kanalen medan stegvis matning eller
inkrementell matning verkställs.
Accelerationstypen för manuell hanteringsmatning är typen av stegvis matning.

OBS!
Denna parameter är effektiv för stycke 1 (THD) för parameternr.
7100.

7117 Tillåtna antal pulser som kan ackumuleras vid handrattsmatning

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] Puls
[Giltigt dataområde] 0 till 999999999
Denna parameter ställer in antalet pulser från den manuella pulsgeneratorn som
överskrider snabbtransporthastigheten och kan ackumuleras utan att kasseras, om
handrattsmatningen specificerad är snabbare än snabbtransporthastigheten.
0:
Matningshastigheten är låst vid snabbtransporthastigheten. De pulser för handratt
som överskrider snabbtransporthastigheten ignoreras. (Avläsning av skalning för
den manuella pulsgeneratorn kanske inte matchar rörelseavståndet. )
Annat än 0:
Matningshastigheten är låst vid snabbtransporthastigheten. Men de pulser för
handratt som överstiger snabbtransporthastigheten ignoreras inte. I samband med
val av signaler för handrattmatning med rörelseavstånd MP1 och MP2 <Gn019.4,
Gn019.5> bestäms mängden för den stegvisa matningen enligt nedan. (Även om
rotationen av den manuella pulsgeneratorn stoppas, stannar verktyget efter att ha rört
sig med antalet pulser som ackumulerats i CNC.)
Förstoring inställd genom val av signal för mängden handrattsmatning MP1,MP2
<Gn019.4, Gn019.5> är m, värdet av parameter nr 7117 är n.
n < m: Begränsning ställs in med värdet på parameter nr 7117.
n ≥ m: Mängden A+B, visad i figuren, vars värde är en multipel av m och mindre än n.
Som resultat av detta utförs låsning som en heltalsmultipel av den valda förstoringen.

7160 Metoden handrattsspärr vid matningshastighet

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se tabellen för standardinställning av parameter (C)
Metoden handrattsspärr vid matningshastighet är inställd.

7161 Vägledning för låsning av handrattsmatning

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
- 1441 -
A. PARAMETRAR BILAGA B-64604SW/01

[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)


[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se tabellen för standardinställning av parameter (C)
Vägledning för handrattsspärr av matningshastighet är satt.

#7 #6 #5 #4 #3 #2 #1 #0
7200 OP7 OP6 OP5 OP4 OP3 OP2 OP1

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#0 OP1 Val av läge på med programvara på operatörspanel


0: Utförs inte
1: Utförs

#1 OP2 Val av JOGG matningsaxel och manuell snabbtransporthastighet med programvara på


operatörspanelen
0: Utförs inte
1: Utförs

#2 OP3 Val av manuell pulsgeneratorns axel och manuell pulsgeneratorns förstoring på med
programvara på operatörspanelen
0: Utförs inte
1: Utförs

#3 OP4 Val av övermanning för JOGG matningshastighet, övermanning av matningshastighet


och övermanning snabbtransporthastighet med programvara på operatörspanelen
0: Utförs inte
1: Utförs

#4 OP5 Val av SKIPP för valfritt block, val av enkelblock, val av maskinspärr, och val av
testkörning med programvara på operatörspanelen
0: Utförs inte
1: Utförs

#5 OP6 Säkerhetsnyckel på operatörspanelen av programvara


0: Utförs inte
1: Utförs

#6 OP7 Matningsuppehåll på operatörspanelen av programvara


0: Utförs inte
1: Utförs

7210 Axelns jogg-rörelse och riktning med programvara på operatörspanelen “↑”

7211 Axelns jogg-rörelse och riktning med programvara på operatörspanelen “↓”

7212 Axelns jogg-rörelse och riktning med programvara på operatörspanelen “→”

7213 Axelns jogg-rörelse och riktning med programvara på operatörspanelen “←”

- 1442 -
B-64604SW/01 BILAGA A. PARAMETRAR
7214 Axelns jogg-rörelse och riktning med programvara på operatörspanelen “ ”

7215 Axelns jogg-rörelse och riktning med programvara på operatörspanelen “ ”

7216 Axelns jogg-rörelse och riktning med programvara på operatörspanelen “ ”

7217 Axelns jogg-rörelse och riktning med programvara på operatörspanelen “ ”

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 8
På operatörspanel med programvara, ställ in en matningsaxel som motsvarar en piltangent
på MDI-enheten när joggmatningen utförs.

Inställningsvä
Matningsaxel och riktning Piltangenter på MDI-enhet
rde
0 Flyttades inte
1 Första axel, positiv riktning
2 Första axel, negativ riktning
3 Andra axel, positiv riktning
4 Andra axel, negativ riktning
5 Tredje axel, positiv riktning
6 Tredje axel, negativ riktning
7 Fjärde axel, positiv riktning
8 Fjärde axel, negativ riktning

[Exempel] Inställning av piltangenterna för att mata axlarna i den riktning som anges på följande sätt
enligt X, Y och Z-axelns konfiguration, ställ in parametrar till de värden som anges nedan.
<8↑> till den positiva riktningen för Z-axeln, <2↓> till den negativa riktningen för
Z-axeln, <6→> till den positiva riktningen för X-axeln<4←> till den negativa riktningen
för X-axeln, <1 > till den positiva riktningen för Y-axeln, <9 > till den negativa
riktningen för Y-axeln
Parameter nr 7210 = 5 (Z-axel, positiv riktning)
Parameter nr 7211 = 6 (Z-axel, negativ riktning)
Parameter nr 7212 = 1 (X-axeln, positiv riktning)
Parameter nr 7213 = 2 (X-axeln, negativ riktning)
Parameter nr 7214 = 3 (Y-axeln, positiv riktning)
Parameter nr 7215 = 4 (Y-axeln, negativ riktning)
Parameter nr 7216 = 0 (Används inte)
Parameter nr 7217 = 0 (Används inte)

#7 #6 #5 #4 #3 #2 #1 #0
7300 MOU MOA CCS

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#5 CCS När Cs konturstyrningsaxel används i spindelläget eller när ursprung Cs


konturstyrningsaxel inte är etablerad, är programmets omstart:
0: Inaktiverad.
1: Aktiverat.

- 1443 -
A. PARAMETRAR BILAGA B-64604SW/01

#6 MOA I programmet omstart av operation, före rörelse till en punkt för omstart av bearbetning:
0: De sista M, S, T och B koderna matas ut.
1: Samtliga M-koder och de sista S, T, och B koderna matas ut.
Denna parameter aktiveras när bit 7 (MOU) i parameter nr 7300 är satt till 1.

#7 MOU I programmet med omstart av operation, före rörelse en punkt för omstart av bearbetning
efter en blocksökning för omstart:
0: M, S, T och B-koderna matas inte ut.
1: De sista M, S, T och B koderna matas ut.

#7 #6 #5 #4 #3 #2 #1 #0
7301 3DD

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 3DD I programmet för omstart av operation, när blocket för omstart är i ett 3-dimensionellt
läge för koordinatkonvertering G68 (fleroperationsmaskin) eller G68.1 (svarvsystem), rör
sig verktyget till den punkten för omstart längs varje axel:
0: Enligt programmet för koordinatsystemet i testkörning.
1: Enligt programmet för arbetsstyckets koordinatsystemet i testkörning.
Koordinaterna för omstart och omstart av rörelseavståndet visas också i det
koordinatsystem som anges i denna parameter.

OBS!
Ändringen för denna parameter i programmet omstart av operation
ignoreras.

7310 Ordningstal av en axel längs vilken en rörelse sker i testkörning efter programmets omstart

[Typ indata] Inställning av inmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] 1 till (Antalet styrda axlar)
Denna parameter bestämmer ordningstalet av en axel längs vilken en rörelse sker i
testkörning efter att programmet startas om.

VARNING
1 När det finns två eller flera axlar som har samma inställningsvärde i
denna parameter, verkställs inte förflyttningen till omstartpunkten
för den andra eller fler axlar.
2 När snabbprogramomstart utförs och stycke 6 (SAV) för
parameternr. 11250 är inställt till 1, utförs inte förflyttningen till
omstartpunkten i den axel där parametern har ett negativt
inställningsvärde (-1 till -(antalet kontrollerade axlar)).

OBS!
När denna parameter är 0, visas larm SR5020, "FEL I
OMSTARTSPARAMETER" eller varningen "NUMMERFEL
(OMSTART)".
#7 #6 #5 #4 #3 #2 #1 #0
7330 OMC

[Typ indata] Parameterinmatning

- 1444 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Datatyp] Bitkanal

#0 OMC Vid verkställande av One-touch-makro, är omstartblockinformationen för snabb


programomstart:
0: Memoriserad.
1: Inte memoriserad.

#7 #6 #5 #4 #3 #2 #1 #0
7331 MPD

[Typ indata] Inställning av inmatning


[Datatyp] Bit

#0 MPD I snabbprogramomstartfunktionen för multikanal, är målkanalen för en


torrkörningsförflyttning efter omstartssökning:
0: Specificerad av parameternr. 7338.
1: Specificerad av kanalvalsignal HEAD <G0063.0> och HEAD2 <G0062.7>.

OBS!
När MPD är inställd till 1, var god utför cykelstarten efter att axeln
förflyttas till bearbetningsomstartpositionen för att försätta varje
kanal i standby i STRT-läget. Vid snabbprogramomstart för
multikanal, bör samtliga kanaler i samma grupp vara i dessa
standby-lägen för att en automatisk procedur ska verkställas.

7335 Det första O-numret för programmet som inte är memoriserat i programomstartminnet

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 99999999
Ställ in det första numret för programmet som inte är memoriserat som
omstartblockinformation i snabbprogramomstartfunktionen.

7336 Antalet program som inte är memoriserade i programomstartminnet

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 32767
Ställ in antalet program som inte är memoriserade som omstartblockinformation i
snabbprogramomstartfunktionen.

Exempel)
När parameternr. 7335=7900 och nr. 7336=20 är inställda, behandlas programmet för
O7900-O7919 (20 program) som ett program som inte är memoriserat i
programomstartminnet. När dessa program verkställs som huvudprogram, memoriseras
inte omstartsblockinformationen.

7337 Gruppnummer för snabbprogramomstart för multikanal

[Typ indata] Inställning av inmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till (antal kontrollerade kanaler)
Var god ställ in gruppnumret för denna parameter i kanalen där snabbprogramomstarten
för flera kanaler är effektiv.

- 1445 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
Om ett värde som är större än antalet kontrollerade kanaler är
inställt, visas varningen "CAN NOT RESTART IN MULTI PATH
MODE" vid sökningen.

7338 Ordningsnummer för en kanal vid förflyttning i torr körning i snabbprogramomstart för multikanal.

[Typ indata] Inställning av inmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till (antal kontrollerade kanaler)
Ställ in ordningsföljden för kanalen vid förflyttning till omstartpunkten via en torr
körning efter inledande av omstarten. När samma nummer är inställt, förflyttas det
samtidigt. Kanalen för vilken 0 är inställt väntar inte på de andra kanalerna och
förflyttningen för en torr körning och bearbetningsprogrammet verkställs.

OBS!
Denna parameter är effektiv när parameter MPD (nr.7331#0) är
inställd till 0.

- 1446 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
8001 RDE OVE MLE

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 MLE Om alla axlars maskinspärrsignal MLK <Gn044.1> är giltiga för PMC-styrda axlar
0: Giltig
1: Ogiltig
Axel-per-axel-maskinlåssignal MLKx <Gn108> är beroende av inställningen för stycke 1
(MLS) för parameternr. 8006.

#2 OVE Signaler relaterade till testkörning och övervinning som används i PMC-axelstyrning
0: Samma signaler som användes för CNC-verktyget
1: Signaler som är specifika för PMC
Signaler som används beror på inställningarna för dessa parameterbitarna som indikeras
nedanför.

Bit 2 (OVE) i parameter nr


Bit 2 (OVE) i parameter nr
8001 = 0
8001 = 1
Signaler (samma signaler som de
(signaler som är specifika för
som används för
PMC)
CNC-verktyget)
Signaler för övermanning av *FV0 till *FV7 <G012> *EFOV0 till *EFOV7 <G151>
matarhastigheten
Övermanningssignal för avbrott OVC <G006.4> EOVC <G150.5>

ROV1,2 <G014.0,1> EROV1,2 <G150.0,1>


Övermanningssignal för
eller
snabbtransport
*EROV0 till *EROV7 <G151>
Signal för testkörning DRN <G046.7> EDRN <G150.7>
Signalval för snabbtransport RT <G019.7> ERT <G150.6>
(Den angivna signaladresserna när PMC-signaler väljs är för 1:a gruppen. Faktiska
adresser skiljer sig åt beroende på den använda gruppen.)

#3 RDE Huruvida testkörning är giltig för snabbtransport i PMC-axelstyrning


0: Ogiltig
1: Giltig

#7 #6 #5 #4 #3 #2 #1 #0
8002 FR2 FR1 PF2 PF1 F10 RPD

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 RPD Snabbtransporthastighet för PMC- styrda axlar


0: Matningshastigheten specificerad i parameter nr 1420.
1: Matningshastigheten anges med data i matningshastigheten i ett axelstyrt kommando
från PMC

#3 F10 Minsta inkrementella för matningshastigheten för att skärmatningen (per minut) i
PMC-axelstyrning
Följande inställningar tillämpas när bit 4 (PF1) i parameter nr 8002 är satt till 0 och bit 5
(PF2) i parameter nr 8002 är satt till 0.

- 1447 -
A. PARAMETRAR BILAGA B-64604SW/01

F10 IS-A IS-B IS-C


Inmatning i mm 0 10 1 0.1
(mm/min) 1 100 10 1
Tuminmatning 0 0.1 0.01 0.001
(tum/min) 1 1 0.1 0.01

#4 PF1
#5 PF2 Ställ in enhetens matningshastighet av skärmatningshastigheten (matning per minut) för
en axel som styrs av PMC.
Enhetens
Bit 5 (PF2) i parameter nr 8002 Bit 4 (PF1) i parameter nr 8002
matningshastighet
0 0 1/1
0 1 1 / 10
1 0 1 / 100
1 1 1 / 1000

#6 FR1
#7 FR2 Ställ in matningshastigheten av enheten för skärmatningshastigheten (matning per varv)
för en axel styrd av PMC.
Bit 7 (FR2) i parameter nr Bit 6 (FR1) i parameter nr Inmatning i mm Tuminmatning
8002 8002 (mm/varv) (tum/varv)
0 0
0.0001 0.000001
1 1
0 1 0.001 0.00001
1 0 0.01 0.0001

#7 #6 #5 #4 #3 #2 #1 #0
8004 NCI

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#6 NCI I axelstyrning av PMC, är en positionskontroll vid inbromsning:


0: Utförs.
1: Utförs inte.

#7 #6 #5 #4 #3 #2 #1 #0
8005 EDC

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#0 EDC I axelstyrning av PMC, är en extern inbromsningsfunktion:


0: Inaktiverat.
1: Aktiverat.

#7 #6 #5 #4 #3 #2 #1 #0
8006 EZR EFD MLS

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 MLS När bit 0 (MLE) i parameter nr 8001 är satt till 1 (för att inaktivera all axels maskinspärr)
i PMC axelstyrning, är axel-för- axel maskinspärr:
0: Inaktiverat.
1: Aktiverat.

- 1448 -
B-64604SW/01 BILAGA A. PARAMETRAR
#4 EFD När skärmatning (matning per minut) används i PMC-axelstyrning, är
matningshastighetens data för specifikationsenheten:
0: Oförändrad (1 gång).
1: 100 gånger större.

OBS!
När denna bit ställs in på 1 är bit 3 (F10) i parameter nr 8002 ogiltig
#6 EZR I PMC axelstyrning, är bit 0 (ZRNx) i parameter nr 1005:
0: Ogiltig.
Med en PMC-styrningsaxel, utlöses inte larmet PS0224, “NPKT-SÖKNING EJ
KLAR”.
1: Giltig.
Ett kontrolltillstånd för referenspunktsretur görs på en PMC-styrd axel som med en
NC-axel enligt inställningen av bit 0 (ZRNx) i parameter nr 1005.
#7 #6 #5 #4 #3 #2 #1 #0
8008 EMRx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 EMRx När ett PMC-axelstyrt kommando utfärdas i ett tillstånd för spegelbild, är spegelbilden:
0: Inte övervägd.
1: Väl övervägd.
Denna parameter är giltig i läget spegelbild inställt med signalerna för spegelbild MI1 till
MI8 <G106.0 till 7> satt till "1" eller bit 0 (MIRx) i parameter nr 12 satt till 1.
Om rörelsen sker utmed samma axel genom att dubbelt ange ett kommando med
CNC-verktyg och PMC-axelstyrning när denna parameter är satt till 0, och läget för
spegelbilden är inställd, kan en skift i koordinatet uppstå efteråt. Så försök inte att utföra
en sådan rörelse.
8010 Val av DI/DO gruppen för varje axel som styrs av PMC-enheten

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] 1 till 40
Specificera den DI/DO-grupp som ska användas för att specificera ett kommando för
varje PMC-styrd axel.
Adresser för femte gruppen och upp, 1000 tillsätts i stegen om 4 grupper.
Till exempel:
Startadressen för den 10:e gruppen är G2154.
Startadressen för den 25:e axeln är G6142.

P8010 Beskrivning
1 DI/DO 1:a gruppen <G142 till G153> används.
2 DI/DO 2:a gruppen <G154 till G165> används.
3 DI/DO 3:a gruppen <G166 till G177> används.
4 DI/DO 4:e gruppen <G178 till G189> används.
5 DI/DO 5:e gruppen <G1142 till G1153> används.
6 DI/DO 6:e gruppen <G1154 till G1165> används.
: :
13 DI/DO 6:e gruppen <G3142 till G3153> används.
: :
20 DI/DO 20 gruppen <G4178 till G4189> används.
21 DI/DO 21:e gruppen <G5142 till G5153> används.
- 1449 -
A. PARAMETRAR BILAGA B-64604SW/01

P8010 Beskrivning
: :
29 DI/DO 29:e gruppen <G7142 till G7153> används.
: :
35 DI/DO 35:e gruppen <G8166 till G8177> används.
36 DI/DO 36:e gruppen <G8178 till G8189> används.
37 DI/DO 37:e gruppen <G9142 till G9153> används.
38 DI/DO 38:e gruppen <G9154 till G9165> används.
39 DI/DO 39:e gruppen <G9166 till G9177> används.
40 DI/DO 40:e gruppen <G9178 till G9189> används.

OBS!
När ett annat värde än det ovan sätts, styrs inte axeln av PMC.
#7 #6 #5 #4 #3 #2 #1 #0
8011 XRT

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#0 XRT Axeln som använder gruppen specificerad av parameter nummer 8010 är:
0: Styrs inte av kundmakro i realtid.
1: Styrs av kundmakro i realtid.

OBS!
1 Denna parameter är ogiltig för den axel där 0 eller ett värde utanför
intervallet sätts i parameter nr 8010
2 När multipla axlar tilldelas samma grupp av parameter nr 8010, kan
dessa axlar inte styras av kundmakro i realtid. När multipla axlar
tilldelas samma grupp, se till att ställa in den här biten till 0.
3 När denna parameter nr 8011 är enbart nollor, används axeln för
PMC-axelstyrning.

Tidskonstanten för exponentiell acceleration/inbromsning för att minska skärhastigheten eller


8030
kontinuerlig matning under PMC-axelstyrning

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] ms
[Giltigt dataområde] 0 till 4000
För varje axel, anger denna parameter en tidskonstant för exponentiell
acceleration/inbromsning för skärmatning foder eller kontinuerlig matning under
PMC-axelstyrning.

OBS!
När 0 är satt i denna parameter, används värdet i parameter 1622.
Värdet i parameter nr 1622 används även för linjär
acceleration/inbromsning efter skärning interpolering.
#7 #6 #5 #4 #3 #2 #1 #0
8101 SWT

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal
- 1450 -
B-64604SW/01 BILAGA A. PARAMETRAR
#1 SWT Väntar på funktion genom specificering av startpunkt
0: Ej aktiva.
1: Aktiv. (Tillvalet för att vänta på funktion genom specificering av startpunkt krävs)

#7 #6 #5 #4 #3 #2 #1 #0
8103 MWP MWT

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#0 MWT Som signalgränssnitt för den väntande M-koden:


0: Kanalens individuella signalgränssnitt används.
1: Kanalens gemensamma signalgränssnitt används.
Denna parameter kan väljas endast när dubbelkanalstyrning används.

#1 MWP För att ange ett P-kommando för den väntande M-koden/balansskärningen:
0: Ett binärt värde används som det vanligen görs.
1: En kombination av kanalnummer används.

#7 #6 #5 #4 #3 #2 #1 #0
8107 ESB

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#0 ESB Externt underprogram anropar dataservern:


0: Stöder inte multipla kanaloperationer.
1: Stöd inte multipla kanaloperationer.

OBS!
Om du vill använda flera kanaloperationer med externa
underprogramanrop på dataservern, sätt parameter nr 20 till 5.

8110 Väntande M-kodområde (minimivärde)

8111 Väntande M-kodområde (maximivärde)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Giltigt dataområde] 0 ,100 till 99999999
Ett område med M-kodvärden kan ställas in genom specificering av ett minsta
vänte-M-kodvärde (parameter nr 8110) och ett största vänte-M-kodvärde (parameter nr
8111).
(parameter nr 8110) ≤ (väntande M-kod) ≤ (parameter nr 8111)
Ställ in 0 i dessa parametrar när vänte-M-koden inte används.

- 1451 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
EDC HPG
8131
AOV EDC F1D HPG

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 HPG Handrattsmatning:
0: Används ej.
1: Används.

#1 F1D Matning med F-kommando med en siffra:


0: Används ej.
1: Används.

#2 EDC Extern inbromsning är:


0: Används ej.
1: Används.

#3 AOV Automatisk hörnövermanning:


0: Används ej.
1: Används.

#7 #6 #5 #4 #3 #2 #1 #0
BCD YOF TLF
8132
SCL SPK IXC BCD TLF

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 TLF Hantering av verktygslivslängd är:


0: Används ej.
1: Används.

#1 YOF Y-axeloffset:
0: Används ej.
1: Används.

#2 BCD Sekundär hjälpfunktion:


0: Används ej.
1: Används.

#3 IXC Indexering av indexeringsbord:


0: Används ej.
1: Används.

- 1452 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Vid aktivering av indexeringsfunktionen för indexeringsbord, ställ in
bit 0 (ITI) i parameter nr 5501 på 0 utöver denna parameter.
Indexeringsfunktionen för indexeringsbord är endast aktiverad när
både ITI och IXC är aktiverade.

#4 SPK Stegborrningscykeln med liten diameter är:


0: Används ej.
1: Används.

#5 SCL Skalindelning är:


0: Används ej.
1: Används.

#7 #6 #5 #4 #3 #2 #1 #0
SPG SSN SYC MSP SCS AXC SSC
8133
SSN SYC MSP SCS SSC

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 SSC Styrning med konstant skärhastighet:


0: Används ej.
1: Används.

#1 AXC Spindelpositionering:
0: Används ej.
1: Används.

OBS!
1 Se till att sätta 1 i bit 1 (AXC) i parameter nr 8133 och 0 i bit 2
(SCS) i parameter nr 8133 för att använda
spindelpositioneringsfunktionen.
2 Den seriella spindelns Cs-kanalstyrningsfunktion och
spindelpositioneringsfunktion kan inte båda göras giltiga samtidigt.
Om båda specificeras som AXC=1 och SCS=1, blir båda
funktionerna ogiltiga.
Därför, när ett negativt värde anges i parameter nr 1023 med
ovannämnda specifikation, utlöses larm (SV1026).
3 Se till att sätta 0 i bit 1 (AXC) i parameter nr 8133 och 1 i bit 2
(SCS) i parameter nr 8133 för att använda seriella spindelns
Cs-kanalstyrningsfunktion.

#2 SCS Cs konturstyrning:
0: Används ej.
1: Används.

- 1453 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
1 Se till att sätta 0 i bit 1 (AXC) i parameter nr 8133 och 1 i bit 2
(SCS) i parameter nr 8133 för att använda seriella spindelns
Cs-kanalstyrningsfunktion.
2 Den seriella spindelns Cs-kanalstyrningsfunktion och
spindelpositioneringsfunktion kan inte båda göras giltiga samtidigt.
Om båda specificeras som AXC=1 och SCS=1, blir båda
funktionerna ogiltiga.
Därför, när ett negativt värde anges i parameter nr 1023 med
ovannämnda specifikation, utlöses larm (SV1026).
3 Se till att sätta 1 i bit 1 (AXC) i parameter nr 8133 och 0 i bit 2
(SCS) i parameter nr 8133 för att använda
spindelpositioneringsfunktionen.

#3 MSP Multi-spindel:
0: Används ej.
1: Används.

#4 SYC Spindelsynkronisering:
0: Används ej.
1: Används.

#5 SSN Seriell spindelutmatning är:


0: Används.
1: Används ej.

Ställ in denna parameter såsom visas nedan beroende på spindelkonfigurationen.

Spindelkonfiguration Parameter SSN


När alla spindlar i hela systemet är seriella spindlar 0
När seriella spindlar och analoga spindlar är blandade i hela systemet 0
När alla spindlar i hela systemet är analoga spindlar 1

#6 SPG Polygon svarvning med två spindlar:


0: Används ej.
1: Används.

OBS!
Se till att stänga av polygon svarvning med två spindlar via denna
parameter när polygon svarvning används. Om polygon svarvning
utförs när 1 är inställt i denna parameter avges ett larm.

#7 #6 #5 #4 #3 #2 #1 #0
NCT NBG NGR CCR BAR IAP
8134
NCT NBG NGR BAR IAP

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bit
- 1454 -
B-64604SW/01 BILAGA A. PARAMETRAR
#0 IAP Dialogprogrammering med grafisk funktion är:
0: Används ej.
1: Används.

#1 BAR Chuck- och dubbdocksbarriär-funktionen (T-serien):


0: Används ej.
1: Används.

OBS!
1 Chuck- och dubbdocksbarriärfunktionen finns bara för T-serien.
2 När chuck- och dubbdocksbarriärfunktionen är valt, kan inte de
lagrade rörelsegränserna 2 och 3 användas.

Dvs., denna parameter specificerar även huruvida de lagrade rörelsegränserna 2 och 3


såsom visas nedan ska användas.

BAR De lagrade slaglängdsgränserna 2 och 3:


0: Används.
1: Används ej.

#2 CCR Avfasning / hörnradie R:


0: Används ej.
1: Används.

#3 NGR Grafisk visning:


0: Används.
1: Används ej.

#6 NBG Bakgrundsredigering är:


0: Används.
1: Används ej.

#7 NCT Visning av körtimmar och detaljräkning är:


0: Används.
1: Används ej.

#7 #6 #5 #4 #3 #2 #1 #0
8135 NPD NCV NMC NOR NRG NSQ NHI

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bit

#1 NHI Handrattsavbrott:
0: Används.
1: Används ej.

#2 NSQ Programomstart är:


0: Används.
1: Används ej.

- 1455 -
A. PARAMETRAR BILAGA B-64604SW/01

#3 NRG Gängning med fast tapp:


0: Används.
1: Används ej.

#4 NOR Spindelorientering är:


0: Används.
1: Används ej.

OBS!
Denna parameter är endast giltig när seriell spindelutmatning kan
användas.

#5 NMC Kundmakro:
0: Används.
1: Används ej.

#6 NCV Tillsättning av kundmakrons gemensamma variabler:


0: Används.
1: Används ej.

#7 NPD Inmatning av malldata:


0: Används.
1: Används ej.

#7 #6 #5 #4 #3 #2 #1 #0
NCR NGW NDO NOW NOP NWC NWZ
8136
NGW NOW NOP NWN NWC NWZ

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 NWZ Arbetsstyckets koordinatsystem:


0: Används.
1: Används ej.

#1 NWC Förinställning av arbetsstyckets koordinatsystem:


0: Används.
1: Används ej.

#2 NWN Tillägg av paren för arbetsstyckets koordinatsystem (48 par) är:


0: Används.
1: Används ej.

OBS!
För att använda tillägg av paren för arbetsstyckets koordinatsystem
(48 par), ställ in 0 i bit 0 (NWZ) och bit 2 (NWN) i parameter nr
8136.

- 1456 -
B-64604SW/01 BILAGA A. PARAMETRAR
#3 NOP Programpanel:
0: Används.
1: Används ej.

#4 NOW Den allmänna knappen på programpanelen är:


0: Används.
1: Används ej.

OBS!
För att använda den allmänna knappen på programpanelen, ställ in
0 i bit 3 (NOP) och bit 4 (NOW) i parameter nr 8136.

#6 NGW Verktygsoffsetminne C (M-serien) eller verktygsgeometri-/slitagekompensering


(T-serien) är:
0: Används.
1: Används ej.

#7 NCR Nosradiekompensering:
0: Används.
1: Används ej.

#7 #6 #5 #4 #3 #2 #1 #0
NCL NPI NCD NMR NDD NVL NCV
8137
NCL NCD

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 NVC Balanserad skärning:


0: Används.
1: Används ej.

OBS!
När balanserad skärning används (denna parameter är 0) så kan
inte spegling för dubbelrevolver användas. För att använda
spegling för dubbelrevolver, ställ in denna parameter på 1.

#1 NVL Gängskärning med variabel stigning:


0: Används.
1: Används ej.

#2 NDD Direkt ritningsmåttprogrammering:


0: Används.
1: Används ej.

#3 NMR Multirepetercykel är:


0: Används.
1: Används ej.

- 1457 -
A. PARAMETRAR BILAGA B-64604SW/01

#4 NCD Fast cykel för borrning är:


0: Används.
1: Används ej.

#5 NPI Polär koordinatinterpolation:


0: Används.
1: Används ej.

#6 NCL Cylindrisk interpolation:


0: Används.
1: Används ej.
Används ej.

#7 #6 #5 #4 #3 #2 #1 #0
8162 PKUx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#2 PKUx I parkeringsläget,
0: De absoluta, relativa och maskinkoordinaterna uppdateras inte.
1: De absoluta och relativa koordinaterna uppdateras. Maskinens koordinater
uppdateras inte.

OBS!
1 Med en axel där polära koordinater interpolering anges, ställa in
den här parametern till1. Om denna parameter är satt till 0, kan ett
skifte av koordinatsystemet uppstå när ett enkelblock stannar eller
matningsuppehåll utförs i läget för polära koordinaters
interpolering.
2 Med en axel som är inställd på att fungera som en synkron
huvudaxel och synkron slavaxel samtidigt (med bit 1 (SYWx ) i
parameter nr 8167), ställ denna parameter till 1.
3 Med en axel specificerad i det tredimensionella
koordinatkonverteringsläget, ställ in denna parameter till 1. Om
denna parameter är inställd till 0, aktiveras larmet PS0367, "3-D
KONV. BEORDRAT I SNYNK-MODE SOM PARAMETER
PKUx(NO.8162#2) IS 0."

#7 #6 #5 #4 #3 #2 #1 #0
8163 NUMx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#7 NUMx När varken synkron styrning eller sammansatt styrning används, är ett rörelsekommando
för axeln:
0: Inte inaktiverat.
1: Inaktiverat.

- 1458 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Om ett rörelsekommando anges för en axel med NUMx inställd på
1 när varken synkronstyrning eller sammansatt styrning används,
utlöses larm PS0353, “DETTA ÄR ETT KOMMANDO FÖR DEN
AXEL SOM INTE KAN FLYTTAS.”.

#7 #6 #5 #4 #3 #2 #1 #0
SPVx SWSx SWMx SGSx SGMx SYWx
8167
SPVx SYWx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#1 SYWx Axeln är:


0: Används inte som en huvudaxel och slavaxel samtidigt.
1: Används som en huvudaxel och slavaxel samtidigt.

#2 SGMx I inställningen för det automatiska arbetsstyckets koordinatsystem i början av


synkronstyrning, är ett arbetsstyckes skiftning:
0: Väl övervägd.
1: Inte övervägd.

OBS!
SGMx aktiveras när bit 1 (SPMx) i parameter nr 8163 är satt till 1.

#3 SGSx I inställningen för det automatiska arbetsstyckets koordinatsystem i början av


synkronstyrning, är ett arbetsstyckets skiftning:
0: Väl övervägd.
1: Inte övervägd.

OBS!
SGSx aktiveras när bit 2 (SPSx) i parameter nr 8163 eller bit 6
(SPVx) i parameter nr 8167 är satt till 1.

#4 SWMx I inställningen för det automatiska arbetsstyckets koordinatsystem i början av


synkronstyrning, är ett arbetsstyckets skiftning:
0: Inte övervägd.
1: Väl övervägd.

OBS!
SWMx aktiveras när bit 1 (SPMx) i parameter nr 8163 är satt till 1.

#5 SWSx I inställningen för det automatiska arbetsstyckets koordinatsystem i början av


synkronstyrning, är ett arbetsstyckets skiftning:
0: Inte övervägd.
1: Väl övervägd.

OBS!
SWSx aktiveras när bit 2 (SPSx) i parameter nr 8163 eller bit 6
(SPVx) i parameter nr 8167 är satt till 1.

- 1459 -
A. PARAMETRAR BILAGA B-64604SW/01

#6 SPVx När synkronstyrning upphör, är inställningen för det automatiska arbetsstyckets


koordinatsystem för slavaxeln:
0: Utförs inte.
1: Utförs.

OBS!
När ett arbetsstyckes koordinatsystem ställs automatiskt in i slutet
av synkronstyrning, beräknas arbetsstyckets koordinatsystemet
från den aktuella datorns koordinater och arbetsstyckets
koordinater för varje axel i referenspunkten inställd i parameter nr
1250.

#7 #6 #5 #4 #3 #2 #1 #0
8169 SESx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#6 SESx Om ett synkroniseringsfel ligger utanför området för tolerans (specificerad i nr 8181):
0: Larm SV0407, “EXCESS ERROR”, utlöses.
1: Inget larm utlöses. Istället är signalen för överskridande synkroniseringsfel
SEO<Fn559> är utmatning.

SESx är giltig när bit 1 (SERx) i parameter nr 8162 är 1. Ange värdet för denna parameter
för slavaxeln.

8180 Huvudaxel med vilken en axel synkroniseras enligt synkronstyrning

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Giltigt dataområde] 101, 102, 103, . . . , (kanalnummer)*100+(inom kanalens relativa axelnummer) (101, 102,
103, . . . , 201, 202, 203, . . . )
Denna parameter bestämmer kanalnumret och inom den kanalrelaterade axelns nummer
för huvudaxeln, med vilken varje axel är synkroniserad. När noll anges, blir axeln inte en
slavaxel och är inte synkroniserad med en annan axel. När ett identiskt nummer anges i
två eller flera parametrar, har en huvudaxel två eller flera slavaxlar.

8183 Sammansatt styraxel av den andra kanalen i sammansatt styrning för varje axel

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Giltigt dataområde] 101, 102, 103, . . . , (kanalnummer)*100+(inom kanalens relativa axelnummer) (101, 102,
103, . . . , 201, 202, 203, . . . )
Denna parameter sätts med vilken axel varje axel ska placeras under sammansatt styrning.
När noll anges, ersätts inte styrning av axel enligt sammansatt styrning. Ett identiskt
nummer kan anges i två eller flera parametrar, men sammansatt styrning kan inte utnyttjas
för dem alla på en gång.

OBS!
När dubbla kanalgränssnitt används (bit 1 (MIX) i parameter nr
8166 är satt till 1), ställ in denna parameter för kanal 2.

- 1460 -
B-64604SW/01 BILAGA A. PARAMETRAR
8186 Huvudaxeln under överlagrad styrning

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Giltigt dataområde] 101, 102, 103, . . . , (kanalnummer)*100+(inom kanalens relativa axelnummer) (101, 102,
103, . . . , 201, 202, 203, . . . )
Denna parameter bestämmer kanalnumret och inom den kanalrelaterade axelns nummer
för en överlagrad huvudaxel för varje axel när den överlagrade styrningen utövas. När
noll anges, blir axeln inte en slavaxel enligt den överlagrade styrningen och rörelsepulsen
av en annan axel är inte överlagrad.
Ett identiskt nummer kan anges i två eller flera parametrar för att utöva överlagrad
styrning samtidigt. Detta innebär att överlagrad styrning med en huvudaxel och flera
slavaxlar är möjligt.
En slav axel kan fungera som huvudaxel av en annan axel för att möjliggöra tre
generation överlagrad styrning: förälder (huvudaxel) - barn (slavaxel/huvudaxel) -
barnbarn ( slavaxel).

I detta fall är en rörelse längs barnet görs från dess rörelseavstånd plus rörelseavståndet
av förälder och en rörelse längs barnbarnet görs av dess rörelseavståndet plus
rörelseavståndet av barnet plus rörelseavståndet av föräldern.

Exempel på förhållandet mellan förälder (X1 i kanal 1) - barn (X2 i kanal 2) - barnbarnet
(X3 i kanal 3):
Rörelseavståndet X1 är överlagrad på X2 och rörelseavstånden X1 och X2 är vidare
överlagrad på X3.
Parameter nr 8186 (X-axel) i kanal 2 = 101
Parameter nr 8186 (X-axel) i kanal 3 = 201

#7 #6 #5 #4 #3 #2 #1 #0
8200 AZR

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#2 AZR 0: Maskinverktyget rör sig längs den kartesiska axeln vid manuell referenspunktsretur
längs den lutande axeln i vinklad axelstyrning.
1: Maskinverktyget rör sig längs den kartesiska axeln vid manuell referenspunktsretur
längs den lutande axeln i vinklad axelstyrning.

#7 #6 #5 #4 #3 #2 #1 #0
8303 SYPx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

- 1461 -
A. PARAMETRAR BILAGA B-64604SW/01

#4 SYPx I axel med synkronstyrning måste vissa parametrar ställas in på samma värde för huvud-
och slavaxlar. När ett värde är satt i en sådan parameter för huvudaxeln:
0: Samma värde sätts inte automatiskt in i parametern för slavaxel.
1: Samma värde ställs in automatiskt in i parametern för slavaxel.

OBS!
1 För parametrarna som kan ställas in automatiskt, se underavsnittet
"Automatisk inställning av parametrar för slavaxlar" i "SYNK.
MATN.AXEL" i kapitlet "AXEL KONTR." i anslutningshandboken
(funktion) (B-64603EN-1).
2 Ställ in den här parametern till samma värde för både huvud och
slavaxlar.

#7 #6 #5 #4 #3 #2 #1 #0
8304 SCAx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#5 SCAx I axel med synkronstyrning:


0: Synkron drift utförs när axelsynkronstyrningens manuella matningsvalsignal SYNCJ
<G0140> eller axelsynkronstyrningens manuella matningsvalsignal SYNC
<G0138> för slavaxeln är ställd till "1".
1: Synkron operation används hela tiden.
Inställningen för slaveaxeln är tillgänglig.

#7 #6 #5 #4 #3 #2 #1 #0
8305 SRF

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 SRF I axel med synkronstyrning, G28, G30, och G53:


0: Kör samma rörelse längs slavaxeln som en rörelse längs huvudaxeln.
1: Kör rörelser längs slavaxel och huvudaxel oavsett angivna positioner.

8314 Högsta tillåtna fel i kontroll av synkroniseringsfel baserad på maskinens koordinater

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 0 eller positiva 9 siffror av minsta dataenhet (se inställningstabellen för
standardparameter (B))
(När inkrementsystemet är IS-B, 0.0 till +999999.999)
Denna parameter ställer in maximalt tillåtna fel i en kontroll av synkroniseringsfel baserat
på maskinens koordinater. När felet mellan huvud- och slavaxlar i maskinens koordinater
överstiger det inställda värdet i denna parameter, stannar maskinen med servo larmet
SV0005, SYNC EXCESS ERR (MCN)".
Inställningen för slaveaxeln är tillgänglig.

- 1462 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Ställ in 0 i denna parameter när en kontroll av synkroniseringsfel
inte görs.

8323 Begränsning av kontroll i positionsavvikelse för axelns synkronstyrning

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] 0 till 999999999
Denna parameter anger maximalt tillåtna differensen mellan huvudaxel och slavaxel för
avvikelseposition. När det absoluta värdet av en avvikelsedifferens överskrider det
inställda värdet i denna parameter i axelns synkronstyrning, utlöses larmet DS0001,
"FÖR ST. SYNK-FEL(POS AVV)".
Inställningen för slaveaxeln är tillgänglig. Om 0 anges i denna parameter, görs ingen
kontroll i avvikelsedifferensen.

8325 Högsta tillåtna kompenseringsvärde i etablerande av synkronisering baserad på maskinens koordinater

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum, grader (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 0 eller positiva 9 siffror av minsta dataenhet (se inställningstabellen för
standardparameter (B))
(När inkrementsystemet är IS-B, 0.0 till +999999.999)
Denna parameter ställer in det maximala kompenseringsvärdet för synkronisering. När ett
kompenseringsvärde överskrider värdet satt i denna parameter upptäcks, utlöses
servolarmet SV0001, “SYNK. INSTÄLL.-FEL”, och etablerandet av synkroniseringen
utförs inte.
Inställningen för slaveaxeln är tillgänglig. För att aktivera denna parameter, ställ in stycke
7 (SOF) för parameternr. 8303 till 1. När 0 är inställt för denna parameter, utförs inte
upprättande av synkronisering.

8330 Multiplikator för maximal tillåtna synkroniseringsfel efter omedelbar uppstart

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 1 till 100
Tills etablering av synkroniseringen är avklarad omedelbart efter uppstart, kontrolleras
larm 2 överskriden synkroniseringsfel, genom användandet av den högsta tillåtna felet
(parameter nr 8332) multiplicerat med värdet i denna parameter.
Om resultatet som produceras genom att multiplicera värdet i parameter nr 8332 med
värdet av denna parameter som överskrider 32767, låses värdet till 32767.

8331 Högsta tillåtna synkroniseringsfel för larm 1 överskriden synkroniseringsfel

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
- 1463 -
A. PARAMETRAR BILAGA B-64604SW/01

[Giltigt dataområde] 1 till 32767


Denna parameter ställer in maximalt tillåten synkroniseringsfel för överskriden
synkroniseringsfel larm 1.
Inställningen för slaveaxeln är tillgänglig.

8332 Högsta tillåtna synkroniseringsfel för larm 2 överskriden synkroniseringsfel

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] 1 till 32767
Denna parameter ställer in maximalt tillåten synkroniseringsfel för överskriden
synkroniseringsfel larm 2.
Inställningen för slaveaxeln är tillgänglig.

8337 M-kod för att stänga av synkronisering i axeln med synkronstyrning

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 999999999
Denna parameter specificerar en M-kod för att växla från synkron operation till normal
operation.
M-koduppsättning i denna parameter är inte buffrad.
8338 M-kod för att slå på synkronisering i axeln med synkronstyrning

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 999999999
Denna parameter specificerar en M-kod för att växla från normal operation till synkron
operation.
M-koduppsättning i denna parameter är inte buffrad.

#7 #6 #5 #4 #3 #2 #1 #0
8360 CHD ROV

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#0 ROV Med övermanning för snabbtransport för ett avsnitt från startpunkten
kapning/svängning
till punkt R:
0: Övermanning av svängning används.
1: Snabbtransportövermanning är aktiv.

#4 CHD På den högprecisa oscillations- skärmen är verklig övre punkt, aktuell position, verklig
nedre punkt, slagräknare och faktisk matningshastighet:
0: visas inte.
1: visas.

- 1464 -
B-64604SW/01 BILAGA A. PARAMETRAR
8370 Oscillationsaxel

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet styrda axlar
Denna parameter bestämmer vilken servoaxel som motsvarar svängningsaxel.

8371 Referenspunkt för svängning (punkt R)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum, grader (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för den oscillationsaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Data som fastställs i denna parameter är absoluta koordinater.

8372 Oscillation övre dödpunkt

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum, grader (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för den oscillationsaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Data som fastställs i denna parameter är absoluta koordinater.

8373 Oscillation nedre dödpunkt

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum, grader (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för den oscillationsaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Data som fastställs i denna parameter är absoluta koordinater.

8374 Oscillationens basmatningsvärde

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för den oscillationsaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Denna parameter ställer in oscillationens basmatningsvärde.

8375 Maximalt oscillationsmatningsvärde

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
- 1465 -
A. PARAMETRAR BILAGA B-64604SW/01

Matningshastigheten vid svängning är låst vid denna parameterinställning. Den maximala


matningshastigheten måste ställas in för axeln vid svängning. Om denna parameter är satt
till 0, görs ingen rörelse för svängning.

OBS!
Vänligen ange ett värde som är mindre än den normala
snabbtransporthastigheten (parameter nr 1420) till maximal
matning för svängning.

#7 #6 #5 #4 #3 #2 #1 #0
8451 NOF ZAG

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#4 ZAG Retardatonsfunktionen baserad på skärbelastningen i AI-konturstyrning II (retardation


baserat på X-axelns fallvinkel) är:
0: Utförs inte.
1: Utförs.
När denna parameter är satt till 1, se till att ställa in parameter numren 8456, 8457 och
8458.

#7 NOF I AI-konturstyrning II är ett F-kommando:


0: Ignoreras inte.
1: Ignoreras.
När denna parameter är satt till 1, antas specifikationen av den högsta tillåtna
matningshastigheten inställd i parameter nr 8465.

Övermanning för område 2 som appliceras under inbromsning enligt skärningsbelastningen i


8456
AI-konturstyrning II

Övermanning för område 3 som appliceras under inbromsning enligt skärningsbelastningen i


8457
AI-konturstyrning II

Övermanning för område 4 som appliceras under inbromsning enligt skärningsbelastningen i


8458
AI-konturstyrning II

[Typ indata] Inställning av inmatning


[Datatyp] Ordkanal
[Dataenhet] %
[Giltigt dataområde] 1 till 100
För funktionen av inbromsning i enlighet med den skärningsbelastningen i
AI-konturstyrning II, kan övermanningen i en parameter användas i enlighet med vinkeln
vid vilken verktyget rör sig nedåt längs Z-axeln. Matningshastigheten som erhållits enligt
andra villkor multipliceras med övermanning för området som innehåller vinkeln θ vid
vilken verktyget rör sig nedåt.
Men när bit 1 (ZG2) i parameter nr 19515 är satt till 0, där ingen parameter är tillgänglig
som varierar från 1 och 100 % tillämpas vid alla tidpunkter. När bit 1 (ZG2) i parameter
nr 19515 är inställd på 1, ställa in ett värde för övermanning för område 1 i parameter nr
19516.
Område 1 0°≤θ<30°
Område 2 30°≤θ<45°
Område 3 45°≤θ<60°
Område 4 60°≤θ≤90°

- 1466 -
B-64604SW/01 BILAGA A. PARAMETRAR
8465 Max. tillåten matningshastighet för AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning

[Typ indata] Inställning av inmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Denna parameter ställer in max. tillåten matningshastighet för AI-utvidgad
förhandskontroll (M-serien) / AI konturstyrning.
Om en matningshastighet som är högre än inställningen av denna parameter specificeras i
AI-utvidgad förhandskontroll (M-serien) / AI konturstyrningsläge så låses
matningshastigheten till den som ställts in i denna parameter.
Om denna parameter är satt till 0 utförs ingen låsning.
När bit 7 (NOF) i parameter nr 8451 är satt till 1, rör sig verktyget, förutsatt att
matningshastigheten inställd i denna parameter är specificerad. Om 0 är inställd i denna
parameter vid denna tid, görs en rörelse vid den angivna matningshastigheten.

8466 Högsta tillåtna matningshastighet för AI-konturstyrning (när en rotationsaxel är ensamt specificerad)

[Typ indata] Inställning av inmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Denna parameter reglerar max. tillåten matningshastighet för AI-utvidgad
förhandskontroll (M-serien) / AI konturstyrning när en enskild rotationsaxel specificeras.
Om en matningshastighet som är högre än inställningen av denna parameter specificeras i
AI-utvidgad förhandskontroll (M-serien) / AI konturstyrningsläge så låses
matningshastigheten till den som ställts in i denna parameter.
Om denna parameter är satt till 0, är matningshastigheten låst till den uppsättningen i
parameter nr 8465.
När bit 7 (NOF) i parameter nr 8451 är satt till 1 och en rotationsaxel är ensamt
specificerad rör sig verktyget, förutsatt att matningshastigheten inställd i denna parameter
är specificerad. Om 0 är inställd i denna parameter vid denna tid, rör sig
matningshastigheten som är specificerad i parameter nr 8465.

#7 #6 #5 #4 #3 #2 #1 #0
8900 PWE

[Typ indata] Inställning av inmatning


[Datatyp] Bit

#0 PWE Inställningen, från en extern enhet och MDI-panelen, för de parametrar som inte kan
ställas in via inställningsinmatning är:
0: Inaktiverat.
1: Aktiverat.

- 1467 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
10335 MSC

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal
#0 MSC Ombekräftelse av pågående blockstart för funktione för förhindrande av operatörsfel:
0: Aktiveras individuellt för varje kanal.
1: Aktiveras för den lokala kanalen och de kanalerna för den här parametern ställs in på 1.
#7 #6 #5 #4 #3 #2 #1 #0
10410 NRTx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel
#0 NRTx Vid indragning och återställning av verktyg eller manuellt ingrepp och manuell retur,
gäller följande för axeln:
0: Den är föremål för verktygsindragning och -återställning eller manuellt ingrepp och
manuell retur.
1: Den är inte föremål för verktygsindragning och -återställning eller manuellt ingrepp
och manuell retur.
10461 RGB-värde för färgpalett 1 för text för färginställning 3

10462 RGB-värde för färgpalett 2 för text för färginställning 3


till till
10475 RGB-värde för färgpalett 15 för text för färginställning 3

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Giltigt dataområde] 0 till 151515
Var och en av dessa parametrar ställer in RGB-värdet för varje färgpalett för text genom
att specificera ett 6-siffrigt nummer som beskrivs nedan.
rrggbb: 6-siffrigt nummer (rr: röda data, gg: gröna data, bb: blå data)
Det giltiga dataintervallet för varje färg är 0 till 15 (samma som tonnivåerna på
färginställningsskärmen). När ett nummer som är lika med eller större än 16 specificeras,
antas specifikationen för 15.
[Exempel] När tonnivån för en färg är: röd:1 grön:2, blå:3, ska du ställa in 10203 i parametern.
#7 #6 #5 #4 #3 #2 #1 #0
10480 RMI

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 RMI Manuellt hanteringsavbrott för en axel som specificeras i snabbt transversalläge (G00):
0: Inaktiverat.
1: Aktiverat.

OBS!
1 Förflyttningsdistansen för manuellt hanteringsavbrott är beroende av
inställningen av tillåtet antal pulsationer som kan ackumuleras under
manuell hanteringsmatning (parameternr. 7117)
2 Axelförflyttning via manuellt hanteringsavbrott under axelrörelse via snabb
transversalhastighet matas ut i deceleration i händelse av att
matningshastigheten överstiger den snabba transversalhastigheten.

- 1468 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
11005 SIC

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 SIC Spindelindexering är:


0: Utfört baserat på absoluta koordinater.
1: Resultat baserad på maskinkoordinater

11090 Kanalnummer med vilken rotation av varje spindel anges

[Typ indata] Parameterinmatning


[Datatyp] Bytespindel
[Giltigt dataområde] 0 till 2
När en kanal är specificerad för spindelkommandon, anger denna parameter ett
kanalnummer där rotationen av en spindel kan anges.
0: Spindelkommandon kan utfärdas från alla kanaler.
1 till 2: Spindelkommandon kan utfärdas från en satt kanal.

OBS!
1 Denna parameter är giltig när SPSP<Gn536.7> sätts till “1”.
2 Om inställningen är olagligt, utlöses ett larm PS5305, “OGILTIGT
SPINDELNUMMER” när ett spindelkommando utfärdas från någon
av kanalerna.
3 Denna inställning gäller inte spindelkommandon med hjälp av
spindelns valsignaler (SWS1 to SWS4<Gn027.0 till Gn027.2,
Gn026.3>).

Minsta avstånd som används för att bestämma ett plan när en lutad bearbetningsplanindexering med
11220
tre punkter som anges

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 0 eller positiva 9 siffror av minsta dataenhet (se inställningstabellen för
standardparameter (B))
(När inkrementsystemet är IS-B, 0.0 till +999999.999)
När en lutad bearbetningsplanindexering med tre punkter som anges, om avståndet
(används för att bestämma en plats) mellan en rät linje som passerar två punkter och
resterande punkten är kort, är planet instabilt. I den här parametern ställer du in det minsta
avståndet som används för att bestämma ett plan. Om avståndet är kortare än det inställda
värdet i denna parameter, utlöses ett larm PS5457, "G68.2/G68.3 FORMATFEL".

#7 #6 #5 #4 #3 #2 #1 #0
11221 3CS TLC 3DW D3R

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 D3R I läget för konvertering av 3-dimensionellt koordinatsystem gäller följande för


snabbtransport i fast cykel för borrning:
0: Utförd i läget skär/fräsmatning.

- 1469 -
A. PARAMETRAR BILAGA B-64604SW/01

1: Utförd i läget snabbtransporthastighet.

#2 3DW Om det i läget för 3-dimensionella koordinatsystemets konvertering, val av arbetsstyckets


koordinatsystem med hjälp av en G-kod anges, är valet:
0: Fungerar i enlighet med konventionella specifikationer. (Differensen i arbetsstyckets
koordinatsystem återspeglas i programmets riktning av koordinatsystemet.)
1: Fungerar i enlighet med samma specifikationer som valet av arbetsstyckets
koordinatsystem (bit 6 (3TW) i parameter nr 1205 = 1) ) under det lutade
bearbetningsplanet för indexering. (Differensen i arbetsstyckets koordinatsystem
återspeglas i riktning för arbetsstyckets koordinatsystem.)

VAR FÖRSIKTIG
Om denna parameter är satt till 1, kan bara G54 till G59 och G54.1
anges. Om G52 och G92 specificeras, utlöses larmet PS5462,
"OGILTIGT KOMMANDO (G68.2/G69)".
Om G54 till G59 och G54.1 specificeras, undertrycks buffring.

#3 TLC Vid verktygslängdkompensering, 3-dimensionell koordinatkonvertering:


0: Kan inte användas.
1: Kan användas.

#6 3CS Spindelhastighetsberäkningen av konstant ythastighetskontroll under konvertering av


3-dimensionellt koordinatsystem är:
0: Baserad på arbetsstyckets koordinatsystem.
1: Baserad på programkoordinatsystemet.

#7 #6 #5 #4 #3 #2 #1 #0
11222 PDM IMG CIM NIM

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 NIM Automatisk konvertering av ett koordinatsystem med ett tum/metriskt


konverteringskommando (G20 eller G21) är:
0: Utförs inte.
1: Utförs.

#1 CIM När ett tum/metriskt konverteringskommando (G20 eller G21 ) anges, om arbetsstyckets
koordinatsystemet skiftas med mängden som beskrivs nedan:
0: Ett larm utlöses PS1298, “OGILTIG OMVANDL. TUM/MM”.
1: Rensning utförs.

Om bit 0 (NIM) i parameter nr 11222 är satt till 1, eller om bit 2 (IRF) i parameter nr
14000 är satt till 1, rensar denna parameter följande:
- Manuellt ingrepp när manuell absolut signal *ABSM är av
- Utfärdande av ett rörelsekommando med maskinen spärrad
- Rörelse med manuellt ingrepp
- Operation med en spegelbild
- Växling av arbetsstyckets koordinatsystem när ett lokalt koordinatsystem eller
arbetsstyckets koordinatsystem inrättats

#2 IMG Tum/metrisk övergång är:


0: Utförs med G20/G21 (G70/G71).
1: Utförts inte med G20/G21 (G70/G71).
- 1470 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Om bit 2 i parameter nr 11222 är 1 (omvandling mellan
tum-/metersystem med G20/G21 inaktiverad), kan bara bit 2 (INI) i
parameter nr 0 användas för att utföra omvandling mellan
tum-/metersystem. Om parametern INI är 0 så används
metersystemet. Om parametern INI är 1 så används tumsystemet.

#7 PDM När växling mellan specifikation av diameter och radie görs med funktionen för
dynamisk växling av diameter/radie specifikation, välj kommandot för koordinater i
maskinens koordinatsystem (G53):
0: Växlar mellan diameter och radie specifikation.
1: Ställ in i enlighet med inställningen av bit 3 (DIAx) i parameter nr 1006.

#7 #6 #5 #4 #3 #2 #1 #0
11223 ITM

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#5 ITM När bit 2 (D3IT) i parameter nr 11600 = 1, under tredimensionell koordinatomvandling,


gäller följande för dessa signaler:
0: Aktiverad för axel på programmeringskoordinatsystem.
1: Aktiverad för axel på maskinkoordinatsystem.
(Avsedda signaler)
- Spärrsignal för varje axelriktning under manuellt ingrepp / handrattsavbrott i läge för
konvertering av tredimensionellt koordinatsystem
- Spärrsignal för varje axel under manuellt ingrepp / handrattsavbrott i läge för
konvertering av tredimensionellt koordinatsystem
- Extern inbromsningssignal under manuellt ingrepp / handrattsavbrott i läge för
konvertering av tredimensionellt koordinatsystem
- Extern inbromsningssignal under konvertering av tredimensionella koordinater

#7 #6 #5 #4 #3 #2 #1 #0
11240 FAE

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 FAE Under positionering när AI-utvidgad förhandskontroll (M-serien) / AI


konturstyrningsläge annulleras är optimalt vridmoment acceleration/inbromsning
följande:
0: Inaktiverat.
1: Aktiverat.

#7 #6 #5 #4 #3 #2 #1 #0
11250 OAA MTO MCO BOU TOU

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

- 1471 -
A. PARAMETRAR BILAGA B-64604SW/01

#1 TOU När programmet startar om hjälpfunktionen för tillämpas utmatningsfunktionen i ett


svarvsystem, och T-koder är:
0: Ingen utmatning till MDI-programmet.
1: Utmatning till MDI-programmet.

OBS!
I en fleroperationsmaskin, är de matade ut oberoende av
parameterinställning.
#2 BOU När programmet startar om extrafunktionen, tillämpas utgångsfunktionen i ett
svarvsystem, och B-koder (andra hjälpfunktionen) är:
0: Ingen utmatning till MDI-programmet.
1: Utmatning till MDI-programmet.

OBS!
I en fleroperationsmaskin, är de matade ut oberoende av
parameterinställning.

#3 MCO Om det i programmet omstart för hjälpfunktionen för utmatningsfunktionen, specificeras


multipla MSTB-koder i programmet för att starta (eller flera M-koder anges) är
utmatningssignalen till MDI-programmet enligt följande:
0: Varje kod matas ut till ett enkelblock.
1: Samtliga angivna koder matas ut till ett enkelblock.
I båda fallen, är utmatningen i MSTB ordning.

#4 MTO I programmet omstart av hjälpfunktionen för utmatningsfunktionen, och modal T-koder


är:
0: Ingen utmatning till MDI-programmet.
1: Utmatning till MDI-programmet.

#7 OAA I programmet omstart av utmatningsfunktionen, är synen på omstart av programmet i


läget för varje godtycklig axel:
0: Används ej.
1: Används.

#7 #6 #5 #4 #3 #2 #1 #0
11251 NPN

[Typ indata] Parameterinmatning


[Datatyp] Bit

#4 NPN I funktionen snabbomstart av program, när ett avbrutet program startas om från blocket i
subprogrammet, så är subprogrammets namn:
0: Angiven.
1: Inte specificerat.

#7 #6 #5 #4 #3 #2 #1 #0
HMA MSB
11279
HMA MSB

[Typ indata] Parameterinmatning


[Datatyp] Bit

- 1472 -
B-64604SW/01 BILAGA A. PARAMETRAR
#6 MSB När signalen för enskilt block <Gn046.1> är satt på "1" så gäller följande för
enkelblockstopp i G-kod som förhindrar buffring (G04.1):
0: Utförs.
1: Utförs inte.

OBS!
Enkelblockstopp utförs inte i block G04.1 oavsett status för #3003
när bit 6 (MSB) i parameter nr 11279 är satt på 1.

#7 HMA När icke-buffringskommando via G-kod specificeras under nano-finpolering, förhållande


till skärkompensering, fast multirepetercykel G70 till G73:
0: ett larm utlöses.
1: inget larm utlöses.

OBS!
1. Bearbetningstid för icke-buffringskommando via G-kod under mjuk
interpolation, nano-utjämning, förhållande till skärkompensering, fast
multipelrepetercykel G70 till G73 är lika med normala
icke-buffringskommandon när denna parameter sätts på 1.
2. Icke-buffringskommando via G-kod under "mjuk interpolation,
nano-finpolering, förhållande till skärkompensering, fast
multipelrepetercykel G70 till G73" behandlas med normala
icke-buffringskommandon när denna parameter sätts på 1. V.g.
notera tillräckligt om funktionen som ändrar drift via
icke-rörelseblocket (t.ex. skärkompensering och
verktygsnosradiekompensering etc).

11290 M-kod som hindrar buffring 11

11291 M-kod som hindrar buffring 12


till till
11299 M-kod som hindrar buffring 20

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 99999999
Ställ in M-koder som förhindrar buffring av följande block. Om bearbetning som styrs av
en M-kod måste utföras av maskinen utan buffring av följande block skall M-koden
specificeras.
M00, M01, M02 och M30 förhindrar alltid buffring även om de inte specificeras i dessa
parametrar.

#7 #6 #5 #4 #3 #2 #1 #0
11304 ON8 GGD

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

- 1473 -
A. PARAMETRAR BILAGA B-64604SW/01

#1 GGD Skärmen för vägledning av G-koden är:


0: visas inte.
1: visas.

#3 ON8 Programnumren är:


0: Fyra siffror långt.
1: Åtta siffror långt.

OBS!
Om programnummer ändras från åtta siffror till fyra siffror, kommer
alla program automatiskt att tas bort från programminnet.
Om den här parametern ändras från 1 till 0 och strömmen slås av
och på igen, visas följande meddelande på IPL-skärmen. För
CNC-skärmfunktionen visas meddelandet på IPL-skärmen för
NCBOOT32.exe. För att ta bort dem, ange 1. Annars ange 0.
PARAMETER NR 11304#3 HAR ÄNDRATS.
ALLA PROGRAMFILER MÅSTE RENSAS.
RENSA FILEN OK ? (NEJ=0, JA=1)

11305 Maximalt antal samtidigt visade axlar

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 1
Genom att ställa in denna parameter kan det maximala antalet samtidigt visade axlar på
den aktuella positionen ändras. Ett värde som anges i denna parameter motsvarar det
maximala antalet samtidigt visade axel enligt följande:

Max. antal samtidigt visade axlar 5 10


Inställning 0 1
Ett annat värde än 0 eller 1 antas vara 0.

11307 Visa sekvens av koordinaterna i nuvarande positionsvisning

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 5
Denna parameter ställer in visningssekvensen av koordinaterna för en position som visas
på följande skärmar:
10.4-tums och 15-tums visningsenheter
- Total position av visningsskärm
- Total positionsvisning på varje skärm
8.4-tum visningsenhet
- Total position av visningsskärm

- 1474 -
B-64604SW/01 BILAGA A. PARAMETRAR
När den första uppsättningen visas, kan man växla till den andra uppsättningen genom att
trycka på sedan trycka på avsnittet förval av funktionstangent (softkey).

När operationen ovan utförs igen, visas den visade uppsättningens ändringar i första
uppsättningen.
Visningssekvensen av koordinater motsvarar parameterinställning enligt följande:

<8.4", 10.4", och 15" visningsenheter>


Visningssekvensen av
koordinater 1 2 3 4
Inställning
Relativa Absoluta Maskin- Återstående
0 koordinater koordinater koordinater rörelseavstånd
Relativa Maskin- Absoluta Återstående
1 koordinater koordinater koordinater rörelseavstånd
Relativa Återstående Absoluta Maskin-
2 koordinater rörelseavstånd koordinater koordinater
Absoluta Maskin- Relativa Återstående
3 koordinater koordinater koordinater rörelseavstånd
Absoluta Återstående Relativa Maskin-
4 koordinater rörelseavstånd koordinater koordinater
Maskin- Återstående Relativa Absoluta
5 koordinater rörelseavstånd koordinater koordinater

<19" visningsenhet>
Visningssekvensen av
koordinater 1 2 3 4
Inställning
0 Absoluta Relativa Återstående Maskin-
koordinater koordinater rörelseavstånd koordinater
1 Absoluta Relativa Maskin- Återstående
koordinater koordinater koordinater rörelseavstånd
2 Relativa Absoluta Återstående Maskin-
koordinater koordinater rörelseavstånd koordinater
3 Relativa Absoluta Maskin- Återstående
koordinater koordinater koordinater rörelseavstånd
4 Relativa Maskin- Återstående Relativa
koordinater koordinater rörelseavstånd koordinater
5 Relativa Maskin- Återstående Absoluta
koordinater koordinater rörelseavstånd koordinater

Om inställningen är utanför det giltiga dataintervallet, förutsätts 0.


När visningsfunktionen för flera kanaler är aktiverad (är parameter nr 13131 är inställd på
ett annat värde än noll, och parameter nr 13132 är satt till 1 eller ett större värde) blir
denna parameter ogiltig.

#7 #6 #5 #4 #3 #2 #1 #0
11308 FPD COW

[Typ indata] Parameterinmatning


[Datatyp] Bit

#1 COW När filen för ett angivet namn redan finns på minneskortet,
0: Den skrivs inte över
Larm SR1973, “FILEN FINNS REDAN” genereras.
1: Den skrivs över.
Eftersom bekräftelsemeddelande visas innan överskrivning även om COW är 1, kan
överskrivning avbrytas.

- 1475 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
När den överskrivna filen har attributet "endast läs", så är det inte
möjligt att skriva över den även om bit 1 (COW) i parameter nr
11308 är 1.

#3 FPD På programskärmen och kontrollskärmem för programmet, exekveras block redan här:
0: visas inte.
1: visas.

OBS!
Denna parameter är effektiv när bit 1 (APD) i parameter nr 11350
är 0.

#7 #6 #5 #4 #3 #2 #1 #0
11329 GST BGM

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#3 BGM Koordinaterna som används av den dynamiska grafiska funktion är:


0: Absoluta koordinater.
1: Maskinkoordinater.

#7 GST När ritning kan inte utföras för ett kommando med den dynamiska grafiska funktionen:
0: Kommandot ignoreras, och ritningen fortsätter utan att stanna.
1: Ritningen stannar upp.

11343 Blanka figurer i dynamisk grafisk visning

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 1
Denna parameter ställer in typen av en blank figur i dynamisk grafisk display.
Inställning Figur
0 Cylinder eller cylinderrör (parallellt med Z-axeln)
1 Rektangulär parallellpiped

11344 Blank referenspunkt i dynamisk grafisk visning

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Denna parameter ställer in referenspunkten för ett tomrum i den dynamiska grafisk
visningsfunktionen med koordinatvärden i arbetsstyckets koordinatsystem.

OBS!
Om bit 3 (BGM) i parameter nr 11329 sätts till 1, ställ in
koordinatvärden i maskinens koordinatsystem.

- 1476 -
B-64604SW/01 BILAGA A. PARAMETRAR
11345 Blank mått I i dynamisk grafisk visning

11346 Blank mått J i dynamisk grafisk visning

11347 Blank mått K i dynamisk grafisk visning

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 0 eller positiva 9 siffror av minsta dataenhet (se inställningstabellen för
standardparameter (B))
(När inkrementsystemet är IS-B, 0.000 till +999 999,999)
Dessa parametrar fastställer dimensionerna hos ett tomrum i den dynamiska grafisk
visningsfunktionen enligt den blanka figuren enligt följande:
Blank typ Mått I Mått J Mått K
Cylinder Kolumnens diameter 0 Längd kolumn
Diameter för cylinderns Diameter för cylinderns
Cylinderrör Längd cylinder
yttre cirkel inre cirkel
Rektangulär
Längd i X-axelriktning Längd i Y-axelriktning Längd i Z-axelriktning
prisma

#7 #6 #5 #4 #3 #2 #1 #0
11349 WNS ABC

[Typ indata] Parameterinmatning


[Datatyp] Bit

#1 ABC I en animerade simulering i den dynamiska grafiska funktionen, när en förfinad


arborrcykel eller reverserad arborrningscykel, vilket är ett hålbearbetning i fast cykel
utförs, är rörelsen för en skiftning vid hålets botten:
0: Inte dragen.
1: Dragen.

#3 WNS I den dynamiska grafiska visningsfunktionen är P-KOD arbetsstyckets nummersökning:


0: Inaktiverat.
1: Aktiverat.

OBS!
Alternativet makroexekvering, eller ett makroexekvering och C
Language Executor krävs.

#7 #6 #5 #4 #3 #2 #1 #0
11350 QLS 9DE PNE APD

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#1 APD Visningen av programmet under exekvering är:


0: En visning som innehåller ett framförhållande block.
1: En visning av text.
- 1477 -
A. PARAMETRAR BILAGA B-64604SW/01

#2 PNE Visningsfunktionen kanalnamnsutvidgning:


0: Inaktiverat.
1: Aktiverat.

OBS!
Denna parameter är ogiltig om numret för kanalen är 1.
Den fungerar på 10,4/15-tums skärmar.

#4 9DE På 8,4-tums skärmenhet är det maximala antalet axlar som kan visas på en enkelskärm:
0: 4.
1: 5.

#6 QLS Justeringsskärmen för bearbetning på kvalitetsnivå är:


0: visas inte.
1: visas.

#7 #6 #5 #4 #3 #2 #1 #0
11351 COL

[Typ indata] Parameterinmatning


[Datatyp] Bit

#1 COL På programlistskärmen Detalj av gäller följande för kommentartext för program:


0: visas inte.
1: visas.

OBS!
Denna parameter är effektiv för 10,4/15/19-tums skärmar.

#7 #6 #5 #4 #3 #2 #1 #0
11352 PNI

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 PNI Visning av visningsfunktionen kanalnamnsutvidgning:


0: En normal skärm.
1: En inverterad skärm.

OBS!
Denna parameter fungerar på 10,4/15-tums skärmar.

#7 #6 #5 #4 #3 #2 #1 #0
11353 SEK

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 SEK När strömmen slås på, eller när det klara tillståndet är närvarande, är sekvensnumren:
0: Bibehålls inte.
1: Bibehålls.

- 1478 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Under ett underprogramanrop, bibehålls sekvensnumret för
underprogram.

#7 #6 #5 #4 #3 #2 #1 #0
11354 DPC

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#4 DPC På titeln i skärmen, programkommenterar motsvarande O-nummer är:


0: visas.
1: visas inte.

#7 #6 #5 #4 #3 #2 #1 #0
11356 EPC TLD

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#0 TLD När skyddssignalen är aktiverad, är skärmen för radering av livslängdens hantering:


0: Inaktiverat.
1: Aktiverat.

OBS!
Funktionen 8-nivå dataskydd kan inte inaktiveras.

#5 EPC För förberedd visning och ursprungliga program på samma skärm gäller:
0: Ej tillgängligt.
1: Tillgängligt.

#7 #6 #5 #4 #3 #2 #1 #0
11364 FLI FDR

[Typ indata] Parameterinmatning


[Datatyp] Bit

#3 FDR Om ett program eller en mapp finns i målmappen när operationen för borttagningen är
klar med specificering av mappen,
0: mappen är inte raderad.
1: mappen och programmen/ mappar i målmappen raderas.

#7 FLI På programredigeringsskärmen och programmappskärmen gäller följande för


inmatnings-/utmatningsoperationen för programmålen:
0: Förgrunds-/bakgrundsmapp.
- 1479 -
A. PARAMETRAR BILAGA B-64604SW/01

1: Mappen som har valts på varje skärm.

OBS!
1 Denna parameter är endast giltig för det interna programminnet i
CNC (enhetsnamnet är "CNC_MEM" ).
2 När denna bit är satt på 1 så är funktionen inmatning/utmatning av
alla program och mappar tillgänglig.
När denna bit är satt på 0 så är inmatning/utmatning av alla
program och mappar ej tillgänglig. Därför är endast normal I/O-drift
möjlig.

#7 #6 #5 #4 #3 #2 #1 #0
11369 CSD

[Typ indata] Parameterinmatning


[Datatyp] Bit

#4 CSD Systemvariabel (#1000-#8499, #10000-#89999, #100000-#199999):


0: Visas inte på kundmakroskärmen.
1: Visas på kundmakroskärmen.

#7 #6 #5 #4 #3 #2 #1 #0
11370 RPD

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#2 RPD Under exekvering av programmet bakåt med handhjulretur, är blocket som visas i början
av programmet:
0: Blocket exekveras.
1: Blocket strax innan blocket exekveras.

OBS!
Denna parameter är effektiv vid bit 1 (APD) i parameter nr 11350=0
och bit 3 (FPD) i parameter nr 11308=1, eller bit 1 (APD) i
parameter nr 11350=1.

11376 Time-outperiod för USB-minne

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Dataenhet] sek
[Giltigt dataområde] 0 till 32767
Ställ in time-outperioden för USB-minnet. V.g. justera denna parameter i enlighet med
USB-minnet.

OBS!
När 0 ställs in i denna parameter antas den vara 30.

- 1480 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
11420 RAU

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 RAU Funktionen optimalt vridmoment acceleration/inbromsning för stegborrning är


0: Inaktiverat.
1: Aktiverat.

11421 Maximal acceleration av den optimala acceleration/inbromsning för stegborrning (växel 1)

11422 Maximal acceleration av den optimala acceleration/inbromsning för stegborrning (växel 2)

11423 Maximal acceleration av den optimala acceleration/inbromsning för stegborrning (växel 3)

11424 Maximal acceleration av den optimala acceleration/inbromsning för stegborrning (växel 4)

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsspindel
[Dataenhet] varv/sek2
[Giltigt dataområde] 0 till 10000.0
Dessa parametrar ställer in högsta accelerationer.

Accelerationens ändrade tid av klockformad acceleration/inbromsning i optimal


11425
acceleration/inbromsning för stegborrning (växel 1)

Accelerationens ändrade tid av klockformad acceleration/inbromsning i optimal


11426
acceleration/inbromsning för stegborrning (växel 2)

Accelerationens ändrade tid av klockformad acceleration/inbromsning i optimal


11427
acceleration/inbromsning för stegborrning (växel 3)

Accelerationens ändrade tid av klockformad acceleration/inbromsning i optimal


11428
acceleration/inbromsning för stegborrning (växel 4)

[Typ indata] Parameterinmatning


[Datatyp] Ordspindel
[Dataenhet] ms
[Giltigt dataområde] 0 till 200
Dessa parametrar ställer in accelerationens ändrade tid av klockformad
acceleration/inbromsning i optimal acceleration/inbromsning för stegborrning (tid det tar
för ändring från tillståndet konstant hastighet (A) till tillståndet fär accelerationen (C)
med accelerationen som beräknas från den optimala accelerationen/inbromsningen för
stegborrning, dvs den indikerade tiden med (B) i figuren nedan ).

- 1481 -
A. PARAMETRAR BILAGA B-64604SW/01

Hastighet (min-1)

Maximal acceleration som inte


överskrider den maximalt tillåtna
accelerationen, beräknas
automatiskt.

(A) (B) (C) (B) (A) (B) (C) (B) (A)

Tid för ändring av accelerationen

11429 Spindelvarvtal vid P1 i optimal acceleration/inbromsning för stegborrning (växel 1)

11430 Spindelvarvtal vid P2 i optimal acceleration/inbromsning för stegborrning (växel 1)

11431 Spindelvarvtal vid P3 i optimal acceleration/inbromsning för stegborrning (växel 1)

11432 Spindelvarvtal vid P1 i optimal acceleration/inbromsning för stegborrning (växel 2)

11433 Spindelvarvtal vid P2 i optimal acceleration/inbromsning för stegborrning (växel 2)

11434 Spindelvarvtal vid P3 i optimal acceleration/inbromsning för stegborrning (växel 2)

11435 Spindelvarvtal vid P1 i optimal acceleration/inbromsning för stegborrning (växel 3)

11436 Spindelvarvtal vid P2 i optimal acceleration/inbromsning för stegborrning (växel 3)

11437 Spindelvarvtal vid P3 i optimal acceleration/inbromsning för stegborrning (växel 3)

11438 Spindelvarvtal vid P1 i optimal acceleration/inbromsning för stegborrning (växel 4)

11439 Spindelvarvtal vid P2 i optimal acceleration/inbromsning för stegborrning (växel 4)

11440 Spindelvarvtal vid P3 i optimal acceleration/inbromsning för stegborrning (växel 4)

[Typ indata] Parameterinmatning


[Datatyp] Bytespindel
[Dataenhet] %
[Giltigt dataområde] 0 till 100
Dessa parametrar ställer om spindelvarvtal vid P1 till P3 av accelerationens punkter P0
till P4 som förhållanden till högsta spindelvarvtal (parametrarna nr 5241 till 5244).
Spindelvarvtalet P0 är 0, medan spindelvarvtalet P4 är det maximala spindelvarvtalet.
Varje accelerations inställningspunkter där 0 är inställd kommer att hoppas över.

11441 Tillåten acceleration vid P0 i optimal acceleration/retardation för stegborrning (växel 1)

11442 Tillåten acceleration vid P1 i optimal acceleration/retardation för stegborrning (växel 1)

11443 Tillåten acceleration vid P2 i optimal acceleration/retardation för stegborrning (växel 1)

11444 Tillåten acceleration vid P3 i optimal acceleration/retardation för stegborrning (växel 1)

11445 Tillåten acceleration vid P4 i optimal acceleration/retardation för stegborrning (växel 1)

11446 Tillåten acceleration vid P0 i optimal acceleration/retardation för stegborrning (växel 2)

- 1482 -
B-64604SW/01 BILAGA A. PARAMETRAR
11447 Tillåten acceleration vid P1 i optimal acceleration/retardation för stegborrning (växel 2)

11448 Tillåten acceleration vid P2 i optimal acceleration/retardation för stegborrning (växel 2)

11449 Tillåten acceleration vid P3 i optimal acceleration/retardation för stegborrning (växel 2)

11450 Tillåten acceleration vid P4 i optimal acceleration/retardation för stegborrning (växel 2)

11451 Tillåten acceleration vid P0 i optimal acceleration/retardation för stegborrning (växel 3)

11452 Tillåten acceleration vid P1 i optimal acceleration/retardation för stegborrning (växel 3)

11453 Tillåten acceleration vid P2 i optimal acceleration/retardation för stegborrning (växel 3)

11454 Tillåten acceleration vid P3 i optimal acceleration/retardation för stegborrning (växel 3)

11455 Tillåten acceleration vid P4 i optimal acceleration/retardation för stegborrning (växel 3)

11456 Tillåten acceleration vid P0 i optimal acceleration/retardation för stegborrning (växel 4)

11457 Tillåten acceleration vid P1 i optimal acceleration/retardation för stegborrning (växel 4)

11458 Tillåten acceleration vid P2 i optimal acceleration/retardation för stegborrning (växel 4)

11459 Tillåten acceleration vid P3 i optimal acceleration/retardation för stegborrning (växel 4)

11460 Tillåten acceleration vid P4 i optimal acceleration/retardation för stegborrning (växel 4)

[Typ indata] Parameterinmatning


[Datatyp] Bytespindel
[Dataenhet] %
[Giltigt dataområde] 0 till 100
Dessa parametrar ställer in de tillåtna accelerationer vid punkterna accelerationens
inställningspunkter P0 till P4 som förhållanden till den maximala accelerationen
(parametrarna nr 11421 till 11424). Vid varje inställningspunkt för accelerationen där 0 är
inställd, antas 100 %.

11461 Tillåten inbromsning vid P0 i optimal acceleration/inbromsning för stegborrning (växel 1)

11462 Tillåten inbromsning vid P1 i optimal acceleration/inbromsning för stegborrning (växel 1)

11463 Tillåten inbromsning vid P2 i optimal acceleration/inbromsning för stegborrning (växel 1)

11464 Tillåten inbromsning vid P3 i optimal acceleration/inbromsning för stegborrning (växel 1)

11465 Tillåten inbromsning vid P4 i optimal acceleration/inbromsning för stegborrning (växel 1)

11466 Tillåten inbromsning vid P0 i optimal acceleration/inbromsning för stegborrning (växel 2)

11467 Tillåten inbromsning vid P1 i optimal acceleration/inbromsning för stegborrning (växel 2)

11468 Tillåten inbromsning vid P2 i optimal acceleration/inbromsning för stegborrning (växel 2)

11469 Tillåten inbromsning vid P3 i optimal acceleration/inbromsning för stegborrning (växel 2)

11470 Tillåten inbromsning vid P4 i optimal acceleration/inbromsning för stegborrning (växel 2)

11471 Tillåten inbromsning vid P0 i optimal acceleration/inbromsning för stegborrning (växel 3)

- 1483 -
A. PARAMETRAR BILAGA B-64604SW/01

11472 Tillåten inbromsning vid P1 i optimal acceleration/inbromsning för stegborrning (växel 3)

11473 Tillåten inbromsning vid P2 i optimal acceleration/inbromsning för stegborrning (växel 3)

11474 Tillåten inbromsning vid P3 i optimal acceleration/inbromsning för stegborrning (växel 3)

11475 Tillåten inbromsning vid P4 i optimal acceleration/inbromsning för stegborrning (växel 3)

11476 Tillåten inbromsning vid P0 i optimal acceleration/inbromsning för stegborrning (växel 4)

11477 Tillåten inbromsning vid P1 i optimal acceleration/inbromsning för stegborrning (växel 4)

11478 Tillåten inbromsning vid P2 i optimal acceleration/inbromsning för stegborrning (växel 4)

11479 Tillåten inbromsning vid P3 i optimal acceleration/inbromsning för stegborrning (växel 4)

11480 Tillåten inbromsning vid P4 i optimal acceleration/inbromsning för stegborrning (växel 4)

[Typ indata] Parameterinmatning


[Datatyp] Bytespindel
[Dataenhet] %
[Giltigt dataområde] 0 till 100
Dessa parametrar ställer den tillåtna inbromsningen vid accelerationens
inställningspunkter P0 till P4 som förhållanden till den maximala accelerationen
(parametrar nr 11421 till 11424). Vid varje inställningspunkt för accelerationen där 0 är
inställd, antas 100 %.

#7 #6 #5 #4 #3 #2 #1 #0
11501 MSC

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 MSC Kontroll av maskinspärrens skiftande värde i automatisk operation är :


0: Inte tillämpad.
1: Tillämpad.

OBS!
1 Denna funktion är ogiltig för den axel i tillståndet maskinspärrad.
2 Följande kan ges kommandot med maskinspärrens skiftande värde intakt.
- Automatisk referenspunktsretur (Mittpunkten anges inte)
- Arbetsstyckets koordinatsystem förinställt
- Inställning av lokala koordinatsystemet
- Inställning av maskinens koordinatsystem
- Koordinatsystemets inställning
- Inställning av arbetsstyckets koordinatsystem (Axelrörelse anges inte)
3 I andra automatiska operationer, om det inte finns någon rörelse i
maskinens koordinatsystem utlöses larmet.
4 Denna funktion är ogiltig för temporär axel. (Parameter KSV(Nr
11802#4)=1 eller DMY(Nr 2009#0)=1)

#7 #6 #5 #4 #3 #2 #1 #0
11502 IPW CTC WPP

[Typ indata] Parameterinmatning


[Datatyp] Bit
- 1484 -
B-64604SW/01 BILAGA A. PARAMETRAR
#2 WPP Programmerbar parameterinmatning (G10)-baserade parametrar för återställning som
kräver avstängning av ström är:
0: Inaktiverat.
1: Aktiverat.

OBS!
Inställning av bit 2 (WPP) i parameter nr 11502 till “1” möjliggör
programmerbar parameterinmatning (G10)-baserad parameter för
ominstallation som kräver strömmen av även när "PARAMETER
SKRIV" inaktiveras.

#6 CTC Under axelrörelse, tidskonstanten för snabbtransport för linjär acceleration/inbromsning


för varje axel (parameter nr 1620) är:
0: Skriva-inaktiverad.
1: Skriva-aktiverad.

#7 IPW Den avancerade förhandsgranskande matning-framåt koefficient (parameter nr 2092) och


bit 0 (SMR) i parameter nr 8162 för att specificera om att tillämpa en spegelbild vid
synkroniseringsstyrning är:
0: Skriva-inaktiveras under axelns rörelse.
1: Skriva-aktiverad om motsvarande axel stoppas.

#7 #6 #5 #4 #3 #2 #1 #0
11505 ISU

[Typ indata] Inställning av inmatning


[Datatyp] Bit

#0 ISU När ett USB-minneskort är valt som en I/O-enhet, utförs datainmatning/utmatning genom
användning
0: ASCII-koder.
1: ISO-koder.

VARNING
1 Om data inte matas in med ASCII-koder, ska du ställa in den här
parametern till 1 för att mata in eller mata ut data med ISO-koder.
2 In-/utmatning av data med ASCII-koder är riskabelt eftersom
paritetsinformation inte inkluderas och eventuella datafel inte
upptäcks under in-/utmatningen av data.

#7 #6 #5 #4 #3 #2 #1 #0
11506 PCU

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 PCU Om det finns ett USB-minnesgränssnitt på CNC sidan, används USB-minnesgränssnitt


när visningsfunktionen för CNC-skärmen startas via HSSB gränssnitt på:
0: CNC-sidan.
1: PC-sidan.

- 1485 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
1 Med PC-funktionen, används ett USB-minnesgränssnitt på
PC-sidan oavsett inställningen av denna parameter om det inte
finns ett USB-minnesgränssnitt på CNC huvudenhetens sida.
2 Denna parameter gäller endast när visningsfunktionen för
CNC-skärmen är aktiv via HSSB gränssnittet.
När du ställer 1 till denna parameter måste visningsfunktionen för
CNC-skärmen alltid exekveras via HSSB gränssnittet.
3 När du använder visningsfunktionen CNC-skärmen via
Ethernet-gränssnittet, ställ in 0.
4 När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#7 #6 #5 #4 #3 #2 #1 #0
11600 D3IT

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 D3IT I konverteringsläget för 3-dimensionellt koordinatsystem är de giltiga spärrsignalerna


(spärrsignal för varje axel (*ITx) eller spärrsignal för varje axelriktning (MITx, PITx)):
0: Signalerna för alla målaxlar för konvertering av 3-dimensionellt koordinatsystem.
1: Signalerna för axlar längs vilka en rörelse görs under konvertering av
3-dimensionellt koordinatsystem.

#7 #6 #5 #4 #3 #2 #1 #0
11630 M5B TFR MDE FRD

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 FRD Minsta kommandoenhet för rotationsvinklarna i koordiantrotationen och konvertering av


3-dimensionellt koordinatsystem är:
0: 0.001 grader.
1: 0.00001 grader. (1/100,000)

#1 MDE I MDI-läget, den externa enhetens underprogramanrop (M198) är:


0: Inaktiverat.
1: Aktiverat.

OBS!
Om instruktioner till M198 vid parametern MDE(Nr 11630#1)=0,
genereras larmet PS1081"FEL ANROP AV UNDERPR. PÅ EXTERN
ENHET".

#2 TFR Den minsta enheten för kommando av rotationsvinklar för det lutade bearbetningsplanet
indexering är:
0: 0.001 grader.
1: 0.00001 grader.

#5 M5B Antalet M-koder som kan specificeras i ett block


0: Ett (upp till tre när bit 7(M3B) i parameter nr 3404 är ställd på 1)
1: Upp till fem
- 1486 -
B-64604SW/01 BILAGA A. PARAMETRAR
11647 Det lokala variabelnumret motsvarande axeladressen

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Dataenhet] Ingen enhet
[Giltigt dataområde] 0 till 33
Adressen som ett argument för makroanrop tilldelas lokalt variabelnummer.
Genom denna parameter kan adressen till axelnamnets expansion vara argumentet för
makroanrop.

#7 #6 #5 #4 #3 #2 #1 #0
11648 M99;

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 M99 När M99 exekveras i enkelblockoperation :


0: Dritfstopp efter exekvering av föregående returblock.
1: Driftstopp före exekvering av föregående returblock.

Denna funktion fungerar endast för M99 som kommenderats i följande program.
- Exekveringsmakro för makroexekveringsprogram
- Program i mappen "//CNC_MEM/SYSTEM" (*1)
- Program i mappen "//CNC_MEM/MTB1" (inbäddat makro) (*1)
- Program i mappen "//CNC_MEM/MTB2" (*1)
- Program med O-nummer inom intervallet som specificeras av parameter 11656 och
11658.
(*1) Fungerar endast med programmet till höger under varje mapp. När undermappen
skapas och programmet placeras är parameter M99 ogiltig för ett sådant program.

#7 #6 #5 #4 #3 #2 #1 #0
11651 DCO

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#7 DCO Under testkörning, är den skärande tiden:


0: Inte räknad.
1: Räknad.

11656 Det första O-numret för programmet för parameter M99(nr11648#0) görs gällande

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 99999999
Specificera det första O-numret för parameter M99 (nr11648#0) som görs gällande.
När denna parameter är 0 är specifikationen för O-numret i vilket parameter M99 görs
gällande ogiltig.

11657 Antalet program för parameter M99(nr11648#0) som görs gällande

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 99999999
Specificera antalet program för parameter M99(nr11648#0) som görs gällande.
- 1487 -
A. PARAMETRAR BILAGA B-64604SW/01

När denna parameter är 0 är specifikationen för O-numret i vilket parameter M99 görs
gällande ogiltig.

11681 Utjämningsnivån aktuellt när nano utjämning används

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till 10
Denna parameter ställer in utjämningsnivån som senast valts, när nano utjämning
används.

11682 Toleranströskeln när nano utjämning används (utjämningsnivå 1)

11683 Toleranströskeln när nano utjämning används (utjämningsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum, grader (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 0 eller positiva 9 siffror av minsta dataenhet (se inställningstabellen för
standardparameter (B))
Var och en av dessa parametrar ställer in ett värde för toleranströskeln när nano utjämning
används.
Det är nödvändigt att ställa in värdet för både nivå1 och nivå 10.

11686 Standardvärde för utjämningsnivån, när nano utjämning används

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 10
Ställ in standardvärde för utjämningsgrad när nano-finpolering används.
När strömmen slås på eller systemet återställs, utjämningsnivån
0 : behåller dess värde.
1 till 10 : blir inställd på denna parameter.

Standardvärde för precisionsnivå när AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning


11687
används

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 10
Ställ in standardvärde för precisionsnivå när AI-utvidgad förhandskontroll (M-serien) /
AI konturstyrning används.
När strömmen slås på eller systemet återställs, utjämningsnivån
0 : behåller dess värde.
1 till 10 : blir inställd på denna parameter.

#7 #6 #5 #4 #3 #2 #1 #0
11802 KSVx

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

- 1488 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#4 KSVx Servoaxel är:


0: Aktiverat.
1: Inaktiverat.

OBS!
1 Denna inställning gäller oavsett värdet i parameter nr 1023.
2 Om denna inställning är gjord för axeln som omfattas av Cs axelns
kontur/spindelpositionering, kommer Cs axel
kontur/spindelpositionering vara inaktiverat.

#7 #6 #5 #4 #3 #2 #1 #0
11850 IFH

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#7 IFH När bit 2 (OVE) i parameter nr 8001 är satt till 1 i PMC axelstyrning, 1%
övermanningssignaler för snabbtransport *EROV är:
0: På en kanal-för-kanal basis. (De första grupperna i de enskilda kanalerna (första,
femte, nionde,..., 33:e och 37:e grupperna) används.)
1: På en grupp-för-grupp basis.

- 1489 -
A. PARAMETRAR BILAGA B-64604SW/01

Signalernas tillstånd för manuellt handrattsval av axelmatning när handrattsmatningen/avbrottet för


12310
verktygsaxelns riktning och bordsbaserad vertikal handrattsmatning/avbrott utförs

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet styrda axlar
Denna parameter ställer in tillstånden för signalen för manuellt handrattsval av
axelmatning (HS1A till HS1E <Gn018.0 till Gn018.3, Gn411.0> för den första manuella
handratten) eller signalen för val av manuellt handrattsavbrott (HS1IA till HS1IE
<Gn041.0 till Gn041.3, Gn411.4> för den första manuella handratten) för att utföra
handrattsmatningen för verktygsaxelns riktning/avbrott and bordsbaserad vertikal
handrattsmatning/avbrott.
Ratten för vilken signaltillstånden ställs in bestäms av parameter nr. 12323.

<Referenstabell med signalerna för manuellt handrattsval av axelmatning>


Ställs parameter nr. 12323 in på 1, visas tillstånden för signalen för manuellt handrattsval
av axelmatning eller signalerna för val av manuellt handrattsavbrott för den första
handratten i läget för 3-dimensionell manuell matning (handrattsmatning) och
motsvarande parameterinställningar i tabellen nedan. När den första handrattens
pulsgenerator aktiveras efter inställning av signalerna på motsvarande värde inställt i
parametern, utförs operationen i angivet läge.
Om värdet som ställs in i parametern är större än antalet kontrollerade axlar så genereras
inte rörelsen.
HS1E HS1D HS1C HS1B HS1A Parameter
(HS1IE) (HS1ID) (HS1IC) (HS1IB) (HS1IA) (Nr. 12310)
0 0 0 0 1 1
0 0 0 1 0 2
0 0 0 1 1 3
0 0 1 0 0 4
0 0 1 0 1 5
0 0 1 1 0 6
0 0 1 1 1 7
0 1 0 0 0 8
0 1 0 0 1 9
0 1 0 1 0 10
0 1 0 1 1 11
0 1 1 0 0 12
0 1 1 0 1 13
0 1 1 1 0 14
0 1 1 1 1 15
1 0 0 0 0 16
1 0 0 0 1 17
1 0 0 1 0 18
1 0 0 1 1 19
1 0 1 0 0 20
1 0 1 0 1 21
1 0 1 1 0 22
1 0 1 1 1 23
1 1 0 0 0 24

Om parameter nr. 12323 ställs in på 2 till 5, byt ut 1 i HS1A till HS1E och HS1IA till
HS1IE ovan med 2 till 5.

- 1490 -
B-64604SW/01 BILAGA A. PARAMETRAR
Signalernas tillstånd för manuellt handrattsval av axelmatning när en rörelse utförs i
12311 handrattsmatningen/avbrottet för den första axelriktningen i verktygsaxelns normala riktning och
bordsbaserad normal riktning för handrattsmatning/avbrott

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet styrda axlar
Denna parameter ställer in tillstånden för signalerna för manuellt handrattsval av
axelmatning (HS1A till HS1E <Gn018.0 till Gn018.3, Gn411.0> för den första manuella
handratten) eller signalen för val av manuellt handrattsavbrott (HS1IA till HS1IE
<Gn041.0 till Gn041.3, Gn411.4> för den första manuella handratten) när en rörelse
utförs i den första axelriktningen. (Se Referenstabell med signalerna för manuellt
handrattsval av axelmatning i beskrivningen av parameter nr. 12310 för inställningar.)
Ratten för vilken signaltillstånden ställs in bestäms av parameter nr. 12323.

Tabellen nedan indikerar förhållanden för verktygsaxelns riktningar, första axelns


riktningar och andra axelns riktningar.
Verktygsaxelns Första axelns Andra axelns
Parameter nr. 19697
riktningar riktningar riktningar
1 X Y Z
2 Y Z X
3 Z X Y
Observera dock att tabellen ovan indikerar tillämpliga riktningar när vinklarna för alla
rotationsaxlar är inställda på 0.
I verktygsaxelns riktning/matning i verktygsaxelns normala riktning (inte bordsbaserad),
antar riktningarna indikerade ovan att 0 är inställt i parameter nr. 19698 och nr. 19699.
När rotationsaxeln vridits eller ett värde annat än noll ställts in i dessa parametrar i
verktygsaxelns riktning/matning i verktygsaxelns normala riktning, lutar de relevanta
riktningarna i enlighet med detta.

Signalernas tillstånd för manuellt handrattsval av axelmatning när en rörelse utförs i


12312 handrattsmatningen/avbrottet för den andra axelriktningen i verktygsaxelns normala riktning och
bordsbaserad normal riktning för handrattsmatning/avbrott

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet styrda axlar
Denna parameter ställer in tillstånden för signalerna för manuellt handrattsval av
axelmatning (HS1A till HS1E <Gn018.0 till Gn018.3, Gn411.0> för den första manuella
handratten) eller signalerna för val av manuellt handrattsavbrott (HS1IA till HS1IE
<Gn041.0 till Gn041.3, Gn411.4> för den första manuella handratten) när en rörelse
utförs i den andra axelriktningen. (Se Referenstabell med signalerna för manuellt
handrattsval av axelmatning i beskrivningen av parameter nr. 12310 för inställningar.)
Ratten för vilken signaltillstånden ställs in bestäms av parameter nr. 12323.

Signalernas tillstånd för manuellt handrattsval av axelmatning när den första rotationsaxeln vrids
12313
handrattsmatning/avbrott för verktygsspetsens centrumrotation

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet styrda axlar

- 1491 -
A. PARAMETRAR BILAGA B-64604SW/01

Denna parameter ställer in tillstånden för signalerna för manuellt handrattsval av


axelmatning (HS1A till HS1E <Gn018.0 till Gn018.3, Gn411.0> för den första manuella
handratten) eller signalerna för val av manuellt handrattsavbrott (HS1IA till HS1IE
<Gn041.0 till Gn041.3, Gn411.4> för den första manuella handratten) när den första
rotationsaxeln vrids handrattsmatning eller avbrott för verktygsspetsens centrumrotation.
(Se Referenstabell med signalerna för manuellt handrattsval av axelmatning i
beskrivningen av parameter nr. 12310 för inställningar.)
Ratten för vilken signaltillstånden ställs in bestäms av parameter nr. 12323.

Signalernas tillstånd för manuellt handrattsval av axelmatning när den andra rotationsaxeln vrids
12314
handrattsmatning/avbrott för verktygsspetsens centrumrotation

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet styrda axlar
Denna parameter ställer in tillstånden för signalerna för manuellt handrattsval av
axelmatning (HS1A till HS1E <Gn018.0 till Gn018.3, Gn411.0> för den första manuella
handratten) eller signalerna för val av manuellt handrattsavbrott (HS1IA till HS1IE
<Gn041.0 till Gn041.3, Gn411.4> för den första manuella handratten) när den andra
rotationsaxeln vrids handrattsmatning eller avbrott för verktygsspetsens centrumrotation.
(Se Referenstabell med signalerna för manuellt handrattsval av axelmatning i
beskrivningen av parameter nr. 12310 för inställningar.)
Ratten för vilken signaltillstånden ställs in bestäms av parameter nr. 12323.

12318 Verktygslängd i manuell matning för 3-dimensionell bearbetning

[Typ indata] Inställning av inmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Denna parameter ställer in en verktygslängd när matningen för verktygsspetsens
centrumrotation utförs med funktionen för matning med 3-dimensionell bearbetning och
när skärmen för matningen med 3-dimensionell bearbetning visas.

OBS!
Ange ett radievärde för att ställa in denna parameter.

#7 #6 #5 #4 #3 #2 #1 #0
12319 CAC

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 CAC Om en arbetsstyckets koordinatsystemoffset ställs in för rotationsaxeln, är rotationsaxelns


koordinatsystem som används till att beräkna den 3-dimensionella manuell matningen:
0: Maskinens koordinatsystem.
För parametrarna nr. 19680 till 19714 som används till att konfigurera maskinen
som beror på rotationsaxelns koordinater, ställ in antagna värden när rotationsaxelns
maskinkoordinater är 0.
1: Arbetsstyckets koordinatsystem.
För parametrarna nr. 19680 till 19714 som används till att konfigurera maskinen
som beror på rotationsaxelns koordinater, ställ in antagna värden när arbetsstyckets
koordinater för rotationsaxeln är 0.
- 1492 -
B-64604SW/01 BILAGA A. PARAMETRAR

#7 #6 #5 #4 #3 #2 #1 #0
12320 EM4 JFR FLL TWD

[Typ indata] Inställning av inmatning


[Datatyp] Bitkanal

#0 TWD Riktningarna för manuell matning för 3-dimensionell bearbetning (andra än matning för
verktygsspetsens centrumrotation) när det lutade arbetsplanet utfärdats är:
0: Samma som de som inte finns i det lutande arbetsplanets indexering. Dvs.
riktningarna är:
Verktygsaxelns normalriktning 1 (bordsbaserad horisontell riktning 1)
Verktygsaxelns normalriktning 2 (bordsbaserad horisontell riktning 2)
Verktygsaxelns riktning (bordsbaserad vertikal riktning)
1: riktningarna X, Y och Z i objektkoordinatsystemet.

#1 FLL Matningsriktningarna för verktygsaxelns normalriktning eller bordsbaserad horisontell


matningsriktning i läget manuell matning för 3-dimensionell bearbetning är:
0: Verktygsaxelns normala riktning 1 (bordsbaserad horisontell riktning 1) och
verktygsaxelns normala riktning 2 (bordsbaserad horisontell riktning 2).
1: Längd- och breddriktning.

Bit 1 (FLL) i Bit 0 (TWD) i


parameter nr. parameter nr. Riktningar för 3-dimensionell manuell matning
12320 12320
0 0 Konventionella riktningar
När det lutad arbetsplansindexering utfärdas: riktningarna
0 1 X, Y och Z i objektkoordinatsystemet
När kommandot inte utfärdas: konventionella riktningar
1 0 Längd- och breddriktning
När det lutad arbetsplansindexering utfärdas: riktningarna
1 1 X, Y och Z i objektkoordinatsystemet
När kommandot inte utfärdas: Längd- och breddriktning

#2 JFR Som matningshastighet för manuell matning för 3-dimensionell bearbetning (joggmatning
eller inkrementell matning):
0: Testkörningshastigheten (parameter nr. 1410) används.
1: Jogghastigheten (parameter nr. 1423) används.

#7 EM4 Valsignalen för manuellt matningsvärde (inkrementell matningssignal) MP4 <Gn019.6>


är:
0: Inaktiverat.
1: Aktiverat.

12321 Normal axelriktning

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 3
När en lutad arbetsplansindexering (G68.3) utfärdas för att utföra 3-dimensionell manuell
matning i breddriktningen, längdriktningen och i verktygsaxelns riktning, ställer denna
parameter in en axel parallell med den normala riktningen.
1 : Positiv (+) X-axelriktning
2 : Positiv (+) Y-axelriktning
3 : Positiv (+) Z-axelriktning
- 1493 -
A. PARAMETRAR BILAGA B-64604SW/01

0 : Referensinställning för verktygsaxel (parameter nr. 19697)

Vinkel som används till att avgöra om verktygsaxelns riktning ska antas vara parallell med
12322
normalriktningen (parameter nr. 12321)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] grader
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 0 till 90
När en lutad arbetsplansindexering (G68.3) utfärdas för att utföra 3-dimensionell manuell
matning i breddriktningen, längdriktningen och i verktygsaxelns riktning, om vinkeln
mellan verktygsaxelns riktning och normalriktningen (parameter nr. 12321) är för liten,
antas verktygsaxelns riktning vara parallell med normalriktningen (parameter nr. 12321).
Denna parameter ställer in den maximala vinkeln vid vilken verktygsaxelns riktning antas
vara parallell med normalriktningen.
När denna parameter är inställd på 0 eller på ett värde utanför det giltiga området, är den
inställd på 1 grad.

12323 Nummer för en manuell handratt som används för matning med 3-dimensionell bearbetning

[Typ indata] Inställning av inmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 5
När en matning med 3-dimensionell bearbetning (handrattsmatning) utförs, ställ in
numret för den handratt som ska användas.
När den fjärde eller femte handratten används till matning med 3-dimensionell
bearbetning, krävs alternativet för handrattsmatning med 4/5 handrattar.
Om 0 eller ett nummer till en handratt som inte är tillgänglig, antas den första handratten.

12600 Identifieringsnummer för synkron, sammansatt, och överlagrad styrning via programkommando.

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Giltigt dataområde] 0,1 till 32767
Ställ in identifieringsnummer som går att ange med P,Q-adresser.
Axeln med identifieringsnummer 0 kan inte komma i fråga vid synkron, sammansatt, och
överlagrad styrning via programkommando.
Samma identifieringsnummer går inte att ställa in på två eller fler axlar genom alla
kanaler.
När samma identifieringsnummer är inställt, aktiveras larm PS5339 vid blocken
G50.4/G50.5/G50.6/G51.4/G51.5/G51.6.

- 1494 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
13113 MDS CFD CLR

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 CLR Visningen av ett transportavstånd av manuell matningen med 3-dimensionell bearbetning


vid återställning:
0: Raderas inte.
1: Rensad.

#3 CFD Som matningshastighet F visar skärmen för manuell matning för 3-dimensionell
bearbetning:
0: Kompositmatningshastigheten på kontrollpunkten för linjär axel/rotationsaxel.
1: Matningshastighet vid verktygsspetsen.

#4 MDS Om en återställning görs medan ett block som innehåller S-koden exekveras:
0: Modal information (S-kod) i ett block som exekveras visas.
1: Modal information (S-kod) i ett tidigare block visas.

#7 #6 #5 #4 #3 #2 #1 #0
13117 SQP SQB INT

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#4 INT Under programomstart är avbrottskontrollen på skärståls-/och nosradiekompensering:


0: Aktiverat.
1: Inaktiverat.

#6 SQB En programomstart med en blocknummerspecifikation är:


0: Aktiverat.
1: Inaktiverat.

#7 SQP En programomstart med P-typen är:


0: Aktiverat.
1: Inaktiverat.

13131 Gruppnummer för samtidig visning av flera kanaler

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 10
Den här parametern ställer in en grupp för samtidig visning på en skärm i ett
flerkanalssystem.
Kanaler som ställts in att tillhöra samma grupp visas på en skärm.
Om värdena för samtliga kanaler är inställda på 0, avaktiveras funktionen för samtidig
visning av flera kanaler.

- 1495 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
När du specificerar grupper ska du specificera gruppnummerinte
mindre än 1 successivt.
På skärmar på 8,4 och 10,4 tum kan upp till tre kanaler specificeras
för samtidig visning.
På visningsenheter på 15 tum kan upp till fyra kanaler specificeras
för samtidig visning.

13132 Ordningsnummer för samtidig visning av flera kanaler

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 1 till antalet kanaler som ingår i en grupp för samtidig visning av flera kanaler
Den här parametern ställer in visningsordningen för en kanal som definierats höra till en
grupp för samtidig visning av flera kanaler.
ställ in ordningen med nummer mellan 1 och antalet kanaler som ingår i gruppen för
samtidig visning av flera kanaler.

[Exempel] Inställning av gruppnummer för samtidig visning och ordningsnummer för samtidig
visning
Antalet Visning av
Visnings- ordnings- Skärmvisning
kanaler i Kanal gruppnummer nummer inom (Nummer representerar visade
CNC gruppen kanalnummer.)

En kanal Kanal 1 1 1 1

Kanal 1 1 1
Kanal 2 1 2 1 2 3
Kanal 3 1 3
Kanal 1 1 1
Tre kanaler Kanal 2 2 1 1 2 3

Kanal 3 3 1
Kanal 1 1 2
Kanal 2 1 1 2 1 3

Kanal 3 2 1

OBS!
Specificera successiva ordningsnummer som inte är mindre än 1
för kanalerna som definierats höra till en grupp.

13151 SERIENUMMER

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 0 till 9999
SERIENUMMER är numret för filernas utmatning till ett minneskort genom det externa
utmatningskommandot DPRNT/BPRNT. 1 läggs till SERIENUMMER när POPEN
exekveras. SERIENUMRET blir 0 om det överskrider 9999.

- 1496 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
Ändra inte värdet för parameter nr 13151, eftersom det uppdateras
automatiskt.

#7 #6 #5 #4 #3 #2 #1 #0
13200 ETE TRT

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 TRT Som återstående livslängdsvärde för utmatning av verktygets livslängds ankomstsignal:


0: Används återstoden av livslängden för det senaste verktyget.
1: Används summan av återstoden av livslängderna för verktygen av samma
typnummer.

OBS!
Denna parameter är giltig när bit 3 (ETE) i parameter nr. 13200 är
inställd på 0 (ankomstsignal för varje typnummer).

#3 ETE Ankomstsignalen för verktygets livslängd matas ut:


0: För varje verktygstyp.
1: För varje verktyg.

#7 #6 #5 #4 #3 #2 #1 #0
13201 TDN TDC

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.

#0 TDC Funktionen för att anpassa dataskärmen för verktygshantering i funktionen för
verktygshantering är:
0: Inaktiverat.
1: Aktiverat.

#1 TDN På funktionsskärmen för verktygshantering får teckensträngen som indikerar statusen för
verktygets livslängd innehålla:
0: Upp till 6 tecken.
1: Upp till 12 tecken.

#7 #6 #5 #4 #3 #2 #1 #0
13202 DOM DOT DO2 DOY DCR

[Typ indata] Parameterinmatning


[Datatyp] Bit

#1 DCR Verktygsnosradiekompensering på funktionsskärmen för verktygshantering:


0: visas.
1: visas inte.

- 1497 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
Den här parametern är giltig när maskinstyrningstypen är
svarvsystemet eller ett sammansatt system.

#2 DOY Y-axelns offsetdata på funktionsskärmen för verktygshantering:


0: visas.
1: visas inte.

OBS!
Den här parametern är giltig när maskinstyrningstypen är
svarvsystemet eller ett sammansatt system.

#4 DO2 Det andra geometriska verktygets offsetdata på funktionsskärmen för verktygshantering:


0: visas.
1: visas inte.

OBS!
Den här parametern är giltig när maskinstyrningstypen är
svarvsystemet eller ett sammansatt system.

#6 DOT Verktygets offsetdata (X, Z) i T-serien på funktionsskärmen för verktygshantering:


0: visas.
1: visas inte.

OBS!
Den här parametern är giltig när maskinstyrningstypen är
svarvsystemet eller ett sammansatt system.

#7 DOM Verktygets offsetdata för M-serien på funktionsskärmen för verktygshantering:


0: visas.
1: visas inte.

OBS!
Den här parametern är giltig när maskinstyrningstypen är
bearbetningscentersystemet eller ett sammansatt system.

#7 #6 #5 #4 #3 #2 #1 #0
13204 TDL

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 TDL Skyddsfunktionen för verktygshanteringsdata med en nyckel är:


0: Inaktiverat.
1: Aktiverat.

13220 Antalet giltiga verktyg i verktygshanteringsdata

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

- 1498 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Typ indata] Parameterinmatning
[Datatyp] Ord
[Giltigt dataområde] 0–64 (utökat till 240 eller 1 000 genom tillägg av ett alternativ)
Den här parametern ställer in antalet giltiga verktyg i verktygshanteringsdata.

M-kod för omstart av beräkning av verktygets livslängd i verktygshantering eller hantering av


13221
verktygets livslängd

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde]
• När funktionen verktygshantering används:
När 0 är inställd i denna parameter, så ignoreras den här parametern.
När en M-kod för omstart av beräkning av verktygets livslängd specificeras, startas
beräkningen av livslängden för verktyget som är anslutet vid spindelpositionen. När
typen för beräkning av antalet användningsgånger väljs, växlas målet för
livslängdsberäkningen till verktyget som är anslutet vid spindelpositionen och
livslängden ökas med 1.
När typen för att beräkna tid väljs, växlas målet för livslängdsberäkningen till
verktyget som är anslutet vid spindelpositionen, men inga andra åtgärder utförs. Om
verktyget som är anslutet vid spindelpositionen inte är ett verktyg som ingår i
verktygslivslängdshantering, utförs ingen åtgärd.
M-koden som är inställd i parameter nr. 6811 väntar på FIN. Men M-koden som är
inställd i den här parametern väntar inte på FIN.
M-koden som har ställts in i parameter nr. 13221 får inte specificeras i ett block där
en annan extrafunktion finns specificerad.
M-koden som är inställd i parameter nr. 13221 väntar inte på FIN. Använd alltså inte
M-koden för andra ändamål.
Giltigt dataintervall är 0–65535
• När funktionen för verktygshantering används:
När 0 är inställd, ignoreras den här parametern.
För drift med en M-kod för omstart av beräkning av verktygets livslängd, se
beskrivningen av parameter nr. 6811.
Den här parametern används när en M-kod för omstart av beräkningen av verktygets
livslängd överskrider 127.
Ställ in parameter nr. 6811 på 0 och ställ in värdet för en M-kod i den här
parametern.
Ett giltigt dataintervall är 0–255 (inkluderar inte 01, 02, 30, 98 och 99).

13222 Antalet dataobjekt i den första kassetten

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 1–64 (utökat till 240 eller 1 000 genom tillägg av ett alternativ)
Den här parametern ställer in antalet dataobjekt som används med den första kassetten.

13223 Inledande hylsnummer för den första kassetten

- 1499 -
A. PARAMETRAR BILAGA B-64604SW/01

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 1 till 9999
Den här parametern ställer in antalet hylsnummer som används med den första kassetten.
Hylsnummer som börjar med värdet som ställts in i den här parametern och ökas
sekventiellt med 1 tilldelas alla dataobjekt.

13227 Antalet dataobjekt i den andra kassetten

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 1–64 (utökat till 240 eller 1 000 genom tillägg av ett alternativ)
Den här parametern ställer in antalet dataobjekt som används med den andra kassetten.

13228 Inledande hylsnummer för den andra kassetten

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 1 till 9999
Den här parametern ställer in antalet hylsnummer som används med den andra kassetten.
Hylsnummer som börjar med värdet som ställts in i den här parametern och ökas
sekventiellt med 1 tilldelas alla dataobjekt.

13232 Antalet dataobjekt i den tredje kassetten

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 1–64 (utökat till 240 eller 1 000 genom tillägg av ett alternativ)
Den här parametern ställer in antalet dataobjekt som används med den tredje kassetten.

13233 Inledande hylsnummer för den tredje kassetten

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
[Typ indata] Parameterinmatning
- 1500 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Datatyp] Ord
[Giltigt dataområde] 1 till 9999
Den här parametern ställer in antalet hylsnummer som används med den tredje kassetten.
Hylsnummer som börjar med värdet som ställts in i den här parametern och ökas
sekventiellt med 1 tilldelas alla dataobjekt.
13237 Antalet dataobjekt i den fjärde kassetten

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
[Typ indata] Parameterinmatning
[Datatyp] Ord
[Giltigt dataområde] 1–64 (utökat till 240 eller 1 000 genom tillägg av ett alternativ)
Den här parametern ställer in antalet dataobjekt som används med den fjärde kassetten.
13238 Inledande hylsnummer för den fjärde kassetten

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
[Typ indata] Parameterinmatning
[Datatyp] Ord
[Giltigt dataområde] 1 till 9999
Den här parametern ställer in antalet hylsnummer som används med den fjärde kassetten.
Hylsnummer som börjar med värdet som ställts in i den här parametern och ökas
sekventiellt med 1 tilldelas alla dataobjekt.
13252 M-kod för specificering av ett särskilt verktyg

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 0 till 65535
Den här parametern ställer inte in ett verktygstypnummer, utan en M-kod för direkt
specificering av T-koden för ett särskilt verktyg.
Nummer för att välja ett offsetnummer för en spindelposition i verktygshanteringen
13265
eller H-kod för att använda verktygslängdsoffset i verktygslivslängdshantering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 9999
• När funktionen verktygshantering används:
Den här parametern ställer in en H/D-kod för val av ett offsetnummer som är
registrerat i datan för verktyget som är anslutet vid spindelpositionen.
När 0 ställs in, kan en vanlig kod, såsom H99/D99 användas. När något annat värde
än 0 ställs in, har inte H99/D99 längre någon särskild betydelse. Så när H99/D99
specificeras i det här fallet, antas specifikationen av offsetnummer 99.
I T-serien används endast adress D för att specificera ett verktygsnummer och
offsetnummer, vilket innebär att en restriktion införs på antalet siffror. Så det giltiga
dataintervallet i den här parametern varierar i enlighet med antalet siffror i ett
offsetnummer.
När antalet siffror i ett offsetnummer är 1: till 9
När antalet siffror i ett offsetnummer är 2: till 99
När antalet siffror i ett offsetnummer är 3: till 999
- 1501 -
A. PARAMETRAR BILAGA B-64604SW/01

När parameter nr 5028 ställs in är dataintervallet som följer oavsett antal siffror i ett
offsetnummer.
När nr 5028 står på 1: till 9
När nr 5028 står på 2: till 99
När nr 5028 står på 3: till 999
När nr 5028 står på 4: till 9999

• När funktionen för verktygshantering används:


När H99 specificeras aktiveras verktygslängdsoffset vanligtvis av H-koden för
verktyget som används. Genom att ställa in vilken H-kod som helst i den här
parametern, kan i H-koden användas i stället för H99. Om 0 är specificerat, antas
H99.
Ett värde från 0–9999 kan ställas in.

13266 D-kod för att aktivera skärkompensering i verktygslivslängdshantering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 0 till 9999
Specificering av D99 i verktygslivslängdshantering tillåter vanligtvis att D-koden i
verktyget som används att användas för att aktivera skärkompenseringen. Genom att
ställa in vilken D-kod som helst i den här parametern, kan i D-koden användas i stället för
D99. Om 0 är specificerat, antas D99.

#7 #6 #5 #4 #3 #2 #1 #0
13421 FCN FRS

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

OBS!
Ställ in dessa parametrar endast för den första kanalen. Giltigt för
alla kanaler.

#0 FRS I ett program som innehåller en M-kod för växling av det flexibla, synkrona läget av/på,
är programomstart:
0: Inaktiverat.
1: Aktiverat.

#1 FCN I läget nödstopp/servo av är interkanal flexibel synkroniserad styrning:


0: Avbrutet.
1: Inte avbrutet.

#7 #6 #5 #4 #3 #2 #1 #0
13451 ATW

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 ATW När både I, J och K är inställda på 0 i ett block som specificerar ett inställningskommando
för objektkoordinatsystem (G68.2), vilket är ett indexering av lutad bearbetningsplan:
0: Utlöses larm PS5457, “G68.2 FORMATFEL”.
1: Ett objektkoordinatsystem med en lutad planvinkel om 0 grader antas för åtgärden.

- 1502 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
13600 MSA MCR

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 MCR När en tillåten accelerationshastighetsjustering görs med funktionen för val av


bearbetningsvillkor eller funktionen för justering av bearbetningskvalitetsnivå (skärmen
bearbetningsparameterjustering, skärmen val av precisionsnivå), är parameter nr. 1735 för
inbromsningsfunktionen baserad på accelerationen i cirkulär interpolation:
0: Modifierad.
1: Inte modifierad.

#7 MSA När funktionen för val av bearbetningsvillkor eller funktionen för justering av
bearbetningskvalitetsnivå används, blir ändringstiden för accelerationshastigheten
(klockformad) (LV1, LV10):
0: Inställd med parameter nr. 13612 och 13613.
1: Inställd med parameter nr. 13662 och 13663.

#7 #6 #5 #4 #3 #2 #1 #0
13601 MPR

[Typ indata] Parameterinmatning


[Datatyp] Bit

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

#0 MPR Skärmen för justering av bearbetningsparametern:


0: visas.
1: visas inte.
Även om 1 ställs in i denna parameterbit visas skärmen för precisionsnivåval för
funktionen för val av bearbetningsvillkor och skärmarna för val av precisionsnivå
(skärmen för val av bearbetningskvalitetsnivå och skärmen för val av bearbetningsnivå)
för funktionen för justering av bearbetningskvalitetsnivån.

Accelerationsgrad för look-ahead acceleration/inbromsning före interpolation i AI-utvidgad


13610
förhandskontroll (M-serien) / AI konturstyrning (precisionsnivå 1)

Accelerationsgrad för look-ahead acceleration/inbromsning före interpolation i AI-utvidgad


13611
förhandskontroll (M-serien) / AI konturstyrning (precisionsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek/sek, tum/sek/sek, grader/sek/sek (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (D)
(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0,0 till +10 000,0.)
Var och en av dessa parametrar ställer in en accelerationshastighet för acceleration/
inbromsning före interpolation i AI-utvidgad förhandskontroll (M-serien) / AI
konturstyrning. Ställ in ett värde (precisionsnivå 1) med betoning på hastigheten och ett
värde (precisionsnivå 10) med betoning på precision.

- 1503 -
A. PARAMETRAR BILAGA B-64604SW/01

Ändringstid för accelerationsgrad (klockformad) när AI-utvidgad förhandskontroll (M-serien) / AI


13612
konturstyrning används (precisionsnivå 1)

Ändringstid för accelerationsgrad (klockformad) när AI-utvidgad förhandskontroll (M-serien) / AI


13613
konturstyrning används (precisionsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Dataenhet] ms
[Giltigt dataområde] 0 till 127
Var och en av dessa parametrar ställer in en ändringstid för accelerationshastighet
(klockformad) i AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning. Ställ in ett
värde (precisionsnivå 1) med betoning på hastigheten och ett värde (precisionsnivå 10)
med betoning på precision.

Tillåten ändringsmängd för accelerationshastighet för varje axel i hastighetsstyrning baserat på


13614
accelerationshastighetsändring på hastigheten på ändringen av accelerationen (precisionsnivå 1)

Tillåten ändringsmängd för accelerationshastighet för varje axel i hastighetsstyrning baserat på


13615
accelerationshastighetsändring på hastigheten på ändringen av accelerationen (precisionsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek/sek, tum/sek/sek, grader/sek/sek (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (D)
(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0,0 till +10 000,0.)
Var och en av dessa parametrar ställer in en tillåten ändringsmängd för
accelerationshastigheten per 1 ms för varje axel i hastighetsstyrningen baserad på
accelerationsändringshastigheten under styrning på hastigheten på ändringen av
acceleration under AI-konturstyrning II.
Ställ in ett värde (precisionsnivå 1) med betoning på hastigheten och ett värde
(precisionsnivå 10) med betoning på precision.

Tillåten ändringsmängd för accelerationshastighet för varje axel i hastighetsstyrning baserat på


13616 accelerationshastighetsändring på hastigheten på ändringen av accelerationen i successiva linjära
interpolationsåtgärder (precisionsnivå 1)

Tillåten ändringsmängd för accelerationshastighet för varje axel i hastighetsstyrning baserat på


13617 accelerationshastighetsändring på hastigheten på ändringen av accelerationen i successiva linjära
interpolationsåtgärder (precisionsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek/sek, tum/sek/sek, grader/sek/sek (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (D)
(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0,0 till +10 000,0.)
Var och en av dessa parametrar ställer in en tillåten ändringsmängd för
accelerationshastigheten per 1 ms för varje axel i hastighetsstyrningen baserad på
accelerationsändringshastigheten under styrning av hastigheten på ändringen av
acceleration i successiva linjära interpolationsåtgärder under AI-konturstyrning II.
Ställ in ett värde (precisionsnivå 1) med betoning på hastigheten och ett värde
(precisionsnivå 10) med betoning på precision.

- 1504 -
B-64604SW/01 BILAGA A. PARAMETRAR

OBS!
1 För en axel med 0 inställd i den här parametern, är parameter nr.
13614 och 13615 (tillåten ändringsmängd för
accelerationshastighet i hastighetsstyrning baserad på
accelerationshastighetsändring under styrning på hastigheten på
accelerationsändring) giltiga.
2 För en axel med 0 inställd i parameter nr. 13614 och 13615 (tillåten
ändringsmängd för accelerationshastighet i hastighetsstyrning
baserad på accelerationshastighetsändring under styrning på
hastigheten på accelerationsändring), avaktiveras
hastighetsstyrning baserad på accelerationshastighetsändring, så
att specifikationen av den här parametern inte har någon effekt.

Ändringstidens hastighet i accelerationens ändringshastighet i jämn klockformad


13618
acceleration/inbromsning före interpolation när AI-konturstyrning II används (precisionsnivå 1)

Ändringstidens hastighet i accelerationens ändringshastighet i jämn klockformad


13619
acceleration/inbromsning före interpolation när AI-konturstyrning II används (precisionsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Dataenhet] %
[Giltigt dataområde] 0 till 50
Var och en av dessa parametrar ställer in hastigheten (procentandelen) för ändringstiden i
hastigheten på accelerationsändringen till ändringstiden för
accelerationshastighetsändringen i jämn klockformad acceleration/inbromsning före look
ahead-interpolation under AI-konturstyrning II.
Ställ in ett värde (precisionsnivå 1) med betoning på hastigheten och ett värde
(precisionsnivå 10) med betoning på precision.

OBS!
Om 0 eller ett värde som ligger utanför giltigt dataintervall ställs in i
denna parameter så utförs ingen mjuk klockformad
acceleration/inbromsning av look-ahead-typ före interpolering.

Tillåten accelerationsgrad när AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning används


13620
(precisionsnivå 1)

Tillåten accelerationsgrad när AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning används


13621
(precisionsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek/sek, tum/sek/sek, grader/sek/sek (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (D)
(När maskinens system är ett metriskt system, 0.0 till +100000.0. När maskinsystemet är
tumsystemet, maskin, 0,0 till +10 000,0.)
Var och en av dessa parametrar ställer in en tillåten accelerationshastighet i AI-utvidgad
förhandskontroll (M-serien) / AI konturstyrning. Ställ in ett värde (precisionsnivå 1) med
betoning på hastigheten och ett värde (precisionsnivå 10) med betoning på precision.

- 1505 -
A. PARAMETRAR BILAGA B-64604SW/01

Tidskonstant för acceleration/inbromsning efter interpolation när AI-utvidgad förhandskontroll


13622
(M-serien) / AI konturstyrning används (precisionsnivå 1)

Tidskonstant för acceleration/inbromsning efter interpolation när AI-utvidgad förhandskontroll


13623
(M-serien) / AI konturstyrning används (precisionsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Dataenhet] ms
[Giltigt dataområde] 1 till 512
Var och en av dessa parametrar ställer in en tidskonstant för acceleration / inbromsning
efter interpolation när AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning
används. Ställ in ett värde (precisionsnivå 1) med betoning på hastigheten och ett värde
(precisionsnivå 10) med betoning på precision.

Hörnhastighetsskillnad när AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning används


13624
(precisionsnivå 1)

Hörnhastighetsskillnad när AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning används


13625
(precisionsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Var och en av dessa parametrar ställer in en tillåten hastighetsskillnad för
hastighetsbestämning baserad på hörnhastighetsskillnad i AI-utvidgad förhandskontroll
(M-serien) / AI konturstyrning. Ställ in ett värde (precisionsnivå 1) med betoning på
hastigheten och ett värde (precisionsnivå 10) med betoning på precision.

Max. skärhastighet när AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning används


13626
(precisionsnivå 1)

Max. skärhastighet när AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning används


13627
(precisionsnivå 10)

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/min, tum/min, grad/min (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] Se inställningstabellen för standardparameter (C)
(När inkrementsystemet är IS-B, 0.0 till +999000.0)
Var och en av dessa parametrar ställer in en max. skärhastighet i AI-utvidgad
förhandskontroll (M-serien) / AI konturstyrning. Ställ in ett värde (precisionsnivå 1) med
betoning på hastigheten och ett värde (precisionsnivå 10) med betoning på precision.

Parameternummer motsvarande godtyckligt objekt 1 när AI-utvidgad förhandskontroll (M-serien) / AI


13628
konturstyrning används

Parameternummer motsvarande godtyckligt objekt 2 när AI-utvidgad förhandskontroll (M-serien) / AI


13629
konturstyrning används

OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.

- 1506 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Typ indata] Parameterinmatning
[Datatyp] Dubbelord-kanal
[Giltigt dataområde] 1 till 65535
Dessa parametrar ställer in parameternumren motsvarande godtyckliga ibjekt 1 och 2.

OBS!
Parameternumren som motsvarar följande kan inte specificeras:
• Bitparametrar
• Spindelparameter nr 4000 till 4799
• Parametrar av riktiga nummertyper
• Parametrar som kräver avstängning (för vilka larmet PW0000,
“BRYT STRÖMMEN” utlöses)
• Obefintliga parametrar

Värde med betoning på hastighet (precisionsnivå 1) i parametern motsvarande godtyckligt objekt 1 när
13630
AI-utvidgad förhandskontroll (M-serien) AI konturstyrning används

Värde med betoning på hastighet (precisionsnivå 1) i parametern motsvarande godtyckligt objekt 2 när
13631
AI-utvidgad förhandskontroll (M-serien) AI konturstyrning används

Värde med betoning på hastighet (precisionsnivå 10) i parametern motsvarande godtyckligt objekt 1
13632
när AI-utvidgad förhandskontroll (M-serien) AI konturstyrning används

Värde med betoning på hastighet (precisionsnivå 10) i parametern motsvarande godtyckligt objekt 2
13633
när AI-utvidgad förhandskontroll (M-serien) AI konturstyrning används

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] Beror på typen av parameter för ett godtyckligt objekt
[Giltigt dataområde] Beror på typen av parameter för ett godtyckligt objekt
Var och en av dessa parametrar ställer in ett värde med betoning på hastighet eller
precision för en parameter.

Ändringstid för accelerationsgrad (klockformad) när AI-utvidgad förhandskontroll (M-serien) / AI


13662
konturstyrning används (precisionsnivå 1), intervall utökat

Ändringstid för accelerationsgrad (klockformad) när AI-utvidgad förhandskontroll (M-serien) / AI


13663
konturstyrning används (precisionsnivå 10), intervall utökat

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord-kanal
[Dataenhet] ms
[Giltigt dataområde] 0 till 200
Var och en av dessa parametrar ställer in en ändringstid för accelerationshastighet
(klockformad) i AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning. Ställ in ett
värde (precision 1) med betoning på hastighet och ett värde (precisionsnivå 10) med
betoning på precision.

- 1507 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
14000 IRFx INA

OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#1 INA Om ett tum/metriskt ändringskommando exekveras vid en position som inte är


maskinkoordinat 0,
0: Inget larm utlöses.
1: Larm PS5362, "OMV. TUM/MM VID REF-POS." ges.

OBS!
Ställ in denna parameter på 0 för rotationsaxeln eller andra axlar
som inte är relaterade till byte mellan tum-/metersystem.

#2 IRFx Ett kommando för växling tum/meter (G20, G21) vid referenspositionen är:
0: Inaktiverat.
1: Aktiverat.

När denna funktion är aktiverad för en axel, om ett försök görs att växla mellan enheterna
tum och meter trots att verktyget inte är i referenspositionen på axeln, utlöses ett larm
PS5362, “OMV. TUM/MM VID REF-POS.” och växling mellan enheterna tum och
meter avbryts.
Se till att flytta verktyget till referenspositionen genom att t.ex. ange G28 innan du växlar
mellan enheterna tum och meter.

Högsta tillåtna rörelsesträcka när referenspositionen fastställs för en linjär skala med en absolut
14010
adressreferensposition

[Typ indata] Parameterinmatning


[Datatyp] Dubbelordsaxel
[Dataenhet] Detekteringsenhet
[Giltigt dataområde] 0 till 99999999
Denna parameter ställer den högsta tillåtna rörelsesträckan vid FL-hastighet när
referenspositionen fastställs för en linjär skala med ett absolut adressreferensposition. När
rörelsesträckan överstiger inställningen för denna parameter, utlöses larm DS0017,
“SERIAL DCL:REF-POS ESTABLISH ERR”. När denna parameter är ställd till 0
kontrolleras inte det högsta tillåtna reseavståndet.

OBS!
1 För att fastställa referenspositionen med axelsynkronstyrning
ställer man in parametern för både master- och slavaxlarna.
2 I vinkelaxelstyrning är inställningen av denna parameter ogiltig i
den ortogonala axeln där referenspositionen håller på att
fastställas.

Förstoringsenheten med vilken förstoring och förminskning sker med den dynamiska funktionen för
14713
grafisk visning

[Typ indata] Parameterinmatning


[Datatyp] Ord
- 1508 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Giltigt dataområde] 0 till 255
Parametern anger förstoringsenheten, med vilken förstoring och förminskning sker med
den dynamiska funktionen för grafisk visning
Förstoringsenhet = 64 / inställning
Om 0 ställs, förutsätts 64.

14714 Enheten för horisontell rörelse när en rörelse görs med den dynamiska funktionen för grafisk visning

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 0 till 255
Denna parameter anger enheten för den horisontella rörelsen (i punkter) som tillämpas om
en rörelse utförs med den dynamiska funktionen för grafisk visning.
Om 0 ställs, förutsätts 64.

14715 Enheten för vertikal rörelse när en rörelse görs med den dynamiska funktionen för grafisk visning

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 0 till 255
Denna parameter anger enheten för den vertikala rörelsen (i punkter) som tillämpas när en
rörelse utförs med den dynamiska funktionen för grafiks visning.
Om 0 ställs, förutsätts 35.

14716 Enheten för rotationsvinkeln när rotationen utförs med den dynamiska funktionen för grafisk visning

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 0 till 255
Denna parameter anger enheten (i grader) för en rotationsvinkel, med vilken ritningens
koordinatsystem roteras med den dynamiska funktionen för grafisk visning.
Om 0 ställs, förutsätts 10.

#7 #6 #5 #4 #3 #2 #1 #0
18000 RTW

[Typ indata] Parameterinmatning


[Datatyp] Bit

#1 RTW I början av en ny rörelse framåt för handrattreturfunktionen i ett flerkanalssystem:


0: Utförs den nya rörelsen framåt direkt på varje kanal.
1: Synkroniseras de kanaler för vilka bakåtrörelse är förbjuden vid stoppositionen.

18060 M-kod som förbjuder bakåtrörelse

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 1 till 999
När en M-kod som förbjuder bakåtrörelse anges under bakåtrörelse, förbjuds bakåtrörelse
för block innan M-koden är föbjuden. I detta fall matas signalen för förbud mot
bakåtrörelse MRVSP<Fn091.2> ut.

M-koden som förbjuder bakåtrörelse matas inte ut till PMC som en M-kod. Som M-kod
som förbjuder bakåtrörelse, ställ in en M-kod som inte används av hjälpfunktionerna och
makrona.
- 1509 -
A. PARAMETRAR BILAGA B-64604SW/01

18065 M-kod 1 som förbjuder bakåtrörelse och matas ut som en M-kod

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 1 till 999
När en M-kod som förbjuder bakåtrörelse anges under bakåtrörelse, förbjuds bakåtrörelse
för block innan M-koden är föbjuden. I detta fall matas signalen för förbud mot
bakåtrörelse MRVSP<Fn091.2> ut.

18066 M-kod 2 som förbjuder bakåtrörelse och matas ut som en M-kod

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Giltigt dataområde] 1 till 999
När en M-kod som förbjuder bakåtrörelse anges under bakåtrörelse, förbjuds bakåtrörelse
för block innan M-koden är föbjuden. I detta fall matas signalen för förbud mot
bakåtrörelse MRVSP<Fn091.2> ut.

- 1510 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
19500 FNW

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#6 FNW När matningshastigheten bestäms enligt skillnaden i matningshastighet samt acceleration


i AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning:
0: Den maximala matningshastigheten används där den tillåtna skillnaden i
matningshastighet och acceleration för varje axel inte överskrids.
1: Matningshastigheten bestäms för att uppfylla villkoret att den tillåtna skillnaden i
matningshastighet och tillåten accelerationsgrad för varje axel inte överskrids samt
även för att säkerställa att en konstant retardationshastighet tillämpas på samma
figur oavsett rörelseriktningen.

#7 #6 #5 #4 #3 #2 #1 #0
19501 FRP

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#5 FRP Linjär snabbtransport är:


0: Acceleration/retardation efter interpolering
1: Acceleration/retardation före interpolering
Ställ in en maximal tillåten accelerationsgrad för varje axel i parameter nr 1671.
När man använder klockformad acceleration/retardation före interpolering ställer man in
accelerationsgradens ändringstid i parameter nr 1672.

När denna parameter ställs till 1 tillämpas acceleration/retardation före interpolering även
på snabbtransport om alla villkor nedan är uppfyllda. Nu tillämpas inte
acceleration/retardation efter interpolering.
- Bit 1 (LRP) i parameter nr 1401 ställs till 1: Positionering med linjär typ av
interpolering
- Ett värde annat än 0 ställs in i parameter nr 1671 för en axel.
- AI-utvidgad förhandskontroll (M-serien) / AI konturstyrningsläge har ställts in.
Om alla dessa villkor uppfylls tillämpas acceleration/retardation efter interpolering.

#7 #6 #5 #4 #3 #2 #1 #0
19503 ZOL HPF

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 HPF När matningshastigheten bestäms utifrån acceleration i AI-konturstyrning II, är den


mjuka regleringen av matningshastigheten:
0: Används ej.
1: Används.

#4 ZOL Retardatonsfunktionen baserad på skärbelastningen i AI-konturstyrning II (retardation


baserat på X-axelns fallvinkel) är:
0: Aktiverad för alla kommandon.
1: Endast aktiverad för linjära interpoleringskommandon.

- 1511 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
19515 ZG2

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#1 ZG2 När retardationsfunktionen baserad på skärbelastning i AI-konturstyrning (retardation


baserat på Z-axelns fallvinkel) används:
0: Stegvisa övermanningsvärden tillämpas.
1: Lutande övermanningsvärden tillämpas.
Denna parameter är endast giltig när bit 4 (ZAG) i parameter nr 8451 är inställd på 1.
När denna parameter är satt till 1 måste man ställa in parameter nr 19516, 8456, 8457 och
8458.

19516 Övermanning för område 1 i retardation baserat på skärbelastning i AI-konturstyrning II

[Typ indata] Parameterinmatning


[Datatyp] Ordkanal
[Dataenhet] %
[Giltigt dataområde] 1 till 100
Denna parameter ställer ett övermanningsvärde för område 1 när retardationsfunktionen
baserad på skärbelastning i AI-konturstyrning II används:
Denna parameter är endast giltig när bit 1 (ZG2) i parameter nr 19515 är inställd på 1.

#7 #6 #5 #4 #3 #2 #1 #0
19517 HNG SNG

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 SNG När mjuk hastighetsreglering är aktiv, för blocklängd vid linjär interpolation, gäller
följande för mjuk hastighetsreglering och hastighetsreglering med ändring av
accelerationen på varje axel:
0: Ej ogiltig.
1: Ogiltig.
När mjuk hastighetsreglering är aktiv blir mjuk hastighetsreglering och
hastighetsreglering med ändring av accelerationen på varje axel ogiltig i ett block som är
längre än blocklängden som har ställts in i parameter nr 19518 om denna parameter är
inställd på 1.

#1 HNG För blocklängd vid linjär interpolation, hastighetsreglering med acceleration på varje axel
och hastighetskontroll med ändring av accelerationen på varje axel:
0: Ej ogiltig.
1: Ogiltig.
Hastighetskontroll med acceleration på varje axel och hastighetskontroll med ändring av
accelerationen på varje axel blir ogiltig i ett block som är längre än blocklängden som har
ställts in i parameter nr 19518 om denna parameter är inställd på 1.

Blocklängd vid hastighetsreglering med acceleration eller mjuk hastighetsreglering och


19518
hastighetskontroll med ändring av accelerationen blir ogiltig

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm/min, tum/min, grad/min (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
- 1512 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Giltigt dataområde] 0 eller positiva 9 siffror av minsta dataenhet (se inställningstabellen för
standardparameter (B))
(När inkrementsystemet är IS-B, 0.0 till +999999.999)
Denna parameter ställer in blocklängden som ogiltigförklarar hastighetskontroll med
accelerationen på varje axel eller mjuk hastighetsreglering och hastighetskontroll med
ändring av accelerationen på varje axel per blocklängd vid linjär interpolation.
Denna parameter är giltig när bit 1 (HNG) i parameter nr 19517 är inställd på 1 eller bit 0
(SNG) i parameter nr 19517 är inställd på 1 om mjuk hastighetsreglering är aktiv.
Hastighetsreglering med accelerationen på varje axel för mjuk hastighetsreglering och
hastighetsreglering med ändring av accelerationen på varje axel blir ogiltig i ett block
som är längre än längden som har ställts in i denna parameter.
Om 0.0 är inställt antas specifikationen 10.0.

#7 #6 #5 #4 #3 #2 #1 #0
19530 CYS

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#6 CYS Anger om när funktionen skärpunktskompensering för cylindrisk interpolering används,


skärpunktskompensering utförs mellan block eller tillsammans med en blockrörelse om
värdet för skärpunktskompensation är mindre än inställningen i parameter nr 19534.
0: Utförs mellan block.
1: Utförs tillsammans med en blockrörelse om värdet för skärpunktskompensering är
mindre än inställningen i parameter nr 19534.

19534 Gräns för ändring av skärpunktskompensering för cylindrisk interpolering i ett enkelblock.

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 1 till 999999999
Följande utförs, beroende på inställningen av parameter nr 19530:
(1) Bit 6 (CYS) i parameter nr 19530) är inställd på 0
Om mängden för skärpunktskompensation för cylindrisk interpolering är mindre än
värdet som är inställt i denna parameter, utförs inte skärpunktskompensering för
cylindrisk interpolering. Istället läggs denna ignorerade mängd
skärpunktskompensation för cylindrisk interpolering till nästa mängd
skärpunktskompensering för cylindrisk interpolering för att bestämma om man ska
utföra skärpunktskompensering för cylindrisk interpolering.

(2) Bit 6 (CYS) i parameter nr 19530) är inställd på 1


Om mängden skärpunktskompensering för cylindrisk interpolering är mindre än
värdet som är inställt i denna parameter, utförs skärpunktskompensation för
cylindrisk interpolering tillsammans med det angivna blockets rörelse.

OBS!
Ställ in denna enligt följande:
Inställning < (inställning för en roterande axel i parameter nr 1430)
× 4/3 där 4/3 är en konstant för intern bearbetning.

- 1513 -
A. PARAMETRAR BILAGA B-64604SW/01

Transportsträckans gräns som flyttas med skärpunktskompensering för cylindrisk interpolering i


19535
föregående block oförändrad.

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (inmatningsenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 1 till 999999999
Beroende på typ av interpolering utförs följande:
(1) För linjär interpolation
Om transportsträckan i ett angivet block är mindre än det inställda värdet i denna
parameter, utförs bearbetning utan att ändra skärpunktskompenseringen för
cylindrisk interpolering i föregående block.
(2) För cirkulär interpolation
Om den angivna bågens diameter är mindre än det inställda värdet i denna parameter,
utförs bearbetning utan att ändra skärpunktskompenseringen för cylindrisk
interpolering i föregående block. Skärpunktskompensering för cylindrisk
interpolering utförs inte enligt en cirkulär rörelse.

#7 #6 #5 #4 #3 #2 #1 #0
19540 FAP

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 FAP Optimalt vridmoment vid acceleration/retardation är:


0: Inaktiverat.
1: Aktiverat.
När de linjära positioneringsparametrarna, nämligen bit 1 (LRP) i parameter nr 1401 och
bit 0 (FAP) i parameter nr 19540, är satta till 1 och ett värde annat än 0 är satt i parameter
nr 1671 för referensaccelerationen av en axel, blir accelerationen/retardationen för snabb
transport optimalt vridmoment vid acceleration/retardation i läget för
acceleration/retardation före look-ahead interpolering (eller AI-utvidgad förhandskontroll
(M-serien) / AI-konturstyrning). Optimalt vridmoment vid acceleration/retardation styrs
enligt data för parameterinställd begränsad accelerationskurva.

Inställning av ett accelerationsmönster


Acceleration
P1 P2 Accelerationsmönster

Aa P3
P0
P4 P5
Ab

Hastighet

Fa Fb

- 1514 -
B-64604SW/01 BILAGA A. PARAMETRAR
Ställ in hastigheten för varje punkt för accelerationsinställning (P0 till P5) i en
motsvarande parameter, ställ sedan in accelerationsgraden i parametrarna för varje axel
som är tillämpliga i följande fyra fall i dessa hastigheter: när en rörelse i positiv riktning
accelereras, när en rörelse i positiv riktning bromsas, när en rörelse i negativ riktning
accelereras och när en rörelse i negativ riktning bromsas.
Den linje som förbinder punkterna för accelerationsinställning är accelerationsmönstret.
Accelerationsgraden för varje axel beräknas. Till exempel används mellan hastigheterna
Fa till Fb i figuren ovan accelerationsgraden som motsvarar dessa hastigheter, Aa till Ab,
för beräkning.
Den tangentiella accelerationen styrs så att den inte överstiger den beräknade
accelerationsgraden för varje axel.

VAR FÖRSIKTIG
När ett accelerationsmönster ställs, kan det om man ställer in en
hög accelerationsgrad direkt efter en hastighet av 0 orsaka en
maskinpåfrestning, så det är inte önskvärt. Därför är det viktigt att
använda en relativt låg accelerationsgrad vid en hastighet av 0
som visas i figuren ovan.

19541 Optimalt vridmoment vid acceleration/retardation (hastighet vid P1)

19542 Optimalt vridmoment vid acceleration/retardation (hastighet vid P2)

19543 Optimalt vridmoment vid acceleration/retardation (hastighet vid P3)

19544 Optimalt vridmoment vid acceleration/retardation (hastighet vid P4)

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Dataenhet] 0.01%
[Giltigt dataområde] 0 till 10000
Hastigheterna vid accelerationsinställningspunkt P1 till P4 ska ställas med
hastighetsparametrarna nr 19541 till 19544 som förhållande till snabbtransporthastighet
(parameter nr 1420). Hastigheten vid P0 är 0, och hastigheten vid P5 är
snabbtransporthastigheten som specificerats med parameter nr 1420. Alla
accelerationsinställningspunkter för vilka hastighetsparametern (en av nr 19541 till
19544) har satts på 0 kommer att hoppas över.

Optimalt vridmoment vid acceleration/retardation (acceleration vid P0 under rörelse i + riktning och
19545
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P1 under rörelse i + riktning och
19546
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P2 under rörelse i + riktning och
19547
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P3 under rörelse i + riktning och
19548
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P4 under rörelse i + riktning och
19549
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P5 under rörelse i + riktning och
19550
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P0 under rörelse i - riktning och
19551
acceleration)

- 1515 -
A. PARAMETRAR BILAGA B-64604SW/01

Optimalt vridmoment vid acceleration/retardation (acceleration vid P1 under rörelse i - riktning och
19552
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P2 under rörelse i - riktning och
19553
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P3 under rörelse i - riktning och
19554
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P4 under rörelse i - riktning och
19555
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P5 under rörelse i - riktning och
19556
acceleration)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P0 under rörelse i + riktning och
19557
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P1 under rörelse i + riktning och
19558
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P2 under rörelse i + riktning och
19559
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P3 under rörelse i + riktning och
19560
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P4 under rörelse i + riktning och
19561
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P5 under rörelse i + riktning och
19562
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P0 under rörelse i - riktning och
19563
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P1 under rörelse i - riktning och
19564
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P2 under rörelse i - riktning och
19565
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P3 under rörelse i - riktning och
19566
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P4 under rörelse i - riktning och
19567
retardation)

Optimalt vridmoment vid acceleration/retardation (acceleration vid P5 under rörelse i - riktning och
19568
retardation)

[Typ indata] Parameterinmatning


[Datatyp] Ordaxel
[Dataenhet] 0.01%
[Giltigt dataområde] 0 till 32767
För varje rörelseriktning och varje acceleration/retardation, ställs den tillåtna
accelerationsgraden vid varje punkt av inställningspuntkerna för acceleration (P0 till P5).
Som en tillåten accelerationsgrad, anger man man ett förhållande till värdet i parameter nr
1671 för referensaccelerationen. Om 0 är inställt antas specifikationen 100%.

#7 #6 #5 #4 #3 #2 #1 #0
19602 D3D

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal
- 1516 -
B-64604SW/01 BILAGA A. PARAMETRAR

#5 D3D Specificerar huruvida resterande avstånd i programmets koordinatsystem eller


arbetsstyckets koordinatsystem ska visas under 3-dimensionell
koordinatsystemkonvertering eller indexering av lutat arbetsplan.
0: Visar resterande avstånd i programkoordinatsystemet.
1: Visar resterande avstånd i arbetsstyckets koordinatsystem.

#7 #6 #5 #4 #3 #2 #1 #0
19605 NSC

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 NSC För maskintypen som inte har någon rotationsaxel för att rotera verktyget (när parameter
nr 19680 är satt på 12 för att specificera bordsrotationtyp), så gäller följande för
kontrollpunktbyte vid indexering av lutat arbetsplan:
0: Aktiverad.
Ställ bit 4 (SPR) och bit 5 (SVC) i parameter nr 19665.
1: Inaktiverat.

#7 #6 #5 #4 #3 #2 #1 #0
CAV
19607
CAV

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#5 CAV När en interferenskontroll upptäcker att interferens (överskärning) har förekommit:


0: Bearbetningen slutar med alarm PS0041, "INTERFERENS I
SKÄRKOMPENSERING".
(Alarmfunktion för interferenskontroll)
1: Bearbetningen fortsätter genom byte av verktygsbana för att förhindra interferens
(överskärning). (Funktionen kontroll för undvikande av interferens)
För interferenskontrollmetoden, se beskrivningarna för bit 1 (CNC) i parameter nr 5008
och bit 3 (CNV) i parameter nr 5008.

#7 #6 #5 #4 #3 #2 #1 #0
19608 PRI

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#5 PRI Bland flera slutpunktskandidater som finns när en rörelse görs på en rotationsaxel genom
ett kommando såsom I, J och K när ett bearbetningskommando på lutande yta
specificeras:
0: Väljs en kombination i vilken mastern (första rotationsaxeln) gör en mindre
vinkelrörelse för en maskin av roterande verktygstyp eller vridbordstyp. Väljs en
kombination i vilken bordet (andra rotationsaxeln) gör en mindre vinkelrörelse för
en maskin av sammansatt typ.
1: Väljs en kombination i vilken slaven (andra rotationsaxeln) gör en mindre
vinkelrörelse för en maskin av roterande verktygstyp eller vridbordstyp. Väljs en
kombination i vilken verktyget (första rotationsaxeln) för en mindre vinkelrörelse
för en maskin av sammansatt typ.

- 1517 -
A. PARAMETRAR BILAGA B-64604SW/01

#7 #6 #5 #4 #3 #2 #1 #0
RS3 RS2 RS1
19640
RS3 RS2 RS1

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 RS1
#1 RS2
#2 RS3 Verktygsspetsens rotationsaxel och svänghuvudets axel anges genom inställning av
rotationsaxeln som är vald med bit 0 till 2 i parameter nr 19640.

Inställning av rotationsaxel : parameter nr 19681, 19682


Inställning av rotationsaxel : parameter nr 19686, 19687
Inställning av rotationsaxel : parameter nr 19691, 19692

Verktygsspetsens
RS3 RS2 RS1 Svänghuvudets axel
rotationsaxel
0 0 0 Axel 1 Axel 2
0 0 1 Axel 1 Axel 3
0 1 0 Axel 2 Axel 1
0 1 1 Axel 2 Axel 3
1 0 0 Axel 3 Axel 1
1 0 1 Axel 3 Axel 2
1 1 0
1 1 1

När (#2,#1,#0) = (1,1,0) eller (1,1,1), är betydelsen av dessa parametrar samma som
inställningen (0,0,0).(Verktygsspetsens rotationsaxel är rotationsaxel 1 och
svänghuvudets axel är rotationsaxel 2.)

OBS!
Parametrarna nr 19691, 19692 som ställer in rotationsaxel 3 är
endast aktiva i funktionen för konvertering av verktygsoffset. I
andra 5-axlade funktioner är dessa parametrar inte aktiva.

#7 #6 #5 #4 #3 #2 #1 #0
INW SRD TRD
19641
INW SRD TRD

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 TRD Referensvinkeln för verktygsspetsens rotationsaxel är


0: 0 grader.
1: 180 grader.

#1 SRD Rotationsriktningen för svänghuvudets axel är


0: Moturs.
1: Medurs.

#2 INW Mängden slitage är


0: Tas med i beräkningen av offset.
1: Tas inte med i beräkningen av offset.
- 1518 -
B-64604SW/01 BILAGA A. PARAMETRAR

19642 Referensaxel för svänghuvudets axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad
[Giltigt dataområde] 0.0 till 360.0
Ställ in referensvinkeln för svänghuvudets axel vid verktygets mätposition.

#7 #6 #5 #4 #3 #2 #1 #0
19665 SVC SPR

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#4 SPR Styrpunkten skiftas med:


0: Automatisk beräkning.
1: Användning av parameter nr 19667.

Bit 5 (SVC) i Bit 4 (SPR) i


parameter nr parameter nr Skiftning av styrpunkten
19665 19665
0 - Skiftning utförs inte som det vanligtvis inte görs.
Styrpunkten skiftas enligt resultatet av följande automatiska
beräkning:
- (Skärningspunktens offsetvektor mellan verktygsaxeln och
1 0 den första rotationsaxeln för verktyget + skärningspunktens
offsetvektor mellan den andra och den första rotationsaxeln för
verktyget + verktygshållarens offset (parameter nr 19666))
(Se nedanstående figur.)
Styrpunkten skiftas.
1 1 Med vektorn som skiftar, används vektorns inställd i parameter
nr 19667.

Skiftning av styrpunkten

Verktygets första roterande axel

F Styrpunkt

Kontrollerad förskjutning av vektor


E

D Verktygshållare offset
Verktygets andra
roterande axel
Verktygslängdsoffset

Verktygets mittpunkt

[Kontrollerad förskjutning av vektor vid automatisk beräkning]

- 1519 -
A. PARAMETRAR BILAGA B-64604SW/01

#5 SVC Styrpunkten:
0: Förskjuts inte.
1: Förskjuts.
Denna metod för förskjutning anges med bit 4 (SPR) i parameter nr 19665.

OBS!
När maskinen inte har någon rotationsaxel för att rotera verktyget
(med parameter nr 19680 är inställd på 12 för att specificera
vridbordstyp) förskjuts inte styrpunkten oavsett inställningen av
denna parameter.

19666 Offsetvärde för verktygshållare

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in ett maskin-specifikt offsetvärde från styrpunkten till verktygspositionen
(verktygshållarens offsetvärde) för verktygslängdskompensation (i läget lutad
bearbetningsplan efter G53.1), 3-dimensionell handrattsmatning. För
verktygslängdskompensation (förutom läget lutad bearbetningsplan) kan man dock med
hjälp av bit 7 (ETH) i parameter nr 19665 ange om man ska aktivera eller inaktivera
verktygshållarens offset.

OBS!
Ställ in ett radievärde,

19667 Kontrollerad förskjutning av vektor

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm, tum (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in förskjutningsvektorn för styrpunkten. Detta värde blir ogiltigt när bit 5 (SVC) i
parameter nr 19665 är inställd på 1, och bit 4 (SPR) i parameter nr 19665 är inställd på 1.

OBS!
Ställ in ett radievärde,

19680 Mekanisk enhetstyp

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 21
Ange typ av mekanisk enhet.
Parameter Mekanisk Kontrollerad
Master och slav
nr. 19680 enhetstyp rotationsaxel
Mekanism utan
0
rotationsaxel

- 1520 -
B-64604SW/01 BILAGA A. PARAMETRAR

Parameter Mekanisk Kontrollerad


Master och slav
nr. 19680 enhetstyp rotationsaxel
Typ av Två rotationsaxlar Den första rotationsaxeln är mastern
2
verktygsrotation för verktyget och den andra rotationsaxeln är slaven.
Typ av Två rotationsaxlar Den första rotationsaxeln är mastern
12
bordsrotation för bordet och den andra rotationsaxeln är slaven.
En rotationsaxel för
Den första rotationsaxeln är
verktyget + en
21 Kombimaskin verktygsrotationsaxeln och den andra
rotationsaxel för
rotationsaxeln är vridbordsaxeln.
bordet

Första rotationsaxeln (master)


Verktysrotationsaxlar
Andra rotationsaxeln (slav)

Andra rotationsaxeln (slav)


Vridbordsaxlar
Första rotationsaxeln (master)

OBS!
En hypotetisk axel räknas som en styrd rotationsaxel.
<Hypotetisk axel>
I vissa fall är det lämpligt att använda en imaginär rotationsaxel
vars vinkel bestäms till ett visst värde. Anta till exempel att ett
verktyg är monterat på ett lutande sätt med en infästning. I ett
sådant fall är den roterande axeln som antas hypotetiskt en
hypotetisk axel. Bit 0 (IA1) och 1 (IA2) i parameter nr 19696
bestämmer huruvida respektive rotationsaxel är en vanlig
rotationsaxel eller en hypotetisk axel.

19681 Nummer för styrd axel för första rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
Ställ in numret för den styrda axeln för den första rotationsaxeln.
För en hypotetisk axel (när bit 0 (IA1) i parameter nr 19696 is 1) ställer man in 0.
[Exempel] Förutsatt att axelkonfigurationen i kanal 1 är X,Y,Z,B,C och axelkonfigurationen i kanal
2 är X,Z,C,Y,B, ställ in parametern till 5 i kanal 1 och till 3 i kanal 2 om C är den första
rotationsaxeln i respektive kanal.

19682 Axelnummer av första rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 6
Ange axelriktningen för den första rotationsaxeln.
1: På X-axeln
2: På Y-axeln
- 1521 -
A. PARAMETRAR BILAGA B-64604SW/01

3: På Z-axeln
4: På en axel som är lutad med en viss vinkel från X-axeln från den positiva X-axeln
till den positiva Y-axeln
5: På en axel som är lutad med en viss vinkel från Y-axeln från den positiva Y-axeln
till den positiva Z-axeln
6: På en axel som är lutad med en viss vinkel från Z-axeln från den positiva Z-axeln till
den positiva X-axeln
(Ett värde 4 till 6 ska ställas in när den lutande rotationsaxelns styrfunktion används.)

2
Y

X Parameter nr 19682

19683 Lutningsvinkel när den första rotationsaxeln är en lutande axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad
[Min. dataenhet] Inkrementsystemet för referensaxeln ska följas.
[Giltigt dataområde] Nio siffror för det minsta inmatningsinkrementet (se inställningstabellen för
standardparameter) (A).)
(-999999.999 till +999999.999 för IS-B)
När ett värde 1 till 3 är inställt i parameter nr 19682, ställ in 0 grader.
När ett värde 4 till 6 är inställt i parameter nr 19682, ange lutningsvinkeln.

- 1522 -
B-64604SW/01 BILAGA A. PARAMETRAR

Z
Parameter nr 19682

5
6

4
Parameter nr 19683
X

19684 Rotationsriktning för den första rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 1
Ställ in den riktning i vilken den första rotationsaxeln roterar som en mekanisk rörelse när
ett positivt rörelsekommando utfärdas.
0: Medurs riktning sett från negativ till positiv riktning för axeln som anges i parameter
nr 19682 (höger gängrotation)
1: Moturs riktning sett från negativ till positiv riktning för den axel som anges i
parameter nr 19682 (vänster gängrotation).
Normalt är 0 inställd för en verktygsrotationsaxel och 1 för en vridbordsaxel.

19685 Rotationsvinkel när den första rotationsaxeln är en hypotetisk axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
När den första rotationsaxeln är en hypotetisk axel (bit 0 (IA1) i parameter nr 19696 är 1)
ställer man in rotationsvinkeln.

19686 Nummer för styrd axel för den andra rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till antalet styrda axlar
Ställ in den styrda axelns nummer för den andra rotationsaxeln.
För en hypotetisk axel (bit 1 (IA2) i parameter nr 19696 is 1) ställer man in 0.
[Exempel] Förutsatt att axelkonfigurationen i kanal 1 är X,Y,Z,B,C och axelkonfigurationen i kanal
2 är X,Z,C,Y,B, ställ in parametern till 4 i kanal 1 och till 5 i kanal 2 om B är den andra
rotationsaxeln i respektive kanal.

- 1523 -
A. PARAMETRAR BILAGA B-64604SW/01

19687 Axelriktning av den andra rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 6
Ange axelriktningen för den andra rotationsaxeln.
1: På X-axeln
2: På Y-axeln
3: På Z-axeln
4: På en axel som är lutad med en viss vinkel från X-axeln från den positiva X-axeln
till den positiva Y-axeln
5: På en axel som är lutad med en viss vinkel från Y-axeln från den positiva Y-axeln
till den positiva Z-axeln
6: På en axel som är lutad med en viss vinkel från Z-axeln från den positiva Z-axeln till
den positiva X-axeln
(Ett värde 4 till 6 ska ställas in när den lutande rotationsaxelns styrfunktion används.)
När den andra rotationsaxeln är slavaxeln, måste riktningen när masteraxeln är på 0
grader ställas in.

19688 Lutningsvinkel när den andra rotationsaxeln är en lutande axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställning för standardparameter
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Om parameter nr 19687 är inställt på värde 1 till 3, ställer man in 0 grader.
Om parameter nr 19687 är inställt på värde 4 till 6, ställer man in lutningsvinkeln.

19689 Rotationsriktning av den andra rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 1
Ställ in den riktning i vilken den andra rotationsaxeln roterar som en mekanisk rörelse när
ett positivt rörelsekommando utfärdas.
0: Medurs riktning sett från negativ till positiv riktning för axeln som anges i parameter
nr 19687 (höger gängrotation)
1: Moturs riktning sett från negativ till positiv riktning för den axel som anges i
parameter nr 19687 (vänster gängrotation).
Normalt är 0 inställd för en verktygsrotationsaxel och 1 för en vridbordsaxel.

19690 Rotationsvinkel när den andra rotationsaxeln är en hypotetisk axel

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
När den andra rotationsaxeln är en hypotetisk axel (bit 1 (IA2) i parameter nr 19696 är 1)
ställer man in rotationsvinkeln.

- 1524 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
19696 IA2 IA1

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 IA1 0: Den första rotationsaxeln är en vanlig rotationsaxel.


1: Den första rotationsaxeln är en hypotetisk axel.
Om IA1 är 1, ställ in 0 som numret för den styrda axeln för den första rotationsaxeln
(parameter nr 19681).
Ställ dessutom in parameter nr 19682 till 19685 med antagandet att det finns en
rotationsaxel.

#1 IA2 0: Den andra rotationsaxeln är en vanlig rotationsaxel.


1: Den andra rotationsaxeln är en hypotetisk axel.
Om IA2 är 1, ställ in 0 som numret för den styrda axeln för den andra rotationsaxeln
(parameter nr 19686).
Ställ dessutom in parameter nr 19687 till 19690 med antagandet att det finns en
rotationsaxel.

19697 Referensverktygets axelriktning

[Typ indata] Parameterinmatning


[Datatyp] Bytekanal
[Giltigt dataområde] 0 till 3
Ställ in verktygsaxelns riktning i maskinens koordinatsystem när rotationsaxlarna för
styrning av verktyget alla är 0 grader. Ställ dessutom in verktygsaxelns riktning i
maskinens koordinatsystem i en mekanism där endast rotationsaxlarna för styrning av
bordet finns (det finns ingen rotationsaxel för styrning av verktyget).
1: Positiv X-axelriktning
2: Positiv Y-axelriktning
3: Positiv Z-axelriktning
När referensverktygets axelriktning varken är X-, Y-, eller Z-axelriktning, ställer man in
referensriktningen i denna parameter, sedan ställer man in lämpliga vinklar som
referensvinklar RA och referensvinkel RB (parameter nr 19698 och 19699).

- 1525 -
A. PARAMETRAR BILAGA B-64604SW/01

Referensverktygets axelriktning

Verktygsaxelns riktning är positiv Z-axelriktning.

Verktygsaxelns riktning är positiv


Y-axelriktning.

Verktygsaxelns riktning är positiv X-axelriktning.

19698 Referensvinkel när verktygets axelriktning lutar (referensvinkel RA)

19699 Referensvinkel när verktygets axelriktning lutar (referensvinkel RB)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställning för standardparameter
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
När referensverktygets axelriktning (parameter nr 19697) är inställd på 1, är
verktygsaxeln lutad RA grader på Z-axeln från positiv X-axelriktning till positiv
Y-axelriktning, sedan lutas verktygsaxeln RB grader på X-axeln från den positiva
Y-axelriktningen till positiv Z-axelriktning.
När referensverktygets axelriktning (parameter nr 19697) är inställd på 2, är
verktygsaxeln lutad RA grader på X-axeln från positiv Y-axelriktning till positiv
Z-axelriktning, sedan lutas verktygsaxeln RB grader på Y-axeln från den positiva
Z-axelriktningen till positiv X-axelriktning.
När referensverktygets axelriktning (parameter nr 19697) är inställd på 3, är
verktygsaxeln lutad RA grader på Y-axeln från positiv Z-axelriktning till positiv
X-axelriktning, sedan lutas verktygsaxeln RB grader på Z-axeln från den positiva
X-axelriktningen till positiv Y-axelriktning.

- 1526 -
B-64604SW/01 BILAGA A. PARAMETRAR

Verktygsaxelns riktning när referensverktygets axelriktning är Z-axeln

Z Z Z
X X X

Y Y Y

RA RB

Verktygshållare offset

Verktygslängdsoffset

19700 Vridbara bordets läge (X-axel av de grundläggande tre axlarna)

19701 Vridbara bordets läge (Y-axel av de grundläggande tre axlarna)

19702 Vridbara bordets läge (Z-axel av de grundläggande tre axlarna )

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in dessa parametrar när parameter nr 19680 är inställd på 12 eller 21. Vektorn från
origon i maskinens koordinatsystem till punkt A på den första rotationsaxeln för bordet
ställs som vridbordsläget i maskinens koordinatsystem.

Vridbordsläge

Bordets första
roterande axel
Zm

Ym
Vridbordsläge

Xm

OBS!
Som punkt A ska man ställa in en position som är lätt att mäta på
bordets första rotationsaxel.
Ställ in ett radievärde,
Om vridbordet flyttas längs X-, Y-, eller Z-axeln eller alla dessa
axlar, ställer man in positionen för vridbordet när
maskinkoordinaterna för X-, Y-, och Z-axlarna är inställda på 0.

- 1527 -
A. PARAMETRAR BILAGA B-64604SW/01

Skärningspunktens offsetvektor mellan den första och andra vridbordsaxeln (X-axeln bland de tre
19703
grundaxlarna)

Skärningspunktens offsetvektor mellan den första och andra vridbordsaxeln (Y-axeln bland de tre
19704
grundaxlarna)

Skärningspunktens offsetvektor mellan den första och andra vridbordsaxeln (Z-axeln bland de tre
19705
grundaxlarna)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in dessa parametrar när den första rotationsaxeln och den andra rotationsaxeln för
bordet inte skär varandra. Dessa parametrar är giltiga när parameter nr 19680 är inställd
på 12. När rotationsaxlarna för styrning av bordet alla är på 0 grader, ställs vektorn från
punkt A till punkt B på den andra rotationsaxeln för bordet som skärningspunktens
offsetvektor i maskinens koordinatsystem.

När vridbordsaxlarna inte skär


Bordets andra roterande axel

A
Bordets första
roterande axel
Zm

Ym Skärningspunktens offsetvektor mellan


den första och andra vridbordsaxeln
Xm
Vridbordsläge

OBS!
Som punkt B ska man ställa in en position som är lätt att mäta på
bordets andra rotationsaxel.
Ställ in ett radievärde,

Skärningspunkten för kompenseringsvektor mellan verktygsaxeln och verktygets rotationsaxel


19709
(X-axeln av de grundläggande tre axlarna)

Skärningspunkten för kompenseringsvektor mellan verktygsaxeln och verktygets rotationsaxel


19710
(Y-axeln av de grundläggande tre axlarna)

Skärningspunkten för kompenseringsvektor mellan verktygsaxeln och verktygets rotationsaxel (Z-axeln


19711
av de grundläggande tre axlarna)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
- 1528 -
B-64604SW/01 BILAGA A. PARAMETRAR
Ställ in dessa parametrar när verktygsaxeln och verktygets rotationsaxel inte skär
varandra.
Dessa parametrar är giltiga när parameter nr 19680 är inställd på 2 eller 21.
Om parameter nr 19680 är 21, ställer man in vektorn från punkt D på verktygsaxeln till
punkt E, som bestäms på verktygets rotationsaxel som skärningspunktens offsetvektor i
maskinens koordinatsystem när rotationsaxeln för styrning av verktyget alla är på 0
grader.
Om parameter nr 19680 är 2, ställer man in vektorn från punkt D på verktygsaxeln till
punkt E, som bestäms på den andra rotatationsaxeln för verktyget som skärningspunktens
offsetvektor i maskinens koodinatsystem när rotationsaxeln för styrning av verktyget alla
är 0 grader.

När verktygsaxeln och verktygets rotationsaxel inte skär varandra

Styrpunkt

Skärningspunktens offsetvektor mellan


verktygsaxeln och verktygets rotationsaxel
E
Roterande
verktygsaxel D
Verktygshållare offset

Verktygslängdsoffset

Verktygets mittpunkt

OBS!
Punkt D bestäms genom att lägga till verktygslängdens offset och
verktygshållarens offset (parameter nr 19666) till verktygsspetsen.
Sätt som punkt E en position som är lätt att mäta.
Ställ in ett radievärde,

Skärningspunkten för kompenseringsvektor mellan den andra och första rotationsaxeln av verktyget
19712
(X-axeln av de grundläggande tre axlarna)

Skärningspunkten för kompenseringsvektor mellan den andra och första rotationsaxeln av verktyget
19713
(Y-axeln av de grundläggande tre axlarna)

Skärningspunkten för kompenseringsvektor mellan den andra och första rotationsaxeln av verktyget
19714
(Z-axeln av de grundläggande tre axlarna)

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] mm, tum (maskinenhet)
[Min. dataenhet] Beror på inkrementsystemet för den tillämpade axeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställningstabellen för standardparameter (A))
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Ställ in dessa parametrar när verktygets rotationsaxlar inte skär varandra.
Dessa parametrar är giltiga när parameter nr 19680 är inställd på 2.
Ställ in vektorn från punkt E på den andra rotationsaxeln för verktyget till punkt F på den
första rotationsaxeln för verktyget som skärningspunktens offsetvektor i maskinens
koordinatsystem när rotationsaxlarna för styrning av verktyget alla är 0 grader.

- 1529 -
A. PARAMETRAR BILAGA B-64604SW/01

När verktygsaxeln och verktygets rotationsaxel inte skär varandra

Verktygets första roterande axel

Styrpunkt

Skärningspunktens offsetvektor mellan


F verktygets den andra och första rotationsaxel

Skärningspunkt offsetvektor mellan


E verktygsaxeln och verktygets andra
roterande axel
Verktygets D
andra Verktygshållare offset
roterande
axel
Verktygslängdsoffset

Verktygets mittpunkt

OBS!
Ställ som punkt F en position som är lätt att mäta.
Ställ in ett radievärde,

19741 Övre gränsen för rörelseintervallet av den första rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställning för standardparameter
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Denna parameter ställer in den övre gränsen för rörelseintervallet för den första
rotationsaxeln i riktningsstyrning för verktygsaxel, indexering av lutat arbetsplan (G53.1).
Om rörelseintervallet för den första rotationsaxeln inte specificeras, eller om den första
rotationsaxeln är överhoppningsaxeln, så måste både denna parameter och parameter nr
19742 sättas på 0.

19742 Nedre gränsen för rörelseintervallet av den första rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställning för standardparameter
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Denna parameter ställer in den nedre gränsen för rörelseintervallet för den första
rotationsaxeln i riktningsstyrning för verktygsaxel, indexering av lutat arbetsplan (G53.1).
Om rörelseintervallet för den första rotationsaxeln inte specificeras, eller om den första
rotationsaxeln är överhoppningsaxeln, så måste både denna parameter och parameter nr
19741 sättas på 0.

19743 Övre gränsen för rörelseintervallet av den andra rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad

- 1530 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställning för standardparameter
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Denna parameter ställer in den övre gränsen för rörelseintervallet för den andra
rotationsaxeln i riktningsstyrning för verktygsaxel, indexering av lutat arbetsplan (G53.1).
När rörelseintervallet för den andra rotationsaxeln inte specificeras eller den andra
rotationsaxeln är överhoppningsaxeln så måste både denna parameter och parameter nr
19744 sättas på 0.

19744 Nedre gränsen för rörelseintervallet av den andra rotationsaxeln

[Typ indata] Parameterinmatning


[Datatyp] Verklig kanal
[Dataenhet] Grad
[Min. dataenhet] Beror på inkrementsystemet för referensaxeln
[Giltigt dataområde] 9 siffror av minsta dataenhet (se inställning för standardparameter
(När inkrementsystemet är IS-B, -999999.999 till +999999.999)
Denna parameter ställer in den nedre gränsen för rörelseintervallet för den andra
rotationsaxeln i riktningsstyrning för verktygsaxel, indexering av lutat arbetsplan (G53.1).
När rörelseintervallet för den andra rotationsaxeln inte specificeras eller den andra
rotationsaxeln är överhoppningsaxeln så måste både denna parameter och parameter nr
19743 sättas på 0.

#7 #6 #5 #4 #3 #2 #1 #0
19746 LOZ LOD

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#2 LOD Som verktygslängden för 3-dimensionell manuell matning:


0: Värdet i parameter nr 12318.
1: Används den verktygslängd som för närvarande används för
verktygslängdkompensering.

#3 LOZ När bit 2 (LOD) i parameter nr 19746 är satt till 1 och verktygslängdkompensering inte
tillämpas, används som verktygslängden för bearbetning med 3-dimensionell manuell
matning:
0: Värdet i parameter nr 12318.
1: Värdet 0.

#7 #6 #5 #4 #3 #2 #1 #0
19754 SPM

[Typ indata] Parameterinmatning


[Datatyp] Bitaxel

#7 SPM Rotationsaxelns position som används som referens när parametrarna för funktionen
nedan, parametrarna nr 19681 till 19714 är inställda, är:
0: Absoluta koordinater.
1: Maskinkoordinater

Denna parameter är effektiv för funktionerna nedan.


• Indexering av lutat arbetsplan

- 1531 -
A. PARAMETRAR BILAGA B-64604SW/01

24000 ATR- värde som motsvarar slav 01 på första FFSB-linjen

24001 ATR- värde som motsvarar slav 02 på första FFSB-linjen


till till
24031 ATR- värde som motsvarar slav 32 på första FFSB-linjen

OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 1001 till 1046, 2001 till 2016, 3001 till 3004, 1000
Var och en av dessa parametrar ställer in värdet (ATR-värde) i tabellen över
adressöversättning som motsvarar varje slav 1 till 32 på den första FSSB-linjen (första
optiska kontaktdonet).
Slav är ett samlingsnamn för servoförstärkare, spindelförstärkare och gränssnittenheten
för den separata detektorn som är anslutna via en FSSB-optisk kabel till CNC. Siffrorna 1
till 32 tilldelas till slavarna, där nyare siffror tilldelas sekventiellt till slavarna som ligger
närmare CNC.
En 2-axelförstärkare består av två slavar och en 3-axelförstärkare består av tre slavar. I
vardera av dessa parametrar ställer man in ett värde som beskrivs nedan, beroende på om
slaven är en förstärkare, gränssnittsenhet för separat detektor eller obefintlig.
• När slaven är en servoförstärkare:
Ange axelnumret för en servoförstärkare som ska tilldelas (värde satt med parameter
nr 1023) plus 1000.
• När slaven är en spindelförstärkare:
Ange spindelnumret för en spindel som ska tilldelas (värde satt med parameter 3717)
plus 2000.
• När slaven är en gränssnittsenhet för separat detektor:
Ställ in 3001, 3002, 3003 och 3004, för de första (en kopplad närmast CNC), andra,
tredje och fjärde gränssnittenheterna för separata detektorer.
• När slaven är obefintlig:
Ställ in 1000.

OBS!
1 När funktionen elektronisk växellåda (EGB) används
Även om en förstärkare egentligen inte krävs för en
EGB-dymmyaxel, ställer man in denna parameter med antagandet
att en dymmy-förstärkare är inkopplad. För att uttrycka det på ett
annat sätt så anges denna parameter med ett värde som anges i
EGB-dymmyaxelparametern (nr 1023) plus 1000 istället för “1000”,
som ett värde i tabellen över adressöversättning för en av de
obefintliga slavarna.
2 När FSSB är inställt på automatiskt inställningsläge (när bit 0)
FMD) i parameter nr 1902 är ställd till 0), ställs parameter nr 24000
automatiskt till 24031 när data matas in på
FSSB-inställningsskärmen. När läget manuell inställning 2 är satt
(när bit 0 (FMD) i parameter nr 1902 är satt till 1), ser man till att
direkt ställa in värdena i parameter nr 24000 till 24031.

- 1532 -
B-64604SW/01 BILAGA A. PARAMETRAR

Exempel på axelkonfiguration och parameterinställning


- Exempel 1 typisk inställning
CNC
Slav- ATR
nummer nr.24000 Axel
Numret på Programaxel- Servoaxel
-24031
den styrda namn nr 1020 nr 1023
axeln

SV(1 axel) 1 1001 X


1 X 1
2 Y 3 2 1002 A
SV(2 axlar)
3 Z 4 3 1003 Y

4 A 2 4 1004 Z
SV(2 axlar)
5 B 5 5 1005 B
6 C 6 SP 6 2001 S1

Spindel- Spindelförstärkar- M1 7 3001 (M1)


nummer nummer
Nr 3717 SV(1 axel) 8 1006 C
1(S1) 1 M2 9 3002 (M2)
2(S2) 2
SP 10 2002 S2
11 till 32 1000 (Ingen)
CNC
Slav- ATR
nummer nr.24000 Axel
Numret på Programaxel- Servoaxel -24031
den styrda namn nr 1020 nr 1023
axeln

SV(1 axel) 1 1001 X


1 X 1
2 Y 3 2 1003 Y
SV(2 axlar)
3 Z 4 3 1004 Z

4 A 2 4 1002 A
SV(2 axlar)
5 B 5 5 1005 B
6 C 6 SP 6 2002 S2

Spindel- Spindelförstärkar- M1 7 3001 (M1)


nummer nummer
Nr 3717 SV(1 axel) 8 1006 C

1(S1) 1 M2 9 3002 (M2)


2(S2) 2 10 2001 S1
SP
11 till 32 1000 (Ingen)

SV: Servoförstärkare
SP: Spindelförstärkare
M1/M2: Första/andra gränssnittsenheterna för separata detektorer

- 1533 -
A. PARAMETRAR BILAGA B-64604SW/01

- Exempel 2 Inställning med en dummy-axel som används


Exempel på axelkonfiguration och parameterinställningar när funktionen elektronisk växellåda
(EGB) används
(EGB-slavaxel: A-axel, EGB-dummy-axel: B-axel)
CNC
Slav- ATR
nummer nr.24000
Numret på Programaxel- Servoaxel Axel
-24031
den styrda namn nr 1020 nr 1023
axeln

SV(1 axel) 1 1001 X


1 X 1
2 Y 2 2 1002 Y
SV(2 axlar)
3 Z 5 3 1003 A

4 A 3 4 1005 Z
SV(2 axlar)
5 B 4 5 1006 C
6 C 6 M1 6 3001 (M1)
M2 7 3002 (M2)

8 1004 B(Dummy)

9 1000 (Ingen)

10 1000 (Ingen)

SV: Servoförstärkare
M1/M2: Första/andra gränssnittsenheterna för separata detektorer

24032 ATR- värde som motsvarar slav 01 på andra FFSB-linjen

24033 ATR- värde som motsvarar slav 02 på andra FFSB-linjen


till till
24063 ATR- värde som motsvarar slav 32 på andra FFSB-linjen

OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 1001 till 1046, 2001 till 2016, 3005 till 3008, 1000
Var och en av dessa parametrar ställer in värdet (ATR-värde) i tabellen över
adressöversättning som motsvarar varje slav 1 till 32 på den andra FSSB-linjen (andra
optiska kontaktdonet). Ange endast dessa parametrar när ett kontrollkort för servoaxeln
med två optiska kontaktdon (FSSB-linjer) används.
För att ange dessa parametrar följer man samma förfarande som i den första FSSB-linjen
(parametrarna nr 24000 till 24031). Observera dock att det giltiga dataintervallet varierar
beroende på vilken gränssnittenheten för separat detektor som används.
• När slaven är en gränssnittsenhet för separat detektor:
Ställ in 3005, 3006, 3007 och 3008, för de första (en kopplad närmast CNC), andra,
tredje och fjärde gränssnittenheterna för separata detektorer.

- 1534 -
B-64604SW/01 BILAGA A. PARAMETRAR
24064 ATR- värde som motsvarar slav 01 på tredje FFSB-linjen

24065 ATR- värde som motsvarar slav 02 på tredje FFSB-linjen


till till
24095 ATR- värde som motsvarar slav 32 på tredje FFSB-linjen

OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Ord
[Giltigt dataområde] 1049 till 1078, 2001 till 2016, 3009 till 3012, 1000
Var och en av dessa parametrar ställer in värdet (ATR-värde) i tabellen över
adressöversättning som motsvarar varje slav 1 till 32 på den tredje FSSB-linjen. Ange
endast dessa parametrar när ett extra axelkort används.
För att ange dessa parametrar följer man samma förfarande som i den första FSSB-linjen
(parametrarna nr 24000 till 24031). Observera dock att det giltiga dataintervallet varierar.
• När slaven är en gränssnittsenhet för separat detektor:
Ställ in 3009, 3010, 3011 och 3012, för de första (en kopplad närmast CNC), andra,
tredje och fjärde gränssnittenheterna för separata detektorer.

24096 Kontaktnummer för den första eller nionde gränssnittsenheten för den separata detektorn

24097 Kontaktnummer för den andra eller tionde gränssnittsenheten för den separata detektorn

24098 Kontaktnummer för den tredje eller elfte gränssnittsenheten för den separata detektorn

24099 Kontaktnummer för den fjärde eller tolfte gränssnittsenheten för den separata detektorn

24100 Kontaktnummer för den femte gränssnittsenheten för den separata detektorn

24101 Kontaktnummer för den sjätte gränssnittsenheten för den separata detektorn

24102 Kontaktnummer för den sjunde gränssnittsenheten för den separata detektorn

24103 Kontaktnummer för den åttonde gränssnittsenheten för den separata detektorn

OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.

[Typ indata] Parameterinmatning


[Datatyp] Bytesaxel
[Giltigt dataområde] 0 till 8
Ange ett kontaktnummer för det kontaktdon som gränssnittenheten för den separata
detektorn är anslutet till om gränssnittenheten för den separata detektorn ska användas. I
följande tabell listas de nödvändiga inställningarna. Var noga med att ange 0 för
kontaktdon som inte används.

Överensstämmelsen mellan kontaktdon och kontaktnummer


Stickkontakt Kontaktnummer
JF101 1
JF102 2
- 1535 -
A. PARAMETRAR BILAGA B-64604SW/01

Överensstämmelsen mellan kontaktdon och kontaktnummer


Stickkontakt Kontaktnummer
JF103 3
JF104 4
JF105 5
JF106 6
JF107 7
JF108 8

(Inställningsexempel)
Kontaktdon till vilken varje gränssnittenhet för separat
Parameterinställning
Styrd detektor är ansluten
axel 1:a 2:a 5:e 6:e N° N° N° N°
kontaktdonet kontaktdonet kontaktdonet kontaktdonet 24096 24097 24100 24101
X1 JF101 - - - 1 0 0 0
Y1 - JF102 - - 0 2 0 0
Z1 - - JF102 - 0 0 2 0
X2 - JF101 - - 0 1 0 0
Y2 - - - JF101 0 0 0 1
Z2 - - - - 0 0 0 0
A1 - - JF101 - 0 0 1 0
B1 - - - JF102 0 0 0 2
C1 - JF104 - - 0 4 0 0
A2 JF102 - - - 2 0 0 0
B2 - JF103 - - 0 3 0 0
C2 - - - JF103 0 0 0 3

OBS!
1 Ange dessa parametrar när gränssnittenheten för separat detektor
används.
2 Parameter nr 24096 till 24103 anges automatiskt när data matas in
på FSSB-inställningsskärmen om det läge för FSSB-inställning som
används är det automatiska inställningsläget (bit 0 (FMD) i parameter
nr 1902 = “0”). Vid läget manuell inställning 2 (bit 0 (FMD) i
parameter nr 1902) = “1”), anges parametrarna direkt.

#7 #6 #5 #4 #3 #2 #1 #0
24308 SMH

[Typ indata] Parameterinmatning


[Datatyp] Bit

#1 SMH Den väntande M-koden för simultan multikanal programredigering är:


0: Inte markerad.
1: Markerad.

#7 #6 #5 #4 #3 #2 #1 #0
25651 HST SGS FFS OST

[Typ indata] Parameterinmatning


[Datatyp] Bitkanal

#0 OST Under oscillationsrörelse, om G80-kommandot eller återställning anges.


0: Oscillationsaxeln flyttas till punkt R och stannar. (Standardspecifikation)
- 1536 -
B-64604SW/01 BILAGA A. PARAMETRAR
1: Oscillationsaxeln retarderar och stannar.

#1 FFS När oscillationsrörelsen startas av kommandot G81.1,


0: Oscillationsrörelsen påbörjas, efter att oscillationsaxeln passerar punkt R och
mittenpunkten mellan de övre och nedre dödpunkterna passeras.
(Standardspecifikation)
1: Rörelser till punkt R och till mittenpunkten mellan de övre och nedre dödpunkterna
utelämnas och oscillationsrörelsen kan startas omedelbart.
Om denna parameter är inställd på 1 är den första dödpunkten enligt nedan.

Läge innan G81.1-kommando Den första


dödpunkten
Första kommandot för oscillationsrörele efter strömmen satts på eller i
nollställningsläge.
Nedre dödpunkt
I händelse av avbrottskommando specificerats på väg till nedre
dödpunkt vid senaste oscillationsrörelse.
I händelse av avbrottskommando specificerats på väg till övre dödpunkt
Övre dödpunkt
vid senaste oscillationsrörelse.

OBS!
Om denna parameter är aktiv måste parameter OST(nr 25651#0)
ställas in på 1.

#2 SGS Om oscillationsrörelsen avbryts av oscillationsstartsignalen CHPST <Gn051.6>,


0: Oscillationsaxeln flyttas till punkt R och stannar. (Standardspecifikation)
1: Oscillationsaxeln retarderar och stannar.
Om oscillations axeln retarderas och stannas med oscillationsstartsignalen CHPST,
använder man förinställningssignal till varje axel i arbetsstyckets koordinatsystem
WPRST1-WPRST8<Gn358> tillsammans.
Se följande handbok för mer information om inställningsmetod osv.
"ANSLUTNINGSHANDBOK (FUNKTION)" (B-64603SW-1)
"Förinställningssignal av arbetsstyckets koordinatsystem för varje axel"

OBS!
Om denna parameter är aktiv måste parameter OST(nr 25651#0)
ställas in på 1.

#3 HST Under oscillationsrörelse, om stoppsignalen för oscillation *CHLD <Gn051.7> är inställd


till "0" från "1",
0: Oscillationsaxeln flyttas till punkt R och stannar. (Standardspecifikation)
1: Oscillationsaxeln retarderar och stannar.

OBS!
Om denna parameter är aktiv måste parameter OST och SGS (nr
25651#0 och #2) ställas in på 1.

25652 Maximalt tillåten accelerationsgrad för oscillationsrörelse

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek2, tum/sek2, grader/sek2 (maskinenhet)
[Giltigt dataområde] Se inställningstabellen för standardparametrar (D). (Operationsområde: 0.0 till
+100000.0)
- 1537 -
A. PARAMETRAR BILAGA B-64604SW/01

Ange en maximalt tillåten accelerationsgrad för oscillationsaxeln under


oscillationsrörelsen (med sinuskurvans matningsvärde).

Om ett värde större än maxvärdet (100000.0) är inställt låses värdet på maxvärdet


(100000.0).
Om 0 är inställt, antas maxvärdet (100000.0) vara inställt.

25653 Accelerationsgrad för start eller avbrott av oscillationsrörelse

[Typ indata] Parameterinmatning


[Datatyp] Verklig axel
[Dataenhet] mm/sek2, tum/sek2, grader/sek2 (maskinenhet)
[Giltigt dataområde] Se inställningstabellen för standardparametrar (D). (Operationsområde: 0.0 till
+100000.0)
Är acceleratoinsgraden för startrörelsen (från punkt R till mittenpunkten mellan övre och
nedre dödpunkterna) eller avbrottsrörelsen.
När överstyrningen ändras under oscillationsrörelse är ställs dessutom
accelerationen/retardationen med denna parameter.
Om ett värde större än maxvärdet (100000.0) är inställt låses värdet på maxvärdet
(100000.0).
Om 0 är inställt, antas maxvärdet (100000.0) vara inställt.

#7 #6 #5 #4 #3 #2 #1 #0
27350 GTP

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 GTP När ett allmänt verktyg ritas i animerad simulering, är spetsen:


0: Placerad på framsidan.
1: Placerad på baksidan.

Hållare Hållare
Spets

Framsida Baksida

27351 Skärkantlängden som tillämpas när ett allmänt verktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärkantlängden som tillämpas när ett allmänt verktyg ritas i
animerad simulering

- 1538 -
B-64604SW/01 BILAGA A. PARAMETRAR

Hållare

Spets

Skärkantslängd

När 0 är inställd, antas 12 mm för metrisk inmatning eller 0,4724 tum för tuminmatning.

27352 Hållarens längd som tillämpas när ett allmänt verktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens längd som tillämpas när ett allmänt verktyg ritas i
animerad simulering

Hållare
Hållarens längd
Spets

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

27353 Hållarens bredd som tillämpas när ett allmänt verktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens bredd som tillämpas när ett allmänt verktyg ritas i
animerad simulering

Hållare

Spets

Hållarens bredd

När 0 är inställd, antas 14 mm för metrisk inmatning eller 0.5512 tum för tuminmatning.

- 1539 -
A. PARAMETRAR BILAGA B-64604SW/01

27354 Hållarens längd 2 som tillämpas när ett allmänt verktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens längd 2 som tillämpas när ett allmänt verktyg ritas i
animerad simulering

Hållare
Spets

Hållarens längd 2

27355 Hållarens bredd 2 som tillämpas när ett allmänt verktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens bredd 2 som tillämpas när ett allmänt verktyg ritas i
animerad simulering

Hållare
Hållarens bredd 2

Spets

Hållarens bredd

#7 #6 #5 #4 #3 #2 #1 #0
27356 TTP

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 TTP När ett gängskärningsverktyg ritas i animerad simulering, är spetsen:


0: Placerad på framsidan.
1: Placerad på baksidan.

- 1540 -
B-64604SW/01 BILAGA A. PARAMETRAR

Hållare Hållare
Spets

Framsida Baksida

27357 Skärkantsbredden som tillämpas när ett gängskärningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärkantsbredden som tillämpas när ett gängskärningsverktyg
ritas i animerad simulering

Hållare

Spets

Skärkantsbredd

När 0 är inställd, antas 3 mm för metrisk inmatning eller 0.11811 tum för tuminmatning.

27358 Hållarens längd som tillämpas när ett gängskärningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens längd som tillämpas när ett gängskärningsverktyg ritas i
animerad simulering

Hållare
Hållarens längd

Spets

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

- 1541 -
A. PARAMETRAR BILAGA B-64604SW/01

27359 Hållarens bredd som tillämpas när ett gängskärningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens bredd som tillämpas när ett gängskärningsverktyg ritas i
animerad simulering

Hållare

Spets

Hållarens bredd

När 0 är inställd, antas 14 mm för metrisk inmatning eller 0.5512 tum för tuminmatning.

#7 #6 #5 #4 #3 #2 #1 #0
27360 GVP

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 GVP När ett spårskärningsverktyg ritas i animerad simulering, är spetsen:


0: Placerad på framsidan.
1: Placerad på baksidan.

Hållare Hållare
Spets

Framsida Baksida

27361 Hållarens längd som tillämpas när ett spårskärningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens längd som tillämpas när ett spårskärningsverktyg ritas i
animerad simulering

- 1542 -
B-64604SW/01 BILAGA A. PARAMETRAR

Hållare
Hållarens längd

Spets

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

27362 Hållarens bredd som tillämpas när ett spårskärningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens bredd som tillämpas när ett spårskärningsverktyg ritas i
animerad simulering

Hållare

Spets

Hållarens bredd

När 0 är inställd, antas 14 mm för metrisk inmatning eller 0.5512 tum för tuminmatning.

#7 #6 #5 #4 #3 #2 #1 #0
27363 BTP

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 BTP När ett verktyg med rund egg ritas i animerad simulering, är spetsen:
0: Placerad på framsidan.
1: Placerad på baksidan.

Hållare Hållare
Spets

Framsida Baksida

- 1543 -
A. PARAMETRAR BILAGA B-64604SW/01

27364 Hållarens längd som tillämpas när ett verktyg med rund egg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens längd som tillämpas när ett verktyg med rund egg ritas i
animerad simulering

Hållare
Hållarens längd

Spets

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

27365 Hållarens bredd som tillämpas när ett verktyg med rund egg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens bredd som tillämpas när ett verktyg med rund egg ritas i
animerad simulering

Hållare

Spets
Hållarens bredd

När 0 är inställd, antas 14 mm för metrisk inmatning eller 0.5512 tum för tuminmatning.

#7 #6 #5 #4 #3 #2 #1 #0
27366 STP

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 STP När ett rakt verktyg med spetsig nos ritas i animerad simulering, är spetsen:
0: Placerad på framsidan.
1: Placerad på baksidan.

- 1544 -
B-64604SW/01 BILAGA A. PARAMETRAR

Hållare Hållare
Spets

Framsida Baksida

27367 Skärkantlängden som tillämpas när ett rakt verktyg med spetsig nos ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärkantlängden som tillämpas när ett rakt verktyg med spetsig
nos ritas i animerad simulering

Hållare

Spets
Skärkantslängd

När 0 är inställd, antas 12 mm för metrisk inmatning eller 0,4724 tum för tuminmatning.

27368 Hållarens längd som tillämpas när ett rakt verktyg med spetsig nos ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens längd som tillämpas när ett rakt verktyg med spetsig nos
ritas i animerad simulering

Hållare
Hållarens längd

Spets

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

- 1545 -
A. PARAMETRAR BILAGA B-64604SW/01

27369 Hållarens bredd som tillämpas när ett rakt verktyg med spetsig nos ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens bredd som tillämpas när ett rakt verktyg med spetsig nos
ritas i animerad simulering

Hållare

Spets
Hållarens bredd

När 0 är inställd, antas 14 mm för metrisk inmatning eller 0.5512 tum för tuminmatning.

27370 Hållarens längd 2 som tillämpas när ett rakt verktyg med spetsig nos ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens längd 2 som tillämpas när ett rakt verktyg med spetsig
nos ritas i animerad simulering

Hållare

Spets

Hållarens längd 2

27371 Hållarens bredd 2 som tillämpas när ett rakt verktyg med spetsig nos ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens bredd 2 som tillämpas när ett rakt verktyg med spetsig
nos ritas i animerad simulering

- 1546 -
B-64604SW/01 BILAGA A. PARAMETRAR

Hållare
Hållarens bredd 2

Spets

Hållarens bredd

27372 Skärlängd som tillämpas när ett borrverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärlängden som tillämpas när ett borrverktyg ritas i animerad
simulering

Skärlängd

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

27373 Skärlängd som tillämpas när en fras med plan ände ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärlängden som tillämpas när en fräs med plan ände ritas i
animerad simulering

Skärlängd

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

27374 Skärlängd som tillämpas när ett verktyg för invändig gängning ritas i animerad simulering

[Typ indata] Parameterinmatning


- 1547 -
A. PARAMETRAR BILAGA B-64604SW/01

[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärlängden som tillämpas när ett verktyg för invändig gängning
ritas i animerad simulering

Skärlängd

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.
27375 Spetsvinkel som tillämpas när ett fasningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] Grad
[Giltigt dataområde] 0 till 90
Denna parameter anger spetsvinkeln som tillämpas när ett fasningsverktyg ritas i
animerad simulering.

Spetsvinkel

27376 Skärlängd som tillämpas när ett fasningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärlängden som tillämpas när ett fasningsverktyg ritas i
animerad simulering

Skärlängd

- 1548 -
B-64604SW/01 BILAGA A. PARAMETRAR
När 0 är inställd, antas 26 mm för metrisk inmatning eller 1.0236 tum för tuminmatning.

27377 Skärlängd som tillämpas när ett fasningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger den skärlängd som tillämpas när ett fasningsverktyg ritas i
animerad simulering

Skärlängd

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

27378 Skaftlängd som tillämpas när ett fasningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger den skaftlängd som tillämpas när ett fasningsverktyg ritas i
animerad simulering.

Skaftlängd

När 0 är inställd, antas 130 mm för metrisk inmatning eller 5.1181 tum för tuminmatning.

27379 Skaftdiameter som tillämpas när ett fasningsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger den skaftdiameter som tillämpas när ett fasningsverktyg ritas i
animerad simulering.

- 1549 -
A. PARAMETRAR BILAGA B-64604SW/01

Skaftdiameter

När 0 är inställd, antas 32 mm för metrisk inmatning eller 1.2598 tum för tuminmatning.

27380 Skärlängd som tillämpas när en kulfräs ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärlängden som tillämpas när en kulfräs ritas i animerad
simulering.

Skärlängd

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

27381 Skärlängd som tillämpas när en brotsch ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärlängden som tillämpas när en brotsch ritas i animerad
simulering.

Skärlängd

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

- 1550 -
B-64604SW/01 BILAGA A. PARAMETRAR
27382 Skärlängd som tillämpas när ett arborrverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärlängden som tillämpas när ett arborrverktyg ritas i animerad
simulering

Skärlängd

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

27383 Skärlängd som tillämpas när en planfräs ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger skärlängden som tillämpas när en planfräs ritas i animerad
simulering

Skärlängd

När 0 är inställd, antas 63 mm för metrisk inmatning eller 2,4803 tum för tuminmatning.

#7 #6 #5 #4 #3 #2 #1 #0
27384 VRP

[Typ indata] Parameterinmatning


[Datatyp] Bit

#0 VRP När ett multifunktionsverktyg ritas i animerad simulering, är spetsen:


0: Placerad på framsidan.
1: Placerad på baksidan.

- 1551 -
A. PARAMETRAR BILAGA B-64604SW/01

Hållare Hållare
Spets

Framsida Baksida

27385 Hållarens längd som tillämpas när ett multifunktionsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens längd som tillämpas när ett multifunktionsverktyg ritas i
animerad simulering.

Hållare
Hållarens längd

Spets

När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.

27386 Hållarens bredd som tillämpas när ett multifunktionsverktyg ritas i animerad simulering

[Typ indata] Parameterinmatning


[Datatyp] Dubbelord
[Dataenhet] 0,001mm (metrisk inmatning), 0,0001tums (tuminmatning)
[Giltigt dataområde] 0 eller större
Denna parameter anger hållarens bredd som tillämpas när ett multifunktionsverktyg ritas i
animerad simulering.

Hållare

Spets
Hållarens bredd

När 0 är inställd, antas 14 mm för metrisk inmatning eller 0.5512 tum för tuminmatning.

- 1552 -
B-64604SW/01 BILAGA A. PARAMETRAR

A.2 DATATYP
Parametrarna indelas i datatyper på följande sätt:
Datatyp Giltigt dataområde Anmärkningar
Bit
Bitmaskingrupp
Bitkanal 0 eller 1
Bitaxel
Bitspindel
Byte
Bytemaskingrupp -128 till 127
En del parametrar hanterar dessa typer
Bytekanal 0 till 255
av data som data utan förtecken.
Bytesaxel
Bytespindel
Ord
Ordmaskingrupp
-32768 till 32767 En del parametrar hanterar dessa typer
Ordkanal 0 till 65535 av data som data utan förtecken.
Ordaxel
Ordspindel
Dubbelord
Dubbelordsmaskingrupp
En del parametrar hanterar dessa typer
Dubbelord-kanal 0 till ±999999999
av data som data utan förtecken.
Dubbelordsaxel
Dubbelordsspindel
Verklig
Verklig maskingrupp
Se inställningstabellerna för
Verklig kanal standardparametrar.
Verklig axel
Verklig spindel

OBS!
1 Var och en av parametrarna i biten, bitmaskingruppen, bitkanalen, bitaxeln och
bitspindeltyperna består av 8 bits för ett datanummer (parametrar med åtta olika
betydelser).
2 För varje maskingruppstyp finns det parametrar som motsvarar det maximala
antalet maskingrupper så att oberoende data kan ställas in för varje
maskingrupp.
3 För kanaltyper finns det parametrar som motsvarar det maximala antalet kanaler
så att oberoende data kan ställas in för varje kanal.
4 För axeltyper finns det parametrar som motsvarar det maximala antalet styraxlar
så att oberoende data kan ställas in för varje styraxel.
5 För spindeltyper finns det parametrar som motsvarar det maximala antalet
spindlar så att oberoende data kan ställas in för varje spindelaxel.
6 Det giltiga dataområdet för varje datatyp indikerar ett allmänt område. Området
varierar beroende på parametrarna. För det giltiga dataområdet för en specifik
parameter hänvisas till förklaringen för den aktuella parametern.

- 1553 -
A. PARAMETRAR BILAGA B-64604SW/01

A.3 INSTÄLLNINGSTABELLER FÖR STANDARDPARAMETRAR


I detta avsnitt definieras de minsta standarddataenheterna och de giltiga dataområdena för
CNC-parametrar av verklig typ, verklig maskingruppstyp, verklig kanaltyp, verklig axeltyp och verklig
spindeltyp. Datatypen och dataenheten för varje parameter överensstämmer med specifikationerna för
varje funktion.

OBS!
1 Värdena avrundas uppåt eller neråt till den närmaste multipeln för den mista
dataenheten.
2 Ett giltigt dataområde innebär gränser datainmatning och kan avvika från värden
som representerar aktuella prestanda.
3 För information om områdena för kommandon till CNC-maskinen hänvisas till
bilaga D, "Gränsvärden för kommandon."

(A) Längd- och vinkelparametrar (typ 1)


Dataenhet Inkrementsystem Minsta dataenhet Giltigt dataområde
IS-A 0.01 -999999.99 till +999999.99
mm
IS-B 0.001 -999999.999 till +999999.999
grad
IS-C 0.0001 -99999.9999 till +99999.9999
IS-A 0.001 -99999.999 till +99999.999
tum IS-B 0.0001 -99999.9999 till +99999.9999
IS-C 0.00001 -9999.99999 till +9999.99999

(B) Längd- och vinkelparametrar (typ 2)


Dataenhet Inkrementsystem Minsta dataenhet Giltigt dataområde
IS-A 0.01 0.00 till +999999.99
mm
IS-B 0.001 0.000 till +999999.999
grad
IS-C 0.0001 0.0000 till +99999.9999
IS-A 0.001 0.000 till +99999.999
tum IS-B 0.0001 0.0000 till +99999.9999
IS-C 0.00001 0.00000 till +9999.99999

(C) Hastighets- och vinkelhastighetsparametrar


Dataenhet Inkrementsystem Minsta dataenhet Giltigt dataområde
IS-A 0.01 0.00 till +999000.00
mm/min
IS-B 0.001 0.000 till +999000.000
grader/min)
IS-C 0.0001 0.0000 till +99999.9999
IS-A 0.001 0.000 till +96000.000
tum/min IS-B 0.0001 0.0000 till +9600.0000
IS-C 0.00001 0.00000 till +4000.00000

(D) Accelerations- och vinkelaccelerationsparametrar


Dataenhet Inkrementsystem Minsta dataenhet Giltigt dataområde
IS-A 0.01 0.00 till +999999.99
mm/sek2
IS-B 0.001 0.000 till +999999.999
grad./sek2
IS-C 0.0001 0.0000 till +99999.9999
IS-A 0.001 0.000 till +99999.999
tum/sek2 IS-B 0.0001 0.0000 till +99999.9999
IS-C 0.00001 0.00000 till +9999.99999

- 1554 -
B-64604SW/01 BILAGA B. PROGRAMKODLISTA

B PROGRAMKODLISTA
ISO-kod EIA-kod Kundmakro Användbart
Teckennamn Kod Kod
Tecken Tecken Utan Med som filnamn
(hexadecimal) (hexadecimal)
kundmakro kundmakro
Nummer 0 0 30 0 20 *
Nummer 1 1 B1 1 01 *
Nummer 2 2 B2 2 02 *
Nummer 3 3 33 3 13 *
Nummer 4 4 B4 4 04 *
Nummer 5 5 35 5 15 *
Nummer 6 6 36 6 16 *
Nummer 7 7 B7 7 07 *
Nummer 8 8 B8 8 08 *
Nummer 9 9 39 9 19 *
Adress A A 41 a 61 *
Adress B B 42 b 62 *
Adress C C C3 c 73 *
Adress D D 44 d 64 *
Adress E E C5 e 75 *
Adress F F C6 f 76 *
Adress G G 47 g 67 *
Adress H H 48 h 68 *
Adress I I C9 i 79 *
Adress J J CA j 51 *
Adress K K 4B k 52 *
Adress L L CC l 43 *
Adress M M 4D m 54 *
Adress N N 4E n 45 *
Adress O O CF o 46 *
Adress P P 50 p 57 *
Adress Q Q D1 q 58 *
Adress R R D2 r 49 *
Adress S S 53 s 32 *
Adress T T D4 t 23 *
Adress U U 55 u 34 *
Adress V V 56 v 25 *
Adress W W D7 w 26 *
Adress X X D8 x 37 *
Adress Y Y 59 y 38 *
Adress Z Z 5A z 29 *
RADERA Del FF Del 7F
Blanksteg bakåt BS 88 BS 2A
Tabulator HT 09 Flik 2E
LF eller CR eller
Blockslut 0A 80
NL EOB
Vagnretur CR 8D
Blanksteg SP A0 SP 10
Absolut
% A5 ER 0B
återspolningsstopp
Styrning AV (start av
( 28 (2-4-5) 1A
kommentar)

- 1555 -
B. PROGRAMKODLISTA BILAGA B-64604SW/01

ISO-kod EIA-kod Kundmakro Användbart


Teckennamn Kod Kod
Tecken Tecken Utan Med som filnamn
(hexadecimal) (hexadecimal)
kundmakro kundmakro
Styrning PA (slut
) A9 (2-4-7) 4A
kommentar)
Plustecken + 2B + 70 *
Minustecken - 2D - 40 *
Kolon (adress O) : 3A
Extra blockskipp / AF / 31
Period (decimalpunkt) . 2E . 6B *
Parameter
Ruta # A3
(nr 6012)
Dollartecken $ 24
Et-tecken & A6 & 0E
Apostrof ‘ 27
Parameter
Asterisk * AA
(nr 6010)
Komma , AC , 3B
Semikolon ; BB
Vänster spetsparentes < 3C
Parameter
Likhetstecken = BD
(nr 6011)
Höger spetsparentes > BE
Frågetecken ? 3F
Merkantilt och-tecken @ C0
Anföringstecken “ 22
Parameter
Vänster hakparentes [ DB
(nr 6013)
Parameter
Höger hakparentes ] DD
(nr 6014)
Parameter
Understreck _ 6F *
(nr 6018)
Gemena bokstaven a a E1 *
Gemena bokstaven b b E2 *
Gemena bokstaven c c 63 *
Gemena bokstaven d d E4 *
Gemena bokstaven e e 65 *
Gemena bokstaven f f 66 *
Gemena bokstaven g g E7 *
Gemena bokstaven h h E8 *
Gemena bokstaven i i 69 *
Gemena bokstaven j j 6A *
Gemena bokstaven k k EB *
Gemena bokstaven l l 6C *
Gemena bokstaven m m ED *
Gemena bokstaven n n EE *
Gemena bokstaven o o 6F *
Gemena bokstaven p p F0 *
Gemena bokstaven q q 71 *
Gemena bokstaven r r 72 *
Gemena bokstaven s s F3 *
Gemena bokstaven t t 74 *
Gemena bokstaven u u F5 *
Gemena bokstaven v v F6 *
Gemena bokstaven w w 77 *
Gemena bokstaven x x 78 *
- 1556 -
B-64604SW/01 BILAGA B. PROGRAMKODLISTA
ISO-kod EIA-kod Kundmakro Användbart
Teckennamn Kod Kod
Tecken Tecken Utan Med som filnamn
(hexadecimal) (hexadecimal)
kundmakro kundmakro
Gemena bokstaven y y F9 *
Gemena bokstaven z z FA *

OBS!
1 Symbolerna som står i kolumnen "Kundmakro" har följande betydelse.
(Blanksteg) : Tecknet registreras i minnet och har en speciell betydelse. Om
det används på fel ställe i en instruktion som inte är en
kommentar utlöses ett larm.
: Tecknet registreras inte i minnet utan ignoreras.
: Tecknet registreras i minnet men ignoreras under programkörningen.
Teckner som har "*" i fältet "Användbart som filnamn" och används som
filnamn ignoreras inte. Gemena bokstäver i ett NC-program följer efter
inställningen av bit 0 (ESL) för parameter nr 3459.
: Tecknet registreras i minnet. Om det används i en instruktion som inte är en
kommentar utlöses ett larm.
: Om tecknet används i en instruktion som inte är en kommentar registreras
det inte i minnet. Om det används i en kommentar registreras det i minnet.
2 Symbolen som står i kolumnen "Användbart som filnamn" har följande betydelse:
* : Klarar av att kodas mellan "<" och ">" som ett filnamn.
3 Koder som inte står i denna tabell ignoreras om de har rätt paritet.
4 Koder med fel paritet utlöser TH-larmet. Däremot ignoreras de utan att utlösa
TH-larm om de står i ett kommentaravsnitt.

- 1557 -
C. LISTA ÖVER FUNKTIONER
OCH PROGRAMFORMAT BILAGA B-64604SW/01

C LISTA ÖVER FUNKTIONER OCH PROGRAMFORMAT


För en del funktioner skiljer sig formatet som används för specificering på fleroperationsmaskinen från
formatet som används på svarvsystemet. Dessutom används vissa funktioner endast för en av
styrningstyperna för fleroperationsmaskinen och svarvsystemet.
Vissa funktioner kan inte läggas till som tillval beroende på vilken modell som används.
För detaljerad information hänvisas till relevanta avsnitt eller underavsnitt.

I listan används följande symboler:


• För fleroperationsmaskiner
x: Basaxel 1 (X),
y : Basaxel 2 (Y),
z : Basaxel 3 (Z)
• För svarv
x: Basaxel 1 (X),
z : Basaxel 2 (Z),
kodad och använder G-kodsystem A
•IP_ : utgör en kombination av godtyckliga axeladresser som använder X,Y,Z,A,B och C (som t.ex.
X_ Y_ Z_).

Funktioner Illustration Programformat


Positionering IP G00 IP_ ;
(G00)
Startpunkt
Linjär interpolation IP G01 IP_ F_;
(G01)
Startpunkt
Cirkulär interpolation • För fleroperationsmaskiner
(G02, G03) Startpunkt
G02 R_
G17 X_ Y_ F_ ;
G03 I_ J_

R G02
J G02 R_
G18 X_ Z_ F_ ;
G03 I_ K_
I
(x, y)
G03 G02 R_
(x, y) G19 Y_ Z_ F_ ;
G03 J_ K_

• För svarv
R G02 R_
J X_ Z_ F_ ;
G03 I_ K_
I
Startpunkt
Spiralinterpolation z G02 R_
(G02, G03) G17 X_ Y_ α_ F_ ;
G03 I_ J_

G02 R_
G18 X_ Z_ α_ F_ ;
G03 I_ K_
Startpunkt (xyz)
G02 R_
G19 Y_ Z_ α_ F_ ;
(x, y) G03 J_ K_

Om G03 på XY-planet α: Godtycklig adress utom till axel för


cirkulär interpolation

- 1558 -
C. LISTA ÖVER FUNKTIONER
B-64604SW/01 BILAGA OCH PROGRAMFORMAT
Funktioner Illustration Programformat
Fördröjning X_
G04 ;
(G04) P_
G-kod förhindrar buffring G04.1 (P_) ;
(G04.1) P: Driftläge för G04.1.
P1: Kompatibel operation för att förhindra
buffring genom att endast kommendera G31.
P2: Kompatibel operation för att förhindra
buffring genom att endast kommendera G53.
AI-utvidgad förhandskontroll G05.1 Q1 ; AI-utvidgad förhandskontroll
(M-serien) / AI kontur kontroll (M-serien) / läge AI-konturstyrning på
(G05.1) G05.1 Q0 ; AI-utvidgad förhandskontroll
(M-serien) / läge AI-konturstyrning av
Nano-finpolering G05.1 Q3 IP0 ; Nano-finpolering läge på
(G05.1) G05.1 Q0 ; Nano-finpolering läge av
Cylindrisk interpolation G07 IP_ r_; Cylindrisk interpolation
(G07.1) r : Cylinderradie
G07 IP 0; Avbrott av läge cylindrisk interpolation
AI-utvidgad förhandskontroll
(M-serien) / AI kontur kontroll G08 P1 ; AI-utvidgad förhandskontroll
(avancerad (M-serien) / läge AI-konturstyrning på
förhandsgranskning kompatibla G08 P0 ; AI-utvidgad förhandskontroll
med kommandon) (M-serien) / läge AI-konturstyrning av
(G08)
Exakt stopp Hastighet
(G09) G01
G09 G02 IP_ ;
Tid G03
I-position kontroll:
Programmerbar datainmatning • För fleroperationsmaskiner
(G10) G10 L10 P_ R_ ; (geometrioffset-belopp/H)
G10 L11 P_ R_ ; (slitageoffset-belopp/H)
G10 L12 P_ R_ ; (geometrioffset-belopp/D)
G10 L13 P_ R_ ; (slitageoffset-belopp/D)
• För svarv
Geometrioffsetvärde
G10 P_ X_ Z_ R_ Q_ ;
P = 10000 + geometrioffsetnummer
Slitageoffsetvärde
G10 P_ X_ Z_ C_ Q_ ;
P = Slitageoffsetnummer
Indragning och återställning av G10.6 IP_ ; Specificera återgångsmängden
verktyg G10.6 (som ett enkelt block utan några andra
(G10.6) Tillbakadra kommandon) ;
Återgå
IP Upphäva återgångsmängden

Dra in Ompositionering

Polär koordinatinterpolation G12.1 ; Polär koordinatinterpolation på


(G12.1, G13.1) G13.1 ; Avbryta polär koordinatinterpolation
Polärt koordinatkommando Lokalt koordinatsystem G17 G16 Xp_ Yp_ . . . ;
(G15, G16) Yp G18 G16 Zp_ Xp_ . . . ;
Xp
G19 G16 Yp_ Zp_ . . . ;
Yp G15 ; Avbryt

Xp
Arbetsstyckets koordinatsystem

- 1559 -
C. LISTA ÖVER FUNKTIONER
OCH PROGRAMFORMAT BILAGA B-64604SW/01

Funktioner Illustration Programformat


Val av plan G17 : Val av Xp Yp-plan
(G17, G18, G19) G18 ; Val av Zp Xp-plan
G19 ; Val av Yp Zp-plan
Tum/metrisk omvandling Tuminmatning G20 ;
(G20, G21) Metrisk inmatning G21 ;
Lagrad slaglängdskontroll (XYZ) G22 X_ Y_ Z_ I_ J_ K_ ;
(G22, 23) G23 ; Annullera

(IJK)
Kontroll av IP G27 IP_ ;
referenspunktsuppsökningen
Startpunkt
(G27)
Referenspunktsuppsökning Referenspunkt (G28) G28 IP_ ;
(G28)
Andra Mellanpunkt G30 IP_ ;
referenspunktsuppsökning IP
Startpunkt
(G30)
Andra referenspunkt (G30)

Positionskontroll inaktiverar G28.2 IP_;


Referenspunkt (G28.2)
återgång till referensposition
(G28.2) Mellanpunkt G30.2 IP_ ;
I-position kontroll inaktivera IP
Startpunkt
andra
referenspunktsuppsökningen Andra referenspunkt (G30.2)
(G30.2)
Rörelse från referenspunkten Referenspunkt G29 IP_ ;
(G29)

IP
Mellanpunkt
Skippfunktion IP G31 IP_ F_ ;
(G31)
Startpunkt Hoppa över signal
Gängskärning F • För fleroperationsmaskiner
(G33) G33 IP_ F_ ;
F : Stigning
Gängskärning • För svarv
(G32) Gängskärning med jämn stigning
G32 P_ F_ ;
Verktygsradie-/nosradiekompe G41 • För fleroperationsmaskiner
nsering G17
G18 G41 D_ ;
(G38, G39, G40 till G42) G42
G19
D: Verktygskompenseringsnummer
G42
G40: Avbryt
G40

Verktygsradie-/nosradiekompe • Endast för svarv


nsering G41
IP ;
(G40 till G42) G42
(G38, G39)
G40 : Avbryt

- 1560 -
C. LISTA ÖVER FUNKTIONER
B-64604SW/01 BILAGA OCH PROGRAMFORMAT
Funktioner Illustration Programformat
Normal riktningskontroll Programmerad G41.1 ; Normal riktningskontroll på: höger
C-axel kanal
(G40.1, G41.1, G42.1) C-axel G42.1 ; Normal riktningskontroll på: vänster
Verktyg G40.1 ; Normal riktningskontroll avbrutet
Verktyg

Normal riktning
(i vilken verktyget rör sig)
Verktygslängdkompensering
Kompensering G43
(G43, G44, G49) Z_ H_ ;
G44

Z
G43
H_ ;
G44

H: Verktygskompenseringsnummer
G49: Avbryt
Verktygsoffset • För svarv
(G43.7) G43.7 D ;
D: Verktygskompenseringsnummer

• För fleroperationsmaskiner
G43.7 H ;
H: Verktygskompenseringsnummer
Verktygsoffset G 45 Öka • För fleroperationsmaskiner
(G45 till G48) IP Minska G45
G 46
G46 IP_ D_ ;
G 47 Öka dubbelt G47
G48
G 48 IP Minska dubbelt
Offsetvärde D: Verktygsoffsetnummer

Skalindelning • För fleroperationsmaskiner


(G50, G51) P4 P3
G51 X_ Y_ Z_ P_
P4' P3' I_ J_ K_ ;
IP
P, I, J, K : Skalfaktor
X, Y, Z : Styrposition för skalindelning
P1' P2' G50: Avbryt
P1 P2 • Endast för svarv
Aktiverad när G-kodsystem B/C används
Programmerbar spegling Spegling G51.1 IP_ ;
(G50.1, G51.1) G50.1 ; . . . Avbryt

IP

- 1561 -
C. LISTA ÖVER FUNKTIONER
OCH PROGRAMFORMAT BILAGA B-64604SW/01

Funktioner Illustration Programformat


Synkron, sammansatt och G51.4 P_Q_(L_) ; Starta synkronstyrning (L_
överlagrad kontroll av kan utelämnas.)
programkommandot G50.4 Q_ ; Avbryt synkronstyrning.
(G50.4, G51.4, G50.5, G51.5, P: Nummer för att identifiera synkron
G50.6, G51.6) huvudaxel
Q: Nummer för att identifiera synkron
slavaxel
L: Parkera start-kommando
G51.5 P_Q_; Starta sammansatt kontroll
G50.5 P_Q_; Avbryt sammansatt kontroll
P: Nummer för att identifiera sammansatt
axel 1
Q: Nummer för att identifiera sammansatt
axel 2
G51.6 P_Q_ ; Starta överlagrad styrning
G50.6 Q_ ; Avbryt överlagrad kontroll
P: Nummer för att identifiera överlagrad
huvudaxel
Q: Nummer för att identifiera överlagrad
slavaxel
Inställning av ett X • Endast för svarv
koordinatsystem G50 IP_ ; (Inställning av ett koordinatsystem)
Begränsning av maximalt
spindelvarvtal G50 S_ ; (Begränsning av maximalt
(G50) spindelvarvtal)
Z
Inställning av lokalt Lokalt G52 IP_ ;
koordinatsystem koordinatsystem
x
(G52)
IP Arbetsstyckets
y koordinatsystem

Kommando i G53 IP_ ;


maskinkoordinatsystemet
(G53)
Riktningsstyrning för G53.1 ; Verktygsaxelns riktningsstyrning
verktygsaxel
(G53.1)
Välja arbetsstyckets Arbets- G54
IP : IP_ ;
koordinatsystem styckets :
G59
(G54 till G59) origooffset

Arbetsstyckets koordinatsystem

Maskinens koordinatsystem

Enkelriktad positionering IP G60 IP_ ;


(G60)
Bearbetningsläge (G64) G64_ ; Bearbetningsläge
v
Exakt stopp-läge (G61) G61_ ; Exakt stopp-funktion
Gängningsläge (G63) G64 G63_ ; Gängningsläge
t
Automatisk hörnövermanning G62_ ; Automatisk hörnövermanning
v
(G62)
G61
t

- 1562 -
C. LISTA ÖVER FUNKTIONER
B-64604SW/01 BILAGA OCH PROGRAMFORMAT
Funktioner Illustration Programformat
Kundmakro MAKRO • Engångsanrop
(G65, G66, G66.1, G67) G65 P_ L_
O_ ;
G65 P_L_ ; <Argument-beräkning> ;
M99 ; P : Programnummer
L : Antal upprepningar
• Modalt anrop
G66 P_ L_
<Argumentberäkning> ;

Anrop efter rörelsekommandot


G66.1 P_ L_
<Argumentberäkning> ;
Varje blockanrop
G67 ; Avbryt
Spegling för dubbelrevolver • Endast för svarv
(G68, G69) G68 : Spegling för dubbelrevolver

G69 : Avbryt spegling

Koordinatsystem rotation, • För fleroperationsmaskiner


3-dimensionell G17 X_ Y_
koordinatomställning Y G68 G18 Z_ X_ Rα;
(G68, G69) G19 Y_ Z_
(G68.1, G69.1) α G69 ; Avbryt
(x y) • För svarv
X G17 X_ Y_
(för XY-planet) G68.1 G18 Z_ X_ Rα;
G19 Y_ Z_
G69.1 ; Avbryt
Lutad arbetsplansindexering G68.2/G68.4 P_ X_ Y_ Z_ I_ J_ K_ ;
med styrning G68.2 : Indexering av lutat arbetsplan
(G68.2, G68.4) G68.4 : Lutad arbetsplansindexering
(inkrementellt flerfaldigt kommando)
G69 ; Avbryta indexering av lutat
bearbetningsplan
Utan P : Eulers vinkel
P1 : Roll, pitch, yaw (RPY)
P2 : Tre punkter
P3 : Två vektorer
P4 : Projektionsvinkel
X, Y, Z : Origo i objektkoordinatsystem
I, J, K : Euler-vinklar för bestämning av
orienteringen i
objektkoordinatsystem
Lutad arbetsplansindexering Zc G68.3 X_ Y_ Z_ R_ ;
genom verktygsaxelns riktning G69 ; Avbryt
(G68.3) X,Y, Z : Origo i objektkoordinatsystem
Yc R : Objektkoordinatsystemets
Xc
rotationsvinkel runt Z-axeln

Objektkoordinatsystem Xc-Yc-Zc

- 1563 -
C. LISTA ÖVER FUNKTIONER
OCH PROGRAMFORMAT BILAGA B-64604SW/01

Funktioner Illustration Programformat


• Roterande kopia
Y
Kontur kopia P1
(G72.1, G72.2) P0
(G17) X_ Y_
Startpunkt
60° (G18) G72.1 P_ L_ Z_ X_ R_ ;
(G19) Y_ Z_

• Linjär kopia
Y
(G17) I_ J_
(G18) G72.2 P_ L_ K_ I_ ;
P1 (G19) J_ K_
Startpunkt P0 X
Fast cykel för borrning • För fleroperationsmaskiner
(G73, G74, G80 till G89) G80 ; Avbryt
G73
G74
G76
G81 X_Y_Z_P_Q_R_F_K_ ;
:
G89
Fast cykel • Endast för svarv
(G71 till G76) N G70P Q ;
(G90, G92, G94) G71U R ;
G71P Q U W F S T ;
G72W R ;
G72P Q U W F S T ;
G73U W R ;
G73P Q U W F S T ;
G74R ;
G74X(u) Z(w) P Q R F ;
G75R ;
G75X(u) Z(w ) P Q R F ;
G76P Q R ;
G76X(u) Z(w) P Q R F ;
G90
X_ Z_ I_ F_ ;
G92
G94X Z K F ;
Fast slipningscykel (för • För fleroperationsmaskiner
slipmaskin) G75 I_ J_ K_ α_ R_ F_ P_ L_ ;
(G71 till G75, G77 till G79) G77 I_ J_ K_ α_ R_ F_ P_ L_ ;
G78 I_ (J_) K_ α_ F_ P_ L_ ;
G79 I_ J_ K_ α_ R_ F_ P_ L_ ;
α : Godtycklig axeladress till slipningsaxel

• För svarv
G71 A_ B_ W_ U_ I_ K_ H_ ;
G72 P_ A_ B_ W_ U_ I_ K_ H_ ;
G73 A_ (B_) W_ U_ K_ H_ ;
G74 P_ A_ (B_) W_ U_ K_ H_ ;

- 1564 -
C. LISTA ÖVER FUNKTIONER
B-64604SW/01 BILAGA OCH PROGRAMFORMAT
Funktioner Illustration Programformat
Högpreciserande Punkt R G81.1 Z_Q_R_F_ ; inleder svängning
Övre
oscilleringsfunktion (G81.1, dödpunkt Z : Övre dödpunkt
G80) Q: Avstånd mellan den övre dödpunkten och
den nedre dödpunkten
Nedre R : Avstånd från den övre dödpunkten till
dödpunkt Tid
punkten R
F : Matningshastighet under svängning,
bashastighet
G80 ; Avbryter oscillationen
Absolut/inkrementell • För fleroperationsmaskiner
programmering G90_ Tid; Absolut programmering
(G90/G91) G91 ; Inkrementell programmering
:
G90_ G91_ ; Programmering i båda lägena

• För svarv
X Z C : Absolut programmering
U W H : Inkrementell programmering
Kännetecknas av en adress specificerad
illsammans med användning av en
G-funktion som t.ex. G00
och G01.
Värdekontroll maximalt G91.1 IP_ ;
inkrementellt kommando IP_ ; Maximalt inkrementellt värde
(G91.1) Ställ in 0 för att avbryta kontrollen av maximalt
inkrementellt värde.
Byta arbetsstyckets • För fleroperationsmaskiner
koordinatsystem (G92) IP G92 IP_ ; Byta arbetsstyckets koordinatsystem
Begränsning av maximalt G92 S_ ; Kontroll av konstant skärhastighet :
spindelvarvtal(G92) Begränsning av maximalt
spindelvarvtal
Förinställning av • För fleroperationsmaskiner
arbetsstyckets koordinatsystem G92.1 IP 0 ;
(G92.1)
Inverttidsmatning G93 ; Inverterad tidsinställning
(G93)
Matning per minut, • För fleroperationsmaskiner
Matning per varv G94 F_ ; Matning per minut
(G94, G95) G95 F_ ; Matning per varv
mm/min tum/min
mm/varv tum/varv
(G98, G99) • För svarv
G98 F_ ; Matning per minut
G99 F_ ; Matning per varv
Skärhastighet (m/min eller fot/min) Skärhastighet (m/min eller fot/min) G96 S_ ; Kontroll av konstant skärhastighet
Styrning av konstant (specifikation av skärhastighet)
Spindelvarvtal G97 S_ ; Kontroll av konstant skärhastighet
ythastighet
(G96, G97) (specifikation av spindelvarvtal)
-1
N(min )

- 1565 -
C. LISTA ÖVER FUNKTIONER
OCH PROGRAMFORMAT BILAGA B-64604SW/01

Funktioner Illustration Programformat


Hastighetsdisplayfunktion av G96.1 P_R_; Nästa block startar drift vid
ett fräsverktyg med servomotor färdigställande av
(G96.1, G96.2, G96.3, G96.4) spindelindexering
(SV-hastighetsregleringsläget är
av).
G96.2 P_R_; Nästa block börjar köras utan att
vänta på att spindelindexeringen
är slutförd.
G96.3 P_; Nästa block börjar köras efter
bekräftelse på slutförd
spindelindexering
(SV-hastighetsregleringsläget är
av).
G96.4 P_; SV-hastighetsregleringsläget är
på.
Återgång till utgångspunkt / G98
Startnivå • För fleroperationsmaskiner
återgång till R-punkt G98_ ;
(G98, G99) G99 G99_ ;
R-nivå

Z-punkt
Tillval fasning/rundning av hörn • För fleroperationsmaskiner
,C_ : Fasning
,R_ : Hörn R
K

Fasning/rundning av hörn • Endast för svarv

I C±K
X_ P_;
R R_

C±K
Z_ P_;
R_
Inmatningskontroll (för • För fleroperationsmaskiner
slipmaskin) G161 R_ ;
(G160, G161)
Figurprogram (G01, G02, G03)

G160 ;

- 1566 -
B-64604SW/01 BILAGA D. GRÄNSVÄRDEN FÖR KOMMANDON

D GRÄNSVÄRDEN FÖR KOMMANDON


Linjär axel
- Vid inmatning i mm, matningsskruv i mm
Inkrementsystem
IS-A IS-B IS-C
Minsta inmatningsinkrement (mm) 0.01 0.001 0.0001
Minsta kommandoinkrement (mm) 0.01 0.001 0.0001
Max. programmerbart mått (mm) ±999,999.99 ±999,999.999 ±99,999.9999
*1
Max. snabbtransport (mm/min) 999,000 999,000 100,000
*1
Matningsintervall (mm/min) 0.01 till 999,000 0.01 till 999,000 0.0001 till 100,000
0.01 0.001 0.0001
0.1 0.01 0.001
Inkrementell matning (mm/step)
1.0 0.1 0.01
10.0 1.0 0.1
Verktygskompenseringsvärde (mm)
*2
0 till ±9,999.99 0 till ±9,999.999 0 till ±9,999.9999
Glappkompenseringsvärde (pulser)
*3
0 till ±9,999 0 till ±9,999 0 till ±9,999
*4
Paus (s) 0 till 999,999.99 0 till 999,999.999 0 till 99,999.9999

- Vid inmatning i tum, är matningsskruven i millimeter


Inkrementsystem
IS-A IS-B IS-C
Minsta inmatningsinkrement (tum) 0.001 0.0001 0.00001
Minsta kommandoinkrement (tum 0.001 0.0001 0.00001
Max. programmerbart mått (mm) ±39,370.078 ±39,370.0787 ±3,937.00787
*1
Max. snabbtransport (mm/min) 999,000 999,000 100,000
*1
Matningsintervall (tum/min) 0.001 till 96,000 0.0001 till 9,600 0.00001 till 4,000
0.001 0.0001 0.00001
0.01 0.001 0.0001
Inkrementell matning (mm/steg)
0.1 0.01 0.001
1.0 0.1 0.01
Verktygskompenseringsvärde (tum)
*2
0 till ±999.999 0 till ±999.9999 0 till ±999.99999
Glappkompenseringsvärde (pulser)
*3
0 till ±9,999 0 till ±9,999 0 till ±9,999
*4
Paus (s) 0 till 999,999.99 0 till 999,999.999 0 till 99,999.9999

- Vid inmatning i tum är matningsskruven i tum


Inkrementsystem
IS-A IS-B IS-C
Minsta inmatningsinkrement (tum) 0.001 0.0001 0.00001
Minsta kommandoinkrement (tum 0.001 0.0001 0.00001
Max. programmerbart mått (mm) ±99,999.999 ±99,999.9999 ±9,999.99999
*1
Max. snabbtransport (tum/min) 96,000 9,600 4,000
*1
Matningsintervall (tum/min) 0.001 till 96,000 0.0001 till 9,600 0.00001 till 4,000
0.001 0.0001 0.00001
0.01 0.001 0.0001
Inkrementell matning (mm/steg)
0.1 0.01 0.001
1.0 0.1 0.01
Verktygskompenseringsvärde (tum)
*2
0 till ±999.999 0 till ±999.9999 0 till ±999.99999
Glappkompenseringsvärde (pulser)
*3
0 till ±9,999 0 till ±9,999 0 till ±9,999
*4
Paus (s) 0 till 999,999.99 0 till 999,999.999 0 till 99,999.9999

- 1567 -
D. GRÄNSVÄRDEN FÖR KOMMANDON BILAGA B-64604SW/01

- Vid inmatning i mm är matningsskruven i tum


Inkrementsystem
IS-A IS-B IS-C
Minsta inmatningsinkrement (mm) 0.01 0.001 0.0001
Minsta kommandoinkrement (mm) 0.01 0.001 0.0001
Max. programmerbart mått (mm) ±999,999.99 ±999,999.999 ±99,999.9999
*1
Max. snabbtransport (tum/min) 96,000 9,600 4,000
*1
Matningsintervall (mm/min) 0.01 till 999,000 0.001 till 999,000 0.0001 till 100,000
0.01 0.001 0.0001
0.1 0.01 0.001
Inkrementell matning (mm/step)
1.0 0.1 0.01
10.0 1.0 0.1
Verktygskompenseringsvärde (mm)
*2
0 till ±9,999.99 0 till ±9,999.999 0 till ±9,999.9999
Glappkompenseringsvärde (pulser)
*3
0 till ±9,999 0 till ±9,999 0 till ±9,999
*4
Paus (s) 0 till 999,999.99 0 till 999,999.999 0 till 99,999.9999

- Roterande axel
Inkrementsystem
IS-A IS-B IS-C
Minsta inmatningsinkrement (grader) 0.01 0.001 0.0001
Minsta kommandoinkrement (grader) 0.01 0.001 0.0001
Max. programmerbart mått (grader) ±999,999.99 ±999,999.999 ±99,999.9999
*1
Max. snabbtransport (grader/min) 999,000 999,000 100,000
*1
Matningsintervall (grader/min) 0.01 till 999,000 0.001 till 999,000 0.0001 till 100,000
0.01 0.001 0.0001
0.1 0.01 0.001
Inkrementell matning (grad/steg)
1.0 0.1 0.01
10.0 1.0 0.1
Verktygskompenseringsvärde (grader)
*2
0 till ±9,999.99 0 till ±9,999.999 0 till ±9,999.9999
Glappkompenseringsvärde (pulser)
*3
0 till ±9,999 0 till ±9,999 0 till ±9,999
*4
Paus (s) 0 till 999,999.99 0 till 999,999.999 0 till 99,999.9999

OBS!
*1 För ovan använda gränsvärden för matningshastigheten gäller vissa restriktioner
beroende på CNC-systemets interpolationskapacitet. För hela systemet finns
också vissa restriktioner beroende på det servosystem som används.
*2 Om inmatningssättet växlas mellan tuminmatning och metrisk inmatning är det
maximala kompenseringsvärdet som kan ställas in vid tuminmatning (maximalt
kompenseringsvärde) × 1/25.4. Om ett värde specificeras vid
tuminmatningstiden konverteras kompenseringsvärdet inte till ett metriskt värde
korrekt om inmatningen växlas till metrisk inmatning.
*3 Enheten är den för detekteringsenheten.
*4 Beror på inkrementsystemet för axeln på adress X.

- 1568 -
B-64604SW/01 BILAGA E. NOMOGRAFER

E NOMOGRAFER
Bilaga E, "NOMOGRAFER", består av följande avsnitt:

E.1 FEL GÄNGLÄNGD .......................................................................................................................1569


E.2 ENKEL BERÄKNING AV FELAKTIGA GÄNGLÄNGDER......................................................1570
E.3 VERKTYGSBANA I HÖRN..........................................................................................................1572
E.4 FEL I RADIERIKTNINGEN VID CIRKULÄR RÖRELSE .........................................................1575

E.1 FEL GÄNGLÄNGD


En gängas stigningar brukar vara felaktiga i δ1 och δ2, som visas i Fig. E.1 (a), på grund av automatisk
acceleration och inbromsning.
Därför måste längdtoleranser infogas i programmet för δ1 och δ2.

δ2 δ1

Fig. E.1 (a) Felaktig gängposition

Förklaring
- Hur man bestämmer δ2
δ2=T1V (mm ). . . . (1)
1
V= RL
60
T1 : Tidskonstant för servosystemet (s)
V : Gängmatning (mm/s)
R : Spindelvarvtal (min-1)
L : Gängmatning (mm)
Tidskonstant T1 (s) för servosystemet: Vanligtvis 0,033 s.

- Hur man bestämmer δ1


t t
δ 1 = {t − T1 + T1 exp(− )}V . . . . . (2) a = exp( − ) . . . . . (3)
T1 T1

T1 : Tidskonstant för servosystemet (s)


V : Gängmatning (mm/s)
Tidskonstant T1 (s) för servosystemet: Vanligtvis 0,033 s.
Stigningen i början av gängskärningen är kortare än den programmerade stigningen L, och det tillåtna
stigningsfelet är ΔL. Sedan enligt följande.

ΔL
α=
L
- 1569 -
E. NOMOGRAFER BILAGA B-64604SW/01

Om värdet för "a" har bestämts kan man beräkna den tid det tar tills den exakta gängan är uppnådd. Tiden
"t" ersätts i (2) för att fastställa δ1: Konstanterna V och T1 bestäms på samma sätt som för δ2. Eftersom
beräkningen av δ1 är relativt komplicerad, finns ett motsvarande nomogram på följande sidor.

- Hur man använder nomogram


Först måste klassen och stigningen på en gänga bestämmas. Gängnoggrannheten, a, avläses vid (1) och
beroende på tidskonstanten för skärhastighetens acceleration/inbromsning avläses värdet δ1 när V = 10
mm/s vid (2). Beroende på hastigheten under gängskärningen kan δ1 för andra hastigheter än 10 mm/s
avläsas vid (3).
δ1(V=10 mm/s)
V=20 mm/s
V=40 mm/s

Tidskonstant för servosystemet


(2)

T1
(3)
(1) T2
δ1 a
0
L
L

(Obs!) Se grafen i referensen senare i handboken för ett aktuellt exempel.

Fig. E.1 (b) Nomogram

OBS!
Ekvationerna för δ1 och δ2 gäller när accelerations-/ inbromsningskonstanten för
skärhastigheten är 0.

E.2 ENKEL BERÄKNING AV FELAKTIGA GÄNGLÄNGDER

δ2 δ1

Fig. E.2 (a) Felaktig gängad del

Förklaring
- Hur man bestämmer δ2
LR
δ2 = (mm)
1800 *
R : Spindelvarvtal (min-1)
L : Stigning (mm)
* När tidskonstanten T1 för servosystemet är 0,033 s.

- 1570 -
B-64604SW/01 BILAGA E. NOMOGRAFER

- Hur man bestämmer δ1


LR
δ1 = (−1 − 1na ) (mm)
1800 *
=δ2( - 1 - lna)(mm)
R : Spindelvarvtal (min-1)
L : Stigning (mm)
* När tidskonstanten T1 för servosystemet är 0,033 s.
Det följande är ett tillåtet gängvärde:

a -1-lna
0.005 4.298
0.01 3.605

0.015 3.200
0.02 2.912

Exempel
R=350 min-1L=1 mma=0.01
och därefter på
350 × 1
δ2 = = 0.194 (mm)
1800
δ1 = δ2×3.605 = 0.701(mm)

Referens
V : Hastighet vid gängning δ (V=10 mm/s)
1

V=40 mm/s V=30 mm/s V=20 mm/s V=10 mm/s


( 1,57 ( 1,18 tum/s) ( (0,79 tum/s) ( 0,39 tum/s)
tum/s)
V=2 tum/s V=1 tum/s
Servo tidskonstant

50 msek

33 msek

δ1 ΔL
8 (mm) 6 4 2 0 0.007 0.010 0.015 0.020 0. 025 a= ( )
L
Metrisk gänga
JIS klass 1 3.3 3.0 2.5 2.0 1.5 1.2 1.0 0.9 0.7 0. 0.4 0.3 (mm)P Stigning
δ1 JIS klass 2
5.0 4.0 3.5 3.0 2.5 2.0 1.75 1.5 1.25 1.0 0.9 0.8 0.75 (mm) P Stigning
0.3 (in) 0.2 0.1 JIS 2A 45 6 7 8 910 121314 161820
Upphöjning/tum
JIS 3A
(teoretisk noggrannhet) 6 7 8 9 1012 14161820
あ Upphöjning/tum

Fig. E.2 (b) Nomogram för att bestämma inställningsrörelsen δ1

- 1571 -
E. NOMOGRAFER BILAGA B-64604SW/01

E.3 VERKTYGSBANA I HÖRN


Om en fördröjning inträffar i servosystemet (vid exponentiell acceleration/inbromsning vid skärning eller
på grund av att systemet positionerats medan en servomotor används) vid rundning av hörn uppstår ett
litet fel mellan verktygsbanan (verktygscenterbanan) och den programmerade verktygsbanan på det sätt
som framgår av Fig. E.3 (a).
Tidskonstant T1 för den exponentiella accelerationen/inbromsningen har programmerats med 0.

θ
V2

Programmerad
kanal
Verktygsbana

V1

Fig. E.3 (a) Liten avvikelse mellan verktygsbanan och den programmerade banan

Denna verktygsbana har bestämts med följande parametrar:


• Matningshastighet (V1, V2)
• Hörnvinkel (θ)
• Exponentiell tidskonstant acceleration/inbromsning (T1) vid skärning (T1 = 0)
• Buffertregister finns eller finns inte.
Ovanstående parametrar används för att teoretiskt analysera verktygsbanan och den ovanstående
verktygsbanan ritas med de parametrar som anges i exemplet.
Under den egentliga programmeringen måste man ta hänsyn till ovanstående punkter och
programmeringen måste ske noggrant så att arbetsstyckets kontur kommer att ligga inom de angivna
toleranserna.
Med andra ord betyder detta att om arbetsstyckets kontur inte ligger inom de teoretiska toleransgränserna
får kommandona för nästa block inte läsas förrän den specificerade matningshastigheten är noll. Då
används pausfunktionen för att stoppa maskinen vid rätt tillfälle.

Förklaring
- Analys
Verktygsbanan i Fig. E.3 (b) analyseras med utgångspunkt från följande villkor:
• Matningshastigheten är konstant för båda blocken före och efter rundning av hörn.
• Styrenheten har ett buffertregister. (Felet varierar med inläsningshastigheten i hålremsläsaren, antalet
tecken i nästa block etc.)

- 1572 -
B-64604SW/01 BILAGA E. NOMOGRAFER

V
VY2 φ2
VX2
θ

V
Z

VY1
φ2
VX1 0 X

Fig. E.3 (b) Exempel på verktygsbana

- Beskrivning av villkor och symboler


VX1 = Vcos φ1
VY1 = Vsin φ1
VX2 = Vcos φ2
VY2 = Vsin φ2

V : Matningshastigheten i båda blocken före och efter rundning av hörn


VX1 : X-axelns komponent för matningshastigheten i föregående block
VY1 : Y-axelns komponent för matningshastigheten i föregående block
VX2 : X-axelns komponent för matningshastigheten i nästa block
VY2 : Y-axelns komponent för matningshastigheten i nästa block
θ : Hörnvinkel
φ1 : Vinkel som definieras av den programmerade kanalriktningen i föregående block och X-axeln
φ2 : Vinkel som definieras av den programmerade kanalriktningen i följande block och X-axeln

- Beräkning av initialvärdet

Y0

V
X0

Fig. E.3 (c) Initialvärde

Initialvärdet i början av rundning av hörn, dvs. X- och Y-koordinaterna i slutet av den


kommandofördelning som görs av styrenheten, har bestämts med utgångspunkt från matningshastigheten
och tidskonstanten för servomotorns positioneringssystem.

- 1573 -
E. NOMOGRAFER BILAGA B-64604SW/01

X 0 = VX1( T1 + T2 )

Y0 = VY1( T1 + T2 )

T1 : Exponentiell tidskonstant för acceleration / inbromsning. (T=0)


T2 : Tidskonstant för positioneringssystemet (inversen av positionsloopförstärkning)

- Analys av verktygsbana i hörn


Ekvationerna nedan beskriver matningshastigheten för hörnavsnittet i X-axelns och Y-axelns riktning.
(t) VX1 t t
VX = ( VX 2 − VX1 )[1 − { T1 exp( − ) − T2 exp( − )} + VX1 ]
T1 − T2 T1 T2

VX1 t t
= VX 2 [1 − { T1 exp( − ) − T2 exp( − )}]
T1 − T2 T1 T2

(t) VY 1 − VY 2 t t
VY = { T1 exp( − ) − T2 exp( − )} + VY 2
T1 − T2 T1 T2

Därför beräknas koordinaterna för verktygsbanan vid tidpunkt t med följande ekvation:

X( t ) = ∫ VX ( t )dt − X 0
1

VX 2 − VX1 t t
= { T1 exp( − ) − T2 exp( − )} − VX 2 ( T1 + T2 − t )
2 2

T1 − T2 T1 T2


1
Y( t ) = VY ( t )dt − Y0
0

V Y 2 − V Y1 t t
= { T1 exp( − ) − T2 exp( − )} − VY 2 ( T1 + T2 − t )
2 2

T1 − T2 T1 T2

- 1574 -
B-64604SW/01 BILAGA E. NOMOGRAFER

E.4 FEL I RADIERIKTNINGEN VID CIRKULÄR RÖRELSE


När en servomotor används orsakar positioneringssystemet ett fel mellan de inmatade kommandona och
det utmatade resultatet. Eftersom verktyget förflyttar sig framåt längs det programmerade segmentet
uppträder inte detta fel vid linjär interpolation. Vid cirkulär interpolation kan radiella fel däremot inträffa,
särskilt vid cirkulär bearbetning med hög hastighet.
Detta fel kan beräknas på följande sätt:

Y Δr

Kommandokanal

Faktisk kanal

1 2 V2
Δr = (T1 + T2 2 (1 - α 2 )) . . . . . (1)
2 r
Δr : Maximalt radiefel (mm) v
v : Matningshastighet (mm/s)
r : Cirkelradie (mm)
T1 : Exponentiell tidskonstant acceleration/inbromsning (s) vid bearbetning (T=0)
T2 : Tidskonstant för servomotor (sekunder)
(Inversen av positionsloopförstärkning)
α: Koefficient för matning framåt (%)

Vid klockformad acceleration/inbromsning och linjär acceleration/inbromsning efter interpolation av skärhastigheten


kan man beräkna ett approximativt värde för detta radiefel med följande formel:

Linjär acceleration/inbromsning efter interpolation med skärhastighet


1 1 V2
Δr = ( T12 + T2 2 (1 - α 2 ))
24 2 r
Klockformad acceleration/inbromsning efter interpolation med skärhastighet
1 1 V2
Δr = ( T12 + T2 2 (1 - α 2 ))
48 2 r
Vid linjär acceleration/inbromsning efter interpolation är radiefelet alltså 12 gånger mindre än vid exponentiell
acceleration/inbromsning, med undantag för fel som orsakats av servomotorns tidskonstanter. Radiefelet vid
klockformad acceleration/inbromsning efter interpolation är hälften av linjär acceleration/inbromsning efter
interpolation.

Eftersom bearbetningsradien r (mm) och det tillåtna felet Δr (mm) för arbetsstycket anges i den verkliga
bearbetningen kan den tillåtna matningshastigheten v (mm/s) bestämmas med ekvation (1).
Den tidskonstant som ställts in för accelerationen/inbromsningen med styrenheten varierar från maskin till
maskin (se motsvarande maskinhandbok).

- 1575 -
F. INSTÄLLNINGAR VID STRÖMTILLSLAG, I
RENSNINGSSTATUS ELLER I
ÅTERSTÄLLNINGSSTATUS
BILAGA B-64604SW/01

F INSTÄLLNINGAR VID STRÖMTILLSLAG, I


RENSNINGSSTATUS ELLER I
ÅTERSTÄLLNINGSSTATUS
Endera av rensningsstatus eller återställningsstatus antas under en återställning som anges med bit 6
(CLR) i parameter nr 3402 (0: Återställningstatus/1: rensningsstatus).
Symbolerna i figuren har följande betydelser.
○ : Inställningen förblir oförändrad eller operationen fortsätter.
× : Inställningen raderas eller operationen upphör.

Punkt Tillslagning Rensningsstatus Återställning


Inställningar Offset ○ ○ ○
Programmeringsdata ○ ○ ○
Parameter ○ ○ ○
Olika Program i minne ○ ○ ○
dataartiklar Information om blocket som
lästs i förväg under automatisk × × ×
drift
N (sekvensnummer) × (Obs! 7) × (OBS! 1, 2, 7) ○ (OBS! 1, 2)
Engångs G-kod × × ×
Initialvärde (OBS! 3)
G20 och G21 sätts till Initialvärde (OBS! 3)
Modal G-kod tillståndet vid den G20 och G21 ändras inte ○ (OBS! 2 och 6)
föregående (OBS! 2).
avstängningen.
F 0 0 ○ (Obs! 2)
S, T, M × ○ (Obs! 2) ○ (Obs! 2)
K (räknarspecifikation) × × ×
Koordinat Arbetsstyckeskoordinater 0 (OBS! 4) ○ ○
Funktion Rörelse × × ×
under Fördröjning × × ×
exekvering M, S, T-kodutmatning × × ×
× Se "Verktygspositions- Se "Verktygspositions-
Verktygspositionskompense-
kompensering vid en kompensering vid en
ring
återställning". återställning".
× Beroende på Beroende på
inställningen av bit 6 inställningen av bit 6
Verktygslängdkompensering
(LVK) i parameter nr (LVK) i parameter nr
5003 5003
Verktygsradie-/nosradie- × × ×
kompensering
Lagra ett anropat × × (Obs! 5) ×
underprogram

- 1576 -
F. INSTÄLLNINGAR VID STRÖMTILLSLAG, I
RENSNINGSSTATUS ELLER I
B-64604SW/01 BILAGA ÅTERSTÄLLNINGSSTATUS

Punkt Tillslagning Rensningsstatus Återställning


Utsignaler "0" (när ingen "0" (när ingen larmorsak "0" (när ingen
CNC larmsignal AL
larmorsak finns) finns) larmorsak finns)
Signal referenspunkts-
× ○ (eller × för nödstopp) ○ (eller × för nödstopp)
retur slutförd ZPx
S-, T-, B-koder × ○ ○
M-kod × × ×
M-, S-, T-, B-strobesignaler × × ×
Spindelrotationssignal × ○ ○
(S analog signal)
CNC redosignal MA “1” ○ ○
“1” “1” “1”
Servo redo-signal SA (när ett servolarm inte (när ett servolarm inte (när ett servolarm inte
utlöses) utlöses) utlöses)
Cykelstartsignal STL × × ×
Matningsstoppsignal SPL × × ×
Verktygspositionskompensering vid en återställning
○ : Avbrutet.
× : Inte avbrutet.

Bit 3 (LVC) i parameter nr 5006 och bit 7 (TGC) i parameter nr


5003
Kompenseringsmetod
LVC=0 LVC=1 LVC=0 LVC=1
TGC=0 TGC=0 TGC=1 TGC=1
Verktygsrörelse Slitagekompensering × ○ × ○
Geometrikompensering (Axelrörelse) (Axelrörelse)

Koordinat- Slitagekompensering × ○ × ○
förskjutning Geometrikompensering × × ○ ○

- 1577 -
F. INSTÄLLNINGAR VID STRÖMTILLSLAG, I
RENSNINGSSTATUS ELLER I
ÅTERSTÄLLNINGSSTATUS
BILAGA B-64604SW/01

OBS!
1 När startpositionen hittas, visas huvudprogramnumret.
2 Om en återställning görs under exekvering av ett block, kommer status för den
modala G-koden och modala adressen (såsom N, F, T eller M) som specificeras
i blocket inte att reflekteras. Den modala informationen som specificerats i de
föregående blocken behålls. Den modala adressen för S-koden beror dock på
bit 4 (MDS) i parameter nr 13113.
Bit 4 (MDS) i parameter nr 13113
0 : Modal information (S-kod) i ett block som exekveras visas.
1 : Modal information (S-kod) i ett tidigare block visas.
3 Initialvärdet av den modala G-koden beror på följande parametrar. För detaljer,
se parameterhandboken (B-64610SW).
- Bit 0 (G01) i parameter nr 3402
- Bit 1 (G18) i parameter nr 3402
- Bit 2 (G19) i parameter nr 3402
- Bit 3 (G91) i parameter nr 3402
- Bit 7 (G23) i parameter nr 3402
- Parameter nr 3406 till 3409
4 För detektering av en absolut position, genereras värdet från maskinkoordinater
och ett arbetsstyckesorigooffset.
5 När en återställning görs under exekvering av ett underprogram, utförs en retur
till huvudprogrammet. Exekvering vid en mittpunkt i underprogrammet är
omöjlig.
6 När endera av följande två inställningar, vilka har den modala G-koden i grupp 1
genom en återställning, anges:
- Återställt tillstånd (bit 6 i parameter nr 3402 är 0)
- Rensat tillstånd (bit 1 i parameter nr 3402 är 1) och den modala G-koden i
grupp 1 hålls vid återställningstiden (bit 1 i parameter nr 3406 är 1),
om en återställning görs under exekveringen av en av följande fasta cykler, vilket
orsakar cykeloperation, förändras läget för den modala G-koden i grupp 1 till
G01-läget.
- G90: Ytteryta/inneryta för en svarvcykel
- G92: Gängskärningscykel
- G94: Kantsvarvcykel
7 När bit 0 (SEK) i parameter nr 11353 är ställd till 1 kan sekvensnummer N
hållas, även vid strömtillslag eller i rensningsstatus.

- 1578 -
G. REFERENSTABELL FÖR
B-64604SW/01 BILAGA TECKENKODER

G REFERENSTABELL FÖR TECKENKODER


Bilaga G, "REFERENSTABELL FÖR TECKENKODER", består av följande avsnitt:

G.1 REFERENSTABELL FÖR TECKENKODER ..............................................................................1579


G.2 FANUC DUBBELBYTE-TECKENKODSTABELL.....................................................................1580

G.1 REFERENSTABELL FÖR TECKENKODER


Tecken Kod Kommentar Tecken Kod Kommentar
A 065 6 054
B 066 7 055
C 067 8 056
D 068 9 057
E 069 032 Blanksteg
F 070 ! 033 Utropstecken
G 071 “ 034 Anföringstecken
H 072 # 035 Ruta
I 073 $ 036 Dollartecken
J 074 % 037 Procent
K 075 & 038 Et-tecken
L 076 ‘ 039 Apostrof
M 077 ( 040 Vänsterparentes
N 078 ) 041 Högerparentes
O 079 * 042 Asterisk
P 080 + 043 Plustecken
Q 081 , 044 Komma
R 082 - 045 Minustecken
S 083 . 046 Punkt
T 084 / 047 Snedstreck
U 085 : 058 Kolon
V 086 ; 059 Semikolon
W 087 < 060 Vänster spetsparentes
X 088 = 061 Likhetstecken
Y 089 > 062 Höger spetsparentes
Z 090 ? 063 Frågetecken
0 048 @ 064 Och-tecken
1 049 [ 091 Vänster hakparentes
2 050 ] 093 Höger hakparentes
3 051 ^ 094
4 052 _ 095 Understreck
5 053

- 1579 -
G. REFERENSTABELL FÖR
TECKENKODER BILAGA B-64604SW/01

G.2 FANUC DUBBELBYTE-TECKENKODSTABELL

- 1580 -
G. REFERENSTABELL FÖR
B-64604SW/01 BILAGA TECKENKODER

- 1581 -
G. REFERENSTABELL FÖR
TECKENKODER BILAGA B-64604SW/01

- 1582 -
G. REFERENSTABELL FÖR
B-64604SW/01 BILAGA TECKENKODER

- 1583 -
G. REFERENSTABELL FÖR
TECKENKODER BILAGA B-64604SW/01

- 1584 -
G. REFERENSTABELL FÖR
B-64604SW/01 BILAGA TECKENKODER

- 1585 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

H LISTA ÖVER LARM


Bilaga H, "LISTA ÖVER LARM", består av följande punkter:

(1) Larm om program och drift (PS-larm)...............................................................................................1586


(2) Larm bakgrundsredigering (BG-larm)...............................................................................................1586
(3) Kommunikationslarm (SR-larm) .......................................................................................................1586
(4) Larm om parameterskrivning (SW-larm) ..........................................................................................1623
(5) Servolarm (SV-larm) .........................................................................................................................1623
(6) Gränslägeslarm (OT-larm).................................................................................................................1631
(7) Minnesfillarm (IO-larm) ....................................................................................................................1631
(8) larm som kräver att strömmen slås av (PW-larm) .............................................................................1632
(9) Spindellarm (SP-larm) .......................................................................................................................1634
(10) Larmlista (seriell spindel) ................................................................................................................1638
(11) Överhettningslarm (OH-larm) .........................................................................................................1653
(12) Övriga larm (DS-larm).....................................................................................................................1653
(13) Larm för förebyggande av funktionsfel (IE-larm) ...........................................................................1658

(1) Larm om program och drift (PS-larm)


(2) Larm bakgrundsredigering (BG-larm)
(3) Kommunikationslarm (SR-larm)

Larmnumren är gemensamma för alla dessa larmtyper.


Beroende på tillstånd visas ett larm i följande exempel:
PS "larmnummer" Exempel: PS0003
BG "larmnummer" Exempel: BG0085
SR "larmnummer" Exempel: SR0001

Nummer Meddelande Beskrivning


0001 TH-FEL Ett TH-fel upptäcktes under läsning från en inmatningsenhet.
Den lästa kod som orsakade TH-felet och hur många satser
det är från blocket kan verifieras på diagnosskärmen.
0002 TV-FEL Ett fel upptäcktes under enkelblocks TV-fel.
TV-kontrollen kan spärras genom inställning av bit 0 (TVC) i
parameter nr 0000 på "0".
0003 FÖR MÅNGA SIFF Data inmatade med fler siffror än tillåtet i NC-satsordet.
Antalet tillåtna siffror varierar i enlighet med funktion och ord.
0004 OGILTIG BRYTPUNKT FÖR ORD NC-word-adress + numeriskt värde ej i word-format. Detta
larm genereras även om ett kundmakro inte innehåller ett
reserverat ord eller om det inte överensstämmer med
syntaxen.
0005 DATA SAKN. EFTER ADR. NC-word-adress + numeriskt värde ej i word-format. Detta
larm genereras även om ett kundmakro inte innehåller ett
reserverat ord eller om det inte överensstämmer med
syntaxen.
0006 FEL ANV. AV MINUSTECKEN Ett minustecken (–) har specificerats vid ett NC-satsord eller
vid en systemvariabel där ingen minussignal kan specificeras.
0007 FEL ANV. AV DECIMALPUNKT En decimalpunkt (.) har specificerats på en adress där ingen
decimalpunkt kan specificeras eller också specificerades två
decimalpunkter.
0009 FELAKTIG NC-ADRESS En ogiltig adress har specificerats eller också har parameter
1020 inte ställts in.
0010 OGILTIG G-KOD En ovanlig G-kod specificeras.

- 1586 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0011 NOLLMATNING(KOMMANDO) 1) Den skärhastighet som instruerats genom en F-kod har
ställts in på 0.
2) Detta larm genereras också om den F-kod som
instruerats för S-koden ställs extremt liten i en instruktion
för gängskärning med fast tapp.
0015 FÖR MÅNGA SIMULATANA AXLAR Ett rörelsekommando har programmerats för fler axlar än som
kan styrs med simultan axelkontroll.
Lägg antingen till utvidgningsalternativet simultan axelkontroll,
eller dela upp antalet programmerade rörelseaxlar i två block.
0020 RADIEN UTNAFÖR TOLERANS En båge har specificerats för vilken skillnaden i radien vid
start- och slutpunkterna överstiger de värden som ställts in i
parameter nr 3410. Kontrollera bågens centrumkoder I, J och
K i programmet.
Verktygsbanan när parameter nr 3410 är inställd på ett stort
värde är en spiral.
0021 OGILTIGT PLANVAL 1) I det valda planet (genom kommando G17, G18 eller
G19) så kommenderas basaxeln (X, Y eller Z) och dess
parallella axel samtidigt. Ändra programmet.
2) I följande funktioner kommenderades en axel som inte
inkluderas i det valda planet, eller så var det valda planet
inte korrekt. Ändra programmet :
- cirkulär interpolation
- multirepetercykel
(om parameter DSA (nr 5109#0) är satt på 1.)
etc.
3) Vid spiralinterpolation överskreds antalet axlar som kan
kommenderas samtidigt. Ändra programmet. Alternativt,
lägg till tillvalet spiralinterpolation.
0022 HITTAR EJ R-, I-, J- K-ADR Du har kört kommandot för cirkulär interpolation utan att ange
bågradie R eller koordinat I, J eller K för distansen mellan
startpunkten och bågcentrum.
0025 CIRK. BEARB I SNABB(F0) F0 (snabbtransport i inverterad eller matning med
F-kommando med en siffra) specificerades under cirkulär
interpolation (G02, G03).
0027 INGA AXLAR BEORDR. I G43/G44 Inga axlar har angivits i block G43 och G44 för
verktygslängdkompensering typ C.
Kompenseringen har inte avbrutits men en annan axel har
kompenserats för verktygslängdkompensering typ C.
Flera axlar har specificerats för samma block när
verktygskompenseringstypen är C.
0029 ILLEGALT OFFSETVÄRDE Ogiltigt offsetnr
0030 ILLEGALT OFFSETNUMMER Ett ogiltigt offsetnr har specificerats.
0031 ILLEGALT P KOMM. I G10 Relevant datainmatning eller alternativ kunde inte hittas för
L-numret vid G10.
Ingen datainställningsadress som P eller R har angetts.
Ett adresskommando som inte berör datainställningen har
specificerats. En adress varierar med L-numret.
Tecknet eller decimalpunkten för den specificerade adressen
är felaktigt/felaktig eller också är den specificerade adressen
utanför intervallet.
0032 ILLEGALT OFFSET VÄRDE I G10 Offsetvärdet som ställts in med G10, genom inmatning eller
med systemvariabler är för högt.
0033 INGEN SKÄRNINGSPUNKT VID Skärningen kan inte erhållas med skärningsberäkningen i
SKÄRSTÅLSKOMPENSERING verktygsradie-/nosradiekompensering. Ändra programmet.
0034 INGEN CIRKEL TILLÅTEN I I verktygsradie-/nosradiekompensering, utförs en uppstart
STUP/EXT BLK eller en annullering i läget G02 eller G03. Ändra programmet.

- 1587 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0035 KAN EJ UTFÖRA G31 - G31 kan inte programmeras. Detta larm utlöses om en
G-kod (t.ex. för verktygsradie-/nosradiekompensering) i
grupp 07 inte avbryts.
- Ett momentgränsskipp specificerades inte i ett
momentgränsskippkommando (G31P98 eller P99).
Specificera momentgränsskippet i PMC-fönstret eller
motsvarande. Eller specificera vridmomentgränsens
övermanning med adress Q.
0037 KAN INTE VAXLA PLAN I G41/G42 Kompenseringsvärdet G17/G18/G19 ändrades under en
verktygs- eller nosradiekompensering. Ändra programmet.
0041 INTERFERENS VID I fräsradie- eller nosradiekompenseringen, överdriven
SKÄRSTÅLSKOMPENSERING bearbetning kan inträffa. Ändra programmet.
0042 G45/G48 EJ I FRÄSR.KOMP. Verktygsoffset (G45 till G48) är angivet i
verktygsradiekompenseringsläget. Ändra programmet.
0044 G27-G30 EJ GILTIGA I FAST CYKEL Kommandot som avser referenspunktsuppsökning
kommenderas i fast cykel för borrning. Ändra programmet.
0045 ADRESS Q HITTADES INTE I en höghastighets stegborrningscykel (G73) eller vanlig
(G73/G83) stegborrningscykel (G83), specificeras inte värdet för varje
skärning med adress Q eller Q0. Ändra programmet.
0046 ILLEGALT REFERENS RETUR Ett kommando för en uppsökning av den andra, tredje eller
KOMMAND. fjärde referenspunktsreturen är fel. (Adressens P-kommando
är felaktig.)
0047 OGILTIGT AXELVAL Två eller flera parallella axlar (parallella med en grundaxel)
har programmerats vid uppstartning av en 3-dimensionell
koordinatkonvertering.
0048 3 BASAXLAR HITTADES EJ Uppstart av 3-dimensionell koordinatkonvertering har försökts
men de tre grundaxlarna som används när Xp, Yp eller Zp
utelämnas är inte inställda i parameter nr 1022.
0049 OGILTIGT KOMM.(G68,G69) När 3-dimensionell koordinatkonvertering (G68 eller G69)
programmerades, annullerades inte verktygskompenseringen.
Eller också nästlades inte program för 3-dimensionell
koordinatkonvertering (G68, G69) och verktygskompensering
(G43, G44 eller G49) . Eller den 3-dimensionella
koordinatkonverteringen har programmerats under
verktygslängdkompenseringen och en annan
verktygslängdkompensering har angetts.
0050 FAS/HRN EJ TILLÅTEN I GÄNG BLK Fasning eller hörn R har programmerats i ett block för
gängskärning. Ändra programmet.
0051 INGEN RÖR. EFTER FAS/HRN Felaktig rörelse eller rörelsesträcka har specificerats i blocket
intill avfasnings- eller hörnradieblocket. Ändra programmet.
0052 INGEN G01 KOD EFTER FAS/HRN Blocket närmast blocket med fasning eller hörnradie R är inte
G01 (eller vertikal linje). Ändra programmet.
0053 FÖR MÅNGA ADRESSKOMM. Under fasnings- och hörnradie- R-kommandon har minst två
av J K och R programmerats.
0054 KONA EJ TILLÅTEN EFTER Ett block där fasning med programmerad vinkel eller
FAS/HRN hörnradie R har programmerats innehåller ett koniskt
kommando. Ändra programmet.
0055 INGET RÖRELSE VÄDE I FAS/HRN I fasnings- eller hörnradieblock, är rörelsesträckan mindre än
fasnings- eller hörnradievärdet. Ändra programmet.
0056 INGEN SLUTP. & VINKEL I I direkt dimensionsprogrammering specificerades både en
FAS/HRN slutpunkt och en vinkel i blocket bredvid det block där endast
en vinkel specificerades (Aa). Ändra programmet.
0057 ING.LÖSN. FÖR BLOCK SLUT Blockslutpunkten har inte beräknats riktigt i direkt
måttprogrammering. Ändra programmet.
0058 SLUT PUNKT SAKNAS Blockslutpunkten har inte beräknats riktigt i direkt
måttprogrammering. Ändra programmet.

- 1588 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0060 SEKVENSNUMMRET FINNS EJ [Inmatning/utmatning av externa data]
Det specificerade numret kunde inte hittas vid
programnummer- och sekvensnummersökningar.
Trots att inmatning/utmatning av ett facknummer i
verktygsdata eller en inmatning av offset har begärts, har
inget verktygsnummer matats in efter påslagningen. De
verktygsdata som motsvarar det inmatade
verktygsnumret kunde inte hittas.
[Extern sökning av arbetsstycke]
Det program som motsvarar det inmatade
arbetsstycksnumret kunde inte hittas.
[Omstart program]
Vid specifikationen av sekvensnumret för programomstart
kunde det specificerade sekvensnumret inte hittas.
Kontrollera omstartblocket.
0061 P- ELLER Q-KOMMANDO SAKNAS I Adress P eller Q har inte specificerats i
MULTIPELREPETERCYKELBLOCK multirepetercykelkommandot (G70, G71, G72 eller G73).
ET
0062 SKÄRMATTET ÄR OGILTIGT I En nolla eller ett negativt värde har specificerats som skärdjup
GROVBEARBETNINGSCYKELN i multirepetercykeln (G71 eller G72).
0063 HITTAR INTE BLOCKET FÖR ETT Det sekvensnummer som specificerats med adresserna P och
ANGIVET SEKVENSNUMMER Q i multirepetercykelkommandot (G70, G71, G72 eller G73)
kan inte sökas.
0064 FINBEARBETNINGSKONTUREN ÄR I ett konturprogram för multipelrepetercykeln för fast
INTE EN MONOTON ÄNDRING grovbearbetning (G71 eller G72), var kommandot för den
(FÖRSTA AXLARNA) första planaxeln inte en monoton ökning eller minskning.
0065 G00/G01 SAKNAS I FÖRSTA I konturprogrammets första block som specificeras av P i den
BLOCKET I fasta multirepetercykeln specificerades inte (G70, G71, G72
KONTURPROGRAMMET eller G73) och G00 eller G01.
0066 OGILITGT KOMMANDO I BLOCKET Ett otillgängligt kommando hittades i det fasta
MED MULTIPPELREPETERCYKLER multirepetercykelkommandoblocket (G70, G71, G72 eller
G73).
0067 BLOCKET MED Ett fast multirepetercykelkommando (G70, G71, G72 eller
MULTIPPELREPERCYKLER FINNS G73) registreras inte i bandminnesområdet.
EJ I DETALJPROGRAMMINNET
0069 SISTA BL. I KONTURPROGRAM I ett konturprogram i den fasta multirepetercykeln (G70, G71,
ÄR ETT OGILTIGT KOMM. G72 eller G73) avslutas ett kommando för fasning eller
hörnradie R i mitten.
0070 PROGRAMMINNET ÄR FULLT Utrymmet i minnet räcker inte.
Radera alla onödiga program och försök igen.
0071 HITTAR EJ DATAN - Hittar inte adressen som skulle sökas.
- Hittar inte programnumret vid en
programnummersökning.
- Vid specifikationen av blocknumret för det program som
skall startas om kunde det specificerade blocknumret inte
hittas.
Kontrollera data.
0072 FÖR MÅNGA PROGRAM Antalet program att lagras överskred 400 (enkelkanalsystem)
eller 800 (dubbelkanalsystem ). Radera onödiga program och
registrera om programmen.
0073 PROGRAMNUMMRET REDAN I Det beordrade programnumret har redan använts. Ändra
BRUK programnumret eller radera onödiga program och kör
programregistreringen igen.
0074 ILLEGALT PROGRAMNUMMER Programnumret är ett annat än 1 till 9999. Ändra
programnumret.

- 1589 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0075 SKYDD Du har försökt registrera ett program med skyddat
programnummer.
II programmatchningen var lösenordet för de kodade
programmet inte korrekt.
En försök gjordes att välja ett program som redigeras i
bakgrunden som huvudprogrammet.
Ett försök gjordes att anropa ett program som håller på att
redigeras i bakgrunden som ett underprogram.
0076 PROGRAM FINNS EJ Det specificerade programmet hittas inte i
underprogramanropet, makroanropet eller grafisk kopia.
M-, G-, T- eller S-koder anropas med en annan P-instruktion
än den i M98, G65, G66 G66.1 eller kundmakro av
avbrottstyp, och ett program anropas av en nr 2
hjälpfunktionskod.
Detta larm genereras också när ett program inte hittas vid
dessa anrop.
0077 FÖR MÅNGA UNDER-, Det totala antalet underprogram- och makroanrop överstiger
MAKRONÄSTLINGAR det tillåtna området.
Ett annat underprogram exekverades under ett
underprogramanrop till ett externt minne.
0078 SEKVENSNUMMRET FINNS EJ Det specificerade sekvensnumret hittades inte under
sekvensnummer sökningen.
Det sekvensnummer som specificerats som hoppmål i
GOTO–– och M99P–– hittades inte.
0079 PROGR. EJ SAMSTÄM. Programmet i minnet matchar inte det program som är sparat
på band.
Flera program kan inte matchas kontinuerligt om bit 3 i
parameter nr 2200 är inställd på "1".
Ställ in bit 3 i parameter nr 2200 till "0" innan matchningen
exekveras.
0080 G37,SIGNAL EJ INOM OMRADET - För fleroperationsmaskinserien
När verktygslängdmätningsfunktionen (G37) utförs antar
en signal om uppnådd mätposition värdet 1 framför det
område som bestäms av värdet ε som specificeras i
parameter nr 6254. Alternativt blir signalen inte 1.
- För svarv
När den automatiska verktygskompenseringsfunktionen
(G36, G37) används blir signaler om uppnådd mätposition
(XAE1, XAE2) inte 1 inom det område som bestäms av
värdet ε som specificeras i parameternumren 6254 och
6255.
0081 G37 EJ TILLD. OFFSET-NR - För fleroperationsmaskinserien
Funktionen verktygslängdmätning (G37) har specificerats
utan att en H-kod har specificerats.
Gränslägeskontrollen före rörelsens start har visat att
blockslutpunkten leder in i det förbjudna området i positiv
riktning på n-axeln.
- För svarv
Den automatiska verktygskompenseringsfunktionen (G36,
G37) har specificerats utan att en T-kod har specificerats.
Gränslägeskontrollen före rörelsens start har visat att
blockslutpunkten leder in i det förbjudna området i positiv
riktning på n-axeln.

- 1590 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0082 G37 ANGAVS MED KODE - För fleroperationsmaskinserien
Funktionen verktygslängdmätning (G37) har specificerats
tillsammans med en H-kod i samma block.
Gränslägeskontrollen före rörelsens start har visat att
blockslutpunkten leder in i det förbjudna området i positiv
riktning på n-axeln.
- För svarv
Den automatiska verktygskompenseringsfunktionen (G36,
G37) har specificerats tillsammans med en T-kod i
samma block.
Gränslägeskontrollen före rörelsens start har visat att
blockslutpunkten leder in i det förbjudna området i positiv
riktning på n-axeln.
0083 G37 FELAKTIGT AXELKOMM. - För fleroperationsmaskinserien
Ett fel har hittats i verktygslängdmätningsfunktionens
(G37) axelspecifikation. Alternativt specificeras ett
rörelsekommando som ett inkrementellt kommando.
Gränslägeskontrollen före rörelsens start har visat att
blockslutpunkten leder in i det förbjudna området i positiv
riktning på n-axeln.
- För svarv
Ett fel har hittats i verktygskompenseringsfunktionens
(G36, G37) axelspecifikation.
Alternativet specificeras ett kommando som ett
inkrementellt kommando.
Gränslägeskontrollen före rörelsens start har visat att
blockslutpunkten leder in i det förbjudna området i positiv
riktning på n-axeln.
0085 DATASPILLFEL Nästa tecken togs emot från den I/O-enhet som är ansluten till
RS232C gränssnitt 1 innan den kunde läsa ett tidigare
mottaget tecken.
0086 DR AV Under I/O-rutinen i RS232C gränssnitt 1 var
inmatningssignalen sats redo från I/O-enheten (DR) AV.
Möjliga orsaker är att I/O-enheten inte är påslagen, en skadad
kabel eller ett felaktigt kretskort.
0087 BUFFERTSPILL Under läsning i RS232C gränssnitt 1 matades mer än 10
tecken in trots att ett lässtoppkommando utfärdats.
I/O-enheten eller kretskortet var defekt.
0090 REF-PUNKTSRETUR EJ KLAR 1. Referenspunktuppsökning kan inte utföras normalt på
grund av att referenspunktuppsökningens startpunkt
ligger för nära referenspunkten eller på grund av för låg
hastighet. Flytta startpunkten tillräckligt långt från
referenspunkten eller en ange en hastighet som är
tillräckligt snabb för referenspunktsreturen.
2. Du försökte ställa in nollpunkten för den absoluta
positionsdetektorn genom att återgå till referenspunkten
när det var omöjligt att ställa in nollpunkten.
Rotera motorn manuellt minst ett varv och ställ in
nollpunkten för den absoluta positionsdetektorn efter det
att CNC-maskinen och servoförstärkaren stängts av och
sedan startats igen.
0091 MANUELL Referenspunktsretur kan inte utföras manuellt när den
REFERENSPUNKTUPPSÖKNING automatiska driften är stoppad. Utför manuell
SKEDDE INTE VID referenspunktsretur när den automatiska driften är stoppad
MATNINGSSTOPP eller återställd.

- 1591 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0092 FEL VID NOLLPUNKTKONTR. (G27) Axel angiven i G27 har inte återgått till noll.
Programmera om så att axeln återgår till noll.
0094 P TYP EJ TILLÅTEN (KOORD CHG) Typ P kan inte anges när programmet omstartas.
(Koordinatsystemet har inrättats efter att den automatiska
driften avbröts.) Utför rätt operation enligt
OPERATÖRSHANDBOKEN.
0095 P TYP EJ TILLÅTEN (EXT OFS Typ P kan inte anges när programmet omstartas. (Det externa
CHG) offsetvärdet för arbetsstycket har ändrats efter att den
automatiska driften avbröts.) Utför rätt operation enligt
OPERATÖRSHANDBOKEN.
0096 P TYP EJ TILLÅTEN (ARB OFS Typ P kan inte anges när programmet omstartas.
CHG) (Offsetvärdet för arbetsstycket har ändrats efter att den
automatiska driften avbröts.) Utför rätt operation enligt
OPERATÖRSHANDBOKEN.
0097 P TYP EJ TILLÅTEN (AUTO EXEKV) Typ P kan inte anges när programmet omstartas. (Efter
strömtillslag, efter nödstopp eller återställning av larmen 0094
till 0097, utförs ingen automatisk operation.) Utför automatisk
operation.
0098 G28 FINNS I SEKVENS RETUR Ett kommando för omstart av programmet har specificerats
utan referenspunktsuppsökning efter att strömmen slagits PÅ
eller efter nödstopp, och G28 hittades under sökningen.
Genomför referenspunktsreturen.
0099 MDI EXEKV. SOEK Du har matat in ett rörelsekommando med MDI-knappsatsen
efter avslutad sökning under programomstart.
0109 FORMAT FEL I G08 Du har antingen matat in ett annat värde än 0 eller 1 efter P i
G08-koden eller så har du inte matat in något värde alls.
0110 DATA ÖVERFLÖDE Ett heltal gick utanför området under aritmetiska beräkningar.
0111 OVERFLOW :FLOATING En decimalpunkt (flytande punktnummerformatdata) gick
utanför området under aritmetiska beräkningar.
0112 NOLLDELNING Ett försök har gjorts att dela med noll i ett kundmakro.
0114 OGILTIGT UTTRYCKSFORMAT Det format som används i ett uttryck i en kundmakrosats är
felaktigt. Parameterbandformatet är felaktigt.
0115 ILLEGALT VARIABEL NUMMER Ett nummer som inte kan användas för en lokal variabel,
gemensam variabel eller systemvariabel i ett kundmakro
specificeras.
I EGB axelskippfunktion eller skippfunktion för flexibel
synkronstyrning (G31.8), har ett variabelnummer för ett
icke-existerande kundmakro specificerats.. Eller antalet
kundmakrovariabler som används för lagring av skippositioner
är inte tillräckligt.
0116 SKRIVSKYDDAD VARIABEL Ett försök har gjorts att i ett kundmakro använda en variabel
på vänster sida av ett uttryck som endast kan användas på
höger sida av ett uttryck.
0118 FÖR MÅNGA NIVÅER För många hakparenteser “[ ]” nästlades i ett kundmakro.
Nästlingsnivån inklusive funktionsparenteserna är 5.
0119 ARGUMENTV. UTANFÖR Värdet för ett argument i en kundmakrofunktion är utanför
GRÄNSER tillåtet område.
0122 FÖR MÅNGA MAKRO-NIVÅER För många makroanrop nästlades i ett kundmakro.
0123 OGILT. MODE FÖR En GOTO-sats eller WHILE–DO-sats hittades i
GOTO/WHILE/DO huvudprogrammet MDI- eller DNC-läget.
0124 END-INSTR. SAKNAS Den END-sats som motsvarar DO-satsen saknades i ett
kundmakro.
0125 FORMATFEL I Det format som används i en makrosats i en kundmakrosats
MAKROINSTRUKTION är felaktigt.
0126 OGILTIGT LOOP-NR. DO- och END-nr i ett kundmakro är felaktiga eller också
överstiger de det tillåtna området (giltigt område: 1 till 3).
- 1592 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0127 DUBBEL NC-, En NC-sats och en makrosats har specificerats i samma
MAKROINSTRUKTION block.
0128 OGILTIGT MAKROSEKVENSNR. Det specificerade sekvensnumret kunde inte hittas under
sekvensnummersökningen.
Det sekvensnummer som specificerats som hoppmål i
GOTO–– och M99P–– kunde inte hittas.
0129 USE 'G' AS ARGUMENT Ogiltig adress har programmerats i ett kundmakroanrop.
Bekräfta huruvida adressen är giltig i makroanropet. När
axelnamnsutvidgningen används, var god bekräfta
inställningen av parameter nr 11647.
0130 KONFLIKT MELLAN NC- & NC-kommandot och PMC-axelstyrningskommandot var
PMC-AXEL motstridiga. Ändra programmet eller stegen.
0136 SPOS-AXEL-ANNAN AX Spindelns positioneringsaxel och en annan axel är
SAMTIDIGT specificerade i samma block
0137 M-KOD & RÖR-KMD I SAMMA BL. Spindelns positioneringsaxel och en annan axel är
specificerade i samma block
0139 OTILLÅTEN ÄNDRING AV PMC-axeln har valts som den axel för vilken PMC-axeln styrs.
PMC-AXEL
0140 PROGRAMNUMMRET REDAN I Du har försökt välja eller radera ett program i bakgrunden som
BRUK just ställts in i förgrunden. Utför rätt operation för
bakgrundsredigeringen.
0142 OGILTIG SKALFAKTOR Skalfaktorn är 0 gånger eller 10000 gånger eller mer.
Ändra inställningen av skalfaktorn. (G51P_ … eller
G51I_J_K_ … eller parameter nr 5411 eller 5421)
0143 SPILL KOMMANDODATA Ett överflöde inträffade i lagringslängden för CNC-maskinens
interna data. Detta larm utlöses även när resultatet för intern
beräkning av skalindelning, koordinatrotation och cylindrisk
interpolation överspiller datalagringskapaciteten. Det
genereras även under inmatning av det manuella
interventionsvärdet.
0144 OGILTIGT PLAN VALT Planet för koordinatrotationen och planet för båg- eller
verktygsradie-⋅nosradiekompenseringen ska vara identiska.
Ändra programmet.
0145 G12.1/G13.1 ANVÄNDS OGILT. Axelnr för planvalsparameter nr 5460 (linjär axel) och nr
5461(roterande axel) i den polära
koordinatinterpolationsfunktionen är utanför tillåtet område (1
till antalet styrda axlar).
0146 OGILTIG G-KOD Den modala G-kodsgruppen innehåller en ogiltig G-kod i det
polära koordinatinterpolationsläget eller när ett läge avbröts.
Endast följande G-koder är tillåtna: G40, G50, G69.1
En ogiltig G-kod har specificerats i den polära
koordinatinterpolationsfunktionen.
Följande C-koder är inte tillåtna: G27, G28, G30, G31 till
G31.4, G37 till G387.3, G52, G92, G53, G17 till G19, G81 till
G89, G68
I 01-gruppen, kan inga andra G-koder än G01, G02 och G03
specificeras.
0149 FORMATFEL I G10L3 I registreringen (G10L3 till G11) av data för övervakning av
verktygslivslängden, specificerades en annan adress än Q1,
Q2, P1 och P2 eller en oanvändbar adress.
0150 OGILTIGT NUMMER PA Verktygsgruppnumret överskred det maximalt tillåtna värdet.
VERKTYGSGRUPP Verktygsgruppnumret (P efter specifikation av G10 L3;) eller
gruppnumret som fås av T-koden för övervakning av
verktygslivslängden i ett bearbetningsprogram.
0151 VERKTYGSGRUPPNUMMER Verktygsgruppen som specificeras i ett bearbetningsprogram
HITTAS EJ är inte inställd i data för övervakning av verktygslivslängden.

- 1593 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0152 INGEN PLATS FOR INM.AV Antalet verktyg registrerade i en grupp överskrider det
VERKT.GRP maximalt tillåtna registreringsverktygsnumret.
0153 T-KOD SAKNAS I registreringen av verktygslivslängdsdata, inkluderar ett block,
i vilket T-koden behöver specificeras, inte T-koden. Alternativt
specificeras M06 ensamt i verktygsbytesmetod D. Ändra
programmet.
0154 VERKTYG I LIVSGRUPP ANVÄNDS - För the verktygshanteringskommandot
EJ H99 eller D99 har specificerats utan att datanummer i
verktygsförvaltningen har tilldelats spindelns position.
Ändra programmet.
- - För verktygslivslängdsförvaltningens kommando
H99-kommandot, D99-kommandot, eller H/D-koden som
inställts av parameternumren 13265 och 13266
specificerades när ingen verktygstillhörighet till en grupp
används.
0155 OGILTIG T-KOD I M06 I bearbetningsprogramet motsvarar T-koden, som finns i
blocket som innehåller M06, inte gruppen som för närvarande
används. Ändra programmet.
0156 P/L-ORDER SAKNAS P- och L-kommandona anges inte i början av ett program för
att ställa in en verktygsgrupp. Ändra programmet.
0157 FÖR MÅNGA V-GRUPPER I registrering av data för övervakning av verktygslivslängden,
översteg gruppen som ställer in kommandoblocksantalet för P
(gruppnummer) och L (verktygslivslängd) översteg det
maximala gruppantalet.
0158 OGILTIG VERKTYGSLIVSDATA Livslängdsvärdet som angetts är för stort. Ändra inställningen.
0159 OTILL. VTYG-UTSL.-DATA Data för övervakning av verktygslivslängden är korrupt av
någon orsak. Registrera verktygsdata i verktygsgruppen eller
verktygsdata i gruppen igen genom inmatning av G10L3; eller
MDI.
0160 FEL M-KOD F.VÄNTEFUNK. En M-kod vänta är felaktig.
<1> När olika M-koder specificeras för kanal 1 och kanal 2
som väntande M-koder utan ett P-commando.
<2> När de väntande M-koderna inte är identiska trots att
P-kommandona är identiska
<3> När de väntande M-koderna är identiska och
P-kommandona inte är identiska (detta händer när ett
P-kommando specificeras med binärt värde).
<4> När nummerlistorna i P-kommandona innehåller ett annat
nummer trots att de väntande M-koderna är identiska
(detta händer när ett P-kommando specificeras genom att
kanalnummer kombineras).
<5> När en väntande M-kod utan ett P-kommando (2-kanaler
väntar) och en väntande M-kod med ett P-kommando (3
eller flera kanaler väntar) har specificerats samtidigt
<6> När en väntande M-kod utan ett P-kommando har
specificerats för 3 eller flera kanaler.
<7> När vänt- funktionen med specifikation av startpunkt och
en väntande M-kod utan P-kommando (2 kanaler väntar)
specificerades samtidigt.
<8> När en väntande M-kod som har ställts in av parameter nr
8110 och nr 8111 specificerades i periferiaxelstyrning.

- 1594 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0161 P OGILTIG I M-KOD F. VÄNTA P i en väntande M-kod är felaktig.
<1> När P-adressen är negativ
<2> När ett P-värde har specificerats som är olämpligt för
systemets konfiguration
<3> När en väntande M-kod utan ett P-kommando (2 kanaler
väntar) har specificerats i ett system som har 3 eller flera
kanaler.
<4> När P7 och L0 specificerades på samma gång.
0163 FELKOMMANDO I G68/G69 G68 och G69 har inte programmerats oberoende under
balansskärning.
En ogiltig adress har programmerats i en
balansskärningskombination (adress P).
0169 OGIL. VTYGS-GEOMETRIDATA Inkorrekta verktygskonturdata i interferenskontrollen. Ställ in
rätt data eller välj rätt data för verktygsbana.
0175 OGILTIG G07.1-AXEL Du har programmerat en axel som inte kan exekvera
cylindrisk interpolation. Du har programmerat mer än en axel i
ett G07.1-block. Du har försökt avbryta cylindrisk interpolation
för en axel som inte befann sig i cylindriskt interpolationsläge.
För axeln med cylindrisk interpolation, ska inte "0" ställas in
men antingen 5, 6 eller 7 (specificering av parallell axel) i
parameter nr 1022 för att instruera bågen med rotationsaxeln
PÅ (ROT parameter nr 1006#1 inställd på "1" och parameter
nr 1260 är aktiverad).
0176 OGILTIG G-KOD(G07.1-LÄGE) Du har programmerat en G-kod som inte kan programmeras i
cylindriskt interpolationssätt. Detta larm utlöses också när en
G-kod i 01-gruppen står i G00-läge eller kod G00 körs.
Avbryt cylindriskt interpolationssätt innan kod G00 körs.
0177 FEL KONTROLLSUMMA (G05) En felaktig kontrollsumma har uppstått.
0178 OGILTIGT KOMMANDO G05 Detta larm utlöses i följande fall.
1) Inställningen av bitarna 4 till 6 i parameter nr 7501 är
ogiltiga.
2) G05 har specificerats i något av följande lägen.
- Hypotetisk axelinterpolation (G07)
- Cylindrisk interpolation (G07.1)
- Polär koordinatinterpolation (G12.1)
- Polärt koordinatkommando (G16)
- Detektering av varierande spindelvarvtal (G26)
- Verktygsradie-⋅ nosradiekompensering (G41/G42)
- Normal riktningskontroll (G41.1/G42.1)
- Skalindelning (G51)
- Programmerbar spegelbild (G51.1)
- Koordinatsystemets rotation (G68)
- Fast cykel for borrning (med undantag för G80)
- Styrning av konstant ythastighet (G96)
- Typ av avbrott vid anpassade makro (M96)
3) G05 har specificerats medan servons
annulleringsfunktionen är aktiverad samtidigt med
detekteringsfunktionen för polens läge.
0190 OGILTIG AXEL (G96) Ett ogiltigt kommando specificerades i P i ett G96 block eller
parameter nr 5844.
När spindelval via adress P eller utökat spindelnamn för
multispindelkontroll är aktiverat, så kan inte axelval som
beräkningsreferens vid styrning av konstant ythastighet "G96
P_ ;" kommenderas.

- 1595 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0194 SPINDELKOMMANDO I Ett Cs-konturstyrningsläge, spindelpositioneringskommando
SYNKRO-MODE eller gängning med fast tapp har programmerats under
spindelns synkrona styrläge eller spindelkommandots
synkrona styrläge.
0197 C-AXEL KOMMENDERAD I Programmet har specificerat en rörelse längs Cs-axeln medan
SPINDELMODE växelsignalen Cs-konturstyrning var av.
0200 OGILTIG S-KODKOMMANDO 1) Vid gängning med fast tapp var ett S-värde utanför tillåtet
område eller också var det inte definierat.
Parameterinställningen för nr 5241 till 5243 är ett S-värde
som inte kan specificeras för gängning med fast tapp.
Korrigera parametrarna eller ändra programmet.
2) Gängning med fast tapp kommenderas under styrning av
konstant ythastighet. Programmera gängning med fast
tapp efter att styrning med konstant skärhastighet har
annullerats.
0201 MATN. FINNES EJ VID FAST Kommando-F-koden för en skärhastighet är 0.
GÄNGN. Om värdet för F-kommandot är mycket mindre än värdet för
S-kommandot, genereras detta larm när ett kommando för
gängning med fast tapp specificeras. Detta beror på att
skärning inte är möjligt med den stigning som specificeras av
programmet.
0202 POSITION LSI OVERFLOW Vid gängning med fast tapp är värdet för spindelfördelningen
för högt. (Systemfel)
0203 PROGRAMMISS VID FAST TAPP (1) Vid gängning med fast tapp är positionen för en fast
M-kod (M29) eller ett S-kommando inte riktig. Ändra
programmet.
(2) FSSB höghastighetsgängning med fast tapp kan inte
användas vid gängning med fast tapp med en servomotor
och flera spindelmotorer av spindelkommando för
synkronstyrning.
(3) Vid FSSB höghastighetsgängning med fast tapp är
parameterinställningen fel (bit 1 och 2 i parameter nr
2429, och bit 1 och 2 i parameter nr 4549).
0204 OGILTIG AXELOPERATION Vid gängning med fast tapp specificeras en axelrörelse i
blocket mellan den fasta M-koden (M29) och blocket G84
(eller G74). Ändra programmet.
0205 DI-S. FR. VID FAST GÄNGN DI-signalen för gängning med fast tapp (DGN G061.0) är inte
PÅ när G84 (eller G74)-blocket körs, trots att en fast M-kod
(M29) har programmerats i gängning med fast tapp,
Kontrollera PMC ladderdiagrammet för att lokalisera orsaken
till varför DI-signalen inte är på.
0206 KAN EJ BYTA PLAN (FAST Kommandot för att växla plan kördes i gängning med fast
GÄNGN.) tapp. Ändra programmet.
0207 FAST GÄNGDATA FEL Den programmerade distansen är för kort eller för lång vid
gängning med fast tapp.
0210 KAN EJ BEORDRA M198/M199 1 Ett försök gjordes att exekvera ett M198- och
M99-kommando under schemalagd drift. Eller så har du
försökt köra ett M198-kommando under DNC-drift. Ändra
programmet.
2 Ett försök gjordes att köra ett M99-kommando med ett
avbrottsmakro under urfräsning i en fast
multirepetercykel.

- 1596 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0213 OGILTIGT KOMMANDO I Vid axelsynkronstyrning inträffade följande fel under
SYNKRO-MODE synkronstyrning.
1) 1) Programmet utlöste ett rörelsekommando till slavaxel.
2) Manuell drift (joggmatning eller inkrementell matning)
utförs till slavaxeln.
3) 3) Programmet utlöste ett kommando för automatisk
referenspunktuppsökning efter strömtillslag utan att ange
manuell referenspunktuppsökning.
0214 OGILTIGT KOMMANDO I Ett koordinatsystem är inställt eller verktygskompensering av
SYNKRO-MODE förskjutningstypen är utfört i synkronstyrning.
Gränslägeskontrollen före rörelsens start har visat att
blockslutpunkten leder in i det förbjudna området i positiv
riktning på n-axeln.
0217 DUBBLA G51.2 (KOMMANDON) G51.2 är vidare kommenderat i G51.2-läget. Ändra
programmet.
0218 HITTAR EJ P/Q-KOMM. P eller Q är inte kommenderade i block G51.2 eller också
ligger kommandovärdet utanför intervallet. Ändra programmet.
För en polygon svarvning mellan spindlar anges mer
information i diagnosdata nr 471 om varför detta larm har
utlösts.
0219 KOMMANDONA G51.2/G50.2 G51.2 och 50.2 specificerades i samma block för andra
OBEROENDE kommandon. Ändra programmet i ett annat block.
0220 OGILTIGT KOMMANDO I I det synkrona driftläget har en rörelse programmerats med
SYNKR-LÄGE NC-programmet eller PMC-axelkontrollens gränssnitt för den
synkrona axeln. Ändra programmet eller kontrollera
PMC-stegen.
0221 OGILTIGT KOMMANDO I Synkron polygon bearbetning och axelkontroll eller
SYNKR-LÄGE balansskärning har exekverats samtidigt. Ändra programmet.
0224 NPKT-SÖKNING EJ KLAR En referenspunktsretur har inte utförts före starten av den
automatiska operationen.
(Endast om bit 0 (ZRNx) i parameter nr 1005 är 0)
Genomför en referenspunktsretur.
0230 R-KOD EJ HITTAD Skärdjupet R anges ej i blocket som omfattar G161.
Alternativt, är värdet specificerat för R negativt.
Ändra programmet.
0231 OGILTIGT FORMAT I G10 L52 Fel har inträffat i det programmerade formatet under den
programmerbara parameterinmatningen.
0232 FÖR MÅNGA Minst tre axlar har angivits som spiralaxlar i funktionen
SPIRALAXELKOMMANDON spiralinterpolation.
0233 ENH. UPPT. Du har försökt komma åt en enhet, t.ex. den som är ansluten
till RS-232-C INTERFACE, medan den används av någon
annan.
0245 T-KOD GODTAS EJ I DETTA En av G-koderna G50, G10, G04, G28, G28.2, G29, G30,
BLOCK G30.2, G30.1 och G53 som inte kan programmeras i samma
block som en T-kod, har programmerats tillsammans med en
sådan.
0247 MISSTAGET FINNS I DATANS När ett krypterat program matas ut, är EIA inställd för
UTMATNINGSKOD utmatningskod. Bestäm ISO.
0250 VTYGS-VÄXL: OTILLÅTET Ett Z-axelkommando utfördes i samma block för
Z-KOMMANDO M06-kommando.
0251 VTYGS-VÄXL: OTILL. En oanvändbar T-kod har specificerats i M06Txx.
T-KOMMANDO
0253 G05 KAN INTE KÖRAS En binär operation har specificerats under läget för utvidgad
förhandskontroll.

- 1597 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0300 OGILTIGT KOMMANDO VID En ogiltig G-kod har specificerats under skalindelning. Ändra
SKALDELNING programmet. För T-systemet, har en av följande funktioner
specificerats under skalering, vilket utlöser detta larm.
- finbearbetningscykel (G70 eller G72)
- grovbearbetningscykel för utvändig yta (G71 eller G73)
- grovbearbetningscykel för ändyta (G72 eller G74)
- skärcykel för sluten slinga (G73 eller G75)
- kapningscykel för ändyta (G74 eller G76)
- kapningscykel för utvändig eller invändig yta (G75 eller
G77)
- multipelrepetercykel för gängskärning (G76 eller G78)

- planborrningscykel (G83 eller G83)


- plangängningscykel (G84 eller G84)
- frontarborrningscykel (G85 eller G85)
- sidborrningscykel (G87 eller G87)
- sidogängningscykel (G88 eller G88)
- sidarborrningscykel (G89 eller G89)
- cykel för utvändig svarvning eller arborrningscykel på
invändig yta (G77 eller G20)
- gängskärningscykel (G78 eller G21)
- svarvcykel för ändyta (G79 eller G24)
(Specificera G-koder för systemen B och C i nämnd ordning.)
0301 DET GICK INTE ATT NOLLSTÄLLA Trots att bit 0 (IDGx) i parameter nr 1012 har ställts in på 1 för
REF-PKT-RETUR att förhindra att referenspunkten ställs in igen för en
referenspunktsuppsökning utan medbringare har ett försök
gjorts att utföra en manuell referenspunktsuppsökning.
0302 SÄTTA REFERENSPUNKTEN UTAN Referenspunkten kunde inte ställas in för en
DOG UTFÖRDES INTE referenspunktsretur utan en medbringare. Möjliga orsaker är:
- - Axeln flyttades inte med joggmatning i avsedd riktning
för referenspunktuppsökning
- Axeln flyttades med joggmatning i den motsatta riktningen
för manuell referenspunktuppsökning.
- Eftersom enkelrotationssignalen från positionskodaren
inte har detekterats, har inte rutsystemet för manuell
referenspunktsuppsökning fastställts. (Bit 6 i diagnosdata
nr 0201 måste vara 1.)
0303 REFERENSPUNKTUPPSÖKNING Om inställningen av en referenspunkt vid valfri position var
HAR INTE UTFÖRTS möjlig i Cs konturstyrning (bit 0 (CRF) i parameter nr 3700 =
1), utlöstes ett G00-kommando för Cs konturaxel utan
återgång till referenspunkten efter att den seriella spindeln
kopplades om till Cs konturstyrningsläge.
Utför en referenspunktsretur med ett G28 kommando innan
ett G00-kommando ges.
0304 G28 KÖRDES UTAN Trots att referenspunkten inte ställts in har en automatisk
REF-PUNKTSRETUR referenspunktsuppsökning gjorts (G28).
0305 INGEN TILLDELAD Trots att ett kommando G28 (automatisk retur till
MELLANPOSITION referenspunkt) eller G30 (retur till andra, tredje eller fjärde
referenspunkten) inte utfärdades efter start kommenderades
G29 (återgång från referenspunkten).
0306 FELANPASSN. AXEL(CNR/CHF) Överensstämmelsen mellan den rörliga axeln och
kommandona I, J eller K är inkorrekt i ett block där fasning
specificeras.

- 1598 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0307 KAN INTE STARTA Ett försök gjordes att ställa in en referenspunkt av kolvtyp för
REFERENSPUNKTSUPPSÖKNING en axel för vilken funktionen för inställning av en
MED MEKANISK referenspunkt utan medbringare skall användas.
STOPPARINSTÄLLNING
0308 G72.1 NÄSTLINGS FEL G72.1 har specificerats igen under G72.1 rotationskopiering.
0309 G72.2 NÄSTLINGS FEL G72.2 har specificerats igen under G72.2 parallell kopiering.
0310 FILE NOT FOUND Den specificerade filen kunde inte hittas under ett
underprogram- eller makroanrop.
0311 FORMATFEL FILNAMN Ett ogiltigt format har specificerats för att anropa ett
underprogram eller makro med hjälp av ett filnamn.
0312 OGILTIGT KOMMANDO I DIREKT Direkt inmatning av ritningsmått har kommenderats i ett
RITNINGSMATTPROGRAMMERING ogiltigt format.
Ett försök har gjorts att specificera en ogiltig G-kod under
direkt inmatning av ritningsmått.
Två eller flera block som inte skall flyttas finns i fortlöpande
kommandon som specificerar inmatning av direkta
ritningsdimensioner.
Även om ingen användning av kommatecken (,) (bit 4 i
parameter nr 3405 = 1) har specificerats för inmatning av
ritningsmått har ett kommatecken specificerats.
0313 ILLEGALT STIGNINGSK. Gängskärningen med variabel stigning som specificerats i
adress K överstiger det specificerade maximivärdet i
gängskärningen med variabel stigning. Alternativt har ett
negativt stigningsvärde specificerats.
0314 OGILT INSTÄLLN AV POLYGONA En axel har specificerats individuellt i flersidig svarvning.
AXELN För flersidig svarvning:
En verktygsrotationsaxel är inte angiven.
(Parameter nr. 7610)
För flersidig svarvning mellan spindlar:
Giltiga spindlar är inte specificerade.
( Parametrar nr 7640 till 7643)
- En annan spindel än den seriella spindeln.
- En spindel är inte ansluten.
För samtidig användning av polygon svarvning och polygon
svarvning med två spindlar:
- I läget för polygon svarvning, ändrades värdet på
parameter nr 7605 (val av polygonsvarvningens typ).
- Ett försök görs att använda en spindel som används för
polygon svarvning även för polygon svarvning med två
spindlar.
0315 OGILTIGT En ogiltig verktygsspetsvinkel specificeras i ett fast cykel för
SKÄRVINKELKOMMANDO I multirepetergängskärning (G76).
GÄNGSKÄRNINGSCYKELN
0316 OGILTIGT MATNING I Ett minimiskärdjup som är större än den gänghöjd som är
GÄNGSKÄRNINGSCYKELN specificerad i ett fast cykel för multirepetergängskärning
(G76).
0317 OGILTIG GÄNGNINGSKOMMANDO Ett noll- eller negativt värde specificeras i en fast cykel för
I GÄNGSKÄRNINGSCYKELN multirepetergängskärning (G76) som gänghöjd eller skärdjup.
0318 OGILTIGT SLÄPPNINGSMATT I Trots att frigöringsriktningarna ställs in i en fast cykel för
BORRCYKELN multirepeterkapning (G74 eller G75) specificeras ett negativt
värde för ∆d.
0319 SLUTPUNKTSKOMMANDOT ÄR Trots att rörelsebanan ∆i eller ∆k ställs in på 0 i en fast cykel
OGILTIGT I BORRCYKELN för multirepeterkapning (G74 eller G75) specificeras ett annat
värde än 0 för U eller W.

- 1599 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0320 OGILTIG MATNINGSRÖRELSE I Ett negativt värde specificeras i en fast cykel för
BORRCYKELN multirepeterkapning (G74 eller G75) som ∆i eller ∆k
(rörelsekanal/skärdjup).
0321 OGILTIGT ANTAL REPETERINGAR En nolla eller ett negativt värde specificeras i en fast cykel för
I MALLREPETERINGSCYKELN multirepeterloop (G73) som repetertid.
0322 FINKONTUR ÖVER En ogiltig kontur som är över cykelstartpunkten specificeras i
STARTPUNKTEN ett konturprogram för en fast cykel för
multirepetergrovbearbetning (G71 eller G72).
0323 DET FÖRSTA BLOCKET I Typ II specificeras i det första blocket av konturprogrammet
KONTURPROGRAMMET ÄR ETT som specificeras av P i en fast cykel för
KOMMANDO AV TYP II multirepetergrovbearbetning (G71 eller G72). Z (W)
kommando är för G71.
X (U) kommando är för G72.
0324 AVBROTTSMAKROT KÖRDES I Ett makro av avbrottstyp utfärdades under fasta
MULTIPELREPETERING AV multirepetercykler (G70, G71, G72 eller G73).
CYKLAR
0325 OGILTIGT KOMMANDO I 1) Ett användbart kommando gavs i ett konturprogram för en
KNOTURPROGRAMMET multirepetercykel (G70, G71, G72 eller G73).
2) I multirepetercykeln (G70), när nosradiekompenseringen
kan kommenderas i målkonturprogrammet (parameter
NT2 (nr 5106#3)=1), kommenderas G41 eller G42 i
målkonturprogram som inte är första blocket.
0326 SISTA BLOCKET I I ett konturprogram i den fasta multirepetercykeln (G70, G71,
KONTURPROGRAMMET ÄR G72 eller G73) avslutas ett kommando för direkt inmatning av
DIREKTA RITNINGSMATT ritning i det sista blocket i mitten.
0327 MULTIPELREPETERING AV En fast multirepetercykel (G70, G71, G72 eller G73) har
CYKLAR KAN INTE UTFÖRAS kommenderats i ett modalt tillstånd där en fast
multirepetercykel inte kunde kommenderas.
0328 OGILTIG POSITION FÖR Specifikationen för den tomma sidan för en
ARBETSSTYCKET I nosradiekompensering (G41 eller G42) är inkorrekt i en fast
NOSRADIEKOMPENSERING multirepetercykel (G71 eller G72).
0329 FINBEARBETNINGSKONTUREN ÄR I ett konturprogram för multipelrepetercykeln för fast
INTE EN MONOTON ÄNDRING grovbearbetning (G71 eller G72), var kommandot för den
(ANDRA AXLARNA) andra planaxeln inte en monoton ökning eller minskning.
0330 OGILTIGT AXELKOMMANDO I En annan axel än planet specificeras i en fast cykel (G90,
FAST SVARVCYKEL G92 eller G94).
0331 OGILTIGT AXELNUMMER I AX[] Ett ogiltigt värde har specificerats för ett AX[] axelnummer.
0332 OGILTIG AXELADDESS I AXNUM[] Ett ogiltigt värde har specificerats för en AXNUM[] axeladress.
0333 FÖR MÅNGA SPINDELK. Kommandon för flera spindlar kan man hitta i samma block
om en namnutvidgning används för spindeln.
Endast en spindel kan programmeras i samma block.
0334 INMATADE VÄRDE UTANFÖR Offsetdata som var utanför det aktiva området har
GRÄNS specificerats. (funktion för förebyggande av funktionsfel)
0335 DUBBEL M-KOD Flera M-koder har programmerats samtidigt i ett block för en
väntefunktion med perifera enheter med en M-kod.
0336 VTYGSKOMP. BEORDRADE FLER För en verktygslängdkompensering C har ett försök gjorts att
ÄN TVÅ AXLAR kommendera offset för andra axlar utan att avbryta offset.
Alternativt specificeras flera axlar i blocket G43 eller block
G44 för en verktygslängdkompensering.
0337 FÖR STORT INKREMENTALT Det kommenderade värdet översteg det maximala
VÄRDE inkrementella värdet. (funktion för förebyggande av
funktionsfel)
0340 ILLEGAL RESTART(NANO Med den absoluta manuella funktionen påslagen, har ett
SMOOTHING) försök gjorts att starta driften på nytt med nano
finpoleringsläge efter att den manuella interaktionen har
utförts.

- 1600 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0341 FÖR MÅNGA KOMMANDOBLOCK Det finns fler block än de som kan kommenderas i följd i nano
(NANO FINPOLERING) finpoleringsläge.
0342 AVBROTT I KUNDMAKRO I Ett kundmakroavbrott har aktiverats i nano finpoleringsläge.
NANO-GLÄTTNING Eller ett nano finpoleringsläge har kommenderats när ett
kundmakroavbrott är aktiverat.
0343 OGILTIGT KOMM. I 1) G43, G44 eller G49 har kommenderats under en nano
NANO-GLÄTTNING finpolering.
2) Ickebuffringskommando av G-kod (G04.1)
kommenderades under nano-finpolering vid inställning av
bit 7 (HMA) i parameter nr 11279 på 1.
0344 CANNOT CONTINUE NANO Ett ogiltigt kommando eller drift har utförts vid vilken en nano
SMOOTHING finpolering inte kunde fortsättas.

0345 VTYGS-VÄXLING: OTILLÅTEN En verktygsbytesposition på Z-axeln är felaktig.


Z-POS
0346 VTYGS-VÄXLING:OGIL. VTYGS-NR En verktygsväxlingsposition är inte angiven.
0347 VTYGS-VÄXLING: OTILL. KOMM. I Verktygsbyte kommenderas två eller fler gånger i samma
SAMMA BL. block.
0348 VTYGS-VÄXLING: Z-AXELN EJ I En verktygsbytesspindel på Z-axeln är inte inställd.
POSITION
0349 VTYGS-VÄXLING:SPIND.ROTERAR Ett spindelstopp för verktygsbyte stoppas inte.
0350 PARAMETERFEL: I INDEX FÖR Ett ogiltigt nummer för axelsynkroniseringsstyrning (parameter
DEN SYNKRONSTYRDA AXELN nr 8180) är inställt.
0351 PÅ GRUND AV AXELNS RÖRELSE När den axel som är föremål för synkroniseringsstyrning rörde
KAN SYNKSTYRNINGEN INTE sig gjordes ett försök att starta eller avbryta
ANVÄNDAS. synkroniseringsstyrning med en urvalssignal för
synkroniseringsstyrd axel.
0352 SYNKRONSTYRDA AXELN HAR Detta fel uppträdde när:
FEL TILLDELNING. 1) Ett försök gjordes att utföra synkroniseringsstyrning för
axeln under en synkronisering, sammansättning eller
överlagring.
2) Ett försök gjordes att synkronisera ytterligare ett
barnbarnsbarn för en föräldra-barn-barnbarnsrelation.
3) Att försök gjordes att utföra synkroniseringsstyrning trots
att en föräldra-barn-barnbarnsrelation inte har ställts in.
0353 INSTRUKTIONEN GAVS FÖR DEN Detta fel uppträdde när:
AXEL SOM INTE KUNDE RÖRA - För synkronisering
SIG. 1) Ett rörelsekommando sändes till axeln för vilken bit 7
(NUMx) i parameter nr 8163 var inställd på 1.
2) Ett rörelsekommando sändes till slavaxel.
- För sammansättning
1) Ett rörelsekommando sändes till axeln för vilken bit 7
(NUMx) i parameter nr 8163 var inställd på 1.
2) Ett rörelsekommando sändes till axeln för vilken bit 7
(MUMx) i parameter nr 8162 var inställd på 1.
0354 G28-KOMMANDO I Detta fel uppträdde när G28 specificerades på den huvudaxel
SYNKRONSTYRT LÄGE UTAN som parkerades under synkronsiseringstyrningen, men en
FASTLAGD REFERENSPUNKT axelreferenspunkt är inte inställd för slavaxeln.
0355 FEL I INDEX-PARAMETERN TILL Ett ogiltigt nummer för allokeringskontroll axel (parameter nr
AXELN I SAMMANSATT STYRNING. 8183) ställs in.
0356 SAMMANSATT STYRNING KAN EJ När den axel som är föremål för allokeringskontrollen rörde på
ANVÄNDAS, AXELN I RÖRELSE sig gjordes ett försök att starta eller avbryta
allokeringskontrollen med en urvalssignal för
synkroniseringskontroll axel.
0357 TILLDELNINGSFEL Detta fel inträffade när ett försök gjordes att utföra
SAMMANSATT STYRDA AXELN sammansatt styrning för axeln under en synkroniserad,
sammansatt eller överlagrad styrning.
- 1601 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0359 G28-KOMMANDO I SAMMANSATT Detta fel inträffade när G28 specificerades för
LÄGE UTAN FASTLAGD allokeringsaxeln under allokeringskontrollen utan att
REFERENSPUNKT. referenspunkten ställs in på allokeringens andra avsnitt.
0360 FEL I INDEX-PARAMETERN TILL Ett ogiltigt axelnummer för överlagrad kontroll (parameter nr
DEN ÖVERLAGRADE AXELN. 8186) ställs in.
0361 ÖVERLAGRING KAN INTE När den axel som är föremål för överlagrad styrning rörde på
ANVÄNDAS EFTERSOM AXELN sig gjordes ett försök att starta eller avbryta den överlagrade
FORFARANDE RÖR SIG. styrningen med en valsignal för överlagrad axel.
0362 TILLDELNINGSFEL FÖR DEN Detta fel uppträdde när:
ÖVERLAGRADE AXELN. 1) Ett försök gjordes att utföra en överlagringsstyrning för
axeln under en synkronisering, sammansättning eller
överlagring.
2) Ett försök gjordes att synkronisera ytterligare ett
barnbarnsbarn för en föräldra-barn-barnbarnsrelation.
0363 G28-KOMMANDO I DEN Detta fel inträffade när G28 specificerades för slavaxeln för
ÖVERLAGRADE SLAVAXELN. överlagringskontroll under överlagringskontrollen.
0364 G53-KOMMANDO I DEN Detta fel inträffade när G53 specificerades för den slavaxel
ÖVERLAGRADE SLAVAXELN. som rörde sig under överlagrad kontroll.
0365 FÖR MÅNGA Det maximala antalet styrningsaxlar eller maximala antalet
SERVO-/SPINDELAXLAR PER styrningsspindlar som kan användas i en kanal har
KANAL överskridits.
0366 FEL G-KOD I REVOLVERMETOD När revolverns verktygsbytesmetod valdes (bit 3 (TCT) i
parameter nr 5040 = 0), kommenderades G43 eller G43.7.
0367 3-D KONV. KOMMENDERADES I En 3-dimensionell koordinatkonvertering har programmerats
SYNK-LÄGE NÄR PARAMETERN under synkroniserad styrning när bit 2 (PKUx) i parameter nr
PKUx(NO.8162#2) ÄR 0. 8162 var 0.
0368 OFFSET KVARSTÅR VID - När ATC verktygsbytesmetod valdes (bit 3 (TCT) i
OFFSET-KOMMANDO parameter nr 5040 = 1) i läge G43 kommenderades
G43.7. Eller G43 har kommenderats under läge G43.7.
- Efter att bit 3 (TCT) ställts in i parameter nr 5040, som
ändrades till en status i vilket verktygsoffset är oförändrat,
programmerades kommandot för verktygsoffset.
0369 G31 FORMAT FEL - Ingen axel är specificerad eller två eller flera axlar är
specificerade i instruktionen för momentgränsbrytaren
(G31P98/P99).
- Det specificerade Q-värdet för vridmoment i
momentgränsbrytarens instruktion är utanför området.
Q-momentets värde är 1 till 254.
- Alternativet höghastighets kontinuerlig skip är inte
närvarande.
0370 G31P/G04Q FEL 1) Det specificerade adress-P-värdet för G31 är utanför det
tillåtna området. Adress P-området är 1 till 4 i en
multistegs skippfunktion.
2) Det specificerade adress Q-värdet för G04 är utanför det
tillåtna området. Adress Q-området är 1 till 4 i en
multistegs skippfunktion.
3) P1-4 för G31 eller Q1-4 för G04 kördes utan tillvalet
flerstegs skippfunktion.
4) <T serien > Det specificerade värdet för adress P i G72
eller G74 ligger utanför intervallet. Adress P löper från 1
till 4 i flerstegs-skippfunktionen. P1-4 specificerades i G72
eller G74 trots att alternativet flerstegs skip-funktion ej är
närvarande.

- 1602 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0371 OGILTIGT FORMAT I G10 OR L50 I ett kommandoformat för en programmerbar
parameterinmatning, har försök gjorts att ändra parametern
för en kryptering (nr 3220), nyckel (nr 3221) eller
skyddsintervall (nr 3222 eller nr 3223) som en
"krypteringsfunktion för nyckeln och programmet". Ändra
programmet.
0373 SIGNAL FÖR OGILTIG I skippkommandona (G31, G31P1 till G31P4) och
HÖGHASTIGHETSSKIPP pauskommandona (G04, G04Q1 till G04Q4) väljs samma
höghstighetssignal i olika kanaler.
0374 OGILTIG REGISTRERING AV Data för G10L75 eller G10L76 har registrerats under följande
VERKTYGS-MANAGER (G10) dataregistrering:
- Från PMC-fönstret.
- Från FOCAS2.
- Vid G10L75 eller G10L76 i ett annat system.
Ge kommandot G10L75 eller G10L76 på nytt efter att
ovanstående operation har avslutats.
0376 SERIELL DCL: OGILTIG 1. När bit 1 i parameter nr 1815 sätts på "1", så sätts bit 3 i
PARAMETER parameter nr 2002 på "0"
2. Detekteringsfunktionen för absolut position aktiveras. (Bit
5 i parameter nr 1815 ställs in på "1".) )
0377 OGILT. MODE FÖR Programsatsen GOTO, programsatsen WHILE och
GOTO/WHILE/DO programsatsen DO kan inte exekveras i ett program som
skapats i MDI-läget.
När ett program som innehåller dessa satser ska exekveras
ska programmet först registreras i programminnet och sedan
anropas för exekvering.
0387 OGILTIG RTM DI/DO VAR Det finns ingen DI/DO-variabel som har en specificerad
signaladress (alfabet, nummer).
0389 OGILTIG RTM SIGNALBIT Andra bitar än bit 0 till 7 kan inte specificeras med en
DI/DO-signal.
0390 ILLEGAL MAKRO VAR En makrovariabel som inte stöds av realtids
kundmakrofunktionen har använts.
0391 RTM BRANCH OVER Antalet hopp som stöds av realtids kundmakron har
överskridits.
0392 FÖR MÅNGA SATSSTYRNINGAR Många reserverade ord (ZONCE, ZEDGE, ZWHILE, ZDO,
ZEND, G65, M99) för RTM-styrning har använts i ett realtids
makrokommando.
0393 INGEN SATSSTYRNING I ett realtids makrokommando finns inga data som ska
tilldelas.
0394 OGILTIG SATSSTYRNING Matchningen av reserverade ord (ZONCE, ZEDGE, ZWHILE,
ZDO, ZEND, G65, M99) för RTM-styrning är felaktig.
0395 ILLEGAL NC WORD CONTROL Styrkod G65 eller M99 för hämtning av ett underprogram eller
återgång från ett underprogram är inte korrekt kodad.
0396 ILLEGAL RTM SATSKONTR. I ett annat kommando än ett realtids makrokommando
används ett reserverat ord (ZONCE, ZEDGE, ZWHILE, ZDO
eller ZEND) för RTM-styrning.
0397 RTM BUFFER OVER Ingen buffert är tillgänglig för realtids makrokommandon. För
många block, inlästa i förväg, är buffrade som utlösare,
använda av realtids makrokommandon.
0398 'ID ÖVER I BUFFERT I block, som är inlästa i förväg, finns för många realtids
makrokommandon med samma ID.
0399 'ID SAMTIDIG EXEKVERING Ett försök har gjorts att exekvera realtids makrokommandon
med samma ID genom att använda samma NC-sats som
utlösare.
0400 ENGÅNGS KMD ÖVER För många engångs realtids makrokommandon har
specificerats.

- 1603 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0401 EXEC CMD NUM OVER IN SAME Antalet realtids makrokommandon som kan exekveras
TIME samtidigt har överskridits
0402 OGILTIG SYMBOL FÖR RTM En symbol, variabel eller funktion som inte stöds av realtids
kundmakrofunktionen har upptäckts.
0403 ACCESS TO RTM PROTECT VAR Ett försök har gjorts att komma åt en skyddad variabel.
0404 RTM FEL Ett fel relaterat till ett realtids makrokommando har uppstått.
0406 CODE AREA SHORTAGE Lagringsstorleken för realtids makroområde är otillräcklig.
0407 DOULE SLASH IN RTM MODE I kompileringsläget har ett försök gjorts att ställa in
kompileringsläget på nytt.
0408 G90 EJ TILLÅTEN Det absoluta kommandot kan inte programmeras.
0409 ILLEGAL AXELNR. Ett ogiltigt axelnummer har specificerats.
0410 MIDDLE POINT IS NOT ZERO En annan mellanpunkt än 0 har specificerats med G28.
0411 SIMULTANEOUSLY AXES OVER Det maximala antal axlar som kan styras samtidigt har
överskridits.
0412 ILLEGAL G-KODE En oanvändbar G-kod användes.
0413 OLAGLIG ADRESS En oanvändbar adress användes.
0415 GRUPP ANVÄNDS Gruppen, till vilken de specificerade axlarna hör, används
redan.
0416 KAN EJ ANVÄNDA AXELN Den specificerade axeln kan inte användas.
0417 AXEL KAN EJ FLYTTAS Den angivna axeln är satt i ett läge utan verkan.
0418 ILLEGAL MATN.-HAST. En felaktig matningshastighet har ställts in.
0419 ILLEGAL AVSTÅNDSUPPG En förflyttningsdistans utanför specifierbart intervall har
programmerats.
0420 KONSTANT NUMMER P Ett underprogram har specificerats utan att en konstant
används.
0421 OGILTIGT ARGUMENT G54 Med G65 används det ogiltiga argumentet L.
0422 OGILTIGT ARGUMENT G54 Med G65 används ett ogiltigt argument.
0424 FLERA AXLAR I EN GRUPP Flera axlar använder sig av en grupp.
0429 FEL KOMMANDO I G10.6 När återdragningen startades i ett gängningsblock, hade ett
återdragningskommando getts för gängningens
längsaxelriktning.
0430 VERKTYGSLIVSLÄNGDEN I verktygslivslängdförvaltningens gruppnummer är parameter
MOTSVARAR NOLL nr 6813 = 0.
0431 OGILTIGA T/R-DATA FÖR Det godtyckliga gruppnumret (T) eller återstående
VERKTYGSLIVSLÄNGD mängdinställning (R) är ogiltig.
0445 OGILTIG AXELOPERATION Positioneringskommandot utfärdades i läget
hastighetsstyrning. Kontrollera
SV-hastighetsstyrningslägessignalen.
0446 OGILTIGT KOMMANDO I G96.1, G96.2, G96.3, och G96.4 är angivna i block som
G96.1/G96.2/G96.3/G96.4 inkluderar andra kommandon. Ändra programmet.
0447 OGILTIG INST.-DATA Den roterande verktygsaxeln är felaktigt inställd. Kontrollera
parametern för spindelstyrningsfunktionen med servomotor.
0459 ALLA PARALLELLA AXL. PARK. Alla axlar som är specificerade för automatisk drift är
parkerade.
0460 FELAKTIGT Axelnumret som är inställt i parameter nr 5490
BRÄNNARAXELNUMMER (brännarstyrningsaxel) överskrider antalet styrningsaxlar.
0461 OGILTIG INSTÄLLNING AV Parameterinställningen (bit 0 i parameter nr 1006 = 1) av
ROTATIONSAXEL FÖR BRÄNNARE rotationsaxeln gäller inte för brännarens rotationsaxel.
0501 DEN KOMMENDERADE M-KODEN Den M-kod som specificerats i parametrar nr 11631 till 11646
KAN INTE EXEKVERAS har specificerats i något annat än ett exekveringsmakro,
makroabrott eller makroanrop som använder en G- eller
M-kod eller underprogramshämtning med en T-, S- eller
sekundär hjälpfunktionskod.

- 1604 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0502 OGILTIG G-KOD 1) En G-kod som inte är tillgänglig i det interkanala flexibla
synkronläget har specificerats.
2) En G-kod som inte är tillgänglig i det utvidgade
överlagringsläget har specificerats.
0503 ILLEGAL MODAL I SUPERIMPOSED Modal status för en G-kod som inte kan överlagras.
MODE
0509 VTYG-OFFSETORDER EJ - Verktygsoffset (för svarvsystemet) har specificerats i ett
TILLGÄNGLIG gängskärningsblock.
- Verktygsoffset har specificerats (svarvsystem) i
skalindelningsläget, koordinatsystemets rotationsläge
eller läge för programmerbar spegelbild.
0511 CS HI-SPEED OMKOPPL.-FEL Formatet i Cs-konturstyrningens höghastighetsomkoppling är
ogiltig.
0512 OMÖJLIG ORDER FÖR CS HS Följande kommandon kan inte specificeras i
OMKOPPL. Cs-konturstyrningens höghastighetsomkoppling:
- Rörelsekommando
- Synkron/sammansatt/överlagrad styrning
- Spindelkommando för synkronstyrning
- Elektronisk växellåda för enkel spindel
- Manuell referenspunktsuppsökning
0513 CS HI-SPEED Inställningen för Cs-konturstyrningens
OMKOPPL.-INSTÄLLN.FEL höghastighetsomkoppling är ogiltig.
Möjliga orsaker är:
- Ett M-kodsvärde för Cs-konturstyrningens
höghastighetsomkoppling används för multipel
Cs-konturstyrningsaxlar.
- FIN returneras för M-koden för höghastighetsomkoppling
av Cs-konturstyrning när avslutningssignalen, CSMCx för
Cs-konturstyrningens höghastighetsomkoppling, inte
övergår till 1.
0514 OGILTIG ORDER I FLEXIBEL 1) Ett tilldelningskommando i den flexibla
AXELKANAL UPPDRAG kanalxeltilldelningen har getts för en axel som står i tur att
tas bort.
2) Värdet av P, Q, R, I, J, K eller L som specificeras med
G52.1, G52.2 eller G52.3 är ogiltigt.
3) Värdet i parameter nr 11560 är duplicerat.
4) Ett försök har gjorts att exekvera ett
borttagningskommando (G52.1) för en axel som redan har
tagits bort.
5) Ett försök har gjorts att växla axlar som har olika
inställningar av bit 1 (FAN) i parameter nr 11562.
6) Ett försök har gjorts att utföra en tilldelning av flexibel
kanalxel utan att första annullera offset.

- 1605 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


0520 OGILTIGT FORMAT I G10.8L1 Ett ogiltigt kommando har specificerats för ändring av en
tolerans i rotationsaxelkompenseringen (G43.8L1, G43.9L1).
- Ett negativt värde har specificerats som tolerans.
- Specificera positiva värden som adresser "α" och "β".
- Ett ogiltigt P-värde har specificerats.
- Specificera antingen 0 eller 1 som adress "P".
- Adress P har specificerats tillsammans med adresserna
"α" och "β".
- Specificera endast antingen adress "P" eller
"adresserna "α" och "β".
- En ogiltig adress har specificerats.
- I G10.8L1, kan endast L, P, α, β, O, N och M
specificeras.
- En annan G-kod har specificerats samtidigt.
- Specificera G10.8L1 ensam.
- G10.8 har specificerats i rotationsaxelns
kompenseringsläge, men adress "L" är inte specificerad
eller också är inte värdet på adressen "L" = 1.
- I rotationsaxelns kompenseringsläge kan endast
G10.8L1 specificeras.
0521 OGILTIG ANV.AV G10.8L1 Den modala information som används vid specifcering av
G10.8L1 innehåller ett fel.
- Systemet är inte i läget för rotationsaxelkompensering
(G43.8L1, G43.9L1).
- G10.8L1 kan endast specificeras i rotationsaxelns
kompenseringsläge.
- Systemet är i rotationsaxelns kompenseringsläge
(G43.8L1, G43.9L1), men kommandot är inte linjär
interpolation (G01).
- G10.8L1 kan endast specificeras vid linjär
interpolation (G01).
0525 ANROP AV Läget ändrades och cykelstarten exekverades samtidigt som
UNDERPROGRAM/MAKRO anrop av underprogram eller makro exekverades.
Återställ och start av cykeln exekveras igen.
0527 OGILTIGA DATA I STIGN.FEL I stigningsfelets effektiva kompenseringspunkter, vilka
bestäms av de hänsyn som ska tas till
parameterinställningarna, överskrider skillnaden mellan två på
varandra följande data intervallet av -128 till +127.
Korrigera stigningsfelets kompenseringsdata eller ändra
parametern.
0535 TL OFS FELAKTIG I följande fall utlöses detta larm när G.44.1 kommenderas.
KONVERTERINGSINSTÄLLNING (1) Rotationsaxeln är inte inställd på svänghuvudets axel. (Nr
19640#0)
(2) Samma rotationsaxel är inställd för både verktygsnosens
rotationsaxel och svänghuvudets axel.
(3) Axelriktningen för verktygsnosens rotationsaxel är inte
X-axeln eller Z-axeln.
(4) Axelriktningen för svänghuvudets axel är inte Y-axeln.
(5) Axelns nummer för konverterad offset är kort. (Nr. 1022)
0538 OFFSET ÄR EJ BORTTAGEN I multirepetercykeln (G70), när nosradiekompenseringen kan
kommenderas i målkonturprogrammet (parameter NT2 (nr
5106#3)=1), kommenderas inte G40 i slutblocket i
programmet för målkontur.
0539 MAX SPINDEL HAST.LÅS ORDER Begränsning av maximalt spindelvarvtal är ogiltig. Utökat
FEL spindelnamn kan inte kommenderas för begränsning av
maximalt spindelvarvtal.

- 1606 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


0601 OGILTIGT AXELKOMMANDO FÖR Rörelsekommandot exekverades till servoaxlarna för körning
SERVOMOTORSPINDEL av spindeln med hjälp av spindelstyrning med servomotor.
Ändra programmet.
0602 OGILTIG AXELOPERATION FÖR Spindeln som kontrolleras med servomotorn valdes inte
SERVOMOTORSPINDEL korrekt.
- När multipel spindelstyrning är aktiv, kontrollera huruvida
den valda spindeln är servomotorspindeln.
- När multispindelkontroll är avaktiverad, kontrollera
huruvida 1:a spindeln i kommenderad kanal är en
servomotorspindel.
1001 OGIL. MODE F. AXELSTYRN. Axelstyrningsläget är ogiltigt.
1013 OGILT. POS. FÖR PROGRAMNR Adress O eller N har specificerats på en ogiltig plats (t.ex.
efter en makrodeklaration).
1014 OGILT FORMAT FÖR PROGRAMNR Adress O eller N följs inte av ett nummer.
1016 SAKNAR (EOB) BLSLUT-kod (blockslut) saknas i slutet av ett program som
matats in i MDI-läget.
1059 KOMMANDO I BUFFRINGSLÄGE Den manuella signalen MIGET, för begäran av ingrepp i
kompenseringen, blev "1" när ett utvidgat block hittades under
automatisk drift.
För att mata in en kompensering av manuellt ingrepp under
automatisk drift, krävs en sekvens i en M-kodsinstruktion utan
buffring, för hantering av MIGET-signalen som begär ett
manuellt ingrepp i kompenseringen.
1077 ANVÄNT PROGRAM Ett försök gjordes att exekvera ett program i förgrunden som
höll på att exekveras i bakgrunden.
Det program som för tillfället redigeras kan inte exekveras.
Avsluta redigeringen och starta om programexekveringen.
1079 PROGRAMFIL FINNS INTE Programmet för det angivna filnumret är inte registrerat i en
extern enhet. (underprogramanrop extern enhet)
1080 UNDERPROGRAMANROP DUBBLA Ett annat underprogramanrop från en extern enhet gjordes
ENHETER från ett underprogram efter det att underprogrammet anropats
av den externa enhetens underprogramanrop.
1081 EXT ENHET FEL FUNKTION Underprogramanropet från den externa enheten är inte möjligt
UNDERPROGRAMANROP i denna funktion.
1090 FEL I PROGRAMFORMAT En gemen bokstav har hittats på annat ställe än i ett
kommentaravsnitt, programnamn eller mappnamn för en
NC-programsats.
1091 DUBBELT UNDERANROP ORD Mer än en anropssats för underprogram har specificerats i
samma block.
1092 DUBBELT MAKROANROP Mer än en anropssats för makroprogram har specificerats i
samma block.
1093 DUBBELT NC-ORD & M99 En annan adress än O, N, P eller L specificerades i samma
block som M99 under det modala makroanropstillståndet.
1095 FÖR MÅNGA TYP 2-ARGUMENT Fler än tio satser av I, J och K-argument specificerades i
argument typ 2 (A, B, C, I, J, K, I, J, K, ...) för kundmakron.
1096 OGILTIGT VARIABELNAMN Ett ogiltigt variabelnamn specificerades. En kod som inte kan
specificeras som ett variabelnamn specificerades. [#_OFSxx]
passar inte till konfigurationen av tillvalt verktygsoffsetminne.
1097 FÖR LANGT VARIABELNAMN Det specificerade variabelnamnet är för långt.
1098 INGET VARIABELN. Det specificerade variabelnamnet kan inte användas eftersom
det inte är registrerat.
1099 OGILTIGT SUFFIX [ ] Ett suffix har inte specificerats för ett variabelnamn som
krävde ett suffix inom [ ].
Ett suffix har specificerats för ett variabelnamn som inte
krävde ett suffix inom [ ].
Värdet inom [] var utanför det tillåtna området.
- 1607 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


1100 RADERA UTAN MODALT ANROP Avbryt anropsfunktionen (G67) specificerades trots att
funktionen kontinuerligt makroanropstillstånd (G66) inte var
aktiv.
1101 OGILT. AVBROTT I CNC-INSTR Ett avbrott gjordes i ett tillstånd där ett kundmakroavbrott som
innehåller en rörelseinstruktion inte kunde exekveras.
1115 LÄSKYDDAD VARIABEL Ett försök har gjorts att i ett kundmakro använda en variabel
på höger sida av ett uttryck som endast kan användas på
vänster sida av ett uttryck.
1120 OGILTIGT ARGUMENTFORMAT Det specificerade argumentet i argumentfunktionen (ATAN,
POW) är felaktigt.
1124 DO-INSTR. SAKNAS Den DO-sats som motsvarar END-satsen saknades i ett
kundmakro.
1128 SEKVENSNR. UTANFÖR Hoppdestinationens sekvensnummer i en GOTO-sats i en
OMRÅDET kundmakrosats var utanför tillåtet område (giltigt område: 1 till
99999999).
1131 ÖPPEN PARENT. SAKNAS Antalet starttecken i parentesen ([) är mindre än antalet
stopptecken i parentesen (]) i en kundmakrosats.
1132 STGD PARENTES SAKNAS Antalet stopptecken i parentesen (]) är mindre än antalet
starttecken i parentesen ([) i en kundmakrosats.
1133 '=' SAKNAS Ett likhetstecken (=) saknas i den aritmetiska
beräkningsinstruktionen i en kundmakrosats.
1137 FORMATFEL I IF-INSTR. Det format som används i en IF-sats i en kundmakrosats är
felaktigt.
1138 FORMATFEL WHILEDATASATS Det format som används i en WHILE-sats i en kundmakrosats
är felaktigt.
1139 FORMATFEL SETVNDATASATS Det format som används i en SETVN-sats i en kundmakrosats
är felaktigt.
1141 OGILTIGT TECKEN I VAR. NAMN SETVN-satsen i ett kundmakro kontaktar ett tecken som inte
kan användas i ett variabelnamn.
1142 FÖR LÅNGT V-NAMN(SETVN) Det variabelnamn som används i en SETVN-sats i ett
kundmakro överstiger 8 tecken.
1143 FORMATFEL I Det format som används i en BPRNT-sats eller en
BPRNT/DPRNT-INSTR. DPRINT-sats är felaktigt.
1144 G10 FORMAT FEL G10 L-nummer innehåller ingen relevant datainmatning eller
motsvarande alternativ.
Datainställningsadress P eller R är inte specificerad.
En adress som inte är relaterad till datainställningen
specificeras. Vilken adress som skall specificeras varierar i
enlighet med L-nr
Tecknet, decimalpunkten eller området för den specificerade
adressen är felaktig.
1145 G10.1 TIME OUT Reaktionen på en G10.1-instruktion har inte tagits emot från
PMC inom specificerad tidgräns.
1146 G10.1 FORMAT FEL G10.1 instruktionsformatet är felaktigt.
1152 G31.9/G31.8 FORMATFEL Formatet på G31.9 (kontinuerlig höghastighets skippfunktion)
eller block G31.8 (EGB skippfunktion / skippfunktion för
flexibel synkronstyrning) är felaktigt i följande fall:
- Axeln har inte specificerats i blocket G31.9 eller G31.8.
- Flera axlar har specificerats i blocket G31.9 eller G31.8.
- P-koden har specificerats i blocket G31.9 eller G31.8.
- G31.8 kommenderades utanför flexibelt
synkronstyrningsläge.
- Q har specificerats utanför intervallet i flexibelt
synkronstyrningsläge.

- 1608 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


1153 KAN EJ ANV.G31.9 G31.9 kan inte specificeras i denna modalstatus. Detta larm
utlöses också om G31.9 specificeras när en grupp 07 G-kod
(t.ex. verktygsradiekompensering) inte upphävs.
1160 SPILL KOMMANDODATA Ett överflöde inträffade i de aktuella positionsdata inom CNC.
Detta larm genereras även om ett kommandos målposition
överstiger den maximala slaglängden som en följd av
beräkning som konvertering, offset eller introduktion av ett
manuellt ingreppsvärde.
1196 FELVAL AV BORRAXEL En illegal axel specificerades för borrning i en fast cykel för
borrning.
Om borraxelns nollpunkt inte har specificerats eller parallella
axlar är specificerade i ett block som innehåller en G-kod i en
fast cykel, specificera samtidigt parallellaxlarna för borraxeln.
1200 PULSGIVARE -OGILTIG Rutnätspositionen kunde inte beräknas under
NPKT-SÖKN referenspunktsuppsökningen för rutnät med hjälp av
rutnätsystemet när envarvssignalen inte togs emot innan
inbromsningsmedbringaren lämnades.
Detta larm genereras även när verktyget inte når en
matningshastighet som överstiger servofelvärdet som är
förinställt i parameter nr 1841 innan gränslägesbrytaren för
inbromsning lämnas (inbromsningssignal *DEC återgår till
“1”).
1202 INGET F-KOMM. I G93 F-koder i den inverterade tidsspecifikationsfunktionen (G93)
behandlas inte som modala utan de måste specificeras i
individuella block.
1223 OGILTIGT SPINDELVAL 1) Ett försök att exekvera en instruktion som använder
spindeln trots att den spindel som skall styras inte har
ställts in korrekt.
2) Interpolationstypen fast gängning har specificerats i en
kanal, i vilken Cs konturstyrningsfunktion inte är
aktiverad.
1298 OGILTIG OMVANDL. TUM/MM Ett fel inträffade under växling mellan tum-/metriskt system.
1300 OLAGLIG ADRESS Axelnummeradresserna specificerades trots att parametern
inte är av axeltyp när parametrar eller kompenseringsdata för
stigningsfel laddades från band eller genom inmatning av
parametern G10.
Axelnr kan inte specificeras i kompenseringsfeldata för
stigningsfel.
1301 ADRESS SAKNAS Axelnummeradresserna specificerades inte trots att
parametern inte är av axeltyp när parametrar eller
kompenseringsdata för stigningsfel laddades från band eller
genom inmatning av parametern G10.
Alternativt specificeras inte dataadressen P eller Q.
1302 OPGILTIGT DATANR. Ett obefintligt datanr hittades när parametrarna eller
felkompenseringsdata för stigningsfel laddades från ett band
eller genom inmatning av parametern G10.
Ett ogiltigt adress-R-värde har specificerats i ett mallprogram
för varje bearbetningsändamål på inställningsskärmen för hög
hastighet och hög precision .
Detta larm genereras också när ogiltiga ordvärden hittas.
1303 ILLEGAL AXIS NUMBER Ett axelnummer som överstiger det maximala antalet styrda
axlar hittades när parametrar laddades från ett band eller
genom inmatning av parametern G10.
1304 FÖR MÅNGA SIFF Data med för många siffror hittades under laddningen av
parametrar eller kompenseringsdata för stigningsfel från ett
band.

- 1609 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


1305 DATA UTANFÖR OMRÅDE Data utanför det tillåtna området hittades under laddningen av
parametrar eller kompenseringsdata för stigningsfel från ett
band.
Värdet för datainställningsadresserna som motsvarar L-nr
under inmatning av data med G10 var utanför det tillåtna
området.
Detta larm genereras också när NC-programmeringsord
innehåller värde som är utanför det tillåtna området.
1306 AXELNUMMER SAKNAS En parameter som kräver att en axel skall specificeras
hittades utan ett axelnummer (adress A) under tiden som
parametrar laddades från ett band.
1307 FEL ANV. AV MINUSTECKEN Data med ett ogiltigt förtecken hittades under tiden som
parametrar eller kompenseringsdata för stigningsfel laddades
från ett band eller genom inmatning av parametern G10. Ett
förtecken angavs till en adress som inte stöder användning av
förtecken.
1308 DATA SAKNAS En adress som inte följs av ett numeriskt värde hittades när
parametrar eller kompenseringsdata för stigningsfel laddades
från ett band.
1332 FEL PA SKRIVSKYDDET Kunde inte ladda data när parametrar, kompenseringsdata för
stigningsfel och arbetskoordinatdata laddades från ett band.
1333 FEL VID SKRIVNING AV DATA Kunde inte skriva data när data laddades från ett band.
1370 PARAMETRERINGSFEL (DM3H-1) Data utanför intervallet matades in vid inställning av den
3-dimensionella pulsmatningsparametern.
1371 PARAMETRERINGSFEL (DM3H-2) En ogiltig rotationsaxel matades in vid inställning av den
3-dimensionella pulsmatningsparametern.
1372 PARAMETRERINGSFEL (DM3H-3) En ogiltig huvudaxel matades in vid inställning av den
3-dimensionella pulsmatningsparametern.
1470 G40.1 –G42.1 PARAMETER En parameterinställning relaterad till normal riktningsstyrning
SAKNAS är ogiltig.
Axelnumret för en normal riktningsstyrd axel ställs in i
parameter nr 5480 men det axelnumret är inom området för
antalet styrda axlar.
Axeln som ställs in som en normal riktningsstyrd axel ställs
inte in som en roterande axel (bit 0 (ROTx) i parameter nr
1006) = 1 och nr 1022=0).
1471 OGILTIGT KOMMANDO I G40.1 En ogiltig G-kod har specificerats i styrningsläget för normal
-G42.1 riktning.
1508 DUBBEL En funktion för vilken samma kod som denna M-kod är satt till
M-KODE(INDEXERINGSBORDET finns. (bordsindexering)
BACK)
1509 DUBBEL M-KOD En funktion för vilken samma kod som denna M-kod är satt till
(SPINDELORIENTERING) finns. (Spindelpositionering, orientering)
1510 DUBBEL M-KOD En funktion för vilken samma kod som denna M-kod är satt till
(SPINDELPOSITIONERING) finns. (Spindelpositionering, positionering)
1511 DUBBEL M-KOD (SP.-POS. FRIG. En funktion för vilken samma kod som denna M-kod är satt till
AXEL) finns. (Spindelpositionering, avbryt läget)
1537 ADRESS F<MIN (ÖVERMANNING) Den hastighet som erhålls genom användning av
övermanning på F-satsen är för låg.
1538 ADRESS F SPILL (ÖVERMANNING) Den hastighet som erhålls genom användning av
övermanning på F-satsen är för hög.
1543 FELINSTÄLLD VÄXEL Utväxlingsförhållandet mellan spindeln och positionsgivaren
eller det inställda positionsgivarnumret är ogiltigt i
spindelpositioneringsfunktionen.
1561 OGILT. INDEXER.-VINK. Den specificerade rotationsvinkeln är inte en heltalsmultipel av
den maximala indexeringsvinkeln.

- 1610 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


1564 INDEXBORDSAXEL – ANNAN AXEL Indexbordsindexeringsaxeln och en annan axel har
SAMMA TID specificerats i samma block.
1567 INDEXBORDETS AXEL: DUBBELT Indexbordsindexering specificerades under axelrörelse eller
AXELKOMM. på en axel för vilken indexbordsindexeringssekvensen inte har
slutförts.
1580 KODNINGSLARM (PSWD&KEY) När ett försök gjordes att mata in ett program, matchade inte
det specificerade lösenordet med lösenordet på bandet och
lösenordet på bandet var inte lika med 0.
När ett försök gjordes att mata ut ett krypterat band, låg inte
lösenordet inom intervallet 0 till 99999999.
Lösenordsparametern är nr 3220.
1581 KODNINGSLARM (PARAMETER) När ett försök gjordes att mata ut ett krypterat band, var
utmatningskodparametern inställd på EIA. Ställ in bit 1 (ISO) i
parameter nr 0000 på 1. En felaktig instruktion har
specificerats för programkryptering eller skydd.
Detta larm utlöses om ett försök görs att utföra
programredigeringar, raderingar eller områdesspecificerade
utmatningar i det skyddade området i spärrstatus. Eller också
har ett program utanför skyddat område specificerats i
områdesspecificerad utmatning i ospärrad status.
Det skyddade området definieras av det programnummer som
är förinställt med parameter nr 3222 upp till det
programnummer som är förinställt till parameter nr 3223. När
båda parametrarna är inställda på 0, är det skyddade området
O9000 till O9999.
1590 TH-FEL Ett TH-fel upptäcktes under läsning från en inmatningsenhet.
Den lästa kod som orsakade TH-felet och hur många satser
det är från blocket kan verifieras på diagnosskärmen.
1591 TV-FEL Ett fel upptäcktes under enkelblocks TV-fel.
TV-kontrollen kan spärras genom inställning av bit 0 (TVC) i
parameter nr 0000 på 0.
1593 FEL VID EGB-PARAMETRERING Fel vid inställning av en parameter relaterad till EGB
(1) Inställningen av bit 0 i parameter nr 2011 är inte korrekt.
(2) Slavaxeln som specificerats med G81 är inte inställd som
en roterande axel. (bit 0 (ROT) i parameter nr 1006)
(3) Antal pulser per varv (parameter nr 7772, 7773, 7782 eller
7783 är inte inställd.)
(4) För ett kommando som är kompatibelt för en fräsmaskin,
har inte parameter nr 7710 specificerats.
(5) Inget signalbaserat EGB synkroniseringsförhållande
(parametrarna nr 7784 och 7785) har ställts in.
1594 FEL EGB-FORMAT Fel i formatet till ett block till ett EGB-kommando
(1) T (antal kuggar) är inte specificerat i blocket G81.
(2) I blocket G81 är de data som specificerats för T, L, P eller
Q utanför det tillåtna området.
(3) I blocket G81 är bara endera av P eller Q specificerat.
(4) I blocket G81.5 saknas kommando för huvud- eller
slavaxeln.
(5) I blocket G81.5 har data specificerats som ligger utanför
specificerat intervall för huvud- eller slavaxeln.

- 1611 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


1595 OGILT. KOMM. I EGB-MODE Under synkroniseringen med EGB avges ett kommando som
inte får avges.
(1) Slavaxelkommando som använder G27, G28, G29, G30,
G30.1, G33, G53 etc.
(2) Kommando för omvandling tum-/metriskt system som
använder G20, G21 etc.
(3) Startkommando för synkronisering använder G81 eller
G81.5 när bit 3 (ECN) i parameter nr 7731 är 0
1596 EGB-SPILL Överflöde inträffade vid beräkningen av
synkroniseringskoefficienten.
1597 EGB; AUTOM. FAS FORMATFEL Formatfel i G80- eller G81-block i EGB automatisk
fassynkronisering
R ligger utanför tillåtet område.
1598 EGB AUTOM. FAS Fel vid inställning av en parameter relaterad till EGB
PARAMETRERINGSFEL automatisk fassynkronisering
(1) Accelerations-/decelerationsparametern är inte korrekt.
(2) Den automatiska fassynkroniseringsparametern är inte
korrekt.
1805 OGILTGT KOMM. [I/O-enhet]
Ett försök gjordes att specificera ett ogiltigt kommando under
en I/O-rutin på en I/O-enhet.
[G30 nolluppsökning]
P-adressnumren för att instruera nr 2 till nr 4 nolluppsökning
ligger båda utanför området 2 till 4.
[paus enkelvarv]
Den specificerade spindelrotationen är “0” när paus enkelvarv
är specificerad.
1806 OÖVERENSSTÄMMELSE En operation som inte är möjlig på den I/O-enhet som just
ENHETSTYP har valts i inställningen har specificerats.
Detta larm genereras också när filåterspolning instrueras även
om I/O-inte är en FANUC-kassett.
1807 PARAMETERINSTÄLLNINGSFEL Ett I/O gränssnittstillval som ännu inte har installerats har
specificerats.
Inställningarna av baudehastigheten, stoppbit och val av
protokoll för den externa I/O-enheten är felaktiga.
1808 ENHETEN 2 GGR ÖPPNAD Ett försök har gjorts att öppna en enhet som används.
1809 FELKOMMANDO I G41/G42 Specificerad riktning för parametrarna till
verktygslängdkompenseringen är felaktig.
En rörelseinstruktion för en rotationsaxel har angetts i den
specificerade riktningen för verktygslängdkompenseringsläget.

- 1612 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


1820 ILLEGAL DI SIGNALSTATUS 1. En förinställningssignal av arbetsstyckets
koordinatsystem för varje axel antog värdet “1” i tillståndet
i vilket alla axlar på kanalen, inklusive axeln på vilken
förinställning skall göras, med arbetsstyckets
koordinatsystem för varje axel, inte stoppades eller i vilket
ett kommando var under exekvering.
2. När en M-kod för att utföra förinställning med
förinställningssignal av arbetsstyckets koordinatsystem för
varje axel specificerades, ändrades inte varje axels
förinställningssignal av arbetsstyckets koordinatsystem till
"1".
3. Hjälpfunktionsspärren är aktiverad.
4. När bit 6 (PGS) i parameter nr 3001 ställdes in på 0 (M-,
S-, T- och B-koder matas inte ut i kontrolläge för
höghastighetsprogram), specificerades en M-kod för
svarvning "1" som förinställningssignal till varje axel i
arbetsstyckets koordinatsystem i kontrolläget för
höghastighetsprogram.
1823 RAMFEL(1) Stoppbit för det tecken som togs emot från den I/O-enhet som
är ansluten till RS232C gränssnitt 1 upptäcktes inte.
1830 DR AV(2) Den signal datainställning klar för inmatning DR för den
I/O-enhet som är ansluten till RS232C gränssnitt 2 slogs AV.
1832 DATASPILLFEL(2) Nästa tecken togs emot från den I/O-enhet som är ansluten till
RS232C gränssnitt 2 innan den kunde läsa ett tidigare
mottaget tecken.
1833 RAMFEL(2) Stoppbit för det tecken som togs emot från den I/O-enhet som
är ansluten till RS232C gränssnitt 2 upptäcktes inte.
1834 BUFFERTSPILL(2) NC har tagit emot mer än 10 datatecken från den I/O-enhet
som är ansluten till RS232C gränssnitt 2 trots att NC skickade
en stoppkod (DC3) under mottagningen av data.
1889 FEL KOMMANDO I G54.3 Ett ogiltigt kommando har getts i block G54.3.
(1) Ett försök har gjorts att ge kommando G54.3 i ett läge där
det inte kan accepteras.
(2) Detta kommando angavs inte i ett enkelt block.
1892 OGILTIG PARAMETER I G43.3 En parameter relaterad till verktygslängdskompensering av
nuterande rotationshuvud är inte korrekt.
1893 FEL PARAMETER I G44.9 En parameter relaterad till spindelenhetens kompensering är
inte korrekt.
1912 DRIVRUTINPROBLEM V-ENHET Det blev fel under enhetens drivrutinkontroll.
(ÖPPEN)
1919 FATALT FEL (USB-MINNE) Ett fatalt fel har uppstått i USB-filsystemet. Stäng av
strömmen för att återställa filsystemet.
1924 OVÄNTAT FEL (USB-MINNE) Ett oväntat fel har uppstått i USB-filsystemet.
1925 OGILTIG SÖKVÄG/FIL En ogiltig sökväg eller filnamn har specificerats.
(USB-MINNE)
1926 ÅTKOMST VÄGRAD (USB-MINNE) Ingen åtkomst möjlig till USB-minne.
1927 ENHET FORMATERAS Formatering av USB-minnet pågår.
(USB-MINNE)
1928 ENHET EJ HITTAD (USB-MINNE) Inget USB-minne är instucket. Kontrollera anslutningen.
1932 ENHETEN ÄR FULL (USB-MINNE) USB-minnets kapacitet är otillräcklig.
1937 IDENTIFIERINGSFEL (USB-MINNE) USB-minnet har ett ogiltigt format. Formatera USB-minnet i
FAT- eller FAT32-format. Om larmet fortsätter att utlösas ska
USB-minnet bytas ut.
1938 FILSLUT HITTAT (USB-MINNE) Filslutet upptäcktes innan EOR(%) lästes. Filen kan vara
skadad.
1939 ODEFINIERAT FEL (USB-MINNE) Ett odefinierat fel inträffade.
1951 ENHETEN ÄR UPPTAGEN USB minne är uppt.
(USB-MINNE)

- 1613 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


1952 FÖR MÅNGA FILER (USB-MINNE) Det maximala antal filer som kan öppnas samtidigt har
överskridits.
1953 BORTTAGEN VID ÅTKOMST USB-minnet togs bort under pågående läsning.
(USB-MINNE)
1954 SÖKVÄG/FIL FINNS REDAN Det angivna sökvägen eller filen finns redan.
(USB-MINNE)
1955 SÖKVÄG/FIL EJ HITTAD Det angivna sökvägen eller filen hittades inte.
(USB-MINNE)
1956 ENHET ÖVERSTRÖM (USB-MINNE) Överström upptäcktes i USB-minnet. Ersätt USB-minnet.
1957 PARITETSFEL (USB-MINNE) Ett paritetsfel har uppstått i USB-minnet. Slå av strömmen till
CNC-maskinen.
1960 ÅTKOMSTFEL (MINNESKORT) ogiltig åtkomst av minneskort
Detta larm genereras även under läsning när läsning
verkställs fram till slutet av filen utan upptäckt av koden EOR.
1961 EJ REDO (MINNESKORT) Minneskortet är inte redo.
1962 KORTET FULLT (MINNESK.) Det finns ingen plats kvar på minneskortet.
1963 SKYDDAT KORT (MINNESKORT) Minneskortet är skrivskyddat.
1964 EJ ISATT (MINNESKORT) Minneskorte gick inte att montera.
1965 KATALOGEN FULL (MINNESKORT) Filen kunde inte genereras i rotkatalogen för minneskortet.
1966 FILEN FINNA INTE(MINNESKORT) Den specificerade filen kunde inte hittas på minneskortet.
1967 SKYDDAD FIL (MINNESKORT) Minneskortet är skrivskyddat.
1968 OGILTIGT FILNAMN Ogiltigt filnamn minneskort
(MINNESKORT)
1969 OGILIGT FORMAT (MINNESKORT) Kontrollera filnamnet.
1970 OGILTIGT KORT (MINNESKORT) Detta minneskort kan inte hanteras.
1971 RADERINGSFEL (MINNESKORT) Ett fel inträffade under raderingen av minneskortet.
1972 LÅG BATTERISP. (MINNESK.) Minneskortets batterinivå är låg
1973 FILEN FINNS REDAN En fil med samma namn finns redan på minneskortet.
1990 SPL:OGILTIGT AXELKOMMANDO Axeln som specificerades med mjuk interpolation (G5.1Q2) är
ogiltig.
2032 FEL I INBYGGD Ett fel returnerades i den integrerade
ETHERNET/DATASERVER ethernet-/dataserverfunktionen.
För detaljer, se felmeddelandeskärmen av den inbyggda
ethernet- eller dataservern.
2038 FEL Kombinationen av maskinvaran och programvaran
KOMMUNIKATIONSKOMBINATION beträffande kommunikationsfunktionen är felaktig.
Detaljerad information anges i diagnosinformation 4400 och
4401.
2052 #500-#549 P-KOD MAKRO Variabelnamnet kan inte matas in.
GEMENSAMT VAL (KAN INTE Kommandot SETVN kan inte användas tillsammans med
STÄLLA IN SETVN) P-KOD gemensamma makrovariabler #500 till #549.
2053 P-KODVARIABELNUMMER Ett försök att ange endast en P-kodvariabel som inte finns i
UTANFÖR OMRÅDE systemet gjordes.
2054 UTÖKAT Ett försök att ange endast en utökad P-kodvariabel som inte
P-KODVARIABELNUMMER finns i systemet gjordes.
UTANFÖR OMRÅDE
2070 G02.1/G03.1 FORMATFEL - Formatet är ogiltigt.
- Den angivna bågen överskrider aktiveringsområdet för
interpolationen.
2085 G04.1 FORMAT ERROR Block G04.1 specificeras ej enskilt.

- 1614 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


2090 AVBRUTEN BLOCK EJ FUNNEN Koordinaterna för slutpunkten i det avbrutna blocket i
temporär exekvering, och koordinaterna för memoriserad
slutpunkt i avbrutet block, är olika.
Följande antas vara en orsak.
- Antalet block som räknas under temporär exekvering och
antalet block som räknas under normal drift är olika.
- Eftersom antalet block eller färdsträckan ändrades genom
redigering av programmet före avbrottsblocket så
ändrades koordinaterna för slutpunkten i avbrottsblocket.
- Offsetmängden ändrades.
- Koordinatsystemet ändrades.
2095 OGILTIG REG FÖR PEAX Periferiaxelstyrprogrammet kan inte registreras p.g.a. följande
PROGRAM faktorer.
- G100 kommenderades ej efter att G101 (eller G102,
G103) kommenderades.
- Blocket som inkluderar startkommandot för registrering av
periferiaxelstyrprogrammet (G101, G102, G103)
inkluderar ej Q-kommandot. (Endast när axeln för en
specifik kanal har utsetts till periferiaxel för två eller fler
periferiaxelstyrningar.)
4010 OGILTIGT VERKLIGT VÄRDE FÖR Det verkliga värdet för en utmatningsbuffert är felaktigt.
UBUF:
5006 FÖR MÅNGA ORD I ETT BLOCK Antalet ord i ett block överstiger det maximalt tillåtna. Det
maximala antalet är 26 ord. Denna siffra varierar dock i
enlighet med NC-tillvalen. Dela upp satsordet i två block.
5007 FÖR STOR DISTANS På grund av kompensering, skärningspunkt, interpolation eller
liknande orsaker har en rörelsedistans som överstiger den
maximalt tillåtna distansen specificerats.
Kontrollera de programmerade koordinaterna eller
kompenseringsvärdena.
5009 PARAM. ÄR 0 (TORRKÖRN) parametern nr 1410 för testkörningshastighet eller parametern
nr 1430 för maximal skärhastighet för varje axel har ställts in
på 0.
5010 PROGRAMSLUT EOR-koden (programslut) specificeras i mitten av ett block.
Detta larm genereras också när procentsatsen matas in i
slutet av NC-blocket.
5011 PARAMETER 0 (MAX.MATN.) parameter nr 1430 för den maximala skärhastigheten har
ställts in på 0.
5016 OGILTIG KOMBINATION AV M-koder ur samma grupp har programmerats i samma block.
M-KODER Eller så har en M-kod som inte får stå tillsammans med andra
M-koder i samma block ändå programmerats i ett block med
andra M-koder.
5018 POLYGONSPINDEL HASTIGH.-FEL I G51.2-läget är hastigheten för spindeln eller den polygona
synkronaxeln antingen högre eller lägre än
begränsningsvärdet. Det programmerade
rotationshastighet-förhållandet kan därför inte bibehållas.
För flersidig svarvning mellan spindlar:
Ytterligare information om varför detta larm har utlösts finns i
diagnosdata nr 471.
5020 FEL I OMSTARTSPARAMETER Ett ogiltigt värde är angett i parameter nr 7310, vilket anger
axelordningen i vilken verktyget flyttas längs axlarna till
bearbetningsomstartpunkten i testkörning. Ett värde från 1 till
det maximala antalet styrda axlar kan ställas in i denna
parameter.

- 1615 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


5030 OGILTIGT ORDER(G100) Slutkommandot (G100) specificerades innan
registreringsstartkommandot (G101, G102 eller G103)
specificerades för periferiaxelstyrningen.
5031 OGILTIGT Medan registreringsstartkommandot (G101, G102 eller G103)
ORDER(G101,G102,G103) exekverades specificerades ett annat
registreringsstartkommando för periferiaxelstyrningen.
5032 NEW PRG REGISTERED IN PEAX Medan periferiaxelstyrningen exekverades gjordes ett försök
MOVE att registrera ett annat rörelsekommando.
5033 PRG MINNET ÄR FULLT I PEAX Programmet för periferiaxelstyrning registrerades inte p.g.a.
otillräckligt programminne.
5034 FLERF. ORDER I G110 Flera rörelser specificerades av G110-koden i
periferiaxelstyrningen.
5038 FÖRMÅNGA START M-KODER Fler än sex M-koder specificerades för start av
periferiaxelstyrningen.
5039 START OREGISTRERAT PEAX Ett försök gjordes att exekvera ett program för
PROG periferiaxelstyrningen som inte hade registrerats.
5040 KAN EJ STYRA PEAX RÖRELSE Maskinen kunde inte starta periferiaxelstyrningen. Följande
orsaker kan ligga bakom.
- Parametrar nr 11884 till 11891 specificerades inkorrekt.
- Parametrar nr 3037 till 3039 och nr 3040 till 3042
specificerades inkorrekt.
- De data som måste raderas raderades inte efter
inställning av parametrar nr 11884 till 11891.
- Systemtypen för kanalen som driver periferiaxelstyrningen
skiljer sig från parameter nr 0983 i kanalen som har ställts
in med parametrarna nr 3040 till 3042 när
periferiaxelstyrning drivs av kanalen som inte ställdes in
med parametrarna nr 3040 till nr 3042.
- Kommandoläget för kanalen som använder
periferiaxelstyrning har ändrats av G-kodsystemets
systemväxlingsfunktion för svarv/fleroperationsmaskin.
- Periferiaxelstyrning kan inte startas när automatisk
driftstoppsignal *SP för periferiaxelstyrning är satt på "1".
5043 FÖR MÅNGA G68 NIVÅER 3-dimensionell koordinatkonvertering har specificerats tre eller
flera gånger.
För att utföra en annan koordinatkonvertering, utför ett avbrott
och specificera sedan koordinatkonverteringen.
5044 G68 FORMAT FEL Fel i 3-dimensionella koordinatkonverteringskommandon är:
(1) Alla I-, J- eller K-kommandon var 0 i kommandoblock för
3-dimensionell koordinatkonvertering.
(2) Ingen rotationsvinkel R har angetts i kommandoblock för
3-dimensionell koordinatkonvertering.
5050 OGILT. ORDER I G81.1-MODE - Under oscillation, har ett förflyttningskommando getts för
oscillationsaxeln.
- Oscillation specificeras för Cs konturstyrningsaxel.
- Maskinlås för axeln medan svängningsrörelse exekveras.
- Svängning specificeras för slavaxeln för överlagrad styrning.
5058 G35/G36 FORMATFEL Ett kommando för växling av huvudaxeln har specificerats för
cirkulär gängskärning. Alternativt har ett kommando för
inställning av huvudaxelns längd till 0 specificerats för cirkulär
gängskärning.
5065 OLIKA AXELENHET (PMC-AXEL) Du har programmerat axlar med olika inkrementella system i
samma DI/DO-grupp för PMC-axelstyrning. Ändra
inställningen av parameter nr 8010.
5068 FORMATFEL I G31P90 Ingen förflyttningsaxel har specificerats. Två eller flera
förflyttningsaxlar har specificerats.

- 1616 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


5073 DECIMALP. SAKNAS Du har glömt programmera en decimalpunkt för en adress
som kräver decimalpunkt.
5074 ADRESS DUBBELANVÄND Samma adress har specificerats två eller flera gånger i ett
enkelt block. Alternativt har två eller flera G-koder
specificerats i ett enkelt block.
5085 MJUK INTERPOL FEL1 Ett block för specificering av mjuk interpolation innehåller ett
syntaxfel.
5110 FEL G-KOD(AICC-LÄGE) En ospecificerbar G-kod specificerades i AI-utvidgad
förhandskontroll (M-serien) / AI konturstyrningsläge.
5130 KONFLIKT MELLAN NC-AXEL OCH I PMC överlagrad axelkontroll , finns en konflikt mellan
ÖVERLAGRAD AXEL NC-kommandot och PMC axelstyrningskommando. Ändra
programmet och stegen.
5131 NC-KOMM. EJ KOMPATIBELT PMC-axelkontroll och 3-dimensionell koordinatkonvertering
eller en polär koordinatinterpolation specificerades samtidigt.
5132 KAN EJ ÄNDRA ÖVERLAGRADE Den överlagrade axeln har valts som den axel för vilken PMC
AXELN överlagrad axel styrs.
5195 RIKTNING KAN EJ BEDÖMAS Mätningen är ogiltig i verktygskompenseringsmätvärdets
direktinmatade B-funktion.
[För 1-kontaktsinmatning]
(1) Den registrerade pulsriktningen är inte konstant.
- Maskinen är vid ett stopp i offsetskrivningsläget.
- Servokraften är av.
- Pulsriktningarna är diverse.
(2) Verktyget rör sig längs två axlar (X-axeln och Y-axeln).
[För rörelseriktningen åtskiljande specifikation]
(1) Den registrerade pulsriktningen är inte konstant.
- Maskinen är vid ett stopp i offsetskrivningsläget.
- Servokraften är av.
- Pulsriktningarna är diverse.
(2) Verktyget rör sig längs två axlar (X-axeln och Z-axeln).
(3) Riktningen som indikeras av verktygskompenseringens
skrivsignal stämmer inte överens med rörelseriktningen
på axeln.
5219 KAN EJ ÅTERV. Manuellt ingrepp och återgång kan inte utföras under
exekvering av 3-dimensionell konvertering av
koordinatsystemet, indexering av lutat arbetsplan.
5220 JUSTERINGSMODE FOER På en distanskodad linjär skala I/F är referenspunktens
REF.PUNKT autoinställningsbit 2 i parameter nr 1819 inställd på 1. Flytta
maskinen till referenspunkten med manuell drift och exekvera
manuell referenspunktsretur.
5242 ILLEGAL AXIS NUMBER Ett huvudaxelnummer eller ett slavaxelnummer har inte ställts
in korrekt när läget för flexibel synkroniserad styrning
ändrades från av till på under automatisk drift.
I interkanal flexibel synkronstyrning ges detta larm i något av
följande fall.
(Larmet ges i början av interkanal flexibel synkronstyrning.)
(1) Axelnumret på huvud- eller slavaxeln är felaktigt.
(2) Huvud- eller slavaxelns inställningar gör en slinga.
5243 DATA UTANFÖR INTERVALL Ett utväxlingsförhållande har inte ställts in korrekt när läget för
flexibel synkroniserad styrning ändrades från av till på under
automatisk drift.

- 1617 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


5244 FÖR MÅNGA PÅ - När ett försök gjordes att ändra status för flexibel
synkronstyrning slogs inte valsignalen på eller av efter
exekveringen av M-koden.
- Ett försök gjordes att slå på eller av flexibel
synkronstyrning utan att stanna verktyget längs alla axlar.
(Förutom när automatisk fassynkronisering för flexibel
synkronstyrning används)
- Flexibel synkronstyrning slogs av i något av följande
funktionslägen:
- Indexering vid lutning av bearbetningsplan
5245 ANDRA AXLAR AKTIVA - Vid en flexibel synkronstyrningsgrupp för vilken en
PMC-axel var en huvudaxel, har ett försök gjorts att slå
på synkronläget vid annat tillfälle än automatisk drift.
- Ett försök gjorts att slå på en synkroniseringsgrupp i
vilken en PMC-axel var huvudaxel när det fanns en
flexibel synkronstyrningsgrupp för vilken en icke PMC
normal axel var en huvudaxel.
- Huvud- och slavaxlarna som synkronaxlar överlappar
EGB dummy-axeln.
- Huvud- och slavaxlarna som synkronaxlar överlappar
oscillationsaxeln.
- Huvud- och slavaxlarna som synkronaxlar överlappar
axeln som är relaterad till vinkelaxelstyrningen.
- Huvud- och slavaxlarna som synkronaxlar överlappar
axeln som är relaterad till sammansatt styrning.
- Huvud- och slavaxlarna som synkronaxlar överlappar
axeln som är relaterad till överlagrad styrning.
- Slavaxeln som synkronaxel överlappar axeln som är
relaterad till synkronstyrning.
- Läget för referenspunktsretur har är påslaget (har slagits
på).
- Ett servolarm utlöstes i en kanal vid interkanal flexibel
synkronstyrning.
- Ett nödstopp har aktiverats i en annan kanal vid interkanal
flexibel synkronstyrning.
- När ett försök gjordes att exekvera flexibel synkronisering
mellan olika kanaler under automatisk drift, var inte det
interkanala flexibla synkronläget aktiverat.
5257 G41/G42 NOT ALLOWED IN MDI Verktygsradie-/nosradiekompensering specificerades i
MODE MDI-läge. (Beroende på inställningen av bit 4 (MCR) i
parameter (nr 5008)
5303 PEKPANELFEL Pekpanelen är inte korrekt ansluten eller också kan inte
pekpanelen initialiseras när strömmen är på. Åtgärda orsaken
och slå sedan på strömmen igen.

- 1618 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


5305 OGILTIGT SPINDELNUMMER I en spindelvalsfunktion genom adress P för styrning av flera
spindlar
(1) 1) P-adressen saknas.
(2) Parameter nr. 3781 är inte specifierad för den spindel
som ska väljas.
(3) 3) En otillåten G-kod som inte kan utföras med en S_P_;
order har upptäckts.
(4) En multispindel kan inte användas då bit 1 (EMS) i
parameter nr 3702 är 1.
(5) Spindelförstärkarnumret för varje spindel är ej inställt i
parameter nr 3717.
(6) Ett förbjudet kommando för en spindel har getts
(parameter nr 11090).
(7) Ett ogiltigt värde har ställts in i parameter nr 11090.
5312 OGILTIGT KOMMANDO I G10 Ett av formaten i kommandona G10L75, G10L76 eller G10L77
L75/76/77 till G11 är felaktiga eller kommandovärdet är utanför
dataintervallet. Ändra programmet.
5316 VERKTYGSTYPNUMMER Ett verktyg med det specificerade verktygstypsnumret kunde
HITTADES INTE inte hittas.
Ändra programmet eller registrera verktyget.
5317 LIVSL. ALLA VERKT. ÄR ÖVER Livslängden för alla verktyg med specificerat
verktygstypsnummer har gått ut.
Byt ut verktyget.
5320 DIA./RAD.MODE CAN’T BE I något av följande tillstånd ändrades
SWITCHED diameter-/radiespecifikationen:
(1) När ett buffrat program exekveras
(2) När en förflyttning görs på axeln
5324 REF-PUNKTSRETUR EJ KLAR Manuell referenspunktsuppsökning kan inte utföras under
3-dimensionell konvertering av koordinatsystemet, indexering
av lutat arbetsplan.
5329 M98- OCH NC-KOMMANDO I Ett underprogramanrop som inte är ett enkelt block
SAMMA BLOCK kommenderades under en fast cykel.
5330 G50.9 FORMAT FEL - Inget koordinatvärde har specificerats i block G50.9
.
- Det finns inget M-kods- eller B-kodskommando i block
G50.9
.
- G50.9 kommenderades i fast cykelläge.
- 3 block av block G50.9 kommenderades i följd.
5331 OGILTIG BEORDRAD POSITION Ett kommenderat absolut koordinatvärde nåddes inte.
Rörelsekommandot eller de absoluta koordinaterna vid block
G50.9 är fel.
5339 OGILTIGT FORMATKOMMANDO (1) Värdet av P, Q eller L som specificeras av
EXEKVERAS I G51.4/G50.4/G51.5/G50.5/G51.6/G50.6 är ogiltigt.
SYNK/MIX/OVL-KONTROLL. (2) Ett dubbelvärde specificeras av parameter nr 12600.

- 1619 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


5346 GÅ TILL REFERENS PUNKT Koordinatbestämningen av Cs-kanalstyrningsaxeln görs inte.
Genomför en manuell referenspunktsretur.
(1) När Cs-koordinatbestämningen görs för Cs-axeln för
vilken Cs-axelns referenspositionsstatussignal CSPENx
är 0
(2) När positionsinformation inte skickas från
spindelförstärkaren
(3) När servo AV-status beträds under början av
Cs-axelkoordinatbestämningen
(4) När Cs-axeln är försatt i synkronstyrning eller överlagrad
styrning
(5) När nödstoppsstatus inleds under koordinatbestämning
(6) När ett försök görs att släppa den sammansatta kontrollen
för Cs-axeln under fastställandet av koordinaterna
(7) När ett försök görs att starta synkron, sammansatt eller
överlagrad kontroll för Cs-axeln när används till att
fastställa koordinaterna.
5355 S KOD ÄR EJ BEORDRAD VID G96 S-kod kommenderades inte vid G96. Kommando S-kod vid
block G96.
5356 OGILTIG G-KOD Ogiltig G-kod kommenderades i den hypotetiska axelns
kommandoläge eller i den verkliga axelns kommandoläge.
5357 OGILTIGT AXELVAL Den verkliga axeln kommenderas i den hypotetiska axelns
kommandoläge.
Den hypotetiska axeln kommenderas i den verkliga axelns
kommandoläge.
5359 MODE CHANGE ERROR Larmet utfärdas i följande fall.
(1) Lägesbyte exekverades utan icke-buffrande M-kod i
automatisk drift.
(2) Läget ändras till den hypotetiska axelns kommandoläge
ifall någon axel i det hypotetiska planet förlorar
referenspositionen.
(3) Under den hypotetiska axelns kommandoläge förlorar
varje axel i det hypotetiska planet referenspositionen.
(4) Läget ändrades ifall parameter LRP (nr 1401#1) sätts på
0.
(5) Lägesändring exekverades under följande läge.
- Skärradiekompensering
- Verktygslängdkompensering
- Verktygsoffset
- Skalindelning
- Programmerbar spegling
- Koordinatrotation
- Fast cykel
(6) Lägesväxling utfördes medan den verkliga axeln i det
hypotetiska planet rörde sig.
5360 VERKT. INTERFER KONTROLL FEL Detta larm utlöses när en kollision med ett annat verktyg
orsakas av en dataändring baserad på G10 datainmatning
eller filinmatning, eller om ett försök görs att ändra
verktygskonturdata på ett verktyg som är registrerat i
kassetten.

- 1620 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


5361 OGILTIGA MAGASINSDATA Verktyg som lagras i kassetten berör varandra. Omregistrera
verktygen i kassetten eller ändra verktygsförvaltningsdata eller
verktygskonturdata. Om detta larm utlöses sker ingen
kollisionskontroll av verktygen när dessa är registrerade i
kassettförvaltningstabellen. Dessutom fungerar inte heller
sökningen av tomma fack normalt. När detta larm utlöses
måste strömmen stängas av innan driften fortsätter.
5362 OMV. TUM/MM VID REF-POS. En omställning mellan tum- och metersystemet utfördes vid
en annan position än referenspositionen. Utför en
tum/meter-konvertering efter återgång till referenspositionen.
5364 OTILLÅTET KOMMANDO I (1) En icke specificerbar G-kod har angetts i läget för
PROGRAMTEST höghastighets programkontroll.
(2) Alternativen vinkelaxelstyrning eller kundkort är
aktiverade.
(3) En av följande operationer utförs.
- Högprecis oscillation i läget för höghastighets
programkontroll
- Start av läget för höghastighets programkontroll
under högprecis oscillation
- Referenspunktsuppsökning av en axel, för vilken
referenspunkten inte har fastställts, i läget för
höghastighets programkontroll
(4) Omkoppling av PMC axelvalsignal EAX* har utförts.
(5) G10 har specificerats för bit 3 (PGR) i parameter nr 3454 i
läget för höghastighets programkontroll.
(6) G10 har specificerats för bit 6 (PGS) i parameter nr 3001 i
läget för höghastighets programkontroll.
5365 KAN INTE BYTA Omkoppling av ingångssignal PGCK för höghastighets
PROGRAMTESTSÄTT programkontroll utfördes under exekvering av programmet.
5372 OLÄMPL. MODAL G-KOD(G53.2) I ett block, i vilket G53.2 är specificerat, har en G-kod i grupp
01 specificerats i annat än G00 och G01.
Eller också har G53.2 specificerats när den modala G-koden i
grupp 01 är i annan status än G00 och G01.
5373 FEL I ARGUMENTKONVERT. För utmatning av ett mål-MDI-program för omstart av ett
program kan inte ett makroanropsargument konverteras till ett
9-siffrigt nummer.
5374 FSC MODE MISSANP. I RESTART Nuvarande flexibelt synkronläge skiljer sig från det flexibla
synkronläget som har specificerats i ett programmerat
kommando i programomstartblocket.
Kontrollera omstartblocket.
5375 FSC MODE KAN INTE ÄNDRAS Det flexibla synkronläget ändrades under exekvering av
programomstart.
Kontrollera omstartblocket.
5376 FSC SLAVAXEL KAN INTE STYRAS I det flexibla synkronläget specificerades ett kommando för
slavaxeln.
5377 OTILL. ORDER EFTER FSC OFF Efter att det flexibla synkronläget annullerades specificerades
ett inkrementellt kommando före ett absolut kommando för
den axel som är specificerad som slavaxel.
5378 FEL RESTARTBLOCK Blocket, som är specificerat som omstartblock efter att det
flexibla synkronläget annullerades, var inte ett block efter ett
absolut kommando för den axel som är specificerad som
slavaxel.
Kontrollera omstartblocket.
5379 SKRIVSKYDDAT TILL SLAVAXEL En parameter kan inte ställas in direkt för en slavaxel i
axelsynkronstyrning.

- 1621 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


5381 OGILTIG KOMMANDO I FSC MODE Ett försök gjordes att utföra följande kommandon:
(1) När referenspunkten för huvudaxeln under flexibel
synkronstyrning inte har fastställts, gavs kommando G28
för huvudaxeln.
(2) Kommando G27/G28/G29/G30/G30.1/G53 för en
slavaxel.
5384 ÅTERGÅNG FÖR FAST KAN INTE Vid återdragning för 3-dimensionell gängning med fast tapp
VARA CMD med kommandot G30, används olika programkoordinatsystem
när fast gängning stoppas och vid återdragning för gängning
med fast tapp.
Programkoordinatsystemet är koordinatsystemet för
programmet efter att konvertering bestäms av
rotationscentrum, rotationsriktning och rotationsvinkel som
kommenderades av argumenten i kommando G68 eller
G68.2. Argumenten i G68 eller G68.2 är med andra ord olika
vid slutet av gängning med fast tapp och vid återdragning för
gängning med fast tapp.
Ändra programmet.
5391 KAN EJ ANV. G92 Inställningen G92 av arbetsstyckets koordinatsystem (eller
G50 för G-kodsystem A på svarvsystemet) kan inte
specificeras.
(1) Efter att verktygslängdkompensering förändrades av
verktygslängdkompensering av förskjutningstyp,
specificerades G92 när inget absolut kommando är
närvarande.
(2) G92 specificerades i blocket i vilket G49 är närvarande.
5425 ILLEGALT OFFSETVÄRDE Offset-numret är felaktigt.
5445 KAN INTE KÖRA RÖRELSE I G39 Cirkulär hörninterpolation (G39) i
verktygs-/nosradiekompensering specificeras inte ensamt
utan tillsammans med ett rörelsekommando.
5446 ING. AVVIK. I G41/G42 Eftersom det inte finns någon vektor för
interferenskringgående, fungerar inte interferenskontrollens
kringgåendefunktion i verktygs-/nosradiekompensering.
5447 FARLIGT UNDVIKANDE I G41/G42 Kollisionskontrollen för verktygsradie/nosradiekompenserings
operation kommer leda till fara.
5448 KOLLISIONSRISK I G41/G42 I funktionen kontroll för undvikande av interferens från
verktygsradie-/nosradiekompensering, inträffar en ytterligare
interferens för en redan skapad vektor för
interferensundvikande.
5456 FÖR MÅNGA G68.2 NIVÅER Indexering av lutat arbetsplan G68.2 specificerades mer än en
gång.
För att utföra en annan koordinatkonvertering, utför ett avbrott
och specificera sedan koordinatkonverteringen.
5457 G68.2 FORMAT FEL En G68.2 formatfel har uppstått.
5458 G53.1/G53.6 ANVÄNDS OGILT. - G53.1/G53.6 har specificerats att föregå G68.2.
- G53.1/G53.6 måste specificeras ensamt.
- Det finns ingen vinkellösning för rotationsaxeln som styr
verktygets riktning i +Z-axelriktningen i
objektkoordinatsystemet.
- Inget verktyg har specificerats med ett G53.6-kommando.
5462 OGILTIGT KOMMANDO (G68.2/G69) (1) Den modala inställning som användes för att specificera
G68.2 eller G69 är felaktig.
(2) En icke specificerbar G-kod har angetts i läge G68.2.
(3) Offsetvektorn för verktygsradie- eller
nosradiekompenseringen annullerades inte när G68.2
eller G69 specificerades.

- 1622 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


5559 ILL. AXEL DRIFT(KOORD SYS) Axelrörelsen kommenderades när parametern MSC (nr
11501#2)=1 och arbetsstyckets koordinatsystem växlas från
maskinens koordinatsystem av rörelsekommandot i
maskinens spärrstatus. Utför "referenspunktsuppsökning" eller
"förinställning av arbetsstyckets koordinatsystem" etc.
5560 ILLEGAL DEPTH OF CUT Vid cykel för fast steggängning är skärdjupet (Q) mindre än
skärstartavståndet (d).

(4) Larm om parameterskrivning (SW-larm)


Nummer Meddelande Beskrivning
SW0100 PARAMETER ÄNDRING TILLÅTEN Parameterinställningen aktiveras (bit (PWE) i parameter nr
8000 ställs in till "1").
För att ställa in den, sätt den på ON. Ställ den annars på
OFF.

(5) Servolarm (SV-larm)


Nummer Meddelande Beskrivning
SV0001 SYNKINRIKTNINGSFEL I matningsaxelns synkroniseringsstyrning översteg
kompenseringsvärdet för synkronisering inställningsvärdet i
parameter nr 8325.
Detta larm utlöses endast för en huvud- eller slavaxel.
SV0002 LARM 2 FÖR MYCKET SYNK I matningsaxelns synkroniseringsstyrning översteg värdet
för synkroniseringsfelet inställningsvärdet i parameter nr
8332. När synkroniseringen inte slutförs efter start görs
bestämningen med hjälp av parametervärdet (nr 8332)
multiplicerat med parametermultiplikator nr 8330.
Detta larm utlöses endast för en slavaxel.
SV0003 SYNKRONT/SAMMANSATT/ÖVERLAG Eftersom axlar i synkroniserings-, sammansatt eller
RAT KONTROLLÄGE KAN INTE överlagrat läge orsakade ett servolarm, kunde inte läget
FORTSÄTTAS fortsättas. Om en av axlarna i ett läge orsakar ett
servolarm, övergår alla axlar som är relaterade till axeln till
status servo av. Detta larm genereras för att möjliggöra en
kontroll av orsaken till tillståndet servo av.
SV0004 FEL FÖR MYCKET (G31) Värdet för positionsavvikelse under en kommandofunktion
för momentgränsskipp översteg gränsvärdet för parameter
nr 6287.
SV0005 FEL FÖR MYCKET SYNK (MCN) Vid matningsaxelns synkroniseringsstyrning, för
synkronisering, överskred differensvärdet för
maskinkoordinater mellan en huvud- och en slavaxel
inställningsvärdet för parameter nr 8314.
Detta larm utlöses endast för en huvud- eller slavaxel.
SV0006 OGILTIG TANDEMAXEL För slavaxeln under tandemstyrning, är
absolutpositionsdetektering inställt (parameter bit 5 (APC)
av parameter nr 1815 = 1).

- 1623 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


SV0007 SV ALM ANNAN KANAL När en multi-axelförstärkare användes över flera kanaler i
(MULTIFÖRST) ett multikanalsystem, uppstod ett servolarm på en axel
tillhörande en annan kanal.
När ett system med två eller flera kanaler och flera
servoaxlar mellan kanaler styrs av en multi-axelförstärkare,
och om ett servolarm inträffar på en axel tillhörande en
annan kanal till samma förstärkare, stängs MCC:n till
förstärkaren ned och SV0401 V-READY OFF inträffar på
en axel tillhörande den lokala kanalen i samma förstärkare.
Eftersom SV0401 orsakas av ett servolarm som uppstår på
en axel i en annan kanal, orsakas även SV0007 för att
tydligt indikera detta faktum.
Axeln som tillhör en annan kanal i samma förstärkare löser
orsaken till servolarmet.
SV0010 SV ÖVERHETTNING Förstärkare internt överhettad
SV0011 SV MOTOR ÖVERSTRÖM (MJUK) Den digitala servomjukvaran upptäckte ett onormalt
specificerat värde. Till möjliga orsaker hör en icke ansluten
nätkabel, kabelbrott (öppen fas) och kortslutning.
SV0012 SV DRIVNING AV KRETSFEL Ingångarna till de två drivningarna av är inte i samma
status eller ett kretsfel har uppstått i drivning av.
SV0013 SV CPU BUSSFEL Ett fel har hittats i CPU bussdata i förstärkaren.
SV0014 SV CPU VAKTHUND Ett fel inträffade i CPU-användningen i förstärkaren.
SV0015 SV LÅG SPÄNNING DRIVRUTIN Drivrutinens matningsspänning har sjunkit i förstärkaren.
Till möjliga orsaker hör felaktig isättning av styrkort i datorn
och förstärkarfel.
SV0016 SV STRÖMDETEKTERINGSFEL Ett fel har hittats i motorns strömdetekteringsdata i
förstärkaren. Till möjliga orsaker hör felaktig isättning av
styrkort i datorn och förstärkarfel.
SV0017 SV INTERNT SERIELLT BUSSFEL Ett fel inträffade i den seriella busskommunikationen i
förstärkaren. Till möjliga orsaker hör felaktig isättning av
styrkort i datorn och förstärkarfel.
SV0018 SV ROM DATAFEL Ett fel har hittats i ROM-data i förstärkaren.
SV0019 SP MOTOR ÖVERSTRÖM(JORD FEL) Ett jordningsfel har uppstått i motor, strömkabel eller
förstärkare.
SV0020 PS JORDNINGSFEL Ett jordningsfel har uppstått i motor, strömkabel eller
förstärkare.
SV0021 PS ÖVERSTRÖM 2 Överströmflöde i ingångskretsen.
SV0022 PS ÖVERSTRÖM 3 Överströmflöde i ingångskretsen.
SV0023 PS ÖVERSTRÖM 4 Överströmflöde i ingångskretsen.
SV0024 PS MJUK TERMISK En högre last än nominell last har använts.
SV0025 ÖVERSPÄNNING HUVUDKRETS 2 Överspänning i DC länksektion
SV0026 ÖVERSPÄNNING HUVUDKRETS 3 Överspänning i DC länksektion
SV0027 ÖVERSPÄNNING HUVUDKRETS 4 Överspänning i DC länksektion
SV0028 CNV. UNDERSP. DC LINK 2 DC-länkspänningen har sjunkit.
SV0029 CNV. UNDERSP. DC LINK 3 DC-länkspänningen har sjunkit.
SV0030 CNV. UNDERSP. DC LINK 4 DC-länkspänningen har sjunkit.
SV0031 PS OGILTIG PARAMETER Ett ogiltigt värde har ställts in för en PS styrparameter.
SV0032 PS KONTROLL AXEL FEL 1 Ett ogiltigt värde har ställts in för parameter nr 2557. Ställ in
parameter APS (nr 11549#0) på 1 och utför automatisk
inställning.
SV0033 PS KONTROLL AXEL FEL 2 Ett ogiltigt värde har ställts in för parameter nr 2557. Ställ in
parameter APS (nr 11549#0) på 1 och utför automatisk
inställning.
SV0034 PS MASKINVARUFEL Ett PS maskinvarufel har upptäckts.
SV0040 PS SUBMODULFEL 1 Fel på PS SUBMODUL, PS eller kabel.
Ersätt PS SUBMODUL, PS eller kabel.
- 1624 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


SV0041 PS SUBMODULFEL 2 Fel på PS SUBMODUL, PS eller kabel.
Ersätt PS SUBMODUL, PS eller kabel.
SV0042 PS SUBMODULFEL 3 Fel på PS SUBMODUL, PS eller kabel.
Ersätt PS SUBMODUL, PS eller kabel.
SV0043 PS SUBMODULFEL 4 Fel på PS SUBMODUL, PS eller kabel.
Ersätt PS SUBMODUL, PS eller kabel.
SV0044 OMAKA FUNKT KOD CNC, SV, SP eller PS programvara har uppdaterats.
Slå av strömmen och starta på nytt.
SV0301 APC-LARM: KOMMUNIKATIONSFEL Eftersom absolutpositionsdetektorn för fas A/B orsakade
ett kommunikationsfel kunde inte rätt maskinposition
erhållas. (dataöverföringsfel)
Absolutpositionsdetektorn, kabeln eller
servogränssnittsmodulen antas vara felaktig.
SV0302 APC-LARM: ÖVERTIDSFEL Eftersom absolutpositionsdetektorn för fas A/B orsakade
ett övertidsfel kunde inte rätt maskinposition erhållas.
(dataöverföringsfel)
Absolutpositionsdetektorn, kabeln eller
servogränssnittsmodulen antas vara felaktig.
SV0303 APC-LARM: RAMFEL Eftersom absolutpositionsdetektorn för fas A/B orsakade
ett ramfel kunde inte rätt maskinposition erhållas.
(dataöverföringsfel)
Absolutpositionsdetektorn, kabeln eller
servogränssnittsmodulen antas vara felaktig.
SV0304 APC-LARM: PARITETSFEL Eftersom absolutpositionsdetektorn för fas A/B orsakade
ett paritetsfel kunde inte rätt maskinposition erhållas.
(dataöverföringsfel)
Absolutpositionsdetektorn, kabeln eller
servogränssnittsmodulen antas vara felaktig.
SV0305 APC-LARM: PULSFEL Eftersom absolutpositionsdetektorn för fas A/B orsakade
ett pulsfel kunde inte rätt maskinposition erhållas.
Absolutpositionsdetektorn eller kabeln antas vara felaktig.
SV0306 APC-LARM: FEL FÖR HÖGT VÄRDE Eftersom värdet för positionsavvikelse var för högt kunde
inte rätt maskinposition erhållas.
Kontrollera parameter nr 2084 eller nr 2085.
SV0307 APC-LARM: FEL: FÖR MYCKET Eftersom maskinen rörde sig för mycket kunde inte rätt
RÖRELSE maskinposition erhållas.
SV0360 ONORMAL CHECKS. (INT) Kontrollsummelarmet utlöstes i den inbyggda
pulsgeneratorn.
SV0361 O NORMAL FAS DATA (INT) Larmet fasdata onormala utlöstes i den inbyggda
pulsgeneratorn.
SV0363 ONORM. KLOCKA(INT) Klocklarmet utlöstes i den inbyggda pulsgeneratorn.
SV0364 MJUKFASLARM (INT) En digital servomjukvara upptäckte något onormalt i den
inbyggda pulsgivaren.
SV0365 TRASIG LED(INT) Den digitala servomjukvaran upptäckte felaktig data i den
inbyggda pulsgivaren.
SV0366 PULS MISS (INT) Ett pulsfel inträffade i den inbyggda pulsgivaren.
SV0367 RÄKNEFEL (INT) Ett räknefel inträffade i den inbyggda pulsgivaren.
SV0368 SERIELLT DATAFEL (INT) Kommunikationsdata kunde inte mottas från den inbyggda
pulsgivaren.
SV0369 DATA TRANS.FEL (INT) Ett CRC-fel eller stoppbitfel inträffade i
kommunikationsdata från den inbyggda pulsgivaren.
SV0380 FEL PÅ LED(EXT) Fel separat detektor
SV0381 O NORMAL FAS (EXT) Ett ovanligt larm i positionsdata har inträffat på den externa
givaren.
SV0382 RÄKNEFEL (EXT) Ett räknefel inträffade i den separata detektorn.
SV0383 PULS MISS (EXT) Ett pulsfel inträffade i den separata detektorn.
- 1625 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


SV0384 MJUKFASLARM EXT) Den digitala servomjukvaran detekterade onormala data i
den separata detektorn
SV0385 SERIELLT DATAFEL (EXT) Kommunikationsdata kunde inte mottas från den separata
detektorn.
SV0386 DATA TRANS.FEL (EXT) Ett CRC-fel eller stoppbit-fel inträffade i
kommunikationsdata från den fristående detektorn.
SV0387 O NORMAL ENCODER(EXT) Något onormalt inträffade på en separat detektor. För
närmare information, kontakta tillverkaren av skalan.
SV0401 FEL V_READY OFF Trots att redosignalen (PRDY) i positionsstyrningen var PÅ
var redosignalen (VRDY) i hastighetsstyrningen AV.
SV0403 CARD/SOFT MISMATCH Kombinationen av axelkontrollkortet och servomjukvaran är
oriktig.
Troliga orsaker anges nedan.
- Rätt axelkontrollkort är inte anslutet.
- Rätt servomjukvara har inte installerats i flashminnet.
SV0404 FEL V_READY ON Trots att redosignalen (PRDY) i positionsstyrningen var AV
var redosignalen (VRDY) i hastighetsstyrningen PÅ.
SV0407 E-SLÄPFEL Differensvärdet för positionsavvikelsen för
synkroniseringsaxeln översteg det inställda värdet. (endast
under synkronstyrning)
SV0409 ONORMALT VRIDMOMENT En onormal last upptäcktes på servomotorn, eller under
Cs-axel- eller spindelpositionering.
Larmet kan avbrytas av RESET.
SV0410 EFTERSLÄPSFEL, STOP Värdet för positionsavvikelse under stopp översteg
inställningsvärdet för parameter nr 1829.
SV0411 EXCESS ERROR ( MOVING ) Värdet för positionsavvikelsen under förflyttning översteg
inställningsvärdet för parametern.
SV0413 LSI-SPILL Räknaren för positionsavvikelse är spillde över
SV0415 SPILL AXELHASTIGHET Den kommenderade hastigheten överstiger
hastighetsgränsen.
SV0417 OGIL. DGTAL SERVOPARAM. En inställning av en digital servoparameter är inkorrekt.

När bit 4 i diagnosdata nr 203 är 1, har en ogiltig parameter


upptäckts av servons programvara. Identifiera orsaken
med referens till diagnosdata nr 352.

När bit 4 i diagnosdata nr 203 är 0, har CNC:s programvara


upptäckt en ogiltig parameter. Troliga orsaker ges nedan
(se diagnosdata nr 280).
(1) Värdet som är angivet i parameter nr 2020 då
motormodellen faller utanför det specificerade
intervallet.
(2) Motorns rotationsriktning i parameter nr 2022 är inte
inställd till ett korrekt värde (111 eller -111).
(3) Fartåterkopplingspulsantalet per motorrotation i
parameter nr 2023 är satt till ett negativt eller annat
oriktigt värde.
(4) Positionsåterkopplingspulsantalet per motorrotation i
parameter nr 2024 är satt till ett negativt eller annat
oriktigt värde.
SV0420 FÖR MYCKET SYNK MOMENT Vid matningsaxelns synkronstyrning, för synkronisering,
överskred differensvärdet för moment mellan en huvud-
och en slavaxel inställningsvärdet för parameter nr 2031.
Detta larm utlöses endast för en huvudaxel.
SV0421 FÖR STORT FEL(HALVFULL) Differensen mellan feedback från de halva och fulla sidorna
översteg inställningen av parameter nr . 2118.

- 1626 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


SV0422 FÖR HÖG HASTIGHET VID MOMENT Vid momentstyrning överskreds den kommenderade
tillåtna hastigheten.
SV0423 FEL ÖVERSKRIDANDE VID MOMENT Vid momentstyrning överskreds det totalt tillåtna värde som
specificerats som en parameter.
SV0430 SERVOM.-ÖVERTEMP Servomotorn har överhettats.
SV0431 CNV. ÖVERLAST Överhettning
SV0432 CNV.UNDERSPÄNNING Styrmatningsspänningen har sjunkit.
SV0433 CNV. UNDERSP. DC LINK Låg spänning DC-länk
SV0434 PSM/SVU UNDERSP. Låg styrspänning
SV0435 SVM UNDERSP. DC LINK Låg spänning DC-länk
SV0436 SOFTTHERMAL(OVC) Den digitala servomjukvaran detekterade värme (OVC).
SV0437 SVM OVERSTRÖM, KRAFT Överström på ingångssektion.
SV0438 SVM ONORMAL STRÖM Överström motor
SV0439 ÖVERSPÄNNING HUVUDKRETS DC-länkspänningen är för hög.
SV0440 PSMR/SVU: STOR BROMSKRAFT För hög generativ urladdning
SV0441 ONORMAL STRÖMOFFSET Den digitala servomjukvaran detekterade en onormal
situation i motorströmmens avkänningskrets.
SV0442 CNV. LADDN-FEL Den extra laddningskretsen för DC-länken är onormal.
SV0443 PS FEL PÅ INTERN FLÄKT Internt kylfläktsfel.
SV0444 SVM FEL PA KYLFLÄKT Internt kylfläktsfel.
SV0445 MJUKVARULARM BORTKOPPLAD Den digitala servomjukvaran detekterade bortkopplad
ENHET pulsgivare
SV0446 HARDVARU AVBROTTSLARM Hårdvaran detekterade en bortkopplad inbyggd pulsgivare.
SV0447 HARD FRÅNKOPPL(EXT) Hårdvaran detekterade en bortkopplad separat detektor.
SV0448 LARM EJ ÖVERENSSTÄMMANDE Tecknet för feedbacksignalen från den fristående detektorn
FEEDBACK är motsatt feedbacksignalen från den inbyggda
pulsgivaren.
SV0449 INV. IPM ALARM IPM:en (intelligent strömmodul) detekterade ett larm.
SV0453 MJUKVARULARM SPC Larm om mjukvaruavbrott i den inbyggda pulsgivaren.
BORTKOPPLAD ENHET Stäng av strömmen till CNC-maskinen, lossa pulsgivarens
kabel och anslut pulsgivaren igen. Om detta larm kommer
upp igen måste pulsgivaren bytas.
SV0454 OGILTIG ROTORPOSITION Den magnetiska poldetekteringsfunktionen avslutades
DETEKTERAD onormalt.
Den magnetiska polen kunde inte detekteras p.g.a. att
motorn inte var igång.
SV0456 ILLEGAL CURRENT LOOP Ett försök gjordes att ställa in en strömloop som inte kunde
ställas in.
Den förstärkarpulsmodul som används motsvarar inte
HÖGHASTIGHETS HRV. Alternativt uppfylls inte kraven
för styrning i systemet.
SV0458 FEL I STRÖMLOOPEN Den specificerade strömloopen skiljer sig från den aktuella
strömloopen.
SV0459 HI HRV SETTING ERROR För två axlar vars servoaxelnummer (parameter nr 1023) är
jämna och ojämna nummer i följd är HÖGHASTIGHETS
HRV-styrning möjlig för en axel och omöjlig för den andra.
SV0460 FSSB AVBROTT FSSB-anslutningen kopplades bort.
Troliga orsaker är:
(1) FSSB-anslutningskabeln har lossats eller är trasig.
(2) Förstärkaren stängdes av.
(3) Larmet låg spänning utlöstes i förstärkaren.
SV0462 FEL SÄNDN.CNC-DATA Korrekta data kunde inte tas emot på en slavsida p.g.a. ett
FSSB kommunikationsfel.
SV0463 FEL VID SÄND SLAVDATA Korrekta data kunde inte tas emot på servoprogramvaran
p.g.a. ett FSSB-kommunikationsfel.

- 1627 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


SV0465 FEL LÄSN.ID-DATA En läsning av ID-informationen för förstärkaren har
misslyckats vid start.
SV0466 KOMB. MOTOR/FÖRST. En förstärkares maximala ström skiljer sig från en motors
dito.
Troliga orsaker är:
(1) Anslutningskommandot för en förstärkare är felaktigt.
(2) Inställningen av parameter nr 2165 är inkorrekt
SV0468 HI HRV INST.-FEL(AMP) Ett försök gjordes att ställas in HÖGHASTIGHETS
HRV-styrning för användning när en styrd axel till en
förstärkare när HÖGHASTIGHETS HRV-styrning inte
kunde användas.
SV0474 FEL FÖR MYCKET (STOPP:SV) Servon upptäckte att positionsavvikelsen under ett stopp
överskred inställningen (parametrar nr 1839 och 1842)
längs n-axeln.
SV0475 FEL FÖR MYCKET (FLYTTA:SV) Servon upptäckte att positionsavvikelsen under en rörelse
överskred inställningen (parametrar nr 1838 och 1841)
längs n-axeln.
SV0476 OGILTIG HASTIGHET CMD.(SV) Servon upptäckte att den kommenderade
säkerhetshastigheten (parametrar nr 13821 och 13824)
(under lägesstyrning) eller parametrarna nr 13826 till 13829
(under hastighetsstyrning)) under säkerhetsövervakning
längs n-axeln (när säkerhetsövervakningens signal för
begäran *VLDVx är “0”). Håll säkerhetshastigheten.
SV0477 OGILTIG MASKINPOS.(SV) Servon upptäckte att maskinens position föll utanför
säkerhetsområdet (inställt med parametrar nr 13831 och
13838) under säkerhetsövervakning längs n-axeln (när
säkerhetsövervakningens signal för begäran *VLDVx är
“0”). Håll säkerhetsområdet.
En kontroll av maskinens position utförs bara på axeln vid
vilken referenspunkten har fastställts. Den axel där ingen
referenspunkt har fastställts genomgår ingen kontroll av
maskinens position.
SV0478 OGILTIGA AXELDATA (SV) Servon upptäckte att ett fel har uppstått under överföring
av axeldata till n-axeln.
När ett larm uppstod på grund av att servoförstärkarens
konfiguration har ändrats, ställ in axelnumret för
servoförstärkaren (ställ in bit 4 i parameter nr 2212 för
motsvarande axel till 1 och sedan 0 och stäng av
strömmen till hela systemet). När en multi-axelförstärkare
används återställer eventuellt inte denna operation larmet. I
detta fall ska operationen upprepas för de axlar där larmet
kvarstår.
Om ett larm utlöses av ett annat skäl än vad som anges
ovan, ska servoförstärkaren bytas ut.
SV0481 SÄKERHETSPARAM FEL (SV) Servon upptäckte att ett säkerhetsparameterfel uppträder
på n-axeln.
SV0484 SÄKERHETSFUNKTIONSFEL (SV) Ett säkerhetsfunktionsfel relaterat till servon har upptäckts i
n-axeln.
- Servon eller CNC upptäckte att säkerhetsfunktionen
inte utfördes i servon.
- Resultatet av en servosäkerhetsfunktionskontroll
stämmer inte överens med resultatet av en CNC
säkerhetsfunktionskontroll.
- Ett fel uppstod under en test av servons CPU.
- Ett fel uppstod under en kontroll av servons RAM.

- 1628 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


SV0488 SJÄLVTEST ÖVER TID En MCC avbrottstest avslutades inte inom inställt
tidsintervall (parameter nr 1946). Kontrollera
MCC-kontakten.
SV0489 SÄKERHETSPARAM FEL (CNC) CNC upptäckte att ett säkerhetsparameterfel uppträder på
n-axeln.
SV0490 SÄKERHETSFUNKTIONSFEL (CNC) Ett CNC säkerhetsfunktionsfel uppträder på n-axeln.
- Servon upptäckte att säkerhetsfunktionen inte utfördes
i CNC:n.
- Resultatet av en servosäkerhetsfunktionskontroll
stämmer inte överens med resultatet av en CNC
säkerhetsfunktionskontroll.
SV0494 OGILTIG HASTIGHET CMD.(CNC) CNC upptäckte att den kommenderade
säkerhetshastigheten (parametrar nr 13821 och 13824)
(under lägesstyrning) eller parametrarna nr 13826 till 13829
(under hastighetsstyrning)) under säkerhetsövervakning
längs n-axeln (när säkerhetsövervakningens signal för
begäran *VLDVx är “0”). Håll säkerhetshastigheten.
SV0495 OGILTIG MASKINPOS.(CNC) CNC upptäckte att maskinens position föll utanför
säkerhetsområdet (inställt med parametrar nr 13831 och
13838) under säkerhetsövervakning längs n-axeln (när
säkerhetsövervakningens signal för begäran *VLDVx är
“0”). Håll säkerhetsområdet.
En kontroll av maskinens position utförs bara på axeln vid
vilken referenspunkten har fastställts.
SV0496 OGILTIGA AXELDATA (CNC) CNC upptäckte att ett fel har uppstått under överföring till
axeldata.
När ett larm uppstod på grund av att servoförstärkarens
konfiguration har ändrats, ställ in axelnumret för
servoförstärkaren (ställ in bit 4 i parameter nr 2212 för
motsvarande axel till 1 och sedan 0 igen och stäng av
strömmen till hela systemet). När en multi-axelförstärkare
används återställer eventuellt inte denna operation larmet. I
detta fall ska operationen upprepas för de axlar där larmet
kvarstår.
Om ett larm utlöses av ett annat skäl än vad som anges
ovan, ska servoförstärkaren bytas ut.
SV0498 AXELNUMMER EJ INSTÄLLT (CNC) CNC upptäckte att axelnumret för n-axeln inte var inställt
för servoförstärkaren. Axelnumret ställs in automatiskt så
stäng av strömmen till hela systemet.
SV0600 SVM: DC-LINK ÖVERSTRÖM Överström DC-länk
SV0601 SVM: FEL PÅ KYLARFLÄKTEN Fel på kylarens kylfläkt.
SV0602 SVM: ÖVERTEMP Servoförstärkarens kylare har överhettats.
SV0603 INV. IPM-LARM(OH) IPM (intelligent strömmodul) detekterade ett
överhettningslarm.
SV0604 KOMM-FEL FÖRSTÄRKARE Kommunikationen mellan servoförstärkaren (SV) och
gemensamma strömförsörjningsenheten (PS) är störd.
SV0605 CNV. EX. DISCHARGE POW. Motorns regenerativa effekt är för hög.
SV0606 CNV. RADIATOR FAN FAILURE Fel kylfläkt extern radiator.
SV0607 CNV. SINGLE PHASE FAILURE Något onormalt hittades vid ingångens strömmatning.
SV0646 ONORMAL ANALOG SIGNAL(EXT) Ett fel inträffade i den analoga 1 Vp-p-utgången för den
separata detektorn. Den separata detektorn, kabeln eller
det separata detektorgränssnittet kan vara defekt.
SV0652 TEMP.FEL Kommunikationen mellan den separata
detektorgränssnittsenheten och temperaturgivaren var
bruten.

- 1629 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


SV0654 DB RELÄFEL Ett fel uppträder i det servoförstärkarens dynamiska
bromsrelä. Byt ut förstärkaren.
SV1025 V_READY ON (INITIERING) Redosignalen (VRDY) för hastighetsstyrningen som skall
vara AV är PÅ när servostyrningen är PÅ.
SV1026 OGILTIG AXELPLACER. Parametern för servoaxelanordning är inte rätt inställd.
- Parameter nr 1023 (servoaxelnummför resp. axel) är
inställd på ett negativt värde eller ett duplicerat värde.
- Inställningarna för parameter nr 1023
(servoaxelnummer före respektive axel) har gjorts med
en viss inställning överhoppad bland 1 till 6, 9 till 14
eller 17 till 22.
- En inställning av en multipel av 8 eller en multipel av 8
minus 1 har gjorts.
SV1055 OGILTIG TANDEMAXEL I tandemstyrning är inställningen av parameter nr 1023
inkorrekt.
SV1067 FSSB:KONFIGURERINGSFEL(SOFT) Ett FSSB konfigurationsfel inträffade (upptäcktes av
programvaran).
Den anslutna förstärkartypen är inkompatibel med
inställningsvärdet för FSSB.
SV1068 DUAL CHECK SAFETY ALARM Ett larm som stänger av MCC i hela systemet har uppstått
occurred i funktionen Dubbelkontroll av säkerhet.
SV1069 EXCESS ERROR (SERVO OFF:CNC) CNC upptäckte att positionsavvikelsen under ett servo-av
överskred inställt värde (parameter nr 1840) längs n-axeln.
SV1070 FEL FÖR MYCKET (SERVO AV:SV) Servon upptäckte att positionsavvikelsen under ett
servo-av överskred inställt värde (parameter nr 1840) längs
n-axeln.
SV1071 EXCESS ERROR (MOVE:CNC) CNC upptäckte att positionsavvikelsen under en rörelse
överskred inställt värde (parametrarna nr 1838 och 1841)
längs n-axeln.
SV1072 EXCESS ERROR (STOP:CNC) CNC upptäckte att positionsavvikelsen under ett stopp
överskred inställt värde (parametrarna nr 1839 och 1842)
längs n-axeln.
SV1100 S-COMP. VALUE OVERFLOW Kompenseringavärdet för rätlinjighet överskred ett
maximalt värde på 32767.
SV5134 FSSB:OPEN READY TIME OUT Vid initialiseringen kunde inte FSSB vara i ett öppet
redo-tillstånd. Axelkortet är troligen defekt.
SV5136 FSSB:FÖR FÅ FÖRSTÄRKARE Antalet förstärkare som identifierats av FSSB är mindre än
antalet styrda axlar. Alternativt är inställningen av antalet
axlar eller förstärkarens anslutning felaktig.
SV5137 FSSB: KONFIGURATIONSFEL Ett FSSB konfigurationsfel inträffade.
Den anslutna förstärkartypen är inkompatibel med
inställningsvärdet för FSSB.
SV5139 FSSB : FEL Initialiseringen av servot misslyckades. Det är troligt att en
optisk kabel eller en anslutning mellan förstärkaren och en
annan modul är sönder.
SV5197 FSSB:OPEN TIME OUT FSSB kunde inte öppnas trots att CNC tillät öppning av
FSSB.
Kontrollera anslutningen mellan CNC-maskinen och
förstärkaren.
SV5311 FSSB:OGILTIG ANSLUTNING Olika strömslingor (HRV) har ställts in för FSSB-linjer.
Specificera samma strömslinga för FSSB-linjerna.

- 1630 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

(6) Gränslägeslarm (OT-larm)


Nummer Meddelande Beskrivning
OT0500 GRÄNSLÄGE+(MJUKVARA 1) Har överskridit lagrad slaglängdskontroll 1 på den positiva
sidan.
OT0501 GRÄNSLÄGE - (MJUKVARA 1) Har överskridit lagrad slaglängdskontroll 1 på den negativa
sidan.
OT0502 GRÄNSLÄGE+(MJUKVARA 2) Har överskridit lagrad slaglängdskontroll på den positiva
sidan 2. Eller så har ett intrång gjorts i det förbjudna
området i chuck- och dubbdocksbarriären under förflyttning
i den positiva riktningen.
OT0503 GRÄNSLÄGE - (MJUKVARA 2) Har överskridit lagrad slaglängdskontroll på den negativa
sidan 2. Eller så har ett intrång gjorts i det förbjudna
området i chuck- och dubbdocksbarriären under förflyttning
i den negativa riktningen.
OT0504 GRÄNSLÄGE+(MJUKVARA 3) Har överskridit lagrad slaglängdskontroll 3 på den positiva
sidan.
OT0505 GRÄNSLÄGE - (MJUKVARA 3) Har överskridit lagrad slaglängdskontroll 3 på sidan.
OT0506 + GRÄNSLÄGE ( HARDVARA ) Slaglängdsbrytaren i positiv riktning har utlösts.
Detta larm genereras när maskinen når
slaglängdsgränsläget.
När detta larm avges stoppas matningen av alla axlar
under automatisk drift.
Under manuell drift stoppas endast matningen av den axel
där larmet genererades.
OT0507 GRÄNSLÄGE - ( HARDVARA ) Slaglängdsbrytaren i negativ riktning har utlösts.
Detta larm genereras när maskinen når
slaglängdsgränsläget.
När detta larm avges stoppas matningen av alla axlar
under automatisk drift.
Under manuell drift stoppas endast matningen av den axel
där larmet genererades.
OT0508 INTERFERENS:+ Ett verktyg som förflyttar sig i positiv riktning längs axel n
kolliderade med en annan verktygsbärare.
OT0509 INTERFERENS:- Ett verktyg som förflyttar sig i negativ riktning längs axel n
kolliderade med en annan verktygsbärare.
OT0510 GRÄNSLÄGE+ ( FÖRKONTROLL ) Blockets slutpunkt eller verktygsbanan mellan block ligger
inom det förbjudna området på plussidans gränsläge under
en slagbegränsningskontroll före rörelse.
Ändra programmet.
OT0511 GRÄNSLÄGE- ( FÖRTKONTR.) Blockets slutpunkt eller verktygsbanan mellan block ligger
inom det förbjudna området på minussidans gränsläge
under en slagbegränsningskontroll före rörelse.
Ändra programmet.
OT1710 OGILTIG ACC.PARAMETER(OPTIM. Tillåten accelerationsparameter för optimalt moment för
MOMENT ACC/RET) acceleration/deceleration är felaktig. En av följande är en
trolig orsak:
(1) Förhållandet mellan en negativ acceleration och en
positiv acceleration är inte större än gränsvärdet.
(2) Tiden att minska till hastigheten 0 överskred maximal
tid.

(7) Minnesfillarm (IO-larm)


Nummer Meddelande Beskrivning
IO1001 FIL ACCESS FEL Det gick inte att komma åt det fasta filsystemet eftersom ett
fel inträffade i det fasta filsystemet.

- 1631 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


IO1002 FILSYSTEMFEL Det gick inte att komma åt filen eftersom ett fel inträffade i
CNC-filsystemet.
IO1030 CHECKSUMMEFEL Felsumman i lagringsminnet för CNC-delprogram är
inkorrekt.
IO1032 UTANF. MINNESOMRÅDET Åtkomst av data ägde rum utanför området för
lagringsminnet för CNC-delprogram.
IO1034 PROGRAMMAPPSFIL HAR Felaktiga data har upptäckts i fil i programmappen.
KRASCHAT Programfilen måste initialieras för att återskapas. Läs
igenom avsnittet i underhållshandboken "IPL monitor"
beträffande procedur vid initialisering av programfilen.
IO1035 PROGRAMFÖRVALTNINGSFIL HAR Felaktiga data har upptäckts i programförvaltningsfil.
KRASCHAT Programfilen måste initialieras för att återskapas. Läs
igenom avsnittet i underhållshandboken "IPL monitor"
beträffande procedur vid initialisering av programfilen.
IO1104 ÖVER MAX VERKT. LIV PAR Maximalt antal par i livslängdsförvaltningen överskreds.
Modifiera inställningen av maximalt antal par för hantering av
verktygslivslängd i parameter nr 6813.

(8) larm som kräver att strömmen slås av (PW-larm)


Nummer Meddelande Beskrivning
PW0000 BRYT STRÖMMEN En parameter ställdes in för vilken strömmen måste
stängas AV och sedan slås PÅ igen.
PW0001 X-ADRESS(*DEC) ÄR INTE PMS:s X-adress kunde inte tilldelas korrekt.
TILLDELAD. Detta larm kan utlösas i följande fall:
- Under inställning av parameter nr 3013, kunde inte
X-adressen rätt tilldelas för bromsmedbringaren
(*DEC) för en återgång till referenspositionen.
PW0002 Felaktig PMC-adress(AXEL). Adressen för tilldelning av axelsignalen är inkorrekt.
Detta larm kan utlösas i följande fall:
- Inställningen av parameter nr 3021 är felaktig.
PW0003 Felaktig PMC-adress(SPINDEL). Adressen för tilldelning av spindelsignalen är inkorrekt.
Detta larm kan utlösas i följande fall:
- Inställningen av parameter nr 3022 är felaktig.
PW0004 INSTÄLLNING AV LADDARENS Laddarens system kunde inte tilldelas korrekt.
SYSTEMSÖKVÄG ÄR INTE KORREKT. Inställningen av parameter nr 984 är felaktig.
- Antalet laddarsystem och antalet system som är
specificerade i laddarens system i bit 0 (LCP) i
parameter nr 0984 stämmer inte överens.
- Bit 0 (LCP) i parameter nr 0984 i kanal 1 är inställd på
1.
PW0006 BRYT STRÖMMEN (ILL-EXEC-CHK) Funktionen för förebyggande av funktionsfel upptäckte ett
alarm som kräver att strömmen stängs av.

PW0007 X-ADRESS(SKIPP) ÄR INTE PMS:s X-adress kunde inte tilldelas korrekt.


TILLDELAD Möjliga orsaker är:
- Skippsignalen för X-adressen tilldelades inte korrekt
under inställningen av parameter nr 3012
- Adressen för en annan signal än skippsignalen för
X-adressen tilldelades inte korrekt under inställningen
av parameter nr 3019
PW0008 CPU SELF TEST ERROR(DCS PMC) På DCS PMC-sidan:
- Ett fel har upptäckts av CPU självdiagnosfunktion.
- Ett fel har upptäckts av RAM kontrollfunktion.
PW0009 CPU SELF TEST ERROR(PMC) På PMC-sidan:
- Ett fel har upptäckts av CPU självdiagnosfunktion.
- Ett fel har upptäckts av RAM kontrollfunktion.
- 1632 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


PW0010 SAFE I/O CROSS CHECK På DCS PMC-sida, har ett fel upptäckts av I/O
ERROR(DCS PMC) korskontrollfunktion i systemdefinierad säkerhetsrelaterad
DI/DO.
PW0011 SAFE I/O CROSS CHECK På PMC-sidan, har ett fel upptäckts av I/O
ERROR(PMC) korskontrollfunktion i systemdefinierad säkerhetsrelaterad
DI/DO.
PW0012 USER I/O CROSS CHECK På DCS PMC-sidan, har ett fel upptäckts av I/O
ERROR(DCS PMC) korskontrollfunktion i användardefinierad
säkerhetsrelaterad DI/DO.
PW0013 USER I/O CROSS CHECK På PMC-sidan, har ett fel upptäckts av I/O
ERROR(PMC) korskontrollfunktion i användardefinierad
säkerhetsrelaterad DI/DO.
PW0014 CPU TEST LARM (CNC) Ett fel uppstod vid en test av CNC:s CPU.
PW0015 SÄKERH.-PARAM. FEL CNC upptäckte att ett fel uppstod i en säkerhetsparameter
för en annan axel än servoaxlar eller spindelaxlar.
PW0016 RAM CHECK FEL Ett fel har upptäckts vid en RAM-kontroll av CNC:n.
PW0017 EXELVERING AV SÄKERHETSFUNKT. Säkerhetsfunktionen exekverades inte normalt i CNC:n.
PW0018 CRC CHECK FEL Ett fel har upptäckts vid en CRC-kontroll av CNC:n.
PW0036 OGILTIG INSTÄLLNING FÖR Parameterinställningen för servoaxlarna för
SERVOMOTORSPINDEL spindelanvändning av spindelstyrningen med servomotor
är ogiltig.
- Servoaxlarnas antal för spindelanvändning överskrider
4 axlar.
- Servoaxlarnas antal för spindelanvändning är färre än
antalet axlar för benämning som servoaxlar för
spindelanvändning.
- Servoaxlarna för spindelanvändning är inte inställda
som en spindelstyrning med servomotoraxeln.
- Servoaxlarna för spindelanvändning är inte inställda
som en rotationsaxel.
- Servoaxelns nummer (parameter nr 1023) är ett
negativt värde.
PW0037 SV/SP KOMBINATIONS FEL (1) Servoaxeln kan vara en inställning av dummy-axeln.
Kontrollera parametrar nr1023, nr2009#0 och
nr11802#4.
(2) Indexnumret på spindelaxeln som synkroniserar
servoaxeln kan vara ogiltigt. Kontrollera parametrar nr
3716#0, nr 3717 och nr 24204.
PW0041 DATA TABLE(D) SETTING IS ILLEGAL Adressen för datatabellen (D) som beräknades av PMC
från parametern (nr 1313), lagrad valsginal för
bytesdata för slaglängdsintervall (OTD0-OTD15) och
bytesdataområdet är ogiltigt.

(1) Specificerad första adress är ogiltig.


(2) Är ej en multipel av fyra.
(3) Intervallet på specificerad datatabell är ogiltigt.
PW0050 STRÖM SKA VARA AV(NITIERING När strömmen slås på, initialiserades
KOMMUNIKAT.) kommunikationsfunktionens maskinvara.
Strömmen måste stängas av för att vara aktiverad.
Detta larm kan utlösas i följande fall:
- När tilläggskortet sätts in eller byts ut
- När programalternativet ändras

- 1633 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


PW0060 PS KONTROLL AXEL FEL 3 Duplicering av förstärkargruppnummer. Ställs in
parameter APS (nr 11549#0) på 1 och exekvera
automatisk inställning.
PW1102 OGILTIG PARAMETER (I-KOMP.) Parametern för inställning av lutningskompensering är
inkorrekt. Detta larm uppkommer i följande fall:
- När antalet kompenseringspunkter för stigningsfel på
axeln, för vilken lutningskompensering exekveras,
överskrider 135 mellan den mest negativa och den
mest positiva sidan.
- När storleksförhållandet mellan
lutningskompenseringspunktnumren är inkorrekt
- När lutningskompenseringspunkten inte är placerad
mellan den mest negativa och den mest positiva sidan
av kompenseringen för stigningsfel
- När kompenseringen per kompenseringspunkt är för
litet eller för stort.
PW1103 OGILTIG PARAMETER (S-KOMP.128) Parametern för inställning av 128
rakhetskompenseringspunkter eller
parameterkompenseringsdata är inkorrekt.
PW5046 ILLEGAL PARAMETER (ST.COMP) Inställningen av en parameter relaterad till rätlinjig
kompensering är ogiltig. Möjliga orsaker är:
- Ett obefintligt axelnummer har ställts in i en parameter
för en rörlig axel eller en kompenseringsaxel.
- Mer än 128 kompenseringspunkter har ställts in mellan
de yttersta punkterna i de negativa och positiva
regionerna.
- Punktnumren i rätlinjig kompensering har inte rätt
storleksförhållande.
- Ingen rätlinjig kompenseringspunkt hittas mellan de
kompenseringspunkter för stigningsfel som ligger
lämgst bort i den negativa och den positiva regionen.
- Antalet kompenseringar per kompenseringspunkt är
antingen för stort eller för litet.
PW5390 FEL R-ADRESS VALD Startadressen eller inställt område för PMC R-adresser
inställda med parametrarna nr 13541 och 13542 är ogiltig.

(9) Spindellarm (SP-larm)


Nummer Meddelande Beskrivning
SP0740 LARM VID FAST GÄNGA: FÖR STORT Under gängning med fast tapp har positionsavvikelsen för
FEL spindeln i stoppstatus överskridit de inställda värdena.
SP0741 LARM VID FAST GÄNGA: FÖR STORT Under gängning med fast tapp har positionsavvikelsen för
FEL spindeln under förflyttning överskridit de inställda värdena.
Synkroniseringsfelsintervallet överskrider det inställda
värdet.
SP0742 LARM VID FAST GÄNGA: LSI-SPILL Under gängning med fast tapp inträffade ett LSI-spill för
spindeln.
SP0752 FEL VID BYTE AV SP.-MODE Detta larm utlöses om systemet inte korrekt avslutar en
driftslägesväxling. Driftslägena inkluderar
Cs-konturstyrning, spindelpositionering, gängning med fast
tapp och spindelkontroll. Larmet aktiveras om
spindelkontrollenheten inte reagerar korrekt på
NC-maskinens kommando om byte av driftssätt.
SP0754 ONORMALT MOMENT En onormal belastning upptäcktes i en spindelmotor.
Larmet kan avbrytas av RESET.

- 1634 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


SP0755 SÄKERHETSFUNKTIONSFEL CNC:s CPU upptäckte att säkerhetsfunktionen för n-axeln
inte har exekverats. Alternativt motsvarande inte en CNC
säerhetsfunktionskontroll inte resultatet av en
säkerhetsfunktionskontroll gjord av spindeln.
SP0756 OGILTIGA AXELDATA CNC:s CPU upptäckte ett fel under överföring av
spindeldata till n:e spindeln. Om detta larm utlöstes på
grund av att spindelförstärkarens konfiguration har ändrats,
ställ in spindelnumret för spindelförstärkaren (ställ in bit 7 i
parameter nr 4541 till 1 och sedan 0 och stäng av
strömmen till hela systemet).
SP0757 SÄKERHETSVARVTAL ÖVER CNC.S CPU upptäckte under säkerhetsövervakning (när
säkerhetsövervakningens begäransignal *VLDPs är 0) att
spindelmotorns varvtal var högre än säkerhetsvarvtalet
(parameter nr 4372, 4438, 4440 eller 4442) på n:e
spindeln. Arbeta inom säkerhetsvarvtalet.
SP1202 FEL SPINDELVAL Vid styrning av flera spindlar valdes ett annat
spindelnummer än det giltiga spindelnumret av en
positionsgivares valsignal. Ett försök gjordes att välja ett
spindelnummer i ett system som inte har någon giltig
spindel.
SP1220 INGEN SPINDELFÖRST. Antingen är den kabel som är ansluten till en seriell
spindelförstärkare skadad eller också är den seriella
spindelförstärkaren inte ansluten.
SP1221 OGILTIGT MOTORNUMMER Spindelnumret och motornumret är inkorrekt matchade.
SP1224 OGILTIG SPINDELPOSITIONSGIVARE Spindelpositionsgivarens utväxlingsförhållande var
UTVÄXLINGSFÖRHÅLLANDE inkorrekt.
SP1225 CRC-FEL (SERIELL SPINDEL) Ett CRC-fel (kommunikationsfel) inträffade i
kommunikationen mellan CNC-maskinen och den seriella
spindelförstärkaren.
SP1226 RAMFEL (SERIELL SPINDEL) Ett ramfel inträffade i kommunikationen mellan
CNC-maskinen och den seriella spindelförstärkaren.
SP1227 MOTTAGNINGSFEL (SERIELL Ett mottagningsfel inträffade i kommunikationen mellan
SPINDEL) CNC-maskinen och den seriella spindelförstärkaren.
SP1228 KOMMUNIKATIONSFEL (SERIELL Ett kommunikationsfel inträffade mellan CNC-maskinen och
SPINDEL) den seriella spindelförstärkaren.
SP1229 KOMMUNIKATIONSFEL SERIELL Ett kommunikationsfel inträffade mellan de seriella
SPINDELFÖRST. spindelförstärkarna (motor nr 1 och 2 eller motor nr 3-4).
SP1231 SPINDEL FÖR MYCKET (RÖRELSE) Positionsavvikelsen under spindelrotationen var större än
det värde som ställts in i parametrarna.
SP1232 SPINDEL FÖR MYCKET (STOPP) Positionsavvikelsen under spindelstopp var större än det
värde som ställts in i parametrarna.
SP1233 POSITIONSGIVARE SPILL Hastighetsräknaren/hastighetsinstruktionsvärdet för
positionsgivaren har blivit överfull.
SP1234 SPILL RUTSYSTEM Rutsystem har spillt över.
SP1240 BORTKOPPLAD POSITIONSGIVARE Den analoga spindelpositionsgivaren är trasig.
SP1241 FEL D/A-OMVANDLARE D/A-omvandlaren för styrning av analoga spindlar är
felaktig.
SP1243 OGILTIG PARAMETERINSTÄLLNING Inställningen för förstärkning av spindelpositionen är
SPINDEL (FÖRSTÄRKNING) inkorrekt.
SP1244 SPILL AXELHASTIGHET Fördelningen till en spindel är för hög.
SP1245 FEL KOMMUNIKATIONSDATA Ett kommunikationsdatafel upptäcktes på CNC-maskinen.
SP1246 FEL KOMMUNIKATIONSDATA Ett kommunikationsdatafel upptäcktes på CNC-maskinen.
SP1247 FEL KOMMUNIKATIONSDATA Ett kommunikationsdatafel upptäcktes på CNC-maskinen.

- 1635 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


SP1252 OGILTIG PARAMETERINST 횸 LNING Inställningen av parameter nr 4597 är ogiltig. Möjliga
SPINDEL (TANDEM) orsaker är:
- Ett värde som är större än det maximala antalet styrda
axlar har ställts in i parameter nr 4597.
- Ett negativt värde utom -1 har ställts i parameter nr
4597.
- Förhållandet mellan huvudaxeln och slavaxeln som har
ställts in i parameter nr 4597 är ogiltig.
- Om en spindelförstärkare som inte är tillämplig för
funktionen används, är ett annat värde än 0 inställt i
parameter nr 4597.
SP1255 KAN EJ ÄNDRA SPINDEL LÄGE Vid analog spindelstyrning kan inte gängning med fast tapp
och spindelpositionering användas utom när antalet pulser
som matas ut från spindelns positionskodare är 4096
pulser/varv.
SP1256 SPINDEL FAS.SYNK OMÖJLIG Godtycklig fassynkronstyrning för spindelposition kan inte
exekveras. Spara spindelpositionen.
SP1257 OGILTIG PARAMETER (NR.3791#0) Bit 0 (SSE) i parameter nr 3791 är ogiltigt inställd. Larmets
orsaker är följande.
- Inställningen av parameter SSE är annorlunda p.g.a.
master och slav. V.g. ändra följande funktion till samma
inställning.
- Spindelsynkronstyrning
- Spindelkommando för synkronstyrning
- Polygon svarvning med två spindlar
- Parametern SSE är inställd på 1. Spindelstyrningens
programvara stöder inte denna funktion. V.g. ställ in 0 i
parameter SSE.
SP1258 ILLEGAL SPINDLE PARAMETER Parametern är en ogiltig inställning. V.g. kontrollera enligt
SETTING (SOFT) följande.
- Bit 0 i parameter nr 4542 är inställd på 1.
Spindelstyrningens programvara stöder inte denna
funktion. V.g. ställ in 0 i bit 0 i parameter nr 4542.
SP1700 SÄKERH.-PARAM. FEL CNC upptäckte att ett säkerhetsparameterfel uppträder på
n:e spindeln.
SP1969 FEL SPINDELSTYRNING Ett fel inträffade i spindelstyrningen på CNC.
Rapportera omständigheterna (systemkonfiguration, drift,
felets frekvens osv.) till FANUC.
SP1970 FEL SPINDELSTYRNING En initialisering av en spindel fullbordades inte i
spindelstyrningen på CNC.
Kontrollera tillståndet på anslutningen mellan CNC och
spindelförstärkaren. Om detta larm fortfarande inträffar
efter att anslutningen har kontrollerats, rapportera
omständigheterna (systemkonfiguration, drift, felets
frekvens osv.) till FANUC.
SP1971 FEL SPINDELSTYRNING Ett fel inträffade i spindelstyrningen på CNC.
Rapportera omständigheterna (systemkonfiguration, drift,
felets frekvens osv.) till FANUC.

- 1636 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


SP1972 FEL SPINDELSTYRNING Ett fel inträffade i spindelstyrningen på CNC.
M
Bekräfta huruvida val av fyrans växel sker eller ej vid
gängning med fast tapp. Om detta larm inträffade i ett
annat fall, rapportera omständigheterna
(systemkonfiguration, drift, felets frekvens osv.) till FANUC.
T
Rapportera omständigheterna (systemkonfiguration, drift,
felets frekvens osv.) till FANUC.
SP1975 FEL STYRNING ANALOG SPINDEL Ett positionsgivarfel upptäcktes på den analoga spindeln.
SP1976 KOMMUNIKATIONSFEL SERIELL Förstärkarens nummer kunde inte ställas in på den seriella
SPINDEL spindelförstärkaren.
SP1977 KOMMUNIKATIONSFEL SERIELL Ett fel inträffade i programvaran för spindelstyrning.
SPINDEL
SP1978 KOMMUNIKATIONSFEL SERIELL Ett avbrott upptäcktes under kommunikation med den
SPINDEL seriella spindelförstärkaren.
SP1979 KOMMUNIKATIONSFEL SERIELL Kommunikationssekvensen var inte längre korrekt under
SPINDEL kommunikationen med den seriella spindelförstärkaren.
SP1980 FEL SERIELL SPINDELFÖRST. Defekt SIC–LSI på seriell spindelförstärkare
SP1981 FEL SERIELL SPINDELFÖRST. Ett fel inträffade under läsning av data från SIC–LSI på den
seriella spindelförstärkarsidan.
SP1982 FEL SERIELL SPINDELFÖRST. Ett fel inträffade under läsning av data från SIC–LSI på den
seriella spindelförstärkarsidan.
SP1983 FEL SERIELL SPINDELFÖRST. Kunde inte radera på spindelförstärkarsidan.
SP1984 FEL SERIELL SPINDELFÖRST. Ett fel inträffade under återinitialisering av den seriella
spindelförstärkaren. Orsaken kan vara problem med
maskinvaran för styrning av den seriella spindeln eller
påverkan av störning.
SP1985 STYRNINGSFEL SERIELL SPINDEL Automatisk inställning av parametrar misslyckades
SP1986 STYRNINGSFEL SERIELL SPINDEL Ett fel inträffade vid läsningen av spindelparametrarna.
Orsaken kan vara problem med maskinvaran för styrning
av den seriella spindeln eller påverkan av störning.
SP1987 STYRNINGSFEL SERIELL SPINDEL Defekt SIC–LSI på CNC-maskinen
SP1988 FEL SPINDELSTYRNING Ett fel inträffade i spindelstyrningen på CNC.
Rapportera omständigheterna (systemkonfiguration, drift,
felets frekvens osv.) till FANUC.
SP1989 FEL SPINDELSTYRNING Ett fel inträffade vid kommunikation med den seriella
spindelförstärkaren. Orsaken kan vara problem med
maskinvaran för styrning av den seriella spindeln eller
påverkan av störning.
SP1996 OGILTIG INSTÄLLNING Spindeln tilldelades inkorrekt. Kontrollera för att se följande
SPINDELPARAMETER parameter. (Nr 3716 eller 3717)
SP1999 FEL SPINDELSTYRNING Ett fel inträffade i spindelstyrningen på CNC.
Rapportera omständigheterna (systemkonfiguration, drift,
felets frekvens osv.) till FANUC.

- 1637 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

(10) Larmlista (seriell spindel)


När ett seriellt spindellarm kommer upp visas följande nummer på CNC-skärmen.

OBS!
*1 Observera att innebörden av spindelförstärkarinformationen (SP) är olika
beroende på vilken lysdiod som lyser, den röda eller den gula. När den röda
lysdioden lyser, visar spindelförstärkaren (SP) ett 2-siffrigt larmnummer. När den
gula lysdioden lyser, visar spindelförstärkaren ett felnummer som avser ett
sekvensproblem (t.ex. när ett rotationskommando matas in innan ett nödstopp
har hävts).
Se "Felkoder (seriell spindel)."
*2 För information om seriella spindellarm för nummer som inte finns angivna
nedan, se följande dokument enligt den spindelmotor som aktuellt ska anslutas.
• FANUC AC SPINDELMOTOR αi serien UNDERHÅLLSHANDBOK
(B-65285EN)
• Tekniska rapporter m.m.

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9001 MOTOR 01 1 Kontrollera och ändra Motorns innertemperatur överskrider
ÖVERHETTNING periferitemperaturen och den programmerade nivån.
belastningsstatus. Motorn används utanför satta
2 Om kylfläkten stannar, gränsvärden eller så är det fel på
byt den. kylkomponenten.
SP9002 EX AVVIKELSE 02 1 Kontrollera och rätta till Motorhastigheten kan inte följa en
HASTIGHET skärningsvillkoren för att börhastighet.
minska belastningen. Systemet har detekterat ett för
2 Korrigera parameter nr högt moment för
4082. motorbelastningen.
Accelerations-/inbromsningstiden i
parameter nr 4082 räcker inte.
SP9003 SÄKRING DC-LINK 03 1 Byt ut Strömförsörjningsenheten blir redo
ÄR TRASIG spindelförstärkaren (SP). (00 visas), men
2 Kontrollera motorns DC-länkspänningen är för låg i
isoleringsstatus. spindelförstärkaren (SP).
Säkringen i likströmslänksektionen
i SP är bränd. (Trasig nätenhet
eller jordningsfel i motorn)
SP9004 CNV. SINGLE Kontrollera status för den Strömförsörjningsenheten (PS)
PHASE FAILURE ingående nätmatningen till upptäckte ett fel i
strömförsörjningsenheten strömförsörjningen.
(PS). (Strömförsörjningslarm 14)
SP9006 TERMISK SENSOR 06 1 Kontrollera och korrigera Motorns temperatursensor är
URKOPPLAD parametern. urkopplad.
2 Byt ut
återkopplingskabeln.
SP9007 ÖVERVARV 07 Undersök om det föreligger Motorns hastighet har överstigit
ett sekvensfel. (Kontrollera till 115% av sin märkhastighet. När
exempel om spindelaxeln stod i
spindelsynkroniseringen positionsstyrläget ackumulerades
programmerades när det inte för många positionsfel (SFR och
gick att rotera spindeln.) SRV stängdes av under
spindelsynkronisering.)

- 1638 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9009 ÖVERHETTNING 09 1 Korrigera kylarens Temperaturen i kylaren till
HUVUDKRETS kylstatus. effekthalvledarna är abnormt hög.
2 Om den kylelementets
kylfläkt stoppar, byt ut
spindelförstärkaren (SP).
SP9010 LÅG INGÅNGS- 10 1 Byt ut kablarna. Ett spänningsfall vid
SPÄNNING 2 Byt ut styrkretskortet till spindelförstärkarens (SP) ingång
spindelförstärkaren. har detekterats.
SP9011 ÖVERSPÄNNING 1 Kontrollera den valda Systemet har detekterat
HUVUDKRETS strömförsörjningsenhete överspänning i
n. likströmslänksektionen till
2 Kolla strömförsörjningen.
inmatningspänningen (Strömförsörjningens
och ändra den under larmindikering: 07)
motorinbromsning. PS urvalsfel. (Den maximala
Om spänningen är högre uteffekten från strömförsörjningen
än 253 VAC (för system har överskridits.)
med 200-V eller 530
VAC (för system med
400-V) skall
spänningsmatningens
impedans ökas.
SP9012 ÖVERSTRÖM I 12 1 Kontrollera motorns Motorströmmen är onormalt hög.
STRÖMKRETS isoleringsstatus. En motorspecifik parameter
2 Kontrollera stämmer inte överens med
spindelparametrarna. motorns driftsätt.
3 Byt ut Dålig motorisolering
spindelförstärkaren (SP).
SP9013 DATAMINNESFEL 13 Byt ut kretskortet till Systemet har detekterat ett fel i en
CPU spindelförstärkaren (SP). styrkretskomponent till
spindelförstärkaren. (RAM i
spindelförstärkaren (SP) är
onormal.)
SP9014 PROGRAMVARU- 14 Byt ut spindelförstärkaren Felanpassning mellan spindelns
SERIE (SP). programvara och en
FELANPASSAD spindelförstärkare (SP)
upptäcktes.
SP9015 SPINDEL 15 1 Kontrollera och korrigera Omkopplingssekvensen i
OMKOPPLINGS- ladderdiagrammets spindelomkoppling/varvtalsområde
FEL sekvens. somkoppling är onormal.
2 Byt omkopplings-MCC. Statussignalen för
MCC-omkopplingskontakten och
kommandot stämmer inte överens.
SP9016 RAM FEL 16 Byt ut kretskortet till Systemet har detekterat ett fel i en
spindelförstärkaren (SP). styrkretskomponent till
spindelförstärkaren. (RAM för
externa data är onormal.)
SP9017 ID-NUMMER 17 Byt ut spindelförstärkaren Ett fel i spindelförstärkaren (SD)
PARITETSFEL (SP). har upptäckts.
SP9018 FEL 18 Byt ut kretskortet till Systemet har detekterat ett fel i en
SUMMAKONTROLL spindelförstärkaren (SP). styrkretskomponent till
PROGRAM-ROM spindelförstärkaren. (fel på
programdata i ROM-minnet.)

- 1639 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9019 FÖR HÖG 19 Byt ut spindelförstärkaren Systemet har detekterat ett fel i
OFFSETSTRÖM U (SP). spindelförstärkaren (SP).
(Initialvärdet för U-fasens
strömdetekteringskrets är
abnormt.)
SP9020 FÖR HÖG 20 Byt ut spindelförstärkaren Systemet har detekterat ett fel i
OFFSETSTRÖM V (SP). spindelförstärkaren (SP). (Fel
initialvärdet för V-fasens
strömavkänningskrets.)
SP9021 POS 21 Kontrollera och ändra Fel polaritetsinställning för
POLARITETSFEL parametrarna sensorns position.
SENSOR (parametrarna nr 4000#0,
4001#4)
SP9022 SP AMP 22 1 Kontrollera driftsvillkoren Överström har fastställts i en
ÖVERSTRÖM (acceleration/ spindelförstärkare (SP).
deceleration och
bearbetning) för att
minska belastningen.
2 Kontrollera och ändra
parametrarna
SP9024 SERIELLT 24 1 Placera kabeln från Strömmen till CNC-systemet är
ÖVERFÖRINGS- CNC-maskinen till frånslagen (normalt frånslag eller
FEL spindeln på avstånd från kabelbrott).
strömkabeln. Systemet har detekterat ett fel i
2 Byt kabeln. kommunikationsdata som skickats
till CNC-maskinen.
SP9027 BORTKOPPLAD 27 Byt kabeln. Fel på signalen för spindelns
POSITIONS- positionskodare (stickkontakt
GIVARE JYA3).
SP9029 ÖVERBE- 29 Kontrollera och ändra Kontinuerligt för hög belastning för
LASTNING belastningsstatus. en viss tidsperiod. (Detta larm
utlöses även när motoraxeln har
spärrats i magnetiseringsstatus.)
SP9030 ÖVERSTRÖM Kontrollera och ändra Överström detekteras i
matarspänningen. strömförsörjningens
huvudkretsingång.
(Strömförsörjningens
larmindikering: 01)
Obalanserad strömförsörjning.
Fel val av strömförsörjning (PS)
(utgångsspecifikationen för
maximal strömförsörjning (PS)
överskriden.)
SP9031 MASKINSPÄRR 31 1 Kontrollera och ändra Motorn kan inte rotera med det
belastningsstatus. angivna varvtalet. (En nivå som
2 Byt ut motorns inte överskrider
sensorkabel (kontaktdon rotationskommandots SST-nivå
JYA2). har existerat kontinuerligt.)
SP9032 SIC-LSI RAM-FEL 32 Byt ut kretskortet till Systemet har detekterat ett fel i en
spindelförstärkaren (SP). styrkretskomponent till
spindelförstärkaren. (Fel på
LSI-donet för seriell
dataöverföring)

- 1640 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9033 CNV. LADDN-FEL 1 Kontrollera och ändra Matningen av likspänning till
matarspänningen. effektkretsen är otillräcklig när den
2 Byt ut strömförsörjnings magnetiska kontaktorn slås på
-modulen. (exempelvis öppen fas och defekt
laddningsmotstånd).
(Strömförsörjningens
larmindikering: 05)
SP9034 OGILTIG 34 Korrigera ett parametervärde Parameterdata överskrider tillåtet
PARAMETER enligt FANUC AC inställt gränsvärde.
SPINDELMOTOR serie αi,
PARAMETERHANDBOK
(B-65280SW).
Om du inte känner till
parameternumret, anslut
spindelstyrkortet och
kontrollera den angivna
parametern.
SP9036 SPILL 36 Kontrollera om Ett överflöde inträffade i
FELRÄKNARE positionsförstärkningsvärde felräknaren.
är för högt och ändra värdet.
SP9037 OGILTIG 37 Korrigera paramtervärdet Parametern för antal pulser i
INSTÄLLNING enligt FANUC AC varvtalsmätaren är felinställd.
HASTIGHETS- SPINDELMOTOR serie αi,
DETEKTOR PARAMETERHANDBOK
(B-65280SW).
SP9041 OGILTIGT TECKEN 41 1 Kontrollera och korrigera 1 Onormal 1-rotationssignal från
ROTATION 1 FRÅN parametern. spindelpositionsgivaren
POSITIONS- 2 Byt kabeln. (kontaktdon JYA3).
GIVARE 2 Parameterinställningsfel
SP9042 INGET TECKEN 42 Byt kabeln. 1-rotationssignalen från
1ROTATION FRÅN spindelpositionsgivaren (kontakt
POSITIONS- JYA3) är bortkopplad.
GIVARE
SP9043 BORTKOPPLAD 43 Byt kabeln. Positionsgivarsignalen (kontaktdon
POSITIONSGIVAR JYA3S) för differentialhastighet i
E DIF. HASTIGHET submodulen SW är felaktig.
SP9046 OGILTIGT 46 1 Kontrollera och korrigera 1-rotationssignalen vid gängning
1ROTATIONSTECK parametern. är onormal.
EN FRÅN 2 Byt kabeln.
GÄNGSKÄRNING 3 Justera om BZ-givarens
signal.
SP9047 OGILTIG SIGNAL 47 1 Byt kabeln. Onormal A/B-fassignal i
FRÅN POSITIONS- 2 Rätta till kabellayouten (i spindelpositionskodaren
GIVARE närheten av (stickkontakt JYA3).
nätströmmen). Förhållandet mellan A/B-fasen och
1-rotationssignalen är felaktigt
(felanpassad pulsräknare).

- 1641 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9049 DIF.HASTIGHET 49 Kontrollera om det I funktionen differentialhastighet
ÄR ÖVER VÄRDET beräknade värdet för har hastigheten för den andra
differentialhastigheten spindeln, konverterad till
överskrider max. hastigheten för den lokala
motorhastighet. spindeln, överskridit det tillåtna
gränsvärdet
(differentialhastigheten beräknas
genom att multiplicera hastigheten
för den andra spindeln med
växelstegsförhållandet).
SP9050 SYNKONT VÄRDE 50 Kontrollera om det I spindelsynkroniseringen har det
ÄR ÖVERVARVTAL beräknade värdet överskrider beräknade värdet för
max. motorhastighet. hastighetskommandot överskridit
det tillåtna gränsvärdet
(motorhastigheten beräknas
genom att multiplicera spindelns
börvarvtal med
växelstegsförhållandet).
SP9051 CNV. UNDERSP. 1 Kontrollera och ändra Sänkt ingångsspänning
DC LINK matarspänningen. detekterades. (Strömförsörjning
2 Byt MC. larmindikering: 04) (tillfälligt
strömavbrott eller dålig MC-kontakt)
SP9052 ITP FEL 1 52 1 Byt ut kretskortet till En abnormitet har detekterats i
spindelförstärkaren (SP). gränssnittet mellan CNC:n och
2 Byt ut moderkortet eller spindelförstärkaren (ITP-signalen
det extra spindelkortet i upphörde).
CNC:n.
SP9053 ITP FEL 2 53 1 Byt ut kretskortet till En abnormitet har detekterats i
spindelförstärkaren (SP). gränssnittet mellan CNC:n och
2 Byt ut moderkortet eller spindelförstärkaren (ITP-signalen
det extra spindelkortet i upphörde).
CNC:n.
SP9054 ÖVERSTRÖM 54 Kontrollera laddningsstatus. Överström.
SP9055 OGILTIG 55 1 Byt den magnetiska Onormal nätstatussignal för den
STRÖMLEDNING kontaktorn. magnetiska kontaktorn för
2 Kontrollera och korrigera spindelomkoppling/varvtalsområde
sekvensen. somkoppling.
SP9056 KYLFKLÄKTSFEL 56 Byt ut den interna kylfläkten. Den externa kylfläkten stannade.
SP9057 PSMR/SVU: STOR 1 Minska accelerationen/ Överbelastning har detekterats i det
BROMSKRAFT retardationen. regenerativa motståndet.
2 Kontrollera (Strömförsörjningens larmindikering:
kylningsförhållandet 16)
(periferitemperatur). Termostatdrift eller överbelastning
3 Om kylfläkten stannar under kort tid har detekterats.
skall motståndet bytas Det regenerativa motståndet har
ut. lossats eller så är det fel på
4 Om motståndet är motståndet.
onormalt skall resistorn
bytas.
SP9058 CNV. ÖVERLAST 1 Kontrollera Temperaturen i kylaren till
strömförsörjningens strömförsörjningen har ökat
kylstatus. onormalt mycket.
2 Byt ut strömförsörjnings (Strömförsörjning-larmindikering:
-modulen. 03)

- 1642 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9059 PS FEL PÅ INTERN Byt ut strömförsörjnings Den interna kylfläkten för
FLÄKT -modulen. strömförsörjningen stannade.
(Strömförsörjning larmindikering:
02)
SP9061 FEL FÖR MYCKET 61 Kontrollera parameter- Felet mellan de halvstängda och
HALVFULL inställningarna. de helt stängda sidorna är för stort
när den dubbla
positionsåterkopplingsfunktionen
används.
SP9065 ANDRA 65 1 Kontrollera parameter- Förflyttningssträckan är för lång
SPINDELLARM inställningarna. när den magnetiska polen
2 Kontrollera bekräftas. (synkron spindelmotor)
sensoranslutningar och
signaler.
3 Kontrollera
strömledningarnas
anslutningar.
SP9066 COM. FEL MELLAN 66 1 Byt kabeln. Ett fel hittades i kommunikationen
SP AMPS 2 Kontrollera och korrigera mellan spindelförstärkarna (SP)
anslutningen. (kontaktdon JX4).
SP9069 SÄKERHETS- 69 1 Kontrollera I en status i vilken övervakning av
VARVTAL ÖVER varvtalskommandot. säkerhetsvarvtalet var aktiverad,
2 Kontrollera parameter- upptäckte systemet att
inställningarna. motorvarvtalet överskred
3 Kontrollera sekvensen. säkerhetsvarvtalet eller upptäckte
ett fel under ett frikörningsstopp.
SP9070 OGILTIGA 70 1 Om detta larm utlöstes Ett fel upptäcktes under överföring
AXELDATA på grund av att av spindeldata till en spindel.
spindelförstärkarnas
(SP) konfiguration har
ändrats, ställ in
spindelnumret för
spindelförstärkaren (bit 7
i parameter nr 4541 till 1
och sedan 0 och stäng
av strömmen till hela
systemet).
2 Byt ut
spindelförstärkaren
SP9071 SÄKERHETS- 71 1 Mata in Ett fel har upptäckts vid en
PARAMETER FEL säkerhetsparametern axelparameterkontroll.
igen.
2 Byt ut kretskortet till
spindelförstärkaren (SP).
SP9072 FELANPASSAT 72 1 Byt ut kretskortet till En felanpassning upptäcktes
RESULTAT VID spindelförstärkaren (SP). mellan resultaten av
MOTORVARVTALS 2 Byt ut moderkortet eller säkerhetsvarvtalkontrollen för
KONTROLL det extra spindelkortet i spindelförstärkare (SP) och den
CNC:n. som gjorts på CNC.

- 1643 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9073 MOTORSEN- 73 1 Byt ut Motorns återkopplingssignal
SORN återkopplingskabeln. saknas. (kontaktdon JYA2)
URKOPPLAD 2 Kontrollera
avskärmningen.
3 Kontrollera och korrigera
anslutningen.
4 Justera sensorn.
SP9074 CPU TESTFEL 74 Byt ut kretskortet till Ett fel har upptäckts vid en ROM
spindelförstärkaren (SP). CPU-test.
SP9075 CRC-FEL 75 Byt ut kretskortet till Ett fel har upptäckts vid en
spindelförstärkaren (SP). initialtestfunktion.
SP9076 EXELVERING AV 76 Byt ut kretskortet till Spindelförstärkaren (SP)
SÄKERHETS- spindelförstärkaren (SP). upptäckte att säkerhetsfunktionen
FUNKT. inte utfördes.
SP9077 FELANPASSAT 77 1 Byt ut kretskortet till En felanpassning upptäcktes
RESULTAT VID spindelförstärkaren (SP). mellan resultaten av
AXELNUMMER- 2 Byt ut moderkortet eller axelnummerkontrollen för
KONTROLL det extra spindelkortet i spindelförstärkaren (SP) och den
CNC:n. som gjorts på CNC.
SP9078 FELANPASSAT 78 1 Byt ut kretskortet till Resultatet av en
RESULTAT VID spindelförstärkaren (SP). säkerhetsparameterkontroll av
SÄKERHETS- 2 Byt ut moderkortet eller spindelförstärkaren (SP) är i
PARAMETER- det extra spindelkortet i konflikt med den
KONTROLL CNC:n. säkerhetsparameterkontroll som
gjorts av CNC:n.
SP9079 INITIALTESTFEL 79 Byt ut kretskortet till Ett fel har upptäckts vid en
spindelförstärkaren (SP). initialtestfunktion.
SP9080 LARM VID ANNAN 80 Avlägsna orsaken till larmet Under kommunikation mellan
SP FÖRST. från fjärr-spindelförstärkaren spindelförstärkarna, genererades
(SP). ett larm på
fjärr-spindelförstärkaren.
SP9081 1-ROT 81 1 Kontrollera och korrigera Enkelvarvssignalen från
MOTORSENSOR- parametern. motorsensorn kan inte detekteras
FEL 2 Byt ut korrekt. (kontaktdon JYA2)
återkopplingskabeln.
3 Justera sensorn.
SP9082 INGEN 1-ROT 82 1 Byt ut Enkelvarvssignalen från
MOTORSENSOR återkopplingskabeln. motorsensorn kan inte genereras.
2 Justera sensorn. (kontaktdon JYA2)
SP9083 MOTORSENSOR 83 1 Byt ut En oregelbundenhet detekterades
SIGNALFEL återkopplingskabeln. i återkopplingssignalen från
2 Justera sensorn. motorsensorn. (kontaktdon JYA2)
SP9084 SPNDL SENSORN 84 1 Byt ut Spindelns återkopplingssignal
URKOPPLAD återkopplingskabeln. saknas. (kontaktdon JYA4)
2 Kontrollera
avskärmningen.
3 Kontrollera och korrigera
anslutningen.
4 Kontrollera och korrigera
parametern.
5 Justera sensorn.

- 1644 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9085 1-ROT SPNDL 85 1 Kontrollera och korrigera Enkelvarvssignalen från
SENSORFEL parametern. spindelsensorn kan inte detekteras
2 Byt ut korrekt. (kontaktdon JYA4)
återkopplingskabeln.
3 Justera sensorn.
SP9086 INGEN 1-ROT 86 1 Byt ut Enkelvarvssignalen från
SPNDL SENSOR återkopplingskabeln. spindelsensorn kan inte
2 Justera sensorn. genereras. (kontaktdon JYA4)
SP9087 SPNDL SENSOR 87 1 Byt ut En oregelbundenhet detekterades
SIGNALFEL återkopplingskabeln. i återkopplingssignalen från
2 Justera sensorn. spindelsensorn. (kontaktdon
JYA4)
SP9088 FEL KYLFLÄKT 88 Byt ut Kylarens kylfläkt har stannat.
KYLARE spindelförstärkarens
kylfläkt.
SP9089 SUBMODUL SM 89 1 Kontrollera anslutningen Fel i undermodul SM (SSM)
(SSM) FEL mellan (synkroniseringsspindelmotor)
spindelförstärkaren (SP)
och undermodulen SM
(SSM).
2 Byt ut undermodulen
SM(SSM).
3 Byt ut kretskortet till
spindelförstärkaren (SP).
SP9090 OVÄNTAD 90 1Kontrollera funktionen för Oväntad rotation av
ROTATION magnetpolsdetektering. synkronspindelmotorn har
2 Kontrollera att rotorn och upptäckts.
sensorn är korrekt inställda.
SP9091 POLENS LÄGE 91 Byt ut motorns Räknefel för magnetpolens läge i
RÄKNEMISS sensorkabel. synkronspindelmotor
SP9092 ÖVERVARV MOT 92 Kontrollera sekvensen Motorvarvtalet överskrider
VARVTALS- (huruvida SFR eller SRV slås övervarvsnivån i motsvarande
KOMMANDO på och av i läget för varvtalskommando.
lägeskontroll).
SP9110 KOMM-FEL b0 1 Byt ut Kommunikationsfel mellan
FÖRSTÄRKARE kommunikationskabeln spindelförstärkare (SP) och
mellan strömförsörjning (PS).
spindelförstärkaren (SP)
och strömförsörjningen
(PS).
2 Byt ut
spindelförstärkarens
(SP) eller
strömförsörjningens (PS)
styrkretskort.
SP9111 PS Byt ut strömförsörjningens Låg matningsspänning till
UNDERSPÄNNING. styrkretskort. omvandlarstyrningen (indikering
STYRNING på strömförsörjningen: 06)
SP9112 CNV. EX. 1 Kontrollera det För hög regenerativ effekt vid
DISCHARGE POW. regenerativa motståndet. omvandlare (indikering på
2 Kontrollera valet av strömförsörjningen: 08)
motor.
3 Byt ut strömförsörjnings
-modulen.

- 1645 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9113 CNV. RADIATOR Byt ut den externa kylfläkten Stoppade den externa kylfläkten
FAN FAILURE till strömförsörjningen. för strömförsörjningen (PS)
(strömförsörjningsindikation = 10)
SP9114 PS KONTROLL b4 Ställt in parameter nr 4657 Ogiltig parameter
AXEL FEL 1 på 0. Eller ställ in parameter
APS (nr 11549#0) på1 och
utför automatisk inställning.
SP9115 PS KONTROLL b5 Ställ in parameter nr 4657 på Ogiltig parameter
AXEL FEL 2 annat värde än 0. Eller ställ
in parameter APS (nr
11549#0) på och utför
automatisk inställning.
SP9120 FEL C0 1 Byt Kommunikationsdatalarm
KOMMUNIKATION kommunikationskabeln
SDATA mellan CNC:n och
spindelförstärkaren (SP).
2 Byt ut kretskortet till
spindelförstärkaren (SP).
3 Byt ut moderkortet eller
det extra spindelkortet i
CNC:n.
SP9121 FEL KOMMUNI- C1 1 Byt Kommunikationsdatalarm
KATIONSDATA kommunikationskabeln
mellan CNC:n och
spindelförstärkaren (SP).
2 Byt ut kretskortet till
spindelförstärkaren (SP).
3 Byt ut moderkortet eller
det extra spindelkortet i
CNC:n.
SP9122 FEL KOMMUNIKA- C2 1 Byt Kommunikationsdatalarm
TIONSDATA kommunikationskabeln
mellan CNC:n och
spindelförstärkaren (SP).
2 Byt ut kretskortet till
spindelförstärkaren (SP).
3 Byt ut moderkortet eller
det extra spindelkortet i
CNC:n.
SP9123 SPINDELOM- C3 Byt Fel undermodul SM (SSW)
KOPPLINGSKRETS undermodulen (synkroniseringsspindel)
FEL SM(SSM).
SP9128 SP FÖR STORT C8 1 Kontrollera sekvensen Vid synkronstyrning av spindeln
SYNKHASTIGHETS (huruvida SFR eller SRV överskrider hastighetsfelet
FEL slås av eller på i inställningen.
lägeskontroll).
2 Kontrollera och ändra
belastningsstatus.
3 Kontrollera
parameterinställningen.

- 1646 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9129 SP FÖR STORT C9 1 Kontrollera sekvensen Vid synkronstyrning av spindeln
SYNKPOSITIONS- (huruvida SFR eller SRV överskrider positionsfelet
FEL slås av eller på i inställningen.
lägeskontroll).
2 Kontrollera och ändra
belastningsstatus.
3 Kontrollera
parameterinställningen.
SP9130 MOMENT TANDEM d0 Kontrollera inställningen av Vid tandemstyrning är
POLARITETSFEL parametern för rotationsriktningarna för huvud-
rotationsriktning (bit 2 i nr och slavmotorerna ogiltiga.
4353).
SP9131 SPINDELNS d1 Kontrollera meddelandet som Spindelns justeringsfunktion larm
JUSTERINGS- visas av SERVO GUIDE.
FUNKTION LARM Ställ in "0" i parametern för
spindeljusteringsfunktion (nr
4402#7, #6, nr 4125, nr
4126, nr 4410~4415) och
mata in
återställningssignalen för
inmatningslarm (ARSTx).
SP9132 SER.SENSOR d2 1 Byt ut Seriellt datafel mellan en seriell
DATAFEL återkopplingskabeln. sensor och spindelförstärkare (SP)
2 Byt ut sensorn.
3 Byt ut
spindelförstärkaren
(SP).
SP9133 SER.SENSOR d3 1 Byt ut Seriellt datafel mellan en seriell
ÖVERFÖRINGS- återkopplingskabeln. sensor och spindelförstärkare (SP)
FEL 2 Byt ut sensorn.
3 Byt ut spindelförstärkaren
(SP).
SP9134 SER.SENSOR d4 1 Kontrollera och korrigera Ändringen av den seriella
SOFT FASFEL sensorns sensorns positionsdata är för stor.
parameterinställning.
2 Vidta åtgärd mot
störningar.
3 Byt ut sensorn.
SP9135 STILLESTÅND- d5 Utför operationen inom Motorpositionen överskred
SÖVERV. (SP) säkerhetfartsnollintervallet. säkerhetsfartens
nollövervakningsbredd.
SP9136 FEL RESULTAT d6 Byt ut kretskortet till Spindelförstärkarens (SP)
VID spindelförstärkaren (SP). bestämningsresultat för
STILLESTÅNDS- nollhastighet överensstämde inte
KONTROLL (SP) med CNC:ns bestämningsresultat
för nollhastighet.
SP9137 SP-ENHET d7 Byt ut kretskortet Byt ut spindelförstärkaren (SP).
KOMMUNIKATION till spindelförstärkaren
SFEL (SP).
SP9138 AKTUELLT d8 Kontrollera parametern. Nuvarande gränsnivåinställning
GRÄNSINSTÄLL- ligger utanför specificerat intervall.
NINGSFEL
SP9139 SER.SENSOR d9 Byt ut sensorn. Ett fel uppstod i den seriella
PULSMISS sensors interpolationskrets.

- 1647 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9140 SER.SENSOR E0 1 Vidta åtgärd mot Antalet återkopplingspulser per
RÄKNEMISS störningar. 1-varvs signal från den seriella
2 Byt ut sensorn. sensorn ligger utanför det
specificerade intervallet.
SP9141 SER.SENSOR E1 1 Kontrollera och korrigera Den seriella sensorn är inte försatt
INGEN 1-RÖD sensorns i den status vid vilken signalen för
SIGNAL parameterinställning. 1-rotation har detekterats.
2 Byt ut sensorn.
SP9142 SER.SENSOR E2 Byt ut sensorn. Ett fel har uppstått på en seriell
ONORMAL sensor.
SP9143 CMD-FEL VID CS E3 Kontrollera sekvensen. Ett kommando har getts trots att
HÖGHASTIGHET- signalen för 1-rotation inte har
SOMKOPPLING upptäckts.
SP9144 FEL I E4 Byt ut spindelförstärkaren Ett fel har hittats i
STRÖMDETEKTER (SP). strömdetekteringskretsen.
INGSKRETS
SP9145 LÅG SPÄNNING E5 Byt ut spindelförstärkaren Drivkretsens spänning har sjunkit.
DRIVRUTIN (SP).
SP9146 SP:INTERN E6 1 Kontrollera att Spindelförstärkarens (SP) interna
ÖVERHETTNING temperaturen i temperatur överskrider specificerat
elektromagnetiska värde.
kopplingsskåpet ligger
inom specificerat
intervall.
2 I detta larm utlöses
omedelbart efter
påslagning ska
spindelförstärkaren (SP)
bytas ut.
SP9147 SP:JORDNINGS- E7 Byt ut motorn eller Ett jordningsfel har uppstått i
FEL förstärkaren. motorn eller förstärkaren.
SP9148 AXELNUMMER EJ E8 Slå av strömmen till hela Spindelnumret är inte inställt för
INSTÄLLT systemet. spindeln (SP).
SP9149 EXT.STRÖM FB E9 Byt ut kretskortet till Ett fel har upptäckts i en del av
U-OFFSET spindelförstärkaren (SP). spindelförstärkaren (SP).
SP9150 EXT.STRÖM FB F0 Byt ut kretskortet till Ett fel har upptäckts i en del av
V-OFFSET spindelförstärkaren (SP). spindelförstärkaren (SP).
SP9151 FILTERMODUL F1 Byt ut filtermodulen. Ett fel har upptäckts i
FEL filtermodulen.
SP9152 EXT.STRÖM.FB F2 Byt kabeln (JYA4). En bortkoppling av den externa
BORTKOPPLAD strömsensorn har detekterats.
SP9153 SP INGET FEL F3 Kontrollera parametern. Inget maskinvarufel har fastställts
vid en självkontroll.
SP9154 FAS ÖPPEN F4 Byt ut motorn. Ett motorfel har detekterats.
SP9155 SP DEFEKT F5 Byt ut spindelförstärkaren Ett fel har upptäckts i
(ÖPPEN) (SP). spindelförstärkaren (SP).
SP9156 STRÖMKONTROLL F6 Byt ut kretskortet till Ett fel har upptäckts i en del av
DEFEKT spindelförstärkaren (SP). spindelförstärkaren (SP).
SP9157 SP DEFEKT F7 Byt ut spindelförstärkaren Ett fel har upptäckts i
(KORTSLUTNING) (SP). spindelförstärkaren (SP).
SP9159 OMAKA FUNKT Slå av strömmen och starta CNC, SV, SP eller PS
F9
KOD på nytt. programvara har uppdaterats.

- 1648 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9200 PS Byt ut motorn eller Ett jordningsfel har uppstått i
JORDNINGSFEL förstärkaren. motorn eller förstärkaren.
(Larmindikering på
strömförsörjningen (PS): 09)
SP9201 PS ÖVERSTRÖM 2 Byt ut strömförsörjnings Överström har detekterats i
-modulen. huvudkretsingången till
strömförsörjningsenheten (PS).
(Larmindikering på
strömförsörjningen (PS): 11)
SP9202 PS ÖVERSTRÖM 3 Byt ut strömförsörjnings Överström har detekterats i
-modulen. huvudkretsingången till
strömförsörjningsenheten (PS).
(Larmindikering på
strömförsörjningen (PS): 12)
SP9203 PS ÖVERSTRÖM 4 Byt ut strömförsörjnings Överström har detekterats i
-modulen. huvudkretsingången till
strömförsörjningsenheten (PS).
(Larmindikering på
strömförsörjningen (PS): 13)
SP9204 PS MJUK TERMISK Kontrollera aktuell status. Överström har detekterats i
strömförsörjningsenheten (PS).
(Larmindikering på
strömförsörjningen PS): 15)
SP9205 ÖVERSPÄNNING Byt ut strömförsörjnings Överspänning har detekterats i DC
HUVUDKRETS 2 -modulen. länksektion.
(Larmindikering på
strömförsörjningen (PS): 17)
SP9206 ÖVERSPÄNNING Byt ut strömförsörjnings Överspänning har detekterats i DC
HUVUDKRETS 3 -modulen. länksektion.
(Larmindikering på
strömförsörjningen (PS): 18)
SP9207 ÖVERSPÄNNING Byt ut strömförsörjnings Överspänning har detekterats i DC
HUVUDKRETS 4 -modulen. länksektion.
(Larmindikering på
strömförsörjningen (PS): 19)
SP9208 PS Byt ut strömförsörjnings Spänningsfall har detekterats i DC
UNDERSPÄNNING. -modulen. länksektion.
DC LÄNK2 (Larmindikering på
strömförsörjningen (PS): 20)
SP9209 PS Byt ut strömförsörjnings Överspänning har detekterats i DC
UNDERSPÄNNING. -modulen. länksektion.
DC LÄNK3 (Larmindikering på gemensam
strömförsörjning (PS): 21)
SP9210 PS Byt ut strömförsörjnings Spänningsfall har detekterats i DC
UNDERSPÄNNING. -modulen. länksektion.
DC LÄNK4 (Larmindikering på
strömförsörjningen (PS): 22)
SP9211 PS OGILTIG Ändra parametern till ett Ett ogiltigt värde har ställts in i en
PARAMETER passande värde. parameter för styrning av
strömförsörjningen (PS).
(Strömförsörjning-larmindikering:
23)

- 1649 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

SP-indikation
Nummer Meddelande Felsökning Beskrivning
(*1)
SP9212 PS Byt ut strömförsörjnings Ett maskinvarufel har upptäckts i
MASKINVARUFEL -modulen. strömförsörjningen (PS).
(Strömförsörjning-larmindikering:
24)
SP9213 PS SUBMODULFEL Ersätt strömförsörjningens Ett fel har detekterats i
1 UNDERMODUL (PS strömförsörjningens
UNDERMODUL). UNDERMODUL (PS
UNDERMODUL).
(Strömförsörjningens
larmindikering: 25)
SP9214 PS SUBMODULFEL Ersätt strömförsörjningens Ett fel har detekterats i
2 UNDERMODUL (PS strömförsörjningens
UNDERMODUL). UNDERMODUL (PS
UNDERMODUL).
(Strömförsörjningens
larmindikering: 26)
SP9215 PS SUBMODULFEL Ersätt strömförsörjningens Ett fel har detekterats i
3 UNDERMODUL (PS strömförsörjningens
UNDERMODUL). UNDERMODUL (PS
UNDERMODUL).
(Strömförsörjningens
larmindikering: 27)
SP9216 PS SUBMODULFEL Ersätt strömförsörjningens Ett fel har detekterats i
4 UNDERMODUL (PS strömförsörjningens
UNDERMODUL). UNDERMODUL (PS
UNDERMODUL).
(Strömförsörjningens
larmindikering: 28)

Felkoder (seriell spindel)


OBS!
*1 Observera att innebörden av spindelförstärkarinformationen (SP) är olika
beroende på vilken lysdiod som lyser, den röda eller den gula. När den gula
lysdioden lyser visas en felkod med ett 2-siffrigt nummer. En felkod indikeras i
CNC diagnosdata nr 710. När den röda lysdioden lyser, visar spindelförstärkaren
(SP) numret på ett larm som genererats i den seriella spindeln.
→ Se punkten, "Larmlista (seriell spindel)."

Spindelför
stärkar-
Beskrivning Felsökning och åtgärd
indikation
(*1)
01 Även om varken *ESP (nödstoppssignal; finns det Kontrollera *ESP- och MRDY-sekvensen.
två slags signaler inklusive insignalen och Kontrollera parameterinställningen för MRDY vad
kontaktsignalen från strömförsörjningen) eller gäller användningen av MRDY-signalen (bit 0 i
MRDY (Maskinen är redo-signal) matas in, matas parameter nr 4001).
SFR (framåtrotationssignal)/SRF
(bakåtrotationssignal)/ORCM
(orienteringskommando) in.

- 1650 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Spindelför
stärkar-
Beskrivning Felsökning och åtgärd
indikation
(*1)
03 Parameterinställningarna är sådana att en Kontrollera parametriseringen.
positionssensor inte används (positionsstyrning
utförs inte) (bit 3, 2, 1, 0 i parameter nr 4002 = 0, 0,
0, 0) utan ett Cs-konturstyrningskommando matas
in.
Därför kan motorn inte aktiveras.
04 Parameterinställningarna är sådana att en Kontrollera parametriseringen.
positionssensor inte används (positionsstyrning
utförs inte) (bit 3, 2, 1, 0 i parameter nr 4002 = 0, 0,
0, ) utan en servofunktion (gängning med fast tapp,
spindelpositionering, etc.) eller ett
spindelsynkroniseringskommando matas in.
Därför kan motorn inte aktiveras.
05 Parametern för alternativet orienteringsfunktion är Parameterinställningarna för
inte specificerad utan ORCM orienteringsfunktionen.
(orienteringskommando) matas in.
06 Parametern för alternativet styrningsfunktion för Kontrollera parameterinställningarna för
omkoppling av varvalsintervall är inte specificerad styrningsfunktionen för omkoppling av
utan låghastighetslindning väljs (RCH = 1). varvtalsintervall och kontrollsignalen för
strömledningen (RCH).
07 Ett Cs-konturstyrningskommando matas in men Kontrollera sekvensen.
SFR (rotationskommando framåt)/SRV
(rotationskommando bakåt) matas inte in.
08 Ett kontrollkommando för en servofunktion Kontrollera sekvensen.
(gängning med fast tapp, spindelpositionering, etc.)
matas in men SFR (rotationskommando
framåt)/SRV (rotationskommando bakåt) matas inte
in.
09 Ett spindelsynkroniseringskommando matas in men Kontrollera sekvensen.
SFR (rotationskommando framåt)/SRV
(rotationskommando bakåt) matas inte in.
10 Ett Cs-konturstyrningskommando matas in men en Växla inte till en annan funktion under ett
annan funktion (servofunktion, Cs-konturstyrningskommando.
spindelsynkronisering eller orientering) specificeras. Innan du flyttar till ett annat läge, avbryt
Cs-banstyrningskommandot.
11 Ett servofunktionskommando gängning med fast Växla inte till en annan funktion under ett
tapp, spindelpositionering, etc.) matas in men en servolägeskommando.
annan funktion (Cs-konturstyrning, Innan du flyttar till ett annat läge, avbryt
spindelsynkronisering eller orientering) specificeras. Cs-kanalstyrningskommandot.
12 Ett spindelsynkroniseringskommando matas in men Växla inte till en annan funktion under ett
en annan funktion (Cs-konturstyrning, servofunktion spindelsynkroniseringskommando.
eller orientering) specificeras. Innan du flyttar till ett annat läge, avbryt
spindelsynkroniseringskommandot.
13 Ett orienteringskommando matas in men en annan Växla inte till en annan funktion under ett
funktion (Cs-konturstyrning, servofunktion eller orienteringskommando.
spindelsynkroniseringskontroll) är specificerad. Innan du flyttar till ett annat läge, avbryt
orienteringskommandot.
14 Både SFR (rotationskommando framåt) och SRV Avge ett av dem.
(rotationskommando bakåt) matas in samtidigt.

- 1651 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Spindelför
stärkar-
Beskrivning Felsökning och åtgärd
indikation
(*1)
16 Parameterinställningarna är sådana att funktionen Kontrollera parameterinställningarna och
för differentiell hastighetsreglering inte används (bit kommandot för differentiellt hastighetsläge.
5 i parameter nr 4000 = 0), men DEFMD
(kommando för differentiell hastighetsreglering)
matas in.
17 Parameterinställningarna för varvtalsmätaren (bit 2, Kontrollera parametriseringen.
1 och 0 i parameter nr 4011) är inte giltiga. Det
finns ingen motsvarande varvtalsmätare.
18 Parameterinställningarna är sådana att Kontrollera parameterinställningarna och den
positionssensorn inte används (positionsstyrning inmatade signalen.
utförs inte (bit 3, 2, 1 och 0 i parameter nr 4002)
med positionsgivarens systemorientering avges.
19 Orienteringskommandot för magnetsensorn matas Växla inte till en annan funktion under ett
in men en annan funktion (Cs-konturstyrning, orienteringskommando.
servofunktion eller spindelsynkroniseringskontroll) Innan du flyttar till ett annat läge, avbryt
är specificerad. orienteringskommandot.
21 Kommandot för tandemdrift har matats in i läget där Mata in kommadot för tandemdrift när
spindelsynkroniseringskontrollen är aktiverad. spindelsynkroniseringskontrollen har upphävts.
22 Spindelsynkroniseringskontrollen har specificerats Specificera spindelsynkroniseringskontrollen när
när tandemdriften är aktiverad. momenttandemdriften har upphävts.
24 OM index utförs kontinuerligt i positionsgivarens Kontrollera INCMD (inkrementellt kommando).
orienteringsmetod utförs en inkrementell operation Om ett absolut positionskommando följer, måste
först (INCMD = 1) och sedan matas ett absolut man utföra en kommandoorientering för absolut
positionskommando (INCMD = 0) in. position först.
26 Parameterinställningarna är sådana att både Kontrollera parameterinställningarna och den
spindelomkopplaren och 3-stegsomkopplaren för inmatade signalen.
varvtalsintervall används.
29 Parameterinställningarna är sådana att I αi-seriens spindelförstärkare kan inte
orienteringsfunktionen med kortast tid används (bit orienteringsfunktionen kortast tid användas.
6 i parameter nr 4018 = 0, nr 4320 till 4323 ≠0). Funktionen för optimal orientering bör användas.
30 Magnetpolen har inte detekterats, men ett När magnetpolen har odetekterad status (EPFIXA
kommando matas in. = 0), kan inte motorn köras även om ett
kommando matas in. Mata in ett kommando när
magnetpolen har detekterad status (EPFIXA = 1).
När EPFSTR är inställda på to 1, ignoreras alla
kommandon och detta fel visas även när
magnetpolen har detekterad status. När
detektering av magnetpolen har avslutats, ställ in
EPFSTR till 0.
31 Maskinvarukonfigurationen är sådan att spindelns Kontrollera CNC-modellen. Med FS0i-F-serien,
FAD-funktion inte kan användas. används inte spindelns FAD-funktion.
I detta fall aktiveras inte motorn.
32 S0 är inte specifierad i hastighetsläget, men Specificera S0 i hastighetsläget innan
inmatningsfunktionen för störning är aktiverad (bit 7 inmatningsfunktionen för störning aktiveras (bit 7 i
i parameter nr 4395 är inställd på 1). parameter nr 4395 till 1).
35 Spindelförstärkarens (SP) ID-information kan inte Ersätt spindelförstärkaren med en med korrekt
erhållas.+ ID-information.
36 Undermodulen SM (SSM) är defekt. Vilken åtgärd som ska vidtas, framgår av FANUC
AC SPINDELMOTOR αi-serien
PARAMETERHANDBOK (B-65280SW).
37 Nuvarande slinginställning (nr 4012) har ändrats. Kontrollera inställningen av parameter nr 4012
och slå av strömmen och sedan på igen.

- 1652 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Spindelför
stärkar-
Beskrivning Felsökning och åtgärd
indikation
(*1)
38 En parameter relaterad till kommunikation mellan Kontrollera parametrarna.
olika spindelförstärkare är felaktigt specificerad.
Alternativt är en funktion inställd som inte är
tillgänglig med momenttandemfunktionen.
39 Trots att SFR (kommando för rotation framåt), SRV Kontrollera sekvensen. Mata inte in DSCN
(kommando för rotation bakåt) eller ORCM (inaktiveringssignal för detektering av
(orienteringskommando) matas in, matas DSCN bortkoppling) under inmatningen av ett kommando
(inaktiveringssignal för detektering av bortkoppling) in. som aktiverar motorn.
43 En inställning som inte stöder αiCZ-sensorn Kontrollera parametriseringen.
(seriell) används.
44 Spindelförstärkaren stöder inte Kontrollera inställningen av parameter nr 4012.
kontrollperiodinställningen.

(11) Överhettningslarm (OH-larm)


Nummer Meddelande Beskrivning
OH0700 ÖVERTEMP STYRSK. Överhettning CNC-maskinens skåp
OH0701 STOPP FLÄKTM. PCB kylfläkt onormalt tillstånd
OH0704 ÖVERHETTNING Spindelöverhettning till följd av detektering av
spindelfartsändringar
- När skärbelastningen är stor, avlasta
bearbetningsförhållandena.
- Kontrollera om skäret har blivit slött.
- Kontroll om det är fel på spindelförstärkaren.

(12) Övriga larm (DS-larm)


Nummer Meddelande Beskrivning
DS0001 FEL FÖR MYCKET SYNK (POS Vid matningsaxelns synkroniseringsstyrning, överskred
AVV) differensen i positionsavvikelse mellan huvud- och slavaxeln,
inställningsvärdet för parameter nr 8323.
Detta larm utlöses endast för huvud- eller slavaxeln.
DS0002 LARM 1 FÖR MYCKET SYNK Vid matningsaxelns synkroniseringsstyrning, överskred
differensen i synkroniseringsvärdet mellan huvud- och slavaxeln,
inställningsvärdet för parameter nr 8331.
Detta larm utlöses endast för slavaxeln.
DS0003 JUSTERINGSFUNKTION Systemet är i justeringsfunktionen för synkronisering.
SYNKRONISERING
DS0004 MAXIMAL Funktionen för förebyggande av funktionsfel upptäckte ett
MATNINGSHASTIGHET kommando där ett värde som överstiger den maximala
ÖVERSKRIDEN hastigheten hade specificerats.
DS0005 MAXIMAL ACCELERATION Funktionen för förebyggande av funktionsfel upptäckte ett
ÖVERSKRIDEN kommando där ett värde som överstiger den maximala
accelerationen hade specificerats.
DS0006 OGILTIG Funktionen för förebyggande av funktionsfel detekterade en
EXEKVERINGSSEKVENS ogiltig exekveringssekvens.
DS0007 OGILTIG Funktionen för förebyggande av funktionsfel detekterade en
EXEKVERINGSSEKVENS ogiltig exekveringssekvens.
DS0008 OGILTIG Funktionen för förebyggande av funktionsfel detekterade en
EXEKVERINGSSEKVENS ogiltig exekveringssekvens.
DS0009 OGILTIG Funktionen för förebyggande av funktionsfel detekterade en
EXEKVERINGSSEKVENS ogiltig exekveringssekvens.
DS0010 OGILTIGT REFERENSOMR. Funktionen för förebyggande av funktionsfel detekterade ett
ogiltigt referensområde.

- 1653 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


DS0011 OGILTIGT REFERENSOMR. Funktionen för förebyggande av funktionsfel detekterade ett
ogiltigt referensområde.
DS0012 OGILTIGT REFERENSOMR. Funktionen för förebyggande av funktionsfel detekterade ett
ogiltigt referensområde.
DS0013 OGILTIGT REFERENSOMR. Funktionen för förebyggande av funktionsfel detekterade ett
ogiltigt referensområde.
DS0014 VTYGS-VÄXL. REG. En maskinspärr slås på för den Z-axel för vilken verktyget
MASKINSPÄRR ändras.
DS0015 VTYGS-VÄXL. REG. SPEGLING En spegling slås på för den Z-axel för vilken verktyget ändras.
DS0016 SERIAL DCL:FOLLOW-UP (1) Inställningarna för parameter nr 1883 och 1884 faller utanför
ERROR intervallet.
(2) Den aktuella positionen vid bestämning av origo subtraherat
med avståndet mellan referenspositionerna
(detekteringsenhet) överskred ±2147483647. Förändra
aktuell position eller referensposition för att förhindra denna
situation.
DS0017 SERIAL DCL:REF-POS Rörelsesträckan vid FL-hastighetsbestämning av origo
ESTABLISH ERR överskrider inställningen av parameter nr 14010.
DS0018 SERIELL DCL:MISSANP.(SSYNC Av huvud- och slavaxlarna för matningsaxelns synkronstyrning,
CTRL) är en axel en linjär skala med origo och den andra är en
icke-linjär skala med origo. I en sådan konfiguration måste
synkronstyrningens valsignal (SYNK<Gn138> eller SYNCJ
<Gn140>) för matningsaxeln ställas in till 0 för att fastställa origo.
DS0019 SERIELL Vid vinkelaxelstyrning är endera vinkelaxeln eller den kartesiska
DCL:MISSANP.(VINKELAXEL) axeln en linjär skapa skalan ett origo, medan den andra inte är
en linjär skala med origo. Vinkelaxelstyrning kan inte användas i
en sådan konfiguration.
DS0020 REF-PUNKTSRETUR EJ KLAR Ett försök gjordes att utföra en automatisk
referenspunktsuppsökning på den rätvinkliga axeln innan en
referenspunktsuppsökning på vinkelaxeln görs.
Detta försök misslyckades på grund av att en manuell
referenspunktsuppsökning under vinklad axelstyrning eller en
automatisk referenspunktsuppsökning efter start inte
kommenderades. Återgå först till referenspunkten på den
vinklade axeln och sedan referenspunkten på den vinkelräta
axeln.
DS0022 DUAL CHECK SAFETY IS NOT Bit 6 (DCE) i parameter nr 1902 har inaktiverat funktionen för
WORKED dubbelkontroll av säkerhet.
DS0023 ILLEGAL PARAMETER (I-COMP Inställningen av lutningskompenseringsparametern är felaktig.
VAL) Kompenseringen per kompenseringspunkt är för stor eller för
liten.
DS0024 ENHETS SIGNAL OLAGLIGT Ett avbrytande kundmakro anropades under förflyttning till
TILLFÖRD programmets återstartsposition.
V.g. anropa inte kundmakro av avbrottstyp.
DS0025 G60 KAN INTE BLI UTFÖRD Tillståndet för en spegling är olika mellan tidpunkten när
look-ahead för ett block för enkelriktad positionering utfördes och
tidpunkten när exekvering av blocket påbörjades, så enkelriktad
positionering kan inte utföras. Ändra programmet.
DS0026 FELANPASSN. VINKLAD Vid vinkelaxelstyrning har endera av vinkelaxeln eller den
AXEL(D.C.S) rätvinkliga axeln skalan med referenspunkten och den andra har
inte skalan med referenspunkten. Ett sådant system är inte
populärt.

- 1654 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


DS0027 FELANPASSN. AV SYNKRON - En av huvud (master)-/slavaxlarna för axelsynkronstyrning
AXEL(D.C.S) har den linjära skalindelningen med avståndskodade
referensmärken, och den andra har inte den linjära
skalindelningen med distanskodade referensmärken.
Bestäm referenspunkten med inmatningssignalen
SYNCn<G138>, SYNCJn<G140> eller genom att ställa in
parametern på 0.
- Slavaxeln för axelsynkronstyrning har två eller fler
inställningar. Ett sådant system är inte populärt.
DS0050 FÖR MÅNGA SIMULATANA En rörelse utfördes längs fler axlar än vad som kan styras
AXLAR samtidigt.
Kontrollera huruvida ett kommando i programmet har
specificerats för fler axlar än vad som kan styras samtidigt.
DS0059 PROGRAMNUMMRET FINNS EJ [Externa data I/O]
Det nr som specificerats för ett programnummer eller
sekvensnummer kunde inte hittas.
En I/O-förfrågan utfärdades för ett facknummer eller offset
(verktygsdata) men inget av verktygsnumren har matats in
sedan strömmen slogs på eller så finns inga data för det
inmatade verktygsnumret.
[Extern sökning av arbetsstycksnr]
Det program som motsvarar det inmatade
arbetsstycksnumret kunde inte hittas.
DS0071 START ELLER FRIGIVNING KAN (1) För att starta eller avbryta interkanal flexibel synkronstyrning
INTE SKE så måste verktyget stoppas längs alla axlar.
(2) För att starta eller upphäva utvidgat överlagringsläge, måste
rörelser längs axlarna stoppas.
DS0072 MANUELL REFERENSRETUR Manuell referenspunktsuppsökning kan inte utföras i det
KAN EJ SKE utvidgade överlagringsläget.
DS0131 FÖR MÅNGA MEDD. Ett försök gjordes att visa ett externt operatörsmeddelande eller
ett externt larmmeddelande men fem eller flera visningar krävdes
samtidigt.
DS0132 LARMNUMMER KAN EJ HITTAS Ett försök att avbryta ett externt operatörsmeddelande eller ett
externt larmmeddelande misslyckades p.g.a. att det
specificerade meddelandenumret inte hittades.
DS0133 FÖR STORT NR. Ett annat värde än 0 till 4095 specificerades som det externa
operatörsmeddelandets eller det externa larmmeddelandets
nummer.
DS0300 APC-LARM: NEED REF RETURN En inställning till nollpunkten för den absoluta positionsdetektorn
(anknytning med referenspunkten och räknarvärdet från den
absoluta positionsdetektorn) krävs. Utför referenspunktsreturen.
Detta larm kan utlösas samtidigt med andra larm
I så fall måste andra larm hanteras först.
DS0306 APC-LARM: BATTERISPÄNNING Den absoluta positionsdetektorns batterispänning har sjunkit till
0 en nivå där data inte längre kan hållas kvar. Alternativt fick
pulsgivaren ström för första gången.
Batteriet eller kabeln är troligen defekt. Byt ut batteriet med
maskinen påslagen.
DS0307 APC-LARM: BATTERI LÅGT 1 Den absoluta positionsdetektorns batterispänning har sjunkit till
en nivå där data inte längre kan hållas kvar.
Byt ut batteriet med maskinen påslagen.
DS0308 APC-LARM: BATTERI LÅGT 2 Den absoluta positionsdetektorns batterispänning har sjunkit till
en nivå där ett byte borde ha gjorts tidigare. (inklusive under
avstängning)
Byt ut batteriet med maskinen påslagen.

- 1655 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


DS0309 APC-LARM: REF-PUNKTUPPS. Ett försök gjordes att ställa in nollpunkten för den absoluta
OMÖJLIG positionsdetektorn med MDI-drift när det var omöjligt att ställa in
nollpunkten.
Rotera motorn manuellt minst ett varv och ställ in nollpunkten för
den absoluta positionsdetektorn efter det att CNC-maskinen och
servoförstärkaren stängts av och sedan startats igen.
DS0310 EJ PÅ RETURPUNKT Den returposition som registrerats under återdragning har inte
nåtts vid återställning. Positionen kan ha förskjutits vid
återställning på grund av en maskinspärr eller spegling.
Utför operationen igen efter att du har gjort en reset.
DS0405 NPKT-RETUR EJ PÅ REF-PKT Den axel som specificerats i automatisk nolluppsökning var inte
på korrekt nollpunkt när positioneringen slutfördes.
Utför en nolluppsökning från en punkt vars avstånd från
nolluppsökningens startpunkt utgörs av två eller flera motorvarv.
Andra möjliga orsaker:
- Positionsavvikelsen efter utlösning av
inbromsningsmedbringaren är mindre än 128.
- Otillräcklig spänning eller en pulsgivare som inte fungerar.
DS0608 SV KYLFLÄKTSFEL Fel på intern cirkulationsfläkt.
DS0609 FEL PÅ KYLARFLÄKTEN Fel på kylarens kylfläkt.
DS0610 PS FEL PÅ INTERN FLÄKT Fel på intern cirkulationsfläkt.
DS0611 CNV. RADIATOR FAN FAILURE Fel kylfläkt extern radiator.
DS0612 CNV. ÖVERLAST Överhettning
DS0613 CNV. SINGLE PHASE FAILURE Fel på ingående strömförsörjning
DS0650 POLDETEKTERING BEGÄRD Med en absolut detekteringsaxel (bit 5 (APCx) i parameter nr
1815=1), så fullbordas inte detektering av polens läge (RPFIN1
till RPFIN8 <Fn159>="0").
Med en icke-absolut detekteringsaxel (bit 5 (APCx) i parameter
nr 1815=0) så fullbordas detektering av polens läge och sedan
ändras tillståndet till detektering av polens läge, ofullbordat
tillstånd (RPFIN1 till RPFIN8 <Fn159>=0).
DS0651 ACC.FEL Kommunikationen mellan den separata
detektorgränssnittsenheten och accelerationsgivaren var bruten.
DS1120 OGILTIG ADRESS (HIGH) De övre 4 bitsen (EIA4 till EIA7) i en extern
I/O-gränssnittsadressignal är inställda på en odefinierad adress
(höga bits).
DS1121 OGILTIG ADRESS (LOW) De nedre 4 bitsen (EIA0 till EIA3) i en extern
I/O-gränssnittsadressignal är inställda på en odefinierad adress
(låga bits).
DS1124 UTMATNINGSFEL FEL FÖRFRÅGAN UTMATNING En förfrågan utmatning gjordes
under extern datautmatning eller också gjordes en förfrågan
utmatning efter en adress som inte har några utmatningsdata.
DS1128 DI.EIDLL UTANF. GRÄNS Numeriskt insatt värde med extern data insättnings signal ED0 till
ED31 har överskridit tillåtet område.
DS1130 SÖKBEGÄRAN ACCEPT. INTE Inga förfrågningar om sökning efter ett programnr eller ett
sekvensnr kan godkännas eftersom systemet inte är i
minnesfunktionen eller återställningsstatus.
DS1131 EXT DATAFEL (ANDRA) [Externa data I/O]
Ett försök gjordes att mata in data för verktygsoffset med ett
verktygsnr under laddning av koden G10.
DS1150 LARM A/D-OMV. A/D-omvandlaren fungerar inte
DS1184 PARAMETERFEL I MOMENT En ogiltig parameter har ställts in för momentstyrning.
Parametern för momentkonstanten är 0.
DS1185 FÖR STOR MATNING Maximal skärmatningshastighet eller snabbtransporthastighet
överskreds i G54.3.

- 1656 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM

Nummer Meddelande Beskrivning


DS1448 OGILTIG PARAMETER (D.C.S.) Inställningsvärdet för parameter för referensmärken uppfylls av
följande villkor.
- Detekteringsfunktionen för absolut position aktiveras.
- Ställ parameter 1821 (märke-1 intervall) eller parameter
1882 (märke-2 intervall) till 0.
- Parameter 1821 och 1822 har identiska inställningar.
- Skillnaden mellan de inställningar som görs för parameter
1821 och 1822 är större än eller lika med det dubbla av
endera inställningen.
- Inställningsvärdet för parametrarna 1883 och 1884 är
ovanför det giltiga dataområdet.
DS1449 REFERENSSIGN AVVIKER På en distanskodad linjär skala I/F skiljer sig det faktiska
FRÅNPARAMETER intervallet för referensmärken från inställningsvärdet för
parametrarna nr 1821 och 1882.
DS1450 NPKT-SÖKNING EJ KLAR 1:a referenspunktsreturen (CDxX7 till CDxX0: 17h (Hex)) har
specificerats när den manuella referenspunktsreturen inte
exekverades med funktionen för referenspunktsuppsökning
aktiverad (bit 0 (ZRN) i parameter nr 1005 inställd på "0").
DS1451 FEL KOMM. FÖR PMC-AXEL (1) Under inbromsning av PMC axelstyrning kommenderas
nästa PMC axelstyrkommando. V.g. korrigera PMC
laddersekvens för att exekvera nästa kommando efter att
PMC axelstyrning har stoppats.
(2) Om valsignalen för den kontrollerade axeln EAX1 till EAX8
eller valvariabeln för PMC-kontrollerad axel (#8700) är "0",
kommenderas PMC-axelkontrollkommandot. V.g. korrigera
PMC laddersekvens eller makroexekveringsprogram så att
signalen eller variabeln är inställd på 1.
DS1512 FOR ST.HAST Matningshastigheten för den linjära axeln under polär
interpolation överskred den maximala skärhastigheten.
DS1514 OGILTIG RÖRELSE I I en hypotetisk axelriktningskompensering under läget för polär
G12.1-LÄGE koordinatinterpolation, gjordes ett försök att förflytta till ett
område i vilket rörelsen inte kan utföras.
DS1710 OGILTIG ACC.PARAMETER Ett fel finns i parametrarna för tillåten acceleration vid
(OPTIMALT MOMENT ACC/DEC) acceleration/deceleration med optimalt moment.
En av de följande är orsaken.
(1) Förhållandet mellan acceleration för deceleration till
acceleration för accelerationen är lägre än gränsvärdet.
(2) Tiden för deceleration till 0 är större än maximal tid.
DS1711 OGILTIG ACC.PARAMETER Tillåten accelerationsparameter för fast gängning med optimal
(FAST GÄNGNING OPTIMAL acceleration/deceleration innehåller ett fel.
ACC/DEC) Orsaken är en av följande:
(1) Förhållandet mellan decelerationen gentemot accelerationen
är mindre än 1/3.
(2) Den tid som krävs för att minska hastigheten till 0
överskrider maximal tid.
(3) Maximal acceleration (parametrarna nr 11421 till 11424) är
0.
DS1931 FEL I MASKINPARAMETERN - En av parametrarna nr 19665 till 19667 och nr 19680 till 19744
som används för att konfigurera maskinen innehåller ett fel.
- 5-axlad bearbetningsfunktion som inte kan användas i maskin
med två linjäraxlar (bit 6 (HAL) i parameter nr 11269 = 1)
exekveras.
- I maskin med två linjäraxlar (bit 6 (HAL) i parameter nr 11269 =
1) genereras någon rörelse för icke-existerande linjäraxel.

- 1657 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01

Nummer Meddelande Beskrivning


DS1933 GÖR RFPKT-SÖKN Relationen mellan en maskinkoordinat och en axel i
(SYNC:MIX:OVL) synkronisering, sammansatt eller överlagrad styrning och den
absoluta eller relativa koordinaten har förskjutits.
Utför manuell referenspunktsuppsökning.
DS2003 OGILTIG ANVÄNDNING AV Servoaxlarna för spindelanvändning av spindelstyrningen med
SERVOMOTORSPINDEL servomotor användes av följande funktioner.
- PMC-axelkontroll
- Högprecis oscillationsfunktion
DS2091 KAN EJ ÅTERGÅ TILL Det var inte möjligt att återgå till maskinpositionen för
BRYTPUNKT avbrottspunkten p.g.a. maskinlås.
DS2096 ALARM I HUVUD KANAL Larmet inträffade i kanalen som använde periferiaxelstyrning.
DS2097 LARM UPPKOM I PERIFERI Larmet inträffade i periferiaxelstyrning.
DS5259 AVBRUTEN POS EJ FUNNEN Avbrottspunkten hittades inte. (Koordinaterna för avbrottspunkt
för bearbetning via temporär exekvering skiljer sig från
koordinaterna för memorerad avbrottspunkt för bearbetning.)
Följande antas som orsak.
- Under tillståndet matningsstopp eller enkelt blockstopp
exekverades manuellt ingrepp.
DS5340 CHECKSUMMAFEL PARAMETER Eftersom en parameter har ändrats, motsvarande inte
parameterns kontrollsumma referenskontrollsumman.
Ställ in originalvärdet i parametern eller ställ in
referenskontrollsumman på nytt.
DS5387 KAN INTE STARTA Slavaxeln är inte inom i-positions-bredden, te.x. om avståndet
REFERENSPUNKT- mellan de mekaniska stoppen för huvud- och slavaxlar är större
SUPPSÖKNING MED MEKANISK än det tillbakadragningsavstånd som specificerats i parameter nr
STOPPARINSTÄLLNING 7181 eller 7182 för huvudaxeln.
Justera de mekaniska stoppens position eller inställningen av
parameter nr 7181 eller 7182.
DS5550 OMEDELB. AXELSTOPP Rörelsen längs en axel stoppades av axelns funktion för
omedelbart stopp.

(13) Larm för förebyggande av funktionsfel (IE-larm)


Nummer Meddelande Beskrivning
IE0001 GRÄNSLÄGE+(MJUKVARA 1) Funktionen för förebyggande funktionsfel upptäckte att den
lagrade slaglängdskontrollen 1 på den positiva sidan hade
överskridits.
IE0002 GRÄNSLÄGE - (MJUKVARA 1) Funktionen för förebyggande funktionsfel upptäckte att den
lagrade slaglängdskontrollen 1 på den negativa sidan hade
överskridits.
IE0003 GRÄNSLÄGE+(MJUKVARA 2) Funktionen för förebyggande funktionsfel upptäckte att den
lagrade slaglängdskontrollen 2 på den positiva sidan hade
överskridits.
IE0004 GRÄNSLÄGE - (MJUKVARA 2) Funktionen för förebyggande funktionsfel upptäckte att den
lagrade slaglängdskontrollen 2 på den negativa sidan hade
överskridits.
IE0005 GRÄNSLÄGE+(MJUKVARA 3) Funktionen för förebyggande funktionsfel upptäckte att den
lagrade slaglängdskontrollen 3 på den positiva sidan hade
överskridits.
IE0006 GRÄNSLÄGE - (MJUKVARA 3) Funktionen för förebyggande funktionsfel upptäckte att den
lagrade slaglängdskontrollen 3 på den negativa sidan hade
överskridits.
IE0007 FÖR HÖGT MAXVARV Funktionen för förebyggande av funktionsfel upptäckte ett
kommando där ett värde som överstiger den maximala
hastigheten hade specificerats.
IE0008 OGILTIG ACC/RET Funktionen för förebyggande av funktionsfel
accelerations-/inbromsningsfelet.

- 1658 -
B-64604SW/01 BILAGA I. VARNINGSLISTA

I VARNINGSLISTA
Appendix I, "VARNINGSLISTA", består av följande objekt:

(1) Datainmatningsrelaterat .....................................................................................................................1659


(2) EDIT-relaterat....................................................................................................................................1659
(3) Programlistrelaterat............................................................................................................................1660
(4) Inmatnings- och utmatningsrelaterat .................................................................................................1665
(5) Exekveringsrelaterat ..........................................................................................................................1666
(6) Arbetskoordinatsystemrelaterat .........................................................................................................1666
(7) Verktygsförvaltningsrelaterat ............................................................................................................1666
(8) Grafikrelaterat....................................................................................................................................1669
(9) Annat .................................................................................................................................................1669

(1) Datainmatningsrelaterat
Meddelande Beskrivning
DATA UTANFÖR OMRÅDE Ett värde försökte ställas in på en mängd för arbetsskiftet, mängd
offset, etc., men är utanför det inställda intervallet för parametern.
Ställ in värdet inom det inställda intervallet för parametern.
DATA UTANFÖR OMRÅDE Ett värde som försökte ställas in för parameter, offset, etc., ligger
utanför intervallet.
Ställ in data inom intervallet.
FÖR MÅNGA SIFFR Ett antal som överskrider giltiga siffror angavs för O-numret eller
offsetvärdet etc.
Ange ett värde inom dataintervallet.
FEL MODE Val av huvudprogrammet eller inmatning av parametern kunde inte
exekveras i nuvarande läge.
Byt till korrekt läge och försök igen.
PARAMETER WRITE PROTECT När parametern skriv är avaktiverad så har parametrarna skrivits.
Ställ in parametern skriv-aktiverat och skriv parametrarna.

(2) EDIT-relaterat
Meddelande Beskrivning
SKYDDAD Det skyddade programmet har redigerats.
Frigör skydd.
EJ BAKGR-EDIT Det skyddade programmet valdes på programmappskärmen,
tangenten INMATNING trycktes ned och bakgrundsredigering
utfördes.
Frigör skydd och välj programmet.
EDIT AVISAD Programmet som är skyddat från redigering försökte redigeras av
bakgrundsredigeringen.
ANGIVET PROGRAM FINNS REDAN Ett program med samma namn existerade redan när programmet
skapades eller flyttades.
Ändra programmets namn eller radera ett existerande program med
samma namn.
PROGRAMMET HITTAS EJ Det angivna programmet hittades inte i programsökningen.
Det angivna programmet hittades inte vid radering av ett program på
skärmen för programordsredigering.
Kontrollera programmets namn.
FÖR MÅNGA TECKEN Antalet tecken som kan specificeras vid redigering (skapa, kopiera,
flytta, etc.) av program och mappar överskreds när programnamn
och mappnamn specificerades.
Försök igen genom att ändra antalet tecken som kan specificeras.

- 1659 -
I. VARNINGSLISTA BILAGA B-64604SW/01

Meddelande Beskrivning
Tecknen hittades ej Söksträngen kunde inte hittas i programmet.
Kontrollera söksträngen.
UTRYMME SLUT Tillgängligt diskutrymme är lågt för alla ersättningar.
Radera några program för att öka diskutrymmet.

(3) Programlistrelaterat
Meddelande Beskrivning
ONORM. SLUT Felet orsakades av dataserverfaktor när [GET], [PUT], [MGET],
[MPUT], [LIST-GET], [LIST-PUT], [LIST-DELETE] utfördes eller en
operation avbröts för dataserverns värdprogram (fil) på
programmappskärmen.
Fallet som antas är följande. Avlägsna och kör operation på nytt.
- Anslutning eller inloggning till värd misslyckades.
- Angiven fil existerar inte, eller angivet antal filer är för högt.
- Listfilen existerar inte, eller ett fel hittades i listfilens format.
- Filöverföring avslogs av FTP-servern. (Inga åtkomsträttigheter
till mappen, eller en mapp med samma namn existerar, etc.)
CNC IGÅNG (a) ATA-kort för dataserverfunktionen, nuvarande ansluten värd
eller ansluten värd för inbyggd Ethernetfunktion användes av en
annan funktion när filoperation kopiera, flytta, radera, etc.
utfördes på programmappskärmen. Kör operationen efter att
den andra operationen är klar.
(b) Värden för verktygsliv, verktygslivsräknaren,
verktygslivsräknartyp, verktygsnummer, kompenseringsnummer
för verktygslängd, kompenseringsnumret för verktygsdiameter
eller verktygsinformation ändrades under automatisk drift. Ändra
detta efter att automatisk drift slutar.
(c) Indexering av lutat arbetsplan, cylindrisk interpolation eller polär
koordinatinterpolation angavs i bearbetningssimulering av en
dynamisk grafisk funktion under automatisk drift. Starta
simuleringen efter att automatisk drift är avslutad.
KAN EJ KOP/FLYTTA En enhet som inte var tillgänglig för val som kopieringens källa eller
kopieringens mål valdes på programmappskärmen.
Ändra enheten.
SPÄRRAD (a) På programmappskärmen, när kopian eller förflyttningstypen var
av gammal typ (nr 11374#4=1), så valdes mappen som kopia
eller mål för förflyttning.
Välj inte detta.
(b) På programmappskärmen valdes "TILLB. T. ÖVRE MAPPEN"
som kopia eller mål för förflyttning.
Välj inte detta.
(c) På USB mappskärm valdes en fil eller mapp med ett namn på
mer än 33 tecken.
Välj inte denna fil eller mapp. Maxlängden för ett namn är 32
tecken i CNC.
(d) På USB mappskärm gjordes ett försök att ändra namnet på en
fil eller mapp som utelämnats av "~" (tilde).
Namnet på filen eller mappen som utelämnats av "~" (tilde) kan
inte ändras.
(e) På redigeringsskärmen för programtecken valdes %(EOR).
Välj inte detta.

- 1660 -
B-64604SW/01 BILAGA I. VARNINGSLISTA

Meddelande Beskrivning
CNC-FEL (a) Läget ändrades från EDIT till de övriga innan programinfogning
avslutades på programredigeringsskärmen (ord/tecken). Ändra
inte läget från EDIT till de övriga under bearbetning.
(b) Kopiering eller förflyttning avbröts av följande orsaker på
programmappskärmen.
- Kopering/förflyttning utfördes under automatisk drift.
- Läget ändrades från redigeringsläge EDIT till de andra, eller
ett nödstoppsläge annullerades under bearbetning
Det är möjligt att kopiera/flytta filen mellan dataservern och
USB-minnet i tillståndet med stopp av automatisk drift, och alla
kanaler är EDIT-läge eller nödstopp.
(c) Omstartspunkten var sökning på programomstartskärmen i
annat läge än MEM/RMT. Ändra läget till MEM/RMT före
sökning av omstartspunkt.
WRITE PROTECTED (a) Dataserverprogrammet (fil) du försökte kopiera, flytta eller
radera på programmappskärmen var skyddat.
(b) Programmet du försökte radera eller byta namn på, på
programmappskärmen, var skyddat.
(c) Programmet i vilket programinfogning gjordes på
programredigeringsskärmen (ord/tecken) var skyddat.
(d) Mappen försökte skapa ett nytt program på
programredigeringsskärmen, men var skyddad.
(e) I funktionen för verktygsförvaltning var data som försökte ändras
på varje verktygsdataskärm skyddade. (Skyddssignalen för
verktygsförvaltningsdata var inställd på 1.)
AVVISA CNC (a) "Hopp till programpekaren" försökte utföras på
programskärmen, eller programkontrollskärmen, under
automatisk drift. Nytt hopp efter att automatisk drift har
avslutats.
(b) Drift kunde inte fullbordas p.g.a. att det specificerade
programmet var i automatisk drift när ett försök att kopiera, flytta
eller radera programmet gjordes på programmappskärmen. Ny
drift efter att automatisk drift har avslutats.
KAN EJ SKAPA SPECAD MAPP Mappnamnet som inte kunde användas för att skapa en mapp
användes på programmappskärmen.
RENSA DNC-DATA Ett försök gjordes att ställa in schemalagd drift fastän DNC-drift
ställs in.
Frisläpp inställningen för DNC-drift.
RENSA SCHEMADATA Ett försök gjordes att ställa in DNC-drift fastän schemalagd drift
ställs in.
Frisläpp inställningen för DNC-drift.
KAN EJ FLYTTA TILL M Ett försök gjordes att flytta följande mappar till en annan mapp.
- Mapp med huvudprogrammet
- Mapp med skyddat program
- Mapp som har skrivskyddat attribut
Flytta efter att ha frisläppt ovanstående status.
ANGIVEN MAPP FINNS INTE I programmappdrift existerar inte den specificerade mappen.
Bekräfta mappens namn.
INGEN FIL VALT I filraderingsoperation för USB-minne i programmappskärmen har
inte filerna valts.
Utför operationen efter att ha valt filerna.
UTRYMME SLUT Programmet kan inte redigeras eftersom programminnet är fullt.
Radera överflödiga program eller exekvera programkondensering.
PROGRAM I MAPP ÄR EJ RADERAT Mappen inkl. programmet raderades.
Radera mappen efter att ha raderat filen i mappen.

- 1661 -
I. VARNINGSLISTA BILAGA B-64604SW/01

Meddelande Beskrivning
EJ FLYTTA TILL ÖVRE MAPP Operationen förflyttning till övre mapp utfördes på
programmappskärmen, men kunde inte avslutas eftersom den berör
den allra översta mappen.
KAN EJ FLYTTA FR MAPPEN MED SÖK Huvudprogramsökning utfördes. Det är dock en inställning som inte
kan visa huvudprogrammets mapp.
Kör operationen efter att inställningen har ändrats så att
huvudprogrammets mapp kan visas.
OMÖJLIGT ATT KÖRA UT Operation till USB-enheten utfördes. USB-enheten är dock i ett
sådnat tillstånd att den ej kan användas.
Anslut USB-enheten igen eller använd en annan USB-enhet en
gång.
GICK EJ ATT SKAPA BAKGRUNDSMAPP Mappen för bakgrund kunde inte ställas in.
Kör operationen igen efter att ha bekräftat status för mappen etc.
DNC FIL INST.MISSL. Programmet i en extern enhet i dataservern, dataservervärden och
diskett kunde inte väljas som mål för DNC-operationen.
Ställ in enheten som kan användas av DNC-operationen.
FILEN FINNS INTE Den körda filen hittades inte.
Kontrollera filnamnet.
DEN KOPIERADE MÅLFILEN ANVÄNDS AV Eftersom kopians program eller målet för förflyttningen har valts som
NC huvudprogram är överskrivning omöjlig.
Radera kopians program eller målet för förflyttningen.
VALD FIL ÄR REDAN VALD AV NC Eftersom den specificerade filen existerar och inte har valts som
huvudprogrammet är det inte möjligt att köra operationen för filen.
Kör operationen igen efter att ha valt ett annat program som
huvudprogram.
VALD MAPP FINNS REDAN Ett mappnamn som redan existerade specificerades när mappen
skulle skapas eller namnet skulle ändras.
Ändra mappens namn.
MAPPEN ÄR INTE TOM En mapp som specificerades för radering är inte tom.
Radera filen/mappen i den specificerade mappen.
VALD MAPP ÄR VALD AV NC Den valda mappen i NC specificerades när namnet på en mapp
ändrades eller en mapp raderades.
Frisläpp valet av den specificerade mappen.
GICK EJ ATT SKAPA EN FÖRGRUNDSM. Inställning av förgrundsmappen utfördes i ett annat läge än läget
EDIT.
Byt till läget EDIT
M198 MAPP INST.MISSL. M198-åtgärdens mapp ställdes in i ett annat läge än redigeringsläget
EDIT.
Byt till läget EDIT.
GICK EJ ATT SKAPA HUVUDPROG. Val av huvudprogrammet gjordes under ogiltiga omständigheter.
- Ställ in olåst läge med nycklar och programkryptering.
- Ställ in automatiskt stopptillstånd eller återställningsstatus när it
1 (OPC) i parameter nr 3204 är 0.
- Ställ in återställningsstatus när bit 1 (OPC) i parameter nr 3204
är 1.
- Det specificerade programmet redigeras i bakgrunden.
Avsluta bakgrundsredigeringen.
- Mappen har specificerats.
Specificera programmet.
INGA FLER REGISTRERINGAR TILLÅTNA Registreringsnumret fylldes med följande operationer.
- skapa/kopiera fil/mapp
- tillägg av verktygsgeometridata
- tillägg av skärm till huvudmeny
Säkerställ registreringsnumret.

- 1662 -
B-64604SW/01 BILAGA I. VARNINGSLISTA

Meddelande Beskrivning
SÖKNING MISSL. (a) Ordsökningen misslyckades på skärmen för snabbomstart av
program.
(b) Sökningen misslyckades på USB-minnets fillistskärm.
- Justera ordets längd till 28 tecken eller mindre.
- Kontrollera söksträngen.
UTANF. GRÄNS Antalet valda program att kopiera/förflytta/radera överskrider övre
gränsen.
Justera antalet val för program till tio eller mindre.
CHANGING A WORK FOLDER FAILED IN Felet inträffade när en arbetsmapp i dataserverns minneskort
ATA CARD ändrades.
Bekräfta huruvida det finns en specificerad mapp.
Kontrollera dataserverns loggmeddelande.
COPYING A FILE FAILED IN ATA CARD Felet inträffade när filen skulle kopieras i dataserverns minneskort.
Fallet som antas är följande.
- Det finns ingen källfil.
- Målfilen finns redan.
Kontrollera dataserverns loggmeddelande.
REMOVING THE FILE FAILED FROM ATA Felet inträffade vid radering av filen i dataserverns minneskort.
CARD Fallet som antas är följande.
- Det finns ingen specificerad fil.
- En specificerad fil används.
Kontrollera dataserverns loggmeddelande.
THE SPECIFIED FILE IS NOT FOUND Felet inträffade vid genomsökning av filen i dataserverns minneskort,
i dataserverns värddator, eller i värddatorn på inbäddat Ethernet.
Kontrollera det specificerade filnamnet.
REMOVING THE FILE FAILED ON FTP Felet inträffade vid radering av filen i dataserverns värddator eller
SERVER inbäddat Ethernet.
Fallet som antas är följande.
- Det finns ingen specificerad fil.
- En specificerad fil används.
Kontrollera dataserverns loggmeddelande eller inbäddat Ethernet.
ERROR OCCURRED ON GET OPERATION Felet inträffade vid dataserverns GET-operation.
Det finns också en möjlighet att problemet ligger på
persondatorsidan.
Kontrollera dataserverns loggmeddelande.
GETTING A FILE LIST FAILED Felet inträffade vid visning av fillistan i dataserverns minneskort, i
dataserverns värddator, i värddatorn på inbäddat Ethernet, eller i
USB-minnet.
Vid visning av fillistan i värddatorn finns det också en möjlighet att
problemet ligger på persondatorsidan.
Kontrollera loggmeddelandet för dataservern, inbäddat Ethernet eller
USB-minnet.
CHANGING A WORK FOLDER OF HOST Felet inträffade när arbetsmappen ändrades i dataserverns
FAILED värddator eller inbäddat Ethernet.
Fallet som antas är följande.
- Det finns ingen specificerad fil.
Kontrollera arbetsmappen på dataservern eller inbäddat Ethernet.
REMOVING THE FILE FAILED FROM Felet inträffade vid radering av filen i dataserverns värddator eller
HOST inbäddat Ethernet.
Fallet som antas är följande.
- Det finns ingen specificerad fil.
- En specificerad fil används.
- Ingen åtkomsträttighet till en specificerad fil.
Kontrollera dataserverns loggmeddelande eller inbäddat Ethernet.

- 1663 -
I. VARNINGSLISTA BILAGA B-64604SW/01

Meddelande Beskrivning
MAKING A NEW FOLDER FAILED IN HOST Felet inträffade när filen skapades i dataserverns värddator eller
inbäddat Ethernet.
Fallet som antas är följande.
- Namnet på en specificerad mapp är fel.
- Inga åtkomsträttigheter för skrivning.
Kontrollera dataserverns loggmeddelande eller inbäddat Ethernet.
RENAMING A NAME OF HOST FAILED Felet inträffade när namnet ändrades på filen i dataserverns
värddator eller inbäddat Ethernet.
Fallet som antas är följande.
- Det finns ingen specificerad fil.
- En specificerad fil används.
- Ingen åtkomsträttighet till en specificerad fil.
- Det finns en fil efter byte.
Kontrollera dataserverns loggmeddelande eller inbäddat Ethernet.
FEL OCCURRED ON LIST-DEL Felet inträffade vid dataserverns LIST-DEL-operation.
OPERATION Kontrollera dataserverns loggmeddelande.
FEL OCCURRED ON LIST-GET Felet inträffade vid dataserverns LIST-GET-operation.
OPERATION Det finns också en möjlighet att problemet ligger på
persondatorsidan.
Kontrollera dataserverns loggmeddelande.
FEL OCCURRED ON LIST-PUT Felet inträffade vid dataserverns LIST-PUT-operation.
OPERATION Det finns också en möjlighet att problemet ligger på
persondatorsidan.
Kontrollera dataserverns loggmeddelande.
FEL OCCURRED ON MGET OPERATION Felet inträffade vid dataserverns MGET-operation.
Det finns också en möjlighet att problemet ligger på
persondatorsidan.
Kontrollera dataserverns loggmeddelande.
MAKING A NEW FOLDER FAILED IN ATA Felet inträffade när filen i dataserverns minneskort skapades.
CARD Fallet som antas är följande.
- En specificerad mapp existerar redan.
- Namnet på en specificerad mapp är fel.
Kontrollera dataserverns loggmeddelande.
FEL OCCURRED ON MPUT OPERATION Felet inträffade vid dataserverns MPUT-operation.
Det finns också en möjlighet att problemet ligger på
persondatorsidan.
Kontrollera dataserverns loggmeddelande.
FEL OCCURRED ON PUT OPERATION Felet inträffade vid dataserverns PUT-operation.
Det finns också en möjlighet att problemet ligger på
persondatorsidan.
Kontrollera dataserverns loggmeddelande.
RENAMING A FILE NAME FAILED IN ATA Felet inträffade när namnet ändrades på filen i dataserverns
CARD minneskort.
Fallet som antas är följande.
- Det finns ingen specificerad fil.
- Ett filnamn efter ändring är fel.
- En specificerad fil används.
- Det finns en fil efter byte.
Kontrollera dataserverns loggmeddelande.
REMOVING THE FOLDER FAILED FROM Felet inträffade när mappen i dataserverns minneskort raderades.
ATA CARD Fallet som antas är följande.
- Det finns ingen specificerad mapp.
- Innehållet i en specificerad mapp är inte tomt.
Kontrollera dataserverns loggmeddelande.

- 1664 -
B-64604SW/01 BILAGA I. VARNINGSLISTA

Meddelande Beskrivning
INGET VALT PROGRAM Programmet har inte valts genom att radera, kopiera eller flytta
programmet.
Exekvera dem efter att ha valt programmet.
RADERA FIL ? På USB mappskärmen visas detta som bekräftelse av att en fil
raderas.
RADERA FIL ELLER MAPP ? På USB mappskärmen visas detta för att bekräfta att en fil eller
mapp raderas.
RADERA PROGRAM (MAPP) ? På programmappskärmen eller dataserverns skärm med fillista visas
detta för att bekräfta att ett program eller en mapp raderas.
(Nr11374#4=0)
DELETE FOLDER ? På mappträdet för programmappskärmen eller dataserverns skärm
med fillista visas detta för att bekräfta att en mapp raderas.
RADERA PROGRAM ? På programredigeringsskärmen eller programmappskärmen eller
dataserverns skärm med fillista visas detta för att bekräfta att ett
program raderas.
SAMMAFILEJKOPIA På programmappskärmen är målprogrammet för kopiering eller
förflyttning samma som målet för kopian eller förflyttningen.
Ställ in ett annat programnamn.
SCHEMAFEL Inställningen av schemaläggningsoperationen är fel.
Bekräfta inställningen av schemaläggningsoperationen.

(4) Inmatnings- och utmatningsrelaterat


Meddelande Beskrivning
BYT TILL EDIT-MODE Inmatning/utmatning av programmet utfördes i ett annat läge än
redigeringsläget EDIT.
Byt till läget EDIT.
KAN INTE ANV. I/O-DEV Inmatning/utmatning av data utfördes.
Enheten är upptagen med andra inmatnings-/utmatningsoperationer.
Utför inmatning/utmatning efter att ha fullbordat andra
inmatnings-/utmatningsoperationer.
VÄNLIGEN FRIGÖR NÖDSTOPPET I tillståndet nödstopp utfördes utmatningsoperationen på alla
datautmatningsskärmar.
Utför all datautmatning efter att ha frisläppt nödstopp.
EXEKV. EL. MODE ÄNDRING (a) Föregående operation har inte avslutats på skärmen All I/O.
Utför operationen efter att den tidigare operationen har
fullbordats.
(b) Precisionsnivån kan inte ställas in under axelförflyttning.
Ställ in den under axelstopp.
(c) Inmatningsoperationen för manuellt numeriskt kommando kan
inte utföras under axelrörelset.
Ställ in den under axelstopp.
FILEN FINNS REDAN NC-data kan inte matas ut till extern enhet eftersom fil med samma
namn redan existerar.
Ändra namnet på utmatningsfilen eller radera filen med samma
namn i den externa enheten.
FORMAT FEL Formatet på minneskortet eller USB-minnet är ogiltigt.
Använd minnesenhet med rätt format.
PARAMETERINSTÄLLNINGSFEL När utmatningen utfördes var parameterinställningarna inte rätt i
utmatningsfunktionen för NC-data.
- Ställ in stycke 0 (MDP) för parameternr. 138 till 1.
- Ställ in parameter nr 20 till 4 (minneskort) eller 17 (USB-minne)
- Ställ in parameter nr 20 och parameter 21 på samma värde
- Ställ in parameter nr 20 på samma värde när skärmen visas och
data matas ut

- 1665 -
I. VARNINGSLISTA BILAGA B-64604SW/01

Meddelande Beskrivning
USB MINNE ÄR INTE ANSLUTEN USB-minnet anslöts inte till USB-porten under användning.
Försök på nytt efter att ha anslutit USB-minnet.
ÖVERSKREVS INTE När [SKRIVOM] eller [ALL] exekveras i datautmatning så
misslyckades dataöverskrift eftersom filen som ska skrivas över är
skrivskyddad.
Försök igen efter att ha tagit bort skrivskyddet på objektfilen.
I/O ENHET INSTÄLL.FEL Inställningen för inmatnings-/utmatningsenheten ändrades till annat
än USB-minnet medan USB-minnet visades på skärmen ALL/IO.
Välj inmatnings-/utmatningsenhet korrekt.
MINNESKORTET MONTERAS EJ På minneskortets mappskärm utfördes inmatning/utmatning eller
sökning medan minneskortet inte var anslutet.
Anslut minneskortet.

(5) Exekvera relaterat


Meddelande Beskrivning
RÖRELSEAXELN INTE VALD Den specificerade axeln var inte inställd på rörelseaxeln fastän
rörelseaxelns inställning i programomstartsfunktionen frisläpptes.
Kör axeln inställd till rörelseaxeln.
STARTA I MITTEN AV Ett försök gjordes att exekvera cykelstart halvvägs genom
PROG(START/RESET) programmet.
- Om du vill exekvera cykelstart från halvvägspunkten , slå om
cykelstartsignalen ST från "1" till "0" och börja om
programoperationen på nytt.
- Om du vill exekvera cykelstart från toppen, spola tillbaka
programmet (rewind).

(6) Arbetskoordinatsystemrelaterat
Meddelande Beskrivning
NG INSTÄLLNING (Ö-GR OCH N-GR I funktionen förskjutning av arbetsstyckets koordinatsystem ligger
OGILTIG) förskjutningsvärdet utanför intervallet.
I funktionen för arbetsstyckets origooffset är offsetvärdet utanför
intervallet.
Ställ in i enlighet med en inställd enhet.
NG INSTÄLLNING (ÖVERLAPPNING Offsetnumret för förskjutning av arbetsstyckets koordinatsystem eller
OFFSETNUM) arbetsstyckets origooffset överlappar.
Specificera numret som inte används.

(7) Verktygsförvaltningsrelaterat
Meddelande Beskrivning
VÄXLA TILL EDIT I verktygsförvaltningsfunktionen utfördes en dataändringsoperation
på skärmen med magasinhanteringstabellen, skärmen med
magasinegenskaper, skärmen med hylsegenskaper, skärmen med
verktygsförvaltningsdata, och varje verktygsdataskärm eller
verktygsgeometridataskärm var i ett tillstånd som inte var
redigeringsläget för verktygsförvaltning.
Ändra läget till redigeringsläget för verktygsförvaltning innan du
ändrar data genom att trycka på softkey [EDIT].
NUMRET EJ REGISTRERAT I verktygsförvaltningsfunktionen hittades inte verktyget vid sökning
efter verktygsförvaltningsnumret på skärmen med
magasinhanteringstabellen, eller vid sökning efter
verktygstypnummer på dataskärmen för total livslängd.
KAN EJ FILTR I verktygsförvaltningsfunktionen specificerades ett objekt annat än
kantgruppnumret för extraktion.
Flytta markören till kantgruppnumret och kör sedan extraktion.

- 1666 -
B-64604SW/01 BILAGA I. VARNINGSLISTA

Meddelande Beskrivning
ANGÖRA NU I verktygsförvaltningsfunktionen startades en annan operation fastän
operationen verktygsfäste inte var fullbordad.
Starta operationen efter att operationen verktygsfäste är fullbordad.
FRÅNKÖRA NU I verktygsförvaltningsfunktionen startades en annan operation fastän
operationen verktygsfäste inte var fullbordad.
Starta operationen efter att operationen verktygsfäste är fullbordad.
VTYG FÖRFL. I verktygsförvaltningsfunktionen startades en annan operation fastän
operationen verktygsförflyttning inte var fullbordad.
Starta operationen efter att verktygsförflyttningen är fullbordad.
TEMP UT EXEKVERING I verktygsförvaltningsfunktionen utfördes operationen verktygsfäste,
tillfällig bortkoppling eller ändring av
verktygsförvaltningsdatanummer på tillfälligt bortkopplande hylsa.
Annullera tillståndet för tillfällig bortkoppling och starta sedan
operationen.
VTYG NR HITTADES INTE I verktygsförvaltningsfunktionen gjordes en sökning efter specificerat
verktygsnummer, men det hittades inte.
Kontrollera om verktygsnumret är korrekt.
ANGIVET VTYG HAR BLIVIT KNUTEN I verktygsförvaltningsfunktionen gjordes ett försök att fästa ett
verktyg som redan var registrerat i magasinet.
Välj ett verktyg som inte är registrerat i magasinet och fäst det.
FORMAT FEL Verktygsförvaltningsdatavärden matades in kontinuerligt (Exempel:
100;200) på varje verktygsdataskärm eller
verktygsförvaltningsdataskärm för en 8.4" enhet.
Mata in verktygsförvaltningsdata som indelades i en dataenhet.
RENSA DATA I verktygsförvaltningsfunktionen har magasinnumret eller hylsnumret
raderats.
ANGE VTYG-TYPNUMMER I verktygsförvaltningsfunktionen har eftersökt verktygstypnummer
inte matats in.
Exekvera sökningen efter att ha matat in verktygstypnumret.
REDIG. I verktygsförvaltningsfunktionen redigeras verktygsförvaltningsdata.
EJ KONTR AV DET.LIVS I verktygsförvaltningsfunktionen kan inte dataskärmen med
detaljlivslängd visas eftersom det inte finns något
verktygstypnummer för vilket livslängdsförvaltning är effektiv.
Kontrollera inställningen för verktygsinformation bit 0 och
verktygslivslängdstatus i verktygsförvaltningsdata.
STAENGEJ AV ONORM SIGNAL I verktygsförvaltningsfunktionen kördes operationen verktygsfäste,
verktygsbortkoppling eller förflyttning med felsignal "1" för
fäste/bortkoppling/förflyttning.
Kör operationen efter att felsignalen blir "0".
STAENG INTE AV SLUTSIGNAL I verktygsförvaltningsfunktionen kördes operationen verktygsfäste,
verktygsbortkoppling eller förflyttning med avslutsignal "1" för
fäste/bortkoppling/förflyttning.
Kör operationen efter att avslutsignalen blir "0".
VERKTYG KOLLID. I verktygsförvaltningsfunktionen genereras interferens genom att ett
verktyg fästs eller flyttas.
Kontrollera att hylsnumret vid vilket verktyget är fäst eller målet för
verktyget stämmer.
FEL MAGASINSNUMMER I verktygsförvaltningsfunktionen specificerades ett ogiltigt
magasinnummer när verktygsregistrering, förflyttning, fäste eller
origoinställning exekverades.
Specificera ett tillgängligt magasinnummer.
FEL POT.-NR. I verktygsförvaltningsfunktionen specificerades ett ogiltigt
hylsnummer när verktygsregistrering, förflyttning, fäste eller
origoinställning exekverades.
Specificera ett tillgängligt hylsnummer.

- 1667 -
I. VARNINGSLISTA BILAGA B-64604SW/01

Meddelande Beskrivning
INPUT IS REJECTED (a) Tidtypvärde (enhet om 8ms) försökte ställa in verktyg av
räkningstyp.
Ändra livslängdtypvärdet till typen för skärtid.
(b) Ett försök gjordes att ändra verktygsgeometridata för verktyget
som var registrerat i ett magasin.
Ändra verktygsgeometridata efter att kopplat bort verktyget från
magasinet.
(c) När verktygstypen för verktygsgeometristorleksdata inte var
inställd gjordes ett försök att mata in data för andra objekt.
Mata in data efter att ha ställt in verktygstypen.
(d) Ett försök gjordes att mata in andra verktygsgeometrioffset
fastän tillståndet inte medger inmatning. Mata inte in andra
verktygsgeometrioffset.
(e) Ett försök gjordes att mata in offsetvärdet fastän offsetnumret
inte ställts in i verktygsförvaltningsdata.
Mata in offsetvärdet efter att ha ställts in verktygsoffsetnumret.
(f) Ett försök gjordes att mata in verktygsgeometridata fastän
offsetnumret inte ställts in i verktygsförvaltningsdata.
Mata in verktygsgeometridata efter att ha ställt in
verktygsoffsetnumret.
(g) Ett försök gjordes att mata in verktygsgeometriska storleksdata
fastän ett ogiltigt offsetvärde har ställts in i
verktygförvaltningsdata.
Mata in verktygsgeometriska storleksdata efter att ha ställt in
korrekt verktygsoffsetnummer.
(h) Ett försök gjordes att mata in ett värde för oanvändbara
verktygsdata frö verktygsgeometriska storleksdata
Kontrollera att verktygstypen är rätt.
(i) Ett försök gjordes att mata in icke-existerande magasin eller
hylsnummer i verktygsförvaltningsdataskärmen eller varje
verktygsdataskärm.
Kontrollera att magasin- och hylsnumret stämmer.
DUBBLERAD NOLLPUNKTSPOS. Ett verktyg med samma origoposition existerar redan.
Specificera annan origoposition.
REF.-POS FEL Spindelposition eller standbyläge specificerades som origoposition.
Specificera magasin 1 till 8 som origoposition.
L-RÄKNETYP MATCH Livslängdtypen för alla verktyg med samma verktygstypnummer
överensstämmer.
L-RÄKNETYP FEL: Verktygen med samma verktygstypnummer har underordnade
livslängdstyper, dvs. användningsantal och skärtid.
Matcha till antingen användningsantal eller skärtiden.
OGILT. MULTIKANTDATA Ett försök gjordes att på nytt registrera i magasinet ett
flerkantverktyg som redan var registrerat i magasinet.
Kontrollera flerkantverktygets inställning.
ONORM- AVSLUT (ANSL) I verktygsförvaltningsfunktionen inträffade fel när verktyget fästes.
Kontrollera maskinen.
EJ TOM POT Specificera verktygets mål eller fäst verktyget vid hylsan där ett
verktyg redan var registrerat.
Specificera hylsan där ett verktyg inte är registrerat.
ONORM.SLUT(FLYTTA) I verktygsförvaltningsfunktionen inträffade fel medan ett verktyg
förflyttades.
Kontrollera maskinen.
ONORMALT SLUT (AVL) I verktygsförvaltningsfunktionen inträffade fel när ett verktyg
kopplades bort.
Kontrollera maskinen.

- 1668 -
B-64604SW/01 BILAGA I. VARNINGSLISTA

Meddelande Beskrivning
INGET VERKTYG I ANGIVEN FATTNING Ett försök gjordes till bortkoppling eller förflyttning vid hylsan där ett
verktyg inte var registrerat.
Välj hylsan där ett verktyg är registrerat.
Fel(PROT) Verktygsfäste exekverades med magasinhanteringstabellen skyddad
med dataskyddsfunktion i 8 nivåer.
Höj funktionsnivån.

(8) Grafikrelaterat
Meddelande Beskrivning
EJ FLER EXPANSION I den dynamiska grafikvisningsfunktionen utfördes en operation för
att öka ritskalningen när skalan redan var på max.
EJ FLER REDUKTION I den dynamiska grafikvisningsfunktionen utfördes en operation för
att minska ritskalningen när skalan redan var på min.
INGET PROGRAM VALT I den dynamiska grafikvisningsfunktionen påbörjades ritning utan att
ett program hade valts.
Välj först programmet.

(9) Annat
Meddelande Beskrivning
DET FINNS INGET SPECIFIKT AXELNAMN (a) På skärmen för arbetskoordinater existerar inte axeln som har
specificerats med inmatning av uppmätt värde eller
motinmatning. Bekräfta axelns namn.
(b) På positionsskärmen existerar inte axeln som specificerades av
förinställning av arbetsstyckets koordinatsystem, eller
nollställning av relativa koordinater. Bekräfta med axelnamnet.
(c) På skärmen för handrattsavbrott existerar inte axeln som
specificerades genom att rensa värdet för avbrott. Bekräfta
axelns namn.
(d) För att närma sig programomstartspositionen per godtycklig axel
så existerar inte axeln som specificerades av
rörelseaxelinställningen på programomstartskärmen. Bekräfta
axelns namn.
HITTAR EJ DATAN Signaladressen som inte existerade eftersöktes på historikskärmen
för säkerhets I/O-signaler i funktionen dubbelkontroll av säkerhet.
Bekräfta den eftersökta signaladressen.
DATA INST:S FEL Kombinationen av inställningar av vågformsdatatyp för vilka
parameterskärmen för feldiagnos kan visas samtidigt är fel.
Ställ in vågformsdatatyp i en kombination som kan visas samtidigt.
FORMAT FEL Formatet på inmatningsdata, såsom offset osv. med MDI-knapp är
fel.
Inmatning i korrekt format.
OGILTIG NIVÅ På skärmen med inställningar för dataskyddsfunktionen i 8 nivåer
utfördes en operation som är förbjuden på nuvarande
operationsnivå.
Kör operationen efter att gränsen för operationen frisläpps.
INNEHÅLLER FEL TECKENKOD Teckenkod som inte kan användas har matats in på skärmen för
periodiskt underhåll.
Mata in den tillåtna teckenkoden.
SAKNAR DATA Lösenordet för dataskyddsfunktionen i 8 nivåer är för kort.
Ställ in ett lösenord mellan 3 och 8 tecken.
TOM HALLARE HITTAS EJ Tom HYLSA för överdimensionerat verktyg hittades ej.
Koppla från ett överflödigt verktyg och ha en tom HYLSA.
UTMATN. FEL(PMC PARAM) Utmatning av PMC-parametern misslyckades.
Mata ut den igen efter att ha bekräftat utmatningsenheten.

- 1669 -
I. VARNINGSLISTA BILAGA B-64604SW/01

Meddelande Beskrivning
ÄR EJ UTFÖRD Ingen hålbearbetningscykel har körts i snabbomstart av program för
en bearbetningscykel i MANUAL GUIDE i.
Efter utförande av automatisk drift trycker man på softkey-knappen
[BEARB. CYKEL].
ARBETS KOORD. ÄNDRAT VÄRDE ÄR Markörförflyttningen begränsas av funktionen för direkt inmatning av
SATT uppmätt offsetvärde B. Markören flyttades.
Förflytta markören efter att mätningen har fullbordats.
SKRIVSKYDD Data matades in för skyddade data såsom "dataskydd i 8 nivåer och
nyckelsignal."
Mata in data genom att frisläppa skyddet.
OGILTIGA CHUCKDATA(L<=L1) I funktionen chuck- och dubbdocksbarriärer är chuckens inställning
fel.
Ställ in så att L<=L1.
OGILTIGA CHUCKDATA(W<=W1) I funktionen chuck- och dubbdocksbarriärer är chuckens inställning
fel.
Ställ in så att W<=W1.
AUTO INST.ÄR OLÄMPLIG FSSB automatisk inställning är förbjuden.
Kontrollera bit 0 (FMD) i parameter nr 1902.
NUMBER OF ICON IN CATEGORY IS 0 Kategori för vilken en ikon inte är registrerad existerar på
huvudmenyskärmen.
Registrera en eller flera ikoner i en kategori.
REGISTRATION PROHIBITION SCREEN Ett försök gjordes att registrera skärmen till huvudmenyskärmen.
Objektskärmen kan inte registreras på huvudmenyskärmen.
KOMPENS. SKILLNADEN UTANFÖR I inmatningsfunktionen för totalt värde för lagrad kompensering för
OMRÅDE stigningsfel ligger skillnaden mellan två konsekutiva data över
intervallet.
Justera skillnaden mellan två konsekutiva data inom intervallet -128
till +127.
RADERA EJ (a) I huvudmenyfunktionen kan ikonen inte raderas.
(b) Vid inklistring av programmet kan programmet inte raderas.
Kontrollera att programmet inte har skyddats."
STARTAR AUTO OPERATION I funktionen höghastighets programförvaltning sparades programmet
medan programmet kördes.
Spara programmet efter att ha stoppat driften.
VILL DU VERKLIGEN EXEKVERA? På inställningsskärmen för indexering av lutat arbetsplan visas detta
för att bekräfta att data har infogats eller skrivits över.
PROGRAM HAR VERIFIERATS I funktionen programverifiering lyckades verifikationen mellan
I/O-enhetens program och programmet i det inbyggda minnet i CNC.
MISSLYCK. SPARA PROGRAM I funktionen höghastighets programförvaltning visas detta när
programregistrering har misslyckats. (Utan exekvering av automatisk
drift)
Försök igen senare.
DO YOU SET INIT-VALUE ? På inställningsskärmen för bearbetningskvalitetsnivå visas detta för
att bekräfta att initialisering har exekverats.
THERE IS NO INIT-VALUE På inställningsskärmen för bearbetningskvalitetsnivå och skärmarna
för parameterinställning resp. axelinställning visas detta när
initialisering inte har exekverats.
ID DATA KOMPLETT På skärmen för servo information hade ID redan erhållits när
läsningsoperationen för servo ID-information exekverades.
Detta meddelande innebär att ID har erhållits och att nästa operation
ej är nödvändig.

- 1670 -
B-64604SW/01 BILAGA I. VARNINGSLISTA

Meddelande Beskrivning
ID EJ AVLÄST (a) Servo ID-information lästes inte korrekt i skärmen med
servoinformation.
Kontrollera att servomotorn och förstärkaren är korrekt anslutna.
(b) ID-information för spindeln lästes inte in korrekt på
spindelinformationsskärmen.
Kontrollera att spindelmotorn och förstärkaren är korrekt
anslutna.
AVBR SLUT Överföringen av inläsningsdata avbröts eftersom softkey [STOP]
trycktes in medan inlärningsdata överfördes till skärmen för
inlärningsstyrning.
FEL SLUT Felet inträffade när inlärningsdata överfördes till skärmen för
inlärningsstyrning.
Kontrollera att överföring av inlärningsdata är möjlig.
NORM. SLUT Överföringen av inlärningsdata slutade korrekt på skärmen för
inlärningsstyrning.
APPLIKATIONEN KAN EJ REGISTRERAS Kontrollkoden kan inte registreras eftersom ett registreringsobjekt
såsom C-språkexekverare inte existerar på inställningsskärmen för
detektering av datamodifiering.
Kontrollera att registreringsobjektet existerar.
SKYDD EJ SLÄPPT Lösenordet har matats in och operationen har blivit möjlig på
inställningsskärmen för detektering av datamodifiering.
INMATA LÖSENORD IGEN (a) När lösenordet ändrades matades ett nytt lösenord in en gång.
(b) När lösenordet ändras genereras meddelandet på
parameterskärmen och varningsfunktionen mot modifiering av
inställningarna.
(c) När lösenordet för följande parametrar ändrar genereras
meddelandet på parameterskärmen om bit 6 (RPW) i parameter
nr 11391 är inställd på 1.
- Nr. 3210 Programskydd (PSW)
- Nr. 3220 Lösenord (PSW)
- Nr. 11311 Lösenord för inbäddat makro
- Nr. 3225 Lösenord för skydd mot modifiering av
parametrar relaterade till dubbelkontroll säkerhet
funktion
Mata in samma lösenord en gång till för att bekräfta.
ÄNDRAT LÖSENORD (a) Lösenordet har ändrats.
(b) När lösenordet ändras genereras meddelandet på
parameterskärmen och varningsfunktionen mot modifiering av
inställningarna.
(c) När lösenordet för följande parametrar ändrar genereras
meddelandet på parameterskärmen om bit 6 (RPW) i parameter
nr 11391 är inställd på 1.
- Nr. 3210 Programskydd (PSW)
- Nr. 3220 Lösenord (PSW)
- Nr. 11311 Lösenord för inbäddat makro
- Nr. 3225 Lösenord för skydd mot modifiering av
parametrar relaterade till dubbelkontroll säkerhet
funktion.
OGILT. TECKEN ANVÄNDES I följande varningsfunktion mot modifiering av inställningarna så
användes ett ogiltigt tecken när lösenordet matades in.
Mata in följande tecken.
”A” - “Z”, “a” - “z”, “0” - “9”
LÖSEN FÖR LÅNGT I varningsfunktionen mot modifiering av inställningarna matades ett
för långt lösenord in.
Mata in ett lösenord på upp till 16 tecken.

- 1671 -
I. VARNINGSLISTA BILAGA B-64604SW/01

Meddelande Beskrivning
LÖSEN STÄMMER EJ (a) Ett felaktigt lösenord matades in.
(b) När lösenordet matas in genereras meddelandet på
parameterskärmen och varningsfunktionen mot modifiering av
inställningarna.
(c) När lösenordet för följande parametrar ändrar genereras
meddelandet på parameterskärmen om bit 6 (RPW) i parameter
nr 11391 är inställd på 1.
- Nr. 3210 Programskydd (PSW)
- Nr. 3220 Lösenord (PSW)
- Nr. 11311 Lösenord för inbäddat makro
- Nr. 3225 Lösenord för skydd mot modifiering av
parametrar relaterade till dubbelkontroll säkerhet
funktion
Mata in ett korrekt lösenord.
ANGIVET LÖSENORD KAN EJ SÄTTAS I varningsfunktionen mot modifiering av inställningarna matades
samma lösenord in som ett ursprungligt lösenord inställt vid
leveransen av CNC.
Mata in andra lösenord.
SÄTT RÄTT LÖSENORD I varningsfunktionen mot modifiering av inställningarna ställs ett
ursprungligt lösenord in vid leveransen av CNC.
Ställ in formella lösenord som skiljer sig från ett ursprungligt
lösenord.
MINNESKORTET ÄR INTE REDO. Lyckas inte ansluta minneskortet i funktionen drift/redigering av
minneskortprogram.
Anslut minneskortet.
MINNESKORTET KAN TAS UT I funktionen drift/redigering av minneskortprogrammet kan
minneskortet frånkopplas.
MINNESKORTET ANVÄNDS I ANNAN I funktionen drift/redigering av minneskortprogrammet ändrades
FUNKT. enheten, eller minneskortet frånkopplades medan minneskortet
användes.
Frånkoppla minneskortet eller ändra enheten efter att användning av
minneskortet annulleras eller användningen upphör.
MINNESKORTET ANVÄNDS I AUTOM. I funktionen drift/redigering av minneskortprogrammet används
DRIFT minneskortet av automatisk drift.
Frånkoppla minneskortet efter att användning av minneskortet
annulleras eller användningen upphör.
INGEN UTBYGN.OPT I funktionen drift/redigering av minneskortprogram överskrider
antalet program registrerade på minneskortet 63.
För att använda program över 63 behövs tillvalet för utökade
registreringsnummer för minneskortprogram.
DENNA ENHET FINNS INTE I funktionen drift/redigering av minneskortprogram redigerades
programmet i enheten "M-KORT".
Detta program kan inte redigeras på CNC.
NG INSTÄLLNING (ÖVERLAPPNING ARB I funktionen för förhindrande av felaktig drift överlappar de giltiga
KOORD VÄR) inställningsintervallen för arbetsstyckets nollpunktsoffset.
Ställ in de giltiga inställningsintervallen korrekt.
STRÄNGEN SAKNAS I sökord för funktionen snabbprogramstart existerar inte sökordet.
Adressen som har specificerats på symbolskärmen eller
I/O-diagnosskärmen existerar inte.
Försök igen efter att ha bekräftat strängen du vill söka efter.
ODEFIN. SYMBOL På skärmen för val av realtids makrointervall har startnumret eller
slutnumret matats in fastän adressen inte har ställts in.
Ställ in adressen först.

- 1672 -
B-64604SW/01 BILAGA I. VARNINGSLISTA

Meddelande Beskrivning
FEL VÄRDE (a) Adressen som specificerades på historikskärmen för säkerhets
I/O-signaler existerar inte.
(b) Inmatning på skärmen för modulkonfiguration är ogiltig.
Försök igen efter att ha kontrollerat inmatningsvärdet.
OTILLÅTET KOMMANDO Inkorrekt axel specificerades i "framkörning för varje godtycklig axel i
programomstart".
Inkorrekt axel specificerades i "förhindra rörelse för snabbomstart av
program".
Eller så är programmet inte i omstartsläge
Försök igen efter att ha specificerat korrekt axel i
programomstartsläge eller i läget som stannades av automatisk drift.

- 1673 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
MINNESKORTPROGRAM BILAGA B-64604SW/01

J PC-VERKTYG FÖR DRIFT/REDIGERING AV


MINNESKORTSPROGRAM
Bilaga J, "PC-VERKTYG FÖR DRIFT/REDIGERING AV MINNESKORTSPROGRAM", består av
följande avsnitt:

J.1 PC-VERKTYG FÖR DRIFT/REDIGERING AV MINNESKORTSPROGRAM .........................1674


J.2 REGLER FÖR NAMNGIVNING ..................................................................................................1683
J.3 REGLER FÖR TECKEN I EN PROGRAMFIL ............................................................................1684
J.4 FELMEDDELANDE OCH KOMMENTAR .................................................................................1685

J.1 PC-VERKTYG FÖR DRIFT/REDIGERING AV


MINNESKORTSPROGRAM
Översikt
Genom användning av detta PC-verktyg kan du skapa programfil för minneskortet ("FANUCPRG.BIN")
som krävs för funktionen "Operation/redigering av minneskortsprogram".
Den maximala storleken på en programfil för minneskort är 2048 MB (2 GB). Funktionen
"Operation/redigering av minneskortsprogram" kräver det minneskort som har programfilen för
minneskort på det FAT-formaterade minneskortet.
Detta PC-verktyg kan användas på en vanlig PC med följande OS:
- Windows(R)NT4.0 Workstation (SP5 eller senare)
- Windows(R)2000 Professional (SP4 eller senare)
- Windows(R)XP Professional (SP2 eller senare)
- Windows(R)Vista Ultimate
- Windows(R)7 Professional
- Windows(R)8 Pro
Godtagbar specifikation är följande:
- Minne : 32 MB eller mer
- Hårddisk : 10 MB eller mer fritt utrymme eller mer för programfilen för minneskortet

J.1.1 Kommentarer till användningen


Före användningen av detta PC-verktyg skall du se till att det inte finns [temp]-mapp på samma plats på
detta PC-verktyg.
Mappen [temp] skapas och används som arbetsmapp av detta PC-verktyg.
Om mappen [temp] skapas skall du inte öppna den.
Mappen [temp] och de filer som är placerade i denna mapp raderas av detta PC-verktyg.

J.1.2 Lista över PC-verktygets funktioner


- Bläddra genom mapparna i minneskortets programfil
- Lägga till ett program till minneskkortets programfil genom att släppa ner programmet i detta
PC-verktyg från Utforskaren etc. (härefter nämnt "Släppa ner")
- Extrahera ett program i minneskortets programfil som en textfil i Windows filsystem genom att dra
och släppa från detta PC-verktyg till Utforskaren etc. (härefter nämnt "Dra och släppa")
- Döpa om ett program i programfilen för minneskort
- Radera ett program i programfilen för minneskort
- Skapa en ny mapp i programfilen för minneskort
- Döpa om en mapp i programfilen för minneskort
- 1674 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
B-64604SW/01 BILAGA MINNESKORTPROGRAM

- Radera en mapp i programfilen för minneskort


- Visning av ledigt utrymme i programfilen för minneskort
- Visning av sorteringslista över programfilen för minneskort

J.1.3 Förklaring av operationer


- Skärmens funktion

(1) Menyrad : Detta PC-verktygs meny visas.


(2) Trädvy : Bläddra genom mapparna i minneskortets programfil
(3) Kolumn : Attribut för varje fil eller mapp i programfilen för minneskort.
(4) Listvy : Innehållet i vald mapp visas.
(5) Statuslist : Använt och ledigt utrymme i programfilen för minneskort visas.

- Initial alternativruta

När detta PC-verktyg startar visas alternativrutan. Välj "Öppna befintlig fil" eller "Skapa en ny fil".

- 1675 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
MINNESKORTPROGRAM BILAGA B-64604SW/01

• När "Öppna befintlig fil" väljs


När man har tryckt på knappen OK visas dialogrutan "Öppna".
Välj den befintliga programfilen för minneskort.

• När "Skapa ny fil" väljs


När man har tryckt på knappen OK visas dialogrutan "Spara som".
Skapa en ny programfil för minneskort på den valda mappen.

När den nya programfilen för minneskort skapas måste följande objekt väljas:
- Mapp-/programnummer
- Programstorlek
"Mapp-/programnummer" kan väljas mellan 63 / 500 / 1000. Standardvärdet är 63.
"Programstorlek" kan väljas mellan 2 MB, 4 MB, 8 MB och Anpassat. Standardvärdet är 2 MB.

OBS!
1 När "Anpassa" storlek väljs går det att välja inom ett intervall på 2 MB till 2048
MB.
2 Även om den maximala storleken är 2048 MB blir det en liten förlust genom
systemanvändningen.
3 Antalet "Mappar" på statuslisten omfattar programfilens och mappens nummer.

När programfilen för minneskort håller på att skapas visas förloppsindikatorn. Denna förloppsindikator
visas även under Släppa ner eller Dra och släppa.
Om du trycker på knappen [Avbryt] stoppas exekveringen.
- 1676 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
B-64604SW/01 BILAGA MINNESKORTPROGRAM

- Meny
Filmeny

[Ny]
Skapa en ny programfil för minneskort.

[Öppna...]
Öppna en befintlig fil för minneskort.

[Avsluta]
Avsluta detta PC-verktyg.

Redigera-menyn

[Ny mapp]
Skapa ny mapp. Denna funktion är tillgänglig när trädvisning har valts.
Upp till sju hierarkiska nivåer är tillåtna med start från rotmappen (/ANVÄNDARE/).
/ANVÄNDARE/SÖKVÄG1/Aaa/Bbb/Ccc/Ddd/O123
1 2 3 4 5 6 7(inte mapp)

[Radera]
Radera programfiler eller mappar.
OM du raderar en mapp raderas alla mappar och programfiler i mappen.

- 1677 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
MINNESKORTPROGRAM BILAGA B-64604SW/01

[Byt namn]
Byt namn på en mapp eller fil.

OBS!
När du döper mappar och programfiler kan bara vissa tecken användas. Se
även "Regler för namngivning".

Alternativmeny

[Dölj bekräftelsemeddelande]
När följande operationer exekveras visas följande bekräftelsemeddelande innan ett
minneskortprogram ändras.

(1) Radera mappar eller programfiler


(2) Döp om mappar eller programfiler
(3) Släppa ner programfil
(4) Lägg till mapp

Om du trycker på knappen [OK] fortsätter operationen.


Om du trycker på knappen [Avbryt] avbryts operationen.

När man bockar för [Dölj bekräftelsemeddelande] på menylisten visas inte


bekräftelsemeddelandet utan operationen fortsätter direkt. Standardinställningen är att
meddelandet visas.

[Ignorera felkod]
När [Ignorera felkod] är förprickad i menylisten, kan programfilen släppas ner som innehåller
oanvändbara tecken. De oanvändbara tecknen i programfilen ignoreras och skrivs inte till
programfilen för minneskort.

- 1678 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
B-64604SW/01 BILAGA MINNESKORTPROGRAM

[Ändra arbetsmapp]

Arbetsmappen används för att temporärt spara filer som dragits och släppts. Om arbetsmappen
inte har tillräckligt fritt utrymme, kommer ingen Dra och släppa att exekveras. För att undvika
detta kan du pricka för detta alternativ och flytta arbetsmappen till ett område där tillräckligt
fritt utrymme finns. Med standardinställningen, skapas arbetsmappen [temp] på samma ställe
som PC-verktyget "FANUCPRG.exe".
Om du har ändrat standard arbetsmapp visas följande varningsmeddelande.

Om du trycker på knappen [OK] fortsätter operationen.


Om du trycker på knappen [Avbryt] avbryts operationen.
Om arbetsmappen har ändrats visas följande varningsmeddelande.

Om du trycker på knappen [OK] fortsätter operationen.


Om du trycker på knappen [Avbryt] avbryts operationen.

VARNING
1 När detta PC-verktyg avslutas raderas alla filer i arbetsmappen.
2 Använd inte filerna i arbetsmappen under exekveringen av detta PC-verktyg.
Om de används kan normal funktion inte garanteras.
Hjälpmenyn

- 1679 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
MINNESKORTPROGRAM BILAGA B-64604SW/01

[Om...]
Detta PC-verktygs versionsnummer visas.

- Musanvändning
[Släppa ner och Dra och släppa]
• Släppa ner från Utforskaren
NC-program kan läggas till genom att släppa filer inklusive NC-filerna i Listvisningsfönstret på
detta PC-verktyg från Utforskaren

NC programnamn och uppdateringstid är de samma som i Släppa-ner-filer.

Om "Oxxxxxxxx" eller "<xxxx>" finns längst upp i en fil blir dessa "Oxxxxxxxx" och "<xxxx>"
NC-programnamn. Om de inte finns blir varje filnamn NC-programnamn.

Exempel
Namn på extern fil Den externa filens topp Namn på intern fil Programnummer
O1234 N10G00 O1234 1234
O123N10G00 N10G00 O123N10G00 Inte ett O-nummerprogram
test.txt O1234N10G00 O1234 1234
test.txt <O1234> O1234 1234
test.txt <O1234N10> O1234N10 Inte ett O-nummerprogram
O1234 <O1234N10> O1234N10 Inte ett O-nummerprogram
O001234 N10G00 O1234 1234
O001234N10G00 N10G00 O001234N10G00 Inte ett O-nummerprogram
test.txt O001234 O1234 1234
test.txt <O001234> O1234 1234
test.txt <O001234N10G00> O001234N10G00 Inte ett O-nummerprogram

OBS!
1 För att benämna en programfil, se även kapitlet "Regler för namngivning av
programfiler".
2 Beträffande användbara tecken i en programfil, se även kapitlet "Regler för
tecken i en programfil".
3 Uppdateringstiden för en programfil finns från 1997 till 2037.

Detta PC-verktyg kan kontrollera innehållet i en nedsläppt programfil enligt "Regler för tecken i en
programfil". Dock kontrollerar inte detta PC verktyg grammatiken i NC-program.

Programfilen kan endast ha ett NC-program. Därför kan inte det NC-program som matats ut från
CNC-maskinen släppas ner direkt.

- 1680 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
B-64604SW/01 BILAGA MINNESKORTPROGRAM

Programexempel

Tillgängliga för Släppa-ner Ej tillgängliga för Släppa-ner

O1 <O1> % O1
G91 X10. Y10. G91 X10. Y10. O1 G91 X10. Y10.
M30 M30 G91 X10. Y10. M30
M30
% O10
G91 X10. Y10.
M30

OBS!
1 Om en programfil med samma namn finns, kan en annan programfil med
samma namn inte Släppas-ner.
2 Om fritt utrymme saknas i minneskortets programfil, kan inte en ny programfil
släppas ner.
3 Om NC-programmet inte uppfyller "Regler för namngivning av programfiler", kan
inte programfilen släppas ner.

Om filnamnet fungerar som programnamn visas "O" på den första raden på Visa lista.

• Dra-och-släppa från Listvisningsfönster


Dra-och-släppa från listvisning i detta PC-verktyg för Utforskaren är tillgänglig.

OBS!
Dra och släpp inte utanför arbetsmappen. Om den släpps utanför arbetsmappen
kan inte detta PC-verktyg fortsätta fungera normalt.

- Pop-up-meny
Pop-up-menyn visas genom att man klickar på musens högerknapp.

• Fokus på trädvisning

Om du klickar på "Ny mapp" skapas en ny mapp i den valda mappen.


Om du klickar på "Radera" raderas den valda mappen.
- 1681 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
MINNESKORTPROGRAM BILAGA B-64604SW/01

Om du klickar på "Byt namn" döps den valda mappen om.

Om du klickar på rotmappen aktiveras inte "Radera" och "Byt namn".

• Fokus på listvisning

• Om du klickar på "Radera" raderas den valda mappen eller programfilen.


• Om du klickar på "Byt namn" döps den valda mappen eller programfilen om.

- Visning av ledigt utrymme i programfilen för minneskort ("FANUCPRG.BIN")


Antal mappar som används, storleken på det utrymme som används, antal mappar som inte används och
storleken på ledigt utrymme som visas på statuslisten på skärmens nedre del.

När en programfil för minneskort skapas så skapas även två reserverade mappar. Därför är antalet mappar
som används två. Detta visar dock inte att antalet mappar som inte används minskar.

Statuslistens visning uppdateras när man skapar eller raderar en mapp, släpper ner en programfil från
Utforskaren eller raderar en programfil.

- Visning av sorteringslista över programfilen för minneskort


När man klickar på en kolumn sorteras listvisningen i programfilen för minneskort stigande eller
sjunkande med kolumnknappen.
Den inledande visningen sorteras stigande med knappen NAMN.

du klickar

- 1682 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
B-64604SW/01 BILAGA MINNESKORTPROGRAM

J.2 REGLER FÖR NAMNGIVNING


Översikt
Regler för namngivning av mappar och programfiler beskrivs på följande sätt.

J.2.1 Regler för namngivning av programfiler


Här är reglerna för namngivning av programfiler:
• Ett programfilnamn kan maximalt ha 32 tecken.
• Ett programfilnamn kan ha följande tecken.
Alfabetiska (stora och små bokstäver), numeriska tecken,
"-"(minus), "+"(plus), "_"(understreck), "."(punkt)
"." och ".." kan inte användas eftersom de är reserverade för användning av systemet.

- Filnamnet fungerar som programnummer


När filnamnet är "O"+ 1-99999999, fungerar filnamnet som programnummer.

Exempel)
"O123" Programnummer 123
"O1" Programnummer 1
"O3000" Programnummer 3000
"O99999999" Programnummer 99999999
"O0123" Programnummer 123

Filnamnet fungerar inte som programnummer, och kan släppas ner:


"ABC" Det första tecknet är inte den stora bokstaven "O".
"o123" Det första tecknet är inte den stora bokstaven "O".
"O0123XY" Tecknen som följer "O" innehåller ett alfabetiskt tecken.

Filnamnet fungerar inte som programnummer, och kan inte släppas ner:
"O123456789" De numeriska tecknen överstiger 8 siffror.

OBS!
1 Ett programfilnamn kan inte upprepas i en mapp.
2 Om programfilnamnet startar med "O" och de följande åtta tecknen alla är
numeriska tecken raderas "0" (noll) efter "O".

J.2.2 Regler för namngivning av mappar


Här är reglerna för namngivning av mappar:
• Ett mappnamn kan maximalt ha 32 tecken.
• Ett mappnamn kan ha följande tecken.
Alfabetiska (stora och små bokstäver), numeriska tecken,
"-"(minus), "+"(plus), "_"(understreck), "." (punkt)
"." och ".." kan inte användas eftersom de är reserverade för användning av systemet.

OBS!
Ett mappnamn kan inte upprepas i en mapp.

- 1683 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
MINNESKORTPROGRAM BILAGA B-64604SW/01

J.3 REGLER FÖR TECKEN I EN PROGRAMFIL


Översikt
Ord inom parentes "( )" i programfilen behandlas som kommentarer.
Märket för börja kommentar "(" kallas "Styrning av".
Märket för börja kommentar slut ")" kallas "Styrning på".
"Styrning av" och "Styrning på" måste utgöra ett par. Ordningen är 1 - "Styrning av" och 2 - "Styrning
på". Nästlade parenteser är inte tillåtna.

OBS!
1 När en programfil släpps ner, raderas blankstegskoden (0x20 SPC), tab-koden
(0x09 HT), returkoden (0x0d CR) och procentkoden (0x25 %). Om blanksteg
hittas i "styrning av" (tecken inom parentes) så raderas de inte. Om "%" hittas i
Styrning på raderas tecken mellan "%" och nästa "LF" (0x0a).
2 Inledningen i programnumret ":" förändras till "O"(O som i Oskar) samtidigt som
programfilen släpps ner.
3 Programfilen kan endast ha ett NC-program.

J.3.1 Användbara tecken i programfilen


- Användbara tecken i Styrning på

Lista över ANSI-(ASCII-)koder för användbara tecken (hexadecimalform)


Kod Tecken Kod Tecken Kod Tecken Kod Tecken
0a LF 3f ? 58 X 74 t
23 # 40 @ 59 Y 75 u
26 & 41 A 5a Z 76 v
28 ( 42 B 5b [ 77 w
29 ) 43 C 5d ] 78 x
2a * 44 D 5f _ 79 y
2b + 45 E 61 a 7a z
2c , 46 F 62 b
2d - 47 G 63 c
2e . 48 H 64 d
2f / 49 I 65 e
30 0 4a J 66 f
31 1 4b K 67 g
32 2 4c L 68 h
33 3 4d M 69 i
34 4 4e N 6a j
35 5 4f O 6b k
36 6 50 P 6c l
37 7 51 Q 6d m
38 8 52 R 6e n
39 9 53 S 6f o
3a : 54 T 70 p
3c < 55 U 71 q
3d = 56 V 72 r
3e > 57 W 73 s

- 1684 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
B-64604SW/01 BILAGA MINNESKORTPROGRAM

OBS!
I Styrning på kan inte "O", ":" och "<" användas i början av raden med undantag
av första raden.

- Användbara tecken i Styrning av (tecken inom parentes)

Lista över ANSI-(ASCII-)koder för användbara tecken (hexadecimalform)


Kod Tecken Kod Tecken Kod Tecken Kod Tecken
0a LF 3c < 55 U 71 q
20 SPC 3d = 56 V 72 r
22 “ 3e > 57 W 73 s
23 # 3f ? 58 X 74 t
24 $ 40 @ 59 Y 75 u
26 & 41 A 5a Z 76 v
27 ‘ 42 B 5b [ 77 w
2a * 43 C 5d ] 78 x
2b + 44 D 5f _ 79 y
2c , 45 E 61 a 7a z
2d - 46 F 62 b
2e . 47 G 63 c
2f / 48 H 64 d
30 0 49 I 65 e
31 1 4a J 66 f
32 2 4b K 67 g
33 3 4c L 68 h
34 4 4d M 69 i
35 5 4e N 6a j
36 6 4f O 6b k
37 7 50 P 6c l
38 8 51 Q 6d m
39 9 52 R 6e n
3a : 53 S 6f o
3b ; 54 T 70 p

J.4 FELMEDDELANDE OCH KOMMENTAR


Fel kan inträffa vid användning av detta program. Nedan förklaras möjliga felmeddelanden och
instruktioner för dessa ges.

J.4.1 Lista över felmeddelanden


När ett fel har inträffat visas felmeddelanderutan på följande sätt.

Meddelande Anmärkningar
Kunde inte öppna den fil som du Om även ett andra försök att öppna den misslyckas, kan filen vara
specificerat. skadad.
Kunde inte läsa eller skriva till den fil som du
specificerat.
Det finns inte tillräckligt med plats på Det finns inte tillräckligt med utrymme för att kunna skapa en ny
hårddisken. programfil på minneskortet, eller dra och släppa filen i en arbetsfil. I
det senare fallet, se även kapitel "Meny" [Ändra arbetsmapp]
Filnamnet är inte korrekt. Se även kapitlet "Regler för namngivning av programfiler".
Det inmatade namnet finns redan. Mata in ett annat namn.

- 1685 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
MINNESKORTPROGRAM BILAGA B-64604SW/01

Meddelande Anmärkningar
Filnamnet finns redan. Mata in ett annat namn.
Det inmatade namnet är inte korrekt. Se även kapitlet "Regler för namngivning".
Mata in ett heltal mellan 2 och 2048 Storleken på minneskortets programfil kan väljas mellan 2 Mbyte till
2048 Mbyte.
Ett ogiltigt tecken ingår i den specificerade Se även kapitlet "Regler för tecken i en programfil".
filen.
Den senaste uppdateringstiden för den Uppdateringstiden för en programfil finns från 1997 till 2037.
specificerade filen stöds inte.
Den programfil för minneskort som du Det specificerade filformatet är inte minneskortets programfil
specificerat kan inte identifieras.
Det finns inte tillräckligt med lediga mappar. Radera onödiga programfiler eller mappar.
Det finns inte tillräckligt med ledigt Radera onödiga programfiler.
programutrymme.
Mapp med fler nivåer än sju kan inte
skapas.
Rotmappen kan inte raderas.
Rotmappen kan inte döpas om.
Misslyckades med att skapa arbetsmapp. Kontrollera huruvida [temp] arbetsmappen kan skapas eller ej.
Med standardinställningen, skapas arbetsmappen [temp] på samma
ställe som PC-verktyget "FANUCPRG.exe".
Processen har avbrutits.
Den specificerade arbetsmappen hittas inte. Dra-och-släppa kan inte utföras.
Avsluta detta PC-verktyg. Och kontrollera inställningen av
Arbetsmappen i dialogfönstret Tillval.
Endast ett exemplar av detta program kan Dubbel aktivering av detta PC-verktyg kan inte exekveras.
exekveras.

J.4.2 Obs!
- Mapp- och programnummer
Mapp- och programnummer kan väljas mellan 63 / 500 / 1000.
För val av nummer 500 eller 1000 behövs tillvalet "Registrerade program expan. på minneskortet" på
CNC-sidan.

- 1686 -
K.ISO/ASCII-KOD-
B-64604SW/01 BILAGA KONVERTERINGSVERKTYG

K ISO/ASCII-KOD-
KONVERTERINGSVERKTYG
Översikt
FANUC ISO-konverteraren är ett verktyg som omvandlar en fil skapad eller externt utmatad med
ASCII-kod till ISO-kodformat.
Detta verktyg kan köras på Windows 2000, Windows XP och Windows Vista.
Detta verktyg kan användas i två lägen, CUI och GUI.
CUI
Starta den exekverbara filen från kommandoraden.

Specificera följande argument när du startar verktyget.

/c : Specificera att verktyget körs i läge för kommandorad.


Om /c utelämnas, körs verktyget i GUI-läge.
/i= : Ange namnet på en inmatningsfil att konvertera.
/o= :Ange namnet på den konverterade filen.

Exempel
C:¥>ISO_CONV.EXE /c /i=ALL-PROG.TXT /o=ALL-PROG.ISO

Flera filer kan konverteras åt gången genom att lista dem i en batchfil.

- 1687 -
K.ISO/ASCII-KOD-
KONVERTERINGSVERKTYG BILAGA B-64604SW/01

GUI
När du dubbelklickar på ikonen visas följande bildskärm, vilket låter dig välja och konvertera en fil.

Konverteringsprocedur
1. Steg 1
I [Målfil], specificera en fil som du vill omvandla.
När du klickar på knappen [Välj...▼] öppnas en filurvalsdialog där du har möjlighet att välja en fil.

2. Steg 2
När du angett filnamnet i steg 1, kan du bestämma koden för angiven fil genom att klicka på
[Filkontroll]-knappen. När du väljer fil genom att klicka på [Välj...▼]-knappen, fastställs koden
automatiskt.
Filen fastställs som en ASCII-fil, ISO-fil eller ASCII/ISO-blandad fil eller är obestämbar. I
[Meddelande], visas ett ytterligare meddelande beroende på bestämningsresultatet.
Om filen är fastställd som en ASCII/ISO-blandad fil, kan den inte konverteras, så du kan inte
fortsätta till nästa steg. [Filkonvertera]-knappen är inaktiverad och du kan inte klicka på den. Om
filen innehåller endast tecken representerade av kodvärdena gemensamma för ASCII och ISO, är
koden för filen obestämbar. Denna fil behöver inte konverteras, så [Filkonvertera]-knappen är
inaktiverad och du kan inte klicka på den.

3. Steg 3
Om du specificerar namnet på en konverterad fil och klickar på [Filkonvertera]-knappen, skapas den
konverterade filen. När originalfilen är en ASCII-fil, skapas en ISO-fil; när originalet är en ISO-fil,
- 1688 -
K.ISO/ASCII-KOD-
B-64604SW/01 BILAGA KONVERTERINGSVERKTYG
skapas en ASCII-fil.
Du kan också klicka på knappen [Välj...▼] och ange namnet på den konverterade filen från en
filvalsdialog.

Annat
Om du klickar på [Version]-knappen, visas mjukvarans versionsinformation enligt nedan.

- 1689 -
L. LISTA ÖVER FUNKTIONER
OMFATTANDE ADRESS P I
PROGRAMKOMMANDOT BILAGA B-64604SW/01

L LISTA ÖVER FUNKTIONER OMFATTANDE


ADRESS P I PROGRAMKOMMANDOT
L.1 LISTA ÖVER FUNKTIONER OMFATTANDE ADRESS P I
G-KODENS ARGUMENT
Funktionen inkluderande adress P i G-kodens argument visas nedan.

Svarvsystem
Fleroperations
Funktionsnamn G-kodsystem Referensobjekt
maskiner
A B C
Fördröjning G04 G04 G04 G04 OPERATÖRSHANDBOK (Samma som till
T/M-serien) II. PROGRAMMERING,
"MATNINGSFUNKTIONER"
G-kod förhindrar G04.1 G04.1 G04.1 G04.1 - ANSLUTNINGSHANDBOK (FUNKTION)
buffring "PROGRAMKOMMANDO"
- OPERATÖRSHANDBOK (Samma som
till T/M-serien) II. PROGRAMMERING,
"FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING"
AI-utvidgad G08 G08 G08 G08 - ANSLUTNINGSHANDBOK (FUNKTION)
förhandskontroll "STYRNING AV
(M-serien) / AI kontur MATNINGSHASTIGHETEN / STYRNING
kontroll (avancerad AV ACCELERATION OCH
förhandsgranskning INBROMSNING"
kompatibla med - OPERATÖRSHANDBOK (Samma som
kommandon) till T/M-serien) II. PROGRAMMERING,
"FUNKTIONER FÖR
HÖGHASTIGHETSBEARBETNING"
Programmerbar G10 G10 G10 G10 OPERATÖRSHANDBOK (Samma som till
datainmatning T/M-serien) II. PROGRAMMERING,
"PROGRAMMERBAR DATAINMATNING
(G10)"
Programmerbar G10 G10 G10 G10 OPERATÖRSHANDBOK (Samma som till
parameterinmatning T/M-serien) II. PROGRAMMERING,
"PROGRAMMERBAR DATAINMATNING
(G10)"
Detektering av - G26 G26 G26 - ANSLUTNINGSHANDBOK (FUNKTION)
fluktuerande "SPINDELVARVTALSFUNKTION"
spindelvarvtal - OPERATÖRSHANDBOK (Samma som
till T/M-serien) II. PROGRAMMERING,
"SPINDELVARVTALSFUNKTION"
Referenspunkt- G30 G30 G30 G30 OPERATÖRSHANDBOK (Samma som till
suppsökning T/M-serien) II. PROGRAMMERING,
"REFERENSPUNKT"
Multistegsskipp G31 G31 G31 G31 OPERATÖRSHANDBOK (Samma som till
T/M-serien) II. PROGRAMMERING,
"INTERPOLATIONSFUNKTIONER"
Skippa G31 G31 G31 G31 OPERATÖRSHANDBOK (Samma som till
momentbegränsning T/M-serien) II. PROGRAMMERING,
"INTERPOLATIONSFUNKTIONER"

- 1690 -
L. LISTA ÖVER FUNKTIONER
OMFATTANDE ADRESS P I
B-64604SW/01 BILAGA PROGRAMKOMMANDOT

Svarvsystem
Fleroperations
Funktionsnamn G-kodsystem Referensobjekt
maskiner
A B C
Kontinuerlig G31 G31 G31 G31 OPERATÖRSHANDBOK (Samma som till
höghastighetsskipp- T/M-serien) II. PROGRAMMERING,
funktion "INTERPOLATIONSFUNKTIONER"
Skippfunktionen för G31.8 - - - ANSLUTNINGSHANDBOK (FUNKTION)
EGB-axeln "AXELSTYR"
Skalindelning G51 - - - - ANSLUTNINGSHANDBOK (FUNKTION)
"PROGRAMKOMMANDO"
- ANVÄNDARHANDBOK (för M-serien)
II. PROGRAMMERING, "FUNKTIONEN
FÖR KOMPENSATION"
Polygon svarvning - G51.2 G51.2 G51.2 - ANSLUTNINGSHANDBOK (FUNKTION)
(G251) (G251) (G251) "INTERPOLATIONSFUNKTION"
- ANVÄNDARHANDBOK (för T-serien)
II. PROGRAMMERING,
"AXELSTYRFUNKTIONER"
Synkron, sammansatt G51.4, G51.4, G51.4, G51.4, - ANSLUTNINGSHANDBOK (FUNKTION)
och överlagrad G51.5, G51.5, G51.5, G51.5, "FLERKANALSTYRNING"
kontroll av G51.6, G51.6, G51.6, G51.6, - OPERATÖRSHANDBOK (Samma som
programkommandot G50.5 G50.5 G50.5 G50.5 till T/M-serien) II. PROGRAMMERING,
"STYRNINGSFUNKTION VID FLERA
KANALER"
Tilldelning av flexibel G52.1, G52.1, G52.1, G52.1, ANSLUTNINGSHANDBOK (FUNKTION)
banaxel G52.2, G52.2, G52.2, G52.2, "AXELSTYR"
G52.3 G52.3 G52.3 G52.3
Snabb G53-funktion G53 G53 G53 G53 - ANSLUTNINGSHANDBOK (FUNKTION)
"AXELSTYR"
- OPERATÖRSHANDBOK (Samma som
till T/M-serien) II. PROGRAMMERING,
"KOORDINATSYSTEM"
Arbetsstyckets G54 G54 G54 G54 - ANSLUTNINGSHANDBOK (FUNKTION)
koordinatsystem "AXELSTYR"
(G54.1) (G54.1) (G54.1) (G54.1) - OPERATÖRSHANDBOK (Samma som
till T/M-serien) II. PROGRAMMERING,
"KOORDINATSYSTEM"
Kundmakro G65, G65, G65, G65, OPERATÖRSHANDBOK (Samma som till
G66, G66, G66, G66, T/M-serien) II. PROGRAMMERING,
G66.1 G66.1 G66.1 G66.1 "KUNDMAKRO"
Exekvering av makro G65, G65, G65, G65, Makroexekverare
Anmärkning 1) G66, G66, G66, G66, PROGRAMMERINGSHANDBOK
G66.1 G66.1 G66.1 G66.1 "EXEKVERING MAKROFUNKTION"
Anmärkning Anmärk Anmärk Anmärk
1) ning 1) ning 1) ning 1)
Inmatning av malldata G65 G65 G65 G65 - ANSLUTNINGSHANDBOK (FUNKTION)
"PROGRAMKOMMANDO"
- OPERATÖRSHANDBOK (Samma som
till T/M-serien) II. PROGRAMMERING,
"INMATNING AV MALLDATA"
Balansskärning - G68 G68 G68 - ANSLUTNINGSHANDBOK (FUNKTION)
"FLERKANALSTYRNING"
- ANVÄNDARHANDBOK (för T-serien)
II. PROGRAMMERING, "BALANSSKÄR"

- 1691 -
L. LISTA ÖVER FUNKTIONER
OMFATTANDE ADRESS P I
PROGRAMKOMMANDOT BILAGA B-64604SW/01

Svarvsystem
Fleroperations
Funktionsnamn G-kodsystem Referensobjekt
maskiner
A B C
Indexering vid lutning G68.2 - - - - ANSLUTNINGSHANDBOK (FUNKTION)
av bearbetningsplan "PROGRAMKOMMANDO"
- ANVÄNDARHANDBOK (för M-serien)
II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
Indexering av lutat G68.3, - - - - ANSLUTNINGSHANDBOK (FUNKTION)
arbetsplan med "PROGRAMKOMMANDO"
verktygsaxelns - ANVÄNDARHANDBOK (för M-serien)
riktning II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
Vinklad G68.4 - - - - ANSLUTNINGSHANDBOK (FUNKTION)
bearbetningsplan "PROGRAMKOMMANDO"
indexering - ANVÄNDARHANDBOK (för M-serien)
(inkrementell II. PROGRAMMERING, "FUNKTIONER
multi-kommandot) SOM FÖRENKLAR
PROGRAMMERINGEN"
Multirepetercyklar - G70 till G70 till G72 till - ANSLUTNINGSHANDBOK (FUNKTION)
G76 G76 G78 "PROGRAMKOMMANDO"
- ANVÄNDARHANDBOK (för T-serien)
II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
Figurkopiering G72.1, - - - OPERATÖRSHANDBOK (Samma som till
G72.2 T/M-serien) II. PROGRAMMERING,
"FUNKTIONER SOM FÖRENKLAR
PROGRAMMERINGEN"
Fast cykel G74, - - - ANVÄNDARHANDBOK (för M-serien)
G76 II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
Fast cykel för slipning G75, G72, G72, G73, - ANVÄNDARHANDBOK (för T-serien)
G77, G74 G74 G75 II. PROGRAMMERING, "FUNKTIONER
G78, SOM FÖRENKLAR
G79 PROGRAMMERINGEN"
- ANVÄNDARHANDBOK (för M-serien)
II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
Fast cykel G82 till G84, G82 till G82 till G82 till - ANVÄNDARHANDBOK (för T-serien)
G85, G85, G85, II. PROGRAMMERING, "FUNKTIONER
G87 till G89 G87 till G87 till G87 till SOM FÖRENKLAR
G89, G89, G89, PROGRAMMERINGEN" och
G83.5, G83.5, G83.5, "MINNESOPERATION MED serie
G83.6, G83.6, G83.6, 10/11-FORMAT"
G87.5, G87.5, G87.5,
G87.6 G87.6 G87.6 - ANVÄNDARHANDBOK (för M-serien)
II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
Elektronisk växellåda G81 - - - ANSLUTNINGSHANDBOK (FUNKTION)
"AXELSTYR"

- 1692 -
L. LISTA ÖVER FUNKTIONER
OMFATTANDE ADRESS P I
B-64604SW/01 BILAGA PROGRAMKOMMANDOT

Svarvsystem
Fleroperations
Funktionsnamn G-kodsystem Referensobjekt
maskiner
A B C
Höghastighetscykel - G83.1 G83.1 G83.1 ANVÄNDARHANDBOK (för T-serien)
för stegborrning II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
Cykel för gängning G84.2 G84.2 G84.2 G84.2 - ANSLUTNINGSHANDBOK (FUNKTION)
med fast tapp "SPINDELVARVTALSFUNKTION"
(FS10/11-format) - ANVÄNDARHANDBOK (för T-serien)
II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
- ANVÄNDARHANDBOK (för M-serien)
II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
Cykel för G84.3 - - - - ANSLUTNINGSHANDBOK (FUNKTION)
vänstergängning med "SPINDELVARVTALSFUNKTION"
fast tapp - ANVÄNDARHANDBOK (för M-serien)
(FS10/11-format) II. PROGRAMMERING, "FUNKTIONER
SOM FÖRENKLAR
PROGRAMMERINGEN"
Styrning av konstant G96 G96 G96 G96 - ANSLUTNINGSHANDBOK (FUNKTION)
ythastighet "SPINDELVARVTALSFUNKTION"
- OPERATÖRSHANDBOK (Samma som
till T/M-serien) II. PROGRAMMERING,
"SPINDELVARVTALSFUNKTION"
Spindelindexerings- G96.1 G96.1 G96.1 G96.1 - ANSLUTNINGSHANDBOK (FUNKTION)
funktion till till till till "SPINDELVARVTALSFUNKTION"
G96.3 G96.3 G96.3 G96.3 - OPERATÖRSHANDBOK (Samma som
till T/M-serien) II. PROGRAMMERING,
"SPINDELVARVTALSFUNKTION"
Spindelstyrning med G96.4 G96.4 G96.4 G96.4 - ANSLUTNINGSHANDBOK (FUNKTION)
servomotor "SPINDELVARVTALSFUNKTION"
- OPERATÖRSHANDBOK (Samma som
till T/M-serien) II. PROGRAMMERING,
"SPINDELVARVTALSFUNKTION"
OBS 1) : Godtycklig G-kod kan väljas med följande kompileringsparameter.
- Nr. 9013 till Nr. 9022, Nr. 9034, Nr. 9045 till Nr. 9047, Nr. 9129 till Nr. 9137

- 1693 -
L. LISTA ÖVER FUNKTIONER
OMFATTANDE ADRESS P I
PROGRAMKOMMANDOT BILAGA B-64604SW/01

L.2 LISTA ÖVER FUNKTIONER OMFATTANDE ADRESS P I


M- OCH S-KODENS ARGUMENT
Funktionen inkluderande adress P i M- och S-kodens argument visas nedan.

M-kod Relaterade
Funktionsnamn Referensobjekt
format parametrar
Väntande M-koder M_P_ Nr. 8110, Nr. 8111, - ANSLUTNINGSHANDBOK (FUNKTION)
MWP(Nr. 8103#1) "FLERKANALSTYRNING"
- OPERATÖRSHANDBOK (Samma som till
T/M-serien) II. PROGRAMMERING,
"STYRNINGSFUNKTION VID FLERA KANALER"
Väntande M-koder av M_P_ Nr. 8114, Nr. 8115, - ANSLUTNINGSHANDBOK (FUNKTION)
höghastighetstyp MWP (nr 8103#1) "FLERKANALSTYRNING"
- OPERATÖRSHANDBOK (Samma som till
T/M-serien) II. PROGRAMMERING,
"STYRNINGSFUNKTION VID FLERA KANALER"
Väntar på funktion M_P_L_IP STW (Nr. 8101#1), - ANSLUTNINGSHANDBOK (FUNKTION)
genom specificering av Nr. 8110, Nr. 8111, "FLERKANALSTYRNING"
startpunkt MWP (Nr. 8103#1) - OPERATÖRSHANDBOK (Samma som till
T/M-serien) II. PROGRAMMERING,
"STYRNINGSFUNKTION VID FLERA KANALER"
(Kundmakro) M98P_ OPERATÖRSHANDBOK (Samma som till
underprogram T/M-serien) III. PROGRAMMERING,
Programslut M99P_ "PROGRAMKONFIGURATION"
Externt M198P_ SBP (nr 3404#2) OPERATÖRSHANDBOK (Samma som till
underprogramsanrop T/M-serien) III. DRIFT, "AUTOMATISKT DRIFT"
Kundmakro M_P_ MAA (nr 6009#2) OPERATÖRSHANDBOK (Samma som till
Makroanrop med M-kod T/M-serien) II. PROGRAMMERING,
(inkluderar specifikation "KUNDMAKRO"
av multipla definitioner
och speciella
makroanrop)
Exekvering av makro M98P_ Makroexekverare
Anrop underprogram PROGRAMMERINGSHANDBOK
Anrop underprogram for M_P_ "EXEKVERING MAKROFUNKTION"
användarprogram
Exekvering av makro M_P_
Makroanrop med M-kod
(inkluderar specifikation
av multipla definitioner
och speciella
makroanrop)
Flerspindel S_P_ MPP (nr 3703#3), ANSLUTNINGSHANDBOK (FUNKTION)
nr 3781 "SPINDELVARVTALSFUNKTION"

- 1694 -
B-64604SW/01 INDEX

INDEX
Anrop av underprogram med hjälp av en sekundär
<Ä> hjälpfunktion ............................................................340
Ändra arbetsstyckets koordinatsystem .........................105 Anrop av underprogram med M-kod............................338
Ändra ett ord ................................................................851 Anrop av underprogram med T-kod.............................339
ÄNDRA FILATTRIBUT .............................................893 Anropsstack (15-tums skärm) ......................................988
Ändra lösenord ...........................................................1049 ANTAL STYRDA AXLAR...........................................27
Ändra lösenord (15-tums skärm)................................1116 Användbara tecken i programfilen.............................1684
ÄNDRA MAPPATTRIBUT ........................................891 ARBETSSTYCKETS KOORDINATSYSTEM ..........102
Ändring av matningshastigheten för invändig cirkulär ARIMETISKA OCH LOGISKA OPERATIONER .....377
skärning ......................................................................84 ARITMETISK OCH LOGISK OPERATION .............301
ATTRIBUTEN ”REDIGERA AV” OCH ”VISA AV” 846
<Å> AUTOMATISK DRIFT........................................ 513,578
Återgå...........................................................................661 Automatisk hörnövermanning (M-serien)......................82
ÅTERGÅNG FRÅN LARMSKÄRMEN.....................745 AUTOMATISK INFOGNING AV
ÅTGÄRD SOM SKALL VIDTAS NÄR ETT SEKVENSNUMMER ..............................................838
PROBLEM UPPSTÅR...........................................1290 Automatisk inställning av koordinatsystem .................112
Automatisk övermanning för innerhörn (G62)...............82
<Ö> Avbryta spindelpositionering (T-serien) ......................135
Överhoppning för roterande axel .................................455 AVLÄSNING AV PARAMETRAR............................310
ÖVERMANNING SNABBTRANSPORT...................679 AXELSTYRFUNKTIONER .......................................449
ÖVERRÖR...................................................................705 Axelsynkroniseringsstyrning........................................571
ÖVERSIKT ............................. 71,408,489,874,1236,1294 AXELSYNKRONSTYRNING....................................449
ÖVERVAKNING AV VERKTYGSLIVSLÄNGDEN 170 AXLARNAS NAMN.....................................................27
Övervakningsfunktionen för återstående
verktygsnummer .......................................................189 <B>
ÖVRIGT.......................................................................385 Bakgrundsredigering ....................................................974
Bakgrundsredigering (15-tums skärmenhet) ..............1003
<Number> BEARBETNING AV MAKROSATSER ....................346
10.4" LCD CNC Visningspanel (15" LCD BEGRÄNSNINGAR.................................... 398,829,1286
CNC-verktygets Visningspanel)...............................526 BEGRÄNSNINGAR FÖR MARKÖRRÖRELSER PÅ
8.4" LCD/MDI CNC-verktygets visningspanel............525 PROGRAMREDIGERING ......................................859
Bekräftelse av datauppdatering under
<A> datainställningsprocessen .........................................723
ABSOLUT OCH INKREMENTELL
Bekräftelse av inkrementell inmatning ........................721
PROGRAMMERING...............................................118
Bekräftelse av radering av alla data .............................723
AI-UTVIDGAD FÖRHANDSKONTROLL
Bekräftelse av radering av program .............................722
(M-SERIEN) / AI
Bekräftelse av start från ett block i mitten ...................725
KONTURKONTROLLFUNKTION / AI
BEKRÄFTELSEMEDDELANDE FÖR
KONTURKONTROLLFUNKTION II (G05.1).......427
ÖVERSKRIVNING AV FILER PÅ ETT
Allmänna bildskärmsfunktioner ...................................532
MINNESKORT/USB-MINNE.................................749
ALLMÄNNA SÄKERHETSREGLER.........................s-2
BELASTNINGSMÄTARSKÄRM ............................1223
ALLMÄNT ............................................................3,9,511
BERÄKNINGSKNAPPFUNKTIONEN....................1236
ANDRA PROGRAMKOMPONENTER ÄN
BESKRIVNING AV PARAMETRAR ......................1301
PROGRAMAVSNITT .............................................214
Besläktade parametrar..................................................211
ANGE SPINDELVARVTALET MED KOD ..............125
BYTA AKTUELL MAPP............................................889
Animering ..................................................................1264
Byta batterier..............................................................1295
ANMÄRKNINGAR.....................................................397
Byta ut batterierna i en separat batterhållare..............1295
Anpassning av datavisning för verktygsförvaltning .....159
Byte av batteri för absolut programmeringens pulskoder
Anrop av ett underprogram med hjälp av en specifik
................................................................................1294
adress........................................................................341
Byte av batteri för styrenheten ...................................1293
ANROP AV EXTERNT UNDERPROGRAM (M198)590
Byte av batteriet som är inbyggt i servoförstärkaren .1296
ANROP AV EXTERNT UNDERPROGRAM MED
DATASERVERN SOM FINNS I <C>
FLERKANALSSYSTEMET....................................594 CIRKULÄR INTERPOLATION (G02, G03)................40
Anrop av underprogram med en S-kod ........................340 CNC av LCD-monterad typ .........................................832

i-1
INDEX B-64604SW/01

Cylindrisk interpolation .................................................47 Exakt stopp (G09, G61), bearbetning (G64),


CYLINDRISK INTERPOLATION (G07.1)..................47 gängskärning (G63)....................................................81
Cylindrisk interpolation med planavståndskommando ..50 Extern operatörsmeddelandehistorik..........................1210
EXTERNA I/O-ENHETER .........................................542
<D> EXTERNT UTMATADE KOMMANDON ................349
Data för övervakning av verktygslivslängden ..............171 EXTRAFUNKTION (M-FUNKTION) .......................190
Dataskärmen för varje verktyg (15-tums skärm)........1102
Dataskärmen för verktygsgeometri (15-tums skärm) .1108 <F>
Dataskydd i åtta nivåer...............................................1048 FANUC DUBBELBYTE-TECKENKODSTABELL 1580
Dataskydd i åtta nivåer (15-tums skärm)....................1114 Färginställningskärm..................................................1156
DATATYP .................................................................1553 FEL GÄNGLÄNGD ..................................................1569
DECIMALPUNKTSPROGRAMMERING .................123 FEL I RADIERIKTNINGEN VID CIRKULÄR
Definition av Kundmakroskärmen ...............................419 RÖRELSE ..............................................................1575
Definition av mallmenyskärmen ..................................417 Felmeddelande .............................................................835
DEFINITION AV SKÄRMEN ....................................416 FELMEDDELANDE OCH KOMMENTAR.............1685
DEFINITION AV VARNINGSTEXTER OCH Filformat och felmeddelanden .....................................817
OBS!-INFORMATION.............................................s-1 FLERA KOMMANDON I ETT ENDA BLOCK ........191
Delad skärm för programmappar...........................965,997 FLERKANALREDIGERINGSFUNKTION ...............874
Detaljer................................................................874,1236 FLERSTEGSSKIPP (G31) ............................................64
Detaljer om funktioner .................................................356 Förbättring av snabb programomstart för icke
DETALJRITNING OCH VERKTYGSRÖRELSE........12 bearbetande program ................................................656
DETEKTERING AV FÖRBEREDANDE FUNKTION (G-FUNKTION).......30
SPINDELVARVTALSFLUKTUATION (T-serie)..137 Förbud mot absolut inmatning med softkey-knappen ..722
DIALOGPROGRAMMERING MED FÖRDDRÖJNING/HJÄLPFUNKTION FÖR
GRAFIKFUNKTION...............................................842 ÖVERMANNING AV TID......................................679
DIAMETER- OCH RADIEPROGRAMMERING ......124 Förhållande till andra funktioner..................................746
Direktinmatning av arbetsstyckets uppmätta FÖRHÅLLANDE TILL KONVENTIONELLA
origooffsetvärde......................................................1025 FUNKTIONER ........................................................208
Direktinmatning av arbetsstyckets uppmätta Förhållande till mappar ................................................208
origooffsetvärde (15-tums skärm) ..........................1090 Förhållande till programnamn......................................209
DIREKTKOMMANDO FÖR SPINDELVARVTALET Förhindra rörelse för snabbomstart av program ...........638
(S5-SIFFRIGT KOMMANDO) ...............................125 Förinställning av arbetsstyckets koordinatsystem ........935
Distanskodad vridomkodare.........................................570 Förinställning av arbetsstyckets koordinatsystem
DISTANSKODAT LINJÄRT SKALGRÄNSSNITT ..569 (15-tums skärmenhet)...............................................945
DNC-DRIFT ................................................................583 Förinställning av arbetsstyckets koordinatsystem
DNC-operation filset ....................................................826 (G92.1) .....................................................................108
DÖPA OM EN FIL ......................................................892 FÖRKLARING............................................................408
DÖPA OM EN MAPP .................................................889 FÖRKLARING AV MDI ENHET...............................530
Dra in ...........................................................................660 FÖRKLARING AV MOMENTET..............................412
Drift............................................................................1236 Förklaring av operationer...........................................1675
Driftförfarande för fast cykel för borrning ...................664 FÖRLÄNGNING AV FUNKTIONEN
Driftmonitorskärm........................................................940 HANDHJULRETUR................................................701
Driftmonitorskärm (15-tums skärmenhet)....................949 Format..........................................................................832
DYNAMISK GRAFISK VISNING ...........................1250 Förskjutning av arbetsstyckets koordinatsystem
(T-serien)..................................................................112
<E> Frånslag........................................................................524
Eco-inställningsskärm ................................................1074 FTP-filöverföringsfunktion ..........................................823
Eco-inställningsskärm (15-tums visningsenhet).........1139 FUNKTION FÖR ÄNDRING AV
Eco-övervakningsskärm .............................................1078 SLAGLÄNGDSGRÄNSOMRÅDE.........................717
Eco-övervakningsskräm (15-tums skärm)..................1143 FUNKTION FÖR LADDNINGSKONTROLL ...........505
ENKEL BERÄKNING AV FELAKTIGA FUNKTION FÖR SKÄRMPAPPERSKOPIA.............827
GÄNGLÄNGDER .................................................1570 Funktionen aktivt slutblock..........................................669
Enkelkanalvisning ......................................................1223 FUNKTIONEN FÖR HANDHJULRETUR FÖR
Enkelt anrop (G65).......................................................319 MULTIPLA KANALER..........................................698
ENKELT BLOCK........................................................682 Funktionen för M-kodgrupp.........................................194
ERSÄTTA ORD ELLER ADRESS.............................852 FUNKTIONEN FÖR UTVIDGAD
Ersättning .....................................................................866 VERKTYGSFÖRVALTNING.................................159
FUNKTIONEN FÖR VERKTYGSFÖRVALTNING .145

i-2
B-64604SW/01 INDEX
FUNKTIONEN FÖR VERKTYGSFÖRVALTNING IN-/UTMATNING AV DATA PÅ SKÄRMEN ALL IO
MED ÖVERDIMENSIONERADE VERKTYG ......168 ..................................................................................794
FUNKTIONEN VERKTYGSVAL..............................144 In-/utmatningsformat för kompenseringsdata för
FUNKTIONER FÖR ATT FÖRHINDRA FELAKTIG stigningsfel ...............................................................765
DRIFT ......................................................................719 In-/utmatningsformat för urvalsdata för
FUNKTIONER FÖR operationshistoriksignal............................................773
HÖGHASTIGHETSBEARBETNING .....................427 Inaktivera livslängdsmätning .......................................188
FUNKTIONER FÖR LARM OCH SJÄLVDIAGNOS739 INBÄDDADE ETHERNET-FUNKTIONER ..............818
Funktioner som används när data ställs in....................719 INDRAGNING FÖR GÄNGNING MED FAST TAPP /
Funktioner som används när programmet exekveras ...724 INDRAGNING FÖR 3-DIMENSIONELL
FUNKTIONER SOM FÖRENKLAR GÄNGNING MED FAST TAPP .............................672
PROGRAMMERINGEN .........................................227 INDRAGNING OCH ÅTERSTÄLLNING AV
Funktionsknappar.........................................................533 VERKTYG........................................................ 455,657
FUNKTIONSKNAPPAR OCH Indragning och återställning av verktyg för
PROGRAMKNAPPAR............................................532 gängskärning ............................................................662
Infoga ett ord................................................................850
<G> INFOGA, ÄNDRA OCH RADERA ORD...................847
GEMENSAMT MINNE MELLAN VARJE KANAL .494 INKREMENTELL MATNING ...................................547
G-KOD FÖRHINDRAR BUFFRING..........................446 INKREMENTELLT SYSTEM......................................28
G-KODLISTA I SVARVSYSTEMET ..........................34 Inmatning av anpassad data visad som
G-KODLISTA I SYSTEMET verktygsförvaltningsdata ..........................................782
FLEROPERATIONSMASKIN ..................................31 Inmatning av anpassade data med decimalkommat .....165
GOTO-sats med hjälp av sparade sekvensnummer ......312 Inmatning av arbetsstyckets koordinatsystemdata .......769
GRAFISK FUNKTION .............................................1239 Inmatning av data för verktygsförvaltning...................774
GRAFISK VISNING .................................................1239 Inmatning av förvaltningsdata för verktygslivslängd...789
GRÄNSVÄRDEN FÖR KOMMANDON .................1567 Inmatning av gemensamma variabler för kundmakro ..767
Inmatning av kompenseringsdata för stigningsfel........763
<H> Inmatning av magasinsdata ..........................................777
HANDHJULRETUR ...................................................685 INMATNING AV MALLDATA.................................408
HANDRATTSAVBROTT ...........................................596 Inmatning av namndata för anpassade data..................780
Handrattsavbrott av konvertering av 3-dimensionellt Inmatning av namndata för spindelns väntposition......784
koordinatorsystem ....................................................601 Inmatning av namndata för status på verktygslivslängd779
HANDRATTSMATNING ...........................................548 Inmatning av offsetdata................................................759
Hantering av verktyget livslängd Inmatning av parametrar ..............................................757
(gruppredigeringsskärm) (15-tums skärm) .............1126 Inmatning av positionsdata med decimalpunkt för anpassad
Hantering av verktyget livslängd (listskärm) (15-tums data................................................................................ 785
skärm).....................................................................1123 Inmatning av program ..................................................753
Hantering av verktygets livslängd Inmatning av urvalsdata för operationshistoriksignal ..772
(gruppredigeringsskärm) ........................................1060 Inmatning av verktygsgeometridata .............................787
Hantering av verktygets livslängd (listskärm)............1057 Inmatning av verktygsoffsetdata för perifer axelstyrning
HJÄLPFUNKTION .....................................................190 ..................................................................................791
HJÄLPFUNKTION FÖR UTMATNING AV BLOCK I Inmatning och utmatning av alla program och mappar 800
MOTSATT RÖRELSE FÖR HANDHJULRETUR.698 Inmatning och utmatning av alla
Hjälpfunktionsspärr......................................................678 verktygsförvaltningsdata samtidigt ..........................814
HÖGHASTIGHETSSKIPPSIGNAL (G31) ...................65 Inmatning och utmatning av arbetsstyckets
HÖGPRECISA OSCILLATIONSFUNKTIONEN ......464 koordinatsystemdata.......................................... 769,807
HOPP OCH REPETERING.........................................311 Inmatning och utmatning av förvaltningsdata för
Hopp till programrubrik ...............................................850 verktygslivslängd .....................................................789
Hur man anger kommandomått för att flytta på Inmatning och utmatning av gemensamma variabler för
verktyget (absoluta, inkrementella kommandon) ......18 kundmakro......................................................... 767,806
Hur man visar den aktuella ändringen av Inmatning och utmatning av kompenseringsdata för
positionsvisning utan att köra maskinen...................516 stigningsfel ........................................................ 763,804
Inmatning och utmatning av O8-digit ..........................756
<I> Inmatning och utmatning av operationshistorikdata771,808
IN- OCH UTMATNING AV DATA ...........................748 Inmatning och utmatning av program ................... 753,797
In- och utmatning av offsetdata.............................759,803 Inmatning och utmatning av verktygsförvaltningsdata ......
In- och utmatning av parametrar ...........................757,801 ........................................................................... 774,809

i-3
INDEX B-64604SW/01

Inmatning och utmatning av verktygsoffsetdata för KONTINUERLIG


perifer axelstyrning...................................................791 HÖGHASTIGHETSSKIPPFUNKTION....................66
INMATNING/UTMATNING PÅ VARJE SKÄRM ...752 Kontroll av dataintervall ..............................................727
INMATNINGS-/UTMATNINGSFILNAMN FÖR Kontroll av det maximala inkrementella värdet ...........727
FLERKANALSYSTEM...........................................835 Kontroll av indataintervall ...........................................720
Inmatningsläge .............................................................865 Kontroll av verktygsbanan mellan blocken med
Inställning av funktionsnivå (15-tums skärm)............1114 slaglängdskontroll före rörelse .................................712
Inställning av skyddsnivå ...........................................1051 KONTROLL GENOM DIAGNOSVISNING..............744
Inställning av spindelpositionering/ standby-läge Kontroll genom körning av maskinen ..........................514
(vänteläge) display ...................................................163 KONTROLLFUNKTION AV PROGRAM MED HÖG
Inställning av teckenkoder ...........................................422 HASTIGHET ...........................................................683
INSTÄLLNING KONVERTERING AV 3-DIMENSIONELLT
BEARBETNINGSKVALITETSNIVÅ (M-SERIEN)443 KOORDINATSYSTEM...........................................227
Inställning och visning av KOORDINATSYSTEM ................................................98
verktygskompenseringsskärm för perifer axelstyrning Koordinatsystem på detaljritning och
................................................................................1070 CNC-programmerat koordinatsystem.........................13
Inställning och visning av KOORDINATVÄRDE OCH MÅTT...........................118
verktygskompenseringsskärm för perifer axelstyrning Kopia av programfilen med minneskortenhet ..............899
(15-tums skärm)......................................................1137 Kopiera.........................................................................867
INSTÄLLNINGAR VID STRÖMTILLSLAG, I KOPIERA/FLYTTA PROGRAM OCH MAPPAR .....896
RENSNINGSSTATUS ELLER I Kopiering och flytt mellan olika enheter......................898
ÅTERSTÄLLNINGSSTATUS ..............................1576 KRYPTERINGSNYCKLAR OCH -PROGRAM ........868
INSTÄLLNINGS- OCH SKÄRMAR..........................525 KUNDMAKRO ...........................................................245
Inställningsskärm .........................................................728 KUNDMAKRO AV AVBROTTSTYP .......................355
Inställningsskärm för arbetsstyckets KUNDMAKRO I REALTID .......................................364
förskjutningsintervall................................................737 Kundmakrovariabel......................................................375
Inställningsskärm för funktionen för åtgärdsbekräftelse729
Inställningsskärm för verktygsoffsetintervall...............730 <L>
Inställningsskärm för Y-axelns verktygsoffsetintervall735 LAGRAD SLAGLÄNGDSKONTROLL ....................706
INSTÄLLNINGSTABELLER FÖR LARMBILDSKÄRM...................................................739
STANDARDPARAMETRAR ......................................... 1554 Larmskärm ...................................................................522
INTERPOLATIONSFUNKTIONER.............................37 LÄSA OCH SKRIVA VARIABLER FÖR EN ANNAN
Interpolering av skärpunkt för cylindrisk interpolering..52 KANAL....................................................................297
ISO/ASCII-KOD- KONVERTERINGSVERKTYG..1687 LINJÄR INTERPOLATION (G01) ...............................38
LINJÄR SKALA MED DISTANSKODADE
<J> REFERENSMÄRKEN (SERIELLA) ......................574
JOGGMATNING (JOG) ..............................................545 Lista över felmeddelanden .........................................1685
Justering av bearbetningsparametrar ..........................1157 LISTA ÖVER FUNKTIONER OCH
Justering av bearbetningsparametrar (15-tums PROGRAMFORMAT............................................1558
skärmenhet) ............................................................1188 LISTA ÖVER FUNKTIONER OMFATTANDE
Justering av bearbetningsparametrar (AI kontur)1157,1188 ADRESS P I G-KODENS ARGUMENT ..............1690
Justering av bearbetningsparametrar (nano-finpolering)1163,1194 LISTA ÖVER FUNKTIONER OMFATTANDE
ADRESS P I M- OCH S-KODENS ARGUMENT 1694
<K> LISTA ÖVER FUNKTIONER OMFATTANDE
Klipp ut ........................................................................867 ADRESS P I PROGRAMKOMMANDOT ............1690
Klistra in.......................................................................867 LISTA ÖVER LARM ................................................1586
KNAPPINMATNING MED MDI AV KOMPAKT Lista över meddelanden ...............................................834
TYP ..........................................................................879 Lista över PC-verktygets funktioner ..........................1674
Knappinmatning och inmatningsbuffert.......................540 Lista över utmatningsdata ............................................833
KODER OCH RESERVERADE ORD SOM Liten MDI-enhet (ONG-knapp) ...................................529
ANVÄNDS I KUNDMAKRON ..............................349 Livslängdsförvaltningskommandon i
KOMMANDON FÖR MASKINOPERATIONER - bearbetningsprogram ................................................178
HJÄLPFUNKTION....................................................23 Lokala variabler ...........................................................377
KOMMANDOSTYRNING AV AXEL .......................386 LOKALT KOORDINATSYSTEM..............................115
Kommentarer till användningen.................................1674 LÖSENORDSFUNKTION ..........................................860
KOMPENSERINGSFUNKTIONER ...........................239
KOMPRIMERA ETT PROGRAM ..............................895 <M>
KONFIGURATION PROGRAMAVSNITT ...............216 M198 Folder Set ..........................................................826

i-4
B-64604SW/01 INDEX
MAKROANROP ..................................................318,384 OPTIMUMAL ACCELERATION/INBROMSNING
Makroanrop med en G-kod ..........................................331 FÖR STEGBORRNING ..........................................445
Makroanrop med G-kod (specifikation av flera Ordsökning...................................................................848
definitioner) ..............................................................332
Makroanrop med G-kod med en decimalpunkt <P>
(specifikation av flera definitioner) ..........................332 PARAMETRAR ........................................................1301
Makroanrop med M-kod ..............................................333 PAUS .............................................................................88
Makroanrop med M-kod (specifikation av flera PC-VERKTYG FÖR DRIFT/REDIGERING AV
definitioner) ..............................................................335 MINNESKORTSPROGRAM ................................1674
MAKROANROPSARGUMENT FÖR PERIFER AXELSTYRNING ......................................472
AXELNAMNSUTVIDGNING ................................345 PMC Axelstyrning .......................................................572
MAKROSATSER OCH NC-SATSER ........................310 POSITIONERING (G00)...............................................37
Makrovariabler i realtid (RTM variabler) ....................374 Positionsvisning i arbetsstyckets koordinatsystem.......929
MANÖVERDON .........................................................523 Positionsvisning i det relativa koordinatsystemet ........931
MANUELL ABSOLUTPROGRAMMERING PÅ OCH Precisionsspecifikation för makro relationsoperatorer .316
AV ............................................................................552 PROGRAM..................................................................206
MANUELL DRIFT...............................................511,544 Programattribut ............................................................208
MANUELL LINJÄR/CIRKULÄR INTERPOLERING556 PROGRAMHANTERING.................................... 203,881
MANUELL NUMERISKT KOMMANDO .................562 Programhantering i enbart kanalmappen......................903
MANUELL REFERENSPUNKTSUPPSÖKNING .....544 PROGRAMHANTERING I HÖG HASTIGHET........906
MANUELLT INGREPP OCH TILLBAKAMATNING666 Programhantering under kanalmappen (Path) ..............902
Mapp för anrop av underprogram/makron ...................905 Programknappar ...........................................................534
MAPPAR .....................................................................203 PROGRAMKODLISTA ............................................1555
Mappattribut.................................................................205 PROGRAMKONFIGURATION ............................24,213
MAPPHANTERING....................................................901 PROGRAMMERBAR DATAINMATNING (G10) ....401
Mappkonfiguration.......................................................203 Programmerbar datainmatning (G10) för parametrar för
MASKINKOORDINATSYSTEM.................................99 ritning av ämneskontur...........................................1273
Maskinspärr..................................................................676 PROGRAMMERBAR PARAMETERINMATNING
MASKINSPÄRR OCH HJÄLPFUNKTIONSSPÄRR 676 (G10) ........................................................................403
MATNINGSFUNKTIONER .........................................71 PROGRAMMERBAR SPEGELBILD (G50.1, G51.1)239
MATNINGSHASTIGHETINSTRUKTION PÅ Programnamn ...............................................................206
IMAGINÄR CIRKEL FÖR EN ROTATIONSAXEL85 Programskärm ..............................................................519
MATNINGS-MATNINGSFUNKTION ........................11 Programskärm för MDI-drift........................................963
MATNINGSÖVERMANNING...................................678 Programskärmen för MDI-drift (15-tums skärmenhet) 995
MAXIMAL SLAGLÄNGD ...........................................29 PROGRAMSÖKNING ................................................855
MDI-DRIFT .................................................................580 PROGRAMVERIFIERING .........................................905
METOD FÖR BYTE AV BATTERI .........................1292
MINNESDRIFT ...........................................................578 <R>
M-kod för omstart av verktygslivslängdsmätning........187 Radera alla program .....................................................858
M-KOD GRUPPERINGSFUNKTION ........................192 RADERA BLOCK.......................................................854
Modalt anrop: anrop efter rörelsekommandot (G66)....326 RADERA EN FIL........................................................893
Modalt anrop: Varje blockanrop (G66.1) .....................329 RADERA EN MAPP ...................................................891
Modalt makrokommando i realtid /Ett engångs Radera ett ord...............................................................851
makrokommando i realtid.........................................366 Radera ett program.......................................................858
Multipel sats (ZDO...ZEND sats).................................382 Radera filer i minneskortenheten .................................901
Radera flera block ........................................................854
<N> RADERA PROGRAM.................................................858
NÖDSTOPP .................................................................705 REDIGERA ETT PROGRAM.............................. 516,962
NOMOGRAFER........................................................1569 Redigera ett program (15-tums skärmenhet)................993
REDIGERA KUNDMAKRON ...................................858
<O> REDIGERA PROGRAMTECKEN .............................862
Obs!............................................................ 573,1276,1686 REDIGERING AV PROGRAM ..................................846
OBSERVERA NÄR DU LÄSER HANDBOKEN...........6 REFERENSPUNKT ......................................................90
OBSERVERA VID OLIKA DATATYPER ....................6 Referenspunkt (maskinspecifik position) .......................12
Ompositionering...........................................................661 REFERENSPUNKTSUPPSÖKNING ....................90,570
OMRÅDE FÖR VERKTYGSRÖRELSE - REFERENSTABELL FÖR TECKENKODER..........1579
SLAGLÄNGD............................................................26 Registrera, ändra och radera data för
OMSTART AV PROGRAM .......................................605 livslängdsförvaltning ................................................173

i-5
INDEX B-64604SW/01

REGISTRERING AV KUNDMAKROPROGRAM....349 Skärm för programkontroll (15-tums skärmenhet).....1001


REGLER FÖR NAMNGIVNING..............................1683 Skärm för programmapp ..............................................964
Regler för namngivning av mappar............................1683 Skärm för programmapp (15-tums skärmenhet) ..........995
Regler för namngivning av programfiler....................1683 Skärm för systemkonfiguration..................................1172
REGLER FÖR TECKEN I EN PROGRAMFIL........1684 Skärm för systemkonfiguration (15-tums skärmenhet)1203
RESTRIKTIONER .............................................353,1276 Skärm för visning av nästa block (15-tums skärmenhet)1001
Reversera redigering (Ångrafunktion) .........................866 SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP
Rita verktygsbana.......................................................1250 ................................................ 929,952,1017,1148,1210
ROTERANDE AXELÖVERHOPPNING ...................455 SKÄRMATNING ..........................................................73
ROTERING AV KOORDINATSYSTEM (G68.1, Skärmen ANIMERAD GRAFIK ...............................1267
G69.1).......................................................................240 Skärmen BANGRAFIK (VERKTYGSPOSITION)...1262
Rutin för bestämning av referenspunkt ........................569 Skärmen för övervakning av strömförbrukning .........1175
RUTINUNDERHÅLL ...............................................1289 Skärmen för verktygsgeometridata ............................1042
Skärmen GRAFISK PARAMETER (DYNAMISK
<S> GRAFIK)....................................................... 1251,1264
SÄKERHETSÅTGÄRDER ..........................................s-1 Skärmen KANALGRAFIK........................................1256
SÄKERHETSFÖRESKRIFTER FÖR DAGLIGT SKÄRMRENSNINGSFUNKTION OCH
UNDERHÅLL...........................................................s-7 AUTOMATISK SKÄRMRENSNINGSFUNKTION1221
SÄKERHETSFÖRESKRIFTER FÖR HANTERING ..s-5 SKIPPA MOMENTBEGRÄNSNING ...........................67
SÄKERHETSFÖRESKRIFTER FÖR SKIPPFUNKTION (G31) ..............................................62
PROGRAMMERING................................................s-3 SKIPPFUNKTIONEN FÖR FLEXIBEL
SÄKERHETSFUNKTIONER .....................................705 SYNKRONSTYRNING...........................................462
SÄKERHETSKOPIERING AV OLIKA SKIPPOSITION MAKROVARIABEL
DATAOBJEKT ......................................................1291 FÖRBÄTTRING ........................................................65
SAMTIDIG REDIGERING AV Skydd av olika poster för verktygsinformation med
FLERKANALSPROGRAM.....................................871 KODNCYKEL signalen...........................................167
SCHEMADRIFT..........................................................587 SLAGLÄNGDSGRÄNSKONTROLL FÖRE
SEKUNDÄRA EXTRAFUNKTIONER (B-KODER).195 RÖRELSE ................................................................710
Sekvensnummerjämförelse och sekvensstopp............1021 SNABBOMSTART AV PROGRAM ..........................621
Sekvensnummerjämförelse och stopp (15-tums skärm)1085 Snabbomstart av program för en bearbetningscykel ....642
SEKVENSNUMMERSÖKNING ................................856 Snabbomstart av program för system med flera kanaler650
Servojustering ............................................................1152 SNABBTRANSPORT ...................................................72
Servojustering (15-tums skärmenhet).........................1183 Sök ...............................................................................865
Servoparametrar .........................................................1151 Sök rad .........................................................................868
Servoparametrar (15-tums skärmenhet) .....................1182 Spara ............................................................................867
SIGNALPÅVERKAD VÄXLINGSFUNKTION AV Specialmakroanrop med M-kod ...................................336
LAGRAT SLAGLÄNGDSINTERVALL ................718 SPECIFICERING AV INDIREKT AXELADRESS ...308
Skapa............................................................................868 Specifikationsmetod.....................................................355
SKAPA EN MAPP.......................................................888 SPEGLING ..................................................................602
SKAPA PROGRAM ....................................................837 Spindelindexeringsfunktion .........................................141
SKAPA PROGRAM I DET AUTOMATISKA Spindelinställning ......................................................1153
INLÄRNINGSLÄGET (PLAYBACK)....................839 Spindelinställning (15-tums skärmenhet)...................1184
SKAPA PROGRAM MED MDI-ENHETEN ..............837 Spindeljustering .........................................................1154
SKÄRHASTIGHET - SPINDELFUNKTION ...............21 Spindeljustering (15-tums skärmenhet)......................1185
Skärm för aktuell matningshastighet ............................936 Spindelmonitor...........................................................1155
Skärm för alla positioner ..............................................934 Spindelmonitor (15-tums skärmenhet) .......................1186
Skärm för färginställning (15-tums skärmenhet)........1187 Spindelorientering........................................................133
Skärm för inställning av arbetsstyckets Spindelpositionering (serie T)......................................133
origooffsetintervall ...................................................733 SPINDELPOSITIONERINGSFUNKTION.................132
Skärm för nästa block...................................................971 SPINDELSTYRNING MED SERVOMOTOR ...........140
Skärm för övervakning av strömförbrukning (15-tums SPINDELSTYRNING MELLAN VARJE KANAL....496
skärmenhet) ............................................................1206 SPINDELVARVTALSFUNKTION (S-FUNKTION).125
Skärm för periodisk underhållning (15-tums SPIRALINTERPOLATION (G02, G03) .......................45
skärmenhet) ............................................................1196 SRAM-data och användarfiler .....................................834
Skärm för periodiskt underhåll...................................1165 Ställ in funktionsnivå .................................................1048
Skärm för programinnehåll ..........................................952 Ställa in arbetsstyckets koordinatsystem......................102
Skärm för programinnehåll (15-tums skärmenhet).......987 Ställa in ett M-kodgrupp nummer genom ett program .194
Skärm för programkontroll...........................................972

i-6
B-64604SW/01 INDEX
Ställa in ett M-kodgrupp nummer genom URVALSFUNKTION BEARBETNINGSVILLKOR .443
inställningsskärmen ..................................................192 USB-FUNKTION ........................................................829
STÄLLA IN OCH VISA DATA...........................516,908 Utmatning av allmänna variabler för kundmakron.......768
Ställa in och visa data för verktygsförvaltning...........1030 Utmatning av anpassad data visad som
Ställa in och visa data för verktygsförvaltning (15-tums verktygsförvaltningsdata ..........................................783
skärm).....................................................................1095 Utmatning av arbetsstyckets koordinatsystemdata.......770
Ställa in skyddsnivå (15-tums skärm) ........................1117 Utmatning av data för verktygsförvaltning ..................776
Ställa in skyddsnivån för byte och skyddsnivån för Utmatning av ett program ............................................754
utmatning av ett program........................................1053 UTMATNING AV EXTRAFUNKTION I RÖRLIG
Ställa in skyddsnivån för byte och skyddsnivån för AXEL .......................................................................197
utmatning av ett program (15-tums skärm) ............1119 Utmatning av förvaltningsdata för verktygslivslängd ..790
Stämpla bearbetningstid (15-tums skärmenhet) .........1008 Utmatning av kompenseringsdata för stigningsfel .......765
Stämpla bearbetningstiden ...........................................979 Utmatning av magasinsdata .........................................778
Standard MDI-enhet (ONG-knapp)..............................527 Utmatning av namndata för anpassade data .................781
Standard MDI-enhet (QWERTY-knapp) .....................528 Utmatning av namndata för spindelns väntposition .....785
Standardmappar............................................................205 Utmatning av namndata för status på verktygslivslängd780
Startkontrollsignal ........................................................724 Utmatning av offsetdata ...............................................760
STEGBORRNING MED HANDRATT.......................560 Utmatning av operationshistorikdata ...........................771
Storlek delprogramlagring / Antal registrerbara program Utmatning av parametrar..............................................758
..................................................................................211 Utmatning av positionsdata för decimalpunkt för anpassad
STRÖM PÅ/AV ...........................................................523 data................................................................................ 786
STYRDA AXLAR .........................................................27 Utmatning av urvalsdata för operationshistoriksignal..773
STYRNING AV KONSTANT SKÄRHASTIGHET Utmatning av verktygsgeometridata ............................789
(G96, G97) ...............................................................125 Utmatning av verktygsoffsetdata för perifer
STYRNING AV MAKROMMANDON I REALTID..378 axelstyrning ..............................................................792
STYRNING AV MATNINGSHASTIGHETEN............80 UTMATNINGSFUNKTION FÖR NC-DATA............830
STYRNINGSFUNKTION VID FLERA KANALER..489 Utmatningskatalog .......................................................832
SYNKRON, SAMMANSATT OCH ÖVERLAGRAD Utmatningsoperation....................................................831
STYRNING AV PROGRAMKOMMANDO (G50.4, Utmatningsskärm för alla data .....................................830
G51.4, G50.5, G51.5, G50.6 OCH G51.6) ...............450
SYNKRON/SAMMANSATT/ÖVERLAGRAD <V>
STYRNING..............................................................497 Val av en period för verktygets livslängdsräknare .......167
SYSTEMVARIABLER .................................250,372,375 Val av precisionsnivå .................................................1054
Val av precisionsnivå (15-tums skärm)......................1120
<T> VAL AV VERKTYG SOM ANVÄNDS FÖR OLIKA
TANDEMSTYRNING.................................................462 BEARBETNINGAR - VERKTYGSFUNKTION......22
TESTA ETT PROGRAM ............................................514 Välja arbetsstyckets koordinatsystem ..........................104
TESTFUNKTION........................................................676 Välja en fråndiskett som enhet .....................................886
TESTKÖRNING..........................................................681 VÄLJA ENHET...........................................................881
Textdata........................................................................833 Välja ett minneskortprogram som en enhet..................882
Textvisning...................................................................955 Välja ett USB-minne som enhet...................................887
Tillägg av arbetsstyckskoordinatsystempar (G54.1 eller VÄLJA HUVUDPROGRAM ......................................894
G54) (M-serien)........................................................110 VÄLJA PLAN..............................................................116
Tillbakadragande..........................................................660 VÄLJA STANDARDMAPP........................................892
Tillgängliga knappar ....................................................864 VÄNTANDE M-KODER AV
Tillslag .........................................................................523 HÖGHASTIGHETSTYP .........................................494
TUM/METRISK OMVANDLING (G20, G21)...........120 VÄNTAR PÅ FUNKTION GENOM SPECIFICERING
Tvåkanalvisning och trekanalvisning .........................1224 AV STARTPUNKT .................................................499
TYPER AV MAKROKOMMANDON I REALTID ...366 VÄNTEFUNKTION FÖR KANALER .......................490
VARIABLER........................................................ 245,371
<U> Variabler dedicerade till kundmakron i realtid.............372
UNDERPROGRAM (M98, M99)................................222 Varje verktygs dataskärm.................................... 168,1036
Underprogramanrop med M-kod (specifikation av flera VARNINGSLISTA....................................................1659
definitioner) ..............................................................339 Varningsmeddelande....................................................834
Uppdatering av verktygskompenseringsvärde för Varningsmeddelanden......................................... 541,1275
indragning och återställning av verktyg ...................458 Varningsvisning vid återställning under
Upprepning (WHILE-sats) ...........................................314 programkörning ........................................................728
Upprepning (ZWHILE sats).........................................381

i-7
INDEX B-64604SW/01

VÄXLA MELLAN FUNKTIONERNA Visa programnummer, programnamn och


FLERKANALSVISNING OCH sekvensnummer ......................................................1227
ENKELKANALVISNING.....................................1212 VISA PROGRAMNUMMER/NAMN,
VERKTYGSBANA I HÖRN.....................................1572 SEKVENSNUMMER, STATUS OCH
VERKTYGSFUNKTION (T-FUNKTION).................144 VARNINGSMEDDELANDE FÖR
Verktygslivslängdmätning och verktygsval .................184 DATAPROGRAMMERING ELLER
VERKTYGSRÖRELSE GENOM IN-/UTMATNING .................................................1227
PROGRAMMERING - AUTOMATISK DRIFT .....512 Visa programnumret, programnamnet och
VERKTYGSRÖRELSE LÄNGS sekvensnumret (15-tums skärmenhet) ....................1231
ARBETSSTYCKETS Visa status och varning för dataprogrammering eller
DETALJKONTURINTERPOLATION .......................9 in-/utmatning ..........................................................1228
Villkorad övergång (ZEDGE sats) ...............................380 Visa status och varning för dataprogrammering eller
Villkorlig gren (ZONCE sats) ......................................379 in-/utmatning (15-tums skärmenhet) ......................1233
Villkorligt hopp (IF-sats) .............................................313 Visa tolkade och originalprogram på samma skärm ....959
Villkorslöst hopp (GOTO-sats) ....................................311 Visning av aktuell matningshastighet (15-tums
Vinkelaxelstyrning .......................................................572 skärmenhet) ..............................................................946
VIRTUELL MDI-FUNKTIONSKNAPP...................1283 Visning av aktuell positionering ..................................520
VIRTUELL MDI-KNAPP .........................................1283 Visning av alla positioner (15-tums skärmenhet).........942
VISA ............................................................................519 Visning av anropsstack ................................................956
Visa bearbetningstid och detaljräkning ........................938 Visning av axelstatus ...................................................725
Visa den totala livslängden för verktyg av samma typ1039 VISNING AV FEM AXLAR I EN SKÄRM FÖR
Visa den totala livslängden för verktyg av samma typ 8,4-TUMS SKÄRMEN ..........................................1215
(15-tums skärm)......................................................1104 Visning av gångtid och detaljräkning (15-tums skärm)947
Visa det exekverade blocket..................................953,988 VISNING AV LARMHISTORIK................................743
Visa detaljräkning och bearbetningstid ........................522 Visning av mappträd ....................................................969
Visa listan med värdfiler ..............................................818 Visning av program som exekveras i rörelse bakåt......697
Visa mappträd (15-tums skärmenhet) ........................1001 Visning av radnummer.................................................865
Visa och byta visningsspråk.......................................1047 VISNING AV SYSTEMVARIABLER .......................297
Visa och byta visningsspråk (15-tums skärm)............1113 Visning av tolkade och originalprogram på samma
Visa och mata in inställningsdata...............................1018 skärm (15-tums skärm).............................................991
Visa och mata in inställningsdata (15-tums skärm)....1083 Visning av totala livstid för verktyg av samma typ......168
Visa och ställ in kundmakrodata i realtid ...................1178 Visning av uppdaterad modal information ...................724
Visa och ställ in magasinskärm ..................................1030 Visning och inställning av inmatning av malldata
Visa och ställa in arbetsstyckets origooffsetvärde......1024 (15-tums skärm) .....................................................1133
Visa och ställa in arbetsstyckets origooffsetvärde Visning och inställning av oscillationsskärmen .........1068
(15-tums skärm)......................................................1089 Visning och inställning av oscillationsskärmen (15-tums
Visa och ställa in data för övervakning av skärm).....................................................................1135
verktygslivslängden................................................1056 Visning och inställning inmatning av malldata ..........1066
Visa och ställa in data för övervakning av VISNINGSFUNKTIONEN
verktygslivslängden (15-tums skärm).....................1122 KANALNAMNSUTVIDGNING...........................1219
Visa och ställa in gångtid, detaljräkning och tid ........1022
Visa och ställa in gångtid, detaljräkning och tid
(15/19-tums skärm) ................................................1087
Visa och ställa in gemensamma variabler för kundmakro
(15-tums skärm)......................................................1091
Visa och ställa in gemensamma variabler för
kundmakron............................................................1026
Visa och ställa in kundmakrodata i realtid (15-tums
skärm).....................................................................1207
Visa och ställa in magasinskärmen (15-tums skärm) .1095
Visa och ställa in parametrar......................................1149
Visa och ställa in parametrar (15-tums skärmenhet) ..1180
Visa och ställa in programpanelen .............................1027
Visa och ställa in programpanelen (15-tums skärm) ..1093
Visa och ställa in skärmen för verktygsförvaltning....1031
Visa och ställa in skärmen för verktygsförvaltning
(15-tums skärm)......................................................1097
Visa programnamnet ..................................................1232

i-8
B-64604SW/01 GRANSKNINGSREGISTER

GRANSKNINGSREGISTER
Version Datum Innehåll
01 Aug., 2016

r-1
B-64604SW/01

* B - 6 4 6 0 4 S W/ 0 1 *

You might also like