siemens cicluri - ro

256
SINUMERIK 840D/810D/FM-NC Cicluri Manual de programare Documentatia utilizatorului Editia 12.97

Upload: reludo

Post on 24-Jun-2015

2.385 views

Category:

Documents


21 download

TRANSCRIPT

Page 1: Siemens Cicluri - RO

SINUMERIK 840D/810D/FM-NCCicluri

Manual de programare

Documentatia utilizatorului

Editia 12.97

Page 2: Siemens Cicluri - RO
Page 3: Siemens Cicluri - RO

SINUMERIK 840D/810D/FM-NCCicluri

Editia 12.97

Manual de programare

Generalitati 1

Cicluri de gaurire sI

cicluri de gaurire dupa

model

2

Cicluri de frezare 3

Cicluri de strunjire 4

Mesaje de eroare sI

prelucrarea erorilor5

Anexa ADocumenta(ia utilizatorului

Valabil pentru

Echipamentele Versiunea SoftwareSINUMERIK 840D 4SINUMERIK 840DE (versiunea export) 4SINUMERIK 810D 2SINUMERIK 810DE (versiunea export) 2SINUMERIK FM-NC 3

Page 4: Siemens Cicluri - RO

0 Cuprins 12.97 0

Documentatie SINUMERIK®

Istoricul tiparirii

Rezumatul detaliilor acestei editii si al editiilor precedente sunt listate mai jos.

Starea fiecarei editii este prezentata dupa cod în coloana „Observatii”.

Codul de stare în coloana „Observatii”:

A .... Documentatie noua.

B .... Retiparita nerevizuita cu numar nou de comanda.

C .... Editie revizuita noua.

Daca au fost facute schimbari de la ultima editie, acest lucru este indicat de un cod de editienoua în capul paginii.

Editia Nr. comanda Observatii

02.95 6FC5298-2AB40-0BP0 A

04.95 6FC5298-2AB40-0BP1 C

03.96 6FC5298-3AB40-0BP0 C

08.97

12.97

6FC5298-4AB40-0BP0

6FC5298-4AB40-0BP1

C

C

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

Editia Comanda nr. Observatii

02.98 6FC5 298-4CA00-0BG1

(Read)C

02.98 6FC5 298-4CB00-0BG1 (Print) C02.98 6FC5 298-4CC00-0BG1 (Net) C

Mai multe informatii sunt disponibile pe Internet:Siemens quality for Software and Trainingto DIN ISO 7.0, Reg. No.

Aceasta publicat ie a fost produsa cu WinWord V 7.0si Designer V 4.0.Reproducerea, transmiterea sau folosirea acestui document sau a cont inutului sau nueste permisa fara permisiune scrisa. Cei care nu respecta aceste reguli vor firãspunzatori pentru daune. Toate drepturile, incluzând drepturile presupuse de patent sauînregistrarea unui desen sau model utilitar, sunt rezervate.© Siemens AG 1996, 1997. Toate drepturile sunt rezervate.

Alte funct ii care nu sunt descrise în aceasta documentat ie pot fi executabile peechipament. Oricum, aceasta nu reprezinta obligat ia de a pune la dispozit ie acestefunct ii cu un nou panou al echipamentului sau în timpul service-ului.

Am verificat cont inutul acestui document si acesta corespunde echipamentului siprogramelor descrise. Cu toate acestea ar putea exista diferente. Oricum, informatiacont inuta în acest material este revizuita regulat si orice schimbari necesare vor fiincluse în urmatoarea edit ie. Primim sugestii pentru îmbunatat iri.

Acestea pot fi modificate fara notificare prealabila.

Order No. 6FC5298-4AB40-0BP1Printed in the Federal Republic of Germany

Siemens-Aktiengesellschaft.

Page 5: Siemens Cicluri - RO

0 12.97 Prefata

Structura manualului 0

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-5

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

Cicluri de gaurire si cicluri de gaurire dupa model 2-39

2.1 Cicluri de gaurire......................................................................................................... 2-41

2.1.1 Cerinte .................................................................................................................. 2-44

2.1.2 Gaurire, centruire – CYCLE81 ................................................................................. 2-46

2.1.3 Gaurire, adâncire – CYCLE82 ................................................................................. 2-49

2.1.4 Gaurire adânca – CYCLE83 .................................................................................... 2-51

2.1.5 Filetare cu tarod fixat rigid – CYCLE84..................................................................... 2-56

2.1.6 Filetare cu tarod fixat în mandrina compensatoare – CYCLE840................................. 2-60

2.1.7 Alezare 1 – CYCLE85 ............................................................................................ 2-66

2.1.8 Alezare 2 – CYCLE86 ............................................................................................ 2-69

2.1.9 Alezare 3 – CYCLE87 ............................................................................................ 2-73

2.1.10 Alezare 4 – CYCLE88........................................................................................... 2-76

2.1.11 Alezare 5 – CYCLE89........................................................................................... 2-78

2.2 Apelare modala a ciclurilor de gaurire ........................................................................... 2-80

2.3 Cicluri de gaurire dupa model....................................................................................... 2-83

2.3.1 Cerinte .................................................................................................................. 2-83

2.3.2 Rând de gauri – HOLES1........................................................................................ 2-84

2.3.3 Gauri amplasate pe un cerc – HOLES2.................................................................... 2-88

Page 6: Siemens Cicluri - RO

0 Prefata 12.97

Structura manualului 0

Siemens AG 1997 All rights reserved.0-6 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Cicluri de frezare

3.1 Informatii generale .......................................................................................................3-93

3.2 Cerinte .......................................................................................................................3-94

3.3 Filetare- CYCLE90 ......................................................................................................3-96

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE ...................................................... 3-102

3.5 Canale radiale - SLOT1 .............................................................................................. 3-108

3.6 Canale circulare - SLOT2 ........................................................................................... 3-116

3.7 Frezarea unui buzunar rectangular - POCKET1 ............................................................ 3-121

3.8 Frezarea unui buzunar circular frezat cu cutitul - POCKET2........................................... 3-125

3.9 Frezarea unui buzunar rectangular - POCKET3 ............................................................ 3-129

3.10 Frezarea unui buzunar circular - POCKET4 ................................................................ 3-139

3.11 Frezare plana - CYCLE71......................................................................................... 3-145

3.12 Frezare pe contur - CYCLE72................................................................................... 3-151

Cicluri de strunjire

4.1 Generalitati ............................................................................................................... 4-163

4.2 Cerinte ..................................................................................................................... 4-164

4.3 Ciclu de canelare – CYCLE93 .................................................................................... 4-167

4.4 Ciclu de degajare – CYCLE94 .................................................................................... 4-176

4.5 Ciclu de degrosare – CYCLE95 .................................................................................. 4-180

4.6 Degajare pentru filete – CYCLE96............................................................................... 4-192

4.7 Filetare prin strunjire – CYCLE97................................................................................ 4-196

4.8 Lant de filete – CYCLE98 ........................................................................................... 4-204

Mesaje de eroare si prelucrarea erorilor

5.1 Generalitati ............................................................................................................... 5-213

5.2 Prelucrarea erorilor în cicluri ....................................................................................... 5-214

5.3 Privire generala asupra alarmelor ciclurilor ................................................................... 5-215

5.4 Mesaje în cicluri........................................................................................................ 5-218

AnexaA Abrevieri ............................................................................................................................A-221

B Termeni.............................................................................................................................A-231

C Referinte............................................................................................................................A-243

D Index.................................................................................................................................A-253

Page 7: Siemens Cicluri - RO

0 12.97 Prefata

Structura manualului 0

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-7

Structura manualului

Documentatia SINUMERIK este structurata în 3 parti:

• Documentatie generala

• Documentatie utilizator

• Documentatie fabricant/service.

Scopul global

Aceasta documentatie este destinata utilizatorilor de

masini unelte. Aceasta publicatie ofera informatii

detaliate necesare utilizatorului pentru a opera

echipamentele SINUMERIK FM-NC, 810D si 840D.

Scopul standard

Acest manual de programare descrie functiile

standard. Diferentele si adaugirile implementate de

producatorul masinii unelte sunt descrise de catre

acesta.

Mai multe informatii privind alte publicatii privitoare la

SINUMERIK FM-NC, 810D si 840D si publicatii care

se aplica la toate comenzile Sinumerik (ex. interfata

universala, cicluri de masurare …) pot fi obtinute de la

reprezentanta locala Siemens .

Alte functii nedescrise în aceasta documentatie pot fi

executabile de echipament. Oricum, aceasta nu

implica obligatia de a furniza astfel de functii cu un

nou echipament sau când se face service-ul.

Aplicabilitate

Acest manual de programare se aplica la

echipamentele: SINUMERIK FM-NC, 810D si 840D,

MMC 100 si MMC102.

Page 8: Siemens Cicluri - RO

0 Prefata 12.97

Structura manualului 0

Siemens AG 1997 All rights reserved.0-8 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Structura descrierii

Toate ciclurile si functiile de program au fost expuse

dupa aceeasi structura, pe cât a fost posibil. Variatele

nivele de informatii au fost structurate astfel încât sa

puteti gasi repede informatia cautata.

1. Functia, dintr-o privire

Daca aveti nevoie sa gasiti un ciclu care este folosit

mai rar sau ce înseamna un parametru, veti vedea

dintr-o privire cum este programata functia împreuna

cu o explicare a ciclurilor si a parametrilor.

Aceasta informatie apare întotdeauna la începutul

paginii.

Nota:

Preocupati sa pastram documentatia succinta nu am

prezentat toate metodele sau reprezentarile posibile

ale ciclurilor individuale si ale parametrilor, în limbajul

de programare. Ciclurile au fost programate în forma

în care apar cel mai des în practica.

Page 9: Siemens Cicluri - RO

0 12.97 Prefata

Structura manualului 0

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-9

2. Explicatii detaliate

În sectiunile teoretice gasiti descrierea detaliata a:

Pentru ce este folosit ciclul?

Ce face ciclul?

Care este secventa de operare?

Ce fac parametrii?

Ce altceva trebuie sa cautati?

Sectiunea teoretica ofera începatorului în NC material

de studiu. Ar trebui sa parcurgeti manualul de la un

capat la celalalt macar o data pentru a avea idee de

scopul functiilor si de capacitatile comenzii

SINUMERIK.

3. De la teorie la practica

Exemplele de programare va arata cum sa includeti

ciclurile într-o secventa de operare.

Un exemplu de aplicatie a majoritatii ciclurilor este

prezentat dupa sectiunea teoretica.

Page 10: Siemens Cicluri - RO

0 Prefata 12.97

Structura manualului 0

Siemens AG 1997 All rights reserved.0-10 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Explicarea simbolurilor

Secventa de operare

Explicatie

Functie

Parametri

Exemplu de programare

Programare

Note suplimentare

Referire la alta documentatie sau sectiune

Note de avertizare si surse de eroare

Note suplimentare sau informatii de baza

Page 11: Siemens Cicluri - RO

0 12.97 Prefata

Scopul standard 0

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-11

Note de avertizare

Urmatoarele note de avertizare cu diferite grade de

importanta sunt folosite în aceasta documentatie.

Pericol

Acest simbol apare de fiecare data când moartea,

raniri serioase a persoanelor sau importante prejudicii

materiale se vor produce daca nu sunt luate masurile

necesare.

Atentie

Acest simbol apare de fiecare data când raniri usoare

a persoanelor pot aparea daca nu sunt luate masurile

necesare.

Avertizare

Acest simbol apare de fiecare data când moartea,

raniri serioase a persoanelor sau importante prejudicii

materiale pot apare daca nu sunt luate masurile

necesare.

Page 12: Siemens Cicluri - RO

0 Prefata 12.97

Scopul standard 0

Siemens AG 1997 All rights reserved.0-12 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Principiu

Echipamentele SIEMENS 810D, 840D si FM-NC au

fost proiectate si construite dupa ultimele standarde

tehnologice si dupa reguli, standarde si regulamente

de protectie recunoscute.

Echipament suplimentar

Aplicatiile echipamentelor SIEMENS pot fi extinse

prin adaugarea de dispozitive speciale suplimentare,

echipamente si unitati de extindere, oferite de

SIEMENS.

Personal

Numai personalul autorizat si demn de încredere

care a fost scolarizat pentru folosirea echipamentului

trebuie admis sa lucreze cu acest echipament. Nici o

persoana fara o pregatire necesara nu va fi lasata sa

opereze echipamentul, nici macar temporar.

Responsabilitatile personalului care pune în

functiune, opereaza si întretine echipamentul trebuie

definite clar si adeziunea la aceste responsabilitati

supravegheata.

Conduita

Înainte de punerea în functiune a echipamentului

pesonalul care va lucra la echipament trebuie sa

cunoasca pe deplin manualul operatorului. De

asemenea, este de datoria operatorului

echipamentului sa observe în permanenta starea

tehnica (defecte si avarii detectabile si schimbari în

modul de lucru) a echipamentului.

Page 13: Siemens Cicluri - RO

0 12.97 Prefata

Scopul standard 0

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-13

Service

Reparatiile trebuie efectuate numai de personal

specializat care a fost pregatit si calificat în

problemele tehnice corespunzãtoare, dupa informatiile

prezentate în manualul pentru service si

întretinere.Toate regulile de protectie trebuie urmate

întocmai.

Note

Cele ce urmeaza sunt de înteles ca folosire impro

prie si exclud orice raspundere a fabricantului:

Orice utilizare care deviaza de la punctele mentionate

anterior sau este în plus sau în minus fata de cele

descrise.

Daca echipamentul nu este din punct de vedere

tehnic în perfecta stare, nu lucreaza cu observarea

regulilor de protectie si de prevenire a accidentelor si

a instructiunilor date în manualul de instructiuni.

Daca defectele care ar putea afecta siguranta

echipamentului nu sunt eliminate înainte de punerea

în functiune a acestuia.

Orice modificare, omiterea sau dezactivarea

comenzilor pe echipament, necesare unei functionari

fara eroare, folosirii nelimitate si în siguranta.

Pot apare pericole imprevizibile pentru:

• viata si integritatea corporala a personalului

• echipamentul, masina si alte bunuri ale

proprietarului si utilizatorului.

Page 14: Siemens Cicluri - RO

0 Prefata 12.97

Scopul standard 0

Siemens AG 1997 All rights reserved.0-14 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Page 15: Siemens Cicluri - RO

A 12.97 Anexa A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-219

Cuprins

A Abrevieri............................................................................................................................ A-221

B Termeni ............................................................................................................................ A-231

C Referinte ........................................................................................................................... A-243

D Index ................................................................................................................................ A-253

Page 16: Siemens Cicluri - RO

A Anexa 12.97 A

Siemens AG 1997 All rights reserved.A-220 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Page 17: Siemens Cicluri - RO

A 12.97 Anexa

Abrevieri A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-221

A Abrevieri

ASCII Codul american standard pentru schimbarea informatiei

ASIC Circuit integrat specific aplicatiei

ASUP Subprogram asincron

AUX_FU Functie auxiliara

BCD Zecimale codate binar

BCS Sistemul de coordonate de baza

BIN Fisiere binare

BIOS Sistemul de baza de intrare-iesire

BOT Fisiere de pornire: pentru SIMODRIVE 611D

BP Program de baza

C bus Bus de comunicatii

C1 .. C4 Canalul 1 ... Canalul 4

CAD Proiectarea asistata de calculator

CAM Fabricare asistata de calculator

CNC Echipament numeric computerizat

COM Comunicare

CP Procesor de comunicare

CPU Unitate centrala de procesare

CR

Page 18: Siemens Cicluri - RO

A Anexa 12.97

Abrevieri A

Siemens AG 1997 All rights reserved.A-222 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

CRot Coordonatele rotatiei

CRT Tub catodic

CSB Panoul central de servicii: modul PLC

CSF Sistemul de control flowchart (metoda de programare pentru PLC)

CTS Stergere pentru trimitere (interfata seriala de date)

CUTOM Compensarea razei taisului

DAC Convertor analog-digital

DB Bloc de date în PLC

DBB Bit - bloc de date în PLC

DBW Cuvânt - bloc de date în PLC

DBX Octet - bloc de date în PLC

DC Control direct: Axa de rotatie este mutata de-a lungul drumului cel

mai scurt la pozitia absoluta printr-o singura rotatie.

DCD Detectarea transportorului

DCE Detectarea transportorului

DDE Schimbare dinamica de date

DIN Standardul industriei Germane

DIO Intrare/Iesire de date

DIR Director

DLL Librarie de legare dinamica

DOS Sistem de operare disc

DPM Port dual de memorie

Page 19: Siemens Cicluri - RO

A 12.97 Anexa

Abrevieri A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-223

DPR Port dual de RAM

DRAM Memorie cu acces aleator dinamica

DRF Functie de rezolvare diferentiala

DRY Prelucrare uscata

DSB Decodare fraza unica

DTE Echipament - terminal de date

DW Cuvânt de date

EIA code Format special de banda: Numarul perforatiilor pe caracter este

întotdeauna impar

ENC Decodor

EPROM Memorie exclusiv citibila - programabila, distructibila

ERROR Eroare la imprimanta

FB Fraza de functii

FC Apel de functie: fraza functiei în PLC

FDD Drive-ul Floppy Disk

FDD Avansul dispozitivului

FEPROM Flash EPROM: memorie citit-scris

FIFO Primul intrat primul iesit: Memoria care opereaza fara specificarea

adresei de la care datele sunt citite în aceiasi ordine în care au fost

stocate.

FIPO Interpolator fin

FM Modulul functiei

FM-NC

Page 20: Siemens Cicluri - RO

A Anexa 12.97

Abrevieri A

Siemens AG 1997 All rights reserved.A-224 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

FPU Unitate cu virgula mobila

FRA Fraza de cadru

FRAME Fraza de date (cadru)

FST Oprirea avansului

GUD Date folosite global

GWRC Compensarea razei discului de rectificat

HD Hard Disk

HEX Prescurtare pentru hexazecimal

HHU Unitate Hand-Held

HMI Interfata om-masina

HMS Sistem de masurare de înalta precizie

HW Hardware

I Intrare

I/O Intrare/Iesire

I/RF Avans/Sursa suplimentara a SIMODRIVE 611(D)

IK (GD) Comunicare implicita (Date globale)

IKA Compensare interpolativa

IM Modul de interfata

IMR Interfata modulului de primire

IMS Interfata modulului de trimitere

INC Dimensiune absoluta

Page 21: Siemens Cicluri - RO

A 12.97 Anexa

Abrevieri A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-225

INI Date de initializare

INST_SU Instalare si Start-Up

IPO Interpolator

IS Semnal de interfata

ISA Arhitectura standard internationala

ISO Organizatia internationala de standarde

ISO code Cod special de banda, numarul perforatiilor pe caracter este

întotdeauna par.

JOG Modul de vibrare

KE Raport de transmitere

Kv Factor servo

LCD Afisaj pe cristale lichide

LEC Compensare Leadscrew Error

LED Dioda emitatoare de lumina

LF Linie noua

LL Ladder Logic (metoda de programare pentru PLC)

LUD Date locale ale utilizatorului

MB Megabyte(s)

MC Circuit de masurare

MCP Panoul de comanda al masinii

MCS Sistemul de coordonate al masinii

MD

Page 22: Siemens Cicluri - RO

A Anexa 12.97

Abrevieri A

Siemens AG 1997 All rights reserved.A-226 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

MDA Date manuale automate

MG Mode group

MLFB Proiectarea produsului pentru masina

MMC Comunicare om masina: interfata operatorului SINUMERIK

MPF Fisierul programului principal: program piesa NC

MPI Interfata multiport

MS Microsoft (Producator de Software)

MSD Arbore principal

NC Comanda numerica

NCK Centrul de comanda numerica (cu pregatirea frazei, interval de

deplasare etc.)

NCU Unitate de comanda numerica: hardware pentru NCK

NRK Sistem de operare pentru NCK

NURBS Spira B neuniforma

O Iesire

OB Fraza de organizare în PLC

OEM Fabricant original al echipamentului

OI Interfata operatorului

OM Modul de operare

OP Panoul de operare

OPI Interfata panoului de operare

OPT Optiuni

Page 23: Siemens Cicluri - RO

A 12.97 Anexa

Abrevieri A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-227

OSI Deschiderea sistemului de interconectare

P bus Magistrala I/O

PC Calculator personal

PCIN Numele programului pentru comunicarea datelor cu echipamentul

PCMCIA Organizatia internationala pentru placi de memorie ale calculatoarelor

personale

PCTR Controlul pozitiei

PDS Baza de date a produsului

PE Pulse Enable pentru Drive Module

PG Consola de programare

PLC Automat programabil

PMS Sistem de masurare a pozitiei

POS Pozitie

PP Planificarea productiei

R Gata

RAM Memorie cu acces aleator (memorie cu citire-scriere)

REF Functie de apropiere cu punct de referinta

REPOS Functie de repozitionare

RISC Computer cu set redus de instructiuni

ROV Depasire rapida

RPA Parametrul R activ

RPY Mod de rotire al unui sistem de coordonate

Page 24: Siemens Cicluri - RO

A Anexa 12.97

Abrevieri A

Siemens AG 1997 All rights reserved.A-228 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

RTS Cerere de trimitere (interfete seriale de date)

SBL Fraza unica

SD Date de setare

SDB Fraza a datelor de sistem

SEA Setarea datelor activa

SFB Fraza de functie sistem

SFC Apel de functie sistem

SK Tasta soft

SKP Omiterea frazei

SLS Ecran Slimline

SM Motor pas cu pas

SP Subprogram

SPF Fisier subprogram

SRAM RAM static

SSI Interfata sincrona seriala

STL Lista de comenzi

SW Software

SYF Fisier de sistem

T Scula

TC Schimbarea sculei

Page 25: Siemens Cicluri - RO

A 12.97 Anexa

Abrevieri A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-229

TEA Testarea datelor activa

TLC Compensarea lungimii sculei

TO Corectia sculei

TOA Corectia sculei active

TRANSMIT Transformarea frezarii în strunjire

TRC Compensarea razei sculei

UFR Cadrul utilizatorului: Deplasare de nul

V.24 Interfata seriala (definitia liniilor interschimbabile dintre DTE si CE)

WCS Sistemul de coordonate al piesei

WDP Directorul piesei

WOP Programare orientata pe atelier

ZO Deplasare de nul

ZOA Deplasare de nul activa

µC Microcontroller

Page 26: Siemens Cicluri - RO

A Anexa 12.97

Abrevieri A

Siemens AG 1997 All rights reserved.A-230 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Page 27: Siemens Cicluri - RO

A 12.97 Anexa

Termeni A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-231

B Termeni

Termenii importanti sunt listati mai jos în ordine alfabetica, însotiti de

explicatii. Trimiterile la alte intrari în acest glosar sunt indicate cu

simbolul ->.

A

Alarme Toate mesajele si alarmele -> sunt afisate pe panoul de comanda într-

un formular cu text însotit de data, ora si simbolul pentru criteriul de

stergere corespunzator. Alarmele si mesajele sunt afisate separat.

Alarme si mesaje în programul piesa.

Alarmele si mesajele pot fi afisate ca text simplu direct din programul

piesa .

Alarme si mesaje de la PLC.

Alarmele si mesajele de la masina pot fi afisate ca text simplu în

programul PLC. Nu sunt necesare pachete suplimentare de functie-fraza.

Alarmele ciclurilor se gasesc în domeniul de numere 60000...69999.

Axa geometrica Axele geometrice sunt utilizate pentru a descrie o zona

bidimensionala sau tridimensionala în sistemul de coordonate al

piesei.

B

Boot Încarcarea programului sistem dupa pornire.

C

Page 28: Siemens Cicluri - RO

A Anexã 12.97

Termeni A

Siemens AG 1997 All rights reserved.A-232 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Cautare fraze Functia de cautare de fraze permite selectarea oricarui punct în partea de

program unde trebuie începuta sau continuata prelucrarea. Functia este

oferita pentru testarea partilor de programe sau pentru continuarea

prelucrarii dupa întreruperi.

Cadru Un cadru este o regula de calcul care transforma un sistem de

coordonate carteziane în alt sistem de coordonate carteziane. Un

cadru contine componente -> deplasare de nul, -> rotatie, -> scalare, -

> rabatere.

În ciclu, sunt programate cadre aditionale care au efect asupra afisarii

valorilor în timpul ciclului. La sfârsitul ciclului, WCS activ este acelasi ca

si înainte de apelare.

Ciclu Subprogram protejat pentru executarea unui proces de prelucrare

periodica asupra -> piesei.

Cicluri standard Ciclurile standard sunt oferite pentru operatiile de prelucrare repetate

frecvent:

Cicluri pentru aplicatii de gaurire/frezare

Cicluri pentru aplicatii de strunjire (SINUMERIK FM-NC)

Ciclurile disponibile sunt listate în meniul „Suport de cicluri” în zona de

operare „Program”. Dupa alegerea ciclului de prelucrare dorit, parametrii

necesari pentru atribuirea valorilor sunt afisati în text simplu.

CNC -> NC

CNC limbaj de nivel

înalt

Limbajul de nivel înalt ofera: -> variabile utilizator, -> variabile predefinite

ale utilizatorului, -> variabile sistem, -> programare indirecta,

-> functii aritmetice si unghiulare, -> operatii relationare si logice,

-> salturi în programe si legaturi,

-> coordonarea programului (SINUMERIK 840D), -> macros.

COM Componenta de comanda numerica pentru implementarea si

coordonarea comunicarii.

Compensarea razei

sculei

Programarea directa a razei piesei cere panoului de comanda sa

poata parcurge o traiectorie echidistanta cu conturul programat luând

în considerare raza sculei utilizate. (G41/G42).

Compensarea razei

vârfului sculei

Când este programat un contur se presupune sa scula este indicata.

Deoarece aceasta nu este întotdeauna cazul în practica, raza de

curbura a sculei utilizate este specificata astfel încât echipamentul îi

poate calcula toleranta. Punctul central al curburii este orientat de-a

lungul unei distante egale pâna la contur la o deplasare

Page 29: Siemens Cicluri - RO

A 12.97 Anexa

Termeni A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-233

corespunzatoare razei de curbura.

Ciclurile de frezare si strunjire selecteaza si deselecteaza intern

compensarea razei vârfului sculei.

Contur Linia exterioara a unei piese

Conturul piesei Contur cu punct configurat al piesei care va fi creata/prelucrata.

Coordonate polare Un sistem de coordonate care defineste pozitia unui punct în plan în

termenii distantei fata de origine si unghiul format de vectorul razei cu

o axa definita.

CPU Unitatea centrala de calcul a -> controlerului logic programabil

Cursa rapida Cea mai mare viteza a unei axe utilizata, de exemplu pentru a aduce

scula de pe o pozitie libera pe -> conturul piesei sau pentru a o

îndeparta de pe contur.

D

Date de setare Date care alimentezaa NC cu informatii asupra proprietatilor masinii

unelte într-un mod definit de software.

Definirea variabilei O definire a variabilei include specificarea unui tip de data si un nume

al variabilei. Numele variabilei poate fi utilizat pentru a se adresa o

valoare variabilei.

Deplasarea originii Specificarea unui nou punct de referinta pentru un sistem de

coordonate cu ajutorul unei referinte la o origine existenta si un cadru:

Setabila

SINUMERIK FM-NC: Pot fi selectate patru deplasari independente

ale originii cu axele CNC.

SINUMERIK 840D: Pentru fiecare axa CNC este disponibil un numar

parametrizabil al deplasarilor originii. Fiecare din deplasarile originii

poate fi selectata prin functiile G si selectia este exclusiva.

Externa

Toate deplasarile care definesc pozitia originii piesei pot fi

supraîncarcate cu o deplasare externa a originii

- definita de roata de mâna (deplasare DRF) sau

- definita de PLC.

Programabila

Deplasarile originii pot fi programate pentru toate axele de traiectorie

Page 30: Siemens Cicluri - RO

A Anexã 12.97

Termeni A

Siemens AG 1997 All rights reserved.A-234 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

si pozitie cu ajutorul instructiunii TRANS.

.

Diagnostic Zona de operare a echipamentului

Echipamentul include un program de auto-diagnoza si rutine de

testare pentru servicii, stare, semnale de alarma, afisaje.

E

Editor Editorul permite crearea, modificarea, suplimentarea, miscarea în

fraze si intercalarea programelor, textelor si blocurilor de programe.

Editor de text -> Editor

F

Filetare cu tarod fixat

în mandrina

compensatoare

Filertarea se face cu sau fara traductor de pozitia (G33 sau G63)

-> CYCLE840

Page 31: Siemens Cicluri - RO

A 12.97 Anexa

Termeni A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-235

Filetare cu tarod fixat

rigid

Aceasta functie este utilizata pentru a fileta gauri fara utilizarea unei

prinderi de compensare. Arborele este comandat ca o axa de rotatie

interpolativa si axa de gaurire, rezultând filete precise pâna la

adâncimea finala de gaurire, de exemplu la gaurile filetate (conditie

preliminara: modul axa arbore).

Finisare contur Conturul piesei finisate. Vezi si -> Spatiu.

Fraza O sectiune a unui program terminata cu o linie de avans. Se face

distinctie între fraze principale si fraze secundare.

Fraza de date Unitatea de date a -> PLC, accesibila prin programele -> HIGHSTEP

Unitatea de date a -> NC. Fraza de date contine definitia datelor

petnru datele globale ale utilizatorului.

G

Gestionarea

programelor piesa

Gestionarea programului piesa poate fi organizata pe piese.

Dimensiunea memoriei utilizatorului determina numarul de programe si

date care trebuie gestionate. Fiecarui fisier (programe si date) i se

poate atribui un nume constând din pâna la 24 de caractere

alfanumerice.

Page 32: Siemens Cicluri - RO

A Anexã 12.97

Termeni A

Siemens AG 1997 All rights reserved.A-236 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

I

Identificator În concordanta cu DIN 66025, identificatorii (numele) variabilelor

(variabile de calcul, variabile de sistem, variabile ale utilizatorului),

pentru subprograme, pentru cuvintele din vocabular si cuvinte pot

contine mai multe litere de adresa.

Aceste litere au aceeasi semnificatie cu cuvintele din sintaxa frazei.

Identificatorii trebuie sa fie unici. Nu poate fi utilizat acelasi

identificator pentru obiecte diferite.

Interfata seriala V.24 Pentru intrarea si iesirea datelor

Modulul MMC100 are o interfata seriala V.24 (RS232) si

Modulele MMC101 si MMC102 au doua interfete V.24.

Programele de prelucrare si datele fabricantului si utilizatorului pot fi

importate si exportate prin aceste interfete.

J

Jog Control operating mode (set-up operation): The machine can be set up in

the Jog mode. Individual axes and spindle can be traversed in jog mode

by means of the direction keys. Other functions which are executed in jog

mode are

-> reference point approach, -> repos and -> preset (set actual value).

L

Limbi Interfata utilizatorului si mesajele si alarmele sistemului sunt

disponibile în 5 limbi (pe disc): Engleza, Franceza, Germana, Italiana

si Spaniola. Oricare doua din limbile de mai sus sunt instalate si pot fi

selectate pe echipament.

M

Masina Zona de operare a echipamentului

Macro O colectie de instructiuni cu un identificator comun. În program,

identificatorul se refera la secventa de colectare a instructiunilor.

MDA Modul de operare al echipamentului: Manual Data Automatic. In modul

MDA, frazele individuale din program sau secventele de fraza pot fi

introduse fara referire la un program principal sau rutina si executia

poate fi initiata imediat prin apasarea butonului de pornire NC..

Page 33: Siemens Cicluri - RO

A 12.97 Anexa

Termeni A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-237

Mesaje Toate mesajele programate în programul piesa si semnalele de alarma

detectate de sistem sunt afisate pe panoul de comanda într-un

formular, cu data, ora si simbolul corespunzator pentru criteriul de

stergere. Semnalele de alarma si mesajele sunt afisate separat.

Modul „Modul” este numele dat oricarui fisier cerut pentru crearea si procesarea

programelor.

N

NC Comanda numerica, echipamentul NC încorporeaza toate

componentele sistemele pentru comanda masinii unelte: -> NCK, ->

PLC, -> MMC, -> COM.

Nota: CNC (comanda numerica computerizata) este un termen mult

mai corect pentru echipamentele SINUMERIK 840D si FM-NC.

NCK Nucleul comenzii numerice: Componenta a echipamentului NC care

executa -> programe piesa si în esenta coordoneaza miscarile

masinii.

O

Oglindire Oglindirea modifica semnele principale ale valorilor coordonatelor unui

contur în raport cu o axa. Oglindirea poate fi executata simultan în

raport cu mai multe axe.

Oprire orientata a

arborelui principal

Opreste arborele piesei cu un unghi de orientare specifica, de

exemplu pentru a executa o operatie de prelucrare suplimentara într-o

pozitie specifica.

Originea masinii Un punct fix pe masina unealta la care se raporteaza toate sistemele de

masura (derivate).

Originea piesei Originea piesei este punctul de start pentru sistemul de coordonate al

piesei. Ea este definita de distanta fata de originea masinii.

P

Parametru 840D/FM-NC:

- Aria de operare a echipamentului

- Parametru de calcul, poate fi setat orice numar de ore sau

poate fi inhibat de programator pentru orice scop în

programul piesa.

Parametru R Parametru aritmetic. Programatorul poate atribui sau cere valorile

parametrului R necesare.

Page 34: Siemens Cicluri - RO

A Anexã 12.97

Termeni A

Siemens AG 1997 All rights reserved.A-238 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

PG Dispozitiv de programare

Piesa Parte care va fi produsa/prelucrata de masina unealta.

PLC Controler logic programabil. O componenta a echipamentului NC: Un

echipament poate fi programat sa comande din punct de vedere logic, o

masina unealta.

Power On Actiunea de comutare a echipamentului pornit/oprit.

Încarcarea programelor de sistem dupa pornire.

Program Zona de operare a echipamentului

Secventa de comenzi adresate echipamentului.

Program de transmitere

date PCIN

PCIN este o rutina pentru trimiterea si primirea datelor CNC ale

utilizatorului prin interfata seriala. Datele tipice includ programe piesa,

date de compensare a sculei. Programul PCIN poate fi executat sub

MS-DOS pe PC-uri standard.

Page 35: Siemens Cicluri - RO

A 12.97 Anexa

Termeni A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-239

Program principal Un -> program piesa identificat cu un numar sau un nume, în care pot

fi apelate programe principale, subprograme sau -> cicluri.

Program

principal/subprogram

global

Fiecare program principal/subprogram poate apare o singura data sub

numele sau într-un director. Nu se poate folosi acelasi nume de program

în directoare diferite cu continuturi diferite ca program global.

Programul piesa O secventa de instructiuni ale echipamentului NC care se combina

pentru a produce o piesa specifica prin operatii de prelucrare asupra

unui semnifabricat.

R

Rotatie Componenta unui -> cadru care defineste o rotatie a sistemului de

coordonate într-un unghi specific.

S

Scalare Componenta unui -> cadru care provoaca modificari specifice ale axei

în scalare.

Scula Un accesoriu al masinii unelte folosit pentru prelucrarea piesei, de

exemplu cutit de strunjit, freza, burghiu, raza laser etc.

Servicii Zona de operare a echipamentului.

Setarea datelor ciclului Folosind aceste date speciale de setare calcularea parametrilor ciclului

poate fi variata.

Sistem de masura

imperial

Sistem de masura care defineste distantele în „inches” si fractiuni ale lor.

Sistem metric de

masurare

Sistemele standardizate de unitati: unitatile de masura pentru lungime,

de exemplu, sunt mm. (milimetri) si m. (metri).

Sistemul de coordonate Vezi -> sistemul de coordonate al masinii, -> sistemul de coordonate al

piesei

Sistemul de coordonate

al piesei

Data sistemului de coordonate al piesei este originea piesei. Daca

sistemul de coordonate al piesei este utilizat pentru programare,

dimesiunile si directiile sunt raportate la acest sistem.

Sistemul de coordonate

de prelucrare

Un sistem de coordonate care este relativ la axele masinii unelte.

Page 36: Siemens Cicluri - RO

A Anexã 12.97

Termeni A

Siemens AG 1997 All rights reserved.A-240 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Spatiu Partea folosita pentru începerea prelucrarii unei piese.

Specificarea

dimensiunilor, metric

sau inci

Valorile pozitiei si pasului pot fi programate în inci în programul de

prelucrare. Echipamentul este setat la un sistem de baza la fel cu

specificatia dimensiunilor programabile (G70/G71).

Ciclurile sunt programate independent de sistemul de unitati.

Subprogram Secventa de instructiuni într-un program piesa care poate fi apelat în

mod repetat cu parametrii initiali diferiti. Din interiorul programului

principal este apelata o rutina. Fiecare rutina poate fi protejata

împotriva exportului neautorizat sau vizionarii. Ciclurile sunt un tip de

subprogram.

Suport de ciclu În zona de operare "Program", menu-ul "Cycles support" duce la o lista

de cicluri disponibile. Dupa selectarea ciclului, parametrii necesari pentru

atribuirea valorii sunt afisati într-un formular de text.

Page 37: Siemens Cicluri - RO

A 12.97 Anexa

Termeni A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-241

T

Tool offset O scula este selectata prin programarea unei functii T ( 5 decade, întreg

) în fraza. Pâna la noua taisuri de scula ( addrese D ) pot fi asociate

fiecarui numar T. Numarul de scule gestionat de echipament este stabilit

în faza de configurare.

U

V

Variabile definite de

utilizator

Utilizatorii pot defini variabile în programul piesa sau fraza de date,

pentru uz propriu (zona de date globala a utilizatorului) O definitie

contine o specificatie a tipului de data si numele variabilei. A se vedea

si Variabile de sistem.

Page 38: Siemens Cicluri - RO

A Anexã 12.97

Termeni A

Siemens AG 1997 All rights reserved.A-242 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

W

X

Y

Z

Page 39: Siemens Cicluri - RO

A 12.97 Anexa

Referinte A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-243

C Referinte

Documentatie generala

/W/ SINUMERIK 840D/810D/FM-NC

Brosura

/BU/ SINUMERIK 840D/810D/FM-NC

Informatii de comanda

Catalog NC 60.1

Comanda nr.: E86060-K4460-A101-A3-7600

/VS/ SINUMERIK 840D/810D/FM-NC

Informatii tehnice

Catalog NC 60.2

Comanda nr.: E86060-K4460-A201-A3-7600

/Z/ SINUMERIK, SIROTEC, SIMODRIVE

Accesorii si echipamente pentru masini cu scopuri speciale

Catalog NC Z

Comanda nr.: E86060-K4490-A001-A4-7600

/ST7/ SIMATIC

SIMATIC S7 Echipamente logice programabile

Catalog ST 70

Comanda nr.: E86060-K4670-A111-A3-7600

Documentatie electronica

/CD3/ Sistemul SINUMERIK (Editia 02.98)

DOC ON CD

(include toate publicatiile SINUMERIK 840D/810D/FM-NC si

SIMODRIVE 611D )

Comanda nr.: 6FC5 298-4CA00-0BG1 (Citire)

6FC5 298-4CB00-0BG1 (Tiparire)

6FC5 298-4CC00-0BG1 (Retea)

Page 40: Siemens Cicluri - RO

A Anexa 12.97

Referinte A

Siemens AG 1997 All rights reserved.A-244 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Documentatia utilizatorului

/BAE/ SINUMERIK 840D/810D/FM-NC

Manualul operatorului, Panoul de operare (Editia 04.96)

Comanda nr.: 6FC5 298-3AA60-0BP1

/BAP/ SINUMERIK 840D /810D

Manulalul operatorului, Programare manuala (Editia 08.97)

Unit

Comanda nr.: 6FC5 298-4AD20-0BP0

/AK/ SINUMERIK 840D/810D/FM-NC

Scurt manual, Operatia AUTOTURN (Editia 08.97)

Comanda nr.: 6FC5 298-4AA30-0BP0

/BAA/ SINUMERIK 840D/810D/FM-NC

Sistemul grafic de programare AUTOTURN (Editia 08.97)

Manualul operatorului

- Partea 1: Programare

Comanda nr.: 6FC5 298-4AA40-0BP0

- Partea 2: Configurare

Comanda nr.: 6FC5 298-4AA50-0BP0

/BAM/ SINUMERIK 810D

Manualul operatorului MANUALTURN (Editia 06.97)

Comanda nr.: 6FC5 298-2AD00-0BP0

/BAS/ SINUMERIK 810D

Manualul operatorului SHOPMILL (Editia 11.97)

Comanda nr.: 6FC5 298-2AD10-0BP0

/BA/ SINUMERIK 840D/810D/FM-NC

Manualul operatorului (Editia 12.97)

Comanda nr.: 6FC5 298-4AA00-0BP1

• Manualul operatorului

• Manualul operatorului pentru programarea interactiva (MMC

102/103)

/BAK/ SINUMERIK 840D/810D/FM-NC

Scurt manual al operatorului (Editia 08.97)

Comanda nr.: 6FC5 298-4AA10-0BP0

Page 41: Siemens Cicluri - RO

A 12.97 Anexa

Referinte A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-245

/PG/ SINUMERIK 840D/810D/FM-NC

Manualul operatorului, Fundamente (Editia 12.97)

Comanda nr.: 6FC5 298-4AB00-0BP1

/PGA/ SINUMERIK 840D/810D/FM-NC

Manual de programare, Avansati (Editia 12.97)

Comanda nr.: 6FC5 298-4AB10-0BP1

/PAK/ SINUMERIK 840D/810D/FM-NC

Scurt manual de programare (Editia 08.97)

Comanda nr.: 6FC5 298-4AB30-0BP0

/BNM/ SINUMERIK 840D/810D/FM-NC

Manualul utilizatorului, Cicluri de masurare (Editia 12.97)

Comanda nr.: 6FC5 298-4AA70-0BP0

/PGZ/ SINUMERIK 840D/810D/FM-NC

Manual de programare, Cicluri (Editia 12.97)

Comanda nr.: 6FC5 298-4AB40-0BP1

/DA/ SINUMERIK 840D/810D/FM-NC

Manual de diagnosticare (Editia 12.97)

Comanda nr.: 6FC5 298-4AA20-0BP1

/PI/ PCIN 4.4

Software pentru transfer de date spre/de la modulul MMC

Comanda nr.: 6FX2 060-4AA00-4XB0 (GE, EN, FR)

Comandat de la: WK Fürth

Documentatia Fabricantului/Service

/LIS/ SINUMERIK 840D/810D/FM-NC

Liste (Editia 12.97)

Comanda nr.: 6FC5 297-4AB70-0BP1

/BH/ SINUMERIK 840D/810D/FM-NC

Manualul componentelor de operare (Editia 12.97)

Comanda nr.: 6FC5 297-4AA50-0BP1

/PHF/ SINUMERIK FM-NC

Manualul NCU 570 (Editia 04.96)

Comanda nr.: 6FC5 297-3AC00-0BP0

Page 42: Siemens Cicluri - RO

A Anexa 12.97

Referinte A

Siemens AG 1997 All rights reserved.A-246 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

/PHD/ SINUMERIK 840D

Manualul NCU 571-573 (Editia 12.97)

Comanda nr.: 6FC5 297-4AC10-0BP1

/PHC/ SINUMERIK 810D

Manual de configurare (Editia 12.97)

Comanda nr.: 6FC5 297-2AD10-0BP1

/FB/ SINUMERIK 840D/810D/FM-NC

Descrierea functiilor, Bazele masinii (Partea 1) (Editia 12.97)

(capitolele individuale sunt listate mai jos)

Comanda nr.: 6FC5 297-4AC20-0BP1

A2 Semnale de interfata variabile

A3 Urmarirea axelor, Zone de protectie

B1 Modul traiectorie continua, Oprirea exacta si Look ahead

B2 Acceleratia

D1 Unelte de diagnosticare

D2 Programarea interactiva

F1 Deplasarea la oprirea exacta

G2 Viteze, Punct fixat/Sistemele valorii actuale, Controlul

buclelor apropiate

H2 Iesirea functiilor auxilaiare spre PLC

K1 Grupul modurilor, Canal, Modul de orientare al programului

K2 Sisteme de coordonate, Tipuri de axe, Configurarea axelor,

Sistemele valorii actuale pentru piese, Deplasare externa de

nul

K4 Comunicatii

N2 OPRIREA DE URGENTA

P1 Axe transversale

P3 Programul PLC de baza

R1 Apropierea de punctul de referinta

S1 Arbori

V1 Avansuri

W1 Compensarea sculei

Page 43: Siemens Cicluri - RO

A 12.97 Anexa

Referinte A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-247

/FB/ SINUMERIK 840D/FM-NC

Descrierea functiilor, Functii extinse (Partea 2)

(Editia 12.97)

include FM-NC: Strunjire, Motorul pas cu pas

(capitolele individuale sunt listate mai jos)

Comanda nr.: 6FC5 297-4AC30-0BP1

A4 I/O digitale si analogice

B3 Câteva panouri de operare si NCU

B4 Operarea prin PG/PC

F3 Diagnosticarea de la distanta

H1 JOG cu si fara roata de mâna

K3 Compensari

K5 Grupul modurilor, Canale, Înlocuirea axelor

L1 FM-NC Magistrala locala

M1 Transformarea miscarii

M5 Masurari

N3 Software Cams, Semnale de schimbare a pozitiei

N4 Punching and Nibbling

P2 Axe de pozitionare

P5 Oscilare

R2 Axe de rotatie

S3 Arbori sincroni

S5 Actiuni sincronizate (pâna la SW 3)

S6 Controlul motorului pas cu pas

S7 Configurarea memoriei

T1 Axe de indexare

W3 Schimbarea sculei

W4 Finisare

/FB/ SINUMERIK 840D/FM-NC

Descrierea functiilor, Functii speciale (Partea 3)

(Editia 12.97)

(capitolele individuale sunt listate mai jos)

Comanda nr.: 6FC5 297-4AC80-0BP1

F2 Transformarea în 3 si 5 axe

G1 Gantry Axes

G3 Cicluri de timp

K6 Urmarirea tunelului de conturare

M3 Axe cuplate si cuplarea valorii conducatoare

S8 Viteza constanta a piesei la rectificarea fara centre

T3 Controlul tangential

Page 44: Siemens Cicluri - RO

A Anexa 12.97

Referinte A

Siemens AG 1997 All rights reserved.A-248 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

V2 Preprocesarea

W5 Compensarea 3D a razei sculei

TE1 Clearance control

TE2 Axa analogice

TE3 Master/Slave pentru Drive-uri

/FBA/ SIMODRIVE 611D/SINUMERIK 840D/810D

Descrierea functiilor, Functiile de conducere (Editia 12.97)

(capitolele individuale sunt listate mai jos)

Comanda nr.: 6SN1 197-0AA80-0BP3

DB1 Mesaje de operare/Reactii de alarma

DD1 Functii de diagnosticare

DD2 Bucla pentru controlul vitezei

DE1 Functii de conducere

DF1 Activarea comenzilor

DG1 Parametrizarea dispozitivului de codare

DM1 Calculul motorului/Paramatrii sectiunii de putere si

datele controller-ului

DM2 Master/Slave

DS1 Bucla curenta de control

DÜ1 Urmarirea/Functii de limitare

/FBD/ SINUMERIK 840D/FM-NC

Descrierea functiilor, Digitalizarea (Editia 12.97)

Comanda nr.: 6FC5 297-3AC50-0BP0

/PK/ SINUMERIK 840D/810D/FM-NC

Configuration Package MMC 100/Unit Operator Panel

Descrierea functiilor (08.97 Edition)

(capitolele individuale sunt listate mai jos)

Comanda nr.: 6FC5 297-4EA00-0BP0

EU Mediul de dezvoltare

PS Sintaxa de configurare

PSE Introducere în configurarea interfetei operatorului

/IK/ SINUMERIK 840D/810D/FM-NC

Pachetul de ecran MMC 100/Panoul de operare (Editia

06.96)

Descrierea functiilor: Actualizarea si configurarea programelor

Comanda nr.: 6FC5 297-3EA10-0BP1

Page 45: Siemens Cicluri - RO

A 12.97 Anexa

Referinte A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-249

/FBO/ SINUMERIK 840D/810D/FM-NC

Descrierea functiilor (Editia 03.96)

Configurarea interfetei utilizatorului OP 030

(capitolele individuale sunt listate mai jos)

Comanda nr.: 6FC5 297-3AC40-0BP0

BA Manualul operatorului

EU Mediul de dezvoltare (Pachetul de configurare)

PS Sintaxa de configurare (Pachetul de configurare)

PSE Introducere în configurarea interfetei operatorului

IK Pachetul-ecran: Actualizarea si configurarea programelor

/FBPH/ SINUMERIK 840D /810D

Descrierea functiilor

Configurarea interfetei cu utilizatorul HPU (Editia 08.97)

(capitolele individuale sunt listate mai jos)

Comanda nr.: 6FC5 297-4AD70-0BP0

EU Mediul de dezvoltare (Pachetul de configurare)

PS Numai online: Sitaxa de configurare (Pachetul de configurare)

PSE Introducere în configurarea interfetie cu operatorul

IK Pachetu-ecran: Actualizarea si configurarea programului

/FBW/ SINUMERIK 840D/810D/FM-NC

Descrierea functiilor Controlul sculei (Editia 12.97)

Comanda nr.: 6FC5 297-4AC60-0BP1

/FBP/ SINUMERIK 840D

Descrierea functiilor Programarea C-PLC (Editia 03.96)

Comanda nr.: 6FC5 297-3AB60-0BP0

/FBSI/ SINUMERIK / SIMODRIVE

Descrierea functiilor SINUMERIK Siguranta integrata

(Editia 08.97)

Comanda nr.: 6FC5 297-4AB80-0BP0

/FBSY/ SINUMERIK 840D/810D

Descrierea functiilor Actiuni sincronizate (Editia 12.97)

pentru lemn, sticla, ceramica, prese

Comanda nr.: 6FC5 297-4AD40-0BP1

Page 46: Siemens Cicluri - RO

A Anexa 12.97

Referinte A

Siemens AG 1997 All rights reserved.A-250 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

/FBMA/ SINUMERIK 810D

Descrierea functiilor MANUALTURN (Editia 06.97)

Comanda nr.: 6FC5 297-2AD50-0BP0

/FBSP/ SINUMERIK 810D

Descrierea functiilor SHOPMILL (Editia 11.97)

Comanda nr.: 6FC5 297-2AD80-0BP0

/FBLM/ SINUMERIK 840D

Descrierea functiilor Motoare liniare (Editia 12.97)

(la cerere)

SW 5 si mai noi Capitolul Conducere în /FBA/ Functii de conducere,

Capitolul Motoare în /PJ2/ Manual de planificare

/FBR/ SINUMERIK 840D/810D

Descrierea functiilor Legarea la calculator SINCOM

(Editia 12.97)

Comanda nr.: 6FC5 297-4AD60-0BP0

NFL Interfata la calculatorul gazda

NPL Interfata la PLC/NCK

/FBTD/ SINUMERIK 840D/810D

Descrierea functiilor

Sistemul de informatii pentru datele sculei SINTDI cu Online

Help

(Editia 12.97)

Comanda nr.: 6FC5 297-4AE00-0BP0

/PJ1/ SIMODRIVE 611-A/611-D

Manual de planificare (Editia 11.95)

Invertoare tranzistorizate PWM pentru motare AC pentru avans si

arbori principali

Comanda nr.: 6SN1 197-0AA00-0BP2

/PJ2/ SIMODRIVE

Manual de planificare (Editia 10.96)

Motoare AC pentru avans si conducatoare ale arborelui principal

Comanda nr.: 6SN1 197-0AA20-0BP2

Page 47: Siemens Cicluri - RO

A 12.97 Anexa

Referinte A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-251

/SP/ SIMODRIVE 611-A/611-D,

SimoPro 3.1

Program pentru configurarea dispozitivelor masinilor unelte

Comanda nr.: 6SC6 111-6PC00-0AAo

Se comanda la: WK Fürth

/SHM/ SIMODRIVE 611 (Editia 08.96)

Manual: Controlul pozitionarii axelor singulare pentru MCU 172A

Comanda nr.: 6SN 1197-2MA01-0BP0

/S7H/ SIMATIC S7-300 (Editia 10.96)

Manual: Asamblare, Date CPU (Descriere HW)

Comanda nr.: 6ES7 398-8AA01-8AA0

/S7HT/ SIMATIC S7-300

STEP 7 Manual, Fundamente, V. 3.1 (Editia 03.97)

Comanda nr.: 6ES7 810-4CA02-8AA0

/S7HR/ SIMATIC S7-300 (Editia 03.97)

STEP 7 Manual, Manuale de referinta, V. 3.1

Comanda nr.: 6ES7 810-4CA02-8AR0

/S7S/ SIMATIC S7-300

FM 353 Modul de pozitionare pentru dispozitive pas cu pas

(Editia 04.97)

Se comanda împreuna cu pachetul de configurare

/S7L/ SIMATIC S7-300

FM 354 Modul de pozitionare pentru dispozitive servo (Editia

04.97)

Se comanda împreuna cu pachetul de configurare

/S7M/ SIMATIC S7-300

FM 357 Modul cu axe multiple pentru (Editia 04.97)

Motoare servo si pas cu pas

Se comanda împreuna cu pachetul de configurare

/FBST/ SIMATIC FM (Editia 01.97)

STEPDRIVE/SIMOSTEP

Descrierea functiilor

Comanda nr.: 6SN1 197-0AA70-0YP2

/EMV/ SINUMERIK, SIROTEC, SIMODRIVE

EMC Manual de instalare (Editia 12.96)

Manual de planificare (HW)

Comanda nr.: 6FC5 297-0AD30-0BP0

Page 48: Siemens Cicluri - RO

A Anexa 12.97

Referinte A

Siemens AG 1997 All rights reserved.A-252 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

/IAF/ SINUMERIK FM-NC

Manual de instalare si pornire (Editia 04.96)

Comanda nr.: 6FC5 297-3AB00-0BP0

/IAD/ SINUMERIK 840D

Manual de instalare si pornire (Editia

12.97)

(inclusiv descrierea Software-ului de pornire pentru

SIMODRIVE 611D)

Comanda nr.: 6FC5 297-4AB10-0BP1

/IAC/ SINUMERIK 810D

Manual de instalare si pornire (Editia 12.97)

(inclusiv descrierea Software-ului de pornire pentru

SIMODRIVE 611D)

Comanda nr.: 6FC5 297-2AD20-0BP1

/IAA/ SIMODRIVE 611 A

Manual de instalare si pornire (Editia

04.97)

Comanda nr.: 6SN1197-0AA60-0BP4

Page 49: Siemens Cicluri - RO

A 03.96 Anexa

Index A

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-253

D Index

A

Axis assignment 1-20

B

Behaviour when quantity parameter is zero 2-83

Boring 2-42

Boring 1 2-66

Boring 2 2-69

Boring 3 2-73

Boring 4 2-76

Boring 5 2-78

C

Call 1-20; 2-44

Call conditions 1-20

Chaining of threads - CYCLE98 4-204

Circle of holes 2-88

Circular pocket milling - POCKET2 3-125

Circumferential slot - SLOT2 3-116

Configuration of input masks for parameter

setting 1-31

Configuration tools 1-35

Configuration, Help displays 1-34

Configuring cycle selection 1-29

Contour definition 4-186

Contour milling 3-151

Contour monitoring 4-166; 4-188

CONTPRON 4-187

Cycle alarms 5-215

Cycle auxiliary routines 1-19

Cycle call 1-23

Cycle setting data, milling 3-95

Cycle setting data, turning 4-164; 4-165

CYCLE71 3-145

CYCLE72 3-151

CYCLE81 2-46

CYCLE82 2-49

CYCLE83 2-51

CYCLE84 2-56

CYCLE840 2-60

CYCLE85 2-66

CYCLE86 2-69

CYCLE87 2-73

CYCLE88 2-76

CYCLE89 2-78

CYCLE90 3-96

CYCLE93 4-167

CYCLE94 4-176

CYCLE95 4-180

CYCLE96 4-192

CYCLE97 4-196

CYCLE98 4-204

D

Deep hole drilling 2-51

Deep hole drilling with chip breaking 2-53

Deep hole drilling with swarf removal 2-52

Drilling cycles 1-18; 2-41

Drilling pattern cycles 1-18; 2-83

Drilling pattern cycles without a drilling

cycle call 2-83

Drilling, centering 2-46

Drilling, counter boring 2-49

Dwell time programming 2-45

E

Elongated holes arranged on a circle - LONGHOLE

3-102

Error Message and Error Handling 5-211

Example 2-59

F

Face milling 3-145

FGROUP 3-96

Page 50: Siemens Cicluri - RO

A Anexa 12.97

Index A

Siemens AG 1997 All rights reserved.A-254 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

G

Grooving cycle - CYCLE93 4-167

H

HOLES1 2-84

HOLES2 2-88

I

Impermissible relief cut elements 4-189

Inside thread 3-98

L

Level definition 1-20

LONGHOLE 3-102

Longitudinal thread 4-202

M

Machine data 1-21

Machining plane 1-20

MCALL 2-80

Messages 1-22; 5-218

Milling a circular pocket - POCKET4 3-139

Milling cycles 1-18; 3-91

Modal call 2-80

O

Outer thread 3-97

Overview 1-28

Overview of cycles 1-17

Overview, cycle alarms 5-215

P

Parameter list 1-23

Plane definition 2-44

Plausibility checks 2-83

POCKET1 3-121

POCKET2 3-125

POCKET3 3-129

POCKET4 3-139

R

Rectangular pocket milling - POCKET1 3-121

Rectangular pocket milling - POCKET3 3-129

Return conditions 1-20; 2-44

Rigid tapping 2-56

Row of holes 2-84

S

SETMS 3-95

SLOT1 3-108

SLOT2 3-116

Slots arranged on a circle - SLOT1 3-108

Spindle programming 2-45

SPOS 2-57; 2-58

Starting point 4-189

Stock removal cycle - CYCLE95 4-180

Support for cycles in program editor 1-27

T

Tapping with floating tapholder 2-60

Tapping with floating tapholder with encoder 2-61

Tapping with floating tapholder without

encoder 2-61

Thread cutting 3-96

Thread cutting - CYCLE97 4-196

Thread undercut - CYCLE96 4-192

Tool clearance 4-166

Transverse thread 4-202

Turning cycles 1-18; 4-161

U

Undercut cycle - CYCLE94 4-176

Page 51: Siemens Cicluri - RO

La

SIEMENS AG

Sugestii

Corectii

A & D MC V5

P.O. Box 3180

D-91050 Erlangen

Federal Republic of Germany

pentru Publicatia/Manualul:

SINUMERIK 840D/810D/FM-NCCicluri

Documenta(ia utilizatorului

De la

Numele

Compania/Departmentul

Adresa:

Telefon: /

Telefax: /

Manual de programare

Comanda Nr.: 6FC5298-4AB40-0BP1Editia: 12.97

În cazul în care gasiti erori de tiparire la citireaacestei publicatii, va rugam anuntati-ne prin acestformular. Sugestiile pentru îmbunatatiri sunt deasemenea binevenite.

Sugestii si/sau corectii

Page 52: Siemens Cicluri - RO

Siemens AG

Automation & Drives

Motion Control Systems

P.O. Box 3180, D - 91050 Erlangen

Federal Republic of Germany

Siemens AG 1994-1997

Subject to change without prior notice

Progress

in Automation.

Siemens

Siemens Aktiengesellschaft Order No.: 6FC5298-4AB40-0BP1

Printed in the Federal Republic of Germany

Page 53: Siemens Cicluri - RO

1 12.97 Generalitati 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-15

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

Page 54: Siemens Cicluri - RO

1 Generalitati 12.97 1

Siemens AG 1997. All Rights Reserved.1-16 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Page 55: Siemens Cicluri - RO

1 12.97 Generalitati

1.1 Note generale 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-17

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.

Page 56: Siemens Cicluri - RO

1 Generalitati 12.97

1.2 Privire generala asupra ciclurilor 1

Siemens AG 1997. All Rights Reserved.1-18 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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 gauirireCYCLE81 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 modelHOLES1 Procesarea unui rând de gauri

HOLES2 Procesarea unor gauri amplasate pe un cerc

Cicluri de frezareLONGHOLE 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 strunjireCYCLE93 Canelare

Page 57: Siemens Cicluri - RO

1 12.97 Generalitati

1.2 Privire generala asupra ciclurilor 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-19

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.

Page 58: Siemens Cicluri - RO

1 Generalitati 12.97

1.3 Programarea ciclurilor 1

Siemens AG 1997. All Rights Reserved.1-20 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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.

Definiti planul de prelucrare (G17, G18, G19) înainte

de apelarea ciclului. Un ciclu opereaza în planul

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

care corespunde coordonatei la planul curent. La

frezare, adâncimea este data pe aceasta axa.

Ordonata

Abscisa

Y

X

Z

Cot

a G19

G18

G17

Alocarea axelor sI planelor

Comanda Planul Axa perpendiculara de avans

G17 X/Y Z

G18 Z/X Y

G19 Y/Z X

Page 59: Siemens Cicluri - RO

1 12.97 Generalitati

1.3 Programarea ciclurilor 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-21

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

Page 60: Siemens Cicluri - RO

1 Generalitati 12.97

1.3 Programarea ciclurilor 1

Siemens AG 1997. All Rights Reserved.1-22 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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.

Page 61: Siemens Cicluri - RO

1 12.97 Generalitati

1.3 Programarea ciclurilor 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-23

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.

Page 62: Siemens Cicluri - RO

1 Generalitati 12.97

1.3 Programarea ciclurilor 1

Siemens AG 1997. All Rights Reserved.1-24 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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.

Page 63: Siemens Cicluri - RO

1 12.97 Generalitati

1.3 Programarea ciclurilor 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-25

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, FALDEF INT VARI=1

Definirea de parametri cu sau fara

atribuirea valorii

N10 FFR=0.1 FAL=0 Atribuirea valorii

N20 CYCLE100 (FORM, MID, FFR, ->-> VARI, FAL)

Apelarea ciclului

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, ->-> R2, R3, R4)

Apelarea ciclului

Page 64: Siemens Cicluri - RO

1 Generalitati 12.97

1.3 Programarea ciclurilor 1

Siemens AG 1997. All Rights Reserved.1-26 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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

Page 65: Siemens Cicluri - RO

1 12.97 Generalitati

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-27

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"

Page 66: Siemens Cicluri - RO

1 Generalitati 12.97

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.1-28 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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

utilizatorului

Fisier text

Masca de introducere pentru

setarea parametrilor

sc.com Cicluri standard Fisier text

Masca de introducere pentru

setarea parametrilor

uc.com Cicluri ale utilizatorului Fisier text

Afisarea mesajelor help *.bmp Cicluri standard sI ale

utilizatorului

Bitmap

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

Page 67: Siemens Cicluri - RO

1 12.97 Generalitati

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-29

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

Page 68: Siemens Cicluri - RO

1 Generalitati 12.97

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.1-30 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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.

Page 69: Siemens Cicluri - RO

1 12.97 Generalitati

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-31

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 cicluluiComentariu

//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 ]

Page 70: Siemens Cicluri - RO

1 Generalitati 12.97

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.1-32 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Î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 theoperating 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

Page 71: Siemens Cicluri - RO

1 12.97 Generalitati

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-33

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)[Finaldrilling 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]

