Sunteți pe pagina 1din 188
SINUMERIK 840D/810D Programarea Interactiva (MMC 102/103) Manualul operatorului Documentatia utilizatorului Editia12.97

SINUMERIK 840D/810D

Programarea Interactiva

(MMC 102/103) Manualul operatorului

Documentatia utilizatorului

Editia12.97

SINUMERIK 840D/810D Programarea Interactiva (MMC 102/103) Manualul operatorului Documentia utilizatorului Valabil pentru

SINUMERIK 840D/810D

Programarea Interactiva (MMC 102/103) Manualul operatorului

Documentia utilizatorului

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

Introducere

Metoda de operare

Scrierea programelor

Memoria de tehnologii

Catalogul de scule

Afisajele utilizatorului

Exemplu de programare pentru "Strunjire"

Exemplu de programare pentru "Frezare"

Modificari

Index

1

2

3

4

5

6

7

8

9

A

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

A

04.95

6FC5298-2AA00-0BP1

C

12.95

6FC5298-3AA00-0BP0

C

03.96

6FC5298-3AA00-0BP1

C

08.97

6FC5298-4AA00-0BP0

C

12.97

6FC5298-4AA00-0BP1

C

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

Editia

Comanda Nr.

Comentariu

02.98

6FC5298-4CA00-0BG1 (Read)

C

02.98

6FC5298-4CB00-0BG1 (Print)

C

02.98

6FC5298-4CC00-0BG1 (Net)

C

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, Incluzând 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.

0
0

12.97

Cuprins

0
0

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

0
0

Cuprins

12.97

0
0
 

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
0

12.97

Prefata

Structura manualului

0
0
0 12.97 Prefata Structura manualului 0 MMC 102 MMC 103 Prefata Organizarea Documentatia SINUMERIK este organizata

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 obtinute de la biroul local Siemens.

)

pot fi

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.

0
0

Prefata

12.97

0
0

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 transformarilor (5 axe)

 

- -

 
 

Interpolarea Multi-axe (> 4 axe)

 

- -

 
 

Interpolarea elicoidala

 

- -

 

2D+6

 
 

Actiuni sincrone, faza 2

 

- O

1)

 

Masurari, faza 2

 

- O

1)

 

Comanda adaptativa

 

- O

1)

 

Diamantare

 

- O

1)

 

Utilizarea ciclurilor de compilare (OEM)

 

- -

 
 

Compensarea încovoierii, multi-dimensionala

 

- O

1)

 

-

Functia nu este disponibila

 

1) Functionalitate restrânsa

  Indicatii suplimentare
 

Indicatii suplimentare

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

0
0

12.97

Prefata

0
0

Structura manualului

 
 
 

MMC 102

MMC 103

 

Structura descrierilor

Toate functiile si optiunile de operare au fost descrise în concordanta cu aceeasi structura interna atâta timp cât acest lucru este folositor si realizabil. Nivelele variate de informatie au fost structurate în asa fel încât informatia cautata sa poata fi depistata rapid.

 

1.

Functia

Acest capitol teoretic are ca prima intentie învatarea materialului pentru un începator NC. El aduce

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

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 lânga desenul tastelor.

  3. Informatii suplimentare
 

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.

0
0

Prefata

 

12.97

Structura manualului

 
 
 
 

MMC 102

MMC 103

 

Explicarea simbolurilor

Functia

Functia

Secventa de operare

Secventa de operare

Note suplimentare

Note suplimentare

Referiri la alte documentatii sau capitole.

Referiri la alte documentatii sau capitole.

Note de avertizare

Note de avertizare

Note suplimentare sau informatii generale

Note suplimentare sau informatii generale

Optiuni pentru date de comanda

Optiuni pentru date de comanda

 
    Descrierea echipamentului cu panou de operare MMC 102
 

Descrierea echipamentului cu panou de operare MMC 102

MMC

102

  Descrierea echipamentului cu panou de operare MMC 103
 

Descrierea echipamentului cu panou de operare MMC 103

MMC

103

0
0
0
0

12.97

Prefata

0
0

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

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

Î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 când moartea, raniri serioase sau pagube materiale importante

Pericol Acest simbol apare de fiecare data când moartea, raniri serioase sau pagube materiale importante pot sa apara daca precautiile specificate nu sunt luate.

Atentie Acest simbol apare de fiecare data când raniri minore pot sa apara daca precautiile

Atentie Acest simbol apare de fiecare data când raniri minore pot sa apara daca precautiile corespunzatoare nu sunt luate.

Avertizare Acest simbol apare de fiecare data când moartea, sau raniri serioase sau pagube materiale

Avertizare Acest simbol apare de fiecare data când moartea, sau raniri serioase sau pagube materiale importante pot sa apara daca precautiile specificate nu sunt luate.

Referinta Acest simbol apare de fiecare data când informatiile specifice pot fi gasite în alta

