Un sistem de coordonate rectangular este NC (cnc)

Activitatea de mașini-unelte moderne bazate pe comandă numerică (NC sau CNC), adică presupune acționarea dispozitivelor de comandă sisteme de poziționare automată. Pentru organizarea activității acestor mașini necesare program de scris, cu funcții pregătitoare și auxiliare într-un limbaj de programare de specialitate.

O încercare de raskazat DSSE noi toți, astfel încât să puteți explora în mod independent, aparatul cnc.

Vom încerca să adune informații de la A la Z.

Stabilirea axelor de mișcare sunt întotdeauna realizate într-un sistem de coordonate. Sistemul de control permite stabilirea poziției corpului de lucru într-un sistem de coordonate asociat cu aparatul sau o parte.

Mașina de sistem definit prin designul său de coordonate și permite ca dimensiunile limită de deplasare. piesa de prelucrat sistemul de coordonate este definit de programul NC și ia în considerare geometria piesei.

Un dreptunghiular sistem de coordonate pe planul reprezintă două linii care se intersectează în unghi drept X'X și Y'Y. Axele se intersectează în punctul O, care se numește o origine, fiecare axă este o direcție pozitivă, indicată prin săgeți, și unitatea de lungimi ale segmentelor pe axele. Axele împart planul în patru părți - un sfert - I, II, III, IV.

Un sistem de coordonate rectangular este NC (cnc)

Punctul A [3, 6] este un sfert № I.

Punctul B [-4; -7] este un sfert № III.

Intersecția a trei planuri reciproc perpendiculare formează un sistem tridimensional de coordonate utilizat pentru a descrie poziția unui punct în spațiu.

O poziție a punctului în spațiu este determinată de trei coordonate x, y și z. Coordonata x în valoare absolută egală cu lungimea segmentului OB, coordonate y în magnitudine - lungimea segmentului OC, z coordonate în mărime - la lungimea unităților segment DO selectate. Segmentează OB, OC și OD sunt definite de planuri trasate prin punctul A în planuri paralele YOZ, xOz și XOY respectiv.

Un sistem de coordonate rectangular este NC (cnc)
Coordonata x este numit punctul abscisă A, y coordonata - ordonata punctului A, coordonata z - punctul applicate A. scris ca: A (a, b, c).

Masina de zero - furnizarea organelor de lucru, care definește originea stabilită de către producător.

După pornirea aparatului, aparatul nu cunoaște poziția reală a pieselor în mișcare, astfel încât fiecare ghid ar trebui să fie transferat la poziția de pornire:

Comanda pentru a efectua ieșirea mașinii este setat la zero, cu telecomanda într-un mod special.

Pentru ca sistemul să devină conștienți de amplasarea ghidajelor, acestea sunt fixate opriri speciale, care, la rândul său, senzori torsadate sau limitatoare, fixate pe cadru cu ei și se alimentează semnalul.

Un sistem de coordonate rectangular este NC (cnc)

La începutul UP vraja mod necesar la începutul codului de program%, iar numărul de program (de exemplu, O0001). Aceste două primul cadru nu afectează procesul de prelucrare, cu toate acestea, ele sunt necesare pentru ca controlul poate fi separat într-o memorie de program al celuilalt. Numerele Notă pentru aceste cadre nu este permisă.

Linia următoare stabilește sistemul CNC pentru un mod specific cu următorul bloc de program. Uneori, aceste cadre sunt numite linii de securitate, deoarece acestea vă permit să mutați sistemul într-un anumit mod standard sau anula caracteristicile inutile.

N15 G21 G40 G49 G54 G80 G90

Scene din N20 de pe N30 se spune despre necesitatea de a pregăti mașina pentru procesare.

  • N20 M06 T01 (FREZA dL)
  • N25 G43 H01
  • N30 M03 S1000

