Cât de ușor este să citești un program cnc. Întocmirea unui program pentru un strung cnc cu un exemplu. Filetare interioara


Manualul prezintă elementele de bază ale programării și ajustării manuale a mașinilor CNC de tăiat metal în producția la scară mică. Sunt luate în considerare problemele întocmirii hărților de calcul și tehnologice, sunt date fragmente de programe de control pentru mașini CNC. sunt prezentate elementele de instalare a maşinilor CNC.
Conceput pentru studenții înscriși în domeniile 150900 „Tehnologie, echipamente și automatizări ale industriilor de construcții de mașini”. 150700 „Inginerie mecanică” și profilul „Mașini și tehnologie de prelucrare a materialelor de înaltă eficiență”.

Pregătirea tehnologică a producției pe mașini CNC.
Tendința producției moderne – „... actualizarea constantă a produselor este un proces obiectiv, asociat în mod fundamental cu progresul științific și tehnologic și interdependent de acesta”. Principalele modalități de actualizare a produselor:
modernizarea modelelor și modelelor învechite:
dezvoltarea și lansarea de produse fundamental noi, de neegalat:
actualizarea produselor asociate cu o schimbare a calităților sale de consumator:
actualizarea sau modernizarea produselor legate de îmbunătățirea metodelor sau proceselor de producție.

Intensificarea ratei de reînnoire a produsului este posibilă în producție. echipat cu echipament cu control numeric (CNC).

Pentru a lansa un anumit produs la o întreprindere, este necesar să se efectueze pregătirea tehnică a producției. Pregătirea tehnică a producției este subdivizată în pregătire de proiectare, pregătire tehnologică și programare. Pregătirea proiectării pentru producție include dezvoltarea unui design de produs cu pregătirea tuturor documentației de proiectare necesare.

CUPRINS
INTRODUCERE
1. BAZELE PROGRAMĂRII PENTRU MAȘINI CNC
1.2. Control numeric software al echipamentelor
1.3. Caracteristici ale proiectării unui proces tehnologic pe mașini CNC
1.4. Sistemul de coordonate și originea mașinii
1.5. Structura programului de control
1.6. Formatul programului de control
1.7. Codificarea funcţiilor pregătitoare
1.8. Programarea ciclului
1.8.1. Soluții tehnologice în cicluri
1.8.2. Programarea ciclului
1.9. Codificarea funcțiilor auxiliare
1.10. Programarea mișcării dimensionale
1.10.1. Elaborarea unei aşezări şi hărţi tehnologice
1.10.2. Caracteristici ale dezvoltării RTK pentru strunguri
1.10.3. Caracteristici ale dezvoltării RTK pentru frezare
1.10.4. Caracteristici ale dezvoltării RTK pentru mașini de găurit
1.10.5. Interpolare liniară
1.10.6. Dimensionarea în trepte
1.10.7. Dimensiunea în Valori Absolute
1.10.8. Programare cu interpolare circulară
1.11. Intrare zero flotant
1.12. Filetat
1.13. Programarea stării mașinii
1.14. Programarea decalajelor instrumentului
1.15. Subrutine de programare
1.16. Elaborarea unei foi de configurare
2. BAZELE REGLĂRII MAȘINILOR CNC
2.1. Procedura de instalare a mașinilor CNC
2.2. Montarea strungurilor CNC
2.2.1. Caracteristici de instalare a strungurilor CNC
2.2.2. Pregătirea, instalarea și instalarea sculelor tăietoare și auxiliare
2.2.3. Cerințe pentru sculele de tăiere pentru mașinile-unelte CNC
2.2.4. Stabilirea corpurilor de lucru ale mașinii în poziția inițială
2.3. Configurarea mașinilor de frezat CNC
2.3.1. Zerourile de mașină
2.3.2. Masini-unelte de frezat
2.3.3. Legarea piesei de prelucrat și a instrumentului de tăiere
2.4. Configurarea mașinilor CNC cu mai multe etape
2.4.1. Instalarea pieselor de prelucrat pe o mașină de tăiat metal
2.4.2. Bazarea pieselor de prelucrat pe masă
2.4.3. Asigurarea pieselor de prelucrat pe masă
2.4.4. Instalarea piesei de prelucrat în dispozitiv
2.4.5. Cerințe pentru mașini-unelte
2.4.6. Cerințe pentru atașamente pentru mașini cu mai multe operațiuni
2.4.7. Atașamente convertibile și neconvertibile
2.4.8. Pregătirea, reglarea și instalarea sculelor tăietoare și auxiliare
2.5. Depanarea programului de control pe mașină
2.6. Dezvoltarea programelor de control obtinute folosind sisteme CAD/CAM
2.7. Parametrii tehnologici ai preciziei elaborării programelor de control
3. ÎNTREBĂRI PENTRU AUTOTESTARE
4. REFERINȚE
5. ANEXE
5.1. Simboluri de bază pe panourile de control CNC (GOST 24505-80)
5.2. Simboluri ale panourilor de control CNC (GOST 24505-80)
5.3. Simboluri suplimentare pentru mașina IR320PMF4
5.4. Simboluri suplimentare pentru aparatul STP220AP
5.5. Funcțiile pregătitoare ale morii 155
5.6. Funcțiile pregătitoare ale mașinii IR320PMF4
5.7. Funcții pregătitoare ale mașinii STP220AP
5.8. Funcții auxiliare ale mașinilor-unelte IR320PMF4 și STP220AP.


