Documente Academic
Documente Profesional
Documente Cultură
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 ....
C ....
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
Comanda Nr.
Comentariu
02.98
6FC5298-4CA00-0BG1 (Read)
02.98
6FC5298-4CB00-0BG1 (Print)
02.98
6FC5298-4CC00-0BG1 (Net)
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
0-5
Cuprins
12.97
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
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
0-6
12.97
Prefata
Structura manualului
MMC 102
MMC 103
Prefata
Organizarea
documentatiei
Documentatie generala
Documentatia utilizatorului
Grupul destinatie
Scopul standard
Aplicabilitate
SW 4
SW 4
SINUMERIK 810D
SW 2
SW 2
0-7
Prefata
12.97
Structura manualului
MMC 102
MMC 103
Versiunea export
810DE
840DE
O1)
Masurari, faza 2
O1)
Comanda adaptativa
O1)
Diamantare
O1)
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
12.97
Prefata
Structura manualului
MMC 102
MMC 103
Structura descrierilor
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.
0-9
Prefata
12.97
Structura manualului
MMC 102
MMC 103
Explicarea simbolurilor
Functia
Secventa de operare
Note suplimentare
Note de avertizare
0-10
12.97
Prefata
Reguli de utilizare
MMC 102
MMC 103
Avertismente
Referinta
0-11
Prefata
12.97
Reguli de utilizare
MMC 102
MMC 103
Principiu
Echipament suplimentar
Personal
Procedura
0-12
12.97
Prefata
Reguli de utilizare
MMC 102
Service
MMC 103
0-13
Prefata
12.97
Reguli de utilizare
MMC 102
0-14
MMC 103
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:
6FC5298-4AA00-0BP1
12.97
Siemens AG
Automation Group
Sisteme Automate
nconjurator.
Siemens Aktiengesellschaft
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
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:
1-16
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
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.
1-17
Introducere
1.3
MMC102
1.3
08.97
Directoare si programe
MMC 103
Directoare si programe
Program
Piese
Fisiere globale de programe principale (MPF)
Fisiere globale de subprograme (SPF)
Cicluri utilizator
Memorie tampon
1-18
08.97
Introducere
1.3
MMC102
Directoare si programe
MMC 103
New
...
OK
si confirmati cu "OK".
1-19
Introducere
1.3
08.97
Directoare si programe
MMC102
MMC 103
Secventa de operare
pentru crearea unui nou program
!
New
...
Programare interactiva
Editor de text
!
OK
1-20
08.97
Introducere
1.3
MMC102
Directoare si programe
MMC 103
Secventa de operare
pentru deschiderea unui program cu editorul ASCII
!
Close
Secventa de operare
pentru deschiderea unui program n "programare
interactiva"
!
Interactive
progr.
Secventa de operare
pentru ntoarcerea la prezentarea programelor
Program
overview
Edit
program
1-21
Introducere
1.3
08.97
Directoare si programe
MMC102
MMC 103
sau
Program
section
Finish
program
Close
Secventa de operare
pentru salvarea programului
Edit
program
Save
program
Program
, section
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
08.97
Introducere
1.3
MMC102
Directoare si programe
MMC 103
Manage
programs
Secventa de operare
pentru copierea/inserarea programelor
Selectati nti un program existent cu tastele directionale.
!
..
Copy
!
..
Insert
...
OK
Secventa de operare
pentru stergerea directoarelor/programelor
!
..
1-23
Introducere
1.3
08.97
Directoare si programe
MMC102
MMC 103
Delete
Secventa de operare
pentru redenumirea directoarelor/programelor
Daca ati selectat un director sau un program
cu tastele directionale,
!
..
Rename
...
Z
si puteti face o conversie de tip daca doriti.
!
OK
Secventa de operare
pentru ntoarcerea la ncarcarea programelor
<<
1-24
08.97
Introducere
1.3
MMC102
Directoare si programe
MMC 103
Program
Prezentarea functiilor
Load
Unload
Change
enable
Select
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-25
Introducere
1.4
MMC102
1.4
08.97
MMC 103
1-26
Referinte:
Exemplu:
08.97
Introducere
1.4
MMC102
MMC 103
1-27
Introducere
1.4
08.97
MMC102
MMC 103
Modul de afisare
Numai la programe
Setarea programului:
Pasi de program ca
Cod program sau
Secventa de dialog (clar text)
Program+geometrie
Program+simulare
(> < ncarcare simulare)
Setari initiale
(pentru boot sistem)
Afisaje utilizator
1-28
Selector ecran
Standard (modificare ecrane sistem)
Utilizator (inserare ecrane speciale)
08.97
Introducere
1.4
MMC102
MMC 103
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
Continuare
cautare
Revenire
Convertire pas
(convertire la
introducere libera)
1-29
Introducere
1.4
08.97
MMC102
MMC 103
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
08.97
Introducere
1.4
MMC102
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)
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
MMC102
MMC 103
Comanda traiectoriei
1-32
08.97
Introducere
1.4
MMC102
MMC 103
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)
Introducere
tehnologie cu **
Selectarea prelucrarii
Selectarea tehnologiei
Sugestie +
Sugestie Schimbare sugestie
Introducere material de
aschiat **
Introducere material
Stergere material
Material nou
Utilizator
( afisaje utilizator)
* numai la utilizarea memoriei tehnologice
** necesar pentru utilizarea memoriei tehnologice
1-33
Introducere
1.4
08.97
MMC102
MMC 103
1.4.7 Prelucrarea
Prelucrare
Frezare(MILL)
Gaurire
Alezare 1 C6
de prelucrare!)
:
Alezare 5 C10
Gaurire/centruire C1
Gaurire/adncire C2
Gaurire adnca C3
Gaurire model (MILL)
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)
Canelare C19
Degajare C20, forma E...F
Degajare filete C22, form A...D
Degrosare C21
Utilizator
(afisaje utilizator )
1-34
08.97
Introducere
1.4
MMC102
MMC 103
Descompunere pas
Stergere
1-35
Introducere
1.4
MMC102
1-36
08.97
MMC 103
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
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:
2.1
Formulare interactive
2-38
08.97
Metoda de operare
2.1
MMC102
Formulare interactive
MMC 103
2-39
Metoda de operare
2.1
08.97
Formulare interactive
MMC102
MMC 103
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
08.97
Metoda de operare
2.2
MMC102
2.2
MMC 103
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).
2-41
Metoda de operare
2.2
08.97
MMC102
MMC 103
!
..
..
..
Urmatorul buton radio este selectat automat cnd sunt activate tastele
directionale.
2-42
08.97
Metoda de operare
2.3
MMC102
2.3
MMC 103
2.4
OK
2-43
Metoda de operare
2.4
08.97
MMC102
MMC 103
tastatura MMC
pe panoul de operare
Taste numerice
%, +, -, *, /, (, )
Taste numerice
Taste echivalente
Tasta de anulare C
Int (Intreg, tot numarul)
!
+/-
Taste numerice
Taste numerice
2-44
08.97
Metoda de operare
2.5
MMC102
2.5
MMC 103
+
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.
2-45
Metoda de operare
2.6
MMC102
2.6
08.97
MMC 103
Cancel
Cu OK:
Cu Cancel:
2-46
08.97
Metoda de operare
2.7
MMC102
2.7
Help-ul
MMC 103
Help-ul
Afisarea ajutorului
Puteti deselecta o fereastra de ajutor apasnd din nou tasta "I" sau
automat, parasind contextul curent de operare.
Referinte:
2-47
Metoda de operare
2.7
08.97
Help-ul
MMC102
MMC 103
Default
settings
2-48
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
3-49
Scrierea programelor
3.1
MMC102
3.1
08.97
MMC 103
3-50
08.97
Scrierea programelor
3.1
MMC102
MMC 103
Schimbati comentariul
!
,
3-51
Scrierea programelor
3.1
08.97
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:
#
#&
##
Secventa de operare
Path/
contour
OK
3-52
08.97
Scrierea programelor
3.1
MMC102
MMC 103
<
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".
3-53
Scrierea programelor
3.1
08.97
MMC102
MMC 103
Split
step
OK
Convert
step
Edit
program
3-54
08.97
Scrierea programelor
3.1
MMC102
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!
Secventa de operare
Selectarea calculatorului de contur
Path/
contour
3-55
Scrierea programelor
3.1
08.97
MMC102
MMC 103
Alte observatii
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
Elemente de contur
Sunt furnizate 4 tipuri de elemente de contur n scopul definirii sectiunii
conturului:
Punctul de pornire:
de contur
Linia dreapta:
sus/jos/stnga/dreapta, oriunde
Arc:
Macro:
3-56
08.97
Scrierea programelor
3.1
MMC102
MMC 103
Presc. Semnificatie
Punct de start
SP
Ld
Lu
Ll
La
Arc
Ar
Macro
3-57
Scrierea programelor
3.1
08.97
MMC102
MMC 103
Punctul de start SP
Gri
Alb
Rosu
Albastru
Alte observatii
Nu puteti activa fereastra "Contour" cu tasta de selectie "Window" pna
3-58
08.97
Scrierea programelor
3.1
MMC102
MMC 103
!
Si puteti mari sectiunea vizibila a ferestrei cu tastele "+"
si "-".
Setting
geometry
Fullscreen
geometry
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
3-59
Scrierea programelor
3.1
08.97
MMC102
MMC 103
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
08.97
Scrierea programelor
3.1
MMC102
MMC 103
Alte observatii
3-61
Scrierea programelor
3.1
08.97
MMC102
MMC 103
Secventa de operare
?
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
08.97
Scrierea programelor
3.1
MMC102
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".
...
OK
Secventa de operare
Stergerea unui element de contur
Selectati prescurtarea elementului de contur care urmeaza sa fie
...
Alte observatii
Nu puteti reface direct stergerea unui element de contur. Totusi, puteti
Finish
contour
Reject
changes
3-63
Scrierea programelor
3.1
08.97
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
Secventa de operare
nchiderea conturului
Cnd apasati butonul "Close contour", punctele de start si de sfrsit ale
Close
contour
Accept
contour
Accept
, changes
Secventa de operare
Reject
changes
Change
contour
3-64
08.97
Scrierea programelor
3.1
MMC102
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
New
macro
OK
3-65
Scrierea programelor
3.1
08.97
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
!
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
3-66
08.97
Scrierea programelor
3.1
MMC102
Contour
macro
Dissolve
macro
MMC 103
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:
3-67
Scrierea programelor
3.1
08.97
MMC102
MMC 103
Secventa de operare
?
!
,
3-68
08.97
Scrierea programelor
3.1
MMC102
MMC 103
Mijloace de editare
Legatura dintre mijloacele de editare si tipurile de pasi este:
OK
Edit
program
Save
program
Edit
step
Copy
step
plasat apoi n alte pozitii ale programului curent sau n alt program.
Insert
step
Delete
step
Find
step
Dissolve
step
Undo
3-69
Scrierea programelor
3.1
08.97
MMC102
MMC 103
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
08.97
Scrierea programelor
3.1
MMC102
MMC 103
Structura
Structura pasului
Da
anterioare?
Evidentierea elementului
Comentarii subliniate
Fara comentarii
selectat n modul de
reprezentare "Dialog sequence"
Evidentierea elementului
selectat n modul de
reprezentare "Program code"
Afisarea mijloacelor de editare
Structura
Structura pasului
Da
Da
Nerelevant
editare
Evidentierea elementului
Fara comentarii
selectat n modul de
reprezentare "Dialog sequence"
Afisarea mijloacelor de editare
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").
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
08.97
Scrierea programelor
3.2
MMC102
Testarea programului
MMC 103
Secventa de operare
ncarcarea simularii
Display
mode
Program
+simulation
OK
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
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
08.97
Scrierea programelor
3.2
MMC102
Testarea programului
MMC 103
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
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
Accept
viewport
3-76
Screen
boundary
Cnd sunt afisate mai multe vederi, puteti ajusta marginile ecranului
Screen
contents
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
Maximize
Fullscreen
Zoom
Basic menu
simulation
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
or
3-78
08.97
Scrierea programelor
3.2
MMC102
Testarea programului
MMC 103
Alte observatii
Secventa de operare
Sfrsitul executarii simularii
Basic menu
simulation
3-79
Scrierea programelor
3.2
Testarea programului
MMC102
3-80
08.97
MMC 103
08.97
Memoria de tehnologii
Memoria de tehnologii
4.1 Prezentare ................................................................................................................. 4-82
4.2 Exemplu .................................................................................................................... 4-83
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
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
!
OK
Tools and
material
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".
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".
4-83
Memoria de tehnologii
4.2
08.97
Exemplu
MMC102
MMC 103
OK
OK
4-84
08.97
Catalogul de scule
Catalogul de scule
5.1 Prezentare ................................................................................................................. 5-86
5.2 Exemplu .................................................................................................................... 5-87
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".
5-86
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
Tool
change
OK
OK
5-87
Catalogul de scule
5.2
MMC102
5-88
08.97
Exemplu
MMC 103
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
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
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).
6-90
08.97
Afisajele utilizatorului
6.2
MMC102
6.2
MMC 103
Toti cei trei parametri trebuie transferati ciclului din programul principal.
Pozitia de start POSY este permisa numai n intervalul -100 <= pozitie <= +100.
Secventa de operare
pentru crearea unui ciclu utilizator
Apasati tasta "Area switchover"
Program
User
cycles
New
6-91
Afisajele utilizatorului
6.2
08.97
MMC102
MMC 103
...
,
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
REAL
POSY
Pozitie de start
REAL
INCY
Traiectoria de prelucrare
INT
FY
Avansul de prelucrare
OK
OK
Path/
contour
...
OK
6-92
08.97
Afisajele utilizatorului
6.2
MMC102
MMC 103
...
...
si confirmati cu "OK".
Urmatorul pas este generarea si afisarea urmatoarelor:
OK
Program
section
Finish
program
Program
overview
Alte observatii
Este posibil de asemenea sa se creeze afisajul nsotitor al utilizatorului
imediat din acest punct, fara revenirea la "Program overview".
6-93
Afisajele utilizatorului
6.2
08.97
MMC102
MMC 103
"Display mode" si
User
displays
OK
New screen
Screen
attributes
Nume:
A1
Comentariu:
Program:
YINC
Pozitia
Prescurtare:
POSY
6-94
08.97
Afisajele utilizatorului
6.2
MMC102
MMC 103
Pozitia de start
Nume:
Pozitie
Traiectoria de lucru
Viteza de avans
Prescurtare:
POSY
INCY
FY
Valoare:
20
DY
100
Tip:
REAL
REAL
INT
FALSE
TRUE
100
rioara:
Lista:
FALSE
Valori lista:
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
6-95
Afisajele utilizatorului
6.2
08.97
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.
A1
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
08.97
Afisajele utilizatorului
6.2
MMC102
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
6-97
Afisajele utilizatorului
6.3
MMC102
6.3
08.97
MMC 103
Generarea directa din "User display a elementelor de limbaj necesare pentru a comanda o axa (fara apelul programului).
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.
A2
Comentariu:
Alte observatii
Screen
attributes
6-98
08.97
Afisajele utilizatorului
6.3
MMC102
MMC 103
Parameter
attributes
Pozitia finala
Avansul de pozitionare
Nume:
Pozitie
Viteza de avans
Prescurtare:
POS
Valoare:
1000
Tip:
1-REAL
1-REAL
1250
rioara:
Lista:
1-FALSE
Lista valorilor:
OK
0-TRUE
500 1000 1500 2000
Cod:
POS[U]=
FA[U]=
Tehnologie
0-TRUE
1-FALSE
OK
"User display" si apasati tasta "Recall" pentru a reveni la nivelul de dialog "Display Mode".
A2
OK
6-99
Afisajele utilizatorului
6.3
08.97
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.
6-100
08.97
7-101
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
2
1x45
25
75
85
111
7-102
08.97
7.1
MMC102
Masina unealta/piesa
MMC 103
+X
+C
+Z
7-103
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
OK
...
7-104
08.97
7.2
MMC102
Secventa de programare
MMC 103
Secventa de operare
A
...
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
...
Secventa de operare
!
...
...
7-105
7.2
08.97
Secventa de programare
MMC102
MMC 103
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
Setting
program
Default
settings
OK
ntre
sau
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
08.97
7.2
MMC102
Secventa de programare
MMC 103
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
...
OK
7-107
7.2
08.97
Secventa de programare
MMC102
MMC 103
Secventa de operare
Free
input
OK
N5010 DIAMOF
N5010 DIAMOF
Secventa de operare
Path
contour
7-108
"Programarea pe raza"
08.97
7.2
MMC102
Secventa de programare
MMC 103
n acest ecran.
OK
OK
OK
OK
7-109
7.2
08.97
Secventa de programare
MMC102
MMC 103
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
Finish
contour
Accept
contour
7-110
08.97
7.2
MMC102
Secventa de programare
MMC 103
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
OK
Codul NC generat:
N5070 DIAMON
7-111
7.2
08.97
Secventa de programare
MMC102
MMC 103
Secventa de operare
Singurul pas care lipseste acum din subprogramul CONTOUR1234 este
identificatorul de sfarsit din conventia limbajului NC:
Program
section
Finish
program
OK
Program
overview
7-112
N5999 M17
08.97
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
MPF5678.
!
OK
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
7-113
7.2
08.97
Secventa de programare
MMC102
MMC 103
Introducere libera
Comentariu suplimentar:
Declaratia EXTERN pentru cicluri, G18, DIAMON pentru versiunile
SW pna la V3.1
Secventa de operare
Free
input
OK
7-114
08.97
7.2
MMC102
Secventa de programare
MMC 103
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
OK
cu OK.
Codul NC generat:
7-115
7.2
08.97
Secventa de programare
MMC102
MMC 103
Secventa de operare
Apasati tasta "Free input" si introduceti: SUPA,
Free
input
OK
Codul NC generat:
SUPA
Secventa de operare
Tools and
material
Tool
change
...
OK
7-116
08.97
7.2
MMC102
Secventa de programare
MMC 103
Codul NC generat:
N1005 T2 D1
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
Coord.
system
2D transformation
OK
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).
7-117
7.2
08.97
Secventa de programare
MMC102
MMC 103
Secventa de operare
Strunjirea frontala va fi prima etapa de prelucrare pe piesa.
Path/
contour
xx
OK
7-118
08.97
7.2
MMC102
Secventa de programare
MMC 103
Secventa de operare
Path/
contour
OK
Secventa de operare
Path/
contour
OK
N1030 G90 Z3
7-119
7.2
08.97
Secventa de programare
MMC102
MMC 103
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
OK
Secventa de operare
Machining
Turning
Stock
removal
7-120
08.97
7.2
MMC102
Secventa de programare
MMC 103
Secventa de operare
Path/
contour
7-121
7.2
08.97
Secventa de programare
MMC102
MMC 103
OK
Codul NC generat:
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
OK
si acceptata cu "OK".
Codul NC generat:
7-122
SUPA
08.97
7.2
MMC102
Secventa de programare
MMC 103
Secventa de operare
Tools and
material
Tool
change
OK
N2010 T6 D1 G42
Traiectorie/contur -
Linie
Comentariu suplimentar:
Atingerea pozitiei pentru finisare, avans de finisare F
Secventa de operare
Path/
contour
7-123
7.2
08.97
Secventa de programare
MMC102
MMC 103
OK
Secventa de operare
Program
section
Interrupt/
branch
acestui pas
Call/desel.
program
7-124
N2020 CONTOUR1234
08.97
7.2
MMC102
Secventa de programare
MMC 103
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
OK
N2025 G0 G90 Z3
Secventa de operare
Machining
Turning
Thread
undercut
7-125
7.2
MMC102
OK
08.97
Secventa de programare
MMC 103
Secventa de operare
Path/
contour
OK
7-126
08.97
7.2
MMC102
Secventa de programare
MMC 103
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
SUPA
Secventa de operare
Tools and
material
Tool
change
OK
N3005 T8 D1
7-127
7.2
08.97
Secventa de programare
MMC102
MMC 103
Secventa de operare
Machining
Thread
Thread
cutting
cu tasta "Informatii".
Introduceti toate valorile parametrilor urmatori pentru ciclul selectat n
nivelul de dialog afisat:
OK
7-128
08.97
7.2
MMC102
Secventa de programare
MMC 103
Secventa de operare
Path/
contour
OK
7-129
7.2
08.97
Secventa de programare
MMC102
MMC 103
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
SUPA
Secventa de operare
Program
section
Finish
program
OK
7-130
N9999 M30
08.97
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
Program+
simulation
OK
Setting
simulation
Z min -120
X max 50
OK
Fullscreen
simulation
X min 0
Z min -111
X max 36
Z max 2
7-131
7.3
08.97
Simularea prelucrarii
MMC102
MMC 103
Alte observatii
Pentru informatii despre operarea cu functia "Simularea prelucrarii" a se
vedea Capitolul 9.6 n acest Manual.
7-132
08.97
7.3
MMC102
Simularea prelucrarii
MMC 103
7-133
7.3
Simularea prelucrarii
MMC102
7-134
08.97
MMC 103
08.97
8-135
8.1
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
08.97
8.1
Masina unealta/piesa
+Y
A
+X
C
+Z
8-137
8.2
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
OK
...
Secventa de operare
8-138
08.97
8.2
...
Secventa de programare
L6.
!
Apasati "OK" pentru confirmarea datelor si validati butonul radio implict
OK
...
Puteti introduce alt nume dect numele fisierului n acest cmp. Acesta
Secventa de operare
!
...
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.
8-139
8.2
08.97
Secventa de programare
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
Setting
Program
Default
settings
si
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
08.97
8.2
Secventa de programare
Secventa de operare
Tool and
material
Tool
change
OK
8-141
8.2
08.97
Secventa de programare
Secventa de operare
Singurul pas care lipseste acum n subprogramul L6 este identificatorul
de sfrsit din conventia de limbaj NC:
Program
section
Finish
program
OK
Program
overview
8-142
N8888 M17
08.97
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
!
si confirmati intrarile cu "OK" incluznd butonul radio implict pentru
OK
"Interactive programming".
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
N0 PROC HOLEPLATE_DIALOG
;14.11.1995 09:00
8-143
8.2
08.97
Secventa de programare
Introducere libera
Comentariu suplimentar:
Declaratia EXTERN pentru cicluri pna la V3.1
Secventa de operare
Free
input
OK
8-144
08.97
8.2
Secventa de programare
Secventa de operare
Program
section
Variable
definition
A
0
...
...
intrare:
N_ANZ=0, L_ANZ=0.
OK
Introducere libera
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
OK
N6 $TC_DP1[1,1]= 120
N7 $TC_DP3[1,1]= 50
N8 $TC_DP6[1,1]= 5
8-145
8.2
08.97
Secventa de programare
Secventa de operare
Path/
contour
OK
8-146
08.97
8.2
Secventa de programare
Secventa de operare
Tools and
material
Tool
change
OK
N1005 T1
N1010 L6
N1015 M3
perifieric
Secventa de operare
Path/
contour
OK
Codul NC generat:
8-147
8.2
08.97
Secventa de programare
Secventa de operare
Path/
contour
OK
Secventa de operare
Path/
contour
8-148
08.97
8.2
Secventa de programare
"Continue" n
ecranul de identificare a frazei,
OK
Secventa de operare
Path/
contour
Tool offset/
spindle
8-149
8.2
08.97
Secventa de programare
Secventa de operare
Path/
contour
Punct
X -40 / Y -37.5
Punct final
X 37.5
Punct final
Y 37.5
Punct final
X -37.5
Punct final
Y -50
Finish
contour
Accept
contour
si "Accept contour".
OK
8-150
08.97
8.2
Secventa de programare
Secventa de operare
Path/
contour
OK
N1055 G0 G90 Z5
Secventa de operare
Path
control
Tool offset/
spindle
Deselectati corectia razei sculei cu butonul radio"R offset off!" din grupul
de intrare "Tool radius compensation" .
OK
N1060 G40
8-151
8.2
08.97
Secventa de programare
Secventa de operare
Machining
Milling
Rectangular pocket
OK
8-152
08.97
8.2
Secventa de programare
Secventa de operare
Program
section
2D transformation
Coord.
system
A
OK
...
...
8-153
8.2
08.97
Secventa de programare
Secventa de operare
Path/
contour
OK
"Rapid Traverse"
X 28 / Y 0
"Modal"
Z -5
"Feed"
X 50 / Y 0
"Rapid Traverse"
Z5
8-154
08.97
8.2
Secventa de programare
Secventa de operare
Free
input
OK
N3025 N_ANZ=N_ANZ+1
Secventa de operare
Program
section
Interrupt/
branch
si apoi "Interrupt/branch".
Conditional
jump
pas
8-155
8.2
08.97
Secventa de programare
OK
Secventa de operare
Machining
Drill
8-156
Drill/
counterbore
si selectati "Drill/counterbore".
08.97
8.2
Secventa de programare
1
-6
-8
OK
Secventa de operare
Program
section
2D transformation
Coord.
system
...
...
8-157
8.2
08.97
Secventa de programare
OK
Secventa de operare
Path/
contour
OK
Secventa de operare
Free
input
8-158
08.97
8.2
OK
Secventa de programare
N4015 L_ANZ=L_ANZ+1
Secventa de operare
Program
section
Interrupt/
branch
Conditional
jump
pas,
OK
8-159
8.2
08.97
Secventa de programare
Secventa de operare
Path/
contour
OK
N4025 G0 G90 X0 Y0
Secventa de operare
Program
section
Interrupt/
branch
Call/desel.
program
pas
8-160
08.97
8.2
OK
Secventa de programare
N4030 MCALL
Secventa de operare
Tools and
material
Tool
change
OK
:9000 ASE: L6
N9005 M5
8-161
8.2
08.97
Secventa de programare
Secventa de operare
Program
section
Finish
program
OK
8-162
N9999 M30
8.3
08.97
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
Program+
simulation
OK
Setting
simulation
Y min -50
X max 55
Y max 50
Y min -40
Z min -20
X max 40
Y max 40
Z max 0.
8-163
8.3
08.97
Simularea prelucrarii
max 0.0,
OK
Fullscreen
simulation
Alte observatii
Pentru informatii despre operarea cu functia "Machining simulation", a
se vedea Capitolul 9.6 n acest Manual.
8-164
08.97
8.3
Simularea prelucrarii
8-165
8-166
8.3
Simularea prelucrarii
08.97
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
9-167
Modificari
9.1
08.97
MMC102
9.1
MMC 103
Introducerea libera
Contur
Simularea
Afisarea programului
9-168
08.97
Modificari
9.1
MMC102
MMC 103
Ecranul "Program
identification"
Ecranul "Tool change"
apelul urmator.
Simularea
9-169
Modificari
9.1
08.97
MMC102
MMC 103
9-170
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.
Simularea
Conditii de simulare
9-171
Modificari
9.2
08.97
Modificari n SW 4 si ulterioare
MMC102
MMC 103
Operarea cu sistemul de
simulare
Menu-ul principal
SK1
sau
RESET-area simularii
SK2
SK3
(afisarea starii n SBL1 sau SBL2)
SK4
sau
SK5
sau
SK6
sau
Frezare: Vedere 3D
SK7
Details...
SK8
sau
Settings...
Alte observatii
Noua selectare sau reselectare a unei vederi (SK4, SK5, SK6) este
legata implicit de ajustarea automata a dimensiunilor ecranului.
9-172
08.97
Modificari
9.2
MMC102
Modificari n SW 4 si ulterioare
MMC 103
Operarea cu sistemul de
simulare
Menu-ul "Details..."
Preconditie:
Standard
SK1
<<
sau
Tool paths
on/off
SK3
sau
SK4
Zoom+
SK5
Zoom-
SK6
Automatic
screen size
SK7
Zoom...
SK8
9-173
Modificari
9.2
08.97
Modificari n SW 4 si ulterioare
MMC102
MMC 103
Operarea cu sistemul de
simulare
Menu-ul "Details..."
Preconditie:
3D
SK1
<<
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
SK7
Zoom...
9-174
08.97
Modificari
9.2
MMC102
Modificari n SW 4 si ulterioare
MMC 103
Operarea cu sistemul de
simulare
Menu-ul "Details..."
Preconditie:
Alarme
SK1
<<
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
SK7
Details
view...
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.
9-175
Modificari
9.2
08.97
Modificari n SW 4 si ulterioare
MMC102
MMC 103
Operarea cu sistemul de
simulare
Menu-ul "Settings..."
Preconditie:
SK1
Load
standard
SK2
Options
on/off
sau
Options
on/off
SK3
sau
Change
standard
SK4
sau
Match
tools
SK5
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
08.97
Modificari
9.2
MMC102
Modificari n SW 4 si ulterioare
MMC 103
SK8
OK
Configurarile de baza
Spatiu
- Frezare: Fara spatiu, cub, cilindru
- Strunjire: Fara spatiu, cilindru
9-177
Modificari
9.2
08.97
Modificari n SW 4 si ulterioare
MMC102
MMC 103
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
08.97
Modificari
9.2
MMC102
Modificari n SW 4 si ulterioare
MMC 103
Configurarea simularii
Configurarile optionale
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).
9-179
Modificari
9.2
08.97
Modificari n SW 4 si ulterioare
MMC102
MMC 103
9-180
12.97
Modificari
9.3
MMC102
9.3
MMC 103
Calculatorul de contur
Simularea
9-181
Modificari
9.3
12.97
MMC102
MMC 103
configurare .
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
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..."
SK1
Options
on/off
Change
standard
Load
standard
SK2
Options
on/off
sau
SK3
sau
Match
tools
SK5
sau
Match
mach. data
9-182
12.97
Modificari
9.3
MMC102
SK6
Abort
SK8
MMC 103
Adjust
cycles
SK7
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.
9-183
Modificari
9.3
12.97
MMC102
MMC 103
Setari de baza
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
12.97
Modificari
9.3
MMC102
MMC 103
Configurarea simularii
Configurari optionale
Valori implite
Optiuni de afisare
Alte observatii
Configurari recomandate pentru noii parametrii:
9-185
Modificari
9.3
12.97
MMC102
MMC 103
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