Sunteți pe pagina 1din 24

12.

97 Generalitati
1 1

Generalitati

1.1 Note generale............................................................................................................. 1-17

1.2 Privire generala asupra ciclurilor ................................................................................... 1-17


1.2.1 Cicluri de gaurire, cicluri de gaurire dupa model, cicluri de frezare, cicluri de strunjire ... 1-18
1.2.2 Rutine auxiliare ale ciclurilor.................................................................................... 1-19

1.3 Programarea ciclurilor ................................................................................................. 1-20


1.3.1 Conditii de apelare si revenire .................................................................................. 1-20
1.3.2 Date masina.......................................................................................................... 1-21
1.3.3 Mesaje în timpul procesarii ciclului .......................................................................... 1-22
1.3.4 Apelarea ciclului si lista de parametri....................................................................... 1-23

1.4 Suport pentru cicluri în editorul de programe (de la SW 4.3)............................................ 1-27


1.4.1 Privire generala asupra fisierelor necesare ................................................................ 1-28
1.4.2 Configurarea selectarii ciclului ................................................................................. 1-29
1.4.3 Configurarea mastilor de introducere pentru setarea parametrilor ................................ 1-31
1.4.4 Configurarea afisarii mesajelor help.......................................................................... 1-34
1.4.5 Mijloace de configurare (numai pentru MMC100) ....................................................... 1-35
1.4.6 Încarcarea în echipament ........................................................................................ 1-36
1.4.7 Independenta fata de limba...................................................................................... 1-37
1.4.8 Operarea functiei suport de cicluri............................................................................ 1-38

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-15
Generalitati 12.97
1 1

 Siemens AG 1997. All Rights Reserved.


1-16 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.1 Note generale 1

1.1 Note generale


Primul capitol va prezinta o privire generala asupra
ciclurilor disponibile. Urmatoarele capitole descriu
conditiile generale care se aplica la toate ciclurile cu
privire la:
• Programarea ciclurilor si
• Îndrumarea operatorului pentru apelarea ciclurilor.

1.2 Privire generalã asupra ciclurilor


Ciclurile sunt subprograme tehnologice aplicative cu
care puteti implementa operatii specifice de prelucrare
cum ar fi executarea unui filet sau frezarea unui
buzunar. Aceste cicluri sunt adaptate la probleme
specifice prin atribuirea parametrilor.
Sistemul va ofera numeroase cicluri standard pentru
tehnologiile de:
• gaurire,
• frezare,
• strunjire.

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-17
Generalitati 12.97
1 1.2 Privire generala asupra ciclurilor 1

1.2.1 Cicluri de gaurire, cicluri de gaurire dupa model, cicluri de frezare, cicluri de
strunjire
Puteti executa urmatoarele cicluri cu echipamentele
SINUMERIK FM-NC, 810D si 840D :

Cicluri de gauirire
CYCLE81 Gaurire, centruire
CYCLE82 Gaurire, adâncire
CYCLE83 Gaurire adânca
CYCLE84 Filetare cu tarod fixat rigid
CYCLE840 Filetare cu tarod fixat în mandrina compensatoare
CYCLE85 Alezare 1
CYCLE86 Alezare 2
CYCLE87 Alezare 3
CYCLE88 Alezare 4
CYCLE89 Alezare 5

Cicluri de gaurire dupa model


HOLES1 Procesarea unui rând de gauri
HOLES2 Procesarea unor gauri amplasate pe un cerc

Cicluri de frezare
LONGHOLE Frezarea unor gauri alungite amplasate radial
SLOT1 Frezarea unor canale radiale
SLOT2 Frezarea unor canale circulare
POCKET1 Frezarea unui buzunar dreptunghiular (cu cutit frontal)
POCKET2 Buzunar circular filetat cu cutitul (cu cutit frontal)
CYCLE90 Filetare prin frezare
de la SW 4 si ulterior:
POCKET3 Frezarea unui buzunar dreptunghiular(cu orice scula
de frezare)
POCKET4 Frezarea unui buzunar circular (cu orice scula de
frezare)
CYCLE71 Frezare plana
CYCLE72 Frezare de contur