Descărcați gratuit o carte electronică într-un format convenabil, vizionați și citiți:
Descarcă cartea Fundamentele programării și instalării mașinilor CNC, Dolzhikov V.P., 2011 - fileskachat.com, descărcare rapidă și gratuită.

0

Fundamentele programării CNC

1.1 Nume de programe

Fiecare program are propriul nume. Numele poate fi ales liber la crearea unui program, respectând următoarele reguli:

  • primele două caractere trebuie să fie litere
  • utilizați numai litere, cifre sau caractere de subliniere
  • nu utilizați caractere separatoare
  • punctul zecimal poate fi folosit doar pentru a indica extensia fișierului
  • utilizați max. 30 de caractere.

Exemplu: RAHMEN52

1.2 Structura programului

Structura si continutul

Un program NC constă dintr-o secvență rame.

Fiecare cadru reprezintă o etapă de procesare.

Operatorii se scriu în cadru în formular cuvinte.

Ultimul bloc din secvență conține un cuvânt special pentru sfârşitul programului sau ciclului: M2.

Tabelul 1 - Structura programului CNC

Cadru

Cuvânt

Cuvânt

Cuvânt

; un comentariu

; primul cadru

; al 2-lea cadru

; sfârşitul programului

1.3 Structura cuvântului și adresa

Functionalitate / structura

Un cuvânt este un element bloc care este un operator de control.

Cuvântul constă din

  • simbolul adresei(de obicei o scrisoare)
  • și valoare numerică, o succesiune de numere, care pentru anumite adrese poate fi completată cu un semn și un punct zecimal.

Nu este necesar semnul pozitiv (+).

Explicaţie:

Adresa I Val.

Adresa | Rău.

Adresa I Val.

NS-20.1

Mutarea de la

liniar

interpolare

Calea sau poziția finală pentru axa X:

Figura 1 - Un exemplu de structură a unui cuvânt

Mai multe caractere de adresă

Un cuvânt poate conține mai multe litere ale adresei. Dar aici este necesar să atribuiți o valoare numerică prin simbolul intermediar „=". Exemplu: CR=5.23

În plus, funcțiile G pot fi apelate și printr-un nume simbolic.

Exemplu: SCARĂ; activați factorul de scalare

Adresă extinsă

Pentru adrese

R R-parametri

H Funcția H

I, J, K Parametri de interpolare / punct intermediar

adresa este extinsă cu 1 până la 4 cifre pentru a obține mai multe adrese. În acest caz, atribuirea valorilor trebuie efectuată prin semnul egal „=".

Exemplu: R10=6.234 H5=12.1 i1=32.67

1.4 Structura cadrului

Funcționalitate

Blocul trebuie să conţină toate datele pentru executarea etapei de lucru. Un bloc este format din mai multe cuvinte și se termină întotdeauna cu un sfârșit, caracter de bloc " L F„(linie nouă). Este generată automat când apăsați comutatorul de linie sau tasta Intrare la înregistrare.

Figura 2 - Schema structurii cadrului

Secvență de cuvinte

Dacă există mai mulți operatori într-un bloc, atunci se recomandă următoarea secvență:

N...G... X... Y... Z... F... S... T... D... M ... N ...

Referință prin numere de cadre

Mai întâi, selectați numerele de cadre în pași de 5 sau 10. Acest lucru vă va permite să inserați cadre mai târziu, menținând în același timp succesiunea în creștere a numerelor de cadre.

Suprimarea unui cadru

