You are on page 1of 8

Masina de frezat NovaMill CNC - Manual de programare

tehnica mecanica

Masina de frezat NovaMill CNC


ALTE DOCUMENTE

camp magnetic
ADVANCED CONVERTERS FO
POWER SYSTEM
Zidaria
Setarea receptorului GPS s
punctelor
Proiect Pentru obtinerea cer
competente profesionale niv.
miscare pentru iluminarea un
incinte
Rezervorul hidrau
CORPURI GEOMETRICE
REGULATE
Arhitecturi de interconectare
mobile
PLANUL INTERN DE URGEN
INCARCARE, DESCARC
DEPOZITARE PRODUSE P
CURENTUL ELECTRIC C

partner-pub-9275

ISO-88

Manual de programare
CUPRINS
1.

NTRODUCERE ___________________________________________________________________________________

2.

CE ESTE CNC? ___________________________________________________________________________________

3.

EXEMPLU DE PROCES DE PRELUCRARE PE MUCN ___________________________________________________

4.

STRUCTURA PROGRAMULUI PRINCIPAL CNC ________________________________________________________

5.

STRUCTURA SUBPROGRAMELOR _________________________________________________________________ 1

6.

COMENZI PENTRU OPERAREA CU SUBPROGRAME __________________________________________________ 1

7.

COMANDA PENTRU REPETAREA SUBROGRAMULUI APELAT __________________________________________ 1

8.

DEFINIREA SEMIFABRICATULUI ___________________________________________________________________ 1

9.

DENUMIREA SI SALVAREA PROGRAMELOR _________________________________________________________ 1

10.

NUMEROTAREA BLOCURILOR (LINIILOR) DINTR-UN PROGRAM ________________________________________ 1

11.

STRUCTURA BLOCURILOR _______________________________________________________________________ 1

12.

FUNCTII PREGATITOARE _________________________________________________________________________ 1

13.

FUNCTIA AVANS ________________________________________________________________________________ 1

14.

FUNCTII DIVERSE _______________________________________________________________________________ 1

15.

TURATIA ARBORELUI PRINCIPAL __________________________________________________________________ 1

16.

GESTIONAREA SCULELOR _______________________________________________________________________ 1

17.

CORECTIA DE SCULA ____________________________________________________________________________ 1

18.

COORDONATE ABSOLUTE SI RELATIVE ____________________________________________________________ 1

19.

IGNORAREA OPTIONALA A BLOCURILOR ___________________________________________________________ 1

20.

COMENTARII SI MESAJE IN INTERIORUL PROGRAMELOR _____________________________________________ 1

21.

FUNCTII PREGATITOARE G _______________________________________________________________________ 1

21.1.
22.

Functii G modale si nemodale __________________________________________________________________ 1

FUNCTII G (FUNCTII PREGATITOARE). INTRODUCERE ________________________________________________ 1

22.1.

G00 - pozitionare rapida ______________________________________________________________________ 2

22.2.

G01 - interpolare liniara _______________________________________________________________________ 2

22.3.

G02 si G03 - interpolare circulara _______________________________________________________________ 2

22.4.

G04 - temporizare ___________________________________________________________________________ 2

22.5.

G20 si G21 - setarea sistemului de unitati de masura _______________________________________________ 2

22.6.

G28 - revenire in punctul de referinta ____________________________________________________________ 2

22.7.

G40, G41, G42 - compensarea sculei ____________________________________________________________ 2

22.7.1. Pozitia de lucru si comanda miscarilor _______________________________________________________________ 2

22.7.2. Initierea compensarii sculei _______________________________________________________________________ 3

22.7.3. Anularea compensarii sculei _______________________________________________________________________ 3

22.8.

G73 .. G89 - cicluri de gaurire __________________________________________________________________ 3

22.8.1. Programarea ciclurilor in coordonate absolute/relative __________________________________________________ 3

22.8.2. Programarea pozitiei (nivelului) de revenire dupa prelucrarea gaurii _______________________________________ 3

22.8.3. G73 - gaurire rapida _____________________________________________________________________________ 3

22.8.4. G74 - filetare ___________________________________________________________________________________ 3


22.8.5. G76

- alezare de finisare __________________________________________________________________ 3

22.8.6. G80

- anularea ciclului de gaurire ___________________________________________________________ 3

22.8.7. G81

- gaurire ___________________________________________________________________________ 3

22.8.8. G82 - gaurire cu temporizare ______________________________________________________________________ 3


22.8.9. G83

