Sunteți pe pagina 1din 188

SINUMERIK 840D/810D

Programarea Interactiva
(MMC 102/103) Manualul operatorului Editia12.97

Documentatia utilizatorului

Introducere

Metoda de operare

Scrierea programelor

Memoria de tehnologii

Catalogul de scule

Afisajele utilizatorului

Exemplu de

SINUMERIK 840D/810D

Programarea Interactiva
(MMC 102/103) Manualul operatorului
Documentia utilizatorului

programare pentru
"Strunjire"
Exemplu de

programare pentru
"Frezare"
Modificari

Index

Valabil pentru
Panoul de control
Versiunea Software
SINUMERIK 840D
4
SINUMERIK 840DE (versiune export) 4
SINUMERIK 810D
2
SINUMERIK 810DE (versiune export) 2

Editia12.97

Documentatie SINUMERIK

Istoria tiparirii
Rezumatul detaliilor acestei editii si editiilor precedente sunt listate mai jos.
Starea fiecarei editii este prezentata dupa cod n coloana "Observatii".
Codul de stare n coloana "Observatii":
A ....

Documentatie noua.

B ....

Retiparita nerevizuita cu comanda noua.

C ....

Editie revizuita noua.


Daca au fost 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-2AA00-0BP0

04.95

6FC5298-2AA00-0BP1

12.95

6FC5298-3AA00-0BP0

03.96

6FC5298-3AA00-0BP1

08.97

6FC5298-4AA00-0BP0

12.97

6FC5298-4AA00-0BP1

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


Editia

Comanda Nr.

Comentariu

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 aceasta documentatie pot fi executabile pe


panoul de control. Oricum, aceasta nu reprezinta obligatia de a pune la dispozitie aceste
functii cu un nou panou de control sau n timpul service-ului.

Aceasta publicatie a fost editata cu WinWord V 7.0


si Designer V 4.0.
Reproducerea, transmiterea sau folosirea acestui document sau continutul sau nu este
premisa fara permisiune scrisa. Cei care nu respecta aceste reguli vor fi raspunzatori
pentru pagube. Toate drepturile, Incluznd drepturile presupuse de patent sau
nregistrarea unui model utilitar sau desen, sunt rezervate.

Am verificat continutul acestui document si acesta corespunde echipamentului si


programelor descrise. Cu toate acestea, diferente ar putea aparea si de aceea nu putem
garanta ca ele sunt complet identice. Oricum, informatiile din acest document sunt
revizuite periodic si orice modificare necesara va fi inclusa n editia urmatoare. Sugestiile
pentru mbunatatirea documentului sunt binevenite.
Modificari posibile fara notificare prealabila.

Siemens AG 1995 - 1997. Toate drepturile rezervate.

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


Tiparit n Republica Federala Germania

Siemens-Aktiengesellschaft.

12.97

Cuprins

Introducere
1.1 Scopul aplicatiei ......................................................................................................... 1-16
1.2 Descrierea functiilor..................................................................................................... 1-17
1.3 Directoare si programe ................................................................................................ 1-18
1.3.1 Prezentarea directoarelor si programelor .................................................................. 1-18
1.3.2 Deschiderea si nchiderea directoarelor .................................................................... 1-18
1.3.3 Crearea noilor directoare si programe....................................................................... 1-19
1.3.4 Deschiderea/nchiderea unui program existent .......................................................... 1-21
1.3.5 Salvarea/stocarea programelor ................................................................................ 1-22
1.3.6 Gestionarea programelor......................................................................................... 1-23
1.3.7 Manevrarea programelor.......................................................................................... 1-25
1.4 Prezentarea nivelelor de dialog..................................................................................... 1-26
1.4.1 Modul de afisare .................................................................................................... 1-28
1.4.2 Editarea programului .............................................................................................. 1-29
1.4.3 Sectiunea program ................................................................................................. 1-30
1.4.4 Traiectorie/contur ................................................................................................... 1-31
1.4.5 Comanda traiectoriei .............................................................................................. 1-32
1.4.6 Scule si material.................................................................................................... 1-33
1.4.7 Prelucrarea............................................................................................................ 1-34
1.4.8 Introducerea libera.................................................................................................. 1-35

Metoda de operare
2.1 Formulare interactive ................................................................................................... 2-38
2.2 Ferestre si elemente de operare................................................................................... 2-41
2.3 Introducerea directa a datelor....................................................................................... 2-43
2.4 Introducerea indirecta a datelor cu calculatorul de buzunar ............................................. 2-43
2.5 Introducerea expresiilor simbolice................................................................................. 2-45
2.6 Pregatirea si nchiderea formularelor interactive.............................................................. 2-46
2.7 Ajutorul...................................................................................................................... 2-47

Scrierea programelor
3.1 Scrierea si editarea programelor................................................................................... 3-50
3.1.1 Pasii programului ................................................................................................... 3-50
3.1.2 Pasii de program de conturare prin geometrie orientata.............................................. 3-55
3.1.3 Modificarea unui program........................................................................................ 3-68
3.1.4 Corectarea programelor n timpul functionarii NC ....................................................... 3-70
3.2 Testarea programului................................................................................................... 3-72
3.2.1 Adaptarea datelor de simulare................................................................................. 3-72

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

0-5

Cuprins

12.97

3.2.2 Simularea prelucrarii ............................................................................................... 3-73

Memoria de tehnologii
4.1 Prezentare.................................................................................................................. 4-82
4.2 Exemplu..................................................................................................................... 4-83

Catalogul de scule
5.1 Prezentare.................................................................................................................. 5-86
5.2 Exemplu..................................................................................................................... 5-87

Afisajele utilizatorului
6.1 Descriere.................................................................................................................... 6-90
6.2 Exemplul 1: Crearea si integrarea unui ciclu utilizator ..................................................... 6-91
6.3 Exemplul 2: Generarea elementelor de limbaj ................................................................ 6-98

Exemplu de programare pentru "Strunjire"


7.1 Masina unealta/piesa................................................................................................. 7-102
7.2 Secventa de programare............................................................................................. 7-104
7.3 Simularea prelucrarii.................................................................................................. 7-132

Exemplu de programare pentru "Frezare"


8.1 Masina unealta /piesa................................................................................................ 8-136
8.2 Secventa de programare ............................................................................................ 8-138
8.3 Simularea prelucrarii.................................................................................................. 8-163

Modificari
9.1 Modificari n SW 3.6 si ulterioare ................................................................................ 9-168
9.1.1 Modificari de ansamblu ........................................................................................ 9-168
9.1.2 Functii noi............................................................................................................ 9-169
9.2 Modificari n SW 4 si ulterioare ................................................................................... 9-171
9.2.1 Optimizari de ansamblu si ale functiilor................................................................... 9-171
9.2.2 Suplimentari si extinderi ale functiilor...................................................................... 9-177
9.3 Modificari n SW 4.3 si ulterioare ................................................................................ 9-181
9.3.1 Optimizari de ansamblu si ale functiilor................................................................... 9-181
9.3.2 Suplimentari si extinderi ale functiilor...................................................................... 9-184

Index ................................................................................................................ A-187

0-6

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

12.97

Prefata

Structura manualului

MMC 102

MMC 103

Prefata
Organizarea

Documentatia SINUMERIK este organizata pe trei nivele separate

documentatiei

Documentatie generala

Documentatia utilizatorului

Documentatie de producator / service

Grupul destinatie

Acest manual este dedicat utilizatorilor de masini unelte. Aceasta


publicatie aduce informatii detaliate necesare utilizatorului pentru
operarea pe SINUMERIK 840D sau
SINUMERIK 810D.

Scopul standard

Acest Manual de operare descrie functionalitatea permisa de functiile


standard. Diferentele si adaugirile implementate de fabricantul masinii
unelte sunt documentate de acesta.
Informatii mai detaliate despre alte publicatii referitoare la SINUMERIK
840D sau 810D si publicatii care se aplica tuturor echipamentelor
SINUMERIK (ex. Interfata Universala, Cicluri de masurare...) pot fi
obtinute de la biroul local Siemens.
Alte functii care nu sunt descrise n aceasta documentatie pot fi
executate pe echipament. Aceasta nu reprezinta totusi o obligatie de a
livra aceste functii cu un nou echipament sau la service.

Aplicabilitate

Acest Manual de operare se aplica urmatoarelor echipamente:


SINUMERIK 840D

SW 4

SINUMERIK 840DE (versiune export)

SW 4

SINUMERIK 810D

SW 2

SINUMERIK 810DE (versiune export)

SW 2

cu panourile de operare MMC 100 sau MMC 102/103.


Catalogul NC 60.1 este documentatia definitiva privitoare la valabilitatea
functiilor
/BU/ Informatii de comanda, Catalog NC 60.1.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

0-7

Prefata

12.97

Structura manualului

MMC 102

MMC 103

Versiunea export

Urmatoarele functii nu sunt disponibile n versiunea export:


Functia

810DE

840DE

Pachetul de prelucrare n 5 axe

Pachetul pentru comanda

Actiuni sincrone, faza 2

O1)

Masurari, faza 2

O1)

Comanda adaptativa

O1)

Diamantare

O1)

Utilizarea ciclurilor de compilare

O1)

transformarilor (5 axe)
Interpolarea Multi-axe
(> 4 axe)
Interpolarea elicoidala
2D+6

(OEM)
Compensarea ncovoierii,
multi-dimensionala
Functia nu este disponibila
1) Functionalitate restrnsa

Indicatii suplimentare
Ecranele din Manualul de operare sunt MMC 100 si sunt identice n cele
mai multe cazuri cu ecranele MMC102/103.

0-8

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

12.97

Prefata

Structura manualului

MMC 102

MMC 103

Structura descrierilor

Toate functiile si optiunile de operare au fost descrise n concordanta cu


aceeasi structura interna atta timp ct acest lucru este folositor si
realizabil. Nivelele variate de informatie au fost structurate n asa fel
nct informatia cautata sa poata fi depistata rapid.

1. Functia
Acest capitol teoretic are ca prima intentie nvatarea materialului pentru
un ncepator NC. El aduce informatii importante care va vor ajuta sa
ntelegeti principiul functiilor de operare.
Trebuie sa folositi manualul cel putin o data pentru a va face o idee
despre scopul functiilor si capacitatea echipamentului SINUMERIK.

2. Secventa de operare
Acest capitol aduce o descriere schematica clara a secventei de
introduceri de taste ceruta. Daca introducerile trebuiesc facute n faze
individuale ale secventei sau daca aveti nevoie de informatii
suplimentare, le veti gasi lnga desenul tastelor.

3. Informatii suplimentare
Din motive de securitate, o parte din functii sunt protejate la accesul
persoanelor neautorizate. Fabricantul masinii unelte poate influenta sau
modifica functiile descrise. Va rugam sa urmati instructiunile
fabricantului masinii unelte.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

0-9

Prefata

12.97

Structura manualului

MMC 102

MMC 103

Explicarea simbolurilor

Functia

Secventa de operare

Note suplimentare

Referiri la alte documentatii sau capitole.

Note de avertizare

Note suplimentare sau informatii generale

Optiuni pentru date de comanda

Descrierea echipamentului cu panou de operare MMC 102


MMC 102

Descrierea echipamentului cu panou de operare MMC 103


MMC 103

0-10

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

12.97

Prefata

Reguli de utilizare

MMC 102

MMC 103

Urmatoarele simboluri speciale si cuvinte cheie au fost folosite n


aceasta documentatie:
Note

Acest simbol apare n documentatie oriunde este necesara atragerea


atentiei spre un element de informatie important.
n acest document, veti gasi simbolul cu o referire la un cod de
comanda. Notati ca functia descrisa poate opera numai daca optiunea
specificata este instalata pe echipament.

Avertismente

Urmatoarele avertismente cu grade variate de severitate apar n acest


document.
Pericol
Acest simbol apare de fiecare data cnd moartea, raniri serioase sau
pagube materiale importante pot sa apara daca precautiile specificate
nu sunt luate.
Atentie
Acest simbol apare de fiecare data cnd raniri minore pot sa apara
daca precautiile corespunzatoare nu sunt luate.
Avertizare
Acest simbol apare de fiecare data cnd moartea, sau raniri serioase
sau pagube materiale importante pot sa apara daca precautiile
specificate nu sunt luate.

Referinta

Acest simbol apare de fiecare data cnd informatiile specifice pot fi


gasite n alta documentatie.
O lista completa a documentatiei este inclusa n Anexa acestui Manual
de operare.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

0-11

Prefata

12.97

Reguli de utilizare

MMC 102

MMC 103

Principiu

SIEMENS 840D sau 810D a fost proiectat si construit n conformitate


cu tehnologia de stat si regulametele si standardele de securitate n
vigoare.

Echipament suplimentar

Aplicatiile echipamentelor SIEMENS pot fi extinse prin adaugarea


dispozitivelor suplimentare, echipamente si extensii oferite de
SIEMENS.

Personal

Numai personalul pregatit corespunzator, autorizat si de


ncredere poate opera pe acest echipament. Nimeni fara pregatirea
adecvata nu trebuie sa opereze cu panoul de operare, nici macar
temporar.
Responsabilitatile corespunzatoare ale personalului care face punerea
n functiune, operarea si ntretinerea echipamentului trebuie clar
stabilite si n conformitate cu acestea, urmarite.

Procedura

nainte de pornirea echipamentului, personalul care va lucra pe


sistemul de comanda trebuie sa cunoasca Manualul de operare. Este
de asemenea datoria operatorului sa urmareasca constant starea
tehnica generala a echipamentului (comunicnd defectele aparente sau
schimbarile de performanta a prelucrarii).

0-12

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

12.97

Prefata

Reguli de utilizare

MMC 102

Service

MMC 103

Reparatiile trebuie executate de personal care are pregatire de


specialitate si calificare n domeniul tehnic corespunzator n
conformitate cu informatiile furnizate n manualul de service si
ntretinere. Toate indicatiile de siguranta a exploatarii trebuiesc
respectate.
Urmatoarele sunt considerate folosire improprie si exclud orice
responsabilitate a fabricantului:
Orice aplicatie care se departeaza de punctele de mai sus sau folosirea
depasind limitele permise.
Daca echipamentul nu este n conditie tehnica perfecta sau nu a
fost folosit cu supraveghere si n conformitate cu regulile de siguranta si
de prevenire a accidentelor si n conformitate cu instructiunile date n
documentatia corespunzatoare.
Daca defectele care pot afecta siguranta echipamentului nu sunt
ndepartate nainte de pornirea echipamentului.
Orice modificare, omitere sau oprire a elementelor echipamentului
pe panoul de operare care sunt necesare pentru a asigura o operare fara
erori, folosirea nelimitata si siguranta activa si pasiva.

Folosirea improprie da nastere la pericole neprevzute la:

Viata si sanatatea personalului,

Echipamentul, masina sau alte bunuri ale utilizatorului.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

0-13

Prefata

12.97

Reguli de utilizare

MMC 102

0-14

MMC 103

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

Sugestii

SIEMENS AG

Corectii
Pentru publicatia:

A&D MC V5
P.O. Box 3180

SINUMERIK 840D/810D

D-91050 Erlangen
Federal Republic of Germany

Programarea Interactiv
(MMC 102/103) Manualul operatorului
Documentatia utilizatorului

De la
Comanda Nr.:
Editia:

Nume
Compania/Dept.
Adresa
Telefon:
Telefax:

Telefax:

Sugestii si sau corectii

6FC5298-4AA00-0BP1
12.97

Daca gasiti orice eroare de tiparire n timpul


citirii acestei documentatii, va rugam anuntatine n aceasta pagina. Sugestiile pentru
mbunatatiri sunt de asemena bine venite.

Siemens AG

Calitatea Siemens pentru software si pregatire de la

Automation Group

DIN ISO 9000, Reg. No. 2160-01.

Sisteme Automate

Aceasta editie a fost tiparita pe hrtie decolorata folosind o

pentru Masini Unelte, Roboti

metoda lipsita de clorina care nu pune n pericol mediul

si Masini pentru Scopuri Speciale

nconjurator.

P.O. Box 3180, D - 91050 Erlangen

Copyright Siemens AG 1997 Toate drepturile rezervate

Republica Federala Germana

Modificarile ulterioare nu vor fi anuntate

Siemens Aktiengesellschaft

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


Tiparit n Republica Federala Germana

08.97

Introducere

Introducere
1.1 Scopul aplicatiei ......................................................................................................... 1-16
1.2 Descrierea functiilor..................................................................................................... 1-17
1.3 Directoare si programe ................................................................................................ 1-18
1.3.1 Prezentarea directoarelor si programelor .................................................................. 1-18
1.3.2 Deschiderea si nchiderea directoarelor .................................................................... 1-18
1.3.3 Crearea noilor directoare si programe....................................................................... 1-19
1.3.4 Deschiderea/nchiderea unui program existent .......................................................... 1-21
1.3.5 Salvarea/stocarea programelor ................................................................................ 1-22
1.3.6 Gestionarea programelor......................................................................................... 1-23
1.3.7 Manevrarea programelor.......................................................................................... 1-25
1.4 Prezentarea nivelelor de dialog..................................................................................... 1-26
1.4.1 Modul de afisare .................................................................................................... 1-28
1.4.2 Editarea programului .............................................................................................. 1-29
1.4.3 Sectiunea program ................................................................................................. 1-30
1.4.4 Traiectorie/contur ................................................................................................... 1-31
1.4.5 Comanda traiectoriei .............................................................................................. 1-32
1.4.6 Scule si material.................................................................................................... 1-33
1.4.7 Prelucrarea............................................................................................................ 1-34
1.4.8 Introducerea libera.................................................................................................. 1-35

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1-15

1.1

Introducere

1.1

08.97

Scopul aplicatiei

Scopul aplicatiei
Prezentarea functiilor
"Programarea interactiva" poate fi utilizata pe MMC 102/103 pentru a
scrie, edita si testa programe piesa si date de program n sistemul de
fisiere MMC. Este posibil de asemenea sa se testeze si corecteze
programe, care au fost create prin utilizarea "programarii interactive" n
sistemul de fisiere NCK.
Programele sunt scrise n pasi. Fiecare pas este creat prin selectarea
unuia din cele opt nivele de dialog permanent (taste soft orizontale) si
apoi prin introducerea parametrilor n formularele de afisare interactiva
(taste soft verticale).
Codul NC generat este complet compatibil cu elementele de limbaj
scrise n Manualul de programare pentru SINUMERIK 840D/810D/FMNC.
Dialogurile si simularea grafica a prelucrarii n special, n stare de livrare
sunt proiectate pentru urmatoarele configuratii:

strunguri cu doua axe (axe X, Z)


masini de frezat cu trei axe (axe X, Y, Z)
cu plane de lucru
X-Y Avans pe Z (G17)
X-Z Avans pe Y (G18)
Y-Z Avans pe X (G19)

n continuare, nivelul de dialog "Introducere libera" permite oricarui


element de limbaj al codului NC descris n Manualul de programare sa
fie utilizat oricnd n scopul programarii pieselor individuale.

Referinte: /PA/, Manualul de programare

1-16

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.2

MMC102

1.2

Descrierea functiilor

MMC 103

Descrierea functiilor
Documentatia /FB/, D2, Descrierea functiilor de programare interactiva
furnizeaza o descriere amanuntita a urmatoarelor:

Cuprins

Scopul aplicatiei si conditii generale


Configuratia si interfata utilizatorului
Adaptarea memoriei tehnologiei
Crearea catalogului de scule
Configurarea "programarii interactive":
- Selectarea tehnologiei de frezare sau strunjire
- Adaptarea identificatorilor axelor
- Adaptarea datelor de simulare cu SW 3.1 sau mai vechi
- Adaptarea datelor de simulare cu SW 3.2 sau mai nou
- Conditii suplimentare speciale pentru adaptarea datelor de simulare
- Adaptarea coractiilor de scula
Arhivarea datelor de configurare
Conditii suplimentare

Note suplimentare
A se nota ca toate masurile preliminare trebuie luate exact cum sunt
descrise n "Descrierea functiilor" de mai sus, nainte de a ncepe
utilizarea functiei de programare interactiva. Este important sa se
asigure adaptarea corespunzatoare la masina unealta reala a
dialogurilor si n special a simularii operatiilor de prelucrare.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1-17

Introducere

1.3

MMC102

1.3

08.97

Directoare si programe

MMC 103

Directoare si programe

1.3.1 Prezentarea directoarelor si programelor


Secventa de operare

Program

Apasati tasta "Area Switchover" (comutare domeniu) si apoi pe


"Program" pentru a activa afisarea listei directoaarelor existente (pentru
piese) sau a programelor editabile care se mpart n urmatoarele
domenii de program:

Piese
Fisiere globale de programe principale (MPF)
Fisiere globale de subprograme (SPF)
Cicluri utilizator
Memorie tampon

Daca se doreste editarea unui program existent, se selecteaza


domeniul corespunzator al programului utiliznd nti tastele soft
orizontale.
Pentru nceput va fi necesara deschiderea unui director cu tasta "Input"
(a se vedea paragraful 1.3.2).

Apoi se selecteaza programul care se doreste a fi editat folosind


"Tastele directionale.

1.3.2 Deschiderea si nchiderea directoarelor


Secventa de operare pentru deschiderea/nchiderea
directoarelor

Selectati directorul pe care doriti sa-l deschideti


utiliznd "Tastele directionale"
apoi apasati tasta "Input".
Toate fisierele si subdirectoarele stocate n directorul deschis sunt
acum afisate pe ecran.

Daca pozitionati acum cursorul pe un director deschis


si apasati tasta "Input" din nou, puteti nchide directorul.

1-18

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.3

MMC102

Directoare si programe

MMC 103

1.3.3 Crearea noilor directoare si programe


Secventa de operare pentru crearea unui nou director
!

Pozitionati cursporul pe un director existent, nchis


(se aplica numai pentru piese)
si selectati tasta soft verticala "New".

New

...

Este afisat un ecran de introducere a datelor:


Introduceti numele directorului

OK

si confirmati cu "OK".

Selectati tipul de fisier "Workpiece (WPD)" din lista

Noul director este creat n arborele de directoare.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1-19

Introducere

1.3

08.97

Directoare si programe

MMC102

MMC 103

Secventa de operare
pentru crearea unui nou program
!

Pozitionati cursorul pe un director deschis (se aplica numai la piese)


..
Dupa apasarea tastei soft verticale "New", puteti introduce

New

...

Programare interactiva
Editor de text

!
OK

numele programului (apasati tasta "Input" pentru a definitiva


introducerea)

si tipul fisierului (selectat din lista).

Utiliznd tasta de comutare


puteti selecta fie Programarea interactiva fie Editorul de text (editor
ASCII) si editorul cu care doriti sa editati programul.
Noul program este deschis automat mpreuna cu editorul preselectat
imediat ce apasati tasta OK
si l introduceti n domeniul curent de program sau n arborele de
directoare.
Nici un director nu este disponibil pentru urmatoarele fisiere:
- Fisiere globale ale programelor principale (MPF)
- Fisiere globale ale subprogramelor (SPF)
- Cicluri utilizator.

1-20

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.3

MMC102

Directoare si programe

MMC 103

1.3.4 Deschiderea/nchiderea unui program existent


Functia
n principiu, toate programele pot fi deschise fie cu editorul ASCII fie cu
functia de "programare interactiva". (Exista o singura exceptie: fisierul
de initializare DP DPDW.INI. Toate setarile facute n timpul unei sesiuni
de programare sunt stocate n acest fisier).

Secventa de operare
pentru deschiderea unui program cu editorul ASCII
!

Selectati programul dorit cu tastele directionale


..
si apasati tasta "Input".

Close

Modificarile vor fi salvate la apasare tastei "Close".

Secventa de operare
pentru deschiderea unui program n "programare
interactiva"
!

Pozitionati cursorul pe programul care trebuie sa fie deschis si


..

Interactive
progr.

apasati tasta soft verticala "Interactive Programming" .


Programul deschis poate fi nchis din nou cu tasta "Recall" din orice
nivel de dialog pentru care informatiile de baza sunt afisate.

Secventa de operare
pentru ntoarcerea la prezentarea programelor
Program
overview
Edit
program

Puteti nchide programul editat n oricare din urmatoarele situatii de


dialog prin apasarea tastei verticale "Program Overview":
La nivelul de dialog "Edit program"
cnd fereastra interactiva "Program Identification" este activa
(selectati primul pas al programului si apasati tasta "Input"),

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1-21

Introducere

1.3

08.97

Directoare si programe

MMC102

MMC 103

sau

Program
section

n nivelul de dialog "Program Section"


dupa activarea ferestrei interactive "Finish Program".

Finish
program

Daca ati facut modificari ale programului, totdeauna va fi afisata o


fereastra de interogare care va confirma daca modificarile programului
trebuie sau nu sa fie salvate.

1.3.5 Salvarea/stocarea programelor


Cnd apasati tasta soft "Close" n editorul ASCII programul este salvat
fara cererea confirmarii.
Se face de asemenea o asigurare temporizata.

Close

Un program este stocat automat n "Programare interactiva" numai daca


este selectat ca program curent n modul de simulare a prelucrarii.
n celelalte cazuri trebuie sa luati urmatoarele masuri:

Secventa de operare
pentru salvarea programului
Edit
program
Save
program

Program

, section

Dupa ce ati selectat nivelul de dialog "Edit program" sau


"Program section", programul procesat curent
va fi salvat la apasarea tastei soft verticale "Save program".

Note suplimentare
Un program deschis n "Interactive programming" trebuie sa fie salvat
nainte de comutarea la alt domeniu de operare (ex. din "Program" la
"Machine").

1-22

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.3

MMC102

Directoare si programe

MMC 103

1.3.6 Gestionarea programelor


Cnd apasati butonul "Manage programs", se vor afisa functiile
disponibile de gestionare pe tastele soft .

Manage
programs

Secventa de operare
pentru copierea/inserarea programelor
Selectati nti un program existent cu tastele directionale.

!
..
Copy

Cnd apasati tasta soft "Copy", programul este transferat n memoria


tampon.
Acum puteti selecta directorul destinatie (numai pentru piese) folosind
tastele directionale sau schimba zona programului cu tastele orizontale
(sau se poate ramne n zona de program selectata)

!
..

si inserati programul stocat n memoria tampon n zona selectata


apasnd tasta Insert".

Insert

...

Puteti introduce acum un nou nume de program n fereastra de


introducere a datelor care apare
si
selectati unul dintre tipurile de programe oferite
(sunt posibile conversii de tip).

Apasati "OK" pentru confirmarea introducerii.

OK

Secventa de operare
pentru stergerea directoarelor/programelor
!
..

Folositi tastele directionale pentru a selecta directorul sau programul


care urmeaza sa fie sters.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1-23

Introducere

1.3

08.97

Directoare si programe

MMC102

MMC 103

Puteti selecta diverse directoare/programe selectndu-le individual cu


tastele directionale si apoi apasnd tasta de selectie.
Daca acum apasati tasta verticala "Delete",

Delete

directoarele si programele pe care le-ati marcat vor fi sterse irevocabil


din memorie la confirmarea stergerii.