Referinta

Acest simbol apare de fiecare data când informatiile specifice pot fi gasite în alta documentatie. O lista completa a documentatiei este inclusa în Anexa acestui Manual de operare.

0
0

Prefata

Reguli de utilizare

12.97

0
0
0 Prefata Reguli de utilizare 12.97 0 MMC 102 MMC 103 Principiu SIEMENS 840D sau 810D

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 (comunicând defectele aparente sau schimbarile de performanta a prelucrarii).

0
0

12.97

Prefata

0
0

Reguli de utilizare

 
 
 

MMC 102

MMC 103

 

Service

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 :

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.

0
0

Prefata

Reguli de utilizare

12.97

0
0
0 Prefata Reguli de utilizare 12.97 0 MMC 102 MMC 103 0-14 ” Siemens AG 1997

MMC 102

MMC 103

 

Sugestii

SIEMENS AG

Corectii

A&D MC V5 P.O. Box 3180 D-91050 Erlangen Federal Republic of Germany

Pentru publicatia:

SINUMERIK 840D/810D

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

De la

 

Nume

Comanda Nr.:

6FC5298-4AA00-0BP1

Editia:

12.97

 

Compania/Dept.

   
 

Adresa

Daca gasiti orice eroare de tiparire în timpul citirii acestei documentatii, va rugam anuntati-

Telefon:

ne în aceasta pagina. Sugestiile pentru îmbunatatiri sunt de asemena bine venite.

Telefax:

/

Telefax:

/

Sugestii si sau corectii

Siemens AG Automation Group Sisteme Automate pentru Masini Unelte, Roboti si Masini pentru Scopuri Speciale P.O. Box 3180, D - 91050 Erlangen Republica Federala Germana

Calitatea Siemens pentru software si pregatire de la DIN ISO 9000, Reg. No. 2160-01. Aceasta editie a fost tiparita pe hârtie decolorata folosind o metoda lipsita de clorina care nu pune în pericol mediul înconjurator. Copyright Siemens AG 1997 Toate drepturile rezervate Modificarile ulterioare nu vor fi anuntate

1
1

08.97

Introducere

1
1

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

1
1

Introducere

1.1 Scopul aplicatiei

08.97

1
1

1.1 Scopul aplicatiei

  Prezentarea functiilor
 

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/FM- NC.

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 oricând în scopul programarii pieselor individuale.

Referinte: /PA/, Manualul de programare

Referinte: /PA/, Manualul de programare

08.97Introducere 1.2 Descrierea functiilor 1 MMC102 MMC 103 1.2 Descrierea functiilor     Documentatia /FB/,

Introducere

1.2 Descrierea functiilor

1
1
08.97 Introducere 1.2 Descrierea functiilor 1 MMC102 MMC 103 1.2 Descrierea functiilor     Documentatia /FB/,

MMC102

MMC 103

1.2 Descrierea functiilor

   

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

Cuprins

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

Note suplimentare

configurare Conditii suplimentare - Note suplimentare A se nota ca toate masurile preliminare trebuie luate

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.

1
1

Introducere

1.3 Directoare si programe

08.97

1
1
1 Introducere 1.3 Directoare si programe 08.97 1 MMC102 MMC 103 1.3 Directoare si programe  

MMC102

MMC 103

1.3

Directoare si programe

 

1.3.1

Prezentarea directoarelor si programelor

  Secventa de operare
 

Secventa de operare

 
Program
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 utilizând întâi tastele soft orizontale.

