You are on page 1of 18

SINUMERIK 840D/810D/FM-NC

Fundamente
Manual de programare

Documentatia utilizatorului

Editia 12.97

SINUMERIK 840D/810D/FM-NC
Fundamente

Manual de programare

Principii geometrice de
baza

Principii de baza ale


programarii NC

Date de deplasare

Programarea
comenzilor de
traiectorie

Modul de parcurgere a
traiectoriei

Cadre

Comanda vitezei de
avans si a turatiei
arborelui

Corectii de scula

Functii speciale

Documentatia utilizatorului

Valabil pentru
Echipament
Versiunea Software
SINUMERIK 840D
4
SINUMERIK 840DE (Versiune export) 4
SINUMERIK 810D
2
SINUMERIK 810DE (Versiune export) 2
SINUMERIK FM-NC
3

Editia 12.97

Parametri aritmetici R

10

Tehnica
subprogramelor

11

Tabele

12

Anexa

Cuprins

12.97

Documentatie SINUMERIK

Istoria tiparirii
Detalii ale acestei editii si ale editiilor precedente sunt listate mai jos.
Starea fiecarei editii este aratata de codul din coloana "Observatii".
Codul de stare din coloana "Observatii":
A ....

Documentatie noua.

B ....

Retiparita nerevizuita cu comanda noua

C ....

Editie revizuita cu continut schimbat .


Daca sunt facute schimbari de la ultima editie, acest lucru este indicat de un cod de editie
noua n capul paginii.

Editia

Comanda Nr.

Observatii

02.95

6FC5298-2AB00-0BP0

08.97

6FC5298-4AB00-0BP0

12.95

6FC5298-3AB00-0BP0

03.96

6FC5298-3AB00-0BP1

08.97

6FC5298-4AB00-0BP0

12.97

6FC5298-4AB00-0BP1

Acest manual este inclus n documentatia de pe CD-ROM (DOCONCD)


Editia

Comanda Nr.

Observatii

02.98

6FC5298-4CA00-0BG1 (Read)

02.98

6FC5298-4CB00-0BG1 (Print)

02.98

6FC5298-4CC00-0BG1 (Net)

Mai multe informatii sunt disponibile pe Internet la:


http://www.aut.siemens.de/sinumerik

Celelalte functii care nu sunt descrise n cadrul acestei documentatii este posibil sa fie
executate pe echipament. Aceasta nu reprezinta, oricum, obligatia de a furniza aceste
functii cu un echipament nou sau service.

Aceasta publicatie a fost relizata cu WinWord V 7.0


si Designer V 4.0.
Reproducerea, transmiterea sau utilizarea acestui document sau a continutului sau nu
este permisa fara acord scris. ncalcarea acestei reguli se pedepseste.
Toate drepturile, incluznd drepturile date de patent sau de nregistrarea unui model sau
desen utilitar, sunt rezervate.

Am verificat continutul acestei publicatii si acesta este n concordanta cu echipamentul si


aplicatiile software descrise. Oricum, pot exista diferente si deci nu putem garanta ca ele
sunt complet identice. Informatiile furnizate n aceasta publicatie sunt revizuite la intervale
regulate si orice corectii care pot deveni necesare sunt facute n editiile urmatoare.
Sugestiile pentru mbunatatiri sunt oricnd binevenite.
Subiect de modificari fara avertisment preliminar.

Siemens AG 1996 - 1997. Toate drepturile sunt rezervate.

Comanda Nr. 6FC5298-4AB00-0BP1


Tiparit n Republica Federala Germana

Siemens Aktiengesellschaft.

12.97

Cuprins