Secventa de operare
pentru redenumirea directoarelor/programelor
Daca ati selectat un director sau un program
cu tastele directionale,

!
..

i puteti da un nou nume n fereastra de introducere a datelor afisata


dupa apasarea tastei "Rename"

Rename

...

Z
si puteti face o conversie de tip daca doriti.

!
OK

Apasnd butonul "OK" toate modificarile vor fi salvate.

Secventa de operare
pentru ntoarcerea la ncarcarea programelor
<<

1-24

Apasati pe tasta din desenul alaturat pentru a va ntoarce la prezentarea


initiala a programelor pe nivelul de ncarcare a programelor.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.3

MMC102

Directoare si programe

MMC 103

1.3.7 Manevrarea programelor

Program

Cnd selectati initial domeniul de operare "Program", functiile de


ncarcare a programelor care devin accesibile n privirea de ansamblu a
programelor sunt la fel ca cele disponibile n vederea de ansamblu a
domeniului de operare "Machine".

Prezentarea functiilor
Load

Piesa sau programul selectat sunt transferate din sistemul pasiv de


fisiere (MMC) n sistemul activ de fisiere (NCK).

Unload

Piesa sau programul selectat sunt transferate din sistemul activ de


fisiere (NCK) n sistemul pasiv de fisiere (MMC).

Change
enable

Permiterea executiei este activata sau deactivata pentru piesa sau


programul ales.

Select

Piesa sau programul selectat sunt alese pentru prelucrare/executie


(daca semnalul de permitere este setat).
Pentru mai multe informatii consultati capitolul din acest manual
intitulat "Machine (Domeniu de operare masina".

Note suplimentare
Un program poate fi prelucrat numai din sistemul activ de fisiere NCK.
Dimpotriva, programele sunt, n general, editate n sistemul de fisiere
pasive MMC.
Pe aceasta baza, anumite operatii cum ar fi editarea programelor active
rezulta prin procese implicite de ncarcare, descarcare, fara interventia
utilizatorului.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1-25

Introducere

1.4

MMC102

1.4

08.97

Prezentarea nivelelor de dialog

MMC 103

Prezentarea nivelelor de dialog

"Programarea interactiva" este organizata pe 8 nivele de dialog


functionale. Fiecare nivel de dialog are un ecran interactiv cu
aspecte functionale identice.
Aceasta structura fundamentala de 8 nivele constante de dialog
permite claritate prin acoperirea scopului integral al functiilor
sistemului de programare interactiva pentru 8 arbori de familii
paralele. Acestia sunt prezentati n paginile urmatoare.

Nivelele de dialog sunt selectate cu ajutorul unor taste soft


orizontale corespunzatoare. Functia ceruta sau formularul interactiv
sunt selectate din nivelul de dialog activ (tasta supraluminata) cu
ajutorul unei taste verticale.

Informatiile asupra principalelor caracteristici functionale n nivelul de


dialog activ sunt afisate pe ecranul din caseta "BASIC INFO" imediat
dupa selectarea nivelului de dialog.

Att graficele ct si textele "BASIC INFO" pot fi modificate.

1-26

Referinte:

/FB/, D2,Descrierea functiilor de programare


interactiva

Exemplu:

"Editarea programului" BASIC INFO


pentru versiunea frezare (MILL)

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.4

MMC102

Prezentarea nivelelor de dialog

MMC 103

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1-27

Introducere

1.4

08.97

Prezentarea nivelelor de dialog

MMC102

MMC 103

1.4.1 Modul de afisare

Modul de afisare

Numai la programe

Setarea programului:
Pasi de program ca
Cod program sau
Secventa de dialog (clar text)

Program ecran complet

Program+geometrie

Geometrie ecran complet


Setarea geometriei
Vedere activa
Zona de afisare

Program+simulare
(> < ncarcare simulare)

Simulare ecran complet


Sfrsiti simulare
Setare simulare
Vedere activa
Optiuni de afisare
Zona de afisare
Dimensiuni spatiu
Nivele de culoare
Reprezentare
Valori initiale

Setari initiale
(pentru boot sistem)

ndrumare operator on/off


Pasi de program ca
Cod program sau
Secventa de dialog (clar text)
Zone de afisare
Identificatori de axa
Axe geometrice
Axe masina
Axe de interpolare

Afisaje utilizator

1-28

Selector ecran
Standard (modificare ecrane sistem)
Utilizator (inserare ecrane speciale)

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.4

MMC102

Prezentarea nivelelor de dialog

MMC 103

1.4.2 Editarea programului

Editare program

Identificare program si
selectare material *
(daca este disponibil,
numai pentru creare cu
programare interactiva!)

Vedere program
Apelare parametri (SPF)

