Programarea maşinilor unelte cu comandă numerică.doc

download Programarea maşinilor unelte cu comandă numerică.doc

of 13

Transcript of Programarea maşinilor unelte cu comandă numerică.doc

  • 7/26/2019 Programarea mainilor unelte cu comand numeric.doc

    1/13

    Programarea mainilor unelte cu comand numeric

    Mainile cu comand numericsunt echipamente complexe dotate cu sisteme de

    comand i control numeric a deplasrilor. Sunt dotate cu memorie care permite pstrareaprogramului. 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 !i conectate la alte calculatoare sau reele de calculatoare.

    Ciclul de lucru cu o main cu CN

    Sistemul de axe al mainii:

    1. Axele principale

    - axa " este axa arborelui principal

    - axa # este axa corespunz$nd direciei rmase pe care deplasarea are cea mai

    mare amplitudine

    - axa % are sensul necesar !ormrii mpreun cu axele # i " a unui triedru

    drept.

    &

    'esen

    (legere scule iregimuri

    Program

    Proiectare asistat a procesului)C(M*

    Programare manual)pupitrul mainii*

    Program

    +estare

    ,abricaie de serie

  • 7/26/2019 Programarea mainilor unelte cu comand numeric.doc

    2/13

    2. Axele secundare / i 0 sunt paralele cu # % i " i sunt tot translaii iar (

    B i C sunt rotaii n 1urul axelor # % i ".

    Origini:

    - OMeste originea sistemului de msurare. Poziia sa este de!init de

    constructor.

    - Omeste originea mainii. Poziia sa este de!init de limitatori montai pe

    axele mainii. 2a pornirea mainii prima deplasare trebuie executat n Om

    deoarece numai dup atingerea acestui punct maina consider c este

    sincronizat. 3M i 3m pot !i con!undate.

    - OPeste originea programului i reprezint un punct !a de care sunt de!inite

    poziiile din program- Opeste originea piesei i reprezint un punct de pe pies care poate !i atins cu

    un taster )cal de reglare sau un alt sistem de msurare* n 4ederea de!inirii

    punctului OP

    5

    +urel

    3rigineturel

    3rigine sist.msurare

    3MCal de reglare

  • 7/26/2019 Programarea mainilor unelte cu comand numeric.doc

    3/13

    6

    'ecalare dup axa "

    7e!erin bro

    Sistem de msurare

    'ecalare dup axa #

    Sistem demsurare

    'ecalare dup axa #

    Sistem demsurare

    (

    xaarborelui

    principal

  • 7/26/2019 Programarea mainilor unelte cu comand numeric.doc

    4/13

    Programarea mainilor cu comand numeric

    Un program piespentru o main cu comand numeric este o list de comenzi

    i de date transmise echipamentului de comand numeric al mainii.

    2imba1ul !olosit este standardizat )ISO- International Standard Organisation sau

    EIA- Electronic Industries Association*.

    8&99:&9:59:...:...:&99 ;9& #-&5.< %=65 ,=9 M?

    :...:...:659 M5@ M69

    Programul se compune dintr-un program principal i e4entual un numr de subprograme.

    ,iecare unitate de program se compune din blocuri sau !raze

    n bloc se compune dintr-o adres i o 4aloare numeric. Axemple

    cu4$nt care de!inete o dimensiune #-&5.*.

    Programarea strungurilor cu comand numeric

    unc!ii "SO pentru strunguri cu comand numeric

    unc!ii #

    COD Semnificaie

    ;99 Interpolare liniar deplasare cu a4ans rapid;9& Interpolare liniar deplasare cu a4ans de lucru;95 Interpolare circular deplasare cu a4ans de lucru sens orar;96 Interpolare circular deplasare cu a4ans de lucru sens antiorar;9> +emporizare mrimea indicat sub adresa ,;9@ 3prire precis la s!$rit de bloc;66 Ciclu de !iletare cu pas constant

    ;>9 (nularea coreciei de raz a sculei;>& Corecie de raz a sculei scula plasat pe st$nga traiectoriei;>5 Corecie de raz a sculei scula plasat pe dreapta traiectoriei;

  • 7/26/2019 Programarea mainilor unelte cu comand numeric.doc

    6/13

    ;?> Ciclu !ix de !iletare;@9 Programare absolut dimensiuni !a de originea programului;@& Programare relati4 dimensiuni !a de punctul iniial;@> /iteza de a4ans n mmmin.;@< /iteza de a4ans n mmrotaie

    ;@= /itez de achiere constant n mmin.;@D +uraia broei n rot.min.

    unc!ii M

    COD Semnificaie

    M99 3prire programatM9& 3prire opional programatM96 7otaie bro n sens orar M9> 7otaie bro n sens antiorar

    M= (pel schimbare sculM? Pornire lichid de achiereM@ 3prire lichid de achiereM>9->< +repte de turaie

    Alte $unc!ii:

    ' - apel corecie scul

    + - apel scul

    S - adres pentru programarea 4itezei )n rotmin*

    , - adresa pentru programarea 4itezei de a4ans )n mmmin*# " - adrese geometrice

    %ispunerea axelor strungului

    =

    axa arboreluiprincipal

    turela

    3riginea sist. demsur 3M

  • 7/26/2019 Programarea mainilor unelte cu comand numeric.doc

    7/13

    Procedura de programare i reglare a mainilor-unelte comandate numeric

    [email protected]?.59&6 E M(SI:I-:A2+A E 2ucian Berco4ici

    (cti4itatea des!urat n ultimii ani n cadrul seciilor de prelucrare cu maini-unelte cu

    comand numeric dintr-un numr considerabil de companii dar mai ales di4ersitatea

    tehnologic abordat ne-au condus n mod !iresc spre elaborarea unor reguli comune

    !luxurilor

    in!ormaionale de programare tehnologic F reglare main derulate n timpul acestui tip

    de proces de !abricaie con!irm$nd conceptul c orice regul stabilit aplicat i

    mbuntit continuu 4a genera plus 4aloare n raport cu un mod de lucru !r regul.

    Procedura pe care ne propunem s o elaborm urmrete s optimizeze procesul de

    reglare al mainilor-unelte comandate numeric necesitatea acesteia !iind cerut i de

    !aptul c ntrebarea adresat adeseori tehnologilor i reglorilor tinde s de4in de1a una

    retoric 'e ce timpii auxiliari a!ereni procesului de regla1 nu sunt mbuntii n timp

    dei exist experiena operaiunilor precedente similareGH

    /om ncepe prezentarea noastr cu structura programelor de lucru pe care o considermcea mai important resurs a procesului.

    Partea I - Structura programelor de lucru

    Programul de lucru este entitatea cu care interacioneaz n mod direct at$t

    programatorul tehnolog c$t i regloruloperatorul mainii-unelte comandate numeric i

    de aceea considerm c toate in!ormaiile necesare pentru reglarea iniial i pentru toate

    regla1ele ulterioare ale mainii-unelte trebuie s !ie nregistrate la ni4elul acestei resurse.

    Pe de alt parte !luxul in!ormaional trebuie s se des!oare n mod bidirecional n

    scopul mbuntirii continue a procesului.

    'in punct de 4edere structural este necesar ca un program de lucru pentru maini-unelte

    cu comand numeric s cuprind urmtoarele trei seciuni

    D

  • 7/26/2019 Programarea mainilor unelte cu comand numeric.doc

    8/13

    &. Banda de iniializare a programului

    5. Banda de execuie a reperului

    6. Banda de s!$rit a programului

    &. Banda de iniializare a programului

    (ceast seciune a programului de lucru are un dublu rol i anume

    rolul de a stabili condiiile de execuie a piesei realizate prin intermediul comenzilor

    modale acti4e

    rolul de a-i amintiH reglorului datele minime de regla1.

    7ecomandm ca banda de iniializare a programului s conin un cumul minim de

    in!ormaii. 7edm mai 1os c$te4a exemple cu meniunea c unele dintre acestea conin

    detalieri doar pentru o mai bun susinere a celor prezentate

    un bloc care 4a conine numrul programului )litera 3 urmat de un grup de patru ci!re*

    i un comentariu ce 4a !i scris ntre paranteze rotunde care indic codul reperului icodul mainii-unelte urmat de numrul re4iziei programului curent. Axemplu 3&=&