Curs CS 2011

download Curs CS 2011

of 91

Transcript of Curs CS 2011

  • 8/3/2019 Curs CS 2011

    1/91

    Sisteme tehnologice deSisteme tehnologice deprelucrare cu comandprelucrare cu comand

    numericnumeric

    Dinu Gubencu

  • 8/3/2019 Curs CS 2011

    2/91

    Comanda numericComanda numeric

    Dinu Gubencu

    CNCN - un procedeu de automatizare a deplasrilor subansamblurilormobile ale echipamentelor, care realizeaz ciclurile de prelucrare pebaza unor informaii codificate ce utilizeaz caractere alfanumerice

    UtilizareUtilizare

    la producia individual i de serie mic, eventual n produciade serie mijlocie

    n cazul produciei de serie mare i mas, se prefer mainile

    clasice care sunt mai robuste, mai ieftine i mai uor de ntreinut

    DefinireDefinire

  • 8/3/2019 Curs CS 2011

    3/91

    Avantajele ECNAvantajele ECN

    flexibilitate ridicatflexibilitate ridicat complexitate i diversitate tipo-dimensional a pieselor

    unicitatea prinderiiunicitatea prinderii -- diversitatea sculelordiversitatea sculelorcreterea preciziei de prelucrarereducerea necesarului de maini-uneltemicorarea spaiilor de producie

    fiabilitate superioarfiabilitate superioar

    reducereareducerea necesarului de sculenecesarului de scule i dispozitivei dispozitive

    Dinu Gubencu

  • 8/3/2019 Curs CS 2011

    4/91

    Avantajele ECNAvantajele ECN

    reducereareducerea duratelorduratelor ciclurilor de fabricaciclurilor de fabricaieie

    capacitate de produccapacitate de producie superioarie superioar

    reducerea timpului de bazmicorarea timpului auxiliar

    eliminarea rebuturilor cauzate de operatorieliminarea rebuturilor cauzate de operatori

    competitivitatecompetitivitaten producn producia de prototipuriia de prototipuri

    Dinu Gubencu

  • 8/3/2019 Curs CS 2011

    5/91

    Dezavantajele ECNDezavantajele ECN

    prepreul de costul de cost

    omogenitate structuralomogenitate structurali dimensionali dimensionala semifabricatelora semifabricatelor

    fiabilitafiabilitattea sculelorea sculelor

    dificultdificulti dei dentrentreinereinere i depanarei depanare

    cunocunotintine de programaree de programare

    Dinu Gubencu

  • 8/3/2019 Curs CS 2011

    6/91

    SistemeSisteme de controlde control

    ControlulControluln bucln bucldeschisdeschis

    motoare pas cu pas

    impulsuri de curent trimise de la unitatea de controlla motorfiecare impuls determin o fraciune de rotaie

    finit la motorAvantaje

    - unitatea de control presupune cpoziia comandat a fost atins- absena posibilitilor decompensare a poziiei

    - uzual, momente mai mici

    complexitate redus

    cheltuieli de investiie mai mici

    cheltuieli de mentenan reduse

    Limitri

    Dinu Gubencu

  • 8/3/2019 Curs CS 2011

    7/91

    ControlulControluln bucln buclnchisnchis

    servomotoare de curent continuu

    senzori de poziionare - resolverfeedback la unitatea de controlcomparea informaiilor legate de poziia atins cu

    cele referitoare la poziia int

    corecia erorilor de poziionareAvantaje

    - cheltuieli de investiie ridicate

    - cheltuieli de mentenan mai mari

    capacitatea motoarelor de cc de a

    inversa instantaneu sensul n vedereacompensrii erorilor de poziie precizie de poziionare superioar,datorat posibilitilor de compensare:0.001mm momente mai mari

    Limitri

    SistemeSisteme de controlde control

    Dinu Gubencu

  • 8/3/2019 Curs CS 2011

    8/91

    ParticulariParticularitti ale ECNi ale ECN

    pprincipalele subansamblerincipalele subansamble mecanicemecanice din construcia ECN, cum ar fibatiul, sniile, capetele de lucru, sunt identiceidentice cu cele ale mainilorclasice;

    pentru eliminarea jocurilor subansamblelor mobile se utilizeazuruburi cu bileuruburi cu bile;

    alimentareaalimentarea cu semifabricate i scule se realizeazautomatautomat prinintermediul unor sisteme speciale ;

    Dinu Gubencu

    structuralestructurale

  • 8/3/2019 Curs CS 2011

    9/91

    ParticulariParticularitti ale ECNi ale ECN

    reglarea turaiilor i avansurilor nu se realizeaz cu cutii cu roibaladoare, ci continuu, utilizndu-se servomotoareservomotoare sausau motoare pas cumotoare pas cupaspas;

    controlul poziiei elementelor de execuie i al vitezelor se realizeaz nbucl nchis, utiliznd traductoare de pozitraductoare de poziieie fotoelectrice, respectivtraductoare de viteztraductoare de vitez;

    controlul precizieicontrolul preciziei i al regimurilor de aregimurilor de achierechiere se realizeaz prinintermediul calculatoruluincorporat.

    Dinu Gubencu

    logisticelogistice

  • 8/3/2019 Curs CS 2011

    10/91

    Structura tipicStructura tipica ECNa ECN

    Dinu Gubencu

  • 8/3/2019 Curs CS 2011

    11/91

    Dinu Gubencu

    SistemSistemee de axede axe

    OMOM - originea sistemului de axe almainii (0 main, nul-punct);

    x,y,zx,y,z -axe principale (translaii);

    u,v,wu,v,w - axe secundare;

    A,B,CA,B,C rotaii.

  • 8/3/2019 Curs CS 2011

    12/91

    Dinu Gubencu

    SistemSistemee de axede axe

    OPOP originea programului-pies,aleas convenabil pentruprecizarea coordonatelorpunctelor caracteristice

    ale piesei;

    OmOm originea de msurare (punctde parcare), ales ca punct

    de start al ciclurilor deprelucrare i deschimbare a sculei;

  • 8/3/2019 Curs CS 2011

    13/91

    Dinu Gubencu

    SistemSistemee de axede axe

  • 8/3/2019 Curs CS 2011

    14/91

    Programarea numericProgramarea numericmanualmanual

    StructuraStructura frazeifrazei

    comenzile se transmit unui echipament cucomad numeric prin intermediul unui programalctuit din fraze sau linii

    o fraz conine mai multe instruciuni saucuvinte care pot fi de urmtoarele tipuri:

    -- funcfuncii pregii pregtitoaretitoare-- adrese geometriceadrese geometrice-- parametri de interpolareparametri de interpolare-- adrese tehnologiceadrese tehnologice

    -- funcfuncii auxiliareii auxiliare

    Dinu Gubencu

  • 8/3/2019 Curs CS 2011

    15/91

    Adrese geometriceAdrese geometrice

    Instruciunile X, Y, ZX, Y, Z precizeaz coordonatelepunctului de destinaie de-a lungul axelor respective

    Formatul unei astfel de adrese (coordonatele pentru

    punctele de destinaie):

    X+ 0010.105 x = 10,105 mm sau x = 10105m

    Simplificat:

    Y.01 y = 0,01 mm sau y = 10m

    X 10.105

    Z- 0100.020 z = -100,02 mm sau z =-10002mDinu Gubencu

    Programarea numericProgramarea numericmanualmanual

  • 8/3/2019 Curs CS 2011

    16/91

    Adrese tehnologiceAdrese tehnologice

    Adresa FF se utilizeaz pentru a preciza valoarea avansului de lucru

    Adresa SS se utilizeaz pentru declararea treptei de turaie; la unelemaini-unelte este necesari declararea gamei de turaii cu ajutorulunei funcii auxiliare M

    Adresa DD se utilizeaz pentru declararea coreciei de scul, prinprecizarea numrului memoriei n care a fost introdus manual

    Adresa TTse utilizeaz pentru precizarea sculei folosite la prelucrareDinu Gubencu

    Programarea numericProgramarea numericmanualmanual

  • 8/3/2019 Curs CS 2011

    17/91

    Parametri de interpolareParametri de interpolare

    Parametrii I, J, KI, J, K precizeaz coordonatele centrului cercului lainterpolrile circulare sau valoarea pasului filetului, msurate de-alungul axelor X, Y, Z

    Dinu Gubencu

    Programarea numericProgramarea numericmanualmanual

    FuncFuncii pregii pregtitoare de tip Gtitoare de tip GGrupaGrupa G90G90; G91; G92; G91; G92

    G90G90 declar sistemul de coordonate absolut pentru MUCN G91G91 declar sistemul de coordonate relative (cu origine flotant)

    G92G92 modificarea de origine programat constnd n precizareapuctului caracteristic al sculei active; nu se produce nicio deplasare,modificndu-se doar coninutul memoriilor

  • 8/3/2019 Curs CS 2011

    18/91

    FuncFuncii pregii pregtitoare de tip Gtitoare de tip G

    GrupaGrupa G94G94; G95; G95 instruciuni folosite pentru definirea unitii de msur a avansuluiprecizat prin adresa tehnologic F:

    G94G94 mm/min G95G95 mm/rot

    InstrucInstruciunea G4iunea G4

    utilizat pentru declararea temporizrilor; durata temporizrii (nmilisecunde) se precizeaz prin adresa Z

    Dinu Gubencu

    Programarea numericProgramarea numericmanualmanual

    GG1717 definirea planului XY ca plan de interpolare circular G18 (G19)G18 (G19) - stabilirea planului de interpolare XZ (YZ)

    Grupa GGrupa G1717; G1; G188; G; G1919

  • 8/3/2019 Curs CS 2011

    19/91

    FuncFuncii pregii pregtitoare de tip Gtitoare de tip G

    Dinu Gubencu

    Programarea numericProgramarea numericmanualmanual

    G0G0 deplasare cu avans rapid stabilit prin reglajele iniiale alemainii-unelte; se utilizeaz pentru cursele de apropiere-retragere

    Grupa de instrucGrupa de instruciuni de deplasare: G0; G1; G2; G3; G33iuni de deplasare: G0; G1; G2; G3; G33

    G33G33 definete un ciclu de filetare, n cazul strunjirilorFiletarea cilindric

    Ciclu

    repetitivCiclu

    repetitiv

    N10 G90 G0 Z82 X39

    N11 G33 Z28 K4N12 G94 G1 X42 F100N13 G0 Z82

    N14 G1 X38 F60N15 G33 Z28 K4

  • 8/3/2019 Curs CS 2011

    20/91

    G1G1 interpolare liniar cu avans de lucru a crui valoare estestabilit prin adresa F

    Grupa de instrucGrupa de instruciuni de deplasare: G0; G1; G2; G3; G33iuni de deplasare: G0; G1; G2; G3; G33

    n sistemul de referinabsolut:....N20 G0 X(xB) Y(yB)

    N25 G1 Y(yC) F80....N20 G0 X 80 Y60N25 G1 Y20 F80

    n sistemul de referinrelativ:....N20 G0 X( xB xA) Y( yB yA) G91N25 G1 X(xC xB) Y(yC - yB)

    ....N20 G0 X70 Y40 G91N25 G1 X0 Y-40 F 80 Dinu Gubencu

    Programarea numericProgramarea numericmanualmanual

  • 8/3/2019 Curs CS 2011

    21/91

    G3G3 interpolare circular n sens trigonometric cu avans de lucrudeclarat prin adresa F

    Grupa de instrucGrupa de instruciuni de deplasare: G0; G1; G2; G3; G33iuni de deplasare: G0; G1; G2; G3; G33

    G2G2 interpolare circular n sens orar cu avans de lucru declarat

    prin adresa F

    N24 G17N25 G2 X(xB) Y(yB) I(I0) J(J0) F60

    N24 G17N25 G3 X(xB) Y(yB) I(I0) J(J0) F60

    Dinu Gubencu

    Programarea numericProgramarea numericmanualmanual

  • 8/3/2019 Curs CS 2011

    22/91

    G53G53 se utilizeaz pentru anularea decalajelor de origine

    GrupaGrupa G53G53; G54; G55; G54; G55

    G54, G55G54, G55 se utilizeaz pentru declararea decalajelor de origine

    Dinu Gubencu

    Programarea numericProgramarea numericmanualmanual

  • 8/3/2019 Curs CS 2011

    23/91

  • 8/3/2019 Curs CS 2011

    24/91

    GrupaGrupa G40G40; G41; G42; G41; G42

    Dinu Gubencu

    Programarea numericProgramarea numericmanualmanual

  • 8/3/2019 Curs CS 2011

    25/91

    M1M1 oprire facultativ n program care se activeaz prin folosireaunui buton de pe panoul comenzii numerice

    M0M0 oprire n program

    M2/M30M2/M30 sfrit de program / cu reluarea ciclului

    M3M3 pornirea arborelui principal

    FuncFuncii auxiliareii auxiliare

    M5M5 oprirea arborelui principal

    M8M8 pornirea lichidului de rcire-ungere

    M9M9 oprirea lichidului de rcire-ungere

    M40 ... M48M40 ... M48 precizarea gamelor de turaiiDinu Gubencu

    Programarea numericProgramarea numericmanualmanual

  • 8/3/2019 Curs CS 2011

    26/91

    Etapele parcurse la programarea manualEtapele parcurse la programarea manual

    1. Analiza desenului de execuie al reperului

    2. Realizarea desenului de execuie al semifabricatului3. Stabilirea itinerarului tehnologic de prelucrare4. Elaborarea schiei prinderilor semifabricatului pe maini

    stabilirea decalajelor de origine5. Alegerea sculelor i elaborarea schiei de reglare a acestora

    (mod de amplasare, cote de reglare)6. Alegerea unui sistem de coordonate al piesei convenabil

    7. Calculul coordonatelor punctelor caracteristice ale piesei(puncte de nceput i sfrit ale entitilor geometrice,parametri de interpolare)

    8. Calculul parametrilor regimului de achiere i conversiaacestora n mrimi sau adrese specifice echipamentului

    9. Scrierea programului-pies Dinu Gubencu

    Programarea numericProgramarea numericmanualmanual

  • 8/3/2019 Curs CS 2011

    27/91

    Exemplu de programare manualExemplu de programare manual

    Dinu Gubencu

    Itinerar tehnologic:

    Frezare contur exterior

    Gurire 10

    Frezare canal

    Desenul de execuie:

  • 8/3/2019 Curs CS 2011

    28/91

  • 8/3/2019 Curs CS 2011

    29/91

  • 8/3/2019 Curs CS 2011

    30/91

    Scrierea programuluiScrierea programului

    CoordonatePct

    XX YY II JJ

    P0P0 0 -30

    P1P1 0 0

    P2P2 50 0

    P3P3 50 10

    P4P4 30 30

    P5P5 30 10

    P6P6 0 30

    P7P7 -30 0

    P8P8 15 10

    P9P9 15 20

    N1 G0 X0 Y-30 T1 deplasarea cu avans rapid a frezei T1 n punctul P0

    N2 G0 Z-30 deplasarea cu avans rapid pe vertical

    N3 M3 M8 S400 pornirea arborelui principal, cu turaia 400 rot/mini a lichidului de rcire-ungere Dinu Gubencu

    Exemplu de programare manualExemplu de programare manual

  • 8/3/2019 Curs CS 2011

    31/91

    Scrierea programuluiScrierea programului

    CoordonatePct

    XX YY II JJ

    P0P0 0 -30

    P1P1 0 0

    P2P2 50 0

    P3P3 50 10

    P4P4 30 30

    P5P5 30 10

    P6P6 0 30

    P7P7 -30 0

    P8P8 15 10

    P9P9 15 20

    N4 G1 G42 D2 X0 Y0 F2

    deplasarea cu avans de lucru de valoare precizat la

    adresa F, pe conturul de echidistan situat ladreapta conturului de generat, n punctul P1,corespunztor punctului P1 de coordonate (0, 0) Dinu Gubencu

    Exemplu de programare manualExemplu de programare manual

    E l d l

  • 8/3/2019 Curs CS 2011

    32/91

    Scrierea programuluiScrierea programuluiCoordonate

    PctXX YY II JJ

    P0P0 0 -30

    P1P1 0 0

    P2P2 50 0

    P3P3 50 10

    P4P4 30 30

    P5P5 30 10

    P6P6 0 30

    P7P7 -30 0

    P8P8 15 10

    P9P9 15 20

    N5 G1 X50 Y0 deplasare liniar cu avans de lucru n P2 de peechidistana corespunztoare punctului P2

    N6 G1 X50 Y10 deplasare liniar cu avans de lucru n P3 de peechidistana corespunztoare punctului P3Dinu Gubencu

    Exemplu de programare manualExemplu de programare manual

    E l d lE l d l

  • 8/3/2019 Curs CS 2011

    33/91

    Scrierea programuluiScrierea programului

    CoordonatePct

    XX YY II JJ

    P0P0 0 -30

    P1P1 0 0

    P2P2 50 0

    P3P3 50 10

    P4P4 30 30

    P5P5 30 10

    P6P6 0 30

    P7P7 -30 0

    P8P8 15 10

    P9P9 15 20

    N7 G17 definirea planului XY ca plan de interpolarecircular

    N8 G3 X30 Y30 I30 J10 interpoplare circular n sens trigonometricpn n punctul de coordonate (30, 30), centrulcercului avnd coordonate (30,10) Dinu Gubencu

    Exemplu de programare manualExemplu de programare manual

  • 8/3/2019 Curs CS 2011

    34/91

    E l d lE l d l

  • 8/3/2019 Curs CS 2011

    35/91

    Scrierea programuluiScrierea programului

    Coordonate

    Pct XX ZZ II JJ

    P0P0 0 -30

    P1P1 0 0

    P2P2 50 0

    P3P3 50 10

    P4P4 30 30

    P5P5 30 10

    P6P6 0 30

    P7P7 -30 0

    P8P8 15 10

    P9P9 15 20

    N11 G1 G40 X-30 Y0 deplasarea liniar n afara conturului degenerat i anularea coreciei de echidistan

    Dinu GubencuN12 G0 Z100 M5 M9 ridicarea sculei i oprirea arborelui principal (M5)

    i a lichidului de rcire-ungere (M9)

    Exemplu de programare manualExemplu de programare manual

  • 8/3/2019 Curs CS 2011

    36/91

  • 8/3/2019 Curs CS 2011

    37/91

    Ex mpl d p m m n lExemplu de programare manual

  • 8/3/2019 Curs CS 2011

    38/91

    Scrierea programuluiScrierea programului

    Coordonate

    PctXX ZZ II JJ

    P0P0 0 -30

    P1P1 0 0

    P2P2 50 0

    P3P3 50 10

    P4P4 30 30

    P5P5 30 10

    P6P6 0 30

    P7P7 -30 0

    P8P8 15 10

    P9P9 15 20

    N16 G0 Z30 M5 M9 ridicarea burghiului cu avans rapid i oprireaarborelui principal (M5) i a lichidului de rcire (M9)

    N17 G0 X100 Y100 G4 Z8000 deplasare rapidi temporizare pentruschimbarea sculei Dinu Gubencu

    Exemplu de programare manualExemplu de programare manual

  • 8/3/2019 Curs CS 2011

    39/91

    Exemplu de programare manualExemplu de programare manual

  • 8/3/2019 Curs CS 2011

    40/91

    Scrierea programuluiScrierea programului

    CoordonatePct

    XX ZZ II JJ

    P0P0 0 -30

    P1P1 0 0

    P2P2 50 0

    P3P3 50 10

    P4P4 30 30

    P5P5 30 10

    P6P6 0 30

    P7P7 -30 0

    P8P8 15 10

    P9P915 20

    deplasare cu avans de lucru precizat laadresa F i cu turaia precizat la adresaS a frezei deget n punctul P9

    N20 G1 X15 Y20 F20 M3 M8 S400

    N21 G0 Z30 M5 M9 ridicarea frezei deget cu avans rapid i oprireaarborelui principal i a lichidului de rcire Dinu Gubencu

    Exemplu de programare manualExemplu de programare manual

    Exemplu de programare manualExemplu de programare manual

  • 8/3/2019 Curs CS 2011

    41/91

    Scrierea programuluiScrierea programului

    CoordonatePct

    XX ZZ II JJ

    P0P0 0 -30

    P1P1 0 0

    P2P2 50 0

    P3P3 50 10

    P4P4 30 30

    P5P5 30 10

    P6P6 0 30

    P7P7 -30 0

    P8P8 15 10

    P9P9 15 20

    deplasare rapid n punctul de schimbare a sculeiN20 G0 X100 Y100

    N21 M2 sfrit de program Dinu Gubencu

    Exemplu de programare manualExemplu de programare manual

    Aplicaie la programarea manualAplicaie la programarea manual

  • 8/3/2019 Curs CS 2011

    42/91

    Dinu Gubencu

    Aplicaie la programarea manualAplicaie la programarea manual

    Aplicaii pe echipamente IselAplicaii pe echipamente Isel

  • 8/3/2019 Curs CS 2011

    43/91

    Dinu Gubencu

    Aplicaii pe echipamente IselAplicaii pe echipamente Isel

    %%11

    N0N011 G0 G90 X0 Y0G0 G90 X0 Y0 T1T1 M3 S1100M3 S1100

    N05 G1 ZN05 G1 Z--0.5 F400.5 F40N10 G1 X0 Y40N10 G1 X0 Y40

    N15 X30 Y40N15 X30 Y40

    N20 G1 Y0N20 G1 Y0N21 G1 X0 Y0N21 G1 X0 Y0

    N25 G1 Z10 M5N25 G1 Z10 M5

    N30 M30N30 M30

    Gravarea unui dreptunghiGravarea unui dreptunghi

    Aplicaii pe echipamente IselAplicaii pe echipamente Isel

  • 8/3/2019 Curs CS 2011

    44/91

    Dinu Gubencu

    Aplicaii pe echipamente IselAplicaii pe echipamente Isel

    Gravarea semicercurilorGravarea semicercurilor

    %2%2

    N0N011 G0 G90 X0 Y0 T1 M3 S1100G0 G90 X0 Y0 T1 M3 S1100

    N05 G1 ZN05 G1 Z--0.5 F400.5 F40

    N10 G17N10 G17

    N15 G2 X30 Y0 I15 J0N15 G2 X30 Y0 I15 J0

    N16 G1 X50N16 G1 X50N17 G2 X110 I30 J0N17 G2 X110 I30 J0

    N25 G1 Z10 M5N25 G1 Z10 M5

    N30 M30N30 M30

    Aplicaii pe echipamente IselAplicaii pe echipamente Isel

  • 8/3/2019 Curs CS 2011

    45/91

    Dinu Gubencu

    Aplicaii pe echipamente IselAplicaii pe echipamente Isel

    Gravarea contururilor formate din entitGravarea contururilor formate din entiti geometrice elementarei geometrice elementare

    %%33N0N011 G0 G90 X0 Y0 T1 M3 S11000G0 G90 X0 Y0 T1 M3 S11000

    N05 G1 ZN05 G1 Z--0.5 F400.5 F40

    N10 G1 X0 Y40N10 G1 X0 Y40

    N15 G17N15 G17

    N20 G2 X0 Y0 I0 JN20 G2 X0 Y0 I0 J--20 F1120 F11

    N25 G0 Z5N25 G0 Z5

    N30 G0 X30N30 G0 X30

    N35 G1 ZN35 G1 Z--0.5 F400.5 F40

    N40 G1 Y40N40 G1 Y40

    Aplicaii pe echipamente IselAplicaii pe echipamente Isel

  • 8/3/2019 Curs CS 2011

    46/91

    Dinu Gubencu

    Aplicaii pe echipamente IselAplicaii pe echipamente Isel

    Gravarea contururilor formate din entitGravarea contururilor formate din entiti geometrice elementarei geometrice elementare

    N45 G0 Z5N45 G0 Z5

    N50 G0 X40 Y0N50 G0 X40 Y0N55 G1 ZN55 G1 Z--0.050.05

    N60 G1 Y40N60 G1 Y40

    N65 X60 Y0N65 X60 Y0N70 Y40N70 Y40

    N80 G0 Z5N80 G0 Z5

    N85 X70N85 X70

    N90 G1 ZN90 G1 Z--0.50.5N95 Y10N95 Y10

    N100 G3 X90 I10 F11N100 G3 X90 I10 F11

    N105 G1 Y40 F40N105 G1 Y40 F40

    N110 G0 Z5N110 G0 Z5

    NN120120 M30M30

    Metode de programare asistatMetode de programare asistat

  • 8/3/2019 Curs CS 2011

    47/91

    Metode de programare asistatMetode de programare asistat

    Dinu Gubencu

    Automatically Programmed Tools (APT)Automatically Programmed Tools (APT)

    sistem de programare bazat pe instruciuni ce definesc,pe baza unor reguli sintactice i semantice, geometriapiesei i tehnologia de prelucrare, n scopul obinerii unuifiier text surs - cutter location (CL) file

    dezvoltat ca urmare a eforturilor conjugate ale industriei

    aerospaiale, MITi US Airforce

    utilizat n continuare (apox. 5 -10% din programele ce

    deservesc industriile de aprare i aerospaial)

    Metode de programare asistatMetode de programare asistat

  • 8/3/2019 Curs CS 2011

    48/91

    Metode de programare asistatMetode de programare asistat

    Dinu Gubencu

    Automatically Programmed Tools (APT)Automatically Programmed Tools (APT)

    Definirea pieseiP1=Point/12,20,0

    C1=Circle/Center,P1,Radius,3LN1=Line/C1. ATANGL,90

    Comenzi de deplasare ale sculeiTLRT,GORT/LN1.TANTO,C1GOFWD/C1,TANTO,L5

  • 8/3/2019 Curs CS 2011

    49/91

    Etapele de programare asistatEtapele de programare asistat

  • 8/3/2019 Curs CS 2011

    50/91

    Etapele de programare asistatEtap programar as stat

    Dinu Gubencu

    Reprezentarea graficReprezentarea grafica pieseia piesei

    Modelare direct Import dintr-un sistem extern (ex.: Catia, Inventor) Scanare 2D sau 3D

    fiier grafic de definire a geometriei piesei

    Etapele de programare asistatEtapele de programare asistat

  • 8/3/2019 Curs CS 2011

    51/91

    Et p progr m r s st tp p g

    Dinu Gubencu

    Definirea traiectoriilor sculei prin selectarea entitDefinirea traiectoriilor sculei prin selectarea entitilorilor

    geometrice de generatgeometrice de generat

    Contururi Suprafee

    Volume de ndeprtat Configuraii de orificii Caviti

    furnizarea de informaii sistemului legate de entitile de prelucrat:

    cece se prelucreaz?

    Etapele de programare asistatEtapele de programare asistat

  • 8/3/2019 Curs CS 2011

    52/91

    p p gp p g

    Dinu Gubencu

    Definirea parametrilor de aDefinirea parametrilor de achierechiere

    Informaii legate de scul tip, geometrie turaie, avans

    Scheme de achiere Ex.: pocketing, facing, linear / n sensul-contra avansului treceri degroare / finisare

    furnizarea de informaii sistemului legate de strategiile de prelucrare:

    cumcum se prelucreaz?

    Etapele de programare asistatEtapele de programare asistat

  • 8/3/2019 Curs CS 2011

    53/91

    p p gp p g

    Dinu Gubencu

    Optimizarea parametrilor de aOptimizarea parametrilor de achierechiere

    Distana dintre 2 curbe generatoare succesive

    suprafaa de prelucrat se obine teoretic canfurtoare

    a familiei de curbe generate de suprafaa descris descul n micarea de lucru, de-a lungul traiectoriilor de

    prelucrare (curbe generatoare), respectnd condiia ca

    distana dintre dou suprafee generatoare s tind la zero

    numr finit de suprafee de generare apariia abaterilorde la forma corect a suprafeei prelucrate, sub forma unor

    seciuni remanente de achie de nlime variabil

    Etapele de programare asistatEtapele de programare asistat

  • 8/3/2019 Curs CS 2011

    54/91

    p p gp p g

    Dinu Gubencu

    Optimizarea parametrilor de aOptimizarea parametrilor de achierechiere

    - Distana dintre 2 curbe generatoare succesive

    Etapele de programare asistatEtapele de programare asistat

  • 8/3/2019 Curs CS 2011

    55/91

    p p gp p g

    Dinu Gubencu

    prelucrarea cu pas de poziionare constant (constant

    stepover) - Hmax Hadm

    prelucrarea cu pas de poziionare variabil pe ntreaga

    suprafa - asigurarea nlimii constante Hmax aseciunii remanente de achie (constant scallop

    height)

    Optimizarea parametrilor de aOptimizarea parametrilor de achierechiere

    - Distana dintre 2 curbe generatoare succesive

    Etapele de programare asistatEtapele de programare asistat

  • 8/3/2019 Curs CS 2011

    56/91

    p p gp p

    Dinu Gubencu

    Optimizarea parametrilor de aOptimizarea parametrilor de achierechiere

    - Distana dintre 2 curbe generatoare succesive

    Etapele de programare asistatEtapele de programare asistat

  • 8/3/2019 Curs CS 2011

    57/91

    p p

    Dinu Gubencu

    Simularea traiectoriilor de aSimularea traiectoriilor de achierechiere

    Reprezentarea vizual a traiectoriilor sculei Modificarea / tergerea secvenelor de program

    furnizarea ctre sistem a unui fiier CL al traiectoriilor sculei

    Etapele de programare asistatEtapele de programare asistat

  • 8/3/2019 Curs CS 2011

    58/91

    Dinu Gubencu

    PostPost--procesareaprocesarea

    Calcul de discretizare a traiectoriilor Calcul de compesare a lungimii sculei Calcul de compensare a razei sculei contur de echidistan

    Generarea formatului de fraz program CNC Generarea fiierelor n format surs CNC

    conversie a datelor obinute n faza anterioar n forma necesarpentru comanda n limbajul ECN

  • 8/3/2019 Curs CS 2011

    59/91

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    60/91

    g mg

    Dinu Gubencu

    Strategia de proiectare tehnologicStrategia de proiectare tehnologic

    Modelare pies &semifabricat

    Modelare pies &

    semifabricat

    Crearea operaiilorde degroare

    Crearea operaiilorde degroare

    Crearea operaiilorde semifinisare

    Crearea operaiilorde semifinisare

    Crearea operaiilorde finisareCrearea operaiilorde finisare

    Transmiterea

    traiectoriilor sculeila main

    Transmitereatraiectoriilor sculei

    la main

    Simularea prelevriide material

    Simularea prelevriide materialReducerea progersiv

    a adaosului de prelucrare,a avansului

    i a diametrului frezei

    Reducerea progersiv

    a adaosului de prelucrare,a avansului

    i a diametrului frezei

    o operao operaie de degroie de degroareare

    o operao operaie de semifinisareie de semifinisare

    unauna--doudouoperaoperaii de finisareii de finisare

    Strategia clasicStrategia clasic

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    61/91

    gg

    Dinu Gubencu

    Procedee de prelucrareProcedee de prelucrare

    frezareafrezarean 3 axen 3 axe scula se poate deplasa simultanscula se poate deplasa simultann toate celen toate cele

    trei directrei direciiiifrezareafrezarean 2n 2axeaxe scula se poate deplasa n direciile X i Y, ntimp ce pe direcia Z este fix, la un nivel prestabilitfrezareafrezarean 4 axen 4 axe permite rotirea mesei mainii pentru

    prelucrarea pieselor ce nu pot fi realizate cu operaii simple n 2sau 3 axefrezareafrezarean 5 axen 5 axe scula poate fi rotit n toate direciile, astfel

    nct pot fi prelucrate suprafee indiferent de orientareaacestora

    gurire

    frezare

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    62/91

    gg

    Dinu Gubencu

    OperaOperaii de degroii de degroarearen 3 axen 3 axe

    Horizontal RoughingHorizontal Roughing - degroare orizontal- utilizare n marea majoritate a cazurilor

    - variante disponibile concretizate n dou scheme de frezare uzuale:

    Facing (Part Offset) Pocketing (Stock Offset)

    Plunge RoughingPlunge Roughing - degroare vertical- utilizare n cazul pieselor care prezint perei verticali

    selecselecia influenia influenatatde configurade configuraia geometricia geometrica pieseia piesei

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    63/91

    gg

    Dinu Gubencu

    OperaOperaii de degroii de degroarearen 3 axen 3 axe

    Horizontal Roughing

  • 8/3/2019 Curs CS 2011

    64/91

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    65/91

    g

    Dinu Gubencu

    OperaOperaii de degroii de degroarearen 3 axen 3 axe

    Horizontal Roughing - folosit pentru frezarea suprafeelor deschise

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    66/91

    Dinu Gubencu

    OperaOperaii de degroii de degroarearen 3 axen 3 axe

    Plunge Roughing

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    67/91

    Dinu Gubencu

    OperaOperaii de degroii de degroarearen 3 axen 3 axe

    Comparaie Horizontal Roughing vs Plunge RoughingHorizontal Roughing vs Plunge Roughing

    Modele simulate

    Analiza celor dou modele simulate, corespunztoare operaiilor folosite

    evideniaz precizia superioar obinut n varianta Plunge RoughingPlunge Roughing

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    68/91

    Dinu Gubencu

    OperaOperaii de degroii de degroarearen 3 axen 3 axe

    Comparaie Horizontal Roughing vs Plunge RoughingHorizontal Roughing vs Plunge Roughing

    Analiza celor dou comparaii, corespunztoare operaiilor folositeevideniaz precizia superioar obinut n varianta Plunge RoughingPlunge Roughing

    Modele simulate vs ideale

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    69/91

    Dinu Gubencu

    OperaOperaii de finisareii de finisaren 3 axen 3 axe

    Parallel Finishing

    piese cu suprafee relativ

    plane proiecia n planul XY unmodel bidimensional liniar

    n zig-zag urmrirea conturuluipiesei pe direcia Z

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    70/91

    Dinu Gubencu

    OperaOperaii de finisareii de finisaren 3 axen 3 axe

    finisarea suprafeelor defund i/sau laterale ale

    cavitilor

    Pocket Finishing

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    71/91

    Dinu Gubencu

    OperaOperaii de finisareii de finisaren 3 axen 3 axe

    finisarea la nivele Zconstante piese cu suprafeeverticale ntinse

    Horizontal Finishing

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    72/91

    Dinu Gubencu

    OperaOperaii de degroii de degroare / finisareare / finisaren 3 axen 3 axe

    pentru prelucrareamuchiilor, racordrilor i

    colurilor piesei

    Pencil Tracing

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    73/91

    Dinu Gubencu

    n funcie de forma i modalitatea de obinere a semifabricatului

    Modaliti:

    prin precizarea direct a dimensiunilor i a formei (paralelipipedic,cilindric) SF prin precizarea indirect a dimensiunilor i a formei (paralelipipedic,cilindric, oarecare) SF prin importarea un fiier compatibil

    DefinireaDefinirea semifabricatuluisemifabricatului

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    74/91

    Dinu Gubencu

    Alegerea sculelorAlegerea sculelor

    dimensiunidimensiuni depind de dimensiunile entitdepind de dimensiunile entitilor geometrice elementareilor geometrice elementare iiprecizia impusprecizia impus

    form freze cu coad, cilindro-frontale, semisferice, conice, sferice, ...

    Regul:

    degroare freze cilindro-frontale(Flat Mill)

    finisare freze semisferice(Ball Mill)

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    75/91

    Dinu Gubencu

    Stabilirea parametrilor regimului de aStabilirea parametrilor regimului de achierechiere

    valori implicite n funcie dematerial i de caracteristicilesculelor

    posibilitate de corecie nraport de xeperiena acumulat

  • 8/3/2019 Curs CS 2011

    76/91

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    77/91

    Dinu Gubencu

    Inserarea operaInserarea operaiilor de frezareiilor de frezare

    alegerea schemei de frezare

    selecia pailor de echidistan programarea traiectoriilor micrilor de angajare i retragere a sculelor generarea traiectoriei sculei

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    78/91

    Dinu Gubencu

    Simularea operaSimularea operaiilor de frezareiilor de frezare

    vizualizarea dinamic a traiectoriilor sculelor i a rezultatului obinut nurma parcurgerii acestora, respectiv a formei semifabricatului dup

    prelucrare evidenierea erorilor compararea semifabricatului cu piesa, pentru a identifica suprafeele

    achiate insuficient sau n exces obligatorie definirea prealabili vizualizarea semifabricatului

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    79/91

    Dinu Gubencu

    PostPost--procesareaprocesarea

    selectarea post-procesorului specific controller-ului mainii

    procesare individual sau simultan

  • 8/3/2019 Curs CS 2011

    80/91

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    81/91

    Dinu Gubencu

    Interpretarea fiInterpretarea fiierului destinaierului destinaie CNCie CNC

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    82/91

    Dinu Gubencu

    OperaOperaii deii de semisemifinisarefinisaren 3 axen 3 axe

    Horizontal ReHorizontal Re--roughingroughing

    Plunge RePlunge Re--roughingroughing

    Varianta IVarianta I Varianta IIVarianta II folosirea operaiilor de finisarecu parametri tehnologici diferii

    Studiu de cazStudiu de caz -- InfluenInfluena strategiei de frezarea strategiei de frezare

    1.1. Horizontal RoughingHorizontal Roughing

    2.2. Horizontal ReHorizontal Re--roughingroughing

    3.3. Parallel FinishingParallel Finishing

    1.1. Horizontal RoughingHorizontal Roughing

    2.2. Parallel FinishingParallel Finishing

    3.3. Parallel FinishingParallel Finishing

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    83/91

    Dinu Gubencu

    Studiu de cazStudiu de caz -- OperaOperaii de degroii de degroareare

    1.1. Horizontal RoughingHorizontal Roughing

    Simularea traiectoriilor sculei Simularea prelevrii de material

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    84/91

    Dinu Gubencu

    StudiuStudiu dede cazcaz -- OperaOperaii deii de semisemifinisarefinisare

    2.2. Horizontal ReHorizontal Re--roughingroughingVarianta IVarianta I Varianta IIVarianta II

    2.2. Parallel FinishingParallel Finishing

    Simulareatraiectoriilor sculei

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    85/91

    Dinu Gubencu

    StudiuStudiu dede cazcaz -- OperaOperaii deii de semisemifinisarefinisare

    2.2. Horizontal ReHorizontal Re--roughingroughingVarianta IVarianta I Varianta IIVarianta II

    2.2. Parallel FinishingParallel Finishing

    Simularea prelevrii de material

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    86/91

    Dinu Gubencu

    StudiuStudiu dede cazcaz -- OperaOperaii deii de semisemifinisarefinisare

    2.2. Horizontal ReHorizontal Re--roughingroughingVarianta IVarianta I Varianta IIVarianta II

    2.2. Parallel FinishingParallel Finishing

    Comparaia model ideal vs model simulat

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    87/91

    Dinu Gubencu

    StudiuStudiu dede cazcaz -- OperaOperaii deii de semisemifinisarefinisare

    2.2. Horizontal ReHorizontal Re--roughingroughingVarianta IVarianta I Varianta IIVarianta II

    2.2. Parallel FinishingParallel Finishing

    Varianta a II-a asigurprecizie superioar - importan

    mai redus, nefiind prelucrare final Varianta a II-a asigurproductivitate mult mai mare -traseul parcurs de scul pe SF e mult mai scurt

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    88/91

    Dinu Gubencu

    StudiuStudiu dede cazcaz -- OperaOperaii de finisareii de finisare

    3.3. Parallel FinishingParallel Finishing parametri globali diferii fa de operaia similarfolosit la semifinisare

    direcia traiectoriilor sculei perpendicular pe ceadefinit pentru operaia similar de semifinisare

  • 8/3/2019 Curs CS 2011

    89/91

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    90/91

    Dinu Gubencu

    StudiuStudiu dede cazcaz -- OperaOperaii de finisareii de finisare

    Parallel FinishingParallel Finishing

    Pencil Tracing

    Varianta BVarianta B -- doudouoperaoperaiiiiVarianta AVarianta A -- o operao operaieie Parallel FinishingParallel Finishing

    precizie superioar a racordrilor

    Varianta BVarianta B

    ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill

  • 8/3/2019 Curs CS 2011

    91/91

    Dinu Gubencu

    InfluenInfluena adaosului de prelucrare la da adaosului de prelucrare la deegrogroareare -- StockStock

    Stock = 0,6 mmStock = 0,6 mm

    precizie superioari productivitate mai mic la scderea adaosuluide prelucrare

    Stock = 0,3 mmStock = 0,3 mm

    Nr. niveleNr. nivele z = 46z = 46 Nr. niveleNr. nivele z = 52z = 52