Page 72: Siemens Cicluri - RO

1 Generalitati 12.97

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.1-34 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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

Shop Pro pentru a va converti grafica.Exemplu de grafic al unui ciclu parametrizat

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

Page 73: Siemens Cicluri - RO

1 12.97 Generalitati

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-35

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

Page 74: Siemens Cicluri - RO

1 Generalitati 12.97

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.1-36 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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

Page 75: Siemens Cicluri - RO

1 12.97 Generalitati

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-37

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

Page 76: Siemens Cicluri - RO

1 Generalitati 12.97

1.4 Suport pentru cicluri în editorul de programe 1

Siemens AG 1997. All Rights Reserved.1-38 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

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

Page 77: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-39

Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire ........................................................................................................ 2-41

2.1.1 Cerinte .................................................................................................................. 2-44

2.1.2 Gaurire, centruire – CYCLE81 ................................................................................. 2-46

2.1.3 Gaurire, adâncire – CYCLE82 ................................................................................. 2-49

2.1.4 Gaurire adânca – CYCLE83 .................................................................................... 2-51

2.1.5 Filetare cu tarod fixat rigid – CYCLE84..................................................................... 2-56

2.1.6 Filetare cu tarod fixat în mandrina compensatoare – CYCLE840................................. 2-60

2.1.7 Alezare 1 – CYCLE85 ............................................................................................ 2-66

2.1.8 Alezare 2 – CYCLE86 ............................................................................................ 2-69

2.1.9 Alezare 3 – CYCLE87 ........................................................................................... 2-73

2.1.10 Alezare 4 – CYCLE88........................................................................................... 2-76

2.1.11 Alezare 5 – CYCLE89........................................................................................... 2-78

2.2 Apelare modala a ciclurilor de gaurire ........................................................................... 2-80

2.3 Cicluri de gaurire dupa model....................................................................................... 2-83

2.3.1 Cerinte .................................................................................................................. 2-83

2.3.2 Rând de gauri - HOLES1 ........................................................................................ 2-84

2.3.3 Gauri amplasate pe un cerc - HOLES2 .................................................................... 2-88

Page 78: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96 2

Siemens AG 1997 All rights reserved.2-40 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Page 79: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-41

2.1 Cicluri de gaurire

Urmatoarele capitole descriu cum sunt programate

• ciclurile de gaurire si

• ciclurile de gaurire dupa model.

Aceste capitole sunt menite sa ajute la selectarea

ciclurilor si atribuirea parametrilor. Alaturi de o

descriere detaliata a functiilor ciclurilor individuale si a

parametrilor corespunzatori, veti gasi un exemplu de

programare la sfârsitul fiecarui capitol pentru a va

familiariza cu utilizarea ciclurilor.

Capitolele sunt structurate dupa cum urmeaza:

• Programare

• Parametri

• Functie

• Procedura

• Explicarea parametrilor

• Note suplimentare

• Exemplu de programare

„Programare" si „Parametri" explica utilizarea ciclurilor

satisfacator pentru un utilizator experimentat, în timp

ce începatorii vor gasi toate informatiile necesare

programarii ciclurilor în „Functie", „Procedura",

„Explicarea parametrilor”, „Note suplimentare“ si

„Exemplu de programare”.

Page 80: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-42 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Ciclurile de gaurire sunt secvente d deplasare

definite conform DIN 66025 pentru gaurire, alezare si

frezare etc.

Ele sunt apelate sub forma unui subprogram cu un

nume definit si o lista de parametri.

Pentru alezare sunt disponibile cinci cicluri. Ele

urmeaza proceduri tehnologice diferite si de aceea

sunt parametrizate diferit:

Ciclu de alezare Parametri specifici

Alezare 1 - CYCLE85 Diferite avansuri pentru alezare si

retragere

Alezare 2 - CYCLE86 Oprire orientata a axului, definirea

directiei de retragere, retragere cu avans

rapid, definirea sensului de rotatie a

axului

Alezare 3 - CYCLE87 Oprire ax M5 si stop program M0 la

atingerea adâncimii, prelucrarea continua

dupa apasarea tastei NC Start, definirea

sensului de rotatie a axului

Alezare 4 - CYCLE88 La fel ca si CYCLE87, în plus, timp de

întârziere la atingerea adâncimii prescrise

Alezare 5 - CYCLE89 Alezarea si retragerea cu acelasi avans

Ciclurile de gaurire pot fi modale, adica sunt

executate la sfârsitul fiecarei fraze care contine

comenzi de deplasare. Si alte cicluri scrise de

utiizator pot fi apelate modal (vezi sectiunea 2.2).

Page 81: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-43

Exista doua tipuri de parametri:

• Parametri geometrici si

• Parametri de prelucrare.

Parametrii geometrici sunt identici pentru toate

ciclurile de gaurire, gaurire dupa model si frezare. Ei

definesc planul de referinta si pe cel de retragere,

spatiul de siguranta si adâncimea relativa si absoluta

de gaurire. Parametri geometrici sunt scrisi o data în

primul ciclu de gaurire CYCLE81.

Parametri de prelucrare au întelesuri si efecte diferite

în fiecare ciclu. De aceea ei se scriu pentru fiecare

ciclu.

Parametri geometrici

Plan de retragere

Spatiu de sigurantaPlan de referinta

Adâncimede gãurire

Page 82: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-44 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.1.1 Cerinte

Conditii de apelare si revenire

Ciclurile de gaurire sunt programate independent de

numele axelor reale. Pozitia de gaurire trebuie

abordata în programul din nivelul supraordonat

înaintea apelarii ciclului.

Valorile cerute pentru avans, directia de rotatie, si

viteza arborelui masinii trebuie programate în program

daca nu exista parametri atribuiti acestor valori în

ciclul de gaurire.

Functia G si cadrul curent, active înainte de apelarea

ciclului, ramân active si dupa ciclu.

Definirea planului

În cazul ciclurilor de gaurire, se admite ca sistemul

curent de coordonate al piesei, sistem în care se

desfasoara operatia de prelucrare, este definit prin

selectarea planurilor G17, G18 sau G19 si activarea

unui cadru programabil. Axa de gaurire este

întotdeauna cota acestui sistem.

Compensarea de lungimea a sculei trebuie selectata

înaintea apelarii ciclului. Aceasta se masoara

întotdeauna perpendicular pe planul selectat si

ramâne activa chiar si dupa terminarea ciclului (vezi

Manualul de programare).

App

licat

e

Too

l len

gth

com

pens

atio

n

Page 83: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-45

,

Programarea arborelui masinii

Ciclurile de gaurire sunt scrise astfel încât comenzile

axului masinii sa se refere întotdeauna la comanda

axului principal de baza. Daca doriti sa folositi un ciclu

de gaurire pe o masina cu mai multi arbori, întâi

trebuie sa definiti arborele folosit ca arbore de baza

(vezi Manualul de programare).

Programarea timpilor de întârziere

Parametrii pentru timpii de întârziere în ciclurile de

gaurire sunt asociatI întotdeauna cuvintelor F si de

aceea trebuie asociati cu valori în secunde. Orice

abatere de la aceasta procedura trebuie declarata în

mod obsigatoriu.

Page 84: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-46 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.1.2 Gaurire, centruire – CYCLE81

Programare

CYCLE81 (RTP, RFP, SDIS, DP, DPR)

RTP real Plan de retragere (absolut)

RFP real Plan de referinta (absolut)

SDIS real Spatiu de siguranta (fara semn)

DP real Adâncimea finala de gaurire (absoluta)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fara semn)

Functie

Scula gaureste cu avansul si viteza programata a

arborelui pâna la adâncimea finala de gaurire.

X

Z

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Ciclul executa urmatoarea secventa de

deplasare:

• Apropierea de planul de referinta la distanta de

siguranta cu G0

• Avansare pâna la adâncimea de gaurire cu avansul

programat în programul de apelare (G1)

• Retragerea la planul de retragere cu G0

Page 85: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-47

Explicarea parametrilor

RFP si RTP

De obicei, planul de referinta (RFP) si planul de

retragere (RTP) au valori diferite. În ciclu este admis

faptul ca planul de retragere se afla în fata planului de

referinta. De aceea distanta între planul de retragere si

adâncimea de gaurire este mai mare decât distanta

între planul de referinta si adâncimea de gaurire.

SDIS

Spatiul de siguranta (SDIS) se raporteaza la planul de

referinta care este mutat în fata de spatiul de

siguranta. Directia în care este valabil spatiul de

siguranta este determinata automat de catre ciclu.

DP si DPR

Adâncimea de gaurire poate fi definita atât

absolut(DP), cât si relativ (DPR) la planul de referinta.

Daca este introdusa ca valoare relativa, valoare este

parcursa direct în ciclu.

G1

G0

RTP

RFP+SDISRFP

DP=RFP-DPR

X

Z

Note suplimentare

Daca o valoare este introdusa atât pentru DP cât sI

pentru DPR, adâncimea finala de gaurire este derivata

de la DPR. Daca DPR difera de adâncimea de

gaurire programata prin DP, în linia de dialog este

afisat mesajul: „Depth: Corresponds to value for

relative depth”.

Page 86: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-48 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Daca valorile pentru planul de referinta si planul de

retragere sunt identice, o adâncime relativa nu trebuie

programata. Mesajul de eroare 61101 "Reference

plane incorrectly defined" este afisat si ciclul nu este

executat. Acelasi mesaj este afisat si daca planul de