Blocurile de program care nu trebuie executate în fiecare execuție a programului pot fi identificate separat prin simbolul barei oblice. " / "înainte de cuvântul numărului blocului. Segmentul poate fi sărit prin secvența de cadre cu" / ".

Dacă suprimarea blocurilor este activă în timpul execuției programului, atunci toate sunt marcate cu „ / „Nu se execută blocurile de program. Nu sunt luate în considerare toate instrucțiunile conținute în aceste blocuri. Programul continuă în următorul bloc nespecificat.

Comentariu, nota

Operatorii în cadre pot fi explicați prin comentarii (note). Comentariul începe cu „ ; „și se termină la capătul blocului.

Comentariile sunt afișate împreună cu conținutul celuilalt bloc în afișarea blocului curent.

Postări

Mesajele sunt programate într-un bloc separat. Mesajul este afișat într-un câmp special și rămâne până la sfârșitul execuției programului sau blocului cu următorul mesaj. Max. Poate fi afișat. 65 de caractere din textul mesajului.

Un mesaj fără text de mesaj șterge mesajul anterior. MSG ("ACEST TEXTUL MESAJULUI")

Exemplu de programare

N10; G&S Company Număr de comandă: 12А71

N20; pompa piesa 17, desen nr.: 123 677

N30; programul a fost creat de KV. Kukushkin, Atelierul nr. 5

N40 MSG ("Porniți programul")

: 50 G17 G54 G94 F470 S20 D2 МЗ; cadru principal

N60 G0 G90 X100 Y200

N90 X118 Y180; cadrul poate fi suprimat

N120 M2; sfârşitul programului

1.5 Set de caractere

Următoarele caractere pot fi folosite pentru programare și sunt interpretate așa cum sunt definite.

Litere, cifre

A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,

0,1,2,3,4,5,6,7,8,9

Literele mari și mici sunt aceleași.

Caractere speciale ascunse

L F caracter de sfârșit de cadru

Spaţiu caracter separator între cuvinte, caracter de spațiu

Tabulator

Caractere speciale vizibile

Tabelul 2 - Semnificațiile caracterelor speciale

paranteză rotundă deschisă

paranteză de închidere rotundă

sublinia

paranteză pătrată deschisă

punct zecimal

paranteză pătrată de închidere

virgulă, caracter separator

începutul comentariului

rezervat, nu folosi

cadru principal, capătul marcajului

rezervat, nu folosi

operator, partea de egalitate

rezervat, nu folosi

diviziune, suprimare

identificator de variabilă în sistem

înmulțire, asterisc

rezervat, nu folosi

în plus, semn pozitiv

rezervat, nu folosi

scădere, semn negativ

Tabelul 3 - Semnificația simbolurilor adresei conform GOST 20999-83

Sens

X, Y, Z

Lungimea primară de deplasare paralelă cu axele respectiv

A, B, C

Unghiul de rotație, respectiv, în jurul axelor X, Y, Z

Lungimea secundară de deplasare paralelă cu axele respectiv

R,Q

Lungimea terțiară de deplasare paralelă cu axele respectiv

Traversare rapidă pe axa Z sau lungimea de deplasare terțiară

spațiu paralel cu axa z

Funcția pregătitoare

Funcția de alimentare prima (F) și a doua (E).

Funcția principală de mișcare

Numărul cadrului

Funcția de ajutor

T,D

Primul (T) și al doilea (D) funcții de instrument

eu, J,LA

Parametrul de interpolare sau cablul de fir paralel cu axele corespunzătoare

de fapt X, Y, Z

Nedefinit

Tabelul 4 - Valorile funcțiilor pregătitoare

Nume

Sens

G00

Rapid

poziționare

Deplasarea la un punct dat cu viteza maximă. Fluxul setat anterior nu este anulat

G01

Liniar

interpolare

Deplasarea cu viteza de avans programată în linie dreaptă până la un punct

G02, G03

Circular

interpolare

Interpolarea circulară, respectiv, în sensul acelor de ceasornic și în sens invers acelor de ceasornic, atunci când este privită din partea direcției pozitive a axei perpendiculare pe suprafața piesei de prelucrat

G04

Pauză

O indicație a întârzierii, a cărei valoare specifică este setată în UE sau într-un alt mod. Este folosit pentru a efectua operațiuni care rulează pentru un timp cunoscut și nu necesită un răspuns pentru a fi finalizat

Oprire temporară

Durata opririi nu este limitată. Aparatul este pornit prin apăsarea unui buton

Interpolare parabolică

Mișcare parabolică cu avans programat

