Sunteți pe pagina 1din 6

1

Programarea mainilor unelte cu comand numeric


Mainile cu comand numeric sunt echipamente complexe dotate cu sisteme de comand i control numeric a deplasrilor. Sunt dotate cu memorie care permite pstrarea programului. Sistemele actuale utilizeaz calculatoare compatibile IBM-PC. Programul const ntr-o succesiune de instruciuni care sunt interpretate de un program din calculator destinat comenzii mainii. Mainile pot fi conectate la alte calculatoare sau reele de calculatoare. Ciclul de lucru cu o main cu CN Desen Alegere scule i regimuri Programare manual (pupitrul mainii) Proiectare asistat a procesului (CAM)

Program Testare Fabricaie de serie

Sistemul de axe al mainii: 1. Axele principale axa Z este axa arborelui principal axa X este axa corespunznd direciei rmase pe care deplasarea are cea mai mare amplitudine axa Y are sensul necesar formrii mpreun cu axele X i Z a unui triedru drept.

2. Axele secundare U, V i W sunt paralele cu X, Y i Z i sunt tot translaii iar A, B i C sunt rotaii n jurul axelor X, Y i Z. Origini: OM este originea sistemului de msurare. Poziia sa este definit de constructor. Om este originea mainii. Poziia sa este definit de limitatori montai pe axele mainii. La pornirea mainii, prima deplasare trebuie executat n Om deoarece numai dup atingerea acestui punct maina consider c este sincronizat. OM i Om pot fi confundate. OP este originea programului i reprezint un punct fa de care sunt definite poziiile din program Op este originea piesei i reprezint un punct de pe pies care poate fi atins cu un taster (cal de reglare sau un alt sistem de msurare) n vederea definirii punctului OP

Turel Origine sist. msurare, OM

Cal de reglare

Origine turel

Decalare dup axa Z Axa arborelui principal

Referin bro

Sistem de msurare

Decalare dup axa X

Sistem de msurare

Decalare dup axa X Sistem de msurare

Programarea mainilor cu comand numeric


Un program pies pentru o main cu comand numeric este o list de comenzi i de date transmise echipamentului de comand numeric al mainii. Limbajul folosit este standardizat (ISO - International Standard Organisation sau EIA - Electronic Industries Association). %100 N10 cuvnt N20 N... N... N100 G01 X-12.5 Y65.432 F60 M8 N... N... N320 M29 M30

bloc sau fraz

Programul se compune dintr-un program principal i eventual un numr de subprograme. Fiecare unitate de program se compune din blocuri sau fraze Un bloc se compune dintr-o adres i o valoare numeric. Exemple: cuvnt care definete o dimensiune: X-12.5 cuvnt care definete o funcie pregtitoare: G01 cuvnt care definete o funcie auxiliar: M8

Numerotarea liniilor se face folosind adresa N i este de obicei facultativ dar util dac sunt semnalate erori. Funciile pot fi modale sau nemodale. Cele nemodale sunt active doar n cadrul blocului n care sunt definite. Cele modale sunt active ncepnd de la blocul n care au fost definite i pn la o funcie de anulare. Exemplu : N120 G0 X100 Y345 N130 G1 Z-4 F35 Funcia G1 (deplasare cu avans de lucru) anuleaz funcia G0 (deplasare cu avans rapid). X i Y sunt modale, deci deplasarea pe aza Z se realizeaz n punctul (100, 345, -4).

Programarea strungurilor cu comand numeric

turela

arbore principal (Z)

Funcii ISO pentru strunguri cu comand numeric


Funcii G COD G00 G01 G02 G03 G04 G09 G33 G40 G41 G42 G53 G54 G59 G80 G81 G84 G90 G91 Semnificaie Interpolare liniar, deplasare cu avans rapid Interpolare liniar, deplasare cu avans de lucru Interpolare circular, deplasare cu avans de lucru, sens orar Interpolare circular, deplasare cu avans de lucru, sens antiorar Temporizare, mrimea indicat sub adresa F Oprire precis la sfrit de bloc Ciclu de filetare cu pas constant Anularea coreciei de raz a sculei Corecie de raz a sculei, scula plasat pe stnga traiectoriei Corecie de raz a sculei, scula plasat pe dreapta traiectoriei Invalidarea decalrii de origine Activare decalare de origine Decalare de origine programat Anularea unui ciclu de prelucrare Ciclu fix de burghiere Ciclu fix de filetare Programare absolut, dimensiuni fa de originea programului Programare relativ, dimensiuni fa de punctul iniial

6 G94 G95 G96 G97 Funcii M COD M00 M01 M03 M04 M6 M8 M9 M40-45 Alte funcii: D - apel corecie scul T - apel scul S - adres pentru programarea vitezei (n rot/min) F - adresa pentru programarea vitezei de avans (n mm/min) X, Z - adrese geometrice Semnificaie Oprire programat Oprire opional programat Rotaie bro n sens orar Rotaie bro n sens antiorar Apel schimbare scul Pornire lichid de achiere Oprire lichid de achiere Trepte de turaie Viteza de avans n mm/min. Viteza de avans n mm/rotaie Vitez de achiere constant, n m/min. Turaia broei n rot./min.

Dispunerea axelor strungului

turela

Originea sist. de msur, OM

axa arborelui principal