Pentru început va fi necesara deschiderea unui director cu tasta "Input" (a se vedea paragraful

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“.

Apoi se selecteaza programul care se doreste a fi editat folosind "Tastele directionale“.

1.3.2 Deschiderea si închiderea directoarelor

1.3.2 Deschiderea si închiderea directoarelor Secventa de operare pentru deschiderea/închiderea

Secventa de operare pentru deschiderea/închiderea directoarelor

Selectati directorul pe care doriti sa-l deschideti

!
!
! utilizând "Tastele directionale"

utilizând "Tastele directionale"

apoi apasati tasta "Input".

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

Daca pozitionati acum cursorul pe un director deschis

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

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

08.97Introducere 1.3 Directoare si programe 1 MMC102 MMC 103 1.3.3 Crearea noilor directoare si programe

Introducere

1.3 Directoare si programe

1
1
08.97 Introducere 1.3 Directoare si programe 1 MMC102 MMC 103 1.3.3 Crearea noilor directoare si programe

MMC102

MMC 103

1.3.3 Crearea noilor directoare si programe

! New A Z ! OK
!
New
A
Z
!
OK

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".

Este afisat un ecran de introducere a datelor:

Introduceti numele directorului

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

si confirmati cu "OK".

Noul director este creat în arborele de directoare.

Introducere

1.3 Directoare si programe

08.97

1
1
Introducere 1.3 Directoare si programe 08.97 1 MMC102 MMC 103 Secventa de operare pentru crearea unui

MMC102

MMC 103

Secventa de operare pentru crearea unui nou program

! New A Z !
!
New
A
Z
!

P r o g r a m a r e i n t e r Programare interactiva
P r o g r a m a r e i n t e r a Editor de text

! OK
!
OK

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

Dupa apasarea tastei soft verticale "New", puteti introduce

numele programului (apasati tasta "Input" pentru a definitiva introducerea)

si tipul fisierului (selectat din lista).

Utilizând 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.

08.97Introducere 1.3 Directoare si programe 1 MMC102 MMC 103 1.3.4 Deschiderea/închiderea unui program existent Functia

Introducere

1.3 Directoare si programe

1
1
08.97 Introducere 1.3 Directoare si programe 1 MMC102 MMC 103 1.3.4 Deschiderea/închiderea unui program existent Functia

MMC102

MMC 103

1.3.4 Deschiderea/închiderea unui program existent

MMC 103 1.3.4 Deschiderea/închiderea unui program existent Functia În principiu, toate programele pot fi deschise fie

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
 

Secventa de operare pentru deschiderea unui program cu editorul ASCII

!
!
! Selectati programul dorit cu tastele directionale

Selectati programul dorit cu tastele directionale

Close
Close

si apasati tasta "Input".

Modificarile vor fi salvate la apasare tastei "Close".

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

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

!
!
! Pozitionati cursorul pe programul care trebuie sa fie deschis si

Pozitionati cursorul pe programul care trebuie sa fie deschis si

Interactive progr.
Interactive
progr.

apasati tasta soft verticala "Interactive Programming" .

Programul deschis poate fi închis din nou cu tasta "Recall" din orice nivel de dialog

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

Secventa de operare pentru întoarcerea la prezentarea programelor

Program overview
Program
overview

Puteti închide programul editat în oricare din urmatoarele situatii de dialog prin apasarea tastei verticale "Program Overview":

Edit program
Edit
program

La nivelul de dialog "Edit program" când fereastra interactiva "Program Identification" este activa

!
!
! (selectati primul pas al programului si apasati tasta "Input"),

(selectati primul pas al programului si apasati tasta "Input"),

1
1

Introducere

1.3 Directoare si programe

08.97

1
1
1 Introducere 1.3 Directoare si programe 08.97 1 MMC102 MMC 103 Program section Finish program sau

MMC102

MMC 103

Program section Finish program
Program
section
Finish
program

sau

În nivelul de dialog "Program Section"

dupa activarea ferestrei interactive "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

Close Când apasati tasta soft "Close" în editorul ASCII programul este salvat fara cererea confirmarii.
Close
Close

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

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

Secventa de operare pentru salvarea programului

Edit program
Edit
program
Program section ,
Program
section
,

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

"Program section", programul procesat curent

Save program
Save
program

va fi salvat la apasarea tastei soft verticale "Save program".

Note suplimentare

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").

08.97Introducere 1.3 Directoare si programe 1 MMC102 MMC 103 1.3.6 Gestionarea programelor Manage programs Când

Introducere

1.3 Directoare si programe

1
1
08.97 Introducere 1.3 Directoare si programe 1 MMC102 MMC 103 1.3.6 Gestionarea programelor Manage programs Când

MMC102

MMC 103

1.3.6 Gestionarea programelor

Manage programs Când apasati butonul "Manage programs", se vor afisa functiile disponibile de gestionare pe
Manage programs
Manage
programs

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

Secventa de operare pentru copierea/inserarea programelor

Secventa de operare pentru copierea/inserarea programelor

Selectati întâi un program existent cu tastele directionale.

!
!
!
Copy
Copy

Când 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 ramâne în zona

tastele directionale sau schimba zona programului cu tastele orizontale (sau se poate ramâne în zona de program selectata)

Insert
Insert

si inserati programul stocat în memoria tampon în zona selectata apasând tasta „Insert".

A
A
Z
Z

Puteti introduce acum un nou nume de program în fereastra de introducere a datelor care apare si

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

selectati unul dintre tipurile de programe oferite (sunt posibile conversii de tip).

OK
OK

Apasati "OK" pentru confirmarea introducerii.

Secventa de operare pentru stergerea directoarelor/programelor

Secventa de operare pentru stergerea directoarelor/programelor

!
!
! Folositi tastele directionale pentru a selecta directorul sau programul care urmeaza sa fie sters.

Folositi tastele directionale pentru a selecta directorul sau programul care urmeaza sa fie sters.

1
1

Introducere

 

08.97

1
1

1.3

Directoare si programe

 
 
 

MMC102

MMC 103

 
  Puteti selecta diverse directoare/programe selectându-le individual cu tastele directionale si apoi apasând tasta

Puteti selecta diverse directoare/programe selectându-le individual cu tastele directionale si apoi apasând tasta de selectie.

Delete
Delete
 

Daca acum apasati tasta verticala "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

Secventa de operare pentru redenumirea directoarelor/programelor

Daca ati selectat un director sau un program

 
!
!
  ! cu tastele directionale,

cu tastele directionale,

Rename
Rename
 

îi puteti da un nou nume în fereastra de introducere a datelor afisata dupa apasarea tastei "Rename"

A
A
Z
Z
si puteti face o conversie de tip daca doriti.

si puteti face o conversie de tip daca doriti.

!
!
!
OK   Apasând butonul "OK" toate modificarile vor fi salvate. Secventa de operare pentru întoarcerea
OK
OK
 

Apasând butonul "OK" toate modificarile vor fi salvate.

Secventa de operare pentru întoarcerea la încarcarea programelor

<<
<<

Apasati pe tasta din desenul alaturat pentru a va întoarce la prezentarea initiala a programelor pe nivelul de încarcare a programelor.

1
1

08.97

Introducere

1.3 Directoare si programe

1
1
1 08.97 Introducere 1.3 Directoare si programe 1 MMC102 MMC 103 1.3.7 Manevrarea programelor Program Când

MMC102

MMC 103

1.3.7

Manevrarea programelor

Program Când selectati initial domeniul de operare "Program", functiile de încarcare a programelor care devin
Program
Program

Când 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

Prezentarea functiilor

Load
Load

Piesa sau programul selectat sunt transferate din sistemul pasiv de fisiere (MMC) în sistemul activ de fisiere (NCK).

Unload
Unload

Piesa sau programul selectat sunt transferate din sistemul activ de fisiere (NCK) în sistemul pasiv de fisiere (MMC).

Change enable
Change
enable

Permiterea executiei este activata sau deactivata pentru piesa sau programul ales.

Select
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

Pentru mai multe informatii consultati capitolul din acest manual intitulat "Machine“ (Domeniu de operare masina".

  Note suplimentare
 

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.

1
1

Introducere

1.4 Prezentarea nivelelor de dialog

08.97

1
1
1 Introducere 1.4 Prezentarea nivelelor de dialog 08.97 1 MMC102 MMC 103 1.4 Prezentarea nivelelor de

MMC102

MMC 103

1.4 Prezentarea nivelelor de dialog

"Programarea interactiva" este organizata pe 8 nivele de dialog functionale . Fiecare nivel 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.

Atât graficele cât si textele "BASIC INFO" pot fi modificate.

Atât graficele cât si textele "BASIC INFO" pot fi modificate.

Referinte:

/FB/, D2,Descrierea functiilor de programare interactiva

Exemplu: "Editarea programului" BASIC INFO pentru versiunea frezare (MILL)

Exemplu:

"Editarea programului" BASIC INFO pentru versiunea frezare (MILL)

1
1

08.97

Introducere

1.4 Prezentarea nivelelor de dialog

1
1
1 08.97 Introducere 1.4 Prezentarea nivelelor de dialog 1 MMC102 MMC 103 ” Siemens AG 1997

MMC102

MMC 103

1.4 Prezentarea nivelelor de dialog 1 MMC102 MMC 103 ” Siemens AG 1997 All rights reserved.
1
1

Introducere

1.4 Prezentarea nivelelor de dialog

08.97

1
1
1 Introducere 1.4 Prezentarea nivelelor de dialog 08.97 1 MMC102 MMC 103 1.4.1 Modul de afisare

MMC102

MMC 103

1.4.1 Modul de afisare

Modul de afisare

1 MMC102 MMC 103 1.4.1 Modul de afisare Modul de afisare Numai la programe Program ecran
1 MMC102 MMC 103 1.4.1 Modul de afisare Modul de afisare Numai la programe Program ecran
1 MMC102 MMC 103 1.4.1 Modul de afisare Modul de afisare Numai la programe Program ecran
1 MMC102 MMC 103 1.4.1 Modul de afisare Modul de afisare Numai la programe Program ecran
1 MMC102 MMC 103 1.4.1 Modul de afisare Modul de afisare Numai la programe Program ecran
1 MMC102 MMC 103 1.4.1 Modul de afisare Modul de afisare Numai la programe Program ecran

Numai la programe

Program ecran complet

Setarea programului:

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

Program+geometrie

Geometrie ecran complet Setarea geometriei Vedere activa Zona de afisare Vedere activa Zona de afisare

Program+simulare (> < Încarcare simulare)

Program+simulare ( > < Încarcare simulare) Simulare ecran complet Setare simulare Vedere activa

Simulare ecran complet Setare simulare Vedere activa Optiuni de afisare Zona de afisare Dimensiuni spatiu Nivele de culoare Reprezentare Valori initiale

Sfârsit i

Setari initiale (pentru boot sistem) Afisaje utilizator
Setari initiale
(pentru boot sistem)
Afisaje utilizator

Î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

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

simulare

1
1

08.97

Introducere

1.4 Prezentarea nivelelor de dialog

1
1
1 08.97 Introducere 1.4 Prezentarea nivelelor de dialog 1 MMC102 MMC 103 1.4.2 Editarea programului Editare

MMC102

MMC 103

1.4.2 Editarea programului

Editare program

1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (
1 MMC102 MMC 103 1.4.2 Editarea programului Editare program Identificare program si selectare material * (

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

disponibil, numai pentru creare cu programare interactiva!) Vedere program Apelare parametri (SPF) Salvare program

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

Revenire

Gasire tip dialog ecran Transformare 2D

:

Identificator program

:

Schimbare scula

Convertire pas (convertire la introducere libera“ )

Continuar

cautare

* numai la folosirea memoriei tehnologice

1
1

Introducere

1.4 Prezentarea nivelelor de dialog

08.97

1
1
1 Introducere 1.4 Prezentarea nivelelor de dialog 08.97 1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune

MMC102

MMC 103

1.4.3 Sectiunea program

Sectiune program

1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune program Salvare program (backup temporar program) Setari modale
1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune program Salvare program (backup temporar program) Setari modale
1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune program Salvare program (backup temporar program) Setari modale
1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune program Salvare program (backup temporar program) Setari modale
1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune program Salvare program (backup temporar program) Setari modale
1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune program Salvare program (backup temporar program) Setari modale
1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune program Salvare program (backup temporar program) Setari modale
1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune program Salvare program (backup temporar program) Setari modale
1 MMC102 MMC 103 1.4.3 Sectiunea program Sectiune program Salvare program (backup temporar program) Setari modale

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)absolut/incremental Dimensiuni avans Sistem coordonate Definirea variabilelor Tipul datelor INT/REAL/BOOL/CHAR/

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

Întreruperi/

ramificatii

Întrerupere program Apelare/deselectare program Ramificatii(cu/ fara atribuire valoare) Întreruperi/ ramificatii Sfârsit de program Identificator sfârsit de program

Sfârsit de program Identificator sfârsit de program

Utilizator

(afisaje utilizator)

Vedere program

1
1

08.97

Introducere

1.4 Prezentarea nivelelor de dialog

1
1

1.4.4

Introducere 1.4 Prezentarea nivelelor de dialog 1 1.4.4 MMC102 MMC 103 Traiectorie/contur T r a i

MMC102

MMC 103

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

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

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

Geometrie

orientata

(cu calculul

conturului)

Tehnologie Geometrie orientata (cu calculul conturului) Selectare tehnologie: Calitate prelucrare * Sugestie

Selectare tehnologie:

Calitate prelucrare *

Sugestie tehnologie *

Sugestie tehnologie*

Sugestie tehnologie *

Punct de start Tip programare (pentru TURN) Programare pe raza sau diametru

Linii drepte sus/jos/la stânga/la dreapta

raza sau diametru Linii drepte sus/jos/la stânga/la dreapta Sugestie tehnologie * Linie, oricare Arc Macro contur
raza sau diametru Linii drepte sus/jos/la stânga/la dreapta Sugestie tehnologie * Linie, oricare Arc Macro contur

Sugestie

tehnologie *

Linie, oricare

Arc

Macro contur

Utilizator

(user displays)

* numai la folosirea memoriei tehnologice

Terminare contur

Schimbare contur Închidere contur (geometric) Rejectare contur Acceptare contur

1
1

Introducere

1.4 Prezentarea nivelelor de dialog

08.97

1
1
1 Introducere 1.4 Prezentarea nivelelor de dialog 08.97 1 MMC102 MMC 103 1.4.5 Comanda traiectoriei Comanda

MMC102

MMC 103

1.4.5 Comanda traiectoriei

Comanda traiectoriei

MMC 103 1.4.5 Comanda traiectoriei Comanda traiectoriei Corectie scula/ax principal Compensarea de lungime a scule

Corectie scula/ax principal

Compensarea de lungime a scule 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
1

08.97

Introducere

1.4 Prezentarea nivelelor de dialog

1
1
1 08.97 Introducere 1.4 Prezentarea nivelelor de dialog 1 MMC102 MMC 103 1.4.6 Scule si material

MMC102

MMC 103

1.4.6 Scule si material

Scule si

material

Schimbare scula Selectare prin

Schimbare tip

catalog de scule:

Locas magazin F unctii auxiliare

Tip scula 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 scule Copiere scula Inserare scula Stergere sculade aschiat * Definire scula (crearea catalogului de scule) Introducere tehnologie cu ** S electarea prelucrarii

Introducere tehnologie cu ** S electarea prelucrarii Selectarea tehnologiei

** S electarea prelucrarii Selectarea tehnologiei Sugestie + Sugestie - Schimbare sugestie Introducere

Sugestie + Sugestie - Schimbare sugestie

Introducere material de aschiat **

- Schimbare sugestie Introducere material de aschiat ** Stergere material de as Material de aschiat nou

Stergere material de as Material de aschiat nou

Introducere material

Utilizator ( afisaje utilizator)

Stergere materialIntroducere material Utilizator ( afisaje utilizator) Material nou * numai la utilizarea memoriei tehnologice **

Material nou

* numai la utilizarea memoriei tehnologice

** necesar pentru utilizarea memoriei tehnologice

1
1

Introducere

1.4 Prezentarea nivelelor de dialog

08.97

1
1

1.4.7

1.4 Prezentarea nivelelor de dialog 08.97 1 1.4.7 MMC102 MMC 103 Prelucrarea Prelucrare Frezare(MILL) Gaurire

MMC102

MMC 103

Prelucrarea

Prelucrare

Frezare(MILL) Gaurire
Frezare(MILL)
Gaurire
Buzunar dreptunghiular C16 Buzunar circular C17 Selectie tehnologie: Frezare Canal C14 Calitate prelucrare *
Buzunar dreptunghiular C16
Buzunar circular C17
Selectie tehnologie:
Frezare
Canal C14
Calitate prelucrare *
Sugestie tehnologie *
model
Canal circular C15
Gauri alungite C13
(pentru toate ope

Alezare

:
:

Alezare 1 C6

Alezare 5 C10

de prelucrare!)

Gaurire / centruire C1 Gaurire/adâncire C2 Gaurire adânca C3 Gaurire model (MILL)

Rând de gauri C 1 1 Cerc de gauri C 1 2 C11 Cerc de gauri C12

Filetare

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) Utilizator ( afisaje utilizator )
Strunjire (TURN)
Utilizator
( afisaje utilizator )

