Mike Lynch. Conceptele cheie ale controlului numeric al computerului
3. Tipuri de mișcare în echipamente CNC
În Conceptul 1, am discutat modalități de a specifica punctele finale ale unei mișcări folosind un sistem de coordonate dreptunghiular. În acest capitol, ne vom concentra pe modul în care sistemul CNC calculează mișcarea până la punctul final pentru fiecare tip de mișcare.
Spuneți, de exemplu, că vrem să ne deplasăm de-a lungul axei liniare X spre dreapta, cu 1 inch. În acest caz, vom scrie la linia de programare a controlului X1 (presupunând sistemul absolut de codificare). În consecință, mașina va deplasa mașina în mod strict de-a lungul unei linii drepte.
Figura 1.
Interpolare liniară. Setul de deplasări mici, alternativ, de-a lungul uneia dintre axele liniare. Pasul de interpolare variază de la mașină la mașină, de obicei 0,001 mm.
Acum, să spunem că vrem să combinăm mișcarea discutată mai sus cu deplasarea de-a lungul axei Y cu 1 in sus. În acest caz, instrumentul se va deplasa de-a lungul unei căi înclinate. Dacă această mișcare este însoțită de îndepărtarea metalului, este de asemenea necesar să se atribuie viteza de mișcare la punctul final (viteza de avans). Interpolarea liniară este utilizată pentru a implementa această mișcare.
Efectuarea de interpolare liniară, sistemul CNC va calcula automat și cu acuratețe o serie de deplasări foarte mici, de-a lungul uneia dintre axele liniare, deplasarea sculei cât mai aproape posibil de mișcarea liniară programată. Pe echipamente CNC moderne, cum ar traiectorie vă va arăta exact mișcarea liniară (spre deosebire de a vedea de fapt, pasul. Figura1).
Tehnologul de programator se bazează, de asemenea, pe faptul că mașina poate deplasa mașina de frezat într-un cerc (de exemplu, atunci când frecați un contur în centrele de prelucrare). Acest tip de interpolare se numește interpolare circulară. Ca și în cazul interpolării liniare, sistemul CNC trebuie să genereze cel mai bine calea de mișcare care este cea mai apropiată de cerc (vezi Figura 2).
Figura 2.
Interpolare circulară.
În funcție de tipul de tratament dintr-o dată seama că necesitatea ca în alte tipuri de interpolare. Și din nou, producătorii de sisteme CNC vor veni la salvarea dvs.! Să dăm un exemplu. Mulți tehnologi folosesc capabilitățile centrelor de prelucrare pentru frezarea pieselor tip șurub. În acest caz, aparatul trebuie să efectueze o mișcare de interpolare circulară de-a lungul axelor X și Y și liniar muta în același timp, de-a lungul axei Z. Această mișcare se numește o frezare în spirală și tip interpolare - volută. Multe sisteme CNC au interpolare spirală încorporată.
Un tip complet de interpolare este necesar pe echipamentul de cotitură, care are o unealtă rotativă de tăiere și o axă C pentru rotirea piesei în sine! Aici se folosește interpolarea polară pentru a programa mișcarea sculei în timpul îndepărtării metalului de-a lungul unui contur complex. Interpolarea coordonatelor polar în acest caz, așa cum a fost, "înlocuiește" calculele mai complexe, accelerarea procesului de calcul.
Trei tipuri de mișcare de bază
Cu toate acestea. că mașina dvs. poate avea un număr mare de tipuri de deplasări, să ne limităm la cele trei tipuri cele mai comune și disponibile pe scară largă. După o examinare sumară a fiecărui tip de mișcare, considerăm un exemplu de program de control în care vom încerca să le aplicăm.
Pentru tipurile de mișcare pe care le analizăm, există două trăsături comune. Prima este modalitatea. Aceasta înseamnă că acestea rămân valide până când vor fi anulate sau modificate. De exemplu, dacă tipul de mișcare nu se modifică în mai multe cadre ale programului de control, atunci funcția G corespunzătoare trebuie utilizată numai în prima deplasare. Al doilea - în programul de control se blochează numai punctul final al mișcării. Poziția curentă a mașinii atinsă va fi utilizată ca punct de pornire.
Mișcarea accelerată (viteză mare sau poziționare)
Acest tip de mișcare asigură mișcarea la cea mai mare viteză posibilă pentru a reduce timpul pierdut în operațiuni care nu sunt direct legate de prelucrarea metalelor. Aplicațiile tipice includ o poziționare rapidă traversare punct de inserare instrument sau creșterea și retragerea la sfârșitul tratamentului, retragerea sculei pentru trageri ulterioare cleme piesei sau în cazul general, orice mișcare a sculei nu este legată de tratament.
Trebuie să consultați documentația sistemului CNC pentru a afla valoarea stroke accelerate. De obicei, această viteză este extrem de ridicată, prin urmare, operatorul ar trebui să fie extrem de precaut în procesul de verificare a acestor comenzi. Din fericire, operatorul este capabil să reducă viteza mișcărilor accelerate de pe panoul de comandă al sistemului CNC în timpul verificării UE.
Comanda care inițiază mișcarea accelerată în majoritatea sistemelor cu CNC are forma - G00.
O atenție deosebită ar trebui acordată programării mișcărilor accelerate, dar mai multor axe. În majoritatea sistemelor CNC, instrumentul se va deplasa la o viteză accelerată de-a lungul tuturor axelor permise pentru aceasta în același timp. În acest caz, punctul final va fi atins pe una dintre axele mișcării mai repede decât restul! În acest caz, programatorul trebuie să fie atent, atribuind o viteză mare pentru a evita posibilele coliziuni cu detaliul - de fapt mișcarea de-a lungul unei linii drepte poate fi realizată destul de diferit (în trepte). În alte sisteme CNC, este întotdeauna garantat să se miște într-o linie dreaptă și să ajungă simultan la punctul final de-a lungul tuturor axelor pe care sunt atribuite mișcări rapide.
Mișcarea de-a lungul unei linii drepte (deplasare liniară)
Acest tip de mișcare permite programatorului să codifice mișcarea într-o linie dreaptă, așa cum sa discutat mai devreme în procesul de cunoaștere a conceptului de interpolare liniară. Acest tip de mișcare implică setarea ratei de alimentare pe care doriți să o utilizați în timpul mișcării. Mișcarea liniară poate fi utilizată în orice moment, inclusiv forarea, strunjirea, frezarea.
Metoda, scopul ratei de alimentare variază de la o mașină la alta. În general, centrele de prelucrare își asumă rata de sarcină „minut“ de alimentare (mm sau inci / min), centre de prelucrare, de asemenea, .Tokarnye vă permit să specificați rata de alimentare într-un „lucru“ format (mm sau inci / rot).
Funcția pregătitoare G01 este de obicei utilizată pentru a determina mișcarea unei linii drepte. Programatorul va include coordonatele punctului final în fiecare dintre axele din cadrul programului de control.
Mișcare circulară
În acest exemplu, am fasonat conturul piesei din exterior. Utilizăm o moară de capăt pentru a procesa conturul și ao programa exact în centrul său. Mai târziu, în conceptul cheie 4, vom discuta despre utilizarea compensării razei sculei.