Creștere lină a vitezei de mișcare la începutul mișcării până la valoarea programată

Frânare

Scăderea lină a vitezei de deplasare la apropierea de punctul programat

G17 - G19

Alegerea avionului

respectiv planuri de interpolare X Y, ZX, YZ

G33- G35

Filetat

Filetarea, respectiv, cu trepte constante, crescătoare și descrescătoare

Anularea unei compensații de sculă

Anularea decalajului sculei specificat de una dintre funcțiile G41 până la G52 ( G41, G42 )

Compensarea tăietorului - Stânga

Compensarea frezei pentru controlul conturării. Folosit atunci când dispozitivul de tăiere se află la stânga suprafeței prelucrate, când este privit de la tăietor în direcția mișcării acestuia față de piesa de prelucrat

G42

Compensarea tăietorului - Dreapta

Compensarea frezei pentru controlul conturării. Folosit atunci când dispozitivul de tăiere se află în dreapta suprafeței prelucrate, când este privit de la tăietor în direcția mișcării acestuia în raport cu piesa de prelucrat

Decalaj poziție sculei - pozitiv

Indicație că valoarea de compensare a poziției sculei trebuie adăugată la coordonatele specificate în blocul sau blocurile corespunzătoare

Decalaj poziție sculă - negativ

Indicație că valoarea de compensare a poziției sculei trebuie scăzută din coordonatele specificate în blocul sau blocurile corespunzătoare

G53

Anularea unui offset specificat

Anularea oricăreia dintre funcții G54 - G59 . Valabil doar în cadrul în care a fost înregistrat

Continuarea tabelului 4

G 54 - G59

Offset specificat

Decalajul zero al piesei de prelucrat în raport cu originea mașinii

G63

Filetare interioara

Filet interior cu mandrina de compensare

Sistem metric

Dimensiuni metrice (mm)

Sistem inch

Indicație de dimensiune în inch

Anularea unui ciclu fixat

O funcție care anulează orice ciclu fix

81 până la G89

Cicluri conservate

G90

Mărimea absolută

Mișcarea este numărată într-un sistem de coordonate absolut relativ la punctul zero selectat

G91

Dimensiunea in

incremente

Mișcarea este numărată în raport cu punctul anterior programat.

Setarea acumulatorilor de poziție absolută

Modificarea stării acumulatorilor de poziție absolută. În acest caz, deplasarea organelor executive nu are loc

Viteza de avans ca functie inversa timpului

Indicație că numărul de după adresa F este egal cu reciproca timpului

în minute necesare procesării

G94

Avans în mm/min

G95

Avans în mm/tur

Constant

viteza de taiere

Indicație că numărul de după adresa S este egal cu viteza de tăiere în metri pe minut. În acest caz, viteza axului este reglată automat pentru a menține viteza de tăiere programată.

Rotaţii pe minut

Indicație că numărul de după adresa S este egal cu viteza axului în rotații pe minut

Tabelul 5 - Funcții auxiliare

Nume

Valoarea funcției

Oprire programabilă

Opriți programul după procesarea blocului fără a pierde informații. Oprire ax, avans, lichid de răcire. Apăsarea butonului „Start” continuă programul.

Opreste-te cu confirmare

Analog cu M00, dar realizat doar cu confirmare prealabila din panoul operatorului

Sfârșitul programului, sfârșitul ciclului

Oprire ax, avans, lichid de răcire.

Sensul de rotație al axului

Rotirea axului în sensul acelor de ceasornic

Rotirea axului în sens invers acelor de ceasornic

Oprire ax

Programabil separat. Stocarea internă a treptelor de viteză a axului și trepte de viteză. Anulează M3, M4

Schimbarea sculei

Răcirea pe nr. 2

De exemplu, ceața de ulei

Răcire ON # 1

Racire

Anulează M07, M08

Se referă la jiguri

Suprascrie

Suprascrierea tabelului de instrumente

Opriți axul într-o poziție specificată

Determină oprirea axului când atinge o anumită poziție unghiulară

Rezoluția rotației revistei

Sfârșitul programului (informații)

Modul de funcționare și alte stări nu se schimbă. Prin apăsarea tastei „Start”, același program începe să ruleze

Gama de rotație a arborelui

Domeniul de rotație a arborelui # 1, # 2, # 3 pentru mașini-unelte cu AKS

Gama de rotație a arborelui

Intervalul de rotație a arborelui nr. 1, nr. 2 pentru mașini cu control fluid al vitezei

Viteza constantă a axului

Indiferent de mișcarea elementelor de tăiere ale mașinii și de funcția activată G96