retragere se afla în spatele planului de referinta, adica

distanta pâna la adâncimea de gaurire este mai mica.

Exemplu de programare

Gaurire-centruire

Puteti folosi acest program pentru a face 3 gauri

folosind ciclul de gaurire CYCLE81, când acest ciclu

este apelat cu diferite setari de parametri. Axa de

gaurire este întotdeauna axa Z.

X

Y

40

B

90

30

0

120

35 100 108

A

A - B

Z

Y

N10 G0 G90 F200 S300 M3 Specificarea valorilor tehnologice

N20 D3 T3 Z110 Deplasare catre planul de retragere

N30 X40 Y120 Deplasare catre prima pozitie de gaurire

N40 CYCLE81 (110, 100, 2, 35) Apelarea ciclului cu adâncimea absoluta

de gaurire, spatiu de siguranta si lista de

parametri incompleta

N50 Y30 Deplasare catre urmatoarea pozitie de

gaurire

N60 CYCLE81 (110, 102, , 35) Apelarea ciclului fara spatiu de siguranta

N70 G0 G90 F180 S300 M03 Specificarea valorilor tehnologice

N80 X90 Deplasare catre urmatoarea pozitie

N90 CYCLE81 (110, 100, 2, , 65) Apelarea ciclului cu adâncime relativa de

gaurire si spatiu de siguranta

N100 M30 Sfârsitul programului

08.97

Page 87: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-49

2.1.3 Gaurire, adâncire – CYCLE82

Programare

CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (fãrã semn)

DP real Adâncimea finala de gaurire (absolut)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)

DTB real Timp de întârziere la adâncimea finala de gaurire

Functie

Scula gaureste cu avansul si viteza programata a

arborelui pâna la adâncimea finala de gaurire.Dupa

atingerea adâncimii de gaurire poate fi programat un

timp de întârziere.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Ciclul executa urmatoarea secventa de

deplasare:

• Apropierea cu G0 de planul de referinta la distanta

de siguranta

• Avansarea pâna la adâncimea de gaurire cu

avansul programat în programul de apelare cu G1

• Timp de întârziere la adâncimea finala de gaurire

• Retragerea la planul de retragere cu G0

X

Z

Page 88: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-50 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

DTB

Parametrul DTB este timpul de întârziere la

adâncimea de gaurire (spargerea aschiilor), în

secunde.

G0

G1

G4

RTP

RFP+SDISRFP

DP=RFP-DPRX

Z

Exemplu de programare

Gaurire-adâncire

Acest program executa o singura gaura adânca de 27

mm în punctul X24, Y15 , în planul XY cu ciclul

CYCLE82.

Timpul de întârziere este de 2 s, spatiul de siguranta

pe axa de gaurire Z este de 4 mm.

X

Y

24 75102

A - B

A

B

Z

Y

15

N10 G0 G90 F200 S300 M3 Specificarea valorilor tehnologice

N20 D3 T3 Z110 Deplasare catre planul de retragere

N30 X24 Y15 Deplasare catre pozitia de gaurire

N40 CYCLE82 (110, 102, 4, 75, , 2) Apelarea ciclului cu adâncime de gaurire

absoluta si spatiu de siguranta

N50 M30 Sfârsitul programului

08.97

Page 89: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-51

2.1.4 Gaurire adânca – CYCLE83

Programare

CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (fãrã semn)

DP real Adâncimea finala de gaurire (absoluta)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)

FDEP real Prima adâncime de gaurire (absoluta)

FDPR real Prima adâncime de gaurire fata de planul de referinta (fãrã semn)

DAM real Gradul de regresie (fãrã semn)

DTB real Timp de întârziere la adâncimea finala de gaurire (spargerea aschiilor)

DTS real Timp de întârziere în punctul de început pentru îndepartarea aschiilor

FRF real Factorul de avans pentru prima adâncime de gaurire (fãrã semn)

Domeniul de valori: 0.001 ... 1

VARI int Tipul prelucrarii

Spargerea aschilor =0

Îndepartarea aschiilor =1

Functie

Scula gaureste cu avansul si viteza programata a

arborelui pâna la adâncimea finala de gaurire.

Ciclul „Gaurire adânca” realizeaza gauri prin avansari

sI retrageri succesive (pentru eliminarea aschiilor), cu

adâncime ce creste treptat pâna la atingerea

adâncimii maxime definite. Burghiul poate fi retras

pâna la planul de referinta la fiecare retragere pentru

îndepartarea aschiilor sau poate fi retras cu numai 1

mm de fiecare data pentru spargerea aschiilor.

Page 90: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-52 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Ciclul executa urmatoarea secventa de

deplasare

Gaurire adânca cu îndepartarea aschiilor

• Apropierea cu G0 de planul de referinta la distanta

de siguranta

• Avansarea pâna la prima adâncime de gaurire cu

G1, cu avans care difera de avansul definit în

programul de apelare functie de parametrul FRF

(factorul avans)

• Timp de întârziere la adâncimea finala de gaurire

(parametrul DTB)

• Retragere cu G0 pâna la distanta de siguranta fata

de planul de referinta pentru îndepartarea aschiilor

• Timp de întârziere în punctul de start (parametrul

DTS)

• Avansarea pâna la ultima adâncime de gaurire

minus spatiul liber calculat de catre ciclu, cu G0

• Avansarea pâna la urmatoarea adâncime de

gaurire cu avansul programat, cu G1 (secventa de

deplasari se continua pâna la atingerea adâncimii

finale de gaurire)

• Retragerea pâna la planul de retragere cu G0

X

Z

G1G0G4

RTPRFP+SDISRFP

FDEP

FDEP

DP = RFP-DPR

X

Z

08.97

Page 91: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-53

Gaurire adânca cu spargerea aschiilor :

• Apropierea de planul de referinta la distanta de

siguranta cu G0

• Avansarea pâna la prima adâncime de gaurire cu

G1, avansul care difera de avansul definit în

programul de apelare functie de parametrul FRF

(factorul avans)

• Timp de întârziere la adâncimea finala de gaurire

(parametrul DTB)

• Retragere cu 1 mm fata de actuala adâncime cu

G1 si cu avansul programat în programul de

apelare pentru spargerea aschiilor

• Avansarea pâna la urmatoarea adâncime de

gaurire cu avansul programat, cu G1 (secventa de

deplasari se continua pâna la atingerea adâncimii

finale de gaurire)

• Retragere pâna la planul de retragere cu G0

X

Z

G1G0G4

RTP

RFP+SDISRFP

FDEP

DP = RFP-DPR

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

FDEP si DAM

Adâncimea curenta este calculata în ciclu astfel:

• Primul pas, adâncimea parametrizata cu prima

adâncime de gaurire este parcursa atât timp cât

nu se depaseste adâncimea totala de gaurire.

• De la a doua adâncime de gaurire, adâncimea

este obtinuta scazând gradul de regresie din

ultima adâncime, cu conditia ca ultima sa fie mai

mare decât gradul de regresie programat.

• Urmatoarele adâncimi corespund gradului de

regresie, atât timp cât adâncimea ramasa este

mai mare decât dublul gradului de regresie.

08.97

Page 92: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-54 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

• Ultimele doua adâncimi sunt împartite în mod egal

si parcurse, si de aceea sunt întotdeauna mai mari

decât jumatate din gradul de regresie.

• Daca valoarea primei adâncimi de gaurire este

incompatibila cu adâncimea totala, este afisat

mesajul de eroare

61107 „First drilling depth incorrectly defined” si

ciclul nu este executat.

FDPR

Parametrul FDPR are acelasi efect în ciclu ca si

parametrul DPR. Daca valorile pentru planele de

referinta si retragere sunt identice, prima adâncime de

gaurire poate fi definita ca valoare relativa.

DTB

Parametrul DTB este timpul de întârziere la

adâncimea de gaurire (spargerea aschiilor), în

secunde.

DTS

Timpul de întârziere în punctul de start este executat

numai daca VARI=1 (îndepartarea aschiilor).

FRF

Cu ajutorul acestui parametru puteti introduce un

factor de reducere pentru avansul activ care se aplica

numai apropierii de prima adâncime de gaurire.

VARI

Daca parametrul VARI=0 este setat, burghiul se

retrage 1 mm dupa fiecare adâncime de gaurire pentru

spargerea aschiilor. Daca VARI=1, burghiul se retrage

de fiecare data pâna la distanta de siguranta fata de

planul de referinta.

Note suplimentare

Spatiul liber este calculat în ciclu astfel:

• Daca adâncimea de gaurire este 30 mm, valoarea

spatiului este întotdeauna 0.6 mm.

• Pentru adâncimi mai mari, este folosita formula

adâncimea de gaurire/50 (maxim 7 mm).

Page 93: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-55

Exemplu de programare

Gaurire adânca

Acest program executa ciclul CYCLE83 în punctele

X50 Y120 si X80 Y60 în planul XY. Prima gaura este

executata cu timpul de întârziere zero si tipul de

prelucrare - spargerea aschiilor. Adâncimea finala de

gaurire si prima adâncime de gaurire sunt introduse

ca valori absolute. În cea de-a doua apelare a ciclului,

este programat un timp de întârziere de 1 s. Este

selectata prelucrarea prin îndepartarea aschiilor,

adâncimea finala de gaurire este data fata de planul

de referinta. În ambele cazuri, axa de gaurire este axa

Z.

X

Y

80 5

150

A - B

Z

Y

B

A

120

60

DEF REAL RTP=155, RFP=150, SDIS=1, DP=5,DPR=145, FDEP=100, FDPR=50, DAM=20,DTB=1, FRF=1, VARI=0

Definirea parametrilor

N10 G0 G17 G90 F50 S500 M4 Specificarea valorilor tehnologice

N20 D1 T42 Z155 Deplasare catre planul de retragere

N30 X50 Y120 Deplasare catre prima pozitie de gaurire

N40 CYCLE83 (RTP, RFP, SDIS, DP, ,->-> , FDEP, , DAM, , FRF, VARI)

Apelarea ciclului, parametri de adâncime

având valori absolute

N50 X80 Y60 Deplasare catre urmatoarea pozitie de

gaurire

N55 FRF=0.5 VARI=1 Atribuirea valorilor

N60 CYCLE83 (RTP, RFP, SDIS, , DPR, , ->-> FDPR, DAM, DTB, , FRF, VARI)

Apelarea ciclului cu date relative pentru

adâncimea finala si prima adâncime de

gaurire. Spatiul de siguranta este 1 mm;

avansul este 0.5

N70 M30 Sfârsitul programului

-> trebuie programat într-o fraza

08.97

Page 94: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-56 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.1.5 Filetare cu tarod fixat rigid – CYCLE84

Programare

CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiu de siguranta (fãrã semn)

DP real Adâncimea finala de gaurire (absoluta)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)

DTB real Timp de întârziere la adâncimea de filetare (spargerea aschiilor)

SDAC int Sensul de rotatie dupa încheierea ciclului

Valori: 3, 4 sau 5

MPIT real Pasul filetului ca marime corelata cu marimea filetului (cu semn)

Domeniul de valori: 3 (pentru M3) ... 48 (pentru M48), semnul determina

sensul de rotatie în filet

PIT real Pasul filetului ca valoare (cu semn)

Domeniul de valori: 0.001 ... 2000.000 mm, semnul determina sensul de

rotatie în filet

POSS real Pozitia axului masinii pentru stop orientat (în grade)

SST real Viteza de filetare

SST1 real Viteza de retragere

Functie

Scula gaureste la avansul si viteza programata a

arborelui pâna la adâncimea programata de filetare.

Cu ciclul CYCLE84 puteti executa operatii de filetare

cu tarod fixat rigid.

Ciclul CYCLE84 poate fi folosit daca arborele folosit

pentru operatia de burghiere este capabil sa asigure

functia de comanda a pozitiei arborelui.

Pentru filetare cu tarod fixat în mandrina

compensatoare exista un ciclu separat, CYCLE840

(vezi pagina 2-60).

08.97

Page 95: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-57

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Ciclul executa urmatoarea secventa de

deplasare:

• Apropierea cu G0 de planul de referinta la distanta

de siguranta

• Oprire orientata ax cu SPOS (valoare în parametrul

POSS) si conversia arborelui la modul de

functionare ca axa

• Filetare pâna la adâncimea finala de gaurire cu

G331 si viteza SST

• Timp de întârziere la adâncimea de filetare

(parametrul DTB)

• Retragere pâna la distanta de siguranta fata de

planul de referinta cu G332, viteza axului SST1 si

inversarea directiei de rotatie

• Retragere pâna la planul de retragere cu G0,

modul de functionare ca ax principal este

reîntrodus prin reprogramarea vitezei arborelui

activa înaintea apelarii ciclului si sensul de rotatie

programat sub SDAC.

X

Z

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

DTB

Programeaza timpul de întârziere în secunde. Este

recomandat ca timpul de întârziere sa fie omis pentru

filetarea gaurilor oarbe.

SDAC

SDAC programeaza sensul de rotatie dupa

executarea ciclului. Schimbarea sensului pentru

filetare se executa automat de catre ciclu.

X

ZG0

G331

G332

G4

RTP

RFP+SDISRFP

DP=RFP-DPR

08.97

Page 96: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-58 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

MPIT si PIT

Valoarea pentru pasul filetului poate fi definita fie de

marimea filetului (numai pentru filete metrice între M3

si M48) sau ca o valoare (distanta între o spira a

filetului si urmatoarea, ca o valoare numerica).

Parametrul nenecesar fiecarui caz este omis ca

apelare sau i se atribuie valoarea zero.

Filetele pe stânga sau pe dreapta sunt specificate

prin semnul parametrului-pas al filetului:

• valoare pozitiva → dreapta (ca pentru M3)

• valoare negativa → stânga (ca pentru M4)

Daca cei doi parametri ai pasului au valori

incompatibile, este generata alarma 61001 „Thread

pitch wrong”

si ciclul nu este executat.

POSS

Înaintea începerii filetarii, este executata o oprire

orientata a axului cu comanda SPOS si arborele

masinii este adus în starea de control a pozitiei.

Programati pozitia arborelui pentru aceasta oprire sub

POSS.

SST

Parametrul SST contine viteza arborelui pentru fraza

de filetare cu G331.

SST1

Sub SST1 programati viteza pentru retragerea din

gaura filetata cu G332.

Daca acestui parametru i se atribuie valoarea zero,

miscarea de retragere se face cu viteza progamata

sub SST.

08.97

Page 97: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-59

Note suplimentare

Sensul de rotatie este întotdeauna inversat automat

pentru filetarea în ciclu.

Exemplu de programare

Filetare cu tarod fixat rigid

Un filet este executat fara mandrina compensatoare în

punctul X30 si Y35 în planul XY , axa de filetare este

axa Z. Nu este programat un timp de întârziere.

Parametrilor pentru sensul de rolatie si pasul filetului

trebuie sa li se atribuie valori. Este executat un filet

metric M5.

X

Y

3036

6

A - B

Z

Y

B

A

35

N10 G0 G90 T4 D4 Specificarea valorilor tehnologice

N20 G17 X30 Y35 Z40 Deplasare catre pozitia de gaurire

N30 CYCLE84 (40, 36, 2, , 30, , 3, 5, ->->, 90, 200, 500)

Apelarea ciclului, parametrul PIT a fost

omis, nu s-au introdus valori pentru

adâncimea absoluta si timpul de

întârziere. Oprirea arborelui la 90 de grade,

viteza pentru filetare est 200, viteza pentru

retragere este 500

N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

08.97

Page 98: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-60 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.1.6 Filetare cu tarod fixat în mandrina compensatoare – CYCLE840

Programare

CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (fãrã semn)

DP real Adâncimea finala de gaurire (absoluta)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)

DTB real Timp de întârziere la adâncimea de filetare

SDR int Sensul de rotatie pentru retragere

Valori: 0 (inversare automata a sensului de rotatie)

3 sau 4 (pentru M3 sau M4)

SDAC int Sensul de rotatie dupa încheierea ciclului

Valori: 3, 4 sau 5

ENC int Filetare cu sau fara traductor de pozitie

Valori: 0 = cu traductor de pozitie

1 = fara traductor de pozitie

MPIT real Pasul filetului ca marime

Domeniul de valori: 3 (pentru M3) ... 48 (pentru M48)

PIT real Pasul filetului ca valoare

Domeniul de valori: 0.001 ... 2000.000 mm

Functie

Scula gaureste cu avansul si viteza programata a

arborelui pâna la adâncimea de filetare.

Cu acest ciclu se poate executa filetare cu mandrina

compensatoare

• fara traductor de pozitie si

• cu traductor de pozitie .

Page 99: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-61

Secventa de operare

Filetare cu tarod fixat în mandrina

compensatoare fara traductor de pozitie

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Ciclul executa urmatoarea secventa de

deplasare:

• Apropierea la distanta de siguranta fata de planul

de referinta cu G0

• Filetare pana la adâncimea finala de gaurire cu

G63

• Timp de întârziere la adâncimea filetului

(parametrul DTB)

• Retragere pâna la distanta de siguranta fata de

planul de referinta cu G63

• Retragere pâna la planul de retragere cu G0

Z G0G63G4

X

RTP

RFP+SDISRFP

DP=RFP-DPR

Filetare cu tarod fixat în mandrina

compensatoare cu traductor de pozitie

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Ciclul executa urmatoarea secventa de

deplasare:

• Apropierea la distanta de siguranta fata de planul

de referinta cu G0

• Filetare pana la adâncimea finala de gaurire cu

G33

• Timp de întârziere la adâncimea filetului

(parametrul DTB)

• Retragere pâna la distanta de siguranta fata de

planul de referinta cu G33

• Retragere pâna la planul de retragere cu G0

Z G0G33G4

X

RTP

RFP+SDISRFP

DP=RFP-DPR

Page 100: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-62 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

DTB

Programeaza timpul de întârziere în secunde. Este

activ numai la filetarea fara traductor de pozitie.

SDR

SDR=0 trebuie setat daca directia axului trebuie

inversata automat.

Daca datele de masina sunt definite astfel încât nu

este setat traductorul de pozitie (atunci, data de

masina NUM_ENCS are valoarea zero), parametrului

trebuie sa i se atribuie valorile 3 sau 4 pentru sensul

de rotatie, altfel este afisata alarma

61202 „No spindle direction programmed”

si ciclul nu este executat.

SDAC

Pentru ca ciclul sa poata fi apelat si modal (vezi

sectiunea 2.2), el necesita un sens de rotatie pentru

executarea urmatoarelor filete. Acesta este programat

sub parametrul SDAC si corespunde sensului de

rotatie programat în programul supraordonat înainte de

apelare. Daca SDR=0, valoarea atribuita lui SDAC nu

este semnificativa si poate fi omisa din parametrizare.

ENC

Daca filetarea se face fara traductor de pozitie cu

toate ca acesta exista, parametrului ENC trebuie sa i

se atribuie valoarea 1.

De altfel, daca traductorul de pozitie nu exista si

parametrului i se atribuie valoarea 0, el este ignorat în

ciclu.

Page 101: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-63

MPIT si PIT

Parametrul pentru pasul axului are o semnificatie

numai daca filetarea se face cu traductor de pozitie.

Ciclul calculeaza avansul din viteza si pasul axului

masinii.

Valoarea pasului filetului poate fi definita ca marimea

filetului (numai pentru filete metrice între M3 si M48)

sau ca o valoare (distanta între doua spire ale unui

filet ca valoare numerica). Parametrul nenecesar în

fiecare caz aste omis din lista de parametri sau i se

atribuie valoarea zero.

Daca cei doi parametri ai pasului filetului au valori

incompatibile, este afisata alarma 61001 „Thread pitch

wrong”

si ciclul nu este executat.

Note suplimentare

În functie de setarea datelor de masina NUM_ENCS,

ciclul selecteaza ce fel de filetare trebuie executata,

cu sau fara traductor de pozitie.

Sensul de rotatie al axului masinii trebuie programat

cu M3 sau M4 înainte de apelarea ciclului.

În frazele de filetare cu G63, valorile corectiei

avansului si vitezei arborelui principal sunt fixate la

100%.

O mandrina compensatoare mai lunga este de obicei

necesara pentru filetare fara traductor de pozitie.

Page 102: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-64 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

Filetare cu mandrina compensatoare fara

traductor

În acest program este executat un filet fara traductor

de pozitie în punctul X35 Y35 în planul XY , axa de

gaurire este axa Z. Parametrii SDR si SDAC pentru

sensul de rotatie trebuie specificati, parametrului ENC

trebuie sa i se asigure valoarea 1, adâncimea de

gaurire este absoluta. Parametrul-pas PIT poate fi

omis. Pentru prelucrare este utilizata o mandrina

compensatoare.X

Y

35

5615

A - B

Z

Y

B

A

35

N10 G90 G0 D2 T2 S500 M3 Specificarea valorilor tehnologice

N20 G17 X35 Y35 Z60 Deplasare catre pozitia de gaurire

N30 G1 F200 Specificarea vitezei de avans

N40 CYCLE840 (59, 56, , 15, , 1, 4, 3, 1) Apelarea ciclului, timpul de întârziere 1s,

SDR=4, SDAC=3, fara spatiu de siguranta,

parametrii MPIT, PIT sunt omisi (adica li

se atribuie valoarea zero)

N50 M30 Sfârsitul programului

Page 103: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-65

Filetare cu mandrina compensatoare si traductor

În acest program este executata o filetare cu

traductor de pozitie în punctul X35 Y35 în planul XY,

axa de gaurire este axa Z. Parametrul-pas trebuie

definit, inversarea automata a sensului de rotatie este

programata. Pentru prelucrare se foloseste o

mandrina compensatoare.

X

Y

3556

15

A - B

Z

Y

B

A

35

DEF INT SDR=0DEF REAL PIT=3.5

Definirea parametrilor cu atribuirea valorilor

N10 G90 G0 D2 T2 S500 M4 Specificarea valorilor tehnologice

N20 G17 X35 Y35 Z60 Deplasare catre pozitia de gaurire

N30 CYCLE840 (59, 56, , 15, , , , , , ->->, PIT)

Apelarea ciclului, fara spatiu de siguranta,

valoarea programata pentru adâncime este

absoluta, parametrii SDAC, ENC, MPIT

sunt omisi (adica li se atribuie valoarea

zero)

N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 104: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-66 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.1.7 Alezare 1 – CYCLE85

Programare

CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (fãrã semn)

DP real Adâncimea finala de gaurire (absoluta)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)

DTB real Timp de întârziere la adâncimea de gaurire (spargerea aschiilor)

FFR real Avans

RFF real Avansul de retragere

Functie

Scula gaureste cu avansul si viteza programata a

arborelui pâna la adâncimea finala de gaurire.

Miscarea de patrundere si de retragare se realizeaza

cu avansul atribuit parametrilor FFR si respectiv RFF.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

X

Z

Page 105: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-67

Ciclul executa urmatoarea secventa de

deplasare:

• Apropierea de planul de referinta la distanta de

siguranta cu G0

• Avansarea pâna la adâncimea finala de gaurire cu

avansul programat sub FFR, cu G1

• Timp de întârziere la adâncimea finala de gaurire

• Retragere pâna la distanta de siguranta fata de

planul de referinta cu avansul de retragere definit

sub parametrul RFF, cu G1

• Retragere pâna la planul de retragere cu G0

Explicarea parametrilor

Pentru parametrii RTP, RFP, SDIS, DP, DPR vezi

pagina 2-8 (Gaurire, centruire – CYCLE81).

DTB

Parametrul DTB este timpul de întârziere la

adâncimea finala de gaurire (spargerea aschiilor) în

secunde.

FFR

Valoarea avansului specificata sub FFR este activa la

alezare.

RFF

Valoarea avansului specificata sub RFF este activa la

retagerea din plan.

X

ZG0

G1

G4

RTP

RFP+SDISRFP

DP=RF-DPR

Page 106: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-68 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

Alezare 1

Ciclul CYCLE85 este apelat în punctul Z70 X50 în

planul ZX . Axa de alezare este axa Y. Valoarea

pentru adâncimea finala de gaurire este programata

ca valoare relativa, nu este programat un timp de

întârziere. Muchia superioara a piesei este la Y102.

Z

X

70102

77

A - B

Y

X

B

A

50

DEF REAL FFR, RFF, RFP=102, DPR=25,SDIS=2

Definirea parametrilor cu atribuirea valorilor

N10 FFR=300 RFF=1.5*FFR S500 M4 Specificarea valorilor tehnologice

N20 G18 Z70 X50 Y105 Deplasare catre pozitia de gaurire

N30 CYCLE85 (RFP+3, RFP, SDIS, , DPR, ,->-> FFR, RFF)

Apelarea ciclului, nu este programat un

timp de întârziere

N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 107: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-69

2.1.8 Alezare 2 – CYCLE86

Programare

CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (fãrã semn)

DP real Adâncimea finala de gaurire (absoluta)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)

DTB real Timpul de întârziere la adâncimea finala de gaurire (spargerea aschiilor)

SDIR int Sensul de rotatie

Valoare: 3 (pentru M3)

4 (pentru M4)

RPA real Distanta de retragere pe abscisa planului activ (incrementala, cu semn)

RPO real Distanta de retragere pe ordonata planului activ (incrementala, cu semn)

RPAP real Distanta de retragere pe coordonata planului activ (incrementala, cu

semn)

POSS real Pozitia axului masinii pentru stopul orientat în ciclu (în grade)

Functie

Scula gaureste la avansul si viteza programata a

arborelui pâna la adâncimea finala de gaurire.

Ciclul Alezare 2 se caracterizeaza printr-o oprire

orientata a arborelui masinii la atingerea adâncimii de

gaurire, activata cu comanda SPOS. În continuare

scula se deplaseaza cu avans rapid în pozitia de

retragere programata si, de aici, catre planul de

retragere.

Page 108: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-70 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Cuclul executa urmatoarea secventa de

deplasare:

• Apropierea de planul de referinta la distanta de

siguranta cu G0

• Avansarea pâna la adâncimea de gaurire cu

avansul programat înainte de apelare, cu G1

• Timp de întârziere la adâncimea finala de gaurire

• Oprire orientata a axului masinii în pozitia

programata sub POSS

• Distanta de retragere pe cele trei axe cu G0

• Retragere pâna la distanta de siguranta fata de

planul de siguranta cu G0

• Retragere pâna la planul de retragere cu G0

(pozitia initiala în cele doua axe ale planului)

X

Z

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

DTB

Parametrul DTB este timpul de întârziere la

adâncimea de gaurire (spargerea aschiilor), în

secunde.

SDIR

Cu acest parametru se determina sensul de rotatie cu

care se face alezarea. Daca sunt generate alte valori

decât 3 sau 4 (M3/M4), se afiseaza alarma

61102 „No spindle direction programmed”

si ciclul nu este executat.

X

ZG0

G1

G4

SPOS

RTP

RFP+SDISRFP

DP=RFP-DPR

Page 109: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-71

RPA

Sub acest parametru se defineste o miscare de

retragere pe abscisa, care este executata dupa

atingerea adâncimii de gaurire si dupa executarea

opririi orientate a axului masinii.

RPO

Sub acest parametru se defineste o miscare de

retragere pe ordonata, care este executata dupa

atingerea adâncimii de gaurire si dupa executarea

opririi orientate a axului masinii.

.

RPAP

Sub acest parametru se defineste o miscare de

retragere pe axa de alezare, care este executata

dupa atingerea adâncimii propuse si dupa executarea

opririi orientate a axului masinii.

POSS

Sub POSS se programeaza pozitia axului principal, în

grade, pentru efectuarea opririi orientate, dupa

atingerea adâncimii finale de gaurire.

Note suplimentare

Cu comanda SPOS puteti executa o oprire orientata a

axului de baz activ. Valoarea unghiulara este

programata printr-un parametru de transfer.

Ciclul CYCLE86 poate fi utilizat daca axul folosit

pentru operatia de alezare este capabil, din punct de

vedere tehnic, sa execute un stop orientat.

Page 110: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-72 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

Alezare 2

Ciclul CYCLE86 este apelat în punctul X70 Y50 în

planul XY. Axa de alezare este aza Z. Adâncimea de

gaurire este programata ca valoare absoluta. Nu este

definit un spatiu de siguranta. Timpul de întârziere la

adâncimea finala de gaurire este de 2 s. Muchia

superioara a piesei este pozitionata la Z110. În ciclu,

arborele principal se roteste cu M3 si se opreste la 45

de grade. X

Y

70110

77

A - B

Z

Y

B

A

50

DEF REAL DP, DTB, POSS Definirea parametrilor

N10 DP=77 DTB=2 POSS=45 Atribuirea valorilor

N20 G0 G17 G90 F200 S300 Specificarea valorilor tehnologice

N30 D3 T3 Z112 Deplasare catre planul de retragere

N40 X70 Y50 Deplasare catre pozitia de gaurire

N50 CYCLE86 (112, 110, , DP, , DTB, 3,->-> –1, –1, +1, POSS)

Apelarea ciclului cu adâncime absoluta de

gaurire

N60 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 111: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-73

2.1.9 Alezare 3 – CYCLE87

Programare

CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (fãrã semn)

DP real Adâncimea finala de gaurire (absoluta)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)

SDIR int Sensul de rotatie

Valoare: 3 (pentru M3)

4 (pentru M4)

Functie

Scula gaureste cu avansul si viteza programata a

arborelui pâna la adâncimea finala de gaurire.

Cu ciclul Alezare 3, la atingerea adâncimii de gaurire

se realizeaza o oprire neorientata a arborelui masinii,

M5, urmata de un stop programat M0. Pentru

continuarea miscarii de retragere pâna la planul de

retragere, se apasa NC START.

Page 112: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-74 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Ciclul executa urmatoarea secventa de

deplasare:

• Apropierea de planul de referinta la distanta de

siguranta cu G0

• Avansarea pâna la adâncimea finala de gaurire cu

avansul programat înainte de apelarea ciclului, cu

G1

• Oprirea arborelui masinii cu M5

• Apasati tasta NC START

• Retragerea pâna la planul de retragere cu G0

X

Z

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

SDIR

Cu acest parametru se determina sensul de rotatie cu

care este executata alezarea în ciclu.

Daca se dau alte valori decât 3 sau 4 (M3/M4), este

afisata alarma 61102 „No spindle direction

programmed” si ciclul nu este executat.

X

ZG0

G1

M5/M0

RTP

RFP+SDISRFP

DP=RFP-DPR

Page 113: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-75

Exemplu de programare

Alezare 3

Ciclul CYCLE87 este apelat în punctul X70 Y50 în

planul XY. Axa de alezare este axa Z. Adâncimea

finala de gaurire este programata ca o valoare

absoluta, spatiul de siguranta este de 2 mm.

X

Y

70110

77

A - B

Z

Y

B

A

50

DEF REAL DP, SDIS Definirea parametrilor

N10 DP=77 SDIS=2 Atribuirea valorilor

N20 G0 G17 G90 F200 S300 Specificarea valorilor tehnologice

N30 D3 T3 Z113 Deplasare catre planul de retragere

N40 X70 Y50 Deplasare catre pozitia de gaurire

N50 CYCLE87 (113, 110, SDIS, DP, , 3) Apelarea ciclului cu sensul de rotatie al

arborelui M3

N60 M30 Sfârsitul programului

Page 114: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-76 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.1.10 Alezare 4 – CYCLE88

Programare

CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (fãrã semn)

DP real Adâncimea finala de gaurire (absoluta)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)

DTB real Timp de întârziere la adâncmea finala de gaurire

SDIR int Sensul de rotatie Valoare: 3 (pentru M3) 4 (pentru M4)

Functie

Scula gaureste cu avansul si viteza programata a

arborelui pâna la adâncimea finala de gaurire. Alezare

4 se caracterizeaza printr-un timp de întârziere dupa

atingerea adâncimii prescrise, urmata de o oprire

neorientata a arborelui, M5 si de un stop programat,

M0. Prin apasarea tastei NC START continua

retragerea sculei cu avans rapid pâna la atingerea

planului de retragere.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Ciclul executa urmatoarea secventa de

deplasare:

• Apropierea de planul de referinta la distanta de

siguranta cu G0

• Avansarea pâna la adâncimea finala de gaurire cu

avansul programat înainte de apelarea ciclului, cu

G1

• Temporizare la adâncimea finala de gaurire

• Oprire a arborelui cu M5

• Apasati tasta NC START

• Retragerea pâna la planul de retragere cu G0

X

Z

Page 115: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-77

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR

DTB

Parametrul DTB este timpul de întârziere la

adâncimea finala de gaurire (spargerea aschiilor), în

secunde.

SDIR

Sensul de rotatie programat este activ pentru

miscarea catre adâncimea finala de gaurire. Daca

sunt generate alte valori decât 3 sau 4 (M3/M4), este

afisata alarma 61102 „No spindle direction

programmed" si ciclul nu este executat.

X

ZG0

G1

G4

M5/M0

RTP

RFP+SDISRFP

DP=RFP-DPR

Exemplu de programare

Alezare 4

Ciclul CYCLE88 este apelat în punctul X80 Y90 în

planul XY. Axa de gaurire este axa Z. Spatiul de

siguranta este programat la 3 mm. Adâncimea finala

de gaurire este definita ca o valoare relativa la planul

de referinta.

M4 este activ în ciclu.

X

Y

80

90

10230

A - B

Z

Y

B

A

DEF REAL RFP, RTP, DPR, DTB, SDIS Definirea parametrilor

N10 RFP=102 RTP=105 DPR=72 DTB=3 SDIS=3 Atribuirea valorilor

N20 G17 G90 F100 S450 Specificarea valorilor tehnologice

N30 G0 X80 Y90 Z105 Deplasare catre pozitia de gaurire

N40 CYCLE88 (RTP, RFP, SDIS, , DPR, ->-> DTB, 4)

Apelarea ciclului cu

sensul de rotatie al axului M4

N50 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 116: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.2-78 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.1.11 Alezare 5 – CYCLE89

Programare

CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (fãrã semn)

DP real Adâncimea finala de gaurire (absoluta)

DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)

DTB real Timpul de întârziere la adâncimea finala de gaurire (spargerea aschiilor)

Functie

Scula gaureste la avansul si viteza programata a

arborelui pâna la adâncimea finala de gaurire. Odata

ce a fost atinsa adâncimea de gaurire, se poate

programa un timp de întârziere.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de gaurire este pozitia în cele doua axe ale

planului selectat.

Ciclul executa urmatoarea secventa de

deplasare:

• Apropierea de planul de referinta la distanta de

siguranta cu G0

• Avansarea pâna la adâncimea finala de gaurire cu

avansul programat înainte de apelarea programului,

cu G1

• Timp de întârziere la adâncimea finala de gaurire

• Retragere cu acelasi avans pâna la distanta de

siguranta fata de planul de referinta, cu G1

• Retragere pâna la planul de retragere cu G0

X

Z

Page 117: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-79

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicare parametrilor RTP, RFP, SDIS, DP, DPR.

DTB

Parametrul DTB este timpul de întârziere la

adâncimea finala de gaurire (spargerea aschiilor) în

secunde. X

ZG0

G1

G4

RTP

RFP+SDISRFP

DP=RFP-DPR

Exemplu de programare

Alezare 5

Ciclul de alezare CYCLE89 este apelat în punctul X80

Y90 în planul XY, cu un spatiu de siguranta de 5 mm

si adâncime de gaurire specificata ca valoare

absoluta. Axa de alezare este axa Z.

X

Y

80

90

10272

A - B

Z

Y

B

A

DEF REAL RFP, RTP, DP, DTB Definirea parametrilor

RFP=102 RTP=107 DP=72 DTB=3 Atribuirea valorilor

N10 G90 G17 F100 S450 M4 Specificarea valorilor tehnologice

N20 G0 X80 Y90 Z107 Deplasare catre pozitia de gaurire

N30 CYCLE89 (RTP, RFP, 5, DP, , DTB) Apelarea ciclului

N40 M30 Sfârsitul programului

Page 118: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.2 Apelarea modala a ciclurilor de gaurire 2

Siemens AG 1997 All rights reserved.2-80 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.2 Apelarea modala a ciclurilor de gaurire

Cu programarea NC puteti apela modal orice

subprogram.

Aceasta caracteristica este deosebit de importanta

pentru ciclurile de gaurire.

Programare

Apelarea modala a unui subprogramMCALL

cu ciclu de gaurire (de exemplu)MCALL CYCLE81 (RTP, RFP, SDIS, DP, DPR)