Cuprins
Principii geometrice de baza
1.1 Descrierea punctelor piesei.......................................................................................... 1-18
1.1.1 Sistemele de coordonate ale piesei ......................................................................... 1-18
1.1.2 Determinarea pozitiilor sculei................................................................................... 1-18
1.1.3 Coordonate polare.................................................................................................. 1-20
1.1.4 Coordonate absolute .............................................................................................. 1-20
1.1.5 Coordonate relative................................................................................................. 1-21
1.1.6 Desemnarea planelor.............................................................................................. 1-22
1.2 Pozitia originii............................................................................................................. 1-23
1.3 Pozitia sistemelor de coordonate.................................................................................. 1-23
1.3.1 Privire de ansamblu asupra diferitelor sisteme de coordonate..................................... 1-23
1.3.2 Sistemul de coordonate al masinii unelte ................................................................. 1-24
1.3.3 Sistemul de coordonate de baza ............................................................................. 1-26
1.3.4 Sistemul de coordonate al piesei............................................................................. 1-27
1.3.5 Conceptul de cadru ................................................................................................ 1-27
1.3.6 Adaptarea sistemului de coordonate al piesei la axele masinii.................................... 1-29
1.3.7 Sistemul de coordonate curent al piesei................................................................... 1-29
1.4 Tipuri de axe .............................................................................................................. 1-30
1.4.1 Axe principale (axe geometrice) .............................................................................. 1-31
1.4.2 Axe aditionale........................................................................................................ 1-31
1.4.3 Arbore principal, arbore de baza.............................................................................. 1-31
1.4.4 Axele masinii......................................................................................................... 1-32
1.4.5 Axele canalului ...................................................................................................... 1-32
1.4.6 Axe geometrice (coordonate carteziene) .................................................................. 1-32
1.4.7 Axe geometrice comutabile..................................................................................... 1-32
1.4.8 Axe de conturare ................................................................................................... 1-33
1.4.9 Axe de pozitionare ................................................................................................. 1-33
1.4.10 Axe sincrone ....................................................................................................... 1-34
1.4.11 Axe de comanda.................................................................................................. 1-35
1.4.12 Axe PLC ............................................................................................................. 1-35
1.5 Sistemele de coordonate si prelucrarea piesei............................................................... 1-36

Principii de baza ale programarii NC


2.1 Structura si continutul unui program NC ........................................................................ 2-38
2.2 Elemente ale limbajului de programare.......................................................................... 2-39
2.3 Programul unei piese de proba..................................................................................... 2-60
2.4 Primul exemplu de programare..................................................................................... 2-62
2.5 Al doilea exemplu de programare Butuc supranaltat .................................................... 2-63

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

0-5

Cuprins

12.97

Date de deplasare
3.1 Generalitati ................................................................................................................. 3-68
3.2 Coordonate absolute/relative, G90/G91.......................................................................... 3-69
3.3 Coordonate absolute pentru axe de rotatie, DC, ACP, ACN ............................................. 3-71
3.4 Unitati de masura metrice/n inch, G70/G71................................................................... 3-73
3.5 Deplasari de nul setabile, G54 - G599 ........................................................................... 3-75
3.6 Selectarea planului de lucru, G17 - G19 ........................................................................ 3-78
3.7 Limitarea domeniului programabil de lucru G25/G26 ....................................................... 3-81
3.8 Luarea punctului de referinta, G74................................................................................. 3-84

Programarea comenzilor de traiectorie


4.1 Generalitati ................................................................................................................. 4-88
4.2 Comenzi de deplasare n coordonate polare, G110, G111, G112, AP, RP......................... 4-89
4.3 Deplasarea cu avans rapid, G0 ..................................................................................... 4-93
4.4 Interpolarea liniara, G1................................................................................................. 4-95
4.5 Interpolarea circulara, G2/G3, CIP................................................................................. 4-97
4.6 Interpolarea elicoidala, G2/G3, TURN .......................................................................... 4-106
4.7 Filetare cu pas constant, G33 .................................................................................... 4-108
4.8 Filetare rigida, G331, G332 ........................................................................................ 4-114
4.9 Filetare cu suport de compensare, G63....................................................................... 4-116
4.10 Oprirea prelucrarii filetului ......................................................................................... 4-118
4.11 Atingerea punctului fix, G75...................................................................................... 4-121
4.12 Deplasarea la tampon .............................................................................................. 4-123
4.13 Functii speciale de rotire .......................................................................................... 4-127
4.13.1 Pozitia piesei...................................................................................................... 4-127
4.13.2 Dimensiuni pentru: raza, diametru ........................................................................ 4-128
4.13.3 Tesituri, colturi.................................................................................................... 4-129