Scene din N35 pe N70 direct responsabil pentru manipularea detaliilor.

  • N35 G00 X5 Y10
  • N40 G00 Z1.5
  • N45 G01 Z-2 F30
  • N50 G01 X5 Y5
  • N55 G01 X9 Y5
  • N65 G01 X9 Y10
  • N70 G01 Z1.5

Sfârșitul programului cuprinde cadre destinate opritorul tijei (cadru N75) și se termină (frame N80):

  • %
  • O0001 (PAZ) - numărul programului (0001) și denumirea sa (PAZ)
  • N10 G21 G40 G49 G54 G80 G90 - linie de siguranță
  • N20 T01 M06 (FREZA D1) - instrument de apel №1
  • N30 G43 H01 - lungime de compensare istrument №1
  • N40 M03 S1000 - viteză ax incluziune 1000 rot / min
  • N50 G00 X3 Y8 - la mișcarea accelerată a punctului de referință T1
  • N60 G00 Z1.5 - mișcarea accelerată a sculei în Z1.5
  • N70 G01 Z-l F25 - se deplasează la o adâncime de 1 mm pe teren de 25 mm / min
  • N80 G01 X3 Y3 - instrument în mișcare
  • N90 G01 X7 Y3 - instrument în mișcare
  • N100 G01 X7 Y8 - instrument în mișcare
  • N110 G01 Z5 - ridicarea sculei până la Z5
  • N120 M05 - viteza de pe ax
  • N130 M30 - finalizarea programului
  • %

Pentru buna funcționare a mașinii-unelte cu comandă numerică (CNC), astfel încât acestea să fie pe deplin puse în aplicare inerente în funcționalitatea lor, este necesar să se creeze programe speciale de control (UE). Când creați astfel de programe folosind un limbaj de programare, cunoscut printre specialiști ca limba de coduri G și M ISO 7-biți sau de limbă. Există trei metode de bază pentru crearea de programe de piese pentru un control. metoda de programare manuala, metoda de programare direct pe metoda de programare și recepția CNC cu ajutorul CAM-sisteme.

Trebuie subliniat faptul că oricare dintre aceste metode are propria nișă în ceea ce privește natura și specificitatea producției. Și pentru că nici unul dintre ele poate fi folosit ca un panaceu pentru toate ocaziile: în fiecare caz, trebuie să existe o abordare individuală la alegerea celei mai eficiente pentru condițiile specifice ale metodei de date de programare.

Metoda de programare manuală

Metoda de programare manuală - ocuparea forței de muncă este foarte laborioasă și obositoare. Cu toate acestea, oricare dintre programator tehnologi trebuie să înțeleagă foarte bine tehnicile de programare manuale, indiferent dacă el îl folosește în lumea reală. Metoda de programare manuală este utilizată în principal în cazul tratamentului pieselor simple sau din cauza lipsei de instrumente de dezvoltare necesare.

În prezent, dar există multe companii de fabricație, în cazul în care numai programare manuală este utilizată pentru mașini CNC. De fapt, în cazul în care procesul de producție a implicat o cantitate mică de mașini-unelte cu sisteme de control, iar piesele se disting prin simplitate extremă, un tehnician programator cu experiență, cu o bună cunoaștere a programului manual tehnica productivitatea muncii este mai mare programator tehnolog, preferând utilizarea CAM-sistem. Un alt exemplu: compania folosește mașinile sale pentru procesarea unui număr mic de piese de nomenclatură. După prelucrarea acestor componente vor fi programate, programul este puțin probabil să se schimbe vreodată, în orice caz, va fi toate la fel și în viitorul apropiat. Desigur, în astfel de circumstanțe, programarea manuală pentru CNC va fi cel mai eficient din punct de vedere economic.

Rețineți că, chiar și în cazul CAM-sistem ca principal instrument de programare este de foarte multe ori necesitatea de corecție manuală a UE din cauza de detectare a erorilor în etapa de verificare. Nevoia de corectare manuală a programelor de control apare întotdeauna în cursul primului lor de test se execută direct pe aparat.

Metoda de programare rack sistem de control la distanță