Canelare C19 Degajare C20, forma E

Degajare filete C22, form A Degrosare C21

F

D

* numai la folosoirea memoriei tehnologice

1
1

08.97

Introducere

1.4 Prezentarea nivelelor de dialog

1
1
1 08.97 Introducere 1.4 Prezentarea nivelelor de dialog 1 MMC102 MMC 103 1.4.8 Introducerea libera Introducere

MMC102

MMC 103

1.4.8 Introducerea libera

Introducere libera

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

cu SINUMERIK 840D/810D/FM-NC Manual de programare) Descompunere pas Stergere ” Siemens AG 1997 All rights
cu SINUMERIK 840D/810D/FM-NC Manual de programare) Descompunere pas Stergere ” Siemens AG 1997 All rights

Descompunere pas Stergere

1
1

Introducere

1.4 Prezentarea nivelelor de dialog

08.97

1
1
1 Introducere 1.4 Prezentarea nivelelor de dialog 08.97 1 MMC102 MMC 103 1-36 ” Siemens AG

MMC102

MMC 103

2
2

08.97

Metoda de operare

2
2

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

2
2

Metoda de operare

 

08.97

2
2

2.1

Formulare interactive

 
 
 

MMC102

MMC 103

Introducere  

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

conform metodei de mai jos: 2.1 Formulare interactive ? Formularele interactive pentru scrierea programelor
?
?