Functie

În programarea NC, subprogramele si ciclurile pot fi

apelate si modal, adica pastrând valorile anterioare

ale parametrilor.

Puteti genera o apelare modala a unui subprogram

prin programarea cuvântului-cheie MCALL (apelare

modala a unui subprogram) în fata numelui

subprogramului. Aceasta functie apeleaza si executa

subprogramul în mod automat dupa fiecare fraza ce

contine o secventa de deplasare.

Functia este dezactivata programând MCALL fara un

nume de subprogram sau printr-o noua apelare

modala a altui program.

Imbricarea apelarilor modale nu este permisa, adica

subprogramele apelate modal nu pot contine alte

apelari modale de subprograme.

Orice numar de cicluri modale de gaurire poate fi

programat, numarul nefiind limitat de un numar strict

de functii G rezervate în acest scop.

MCALL MCALL MCALL

08.97

Page 119: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.2 Apelarea modala a ciclurilor de gaurire 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-81

Exemplu de programare

Rând de 5 gauri

Cu acest program puteti prelucra un rând de 5 gauri

filetate amplasate de-a lungul axei Z, în planul ZX.

Distanta dintre gauri este de 20 mm. Rândul de gauri

începe în punctul Z20 X30, prima gaura fiind la 10

mm. de acest punct. În acest exemplu, geometria

rândului de gauri a fost programata fara a folosi un

ciclu. Întâi, gaurirea se executa cu ciclul CYCLE81 si,

apoi, cu ciclul de filetare cu tarod fixat rigid,

CYCLE84. Gaurile au 80 mm. adâncime. Aceasta

este diferenta între planul de referinta si adâncimea

finala de gaurire.

X

Z

20

10222

A - B

Y

Z

B

A

2020

2020

20

30

DEF REAL RFP=102, DP=22, RTP=105, ->-> PIT=4.2, SDISDEF INT COUNT=1

Definirea parametrilor cu atribuirea valorilor

N10 SDIS=3 Valoarea pentru spatiul de siguranta

N20 G90 F300 S500 M3 D1 T1 Specificarea valorilor tehnologice

N30 G18 G0 Y105 Z20 X30 Apropierea de pozitia de start

N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a ciclului de gaurire

N50 MA1: G91 Z20 Deplasare catre urmatoarea pozitie (planul

ZX). Ciclul este executat

N60 COUNT=COUNT+1N70 IF COUNT<6 GOTOB MA1

Bucla pentru pozitiile de gaurire în lungul

rândului de gauri

N80 MCALL Deselectarea apelarii modale

N90 G90 Y105 Z20 Apropierea de pozitia de start din nou

N100 COUNT=1 Setarea contorului la zero

N110 ... Schimbarea sculei

N120 MCALL CYCLE84 (RTP, RFP, SDIS, ->-> DP , , 3, , PIT, , 400)

Apelarea modala a ciclului de filetare

N130 MA2: G91 Z20 Urmatoarea pozitie de gaurire

N140 COUNT=COUNT+1N150 IF COUNT<6 GOTOB MA2

Bucla pentru pozitiile de gaurire în lungul

rândului de gauri

N160 MCALL Deselectarea apelarii modale

N170 G90 X30 Y105 Z20 Apropierea de pozitia de start din nou

N180 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 120: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.2 Apelarea modala a ciclurilor de gaurire 2

Siemens AG 1997 All rights reserved.2-82 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Note suplimentare

Explicarea acestui exemplu

Apelarea modala trebuie deselectata în fraza N80

pentru ca în urmatoarea fraza, scula este deplasata

pâna într-un punct unde nu este executata nici o

gaurire.

Este recomandabila stocarea pozitiilor de gaurire

pentru o anumita sarcina de prelucrare de acest tip

într-un subprogram care este apelat apoi la MA1 sau

MA2.

În descrierea ciclurilor de gaurire dupa o model, veti

gasi modul de utilizare a acestor cicluri în

programare, într-o forma adaptata si deci mai simpla.

Ciclurile de gaurire dupa o configuratie descrise în

urmatoarea sectiune 2.3 se bazeaza pe apelarea

MCALL DRILLING CYCLE (...)

DRILLING PATTERN (...).

Page 121: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.3 Cicluri de gaurire dupa model 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-83

2.3 Cicluri de gaurire dupa model

Ciclurile de gaurire dupa model descriu numai

geometria unui aranjament de gauri într-un plan.

Legatura cu un ciclu de gaurire se stabileste prin

intermediul apelarii modale (vezi sectiunea 2.2) a

acestui ciclu de gaurire înainte ca ciclul de gaurire

dupa model sa fie programat.

2.3.1 Cerinte

Cicluri de gaurire dupa o configuratie, fara o

apelare a unui ciclu de gaurire

Ciclurile de gaurire dupa model pot fi utilizate si

pentru alte aplicatii, fara o apelare modala prealabila a

unui ciclu de gaurire pentru ca ciclurile de gaurire

dupa model pot fi parametrizate fara a face referire la

ciclul de gaurire utilizat.

Daca înaintea apelarii ciclului de gaurire dupa model

nu a existat nici o apelare modala a unui subprogram,

apare mesajul de eroare 62100 „No drilling cycle

active".Puteti anula acest mesaj cu tasta de

confirmare a erorilor si continua procesarea

programului prin apasarea tastei NC Start. Atunci

ciclul de gaurire dupa model abordeaza fiecare pozitie

calculata cu ajutorul datelor introduse initial, fara

apelarea unui subprogram în aceste puncte.

Comportamentul când parametrul de cantitate

este zero

Numarul de gauri într-un ciclu de gaurire dupa model

trebuie parametrizat. Daca valoarea parametrului de

cantitate este zero (sau daca acest parametru este

omis din lista de parametri), în momentul apelarii

ciclului este afisata alarma 61103 „Number of holes is

zero" si ciclul nu este executat.

Verificari ale domeniilor limitate de valori pentru

parametrii de intrare

În general, nu se fac verificari de plauzibilitate pentru

atribuirea parametrilor în ciclurile de gaurire dupa

model,daca ei nu sunt declarati special ca un

parametru cu o descriere a raspunsului.

Page 122: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.3 Cicluri de gaurire dupa model 2

Siemens AG 1997 All rights reserved.2-84 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.3.2 Rând de gauri – HOLES1

Programare

HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)

Parametri

SPCA real Abscisa unui punct de referinta pe linia dreapta (absoluta)

SPCO real Ordonata acestui punct de referinta (absoluta)

STA1 real Unghiul cu abscisa

Domeniul de valori –180<STA1<=180 de grade

FDIS real Distanta între punctul de referinta si prima gaura (fãrã semn)

DBH real Distanta între gauri (fãrã semn)

NUM int Numarul de gauri

Functie

Cu acest ciclu puteti programa un rând de gauri, adica

un numar de gauri care se întind pe o linie dreapta

sau o retea de gauri. Felul gaurii este determinat de

ciclul de gaurire care a fost apelat modal.

Secventa de operare

Pentru a evita deplasarile inutile, ciclul calculeaza

daca rândul de gauri este prelucrat începând cu prima

gaura sau cu ultima, din pozitia actuala a axelor

planului de si geometria rândului de gauri. Pozitiile de

gaurire sunt, apoi, abordate una dupa alta, cu

deplasare rapida.

Page 123: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.3 Cicluri de gaurire dupa model 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-85

Explicarea parametrilor

SPCA si SPCO

Se defineste un punct ca punct de referinta de-a

lungul liniei rândului de gauri pentru determinarea

distantelor dintre gauri. Distanta FDIS pâna la prima

gaura este definita din acest punct.

STA1

Linie dreapta poate fi în orice pozitie în plan. Este

specificata atât prin punctul definit de SPCA si

SPCO, cât si de unghiul între dreapta si abscisa

sistemului de coordonate al piesei care este activ

când ciclul este apelat. Unghiul se introduce sub

STA1, în grade.

FDIS si DBH

Sub FDIS introduceti distanta între prima gaura si

punctul de referinta definit sub SPCA si SPCO.

Parametrul DBH contine distanta dintre oricare doua

gauri.

NUM

Cu parametrul NUM determinati numarul de gauri.

X

Y

STA1

FDIS

DBH

SPCA

SP

CO

Page 124: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.3 Cicluri de gaurire dupa model 2

Siemens AG 1997 All rights reserved.2-86 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

Rând de gauri

Cu acest program puteti prelucra un rând de 5 gauri

filetate pozitionate de-a lungul axei Z în planul ZX.

Distanta între gauri este de 10 mm. Rândul de gauri

începe la Z20 si X30, prima gaura din rând începe la

20 mm de acest punct. Geometria rândului de gauri

este descrisa de ciclul HOLES1. Întâi, gaurirea este

executata cu ciclul CYCLE81 si apoi cu ciclul de

filetare cu tarod fixat rigid, CYCLE84. Gaurile au

adâncimea de 80 mm. Aceasta este diferenta între

planul de referinta si adâncimea finala de gaurire.

X

Z

30102

22

A - B

Y

Z

B

A

2020

2020

2020

DEF REAL RFP=102, DP=22, RTP=105DEF REAL SDIS, FDISDEF REAL SPCA=30, SPCO=20, STA1=0, ->-> FDIS=20, DBH=20DEF INT NUM=5

Definirea parametrilor cu atribuirea valorilor

N10 SDIS=3 FDIS=10 Valoarea pentru spatiul de siguranta si

distanta de la punctul de referinta la prima

gaura

N20 G90 F30 S500 M3 D1 T1 Specificarea valorilor tehnologice

N30 G18 G0 Z20 Y105 X30 Abordarea pozitiei de start

N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a ciclului de gaurire

N50 HOLES1 (SPCA, SPCO, STA1, FDIS, ->-> DBH, NUM)

Apelarea ciclului rând de gauri, ciclul începe

cu prima gaura. În acest ciclu sunt atinse

numai pozitiile de gaurire

N60 MCALL Deselectarea apelarii modale

... Schimbarea sculei

N70 G90 G0 Z30 Y75 X105 Deplasare catre pozitia alaturata celei de-a

cincea gauri

N80 MCALL CYCLE84 (RTP, RFPSDIS, DP, ,->-> , , 3, , 4.2)

Apelarea modala a ciclului de filetare

N90 HOLES1 (SPCA, SPCO, STA, FDIS, ->-> DBH, NUM)

Apelarea ciclului rând de gauri, începând de

la a cincea gaura din rând

N100 MCALL Deselectarea apelarii modale

N110 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 125: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.3 Cicluri de gaurire dupa model 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-87

Exemplu de programare

Retea de gauri

Cu acest program puteti executa o retea de gauri,

continând 5 rânduri de câte 5 gauri, care se întinde în

planul XY, la distanta de 10 mm una de alta. Punctul

de start al retelei este X30 Y20.

30

10 10

1020

Y

X

DEF REAL RFP=102, DP=75, RTP=105, SDIS=3DEF REAL SPCA=30, SPCO=20, STA1=0, ->-> DBH=10, FDIS=10DEF INT NUM=5, LINENUM=5, COUNT=0

Definirea parametrilor cu atribuirea valorilor

DEF REAL LINEDISTN10 LINEDIST=DBH Distanta între rânduri=distanta între gauri

N20 G90 F300 S500 M3 D1 T1 Specificarea valorilor tehnologice

N30 G17 G0 X=SPCA-10 Y=SPCO Z105 Apropierea de pozitia de start

N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a unui ciclu de gaurire

N50 MARK1: HOLES1 (SPCA, SPCO, STA1, -> -> FDIS, DBH, NUM)

Apelarea ciclului rând de gauri

N60 SPCO=SPCO+LINEDIST Ordonata punctului de referinta pentru

urmatoarea linie

N70 COUNT=COUNT+1N80 IF COUNT<LINENUM GOTOB MARK1

Salt înapoi la MARK1 daca conditiile sunt

îndeplinite

N90 MCALL Deselectarea apelarii modale

N100 G90 G0 X=SPCA-10 Y=SPCO Z105 Apropierea de pozitia de start

N110 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 126: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.3 Cicluri de gaurire dupa model 2

Siemens AG 1997 All rights reserved.2-88 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2.3.3 Gauri amplasate pe un cerc – HOLES2

Programare

HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

Parametri

CPA real Abscisa centrului cercului pe care sunt amplasate gaurile (absoluta)

CPO real Ordonata centrului cercului pe care sunt amplasate gaurile(absoluta)

RAD real Raza cercului pe care sunt amplasate gaurile (fãrã semn)

STA1 real Unghiul initial

Domeniul de valori–180<STA1<=180 de grade

INDA real Unghiul de indexare

NUM int Numarul de gauri

Functie

Cu acest ciclu se pot prelucra gauri amplasate pe un

cerc. Planul de prelucrare trebuie definit înainte de

apelarea ciclului.

Felul gaurii este determinat de ciclul de gaurire care a

fost deja apelat modal.

Page 127: Siemens Cicluri - RO

2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model

2.3 Cicluri de gaurire dupa model 2

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-89

Secventa de operare

În ciclu, apropierea de pozitiile de gaurire se face una

dupa alta, în plan, cu G0.

Explicarea parametrilor

CPA, CPO si RAD

Pozitia cercului de gauri în planul de prelucrare este

definit de centru (parametrii CPA si CPO) si raza

(parametrul RAD). Pentru raza sunt acceptate numai

valori pozitive.

STA1 si INDA

Aranjamentul gaurilor în ciclu este definit de acest

parametru.

Parametrul STA1 defineste unghiul de rotatie între

sensul pozitiv al abscisei din sistemul de coordonate

activ înaintea apelarii ciclului si prima gaura.

Parametrul INDA contine unghiul de rotatie de la o

gaura la alta.

Daca parametrului INDA i se atribuie valoarea zero,

unghiul de indexare este calculat intern din numarul

de gauri care sunt pozitionate la distante egale pe

cerc.

NUM

Cu parametrul NUM se determina numarul de gauri.

Y CPA

INDA

STA1

CP

O

RAD

X

Page 128: Siemens Cicluri - RO

2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96

2.3 Cicluri de gaurire dupa model 2

Siemens AG 1997 All rights reserved.2-90 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

Gauri amplasate pe un cerc

Programul foloseste ciclul CYCLE82 4 pentru a

executa gauri cu o adâncime de 30 mm. Adâncimea

finala de gaurire este definita ca o valoare relativa la

planul de referinta. Cercul este definit de centrul X70

Y60 si de raza 42 mm în planul XY. Unghiul initial

este de 33 de grade. Spatiul de siguranta pe axa de

gaurire Z este de 2 mm.

X

Y

70

42

30 Z

Y

B

A

33°

60

DEF REAL CPA=70,CPO=60,RAD=42,STA1=33DEF INT NUM=4

Definirea parametrilor cu atribuirea valorilor

N10 G90 F140 S710 M3 D4 T40 Specificarea valorilor tehnologice

N20 G17 G0 X50 Y45 Z2 Apropierea de pozitia de start

N30 MCALL CYCLE82 (2, 0,2, , 30) Apelarea modala a ciclului de gaurire, fara

timp de întârziere, parametrul DP nu este

programat

N40 HOLES2 (CPA, CPO, RAD, STA1, , NUM) Apelarea ciclului - Gauri amplasate pe un

cerc, unghiul de indexare este calculat

intern, în ciclu parametrul INDA fiind omis

N50 MCALL Deselectarea apelarii modale

N60 M30 Sfârsitul programului

Page 129: Siemens Cicluri - RO

3 03.96 Cicluri de frezare 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-91

Cicluri de frezare

3.1 Informatii generale....................................................................................................... 3-93

3.2 Cerinte....................................................................................................................... 3-94

3.3 Filetare - CYCLE90..................................................................................................... 3-96

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE .......................................................3-102

3.5 Canale radiale - SLOT1 ..............................................................................................3-108

3.6 Canale circulare - SLOT2............................................................................................3-116

3.7 Frezarea unui buzunar rectangular - POCKET1.............................................................3-121

3.8 Frezarea unui buzunar circular frezat cu cutitul - POCKET2 ...........................................3-125

3.9 Frezarea unui buzunar rectangular - POCKET3.............................................................3-129

3.10 Frezarea unui buzunar circular - POCKET4 ................................................................3-139

3.11 Frezare plana - CYCLE71 .........................................................................................3-145

3.12 Frezare pe contur - CYCLE72 ...................................................................................3-151

08.97

Page 130: Siemens Cicluri - RO

3 Cicluri de frezare 03.96 3

Siemens AG 1997 All rights reserved.3-92 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Page 131: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.1 Informatii generale 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-93

3.1 Informatii generale

Urmatoarele capitole descriu cum sunt programate

ciclurile de frezare.

Acest capitol este facut pentru a va îndruma în

alegerea ciclurilor si atribuirea parametrilor. În plus

fata de o descriere detaliata a functiei fiecarui ciclu si

a parametrilor corespunzatori, veti gasi un exemplu de

programare la sfârsitul fiecarui capitol pentru a va

familiariza cu utilizarea ciclurilor.

Capitolele sunt structurate dupa cum urmeaza:

• Programare

• Parametri

• Functie

• Secventa de operare

• Explicarea parametrilor

• Note suplimentare

• Exemplu de programare

„Programare” si „Parametri” explica utilizarea ciclurilor

suficient pentru un utilizator experimentat, în timp ce

un începator va gasi informatiile necesare pentru

programarea ciclurilor sub „Functie”, „Secventa de

operare”, „Explicarea parametrilor”, „Note

suplimentare” si „Exemplu de programare”.

Page 132: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.2 Cerinte 3

Siemens AG 1997 All rights reserved.3-94 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

3.2 Cerinte

Programe necesare în echipament

Ciclurile de frezare apeleaza intern programele

• MESSAGE.SPF si

• STEIGUNG.SPF

ca subrutine. De altfel, aveti nevoie de blocul de date

GUD7.DEF si de fisierul de macro definire

SMAC.DEF.

Încarcati-le în partea memoriei de programe a unitatii

de comanda înainte de executarea ciclurilor de

frezare.

Conditii de apelare si revenire

Ciclurile de frezare se programeaza independent de

numele actuale ale axelor.

Trebuie sa activati corectia de scula înainte de

apelarea ciclurilor de frezare.

Daca în fereastra activa înainte de apelarea ciclului nu

sunt disponibili parametri, valorile cerute pentru avans,

viteza axului si sensul de rotatie al axului trebuie

programate în programul piesa.

Coordonatele centrului unui ciclu de frezare dupa o

configuratie sau a buzunarului ce trebuie prelucrat, se

programeaza în sistemul de coordonate orientat dupa

regula mâinii drepte.

Functiile G si cadrul curent programat ramân active

peste ciclu.

Definirea planului

în ciclurile de frezare, se stie ca se defineste sistemul

de coordonate al piesei curente prin selectarea

planului G17, G18 sau G19 si activarea unui cadru

programabil (daca este cazul). Axa de patrundere

este întotdeauna cea de-a treia axa a sistemului de

coordonate

(vezi si Manualul de programare).

08.97

Page 133: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.2 Cerinte 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-95

Programarea axului masinii

În ciclu, comenzile axului masinii se refera întotdeauna la

axul de baza activ al chipamentului.

Daca doriti sa folositi un ciclu pe o masina cu mai multi

arbori, întâi trebuie sa definiti axul care este folosit ca ax

principal de baza cu comanda SETMS

(vezi si Manualul de programare).

Mesaje si starea prelucrarii

Mesajele de stare sunt afisate pe monitorul

echipamentului în timpul executarii ciclurilor de

frezare.

Urmatoarele mesaje ar putea fi afisate:

• „Elongated hole <Nr.>(prima figura) is being

machined”

• „Slot <Nr.>(alta figura) is being machined”

• „Circular slot <Nr.>(ultima figura) is being

machined”

În fiecare caz, <Nr.> înseamnã numarul figurii

prelucrate la momentul respectiv.

Aceste mesaje nu întrerup procesarea programului si

ramân afisate pâna la afisarea urmatorului mesaj sau

pâna la terminarea ciclului.

Datele de setare a ciclului

Câtiva parametri care în versiunea software 4 pot

modifica noile cicluri de frezare si comportamentul lor

prin setarea ciclului.

Datele de setare a ciclului sunt definite în blocul de

date GUD7.DEF.

Urmatoarele noi date de setare a ciclului sunt

introduse:

ZSD[x] Valoare Semnificatie Cicluri afectate

ZSD[1] 0 Calcularea adâncimii se face în noile cicluri între planul de

referinta + spatiul de siguranta si adâncime

(_RFP + _SDIS - _DP)

POCKET3

POCKET4

1 Calcularea adâncimii se face fara includerea spatiului de

siguranta

CYCLE71

CYCLE72

ZSD[2] 0 Dimensionarea buzunarului rectangular de la centru POCKET3

1 Dimensionarea buzunarului rectangular de la colt POCKET3

08.97

Page 134: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.3 Filetare - CYCLE90 3

Siemens AG 1997 All rights reserved.3-96 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

3.3 Filetare - CYCLE90

Programare

CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH,CPA, CPO)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (în modul)

DP real Adâncimea finala de frezare (absoluta)

DPR real Adâncimea finala de frezare fata de planul de referinta (în modul)

DIATH real Diametrul nominal, diametrul exterior al filetului

KDIAM real Diametrul miezului, diametrul interior al filetului

PIT real Pasul filetului; Domeniul de valori: 0.001 ... 2000.000 mm

FFR real Avansul pentru frezarea filetului (în modul)

CDIR int Sensul de rotatie pentru frezarea filetului

Valoare: 2 (pentru frezarea filetului cu G2)

3 (pentru frezarea filetului cu G3)

TYPTH int Tipul filetului Valori: 0= filet interior

1= filet exterior

CPA real Abscisa centrului cercului (absoluta)

CPO real Ordonata centrului cercului (absoluta)

Functie

Cu ciclul CYCLE90 puteti executa filete interioare sau

exterioare.Traiectoria în frezarea filetului se bazeaza

pe interpolarea elicoidala. Toate cele trei axe

geometrice ale planului curent pe care îl definiti

înaintea accesarii ciclului, participa la aceasta

miscare.

Avansul F programat depinde de gruparea axelor

definita în instructiunea FGROUP înainte de apelarea

ciclului

(vezi Manualul de programare).

08.97

Page 135: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.3 Filetare - CYCLE90 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-97

Secventa de operare

Filet exterior

Pozitia atinsa înainte de începerea ciclului:

Poate fi orice pozitie din care pozitia de start pe

diametrul exterior al filetului la nivelul planului de

retragere, poate fi atinsa fara coliziune.

Aceasta pozitie de start pentru taierea filetului cu G2

se afla între axa orizontala pozitiva si ordonata

pozitiva, la nivelul actual (adica în primul cadran al

sistemului de coordonate). Pentru taierea filetului cu

G3, pozitia de start se afla între abscisa pozitiva si

ordonata negativa (adica în cadranul 4 al sistemului

de coordonate).

Distanta fata de diametrul filetului depinde de marimea

filetului si raza sculei folosite.

Z

X

Y

CPA

CPO

Pozitia de început pentru taierea filetului cu G3

Pozitia de început pentru taierea filetului cu G2

Ciclul executa urmatoarea secventa de

deplasare:

• Deplasare catre pozitia de start cu G0 la nivelul

planului de retragere, pe coordonata planului

curent

• Avansarea pâna la distanta de siguranta fata de

planul de referinta cu G0

• Deplasare catre diametrul filetului de-a lungul unei

directii circulare în sensul G2/G3, opus celui definit

în CDIR

• Frezarea filetului cu G2/G3 si cu avansul FFR, de-

a lungul unei directii elicoidale

• Miscare de retragere de-a lungul traiectoriei

circulare în sensul opus G2/G3 si cu avans redus

FFR

• Retragere pâna la planul de retragere pe

coordonata, cu G0

Page 136: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.3 Filetare - CYCLE90 3

Siemens AG 1997 All rights reserved.3-98 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Filet interior

Pozitia atinsa înainte de începerea ciclului:

Aceasta poate fi orice pozitie din care pozitia de start

în centrul filetului la nivelul planului de retragere poate

fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Deplasare catre pozitia de start cu G0 la nivelul

planului de retragere, pe coordonata planului

curent

• Avansarea pâna la distanta de siguranta fata de

planul de referinta cu G0

• Apropierea cu G1 si cu avans redus FFR de-a

lungul unui cerc de apropiere calculat de ciclu,

• Deplasare catre diametrul filetului de-a lungul unei

traiectorii circulare în sensul G2/G3, definit în

CDIR

• Frezarea filetului cu avansul FFR, de-a lungul unei

traiectorii elicoidale cu G2/G3

• Miscare de retragere de-a lungul unei traiectorii

circulare cu acelasi sens de rotatie si avans redus

FFR

• Retragere pâna la centrul filetului cu G0

• Retragere pâna la planul de retragere pe

coordonata, cu G0

Filet de sus pâna jos

Din motive tehnologice, poate fi preferabil sa executati

filetul de sus pâna jos. Planul de retragere RTP este

atunci dincolo de adâncimea filetului DP.

Pentru ca aceasta operatie de prelucrare sa fie

posibila, data de adâncime trebuie sa fie programata

ca valoare absoluta si, înainte de începerea ciclului,

masina trebuie pozitionata pe planul de retragere sau

o pozitie în spatele acestuia.

08.97

Page 137: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.3 Filetare - CYCLE90 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-99

Exemplu de programare (executarea unui filet

de jos în sus)

Un filet trebuie frezat începând din -20 pâna la 0 cu un

pas de 3 mm. Planul de retragere este la 8.

N10 G17 X100 Y100 S300 M3 T1 D1 F1000N20 Z8N30 CYCLE90 (8,-20,0,-60,0,46,40,3,800,3,0,50,50)N40 M2

Gaura trebuie sa aiba o adâncime de cel putin -21.5

(jumatate de pas în plus).

Suprareglaj pe directia longitudinala a filetului

Pentru taierea filetelor, miscarile de avans si retragere

se produc de-a lungul tuturor celor trei axe. Aceasta

înseamna ca miscarea de retragere include în plus

fata de adâncimea de filetare, un pas pe axa verticala.

Aceasta depasire este calculata:

∆zp WR RDIFF

DIATH=

+

4

2*

*

∆z Depasire interna

p Pasul filetului

WR Raza sculei

DIATH Diametrul exterior al filetului

RDIFF Diferenta de raza pentru retragere

Pentru filete interioare RDIFF = DIATH/2 - WR,

Pentru filete exterioare RDIFF = DIATH/2 + WR.

08.97

Page 138: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.3 Filetare - CYCLE90 3

Siemens AG 1997 All rights reserved.3-100 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

DIATH, KDIAM si PIT