- gaurire adanca _____________________________________________________________________ 3

22.8.10. G84 - filetare cu tarodul _________________________________________________________________________ 3

22.8.11. G85 - alezare _________________________________________________________________________________ 3

22.8.12. G86 - alezare _________________________________________________________________________________ 3

22.8.13. G87- alezare de jos in sus _______________________________________________________________________ 3

22.8.14. G89 - gaurire__________________________________________________________________________________ 4

22.9. Exemplu de utilizare a ciclurilor de gaurire _____________________________________________________________ 4


22.10.

G90 - programare in coordonate absolute ________________________________________________________ 4

22.11.

G91- programare in coordonate relative __________________________________________________________ 4

22.12.

G94 - avansul exprimat in mm/min ______________________________________________________________ 4

22.13.

G95 - avans exprimat in mm/rot ________________________________________________________________ 4

22.14.

G98 - revenire la nivelul initial __________________________________________________________________ 4

22.15.

G99 - revenire la nivelul R _____________________________________________________________________ 4

22.16.

G170-G173 - comenzi pentru frezarea buzunarelor circulare si dreptunghiulare ___________________________ 4

22.16.1. G170 si G171 - prelucrarea unui buzunar circular - degrosare ___________________________________________ 4

22.16.2. G170 si G171 - prelucrarea unui buzunar circular - degrosare si finisare __________________________________ 4

22.16.3. G170 si G171 - prelucrarea unui buzunar circular - finisare printr-o singura trecere __________________________ 4

22.16.4. G172 si G173 - prelucrarea unui buzunare dreptunghiular - degrosare ___________________________________ 4

22.16.5. G172 si G173 - prelucrarea unui buzunar dreptunghiular - degrosare si finisare _____________________________ 5

22.16.6. G172 si G173 - preluarea unui buzunar dreptunghiular - finisare printr-o singura trecere ______________________ 5

23.

FUNCTII DE TIP M _______________________________________________________________________________ 5

23.1.

Functii de tip M recunoscute de echipamentul CNC Denford __________________________________________ 5

23.2.

M00 - oprirea programului _____________________________________________________________________ 5

23.3.

M01 - oprirea optionala a programului ___________________________________________________________ 5

23.4.

M02 - resetarea programului ___________________________________________________________________ 5

23.5.

M03 - pornirea turatiei cu rotirea axului principal in sens orar _________________________________________ 5

23.6.

M04 - pornirea turatiei cu rotirea axului principal in sens trigonometric __________________________________ 5

23.7.

M05 - oprirea turatiei _________________________________________________________________________ 5

23.8.

M06 - schimbarea automata a sculelor ___________________________________________________________ 5

23.9.

M08 - pornirea lichidului de racire-ungere _________________________________________________________ 5

23.10.

M09 - oprirea lichidului de racire-ungere __________________________________________________________ 5

23.11.

M10 - deschiderea sistemului de fixare a semifabricatului ____________________________________________ 5

23.12.

M11 - inchiderea sistemului de fixare a semifabricatului _____________________________________________ 5

23.13.

M13 - pornirea a turatiei in sens orar si a lichidului de racire-ungere ____________________________________ 5

23.14.

M14 - pornirea turatiei in sens trigonometric si a lichidului de racire-ungere ______________________________ 5

23.15.

M19 - orientarea arborelui principal ______________________________________________________________ 5

23.16.

M20 - deplasarea MASS (Magazinul Automat de Schimbare a Sculelor) sub arborele principal_______________ 5

23.17.

M21 - deplasarea MASS de sub arborele principal __________________________________________________ 5

23.18.

M22 - deplasarea MASS in jos _________________________________________________________________ 5

23.19.

M23 - deplasarea MASS in sus _________________________________________________________________ 5

23.20.

M24 - deschiderea sistemului de fixare a sculei ____________________________________________________ 5

23.21.

M25 - inchiderea sistemului de fixare a sculei _____________________________________________________ 5

23.22.

M27 - resetarea pozitiei magazinului de scule _____________________________________________________ 5

23.23.

M30 - oprirea programului si pozitionare la inceputul lui ______________________________________________ 5

23.24.

M32 - rotirea magazinului de scule in sens orar ____________________________________________________ 5

23.25.

M32 - rotirea magazinului de scule in sens antiorar_________________________________________________ 5

23.26.

M38 - deschiderea usii de protectie _____________________________________________________________ 5

23.27.

M39 - inchiderea usii de protectie _______________________________________________________________ 5