Cicluri de strunjire
CYCLE93 Canelare

 Siemens AG 1997. All Rights Reserved.


1-18 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.2 Privire generala asupra ciclurilor 1

CYCLE94 Degajare (de tip E si F conform DIN)


CYCLE95 Degrosare
CYCLE96 Degajare pentru filete (de tip A, B, C si D conform DIN)
CYCLE97 Filetare prin strunjire
CYCLE98 Lant de filete

1.2.2 Rutine auxiliare ale ciclurilor


Urmatoarele rutine auxiliare apartin pachetului de
cicluri
• PITCH (pas) si
• MESSAGE (mesaj).
Acestea trebuie întotdeauna sa fie încarcate în
echipament.

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-19
Generalitati 12.97
1 1.3 Programarea ciclurilor 1

1.3 Programarea ciclurilor


Un ciclu standard este definit ca un subprogram cu un
nume si o lista de parametri. Conditiile descrise în
„SINUMERIK Manual de programare partea1: de
Fundamente" se aplica când apelam un ciclu.

Ciclurile sunt livrate pe dischete sau, pentru MMC102,


cu software-ul corespunzator. Ele sunt încarcate în
partea de memorie pentru programe piesa a
echipamentului prin interfata V24(vezi Manualul de
operare).
.

1.3.1 Conditii de apelare si revenire


Functiile de tip G active înainte de apelarea ciclului si
cadrul programabil ramân active în timpul ciclului. Z ta
na
rdo
Definiti planul de prelucrare (G17, G18, G19) înainte O Y
9
de apelarea ciclului. Un ciclu opereaza în planul G1
Cota

curent
• Abscisa (prima axa geometrica)
• Ordonata (a doua axa geometrica)
• Coordonata (a treia axa geometrica în spatiu)
În ciclurile de gaurire, gaura este prelucrata pe axa
G1
care corespunde coordonatei la planul curent. La 7

frezare, adâncimea este data pe aceasta axa.


G1
8

Ab
sci
sa
X

Alocarea axelor sI planelor


Comanda Planul Axa perpendiculara de avans

G17 X/Y Z
G18 Z/X Y
G19 Y/Z X

 Siemens AG 1997. All Rights Reserved.


1-20 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.3 Programarea ciclurilor 1

1.3.2 Date masina


Urmatoarele date de masina (MD) sunt folosite la
cicluri. Valorile minime pentru aceste date sunt date
în tabelul urmator.

Date masina importante

Nr. MD Numele MD Valoarea minima

18118 MM_NUM_GUD_MODULES 7
18130 MM_NUM_GUD_NAMES_CHAN 10
18150 MM_GUD_VALUES_MEM 10
18170 MM_NUM_MAX_FUNC_NAMES 40
18242 MM_MAX_SIZE_OF_LUD_VALUE 8192
28020 MM_NUM_LUD_NAMES_TOTAL 200
28040 MM_NUM_LUD_VALUES_MEM 25

Fisierele cu datele de masina sunt livrate cu aceste


valori initiale de catre producatorul masinii.
Este important de retinut ca trebuie sa se faca o
resetare cu power on daca aceste date se modifica.

Data de masina specifica de axa 30200 NUM_ENCS


trebuie de asemenea luata în considerare pentru
ciclul de prelucrare 840 (filetare cu tarod fixat în
mandrina compensatoare).

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-21
Generalitati 12.97
1 1.3 Programarea ciclurilor 1

1.3.3 Mesaje în timpul procesarii ciclului


Pentru unele cicluri, mesajele care se refera la
stadiul de prelucrare sunt afisate pe ecranul
echipamentului în timpul executiei.
Aceste mesaje nu întrerup desfasurarea programului
si ramân afisate pe ecran pâna la aparitia unui nou
mesaj.
Textele mesajelor si semnificatia lor sunt descrise
împreuna cu ciclul la care se refera.