Ridică cortina

Coborâți perdeaua

Aprovizionarea magazinului

Deschideți axul

Prindeți axul

Diversiunea magazinului

Descarca: Nu aveți acces pentru a descărca fișiere de pe serverul nostru.

Îmi pare rău, AlexS, am făcut febră în weekend și de aceea am căzut în afara subiectului,

Schaz Voi încerca să mă exprim pe fond

se presupune că au configurat, întreținut și reparat un ordin de mărime mai mare și mai ușor,

Sistemele CNC moderne sunt predominant grafice și interactive. Adică, este mai ușor pentru un începător să pună o casetă de selectare în fața elementului „Cooling on/off” decât să memoreze comenzile M8 și M9 (și acest lucru se aplică tuturor comenzilor grupurilor M și G), dar este încă nu este mai rapid să tastați o comandă, să mutați mouse-ul tactil sau să mutați cursorul. Desigur, sistemele moderne sunt mai vizuale, mai clare și mai convenabile. Pentru că țin cont de o mulțime de lucruri mărunte.

Și luați tot felul de gadget-uri precum Renishaw (pentru piese de rulare), contoare de surplus de scule și așa mai departe, ceea ce reduce timpul de configurare.

Și întreținerea a fost o greșeală, cel puțin pentru că sistemul este plin cu un număr mare de senzori care vă permit să identificați o unitate defectă cu suficientă precizie și, în plus, situații de blocare (o eroare în textul programului, o defecțiune a unui instrument). ) care poate duce la defectarea mașinii.

În general, componentele în sine sunt mai fiabile.

Dar trebuie să plătiți pentru tot, iar decizia de a cumpăra cutare sau cutare mașină vă aparține în întregime. Deși, bineînțeles, poți apela la un fel de firmă de consultanță, dar asta va atrage costuri suplimentare pe umerii tăi, deși vei avea pe cine să întrebi dacă faci o alegere greșită.

(De exemplu, un șef din compania noastră a ales o moară fără aprovizionare internă cu lichid de răcire. După ce am primit mașina, mi-am dat seama de greșeala mea. Dar un an mai târziu, când a comandat o moară de la o altă companie, a reușit să o cumpere din nou fără o alimentare internă. alimentare cu lichid de răcire.)

Poți înțelege, în natură, că nu există specialiști, nici documentație de pregătire și, în general, nici un rahat, cu excepția pieselor de fier pe jumătate ucise, „mașini”, nu mai rămâne nimic?

Există deja multă documentație chiar și pe forumul nostru și continuă să vină. Citiți-l, sunt multe lucruri interesante. Cel puțin poți defini ceea ce crezi că este mai clar și mai ușor de învățat.

De către specialiști. Cu siguranță este dificil să obții un inginer electronic normal. Dar dacă o persoană știe din ce parte să se apropie de 1k62 în ce se măsoară viteza de tăiere și nu a uitat cursul școlar de informatică (în idel poate mâzgăli ceva în BASIC și Draw in the Compass), atunci el însuși va fi capabil să stăpânească mașina din cărți. De exemplu, NTs31, la nivel elementar, pentru a comunica cu Lesha-Liger în aceeași limbă.

Același lucru este valabil și pentru alți profesori ai codului G. Balt-Systemic NС100-230, în opinia mea, este oarecum nepotrivit pentru auto-studiu (IMHO). Siemens și funky sunt cumva mai simple, deși mai funcționale.

Dar, în principiu, Balt System este în apropiere, puteți trimite o persoană la ei pentru antrenament (va fi mai ieftin decât în ​​Japonia sau UE)

Ceva, alte CNC-uri de forum sunt tăcute. Ciudat

Pentru a procesa o piesă pe o mașină CNC, este necesar să se întocmească un program, care este un grup de comenzi care sunt exprimate în parametri digitali și se stabilește un plan de lucru.

Elaborarea unui plan de acțiune pentru mașinile CNC începe cu construcția de raze de coordonate, pe care punctele sunt distribuite folosind un cod numeric, de-a lungul căruia se va desfășura acțiunea elementelor de lucru. pentru o mașină de frezat, este implicat un inginer software.

Sistem de coordonate