Formularele interactive pentru scrierea programelor constau din:

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").

2
2

08.97

Metoda de operare

2
2
 

2.1

Formulare interactive

 
 
 

MMC102

MMC 103

  Deschiderea formularului principal de introducere a datelor
 

Deschiderea formularului principal de introducere a datelor

Unul dintre formularele interactive este apelat când 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 )

de dialog "Path/contour" ( Traiectorie / contur ) ” Siemens AG 1997 All rights reserved. SINUMERIK
2
2

Metoda de operare

 

08.97

2
2

2.1

Formulare interactive

 
 
 

MMC102

MMC 103

  Formularul de identificare a frazei  
 

Formularul de identificare a frazei

 

Datele introduse în formularul de identificare a frazei definesc structura frazei pasului programului ce urmeaza a fi generat:

 

Nr.:

Numarul primei fraze în pasul de program generat Identificator ASCII pentru eticheta de salt Când caseta de validare este activata:

Eticheta:

Fraza principala:

Identificator:

identificator initial ":" (fraza principala) Când caseta de validare este activata:

de omitere

identificator initial "/" (omitere fraza) Când caseta de validare este activata:

Continuare:

 

identificator final "&" (concatenare) (Pasul curent este înlantuit cu pasul urmator fara o modificare a frazei)

 