Cu ace[ti parametri definiti datele filetului, diametrul

nominal, diametrul miezului si pasul. Parametrul

DIATH este diametrul exterior si KDIAM diametrul

interior al filetului. Miscarile de avans si de retragere

sunt generate de ciclu pe baza acestor parametri.

FFR

Valoarea parametrului FFR este definita ca valoare

curenta a avansului pentru frezarea filetului. În cadrul

frezarii filetului acesta este activ pentru deplasarea

de-a lungul traiectoriei elicoidale.

Aceasta valoare este redusa în ciclu pentru miscarile

de avansare si de retragere. Retragerea este

executata în afara traiectoriei elicoidale cu G0.

CDIR

Cu acest parametru definiti valoarea pentru directia de

prelucrare a filetului.

Daca parametrului i se atribuie o valoare ilegala, este

afisat mesajul

„Wrong milling direction, G3 will be generated”.

În acest caz ciclul este continuat si G3 este generata

automat.

TYPTH

Cu parametrul TYPTH se detemina daca trebuie

executat un filet interior sau exterior.

CPA si CPO

Cu acesti parametri se definesc centrul gaurii sau al

fusului pe care trebuie executat filetul.

X

Y

X

Z

RTP

CPA

DIATH

CP

O

RFP+SDISRFP

DP

R

X

YCPA

CDIRCDIR

DIATH

CP

O

DP

X

Z

RTPRFP+SDISRFP

DP

R

Page 139: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.3 Filetare - CYCLE90 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-101

Note suplimentare

Raza cutitului de frezat este luata în calcul de ciclu.

De aceea trebuie programata o corectie a sculei

înainte de apelarea ciclului. Altfel alarma

61000 „No tool offset active”

este afisata si ciclul nu este executat.

Daca raza sculei=0 de asemenea ciclul nu este

executat, cu aceeasi alarma.

La filetele interioare, raza sculei este verificata si este

afisata alarma

61105 „Cutter radius too large” si ciclul nu este

executat.

Exemplu de programare

Filet interior

Cu acest program puteti executa un filet interior în

punctul X60 Y50 în planul G17.

X

Y

60 40 Z

Y

AA - B

B

50

60

DEF REAL RTP=48, RFP=40, SDIS=5, ->-> DP=30, DPR=40, DIATH=60, KDIAM=50DEF REAL PIT=2, FFR=500, CPA=60,CPO=50DEF INT CDIR=2, TYPTH=0

Definirea variabilelor cu atribuirea valorilor

N10 G90 G0 G17 X0 Y0 Z80 S200 M3 Apropierea de pozitia de start

N20 T5 D1 Specificarea valorilor tehnologice

N30 CYCLE90 (RTP, RFP, SDIS, DP, ->-> DPR, DIATH, KDIAM, PIT, FFR, CDIR,TYPTH, CPA CPO)

Apelarea ciclului

N40 G0 G90 Z100 Atingerea pozitiei dupa ciclu

N50 M02 Sfârsitul programului

-> trebuie programat într-o fraza

08.97

Page 140: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Siemens AG 1997 All rights reserved.3-102 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE

Programare

LONGHOLE (RTP, RFP, SDIS, DP, DPR, NUM, LENG, CPA, CPO, RAD, STA1, INDA,FFD, FFP1, MID)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (în modul)

DP real Adâncimea finala a gaurii alungite (absoluta)

DPR realAdâncimea finala a gaurii alungite fata de planul de referinta (în modul)

NUM int Numarul de gauri alungite

LENG real Lungimea gaurii alungite (în modul)

CPA real Abscisa centrului cercului (absoluta)

CPO real Ordonata centrului cercului (absoluta)

RAD real Raza cercului (în modul)

STA1 real Unghiul initial

INDA real Unghiul de indexare

FFD real Avansul pentru executarea adâncimii gaurii

FFP1 real Avansul pentru prelucrarea suprafetei

MID real Adâncimea maxima de patrundere (în modul)

Ciclul necesita un cutit pentru frezat cu „taisul dintilor

supra centrati ” (DIN844).

Page 141: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-103

Functie

Cu acest ciclu pot fi prelucrate gauri amplasate pe un

cerc. Axa longitudinala a gaurilor alungite este

dispusa radial.

Spre deosebire de canelura, largimea gaurii alungite

este determinata de diametrul sculei.

Pentru a evita deplasarile inutile, ciclul calculeaza

traiectoria optima. Daca sunt necesare mai multe

patrunderi pentru prelucrarera unei gauri alungite,

patrunderea este executata în puncte terminale

alternate. Traiectoria ce trebuie parcursa în plan de-a

lungul axelor longitudinale ale gaurilor alungite, îsi

schimba sensul dupa fiecare patrundere. Ciclul cauta

automat cea mai scurta traiectorie când se trece la

urmatoarea gaura alungita.

Page 142: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Siemens AG 1997 All rights reserved.3-104 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de start poate fi orice pozitie din care poate fi

atinsa fiecare gaura alungita fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Pozitia de start a ciclului este atinsa cu G0. Cel

mai apropiat capat al primei gauri alungite ce

trebuie prelucrate este atins în ambele axe ale

planului curent la înaltimea planului de retragere pe

coordonata acestui plan si apoi mai jos, la distanta

de siguranta fata de planul de referinta.

• Fiecare gaura alungita este frezata cu o miscare

de pendulare. Prelucrarea este executata în plan

cu G1 si avansul programat sub FFP1. La fiecare

schimbare a sensului de miscare, patrunderea

pâna la urmatoarea adâncime de prelucrare

calculata de ciclu este executata cu G1 si avansul

FFD pâna la atingerea adâncimii finale.

• Retragere pâna la planul de retragere cu G0 si

apropierea de urmatoarea gaura alungita de-a

lungul traiectoriei celei mai scurte.

• Când ultima gaura alungita a fost prelucrata, scula

este deplasata de la ultima pozitie atinsa în planul

de prelucrare în planul de retragere cu G0 si ciclul

este terminat.

Page 143: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-105

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

NUM

Cu parametrul NUM se determina numarul de gauri

alungite.

LENG

Sub LENG se programeaza lungimea gaurilor

alungite.

Daca ciclul descopera ca lungimea este mai scurta

decât diametrul cutitului pentru frezat, ciclul este

întrerupt cu alarma

61105 „Cutter radius too large”.

MID

Cu acest parametru se defineste adâncimea maxima

de patrundere.

Adâncimea de patrundere este prelucrata de ciclu în

pasi egali de patrundere.

Ciclul calculeaza automat aceasta patrundere care se

afla între 0.5 x adâncimea maxima de patrundere si

adâncimea maxima de patrundere, folosind MID si

adâncimea totala. Numarul minim posibil de pasi de

patrundere este folosit ca baza.

Daca MID=0, patrunderea se face direct catre

adâncimea buzunarului.

Adâncimea de patrundere se face pâna la spatiul de

siguranta fata de planul de referinta.

FFD si FFP1

Avansul FFP1 este activ pentru toate miscarile de

deplasare executate în plan. FFD este activ pentru

patrunderile perpendiculare pe acest plan.

CPA

LENG

CP

O

INDA

STA1

RAD

X

Y

Page 144: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Siemens AG 1997 All rights reserved.3-106 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

CPA, CPO si RAD

Pozitia cercului în planul de prelucrare este definita

prin centru (parametrii CPA si CPO) si raza

(parametrul RAD). Pentru raza sunt permise numai

valori pozitive.

STA1 si INDA

Aranjarea gaurilor alungite în jurul cercului este

definita de acest parametru.

Daca INDA=0 unghiul de indexare este calculat

folosind numarul de gauri, astfel încât ele sunt

distribuite în mod egal în jurul cercului.

Note suplimetare

Înainte de apelarea ciclului trebuie programata o

corectie de scula. Altfel este afisata alarma

61000 „No tool offset active” si ciclul nu este

executat.

Daca parametrilor care determina aranjamentul si

marimea gaurilor alungite li se atribuie valori

incorecte, si aceasta cauzeaza violari ale conturului

gaurilor alungite, ciclul nu este început. Ciclul este

întrerupt dupa afisarea mesajului de eroare

61104 „Contour violation of slots/elongated holes”.

În timpul ciclului, sistemul de coordonate al piesei

este deplasat si rotit. Valorile din sistemul de

cooordonate al piesei sunt afisate pe afisajul actual,

ca si cum axa longitudinala a gaurii alungite

prelucrate se afla pe prima axa a planului curent de

prelucrare.

Când ciclul este complet, sistemul de coordonate al

piesei este adus în pozitia anterioara apelarii ciclului.

08.97

Page 145: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-107

Exemplu de programare

Prelucrarea unor gauri alungite

cu acest ciclu puteti executa 4 gauri alungite de 30

mm lungime si cu adâncimea relativa (diferenta între

planul de referinta si baza gaurii alungite) de 23 mm,

care se afla pe un cerc cu centrul în Z45 Y40 si raza

de 20 mm în planul YZ. Unghiul initial este de 45 de

grade, unghiul de indexare este de 90 de grade.

Adâncimea maxima de patrundere este de 6 mm,

spatiul de siguranta este de 1 mm. Y

Z

40

20

90°

45°

23 X

Z

B

A A - B

45

30

N10 G19 G90 D9 T10 S600 M3 Specificarea valorilor tehnologice

N20 G0 Y50 Z25 X5 Apropierea de pozitia de start

N30 LONGHOLE (5, 0, 1, , 23, 4, 30, ->-> 40, 45, 20, 45, 90, 100 ,320, 6)

Apelarea ciclului

N40 M30 Sfârsitul programului

-> Trebuie programat într-o fraza

Page 146: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.5 Canale radiale - SLOT1 3

Siemens AG 1997 All rights reserved.3-108 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

3.5 Canale radiale - SLOT1

Programare

SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA,FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (în modul)

DP real Adâncimea canalului (absoluta)

DPR real Adâncimea canalului fata de planul de referinta (în modul)

NUM int Numarul de canale

LENG real Lungimea canalului (în modul)

WID real Latimea canalului (în modul)

CPA real Abscisa centrului cercului (absoluta)

CPO real Ordonata centrului cercului (absoluta)

RAD real Raza cercului (în modul)

STA1 real Unghiul initial

INDA real Unghiul de indexare

FFD real Avansul pentru adâncimea de patrundere

FFP1 real Avansul pentru prelucrarea suprafetei

MID real Adâncimea maxima de patrundere (în modul)

CDIR int Sensul de frezare pentru prelucrarea canalului

Valoare: 2 (pentru G2)

3 (pentru G3)

FAL real Adaosul de finisare la marginea canalului (în modul)

VARI int Tipul prelucrarii

Valoare: 0=prelucrare completa

1=degajare pâna la adaosul de finisare

2=numai prelucrarea adaosului de finisare

MIDF real Adâncimea maxima de patrundere pentru finisare

FFP2 real Viteza pentru finisare

SSF real Avansul pentru finisare

Ciclul necesita un cutit de frezat cu „taisul dintilor

supracentrati” (DIN844).

08.97

Page 147: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.5 Canale radiale - SLOT1 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-109

Functie

Ciclul SLOT1 este un ciclu combinat de degrosare-

finisare.

Cu acest ciclu puteti prelucra canale radiale.Axele

longitudinale ale canalelor sunt plasate radial. Spre

deosebire de gaurile alungite, pentru latimea canalului

este definita o valoare.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de start poate fi orice pozitie din care fiecare

canal poate fi atins fara coliziune.

G0

G0 G0

G0

Page 148: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.5 Canale radiale - SLOT1 3

Siemens AG 1997 All rights reserved.3-110 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Ciclul executa urmatoarea secventa de

deplasare:

• Deplasare catre pozitia notata în figura la dreapta

cu G0, la începerea ciclului

• Prelucrarea completa a unui canal este executata

în urmatorii pasi:

- Apropierea la distanta de siguranta de planul de

referinta cu G0

- Patrunderea pâna la urmatoarea adâncime de

prelucrare cu valoarea avansului FFD, cu G1

- Degajare a canalului pâna la adaosul de finisare

la marginea canalui cu avansul FFP1, urmata de

finisare cu avansul FFP2 si viteza axului SSF, de-

a lungul conturului urmând directia de prelucrare

programata sub CDIR.

- Adâncimea de patrundere este întotdeauna

executata în aceeasi pozitie a planului de

prelucrare, pâna la atingerea adâncimii finale a

canalului.

• Retragerea sculei pâna la planul de retragere si

deplasarea pâna la urmatorul canal, cu G0.

• Dupa prelucrarea ultimului canal, scula este

deplasata din ultima pozitie din planul de

prelucrare, aratata în figura, în planul de retragere

cu G0 si ciclul este terminat.

G0

G0 G0

G0

Page 149: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.5 Canale radiale - SLOT1 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-111

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

NUM

Cu parametrul NUM se determina numarul de canale.

LENG si WID

Cu parametrii LENG si WID se determina forma

canalului în plan. Diametrul cutitului de frezat trebuie

sa fie mai mic decât latimea canalului. Altfel este

afisata alarma 61105 „Cutter radius too larger”

si ciclul nu este executat.

Diametrul cutitului de frezat nu trebuie sa fie mai mic

decât jumatate din latimea canalului. Aceasta nu se

verifica.

CPA, CPO si RAD

Pozitia cercului de gauri în planul de prelucrare este

definita de centru (parametrii CPA si CPO) si raza

(parametrul RAD). Pentru raza sunt posibile numai

valori poziitve.

STA1 si INDA

Aranjarea canalelor pe cerc este definita de acesti

parametri.

Parametrul STA1 defineste unghiul dintre sensul

pozitiv al abscisei sistemului de coordonate al piesei

activ înainte de apelarea ciclului si primul canal.

Parametrul INDA contine unghiul dintre doua canale.

Daca INDA=0, unghiul de indexare este calculat din

numarul de canale, astfel încât canalele sunt dispuse

în mod egal în jurul cercului.

FFD si FFP1

Avansul FFD este activ în toate miscarile de

patrundere, perpendiculare pe planul de prelucrare.

Avansul FFP1 este activ pentru toate miscarile în

planul de deplasare la degrosare.

CPA

INDA

STA1

WID

LENG

RAD

CP

O

X

Y

Page 150: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.5 Canale radiale - SLOT1 3

Siemens AG 1997 All rights reserved.3-112 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

MID

Cu acest parametru se defineste adâncimea maxima

de patrundere.

Adâncimea de patrundere este executata de catre

ciclu în pasi de patrundere egali.

Folosind MID si adâncimea totala, ciclul calculeaza

automat aceasta patrundere care se afla între 0.5 x

adancimea maxima de patrundere si adâncimea

maxima de patrundere.Numarul minim posibil de pasi

de patrundere este folosit ca baza.

Daca MID=0, patrunderea are loc direct pâna la

adâncimea canalului.

Adâncimea de patrundere este de la distanta de

siguranta fata de planul de referinta.

CDIR

Cu acest parametru se defineste sensul de prelucrare

a canalului

Valori posibile sunt:

• „2” pentru G2

• „3” pentru G3

Daca acestui parametru i se atribuie o valoare

nepermisa, este afisat mesajul

„Wrong milling direction, G3 will be generated”.

În acest caz ciclul este continuat si G3 este generata

automat.

FAL

Cu acest parametru puteti programa un adaos de

prelucrare de finisare la marginea canalului. FAL nu

influenteaza adâncimea de patrundere.

Daca valoarea pentru FAL este mai mare decât cea

permisa pentru latimea specificata si cutitul de frezare

folosit, FAL este redus automat la valoarea maxima

posibila. În cazul prelucrarii de degrosare, frezarea

este executata cu o miscare de pendulare si

patrunderi la ambele capete ale canalului.

08.97

Page 151: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.5 Canale radiale - SLOT1 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-113

VARI, MIDF, FFP2 si SSF

Cu parametrul VARI se defineste tipul de prelucrare.

Valori posibile sunt:

• 0=prelucrare completa în doua parti

- Degajarea canalului (SLOT1, SLOT2) sau

buzunarului (POCKET1, POCKET2) pâna la

adaosul de finisare executata cu viteza axului

programata înainte de apelarea ciclului, si cu

avans FFP1. Adâncimea de patrundere este

definita cu MID.

- Degajarea a adaosului de finisare ramase este

facuta la viteza axului definita de SSF si avansul

FFP2. Patrunderea este executata via MIDF.

Daca MIDF=0, patrunderea este egala cu

adâncimea finala.

Daca FFP2 nu este programat, este activ

avansul FFP1. Situatia este similara daca SSF

lipseste, adica viteza programata înainte de

apelarea ciclului este activa.

• 1=degrosare

Canalul (SLOT1, SLOT2) sau buzunarul

(POCKET1, POCKET2) este degajat pâna la

adaosul de finisare cu viteza programata înainte de

apelarea ciclului si avansul FFP1. Adâncimea de

patrundere este programata cu MID.

• 2=finisare

Ciclul necesita ca buzunarul (POCKET1,

POCKET2) sau canalul (SLOT1, SLOT2) sa fie

deja degajat pâna la adaosul de finisare ramas si

ca sa fie necesara numai prelucrarea ei. Daca

FFP2 si SSF nu sunt programati, avansul FFP1

sau viteza axului programata înainte de începarea

ciclului, este activ. Adâncimea de patrundere este

programata cu MID.

Daca pentru parametrul VARI se programeaza o alta

valoare, este afisata alarma 61102 „Operating mode

not defined correctly” si ciclul este întrerupt.

08.97

Page 152: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.5 Canale radiale - SLOT1 3

Siemens AG 1997 All rights reserved.3-114 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Note suplimentare

Înainte de apelarea ciclului trebuie programata o

corectie de scula. Altfel, ciclul este întrerupt si este

afisata alarma 61000 „No tool offset active”.

Daca parametrilor care determina amplasarea si

dimensiunea canalelor li se atribuie valori incorecte, si

aceasta cauzeaza violari reciproce ale contururilor

canalelor, ciclul nu este început. Ciclul este întrerupt

dupa afisarea mesajului de eroare

61104 „Contour violation of slots/elongated holes”.

În timpul ciclului, sistemul de coordonate al piesei

este deplasat si rotit. Valorile din sistemul de

coordonate al piesei afisate pe afisajul valorilor

actuale sunt ca si cum axa longitudinala a canalului

care tocmai a fost prelucrat, corespunde primei axe

din planul curent de prelucrare.

Când ciclul este complet, sistemul de coordonate al

piesei este readus în pozitia anterioara apelarii

ciclului.

Violare a conturului

08.97

Page 153: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.5 Canale radiale - SLOT1 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-115

Exemplu de programare

Canale

Acest program produce acelasi aranjament de 4

canale radiale ca si programul pentru prelucrarea

gaurilor alungite (vezi pagina 3-9).

Canalele au urmatoarele dimensiuni:

Lungime 30 mm, latime 15 mm si adâncime 23 mm.

Spatiul de siguranta este de 1 mm, adaosul de

finisare este de 0.5 mm, sensul de frezare este G2,

adâncimea maxima de patrundere este 6 mm.

Canalul trebuie prelucrat complet. Patrunderea în

timpul finisarii este exectata perpendicular pe baza

buzunarului si cu acelasi avans si viteza.

Y

Z

40

20

90°

45°

23 X

ZA A - B

B

45

30

15

N10 G19 G90 D10 T10 S600 M3 Specificarea valorilor tehnoloice

N20 G0 Y20 Z50 X5 Apropierea de pozitia de start

N30 SLOT1 (5, 0, 1, -23, , 4, 30, ->-> 15, 40, 45, 20, 45, 90, 100, 320, ->-> 6, 2, 0.5)

Apelarea ciclului, parametrii VARI, MIDF,

FFP2 si SSF sunt omisi

N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 154: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.6 Canale circulare - SLOT2 3

Siemens AG 1997 All rights reserved.3-116 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

3.6 Canale circulare - SLOT2

Programare

SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA,FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (în modul)

DP real Adâncimea canalui (absoluta)

DPR real Adâncimea canalui fata de planul de referinta (în modul)

NUM int Numarul de canale

AFSL real Unghiul pentru lungimea canalului (în modul)

WID real Latimea canalului circular (în modul)

CPA real Abscisa centrului cercului (absoluta)

CPO real Ordonata centrului cercului (absoluta)

RAD real Raza cercului (în modul)

STA1 real Unghiul initial

INDA real Unghiul de indexare

FFD real Avansul pentru patrundere

FFP1 real Avansul pentru prelucrarea suprafetei

MID real Adâncimea maxima de patrundere pentru patrundere (în modul)

CDIR int Sensul de frezare pentru prelucrarea canalului circular

Valori: 2 (for G2)

3 (for G3)

FAL real Adaosul de finisare la marginea canalului (în modul)

VARI int Tipul prelucrarii

Valoare: 0=prelucrare completa

1=prelucrare de degajare pâna la adaosul de finisare

2=numai prelucrarea adaosului de finisare

MIDF real Adâncimea maxima de patrundere pentru finisare

FFP2 real Viteza pentru finisare

SSF real Avansul pentru finisare

Ciclul necesita un cutit de frezat cu „taisul dintilor

supracentrati”(DIN844).

08.97

Page 155: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.6 Canale circulare - SLOT2 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-117

Functie

Ciclul SLOT2 este un ciclu combinat de degrosare-

finisare.

Cu acest ciclu puteti prelucra canale circulare,

amplasate pe un cerc.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de start poate fi orice pozitie din care fiecare

canal poate fi atins fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Deplasarea pâna la pozitia marcata în dreapta

figurii la începutul ciclului, cu G0.

• Canalul circular este executat în aceiasi pasi ca si

cel longitudinal.

• Când un canal circular a fost prelucrat, scula este

retrasa pâna la planul de retragere si apoi se

deplaseaza pâna la urmatorul canal cu G0.

• Când ultimul canal este complet prelucrat, scula

este adusa în pozitia de sfârsit în planul de

prelucrare specificat, apoi în planul de retragere cu

G0 si ciclul este terminat.

G0

G0

G0

Page 156: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.6 Canale circulare - SLOT2 3

Siemens AG 1997 All rights reserved.3-118 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Explicarea parametrilor

Vezi pagina 2-8 (gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI,

MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1).

NUM

cu parametrul NUM se determina numarul de canale.

AFSL si WID

Cu parametrii AFSL si WID se defineste forma

canalului în plan. Ciclul verifica daca latimea canalului

este încalcata de scula activa. În acest caz este

afisata alarma

61105 „Cutter radius too large” si ciclul este întrerupt.

CPA, CPO si RAD

Pozitia cercului în planul de prelucrare este definita de

centru (parametrii CPA si CPO) si raza (parametrul

RAD). Pentru raza sunt permise numai valori pozitive.

STA1 si INDA

Aranjarea canalelor circulare pe cerc este definita cu

acesti parametri.

Parametrul STA1 defineste unghiul între sensul pozitiv

al abscisei sistemului de cordonate al piesei activ

înainte de apelarea ciclului si primul canal circular.

Prametrul INDA contine unghiul dintre doua canale

circulare.

Daca INDA=0, unghiul de indexare este calculat din

numarul de canale circulare, astfel încât ele sa fie

dispuse în mod egal pe cerc.

INDA

CPA

WID

CP

O

AFSL

STA1

X

Y

08.97

Page 157: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.6 Canale circulare - SLOT2 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-119

Note suplimentare

Înainte de apelarea ciclului trebuie programata o

corectie de scula. Altfel este afisata alarma

61000 „No tool offset active” si ciclul este întrerupt.

Daca parametrilor care determina distributia si

dimensiunea canalelor li se atribuie valori incorecte, si

aceasta cauzeaza încalcari reciproce ale contururilor

canalelor, ciculul nu este început.

Ciclul este întrerupt dupa afisarea mesajului de

eroare 61104 „Contour violation of slots/elongated

holes”.

În timpul ciclului, sistemul de coordonate al piesei

este deplasat si rotit. Afisarea actuala a valorilor în

sistemul de coordonate al piesei este astfel afisat,

încât canalul circular executat în momentul respectiv

începe pe prima axa a nivelului de procesare si

originea sistemului de coordonate se afla în centrul

cercului.

Când un ciclu este complet, sistemul de coordonate

al piesei este adus în pozitia anterioara apelarii

ciclului.

Violare de contur

08.97

Page 158: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.6 Canale circulare - SLOT2 3

Siemens AG 1997 All rights reserved.3-120 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

Canale2

Cu acest program puteti prelucra trei canale circulare

amplasate pe un cerc al carui centru este în punctul

X60 Y60 si a carei raza este de 42 mm în planul XY.

Canalele circulare au urmatoarele dimensiuni: latime

15 mm, unghiul pentru lungimea canalului 70 de

grade, adâncimea 23 mm. Unghiul initial este 0 grade,

unghiul de indexare este 120 de grade. Contururile

canalului sunt prelucrate pâna la adaosul de finisare

de 0.5 mm, spatiul de siguranta pe axa de patrundere

Z este 2 mm, adâncimea maxima de patrundere este

6 mm. Canalele sunt prelucrate complet. Pentru

finisare sunt folosite acelasi avans si aceeasi viteza.

Patrunderea în timpul finisarii este efectuata direct la

baza canalului.

X

Y

60

70°

23Z

Y

A

A - B

B

120°

60

42

15

DEF REAL FFD=100 Definirea variabilelor cu atribuirea valorilor

N10 G17 G90 D1 T10 S600 M3 Specificarea valorilor tehnologice

N20 G0 X60 Y60 Z5 Apropierea de pozitia de start

N30 SLOT2 (2, 0, 2, -23, , 3, 70, ->-> 15, 60, 60, 42, , 120, FFD, ->-> FFD+200, 6, 2, 0.5)

Apelarea ciclului

Planul de referinta+SDIS=planul de

retragere înseamna: Mai jos pe axa de

patrundere cu G0 pâna la planul de

referinta + SDIS nu se aplica, parametrii

VAR, MIDF, FFP2 si SSF sunt omisi

N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 159: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.7 Frezarea unui buzunar rectangular - POCKET1 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-121

3.7 Frezarea unui buzunar rectangular - POCKET1

Programare

POCKET1 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, CPA, CPD, STA1, FFD,FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (în modul)

DP real Adâncimea buzunarului (absoluta)

DPR real Adâncimea buzunarului fata de planul de referinta (în modul)

LENG real Lungimea buzunarului (în modul)

WID real Latimea buzunarului (în modul)

CRAD real Raza coltului (în modul)

CPA real Abscisa centrului buzunarului (absoluta)

CPO real Ordonata centrului buzunarului (absoluta)

STA1 real Unghiul dintre axa longitudinala si abscisa

Domeniul de valori: 0<=STA1<180 de grade

FFD real Avansul pentru adâncimea de patrundere

FFP1 real Avansul pentru prelucrarea suprafetei

MID real Adâncimea maxima de patrundere pentru patrundere (în modul)

CDIR int Sensul de frezare pentru prelucrarea buzunarului

Valoare: 2 (pentru G2)

3 (pentru G3)

FAL real Adaosul de finisare la marginea buzunarului (în modul)

VARI int Tipul prelucrarii

Valoare:0=prelucrare completa

1=degajare pâna la adaosul de finisare

2=numai prelucrarea adaosului de finisare

MIDF real Adâncimea maxima de patrundere pentru finisare

FFP2 real Viteza pentru finisare

SSF real Avansul pentru finisare

Ciclul necesita un cutit de frezat cu „taisul dintilor

supra centrati” (DIN844).

Ciclul de frezat buzunare POCKET 3 poate fi folosit

cu orice scula.

08.97

Page 160: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.7 Frezarea unui buzunar rectangular - POCKET1 3

Siemens AG 1997 All rights reserved.3-122 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Functie

Ciclul este un ciclu combinat de degrosare-finisare.

Cu acest ciclu puteti prelucra buzunare rectangulare

în orice pozitie a planului de prelucrare.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Aceasta pozitie poate fi orice pozite din care pozitia

de start din centrul buzunarului la nivelul planului de

retragere poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Cu G0, centrul buzunarului este atins la nivelul

planului de retragere si apoi din aceasta pozitie, cu

G0, este atinsa distanta de siguranta fata de planul

de referinta. Prelucrarea completa a buzunarului se

face în urmatorii pasi:

- Patrundere pâna la urmatoarea adâncime de

prelucrare cu avansul FFD, cu G1.

- Frezarea buzunarului pâna la adaosul de

finisare cu avansul FFP1 si viteza axului activa

înainte de apelarea ciclului.

Dupa ce degrosarea este completa:

- Patrundere pâna la adâncimea de prelucrare

definita de MIDF

- Prelucrarea adaosului de finisare de-a lungul

conturului cu avansul FFP2 si viteza SSF.

- Sensul de prelucrare este definit de CDIR.

G2

G3

X

Y

08.97

Page 161: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.7 Frezarea unui buzunar rectangular - POCKET1 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-123

• Când prelucrarea buzunarului este completa,

scula este deplasata în centrul buzunarului la

nivelul planului de retragere si ciclul este terminat.

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI,

MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1).

LENG, WID si CRAD

Cu parametrii LENG, WID si CRAD se determina

forma buzunarului în plan.

Daca nu este posibila deplasarea în coltul rotunjit, cu

scula actuala pentru ca raza ei este mai mare, raza

coltului buzunarului complet corespunde razei sculei.

Daca raza cutitului de frezat este mai mare decât

jumatate din lungimea sau latimea buzunarului,

ciclulul este întrerupt cu afisarea alarmei

61105 „Cutter radius too large”.

CPA, CPO

Cu parametrii CPA si CPO se definesc abscisa si

ordonata centrului buzunarului.

STA1

Cu STA1 se defineste unghiul între sensul pozitiv al

abscisei si axa longiludinala a buzunarului.

CPA

G2

G3LE

NG WID

STA1CRAD

CP

O

X

Y

08.97

Page 162: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.7 Frezarea unui buzunar rectangular - POCKET1 3

Siemens AG 1997 All rights reserved.3-124 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Note suplimentare

Înainte de apelarea ciclului, trebuie programata o

corectie de sculã. Altfel ciclul este întrerupt si este

afisata alarma

61000 „No tool offset active”.

În ciclu este folosit un nou sistem de coordonate al

piesei care influenteaza afisarea valorilor reale.

Originea sistemului de coordonate se afla în centrul

buzunarului.

Sistemul de coordonate initial devine activ dupa

terminarea ciclului.

Exemplu de programare

Buzunar

Cu acest program puteti prelucra un buzunar care are:

60 mm lungime, 40 mm latime, 17.5 mm adâncime

(diferenta între planul de referinta si baza buzunarului)

si al carui colt are raza de 8 mm în planul XY. Unghiul

fata de axa X este 0 grade. Adaosul de finisare la

marginile buzunarului este de 0.75 mm, spatiul de

siguranta pe axa Z, care se adauga la planul de

referinta este 0.5 mm. Centrul buzunarului se afla în

punctul X60 Y40, adâncimea maxima de patrundere

este 4 mm.

Este executata numai degrosare.

X

Y

6017.5

R8

Z

Y

A A - B

B

40

DEF REAL LENG, WID, DPR, CRADDEF INT VARI

Definirea variabilelor

N10 LENG=60 WID=40 DPR=17.5 CRAD=8N20 VARI=1

Atribuirea valorilor

N30 G90 T20 D2 S600 M4 Specificarea valorilor tehnologice

N40 G17 G0 X60 Y40 Z5 Atingerea pozitiei de start

N50 POCKET1 (5, 0, 0.5, , DPR, ->-> LENG, WID, ‘CRAD, 60, 40, 0, ->-> 120, 300, 4, 2, 0.75, VARI)

Apelarea ciclului

Parametrii MIDF, FFP2 si SSF sunt omisi

N60 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 163: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.8 Frezarea unui buzunar circular - POCKET2 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-125

3.8 Frezarea unui buzunar circular - POCKET2

Programare

POCKET2 (RTP, RFP, SDIS, DP, DPR, PRAD, CPA, CPO, FFD, FFP1, MID, CDIR, FAL, VARI,

MIDF, FFP2, SSF)

Parametri

RTP real Planul de retragere (absolut)

RFP real Planul de referinta (absolut)

SDIS real Spatiul de siguranta (în modul)

DP real Adâncimea buzunarului (absoluta)

DPR real Adâncimea buzunarului fata de planul de referinta (în modul)

PRAD real Raza buzunarului (în modul)

CPA real Abscisa centrului buzunarului (absoluta)

CPO real Ordonata centrului buzunarului (absoluta)

FFD real Avansul pentru patrundere

FFP1 real Avansul pentru prelucrarea suprafetei

MID real Adâncimea maxima de patrundere pentru patrundere (în modul)

CDIR int Sensul de frezare pentru prelucrarea buzunarului

Valoare: 2 (pentru G2)

3 (pentru G3)

FAL real Adaosul de finisare la marginea buzunarului (în modul)

VARI int Tipul prelucrarii

Valoare:0=prelucrare completa

1=prelucrare de degajare pâna la adaosul de finisare

2=numai prelucrarea adaosului de finisare

MIDF real Adâncimea maxima de patrundere pentru finisare

FFP2 real Viteza pentru finisare

SSF real Avansul pentru finisare

Ciclul necesita un cutit de frezat cu „taisul dintilor

supra centrati” (DIN844).

Ciclul de frezare POCKET4 poate fi executat cu orice

scula.

08.97

Page 164: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.8 Frezarea unui buzunar circular - POCKET2 3

Siemens AG 1997 All rights reserved.3-126 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Functie

Ciclul este un ciclu combinat de degrosare-finisare..

Cu acest ciclu puteti prelucra buzunare circulare în

planul de prelucrare.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Aceasta pozitie poate fi orice pozite din care pozitia

de start din centrul buzunarului la nivelul planului de

retragere poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Cu G0 este atins centrul buzunarului la nivelul

planului de retragere si apoi, din aceasta pozitie cu

G0 este atinsa distanta de siguranta fata de planul

de referinta. Prelucrarea completa a buzunarului

este efectuata în urmatorii pasi:

- Patrundere perpendicular pe centrul buzunarului

pâna la urmatoarea adâncime de prelucrare cu

avansul FFD.

- Frezarea buzunarului pâna la adaosul de

finisare cu avansul FFP1 si viteza axului activa

înainte de apelarea ciclului.

Dupa ce degrosarea este completa:

- Patrundere pâna la urmatoarea adâncime de

prelucrare definita de MIDF.

- Prelucrare finala de-a lungul conturului cu avansul

FFP2 si viteza SSF.

- Sensul de prelucrare este definit de CDIR.

• Când prelucrarea este completa, scula este deplasata

în centrul buzunarului în planul de retragere si ciclul

este terminat.

Page 165: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.8 Frezarea unui buzunar circular - POCKET2 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-127

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire,centruire - CYCLE81) pentru

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI,

MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1).

PRAD

Forma buzunarului circular este determinata numai de

raza.

Daca raza este mai mica decât raza sculei active,

ciclul este întrerupt si este afisata alarma

61105 „Milling cutter radius too large”.

CPA, CPO

Cu parametrii CPA si CPO se definesc abscisa si

ordonata centrului buzunarului circular.

CPA

CP

O

G3 G2

PRAD

X

Y

Note suplimentare

Înainte de apelare ciclului trebuie programata o

corectie a sculei. Altfel este afisata alarma

61000 „No tool offset active” si ciclul este întrerupt.

Patrunderea este facuta întotdeauna în centrul

buzunarului. Poate fi util sa gauriti acolo anticipat.

În ciclu este folosit un nou sistem de coordonate al

piesei care influenteaza afisarea valorilor reale.

Originea sistemului de coordonate se afla în centrul

buzunarului.

Sistemul de coordonate initial devine activ dupa

terminarea ciclului.

08.97

Page 166: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.8 Frezarea unui buzunar circular - POCKET2 3

Siemens AG 1997 All rights reserved.3-128 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

Buzunar circular

Cu acest program puteti prelucra un buzunar circular

în planul YZ. Centrul este în punctul Y50 Z50. Axa de

patrundere pentru adâncimea de patrundere este axa

X, adâncimea buzunarului este introdusa ca valoare

absoluta. Nu sunt definite nici adaosul de finisare nici

distanta de siguranta.

Y

Z

50 20X

Z

A A - B

B

50

50

DEF REAL RTP=3, RFP=0, DP=-20,->-> PRAD=25, FFD=100, FFP1, MID=6N10 FFP1=FFD*2

Definirea variabilelor cu atribuirea valorilor

N20 G19 G90 G0 S650 M3 T20 D20 Specificarea valorilor tehnologice

N30 Y50 Z50 Atingerea pozitiei de start

N40 POCKET2 (RTP, RFP, , DP, , PRAD, ->-> 50, 50, FFD, FFP1, MID, 3, )

Apelare ciclului

Parametrii FAL, VARI, MIDF, FFP2, SSF

sunt omisi

N50 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 167: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-129

3.9 Frezarea unui buzunar rectangular - POCKET3

Ciclul POCKET3 este disponibil de la versiunea

software 4.

Programare

POCKET3 (_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _CRAD, _PA, _PO, _STA,_MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1, _AP2, _AD,_RAD1, _DP1)

Parametri

Urmatorii parametrii sunt întotdeauna necesari:

_RTP real Planul de retragere (absolut)

_RFP real Planul de referinta (absolut)

_SDIS real Spatiul de siguranta (pentru a fi adaugat la planul de referinta, în modul)

_DP real Adâncimea buzunarului (absoluta)

_LENG real Lungimea buzunarului pentru dimensionare de la colt, cu semn

_WID real Latimea buzunarului pentru dimensionare de la colt, cu semn

_CRAD real Raza coltului buzunarului (în modul)

_PA real Abscisa punctului de referinta al buzunarului (absoluta)

_PO real Ordonata punctului de referinta al buzunarului(absoluta)

_STA real Unghiul între axa longitudinala a buzunarului si prima axa a planului

(abscisa, în modul);

Domeniul de valori: 0° ≤ _STA < 180°

_MID real Adâncimea maxima de patrundere (în modul)

_FAL real Adaosul de finisare la marginea buzunarului (în modul)

_FALD real Adaosul de finisare la baza (în modul)

_FFP1 real Avansul pentru prelucrarea suprafetei

_FFD real Avansul pentru patrundere

_CDIR int Sensul de frezare: (în modul)

Value: 0...acelasi sens (ca rotatia axului)

1...sens opus

2...cu G2 (independent de sensul axului)

3...cu G3

_VARI int Tipul prelucrarii: (în modul)

CIFRA UNITATILOR:

Valoare:1...Prelucrare de degajare pâna la adaosul de finisare

2...Finisare

08.97

Page 168: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.3-130 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

CIFRA ZECILOR:

Valoare:0...perpendicular pe centrul buzunarului cu G0

1...perpendicular pe centrul buzunarului cu G1

2...de-a lungul unei traiectorii elicoidale

3...pendulare de-a lungul axei longitudinale a buzunarului

Ceilalti parametri pot fi selectati ca optiuni. Ei definesc strategia de patrundere si suprapunerea

pentru prelucrarea de degajare : (în modul)

_MIDA real Latimea maxima de patrundere în timpul degajarii în plan ca valoare

_AP1 real Lungimea bruta a buzunarului

_AP2 real Latimea bruta a buzunarului

_AD real Adâncimea bruta a buzunarului de la planul de referinta

_RAD1 real Raza traiectoriei elicoidale la patrundere (fata de traiectoria centrului

sculei) sau unghiul maxim de patrundere pentru miscarea de pendulare

_DP1 real Adâncimea de patrundere pentru 360 de grade în timpul patrunderii de-a

lungul unei traiectorii elicoidale

Functie

Ciclul poate fi folosit pentru degrosare si finisare.

Pentru finisare este necesara o freza cilindrica.

Patrunderea va începe întotdeauna din centrul

buzunarului si va fi efectuata vertical; astfel o gaura

pilot poate fi confortabil prelucrata în aceasta pozitie.

Functii noi fata de POCKET1:

• Sensul de frezare poate fi definit cu o instructiune

G (G2/G3) sau fata de sensul axului

• Pentru degajare, latimea maxima de patrundere în

plan este programabila

• Adaosul de finisare pentru baza buzunarului

• Trei strategii diferite de patrundere:

- vertical în centrul buzunarului

- de-a lungul unei traiectorii elicoidale în jurul centrului

buzunarului

- pendularea în jurul axei centrale a buzunarului

• Traiectorie mai scurta de abordare în plan pentru

finisare

• Considerarea unui contur brut al piesei în plan si a

unei marimi brute la baza (procesarea optima a

buzunarelor preformate)

12.97

Page 169: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-131

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Aceasta pozitie poate fi orice pozite din care pozitia

de start din centrul buzunarului la nivelul planului de

retragere poate fi atinsa fara coliziune.

Secventa de deplasare la degrosare:

Cu G0, este atins centrul buzunarului la nivelul

planului de retragere si apoi, din aceasta pozitie,

cu G0 este atinsa distanta de siguranta fata de

planul de referinta. Prelucrarea buzunarului este

apoi executata în functie de strategia de

patrundere selectata si considerând marimea bruta

programata a bazei.

Strategii de patrundere:

• Perpendicular pe centrul buzunarului adica

adâncimea curenta de patrundere calculata în

timpul ciclului (≤ adâncimea maxima de

patrundere programata prin _MID) este obtinuta

într-o fraza cu G0 sau G1.

• Patrundere de-a lungul unei traiectorii

elicoidale

adica centrul frezei descrie o traiectorie elicoidala

definita de raza _RAD1 si adâncimea de revolutie

_DP1. Avansul este întotdeauna programat prin

_FFD. Sensul de rotatie al acestei traiectorii

elicoidale corespunde sensului folosit pentru

prelucrarea buzunarului.

Adâncimea la abordare programata sub _DP1

este calculata ca adâncime maxima si este

întotdeauna calculata ca un numar întreg de

revolutii ale traiectoriei elicoidale.

Când adâncimea curenta de patrundere (aceasta

poate reprezenta mai multe revolutii ale traiectoriei

elicoidale) a fost calculata, este executat un cerc

complet pentru a elimina panta de abordare. Apoi

începe prelucrarea de degajare a buzunarului în

acest plan si continua pâna la atingerea adaosului

de finisare.

G2

G3

X

Y

Page 170: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.3-132 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Punctul de start al traiectoriei elicoidale descrise

este pe axa longitudinala a buzunarului de-a lungul

sensului pozitiv si este atins cu G1.

• Penetrare cu pendulare pe axa centrala a

buzunarului

înseamna ca centrul frezei penduleaza de-a lungul

unei linii drepte în timp ce patrunde sub un unghi

pâna la urmatoarea adâncime curenta. Unghiul

maxim de penetrare este programat sub _RAD1,

pozitia traiectoriei de pendulare este calculata în

ciclu. Când adâncimea curenta a fost atinsa,

traiectoria este parcursa din nou fara adâncime de

patrundere pentru eliminarea pantei cauzate de

penetrare. Avansul este programat prin _FFD.

Considerarea dimensiunilor piesei brute

În timpul degajarii, puteti considera dimensiunile unei

piese brute (de exemplu pentru piese turnate).

Marimea bruta pentru lungime si latime (_AP1 si _AP)

sunt programate în modul si pozitiile lor simetrice în

jurul centrului buzunarului se calculeaza în ciclu.

Acestea definesc partea buzunarului care nu trebuie

prelucrata. Marimea bruta pentru adâncime (_AD)

este de asemenea programata fara semn si este

calculata de la planul de referinta în directia

buzunarului.

Adâncimea de patrundere la considerarea

dimensiunilor piesei brute este conforma modului

programat (traiectorie elicoidala, pendulare, vertical).

Daca ciclul recunoaste din conturul piesei brute si din

raza sculei active caeste suficient loc în centrul

buzunarului, patrunderea se face pe cât posibil

vertical în josul centrului buzunarului pentru evitarea

consumarii timpului cu deplasari în gol la penetrare.

Buzunarul este degajat începând de sus în directie

descendenta.

_AP1 marimea de baza a lungimii buzunarului

X

Y

_AP2 marimea de baza a latimii buzunarului

08.97

Page 171: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-133

Secventa de deplasare pentru finisare

Finisarea este executata în pasi de la margine pâna

la atingerea adaosului de finisare la baza, apoi este

finisata baza. Daca unul din adaosurile de finisare

este zero, aceasta parte a procesului de finisare este

omisa.

• Finisarea marginilor

Când sunt finisate marginile, buzunarul este

prelucrat numai o data.

Pentru finisarea marginilor traiectoria include un

sfert de cerc pentru atingerea colturilor. În mod

normal raza acestei traiectorii este 2 mm sau,

daca „spatiu mai mic” este disponibil, diferenta

între raza coltului si raza sculei.

Daca adaosul de finisare la margine este mai mare

de 2 mm, raza de atingere creste corespunzator.

Patrunderea este executata cu G0 în gol catre

centrul buzunarului si punctul de start al

traiectoriei de abordare este de asemenea atins cu

G0.

• Finisarea bazei

În timpul finisarii bazei, masina executa G0 spre

centrul buzunarului pâna la atingerea unei distante

egale cu adâncimea buzunarului + adaosul de

finisare + spatiul de siguranta. De acolo, continua

cu avansul stabilit pentru patrundere întotdeauna

vertical (deoarece pentru finisarea bazei se

utilizeaza o scula care poate taia frontal superior).

Suprafata bazei este prelucrata o data.

08.97

Page 172: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.3-134 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Explicarea parametrilor

Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)

pentru explicarea parametrilor _RTP, _RFP, _SDIS,

_DP.

_LENG, _WID si _CRAD

Cu parametrii _LENG, _WID si _CRAD se determina

forma buzunarului în plan.

Buzunarul poate fi dimensionat de la centru sau de la

un colt. Când se dimensioneaza de la colt folositi

_LENG si _WID cu semn.

Daca nu este posibila executarea razei programate a

coltului cu scula activa pentru ca aceasta are raza

mai mare, raza coltului buzunarului terminat va

corespunde razei sculei.

Daca raza sculei este mai mare decât jumatate din

lungimea sau latimea buzunarului, ciclul este întrerupt

si este afisata alarma

61105 „Cutter radius too large”.

_PA, _PO

Cu parametrii _PA si _PO se definesc abscisa si