Salvare program
(backup temporar program)
Schimbare pas
(la fel ca la selectare pas
+ tasta Enter
Pas copiere
Pas inserare
Pas stergere
Cautare pas

Gasire tip dialog ecran


Transformare 2D
:
Identificator program
:
Schimbare scula

Continuare
cautare

Revenire
Convertire pas
(convertire la
introducere libera)

* numai la folosirea memoriei tehnologice

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1-29

Introducere

1.4

08.97

Prezentarea nivelelor de dialog

MMC102

MMC 103

1.4.3 Sectiunea program

Sectiune program

Salvare program
(backup temporar program)
Setari modale
Sistem dimensionare
metric/inch
absolut/relativ
Tipul dimensionarii
absolut/incremental
Dimensiuni avans
Sistem coordonate

Transformare 2D (cadru)
Transformare 3D (cadru)

Definirea variabilelor
Tipul datelor
INT/REAL/BOOL/CHAR/
STRING/AXIS/FRAME
(cu/ fara atribuire valoare)
ntreruperi/
ramificatii

ntrerupere program
Apelare/deselectare program
Ramificatii

Sfrsit de program
Vedere program
Identificator sfrsit de program
Utilizator
(afisaje utilizator)

1-30

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.4

MMC102

Prezentarea nivelelor de dialog

MMC 103

1.4.4 Traiectorie/contur

Traiectorie/contur

Pozitie n plan/(start)
Plan de prelucrare
Deplasari de pozitionare
Deplasari de nul
Compensarea lungimii sculei
Compensarea razei sculei
Rotirea axului principal
Tehnologie

Selectare tehnologie:
Calitate prelucrare *

Linie
(complet definita)
Plan
Deplasare
Punct final
Terminatie (racordare, tesire)
Tehnologie

Sugestie tehnologie*

Cerc
(complet definita)
Deplasare
Centru
Punct final
Terminatie (racordare, tesire)
Tehnologie

Sugestie tehnologie *

Geometrie
orientata
(cu calculul
conturului)

Utilizator
(user displays)

* numai la folosirea memoriei tehnologice

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

Sugestie tehnologie *

Punct de start
Tip programare (pentru TURN)
Programare pe raza sau diametru
Linii drepte
Sugestie
sus/jos/la stnga/la dreapta
tehnologie *
Linie, oricare
Arc
Macro contur
Terminare contur
Schimbare contur
nchidere contur
contour
(geometric)
Rejectare contur
Acceptare contur

1-31

Introducere

1.4

08.97

Prezentarea nivelelor de dialog

MMC102

MMC 103

1.4.5 Comanda traiectoriei

Comanda traiectoriei

Corectie scula/ax principal


Compensarea de lungime a sculei
Compensarea de raza a sculei
Rotirea axului principal
Limitarea turatiei axului principal
Apropierea/ retragerea sculei
Comportarea sculei la colturi
Supravegherea sculei la coliziune
Selectarea tehnologiei
Functii de contur
Stop precis
Comportarea vitezei
Utilizator
(afisaje utilizator)

1-32

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.4

MMC102

Prezentarea nivelelor de dialog

MMC 103

1.4.6 Scule si material

Scule si
material

Schimbare scula
Selectare prin
Schimbare tip
catalog de scule:
Locas magazin
Tip scula
Functii auxiliare
Nume scula
Compensarea pe lungime a sculei
Compensarea pe raza a sculei
Rotirea axului principal
Selectarea materialului de aschiat *
Definire scula
(crearea catalogului
de scule)

Date master ale sculei


Date de lucru ale sculei
Copiere scula
Inserare scula
Stergere scula

Introducere
tehnologie cu **
Selectarea prelucrarii
Selectarea tehnologiei

Sugestie +
Sugestie Schimbare sugestie

Introducere material de
aschiat **

Stergere material de aschiat


Material de aschiat nou

Introducere material

Stergere material
Material nou

Utilizator
( afisaje utilizator)
* numai la utilizarea memoriei tehnologice
** necesar pentru utilizarea memoriei tehnologice

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1-33

Introducere

1.4

08.97

Prezentarea nivelelor de dialog

MMC102

MMC 103

1.4.7 Prelucrarea

Prelucrare

Frezare(MILL)

Gaurire

Buzunar dreptunghiular C16 Selectie tehnologie:


Buzunar circular C17
Calitate prelucrare *
Frezare
Canal C14
Sugestie tehnologie *
model
Canal circular C15
Gauri alungite C13
(pentru toate operatiile
Alezare

Alezare 1 C6

de prelucrare!)

:
Alezare 5 C10
Gaurire/centruire C1
Gaurire/adncire C2
Gaurire adnca C3
Gaurire model (MILL)

Filetare

Rnd de gauri C11


Cerc de gauri C12

Filetare cu tarod n
mandrina compensatoare C5
Filetare cu tarod rigid C4
Filetare (MILL) C18
Filetare (TURN) C23
Lant de filete (TURN) C24

Strunjire (TURN)

Canelare C19
Degajare C20, forma E...F
Degajare filete C22, form A...D
Degrosare C21

Utilizator
(afisaje utilizator )

* numai la folosoirea memoriei tehnologice

1-34

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Introducere

1.4

MMC102

Prezentarea nivelelor de dialog

MMC 103

1.4.8 Introducerea libera


Introducere libera
(Cod CNC n concordanta
cu SINUMERIK 840D/810D/FM-NC
Manual de programare)

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

Descompunere pas
Stergere

1-35

Introducere

1.4

MMC102

1-36

08.97

Prezentarea nivelelor de dialog

MMC 103

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Metoda de operare

Metoda de operare
2.1 Formulare interactive.....................................................................................................................................2-38
2.2 Ferestre si elemente de operare ...............................................................................................................2-41
2.3 Introducerea directa a datelor.....................................................................................................................2-43
2.4 Introducerea indirecta a datelor cu calculatorul de buzunar .............................................................2-43
2.5 Introducerea expresiilor simbolice............................................................................................................2-45
2.6 Pregatirea si nchiderea formularelor interactive ...................................................................................2-46
2.7 Help-ul ...............................................................................................................................................................2-47

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

2-37

Metoda de operare

2.1

08.97

Formulare interactive

MMC102

MMC 103

Introducere
Programele sunt scrise etapa cu etapa prin executarea repetata a
urmatoarelor secvente de operatii:

Selectarea unui formular interactiv la nivelul de dialog corespunzator


Introducerea valorilor cerute
Confirmarea formularului cu "OK"

Nivelele de dialog de la 3 ("Sectiunea program") la 8 ("Introducerea


libera") sunt n special utilizate pentru scrierea programelor conform
metodei de mai jos:

2.1

Formulare interactive

Formularele interactive pentru scrierea programelor constau din:

2-38

un ecran principal de introducere a datelor si uneori


o fereastra de identificare a frazei.

nainte sa puteti aplica introducerile de date de la tastatura


componentelor descrise, trebuie sa activati fereastra corespunzatoare
cu tasta "Window selection" (a se vedea capitolul "Ferestre si elemente
de operare").

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Metoda de operare

2.1

MMC102

Formulare interactive

MMC 103

Deschiderea formularului principal de introducere a datelor


Unul dintre formularele interactive este apelat cnd se activeaza o tasta
verticala din nivelul de dialog corespunzator (8 taste orizontale).
Parametrii specifici aplicatiei sunt introdusi sau modificati conform
situatiei din acel moment, n ecranul principal de introducere a datelor.

Exemplu: Formularul interactiv n nivelul de dialog "Path/contour"


( Traiectorie / contur )

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

2-39

Metoda de operare

2.1

08.97

Formulare interactive

MMC102

MMC 103

Formularul de identificare a frazei


Datele introduse n formularul de identificare a frazei definesc structura
frazei pasului programului ce urmeaza a fi generat:
Nr.:
Eticheta:
Fraza principala:
Identificator:
de omitere
Continuare:

Numarul primei fraze n pasul de program


generat
Identificator ASCII pentru eticheta de salt
Cnd caseta de validare este activata:
identificator initial ":" (fraza principala)
Cnd caseta de validare este activata:
identificator initial "/" (omitere fraza)
Cnd caseta de validare este activata:
identificator final "&" (concatenare)
(Pasul curent este nlantuit cu pasul
urmator fara o modificare a frazei)

Cnd este deschis un formular interactiv va apare o bara verticala cu


taste cu:
confirmarea meniului formularului interactiv: "OK" sau "Cancel" si
sunt posibile de asemenea optiunile disponibile pentru apelarea
functiilor de sustinere (ex. sugestii tehnologice).

Alte note
La o modificare ulterioara a programului (a se vedea capitolul "Editarea
programului", ex. "pasul Copy/Insert), asigurati-va ca "Numarul frazei"
este corect.
Sistemul nu ajusteaza automat numerotarea consecutiva a frazei .

2-40

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Metoda de operare

2.2

MMC102

2.2

Ferestre si elemente de operare

MMC 103

Ferestre si elemente de operare


Fereastra activa
Marginea ferestrei active este ntotdeauna supraluminata (galben n
versiunea color).
Intrarile de la tastatura se fac numai n ferestre active.

Puteti utiliza tasta"Selectarea ferestrei" pentru activarea tuturor


ferestrelor vizibile una dupa alta.
Bara de derulare
O bara de derulare este afisata n partea dreapta a ferestrei sau
formularului de dialog daca nu este suficient spatiu n zona vizibila a
ferestrei pentru afisarea tuturor informatiilor formularului.
Puteti derula continutul formularului activ de introducere a datelor
utiliznd tastele "Page up" si "Page down".

Grupuri de intrare
Cmpurile de date si de selectie ale aceluiasi tip sunt combinate n
formulare de grupuri de intrare ntr-o fereastra (organizare logica si
vizuala).
Puteti selecta grupuri de intrare unul dupa altul apasnd tasta "End"
(pozitionare grosiera a cursorului).
n acest caz, cursorul este plasat ntotdeauna pe primul element logic
al grupului de intrare selectat.
Prin urmare puteti selecta grupuri de intrare succesiv pe paginile
ecranului care nu sunt vizibile ("derulare" automata).

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

2-41

Metoda de operare

2.2

08.97

Ferestre si elemente de operare

MMC102

MMC 103

Selectarea datelor sau a elementelor de selectie


Exista doua metode prin care puteti selecta urmatorul element ales din
pozitia curenta a cursorului n zona vizibila a ferestrei:

!
..

..

..

Selectie libera n grupurile de intrare


utiliznd tastele directiolnale,
(cu aceasta metoda, tastele actioneaza geometric asupra cmpurilor
de date).
n secventa logica de la un element la altul cu tasta "Input". Toate
grupurile de intrare sunt selectate secvential prin derulare automata a
paginilor invizibile de ecran.

Butoane radio (1 din n selectii)


Numai un singur buton radio poate fi activ ntr-un grup de intrare la un
moment dat.
Cnd este selectat are un mic cerc plin n interior.
Un singur buton radio este ntotdeauna activ.

Urmatorul buton radio este selectat automat cnd sunt activate tastele
directionale.

Casete de validare (selectie multipla)


ntr-un grup de intrare, pot fi active n acelasi timp una, nici una sau mai
multe casete de validare.

Selectarea unei alte casete de validare cu tastele directionale nu


schimba starea celorlalte casete.
O caseta de validare poate fi setata sau resetata cu ajutorul tastei de
selectie.

2-42

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Metoda de operare

2.3

MMC102

2.3

Introducerea directa a datelor

MMC 103

Introducerea directa a datelor


Introducerea directa a valorilor datelor
La introducerea valorilor datelor se executa o verificare formala a
formatului (tipul de data, semn, lungime, etc).
Introducerile ilegale sunt respinse.
Valorile introduse sunt confirmate prin apasarea tastei "Input".
Urmatorul element logic al grupului de intrare curent sau al grupului de
intrare urmator este apoi selectat automat.

2.4

Introducerea indirecta a datelor cu calculatorul de buzunar


Functia calculator de buzunar
Functia calculator de buzunar poate fi activata pentru orice cmp
numeric de intrare.

Pentru activarea functiei calculator de buzunar, selectati cmpul


numeric dorit cu tastele directionale.
Valoarea introdusa n cmpul numeric este transferata calculatorului
pentru prelucrare.

OK

Cnd calculatorul a obtinut rezultatul, acesta este transmis cmpului de


intrare la apasarea tastei "OK".
Verificarea formala a formatului ramne activa.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

2-43

Metoda de operare

2.4

08.97

Introducerea indirecta a datelor cu calculatorul de buzunar

MMC102

MMC 103

Functia calculator de buzunar (continuare)


Atribuirea tastelor
Calculator de buzunar
pe ecran

tastatura MMC
pe panoul de operare

Taste numerice
%, +, -, *, /, (, )

Taste numerice
Taste echivalente

Tasta de anulare C
Int (Intreg, tot numarul)

Tasta de anulare a introducerii CE

!
+/-

>> continua cu:


SIN / COS / ASIN / ACOS /
ATN / EXP / LOG / PI

Taste numerice
Taste numerice

Exemplu: Calculator de buzunar prima pagina/a doua pagina

2-44

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Metoda de operare

2.5

MMC102

2.5

Introducerea expresiilor simbolice

MMC 103

Introducerea expresiilor simbolice


Introducerea expresiilor simbolice
Functia de introducere a simbolurilor permite introducerea valorilor
nenumerice (variabile, expresii) n orice cmp numeric.

Pentru activarea introducerii simbolurilor, selectati cmpul de


introducere si apasati tasta cu caracterul ASCII.
"Ghilimele duble inverse ().

+
Introduceti apoi sirul de caractere pentru identificatorul variabilei sau
expresia simbolica.
Tipul variabilei utilizate trebuie definit la nceputul programului piesa.
Puteti face aceasta declaratie n formularul de dialog "Variable definition"
pe nivelul de dialog "Program section".
Asigurati-va ca tipul expresiei este compatibil cu formatul declarat al
cmpului!

Exemple:
Introducere: "PATH" nseamna: Pozitia "X" este specificata cu ajutorul
variabilei "PATH"
Introducere: "[1]=5 nseamna: comanda "M5" este valabila pentru
primul arbore (M[1]=5)
Caracterul de activare" nu este afisat n cmpul de introducere, dar
produce supraluminarea cmpului selectat.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

2-45

Metoda de operare

2.6

MMC102

2.6

08.97

Pregatirea si nchiderea formularelor interactive

MMC 103

Pregatirea si nchiderea formularelor interactive


Functia
Chiar n timp ce introduceti date, sistemul si controleaza legaturile
logice ntre parametrii individuali (ex. pentru excludere mutuala) n plus
fata de verificarea formala a formatului si dezactivarea anumitor
elemente de intrare (ascunderea lor) dupa cum este ceruta.
(ex. setarea casetei de validare "Radius" va exclude optiunea de setare
a casetei de validare "Chamfer").
OK

Cancel

Un formular interactiv este n general nchis cu ajutorul tastei verticale


"OK" sau
"Cancel", cu toate ca aceste taste au efecte diferite cnd sunt folosite:

Cu OK:

Datele si setarile introduse n formular sunt salvate.


n formularele de dialog n care trebuie sa fie generat un cod de
program, pasul asociat de program este generat la nivel de cod NC.
Starea de operare de la care a fost apelat formularul interactiv se
reinstaleaza.

Cu Cancel:

2-46

Datele si setarile introduse n formular sunt anulate.


Pasul corespunzator de program nu este generat la formularele
interactive la care trebuie generat codul programului.
ntoarcerea la starea de operare de la care functia anulata a fost
apelata.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Metoda de operare

2.7

MMC102

2.7

Help-ul

MMC 103

Help-ul
Afisarea ajutorului

Puteti apasa tasta "I" (Informatii) pentru a apela o fereastra de ajutor


care contine o explicatie a contextului curent sau a dialogului de intrare
pentru orice fereastra activa sau formular interactiv.

Puteti deselecta o fereastra de ajutor apasnd din nou tasta "I" sau
automat, parasind contextul curent de operare.

Mesajele de ajutor sunt disponibile standard n urmatoarele zone de


dialog:
n formularele interactive pentru intrari de geometrie orientata pe
nivelul de dialog "Path/contour".
n formularele interactive pentru definirea datelor de baza ale sculei
(crearea catalogului sculei) la nivelul de dialog "Tools and material".
n toate formularele interactive pentru furnizarea parametrilor pentru
cicluri standard de lucru pe nivelul de dialog "Machining".

Mesaje de ajutor suplimentare pot fi integrate oricnd. Se pot de


asemenea modifica mesajele existente pentru a corespunde
necesitatilor fiecaruia.

Referinte:

/FB/, D2, Descrierea functiilor pentru programarea


interactiva

Functia de ndrumare a operatorului

Ca utilizator al sistemului de "programare interactiva" puteti activa un


sistem auxiliar de ndrumare a utilizatorului n timp ce va familiarizati cu
functiile de programare.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

2-47

Metoda de operare

2.7

08.97

Help-ul

MMC102

MMC 103

Facilitatea de ndrumare a operatorului permite definirea semiautomata


a formularelor interactive pentru programe noi n urmatoarea ordine:
Identificarea programului
Schimbarea sculei
Plan/pozitie de start
Activarea nivelului de dialog "Path/contour" cu BASIC INFO
Cnd sistemul de ndrumare a operatorului este activ si pasii existenti
de program sunt schimbati, urmatorul pas de program este deschis
automat cnd ati terminat modificarea celui anterior.
Display
mode

Sistemul de ndrumare a operatorului poate fi activat si dezactivat din


ecranul "Default settings" n nivelul de dialog "Display mode".

Default
settings

2-48

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

Scrierea programelor
3.1 Scrierea si editarea programelor................................................................................... 3-50
3.1.1 Pasii programului ................................................................................................... 3-50
3.1.2 Pasii de program de conturare prin geometrie orientata.............................................. 3-55
3.1.3 Modificarea unui program........................................................................................ 3-68
3.1.4 Corectarea programelor n timpul functionarii NC ....................................................... 3-70
3.2 Testarea programului................................................................................................... 3-72
3.2.1 Adaptarea datelor de simulare................................................................................. 3-72
3.2.2 Simularea prelucrarii............................................................................................... 3-73

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-49

Scrierea programelor

3.1

MMC102

3.1

08.97

Scrierea si editarea programelor

MMC 103

Scrierea si editarea programelor

3.1.1 Pasii programului

Programele de prelucrare create cu ajutorul functiei "Programare


interactiva" sunt mpartite ntotdeauna n pasi de programare.
Fiecare pas de program este creat fie direct printr-o introducere pe un
formular interactiv care este confirmata cu butonul "OK" fie generat (de
exemplu n cazul definirii unui contur) din elemente de geometrie
orientata de un procesor de date gazda (n acest caz, de catre
calculatorul de contur).
Procesorul de date care este apelat poate fi plasat n exterior. Aceasta
s-ar putea aplica, de exemplu unui postprocesor a carui sarcina este sa
creeze structura necesara a pasului de prelucrare pentru procesarea
ulterioara n "programare interactiva".
Un pas de program poate contine una sau mai multe fraze NC conform
conventiilor DIN 66025.
Lungimea totala a unui pas de program este limitata la 20 KB de
caractere ASCII.

Crearea si afisarea unui pas de program


Codul programului pentru fiecare pas este creat exclusiv pentru
informatiile relevante ale contextului pasului.
n ceea ce priveste ceilalti parametrii, ceea ce a fost deja programat ca
functie modala NC n contextul programului NC scris anterior, ramne
valabil.
Un pas de program contine doua tipuri de informatii:

Instructiunile de pas (instructiuni si informatii de program NC)

Separatori de pas (informatii interne ale sistemului)

Un pas de program poate fi afisat n doua moduri:

Cod de program (n conformitate cu DIN 66025 si extensii de limbaj


de nivel nalt) sau

3-50

Ca secventa de dialog (cu comentarii)

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

Starea implicita a comentariului text este numele formularului interactiv


care creaza pasul de program sau procesorul de date. Poate fi oricnd
modificat dupa cum urmeaza:

Selectati pasul n fereastra programului

Schimbati comentariul

Toate actiunile utilizatorului descrise n acest manual pot fi


executate n ambele tipuri de afisaje.

Selectarea si afisarea unui pas de program


Cnd activati fereastra programului

cu tasta "Selectarea ferestrei",


puteti selecta pasul de program dorit
cu tastele "Direction" si "Page".

!
,

Pasul selectat este supraluminat de:

Un cursor de zona care include codul NC asociat


(n reprezentarea codului de program)

Un cursor de linie care supralumineaza comentariul text asociat (n


reprezentarea secventei de dialog).

nlanturirea pasilor de program


Este posibila nlantuirea a doi pasi ntr-un anumit grad.
Instructiunile ultimei fraze NC n primul pas sunt asociate cu
instructiunile primei fraze NC din al doilea pas fara generarea unei
schimbari de fraza NC.
Daca fiecare din pasii originali constau ntr-o singura fraza NC, atunci
cei doi pasi reprezinta doar o fraza NC dupa asociere.
Procesul de nlantuire este activat prin activarea casetei de validare
"Continue" pe formularul de identificare a frazei primului pas.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-51

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

Sfrsitul liniei unui pas care a fost nlantuit nu este marcat de simbolul
NC pentru sfrsit de fraza "LF", ci de simbolul de concatenare "&".
Fereastra programului continua sa afiseze pasi asociati peste cteva
linii.
Sintaxa unui separator de pasi pe nivelul de cod intern NC corespunde
celei a unui comentariu NC, ncepnd cu ",", si urmat de:
#

pentru pasi fara nlantuire

#&

pentru pasi care sunt nceputul nlantuirii

##

pentru pasi care sunt pasul urmator ntr-o nlantuire

nlantuirea pasilor de program (continuare)


Exemplu de aplicatie
Cnd o axa se apropie de punctul de schimbare a sculei toate cadrele
programabile si configurabile plus orice deplasari exterioare trebuie sa
fie anulate nemodal (instructiunea SUPA).
Formularul interactiv "Plan/pozitie de start" contine toate elementele
cerute pentru a executa aceasta miscare de pozitionare, dar nici una
pentru generarea instructiunii SUPA.
Acest element poate fi creat asociind acest formular de dialog cu
"Introducerea libera":

Secventa de operare
Path/
contour

Activati nivelul de dialog "Path/contour".

Selectati formularul interactiv "Plane/start position".

Faceti intrarile dorite, alegeti optiunea "Continue"si confirmati cu


"OK".

OK

(fraza principala :1000)


Free
input
OK

Activati nivelul de dialog "Free input",


introduceti SUPA si
confirmati cu "OK".

Rezultatul la nivel de cod intern CNC:

3-52

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

;#&1t___41Atingerea pozitiei de schimbare a sculei


;##0____80& Deselectarea tuturor cadrelor
: 1000 G10 G18 G90 X400 Z200 D0 &SUPA
Rezultatul n fereastra programului:

Cnd este reprezentat ca un cod de program:


:1000 G0 G18 G90 X400 Z200 DO&
SUPA LF

Cnd este reprezentat ca secventa de dialog cu text adaptat:


> : 1000

Atingerea pozitiei de schimbare a sculei

<

& Deselectarea tuturor cadrelor

Schimbarea codului CNC generat al unui pas de program


Pasii de program se pot si trebuie modificati ntotdeauna n acelasi mod
n care au fost creati.
Nivelul de dialog "Edit program" cu mecanismele de prelucrare
confortabile de utilizator poate fi apelat oricnd pentru acest scop (a se
vedea capitolul "Editarea programului").
n cazuri exceptionale ar putea fi necesara modificarea
succesiva a structurii existente a pasului programului la nivel de
cod NC.

Exemplu de aplicatie
Un program piesa generat extern DIN 66025 trebuie sa fie extins cu
instructiuni necesare pentru alocarea parametrilor ciclurilor de lucru
folosind sistemul de "programare interactiva".

Modificarea afecteaza pasul de program


de tip "Free input"
n acest exemplu specific, sa presupunem ca programul piesa extern
are ca marime mai putin de 20 KB caractere ASCII n asa fel nct sa fie
afisat ca un pas de program de tip "Free input" n fereastra de
program a sistemului de "programare interactiva" (indiferent de modul
de reprezentare a programului selectat).

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-53

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

Acum, daca apasati tasta "Input", pasul selectat de program este


deschis n editorul ASCII al nivelului de dialog "Free input", si este
accesibil pentru orice modificare la nivel de cod CNC.

n exemplul nostru, sa pozitionam cursorul textului n punctul n care


apelul ciclului trebuie sa fie inserat,

Split
step
OK

si sa apasam butonul vertical "Split step",


nainte de confirmarea actiunii cu "OK".

Modificarea codului NC al unui pas de program


de tip "Free input" (continuare)
Rezultatul este afisat imediat n fereastra program n formularului unui
pas de program de tip "Free input". Puteti acum activa nivelul de dialog
Machining

"Machining" direct pentru a insera un pas de program aditional n


formularul de dialog pentru introducerea ciclului dorit.
Un nou pas este n general inserat dupa pasul care este selectat
curent n fereastra de program
Procedeul subliniat mai sus poate fi repetat de cte ori se doreste si
poate fi utilizat fara restrictii pe alte tipuri de pasi ai programului (de
exemplu pentru inserarea unui pas de conturare).
Codul NC care se modifica nu apartine
pasului de program de tip "Free input"
Pentru a completa exemplul, sa utilizam editorul de texte pentru a
modifica codul NC al pasului de program care a fost creat cu nivelul de
dialog "Machining".
Pentru aceasta, apelati

Convert
step

functia "Convert step"de pe

Edit
program

nivelul "Edit program" (a se vedea capitolul


"Editarea programului")
pentru a converti pasul selectat n tip "Free input"si pentru a-l face
accesibil la modificari de tipul celor descrise mai sus.

3-54

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

Alte observatii
Se va retine avertismentul din capitolul "Editarea programului" care
stabileste un pas transformat nu poate fi adus la starea originala dupa
modificare!

3.1.2 Pasii de program de conturare prin geometrie orientata


Introducere
Pasii programului de conturare sunt creati prin geometrie orientata cnd
sectiunile continue de contur trebuie sa fie definite pentru traiectoria
utilizata la prelucrarea piesei. Sectiunea totala a conturului trebuie
definita matematic.
Totusi, elementele individuale ale conturului pot fi definite numai partial.
Calculatorul integrat de nalta performanta pentru conturare (procesor de
date) prelucreaza punctele de taiere care lipsesc si permite relatii
geometrice ntre elementele conturului nedefinite si elementele
cunoscute ale sectiunii de contur.
Capitolul urmator pune la dispozitie o prezentare generala a operarii cu
functia de "geometrie orientata".
Aceasta informatie este suplimentata de exemple de programare n
capitolele "Exemplu de programare pentru strunjire" si "Exemplu de
programare pentru frezare".
Puteti apela de asemenea, ecranele HELP pentru elementele de contur,
imediat ce ati deschis formularul interactiv.

Secventa de operare
Selectarea calculatorului de contur
Path/
contour

Activati nivelul de dialog "Path/contour"


si apasati butonul vertical cu simbolul pentru "Geometrie orientata.
Modul de afisare comuta imediat la "Program + Geometrie" si apare
formularul interactiv pentru introducerea punctului de pornire (SP) al
portiunii de contur.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-55

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

Alte observatii

Notati ca punctul de plecare SP trebuie sa fie ntotdeauna


aliniat cu pozitia finala a frazei de deplasare precedente.

Nu are loc o aliniere automata si pozitia de pornire nu este


data de calculatorul de contur ca o fraza de deplasare
(naintea sectiunii conturului este ceruta o fraza de pozitionare spre
SP!).

Secventa de operare
Cnd confirmati formularul interactiv "Start Point", elementele necesare
de contur pentru "geometria orientata" sunt afisate pe bara de taste soft
verticale.
Finish
contour

n acelasi timp, puteti activa nivelul de operare pentru parasirea


calculatorului de contur apasnd tasta "Finish contour".

Elemente de contur
Sunt furnizate 4 tipuri de elemente de contur n scopul definirii sectiunii
conturului:

Punctul de pornire:

o data dupa selectarea calculatorului

de contur

Linia dreapta:

sus/jos/stnga/dreapta, oriunde

Arc:

cu orice directie de rotatie

Macro:

din elementele de baza ale conturului tratate


mai sus

Elementele de tranzitie a conturului


Puteti selecta "Radius" si "Chamfer" ca elemente de tranzitie ntre 2
elemente de baza ale conturului de orice tip.
Elementul de tranzitie este definit ntotdeauna ca un element final pentru
orice element al conturului de baza (adica cu primul element al tranzitiei
conturului).

3-56

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

Exemplu: Nivelul de operare de baza al calculatorului de contur n modul


de modificare

Reprezentarea simbolica a conturului


n timp ce este definit conturul, elementele sale individuale sunt afisate
simbolic n ordinea definirii lor n fereastra de o singura linie "Contour"
deasupra ecranelor de dialog corespunzatoare pentru parametrizarea
elementelor de contur.
Elementele individuale de contur sunt listate cu o prescurtare (care
difera conform limbajului stabilit)
Element de contur

Presc. Semnificatie

Punct de start

SP

Punctul de start al sectiunii de contur

Linie dreapta jos

Ld

Linii drepte n retea de 90

Linie dreapta sus

Lu

Linie dreapta stnga

Ll

Linie dreapta dreapta Lr


Orice linie dreapta

La

Linii drepte cu orice gradient

Arc

Ar

Arc n sensul acelor de ceas (cw) si n


sens contrar acelor de ceas (ccw)

Macro

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

Contur partial repetitiv

3-57

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

Reprezentarea simbolica a conturului (continuare)


Diferitele culori utilizate pentru a lumina prescurtarile n fereastra
simbolica "Contour" dau informatii privind starea curenta a definirii
sectiunii de contur (diferite nuante de gri pe ecrane monocrome):
Galben

Punctul de start SP

Gri

Element de contur definit complet

Alb

Element de contur definit incomplet

Rosu

Element de contur selectat (curent)

Albastru

Element de contur existent dar nu actualizat

(ex. dupa introducerea unui element intermediar)


Fiecare element selectat este luminat n acelasi timp n fereastra
"Geometry status".
Cnd fereastra "Contour" este activa, puteti apasa pe tasta "Input"
pentru a afisa ecranul de introducere a datelor pentru elementul de
contur selectat cu datele curente.

Alte observatii
Nu puteti activa fereastra "Contour" cu tasta de selectie "Window" pna

ce nu ati confirmat un formular interactiv de dialog (cu "OK" sau


"Abort").

3-58

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

Reprezentarea grafica a conturului


n timp ce parametrizati elementele de contur, progresele pe care le
faceti n crearea conturului sunt afisate simultan n formularul grafic n
fereastra "Geometry status".

Dupa ce ati activat fereastra "Geometry status"cu tasta "Window


selection" puteti derula continutul ecranului folosind tastele directionale.

!
Si puteti mari sectiunea vizibila a ferestrei cu tastele "+"
si "-".
Setting
geometry
Fullscreen
geometry

Puteti schimba setarile de baza ale ferestrei "Geometry status" sau


puteti mari ecranul, daca ati selectat calculatorul de contur din nivelul de
dialog "Display mode".

Optiuni geometrice
Daca exista mai multe optiuni de interpretari geometrice ale
configuratiilor parametrilor conturului, se utilizeaza diferite linii si culori
pentru a lumina variantele de interpretare n afisajul grafic.
Puteti selecta optiunea dorita prin apasarea tastei soft verticale
adecvate.

Alte observatii

Puteti anula selectia n fereastra "Contour" prin stergerea si


reintroducerea elementelor de contur adiacente care au permis
optiunea.
Nu este posibila selectarea retroactiva a altei optiuni.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-59

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

Formulare interactive pentru parametrizarea elementelor


de contur
Metodele de operare descrise deja n capitolul "Metode de operare" se
aplica si la lucrul cu formularele interactive relativ la la introducerile de
date de geometrie orientata.
Urmatorul capitol evidentiaza abaterile de la metoda standard precum si
caracteristici speciale.
Formularele interactive sunt identificate cu aceleasi simboluri grafice si
prescurtari ca cele gasite prin selectarea tastelor soft verticale si
reprezentarea simbolica a conturului.
Cmpurile de introducere si selectie
pot fi modificate dupa necesitati pna la confirmarea formularului cu
"OK" si cnd acesta este selectat din nou.
Efectul modificarilor este afisat imediat n fereastra "Geometry status".
Cmpurile de informatii
sunt momentan cmpuri de date indisponibile n care calculatorul de
contur a introdus independent o valoare calculata. Aceasta valoare este
afisata cu litere gri.
O valoare calculata este marcata si cu simbol:
+

Pentru o valoare rotunjita n plus

Pentru o valoare rotunjita n minus

Pentru o valoare nerotunjita

Inc.
Parametrii atribuiti pot fi masurati relativ prin validarea casetei "Inc.".
Aceasta functie poate fi aplicata si unghiurilor.
Tehnologie
Puteti introduce elemente tehnologice pentru fiecare element de contur,
sau le puteti apela din memoria tehnologica printr-o rasfoire n
formularele interactive.

3-60

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

Formularele interactive pentru parametrizarea elementelor


de contur
(continuare)
Mesajele de ajutor

Puteti folosi tasta "Information" ("I") pentru a apela un ecran de ajutor,


continnd informatii despre semnificatia geometrica a elementelor de
contur, pentru orice formular de dialog .

Alte observatii

Parametrii nu pot fi introdusi ntr-un formular simbolic legat de functia de


"geometrie orientata".
Puteti doar sa acceptati sau sa modificati cmpuri de informatii indirect
prin stergerea sau modificarea parametrilor utilizati n calculul lor.
Confirmarea unui formular interactiv cu "OK" provoaca numai
actualizarea modelului geometric, dar nu initiaza generarea unui cod
NC.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-61

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

Editarea elementelor de contur


Informatiile din urmatorul capitol descriu utilizarea elementelor de contur
pentru a prelucra piesa reala n exemplele de programare de la sfrsitul
capitolului.

Secventa de operare
?

Selectarea unui element de contur


Apasati tasta "Window selection" pentru a activa fereastra "Contour" si
...

a selecta prescurtarea elementului de contur dorit cu tastele


directionale.
Elementul selectat este luminat (n rosu n versiunea color).
Daca elementul de contur poate fi afisat geometric, atunci el este
luminat corespunzator n fereastra "Geometry status".
Adaugarea unui element de contur
Ultima abreviere este selectata n fereastra "Contour".
Selectati tipul elementului (ex. linie dreapta sus) pe bara de taste soft
verticale, completati n formularul specific de dialog al elementului

OK

parametrii pe care i cunoasteti si confirmati prin apasarea tastei "OK". .

Secventa de operare
Modificarea unui element de contur
Selectati prescurtarile pentru elementele de contur pe care doriti sa le
modificati prin fereastra "Contour".
Cnd apasati tasta "Input",apare din nou formularul de dialog
corespunzator cu configurarile existente si valorile parametrilor.

OK

3-62

Apsnd "OK" modificrile curente sunt validate n modelul geometric.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

Secventa de operare
Inserarea unui element de contur
Utilizati tastele directionale pentru a selecta elementul de contur dupa
care doriti sa intercalati noul element n fereastra "Contour".
...

Puteti verifica selectarea curenta prin urmarirea afisajului n fereastra


"Geometry status".
Apoi selectati elementul de contur pe care doriti sa-l intercalati pe bara
verticala de taste soft. Aceasta actiune modifica evidentierea
prescurtarilor pentru urmatoarele elemente de contur (evidentierea se
modifica n albastru n versiunea color) n fereastra "Contour".
Apoi introduceti parametrii noului element de contur si confirmati
aceasta prin apasarea tastei "OK".

OK

Elementele de contur dupa elementul intercalat trebuie sa fie


actualizate pentru a se adapta noii stari a conturului.
Aceasta va fi facut automat daca reselectati prescurtarile relevante ale
urmatoarelor elemente n fereastra "Contour" folosind tastele directionale
...

si de asemenea asigura ca evidentierea conturului este actualizata


pentru a se adapta noii stari.

Secventa de operare
Stergerea unui element de contur
Selectati prescurtarea elementului de contur care urmeaza sa fie
...

stearsa n fereastra "Contour" folosind tastele directionale


si stergeti apasnd tasta "Delete character".
Actiunea de stergere se executa fara mesaj de avertizare!

Alte observatii
Nu puteti reface direct stergerea unui element de contur. Totusi, puteti
Finish
contour

reface modificarile ntregii sectiuni a conturului prin apasarea tastei soft


"Reject changes" pe nivelul de operare "Finish contour".

Reject
changes

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-63

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

Terminarea conturului
La acelasi nivel de operare din care selectati elementele de contur
individuale puteti aduce functiile necesare pentru deselectarea selectiva

Finish
contour

a calculatorului de contur n prim plan prin apasarea tastei "Finish


contour" din bara de taste soft verticale.

Secventa de operare
nchiderea conturului
Cnd apasati butonul "Close contour", punctele de start si de sfrsit ale

Close
contour

conturului sunt unite de o line dreapta, producnd un contur geometric


complet.
Stocarea conturului sau modificarilor

Accept
contour

Accept

, changes

Apasati butonul "Accept contour" sau "Accept changes" si sectiunea


nou creata sau cea modificata de contur va fi generata ca pas de
program la nivel de cod NC si inserata n program.
Menul pentru "geometrie orientata" este nchis.

Secventa de operare

Anularea conturului sau modificarilor


Daca tocmai ati creat un contur nou, complet si apoi apasati tasta
Reject
contour

"Reject contour", ntregul contur va fi sters.


Totusi, daca tocmai ati facut modificari la un contur existent, le puteti

Reject
changes

sterge din nou apasnd pe tasta "Reject changes".

Change
contour

Puteti apasa tasta "Change contour" pentru a anula deselectarea


calculatorului de contur si pentru a va ntoarce la menu-ul de selectie al
elementelor de contur.

3-64

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

Alte observatii
O sectiune de contur care nu este complet definita nu poate fi
acceptata sau salvata!

Macro-urile conturului
Partile de contur care reapar n interiorul sectiunii unui contur sau n
interiorul ntregului spectru al piesei, pot fi create o singura data ca un
macro al conturului, stocat ntr-o rezerva macro sub un singur
identificator ASCII (nume).
Daca acest contur partial reapare n alte puncte ale conturului puteti
selecta pur si simplu din lista de macro-uri, macro-ul conturului si puteti
executa functia "Insert macro".

Secventa de operare
Crearea si editarea unui macro de contur
Ati selectat functia "Oriented geometry" si ati atins punctul unde
elementele de baza ale conturului sunt afisate pe o bara verticala de
taste soft.
Contour
macro

Apasnd tasta "Contour macro" puteti merge n ramura de pregatire a


macro-urilor n care sunt afisate lista curenta a macro-urilor si functiile
de editare asociate (editare, copiere, stergere, redenumire).

New
macro

Cnd apasati tasta "New macro", va apare un cmp de intrare n care

OK

naintea confirmarii cu OK.

puteti introduce identificatorul ASCII (nume) al macro-ului de contur

De acum nainte, sunteti n modul "Macro creation". Primul formular


care apare cere introducerea punctului relativ de start al macro-ului.
Procesul ramas pentru pregatirea completa a macro-ului este executat
cu aceleasi elemente de contur si alte resurse ca cele utilizate pentru
definirea oricarei sectiuni a conturului.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-65

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

Secventa de operare
Inserarea unui macro de contur
Sunteti n sectiunea curenta de contur n punctul unde doriti sa inserati
un macro, adica ati selectat prescurtarea elementului dupa care trebuie
inserat macro-ul n fereastra "Contour".
Tastele soft cu elementele de baza ale conturului sunt afisate.
Contour
macro

Apasnd tasta "Contour macro" apelati afisarea listei curente a macrourilor


si selectati numele macro-ului pe care doriti sa-l inserati folosind tastele

!
Insert
macro

directionale.
Cnd apasati tasta "Insert macro", conturul partial stocat este adaugat
conturului existent n fereastra "Geometry status"si prescurtarea pentru
macrou-ul conturului apare n fereastra "Contour".

Alte observatii
La punctul de insertie, parametrii geometrici ai macro-ului de
contur sunt evaluati ntotdeauna fata de pozitia si nclinarea
curenta.

Secventa de operare

Dizolvarea unui macro


Macro-urile de contur care au fost inserate n sectiunea unui contur
existent pot fi de asemenea convertite la elementele de baza ale
conturului.

Activati fereastra "Contour" si selectati prescurtarea macro-ului


conturului relevant folosind tastele directionale.

3-66

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Contour
macro
Dissolve
macro

Scrierea si editarea programelor

MMC 103

Apasati tasta "Contour macro" pentru a va deplasa la ramura de


pregatire a macro-urilor folosind tasta "Dissolve macro". Prescurtarea
macro-ului este nlocuita imediat de prescurtarile componentelor
individuale (componentele de baza ale conturului) n fereastra "Contour".
Starea macro-ului conturului original din rezerva de date nu este
afectata de aceasta operatie.

Alte observatii
Nu puteti reface aceasta operatie individual. Singura optiune posibila
este sa eliminati modificarile din ntreaga sectiune a conturului!

Secventa de operare
Arhivarea unui macro de contur
Odata ce ati creat un macro, l puteti citi sau nscrie oricnd n directorul
"GP macro" n zona de date "Interactive programming" din domeniul de
operare "Services".

Alte observatii
Notati urmatoarele privitoare la stergerea macro-urilor de contur din
rezerva de date existenta:

Pasii de program existenti ai conturului care au fost generati folosind


un macro de contur ce a fost sters (n format nedizolvat) si pierd
referinta la functia "Oriented geometry".

Cnd doriti sa editati acest pas (selectati pasul + tasta "Input"),


apare o fereastra, care va ntreaba daca doriti sa transformati pasul
de program "Contour" n tip "Free input".
Acest pas poate fi apoi editat numai la nivel de cod NC (a se vedea
subcapitolul 3.1.1).

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-67

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

3.1.3 Modificarea unui program


Functia
Operatiile de modificare se refera exclusiv la pasii programului,
independent de modul de reprezentare (cod program sau secventa
de dialog) selectat pentru program.
Procedeul este ntotdeuna acelasi:

Secventa de operare
?

Fereastra "Program" este activata la apasarea tastei "Selectia ferestrei".


Aceasta intrare nu va fi ceruta n cele mai multe cazuri deoarece
sistemul de executie prestabileste modul de editare, independent.
n fereastra "Program", utilizati tastele directionale si tastele Page

!
,

up/down pentru a selecta pasul de program pe care doriti sa-l editati.


Pasul selectat este evidentiat (orientat n zona sau linie).
Apasati tasta "Input". Uneltele necesare pentru editarea tipului de pas
selectat apar automat cu datele curente.

3-68

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

Mijloace de editare
Legatura dintre mijloacele de editare si tipurile de pasi este:

OK

editor ASCII pentru tipul de pas "Free input"

functia "Geometrie orientata" pentru tipul de pas "Contour"

"Formulare interactive specifice tipului" pentru alte tipuri de pasi

Puteti face modificari folosind aceeasi metoda ca pentru introducerile de


date originale si puteti completa procedura de editare n modul obisnuit
cu tasta "OK".

Edit
program

Mijloacele aditionale de editare devin disponibile la activarea

Save
program

Copie temporara a schimbarilor din program

Edit
step

Acelasi efect ca la selectarea pasului si apasare tastei "Input"

Copy
step

Pasul selectat din program este copiat n zona tampon si poate fi

nivelului de dialog "Edit program" direct:

plasat apoi n alte pozitii ale programului curent sau n alt program.

Insert
step
Delete
step

Pasul selectat al programului este sters dupa confirmare.

Find
step

Puteti selecta unul dintre tipurile de pasi posibili, ca un criteriu de

Dissolve
step

Undo

cautare n fereastra de selectie.


Pasul de program selectat este convertit la tipul de pas "Free input"
dupa un mesaj de confirmare.

Toate modificarile de editare, n particular "Dissolve step", pot fi


anulate o singura data imediat dupa ce au fost facute si fara ca
alte introduceri sa fi fost facute ntre timp.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-69

Scrierea programelor

3.1

08.97

Scrierea si editarea programelor

MMC102

MMC 103

3.1.4 Corectarea programelor n timpul functionarii NC


Descriere
Programele care au fost selectate pentru executie ntr-un canal NC sunt
deschise automat n fereastra de "Programare interactiva" a
Machine

programului, cnd selectati functia "Correct program" din domeniul


"Machine" al utilizatorului (cu conditia ca "resetarea canalului" sau

"ntreruperea canalului" sa fie active).

Select
program

:
Correct
program

:
Daca a fost identificata o sectiune gresita a programului, aceasta este
deschisa n modul Edit.
n functie de starea de operare a canalului NC si de structura pasilor de
program care pot fi corectati n acest moment (a se vedea "Conditii
suplimentare" de mai jos), pasii activati pot fi adaptati noilor conditii
dupa cum a fost aratat n capitolul precedent.
Dupa corectarea cu succes, va veti ntoarce n domeniul de operare
"Machine" apasnd tasta "Recall". Puteti acum continua executia
programului.

Conditii suplimentare
Dupa cum a fost aratat n Capitolul 10.5.1, elementele de contur care au
o structura n pasi pot fi identificate cu separatorii de pas (;# ...)
n fata frazelor NC asociate cu fereastra "Current block" a modului
principal de afisare Automatic.

3-70

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.1

MMC102

Scrierea si editarea programelor

MMC 103

Editarea programelor n starea "Canal ntrerupt"

Structura

Structura pasului

Fara structura pasului

Da, daca nu este nlantuit

Da

elementelor ce vor fi editate


Poate elementul sa fie editat
fara restrictii?
Editarea elementului de contur

A se vedea capitolul 3.1.3

Pot fi editate elementele

Nu toate elementele din contexte succesive pot fi editate deoarece

anterioare?

preprocesorul frazei NC poate deja sa fi citit cteva fraze .

Evidentierea elementului

Comentarii subliniate

Fara comentarii

selectat n modul de
reprezentare "Dialog sequence"
Evidentierea elementului

Identificat cu un caracter special prefix

selectat n modul de
reprezentare "Program code"
Afisarea mijloacelor de editare

Depinde de tipul pasului, capitolul 3.1.3

Editor de text din "Free input"

Editarea programelor n starea "Canal resetat"

Structura

Structura pasului

Fara structura pasului

Da

Da

Primul pas din lant este evidentiat pentru

Nerelevant

elementelor ce vor fi editate


Poate elementul sa fie editat
fara restrictii?
Procedeu pentru pasi nlantuiti

editare
Evidentierea elementului

Evidentiat pe un fond special

Fara comentarii

Depinde de tipul pasului, capitolul 3.1.3

Editor de text din "Free input"

selectat n modul de
reprezentare "Dialog sequence"
Afisarea mijloacelor de editare

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-71

Scrierea programelor

3.2

MMC102

3.2

08.97

Testarea programului

MMC 103

Testarea programului
Descriere
Utiliznd functia integrata "Simularea prelucrarii", puteti testa orice
program care satisface conventiile limbajului specificate n Manualul de
programare SINUMERIK 810D/840D/FM-NC.
n acest sens, este nerelevant daca programele de pe nivelul de cod NC
au structura pasului tipica programarii interactive sau sunt orientate
numai catre structura familiara a frazei conform conventiei DIN 66025.
Conventiile suplimentare descrise n Descrierea functiilor/FB/ trebuie de
asemenea observate.
Programele care urmeaza sa fie testate trebuie sa fie deschise cu
"Programarea interactiva" nainte de a ncepe testarea (a se vedea
capitolul "Directoare si programe").

3.2.1 Adaptarea datelor de simulare


naintea aplicarii sistemului de simulare a prelucrarii ca metoda de
testare a programelor n "Programarea Interactiva",
este absolut esential sa verificati daca datele de simulare au fost
adaptate corespunzator mediului de prelucrare!
Este n special important sa se ndeplineasca conditiile pentru
includerea datelor sculei n executia simularii.
Pentru informatii detaliate asupra acestui subiect, consultati Descrierea
functiilor pentru "Programarea interactiva".
Referinte:

/PA/, Manualul de programare


/FB/, D2, Descrierea functiilor,
Programarea interactiva

Alte observatii
Daca dumneavoastra sau fabricantul masinii unelte ati definit propriile
macro-uri la nivel de limbaj NC, asigurati-va ca o copie a fisierelor de
definitie a macro-ului (.DEF) este stocata n subdirectorul "Simulation
data" din zona de date "Interactive programming" (domeniul de operare
"Services").

3-72

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.2

MMC102

Testarea programului

MMC 103

3.2.2 Simularea prelucrarii

Secventa de operare
ncarcarea simularii
Display
mode

Activati nivelul de dialog "Display mode",

Program
+simulation

si apasati tasta soft verticala "Program + simulation".


Modul de afisare comuta automat la "Program + simulation", si mesajul
"Load simulation?" apare la selectia initiala.
Apasati "OK" pentru a ncepe operatia de ncarcare.

OK

Observati afisarea starii din linia de dialog.


Unul dintre efectele ncarcarii canalului de simulare este editarea
ferestrei "Simulation status" cu datele de configurare din sectiunea
"Setting simulation" (blank, etc.).

Odata ce ati activat fereastra "Simulation status" cu tasta "Window


selection", puteti derula continutul ferestrei cu tastele directionale si

puteti mari sectiunea vizibila a ferestrei cu tastele + si -.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-73

Scrierea programelor

3.2

08.97

Testarea programului

MMC102

MMC 103

Secventa de operare
Configurarea simularii
Puteti apela configurarile de baza ale canalului de simulare apasnd
Setting
simulation

tasta "Setting simulation" n formularul interactiv "Simulation


representation" n nivelul de dialog "Display mode" (cu conditia ca
simularea sa fi fost deja ncarcata).
Puteti configura urmatorii parametri specifici de simulare:
n prima zona (vizibila) a formularului:

Modul de afisare activ (n fereastra de stare "Simulation")

Zona de afisare (a partii de ecran "Simulation Status")

Optiuni de afisare (elemente care sunt afisate n timpul executiei


simularii)
- Scula selectata
- Traiectoria centrului taisului sculei selectate
- Pozitia actuala n sistemul de coordonate al piesei
- Identificatorul de fraza incluznd afisarea frazei
- Timpul curent de procesare (T: timp de prelucrare, : timp total)

n a doua zona a formularului (dupa un "Page down"):

Dimensiunile golului (FREZARE: cub, STRUNJIRE: cilindru sau


cilindru gol)

Nivelele de culoare pentru afisarea informatiilor detaliate

Parametrii de reprezentare
- Rezolutia interpolarii la simulare(mm)
- Corectia vitezei de rotatie la simulare(%)
(factor care poate fi controlat cu tastele directionale si
"+" or "-" chiar cnd se executa simularea)

Valori implicite
- pentru reprezentarea burghielor
- pentru ntreruperi PLC n timpul schimbarii sculei (calculul timpului)

Alte observatii
n cazul pieselor, configurarile sunt stocate pentru piese specifice
(fisierul DPWP.INI).
n celelalte cazuri, configurarile se aplica ntregului domeniu de
programe (fisiere globale de programe principale, fisiere globale de

3-74

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.2

MMC102

Testarea programului

MMC 103

subprogramelor, cicluri utilizator).


Terminarea simularii
Secventele de program care nu pot fi interpretate, sau inconsistentele cu
End
simulation

datele de simulare (vezi /FB/, D2) pot duce la situatii de blocaje n


simularea prelucrarii. Acestea pot fi eliminate numai prin terminarea
directa a simularii.
Simularea trebuie apoi rencarcata.

Secventa de operare
Activarea simularii
Odata ce datele de configurare au fost adaptate, secventa dinamica a
executarii simularii este initializata de tasta soft verticala "Fullscreen
Fullscreen
simulation

simulation" din nivelul de dialog "Display mode".


Urmatoarele functii pentru comanda executiei simularii sunt date n
modul de simulare pe tot ecranul:
Pornirea simularii
Resetarea simularii
Corectia avansului la simulare
Simulare n modul fraza cu fraza.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-75

Scrierea programelor

3.2

08.97

Testarea programului

MMC102

MMC 103

Secventa de operare
Configurarea executarii simularii
La acelasi nivel cu functiile de comanda puteti accesa o ierarhizare a
functiilor de configurare pe care le puteti adapta cerintelor nainte sau n
timpul executarii simularii, prin apasarea tastei "Setting":

Setting

Delete tool
tracks

Toate traseele sculei (traiectoria centrului tarisului) care au fost deja


desenate, sunt sterse. Configurarea de baza a optiunii de afisare
"Tool path" nu este afectata de aceasta operatie.

Accept
viewport

Daca sunt afisate mai multe imagini, zona de afisare vizibila a


imaginii active (margine accentuata) este transferata, cu aceleasi
dimensiuni, tuturor celorlalte imagini.

Tasta "Screen layout" apeleaza functiile de configurare pentru


comanda structurii globale a ferestrei "Simulation status" n modul
de afisare pe tot ecranul:
1 vedere (afisare permanenta pe tot ecranul)
mparte ecranul n doua vederi
mparte ecranul n patru vederi

3-76

Screen
boundary

Cnd sunt afisate mai multe vederi, puteti ajusta marginile ecranului

Screen
contents

Dupa selectarea tastei "Screen contents", puteti defini continutul

folosind "Cross-hair" care este comandat de tastele directionale.

(vedere laterala, din spate, stnga, etc.) pentru vederi individuale.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.2

MMC102

Testarea programului

MMC 103

Secventa de operare
Configurarea executarii simularii (continuare)

Daca sunt afisate mai multe vederi, puteti face active alte vederi
(margine accentuata).

Select
settings

Apasnd butonul "Select settings" puteti accesa functiile de


configurare care se aplica vederii active (marigine accentuata):

Maximize

Fullscreen

Continutul vederii active este marit pentru a umple ntreg ecranul.


Continutul vederii active este afisat temporar pe tot ecranul (poate fi
deselectat cu tasta "Recall").

Zoom

Un cadru de marire apare n vederea activa. Cadrul de marire poate fi


mutat cu tastele directionale si dimensionat cu tastele "+" si "-".
Zona de vedere definita cu aceste metode este afisata pe tot spatiul
vederii active la apasare tastei "OK".
Dimensiunea vederii active poate fi schimbata (tastele directionale,
tastele "+" sau "-"), dupa cum s-a aratat, fara utilizarea functiilor
descrise mai sus.

Basic menu
simulation

Apasnd butonul "Basic menu simulation" se va permite ntoarcerea din


orice nivel la nivelul functiilor de comanda (Start, Reset, etc.).
Apasati tasta "Recall" pentru a reveni la nivelul de operare anterior.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-77

Scrierea programelor

3.2

08.97

Testarea programului

MMC102

MMC 103

Secventa de operare
Alarmele din timpul executarii simularii
Pe acelasi principiu ca mesajele de alarma sunt afisate pe un canal NC
cnd apar erori n timpul executarii programului; erorile care sunt
detectate n timpul executarii simularii provoaca mesaje de alarma care
sunt afisate n partea superioara a ferestrei "Simulation status"
mpreuna cu simbolul "Clear" pentru clasa de eroare asociata.
Tasta verticala "Alarms" este activata la nivel de functie de comanda
atunci cnd mesajele de alarma sunt afisate.

Alarms

Cnd apasati tasta "Alarms", lista completa a alarmelor apare ntr-o


noua zona pe ecran.

Puteti selecta un mesaj de alarma din lista folosind tastele directionale


si apasnd tasta "Information" pentru a afisa informatii specifice

or

semnalelor de alarma cum ar fi cauze posibile si remedii pentru aceste


erori.
Puteti sterge alarma prin apasarea tastei verticale care are simbolul
clasei de erori corespunzatoare.

3-78

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Scrierea programelor

3.2

MMC102

Testarea programului

MMC 103

Alte observatii

Mesajele programate sunt redate n aceeasi zona n care sunt afisate


mesajele de alarma.

Secventa de operare
Sfrsitul executarii simularii
Basic menu
simulation

Puteti termina/anula simularea oricnd prin apasarea tastei "Recall" din


"Basic menu simulation", (de exemplu daca doriti editarea programului).

Actiunea comuta automat fereastra "Simulation status" n modul de


ecran partial si fixeaza continutul ecranului n starea n care se afla.
Este posibila repornirea sau continuarea simularii doar n modul ecran
complet (a se vedea capitolul "Activarea simularii".

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

3-79

Scrierea programelor

3.2

Testarea programului

MMC102

3-80

08.97

MMC 103

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Memoria de tehnologii

Memoria de tehnologii
4.1 Prezentare ................................................................................................................. 4-82
4.2 Exemplu .................................................................................................................... 4-83

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

4-81

Memoria de tehnologii

4.1

MMC102

4.1

08.97

Prezentare

MMC 103

Prezentare
Functia
Cu conditia ca valorile empirice corespunzatoare ale fabricantului sau
utilizatorului masinii sa fi fost stocate n memoria de tehnologii (pentru
mai multe detalii, a se vedea /FB/, D2, Programarea interactiva),
aceste valori pot fi apelate din nou ca implicite n formularele interactive
dependente de proces (ecrane pentru traiectorie si ciclu) n fiecare sesiune de programare.

Alte observatii
Memoria de tehnologii poate fi inclusa numai n programe care au fost
create sau cel putin editate cu sistemul de programare interactiva.
Memoria de tehnologii nu poate fi pregatita pna cnd sesiunea de programare pe nivelul de dialog "Scule si material" este n desfasurare.
Arhivarea memoriei de tehnologii
Memoria de tehnologii pregatita poate fi citita sau redata n domeniul de
operare "Services" din directorul "Technology memory" dupa selectarea
"programarii interactive".

4-82

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Memoria de tehnologii

4.2

MMC102

4.2

Exemplu

MMC 103

Exemplu
Exemplu de aplicatie pentru memoria de tehnologii
Parametrii legati de proces stocati n memoria de tehnologii trebuie sa
fie apelati ntr-un program pentru a executa finisarea pe o sectiune
circulara a traiectoriei.

Secventa de operare
New

Deschideti programul "New" sau selectati prima


sectiune a programului folosind tastele directionale si activati tasta

"Input" pentru a accesa formularul interactiv "Program identifier".

Apasati tasta "Page down" pentru a apela lista de selectie


a "Materialelor piesei", si utilizati tastele directionale pentru a selecta

!
OK

Materialul ca primul element al codului tehnologic


naintea apasarii tastei "OK" pentru acceptarea selectiei.
Acum puteti continua procedeul de programare cum doriti pna ajungeti
la apelarea sculei pentru prelucrarea segmentului de cerc:

Tools and
material
Tool
change

nti activati nivelul de dialog "Tools and material".

Apoi apasati tasta "Tool change".

n formularul interactiv care apare, corectati parametrii generali ai operatiei de schimbare a sculei si apasati "Page down" de doua ori pentru a
ajunge la lista de selectie a "Materialelor de aschiere".

Acum utilizati tastele directionale pentru a defini al doilea element n


codul tehnologic, de exemplu "Materialul cutitului",

OK

si confirmati cu "OK".

Alte observatii
Daca selectati scula pe bara verticala de taste soft folosind functia "Tool
catalog", atunci configurarile implicite vor fi automat atribuite parametrilor n formularul interactiv "Tool change", inclusiv "materialul cutitului".

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

4-83

Memoria de tehnologii

4.2

08.97

Exemplu

MMC102

MMC 103

Exemplu de aplicatie pentru memoria de tehnologii


(continuare)
Apoi trebuie sa initiati urmatorul pas de prelucrare cu o deplasare de
pozitionare:
Path/
contour

Activati nivelul de dialog "Path/contour"

Apoi apasati butonul cu simbolul pentru "Plane/start position",

Dupa ce ati corectat parametrii n formularul interactiv, apasati tasta


Select
technology

verticala "Select technology". Astfel, veti apela formularul cu acelasi


nume n care puteti selecta al treilea element al codului tehnologic, ex.
"Calitatea prelucrarii". Primul si al doilea element, care sunt deja
selectate, sunt vizibile.
Utilizati tastele directionale pentru a selecta "Finish cut,
salvati setarile de la "Select technology" apasnd "OK" o data si nchi-

OK

deti fereastra "Plane/Start position" apasnd "OK" a doua oara.

OK

Al patrulea, si ultimul, element din codul tehnologic,


"Tipul prelucrarii", este implicit definit de selectia elementului de
traiectorie "Circle" de la nivelul de dialog "Path/contour".
Cnd ati configurat traiectoria segmentului de cerc ntr-un formular interactiv deschis, apasati tasta "Page down" pentru a apela parametrii
"tehnologici" ai cercului.
Deoarece, n acest caz toate cele patru elemente ale codului curent
Suggest
technology

tehnologic trebuie sa fie unic definiti, parametrilor tehnologici le sunt


atribuite valori empirice din memoria de tehnologie cnd apasati
tasta verticala "Suggest technology".
Puteti edita cu usurinta aceste valori cu functia integrata "Calculator"
(ex. calculul procentelor).
Procedeul descris mai sus pentru includerea memoriei de tehnologie
poate fi aplicat fara restrictii la alte moduri de prelucrare, de exemplu
pentru furnizarea parametrilor ciclurilor de operare la nivelul de dialog
"Machining".

4-84

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Catalogul de scule

Catalogul de scule
5.1 Prezentare ................................................................................................................. 5-86
5.2 Exemplu .................................................................................................................... 5-87

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

5-85

Catalogul de scule

5.1

MMC102

5.1

08.97

Prezentare

MMC 103

Prezentare
Functia
Ca si la memoria de tehnologii, utilizarea catalogului de scule este la fel
dependenta de parametrii adecvati ai sculei, atribuindu-se configuratii
potrivite de fabricantul sau de utilizatorul masinii (vezi /FB/, D2, Programarea interactiva).
Utilizarea catalogului de scule reduce datele introduse pentru
"Schimbarea sculei" la minim, si permite reprezentari realiste a sculelor
n simularea prelucrarii.

Alte observatii
Catalogul de scule poate fi inclus numai n programe care au fost create
sau cel putin editate n sistemul de "programare interactiva".
Catalogul de scule poate fi chiar pregatit n timpul unei sesiuni de programare din nivelul de dialog "Tools and materials".

Arhivarea catalogului de scule


Cnd catalogul de scule este arhivat n domeniul de operare "Services"
trebuie citite urmatoarele date din interior si n exterior:

n zona datelor de programare interactiva, continutul directoarelor


"DP tools" si "Technology memory".

n zona de date "Tool management", continutul directorului "Tool


management data".

5-86

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Catalogul de scule

5.2

MMC102

5.2

Exemplu

MMC 103

Exemplu
Exemplu de aplicatie pentru un catalog de scule
Vreti sa va asigurati ca datele configurate n catalogul de scule, sunt
aplicate fara introduceri suplimentare de date n timpul unei operatii de
schimbare a sculei.

Secventa de operare
Tools and
material

Activati nivelul de dialog "Tools and material",

Tool
change

si apasati tasta "Tool change".

Utilizati tasta verticala pentru a accesa catalogul de scule fara compleTool


catalog

tarea formularului interactiv care apare.

Folositi tastele directionale n combinatie cu


tasta "End" pentru a selecta scula dorita conform tipului, numelui si
grafului afisat.

OK

Cnd confirmati selectia facuta cu "OK", datele configurate pentru scula


sunt introduse n formularul interactiv "Tool change".
Daca nu se cer alte adaptari, nchideti acest formular prin apasarea

OK

tastei "OK", activnd n acelasi timp generarea pasului de program corespunzator.


Urmnd succesiunea de intrari de mai sus sunteti de asemenea
asigurati ca simularea prelucrarii va accesa datele de baza configurate atunci cnd este afisata scula.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

5-87

Catalogul de scule

5.2

MMC102

5-88

08.97

Exemplu

MMC 103

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide, Interactive Programming (BA) - 12.97 Edition

08.97

Afisajele utilizatorului

Afisajele utilizatorului
6.1 Descriere ................................................................................................................... 6-90
6.2 Exemplul 1: Crearea si integrarea unui ciclu utilizator..................................................... 6-91
6.3 Exemplul 2: Generarea elementelor de limbaj................................................................ 6-98

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

6-89

Afisajele utilizatorului

6.1

MMC102

6.1

08.97

Descriere

MMC 103

Descriere
Functia
Prin crearea propriilor formulare interactive (lista afisarilor) puteti apela
propriile cicluri n programul piesa si le puteti aloca configuratiile necesare parametrilor si puteti crea elemente individuale de limbaj direct la
nivel de cod NC, atunci cnd lucrati n modul "Interactive programming".
Puteti stoca propriile afisaje de utilizator pe urmatoarele nivele de dialog
si le puteti apela prin apasarea tastei verticale "User":

Sectiunea programului

Traiectorie/contur

Comanda traiectoriei

Scule si material

Prelucrare

Dupa crearea "Afisajelor de utilizator", acestea sunt manipulate cu


aceleasi metode de operare ca cele descrise n Capitolul "Metode de
operare". Ele se comporta n acelasi mod cu formularele interactive
pentru parametrizarea ciclurilor de lucru standard la nivelul de dialog
"Machining".

Alte observatii
Programul pentru care este creat un "Afisaj utilizator" trebuie scris de
catre utilizatorul nsusi si stocat n una din zonele permise n
Program Overview (piese, ..., cicluri utilizator).

Exemple afisaje utilizator


Crearea "Afisajelor utilizator" este ilustrata mai jos pe baza a doua
exemple :
1. Crearea si integrarea unui ciclu utilizator pentru deplasarea relativa
a axei Y
2. Afisajul utilizatorului pentru generarea directa a elementelor de limbaj

6-90

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Afisajele utilizatorului

6.2

MMC102

6.2

Exemplul 1: Crearea si integrarea ciclului utilizator

MMC 103

Exemplul 1: Crearea si integrarea ciclului utilizator


Conditii suplimentare

Numele ciclului utilizator: YINC

Trei parametrii care se proceseaza: POSY, INCY, FY.

Toti cei trei parametri trebuie transferati ciclului din programul principal.

Pozitia de start POSY este permisa numai n intervalul -100 <= pozitie <= +100.

Traiectoria de lucru n programul principal este transferata n variabila


DY.

Avansul de lucru FY este permis numai cu valorile


100, 200, 300 (de preferat 100) mm/min.

Crearea unui ciclu utilizator


nainte sa puteti integra un ciclu folosind "User display", trebuie nti sa
creati ciclul ca o subrutina:

Secventa de operare
pentru crearea unui ciclu utilizator
Apasati tasta "Area switchover"
Program

si apelati prezentarea programelor existente selectnd tasta "Program".

User
cycles

Apasati nti tasta "User cycles"

New

urmata de tasta "New".

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

6-91

Afisajele utilizatorului

6.2

08.97

Exemplul 1: Crearea si integrarea ciclului utilizator

MMC102

MMC 103

Crearea unui ciclu utilizator (continuare)


A

...

Introduceti numele: YINC,

,
selectati tipul programului: SPF
si confirmati cu OK.

OK

Aceasta secventa de intrari deschide automat programul YINC cu ajutorul sistemului "Interactive programming". Formularul interactiv "Program
identifier" este afisat primul. Puteti acum sa declarati parametrii imediat

Call
parameters

prin apasarea tastei "Call parameters".

Apoi introduceti urmatorii parametrii de apelare (treceti la parametrul

urmator cu tasta "Input" sau tastele directionale,


selectati tipul cu tasta "Selection"):
1

REAL

POSY

Pozitie de start

REAL

INCY

Traiectoria de prelucrare

INT

FY

Avansul de prelucrare

Apasati o singura data pe "OK" pentru a stoca parametrii de apelare

OK

declarati si apoi nca o data pentru a confirma setarile din formularul


"Program identifier".

OK

n modul de reprezentare "Program code", apar urmatoarele n fereastra


"Program":
N0 PROC YINC (REAL POSY, REAL INCY, INT FY) ; marcarea timpului
Pentru a programa pasul urmator, selectati tasta

Path/
contour

cu simbolul pentru "Plane/start position"


pe nivelul de dialog "Path/contour", selectati cmpul
de intrare pentru axa Y si

...

introduceti numele parametrulu POSY (pentru date


simbolice, a se vedea Capitolul 10.4.5).

OK

Confirmati acest pas cu "OK" fara sa introduceti alte date.


N5 G17 G0 G90 Y=POSY D1

6-92

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Afisajele utilizatorului

6.2

MMC102

Exemplul 1: Crearea si integrarea ciclului utilizator

MMC 103

Crearea unui ciclu utilizator (concluzie)


Urmatorul pas este parcurgerea relativa a traiectoriei de lucru folosind
interpolarea liniara:
Apasati tasta cu simbolul pentru "Linie dreapta"
n nivelul de dialog "Path/contour" (deja activ),

folositi tastele directionale pentru a fixa "Miscarea" la "Avans",


validati caseta "Inc" pentru punctul final
cu tasta "Selection" si
+

...

introduceti identificatorul parametrului "INCY pentru Y.


Apoi coborti pagina,
introduceti "FY pentru cmpul F,

...

si confirmati cu "OK".
Urmatorul pas este generarea si afisarea urmatoarelor:

OK

N10 G1 G91 Y=INCY F=FY

Program
section

n final, activati nivelul de dialog "Program section",

Finish
program

pentru a genera identificatorul sfrsitului de subprogram cu formularul


interactiv "Finish program":
N15 M17

Program
overview

si salvati subprogramul n zona de program "User cycles" la revenirea la


"Program overview.

Alte observatii
Este posibil de asemenea sa se creeze afisajul nsotitor al utilizatorului
imediat din acest punct, fara revenirea la "Program overview".

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

6-93

Afisajele utilizatorului

6.2

08.97

Exemplul 1: Crearea si integrarea ciclului utilizator

MMC102

MMC 103

Crearea afisajului utilizator 1


Acum puteti crea un "User display" care va fi utilizat pentru a furniza
parametrii ciclului YINC n programul pricipal:
Cu conditia ca o parola adecvata sa fie stabilita si ca programul (de
exemplu chiar ciclul utilizator sau programul principal) sa fie deschis cu
sistemul "Interactive programming", puteti acum activa nivelul de dialog
Display
mode

"Display mode" si

User
displays

apasati tasta verticala "User displays.

nainte de toate, utilizati tastele directionale n selectorul de ecrane


pentru a evidentia tipul afisajului care va fi editat: "User"
User
Informatiile despre starea parolei sunt afisate pe linia de dialog.

OK

Confirmati selectia cu "OK".


n formularul interactiv "User displays: User" care apare, utilizati tastele

directionale pentru a defini nivelul de dialog n care doriti sa integrati


"User display" (integrare logica).
n acest exemplu, selectati "Path/contour" nainte de a ncepe pregati-

New screen

rea ecranului n fereastra de o singura linie "Screen", cu tasta verticala


"New screen":

Screen
attributes

Nume:

A1

Comentariu:

Deplasare relativa pe axa Y

Program:

YINC

Daca este necesar, puteti apela atribute suplimentare cu tasta "Screen


attributes".
Cnd atributele ecranului sunt configurate corect, apelati "User display"
cu tasta "Selectarea ferestrei" si introduceti "Numele" si "Prescurtarea"
parametrilor utilizati, ex. pentru primul parametru:
Nume:

Pozitia

Prescurtare:

POSY

Confirmati abrevierea apasnd tasta "Input", pozitionnd astfel cursorul


pe cmpul de intrare corespunzator.

6-94

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Afisajele utilizatorului

6.2

MMC102

Exemplul 1: Crearea si integrarea ciclului utilizator

MMC 103

Crearea afisajului utilizator 1 (continuare)


Parameter
attributes

Apoi alocati atributele dorite parametrului utiliznd tasta "Parameter


attributes" din fereastra deschisa.
Confirmati continutul primului cmp de intrare si alocati-i atributul selectat apasnd tasta "Input".

Acum puteti selecta alt atribut cu tastele directionale,


si puteti introduce valoarea curenta a atributului n cmpul de intrare cu
tasta "Input", si asa mai departe.
Pentru atribute care au un format numeric (ex. o valoare), puteti activa
introducerea datelor simbolice (vezi Capitolul 10.4.5) n cmpul de intrare (pentru a introduce valoarea DY n exemplu).
Repetati procedeul de mai sus pentru toti cei trei parametri dupa cum
este specificat mai jos:
Parametrii

Pozitia de start

Traiectoria de lucru Avansul de lucru

Nume:

Pozitie

Traiectoria de lucru

Viteza de avans

Prescurtare:

POSY

INCY

FY

Valoare:

20

DY

100

Tip:

REAL

REAL

INT

FALSE

TRUE

Limita inferio- -100


ara:
Limita supe-

100

rioara:
Lista:

FALSE

Valori lista:

100 200 300

Cod:
Tehnologie

OK

FALSE

FALSE

FALSE

Apasati tasta "OK" pentru a accepta fiecare atribut al parametrilor pentru cmpurile de intrare selectate si deplasati-va la parametrul urmator
cu tasta "Input".
Cnd toti parametrii au fost definiti, nchideti "User display" confirmnd

OK

din nou cu "OK".


Reveniti la nivelul de dialog "Display Mode"cu tasta "Recall".

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

6-95

Afisajele utilizatorului

6.2

08.97

Exemplul 1: Crearea si integrarea ciclului utilizator

MMC102

MMC 103

Alte observatii
n loc sa definiti individual fiecare atribut pentru fiecare parametru puteti
introduce numele si prescurtarile tuturor parametrilor n fereastra "User
display", si apoi sa alocati atributele tuturor parametrilor utiliznd
"Parameter list" n formularul interactiv "Parameter attributes". Folositi
tasta "End" pentru a comuta ntre "Input field", "Attribute selection list"
si "Parameter list".
Observati informatiile afisate n linia de dialog.

Apelul afisajului utilizator 1


User

Daca acum apasati tasta verticala "User" din nivelul de dialog


"Path/contour", "User display" pe care tocmai l-ati creat apare cu numele "A1" n "Screen list", si este de asemenea disponibil n bara de
taste verticale.
Dupa ce selectati ecranul, el functioneaza n acelasi mod ca orice

A1

formular interactiv si, dupa ce ati introdus valorile parametrilor,


codul NC declarat este generat la confirmarea intrarilor cu"OK", ex.:
Nxxx YINC (20, DY, 300)

OK

Alte observatii
Numele parametrilor (lungime maxima: 60 caractere) care nu pot fi
afisate complet n "User display" sunt trunchiate.

Parametrul corespunzator este marcat cu simbolul " * " iar numele sau
complet este afisat dedesubt atunci cnd parametrul este selectat.
Daca dupa parametru apare "U", el contine o valoare de selectie care
poate fi alterata numai activnd tasta "Selection".

6-96

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Afisajele utilizatorului

6.2

MMC102

Exemplul 1: Crearea si integrarea ciclului utilizator

MMC 103

Alte observatii
Un mesaj HELP gol este atribuit automat fiecarui "User display".
Aceste mesaje HELP pot fi adaptate
(a se vedea si: /FB/, D2, Programarea Interactiva).
n scopul simularii prelucrarii, subprogramele cu transfer de parametri
(vezi \PA\) (n exemplul nostru, ciclul utilizator YINC) trebuie sa fie
declarat de o instructiune EXTERNA la nceputul programului care contine apelul:
EXTERN YINC(REAL, REAL, INT)
Pentru a evita necesitatea includerii acestei declaratii n fiecare program
care contine un apel, linia de definitie completa a subrutinei, n acest
caz:
PROC YINC(REAL POSY, REAL INCY, INT FY)
poate fi inserata o singura data cu acelasi efect n directorul "Simulation
data" din zona "Interactive programming" (DP.DIR\SIM.DIR] n fisierul
DPCUSCYC.COM
(domeniul "Services").

Alte observatii
Puteti utiliza urmatorul program principal pentru a testa interactiunea
totala dintre afisajul utilizatorului si ciclul utilizatorului n modul de simulare a prelucrarii:
N0 PROC TESTYINC
;28.02.96 16:00
N5 EXTERN YINC(REAL, REAL, INT)
N10 DEF REAL DY=50.000
N15 G0 G90 X50 Y10
N20 YINC(20, DY, 300) ; generat de afisajul utilizatorului 1!
N25 M30

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

6-97

Afisajele utilizatorului

6.3

MMC102

6.3

08.97

Exemplul 2: Generarea elementelor de limbaj

MMC 103

Exemplul 2: Generarea elementelor de limbaj


Conditii suplimentare

Generarea directa din "User display a elementelor de limbaj necesare pentru a comanda o axa (fara apelul programului).

Axa este folosita ca axa de pozitionare.

Punctul final este permis numai n intervalul 100 <= punct final <=
1250.

Viteza de avans a axei de pozitionare este permisa numai n intervalul 500 <= avans <= 2000 n pasi de 500, preferabil 1000.

Parametrul "End position" trebuie sa fie legat de memoria de tehnologii.

Crearea afisajului utilizator 2


Deoarece n acest exemplu nu este necesar sa se apeleze nici un program, primul pas este crearea "User display".
Cerintele si secventa de operare pna la aparitia ferestrei de o singura
linie "Screen" sunt la fel ca la exemplul 1.
Acum introduceti urmatoarele n fereastra "Screen":
Nume:

A2

Comentariu:

Pozitionarea axei liniare U

Cmpul de intrare "Program" ramne gol.

Alte observatii
Screen
attributes

Puteti apela atributul "Code" apasnd tasta "Screen attributes".


Un cod n limbaj NC (ex. L81) introdus aici este stocat de unul singur n
ultima fraza NC a pasului de program generat succesiv din "User display".

6-98

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Afisajele utilizatorului

6.3

MMC102

Exemplul 2: Generarea elementelor de limbaj

MMC 103

Crearea afisajului utilizator 2 (continuare)


?

Utilizati aceeasi metoda ca n exemplul precedent pentru a activa


afisajul utilizatorului "A2" cu tasta "Window selection" si definiti atribu-

Parameter
attributes

tele parametrilor utilizati:


Parametri

Pozitia finala

Avansul de pozitionare

Nume:

Pozitie

Viteza de avans

Prescurtare:

POS

Valoare:

1000

Tip:

1-REAL

1-REAL

Limita inferio- 100


ara:
Limita supe-

1250

rioara:
Lista:

1-FALSE

Lista valorilor:

OK

0-TRUE
500 1000 1500 2000

Cod:

POS[U]=

FA[U]=

Tehnologie

0-TRUE

1-FALSE

Cnd ati confirmat acceptarea atributelor parametrilor


cu "OK", selectati "OK" din nou pentru a nchide fereastra de creere

OK

"User display" si apasati tasta "Recall" pentru a reveni la nivelul de dialog "Display Mode".

Apelul afisajului utilizator 2


Noul afisaj al utilizatorului "A2" apare acum n lista din ecran,
si n bara de taste verticale pentru selectie rapida,
User

la activarea tastei "User"


n nivelul de dialog definit.

A2
OK

Dupa ce ati selectat si parametrizat "User display",


apasati tasta "OK" pentru a genera pasul de program, ex.:
Nxxx ; USER_A2
Nxxx POS[U]=222 FA[U]=500

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

6-99

Afisajele utilizatorului

6.3

08.97

Exemplul 2: Generarea elementelor de limbaj

MMC102

MMC 103

Alte observatii
Cnd configurati atributul parametrului "Technology" ca TRUE,
parametrul corespunzator este configurat n functie de memoria de
tehnologii si iesirea asociata "User display" n fereastra "Machining
selection" atunci cnd se introduce tehnologia (nivelul de dialog "Tools
and material").
Odata ce ati creat "User displays", le puteti folosi n orice alt program. Ele nu sunt legate de programul n care au fost create.

Arhivarea afisajelor utilizatorului


Puteti citi si reda "User displays" din directorul
"DP user displays" n zona "Interactive programming" a domeniului de
operare "Services".

6-100

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

Exemplu de programare pentru "Strunjire"


7.1 Masina unealta/piesa.................................................................................................7-102
7.2 Secventa de programare .............................................................................................7-104
7.3 Simularea prelucrarii ..................................................................................................7-131

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-101

Exemplu de programare pentru "Strunjire"

7.1

MMC102

7.1

08.97

Masina unealta/piesa

MMC 103

Masina unealta/piesa
Exemplu de programare
Piesa ilustrata n pagina urmatoare a fost programata folosind sistemul
de programare interactiva si prelucrata cu masina unealta schitata mai
jos.
Capitolul urmator descrie n detaliu secventa intrarilor necesare pentru a
programa piesa n programare interactiva de la introducerea numelui
piesei pna la simularea procesului de prelucrare.
Explicarea amanuntita a tuturor etapelor de programare va prezinta un
ndrumar general pe care l puteti utiliza din nou pentru a scrie programe
pentru alte piese mai complexe.

2x45

34

M30x1.5

Thread undercut
DIN 76 Form B

50

70

R2

1.50 cm

Desenul piesei pentru TURNPART1:

2
1x45
25
75
85
111

7-102

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.1

MMC102

Masina unealta/piesa

MMC 103

Masina unealta tipica pentru obtinerea piesei strunjite:

+X
+C
+Z

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-103

Exemplu de programare pentru "Strunjire"

7.2

MMC102

7.2

08.97

Secventa de programare

MMC 103

Secventa de programare
Ssecventa de operare
Activarea domeniului de operare "Program"
Apasati tasta "Schimbarea zonei"
si selectati domeniul de utilizator "Program".

Program

Numele piesei
Cursorul este pozitionat pe un director nchis (numai fisierele de tip
.WPD sunt afisate) n zona de program "Workpiece".
Apasati butonul vertical "New" si va apare o fereastra n care puteti

New

introduce numele piesei.

OK

...

Introduceti numele piesei dumneavoastra:


TURNPART1
Tipul implicit de fisier este "Piesa (WPD)" si asa puteti confirma imediat
numele cu "OK".

Numele programului si tipul programului


Numele piesei noi apare n prezentarea programului si ntr-o fereastra de
intrare n care puteti defini numele programului si tipul este afisat
automat.
Piesa/subprogram
Pentru a programa o piesa, deseori este util sau chiar obligatoriu (ex.
pentru un ciclu de ndepartarea adaosului), sa se programeze
contururile piesei n fisiere de subprogram (SPF) si sa se apeleze n
fisierul programului principal(MPF) care contine proprietatile tehnologice.
n exemplul nostru, trebuie sa definim un subprogram de contur, astfel
nct sa putem folosi ciclul pentru ndepartarea adaosului mai trziu.

7-104

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Secventa de operare
A

...

n primul rnd introduceti numele subprogramului pentru contur:

CONTOUR1234.
Cnd ati confirmat numele cu tasta "Input", utilizati tastele directionale
pentru a selecta tipul fisierului "Subprogram (SPF)".

!
Apasati "OK" pentru a confirma datele introduse si activati tasta radio

OK

pentru "Interactive programming".

1. Pasul de program SPF


2. Nivelul activ de dialog/formular interactiv:
Editare program - identificare program
Comentariu suplimentar:
Subprogram CONTOUR1234
"Programarea interactiva" este apoi activata automat si formularul
"Program identifier" este deschis.
Puteti introduce alt nume dect cel al fisierului.

...

Puteti introduce un nume de program care nu este la fel cu numele

fisierului. Acesta este stocat ca un comentariu.

Secventa de operare
!

Utiliznd tastele directionale sau tasta "Input", mergeti la cmpul


,

...

"Comment" si introduceti data si ora la care programul a fost creat.


,

Apasati tasta "Input" pentru a merge direct la grupul de intrare "Block


identifier".
Puteti apasa "Tasta dreapta" pentru a va muta din cmpul "Program
name" n grupul de intrari "Block identifier"
si puteti activa si dezactiva numerotarea frazelor cu tasta "Selection".
Cnd activati numerotarea frazelor, definiti simultan numarul primei fraze
si factorul de incrementare.

...

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-105

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program SPF 1 (continuare)


n scopul simularii ulterioare a programului, este recomandabil sa
ncepeti numerotarea frazelor pentru SPF la un anumit numar (ex. de la
5000). O crestere cu 5 fraze este recomandabila n cazul n care doriti
sa intercalati ulterior pasi intermediari. Grupul de afisaj "Program type"
este un afisaj de stare care nu poate fi modificat.

OK

Cnd ati adaptat ecranul sau vreti sa acceptati ecranul fara sa faceti
modificari, apasati tasta "OK".
Codul NC generat:
N5000 PROC CONTOUR1234;29.01.1996 14:04
Modificarea modului de reprezentare a programului
Configurarea implicita a reprezentarii programului la deschiderea unui
program cu "New" este "Pasi de program ca secventa de dialog". Daca
preferati reprezentarea sub forma de cod program, puteti sa modificati
modul de reprezentare.
Aceasta nu modifica secventa de programare descrisa.

Display
mode

n nivelul de dialog "Display mode",

Setting
program

dupa activarea "Setting program"

Default
settings

sau a tastei "Default settings",

utilizati tastele directionale pentru a comuta

OK

ntre

"Pasi de program n cod CNC"

sau

Pasi de program sub forma de secventa de dialog" si

confirmati alegerea apasnd tasta "OK".


n exemplul nostru, am ales renuntarea la configurarea implicita "Dialog
sequence".

Nota
n modul de reprezentare "Dialog sequence", sunt introduse
comentarii suplimentare comentate numai n scopul furnizarii
unei prezentari mai bune. Nu sunt intrari obligatorii.

7-106

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Pasul de program SPF 2


Nivelul de dialog/formularul interactiv: Traiectorie/contur linie dreapta
Comentariul suplimentar: Pozitionare la nceputul conturului

Secventa de operare
Acest pas trebuie sa fie inserat deoarece calculatorul de contur
nu creaza o fraza NC pentru punctul de nceput al conturului.
Activati nivelul de dialog "Path/contour",

Path
contour

apasati tasta verticala cu simbolul pentru "Straight line",


selectati miscarea "Rapid traverse", comutati la punctul final X cu tasta
"Input", introduceti "28" ca valoare a diametrului, deplasati-va la punctul
final Z si introduceti "0".
Deoarece aceasta linie drepta nu are nici un element de tranzitie,
cmpul "Path feed" este activat cnd selectati tasta "Page down" sau
apasati de trei ori tasta "Input".

...

Valoarea pe care o introduceti aici este relevanta pentru simularea


operatiei de prelucrare daca doriti sa simulati un subprogram de sine
statator. n celelalte cazuri, avansul este definit n fisierul programului
principal (MPF).

OK

Confirmati setarile pentru aceasta linie dreapta cu "OK". Va apare


urmatorul comentariu asupra secventei de dialog: "Straight line".
Codul NC generat: N5005 G0 G90 X28 Z0

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-107

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program SPF 3


Nivelul activ de dialog/formularul interactiv: Introducere libera
Comentariu suplimentar
Activati programarea razei cercului DIAMOF pentru V3.1
Versiunea soft 3.1 si cele anterioare asteapta introducerea parametrilor
razei de catre calculatorul de contur pentru operatiile de strunjire.
Programarea diametrului este asadar dezactivata pentru aceasta
aplicatie, nainte de programarea conturului.
Aceasta restrictie, si astfel ntregul pas de program, poate fi
omisa cu versiunea 3.2 si ulterioare!

Secventa de operare
Free
input

Cnd activati nivelul de dialog "Free input", va apare un editor de text


ASCII.
Introduceti direct fraza NC:

OK

N5010 DIAMOF

"OK" creaza comentariul "Free input" n afisajul programului.


Codul NC generat:

N5010 DIAMOF

Pasul de program SPF 4


Nivelul activ de dialog/formularul interactiv:
Traiectorie/contur - geometrie orientata
Comentariu suplimentar:
Configurarea orientata a conturului extern

Secventa de operare
Path
contour

Activati nivelul de dialog "Path/contour"


si selectati apoi functia "Oriented geometry".

Primul formular interactiv care apare este "Start point".


Punctul de nceput
n versiune SW 3.2 si mai recente, puteti selecta tipul programarii

7-108

"Programarea pe diametru (implicit) sau

"Programarea pe raza"

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

n acest ecran.

Pasul de program SPF 4 (continuare)


Configurarile implicte pentru punctul de nceput SP sunt X 0.0 si Z 0.0.
Trebuie sa aliniati punctul de nceput cu punctul final la X 28.0 Z 0.0 (X
14.0 cu introducerea razei) a pasului de pozitionare precedent.

OK

Punctul de start este acceptat cnd apasati "OK" si afisat imediat n


fereastra "Geometry status".
Linie n sus
Prima linie a conturului merge n directia X+ (suprafata frontala).
n formularul "Line up" (Lu), introduceti "30" mm ca punct final (filet M30)
(X 15 cu introducerea razei) cu o tesire de 1 mm la capat.

OK

Apasati tasta "OK" pentru a accepta si afisa aceasta linie.


Linie la stnga
Cea de-a doua linie (filet) merge n directia Z-.
n formularul "Line left" (Ll), introduceti "25 mm" pentru lungimea L (ex.
coordonata Z -25.0) si stocati aceasta linie apasnd "OK".

OK

Lungimea L este calculata ntotdeauna ca distanta absoluta (fara semn).


Directia traiectoriei este determinata prin tipul de element de contur
selectat.
Linie n sus
A treia linie (dupa degajarea filetului) merge n directia X+ (Lu) din nou.
OK

Dimensiunea punctului final este 34 mm (17 mm cu introducerea razei).


Apasati "OK" pentru a stoca si afisa.
Linie n orice directie
A patra linie (conicitate) este "Line any" (La) si are urmatorul punct final:
X 50 / Z -75 ( X 25 cu introducerea razei).

OK

Este afisat si acceptat prin apasarea "OK".

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-109

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program SPF 4 (continuare)


Alte linii
A cincea linie merge paralel cu Z (Ll) si se termina la Z -85
A sasea linie (Lu) n directia X+ merge spre X 70 (X 35 cu introducerea
razei)
OK

cu o tesire de 2 mm.
A saptea si ultima liniemerge n directia Z- si ajunge la punctul final
nainte de dispozitivul de prindere la Z -90

OK

si este din nou confirmat cu "OK".


n final, mai puteti adauga o linie pentru a ridica scula de pe contur:
Selectati "Line up" si introduceti L = 2 mm.
Ati introdus acum conturul exterior de pe desenul piesei si puteti apasa

Finish
contour

tasta "Finish contour" urmat de tasta "Accept contour" pentru a termina


intrarile de geometrie orientata.

Accept
contour

Calculatorul de contur genereaza acum frazele NC care vor fi apoi


afisate simbolic cu "Contour" n fereastra "Program".
Daca este necesar, introduceti orice alte comentarii dupa "Contour".
Codul NC generat:
N5015 G18 G1 G90 X14.2929 Z0.0000
N5020 X15.0000 Z-0.7071
N5025 X15.0000 Z-25.0000
N5030 X17.0000 Z-25.0000
N5035 X25.0000 Z-75
N5040 X25.0000 Z-83.0000
N5045 G2 X27.0000 Z-85.0000 I=AC(27.0000) K=AC(-83.0000)
N5050 G1 X33.5858 Z-85.0000
N5055 X35.0000 Z-86.4142
N5060 X35.0000 Z-90.0000
N5065 X37 Z-90.0000

7-110

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Pasul de program SPF 5


Nivelul activ de dialog/formularul interactiv:

Introducere libera

Comentariu suplimentar:
Reactivarea programarii pe diametru DIAMON pentru V3.1
Acest pas de program poate fi omis la versiunea 3.2 si cele
ulterioare daca conturul a fost programat cu dimensiunile pe
diametru.

Secventa de operare
Introducerea libera
n pasul urmator de program, activati din nou programarea pe diametru.
Free
input

Apasati butonul "Free input", introduceti fraza NC: N5070 DIAMON


direct, si acceptati aceasta ca pas de program.

OK

Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

N5070 DIAMON

7-111

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program SPF 6


Nivelul activ de dialog/formularul interactiv:
Sectiunea programului - terminarea programului
Comentariu suplimentar:
Identificatorul de sfarsit pentru subprogram CONTOUR1234

Secventa de operare
Singurul pas care lipseste acum din subprogramul CONTOUR1234 este
identificatorul de sfarsit din conventia limbajului NC:
Program
section

Activati nivelul de dialog "Program section"

Finish
program

si formularul interactiv "Finish program".

Folositi tasta "Window selection" pentru a ajunge la cmpul


identificatorului de fraza si introduceti numarul "5999" (nu este
obligatoriu!).

OK

Identificatorul standard pentru sfrsitul de program este acceptat cu


"OK",

Program
overview

si puteti selecta imediat tasta "Program overview" pentru a reveni la


nivelul utilizatorului cu acelasi nume dupa confirmarea ferestrei "Save
program".
Codul NC generat:

7-112

N5999 M17

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Piesa/programul principal
Secventa de operare
Dupa crearea subprogramului de contur puteti ncepe scrierea
programului principal pentru piesa de strunjire.
Sunteti n "Program overview" n directorul deschis al piesei
TURNPART1.

New

Apasati butonul vertical "New" si introduceti un nume pentru programul


principal:

MPF5678.

Dupa confirmarea numelui programului cu tasta "Input", folositi tastele

!
OK

directionale pentru a selecta tipul de fisier "Main program (MPF)"


si confirmati cu "OK" incluznd butonul radio implicit pentru
"Programarea Interactiva".

Pasul de program MPF 1


Nivelul activ de dialog/formularul interactiv:
Editarea programului - identificarea programului
Comentariu suplimentar: Program principal MPF5678

Secventa de operare
Cursorul plpie n cmpul "Program name". Puteti introduce n acest
cmp un nume, altul dect numele fisierului. Acesta este apoi stocat ca
un comentariu.
Altfel, descrierea pasului 1 a programului SPF pentru subprogramul
precedent de contur se aplica la acest punct.
Cnd numerotarea frazelor este activa, veti defini simultan primul numar
de fraza ca "N0" si factorul de incrementare ca "5".

OK

Apasati butonul "OK" pentru a accepta introducerea identificatorului de


program.
Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

N0 PROC MPF5678;29.01.1996 15:28

7-113

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program MPF 2


Nivelul activ de dialog/ formularul interactiv:

Introducere libera

Comentariu suplimentar:
Declaratia EXTERN pentru cicluri, G18, DIAMON pentru versiunile
SW pna la V3.1

Urmatorul pas de program "Introducere libera" contine instructiuni care


sunt relevante n raport cu simularea prelucrarii cu versiunea SW 3.1 si
ulterioare:
Declaratia EXTERN pentru toate ciclurile de lucru folosite
Configurarea initiala G18 a planului de prelucrare pentru "Strunjire
Programarea pe diametru ca data initiala pentru "Strunjire
Acest pas poate fi omis complet cu versiunile SW 3.2 si
ulterioare!

Secventa de operare
Free
input

Apasati tasta verticala "Free input", si introduceti urmatoarele n cmpul


care este luminat n galben:
N5 EXTERN CYCLE95(STRING(13), 7x REAL, INT, 2x REAL)
N6 EXTERN CYCLE96(REAL, REAL, CHAR)
N7 EXTERN CYCLE97(12x REAL, 4x INT)
N10 G18 DIAMON

OK

7-114

"OK" concluzioneaza pasul de program.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Pasul de program MPF 3


Nivelul activ de dialog/formularul interactiv: Traiectorie/ plan
contur/pozitie de nceput
Comentariu suplimentar:
Atingerea pozitiei de schimbare a sculei, compensarea lungimii
OFF &
Instructiunea SUPA (suprimare nemodala G54 si transformarea cadrului)
trebuie sa fie adaugata acestui pas fara schimbare de fraza.

Secventa de operare
n cel de-al treilea pas de program, veti defini miscarea de apropiere de
pozitia de schimbare a sculei n formularul de dialog "Plane/start
position".
Path
contour

Dupa activarea nivelului de dialog "Path/contour",


apasati tasta verticala
cu simbolul pentru "Plane/start position".
Selectati "Deplasare rapida" si introduceti pozitia absoluta: X 200 / Z 200
a punctului de schimbare a sculei.
Dupa apasarea tastei "Input",
dezactivati compensarea lungimii sculei cu caseta de validare,

si terminati acest pas de program


care trebuie sa fie legat de pasul urmator
prin validarea casetei "Continue" n ecranul identificatorului de
fraza,

OK

cu OK.
Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

1000 AS1: G0 G18 G90 X200 Z200 D0 &

7-115

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program MPF 4


Nivelul activ de dialog/formularul interactiv: Introducere libera
Comentariu suplimentar:
Suprimare nemodala a G54 & si a transformarii cadrului
Acest pas, care este legat de pasul precedent, este cerut din cauza
formularului interactiv "Plane/start position" nu contine un element
pentru generarea directa a instructiunii SUPA.

Secventa de operare
Apasati tasta "Free input" si introduceti: SUPA,

Free
input

nchideti fraza cu "Input" si stocati setarile apasnd "OK".

OK

Codul NC generat:

SUPA

Pasul de program MPF 5


Nivelul activ de dialog/formularul interactiv: Scule si materialschimbarea sculei
Comentariu suplimentar:
Scula de ebosat T2, compensarea lungimii n pozitia ON

Secventa de operare
Tools and
material

Acum este selectata scula pentru ebos:

Tool
change

apasati tasta orizontala "Tool change.

Activati nivelul de dialog "Tools and material" si

Selectati "Manual" pentru tipul schimbarii,


,

...

si introduceti numarul sculei "2" n cmpul pentru locul de stocare n


magazin T.
Apasati "Page down" pentru a merge la cmpul de intrare n care este
configurat taisul activ D "1" ca implicit, si compensarea lungimii sculei
este astfel activa.

OK

7-116

Apasati "OK" pentru a termina acest pas de program.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Codul NC generat:

N1005 T2 D1

Pasul de program MPF 6


Nivelul activ de dialog/formularul interactiv:
Sectiunea de program/Sistemul de coordonate - transformare 2D
Comentariu suplimentar:
Transformare programabila a cadrului
Acest pas este executat aici numai ca o ilustrare n cazul n care
trebuie activate deplasari suplimentare.

Secventa de operare
O deplasare programabila poate fi activata aici cu ajutorul unui cadru n
loc de/sau n plus fata de deplasarile configurate ale originii.
Program
section

Activati nivelul de dialog "Program section",

Coord.
system

apasati tasta verticala "Coordinate system",

2D transformation

si selectati "2D transformation".


Acum puteti introduce valorile deplasarilor fie n format absolut fie n
format relativ si le puteti atribui componentelor cadrului.

OK

Acest pas de program este salvat cu "OK".


Codul NC generat:

N1010 TRANS X0 Z0

Nota:
Cnd utilizati deplasare programata, asigurati-va ca deplasarea este
suprimata nemodal (adaptare SUPA) la apropierea de punctele fixe
ale masinii (de exemplu punctul de schimbare a sculei).

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-117

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program MPF 7


Nivelul activ de dialog/formularul interactiv: Traiectorie/ plan contur/
pozitie de nceput
Comentariu suplimentar:
Atingerea pozitiei pentru strunjirea frontala, G54, M4, V constant
ON

Secventa de operare
Strunjirea frontala va fi prima etapa de prelucrare pe piesa.
Path/
contour

Activati nivelul de dialog "Path/contour" si apasati tasta cu simbolul


pentru "Plan/pozitie de start", selectati "Deplasare rapida" ca o miscare
de apropiere n cmpul de intrare si introduceti urmatoarea pozitie
absoluta: X 74 / Z 0 si activati prima deplasare a originii (G54).
Pe cea de-a doua pagina a formularului interactiv, stergeti numarul
taisului D1 si "rotatia CCW " (M4) este activata pentru miscarea
arborelui.

xx

Pe ultima pagina a formularului, fixati o viteza constanta de aschiere S


300 (m/min) si o limitare de viteza de LIMS 2500 (rot/min) n cmpul
"Technology".

OK

Acceptati toate introducerile si configurarile n pasul de program cu


"OK".
Codul NC generat:

:N1015 G96 S300 LIMS=2500


N1020 G0 G18 G54 G90 X74 Z0 M4

7-118

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Pasul de program MPF 8


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur - Linie
Comentariu suplimentar:

Strunjire frontala, avans F

Strunjirea frontala este executata de la centrul de rotatie spre exterior.

Secventa de operare
Path/
contour

n nivelul activ de dialog "Path/contour",


apasati tasta cu simbolul pentru "Linie",
selectati "Avans" pentru miscare si introduceti X -0.8 ca punct final n
coordonate absolute.
Pe pagina a doua a formularului interactiv, definiti avansul pe traiectorie
0.5 (mm/rot) n cmpul "Technology"

OK

si confirmati pasul de program apasnd "OK".


Codul NC generat:

N1025 G1 G90 X-0.8 F0.5

Pasul de program MPF 9


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur - Linie
Comentariu suplimentar:Pozitia de retragere n axa longitudinala

Secventa de operare
Path/
contour

n nivelul de dialog "Path contour",


selectati din nou simbolul pentru "Linie",
si "Modal" pentru miscare (avansul modal pentru pasul 8
ramne valabil) si introduceti Z 3 ca punct final.

OK

Dupa operatia de strunjire frontala are loc o miscare de retragere n


aceasta pozitie.
Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

N1030 G90 Z3

7-119

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program MPF 10


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur linie
dreapta
Comentariu suplimentar:

Atingerea pozitiei pentru

ndepartarea adaosului
Cnd se specifica pozitia de apropiere, se vor observa conditiile
suplimentare pentru ciclurile de ndepartare a adaosului configurate (a
se vedea descrierea ciclului)

Secventa de operare
Path/
contour

Tot n nivelul de dialog "Path/contour",


programati o miscare liniara
cu "Deplasare rapida" la punctul final X 72,

OK

si stocati acest pas de program cu "OK".


Codul NC generat:

N1035 G0 G90 X72

Pasul de program MPF 11


Nivelul activ de dialog/formularul interactiv: Prelucrare/Strunjire ndepartarea adaosului
Comentariu suplimentar:
Degrosare CONTOUR1234 cu ciclu de ndepartare a adaosului
CYCLE95

Secventa de operare
Machining
Turning

Activati nivelul de dialog "Machining",


si, dupa ce apasati tasta verticala "Turning", selectati

Stock
removal

ciclul de ndepartare a adaosului C21.

Daca este necesar, apelati mesajul de ajutor nsotitor.

Trebuie sa configurati toti parametrii urmatori din formularul interactiv


afisat:

7-120

Numele subprogramului de conturare NPP: Contour1234

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Adncimea de aschiere MID: 6

Toleranta finala de prelucrare de-a lungul axei longitudinale FALZ:


0.5

Toleranta finala de prelucrare de-a lungul axei frontale FALX: 1

Viteza de avans pentru degrosare fara degajare FF1: 1

Viteza de avans pentru finisare FF3: 0.08

Prelucrare tip U VARI: 1

ndepartarea adaosului este acum complet definita.


OK

Acest pas de program este de asemenea acceptat cu "OK".


Codul NC generat:
N1040 CYCLE95(Contour1234,6,0.5,1, ,1, ,0.08,1, ,)

Pasul de program MPF 12


Nivelul activ de dialog/formularul interactiv: Traiectorie/ plan contur/
pozitie de start
Comentariu suplimentar:
Atingerea pozitiei de schimbare a sculei, compensarea lungimii
OFF, V constant &
Pozitia de schimbare a sculei trebuie sa fie atinsa naintea inserarii
sculei pentru finisare. n acest scop, compensarea lungimii sculei este
deselectata. Toate deplasarile configurabile si programabile pentru
aceasta fraza trebuie sa fie deselectate n acelasi timp cu SUPA.

Secventa de operare
Path/
contour

Activati nivelul de dialog "Path/contour"


si din nou formularul interactiv "Plane/start position".
Selectati "Deplasare rapida" ca miscare de apropiere si introduceti
pozitia absoluta X 200 / Z 200.
Compensarea lungimii este dezactivata cu caseta de validare n grupul
de intrare "Compensarea lungimii sculei" pe pagina a doua a
formularului.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-121

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pe ultima pagina a formularului, fixati o viteza constanta de aschiere S


500 (m/min) si o limita de viteza LIMS 2500 (rot/min) n grupul de intrare
"Technology".

Dupa activarea ecranului de identificare a frazei,


declarati noul pas de lucru AS2 ca "fraza principala" cu caseta de
validare, si validati caseta "Continue", pentru a initia nlantuirea.
Acceptati pasul de program cu "OK".

OK

Codul NC generat:

:2000 AS2: G96 S500 LIMS=2500


N2005 G0 G18 G90 X200 Z200 D0 &

Pasul de program MPF 13


Nivelu activ de dialog/formularul interactiv:

Intoducere libera

Comentariu suplimentar:
Suprimare nemodala a G54 & a transformarii cadrului
Acest pas, care este legat de pasul precedent, este cerut deoarece
formularul interactiv "Plane/start position" nu contine un element pentru
generarea directa a instructiunii SUPA.

Secventa de operare
Apasati tasta "Free input" ca raspuns la cererea de date pentru partea a

Free
input

doua a frazei legate si introduceti cuvntul SUPA pentru


...

a deselecta G54 si transformarea cadrului.


Fraza este terminata cu "Input",

OK

si acceptata cu "OK".
Codul NC generat:

7-122

SUPA

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Pasul de program MPF 14


Nivelul activ de dialog/formularul interactiv: Scule si material Schimbarea sculei
Comentariu suplimentar:
Scula de finisare T6, G42 compensarea razei vrfului sculei ON
Cnd a fost atinsa pozitia de schimbare a sculei, scula de finisare este
ncarcata si este selectata simultan compensarea razei vrfului sculei
pentru operatia de finisare.

Secventa de operare
Tools and
material

Activati nivelul de dialog "Tools and material",

Tool
change

si formularul "Tool change", selectati modul de schimbare a sculei


"Manual" si introduceti scula numarul 6 n locasul T al magazinului.
Apasati "Page down" pentru a ajunge la grupul de intrare "Compensarea
lungimii sculei" care contine configurarea implicita a taisului D1.
Apasati tasta "End" pentru la grupul de intrare "Compensarea razei
sculei" si selectati "Path right" ca directie de prelucrare (ex. traiectoria
sculei merge spre drepata conturului n directia de prelucrare).

OK

Apasati "OK" pentru a termina pasul de program.


Codul NC generat:

N2010 T6 D1 G42

Pasul de program MPF 15


Nivelul activ de dialog/formularul interactiv:

Traiectorie/contur -

Linie
Comentariu suplimentar:
Atingerea pozitiei pentru finisare, avans de finisare F

Secventa de operare
Path/
contour

Reveniti la nivelul de dialog "Path/contour",

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-123

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

selectati simbolul pentru "Linie" si introduceti X 28 / Z 3 ca punct final.


Introduceti avansul de finisare F 0.15 (mm/rot) n grupul de intrare
"Technology" pe pagina a doua a formularului interactiv.

OK

Toate intrarile sunt acceptate cu "OK".


Codul NC generat:

N2015 G90 X28 Z3 F0.15

Pasul de program MPF 16


Nivelul activ de dialog/formularul interactiv:
Sectiunea program/ntrerupere/ramura - Apel/deselectare
program
Comentariu suplimentar:
Apelul CONTOUR1234 pentru operatia de finisare
Cnd au fost fixate conditiile tehnologice, este apelat subprogramul de
contur pentru operatia de finisare.

Secventa de operare
Program
section

Activati nivelul de dialog "Program section" pentru parametrizarea

Interrupt/
branch

si apasati tasta "Interrupt/branch" si tasta "Call/desel. program".

acestui pas

Call/desel.
program

Acum introduceti numele subprogramului de contur:


OK

CONTOUR1234 si confirmati acest pas apasnd tasta "OK".


Programul este apelat.
Codul NC generat:

7-124

N2020 CONTOUR1234

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Pasul de program MPF 17


Nivelul activ de dialog/formularul interactiv:

Traiectorie/contur -

Linie
Comentariu suplimentar:
Pozitia de retragere n axa longitudinala

Secventa de operare
Pentru a programa retragerea de pe conturul finisat,
apasati tasta cu simbolul pentru "Linie",
Path/
contour

n nivelul de dialog "Path/contour",


selectati miscarea "Rapid traverse" si Z 3 ca punct final.

OK

Apoi ncheiati pasul de program.


Codul NC generat:

N2025 G0 G90 Z3

Pasul de program MPF 18


Nivelul activ de dialog/formularul interactiv:
Prelucrare/Strunjire - Degajarea filetului
Comentariu suplimentar:
Inserati formularul pentru o degajare scurta, B cu CYCLE96
O degajare a filetului trebuie sa fie inserata pentru pregatirea filetarii:

Secventa de operare
Machining
Turning

Apelati nivelul de dialog "Machining",


si selectati "Turning"

Thread
undercut

urmat de "Thread Undercut".

Apasati tasta "Informatii" pentru a activa ecranul de ajutor nsotitor.

Introduceti urmatorii parametri pentru degajare n formularul interactiv


afisat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-125

Exemplu de programare pentru "Strunjire"

7.2

MMC102

OK

08.97

Secventa de programare

MMC 103

Diametrul nominal al filetului SPD: 30

Punctul de start n axa longitudinala SPL: -25

Formularul: B pentru o degajare scurta

si stocati toate setarile cu OK.


Codul NC generat:

N2030 CYCLE96(30, -25, B)

Pasul de program MPF 19


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur plan/
pozitie de start
Comentariu suplimentar:
Atingerea pozitiei de schimbare a sculei, LC / TNRC OFF,
selectarea G95 + S &
nainte de a putea ncarca scula pentru filetare, pozitia de schimbare a
sculei trebuie sa fie atinsa cu o suprimare nemodala a tuturor
deplasarilor (SUPA).

Secventa de operare
Path/
contour

Activati nivelul de dialog "Path/contour",


apoi apasati tasta cu simbolul pentru
"Plane/start position" si introduceti aceiasi parametri pe care i-ati
specificat pentru schimbarile anterioare ale pozitiei sculei:
"Deplasare rapida", pozitie absoluta X 200 / Z 200.
Apoi deselectati compensarea lungimii sculei si compensarea razei
sculei pe pagina a doua a formularului interactiv.
Pe ultima pagina a formularului, activati avansul pe traiectorie n mm/rot
(G95) si fixati o viteza maxima a arborelui S 1800 n grupul de intrare
"Technology".

Acest pas este acum pregatit pentru nlantuirea cu "Continue", dupa


cum a fost aratat mai sus, si identificat ca fraza principala.

OK

Apasati "OK" pentru a accepta toate aceste valori n pasul de program.


Codul NC generat:
:3000 AS3:G0 G18 G40 G90 G95 X200 Z200 S1800 D0 &

7-126

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Pasul de program MPF 20


Nivelul activ de dialog/formularul interactiv:

Introducere libera

Comentariu suplimentar:
Suprimare nemodala a G54 si a transformarii cadrului

Secventa de operare
n partea a doua a pasului,
folositi "Free input" pentru a introduce

Free
input

...

OK

cuvntul SUPA n maniera obisnuita.


"OK" genereaza pasul.
Codul NC generat:

SUPA

Pasul de program MPF 21


Nivelul activ de dialog/formularul interactiv: Scule si material Schimbarea sculei
Comentariu suplimentar: ncarcarea sculei pentru filetare T8

Secventa de operare
Tools and
material

n nivelul de dialog "Tools and material",

Tool
change

apasati tasta "Tool change",


activati tipul de schimbare "Manual",
introduceti locasul de magazin T8 pentru scula de filetat,
si stocati valoarea implicita pentru tais D1 ca o compensare a lungimii
sculei.

OK

Confirmati datele cu OK.


Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

N3005 T8 D1

7-127

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program MPF 22


Nivelul activ de dialog/formularul interactiv:
Prelucrare/Filet - Filetare
Comentariu suplimentar: Apel CYCLE97
Pentru simularea acestui pas folosind versiunea 3.1, va rugam sa notati
observatiile din /FB/, D2, Programarea Interactiva.

Secventa de operare
Machining
Thread

Activati nivelul de dialog "Machining" si selectati prelucrarea "Thread"


din bara verticala de taste soft,

Thread
cutting

urmata de "Thread cutting".

Puteti apela mesajul de ajutor nsotitor

cu tasta "Informatii".
Introduceti toate valorile parametrilor urmatori pentru ciclul selectat n
nivelul de dialog afisat:

Pasul filetului cu valoarea PIT: 1.5

Punctul de nceput al filetului de-a lungul axei longitudinale SPL: 0

Punctul final al filetului de-a lungul axei longitudinale FPL: -20

Diametrul filetului la punctul de nceput DM1: 30

Diametrul la punctul final DM2: 30

Traiectoria de intrare fara semn APP: 2

Traiectoria de iesire fara semn ROP: 1

Adncimea filetului fara semn TDEP: 1

Toleranta la finisare fara semn FAL: 0.1

Pe pagina a doua a formularului interactiv:

OK

Deplasarea punctului de nceput pentru prima filetare NSP: 0

Numarul de degrosari NRC: 1

Numarul de pasi n gol NID: 1

Modul de filetare VARI: 3

Numarul de spire NUMT: 1

Apasati "OK" pentru a ncheia pasul de program.


Codul NC generat:
N3010 CYCLE97 (1.5, ,0,-20,30,30,2,1,1,0.1, ,0,1,1,3,1)

7-128

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.2

MMC102

Secventa de programare

MMC 103

Pasul de program MPF 23


Nivelul activ de dialog/formularul interactiv: Traiectorie/ plan contur/
pozitie de start
Comentariu suplimentar:
Atingerea pozitiei de schimbare a sculei, LC / TNRC OFF, oprirea
arborelui
Acest pas ncheie prelucrarea piesei cu retragerea sculei spre pozitia de
schimbare a sculei.

Secventa de operare
Path/
contour

Apelati nivelul de dialog "Path/contour",


si selectati tasta cu
simbolul pentru "Plan/pozitie de start".
Deplasare la pozitia absoluta X 200 / Z 200
cu "Deplasare rapida",
deselectati compensarea lungimii sculei si compensarea razei sculei pe
pagina a doua a formularului interactiv,
si opriti miscarea arborelui cu "Spindle stop".

Deoarece caseta de validare "Continue" din ecranul de identificare a


frazei este activa ,

OK

cnd veti apasa butonul "OK"


vi se cere sa introduceti al doilea pas al lantului pentru a suprima
deplasarile active n exemplul nostru.
Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

N3015 G0 G18 G40 G90 X200 Z200 D0 M5 &

7-129

Exemplu de programare pentru "Strunjire"

7.2

08.97

Secventa de programare

MMC102

MMC 103

Pasul de program MPF 24


Nivelul activ de dialog/formularul interactiv:

Introducere libera

Comentariu suplimentar:
Deselectarea G54 si a transformarilor de cadru
Fraza este nlantuita cu fraza precedenta.

Secventa de operare
Apasati butonul "Free input",

Free
input

...

OK

introduceti cuvntul SUPA,


si ncheiati pasul cu "OK".
Codul NC generat:

SUPA

Pasul de program MPF 25


Nivelul activ de dialog/formularul interactiv:
Sectiunea programului - Terminarea programului
Comentariu suplimentar:
Identificatorul de sfrsit pentru programul principal MPF5678
Ca pas final, trebuie sa terminati programul principal cu un identificator
de sfrsit conform conventiei limbajului NC:

Secventa de operare
Program
section

n nivelul de dialog "Program section",

Finish
program

activati ecranul de identificare a frazei n

si introduceti 9999 ca numarul ultimei fraze.

OK

Mesajul "Tipul programului curent MPF" afisat indica faptul ca

formularul interactiv "Finish program",

identificatorul standard de sfrsit este generat la apasarea "OK".


Codul NC generat:

7-130

N9999 M30

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.3

MMC102

7.3

Simularea prelucrarii

MMC 103

Simularea prelucrarii
Cu conditia ca datele de simulare sa fie corect adaptate dupa cum
s-a mentionat de cteva ori pna acum (a se vedea /FB/, D2,
Programarea Interactiva), puteti proceda imediat cu "Testarea
programului".

Secventa de prelucrare
Display
mode

Activati nivelul de dialog "Display mode",

Program+
simulation

apoi apasati tasta verticala "Program + simulation".

OK

Va trebui sa confirmati mai nti "Load simulation?" apasnd "OK". n


acest caz, notati afisarea starii n linia de dialog n timpul ncarcarii.

Setting
simulation

Cnd apasati butonul "Setting simulation" dupa ncarcarea completa,


formularul interactiv "Simulation representation" este afisat, permitnduva sa ajustati configuratiile de baza specifice piesei pentru executia
simularii.
Pe prima pagina a formularului "Reprezentarea simularii", puteti activa
diferite optiuni de afisare ("Tool", "Tool path", "Actual position", "Block
identifier" si "Machining time").
Fixati zona afisata a ferestrei "Simulation status" n modul ecran partial
astfel ca valorile
X min -50

Z min -120

X max 50

Z max 10 sa se potriveasca cu dimensiunile spatiului.

Mergeti mai departe cu tasta "Input"


sau tasta "Page down" pentru a introduce dimensiunile golului pentru un
cilindru

OK

Fullscreen
simulation

X min 0

Z min -111

X max 36

Z max 2

si confirmati aceste setari

si toate celelalte date cu "OK".


Cnd comutati n modul "Fullscreen simulation", simularea prelucrarii
este initializata cu setarile curente si ncarcata cu programul MPF5678.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-131

Exemplu de programare pentru "Strunjire"

7.3

08.97

Simularea prelucrarii

MMC102

MMC 103

Simularea prelucrarii (continuare)


Porniti simularea prelucrarii cu tasta "Start".
"Reset" abandoneaza simularea si restabileste starea initiala.
Puteti activa corectia avansului cu tasta alaturata, si l puteti comanda
cu tastele directionale si tastele "+" si "-" .
Apasnd tasta cu simbolul pentru "Fraza cu fraza", aceasta functie
poate fi selectata si deselectata n timpul executiei simularii.

Alte observatii
Pentru informatii despre operarea cu functia "Simularea prelucrarii" a se
vedea Capitolul 9.6 n acest Manual.

7-132

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Strunjire"

7.3

MMC102

Simularea prelucrarii

MMC 103

Simularea prelucraii (continuare)


n timpul executiei simularii, urmatoarea sectiune a piesei ilustrata mai
jos (foto: n stare finita) este afisata pe ecran:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

7-133

Exemplu de programare pentru "Strunjire"

7.3

Simularea prelucrarii

MMC102

7-134

08.97

MMC 103

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

Exemplu de programare pentru "Frezare"


8.1 Masina unealta/piesa.................................................................................................8-136
8.2 Secventa de programare .............................................................................................8-138
8.3 Simularea prelucrarii ..................................................................................................8-163

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-135

8.1

Exemplu de programare pentru "Frezare"

8.1

08.97

Masina unealta/piesa

Masina unealta/piesa
Exemplu de programare
Piesa ilustrata n pagina urmatoare a fost programata folosind sistemul
de "Programare interactiva" si prelucrata pe masina unealta schitata mai
jos.
Urmatorul capitol descrie n detaliu secventa de intrari necesare
programarii acestei piese de frezare n "Programare interactiva", de la
introducerea numelui piesei la simularea procesului de prelucrare.
Explicatiile detaliate ale tuturor pasilor de programare furnizeaza un
ndrumar general pe care l puteti utiliza din nou pentru a scrie programe
pentru alte piese mai complexe.
Desenul piesei MILL_HOLEPLATE:
Z

X
8

10

20

R5

20

2,20 cm
10
X

35
37,5
40

8-136

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.1

Masina unealta/piesa

Masina unealta tipica pentru prelucrarea piesei de frezare:

+Y

A
+X

C
+Z

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-137

8.2

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Secventa de programare
Secventa de operare
Activarea zonei de operare "Program
Apasati tasta "Schimbarea domeniului"
si selectati domeniul utilizator "Program".

Program

Numele piesei
Cursorul este pozitionat pe un director nchis (sunt afisate numai fisiere
de tipul.WPD) n zona de program "Workpiece". Apasati tasta verticala

New

"New" si va apare un formular n care puteti introduce numele piesei.

OK

...

Introduceti numele noii piese:


MILL_HOLEPLATE
Tipul implict de fisier este "Piesa (WPD)" si astfel puteti confirma
imediat numele cu "OK".

Numele programului si tipul programului


Noul nume al piesei apare n prezentarea programelor si este afisata
automat o fereastra de intrare n care puteti defini numele programului
iar tipul este afisat automat.
Piesa/subprogram
n exemplul nostru, vom defini un subprogram specific masinii pentru
implementarea apropierii de pozitia de schimbare a sculei.
n practica, programul de schimbare a sculei ilustrat de acest
exemplu, trebuie desigur sa fie adaptat n asa fel nct sa
corespunda situatiei reale de pe masina.

Secventa de operare

Introduceti nti numele subprogramului:

8-138

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

...

Secventa de programare

L6.

Cnd ati confirmat numele cu tasta "Input" , folositi tastele directionale


pentru a selecta tipul de fisier "Subprogram (SPF)".

!
Apasati "OK" pentru confirmarea datelor si validati butonul radio implict

OK

pentru "Programarea interactiva".

Pasul de program SPF 1


Nivelul activ de dialog/formularul interactiv:
Editarea programului - identificarea programului
Comentariu suplimentar:
Programul de schimbare a sculei specific masinii (exemplu!)
Programarea interactiva este activata automat si formularul "Program
identifier" este deschis. Cursorul plpie n cmpul "Program name".

...

Puteti introduce alt nume dect numele fisierului n acest cmp. Acesta

este stocat ca un comentariu.

Secventa de operare
!

Utiliznd tastel directionale sau tasta "Input", mergeti la cmpul


,

"Comment" si introduceti data si ora crearii programului.


Apasati tasta "Input"pentru a ajunge direct la grupul de intrare "Block

...

identifier".
Puteti utiliza tastele directionale pentru a va deplasa direct la grupul de
intrare "Block identifier"si puteti apasa tasta "Selection" pentru a activa
sau dezactiva numerotarea frazelor.
Cnd activati numeroatarea frazelor, definiti simultan numarul primei
fraze si factorul de incrementare.

...

,
Pentru simularea succesiva a prelucrarii este recomandabil sa se
nceapa numerotarea frazelor pentru SPF de la un anumit numar (ex.
8000). O crestere de 5 fraze este recomandabila n cazul n care doriti
sa intercalati pasi intermediari mai trziu.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-139

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Grupul "Program type" este un mesaj de stare si nu poate fi modificat.


OK

Cnd ati adaptat ecranul sau doriti sa acceptati ecranul fara sa faceti
modificari apasati butonul "OK".
Codul NC generat:

N8000; L6
;14.11.1995 09:00

Pasul de program SPF 1 (concluzie)


Schimbarea modului de reprezentare a programului
Setarea implicta pentru reprezentarea programului atunci cnd
deschideti un program cu "New" este Pasi de program ca secventa de
dialog.
Daca preferati ca programul sa fie afisat sub forma de cod de program,
puteti comuta n celalalt mod de reprezentare.
Aceasta nu schimba secventa de programare descrisa.
Display
mode

n nivelul de dialog "Display mode",

Setting
Program

dupa activarea tastei "Setting program"

Default
settings

sau "Default settings",

folositi tastele directionale pentru a comuta


ntre

"Pasi de program sub forma de cod CNC"

si

"Pasi de program ca secventa de dialog"

si confirmati alegerea apasnd butonul "OK".


OK

n exemplul nostru, am ales pastrarea setarii implicite "Dialog


sequence".

Nota
n modul de reprezentare "Dialog sequence", comentariile
suplimentare sunt introduse exclusiv n scopul furnizarii de
prezentari mai bune.
Ele nu trebuie introduse obligatoriu.

8-140

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

Secventa de programare

Pasul de program SPF 2


Nivelul activ de dialog/formularul interactiv: Scule si material Schimbarea sculei
Comentariu suplimentar:
Atingerea primului punct fix al masinii, ncarcarea sculei, TLC
ON
Primul punct fix al masinii poate fi folosit numai daca urmatoarele date
ale masinii au fost setate. Datele de simulare trebuie ajustate conform
scopurilor textului (a se vedea /FB/, D2, Programarea Interactiva).
;Definiti modul de schimbare a sculei
$MC_TOOL_CHANGE_MODE=1
$MC_TOOL_CHANGE_M_CODE=6
;Coordonatele primului punct fix al masinii:
$MA_FIX_POINT_POS[0,AX1]=0
$MA_FIX_POINT_POS[0,AX2]=0
$MA_FIX_POINT_POS[0,AX3]=150.000

Secventa de operare
Tool and
material

Activati nivelul de dialog "Tools and material",

Tool
change

si apelati formularul interactiv "Tool change".


Definiti tipul schimbarii ca "... cu punct fix de schimbare a sculei".
Cmpul "Magazine location" ramne gol deoarece scula (numarul T)
este preselectata n programul principal. Functia auxiliara M6 este
utlizata pentru ncarcarea sculei selectate.
Corectia de lungime a sculei este activata pe pagina a doua a
formularului interactiv cu setarea implicita "D1".

OK

Confirmati datele cu "OK".


Codul NC generat:

N8005 G75 X1=0 Y1=0 Z1=0


N8010 M6 D1

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-141

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Pasul de program SPF 3


Nivelul activ de dialog/formularul interactiv:
Sectiunea de program - Terminarea programului
Comentariu suplimentar:
Identificator de sfarsit pentru subprogramul L6

Secventa de operare
Singurul pas care lipseste acum n subprogramul L6 este identificatorul
de sfrsit din conventia de limbaj NC:
Program
section

Activati nivelul de dialog "Program section"

Finish
program

si formularul interactiv "Finish program".

Folositi tasta "Selectarea ferestrei" pentru a merge la cmpul


identificatorului de fraza si introduceti numarul frazei 8888 (nu este
obligatoriu!).

OK

Program
overview

Identificatorul standard al sfrsitului de program este acceptat cu "OK",


si puteti selecta imediat tasta "Program overview" pentru a reveni la
nivelul utilizator cu acelasi nume dupa ce ati confirmat fereastra "Save
program".
Codul NC generat:

8-142

N8888 M17

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

Secventa de programare

Piesa/program principal
Secventa de operare
Dupa ce ati creat subprogramul puteti ncepe scrierea programului
principal pentru piesa de frezare.
Sunteti n "Program overview" n directorul piesa deschis
MILL_HOLEPLATE.
New

Apasati tasta verticala "New" si introduceti numele pentru programul


principal: HOLEPLATE_DIALOG.
Cnd ati confirmat numele cu tasta "Input", folositi tastele directionale
pentru a selecta tipul de fisier "Main program (MPF)"

!
si confirmati intrarile cu "OK" incluznd butonul radio implict pentru
OK

"Interactive programming".

Pasul de program MPF 1


Nivelul activ de dialog/formularul interactiv:
Editarea programului - Identificarea programului
Comentariu suplimentar: Programul principal HOLEPLATE

Secventa de operare
Cursorul plpie n cmpul "Program name". Puteti introduce alt nume
dect numele fisierului n acest cmp. Acesta este stocat ca un
comentariu.
Altfel, descrierea de la pasul de program SPF 1 pentru exemplul de
subprogram se aplica pna n acest punct.
Cnd numerotarea frazelor este activa, definiti simultan numarul primei
fraze ca "N0" si factorul de crestere "5".

OK

Apasati butonul "OK" pentru a accepta identificatorul de program


introdus.
Codul NC generat:

N0 PROC HOLEPLATE_DIALOG
;14.11.1995 09:00

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-143

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Pasul de program MPF 2


Nivelul activ de dialog/formularul interactiv:

Introducere libera

Comentariu suplimentar:
Declaratia EXTERN pentru cicluri pna la V3.1

Urmatorul pas de program "Introducere libera" contine instructiuni care


se aplica pentru versiuni software pna la V3.1 pentru simularea
prelucrarii:

Declaratia EXTERN pentru toate ciclurile de lucru folosite

Acest pas poate fi omis complet cu versiunea SW 3.2 si


ulterioare!

Secventa de operare
Free
input

Apasati tasta orizontala "Free imput",


si introduceti urmatoarele n cmpul care este evidentiat:
N1 EXTERN CYCLE82(6x REAL)
N2 EXTERN POCKET1(14x REAL, INT, REAL, INT, 3x REAL)

OK

"OK" ncheie pasul de program.


Codul NC generat:

N1 EXTERN CYCLE82(a se vedea mai sus)


N2 EXTERN POCKET1(a se vedea mai sus)

Pasul de program MPF 3


Nivelul activ de dialog/formularul interactiv:
Sectiunea de program - Definirea variabilelor
Comentariu suplimentar: N_ANZ, L_ANZ >> contor de bucle
Programarea variabilelor trebuie sa fie utilizata n combinatie cu bucle
pentru prelucrarea canelurilor si gaurilor.

8-144

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

Secventa de programare

Secventa de operare
Program
section

Cnd ati activat "Program section",

Variable
definition

apasati tasta verticala "Variable definition".


Pentru contorul de bucle, folositi doua variabile de tip INT (ntreg)
denumite

A
0

...
...

N_ANZ (numarul de caneluri prelucrate) si L_ANZ (numarul de gauri


prelucrate). Initializati variabilele introducnd valoarea 0 n cmpul de

intrare:
N_ANZ=0, L_ANZ=0.

OK

ncheiati pasul de program cu "OK".


Codul NC generat:

N5 DEF INT N_ANZ=0, L_ANZ=0

Pasul de program MPF 4


Nivelul activ de dialog/formularul interactiv:
Comentariu suplimentar:

Introducere libera

Definitia sculei pentru freza deget D10

n locul definirii sculei, puteti ncerca sa folositi una din metodele pentru
integrarea sculelor. Puteti, de exemplu, sa ncorporati catalogul de scule
(a se vedea /FB/, D2, Programarea Interactiva si Capitolul 9.8 al acestui
Manual pentru instructiuni).

Secventa de operare
Free
input

Pentru a defini scula de prelucrare, introduceti urmatoarele valori n


"Free imput" (n conformitate cu /PA/):
N6 $TC_DP1[1,1]=120; Tipul sculei (Tm, Dn) freza deget
N7 $TC_DP3[1,1]=50; Lungimea sculei 1 (50 mm)
N8 $TC_DP6[1,1]=5; Raza sculei (5 mm)

OK

si confirmati acceptarea acestor parametri cu tasta "OK".


Codul NC generat:

N6 $TC_DP1[1,1]= 120
N7 $TC_DP3[1,1]= 50
N8 $TC_DP6[1,1]= 5

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-145

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Pasul de program MPF 5


Nivelul activ de dialog/formularul interactiv: Traiectorie/ plan contur/
pozitie de start
Comentariu suplimentar: Stabilirea conditiilor de start
Acest pas este numerotat ca fraza principala :1000 si etichetat cu AS1
(ex. pasul de lucru 1).

Secventa de operare
Path/
contour

Activati nivelul de dialog "Path/contour",


si apasati butonul cu simbolul pentru "Plan/pozitie de start",
selectati "Deplasare rapida" ca miscare de parcurgere fara introducerea
unei pozitii absolute si activati prima deplasare de nul (G54).
Pe pagina a doua a formularului interactiv, stergeti taisul numarul D1.
Selectati o turatie a arborelui de S=500 rot/min pe ultima pagina a
formujarului interactiv.

OK

Acceptati toate datele si setarile din pasul de program cu "OK".


Codul NC generat:

:1000 AS1: G17 G0 G90 G54 S500

Pasul de program MPF 6


Nivelul activ de dialog/formularul interactiv: Scule si material Schimbarea sculei
Comentariu suplimentar:
Selectarea sculei si rotirea arborelui CW ON
Scula este selectata cu T1 (furnizata de PLC) si programul pentru
schimbarea sculei L6 este folosit pentru atingerea punctului de
schimbare a sculei (primul punct fix al masinii ). Scula este ncarcata
corespunzator si corectia de lungime activata.

8-146

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

Secventa de programare

Secventa de operare
Tools and
material

Activati nivelul de dialog "Tools and material",

Tool
change

si apelati formularul interactiv "Tool change".


Definiti tipul schimbarii ca "Semiautomata cu program de schimbare a
sculei", introduceti "1" n cmpul "locasul T al magazinului", si "L6"
pentru programul de schimbare a sculei.
Pe pagina a doua a formularului interactiv, stergeti cmpul "D", si
activati rotirea arborelui n sensul acelor de ceas (M3).

OK

Confirmati datele cu "OK".


Codul NC generat:

N1005 T1
N1010 L6
N1015 M3

Pasul de program MPF 7


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur linie
dreapta
Comentariu suplimentar:

Pozitia de avans pentru canalul

perifieric

Secventa de operare
Path/
contour

n nivelul de dialog "Path/contour",


programati o miscare liniara spre punctul final X -50 / Y -45 / Z 10 pentru
avansul peste piesa cu setarea de miscare "Modal" si stocati acest pas
de program apasnd "OK".

OK

Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

N1020 G90 X-50 Y-45 Z10

8-147

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Pasul de program MPF 8


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur linie
dreapta
Comentariu suplimentar: Adncimea de aschiere

Secventa de operare
Path/
contour

n nivelul de dialog "Path/contour",


programati o miscare liniara a frezei la adncimea Z -4 cu miscare
"Modal"

OK

si apasati "OK" din nou pentru a stoca acest pas de program.


Codul NC generat:

N1025 G90 Z-4

Pasul de program MPF 9


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur linie
dreapta
Comentariu suplimentar: Apropiere &
Acest pas este asociat cu urmatorul astfel ca sa se selecteze si
configureze corectia de raza a sculei.

Secventa de operare
Path/
contour

n nivelul de dialog "Path/contour",


activati butonul cu simbolul pentru "Linie",
Selectati miscarea "Feed", introduceti X 40 / Y -37.5 ca punct final si
fixati un avans F de 250 (mm/min)
pe a doua pagina a formularului.

Terminati acest pas de program, care trebuie asociat cu pasul


urmator prin activarea casetei de validare

8-148

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

Secventa de programare

"Continue" n
ecranul de identificare a frazei,
OK

apasnd butonul OK.


Codul NC generat:

N1030 G1 G90 X-40 Y-37.5 F250 &

Pasul de program MPF 10


Nivelul activ de dialog/formularul interactiv:
Comanda traiectoriei - Corectia sculei si miscarea arborelui
Comentariu suplimentar: Selectati si setati corectia sculei
Aceasta fraza este asociata cu cea anterioara.

Secventa de operare
Path/
contour

Activati nivelul de dialog "Path control",

Tool offset/
spindle

urmat de formularul interactiv "Tool offset/spindle".

Activati "Path right" (G42) n grupul de intrare "Tool radius


compensation". Mergeti la grupul de intrare "Tool corner behavior" si
activati "Equidistant intersection" si apoi la grupul "Tool collision
OK

monitoring" si activati functia de supraveghere.


Stocati aceste setari apasnd "OK".
Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

G42 G451 CDON

8-149

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Pasul de program MPF 11


Nivelul activ de dialog/formularul interactiv:
Traiectorie/contur - Geometrie orientata
Comentariu suplimentar: Prelucrarea canalului periferic
n acest pas, folositi functia "Geometrie orientata" pentru a defini
traiectoria de prelucrare (incluznd traiectoria de apropiere si de iesire)
a canalului periferic de pe piesa de frezare.

Secventa de operare
Path/
contour

Activati nivelul de dialog "Path/contour",


urmat de functia "Geometrie orientata",
si parametrizati urmatoarele elemente de contur una dupa alta (o
descriere detaliata a intrarilor de contur poate fi gasita n pasul de
program SPF 4 al exemplului de programare "Strunjire"):
Punct de start

Punct

X -40 / Y -37.5

Linie dreapta dreapta

Punct final

X 37.5

Linie drepata sus

Punct final

Y 37.5

Linie dreapta stnga

Punct final

X -37.5

Linie dreapta jos

Punct final

Y -50

Finish
contour

Terminati descrierea conturlui cu "Finish contour"

Accept
contour

si "Accept contour".

OK

Cnd apasati tasta "OK", este generat codul asociat NC.


Codul NC generat:

N1035 G17 G1 G90 X37.5 Y-37.5


N1040 X37.5 Y37.5
N1045 X-37.5 Y37.5
N1050 X-37.5 Y-50

8-150

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

Secventa de programare

Pasul de program MPF 12


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur linie
dreapta
Comentariu suplimentar: Ridicare spre planul de ntoarcere
Cnd canalul periferic a fost prelucrat, se fac pregatirile pentru
prelucrarea buzunarului dreptunghiular.

Secventa de operare
Path/
contour

n nivelul de dialog activ "Path/contour",


apasati tasta cu simbolul pentru "Linie", selectati "Deplasare rapida"
pentru miscare si introduceti Z 5 ca punct final.

OK

Confirmati pasul de program apasnd "OK.


Codul NC generat:

N1055 G0 G90 Z5

Pasul de program MPF 13


Nivelul activ de dialog/formularul interactiv:
Comanda traiectoriei - Corectia de scula si miscarea arborelui
Comentariu suplimentar: Deselectarea corectiei de raza

Secventa de operare
Path
control

Activati nivelul de dialog "Path control",

Tool offset/
spindle

urmat de formularul interactiv "Tool offset/spindle".

Deselectati corectia razei sculei cu butonul radio"R offset off!" din grupul
de intrare "Tool radius compensation" .

OK

Stocati setarile apasnd "OK".


Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

N1060 G40

8-151

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Pasul de program MPF 14


Nivelul activ de dialog/formularul interactiv:
Prelucrare/Frezare - Buzunar rectangular
Comentariu suplimentar: Prelucrare compacta cu ciclul POCKET1
Acest pas este numerotat ca fraza principala :2000 si etichetat cu AS2

Secventa de operare
Machining

Activati nivelul de dialog "Machining", si, dupa apasarea tastei verticale


"Milling",

Milling
Rectangular pocket

selectati ciclul C16 "Rectangular pocket".


Puteti apela mesajul de ajutor nsotitor
cu tasta "Informatii".
Cel putin urmatorii parametrii trebuie introdusi n
ecranul care apare:

OK

Planul de ntoarcere RTP: 5

Planul de referinta RFP: 0

Distanta de siguranta SDIS: 1

Lungimea buzunarului LENG: 70

Adncimea buzunarului DPR: 6

Latimea buzunarului WID: 70

Centrul buzunarului CPA: 0

Raza coltului CRAD: 5

Viteza de avans FFP: 50

Viteza de avans FFD: 30

Directia de frezare CDIR: 3

Ciclul este acum complet definit. Acest pas de program este de


asemenea acceptat cu "OK".
Codul NC generat:
:2000 AS2: POCKET1 (5,0,1, , 6,70,70,5,0,0,0,100,1000,0,3, ,0, ,0,0)

8-152

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

Secventa de programare

Pasul de program MPF 15


Nivelul activ de dialog/formularul interactiv:
Sectiunea de program/ Transformare 2D a sistemului de
coordonate Comentariu suplimentar:
Bucla pentru prelucrarea canalului cu rotatie modulo de 90
Cu aceasta transformare 2D, puteti folosi programarea varabilelor pentru
a executa prelucrarea canalului pe cele patru parti ale piesei. Programul
sare la destinatia de salt ASN pna cnd patru pasi succesivi de
program au fost trecuti de patru ori.
Acest pas este numerotat ca fraza principala :3000 si etichetat cu ASN.

Secventa de operare
Program
section

Activati nivelul de dialog "Program section"

2D transformation

si selectati "2D transformation"

Coord.
system

din formularul interactiv "Coordinate system".


Un unghi de rotatie "Absolute" este activat cu caseta de validare

A
OK

...

si introducerea datelor simbolice "N_ANZ*90 (a se vedea Capitolul

...

9.4.5) este introdusa n cmpul de intrare RPL.


Pasul de program este acceptat cu "OK".
Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

:3000 ASN: ROT RPL=N_ANZ*90

8-153

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Pasii de program MPF 16 - 19


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur linie
dreapta
Comentariu suplimentar:
16. Pozitia de apropiere a canalului
17. Avansul pna la adncimea canalului
18. Prelucrarea canalului
19. Ridicarea la planul de ntoarcere

Secventa de operare
Path/
contour

Rezumatul intrarilor pentru prelucrarea canalului pe nivelul de dialog


"Path/contour".
Cu ajutorul formularului interactiv "Line":
16. Pasul de program: Miscare
Punct final
17. Pasul de program: Miscare
Punct final
18. Pasul de program: Miscare
Punct final
19. Pasul de program: Miscare
Punct final

OK

"Rapid Traverse"
X 28 / Y 0
"Modal"
Z -5
"Feed"
X 50 / Y 0
"Rapid Traverse"
Z5

Fiecare pas de program este terminat n modul obisnuit cu "OK".


Codul NC generat:

N3005 G0 G90 X28 Y0


N3010 G90 Z-5
N3015 G1 G90 X50 Y0
N3020 G0 G90 Z5

8-154

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

Secventa de programare

Pasul de program MPF 20


Nivelul activ de dialog/formularul interactiv: Introducere libera
Comentariu suplimentar: Incrementarea contorului de bucle N_ANZ
Contorul curent pentru bucle n N_ANZ este crescut cu 1 la fiecare
trecere.

Secventa de operare
Free
input

Introduceti urmatoarea fraza NC n nivelul de dialog "Free input":


N3025 N_ANZ=N_ANZ+1
Cnd apasati tasta "OK", pasul este acceptat si comentariul "Free

OK

input" apare n afisajul programului.


Codul NC generat:

N3025 N_ANZ=N_ANZ+1

Pasul de program MPF 21


Nivelul activ de dialog/formularul interactiv:
Sectiunea de program/ntrerupere/ramura - Salt conditionat
Comentariu suplimentar:
Salt napoi la marca ASN daca N_ANZ este mai mic dect 4
n acest pas de program, este executat un salt napoi la fraza principala
:3000 pentru prelucrarea canalului ntr-o retea de 90.

Secventa de operare
Program
section

Activati nivelul de dialog "Program section" pentru a parametriza acest

Interrupt/
branch

si apoi "Interrupt/branch".

Conditional
jump

Apoi selectati formularul interactiv "Conditional jump".

pas

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-155

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Acum introduceti expresia logica N_ANZ<4 si selectati destinatia de salt


ASN "Backward".

OK

Confirmati acest pas apasnd tasta "OK".


Codul NC generat:

N3030 IF N_ANZ<4 GOTOB ASN

Pasul de program MPF 22


Nivelul activ de dialog/formularul interactiv:
Prelucrare/gaurire - Gaurire/adncire
Comentariu suplimentar: Apelul modal al ciclului CYCLE82
Selectati modal ciclul "Drill/counterbore" pentru a pregati operatia de
gaurire.
Atta timp ct "Modal" este selectat pentru ciclu, acesta este
executat n toate frazele de miscare consecutive.
Acest pas este numerotat ca fraza principala:4000 si etichetat cu AS4.

Secventa de operare
Machining
Drill

8-156

Activati nivelul de dialog "Machining",


mergeti la operatiile de gaurire "Drill"

Drill/
counterbore

si selectati "Drill/counterbore".

Daca este necesar, apelati mesajul de ajutor nsotitor.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

Secventa de programare

Pasul de program MPF 22 (concluzie)


Trebuie sa setati toti parametrii urmatori n formularul interactiv afisat:
Plan de ntoarcere, absolut RTP:
Plan de referinta, absolut RFP:

1
-6

Distanta de siguranta SDIS:

Adncimea finala de gaurire, absolut DP:

-8

Adncimea finala de gaurire raportata la


planul de referinta DPR:
0
ntrzierea la adncimea de gaurire DTB:

Stocati setarile parametrilor cu OK si confirmati ntrebarea "Must call be

OK

active modally?" tot cu "OK".


OK

Codul NC generat: :4000 AS4: MCALL CYCLE82(1, -6, 1, -8, 0, 0)

Pasul de program MPF 23


Nivelul activ de dialog/formularul interactiv:
Sectiunea de program/ Transformare 2D a sistemului de
coordonate
Comentariu suplimentar:
Bucla pentru prelucrare gaurii cu rotatie modulo de 90
n acest pas, este folosita aceeasi metoda de programare a variabilelor
ca la prelucrarea canalului. Acest pas este etichetat cu ASL.

Secventa de operare
Program
section

Activati nivelul de dialog "Program section"

2D transformation

si selectati "2D transformation"

Coord.
system

din formularul interactiv "Coordinate system".


Un unghi de rotatie absolut "Absolute" este activat cu caseta de validare

...

si introducerea datelor simbolice "L_ANZ*90 (a se vedea Capitolul 9.4.5)

...

este facuta n cmpul de intrare RPL.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-157

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

OK

Acest pas de program este acceptat cu "OK".


Codul NC generat:

N4005 ASL: ROT RPL=L_ANZ*90

Pasul de program MPF 24


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur linie
dreapta
Comentariu suplimentar: Atingerea pozitiilor de gaurire
Pozitia absoluta de gaurire este calculata din cadrul curent, care este
definit n pasul anterior cu o rotatie de 90.

Secventa de operare
Path/
contour

Sunteti n nivelul de dialog "Path/contour".


Programati o deplasare liniara
cu "Rapid traverse" la punctul final relativ X -20 / Y -20,

OK

si stocati acest pas de program cu "OK".


Codul NC generat:

N4010 G0 G90 X-20 Y-20

Pasul de program MPF 25


Nivelul activ de dialog/formularul interactiv: Introducere libera
Comentariu suplimentar: Incrementarea contorului buclei L_ANZ
Contorul curent de bucle L_ANZ este crescut cu 1 la fiecare trecere.

Secventa de operare
Free
input

8-158

Introduceti urmatoarea fraza NC n nivelul de dialog "Free input": N4015


L_ANZ=L_ANZ+1

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

OK

Secventa de programare

Cnd apasati tasta "OK", pasul este acceptat si comentariul "Free


input" apare n afisajul programului.
Codul NC generat:

N4015 L_ANZ=L_ANZ+1

Pasul de program MPF 26


Nivelul activ de dialog/formularul interactiv:
Sectiunea de program/ntrerupere/ramura - Salt conditionat
Comentariu suplimentar:
Salt napoi la marca ASL daca L_ANZ este mai mic dect 4
n acest pas de program, este executat un salt conditionat napoi la
fraza principala :N4005 pentru a prelucra gaurile ntr-o retea de 90.

Secventa de operare
Program
section

Activati nivelul de dialog "Program section" pentru a parametriza acest

Interrupt/
branch

apoi selectati "Interrupt/branch".

Conditional
jump

Apoi selectati formularul interactiv "Conditional jump".

pas,

Acum introduceti expresia logica L_ANZ<4, si selectati destinatia


saltului ASL napoi "Backward".

OK

Confirmati acest pas apasnd tasta"OK".


Codul NC generat:

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

N4020 IF L_ANZ<4 GOTOB ASL

8-159

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Pasul de program MPF 27


Nivelul activ de dialog/formularul interactiv: Traiectorie/contur linie
dreapta
Comentariu suplimentar:
Pozitionarea n originea piesei pentru ultima gaurire

Secventa de operare
Path/
contour

Activati nivelul de dialog "Path/contour"


si apasati tasta cu simbolul pentru linie "Line".
n cmpul afisat, selectati "Rapid traverse", introduceti X 0 / Y 0 ca

OK

punct final si stocati acest pas de program cu "OK".


Codul NC generat:

N4025 G0 G90 X0 Y0

Pasul de program MPF 28


Nivelul activ de dialog/formularul interactiv: Sectiune de
program/ntrerupere/ramura - Apel/deselectare program
Comentariu suplimentar: Deselectarea apelului modal al ciclului
Pentru a evita surpriza neplacuta de "Ultima gaurire la punctul de
schimbare a sculei", starea modala a ciclului "Drill/counterbore"
trebuie sa fie acum deselectata.

Secventa de operare
Program
section

Activati nivelul de dialog "Program section" pentru a parametriza acest

Interrupt/
branch

si apoi apasati tasta "Interrupt/branch",

Call/desel.
program

urmat de tasta "Call/deselect program".

pas

Cnd ati activat "Deselectarea programului activ modal",

8-160

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Exemplu de programare pentru "Frezare"

8.2

OK

Secventa de programare

confirmati pasul cu tasta "OK".


Aceste intrari deselecteaza starea modala a programului
(n exemplul de ciclu "Drill/counterbore").
Codul NC generat:

N4030 MCALL

Pasul de program MPF 29


Nivelul activ de dialog/formularul interactiv: Scule si material Schimbarea sculei
Comentariu suplimentar:
Atingerea punctului de schimbare a sculei si oprirea
arborelui
Acest pas este numerotat ca fraza principala :9000 si etichetat cu ASE.

Secventa de operare
Tools and
material

Activati nivelul de dialog "Tools and material",

Tool
change

si apelati formularul interactiv "Tool change".


si introduceti "L6" ca program de schimbare a sculei fara specificarea
"Locasului T din magazin".
Acest pas face apropierea de punctul de schimbare a sculei.
Pe pagina a doua a formularului interactiv, activati "Spindle stop" (M5).

OK

Confirmati aceste intrari cu "OK".


Codul NC generat:

:9000 ASE: L6
N9005 M5

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-161

Exemplu de programare pentru "Frezare"

8.2

08.97

Secventa de programare

Pasul de program MPF 30


Nivelul activ de dialog/formularul interactiv:
Sectiunea de program - Terminarea programului
Comentariu suplimentar:
Identificatorul de sfrsit pentru programul principal
HOLEPLATE_DIALOG
Ca pas final, trebuie sa terminati programul principal cu un identificator
de sfrsit n conformitate cu conventia limbajului NC:

Secventa de operare
Program
section

n nivelul de dialog "Program section",

Finish
program

activati ecranul identificator de fraza n

si introduceti 9999 ca numarul ultimei fraze.

OK

Mesajul "Current program type MPF" afisat indica faptul ca

formularul de dialog "Finish program"

identificatorul standard de sfrsit va fi generat la apasarea "OK".


Codul NC generat:

8-162

N9999 M30

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8.3

08.97

Exemplu de programare pentru "Frezare"

8.3

Simularea prelucrarii

Simularea prelucrarii
Cu conditia ca datele de simulare sa fie adaptate corect - dupa cum a
mai fost mentionat anterior (a se vedea /FB/, D2, Programarea
Interactiva), puteti proceda imediat la testarea programului "Program
test".

Secventa de operare
Display
mode

Activati nivelul de dialog "Display mode",

Program+
simulation

si apasati tasta verticala "Program + simulation".

OK

Va fi nevoie sa confirmati ncarcarea simularii "Load simulation?"


apasnd "OK". n acest caz, observati mesajul de stare din linia de
dialog n timpul ncarcarii.

Setting
simulation

Cnd apasati tasta "Setting simulation" la terminarea ncarcarii,


formularul interactiv "Simulation representation" este afisat, permitnd
ajustarea setarilor specifice piesei pentru executia simularii.
Pe prima pagina a ecranului de baza "Simulation representation", puteti
activa diferite optiuni de afisare ("Tool", "Tool path", "Actual position",
"Block identifier" si "Machining time").
Setati zona de afisare a ferestrei "Simulation status"
n modul ecran partial astfel nct valorile
X min -55

Y min -50

X max 55

Y max 50

sa se potriveasca dimensiunii spatiuliui.


Mergeti mai departe cu tasta "Input"
sau "Page Down",
introduceti dimensiunile goale:
X min -40

Y min -40

Z min -20

X max 40

Y max 40

Z max 0.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

8-163

Exemplu de programare pentru "Frezare"

8.3

08.97

Simularea prelucrarii

Definiti urmatoarele valori pentru nivelele de culoare:


min -10.0,

max 0.0,

si selectati rezolutia ecranului: 5 si diametrul de gaurire ca setare


implicita: 10.

OK

Fullscreen
simulation

Confirmati aceste valori si setari cu "OK".


Cnd comutati n modul "Fullscreen simulation", simularea prelucrarii
este initializata cu setarile curente si ncarcata cu programul
HOLEPLATE_DIALOG.
Porniti simularea apasnd tasta "Start".
"Reset" ntrerupe simularea si reface starea initiala.
Puteti activa corectia de avans cu tasta alaturata, si o puteti comanda
cu tastele directionale si tastele "+" si "-".
Apasnd butonul cu simbolul pentru "Single block", aceasta functie
poate fi selectata si deselectata n timpul rularii simularii.

Alte observatii
Pentru informatii despre operarea cu functia "Machining simulation", a
se vedea Capitolul 9.6 n acest Manual.

Simularea prelucrarii (concluzie)


n timpul executarii simularii, urmatoarea imagine (vedere plana si
sectiune, frontal) a piesei ilustrata mai jos (foto: n stare finita)
este afisata pe ecran.

8-164

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

Exemplu de programare pentru "Frezare"

8.3

Simularea prelucrarii

8-165

8-166

Exemplu de programare pentru "Frezare"

8.3

Simularea prelucrarii

08.97

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Modificari

Modificari
9.1 Modificari n SW 3.6 si ulterioare.................................................................................9-168
9.1.1 Modificari de ansamblu..........................................................................................9-168
9.1.2 Functii noi ............................................................................................................9-169
9.2 Modificari n SW 4 si ulterioare....................................................................................9-171
9.2.1 Optimizari de ansamblu si ale functiilor ...................................................................9-171
9.2.2 Suplimentari si extinderi ale functiilor ......................................................................9-177
9.3 Modificari n SW 4.3 si mai recente.............................................................................9-181
9.3.1 Optimizari de ansamblu si ale functiilor ...................................................................9-181
9.3.2 Suplimentari si extinderi ale functiilor ......................................................................9-184

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-167

Modificari

9.1

08.97

Modificari n SW 3.6 si ulterioare

MMC102

9.1

MMC 103

Modificari n SW 3.6 si ulterioare

9.1.1 Modificari de ansamblu


Informatii de baza + Ajutor

Continutul informatiilor de baza a fost simplificat: Nivelul de protectie


uzuala este evaluat cnd sunt afisate informatiile de baza: Zona
superioara a textului este afisata ntotdeauna; zona inferioara a
textului (continnd informatii despre optiunile de configurare este
afisata numai pentru nivelul de protectie "User password".

Daca textul de Ajutor pentru un ecran nu este acelasi ca titlul


ecranului, afisarea ajutorului se face odata cu formularul (altfel, este
afisat numai la apasarea tastei "i"). Sistemul de Programare
interactiva utilizeaza acest mecanism pentru afisarea ciclurilor,
afisajelor utilizator si datelor sculei principale. Oricum, el poate fi
aplicat tuturor formularelor.

Introducerea libera

Formularul pentru "Free inputs" este acum afisat pe tot ecranul.

Daca este creat un nou pas de tip "Free input" si numerotarea


frazelor este activa, un numar de fraza este introdus automat n
formular.

Contur

Afisarea conturului poate sa nu mai fie selectata explicit, dar este


utilizata implicit numai cu calculatorul de contur.

Afisarea conturului utilizeaza complet latimea ecranului.

Butonul "Setting geometry" a fost scos din meniul principal al


"Display mode". Acum poate fi accesat numai daca nivelul "Display
mode" este selectat cnd calculatorul de contur este activ.

Simularea

Simularea se afiseaza acum pe tot ecranul.

Butonul "Setting simulation" a fost mutat din menu-ul principal al


"Display mode" n menu-ul principal al Simularii unde este denumit
"Blank + options.

Afisarea programului

Nu mai exista zone de afisare suplimentare n ecranul "Defaults" (cu


versiunile anterioare: Program + Geometry, Program + Simulation).

Butonul "Setting program" din menu-ul principal al "Display mode" a


fost nlocuit cu butonul "Change represent" care actioneaza ca buton
de comutare ntre reprezentarea pasului si a codului.

9-168

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Modificari

9.1

MMC102

Modificari n SW 3.6 si ulterioare

MMC 103

Ecranul "Program

Afisarea tipului de program a fost nlaturata.

Ultimul mod de schimbare care trebuie fixat actioneaza ca implicit la

identification"
Ecranul "Tool change"

apelul urmator.

Doua cmpuri de intrare separate sunt acum furnizate pentru


introducerea numelui sculei si a numelui programului de schimbare a
sculei, permitnd apelarea unui program de schimbare a sculei ntr-o
etapa a programului chiar cnd functia de control al sculei este
activa.

Nivelul de programare poate fi de asemenea fixat n formular.

Memoria de tehnologii poate fi activata ntr-un fisier INI:

9.1.2 Functii noi


Suportul tehnologiei

Intrare noua n C:\MMC2\dpmill.ini / dpturn.ini


(variabilele sunt citite numai n timpul pornirii):
[ACCESSLEVEL]
USE_TECHNO=7
Functia de suport tehnologic poate fi dezactivata cu
USE_TECHNO=0: Nici un editor de cutit/material sau selectie de
cutit/material nu sunt accesibile.

Catalogul de scule poate fi dezactivat ntr-un fisier INI:


Noua intrare n C:\MMC2\dpmill.ini / dpturn.ini (variabilele sunt citite
numai n timpul pornirii):
[ACCESSLEVEL]
USE_CATALOG=7
Daca USE_CATALOG=0, atunci nu este accesibil nici un catalog de
scule sau editor de scule.

Daca att memoria de tehnologii ct si catalogul de scule sunt


activate si nu este configurat pe nivelul de dialog 6 nici un afisaj al
utililzatorului, atunci "Tool change" este afisat ca nivelul de dialog 6
n loc "Tools and material". Cnd nivelul este selectat, ecranul "Tool
change" este afisat imediat.

Simularea

Ecranul "Blank + options" contine un nou buton denumit "Adjust tool


data". Acesta copiaza imaginea datelor unei scule TO_INI.INI din NC
n directorul DP.DIR\SIM.DIR.

Ecranul "Blank + options" contine un nou buton denumit "Adjust

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-169

Modificari

9.1

08.97

Modificari n SW 3.6 si ulterioare

MMC102

MMC 103

machine data". Acesta poate fi folosit pentru a copia imaginea


datelor masinii INITIAL.INI din NC n directorul DP.DIR\SIM.DIR.

Daca cele doua fisiere nominalizate mai sus nu sunt disponibile


cnd functiile de simulare se executa pentru prima oara este afisata
o ntrebare daca este sau nu necesara ajustarea datelor.

Daca nu sunt stocate date pentru o scula, utilizatorul trebuie sa


confirme imediat raspunsul sistemului prin apasarea uneia din
urmatoarele clape:
a) Ignore: Toate datele de deplasare sunt setate intern la 0. Pe
traiectoria programata este afisat un indicator.
b) Always ignore: La fel ca la a). Sistemul raspunde n acelasi
mod, fara sa afiseze ntrebari, tuturor datelor sculei care
lipsesc n executarea simularii.
c) Abort: Simularea este ntrerupta cu alarma 17190 ("Numar T
nepermis").
d) Default (nu este afisat la strunjire sau cnd functia de control
al sculei este activa): Datele unei scule implicite (tip 120,
lungime1 100, diametrul pentru ecranul "Blank + options")
sunt aplicate pentru simulare.
e) Always default (nu este afisat la strunjire sau cnd functia de
control al sculei este activa): La fel ca la d). Sistemul
raspunde n acelasi fel, fara sa afiseje o ntrebare, tuturor
celorlalte date ale sculei care lipsesc n executarea
simularii.