Veti gasi o lista a tuturor mesajelor importante în


Anexa A a acestui manual de programare.

Afisarea frazelor în timpul executiei ciclului


Apelarea ciclului este afisata în fraza curenta pe
toata durata ciclului.

 Siemens AG 1997. All Rights Reserved.


1-22 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.3 Programarea ciclurilor 1

1.3.4 Apelarea ciclului si lista de parametri


Ciclurile standard folosesc variabile definite de
utilizator. Puteti transfera parametrii definiti pentru
cicluri prin lista de parametri când ciclul este apelat.

Apelarile de cicluri trebuie facute într-o fraza


separata.

Note de baza despre alocarea parametrilor


la ciclurile standard

Manualul de programare descrie lista de parametri a


fiecarui ciclu împreuna cu:
• secventa si
• tipul.
Succesiunea de definire a parametrilor trebuie luata
în considerare.

Fiecare parametru definit al unui ciclu are un tip


specific de date. Tipul parametrului folosit trebuie sa
fie specificat când ciclul este apelat.
• Variabile sau
• constante
pot fi indicate în lista de parametri.

Daca variabilele sunt transferate în lista de parametri,


ele trebuie mai întâi definite ca atare si apoi sa li se
atribuie valori în programul în care sunt apelate.
Ciclurile pot fi apelate
• cu o lista incompleta de parametri sau
• prin omiterea parametrilor.

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-23
Generalitati 12.97
1 1.3 Programarea ciclurilor 1

Daca doriti sa omiteti ultimii parametri de transfer care


trebuie înscrisi la o apelare, puteti termina anterior
lista de parametri cu „)”. Daca doriti sa omiteti
parametri pe parcurs, o virgula „…,,…” este folosita în
locul lor.

În mod normal, nu se face un control de plauzibilitate


al valorilor parametrilor cu un domeniu de valori
discrete sau limitate, decât daca pentru un ciclu a
fost descris special un raspuns de eroare.

Daca într-o apelare a unui ciclu, lista de parametri


contine mai multe alocari decât parametri definiti în
ciclu, este afisata alarma generala NC 12340 „Too
many parameters” (prea multi parametri) si ciclul nu
este executat.

Apelarea ciclului

Diversele metode de scriere a unei apelari de ciclu


sunt prezentate în exemplul urmator, CYCLE100,
care necesita urmatorii parametri de introducere.

Exemplu
FORM Definirea formei de prelucrat
Valori E si F
MID Adâncimea de avans (de introdus fara semn)
FFR Avans
VARI Tipul prelucrarii
Valori 0, 1 sau 2
FAL Toleranta finala de prelucrare.

 Siemens AG 1997. All Rights Reserved.


1-24 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.3 Programarea ciclurilor 1

Ciclul este apelat cu comanda


CYCLE100 (FORM, MID, FFR, VARI, FAL)

1. Lista parametrilor cu valori de constante


În locul introducerii parametrilor individuali, puteti
introduce direct valori concrete pentru a fi folosite în
ciclu.

Exemplu
CYCLE100 ("E", 5, 0.1, 1, 0) Apelare de ciclu

2. Lista parametrilor cu variabile ca parametri


de transfer.
Puteti transfera parametri ca variabile aritmetice pe
care le definiti si carora le atribuiti valori înainte de
apelarea ciclului.

Exemplu
DEF CHAR FORM="E" Definirea unui parametru, atribuirea valorii
DEF REAL MID=5, FFR, FAL Definirea de parametri cu sau fara
DEF INT VARI=1 atribuirea valorii
N10 FFR=0.1 FAL=0 Atribuirea valorii
N20 CYCLE100 (FORM, MID, FFR, -> Apelarea ciclului
-> VARI, FAL)

3. Folosirea variabilelor predefinite ca