Modul de parcurgere a traiectoriei


5.1 Oprirea exacta, G601, G602, G603, G9, G60............................................................... 5-134
5.2 Modul de conturare, G64, G641.................................................................................. 5-136
5.3 Configurarea acceleratiei, BRISK, SOFT, DRIVE .......................................................... 5-140
5.4 Privire asupra diferitelor modalitati de comanda a vitezei................................................ 5-142

0-6

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

12.97

Cuprins

5.5 Deplasare cu precomanda avansului, FFWON, FFWOF ................................................5-143


5.6 Precizia programabila a conturului, CPRECON, CPRECOF ...........................................5-144
5.7 Durata de asteptare, G4 .............................................................................................5-145

Cadre
6.1 Generalitati................................................................................................................6-148
6.2 Instructiuni cadru .......................................................................................................6-149
6.3 Deplasare programabila a originii, TRANS, ATRANS .....................................................6-151
6.4 Rotirea programabila, ROT, AROT...............................................................................6-153
6.5 Factorul de scalare programabil, SCALE, ASCALE.......................................................6-160
6.6 Rabaterea programabila, MIRROR, AMIRROR..............................................................6-163
6.7 Generarea cadrelor n concordanta cu pozitia sculei, TOFRAME ....................................6-166
6.8 Deselectarea cadrului.................................................................................................6-167

Comanda vitezei de avans si a turatiei arborelui


7.1 Viteza de avans .........................................................................................................7-170
7.2 Viteza de avans pentru axe de pozitionare si arbori .......................................................7-174
7.3 Parcurgerea axelor de pozitionare, POS, POSA, POSP ................................................7-177
7.4 Corectia procentuala a vitezei de avans, OVR, OVRA....................................................7-180
7.5 Corectia vitezei de avans cu manivela electronica, FD, FDA ...........................................7-181
7.6 Corectia procentuala a acceleratiei, ACC......................................................................7-184
7.7 Optimizarea avansului pentru sectiuni curbe de traiectorie, CFTCP, CFC, CFIN ...............7-185
7.8 Viteza arborelui S, directia de rotatie a arborelui M3, M4, M5 .........................................7-187
7.9 Viteza de aschiere constanta, G96, G97, LIMS ............................................................7-190
7.10 Viteza periferica constanta a rotii de rectificat, GWPSON, GWPSOF, GWPS ...............7-193
7.11 Viteza constanta a piesei la rectificarea fara centru, CLGON, CLGOF...........................7-196
7.12 Limitarea programabila a vitezei arborelui, G25, G26 ...................................................7-198
7.13 Comanda arborelui cu controlul pozitiei , SPCON, SPCOF..........................................7-199
7.14 Pozitionarea arborelui cu controlul pozitiei, SPOS, SPOSA..........................................7-200

Corectii de scula
8.1 Generalitati................................................................................................................8-206
8.2 Lista tipurilor de scule ................................................................................................8-209

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

0-7

Cuprins

12.97

8.3 Cinematica portsculei ................................................................................................ 8-213


8.4 Apelarea sculei T ...................................................................................................... 8-216
8.5 Numarul corectiei de scula D...................................................................................... 8-218
8.6 Structura numarului D n plan ..................................................................................... 8-221
8.7 Corectia de raza a sculei, G40, G41, G42.................................................................... 8-224
8.8 Apropierea si retragerea de pe contur, NORM, KONT, G450, G451................................ 8-228
8.9 Compensarea la colturile exterioare, G450, G451 ......................................................... 8-231
8.10 Apropiere si retragere fina (WAB).............................................................................. 8-234
8.11 Supravegherea coliziunilor, CDON, CDOF.................................................................. 8-242
8.12 Corectii de scula n 2 1/2 D, CUT2D, CUT2DF ........................................................... 8-244
8.13 Compensarea lungimii sculei pentru scule orientabile, TCARR, TCOABS, TCOFR......... 8-246
8.14 Supravegherea sculelor specifice pentru rectificare n programul piesa TMON, TMOF..... 8-249