9-170

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Modificari

9.2

MMC102

9.2

Modificari n SW 4 si ulterioare

MMC 103

Modificari n SW 4 si ulterioare
n afara modificarilor din sistemul de programare interactiva n versiunea
SW 4 si mai recente, la care se refera documentatia de aici, comenzile
date n documentatia originala care nu sunt n contradictie cu acest
document ca si descrierile si modificarile facute n versiunea SW 3.6 si
mai recente (a se vedea capitolul precedent) ramn valide.

9.2.1 Optimizari de ansamblu ale functiilor


Calculatorul de buzunar

Calculatorul de buzunar care poate fi activat cu "=" pentru orice


cmp de intrare numeric n Programarea interactiva si sistemele de
simulare a fost optimizat. Simbolele au fost adaugate calculatorului
pe interfata operatorului pentru a crea o relatie directa ntre tastele
calculatorului si tastele de pe panoul NC.

La nivelul calculatorului de baza, tastele C, CE, +/-, %, Int si >> pot


de asemenea sa fie selectate cu tastele "TAB" sau "END" n
ordinea data si functia corespunzatoare poate fi executata cu tastele
"ENTER" sau "INPUT".

Simularea

n versiunea SW 4 sau mai recenta, simularea grafica a prelucrarii a


fost implementata ca un proces independent. n plus fata de optiunea
de selectie "Display mode" data n versiunile SW anterioare,
"Simularea" poate acum sa fie activata direct din Prezentarea
programelor n zona de operare "Program" dupa selectarea unui
program piesa sau din editorul ASCII dupa ce programul piesa a fost
deschis.