parametri de transfer
Deasemenea, puteti folosi variabile, ex. Parametri R,
pentru atribuirea parametrilor unor cicluri.

Exemplu
DEF CHAR FORM="E" Definirea unui parametru, atribuirea valorii
N10 R1=5 R2=0.1 R3=1 R4=0 Atribuirea valorilor
N20 CYCLE100 (FORM, R1, -> Apelarea ciclului
-> R2, R3, R4)

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-25
Generalitati 12.97
1 1.3 Programarea ciclurilor 1

Deoarece parametrii R sunt predefiniti ca reali, este


important de verificat daca tipul parametrului
destinatie în ciclu este compatibil cu tipul real.

Mai multe informatii despre tipurile de date si despre


conversiile si compatibilitatile de tipuri sunt date în
Manualul de programare. Daca tipurile sunt
incompatibile este afisata alarma 12330 „Parameter
type ... incorrect" (Tipul parametrului …incorect).

4. List incompleta de parametri si omiterea


parametrilor
Daca un parametru definit nu este necesar la apelarea
unui ciclu sau îi este atribuita valoarea zero, el pote fi
omis din lista de parametri. O virgula, „…,,…” , trebuie
scrisa în locul lui pentru a asigura corecta atribuire a
urmatorilor parametri sau lista trebuie închisa anterior
cu „)”.

Exemplu
CYCLE100 ("F", 3, 0.3, , 1) Apelarea ciclului, omiterea celui de-al
patrulea parametru (adica i se atribuie
valoarea zero)
CYCLE100 ("F", 3, 0.3) Apelarea ciclului
valoarea zero a fost atribuita ultimilor doi
parametri (au fost omisi)

5. Expresii utilizate în lista de parametri


Expresii, al caror rezultat este atribuit parametrului
corespunzator în ciclu, sunt de asemenea permise în
lista de parametri

Exemplu
DEF REAL MID=7, FFR=200 Definirea parametrilor, atribuirea valorilor
CYCLE100 ("E", MID*0.5, FFR+100,1) Apelarea ciclului
Adâncime de avans 3.5,viteza de avans
300

 Siemens AG 1997. All Rights Reserved.


1-26 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4 Suport pentru cicluri în editorul de programe


Editorul de programe din echipament va ofera un suport
de programare pentru adaugarea apelarilor de cicluri si
introducerea de parametri.

În acest mod, suportul este prevazut atât pentru


ciclurile Siemens, cât si pentru ciclurile utilizatorului.

Functie

Suportul ciclului consta în trei componente:


1. Selectarea ciclului
2. Masti de introducere pentru setarea parametrilor
3. Afisarea imaginii Help pentru fiecare ciclu.

Nu este absolut necesar sa creati afisari pentru help la


încorporarea ciclurilor separate; atunci numai mastile de
introducere se afiseaza pentru cicluri.

De asemenea este posibil sa configurati fisierele text


ale suportului de ciclu ca independente de limba. În
acest caz, fisierele text corespunzatoare, localizate în
MMC, sunt de asemenea necesare.

O descriere detaliata a editorului de programe este


data în
Referinta: /BA/, „Manual de operare"

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-27
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.1 Privire generala asupra fisierelor necesare


Urmatoarele fisiere formeaza baza pentru suportul de
cicluri:

Atribuire Fisier Aplicatie Tipul fisierului


Selectarea ciclului cov.com Cicluri standard sI ale Fisier text
utilizatorului
Masca de introducere pentru sc.com Cicluri standard Fisier text
setarea parametrilor
Masca de introducere pentru uc.com Cicluri ale utilizatorului Fisier text
setarea parametrilor
Afisarea mesajelor help *.bmp Cicluri standard sI ale Bitmap
utilizatorului

Pentru MMC100, afisarea mesajelor help trebuie


convertita în alt format (*.pcx) si legata pentru a face
un fisier care sa poata fi încarcat (cst.arj).

 Siemens AG 1997. All Rights Reserved.