Programarea pentru o mașină de strunjit și frezat necesită anumite cunoștințe. Pentru mașinile-unelte cu control digital, programul trebuie compilat pe un sistem de coordonate carteziene, care include trei raze emanate dintr-un centru și situate în spațiu perpendicular între ele. Direcția axelor de coordonate definește programul de mișcare a elementului de tăiere. Axele X, Y, Z sunt distribuite în spațiu după anumite reguli:

  • Z - aliniat cu axa de mișcare a arborelui, este direcționat de la elementul de fixare al piesei de prelucrat către elementul de tăiere, este direcționat atât pe verticală, cât și pe orizontală;
  • axa X este o grindă orizontală, cu poziția orizontală a axei Z, axa X merge la dreapta de la marginea stângă a părții frontale a mașinii unde se află consola, dacă se află vertical, atunci X este îndreptat spre dreapta față de strung, planul său frontal, dacă vă întoarceți spre el față;
  • pentru a determina poziția axei y, axa x este rotită cu 90 de grade în jurul axei z.

Punctul de intersecție al razelor este originea. Pentru a seta un punct pe sistemul de coordonate, ar trebui să marcați expresia numerică a acestuia pe fiecare rază.

Procesul de lucru

În timpul frezării, trebuie să operați cu mai multe sisteme de coordonate simultan, se presupune că există mai multe centre. Un program de control pentru mașini-unelte este un sistem complex, scrierea lui este un proces responsabil. Fluxul de lucru este definit de următoarele puncte:

  • punctul zero (M), este setat de producător și nu poate fi schimbat;
  • punctul zero (R), coordonatele sale sunt constante, în momentul pornirii mașinii, unealta trebuie să fie amplasată la punctul de pornire;
  • punctul zero al elementului de fixare a sculei (N) este, de asemenea, neschimbat, este stabilit de producător, la momentul depanării mașinii, se măsoară și se pune la punctul zero partea superioară a elementului de tăiere fixat în suport;
  • marcajul zero al piesei de prelucrat (W) de pe mașină are o locație liberă, depinde de ce tip de prelucrare va fi efectuată, W se poate schimba dacă piesa trebuie prelucrată pe ambele părți;
  • punctul de schimbare (T), în acest moment sculele sunt schimbate, parametrii sunt stabiliți de programator dacă schimbătorul de scule este sub formă de turelă, poate fi constant și dacă mașina de frezat este echipată cu un sistem de sculă automată Schimbare.

Centrul sistemului de coordonate este punctul de plecare. Sistemele moderne de prelucrare prin strunjire și frezare funcționează conform unui program special. Software-ul este creat de programatori-ingineri, la compilarea acestora trebuie luate în considerare specificul muncii de făcut.

Exemplu de program

Familiarizarea cu programele de lucru cu mașini vă va permite să înțelegeți procesul de strunjire, să învățați cum să procesați piesele pe mașini de frezat. Ca exemplu, puteți utiliza un fragment dintr-un program pentru mașini CNC, care este compilat pentru procesarea unei piese instalate pe o mașină. Se cere la strunguri sa se obtina o piesa cu raza de 50 si un umar de 20 mm. În coloana din stânga este indicarea codului programului, iar în dreapta este decodarea acestuia. Piesa este prelucrată conform următorului exemplu:

  • N20 S1500 M03 - ax care functioneaza la 1.500 rpm, miscare in sensul acelor de ceasornic;
  • N25 G00 X0 ZO - început;
  • N30 X20 - plecarea sculei de tăiere conform parametrilor specificați;
  • N40 G02 X60 Z - 40/50 F0.5 - deplasarea sculei de-a lungul coordonatelor specificate în program;
  • N50 G00 Z0 X0 - treceți în poziția de pornire;
  • M05 - opriți axul;
  • M30 - oprire program.

Înainte de a începe lucrul, se efectuează pregătirea: tăietorul este fixat la punctul de pornire al elementului gol, apoi parametrii vor trebui resetati. Exemplele de programe vă permit să înțelegeți cum funcționează sistemul, cum controlează mașina.

Familiarizarea cu exemple de programe de control va ajuta un programator începător să învețe elementele de bază ale controlului mașinii.

Mașinile de strunjire și frezat cu control software sunt un program care se caracterizează prin flexibilitate tehnologică. Această proprietate permite, la sfârșitul procesării unei piese, treceți instantaneu la procesarea următorului produs. Pentru ca mașina să înceapă să se rotească, programatorii trebuie să scrie un program în care informațiile sunt codificate în formă numerică. Folosind exemplul unui program pentru un strung CNC, puteți urmări cum funcționează sistemul. Programele de management afectează calitatea muncii, iar pregătirea lor trebuie abordată în mod responsabil. O mașină de strunjire și frezat modernă funcționează numai pe baza de programe. Liderul în echipamente automatizate este.