Conditii de simulare

Arborele menu-ului pentru Simulare a fost complet refacut si


simplificat pentru a permite accesul rapid la functiile primare n
primul nivel al menu-ului.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-171

Modificari

9.2

08.97

Modificari n SW 4 si ulterioare

MMC102

MMC 103

Operarea cu sistemul de

Arborele menu-ului (start)

simulare
Menu-ul principal
SK1
sau

START-ul simularii sau STOP-ul simularii

RESET-area simularii

Simularea n modul FRAZA UNICA pornit/oprit

SK2

SK3
(afisarea starii n SBL1 sau SBL2)
SK4
sau

Frezare: Vedere de sus

Strunjire: Vedere exterioara din fata

Frezare: Vedre de sus

Strunjire: Sectiune plina, fata

SK5
sau

si vedere din fata

SK6

sau

Frezare: Vedere 3D

Strunjire: Jumatate de sectiune, fata

sau model cadru de srma

si model cadru de srma

SK7

Details...

Selectia starii dependente (vedere activa, starea alarmei) menu-ul cu


detalii

SK8
sau

Settings...

Selectarea menu-urilor de configurare specifice utilizatorului sau


fabricantului
(numai n starile RESET sau STOP)

Alte observatii
Noua selectare sau reselectare a unei vederi (SK4, SK5, SK6) este
legata implicit de ajustarea automata a dimensiunilor ecranului.

