Programare interpolare - studopediya

interpolare liniară cu mișcare rapidă, - G00. Efectul este că deplasarea programată interpolate și spre punctul final al liniei directe cu debitul maxim. Viteza și hrana pentru animale de accelerare, cel puțin o axă maximă. Viteza de alimentare a celorlalte axe este controlată astfel încât mișcarea tuturor axelor încheiat la punctul final simultan. Cu mișcarea activă instrucțiune G00 încetinește la zero în fiecare cadru. În această implementare, „poziționarea exactă“ depinde de instrucțiuni G161, G162. Dacă în încetinirea ratei de alimentare la zero în fiecare cadru nu este nevoie, în loc să folosească G00 G200. Rata maximă de alimentare nu este programată, ci este definit de așa-numitele „mașină“ parametri în memoria sistemului CNC. G00 Instruction este modal, și decuplează G-apariția aceluiași grup de instrucțiuni: G01, G02, G03, G05, G10-G13, G73, G200.

interpolare liniară la decelerare rapidă, fără a trece la V = 0, -G200.

Efectul este că nu există nici o încetinire a vitezei de alimentare la zero la sfârșitul fiecărui cadru; t. e. nici o inhibare la intersecția dintre cadre adiacente și procesul de interpolare continuă. La trebuie să fie îndeplinite aceleași condiții prealabile: G61 și instruirea pasivă G163.

Dacă, totuși, instrucțiune G61 este activă, în ciuda G200, decelereze la zero va fi efectuată în fiecare cadru. În cazul în care ghidul G163 activ, caracterul mișcării va fi determinată de funcții de poziționare precisă (vezi instrucțiunile de G164 -. G166).

Rata maximă de alimentare nu este programată, dar să setați „mașină“ parametri în memoria sistemului CNC. G200 este o instrucțiune modal, și decuplează G-apariția aceluiași grup de instrucțiuni: G00, G01, G02, G03, G05, G10-G13, G73.

interpolare liniară este prevăzută cu viteza de alimentare, - G01.

Trecerea la o viteză de avans predeterminată (F-word) pentru a bloca punctul final se efectuează într-o linie dreaptă. Toate axele de circulație completă simultan. Viteza de alimentare la sfârșitul blocului se reduce la zero, dar numai în cazul în care G08 instrucțiuni este pasiv. Viteza de avans programată este conturul, adică. E. Hraneste valori pentru fiecare dintre axele de coordonate vor fi mai puțin. Valoarea ratei de alimentare de obicei, limita setarea „setări ale aparatului.“ Varianta combinatie de cuvinte cu instrucțiuni G01 în bloc: G01_ X_ Y_ Z_F_.

Caracteristici de instrucțiuni de utilizare G01:

• în orice instrucțiune cadru G01 pot fi furnizate cu sau fără date de poziție a acestuia;

• în orice instrucțiune cadru însoțit de F-G01 cuvânt în cazul în care, înainte de hrănire nu a fost atribuit;

• Atribuirea de alimentare rămâne activ până când valoarea ei nu vor fi înlocuite.

• instrucțiuni G01 este modală, și decuplează G-apariția aceluiași grup de instrucțiuni: G0O, G02, G03, G05, G10-G13, G73, G200.

Fragment programului (a se vedea figura 4.10 ..):

Poziția X100 Y100 / Start.

G01 X500 Y300 F100 / mișcare la punctul final.

Programare interpolare - studopediya

Figura 4.10 - Ilustrarea pentru programarea interpolare liniară

interpolare circulară, - G02, G03. Mutarea cadrului este realizată de-a lungul unui cerc cu rata de contur specificat într-un F-cuvânt activ. Deplasarea tuturor axelor de coordonate ale cadrului este finalizat în același timp; De asemenea, în cazul în care una dintre axe nu aparține planul interpolării circulare. De-a lungul acestei axe de mișcare este interpolat liniar, iar traiectoria de ansamblu va fi o elice. Instrucțiunile G02 și G03 modal și dezactiva celelalte G-instruirea aceluiași grup. acționări de avans se deplasează la circumferențial definesc viteza de avans la planul de interpolare selectat; în timp ce G02 detectează mișcare în sensul acelor de ceasornic, și G03 - invers acelor de ceasornic. Selectarea a două axe de coordonate sincron efectuate în mod liber, prin selectarea planul de interpolare.

Atunci când programarea unui cerc este dată de raza, sau coordonatele centrului. Opțiuni suplimentare de programare circumferential este specificată instrucțiune G05: interpolare circulară pentru a produce o traiectorie tangențială (vezi mai jos.).

