Professional Documents
Culture Documents
Series 0+-MODEL F: Användarhandbok
Series 0+-MODEL F: Användarhandbok
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.
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
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.
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.
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.
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
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
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
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
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
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
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.
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
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
-6-
II. PROGRAMMERING
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT
1 ALLMÄNT
Kapitel 1, "ALLMÄNT", består av följande avsnitt:
Förklaring
Funktionen där verktyget rör sig utmed raka linjer och i bågar kallas interpolation.
Verktyg Program
G01X_Y_ ;
X_ ;
Arbetsstycke
• För svarvbearbetning
X
Verktyg Program
G01Z_ ;
G01X_Z_ ;
Arbetsstycke
Z
-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
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.
X-axel
Verktygsrör
Interpolering
else
Y-axel
a) Verktygsrörelse
längs en rak linje
b)Rörelse längs
bågen
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.
mm/min Verktyg
F
Arbetsstycke
Bord
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
• För fräsbearbetning
Referenspunkt
Verktyg
Arbetsstycke
Bord
• För svarvbearbetning
Verktygspost
Chuck 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
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
- 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.
300
Programmets Avstånd till nollpunkten av ett
origo koordinatsystem som ska upprättas
XX
- 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
- 15 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01
Y
Arbetsstyckets standardpunkt
Fast avstånd
Fast avstånd
Programmets
origo
X
Programmets origo
Jigg
Pall
Jigg
Arbetsstycke
- 16 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT
T
Följande metod används för att programmera två koordinatsystem i samma position.
40
150
- Koordinatsystem på svarv
som specificerats av CNC-
verktyget
X
Chuck
Arbetsstycke
Programmets origo Z
30
80
100
Arbetsstycke
Z
Programmets
origo
- 17 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01
- 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;
- 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
• För svarvbearbetning
Verktyg
A
X
-30.0 (diametervärde)
B
Arbetsstycke
φ60 Z
φ30
-40.0
- 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
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
- 20 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT
• 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
Exempel
M
Verktygsnummer
01
02 ATC magasin
Verktygsnummer
01 06
02 05 Verktygspost
03 04
- 22 -
B-64604SW/01 PROGRAMMERING 1. ALLMÄNT
• För fräsbearbetning
Verktyg
Spindelrotation
Kylmedel på/av
Arbetsstycke
• För svarvbearbetning
Kylmedel på/av
Chuck öppna/stäng
Arbetsstycke Spindelrotation
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
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
Blockslut
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
Normalt anges ett programnummer efter blockslutskoden (;) i programmets början och en
programslutskod (M02 eller M30) i slutet av programmet.
Huvudprogram
: Underprogram #1
:
M98P1001 O1001
:
:
:
M99
M98P1002
:
:
Underprogram #2
M98P1001 O1002
:
:
:
M99
- 25 -
1. ALLMÄNT PROGRAMMERING B-64604SW/01
Motor
Gränslägesbrytare
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
- 26 -
B-64604SW/01 PROGRAMMERING 2. STYRDA AXLAR
2 STYRDA AXLAR
Kapitel 2, "STYRDA AXLAR" består av följande avsnitt:
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).
- 27 -
2. STYRDA AXLAR PROGRAMMERING B-64604SW/01
X A 1
3:e 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.
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
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.
- 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
- 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
- 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).
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
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
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
(Startpunkt)
90°
(Slutpunkt)
Matningshastigheten är 300 grd/min
- 39 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01
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
- 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.
y x z
x Start- z Start- y Start-
punkt punkt
i k j punkt
j i k
Mittpunkt Mittpunkt Mittpunkt
- 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
<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.
- 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
- 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
(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
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
F×
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
- 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
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
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.
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.
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).
- 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.
- 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.
- 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.
- 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 ;
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
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.
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
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.
Verktyg
Y-axel Y-axel
Verktygets
centrum
Konventionell cylindrisk interpolation Cylindrisk interpolation med denna funktion
- 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.
S1
C2 Verktygets centerbana
N1 C1
Programmerad kanal
V N2
C-axel på
Y-axel cylinderytan
- 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
Verktygets centerbana
S1
S2
C2 C1
N1 C2
N2
V
N3
Programmerad kanal
C-axel på
Y-axel cylinderytan
- 54 -
B-64604SW/01 PROGRAMMERING 4. INTERPOLATIONSFUNKTIONER
Verktygets centerbana
V
S1
C1 S2
C2
N1 C1
N2
N3
Programmerad kanal
C-axel på
Y-axel cylinderytan
(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
(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
L1
V
S2
S1 N2 C1
C2
D
N3
C1 Verktygets
centerbana
N1
Programmerad kanal
C-axel på
Y-axel cylinderytan
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
(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
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
- 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
- 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
- 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
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
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
Verktygscentrum
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
- 61 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01
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
- 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
Y
100.0
Faktisk rörelse
X Rörelse utan skippsignal
X200.0
Faktisk rörelse
Rörelse utan skippsignal
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
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.
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.
Format
G31 IP ;
G31 ; Engångs-G-kod (fungerar endast i samma block som den är specificerad i)
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).
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
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".
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_
- 67 -
4. INTERPOLATIONSFUNKTIONER PROGRAMMERING B-64604SW/01
Felvärde
100.0
N1 A B C
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).
- 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
- 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
Maskinposition Fel
Koordinatorigo Stoppunkt
- 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
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
- 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
I cirkulär interpolation får man ett radiellt fel (Fig. 5.1 (c)).
Y Δ r : Fel
Programmerad kanal
Faktisk verktygsbana
0 X
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.
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.
- 73 -
5. MATNINGSFUNKTIONER PROGRAMMERING B-64604SW/01
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
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.
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
Verktyg
Arbetsstycke
Bord
- För svarvbearbetning
F Matningsmängd per minut
(mm/min eller tum/min)
VAR FÖRSIKTIG
Övermanning kan inte användas för vissa kommandon, t.ex. för gängskärning.
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)
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)
OBS!
Vid cirkulär interpolation beräknas inte matningshastigheten med hjälp av den
verkliga rörelsebanan i blocket utan från bågradien.
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
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
Exakt stopp Y
G09 G01 Y10.0 F1000.0; (1) I-position kontroll:
X2.0; (2) (2)
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
OBS!
När bit 3 (AOV) i parameter nr 8131 är 1 kan denna funktion användas.
: Verktyg
1. Rak linje till rak linje : Programmerad kanal 2. Rak linje till båge
: Verktygets centerbana
θ θ
θ
θ
- 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.
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
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.
Programmerad
kanal
Rc Verktygets
Rp centerbana
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
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
Imaginär N1 X
radie
Imaginär cirkel
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.
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
- 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
Hastighetskomponenten på
den roterande axeln är
utesluten.
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
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
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.
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
- 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.
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
- 90 -
B-64604SW/01 PROGRAMMERING 6. REFERENSPUNKT
R (Referenspunkten)
Interferens objekt
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)
- 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.
- 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
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.
- 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
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.
- 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).
- 95 -
6. REFERENSPUNKT PROGRAMMERING B-64604SW/01
- Svarvsystemets verktygsfunktioner
- Normal riktningskontroll
- Skalning
- Kompenseringsfunktion
- Koordinatsystemets rotation
- Skärstålskompensering och nosradiekompensering
- Verktygslängdkompensering
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
300
200 A (Utgångspunkten för retur till referenspunkten)
B (Mellanliggande
punkt)
500
C (Destination från
300 referenspunktsretur)
200 A (Utgångspunkten för retur till
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)
40.0
50.0
Z
Nollpunkt
Fig. 7 (b)
- 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.
T
G53 IP _ P1;
IP_ : Absolut kommando för måttord
P1 : Möjliggör den snabba G53-funktionen.
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.
Begränsning
- Avbryta kompenseringsfunktionen
När kommandot G53 specificeras skall kompenseringsfunktioner som verktygskompensering,
verktygslängdskompensering, nosradiekompensering och verktygsoffset avbrytas.
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
Y-axel
Tillfälligt inbromsning och stopp.
100
0
50 150 X-axel
- 101 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01
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.
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
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
- 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.
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
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 ;
X
40.
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).
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.
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
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
- 107 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01
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.
Maskinens nollpunkt
Manuell referenspunktsuppsökning
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
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.
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
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.
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
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.
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
- 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.
- 113 -
7. KOORDINATSYSTEM PROGRAMMERING B-64604SW/01
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
- 114 -
B-64604SW/01 PROGRAMMERING 7. 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.
G55 IP_
G56 (Lokalt koordinatsystem)
G57
G58 (G59: Arbetsstyckets
koordinatsystem 6)
(Verktygsmaskinens koordinatsystem)
Referenspunkt
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.
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
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
Y
Slutpunkt
70.0
30.0
Startpunkt
X
40.0 100.0
T
Verktygsrörelse från punkt P till punkt Q (diameterprogrammering används för X-axeln)
X Q
(400, 50)
P
(200, 450)
φ400
φ200
Z
50
450
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
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.
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
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
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
B
R2
R1
D1 D2
X-axel
D1, D2 : Diameterprogrammering
R1, R2 : Radieprogrammering Z-axel
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).
- 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:
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.
- 125 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01
OBS!
Om multispindelkontroll (spindelval baserat på adress P) är aktiverat, inaktiveras
axelspecifikation baserad på adress P. Använd parameter nr 3770 för
axelspecifikation.
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).
Fig. 9.3 (b) Exempel på arbetsstyckets koordinatsystem för styrning med konstant ythastighet
- 127 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01
Kommando G97
Angiven
Ej angiven
Den specificerade
ythastigheten Kommando för
används ythastighet
Ej angiven
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.
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.
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.
- 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)
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
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.
- 130 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)
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
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
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.
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.
- 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.
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.)
- 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°
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.
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.
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)
Ö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.
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).
<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)
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
- 139 -
9. SPINDELVARVTALSFUNKTION
(S-FUNKTION) PROGRAMMERING B-64604SW/01
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.
- 140 -
9. SPINDELVARVTALSFUNKTION
B-64604SW/01 PROGRAMMERING (S-FUNKTION)
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.
- 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)".
- 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.
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:
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.
- 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;
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
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:
- 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
T
- Kompensering av verktygsgeometri 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
- Anpassad data 0
Punkt Beskrivning
Datalängd 1 byte (bitars typ)
Giltigt dataområde 0 eller 1 på en bit-för-bitbasis
OBS!
För det maximala antalet anpassade dataposter för funktionen
verktygsförvaltning, se relevant handbok som utfärdats av maskintillverkaren.
- 148 -
B-64604SW/01 PROGRAMMERING 10. VERKTYGSFUNKTION (T-FUNKTION)
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.
Kanal 1 Kanal 2
- M/T serien
Verktygsförvaltningsdata och tabellen för kassetthantering är data som är gemensamma för M-och
T-serien.
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.
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
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)
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
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
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.
- 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
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
G10 L75 P3 ;
N_ ;
N_ ;
:
N_ ;
G11 ;
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.
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)
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 ;
G10 L77 P1 ;
N_ ;
P_ R_ ;
P_ R_ ;
;
N_ ;
P_ R_ ;
P_ R_ ;
G11 ;
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)
OBS!
Denna funktion är en tillvalsfunktion.
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.
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.
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.
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.
- 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)
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.
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.
- 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)
OBS!
Denna funktion är giltig när verktygsinformationen TIM (# 1) är inställd på 1.
- 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).
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
OBS!
När bit 0 (TLF) i parameter nr 8132 är 1 kan denna funktion användas.
Verktygsgruppnummer m
Verktygslivslängdens värde I
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).
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.
- 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.
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.
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.
Förklaring
Programformatet varierar beroende på de följande fyra drifttyperna:
- 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)
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).
- 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.
- 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.
T{{{{{{{{;
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.
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
- 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.
- 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.
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):
- 183 -
10. VERKTYGSFUNKTION (T-FUNKTION) PROGRAMMERING B-64604SW/01
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)
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.
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.
- 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.
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 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.
Förklaring
Följande M-koder har en särskild betydelse:
- 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.)
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
OBS!
Denna funktion är en tillvalsfunktion.
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.
- 192 -
B-64604SW/01 PROGRAMMERING 11. HJÄLPFUNKTION
(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
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 ;
(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
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
Börvärde Utmatningsvärde
B10 10000 (Om metrisk inmatning används och referensaxeln är IS-B.
Förstoringen är 1000.)
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
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)
- 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
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
Specificerad koordinat
Absolut koordinat när
vid G50.9-block. G50.9 exekveras.
Fig.11.5 (d)
Fig.11.5 (e)
- 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.
M98, M198
M-koder för underprogramanrop (M98, M198) kan inte kommenderas vid G50.9-block.
Larmet (PS0076) "PROGRAMNUMRET HITTAS INTE" utfärdas.
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.
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
MF<Fn007.0>
FIN<Gn004.3>
Fig.11.5 (g)
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
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
Ö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
/ (1) Rotmapp
(5) Användarmapp
USER/
PATH1/
(a) Kanalmappar (PATHn)
PATH2/
PATHn/
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
- 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.
- 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.
- Vid programnamn som inte kan hanteras som programnummer visas programnamnet.
Visningsutförandet varierar enligt bilderna nedan, beroende på programnamnets längd.
- 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.
- Automatisk drift
Huvudprogram
Ett program i önskad folder kan väljas som huvudprogrammet för automatisk drift.
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)
- 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)
- Extern datainmatning
En inställd standardmapp för förgrund genomsöks efter ett externt program.
- 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.
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
- 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
Följ riktningen på
underprogrammet
Instruktion n
Instruktion n+1
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
(KOMMENTAR)
Programavsnitt Kommentaravsnitt
M30 ;
% Programkodslut
- Konfiguration programavsnitt
Ett programavsnitt omfattar flera block. Ett programavsnitt startar med ett programnummer eller
programnamn och slutar med en programslutskod.
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").
(KOMMENTAR) Kommentaravsnitt
Programavsnitt
M30 ;
% Programkodslut
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.
- 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.
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.
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".
% TITEL ;
O0001 ;
N1 ... ;
Sekvensnummer
Programavsnitt (KOMMENTAR)
M30 ;
% Programslut
- 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.
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.)
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.
- 217 -
13. PROGRAMKONFIGURATION PROGRAMMERING B-64604SW/01
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)
- 218 -
B-64604SW/01 PROGRAMMERING 13. PROGRAMKONFIGURATION
*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
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"
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"
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"
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"
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:
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
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 ;
Underprogramnummer
Antal anrop av underprogrammet
Underprogramnamn
Antal anrop av underprogrammet
- 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 ;
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.
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 ;
- 224 -
B-64604SW/01 PROGRAMMERING 13. PROGRAMKONFIGURATION
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
OBS!
Denna funktion är en tillvalsfunktion.
- För fräsbearbetning
Z
Y
X Konvertering av tredimensionellt koordinatsystem
Z Y
Z
Z' Ytan som ska
B bearbetas
#1 #4
#2 #3
- 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
Z Z'
Z"
Y"
β
Y'
β α Y
P (x, y, z)
z
x y
O (x0 , y0 , z0 )
α
X' X"
- 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
- 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
- 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.
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
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.)
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.
- 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.
- 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.
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).
- 234 -
14. FUNKTIONER SOM FÖRENKLAR
B-64604SW/01 PROGRAMMERING PROGRAMMERINGEN
Linjär axel
(Programkoordinatsystem i 3-dimensionell
koordinatsystemkonvertering)
(Enhet: mm eller tum)
Koordinatsystemets origo
(Eller källa för programkoordinatsystem i 3-dimensionell koordinatsystemkonvertering)
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.)
- 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.
- 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"
- 238 -
B-64604SW/01 PROGRAMMERING 15. KOMPENSERINGSFUNKTIONER
15 KOMPENSERINGSFUNKTIONER
Kapitel 15, "KOMPENSERINGSFUNKTIONER", består av följande avsnitt:
60
Symmetrisk axel
50
(Y=50)
40
0
(3) (4)
0 40 50 60 100 X
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.
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.
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.
Rotations-
centrum
Rotationsvinkel
Z
- 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
(α, β)
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.
- 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.
(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
- 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
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
- 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.
N3 G68 R-30000 ;
N4 Z3000 ;
N5 G03 U1000 R1000 ;
N6 G01 Z1000 ;
N7 U-1000 ;
N8 G69.1 G40 X0 Z0 ;
30°
(0, 0)
Verktygsbana
- 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.
OBS!
När bit 6 (NCV) i parameter nr 8135 är 0 kan den allmänna variabeln
#150~#199, #550~#999 användas.
- 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
(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)
- 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 [ ]".
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.
- 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
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
- 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
- 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).
- 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).
- 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).
- 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).
- 261 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01
- Ö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
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.
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
<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);
- 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);
- 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
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]]
<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]]
- 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.
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]]
- 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]]
- 271 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01
- 273 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01
(*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
- 274 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
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
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;
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.
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.
#3005
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
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.
- 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
- 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
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.
- 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.
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.
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
- 285 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01
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.
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.
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.
- 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.
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
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
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
Axelnummer: 1 till 20
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".
- 292 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
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.)
OBS!
Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
- 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
- 294 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
OBS!
Om variabler som överstiger antalet styrda axlar specificeras utlöses larm
(PS0115) "ILLEGALT VARIABEL NUMMER".
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
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.
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.
- 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
- 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
- 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
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
- Övriga (#8570)
Systemvariabelnummer Attribut Beskrivning
#8570 R/W Växling av P-KOD-variabler/systemvariabler (#10000 eller högre)
<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.
- 301 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01
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.
- 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.
- 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.
- 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
- 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".
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.
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".
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[ ].)
(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
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
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
- 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)
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.
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
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.
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.
IF[<villkorligt uttryck>]THEN
Om det programmerade <villkorsuttrycket> inträffar (sant) exekveras en makrosats efter THEN.
Endast en enstaka makrosats exekveras.
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
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
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
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
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.
- 318 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
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
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.
(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)
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
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)
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
- 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.
#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
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)
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 ;
- 325 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01
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.
Exekveringsordningen för programmet ovan (block som inte innehåller rörelsekommando utelämnas)
- 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
Punkt Z
Z
- Anropsformat
G66 P9110 Zz Rr Ff Ll ;
- 327 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01
Exempelprogram
T
Detta program gör ett spår på en angiven position.
- Anropsformat
G66 P9110 Uu Ff
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.
- 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.
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
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.
- 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.
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.
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.
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
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.
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.
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
O0001 ; O9020 ;
: :
T123 M50 ; :
: :
M30 ; M99 ;
Parameter nr 6080=50
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
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
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.
- 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
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.
O0001 ; O9000 ;
: :
T23 ; :
: :
M30 ; M99 ;
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.
O0001 ; O9029 ;
: :
S23 ; :
: :
M30 ; M99 ;
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.
- 340 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
O0001 ; O9028 ;
: :
B23 ; :
: :
M30 ; M99 ;
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.
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
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.
- 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
- 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.
- 343 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01
- 344 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
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
(Variabel)
#1: 10.0
#2: 20.0
#25: 30.0
#21: 40.0
#3: 50.0
#22: 60.0
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
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
(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).
- 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
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
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.
- 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.
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.
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) (;)
Variabel
Tecken
- 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:
- 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.
- 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
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 *
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
- 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".
(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
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;
- 357 -
16. KUNDMAKRO PROGRAMMERING B-64604SW/01
Exekvering pågår
Normalt program
Exekvering pågår
Kundmakroavbrott
Normalt program
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
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
Statustriggad användning
Exekvering av avbrott
Flanktriggad användning
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 ;
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.
- 360 -
B-64604SW/01 PROGRAMMERING 16. KUNDMAKRO
{ΔΔΔΔ
(Utan P-specifikation)
Modal information förblir
oförändrad före och efter M99 (Pxxxxxxxx) ;
avbrottet.
(Med P-specifikation)
Nxxxxxxxx ;
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
Verktygets
Avbrott utlöst centerbana
B
A’
Offsetvektor
Programmerad verktygsbana
- 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:
Ö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
Signal
Fig. 17 (a) Signal och operation på en perifer axel under bearbetning (exempel)
<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
X-koordinat 30 50 80
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.
- 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.)
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.
Å 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.
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;
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
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.
Exempel 1)
Prioritet av modala RTM-kommandon
O0001 ;
//1 #RV[0] = 1 ;
//3 #RV[0] = 3 ;
//2 #RV[0] = 2 ;
M02;
- 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;
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
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.
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
- 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.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
När du skriver till en signal, göra variabeln oskyddad på skärmen för PMC-signalskyddet (beskrivs
senare) i förväg.
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.
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
%
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
%
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
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.
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
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]] ;
- 377 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01
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.
- 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 '*'.
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
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 ;
- 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 ;
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 ;
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 ;
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 ;
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).
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ä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
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".
- 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.
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 ;
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.
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
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.
I detta exempel, sätt in G04 ; blocket mellan en #100=#100 och och SLUT1,.
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.
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.
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.
- 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.
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.
OBS!
Framförhållning av acceleration/inbromsning före interpolering är ogiltig.
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.
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.
- 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.
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 %.
- 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.
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.
- 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.
- Övrigt
För axeln som styrs av en RTM-sats kan funktionerna för PMC axelstyrning inte användas.
- 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.
- 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.
- 399 -
17. KUNDMAKRO I REALTID PROGRAMMERING B-64604SW/01
- 400 -
18. PROGRAMMERBAR
B-64604SW/01 PROGRAMMERING DATAINMATNING (G10)
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.
- 401 -
18. PROGRAMMERBAR
DATAINMATNING (G10) PROGRAMMERING B-64604SW/01
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.
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.
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.
- 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)
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.
- 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 ). )
- 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
- 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
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
- 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
- 411 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01
1 Tryck på funktionsknappen .
2 Tryck på nästa menyknapp .
3 Tryck på softkey-knapp [MÖNSTERMENY].
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.
- 412 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA
- 413 -
19. INMATNING AV MALLDATA PROGRAMMERING B-64604SW/01
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
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
- 416 -
B-64604SW/01 PROGRAMMERING 19. INMATNING AV MALLDATA
Mallnamn
- 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.
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
Kommentar
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.
- 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.
Kommentaren visas i den ordning som anges av programmet som Fig. 19.4.2 (b).
Blocket är anordnat i en definierad ordning.
- 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.
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
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
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:
- 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
- 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.
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)
- 430 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING
T1low
Låg specificerad
matningshastighet Tid
T2 T2
Fig.20.1 (d)
Specificerad
matningshasti
ghet
Tid
T1 T1
T2
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 (g)
- 432 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING
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
Fig.20.1 (h)
- 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 )
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
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 )
Fig.20.1 (k)
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)
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.
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
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.
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
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:
- 440 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING
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;
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
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.
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.
- 444 -
20. FUNKTIONER FÖR
B-64604SW/01 PROGRAMMERING HÖGHASTIGHETSBEARBETNING
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
- 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
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.
- 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.
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.
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.
- 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.
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.)
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.
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.
- 451 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01
- 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.
- 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
- 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.
- 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
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.
- 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.
- 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.
- Å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.
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
Indragningspunkt
Om TNR=0
1.Indragning
4.Ompositionering
Fig.21.4.1 (a)
- 459 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01
Manuell indragningspunkt
Indragningspunkt 3.Återställning
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
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.
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
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
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
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.
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).
⎛ 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
- 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
- 466 -
B-64604SW/01 PROGRAMMERING 21. AXELSTYRFUNKTIONER
Avbryt Punkt R
Övre dödpunkt
(ii)
Mittpunkt
(i)
Nedre dödpunkt
(i)
Mittpunkt
(ii)
Övre dödpunkt
Punkt R
I händelse av upphävande av signal *CHLD eller avbrott med OT-larm flyttas oscillationsaxeln till
punkten R omedelbart.
- 467 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01
- 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
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
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
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
Ny nedre dödpunkt
Verktyget rör sig först till den övre dödpunkten och därefter till den nya nedre dödpunkten.
- 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.
- 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.
- Fast cykel
Specificera inte fast cykel när oscillation utförs.
- Rotationsaxel
Oscillationsoperation kan inte användas med en rotationsaxel (typ-A).
- 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.
- 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.
Mittpunkt mellan
övre och lägre dödpun
kten (Z87.5)
Matningshastighet
(k = 1.0 (100%))
F = 3000.0 [mm/min]
F = 0.0 [mm/min]
F = -3000.0 [mm/min]
- 471 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01
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
- 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
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.
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
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
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.
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
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)
- 477 -
21. AXELSTYRFUNKTIONER PROGRAMMERING B-64604SW/01
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.
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)
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.
Å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.
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.
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.
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.
(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.
[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.
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".
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".
- 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.
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.
OBS!
Inställningsskärmen för förskjutning av arbetsstyckes koordinatsystem visas inte
i 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.
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.
Övervakning av verktygslivslängd
Övervakning av verktygslivslängd kan inte tillämpas på axeln som styrs av vinkelaxelstyrningen.
Ö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.
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.
- 488 -
22. STYRNINGSFUNKTION
B-64604SW/01 PROGRAMMERING VID FLERA KANALER
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.
Program
Program
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.
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.
- 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)
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.
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
- 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
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
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.
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
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
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
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
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
- 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)
- 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.
Arbetsstycke 1
Z1 Z2
Revolvertorn
1 X2
Bearbetning i enlighet med
ett program för kanal 2
- Ö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)
Arbetsstycke 1
Z1 X2
Revolvertorn
2
Z2
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
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.
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.
Startpunkt som
Absolut koordinatvärde när
kommenderas av
en väntande M-kod
programmet.
exekveras.
(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)
Obs!
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.
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
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.
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
Exempel)
Axeln A är rotationsaxeln och rörelsemängden per rotation är 360.000
(Parameter (Nr.1260)=360.000)
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
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.
- 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
- 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.
- 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:
Referenspunkt
Verktyg
Maskinens manöverpanel
- 511 -
1. ALLMÄNT DRIFT B-64604SW/01
Manuell
pulsgenerator
Verktyg
Arbetsstycke
01000 ;
MST;
G92 X ; Verktyg
G00 ;
G01 ;
:
:
:
- 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
- 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
- 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.
O1001
G92 Automatisk
drift
Cykelstart Start
Stopp orsakad
Programstopp av program
Programslut
- 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
- 514 -
B-64604SW/01 DRIFT 1. ALLMÄNT
Verktyg
Bord
- Ö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
Cykelstart Cykelstart
Verktyg
Arbetsstycke
Stopp
Verktyg
Arbetsstycke
Verktyget förblir inaktivt, och endast de
positionsvisningarna av axlarna förändras.
- 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".)
Bildskärm
Visar data
Inställning av data
- 516 -
B-64604SW/01 DRIFT 1. ALLMÄNT
Förklaring
- Offsetvärde
Bildskärm
Visning
Nycklar
CNC-verktygets minne
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
- 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
CNC-verktygets minne
Inställning
Operativa
funktioner
- 518 -
B-64604SW/01 DRIFT 1. ALLMÄNT
Inhibering av
registrering/modifiering
Maskinens
manöverpanel
Offsetvärde
Offsetvärde Nyckel för
Parametrar Signal dataskydd
Inställningsdata
Nycklar
CNC-verktygets minne
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
- 519 -
1. ALLMÄNT DRIFT B-64604SW/01
Arbetsstyckets koordinatsystem X
- 520 -
B-64604SW/01 DRIFT 1. ALLMÄNT
- 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.
- 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.
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.
- 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
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
Skärm (LCD)
PCMCIA-port
Vertikala
programknappar
USB-port
Softkey-kn
- 526 -
B-64604SW/01 DRIFT 2. MANÖVERDON
Redigeringsknappar
ALT-knappen
TABB-knappen
Redigeringsknappar
Skiftknapp Inmatningsknapp
AUX-knapp
CTRL-knappen
ALT-knappen
TABB-knappen
- 527 -
2. MANÖVERDON DRIFT B-64604SW/01
Hjälpknapp Funktionsknappar
Återställning
Adresstangenter
Numeriska tangenter
Växlingsknapp
versaler/gemener
AUX-knapp
CTRL-knappen
Skiftknapp
ALT-knappen Inmatningsknapp
TABB-knappen
- 528 -
B-64604SW/01 DRIFT 2. MANÖVERDON
Hjälpknapp
Sidknappar
(Sidknappar) Återställningsknapp
Redigeringsknappar
Markörtangenter
Hjälpknapp
Sidknappar
(Sidknappar) Återställningsknapp
Redigeringsknappar
Markörtangenter
- 529 -
2. MANÖVERDON DRIFT B-64604SW/01
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).
>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.
- 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.
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
Horisontell programknappar
I denna handbok förutsätter beskrivningarna nedan en 10,4 tum LCD-display med 12 programknappar.
- 531 -
2. MANÖVERDON DRIFT B-64604SW/01
Exempel 1)
Omkopplingsknapp operation
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).
Exempel 2)
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.
- 532 -
B-64604SW/01 DRIFT 2. MANÖVERDON
Exempel)
- Bildskärmsknappar för val av kapitel
- Förra menyn
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:
- 533 -
2. MANÖVERDON DRIFT B-64604SW/01
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:
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)
- 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.
eller
MASKIN
NIVÅ
eller
KVALITETS
VAL
VTLIVSL (OPRT) +
Sida 6
- 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)
- 537 -
2. MANÖVERDON DRIFT B-64604SW/01
ID-INF (OPRT) +
Sida 11
- 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
USB FL-net +
Sida 3
LOG 2CH
- 539 -
2. MANÖVERDON DRIFT B-64604SW/01
Grafikskärm
Softkey-knapparna för val av kapitel som tillhör funktionsknappen och varje skärms funktion
beskrivs nedan.
Inmatningsbufferten
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
- 541 -
2. MANÖVERDON DRIFT B-64604SW/01
- 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
- 543 -
3. MANUELL DRIFT DRIFT B-64604SW/01
3 MANUELL DRIFT
MANUELL DRIFT består av följande operationer:
Referenspunkt
Inbromsningspunkt
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
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.
- 545 -
3. MANUELL DRIFT DRIFT B-64604SW/01
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
- 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).
- 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).
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
- 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.
Snabbtran
sporthastig
het
A C
t
- 549 -
3. MANUELL DRIFT DRIFT B-64604SW/01
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.
m
A+B=k⋅m
Pulser över (k⋅m) ignoreras
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.
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
Y-axel
P2 Manuell drift
P1 X-axel
O
Koordinaternas värden ändras med antalet
manuella operationer.
Y2
Y1
P2
O2 P1
X2
O1 X1
Koordinaterna ändras inte.
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.
- 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
(200.0 , 225.0)
(150.0 , 200.0) (300.0 , 200.0)
Manöverställare
PÅ
(200.0 , 150.0) Manöverställare
(150.0 , 125.0) AV
Manuell drift
Matningsuppehåll för
stoppunkt
X
(200.0 , 225.0)
(150.0 , 200.0) (300.0 , 200.0)
Manöverställare
PÅ
(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
- 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
Manuell drift
Skärkanalen
Programmerad kanal
- 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
Programmerad
Skärkanalen efter kanal(absolut
manuell drift kommando)
Skärbana före
manuell drift
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
Arbetsstycke
Arbetsstycke
Werktyg Werktyg
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).
- 557 -
3. MANUELL DRIFT DRIFT B-64604SW/01
Linjär matning
Specificerade cirkel
Cirkulär matning
- 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.
- 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).
- 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
- Inkrementell matning
Denna funktion är ogiltig för den inkrementella matningen.
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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).
OBS!
Denna funktion är en tillvalsfunktion.
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.
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.
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.
- 565 -
3. MANUELL DRIFT DRIFT B-64604SW/01
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.
OBS!
1 Anrop av underprogram kan inte utföras med T-koder.
2 I svarvsystem, verktygkompensering från T-kodkommandon utförts inte.
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.
- 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
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.
- 568 -
B-64604SW/01 DRIFT 3. MANUELL DRIFT
10.02 10.04
20.02
20.00 20.00
OBS!
Denna funktion är en tillvalsfunktion.
ZRN
+J1
Referensmärke
ZRF1
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.
- 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.)
- 571 -
3. MANUELL DRIFT DRIFT B-64604SW/01
Skaldelningens ände
Referensmärke
Huvudaxel
Slavaxel
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".
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”.
(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
(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
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
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
Amp Bord
+J1
Referensmärke
ZRF1
Matningshas
FL hastighet
tighet
- 575 -
3. MANUELL DRIFT DRIFT B-64604SW/01
- 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
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.
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).
- 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.
- 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.
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
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.
- 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.
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.
- 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.)
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
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.
- 585 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01
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).
- 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.
- 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.
- Under flerkanalsstyrning
Schemaläggningsfunktionen kan inte användas av flera kanaler samtidigt.
- 589 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01
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
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:
- 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
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.)
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".
Kanal 1 Kanal 2
Anropskommando av Anropskommando av
externt underprogram externt underprogram
Anropskommando av externt
underprogram kan användas
samtidigt från flera kanaler.
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.
- 594 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
Dataserver
Kanal 1 Kanal 2
: :
N100 G01 O1000; N200
F3000.0 ; : G17 O2000
N110 : G02
M198 M99; ; ;
P1000 N210 :
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
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.
- 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)
(Verktygsmaskinens koordinatsystem)
- 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.
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.
För att välja "Radera alla axlar" eller "Radera valfri axel", utför förfarandet nedan.
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.
- 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.
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.
Y Y
X' Y'
X X
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
Matningshastigheten som överlagras längs läget 3-dimensionell koordinatkonvertering överstiger inte den
maximala skärhastigheten för varje axel.
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
- 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.
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.
・ 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.
- Högprecis oscillationsfunktion
Försök aldrig tillämpa spegelbilden på oscillationsaxeln.
- Manuellt sifferkommando
En spegelbild kan inte användas i riktningen för en specificerad axiell rörelse.
- 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.
Återgång
Omstartposition
Å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.
[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.
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]
- 606 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
5 Sökning sker efter sekvensnumret och programomstartsskärmen visas på LCD-skärmen.
- 607 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01
[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.
Blocknummer
5 Sökning sker efter blocknumret och programomstartsskärmen visas på LCD-skärmen.
- 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 ;
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].
- 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.
• 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.
- 611 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01
Tryck på softkey-knappen [(OPRT)] och tryck sedan på nästa menyknapp. Soft key-knappen [SET
MV.AX] visas.
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
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.
- 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.
(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.
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
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.
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.
- 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
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
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
• 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
- 622 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
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
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
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.
- 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↓].
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
- 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.
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 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.
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.
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
- Exekveringsmakro (makroexekvering)
Ett program kan inte startas om från ett block i en exekveringsmakro.
- 631 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01
- Å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”.
- 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.
- 633 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01
- 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
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.
N130
N140
Z
Y N150
- 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 (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
• 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)
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
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
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].
- 643 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01
3. Listskärmen för omstart visas på CNC Tryck sedan på softkey-knappen [BEARB. CYKEL].
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.
- 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.
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:
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.
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.
2 Färgnummer som anges på skärmen för färginställning på CNC används för att
förhandsvisa färger.
- 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]
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]
- 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
- Varning
Relaterade varningsmeddelanden listas nedan.
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
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.
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.
- 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.
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
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.
- 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.
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.
- 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.
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.
- 655 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01
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.
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
- 656 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
OBS!
Denna funktion är en tillvalsfunktion.
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
ERKTYGSIN V-T.
DRAGNING RETUR
A
N30
• 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
• 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
- 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.
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.
- 661 -
4. AUTOMATISK DRIFT DRIFT B-64604SW/01
- 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
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.
d
a
Indragningsposition
Indragnings-
avstånd
c A
b
(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.
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
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):
N1
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
- 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.
N2
N1 Punkt A
Återgång (Icke-linjär
interpolation)
Punkt B
N2
N1 Punkt A
- Å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.
- 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.
- 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.
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
OBS!
Denna funktion är en tillvalsfunktion.
nästa block
- 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_ ;
- 670 -
B-64604SW/01 DRIFT 4. AUTOMATISK OPERATION
N10 N20
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)
OBS!
T
1 Återdragning för gängning med fast tapp är en tillvalsfunktion.
- 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 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.
X
Y
Verktyg Z . . . . . . .. .
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.
- 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".
- 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.
Arbetsstycke
Ö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.
- 678 -
B-64604SW/01 DRIFT 5. TESTFUNKTION
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
OBS!
Denna funktion är en tillvalsfunktion.
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
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.
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.
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
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
Verktyg
Stopp Stopp
Cykelstart
Arbetsstycke
Stopp
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.
<2>
<6>
Snabbtransport
<3> Skärmatning
<5>
<4>
OBS!
Denna funktion är en tillvalsfunktion.
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
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.
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.
- 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
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.
- 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.
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
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.
- 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.
- 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
"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
N6
N8
N7
T22-utmatning
N6
N8
N7
T22-utmatning T33-utmatning
Fig. 5.8 (a)
- 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.
- 691 -
5. TESTFUNKTION DRIFT B-64604SW/01
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.
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.
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.
- 693 -
5. TESTFUNKTION DRIFT B-64604SW/01
Framåtrörelse
(1)G53 X0 Z0
M3 S100 F1.
Blocket av (2) rörelser med M3 S100 F1.
[Bakåtrörelse]
(1)G53 X0 Z0
M5 S0 F1.
Blocket av (2) rörelser med M5 S0 F1.
The routeför
Sträckan ofrörelse
forwardframåt
movement
X Sträckan
The routeför
of rörelse bakåt
backward movement
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.
- 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.
- 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.
- 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.
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
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.
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)
- 697 -
5. TESTFUNKTION DRIFT B-64604SW/01
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.
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.
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
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.
STEG1
Kanal1 Blockera som förbjuder en
riktningsändring STEG2
STEG3
STEG4
STEG5
STEG1
Kanal2
STEG2
STEG3
STEG4
STEG5
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’
- 700 -
B-64604SW/01 DRIFT 5. TESTFUNKTION
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.
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 %)
- 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.
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.
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
- 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.
- 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.
Lagrad slaglängdskontroll 3
Lagrad
slaglängds
kontroll 2
Lagrad slaglängdskontroll 1
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.
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)
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.
- 708 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER
• För fleroperationsmaskiner
B
Verktygets position efter
referenspunktsretur
b
Områdets gränser
A
a
• För svarvsystem
A
Verktygets position efter
referenspunktsretur
Det förbjudna områdets gränser
Gränsvärden som inte har någon funktion skall förläggas utanför rörelseområdet.
- 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.
- 709 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01
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.
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)
Slutpunkt
Startpunkt
Slutpunkt
- 710 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER
VARNING
Exempel 2)
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.
- Cylindrisk interpolation
I cylindriskt interpolationsläge görs ingen kontroll.
- Polär koordinatinterpolation
I läget polär koordinatinterpolation 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.
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
- 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.
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
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
- 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
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
<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.
Maskinspärr
För axeln som befinner sig i status maskinspärr när blocket startas, utförs ingen kontroll av verktygsbanan
mellan block.
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
#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.
- 717 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01
OBS!
Denna funktion är en tillvalsfunktion.
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.
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.
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.
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.
- 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.
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 (;).
- 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.
- 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.
- 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
- 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.
- 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
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.
- 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.
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.
- 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.
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
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.
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”.
- 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.)
- 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
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
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
- 730 -
B-64604SW/01 DRIFT 6. SÄKERHETSFUNKTIONER
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.
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
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).
OBS!
Radieobjekten visas inte när nosradiekompensering inte är tillgängligt (bit 7
(NCR) i parameter nr 8136 är 1).
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”.
- 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.
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.
- 735 -
6. SÄKERHETSFUNKTIONER DRIFT B-64604SW/01
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
- 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
- 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.
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.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.
- 739 -
7. FUNKTIONER FÖR LARM OCH
SJÄLVDIAGNOS DRIFT B-64604SW/01
- Visa en larmskärm
Ibland visas texten ALM i nedre delen av skärmen utan att en larmskärm visas.
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.
- 741 -
7. FUNKTIONER FÖR LARM OCH
SJÄLVDIAGNOS DRIFT B-64604SW/01
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
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.
- 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)
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.
(Exempel)
Förekomst av
ett larm
Rensning av
larm
OBS!
Även om larm rensas när larmskärmen inte visas, ändras inte den aktuella
skärmen.
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å
- 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.
(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
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.
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.
- 750 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
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
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.
- 753 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
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.
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.
- 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.
- 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.
- 757 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
- 758 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
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:
- 759 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
- 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.
- 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.
OBS!
Inmatningsformatet och utmatningsformatet är inte beroende av G-kodssystem
A/B/C.
- 762 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
%
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.
- 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
- 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
% ; ................................................................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.
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.
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.
- 769 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
- 770 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
- 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].
- 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
- Format
Urvalsdata för operationshistoriksignalen matas ut i följande format:
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.
Exempel
% ; ......................................................Postens början
N01 L01 G00043 Q00100111;
N02 L01 F00001 Q00000001;
:
N60 L00 P00000 Q00000000;
% ........................................................Slutet av posten
- 774 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
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.
- 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.
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.
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.
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.
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.
- 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].
- 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].
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.
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.
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
- 789 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
OBS!
Innan förvaltningsdata för verktygslivslängden matas in, raderas alla
förvaltningsdata för verktygslivslängden.
- 791 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
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.
- 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.
- 793 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
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.
Följande steg för val av data från skärmen ALL IO kommer att förklaras för varje typ av data.
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:
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:
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
- 799 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
- 800 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
- 802 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
- 803 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
- 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.
- 805 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
- 806 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
- 807 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
- 808 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
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.
- 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].
- 813 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
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.
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.
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
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.
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
- 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.
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
- 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.
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
DNC
Specificerar filen för vilken DNC-operation ska utföras när DNC-operation från inbäddat Ethernet är
giltig.
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.
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].
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].
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
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].
- 826 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
Förklaring
- Start-/annulleringsmetoder
Skärmpapperskopiefunktionen startas genom att hålla knappen nedtryckt under fem sekunder.
- 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 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.
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.
- 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.
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)
Utmatningsfilens namn
Filnamnet blinkar.
Förloppsfält
Visar förloppsrapporten för utmatningen.
- 831 -
8. IN- OCH UTMATNING AV DATA DRIFT B-64604SW/01
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
- 832 -
B-64604SW/01 DRIFT 8. IN- OCH UTMATNING AV DATA
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.
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
OBS!
De olika sorterna av utmatningsanvändarfiler beror på inställningsalternativet.
- 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.
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.
- 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.
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
Redigera
Hantering
Utmatning Exekvering
- 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
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.
- 838 -
B-64604SW/01 DRIFT 9. SKAPA PROGRAM
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.
- 839 -
9. SKAPA PROGRAM DRIFT B-64604SW/01
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
O 1 2 3 4
Den här operationen matar in programnummer O1234 i minnet.
Tryck sedan på följande knappar:
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.
- 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
- 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.)
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
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
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
Hantering
Utmatning Exekvering
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].
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.
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.
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
- 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.
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.
- 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].
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].
Z1250.0 söker/avsöker.
- 850 -
B-64604SW/01 DRIFT 10. REDIGERING AV PROGRAM
2 Mata in T 1 5 .
3 Tryck på redigeringstangenten eller .
T15 infogas.
T15 söker/avsöker.
2 Mata in M 1 5 .
3 Tryck på redigeringsknappen .
- 851 -
10. REDIGERING AV PROGRAM DRIFT B-64604SW/01
X100.0 söker/avsöker.
2 Tryck på redigeringstangenten .
X100.0 raderas.
- 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
3 Tryck på redigeringsknappen .
N01234
söker/avsöker.
2 Tryck på knappen .
3 Tryck på redigeringsknappen .
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.
2 Tryck på .
3 Tryck på redigeringsknappen .
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.
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
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.
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.
- 856 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM
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.
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.
- 857 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01
3 Tryck på adressknappen .
4 Mata in ett programnummer.
5 Tryck på redigeringsknappen . Nu raderas programmet med det inmatade programnumret.
3 Tryck på adressknappen .
4 Mata in -9999.
5 Tryck på redigeringsknappen för att radera alla program.
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 ;
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.
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
- Å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.
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.
- 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.
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.
- 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;
• 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
- 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.
- 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
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.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.
- 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
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
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].
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.
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.
- 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.
- 870 -
B-64604SW/01 DRIFT 10. REDIGERINGSPROGRAM
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.
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".
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
- 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.
Rullas samtidigt.
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.
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.
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.
- 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.
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.
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
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.
[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
Restriktioner
Den samtidiga rullningsfunktionen kan inte användas i teckenredigering eller bakgrundsredigering.
- 879 -
10. REDIGERINGSPROGRAM DRIFT B-64604SW/01
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:
- 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.
<>\%$!~:"'
()?*&@_
- 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.
Redigera
Hantering
Utmatning Exekvering
1 Tryck på funktionsknappen .
2 Tryck på softkey-knappen [MAPP].
- 881 -
11. PROGRAMHANTERING DRIFT B-64604SW/01
OBS!
Det går inte att välja eller redigera vilket program som helst på ett USB-minne.
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
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.
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.
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.
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.
- 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.
Begränsning
- Diskettkatalogvisning under en schemalagd operation
Under schemadriften kan kataloger på en diskett inte visas i en bakgrundsredigering.
- 886 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING
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 .
- 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.
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
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.
Fig.11.4 (a)
Fig.11.4 (b)
Fig.11.4 (c)
- 890 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING
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.
- 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.
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.
knappen .
5 Välj filen som du vill döpa om.
- 892 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING
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.
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.
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.
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
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))
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
Översikt
Program och mappar kan kopieras eller flyttas från en mapp till en annan.
1. Tryck på funktionsknappen .
2. Tryck på softkey-knappen för kapitelval [MAPP].
Programmappskärmen i Fig.11.13 (a) visas:
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].
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].
OBS!
Du kan välja upp till 10 program eller mappar.
Bortval av program/mappar
När följande operationer utförs återställs valet av program/mappar.
- 897 -
11. PROGRAMHANTERING DRIFT B-64604SW/01
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.
Restriktioner
Begränsningar för filoperationer för varje enhet
Kopiering eller flytt kan göras mellan följande enheter.
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.
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:
- 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.
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
- 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:
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.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.
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
- 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.
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)
- 903 -
11. PROGRAMHANTERING DRIFT B-64604SW/01
3)
2)
1)
OBS!
Ställ in standardmapp för förgrund/bakgrund till varje kanalmapp innan du
aktiverar parameter CFP (nr 11304#7).
2) 3)
- 904 -
B-64604SW/01 DRIFT 11. PROGRAMHANTERING
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.
OBS!
Om 8LV-dataskyddsfunktionen är aktiv kan denna funktion inte användas.
Förklaring
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].
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.
- 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
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
- 908 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Ø Ø Ø Ø
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
Ø Ø
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
- 910 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Sida 1
Handrattsavbrott
(2) HND ⇒
Driftmonitorvisnin
(3) MONITOR ⇒ g
Visning av
3-dimensionell
(4) 3-D MAN. ⇒ manuell matning
VIRTUELL
(5)
AXEL
(6) ABSOLUT
(7) RELATIV
- 911 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
Ø Ø Ø
Referensobjekt Redigera Bildskärm Skärm för
program för aktuellt programko
block ntroll
Ø
Referensobjekt Anslutnings
funktion
robot
- 912 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Skärm för
programmapp
(2) KTALOG (9)
Skärm för
(3) KONTRL ⇒ programkontroll (10)
Stämpla
(5) Tid bearbetningstiden (12)
OMSTAR
(7) T (14)
- 913 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
Ø Ø Ø
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
Ø Ø Ø
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
Ø Ø Ø
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
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å
Ø Ø Ø Ø
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
- 915 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
- 916 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Sida 1 Sida 2
Visning och
inställning av värdet PENDLI
(3) ARBET. ⇒ för arbetsstyckets (10)
NG
origooffset
NÄSTA NÄSTA
SIDA SIDA
- 917 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
Sida 3
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
Ø Ø Ø
Referensobjekt Visa och Kontroll med SERVOGUID
ställa in självdiagnoss E-HJÄLP
parametrar kärmen
Ø Ø Ø Ø
Visa minne Servoparamet Spindel-
rar inställning
Referensobjekt
- 920 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Ø
Referensobjekt Skärm för
färginställning
Ø
Referensobjekt Skärm för
datavisning
och
inställning av
FSSB
Ø Ø Ø Ø
Referensobjekt Inbäddad Inbäddade Ethernet- PROFIBUS
Ethernet-funkt Ethernet-funk funktion -DP
ion tioner Master-funktio
n
Ø Ø
Referensobjekt Funktionen M-kod
fjärrdiagnostik grupperingsfu
maskin nktion
- 921 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
Ø Ø Ø Ø
Referensobjekt PROFIBUS DeviceNet FL-net-funkti DeviceNet
-DP-slavfunkti Master-funkti on slav-funktion
on on
Ø Ø
Referensobjekt Diagnosdata Anpassad
för makro i realtid
dubbelkontroll
säkerhet
Ø
Referensobjekt
Ø Ø Ø
Referensobjekt CC-Link-funkt Anslutningsfu Anslutningsfu
ion nktion robot nktion robot
Ø Ø
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
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
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
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
- 927 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
- 928 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Avsnitt 12.1, "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ", omfattar följande avsnitt:
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".
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
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
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)
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.
- 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.
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.
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.
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å)
- 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.
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
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.
- 936 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Exemplen på matning per minut och matning per varv är enligt följande.
<Matning per minut>
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.)
- 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.
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.
- 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.
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.
- 940 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
- 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
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.
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å)
- 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.
- 943 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
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).
OBS!
När bit 1 (NWC) i parameter nr 8136 är 0 kan denna funktion användas.
- 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.
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.)
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.
- 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.
- 949 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 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
Avsnitt 12.2, "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ", omfattar följande avsnitt:
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.
- 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)
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.
- 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.
Makrosatsen visas
Makrovariabelnumr
Kommentaren visas.
et visas som det är
- 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.
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.
- 956 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Visning av
anropsstack
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.
- 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,
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
- 959 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 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
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
- Ordredigering
Redigering, t.ex. infoga text, ändring och radering samt markörförflyttningar utförs ord för ord.
- 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
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.
- 963 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
När bit 7 (MDL) i parameter nr 3107 är 1, visas modal information i den 8,4-tums skärmenheten.
- 964 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
- 965 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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
- 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
2 När den nedre mappvyn är aktiv för filhantering och du trycker på MDI-knappen samt
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
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.
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
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.
Fig.12.2.4.2 (b)
Fig.12.2.4.2 (c)
- 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.
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
Förklaring
- Programskärm
Visar programmet som håller på att köras.
Det block som håller på att köras visas inverterat.
- Modala G-koder
Här kan totalt 24 modala G-koder visas.
- 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.
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
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.
- 974 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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
- 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.
- Redigeringsstatus
Följande objekt visas på statusraden och i programredigeringsområdet enligt status för
bakgrundsredigering.
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
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.
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.
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.
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.
- 979 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
OBS!
Denna funktion är en tillvalsfunktion.
- 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
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.
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
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
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.
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
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)
- 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)
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
Visning av
anropsstack
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
Exempel på skärm
När blocket av markörpositionen exekveras av underprogramanrop från huvudprogrammet som finns i
figuren nedan,
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
- 991 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 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
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
- 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
- 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.
Rutin
- 995 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
- 996 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
<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.
- 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].
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
2 När den nedre mappvyn är aktiv för filhantering och du trycker på MDI-knappen samt
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)).
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.
- 1000 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Fig. 12.2.13 (a) Skärm för visning av nästa block (15-tums skärmenhet)
- 1001 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
Förklaring
- Programskärm
Visar programmet som håller på att köras.
Det block som håller på att köras visas inverterat.
- Modala G-koder
Här kan totalt 24 modala G-koder visas.
- 1002 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
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.
- 1003 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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
- 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.
- Redigeringsstatus
Följande objekt visas på statusraden och i programredigeringsområdet enligt status för
bakgrundsredigering.
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.
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.
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.
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.
OBS!
Denna funktion är en tillvalsfunktion.
- 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.
- 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
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.
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
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
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.
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
Avsnitt 12.3, "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ", omfattar följande avsnitt:
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
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.
- 1018 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
4 Flytta markören till det element som skall ändras med markörknapparna .
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
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.
- 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.
- 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
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.
- 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.
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
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.
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
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
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
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
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.
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
- 1029 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
- Allmänna knappar
Se motsvarande maskinhandbok för mer information om dessa knappar.
OBS!
"Verktygshanteringsfunktionen" är en tillvalsfunktion.
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.
- 1031 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 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
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
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.
• 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)
Fig. 12.3.8.2 (f) Skärm för verktygsförvaltningsdata anpassad data (10.4-tums skärm)
- 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.
- 1036 -
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 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.
- 1037 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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:
- 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.
Avaktiverad.
Avaktiverad.
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.
- 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
Knappåtgärder
- Åtgärder med MDI-knapparna
Visar föregående 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.
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.
- 1042 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
- 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.
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.
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
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”.
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
Fig. 12.3.8.5 (e) Bit för att växla mellan ett normalt verktyg och överdimensionerat verktyg (10.4-tums skärm)
- 1046 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
OBS!
"Dataskydd i åtta nivåer" är en tillvalsfunktion.
- 1048 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
- 1049 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
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).
- 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.
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
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.
- 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)
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
Ö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
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.
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)
- 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
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
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.
- 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.
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.
- 1060 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
(A)
(B)
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
- 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.
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)
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)
(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.
- 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].
- 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.
• Använda markören
1 Flytta markören till ett mallnamn som du vill välja med markörknapp eller och
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.
- 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.
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)
- 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.
- 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
OBS!
"Periferiaxelstyrning" är en tillvalsfunktion.
- 1070 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
- 1071 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
- 1072 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
- 1073 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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).
- 1074 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Förklaring
- Skärm för val av Eco-nivå
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
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
Data för varje Eco-nivå visas som effektförbrukning jämfört med cykeltid.
Data för den aktuella kanalen visas.
OBS!
Ingenting visas utan data för Eco-nivå 0.
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).
- 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.
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
Förklaring
- Visning av total effektförbrukning
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.
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 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:
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.)
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.
- 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].
- 1081 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
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
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.
- 1083 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 1085 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 1086 -
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å 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.
- 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
- 1089 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
Yta A
Yta B
O'
X
Ny offset
x
O β
Origo
Tidigare offset
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
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.
- 1091 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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
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
- 1093 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
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
- Allmänna knappar
Se motsvarande maskinhandbok för mer information om dessa knappar.
- 1095 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
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
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
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.
- 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.
• Anpassa information
Fig. 12.3.25.2 (f) Skärm för verktygsförvaltningsdata anpassad data (15-tums skärm)
- 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.
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)
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.
- 1103 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
Åtgärder för att redigera verktygsinformation är desamma som på dataskärmen för verktygsförvaltning.
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.
Avaktiverad.
Avaktiverad.
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
- 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.
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.
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.
- 1108 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
- 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.
- Å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.
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)
- 1110 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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”.
Fig. 12.3.25.5 (d) Söka efter en tom hylsa för ett överdimensionerat verktyg (15-tums skärm)
Fig. 12.3.25.5 (e) Bit för att växla mellan ett normalt verktyg och överdimensionerat verktyg (15-tums skärm)
- 1112 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
Förklaring
- Växla språk
Språkskärmen kan visas om bit 0 (NLC) i parameter nr 3280 ställs in på 0.
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.
OBS!
"Dataskydd i åtta nivåer" är en tillvalsfunktion.
- 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.
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
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.
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).
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.
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
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.
- 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)
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
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
- 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.
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)
- 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
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.
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.
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
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.
(A)
(B)
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
- 1127 -
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 ä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.
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)
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
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).
(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.
- 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].
- 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.
- 1132 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
OBS!
När bit 7 (NPD) i parameter nr 8135 är 0 så kan "Inmatning av malldata"
användas.
- 1133 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
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.
- 1134 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
OBS!
"Högprecis oscillationsfunktion" är en tillvalsfunktion.
- 1135 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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)
- 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.
- 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
OBS!
"Periferiaxelstyrning" är en tillvalsfunktion.
- 1137 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
- 1138 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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
Förklaring
- Skärm för val av Eco-nivå
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
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.
Data för varje Eco-nivå visas som effektförbrukning jämfört med cykeltid.
Data för den aktuella kanalen visas.
OBS!
Ingenting visas utan data för Eco-nivå 0.
- 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).
- Ändring av momentövermanning
Momentövermanning för Eco-nivå 3 kan ä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.
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].
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.
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 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:
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.)
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.
- 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].
- 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.
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
Avsnitt 12.4, "SKÄRMAR SOM VISAS MED FUNKTIONSKNAPP ", omfattar följande avsnitt:
- 1148 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
- 1149 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 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.
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.
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:
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.
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:
- 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.
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.
- 1157 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 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)
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)
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.
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)
OBS!
Detta inställningsobjekt visas endast om ryckstyrningsfunktionen är aktiverad.
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)
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.
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)
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)
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.
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)
- 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)
- 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)
- 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
OBS!
Dessa inställningsobjekt visas endast när nivåjustering för bearbetningskvalitet
är aktiverad.
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)
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
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
- 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.
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.
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.
- Å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.
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.
- 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].
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
Format
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.
- 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
Format
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
- 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.
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
- 1173 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
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
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].
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
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
OBS!
"Anpassad makro i realtid", dvs. realtids kundmakro, är en tillvalsfunktion.
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
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
- 1179 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 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.
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.
- 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
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
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
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:
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
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
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:
- 1186 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
- 1187 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 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å”.
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.
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)
- 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
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)
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.
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)
OBS!
Detta inställningsobjekt visas endast om ryckstyrningsfunktionen är aktiverad.
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)
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.
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)
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)
- 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.
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)
- 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)
- 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)
- 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.
- 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
OBS!
Dessa inställningsobjekt visas endast när nivåjustering för bearbetningskvalitet
är aktiverad.
- 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)
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
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.
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
- 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.
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.
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.
- Å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.
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.
- 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
Format
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.
- 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].
Format
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
- 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.
- 1203 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
- 1204 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
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
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].
- 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.
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.
- 1207 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
- 1208 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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
- 1209 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
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.
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 .
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
#7 #6 #5 #4 #3 #2 #1 #0
3113 MS1 MS0 HMC
#6 MS0
#7 MS1 Ställ in kombinationen av antal tecken och antal meddelanden som kan sparas i den
externa operatörsmeddelandehistoriken.
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
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.
OBS!
För inställning av visning för samtidigt flerkanalvisning, se beskrivningen av
parameter nr 13131 och 13132 i Parameterhandbok (B-64610SW).
- 1212 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
- 1213 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
11355 MTS
#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
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.
OBS!
Specificera successiva ordningsnummer som inte är mindre än 1
för kanalerna som definierats höra till en grupp.
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.
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
- 1217 -
12. STÄLLA IN OCH VISA DATA DRIFT B-64604SW/01
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
11350 9DE
#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
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:
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
Nr 3 färg Nr 10 färg
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
11350 PNE
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
- 1220 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
OBS!
Denna parameter fungerar på 10,4/15-tums skärmar.
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.
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
- Satt tid
Endast tiden som sätts i parameter nr 3123 för kanal 1 gäller.
Parameter
3123 Tid som krävs innan skärmsläckaren aktiveras
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.
- 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
- 1224 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
- 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
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
3192 PLD
#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
- 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.
När programnumret är 5-siffrigt eller mer, “O” plus ett 8-siffrigt nummer visas.
Förklaring
- Beskrivning av skärmarna
(9)
(1)
(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
(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.
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
- 1230 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
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
Programnamn
- 1232 -
B-64604SW/01 DRIFT 12. STÄLLA IN OCH VISA DATA
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.
(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
(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.
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
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.
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
- 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)
- 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:
OBS!
När bit 3 (NGR) i parameter nr 8134 är 0 kan denna funktion användas.
- 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
- 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
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
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.
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
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.
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
På tredje sidan på den grafiska parameterskärmen ställs koordinataxlar som ska användas för ritning in.
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
- 1244 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
Z X
X Z
X
Z X Z
X Z X
Z X
X Z
Z X Z
Z X Z
X
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
- 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
Rotationsaxelns Y'
vertikala rotationsplan
X Y
X'
- Grafikfärg
Ställ in ett grafiskt färgnummer för en verktygsbana för skärhastighet och snabbtransport.
- 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.
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
, , eller .
Med markörknapparna kan du dock inte flytta från sidan 1 eller 2 till sidan 3.
- 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
, 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.
- 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.
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:
OBS!
Denna funktion är en tillvalsfunktion.
- 1250 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
- 1251 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01
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].
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
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
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)).
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.
- 1254 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
+ -
Rotationscentrum
Rotationscentrum
+
+ -
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.
- 1256 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
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.
5 Tryck på softkeyknappen [KOORDINAT] för att visa softkeyknapparna för ändring av det grafiska
koordinatsystemet.
6 Tryck på softkey-knapp [ROTATION] för att visa softkey-knapparna för rotering av det grafiska
koordinatsystemet.
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].
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.
OBS!
Filen som kan väljas som målprogram för ritning är endast en fil som kan väljas
som huvudprogram.
- 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:
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.
- 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.
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.
OBS!
Det grafiska koordinatsystemet som väljs här ställs in i grafikparametern för det
grafiska koordinatsystemet.
• 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.
- 1262 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
Förklaring
Tillämpa följande procedur för att kontrollera verktygspositionen under drift på skärmen
KANALGRAFIK (VERKTYGSPOSITION):
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.
- 1264 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
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].
- 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.
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
v
: Referensposition (X, Y, Z)
Z
Z
Y
K
K Y
J
X
X J
I
I
- 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.
- 1268 -
B-64604SW/01 DRIFT 13. GRAFISK FUNKTION
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.
5 Tryck på softkeyknappen [KOORDINAT] för att visa softkeyknapparna för ändring av det grafiska
koordinatsystemet.
6 Tryck på softkey-knapp [ROTATION] för att visa softkey-knapparna för rotering av det grafiska
koordinatsystemet.
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
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.
• 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.
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.
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
- 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.
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.
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".
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
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 11345 (adress I), parameter nr 11346 (adress J) och parameter
nr 11347 (adress K).
Y
K
K Y
J
X
X J
I
I
Fig. 13.2.3 (a)
- 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.
- 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.
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.
- 1277 -
13. GRAFISK FUNKTION DRIFT B-64604SW/01
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.
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.
- 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.
- 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
- 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
- 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.
- 1282 -
B-64604SW/01 DRIFT 14. VIRTUELL MDI-FUNKTIONSKNAPP
14 VIRTUELL MDI-FUNKTIONSKNAPP
Kapitel 14, "VIRTUELL MDI-FUNKTIONSKNAPP", består av följande avsnitt:
OBS!
Denna funktion är en tillvalsfunktion.
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.
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.
- 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
- 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
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).
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.
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
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.
Å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
- 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.
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.
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
<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.
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).
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
- 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.
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.
- 1295 -
1. RUTINUNDERHÅLL UNDERHÅLL B-64604SW/01
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.
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
CX5X CX5X
Batteri
+6 V Batterihållaren +6 V
0V Batteri 0V
Batterihållaren
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
#0 TVC TV-kontroll
0: Utförs inte
1: Utförs
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
#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
#7 #6 #5 #4 #3 #2 #1 #0
0012 MIRx
- 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
#7 #6 #5 #4 #3 #2 #1 #0
0100 NCR CTV
#7 #6 #5 #4 #3 #2 #1 #0
0138 MNC
#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
#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
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.
- 1305 -
A. PARAMETRAR BILAGA B-64604SW/01
#7 #6 #5 #4 #3 #2 #1 #0
1001 INM
OBS!
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
1002 IDG XIK AZR JAX
#0 JAX Antalet axlar som styrs samtidigt i joggmatning, manuell snabbtransport och manuell
referenspunktsretur
0: 1 axel
1: 3 axlar
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
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
#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.
- 1307 -
A. PARAMETRAR BILAGA B-64604SW/01
#7 #6 #5 #4 #3 #2 #1 #0
1006 ZMIx DIAx ROSx ROTx
OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
- 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.
#7 #6 #5 #4 #3 #2 #1 #0
1008 RRLx RABx ROAx
OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
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)
OBS!
RABx är endast giltigt när ROAx är 1.
- 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
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
#7 DWT När tiden för paus per sekund specificeras av P beror inkrementsystemet på:
0: inkrementsystemet
1: inte på inkrementsystemet (1 ms)
(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.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 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.
1031 Referensaxel
#7 #6 #5 #4 #3 #2 #1 #0
1201 ZCL ZPR
- 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.
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
#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
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
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 1314 -
B-64604SW/01 BILAGA A. PARAMETRAR
1250 Koordinatsystem för den referenspunkt som används när automatisk koordinatsysteminställning utförs
OBS!
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
1300 BFA LMS NAL OUT
#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
#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
#7 #6 #5 #4 #3 #2 #1 #0
1302 SBA
#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
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
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
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
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
- 1318 -
B-64604SW/01 BILAGA A. PARAMETRAR
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
#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
#7 #6 #5 #4 #3 #2 #1 #0
1402 JRV NPC
- 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
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
#7 #6 #5 #4 #3 #2 #1 #0
FC0 FM3
1404
FC0
#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
#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
1410 Testkörningshastighet
1411
Matningshastighet
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
1414
Matningshastighet för spårföljning
- 1321 -
A. PARAMETRAR BILAGA B-64604SW/01
OBS!
Den här parametern har ingen verkan på block som är i
snabbtransportläget under exekvering bakåt.
OBS!
Denna parameter är låst till den manuella snabbtransporthastigheten
axel-för-axel (parameter nr. 1424).
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.
- 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).
1445 Inställning 3 för maximal matningshastighet för manuell handratt för varje axel
1450
Ändring av matning för en gradering på den manuella pulsgeneratorn 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
1460
Övre gräns för matningshastighet för F1 till F4
1461
Övre gräns för matningshastighet för F5 till F9
- 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
#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
#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
- 1327 -
A. PARAMETRAR BILAGA B-64604SW/01
#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
- 1328 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Exempel]
För linjär acceleration/inbromsning
Hastighet
Snabbtransporthastighet
(Parameter nr. 1420)
T T Tid
Hastighet Snabbtransporthastighet
(Parameter nr. 1420)
T2 T2 T2 T2
Tid
T1 T1
- 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
Ä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
- 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
1710 Minsta inbromsningsförhållande (MDR) för invändig cirkulär skärhastighetsändring genom automatisk
hörnövermanning
Rp Rp : Programmerad radie
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
1712
Övermanningsvärde för hörnövermanning
1713
Startsträcka (Le) för invändig hörnövermanning
1714
Stoppsträcka (Ls) för invändig 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
Maximalt tillåten accelerationsgrad för den inbromsningsfunktion som bygger på acceleration i cirkulär
1735
interpolation för varje axel
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
- 1333 -
A. PARAMETRAR BILAGA B-64604SW/01
Max. tillåten matningshastighet för den inbromsningsfunktion som bygger på acceleration i AI-utvidgad
1738
förhandskontroll (M-serien) / AI konturstyrning
1772 Tid för ändring av acceleration för klockformad acceleration/inbromsning före interpolation
- 1334 -
B-64604SW/01 BILAGA A. PARAMETRAR
Matningshastighet i tangentriktningen
Optimal lutning beräknas automatiskt
från inställningen av parameter nr.
1660.
- 1336 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
1802 DC2x DC4x
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
OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
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
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.
#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
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
#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.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 1339 -
A. PARAMETRAR BILAGA B-64604SW/01
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
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
- 1341 -
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.
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.
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.
……..
PRM.1821
PRM.1882
[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
5.000 20.000mm
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)
- 1343 -
A. PARAMETRAR BILAGA B-64604SW/01
<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
20.000
20.020
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
OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
#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
#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.
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.
- 1346 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
3002 OVM POV
#7 #6 #5 #4 #3 #2 #1 #0
3008 XSG
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
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>.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 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>
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
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>
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 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>
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
[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.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 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.
#7 #6 #5 #4 #3 #2 #1 #0
DAC DRC PPD MCN
3104
DAC DAL DRC DRL PPD MCN
#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
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.
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 #6 #5 #4 #3 #2 #1 #0
3106 DAK
#7 #6 #5 #4 #3 #2 #1 #0
3107 MDL SOR
OBS!
I fillistan på dataservern visas programmen i programnummerordning
med nollor utelämnade om parametern är 0.
#7 #6 #5 #4 #3 #2 #1 #0
3111 OPS OPM SPS SVS
#1 SPS Spindeljusteringsskärm
0: visas inte
1: visas
#5 OPM Driftmonitor
0: visas inte
1: visas
#7 #6 #5 #4 #3 #2 #1 #0
3115 NDAx NDPx
- 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
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
[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.
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
#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
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
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
- 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
#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
1: visas.
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.
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.
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
- 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
3281 Visningsspråk
- 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
#7 #6 #5 #4 #3 #2 #1 #0
GSC GSB ABS MAB DPI
3401
ABS MAB DPI
OBS!
När G-kodsystem A i svarvsystemet används, är denna parameter
ogiltig.
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.
- 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
#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.
#7 #6 #5 #4 #3 #2 #1 #0
3404 M3B M02 M30 SBP POL NOB
#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.
#7 #6 #5 #4 #3 #2 #1 #0
CCR G36 DWL AUX
3405
DWL AUX
[Datatyp] Bitkanal
#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.
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
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
- 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)
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)
#7 #6 #5 #4 #3 #2 #1 #0
3450 BDX AUP
#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.
- 1367 -
A. PARAMETRAR BILAGA B-64604SW/01
#7 #6 #5 #4 #3 #2 #1 #0
3451
GQS
#7 #6 #5 #4 #3 #2 #1 #0
EAP
3452
EAP
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
#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.
#7 #6 #5 #4 #3 #2 #1 #0
3455 AXDx
- 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
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
#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
#7 SCF En sökmapp:
0: Inte lagt till.
1: Lagt till.
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
#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
- 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.
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.
#7 #6 #5 #4 #3 #2 #1 #0
3602 APE
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 1371 -
A. PARAMETRAR BILAGA B-64604SW/01
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
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
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.
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.
- 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
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.
- 1374 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
3700 NRF
#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
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
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
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
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
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.
- 1376 -
B-64604SW/01 BILAGA A. PARAMETRAR
Spindelmotorns varvtal.
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.
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.
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
#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.
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
- 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%
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!
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
Tillåtet hastighetsförhållande (q) som används för att anta att spindeln har nått en specificerad
4911
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
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
- 1380 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
4950 ISZs IDMs IORs
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).
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).
- 1381 -
A. PARAMETRAR BILAGA B-64604SW/01
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).
- 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
#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
#7 #6 #5 #4 #3 #2 #1 #0
LWT LGN
5002
OBS!
Denna parameter är giltig när
verktygsgeometri-/slitagekompensering är aktiverat (bit 6 (NGW) i
parameter nr 8136 är 0).
- 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
#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
N1
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
[Datatyp] Bitkanal
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.
#7 #6 #5 #4 #3 #2 #1 #0
5008 MCR
Antal siffror för ett offsetnummer som används med ett T-kodskommando
5028
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.
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
OBS!
Denna parameter är giltig när verktygsgeometri-/slitagekompensering
är aktiverat (bit 6 (NGW) i parameter nr 8136 är 0).
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
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
#7 #6 #5 #4 #3 #2 #1 #0
5101 FXY
#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.
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å.
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å.
[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å.
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)
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)
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)
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)
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
#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
#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)
- 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
#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.
#7 #6 #5 #4 #3 #2 #1 #0
5401
SCLx
#7 #6 #5 #4 #3 #2 #1 #0
5402 DMK
5411
Skalnings-(G51) förstoring
[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
5421
Skalningsförstoring för varje axel
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.
- 1394 -
B-64604SW/01 BILAGA A. PARAMETRAR
5440
Positionens riktning och överskridande avstånd i enkelriktningens positionering
#7 #6 #5 #4 #3 #2 #1 #0
PLS
5450
5481
Rotationens matningshastighet av den normala riktningens kontrollerade axel
5483
Gränsvärdet för rörelse som exekveras vid normal riktningsvinkel av föregående block
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
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
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)
- 1399 -
A. PARAMETRAR BILAGA B-64604SW/01
#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
#7 #6 #5 #4 #3 #2 #1 #0
6007 SKM CVA MGE BCS SCS DPG
#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 #6 #5 #4 #3 #2 #1 #0
6008 IJK GMP ISO MCA F16
#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".
- 1401 -
A. PARAMETRAR BILAGA B-64604SW/01
1: Tillåtet.
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
#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
#7 #6 #5 #4 #3 #2 #1 #0
SFN EDP OFN DPD MCO
6019
SFN EDP OFN MCO
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.
OBS!
Parameter nr 6100 används för att ställa in antalet signifikanta
siffror efter decimalkommat.
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
- 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.
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.
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)
OBS!
Ställ in 0 i både parameter nr 6031 och nr 6032 inte för att skydda
gemensamma variabler.
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.
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.
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
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
6042 Starta programnummer av ett kundmakro som anropas av G-kod med ett decimalkomma
6043 Antal G-koder med ett decimalkomma som används för att anropa kundmakron
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
6046 Antalet M-koder som används för att anropa underprogram (antal underprogram anropas av M-koder )
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
- 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 )
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.
- 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
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
- 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
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.
- 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.
OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.
[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.
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
#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".
- 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.
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
- 1415 -
A. PARAMETRAR BILAGA B-64604SW/01
Maskinposition Felvärde
#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.
#7 #6 #5 #4 #3 #2 #1 #0
6202 1S8 1S7 1S6 1S5 1S4 1S3 1S2 1S1
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
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:
#7 #6 #5 #4 #3 #2 #1 #0
6207 SFN SFP
OBS!
SKIPP-funktionen med flera steg och höghastighet SKIPP, se
beskrivningen av bit 2 (SFN) i parameter nr 6207.
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
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
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)
6221 Tiden i död zon för momentbegränsning för ett SKIPP-kommando av momentbegränsning
- 1419 -
A. PARAMETRAR BILAGA B-64604SW/01
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.
OBS!
SKIPP-funktionen med flera steg och höghastighet SKIPP, se
beskrivningen av parameter nr 6282 och nr 6285.
#7 #6 #5 #4 #3 #2 #1 #0
6400 MG4 MGO RVN HMP MC8 MC5 FWD RPO
#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.)
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
#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
#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.
OBS!
Denna parameter är aktiverad när stycke 1 (FWD) för parameter
Nr.6400 är inställd till 1.
- 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)
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.
[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
#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
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.)
OBS!
Antalet delar räknas inte för M02, M30 när bit 0 (PCM) i parameter
nr 6700 är inställd på 1.
- 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.
- 1427 -
A. PARAMETRAR BILAGA B-64604SW/01
#7 #6 #5 #4 #3 #2 #1 #0
6800 M6T IGI SNG GRS SIG LTM GS2 GS1
#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.
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 ).
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.
#7 #6 #5 #4 #3 #2 #1 #0
M6E EMD LVF TSM
6801
M6E EMD LVF
#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 #6 #5 #4 #3 #2 #1 #0
6802 RMT TSK TGN ARL GRP E17 TCO T99
#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..
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").
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.
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
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
- 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 #6 #5 #4 #3 #2 #1 #0
6804 LFI ETE TCI
#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.
- 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
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 ).
- 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).
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.
- 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.
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.
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.
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
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.
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
#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
#7 #6 #5 #4 #3 #2 #1 #0
7040 RPS
- 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.
#7 #6 #5 #4 #3 #2 #1 #0
7055 BCG
Referenshastighet för acceleration/inbromsning för funktionen för att ändra tidskonstanten för
7066
klockformad acceleration/inbromsning före interpolation
#7 #6 #5 #4 #3 #2 #1 #0
7100 HCL THD JHD
- 1439 -
A. PARAMETRAR BILAGA B-64604SW/01
#7 #6 #5 #4 #3 #2 #1 #0
7102 HNGx
#7 #6 #5 #4 #3 #2 #1 #0
7103 HIT HNT RTH
#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
- 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.
#7 #6 #5 #4 #3 #2 #1 #0
7200 OP7 OP6 OP5 OP4 OP3 OP2 OP1
OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
#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
#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
- 1442 -
B-64604SW/01 BILAGA A. PARAMETRAR
7214 Axelns jogg-rörelse och riktning med programvara på operatörspanelen “ ”
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
- 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
#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
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
- 1444 -
B-64604SW/01 BILAGA A. PARAMETRAR
[Datatyp] Bitkanal
#7 #6 #5 #4 #3 #2 #1 #0
7331 MPD
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
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.
- 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.
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
#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.
#7 #6 #5 #4 #3 #2 #1 #0
8002 FR2 FR1 PF2 PF1 F10 RPD
#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
#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
#7 #6 #5 #4 #3 #2 #1 #0
8005 EDC
#7 #6 #5 #4 #3 #2 #1 #0
8006 EZR EFD MLS
#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
#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
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
#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.
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
#7 #6 #5 #4 #3 #2 #1 #0
8103 MWP MWT
OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
#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
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
OBS!
Om du vill använda flera kanaloperationer med externa
underprogramanrop på dataservern, sätt parameter nr 20 till 5.
- 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.
#0 HPG Handrattsmatning:
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.
#1 YOF Y-axeloffset:
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.
#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.
#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.
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.
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.
#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.
#1 NHI Handrattsavbrott:
0: Används.
1: Används ej.
- 1455 -
A. PARAMETRAR BILAGA B-64604SW/01
OBS!
Denna parameter är endast giltig när seriell spindelutmatning kan
användas.
#5 NMC Kundmakro:
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.
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.
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.
#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.
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.
- 1457 -
A. PARAMETRAR BILAGA B-64604SW/01
#7 #6 #5 #4 #3 #2 #1 #0
8162 PKUx
#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
#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
OBS!
SGMx aktiveras när bit 1 (SPMx) i parameter nr 8163 är satt till 1.
OBS!
SGSx aktiveras när bit 2 (SPSx) i parameter nr 8163 eller bit 6
(SPVx) i parameter nr 8167 är satt till 1.
OBS!
SWMx aktiveras när bit 1 (SPMx) i parameter nr 8163 är satt till 1.
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
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
#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.
8183 Sammansatt styraxel av den andra kanalen i sammansatt styrning för varje axel
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
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
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
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
#7 #6 #5 #4 #3 #2 #1 #0
8305 SRF
- 1462 -
B-64604SW/01 BILAGA A. PARAMETRAR
OBS!
Ställ in 0 i denna parameter när en kontroll av synkroniseringsfel
inte görs.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
OBS!
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
8360 CHD ROV
#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
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
- 1466 -
B-64604SW/01 BILAGA A. PARAMETRAR
8465 Max. tillåten matningshastighet för AI-utvidgad förhandskontroll (M-serien) / AI konturstyrning
8466 Högsta tillåtna matningshastighet för AI-konturstyrning (när en rotationsaxel är ensamt specificerad)
#7 #6 #5 #4 #3 #2 #1 #0
8900 PWE
#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
#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
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
#7 #6 #5 #4 #3 #2 #1 #0
11221 3CS TLC 3DW D3R
- 1469 -
A. PARAMETRAR BILAGA B-64604SW/01
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.
#7 #6 #5 #4 #3 #2 #1 #0
11222 PDM IMG CIM NIM
#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
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
#7 #6 #5 #4 #3 #2 #1 #0
11240 FAE
#7 #6 #5 #4 #3 #2 #1 #0
11250 OAA MTO MCO BOU TOU
- 1471 -
A. PARAMETRAR BILAGA B-64604SW/01
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.
#7 #6 #5 #4 #3 #2 #1 #0
11251 NPN
#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
- 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.
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).
#7 #6 #5 #4 #3 #2 #1 #0
11304 ON8 GGD
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
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)
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 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:
<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
#7 #6 #5 #4 #3 #2 #1 #0
11308 FPD COW
#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
#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.
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
#7 #6 #5 #4 #3 #2 #1 #0
11349 WNS ABC
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
OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
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.
#7 #6 #5 #4 #3 #2 #1 #0
11351 COL
OBS!
Denna parameter är effektiv för 10,4/15/19-tums skärmar.
#7 #6 #5 #4 #3 #2 #1 #0
11352 PNI
OBS!
Denna parameter fungerar på 10,4/15-tums skärmar.
#7 #6 #5 #4 #3 #2 #1 #0
11353 SEK
#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
OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
#7 #6 #5 #4 #3 #2 #1 #0
11356 EPC TLD
OBS!
När åtminstone en av dessa parametrar är ställd måste strömmen
stängas av innan driften fortsätter.
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
#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.
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
#7 #6 #5 #4 #3 #2 #1 #0
11370 RPD
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.
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
- 1481 -
A. PARAMETRAR BILAGA B-64604SW/01
Hastighet (min-1)
- 1482 -
B-64604SW/01 BILAGA A. PARAMETRAR
11447 Tillåten acceleration vid P1 i optimal acceleration/retardation för stegborrning (växel 2)
- 1483 -
A. PARAMETRAR BILAGA B-64604SW/01
#7 #6 #5 #4 #3 #2 #1 #0
11501 MSC
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
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.
#7 #6 #5 #4 #3 #2 #1 #0
11505 ISU
#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
- 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
#7 #6 #5 #4 #3 #2 #1 #0
11630 M5B TFR MDE FRD
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.
#7 #6 #5 #4 #3 #2 #1 #0
11648 M99;
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
11656 Det första O-numret för programmet för parameter M99(nr11648#0) 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.
#7 #6 #5 #4 #3 #2 #1 #0
11802 KSVx
- 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.
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
#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
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
Signalernas tillstånd för manuellt handrattsval av axelmatning när den första rotationsaxeln vrids
12313
handrattsmatning/avbrott för verktygsspetsens centrumrotation
- 1491 -
A. PARAMETRAR BILAGA B-64604SW/01
Signalernas tillstånd för manuellt handrattsval av axelmatning när den andra rotationsaxeln vrids
12314
handrattsmatning/avbrott för verktygsspetsens centrumrotation
OBS!
Ange ett radievärde för att ställa in denna parameter.
#7 #6 #5 #4 #3 #2 #1 #0
12319 CAC
#7 #6 #5 #4 #3 #2 #1 #0
12320 EM4 JFR FLL TWD
#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.
#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.
Vinkel som används till att avgöra om verktygsaxelns riktning ska antas vara parallell med
12322
normalriktningen (parameter nr. 12321)
12323 Nummer för en manuell handratt som används för matning med 3-dimensionell bearbetning
12600 Identifieringsnummer för synkron, sammansatt, och överlagrad styrning via programkommando.
- 1494 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
13113 MDS CFD CLR
#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
- 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.
[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
- 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
OBS!
Denna parameter är giltig när bit 3 (ETE) i parameter nr. 13200 är
inställd på 0 (ankomstsignal för varje typnummer).
#7 #6 #5 #4 #3 #2 #1 #0
13201 TDN TDC
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
- 1497 -
A. PARAMETRAR BILAGA B-64604SW/01
OBS!
Den här parametern är giltig när maskinstyrningstypen är
svarvsystemet eller ett sammansatt system.
OBS!
Den här parametern är giltig när maskinstyrningstypen är
svarvsystemet eller ett sammansatt system.
OBS!
Den här parametern är giltig när maskinstyrningstypen är
svarvsystemet eller ett sammansatt system.
OBS!
Den här parametern är giltig när maskinstyrningstypen är
svarvsystemet eller ett sammansatt system.
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
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.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 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.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
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
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
#7 #6 #5 #4 #3 #2 #1 #0
13421 FCN FRS
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.
#7 #6 #5 #4 #3 #2 #1 #0
13451 ATW
#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
#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
OBS!
När denna parameter är inställd måste strömmen stängas av innan
driften fortsätter.
- 1503 -
A. PARAMETRAR BILAGA B-64604SW/01
- 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.
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.
- 1505 -
A. PARAMETRAR BILAGA B-64604SW/01
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
- 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.
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
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
14714 Enheten för horisontell rörelse när en rörelse görs med den dynamiska funktionen för grafisk visning
14715 Enheten för vertikal rörelse när en rörelse görs med den dynamiska funktionen för grafisk visning
14716 Enheten för rotationsvinkeln när rotationen utförs med den dynamiska funktionen för grafisk visning
#7 #6 #5 #4 #3 #2 #1 #0
18000 RTW
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
- 1510 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
19500 FNW
#7 #6 #5 #4 #3 #2 #1 #0
19501 FRP
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
- 1511 -
A. PARAMETRAR BILAGA B-64604SW/01
#7 #6 #5 #4 #3 #2 #1 #0
19515 ZG2
#7 #6 #5 #4 #3 #2 #1 #0
19517 HNG SNG
#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.
#7 #6 #5 #4 #3 #2 #1 #0
19530 CYS
19534 Gräns för ändring av skärpunktskompensering för cylindrisk interpolering i ett enkelblock.
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
#7 #6 #5 #4 #3 #2 #1 #0
19540 FAP
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.
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)
#7 #6 #5 #4 #3 #2 #1 #0
19602 D3D
#7 #6 #5 #4 #3 #2 #1 #0
19605 NSC
#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
#7 #6 #5 #4 #3 #2 #1 #0
19608 PRI
#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
#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.
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
#7 #6 #5 #4 #3 #2 #1 #0
19665 SVC SPR
Skiftning av styrpunkten
F Styrpunkt
D Verktygshållare offset
Verktygets andra
roterande axel
Verktygslängdsoffset
Verktygets mittpunkt
- 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.
OBS!
Ställ in ett radievärde,
OBS!
Ställ in ett radievärde,
- 1520 -
B-64604SW/01 BILAGA A. PARAMETRAR
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.
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
- 1522 -
B-64604SW/01 BILAGA A. PARAMETRAR
Z
Parameter nr 19682
5
6
4
Parameter nr 19683
X
- 1523 -
A. PARAMETRAR BILAGA B-64604SW/01
- 1524 -
B-64604SW/01 BILAGA A. PARAMETRAR
#7 #6 #5 #4 #3 #2 #1 #0
19696 IA2 IA1
- 1525 -
A. PARAMETRAR BILAGA B-64604SW/01
Referensverktygets axelriktning
- 1526 -
B-64604SW/01 BILAGA A. PARAMETRAR
Z Z Z
X X X
Y Y Y
RA RB
Verktygshållare offset
Verktygslängdsoffset
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)
A
Bordets första
roterande axel
Zm
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,
Styrpunkt
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)
- 1529 -
A. PARAMETRAR BILAGA B-64604SW/01
Styrpunkt
Verktygets mittpunkt
OBS!
Ställ som punkt F en position som är lätt att mäta.
Ställ in ett radievärde,
- 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.
#7 #6 #5 #4 #3 #2 #1 #0
19746 LOZ LOD
#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
#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
- 1531 -
A. PARAMETRAR BILAGA B-64604SW/01
OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.
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
4 A 2 4 1004 Z
SV(2 axlar)
5 B 5 5 1005 B
6 C 6 SP 6 2001 S1
4 A 2 4 1002 A
SV(2 axlar)
5 B 5 5 1005 B
6 C 6 SP 6 2002 S2
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
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
OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.
- 1534 -
B-64604SW/01 BILAGA A. PARAMETRAR
24064 ATR- värde som motsvarar slav 01 på tredje FFSB-linjen
OBS!
När dessa parametrar är inställda måste strömmen slås av innan
driften fortsätter.
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.
(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
#7 #6 #5 #4 #3 #2 #1 #0
25651 HST SGS FFS OST
OBS!
Om denna parameter är aktiv måste parameter OST(nr 25651#0)
ställas in på 1.
OBS!
Om denna parameter är aktiv måste parameter OST(nr 25651#0)
ställas in på 1.
OBS!
Om denna parameter är aktiv måste parameter OST och SGS (nr
25651#0 och #2) ställas in på 1.
#7 #6 #5 #4 #3 #2 #1 #0
27350 GTP
Hållare Hållare
Spets
Framsida Baksida
27351 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
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
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
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
Hållare
Hållarens bredd 2
Spets
Hållarens bredd
#7 #6 #5 #4 #3 #2 #1 #0
27356 TTP
- 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
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
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
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
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
- 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
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
#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
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
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
#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
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
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
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
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
- 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
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
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
[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
Spetsvinkel
27376 Skärlängd 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
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
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
- 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.
Skärlängd
När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.
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
Skärlängd
När 0 är inställd, antas 50 mm för metrisk inmatning eller 1.9685 tum för tuminmatning.
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
- 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
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
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
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."
- 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
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
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_
- 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
Xp
Arbetsstyckets koordinatsystem
- 1559 -
C. LISTA ÖVER FUNKTIONER
OCH PROGRAMFORMAT BILAGA B-64604SW/01
(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)
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
- 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
IP
- 1561 -
C. LISTA ÖVER FUNKTIONER
OCH PROGRAMFORMAT BILAGA B-64604SW/01
Arbetsstyckets koordinatsystem
Maskinens koordinatsystem
- 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> ;
Objektkoordinatsystem Xc-Yc-Zc
- 1563 -
C. LISTA ÖVER FUNKTIONER
OCH PROGRAMFORMAT BILAGA B-64604SW/01
• 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
Z-punkt
Tillval fasning/rundning av hörn • För fleroperationsmaskiner
,C_ : Fasning
,R_ : Hörn R
K
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
- 1567 -
D. GRÄNSVÄRDEN FÖR KOMMANDON BILAGA B-64604SW/01
- 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:
δ2 δ1
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.
Δ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.
T1
(3)
(1) T2
δ1 a
0
L
L
OBS!
Ekvationerna för δ1 och δ2 gäller när accelerations-/ inbromsningskonstanten för
skärhastigheten är 0.
δ2 δ1
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
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
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
- 1571 -
E. NOMOGRAFER BILAGA B-64604SW/01
θ
V2
Programmerad
kanal
Verktygsbana
V1
Fig. E.3 (a) Liten avvikelse mellan verktygsbanan och den programmerade banan
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
- Beräkning av initialvärdet
Y0
V
X0
- 1573 -
E. NOMOGRAFER BILAGA B-64604SW/01
X 0 = VX1( T1 + T2 )
Y0 = VY1( 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
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 (%)
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
- 1576 -
F. INSTÄLLNINGAR VID STRÖMTILLSLAG, I
RENSNINGSSTATUS ELLER I
B-64604SW/01 BILAGA ÅTERSTÄLLNINGSSTATUS
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
- 1579 -
G. REFERENSTABELL FÖR
TECKENKODER BILAGA B-64604SW/01
- 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
- 1586 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1587 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1588 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1589 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1590 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1591 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1593 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1594 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1595 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1596 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1597 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1598 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1599 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1600 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1602 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1603 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1604 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1605 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1606 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1608 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1609 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1610 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1611 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1612 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1613 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1614 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1615 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1616 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1617 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1618 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1619 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1620 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1621 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1622 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1623 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1626 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1627 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1628 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1629 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1630 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1631 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1633 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1634 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1635 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1636 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1637 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
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)
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.
- 1653 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1654 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1655 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1656 -
B-64604SW/01 BILAGA H. LISTA ÖVER LARM
- 1657 -
H. LISTA ÖVER LARM BILAGA B-64604SW/01
- 1658 -
B-64604SW/01 BILAGA I. VARNINGSLISTA
I VARNINGSLISTA
Appendix I, "VARNINGSLISTA", består av följande objekt:
(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.
- 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.
(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
- 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 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.
[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.
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
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
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.
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
• Fokus på listvisning
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.
du klickar
- 1682 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
B-64604SW/01 BILAGA MINNESKORTPROGRAM
Exempel)
"O123" Programnummer 123
"O1" Programnummer 1
"O3000" Programnummer 3000
"O99999999" Programnummer 99999999
"O0123" Programnummer 123
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".
OBS!
Ett mappnamn kan inte upprepas i en mapp.
- 1683 -
J. PC-VERKTYG FÖR
DRIFT/REDIGERING AV
MINNESKORTPROGRAM BILAGA B-64604SW/01
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.
- 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.
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.
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
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
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
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
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
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
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 *