9-172

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Modificari

9.2

MMC102

Modificari n SW 4 si ulterioare

MMC 103

Operarea cu sistemul de

Arborele menu-ului (continuare)

simulare
Menu-ul "Details..."

Preconditie:

Standard

Nu este activa nici o alarma

Cel putin o vedere este activa:


- "Vederea de sus" sau "Vederea de sus si din fata" cu frezare
- "Modelul cadru de srma" (3D fara datele sculei) cu frezare
- Toate vederile cu strunjire

SK1
<<

Revenire la menu-ul principal Simulare


SK2
Tool paths
on/off

sau

Tool paths
on/off

Activarea/dezactivarea afisarii traiectoriei centrului taisului sculei (initial:


Traiectoria sculei activa)

SK3
sau

Se aplica numai la doua vederi: Selecteaza fereastra activa


("TAB" sau "END" pot fi folosite de asemenea)

SK4
Zoom+

Mareste dimensiunea ferestrei active cu un pas


(tasta "+" poate fi de asemnea folosita)

SK5
Zoom-

Micsoreaza dimensiunea ferestrei active cu un pas


(tasta "-" poate fi de asemenea folosita)

SK6
Automatic
screen size

Ajustarea automata a dimensiunilor ecranuliu; se aplica ferestrei


activate cu SK3 n doua vederi
(tastele "ENTER" sau "INPUT" pot fi de asemnea folosite)