9 lucruri de care vor avea nevoie noile routere CNC

Să presupunem că aveți o mașină de lucru CNC, tocmai ați cumpărat-o, dar nu știți prea multe despre CNC-ul în sine. Să presupunem, de asemenea, că aceasta este o mașină de frezat și că prima ta sarcină este să tăiați metalul. Probabil că sunteți gata să începeți să faceți piese pentru tocator, să proiectați un schimbător de scule sau poate să construiți de la zero un pistol Colt 1911. Cu CNC puteți proiecta aproape orice și așteptați cu nerăbdare să începeți proiectele preferate.

Nu te grabi! Ține minte, tocmai ți-ai cumpărat o mașină și, în plus, ești începător. Nu ești încă pregătit pentru astfel de proiecte.

Trebuie să încerci să-ți maximizezi șansele de succes. Pentru a face acest lucru, luați notă de următoarele 9 puncte

1. Cumpărați niște freze decente

Nu luați ambalajele tăietoarelor chinezești importate de diferite dimensiuni și calitate nespecificată. Nu aveți nevoie nici de tăietoarele pentru spațiu verde Men in Black, doar cumpărați niște freze decente de la un furnizor de încredere la un preț rezonabil. Puteți începe cu oțel de mare viteză. În cele din urmă, carbura va fi necesară în multe cazuri, dar HSS este mai ieftin și mai rezistent la vibrații. Cumpără-ți mai multe dimensiuni:

Dimensiunile mai mici sunt inutile în această etapă până când exersați cu freze mai puțin sensibile. Cumpărați 2 sau 3 porniri pentru aluminiu și 4 porniri pentru oțel. Pentru a înțelege mai bine de ce freze aveți nevoie, citiți articolul Cum să alegi freze. Cu siguranță vei sparge mai multe tăietoare, așa că obișnuiește-te cu acest gând. Nu uitați să purtați ochelari de protecție în timpul acestui pas!

Cumpărați, de asemenea, un set complet de burghie elicoidale.

2. Cumpărați o menghină verticală, un set de cleme și un set de paralele

Asigurarea piesei de prelucrat este un pas foarte important. Obțineți o menghină bună pentru mașina dvs. și veți cheltui bani pe o unealtă valoroasă care vă va rezista ani de zile. Există o problemă care apare atunci când prindeți o piesă de prelucrat într-un menghin. Dacă aveți o prindere proastă, piesa de prelucrat se va mișca și vă veți întreba ce s-a întâmplat.

Ar trebui să vă fixați menghina de fantele în T de pe masă, astfel încât să puteți achiziționa și un set de cleme.

În cele din urmă, veți avea nevoie de un set de lame paralele.

3. Folosiți lichid de răcire sau ceață! Când lucrați cu aluminiu, va trebui să monitorizați paranoic eliminarea așchiilor.


Dacă mașina nu a fost echipată cu un lichid de răcire pentru irigare și nu este proiectată pentru aceasta, atunci trebuie să instalați un generator de ceață. Puteți lua unul de calitate, de exemplu Noga, există multe mărci diferite.

Tăierea excesivă a așchiilor este dăunătoare tăietorilor și, în cel mai rău caz, va duce la rupere. A fi paranoic înseamnă să te uiți foarte atent la zona de tăiere și să te joci cu duza de aburire pentru a învăța cum să o poziționezi corect pentru o alimentare bună cu lichid de răcire.

4. Învață să folosești controlerul CNC

Următorul pas este să învățați cum să operați CNC-ul ca și cum ar fi o mașină manuală de alimentare forțată și un DRO pe fiecare axă. Pe parcurs, veți învăța câteva coduri G de bază, astfel încât să aveți o idee despre ceea ce face programul dvs. atunci când rulați pentru prima dată un program real în cod G (deși acest lucru este departe de adevăr!). Începeți cu tăietorul în poziția superioară și nu încercați să faceți nicio mișcare de-a lungul axei Z, pentru a nu deteriora tăietorul împotriva a ceva. Exersați mișcările axelor X și Y până când axul se mișcă unde doriți și nu vă înșelați. Un alt punct: nu folosiți G00, forțează mașina să se miște în moduri rapide în limitele sale. Utilizați G01 și setați o viteză de avans relativ scăzută. În „G01 F20” mașina se va mișca cu 20 de unități pe minut (milimetri, metri, inci - în funcție de setările controlerului). Vei avea mult mai mult timp să reacționezi dacă ceva nu merge bine.