Functii speciale
9.1 Functiile M................................................................................................................ 9-252
9.2 Functiile H................................................................................................................ 9-254

Parametri aritmetici R
10.1 Parametri aritmetici R............................................................................................ 10-256

Tehnica subprogramelor
11.1 Utilizarea subprogramelor....................................................................................... 11-260
11.2 Apelarea subprogramului........................................................................................ 11-263

Tabele
12.1 Lista instructiunilor................................................................................................. 12-266
12.2 Lista adreselor ...................................................................................................... 12-278
12.3 Lista functiilor G/conditii de deplasare...................................................................... 12-285
12.4 Lista subprogramelor predefinite.............................................................................. 12-293

Anexe

0-8

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

12.97

Prefata

Structura manualului

840D

840D

NCU 571

NCU 572

FM-NC

810D

NCU 573

Prefata
Prezentarea documentatiei
Documentatia SINUMERIK este martita n trei categorii:

Documentatie generala

Documentatia utilizatorului

Documentatia fabricantului/Documentatia de service

Destinatar
Acest manual este dedicat utilizatorilor de masini unelte.
Acesta contine toate informatiile necesare pentru
programarea echipamentelor SINUMERIK 840D/810D
sau SINUMERIK FM-NC.

Scopul standard
Acest Manual de Programare descrie functionalitatea
scopului standard de livrare. Pentru informatii asupra
optiunilor sau schimbarilor facute de fabricantii de masini,
a se vedea manualele furnizate de respectivii fabricanti.
Va rugam contactati reprezentantul local Siemens pentru
informatii asupra altor publicatii despre SINUMERIK
840D/810D sau SINUMERIK FM-NC, ca si pentru
publicatii valabile pentru orice echipament SINUMERIK
(ex. Interfata universala, Cicluri de masurare, etc.).
Alte functii care nu sunt descrise n aceasta
documentatie este posibil sa fie executate de
echipament. Aceasta nu reprezinta, oricum, o obligatie
de a furniza astfel de functii cu un nou echipament sau
service.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

0-9

Prefata

12.97

Structura manualului

840D

840D

NCU 571

NCU 572

FM-NC

810D

NCU 573

Valabilitate
Acest Manual de programare este valabil pentru
urmatoarele echipamente:
SINUMERIK 840D

SW4

SINUMERIK 840DE (versiune export)

SW4

SINUMERIK 810D

SW2

SINUMERIK 810DE (versiune export)

SW2

SINUMERIK FM-NC

SW3

cu modulele de interfata a utilizatorului MMC 100 sau


MMC 102/103.

Versiunea de export
Urmatoarele functii nu sunt continute n versiunea de
export:
Functia

FM-NC

810DE

840DE

Pachetul de prelucrare n 5 axe

Pachetul de comanda al transformarii (5 axe)

Interpolarea axelor multiple (> 4 axe)

Interpolarea elicoidala 2D+6

Actiuni sincrone nivel 2

O1)

Masurare nivel 2

O1)

Comanda adaptiva

O1)

Diamantare continua

O1)

Utilizarea ciclurilor de compilare (OEM)

Compensarea multidimensionala a sagetii

O1)

Functia nu este posibila


1) Functionalitate restrnsa
Fundamente
Acest Manual de programare "Fundamente" este dedicat
specialistilor n prelucrare prin operatii de gaurire, frezare
si strunjire.
Exemplele simple de programare sunt folosite pentru a
explica comenzile care sunt de asemenea conforme
DIN6990.

0-10

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

12.97

Prefata

Structura manualului

840D

840D

NCU 571

NCU 572

FM-NC

810D

NCU 573