SK7
Zoom...

Afiseaza marginea vederii n fereastra activa


(dimensiunea poate fi ajustata cu tastele "+" si "-" si pozitia se

SK8

poate schimba cu tastele "Cursor")


Afiseaza bara depasirii avansului curent de simulare:
(% optiuni de configurare:
- Factor de crestere 10 cu tasta "+" sau "-"
- Factor de crestere 50 cu "Cursor dreapta" sau "Cursor stnga"
- Valoare max./min. cu "Cursor sus" sau "Cursor jos"
- Setarea implicta 100 cu tasta"Toggle")

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-173

Modificari

9.2

08.97

Modificari n SW 4 si ulterioare

MMC102

MMC 103

Operarea cu sistemul de

Arborele menu-ului (continuare)

simulare
Menu-ul "Details..."

Preconditie:

3D

Fara starea alarmeni

Urmatoarea vedere este activa:


- "vedere 3D " (3D cu datele sculei) cu frezare
- Nu este eficienta la strunjire

SK1
<<

Revenire la menu-ul principal

SK2
Vedere 3D standard, orientare sus/fata
SK3
Vedere 3D, orientare sus/stnga
(rotit standard cu 90 n directia CW)
SK4
Vedere 3D, orientare sus/dreapta
(rotit standard cu 90 n directia CCW)
SK5
Vedere 3D, orientare jos/fata
SK6
Automatic
screen size