23.28.

M6267, M76, M77 ___________________________________________________________________________ 5

23.29.

M70 - schimbarea semnului pe directia X - activat __________________________________________________ 5

23.30.

M71 - schimbarea semnului pe directia Y - activat __________________________________________________ 5

23.31.

M80 - schimbarea semnului pe directia X - dezactivat _______________________________________________ 5

23.32.

M81 - schimbarea semnului pe directia Y - dezactivat _______________________________________________ 5

23.33.

M98 - apelare subprogram ____________________________________________________________________ 5

23.34.

M99 - incheierea subprogramului si revenirea in programul apelant ____________________________________ 6

1. NTRODUCERE

Echipamentul CNC (Conducere Numerica cu Calculatorul) Denford cu care opereaza intreaga gama de masini unelte Denford este un sistem com
utilizeaza codul de programare ISO

Manualul acopera toate etapele implicate in elaborarea instructiunilor codificate, necesare echipamentului CNC pe
unui reper. Secventa de instructiuni codificate necesara prelucrarii unui reper poarta numele de program

Fiecare segment al programului este alcatuit dintr-un numar oarecare de coduri, numite si functii, cele mai imp
seturile de coduri G si M. Acestea sunt cele care alcatuiesc limbajul de baza utilizat pentru descrierea modului
prelucrata o piesa: ce miscari trebuie efectuate, in ce ordine, cand trebuie inlocuita scula, etc.

Primele capitole ale acestui manual acopera aspectele principale ale programarii MUCN si ofera indicatii asup
comenzilor. Fiecare capitol se dezvolta progresiv, utilizand un limbaj comun, usor de urmarit, ghidand utilizator
programelor de conducere numerica. Dupa parcurgerea primei parti, operatorul va fi avea cunostintele de baza ne
programarii sub aspectele ei esentiale.

Fara indoiala, acest manual nu poate (nici nu isi propune) sa ofere toate cunostintele necesare programarii. Subie
simplu prea vast pentru ca asa ceva sa fie posibil. Totusi, acest manual formeaza baza necesara pe care sa se c
cunostinte prin consultarea unor documentatii mai pretentioase.

Capitolele dedicate codurilor G si M prezinta detaliat functiile utilizate in programarea CNC. Aceste capitole sunt
degraba ca ghiduri de utilizare si se adreseaza celor care dispun de cunostintele de baza in domeniul program

Partea I
2. CE ESTE CNC?

CNC (Conducere Numerica cu Calculatorul) este sintagma generala utilizata pentru


care controleaza functionarea unei masini unelte utilizand instructiuni codificate p
catre un calculator.
3. EXEMPLU DE PROCES DE PRELUCRARE PE MUCN

Mentionam de la inceput, ca in acest exemplu sunt incluse toate etapele procesului, deci si pregatirea programu
prelucrarea efectiva a piesei pe masina unealta (Fig. 1):

1. Scrierea programului CNC utilizand coduri G si M. Programul descrie secventa de operatii care se efectueaz

scopul prelucrarii piesei. Programul poate fi scris off-line, adica fara implicarea masinii, fie manual, fie cu a
calculator, utilizand un sistem CAD/CAM.

2. Programul este incarcat in calculatorul masinii, numit controler. In acest stadiu, programul inca mai poate fi m
posibila simularea functionarii sale utilizand facilitatile interactive ale calculatorului.

3. Controlerul proceseaza programul piesa si transmite semnale masinii unelte, semnale care dau informatii
componente ale acesteia asupra operatiilor necesare in vederea prelucrarii piesei.

Prin aplicarea conducerii numerice la o masina unealta clasica, lucrul cu aceasta poate fi complet autom

4. STRU
PROGRA
PRINCIP

Programul piesa
un numar oareca
individuale, c
descriu toate o
trebuie efectu
prelucra

Programul p
programul care
tuturor actiunilo
citit si incarcat in
este rulat tot pr
Programul princ
un numar oareca
mai mici. Aces
mai numesc subp
utilizate pentru
care se repeta. D
astfel de subpro
revine program

Bineinteles,
(calculator
functioneaza du
care in acest c
programul

Programele pr
subprogramele
scrise utilizand
prezent 636i87

ADR

Nfraz

Gcodurile G (func

Xcare trebuie parcu


a lungul

Ycare trebuie parcu


a lungul
Z - Indica distanta care trebuie parcursa de capul masinii de-a lungul axei Z;
F - Indica viteza de avans;

You might also like