Când 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).

apelarea functiilor de sustinere (ex. sugestii tehnologice). Alte note La o modificare ulterioara a programului (a

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
2

08.97

Metoda de operare

2.2 Ferestre si elemente de operare

2
2
Metoda de operare 2.2 Ferestre si elemente de operare 2 MMC102 MMC 103 2.2 Ferestre si

MMC102

MMC 103

2.2 Ferestre si elemente de operare

  Fereastra activa
 

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
Puteti derula continutul formularului activ de introducere a datelor

Puteti derula continutul formularului activ de introducere a datelor

utilizând tastele "Page up" si "Page down".

  Grupuri de intrare
 

Grupuri de intrare

Câmpurile 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 apasând tasta "End" (pozitionare grosiera a cursorului).

Puteti selecta grupuri de intrare unul dupa altul apasând 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).

2
2

Metoda de operare

 

08.97

2
2

2.2

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

 
  ! utilizând tastele directiolnale, (cu aceasta metoda, tastele actioneaza geometric asupra câmpurilor de date).
!
!

utilizând tastele directiolnale, (cu aceasta metoda, tastele actioneaza geometric asupra câmpurilor de date). În secventa logica de la un element la altul cu geometric asupra câmpurilor 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.

Toate grupurile de intrare sunt selectate secvential prin derulare automata a paginilor invizibile de ecran.

 
 
 
Butoane radio (1 din n selectii)  