(aplecat standard n fata)


Adaptarea automata a dimensiunii ecranului
(tastele "ENTER" sau "INPUT" pot fi folosite de asemenea)

SK7
Zoom...

Afiseaza marginea vederii n fereastra activa


SK8

9-174

(marimea poate fi ajustata cu tastele "+" si "-" iar pozitia modificata


cu tastele"Cursor")

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Modificari

9.2

MMC102

Modificari n SW 4 si ulterioare

MMC 103

Operarea cu sistemul de

Arborele menu-ului (continuare)

simulare
Menu-ul "Details..."

Preconditie:

Alarme

Simularea n starea alarmenlor,


indiferent de vederea activa curenta

SK1
<<

Revenirea la menu-ul Simulare

SK2
Resetarea alarmelor de simulare POWER-ON. Simularea este
terminata si apoi rencarcata.
SK3
Resetarea alarmelor de simulare RESET. Interpretorul simularii este
resetat si simularea poate fi nceputa apoi din nou.

SK4
Resetarea alarmelor de simulare ABORT. Executia simularii poate
continua.
SK5

SK6
Close
simulation

Procesul de simulare este oprit. Sistemul de simulare trebuie sa fie


ncarcat nainte sa poata fi selectat din nou.

SK7

Afisarea barei de menu "Details" (standard pentru 3D) pentru vederea

Details
view...

activa atunci cnd simularea este n stare de alarma. Alarmele de


simulare ramn active.

SK8

Alte note
Alarmele de simulare sunt numai mesaje de la interpretorul simularii si
nu sunt n relatie directa cu procesele NCK executate n mod curent pe
masina unealta.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-175

Modificari

9.2

08.97

Modificari n SW 4 si ulterioare

MMC102

MMC 103

Daca mai mult de o alarma de simulare este activa, o lista completa a


alarmelor poate fi afisata si deselectata cu ajutorul tastei "Toggle". ntrun anumit moment poate fi selectata o singura alarma cu ajutorul
tastelor "Cursor".
Apasnd tasta pentru Informatii

"i", puteti afisa sfatul pentru eliminarea

afisarii erorii n legatura cu alarma selectata.

Operarea cu sistemul de

Arborele menu-ului (continuare si sfrsit)

simulare
Menu-ul "Settings..."

Preconditie:

Butoanele sunt accesibile numai cnd sistemul de simulare este n


starea RESET sau STOP (modul fraza unica).

SK1
Load
standard

ncarcarea datelor initiale specifice fabricantului


(Sursa: DH\DP.DIR\SIM.DIR\simini_m.com pentru versiunea frezare)
DH\DP.DIR\SIM.DIR\simini_t.com pentru versiunea strunjire)

SK2
Options
on/off

sau

Options
on/off

Afisare/deselectarea configurarii parametrilor optionali


(initial: Options OFF)

SK3
sau

Change
standard

n cazul unei parole corecte, setarile implicite specifice fabricantului pot


fi modificate
(parola configurabila n ..\MMC2\dpsim.ini SETUP=n)

SK4
sau

Match
tools

n cazul n care componentul NCK corespunzator este disponibil, NCK


datele sculei pentru simulare sunt ajustate automat.

SK5

(Sursa: ..\NC active data\TO_INI.INI destinatia:


sau

SK6

Match
mach. data

DH\DP.DIR\SIM.DIR\.)
n cazul n care componentul NCK corespunzator este disponibil, NCK
si datele de initializare ale simularii sunt ajustate automat.
(Sursa: ..\NC active data\INITIAL.INI destinatia:
DH\DP.DIR\SIM.DIR\.)

SK7
Abort

9-176

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Modificari

9.2

MMC102

Modificari n SW 4 si ulterioare

MMC 103

SK8

Revenirea la menu-ul principal. Configurarile vechi ramn valabile.

OK

Revenirea la menu-ul principal al simularii. Modificarile sunt stocate si


au efect imediat (destinatie: specific piesei sau specific programului
"dpwp.ini" sau "simini_m.com sau simini_t.com" cu "Change
standard").
Alte observatii
Cnd afisati masca de configurare, valorile de configurare din fisierul
uzual specific piesei sau specific programului "dpwp.ini", sunt initial
ncarcate. Cnd valorile lipsesc, datele sunt adaugate din datele
implicite specifice fabricantului.
n cazul programelor noi sau lipsei fisierului "dpwp.ini", "dpwp.ini" este
generat automat din fisierele de referinta interne
( ..\MMC2\dpmwp.ini pentru frezare sau ..\MMC2\dptwp.ini pentru
strunjire). Aceste fisiere de referinta au fost modificate n comparatie cu
versiunea SW 3.6.
Scopul validarii configurarilor uzuale este afisat la capatul ecranului de
configurare numele piesei sau zona de program *.MPF,*.SPF sau
STANDARD cu "Change standard"). Versiunea curenta a interpretorului
de simulare este de asemena afisata la nceputul formularului de
configurare: SIMNCKxx.xx.xx
Daca este detectata o legatura cu o componenta NCK, n timp ce
sistemul de simulare se ncarca, utilizatorului i este cerut direct sa
ajusteze automat scula si datele de initializare fara sa fie nevoie de
afisarea explicita a formularului de configurare.

9.2.2 Suplimentari si extinderi ale functiilor


Configurarea simularii

Parametrii de configurare de baza sunt afisati automat cnd este


selectat formularul de configurare.

Parametrii de configurare optionali pot fi apelati suplimentar daca


este necesar cu SK "Options on/off".

Configurarile de baza

Spatiu
- Frezare: Fara spatiu, cub, cilindru
- Strunjire: Fara spatiu, cilindru

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-177

Modificari

9.2

08.97

Modificari n SW 4 si ulterioare

MMC102

MMC 103

Afiseaza zona pentru "Fara spatiu"

Dimeniunile spatiului - cub cu "Cuboid"

Dimensiunile spatiului - cilindru cu "Cylinder"

Vederea activa
- Frezare: X-Y, Z-X, Y-Z (numai cu "Cuboid" si "No blank")
- Strunjire: ntotdeauna Z-X

Controlul programului
- ia n considerare fraze si/sau opriri programabile omise
- Modul fraza unica: oprire dupa fiecare functie de prelucrare
(SBL1) sau dupa fiecare fraza (SBL2)
- Afiseaza toate frazele sau numai frazele de deplasare

Datele sculei
- Datele active NC (cnd componenta NCK este disponibila)
- Date MMC (date locale TOA, fisier global SPF,
datel din catalogul grafic de sule,
datele sculei din DH\DP.DIR\SIM.DIR\..)
- Scula implicita (numai pentru frezare, cu diametrul sculei optional
"Settings..."/Defaults)
- Fara datele sculei (grafic cu linie punctata cu valoarea deplasarii
D0)

Alte observatii
Pentru a salva intrarile repetate, dimensiunile spatiului si zona de
afisare sunt reglate reciproc cnd sunt stocate configurarile.
Simularea optiunii "Tool management" necesita o imagine
corespunzatoare a datelor active NC INITIAL.INI si TO_INI.INI n
directorul DH\DP.DIR\SIM.DIR.
Pot apare semnale de alarmad daca se utilizeaza ciclurile standard n
executarea simularii "fara datele sculei".
Simularea "fara spatiu" si/sau "fara datele sculei"
are ca rezultat reducerea memoriei grafice cerute si cresterea vitezei
de simulare.

9-178

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

08.97

Modificari

9.2

MMC102

Modificari n SW 4 si ulterioare

MMC 103

Configurarea simularii

Parametrii de configurare (continuare si sfrsit)

Configurarile optionale

Adncimea pentru distributia culorii


- Adncimea cmpului peste care este distribuit sistemul disponibil
de culori VGA pentru afisarea adncimii.
(Cmpul implicit = fara grosime)

Valori implicite
- Diametrul sculei: Diametrul sculei care este aplicat n simulare cu
scula implicita (freza frontala/burghiu).
- Timpul pentru schimbarea sculei: Timpul de ntrerupere care este
inclus n calculul timpului de prelucrare pentru fiecare apel de
scula.
- IPO mm/tol: Aproximarea acuratetei interpolarii simularii n mm
sau toli n functie de sistemul curent de dimensionare.
- Depasirea F %: Setarea initiala pentru depasirea avansului de
simulare.

Optiunile de afisare
- Pozitia actuala: Activarea/dezactivarea afisarii valorii curente
actuale (fara componenta FRAME) a axelor de canal simulate.
- Fraza NC: Activarea/dezactivarea frazei curente NC
- Timpul de prelucrare: Activarea/dezactivarea timpului calculat de
prelucrare
(T = timpul productiv calculat (din avansurile programate)
= Timpul productiv + suma timpilor de mers n gol).

Alte observatii
Schimbarile dimensiunilor golului n axele de avans (min. sau max.)
sunt luate automat n considerare n adncimea distribuitiei culorilor
(min. sau max.).
Culoarea elementelor simulate (gol, scula, traiectoria sculei,
traiectoria de deplasare rapida, nivele de culoare ale adncimii, etc.)
pot fi fixate global pentru toate piesele noi (n fisierul
..\MMC2\dpmwp.ini pentru frezare sau ..\MMC2\dptwp.ini pentru
strunjire).

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-179

Modificari

9.2

08.97

Modificari n SW 4 si ulterioare

MMC102

MMC 103

Configurairile de nivel mai nalt pentru aproximarea IPO a acuratetei


duc la o reprezentare geometrica mai grosolana (vizibila la detalii si
rotunjiri) si distorsionata pe de o parte, si pe de alta parte la o
reducere a memoriei grafice necesare si o crestere a vitezei de
simulare.

9-180

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

12.97

Modificari

9.3

MMC102

9.3

Modificari n SW 4.3 si ulterioare

MMC 103

Modificari n SW 4.3 si ulterioare


n plus fata de extensiile functionale la programarea interactiva n SW
4.3 si versiunile mai recente despre care se vorbeste aici, modificarile
facute n SW 4 si mai recente (a se vedea calpitolul anterior) se aplica
de asemenea n versiunea SW.

9.3.1 Optimizari de ansamblu ale functiilor


Calculatorul de buzunar

Calculatorul de buzunar care poate fi activat cu tasta "=" pentru orice


cmp numeric n Programarea interactiva si sistemele de simulare
poate fi acum terminat cu tastele ENTER sau INPUT (acelasi efect ca
tasta OK) dupa un calcul. Celelalte metode pentru nchiderea
calculatorului pot fi de asemnea folosite.

Calculatorul de contur

Schimbarea automata a dimensiunii


Calculatorul de contur a fost extins de functia de schimbare
automata a dimensiunii. De fiecare data cnd conturul este
actualizat aceasta functie afiseaza automat conturul curent la
dimensiunea maxima posibila n fereastra "Geometry
representation". Este utilizabila pentru generarea contururilor si
pentru generarea macro-urilor de contur.

Geometria pe tot ecranul


Imediat dupa ce calculatorul de contur a fost selectat (SK) 1
trecerea de la "Modul de afisare" la "Geometria pe tot ecranul" pe
durata sesiunii curente de contur. Cnd butonul este apasat n orice
situatie de operare, conturul curent poate fi afisat pe tot ecranul ca
functie a schimbarii automate a dimensiunii. Modul standard de
reprezentare poate fi refacut cu tasta RECALL.

Simularea

Masurile interne (A se vedea Ghidul de instalare si pornire, Capitolul


13, MMC) pot fi luate n SW 4.3 si versiuni mai recente pentru a
optimiza cteva facilitati ale fazei de pornire si caracteristice de
operare de baza ale sistemului de simulare grafica a prelucrarii. n
continuare, au fost create moduri de operare suplimentare care i
permit utilizatorului sa manipuleze timpii de selectie si reactie ca si
stocarea proprietatilor sistemului de simulare folosind formularul de

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-181

Modificari

9.3

12.97

Modificari n SW 4.3 si ulterioare

MMC102

MMC 103

configurare .

Sistemul de simulare a fost extins functional cu o optiune care


permite ca scula implicita sa fie aplicata n timpul executarii simularii
asociata cu functia "Tool management" sau continuarea executiei
simularii fara datele sculei.

Alte observatii
n SW 4.3 si mai recente, canalul de simulare este n general resetat
cnd simularea prelucrarii ce se executa este repornita dupa executia
unui program (M2/M30).
Orice vedere 3D pe ecran este deselectata automat cnd executia
simularii este pornita sau cnd programul este schimbat.

Operarea cu sistemul de

Arborele menu-ului (extras)

simulare
Arborele menu-ului de simulare introdus n SW 4 a ramas neschimbat
cu exceptia butonului aditional "Adjust cycles" n formularul "Settings".
Menu-ul "Settings..."

...accesibil numai cnd sistemul de simulare este n starea RESET sau


STOP (modul fraza unica)

SK1

ncarca configurarile implicite specifice fabricantului

Options
on/off

Afiseaza/deselecteaza parametrii optionali de configurare

Change
standard

Daca se aplica parola corecta, configurarile implicite specifice

Load
standard

SK2
Options
on/off

sau

SK3
sau

fabricantului pot fi modificate


SK4
sau

Match
tools

Atunci cnd componenta NCK corespunzatoare este disponibila,


NCK si datele de simulare ale sculei sunt ajustate automat.

SK5
sau

Match
mach. data

Atunci cnd componenta NCK corespunzatoare este disponibila,


NCK si datele de initializare ale simulaaarii sunt ajustate automat.

9-182

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

12.97

Modificari

9.3

MMC102

SK6

Abort

Nou: Ajustarea ciclurilor. Ciclurile deja ncarcate n sistemul de


simulare sunt nlocuite de ciclurile corespunzatoare cu marcile
curente de timp. (Sursa: NCK or MMC ..\CST.DIR si ..\CUS.DIR)

Revenirea la menu-ul principal al simularii. Setarile vechi ramn


valabile.

SK8

MMC 103

Adjust
cycles

SK7

Modificari n SW 4.3 si ulterioare

Revenirea la menu-ul principal al simularii. Setarile modificate sunt


stocate si au efect imediat.

OK

Alte observatii
n contrast cu versiunile anterioare de simulare, ciclurile de lucru sunt
acum ncarcate printr-un program piesa numai o singura data la
primul lor apel si apoi ramn operative pentru toate sesiunile de
simulare urmatoare.
Cnd apasati butonul "Adjust cycles", ciclurile actualizate cu marca
curenta de timp sunt ncarcate n sistemul de simulare. Ciclurile care
sunt supuse autorizarii accesului sunt ntotdeauna rencarcate,
independent de marcarea timpului. Ciclurile trebuie sa fie ajustate din
nou numai cnd au fost modificate.

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-183

Modificari

9.3

12.97

Modificari n SW 4.3 si ulterioare

MMC102

MMC 103

9.3.2 Suplimentari si extinderi ale functiilor


Setari de simulare

Parametrii de baza configurati sunt afisati automat cnd formularul


de configurare este selectat.

Parametrii optionali de configurare pot de asemenea sa fie apelati


daca este necesar cu SK "Options on/off".

Setari de baza

Cu exceptia optimizarii pozitiei si a mediului, numarul si efectul


parametrilor de configurare de baza au ramas neschimbati:

Gol

Vedere activa

Controlul programului

Datele sculei

Alte observatii
In SW 4.3 si versiuni mai recente, cursorul geometric de control din
formularul de control a fost completat si este acum complet functional
cu optiuni si butoane radio.
Este necesara o harta adecvata a datelor active NC, INITIAL.INI si
TO_INI.INI n directorul DH\DP.DIR\SIM.DIR pentru optiunea simulare
cu "Controlul sculei.
O noua optiune (similara metodei precedente, dar acum posibila fara
controlul sculei) n simularea cu functia "Tool management" este
posibilitatea setarii uneia dintre optiunile "Ignore.. sau "Default.. n
raport cu datele sculei cnd nu sunt disponibili parametrii de deplasare
a sculei n fisierul TO_INI.INI. Executia simularii poate fi continuata fara
alarma.
Configurarile implicite pentru controlul sculei incluznd tipul intial de
scula si parametrii sunt aduse de intrepretorul simularii din fisierul
..\mmc2\dp\sim\to_addon.ini n timpul executiei simularii. Sculele
care nu sunt ncarcate n imaginea activa a magaziei (...TO_INI.INI) pot
prin urmare sa fie apelate n timpul simularii, daca este necesar.

9-184

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

12.97

Modificari

9.3

MMC102

Modificari n SW 4.3 si ulterioare

MMC 103

Configurarea simularii

Configurarea parametrilor (continuare si sfrsit)

Configurari optionale

Parametrii optionali de confiurare din versiunile SW anterioare sunt


neschimbate, cu exceptia optimizarii pozitiei si mediului, n aceasta
versiune.

Adncimile de distributie ale culorilor

Valori implite

Optiuni de afisare

A fost adugat un nou grup de intrari:


Datele de simulare cu urmatoarele optiuni:
Rencarcare permanenta:

Cnd acest buton este "ON" (implicit), programul curent si toate


datele asociate programului sunt ncarcate din nou, ca n primele
versiuni, de fiecare data cnd programul este selectat.

Cu butonul n pozitia "OFF", o rencarcare completa are loc numai


cnd programul s-a schimbat. Altfel, daca este folosit acelasi
program, programul curent este rencarcat numai daca s-a schimbat,
dar celelalte date ale programului nu sunt rencarcate.

Stocarea traiectoriei sculei:

n pozitia "ON" (implicit), toate traiectoriile sculei generate n timpul


simularii sunt vizualizate si stocate pentru prelucrari ulterioare
(redimensionare, deplasare, etc.), ca n versiunile anterioare.

n pozitia "OFF", traiectoriile sculei generate n timpul simularii sunt


vizualizate numai o data dar nu sunt stocate ntr-un tampon de
memorie. Cnd afisajul este manevrat consecutiv ntr-un astfel de
mod pentru a provoca o mprospatare a ecranului, traiectoriile sculei
se pierd..

Alte observatii
Configurari recomandate pentru noii parametrii:

Pentru productie: Rencarcare permanenta "OFF" si stocarea


traiectoriei sculei "OFF"

Pentru programare: Rencarcare permanenta "OFF" si stocarea


traiectoriei sculei "ON"

Pentru antrenament: Rencarcare permanenta "ON" si stocarea


traiectoriei sculei "ON"

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

9-185

Modificari

9.3

12.97

Modificari n SW 4.3 si ulterioare

MMC102

MMC 103

Urmatoarele configurari sunt recomandate pentru demonstratii cu salturi


de program fara sfrsit:

Rencarcare permanenta "OFF" si stocarea traiectoriei sculei "OFF"


plus

"No blank" (memoria grafica nu este utilizata!)

Cu un spatiu activ, este utilizata mai multa memorie grafica chiar peste
setarea "Store tool path OFF". Ca o consecinta, limita memoriei grafice
poate fi atinsa n functie de complexitatea piesei si de rezolutia
configurata a modelului.

9-186

Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D Operator's Guide Interactive Programming (BA) - 12.97 Edition

S-ar putea să vă placă și