Avansati
Manualul de programare Avansati este dedicat
tehnologilor cunoscatori ai tuturor posibilitatilor de
programare. SINUMERIK 840D/810D permite
programarea pieselor complexe folosind un limbaj special
de programare (ex. suprafete sculpturale, coordonare
canale, etc.) si facilitati considerabile de programare
complexa.
Comenzile care sunt descrise n acest Manual de
programare sunt independente de tehnologie.
Ele pot fi folosite, de exemplu, pentru:

Rectificare

Prelucrari ciclice (mpachetare, prelucrarea lemnului)

Comenzi cu laser

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

0-11

Prefata

12.97

Structura manualului

840D

840D

NCU 571

NCU 572

FM-NC

810D

NCU 573

Structura descrierilor
Toate ciclurile si posibilitatile de programare au fost
descrise - n masura posibilitatilor - folosind aceeasi
structura. Structurarea informatiei pe diferite nivele duce
la un acces direct, rapid la informatia necesara.

1. Privire rapida
Daca doriti sa cautati o comanda mai putin folosita sau

Titel:
Microsoft Word - KAP2.DOC
Erstellt von:
PSCRIPT.DRV Version 4.0
Vorschau:
Diese EPS-Grafik wurde nicht gespeichert
mit einer enthaltenen Vorschau.
Kommentar:
Diese EPS-Grafik wird an einen
PostScript-Drucker gedruckt, aber nicht
an andere Druckertypen.

ntelesul unui parametru, puteti vedea imediat cum se


programeaza functia si puteti gasi explicatiile comenzilor
si parametrilor.
Informatia este ntotdeauna la nceputul paginii.
Nota:
Nu este posibila prezentarea tuturor tipurilor de
reprezentare care pot fi folosite n limbajul de
programare pentru comenzi individuale sau
parametri;acest lucru poate dura prea mult. De aceea,
am ales prezentarea celor mai comune cai ntlnite n
programarea comenzilor.

0-12

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

12.97

Prefata

Structura manualului

840D

840D

NCU 571

NCU 572

FM-NC

810D

NCU 573

2. Explicatii detaliate
Partea teroretica aduce o descriere deliata a :

Titel:
Microsoft Word - KAP2.DOC
Erstellt von:
PSCRIPT.DRV Version 4.0
Vorschau:
Diese EPS-Grafik wurde nicht
mit einer enthaltenen
Kommentar:
Diese EPS-Grafik wird an einen
PostScript-Drucker gedruckt, aber
an andere

Care este rolul comenzii?


Care este efectul comenzii?
Cum arata secventa?
Care este efectul parametrilor?
Ce altceva de avut n vedere?
Partea teoretica a manualului este utila n mod
special ncepatorilor. Treceti cel putin o data prin
acest manual pentru a capata o vedere de ansamblul
asupra functionalitatii si perfomantei pe care le au
echipamentele SINUMERIK.

3. De la teorie la practica
Urmariti exemplele de programare pentru informatii

Titel:
Microsoft Word - KAP2.DOC
Erstellt von:
PSCRIPT.DRV Version 4.0
Vorschau:
Diese EPS-Grafik wurde nicht gespeichert
mit einer enthaltenen Vorschau.
Kommentar:
Diese EPS-Grafik wird an einen
PostScript-Drucker gedruckt, aber nicht
an andere Druckertypen.

asupra aplicarii comenzilor ntr-un context specific de


programare.
Un exemplu de aplicatie este dat aproape pentru toate
comenzile dupa partea teroretica.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

0-13

Prefata

12.97

Structura manualului

840D

840D

NCU 571

NCU 572

FM-NC

810D

NCU 573

Explicarea simbolurilor

Secventa de operare

Explicatie

Functia

Parametrii

Exemplu de programare

Programare

Note suplimentare

Referire la alte documentatii si capitole

Indicatii si pericole

Date suplimentare pentru comanda

0-14

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

12.97

Prefata

Structura manualului

840D

840D

NCU 571

NCU 572

FM-NC