Mașini CNC moderne. de obicei, prevăzut cu posibilitatea de a crea programe de control care lucrează direct pe consola, echipat cu o tastatură și ecran. Pentru a programa telecomanda poate fi folosit ca un mod interactiv, iar intrarea codurilor G și M. În acest caz, programul deja creat poate fi testat folosind o simulare grafică a operației de prelucrare a ecranului de control.

Metoda de programare folosind un sistem CAD / CAM

SAM - sistem, care calculează automat traiectoria de deplasare a sculei de prelucrare și utilizate în programarea pentru mașini-unelte CNC, în caz de prelucrare a pieselor complexe, dacă este necesar, utilizând o multitudine de operațiuni diferite și moduri de procesare.

CAD - proiectare asistată de calculator, care oferă posibilitatea de a modela produse și reducerea la minim timpul petrecut în îndeplinirea documentației de proiectare.

Dezvoltarea controlului cu utilizarea sistemelor CAD / CAM, software-ul simplifică foarte mult și accelerează procesul de programare. Atunci când este utilizat în CAD / CAM sistem programator tehnolog scutit de la a fi nevoie să efectueze calcule matematice consumatoare de timp și a obține instrumentele care pot accelera în mod semnificativ procesul de UE.

Transfer la NC CNC

Conectarea la control numeric de calculator este realizată în conformitate cu standardul RS-232. Pentru a transfera programul de control în sistemul CNC, care este echipat cu o mașină, un software special este utilizat, care permite să se conecteze portul COM al unui calculator personal prin intermediul unui cablu special pentru echipament industrial.

Transmisia de date atunci când este conectată la calculatorul de comandă numerică va fi posibilă numai după sincronizare cu programul de comunicare al mașinii CNC. Acest lucru necesită configurarea reciprocă prealabilă a programului de comunicare și parametrii de control. De obicei, după setările software-ului de bază, este posibil să se efectueze transferul programelor de lucru. În acest scop, de regulă, sistemul CNC trebuie să fie comutat la modul de transmitere a datelor / recepție, după care computerul se execută un program de comunicare, trebuie să faceți clic pe elementul de meniu „Send“ și panoul CNC presă „Primirea de date“. Dacă doriți să transferați un program de control de pe mașină pe un computer, procedura se efectuează în ordine inversă. Documentația mașinii, are de obicei informații despre parametrii individuali ai configurației transmisiei de date / recepție care prezintă secvența operațiilor în timpul acțiunii dispozitivelor externe care furnizează informația de stocare.

Transferul programului de control, volumul care depășește capacitățile de memorie de control prevăzute în modul DNC, care prevede punerea în aplicare a programului de lucru direct de la un PC, fără numirea ei în memoria aparatului. Sistemul DNC permite o creștere semnificativă a nivelului de eficiență a procesului de pregătire pentru a comite o varietate de operațiuni de moderne mașini-unelte CNC, deoarece este pe viteza de transmitere a programului de lucru și intrarea sa în memoria aparatului de multe ori depinde de performanța echipamentelor. DNC-sistem poate avea unele sau alte realizări ale - a rețelei în întreaga întreprindere sau departamentul în ansamblu compact DNC-terminale. Pentru funcționarea în modul DNC necesită o formare adecvată a producătorului mașinii CNC unealtă, și software-ul de comunicații care acceptă acest mod trebuie să fie prezent pe computer.

Cele mai multe mașini CNC moderne, atunci când este conectat la un computer utilizând capabilități Ethernet, permițând datele necesare mai rapid și convenabil. Dacă este necesar, unele dintre aceste mașini pot fi testate la distanță prin intermediul internetului pentru a rezolva problemele apărute în funcționarea în mod direct de către producătorul mașinii în timp real.

Dacă la sfârșitul programului anterior sau că funcția nu a fost anulat, acesta va rămâne în memoria sistemului de control cu ​​caracteristicile dorite și va fi activă atâta timp cât nu vor fi anulate.