ordonata punctului de referinta al buzunarului.

Acesta este fie centrul fie coltul buzunarului. Valoarea

acestui parametru depinde de setarea bitului de date

al ciclului _ZSD[2]:

• 0 înseamna centrul buzunarului

• 1 înseamna coltul buzunarului

Când se dimensioneaza buzunarul de la colt,

lungimea si latimea trebuie introduse cu semn

(_LENG, _WID), aceasta definind complet pozitia

buzunarului.

_STA

_STA indica unghiul dintre prima axa a planului

(abscisa) si axa longitudinala a buzunarului.

_PA

G2

G3

_LEN

G _WIDG

_STA_CRAD

_P

O

X

YDimensionarea buzunarului de la centru

_PO

X

Y

_PA

_LEN

G

G3

_WIGG2

Dimensionarea buzunarului de la colt

12.97

Page 173: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-135

_MID

Cu acest parametru pe determina adâncimea maxima

de patrundere la degrosare.

Patrunderea este executata de ciclu în pasi de

patrundere egali.

Ciclul calculeaza auomat patrunderea folosind _MID

sI adâncimea totala. Numarul minim posibil de pasi

de patrundere este folosit ca baza.

_MID=0 înseamna ca patrunderea pâna la adâncimea

buzunarului se face dintr-o singura aschiere.

_FAL

Adaosul de finisare afecteaza numai prelucrarea

buzunarului în plan la margini.

Daca adaosul de finisare ≥ diametrul sculei, nu este

necesara prelucrarea completa a buzunarului. Este

afisat mesajul

„Caution: Final machining allowance ≥ tool diameter”

si ciclul este continuat.

_FALD

Pentru degrosare este considerat un adaos de finisare

separat (POCKET1 nu considera în mod normal un

adaos de finisare).

_FFD si _FFP1

Avansul _FFD este folosit pentru patrunderea în

material.

Avansul FFP1 este activ pentru toate miscarile în plan

efectuate cu avans când se prelucreaza.

_CDIR

Cu acest parametru se defineste valoarea pentru

sensul de prelucrare al buzunarului.

Sub parametrul _CDIR poate fi programat sensul de

frezare

• direct „2 pentru G2” si „3 pentru G3” sau

• alternativ „directia opusa” sau „aceeasi directie”

Aceeasi directie sau directia opusa este determinata

de ciclu fata de sensul axului activ înainte de apelarea

ciclului.

Aceeasi directie Directia opusa

M3 → G3 M3 → G2

M4 → G2 M4 → G3

08.97

Page 174: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.3-136 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

_VARI

Cu parametrul _VARI se defineste tipul prelucrarii.

Valori posibile sunt:

Cifra unitatilor:

• 1=degrosare

• 2=finisare

Cifra zecilor:

• 0=vertical pe centrul buzunarului cu G0

• 1= vertical pe centrul buzunarului cu G1

• 2=de-alungul unei traiectorii elicoidale

• 3=pendulând de-a lungul axei longitudinale a

buzunarului

Daca pentru parametrul _VARI este programata alta

valoare, ciclul este întrerupt dupa afisarea alarmei

61002 „Machining type incorrectly defined”.

_MIDA

Cu acest parametru se defineste latimea maxima de

patrundere pentru degajare în plan.În acelasi fel cu

modul de calculare cunoscut al adâncimii de

patrundere (distribuire egala a adâncimii totale

utilizând cea mai mare valoare posibila), latmea este

divizata în mod egal utilizând valoarea programata sub

_MIDA ca valoare maxima.

Daca acest parametru nu este progrmat sau i se

atribuie valoarea 0, ciclul foloseste 80% din diametrul

cutitului ca latime maxima de patrundere.

Note suplimentare

Se aplica daca latimea de patrundere determinata de

la marginea de prelucrare este recalculata pentru

atingerea adâncimii totale a buzunarului; altfel,

latimea de patrundere calculata la început este

retinuta pentru tot ciclul.

AP1, _AP2, _AD

Cu parametrii _AP1, _AP2 si _AD se defineste

marimea bruta a piesei (incrementala) buzunarului în

plan si ca adâncime.

12.97

Page 175: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-137

_RAD1

Cu parametrul _RAD1 se defineste raza traiectoriei

elicoidale (adica traiectoria centrului sculei) sau

unghiul maxim de patrundere pentru pendulare.

_DP1

Cu parametrul _DP1 se defineste adâncimea de

patrundere pentru patrunderea pe traiectoria

elicoidala.

Note suplimentare

Înainte de apelarea ciclului trebuie programata o

corectie a sculei. Altfel, ciclul este întrerupt si este

afisata alarma

61000 „No tool offset active”.

În ciclu este folosit un nou sistem de coordonate al

piesei care influenteaza afisarea valorilor reale.

Originea sistemului de coordonate se afla în centrul

buzunarului.

Sistemul de coordonate initial devine activ dupa

terminarea ciclului.

12.97

Page 176: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.9 Frezarea unui buzunar rectangular - POCKET3 3

Siemens AG 1997 All rights reserved.3-138 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

Buzunar

Cu acest program puteti prelucra un buzunar de 60

mm lungime, 40 mm latime, 17.5 mm adâncime în

planul XY, si al carui colt are raza de 8 mm, unghiul

cu axa X este de 0 grade. Adaosul de finisare la

marginile buzunarului este 0.75 mm, 0.2 mm la baza,

spatiul de siguranta pe axa Z, care se adauga la

planul de referinta este 0.5 mm. Centrul buzunarului

se afla în punctul X60 Y40, adâncimea maxima de

patrundere este 4 mm.

Frezarea sincronizata foloseste sensul de rotatie al

axului ca sens de prelucrare.

Va fi executata numai degrosarea.

X

Y

6017.5

R8

Z

Y

A A - B

B

40

N10 G90 T20 D2 S600 M4 Specificarea valorilor tehnologice

N20 G17 G0 X60 Y40 Z5 Atingerea pozitiei de start

N25 _ZSD[2]=0 Dimensionarea buzunarului de la centru

N30 POCKET3 (5, 0, 0.5, -17.5, 60 ->-> 40, 8, 60, 40, 0, 4, 0.75, 0.2 ->-> 1000, 750, 0, 11, 5)

Apelarea ciclului

N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

12.97

Page 177: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.10 Frezarea unui buzunar circular - POCKET4 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-139

3.10 Frezarea unui buzunar circular - POCKET4

Ciclul POCKET4 este disponibil numai pentru

versiunea software 4.

Programare

POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD,

_CDIR, _VARI, _MIDA, _AP1, _AD, _RAD1, _DP1)

Parametri

Urmatorii parametri sunt necesari întotdeauna:

_RTP real Planul de retragere (absolut)

_RFP real Planul de referinta (absolut)

_SDIS real Spatiul de siguranta (pentru a fi adaugat la planul de referinta, în modul)

_DP real Adâncimea buzunarului (absoluta)

_PRAD real Raza buzunarului

_PA real Abscisa centrului buzunarului (absoluta)

_PO real Ordonata centrului buzunarului (absoluta)

_MID real Adâncimea maxima de patrundere (în modul)

_FAL real Adaosul de finisare la marginea buzunarului (în modul)

_FALD real Adaosul de finisare la baza (în modul)

_FFP1 real Avansul pentru prelucrarea suprafetei

_FFD real Avansul pentru adâncimea de patrundere

_CDIR int Sensul de prelucrare: (în modul)

Valoare:0...acelasi sens (ca sensul axului)

1...sens opus

2...cu G2 (independent de sensul axului)

3...cu G3

_VARI int Tipul prelucrarii: (în modul)

CIFRA UNITATILOR:

Valoare:1...Degajare pâna la adaosul de prelucrare

2...Finisare

CIFRA ZECILOR:

Valoare: 0...perpendicular din centrul buzunarului cu G0

1...perpendicular din centrul buzunarului cu G1

2...de-a lungul unei traiectorii elicoidale

08.97

Page 178: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.10 Frezarea unui buzunar circular - POCKET4 3

Siemens AG 1997 All rights reserved.3-140 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Ceilalti parametri pot fi selectati ca optiuni. Ei definesc strategia de penetrare si suprapunerea

pentru degajare: (în modul)

_MIDA real Latimea maxima de patrundere la degajare în plan ca marime

_AP1 real Marimea bruta a razei buzunarului

_AD real Adâncimea bruta a buzunarului de la planul de siguranta

_RAD1 real Raza traiectoriei elicoidale în timpul patrunderii (fata de traiectoria

centrului sculei)

_DP1 real Adâncimea de patrundere pentru 360 de grade în timpul patrunderii de-a

lungul traiectoriei elicoidale

Functie

Cu acest ciclu puteti prelucra buzunare circulare în

planul de prelucrare.

Pentru finisare este necesara o freza cilindrica.

Adâncimea de patrundere va fi întotdeauna începuta

din centrul buzunarului si va fi executata vertical;

astfel o gaura pilot poate fi confortabil prelucrata în

aceasta pozitie.

Noi functii fata de POCKET2:

• Sensul de frezare poate fi definit cu o instructiune

G (G2/G3) sau fata de sensul axului

• Pentru degajare , latimea maxima de patrundere în

plan este programabila

• Adaos de finisare pentru baza buzunarului

• Doua strategii diferite de patrundere:

- vertical în centrul buzunarului

- de-a lungul unei traiectorii elicoidale în jurul centrului

buzunarului

• Traiectorie mai scurta de atingere în plan pentru

finisare

• Considerarea unui contur al piesei în plan si a unei

marimi brute a bazei (prelucrare optima a

buzunarelor preformate)

• _MIDA este recalculat la prelucrarea marginilor.

12.97

Page 179: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.10 Frezarea unui buzunar circular - POCKET4 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-141

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Aceasta pozitie poate fi orice pozite din care pozitia

de start din centrul buzunarului la nivelul planului de

retragere poate fi atinsa fara coliziune.

Secventa de deplasare la degrosare:

Cu G0, este atins centrul buzunarului la nivelul

planului de retragere si apoi, din aceasta pozitie,

cu G0 este atinsa distanta de siguranta fata de

planul de referinta. Prelucrarea buzunarului este

apoi executata în functie de strategia de

patrundere selectata si considerând marimea bruta

programata a bazei.

_PA

_PO

G3 G2

_PRAD

X

Y

Strategii de patrundere:

vezi sectiunea 3.9 (POCKET3)

Considerarea dimensiunilor piesei brute

În timpuldegajãrii, puteti considera dimensiunile unei

piese brute (de exemplu în timpul turnarii piesei).

Pentru buzunare circulare, marimea bruta _AP1 la

margine este de asemenea circulara (cu o raza mai

mica decât raza buzunarului).

pentru explicatii suplimentare vezi sectiunea 3.9

(POCKET3)

12.97

Page 180: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.10 Frezarea unui buzunar circular - POCKET4 3

Siemens AG 1997 All rights reserved.3-142 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Secventa de deplasare pentru finisare

Finisarea este executata succesiv de la margine pâna

la atingerea adaosului de finisare la baza, apoi este

finisata baza. Daca unul din adaosurile de finisare

este zero, aceasta parte a procesului de finisare este

omisa.

• Finisarea marginilor

Când sunt finisate marginile, buzunarul este

prelucrat numai o data.

Pentru finisarea marginilor traiectoria include un

sfert de cerc pentru atingerea colturilor. Raza

acestei traiectorii este mai mica sau egala cu 2

mm sau, daca „spatiu mai putin ” este disponibil,

egala cu diferenta între raza buzunarului si raza

sculei.

Daca adaosul de finisare la margine este mai mare

de 2 mm, raza de abordare este marita

corespunzator.

Adâncimea de patrundere este executata cu G0 în

gol catre centrul buzunarului si punctul de început

al traiectoriei de apropiere este atins tot cu G0.

• Finisarea bazei

În timpul finisarii bazei, masina executa G0 spre

centrul buzunarului pâna la atingere unei distante

egale cu adâncimea buzunarului + adaosul de

finisare + spatiul de siguranta. De acolo, continua

cu avansul stabilit pentru patrundere întotdeauna

vertical (în vreme ce pentru finisarea bazei

utilizeaza o scula care poate taia frontal superior).

Suprafata bazei buzunarului este prelucrata o data.

08.97

Page 181: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.10 Frezarea unui buzunar circular - POCKET4 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-143

Explicarea parametrilor

Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)

pentru explicarea parametrilor _RTP, _RFP, _SDIS,

_DP.

Pentru parametrii _MID, _FAL, _FALD, _FFP1, _FFD,

_CDIR, _MIDA, _AP1, _AD, _RAD1, _DP1 vezi

sectiunea 3.9 (POCKET3).

_PRAD

Forma buzunarului circular este determinata numai de

raza.

Daca raza este mai mica decât raza sculei actuale,

ciclul este întrerupt si este afisata alarma

61105 „Milling cutter radius too large”.

_PA, _PO

Cu parametrii _PA si _PO se defineste centrul

buzunarului.Buzunarele circulare se masoara

întotdeaona de la centru.

_VARI

Cu parametrul _VARI se defineste tipul prelucrarii.

Valori posibile sunt:

Cifra unitatilor:

• 1=degrosare

• 2=finisare

Cifra zecilor:

• 0=vertical pe centrul buzunarului cu G0

• 1= vertical pe centrul buzunarului cu G1

• 2=de-a lungul unei traiectorii elicoidale

Daca pentru parametrul _VARI este programata alta

valoare, ciclul este întrerupt dupa afisarea alarmei

61002 „Machining type incorrectly defined”.

_PA

_PO

G3 G2_PRAD

X

Y

12.97

Page 182: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.10 Frezarea unui buzunar circular - POCKET4 3

Siemens AG 1997 All rights reserved.3-144 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Note suplimentare

Înainte de apelarea ciclului trebuie programata o

corectie a sculei. Altfel este afisata alarma

61000 „No tool offset active” si ciclul este întrerupt.

În ciclu este folosit un nou sistem de coordonate al

piesei care influenteaza afisarea valorilor reale.

Originea sistemului de coordonate se afla în centrul

buzunarului.

Sistemul de coordonate initial devine activ dupa

terminarea ciclului.

Exemplu de programare

Buzunar circular

Cu acest ciclu puteti prelucra un buzunar circular în

planul YZ. Centrul este definit de Y50 Z50. Axa de

patrundere pentru adâncimea de patrundere este axa

X. Nu sunt definite nici toleranta finala de prelucrare

nici spatiul de siguranta.Buzunarul va fi frezat în sens

opus (aschiere). Patrunderea se face de-a lungul unei

traiectorii elicoidale.

Y

Z

50 20X

Z

A A - B

B

50

50

N10 G19 G90 G0 S650 M3 T20 D20 Specificarea valorilor tehnologice

N20 Y50 Z50 Atingerea pozitiei de start

N30 POCKET4 (3, 0, 0, -20, 25, 50, 50, ->-> 6, 0, 0, 200, 100, 1, 21, 0, 0, 0, ->-> 2, 3)

Apelarea ciclului

Parametrii FAL si VARI sunt omisi

N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

08.97

Page 183: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.11 Frezare plana- CYCLE71 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-145

3.11 Frezare plana- CYCLE71

Ciclul CYCLE71 este disponibil pentru versiunile

începând cu versiunea software 4.

Programare

CYCLE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA,_MID, _MIDA, _FDP,

_FALD, _FFP1, _VARI)

Parametri

Urmatorii parametri sunt întotdeauna necesari:

_RTP real Planul de retragere (absolut)

_RFP real Planul de referinta (absolut)

_SDIS real Spatiul de siguranta (pentru a fi adaugat la planul de refeinta, în modul)

_DP real Adâncimea (absoluta)

_PA real Abscisa punctului de start (absoluta)

_PO real Ordonata punctului de start (absoluta)

_LENG real Lungimea rectangulara de-a lungul primei axe, incremental.

Coltul din care se masoara dimensiunile este dat de semnul plus/minus.

_WID real Lungimea rectangulara de-a lungul celei de-a doua axe, incremental.

Coltul din care se masoara dimensiunile este dat de semnul plus/minus.

_STA real Unghiul dintre axa longitudinala a dreptunghiului si prima axa a planului

(abscisa, în modul);

Domeniul de valori: 0° ≤ _STA < 180°

_MID real Adâncimea maxima de patrundere (în modul)

_MIDA real Latimea maxima de patrundere, valoare pentru degajarea în plan (în modul)

_FDP real Cursa de retragere în plan (incremental, în modul)

_FALD real Adaosul de finisare în adâncime (incremental, în modul). În modul de finisare,

_FALD se refera la materialul ramas pe suprafata.

_FFP1 real Avans pentru prelucrarea suprafetei

_VARI int Tipul prelucrarii: (în modul)

CIFRA UNITATILOR:

Valoare:1...Degajare pâna la adaosul de finisare

2...Finisare

CIFRA ZECILOR:

Valoare:1...paralel cu abscisa, într-o directie

2...paralel cu ordonata, într-o directie

3... paralel cu abscisa, cu schimbarea directiei

4... paralel cu ordonata, cu schimbarea directiei

12.97

Page 184: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.11 Frezare plana- CYCLE71 3

Siemens AG 1997 All rights reserved.3-146 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Functie

Cu ciclul CYCLE71, puteti freza plan orice suprafata

rectangulara. Ciclul face diferenta între degrosare

(prelucrarea suprafetei în pasi succesivi pâna la

atingerea adâncimii de prelucrare) si finisare (termina

de frezat suprafata într-un pas). Patrunderea maxima

poate fi definita în adâncime si latime.

Ciclul nu include o compensare a razei cutitului.

Adâncimea de patrundere este programata în gol.

X

Y

X

Y

X

Y

X

Y

_WID

_LENG

_WID

_LENG

_WID

_LENG

_WID

_LENG

Strategii posibile de prelucrare pentru frezarea plana

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Aceasta pozitie poate fi orice pozitie din care pozitia

de start în punctul de patrundere la nivelul planului de

retragere poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Cu G0 este atins centrul buzunarului la nivelul

planului de retragere si apoi, din acest punct, cu

G0 este atinsa distanta de siguranta fata de planul

de referinta. Apoi, întotdeauna cu G0, patrundere

pâna la planul de prelucrare. G0 este posibila, de

vreme ce patrunderea are loc în gol.

Exista mai multe strategii de degajare (paraxial

într-o directie sau înapoi si înainte).

• Secventa de prelucrare la degrosare:

Frezarea plana poate fi executata conform valorilor

programate _DP, _MID si _FALD de-a lungul mai

multor plane. Prelucrarea va fi executata în directia

în jos, adica prin degajarea unui plan si apoi

deplasându-se în gol conform parametrului _FDP

12.97

Page 185: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.11 Frezare plana- CYCLE71 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-147

pâna la urmatoarea adâncime de patrundere .

În timpul operatiei, traiectoriile de deplasare depind

de valorile perametrilor _LENG, _WID, _MIDA si de

raza cutitului activ. Prima traiectorie de frezat este

întotdeauna selectata astfel încât latimea de

patrundere este exact _MIDA, si astfel nici o latime

nu depaseste valoarea maxima posibila. De aceea

centrul sculei nu se deplaseaza întotdeauna exact

pâna la margine (numai daca _MIDA = raza

cutitului). Dimensiunea dupa care scula se

deplaseaza în afara marginii, este întotdeauna

Diametrul cutitului - _MIDA.

Urmatoarele traiectorii ale latimii de patrundere sunt

calculate în timpul ciclului, astfel ca în timpul ultimei

traiectorii centrul sculei urmareste întocmai

marginea.

• Secventa de deplasare la finisare:

În timpul prelucrarii, suprafata este frezata o data

în plan. Adaosul de finisare pentru degrosare

trebuie de asemenea selectata, astfel încât

adâncimea ramasa sa poata fi prelucrata într-un

singur pas cu scula de finisare. Dupa fiecare

trecere de frezare în plan, scula se retrage

complet. Cursa de retragere se programeaza prin

parametrul _FDP. Acest parametru ar trebui sa fie

întotdeauna sensibil mai mare ca zero.

Prelucrarea într-o directie înceteaza la adaosul de

finisare + spatiul de siguranta si urmatorul punct

de start este atins prin deplasare rapida.

Degrosarea într-o directie înceteaza la atingerea

adâncimii de patrundere + spatiul de siguranta.

Adâncimea de patrundere este executata spre

acelasi punct ca si pentru degrosare.Dupa

terminarea finisarii, scula se retrage din ultima

pozitie atinsa catre planul de retragere _RTP.

X

Y

Frezare în timpul finisarii într-un sens(felul prelucrarii 22)

08.97

Page 186: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.11 Frezare plana- CYCLE71 3

Siemens AG 1997 All rights reserved.3-148 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Explicarea parametrilor

Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) pentru

explicarea parametrilor _RTP, _RFP, _SDIS, _DP.

Pentru parametrii _STA, _MID, _FFP1 vezi sectiunea

3.9 (POCKET3).

_PA, _PO

Cu parametrii _PA si _PO se definesc abscisa si

ordonata punctului de start.

_LENG si _WID

Cu parametrii _LENG si _WID se determina lungimea

si latimea dreptunghiului în plan. Semnul determina

pozitia dreptunghiului faata de _PA si _PO.

X

Y

Degrosare cu _MIDA mai mare decât raza sculei(Felul prelucrarii 41)

_WID

_LENG

_FD

PPunctul de patrundere

_MIDA

_MID

A

_MIDA

Cu acest parametru se defineste latimea maxima de

patrundere pentru degajarea în plan. În acelasi mod

cu calculul cunoscut al adâncimii de patrundere

(distribuire în mod egal a întregii adâncimi folosind

cea mai mare valoare posibila), latimea este egal

împartita, folosind valoarea programata sub parametrul

_MIDA ca valoare maxima.

Daca acest parametru nu este programat, sau are

valoarea zero, ciclul foloseste 80% din diametrul

frezei ca latime maxima de patrundere.

Daca _MIDA este mai mic sau mai mare decât raza

frezei, ciclul finiseaza diferit la capatul traiectoriilor

individuale de frezare, în ceea ce priveste depasirea.

• Degrosare cu _MIDA mai mic decât raza

frezei:

Daca _MIDA este mai mic decât raza frezei, la

sfârsitul fiecarei traiectorii de frezare depasirea

este egala cu diametrul frezei - _MIDA.

• Degrosare cu _MIDA mai mare decât raza

frezei:

Daca _MIDA este mai mare decât raza frezei, la

sfârsitul fiecarei traiectorii de frezare, depasirea

este egala numai cu raza frezei, si centrul sculei

se afla pe marginea suprafetei.

12.97

Page 187: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.11 Frezare plana- CYCLE71 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-149

_FDP

Acest parametru defineste lungimea cursei în plan.

Acest parametru trebuie sa fie întotdeauna sensibil

mai mare ca zero.

_FALD

În timpul degrosarii, adaosul de finisare a adâncimii

folosite este definita de acest parametru.

_VARI

Cu parametrul _VARI se poate defini tipul prelucrarii.

Valori posibile sunt:

Cifra unitatilor:

• 1=degrosare

• 2=finisare

Cifra zecilor:

• 1=paralel cu abscisa, într-un sens

• 2=paralel cu ordonata, într-un sens

• 3= paralel cu abscisa, cu schimbarea sensului

• 4= paralel cu ordonata, cu schimbarea sensului

Daca pentru parametrul _VARI este programata alta

valoare, ciclul este întrerupt dupa afisarea alarmei

61002 „Machining type incorrectly defined”.

Note suplimentare

Înainte de apelarea ciclului trebuie programata o

corectie a sculei. Altfel este afisata alarma

61000 „No tool offset active” si ciclul este întrerupt.

08.97

Page 188: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.11 Frezare plana- CYCLE71 3

Siemens AG 1997 All rights reserved.3-150 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

frezarei suprafetei

Parametri pentru apelarea ciclului

• Planul de retragere: 10 mm

• Planul de referinta: 0 mm

• Spatiul de siguranta: 2 mm

• Adâncimea de frezare: -11 mm

• Adâncimea max. de patrundere 6 mm

• Fara adaos de prelucrare -

• Coltul de start al dreptunghiului X = 100 mm

Y = 100 mm

• Dimensiunile dreptunghiului X = +60 mm

Y = +40 mm

• Unghiul de rotatie în plan 10 degrees

• Latimea max. de patrundere 10 mm

• Cursa de retragere la capatul

traiectoriei de frezare: 5 mm

• Avansul pentru prelucrarea

suprafetei 4000 mm/min

• Tipul prelucrarii: degrosare paralel cu axa X cu

schimbarea sensului

%_N_TSTCYC71_MPF;$PATH=/_N_MPF_DIR

Program pentru frezare plana cu CYCLE71

;*$TC_DP1[1,1]=120 Tipul sculei

$TC_DP6[1,1]=10 Raza sculei

N100 T1N102 M06N110 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20 Atingerea pozitiei de start

;CYCLE71( 10, 0, 2,-11, 100, 100, ->-> 60, 40, 10, 6, 10, 5, 0, 4000, 31)

Apelarea ciclului

N125 G0 G90 X0 Y0N130 M30 Sfârsitul programului

-> trebuie programat într-o fraza

12.97

Page 189: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-151

3.12 Frezare pe contur- CYCLE72

Ciclul CYCLE72 este disponibil pentru versiunile

software 4 (nu pentru FM-NC).

Programare

CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI, _RL,

_AS1, _LP1, _FF3, _AS2, _LP2)

Parametri

Urmatorii parametri sunt întotdeauna necesari:

_KNAME string Numele subprogramului de contur

_RTP real Planul de retragere (absolut)

_RFP real Planul de referinta (absolut)

_SDIS real Spatiul de siguranta (pentru a fi adaugat planului de referinta, fara semn)

_DP real Adâncimea (absoluta)

_MID real Adâncimea maxima de patrundere (incremental, fara semn)

_FAL real Adaosul de finisare la margimea conturului (fara semn)

_FALD real Adaosul de finisare la baza (incremental, fara semn)

_FFP1 real Avansul pentru prelucrarea suprafetei

_FFD real Avansul pentru patrundere (fara semn)

_VARI int Tipul prelucrarii: (fara semn)

CIFRA UNITATILOR:

Valoare:1...Degajare pâna la adaosul de finisare

2...Finisare

CIFRA ZECILOR:

Valoare:0...Cursa intermediara cu G0

1... Cursa intermediara cu G1

CIFRA SUTELOR:

Valoare:0...Întoarcere la finalul conturului la _RTP

1... Întoarcere la finalul conturului la _RFP + _SDIS

2... Întoarcere la finalul conturului la _SDIS

3... Fara întoarcere la finalul conturului

_RL int Urmând conturul în sensul acelor de ceasornic sau în sens opus acelor

de ceasornic (cu G41 sau G42, fara semn)

Valoare:41...G41

42...G42

12.97

Page 190: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.3-152 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

_AS1 int Specificarea cursei de atingere: (fara semn)

CIFRA UNITATILOR:

Valoare:1...Linie dreapta tangentiala

2...Semicerc

3...Sfert de cerc

CIFRA ZECILOR:

Valoare:0...Atingerea conturului în plan

1...Atingerea conturului unei traiectorii fizice

_LP1 realLungimea cursei de atingere (de-a lungul unei linii drepte) sau raza arcului

de atingere a traiectoriei centrului frezei (de-a lungul unui cerc) (fara

semn)

Ceilalti parametri pot fi setati optional (fara semn).

_FF3 real Avansul de retragere si avansul pentru pozitionare intermediara în plan (la

retragere)

_AS2 int Specificarea traiectoriei de retragere: (fara semn)

CIFRA UNITATILOR:

Valoare:1...Linie dreapta tangentiala

2...Semicerc

3...Sfert de cerc

CIFRA ZECILOR:

Valoare:0...Întoarcerea la contur în plan

1...Întoarcerea la contur pe o traiectorie fizica

_LP2 real Lungimea cursei de retragere (de-a lungul unei linii drepte) sau raza

arcului de atingere a traiectoriei centrului frezei(de-a lungul cercului) (fara

semn)

12.97

Page 191: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-153

Functie

Cu ciclul CYCLE72 se poate freza de-a lungul oricarui

contur definit într-un subprogram. Ciclul opereaza cu

compensarea traiectoriei razei cutitului.

Conturul nu trebuie sa fie închis; este posibila o

prelucrare interna sau externa, definita de pozitia

compensarii razei sculei (la dreapta sau la stânga

conturului).

Conturul trebuie programat în directia în care va

fi frezat si trebuie sa contina cel putin 2 fraze de

contur (punctul de început si punctul final), deoarece

subprogramul de contur este apelat direct în ciclu.

Functiile ciclului:

• Selectarea degrosarii (o singura trecere paralela

cu conturul considerând un adaos de finisare daca

este necesar la mai multe adâncimi pâna la

atingerea adaosului final de finisare) si a finisarii (o

singura trecere pe conturul final, daca este

necesar la mai multe adâncimi)

• Apropiere si retragere netede catre/de la contur

atât tangential cât si radial(sfert de cerc sau

semicerc)

• Adâncime de patrundere programabila

• Miscari intermediare atât cu pozitionare rapida cât

si cu avans

X

Y

Punctul de început al conturului

Cerinta pentru executarea ciclului este NC software

4.3. sau urmatoarele care includ functia „Soft

approach and return”.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Aceasta poate fi orice pozitie din care pozitia de start

la începutul conturului la nivelul planului de retragere

poate fi atinsa fara coliziune.

12.97

Page 192: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.3-154 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Ciclul executa urmatoarea secventa de

deplasare la degrosare:

Adâncimea de patrundere este divizata în mod egal

folosind cea mai mare valoare posibila conform

parametrului presetat.

• Deplasare catre punctul de început pentru frezare

initiala cu G0/G1. Acest punct este calculat în

echipament si depinde de

- punctul initial al conturului (primul punct în

sbprogram)

- orientarea conturului în punctul initial,

- modul de atingere si parametrii corespunzatori si

- raza sculei.

În aceasta fraza compensarea de traiectorie a razei

sculei este activata.

• Adâncimea de patrundere catre prima sau

urmatoarea adâncime de prelucrare plus spatiul de

siguranta programat _DISCL cu G0/G1. Prima

adâncime de prelucrare este data de

- adâncimea totala,

- adaosul de finisare si

- adâncimea maxima de patrundere.

• Atingerea conturului perpendicular pe adâncimea

de patrundere si atingerea în plan cu avansul

programat a suprafetei de prelucrat, sau programat

sub _FAD pentru prelucrare 3D corespunzator

programarii atingerii netede.

• Frezare de-a lungul conturului cu G41/G42.

• Retragere neteda de la contur cu G1 si tot cu avansul

pentru prelucrarea suprafetei si înaltimea de ridicare

_DISCL.

• Retragere cu G0 /G1 (si avansul de retragere

_FF3) conform fiecarei programari.

• Întoarcere la adâncimea de patrundere cu G0/G1

(si _FF3).

• Aceasta secventa de operare este repetata în

urmatorul plan de prelucrare, pâna la atingerea

tolerantei finale pe adâncime.

Când degrosarea este terminata, scula se afla în

punctul de început al conturului (calculat în

echipament) la nivelul planului de retragere.

12.97

Page 193: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-155

Ciclul executa urmatoarea secventa de

deplasare la finisare:

În timpul finisarii, frezarea este executata cu o

patrundere corespunzatoare de-a lungul conturului

pâna la atingerea dimensiunii finale a bazei.

Apropierea si retragerea catre/de la contur se face

într-un mod neted conform parametrilor presetati

corespunzatori. Traiectoria corespunzatoare este

calculata în echipament.

Dupa terminarea ciclului, scula este pozitionata în

punctul de retragere al conturului la nivelul planului de

retragere.

Programarea conturului

Pentru programarea conturului retineti urmatoarele:

• În subprogram nu poate fi selectat nici un cadru

programabil (TRANS, ROT, SCALE, MIRROR)

înainte de prima pozitie programata.

• Prima fraza în subprogramul de contur este o fraza

pentru linie dreapta continând G90, G0 sI defineste

începutul conturului.

• Compensarea razei sculei este selectata si

deselectata din nivelul superior al ciclului; apoi

subprogramul de contur nu are programate G40,

G41, G42.

12.97

Page 194: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.3-156 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Explicarea parametrilor

Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)

pentru explicarea parametrilor _RTP, _RFP, _SDIS,

_DP.

Pentru parametri _MID, _FALD, _FFP1, _FFD vezi

sectiunea 3.9 (POCKET3).

_KNAME

Conturul de frezat este programat complet într-un

subprogram. Cu parametrul _KNAME se poate defini

numele subprogramului.

_VARI

Cu parametrul _VARI se poate defini tipul prelucrarii.

Pentru valorile posibile vezi „Parameter CYCLE72”.

Daca pentru parametrul _VARI este programata alta

valoare, ciclul este întrerupt dupa afisarea alarmei

61002 „Machining type incorrectly defined”.

_RL

Cu parametrul _RL, ce programeaza cursa în sensul

acelor de ceasornic sau în sens opus acelor de

ceasornic pe contur cu G41 sau G42.

Pentru valorile posibile vezi „Parameter CYCLE72”.

_AS1, _AS2

Cu parametrul _AS1 puteti specifica cursa de atingere

si cu _AS2 cursa de retragere.

Pentru valorile posibile vezi „Parameter CYCLE72”.

Daca _AS2 nu este programat, comportarea la

retragere este aceeasi cu cea de apropiere.

Atingerea neteda a conturului de-a lungul unei

traiectorii 3-D (elicoidala sau linie dreapta) ar trebui

programata numai daca scula nu este înca în

dispozitivul de prindere sau nu este reglata.

X

Z

Adâncimea de toleranta la finisare _FALD

Planul de referinta _RFP

Toleranta finala de prelucrare DP

12.97

Page 195: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-157

_LP1, _LP2

Cu parametrul _LP1 se programeaza traiectoria cursei

respectiv raza cursei (distanta între marginea

exterioara a sculei si punctul de start al conturului) si

cu _LP2 traiectoria de retragere respectiv raza de

retragere (din punctul de final al conturului) respectiv

raza arcului de apropiere si de retragere.

_FF3

Parametrul _FF3 este folosit pentru a defini un avans

de retragere pentru pozitionarea intermediara în plan

(în gol) când miscarile intermediare trebuie executate

cu anticipare de avans (G01). Daca nu este programat

un avans, deplasarile intermediare sunt efectuate cu

anticipare de avans plana pentru G01.

Note suplimentare

Înainte de apelarea ciclului trebuie programata o

corectie a sculei. Altfel este afisata alarma

61000 „No tool offset active” si ciclul este întrerupt.

12.97

Page 196: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.3-158 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Exemplu de programare

Frezarea exterioara aunui contur închis

Acest program este folosit pentru a freza un contur

cum este prezentat în figura.

Parametri pentru apelarea ciclului:

• Planul de retragere 250 mm

• Planul de referinta 200

• Spatiul de siguranta 3 mm

• Adâncimea 175 mm

• Adâncimea max. de patrundere 10mm

• Adaosul de finisare în adâncime 1.5mm

• Avansul pentru patrundere 400 mm/min

• Adaosul de finisare în plan 1 mm

• Avansul în plan 800 mm/min

• Prelucrare: Degrosare pâna la adaosul de finisare,

cursa intermediara cu G1, în timpul deplasarilor

intermediare retragere pe axa Z catre

_RFP + _SDIS

Parametri pentru atingere:

• G41 - catre stânga conturului, adica prelucrare

exterioara

• Atingerea si retragerea

pe sfert de cerc 20 mm raza

• Avansul de retragere 1000 mm/min

X

Y Punctul de început al conturului

Conturul finalConturul final + toleranta finala de prelucrare

Directia programata pe contur

%_N_RANDKONTUR1_MPF;$PATH=/_N_MPF_DIR

Program pentru frezare a unui contur cu

CYCLE72

N10 T20 D1 T20: cutit de frezat cu raza 7

N15 M6 Schimbarea sculei T20

N20 S500 M3 F3000 Programare avans si viteza a arborelui

N25 G17 G0 G90 X100 Y200 Z250 G94 Atingerea pozitiei de start

N30 CYCLE72 ( "MYKONTUR", 250, 200, ->-> 3, 175, 10,1, 1.5, 800, 400, 111, ->-> 41, 2, 20, 1000, 2, 20)

Apelarea ciclului

N90 X100 Y200N95 M02 Sfârsitul programului

-> trebuie programat într-o fraza

12.97

