Programmier- und Bedienhandbuch - Internet

Transcription

Programmier- und Bedienhandbuch - Internet
400HFörord
SINUMERIK 802D sl Svarva
1
Beskrivning
______________
SINUMERIK 802D sl
2
Software-yta
______________
Tillkoppling,
referenspunktskörning
Svarva
Programmerings- och användarhandbok
3
______________
4
Rigga
______________
5
Handstyrd drift
______________
6
Automatikdrift
______________
7
Detaljprogrammering
______________
8
System
______________
9
Programmera
______________
10
Cykler
______________
11
Nätverksdrift
______________
12
Datasäkring
______________
13
PLC-diagnos
______________
Gäller för
Styrning
Softwareversion
SINUMERIK 802D sl T/M
1.4
04/2007
6FC5398-1CP10-3FA0
A
Bilaga
______________
Säkerhetstekniska anvisningar
Säkerhetstekniska anvisningar
Denna handbok innehåller anvisningar, som du måste iakttaga för din personliga säkerhet och för att undvika
materielskador. Anvisningarna för din personliga säkerhet framhävs av en varningstriangel, anvisningar för enbart
materielskador står utan varningstriangel. Allt efter farlighetsgrad skildras varningsanvisningarna i avtagande
ordningsföljd i följande beskrivning.
FARA
betyder att dödsfall eller svåra personskador kommer att inträda, om inte lämpliga försiktighetsåtgärder vidtages.
VARNING
betyder att dödsfall eller svåra personskador kan inträda, om inte lämpliga försiktighetsåtgärder vidtages.
SE UPP
med varningstriangel betyder att lätta personskador kan inträda, om inte lämpliga försiktighetsåtgärder vidtages.
SE UPP
utan varningstriangel betyder att materielskador kan inträda, om inte lämpliga försiktighetsåtgärder vidtages.
OBSERVERA
betyder att ett ej önskvärt resultat eller tillstånd kan inträda om den tillhörande anvisningen inte iakttages.
Vid uppträdande av flera farlighetsgrader används alltid varningsanvisningen för den högsta graden. När det i en
varningsanvisning varnas med en varningstriangel för personskador, då kan i samma varningsanvisning
dessutom finnas en varning för materielskador bifogad.
Kvalificerad personal
Det tillhörande instrumentet/systemet får installeras och drivas endast i förbindelse med denna dokumentation.
Idrifttagande och drift av ett instrument/system får endast göras av kvalificerad personal. Kvalificerad personal i
enlighet med de säkerhetstekniska anvisningarna i denna dokumentation är personer, som är auktoriserade att
enligt direktiven inom säkerhetstekniken ta instrument, system och strömkretsar i drift, att jorda och markera dem.
Bestämmelsekonform användning
Var vänlig och iakttag följande:
VARNING
Instrumentet får endast användas för de i katalogen och i den tekniska beskrivningen förutsedda
insatsområdena och endast i förbindelse med av Siemens rekommenderade resp. auktoriserade instrument och
komponenter av annat fabrikat. En oklanderlig och säker drift av produkten förutsätter sakkunnig transport,
sakkunnig lagring, uppställning och montering samt noggrann manövrering och service.
Märken
Alla med skyddsmärket ® markerade beteckningar är av Siemens AG registrerade varumärken. De övriga
beteckningarna i detta dokument kan vara märken, vars användning av tredje man för eget ändamål kan skada
innehavarens rättigheter.
Ansvarsbefrielse
Vi har kontrollerat innehållet i den tryckta skriften med avseende på överensstämmelse med den beskrivna hårdoch mjukvaran. Trots detta kan avvikelser inte uteslutas så att vi inte kan garantera en fullständig
överensstämmelse. Uppgifterna i denna skrift kontrolleras regelbundet, nödvändiga ändringar ingår i de följande
upplagorna.
Siemens AG
Automation and Drives
Postfach 48 48
90327 NÜRNBERG
TYSKLAND
Ordernumber: 6FC5398-1CP10-3FA0
Ⓟ 10/2007
Copyright © Siemens AG 2007.
Tekniska ändringar förbehålls
Förord
Indelning av dokumentationen
SINUMERIK-dokumentationen är uppdelad i 3 delar:
● Allmän dokumentation
● Användardokumentation
● Tillverkar-/Servicedokumentation
En varje månad aktualiserad översikt över tryckta skrifter med de språk som står till
förfogande finns i internet under:
http://www.siemens.com/motioncontrol
Följ menypunkterna "Support" → "Technische Dokumentation" → "Druckschriften-Übersicht".
Internetutgåvan av DOConCD, DOConWEB, finns under:
http://www.automation.siemens.com/doconweb
Informationer över trainingserbjudanden och FAQs (frequently asked questions) finns i
internet under:
http://www.siemens.com/motioncontrol och där under menypunkten "Support"
Målgrupp
Den föreliggande trycka skriften vänder sig till programmerare, projekterare,
maskinoperatörer och maskinister.
Användning
Programmerings- och manöverhandboken kvalificerar målgruppen att projektera, att skriva,
att upprätta, att testa och att åtgärda fel i program och softwareytor.
Dessutom kvalificerar den målgruppen att manövrera hård- och mjukvara till en maskin.
Standardomfattning
I den föreliggande dokumentationen beskrivs funktionaliteten för standardomfattningen.
Kompletteringar eller ändringar som görs av maskintillverkaren, dokumenteras av
maskintillverkaren.
I styrningen kan finnas ytterligare i denna dokumentation ej förklarade funktionerna som kan
köras. Det består dock inget anspråk på dessa funktioner vid ny leverans eller vid service.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
3
Förord
Likaså innehåller denna dokumentation av överskådlighetsskäl inte samtliga
detaljinformationer över alla typer av produkter och kan inte heller ta hänsyn till alla tänkbara
fall av uppställning, drift och underhåll.
Teknisk support
Vid tekniska frågor vänder du dig till följande hotline:
Europa / Afrika
Asien / Australien
Amerika
Telefon
+49 180 5050 222
+86 1064 719 990
+1 423 262 2522
Fax
+49 180 5050 223
+86 1064 747 474
+1 423 262 2289
Internet
http://www.siemens.com/automation/support-request
e-post
[email protected]
Märk
För de olika länderna specifika telefonnummer för teknisk rådgivning finns i internet:
http://www.siemens.com/automation/service&support
Frågor till dokumentationen
Vid frågor till dokumentationen (förslag, korrigeringar) sänder du ett fax eller e-post till
följande adress:
Fax
+49 9131- 98 63315
e-post
[email protected]
Det finns ett faxformulär i slutet av detta dokument.
Internetadress för SINUMERIK
http://www.siemens.com/sinumerik
EG-konformitetsdeklaration
EG-konformitetsdeklarationen till EMC-direktivet finner/erhåller du
● i internet:
http://suport.automation.siemens.com
under produkt-/beställningsnummer 15257461
● till den ansvariga filialen för affärsområdet A&D MC hos
Siemens AG
4
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Innehållsförteckning
Förord ........................................................................................................................................................ 3
1
2
3
Beskrivning .............................................................................................................................................. 11
1.1
Manöver- och indikeringselement................................................................................................11
1.2
Status- och felindikeringar ...........................................................................................................12
1.3
Knappdefinition för fullständigt CNC-tangentbord (högformat)....................................................13
1.4
Knappdefinitioner på maskinens styrpanel ..................................................................................15
1.5
Koordinatsystem ..........................................................................................................................16
Software-yta ............................................................................................................................................ 21
2.1
Bildskärmsindelning .....................................................................................................................21
2.2
Standardsoftkeys .........................................................................................................................24
2.3
Manöverområden.........................................................................................................................24
2.4
Hjälpsystemet...............................................................................................................................26
Tillkoppling, referenspunktskörning ......................................................................................................... 29
3.1
4
5
6
Tillkoppling och referenspunktskörning .......................................................................................29
Rigga ....................................................................................................................................................... 31
4.1
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.1.6
Mata in verktyg och verktygskompenseringar .............................................................................32
Mata in verktyg och verktygskompenseringar .............................................................................32
Anlägga nytt verktyg ....................................................................................................................36
Fastställa verktygskompenseringar (manuellt) ............................................................................38
Fastställa verktygskompenseringar med ett mätfinger ................................................................41
Fastställande av verktygskompenseringarna med hjälp av mätoptik ..........................................43
Mätfingerinställningar...................................................................................................................44
4.2
4.2.1
Mata in/ändra nollpunktsförskjutning ...........................................................................................46
Fastställa nollpunktsförskjutning ..................................................................................................47
4.3
Programmera settingsdata...........................................................................................................48
4.4
Räkneparametrar R - manöverområde Offset/Parameter ...........................................................52
Handstyrd drift ......................................................................................................................................... 53
5.1
Handstyrd drift..............................................................................................................................53
5.2
5.2.1
Driftsläge JOG - manöverområde Position ..................................................................................55
Tillordna handhjul.........................................................................................................................59
5.3
5.3.1
5.3.2
Driftsläge MDA (manuell inmatning) - manöverområde Position.................................................60
Teach In (MDA)............................................................................................................................63
Plansvarva ...................................................................................................................................66
Automatikdrift........................................................................................................................................... 69
6.1
Driftsläge AUTOMATIK................................................................................................................69
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
5
Innehållsförteckning
7
8
9
6
6.2
Välja detaljprogram, starta .......................................................................................................... 74
6.3
Blocksökning ............................................................................................................................... 76
6.4
Stoppa, avbryta detaljprogram.................................................................................................... 77
6.5
Återstart efter avbrott .................................................................................................................. 78
6.6
Åter starta efter stopp.................................................................................................................. 78
6.7
Genomarbetning av extern.......................................................................................................... 79
Detaljprogrammering ............................................................................................................................... 83
7.1
Översikt detaljprogrammering ..................................................................................................... 83
7.2
Mata in nytt program ................................................................................................................... 87
7.3
Redigera detaljprogram............................................................................................................... 88
7.4
Simulation.................................................................................................................................... 91
7.5
Anpassa konturelement .............................................................................................................. 92
7.6
7.6.1
7.6.2
7.6.3
7.6.4
7.6.5
7.6.6
7.6.7
7.6.8
7.6.9
7.6.10
Fri konturprogrammering............................................................................................................. 98
Programmera kontur ................................................................................................................... 99
Fastlägga startpunkt.................................................................................................................. 100
Softkeys och parametrar ........................................................................................................... 102
Fristick vid teknologin svarva .................................................................................................... 107
Parametrera konturelement ...................................................................................................... 110
Grafisk framställning av konturen ............................................................................................. 113
Ange konturelement i polära koordinater, stänga kontur .......................................................... 114
Parameterbeskrivning för konturelementen rät linje/cirkel........................................................ 117
Cykelstöd................................................................................................................................... 119
Programexempel svarva ........................................................................................................... 119
System................................................................................................................................................... 123
8.1
System ...................................................................................................................................... 123
8.2
System - softkeys (IBN) ............................................................................................................ 127
8.3
System - softkeys (MD)............................................................................................................. 128
8.4
System - softkeys (Service indikering)...................................................................................... 134
8.5
System - softkeys (PLC) ........................................................................................................... 143
8.6
System - softkeys (IBN-filer) ..................................................................................................... 150
8.7
Larmindikering........................................................................................................................... 154
Programmera......................................................................................................................................... 155
9.1
9.1.1
9.1.2
9.1.3
9.1.4
9.1.5
9.1.6
Grundläggande i NC-programmeringen.................................................................................... 155
Programnamn ........................................................................................................................... 155
Programuppbyggnad................................................................................................................. 155
Orduppbyggnade och adress.................................................................................................... 156
Blockuppbyggnad...................................................................................................................... 157
Teckensats ................................................................................................................................ 159
Översikt över anvisningarna - svarva........................................................................................ 160
9.2
9.2.1
9.2.2
9.2.3
Väguppgifter.............................................................................................................................. 173
Programera mätuppgifter .......................................................................................................... 173
Absolut-/ kedjemåttuppgift: G90, G91, AC, IC .......................................................................... 174
Metriska och inch-måttuppgifter: G71, G70, G710, G700 ........................................................ 176
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Innehållsförteckning
9.2.4
9.2.5
9.2.6
9.2.7
0
Radie–diameteruppgift: DIAMOF, DIAMON, DIAM90 ...............................................................177
Programmerbar nollpunktsförskjutning: TRANS, ATRANS .......................................................178
Programmerbar skalfaktor: SCALE, ASCALE ...........................................................................179
Inspänning av arbetsstycke - inställbar nollpunktsförskjutning: G54 till G59, G500, G53,
G153 ..........................................................................................................................................181
Programmerbar arbetsfältsbegränsning: G25, G26, WALIMON, WALIMOF ............................182
9.3
9.3.1
9.3.2
9.3.3
9.3.4
9.3.5
9.3.6
9.3.7
9.3.8
9.3.9
9.3.10
9.3.11
9.3.12
9.3.13
9.3.14
9.3.15
9.3.16
9.3.17
9.3.18
9.3.19
9.3.20
9.3.21
Rörelse hos axlar .......................................................................................................................184
Rätlinjig interpolering med snabbgång: G0................................................................................184
Rätlinjig interpolering med matning: G1.....................................................................................185
Cirkelinterpolering: G2, G3 ........................................................................................................186
Cirkelinterpolering via mellanpunkt: CIP....................................................................................190
Cirkel med tangential övergång: CT ..........................................................................................191
Gängskärning med konstant stigning: G33................................................................................192
Programmerbar in- och utloppsväg vid G33: DITS, DITE .........................................................196
Gängskärning med variabel stigning: G34, G35........................................................................198
Gänginterpolering: G331, G332.................................................................................................199
Fastpunktskörning: G75.............................................................................................................200
Referenspunktskörning: G74 .....................................................................................................201
Mätning med kopplande mätfinger: MEAS, MEAW ...................................................................201
Matning F ...................................................................................................................................203
Precisionsstopp/banstyrningsdrift: G9, G60, G64......................................................................204
Accelerationsbeteende: BRISK, SOFT ......................................................................................207
Procentuell accelerationsövermanning: ACC ............................................................................208
Körning med förstyrning: FFWON, FFWOF...............................................................................209
3. och 4. axel..............................................................................................................................209
Fördröjningstid: G4 ....................................................................................................................211
Köra till fast anslag.....................................................................................................................212
Matningsreducering med hörnfördröjning (FENDNORM, G62, G621) ......................................215
9.4
9.4.1
9.4.2
9.4.3
9.4.4
9.4.5
Rörelser hos spindeln ................................................................................................................217
Spindelvarvtal S, rotationsriktningar ..........................................................................................217
Spindelvarvtalsbegränsning: G25, G26 .....................................................................................218
Spindelpositionering: SPOS.......................................................................................................219
Växelsteg ...................................................................................................................................220
2. Spindel ...................................................................................................................................220
9.5
9.5.1
9.5.2
9.5.3
Speciella svarvfunktioner ...........................................................................................................222
Konstant skärhastighet: G96, G97.............................................................................................222
Rundning, avfasning ..................................................................................................................224
Konturtågsprogrammering .........................................................................................................227
9.6
9.6.1
9.6.2
9.6.3
9.6.4
9.6.5
9.6.6
9.6.7
9.6.8
9.6.9
9.6.10
Verktyg och verktygskompensering...........................................................................................229
Allmänna anvisningar- svarva....................................................................................................229
Verktyg T (svarva)......................................................................................................................230
Verktygskompenseringsnummer D (svarva)..............................................................................231
Val av verktygsradiekompensering: G41, G42 ..........................................................................235
Hörnbeteende: G450, G451.......................................................................................................238
Verktygsradiekompensering FRÅN: G40...................................................................................239
Specialfall för verktygsradiekompenseringen ............................................................................240
Exempel för verktygsradiekompensering (svarva).....................................................................241
Användning av fräsverktyg.........................................................................................................242
Verktygskompensering-specialbehandlingar (svarva)...............................................................244
9.7
Extrafunktion M ..........................................................................................................................245
9.8
H-funktion...................................................................................................................................246
9.9
Räkneparametrar R, LUD- och PLC-variabel ............................................................................247
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
7
Innehållsförteckning
10
8
9.9.1
9.9.2
9.9.3
Räkneparametrar R................................................................................................................... 247
Lokala användardata (LUD) ...................................................................................................... 250
Läsa och skriva från PLC-variabler........................................................................................... 252
9.10
9.10.1
9.10.2
9.10.3
9.10.4
Programhopp ............................................................................................................................ 253
Hoppmål för programhopp ........................................................................................................ 253
Ovillkorliga programhopp .......................................................................................................... 254
Villkorliga programhopp ............................................................................................................ 255
Programmeringsexempel för hopp............................................................................................ 257
9.11
9.11.1
9.11.2
Underprogramteknik.................................................................................................................. 258
Allmänt ...................................................................................................................................... 258
Anrop av bearbetningscykler (svarva) ...................................................................................... 261
9.12
9.12.1
9.12.2
Tidgivare och arbetsstycksräknare ........................................................................................... 262
Tidgivare för gångtiden ............................................................................................................. 262
Arbetsstycksräknare.................................................................................................................. 264
9.13
9.13.1
9.13.2
9.13.3
Språkkommandon för verktygsövervakningen.......................................................................... 265
Översikt verktygsövervakning ................................................................................................... 265
Livslängsövervakning................................................................................................................ 267
Stycktalsövervakning ................................................................................................................ 269
9.14
9.14.1
9.14.2
Fräsbearbetning på svarvmaskiner........................................................................................... 272
Fräsbearbetning av frontytor - TRANSMIT ............................................................................... 272
Fräsbearbetning av mantelytan - TRACYL ............................................................................... 275
Cykler .................................................................................................................................................... 281
10.1
Överblick över cyklerna............................................................................................................. 281
10.2
Programmering av cykler .......................................................................................................... 283
10.3
Grafiskt cykelstöd i programeditorn .......................................................................................... 285
10.4
10.4.1
10.4.2
10.4.3
10.4.4
10.4.5
10.4.6
10.4.7
10.4.8
10.4.9
10.4.10
10.4.11
10.4.12
10.4.13
10.4.14
Borrcykler .................................................................................................................................. 286
Allmänt ...................................................................................................................................... 286
Förutsättningar .......................................................................................................................... 287
Borra, centrera - CYCLE81 ....................................................................................................... 290
Borra, plansänka - CYCLE82.................................................................................................... 293
Djuphålsborra - CYCLE83......................................................................................................... 295
Gängborrning utan flyttande gänghållare - CYCLE84 .............................................................. 299
Gängborrning med flyttande gänghållare - CYCLE840 ............................................................ 302
Brotscha1 (arborra 1) - CYCLE85............................................................................................. 307
Ursvarva (arborra 2) - CYCLE86 .............................................................................................. 310
Arborra med stopp 1 (arborra 3) - CYCLE87 ............................................................................ 314
Borra med stopp 2 (arborra 4) - CYCLE88 ............................................................................... 316
Brotscha 2 (arborra 5) - CYCLE89............................................................................................ 318
Hålrad - HOLES1 ...................................................................................................................... 320
Hålcirkel - HOLES2 ................................................................................................................... 325
10.5
10.5.1
10.5.2
10.5.3
10.5.4
10.5.5
10.5.6
10.5.7
Svarvcykler................................................................................................................................ 328
Förutsättningar .......................................................................................................................... 328
Instick - CYCLE93..................................................................................................................... 330
Fristick (form E och F enligt DIN) - CYCLE94........................................................................... 338
Spåntagning med baksnitt - CYCLE95 ..................................................................................... 343
Gängfristick - CYCLE96 ............................................................................................................ 356
Gängskärning - CYCLE97......................................................................................................... 360
På varandra följande gängor - CYCLE98 ................................................................................. 368
10.6
Felmeddelande och felbehandling ............................................................................................ 375
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Innehållsförteckning
10.6.1
10.6.2
10.6.3
10.6.4
11
12
13
A
Allmänna anvisningar.................................................................................................................375
Felbehandlingar i cykler .............................................................................................................375
Översikt över cykellarm..............................................................................................................376
Meddelanden i cyklerna .............................................................................................................377
Nätverksdrift .......................................................................................................................................... 379
11.1
11.1.1
11.1.2
11.1.3
11.1.4
11.1.5
11.1.6
11.1.7
Nätverksdrift ...............................................................................................................................379
Nätverksdrift (tillval) ...................................................................................................................379
Konfiguration av nätverksförbindelsen.......................................................................................380
Användarförvaltning ...................................................................................................................382
Användaranmälan - RCS log in .................................................................................................383
Arbeta med en nätverksförbindelse ...........................................................................................384
Frigivande av pärmar .................................................................................................................385
Förbinda och skilja nätenheter...................................................................................................386
11.2
RCS-Tool ...................................................................................................................................388
Datasäkring ........................................................................................................................................... 391
12.1
Dataöverföring via RS232–gränssnitt ........................................................................................391
12.2
Upprätta idrifttagandearkiv och läsa ut resp. in .........................................................................393
12.3
Läsa in och ut PLC projekt.........................................................................................................395
12.4
Kopiera och infoga filer ..............................................................................................................396
PLC-diagnos.......................................................................................................................................... 397
13.1
Bildskärmsuppbyggnad..............................................................................................................398
13.2
Manövermöjligheter ...................................................................................................................399
Bilaga .................................................................................................................................................... 411
A.1
A.1.1
A.1.2
Övrigt..........................................................................................................................................411
Miniräknare ................................................................................................................................411
Redigera kinesiska skrifttecken .................................................................................................413
A.2
Feedback till dokumentationen ..................................................................................................413
A.3
Dokuträd 802D sl .......................................................................................................................415
Index...................................................................................................................................................... 417
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
9
Innehållsförteckning
10
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
1
Beskrivning
1.1
Manöver- och indikeringselement
Manöverelement
Anrop av definierade funktioner görs med horisontala och vertikala softkeys. Beskrivningen
därtill finner du i denna handbok.
6RIWNH\VYHUWLNDOD
6RIWNH\VKRULVRQWDOD
Bild 1-1
Manöverpanel-CNC
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
11
Beskrivning
1.2 Status- och felindikeringar
1.2
Status- och felindikeringar
Visning av LED på manöverpanelen-CNC (PCU)
På manöverpanelen-CNC finns följande LED-lampor placerade.
(55 5'< 1& &)
I den följande tabellen finns lysdioderna och deras betydelse beskrivna.
Tabell 1-1
Status- och felindikeringar
LED
Betydelse
ERR (röd)
allvarligt fel; hjälp med Power off/on
RDY (grön)
driftsberedskap
NC (gul)
övervakning av livstecken
CF (gul)
skriva/läsa på/från CF kort
Läsanvisning
Informationer till felbeskrivningen finns i
/DG/, SINUMERIK 802D sl, Diagnoshandbok
12
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Beskrivning
1.3 Knappdefinition för fullständigt CNC-tangentbord (högformat)
1.3
Knappdefinition för fullständigt CNC-tangentbord (högformat)
5DGHULQJVNQDSS
Q
$/$50
&$1&(/
1
2
8
9
;
,
$
0
>
)
6+,)7
(
*
:
<
'
.
675*
_
4
3
&
ಱ
6
=
?
5
+
@
%
$/7
/
7
"
#
7DEXODWRU
!
(17(5,QSXWNQDSS
%$&.63$&(
'(/
7$%
1(;7
:,1'2:
.QDSS,QIRJD
+(/3
&+$11(/
0DQ¸YHURPU§GHVNQDSS326,7,21
PDQ¸YHURPU§GHSRVLWLRQ
326,7,21
,16(57
0DQ¸YHURPU§GHVNQDSS352*5$0
PDQ¸YHURPU§GHSURJUDP
,1387
3$*(
83
0
326,7,21
2))6(7
3$5$0
2))6(7
3$5$0
352*5$0
0DQ¸YHURPU§GHVNQDSS2))6(7
3$5$0PDQ¸YHURPU§GHSDUDPHWUDU
6<67(0
(1'
3$*(
'2:1
3URJUDP
PDQDJHU
&86720
$/$50
0DQ¸YHURPU§GHVNQDSS352*5$00$1$
*(5PDQ¸YHURPU§GHSURJUDPPDQDJHU
6<67(0
0DQ¸YHURPU§GHVNQDSS6<67(0$/$50
PDQ¸YHURPU§GHV\VWHPODUP
$/$50
.QDSS(7&
,QWHEHODJG
.QDSS5HFDOO
%O¦GGUDNQDSSDU
.QDSS.YLWWHUDODUP
8WDQIXQNWLRQ
,QIRNQDSS
.QDSS6KLIW
6HOHNWLRQVNQDSS7RJJOHNQDSS
.QDSS&RQWURO
0HOODQVODJ63$&(
.QDSS$/7
/¸VFKWDVWH%DFNVSDFH
&XUVRUNQDSSDU
$
:
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
=
$OIDQXPHULVNDNQDSSDU
'XEEHOEHO¦JJQLQJL6KLIWSODQHW
6LIIHUNQDSSDU
'XEEHOEHO¦JJQLQJL6KLIWSODQHW
13
Beskrivning
1.3 Knappdefinition för fullständigt CNC-tangentbord (högformat)
Hot keys
I detaljprogrameditorn och i inmatningsrutorna till HMI kan med hjälp av knappkombinationer
på det fullständiga CNC-tangentbordet följande funktioner utföras:
14
Knappkombination
Funktion
<CTRL> och <C>
Kopiera markerad text
<CTRL> och <B>
Markera text
<CTRL> och <X>
Klippa ut markerad text
<CTRL> och <V>
Foga in kopierad text
<ALT> och <L>
Koppla om till blandat skrivsätt
<ALT> och <H> eller knappen <HELP>
Anropa hjälpsystem
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Beskrivning
1.4 Knappdefinitioner på maskinens styrpanel
1.4
Knappdefinitioner på maskinens styrpanel
$QY¦QGDUGHILQLHUDGNQDSSPHG/('
$QY¦QGDUGHILQLHUDGNQDSSXWDQ/('
,1&5(0(17
6WHJP§WW
>@
-2*
>@
5()(5(1&(32,17
5HIHUHQVSXQNW
$8720$7,.
6,1*/(%/2&.
(QNHOEORFN
;
=
=
0$18$/'$7$
0DQXHOOLQPDWQLQJ
;
63,1'(/67$57/()7
9¦QVWHUJ§QJ
63,1'(/6723
63,1'(/67$575,*+7
+¸JHUJ§QJ
5$3,'75$9(56(29(5/$<
6QDEEJ§QJV¸YHUODJULQJ
5(6(7
;
;
;D[HO
=
=
=D[HO
1&6723
1&67$57
1˜'67233
)HHG5DWH2YHUULGH
0DWQLQJVVW\UQLQJ
6SLQGOH6SHHG2YHUULGH
6SLQGHORYHUULGH
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
15
Beskrivning
1.5 Koordinatsystem
Märk
I denna dokumentation utgår vi från en standard maskinstyrpanel MCP 802D. Anväder du en
annan MCP kan manövreringen avvika från denna beskrivning.
1.5
Koordinatsystem
Ett koordinatsystem spänns som regel upp av tre rätvinkligt mot varandra stående
koordinataxlar. Med den så kallade "trefingerregeln" för högra handen fastläggs de positiva
riktningarna för koordinataxlarna. Koordinatsystemet hänför sig till arbetsstycket och
programmeringen sker oberoende av om verktyget eller arbetsstycket förflyttas. Vid
programmeringen utgår man alltid från att verktyget förflyttar sig relativt till koordinatsystemet
för arbetsstycket som tänks stå still.
=
<
<
90°
90°
90°
;
;
=
Bild 1-2
16
Fastläggande av axelriktningen till varandra, koordinatsystem för programmeringen
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Beskrivning
1.5 Koordinatsystem
Maskinkoordinatsystem (MKS)
Hur koordinatsystemet ligger relativt till maskinen är beroende av respektive maskintyp. Det
kan vara vridet till olika lägen.
Axelriktningarna följer "trefingerregeln" för den högra handen. Står man framför maskinen
visar långfingret på den högra handen mot ansättningsriktningen för huvudspindeln.
=
;
Bild 1-3
Maskinkoordinataxlar med svarvmaskinen som exempel
Origo för detta koordinatsystem är maskinnollpunkten.
Denna punkt utgör endast en referenspunkt, som bestäms av maskintillverkaren. Man
behöver inte kunna köra till den.
Förflyttningsområdet för maskinaxlarna kan ligga i det negativa området.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
17
Beskrivning
1.5 Koordinatsystem
Arbetsstyckskoordinatsystem (WKS)
För beskrivning av ett arbetsstyckes geometri i arbetsstycksprogrammet används också ett
högervridande och rätvinkligt koordinatsystem.
Arbetsstycksnollpunkt kan väljas fritt på Z-axeln av programmeraren. På X-axeln ligger den i
rotationscentrum.
;
$UEHWVVW\FNH
$UEHWVVW\FNH
:
=
$UEHWVVW\FNH
:DUEHWVVW\FNHQROOSXQNW
Bild 1-4
Arbetsstyckskoordinatsystem
Relativt koordinatsystem (REL)
Styrningen erbjuder förutom maskin- och arbetsstyckskoordinatsystem även ett relativt
koordinatsystem. Detta koordinatsystem används för att sätta fritt valbara referenspunkter
som inte har något inflytande på det aktiva arbetsstyckskoordinatsystemet. Alla axelrörelser
visas relativt till dessa referenspunkter.
Märk
Ärvärdet i respektive koordinatsystem kan aktiveras och visas i manöverområdet Position via
den vertikala softkeyn "MKS/WKS REL".
18
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Beskrivning
1.5 Koordinatsystem
Inspänning av arbetsstycket
För bearbetningen spänns arbetsstycket in i maskinen. Arbetsstycket måste därvid riktas
upp så att axlarna i arbetsstyckskoordinatsystemet löper parallellt med de för maskinen. En
resulterande förskjutning av maskinnollpunkten till arbetsstycksnollpunkten fastställs i Zaxeln och förs in i den inställbara nollpunktsförskjutningen. I NC-programmet aktiveras
denna förskjutning vid programkörningen med till exempel ett programmerat G54 .
;
;
0DVNLQ
$UEHWVVW\FNH
$UEHWVVW\FNH
:
0
= 0DVNLQ
=
$UEHWVVW\FNH
WH[*
Bild 1-5
Arbetsstycke på maskinen
Aktuellt arbetsstyckskoordinatsystem
Med hjälp av det programmerbara nollpunktsförskjutningen TRANS kan en förskjutning
skapas gentemot arbetsstyckskoordinatsystemet. Härvid uppstår det aktuella
arbetsstyckskoordinatsystemet (se Kapitel "Programmerbar nollpunktsförskjutning:
TRANS").
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
19
Beskrivning
1.5 Koordinatsystem
20
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
2
Software-yta
2.1
Bildskärmsindelning
6WDWXVRPU§GH
7LOO¦PSQLQJVRPU§GH
$QYLVQLQJV
RFKVRIWNH\RPU§GH
Bild 2-1
Bildskärmsindelning
Bildskärmen är indelad i följande huvudområden:
● Statusområde
● Tillämpningsområde
● Anvisnings- och softkeyområde
Statusområde
Bild 2-2
Statusområde
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
21
Software-yta
2.1 Bildskärmsindelning
Tabell 2-1
Förklaring av bildelementen i statusområdet
Numrering
Indikering
①
Aktivt manöverområde
Symbol
Betydelse
Position (manöverområdesknapp
<POSITION>)
System (manöverområdesknapp <SYSTEM>)
Program (manöverområdesknapp
<PROGRAM>)
Program manager (manöverområdesknapp
<PROGRAM MANAGER>)
Parameter (manöverområdesknapp <OFFSET
PARAM>)
Larm (manöverområdesknapp <ALARM>)
②
Aktivt driftsläge
Köra till referenspunkt
JOG
JOG INC; 1 INC, 10 INC, 100 INC, 1000 INC,
VAR INC
(inkrementell värdering i JOG drift)
MDA
AUTOMATIK
③
Larm- och meddelanderader
Alternativt visas:
1. Larmnummer med larmtext
2. Meddelandetext
④
Valt detaljprogram (huvudprogram)
⑤
Programtillstånd
⑥
22
RESET
Avbryta program / grundtillstånd
RUN
Program pågår
STOP
Program stoppat
Programpåverkan i
automatikdrift
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Software-yta
2.1 Bildskärmsindelning
Anvisnings- och softkeyområde
Bild 2-3
Anvisnings- och softkeyområde
Tabell 2-2
Förklaring av bildelementen i anvisnings- och softkeyområdet
Bildelement
Indikering
Betydelse
①
Recall-symbol
Med nedtryckning av knappen Recall återvänder man till det
överordnade menyplanet.
②
Anvisningsrad
Indikering av operatörsanvisningar
③
Statusinformation HMI
ETC är möjlig (Med nedtryckning av denna knapp visar den
horisontala softkeyraden ytterligare funktioner.)
ಯ/ಯ
Blandat skrivsätt (skrivning av stor/liten bokstav) aktiv
RS232 förbindelse aktiv
Förbindelse till idrifttagande- och diagnostools (t.ex.
Programming Tool 802) aktiv
RCS nätverksförbindelse aktiv
④
Softkeyrad vertikal och horisontal
Gestaltning av softkeys i dokumentet
För att göra det lättare att hitta softkeys visas de horisontala och vertikala softkeys med olika
grundfärg.
Horisontal softkey
Vertikal softkey
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
23
Software-yta
2.2 Standardsoftkeys
2.2
Standardsoftkeys
%DFN
Masken stängs.
;
$ERUW
Inmatningen avbryts, fönstret stängs.
$FFHSW
2.
5
2.3
Inmatningen avslutas och beräkningen görs.
Inmatningen avslutas och de inmatade värdena övertas.
Funktionen kopplar om masken från diameterprogrammering till radieprogrammering.
Manöverområden
Funktionerna i styrningen kan utföras i följande manöverområden:
2))6(7
3$5$0
Position
Maskinmanövrering
Offset/parametrar
Inmatning av kompenseringsvärden och
settingdata
Program
Upprättande av detaljprogrammen
Programm-manager Detaljprogrampärm
6<67(0
System
Diagnos, idrifttagande
Larm
Larm- och meddelanderader
$/$50
6<67(0
$/$50
Växling till ett annat manöverområde görs genom nedtryckning av den motsvarande
knappen på det fullständiga CNC-tangentbordet (hard-key).
24
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Software-yta
2.3 Manöverområden
Skyddssteg
I SINUMERIK 802D sl finns det ett skyddsstegskoncept för frigivande av dataområden.
Styrningen levereras med standard-lösenord för skyddsstegen 1 till 3.
Skyddssteg 1
Expert-lösenord
Skyddssteg 2
Tillverkar-lösenord
Skyddssteg 3
Användar-lösenord
Dessa styr de olika åtkomsträttigheterna.
Inmatning resp. förändring av data i följande menyer är beroende av det inställda
skyddssteget:
● Verktygskompenseringar
● Nollpunktsförskjutningar
● Settingdata
● RS232-inställning
● Upprättande / korrigering av program
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
25
Software-yta
2.4 Hjälpsystemet
2.4
Hjälpsystemet
En omfattande online-hjälp finns lagrad i styrningen. Hjälpteman är:
● Kort beskrivning av alla viktiga manöverfunktioner
● Översikt och kort beskrivning av NC–kommandona
● Förklaring av drivparametrarna
● Förklaring av drivlarmen
Manöverföljd
Hjälpsystemet kan du anropa från varje manöverområdet genom att trycka ner Info-knappen
eller via knappkombinationen <ALT+H>.
Bild 2-4
26
Hjälpsystem: Innehållsförteckning
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Software-yta
2.4 Hjälpsystemet
Softkeys
6KRZ
Denna funktion öppnar det valda temat.
Bild 2-5
Hjälpsystem: Beskrivning av temat
*RWR
7RSLF
Denna funktion möjliggör val av korshänvisningar. En korshänvisning är markerad med
tecknen ">>....<<". Denna softkey är endast synlig när en korshänvisning visas i
tillämpningsområdet.
%DFNWR
7RSLF
Väljer du en korshänvisning, visas dessutom softkeyn "Tillbaka till tema". Med denna
funktion kommer du tillbaka till den föregående bilden.
)LQG
Funktionen möjliggör sökandet av ett begrepp i innehållsförteckningen. Mata in begreppet
och starta sökningen.
Hjälp i området Programeditor
Hjälpsystemet erbjuder en förklaring till varje NC–anvisning. Du kan komma direkt till
hjälptexten, genom att ställa markören bakom anvisningen och trycka på Info–knappen. NCanvisningen måste för detta vara skriven med stora bokstäver.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
27
Software-yta
2.4 Hjälpsystemet
28
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Tillkoppling, referenspunktskörning
3.1
3
Tillkoppling och referenspunktskörning
Märk
Ge när du kopplar till SINUMERIK 802D sl och maskinen, även akt på
maskindokumentationen eftersom tillkoppling och körning till referenspunkt är
maskinberoende funktioner.
Manöverföljd
Först kopplar du till försörjningsspänningen till CNC och maskinen. Efter start av styrningen
befinner du dig i manöverområdet Position, driftsläge Köra till referenspunkt.
Fönstret "Referenspunkt " är aktivt.
Bild 3-1
Grundbild Köra till referenspunkt
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
29
Tillkoppling, referenspunktskörning
3.1 Tillkoppling och referenspunktskörning
Aktivera Köra till referenspunkt med knappen <Referenspunkt> på maskinstyrpanelen.
I fönstret "Referenspunkt" visas om axlarna har referenskörts.
$[HOP§VWHYDUDUHIHUHQVN¸UG
$[HOKDUXSSQ§WWUHIHUHQVSXQNWHQ
;
Tryck på riktningsknapparna.
=
Om du väljer felaktig körningsriktning, sker ingen rörelse.
Kör till referenspunkten på alla axlar efter varandra.
Du avslutar funktionern genom att välja ett annat driftsläge (MDA, AUTOMATIK eller JOG).
Märk
"Köra till referenspunkt" är möjligt endast i driftsläget JOG.
30
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
4
Rigga
Föranmärkningar
Innan du kan arbeta med CNC, riggara du maskinen, verktygen osv. på följande sätt:
● Inmatning av verktygen och verktygskompenseringar
● Inmatning/ändring av nollpunktsförskjutningen
● Inmatning av setting-data
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
31
Rigga
4.1 Mata in verktyg och verktygskompenseringar
4.1
Mata in verktyg och verktygskompenseringar
4.1.1
Mata in verktyg och verktygskompenseringar
Funktionalitet
Verktygskompenseringarna består av en rad data, som beskriver geometrin, slitaget och
verktygstypen. Varje verktyg innehåller ett fastlagt antal parametrar beroende på
verktygstyp. Verktygen betecknas alltid med ett nummer (T-nummer).
Se även Kapitel "Verktyg och verktygskompensering"
Manöverföljder
2))6(7
3$5$0
Tryck på knappen <OFFSET PARAM>.
7RRO
OLVW
Funktionen öppnar fönstret Verktygskompenseringsdata, som innehåller en lista över de
anlagda verktygen. Du kan navigera inom denna lista med markörknapparna och knapparna
Page Up, Page Down.
Verktygslista Standard
Bild 4-1
32
Verktygslista
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.1 Mata in verktyg och verktygskompenseringar
Verktygslista Användardefinierad
Bild 4-2
Verktygslista Användardefinierad
När du har aktiverat indikeringen-MD394 DISPLAY_TOOL_LIST_SISTER_TOOL med "1",
då kan du fastlägga följande ytterligare parametrar för verktyget:
● Tvillingverktyg
● Slitagegräns
● Verktygsslitage med hjälp av softkeyn "Verktygsslitage"
Bild 4-3
Verktygsslitage användardefinierat
Kompenseringarna matar du in genom att mata in det följande och bekräfta med <Input>
eller en rörelse med markören:
● placera markörstolpen på den inmatningsruta som skall ändras,
● mata in värde(n)
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
33
Rigga
4.1 Mata in verktyg och verktygskompenseringar
Bekräfta med <Input> eller med en rörelse med markören.
För specialverktyg står softkeyfunktionen
fullständig parameterlista att fylla i.
Advanced
till förfogande, vilken erbjuder en
Softkeys
Measurement
Tool
Fastställa verktygskompenseringsdata (verksam endast i driftsläget JOG!)
Measurement
Manual
Manuellt fastställande av verktygskompenseringsdata
Measurement
Auto
Halvautomatiskt fastställande av verktygskompenseringsdata (gäller endast i förbindelse
med ett mätfinger)
Calibrate
probe
Anpassning av mätfingret
Deleting a
tool
Verktygskompenseringsdata för alla skär till verktyget raderas.
Advanced
Funktionen visar alla parametrar till ett verktyg.
Bild 4-4
Inmatningsmask för specialverktyg
Betydelsen av parametrarna finns beskriven i Kapitel "Programmera".
Cutting
edges
34
Öppnar en underordnad menylista som erbjuder alla funktioner för att anlägga och visa
ytterligare skär.
D >>
Val av nästa högre skärnummer.
<< D
Val av nästa lägre skärnummer.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.1 Mata in verktyg och verktygskompenseringar
New cutting
edge
Anlägga ett nytt skär.
Reset
cutting edge
Alla kompenseringsvärden för skäret sätts på noll.
Change
type
Funktionen möjliggör ändring av verktygstypen. Välj verktygstyp med hjälp av softkey.
Searching
for
Söka verktygsnummer:
Mata in numret för det verktyg som skall sökas och starta sökningsförloppet med softkey
"OK". Existerar det sökta verktyget ställs markören på den tillhörande raden.
New tool
Anlägga verktygskompenseringsdata för ett nytt verktyg.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
35
Rigga
4.1 Mata in verktyg och verktygskompenseringar
4.1.2
Anlägga nytt verktyg
Manöverföljd
New tool
36
Funktionen erbjuder tre ytterligare softkeyfunktioner för att välja verktygstypen "Svarvstål",
"Borr" och "Fräs". Efter valet för du in det önskade "Verktygsnumret" (max. 3 ställen) i
inmatningsrutan och väljer för ett svarvstål "Skärläge".
Bild 4-5
Fönster Nytt verktyg
Bild 4-6
Inmatning verktygsnummer och skärläge för ett svarvstål
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.1 Mata in verktyg och verktygskompenseringar
För borr och fräs måste bearbetningsriktningen väljas.
Bild 4-7
2.
Val av bearbetningsriktning för en borr
Med "OK" bekräftar du inmatningen. Ett datablock som förbelagts med noll upptas i
verktygslistan.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
37
Rigga
4.1 Mata in verktyg och verktygskompenseringar
4.1.3
Fastställa verktygskompenseringar (manuellt)
Märk
Tillordningen av längd 1 eller 2 till axeln är beroende (se följande bilder) av verktygstypen
(svarvverktyg, borr).
För svarvverktyg är referenspunkten för X-axeln ett diametermått!
Märk
Som bekant maskinkoordinat kan du också använda en redan fastställd
nollpunktsförskjutning (t.ex. G54-värde). Kör i detta fall med verktygets skär till
arbetsstycksnollpunkten. Står skäret direkt i arbetsstycksnollpunkten så är referenspunkten
noll.
Funktionalitet
Denna funktion gör det möjligt för dig att fastställa den okända geometrin för ett verktyg T.
Med hjälp av ärpositionen för punkten F (maskinkoordinat) och referenspunkten kan
styrningen för den valda axeln X eller Z beräkna den var gång tillordnade kompenseringen
av längd 1 eller längd 2.
) 5HIHUHQVSXQNWYHUNW\JVVXSSRUW
0 0DVNLQQROOSXQNW
: $UEHWVVW\FNVQROOSXQNW
)
2IIVHWY¦UGHWL;D[HOQ
¦UHWWGLDPHWHUY¦UGH
;PDVNLQ
$UEHWVVW\FNH
/¦QJG "
†USRVLWLRQ;
†USRVLWLRQ=
'LDPHWHU
0
:
=PDVNLQ
/¦QJG "
WH[*
Bild 4-8
38
Fastställande av längdkompenseringen med svarvstål som exempel
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.1 Mata in verktyg och verktygskompenseringar
) 5HIHUHQVSXQNW YHUNW\JVVXSSRUW
00DVNLQQROOSXQNW
:$UEHWVVW\FNVQROOSXQNW
;PDVNLQ
$UEHWVVW\FNH
0
†USRVLWLRQ=
:
)
WH[*
Bild 4-9
=PDVNLQ
/¦QJG "
Fastställande av längdkompenseringen med borr som exempel: Längd 1/Z-axel
Märk
Bilden "Fastställande av längdkompenseringen med borr som exempel: Längd 1/Z-axel"
gäller endast när settingdata SD42950 TOOL_LENGTH_TYPE och
SD42940 TOOL_LENGHT_CONST är lika med "0". Annars gäller för borren och fräsen
längden 2.
Förutsättning
Det aktuella verktyget är inväxlat. Du kör med skäret till verktyget i driftsläge JOG till en
punkt på maskinen, vars maskinkoordinatvärden är kända. Detta kan vara ett arbetsstycke
vars geometri du känner.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
39
Rigga
4.1 Mata in verktyg och verktygskompenseringar
Manöverföljd
Measurement
Tool
Välj softkey och urvalsfönstret för manuell eller halvautomatisk mätning öppnas.
Bild 4-10
Measurement
Manual
Bild 4-11
Val manuell eller halvautomatisk mätning
Fönstret "Mäta verktyg" öppnas.
Fönster Mäta verktyg
● Mata i rutan Ø in arbetsstycksdiametern eller i rutan Z0 arbetsstyckslängden.
Maskinkoordinater och även värden från nollpunktsförskjutningarna är giltiga.
I rutan Distance kan vid användning av ett distansstycke dess tjocklek matas in för att tas
med i beräkningarna.
● Styrningen fastställer efter det softkey "Sätta längd 1" eller "Sätta längd 2" tryckts ner,
den sökta längden 1 eller längden 2 motsvarande den förvalda axeln. Det fastställda
kompenseringsvärdet sparas.
X-positionen sparas. Sedan kan förflyttas i X-riktningen. Därmed finns t.ex. möjligheten för
bestämning av arbetsstycksdiametern. Det sparade värdet för axelpositionen används sedan
för beräkningen av längdkompenseringen.
Verkan för softkeyn bestäms av indikeringen-maskindatum
MD373 MEAS_SAVE_POS_LENGTH2.
Litteraturhänvisning
Bruksanvisning Svarva, fräsa, slipa, stansa SINUMERIK 802D sl
40
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.1 Mata in verktyg och verktygskompenseringar
4.1.4
Fastställa verktygskompenseringar med ett mätfinger
Manöverföljd
Measurement
Tool
Tryck ner softkey "Mäta verktyg".
Measurement
Auto
Fönstret "Mäta verktyg" öppnas.
Bild 4-12
Fönster Mäta verktyg
Denna inmatningsmask möjliggör inmatningen av verktygs- och skärnummer. Dessutom
visas skärläget bakom symbolen
.
Efter öppningen av masken beläggs inmatningsrutorna med data för det verktyg som
befinner sig i ingrepp.
Verktyget kan vara följande:
● det aktiva verktyget för NC (inväxlat av ett detaljprogram) eller
● ett av PLC insvängt verktyg.
Växlades verktyget in av PLC, kan verktygsnumret i inmatningsmasken skilja sig från
verktygsnumret i fönstret T,F,S.
Förändrar man verktygsnumret, görs ingen automatisk verktygsväxling av funktionen.
Mätresultaten tillordnas dock det inmatade verktyget.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
41
Rigga
4.1 Mata in verktyg och verktygskompenseringar
Mätförlopp
Med hjälp av förflyttningsknappar eller handhjulet körs till mätfingret.
visas, skall förflyttningsknappen släppas och
Efter det att symbolen "Mätfinger utlöst"
avslutandet av mätförloppet inväntas. Under den automatiska mätningen visas en mätklocka
, som symboliserar det aktiva mätförloppet.
Märk
För upprättande av mätprogrammet används parametrarna säkerhetsavstånd från masken
"Inställningar" och matning från masken "Data mätfinger" (se Kapitel
"Mätfingerinställningar").
Flyttas flera axlar samtidigt, kan ingen beräkning av kompenseringsdata göras.
Förlopp vid "Mätfinger utlöst"
Utlösandet av mätfingret visas på bildskärmen med en fylld cirkel
.
Efter det mätfingret utlösts skall axelriktningsknappen släppas loss.
Efter det axelriktningsknappen släppts loss anläggs och startas automatiskt genom
styrningen ett internt mätprogram i programminnet.
Detta mätprogram gör att man kör maximalt tre gånger till mätfingret för att leverera
mätvärden till styrningen.
Överförs efter det man kört till mätfingret för tredje gånen inget mätvärde till styrningen, då
visas ett meddelande i displayen, som upplyser operatören om att inga mätvärden kunde
upptecknas.
Alla axlar som deltar i mätprocessen skall man köra till på detta vis.
42
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.1 Mata in verktyg och verktygskompenseringar
4.1.5
Fastställande av verktygskompenseringarna med hjälp av mätoptik
Bild 4-13
Mäta med mätoptik (inmatningsrutor T och D se Mäta med mätfinger)
Mätförlopp
För mätning förflyttas verktyget tills dess spets syns i hårkorset. För en fräs skall den högsta
punkten på skäret användas för att bestämma verktygslängden.
Sedan följer beräkningen av kompenseringsvärdena genom att trycka ner softkey "Set
length".
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
43
Rigga
4.1 Mata in verktyg och verktygskompenseringar
4.1.6
6HWWLQJV
Probe data
Mätfingerinställningar
Tryck ner softkey "Inställningar".
Här läggs koordinaterna för mätfingret och görs inställningarna av axelmatningen för det
automatiska mätförloppet.
Alla positionsvärden hänför sig till maskinkoordinatsystemet.
Bild 4-14
44
Inmatningsmask Mätfingerdata
Parametrar
Betydelse
Absolut position P1
Absolut position för mätfingret i Z-riktningen
Absolut position P2
Absolut position för mätfingret i X+ riktning
Absolut position P3
Absolut position för mätfingret i Z+ riktning
Absolut position P4
Absolut position för mätfingret i X- riktning
Matning (Feedrate)
Matningen med vilken verktyget flyttas på mätfingret
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.1 Mata in verktyg och verktygskompenseringar
Mätfingerkalibrering
Calibrate
probe
Anpassningen av mätfingret kan göras i menyn "Inställningar" eller i menyn "Mäta verktyg".
Det skall köras till mätfingrets fyra punkter.
Till kalibreringen skall ett verktyg av typ 500 med skärläge 3 eller 4 sättas in.
De nödvändiga kompenseringsparametrarna för att fastställa de fyra fingerpositionerna skall
vid behov läggas i datablocken till två verktygsskär.
Bild 4-15
Anpassning av mätfingret
Efter det masken öppnats visas förutom de aktuella positionerna för mätfingret en animation,
som signalerar det steg som skall utföras. Man skall köra till denna punkt med den
tillhörande axeln.
visas, skall förflyttningsknappen släppas och
Efter det att symbolen "Mätfinger utlöst"
avslutandet av mätförloppet inväntas. Under den automatiska mätningen visas en
mätklocka
, som symboliserar det aktiva mätförloppet.
Den av mätprogrammet levererade positionen tjänar till att beräkna den verkliga
fingerpositionen.
Mätfunktionen kan lämnas utan att det körts till alla positioner. De redan upptagna punkterna
förblir lagrade.
Märk
För upprättande av mätprogrammet används parametrarna Säkerhetsavstånd från masken
"Inställningar" und Matning från masken "Data mätfinger".
Flyttas flera axlar samtidigt, kan ingen beräkning av kompenseringsdata göras.
Funktionen "Nästa steg" gör det möjligt att hoppa över en punkt, när denna inte behövs för
mätningen.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
45
Rigga
4.2 Mata in/ändra nollpunktsförskjutning
4.2
Mata in/ändra nollpunktsförskjutning
Funktionalitet
Ärvärdesminnet och därmed även ärvärdesindikeringen är efter referenspunktskörningen
relaterade till maskinnollpunkten. Däremot hänför sig ett bearbetningsprogram till
arbetsstycksnollpunkten. Denna förskjutning skall matas in som nollpunktsförskjutning.
Manöverföljder
2))6(7
3$5$0
Work offset
Tryck på knappen <OFFSET PARAM>.
Välj nollpunktsförskjutning via <OFFSET PARAM> och "Nollpunktförskj.".
På bildskärmen visas en översikt över de inställbara nollpunktsförskjutningarna. Masken
innehåller fortfarande värdena för den programmerade nollpunktsförskjutningen, de aktiva
skalfaktorerna, statusindikeringen "Spegla aktivt" och summan av aktiva
nollpunktsförskjutningar.
Bild 4-16
Fönster Nollpunktsförskjutning
● Placera markörstolpen på den inmatningsruta som skall ändras,
● mata in värde(n). Med en rörelse med markören eller med <Input> sker övertagandet av
värdena i nollpunktsförskjutningarna.
Kompenseringsvärdena för skären blir genast verksamma.
46
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.2 Mata in/ändra nollpunktsförskjutning
4.2.1
Fastställa nollpunktsförskjutning
Förutsättning
Du har valt fönstret med den tillhörande nollpunktsförskjutningen (t.ex. G54) och axeln, för
vilken du önskar fastställa förskjutningen.
) 5HIHUHQVSXQNWYHUNW\JVVXSSRUW
0 0DVNLQQROOSXQNW
: $UEHWVVW\FNVQROOSXQNW
)
;PDVNLQ
$UEHWVVW\FNH
†USRVLWLRQ=
0
:
1ROOSXQNWVI¸UVNMXWQLQJ= "
Bild 4-17
=PDVNLQ
/¦QJG
Fastställande av nollpunktsförskjutningen axel Z
Tillvägagångssätt
Measure
workpiece
Mäta arbetsstycke Tryck ner softkey "Mäta arbetsstycke". Styrningen kopplar därefter om till
manöverområdet Position och öppnar dialogboxen för att mäta nollpunktsförskjutningarna.
Den valda axeln visas som softkey med svart bakgrund.
Sedan skrapar du med verktygsspetsen mot arbetsstycket. I rutan "Set position to:" förs nu
den position in som arbetsstyckskanten skall inta i arbetsstyckskoordinatsystemet.
Bild 4-18
Set work
offset
Fastställa nollpunktsförskjutning i X Fastställa nollpunktsförskjutning i Z
Softkeyn beräknar förskjutningen och visar resultatet i fältet Offset.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
47
Rigga
4.3 Programmera settingsdata
4.3
Programmera settingsdata
Funktionalitet
Med settingdata fastlägger du inställningarna för driftslägena. Dessa kan ändras vid behov.
Manöverföljder
2))6(7
3$5$0
Du befinner dig i manöverområdet <OFFSET PARAM>.
6HWWLQJ
GDWD
Tryck på softkey "Settingdata". Grundbilden "Settingdata" öppnas. Här står ytterligare
softkeyfunktioner till förfogande, med vilka du kan ställa in olika styrningsoptioner.
Bild 4-19
Grundbild Settingdata
● JOG matning
Matningsvärde i JOG - drift
Är matningsvärdet "Noll", använder styrningen det i maskindata bevarade värdet.
● Spindel
Spindelvarvtal
● Minimalt/maximalt
En inskränkning för spindelvarvtalet i rutorna max. (G26) /min. (G25) kan göras endast
inom de i maskindata fastlagda gränsvärdena.
● Begränsning med G96
Programmerbar övre varvtalsbegränsning (LIMS) vid konstant skärhastighet (G96).
48
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.3 Programmera settingsdata
● Provkörningsmatning för provkörningsdrift (DRY)
Den matning som här kan matas in används vid val av funktionen provkörningsmatning i
driftsläget AUTOMATIK vid genomarbetningen av programmet i stället för den
programmerade matningen.
● Startvinkel vid gänga (SF)
För gängskärning visas en startposition för spindeln som begynnelsevinkel. Genom att
ändra vinkeln kan när arbetsgången för gängskärningen upprepas, en multipelgänga
skäras.
Positionera markörstolpen på den inmatningsruta som skall ändras och mata in värdet.
Bekräfta med <Input> eller med en rörelse med markören.
Softkeys
:RUNDUHD
OLPLW
Arbetsfältsbegränsningen verkar vid geometri och extraaxlar. Skall en
arbetsfältsbegränsning användas, kan dess värden matas in i denna dialog. Softkey "Sätt
aktiv" aktiverar / inaktiverar värdena för den av markören markerade axeln.
Bild 4-20
Arbetsfältsbegränsning
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
49
Rigga
4.3 Programmera settingsdata
7LPH
FRXQWHU
Tider räknare
Bild 4-21
Tider, räknare
Betydelse:
● Detaljer totalt: Antalet totalt tillverkade arbetsstycken (totalt-är)
● Detaljer begärda: Antal erforderliga arbetsstycken (arbetsstycke-bör)
● Antal detaljer: I denna räknare registreras antalet för alla från starttidpunkten tillverkade
arbetsstycken.
● Körtid totalt: Total körtid för NC-programmen i driftsläget AUTOMATIK
Körtiderna för alla program mellan NC-start och programslut/Reset adderas i driftsläget
AUTOMATIK. Tidgivaren nollställs vid varje styrningsstart.
● Programkörtid: Verktygingreppstid
I det valda NC-programmet mäts körtiden mellan NC-start och programslut/Reset. Med
starten av ett nytt NC-program raderas timern.
● Matning-körtid
Körtiden för banaxlarna utan aktiv snabbgång i alla NC-program mellan NC-start och
programslut/Reset vid aktivt verktyg mäts. Mätningen avbryts dessutom vid aktiv
fördröjningstid.
Timern nollställs automatiskt vid "styrningsstart med default-värden".
50
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Rigga
4.3 Programmera settingsdata
0LVF
Denna funktion gör en lista över alla i styrningen förefintliga settingdata. Settingdata är
uppdelade i allmänna, axelspecifika och kanalspecifika.
Kan väljgas med följande softkeyfunktioner:
● "Allmänna"
● "Axelspec."
● "Kanalspec."
Bild 4-22
Settingdata, allmänna
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
51
Rigga
4.4 Räkneparametrar R - manöverområde Offset/Parameter
4.4
Räkneparametrar R - manöverområde Offset/Parameter
Funktionalitet
I grundbilden "R-parametrar" finns en lista över samtliga i styrningen förefintliga Rparametrar. Dessa globala parametrar kan av programmeraren till detaljprogrammet sättas
eller avfrågas för valfria ändamål och vid behov förändras.
Bild 4-23
Grundbild "R-parametrar"
Manöverföljd
2))6(7
3$5$0
Du befinner dig i manöverområdet <OFFSET PARAM>.
5YDUL
DEOH
Över "R-parametrar" hamnar du i inmatningsområdet. Positionera markörstolpen på den
inmatningsruta som skall ändras och mata in värdena.
Bekräfta inmatningen med <Input> eller med en rörelse med markören.
)LQG
52
Söka R-parametrar
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
5
Handstyrd drift
5.1
Handstyrd drift
Den handstyrda driften är möjlig i driftsläget JOG och driftsläget MDA.
%DVLV
V¦WWD
0¦WD
DUEHWVVW\FNH
[ ] 1XOOSXQNWV
I¸UVNMXWQLQJ
0¦WD
YHUNW\J
,QVW¦OOQLQJDU
0¦WD
PDQXHOOW
'DWD
P¦WILQJHU
0¦WD
DXWR
[
([WUD
D[ODU
]
5HOV¦WWD
$QSDVVQLQJ
P¦WILQJHU
%U\WDUH
PP!LQFK
7LOOEDND
7LOOEDND
5DGHUD
EDVLV139
Bild 5-1
$OODS§
QROO
1XOOSXQNWVI
V¦WWD
7LOOEDND
7LOOEDND
Menyträd JOG - manöverområde Position
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
53
Handstyrd drift
5.1 Handstyrd drift
%DVLV
V¦WWD
7HDFK,Q
[ 7HNQ
GDWD
] 6QDEEJ§QJ
3ODQ
EHDUE
,QVW¦OO
QLQJDU
'DWD
P¦WILQJHU
/LQM¦U
([WUD
D[ODU
5HOV¦WWD
&LUNXO¦U
6OXW
%ORFN
%U\WDUH
PP!LQFK
5DGHUD
EDVLV139
$OODS§
QROO
7LOOEDND
Bild 5-2
54
$YEURWW
7HDFK,Q
)U§Q
2.
7LOOEDND
Menyträd MDA - manöverområde Position
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Handstyrd drift
5.2 Driftsläge JOG - manöverområde Position
5.2
Driftsläge JOG - manöverområde Position
Manöverföljder
Välja driftsläget JOG med knappen <JOG> på maskinstyrpanelen.
;
För förflyttning av axlarna trycker du på den tillhörande knappen till X- eller Z-axeln.
=
Så länge som denna knapp är nedtryckt förflyttas axlarna kontinuerligt med den i Settingdata
lagrade hastigheten. Är värdet i Settingdata "Noll", används det värde som finns lagrat i
maskindata.
Stätt vid behov in hastigheten med Override-brytaren.
Om du dessutom trycker på knappen <Snabbgångsöverlagring> förflyttas den valda axeln
med snabbgångshastighet, så länge som båda knapparna är nedtryckta.
>@
I driftsläget <Stegmått> kan du förflytta inställbara steg med samma manöverföljd. Den
inställda stegvidden visas i statusområdet. För att välja bort skall <JOG> tryckas ner än en
gång.
I grundbilden "JOG" visas positions-, matnings-, spindelvärden och det aktuella verktyget.
Bild 5-3
Grundbild "JOG"
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
55
Handstyrd drift
5.2 Driftsläge JOG - manöverområde Position
Parametrar
Tabell 5-1
Beskrivning av parametrarna i grundbilden "JOG"
Parametrar
Förklaring
MKS
Indikering av förefintliga axlar i maskinkoordinatsystemet (MKS) eller
arbetsstyckskoordinatsystemet (WKS).
X
Z
+X
-Z
Flyttar du en axel i positiv (+) eller negativ (-) riktning, visas ett plus- eller minustecken i
motsvarande ruta.
Befinner sig axeln i position visas inget förtecken.
Position
mm
I dessa fält visas den aktuella positionen för axlarna i MKS eller WKS.
Repos.förskjut.
Förflyttas axlarna i tillståndet "Program avbrutet" i driftsläget <JOG>, visas i spalten
med den körda vägsträckan varje axel relaterad till avbrottsstället.
G-funktion
Indikering av viktiga G-funktioner
Spindel S
varv/min
Indikering av är- och börvärdet för spindelvarvtalet
Matning F
mm/min
Indikering av banmatningens är- och börvärde.
Verktyg
Indikering av det verktyg som aktuellt befinner sig i ingrepp med aktuellt skärnummer
Märk
Införs en andra spindel i systemet, sker indikering av arbetsspindeln i en mindre skriftstorlek.
Fönstret visar alltid endast data för en spindel.
Styrningen visar spindeldata enligt följande synpunkter:
masterspindeln (stor text) visas:
- i vilotillstånd,
- vid spindelstart
- när båda spindlarna är aktiva
arbetsspindeln (liten text) visas:
- vid spindelstart av arbetsspindeln
Effektstolpen gäller alltid för den aktiva spindeln. Är masterspindel och arbetsspindel aktiva,
visas effektstolpen för masterspindeln.
56
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Handstyrd drift
5.2 Driftsläge JOG - manöverområde Position
Softkeys
Set
base
Sätta basnollpunktsförskjutning eller en temporär referenspunkt i det relativa
koordinatsystemet. Efter att ha öppnats möjliggör denna funktion att sätta
basnollpunktsförskjutningen.
Measurement
Tool
Följande underfunktioner erbjuds:
● Direkt inmatning av den önskade axelpositionen
I Positionsfönstret skall inmatningsmarkören placeras på den önskade axeln, sedan skall
den nya positionen matas in. Inmatningen skall avslutas med "Input" eller en rörelse med
markören.
● Sätta alla axlar på noll
Softkeyfunktionen "Alla på noll" skriver över den aktuella positionen för respektive axel
med noll.
● Sätta enskilda axlar på noll
Genom att trycka ner softkey "X=0" eller "Z=0" skrivs den aktuella positionen över med
noll.
Genom att trycka ner softkey-funktionen "Sätta rel." kopplas indikeringen om till det relativa
koordinatsystemet. Följande inmatningar förändrar referenspunkten i detta koordinatsystem.
Märk
En ändrad basnollpunktsförskjutning verkar oberoende av alla andra
nollpunktsförskjutningar.
Measure
workpiece
Fastställa nollpunktsförskjutningen (jfr. Kapitel "Rigga")
Measurement
Tool
Mäta verktygskompenseringar (jfr. Kapitel "Rigga")
6HWWLQJV
Inmatningsmasken tjänar till att ställa in tillbakamatningsplanet, säkerhetsavståndet och
rotationsriktningen för spindeln för automatiskt genererade detaljprogram i driftsläget MDA.
Dessutom kan värderna för JOG-matning och det variabla inkrementalmåttet ställas in.
Bild 5-4
Inställningar
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
57
Handstyrd drift
5.2 Driftsläge JOG - manöverområde Position
● Tillbakamatningsplan
Funktionen "Planbearbetning" drar efter utförandet tillbaka verktyget till den angivna
positionen (Z-position).
● Säkerhetsavstånd
Säkerhetsavstånd till arbetsstyckets yta
Detta värde fastlägger det minsta avståndet mellan arbetsstyckets yta och verktyget. Det
används av funktionerna "Planbearbetning" och Automatisk verktygsmätning.
● JOG-matning
Matningsvärde i Jog-drift
● Rotationsriktning
Rotationsriktningen för spindeln för automatiskt genererade program i JOG- och MDAdrift.
Funktionen kopplar om mellan den metriska måttenheten och mätning i tum.
58
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Handstyrd drift
5.2 Driftsläge JOG - manöverområde Position
5.2.1
Tillordna handhjul
Manöverföljd
Välj driftsläget <JOG>.
+DQGZKHHO
Tryck på softkey "Handhjul". Fönstret "Handhjul" visas.
Efter det fönstret öppnats visas i spalten "Axlar" alla axelbeteckningar, som visas samtidigt i
softkeyraden.
Välj det önskade handhjulet med markören. Sedan görs tillordningen resp. bortvalet genom
att trycka på axel-softkeyn till den önskade axeln.
I fönstret visas symbolen ☑.
Bild 5-5
0&6
Menybild "Handhjul"
Med softkeyn "MKS" väljer du axlarna från maskin- eller arbetsstyckskoordinatsystemet för
tillordning av handhjul. Den aktuella inställningen är synlig i fönstret.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
59
Handstyrd drift
5.3 Driftsläge MDA (manuell inmatning) - manöverområde Position
5.3
Driftsläge MDA (manuell inmatning) - manöverområde Position
Funktionalitet
I driftsläget MDA kan du upprätta och genomarbeta ett detaljprogram.
SE UPP
Samma säkerhetsreglingar gäller som i helautomatisk drift.
Dessutom är samma förutsättningar nödvändiga som vid helautomatisk drift.
Manöverföljder
Välj driftsläget <MDA> med maskinstyrpanelen.
Bild 5-6
Grundbild "MDA"
Ett eller flera block man matas in med tangentbordet.
Genom att trycka på <NC-START> startas bearbetningen. Under bearbetningen är det inte
längre möjligt att redigera blocken.
Efter bearbetningen bibehålls innehållet, så att bearbetningen kan upprepas med en förnyad
<NC-Start>.
60
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Handstyrd drift
5.3 Driftsläge MDA (manuell inmatning) - manöverområde Position
Parametrar
Tabell 5-2
Beskrivning av parametrarna i arbetsfönstret "MDA"
Parametrar
Förklaring
MKS
Indikering av förefintliga axlar i MKS eller WKS.
X
Z
+X
-Z
Flyttar du en axel i positiv (+) eller negativ (–) riktning, visas ett plus- eller minustecken
i motsvarande ruta.
Befinner sig axeln i position visas inget förtecken.
Position
mm
I dessa fält visas den aktuella positionen för axlarna i MKS eller WKS.
Restväg
I detta fält visas den förblivande restvägen för axlarna i MKS eller WKS.
G-funktion
Indikering av viktiga G-funktioner
Spindel S
varv/min
Indikering av är- och börvärdet för spindelvarvtalet
Matning F
Indikering av banmatningens är- och börvärde i mm/min eller mm/varv.
Verktyg
Indikering av det verktyg som aktuellt befinner sig i ingrepp med aktuellt skärnummer
(T..., D...).
Editerfönste
r
I programtillståndet "Stop" eller "Reset" tjänar ett redigeringsfönster till inmatning av
detaljprogramsblocket.
Märk
Införs en andra spindel i systemet, sker indikering av arbetsspindeln i en mindre skriftstorlek.
Fönstret visar alltid endast data för en spindel.
Styrningen visar spindeldata enligt följande synpunkter:
masterspindeln visas:
- i vilotillstånd,
- vid spindelstart
- när båda spindlarna är aktiva
arbetsspindeln visas:
- vid spindelstart av arbetsspindeln
Effektstolpen gäller alltid för den aktiva spindeln.
Softkeys
Märk
Förklaringen till de horisonta softkeys finns i inledningen till Kapitel "Handstyrd drift".
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
61
Handstyrd drift
5.3 Driftsläge MDA (manuell inmatning) - manöverområde Position
*
IXQFWLRQ
G-funktionsfönstret innehåller G-funktioner, varvid varje G-funktion är tillordnad till en grupp
och intar en fast plats i fönstret.
Med knapparna <Bläddra bakåt> eller <Bläddra framåt> kan ytterligare G-funktioner visas.
Genom att än en gång trycka på softkeyn stängs fönstret.
$X[LOLDU\
IXQFWLRQ
Fönstret visar de aktiva hjälp- och M-funktionerna. Genom att än en gång trycka på softkeyn
stängs fönstret.
$OO*
IXQFWLRQV
Alla G-funktioner visas.
$[LV
IHHGUDWH
Visning av fönstret "Axelmatning".
Genom att än en gång trycka på softkeyn stängs fönstret.
'HOHWH
0',SURJ
Funktionen raderar blocken i programfönstret.
6DYH
0',SURJ
Mata in ett namn i inmatningsrutan, under vilket MDA-programmet skall sparas i
programpärmen. Alternativt kan du välja ett bestående program från listan.
Växlandet mellan inmatningsrutan och programlistan görs med TAB-knappen.
Bild 5-7
0.6:.6
5(/
62
Spara MDA-program
Indikeringen av ärvärdena för driftsläget MDA sker beroende av det valda
koordinatsystemet. Omkopplingen görs med denna softkey.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Handstyrd drift
5.3 Driftsläge MDA (manuell inmatning) - manöverområde Position
5.3.1
Teach In (MDA)
Funktionalitet
Från maskingrundbilden kommer du i driftsläget MDA till underdriftsläget "Teach In" med den
horisontala softkeyn "Teach In".
Med funktionen "Teach In" kan du upprätta och ändra enkla förflyttningsblock.
Axelpositionsvärden kan du överta direkt i ett nytt detaljprogramblock som skall genereras
eller ändras.
Axelpositionerna uppnås därvid genom förflyttning med JOG-knapparna och övertas i
detaljprogrammet.
Manöverföljd
I underdriftsläget "Teach In" utgår du från följande grundbild:
Bild 5-8
Grundbild
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
63
Handstyrd drift
5.3 Driftsläge MDA (manuell inmatning) - manöverområde Position
Allmänt förlopp
1. Välj med pilknapparna det önskade programblocket, som du önskar redigera resp. efter
vilket du önskar infoga ett nytt förflyttningsblock.
2. Välj tillhörande softkey.
– "Teknol. data" (se följande bild)
Bild 5-9
Teknologiska data
Mata in tillhörande teknologiska data.
Med "OK" fogar du in ett nytt detaljprogramblock med de föreskrivna teknologiska data
i detaljprogrammet.
– "Snabbgång"
Du förflyttar axlarna och teachar ett snabbgångsblock med de positioner du kört till.
Med "OK" fogar du in ett nytt block i detaljprogrammet.
– "Linjär" (se följande bild)
– "Cirkulär" (se näst nästa bild)
64
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Handstyrd drift
5.3 Driftsläge MDA (manuell inmatning) - manöverområde Position
–
Bild 5-10
Linjär
Bild 5-11
Cirkulär
Med hjälp av axelknapparna förflyttar du axlarna till den önskade positionen, som du
önskar infoga/ändra i detaljprogrammet.
Tryck på "Infoga övertagande", när du önskar infoga ett nytt detaljprogramblock. Det
nya detaljprogramblocket infogas före det block som valts med markören.
Tryck på "Ändra övertagande", när du önskar ändra det valda detaljprogramblocket.
– Med hjälp av "<<Tillbaka" kommer du till grundbilden för "Teach In".
– Med hjälp av "Teach In från" (se "Grundbild") lämnar du underdriftsläget "Teach In".
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
65
Handstyrd drift
5.3 Driftsläge MDA (manuell inmatning) - manöverområde Position
5.3.2
Plansvarva
Funktionalitet
Med denna funktion har du möjlighet att förbereda ett råämne för den anslutande
bearbetningen utan att behöva upprätta ett speciellt detaljprogram för detta.
Manöverföljd
Plan
bearb.
Öppna inmatningsmasken "Bearbetning av frontytan" i driftsläget <MDA> med softkey "Plan
bearb.".
Bild 5-12
2.
Bearbetning av frontytan
Efter det masken fyllts i fullständigt och "OK" tryckts ner anlägger funktionen ett
detaljprogram.
Inmatningsmasken stängs och HMI växlar tillbaka till maskinens grundbild.
Med <NC-START> kan detaljprogrammet startas.
I maskinens grundbild är det möjligt att observera programmets fortskridande.
Märk
Tillbakamatningsplanet och säkerhetsavståndet måste dessförinnan fastläggas i menyn
"Inställningar".
66
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Handstyrd drift
5.3 Driftsläge MDA (manuell inmatning) - manöverområde Position
Tabell 5-3
Beskrivning av parametrarna i arbetsfönstret "Bearbetning av frontytan"
Parametrar
Förklaring
Verktyg T
Inmatning av det verktyg som skall användas
Verktyget växlas in före bearbetningen. För detta hämtar funktionen en
användarcykel, som utför alla nödvändiga steg. Denna cykel ställs i ordning av
maskintillverkaren.
Matning F
Inmatning av banmatningen i mm/min eller mm/varv.
Spindel S
Inmatning av spindelvarvtal
varv/min
Bearb.
Fastläggande av ytkvaliteten
Man kan välja mellan grovbearbeta och finbearbeta.
Diameter DM
Inmatning av rådiametern för ämnet
Z0
Inmatning av Z-positionen
Råämnesmått
Z1
Spåntagningsmått inkrementellt
Spåntagningsm
ått
DZ
Inmatning av spåntagningslängd i Z-riktningen.
Spåntagningsm
ått
Uppgiften ges i inkrement och är relaterad till arbetsstyckskanten.
UZ
Arbetsmån i Z-riktning
Max. ansättning
UX
Arbetsmån i X-riktning
Max. ansättning
Peripheral
surface
"Mantelyta"
Bild 5-13
Bearbetning av mantelytan
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
67
Handstyrd drift
5.3 Driftsläge MDA (manuell inmatning) - manöverområde Position
Tabell 5-4
Beskrivning av parametrarna i arbetsfönstret "Bearbetning av mantelytan"
Parametrar
Förklaring
Verktyg T
Inmatning av det verktyg som skall användas
Verktyget växlas in före bearbetningen. För detta hämtar funktionen en
användarcykel, som utför alla nödvändiga steg. Denna cykel ställs i ordning av
maskintillverkaren.
Matning F
Inmatning av banmatningen i mm/min eller mm/varv.
Spindel S
Inmatning av spindelvarvtal
varv/min
Bearb.
Fastlägande av ytkvaliteten
Man kan välja mellan grovbearbeta och finbearbeta.
X0
Inmatning av diametern för råämnet
Råämnediameter
X1
Spåntagningslängd inkrementell i X-riktning
Spåntagningslä
ngd
Z0
Inmatning av positionen för arbetsstyckskanten i Z-riktning
Position
Z1
Spåntagningslängd inkrementell i Z-riktning
Spåntagningslä
ngd
DZ
Inmatning av ansättningsmåttet i X-riktning
Max. ansättning
68
UZ
Inmatningsruta för arbetsmån vid grovbearbetning
UX
Arbetsmån
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
6
Automatikdrift
6.1
Driftsläge AUTOMATIK
Menyträd
3URJUDP
FRQWURO
3URJUDP
WHVW
'U\UXQ
IHHGUDWH
&RQGLW
VWRS
6NLS
6%/ILQH
%ORFN
VHDUFK
7R
FRQWRXU
7R
HQGSRLQW
:LWKRXW
FDOFXODWH
,QWHUU
SRLQW
&RUUHFW
SURJU
)LQG
529
DFWLYH
%DFN
Bild 6-1
%DFN
%DFN
Menyträd "AUTOMATIK"
Förutsättningar
Maskinen är inställd enligt föreskrifterna från maskintillverkaren för Automatikdrift.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
69
Automatikdrift
6.1 Driftsläge AUTOMATIK
Manöverföljd
Välj driftsläget AUTOMATIK med knappen <AUTOMATIK> på maskinstyrpanelen.
Grundbilden "AUTOMATIK" visas i vilken positions-, matnings-, spindel-, verktygsvärden och
det aktuella blocket visas.
Bild 6-2
Grundbild "AUTOMATIK"
Tabell 6-1
Beskrivning av parametrarna i arbetsfönstret
Parametrar
Parametrar
Förklaring
MKS
Indikering av förefintliga axlar i MKS eller WKS.
X
Z
+X
-Z
Flyttar du en axel i positiv (+) eller negativ (-) riktning, visas ett plus- eller minustecken i
motsvarande ruta.
Befinner sig axeln i position visas inget förtecken.
70
Position
mm
I dessa fält visas den aktuella positionen för axlarna i MKS eller WKS.
Restväg
I dessa fält visas den förblivande restvägen för axlarna i MKS eller WKS.
G-funktion
Indikering av viktiga G-funktioner
Spindel S
varv/min
Indikering av bör- och ärvärdet för spindelvarvtalet
Matning F
mm/min
eller
mm/varv
Indikering av banmatningens är- och börvärde
Verktyg
Indikering av det verktyg som aktuellt befinner sig i ingrepp och det aktuella skäret
(T..., D...).
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Automatikdrift
6.1 Driftsläge AUTOMATIK
Parametrar
Förklaring
Aktuellt
block
Blockindikeringen innehåller sju på varandra följande block i det aktiva
detaljprogrammet. Framställningen av ett block är begränsat till fönsterbredden.
Genomarbetas block i snabb följd bör man koppla om till fönstret "Programframsteg".
Med softkey "Program-förlopp" kan du åter koppla tillbaka till sjublocksindikeringen.
Märk
Införs en andra spindel i systemet, sker indikering av arbetsspindeln i en mindre skriftstorlek.
Fönstret visar alltid endast data för en spindel.
Styrningen visar spindeldata enligt följande synpunkter:
masterspindeln visas:
- i vilotillstånd,
- vid spindelstart
- när båda spindlarna är aktiva
arbetsspindeln visas:
- vid spindelstart av arbetsspindeln
Effektstolpen gäller alltid för den aktiva spindeln. Är masterspindel och arbetsspindel aktiva,
visas effektstolpen för masterspindeln.
Softkeys
*
IXQFWLRQ
Öppnar fönstret "G-funktioner" för indikering av alla aktiva G-funktioner.
Fönstret innehåller alla aktiva G-funktioner, varvid varje G-funktion är tillordnad till en grupp
och intar en fast plats i fönstret.
Bild 6-3
Fönster "G-funktioner"
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
71
Automatikdrift
6.1 Driftsläge AUTOMATIK
Med knapparna <Bläddra bakåt> eller <Bläddra framåt> kan ytterligare G-funktioner visas.
$X[LOLDU\
IXQFWLRQ
Fönstret visar de aktiva hjälp- och M-funktionerna.
Genom att än en gång trycka på softkeyn stängs fönstret.
$OO*
IXQFWLRQV
Alla G-funktioner visas (se även Kapitel "Programmera").
$[LV
IHHGUDWH
Visning av fönstret "Axelmatning".
Genom att än en gång trycka på softkeyn stängs fönstret.
3URJUDP
VHTXHQFH
Kopplar om från sjublocks- till treblocksindikering.
0.6:.6
5(/
Kopplar om indikeringen av axelvärdena mellan maskin-, arbetsstycks- eller relativt
koordinatsystem.
3URJUDP
FRQWURO
Softkeys för val av programpåverkan (t.ex. gömblock, programtest) visas.
● "Program test": Vid programtest spärras börvärdesutgivningen till axlarna och spindeln.
Börvärdesindikeringen "simulerar" förflyttningsrörelsen.
● "Provkörning matning": Förflyttningsrörelser utförs med det via settingdatum
"Provkörning- matning" föreskrivna matningsbörvärdet. Provkörning - matning verkar i
stället för de programmerade rörelsekommandona.
● "Villkorligt stopp": Vid aktiv funktion stoppas programbearbetningen alltid vid block, i vilka
extrafunktionen M01 är programmerad.
● "Gömma": Programblock som är markerade med ett snedstreck före block-nr tas det
ingen hänsyn till i programstarten (t.ex. "/N100").
● "Enkelblock fin": Vid aktiverad funktion genomarbetas detaljprogramblocken enskilt på
följande sätt: Varje block avkodas enskilt, vid varje block kommer ett stopp, undantag
utgör endast gängblock utan provkörningsmatning. Här följer ett stopp först i slutet av det
pågående gängblocket. Single Block fine kan endast väljas i RESET - tillstånd.
● "ROV verksam": Övermanningssbrytaren för matningen verkar även på
snabbgångsmatningen.
%DFN
%ORFN
VHDUFK
72
Masken stängs.
Med "Blocksökning" går du till det önskade stället i programmet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Automatikdrift
6.1 Driftsläge AUTOMATIK
7R
FRQWRXU
Blocksökning framåt med beräkning
Under blocksökningen genomförs samma beräkningar som i normal programdrift, axlarna
flyttar sig dock inte.
7R
HQGSRLQW
Blocksökning framåt med beräkning till blockslutpunkten
Under blocksökningen genomförs samma beräkningar som i normal programdrift, axlarna
flyttar sig dock inte.
:LWKRXW
FDOFXODW
Blocksökning framåt utan beräkning
Under blocksökningen utförs inga beräkningar.
,QWHUU
SRLQW
Markören sätts på huvudprogramblocket vid avbrottsstället.
)LQG
Softkeyn "Söka" erbjuder funktionerna Söka rad, Söka text.
&RUUHFW
SURJUDP
Det finns möjlighet att korrigera felaktiga programpassager. Alla ändringar sparas genast.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
73
Automatikdrift
6.2 Välja detaljprogram, starta
6.2
Välja detaljprogram, starta
Funktionalitet
Före programstarten måste styrning och maskin vara inställda. Därvid skall
säkerhetsanvisningarna från maskintillverkaren iakttagas.
Manöverföljd
Välj driftsläget AUTOMATIK med knappen <AUTOMATIK> på maskinstyrpanelen.
Programm-manager öppnas. Med softkeys "NC pärm" (standardval) eller "Kund CF-kort"
kommer du till motsvarande pärmar.
Bild 6-4
Grundbild "Program-manager"
Placera markörstolpen på det önskade programmet.
([HFXWLRQ
74
Med softkey "Genomarbeta" väljs programmet för genomarbetning (se även "Extern
genomarbeta"). Det valda programnamnet visas i bildskärmsraden "Programnamn".
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Automatikdrift
6.2 Välja detaljprogram, starta
3URJUDP
FRQWURO
Om nödvändigt kan du nu fortfarande ställa upp regler för programgenomarbetningen.
Bild 6-5
Programpåverkan
Med <NC-START> genomarbetas detaljprogrammet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
75
Automatikdrift
6.3 Blocksökning
6.3
Blocksökning
Manöverföljd
Förutsättning: Det önskade programmet har just valts och styrningen befinner sig i Reset–
tillstånd.
%ORFN
VHDUFK
Blocksökningen möjliggör att programmet går fram till det önskade stället i detaljprogrammet.
Sökningsmålet ställs in genom direkt positionering av markörstolpen på det önskade blocket
i detaljprogrammet.
Bild 6-6
Blocksökning
7R
FRQWRXU
Blocksökning till blockets början
7R
HQGSRLQW
Blocksökning till blockets slut
:LWKRXW
FDOFXODW
Blocksökning utan beräkning
,QWHUU
SRLQW
Avbrottsstället laddas
)LQG
Med denna funktion kan blocksökningen genomföras med hjälp av ett sökbegrepp.
76
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Automatikdrift
6.4 Stoppa, avbryta detaljprogram
Bild 6-7
Mata in sökbegrepp
Med togglerutan kan fastläggas från vilken position begreppet skall sökas.
Sökningsresultat
Indikering av det önskade blocket i fönstret "Aktuellt block".
Märk
Vid "Genomarbetning av extern" är ingen blocksökning möjlig.
6.4
Stoppa, avbryta detaljprogram
Manöverföljd
Med <NC-STOP> stoppas genomarbetningen av ett detaljprogram.
Den stoppade bearbetningen kan fortsättas med <NC-START>.
Med <RESET> kan du avbryta det pågående programmet.
Vid förnyad nedtryckning av <NC-START> startas det avbrutna programmet på nytt och
genomarbetas från början.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
77
Automatikdrift
6.5 Återstart efter avbrott
6.5
Återstart efter avbrott
Efter programavbrott (RESET) kan du köra bort verktyget i manuell drift (JOG) från konturen.
Manöverföljd
Välj driftsläget <AUTOMATIK>.
%ORFN
VHDUFK
Öppna blocksökningsfönstret för att ladda stoppstället.
,QWHUU
SRLQW
Stoppstället laddas.
7R
FRQWRXU
Sökningen av stoppstället startas. Det anpassas till begynnelsepositionen för det stoppade
blocket.
Fortsätt bearbetningen med <NC-START>.
6.6
Åter starta efter stopp
Efter programstopp (<NC-STOP>) kan du köra bort verktyget i manuell drift (JOG) från
konturen. Därvid sparar styrningen koordinaterna för stoppstället. De körda vägdifferenserna
för axlarna visas.
Manöverföljd
Välj driftsläget <AUTOMATIK>
Fortsätt bearbetningen med <NC-START>.
SE UPP
Vid återstart i stoppunkten flyttar sig alla axlarna samtidigt. Därvid skall du ge akt på ett fritt
förflyttningsområde.
78
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Automatikdrift
6.7 Genomarbetning av extern
6.7
Genomarbetning av extern
Funktionalitet
I driftsläget <AUTOMATIK> > manöverområde <PROGRAM MANAGER> står för extern
genomarbetning av program följande gränssnitt till förfogande:
&XVWRPHU
&)FDUG
Kund-CompactFlash Card
5&6
FRQQHFW
RCS-förbindelse till extern genomarbetning via nätverk (SINUMERIK 802D sl pro)
USB
drive
USB-FlashDrive (SINUMERIK 802D sl pro)
Du utgår från följande grundbild i Program manager:
Bild 6-8
Grundbild "Program-manager"
Det valda externa programmet överförs med en vertikala softkeyn "Ext. genomarb" till
styrningen och genomarbetas omedelbart med <NC-START>.
Under genomarbetning av innehållet i det intermediära minnet laddas automatikst om.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
79
Automatikdrift
6.7 Genomarbetning av extern
Manöverföljd vid genomarbetning av kund-CompactFlash Card
Förutsättning: Styrningen befinner sig i tillståndet "Reset".
Välj driftslägesknappen <AUTOMATIK>.
Tryck på maskinstyrpanelen på knappen <PROGRAM MANAGER>.
&XVWRPHU
&)FDUG
Tryck på "Kund CF-kort".
Du hamnar i pärmarna för Kund-CompactFlash Card.
Placera markörstolpen på det önskade programmet.
([W
H[HFXWLRQ
Tryck på "Ext. genomarb.".
Programmet överförs till det intermediära minnet och väljs och visas automatiskt i
programvalet.
Tryck på knappen <NC-START>.
Bearbetningen börjar. Programmet laddas ständigt om.
Vid programslut eller vid <RESET> avlängsnas programmet automatiskt från styrningen.
Märk
Vid "Genomarbetning av extern" är ingen blocksökning möjlig.
80
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Automatikdrift
6.7 Genomarbetning av extern
Förutsättningar för extern genomarbetning via nätverk
● Det består en ethernätförbindelse mellan styrningen och extern PG/PC.
● På PG/PC är RCS-Tool installerat.
Följande villkor är erforderliga för instrumenten:
1. Styrning: (se "Användarförvaltning")
– Anlägg en åtkomsträttighet för användning av nätverket under följande dialog:
Manöverområde <SYSTEM> > "Service indikering" > "Service styrning" > "Service
nätverk" > "Åtkomst" > "Anlägga"
2. Styrning: (se "Användaranmälan - RCS log in")
– Anmäl dig för RCS-förbindels ender följande dialog:
Manöverområde <SYSTEM> > vertikal softkey "RCS-anmälan" > "Anmälan"
3. PG/PC:
– Starta RCS-Tool.
4. PG/PC:
– Frige enhet/pärm för nätverksdriften.
5. PG/PC:
– Upprätta en ethernet-förbindelse till styrningen.
6. Styrning: (se "Förbinda och skilja nätenhet")
– Anslut dig med den på PG/PC frigivna pärmen under följande dialog:
Manöverområde <SYSTEM> > "Service indikering" > "Service styrning" > "Service
nätverk" > > "Förbinda" > "RCS nätverk" (du väljer en fri enhet i styrningen > du matar
in servernamn och den frigivna pärmen i PG/PCs t.ex.: "\\123.456.789.0\Externt
program")
Manöverföljd för extern genomarbetning via nätverk
Välj driftslägesknappen <AUTOMATIK>.
Tryck på maskinstyrpanelen på knappen <PROGRAM MANAGER>.
5&6
FRQQHFW
Tryck på "RCS förbind."".
Du hamnar i pärmarna till PG/PC:n.
Placera markörstolpen på det önskade programmet.
([W
H[HFXWLRQ
Tryck på "Ext. genomarb.".
Programmet överförs till det intermediära minnet och väljs och visas automatiskt i
programvalet.
Tryck på knappen <NC-START>.
Bearbetningen börjar. Programmet laddas ständigt om.
Vid programslut eller vid <RESET> avlängsnas programmet automatiskt från styrningen.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
81
Automatikdrift
6.7 Genomarbetning av extern
82
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
7
Detaljprogrammering
7.1
Översikt detaljprogrammering
Menyträd
(QGDVW6,180(5,.
'VOSUR
1&
S¦UP
.XQG
&)NRUW
5&6
I¸UELQGHOVH
*HQRP
DUEHWD
*HQRPDU
EHWDH[W
*HQRPDU
EHWDH[W
1\WW
1\WW
1\WW
0DUNHUD
DOOW
0DUNHUD
DOOW
.RSLHUD
.RSLHUD
,QIRJD
5DGHUD
Bild 7-1
86%HQKHW
*HQRPDU
EHWDH[W
*HQRPDU
EHWDH[W
1\WW
6¦QGD
0DUNHUD
DOOW
7LOOY
HQKHW
1\WW
˜SSQD
9LGDUH
56
0DUNHUD
DOOW
0DUNHUD
DOOW
.RSLHUD
.RSLHUD
.RSLHUD
,QIRJD
,QIRJD
,QIRJD
,QIRJD
5DGHUD
5DGHUD
5DGHUD
5DGHUD
9LGDUH
9LGDUH
0RWWDJD
)HO
SURWRNROO
9LGDUH
9LGDUH
9LGDUH
Menyträd Program-manager
Funktionalitet
Manöverområdet Program-manager är förvaltningsområdet för arbetsstycksprogrammen i
styrningen. I den kan program t.ex. anläggas nytt, öppnas för bearbetning, väljas för
genomarbetning, kopieras och infogas.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
83
Detaljprogrammering
7.1 Översikt detaljprogrammering
Manöverföljd
Knappen <PROGRAM MANAGER> öppnar programpärmen.
Bild 7-2
Grundbild "Program-manager"
Med markörknapparna är det möjligt att navigera i programpärmen. För att snabbt hitta
program matar du in begynnelsebokstäverna i programnamnet. Styrningen placerar
automatiskt markören på ett program, för vilket en överensstämmelse i tecknen hittades.
Softkeys
1&
GLUHFWRU\
Funktionen visar pärmarna i NC.
([HFXWLRQ
Funktionern väljer det av markören markerade programmet att utföras. Styrningen kopplar
därvid om till positionsindikering. Med nästa <NC–START> startas detta program.
1HZ
Med "Nytt" kan ett nytt program anläggas.
2SHQ
Den av markören markerade filen öppnas för bearbetning.
0DUN
DOO
84
Funktionen markerar alla filer för följande operationer. Markeringen kan upphävas genom att
upprepade gånger trycka på softkeyn.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.1 Översikt detaljprogrammering
Märk
Markera enskilda filer:
Ställ markören på den motsvarande filen och tryck på knappen <Select>. Den markerade
raden framhävs med färg. Upprepade tryckningar på <Select> upphäver åter markeringen.
&RS\
3DVWH
'HOHWH
Funktionen för in en fil eller flera filer i en lista med filer som skall kopieras (kallat
intermediärt minne eller clipboard).
Funktionen fogar in filer eller pärmar från clipboarden till den aktuella pärmen.
Den av markören markerade filen raderas efter returfråga. Markerades flera filer, raderar
funktionen alla filer efter returfråga.
Med "OK" utförs raderingen, med "Avbrott" förkastas den.
0RUH
Med softkeyn förgrenas till ytterligare funtioner.
5HQDPLQJ
Ett fönster visas i vilket du kan byta namn på det tidigare med markören markerade
programmet.
Efter inmatning av det nya namnet, bekräftar du uppdraget med "OK" eller avbryter med
"Avbrott".
3UHYLHZ
ZLQGRZ
Funktionen öppnar ett fönster i vilket de första sju raderna i en fil visas, när markören står på
programnamnet under en viss tid.
&XVWRPHU
&)FDUG
Funktioner för ut-/inläsning av filer via kund-CompactFlash Card och funktionen
Genomarbetning av extern ställs till förfogande. När funktionen väljs visas pärmarna i kundCompactFlash Card.
([W
H[HFXWLRQ
Funktionern väljer det av markören markerade programmet att utföras. Har CF kortet valts,
utförs programmet som externt program av NC. Detta program får inte innehålla några
programanrop av detaljprogram, som inte finns lagrade i pärmen till NC.
5&6
FRQQHFW
Denna softkey behövs i sammanhang med arbetet i nätverket. Mer information finns i kapitel
Nätverksdrift.
56
Funktionerna för ut-/inläsning av filer via RS232-gränssnittet ställs till förfogande.
6HQG
Funktionen sänder filer från clipboarden till en till RS232 ansluten PC.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
85
Detaljprogrammering
7.1 Översikt detaljprogrammering
5HFHLYH
Laddning av filer via RS232-gränssnittet
Inställningen av gränssnittet framgår av manöverområdet System. Överföringen av
detaljprogrammen måste göras i textformat.
(UURU
ORJ
Fellista
Manufacturer drive
Funktioner för ut-/inläsning av filer via tillverkar-enheten och funktionen Genomarbetning av
extern ställs till förfogande. Vid val av funktionen visas pärmarna i tillverkar-enheten (endast
vid SINUMERIK 802D sl pro).
USB
drive
Funktioner för ut-/inläsning av filer via USB-FlashDrive och funktionen Genomarbetning av
extern ställs till förfogande. Vid val av funktionen visas pärmarna i USB-FlashDrive (endast
vid SINUMERIK 802D sl pro).
86
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.2 Mata in nytt program
7.2
Mata in nytt program
Manöverföljder
Du har valt Program-managern.
1&
GLUHFWRU\
Via softkeyn "NC-pärm" väljer du lagringsplats för det nya programmet.
1HZ
ILOH
Efter att ha tryckt på softkeyn "Ny fil" erhåller du ett dialogfönster, i vilket du kan föra in det
nya huvud– resp. underprogramnamnet. Tillägget för huvudprogram .MPF förs in
automatiskt. Tillägget för underprogram .SPF måste matas in med programnamnet.
Bild 7-3
Nytt program
Mata in det nya namnet.
2.
;
$ERUW
Avsluta inmatningen med "OK". Den nya detaljprogramfilen skapas och editorfönstret
öppnas automatiskt.
Med "Avbrott" kan du avbryta upprättandet av programmet, fönstret stängs.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
87
Detaljprogrammering
7.3 Redigera detaljprogram
7.3
Redigera detaljprogram
Funktionalitet
Ett detaljprogram eller avsnitt av ett detaljprogram kan endast redigeras när detta inte
befinner sig i genomarbetning.
Alla ändringar sparas genast i detaljprogrammet.
Bild 7-4
Grundbild "Program-Editor"
Menyträd
%HDUEHWQLQJ
.RQWXU
%RUUD
)U¦VD
6YDUYD
6LPXODWLRQ
*HQRP
DUEHWD
=RRP
$XWR
0DUNHUD
EORFN
7LOO
8UVSUXQJ
%ORFN
NRSLHUD
9LVD
%ORFN
IRJDLQ
=RRP
%ORFN
UDGHUD
=RRP
)LQQD
%LOG
UDGHUD
1XPUHUD
&XUVRU
JURYILQ
‡WHU¸YHU
V¦WWD
I¸UODJRU
VH.DSLWHOಱ.RQWXUW§JV
JSURJUDPPHULQJಯ
Bild 7-5
88
VH.DSLWHOಱ&\NOHUಯ
Menyträd "Program"
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.3 Redigera detaljprogram
Manöverföljd
Välj det program som skall redigeras i programmanagern.
2SHQ
och tryck på "Öppna". Programmet öppnas och visas för bearbetning. Ytterligare
softkeyfunktioner står till förfogande.
Programändringar övertas automatiskt.
Softkeys
([HFXWLRQ
Den valda filen utförs.
0DUN
EORFN
Funktionen markerar ett textavsnitt till den aktuella markörpositionen. (alternativ: <CTRL+B>)
&RS\
EORFN
Funktionen kopierar en markerad text i det intermediära minnet. (alternativ: <CTRL+C>)
'HOHWH
EORFN
Funktionern fogar in en text från det intermediära minnet till den aktuella markörpositionen.
(alternativ: <CTRL+V>)
'HOHWH
EORFN
Funktionen raderar en markerad text. (alternativ: <CTRL+X>)
)LQG
Med softkey "Söka" kan en teckenkedja sökas i det visade programfilen.
Mata in sökbegreppet i inmatningsraden och starta sökningsförloppet med softkey "OK".
Med "Avbrott"stänger du dialogfönstret utan att starta sökningsförloppet.
5HQXPEHU
Funktionen ersätter blocknumren från den aktuella markörpositionen till programslutet.
7HPSODWHV
Med denna softkeyfunktion kan programdelar, som kan infogas i andra program, lagras.
&RQWRXU
Fri konturprogrammering se Kapitel "Fri konturprogrammering"
%RUH
Se Kapitel "Cykler"
7XUQLQJ
Se Kapitel "Cykler"
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
89
Detaljprogrammering
7.3 Redigera detaljprogram
Märk
Softkey "Fräsa" se Kapitel "Cykler" (vid option Transmit och Tracyl)
6LPX
ODWLRQ
Simulationen beskrivs i Kapitel "Simulation".
5H
FRPSLOH
För återöversättning måste markören stå på cykelhämtningsraden i programmet. Funktionen
avkodar cykelnamnet och förbereder masken med de tillhörande parametrarna. Ligger
parametrar utanför giltighetsområdet, sätter funktionen automatiskt in standardvärden. Efter
det masken stängts ersätts det ursprungliga parameterblocket med det korrigerade.
Märk
Endast automatiskt genererade block kan återöversättas.
90
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.4 Simulation
7.4
Simulation
Funktionalitet
Med hjälp av streckgrafik låter sig den programmerade verktygsbanan i det valda
programmet följas.
Manöverföljd
Med manöverområdesknappen <PROGRAM> eller genom att öppna ett detaljprogram kan
det visade detaljprogrammetr simuleras.
6LPX
ODWLRQ
Grundbilden öppnas.
Med <NC-START> startas simulationen av det valda detaljprogrammet.
Softkeys
Zoom
Auto
En automatisk skaländring av den uppritade verktygsbanan görs.
To
origin
Grundinställningen för skalinställningen används.
Show all
Det kompletta arbetsstycket visas.
=RRP
Förstorar bildavsnittet
=RRP
Förminskar bildavsnittet
'HOHWH
ZLQGRZ
Den synliga bilden raderas.
Cursor
coarse/fine
Stegvidden för markören ändras.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
91
Detaljprogrammering
7.5 Anpassa konturelement
7.5
Anpassa konturelement
När miniräknaren hämtats står softkeys för redigering av konturelementen till förfogande. I
respektive inmatningsmasker matar du i värdena för konturelementet. Med "Övertagande"
sker beräkningen.
Knappkombinationen <SHIFT> och <-> aktiverar miniräknaren.
Bild 7-6
Miniräknare
Softkeys
Denna funktion tjänar till beräkning av en punkt på en cirkel. Denna resulterar ur vinkeln för
den anliggande tangenten, radien och cirkelns rotationsriktning.
Bild 7-7
Beräkna: Punkt på cirkel
Mata in cirkelns medelpunkt, vinkeln för tangenten och cirkelradien.
92
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.5 Anpassa konturelement
**
$FFHSW
Med softkey "G2 / G3" skall rotationsriktningen för cirkeln fastläggas.
Sedan följer beräkningen av abskissa- och ordinatavärdet. Därvid är abskissan den första
axeln i det aktuella bearbetningsplanet och ordinatan den andra axeln i detta plan.
Abskissavärdet kopieras i den inmatningsruta, från vilken miniräknarfunktionen hämtades,
ordinatavärdet i den därpå följande inmatningsrutan. Hämtades funktionen från
detaljprogrameditorn, görs lagringen av koordinaterna under axelnamnet för grundplanet.
Exempel: Beräkna skärningspunkten mellan cirkelsektorn ① och den räta linjen ② i planet
G18.
Givet: Radie: 10
Cirkelns medelpunkt: Z 147 X 103
Anslutningsvinkel för de räta linjerna: -45°
;
5
$ r
&&
Bild 7-8
=
Inmatningsmask
Resultat: Z = 154.071
X = 190.071
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
93
Detaljprogrammering
7.5 Anpassa konturelement
Bild 7-9
Programmeringsresultat
Denna funktion beräknar de kartesiska koordinaterna för en punkt i planet, som skall
förbindas med en punkt (PP) på en rät linje. För beräkningen måste avståndet mellan
punkterna och stigningsvinkeln (A2) för den räta linje som bildas, relaterad till stigningen (A1)
för den givna räta linjen, vara känt.
Bild 7-10
Beräkna: Punkt i planet
Du matar in följande koordinater resp. vinkel:
● koordinaterna för den givna punkten (PP)
● stigningsvinkeln för den räta linjen (A1)
● avståndet för den nya punkten relaterat till PP
● stigningsvikeln för den räta förbindningslinjen (A2) relaterad till A1
$FFHSW
94
Sedan följer beräkningen av de kartesiska koordinaterna, som därefter kopieras i två på
varandra följande inmatningsrutor. Abskissavärdet kopieras i den inmatningsruta, från vilken
miniräknaren hämtades, ordinatavärdet i den därpå följande inmatningsrutan
Hämtades funktionen från detaljprogrameditorn, görs lagringen av koordinaterna under
axelnamnet för grundplanet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.5 Anpassa konturelement
Funktionen räknar om de givna polära koordinaterna till kartesiska koordinater.
Bild 7-11
Omräkning av polära till kartesiska koordinater
Mata in referenspunkten, vektorlängden och stigningsvinkeln.
$FFHSW
Sedan följer beräkningen av de kartesiska koordinaterna, som därefter kopieras i två på
varandra följande inmatningsrutor. Abskissavärdet kopieras i den inmatningsruta, från vilken
miniräknaren hämtades, ordinatavärdet i den därpå följande inmatningsrutan
Hämtades funktionen från detaljprogrameditorn, görs lagringen av koordinaterna under
axelnamnet för grundplanet.
Denna funktion beräknar slutpunkten som saknas till konturavsnittet rät linje-rät linje, varvid
den andra räta linjen står vinkelrätt mot den första räta linjen.
Följande värden är kända för de räta linjerna:
Rät linje 1: Startpunkt och stigningsvinkel
Rät linje 2: Längd och en slutpunkt i det kartesiska koordinatsystemet
Bild 7-12
Beräkna: Slutpunkt som saknas
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
95
Detaljprogrammering
7.5 Anpassa konturelement
Denna funktion väljer den givna koordinaten för slutpunkten.
Ordinatavärdet resp. abskissavärdet är givet.
Den andra räta linjen är vriden medurs resp.
moturs med 90 grader gentemot den första räta linjen.
$FFHSW
Beräkning av slutpunkten som saknas följer. Abskissavärdet kopieras i den inmatningsruta,
från vilken miniräknaren hämtades, ordinatavärdet i den därpå följande inmatningsrutan
Hämtades funktionen från detaljprogrameditorn, görs lagringen av koordinaterna under
axelnamnet för grundplanet.
Exempel
0
5
Bild 7-13
PP
PP
PP
r
3
Beräkning av M1
Den föreliggande ritningen måste kompletteras med värdet för cirkelns medelpunkt, för att
sedan kunna beräkna skärningspunkten mellan cirkelsektorn och den räta linjen.
Beräkningen av den koordinat som saknas för medelpunkten görs med miniräknarfunktionen
, eftersom radien står vinkelrätt mot den räta linjen vid den tangentiala
övergången.
96
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.5 Anpassa konturelement
0
Bild 7-14
r
5
PP
PP
PP
r
"
3
Beräkning av M1 i avsnitt 1
Radien står vriden 90° medurs på den genom vinkeln fastlagda räta linjen.
Välj med softkey
den motsvarande rotationsriktningen.
Den givna slutpunkten skall fastläggas med softkey
.
Mata in koordinaterna för pol-punkten, stigningsvinkeln för de räta linjerna, ordinatavärdet för
slutpunkten och cirkelradien som längd.
Bild 7-15
Exempel
Resultat: X = 60
Z = -44,601
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
97
Detaljprogrammering
7.6 Fri konturprogrammering
7.6
Fri konturprogrammering
Funktionalitet
Den fria konturprogrammeringen är ett stödverktyg för editorn. Med hjälp av
konturprogrammering kan du skapa enkla och komplexa konturer.
En integrerad konturräknare (geometriprocessor) beräknar parametrar som eventuellt
saknas, så snart som de resulterar ur andra parametrar. Du kan förbinda konturelement med
varandra. Dessutom står konturövergångselementen radie och avfasning till förfogande.
De programmerade konturerna övertas i det redigerade detaljprogrammet.
Teknologi
Konturräknaren för teknologin svarva möjliggör därvid följande funktioner:
● Omkoppling radie-/diameterprogrammering (DIAMON, DIAMOF, DIAM90)
● Avfasning / radie i början och slutet av konturen
● Fristick som övergångselement mellan två axelparallella räta linjer, varvid den ena löper
horisontellt och den andra vertikalt (form E, form F, gängfristick, fritt fristick)
Konturelement
Konturelement är:
● Startpunkt
● Rät linje i vertikal riktning (plan)
● Rät linje i horisontal riktning (längs)
● Sned rät linje
● Cirkelbåge
En pol är ett teoretiskt konturelement. Med referens till en pol kan räta linjer och cirkelbågar
också fastläggas med polära koordinater.
Ytterligare anvisningar
1. De gällande geometriaxlarna fastställs och används i detaljprogrammet.
2. För konturarbetsmånen måste dessutom den sida anges, på vilken arbetsmån måste
ligga (t.ex. "höger" eller "vänster").
98
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
7.6.1
Programmera kontur
Manöverföljder
Du programmerar i ett detaljprogram en kontur för en svarvdetalj med följande manöversteg:
1. Tryck i manöverområdet Program-manager ner softkeyn "NC-pärm"
2. Välj med markörknapparna en pärm, t.ex. "MPF huvudprogram" (se följande bild).
Bild 7-16
Grundbild "Program-manager"
3. Tryck ner knappet "Input", för att öppna pärmen.
Du kan redigera ett förefintligt detaljprogram via softkeyn "Öppna" resp. upprätta ett nytt
detaljprogram.
1HZ
&RQWRXU
4. Du öppnar ett nytt detaljprogram med softkeyn "Nytt", matar in ett namn och bekräftar
med "OK". Du befinner dig i ASCII-Editor.
5. Tryck ner softkeyn "Kontur".
Inmatningsmasken till "Fastlägga startpunkt" visas.
Hur du fastlägger startpunkten, beskriver Kapitel "Fastlägga startpunkt".
Återöversätta
5HFRPSLOH
När du har programmerat en kontur via funktionen "Kontur", då kan du utifrån ASCII-Editor,
på nytt bearbeta denna redan bestående kontur med softkeyn "Återövers." (återöversätta).
Du befinner dig därvid i ASCII-Editor.
1. Placera markören till ASCII-Editorn inom konturen.
2. Tryck ner softkeyn "Återövers.".
Manöverytan växlar från grundbilden i ASCII-Editorn till grundbilden i den fria
konturprogrammeringen.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
99
Detaljprogrammering
7.6 Fri konturprogrammering
Den programmerade konturen visas och kan bearbtas.
OBSERVERA
Vid återöversättning skapas bara de konturelement åter, som har upprättats med den
fria konturprogrammeringen. Därutöver återöversätts endast de texter, som lagts till via
inmatningsrutan "Fri textinmatning". I efterhand direkt i programtexten gjorda ändringar
går förlorade. Dock kan fria texter fortfarande infogas också i efterhand och ändras,
dessa ändringar går inte förlorade.
7.6.2
Fastlägga startpunkt
Manöverföljder
Vid inmatningen av konturer börjar du vid en känd position, som du matar in som startpunkt.
Startpunkten för en kontur fastlägger du med följande manöversteg:
● Du har öppnat ett detaljprogram och trycker för en ny konturprogrammering på softkey
"Kontur". Inmatningsmasken för inmatning av startpunkten för konturen visas (se följande
bild).
Bild 7-17
Fastlägga startpunkt
Märk
Inmatningsrutan med inmatningsfokus markeras med den mörka bakgrundsfärgen. Så
snart som du har avslutat inmatningen med "Övertagande element" eller "Avbrott", kan du
navigera i konturkedjan (vänster i inmatningsmasken) med markörknapparna ↑, ↓ . Den
aktuella positionen i kedjan markeras med färg.
100
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
1. Välj i inmatningsrutan "Planval" via softkey "Alternativ" (resp. "Select-knapp")
programmeringsplanet G18 för svarvdelen.
Den förinställda verktygsaxeln resp. programmeringsplanet (fastlagt via maskindatum)
kan ändras för maskiner med mer än två geometriaxlar. De tillhörande startpunktaxlarna
anpassas därvid automatiskt.
Märk
Tillsammans med fastläggandet av konturstartpunkten är fastställandet av en pol för
konturprogrammeringen i polära koordinater möjlig. Polen kan också fastläggas vid en
senare tidpunkt eller fastläggas på nytt. Programmeringen med polära koordinater hänför
sig alltid till den sist fastlagda polen.
2. Välj i inmatningsrutan "Måttuppgift planaxel" via softkeyn "Alternativ" (resp. "Selectknapp") t.ex. "Diameter (DIAMON)".
1
0
3. Mata in värden för startpunkten.
Måttuppgifterna för värdena måsta vara absoluta (referensmått).
4. Välj framkörningsrörelsen till startpunkten i inmatningsrutan "Köra till startpunkt" via
softkey "Alternativ" (resp. "Select-knapp").
Framkörningsrörelsen kan ändras från G0 (snabbgångsrörelse) till G1 (rätlinjig
interpolation).
Märk
Om ingen matning ännu programmerats i detaljprogrammet, kan via rutan "Fri
textinmatning" en specifik matning anges,
t.ex. F100.
$FFHSW
HOHPHQW
5. Tryck ner softkey "Överta element".
Startpunkten sparas.
Nästa element kan läggas till med softkeys (se följande Kapitel "Fastlägga
konturelement").
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
101
Detaljprogrammering
7.6 Fri konturprogrammering
7.6.3
Softkeys och parametrar
Funktionalitet
Efter det att du har fastlagt startpunkten, utgår du vid programmeringen av de enskilda
konturelementen från följande grundbild (se följande bild):
Bild 7-18
Fastlägga konturelement
Programmeringen av de enskilda konturelementen sker med vertikala softkeys. I respektive
inmatningsmask ställs parametrarna för konturelementet in.
Vertikala softkeys
Följande konturelement står till förfogande vid programmering av en kontur:
Rät linje i vertikal riktning (X-riktning).
Rät linje i horisontal riktning (Z-riktning).
Sned linje i X-/Z-riktning. Mata in slutpunkt för den räta linjen via koordinater eller vinkel.
Cirkelbåge med valfri rotationsriktning.
0RUH
3ROH
&ORVH
FRQWRXU
$ERUW
102
Softkey "Ytterligare" i grundplanet till konturprogrammeringen leder till undermasken "Pol"
och till softkey "Stänga kontur".
Inmatningen kan uteslutande göras i absoluta, kartesiska koordinater. I masken Startpunkt
existerar också softkey "Pol". Polen möjliggör polinmatningen redan i början av en kontur, så
att det första konturelementet i polära koordinater redan kan anges.
Konturen stängs med en rät linje mellan den sist inmatade konturpunkten och startpunkten.
Med softkey "Avbrott" kopplar du tillbaka till grundbilden, utan att överta de sist redigerade
värdena.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
$FFHSW
Med softkey "Överta" stänger du konturinmatningen och kommer tillbaka till ASCII-Editorn.
Horisontala softkeys
Med hjälp av de första fyra horisontala softkeys (t.ex. "Zoom+") kan du förstora eller
förminska bilden av grafiken.
Efter att ha tryckt på denna softkey kan du flytta det röda hårkorset med markörknapparna
och fastlägga vilket bildavsnitt som skall visas. Efter att ha inaktiverat denna softkey, står
inmatningsfokus åter i konturkedjan.
Om du trycker ner denna softkey, då visas förutom respektive parameter grafiska hjälpbilder
(se följande bild). Du lämnar hjälpmodus genom att trycka än en gång.
Bild 7-19
Hjälpmodus
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
103
Detaljprogrammering
7.6 Fri konturprogrammering
Parametrar
Från startpunkten matar du in det första konturelementet, t.ex. rät linje i vertikal riktning (se
följande bild).
Bild 7-20
$OO
SDUDPHWHUV
Rät linje vertikal riktning
Med softkey "Alla parametrar" erbjuds alla parametrar till konturelementet för inmatning.
Om parameter-inmatningsrutor inte programmerades, utgår styrningen från att dessa värden
är okända och försöker att beräkna dessa ur andra parametrar.
Konturen genomarbetas alltid i den programmerade riktningen.
Övergång till följdelementet
Ett övergångselement ("Överg. till följdelement") kan alltid användas när det finns en
skärningspunkt med de båda angränsande elementen och denna kan beräknas ur
inmatningsvärdena.
Som övergångselement mellan två godtyckliga konturelement kan du välja mellan en radie
RD, en avfasning FS och ett fristick. Övergångselementet läggs alltid till slutet av ett
konturelement. Valet av ett konturövergångselement sker i parameter-inmatningsmasken för
respektive konturelement.
Övergångselementet Fristick uppnår du genom att trycka på softkey "Alternativ" (resp.
"Selektionsknapp").
Radie eller avfasning i början eller slutet av en rotationskontur:
Vid enkla rotationskonturer måste ofta i början eller slutet en avfasning eller en radie läggas
till.
En avfasning eller en radie bildar en avslutning till det axelparallella råämnet:
104
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
Bild 7-21
Kontur med radie eller avfasning
Riktningen för övergången för konturbörjan väljer du i startpunktsmasken. Du kan välja
mellan avfasning och radie. Värdet är definierat som för övergångselementen.
Dessutom kan i en urvalsruta fyra riktningar väljas. Riktningen för övergångselementet för
konturslutet väljs i slutmasken. Urvalet erbjuds alltid även om ingen övergång matades in för
det förgående elementet.
Fri textinmatning
Under "Fri textinmatning" kan du mata in ytterligare teknologiska uppgifter som t.ex. matning
eller M-/H-funktioner.
Konturarbetsmån
Under "Konturarbetsmån" kan du ange den till konturen parallella arbetsmånen och den sida
på vilken arbetsmånen ligger. Det blir synligt i grafikfönstret som arbetsmån.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
105
Detaljprogrammering
7.6 Fri konturprogrammering
Konturkedja vänster i grundbilden
Så snart som du har avslutat inmatningen med "Övertagande element" eller "Avbrott", kan
du navigera i konturkedjan (vänster i grundbilden) med markörknapparna ↑, ↓ . Den aktuella
positionen i kedjan markeras med färg.
Elementen till konturen och ev. poler visas symboliskt i den ordningsföljd som de uppstår.
Bild 7-22
Redigera konturelement
Ett redan bestående konturelement väljs med knappen "Input" och kan få parametrarna
inställda på nytt.
Ett nytt konturelement infogas bakom markören med val av ett av konturelementen på den
vertikala softkey-raden, inmatningsfokus kopplas då till parameterinmatningen till höger om
visningsgrafiken. Med "Övertagande element" eller "Avbrott" kan åter navigeras i
konturkedjan.
Programmeringen fortsätts alltid efter det element som valdes i konturkedjan.
'HOHWH
HOHPHQW
106
Med softkey "Radera element" kan det valda elementet i konturkedjan raderas.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
7.6.4
Fristick vid teknologin svarva
Randvillkor
Funktionerna fristick form E och F och gängfristick form DIN 76 och allmänt aktiveras endast
vid tillkopplad teknologi svarva.
Fristick form E och F samt gängfristick erbjuds endast, när planet G18 är inställt. Fristick är
möjliga endast på konturkanter till rotationskroppar, som löper i längsaxelns riktning (normalt
parallellt till Z-axeln). Längsaxeln känns igen med hjälp av ett maskindatum.
I maskindatum MD 20100: DIAMETER_AX_DEF står för svarvmaskiner namnet på
planaxeln (normalt X). Den andra axeln i G18 är längsaxeln (normalt Z). Om i MD 20100:
DIAMETER_AX_DEF inget namn eller ett namn som inte passar till G18 har förts in, finns
det inga fristick.
Det finns fristick endast vid hörn mellan horisontala och vertikala räta linjer, inklusive
godtyckliga räta linjer, om deras vinkel är 0°, 90°, 180° eller 270°. Här medges en tolerans
på ± 3°, så att också koniska gängor är möjliga (dessa fristick motsvarar inte normen).
Manöverfokus
Med manöverfokus på "Överg. till följdelement" kan väljas med Select-knappen eller med
softkeyn "Alternativ": Fristick.
Med fokus på följdrutan kan formen för fristicket fastläggas. Det existerar de med Selectknappen eller softkeyn "Alternativ" valbara möjligheterna:
● Form E
● Form F
● Gänga DIN 76
● Gänga allmän
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
107
Detaljprogrammering
7.6 Fri konturprogrammering
Manöverföljder
När formen för fristicket är fastlagd, kan i rutan "RxT" (radie * djup) det önskade värdeparet
väljas med Select-knappen eller med softkeyn "Alternativ".
När diametern redan är känd vid valet av fristicket, ställer listboxen in sig på ett
förslagsvärde.
Za är enligt DIN 509 en arbetsmån vid bearbetning (sliparbetsmån).
108
Bild 7-23
Fristick E
Bild 7-24
Fristick F
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
Bild 7-25
Gänga DIN
Vid norm-gängfristick är den karakteristiska storleken gängstigningen P. Härur resulterar
enligt DIN-norm djupet och längden samt övergångsradien för fristicket. De i DIN76 nämnda
(metriska) stigningarna kan användas. Inloppsvinkeln kan väljas fritt i området 30°-90°. När
diametern är känd vid valet av fristicket, föreslås en förnuftig stigning. Formerna DIN76 A
(ytterregel) och DIN76 C (innerregel) realiseras. Programmet känner igen de båda formerna
automatiskt med hjälp av geometri och topologi.
Gänga allmän
Med stöd av gängfristicket enligt DIN (bild ovan) kan med fristicket "Gänga allmän" varje
speciellt fristick t.ex. för inch-gänga skapas. Följande inmatningar kan göras:
Bild 7-26
Gänga
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
109
Detaljprogrammering
7.6 Fri konturprogrammering
7.6.5
Parametrera konturelement
Funktionalitet
Vid programmering av konturen med hjälp av föreskrivna parametrar står följande softkeys
till förfogande:
Tangent till föregångarsystem
Med softkeyn "Tangent till föregångare" ställs vinkeln α2 in i förväg med värdet 0.
Konturelementet har en tangential övergång till det föregående elementet. Därigenom sätts
vinkeln till det föregående elementet (α2) på 0 grader.
Visa extra parametrar
$OO
SDUDPHWHUV
Innehåller din ritning ytterligare data (mått) till ett konturelement, kan du utvidga
inmatningsmöjligheterna med softkeyn "Alla parametrar".
$OWHUQDWLYH
Softkeyn "Alternativ" visas endast när markören står på en inmatningsruta, som erbjuder
flera omkopplingsmöjligheter.
Träffa dialogval
6HOHFW
GLDORJ
6HOHFW
GLDORJ
När det finns parameterkonstellationer som tillåter flera möjligheter för konturförloppet,
uppmanas du att göra ett dialogval. Genom att trycka ner softkeyn "Dialogval" visas det
förefintliga urvalsmöjligheterna i det grafiska visningsområdet.
$FFHSW
GLDORJ
Med softkeyn " Dialogval " träffar du det riktiga valet (grön linje). Bekräfta detta med softkeyn
"Överta dialog".
Ändra träffat dialogval
&KDQJH
VHOHFWLRQ
6HOHFW
GLDORJ
När ett redan träffat dialogval ändras, måste det konturelement, vid vilket dialogen
uppträdde, väljas. Efter att ha tryckt ner softkeyn "Ändra val" visas åter båda alternativen.
$FFHSW
GLDORJ
Dialogvalet kan göras på nytt.
Tömma inmatningsruta parametrar
'HOHWH
YDOXH
110
Med DEL-knappen resp. med softkeyn "Radera värde" raderas värdet i den valda
inmatningsrutan för parametrar.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
Spara konturelement
$FFHSW
HOHPHQW
Försörjdes ett konturelement med de förefintliga uppgifterna eller valdes med softkeyn
"Dialogval" den önskade konturen, sparas konturelementet med softkeyn "Överta element"
och kopplas tillbaka till gundbilden. Det nästa konturelementet kan programmeras.
Lägga till konturelement
Med hjälp av markör-knapparna selekterar du elementet före slut-markeringen.
Du väljer det önskade konturelementet med softkeys och fyller i den elementspecifika
inmatningsmasken med dina kända värden.
$FFHSW
HOHPHQW
Inmatningarna bekräftar du med softkeyn "Överta element".
Välja konturelement
Du placerar markören i konturkedjan på det önskade kontruelementet och väljer det med
knappen "Input".
Parametrarna för det valda elementet visas. Namnet på elementet visas uppe i fönstret för
inställning av parametrar.
När konturelementet redan kan gestaltas geometriskt, framhävs det det motsvarande i det
grafiska visningsområdet dvs. färgen på konturelementet växlar från vitt till svart.
Ändra konturelement
Med markör-knapparna kan du välja ett programmerat konturelement i konturkedjan. Med
knappen "Input" erhåller du inmatningsrutorna för parametrar. Parametrarna kan nu ändras.
Infoga konturelement
Konturelementet bakom vilket infogas, väljer du med markör-knapparna i konturkedjan.
Sedan väljer du det konturelement som skall infogas i softkeyraden.
$FFHSW
HOHPHQW
Efter inställning av parametrarna för det nya konturelementet bekräftar du
infogningsförloppet med softkeyn "Överta element".
De följande konturelementen aktualiseras automatiskt enligt det nya konturtillståndet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
111
Detaljprogrammering
7.6 Fri konturprogrammering
Radera konturelement
'HOHWH
HOHPHQW
Med markör-knapparna väljer du det konturelement som skall raderas. Den valda
kontursymbolen och det tillhörande konturelementet i programmeringsgrafiken markeras rött.
Sedan trycker du ner softkeyn "Radera element" och kvitterar returfrågan.
Ångra inmatning
$ERUW
Med softkey "Avbrott" kopplar du tillbaka till grundbilden, utan att överta de sist redigerade
värdena.
Kontur-symbolfärger
Symbolfärgerna i konturkedjan till vänster i grundbilden har följande betydelse:
Symbol
Betydelse
selekterat
Symbolfärg svart på röd bakgrund - > Elementet är geometriskt bestämt
ej selekterat
Symbol svart på grå bakgrund - > Elementet är geometriskt bestämt
Symbolfärg svart på ljusgul bakgrund - > Elementet är geometriskt obestämt
Symbolfärg vit på grå bakgrund - > Elementet är geometriskt obestämt
112
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
7.6.6
Grafisk framställning av konturen
Funktionalitet
Synkront till fortlöpande parametrering av konturelementen visas i grafikfönstret
fortskridandet av uppkomsten av konturen grafiskt. Det för var gång valda elementet visas
rött i grafikfönstret. Navigationen inom konturen finns beskriven i Kapitel "Programmera
kontur".
Bild 7-27
Kontur med pil
Konturen tecknas med så långt som den vid respektive tidpunkt för parameterinmatningen är
känd. Visas konturen ännu inte i programmeringsgrafiken, måste ytterligare värden matas in.
Kontrollera ev. redan skapade konturelement. Eventuellt är inte ännu alla kända uppgifter
programmerade.
Skalinställningen av koordinatsystemet anpassar sig till förändringarna för hela konturen.
Läget för koordinatsystemet visas i grafikfönstret.
Konturarbetsmån
Den här inmatade arbetsmånen förlöper komplett konturparallellt till den valda sidan på
konturen.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
113
Detaljprogrammering
7.6 Fri konturprogrammering
7.6.7
Ange konturelement i polära koordinater, stänga kontur
Funktionalitet
Vid fastläggandet av koordinaterna för konturelementen utgicks i de förgående avsnitten från
inmatning av positionerna i det kartesiska koordinatsystemet. Som alternativ därtill har du
möjlighet att definiera positionerna med polära koordinater.
Vid programmeringen av konturer kan vid en godtycklig tidpunkt före användningen av de
polära koordinaterna, en pol definieras. Till denna hänför sig senare programmerade polära
koordinater. Polen är modal och kan bestämmas på nytt vid godtycklig tidpunkt. Den matas
alltid in i absoluta kartesiska koordinater. Konturräknaren räknar principiellt om värden som
matats in som polära koordinater till kartesiska koordinater. Programmeringen i polära
koordinater är möjlig först efter inmatning av en pol. Polinmatningen skapar ingen code för
NC-programmet.
Pol
Polkoordinaterna gäller i det med G17 till G19 valda planet.
Polen utgör ett redigerbart konturelement, som själv inte lämnar något bidrag till konturen.
Inmatningen kan göras tillsammans med fastläggandet av startpunkten för konturen eller på
ett godtyckligt ställe inom konturen. Polen kan inte anläggas före startpunkten för konturen.
Inmatning av polära koordinater
0RUH
3ROH
&ORVH
FRQWRXU
Softkey "Ytterligare" i grundplanet till konturprogrammeringen leder till undermasken "Pol"
och till softkey "Stänga kontur".
Inmatningen kan uteslutande göras i absoluta, kartesiska koordinater. I masken Startpunkt
existerar också softkey "Pol". Den möjliggör polinmatningen redan i början av en kontur, så
att det första konturelementet i polära koordinater redan kan anges.
Konturen stängs med en rät linje mellan den sist inmatade konturpunkten och startpunkten.
Ytterligare anvisningar
Skall den räta linjen som skapas med stänga kontur, ansluta med en radie eller en avfasning
till startelement för konturen, så måste radie eller avfasning explicit anges på följande sätt:
● Stänga kontur, Input knapp, mata in radie/avfasning, övertagande element. Resultatet
motsvarar sedan exakt det som skulle uppstått om det avslutande elementet skulle ha
matats in med radie eller avfasning.
Stänga kontur vid inmatning av konturelementen i polära koordinater är endast möjligt när
startpunkten för konturen ställdes in polärt och när vid stängningstidpunkten samma pol
fortfarande gäller.
114
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
Omkoppling av inmatningen: kartesiskt/polärt
Först efter det en pol ställts in, i startpunkten eller senare infogad, kan följande
konturelement matas in valfritt även polärt:
● Cirkelbåge,
● Rät linje (horisontal, vertikal, godtycklig)
För omkopplingen kartesisk / polär visas sedan både i den enkla konturinmatningsbilden och
även i bilden med "Alla parametrar" extra toggle-rutor vid "Godtycklig rät linje" och
"Cirkelbåge".
Existerar ingen pol, så ställs ingen toggle-ruta till förfogande. Inmatningsrutor och
visningsrutor erbjuds sedan endast för kartesiska värden.
Inmatning absolut/inkrementell
I fallet "polär/kartesisk" kan absoluta och inkrementella polära koordinater matas in.
Inmatnings- resp. visningsrutorna är markerade med ink resp. abs.
Absoluta polära koordinater är definierade genom ett alltid positivt absolut avstånd till polen
och en vinkel i värdeområdet 0° ... +/- 360°. Vinkelreferensen utgår vid absolut inmatning
från en vågrät axel i arbetsplanet, t.ex. X-axeln vid G17. Den positiva rotationsriktningen går
moturs.
Vid flera inmatade poler är alltid den sista polen före det inmatade resp. redigerade
elementet utslagsgivande.
Inkrementella polära koordinater hänför sig både till den utslagsgivande polen och även till
slutpunkten för det föregående elementet.
Det absoluta avståndet till polen beräknas vid inkrementell inmatning ur det absoluta
avståndet från slutpunkten för det föregående elementet till polen plus det inmatade
längdinkrementet.
Inkrementet kan anta både positiva och även negativa värden.
Den absoluta vinkeln beräknas motsvarande ur den absoluta polära vinkeln för föregångaren
plus vinkelinkrementet. Härtill är det inte nödvändigt att det föregående elementet matades
in polärt.
Konturräknaren räknar vid konturprogrammeringen om de kartesiska koordinaterna för
föregångarens slutpunkt med hjälp av den utslagsgivande polen till polära koordinater. Detta
gäller även när det föregående elementet matades in polärt, ty detta kunde, om dessemellan
en pol ställdes in, hänföra sig till en annan pol.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
115
Detaljprogrammering
7.6 Fri konturprogrammering
Exempel polväxel
;
3RO¦UDNRRUGLQDWHUI¸UHJ§QJDUH
5HOWLOOSRO
/ ˳ 3RO
)¸UHJ§QJDUH
˳r
/
˳ r
LQN
LQN
3RO¦UDNRRUGLQDWHUUHODWHUDGHWLOO
SROLQPDWQLQJ
=
˳ r
LQN
3RO
Bild 7-28
Polväxel
Pol:
ZPol = 0.0,
XPol = 0.0
(Pol 0)
ϕabs = 30.0°
Beräknade kart. koordinater
Slutpunkt:
L1abs = 10.0
Zabs = 8,6603
Xabs =5.0
Ny pol:
ZPol1 = 5.0
XPol1 = 5.0
(Pol 1)
Beräknade polära koord. Föregångare
L1abs = 3,6603
ϕabs = 0.0°
Nästa punkt:
L1ink = -2.0
ϕink = 45.0°
Absol. pol. koord. akt. element
L1abs = 1,6603
ϕabs = 45.0°
Beräkn. kartes. koordinater
Zabs = 1,1740
116
Xabs = 1,1740
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
7.6.8
Parameterbeskrivning för konturelementen rät linje/cirkel
Parametrar konturelement "Rät linje"
Bild 7-29
Rät linje horisontal
Parametrar
Konturelement "Rät linje"
X ink
Inkrementell slutposition i X-riktning
X abs
Absolut slutposition i X-riktning
Z ink
Inkrementell slutposition i Z-riktning
Z abs
Absolut slutposition i Z-riktning
L
Längd för den räta linjen
α1
Stigningsvinkel relaterad till X-axeln
α2
Vinkel till det föregående elementet; tangential övergång: α2=0
Övergång till
följdelementet
Övergångselement till nästa kontur är en avfasning (FS)
Övergångselement till nästa kontur är en radie (R)
FS=0 eller R=0 betyder inget övergångselement.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
117
Detaljprogrammering
7.6 Fri konturprogrammering
Parametrar konturelement "Cirkelbåge"
Bild 7-30
Cirkelbåge
Parametrar
Konturelement "Cirkel"
Rotationsriktning
Medurs eller moturs
R
Radie för cirkeln
X ink
Inkrementell slutposition i X-riktning
X abs
Absolut slutposition i X-riktning
Z ink
Inkrementell slutposition i Z-riktning
Z abs
Absolut slutposition i Z-riktning
I
Position för cirkelns medelpunkt i X-riktningen (abs. eller inkr.)
K
Position för cirkelns medelpunkt i Z-riktningen (abs. eller inkr.)
α1
Startvinkel relaterad till X-axeln
α2
Vinkel till det föregående elementet; tangential övergång: α2=0
β1
Slutvinkel relaterad till X-axeln
β2
Öppningsvinkel för cirkeln
Övergång till
följdelementet
Övergångselement till nästa kontur är en avfasning (FS)
Övergångselement till nästa kontur är en radie (R)
FS=0 eller R=0 betyder inget övergångselement.
Maskintillverkare
Namnen på beteckningarna (X eller Z ...) är fastlagda via maskindata och kan ändras
motsvarande.
118
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
7.6.9
Cykelstöd
Funktionalitet
För följande teknologier finns ytterligare hjälpmedel i form av förberedda cykler, som endast
måste fyllas i med parametrar.
● Borra
● Svarva
Litteratur: Programmerings- och manöverhandboken SINUMERIK 802D sl svarva, Kapitel
"Cykler"
7.6.10
Programexempel svarva
Exempel
5
5
5
Följande skiss föreställer ett programmeringsexempel för funktionen "Fri
konturprogrammering".
5
r
;
:
=
Bild 7-31
Programexempel svarva
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
119
Detaljprogrammering
7.6 Fri konturprogrammering
Manöverföljder
Du har i manöverområdet Program manager ett detaljprogram öppnat.
I det följande finns de enskilda manöverstegen för konturinmatningen uppförda i en tabell.
Märk
Vid konturprogrammeringen i inmatningsmaskerna är inmatningsrutan med inmatningsfokus
markerad med en mörk bakgrundsfärg. Så snart som du har avslutat inmatningen med
"Övertagande element" eller "Avbrott", kan du navigera i konturkedjan (vänster om grafiken)
med "Markörknapparna" ↑, ↓ . Den aktuella positionen i kedjan markeras med färg.
Med knappen "Input" kan du åter hämta respektive inmatningsmask och mata in parametrar
på nytt.
Tabell 7-1
Manöversteg
1
Programexempel svarva
Softkey
Parametrar
"Kontur"
Mata in startpunkt:
Programmeringsplan: G18
måttuppgift Planaxel: Radie DIAMOF
Z: 0
X: 0
"Överta element"
2
Mata in parametrar för element "Rät linje vertikal":
"Överta element"
3
X: 20 ink
FS: Längd på avfasningen = 5*1.1223 = 5.6115
Mata in parametrar för element "Rät linje horisontal":
"Överta element"
Z: -25 ink
Mata in parametrar för element "Godtycklig rät linje":
4
"Överta element"
5
Z: -30 ink
X: 10 ink
Mata in parametrar för element "Rät linje horisontal":
"Överta element"
Z: -8 ink
Mata in parametrar för element "Cirkelbåge":
6
"Dialogval"
Rotationsriktning: moturs
R: 20
Z: -20 ink
X: 20 ink
"Överta dialog"
"Överta element"
7
Mata in parametrar för element "Rät linje horisontal":
"Överta element"
8
Mata in parametrar för element "Rät linje vertikal":
"Överta element"
120
Z: -20 ink
X: 5 ink
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Detaljprogrammering
7.6 Fri konturprogrammering
Manöversteg
Softkey
Parametrar
Mata in parametrar för element "Rät linje horisontal":
9
"Överta element"
Z: -25 ink
"Ytterligare"
"Stänga kontur"
"<<tillbaka"
"Överta"
Mata in parametrar för element "Rät linje vertikal":
10
"Ytterligare"
X: -55 ink
"Stänga kontur"
"<<tillbaka"
"Överta"
Följande bild föreställer den programmerade konturen:
Bild 7-32
Programmerad kontur
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
121
Detaljprogrammering
7.6 Fri konturprogrammering
122
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
8
System
8.1
System
Funktionalitet
Manöverområdet System innehåller alla funktioner, som är erforderliga för att ställa in
parametrar och analysera NCK och PLC.
Beroende på de valda funktionerna ändrar sig den horisontala och vertikala softkeyraden. I
det följande menyträdet visas endast de horisontala softkeys.
Menyträd
,%1
1&
3/&
0DVN
GDWD
$OOP
0'
$[HO
0'
.DQDO
0'
'ULY
0'
6HUYLFH
LQGLNHULQJ
6HUYLFH
D[ODU
6HUYLFH
GULIWHU
6HUYLFH
SURILEXV
6HUYLFH
VW\UQLQJ
3/&
67(3
)¸UELQG
3/&
6WDWXV
6WDWXV
/LVWD
3/&
3URJUDP
3URJUDP
/LVWD
,QGLNHULQJ
0'
6HUYR
6HUYR
WUDFH
WUDFH
9HUVLRQ
Bild 8-1
,%1
ILOHU
'
GDWD
.XQG
&)NRUW
56
7LOOYHUNDU
HQKHW
86%
HQKHW
%HDUE3/&
/DUPW[W
Menyträd System
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
123
System
8.1 System
Manöverföljd
6<67(0
$/$50
Via det fullständiga CNC-tangentbordet växlar du till manöverområdet <SYSTEM> och
grundbilden visas.
Bild 8-2
Grundbild manöverområde System
Softkey
I det följande beskrivs de vertikala softkeys i grundbilden.
6HW
SDVVZRUG
"Bestämma lösenord"
I styrningen skiljs på tre lösenordssteg, som tillåter olika åtkomsträttigheter:
● System-lösenord
● Tillverkar-lösenord
● Användar-lösenord
Motsvarande åtkomststegen är det möjligt att förändra vissa data. Känner du inte till
lösenordet, erhåller du ingen åtkomsträttighet.
Observera: Se även SINUMERIK 802D sl "Listor".
124
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.1 System
Bild 8-3
Mata in lösenord
Efter det softkeyn "Överta" har tryckts ner har lösenordet bestämts.
Med "Avbrott" återvänds utan aktion till grundbilden "System".
&KDQJH
SDVVZRUG
"Ändra lösenord"
Bild 8-4
Ändra lösenord
Beroende på åtkomsträttigheter erbjuds i softkeyraden olika möjligheter att ändra lösenordet.
Välj lösenordssteg med hjälp av softkeys. Mata in det nya lösenordet och avsluta
inmatningen med "Överta". För kontroll frågas än en gång efter det nya lösenordet.
"Överta" avslutar lösenordsändringen.
Med "Avbrott" återvänder du utan aktion till grundbilden.
'HOHWH
SDVVZRUG
Återställa åtkomsträttigheten
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
125
System
8.1 System
5&6
ORJLQ
&KDQJH
ODQJXDJH
Användaranmälan i nätverket
Med "Change language" kan du välja språk för manöverytan.
Bild 8-5
Språk för manöverytan
Du väljer språket med markörknapparna och övertar med "OK".
Service
language
Med "Service language" väljer du alltid språket "English" för manöverytan.
Tryck på softkeyn "Service language" ännu en gång, då återupprättas det sist aktuella
språket (t.ex. "Simpl. Chinese").
Märk
En "*" markerar de språk som du har använt.
6DYH
GDWD
"Säkra data"
Funktionen säkrar innehållet i det flyktiga minnet till ett minnesområde som inte är flyktigt.
Förutsättning: Det finns inget program under genomarbetning.
Under det datasäkringen pågår, får inga manöverhandlingar göras!
126
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.2 System - softkeys (IBN)
8.2
System - softkeys (IBN)
6WDUWXS
Idrifttagande
1&
Val av startmodus för NC.
Välj önskat modus med markören.
● Normal power-up
Systemet startas på nytt
● Power-up with default data
Nystart med standardvärden (återställer grundtillståndet vid leveransen)
● Power-up with saved data
Nystart med de sist säkrade data (se Säkra data)
3/&
PLC kan startas i följande modus:
● Restart Nystart
● Overall reset Allmän radering
Dessutom är det möjligt att förbinda starten med anslutande Debug-Mode.
2.
Med "OK" följer en RESET av styrningen med anslutande nystart i valt modus.
Med "Avbrott" återvänds utan aktion till grundbilden System.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
127
System
8.3 System - softkeys (MD)
8.3
System - softkeys (MD)
Märk
En beskrivning av maskindata finns i tillverkar-dokumentationen:
SINUMERIK 802D sl "Listor"
SINUMERIK 802D sl "Funktionshandbok".
0DFKLQH
GDWD
Maskindata
Förändringen av maskindata har ett betydande inflytande på maskinen.
Bild 8-6
Uppbyggnad av en maskindatarad
Tabell 8-1
Teckenförklaring
Nr
Betydelse
1
MD-nummer
2
Namn
3
Värde
4
Enhet
5
Verkan
so
Genast verksam
cf
Med bekräftelse
re
Reset
po
Power on
SE UPP
Felaktig inställning av parametrar kan leda till att maskinen förstörs!
128
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.3 System - softkeys (MD)
Maskindata är indelade i de i det följande beskrivna grupperna.
*HQHUDO
0'
Allmänna maskindata
Öppna fönstret "Allmänna maskindata". Med Bläddra–knapparna kan du bläddra framåt och
bakåt.
Bild 8-7
D[LV
0'
Grundbild Maskindata
Axelspecifiska maskindata
Öppna fönstret "Axelspecifika maskindata". Softkeyraden kompletteras med softkeys "Axel
+" och "Axel -".
Bild 8-8
Axelspecifiska maskindata
Data för axel 1 visas.
$[LV
Med "Axel +" resp. "Axel -" kopplas i maskindataområdet om till den nästa resp. föregående
axel.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
129
System
8.3 System - softkeys (MD)
)LQG
"Söka"
För in numret resp. namnet (eller del av namnet) för önskat maskindatum och tryck på "OK".
Markören hoppar till sökt datum.
&RQWLQXH
ILQG
Nästa uppträdande av sökbegreppet söks.
6HOHFW
JURXS
Funktionen erbjuder möjligheten att välja olika visningsfilter för den aktiva
maskindatagruppen. Ytterligare softkeys står till förfogande:
● "Expert": Funktionen väljer ut alla datagrupper i expertmodus för att indikeras.
● "Filter aktivt": Funktionen aktiverar de valda datagrupperna. Efter att ha lämnat fönstret är
endast selekterade data synliga i maskindatabilden.
● "Välja alla": Funktionen väljer ut alla datagrupper för att indikeras.
● "Välja bort alla": Alla datagrupper väljs bort.
Bild 8-9
FKDQ
0'
Indikeringsfilter
Kanalspecifika maskindata
Öppna fönstret "Kanalspecifika maskindata". Med Bläddra-knapparna kan du bläddra framåt
och bakåt.
130
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.3 System - softkeys (MD)
'ULYH
0'
SINAMICS drivanordnings maskindata
Öppna dialogen drivmaskindata.
Det första dialogfönstret visar den aktuella konfigurationen samt tillstånden för styr-,
inmatningsenhet och drivenheterna.
Bild 8-10
Drivmaskindata
För att visa en lista över parametrarna ställer du markören på den önskade enheten och
trycker på "Visa parametrar". Beskrivningen över parametrarna finns i dokumentationen till
SINAMICS drivanordningar.
Bild 8-11
Parameterlista
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
131
System
8.3 System - softkeys (MD)
'LVSOD\
0'
Indikering maskindata
Öppna fönstret "Visa maskindata". Med Bläddra-knapparna kan du bläddra framåt och
bakåt.
&RORU
FKDQJLQJ
Med hjälp av funktionerna "Färg softkey" och "Färg fönster" kan användardefinierade
färginställningar göras. Den visade färgen är sammansatt av komponenterna röd, grön och
blå.
Fönstret "Ändra färg" visar de för tillfället inställda värdena i inmatningsrutorna. Genom att
förändra dessa värden kan den önskade färgen skapas. Dessutom låter sig ljusstyrkan
ändras.
Efter det en inmatning avslutats visas det nya blandningsförhållandet temporärt. Med hjälp
av markörknapparna kan växlas mellan inmatningsrutorna.
Med "OK" övertas den gjorda inställningen och dialogen stängs. "Avbrott" stänger dialogen
utan att överta de ändrade värdena.
&RORU
6RIWNH\
Funktionen möjliggör ändring av färgerna i anvisnings- och softkeyområdet.
Bild 8-12
132
Bearbeta softkeyfärg
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.3 System - softkeys (MD)
&RORU
:LQGRZ
Funktionen möjliggör förändring av ramfärgen på dialogfönstren.
Softkeyfunktionen "Aktivt fönster" tillordnar inställningen av fokusfönstret och funktionen
"Inaktivt fönster" till de ej aktiva fönstren.
Bild 8-13
Bearbeta ramfärg
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
133
System
8.4 System - softkeys (Service indikering)
8.4
System - softkeys (Service indikering)
6HUYLFH
GLVSOD\
Fönstret "Service axlar" visas
6HUYLFH
D[HV
I fönstret visas informationer över axeldrifterna.
Softkeys "Axel+" resp. "Axel-" visas dessutom. Med dessa kan värdena för nästa resp.
föregående axel visas.
6HUYLFH
GULYHV
Fönstret innehåller informationer över den digitala driften.
6HUYLFH
352),%86
Fönstret innehåller informationer över profibusinställningar.
6HUYLFH
FRQWURO
Softkeyfunktionen aktiverar "Färdskrivaren".
Bild 8-14
6HUYLFH
QHWZRUN
134
Grundbild Service styrning
Nätverkskonfiguration
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.4 System - softkeys (Service indikering)
$FWLRQ
ORJ
Funktionen "Färdskrivare" är avsedd för servicefall och visar en lista över alla upptecknade
händelser.
Bild 8-15
6HWWLQJV
Färdskrivare
Dialogen erbjuder möjligheten, att välja att visa bestämda händelser.
Växlingen mellan rutorna "Visa alla data" och "Visa datagrupper" görs med hjälp av TAB
knappen.
Bild 8-16
Inställningar färdskrivare
Tabell 8-2
Datagrupper
Grupp
Betydelse
Nedtryckta knappar
Inmatning med tangentbord
Tidstämpel
Tidstämpel
Felmeddelande
Windowmanager
Felmeddelanden i Window-managern (endast systemintern betydelse)
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
135
System
8.4 System - softkeys (Service indikering)
)LQG
Grupp
Betydelse
Felmeddelande
operativsystem
Felmeddelanden i QW – operativsystemet (endast systemintern betydelse)
Felmeddelande TCS
Felmeddelande Object request broker (endast systemintern betydelse)
Driftslägesbyte
Inställt driftsläge
Kanaltillstånd
Kanalstatus
IPO Override brytare
Inställt override värde
MCP
Maskin styrpanel
Ingående
larmmeddelanden
NC / PLC larm
Raderade
larmmeddelanden
Raderade NC / PLC larm
Funktionen söker igenom händelselistan med det inmatade sökbegreppet.
Sökningen kan startas från den aktuella markörpositionen eller från listans början.
Bild 8-17
Söka i färdskrivaren
6HUYLFH
)LUHZDOO
Konfiguration av firewall
6HUYR
WUDFH
För optimering av drivanordningarn står en oscilloskopfunktion till förfogande, som gör en
grafisk framställning av
● hastighetsbörvärdet
● konturavvikelsen
● släpavståndet
● lägesärvärdet
● lägesbörvärdet
● precisionsstopp grovt / fint
möjlig.
136
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.4 System - softkeys (Service indikering)
Uppteckningstypen låter sig bindas till olika kriterier, som tillåter en uppteckning synkron till
interna styrningstillstånd. Inställningen skall göras med "Signal val".
För analysering av händelserna står följande funktioner till förfogande:
● Ändring av skalan för abskissa och ordinata,
● Mätning av ett värde med hjälp av den horisontala eller vertikala flaggan,
● Mätning av abskiss- och ordinatavärden som differens mellan två flaggpositioner.
● Spara som fil i detaljprogrampärm. Sedan finns möjligheten att läsa ut filen med RCS802
eller CF Card och bearbeta data med MS Excel.
Bild 8-18
Grundbild Servo trace
Titelraden i diagrammet innehåller den aktuella indelningen av abskissan och differensvärdet
för flaggan.
Det visade diagrammet låter sig förskjutas med markörknapparna i det synliga
bildskärmsområdet.
Bild 8-19
Rutornas betydelse
1
Tidsbas
2
Tid för flaggpositionen
3
Tidsdifferens mellan flagga 1 och aktuell flaggposition
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
137
System
8.4 System - softkeys (Service indikering)
6HOHFW
VLJQDO
Denna meny tjänar till inställning av parametrarna för mätkanalen.
Bild 8-20
Signal val
● Val av axel: Valet av axel görs i togglerutan "Axel".
● "Signal typ":
Släpavstånd
regleringsdifferesz
konturavvikelse
lägesärvärde
hastighetsärvärde
hastighetsbörvärde
kompenseringsvärde
parameterblock
lägesbörvärde regleringsingång
hastighetsbörvärde regleringsingång
accelerationsbörvärde regleringsingång
hastighetsförstyrningsvärde
signal precisionsstopp fint
signal precisionsstopp grovt
● "Status":
On: uppteckningen görs i denna kanal
Off: kanalen är inaktiv
I den undre bildhalvan kan parametrarna Mättid och Trigger-typ ställas in för kanal 1. Alla
andra kanaler övertar denna inställning.
● Bestämma mättiden: Mättiden matas in direkt i ms i inmatningsrutan Mättid (max. 6133
ms).
138
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.4 System - softkeys (Service indikering)
● Val av triggervillkor: Ställ markören på rutan Triggervillkor och välj villkor med hjälp av
toggelknappen.
– Ingen trigger, dvs. mätningen börjar direkt efter nedtryckning av softkeyn Start
– Positiv flank
– Negativ flank
– Precisionsstopp fint uppnått
– Precisionsstopp grovt uppnått
90DUN
RII
Med softkeyn "V-flagga till" / "V-flagga från" kopplar du till eller från den vertikala hjälplinjen.
Vilken signal som framställs på den vertikala axeln, bestämmer du med funktionen "Signal
val".
70DUN
RII
Med softkeyn "T-flagga till" / "T-flagga från" kopplar du till eller från den horisontala
hjälplinjen på tidsaxeln.
)L[
90DUN
Med hjälp av flaggan låter sig differenser i horisontal eller vertikal riktning fastställas. För
detta skall flaggan placeras på startpunkten och softkeyn "Fast V - flagga" eller "Fast Tflagga" tryckas ner. I statusraden visas nu differensen mellan begynnelsepunkten och den
aktuella flaggpositionen. Texten på softkey ändrar sig till "Fri V - flagga" eller "Fri T - flagga".
6KRZ
WUDFH
Denna funktion öppnar ett ytterligare menyplan, som erbjuder softkeys för att visa / gömma
diagrammen. Har en softkey svart bakgrund, sker indikeringen av diagrammen för den valda
Trace-kanalen.
7LPH
VFDOH
Med hjälp av denna funktion låter sig tidsbasen förstoras resp. förminskas.
9HUWLFDO
VFDOH
Med hjälp av denna funktion förstoras resp. förminskas upplösningsfinheten (amplituden).
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
139
System
8.4 System - softkeys (Service indikering)
0DUNHU
VWHSV
Med hjälp av denna funktion låter sig flaggans stegvidd fastläggas.
Bild 8-21
Flagga steg
Förflyttningen av flaggan görs med stegvidden för ett inkrement med hjälp av
markörknapparna. Större stegvidder kan ställas in med hjälp av inmatningsrutorna. Värdet
anger hur många rasterenheter per "SHIFT" + markörrörelse flaggan skall förskjutas. Uppnår
en flagga kanten på diagrammet, visas automatiskt nästa raster i horisontal eller vertikal
riktning.
)LOH
VHUYLFH
Denna funktion tjänar till att säkra eller ladda Tracedata.
Bild 8-22
Tracedata
I rutan Filnamn för man in det önskade filnamnet utan tillägg.
Med "Säkra" säkras data under det angivna namnet i detaljprogrampärmen. Sedan kan filen
läsas ut och data bearbetas med MS Excel.
Med "Ladda" laddas den angivna filen och data visas grafiskt.
140
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.4 System - softkeys (Service indikering)
9HUVLRQ
+0,
'HWDLOV
Detta fönster innehåller versionsnumren och produktionsdatum för de enskilda CNCkomponenterna.
Menyområdet "HMI Details" är avsett för servicefall och tillgängligt med lösenordssteget
användare. Alla programmen för manöverkomponenterna placeras i lista med sina
verionsnummer. Genom senare laddning av softwarekomponenter kan versionsnumren
skilja sig från varandra.
Bild 8-23
5HJLVWU\
'HWDLOV
Menyområde HMI-Version
Funktionen "Registry Details" gör en lista med tillordningen av hardkeys (funktionsknappar
Maskin, Offset, Program, ...) till de program som skall startas. Betydelsen för de enskilda
spalterna framgår av den följande tabellen.
Bild 8-24
Registry Details
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
141
System
8.4 System - softkeys (Service indikering)
Tabell 8-3
)RQW
'HWDLOV
Beteckning
Betydelse
Soft-Key
SK1 till SK7 hardkeytillordning 1 till 7
DLL-Name
Namn på programmet som skall utföras
Class-Name
Beteckning för att mottaga nyheter
Start-Method
Funktionsnummer, som utförs efter starten av programmet
Execute-Flag (kind
of executing)
0 - Förvaltning av programmet sker genom bassystemet
Text file name
Namn på textfilen (utan tillägg)
Softkey text-ID (SK
ID)
Reserverat
Password level
Utförandet av programmet beror på lösenordssteget.
Class SK
Reserverat
SK-File
Reserverat
1 - Bassystemet startar programmet och överlämnar det laddade programmet
till styrningen
Funktionen "Font Details" gör en lista med data i de laddade teckenblocken.
Bild 8-25
&KDQJH
VWDUW'//
Betydelse av posterna under [DLL arrangement]
Font Details
Med funktionen "Start DLL ändra" fastläggs startprogrammet.
Styrningen startar efter systemstarten automatiskt manöverområdet Maskin (SK 1). Önskas
ett annat startbeteende möjliggör denna funktion fastläggandet av ett annat startprogram.
Du måste mata in numret för programmet (spalt "Soft-Key") som skall startas efter
systemstarten.
142
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.5 System - softkeys (PLC)
8.5
System - softkeys (PLC)
3/&
Softkeyn erbjuder ytterligare funktioner för diagnos och idrifttagande av PLC.
67(3
FRQQHFW
Denna softkey öppnar konfigurationsdialogen för gränssnittsparametrarna till STEP 7
förbindelse via RS232-gränssnittet till styrningen.
Är RS232-gränssnittet redan belagt genom dataöverföringen, kan du först efter det
överföringen avslutats koppla styrningen med Programming-Tool PLC802 på PG/PC.
Med aktiveringen av förbindelsen följer en initiering av RS232-gränssnittet.
Bild 8-26
Kommunikationsinställningar
Inställningen av baudrate sker via toggelrutan. Följande värden är möjliga 9600 / 19200 /
38400 / 57600 / 115200.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
143
System
8.5 System - softkeys (PLC)
Modem
Görs dataöverföringen till RS232-gränssnittet via ett modem, då utgår du från följande
initieringsmöjlighet:
Bild 8-27
Initiera modem
Följande initieringar är möjliga via toggelrutor:
● Baudrate
9600 / 19200 / 38400 / 57600 / 115200.
● Paritet:
"utan" vid 10 bit
"ojämn" vid 11 bit
Dessutom är via softkeyn "Modeminställningar" följande inställningar möjliga vid en ännu ej
bestående förbindelse:
Bild 8-28
144
Modeminställningar
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.5 System - softkeys (PLC)
Vid en toggelruta kan följande modemtyper väljas:
● Analogt modem
● ISDN box
● Mobile Phone
Märk
Typerna för båda kommunikationspartner måste överensstämma.
Vid angivande av flera AT-kommandoblock behövs endast en gång börjas med AT, alla
andra kommandon kan helt enkelt hängas på, t.ex. AT&FS0=1E1X0&W.
Det exakta utseendet på enskilda kommandon och deras parametrar framgår av
handböckerna från tillverkaren, eftersom dessa till en del starkt skiljer sig för instrument från
en tillverkare. Standardvärdena i styrningen är därför endast ett äkta minimum och skall i
varje fall kontrolleras före första användningen.
&RQQHFW
RQ
Denna funktion aktiverar förbindelsen mellan styrningen och PG/PC. Det väntas på anropet
av Programming Tools PLC802. I detta tillstånd är inga modifikationer i inställningarna
möjliga.
Texten på softkeyn ändrar sig till "Skilja förbindelse".
Genom att trycka på "Skilja förbindelse" kan överföringen avbrytas på valfritt ställe av
styrningen. Nu kan åter ändringar i inställningarna göras.
Tillståndet aktiv resp. inaktiv bibehålls utöver Power On (utom vid start med defaultdata). En
aktiv förbindelse visas med en symbol i statusraden.
Menyn lämnas med "RECALL".
Ytterligare funktioner
3/&
VWDWXV
Med denna funktion kan de momentana tillstånden för de i följande tabell uppförda
minnesområdena visas och förändras.
Det finns möjligheten att samtidigt visa 16 operander.
Tabell 8-4
Ingångar
Minnesområden
I
Ingångsbyte (IBx), ingångsord (Iwx), ingångsdubbelord (IDx)
Utgångar
Q
Utgångsbyte (Qbx), utgångsord (Qwx), utgångsdubbelord (QDx)
Flagga
M
Flaggbyte (Mx), flaggord (Mw), flaggdubbelord (MDx)
Tider
T
Tid (Tx)
Räknare
C
Räknare (Zx)
Data
V
Databyte (Vbx), dataord (Vwx), datadubbelord (VDx)
Format
B
binärt
H
hexadecimalt
D
decimalt
Den binära framställningen är inte möjligt vid dubbelord. Räknare och tider
framställs decimalt.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
145
System
8.5 System - softkeys (PLC)
Bild 8-29
PLC statusindikering
2SHUDQG
Operandadressen visar alltid värdet höjt med 1.
2SHUDQG
Operandadressen visar alltid värdet minskat med 1.
'HOHWH
Alla operander raderas.
&KDQJH
6WDWXV
OLVW
Den cykliska aktualiseringen av värden avbryts. Sedan kan du förändra värdena för
operanderna.
Med funktionen "Statuslista" kan PLC-signaler visas och ändras.
Det erbjuds 3 listor:
● Ingångar (grundinställning) vänster lista
● Flaggor (grundinställning) mellersta lista
● Utgångar (grundinställning) höger lista
● Variabel
146
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.5 System - softkeys (PLC)
Bild 8-30
PLC statuslista
&KDQJH
Denna softkey möjliggör ändring av värdena för de markerade variablerna. Ändringen
övertas genom att trycka på "Överta".
(GLW
SDG
Den aktiva spalten tillordnas till ett nytt område. För detta erbjuder dialogmasken fyra
områden att välja mellan. För varje spalt kan en startadress givas, som skall föras in i
motsvarande inmatningsruta. När inmatningsmasken lämnas sparar styrningen dessa
inställningar.
Bild 8-31
Urvalsmask Datatyp
Till navigation i och mellan spalterna tjänar markör-knapparna och "Page up" / "Page Down"
3/&
SURJUDP
PLC diagnos i kontaktplanframställning (se Kapitel "PLC diagnos i
kompaktplanframställning").
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
147
System
8.5 System - softkeys (PLC)
3URJUDP
OLVW
Du kan välja detaljprogram via PLC och låta utföra. Därtill skriver PLC-användarprogrammet
ett programnummer i PLC-gränssnittet, som sedan med hjälp av en referenslista omvandlas
till ett programnamn. Maximalt kan 255 program förvaltas.
Bild 8-32
PLC programlista
Dialogen gör en lista över alla filer i MPF-pärmen och tillordningarna i referenslistan
(PLCPROG.LST). Med TAB-knappen är det möjligt att växla mellan de båda spalterna.
Softkeyfunktionerna kopiera, infoga och radera erbjuds beroende på sammanhanget.
Befinner sig markören på den vänstra sidan, står endast funktionen kopiera till förfogande.
På den högra sidan kan man med hjälp av funktionerna infoga och radera modifiera
referenslistan.
&RS\
Lägger det markerade filnamnet i det intermediära minnet
3DVWH
Fogar in filnamnet vid den aktuella markörmpositionen
'HOHWH
Raderar det markerade filnamnet från tillordningslistan
Uppbyggnad av referenslistan (fil PLCPROG.LST)
Den är uppdelad i 3 områden:
Nummer
Område
Skyddssteg
1 till 100
Användarområde
Användare
101 till 200
Maskintillverkare
Maskintillverkare
201 till 255
Siemens
Siemens
Notationen görs radvis för varje program. Per rad finns två spalter planerade, som skall
skiljas åt med TAB, mellanslag eller "|"-tecken från varandra. I den första spalten skall PLCreferensnumret anges och i den andra filnamnet.
Exempel:
1 | Welle.mpf
2 | Kegel.mpf
148
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.5 System - softkeys (PLC)
(GLW3/&
DODUPW[W
Funktionen möjliggör infogande resp. förändring av PLC-användarlarmtexter. Välj det
önskade larmnumret med markören. Den aktuellt giltiga texten visas samtidigt i
inmatningsraden.
Bild 8-33
Bearbetning av PLC-larmtexten
Mata in den nya texten i inmatningsraden. Inmatningen skall avslutas med "Input" och med
"Spara" för att spara.
Notationen för texterna framgår av bruksanvisningen.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
149
System
8.6 System - softkeys (IBN-filer)
8.6
6WDUWXS
ILOHV
System - softkeys (IBN-filer)
Funktionen möjliggör upprättande, ut- resp. inläsning av idrifttagandearkiv och PLC projekt.
Fönstret visar innehållet för den valda enheten som en trädstruktur. De horisontala softkeys
gör en lista över de enheter som står till förfogande att väljas. De vertikala softkeys
innehåller de för enheten tillåtna styrfunktionerna.
Fast inställda tillordningar är:
● 802D data: Idrifttagande-data
● Kund CF-kort: Kunddata på CF kortet
● RS232: Seriellt gränssnitt
Hanteringen av alla data görs enligt "Copy & Paste" principen.
Bild 8-34
'
GDWD
IBN filer
De enskilda datagrupperna i området "802D data" har följande betydelse.
● Data: Machine data (maskindata):
Setting data (settingdata)
Tool data (verktygsdata)
R variables (R parametrar)
Work offset (nollpunktsförskjutning)
Compensation: Leadscrew error (SSFK)
Global user data (användardata)
Dessa data är speciella initieringsdata och transporteras som ASCII-fil.
150
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.6 System - softkeys (IBN-filer)
● Idrifttagandearkiv (NC/PLC): NC data (NC data):
NC directories (NC pärmar)
Display machine data (indikering-maskindata)
Compensation: Leadscrew error
PLC user alarm texts (PLC-användarlarmtexter)
PLC project (PLC projekt)
Drive machine data (drivanordning-maskindata)
Dessa data bildar en idrifttagandefil för NC och PLC data och transporteras binärt i HMIarkiv format.
● Idrifttagandearkiv (HMI) User cycles (användarcykler):
User directories (användarpärmar)
Language files SP1 (språkfil SP1)
Language files SP2 (språkfil SP2)
Start screen (startbildskärm)
Online help (online-hjälp)
HMI bitmaps
Dessa data bildar en idrifttagandefil för HMI data och transporteras binärt i HMI-arkiv
format.
● PLC projekt (PT802D *.PTE):
Genom stödet av hanteringen av ett PLC projekt i Programing Tool Exportformat kan ett
direktt utbyte mellan styrning och Programing Tool ske utan konvertering.
&XVWRPHU
&)FDUG
Manufacturer drive
USB
drive
Med denna funktion kan du byta data med hjälp av ett CompactFlash Card (CF-kort).
Med denna funktion kan du komma åt data i tillverkarpärmen "F" och byta data (endast
SINUMERIK 802D sl pro).
Med denna funktion kan du byta data med hjälp av en USB-FlashDrive (endast
SINUMERIK 802D sl pro).
Vid funktionerna "Kund CF-kort", "Tillv.-enhet" och USB enhet" står följande funktioner till
förfogande:
● "Byta namn": Med denna funktion kan du byta namn på en tidigare med markören vald fil.
● "Ny pärm": Anlägger en ny pärm
● "Kopiera": Kopierar en eller flera filer till det intermediära minnet.
● "Infoga": Filer eller pärmar fogas in från det intermediära minnet till den aktuella pärmen.
● "Radera": Raderar det markerade filnamnet från tillordningslistan.
● "Marker alla": Alla filer markeras för följande operationer.
● "Uppdragslista": Visar en lista med aktiva filuppdrag och erbjuder möjligheten att avsluta
resp. visa ett filuppdrag.
Med denna funktion kan du läsa in och ut data via RS232 gränssnittet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
151
System
8.6 System - softkeys (IBN-filer)
6HWWLQJV
Denna funktion möjliggör indikering och ändring av gränssnittsparametrar. Ändringar i
inställningarna blir genast verksamma.
Softkeyfunktionen "Spara" säkrar de valda inställningarna även efter
frånkopplingstidpunkten.
Softkeyn "Standardinst." kopplar tillbaka alla inställningar till grundinställningen.
Bild 8-35
Parametrar för RS232-gränssnittet
Gränssnittsparametrar
Tabell 8-5
Gränssnittsparametrar
Parametrar
Beskrivning
Protokoll
RTS/CTS
Signalen RTS (Request to Send) styr sändningsdriften för
dataöverföringsanordningen.
Aktiv: Data skall sändas.
Passiv: Lämna sändningsdriften först när alla data som överlämnats har sänts.
CTS-signalen visar som kvitteringssignal för RTS sändningsberedskapen hos
dataöverföringsanordningen
Baudrate
Inställning av gränssnittshastigheten.
300 Baud
600 Baud
1200 Baud
2400 Baud
4800 Baud
9600 Baud
19200 Baud
38400 Baud
57600 Baud
115200 Baud
152
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
System
8.6 System - softkeys (IBN-filer)
Stopp bits
Antal stopp – bits vid asynkron överföring.
Inmatning:
1 stopp–bit (förinställning)
2 stopp–bits
Paritet
Paritetsbits används till felidentifikation. Denna läggs till det kodade tecknet, för att
göra antalet av på "1" inställda ställen till ett ojämnt tal eller till ett jämnt tal.
Inmatning:
Ingen paritet (förinställning)
jämn paritet
ojämn paritet
Databits
Antal databits vid asynkron överföring.
Inmatning:
7 databits
8 databits (förinställning)
Skriva över
med
bekräftelse
Y: Vid inläsning kontrolleras om filen redan existerar i NC.
N: Filerna skrivs över utan fråga
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
153
System
8.7 Larmindikering
8.7
Larmindikering
Manöverföljd
6<67(0
$/$50
Larmfönstret öppnas. Med hjälp av softkeys kan NC-larmen sorteras. PLC-larm sorteras inte
.
Bild 8-36
Larmvisningsfönster
Softkeys
+LJKHVW
SULRULW\
Larm visas sorterade efter sin prioritet. Larmet med den högsta prioriteten står i början av
lista.
0RVWUHF
DODUP
Larm visas i tidsmässig ordningsföljd. Det yngsta larmet står i början av listan.
2OGHVW
DODUP
Larm visas i tidsmässig ordningsföljd. Det äldsta larmet står i början av listan.
154
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
9
Programmera
9.1
Grundläggande i NC-programmeringen
9.1.1
Programnamn
Varje program har ett eget programnamn. Namnet kan väljas fritt vid upprättandet av
programmet om följande bestämmelser iakttages:
● de första båda tecknen skall vara bokstäver
● endast använda bokstäver, siffror eller understreck
● inte använda några skiljetecken (se Kap. "Teckensats")
● Decimalpunkten får endast användas för markeringen av filtilläget.
● använda maximalt 25 tecken
Exempel
WELLE527
9.1.2
Programuppbyggnad
Uppbyggnad och innehåll
NC-programmet består av en följd av block (se följande tabell).
Varje block utgör ett bearbetningssteg.
I ett block skrivs anvisningar i form av ord.
Det sista blocket i genomarbetningsföljden innehåller ett speciellt ord för programslutet: M2.
Tabell 9-1
NC-programuppbyggnad
Block
Ord
Ord
Ord
...
; Kommentar
Block
N10
G0
X20
...
; 1. Block
Block
N20
G2
Z37
...
; 2. Block
Block
N30
G91
...
...
; ...
...
...
Block
N40
...
Block
N50
M2
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
; programslut
155
Programmera
9.1 Grundläggande i NC-programmeringen
9.1.3
Orduppbyggnade och adress
Funktionalitet/uppbyggnad
Ordet är ett element i ett block och utgör i huvudsak en styrningsanvisning. Ordet består av
● Adresstecken: i allmänhet en bokstav
● Siffervärde: en sifferföljd, som för vissa adresser kan kompletteras med ett först placerat
förtecken och en decimalpunkt.
Ett positivt förtecken (+) kan utgå.
2UG
$GUHVV
Bild 9-1
9¦UGH
$GUHVV
2UG
9¦UGH
$GUHVV
9¦UGH
*
;
)
)¸UIO\WWDPHG
OLQM¦U
LQWHUSROHULQJ
9¦JHOOHUVOXW
SRVLWLRQI¸U
;D[HOQPP
0DWQLQJ
PPPLQ
([HPSHO
)¸UNODULQJ
2UG
Exempel för orduppbyggnad
Flera adresstecken
Ett ord kan också innehålla flera adressbokstäver. Här måste dock siffervärdet tillordnas
med det tecken som ligger emellan "=".
Exempel: CR=5.23
Dessutom kan även G-funktioner hämtas med ett symboliskt namn (se även Kapitel
"Översikt över anvisningarna").
Exempel: SCALE ; Koppla in skalfaktor
Utvidgad adress
Vid adresserna
R
Räkneparameter
H
H-funktion
I, J, K
Interpoleringsparameter/mellanpunkt
M
Extrafunktion M, gäller endast spindeln
S
Spindelvarvtal (spindel 1 eller 2)
kompletteras adressen med 1 till 4 siffror, för att vinna ett större antal adresser. Tillordnandet
av värdet måste härvid ske med likhetstecken "=" (se även Kapitel "Översikt över
anvisningarna").
Tabell 9-2
R10=6.234
156
Exempel:
H5=12.1
I1=32.67
M2=5
S2=400
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.1 Grundläggande i NC-programmeringen
9.1.4
Blockuppbyggnad
Funktionalitet
Ett block bör innehålla alla data för utförandet av ett arbetssteg.
Blocket består i allmänhet av flera ord och avslutas alltid med
blocksluttecknet " LF " (ny rad). Det skapas automatiskt vid manövrering av radomkopplingen
eller Input–knappen vid skrivning.
1
2UG
0HOODQUXP
%/$1.
2UG
0HOODQUXP
2UGQ
0HOODQUXP 0HOODQUXP
/)
NRPPHQWDU
%ORFNVOXWWHFNHQ
$QYLVQLQJDULEORFNHW
%ORFNQXPPHUVW§UI¸UHDQYLVQLQJDUQD
HQGDVWYLGEHKRYLVW¦OOHWI¸U1VW§UYLGKXYXG
EORFNHQWHFNQHWಱಯGXEEHOSXQNW
%ORFNXQGHUWU\FNQLQJ
HQGDVWYLGEHKRYVW§ULE¸UMDQ
Bild 9-2
HQGDVWYLGEHKRY
VW§ULVOXWHWPHGಱಯ
VNLOWIU§QGHW¸YULJDEORFNHW
7RWDOWDQWDOWHFNHQLHWWEORFNWHFNHQ
Schema för blockuppbyggnaden
Ordningsföljd för ord
Står det flera anvisningar i ett block, så rekommenderas följande ordningsföljd:
N... G... X... Z... F... S... T... D... M... H...
Information till blocknummer
Välj först blocknumren med hopp på 5 eller 10. Detta tillåter dig att senare kunna infoga
block och trots detta bevara den stigande ordningsföljden för blocknumren.
Blockundertryckning
Block i ett program, som inte skall utföras vid varje programkörning, kann markeras extra
med tecknet snedstreck " / " före ordet i blocknumret.
Blockundertryckning själv aktiveras via manövrering (programpåverkan: "SKP") eller med
anpassningsstyrning (signal). Ett avsnitt kan gömmas genom flera på varandra följande
block med " / ".
Är under programgenomarbetningen en blockundertryckning aktiv, utförs inget med " / "
markerat programblock. Det tas inte hänsyn till någon anvisning som ingår i de
ifrågavarande blocken. Programmet fortsätts med nästa block utan markering.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
157
Programmera
9.1 Grundläggande i NC-programmeringen
Kommentar, anmärkning
Anvisningarn i blocken i ett program kan förklaras genom kommentarer (anmärkningar). En
kommentar börjar med tecknet " ; " och slutar med blockslut.
Kommentarer visas tillsammans med innehållet i det övriga blocket i den aktuella
blockindikeringen.
Meddelanden
Meddelanden programmeras ett i block för sig. Ett meddelande visas i en speciell ruta och
bibehålls med ett ytterligare meddelande till programslut eller genomarbetningen av ett
block. Det kan visas max. 65 tecken meddelandetext.
Ett meddelande utan meddelandetext raderar ett föregående meddelande.
MSG("DETTA ÄR MEDDELANDETEXTEN")
Programmeringsexempel
N10
; Firma G&S order nr 12A71
N20
; pumpdel 17, ritningsnr: 123 677
N30
; program upprättade H. Adam, avd. TV 4
N40 MSG("ZEICHNUNGS NR.: 123677")
:50 G54 F4.7 S220 D2 M3
; huvudblock
N60 G0 G90 X100 Z200
N70 G1 Z185.6
N80 X112
/N90 X118 Z180
; block kan undertryckas
N100 X118 Z120
N110 G0 G90 X200
N120 M2
158
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.1 Grundläggande i NC-programmeringen
9.1.5
Teckensats
De följande tecknen kan användas för programmeringen och interpreteras i enlighet med
fastläggandena.
Bokstäver, siffror
A, B, C, D, E, F, G, H, I, J, K, L, M, N,O, P, Q, R, S, T, U, V, W X, Y, Z
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Det skiljs inte på små och stora bokstäver.
Tryckbara specialtecken
(
rund parentes början
„
anföringstecken
)
rund parentes slut
_
understreck (hör till bokstaven)
[
rak parentes början
.
decimalpunkt
]
rak parentes slut
,
komma, skiljetecken
<
mindre än
;
kommentarbörjan
>
större än
%
reserverat, inte använda
:
huvudblock, labelavslutning
&
reserverat, inte använda
=
tillordning, del av likhet
'
reserverat, inte använda
/
division, blockundertryckning
$
systemeget variabelkännetecken
*
multiplikation
?
reserverat, inte använda
+
addition, positivt förtecken
!
reserverat, inte använda
-
subtraktion, negativt förtecken
Ej tryckbara specialtecken
LF
blocksluttecken
Blank
skiljetecken mellan ord, mellanslag
Tabulator
reserverat, inte använda
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
159
Programmera
9.1 Grundläggande i NC-programmeringen
9.1.6
Översikt över anvisningarna - svarva
Funktioner tillgängliga vid SINUMERIK 802D sl plus och pro!
Adress
Betydelse
Värdetillordning
Information
D
Verktygskompense
ringsnummer
0 ... 9, endast hela
tal, utan förtecken
Innehåller kompenseringsdata för ett D...
visst verktyg T... ; D0>kompenseringsvärden= 0,
max. 9 D-nummer för ett verktyg
F
Matning
0.001 ... 99
999.999
Banhastighet verktyg/arbetsstycke,
skalenhet i mm/min eller mm/varv
beroende av G94 eller G95
F...
F
Fördröjningstid
(block med G4)
0.001 ... 99
999.999
Fördröjningstid i sekunder
G4 F... ;eget block
F
Gängstigningsändri 0.001 ... 99
ng (block med G34, 999.999
G35)
i mm/U2
se för G34, G35
G
G-funktion
(vägvillkor)
G-funktionerna är indelade i Ggrupper. Det kan bara skrivas en Gfunktion från en grupp i ett block.
En G-funktion kan vara modalt
verksam (tills annulering genom en
annan fuktion i samma grupp) eller
den är endast verksam för det block
i vilket den står (blockvis verksam).
G...
eller symboliskt namn,
t.ex.:
CIP
Endast heltaliga,
föreskrivna värden
Programmering
G-grupp:
G0
Linjär interpolering med snabbgång
1: Förflyttningskommandon
G0 X... Z...
G1 *
Linjär interpolering med matning
(interpoleringstyp)
G1 X...Z... F...
G2
Cirkelinterpolering medurs
G2 X... Z... I... K... F...
;medel- och slutpunkt
G2 X... Z... CR=... F...
;radie och slutpunkt
G2 AR=... I... K... F...
;öppningsvinkel och
medelpunkt
G2 AR=... X... Z... F...
;öppningsvinkel och
slutpunkt
G3
Cirkelinterpolering moturs
G3 .... ;annars som vid G2
CIP
Cirkelinterpolering via mellanpunkt
CIP X... Z... I1=... K1=...
F... ;I1, K1 är mellanpunkt
CT
Cirkelinterpolering, tangential övergång
N10 ...
N20 CT Z... X... F... ;cirkel,
tangential övergång
till det föregående
banstycket N10
160
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.1 Grundläggande i NC-programmeringen
Adress
Betydelse
Värdetillordning
Information
Programmering
G33
Gängskärning med konstant stigning
modalt verksamma
; konstant stigning
G33 Z... K... SF=... ;
cylindergänga
G33 X... I... SF=... ;
plangänga
G33 Z... X... K... SF=... ;
kongänga, i Z-axel
väg större än i X-axel
G33 Z... X... I... SF=... ;
kongänga, i X-axel
väg större än i Z-axel
G34
Gängskärning, tilltagande stigning
G33 Z... K... SF=... ;
cylindergänga, konstant
stigning
G34 Z... K... F17.123 ;
stigning tilltagande med
; 17.123 mm/U2
G35
Gängskärning, avtagande stigning
G33 Z... K... SF=... ;
cylindergänga
G35 Z... K... F7.321 ;
stigning avtagande med
; 7.321 mm/U2
G331
Gänginterpolering
N10 SPOS=... ;spindel i
lägesreglering
N20 G331 Z... K... S...
;gängborrning utan flytande
gänghållare, t.ex. i Z-axeln
;höger- eller vänstergänga
bestäms med förtecknet på
stigningen (t.ex. K+): + :
som vid M3
- : som vid M4
G332
Gänginterpolering - tillbakamatning
G332 Z... K...
;gängborrning utan flytande
gänghållare, t.ex. i Z-axeln,
Tillbakamatningsrörelse
; förtecken på stigningen
som vid G331
G4
Fördröjningstid
2: speciella rörelser, fördröjningstid
blockvis verksamt
G4 F... ;eget block, F: tid i
sekunder
eller
G4 S.... ;eget block, S: i
varv för spindeln
G74
Referenspunktskörning
G74 X1=0 Z1=0 ;eget
block,
(maskinaxelbeteckning!)
G75
Fastpunktskörning
G75 X1=0 Z1=0 ;eget block
(maskinaxelbeteckning!)
TRANS
Programmerbar förskjutning
3: skriva minne
TRANS X... Z... ;eget block
SCALE
Programmerbar skalfaktor
blockvis verksamt
SCALE X... Z... ;skalfaktor i
riktningen
för den angivna axeln,
eget block
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
161
Programmera
9.1 Grundläggande i NC-programmeringen
Adress
Betydelse
ROT
Programmerbar rotation
ROT RPL=... ;rotation i
aktuellt plan
G17 till G19, eget block
MIRROR
Programmerbar spegling
MIRROR X0 ;
koordinataxel, vars riktning
byts ut,
eget block
ATRANS
Additiv programmerbar förskjutning
ATRANS X... Z... ;eget
block
ASCALE
Additiv programmerbar skalfaktor
ASCALE X... Z...
;skalfaktor i riktningen
för den angivna axeln,
eget block
AROT
Additiv programmerbar rotation
AROT RPL=... ; add.
rotation i aktuellt
plan G17 till G19,
eget block
AMIRROR
Additiv programmerbar spegling
AMIRROR X0 ;
koordinataxel, vars riktning
byts ut,
eget block
G25
Undre spindelvarvtalsbegränsning
eller
undre arbetsfältsbegränsning
G25 S... ;eget block
Övre spindelvarvtalsbegränsning
eller
övre arbetsfältsbegränsning
G26 S... ;eget block
G26
Värdetillordning
G17
X/Y-plan (vid centrerborrning,
TRANSMIT - fräsa erforderligt)
G18 *
Z/X-plan (normal svarvbearbetning)
Information
G25 X... Z... ;eget block
G26 X... Z... ;eget block
6: Planval
G19
Y/Z-plan (vidTACYL - fräsa erforderligt)
G40 *
Verktygsradiekompensering FRÅN
7: Verktygsradiekompensering
G41
Verktygsradiekompensering till vänster
om konturen
modalt verksamma
G42
Verktygsradiekompensering till höger om
konturen
G500 *
Inställbar nollpunktsförskjutning FRÅN
8: inställbar nollpunktsförskjutning
G54
1. inställbar nollpunktsförskjutning
modalt verksamma
G55
2.inställbar nollpunktsförskjutning
G56
3.inställbar nollpunktsförskjutning
G57
4.inställbar nollpunktsförskjutning
G58
5.inställbar nollpunktsförskjutning
G59
6.inställbar nollpunktsförskjutning
G53
blockvis undertryckning av den
inställbara nollpunktsförskjutningen
162
Programmering
9: Undertryckning inställbar
nollpunktsförskjutning
blockvis verksam
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.1 Grundläggande i NC-programmeringen
Adress
Betydelse
Värdetillordning
Information
G153
blockvis undertryckning av den
inställbara nollpunktsförskjutningen
inklusive Basisframe
G60 *
Precisionsstopp
10: inkörningsbeteende
G64
Banstyrningsdrift
modalt verksamma
G62
Hörnfördröjning vid innerhörn vid aktiv
verktygsradiekompensering (G41, G42)
Endast tillsammans med
banstyrningsdrift.
G9
Blockvis precisionsstopp
11: Precisionsstopp - blockvis
blockvis verksamt
G601 *
Precisionsstopp-fönster fint vid G60, G9
12: Precisionsstopp-fönster
G602
Precisionsstopp-fönster grovt vid G60,
G9
modalt verksamma
G621
Hörnfördröjning vid alla hörn
Endast tillsammans med
banstyrningsdrift.
G70
Måttuppgift inch
13: Måttuppgift inch/metr.
G71 *
Måttuppgift metrisk
modalt verksamma
G700
Måttuppgift inch, även för matning F
G710
Måttuppgift metrisk, även för matning F
G90 *
Absolut måttuppgift
14: Absolut-/kedjemått
G91
Kedjemåttuppgift
modalt verksamma
G94
Matning F i mm/min
15: Matning/spindel
G95 *
Matning F i mm/varv för spindeln
modalt verksamma
G96
Konstant skärhastighet TILL
(F i mm/varv, S i m/min)
G97
Konstant skärhastighet FRÅN
G450 *
Övergångscirkel
G451
Skärningspunkt
18: hörnbeteende vid
verktygsradiekompensering
BRISK *
Hoppformig banacceleration
21: accelerationsprofil
SOFT
Ryckbegränsad banacceleration
modalt verksam
FFWOF *
Förstyrning FRÅN
24: förstyrning
FFWON
Förstyrning TILL
modalt verksam
WALIMON
*
Arbetsfältsbegränsning TILL
28: Arbetsfältsbegränsning
WALIMOF
Arbetsfältsbegränsning FRÅN
DIAMOF
Radiemåttuppgift
29: måttuppgift radie / diameter
DIAMON *
Diametermåttuppgift
modalt verksam
G290 *
SIEMENS-mode
47: externa NC-språk
G291
Externt mode (inte vid 802D-bl)
modalt verksam
Programmering
G62 Z... G1
G621 ADIS=...
G96 S... LIMS=... F...
modalt verksamma
modalt verksam
; gäller för alla axlar, som
aktiverades med
settingdatum,
värden inställda i enlighet
med G25, G26
De med * markerade funktionerna verkar vid programbörjan (i leveranstillstånd för styrningen, om inget annat har
programmerats och standardinställningen för teknologin svarva bibehållits av maskintillverkaren).
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
163
Programmera
9.1 Grundläggande i NC-programmeringen
Adress
Betydelse
Värdetillordning
Information
Programmering
H
H-funktion
± 0.0000001 ...
9999 9999
(8 decimalställen)
eller med
exponentuppgift:
± (10-300 ...
10+300 )
Värdeöverföring till PLC,
fastläggande av betydelsen av
maskintillverkaren
H0=... H9999=...
H0=
till
H9999=
t.ex.: H7=23.456
I
Interpoleringspara
meter
±0.001 ... 99
999.999
gänga:
0.001 ... 2000.000
Hör till X-axeln, betydelsen
beroende av G2,G3 ->
cirkelmedelpunkt eller
G33, G34, G35 G331, G332 ->
gängstigning
se G2, G3 och G33, G34,
G35
K
Interpoleringspara
meter
±0.001 ... 99
999.999
gänga:
0.001 ... 2000.000
Hör till Z-axeln, annars som I
se G2, G3 och G33, G34,
G35
I1=
Mellanpunkt för
cirkelinterpolering
±0.001 ... 99
999.999
Hör till X-axeln, uppgift vid
cirkelinterpolering med CIP
se CIP
K1=
Mellanpunkt för
cirkelinterpolering
±0.001 ... 99
999.999
Hör till Z-axeln, uppgift vid
cirkelinterpolering med CIP
se CIP
L
Underprogram,
namn och anrop
7 Decimalställen,
endast hela tal,
utan förtecken
I stället för ett fritt namn kan också
L1 ...L9999999 väljas;
därmed hämtas underprogrammet
(UP) också i ett eget block,
Observera: L0001 är inte lika med
L1
Namn "LL6" är reserverat för WZväxel-UP!
L.... ;eget block
M
Extrafunktion
0 ... 99
endast hela tal,
utan förtecken
T.ex. för utlösning av
kopplingshandlingar,
som "Kylmedel TILL",
maximalt 5 M-funktioner i ett block,
M...
M0
Programmerat stopp
I slutet av blocket med M0 stoppas
bearbetningen, fortsättningen av
förloppet sker med ny "NC-START"
M1
Valfritt stopp
Som M0, dock sker stoppet endast
när en speciell signal
(programpåverkan: "M01") väntar
M2
Programslut
Står i sista blocket i
genomarbetningens ordningsföljd
M30
-
reserverat, inte använda
M17
-
reserverat, inte använda
M3
Spindel högergång (för masterspindel)
M4
Spindel vänstergång (för masterspindel)
M5
Spindel stopp (för masterspindel)
Mn=3
Spindel högergång (för spindel n)
n = 1 eller = 2
M2=3 ; högergång stopp
för spindel 2
Mn=4
Spindel vänstergång (för spindel n)
n = 1 eller = 2
M2=4 ; vänstergång stopp
för spindel 2
164
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.1 Grundläggande i NC-programmeringen
Adress
Betydelse
Mn=5
Värdetillordning
Information
Programmering
Spindel stopp (för spindel n)
n = 1 eller = 2
M2=5 ; spindel stopp för
spindel 2
M6
Verktygsväxel
Endast när via maskindatum
aktiverat med M6, annars växel
direkt med T-kommando
M40
Automatisk växelstegskoppling
(för masterspindel)
Mn=40
Automatisk växelstegskoppling
(för spindel n)
M41 till
M45
Växelsteg 1 till
växelsteg 5 (för masterspindel)
Mn=41 till
Mn=45
n = 1 eller = 2
M1=40 ; växelsteg
automatiskt
; för spindel 1
Växelsteg 1 till
växelsteg 5 (för spindel n)
n = 1 eller = 2
M2=41 ; 1. växelsteg för
spindel 2
M70, M19
-
reserverat, inte använda
M...
Övriga M-funktioner
Funktionalitet är inte fastlagt på
styrningssidan och kan därför fritt
disponeras av maskintillverkaren
N
Blocknummersidoblock
0 ... 9999 9999
endast hela tal,
utan förtecken
Kan användas för markering av
block med ett nummer,
står i början av ett block
:
Blocknummerhuvudblock
0 ... 9999 9999
endast hela tal,
utan förtecken
Speciell markering av block - i stället :20
för N... , detta block bör innehålla
alla anvisningar för ett komplett
följande bearbetningsavsnitt
P
Antahl
underprogramgenomgångar
1 ... 9999
endast hela tal,
utan förtecken
Står vid flera
underprogramgenomgångar i
samma block som anropet
Räkneparameter
± 0.0000001 ...
9999 9999
(8 decimalställen)
eller med
exponentuppgift:
± (10-300 ...
10+300 )
R0
till
R299
Räknefunktioner
N20
L781 P... ; eget block
N10 L871 P3 ; tre gånger
genomgång
R1=7.9431 R2=4
med exponentuppgift:
R1=-1.9876EX9 ; R1=-1
987 600 000
Vid sidan om de 4
grundräkningstyperna med
operatorerna + - * / existerar
följande räknefunktioner:
SIN( )
Sinus
Graduppgift
R1=SIN(17.35)
COS( )
Cosinus
Graduppgift
R2=COS(R3)
TAN( )
Tangens
Graduppgift
R4=TAN(R5)
ASIN( )
Arcussinus
R10=ASIN(0.35) ; R10:
20,487grader
ACOS( )
Arcuscosinus
R20=ACOS(R2) ; R20: ...
grader
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
165
Programmera
9.1 Grundläggande i NC-programmeringen
Adress
Betydelse
ATAN2( , )
Arcustangens2
Värdetillordning
Information
Programmering
Ur 2 vinkelrätt mot varandra stående R40=ATAN2(30.5,80.1) ;
vektorer beräknas vinkeln för
R40: 20.8455 grader
summavektorn. Vinkelreferens är
alltid den 2:a angivna verkton.
Resultat i området: -180 till +180
grader
SQRT( )
Kvadratrot
R6=SQRT(R7)
POT( )
Kvadrat
R12=POT(R13)
ABS( )
Belopp
R8=ABS(R9)
TRUNC( )
Heltalig del
R10=TRUNC(R2)
LN( )
Naturlig logaritm
R12=LN(R9)
EXP( )
Exponentialfunktion
R13=EXP(R1)
RET
Underprogramslut
S...
Spindelvarvtal
(masterspindel)
S1=...
Användning i stället för M2 - för
upprätthållande av en
banstyrningsdrift
RET ;eget block
0.001 ... 99
999.999
Spindelvarvtal måttenhet varv/min
S...
Spindelvarvtal
för spindel 1
0.001 ... 99
999.999
Spindelvarvtal måttenhet varv/min
S1=725 ; varvtal 725
varv/min för spindel 1
S2=...
Spindelvarvtal
för spindel 2
0.001 ... 99
999.999
Spindelvarvtal måttenhet varv/min
S2=730 ; varvtal 730
varv/min för spindel 2
S
Skärhastighet
vid aktivt G96
0.001 ... 99
999.999
Skärhastighet-måttenhet m/min vid
G96,
funktion - endast för masterspindel
G96
S...
S
Fördröjningstid
i blocket med G4
0.001 ... 99
999.999
Fördröjningstid i varv för spindeln
G4 S... ;eget block
T
Verktygsnummer
1 ... 32 000
endast hela tal,
utan förtecken
Verktygsväxeln kan ske med Tkommandot direkt eller först vid M6.
Detta kan ställas in i maskindatum.
T...
X
Axel
±0.001 ... 99
999.999
Väginformation
X...
Y
Axel
±0.001 ... 99
999.999
Väginformation, t.ex. vid TRACYL,
TRANSMIT
Y...
Z
Axel
±0.001 ... 99
999.999
Väginformation
Z...
AC
Absolut koordinat
-
För en viss axel kan måttuppgiften
för slut- eller medelpunkt anges
blockvis avvikande från G91.
N10 G91 X10 Z=AC(20) ;X
-kedjemått,
Z -absolutmått
ACC[Achs]
Procentuell
1 ... 200 , heltalig
accelerationsöverm
anning
Accelerationsövermanning för en
axel eller spindel, uppgift i procent
N10 ACC[X]=80 ;för X-axel
80%
N20 ACC[S]=50 ;för
spindel 50%
ACP
Absolut koordinat,
köra till position i
positiv riktning
(för rundaxel,
spindel)
För en rundaxel kan måttuppgiften
för slutpunkten anges blockvis med
ACP(...) avvikande från G90/G91,
användbar även vid
spindelpositionering
N10 A=ACP(45.3) ;köra till
absolut position axel A i
positiv riktning
N20 SPOS=ACP(33.1)
;spindelpositionering
166
-
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.1 Grundläggande i NC-programmeringen
Adress
Betydelse
Värdetillordning
Information
Programmering
ACN
Absolut koordinat,
köra till position i
negativ riktning
(för rundaxel,
spindel)
-
För en rundaxel kan måttuppgiften
för slutpunkten anges blockvis med
ACN(...) avvikande från G90/G91,
användbar även vid
spindelpositionering
N10 A=ACN(45.3) ;köra till
absolut position axel A i
negativ riktning
N20 SPOS=ACN(33.1)
;spindelpositionering
ANG
Vinkel för
rätlinjeuppgift i
konturtåget
±0.00001 ...
359.99999
Uppgift i grader,
en möjlighet till rätlinjeuppgift vid G0
eller G1, endast en
slutpunktkoordinat för planet är känd
eller
för konturer över flera block är den
totala slutpunkten okänd
N10 G1 X... Z....
N11 X... ANG=...
eller kontur över flera
block:
N10 G1 X... Z...
N11 ANG=...
N12 X... Z... ANG=...
AR
Öppningsvinkel för
cirkelinterpolering
0.00001 ...
359.99999
Uppgift i grader, en möjlighet till
cirkelbestämning vid G2/G3
se G2, G3
CALL
Indirekt anrop cykel -
Speciell form av cykelanrop, inget
övergivande av parametrar, namn
på cykeln i variabel lagrat,
endast avsedd för cykel-intern
användning
N10 CALL VARNAME ;
variabelnamn
CHF
Avfasning,
allmänn
användning
0.001 ... 99
999.999
Fogar in en avfasning mellan två
konturblock med angiven
avfasningslängd
N10 X... Z.... CHF=...
N11 X... Z...
CHR
Avfasning,
i konturtåget
0.001 ... 99
999.999
Fogar in en avfasning mellan två
konturblock med angiven
skänkellängd
N10 X... Z.... CHR=...
N11 X... Z...
CR
Radie för
cirkelinterpolering
0.010 ... 99
999.999
negativt förtecken för cirkelval: stor
halvcirkel
En möjlighet till cirkelbestämning vid se G2, G3
G2/G3
CYCLE...
Bearbetningscykel
Endast föreskrivna
värden
Anrop av bearbetningscykler kräver
ett eget block, de föreskrivna
övergivningsparametrarna måste
vara belagde med värden
speciella cykelanrop är möjliga med
extra MCALL eller CALL
CYCLE82
Borra, plansänka
N5 RTP=110 RFP=100 ....
;belägga med värden
N10 CYCLE82(RTP, RFP,
...) ;eget block
CYCLE83
Djuphålsborra
N10 CYCLE83(110, 100,
...) ;eller överlämna
värden
direkt, eget block
CYCLE84
Gängborra utan flytande gänghållare
N10 CYCLE84(...) ;eget
block
CYCLE840
Gängborra med flytande gänghållare
N10 CYCLE840(...) ;eget
block
CYCLE85
Brotscha
N10 CYCLE85(...) ;eget
block
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
167
Programmera
9.1 Grundläggande i NC-programmeringen
Adress
Betydelse
CYCLE86
Svarva ur
N10 CYCLE86(...) ;eget
block
CYCLE88
Borra med stopp
N10 CYCLE88(...) ;eget
block
CYCLE93
Instick
N10 CYCLE93(...) ;eget
block
CYCLE94
Fristick DIN76 (form E och F) ,
finbearbetning
N10 CYCLE94(...) ;eget
block
CYCLE95
Spåntagning med baksnitt
N10 CYCLE95(...) ;eget
block
CYCLE97
Gängskärning
N10 CYCLE97(...) ;eget
block
DC
Absolut koordinat,
köra till position
direkt (för rundaxel,
spindel)
För en rundaxel kan måttuppgiften
för slutpunkten anges blockvis med
DC(...) avvikande från G90/G91,
användbar även vid
spindelpositionering
N10 A=DC(45.3) ;Köra till
position axel A direkt
N20 SPOS=DC(33.1)
;spindelpositionera
DEF
Definitionsanvisnin
g
Definiera lokal användar-variabel av
typ
BOOL, CHAR, INT, REAL, definiera
direkt i programbörjan
DEF INT VARI1=24, VARI2
; 2 variabler av typ INT
; namn fastlägger
användare
DITS
Inloppsväg
vid gänga G33
-1 ... < 0,
0,
>0
Starta med projekterad
N10 G33 Z50 K5 DITS=4
axelacceleration.
Starta med hoppformig acceleration,
uppgift inloppsväg, ev. med överlast
för axeln
DITE
Utloppsväg
vid gänga G33
-1 ... < 0,
0,
>0
Bromsa med projekterad
N10 G33 Z50 K5 DITE=4
axelacceleration.
Bromsa med hoppformig
acceleration,
uppgift utloppsväg, med överslipning
FRC
Blockvis matning
för
avfasning/rundning
0, >0
Vid FRC=0 verkar matning F
Måttenhet se vid F och
G94, G95,
Avfasning/rundning se vid
CHF, CHR, RND
FRCM
Modal matning för
avfasning/rundning
0, >0
Vid FRCM=0 verkar matning F
Måttenhet se vid F och
G94, G95,
Rundning, modal
avrundning se vid RND,
RNDM
FXS
[Achse]
Köra till fast anslag
=1: välja
=0: välja bort
Achse: Använd
N20 G1 X10 Z25
FXS[Z1]=1 FXST[Z1]=12.3
FXSW[Z1]=2 F...
FXST
[Achse]
Lås-moment,
Köra till fast anslag
> 0.0 ... 100.0
i %, max. 100% av max. moment för N30 FXST[Z1]=12.3
driften,
Achse: Använd
maskinaxelbeteckning
FXSW
[Achse]
Övervakningsfönst
er, köra till fast
anslag
> 0.0
Måttenhet mm eller grader,
axelspecifik,
Achse: Använd
maskinaxelbeteckning
168
Värdetillordning
Information
maskinaxelbeteckning
Programmering
N40 FXSW[Z1]=2.4
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.1 Grundläggande i NC-programmeringen
Adress
Betydelse
Värdetillordning
Information
Programmering
GOTOB
Hoppanvisning
bakåt
-
I förbindelse med en label hoppas till N10 LABEL1: ...
det markerade blocket, hoppmålet
...
ligger i riktning programbörjan,
N100 GOTOB LABEL1
GOTOF
Hoppanvisning
framåt
-
I förbindelse med en label hoppas till N10 GOTOF LABEL2
det markerade blocket, hoppmålet
...
ligger i riktning programslut
N130 LABEL2: ...
IC
Koordinat i
kedjemått
-
För en viss axel kan måttuppgiften
för slutpunkten anges blockvis
avvikande från G90.
N10 G90 X10 Z=IC(20) ;Z kedjemått,
X-absolutmått
IF
Hoppvillkor
-
Vid uppfyllt hoppvillkor görs hoppet
till blocket med label: , annars nästa
anvisning,/block,
flera IF-anvisningar är möjliga i ett
block
N10 IF R1>5 GOTOF
LABEL3
...
N80 LABEL3: ...
Jämförelseoperatorer:
= = lika med, <> ej lika med
> större än, < mindre än
>= större än eller lika med
<= mindre än eller lika med
LIMS
Övre gränsvarvtal
för spindeln vid
G96, G97
0.001 ... 99
999.999
Begränsar spindelvarvtalet vid
tillkopplad funktion G96 - konstant
skärhastighet och G97
se G96
MEAS
Mäta med
restvägsradering
+1
-1
=+1: Mätingång1, stigande flank
=-1: Mätingång1, fallande flank
N10 MEAS=-1 G1 X... Z...
F...
MEAW
Mäta utan
restvägsradering
+1
-1
=+1: Mätingång1, stigande flank
=-1: Mätingång1, fallande flank
N10 MEAW=1 G1 X... Z...
F...
$A_DBB[n]
$A_DBW[n]
$A_DBD[n]
$A_DBR[n]
Databyte
dataord
datadubbelord
real-data
Läsa och skriva från PLC-variabler
N10 $A_DBR[5]=16.3 ;
skrivning av realvariablerna
; med offset-läge 5
; (läge, typ och betydelse
är överenskommet mellan
NC och PLC)
$A_MONIF
ACT
Faktor för
> 0.0
livslängdsövervakni
ng
Initieringsvärde: 1.0
N10 $A_MONIFACT=5.0 ;
5 gånger snabbare förlopp
för livslängden
$AA_FXS
[Achse]
Status,
Köra till fast anslag
-
Achse: maskinaxelbeteckning
Värden: 0 ... 5
N10 IF $AA_FXS[X1]==1
GOTOF ....
$AA_MM[
Achse]
Mätresultat för en
axel i
maskinkoordinatsy
stemet
-
Achse: Beteckning för en vid
N10 R1=$AA_MM[X]
$AA_MW[A Mätresultat för en
axel i
chse]
arbetsstyckskoordi
natsystemet
-
Achse: Beteckning för en vid
N10 R2=$AA_MW[X]
mätning förflyttad axel (X, Z)
mätning förflyttad axel (X, Z)
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
169
Programmera
9.1 Grundläggande i NC-programmeringen
$AC_MEA[
1]
$A..._..._
TIME
$AC_..._
PARTS
Mätuppdragsstatus
-
Levererat tillstånd:
0: utgångstillstånd, mätfinger har
inte kopplat
1: mätfinger har kopplat
Tidsgivare för
0.0 ... 10+300
körtid:
min (värde endast
$AN_SETUP_TIME läsbart)
$AN_POWERON_
min (värde endast
TIME
läsbart)
$AC_OPERATING s
_TIME
s
$AC_CYCLE_TIME s
$AC_CUTTING_TI
ME
Systemvariabel:
Tid sedan sista styrningsstarten
Tid sedan sista normalstarten
Total körtid för alla NC-program
Körtid NC-program (endast valt)
Verktygs-ingreppstid
Arbetsstycksräknar
e:
$AC_TOTAL_PAR
TS
$AC_REQUIRED
_PARTS
$AC_ACTUAL_PA
RTS
$AC_SPECIAL_PA
RTS
Systemvariabel:
total-är
arbetsstycks-bör
0 ... 999 999 999,
heltaligt
aktuell-är
antal arbetsstycken - specificerat av
användaren
N10 IF $AC_MEAS[1]==1
GOTOF .... ; när mätfinger
har kopplat, fortsätt
program ...
N10 IF
$AC_CYCLE_TIME==50.5
....
N10 IF
$AC_ACTUAL_PARTS==1
5 ....
$AC_
MSNUM
Nummer för den
aktiva
masterspindeln
Endast läsbar
$P_
MSNUM
Nummer för den
programmerade
masterspindeln
Endast läsbar
$P_NUM_
SPINDLES
Antal projekterade
spindlar
Endast läsbar
$AA_S[n]
Ärvarvtal för
spindel n
Spindelnummer n =1 eller =2,
endast läsbar
$P_S[n]
Sist programmerat
varvtal för spindel n
Spindelnummer n =1 eller =2,
endast läsbar
$AC_
SDIR[n]
Aktuell
rotationsriktning
spindel n
Spindelnummer n =1 eller =2,
endast läsbar
$P_
SDIR[n]
Sist programmerad
rotationsriktning för
spindel n
Spindelnummer n =1 eller =2,
endast läsbar
$P_
TOOLNO
Nummer för det
aktiva verktyget T
-
Endast läsbar
N10 IF $P_TOOLNO==12
GOTOF ....
$P_TOOL
Aktivt D-nummer
för det aktiva
verktyget
-
Endast läsbar
N10 IF $P_TOOL==1
GOTOF ....
$TC_MOP1 Förvarningsgräns
[t,d]
livslängd
0.0 ...
i minuter, skriva eller läsa värden
för verktyg t, D-nummer d
N10 IF
$TC_MOP1[13,1]<15.8
GOTOF ....
$TC_MOP2 Rest-livslängd
[t,d]
0.0 ...
i minuter, skriva eller läsa värden
för verktyg t, D-nummer d
N10 IF
$TC_MOP2[13,1]<15.8
GOTOF ....
170
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.1 Grundläggande i NC-programmeringen
$TC_MOP3 Förvarningsgräns
[t,d]
stycktal
0 ... 999 999 999,
heltaligt
skriva eller läsa värden
för verktyg t, D-nummer d
N10 IF
$TC_MOP3[13,1]<15
GOTOF ....
$TC_MOP4 Rest-stycktal
[t,d]
0 ... 999 999 999,
heltaligt
skriva eller läsa värden
för verktyg t, D-nummer d
N10 IF $TC_MOP4[13,1]<8
GOTOF ....
$TC_MOP1 Bör-livslängd
1[t,d]
0.0 ...
i minuter, skriva eller läsa värden
för verktyg t, D-nummer d
N10
$TC_MOP11[13,1]=247.5
$TC_MOP1 Bör-stycktal
3[t,d]
0 ... 999 999 999,
heltaligt
skriva eller läsa värden
för verktyg t, D-nummer d
N10
$TC_MOP13[13,1]=715
$TC_TP8[t] Tillstånd för
verktyget
-
Levererat tillstånd - bitvis kodning
för verktyg t, (bit 0 till bit 4)
N10 IF $TC_TP8[1]==1
GOTOF ....
$TC_TP9[t] Typ av övervakning 0 ... 2
för verktyget
Övervakningstyp för verktyg t, skriva N10 $TC_TP9[1]=2 ; välja
eller läsa
stycktalsövervakning
0: ingen övervakning, 1: livslängd, 2:
stycktal
MSG( )
Meddelande
max. 65 tecken
Meddelandetext inom
anföringstecken
MSG("MELDETEXT") ;
eget block
...
N150 MSG() ; radera
föregående meddelande
OFFN
Spårbredd vid
TRACYL,
annars
arbetsmånsuppgift
-
Endast verksam vid tillkopplad
verktygsradiekompensering G41,
G42
N10 OFFN=12.4
RND
Rundning
0.010 ... 99
999.999
Infogar en rundning tangentialt
mellan två konturblock med det
angivna radievärdet
N10 X... Z.... RND=...
N11 X... Z...
RNDM
Modal avrundning
0.010 ... 99
999.999
- fogar in rundningar tangentialt vid
alla följande
konturhörn med det angivna
radievärdet,
speciell matning FRCM= ... möjlig
- modal avrundning FRÅN
N10 X... Y.... RNDM=.7.3
;modal avrundning EIN
N11 X... Y...
....
N100 RNDM=.0 ;modal
avrundning FRÅN
Uppgift i grader, vinkel för en
programmerbar rotation i det
aktuella planet G17 till G19
se ROT, AROT
0
RPL
Rotaionsvinkel vid
ROT, AROT
SET( , , , )
Ställa in värden för
variabler-fält
REP()
±0.00001 ...
359.9999
SET: olika värden, från angivet
element
till: motsvarande antal av värden
REP: lika värde, från det angivna
elementet till
slutet av fältet
DEF REAL
VAR2[12]=REP(4.5) ; alla
element värde 4.5
N10 R10=SET(1.1,2.3,4.4)
; R10=1.1, R11=2.3,
R4=4.4
SETMS(n)
SETMS
Fastlägga spindel
som masterspindel
n= 1 eller n= 2
n: Nummer för spindeln,
med endast SETMS blir default masterspindeln verksam
N10 SETMS(2) ; eget
block, 2:a spindel = master
SF
Gänginsatspunkt
vid G33
0.001 ... 359.999
Uppgift i grader, gänginsatspunkten
vid G33 förskjuts med det angivna
värdet
se G33
SPI(n)
Konverterar
spindelnummer n
till axelbeteckning
n =1 eller =2,
axelbeteckning: t.ex. "SP1" eller "C"
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
171
Programmera
9.1 Grundläggande i NC-programmeringen
SPOS
Spindelposition
SPOS(n)
0.0000 ... 359.9999 Uppgift i grader, spindeln stannar
vid den angivna positionen (spindeln
måste vara tekniskt konstruerad för
detta: Lägesreglering)
spindelnummer n: 1 eller 2
N10 SPOS=....
N10 SPOS=ACP(...)
N10 SPOS=ACN(...)
N10 SPOS=IC(...)
N10 SPOS=DC(...)
STOPFIFO
Stoppa det snabba
bearbetningsavsnitt
et
Speciell funktion,
fylla buffertminne, tills STARTFIFO,
"Buffertminne fullt" eller
"Programslut" identifierat.
STOPFIFO ;eget block,
början fylla
N10 X...
N20 X...
STARTFIF
O
Början snabbt
bearbetningsavsnitt
Speciell funktion,
parallellt därtill sker påfyllningen av
buffertminnet.
N30 X...
STARTFIFO ;eget block,
fylla slut
STOPRE
Buffertstopp
Speciell funktion, det nästa blocket
avkodas först när blocket är avslutat
före STOPRE
STOPRE ;eget block
TRACYL(d) Fräsbearbetning av d: 1.000 ... 99
mantelytan
999.999
Kinematisk transformation
(endast disponibel vid motsvarande
projektering)
TRACYL(20.4) ; eget block
; cylinderdiameter: 20,4
mm
TRACYL(20.4,1) ; även
möjligt
TRANSMIT Fräsbearbetning av frontytan
Kinematisk transformation
(endast disponibel vid motsvarande
projektering)
TRANSMIT ; eget block
TRANSMIT(1) ; även
möjligt
TRAFOOF
Kopplar från alla kinematiska
transformationer
TRAFOOF ; eget block
172
Koppla från
TRANSMIT,
TRACYL
-
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.2 Väguppgifter
9.2
Väguppgifter
9.2.1
Programera mätuppgifter
I detta kapitel finns beskrivningarna till de kommandon, med vilka du direkt kan
programmera med måttuppgifter från en ritning. Detta har fördelen att inte behöva göra
några omfattande beräkningar för upprättande av NC-program.
Märk
De i detta kapitel beskrivna kommandona står i de flesta fall i börjaqn av ett NC-program.
Sammanställningen av dessa funktioner skall inte upphöjas till patentrecept. Till exempel kan
valet av arbetsplanet också på ett annat ställe i NC-programmet vara motiverat. Snarare
skall detta och även alla följande kapiter tjäna som vägvisare, vars röda tråd är riktad efter
den "klassiska" strukturen för ett NC-program.
Översikt typiska måttuppgifter
Bas för de flesta NC-program är en ritning med konkreta måttuppgifter.
Vid omsättningen till ett NC-program är det till hjälp, att exakt överta måttuppgifterna från en
arbetsstycksritning till bearbetningsprogrammet. Dessa kan vara:
● Absolutmåttuppgift, G90 modalt verksam gäller för alla axlar i blocket, till annulering med
G91 i ett efterföljande block.
● Absolutmåttuppgift, X=AC(värde) endast detta värde gäller bara för den angivna axeln
och påverkas inte av G90/G91. Är möjligt för alla axlar och även för
spindelpositioneringarna SPOS, SPOSA och interpoleringsparametrarna I, J, K.
● Absolutmåttuppgift, X=DC(värde) direkt framkörning till positionen på den kortaste vägen
,endast detta värde gäller bara för den angivna rundaxeln och påverkas inte av G90/G91.
Är möjligt även för spindelpositioneringar SPOS, SPOSA.
● Absolutmåttuppgift, X=ACP(värde) framkörning till positionen i positiv riktning, endast
detta värde är bara för rundaxeln, vars område i maskindatum är inställt på 0...< 360
grader.
● Absolutmåttuppgift, X=ACN(värde) framkörning till positionen i negativ riktning, endast
detta värde är bara för rundaxeln, vars område i maskindatum är inställt på 0...< 360
grader.
● Kedjemåttuppgift, G91 modalt verksam gäller för alla axlar i blocket, till annulering med
G90 i ett efterföljande block.
● Kedjemåttuppgift, X=IC(värde) endast detta värde gäller bara för den angivna axeln och
påverkas inte av G90/G91. Är möjligt för alla axlar och även för spindelpositioneringarna
SPOS, SPOSA och interpoleringsparametrarna I, J, K.
● Måttuppgift inch, G70 gäller för alla linjäraxlar i blocket, till annulering med G71 i ett
efterföljande block.
● Måttuppgift metrisk, G71 gäller för alla linjäraxlar i blocket, till annulering med G70 i ett
efterföljande block.
● Måttuppgift inch som G70, men gäller även för matning och längdbehäftade settingdata.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
173
Programmera
9.2 Väguppgifter
● Måttuppgift metrisk som G71, men gäller även för matning och längdbehäftade
settingdata.
● Diameterprogrammering, DIAMON till
● Diameterprogrammering, DIAMOF från
Diameterprogrammering, DIAM90 för förflyttningsblock med G90. Radieprogrammering för
förflyttningsblock med G91.
9.2.2
Absolut-/ kedjemåttuppgift: G90, G91, AC, IC
Funktionalitet
Med anvisningarna G90/G91 värderas de skrivna väginformationerna X, Z,.. som
koordinatslutpunkt (G90) eller axelväg (G91) som skall köras. G90/G91 gäller för alla axlar.
Avvikande från G90/G91-inställningen kan en viss väginformation angivas blockvis med
AC/IC i absolut-/kedjemått.
Dessa anvisningar bestämmer inte banan, på vilken slutpunkten uppnås. Därför existerar en
G-grupp (G0,G1,G2,G3,... se Kapitel "Rörelser hos axlar").
Programmering
G90
; Absolutmåttuppgift
G91
; Kedjemåttuppgift
Z=AC(...)
; Absolutmåttuppgift för viss axel (här: Z-axel), blockvis
Z=IC(...)
; Kedjemåttuppgift för viss axel (här: Z-axel), blockvis
*DEVROXWP§WW
;
*NHGMHP§WW
:
:
=
Bild 9-3
174
;
=
Olika måttuppgifter i ritningen
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.2 Väguppgifter
Absolutmåttuppgift G90
Vid absolutmåttuppgift hänför sig måttuppgiften till nollpunkten i det momentant verksamma
koordinatsystemet (arbetsstycks- eller aktuellt arbetsstyckskoordinatsystem eller
maskinkoordinatsystem). Detta är beroende av vilka förskjutningar som just verkar:
programmerbara, inställbara eller inga förskjutningar.
Med programstart är G90 verksam för alla axlar och förblir aktiv, tills denna väljs bort i ett
senare block av G91 (kedjemåttuppgift) (modalt verksam).
Kedjemåttuppgift G91
Vid kedjemåttuppgift motsvarar siffervärdet för väginformationen den axelväg som skall
förflyttas. Förtecknet anger förflyttningsriktningen.
G91 gäller för alla axlar och kan i ett senare block åter väljas bort av G90
(absolutmåttuppgift).
Uppgift med =AC(...), =IC(...)
Efter slutpunktskoordinaten skall ett likhetstecken skrivas. Värdet skall anges inom rund
parentes.
Även för cirkelmedelpunkter är med =AC(...) absoluta måttuppgifter möjliga. Annars är
referenspunkten för cirkelmedelpunkten cirkelbegynnelsepunkten.
Programmeringsexempel
N10 G90 X20 Z90
; Måttuppgift absolut
N20 X75 Z=IC(-32)
; X-måttuppgift fortfarande absolut, Z-kedjemått
...
N180 G91 X40 Z2
; Omkoppling till kedjemåttuppgift
N190 X-12 Z=AC(17)
; X-fortfarande kedjemåttuppgift, Z-absolut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
175
Programmera
9.2 Väguppgifter
9.2.3
Metriska och inch-måttuppgifter: G71, G70, G710, G700
Funktionalitet
Föreligger arbetsstycksmått avvikande från grundsysteminställningen i styrningen (inch resp.
mm), kan måtten matas in direkt i programmet. Styrningen övertar de för detta erforderliga
omräkningsarbetena i grundsystemet.
Programmering
G70
; Måttuppgift inch
G71
; Måttuppgift metrisk
G700
; Måttuppgift inch, även för matning F
G710
; Måttuppgift metrisk, även för matning F
Programmeringsexempel
N10 G70 X10 Z30
; inch-måttuppgift
N20 X40 Z50
; G70 verkar fortfarande
...
N80 G71 X19 Z17.3
; metrisk måttuppgift härifrån
...
Informationer
Beroende på grundinställning interpreterar styrningen alla geometriska värden som metriska
eller inch måttuppgifter. Som geometriska värden skall även verktygskompenseringar och
inställbara nollpunktsförskjutningar inklusive indikeringen förstås; likaså matningen F i
mm/min resp. inch/min.
Grundinställningen kan ställas in via ett maskindatum.
Alla i denna anvisning uppförda exemplen utgår från en metrisk grundinställning.
G70 resp. G71 värderar alla geometriska uppgifter, som hänför sig direkt till arbetsstycket, i
enlighet med inch eller metriskt, t.ex.:
● Väginformationer X, Z, ... bei G0, G1, G2, G3, G33, CIP, CT
● Interpoleringsparametrar I, K (även gängstigning)
● Cirkelradie CR
● Programmerbar nollpunktsförskjutning (TRANS, ATRANS)
Alla övriga geometriska uppgifter, som inte är några direkta arbetsstycksuppgifter, som
matningar, verktygskompenseringar, inställbara nollpunktsförskjutningar påverkas inte av
G70/G71 .
G700/G710 påverkar däremot dessutom matningen F (inch/min, inch/varv resp. mm/min,
mm/varv).
176
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.2 Väguppgifter
9.2.4
Radie–diameteruppgift: DIAMOF, DIAMON, DIAM90
Funktionalitet
För detaljbearbetningen programmeras väguppgifterna för X–axeln (planaxel) som
diametermåttuppgift. I programmet kan vid behov kopplas om till radieuppgift.
DIAMOF resp. DIAMON värderar slutpunktuppgiften för axeln X som radie- resp.
diametermåttuppgift. Motsvarande visas ärvärdet i indikeringen vid
arbetsstyckskoordinatsystem.
Vid DIAM90 visas oberoedne av förflyttningstypen (G90/G91) ärvärdet för planaxeln X alltid
som diameter. Detta gäller också för läsning av ärvärdena i arbetsstyckskoordinatsystemet
vid MEAS, MEAW, $P_EP[x] och $AA_IW[x].
Programmering
DIAMOF
; radiemåttuppgift
DIAMON
; diametermåttuppgift
DIAM90
; diametermåttuppgift för G90, radiemåttuppgift för G91
= /¦QJVD[HO
5
:
;
5DGLHP§WWXSSJLIW
',$02)
5
š
š
š
Bild 9-4
3ODQD[HO
5
;
'LDPHWHUXSSJLIW
',$021
3ODQD[HO
:
= /¦QJVD[HO
Diameter- och radiemåttuppgift för planaxeln
Programmeringsexempel
N10 G0 X0 Z0
; köra till startpunkt
N20 DIAMOF
; diameterinmatning från
N30 G1 X30 S2000 M03 F0.8
; X-axel = planaxel; radieuppgift aktiv
; köra till radie-position X30
N40 DIAMON
; diameteruppgift aktiv
N50 G1 X70 Z-20
; köra till diameterposition X70 och Z-20
N60 Z-30
N70 DIAM90
; diameter-programmering för referensmått och
; radie-programmering för kedjemått
N80 G91 X10 Z-20
; kedjemått
N90 G90 X10
; referensmått
N100 M30
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
177
Programmera
9.2 Väguppgifter
Märk
En programmerbar förskjutning med TRANS X... eller ATRANS X... värderas alltid som
radiemåttuppgift. Beskrivning av denna funktion: se följande kapitel.
9.2.5
Programmerbar nollpunktsförskjutning: TRANS, ATRANS
Funktionalitet
Den programmerbara nollpunktsförskjutningen kan användas:
● vid återkommande former/anordningar i olika positioner på arbetsstycket
● vid val av en ny referenspunkt för måttuppgiften
● som arbetsmån vid grovbearbetning
Därmed uppstår det aktuella arbetsstyckskoordinatsystemet. De måttuppgifter som skrivs
nytt hänför sig till detta.
Förskjutningen är möjlig i alla axlar.
Märk
I X-axeln skall arbetsstycksnollpunkten ligga i rotationsmitten på grund av funktionerna
diameterprogrammering (DIAMON) och konstant skärhastighet (G96). Därför skall ingen
eller endast en ringa förskjutning (t.ex. som arbetsmån) användas i X-axeln.
$UEHWVVW\FNHRULJLQDO
;
;
$NWXHOO
= $NWXHOO
:
=
$UEHWVVW\FNH
)¸UVNMXWQLQJ;=
$UEHWVVW\FNHಱI¸UVNMXWHWಯ
Bild 9-5
178
Verkan av den programmerbara förskjutningen
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.2 Väguppgifter
Programmering
TRANS Z...
; programmerbar förskjutning, raderar gamla anvisningar för förskjutning, rotation,
skalfaktor, spegling
ATRANS Z...
; programmerbar förskjutning, additiv till bestående anvisningar
TRANS
; utan värden: raderar gamla anvisningar för förskjutning, rotation, skalfaktor,
spegling
Anvisningen med TRANS/ATRANS kräver alltid ett eget block var.
Programmeringsexempel
N10 ...
N20 TRANS Z5
; programmerbar förskjutning, 5mm i Z-axeln
N30 L10
; underprogramanrop, innehåller den geometri som skall förskjutas
...
N70 TRANS
; förskjutning raderad
...
Underprogramanrop - se Kapitel "Underprogramteknik"
9.2.6
Programmerbar skalfaktor: SCALE, ASCALE
Funktionalitet
Med SCALE, ASCALE kan en skalfaktor programmeras för alla axlar. Med denna faktor
förstoras eller förminskas vägen i respektive angiven axel.
Som referens för skaländringen gäller det aktuellt inställda koordinatsystemet.
Programmering
SCALE X... Z...
; programmerbar skalfaktor, raderar gamla anvisningar för förskjutning,
rotation, skalfaktor, spegling
ASCALE X... Z...
; programmerbar skalfaktor, additiv till bestående anvisningar
SCALE
; utan värden: raderar gamla anvisningar för förskjutning, rotation,
skalfaktor, spegling
Anvisningarna med SCALE, ASCALE kräver ett eget block var.
Observera
● För cikrlar bör samma faktor användas för båda axlarna.
● Programmeras vid aktiv SCALE/ASCALE en ATRANS, ändras skalan även för dessa
förskjutningsvärden.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
179
Programmera
9.2 Väguppgifter
$UEHWVVW\FNHRULJLQDO
;
$UEHWVVW\FNH
:
=
$UEHWVVW\FNH
$UEHWVVW\FNHI¸UVWRUDWL;RFK=
Bild 9-6
Exempel för programmerbar skalfaktor
Programmeringsexempel
N20 L10
; programmerad kontur original
N30 SCALE X2 Z2
; kontur i X och Z förstorad 2 gånger
N40 L10
...
Underprogramanrop - se Kapitel "Underprogramteknik"
Informationer
Vid sidan av den programmerbara förskjutningen och skalfaktorn existerar fortfarande
funktionerna:
● programmerbar rotation ROT, AROT och
● programmerbar spegling MIRROR, AMIRROR.
Dessa funktioner används företrädesvis vid fräsbearbetning. På svarvmaskiner är detta
möjligt med TRANSMIT.
Exempel på rotation och spegling: se Kapitel "Översikt över anvisningarna"
180
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.2 Väguppgifter
9.2.7
Inspänning av arbetsstycke - inställbar nollpunktsförskjutning: G54 till G59, G500,
G53, G153
Funktionalitet
Den inställbara nollpunktsförskjutningen ger läget för arbetsstycksnollpunkten på maskinen
(förskjutning av arbetsstycksnollpunkten i förhållande till maskinnollpunkten). Denna
förskjutning fastställs vid inspänningen av arbetsstycket på maskinen och skall föras in i det
förutbestämda datafältet med manövrering. Värdet aktiveras av programmet genom val
mellan sex olika grupperingar: G54 bis G59.
Manövrering se Kapitel "Mata in/ändra nollpunktsförskjutning"
Programmering
G54
; 1. inställbar nollpunktsförskjutning
G55
; 2. inställbar nollpunktsförskjutning
G56
; 3. inställbar nollpunktsförskjutning
G57
; 4. inställbar nollpunktsförskjutning
G58
; 5. inställbar nollpunktsförskjutning
G59
; 6. inställbar nollpunktsförskjutning
G500
; inställbar nollpunktsförskjutning FRÅN -modal
G53
; inställbar nollpunktsförskjutning FRÅN -blockvis, undertrycker även programmerbar
förskjutning
G153
; som G53, undertrycker dessutom Basisframe
; PDVNLQ
$UEHWVVW\FNH
; $UEHWVVW\FNH
0
:
= $UEHWVVW\FNH
=
PDVNLQ
WH[ *
$QJHI¸UVNMXWQLQJHQGDVWL=D[HOQ
Bild 9-7
Inställbar nollpunktsförskjutning
Programmeringsexempel
N10 G54 ...
; anrop 1:a inställbara nollpunktsförskjutning
N20 X... Z...
; bearbeta arbetsstycke
...
N90 G500 G0 X...
; frånkoppling inställbar nollpunktsförskjutning
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
181
Programmera
9.2 Väguppgifter
9.2.8
Programmerbar arbetsfältsbegränsning: G25, G26, WALIMON, WALIMOF
Funktionalitet
Med G25, G26 kan ett arbetsområdet definieras för alla axlar, i vilka får förflyttas, dock inte
utanför detta område. Vid aktiv verktygslängdskompensering är verktygsspetsen
bestämmande; annars referenspunkten för verktygsbäraren. Koordinatuppgifterna är
maskinrelaterade.
För att kunna använda arbetsfältsbegränsningen måste den aktiveras för respektive axel.
Detta sker via inmatningsmasken under "Offset Param" > "Settingdaten" > "Arbetsf.begräns."
Det finns två möjligheter för fastläggande av arbetsområdet:
● Inmatning av värdena via inmatningsmasken till styrningen under "Offset Param" >
"Settingdaten" > "Arbetsf.begräns."
Därmed är arbetsfältsbegränsningen även verksam i driftsläget JOG.
● Programmering med G25/G26
I detaljprogrammet låter sig värdena ändras för de enskilda axlarna. De i
inmatningsmaskerna inmatade värdena ("Offset Param" > "Settingdaten" >
"Arbetsf.begräns.") överskrids.
Med WALIMON/WALIMOF kopplas arbetsfältsbegränsningen i programmet till/från.
Programmering
G25 X... Z...
; undre arbetsfältsbegränsning
G26 X... Z...
; övre arbetsfältsbegränsning
WALIMON
; arbetsfältsbegränsning TILL
WALIMOF
; arbetsfältsbegränsning FRÅN
; *
) 5HIHUHQVSXQNW
;PDVNLQ
YHUNW\JVVXSSRUW
9HUNW\JVVSHWV
0
=
PDVNLQ
;
Bild 9-8
182
$UEHWVI¦OW
*
=
*
=
*
Programmerbar arbetsfältsbegränsning
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.2 Väguppgifter
Observera
● Vid G25, G26 skall kanalaxelbeteckningen från MD 20080:
AXCONF_CHANAX_NAME_TAB användas.
Vid SINUMERIK 802D sl är kinematiska transformationer (TRAANG) möjliga. Här
projekteras eventuellt olika axelbeteckningar för MD 20080 och geometriaxelbeteckning
MD20060: AXCONF_GEOAX_NAME_TAB.
● G25, G26 används i sammanhang med adressen S också för
spindelvarvtalsbegränsning.
● En arbetsfältsbegränsning kan endast aktiveras när det har körts till referenspunkten för
de planerade axlarna.
Programmeringsexempel
N10 G25 X0 Z40
; värden undre arbetsfältsbegränsning
N20 G26 X80 Z160
; värden övre arbetsfältsbegränsning
N30 T1
N40 G0 X70 Z150
N50 WALIMON
; arbetsfältsbegränsning TILL
...
; endast inom arbetsfältet
N90 WALIMOF
; arbetsfältsbegränsning FRÅN
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
183
Programmera
9.3 Rörelse hos axlar
9.3
Rörelse hos axlar
9.3.1
Rätlinjig interpolering med snabbgång: G0
Funktionalitet
Snabbgångsrörelsern G0 används för snabb positionering av verktyget, dock inte till direkt
arbetsstycksbearbetning.
Alla axlar kan förflyttas samtidigt - på en rätlinjig bana.
För varje axel är den maximala hastigheten (snabbgång) fastlagd i maskindata. Förflyttas
endast en axel så förflyttas den med snabbgång. Förflyttas två axlar samtidigt, så väljs
banhastigheten (resulteradne hastighet) så att den största möjliga banhastigheten uppstår
under hänsynstagande till båda axlarna.
En programmerad matning (F-ord) är för G0 utan betydelse.
G0 verkar tills annulering av en annan anvisning från denna G-grupp (G1, G2, G3,...).
;
3
3
:
0
=
Bild 9-9
Rätlinjig interpolering med snabbgång från punkt P1 till punkt P2
Programmeringsexempel
N10 G0 X100 Z65
Märk
En ytterligare möjlighet för den rätlinjiga programmeringen uppkommer med vinkeluppgiften
ANG=. (se Kapitel "Konturtågsgprogrammering")
Informationer
För inkörningen i positionen existerar en grupp av ytterligare G-funktioner (se Kapitel
"Precisionsstopp/banstyrningsdrift: G60, G64"). Vid G60 -precisionsstopp kan med en
ytterligare G-grupp ett fönster med olika precisioner väljas. För precisionsstopp finns det
alternativt en blockvis verkande anvisning: G9.
För anpassning till dina positioneringsuppgifter bör du observera dessa möjligheter!
184
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
9.3.2
Rätlinjig interpolering med matning: G1
Funktionalitet
Verktyget flyttar sig från begynnelsepunkten till slutpunkten på en rätlinjig bana. För
banhastigheten är det programmerade F–ordet bestämmande.
Alla axlar kan förflyttas samtidigt.
G1 verkar tills annulering av en annan anvisning från denna G-grupp (G0, G2, G3, ...).
;
0
:
=
Bild 9-10
Linjär interpolering med G1
Programmeringsexempel
N05 G54 G0 G90 X40 Z200 S500 M3
; verktyg åker i snabbgång, spindelvarvtal = 500
varv/min, högergång
N10 G1 Z120 F0.15
; rätlinjig interpolering med matning 0.15 mm/varv
N15 X45 Z105
N20 Z80
N25 G0 X100
; frikörning i snabbgång
N30 M2
; programslut
Observera: En ytterligare möjlighet för den rätlinjiga programmeringen uppkommer med
vinkeluppgiften ANG=.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
185
Programmera
9.3 Rörelse hos axlar
9.3.3
Cirkelinterpolering: G2, G3
Funktionalitet
Verktyget flyttar sig från begynnelsepunkten till slutpunkten på en cirkelbana. Riktningen
bestäms av G-funktionen:
;
*
*
Bild 9-11
=
PRWXUV
PHGXUV
Fastläggande av cirkelrotationsriktningen G2-G3
Beskrivningen av den önskade cirkeln kan angivas på olika sätt:
**RFKXSSJLIWPHGHOSXQNWVOXWSXQNW
;
**RFKXSSJLIWUDGLHVOXWSXQNW
;
6OXWSXQNW;=
6OXWSXQNW;=
WH[*;=&5
WH[*;=,.
&LUNHOUDGLH&5
0HGHOSXQNW,.
%HJ\QQHOVHSXQNW;=
%HJ\QQHOVHSXQNW;=
=
=
**RFK¸SSQLQJVYLQNHOXSSJLIWPHGHOSXQNW
**RFK¸SSQLQJVYLQNHOXSSJLIWVOXWSXQNW
;
;
6OXWSXQNW;=
WH[*$5,.
WH[*$5;=
9LQNHO$5
9LQNHO$5
0HGHOSXQNW,.
%HJ\QQHOVHSXQNW;=
%HJ\QQHOVHSXQNW;=
=
Bild 9-12
=
Möjligheter till cirkelprogrammering med G2-G3 med G2 som exempel
G2/G3 verkar tills annulering av en annan anvisning från denna G-grupp (G0, G1, ...).
För banhastigheten är det programmrade F–ordet bestämmande.
186
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
Programmering
G2/G3 X... Y... I... J...
; medel- och slutpunkt
G2/G3 CR=... X... Y...
; cirkelradie och slutpunkt
G2/G3 AR=... I... J...
; öppningsvinkel och medelpunkt
G2/G3 AR=... X... Y...
; öppningsvinkel och slutpunkt
G2/G3 AP=... RP=...
; polära koordinater, cirkel runt polen
Märk
Ytterligare möjligheter för cirkelprogrammeringen uppstår med:
CT - cirkel med tangential anslutning och
CIP - cirkel över mellanpunkt (se följande kapitel).
Inmatningstoleranser för cirkel
Cirklar accepteras endast med en viss måttolerans av styrningen. Därvid jämförs cirkelradie i
begynnelse- och slutpunkten. Ligger differensen inom toleransen, sätts medelpunkten internt
exakt. I annat fall kommer ett larmmeddelande.
Toleransvärdet kan ställas in via ett maskindatum (se "Bruksanvisning"
802D sl).
Programmeringsexempel: Uppgift över medelpunkt och slutpunkt
;
%HJ\QQHOVHSXQNW
6OXWSXQNW
0HGHOSXQNW
,
.
=
Bild 9-13
Exempel för medelpunkts- och slutpunktsuppgift
N5 G90 Z30 X40
; begynnelsepunkt cirkel för N10
N10 G2 Z50 X40 K10 I-7
; slutpunkt och medelpunkt
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
187
Programmera
9.3 Rörelse hos axlar
Märk
Medelpunktsvärden hänför sig till begynnelsepunkten för cirkeln!
Programmeringsexempel: Uppgift över slutpunkt och radie
;
%HJ\QQHOVHSXQNW
6OXWSXQNW
5
0HGHOSXQNW"
=
Bild 9-14
Exempel för slutpunkts- och radieuppgift
N5 G90 Z30 X40
; begynnelsepunkt cirkel för N10
N10 G2 Z50 X40 CR=12.207
; slutpunkt och radie
Märk
Med ett negativt förtecken för värdet vid CR=-... väljs ett cirkelsegment större än en
halvcirkel.
188
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
Programmeringsexempel: Uppgift över slutpunkt och öppningsvinkel
;
%HJ\QQHOVHSXQNW
6OXWSXQNW
r
0HGHOSXQNW"
=
Bild 9-15
Exempel för slutpunkts- och öppningsvinkeluppgift
N5 G90 Z30 X40
; begynnelsepunkt cirkel för N10
N10 G2 Z50 X40 AR=105
; slutpunkt och öppningsvinkel
Programmeringsexempel: Uppgift över medelpunkt och öppningsvinkel
;
%HJ\QQHOVHSXQNW
6OXWSXQNW"
,
r
0HGHOSXQNW
.
=
Bild 9-16
Exempel för medelpunkts- och öppningsvinkeluppgift
N5 G90 Z30 X40
; begynnelsepunkt cirkel för N10
N10 G2 K10 I-7 AR=105
; medelpunkt och öppningsvinkel
Märk
Medelpunktsvärden hänför sig till begynnelsepunkten för cirkeln!
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
189
Programmera
9.3 Rörelse hos axlar
9.3.4
Cirkelinterpolering via mellanpunkt: CIP
Funktionalitet
Riktningen för cirkeln resulterar härvid ur läget för mellanpunkten (mellan begynnelse- och
slutpunkt). Uppgift mellanpunkt: I1=... för X-axel, K1=... för Z-axel.
CIP verkar tills annulering av en annan anvisning från denna G-grupp (G0, G1, ...).
Den inställda måttuppgiften G90 eller G91 är giltig för slut- och mellanpunkten!
;
0HOODQSXQNW, . 6OXWSXQNW
%HJ\QQHOVHSXQNW
=
Bild 9-17
Cirkel med slut- och mellanpunktsuppgift för G90 som exempel
Programmeringsexempel
190
N5 G90 Z30 X40
; begynnelsepunkt cirkel för N10
N10 CIP Z50 X40 K1=40
I1=45
; slut- och mellanpunkt
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
9.3.5
Cirkel med tangential övergång: CT
Funktionalitet
Med CT och den programmerade slutpunkten i det aktuella planet (G18: Z-/X-plan) skapas
en cirkel, som ansluter sig tangentialt till det förgående banstycket (cirkel eller rät linje).
Radie och medelpunkt för cirkeln är härvid bestämda ur de geometriska förhållandena från
det föregående banstycket och den programmerade cirkelslutpunkten.
1*
1&
6OXWSXQNWFLUNHO
;=
;
3URJUDPPHULQJ
1*=)U¦WOLQMH
1&7;=FLUNHOPHGWDQJHQWLDO
DQVOXWQLQJ
=
Bild 9-18
Cirkel med tangential övergång till föregående banstycke
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
191
Programmera
9.3 Rörelse hos axlar
9.3.6
Gängskärning med konstant stigning: G33
Funktionalitet
Med funktionen G33 kan gängor med konstant stigning av följande typ bearbetas:
● Gänga på cylindrisk kropp
● Gänga på konisk kropp
● Yttergänga
● Enkel- och multipelgänga
● Flerblocksgänga (följd av gängor)
Förutsättning är en spindel med vägmätningssystem.
G33 verkar tills annulering av en annan anvisning från denna G-grupp (G0, G1, G2, G3,...).
\WWUH
LQUH
Bild 9-19
Ytter- och innergänga med cylindrisk gänga som exempel
Höger- eller vänstergänga
Höger- eller vänstergänga ställs in med rotationsriktningen för spindeln M3-högergång, M4vänstergång. Därtill skall varvtalsuppgiften programmeras under adressen S resp. ett varvtal
ställas in.
192
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
Programmering
Anmärkning: För gänglängden skall det tas hänsyn till in- och utloppsvägar!
6LGRELOG
6OXWSXQNW
;
6HGGXSSLIU§Q
*¦QJO¦QJG
PHGLQRFKXWORSS
1ROOJUDGPDUNHULQJ
I¸UVSLQGHOJLYDUHQ
%HJ\QQHOVHQSXQNW
)¸UVNMXWQLQJ
6)
=
6WLJQLQJ
6WLJQLQJ,HOOHU.
9¦UGH¦U¸YHUKHOD
J¦QJO¦QJGHQWLOO
*EORFNHWNRQVWDQW
+¸JHUHOOHUY¦QVWHUJ¦QJDPHG0HOOHU0
PHGLQRFKXWORSS
Bild 9-20
Programmerbara storlekar för gängan med G33
;
&\OLQGHUJ¦QJD
6WLJQLQJ.
*=.
=
9LQNHOYLGNRQHQ¦U
PLQGUH¦QJUDGHU
.RQJ¦QJD
;
*=;.
=
6WLJQLQJ.HIWHUVRPO¦QJUHY¦JL=D[HOQ
*=;,
6WLJQLQJ.
9LQNHOYLGNRQHQ¦U
VW¸UUH¦QJUDGHU
6WLJQLQJ
;
,
6WLJQLQJ,HIWHUVRPO¦QJUHY¦JL;D[HOQ
=
;
6WLJQLQJ
3ODQJ¦QJD
,
*;,
=
Bild 9-21
Stigningstillordning vid cylinder-, kon- och plangänga
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
193
Programmera
9.3 Rörelse hos axlar
Kongänga
Vid kongängor (2 axeluppgifter nödvändiga) måste den erforderliga stigningsadressen I eller
K för axeln användas med den största vägen (större gänglängd). En andra stigning anges
inte.
Startpunktsförskjutning SF=
En startpunktsförskjutning för spindeln blir erforderlig, när gängan skall tillverkas i snitt
förskjutna till varandra eller multipelgänga. Startpunktsförskjutningen programmeras i
gängblocket med G33 under adressen SF (absolut position).
Skrivs ingen startpunktsförskjutning SF, är värdet från settingdatum „Startvinkel för gänga„
(SD 4200: THREAD_START_ANGLE) aktivt.
Observera: Ett programmerat värde för SF förs alltid in även i settingdatumet.
Programmeringsexempel
Cylindergänga, dubbelgängig- startpunktsförskjutning 180 grader, gänglängd (inklusive inoch utlopp) 100 mm, gängstigning 4 mm/varv.
Högergänga, cylinder redan förtillverkad:
N10 G54 G0 G90 X50 Z0 S500 M3
; köra till startpunkt, spindelgång höger
N20 G33 Z-100 K4 SF=0
; stigning: 4 mm/varv
N30 G0 X54
N40 Z0
N50 X50
N60 G33 Z-100 K4 SF=180
; 2:a gången, 180 grader förskjuten
N70 G0 X54 ...
194
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
Flerblocksgänga
Programmeras flera gängblock efter varandra (multipelgänga), så är uppgift över
startpunktsförskjutning motiverad endast i 1:a gängblocket. Endast här används uppgiften.
Multipelgängor förbinds automatiskt genom G64-banstyrningsdrift.
;
%ORFNPHG*
1
%ORFNPHG*
1
1*=.6) 1=;.
1=;.
%ORFNPHG*
1
=
Bild 9-22
Exempel på multipelgänga (gängkedjning)
Hastighet för axlarna
Vid G33-gängor resulterar hastigheten för axlarna för gänglängden ur spindelvarvtalet och
gängstigningen. Matningen F är inte relevant. Men den förblir sparad. Den i maskindatum
fastlagda maximala axelhastigheten (snabbgång) kan dock inte överskridas. Detta fall leder
till utgivande av larm.
Informationer
Viktigt
● Spindelövermanningsbrytaren (Spindeloverride) bör förbli oförändrad vid
gängbearbetning.
● Matningsövermanningsbrytaren (matningsoverride) har ingen betydelse i detta block.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
195
Programmera
9.3 Rörelse hos axlar
9.3.7
Programmerbar in- och utloppsväg vid G33: DITS, DITE
Funktionalitet
In- och utloppsvägen skall för gänga G33 köras extra till den gänga som behövs. I dessa
områden äger start resp. bromsning av axeln rum (vid kongänga båda axlarna). Denna väg
är beroende av gängstigning, spindelvarvtal och axelns dynamik (projektering).
Är det väg som står till förfogande för inlopp och utlopp begränsad, så skall spindelvarvtalet
vid behov reduceras så att denna väg räcker.
För att i dessa fall ändå uppnå gynnsamma skärvärden och korta bearbetningstider resp.
enklare handha problematiken, kan in- och utloppsvägen i programmet anges extra. Utan
uppgift verkar värden från settindaten (SD). Uppgifterna i programmet skrivs i SD42010:
THREAD_RAMP_DISP[0] ... [1].
Räcker denna väg inte för förflyttning med den projekterade axelaccelerationen, överlastas
axeln accelerationsmässigt. För gänginloppet anmäls då larmet 22280 "Programmerat
inloppsväg för kort". Larmet är rent informativt och ingen påverkan på genomarbetningen av
detaljprogrammet.
Utloppsvägen verkar vid gängslutet som översläpningsavstånd. Därmed uppnås en stötfri
ändring av axelrörelsen vid lyftningen.
Programmering
DITS=...
; inloppsväg för gängan vid G33
DITE=...
; utloppsväg för gängan vid G33
Tabell 9-3
Värden för DITS och DITE resp. SD42010: THREAD_RAMP_DISP
-1 ... < 0:
Start/bromsning av matningsaxeln sker med projekterad acceleration.
Rycket blir enligt den aktuella programmeringen BRISK/SOFT.
0:
Start/bromsning av matningsaxeln vid gängskärning görs hoppformigt.
> 0:
Inloppsväg / utloppsväg för gängan vid G33 anges.
För att undvika larmet 22280 skall med vid mycket små inlopps- resp.
utloppsvägar ge akt på accelerationsgränserna för axeln.
Observera: Värdet från SD42010 efter Reset / programbörjan är -1.
196
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
;
8WORSSVY¦J
,QORSSVY¦J
6WDUWSXQNW
=
Bild 9-23
Inloppsväg och utloppsväg med översläpning vid gänga G33
Programmeringsexempel
...
N40 G90 G0 Z100 X10 M3 S500
N50 G33 Z50 K5 SF=180 DITS=4 DITE=2
; inlopp 4 mm, utlopp 2 mm
N60 G0 X30
...
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
197
Programmera
9.3 Rörelse hos axlar
9.3.8
Gängskärning med variabel stigning: G34, G35
Funktionalitet
Med G34 eller G35 kan gängor med variabel stigning i ett block tillverkas:
● G34 ; gänga med (linjärt) tilltagande stigning
● G35 ; gänga med (linjärt) avtagande stigning.
Båda funktionerna innehåller den övriga funktionalteten från G33 och kräver samma
förutsättningar.
G34 eller G35 verkar tills annulering av en annan anvisning från denna G-grupp (G0, G1,
G2, G3, G33,...).
Gängstigning:
● I eller K ; begynnelse-gängstigning i mm/varv, tillhörande till axel X eller Z
Stigningsändring:
I blocket med G34 eller G35 innehåller adressen F betydelsen för stigningsändringen:
Stigningen (mm per varv) ändrar sig per varv.
● F ; stigningsändring i mm/U2.
Observera: Adressen F har utanför G34, G35 fortfarande betydelsen av matningen resp.
fördröjningstiden vid G4. De där programmerade värdena förblir sparade.
Fastställande av F
Är begynnelse- och slutstigningen för en gänga känd, då kan den gängstigningsändring F
som skall programmera beräknas enligt följande ekvation:
F =
Ke ² − Ka ²
2 × LG
[ mm / U ² ]
Därvid betyder:
Ke gängstigning för axelslutpunktskoordinaten [mm/U]
Ka gängstigning i början (prog. under I, K) [mm/U]
LG gänglängd i [mm]
Programmering
198
G34 Z... K... F...
; cylindergänga med tilltagande stigning
G35 X... I... F...
; plangänga med avtagande stigning
G35 Z... X... K... F...
; kongänga med avtagande stigning
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
Programmeringsexempel
Tabell 9-4
Cylindergänga, anslutande med avtagande stigning
N10 M3 S40
; koppla till spindel
N20 G0 G54 G90 G64 Z10
X60
N30 G33 Z-100 K5 SF=15
; köra till startpunkt
N40 G35 Z-150 K5 F0.16
; begynnelsestigning 5 mm/U,
; gänga, konstant stigning 5mm/U,
; insättningspunkt vid 15 grader
; stigningsavtagande 0,16 mm/U 2,
; gänglängd 50 mm,
; önskad stigning vid blockslut 3 mm/U
N50 G0 X80
; lyftning i X
N60 Z120
N100 M2
9.3.9
Gänginterpolering: G331, G332
Funktionalitet
Användningen av denna funktion är vid slipmaskiner i första hand avsedd för en 2:a spindel
(drivet verktyg) - se därtill Kapitel "2:a spindel".
Förutsättning är en lägesreglerad spindel med vägmätningssystem.
Med G331/G332 kan gängor borras utan flytande gänghållare, om spindelns dynamik och
axeln tillåter detta.
Änvänds trots detta en flytande gänghållare, så minskar de vägdifferenser som den flytande
gänghållaren skall ta upp. En gängslipning med högre spindelvarvtal är därmed möjlig.
Med G331 sker slipningen, med G332 i motsatt riktning.
Slipdjupet anges via axeln t.ex. Z; gängstigningen via den tillhörande
interpoleringsparametern (här: K).
Vid G332 programmeras samma stigning som för G331. Omvändningen av
spindelrotationsriktningen görs automatiskt.
Varvtalet för spindeln programmeras med S; utan M3/M4.
Före gängslipningen med G331/G332 måste spindeln ha förts i den lägesreglerade driften
med SPOS=... .
Höger- eller vänstergänga
Förtecknet för gängstigningen bestämmer spindelrotationsriktningen:
positiv: högergång (som vid M3)
negativ: vänstergång (som vid M4)
Anmärkning:
En komplett gängborrningscykel med gänginterpolering ställs till förfogande med
standardcykeln CYCLE84.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
199
Programmera
9.3 Rörelse hos axlar
Hastighet för axlarna
Vid G331/G332 resulterar hastigheten för axeln för gänglängden ur spindelvarvtalet och
gängstigningen. Matningen F är inte relevant. Men den förblir sparad. Den i maskindatum
fastlagda maximala axelhastigheten (snabbgång) kan dock inte överskridas. Detta fall leder
till utgivande av larm.
Programmeringsexempel
Metrisk gänga 5,
stigning enligt tabell: 0,8 mm/varv, borrhål redan prefabricerat:
N5 G54 G0 G90 X10 Z5
; köra till startpunkt
N10 SPOS=0
; spindel i lägesreglering
N20 G331 Z-25 K0.8 S600
; gängslipning, K positiv = högergång för spindeln, slutpunkt -25
mm
N40 G332 Z5 K0.8
; tillbakamatning
N50 G0 X... Z...
9.3.10
Fastpunktskörning: G75
Funktionalitet
Med G75 kan köras till två fasta punkter på maskinen, t.ex. verktygsväxlingspunkt.
Positionen finns fast lagrad i maskindata för alla axlar. Ingen förskjutning verkar. Hastigheten
för varje axel är dess snabbgång.
G75 kräver ett eget block och verkar blockvis. Maskinaxelbeteckningen skall programmeras!
I blocket efter G75 är det tidigare G-kommandot i gruppen "Interpoleringstyp" (G0, G1,G2,
...) åter aktivt.
Programmeringsexempel
N10 G75 X1=0 Z1=0
Anmärkning: De programmerade positionsvärdena för X1, Z1 (här =0) ignoreras, måste dock
skrivas.
200
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
9.3.11
Referenspunktskörning: G74
Funktionalitet
Med G74 kan referenspunktkörningen i NC-programmet genomföras. Riktning och hastighet
för varje axel finns lagrade i maskindata.
G74 kräver ett eget block och verkar blockvis. Maskinens axelbeteckningar skall
programmeras!
I blocket efter G74 är det tidigare G-kommandot i gruppen "Interpoleringstyp" (G0, G1,G2,
...) åter aktivt.
Programmeringsexempel
N10 G74 X1=0 Z1=0
Anmärkning: De programmerade positionsvärdena för X1, Z1 (här =0) ignoreras, måste dock
skrivas.
9.3.12
Mätning med kopplande mätfinger: MEAS, MEAW
Funktionalitet
Funktionen är tillgänglig vid SINUMERIK 802D sl plus och pro.
Står i ett block med förflyttningsrörelser för axlarna anvisningen MEAS=... eller MEAW=...,
registreras och sparas positionerna för de förflyttade axlarna vid kopplingsflanken till ett
anslutet mätfinger. Mätresultatet är läsbart för varje axel i programmet.
Vid MEAS bromsas rörelsen hos axlarna när de kommer till den valda kopplinsflanken till
mätfingret och den förblivande restvägen raderas.
Programmering
MEAS=1
MEAS=-1
MEAW=1
MEAW=-1
G1 X... Z...
F...
G1 X... Z...
F...
G1 X... Z...
F...
; mätning med stigande flank för mätfingret, radera restväg
G1 X... Z...
F...
; mätning med fallande flank för mätfingret, utan att radera
restväg
; mätning med fallande flank för mätfingret, radera restväg
; mätning med stigande flank för mätfingret, utan att radera
restväg
SE UPP
Bei MEAW: Mätfingret åker även efter det att det utlösts till den programmerade positionen.
Risk för förstörelse!
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
201
Programmera
9.3 Rörelse hos axlar
Mätuppdragsstatus
Har mätfingret kopplat, har variabeln $AC_MEA[1] efter mätblocket värdet =1; annars värdet
=0.
Med starten av ett märblock sätts variabeln på värdet =0.
Mätresultat
Mätresultatet står för de i mätblocket förflyttade axlarna till förfogande med följande variabler
efter mätblocket vid framgångsrik mätfingerkoppling:
i maskinkoordinatsystemet: $AA_MM[Achse]
i arbetsstyckskoordinatsystemet: $AA_MW[Achse]
Achse står för X eller Z.
Programmeringsexempel
N10 MEAS=1 G1 X300 Z-40 F4000
; Mätning med restvägsradering, stigande flank
N20 IF $AC_MEA[1]==0 GOTOF MEASERR
; mätfel?
N30 R5=$AA_MW[X] R6=$AA_MW[Z]
; bearbeta mätvärden
..
N100 MEASERR: M0
; mätfel
Observera: IF-anvisning - se Kapitel "Villkorliga programhopp"
202
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
9.3.13
Matning F
Funktionalitet
Matningen F är banhastigheten och utgör beloppet för den geometriska summan av
hastighetskomponenterna för alla delaktiga axlar. Axelhastigheterna resulterar ur axelvägens
andel i banvägen.
Matningen F verkar vid interpoleringstyperna G1, G2, G3, CIP, CT och bibehålls till ett nytt
F-ord skrivs.
Programmering
F...
Anmärkning: Vid heltaliga värden kan decimalpunktuppgiften utgå, t.ex.: F300
Måttenhet för F med G94, G95
Måttenheten för F-ordet bestäms av G-funktioner:
● G94 F som matning i mm/min
● G95 F som matning i mm/varv för spindeln (endast motiverat när spindeln går!)
Anmärkning:
Denna måttenhet gäller för metriska måttuppgifter. I enlighet med "Metriska och inch
måttuppgifter" är även en inställning med inch-mått möjlig.
Programmeringsexempel
N10 G94 F310
;matning i mm/min
...
N110 S200 M3
;spindelgång
N120 G95 F15.5
;matning i mm/varv
Anmärkning: Skriv ett nytt F-ord, när du växlar G94 - G95!
Information
G-gruppen med G94, G95 innehåller också funktionerna G96, G97 för en konstant
skärhastighet. Dessa funktioner har dessutom fortfarande inflytande på S-ordet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
203
Programmera
9.3 Rörelse hos axlar
9.3.14
Precisionsstopp/banstyrningsdrift: G9, G60, G64
Funktionalitet
För inställning av körningsbeteendet vid blockgränserna och för vidarekoppling av block
existerar G-funktioner som möjliggör en optimal anpassning till olika krav. T.ex. du vill snabbt
positionera med axlarna eller du vill bearbeta bankonturer med flera block.
Programmering
G60
; precisionsstopp -modalt verksamt
G64
; banstyrningsdrift
G9
; precisionsstopp -blockvis verksamt
G601
; presisionsstoppfönster fint
G602
; precisionsstoppfönster grovt
Precisionsstopp G60, G9
Är funktionern precisionsstopp (G60 oder G9) verksam, bromsas hastigheten för att uppnå
den precisa målpositionen i slutet av blocket mot noll.
Härvid kan med en ytterligare modalt verkande G-grupp ställas in, när förflyttningsrörelsen
för detta block gäller som avslutat och blir kopplat till nästa block.
● G601 precisionsstoppsfönster fint
Vidarekopplingen av block sker när alla axlar har uppnått "Precisionsstoppsfönster fint"
(värde i maskindatum).
● G602 precisionsstoppsfönster grovt
Vidarekopplingen av block sker när alla axlar har uppnått "Precisionsstoppsfönster grovt"
(värde i maskindatum).
Valet av precisionsstoppfönster påverkar väsentligt den totala tiden när många
positioneringsförlopp utförs. Fina anpassningar behöver mer tid.
204
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
;
%ORFNYLGDUHNRSSOLQJ
YLGಱJURYಯYLGಱILQಯ
*JURY
*
ILQ
=
Bild 9-24
Precisionsstoppfönstret grovt eller fint, verksamt vid G60-G9, förstorar framställningen av
fönstret
Programmeringsexempel
N5 G602
; precisionsstoppfönster grovt
N10 G0 G60 Z...
; precisionsstopp modalt
N20 X... Z...
; G60 verkar fortfarande
...
N50 G1 G601 ...
; presisionsstoppfönster fint
N80 G64 Z...
; omkoppling till banstyrningsdrift
...
N100 G0 G9 Z...
; precisionsstopp verkar endast för detta block
N111 ...
; åter banstyrningsdrift
Anmärkning: Kommandot G9 skapar precisionsstopp endast för det block i vilket det står;
G60 dock tills annulering genom G64.
Banstyrningsdrift G64
Mål för banstyrningsdriften är det att undvika en nedbromsning vid blockgränserna och med
om möjligt samma banhastighet (vid tangentiala övergångar) växla till nästa block.
Funktionen arbetar med förutseende hastighetsstyrning över flera block (Look Ahead).
Vid ej tangentiala övergångar (hörn) sänks likaså hastigheten så snabbt att axlarna under
kort tid är underkastade en relativt stor hastighetsändring. Det har också ett kraftigt ryck
(accelerationsändring) till följd. Via aktiveringen av funktionen SOFT kan ryckets storlek
begränsas.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
205
Programmera
9.3 Rörelse hos axlar
Programmeringsexempel
N10 G64 G1 Z... F...
; banstyrningsdrift
N20 X..
; fortsatt banstyrningsdrift
...
N180 G60 ...
; omkoppling till precisionsstopp
Förutseende hastighetsstyrning (Look Ahead)
I banstyrningsdrift med G64 fastställer styrningen automatiskt för flera NC-block
hastighetsstyrningen i förväg. Härigenom kan vid nästan tangentiala övergångar accelereras
eller bromsas över flera block. Vid banor, som är sammansatta av korta vägar i NC-blocken,
låter sig högre hastigheter uppnås än utan förutseende.
0DWQLQJ
*EDQVW\UQLQJVGULIWPHGORRNDKHDG
3URJUDPPHUDGPDWQLQJ)
)
*SUHFLVLRQVVWRSS
1
Bild 9-25
206
1
1
1
1
1
1
1
1
1 1
1
%ORFNY¦J
Jämförelse av hastighetsbeteendet G60 och G64 med korta vägar i blocken
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
9.3.15
Accelerationsbeteende: BRISK, SOFT
BRISK
Axlarna i maskinen ändrar sin hastighet med det maximalt tillåtna värdet för accelerationen
tills sluthastigheten har uppnåtts. BRISK möjliggör tidsoptimerat arbete. Börhastigheten
uppnås efter kort tid. Det finns dock hopp i accelerationsförloppet.
SOFT
Axlarna i maskinen accelererar med en ej linjär, kontinuerlig kurva tills sluthastigheten
uppnåtts. Genom denna ryckfria acceleration möjliggör SOFT en lägre maskinbelastning.
Samma beteende inställer sig också vid bromsförlopp.
+DVWLJKHW
EDQD
%5,6.
WLGVRSWLPDO
62)7
VNRQDQGHI¸UPHNDQLNHQ
%¸UY¦UGH
W
Bild 9-26
W
7LG
Principiellt förlopp för banhastigheten vid BRISK-SOFT
Programmering
BRISK
; hoppformig banacceleration
SOFT
; ryckbegränsad banacceleration
Programmeringsexempel
N10 SOFT G1 X30 Z84 F6.5
; ryckbegränsad banacceleration
...
N90 BRISK X87 Z104
; vidare med hoppformig banacceleration
...
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
207
Programmera
9.3 Rörelse hos axlar
9.3.16
Procentuell accelerationsövermanning: ACC
Funktionalitet
I programavsnitt kan det vara erforderligt att förändra den vid programmeringen av
maskindata inställda axel- eller spindelaccelerationen. Denna programmerbara acceleration
är en procentuell accelerationsövermanning.
För varje axel (t.ex. X) eller spindel (S) kan ett procentvärde > 0% och ≤ 200%
programmeras. Axelinterpoleringen görs då med denna proportionella acceleration.
Referensvärdet (100%) är det giltiga maskindatavärdet för accelerationen för axel eller
spindel. Vid spindeln är referensvärdet dessutom beroende av:
● växelsteget
● valt modus (positioneringsmodus eller varvtalsmodus).
Programmering
ACC[Achsname]= Prozentwert
; för axel
ACC[S]= Prozentwert
; för spindel
Programmeringsexempel
N10 ACC[X]=80
; 80% acceleration för X-axeln
N20 ACC[S]=50
; 50% acceleration för spindeln
...
N100 ACC[X]=100
; frånkoppling av övermanningen för X-axeln
Verkan
Begränsningen verkar i alla interpoleringstyper till driftslägena AUTOMATIK och MDA men
inte i JOG-drift och vid referenspunktskörning.
Med värdetillordningen ACC[...] = 100 kopplas övermanningen från; likaså med RESET och
programslut.
Det programmerade övermanningsvärdet är också aktivt vid provkörningsmatning.
SE UPP
Ett värde större än 100% får endast programmeras när denna belastning är tillåten för
maskintekniken och drifterna har motsvarande reserver. Om detta ej respekteras kan det
leda till skador på mekaniken och/eller till felmeddelanden.
208
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
9.3.17
Körning med förstyrning: FFWON, FFWOF
Funktionalitet
Genom förstyrningen reduceras släpavståndet i den körda banan mot noll.
Körningen med förstyrning möjliggör högre banprecision och därmed bättre
tillverkningsresultat.
Programmering
FFWON
; förstyrning TILL
FFWOF
; förstyrning FRÅN
Programmeringsexempel
N10 FFWON
; förstyrning TILL
N20 G1 X... Z... F9
...
N80 FFWOF
9.3.18
; förstyrning FRÅN
3. och 4. axel
Förutsättning
Styrningsutbyggnad för 3 eller 4 axlar
Funktionalitet
Beroende på maskinutförande kan en 3:e och 4:e axel vara nödvändig. Dessa axlar kan
utföras som linjär- eller rundaxel. Beteckningen för dessa axlar fastlägger maskintillverkaren
(t.ex. U, C eller A).
Vid rundaxlar kan förflyttningsområdet projekteras mellan 0 ...<360 grader (modulobeteende).
En 3:e eller 4:e axel kan vid motsvarande maskinkonstruktion förflyttas linjärt samtidigt med
de övriga axlarna. Förflyttas axeln i ett block med G1 eller G2/G3 med de övriga axlarna (X,
Z), så erhåller den ingen komponent av matningen F. Dess hastighet riktar sig efter bantiden
för axlarna X, Z. Dess rörelse börjar och slutar med de övriga banaxlarna. Hastigheten kan
dock inte vara högre än det fastlagda gränsvärdet.
Programmeras i ett block endast dessa 3:e eller 4:e axlar, flyttar sig axeln vid G1 med den
aktiva matningen F. Rör det sig om en rundaxel, är måttenheten för F motsvarande
grader/min vid G94 eller grader/varv för spindeln vid G95.
För dessa axlar kan förskjutningar ställas in (G54 ... G59) och programmeras (TRANS,
ATRANS).
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
209
Programmera
9.3 Rörelse hos axlar
Programmeringsexempel
Den 4:e axeln är en rundaxel och med axelbeteckningen A
N5 G94
; F i mm/min eller grader/min
N10 G0 X10 Z30 A45
; köra X-Z-bana med snabbgång, A-tidsekvivalent därtill
N20 G1 X12 Z33 A60 F400 ; köra X-Z-bana med 400 mm/min, A-tidsekvivalent därtill
N30 G1 A90 F3000
; axeln A flyttar sig ensam till position 90 grader med hastigheten
3000 grader/min
Speciella anvisningar för rundaxlar: DC, ACP, ACN
t.ex. för rundaxel A
A=DC(...)
; absolutmåttuppgift, köra direkt till position (på den kortaste vägen)
A=ACP(...)
; absolutmåttuppgift, köra till position i positiv riktning
A=ACN(...)
; absolutmåttuppgift, köra till position i negativ riktning
Exempel:
N10 A=ACP(55.7)
210
; köra till absolut position 55,7 grader i positiv riktning
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
9.3.19
Fördröjningstid: G4
Funktionalitet
Du kan för en definierad tid stoppa bearbetningen mellan två NC-block, genom att infoga ett
eget block med G4; t.ex. för friskärning.
Orden med F... eller S... används endast i detta block för tidsuppgifterna. En dessförinnan
programmerad matning F eller ett spindelvarvtal bibehålls.
Programmering
G4 F...
; fördröjningstid i sekunder
G4 S...
; fördröjningstid i varv för spindeln
Programmeringsexempel
N5 G1 F3.8 Z-50 S300 M3
; matning F, spindelvarvtal S
N10 G4 F2.5
; fördröjningstid 2,5 s
N20 Z70
N30 G4 S30
; fördröja 30 varv för spindeln, motsvarar vid
S=300 varv/min och 100 %, varvtalsoverride: t=0,1 min
N40 X...
; matning och spindelvarvtal fortfarande verksamma
Anmärkning
G4 S.. är möjlig endast när en styrd spindel finns (när varvtalsuppgifter likaså programmeras
över S... ).
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
211
Programmera
9.3 Rörelse hos axlar
9.3.20
Köra till fast anslag
Funktionalitet
Funktionen är tillgänglig vid 802D sl plus und 802D sl pro.
Med hjälp av funktionen "Köra till fast anslag" (FXS = Fixed Stop) är det möjligt, att bygga
upp definierade krafter för låsning av arbetsstycken, som det är nödvändigt t.ex. för pinoler
och gripare. Dessutom kan det köras till mekaniska referenspunkter med funktionen. Vid
tillräckligt reducerat moment är också enkla mätförlopp möjliga, utan att ett mätfinger måste
anslutas.
Programmering
FXS[Achse]=1
; välja köra till fast anslag
FXS[Achse]=0
; välja bort köra till fast anslag
FXST[Achse]=...
; låsmoment, uppgift i % av max. moment för driften
FXSW[Achse]=...
; fönsterbredd för övervakning av fast anslag i mm/grader
Anmärkning: Som axelbeteckning skrivs företrädesvis maskinaxelbeteckningen, t.ex.: X1).
Kanalaxelbeteckningen (t.ex.: X) är endast tillåten, när ingen koordinatritation är aktiv och
denna axel är direkt tillordnad till en maskinaxel.
Kommandona är modalt verksamma. Förflyttningsvägen och valet av funktionen
FXS[Achse]=1 måste programmeras i ett block.
Programmeringsexempel Val
N10 G1 G94 ...
N100 X250 Z100 F100 FXS[Z1]=1
FXST[Z1]=12.3
FXSW[Z1]=2
212
; för maskinaxel Z1 FXS-funktion vald,
; låsmoment 12,3%,
; fönsterbredd 2 mm
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
Observera
● Det fasta anslaget måste vid valet ligga mellan start- och målposition.
● Uppgifterna för moment FXST[ ]= och fönsterbredd FXSW[ ]= är optioner. Skrivs inte
dessa, verkar värdena från de förefintliga settingdata (SD). Programmerade värden
övertas i settingdata. I början laddas settingdata med värden från maskindata. FXST[ ]=...
resp. FXSW[ ]=... kan ändras vid godtycklig tidpunkt i programmet. Ändringarna blir
verksamma före förflyttningsrörelser i blocket.
†USRVLWLRQIDVWDQVODJXSSQ§WW
==
6WDUWSRVLWLRQ
0§OSRVLWLRQ
SURJUDPPHUDGVOXWSRVLWLRQ
Bild 9-27
)DVWDQVODJ¸YHUYDNQLQJVI¸QVWHU
);6:>=@
Exempel för körning till fast ansla, pinol trycks mot arbetsstycket
Ytterligare programmeringsexempel
N10 G1 G94 ...
N20 X250 Z100 F100 FXS[X1]=1
; för maskinaxel X1 FXS vald,
; låsmoment och fönsterbredd från SDs
N20 X250 Z100 F100 FXS[X1]=1
FXST[X1]=12.3
; för maskinaxel X1 FXS vald,
; låsmoment 12,3%, fönsterbredd från SD
N20 X250 Z100 F100 FXS[X1]=1
FXST[X1]=12.3 FXSW[X1]=2
; för maskinaxel X1 FXS vald,
; låsmoment 12,3%, fönsterbredd 2 mm
N20 X250 Z100 F100 FXS[X1]=1
FXSW[X1]=2
; för maskinaxel X1 FXS vald,
; låsmoment från SD, fönsterbredd 2 mm
Fast anslag uppnått
Efter det att det fasta anslaget har uppnåtts,
● raderas restvägen och lägesbörvärdet följdstyrs,
● stiger drivmomentet till det programmerade gränsvärdet FXST[ ]=... resp. värde från SD
och förblir sedan konstant,
● blir övervakningen av det fasta anslaget inom den angivna fönsterbredden aktiv
(FXSW[ ]=... resp. värde från SD).
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
213
Programmera
9.3 Rörelse hos axlar
Välja bort funktion
Bortvalet av funktionen utlöser ett stopp av rörelsen framåt. I blocket med FXS[X1]=0 skall
förflyttningsrörelser stå.
Exempel:
N200 G1 G94 X200 Y400 F200
FXS[X1] = 0
axel X1 dras tillbaka från det fasta anslaget till
position X= 200 mm.
SE UPP
Förflyttningsrörelsen till tillbakamatningspositionen måste föra bort från det fasta anslaget,
annars är skador på anslag eller maskin möjliga.
Blockväxel sker efter det tillbakamatningspositionen uppnåtts. Anges ingen
tillbakamatningsposition, äger blockväxlingen rum genast efter frånkopplingen av
momentbegränsningen.
Ytterligare anvisningar
● "Mätning med restvägsradering" (kommando MEAS) och "Köra till fast anslag" kan inte
programmeras samtidigt i ett block.
● Under det "Köra till fast anslag" är aktiv, sker ingen konturövervakning.
● Sänks momentgränsen för mycket, kan axeln inte längre följa börvärdesuppgiften,
lägesregleringen går in i begränsningen och konturavvikelsen stiger. I detta driftsläge kan
det vid förhöjning av momentgränsen leda till ryckiga rörelser. Det skall garanteras att
axeln fortfarande kan följa. Därför skall kontrolleras att konturavvikelsen inte är större än
vid obegränsat moment.
● Via maskindatum kan en anstigsramp för den nya momentgränsen definieras, för att
förhindra en språngartad inställning av momentgränsen (t.ex. vid intryckning av en pinol).
Systemvariabel för status: $AA_FXS[Achse]
Denna systemvariabel levererar status för "Köra till fast anslag" för den angivna axeln:
Värde
=
0:
Axeln är inte vid anslaget
1:
Körningen till anslaget var framgångsrik (axeln är i övervakningsfönstret för det fasta
anslaget)
2:
Körningen till anslaget misslyckades (axeln är inte vid anslaget)
3:
Köra till fast anslag aktiverad
4:
Anslag identifierades
5:
Köra till fast anslag väljs bort. Bortvalet är ännu inte verkställt.
Avfrågningen av systemvariablerna i detaljprogrammet utlöser ett stopp av rörelsen framåt.
Vid SINUMERIK 802D sl kan endast de statiska tillstånden före och efter till-/bortval
registreras.
214
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.3 Rörelse hos axlar
Larmundertryckning
Med ett maskindatum kan utgivandet av följande larm undertryckas:
● 20091 "Fast anslag inte uppnått"
● 20094 "Fast anslag avbrott"
Litteratur: "Funktionsbeskrivning", Kapitel "Köra till fast anslag"
9.3.21
Matningsreducering med hörnfördröjning (FENDNORM, G62, G621)
Funktion
Vid den automatiska hörnfördröjningen sänks matningen klockformigt kort före det aktuella
hörnet. Dessutom kan arbetsmåttet för det för bearbetningen relevanta verktygsbeteendet
ställas in med parametrar via settingdata. Dessa är:
● Början och slut på matningsreduceringen
● Override, med vilken matningen reduceras
● Identifikation av det relevanta hörnet
Som relevanta hörn tas det hänsyn till de hörn, vars innervinkel är mindre än det via
settingdatum parameterinställda hörnet.
Med defaultvärdet FENDNORM kopplas funktionen för den automatiska hörnoverriden från.
Litteraturhänvisning
Funktionsbeskrivning ISO-dialekt för SINUMERIK
Programmering
FENDNORM
G62 G41
eller
G621
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
215
Programmera
9.3 Rörelse hos axlar
Parametrar
FENDNORM
Automatisk hörnfördröjning från
G62
Hörnfördröjning vid innerhörn vid aktiv verktygsradiekompensering
G621
Hörnfördröjning vid alla hörn vid aktiv verktygsradiekompensering
G62 verkar endat vid innerhörn med
● aktiv verktygsradiekompensering G41, G42 och
● aktiv banstyrningsdrift G64, G641
Med nedsänkt matning körs fram till det motsvarande hörnet som resulterar ur:
F * (override till matningsreducering) * matningsoverride
Den maximalt möjliga marningsnedsänkningen uppnås precis när verktyget, relaterat till
medelpunktsbanan, skall göra riktningsväxel vid det motsvarande hörnet.
G621 verkar analogt till G62 vid varje hörn, för de av FGROUP fastlagda axlarna.
216
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.4 Rörelser hos spindeln
9.4
Rörelser hos spindeln
9.4.1
Spindelvarvtal S, rotationsriktningar
Funktionalitet
Varvtalet för spindeln programmeras under adressen S i varv per minut, när maskinen
förfogar över en styrd spindel.
Rotationsriktningen och början resp. slutet på rörelsen anges med M-kommandon.
M3
; spindel högergång
M4
; spindel vänstergång
M5
; spindel stopp
Anmärkning: Vid heltaliga S-värden kan decimalpunktuppgiften utgå, t.ex. S270
Informationer
När du skriver M3 eller M4 i ett block med axelrörelser, blir M-kommandona verksamma före
axelrörelserna.
Standardinställning: Axelrörelserna börjar först när spindeln har startats (M3, M4). M5 utges
också före axelrörelsen. Dock vänstas inte på spindelstillestånd. Axelrörelserna börjar redan
före spindkelstillestånd.
Med programslut eller RESET stoppas spindeln.
Vid programbörjan är spindelvarvtal noll (S0) verksamt.
Anmärkning: Via maskindata kan andra inställningar projekteras.
Programmeringsexempel
N10 G1 X70 Z20 F3 S270 M3
; före axelförflyttningen X, Z går spindeln upp i varv till 270
varv/min i högergång
...
N80 S450 ...
; varvtalsväxling
...
N170 G0 Z180 M5
; Z-rörelser, spindeln går till stopp
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
217
Programmera
9.4 Rörelser hos spindeln
9.4.2
Spindelvarvtalsbegränsning: G25, G26
Funktionalitet
Via programmet kan du genom skrivning av G25 eller G26 och spindeladressen S med
gränsvärdet för varvtalet inskränka de annars gällande gränsvärdena. Därmed skrivs
samtidigt de i settingdata införda värdena över.
G25 eller G26 kräver båda ett eget block. Ett tidigare programmerat varvtal S bibehålls.
Programmering
G25 S...
; undre spindelvarvtalsbegränsning
G26 S...
; övre spindelvarvtalsbegränsning
Informationer
De yttersta gränserna för spindelvarvtalet sätts i maskindatum. Genom inmatning via
manöverpanelen kan settingdata bli aktiva för ytterligare begränsning.
Vid funktionen G96 -konstant skärhastighet kan en extra övre gräns (LIMS)
programmeras/matas in.
Programmeringsexempel
218
N10 G25 S12
; undre spindelgränsvarvtal: 12 varv/min
N20 G26 S700
; övre spindelgränsvarvtal: 700 varv/min
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.4 Rörelser hos spindeln
9.4.3
Spindelpositionering: SPOS
Förutsättning
Spindeln måste vara tekniskt konstruerad för lägesregleringsdrift
Funktionalitet
Med funktionen SPOS= kan du positionera spindeln i en bestämd vinkelställning. Spindeln
hålls i positionen med lägesreglering.
Hastigheten för positioneringsförloppet är fastlagt i maskindatum.
Med SPOS=värde utifrån M3/M4-rörelsen bibehålls respektive rotationsriktning till
positioneringsslut. Vid positionering från stillestånd körs till positionern på den kortaste
vägen. Riktningen resulterar härvid ur de respektive begynnelse- och slutpositionerna.
Undantag: Första rörelsen hos spindeln, dvs. när mätsystemet ännu inte är synkroniserat.
För detta fall föreskrivs riktningen i maskindatum.
Andra rörelseföreskrifter för spindeln med SPOS=ACP(...), SPOS=ACN(...), ... är liksom för
rundaxlar möjliga.
Rörelsen sker parallellt till eventuella axelrörelser i samma block. Detta block är avslutat, när
båda rörelserna har avslutats.
Programmering
SPOS=...
; absolut position: 0 ... <360 grader
SPOS=ACP(...)
; absolutmåttuppgift, köra till position i positiv riktning
SPOS=ACN(...)
; absolutmåttuppgift, köra till position i negativ riktning
SPOS=IC(...)
; inkrementell måttuppgift, förtecken fastlägger förflyttningsriktning
SPOS=DC(...)
; absolutmåttuppgift, köra direkt till position (på den kortaste vägen)
Programmeringsexempel
N10 SPOS=14.3
; spindelposition 14,3 grader
...
N80 G0 X89 Z300
SPOS=25.6
; positionering spindel med axelrörelser. Blocket är avslutat, när alla
rörelserna har avslutats.
N81 X200 Z300
; N81-block börjar först när också spindelpositionen från N80 har
uppnåtts.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
219
Programmera
9.4 Rörelser hos spindeln
9.4.4
Växelsteg
Funktionalitet
För en spindel kan upp till 5 växelsteg för varvtals-/vridmomentanpassning projekteras. Valet
av ett växelsteg görs i programmet via M-kommandon:
● M40 ; automatiskt växelstegsval
● M41 till M45 ; växelsteg 1 till 5
9.4.5
2. Spindel
Funktion
Vid SINUMERIK 802D sl plus och 802D sl pro finns en 2:a spindel disponibel.
Vid dessa styrningar är de kinematiska transformations-funktionerna TRANSMIT och
TRACYL för fräsbearbetning på svarvmaskiner möjliga. Dessa funktioner kräver en 2:a
spindel för det drivna fräsverktyget.
Huvudspindeln drivs i dessa funktioner som rundaxel.
Masterspindel
Med masterspindeln är en rad funktioner förbundna, som endast är möjliga vid denna
spindel:
G95
; varvmatning
G96, G97
; konstant skärhastighet
LIMS
; övre gränsvarvtal vid G96, G97
G33, G34, G35,
G331, G332
M3, M4, M5, S...
; gängskärning, gänginterpolering
; enkla uppgifter för rotationsriktning, stopp och varvtal
Masterspindeln är fastlagd via projektering (maskindatum). Som regel är det huvudspindeln
(spindel 1). I programmet kan en annan spindel bestämmas som masterspindel:
SETMS(n)
; spindel n (= 1 eller 2) är masterspindel från och med nu.
En tillbakakoppling kan också göras över:
SETMS
; projekterad masterspindel är från och med nu åter
masterspindel
SETMS(1)
; spindel 1 är från och med nu åter masterspindel.
Den i programmet ändrade fastläggandet av masterspindeln gäller endast till programslut /
program-avbrott. Därefter är den projekterad masterspindeln åter verksam.
220
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.4 Rörelser hos spindeln
Programmering via spindelnummer
Några spindelfunktioner kan också väljas via spindelnumret:
S1=..., S2=...
; spindelvarvtal för spindel 1 resp. 2
M1=3, M1=4, M1=5
; uppgifter för rotationsriktning, stopp för spindel 1
M2=3, M2=4, M2=5
; uppgifter för rotationsriktning, stopp för spindel 2
M1=40, ..., M1=45
; växelsteg för spindel 1 (om den finns)
M2=40, ..., M2=45
; växelsteg för spindel 2 (om den finns)
SPOS[ n ]
; positionera spindel n
SPI (n)
; konverterar spindelnummer n till axelbeteckning,
; t.ex. "SP1" eller "CC"
; n måste vara ett giltigt spindelnummer (1 eller 2)
; Spindelbeteckningarna SPI(n) och Sn är funktionellt identiska.
$P_S[ n ]
; sist programmerat varvtal för spindel n
$AA_S[ n ]
; ärvarvtal för spindel n
$P_SDIR[ n ]
; sist programmerad rotationsriktning för spindel n
$AC_SDIR[ n ]
; aktuell rotationsriktning spindel n
2 spindlar finns
Via systemvariabel kan frågas i programmet:
$P_NUM_SPINDLES
; antal projekterade spindlar (i kanalen)
$P_MSNUM
; nummer för den programmerade masterspindeln
$AC_MSNUM
; nummer för den aktiva masterspindeln
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
221
Programmera
9.5 Speciella svarvfunktioner
9.5
Speciella svarvfunktioner
9.5.1
Konstant skärhastighet: G96, G97
Funktionalitet
Förutsättning: Det måste finnas en styrd spindel.
Vid tillkopplas G96-funktion anpassas spindelvarvtalet till den för ögonblicket bearbetade
arbetsstycksdiametern (planaxel) så att en programmerad skärhastighet S förblir konstant
vid verktygsskäret:
Spindelvarvtal gånger diameter = konstant.
S-ordet värderas från blocket med G96 som skärhastighet. G96 är modalt verksam tills
annulering av en annan G-funktion i gruppen (G94, G95, G97).
Programmering
G96 S... LIMS=... F...
; konstant skärhastighet TILL
G97
; konstant skärhastighet FRÅN
S
;skärhastighet, måttenhet m/min
LIMS=
; övre gränsvarvtal för spindeln, verksamt vid G96, G97
F
;matning i måttenheten mm/varv –som vid G95
Anmärkning:
Var tidigare G94 i stället för G95 aktiv, måste ett passande F-värde skrivas på nytt!
; SODQD[HO
0
'
'
:
6' VSLQGHOYDUYWDO
'' GLDPHWHU
'[6' '[6' 'Q[6'Q NRQVWDQW
Bild 9-28
222
Konstant skärhastighet G96
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.5 Speciella svarvfunktioner
Förflyttning med snabbgång
Vid körning med snabbgång G0 görs inga varvtalsändringar.
Undantag: Körs fram till konturen i snabbgång och det nästa blocket innehåller en
interpoleringstyp G1 eller G2, G3, CIP, CT (konturblock), då ställs varvtalet för konturblocket
in redan i startblocket med G0.
Övre gränsvarvtal LIMS=
Vid bearbetningen av stora mot små diametrar kan spindelvarvtalet öka starkt. Här
rekommenderas att ange den övre spindelvarvtalsbegränsningen LIMS=... . LIMS verkar
endast vid G96 och G97.
Med programmeringen av LIMS=... skrivs det i settingdatum (SD 43230:
SPIND_MAX_VELO_LIMS) införda värdet över. Detta SD verkar, när LIMS inte skrivs.
Det med G26 programmerade resp vid maskindatum fastlagda övre gränsvarvtalet kan inte
överskridas med LIMS=.
Koppla från konstant skärhastighet: G97
Funktionen „Konstant skärhastighet„ kopplas från med G97. Är G97 verksam, värderas ett
skrivet S–ord åter i varv per minut som spindelvarvtal .
Skrivs inget nytt S-ord, så roterar spindeln vidare med det varvtal, som sist registrerades vid
aktiv G96-funktion.
Programmeringsexempel
N10 ... M3
; rotationsriktning för spindeln
N20 G96 S120 LIMS=2500
; koppla till konstant skärhastighet, 120 m/min, gränsvarvtal 2500
varv/min
N30 G0 X150
; ingen varvtalsändring, då block N31 med G0
N31 X50 Z...
; ingen varvtalsändring, då block N32 med G0
N32 X40
; framkörning till kontur, nytt varvtal ställs automatiskt in så, som
erforderligt för början av blocket N40
N40 G1 F0.2 X32 Z...
; matning 0,2 mm/varv
...
N180 G97 X... Z...
; koppla från konstant skärhastighet
N190 S...
; nytt spindelvarvtal, varv/min
Informationer
Funktionen G96 kan också kopplas från med G94 eller G95 (samma G-grupp). I detta fall
verkar det sist programmerade spindelvarvtalet S för den fortsatta bearbetningen, såvida
inget nytt S-ord skrivs.
Den programmerbara förskjutningen TRANS eller ATRANS (se kapitel med samma namn)
bör inte eller endast med små värden användas för planaxel X. Arbetsstycksnollpunkten bör
ligga i rotationsmitten. Endast då är den exakta funktionern av G96 garanterad.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
223
Programmera
9.5 Speciella svarvfunktioner
9.5.2
Rundning, avfasning
Funktionalitet
I ett konturhörn kan du foga in elementen avfasning (CHF resp. CHR) eller rundning (RND).
Vill du avrunda fler konturhörn efter varandra på samma sätt, så uppnår du detta med
"Modal avrundning" (RNDM).
Matningen för avfasningen/rundningen kan du programmera med FRC (blockvis) eller FRCM
(modalt). Är FRC/FRCM inte programmerade, gäller den normala matningen F.
Programmering
CHF=...
; infoga avfasning, värde: längd på avfasningen
CHR=...
; infoga avfasning, värde: skänkellängd för avfasningen
RND=...
; infoga rundning, värde: radie för rundningen
RNDM=...
; modal avrundning:
värde >0: radie för avrungningen, modal avrundning TILL
I alla följande konturhörn infogas denna rundning.
värde =0: modal avrundning FRÅN
FRC=...
; blockvis matning för avfasning/rundning,
värde >0, matning i mm/min vid G94 resp. mm/varv vid G95
FRCM=...
; modal matning för avfasning/rundning:
värde >0: matning i mm/min (G94) resp. mm/varv (G95),
modal matning för avfasning/rundning TILL
värde =0: modal matning för avfasning/rundning FRÅN
För avfasningen/rundningen gäller matningen F.
Informationer
Funktionerna avfasning/rundning utförs i det aktuella planet G17 till G19.
Den respektive anvisningen CHF= ... eller CHR=... eller RND=... eller RNDM=... skrivs i det
block med axelrörelser, som för till hörnet.
En reducering av det programmerade värdet för avfasning och rundning görs vid ej tillräcklig
konturlängd för ett delaktigt block automatiskt.
Ingen avfasning/rundning infogas när:
● mer än tre block programmeras i anslutning, som inte innehåller några informationer till
förflyttning i planet,
● en växel av planet görs.
F, FRC,FRCM verkar inte när en avfasning förflyttas med G0.
Verkar vid avfasning/rundning matningen F, så är det standardmässigt värdet från det block
som för bort från hörnet. Andra inställningar kan projekteras via maskindatum.
224
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.5 Speciella svarvfunktioner
Avfasning CHF resp. CHR
Mellan linjär- och cirkelkonturer i valfri kombination byggs ett linjärt konturelement in. Kanten
bryts.
&+
1*&+) )
$YIDVQLQJ
1*
<
9LQNHOKDOYHUDUH
WH[*
Bild 9-29
;
Infogande av en avfasning med CHF som exempel: Mellan två räta linjer
1*&+5 &+5 $YIDVQLQJ
1*
<
9LQNHOKDOYHUDUH
WH[*
Bild 9-30
;
Infogande av en avfasning med CHR som exempel: Mellan två räta linjer
Programmeringsexempel avfasning
N5 G17 G94 F300 ...
N10 G1 X... CHF=5
; infoga avfasning med faslängd 5 mm
N20 X... Y...
...
N100 G1 X... CHR=7
; infoga avfasning med skänkellängd 7 mm
N110 X... Y...
...
N200 G1 FRC=200 X... CHR=4
; infoga avfasning med matning FRC
N210 X... Y...
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
225
Programmera
9.5 Speciella svarvfunktioner
Rundning RND resp. RNDM
Mellan linjär- och cirkelkonturer i valfria kombinationer infogas ett cirkelkonturelement med
tangential anslutning.
5¦WOLQMHU¦WOLQMH
1*51' 51' 5¦WOLQMHFLUNHO
5XQGQLQJ
1*51' 51' 1*
WH[*
1*
WH[*
<
<
;
;
Bild 9-31
5XQGQLQJ
Infogning av rundning i exempel
Programmeringsexempel rundning
N5 G17 G94 F300 ...
N10 G1 X... RND=8
; infoga 1 rundning med radie 8 mm, matning F
N20 X... Y...
...
N50 G1 X... FRCM= 200
RNDM=7.3
; modal avrundning, radie 7,3 mm med speciell matning FRCM
(modal)
N60 G3 X... Y...
; infoga denna rundning i fortsättningen - till N70
N70 G1 X... Y... RNDM=0
; modal avrundning FRÅN
...
226
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.5 Speciella svarvfunktioner
9.5.3
Konturtågsprogrammering
Funktionalitet
Är i en bearbetningsritning inte direkta slutpunktsuppgifter för konturen synliga, så kan också
vinkeluppgifter användas för bestämning av rät linje. I ett konturhörn kan du foga in
elementen avfasning eller rundning. Respektive anvisning CHR= ... eller RND=... skrivs i det
block, som för till hörnet.
Konturtågsprogrammeringen är användbar i block med G0 eller G1.
Teoretiskt låter sig godtyckligt många linjära block förbindas och en rundning eller en
avfasning inforgas däremellan. Varje rät linje måste därvid vara entydigt bestämd genom
punktuppgifter och/eller vinkeluppgifter.
Programmering
ANG=...
; vinkeluppgift för fastläggande av en rät linje
RND=...
; infoga rundning, värde: radie för rundningen
CHR=...
; infoga avfasning, värde: skänkellängd för
avfasningen
Information
Programmeras radie och avfasning i ett block, fogas endast radien in oberoende av
ordningsföljden för programmeringen.
Vinkel ANG=
Är för en rät linje endast en slutpunktskoordinat för planet känd eller för konturer över flera
block också den totala slutpunkten, så kan en vinkeluppgift användas för entydig bestämning
av det rätlinjiga banstycket. Vinkeln hänför sig alltid till Z-axeln (normalfall: G18 aktiv).
Positiva vinklar är riktade moturs.
.RQWXU
;
3URJUDPPHULQJ
6OXWSXQNWL1LQWHIXOO
VW¦QGLJWN¦QG
1*;=
1;$1* HOOHU
1*;=
1=$1* ;"
HOOHU
"=
$1* 1
+
1
;=
9¦UGHQD¦UHQGDVWV\PEROLVND
=
Bild 9-32
Vinkeluppgift för fastläggande av en rät linje
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
227
Programmera
9.5 Speciella svarvfunktioner
3URJUDPPHULQJ
.RQWXU
;
;=
6OXWSXQNWL1RN¦QG
1*;=
1$1* 1;=$1* $1* 1
""
$1* 1
1
;=
9¦UGHQD¦UHQGDVWV\PEROLVND
=
;
$1* ;=
1
1'
58
6OXWSXQNWL1RN¦QG
)RJDLQUXQGQLQJDU
1*;=
1$1* 51' $QDORJ
)RJDLQDYIDVQLQJ
1*;=
1$1* &+5 1;=$1* $1* 1
""
1
;=
=
;=
;
1
1'
58
1
;=
1
;=
=
;
;=
$1* 58
;=
1'
1
1
'
81
5
$1* 1
""
1
;=
=
Bild 9-33
228
6OXWSXQNWL1N¦QG
)RJDLQUXQGQLQJDU
1*;=
1;=51' 1;=
$QDORJ
)RJDLQDYIDVQLQJ
1*;=
1;=&+5 1;=
1;=$1* 6OXWSXQNWL1RN¦QG
)RJDLQUXQGQLQJDU
1*;=
1$1* 51' 1;=$1* 51' 1;=
$QDORJ
)RJDLQDYIDVQLQJ
1*;=
1$1* &+5 1;=$1* &+5 1;=
Exempel för fler-block-konturer
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.6 Verktyg och verktygskompensering
9.6
Verktyg och verktygskompensering
9.6.1
Allmänna anvisningar- svarva
Funktionalitet
Vid upprättandet av programmet för arbetsstycksbearbetningen måste du inte ta hänsyn till
verktygslängder eller skärradie. Du programmerar arbetsstycksmåtten direkt, t.ex. enligt
ritningen.
Verktygsdata matar du in separat i ett speciellt dataområde.
I programmet anropar du bara det verktyg som behövs med sina kompenseringsdata.
Styrningen utför med hjälp av dessa data de erforderliga bankorrigeringarna för att framställa
det beskrivna arbetsstycket.
)YHUNW\JVVXSSRUWUHIHUHQVSXQNW
0PDVNLQQROOSXQNW
:DUEHWVVW\FNHQROOSXQNW
)
7
)
7
0
Bild 9-34
:
Bearbetning av ett arbetsstycke med olika verktygsdimensioner
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
229
Programmera
9.6 Verktyg och verktygskompensering
9.6.2
Verktyg T (svarva)
Funktionalitet
Med programmeringen av T-ordet görs valet av verktyg. Om det härvid rör sig om en
vertygsväxling eller endast om ett förval, är fastlagt i maskindatum:
● Verktygsväxling (verktygsanrop) görs direkt med T-ord (t.ex. vid verktygsrevolver på
svarvmaskiner vanligt) eller
● väslingen görs efter förval med T-ordet genom den extra anvisningen M6.
Observera:
Aktiverades ett visst verktyg, så förblir detta också utöver programslutet och från/tillkopplingen av styrningen sparat som aktivt verktyg.
Växlar du ett verktyg för hand, så mata in växlingen också i styrningen, så att styrningen
känner det riktiga verktyget. Till exempel kan du starta ett block med det nya T-ordet i
driftsläget MDA.
Programmering
T...
; verktygsnummer: 1 ... 32 000
Observera
Maximalt kan i styrningen sparas samtidigt:
● SINUMERIK 802D sl value: 32 verktyg
● SINUMERIK 802D sl plus: 64 verktyg
● SINUMERIK 802D sl pro: 128 verktyg.
Programmeringsexempel
Verktygsväxling utan
M6:
N10 T1
; verktyg 1
...
N70 T588
230
; verktyg 588
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.6 Verktyg och verktygskompensering
9.6.3
Verktygskompenseringsnummer D (svarva)
Funktionalitet
Ett visst verktyg kan tillordnas 1 till 9 datafält med olika verktygskompenseringsblock (för
flera skär). Är ett speciellt skär erforderligt, kan det programmeras med D och tillhörande
nummer.
Skrivs inget D-ord, är automatiskt D1 verksamt.
Vid programmering av D0 är kompenseringarna för verktyget ej verksamma.
Programmering
D...
; verktygskompenseringsnummer: 1 ... 9, D0: inga kompenseringar verksamma!
Observera
Maximalt kan i styrningen följande verktygskompenseringsblock sparas samtidigt:
● SINUMERIK 802D sl value: 32 datafält (D-nummer)
● SINUMERIK 802D sl plus: 64 datafält (D-nummer)
● SINUMERIK 802D sl pro:128 datafält (D-nummer) .
7 '
'
'
7 '
'
'
7 '
'
'
7 '
7 '
9DUMHYHUNW\JKDUHJQDNRPSHQVHULQJVEORFNPD[LPDOW
Bild 9-35
Exempel för tillordning av verktygskompenseringsnummer-verktyg
Informationer
Verktygslängdskompenseringar verkar genast, när verktyget är aktivt; om inget D-nummer
programmerades, med värdena från D1.
Kompenseringen körs ut med den första programmerade förflyttningen av den tillhörande
längdkompenseringsaxeln.
En verktygsradiekompensering måste dessutom kopplas till med G41/G42.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
231
Programmera
9.6 Verktyg och verktygskompensering
Programmeringsexempel
Verktygsväxel :
N10 T1
; verktyg 1 aktiveras med tillhörande D1
N11 G0 X...
Z...
N50 T4 D2
;längdkompenseringsanpassningen blir här överlagrad
;växla in verktyg 4, D2 från T4 aktiv
...
N70 G0 Z...
D1
; D1 för verktyg 4 aktiv, endast växlat skär
Innehåll i ett kompenseringsminne
● Geometriska storheter: Längd, radie
Dessa består av flera komponenter (geometri, slitage). Styrningen räknar om
komponenterna till en resulterande storlek (t.ex. total längd 1, total radie). Respektive
totalmått blir verksamt vid aktivering av kompenseringsminnet.
Hur dessa värden inberäknas i axlarna, bestämmer verktygstypen och kommandona
G17, G18, G19 (se följande bilder).
● Verktygstyp
Verktygstypen bestämmer, vilka geometriska uppgifter som är erforderliga och hur dessa
tas med i beräkningarna (borr eller svarvverktyg eller fräs).
● Skärläge
Vid verktygstypen "svarvverktyg" matar du dessutom in skärläget.
De efterföljande bilderna upplyser om de nödvändiga verktygsparametrarna för respektive
verktygstyp.
;
6YDUYVW§O
=
)YHUNW\JVVXSSRUW
UHIHUHQVSXQNW
/¦QJG
;
9HUNDQ
*/¦QJGL;
/¦QJGL=
Bild 9-36
232
9HUNW\JVVSHWV3
VN¦U
/¦QJG
=
Längdkompenseringsvärden för svarvverktyg
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.6 Verktyg och verktygskompensering
;
)YHUNW\JVVXSSRUW
UHIHUHQVSXQNW
,QVWLFNVVW§O
=
7Y§NRPSHQVHULQJVEORFNHUIRUGHUOLJD
WH['VN¦U
'VN¦U
'/¦QJG
;
'/¦QJG
;
9HUNDQ
*/¦QJGL;
/¦QJGL=
Bild 9-37
'
/¦QJG
=
9HUNW\JVVSHWV3
VN¦U '
9HUNW\JVVSHWV3
VN¦U '
'
/¦QJG
Svarvverktyg med två skär D1 och D2-längdkompensering
6YDUYVW§O
;
)
=
6
5
/¦QJG
;
3
9HUNW\JVVSHWV3
VN¦U
/¦QJG
=
9HUNDQ
5UDGLHI¸UVN¦UHWYHUNW\JVUDGLH
*/¦QJGL;
/¦QJGL=
6O¦JHI¸UVN¦UHWVPHGHOSXQNW
)YHUNW\JVVXSSRUWUHIHUHQVSXQNW
6N¦UO¦JHO¦JHVY¦UGHWLOO¦UP¸MOLJW
;
S
S
S
S
S
S
=
;
2EVHUYHUD
3 6
8SSJLIWHUQDO¦QJGO¦QJGK¦QI¸U
VLJWLOOSXQNWHQ3YLGVN¦UO¦JH
PHQYLGS§66 3
S
S
Bild 9-38
=
Kompenseringar för svarvverktyg med verktygsradiekompensering
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
233
Programmera
9.6 Verktyg och verktygskompensering
%RUU
9HUNDQ
)YHUNW\JVVXSSRUWUHIHUHQVSXQNW
*/¦QJGL=
*6YDUYYHUNW\J
)
/¦QJG
Bild 9-39
Verkan av kompensering vid borr
Centrerhål
Koppla vid införande av ett centrerhål om till G17. Därmed verkar längdkompenseringen för
borren i Z-axeln. Efter borrningen skall med G18 kopplas tillbaka till normale kompensering
för svarvverktyg.
Exempel:
N10 T...
; borr
N20 G17 G1 F... Z...
; längdkompensering verkar i Z-axeln
N30 Z...
N40 G18 ....
; borrning avslutad
;
0
)
=
Bild 9-40
234
Införande av ett centrerhål
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.6 Verktyg och verktygskompensering
9.6.4
Val av verktygsradiekompensering: G41, G42
Funktionalitet
Ett verktyg med motsvarande D-nummer måste vara aktivt. Verktygsradiekompenseringen
(skärradiekompensering) kopplas till genom G41/G42. Därmed beräknar styrningen
automatiskt för respektive aktuella verktygsradie de erforderliga ekvidistanta
verktygsbanorna till den programmerade konturen.
G18 måste vara aktiv.
6N¦UUDGLH
0
Bild 9-41
Verktygsradiekompensering (skärradiekompensering)
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
235
Programmera
9.6 Verktyg och verktygskompensering
Programmering
G41 X... Z...
; verktygsradiekompensering till vänster om konturen
G42 X... Z...
; verktygsradiekompensering till höger om konturen
Anmärkning: Valet kan endast göras vid linjär interpolering (G0, G1).
Programmera båda axlarna. Om du anger endast en axel, kompletteras den andra axeln
med det sist programmerade värdet.
*
*
*
Bild 9-42
Kompensering till höger-vänster om konturen
Börja kompensering
Verktyget åker fram till konturen på en rät linje och ställer sig vinkelrätt mot bantangenten i
begynnelsepunkten för konturen.
Välj startpunkten så att en kollisionsfri körning är garanterad!
%HJ\QQHOVHNRQWXU5¦WOLQMH
%HJ\QQHOVHNRQWXU&LUNHO
3VWDUWSXQNW
5
5
.RPSHQVHUDG
YHUNW\JVY¦J
*
3VWDUWSXQNW
&LUNHOUDGLH
5VN¦UUDGLH
Bild 9-43
236
*
.RPSHQVHUDG
YHUNW\JVY¦J
03
3
3EHJ\QQHOVHSXQNWI¸UNRQWXUHQ
3
7DQJHQW
Början av verktygsradiekompensering med G42 som exempel, skärläge =3
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.6 Verktyg och verktygskompensering
Informationer
Som regel följer blocket med G41/G42 efter det första blocket med arbetsstyckskontur.
Konturbeskrivningen får dock stoppas av ett däremellan liggande block, som inte innhåller
några uppgifter för konturvägen, t.ex. endast M-kommando.
Programmeringsexempel
N10 T... F...
N15 X... Z...
; P0- startpunkt
N20 G1 G42 X... Z...
; val till höger om konturen, P1
N30 X... Z... ;
; begynnelsekontur, cirkel eller rät linje
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
237
Programmera
9.6 Verktyg och verktygskompensering
9.6.5
Hörnbeteende: G450, G451
Funktionalitet
Med funktionerna G450 och G451 kan du ställa in beteendet vid kontinuerlig övergång från
ett konturelement till ett annat konturelement (hörnbeteende) vid aktiv G41/G42.
Inner- och ytterhörn identifieras av styrningen själv. Vid innerhörn körs alltid till
skärningspunkten för de ekvidistanta banorna.
Programmering
G450
; övergångscirkel
G451
; skärningspunkt
<WWHUK¸UQ
*
<WWHUK¸UQ
˜YHUJ§QJVFLUNHO
UDGLH YHUNW\JVUDGLH
Hörnbeteende vid ytterhörn
,QQHUK¸UQ
6N¦UQLQJVSXQNW
S
S
Bild 9-45
6N¦UQLQJVSXQNW
S
S
Bild 9-44
*
Hörnbeteende vid innerhörn
Övergångscirkel G450
Verktygsmedelpunkten far runt ytterhörnet på arbetsstycket längs en cirkelbåge med
verktygsradien. Övergångscirkeln hör datatekniskt till nästa block med förflyttningsrörelser;
t.ex. beträffande matningsvärdet.
238
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.6 Verktyg och verktygskompensering
Skärningspunkt G451
Vid G451 - skärningspunkt för ekvidistanterna körs till den punkt (skärningspunkt), som
resulterar ur medelpunktsbanorna för verktyget (cirkel eller rät linje).
9.6.6
Verktygsradiekompensering FRÅN: G40
Funktionalitet
Bortval av kompenseringsdriften (G41/G42) sker med G40. G40 är också tillkopplingsläge
vid programmets början.
Verktyget avslutar blocket före G40 i normalt slutläge (kompenseringsvektor vinkelrätt mot
tangenten i slutpunkten); oberoende av bortkörningsvinkel.
Är G40 aktiv, är verktygsspetsen referenspunkt. Därmed åker vid bortval verktygsspetsen till
den programmerade punkten.
Välj slutpunkten till G40-blocket alltid så, att en kollisionsfri körning är garanterad!
Programmering
G40 X... Z...
; verktygsradiekompensering FRÅN
Anmärkning: Bortvalet av kompenseringsdriften kan endast göras vid linjär interpolering
(G0, G1).
Programmera båda axlarna. Om du anger endast en axel, kompletteras den andra axeln
med det sist programmerade värdet.
6OXWNRQWXU5¦WOLQMH
6OXWNRQWXU&LUNHO
S
7DQJHQW
3
3
03
3
&LUNHOUDGLH
3VOXWSXQNWVLVWDEORFNHWPHGWH[*
3VOXWSXQNWEORFNPHG*
5VN¦UUDGLH
Bild 9-46
*
3
5
S
*
5
Avsluta verktygsradiekompensering med G40 med G42 som exempel, skärläge =3
Programmeringsexempel
...
N100 X... Z...
; sista blocket vid konturen, cirkeln eller räta linjen, P1
N110 G40 G1 X... Z...
; koppla från verktygsradiekompensering,P2
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
239
Programmera
9.6 Verktyg och verktygskompensering
9.6.7
Specialfall för verktygsradiekompenseringen
Växling av kompenseringsriktning
Kompenseringsriktningen G41 ⇄ G42 kan växlas, utan att skriva G40 däremellan.
Det sista blocket med den gamla kompenseringsriktningen slutar med normalslutläge för
kompenseringsvektorn i slutpunkten. Den nya kompenseringsriktningen utförs som en
kompenseringsbörjan (normalläge i begynnelserpunkten).
Upprepning G41, G41 eller G42, G42
Samma kompensering kan programmeras på nytt, utan att skriva G40 däremellan.
Det sista blocket före det nyta kompenseringsanropet slutar med normalslutläge för
kompenseringsvektorns i slutpunkten. Den nya kompenseringen utförs som
kompenseringsbörjan (beteende enligt beskrivning av växling av kompenseringsriktning).
Växling av kompenseringsnummer D
Kompenseringsnummer D kan kan växlas i kompenseringsdrift. En förändrad verktygsradie
börjar därvid alltid att verka i början av det block, i vilket det nya D-numret står. Dess fulla
ändring uppnås först i slutet av blocket. Ändringen körs alltså ut kontinuerligt över hela
blocket; även vid cirkelinterpolering.
Avbrott av kompenseringen genom M2
Avbryts kompenseringsdriften genom M2 (programslut) utan att skriva kommandot G40, så
slutar det sista blocket med koordinater i normalslutläge för kompenseringsvektorn. Det följer
ingen utjämningsrörelse. Programmet slutar med denna verktygsposition.
Kritiska bearbetningsfall
Ge vid programmeringen speciellt akt på fall i vilka konturvägen vid innerhörn är mindre än
verktygsradien; vid två på varandra följande innerhörn mindre än diametern.
Undvik dessa fall!
Kontrollera också över flera block, att inga "flaskhalsar" ingår i konturen.
När du gör en test/provkörning, använd därtill den största verktygsradien som kan väljas.
Spetsig konturvinkel
Uppträder i konturen vid aktiv G451-skärningspunkt mycket spetsiga ytterhörn, kopplas
automatiskt om till övergångscirkel. Detta undviker långa onödiga vägar.
240
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.6 Verktyg och verktygskompensering
9.6.8
Exempel för verktygsradiekompensering (svarva)
S
S
5
S
S
5
S
S
5
S
5
r
;
:
=
Bild 9-47
Exempel verktygsradiekompensering, skärradien visad förstorad
Programmeringsexempel
N1
; kontursnitt
N2 T1
; verktyg 1 med kompensering D1
N10 DIAMON F... S... M..
; radiemåttuppgift, teknologiska värden
N15 G54 G0 G90 X100 Z15
N20 X0 Z6
N30 G1 G42 G451 X0 Z0
; börja kompenseringsdrift
N40 G91 X20 CHF=(5* 1.1223 )
; infoga avfasning, 30 grader
N50 Z-25
N60 X10 Z-30
N70 Z-8
N80 G3 X20 Z-20 CR=20
N90 G1 Z-20
N95 X5
N100 Z-25
N110 G40 G0 G90 X100
; avsluta kompenseringsdrift
N120 M2
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
241
Programmera
9.6 Verktyg och verktygskompensering
9.6.9
Användning av fräsverktyg
Funktion
Användningen av fräsverktyg på svarvmaskiner är förbunden med de kinematiska
transformations-funktionerna TRANSMIT och TRACYL.
Verktygskompenseringarna för fräsverktyg verkar annorlunda mot för svarvverktygen.
)YHUNW\JVVXSSRUWUHIHUHQVSXQNW
9HUNDQ
*/¦QJGL=
5DGLHL;<
*/¦QJGL<
5DGLHL=;
*/¦QJGL;
5DGLHL<=
5DGLH
)
/¦QJG
Bild 9-48
Verkan av kompenseringar vid verktygstyp fräs
9HUNDQ
*/¦QJGL=
/¦QJGL<
/¦QJGL;
5DGLHL;<
*/¦QJGL<
/¦QJGL;
/¦QJGL<
5DGLHL=;
*/¦QJGL;
/¦QJGL=
/¦QJGL<
5DGLHL<=
/¦QJG
=
;
/¦QJG
<
)
<
=
;
;
<
=
9LGW\SERUUWDVLQJHQK¦QV\QWLOOUDGLHQ
)YHUNW\JVVXSSRUWUHIHUHQVSXQNW
/¦QJG
Bild 9-49
242
Verkan av tredimensionell verktygslängdskompensering (specialfall)
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.6 Verktyg och verktygskompensering
Fräs-radiekompensering G41, G42
*
*
$UEHWVVW\FNVNRQWXU
Bild 9-50
Fräs-radiekompensering till höger-vänster om konturen
Börja kompensering
Verktyget åker fram till konturen på en rät linje och ställer sig vinkelrätt mot bantangenten i
begynnelsepunkten för konturen.
Välj startpunkten så att en kollisionsfri körning är garanterad!
3EHJ\QQHOVHSXQNWI¸UNRQWXUHQ
.RQWXU5¦WOLQMH
.RQWXU&LUNHO
03
7DQJHQW
3
&LUNHOUDGLH
3
9HUNW\JVUDGLH
2NRPSHQVHUDG
2NRPSHQVHUDG
*
.RPSHQVHUDG
YHUNW\JVY¦J
3VWDUWSXQNW
Bild 9-51
*
.RPSHQVHUDG
YHUNW\JVY¦J
3VWDUWSXQNW
Början av fräs-radiekompensering med G42 som exempel
Information
Fräs-radiekompenseringen förhåller sig annars som radiekompenseringen för svarvverktyg.
Utförliga uppgifter finns i
Litteratur: "Manövrera och programmera - fräsa" SINUMERIK 802D
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
243
Programmera
9.6 Verktyg och verktygskompensering
9.6.10
Verktygskompensering-specialbehandlingar (svarva)
För SINUMERIK 802D sl plus och 802D sl pro finns följande specialbehandlingar för
verktygskompensering disponibla.
Inflytande av settingdata
Med användningen av följande settingdata kan operatören / programmeraren ha inflytande
på beräkningarna av längdkompenseringarna för det använda verktyget:
● SD 42940: TOOL_LENGTH_CONST
(tillordning av verktygslängdskomponenterna till geometriaxlarna)
● SD 42950: TOOL_LENGTH_TYPE
(tillordning av verktygslängdskomponenterna oberoende av verktygstyp)
Observera: Ändrade settingdata blir verksamma vid nästa val av skär.
Exempel
Med SD 42950: TOOL_LENGTH_TYPE =2
blir ett isatt fräsverktygs längdkompensering beräknad som för ett svarvverktyg:
● G17: Längd 1 i Y-axeln, längd 2 i X-axeln
● G18: Längd 1 i X-axeln, längd 2 i Z-axeln
● G19: Längd 1 i Z-axeln, längd 2 i Y-axeln
Med SD 42940: TOOL_LENGTH_CONST =18
sker längdtillorningen i alla planen G17 till G19 som för G18:
● Längd 1 i X-axeln, längd 2 i Z-axeln
Settingdata i programmet
Förutom inställning av settingdata via manövrering kan dessa också skrivas i programmet.
Exempel:
N10 $MC_TOOL_LENGTH_TYPE=2
N20 $MC_TOOL_LENGTH_CONST=18
Information
Utförliga uppgifter över verktygskompensering-specialbehandlingar finns i
Litteratur: Funktionsbeskrivning, Kap. "Verktygskompensering-specialbehandlingar"
244
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.7 Extrafunktion M
9.7
Extrafunktion M
Funktionalitet
Med extrafunktionen M kan t.ex. kopplingshandlingar, som "Kylmedel TILL /FRÅN" och
andra funktioner utlösas.
En liten del av M-funktionerna beläggs med fast funktionalitet av styrningstillverkaren. Den
övriga delen står maskintillverkaren till fritt förfogande.
Märk
En översikt över de i styrningen använda och reserverade M-extrafunktionerna finns i Kapitel
"Översikt över anvisningarna".
Programmering
M...
; maximalt 5 M-funktioner i ett block
Verkan
Verkan i block med axelrörelser:
Står funktionerna M0, M1, M2 i ett block med förflyttningsröreler för axlarna, så blir dessa Mfunktioner verksamma efter förflyttningsrörelserna.
Funktionerna M3, M4, M5 matas före förflyttningsrörelserna ut till den interna
anpassningsstyrningen (PLC). Axelrörelserna börjar först när den styrda spindeln vid M3, M4
har startats. Vid M5 väntas dock inte på spindelstillestånd. Axelrörelserna börjar redan före
spindelstillestånd (standardinställning).
För de övriga M-funktionerna sker en utgivning till PLC med förflyttningsrörelserna.
Önskar du målinriktat programmera en M-funktion före eller efter en axelrörelser, då fogar du
in ett eget block me denna M-funktion. Märk: Detta block stoppar en G64-banstyrningsdrift
och skapar precisionsstopp!
Programmeringsexempel
N10 S...
N20 X... M3
; M-funktion i blocket med axelrörelse, spindeln startar före Xaxelrörelsern
N180 M78 M67 M10 M12 M37
; max. 5 M-funktioner i blocket
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
245
Programmera
9.8 H-funktion
Märk
Förutom M- och H-funktioner kan också T-, D-, S-funktioner överföras till PLC
(minnesprogrammerbar styrning). Totalt är maximalt 10 dylika funktionsuppgifter möjliga i ett
block.
9.8
H-funktion
Funktionalitet
Med H-funktionerna kan från programmet till PLC data med flytande komma (datatyp REAL som vid räkneparametrar, se Kapitel "Räkneparametrar R").
Betydelsen av värdena för en viss H-funktion fastläggs av maskintillverkaren.
Programmering
H0=... bis
H9999=...
; maximalt 3 H-funktioner per block
Programmeringsexempel
N10 H1=1.987 H2=978.123 H3=4 ; 3 H-funktioner i blocket
N20 G0 X71.3 H99=-8978.234
; med axelrörelser i blocket
N30 H5
; motsvarar: H0=5.0
Märk
Förutom M- och H-funktioner kan också T-, D-, S-funktioner överföras till PLC
(minnesprogrammerbar styrning). Totalt är maximalt 10 dylika funktionsuppgifter möjliga i ett
block.
246
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.9 Räkneparametrar R, LUD- och PLC-variabel
9.9
Räkneparametrar R, LUD- och PLC-variabel
9.9.1
Räkneparametrar R
Funktionalitet
Skall ett NC-program inte gälla bara för värden som fastlagts en gång för alla, eller måste du
beräkna värden, då använder du räkneparametrar för detta. Erforderliga värden kan du
beräkna eller låta ställa in av styrningen vid programkörningen.
En annan möjlighet består i inställning av räkneparametrarna genom manövrering. Är
räkneparametrarna belagda med värden, kan de i programmet tillordnas andra NC-adresser,
som skall vara flexibla i värdet.
Programmering
R0=... bis
R299=...
R[R0]=...
; tillordna räkneparametrarna värden
X=R0
; tillordna räkneparametrar till NC-adresserna, t.ex. axeln X
; indirekt programmering: räkneparametern R, vars nummer står t.ex. i
R0, tillordnas ett värde
Värdetillordning
Du kan tillordna räkneparametrarna värden inom följande områden:
±(0.000 0001 ... 9999 9999)
(8 decimalställen och förtecken och decimalpunkt).
För heltaliga värden kan decimalpunkten utgå. Ett positivt förtecken kan alltid utgå.
Exempel:
R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.123
Med exponentialskrivsätt kan du tilldela ett utvidgat talområde:
± (10-300 ... 10+300)
Värdet för exponenten skrivs efter tekcnet EX; maximalt totalt teckenantal: 10 (inklusive
förtecken och decimalpunkt)
Värdeområde för EX: -300 till +300
Exempel:
R0=-0.1EX-5
; betydelse: R0 = -0,000 001
R1=1.874EX8
; betydelse: R1 = 187 400 000
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
247
Programmera
9.9 Räkneparametrar R, LUD- och PLC-variabel
Märk
I ett block kan flera tillordningar göras; även tillordning av räkneuttryck.
Tillordning till andra adresser
Flexibiliteten hos ett NC-program uppstår därigenom att du tillordnar dessa räkneparametrar
eller räkneuttryck med räkneparametrar till andra NC-adresser. Värden, räkneuttryck eller
räkneparametrar kan tillordnas till alla adresser; undantag: adress N, G och L.
Vid tillordningen skriver du tecknet "=" efter adresstecknet. En tillordning med negativt
förtecken är möjlig.
Görs tillordningar till axeladresser (förflyttningsanvisningar), då är ett eget block nödvändigt
för detta.
Exempel:
N10 G0 X=R2
; tillordning till X-axeln
Räkneoperationer/räknefunktioner
Vid användning av operatorer/räknefunktioner skall det vanliga matematiska skrivsättet
respekteras. Prioriteter vid genomarbetningen sätts med runda parenteser. Annars gäller
punkt- före streckräkning.
För de trigonometriska funktionerna gäller graduppgiften.
Tillåtna räknefunktioner: se Kapitel "Översikt över anvisningarna"
Programmeringsexempel: Räkna med R-parametrar
N10 R1= R1+1
; det nya R1 resulterar ur det gamla R1 plus 1
N20 R1=R2+R3 R4=R5-R6 R7=R8* R9 R10=R11/R12
N30 R13=SIN(25.3)
; R13 ger sinus för 25,3 grader
N40 R14=R1*R2+R3
; punkt- går före streckräkning R14=(R1*R2)+R3
N50 R14=R3+R2*R1
N60 R15=SQRT(R1*R1+R2*R2)
N70 R1= -R1
248
; resultat som block N40
; betydelse: 5 55
; det nya R1 är det negativa gamla R1
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.9 Räkneparametrar R, LUD- och PLC-variabel
Programmeringsexempel: Tillordna R-parametrar till axlarna
N10 G1 G91 X=R1 Z=R2 F300
; egna block (förflyttningsblock)
N20 Z=R3
N30 X= -R4
N40 Z= SIN(25.3)-R5
; med räkneoperationer
...
Programmeringsexempel: Indirekt programmering
N10 R1=5
; direkt tillordna R1 värdet 5 (heltaligt)
...
N100 R[R1]=27.123
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
; indirekt tillordna R5 värdet 27,123
249
Programmera
9.9 Räkneparametrar R, LUD- och PLC-variabel
9.9.2
Lokala användardata (LUD)
Funktionalitet
Användare/programmerare (nyttjare) kan i ett program definiera egna variabler av olika
datatyper (LUD = Local User Data). Dessa variabler finns endast i det program, i vilket dessa
är definierade. Definitionen görs omedelbart i början av programmet och kan samtidigt vara
förbunden med en värdetilldelning. Annars är begynnelsevärdet noll.
Namnet för en varabel kan programmeraren själv bestämma. Namnbildningen är
underkastad följande regler:
● Maximalt 32 tecken långt
● De första båda tecknen måste vara bokstäver; annars bokstäver, understreck eller siffror.
● Använd inga namn, som redan används i styrningen (NC-adresser, lösenord, namn på
program, underprogram, etc.)
Programmering/datatyper
DEF BOOL varname1
; typ Bool, värden: TRUE (=1), FALSE (=0)
DEF CHAR varname2
; typ Char, 1 tecken i ASCII-Code: "a", "b", ...
; code-siffervärde: 0 ... 255
DEF INT varname3
; typ Integer, heltaliga värden, 32-bit-värdeområde:
; -2 147 483 648 till +2 147 483 647 (decimal)
DEF REAL varname4
; typ Real, naturliga tal (som räkneparametrar R),
; värdeområde: ±(0.000 0001 ... 9999 9999)
; (8 decimalställen och förtecken och decimalpunkt)
eller
; exponentialskrivsätt: ± (10-300 ... 10+300)
; typ STRING, [stringlänge]: max. teckenantal
DEF STRING[stringlänge]
varname41
Varje datatyp kräver en egen programrad. Dock kan flera variabler av samma typ definieras i
en rad.
Exempel:
DEF INT PVAR1, PVAR2, PVAR3=12,
PVAR4
; 4 variabler av typ INT
Exempel för typ STRING med tillordning:
DEF STRING[12] PVAR="Hallo"
250
; definiera variabel PVAR med maximal
teckenlängd 12 och tillordna teckenföljden Hallo
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.9 Räkneparametrar R, LUD- och PLC-variabel
Fält
Förutom enskilda variabler kan också en- eller tvådimensionella fält med variabler av dessa
datatyper definieras:
DEF INT PVAR5[n]
; endimensionellt fält av typ INT, n: heltaligt
DEF INT PVAR6[n,m]
; tvådimensionellt fält av typ INT, n. m: heltaligt
Exempel:
DEF INT PVAR7[3]
; fält med 3 element av typ INT
I programmet kan de enskilda fältelementen nås via fältindex och kan behandlas som
enskilda variabler. Fältindex går från 0 till litet antal av elementen.
Exempel:
N10 PVAR7[2]=24
; det tredje fältelementet (med index 2) erhåller värdet 24.
Värdetillordning för fält med SET-anvisning:
N20 PVAR5[2]=SET(1,2,3)
; från det 3:e fältelementet tillordnas olika värden.
Värdetillordning för fält med REP-anvisning:
N20 PVAR7[4]=REP(2)
; från fältelement [4] - erhåller alla samma värde, här 2.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
251
Programmera
9.9 Räkneparametrar R, LUD- och PLC-variabel
9.9.3
Läsa och skriva från PLC-variabler
Funktionalitet
För att möjligöra ett snabbare datautbyte mellan NC och PLC, existerar ett speciellt
dataområde i PLC-användargränssnittet med en längd på 512 bytes. I detta område är PLCdata överenskomna i datatyp och positionsoffset. I NC-programmet kan dessa
överenskomna PLC-variabler läsas eller skrivas.
Dessutom existerar speciella systemvariabler:
$A_DBB[n]
; databyte (8-bit-värde)
$A_DBW[n]
; dataord (16-bit-värde)
$A_DBD[n]
; datadubbelord (32-bit-värde)
$A_DBR[n]
; REAL-data (32-bit-värde)
n står här för positionsoffset (början dataområde till början variabel) i byte
Exempel:
R1=$A_DBR[5]
; läsning av ett REAL-värde, offset 5 (börjar på byte 5 i området)
Märk
• Läsning av variabler skapar ett buffertstopp (intern STOPRE).
• Samtidigt (i ett block) kan maximalt 3 variabler skrivas.
252
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.10 Programhopp
9.10
Programhopp
9.10.1
Hoppmål för programhopp
Funktionalitet
Label eller ett blocknummer tjänar till markering av block som hoppmål vid programhopp.
Med programhopp blir förgrening av programförloppet möjlig.
Labels kan väljas fritt, men omfattar minimalt 2 - maximalt 8 bokstäver eller siffror, varvid de
båda förstatecknenmåste vara bokstäver eller understreck.
Label blir med en dubbelpunkt avslutadei det block, som tjänar som hoppmål. De står alltid i
början av blocket. Finns dessutom ett blocknummer, står labeln efter blocknumret.
Labels måste vara entydiga inom ett program.
Programmeringsexempel
N10 LABEL1: G1 X20
; LABEL1 är label, hoppmål
...
TR789: G0 X10 Z20
; TR789 är label, hoppmål
N100 ...
; blocknummer kan vara hoppmål
- inget blocknummer finns
...
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
253
Programmera
9.10 Programhopp
9.10.2
Ovillkorliga programhopp
Funktionalitet
NC-programmen arbetar igenom sina block i den ordningsföljd, i vilken de placerades vid
skrivandet.
Ordningsföljden för genomarbetningen kan ändras genom införande av programhopp.
Hoppmål kan vara ett block med label eller med ett blocknummer. Detta block måste ligga
inom programmet.
Den ovillkorliga hoppanvisningen kräver ett eget block.
Programmering
GOTOF Label
; hopp framåt (i riktning mot det sista blocket i programmet)
GOTOB Label
; hopp bakåt (i riktning mot det första blocket i programmet)
Label
; vald teckenföljd för label (hoppmärke) eller blocknummer
3URJUDPI¸UORSS
Bild 9-52
254
1*;=
1*272)/$%(/KRSSWLOOODEHO/$%(/
1/$%(/5 55
1*272)/$%(/KRSSWLOOODEHO/$%(/
/$%(/;=
10SURJUDPVOXW
/$%(/;=
1*272%/$%(/KRSSWLOOODEHO/$%(/
Ovillkorliga hopp som exempel
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.10 Programhopp
9.10.3
Villkorliga programhopp
Funktionalitet
Efter IF-anvisningen formuleras hoppvillkor . Är hoppvilkoret uppfyllt (värde ej noll), då görs
hoppet.
Hoppmål kan vara ett block med label eller med ett blocknummer. Detta block måste ligga
inom programmet.
Villkorliga hoppanvisningar kräver ett eget block. Flera villkorliga hoppanvisningar kan stå i
ett block.
Vid användning av villkorliga programhopp kan också uppnå en betydande förkortning av
programmet.
Programmering
IF Bedingung GOTOF
Label
IF Bedingung GOTOB
Label
GOTOF
; hopp framåt
GOTOB
; hoppriktning bakåt (i riktning mot det första blocket i
programmet)
Label
; vald teckenföljd för label (hoppmärke) eller
blocknummer
IF
; inledning av hoppvillkor
Bedingung
; räkneparametrar, räkneuttryck för formuleringen av
villkor
; hopp bakåt
; hoppriktning framåt (i riktning mot det sista blocket i
programmet)
Jämförelseoperationer
Operatorer
Betydelse
==
lika
<>
skilt från
>
större än
<
mindre än
>=
större än eller lika med
<=
mindre än eller lika med
Jämförelseoperationerna stödet formuleringen av ett hoppvillkor. Jämförbara är därvid också
räkneuttryck.
Resultatet av jämförande operationer är "uppfyllt" eller "ej uppfyllt". "Ej uppfyllt" kan jämföras
med värdet noll.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
255
Programmera
9.10 Programhopp
Programmeringsexempler för jämförande operatorer
R1>1
; R1 större än 1
1 < R1
; 1 mindre än R1
R1<R2+R3
; R1 mindre än R2 plus R3
R6>=SIN( R7*R7)
; R6 större än eller lika med SIN (R7)2
Programmeringsexempel
N10 IF R1 GOTOF LABEL1
; om R1 inte är noll, hoppa till block med LABEL1
...
N90 LABEL1: ...
N100 IF R1>1 GOTOF LABEL2
; om R1 större än 1, hoppa till block med LABEL2
...
N150 LABEL2: ...
...
N800 LABEL3: ...
...
N1000 IF R45==R7+1 GOTOB LABEL3
; om R45 lika med R7, hoppa till block med LABEL3
...
flera villkorliga hopp i blocket:
N10 MA1: ...
...
N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ...
...
N50 MA2: ...
Märk
Det hoppas till det första uppfyllda villkoret.
256
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.10 Programhopp
9.10.4
Programmeringsexempel för hopp
Uppgift
Framkörning till punkter på ett cirkelavsnitt:
Givet:
Begynnelsevinkel: 30° i R1
Cirkelradie: 32 mm i R2
Avstånd för positionerna: 10° i R3
Antal punkter: 11 i R4
Läge cirkelmedelpunkt i Z: 50 mm i R5
Läge cirkelmedelpunkt i X: 20 mm i R6
5 DQWDOSXQNWHU
;
3NW
3NW
3NW
3NW
5
5
5
3NW
5
5
5
=
Bild 9-53
Köra linjärt till punkter på ett cirkelavsnitt
Programmeringsexempel
N10 R1=30 R2=32 R3=10 R4=11 R5=50
R6=20
N20 MA1: G0 Z=R2 *COS (R1)+R5
X=R2*SIN(R1)+R6
N30 R1=R1+R3 R4= R4-1
; tillordning av begynnelsevärden
; räkning och tilldelning till axeladresser
N40 IF R4 > 0 GOTOB MA1
N50 M2
Förklaring
I blocket N10 tillordnas begynnelsevillkoren för de motsvarande räkneparametrarna. I N20
görs beräkningen av koordinaterna i X och Z och genomarbetningen.
I blocket N30 höjs R1 med avståndsvinkeln R3, R4 minskas med 1.
Är R4 > 0, genomarbetas N20 på nytt, annars N50 med programslut.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
257
Programmera
9.11 Underprogramteknik
9.11
Underprogramteknik
9.11.1
Allmänt
Användning
Principiellt finns mellan ett huvud- och ett underprogram ingen skillnad.
I underprogrammen läggs ofta återkommande bearbetningsföljder, t.ex. vissa konturformer. I
huvudprogrammet anropas detta underprogram vid erforderliga ställen och genomarbetas
därmed.
En form av underprogram är bearbetningscykeln. Bearbetningscykler innehåller allmänt
giltiga bearbetningsfall. Genom försörjning med värden via planerade
övergivningsparametrar kan du uppnå en anpassning till ditt konkreta användningsfall.
Uppbyggnad
Uppbyggnaden av ett underprogram är identisk med den för ett huvudprogram (se Kapitel
"Programuppbyggnad"). Underprogram förses liksom huvudprogram i sista blocket i
programförloppet med M2 (programslut). Detta betyder här att återvända till det anropande
programplanet.
Programslut
Som ersättning för M2-programslutet kan i underprogrammet också användas
slutanvisningen RET.
RET kräver ett eget block.
RET-anvisningen skall användas när en G64-banstyrningsdrift inte skall avbrytas genom
återvändandet. Vid M2 avbryts G64 och skapar precisionsstopp.
258
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.11 Underprogramteknik
+XYXGSURJUDP
)¸UORSS
0$,1
1/DQURS
1
$QURS
8QGHUSURJUDP
‡WHUY¦QGDQGH
URS
$Q
/
15 1;=
1/DQURS
‡WHUY¦QGDQGH
0
0
Bild 9-54
Exempel för förlopp vid tvåkanaligt anrop av ett underprogram
Underprogramnamn
För att kunna välja ett visst underprogram från flera, får programmet ett eget namn. Namnet
kan väljas fritt vid upprättandet av programmet under iakttagande av regler.
Samma regler som för huvudprogramnamn gäller.
Exempel: BUCHSE7
Dessutom finns vid underprogrammen möjligheten att använda adressordet L... . För värdet
är 7 decimalställen (endast heltaliga) möjliga.
Beakta: Nollor i början har vid adressen L betydelse för åtskiljandet.
Exempel: L128 är inte L0128 eller L00128!
Detta är 3 olika underprogram.
Observera: Underprogramnamnet LL6 är reserverat för verktygsväxlingen.
Underprogramanrop
Underprogram anropas i ett program (huvud- eller underprogram) med sitt namn. För detta
är ett eget block nödvändigt.
Exempel:
N10 L785
; anrop av underprogram L785
N20 WELLE7
; anrop av underprogram WELLE7
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
259
Programmera
9.11 Underprogramteknik
Programupprepning P...
Skall ett underprogram genomarbetas flera gånger efter varandra, skriver du i blocket för
anropet efter underprogramnamnet under adressen P antalet genomgångar. Maximalt är
9999 genomgångar möjliga (P1 ... P9999).
Exempel:
N10 L785 P3
; anrop av underprogram L785, 3 genomgångar
Kapslingsdjup
Underprogram kan inte anropas bara i huvudprogrammet, utan också i ett underprogram.
Totalt står för ett sådant kapslat anrop 8 programplan till förfogande; inklusive
huvudprogramplanet.
DSODQHW
DSODQHW
HSODQHW
HSODQHW
+XYXGSURJUDP
8QGHUSURJUDP
8QGHUSURJUDP
8QGHUSURJUDP
Bild 9-55
Förlopp vid 8 programplan
Informationer
I underprogrammet kan modalt verkande G-funktioner förändras, t.ex. G90 --> G91. Ge vid
återvändandet till det anropande programmet akt på att alla modalt verkande funktioner är så
inställda, som du behöver dem.
Samma gäller för räkneparametern R. Ge akt på att din i övre programplan använda
räkneparameter inte ändras oavsiktligt i värdena i djupare programplan.
Vid arbetande med SIEMENS-cykler behövs upp till 7 programplan för detta.
260
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.11 Underprogramteknik
9.11.2
Anrop av bearbetningscykler (svarva)
Funktionalitet
Cykler är teknologiunderprogram, som allmängiltigt realiserar ett visst bearbetningsförlopp;
till exempel borra eller gängskära. Anpassningen till det konkreta problemet sker via
försörjningsparametrar/värden direkt vid anrop av respektive cykel.
Programmeringsexempel
N10 CYCLE83(110, 90, ...)
; anrop av cykel 83, överlämna värden direkt,
eget block
…
N40 RTP=100 RFP= 95.5 ...
; ställa in övergivandeparametrar för cykel 82
N50 CYCLE82(RTP, RFP, ...)
; anrop av cykel 82, eget block
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
261
Programmera
9.12 Tidgivare och arbetsstycksräknare
9.12
Tidgivare och arbetsstycksräknare
9.12.1
Tidgivare för gångtiden
Funktionalitet
Tidgivare (timer) ställs till förfogande som systemvariabler ($A...), vilka kan användas till
övervakning av teknologiska processer i programmet eller endast i indikeringen.
För dessa tidgivare existerar endast läs-åtkomst. Det finns tidgivare som alltid är aktiva.
Andra kan inaktiveras via maskindata.
Tidgivare - alltid aktiv
● $AN_SETUP_TIME
- tid sedan den sista "Styrningsstarten med default-värden" (i minuter)
Den nollställs automatiskt vid "Styrningsstart med default-värden".
● $AN_POWERON_TIME
- tid sedan den sista starten av styrningen (i minuter)
Den nollställs automatiskt vid varje start av styrningen.
Tidgivare - inaktiverbar
De följande tidgivarna är aktiverade via maskindatum (standardinställning).
Starten är tidgivarspecifik. Varje aktiv gångtidsmätning stoppas automatiskt vid stoppat
programtillstånd eller vid matning-override-noll.
Beteendet för de aktiverade tidsmätningarna vid aktiv provkörningsmatning och programtest
kan fastläggas med hjälp av maskindata.
● $AC_OPERATING_TIME
- total gångtid för NC-programmen i driftsläget AUTOMATIK (i sekunder)
I driftsläget AUTOMATIK summeras gångtiderna för alla program mellan NC-Start och
programslut/Reset. Tidgivaren nollställs vid varje styrningsstart.
● $AC_CYCLE_TIME
- gångtid för det valda NC-programmet (i sekunder)
I det valda NC-programmet mäts gångtiden mellan NC-Start och programslut/Reset. Med
starten av ett nytt NC-program raderas timern.
● $AC_CUTTING_TIME
- verktyg-ingreppstid (i sekunder)
Gångtiden för banaxlarna utan aktiv snabbgång i alla NC-programmen mellan NC-Start
och programslut/Reset vid aktivt verktyg (standardinställning) mäts.
Mätningen stoppas dessutom vid aktiv fördröjningstid.
Timern nollställs automatiskt vid en "Styrningsstart med default-värden".
262
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.12 Tidgivare och arbetsstycksräknare
Programmeringsexempel
N10 IF $AC_CUTTING_TIME>=R10 GOTOF
WZZEIT
...
; verktyg-ingreppstid gränsvärde
N80 WZZEIT:
N90 MSG("Werkzeug-Eingriffszeit:
Grenzwert erreicht")
N100 M0
Indikering
Innehållet i de aktiva systemvariablerna blir synligt på bildskärmen under
<OFFSET PARAM> "Settingdaten" "Tider/räknare":
Körtid totalt
= $AC_OPERATING_TIME
Programkörtid
= $AC_CYCLE_TIME
Matning-körtid
= $AC_CUTTING_TIME
Tid sedan kallstart
= $AN_SETUP_TIME
Tid sedan varmstart
= $AN_POWERON_TIME
"Gångtid för program" är dessutom synlig i driftsläget AUTOMATIK i manöverområdet
Position i anvisningsraden.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
263
Programmera
9.12 Tidgivare och arbetsstycksräknare
9.12.2
Arbetsstycksräknare
Funktionalitet
Under funktionen "Arbetsstycksräknare" ställs räknare till förfogande, som kan användas för
räkningen av arbetsstycken.
Dessa räknare existerar som systemvariabel med skriv- och läs-åtkomst från programmet
eller med manövrering (observera skyddssteg för att skriva!).
Via maskindata kan inflytande utövas på räknaraktiveringen, tidpunkten för nollställningen
och räknealgoritmen.
Räknare
● $AC_REQUIRED_PARTS - antal erforderliga arbetsstycken (arbetsstycke-bör)
I denna räknare kan det antal verkstycken definieras, som när det uppnås gör att antalet
aktuella arbetsstycken $AC_ACTUAL_PARTS nollställs.
Via maskindatum kan genereringen av indikeringslarm 21800 "Arbetsstycke-bör uppnått"
aktiveras.
● $AC_TOTAL_PARTS - antal totalt tillverkade arbetsstycken (totalt-är)
Räknaren anger antalet av alla från starttidpunkten tillverkade arbetsstycken.
Räknaren nollställs automatiskt vid styrningsstart.
● $AC_ACTUAL_PARTS - antal aktuella arbetsstycken (aktuellt-är)
I denna räknare anges antalet av alla från starttidpunkten tillverkade arbetsstycken. När
arbetsstycke-bör uppnåtts ($AC_REQUIRED_PARTS, värde större än noll) nollställs
räknaren automatiskt.
● $AC_SPECIAL_PARTS - antal av användaren specificerade arbetsstycken
Denna räknare tillåter användaren en räkning av arbetsstycken enligt egen definition. Ett
utgivande av larm kan definieras vid identitet med $AC_REQUIRED_PARTS
(arbetsstycke-bör). En nollställning av räknaren måste användaren göra själv.
Programmeringsexempel
N10 IF $AC_TOTAL_PARTS==R15 GOTOF
SIST
...
; stycktal uppnått?
N80 SIST:
N90 MSG("Werkstück-Soll erreicht")
N100 M0
Indikering
Innehållet i de aktiva systemvariablerna blir synligt på bildskärmen under
<OFFSET PARAM> "Settingdaten" "Tider/räknare":
Detaljer totalt
= $AC_TOTAL_PARTS
Detaljer begärda
= $AC_REQUIRED_PARTS
Antal detaljer
= $AC_ACTUAL_PARTS
$AC_SPECIAL_PARTS inte disponibel i indikeringen
"Antal detaljer" är dessutom synlig i driftsläget AUTOMATIK i manöverområdet Position i
anvisningsraden.
264
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.13 Språkkommandon för verktygsövervakningen
9.13
Språkkommandon för verktygsövervakningen
9.13.1
Översikt verktygsövervakning
Denna funktion är tillgänglig vid SINUMERIK 802D sl plus und 802D sl pro.
Funktionalitet
Verktygsövervakningen aktiveras via maskindata.
Följande övervakningstyper för det aktiva skäret till det aktiva verktyget är möjliga:
● Övervakning av livslängden
● Övervakning av stycktalet
För ett verktyg (WZ) kan de nämnda övervakningarna aktiveras samtidigt.
Styrningen/datainmatningen för verktygsövervakningen sker med fördel via manövreringen.
Vid sidan därav kan funktioner också programmeras.
Övervakningsräknare
För varje övervakningstyp existerar övervakningsräknare. Övervakningsräknarna går från ett
inställt värde > 0 mot noll. Uppnår en övervakningsräknare värdet ≤ 0, så gäller gränsvärdet
som uppnått. Ett motsvarande larmmeddelande ges ur.
Systemvariabel för typ och tillstånd för övervakningen
$TC_TP8[t]
; tillstånd för verktyget med numret t:
Bit 0 = 1: WZ är aktivt
= 0: WZ inte aktivt
Bit 1 = 1: WZ är frigivet
= 0: inte frigivet
Bit 2 = 1: WZ är spärrat
= 0: inte spärrat
Bit 3 : reserverat
Bit 4 = 1: Förvarningsgräns uppnådd
= 0: inte uppnådd
$TC_TP9[t]
; typ av övervakningsfunktion för verktyget med numret t:
= 0: ingen överfakning
= 1: (livslängds-) tidsövervakat WZ
= 2: stycktalövervakat WZ
Dessa systemvariabler kan läsas/skrivas i NC-programmet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
265
Programmera
9.13 Språkkommandon för verktygsövervakningen
Systemvariabel för verktygsövervakningsdata
Tabell 9-5
Verktygsövervakningsdata
Beteckning
$TC_MOP1[t,d]
Beskrivning
Förvarningsgräns livslängd i minuter
Datatyp
REAL
Förbeläggning
0.0
$TC_MOP2[t,d]
Rest-livslängd i minuter
REAL
0.0
$TC_MOP3[t,d]
Förvarningsgräns stycktal
INT
0
$TC_MOP4[t,d]
Rest-stycktal
INT
0
…
…
$TC_MOP11[t,d]
Bör-livslängd
REAL
0.0
$TC_MOP13[t,d]
Bör-stycktal
INT
0
t för verktygsnummer T, d för D-nummer
Systemvariabel för aktivt verktyg
I NC-programmet kan läsas via systemvariabel:
266
$P_TOOLNO
; nummer för det aktiva verktyget T
$P_TOOL
; aktivt D-nummer för det aktiva verktyget
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.13 Språkkommandon för verktygsövervakningen
9.13.2
Livslängsövervakning
Övervakningen av livslängden görs för det verktygsskär, som just används (aktivt skär D för
det aktiva verktyget T).
Så snart som banaxlarna förflyttas (G1, G2. G3, ... men inte vid G0), aktualiseras restlivslängen ($TC_MOP2[t,d]) för detta verktygsskär. Går under en bearbetning restlivslängden för ett skär till ett verktyg till värdet för "Förvarningsgräns livslängd"
($TC_MOP1[t,d]), så anmäls detta via en gränssittssignal " till PLC.
Är rest-livslängden ≤ 0, så kommer ett larm och en ytterligare gränssnittssignal sätts.
Verktyget antar sedan tillståndet "spärrat" och kan nu inte längre programmeras på nytt så
länge som tillståndet "spärrat" står. Operatören måste ingripa: Byta verktyget eller sörja för
att han åter har ett verktyg färdigt att användas till bearbetningen.
Systemvariabel $A_MONIFACT
Systemvariabeln $A_MONIFACT (datatyp REAL) tillåter att låta klockan för övervakningen
gå långsammare eller snabbare. Denna faktor kan ställas in före användningen av verktyget,
för att t.ex. ta hänsyn till det olika slitaget för det använda arbetsstycksmaterialet.
Efter styrningsstarten, Reset/programslut har faktorn $A_MONIFACT värdet 1.0 . Det är
realtid som gäller.
Exempel för beräkningen:
$A_MONIFACT=1 1 minut realtid = 1 minut livslängd, som dekrementeras
$A_MONIFACT=0.1 1 minut realtid = 0.1 minut livslängd, som dekrementeras
$A_MONIFACT=5 1 minut realtid = 5 minuter livslängd, som dekrementeras
Börvärdesaktualisering med RESETMON( )
Funktionen RESETMON(state, t, d, mon) sätter ärvärdet på börvärdet:
● för alla eller endast för ett visst skär till ett visst verktyg
● för alla eller endast för en viss övervakningstyp.
Övergivningsparametrar:
INT
INT
INT
state
status för kommandoutförandet:
=0
framgångsrikt utförande
= -1
skäret med det nämnd D-numret d existerar inte.
= -2
verktyget med det nämnda T-numret t existerar inte.
= -3
det nämnda verktyget t har ingen definierad övervakningsfunktion.
= -4
övervakningsfunktionen är inte aktiverad, dvs. kommandot utförs inte.
t
internt T-nummer:
=0
för alla verktyg
<> 0
för detta verktyg (t < 0: beloppsbildande |t|)
d
option: D-numret för verktyget med numret t:
>0
för detta D-nummer
utan d
resp.
=0
alla skär till verktyget t
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
267
Programmera
9.13 Språkkommandon för verktygsövervakningen
INT
mon
option: bitkodad parameter för övervakningstypen (värden analoga
$TC_TP9):
=1
livslängd
=2
stycktal
utan d
resp.
=0
Alla ärvärden från den aktiva övervakningen av verktyget t sätts på
börvärdena.
Observera:
● RESETMON( ) verkar inte vid aktiv "Programtest".
● Variabeln för status-svaret state skall definieras i början på programmet med hjälp av
DEF-anvisning: DEF INT state
Ett annat namn kan också definieras för variabeln (i stället för state, dock max. 15 tecken,
2 bokstäver i början). Variabeln står nu till förfogande i det program, i vilket den
definierades.
Samma gäller för övervakningstyps-variabeln mon. Om för detta över huvud taget en
uppgift är erforderlig, kan denna också överlämnas direkt som siffra (1 eller 2).
268
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.13 Språkkommandon för verktygsövervakningen
9.13.3
Stycktalsövervakning
Stycktalsövervakat blir det aktiva skäret i det aktiva verktyget.
Övervakningen av stycktalet registrerar alla verktygsskär, som används för tillverkningen av
ett arbetsstycke. Ändrar sig stycktalet genom nya uppgifter, så anpassas övervakningsdata
för alla verktygsskär som varit aktiva sedan den sista styckräkningen.
Aktualisera stycktalet med manövrering eller SETPIECE( )
Aktualiseringen av stycktalet kan göras med manövrering (HMI) resp. i NC-programmet med
språkkommando SETPIECE( ).
Med SETPIECE-funktionen kan programmeraren aktualisera stycktalsövervakningsdata för
de i bearbetningsprocessen deltagande verktygen.
Har SETPIECE(n) programmerats, genomsöks det interna Setpiece-minnet (arbetsminne).
Har detta "arbetsminne" ställts in för ett skär till ett verktyg, räknas stycktalet (rest-stycktal $TC_MOP4) för respektive skär ner med det angivna värdet och respektive "arbetsminne"
(Setpiece-minne) raderas.
SETPIECE(n, s) ;
n: = 0... 32000 Antalet arbetsstycken, som producerats sedan det sista genomförandet av
SETPIECE-funktionen. Räknar-läget för rest-stycktal ($TC_MOP4[t,d]) förminskas med detta
värde.
s : = 1 eller 2 spindel 1 eller 2 (verktygshållare), endast erforderlig, när 2 spindlar finns
Programmeringsexempel
N10 G0 X100
N20 ...
N30 T1
: verktygsväxling med T-kommando
N50 D1
...
; bearbetning med T1, D1
N90 SETPIECE(2)
; $TC_MOP4[1,1 ] (T1,D1) dekrementeras med 2
N100 T2
N110 D2
...
; bearbetning med T2, D2
N200 SETPIECE(1)
; $TC_MOP4[2,2 ] (T2,D2) dekrementeras med 1
...
N300 M2
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
269
Programmera
9.13 Språkkommandon för verktygsövervakningen
Observera:
Märk
Kommandot SETPIECE( ) verkar inte i blocksökning.
Direkt skriva $TC_MOP4[t,d] rekommenderas endast i enkla fall. Det krävs för detta ett
följande block med STOPRE-kommandot.
Kommandot SETPIECE ( ) verkar också på det före programstart valda verktyget resp.
skäret. Växlar du verktyget i driftsläget "MDA", då verkar kommandot SETPIECE ( ) på
verktygen efter programstarten.
Börvärdesaktualisering
Börvärdesaktualiseringen, inställningen av rest-stycktalsräknaren ($TC_MOP4[t,d]) på börstycktalet ($TC_MOP13[t,d]), görs vanligen med manövrering (HMI). Men den kan också,
som redan beskrivits för livslängdsövervakningen, göras via funktionen RESETMON (state,
t, d, mon).
Exempel:
DEF INT state
; i programbörjan definiera variabel för status-svar
...
N100 RESETMON(state,12,1,2)
Börvärdesaktualisering för stycktalsräknaren för T12,
D1, börvärde 2
...
270
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.13 Språkkommandon för verktygsövervakningen
Programmeringsexempel
DEF INT state
; definiera variabel för status-svar från RESETMON()
…
G0 X...
; friköra
T7
; växla in nytt verktyg, ev. med M6
$TC_MOP3[$P_TOOLNO,$P_TOOL]=100
; förvarningsgräns 100 styck
$TC_MOP4[$P_TOOLNO,$P_TOOL]=700
; rest-stycktal
$TC_MOP13[$P_TOOLNO,$P_TOOL]=700
; börvärde stycktal
; aktivering efter inställningen:
$TC_TP9[$P_TOOLNO,$P_TOOL]=2
; aktivering stycktalsövervakning, aktivt WZ
STOPRE
ANF:
BEARBEIT
; underprogram för arbetsstycksbearbetning
SETPIECE(1)
; aktualisera räknare
M0
; nästa arbetsstycke, vidare med NC-start
IF ($TC_MOP4[$P_TOOLNO,$P_TOOL]]>1) GOTOB ANF
MSG("Werkzeug T7 verschlissen - Bitte wechseln")
M0
; efter verktygsväxling, vidare med NC-start
RESETMON(state,7,1,2)
; börvärdesaktualisering styckräknare
IF (state<>0) GOTOF ALARM
GOTOB ANF
ALARM:
; Fehler zur Anzeige bringen:
MSG("Fehler RESETMON: " <<state)
M0
M2
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
271
Programmera
9.14 Fräsbearbetning på svarvmaskiner
9.14
Fräsbearbetning på svarvmaskiner
9.14.1
Fräsbearbetning av frontytor - TRANSMIT
Denna funktion är tillgänglig vid SINUMERIK 802D sl plus und 802D sl pro.
Funktionalitet
● Den kinematiska transformations-funktionen TRANSMIT möjliggör en fräs-/ borrbearbetning av en frontsida på svarvdelar i svarvuppspänning.
● För programmeringen av denna bearbetning används ett kartesiskt koordinatsystem.
● Styrningen transformerar de programmerade förflyttningsrörelserna i det kartesiska
koordinatsystemet till rörelser för de reala maskinaxlarna. Huvudspindeln fungerar härvid
som maskin-rundaxel.
● TRANSMIT måste projekteras med speciella maskindata. En mittförskjutning av verktyget
relativt till svarvmitten är tillåten och projekteras också via dessa maskindata.
● Förutom verktygslängdskompenseringen kan också arbetas med
verktygsradiekompensering (G41, G42).
● Hastighetsstyrningen tar hänsyn till de för svarvrörelserna definierade begränsningarna.
Bild 9-56
272
Fräsbearbetning på frontytan
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.14 Fräsbearbetning på svarvmaskiner
Programmering
TRANSMIT
; koppla till TRANSMIT (eget block)
Med TRAFOOF
; koppla från (eget block)
Med TRAFOOF kopplas varje aktiv transformationsfunktion från.
Programmeringsexempel
\
[
Z
]
Bild 9-57
Kartesiskt koordinatsystem X, Y, Z med origo i svarvmitten vid programmering av
TRANSMIT
; fräsa fyrkant, utanför mitten och roterad
N10 T1 F400 G94 G54
; verktyg fräs, matning, matningstyp
N20 G0 X50 Z60 SPOS=0
; framkörning till begynnelsepositionen
N25 SETMS(2)
; masterspindel är nu fräs-spindel
N30 TRANSMIT
; aktivera TRANSMIT-funktion
N35 G55 G17
; nollpunktsförskjutning, aktivera X/Y-plan
N40 ROT RPL=-45
; programmerbar rotation i X/Y-planet
N50 ATRANS X-2 Y3
; programmerbar förskjutning
N55 S600 M3
; koppla till fräs-spindel
N60 G1 X12 Y-10 G41
; koppla till WZ-radiekompensering
N65 Z-5
; ansätta fräs
N70 X-10
N80 Y10
N90 X10
N100 Y-12
N110 G0 Z40
; lyfta fräs
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
273
Programmera
9.14 Fräsbearbetning på svarvmaskiner
N120 X15 Y-15 G40
; koppla från WZ-radiekompensering
N130 TRANS
; koppla från programmerbar förskjutning och rotation
N140 M5
; koppla från fräs-spindel
N150 TRAFOOF
; koppla från TRANSMIT
N160 SETMS
; masterspindel är nu åter huvudspindel
N170 G54 G18 G0 X50 Z60 ; framkörning till begynnelsepositionen
SPOS=0
N200 M2
Informationer
Rotationsmitt med X0/Y0 betecknas som pol. En arbetsstycksbearbetning i närheten av
polen är inte att rekommendera, eftersom ev. stora matningsreduceringar kan vara
nödvändig, för att inte överbelasta rundaxeln. Undvik valet av TRANSMIT när verktygets
läge är exakt i polen. Undvik att köra genom polen X0/Y0 med verktygsmedelpunkten.
274
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.14 Fräsbearbetning på svarvmaskiner
9.14.2
Fräsbearbetning av mantelytan - TRACYL
Denna funktion är tillgänglig vid SINUMERIK 802D sl plus und 802D sl pro.
Funktionalitet
● Den kinematiska transformationsfunktionen TRACYL används för fräsbearbetning av
mantelytan till cylindriska kroppar och möjliggör tillverkning av valfritt löpande spår.
● Förloppet av spåren programmeras i den plana mantelytan, som tankemässigt lindades
av från en bestämd bearbetnings-cylinderdiameter.
;
\
=
Bild 9-58
Kartesiskt koordinatsystem X, Y, Z vid programmering av TRACYL
● Styrningen transformerar de programmerade förflyttningsrörelserna i det kartesiska
koordinatsystemet X, Y, Z till rörelser för de reala maskinaxlarna. Huvudspindeln fungerar
härvid som maskin-rundaxel.
● TRACYL måste projekteras med speciella maskindata. Här fastläggs också, vid vilken
rundaxelposition värdet Y=0 ligger.
● Förfogar maskinen över en real maskin-Y-axel (YM), så kan en utvidgad
TRACYL-variant projekteras. Denna tillåter tillverkning av spår med
spårväggskompensering: Spårvägg och botten är här vinkelräta mot varanda - även om
fräsdiametern är mindre än spårbredden. Detta är annars endast möjligt med fräs som
passar exakt.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
275
Programmera
9.14 Fräsbearbetning på svarvmaskiner
<E]Z&0
=E]Z=0
<0
$60
;0
Bild 9-59
/¦QJVVS§U
Speciell maskinkinematik med extra maskin-Y-axel (YM)
7Y¦UVS§U
XWDQVS§UY¦JJVNRPSHQVHULQJ
Bild 9-60
3DUDOOHOOWEHJU¦QVDW
O¦QJVVS§U
PHGVS§UY¦JJV
NRPSHQVHULQJ
Olika spår i tvärsnitt
Programmering
TRACYL(d)
; koppla till TRACYL (eget block)
TRAFOOF
; koppla från (eget block)
d - bearbetnings-diameter för cylindern i mm
Med TRAFOOF kopplas varje aktiv transformationsfunktion från.
276
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.14 Fräsbearbetning på svarvmaskiner
Adress OFFN
Avstånd från spårsidoväggen till den programmerade banan
Som regel programmeras spårmittlinjen. OFFN fastlägger (halva) spårbredden vid tillkopplad
fräsradiekompensering (G41, G42).
Programmering: OFFN=... ; avstånd i mm
Observera:
Sätt OFFN = 0 efter spårtillverkningen. OFFN används också utanför TRACYL - för
arbetsmånsprogrammering i förbindelse med G41, G42.
2))1
2))1
Bild 9-61
Användning av OFFN för spårbredden
Programmeringsanvisning
För att fräsa spår med TRACYL, programmeras i detaljprogrammet med
koordinatuppgifterna spårmittlinjen och via OFFN den (halva) spårbredden.
OFFN blir verksam först med vald verktygsradiekompensering. Dessutom måste OFFN vara
>= verktygsrdien, för att undvika en skada på spårväggen som ligger mittemot.
Ett detaljprogram för att fräsa ett spår består som regel av följande steg:
1. Välja verktyg
2. Välja TRACYL
3. Välja passande nollpunktsförskjutning
4. Positionera
5. Programmera OFFN
6. Välja WRK
7. Framkörningsblock (inkörning av WRK och framkörning till spårväggen)
8. Programmera spårförlopp via spårmittlinjen
9. Välja bort WRK
10. Bortkörningsblock (urkörning av WRK och bortkörning från spårväggen)
11. Positionera
12. Radera OFFN
13.TRAFOOF (välja bort TRACYL)
14. Åter välja ursprunglig nollpunktsförskjutning
(se även följande progremmeringsexempel)
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
277
Programmera
9.14 Fräsbearbetning på svarvmaskiner
Informationer
● Ledningsspår:
Med en verktygsdiameter, som exakt motsvarar spårbredden, är en exakt spårtillverkning
möjlig. Verktygsradiekompenseringen kopplas härvid inte till.
Med TRACYL kan också spår tillverkas, för vilka verktygsdiametern är mindre än
spårbredden. Här är det motiverat att använda verktygsradiekompensering (G41, GG42)
och OFFN.
För att undvika precisionsproblem, bör verktygsdiametern vara endast lite mindre än
spårbredden.
● Vid TRACYL med spårväggskompensering bör den för kompenseringen använda axeln
(YM) stå i rotationscentrum. Därmed tillverkas spåret i mitten på den programmerade
spårmittlinjen.
● Val av verktygsradiekompensering (WRK):
WRK verkar till den programmerade spårmittlinjen. Härur resulterar spårväggen. För att
verktyget skall köra till vänster om spårväggen (till höger om spårmittlinjen), matas G42
in. Motsvarande skall för höger om spårväggen (vänster om spårmittlinjen) skrivas G41.
Alternativt till byte av G41<->G42 kan du i OFFN föra in spårbredden med negativt
förtecken.
● Eftersom OFFN även utan TRACYL räknas in vid aktiv WRK, bör OFFN efter TRAFOOF
åter ställas in på noll. OFFN med TRACYL verkar på ett annat sätt än utan TRACYL.
● En ändring av OFFN inom detaljprogrammet är möjlig. Därmed kan den verkliga
spårmittlinjen förskjutas från mitten.
Litteratur: Funktionsbeskrivning, Kap. "Kinematiska transformationer"
Programmeringsexempel
Tillverkning av ett hakformigt spår
;
<
=
Bild 9-62
278
Exempel för spårtillverkning
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Programmera
9.14 Fräsbearbetning på svarvmaskiner
=
'[3L
[PP
1
1
1
2))1
1
1
1
<
2))1
1
Bild 9-63
Programmering av spåret, värden i spårbotten
; Bearbetningsdiameter för cylindern i spårbotten: 35,0 mm
; önskad total spårbredd: 24,8 mm, använd fräs har radien: 10,123 mm
N10 T1 F400 G94 G54
; verktyg fräs, matning, matningstyp, NV-kompensering
N30 G0 X25 Z50 SPOS=200 ; framkörning till begynnelsepositionen
N35 SETMS(2)
; masterspindel är nu fräs-spindel
N40 TRACYL (35.0)
; koppla till TRACYL, bearbetningsdiameter 35,0 mm
N50 G55 G19
; NV-kompensering, planval: Y/Z-plan
N60 S800 M3
; koppla till fräs-spindel
N70 G0 Y70 Z10
; begynnelseposition Y / Z
N80 G1 X17.5
; ansätta fräsen på spårbotten
N70 OFFN=12.4
; spårväggsavstånd 12,4 mm till spårmittlinjen
N90 G1 Y70 Z1 G42
; koppla till WRK, framkörning till spårväggen
N100 Z-30
; spårskärning parallellt med cylinderaxeln
N110 Y20
; spårskärning parallellt med omkretsen
N120 G42 G1 Y20 Z-30
; börja WRK på nytt, framkörning till den andra spårväggen,
; spårväggsavstånd fortfarande12,4 mm till spårmittlinjen
N130 Y70 F600
; spårskärning parallellt med omkretsen
N140 Z1
; spårskärning parallellt med cylinderaxeln
N150 Y70 Z10 G40
; koppla från WRK
N160 G0 X25
; lyfta fräs
N170 M5 OFFN=0
; koppla från fräs-spindel, radera spårväggsavstånd
N180 TRAFOOF
; koppla från TRACYL
N190 SETMS
; masterspindel är nu åter huvudspindel
N200 G54 G18 G0 X25 Z50 ; framkörning till begynnelsepositionen
SPOS=200
N210 M2
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
279
Programmera
9.14 Fräsbearbetning på svarvmaskiner
280
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
10
Cykler
10.1
Överblick över cyklerna
Cykler är teknologiunderprogram med vilka bestämda bearbetningsförlopp, som till exempel
borrning av en gänga, kan realiseras allmängiltigt. Anpassningen av cykerlna till en konkret
problemställning sker via försörjningsparametrarna.
De här beskrivna cyklerna är samma som levereras för SINUMERIK 840D sl.
Borrcykler och svarvcykler
Med styrningen SINUMERIK 802D sl kan följande standardcykler utföras:
● Borrcykler
CYCLE81: Borra, centrera
CYCLE82: Borra, plansänka
CYCLE83: Djuphålsborra
CYCLE84: Gängborra utan flytande gänghållare
CYCLE840: Gängborra med flytande gänghållare
CYCLE85: Brotscha 1 (arborra 1)
CYCLE86: Ursvarva (arborra 2)
CYCLE87: Borra med stopp 1 (arborra 3)
CYCLE88: Borra med stopp 2 (arborra 4)
CYCLE89: Brotscha 2 (arborra 5)
HOLES1: Hålrad
HOLES2: Hålcirkel
Arborrcyklerna CYCLE85 ... CYCLE89 kallas för SINUMERIK 840D arborra 1 ... arborra 5,
men är trots detta identiska till sin funktion.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
281
Cykler
10.1 Överblick över cyklerna
● Svarvcykler
CYCLE93: Instick
CYCLE94: Fristick (form E och F enligt DIN)
CYCLE95: Spåntagning med baksnitt
CYCLE96: Gängfristick
CYCLE97: Gängskärning
CYCLE98: Gängkedja
Cyklerna levereras med toolbox och måste vid behov laddas via RS232-gränssnittet till
detaljprogramminnet.
Cykelhjälpunderprogram
Till cykelpaketet hör följande hjälpunderprogram:
● cyclest.spf
● steigung.spf och
● meldung.spf.
Dessa måste alltid vara laddade i styrningen.
282
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.2 Programmering av cykler
10.2
Programmering av cykler
En standardcykel är definierad som underprogram med namn och parameterlista.
Villkor för anrop och återvändande
De före cykelanropet verksamma G-funktionerna och de programmerbara förskjutningarna
bibehålls under cykeln.
Bearbetningsplanet G17 vid borrcykler resp. G18 vid svarvcykler definierar du före
cykelanrop.
Vid borrcyklerna utförs borrningen i den axel, som står vinkelrätt mot det aktuella planet.
Meddelanden under genomarbetningen av en cykel
För några cykler visas under genomarbetningen meddelanden på styrningens bildskärm,
som ger anvisningar över bearbetningens situation.
Dessa meddelanden avbryter inte programgenomarbetningen och står kvar tills nästa
meddelande kommer.
Meddelandetexterna och deras betydelse finns beskrivna vid respektive cykler.
En sammanfattning av alla relevanta meddelanden finns i Kapitel 9.4.
Blockindikering under genomarbetningen av en cykel
Under cykelns totala gångtid förblir cykelanropet stående i den aktuella blockindikeringen.
Cykelanrop och parameterlista
Försörjningsparametrarna för cyklerna kan du överlämna via parameterlistan vid cykelanrop.
Märk
Ett cykelanrop kräver alltid ett block för sig.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
283
Cykler
10.2 Programmering av cykler
Grundläggande anvisningar för parameterförsörjning av standardcyklerna
Programmeringshandboken beskriver parameterlistan för varje cykel med:
● ordningsföljd och
● typ.
Ordningsföljden för försörjningsparametrarna måste ovillkorligen respekteras.
Varje försörjningsparameter till en cykel har en bestämd datatyp. Vid cykelanrop skall dessa
typer iakttagas för de parametrar som används aktuellt. Följande kan överlämnas till
parameterlistan:
● R-parametrar (endast för siffervärden)
● Konstanter
Används R-parametrar i parameterlistan, måste dessa dessförinnan beläggas med värden i
programmet. Cyklerna kan därvid anropas på följande sätt:
● med en ofullständig parameterlista
eller
● under utelämnande av parametrar
Utelämnas övergivningsparametrar i slutet av parameterlistan, måste parameterlistan
avslutas i förtid med ")". Skall under mellantiden parametrar utelämnas, då skall ett komma
"..., ,..." skrivas om platshållare för detta.
Plausibilitetskontroller för värden på parametrar med ett inskränkt värdeområde görs inte,
om inte en felreaktion uttryckligen beskrivs för en cykel.
Innehåller parameterlistan vid cykelanrop fler noteringar än det finns parametrar definierade i
cykeln, visas det allmänna NC-larmet 12340 "Parametertal för stort", och cykeln utförs inte.
Cykelanrop
De olika möjligheterna att skriva ett cykelanrop framställs i programmeringsexemplen till de
enskilda cyklerna.
Simulation av cykler
Program med cykelanrop kan till att börja med testas i simulation.
Vid simulation visualiseras förflyttningsvägarna för cykeln på bildskärmen.
284
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.3 Grafiskt cykelstöd i programeditorn
10.3
Grafiskt cykelstöd i programeditorn
Programeditorn i styrningen erbjuder ett programmeringsstöd för infogande av cykelanrop i
programmet och för inmatning av parametrar.
Funktion
Cykelstödet består av tre komponenter:
1. Cykelval
2. Inmatningsmasker för parameterförsörjning
3. Hjälpbild per cykel.
Översikt över nödvändiga filer
Bas för cykelstödet är följande filer:
● sc.com
● cov.com
Märk
Dessa filer laddas vid idrifttagandet av styrningen och måste alltid förbli laddade.
Manövrering av cykelstödet
För infogande av ett cykelanrop i ett program skall följande steg utföras efter varandra:
● I den horisontala softkeyraden kan förgrenas via de förefintliga softkeys "Drilling",
"Turning" till urvalsrader för de enskilda cyklerna.
● Valet av cykel sker via den vertikala softkeyraden tills den motsvarande
inmatningsmasken med hjälpbild visas.
● Värden kan matas in direkt (siffervärden) eller indirekt (R-parametrar, t.ex. R27, eller
uttryck från R-parametrarna, t.ex. R27+10).
Vid inmatning av siffervärden sker en kontroll, om värdet ligger inom det tillåtna området.
● Några parametrar, som endast kan anta få värden, väljs med hjälp av toggle-knappen.
● Vid borrcykler finns också möjligheten att med den vertikala softkeyn "Modal Call" modalt
anropa en cykel.
Bortvalet av det modala anropet sker via "Deselect modal" i urvalslistan för borrcyklerna.
● Avslutning med "OK" (resp. vid felinmatning med "Abort").
Återöversättning
Återöversättningen av programkoder tjänar till att med hjälp av cykelstödet företa ändringar i
ett bestående program.
Markören placeras på den rad som skall ändras och softkeyn "Recompile" trycks ner.
Därmed öppnas åter den tillhörande inmatningsmasken ur vilken programstycket skapades
och värden kan ändras och övertas.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
285
Cykler
10.4 Borrcykler
10.4
Borrcykler
10.4.1
Allmänt
Borrcykler är enligt DIN 66025 fastlagda rörelserförlopp för borrning, arborrning,
gängborrning osv.
Ditt anrop sker med underprogram med ett fastlagt namn och en parameterlista.
De skiljer sig i det teknologiska förloppet och därmed i sina parameterinställningar.
Borrcyklerna kan vara modalt verksamma, dvs. de utförs i slutet av varje block som
innehåller rörelsekommandon (se Kapitel "Översikt över anvisningarna" resp. "Grafiskt
cykelstöd i programeditorn").
Det finns två typer av parametrar:
● Geometriparameter och
● Bearbetningsparameter
Geometriparametrarna är identiska för alla borrcykler. De definierar referens- och
tillbakamatningsplanet, säkerhetsavståndet samt det absoluta resp. relativa slutborrdjupet.
Geometriparametrarna beskrivs en gång vid den första borrcykeln CYCLE82.
Bearbetningsparametrarna har för de olika cyklerna olika betydelse och verkan. De beskrivs
därför separat för varje cykel.
;
*HRPHWULSDUDPHWHU
=
7LOOEDND
PDWQLQJVSODQ
6¦NHUKHWVDYVW§QG
5HIHUHQVSODQ
6OXWERUUGMXS
286
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
10.4.2
Förutsättningar
Villkor för anrop och återvändande
Borrcyklerna är programmerade oberoende av de konkreta axelnamnen. Före cykelanrop
skall köras till borrpositionen i det överordnade programmet.
De passande värdena för matning, spindelvarvtal och spindelrotationsriktning skall
programmeras i detaljprogrammet, om det inte finns några försörjningsparametrar för detta i
borrcykeln.
De före cykelanropet aktiva G-funktionerna och det aktuella datablocket bibehålls under
cykeln.
Plandefinition
Vid borrcyklerna förutsätts i allmänhet att det aktuella arbetsstyckskoordinatsystemet, i vilket
skall bearbetas, är definierat genom val av planet G17och aktivering av en
programmeringsbar förskjutning. Borraxeln är alltid den axel i detta koordinatsytem som står
vinkelrätt mot det aktuella planet.
Före anropet måste en längdkompensering vara vald. Denna verkar alltid vinkelrätt mot det
valda planet och förblir aktiv även efter cykelslut.
Vid svarvnng är på det viset borraxeln Z-axeln. Det borras på arbetsstyckets frontsida.
;
%RUUD[HO
=
/¦QJGNRPSHQVHULQJ
Fördröjningstidsprogrammering
Parametrarna för fördröjningstiderna i borrcyklerna tillordnas alltid F-ordet och skall försörjas
motsvarande med värden i sekunder. Avvikelser därifrån beskrivs uttryckligen.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
287
Cykler
10.4 Borrcykler
Speciella egenskaper för användning av borrcykler på en svarvmaskin
På enkla svarvmaskiner, som inte har något drivet verktyg, kan borrcykler endast användas
till att borra på frontsidan (med Z-axeln) i rotationsmitten. De måste då alltid anropas i G17planet.
;
=
Bild 10-1
Borra i rotationsmitten utan drivet verktyg
På svarvmaskiner med drivna verktyg kan också borras utanför mitten på frontsidan eller på
mantelyten, om maskinens uppbyggnad gör det möjligt.
Vid borrning utanför mitten på frontsidan skall följande iakttagas:
● Arbetsplanet är G17 - därmed är Z verktygsaxeln.
● Spindeln för det drivna verktyget måste förklaras till masterspindel (kommando SETMS).
● Borrpositionen kan antingen programmeras med X och C-axel eller vid aktiv TRANSMIT
med X och Y.
288
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
;
=
Bild 10-2
Borra på frontyta med drivet verktyg
Vid borrning på mantelytan skall följande iakttagas:
● Arbetsplanet är G19 - därmed är X verktygsaxeln.
● Spindeln för det drivna verktyget måste förklaras till masterspindel (kommando SETMS).
● Borrpositionen kan antingen programmeras med Z och C-axel eller vid aktiv TRACYL
med X och Z.
;
<
=
Bild 10-3
Borra på mantelyta med drivet verktyg
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
289
Cykler
10.4 Borrcykler
10.4.3
Borra, centrera - CYCLE81
Programmering
CYCLE81(RTP, RFP, SDIS, DP, DPR)
Tabell 10-1
Parametrar CYCLE81
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
Funktion
Verktyget borrar med det programmerade spindelvarvtalet och matningshastigheten till det
inmatade slutborrdjupet.
Förlopp
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande rörelseförlopp:
Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Körning till slutborrdjup med den i det anropande programmet programmerade matningen
(G1)
● Tillbakamatning till tillbakamatningsplanet med G0
Förklaring av parametrarna: RFP och RTP (referensplan och tillbakamatningsplan)
Som regel har referens- (RFP) och tillbakamatningsplanet (RTP) olika värden. I cykeln utgås
från att tillbakamatningsplanet ligger framför referensplanet. Avståndet för
tillbakamatningsplanet till slutborrdjup är alltså större än avståndet för referensplanet till
slutborrdjup.
SDIS (säkerhetsavstånd)
Säkerhetsavståndet (SDIS) verkar i förhållande till referensplanet. Detta läggs ytterligare
framåt med säkerhetsavståndet.
Riktningen i vilken säkerhetsavståndet verkar, bestäms automatiskt av cykeln.
290
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
DP och DPR (slutborrdjup)
Slutborrdjupet kan valfritt anges absolut (DP) eller relativt (DPR) till referensplanet.
Vid relativ uppgift beräknar cykeln självständigt djupet som resulterar med hjälp av läget för
referens- och tillbakamatningsplan.
;
=
573
5)36',6
5)3
'3 5)3'35
* *
Märk
Matas ett värde in både för DP och för DPR, så härleds slutborrdjupet från DPR. Om detta
skiljer sig från det via DP programmerade absoluta djupet, kommer meddelandet "Djup:
Enligt värde för relativt djup" i meddelanderaden.
Vid identiska värden för referens- och tillbakamatningsplanet är en relativ djupuppgift inte
tillåten. Felmeddelandet 61101 "Referensplan felaktigt definierat" kommer och cykeln utförs
inte. Detta felmeddelande kommer också när tillbakamatningsplanet ligger efter
referensplanet, dess avstånd till slutborrdjupet är alltså mindre.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
291
Cykler
10.4 Borrcykler
Programmeringsexempel: Bohren_Zentrieren
Med detta program tillverkas ett hål på frontsidan under användning av borrcykel CYCLE81.
Borraxeln är alltid Z-axeln.
;
=
N10 G0 G17 G90 F200 S300 M3
; bestämning av teknologivärden
N20 T3 D1
; växla in verktyg
N30 M6
292
N40 Z10
; framkörning till tillbakamatningsplanet
N50 X0
; framkörning till borrpositionen
N60 CYCLE81(10, 0, 2, --35,)
; cykelanrop
N70 G0 Z100
; tillbakamatning i Z
N100 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
10.4.4
Borra, plansänka - CYCLE82
Programmering
CYCLE82(RTP, RFP, SDIS, DP, DPR, DTB)
Parametrar
Tabell 10-2
Parametrar CYCLE82
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
DTB
real
fördröjningstid på slutborrdjup (spånbrytning)
Funktion
Verktyget borrar med det programmerade spindelvarvtalet och matningshastigheten till det
inmatade slutborrdjupet. När slutborrdjupet har uppnåtts, kan en fördröjningstid bli verksam.
Förlopp
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande rörelseförlopp:
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Körning till slutborrdjup med den före cykelanrop programmerade matningen (G1)
● Hålla fördröjningstid på slutborrdjup
● Tillbakamatning till tillbakamatningsplanet med G0
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
293
Cykler
10.4 Borrcykler
Förklaring av parametrarna
Parametrar RTP, RFP, SDIS, DP, DPR - se CYCLE81
;
=
573
5)36',6
5)3
'3 5)3'35
* * *
DTB (fördröjningstid)
Under DTB programmeras fördröjningstiden på slutborrdjup (spånbrytning) i sekunder.
Märk
Matas ett värde in både för DP och för DPR, så härleds slutborrdjupet från DPR. Om detta
skiljer sig från det via DP programmerade absoluta djupet, kommer meddelandet "Djup:
Enligt värde för relativt djup" i meddelanderaden.
Vid identiska värden för referens- och tillbakamatningsplanet är en relativ djupuppgift inte
tillåten. Felmeddelandet 61101 "Referensplan felaktigt definierat" kommer och cykeln utförs
inte. Detta felmeddelande kommer också när tillbakamatningsplanet ligger efter
referensplanet, dess avstånd till slutborrdjupet är alltså mindre.
Programmeringsexempel: Bohren_Plansenken
Programmet utför på positionen X0 en gång ett hål med djupet 20 mm under användning av
cykeln CYCLE82.
Fördröjningstiden är angiven med 3 s, säkerhetsavståndet i borraxeln Z med 2,4 mm.
N10 G0 G90 G54 F2 S300 M3
; bestämning av teknologivärden
N20 D1 T6 Z50
; framkörning till tillbakamatningsplanet
N30 G17 X0
; framkörning till borrpositionen
N40 CYCLE82(3, 1.1, 2.4, -20, ; cykelanrop med absolut slutborrdjup och
, 3)
säkerhetsavstånd
N50 M2
; programslut
294
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
10.4.5
Djuphålsborra - CYCLE83
Programmering
CYCLE83(RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)
Parametrar
Tabell 10-3
Parametrar CYCLE83
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
FDEP
real
första borrdjup (absolut)
FDPR
real
första borrdjup relativt till referensplanet (skall matas in utan
förtecken)
DAM
real
degressionsbelopp (skall matas in utan förtecken)
DTB
real
fördröjningstid på slutborrdjup (spånbrytning)
DTS
real
fördröjningstid i begynnelsepunkten och vid spåntömningen
FRF
real
matningsfaktor för första borrdjup (skall matas in utan förtecken)
värdeområde: 0.001 ... 1
VARI
int
Bearbetningstyp: spånbrytning=0, spåntömning=1
Funktion
Verktyget borrar med det programmerade spindelvarvtalet och matningshastigheten till det
inmatade slutborrdjupet.
Djupborrningshålet tillverkas därvid genom flera gånger stegvis djupansättning, vars
maximala belopp kan angivas, till slutborrdjupet.
Valfritt kan borren efter varje ansättningsdjup dras tillbaka till referensplanet +
säkerhetsavstånd för spåntömning eller med var gång 1 mm för spånbrytning.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
295
Cykler
10.4 Borrcykler
Förlopp
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande förlopp:
Djuphålsborra med spåntömning (VARI=1):
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Köra till första borrdjup med G1, varvid matningen resulterar ur den vid cykelanrop
programmerade matningen, som räknas ihop med parametern FRF (matningsfaktor)
● Hålla fördröjningstid på slutborrdjup (parameter DTB)
● Tillbakamatning till det med säkerhetsavståndet framflyttade referensplanet med G0 för
spåntömning
● Hålla fördröjningstid i begynnelsepunkten (parameter DTS)
● Köra fram till det sist uppnådda borrdjupet, minskat med det cykelinternt beräknade
förhållningsavståndet med G0
● Köra till nästa borrdjup med G1 (rörelseförloppet fortsätts tills slutborrdjupet har uppnåtts)
● Tillbakamatning till tillbakamatningsplanet med G0
;
=
)'(3
)'(3
573
5)36',6 * * *
5)3
'3 5)3'35
Bild 10-4
Djuphålsborra med spåntömning
Djuphålsborra med spånbrytning (VARI=0):
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Köra till första borrdjup med G1, varvid matningen resulterar ur den vid cykelanrop
programmerade matningen, som räknas ihop med parametern FRF (matningsfaktor)
● Hålla fördröjningstid på slutborrdjup (parameter DTB)
● Tillbakamatning med 1 mm från det aktuella borrdjupet med G1 och den i det anropande
programmet programmerade matningen (för spånbrytning)
296
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
● Köra till nästa borrdjup med G1 (rörelseförloppet fortsätts tills slutborrdjupet har uppnåtts)
● Tillbakamatning till tillbakamatningsplanet med G0
;
=
573
5)36',6
5)3
)'(3
* * *
'3 5)3'35
Bild 10-5
Djuphålsborra med spånbrytning
Förklaring av parametrarna
Parametrar RTP, RFP, SDIS, DP, DPR - se CYCLE81
Sammanhang mellan parametrarna DP (resp. DPR), FDEP (resp. FDPR) och DMA
Mellanborrdjupen beräknas i cykeln från slutborrdjup, första borrdjup och degressionsbelopp
på följande sätt:
● I första steget körs till det via det första borrdjupet parameterinställda djupet, om detta
inte överskrider det totala borrdjupet.
● Från och med det andra borrdjupet resulterar borrslaget ur slaget för det första borrdjupet
minus degressionsbelopp, såvida borrslaget är större än det programmerade
degressionsbeloppet.
● De följande borrslagen motsvarar degressionsbeloppet, så länge som restdjupet förblir
större än det dubbla degressionsbeloppet.
● De sista båda borrslagen delas upp och körs likformigt och är på så vis alltid större än det
halva degressionsbeloppet.
● Ligger värdet för det första borrdjupet i motsatt riktning mot det totala djupet, kommer
felmeddelandet 61107 "Första borrdjupet felaktigt definierat" och cykeln utförs inte.
Parameter FDPR verkar i cykeln som parameter DPR. Vid identiska värden för referens- och
tillbakamatningsplan är den relativa uppgiften för det första borrdjupet möjlig.
Programmeras det första borrdjupet större än slutborrdjupet, överskrids aldrig slutborrdjupet.
Cykeln förminskar det första borrdjupet automatiskt så mycket att slutborrdjupet uppnås vid
borrningen och borrar endast en gång.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
297
Cykler
10.4 Borrcykler
DTB (fördröjningstid)
Under DTB programmeras fördröjningstiden på slutborrdjup (spånbrytning) i sekunder.
DTS (fördröjningstid)
Fördröjningstiden i begynnelsepunkten hålls endast vid VARI=1 (spåntömning).
FRF (matningsfaktor)
Via denna parameter kan en reduceringsfaktor anges för den aktiva matningen, som det tas
hänsyn till endast vid körningen till det första borrdjupet i cykeln.
VARI (bearbetningstyp)
Sätts parametern VARI=0, frikörs borren efter det varje borrdjup uppnåtts 1 mm för
spånbrytning. Vid VARI=1 (för spåntömning) körs borren alltid till det med
säkerhetsavståndet framflyttade referensplanet.
Märk
Framflyttningsavståndet beräknas cykelinternt på följande sätt:
• För ett borrdjup upp till 30 mm är värdet för framflyttningsavståndet alltid lika med 0.6
mm.
• Vid borrdjup därutöver gäller beräkningsformeln borrdjup/50 (därvid är värdet begränsat
till maximalt 7 mm).
Programmeringsexempel: Djuphålsborra
Detta program utför cykeln CYCLE83 på positionen X0. Det första hålet utförs med
fördröjningstiden noll och bearbetningstypen spånbrytning. Slutborrdjupet liksom det första
borrdjupet har angivits absolut. Borraxeln är Z-axeln.
298
N10 G0 G54 G90 F5 S500 M4
; bestämning av teknologivärden
N20 D1 T6 Z50
; framkörning till tillbakamatningsplanet
N30 G17 X0
; framkörning till borrpositionen
N40 CYCLE83(3.3, 0, 0, -80, 0, -10, 0, 0,
0, 0, 1, 0)
; anrop av cykeln, djupparametrar med
absolutvärden
N50 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
10.4.6
Gängborrning utan flyttande gänghållare - CYCLE84
Programmering
CYCLE84(RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)
Parametrar
Tabell 10-4
Parametrar CYCLE84
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
DTB
real
fördröjningstid på gängdjup (spånbrytning)
SDAC
int
rotationsriktning efter cykelslut
MPIT
real
gängstigning som gängstorlek (med förtecken)
värden: 3, 4 eller 5 (för M3, M4 eller M5)
värdeområde 3 (för M3) ... 48 (för M48), förtecknet bestämmer
rotationsriktningen i gängan
PIT
real
gängstigning som värde (med förtecken)
värdeområde: 0.001 ... 2000.000 mm), förtecknet bestämmer
rotationsriktningen i gängan
POSS
real
spindelposition för orienterat spindelstopp i cykeln (i grader)
SST
real
varvtal för gängborrning
SST1
real
varvtal för tillbakamatning
Funktion
Verktyget borrar med det programmerade spindelvarvtalet och matningshastigheten till det
inmatade gängdjupet.
Med cykeln CYCLE84 kan du tillverka gänghål utan flytande gänghållare.
Märk
Cykeln CYCLE84 kan endast användas, när den för borrningen avsedda spindeln är i stånd
tekniskt, att gå i lägesreglerad spindeldrift.
För gängborrning med flytande gänghållare finns det en egen cykel CYCLE840.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
299
Cykler
10.4 Borrcykler
Förlopp
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande rörelseförlopp:
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Orienterat spindelstopp (värde i parametern POSS) och överförande av spindeln till
axeldrift
● Gängborrning till slutborrdjup och varvtal SST
● Hålla fördröjningstid på gängdjup (parameter DTB)
● Tillbakamatning till det med säkerhetsavståndet framflyttade referensplanet, varvtal SST1
och omvändning av rotationsriktning
● Tillbakamatning till tillbakamatningsplanet med G0, med återskrivning av de före
cykelanrop sist programmerade spindelvarvtalet och den under SDAC programmerade
rotationsriktningen inleds åter spindeldriften
Förklaring av parametrarna
Parametrar RTP, RFP, SDIS, DP, DPR - se CYCLE81
;
=
6'$&
573
5)36',6
5)3
'3 5)3'35
* * * *
DTB (fördröjningstid)
Fördröjningstiden skall programmeras i sekunder. Vid borrning i blindhål rekommenderas att
utelämna fördröjningstiden.
SDAC (rotationsriktning efter cykelslut)
Under SDAC skall rotationsriktningen för spindeln efter cykelslut programmeras.
Omvändningen av riktningen vid gängborrning sker cykelinternt automatiskt.
300
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
MPIT och PIT (gängstigning som gängstorlek och som värde)
Värdet för gängstigningen kan valfritt angivas som gängstorlek (endast för metriska gängor
mellan M3 och M48) eller som värde (avstånd från en gänga till nästa som siffervärde).
Respektive parameter som inte behövs utelämnas i anropet resp. erhåller värdet noll.
Höger- eller vänstergänga fastläggs via förtecknet på stigningsparametern:
● positivt värde → höger (som M3)
● negativt värde → vänster (som M4)
Har båda stigningsparametrarna värden som motsäger varandra, skapas av cykeln larmet
61001 "Gängstigning felaktig" och bearbetningen av cykeln avbryts.
POSS (spindelposition)
I cykeln stoppas spindeln orienterat före gängborrningen med kommandot SPOS och förs till
lägesreglering.
Under POSS programmerar du spindelpositionen för detta spindelstopp.
SST (varvtal)
Parametern SST innehåller spindelvarvtalet för gängborrningsblocket.
SST1 (varvtal tillbakamatning)
Under SST1 programmerar du varvtalet för tillbakamatningen ur gänghålet i blocket med
G332. Har denna parameter värdet noll, så sker tillbakamatningen med det under SST
programmerade varvtalet.
Märk
Rotationsriktningen omvänds vid gängborrning i cykeln alltid automatiskt.
Programmeringsexempel: Gänga utan flytande gänghållare
På positionen X0 borras en gänga utan flytande gänghållare, borraxeln är Z-axeln. Ingen
fördröjningstid är programmerad, djupuppgiften görs relativt. Parametrarna för
rotationsriktningen och stigningen måste vara belagda med värden. En metriska gänga M5
borras.
N10 G0 G90 G54 T6 D1
; bestämning av teknologivärden
N20 G17 X0 Z40
; framkörning till borrpositionen
N30 CYCLE84(4, 0, 2, , 30, , 3, 5, ,
90, 200, 500)
; cykelanrop, parametern PIT utelämnades,
ingen uppgift för det absoluta djupet, ingen
fördröjningstid, spindelstopp vid 90 grader,
varvtal vid gängborrningen är 200, varvtal för
tillbakamatningen är 500
N40 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
301
Cykler
10.4 Borrcykler
10.4.7
Gängborrning med flyttande gänghållare - CYCLE840
Programmering
CYCLE840(RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT, AXN)
Parametrar
Tabell 10-5
Parametrar CYCLE840
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
DTB
real
fördröjningstid på gängdjup (spånbrytning)
SDR
int
rotationsriktning för tillbakamatning
värden: 0 (automatisk omvändning av rotationsriktningen), 3 eller
4 (för M3 eller M4)
SDAC
int
rotationsriktning efter cykelslut
värden: 3, 4 eller 5 (för M3, M4 eller M5)
ENC
int
gängborrning med/utan givare
MPIT
real
gängstigning som gängstorlek (med förtecken)
PIT
real
gängstigning som värde (med förtecken)
AXN
integer
värden: 0 = med givare, 1 = utan givare
värdeområde 3 (för M3) ... 48 (för M48)
värdeområde: 0.001 ... 2000.000 mm
verktygsaxel
värden:
1 = 1. axeln i planet
2 = 2. axeln i planet
annars 3. axeln i planet
Funktion
Verktyget borrar med det programmerade spindelvarvtalet och matningshastigheten till det
inmatade gängdjupet.
Med denna cykel kan gängborrningar tillverkas med flytande gänghållare:
● utan givare och
● med givare.
302
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
Förlopp gängborrning med flytande gänghållare utan givare
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande rörelseförlopp:
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Gängborrning till slutborrdjup
● Hålla fördröjningstid på gängborrdjup (parameter DTB)
● Tillbakamatning till det med säkerhetsavståndet framflyttande referensplanet
● Tillbakamatning till tillbakamatningsplanet med G0
;
=
6'$&
6'5
573
5)36',6
5)3
'3 5)3'35
* * *
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
303
Cykler
10.4 Borrcykler
Förlopp gängborrning med flytande gänghållare med givare
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande rörelseförlopp:
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Gängborrning till slutborrdjup
● Hålla fördröjningstid på gängdjup (parameter DTB)
● Tillbakamatning till det med säkerhetsavståndet framflyttande referensplanet
● Tillbakamatning till tillbakamatningsplanet med G0
;
=
6'$&
6'5
573
5)36',6
5)3
'3 5)3'35
* * *
Förklaring av parametrarna
Parametrar RTP, RFP, SDIS, DP, DPR - se CYCLE81
DTB (fördröjningstid)
Fördröjningstiden skall programmeras i sekunder. Den verkar endast vid gängborrning utan
givare.
SDR (rotationsriktning för tillbakamatning)
Skall omvändningen av spindelriktningen ske automatiskt så skall SDR=0 ställas in.
Är per maskindatum fastlagt att ingen givare kommer att användas (då har maskindatum
MD30200 NUM_ENCS värdet 0), måste parametern beläggas med värdet 3 eller 4 för
rotationsriktningen, annars visas larmet 61202 "Ingen spindelriktning programmerad" och
cykeln avbryts.
304
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
SDAC (rotationsriktning)
Eftersom cykeln också kan anropas modalt (se Kapitel "Grafiskt cykelstöd i
programeditorn"), behöver den för utförandet av de ytterligare gänghålen en
rotationsriktning. Denna programmeras i parametern SDAC och motsvarar den före första
anrop i det överordnade programmet skrivna rotationsriktningen. Är SDR=0, så har det under
SDAC skrivna värdet i cykeln ingen betydelse och kan utelämnas vid parameterinställningen.
ENC (gängborrning)
Skall gängborrningen göras utan givare, fastän en givare finns, måste parametern ENC
beläggas med 1.
Finns däremot ingen givare och parametern har värdet 0, tas det hänsyn till den i cykeln.
MPIT och PIT (gängstigning som gängstorlek och som värde)
Parametern för stigningen är av betydelse endast i sammanhang med gängborrning med
givare. Ur spindelvarvtalet och stigningen beräknar cykeln matningsvärdet.
Värdet för gängstigningen kan valfritt angivas som gängstorlek (endast för metriska gängor
mellan M3 och M48) eller som värde (avstånd från en gänga till nästa som siffervärde).
Respektive parameter som inte behövs utelämnas i anropet resp. erhåller värdet noll.
Har båda stigningsparametrarna värden som motsäger varandra, skapas av cykeln larmet
61001 "Gängstigning felaktig" och bearbetningen av cykeln avbryts.
Märk
Cykeln väljer beroende av maskindatum MD30200 NUM_ENCS, om gängan skall borras
med eller utan givare.
Före cykelanrop skall rotationsriktningen för spindeln programmeras med M3 resp. M4.
Under gängblocken med G63 fryses värdena för matnings- och
spindelvarvtalsövermanningsbrytaren på 100%.
Gängborrning utan givare kräver som regel en längre flytande gänghållare.
AXN (verktygsaxel)
Följande bild visar möjligheterna för de borraxlar som skall väljas.
Vid G18 beryder:
● AXN=1 ;motsvarar Z
● AXN=2 ;motsvarar X
● AXN=3 ;motsvarar Y (om Y-axeln finns)
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
305
Cykler
10.4 Borrcykler
Genom programmering av borraxeln via AXN (nummer på borraxeln) kan borraxeln
programmeras direkt.
AXN=1
1. axeln i planet
AXN=2
2. axeln i planet
AXN=3
3. axeln i planet
För att till exempel bearbeta ett centrerhål (i Z) i G18-planet, programmerar du:
G18
AXN=1
Programmeringsexempel: Gänga utan givare
Med detta program borras en gänga utan givare på positionen X0, borraxeln är Z-axeln.
Rotaionsriktningsparametrarna SDR och SDAC måste angivas, parametern ENC förbeläggs
med 1, djupuppgiften görs absolut. Stigningsparametern PIT kan utelämnas. Till
bearbetningen används en flytande gänghållare.
N10 G90 G0 G54 D1 T6 S500 M3
; bestämning av teknologivärden
N20 G17 X0 Z60
; framkörning till borrpositionen
N30 G1 F200
; bestämning av banmatningen
N40 CYCLE840(3, 0, , -15, 0, 1, 4, 3, 1, ,
,3)
; cykelanrop, fördröjningstid 1 s,
rotationsriktning för tillbakamatning M4,
rotationsriktning efter cykel M3, inget
säkerhetsavstånd
Parametrar MPIT och PIT har
utelämnats
N50 M2
; programslut
Programmeringsexempel: Gänga med givare
Med detta program tillverkas en gänga med givare på positionen X0. Borraxeln är Z-axeln.
Stigungsparametern måste angivas, en automatisk omvändning av rotationsriktningen är
programmerad. Till bearbetningen används en flytande gänghållare.
306
N10 G90 G0 G54 D1 T6 S500 M3
; bestämning av teknologivärden
N20 G17 X0 Z60
; framkörning till borrpositionen
N30 G1 F200
; bestämning av banmatningen
N40 CYCLE840(3, 0, , -15, 0, 0, , ,0, 3.5,
,3)
N50 M2
; cykelanrop, utan säkerhetsavstånd
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
10.4.8
Brotscha1 (arborra 1) - CYCLE85
Programmering
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)
Parametrar
Tabell 10-6
Parametrar CYCLE85
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
DTB
real
fördröjningstid på slutborrdjup (spånbrytning)
FFR
real
Matning
RFF
real
matning för tillbakamatning
Funktion
Verktyget borrar med det föreskrivna spindelvarvtalet och matningshastigheten till det
inmatade slutborrdjupet.
Den inåtgående och utåtgående rörelsen sker med matningen, som alltid skall angivas under
de motsvarande parametrarna FFR och RFF.
Cykeln kan användas till brotschning av hål.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
307
Cykler
10.4 Borrcykler
Förlopp
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
;
=
Cykeln skapar följande rörelseförlopp:
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Köra till slutborrdjupet med G1 och den under parametern FFR programmerade
matningen
● Hålla fördröjningstid på slutborrdjup
● Tillbakamatning till det med säkerhetsavståndet framflyttade referensplanet med G1 och
den under parametern RFF förskrivna matningen för tillbakamatningen
● Tillbakamatning till tillbakamatningsplanet med G0
308
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
Förklaring av parametrarna
Parametrar RTP, RFP, SDIS, DP, DPR - se CYCLE81
;
=
573
5)36',6
'3 5)3'35
5)3
* * *
DTB (fördröjningstid)
Under DTB programmerar du fördröjningstiden på slutborrdjup i sekunder.
FFR (matning)
Det under FFR föreskrivna matningsvärdet verkar vid borrning.
RFF (matning för tillbakamatning)
Det under RFF programmerade matningsvärdet verkar vid tillbakamatning ur hålet fram till
referensplan + säkerhetsavstånd.
Programmeringsexempel: Första arborrning
Cykeln CYCLE85 anropas till Z70 X0. Borraxeln är Z-axeln. Slutborrdjupet i cykelanropet är
relativt angivet, ingen fördröjningstid är programmerad. Ovankanten till arbetsstycket ligger
vid Z0.
N10 G90 G0 S300 M3
N20 T3 G17 G54 Z70 X0
; framkörning till borrpositionen
N30 CYCLE85(10, 2, 2, , 25, , 300, 450)
; cykelanrop, ingen fördröjningstid
programmerad
N40 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
309
Cykler
10.4 Borrcykler
10.4.9
Ursvarva (arborra 2) - CYCLE86
Programmering
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)
Parametrar
Tabell 10-7
Parametrar CYCLE86
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
DTB
real
fördröjningstid på slutborrdjup (spånbrytning)
SDIR
int
rotationsriktning
RPA
real
tillbakamatningsväg i 1:a axeln i planet (inkrementell, skall matas
in med förtecken)
RPO
real
tillbakamatningsväg i 2:a axeln i planet (inkrementell, skall matas
in med förtecken)
RPAP
real
tillbakamatningsväg i borraxeln (inkrementell, skall matas in med
förtecken)
POSS
real
spindelposition för orienterat spindelstopp i cykeln (i grader)
värden: 3 (för M3), 4 (för M4)
Funktion
Cykeln understöder ursvarvning av hål med en arborrstång.
Verktyget borrar med det programmerade spindelvarvtalet och matningshastigheten till det
inmatade borrdjupet.
Vid arborra 2 görs efter det borrdjupet uppnåtts ett orienterat spindelstopp. Sedan körs med
snabbgång till de programmerade tillbakamatningspositionerna och därifrån till
tillbakamatningsplanet.
Cykeln CYCLE86 kan användas på en svarvmaskin endast med TRANSMIT i G17 planet
och med drivet verktyg (se Kapitel "Fräsbearbetning av frontyta - TRANSMIT")
Därvid är Z verktygsaxeln. Borrpositionerna programmeras cykelinternt i X-Y-planet.
310
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
Förlopp
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande rörelseförlopp:
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Körning till slutborrdjup med G1 och den före cykelanrop programmerade matningen
● Fördröjningstid hålls på slutborrdjup
● Orienterat spindelstopp på den under POSS programmerade spindelpositionen
● Köra tillbakamatningsväg i upp till 3 axlar med G0
● Tillbakamatning i borraxeln till det med säkerhetsavståndet framflyttade referensplanet
med G0
● Tillbakamatning till tillbakamatningsplanet med G0 (ursprunglig borrposition i båda
axlarna i planet)
Förklaring av parametrarna
Parametrar RTP, RFP, SDIS, DP, DPR - se CYCLE81
=
6326 ** *
;
532
53$
53$3
'3 5)3'35
Bild 10-6
573
5)36',6
5)3
Parametrar CYCLE86
DTB (fördröjningstid)
Under DTB programmeras fördröjningstiden på slutborrdjup (spånbrytning) i sekunder.
SDIR (rotationsriktning)
Med denna parameter bestäms den rotationsriktning, med vilken hålet tillverkas i cykeln. Vid
andra värden än 3 eller 4 (M3/M4) skapas larmet 61102 "Ingen spindelriktning
programmeras" och cykeln blir inte utförd.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
311
Cykler
10.4 Borrcykler
RPA (tillbakamatningsväg, i 1:a axeln)
Under denna parameter definieras en tillbakamatningsrörelse i 1:a axeln (abskissa), som
utförs efter det slutborrdjupet uppnåtts och orienterat spindelstopp görs.
RPO (tillbakamatningsväg, i 2:a axeln)
Under denna parameter definieras en tillbakamatningsrörelse i 2:a axeln (ordinata), som
utförs efter det slutborrdjupet uppnåtts och orienterat spindelstopp görs.
RPAP (tillbakamatningsväg, i borraxeln)
Under denna parameter definierar du en tillbakamatningsrörelse i borraxeln, som utförs efter
det slutborrdjupet uppnåtts och orienterat spindelstopp görs.
POSS (spindelposition)
Under POSS skall spindelpositionen för det orienterade spindelstoppet programmeras i
grader efter det slutborrdjupet uppnåtts.
Märk
Det är möjligt att stoppa den aktiva spindeln orienterat. Programmeringen av det tillhörande
vinkelvärdet görs med en övergivandeparameter.
Cykeln CYCLE86 kan då användas, när den för borrningen avsedda spindeln är i stånd
tekniskt, att gå i lägesreglerad spindeldrift.
312
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
Programmeringsexempel: Andra arborrning
Det skall borras på frontsidan i XY-planet på positionen X20 Y20 med cykeln CYCLE86.
Borraxeln är Z-axeln. Slutborrdjupet är absolut programmerat, ett säkerhetsavstånd är inte
föreskrivet. Fördröjningstiden på slutborrdjupet uppgår till 2 s. Ovankanten på arbetsstycket
ligger vid Z10. I cykeln skall spindeln rotera med M3 och stoppa vid 45 grader.
;
=
N10 G0 G90 X0 Z100 SPOS=0
; köra till utgångsposition
N15 SETMS(2)
; masterspindel är nu fräs-spindel
N20 TRANSMIT
; aktivera TRANSMIT-funktion
N35 T10 D1
; växla in verktyg
N40 M6
N50 G17 G0 G90 X20 Y20
; borrposition
N60 S800 M3 F500
N70 CYCLE86(112, 110, , 77, 0, 2, 3, -1, 1, 1, 45)
N80 G0 Z100
; cykelanrop med absolut borrdjup
N90 TRAFOOF
; koppla från TRANSMIT
N95 SETMS
; masterspindel är nu åter huvudspindeln
N200 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
313
Cykler
10.4 Borrcykler
10.4.10
Arborra med stopp 1 (arborra 3) - CYCLE87
Programmering
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)
Parametrar
Tabell 10-8
Parametrar CYCLE87
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
SDIR
int
rotationsriktning
värden: 3 (för M3), 4 (för M4)
Funktion
Verktyget borrar med det programmerade spindelvarvtalet och matningshastigheten till det
inmatade slutborrdjupet.
Vid arborra 3 skapas efter det slutborrdjupet uppnåtts ett spindelstopp utan orientering M5
och sedan ett programmerat stopp M0. Med knappen NC-START fortsätts den utgående
rörelsen fram till tillbakamatningsplanet i snabbgång.
Förlopp
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande rörelseförlopp:
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Körning till slutborrdjup med G1 och den före cykelanrop programmerade matningen
● Spindelstopp med M5
● Tryck på knappen NC-START
● Tillbakamatning till tillbakamatningsplanet med G0
314
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
Förklaring av parametrarna
Parametrar RTP, RFP, SDIS, DP, DPR - se CYCLE81
;
=
573
5)36',6
5)3
'3 5)3'35
00 *
*
SDIR (rotationsriktning)
Parametern bestämmer den rotationsriktning, med vilken hålet tillverkas i cykeln.
Vid andra värden än 3 eller 4 (M3/M4) skapas larmet 61102 "Ingen spindelriktning
programmeras" och cykeln avbryts.
Programmeringsexempel: Tredje arborrning
Cykeln CYCLE87 anropas till X0 i XY-planet. Borraxeln är Z-axeln. Slutborrdjupet är absolut
angivet. Säkerhetsavståndet uppgår till 2 mm.
N20 G0 G17 G90 F200 S300 X0
; bestämning av teknologivärden och
borrposition
N30 D3 T3 Z13
; framkörning till tillbakamatningsplanet
N50 CYCLE87(13, 10, 2, -7, , 3)
; cykelanrop med programmerad
spindelrotationsriktning M3
N60 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
315
Cykler
10.4 Borrcykler
10.4.11
Borra med stopp 2 (arborra 4) - CYCLE88
Programmering
CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)
Parametrar
Tabell 10-9
Parametrar CYCLE88
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
DTB
real
fördröjningstid på slutborrdjup (spånbrytning)
SDIR
int
rotationsriktning
värden: 3 (för M3), 4 (för M4)
Funktion
Verktyget borrar med det programmerade spindelvarvtalet och matningshastigheten till det
programmerade slutborrdjupet. Vid arborra 4 skapas efter det slutborrdjupet uppnåtts en
fördröjningstid och ett spindelstopp utan orientering M5 samt ett programmerat stopp M0.
Genom att trycka på knappen NC-START körs den utgående rörelsen fram till
tillbakamatningsplanet i snabbgång.
Förlopp
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande rörelseförlopp:
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Körning till slutborrdjup med G1 och den före cykelanrop programmerade matningen
● Fördröjningstid på slutborrdjup
● Spindel- och programstopp med M5 M0. Efter programstopp tryck på knappen NCSTART.
● Tillbakamatning till tillbakamatningsplanet med G0
316
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
Förklaring av parametrarna
Parametrar RTP, RFP, SDIS, DP, DPR - se CYCLE81
;
=
573
5)36',6
5)3
'3 5)3'35
00 * * *
DTB (fördröjningstid)
Under DTB programmeras fördröjningstiden på slutborrdjup (spånbrytning) i sekunder.
SDIR (rotationsriktning)
Den programmerade rotationsriktningen verkar för förflyttningsvägen till slutborrdjup.
Vid andra värden än 3 eller 4 (M3/M4) skapas larmet 61102 "Ingen spindelriktning
programmeras" och cykeln avbryts.
Programmeringsexempel: Fjärde arborrning
Cykeln CYCLE88 anropas till X0. Borraxeln är Z-axeln. Säkerhetsavståndet är
programmerat med 3 mm, slutborrdjupet är angivet relativt till referensplanet. I cykeln verkar
M4.
N10 G17 G54 G90 F1 S450 M3 T1
; bestämning av teknologivärden
N20 G0 X0 Z10
; köra till borrposition
N30 CYCLE88 (5, 2, 3, , 72, 3, 4)
; cykelanrop med programmerad
spindelrotationsriktning M4
N40 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
317
Cykler
10.4 Borrcykler
10.4.12
Brotscha 2 (arborra 5) - CYCLE89
Programmering
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)
Parametrar
Tabell 10-10 Parametrar CYCLE89
RTP
real
tillbakamatningsplan (absolut)
RFP
real
referensplan (absolut)
SDIS
real
säkerhetsavstånd (skall matas in utan förtecken)
DP
real
slutborrdjup (absolut)
DPR
real
slutborrdjup relativt till referensplanet (skall matas in utan
förtecken)
DTB
real
fördröjningstid på slutborrdjup (spånbrytning)
Funktion
Verktyget borrar med det programmerade spindelvarvtalet och matningshastigheten till det
inmatade slutborrdjupet. När slutborrdjupet har uppnåtts, kan en fördröjningstid
programmeras.
Förlopp
Uppnådd position före cykelbörjan:
Borrpositionen är positionen i de båda axlarna för det valda planet.
Cykeln skapar följande rörelseförlopp:
● Framkörning till det med säkerhetsavståndet framflyttade referensplanet med G0
● Körning till slutborrdjup med G1 och den före cykelanrop programmerade matningen
● Fördröjningstid hålls på slutborrdjup
● Tillbakamatning till det med säkerhetsavståndet framflyttade referensplanet med G1 och
samma matningsvärde
● Tillbakamatning till tillbakamatningsplanet med G0
318
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
Förklaring av parametrarna
Parametrar RTP, RFP, SDIS, DP, DPR - se CYCLE81
;
=
573
5)36',6
5)3
'3 5)3'35
* * *
DTB (fördröjningstid)
Under DTB programmeras fördröjningstiden på slutborrdjup (spånbrytning) i sekunder.
Programmeringsexempel: Femta arborrning
Till X0 anropas borrcykeln CYCLE89 med ett säkerhetsavstånd på 5 mm och uppgift över
slutborrdjupet som absolut värde. Borraxeln är Z-axeln.
N10 G90 G17 F100 S450 M4
; bestämning av teknologivärden
N20 G0 X0 Z107
; köra till borrposition
N30 CYCLE89(107, 102, 5, 72, ,3)
; cykelanrop
N40 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
319
Cykler
10.4 Borrcykler
10.4.13
Hålrad - HOLES1
Programmering
HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)
Parametrar
Tabell 10-11 Parametrar HOLES1
SPCA
real
1. axeln i planet (abskissa) för en referenspunkt på den räta linjen
(absolut)
SPCO
real
2. axeln i planet (ordinata) för denna referenspunkt (absolut)
STA1
real
Vinkel till 1:a axeln i planet (abskissa)
värdeområde: -180<STA1<=180 grader
FDIS
real
avstånd till första hålet från referenspunkten (skall matas in utan
förtecken)
DBH
real
avstånd mellan hålen (skall matas in utan förtecken)
NUM
int
antal hål
Funktion
Med denna cykel kan en hålrad tillverkas, dvs. ett antal hål, som ligger på en rät linje resp.
ett hålgaller. Typen av hål bestäms av den tidigare modalt valda borrcykeln.
planet och med drivet verktyg (se Kapitel "Fräsbearbetning av frontytan - TRANSMIT")
Därvid är Z verktygsaxeln. Borrpositionerna programmeras cykelinternt i X-Y-planet.
320
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
Förlopp
Cykelinternt bestäms för undvikande av onödiga vägar med hjälp av ärpositionen för
planaxlarna och hålradsgeometrin, om hålraden genomarbetas med början med det första
eller det sista hålet. Därefter körs till borrpositionerna efter varandra i snabbgång.
<
*
;
=
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
321
Cykler
10.4 Borrcykler
Förklaring av parametrarna
;
63&$
'%+
)',6
67$
63&2
<
SPCA och SPCO (referenspunkt 1:a axeln i planet och 2:a axeln i planet)
Det anges en punkt på hålradens räta linje, som betraktas som referenspunkt för
bestämmande av avstånden mellan hålen. Från denna punkt anges avståndet till det första
hålet FDIS.
STA1 (vinkel)
Den räta linjen kan inta ett godtyckligt läge i planet. Detta bestäms förutom av den genom
SPCA och SPCO definierade punkten genom den vinkel, som den räta linjen med den 1:a
axeln i planet till det vid anrop aktuella arbetsstyckskoordinatsystemet innesluter. Vinkeln
skall matas in under STA1 i grader.
FDIS och DBH (avstånd)
Under FDIS anges avståndet från det första hålet till den under SPCA och SPCO definierade
referenspunkten. Parametern DBH innehåller avståndet mellan två hål.
NUM (antal)
Med parametern NUM bestäms antalet hål.
322
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
Programmeringsexempel: Hålrad
Med detta program kan du bearbeta en hålrad med 4 gängborrningar på frontsidan av en
svarvdel. Hålen ligger under en vinkel på 45 grader till X-axeln, referenspunkten befinner sig
i rotationsmitten. Det första hålet har ett avstånd på 15mm, avståndet mellan hålen uppgår
till 10 mm.
Geometrin för hålraden beskrivs med cykeln HOLES1. Först borras med cykeln CYCLE82,
därefter borras gänga med CYCLE84 (utan flytande gänghållare). Hålen har djupet 22 mm
(differens mellan referensplan och slutborrdjup).
r
<
;
N10 G0 G90 X0 Z10 SPOS=0
; köra till utgångsposition
N15 SETMS(2)
; masterspindel är nu fräs-spindel
N20 TRANSMIT
; aktivera TRANSMIT-funktion
N25 G17 G90 X0 Y0
N30 F30 S500 M3
; bestämning av teknologivärden
N35 T10 D1
; växla in borr
N40 M6
N45 MCALL CYCLE82(10, 0, 2, --22, 0, 1)
; modalt anrop av cykeln för att borra
N50 HOLES1(0, 0, 45, 15, 10, 4)
; anrop hålradscykel
N55 MCALL
; välja modalt anrop
N60 T11 D1
N65 M6
; växla in gängborr
N70 G90 G0 X0 Z10 Y0
; köra till utgångsposition
N75 MCALL CYCLE84(10, 0, 2, --22, 0, , 3, , ; modalt anrop av cykeln för
4.2, ,300,)
gängborrning
N80 HOLES1(0, 0, 45, 15, 10, 4)
; förnyat anrop hålradscykel
N85 MCALL
; välja modalt anrop
N90 TRAFOOF
; koppla från TRANSMIT
N95 SETMS
; masterspindel är nu åter huvudspindeln
N100 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
323
Cykler
10.4 Borrcykler
Programmeringsexempel: Hålgaller
Med detta program kan ett hålgaller, bestående av 3 rader med var och en 5 hål, som ligger
på frontsidan av en svarvdel och har ett avstånd på 10 mm till varandra, bearbetas.
Utgångspunkten för hålgallret ligger vid X-20 Y-10.
<
;
$XVJDQJVSXQNW
[\
N10 G0 G90 X0 Z10 SPOS=0
; köra till utgångsposition
N15 SETMS(2)
; masterspindel är nu fräs-spindel
N20 TRANSMIT
; aktivera TRANSMIT-funktion
N25 G17 G90 X-20 Y-10
N30 F30 S500 M3
; bestämning av teknologivärden
N35 T10 D1
; växla in borr
N40 M6
324
N45 MCALL CYCLE82(10, 0, 2, --22, 0, 1)
; modalt anrop av cykeln för att borra
N50 HOLES1(--20, --10, 0, 0, 10, 5)
; anrop cykel för 1:a raden
N60 HOLES1(--20, 0, 0, 0, 10, 5)
; anrop cykel för 2:a raden
N70 HOLES1(--20, 10, 0, 0, 10, 5)
; anrop cykel för 3:e raden
N80 MCALL
; välja modalt anrop
N90 TRAFOOF
; koppla från TRANSMIT
N95 SETMS
; masterspindel är nu åter huvudspindeln
N100 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
10.4.14
Hålcirkel - HOLES2
Programmering
HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)
Parametrar
Tabell 10-12 Parametrar HOLES2
CPA
real
medelpunkt för hålcirkeln (absolut), 1:a axeln i planet
CPO
real
medelpunkt för hålcirkeln (absolut), 2:a axeln i planet
RAD
real
radie för hålcirkeln (skall matas in utan förtecken)
STA1
real
begynnelsevinkel
värdeområde: -180<STA1<=180 grader
INDA
real
framkopplingsvinkel
NUM
int
antal hål
Funktion
Med hjälp av denna cykel kan en hålcirkel bearbetas. Bearbetningsplanet skall fastläggas
före anrop av cykeln.
Typen av hål bestäms av den tidigare modalt valda borrcykeln.
Borrbildscykeln HOLES2 kan användas på en svarvmaskin endast med TRANSMIT i G17
planet och med drivet verktyg (se Kapitel "Fräsbearbetning av frontyta - TRANSMIT")
Därvid är Z verktygsaxeln. Borrpositionerna programmeras cykelinternt i X-Y-planet.
<
*
;
=
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
325
Cykler
10.4 Borrcykler
Förlopp
I cykeln körs i planet till borrpositionerna på hålcirkeln efter varandra med G0.
Förklaring av parametrarna
<
,1'$
67$
5$
;
'
&3$&32
LP0LWWHOSXQNW
CPA, CPO och RAD (medelpunktsposition och radie)
Läget för hålcirkeln i bearbetningsplanet är definierad via medelpunkt (parametrar CPA och
CPO) och radie (parameter RAD). För radien är endast positiva värden tillåtna.
326
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.4 Borrcykler
STA1 och INDA (begynnelse- och framkopplingsvinkel)
Genom dessa parametrar bestäms placeringen av hålen på hålcirkeln.
Parametern STA1 anger vridvinkeln mellan den positiva riktningen för 1:a axeln (abskissa) i
det före cykelanrop aktuella arbetsstyckskoordinatsystemet och det första hålet. Parametern
INDA innehåller vridvinkeln från ett hål till nästa.
Har parametern INDA värdet noll, så beräknas framkopplingsvinkeln cykelinternt ur antalet
hål, så att dessa fördelas likformigt över cirkeln.
NUM (antal)
Parametern NUM bestämmer antalet hål.
Programmeringsexempel: Hålcirkel
Med programmet tillverkas under användning av cykeln CYCLE82 fyra hål på frontsidan av
en svarvdel.
Slutborrdjupet på 30 mm skall angivas relativt till referensplanet. Säkerhetsavståndet i
borraxeln Z uppgår till 2 mm. Cirkeln har en radie på 42 mm. Begynnelsevinkeln uppgår till
33 grader.
<
r
;
N10 G0 G90 X0 Z10 SPOS=0
; köra till utgångsposition
N15 SETMS(2)
; masterspindel är nu fräs-spindel
N20 TRANSMIT
; aktivera TRANSMIT-funktion
N25 G17 G90 X-20 Y-10
N30 F30 S500 M3
; bestämning av teknologivärden
N35 T10 D1
; växla in borr
N40 M6
N45 MCALL CYCLE82(10, 0, 2, 0, 30, 1)
; modalt anrop av cykeln för att borra
N50 HOLES2(0, 0, 42, 33, 0, 4)
; anrop cykel hålcirkel
N85 MCALL
; välja modalt anrop
N90 TRAFOOF
; koppla från TRANSMIT
N95 SETMS
; masterspindel är nu åter huvudspindeln
N60 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
327
Cykler
10.5 Svarvcykler
10.5
Svarvcykler
10.5.1
Förutsättningar
Svarvcyklerna är beståndsdel i konfigurationsfilen setup_T.cnf, som laddas i användarminnet
i styrningen.
Villkor för anrop och återvändande
De före cykelanropet verksamma G-funktionerna bibehålls under cykeln.
Plandefinition
Bearbetningsplanet skall definieras före cykelanrop. Som regel handlar det vid svarvning om
G18 (ZX-plan). De båda axlarna i det aktuella planet för svarvning betecknas i det följande
som längsaxel (första axel i detta plan) och planaxel (andra axel i detta plan).
I svarvcyklerna räknas vid aktiv diameterprogrammering alltid den andra axeln i planet som
planaxel (se Programmeringshandbok).
3ODQD[HO
;
*
/¦QJVD[HO
328
=
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Konturövervakning relaterad till friskärningsvinkeln hos verktyget
Vissa svarvcykler, i vilka förflyttningsrörelser med baksnitt skapas, övervakar
friskärningsvinkeln för det aktiva verktyget med avseende på en möjlig konturkränkning.
Denna vinkel förs in som värde i verktygskompenseringen (under parametern DP24 i Dkompenseringen). Som vinkel skall ett värde mellan 1 och 90 grader (0=ingen övervakning)
matas in utan förtecken.
,QJHQNRQWXUNU¦QNQLQJ
.RQWXUNU¦QNQLQJ
Vid inmatningen av friskärningsvinkeln skall iakttagas att denna är beroende av
bearbetningstypen längs eller plan. Skall ett verktyg användas för längs- och
planbearbetning, måste vid olika friskärningsvinklar två verktygskompenseringar användas.
I cykeln kontrolleras om den programmerade konturen kan bearbetas med det valda
verktyget.
Är bearbetningen med detta verktyg inte möjligt så
● avbryter cykeln med felmeddelande (vid spåntagning) eller
● fortsätter bearbetningen av konturen med utgivande av ett meddelande (vid
fristickscykler). Skär-geometrin bestämmer sedan konturen.
Är friskärningsvinkeln angiven med noll i verktygskompenseringen, görs inte denna
övervakning. De exakta reaktionerna finns beskrivna för de enskilda cyklerna.
,QJHQ.RQWXUNU¦QNQLQJ
.RQWXUNU¦QNQLQJ
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
329
Cykler
10.5 Svarvcykler
10.5.2
Instick - CYCLE93
Programmering
CYCLE93(SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2, FAL1,
FAL2, IDEP, DTB, VARI, VRT)
Parametrar
Tabell 10-13 Parametrar CYCLE93
SPD
real
begynnelsepunkt i planaxeln
SPL
real
begynnelsepunkt i längsaxeln
WIDG
real
insticksbredd (skall matas in utan förtecken)
DIAG
real
insticksdjup (skall matas in utan förtecken)
STA1
real
vinkel mellan kontur och längsaxel
värdeområde: 0<=STA1<=180 grader
ANG1
real
flankvinkel 1: på den av startpunkten bestämda sidan av insticket
(skall matas in utan förtecken)
värdeområde: 0<=ANG1<89.999 grader
ANG2
real
flankvinkel 2: på den andra sidan (skall matas in utan förtecken)
värdeområde: 0<=ANG2<89.999
RCO1
real
radie/avfasning 1, ytter: på den av startpunkten bestämda sidan
RCO2
real
radie/avfasning 2, ytter
RCI1
real
radie/avfasning 1, inner: på startpunktssidan
RCI2
real
radie/avfasning 2, inner
FAL1
real
arbetsmån för finbearbetning på insticksbotten
FAL2
real
arbetsmån för finbearbetning på flankerna
IDEP
real
ansättningsdjup (skall matas in utan förtecken)
DTB
real
fördröjningstid på insticksbotten
VARI
int
bearbetningstyp
värdeområde: 1...8 och 11...18
VRT
real
variabel tillbakamatningsväg från konturen, inkrementell (skall
matas in utan förtecken)
Funktion
Instickscykeln möjliggör tillverkning av symmetriska och asymmetriska instick för längs- och
planbearbetning på godtyckliga raka konturelement. Ytter- och innerinstick kan tillverkas.
330
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Förlopp
Ansättningen i djupet (mot insticksbotten) och i bredden (från instick till instick) beräknas
cykelinternt och fördelas likformigt med största möjliga värde.
Vid instick i sneda delar förflyttas på den kortaste vägen från ett instick till nästa, alltså
parallellt till den kon, på vilken insticket bearbetas. Därvid beräknas ett säkerhetsavstånd till
konturen cykelinternt.
1. steget
Skrubbearbetning axelparallellt till botten i enskilda ansättningssteg
Efter varje ansättningen frikörs för spånbrytning.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
331
Cykler
10.5 Svarvcykler
2. steget
Insticket bearbetas viklerätt mot ansättningsriktningen i ett eller flera snitt. Varje snitt
uppdelas därvid åter i enlighet med ansättningsdjupet. Från och med det andra snittet längs
insticksbredden frikörs före tillbakamatningen alltid med 1 mm.
3. steget
Spåntagning på flankerna i ett steg, när vinkel är programmerad under ANG1 resp. ANG2.
Ansättningen lägs insticksbredden görs i flera steg, när flankbredden är större.
332
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
4. steget
Spåntagning av arbetsmån för finbearbetning konturparallellt från kanten till insicksmitten.
Därvid väljs verktygsradiekompenseringen automatiskt till och åter bort av cykeln.
Förklaring av parametrarna: SPD och SPL (begynnelsepunkt)
Med dessa koordinater definieras begynnelsepunkten för ett instick, utågende från vilket
formen beräknas i cykeln. Cykeln bestämmer själv sin startpunkt, till vilken körs vid början.
Vid ett ytterinstick körs först i längaxelns riktning, vid ett innerinstick först i planaxelns
riktning.
Instick på böjda konturelement kan realiseras på olika sätt. Beroende på form och radie på
böjningen kan antingen en axelparallell linje läggas över maximum på böjningen eller en
tangential avfasning anläggas i en punkt av randpunkterna till insticket.
Radier och avfasningar vid insticksranden är endast motiverade vid böjda konturer, när den
tillhörande randpunkten ligger på de av cykeln föreskrivna räta linjerna.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
333
Cykler
10.5 Svarvcykler
;
63/
67$
5&
$1*
63'
$1*
5&
5&
',$*
5&
:,'*
=
WIDG och DIAG (insticksbredd och insticksdjup)
Med parametrarna insticksbredd (WIDG) och insticksdjup (DIAG) bestäms formen på
insticket. Cykeln utgår i sin beräkning alltid från den under SPD och SPL programmerade
punkten.
Är insticket bredare än det aktiva verktyget, så spåntages bredden i flera steg. Den totala
bredden delas därvid upp likformigt av cykeln. Die maximala ansättningen uppgår till 95% av
verktygsbredden efter avdrag för skärradierna. Därigenom garanteras en snittöverlaggning.
Är den programmerade insticksbredden mindre än den verkliga verktygsbredden visas
felmeddelandet 61602 "Verktygsbredd fel definierad" och bearbetningen avbryts. Larmet
visas också när cykelinternt skärbredden identifieras med värdet noll.
;
$1*
:,'*
,'(3
',$*
$1*
63'
67$
=
334
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
STA1 (vinkel)
Med parametern STA1 programmerar du vinkeln för den avfasning, vid vilken insticket skall
tillverkas. Vinkeln kan anta värden mellan 0 och 180 grader och hänför sig alltid till
längsaxeln.
ANG1 och ANG2 (flankvinklar)
Genom flankvinklar som anges separat kan asymmetriska instick beskrivas. Vinklarna kan
anta värden mellan 0 och 89.999 grader.
RCO1, RCO2 och RCI1, RCI2 (radie/avfasning)
Formen på insticket modifieras genom inmatning av radier/avfasningar på randen resp.
botten. Ge akt på att radier matas in med positivt förtecken, avfasningar med negativt.
Beroende på tiotalet för parametern VARI bestäms typen av beräkning för programmerade
avfasningar.
● Vid VARI<10 (tiotal=0) avfasning med CHF=...
● Vid VARI>10 avfasning med CHR-programmering
(CHF/CHR, se Kapitel "Översikt över anvisningarna")
FAL1 och FAL2 (arbetsmån för finbearbetning)
För insticksbotten och flankerna kan separat arbetsmån för finbearbetningen programmeras.
Vid skrubbearbetning spåntages till dessa mått för arbetsmån för finbearbetning. Sedan
följer ett konturparallellt snitt längs slutkonturen med samma verktyg.
$UEHWVP§QI¸UILQEHDUEHWQLQJ
DYIODQNHUQD)$/
$UEHWVP§QI¸UILQEHDUEHWQLQJ
S§ERWWHQ)$/
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
335
Cykler
10.5 Svarvcykler
IDEP (ansättningsdjup)
Genom programmering av ett ansättningsdjup kan den axelparallella instickningen delas upp
i flera djupansättningar. Efter varje ansättning matas verktyget tillbaka 1 mm för
spånbrytning.
Parametern IDEP skall i alla händelser programmeras.
DTB (fördröjningstid)
Fördröjningstiden på insticksbotten skall väljas så att spindeln gör minst ett varv. Den
programmeras i sekunder.
VARI (bearbetningstyp)
Med entalet för parametern VARI kan bearbetningstypen för insticket bestämmas. Den kan
anta de i bilden visade värdena.
Med tiotalet för parametern VARI bestäms typen av beräkning för avfasningarna.
VARI 1...8: Avfasningar beräknas som CHF
VARI 11...18: Avfasningar beräknas som CHR
;
;
;
;
;
9$5, =
9$5, =
;
;
9$5, =
9$5, =
9$5, =
9$5, =
;
9$5, =
9$5, =
Har parametern ett annat värde, så avbryter cykeln med larmet 61002 "Bearbetningstyp fel
definierad".
Från cykeln görs en konturövervakning med den innebörden, att det görs en förnuftig
instickskontur. Detta är inte fallet, när radierna/avfasningarna på insticksbotten vidrör eller
skär varandra eller vid försök av plan instickning på ett konturavsnitt som löper parallellt till
längsaxeln. Cykeln avbryter i dessa fall med larmet 61603 "Insticksform fel definierad".
336
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
_VRT (variabel tillbakamatningsväg)
Under parametern _VRT kan tillbakamatningsvägen via ytter- eller innerdiametern på
insticket programmeras.
Vid _VRT = 0 (parameter ej programmerad) lyfts med 1 mm. Tillbakamatningsvägen verkar
alltid i relation till det programmerade måttsystemet inch eller metriskt.
Samtidigt verkar denna tillbakamatningsväg vid spånbrytning efter varje djupansättning i
insticket.
Märk
Före anop av instickscykeln måste ett tvåskärigt verktyg vara aktiverat. Kompenseringarna
för de båda skären måste ha lagts i två på varandra följande D-nummer för verktyget, varav
det första måste vara aktiverat före cykelanrop. Cykeln bestämmer själv för vilket
bearbetningssteg den måste använda vilken av de båda verktygskompenseringarna och
aktiverar också denna självständigt. Efter avslutning av cykeln är åter det före cykelanrop
programmerade kompenseringsnumret aktivt. Är inget D-nummer programmerat för en
verktygskompensering vid cykelanrop, så avbryts utförandet av cykeln med larmet 61000
"Ingen verktygskompensering aktiv".
Programmeringsexempel: Instickning
Med detta program tillverkas ett instick på en avfasning längs med på utsidan.
Startpunkten ligger till höger vid X35 Z60.
Cykeln använder verktygskompenseringarna D1 och D2 för verktyget T5. Insticksstålet skall
definieras i enlighet härmed.
;
r
r
r
$YIDVQLQJDU
PP
=
N10 G0 G90 Z65 X50 T5 D1 S400 M3
; begynnelsepunkt före cykelbörjan
N20 G95 F0.2
; bestämning av teknologivärden
N30 CYCLE93(35, 60, 30, 25, 5, 10, 20, 0,
0, -2, -2, 1, 1, 10, 1, 5,0.2)
; cykelanrop
lyftningsväg på 0.2 mm programmerad
N40 G0 G90 X50 Z65
; nästa position
N50 M02
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
337
Cykler
10.5 Svarvcykler
10.5.3
Fristick (form E och F enligt DIN) - CYCLE94
Programmering
CYCLE94(SPD, SPL, FORM, VARI)
Parametrar
Tabell 10-14 Parametrar CYCLE94
SPD
real
begynnelsepunkt i planaxeln (skall matas in utan förtecken)
SPL
real
begynnelsepunkt för kompenseringen i längsaxeln (skall matas in
utan förtecken)
FORM
char
definition av formen
värden: E (för form E), F (för form F)
VARI
integer
bestämning av läget för fristicket
värden:
0 (motsvarande skärläget för verktyget),
1...4 (definiera läge)
Funktion
Med denna cykel kan fristick enligt DIN509 med form E och F med vanligt påfrestning för en
färdigdetaljdiameter >3 mm tillverkas.
)RUP)
)RUP(
338
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Förlopp
Uppnådd position före cykelbörjan:
Utgångspositionen är en godtycklig position, från vilken det kollisionsfritt kan köras till
fristicket.
Cykeln skapar följande rörelseförlopp:
● Framkörning till den cykelinternt fastlagda startpunkten med G0
● Val av skärradiekompensering i enlighet med det aktiva skärläget och körning av
fristickskonturen med den före cykelanrop programmerade matningen.
● Tillbakamatning till startpunkten med G0 och bortval av skärradiekompenseringen med
G40
Förklaring av parametrarna: SPD och SPL (begynnelsepunkt)
Under parametern SPD föreskrivs färdigdetaljdiametern för fristicket. Parametern SPL
bestämmer färdigdetaljmåttet i längsaxeln.
Resulterar i enlighet med det för SPD programmerade värdet en slutdiameter <3 mm, så
avbryter cykeln med larmet 61601 "Färdigdetaljdiameter för liten".
;
63/
63'
=
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
339
Cykler
10.5 Svarvcykler
FORM (definition)
Form E och form F är fastlagda i DIN509 och att bestämma över denna parameter.
Har parametern ett annat värde än E eller F, så avbryter cykeln och skapar larmet 61609
"Form fel definierad".
)250(
6/
)¸UDUEHWVVW\FNHQPHG
HQEHDUEHWQLQJV\WD
=
)250)
)¸UDUEHWVVW\FNHQPHG
WY§U¦WYLQNOLJWPRW
YDUDQGUDVW§HQGH
EHDUEHWQLQJV\WRU
6/
_VARI (läge fristick)
Med parametern _VARI kan läget för fristicket antingen bestämmas direkt eller det resulterar
ur skärläget för verktyget.
_VARI=0: motsvarande skärläget för verktyget
Skärläget (SL) för verktyget fastställer cykeln självständigt ur den aktiva
verktygskompenseringen. Cykeln kan arbeta med skärlägena 1 ... 4.
Identifierar cykeln ett skärläge 5 ... 9, så visas larmet 61608 "Fel skärläge programmerat"
och cykeln avbryts.
;
6/
6/
=
6/
Bild 10-7
340
6/
_VARI=0
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
_VARI=1...4: definition av läget för fristicket
Bild 10-8
_VARI=1...4
Vid _VARI<>0 gäller följande:
● det verkliga skärläget för verktyget kontrolleras inte, dvs. alla skärlägen kan användas,
om det är teknologiskt lämpligt.
I cykeln görs en övervakning av friskärningsvinkeln för det aktiva verktyget, när ett värde har
föreskrivits därför i den tillhörande parametern i verktygskompenseringen. Fastställs att
formen på fristicket inte kan bearbetas med det valda verktyget, eftersom dess
friskärningsvinkel är för liten, så visas meddelandet "Förändrad form av fristicket" i
styrningen. Men bearbetningen fortsätts.
Cykeln fastställer sin startpunkt automatiskt. Denna ligger på 2 mm avstånd från
slutdiametern och 10 mm från slutmåttet i längsaxeln. Läget för denna startpunkt till de
programmerade koordinatvärdena bestäms av skärläget för det aktiva verktyget.
Märk
Före anrop av cykeln måste en verktygskompensering aktiveras. Annars avbryts cykeln efter
utgivande av larm 61000 "Ingen verktygskompensering aktiv".
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
341
Cykler
10.5 Svarvcykler
Programmeringsexempel: Freistich_Form_E
Med detta program kan ett fristick av formen E bearbetas.
;
)250(
342
=
N10 T1 D1 S300 M3 G95 F0.3
; bestämning av teknologivärden
N20 G0 G90 Z100 X50
; val av startposition
N30 CYCLE94(20, 60, "E")
; cykelanrop
N40 G90 G0 Z100 X50
; köra till nästa position
N50 M02
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
10.5.4
Spåntagning med baksnitt - CYCLE95
Programmering
CYCLE95(NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM, _VRT)
Parametrar
Tabell 10-15 Parametrar CYCLE95
NPP
string
namn på konturunderprogrammet
MID
real
ansättningsdjup (skall matas in utan förtecken)
FALZ
real
arbetsmån för finbearbetning i längsaxeln (skall matas in utan
förtecken)
FALX
real
arbetsmån för finbearbetning i planaxeln (skall matas in utan
förtecken)
FAL
real
konturriktig arbetsmån för finbearbetning (skall matas in utan
förtecken)
FF1
real
matning för skrubbearbetning utan baksnitt
FF2
real
Matning för nergång i baksnittselement
FF3
real
matning för finbearbetning
VARI
real
bearbetningstyp
värdeområde: 1 ... 12
DT
real
fördröjningstid för spånbrytning vid skrubbearbetning
DAM
real
väglängd, efter vilken varje skrubbearbetningssnitt stoppas för
spånbrytning
_VRT
real
lyftningsväg från konturen vid skrubbearbetning, inkrementell
(skall matas in utan förtecken)
Funktion
Med spåntagningscykeln kan en i ett underprogram programmerad kontur tillverkas av ett
råämne genom axelparallell spåntagning. I konturen kan baksnittselement ingå. Med cykeln
kan konturer bearbetas i längs- och i planbearbetning, ytter och inner. Technologn kan väljas
fritt (skrubbearbetning, finbearbetning, komplettbearbetning). Vid skrubbearbetning av
konturen skapas axelparallella snitt av det maximalt programmerade ansättningsdjupet och
efter det en snittpunkt med konturen uppnåtts spåntas uppkomna resthörn genast
konturparallellt. Det skrubbearbetas till den programmerade arbetsmån för finbearbetning.
Finbearbetningen görs i samma riktning som skrubbearbetningen.
Verktygsradiekompenseringen väljs automatiskt till och åter bort av cykeln.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
343
Cykler
10.5 Svarvcykler
Förlopp
Uppnådd position före cykelbörjan:
Begynnelseposition är en godtycklig position, från vilken det kollisionsfritt kan köras till
konturbegynnelsepunkten.
Cykeln skapar följande rörelseförlopp:
Cykelstartpunkt beräknas internt och körs till med G0 i båda axlarna samtidigt
Skrubbearbetning utan baksnittselement:
● Axelparallell ansättning till det aktuella djupet beräknas internt och framkörning med G0.
● Framkörning till skrubbskärningspunkt axelparallellt med G1 och matning FF1.
● Dra konturparallellt längs konturen+ arbetsmån för finbearbetning med G1/G2/G3 och
FF1.
● Lyftning med det under _VRT programmerade beloppet i varje axel och tillbakamatning
med G0.
● Detta förlopp upprepas tills det totala djupet för bearbetningsavsnittet har uppnåtts.
● Vid skrubbearbetning utan baksnittselement görs tillbakamatningen till cykelstartpunkten
axelvis.
344
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
;
=
Skrubbearbetning av baksnittselementen:
● Framkörning till startpunkten för nästa baksnitt axelvis med G0. Därvid iakttas ett extra
cykelinternt säkerhetsavstånd.
● Ansätta konturparallellt längs konturen + arbetsmån för finbearbetning med G1/G2/G3
och FF2.
● Framkörning till skrubbskärningspunkt axelparallellt med G1 och matning FF1.
● Dragning längs konturen, lyftning och tillbakamatning görs som för det första
bearbetningsavsnittet.
● Finns ytterligare baksnittselement, upprepar sig detta förlopp för varje baksnitt.
;
=
6NUXEEHDUEHWQLQJXWDQEDNVQLWW
6NUXEEHDUEHWQLQJDYGHWI¸UVWDEDNVQLWWHW
6NUXEEHDUEHWQLQJDYGHWDQGUDEDNVQLWWHW
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
345
Cykler
10.5 Svarvcykler
Finbearbetning:
● Framkörning till cyklestartpunkten axelvis med G0.
● Framkörning till konturbegynnelsepunkten sker samtidigt i båda axlarna med G0.
● Finbearbetning längs konturen med G1/G2/G3 och FF3
● Tillbakamatning till startpunkten med båda axlarna och G0
Förklaring av parametrarna: NPP (namn)
Under denna parameter matas namnet för konturen in.
1. Konturen kan definieras som underprogram:
NPP=namn på underprogrammet
För namnet på konturunderprogrammet gäller alla i programmeringshandboken beskrivna
namnkonventioner.
Inmatning:
– Underprogrammet finns redan --> mata in namnet, vidare
– Underprogrammet finns ännu inte --> mata in namnet och tryck på softkey "new file".
Det anläggs ett program (huvudprogram) med det inmatade namnet och hoppas till
kontureditorn.
Inmatningen avslutas med softkey "Teknol. mask" och det återgås till cykelstödsmasken.
2. Konturen kan också vara ett avsnitt av det anropande programmet:
NPP=namn på begynnelselabel: namn på slutlabel
Inmatning:
– Konturen är redan beskriven --> namn på begynnelselabel : mata in namn på slutlabel
– Konturen är ännu inte beskriven --> mata in namn på begynnelselabel och tryck på
softkey "contour append".
Begynnelse- och slutlabel skapas automatiskt ur det inmatade namnet och det hoppas
till kontureditorn.
Inmatningen avslutas med softkey "Teknol. mask" och det återgås till cykelstödsmasken.
346
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
;
)$/;
133
)$/=
=
Exempel:
NPP=KONTUR_1
; fräskonturen är det fullständiga
programmet Kontur_1.
NPP=ANFANG:ENDE
; fräskonturen är definierat som avsnitt i
blocket med label ANFANG till blocket
med label ENDE i det anropande
programmet.
MID (ansättningsdjup)
Under parametern MID definieras det maximalt möjliga ansättningsdjupet för
skrubbearbetningen.
Cykeln beräknar självständigt det aktuella ansättningsdjupet, med vilket det arbetas vid
skrubbearbetningen.
Skrubbearbetningen blir för konturer med baksnittselement uppdelad av cykeln i enskilda
skribbearbetningsavsnitt. För varje skrubbearbetningsavsnitt beräknar cykeln det aktuella
ansättningsdjupet på nytt. Detta ligger alltid mellan det programmerade ansättningsdjupet
och hälften av dess värde. Med hjälp av det totala djupet för ett skrubbearbetningsavsnitt
och det programmerade maximala ansättningsdjupet fastställs antalet nödvändiga
skrubbearbetningssnitt och det totala djupet som skall bearbetas delas likformigt mellan
dessa. Därmed skapas optimala snittvillkor. För skrubbearbetningen av denna kontur
resulterar de i bilden visade bearbetningsstegen.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
347
Cykler
10.5 Svarvcykler
[PP
[PP
[PP
;
=
Exempel för beräkning av de aktuella ansättningsdjupen:
Bearbetningssnitt 1 har ett totalt djup på 39 mm. Vid ett maximalt ansättningsdjup på 5 mm
är enligt detta 8 skrubbearbetningssnitt nödvändiga. Dessa utförs med en ansättning på
4,875 mm.
I bearbetningsavsnitt 2 utförs också 8 skrubbearbetningssnitt med en ansättning på för var
och en 4,5 mm (total differens 36 mm).
I bearbetningssnitt 3 skrubbearbetas två gånger vid en aktuell ansättning på 3,5 (total
differens 7 mm).
FAL, FALZ och FALX (arbetsmån för finbearbetning)
Uppgift av en arbetsmån för finbearbetning för skrubbearbetningen ges antingen av
parametrarna FALZ och FALX, när du önskar ange axelspecifikt olika arbetsmån för
finbearbetning, eller via parametern FAL för en för konturen passande arbetsmån för
finbearbetning. Sedan inberäknas detta värde i båda axlarna som arbetsmån för
finbearbetning.
Det görs ingen plausibilitetskontroll av de programmerade värdena. Är alltså alla tre
parametrarna belagda med värden, så beräknas alla dessa arbetsmåner för finbearbetning
av cykeln. Det är dock förnuftigt att bestämma sig för den ena eller den andra typen och
sättet för definitionen av en arbetsmån för finbearbetning.
Skrubbearbetningen görs alltid fran till denna arbetsmån för finbearbetning. Därvid spåntas
efter varje axelparallell skrubbearbetning de uppkomna resthörnen också genast, så att efter
avslutandet av skrubbearbetningen inget extra resthörnsnitt är nödvändigt. Är inga
finbearbetningsmått programmerade, så spåntas vid skrubbearbetningen fram till
slutkonturen.
348
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
FF1, FF2 och FF3 (matning)
För de olika bearbetningsstegen kan, som visa i bilden NO TAG, olika matningar anges.
***
*
;
6NUXEEHDUEHWQLQJ
))
))
))
=
)LQEHDUEHWQLQJ
;
))
=
VARI (bearbetningstyp)
Tabell 10-16 Typ av bearbetning
Värde
Längs/plan
Ytter/inner
Skrubbearbetning/finbearbetning/komplett
1
L
A
skrubbearbetning
2
P
A
skrubbearbetning
3
L
I
skrubbearbetning
4
P
I
skrubbearbetning
5
L
A
finbearbetning
6
P
A
finbearbetning
7
L
I
finbearbetning
8
P
I
finbearbetning
9
L
A
komplettbearbetning
10
P
A
komplettbearbetning
11
L
I
komplettbearbetning
12
P
I
komplettbearbetning
Vid längsbearbetningen görs ansättningen alltid i planaxeln, vid planbearbetning i
längsaxeln.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
349
Cykler
10.5 Svarvcykler
Ytterbearbetning betyder att det ansätts i riktningen för den negativa axeln. Vid
innerbearbetning görs ansättningen i riktningen för den positiva axeln.
För parameterna VARI görs en plausibilitetskontroll. Ligger dess värde vid cykelanrop inte i
området från 1 ... 12, så avbryts cykeln med larm 61002 "Bearbetningstyp del definierad".
;
/¦QJV\WWHU
9$5, /¦QJVLQQHU
9$5, =
;
HOOHUHIWHU
RPVS¦QQLQJ
/¦QJVLQQHU
9$5, ;
=
3ODQLQQHU
9$5, 3ODQ\WWHU
9$5, =
;
HOOHUHIWHU
RPVS¦QQLQJ
3ODQLQQHU
9$5, =
DT och DAM (fördröjningstid och väglängd)
Med hjälp av de båda prametrarna kan ett stopp i de enskilda skrubbearbetningssnitten
enligt bestämda vägsträckor uppnås för spånbrytningsändamål. Dessa parametrar är av
betydelse endast vid skrubbearbetning. I parametern DAM definieras den maximala
vägsträcka, efter vilken en spånbrytning skall göras. I DT kan för detta en fördröjningstid (i
sekunder) programmeras, som utförs vid varje snittstoppunkt. Är ingen vägsträcka för
snittstopp föreskriven (DAM=0), skapas oavbrutna skrubbearbetningssnitt utan
fördröjningstider.
350
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
$YEUXWHWD[HOSDUDOOHOOWVQLWW
;
*
'$0
$QV¦WWQLQJVU¸UHOVH
*
*
*
*
=
_VRT (lyftningsväg)
Under parametern _VRT kan det belopp, med vilket vid skrubbearbetning skall lyftas i båda
axlarna, programmeras.
Vid _VRT=0 (parameter ej programmerad) lyfts med 1 mm.
Konturdefinition
Konturen måste innehålla minst 3 block med rörelser i båda axlarna till bearbetningsplanet.
Är konturen kortare, så avbryts cykeln efter utgivandet av larm 10933
"Konturunderprogrammet innehåller för få konturblock" och 61606 "Fel vid
konturbearbetningen".
Baksnittselement kan ordnas direkt efter varandra. Block utan rörelser i planet kan skrivas
utan inskränkningar.
Cykelinternt bearbetas alla förflyttningsblock för de första båda axlarna i det aktuella planet,
eftersom endast dessa deltar i spånavskiljningen. Rörelser för andra axlar kan finnas i
konturunderprogrammet, dess förflyttningsvägar blir dock inte verksamma under förloppet av
cykeln.
Som geometri i konturen är endast programmering med räta linjer och cirklar med G0, G1,
G2 och G3 tillåten. Dessutom kan också kommandona för rundning och avfasning
programmeras. Programmeras andra rörelsekommandon i konturen, så avbryter cykeln med
larm 10930 "Ej tillåten interpoleringstyp i spånavskiljningskonturen".
I första blocket med förflyttningsrörelse i det aktuella bearbetningsplanet måste ett
rörelsekommando G0, G1, G2 eller G3 finnas, annars avbryter cykeln med larm 15800 "Fel
utgångsvillkor för CONTPRON". Detta larm visas dessutom vid aktiv G41/42.
Begynnelsepunkten för konturen är den första programmerade positionen i
bearbetningsplanet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
351
Cykler
10.5 Svarvcykler
För genomarbetning av den programmerade konturen förbereds ett cykelinternt minne, som
kan uppta ett maximalt antal konturelement. Hur många beror på konturen. Innehåller en
kontur för många konturelement, avbryter cykeln med larm 10934 "Spill konturtabell".
Konturen måste sedan delas upp på flera konturavsnitt och cykeln för varje avsnitt anropas.
Ligger den maximala diametern inte i den programmerade slut- resp. begynnelsepunkten för
konturen, så kompletterar cykeln automatiskt vid bearbetningsslut en axelparallell rät linje
fram till maximun för konturen och denna del av konturen spåntagen som baksnitt.
;
.RPSOHWWHUDG
5¦WOLQMH
6OXWSXQNW
%HJ\Q
QHOVH
SXQNW
=
Programmeringen av en verktygsradiekompensering med G41/G42 i
konturunderprogrammet leder med larm 10931 "Felaktig spåntagningskontur" till
cykelavbrott.
Konturriktning
Den riktning i vilken spåntagningskonturen programmeras kan väljas fritt. Cykelinternt
bestäms bearbetningsriktningen automatiskt. Vid komplettbearbetning finbearbetas konturen
i samma riktning, som den bearbetades vid skrubbearbetningen.
För beslutandet av bearbetningsriktningen betraktas den första och den sista
programmerade konturpunkten. Det är därför nödvändigt, att i första blocket till
konturunderprogrammet alltid ange båda koordinaterna.
Konturövervakning
Cykeln innehåller en konturövervakning beträffande följande punkter:
● Friskärningsvinkel för det aktiva verktyget
● Cirkelprogrammering av cirkelbågar med en öppningsvinkel > 180 grader
Vid baksnittselement kontrolleras i cykeln om bearbetningen med det aktiva verktyget är
möjlig. Identifierar cykeln att denna bearbetning leder till en konturkränkning, avbryter den
efter utgivandet av larm 61604 "Aktivt verktyg kränker programmerad kontur".
352
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Är friskärningsvinkeln angiven med noll i verktygskompenseringen, så görs inte denna
övervakning.
Hittas för stora cirkelbågar i kompenseringen, så visas larm 10931 "Felaktig
spåntagningskontur".
Startpunkt
Cykeln fastställer själv startpunkten för bearbetningen. Startpunkten ligger i den axel, i vilken
djupansättningen utförs, med beloppet för arbetsmånen för finbearbetningen + lyftningsväg
(parameter _VRT) bort från konturen. I den andra axeln ligger den med arbetsmånen för
finbearbetningen + _VRT före konturbegynnelsepunkten.
Vid framkörning till startpunkten väljs cykelinternt skärradiekompenseringen.
Den sista punkten före anrop av cykeln måste därför väljas så att detta är möjligt utan
kollision och att tillräckligt med plats finns för motsvarande utjämningsrörelse.
;
6XPPDDUEHWVP§Q
ILQEHDUEHWQLQJL
;B957
67$57381.7
I¸UF\NHOQ
6XPPDDUEHWVP§QILQEHDUEHWQLQJL
=B957
=
Framkörningsstrategi i cykeln
Det körs alltid till den av cykeln fastställda startpunkten med båda axlarna samtidigt vid
skrubbearbetning, axelvis vid finbearbetning. Vid finbearbetning åker därvid
ansättningsaxeln först.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
353
Cykler
10.5 Svarvcykler
Programmeringsexempel 1: Spåntagningscykel
Den i bilderna till förklaring av försörjningsparametrarna visade konturen skall bearbetas
komplett längs ytter. Axelspecifika arbetsmåner för finbearbetning är föreskrivna. Ett
snittstopp görs inte vid skrubbearbetning. Den maximala ansättningen uppgår till 5 mm.
Konturen är lagrad i ett separat program.
;
3
3
3
5
3
3
3
=
N10 T1 D1 G0 G95 S500 M3 Z125 X81
; framkörningsposition före anrop
N20 CYCLE95("KONTUR_1", 5, 1.2, 0.6, , 0.2, ; cykelanrop
0.1, 0.2, 9, , , 0.5)
N30 G0 G90 X81
; åter framkörning till startposition
N40 Z125
; köra axelvis
354
N50 M2
; programslut
%_N_KONTUR_1_SPF
; början konturunderprogram
N100 Z120 X37
N110 Z117 X40
N120 Z112 RND=5
; köra axelvis
N130
N140
N150
N160
N170
N180
N190
N200
N210
N220
; köra axelvis
Z95
Z87
Z77
Z62
Z58
Z52
Z41
Z35
X76
M02
X65
; rundning med radie 5
X29
X44
X37
;programslut underprogram
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Programmeringsexempel 2: Spåntagningscykel
Spåntagningskonturen är definierad i det anropande programmet och det körs direkt till den
efter cykelanrop för finbearbetning.
;
3
3
3
3
3
=
N110 G18 DIAMOF G90 G96 F0.8
N120 S500 M3
N130 T1 D1
N140 G0 X70
N150 Z160
N160 CYCLE95("ANFANG:ENDE",2.5,0.8,
0.8,0,0.8,0.75,0.6,1, , , )
N170 G0 X70 Z160
; cykelanrop
N175 M02
ANFANG:
N180 G1 X10 Z100 F0.6
N190 Z90
N200 Z70 ANG=150
N210 Z50 ANG=135
N220 Z50 X50
ENDE:
N230 M02
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
355
Cykler
10.5 Svarvcykler
10.5.5
Gängfristick - CYCLE96
Programmering
CYCLE96(DIATH, SPL, FORM, VARI)
Parametrar
Tabell 10-17 Parametrar CYCLE94
DIATH
real
märkdiameter för gängan
SPL
real
begynnelsepunkt för kompenseringen i längsaxeln
FORM
char
definition av formen
värden: A (för form A), B (för form B), C (för form C), D (för form D)
VARI
integer
bestämning av läget för fristicket
värden:
0: motsvarande skärläget för verktyget
1...4: definiera läge
Funktion
Med denna cykel kan gängfristick enligt DIN76 för delar med metrisk ISO-gänga tillverkas.
356
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Förlopp
Uppnådd position före cykelbörjan:
Utgångspositionen är en godtycklig position, från vilken det kollisionsfritt kan köras till varje
gängfristick.
Cykeln skapar följande rörelseförlopp:
● Framkörning till den cykelinternt fastlagda startpunkten med G0
● Val av verktygsradiekompenseringen i enlighet med det aktiva skärläget. Körning av
fristickkonturen med den före cykelanrop programmerade matningen
● Tillbakamatning till startpunkten med G0 och bortval av verktygsradiekompenseringen
med G40
Förklaring av parametrarna: DIATH (märkdiameter)
Med denna cykel kan gängfristick för metriska ISO-gängor från M3 till M68 tillverkas.
Resulterar enligt det för DIATH programmerade värdet en slutdiameter <3 mm, så avbryter
cykeln och skapar larmet:
61601 "Färdigdetaljdiameter för liten".
Har parametern ett annat värde än föreskrivet enligt DIN76 del 1, så avbryter också här
cykeln och skapar larmet:
61001 "Gängstigning fel definierad".
SPL (begynnelsepunkt)
Med parametern SPL bestämmer du färdigmåttet i längsaxeln.
;
',$7+
63/
=
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
357
Cykler
10.5 Svarvcykler
FORM (definition)
Gängfristick av formerna A och B är definierade för yttergängor, form A för normala
gängsläppningar, form B för korta gängsläppningar.
Gängfristick av formerna C och D används för innergängor, form C för en normal
gängsläppning, form D för en kort gängsläppning.
)250$RFK%
63/
5
r
',$7+
)250&RFK'
63/
',$7+
5
5
r
Har parametern ett annat värde än A ... D, avbryter cykeln och skapar larmet 61609 "Form
fel definierad".
Cykelinternt väljs verktygsradiekompenseringen automatiskt.
Cykeln arbetar endast med skärläget 1 ... 4. Identifierar cykeln ett skärläge 5 ... 9 eller kan
fristicksformen inte bearbetas med det valda skärläget, visas larmet 61608 "Fel skärläge
programmerat" och cykeln avbryts.
358
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
VARI (läge fristick)
Med parametern _VARI kan läget för fristicket antingen bestämmas direkt eller det resulterar
ur skärläget för verktyget. Se _VARI vid CYCLE94.
Cykeln fastställer den startpunkt, som bestäms genom skärläget för det aktiva verktyget och
gängdiametern, automatiskt. Läget för denna startpunkt till de programmerade
koordinatvärdena bestäms av skärläget för det aktiva verktyget.
För formerna A och B görs i cykeln en övervakning av friskärningsvinkeln för det aktiva
verktyget. Fastställs att formen på fristicket inte kan bearbetas med det valda verktyget,
visas meddelandet "Förändrad form på fristicket" i styrningen, men bearbetningen fortsätts.
Märk
Före anrop av cykeln måste en verktygskompensering aktiveras. Annars avbryts cykeln efter
utgivande av felmeddelandet 61000 "Ingen verktygskompensering aktiv".
Programmeringsexempel: Gewindefreistich_Form_A
Med detta program kan du bearbeta ett gängfristick av formen A.
;
=
N10 D3 T1 S300 M3 G95 F0.3
; bestämning av teknologivärden
N20 G0 G90 Z100 X50
; val av startposition
N30 CYCLE96 (42, 60, "A")
; cykelanrop
N40 G90 G0 X30 Z100
; köra till nästa position
N50 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
359
Cykler
10.5 Svarvcykler
10.5.6
Gängskärning - CYCLE97
Programmering
CYCLE97(PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP, NRC,
NID, VARI, NUMT, VRT)
Parametrar
Tabell 10-18 Parametrar CYCLE97
PIT
real
gängstigning som värde (matas in utan förtecken)
MPIT
real
gängstigning som gängstorlek
SPL
real
FPL
real
slutpunkt för gängan i längsaxeln
DM1
real
diameter för gängan i begynnelsepunkten
DM2
real
diameter för gängan i slutpunkten
värdeområde: 3 (för M3) ... 60 (för M60)
begynnelsepunkt för gängan i längsaxeln
APP
real
inloppsväg (skall matas in utan förtecken)
ROP
real
utloppsväg (skall matas in utan förtecken)
TDEP
real
gängdjup (skall matas in utan förtecken)
FAL
real
arbetsmån för finbearbetning (skall matas in utan förtecken)
IANG
real
ansättningsvinkel
värdeområde: "+" (för flankansättning vid flanken), "-" (för
alternerande flankansättning)
NSP
real
startpunktsförskjutning för den första gängan (skall matas in utan
förtecken)
NRC
int
antal skrubbearbetningssnitt (skall matas in utan förtecken)
NID
int
antal rensningspassager (skall matas in utan förtecken)
VARI
int
bestämning av bearbetningstypen för gängan
värdeområde: 1 ... 4
360
NUMT
int
antal gängor (skall matas in utan förtecken)
VRT
real
variabel tillbakamatningsväg via begynnelsekonturen,
inkrementell (skall matas in utan förtecken)
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Funktion
Med cykeln gängskärning kan cylindriska och konformiga ytter- och innergängor med
konstant stigning tillverkas i längs- och planbearbetning. Gängorna kan vara både enkla och
multipla. Vid multipelgängor bearbetas de enskilda gängorna efter varandra.
Ansättningen görs automatiskt, det kan väljas mellan varianterna konstant ansättning per
snitt eller konstant spåntvärsnitt.
En höger- eller vänstergänga bestäms av rotationsriktningen för spindeln, som skall
programmeras före cykelanrop.
Matnings- och spindeloverride är alltid overksamma i förflyttningsblock med gänga.
OBSERVERA
Förutsättning för användning av denna cykel är en varvtalsreglerad spindel med
vägmätningssystem.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
361
Cykler
10.5 Svarvcykler
Förlopp
Uppnådd position före cykelbörjan:
Utgångspositionen är en godtycklig position, från vilken det kollisionsfritt kan köras till den
programmerade gängbegynnelsepunkten + inloppsväg.
Cykeln skapar följande rörelseförlopp:
● Framkörning till den cykelinternt fastställda startpunkten i början av inloppsvägen för den
första gängan med G0
● Ansättning för skrubbearbetning i enlighet med den under VARI fastlagda
ansättningstypen.
● Gängskärning upprepas enligt det programmerade antalet skrubbearbetningssnitt.
● I det följande snittet med G33 spåntas arbetsmån för finbearbetning.
● I enlighet med antalet rensningspassager upprepas detta snitt.
● För varje ytterligare gänga upprepas det totala rörelseförloppet.
Förklaring av parametrarna
;
3,7
63/
523
$33
'0 '0
)$/
7'(3
)3/
=
PIT och MPIT (värde och gängstorlek)
Gängstigningen är ett axelparallellt värde och anges utan förtecken. För tillverkningen av
metrisk cylindrisk gänga är det också möjligt, att ange gängstigningen via parameterna MPIT
som gängstorlek (M3 till M60). De båda parametrarna skall anvädas valfritt. Innehåller de
värden som motsäger varandra, så skapar cykeln larmet 61001 "Gängstigning fel" och
avbryter.
DM1 och DM2 (diameter)
Med denna parameter kan gängdiametern för begynnelse- och slutpunkten på gängan
bestämmas. Vid innergänga är detta kärnhålsdiametern.
362
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Sammanhang SPL, FPL, APP och ROP (begynnelse-, slutpunkt, inlopps- och utloppsväg)
Den programmerade begynnelsepunkten (SPL) resp. slutpunkten (FPL) utgör
originalutgångspunkten för gängan. Den i cykeln använda startpunkten är dock den med
inloppsvägen APP framflyttade begynnelsepunkten och slutpunkten är på samma sätt den
med utloppsvägen ROP tillbakaflyttade programmerade slutpunkten. I planaxeln ligger den
av cykeln bestämda startpunkten alltid 1 mm över den programmerade gängdiametern.
Detta lyftplan bildas styrningsinternt automatiskt.
Sammanhang TDEP, FAL, NRC och NID (gängdjup, arbetsmån för finbearbetning, antal snitt)
Den programmerade arbetsmån för finbearbetning verkar axelparallellt och subtraheras från
det föreskrivna gängdjupet TDEP och den överblivande resten delad i
skrubbearbetningssnitt.
Cykeln beräknar själv de enskilda aktuella ansättningsdjupen i beroende av parametern
VARI.
Vid uppdelningen av det gängdjup som skall bearbetas i ansättningar med konstant
spåntvärsnitt förblir snittrycket konstant över alla skrubbearbetningssnitt. Ansättningen sker
sedan med olika värden för ansättningsdjupet.
En andra variant är fördelningen av det totala gängdjupet på konstanta ansättningsdjup.
Spåntvärsnittet blir därvid från snitt till snitt större, dock kan för små värden för gängdjupet
denna teknologi leda till bättre snittvillkor.
Arbetsmånen för finbearbetningen FAL tas efter skrubbearbetningen bort i ett snitt. Sedan
utförs de under parametern NID programmerade rensningspassagerna.
IANG (ansättningsvinkel)
Med parametern IANG bestäms den vinkel, under vilken ansättningen i gängan görs. Skall
det ansättas rätvinkligt till snittriktningen i gängan, så skall värdet för denna parameter sättas
på noll. Skall det ansättas längs flankerna, får absoluvärdet för denna parameter maximalt
uppgå till halva flankvinkeln för verktyget.
Œ
$QV¦WWQLQJ
O¦QJVHQIODQN
$QV¦WWQLQJPHG
Y¦[ODQGHIODQNHU
,$1*
Œ
,$1*ูŒ
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
363
Cykler
10.5 Svarvcykler
Förtecknet för denna parameter bestämmer utförandet av denna ansättning. Vid positivt
värde ansätts alltid mot samma flank, vid negativt värde omväxlande mot båda flankerna.
Ansättningstypen med växlande flanker är möjlig endast för cylindriska gängor. Är värdet för
IANG vid konisk gänga ändå negativt, så utförs en flankansättning längs en flank av cykeln.
NSP (startpunktsförskjutning) och NUMT (antal)
Under denna parameter kan vinkelvärdet programmeras, som bestämmer
inskärningspunkten för den första gängan på svarvdelens omkrets. Härvid handlar det om en
startpunktsförskjutning. Parametern kan anta värden mellan 0 och +359.9999 grader. Är
ingen startpunktsförskjutning angiven resp. parametern har utelämnats i parameterlistan,
börjar den första gängan automatiskt vid noll-grad-markeringen.
JUDGPDUNHULQJ
6WDUW
6NUXYJ¦QJD
6WDUW
6NUXYJ¦QJD
163
6WDUW
6NUXYJ¦QJD
6WDUW
6NUXYJ¦QJD
1807 Med parametern NUMT fastläggs antalet gängor för en multipelgänga. För en enkel gänga
skall parametern sättas på noll eller kan helt utgå i parameterlistan.
Gängorna fördelas likformigt på svarvdelens omkrets, den första gängan bestäms av
parametern NSP.
Skall en multipelgänga med en ej likformig placering av gängorna på omkretsen tillverkas, så
skall cykeln anropas för varje gänga vid programmering av den tillhörande
startpunktsförskjutningen.
364
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
VARI (bearbetningstyp)
Med parametern VARI fastställs, om det är yttre eller inre bearbetning och med vilken
teknologi beträffande ansättningen vid skrubbearbetningen arbetas. Parametern VARI kan
anta värdena mellan 1 och 4 med följande betydelse:
$QV¦WWQLQJPHGNRQVWDQW
DQV¦WWQLQJVGMXS
$QV¦WWQLQJPHGNRQVWDQW
VS§QWY¦UVQLWW
Tabell 10-19 Typ av bearbetning
Värde
Ytter/inner
Konst. ansättning/konst. spåntvärsnitt
1
A
Konstant ansättning
2
I
Konstant ansättning
3
A
Konstant spåntvärsnitt
4
I
Konstant spåntvärsnitt
Har ett annat värde programmerats för parametern VARI, så avbryter cykeln efter det larmet
61002 "Bearbetningstyp felaktigt definierad" skapats.
_VRT (variabel tillbakamatningsväg)
Under parametern _VRT kan tillbakamatningsvägen via gängutgångsdiametern
programmeras. Vid _VRT = 0 (parameter ej programmerad) verkar 1 mm som
tillbakamatningsväg. Tillbakamatningsvägen hänför sig alltid till det programmerade
måttsystemet inch eller metriskt.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
365
Cykler
10.5 Svarvcykler
Betämmande om längs- eller plangänga
Beslutet om en längs- eller plangänga skall bearbetas, träffas av cykeln själv. Detta är
beroende av vinkeln för konen, på vilken gängor skärs. Är vinkeln för konen ≤45 grader, så
bearbetas längsaxelns gänga, annars plangängan.
;
;
9LQNHOr
9LQNHOืr
/¦QJVJ¦QJD
366
=
3ODQJ¦QJD
=
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Programmeringsexempel: Gängskärning
Med detta program kan en metrisk yttergänga M42x2 med flankansättning tillverkas.
Ansättningen görs med konstant spåntvärsnitt. Det utförs 5 skrubbearbetningssnitt vid ett
gängdjup på 1,23 mm utan arbetsmån för finbearbetning. Efter avslutandet planeras 2
rensningspassager.
;
0[
=
N10 G0 G90 Z100 X60
; val av startposition
N20 G95 D1 T1 S1000 M4
; bestämning av teknologivärden
N30 CYCLE97( , 42, 0, -35, 42, 42, 10, 3,
1.23, 0, 30, 0, 5, 2, 3, 1)
N40 G90 G0 X100 Z100
; cykelanrop
N50 M2
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
; köra till nästa position
367
Cykler
10.5 Svarvcykler
10.5.7
På varandra följande gängor - CYCLE98
Programmering
CYCLE98(PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL, IANG,
NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMT, _VRT)
Parametrar
Tabell 10-20 Parametrar CYCLE98
PO1
real
begynnelsepunkt för gängan i längsaxeln
DM1
real
diameter för gängan i begynnelsepunkten
PO2
real
första mellanpunkt i längsaxeln
DM2
real
diameter i första mellanpunkten
PO3
real
andra mellanpunkt
DM3
real
diameter i andra mellanpunkten
PO4
real
slutpunkt för gängan i längsaxeln
DM4
real
diameter i slutpunkten
APP
real
inloppsväg (skall matas in utan förtecken)
ROP
real
utloppsväg (skall matas in utan förtecken)
TDEP
real
gängdjup (skall matas in utan förtecken)
FAL
real
arbetsmån för finbearbetning (skall matas in utan förtecken)
IANG
real
ansättningsvinkel
värdeområde: "+" (för flankansättning vid flanken), "-" (för
alternerande flankansättning)
NSP
real
startpunktsförskjutning för den första gängan (skall matas in utan
förtecken)
NRC
int
antal skrubbearbetningssnitt (skall matas in utan förtecken)
NID
int
antal rensningspassager (skall matas in utan förtecken)
PP1
real
gängstigning 1 som värde (matas in utan förtecken)
PP2
real
gängstigning 2 som värde (matas in utan förtecken)
PP3
real
gängstigning 3 som värde (matas in utan förtecken)
VARI
int
bestämning av bearbetningstypen för gängan
NUMT
int
antal gängor (skall matas in utan förtecken)
VRT
real
variabel tillbakamatningsväg via begynnelsekonturen,
inkrementell (skall matas in utan förtecken)
värdeområde: 1 ... 4
368
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Funktion
Cykeln möjliggör tillverkning av flera på varandra följande cylinder- eller kongängor. De
enskilda gängavsnitten kan ha olika stigning, varvid stigningen inom ett gängavsnitt måste
vara konstant.
Förlopp
Uppnådd position före cykelbörjan:
Utgångspositionen är en godtycklig position, från vilken det kollisionsfritt kan köras till den
programmerade gängbegynnelsepunkten + inloppsväg.
Cykeln skapar följande rörelseförlopp:
● Framkörning till den cykelinternt fastställda startpunkten i början av inloppsvägen för den
första gängan med G0
● Ansättning för skrubbearbetning i enlighet med den under VARI fastlagda
ansättningstypen
● Gängskärning upprepas enligt det programmerade antalet skrubbearbetningssnitt.
● I det följande snittet spåntas arbetsmån för finbearbetning med G33.
● I enlighet med antalet rensningspassager upprepas detta snitt.
● För varje ytterligare gänga upprepas det totala rörelseförloppet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
369
Cykler
10.5 Svarvcykler
Förklaring av parametrarna
;
3 3
3
523
33
3
33 33
'0 '0
'0
'0
$33
=
PO1 och DM1 (begynnelsepunkt och diameter)
Med dessa parametrar bestäms originalstartpunkten för gängraden. Den av cykeln själv
fastställda startpunkten, till vilken körs i början med G0, ligger med inloppsvägen före den
programmerade startpunkten (startpunkt A i bilden på föregående sida).
PO2, DM2 och PO3, DM3 (mellanpunkt och diameter)
Med dessa parametrar bestäms två mellanpunkter i gängan.
PO4 och DM4 (slutpunkt och diameter)
Originalslutpunkten för gängan programmeras under parametrarna PO4 och DM4.
Vid innergänga är DM1...DM4 kärnhålsdiametern.
Sammanhang APP och ROP (in-, utloppsväg)
Den i cykeln använda startpunkten är den med inloppsvägen APP framflyttade
begynnelsepunkten och slutpunkten är på samma sätt den med utloppsvägen ROP
tillbakaflyttade programmerade slutpunkten.
I planaxeln ligger den av cykeln bestämda startpunkten alltid 1 mm över den programmerade
gängdiametern. Detta lyftplan bildas styrningsinternt automatiskt.
370
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
Sammanhang TDEP, FAL, NRC och NID (gängdjup, arbetsmån för finbearbetning, antal
skrubbearbetningsnitt och rensningspassager)
Den programmerade arbetsmån för finbearbetning subtraheras från det föreskrivna
gängdjupet TDEP och den överblivande resten delad i skrubbearbetningssnitt. Cykeln
beräknar själv de enskilda aktuella ansättningsdjupen i beroende av parametern VARI. Vid
uppdelningen av det gängdjup som skall bearbetas i ansättningar med konstant spåntvärsnitt
förblir snittrycket konstant över alla skrubbearbetningssnitt. Ansättningen sker sedan med
olika värden för ansättningsdjupet.
En andra variant är fördelningen av det totala gängdjupet på konstanta ansättningsdjup.
Spåntvärsnittet blir därvid från snitt till snitt större, dock kan för små värden för gängdjupet
denna teknologi leda till bättre snittvillkor.
Arbetsmånen för finbearbetningen FAL tas efter skrubbearbetningen bort i ett snitt. Sedan
utförs de under parametern NID programmerade rensningspassagerna.
IANG (ansättningsvinkel)
Œ
$QV¦WWQLQJ
O¦QJVHQIODQN
$QV¦WWQLQJPHG
Y¦[ODQGHIODQNHU
,$1*
Œ
,$1*ู
Med parametern IANG bestäms den vinkel, under vilken ansättningen i gängan görs. Skall
det ansättas rätvinkligt mot snittriktningen i gängan, så skall värdet för denna parameter
sättas lika med noll. Dvs. parametern kan också utelämnas i parameterlistan, eftersom i
detta fall en automatisk förinställning med noll görs. Skall det ansättas längs flankerna, får
absoluvärdet för denna parameter maximalt uppgå till halva flankvinkeln för verktyget.
Förtecknet för denna parameter bestämmer utförandet av denna ansättning. Vid positivt
värde ansätts alltid mot samma flank, vid negativt värde omväxlande mot båda flankerna.
Ansättningstypen med växlande flanker är möjlig endast för cylindriska gängor. Är värdet för
IANG vid konisk gänga ändå negativt, så utförs en flankansättning längs en flank av cykeln.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
371
Cykler
10.5 Svarvcykler
NSP (startpunktsförskjutning)
Under denna parameter kan vinkelvärdet programmeras, som bestämmer
inskärningspunkten för den första gängan på svarvdelens omkrets. Härvid handlar det om en
startpunktsförskjutning. Parametern kan anta värden mellan 0,0001 och +359.9999 grader.
Är ingen startpunktsförskjutning angiven resp. parametern har utelämnats i parameterlistan,
börjar den första gängan automatiskt vid noll-grad-markeringen.
PP1, PP2 och PP3 (gängstigning)
Med dessa parametrar bestäms värdet för gängstigningen ur de tre avsnitten i gängraden.
Stigningsvärdet skall därvid matas in som axelparallellt värde utan förtecken.
VARI (bearbetningstyp)
Med parametern VARI fastställs, om det är yttre eller inre bearbetning och med vilken
teknologi beträffande ansättningen vid skrubbearbetningen arbetas. Parametern VARI kan
anta värdena mellan 1 och 4 med följande betydelse:
$QV¦WWQLQJPHGNRQVWDQW
DQV¦WWQLQJVGMXS
$QV¦WWQLQJPHGNRQVWDQW
VS§QWY¦UVQLWW
Värde
Ytter/inner
Konst. ansättning/konst. spåntvärsnitt
1
yttre
Konstant ansättning
2
inre
Konstant ansättning
3
yttre
Konstant spåntvärsnitt
4
inre
Konstant spåntvärsnitt
Har ett annat värde programmerats för parametern VARI, så avbryter cykeln efter det larmet
61002 "Bearbetningstyp felaktigt definierad" skapats.
372
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.5 Svarvcykler
NUMT (antal gängor)
Med parametern NUMT fastläggs antalet gängor för en multipelgänga. För en enkel gänga
skall parametern sättas på noll eller kan helt utgå i parameterlistan.
Gängorna fördelas likformigt på svarvdelens omkrets, den första gängan bestäms av
parametern NSP.
Skall en multipelgänga med en ej likformig placering av gängorna på omkretsen tillverkas, så
skall cykeln anropas för varje gänga vid programmering av den tillhörande
startpunktsförskjutningen.
JUDGPDUNHULQJ
6WDUW
6NUXYJ¦QJD
6WDUW
6NUXYJ¦QJD
163
6WDUW
6NUXYJ¦QJD
6WDUW
6NUXYJ¦QJD
1807+ _VRT (variabel tillbakamatningsväg)
Under parametern _VRT kan tillbakamatningsvägen via gängutgångsdiametern
programmeras. Vid _VRT = 0 (parameter ej programmerad) verkar 1 mm som
tillbakamatningsväg. Tillbakamatningsvägen hänför sig alltid till det programmerade
måttsystemet inch eller metriskt.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
373
Cykler
10.5 Svarvcykler
Programmeringsexempel: Gängkedja
Med detta program kan en gängkedja som börjar med en cylindergänga tillverkas.
Ansättningen görs vinkeltätt mot gängan, varken arbetsmån för finbearbetning eller
startpunktsförskjutning är programmerade. Det utförs 5 skrubbearbetningssnitt och en
rensningspassage. Som bearbetningstyp skall längs, ytter med konstant spåntvärsnitt anges.
;
=
N10 G95 T5 D1 S1000 M4
; bestämning av teknologivärden
N20 G0 X40 Z10
N30
50,
1)
N40
N50
N60
N70
374
; framkörning till utgångspositionen
CYCLE98 (0, 30, -30, 30, -60, 36, -80,
; cykelanrop
10, 10, 0.92, , , , 5, 1, 1.5, 2, 2, 3,
G0 X55
Z10
X40
M2
; köra axelvis
; programslut
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.6 Felmeddelande och felbehandling
10.6
Felmeddelande och felbehandling
10.6.1
Allmänna anvisningar
Identifieras i cyklerna felaktiga tillstånd, så skapas ett larm och genomarbetningen av cykeln
avbryts.
Dessutom matar cyklerna ut meddelanden i meddelanderaden till styrningen. Dessa
meddelande avbryter inte bearbetningen.
Felen med erforderliga reaktioner samt meddelandena i meddelanderaden till styrningen
finns beskrivna vid de enskilda cyklerna.
10.6.2
Felbehandlingar i cykler
I cyklerna gerereras larm med nummer mellan 61000 och 62999. Detta nummerområde är
också indelat beträffande larmreaktioner och raderingskriterier.
Feltexten, som visas samtidigt med larmnumret, ger en närmare upplysning över felorsaken.
Larmnummer
Raderingskriterium
Larmreaktion
61000 ... 61999
NC_RESET
Blockförberedelsen i NC avbryts
62000 ... 62999
Raderingsknapp
Blockförberedelsen avbryts,
efter radering av larmet kan
cykeln fortsättas med NC-start.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
375
Cykler
10.6 Felmeddelande och felbehandling
10.6.3
Översikt över cykellarm
Felnumren har följande klassificering:
6
_
X
_
_
● X=0 allmänt cykellarm
● X=1 larm för borr-, borrbilds- och fräscykler
● X=6 larm för svarvcykler
I den nedanstående tabellen finner du de i cyklerna förekommande felen, den plats där de
uppträder samt anvisningar för felåtgärdande.
Larm-nr
Larmtext
Källa
61000
"Ingen
CYCLE93 till
verktygskompenserin CYCLE96
g aktiv"
D-kompensering måste programmeras före
cykelanrop
61001
"Gängstigning
felaktig"
CYCLE84
CYCLE840
CYCLE96
CYCLE97
Kontrollera parameter för gängstigning resp.
uppgift över stigningen (motsäger varandra)
61002
"Bearbetningstyp
felaktigt definierad"
CYCLE93
CYCLE95
CYCLE97
Värdet för parameterna VARI för
bearbetningstypen är felaktigt angiven och måste
ändras
61101
"Referensplan
felaktigt definierat"
CYCLE81 till
CYCLE89
CYCLE840
Antingen skall vid relativ angivning av djupet
värdena för referens- och tillbakamatningsplan
väljas olika eller för djupet måste ett absolutvärde
angivas
61102
"Ingen spindelriktning CYCLE88
programmerad"
CYCLE840
Parametern SDIR (resp. SDR i CYCLE840) måste
programmeras
61107
"Första borrdjupet
felaktigt definierat"
Första borrdjupet ligger i motsatt riktning till det
totala borrdjupet
61601
"Färdigdetaljdiameter CYCLE94
för liten"
CYCLE96
En för liten färdigdetaljdiameter programmerades.
61602
"Verktygsbredd
felaktigt definierad"
CYCLE93
Insticksstål är större än programmerad
insticksbredd
61603
"Insticksform felaktigt
definierad"
CYCLE93
•
CYCLE83
Förklaring, åtgärd
•
376
Radier/avfasningar på insticksbotten passar
inte till insticksbredden
Planinstick på ett parallellt till längsaxeln
löpande konturelement är inte möjligt.
61604
"Aktivt verktyg
kränker
programmerad
kontur"
CYCLE95
Konturkränkning i baksnittselement orsakat av
friskärningsvinkeln för det använda verktyget, dvs.
använd annat verktyg resp. kontrollera
konturunderprogram
61605
"Kontur felaktigt
programmerad"
CYCLE95
Ej tillåtet baksnittselement identifierat
61606
"Fel vid
CYCLE95
konturbearbetningen"
Vid bearbetningen av konturen upptäcktes ett fel,
detta larm står alltid i sammanhang med ett NCKlarm 10930 ... 10934, 15800 eller 15810
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Cykler
10.6 Felmeddelande och felbehandling
10.6.4
Larm-nr
Larmtext
Källa
Förklaring, åtgärd
61607
"Startpunkt felaktigt
programmerad"
CYCLE95
Dne före cykelanrop uppnådda startpunkten ligger
inte utanför den av konturunderprogrammet
beskrivna rektangeln
61608
"Felaktigt skärläge
programmerat"
CYCLE94
CYCLE96
Det måste programmeras ett skärläge 1...4,
passande till fristicksformen
61609
"Form felaktigt
definierad"
CYCLE94
CYCLE96
Kontrollera parametern för fristicksformen
61611
"Ingen snittpunkt
hittad"
CYCLE95
Ingen snittpunkt kunde beräknas med konturen.
Kontrollera konturprogrammering eller ändra
ansättningsdjupet.
Meddelanden i cyklerna
Cyklerna matar ut meddelanden i meddelanderaden till styrningen. Dessa meddelande
avbryter inte bearbetningen.
Meddelanden ger anvisningar tlll bestämda beteendesätt hos cyklerna och till framskridandet
av bearbetningen och bibehålls som regel över ett bearbetningsavsnitt eller till cykelslut.
Följande meddelanden är möjliga:
Medelandetext
Källa
"Djup: motsvarande värde för relativt djup"
CYCLE82...CYCLE88, CYCLE840
"1. borrdjupet: motsvarande värde för relativt djup"
CYCLE83
"Gänga <nr> - bearberning som längsgänga"
CYCLE97
"Gänga <nr> - bearberning som plangänga"
CYCLE97
För <nr> står alltid numret för den figur som just bearbetas i meddelandetexten.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
377
Cykler
10.6 Felmeddelande och felbehandling
378
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Nätverksdrift
11.1
Nätverksdrift
11.1.1
Nätverksdrift (tillval)
11
Märk
Funktionen nätverksdrift står endast i SINUMERIK 802D sl pro till förfogande.
Genom den integrerade nätverksadaptern är styrningen nätverksduglig. Följande
förbindelser är möjliga:
● Peer-to-Peer: Direktförbindelse mellan styrning och PC under användning av en
crossoverkabel
● Twisted-Pair: Infogande av styrningen i ett förefintligt, lokalt nätverk under användning av
en patchkabel.
Ett 802D specifikt överföringsprotokoll möjliggör en skyddad nätverksdrift med
lösenordsskyddad dataöverföring. Detta protokoll används bland annat till överföring resp.
genomarbetning av detaljprogram i förbindelse med RCS-Tool.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
379
Nätverksdrift
11.1 Nätverksdrift
11.1.2
Konfiguration av nätverksförbindelsen
Förutsättning
Styrningen är förbunden via gränssnittet X5 med PC:n eller det lokala nätet.
Mata in nätverksparametrar
6<67(0
Växla till manöverområdet System.
$/$50
6HUYLFH
GLVSOD\
6HUYLFH
FRQWURO
Tryck på softkeyn "Service indikering" "Service styrning".
6HUYLFH
QHWZRUN
Via softkeyn "Service nätverk" kommer du till fönstret för nätverkskonfiguration.
Bild 11-1
Grundbild "Nätverk-konfiguration"
Tabell 11-1
Erforderlig nätverkskonfiguration
Parametrar
Förklaring
DHCP
DHCP-protokoll: I nätverket är en DHCP-server nödvändig, som dynamiskt
fördelar IP-adresserna.
Vid nej görs en fast tillordning av nätadresserna.
Vid ja görs en dynamisk fördelning av nätadresserna. Inmatningsrutor som ej
behövs göms.
380
Datornamn
Namn på styrningen i nätet
IP adress
Adress för styrningen i nätet t.ex. 192.168.1.1)
Subnet mask
Nätverksidentifikation (t.ex. 255.255.252.0)
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Nätverksdrift
11.1 Nätverksdrift
Frige kommunikationsportar
6HUYLFH
)LUHZDOO
Via softkeyn "Service firewall" kan du spärra eller frige kommunikationsportarna.
För att garantera högsta möjliga säkerhet, bör alla portar som inte behövs förbli stängda.
Bild 11-2
Firewall konfiguration
RCS-nätverket behöver portarna 80 och 1597 för kommunikationen.
För att ändra portstatus, väljer du den motsvarande porten med markören. Vid nedtryckning
av Input–knappen ändrar sig portstatusen.
Öppnade portar visas med en hake i kontrollrutan.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
381
Nätverksdrift
11.1 Nätverksdrift
11.1.3
Användarförvaltning
6<67(0
Tryck i manöverområdet <SYSTEM> ner "Service indikering" "Service styrning".
$/$50
6HUYLFH
GLVSOD\
6HUYLFH
FRQWURO
6HUYLFH
QHWZRUN
$XWKRU
L]DWLRQ
Via softkeyn "Service nätverk" "Åtkomst" kommer du till inmatningsmasken för
användarkonton.
Bild 11-3
Användarkonton
Användarkontona tjänar till att spara användarens personliga inställningar. För att anlägga
ett nytt konto matar du in användarnamn och anmälningslösenordet i inmatningsrutorna.
Ett användarkonto är förutsättning för kommunikation HMI med RCS-Tool på PG/PC.
Därtill måste användaren mata in detta lösenord på HMI vid RCS-anmälan via nätverket.
Detta lösenord behövs också, när användaren vill kommunicera utifrån RCS-Tool med
styrningen.
Softkeyfunktionen "Anlägga" infogar en ny användare i användarförvaltningen.
Softkeyfunktionen "Radera" raderar den markerade användaren från förvaltningen.
382
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Nätverksdrift
11.1 Nätverksdrift
11.1.4
Användaranmälan - RCS log in
6<67(0
$/$50
Tryck i manöverområdet <SYSTEM> ner softkeyn "RCS anmälan". Inmatningsmasken för
användaranmälan öppnas.
Bild 11-4
Användaranmälan
Anmäla
Mata in användarnamn och lösenord i de motsvarande inmatningsrutorna och bekräfta
inmatningen med softkeyn "Anmäla".
Efter framgångsrik anmälan visas användarnamnet i raden Aktuell användare.
Softkeyfunktionen "Tillbaka" stänger dialogboxen.
Märk
Denna anmälan tjänar samtidigt som användaridentifikation för Remote-förbindelser.
Avanmäla
Tryck på softkeyn "Avanmäla". Den aktuella användaren avanmäls, användarspecifika
inställningar sparas och alla utdelade frigivningar raderas.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
383
Nätverksdrift
11.1 Nätverksdrift
11.1.5
Arbeta med en nätverksförbindelse
I leveranstillståndet är Remote-åtkomsten (åtkomst till styrningen från en PC eller ett
nätverk) spärrad på styrningen.
Efter anmälan av en lokal användare står följande funktioner RCS-Tool till förfogande:
● Idrifttagande funktioner
● Dataöverföring (överförande av detaljprogram)
● Fjärrmanövrering av styrningen
Skall åtkomsten till en del i filsystemet beviljas, måste motsvarande pärmar dessförinnan
frigivas.
Observera:
Med frigivandet av pärmar är det möjligt för en nätverksdeltagare att komma åt filerna i
styrningen. Beroende på frigivningsoption kan användaren förändra eller radera data.
384
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Nätverksdrift
11.1 Nätverksdrift
11.1.6
Frigivande av pärmar
Med denna funktion fastlägger du åtkomsträttigherna till filsystemet i styrningen för Remote–
användaren.
Välj i Program-manager den pärm som skall frigivas.
Via softkeys "Fortsätt..." > "Frigiva" öppnas inmatningsmasken för frigivandet av den valda
pärmen.
Bild 11-5
Frigivningsstatus
● Välj frigivningsstatus för den selekterade pärmen:
– Inte frige denna pärm pärm friges inte
– Frige denna pärm pärm friges, ett frigivningsnamn måste föras in.
● I rutan Frigivningsnamn skall en beteckning matas in, över vilken den berättigade
användaren kan komma åt filerna i pärmen.
● Vid softkeyn "Lägga till" hamnar du i användarlistan. Välj användare. Med "Add" görs
införandet i rutan Frigiven för.
● Fastlägg användarrättigheterna (Åtkomst).
– Fullständig åtkomst användaren har fullständig åtkomst
– Ändra användaren får ändra
– Läsa användaren får läsa
– Radera användaren får radera
Softkeyn "OK" sätter de inställda egenskaperna. Frigivna pärmar markeras som vid
Windows med "Hand".
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
385
Nätverksdrift
11.1 Nätverksdrift
11.1.7
Förbinda och skilja nätenheter
6<67(0
$/$50
Tryck i manöverområdet <SYSTEM> ner "Service indikering" "Service styrning" "Service
nätverk".
6HUYLFH
GLVSOD\
6HUYLFH
FRQWURO
6HUYLFH
QHWZRUN
&RQQHFW
'LVFRQQ
Via "Förbinda/skilja" kommer du till området med nätenhet-konfigurationen.
Bild 11-6
386
Nätverk-förbindelser
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Nätverksdrift
11.1 Nätverksdrift
Förbinda nätenhet
&RQQHFW
Funktionen "Förbinda" tillordnar en lokal enhet i styrningen till en nätenhet.
Märk
På en PG/PC har du frigivet en pärm för en nätenhet-förbindelse för en viss användare.
Bild 11-7
Förbinda nätenhet
Manöverföljd förbinda nätenhet
1. Placera markören på en fri enhet.
2. Växla med TAB-knappen till inmatningsrutan "Sökväg".
För in IP-adressen för servern och frigivningsnamnet.
Exempel: \\192.4.5.23\TEST\
Tryck på "Förbinda".
Serverförbindelsen förbinds med enheten till styrningen.
Skilja nätenhet
'LV
FRQQHFW
Via softkeyn "<<Tillbaka" kan du med funktionen "Skilja" upphäva en bestående
nätverksförbindelse.
1. Placera markören på den motsvarande enheten.
2. Tryck på softkeyn "Skilja".
Den valda nätenheten skiljs från styrningen.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
387
Nätverksdrift
11.2 RCS-Tool
11.2
RCS-Tool
Med RCS-Tool (Remote Control System) står en Explorer-Tool till förfogande för din PC/PG,
som stödjer dig vid det dagliga arbetet med SINUMERIK 802D sl.
Förbindelsen mellan styrningen och PC/PG kan antingen göras via en RS232-kabel, Peer to
Peer-kabel eller ett lokal nätverk (option).
OBSERVERA
Den fulla funktionaliteten hos RCS-Tools erhåller du först efter att ha spelat in licenskoden
RCS 802.
Med denna kod kan förbindelsen till styrningen via ett lokalt nätverk (endast vid
SINUMERIK 802D sl pro) upprättas. Fjärrmanövreringsfunktionen kan användas.
Utan licenskod är endast frigivning av lokala pärmar (på PC/PG) för åtkomst av styrningen
(SINUMERIK 802D sl pro) och arbete via V24 eller Peer to Peer möjlig (se även följande
tabell).
Nätverksförbindelse
Följande tabell beskriver för respektive styrningsvariant möjligheterna för en
nätverksförbindelse till RCS-Tool på en PG/PC för styrning (giltig fr o m SW 1.4):
Tabell 11-2
Nätverksförbindelse styrning -> PG/PC med RCS-Tool
SINUMERIK 802D sl
RCS-Tool utan licens
RCS-Tool med licens
pro
Genomarbetning av nätverkshare
möjlig
Full funktionalitet inkl.
fjärrmanövreringsfunktion
plus
Peer to Peer
Peer to Peer inkl.
fjärrmanövreringsfunktion
value
Peer to Peer
Peer to Peer inkl.
fjärrmanövreringsfunktion
På styrningen aktiverar du en nätverks- eller Peer to Peer-förbindelse via manöverområdet
<SYSTEM> "Service indikering" "Service styrning".
● Nätverksförbindelse -> Softkey "Service nätverk"
● Peer to Peer förbindelse -> Softkey "Direktförb."
388
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Nätverksdrift
11.2 RCS-Tool
RCS-Tool
Bild 11-8
Explorer-fönster till RCS-Tools
Efter start av RCS-Tools, befinner du dig i OFFLINE-modus. Det betyder, du kan bara
förvata filer på din PC. I ONLINE-modus står dessutom pärmen Control 802 till ditt
förfogande, vilket möjliggör filutbyte med styrningen. Dessutom tjänar en
fjärrmanövreringsfunktion till observation av processen.
Märk
I RCS-Tool ställs en utförlig Online-hjälp till ditt förfogande. Det ytterligare
tillvägagångssättet, som t.ex. förbindelseuppbyggnad, projektförvaltning osv. framgår av
denna hjälp.
Användbarhet via ytterligare gränssnitt (denna tabell är en komplettering till den föregående)
Tabell 11-3
Nätverksförbindelse styrning -> PG/PC med RCS-Tool
SINUMERIK 802D sl
RCS-Tool utan licens
RCS-Tool med licens
pro
RS232
RS232
Peer to Peer
Peer to Peer
Genomarbetning av nätverkshare
möjlig
Ethernet-nätverk
Genomarbetning av
nätverkshare möjlig
Fjärrmanövreringsfunktion
plus
value
RS232
RS232
Peer to Peer
Peer to Peer
Fjärrmanövreringsfunktion
RS232
RS232
Peer to Peer
Peer to Peer
Fjärrmanövreringsfunktion
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
389
Nätverksdrift
11.2 RCS-Tool
390
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
12
Datasäkring
12.1
Dataöverföring via RS232–gränssnitt
Funktionalitet
Via RS232-gränssnittet till styrningen kan du ge ut data (t.ex. detaljprogram) till ett externt
datasäkringsinstrument eller läsa in därifrån. RS232-gränssnittet och ditt
datasäkringsinstrument måste vara anpassade till varandra.
Manöverföljd
Du har valt manöverområdet <PROGRAM MANAGER> och befinner dig i översikten över de
redan anlagda NC-programmen.
Välj de data som skall överföras med markören eller "markera alla",
&RS\
och kopiera dessa i det intermediära minnet.
56
Tryck på softkeyn "RS232" och välj önskat överföringsmodus.
Bild 12-1
Läsa ut program
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
391
Datasäkring
12.1 Dataöverföring via RS232–gränssnitt
6HQG
Med "Sända" startas dataöverföringen. Alla till det intermediära minnet kopierade filerna
överförs.
Ytterligare softkeys
5HFHLYH
(UURU
ORJ
Laddning av filer via RS232-gränssnittet
Överföringsprotokoll
Alla överförda filer med statusinformation förs in i en lista.
● för filer som skall ges ut
– filnamnet
– en felkvittering
● för filer som skall matas in
– filnamnet och sökvägsuppgiften
– en felkvittering
Tabell 12-1
Överföringsmeddelanden
OK
Överföring vedebörligen avslutad
ERR EOF
Textsluttecken mottaget, med arkivfil är inte fullständig
Time Out
Tidsövervakning meddelar att stopp i överföringen
User Abort
Överföringen avslutad med softkeyn <Stop>
Error Com
Fel vid porten COM 1
NC / PLC Error
Felmeddelande i NC
Error Data
Datafel
1. Filer med/utan inledning inlästa
eller
2. Filer sända i hålremseformat utan filnamn.
Error File Name
392
Filnamnet motsvarar inte namnkonventionerna i NC.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Datasäkring
12.2 Upprätta idrifttagandearkiv och läsa ut resp. in
12.2
Upprätta idrifttagandearkiv och läsa ut resp. in
Märk
/BA/ SINUMERIK 802D sl "Bruksanvisning", Kapitel "Datasäkring och serie-idrifttagande"
Manöverföljd
6<67(0
$/$50
6WDUWXS
ILOHV
I manöverområdet System väljs softkeyn "IBN filer".
Upprätta idrifttagandearkiv
Ett idrifttagandearkiv kan upprättas komplett med alla komponenter eller selektivt.
Följande manöverhandlingar skall utföras för den selektiva sammanställningen:
'
GDWD
Tryck på "802D data". Välj med riktningsknapparna raden "Idrifttagandearkiv (NC/PLC)".
Öppna pärmen med knappen <Input> och markera de önskade raderna med knappen
<Select>.
&RS\
Tryck på softkeyn "Kopiera". Filerna kopieras till det intermediära minnet.
Bild 12-2
Kopiera idrifttagandearkiv, komplett
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
393
Datasäkring
12.2 Upprätta idrifttagandearkiv och läsa ut resp. in
Bild 12-3
Sammanställning av idrifttagandearkivet
Skriva idrifttagandearkiv på kund-CompactFlash Card
Förutsättning: CompactFlash Card är isatt och idrifttagandearkivet kopierades till det
intermediära minnet.
Manöverföljd:
&XVWRPHU
&)FDUG
Tryck på softkeyn "Kund CF-kort". I pärmen väljer du lagringsplatsen (pärm).
3DVWH
Med softkeyn "Infoga" startas skrivandet av idrifttagandearkivet.
I den följande dialogen bekräftar du det föreslagna namnet eller matar in ett nytt namn.
Genom att trycka på "OK" avslutas dialogen.
Bild 12-4
394
Infoga filer
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Datasäkring
12.3 Läsa in och ut PLC projekt
Läsa in idrifttagandearkiv på kund-CompactFlash Card
För inläsning av ett idrifttagandearkiv måste följande manöverhandlingar utföras:
1. Sätt i CompactFlash Card
2. Tryck på softkeyn "Kund CF-kort" och välj raden med den önskade arkivfilen
3. Tryck på softkeyn "Kopiera"; filen kopieras till det intermediära minnet.
4. Tryck på softkeyn "802D data" och placera markören på raden Idrifttagandearkiv
(NC/PLC).
5. Tryck på softkeyn "Infoga"; idrifttagandet startar.
6. Kvittera startdialogen på styrningen.
12.3
Läsa in och ut PLC projekt
Vid inläsning av ett projekt överförs detta till filsystemet i PLC och därefter aktiverat. För
avslutning av aktiveringen följer en varmstart av styrningen.
Läsa in projekt från CF-kort
För inläsning av ett PLC projekt måste följande manöverhandlingar utföras:
1. Sätta i CF-kort
2. Tryck på softkeyn "Kund CF-kort" och välj raden med den önskade projektfilen i PTE
format
3. Tryck på softkeyn "Kopiera"; filen kopieras till det intermediära minnet.
4. Tryck på softkeyn "802D data" och placera markören på raden PLC Projekt (PT802D
*.PTE.
5. Tryck på softkeyn "Infoga"; inläsning och aktivering startar.
Skriva projekt på CF-kort
Följande manöverhandlingar måste utföras:
1. Sätta i CF-kort
2. Tryck på softkeyn "802D data" och välj med riktningsknapparna raden PLC Projekt
(PT802D *.PTE.
3. Tryck på softkeyn "Kopiera"; filen kopieras till det intermediära minnet.
4. Tryck på softkeyn "Kund CF-kort" och välja lagringsplats för filen
5. Tryck på softkeyn "Infoga"; skrivningsförloppet startar.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
395
Datasäkring
12.4 Kopiera och infoga filer
12.4
Kopiera och infoga filer
I området Program–manager och i funktionen IBN filer kan filer eller pärmar med
softkeyfunktionerna "Kopiera" och "Infoga" kopieras till en annan pärm eller på en annan
enhet. Därvid för funktionen "Kopiera" in anvisningarna på filerna eller i pärmarna i en lista,
som sedan genomarbetas av funktionen "Infoga". Denna funktion övertar det egentliga
kopieringsförloppet.
Listan bibehålls tills en förnyad kopiering skriver över denna lista.
Speciell egenskap:
Valdes RS232 gränssnittet som datamål, ersätter softkeyfunktionen "Sända" funktionen
"Infoga". Vid inläsning av filer (softkey "Mottaga") är en destinationsuppgift inte nödvändig,
eftersom namnet på målpärmen finns i dataströmmen.
396
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
PLC-diagnos
13
Funktionalitet
Ett PLC-användarprogram består till stor del av digitala grundfunktioner för realisering av
säkerhetsfunktioner och stöd för processförlopp. Därvid förbinds ett stort antal olika
kontakter och reläer. Fel i en enda kontakt eller ett enda relä leder som regel till störning i
anläggningen.
För att hitta störningsorsakerna eller ett programfel står i manöverområdet System
diagnosfunktioner till förfogande.
Manöverföljd
6<67(0
$/$50
3/&
Tryck i manöverområdet System ner softkeyn "PLC".
3/&
SURJUDP
Tryck på "PLC-program".
Det projekt som finns i det permanenta minnet öppnas.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
397
PLC-diagnos
13.1 Bildskärmsuppbyggnad
13.1
Bildskärmsuppbyggnad
Indelningen av bildskärmen i huvudområdena motsvarar de som redan beskrivits i Kapitel
"Software-yta"; "Bildskärmsindelning".
Avvikelser och kompletteringar för PLC-diagnosen finns framställda i den följande bilden.
Bild 13-1
Bildskärmsuppbyggnad
Tabell 13-1
Teckenförklaring till bildskärmsuppbyggnad
Bildelement
Indikering
Betydelse
①
Tillämpningsområde
②
Understödda PLC-programspråk
③
Namn på den aktiva programkomponenten
Framställning: symboliskt namn (absolut namn)
④
Programstatus
RUN
Program pågår
STOP
Program stoppat
Status för tillämpningsområdet
Sym
abs
⑤
⑥
Symbolisk framställning
Absolut framställning
Indikering av aktiva knappar
Fokus
övertar markörens uppgifter
⑦
Anvisningsrad
Indikering av anvisningar vid "Söka"
398
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
PLC-diagnos
13.2 Manövermöjligheter
13.2
Manövermöjligheter
Förutom softkeys och navigeringsknappar står i detta område ytterligare
knappkombinationer till förfogande.
Knappkombinationer
Markörknapparna flyttar focus över PLC-användarprogrammet. Vid uppnående av
fönstergränserna skrollas automatiskt.
Tabell 13-2
Knappkombinationer
Knappkombination
Aktion
till första spalten i raden
eller
till sista spalten i raden
eller
en bildskärm uppåt
en bildskärm nedåt
en ruta åt vänster
en ruta åt höger
en ruta uppåt
en ruta nedåt
eller
eller
till första rutan i första nätverket
till sista rutan i första nätverket
öppna nästa programblock i samma fönster
öppna föregående programblock i samma fönster
Funktionen till Select-knappen är beroende av positionen för
inmatningsfokus.
• Tabellrad: Indikering av den fullständiga textraden
• Nätverkstitel: Indikering av nätverkskommentaren
• Kommando: Fullständig indikering av operanderna
Befinner sig inmatningsfokus på ett kommando, indikeras alla
operander inklusive kommentarerna.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
399
PLC-diagnos
13.2 Manövermöjligheter
Softkeys
3/&
LQIR
Med denna softkey indikeras följande PLC-egenskaper:
● Driftsläge
● Namn på PLC-projektet
● PLC-systemversion
● Cykeltid
● Bearbetningstid för PLC-användarprogrammet
Bild 13-2
PLC-Info
Med softkeyn "Återställa bearb. tid" återställs data för bearbetningstiden.
3/&
VWDWXV
I fönstret "PLC-status-indikering" kan värdena för operatorerna observeras och förändras
under programbearbetningen.
Bild 13-3
400
PLC-statusindikering
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
PLC-diagnos
13.2 Manövermöjligheter
6WDWXV
OLVW
Med softkeyn "Statuslista" visas PLC-signaler och kan ändras.
Bild 13-4
:LQGRZ
2%
Statuslista
Med hjälp av softkeys "Fönster 1 ..." och "Fönster 2 ..." framställs alla logiska och grafiska
infomationer i en programkomponent. Programkomponenten är en beståndsdel i PLCanvändarprogrammet.
Programkomponenten kan väljas i "Programlistan" med hjälp av softkeyn "Öppna". Namnet
på programkomponenten kompletteras sedan på softkeyn (för "..." t.ex. "Fönster 1 SBR16").
Logiken i kontaktplanframställningen (KOP) framställer följande:
● Nätverk med programdelar och strömbanor
● Elektriskt strömflöde via en rad av digitala grundfunktioner
Bild 13-5
Fönster 1, OB1
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
401
PLC-diagnos
13.2 Manövermöjligheter
3URJUDP
EORFN
Med denna softkey kan listan med PLC-programkomponenter väljas.
Bild 13-6
3URSHU
WLHV
Val av programkomponent
Med denna softkey indikeras följande egenskaper för den valda programkomponenten:
● Symboliskt namn
● Författare
● Kommentar
Bild 13-7
402
Egenskaper för den valda PLC-programkomponenten
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
PLC-diagnos
13.2 Manövermöjligheter
/RFDO
YDULDEOHV
Med denna softkey indikeras den lokala variabeltabellen för den valda
programkomponenten.
Det existerar två typer av programkomponenter
● OB1 endast temporär lokal variabel
● SBRxx temporär lokal variabel
Bild 13-8
Lokal variabeltabell för den valda PLC-komponenten
Texten på den aktuell markörpositionen visas dessutom ovanför tabellen i en textruta.
För längre texter kan den kompletta texten visas i denna ruta med SELECT-knappen.
&RYHU
När en programkomponent är skyddad med ett lösenord, kan indikeringen i
kontaktplanframställningen kopplas fri med denna softkey.
För detta är ett lösenord nödvändigt. Lösenorden kan delas ut vid upprättande av
programkomponenten i Programming Tool PLC802.
2SHQ
Den valda programkomponenten öppnas.
Namnet (absolut) på programkomponenten kompletteras sedan på softkeyn "Fönster 1..."
(för "..." t.ex. "Fönster 1 OB1").
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
403
PLC-diagnos
13.2 Manövermöjligheter
3URJUDP
VWDW2))
Med denna softkey aktiveras resp. inaktiveras indikeringen av programstatus.
De aktuella tillstånden för nätverken över PLC-cykelslut kan observeras.
I KOP (Ladder) Program status (uppe till höger i fönstret) visas tillståndet för alla operander.
Statusen registrerar värdena för statusindikeringen i flera PLC-cykler och aktualiserar dessa
sedan i statusindikeringen.
6\PEROLF
DGGUHVV
Bild 13-9
Program status ON - symbolisk framställning
Bild 13-10
Program status ON - absolut framställning
Med denna softkey görs omkopplingen mellan absolut eller symbolik framställning av
operanderna. Texten på softkeyn ändrar sig motsvarande.
Beroende på den valda framställningstypen visas operanderna med absoluta eller
symboliska beteckningar.
Existerar för en variabel ingen symbol, visas denna automatiskt absolut.
404
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
PLC-diagnos
13.2 Manövermöjligheter
=RRP
Framställningen i tillämpningsområdet kan stegvis förstoras eller förminskas. Följande
zoomsteg står till förfogande:
=RRP
20% (standardindikering), 60%, 100% och 300%
)LQG
Sökning av operander i symbolisk eller absolut framställning (se följande bild).
Det visas en dialogbox, i vilken olika sökkriterier kan väljas. Med hjälp av softkeyn
"Absolut/symbol. adress" kan sökas efter detta kriterium för den bestämda operanden i de
båda PLC fönstren (se följande bilder). Vid sökningen ignoreras om det är stora eller små
bokstäver.
Urval i övre Toggle-rutan:
● Sök absoluta resp. symboliska operander
● Gå till nätverksnummer
● Sök SBR- kommando
Ytterligare sökkriterier:
● Sökriktning neråt (från den aktuella markörpositionen)
● Totalt (från början)
● I en programkomponent
● Över alla programkomponenter
Operanderna och konstanterna kan sökas som helt ord (beteckning).
Det kan, beroende på inställning av indikeringen, sökas efter symboliska eller absoluta
operander.
"OK" startar sökningen. Det hittade sökelementet markeras av fokus. Hittas ingenting,
kommer ett motsvarande felmeddelande i anvisningsraden.
Med "Avbrott" lämnas dialogboxen. Det följer ingen sökning.
Bild 13-11
Sökning efter symboliska operander
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
405
PLC-diagnos
13.2 Manövermöjligheter
Bild 13-12
Sökning efter absoluta operander
Hittas sökobjektet, kan sökningen fortsättas med "Fortsätt söka".
6\PERO
LQIR
Med denna softkey indikeras alla använda symboliska beteckningar i det markerade
nätverket.
Bild 13-13
406
Nätverk Symbol Informationstabell
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
PLC-diagnos
13.2 Manövermöjligheter
&URVV
UHIV
Med denna softkey väljs listan med korshänvisningar. Alla i PLC-projektet använda
operander indikeras.
Av denna lista framgår, i vilket nätverk en ingång, utgång, flagga etc. används.
Bild 13-14
Huvudmeny Korshänvisning (absolut)
Bild 13-15
Huvudmeny Korshänvisning (symbolisk)
2SHQLQ
ZLQGRZ
Det motsvarande programstället kan öppnas direkt med funktionen "Öppna i fönster 1" eller
"Öppna i fönster 2" i fönster 1/2.
6\PEROLF
DGGUHVV
Med denna softkey görs omkopplingen mellan absolut eller symbolisk framställning av
elementen. Texten på softkeyn ändrar sig motsvarande.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
407
PLC-diagnos
13.2 Manövermöjligheter
Beroende på den valda framställningstypen visas elementen med absoluta eller symboliska
beteckningar.
Existerar för en beteckning ingen symbol, är beskrivningen automatiskt absolut.
Framställningsformen visas i statusraden uppe till höger i fönstret (t.ex. "Abs").
Grundinställning är den absoluta framställningen.
Exempel:
Det logiska sammanhanget för den absoluta operanden M251.0 i nätverk 2 i
programkomponenten OB1 skall indikeras.
Efter det operanden har valts i listan över korshänvisningar och softkeyn "Öppna i fönster 1"
har tryckts ner, indikeras det motsvarande programavsnittet i fönster 1.
408
Bild 13-16
Markör M251.0 i OB1 nätverk 2
Bild 13-17
M251.0 i OB1 nätverk 2 i fönster1
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
PLC-diagnos
13.2 Manövermöjligheter
)LQG
Sökning av operander i listan över korshänvisningar (se följande bild).
Operanderna kan sökas som helt ord (beteckning). Vid sökningen ignoreras om det är stora
eller små bokstäver.
Sökmöjligheter:
● Sök absoluta resp. symboliska operander
● Går till rad
Sökkriterier:
● Neråt (från den aktuella markörpositionen)
● Totalt (från början)
Bild 13-18
Sökning efter operander i korshänvisningar
Texten som skall sökas indikeras i hänvisningsraden. Hittas inte texten, kommer ett
motsvarande felmeddelande, som måste bekräftas med "OK".
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
409
PLC-diagnos
13.2 Manövermöjligheter
410
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
A
Bilaga
A.1
A.1.1
Övrigt
Miniräknare
Miniräknarfunktionen låter sig aktiveras från varje manöverområde med hjälp av <SHIFT>
och <=>.
För beräkningen står de fyra grundräknesätten, samt funktionerna sinus, kosinus, kvadrera
och kvadratrot till förfogande. En parentesfunktion möjliggör beräkning av inskjutna uttryck.
Antalet parenteser är obegränsat.
Är inmatningsrutan redan belagd med ett värde, överför funktionen detta till inmatningsraden
på miniräknaren.
<Input> startar beräkningen. Resultatet visas i miniräknaren.
Softkeyn "Överta" för in resultatet i inmatningsrutan resp. i den aktuella markörpositionen i
detaljprogrammet och stänger själv av miniräknaren.
Märk
Befinner sig en inmatningsruta i redigeringsmodus, kan det ursprungliga tillståndet
återupprättas med Toggle-knappen.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
411
Bilaga
A.1 Övrigt
Bild A-1
Miniräknare
Tillåtna tecken vid inmatningen
+, -, *, /
Grundräknesätten
S
Sinus - funktion
Värdet (i grader) X före inmatningsmarkören ersätts av värdet sin(X).
O
Kosinus - funktion
Värdet (i grader) X före inmatningsmarkören ersätts av värdet cos(X).
Q
Kvadrat - funktion
Värdet X före inmatningsmarkören ersätta av värdet X2.
R
Kvadratrot - funktion
Värdet X före inmatningsmarkören ersätta av värdet √X .
()
Parentesfunktion (X+Y)*Z
Räkneexempel
Uppgift
Inmatning -> resultat
100 + (67*3)
100+67*3 -> 301
sin(45_)
45 S -> 0.707107
cos(45_)
45 C -> 0.707107
42
4 Q -> 16
√4
4 R -> 2
(34+3*2)*10
(34+3*2)*10 -> 400
För beräkningen av hjälppunkter på en kontur erbjuder miniräknaren följande funktioner:
● beräkna tangential övergång mellan en cirkelsektor och en rät linje
● förskjuta en punkt i planet
● omräkning av polära koordinater till kartesiska koordinater
412
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Bilaga
A.2 Feedback till dokumentationen
● komplettering av den andra slutpunkten för ett med vinkelrelation givet konturavsnitt rät
linje - rät linje
A.1.2
Redigera kinesiska skrifttecken
Denna funktion är disponibel endast i den kinesiska språkversionen.
Styrningen erbjuder en funktion för redigering av kinesiska skrifttecken i programeditorn och i
PLC-larmtexteditorn. Efter aktiveringen matar man in ljudskriften (fonetiskt alfabet) för det
sökta tecknet i inmatningsrutan. Editorn erbjuder för detta ljud olika skrifttecken, från vilka ett
tecken kan väljas genom inmatning av den motsvarande siffran (1 ... 9).
Bild A-2
Editor för kinesiska skrifttecken
Med <Alt+S> görs till- resp. frånkopplingen av editorn.
A.2
Feedback till dokumentationen
Det föreliggande dokumentet vidareutvecklas ständigt beträffande kvalitet och
användarvänlighet. Var snäll och hjälp oss med detta, genom att skicka dina anmärkningar
och förslag till förbättringar per e-post eller fax:
e-post:
mailto:[email protected]
Fax:
+49 (0) 9131 / 98 - 63315
Använd faxblanketten på baksidan av bladet.
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
413
Bilaga
A.2 Feedback till dokumentationen
7LOO
6,(0(16$*
$'0&06
3RVWIDFK
'(UODQJHQ
$YV¦QGDUH
1DPQ
'LQILUPDVDGUHVVDYGHOQLQJ
*DWD
3RVWQXPPHU
2UW
7HOHIRQ
)D['RNXPHQWDWLRQ
7HOHID[
)¸UVODJRFKHOOHUNRUULJHULQJDU
414
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Bilaga
A.3 Dokuträd 802D sl
A.3
Dokuträd 802D sl
'RNXPHQWDWLRQV¸YHUVLNW6,180(5,.'VO
$OOP¦QGRNXPHQWDWLRQNDWDORJ
6,180(5,.
6,180(5,.
'VO
6,1$0,&6
6
5HNODPVNULIW
.DWDORJ1&
.DWDORJ
'2PIRUPDUH
LQE\JJQDGVLQVWUXPHQW
$QY¦QGDUGRNXPHQWDWLRQ
6,180(5,.
6,180(5,.
'VO
'VO
3URJUDPPHULQJVRFK
DQY¦QGDUKDQGERN
ದ6YDUYD
ದ)U¦VD
ದ6OLSD
ದ6WDQVD
'LDJQRVKDQGERN
7LOOYHUNDU6HUYLFHGRNXPHQWDWLRQ
6,180(5,.
6,180(5,.
6,180(5,.
6,180(5,.
'VO
'VO
'VO
'VO
'VO
%UXNVDQYLVQLQJ
)XQNWLRQVKDQGERN
)XQNWLRQVKDQGERN
,62GLDOHNWHU
+DQGERNPHGOLVWRU
6,180(5,.
(0&GLUHNWLY
(OHNWURQLVNGRNXPHQWDWLRQ
6,180(5,.
6,1$0,&6
0RWRUHU
'2&21&'
'2&21:(%
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
415
Bilaga
A.3 Dokuträd 802D sl
416
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Index
1
196lp, 216
197lp, 216
6
606lp, 216
A
absolut borrdjup, 291
absolut/inkrementell, 115
Adress, 156
Anrop, 287
Anropsvillkor, 283
Användaranmälan, 383
Användarförvaltning, 382
Arborra 1, 307
Arborra 2, 310
Arborra 3, 314
Arborra 4, 316
Arborra 5, 318
Arborrning, 286
Å
Återöversätta, 99
Återstart efter avbrott, 78
Återstart efter stopp, 78
Åtkomsrättighet, 25
A
Avfasning, 104
B
Bearbetningsparameter, 286
Bearbetningsplan, 283
Bildskärmsindelning, 21
Blocksökning, 76
Blockuppbyggnad, 157
Borra, 290
Borra, plansänka, 293
Borrcykler, 281
C
Centrera, 290
CONTPRON, 351
CYCLE81, 290
CYCLE82, 293
CYCLE83, 295
CYCLE84, 299
CYCLE840, 302
CYCLE85, 307
CYCLE86, 310
CYCLE87, 314
CYCLE88, 316
CYCLE89, 318
CYCLE93, 330
CYCLE94, 338
CYCLE95, 343
CYCLE96, 356
CYCLE97, 360
CYCLE98, 368
Cykelanrop, 283
Cykellarm, 376
Cykelstöd i programeditorn, 285
D
Dataöverföring, 391
Detaljprogram, 99
välja:starta, 74
Detaljprogram
stoppa:avbryta, 77
Djuphålsborra, 295
Djuphålsborra med spånbrytning, 296
Djuphålsborra med spåntömning, 296
Driftsläge JOG, 55
Driftsläge MDA, 60
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
417
Index
E
I
Ej tryckbara specialtecken, 159
Instickscykel - CYCLE93, 330
F
J
Fastställa verktygskompenseringar, 39
Felindikeringar, 12
FENDNORM, 216
Filer
Infoga, 396
Kopiera, 396
Förbinda nätenheter, 386
Fri konturprogrammering, 98
Frige kommunikationsportar, 381
Frigivande av pärmar, 385
Friskärningsvinkel, 329
Fristick, 107
Fristickscykel - CYCLE94, 338
JOG, 55
G
G62, 163, 216
G621, 163, 216
Gängborra med flytande gänghållare, 302
Gängborra utan flytande gänghållare, 299
Gängborrning med flytande gänghållare med
givare, 304
Gängborrning med flytande gänghållare utan
givare, 303
Gängfristick, 107
Gängfristick - CYCLE96, 356
Gängskärning - CYCLE97, 360
Geometriparameter, 286
Geometriprocessor, 98
Gränssnittsparametrar, 152
H
Hålcirkel, 325
Hålrad, 320
Handhjul, 59
Hjälpmodus, 103
Hjälpsystem, 26
HOLES1, 320
HOLES2, 325
Hörnfördröjning vid alla hörn, 216
Hörnfördröjning vid innnerhörn, 216
Hot keys, 14
418
K
kartesiskt/polärt, 115
Kedjor av gängor - CYCLE98, 368
Konturarbetsmån, 105, 113
Konturdefinition, 351
Konturelement, 98, 110
Konturövergångselement, 104
Konturövervakning, 329, 352
Koordinatsystem, 16
Arbetsstyckskoordinatsystem (WKS), 18
Maskinkoordinatsystem (MKS), 17
Relativt koordinatsystem, 18
L
Längsgänga, 366
M
Manöver- och indikeringselement, 11
Manöverområde Maskin, 55
Manöverområde Parametrar, 32
Manöverområde Program, 99
Manöverområden, 24
Manövrering av cykelstödet, 285
Manuell inmatning, 60
Maskinnollpunkt, 46
Mata in verktyg och verktygskompenseringar, 32
Meddelanden, 377
Modem, 144
N
Nätverksdrift, 379
Nätverksförbindelse, 380
Nätverksförbindelse RCS-Tool, 388
Nätverksparametrar, 380
Nollpunktsförskjutning, 46
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
Index
O
Online-hjälp, 26
Orduppbyggnad, 156
Överföringsmeddelanden, 392
Överföringsprotokoll, 392
Översikt cykelfiler, 285
Översikt cykelnamn, 376
P
Tryckbara specialtecken, 159
V
Verktygslista, 32
Verktygsnollpunkt, 46
Verktygsradiekompensering
Hörnfördröjning, 215
Villkor för återvändande, 283
Parametrar konturelement Cirkelbåge, 118
Parametrar konturelement Rät linje, 117
Peer to Peer, 388
Plandefinition, 283
Plangänga, 366
Pol, 98, 114
Polära koordinater, 114
Polväxel, 116
Program-manager, 83
Projektering inmatningsmasker, 285
R
Radie, 104
Räkneparameter, 52
RCS log in, 383
RCS-Tool, 388
Referensplan, 290
Referenspunktskörning, 29
relativt borrdjup, 291
RS232-gränssnitt, 391
S
Säkerhetsavstånd, 290
Settingdata, 48
Simulation av cykler, 284
Skilja nätenheter, 386
Skyddssteg, 25
Spåntagningscykel - CYCLE95, 343
SPOS, 300, 301
Startpunkt, 100, 106, 353
Statusindikeringar, 12
Svarvcykler, 282
T
Tangent till föregångare, 110
Teckensats, 159
Tillbakamatningsplan, 290
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0
419
Index
420
Svarva
Programmerings- och användarhandbok, 04/2007, 6FC5398-1CP10-3FA0