într-una dintre primele linii serie de funcții pregătitoare care suprascriu sau să setați parametrii pentru determinarea acestui în pregătirea programului de control scrise. Această linie se numește - „linie de securitate“.

N15 G21 G40 G49 G54 G80 G90

G21 - activează modul de operare în sistemul metric și anulează codul G20.

G40 - anulează raza sculei.

codurile de control instrument de G40 / G40 / G42 de offset de la calea instrument de program predeterminat.

G49 - anulează compensarea lungimii sculei.
Codurile G43 / G44 / G49 este controlată pentru ompensatsiey lungimii sculei.

G54 - intervalul de lucru al sistemului de coordonate.
Codurile G54 activează una din multitudinea de sisteme de coordonate de lucru - G54 / G55 / G56 / G57 / G58 / G59.

G80 - eliminarea ciclurilor fixe.
Codul G80 va anula toate ciclurile de conserve și parametrii lor.
G81 / G82 / G83 / G84 / G86 - sunt cicluri constante.

G90 - sistem de coordonate absolut.
Codul G90 activează în sistemul de coordonate absolut.

G mașină coduri cnc

  • mișcare accelerată - G00
  • interpolare liniară - G01
  • G02 - G03 - interpolare circulară
  • G04 - pauză
  • G17 / G18 / G19 - selecție avion
  • G20 / G21 - alegerea sistemului de măsuri
  • G40 / G41 / G42 - instrument de compensare a razei
  • G43 / G44 / G49 - instrument de compensare a lungimii
  • G52 - un sistem de coordonate locale
  • G53 - sistemul de coordonate al mașinii
  • G54 - G59 - coordonatele sistemului de operare
  • G80 - eliminarea ciclurilor fixe
  • G81 - ciclul de găurire
  • G82 - Boring ciclu (de foraj), cu o întârziere
  • G83 - ciclu de găurire adâncă
  • G84 - ciclu de tăiere a firului
  • G85 - Boring ciclu cu un robinet pe feed tăiere
  • G86 - Boring ciclu cu un robinet rapid și a opri axul
  • G90 / G91 - sistem de coordonate absolute și relative
  • G94 - furaj în mm / min
  • G95 - în mm rată de alimentare / rev
  • M00 - oprire programabile
  • M01 - confirmare de oprire
  • M02 - Sfarsitul programului
  • rotire în sens orar arbore - M03
  • M04 - ax de rotatie contrar acelor de ceasornic
  • oprire arbore - M05
  • M06 - instrument de schimbare
  • M07 - includerea de răcire suplimentară
  • M08 - răcire comutator
  • M09 - răcori
  • M30 - opri și du-te la partea de sus a programului de control

Exemplele cnc cadrul mașinii

N (număr) - un număr de cadru de desemnare.

Programul constă dintr-un set de instrucțiuni scrise într-o linie, fiecare linie este atribuit un număr. Numerotarea se face pentru ușurința de programare și de lucru în continuare. În timpul procesării, este necesar să se adapteze funcțiile software sau complementul coordonatelor datorită schimbărilor tehnologice. Pentru a introduce o numerotare linie suplimentară este scris cu o trecere. Numărul de cadru nu afectează funcționarea aparatului.

    • N100 T10 M06 - cauza instrument №10
    • №03 S1200 - fus orar rotatie 1200 rot / min
      N04 S1200 - ax de rotire în sens orar 1200 rot / min.
    • N45 G01 Z-l F40 - mișcarea la o adâncime de 1 mm pe teren (40 mm / min)
    • N50 G01 X12 Y22 - deplasarea sculei (40 mm / min)
    • N55 G01 Y50 - deplasarea sculei (40 mm / min)
    • N60 G01 Y50 F22 - deplasarea sculei (22 mm / min)
    • N65 G01 X30 Y120 - deplasarea sculei (22 mm / min)
    • N70 G00 Z5 - mișcarea rapidă a Z
    • N75 X00 Y00 - mișcare rapidă

articole similare