1-28 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.2 Configurarea selectarii ciclului


Functie

Selectarea ciclului este configurata în fisiere cov.com:


• Selectarea ciclului se face direct cu tastele soft
care sunt configurate în fisierul cov.com .
• Exista pâna la trei nivele de taste soft cu pâna la
18 taste soft; aceasta permite clasificarea
ciclurilor în sub categorii, de ex. pentru o
tehnologie.
• Daca maxim 6 cicluri sunt configurate pe un nivel
de taste soft, toate se gasesc pe un meniu vertical
de taste soft. Tastele soft 7 si 8 sunt rezervate
pentru functii de operare cum ar fi „Back”,
„Abort” sau „Ok”.
Daca sunt necesare mai mult de 6 cicluri în
domeniul corespunzator, a 7-a tasta soft este
inscriptionata cu „>>” si tasta soft verticala
comuta în al doilea domeniu.
• Numai 4 taste soft sunt disponibile pe primul nivel,
prima tasta soft este rezervata.

Exemplu pentru selectarea ciclului


a

Turning

Drilling

Milling

Thread

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-29
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

Programare

Sintaxa fisierului cov.com (exemplu)


%_N_COV_COM
;$PATH=/_N_CUS_DIR
;V04.03.01/10.09.97
S2.0.0\Turning\
S3.0.0\Drilling\
S4.0.0\Milling\
S5.0.0\Threads\
S6.0.0\Users\
S3.1.0\Deep hole %ndrilling\C3(CYCLE83) Gaurire adanca
S3.2.0\Boring\
S3.2.1\Boring%n1\C6(CYCLE85) Alezare 1
...
M17

Explicarea sintaxei
Sx.y.z Tasta soft, numar si nivel, punctul separa cele trei numere
x înseamna tasta soft de la primul nivel (este posibil de la 2 la18)
y înseamna tasta soft de la al doilea nivel (este posibil de la 1 la 18 ).
z înseamna tasta soft de la al treilea nivel (1 la 18)
\text\ Tasta soft text, maxim 2 ⋅ 9 caractere
Caracterul pentru întreruperea liniei este „%n”
Cxx Numele afisarii mesajului help, un „p" este adaugat la numele fisierului de afisare
help pentru suportul ciclului, ex. Cxxp.bmp
(Name) Numele ciclului care este scris în program si este prezentat în masca de introducere
pentru setarea parametrilor.

Dupa numele ciclului, puteti scrie un comentariu separat de


nume prin cel putin un spatiu.
Caracteristici speciale la MMC102/103
Daca acest fisier este independent de limba, adica
este configurat cu text în clar, numele fisierului trebuie
sa includa un cod de limba, de exemplu:
• COV_GR.COM pentru germana,
• COV_UK.COM pentru engleza,
• COV_ES.COM pentru spaniola,
• COV_FR.COM pentru franceza,
• COV_IT.COM pentru italiana,
sau alte coduri pentru alte limbi.

 Siemens AG 1997. All Rights Reserved.


1-30 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.3 Configurarea mastilor de introducere pentru setarea parametrilor


Fisierele SC.COM (cicluri Siemens) si UC.COM
(cicluri utilizator) furnizeaza baza pentru configurarea
mastilor de introducere pentru setarea parametrilor.
Sintaxa este identica pentru ambele fisiere.

Explicatie

Urmatoarele sunt un exemplu de antet de ciclu:


Numele helpului afisat
Numele ciclului
Comentariu

//C6 (CYCLE85) Alezare 1

// Recunoasterea liniei de început pentru descrierea ciclului


C6 Numele afisajului de help extins cu un p (C1 - C28 Cicluri Siemens)
(CYCLE85) Numele ciclului . Acest nume este de asemanea scris în programul NC.
Boring 1 Comentariu (nu este evaluat )