Butoane radio (1 din n selectii)

 

Numai un singur buton radio poate fi activ într-un grup de intrare la un moment dat.

 
  Când este selectat are un mic cerc plin în interior. Un singur buton radio este
  Când este selectat are un mic cerc plin în interior. Un singur buton radio este

Când este selectat are un mic cerc plin în interior. Un singur buton radio este întotdeauna activ.

 
! Urmatorul buton radio este selectat automat când sunt activate tastele directionale.
!
!
Urmatorul buton radio este selectat automat când sunt activate tastele directionale.

Urmatorul buton radio este selectat automat când 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
  Într-un grup de intrare, pot fi active în acelasi timp una, nici una sau mai

Î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.
!
!

Selectarea unei alte casete de validare cu tastele directionale nu schimba starea celorlalte casete.  !  

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.

O caseta de validare poate fi setata sau resetata cu ajutorul tastei de selectie.

2
2

08.97

Metoda de operare

2.3 Introducerea directa a datelor

2
2
08.97 Metoda de operare 2.3 Introducerea directa a datelor 2 MMC102 MMC 103 2.3 Introducerea directa

MMC102

MMC 103

2.3 Introducerea directa a datelor

datelor 2 MMC102 MMC 103 2.3 Introducerea directa a datelor Introducerea directa a valorilor datelor La

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.

semn, lungime, etc). Introducerile ilegale sunt respinse. Valorile introduse sunt confirmate prin apasarea tastei

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

Introducerea indirecta a datelor cu calculatorul de buzunar Functia calculator de buzunar Functia calculator de buzunar

Functia calculator de buzunar

Functia calculator de buzunar poate fi activata pentru orice câmp numeric de intrare.

! Pentru activarea functiei calculator de buzunar, selectati câmpul numeric dorit cu tastele directionale.
!
!
! Pentru activarea functiei calculator de buzunar, selectati câmpul numeric dorit cu tastele directionale.
! Pentru activarea functiei calculator de buzunar, selectati câmpul numeric dorit cu tastele directionale.

Pentru activarea functiei calculator de buzunar, selectati câmpul numeric dorit cu tastele directionale.

Valoarea introdusa în câmpul numeric este transferata calculatorului pentru prelucrare.

Valoarea introdusa în câmpul numeric este transferata calculatorului pentru prelucrare.

OK
OK

Când calculatorul a obtinut rezultatul, acesta este transmis câmpului de intrare la apasarea tastei "OK". Verificarea formala a formatului ramâne activa.

2
2

Metoda de operare

 

08.97

2.4

Introducerea indirecta a datelor cu calculatorul de buzunar

 
 
 

MMC102

MMC 103

Functia calculator de buzunar (continuare)  

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)

I

Tasta de anulare C Int (Intreg, tot numarul) I

Tasta de anulare a introducerii CE

Tasta de anulare a introducerii CE

+/-

+/- !
!
!

>> continua cu:

>> continua cu:

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

 

Taste numerice

Taste numerice

Exemplu: Calculator de buzunar prima pagina/a doua pagina

2
2
Exemplu: Calculator de buzunar prima pagina/a doua pagina 2 2-44 ” Siemens AG 1997 All rights
Exemplu: Calculator de buzunar prima pagina/a doua pagina 2 2-44 ” Siemens AG 1997 All rights
2
2

08.97

Metoda de operare

2.5 Introducerea expresiilor simbolice

2
2
Metoda de operare 2.5 Introducerea expresiilor simbolice 2 MMC102 MMC 103 2.5 Introducerea expresiilor simbolice

MMC102

MMC 103

2.5 Introducerea expresiilor simbolice

2 MMC102 MMC 103 2.5 Introducerea expresiilor simbolice Introducerea expresiilor simbolice Functia de introducere a