Programarea cu ajutorul razei circumferențiale. Raza setată întotdeauna în coordonate relative; Spre deosebire de punctul final al arcului, care poate fi specificat ca o rudă și în coordonate absolute.

Folosind poziția de început și sfârșit puncte, precum și raza, TNC determină în primul rând coordonatele centrului cercului. Rezultatul calculului poate fi coordonatele două puncte, ML MR (vezi. Fig. 4.11), localizată pe partea stângă și dreaptă a liniei care leagă punctele de început și sfârșit.

centru de cerc Locul de amplasare depinde de semnul razei; cu o rază pozitivă a centrului va fi la stânga, și cu o raza negativa - dreapta. Localizarea centrului este determinată și de instrucțiuni G02 sau G03 (vezi. Fig. 4.12).

Programare interpolare - studopediya

Figura 4.11 - calcularea coordonatelor punctelor de interpolare circulară

Programare interpolare - studopediya

Figura 4.12 - poziția interpolare circulară centru

După cum se observă în figura 4.10, valoarea razei trebuie să fie de cel puțin două ori lungimea unui segment care leagă punctele de început și de sfârșit ale arcului de cerc. Un caz special este egală cu dublul razei segmentului. Acest caz corespunde instrucțiunilor semicercului. în care semnul raza este irelevant. Programarea printr-un cerc complet de sarcină rază este inacceptabilă. Varianta combinatie de cuvinte cu instrucțiuni G03 în bloc: N_G17_G03_X_Y_R ± _F_S_M. Aici: selecție instrucțiuni înseamnă interpolare circulară G17 în planul X / Y; instrucțiune G03 specifică interpolare circulară în sens invers acelor de ceasornic; X_Y_ reprezintă coordonatele punctului final al arcului de cerc; R - raza cercului.

Programarea Circumferința prin coordonatele sale centrale. Poziția actuală este folosită ca punct de plecare. Coordonatele centrului cercului definit, trece prin punctele sale de început și de sfârșit. Axe de coordonate implicate în procesul de interpolare circulară au parametrii I, J și K ce sunt transmise axele X, Y, Z, respectiv. Parametrii setați distanța dintre punctul de pornire și centrul M al arcului de cerc situat într-o direcție paralelă cu axele. Semnul determinat de vectorul de direcție de la A la M. Definirea standard a următorilor parametri: I = M (X) -A (X); J = M (Y) -A (Y); K = M (Z) -A (Z).

Figurile 4.13 - 4.15 prezintă exemple circumferința de programare.

Exemplul 1. interpolării G02 (Figura 4.13.):

N. G90 G17 G02 X350 Y25O I200 J-50 F. S. M.

Programare interpolare - studopediya

Figura 4.13 - Determinarea parametrilor de la G02 Circular de interpolare

N ... G90 G17 G03 X350 Y200 I-50 J200 F ... S ... M ...

Programare interpolare - studopediya

Figura 4.14 - Determinarea parametrilor de la G03 Circular de interpolare

N ... G17 G02 X ... Y ... J ... F ... S ... M ...

Programare interpolare - studopediya

Figura 4.15 - Programare sfert de cerc

N ... G17 G03 X ... I ... F ... S ... M ...

Programare interpolare - studopediya

Figura 4.16 - Programarea semicercul

N ... G17 G02 I ... F ... S ... M ...

Programare interpolare - studopediya

Figura 4.17 - programarea unui cerc complet

interpolare N-elicoidale, - G202, G203. Într-o interpolare circulară în planul selectat și un proces de interpolare liniară interpolare N-elicoidal se efectuează pentru celelalte axe de coordonate sincron, un total de șase axe de rotație sau liniare. Acest lucru se datorează faptului că numărul total de axe sincrone într-un singur canal nu depășește opt. Mișcarea tuturor axelor este finalizată în același timp. Elicoidală N-interpolare este o generalizare a unui șurub simplu, în care interpolare liniară este realizată doar pentru o singură axă perpendiculară pe planul de interpolare circulară selectată.

Planul definit prin instrucțiuni de interpolare circulară G17, G18, G19, G20. Doar un singur cerc complet pot fi programate în același bloc. Viteza de avans este conturată; Cu toate acestea, există unele caracteristici pentru interpolarea liniar axe asociate cu utilizarea G594 documentului și G595. mișcare circulară în sens orar realizată de G202 instrucțiuni; mișcare circulară invers acelor de ceasornic realizată de G203 instrucțiuni. Programarea poate circumferința cu raza și coordonatele centrului cercului.

Ghid de interpolare elicoidală este modală și aparține celui de al doilea grup instrucțiuni G-modale.

EXEMPLU interpolare elicoidală simplă este prezentată în Figura 4.18:

articole similare