Programarea prelucrării CNC este de a scrie procesul de prelucrare a pieselor, parametrii procesului, dimensiunea piesei de prelucrat, direcția deplasării sculei și alte acțiuni auxiliare (cum ar fi schimbarea sculei, răcirea, încărcarea și descărcarea pieselor de prelucrat etc.) în ordinea mișcării și în în conformitate cu formatul de programare pentru a scrie foile de program folosind coduri de instrucțiuni. procesul de. Lista de programe scrisă este lista de programe de procesare.
Uneltele CNC Xinfa au caracteristicile de bună calitate și preț scăzut. Pentru detalii, vă rugăm să vizitați:
Producători de scule CNC - Fabrica și furnizori de scule CNC din China (xinfatools.com)
Determinarea sistemului de coordonate a mașinii-unelte și a direcției de mișcare
Cele trei sisteme de coordonate ale mișcării liniare X, Y și Z ale mașinii-unelte adoptă sistemul de coordonate dreptunghiular carteziene, așa cum se arată în Figura 11-6. Ordinea definirii axelor de coordonate este de a determina mai întâi axa Z, apoi axa X și, în final, axa Y. Pentru mașinile-unelte care rotesc piesa de prelucrat (cum ar fi strungurile), direcția sculei departe de piesa de prelucrat este direcția pozitivă a Uitei, direcția corectă este direcția pozitivă a axei X.
Cele trei sisteme de coordonate ale axei de rotație sunt paralele cu axele de coordonate X, Y și Z, iar direcția înainte a filetului din dreapta este luată ca direcție pozitivă.
Instrucțiuni de bază pentru strunguri CNC
1) Formatul programului
Programul de procesare constă de obicei din trei părți: începutul programului, conținutul programului și sfârșitul programului.
Începutul programului este numărul programului, care este utilizat pentru a identifica începutul programului de procesare. Numărul programului este de obicei reprezentat de caracterul „%” urmat de patru cifre.
Sfârșitul programului poate fi indicat prin funcțiile auxiliare M02 (sfârșitul programului), M30 (sfârșitul programului, revenirea la punctul de plecare), etc.
Conținutul principal al programului este format din mai multe segmente de program (BLOC). Segmentul de program este compus din unul sau mai multe cuvinte de informare. Fiecare cuvânt de informare este compus din caractere de adresă și litere de caractere de date. Cuvântul de informare este cea mai mică unitate de instrucție. (Când nu există nimeni care să te ghideze, este foarte lent pentru tine să te bazezi pe propriile abilități, sau să treci peste și să acumulezi pe cont propriu. Dacă alții te învață experiența lor, poți evita multe ocoliri.
2) Formatul segmentului de program
În prezent, formatul de segment al programului de adresă cuvânt este utilizat în mod obișnuit, iar standardul aplicației este JB3832-85.
Următorul este un format tipic de segment de program de adresă de cuvinte:
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
Dintre acestea, N001-reprezintă primul segment de program
G01―Indică interpolare liniară
X60.0 Z-20.0 – reprezintă cantitatea de mișcare în direcțiile coordonatelor X și respectiv Z
F, S, T – reprezintă viteza de avans, viteza axului și, respectiv, numărul sculei
M03 – Indică faptul că axul se rotește în sensul acelor de ceasornic
LF – indică sfârșitul segmentului de program
3) Codurile de bază ale funcției în sistemul CNC
(1) Numărul segmentului de program: N10, N20...
(2) Funcția de pregătire: G00-G99 este o funcție care permite dispozitivului CNC să efectueze anumite operații.
Codurile G sunt împărțite în două tipuri: coduri modale și coduri non-modale. Așa-numitul cod modal înseamnă că odată ce un anumit cod G (G01) este specificat, acesta este întotdeauna valabil până când același grup de coduri G (G03) este utilizat în segmentul de program următor pentru a-l înlocui. Codul non-modal este valabil doar în secțiunea de program specificată și trebuie rescris atunci când este necesar în următoarea secțiune de program (cum ar fi G04). Prelucrarea metalelor WeChat merită atenția dumneavoastră.
o. Comandă de poziţionare rapidă a punctului G00
Comanda G00 este un cod modal, care comandă instrumentului să se deplaseze rapid din punctul în care se află instrumentul la următoarea poziție țintă în controlul poziționării punctului. Este doar pentru poziționare rapidă fără cerințe de traiectorie de mișcare.
Formatul de scriere a comenzii este: G00 Coliziunile de mai jos sunt mai periculoase.
b. Comanda de interpolare liniară G01
Instrucțiunea de interpolare liniară este o instrucțiune de mișcare liniară și este, de asemenea, un cod modal. Comandă instrumentului să facă mișcare liniară cu orice pantă între două coordonate sau trei coordonate într-o manieră de interpolare la viteza de avans F specificată (unitate: mm/min).
Formatul de scriere a comenzii este: G01 X_Z_F_; comanda F este, de asemenea, o comandă modală și poate fi anulată cu comanda G00. Dacă nu există nicio comandă F în bloc înainte de blocul G01, mașina unealtă nu se va mișca. Prin urmare, trebuie să existe o comandă F în programul G01.
c. Instrucțiuni de interpolare a arcului G02/G03 (folosind coordonatele carteziene pentru a judeca)
Comanda de interpolare a arcului instruiește unealta să efectueze mișcare circulară în planul specificat la o viteză de avans F dată pentru a tăia conturul arcului. Când procesați un arc pe un strung, nu trebuie să utilizați numai G02/G03 pentru a indica direcția arcului în sensul acelor de ceasornic și în sens invers acelor de ceasornic și să utilizați XZ pentru a specifica coordonatele punctului final al arcului, ci și pentru a specifica raza arcului.
Formatul de scriere a instrucțiunilor este: G02/G03 X_Z_R_;
(3) Funcții auxiliare: utilizate pentru a specifica acțiunile auxiliare ale mașinii-unelte (cum ar fi pornirea și oprirea mașinii-unelte, direcția, comutatorul lichidului de tăiere, direcția axului, strângerea și slăbirea sculei etc.)
M00-Pauză de program
M01 – Planul de program întrerupt
M02-Sfârșitul programului
M03-Rotație înainte axului (CW)
M04 - inversare ax (CCW)
M05 – axul se oprește
M06-Schimbarea sculei în centrul de prelucrare
M07, M08 - lichid de răcire pornit
M09—Lichidul de răcire oprit
M10 – strângerea piesei de prelucrat
M11 – Piesa de lucru slăbită
M30 – Sfârșitul programului, revenirea la punctul de pornire
Comanda M05 trebuie utilizată între comenzile M03 și M04 pentru a opri axul.
(4) Funcția de alimentare F
Dacă este utilizată metoda de desemnare directă, scrieți viteza de avans necesară direct după F, cum ar fi F1000, ceea ce înseamnă că viteza de avans este de 1000 mm/min); la întoarcerea filetelor, filetarea și filetarea, deoarece viteza de avans este legată de viteza axului, numărul de după F este avansul specificat.
(5) Funcția arborelui S
S specifică viteza axului, cum ar fi S800, ceea ce înseamnă că viteza axului este de 800r/min.
(6) Funcția instrument T
Instruiți sistemul CNC să schimbe unealta și utilizați adresa T și următoarele 4 cifre pentru a specifica numărul sculei și numărul de compensare a sculei (numărul decalajului sculei). Primele 2 cifre sunt numărul de serie al sculei: 0~99, iar ultimele 2 cifre sunt numărul de compensare al sculei: 0~32. După ce fiecare unealtă este procesată, compensarea sculei trebuie anulată.
Numărul de serie a sculei poate corespunde cu numărul de poziție a sculei de pe capul de tăiere;
Compensarea sculei include compensarea formei și compensarea uzurii;
Numărul de serie al sculei și numărul de compensare a sculei nu trebuie să fie identice, dar pot fi aceleași pentru comoditate.
În dispozitivul CNC, înregistrarea programului este identificată prin numărul programului, adică apelarea programului sau editarea programului trebuie să fie apelată prin numărul programului.
o. Structura numărului de program: O;
Numărul de după „O” este reprezentat de 4 cifre (1~9999), iar „0″ nu este permis.
b. Numărul de secvență al segmentului de program: Adăugați numărul de secvență înaintea segmentului de program, cum ar fi: N;
Numărul de după „O” este reprezentat de 4 cifre (1~9999), iar „0″ nu este permis.
Setarea sistemului de coordonate a piesei de prelucrat
Piesa de prelucrat este instalată pe mandrina. Sistemul de coordonate al mașinii-unelte și sistemul de coordonate al piesei de prelucrat, în general, nu coincid. Pentru a facilita programarea, trebuie stabilit un sistem de coordonate a piesei de prelucrat, astfel încât instrumentul să poată fi procesat în acest sistem de coordonate.
G50XZ
Această comandă specifică distanța de la punctul de pornire al sculei sau punctul de schimbare a sculei până la originea piesei de prelucrat. Coordonatele X și Z reprezintă punctul de pornire al vârfului sculei în sistemul de coordonate al piesei de prelucrat.
Pentru mașinile-unelte CNC cu funcție de compensare a sculei, eroarea de setare a sculei poate fi compensată prin compensarea sculei, astfel încât cerințele pentru reglarea mașinii-unelte nu sunt stricte.
Metode de bază de setare a sculelor pentru strunguri CNC
Există trei metode de setare a sculelor utilizate în mod obișnuit: metoda de setare a sculei de tăiere de testare, setarea sculei cu setarea sculelor de detectare mecanică și setarea sculei cu setarea sculelor de detectare optică.
Utilizarea G50 UW poate determina deplasarea sistemului de coordonate, înlocuirea vechilor valori de coordonate cu noi valori de coordonate și înlocuirea sistemului de coordonate a mașinii-unelte și a sistemului de coordonate a piesei de prelucrat între ele. Trebuie remarcat faptul că, în sistemul de coordonate al mașinii-unelte, valoarea coordonatei este distanța dintre punctul central al suportului sculei și originea mașinii-unelte; în timp ce în sistemul de coordonate al piesei de prelucrat, valoarea coordonatei este distanța dintre vârful sculei și punctul de origine al piesei de prelucrat.
Ora postării: 27-mai-2024