Page 197: Siemens Cicluri - RO

3 03.96 Cicluri de frezare

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-159

%_N_MYKONTUR_SPF;$PATH=/_N_SPF_DIR

Subprogram pentru frezarea conturului (de

exemplu)

N100 G1 G90 X150 Y160 Punctul de start al conturului

N110 X230 CHF=10N120 Y80 CHF=10N130 X125N140 Y135N150 G2 X150 Y160 CR=25N160 M17

12.97

Page 198: Siemens Cicluri - RO

3 Cicluri de frezare 03.96

3.12 Frezare pe contur- CYCLE72 3

Siemens AG 1997 All rights reserved.3-160 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Page 199: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-161

Cicluri de strunjire

4.1 Generalitati................................................................................................................4-163

4.2 Cerinte......................................................................................................................4-164

4.3 Ciclu de canelare – CYCLE93....................................................................................4-167

4.4 Ciclu de degajare – CYCLE94.....................................................................................4-176

4.5 Ciclu de degrosare – CYCLE95...................................................................................4-180

4.6 Degajare pentru filete – CYCLE96 ...............................................................................4-192

4.7 Filetare prin strunjire – CYCLE97 ................................................................................4-196

4.8 Lant de filete – CYCLE98............................................................................................4-204

Page 200: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96 4

Siemens AG 1997 All rights reserved.4-162 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Page 201: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.1 Generalitati 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-163

4.1 Generalitati

Urmatoarele capitole descriu cum sunt programate

ciclurile de strunjire. Aceste capitole sunt menite sa

ajute la selectarea ciclurilor si atribuirea parametrilor.

Alaturi de o descriere detaliata a functiilor ciclurilor

individuale si a parametrilor corespunzatori, veti gasi

un exemplu de programare la sfârsitul fiecarui capitol

pentru a va familiariza cu utilizarea ciclurilor.

Capitolele sunt structurate dupa cum urmeaza:

• Programare

• Parametri

• Functie

• Secventa de operare

• Explicarea parametrilor

• Note suplimentare

• Exemplu de programare

„Programare" si „Parametri" explica utilizarea ciclurilor

satisfacator pentru un utilizator experimentat, în timp

ce începatorii vor gasi toate informatiile necesare

programarii ciclurilor în „Functie", „Secventa de

operare", „Explicarea parametrilor”, „Note

suplimentare“ si „Exemplu de programare”.

Page 202: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.2 Cerinte 4

Siemens AG 1997 All rights reserved.4-164 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

4.2 Cerinte

Module de date pentru ciclurile de strunjire

Ciclurile de strunjire necesita modulul GUD7.DEF. El

este oferit pe discheta împreuna cu ciclurile.

Conditii de apelare si re

Functiile G active înainte de accesarea ciclului sI

cadrul programabil ramân active peste ciclu.

Definirea planului

Planul de prelucrare trebuie definit înainte de apelarea

ciclului. În cazul strunjirii acesta este de obicei planul

G18 (ZX). La cele doua axe ale planului de strunjire se

fac referiri în cele ce urmeaza ca la axa longitudinala

(prima axa a planului) si axa transversala (a doua axa

a planului).

Daca programarea pe diametru este activa, a doua

axa a planului este întotdeauna luata ca axa

transversala (vezi Manualul de programare).

Antrenarea arborelui principal

Ciclurile de strunjire sunt scrise astfel încât comenzile

axului se refera întotdeauna la axul principal de baza

activ al echipamentului.

Daca doriti sa folositi un ciclu pe o masina cu mai

multi arbori, axul activ trebuie definit ca ax de baza

(vezi Manualul de programare).

Z

X

G18

Axa longitudinalã

Axa transversala

Mesaje de stare ale masinii

Mesajele de stare sunt afisate pe monitorul

echipamentului în timpul procesarii ciclurilor de

strunjire. Pot fi afisate urmatoarele mesaje:

• „Thread start <No.> - longitudinal thread

machining"

• "Thread start <No.> - face thread machining"

În fiecare caz <No.> înlocuieste numarul figurii

prelucrate în momentul respsctiv.

Aceste mesaje nu întrerup procesarea programului si

ramân afisate pâna la afisarea urmatorului mesaj sau

pâna la terminarea ciclului.

Page 203: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.2 Cerinte 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-165

Datele de setare ale ciclului

Pentru ciclul de degrosare CYCLE95, versiunea

software 4 si urmatoarele sunt prevazute date de

setare care sunt stocate în modulul GUD7.DEF.

Data de setare Setarea datelor _ZSD[0] poate fi

folosita la modificarea calcularii adâncimii de

patrundere MID în CYCLE95. Daca este setat zero,

parametrul este calculat ca si înainte.

• _ZSD[0]=1...MID este o valoare de raza

• _ZSD[0]=2...MID este o valoare de diametru

08.97

Page 204: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.2 Cerinte 4

Siemens AG 1997 All rights reserved.4-166 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Supravegherea de contur relativ la unghiul de

degajare libera a sculei

Unele cicluri de strunjire în care sunt generate

deplasari de aschiere cu degajare, se supravegheaza

unghiul de degajare libera a sculei active pentru

posibile violari de contur. Acest unghi este introdus ca

o valoare în corectia sculei (sub parametrul P24 în

corectia D). Este introdus un unghi între 0 si 90 de

grade fara semn.

Fara violare de contur Violare de contur

Când introduceti unghiul de degajare libera a sculei nu

uitati ca acesta depinde daca prelucrarea este

longitudinala sau transversala (frontala). Daca o scula

trebuie folosita pentru prelucrare longitudinala si

transversala, trebuie aplicate doua corectii daca

unghiurile de degajare libera ale sculei sunt diferite.

În cadrul ciclului este efectuat un control pentru a

determina daca se poate prelucra conturul programat

cu scula selectata.

Daca prelucrarea nu este posibila cu acesta scula,

atunci

• ciclul este terminat cu un mesaj de eroare (în

timpul strunjirii) sau

• prelucrarea conturului continua si mesajul este

afisat (în ciclurile de degajare). Geometria vârfului

sculei determina în acest caz conturul.

Retineti ca rotirile sau factorii activi de scala în planul

curent modifica relatiile între unghiuri, si de aceea

acest lucru nu poate fi permis în supravegherea de

contur care are loc în ciclu.

Daca unghiul de degajare libera a sculei este

specificat zero în corectia sculei, aceasta functie de

supraveghere este dezactivata. Reactiile exacte sunt

descrise în diverse cicluri.

Fara violare de contur Violare de contur

Page 205: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.3 Ciclu de canelare – CYCLE93 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-167

4.3 Ciclu de canelare – CYCLE93

Programare

CYCLE93 (SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2,FAL1, FAL2, IDEP, DTB, VARI)

Parametri

SPD real Punctul de start pe axa transversala (în modul)

SPL real Punctul de start pe axa longitudinala

WIDG real Latimea canalului (în modul)

DIAG real Adâncimea canalului (în modul)

STA1 real Unghiul între contur si axa longitudinala

Domeniul de valori: 0<=STA1<=180 de grade

ANG1 real Unghiul flancului 1: pe partea canalului definit de punctul de start (în

modul)

Domeniul de valori: 0<=ANG1<89.999 de grade

ANG2 real Unghiul flancului 2: pe partea cealalta a canalului (în modul)

Domeniul de valori: 0<=ANG2<89.999

RCO1 real Racordare/tesire 1, exterior: pe partea definita de punctul de start

RCO2 real Racordare/tesire 2, exterior

RCI1 real Racordare/tesire 1, interior: pe partea punctului de start

RCI2 real Racordare/tesire 2, interior

FAL1 real Adaosul de finisare la baza canalului

FAL2 real Adaosul de finisare pe flancuri

IDEP real Adâncimea de patrundere (în modul)

DTB real Timp de întârziere la baza canalului

VARI int Tipul prelucrarii

Domeniul de valori: 1...8 si 11...18

Page 206: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.3 Ciclu de canelare – CYCLE93 4

Siemens AG 1997 All rights reserved.4-168 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Functia

Cu ciclul de canelare puteti executa canale simetrice

sau nesimetrice pentru prelucrare longitudinala sau

plana pe elemente cu contur drept. Puteti prelucra

atât caneluri exterioare cât si interioare.

Secventa de operare

Adâncimea de patrundere (catre baza canalului) si

patrunderea pe latime (de la canal la canal) sunt

distribuite egal cu cea mai mare valoare posibila.

Daca canalul a fost prelucrat pe o suprafata înclinata,

cursa de la un canal la urmatorul urmeaza cea mai

scurta traiectorie, adica paralel cu conul pe care a

Page 207: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.3 Ciclu de canelare – CYCLE93 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-169

fost prelucrat canalul. Spatiul de siguranta pe contur

este calculat de catre ciclu.

Primul pas

Degrosare paraxiala catre baza canalului în pasi

individuali de patrundere. Dupa fiecare patrundere,

scula este retrasa pentru spargerea aschiilor.

Al doilea pas

Canalul este prelucrat perpendicular pe directia de

patrundere din una sau mai multe taieri. Fiecare taiere

este divizata din nou conform adâncimii de

patrundere.De la a doua taiere de-a lungul latimii

canalului, scula este retrasa cu 1 mm înainte de a fi

retrasa complet.

Page 208: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.3 Ciclu de canelare – CYCLE93 4

Siemens AG 1997 All rights reserved.4-170 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Al treilea pas

Taierea flancurilor într-un pas, daca unghiurile sunt

programate sub ANG1 sau ANG2. Patrunderea de-a

lungul latimii canalului este executata în mai multi

pasi daca latimea flancului este mai mare.

Al patrulea pas

Taierea tolerantei finale de prelucrare paralel cu

conturul, de la margine catre centrul canalului.

Compensarea razei sculei este automat selectata si

deselectata de ciclu.

Page 209: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.3 Ciclu de canelare – CYCLE93 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-171

Explicarea parametrilor

SPD si SPL

Cu aceste coordonate se defineste pozitia de start a

canalului de unde ciclul calculeaza forma. Chiar ciclul

determina punctul de start pentru a fi atins la început.

În cazul unui canal exterior directia axei longitudinale

este prima parcursa si în cazul unui canal interior

directia transversala este prima parcursa.

Canalele pe suprafete curbe pot fi create în mai multe

moduri. În functie de forma si raza curbei, atât o linie

dreapta paraxiala poate fi plasata în punctul maxim al

curbei, cât si o linie oblica tangentiala poate fi plasata

în unul din punctele marginale ale canalului.

Racordari si tesituri la marginea canalului pe o

suprafata curbata ar trebui programate numai daca

punctul marginal luat în discutie este pozitionat pe

linia dreapta definita pentru ciclu.

WIDG si DIAG

Cu parametrii de latime a canalului (WIDG) si

adâncime a canalului (DIAG) se defineste forma

canalului. Ciclul îsi începe întotdeauna calculele din

punctul programat cu SPD si SPL.

Daca scula activa este mai îngusta decât canalul,

acesta este prelucrat în mai multi pasi. Latimea totala

este divizata în parti egale în ciclu. Patrunderea

maxima este de 95% din latimea sculei, dupa

scaderea razei vârfului sculei. Aceasta asigura o

taiere suprapusa.

WIDG

SPL

ANG1ANG2

DIA

G

SP

D

STA1RC01

RCI1RCI2RC02

Z

X

WID

G

ANG1

ANG2

DIAG

IDEP

SPDSTA1

Z

X

Page 210: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.3 Ciclu de canelare – CYCLE93 4

Siemens AG 1997 All rights reserved.4-172 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Daca latimea programata a canalului este mai mica

decât latimea sculei active, este afisat mesajul de

eroare

61602 „Tool width incorrectly defined",

ciclul nu este început si prelucrarea este întrerupta.

Alarma este de asemenes afisata daca pentru latimea

vârfului sculei a fost introdusa valoarea zero.

STA1

Cu parametrul STA1 se programeaza unghiul

suprafetei oblice pe care este prelucrat canalul.

Unghiul poate avea valori între 0 si 180 de grade si se

refera întotdeauna la axa longitudinala.

ANG1 si ANG2

Prin unghiuri diferite ale flancurilor pot fi descrise

canale asimetrice. Unghiurilor li se pot atribui orice

valori între 0 si 89.999 de grade.

RCO1, RCO2 si RCI1, RCI2

Prin introducerea racordarilor/tesiturilor pentru

marginea sau baza canalului poate fi modificata forma

canalului. Valorile pentru racordari trebuie sa fie

întotdeauna pozitive, valorile pentru tesituri trebuie sa

fie întotdeauna negative.

Puteti folosi setarea zecilor pentru parametrul VARI

pentru a determina tipul calcularii pentru tesiturile

programate.

• Pentru VARI<10 (zecile=0), valoarea acestui

parametru este, ca si mai înainte, luata ca

lungimea tesiturii (tesitura cu CHF=...).

• Pentru VARI>10, este luata în considerare ca

traiectorie redusa a lungimii (tesitura cu

programare CHR).

WIDG

SPL

ANG1ANG2

DIA

G

SP

D

STA1RC01

RCI1RCI2RC

02

Z

X

WID

G

ANG1

ANG2

DIAG

IDEP

SPD

STA1

Z

X

08.97

Page 211: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.3 Ciclu de canelare – CYCLE93 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-173

FAL1 si FAL2

Se pot programa tolerante finale de prelucrare diferite

pentru marginile si baza canalului. Degrosarea este

executata cu aceasta toleranta finala de prelucrare.

Apoi aceeasi scula este folosita pentru a executa o

taiere paralela cu conturul de-a lungul conturului final.

IDEP

Prin programarea unei adâncimi de patrundere puteti

divide actiunea paraxiala de canelare în mai multe

adâncimi de patrundere. Dupa fiecare patrundere

scula este retrasa cu 1 mm pentru spargerea

aschiilor.

Parametrul IDEP trebuie programat în orice caz.

DTB

Un timp de întârziere la baza canalului ar trebui

aleasa, care permite cel putin o rotatie a axului.Timpul

de întârziere este programat în secunde.

Toleranta finala de prelucrare pe flancuri, FAL2

Toleranta finala de prelucrare la baza, FAL1

VARI

Valoarea cifrei unitatilor parametrului VARI determina

tipul procesarii pentru canal. Acestui parametru i se

poate atribui orice valoare prezentata în figura.

Valoarea cifrei zecilor a parametrului VARI determina

felul calcularii pentru tesitura.

Z

X

Z

X

Z

X

Z

X

Z

X

Z

X

Z

X

Z

X

VARI=1

VARI=3

VARI=5

VARI=7

VARI=2

VARI=4

VARI=6

VARI=8

08.97

Page 212: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.3 Ciclu de canelare – CYCLE93 4

Siemens AG 1997 All rights reserved.4-174 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Daca parametrului i se atribuie alta valoare, ciclul este

întrerupt si este afisata alarma

61002 „Machining type incorrectly programmed".

Supravegherea conturului realizata de ciclu asigura ca

va rezulta un contur real al canalului. Nu la fel se

întâmpla daca racordarile/tesiturile se suprapun la

baza canalului sau daca o tentativa de canelare

transversala este facuta pe o sectiune a conturului

care este paralela cu axa longitudinala. Ciclul este

apoi întrerupt si alarma

61603 „Groove form incorrectly defined”

este afisata.

Note suplimentare

Trebuie sa activati o scula cu doua taisuri înainte de

apelarea ciclului de canelare. Trebuie sa introduceti

valorile de corectie pentru cele doua taisuri ale sculei

sub doua numere D succesive, primul trebuind sa fie

activat înainte de apelarea ciclului. Ciclul determina

singur care din cele doua corectii ale sculei este

ceruta pentru fiecare pas de prelucrare sI o activeaza

automat. Dupa terminarea ciclului, numarul corectiei

de scula programat înainte de apelarea ciclului devine

din nou activ. Daca nici un numar D nu a fost

programat pentru corectia de scula când ciclul este

apelat, ciclul este întrerupt cu alarma

61000 „No tool offset active”.

Page 213: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.3 Ciclu de canelare – CYCLE93 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-175

Exemplu de programare

Canelare

Cu acest program este executat un canal pe o

suprafata oblica (longitudinal exterior).

Punctul de start este la X35 Z60.

Ciclul foloseste corectiile D1 si D2 ale sculei T1.

Scula de canelare trebuie definita corespunzator.

30

20°

10°

Z

X

60

Muchii 2mm

1025

DEF REAL SPD=35, SPL=60, WIDG=30, ->-> DIAG=25, STA1=5, ANG1=10, ANG2=20, ->-> RCO1=0, RCI1=-2, RCI2=-2, RCO2=0, ->-> FAL1=1, FAL2=1, IDEP=10, DTB=1DEF INT VARI=5

Definirea parametrilor cu atribuirea valorilor

N10 G0 G90 Z65 X50 T1 D1 S400 M3 Punctul de start înainte de apelarea

ciclului

N20 G95 F0.2 Specificarea valorilor tehnologice

N30 CYCLE93 (SPD, SPL, WIDG, DIAG, ->-> STA1, ANG1, ANG2, RCO1, RCO2, ->-> RCI1, RCI2, FAL1, FAL2, IDEP, ->-> DTB, VARI)

Accesarea ciclului

N40 G0 G90 X50 Z65 Urmatoarea pozitie

N50 M02 Sfârsitul programului

-> trebuie programat într-o fraza

Page 214: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.4 Ciclu de degajare – CYCLE94 4

Siemens AG 1997 All rights reserved.4-176 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

4.4 Ciclu de degajare – CYCLE94

Programare

CYCLE94 (SPD, SPL, FORM)

Parametri

SPD real Punctul de start pe axa transversala (în modul)

SPL real Punctul de start al conturului pe axa longitudinala (în modul)

FORM char Definirea formei

Valori: E (pentru forma E)

F (pentru forma F)

Functie

Cu acest ciclu puteti executa degajari ale formei E

sau F în concordanta cu DIN509 uzual încarcate

pentru o piesa finita cu un diametru de >3 mm.

Un alt ciclu CYCLE96 exista pentru executarea

degajarilor pentru filete (vezi pagina 4-29).

Forma F

Forma E

Page 215: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.4 Ciclu de degajare – CYCLE94 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-177

Secventa de operare

Pozitia atinsa înainte de apelare ciclului:

Pozitia de start poate fi orice pozitie din care

degajarea poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Atingerea punctului de start calculat în ciclu,cu G0

• Selectarea compensarii razei taisului sculei pentru

directia sculei active si executarea conturului de

degajare cu avansul programat înainte de apelarea

ciclului

• Retragere pâna la punctul de start cu G0 si

deselectarea compensarii razei taisului razei

taisului sculei cu G40

Explicarea parametrilor

SPD si SPL

Sub parametrul SPD se introduce diametrul piesei

finite. Cu parametrul SPL se definesc dimensiunile

piesei finite pe axa longitudinala.

Daca valoarea programata pentru SPD rezulta într-un

diametru final care este <3 mm, ciclul este întrerupt

cu alarma

61601 „Finished part diameter too small”.

Z

X

SPL

SPD

Page 216: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.4 Ciclu de degajare – CYCLE94 4

Siemens AG 1997 All rights reserved.4-178 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

FORM

Forma E si Forma F sunt definite în DIN509 si sunt

determinate de acest parametru.

Daca parametrului i se atribuie alta valoare decât E

sau F ciclul este întrerupt si este afisata alarma

61609 „Form incorrectly defined”.

FORMA E

FORMA F

SL3

SL2

Pentru piese cuo suprafata prelucrata

Pentru piese cu douasuprafete prelucrate cu unghiuri drepte fiecare

+X

+Z

Ciclul determina automat din compensarea activa a

sculei directia taisului sculei. Ciclul poate fi executat

cu directiile taisului sculei: 1 ... 4.

Daca ciclul recunoaste o directie a taisului 5 ... 9,

este afista alarma

61608 „Wrong tool point direction programmed”

si ciclul este întrerupt.

Ciclul determina automat punctul de start . Acesta se

afla la 2 mm de diametrul final si la 10 mm de

dimensiunea finala pe axa longitudinala. Pozitia

punctului de start fata de valorile coordonatelor

programate este determinata de directia taisului

sculei active.

Ciclul supravegheaza unghiul de degajare al taisului

sculei active daca parametrului de degajare al sculei i

s-a atribuit o valoare. Daca ciclul stabileste ca forma

de degajat nu poate fi prelucrata cu scula selectata

pentru ca unghiul de degajare este prea mic, este

afisat de catre echipament mesajul

„Changed undercut form”

dar prelucrarea este continuata.

+Z

SL 2SL 1

SL 3SL 4

+X

Page 217: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.4 Ciclu de degajare – CYCLE94 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-179

Note suplimentare

Înainte de apelarea ciclului trebuie activata o corectie

a sculei. Altfel este afisata alarma

61000 „No tool offset active”

si ciclul este întrerupt.

Exemplu de programare

Degajare forma E

Cu acest program puteti executa o degajare de forma

E.

Z

X

60

20

FORMA E

N10 T25 D3 S300 M3 G95 F0.3 Specificarea valorilor tehnologice

N20 G0 G90 Z100 X50 Selectarea pozitiei de start

N30 CYCLE94 (20, 60, "E") Apelarea ciclului

N40 G90 G0 Z100 X50 Atingerea pozitiei urmatoare

N50 M02 Sfârsitul programului

Page 218: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.4-180 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

4.5 Ciclu de degrosare – CYCLE95

Programare

CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM)

Parametri

NPP string Numele subprogramului de contur

MID real Adâncimea de patrundere (în modul)

FALZ real Adaosul de finisare pe axa longitudinala (în modul)

FALX real Adaosul de finisare pe axa transversala (în modul)

FAL real Adaosul de finisare de-a lungul conturului (în modul)

FF1 real Avansul pentru degrosare fara taiere de degajare

FF2 real Avansul pentru patrundere în elemente de taiere cu degajare

FF3 real Avansul pentru finisare

VARI int Tipul prelucrarii

Domeniul de valori: 1 ... 12

DT real Timpul de întârziere pentru spargerea aschiilor în timpul degrosarii

DAM real Lungimea traiectoriei dupa care fiecare taiere de degrosare este întrerupta

pentru spargerea aschiilor

Functie

Cu acest ciclu de degrosare puteti prelucra un contur

programat într-un subprogram dintr-un semifabricat cu

degrosare paraxiala. Elementele de taiere cu degajare

pot fi incluse în contur. Cu acest ciclu contururile pot

fi prelucrate pe directii longitudinale si transversale, pe

interior si pe exterior. Orice tehnologie poate fi

selectata (degrosare, finisare, prelucrare completa). În

timpul degrosarii, taierile paraxiale sunt generate din

adâncimea maxima de patrundere programata, si

când punctul de intersectare cu conturul este atins,

colturile ramase sunt imediat îndepartate prin taiere

paralel cu conturul. Degrosarea este executata pâna

la adaosul de finisare programat.

Page 219: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-181

Prelucrarea de finisare este executata în aceeasi

directie cu degrosarea. Compensarea razei sculei

este selectata si deselectata automat de catre ciclu

în timpul finisarii.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de start poate fi orice pozitie din care punctul

de start al conturului poate fi atins fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Punctul de start al ciclului este calculat în ciclu sI

apoi este atins simultan pe ambele axe cu G0

Degrosare fara elemente de taiere cu degajare:

• Patrunderea paraxiala catre adâncimea actuala

este calculata intern si apoi este atinsa cu G0.

• Degrosarea paraxiala a punctului de intersectie cu

G1 si cu avansul FF1.

• Prelucrarea paralel cu conturul la contur + adaosul

de finisare pâna la ultimul punct de intersectare de

degrosare cu G1/G2/G3 si FF1.

• Ridicarea pe raza de taiere + 1 mm si retragerea

cu G0.

• Aceasta procedura este repetata pâna la atingerea

adâncimii totale a sectiuni de prelucrat.

• Când se degroseaza fara elemente de taiere cu

degajare, retragerea catre punctul de start al

ciclului este efectuata axa cu axa.

08.97

Page 220: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.4-182 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Degrosarea elementelor de taiere cu degajare:

• Apropierea de punctul de start pentru urmatoarea

taiere cu degajare axa cu axa cu G0. Un spatiu de

siguranta suplimentar este calculat intern.

• Patrundere paralel cu conturul + adaosul de

finisare cu G1/G2/G3 si FF2.

• Atingerea punctului de degrosare paraxial cu G1 si

avansul FF1.

• Prelucrarea ultimului punct de degrosare.

Ridicarea si retragerea ca si în prima sectiune de

prelucrare.

• Daca sunt de prelucrat si alte elemente de taiere

cu degajare, se repeta procedura anterioara pentru

fiecare element de taiere cu degajare.

Z

X

Degrosare fara taiere cu degajareDegrosarea primei taieri cu degajareDegrosarea celei de-a doua taieri cu degajare

Prelucrare de finisare:

• Punctul de start ciclu se atinge pe fiecare axa cu G0.

• Punctul de start al conturului este atins simultan în

ambele axe cu G0.

• Prelucrare de finisare de-a lungul conturului cu G1/G2/G3

si FF3

• Retragerea catre punctul de start pe ambe axe cu G0

Compensarea razei taisului este selectata si deselectata

intern automat pentru degrosare si finisare. Selectarea se

face întotdeauna în ultima fraza catre contur, deselectare în

prima fraza dinspre contur.

Page 221: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-183

MID

Sub parametrul MID se defineste adâncimea maxima

de patrundere pentru operatia de degrosare.

Interpretarea acestui parametru depinde de datel de

setare ale ciclului _ZSD[0] pentru versiunea de soft 4

si urmatoarele (vezi sectiunea 4.2).

Ciclul calculeaza automat adâncimea actuala de

patrundere pentru degrosare.

Acolo unde trebuie prelucrate contururi cu elemente

de taiere cu degajare, ciclul divide operatia de

degrosare în pasi separati de degrosare. Ciclul

recalculeaza adâncimea actuala de patrundere pentru

fiecare pas de degrosare. Aceasta adâncime actuala

de patrundere ce afla întotdeauna între adâncimea de

patrundere programata si jumatate din aceasta

valoare. Numarul de taieri de degrosare cerut deriva

din adâncimea totala a sectiunii de degrosat si

adâncimea maxima de patrundere programata.

Adâncimea totala de prelucrat este apoi divizata egal

între aceste taieri de degrosare. Aceasta metoda

asigura conditii optime de taiere. Pasii de prelucrare

aratati în figura de mai sus sunt folositi pentru

degrosarea acestui contur.

Z

X

.

2x3.

5mm 7 36

8x4.

5mm

398x

4.87

5mm

Exemplu de calcul pentru adâncimi actuale de

patrundere:

Sectiunea de prelucrat 1 are o adâncime totala de 39

mm. Daca adâncimea maxima de patrundere este 5

mm, sunt necesare 8 taieri de degrosare. Acestea se

executa cu o patrundere de 4.875 mm.

Sectiunea de prelucrat 2 necesita din nou 8 taieri de

degrosare, fiecare cu o patrundere de 4.5 mm

(diferenta totala 36 mm).

Sectiunea de prelucrat 3 este degrosata de doua ori,

cu o patrundere actuala de 3.5 (diferenta totala 7

mm).

08.97

Page 222: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.4-184 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

FALZ, FALX si FAL

Adaosul de finisare pentru operatia de degrosare este

definit sub ambii parametri FALZ si FALX daca doriti

sa introduceti adaosuri de finisare diferite pentru

fiecare axa sau în parametrul FAL daca doriti sa

introduceti un adaos de finisare care urmeaza

conturul. În acest caz, aceasta valoare este utilizata

pentru adaosul de finisare pe ambele axe.

Valorile programate nu sunt obiectul unui control de

plauzibilitate. Daca tuturor celor trei parametri li se

atribuie valori, toate adaosurile de finisare sunt

calculate de ciclu. De altfel, este preferabil de a

decide pentru una sau pentru cealalta forma de

definire a adaosului de finisare.

Degrosarea se face întotdeauna pâna la aceste

adaosuri de finisare. Dupa fiecare operatie de

degrosare paraxiala, colturile reziduale rezultate sunt

imediat îndepartate prin taiere paralel cu conturul

astfel ca acestea nu mai trebuie îndepartate dupa ce

operatia de degrosare este completa. Daca nu au fost

programate adaosuri de finisare, degrosarea este

executata pâna la conturul final.

FF1, FF2 si FF3

Se pot defini viteze de avans diferite pentru diferiti pasi

de prelucrare asa cum este aratat în figura din

dreapta. De altfel, daca pentru F nu a fost programata

o alta valoare, viteza de avans pentru finisare definita

sub parametrul FF3 are efect.

Z

X

12

3

1 Degrosare si degajare paraxiala a colturilorramase paralel cu conturul cu

FF12 Patrundere într-un element de taiere cu degajare FF2

3 Prelucrare de fiinisare paralel cu conturul cu

Deplasarea conturului cu adaosul de finisare

Page 223: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-185

VARI

Tipurile de prelucrari sunt prezentate în tabelul de mai

jos.

Valoare Longitudinal/

transversal

Interior/Exterior Degrosare/finisare/complet

1 L A Degrosare

2 P A Degrosare

3 L I Degrosare

4 P I Degrosare

5 L A Finisare

6 P A Finisare

7 L I Finisare

8 P I Finisare

9 L A Prelucrare completa

10 P A Prelucrare completa

11 L I Prelucrare completa

12 P I Prelucrare completa

În prelucrarea longitudinala, patrunderea se face

întotdeauna pe axa transversala, în prelucrarea

transversala este întotdeauna executata pe axa

longitudinala.

Prelucrarea exterioara înseamna ca patrunderea este

executata în sensul negativ al axei. În prelucrarea

interioara, patrunderea este executata în sensul

pozitiv al axei.

Parametrul VARI este supus unui control de

plauzibilitate. Daca valoarea nu apartine domeniului 1

... 12 când ciclul este apelat, ciclul este întrerupt cu

alarma

61002 „Machining type incorrectly programmed”. Z

X

Z

X

Z

X

Z

X Longitudinal, exteriorVARI=1/5/9

Longitudinal, interiorVARI=3/7/11

Transversal, exteriorVARI=2/6/10

Transversal, interiorVARI=4/8/12

Page 224: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.4-186 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

DT si DAM

Cu acesti doi parametri se poate programa o

întrerupere în taierile individuale de degrosare dupa o

traiectorie definita, pentru scopul spargerii aschiilor.

Acesti parametri se aplica numai degrosarii. În

parametrul DAM se defineste traiectoria maxima dupa

care trebuie executata spargerea aschiilor. În DT

puteti programa un timp de întârziere pentru a fi inclus

la fiecare punct de întrerupere. Daca pentru

întreruperea taierii nu a fost specificata nici o

traiectorie (DAM = 0), sunt generate taieri de

degrosare neîntrerupte, fara temporizari.

Z

X DAM G1

G4G4G4G4

Taiere paraxiala întrerupta

Miscare de patrundere

Note suplimentare

Definirea conturului

Programati conturul într-un subprogram al carui nume

este definit ca parametru.

Subprogramul de contur trebuie sa contina cel putin 3

fraze cu miscari pe ambele axe ale planului de

prelucrare.

Daca subprogramul de contur este mai scurt decât

atât, sunt afisate alarmele

10933 „The contour subroutine does not contain

enough contour blocks”

si

61606 „Error during contour preparation”

si ciclul este întrerupt.

Elemente de taiere cu degajare pot fi programate

consecutiv.

Frazele fara miscari în plan nu sunt supuse unor

limitari.

Page 225: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-187

Toate frazele de deplasare pentru primele doua axe

ale planului curent sunt preprocesate în ciclu, ca si

cum numai aceste axe fi implicate în operatiile de

prelucrare. Deplasarile pe alte axe pot fi incluse în

subprogramul de contur, dar traiectoriile lor de

deplasare sunt omise în timpul operatiei de degrosare

programata în ciclu. În timpul fazei de finisare,

subprogramul de contur este executat ca un

subprogram, adica toate miscarile si functiile auxiliare

incluse în el sunt executate.

Singurele elemente geometrice acceptate în contur

sunt liniile drepte si arcele de cerc, programate cu

G0, G1, G2 si G3. Comenzile pentru racordari si

tesituri pot fi de asemenea programate. Daca orice

alte comenzi de deplasare sunt programate în ciclu,

ciclul este întrerupt cu alarma

10930 „Illegal interpolation type in the machining

contour”.

Prima fraza continând o deplasare în planul curent de

prelucrare, trebuie sa contina o comanda de

deplasare G0, G1, G2 sau G3, altfel ciclul este

întrerupt cu alarma

15800 „Wrong starting conditions for CONTPRON”.

Aceeasi alarma este de asemenea afisata daca este

activa G41/G42 .

Punctul de început al conturului este prima pozitie din

planul de prelucrare programata în subprogramul de

contur.

Numarul maxim posibil de fraze pentru contur,

continând comenzi de deplasare în planul curent,

depinde de tipul de contur. În principiu, nu este limitat

numarul posibil de taieri cu degajare.

Daca un contur contine mai multe elemente de contur

decât poate retine memoria decicluri, ciclul este

întrerupt cu alarma

10934 „Overflow contour table”.

Page 226: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.4-188 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Atunci prelucrarea trebuie împartita în mai multe

sectiuni de prelucrare, fiecare sectiune fiind

reprezentata de propriul ei subprogram de contur si

fiecare ciclu fiind apelat separat.

Daca diametrul maxim într-un subprogram de contur

nu se încadreaza între punctul de sfârsit sau de

început de contur programat, la sfârsitul operatiei de

prelucrare ciclul prelungeste automat o linie dreapta

paraxiala pâna la punctul maxim al conturului,

aceasta parte fiind îndepartata ca o taiere cu

degajare.

Daca oricare din urmatoarele functii este programata

în subprogramul de contur:

• Planul de compensare al razei cu G17/G18/G19

• Cadre

• O axa a planului pe care prelucrarea executata

este parcursa ca o axa de pozitionare

• Selectia de compensare a razei sculei cu

G41/G42 ,

alarma 10931 „Incorrect machining contour” este

afisata si ciclul este întrerupt.

Monitorizarea conturului

Ciclul executa monitorizarea conturului astfel:

• Elemente de taiere cu degajare nepermise

• Unghiuri de degajare ale sculei active

• Programarea de arce cu unghiul > 180 de grade

În cazul elementelor de taiere cu degajare, ciclul

verifica daca prelucrarea este posibila cu scula activa.

Daca ciclul descopera ca operatia de prelucrare va

conduce la o violare de contur, ciclul este întrerupt cu

afisarea alarmei

61604 „Active program violates programmed contour”.

Z

X

Linie dreapta extinsa

Punctul terminal

Punctul de început

Page 227: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-189

Daca unghiul de degajare este definit ca zero în

corectia sculei, supravegherea conturului nu este

efectuata.

Daca arcele din corectie sunt prea mari, este afisata

alarma

10931 „Incorrect machining contour”.

Elemente de taiere cu degajare nepermise

Elementele paraxiale de taiere cu degajare nu sunt

permise în patrunderea într-un element de taiere cu

degajare. Contururi de acest fel trebuie prelucrate cu

un ciclu de canelare, de exemplu. Daca ciclul

recunoaste un element de taiere cu degajare de acest

fel, ciclul este întrerupt si este afisata alarma

61605 „Contour incorrectly defined”.

Z

X

Serie de elemente de taiere cu degajare

Element nepermis de taiere cu degajare

Punctul de început

Ciclul determina automat punctul de start al operatiei

de prelucrare. Punctul de început este pozitionat pe

axa pe care este executata patrunderea plus adaosul

de finisare pe aceasta axa+ 1 mm spatiu de siguranta

de la contur. Pe cealalta axa acesta este pozitionat la

distanta adaosului de finisare + 1 mm spatiu de

siguranta de conturul maximal.

Ultimul punct atins în apelarea ciclului este inclus în

calcularea punctului de început. De aceea el trebuie

atins cu G40 si trebuie sa se afle în afara

dreptunghiului definit de primul si ultimul punct

programat al conturului. Altfel, ciclul este întrerupt cu

alarma

61607 „Starting point incorrectly programmed”.

Z

X

Suma adaosului definisarepe axa X + 1 mm

PUNCTULDE STARTal ciclului

Suma adaosului de.finisare pe Z+1 mm

Page 228: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.4-190 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Strategia de atingere a ciclului

Punctul de început calculat de ciclu este întotdeauna

atins simultan pe cele doua axe pentru degrosare si