5. Cumpărați un indicator de lungime a frezei și aflați cum să îl utilizați pentru a calibra axa Z. În plus, cumpărați un dispozitiv de găsire a marginilor și utilizați-l pentru a bloca axul pe piesa de prelucrat.

Mașina dvs. trebuie să știe unde este vârful tăietorului, altfel vă puteți distruge echipamentul. Deoarece sunteți începător, oferiți-i informațiile de care are nevoie folosind indicatorul de lungime a tăietorului. Cu ajutorul ei, mașina va ști exact unde se află capătul frezei în raport cu coordonata Z. Primul lucru de făcut după așezarea piesei de prelucrat în menghină și a frezei în ax este să setați zerourile.

Citiți mai multe despre compensarea lungimii sculei și găsirea punctelor de referință în articolul Cum să găsiți punctul zero al unei mașini CNC.

6. Învață să-ți reglezi mașina și menghina

Ajustare - reglați cu indicatorul oră. Aceasta este o abilitate de bază de care toată lumea are nevoie.

Obișnuiește-te să verifici poziția menghinei înainte de a începe lucrul. Mai târziu va fi clar dacă într-adevăr trebuie să faceți acest lucru direct de fiecare dată, dar la început rămâneți la această practică. De asemenea, asigurați-vă că știți cum să vă reglați menghina astfel încât fălcile să fie aliniate corect cu una dintre axe.

7. Începeți cu aluminiu, alamă și oțel moale. Evitați utilizarea oțelului inoxidabil.

La început, trebuie evitată utilizarea materialelor greu de prelucrat. Utilizați aluminiu sau alamă.

Când începe să funcționeze, puteți încerca oțelul moale. Abia după ce simți că frezi suficient de bine aceste materiale, frezele nu se sparg sau se uzează prea repede, iar suprafața tratată nu mai arată ca cea care a fost atacată de un stol de castori turbați, abia apoi treci la dificil. materiale precum oțelul inoxidabil. Înainte de a face acest lucru, studiați cu atenție cataloagele furnizorilor de metale.

8. Fă-ți niște seturi de fălci trepte din aluminiu

Luați un ferăstrău și tăiați bucăți de material puțin mai mari decât obrajii menghinei. Acum trebuie să procesați aceste blocuri într-un dreptunghi, de exemplu. faceți treceri de frezare până când toate părțile sunt strict paralele sau perpendiculare între ele, adică pana obtineti un paralelipiped dreptunghiular.

Utilizați freze cu diametru mic. În ciuda faptului că pentru o astfel de muncă, capetele cap la cap sunt mai potrivite, ele nu ar trebui folosite încă, deoarece moara de capăt dezvoltă multă forță. Axul se poate bloca, piesa de prelucrat se poate smulge din menghină și o aruncă prin încăpere etc.

Odată ce materialul este pătrat, treceți la următoarea sarcină - procesați-l la dimensiune, direcționând până când ajunge la dimensiunea perfectă pentru menghina dvs. (veți avea nevoie de 2 bucăți dreptunghiulare, câte una pentru fiecare falcă). Ultimul pas este să găuriți și să găuriți găurile de montare.

De asemenea, poți învăța cum să faci un Turner Cube. Acest cub (numit și meta-cub) nu este atât de ușor de realizat pe cât ar părea la prima vedere. Ei spun că mai devreme, înainte de apariția mașinilor CNC, un astfel de cub viclean a fost dat unui operator începător de strunjitor / frezat și s-a oferit să facă unul similar. Acesta a fost un test de proprietate asupra mașinii. Acest cub arată ca o serie de cuburi cu găuri, imbricate unul în celălalt și atingând exteriorul doar prin vârfurile lor.

9. Învață CAD și CAM

Deci acum știi elementele de bază. Următorul pas este să înveți cum să generezi un cod G pentru o mașină-uneltă. Pentru a face acest lucru, trebuie să stăpânești CAD și CAM. Ori de câte ori este posibil, selectați programe care vă pot ajuta să stăpâniți. În mod ideal, cereți ajutor unui prieten care folosește și are experiență în utilizarea software-ului. Dacă nu aveți un astfel de prieten, luați în considerare cursurile. Dacă nu ai pe cine să ajute să trăiești, va trebui să te întorci și să cauți ajutor pe internet. Începeți prin a viziona câteva videoclipuri. Dacă este posibil, încercați să vizionați videoclipul și să învățați software-ul în același timp. Găsiți forumuri online la care oamenii merg pentru ajutor în utilizarea acestor programe.