Parametrizarea ciclrilor
(R/0 2/1/Return plane, absolute)[return plane/RTP]
Început (
Tipul variabilei R REAL
I INTREG
C CARACTER
S SIR DE CARACTERE
Delimitare /
Domeniu de valori Limita minima, spatiu, limita superioara (ex. 0 2)
Delimitare /
Valoare pentru presetare o valoare (ex. 1)
Delimitare /
Text lung Este pus în linia de dialog
Sfârsit )
Începutul optiunii [
Text scurt Apare în masca parametrului
Delimitare /
Text în bitmap Numele parametrului
Sfârsitul optiunii ]

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-31
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

În locul limitarii unui domeniu de valori, valorile individuale


pot fi definite într-o lista. Acestea sunt apoi selectate,
pentru introducerea lor folosindu-se butonul toggle.

(I/* 1 2 3 4 11 12 13 14/11/Selecting the


operating mode)[Operating mode / VARI]

Pentru a obtine o compatibilitate cu conditiile


suportului de cicluri pentru programarea prin dialog la
MMC102/103, numai portiunea în paranteze rotunde
este obligatorie. Portiunea în paranteze drepte este
optionala.

Explicatie

Daca portiunea între paranteze drepte lipseste,


procedati astfel:

Text scurt= primele 19 caractere ale unui text lung dar numai pâna la primul spatiu de la
dreapta sau pâna la prima virgula de la stânga.
Textele prescurtate sunt marcate cu asterisc, „*"
Text în bitmap= este citit din fisierul Cxx.awb

 Siemens AG 1997. All Rights Reserved.


1-32 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

Exemplu de programare

Suportul de cicluri pentru cicluri:


corespunde fisierelor COM SW4 MMC100 si
suportului de cicluri ASCII Editor MMC102/103

//C6(CYCLE85) Boring 1
(R///Retraction plane, absolute)[Retraction plane/RTP]
(R///Reference plane, absolute)[Reference plane/RFP]
(R/0 99999//Safety clearance, without sign)
[safety distance/SDIS]
(R///Final drilling depth, absolute)[Final drilling depth/DP]
(R/0 99999/0/Final drilling depth relative to reference plane)[Final
drilling depth rel./,DPR]
(R/0 99999//Dwell at drilling depth)[Dwell BT/DTB]
(R/0.001 999999//Feed)[Feedrate/FFR]
(R/0.001 999999//Return feed)[Return feed/RFF]

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-33
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.4 Configurarea afisarii mesajelor help


Explicatie

Afisarea mesajelor de help pentru MMC100


Daca doriti sa modificati grafica standard sau
sa creati unele suplimentare, veti avea nevoie
de un program de grafica în PC-ul
dumneavoastra. Marimea graficei este limitata
la 272 ⋅ 280 pixeli . Este recomandat sa faceti
toate graficele la aceeasi marime.

MMC foloseste formatul PCX al Zsoft Paintbrush ca


format de grafica. Daca nu aveti un program care sa
poata crea acest format puteti folosi programul Paint
Exemplu de grafic al unui ciclu parametrizat
Shop Pro pentru a va converti grafica.

Programul Paint Shop Pro nu face parte din


discheta furnizata de Siemens.

Afisarea mesajelor de help pentru MMC102/103


Afisarile mesajelor de help la MMC102/103 sunt
localizate în fisierul sistem în directorul
DH\DP.DIR\HLP.DIR.
Puteti folosi functia "Copy" din meniul Services pentru
a citi datele de pe o discheta. Pentru a face astfel,
selectati directorul de destinatie prin „Dialog
programming" si „DP Help".

 Siemens AG 1997. All Rights Reserved.


1-34 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.5 Mijloace de configurare (numai pentru MMC100)


Explicatie

Pentru MMC100, va trebuie de asemenea, un mijloc


de conversie pentru a converti formatul fisierelor din
*.bmp în *.pcx.

Aceste mijloace se gasesc pe discheta livrata sub


MMC100\TOOLS.

Aceasta va permite sa realizati conversia si


comprimarea pentru a face un fisier încarcabil pentru
MMC100.

Utilizând utilitarele PCX_CON.EXE si ARJ.EXE se


creaza un fisier fisier arhiva prin conversia fisierelor
PCX si comprimarea lor corespunzãtoare.
Aceste mijloace se gasesc pe discheta.

Fisierele de convertit trebuie sa se afle într-o director,


raspîndirea lor în mai multe cai nu este acceptabila.

Apelarea programului de conversie:

makepcx.bat

Toti parametrii necesari au fost deja stocatI în acest


fisier.

Conversia produce fisierele *.b00 si *.b01. Anterior


comprimarii copiati atât ambele fisiere (*.b00 si *.b01),
cât si fisierul utilitar arj.exe într-o cale si startati
urmatoarea comanda:

arj a cst.arj *.*

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-35
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.6 Încarcarea în echipament


Încarcarea în MMC100

Cerinte
Discheta cu aplicatii a fost deja instalata pe PC-ul
dumneavoastra.

Secventa de operare

• Accesati în directorul "INSTUTIL" al caii


dumneavoastra de aplicatii si startati
"APP_INST.EXE". Un menu de selectare apare
pentru a va permite sa instalati software-ul.
• Alegeti o optiune din meniu "Modify
configuration". Un urmator meniu de selectare
apare. Alegeti optiunea "Add *.* Files ...".
Specificati calea pentru fisierele dumneavoastra
grafice ca nume de fisier în masca de introducere
si numele de fisier "CST.ARJ".
• Apasati tasta Return pentru a va confirma
introducerea.
• Apasati Esc pentru întoarcerea la meniul de baza,
unde va puteti transfera software-ul pe disc.

Încarcarea pentru MMC102/103

Secventa de operare

Afisarea mesajelor de help pentru suportul ciclului se


afla în directorul
Dialog programming\DP help.

Aceasta este introdusa de pe discheta într-un format


lung folosind operatiile
• "Data Management" si
• "Copy".

 Siemens AG 1997. All Rights Reserved.


1-36 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.7 Independenta fata de limba


Explicatie

Fisierele suportului de cicluri pot fi de asemenea


configurate ca fiind independente de limba.

Aceasta se face prin înlocuirea tuturor textelor din


fisierele cov.com si sc.com prin numere de text. În
plus, un fisier text este de asemenea cerut în
echipament.

Fisierul aluc.txt cu domeniul de numere de


text85000...89999 este rezevat pentru ciclurile
utilizatorului.

Exemplu:
//C60 (DRILLING CYCLE)
(R///$85000)[$85001/PAR1]
(R///$85002 $85003)[$85002/PAR2]
...

Fisierul text asociat:


85000 0 0 „Planul de retragere ca valoare absoluta ”
85001 0 0 „Planul de retragere "
85002 0 0 „Adâncimea de gaurire ”
85003 0 0 „Fata de planul de retragere "

Explicarea sintaxei:
$ Identificator pentru numere de text
85000...89999 Numere de text pentru ciclurile utilizatorului
$85000... $... Mai multe texte sunt înlantuite

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-37
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.8 Operarea functiei suport de cicluri


Explicatie

Executati pasii urmatori pentru a adauga o apelare de


ciclu la un program:
• Tasta soft „Support" în bara soft orizontala.
• Tasta soft „Cycle" (numai pentru MMC102/103).
• Selectati ciclul prin bara soft verticala pâna când
masca de introducere corespunzatoare apare
(afisarea help-ului apare pe MMC100 când apasati
tasta Info ).
• Introduceti valoarea parametrului.
• Cu MMC103, este de asemenea posibil sa
introduceti numele variabilei în locul unei valori în
masca, numele variabilei începe întoteauna cu o
litera sau o liniuta inferioara de despartire, „_”.
• ApasatI „OK" pentru a confirma (sau „Abort" daca
introducerea este incorecta).

 Siemens AG 1997. All Rights Reserved.


1-38 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

S-ar putea să vă placă și