pe câte o axa pentru prelucrarea de finisare. Pentru

finisare,axa de patrundere este prima axa care trebuie

parcursa.

Exemplu de programare

Ciclu de degrosare

Conturul ilustrat în figura, care explica atribuirea

parametrilor, trebuie prelucrat complet (longitudinal,

exterior). Adaosurile de finisare specifice fiecarei axe

au fost definite. Nu a fost programata o întrerupere

între taieri. Patrunderea maxima este de 5 mm.

Z

X

P6 (35,76)

P5 (41,37)

P4 (52,44)

P2 (87,65)

P3 (77,29)

P1 (120,37)

R5

Page 229: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.5 Ciclu de degrosare – CYCLE95 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-191

DEF STRING[8] UPNAME Definirea unei variabile pentru numele

conturului

N10 T1 D1 G0 G95 S500 M3 Z125 X81 Atingerea pozitiei înainte de apelarea

ciclului

UPNAME="KONTUR_1" Atribuirea unui nume de subprogram

N20 CYCLE95 (UPNAME, 5, 1.2, 0.6, , ->-> 0 .2, 0.1, 0.2, 9)

Apelarea ciclului

N30 G0 G90 X81 Reatingerea pozitiei de început.

N40 Z125 Avansarea pe fiecare axa separat

N50 M30 Sfârsitul programului

PROC KONTUR_1 Începutul subprogramului de contur

N100 G1 Z120 X37N110 Z117 X40

Avansarea pe fiecare axa separat

N120 Z112 RND=5 Racordare cu raza 5

N130 G1 Z95 X65N140 Z87N150 Z77 X29N160 Z62N170 Z58 X44N180 Z52N190 Z41 X37N200 Z35N210 G1 X76

Avansarea pe fiecare axa separat

N220 M17 Sfârsitul subprogramului

-> Trebuie programat într-o fraza

Page 230: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.6 Degajare pentru filete – CYCLE96 4

Siemens AG 1997 All rights reserved.4-192 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

4.6 Degajare pentru filete – CYCLE96

Programare

CYCLE96 (DIATH, SPL, FORM)

Parametri

DIATH real Diametrul nominal al filetului

SPL real Punctul de început al conturului pe axa longitudinala

FORM char Definirea formei

Valori: (pentru forma A)

(pentru forma D)

Functie

Cu acest ciclu se pot prelucra degajari pentru filete în

concordanta cu DIN76 pe piese cu un filet metric ISO.

Page 231: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.6 Degajare pentru filete – CYCLE96 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-193

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de început poate fi orice pozitie din care orice

degajare pentru filete poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Atingerea punctului de început calculat în ciclu, cu

G0

• Selectarea compensarii razei sculei pentru directia

taisului sculei active. Retragere de-a lungul

conturului degajat cu avansul programat înainte de

apelarea ciclului

• Retragere la punctul de început cu G0 si

deselectare compensarii razei sculei cu G40

Explicarea parametrilor

DIATH

Cu acest ciclu se pot prelucra degajari pentru filete

metrice ISO de la M3 la M68.

Daca valoarea programata sub DIATH consta într-un

diametru final mai mic de 3 mm, ciclul este întrerupt

si este afisata alarma

61601 „Finished part diameter too small”.

Daca parametrului i se atribuie o alta valoare decât

cea definita în DIN76 Partea 1, ciclul este din nou

întrerupt si este afisata alarma

61001 „Thread pitch incorrectly defined”.

SPL

Cu parametrul SPL se defineste dimensiunea finala

pe axa longitudinala.

Z

X

SPL

DIA

TH

Page 232: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.6 Degajare pentru filete – CYCLE96 4

Siemens AG 1997 All rights reserved.4-194 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

FORM

Degajarile pentru filete de formele A si B sunt definite

pentru filete exterioare, forma A pentru filete cu

depasire normala, forma B pentru filete cu depasire

scurta.

Degajarile pentru filete de forma C si D sunt folosite

pentru filete interioare, forma C pentru filete cu

depasire normala, forma D pentru filete cu depasire

scurta.

Daca parametrului i se atribuie alta valoare decât A ...

D, ciclul este întrerupt si este afisata alarma

61609 „Form incorrectly defined”.

Compensarea razei sculei este selectata automat de

ciclu.

Ciclul opereaza numai cu directii 1 ... 4 ale taisului

sculei. Daca ciclul recunoaste o directie 5 ... 9 a

taisului sculei sau nu este posibila prelucrarea formei

de degajat cu directia selectata a taisului sculei, este

afisata alarma

61608 „Wrong tool point direction programmed”

si ciclul este întrerupt.

Ciclul determina automat punctul de început care este

definit de directia taisului sculei active si de diametrul

filetului. Pozitia acestui punct fata de valorile

programate ale coordonatelor este determinata de

pozitia taisului sculei active.

Ciclul supravegheaza unghiul de degajare al sculei

active daca trebuie prelucrate formele A sau B. Daca

ciclul detecteaza ca forma de degajat nu poate fi

prelucrata cu scula selectata, mesajul

„Changed undercut form”

este afisat de echipament, dar prelucrarea continua.

SPL30°

DIATHR R

FORMA A si B

30°

DIATH

SPL

R

R

FORMA C si D

Page 233: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.6 Degajare pentru filete – CYCLE96 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-195

Note suplimentare

Înainte de apelarea ciclului trebuie activata o corectie

a sculei. Altfel, este afisat mesajul de eroare

61000 „No tool offset active”

si ciclul este întrerupt.

Exemplu de programare

Degajare pentru filete forma A

Cu acest program puteti prelucra o degajare de forma

A pentru filete.

Z

X

60

40

N10 D3 T1 S300 M3 G95 F0.3 Specificarea valorilor tehnologice

N20 G0 G90 Z100 X50 Selectarea pozitiei de început

N30 CYCLE96 (40, 60, "A") Apelarea ciclului

N40 G90 G0 X30 Z100 Atingerea pozitiei urmatoare

N50 M30 Sfârsitul programului

Page 234: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.7 Filetare prin strunjire – CYCLE97 4

Siemens AG 1997 All rights reserved.4-196 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

4.7 Filetare prin strunjire – CYCLE97

Programare

CYCLE97 (PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP,NRC, NID, VARI, NUMTH)

Parametri

PIT real Pasul filetului ca valoare (fara semn)

MPIT real Pasul filetului ca marimea filetului

Domeniul de valori: 3 (pentru M3) ... 60 (pentru M60)

SPL real Punctul de început al filetului pe axa longitudinala

FPL real Punctul de sfârsit al filetului pe axa longitudinala

DM1 real Diametrul filetului în punctul de start

DM2 real Diametrul filetului în punctul final

APP real Sectiunea intrare pe arc (fara semn)

ROP real Sectiunea iesire pe arc (fara semn)

TDEP real Adâncimea filetului (fara semn)

FAL real Adaosul de finisare (fara semn)

IANG real Unghiul de patrundere

Domeniul de valori: „+” (pentru patrundere de flanc pe partea

flancului)

„–” (pentru patrundere de flanc cu alternarea

partii)

NSP real Compensarea punctului de început pentru primul filet (fara semn)

NRC int Numarul de taieri de degrosare (fara semn)

NID int Numarul de treceri în gol (fara semn)

VARI int Definirea felului de prelucrare pentru filet

Domeniul de valori: 1 ... 4

NUMTH int Numarul de filete (fara semn)

Page 235: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.7 Filetare prin strunjire – CYCLE97 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-197

Functie

Cu acest ciclu se pot prelucra filete cilindrice sau

conice, interioare sau exterioare cu pas constant în

prelucrarea longitudinala sau transversala. Pot fi taiate

atât filete simple cât si multiple. La filetele multiple,

filetele sunt taiate unul dupa celalalt.

Patrunderea este automata. Se poate selecta

patrundere constanta pe taiere sau sectiune

transversala constanta a taierii.

Un filet pe dreapta sau pe stânga este determinat de

sensul de rotatie al arborelui principal programat

înainte de apelarea ciclului.

Atât corectia deavans cât si corectia de turatie nu au

efect în frazele de prelucrare ale filetului.

Un arbore principal cu viteza controlata cu un sistem

de masurare a pozitiei este necesar pentru

executarea acestui ciclu.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de început este orice pozitie din care punctul

programat de început al filetului + sectiunea de intrare

pe arc poate fi atins fara coliziune.

Page 236: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.7 Filetare prin strunjire – CYCLE97 4

Siemens AG 1997 All rights reserved.4-198 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Ciclul executa urmatoarea secventa de

deplasare:

• Atingerea punctului de început determinat de ciclu

la începutul sectiunii de intrare pe arc pentru

primul filet, cu G0

• Patrundere pentru degrosare conform felului de

patrundere definit sub VARI.

• Strunjirea filetului este repetata conform numarului

de taieri de degrosare programate.

• La urmatoarea taiere cu G33 este îndepartata

toleranta finala de prelucrare.

• Aceasta taiere este repetata conform numarului

programat de treceri în gol.

• Toata secventa de deplasare este repetata pentru

fiecare filet suplimentar.

Explicarea parametrilor

PIT si MPIT

Pasul filetului este o valoare paraxiala si este

introdusa fara semn. Daca sunt prelucrate filete

metrice cilindrice, pasul filetului poate fi definit sub

parametrul MPIT ca marimea filetului (de la M3 la

M60). Acesti doi parametri trebuie folositi alternativ.

Daca ei contin valori conflictuale, ciclul genereaza

alarma

61001 „Thread pitch wrong”

si ciclul este întrerupt.

PIT SPL

APP

TD

EP

DM

1=D

M2

FPL

ROP

Z

X

FAL

08.97

Page 237: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.7 Filetare prin strunjire – CYCLE97 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-199

Semnificatia parametrilor SPL, FPL, APP si ROP

Punctul de început programat (SPL) si punctul final

(FPL) sunt baza filetului. Totisi punctul de start folosit

în ciclu este sectiunea de intrare pe arc APP fata de

punctul de început programat, în acelasi fel, punctul

final este sectiunea de iesire pe arc ROP fata de

punctul final programat. Punctul de start definit de

ciclu se afla întotdeauna la 1mm în exteriorul

diametrului programat al filetului pe axa transversala.

Acest plan de retragere este generat automat de

catre echipament.

Semnificatia parametrilor TDEP, FAL, NRC si NID

Adaosul de programare programat are un efect paralel

cu axa si este scazut din adâncimea presetata a

filetului TDEP, iar ceea ce ramâne este divizat în taieri

de degrosare.

Ciclul calculeaza automat adâncimile individuale de

patrundere în functie de parametrul VARI.

Adâncimea care trebuie prelucrata este împartita în

patrunderi cu aceeasi sectiune transversala de taiere

astfel ca presiunea de taiere ramâne constanta pentru

toate taierile de degrosare. Patrunderea este apoi

executata cu diferite valori pentru adâncimea de

patrundere.

Printr-o a doua metoda, adâncimea totala a filetului

este divizata în adancimi de patrundere constante.

Sectiunea transversala de taiere devine mai mare de

la taiere la taiere. Totusi daca valorile pentru

adâncimea filetului sunt mici, aceasta metoda ofera

conditii mai bune de prelucrare.

Adaosul de finisare FAL este îndepartat dintr-o taiere,

dupa degrosare. Apoi, trecerile în gol programate sub

parametrul NID sunt executate.

08.97

Page 238: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.7 Filetare prin strunjire – CYCLE97 4

Siemens AG 1997 All rights reserved.4-200 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

IANG

Cu parametrul IANG se defineste unghiul de

patrundere. Daca patrunderea trebuie executata în

unghi drept cu directia de taiere a filetului,

parametrului trebuie sa i se atribuie valoarea zero,

adica acest parametru poate fi omis din lista de

parametri, atribuindu-se automat valoarea zero. Daca

patrunderea trebuie executata de-a lungul flancului,

valoarea absoluta a acestui parametru nu trebuie sa

fie mai mare decât jumatate din unghiul de flanc al

sculei.

Semnul introdus pentru acest parametru defineste

cum este executata patrunderea. Daca este introdusa

o valoare pozitiva, patrunderea este executata

întotdeauna pe acelasi flanc, daca este introdusa o

valoare negativa, patrunderea este executata alternativ

pe ambele flancuri. Tipul de patrundere alternativ pe

ambele flancuri poate fi folosit numai pentru filete

cilindrice. Oricum, daca este atribuita o valoare

negativa parametrului IANG pentru un filet conic, ciclul

executa automat o patrundere pe un singur flanc.

IANG<= 2

IANG

ε

εε

Patrundere de-a lungul unui flanc

Patrundere alternativa de-a lungul flancurilor

NSP

Sub acest parametru se poate programa valoarea

unghiulara care defineste punctul pentru prima trecere

pentru prima spira a filetului pe circumferinta piesei

stunjite . Aceasta valoare este o compensare a

punctului de început. Parametrului i se poate atribui

orice valoare între 0.0001 si +359.999 de grade. Daca

nu a fost introdusa o deplasare a punctului de început

sau parametrul a fost omis din lista de parametri,

primul filet începe automat de la zero grade.

08.97

Page 239: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.7 Filetare prin strunjire – CYCLE97 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-201

VARI

Cu parametrul VARI se defineste daca prelucrarea

trebuie sa fie interna sau externa si cu ce tehnologie

va fi executata patrunderea în timpul degrosarii.

Parametrul VARI poate avea valori între 1 si 4 cu

urmatoarele semnificatii: Patrundere cu adâncime de patrundere constanta

Patrundere cu sectiune transversala constanta a taierii

Valoare Interior/exterior Patrundere const./sectiune transversala

const. a taierii

1 exterior Patrundere constanta

2 Interior Patrundere constanta

3 exterior Sectiune transversala constanta a taierii

4 Interior Sectiune transversala constanta a taierii

Daca parametrului VARI i se atribuie o alta valoare,

ciclul este întrerupt si este afisata alarma

61002 „Machining type incorrectly programmed”.

NUMTH

Cu parametrul NUMTH se defineste numarul de filete

pentru filetcu mai multe începuturi. Daca este necesar

un singur filet, fie atribuiti parametrului valoarea zero,

fie omiteti-l din lista de parametri.

Începuturile filetelor sunt distribuite uniform în jurul

circumferintei piesei strunjite, primul filet este definit în

parametrul NSP.

Daca trebuie prelucrat un filet multiplu cu o distributie

neuniforma a filetelor în jurul circumferintei, ciclul

trebuie apelat pentru fiecare început de filet si

deplasarea corespunzatoare a punctului de început

trebuie programata.

NSP

NUMTH = 4

0 grade

Începutul primului filet

Începutul celui de-al 4-lea filet

Începutul celui de-al 3-lea filet

Începutulcelui de-al 2-lea filet

Page 240: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.7 Filetare prin strunjire – CYCLE97 4

Siemens AG 1997 All rights reserved.4-202 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Note suplimentare

Diferenta între un filet longitudinal si transversal

Ciclul calculeaza automat daca trebuie prelucrat un

filet longitudinal sau transversal. Aceasta depinde de

unghiul conului pe care trebuie prelucrat filetul. Daca

acest unghi ≤45 de grade, filetul este prelucrat de-a

lungul axei longitudinale, altfel, este prelucrat un filet

transversal.

Z

X

Z

X

Unghiul > 45°

Filet transversalFilet longitudinal

Unghiul < 45°

Page 241: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.7 Filetare prin strunjire – CYCLE97 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-203

Exemplu de programare

Filetare prin strunjire

Cu acest program se poate taia un filet metric exterior

M42x2 cu patrundere pe un flanc. Patrunderea este

executata cu sectiune transversala constanta a taierii.

Pâna la adâncimea de 1.23 mm fara toleranta finala

de prelucrare sunt executate 5 taieri de degrosare.

Dupa terminarea prelucrarii sunt executate 2 treceri în

gol.

Z

X

M42x2

35

DEF REAL MPIT=42, SPL=0, FPL=-35,DM1=42, DM2=42, APP=10, ROP=3,DEP=1.23, FAL=0, IANG=30, NSP=0DEF INT NRC=5, NID=2, VARI=3, NUMTH=1

Definirea parametrilor cu atribuirea valorilor

N10 G0 G90 Z100 X60 Selectarea pozitiei de start

N20 G95 D1 T1 S1000 M4 Specificarea valorilor tehnologice

N30 CYCLE97 ( , MPIT, SPL, FPL, DM1, ->-> DM2, APP, ROP, TDEP, FAL, IANG, ->-> NSP, NRC, NID, VARI, NUMTH)

Apelarea ciclului

N40 G90 G0 X100 Z100 Atingerea pozitiei urmatoare

N50 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 242: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.8 Lant de filete – CYCLE98 4

Siemens AG 1997 All rights reserved.4-204 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

4.8 Lant de filete – CYCLE98

Programare

CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL,IANG, NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMTH)

Parametri

PO1 real Punctul de început al filetului pe axa longitudinala

DM1 real Diametrul filetului în punctul de start

PO2 real Primul punct intermediar pe axa longitudinala

DM2 real Diametrul în primul punct intermediar

PO3 real Al doilea punct intermediar

DM3 real Diametrul în al doilea punct intermediar

PO4 real Punctul final al filetului pe axa longitudinala

DM4 real Diametrul filetului în punctul final

APP real Sectiunea de intrare pe arc (fara semn)

ROP real Sectiunea iesire pe arc (fara semn)

TDEP real Adâncimea filetului (fara semn)

FAL real Adaosul de prelucrare (fara semn)

IANG real Unghiul de patrundere

Domeniul de valori: „+” (pentru patrundere pe un flanc)

„–” (pentru patrundere pe flanc alternativ)

NSP real Deplasarea punctului de început pentru primul filet (fara semn)

NRC int Numarul de taieri de degrosare (fara semn)

NID int Numarul de treceri în gol (fara semn)

PP1 real Pasul filetului 1 ca valoare (fara semn)

PP2 real Pasul filetului 2 ca valoare(fara semn)

PP3 real Pasul filetului 3 ca valoare(fara semn)

VARI int Definirea felului de prelucrare pentru filet

Domeniul de valori: 1 ... 4

NUMTH int Numarul de filete (fara semn)

Page 243: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.8 Lant de filete – CYCLE98 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-205

Functie

Cu acest ciclu se pot executa mai multe filete

concatenate cilindrice sau conice cu pas constant în

prelucrarea longitudinala sau transversala, toate

putând avea diferite pasuri ale filetului.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:

Pozitia de start este orice pozitie din care punctul de

început al filetului programat + sectiunea de intrare pe

arc poate fi atins fara coliziune.

Ciclul executa urmatoarea secventa de

deplasare:

• Atingerea punctului de început determinat de ciclu

la începutul sectiunii de intrare pe arc pentru

primul filet, cu G0

• Patrundere pentru începerea degrosarii conform

felului de prelucrare definit sub VARI

• Strunjirea filetului este repetata conform numarului

de taieri de degrosare programat

• La urmatoarea taiere cu G33 este strunjita

toleranta finala de prelucrare

• Aceasta taiere este repetata conform numarului

programat de treceri în gol

• Întreaga secventa de deplasare este repetata

pentru fiecare filet suplimentar.

Page 244: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.8 Lant de filete – CYCLE98 4

Siemens AG 1997 All rights reserved.4-206 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Explicare parametrilor

PO1 si DM1

Cu acesti parametri se defineste punctul de început

initial al lantului de filete. Punctul de început calculat

de ciclu care este atins la început cu G0, este

lungimea sectiunii de intrare pe arc în fata punctului

de început programat (punctul de început A).

PO2, DM2 si PO3, DM3

Cu acesti parametri se definesc doua puncte

intermediare în filet.

PO4 si DM4

Sub parametii PO4 si DM4 se programeaza punctul

final initial al filetului.

Sensul parametrilor APP si ROP

Punctul de început folosit în ciclu este sectiunea de

intrare pe arc APP fata de punctul de început, si în

acelasi fel, punctul terminal este sectiunea de iesire

pe arc ROP în spatele punctului final programat.

Punctul de start definit de ciclu se afla întotdeauna la

1 mm în afara diametrului programat al filetului pe axa

transversala. Acest plan de retragere este generat

automat de echipament.

Semnificatia parametrilor TDEP, FAL, NRC si

NID

Adaosul de finisare programat este scazut din

adâncimea definita a filetului TDEP si restul este

împartit în taieri de degrosare.

Ciclul calculeaza automat adâncimile individuale

actuale de patrundere în functie de parametrul VARI.

Adâncimea filetului de prelucrat este împartita în

patrunderi cu aceeasi sectiune transversala de taiere

astfel încât presiunea de taiere ramâne constanta

pentru toate taierile de degrosare. Patrunderea este

apoi executata cu diferite valori pentru adâncimea de

patrundere.

Z

X

PP3

DM2

DM3=DM4

P04 P03

PP2

P02

PP1

P01

ROP

APP

DM1

Page 245: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.8 Lant de filete – CYCLE98 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-207

Prin a doua metoda adâncimea totala a filetului este

divizata în adâncimi de patrundere constante.

Sectiunea transversala a taierii devine tot mai mare de

la taiere la taiere. Oricum, daca valorile pentru

adâncimea filetului sunt mici, aceasta metoda poate

crea conditii mai bune de taiere.

Adaosul de finisare FAL este îndepartat printr-o taiere,

dupa degrosare. Apoi, trecerile în gol programate sub

parametru NID sunt executate.

IANG

Cu parametrul IANG se defineste unghiul de

patrundere. Daca patrunderea trebuie executata în

unghiuri drepte cu directia de aschiere a filetului,

acestui parametru trebuie sa i se atribuie valoarea

zero. Adica, acest parametru poate fi omis din lista

de parametri atribuindu-i-se automat valoarea zero.

Daca patrunderea este executata de-a lungul

flancurilor, valoarea absoluta a acestui parametru nu

trebuie sa fie mai mare decât jumatate din unghiul de

flanc al sculei.

Semnul introdus pentru acest parametru defineste

cum este executata patrunderea. Daca este introdusa

o valoare pozitiva, patrunderea este întotdeauna

executata pe acelasi flanc, daca este introdusa o

valoare negativa, patrunderea este executata alternativ

pe ambele flancuri. Patrunderea alternativa pe ambele

flancuri poate fi folosita numai pentru filete cilindrice.

Oricum, daca este atribuita o valoare negativa

parametrului IANG pentru un filet conic, ciclul executa

automat patrunderea de-a lungul unui flanc.

IANG<=2

IANG

ε

εε

Patrundere de-a lungul unui flanc

Patrundere alternativa de-a lungul flancurilor

08.97

Page 246: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.8 Lant de filete – CYCLE98 4

Siemens AG 1997 All rights reserved.4-208 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

NSP

Sub acest parametru se poate programa valoarea

unghiulara care defineste punctul primei aschieri

pentru prima spira a filetului pe circumferinta piesei

strunjite. Aceasta valoare este o deplasare a

punctului de început. Parametrului i se poate atribui

orice valoare între 0.0001 si +359.999 de grade. Daca

nu a fost introdusa o deplasare a punctului de început

sau parametrul a fost omis din lista de parametri,

primul filet începe automat de la zero grade.

PP1, PP2 si PP3

Cu acesti parametri se determina pasul filetului din

cele trei sectiuni ale lantului de filete. Valoarea pasului

trebuie sa fie introdusa ca o valoare paraxiala fara

semn.

VARI

Cu parametrul VARI se defineste daca prelucrarea

este interioara sau exterioara si cu ce tehnologie de

patrundere va fi prelucrata în timpul degrosarii.

Parametrul VARI poate avea o valoare între 1 si 4 cu

urmatoarele semnificatii: Patrundere cu adâncime de patrundere constanta

Patrundere cu sectiunea transversala a taierii constanta

Valoare Exterior/interior Patrundere constanta/sectiune

transversala constanta a taierii

1 exterior Patrundere constanta

2 interior Patrundere constanta

3 exterior Sectiune transversala constanta a taierii

4 interior Sectiune transversala constanta a taierii

Page 247: Siemens Cicluri - RO

4 03.96 Cicluri de strunjire

4.8 Lant de filete – CYCLE98 4

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-209

Daca o alta valoare este atribuita parametrului VARI,

ciclul este întreupt cu afisarea alarma

61002 „Machining type incorrectly programmed”.

NUMTH

Cu parametrul NUMTH se defineste numarul de filete

dintr-un filet cu început multiplu. Daca doriti un singur

filet, puteti atribui parametului valoarea zero sau îl

puteti omite din lista de parametri.

Punctele de început ale filetului sunt distribuite

uniform în jurul circumferintei piesei strunjite, primul

filet este definit de parametrul NSP.

Daca trebuie prelucrat un filet cu puncte de început

multiple, cu o distribuire a filetelor neuniforma în jurul

circumferintei de prelucrat, ciclul trebuie apelat pentru

fiecare început al filetului si deplasarea

corespunzatoare a punctului de început trebuie

programata.

NSP

NUMTH = 4

0 grade

Începutul primului filet

Începutul celui de-al 4-lea filet

Începutul celui de-al 3-lea filet

Începutulcelui de-al 2-lea filet

Page 248: Siemens Cicluri - RO

4 Cicluri de strunjire 03.96

4.8 Lant de filete – CYCLE98 4

Siemens AG 1997 All rights reserved.4-210 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

Exemplu de programare

Lant de filete

Cu acest program se poate executa un lant de filete

începând cu un filet cilindric. Patrunderea este

perpendiculara pe filet. Nu a fost programata un adaos

de finisare sau o deplasare a punctului de început.

Sunt executate 5 taieri de degrosare si o trecere în

gol.

Felul prelucrarii definit este longitudinal, exterior, cu

sectiune transversala a taierii constanta.

X

Z-80

3036

50

-60 -30

0/

N10 G95 T5 D1 S1000 M4 Specificarea valorilor tehnologice

N20 G0 X40 Z10 Atingerea punctului de început

N30 CYCLE98 (0, 30, -30, 30, -60, ->-> 36, -80, 50, 10, 10, 0.92, , , , ->-> 5, 1, 1.5, 2, 2, 3, 1)

Apelarea ciclului

N40 G0 X55N50 Z10N60 X40

Avansarea pe fiecare axa separat

N70 M30 Sfârsitul programului

-> trebuie programat într-o fraza

Page 249: Siemens Cicluri - RO

5 03.96 Mesaje de eroare si prelucrarea erorilor 5

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-211

Mesaje de eroare si prelucrarea erorilor

5.1 Generalitati................................................................................................................5-213

5.2 Prelucrarea erorilor în cicluri........................................................................................5-214

5.3 Privire generala asupra alarmelor ciclurilor....................................................................5-215

5.4 Mesaje în cicluri ........................................................................................................5-218

Page 250: Siemens Cicluri - RO

5 Mesaje de eroare si prelucrarea erorilor 03.96 5

Siemens AG 1997 All rights reserved.5-212 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Page 251: Siemens Cicluri - RO

5 03.96 Mesaje de eroare si prelucrarea erorilor

5.1 Generalitati 5

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-213

5.1 Generalitati

Daca conditiile de eroare sunt detectate în ciclu, este

afisata o alarma si executia ciclului este întrerupta.

De asemenea, ciclurile afiseaza mesaje în linia de

dialog a echipamentului. Aceste mesaje nu întrerup

desfasurarea ciclului.

Erorile si raspunsurile cerute sunt descrise în

capitolele care descriu ciclurile individuale, precum si

mesajele care sunt afisate în linia de dialog a

echipamentului.

Page 252: Siemens Cicluri - RO

5 Mesaje de eroare si prelucrarea erorilor 03.96

5.2 Prelucrarea erorilor în cicluri 5

Siemens AG 1997 All rights reserved.5-214 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

5.2 Prelucrarea erorilor în cicluri

Daca sunt detectate conditiile de eroare în ciclu, este

afisata o alarma si prelucrarea este întrerupta.

Alarme cu numerele între 61000 si 62999 sunt afisate

în cicluri. Acest domeniu este împartit din nou în

functie de reactiile la alarma si criteriile de anulare.

Textul afisat cu un numar ofera o explicatie pentru

cauza erorii.

Numarul alarmei Criteriul de acceptare Reactia la alarma

61000 ... 61999 NC_RESET Fraza preprocesata în NC este întrerupta

62000 ... 62999 Tasta de anulare Fraza preprocesata este întrerupta, ciclul

poate fi continuat cu NC Start dupa

anularea alarmei

Page 253: Siemens Cicluri - RO

5 03.96 Mesaje de eroare si prelucrarea erorilor

5.3 Privire generala asupra alarmelor ciclului 5

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-215

5.3 Privire generala asupra alarmelor ciclului

Numerele alarmelor sunt clasificate dupa cum

urmeaza:

6 _ X _ _

• X=0 Alarme generale de cicluri

• X=1 Alarme ale ciclurilor de gaurire, de gaurire

dupa model si de frezare

• X=6 Alarme ale ciclurilor de strunjire

Tabelul de mai jos specifica erorile care apar în

cicluri, când apar ele si cum pot fi eliminate.

Numarul

alarmei

Textul alarmei Sursa Explicatie, remediu

61000 „No tool offset

active”

( Nici o corectie de

scula activa )

LONGHOLE

SLOT1

SLOT2

POCKET1

POCKET2

CYCLE90

CYCLE93

CYCLE94

CYCLE95

CYCLE96

Corectia D trebuie programata înainte de

apelarea ciclului.

61001 „Thread pitch

wrong”

( Pasul filetului

gresit )

CYCLE84

CYCLE840

CYCLE96

CYCLE97

Verifica parametrii privind marimea filetului

si pasul filetului (nu exista concordanta

între ele)

61002 „Machining type

incorrectly defined”

( Tipul de

prelucrare incorect

definit )

SLOT1

SLOT2

POCKET1

POCKET2

CYCLE93

CYCLE95

CYCLE97

CYCLE98

Valoarea atribuita parametrului VARI

pentru felul prelucrarii este incorecta si

trebuie schimbata

Page 254: Siemens Cicluri - RO

5 Mesaje de eroare si prelucrarea erorilor 03.96

5.3 Privire generala asupra alarmelor ciclului 5

Siemens AG 1997 All rights reserved.5-216 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Numarul

alarmei

Textul alarmei Sursa Explicatie, remediu

61101 „Reference plane incorrectly

defined” ( Plan de referinta

incorect definit )

CYCLE81

la

CYCLE90

CYCLE840

SLOT1

SLOT2

POCKET1

POCKET2

LONGHOLE

Trebuie introduse valori diferite pentru

planul de referinta si planul de retragere

daca sunt valori relative sau trebuie

introdusa o valoare absoluta pentru

adâncime

61102 „No spindle direction

programmed”

(Sensul axului principal nu este

programat)

CYCLE86

CYCLE87

CYCLE88

CYCLE840

Parametrul SDIR (sau SDR în CYCLE840)

trebuie programat

61103 „Number of holes equals zero”

( Nr.de gauri este egal cu zero )

HOLES1

HOLES2

Nu a fost programata o valoare pentru

numarul de gauri

61104 „Contour violation of the slots

/elongated holes” ( Violare de

contur la canale/gauri alungite )

SLOT1

SLOT2

LONGHOLE

Parametrizare incorecta a frezarii dupa

contur în parametrii care definesc pozitia

canalelor/gaurilor alungite în ciclu si forma

lor

61105 „Cutter radius too large”

( Raza sculei prea mare )

SLOT1

SLOT2

POCKET1

POCKET2

LONGHOLE

CYCLE90

Diametrul cutitului de frezat utilizat este

prea mare pentru figura ce trebuie

prelucrata; trebuie folosita o scula cu o

raza mai mica sau trebuie schimbat

conturul

61106 „Number of or distance between

circular elements” ( Numarul sau

distanta între elementele

circulare )

HOLES2

LONGHOLE

SLOT1

SLOT2

Parametrizare incorecta a parametrilor

NUM sau INDA, elementele circulare nu

pot fi aranjate întrun cerc complet

61107 „First drilling depth incorrectly

defined” ( Prima adâncime de

gaurire incorect definita )

CYCLE83 Prima adâncime de gaurire este

incompatibila cu adâncimea finala de

gaurire

61601 „Finished part diameter too

small” ( Diametrul piesei finite

prea mic )

CYCLE94

CYCLE96

A fost programat un diametru de finisare al

piesei <3 mm

61602 „Tool width incorrectly defined”

Latimea sculei incorect definita

CYCLE93 Scula de canelare este mai mare

decât latimea programata a canalului

Page 255: Siemens Cicluri - RO

5 03.96 Mesaje de eroare si prelucrarea erorilor

5.3 Privire generala asupra alarmelor ciclului 5

Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-217

Numarul

alarmei

Textul alarmei Sursa Explicatie, remediu

61603 „Groove form incorrectly

defined” ( Forma de

canelare incorect definita )

CYCLE93 • Racordarile/tesiturile la baza canalului

nu sunt compatibile cu latimea canalului

• Canelare plana pe un element de contur

care este paralel cu axa longitudinala nu

este posibila

61604 „Active tool violates

programmed contour”

( Scula activa violeaza

conturul programat )

CYCLE95 Violare de contur la elementele de

aschiere cu degajare ca rezultat al

unghiului de toleranta al sculei folosite,

adica folositi o alta scula sau verificati

subprogramul de contur

61605 „Contour incorrectly

programmed” ( Contur

incorect programat )

CYCLE95 Elemente de aschiere cu degajare

nepermisa detectate

61606 „Error on contour

preparation” ( Eroare la

pregatirea conturului )

CYCLE95 O eroare a fost detectata în timpul

pregatirii conturului, aceasta alarma este

afisata întotdeana cu alarma NCK 10930

... 10934, 15800 sau 15810

61607 „Starting point incorrectly

programmed” ( Punct de

start incorect programat )

CYCLE95 Punctul de start atins înainte de apelarea

ciclului nu se afla în afara dreptunghiului

descris de subprogramul de contur

61608 „Wrong tool point direction

programmed” ( Programare

gresita a directiei taisului

sculei )

CYCLE94

CYCLE96

O directie a taisului sculei între 1 ... 4

care se potriveste cu forma degajarii

trebuie programata

61109 „Form incorrectly

programmed” ( Forma

incorect programata )

CYCLE94

CYCLE96

Verificati parametrii pentru forma de

degajare

62100 „No drilling cycle active”

( Nici un ciclu de gaurire

activ )

HOLES1

HOLES2

Nu a fost apelat modal un ciclu înaintea

apelarii ciclului de gaurire dupa contur

Page 256: Siemens Cicluri - RO

5 Mesaje de eroare si prelucrarea erorilor 03.96

5.4 Mesaje în cicluri 5

Siemens AG 1997 All rights reserved.5-218 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

5.4 Mesaje în cicluri

Ciclurile afiseaza mesaje în linia de dialog a

echipamentului. Aceste mesaje nu întrerup

desfasurarea ciclului.

Ele ofera informatii despre comportarea specifica a

ciclului si cum decurge prelucrarea, si de obicei sunt

afisate în timpul operatiei de prelucrare sau pâna la

terminarea ciclului. Pot fi afisate urmatoarele mesaje:

Textul mesajului Sursa

„Depth: According to value for relative depth”

( Adâncime: Conform valorii pentru adâncime relativa)

CYCLE81 ... CYCLE89, CYCLE840

„Elongated hole <No.> is being machined”

( Gaura alungita <Nr.> este prelucrata )

LONGHOLE

„Slot <No.> is being machined”

( Canalul <Nr.> este prelucrat )

SLOT1

„Circular slot <No.> is being machined”

( Canalul circular <Nr.> este prelucrat )

SLOT2

„Wrong milling direction, G3 will be generated”

( Directie gresita de frezare, G3 va fi generat )

SLOT1, SLOT2, POCKET1, POCKET2,

CYCLE90

„Changed form of the undercut”

( Forma modificata a degajarii )

CYCLE94, CYCLE96

„First drilling depth according to FDPR”

( Prima adancime de gaurire conform FDPR )

CYCLE83

„Caution final machining allowance ≥ tool diameter”

( Atentie adaosul de finisare ≥ diametru scula

POCKET1, POCKET2

„Thread start <No.> - longitudinal thread machining”

( Început filet <Nr.> - prelucrare longitudinala filet )

CYCLE97, CYCLE98

„Thread start <No.> - face thread machining”

( Început filet <Nr.> - prelucrare plana filet )

CYCLE97, CYCLE98

În fiecare caz <No.> înlocuieste numarul figurii care

este prelucrata în momentul respectiv.