Introducerea expresiilor simbolice

Functia de introducere a simbolurilor permite introducerea valorilor nenumerice (variabile, expresii) în orice câmp numeric.

! Pentru activarea introducerii simbolurilor, selectati câmpul de introducere si apasati tasta cu caracterul ASCII.
!
!
! Pentru activarea introducerii simbolurilor, selectati câmpul de introducere si apasati tasta cu caracterul ASCII.
! Pentru activarea introducerii simbolurilor, selectati câmpul de introducere si apasati tasta cu caracterul ASCII.

Pentru activarea introducerii simbolurilor, selectati câmpul de introducere si apasati tasta cu caracterul ASCII.

+ "Ghilimele duble inverse (“)“.

+

+

"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 câmpului!

 

Exemple:

X

Introducere: "PATH" variabilei "PATH"

înseamna: Pozitia "X" este specificata cu ajutorul

M

Introducere: "[1]=5

înseamna: comanda "M5" este valabila pentru

primul arbore (M[1]=5) Caracterul de activare" nu este afisat în câmpul de introducere, dar produce supraluminarea câmpului selectat.

2
2

Metoda de operare

08.97

2.6 Pregatirea si închiderea formularelor interactive

2
2
2.6 Pregatirea si închiderea formularelor interactive 2 MMC102 MMC 103 2.6 Pregatirea si închiderea formularelor

MMC102

MMC 103

2.6 Pregatirea si închiderea formularelor interactive

  Functia
 

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
OK

Un formular interactiv este în general închis cu ajutorul tastei verticale "OK" sau "Cancel", cu toate ca aceste taste au efecte diferite când sunt folosite:

Cancel
Cancel
  Cu OK:
 

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:

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.

2
2

08.97

Metoda de operare

2.7

Help-ul

2
2
2 08.97 Metoda de operare 2.7 Help-ul 2 MMC102 MMC 103 2.7 Help-ul   Afisarea ajutorului

MMC102

MMC 103

2.7

Help-ul

  Afisarea ajutorului
 

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

 
Y i
Y
i

pentru orice fereastra activa sau formular interactiv.

Puteti deselecta o fereastra de ajutor apasând din nou tasta "I" sau

Y i
Y
i

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 oricând. Se pot de asemenea modifica mesajele existente pentru a corespunde necesitatilor fiecaruia.

Referinte: /FB/, D2, Descrierea functiilor pentru programarea interactiva

Referinte:

/FB/, D2, Descrierea functiilor pentru programarea interactiva

  Functia de îndrumare a operatorului
 

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.

2
2

Metoda de operare

2.7

Help-ul

08.97

2
2
2 Metoda de operare 2.7 Help-ul 08.97 2 MMC102 MMC 103 Facilitatea de îndrumare a operatorului

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

Când sistemul de îndrumare a operatorului este activ si pasii existenti de program sunt schimbati, urmatorul pas de program este deschis automat când ati terminat modificarea celui anterior.

Display mode Default settings
Display
mode
Default
settings

Sistemul de îndrumare a operatorului poate fi activat si dezactivat din ecranul "Default settings" în nivelul de dialog "Display mode".

3
3

08.97

Scrierea programelor

3
3

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

3
3

Scrierea programelor

3.1 Scrierea si editarea programelor

08.97

3
3
programelor 3.1 Scrierea si editarea programelor 08.97 3 MMC102 MMC 103 3.1 Scrierea si editarea programelor

MMC102

MMC 103

3.1

Scrierea si editarea programelor

3.1.1

Pasii programului

  Programele de prelucrare create cu ajutorul functiei "Programare interactiva" sunt împartite întotdeauna
 

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

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, ramâne 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 Ca secventa de dialog (cu comentarii)

08.97 Scrierea programelor 3 3 3.1 Scrierea si editarea programelor MMC102 MMC 103 Starea implicita
08.97
Scrierea programelor
3
3
3.1
Scrierea si editarea programelor
MMC102
MMC 103
Starea implicita a comentariului text este numele formularului interactiv
care creaza pasul de program sau procesorul de date. Poate fi oricând
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
Când 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.
3
3

Scrierea programelor

 

08.97

3
3

3.1

Scrierea si editarea programelor

 
 
 

MMC102

MMC 103

 

Sfârsitul liniei unui pas care a fost înlantuit nu este marcat de simbolul NC pentru sfârsit de fraza "LF", ci de simbolul de concatenare "&".

Fereastra programului continua sa afiseze pasi asociati peste câteva linii.

Sintaxa unui separator de pasi pe nivelul de cod intern NC corespunde celei a unui comentariu NC, începând cu ",", si urmat de:

#

pentru pasi fara înlantuire pentru pasi care sunt începutul înlantuirii pentru pasi care sunt pasul urmator într-o înlantuire

 

#&

##