810D

NCU 573

Pentru informarea dumneavoastra


SIEMENS 840D/810D sau FM-NC a fost construit n
conformitate cu standardele , normele si
prescriptiile de tehnologie si siguranta stabilite.
Dispozitive suplimentare
Dispozitivele suplimentare speciale si extensiile de la
SIEMENS permit extinderea selectiva a domeniului de
aplicare a echipamentelor SIEMENS.

Personalul
Numai personalul pregatit special, autorizat si
experimentat poate lucra pe echipament. Aceasta se
aplica totdeauna, chiar si pentru perioade scurte.
Este necesara definirea clara a responsabilitatilor
personalului pentru setare, operare si ntretinere; este
necesara urmarirea respectarii acestora.

Actiuni
Trebuie asigurata citirea si ntelegerea de catre
persoanele care lucreaza pe echipament a Manualului de
Instructiuni nainte de instalarea si pornirea acestuia. n
plus, operarea trebuie sa fie facuta sub supraveghere
constanta a starii tehnice generale (defectiunile si
deteriorarile vizibile din exterior, ca si schimbarile n
comportare) a echipamentului.
Service
Numai personalul calificat si pregatit special pentru
acest scop are permisiunea de a executa reparatii, si
numai conform manualelor de ntretinere. n felul acesta,
toate regulile de siguranta stabilite trebuie respectate.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

0-15

Prefata

12.97

Structura manualului

840D

840D

NCU 571

NCU 572

FM-NC

810D

NCU 573

Nota
Urmatoarele sunt considerate utlizare
necorespunzatoare pentru scopurile propuse si sunt
n consecinta excluse din responsabilitatea
fabricantului:
Fiecare utilizare care nu corespunde sau care se afla
nafara punctelor mentionate.
Daca echipamentul nu este folosit ntr-o stare tehnica
lipsita de defectiuni, daca precautiile de siguranta
corespunzatoare nu sunt luate, sau daca instructiunile
din Manualul de instructiuni nu sunt respectate.
Daca defecte care pot influenta siguranta operarii nu sunt
remediate nainte de instalarea si pornirea
echipamentului.
Fiecare schimbare, omitere sau nchidere a
dispozitivelor echipamentului care servesc functionarii
corecte, utilizarii universale si sigurantei pasive si active.
Pericole neprevazute pot duce la:

Ranirea sau decesul personalului,

deteriorarea echipamentului, masinii sau altor


proprietati ale companiei sau operatorului.

0-16

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide Fundamentals (PG) - 12.97 Edition

Sugestii

SIEMENS AG

Corectii
Pentru Publicatia/Manualul:

A&D MC V5
P.O. Box 3180

SINUMERIK 840D/810D/FM-NC Fundamente

D-91050 Erlangen
Federal Republic of Germany
De la

Documentatia utilizatorului
Manual de programare
Comanda Nr.:
Editia:

Nume
Compania/Dept.

6FC5298-4AB00-0BP1
12.97

n cazul n care gasiti erori de tiparire la citirea acestei


publicatii, va rugam anuntati-ne prin acest formular.
Sugestiile pentru mbunatatiri sunt de asemenea
binevenite.

Adresa

Tel.:

Fax:

Sugestii si/sau corectii

Siemens AG

Calitatea pentru software-ul Siemens conform DIN ISO

Automation Group

9000, Reg. No. 2160-01.

Sisteme de Automatizare

Aceasta editie a fost tiparita pe hrtie decolorata printr-o

pentru Masini Unelte, Roboti

metoda care nu dauneaza mediului nconjurator.

Progress

si Masini cu Scopuri Speciale

Copyright Siemens AG 1997 Toate drepturile rezervate

in Automation.

P.O. Box 3180, D - 91050 Erlangen

Subiect al modificarilor fara avertizare prealabil.

Siemens

Republica Federala Germana

Siemens Aktiengesellschaft

Comanda Nr.: 6FC5298-4AB00-0BP1


Tiparit n Republica Federala Germana