Contacte

Un exemplu de program de control CNC. Scrierea programelor CNC Învățarea gratuită pentru începători. Scrierea unui program simplu de gestionare

În fig. 2.21. Definirea axelor de coordonate ale mașinii CNC cu ajutorul mâinii drepte: degetul mare este axa H., degetul arătător - axă W., degetul mijlociu - axa Z.. Pentru a determina mișcările de coordonate ale mașinii, partea din spate este așezată mental pe planul prelucrat al piesei de prelucrat, astfel încât degetul mijlociu expirat să coincide cu axa de rotație a sculei.

ATASAMENTUL 1

Exemple de programare de prelucrare pe un model de strungSL.400

Schema de lucru a mașinii

Mișcarea acceleratăG0.

N2 G00 x100 Z250

T- Selectați numărul instrumentului

X și Z-Funcția de mișcare în conformitate cu axele de coordonate corespunzătoare

Interpolare liniarăG01.

N2 G01 x90 Z240 F5 S300 M04

F-hrană mm / aproximativ

S-Frecvența rotației RPM

M04-comandă auxiliară (rotație a arborelui în sensul acelor de ceasornic)

Interpolarea circularăG02,G03.

N2 G02 R10 X70 Z250 F01 S300

Funcția R Specificarea razei de by-pass

Întârzierea tehnologicăG04-la discreția operatorului

G04 f (sec.) S (aproximativ)

Interpolarea cilindricăG07.1.

N4 g01 z100 x105 F1000

N5 G01 G18 W 0 H 0

N6 G01 x100 F500

M34 - Fixarea arborelui

M4 - Rotația în sensul acelor de ceasornic

G18-Selecția planului ZX în care are loc măcinarea

W 0 H 0 - Înlocuirea axelor principale ale XZ paralel cu axele lor

G07.1 - Interpolarea cilindrică

H47500 - diametrul calculat în μm

C360 - Cifra de afaceri în jurul axei H

M30 - Echipa auxiliară (sfârșitul programului)

Introducerea datelor programabileG10.

N11 G10 X50 Z100 T0202

M0 - oprire tehnologică

G10 - servește, de exemplu, pentru a schimba instrumentul și a reveni la ciclul de procesare

Returnarea și întoarcerea instrumentuluiG10.6.

N11 G10.6 X100 Z100

G10.6 - Funcția utilizată pentru a elimina instrumentul pentru a măsura elementul și a returna scula înapoi

Anulați intrarea programabilăG11.

Modul de frezat fațăG12.1

N5 G01 Z95 F500 M08

N7 G41 G01 x36.72 C0 F20

N8 x18.36 C-15.9

N11 X-18.36 C15.9

M08 - Echipa auxiliară (includerea lichidului de răcire)

G12.1 - Modul de frezare față. În loc de axa Y, apare o axă virtuală

G41 - Compensarea razei de tăiere a sculei din stânga

C0 - Mutați tăietorii de-a lungul axei virtuale C (cu tăietoare în mișcare de-a lungul axei x cu rotația simultană a arborelui)

G40 - Anulați compensarea

G13.1 - Anulați modul de interpolare

Introducere a datelorG20 în inci,G21 în MM.

Funcția de verificare a funcțieiG22.

N1 G22 Z300 Z-100

Verificați întoarcerea la poziția din spateG27,G28.

Treceți funcțiileG31.- Această caracteristică poate fi omisă printr-un bloc de comenzi în UE, fără a schimba pachetul însuși.

Tăierea firelorG76 Ciclu multiplu

N2 G0 X-25 Z50 M03 S300

N3 G01 Z0 F3 M08

N4 G76 P000000 Q100 R0

N5 G76 X-22.2 Z-21 P800 Q50 R0 F1.5

N6 G0 Z400 M09 M05

M41 - Axul variază de la 80 la 300

M03 - Rotația axului în sens invers acelor de ceasornic

P00.00.00. - Introducerea datelor pe fir. Primele 00 m sunt numărul de treceri de conversie. Cel de-al doilea 00 - R dimensiunea evadării. Al treilea 00-unghi de ridicare a unui tăietor de sculptură

Q100 - adâncimea minimă de tăiere în μm

R0 - Alocație pentru trecerea pură

P800 - Adâncimea de tăiere în μm

Q50 - Eye într-o singură trecere în ICM

F1.5 - Pitch fir

Ciclul pentru forajul finalG83.

N3 G0 X400 Z250 M04 S400

N4 G01 Z1 F600 M08

N5 G83 Z-5 H45 K8 F10

C0 - Fixarea axului (coordonate unghiulare la 0 °)

K8 - 8 găuri se împarte automat

G80 - Anulați ciclul de foraj

Ciclul conturului dreptunghiularG71.

N1 G97 G95 T1111 M41

N2 G0 X108 Z50 M04 S140

N3 G1 Z25 F3 M08

N8 G71 P9 Q14 U1 W0.05 F0.08

N9 G1 x60 F3 M08

N10 x68 z30 f0.08

M41-1 Domeniu de gamă

G97 Feed MM / O (F0.1)

M04- în sensul acelor de ceasornic

U2- mănâncă 2mm.

R1-depozit 1mm în diametru

P9-First Cycle Rama

Q14-ultimul cadru

U1-punct pe pasajul pur în diametru

W0.05 Alocație pentru trecerea de finisare

M08-incluziune

M09 lichid de răcire

Pasul Pure G70

M05 Opriți întoarcerea

Ciclul de ascuțireG72.

N2G0 X184 Z50 M04 S300

N5 G72 P6 Q10 U0.3 W0 F0.2

N11 G0 Z400 M0.5

W2- Mănâncă pentru trecere

R1-plecare

P6 Q10 - Estimarea ciclului de la 6 la 10 cadru

U0.3 - Pasul de finisare cu x

W0 - fără alocație de z

ConturG73.

N2 G0 X110 Z50 M03 S200

N3 G1 Z20 x90 F3

N5 G73 P6 Q11 U0 W0 F0.08

R5 - Numărul de treceri

U3 - Păstrarea spre partea laterală

P6 Q11 - cadre de ciclu de la 6 la 11

U0 W0 - Fără alocație pentru trecerea pură

Cicluri permanente ale mașinii CNC

Smochin. 8.8. Este necesar să se gătească 7 găuri cu un diametru de 3 mm și o adâncime de 6,5 mm

Exemplul nr. 2.

Smochin. 8.9. Este necesar să se gătească 12 găuri cu un diametru de 5 mm și o adâncime de 40 mm, pentru a pre-realiza funcționarea găurilor de centrare

Codul programului. Descriere
% O0002 (denumirea programului2) N100 G21 N102 G0 G07 G40 G49 G80 G90 (Centrovka) N104 T1 M6 N106 G54 x21.651 Y12.5 S1200 m3 N108 G43 H2 Z100. N110 Z2. N112 G99 G81 Z-.8 R2. F70. N114 X12.5 Y21.651 N116 X0. Y25. N118 X-12,5 Y21.651 N120 X-21.651 Y12.5 N122 X-25. Y0. N124 x-21,651 Y-12,5 N126 X-12,5 Y-21,651 N128 X0. Y-25. N130 x12,5 Y-21,651 N132 x21,651 Y-12,5 N134 x25. Y0. N136 G80 N138 Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M01 (găuri de găurit 12) N148 T2 M6 N150 G54 x21.651 Y15.5 S1000 m3 N152 G43 H3 Z100. N154 Z2. N156 G99 G83 Z-40. R2. Q2. F45. N158 x12,5 y21.651 N160 x0. Y25. N162 X-12,5 Y21.651 N164 X-21.651 Y12.5 N166 X-25. Y0. N168 x-21,651 Y-12,5 N170 X-12,5 Y-21,651 N172 x0. Y-25. N174 x12,5 y-21,651 n176 x21,651 y-12,5 N178 x25. Y0. N180 G80 N182 Z100. N184 M5 N186 G91 G28 Z0. N188 G28 X0. Y0. N190 M30% Număr de program Numele programului Lucrarea în sistemul metric Securitate String Comentariu Apelarea Centrului Deplasați la deschiderea nr. 1 Despăgubirea lungimii sculei Mișcarea accelerată la Z2. Ciclul de foraj standard Nr Nr. 11 Gaura de centrare nr. 12 Anularea ciclului permanent se deplasează la Z100. Opriți arborele revine la poziția inițială cu Z Întoarceți-vă la poziția inițială de X, y Comentariul temporar de oprire a burghiului cu un diametru de 5 mm Mutare la deschiderea nr. 1 Compensarea lungimii sculei Express Mișcarea la Z2. Ciclul de foraj de foraj intermitent al orificiului nr. 2 Forajul găurii nr. 3 Forajul găurii nr. 4 Forajul găurii nr. 5 Forajul găurii nr. 6 Forajul găurii nr. 7 Forajul găurii nr . 8 Forajul găurii nr. 9 Forajul găurii nr. 10 Forajul găurii nr. 11 Forajul găurii nr. 12 Anulare a ciclului permanent Deplasați-vă la Z100. Opriți revenirea axului în poziția inițială cu Z Întoarcere la poziția de pornire cu x, sfârșitul Y a programului

planetacam.ru.

2.17. Exemplu de gestionare a programului pentru procesare

detalii "roller filetat"

În fig. 41 a prezentat un desen combinat al piesei de prelucrat și detalii ale "rolei filetate" cu traiectoriile de mișcare a uneltelor de tăiere pentru prelucrarea pe mașină 16A20F3, echipată cu sistemul CNC 2P22.

Smochin. 41. Schema de procesare detaliată "Filell cu role"

Programul de control pentru procesarea detaliilor "rolei filetate" are următoarea formă:

N001 T1S3 572 F0.43 M08

Cutter T1 - Gama brută, a treia, N \u003d 572 RPM, S \u003d 0,43 mm / O, SLOV.

Abordarea punctului de plecare pentru ciclul L08.

N003 L08 A1 P4

Setarea ciclului L08, indemnizația pentru prima prelucrare este de 1 mm per diametru, adâncimea de tăiere este de 4 mm.

Descriere Detalii contur.

N011 S3 650 F0,2

Schimbarea modului N \u003d 650 rpm, S \u003d 0,2 mm / vol.

Punctul inițial în fața capătului negru al sfârșitului.

Starea fata de negrii din jurul ciclului L05.

N014 T3 S3 1000 F0,12

Cutter T3 - pură, a treia rază, n \u003d 1000 rpm, S \u003d 0,12 mm / vol.

Abordarea punctului de plecare pentru ciclul L10.

Stabilirea constanței vitezei de tăiere.

Setarea buclei LOOP L10, descrierea părții cu cadrul N004.

Anularea consistenței vitezei de tăiere.

Punctul inițial înainte de a termina sfârșitul.

Terminând sfârșitul sfârșitului.

Îndepărtarea anvelopelor de la capăt de-a lungul axei Z cu 0,5 mm.

Cutterul se ridică la punctul de pornire al șanțului 2 × 45 °.

Chamfening Chamfer 2 × 45 °.

N024 T5 S3 600 F0,25

Cutter T5 - Groove, a treia rază, N \u003d 600 RPM, S \u003d 0,25 mm / vol.

N025 x32 Z-35 E

Punctul de plecare înainte de a trage canelura.

Curățarea canelurii la Ø20 mm.

Ieșirea tăietorului din canelură este accelerată.

N028 T7 S3 720 F0.3

Cutter T7 - \u200b\u200bFilet, al treilea interval, n \u003d 720 rpm, S \u003d 0,3 mm / vol.

Punctul de plecare al ciclului înainte de a tăia firul.

N030 L01 F1.5 W-33.5 A0 X22.08 P0, S C0

Ciclul L01 Filetul de tăiere M24 × 1.5.

Închiderea lichidului de răcire.

Sfârșitul programului de management, reveniți la i.t.

3. Lucrați pe mașini echipate cu sistem CNC 2P22

3.1. Telecomandă

Pentru a seta modurile de funcționare ale dispozitivului CNC 2P22, introducerea manuală a datelor, programele de editare, dialogul cu dispozitivul este proiectat pe panoul de control, realizat sub forma unei unități la distanță instalată pe consola mașinii rotative. Tastatura panoului de control este prezentată în fig. 17, dar scopul cheilor este în masă. 3.

Funcțiile efectuate în principal și modurile auxiliare de funcționare a dispozitivului CNC 2P22 sunt prezentate în tabelul. 7.

Tabelul 7.

CNC 2P22 Moduri de dispozitiv

Mod de operare

principal

auxiliar

Procesarea detaliilor privind programul de control

"Mod automat

Procesarea detaliilor privind programul de control cu \u200b\u200bopriri la sfârșitul cadrului

"Mod automat

Modul "receptor"

Elaborarea unui program de probă, setarea și testarea cadrelor individuale

"Mod manual

Legarea sistemului de referință

"Mod manual

"Ieșiți la un punct fix al aparatului"

Continuarea tabelului. 7.

Intrare semi-automată în memoria plutitoarelor Zero și a sculelor

"Mod manual

Intrare semi-automată în memoria poziției inițiale

"Mod manual

MODE "Intrare semi-automată a constantelor"

,

Lansare

"Mod manual

MODE "Ieșire la

poziția inițială"

Introducerea programului de control de la panoul de control, indicarea și editarea programelor

Modul "Introduceți"

Introduceți, indicarea și editarea instrumentului, zero plutitoare, poziția de pornire, parametrii mașinii

Modul "Introduceți"

MODE "Introduceți constant"

Găsirea numărului necesar al cadrului programului tehnologic și indicarea acestuia

Modul "Introduceți"

MODE "Căutare cadru"

Introducerea unui program tehnologic cu o bandă magnetică

Modul "Introduceți"

Introducerea unui program tehnologic cu punctueni

Modul "Concluzie"

"Modul extern.

perflector transportator »

Terminarea tabelului. 7.

Concluzie a unui program de bandă magnetică

Modul "Concluzie"

MODE "Carrier extern - bandă magnetică"

Concluzie a programului pentru o perforată

Modul "Concluzie"

"Modul extern.

carrier - perflector »

Verificarea performanței unui dispozitiv pentru testele stabilite în software

"Modul de testare

MODE "DIAGNOSTICS"

Testați introducerea benzii magnetice

"Modul de testare

MODE "Carrier extern - bandă magnetică"

Introduceți testele cu punctele punctate

"Modul de testare

MODE "Carrier extern - perflector"

Indicarea senzorilor și a stării semnalelor de schimb pe conectorii de intrare și ieșire ai dispozitivului CNC

"Modul de testare

MODE "Indicație a mașinii electro-automate"

Resetați indicarea stării

semnale de schimb

"Modul de testare

MODE "Resetați indicarea mașinii electrice"

Pentru execuția prezentată în tabel. 7 Funcții, este necesar să ieșiți din modul de funcționare corespunzător (principal și auxiliar) apăsând tastele de pe panoul de control al dispozitivului CNC.

Cheile a căror acțiune continuă după eliberarea lor, au alarme ușoare. Cheile cheie ale modurilor principale 3, 4, 5, 6, 7 au o pornire dependentă, adică În același timp, doar unul dintre ele este valabil. Acțiunea tastelor rămase având o alarmă ușoară este anulată prin apăsarea repetată.

studfiles.Net.

Programare în ISO.

Exemple de manageri

Este necesar să se creeze UE pentru a procesa conturul exterior al părții (Fig. 11.1) cu un tăietor cu un diametru de 5 mm fără corecție la raza sculei. Adâncimea de frezare - 4 mm. Furnizarea de contur este efectuată de rectilinie.

% O0001 (Numele programului - Contour1) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) Program O0001 Comentariu - Numele programului Metric Data de intrare Mod de siguranță Row Comentariu - F5 mm Mill

Numărul instrumentului de provocare 1

Smochin. 11.1. Tratamentul conturului
N106 G0 G90 G54 X25. Y-27,5 S2000 m3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-4. F100. N116 X-27,5 N118 Y20. N120 G2 X-20. Y27,5 R7,5 N122 G1 X1.036 N124 X27.5 Y1.036 N126 Y-20. N128 G2 X20. Y-27,5 R7,5 N130 G1 Z6. N132 G0 Z100. N134 M5 N136 G91 G28 Z0. N138 G28 X0. Y0. N140 M30. Poziționarea în punctul inițial al traiectoriei (1), includerea vitezei axului 2000 RPM Compensarea lungimii instrumentului Numărul 1 Poziționarea în Z10 Cutterul este coborât la Z-4 pe alimentarea de 100 mm / min de mișcare liniară la Punctul (2) mișcarea liniară până la punctul (3) care se deplasează pe un arc până la punctul (4) de mișcare liniară la punctul (5) a mișcării liniare la punctul (6) la punctul (7) care se deplasează de-a lungul unui arc până la un punct (8) Mill se ridică la Mill Z6 crește la hrana accelerată cu axul de oprire Z100 revine la poziția inițială de către revenirea la poziția inițială de către X și Y Sfârșitul programului

Exemplul nr. 2. Continuarea procesării cu o corecție a razei instrumentului

Este necesar să se creeze UE pentru a procesa conturul exterior al părții (fig.11.2) cu un tăietor de frezare cu un diametru de 5 mm cu o corecție pentru raza sculei. Adâncimea de frezare - 4 mm. Furnizarea de contur este efectuată de Tangent.

Programarea programului Explicație
% O0002 (denumirea programului - contur2) N100 G21 N102 G0 G07 G40 G49 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X25. Y-35. S2000 m3 N108 G43 H2 Z100. Program Ob0002 Comentariu - Numele programului Metric Date de intrare Row Row Comentariu - Mill F5 mm Call No. 1 Poziționarea în punctul inițial al traiectoriei (1), includerea vitezei axului 2000 RPM Compensarea lungimii sculei Numărul 1

Poziționarea în Z10.

Smochin. 11.2. Contorarea cu corecția
N112 G1 Z-4. F100. N114 G41 D1 Y-30. N116 G3 X20. Y-25. R5. N118 G1 X-25. N120 Y20. N122 G2 X-20. Y25. R5. N124 G1 X0. N126 X25. Y0. N128 Y-20. N130 G2 x20. Y-25. R5. N132 G3 X15. Y-30. R5. N134 G1 G4 G40 Y-35. N136 Z6. N138 G0 Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M30. Cutterul de frezare scade la Z-4 pe aprovizionarea de 100 mm / min. Corectarea din stânga, trecerea la punctul (2) subiectul unui instrument tangent la punctul (3) mișcarea liniară la punctul (4) de mișcare liniară la punct (4) . Punctul (11) Mișcarea liniară la punctul (12) Odată cu anularea corecției de tăiere crește la moara Z6 se ridică la alimentarea accelerată la Z100 pentru a opri revenirea la poziția inițială la poziția inițială cu X și Y Sfârșitul programului

Exemplu numărul 3. Tratamentul conturului

Este necesar să se creeze ue pentru finisarea buzunarului (figura 11.3) fără a se corecta raza sculei cu un diametru de frezare de 5 mm. Adâncimea de frezare - 2 mm. Furnizarea de contur este efectuată de Tangent.

Programarea programului Explicație
% O0003 (numele programului - buzunar pentru finisare) N100 G21 N102 G0 G07 G40 G49 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X-2,5 Y-2,5 S1000 M3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-2. F100. N114 Y-5. N116 G3 X0. Y-7,5 R2,5 N118 G1 X10.

N120 g3 x17,5 y0. R7.5.

Programul O0003 Comentariu - Numele programului Metrice Date de intrare Row Comentariu ROW - Mill F5 MM Instrumentul de apel Nr. 1 Poziționarea în punctul inițial al traiectoriei (1), includerea vitezei axului Compensarea lungimii lungimii sculei numărul 1 poziționarea Z10 Cutterul este coborât la Z-2 pe hrana de lucru 100 mm / min de mișcare liniară la punctul (2) subiectul unui instrument tangent la punctul (3) mișcare liniară la punct (4)

Mutarea pe arc până la punctul (5)


Smochin. 11.3. Finisarea buzunarului
N122 X10. Y7,5 R7,5 N124 G1 X-10. N126 G3 X-17,5 Y0. R7,5 N128 X-10. Y-7,5 R7,5 N130 G1 X0. N132 g3 x2,5 y-5. R2,5 N134 G1 Y-2,5 N136 Z8. N138 G0 Z100. N140 M5 N146 M30 Mutarea pe un arc la punctul (6) Linia de mișcare liniară până la punctul (7) se deplasează pe un arc la punctul (8) Deplasați-vă pe un arc la punctul (9) Mișcarea liniară la punctul (10) Tool TangeNecking la punctul (11) liniar Mișcarea la punct (12) Cutterul se ridică la Mill Z8 se ridică la o alimentare accelerată la Z100 pentru a opri capătul arborelui programului

Exemplu numărul 4. Continuarea procesării cu o corecție a razei instrumentului

Este necesar să se creeze pentru a finaliza buzunarul cu o corecție pentru raza sculei. Adâncimea de frezare - 2 mm. Furnizarea de contur este efectuată de Tangent.

Programarea programului Explicație
% O0004 (Nume program - Finish Pocket2) Program O0004 Comentariu - Numele programului

Modul de introducere a datelor metrice


Smochin. 11.4. Finisarea buzunarului cu corectare
N102 G0 G07 G49 G80 G90 N104 T1 M6 N106 G0 G90 G54 X-2,5 Y-5. S1000 m3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-2. F100. N114 G41 D1 Y-7.5 N116 G3 X0. Y-10. R2.5 N118 G1 X10. N120 G3 x20. Y0. R10. N122 X10. Y10. R10. N124 G1 X-10. N126 G3 X-20. Y0. R10. N128 X-10. Y-10. R10. N130 G1 x0. N132 G3 x2,5 Y-7,5 R2,5 N134 G1 G40 Y-5. N136 Z8. N138 G0 Z100. N140 M5 N146 M30 Instrumentul de siguranță de siguranță Nr. 1 Poziționarea în punctul inițial al traiectoriei (1), pornirea vitezei axului Compensarea lungimii sculei №1 Poziționarea în Z10 Cutterul este coborât la Z-2 pe alimentarea de lucru de 100 mm / MIN Corectarea în partea stângă, deplasarea la punctul (2) a uneltei de aprovizionare cu tangențială până la punctul (3) a mișcării liniare la punctul (4) se deplasează pe un arc la punctul (5) se deplasează pe un arc la punctul (6) de mișcare liniară la punct (7) Deplasați-vă pe un arc la punctul (8) Deplasați-vă pe un arc până la punctul (9) de mișcare liniară la punctul (10) al unei alocări tangente de la punctul (11) la punctul (11) la punctul (12) cu anularea tăietorului Corecția se ridică la Mill Z8 crește pe alimentarea accelerată la Z100 Opriți capătul arborelui programului

Exemplu numărul 5. Frezarea buzunarului dreptunghiular

Este necesar să se creeze un pachet pentru procesarea unui buzunar dreptunghiular cu un tăietor cu un diametru de 10 mm. Adâncimea de frezare este de 1 mm.

Programarea programului Explicație
% O0005 (numele programului - buzunar dur) N100 G21 N102 G0 G07 G49 G49 G80 G90 Programul O0005 Comentariu - Numele programului Metric Data Safety Row

Numărul instrumentului de provocare 1


Smochin. 11.5. Buzunar dreptunghiular de frezat negru
N106 G0 G0 G54 X-13.75 Y3.75 S1000 M3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-1. F100. N114 Y-3,75 N116 x13,75 N11,75 N122 x-17,5 Y7,5 N124 Y-7,5 N126 x17,5 N128 Y7,5 N130 X-17,5 N132 X-25. Y15. N134 Y-15. N136 x25. N138 Y15. N140 X-25. N142 Z9. N144 G0 Z100. N146 M5 N152 M30 Poziționarea în punctul inițial al traiectoriei (1), includerea compensării vitezei axului a lungimii sculei numărul 1 Poziționarea în Z10 Cutterul este coborât la Z-1 la o alimentare de 100 mm / min de mișcare liniară la punct (2 ) Mișcarea liniară la punctul (3) de mișcare liniară la punctul (4) de mișcare liniară la punctul (1) Mișcarea liniară la punctul (5) Mișcarea liniară la punctul (6) Mișcarea liniară la punctul (7) Mișcarea liniară la punctul (8) Mișcarea liniară la punctul (5) Mișcarea liniară la punctul (9) Mișcarea liniară la punctul (10) Mișcarea liniară la punctul (11) Mișcarea liniară la punctul (12) Mișcarea liniară la punctul (9) Mill se ridică la creșterea Mill Z9 pe un hrană accelerată la Z100 pentru a opri capătul arborelui programului

Exemplul nr. 6. Frezarea buzunarului rotund

Este necesar să se creeze un UE pentru a trata un buzunar rotund cu un tăietor cu un diametru de 10 mm. Adâncime - 0,5 mm.

Programarea programului Explicație
% O0000 (Nume program - N6) N100 G21

N102 G0 G0 G47 G49 G80 G90

Programul O0006 Comentariu - Numele programului Modul de introducere a datelor metrice

Șir de siguranță


Smochin. 11.6. Rotund buzunar dur
N104 T1 M6 N106 G0 G90 G54 X0. Y0. S1000 m3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-.5 F100. N120 x5. F200 N122 G3 X-5. R5. N124 X5. R5. N126 G1 X10. N128 G3 X-10. R10. N130 x10. R10. N132 G1 X15. N134 G3 X-15. R15. N136 X15. R15. N138 G1 Z10 F300. N140 G0 Z100. N142 M5 N148 M30 Numărul de apel al instrumentului 1 Poziționarea în punctul inițial al traiectoriei (1), includerea compensării vitezei axului lungimii numărului de sculă 1 Poziționarea în Z10 Cutterul este coborât la Z-0,5 pe alimentarea de funcționare de 100 mm / Min. trecere la punctul (1) circulară circulară la prima "orbită" ... Mutarea la punctul (2) Mișcarea circulară pe cea de-a doua orbită ... treceți la punctul (3) mișcarea circulară pe cea de-al treilea "orbită" ... Moara se ridică la Mill Z10 se ridică pe hrana accelerată la Z100 pentru a opri capătul arborelui programului

planetacam.ru.

Scrierea unui program simplu de gestionare

Introducere în programarea procesării

Detaliile procesate pe mașina CNC pot fi vizualizate ca obiecte geometrice. În timpul procesării, instrumentul rotativ și billetul se deplasează reciproc printr-o anumită traiectorie. UE descrie mișcarea unui anumit punct al instrumentului - centrul său. Traiectoria sculei reprezintă constând din site-uri separate, de tranzit unul în celălalt. Aceste zone pot fi linii drepte, arcuri de cercuri, curbe ale celor două sau mai mari ordine. Punctele de intersecție ale acestor site-uri sunt numite suport, sau nodale, puncte. De regulă, acesta conține coordonatele punctelor de referință.

Smochin. 3.3. Orice detaliu poate fi reprezentat sub forma unui set de elemente geometrice. Pentru a crea un program de procesare, este necesar să se determine coordonatele tuturor punctelor de referință.

Să încercăm să scriem un mic program de prelucrare a canelurii prezentate în fig. 3.4. Cunoașterea coordonatelor punctelor de referință, acest lucru este ușor. Nu vom lua în considerare codul întregului UE în detaliu și nu vom acorda o atenție deosebită scrierii șirurilor (ramele PE), direct responsabil pentru trecerea prin punctele de referință ale canelurii. Pentru a procesa canelura, trebuie mai întâi să mutați dispozitivul de tăiere la punctul T1 și să îl coborâți la adâncimea corespunzătoare. Apoi, trebuie să mutați dispozitivul de tăiere secvențial prin toate punctele de referință și să afișați instrumentul de sus din materialul gol. Vom găsi coordonatele tuturor punctelor de referință ale canelurii și pentru comoditate, le-am pus în masă. 3.1.

Tabelul 3.1. Coordonatele punctelor de referință Groove

Puteți scrie programe de control pe un computer într-un notebook, mai ales dacă cu matematica este bună și o mulțime de timp liber. Sau puteți imediat pe mașină și lăsați întregul atelier să aștepte și nu este rău pentru piesa de prelucrat. Există o altă cale trecută de scriere - este mai bine încă inventată.

Mașina CNC procesează piesa de prelucrat pe program în codurile G. Codul G este un set de comenzi standard care acceptă mașinile CNC. Aceste comenzi conțin informații unde și cât de repede pentru a deplasa instrumentul de tăiere pentru a gestiona elementul. Mișcarea instrumentului de tăiere se numește traiectoria. Traiectoria instrumentului în programul de control constă în segmente. Aceste segmente pot fi linii drepte, arce de cercuri sau curbe. Punctele de intersecție ale unor astfel de segmente sunt numite puncte de referință. Textul programului de control afișează coordonatele punctelor de referință.

Exemplu de program în codurile G

Textul programului

Descriere

Setați parametrii: planul de procesare, numărul punctului zero, valorile absolute

Instrumentul de provocare cu numărul 1

Întorcând spindle - 8000 rpm

Trecerea accelerată la punctul X-19 Y-19

Mișcarea accelerată la înălțime
cu z 3 mm

Instrumentul de mișcare liniară la punctul XS Y3 cu feed F \u003d 600 mm / min

Instrumentul de mișcare pe un arc cu o rază de 8 mm până la punctul X8 Y3

Oprirea axului

Finalizarea programului

Există trei metode de programare cu CNC:

  1. Manual.
  2. Pe mașină, pe rackul CNC.
  3. În sistemul CAM.

Manual

Pentru programarea manuală, coordonatele punctelor de referință calculează și descrie secvența de mișcare de la un punct la altul. Deci, puteți descrie prelucrarea geometriei simple, în principal pentru rotire: mâneci, inele, arbori de pas neted.

Probleme

Aici, cu ce probleme se confruntă atunci când programul este scris manual pe mașină:

- Lung. Cu cât sunt mai mari rândurile codului din program, cu atât este mai mare complexitatea fabricării părții, cu atât este mai mare costul acestei părți. Dacă programul se dovedește mai mult de 70 de linii de cod, este mai bine să alegeți o altă metodă de programare.

- Căsătorie. Aveți nevoie de o piesă excesivă care să fie implementată pentru a depana programul de control și pentru a verifica garniturile sau a depășit.

- Defalcarea sau instrumentul echipamentului. Erori în textul programului de control, în plus față de căsătorie, pot duce, de asemenea, la defalcarea axului mașinii sau a sculei.

Pentru detalii pentru care programele sunt scrise manual, un cost foarte mare.

Pe rackul CNC

Pe rackul CNC, acesta este programat procesarea piesei în dialog. Adolalizarea mașinii umple tabelul cu condiții de procesare. Indică care prelucrarea geometriei, adâncimea și tăierea adâncimii, abordările și deșeurile, planul sigur, modurile de tăiere și alți parametri care sunt individuali pentru fiecare tip de prelucrare. Pe baza acestor date, rack-ul CNC creează o comenzile G pentru traiectoria de scule. Astfel încât să puteți programa incinte simple. Pentru a verifica programul, adjuvatorul pornește modul de simulare de pe rackul CNC.

Probleme

Aici cu ce probleme se confruntă când programul este scris la rack:

- Timp.Aparatul nu funcționează până când dispozitivul de reglare nu scrie un program de procesare a părții. O mașină simplă este pierdută bani. Dacă programul se oprește mai mult de 130 de linii de cod, este mai bine să alegeți o altă metodă de programare. Deși pe rackul CNC, desigur, scrieți un program mai rapid decât manual.

- Căsătorie. Standul CNC nu compară rezultatul procesării cu un model 3D al părții, astfel încât simularea la rackul CNC nu prezintă sigiliile sau o alocație pozitivă. Pentru a depana programul, trebuie să puneți o piesă în exces.

- Nu este potrivit pentru piese complexe. La Rack-ul CNC, nu programați prelucrarea pieselor complexe. Uneori pentru anumite părți și dimensiuni, producătorii de rafturi CNC sub comandă fac operațiuni speciale.

În timp ce crearea unui program pe rack merge, mașina nu aduce bani la producție.

În sprucam.

Sprutcam este un sistem CAM. CAM - reducere de la fabricarea asistată de calculator. Acest lucru este tradus ca "fabricarea cu un computer". Modelul 3D al modelului sau al modelului 2D-contur este încărcat în SperCam, apoi se selectează secvența producătorului de detaliu. SprutCam calculează traiectoria instrumentului de tăiere și o afișează în codurile G pentru a se transfera la mașină. Pentru ieșirea traiectoriei în codul G utilizează postprocesorul. Postprocesorul traduce comenzile SPRTCAM interne la comanda de cod G pentru mașina CNC. Arată ca
Tradus dintr-o limbă străină.

Principiul de funcționare în Sprutcam este prezentat în acest videoclip:

Beneficii

Iată avantajele când lucrați cu Sprutcam:

- Rapid. Reduce timpul pentru a crea programe pentru mașinile CNC cu 70%.

- Implementare fără piesă inutilă.Programul este verificat înainte de lansarea mașinii.

- Exclude căsătoria.Potrivit utilizatorilor noștri, Sprutcam reduce apariția căsătoriei cu 60%.

- Controlul coliziunii.Sprint controlează coliziunile cu unități de lucru detalii sau de mașini, hrană accelerată.

- Procesarea detaliilor complexe.Sprint pentru operații multi-axe Utilizați 13 strategii de mișcare a sculei pe suprafața piesei și 9 strategii de gestionare a axelor unelte. SprutCam controlează automat unghiul de înclinare și calculează o cale de procesare sigură, astfel încât să nu se ciocnească suportul sau scula de tăiere cu piesa de prelucrat.

Elaborarea unui program de control pentru mașina CNC este posibilă într-o versiune completă a lui SprutCam. Trebuie să descărcați și să rulați. După instalare, va trebui să vă înregistrați. Imediat după înregistrare, SprutCam va începe să funcționeze.

Pentru cei care tocmai au început să încerce, oferim o versiune gratuită gratuită de 30 de zile a programului!

SprutCam este de 15 configurații, inclusiv două specialități: practicieni de splorț și robotul de sprucam. Pentru a afla ce configurație este potrivită pentru echipamentul dvs. și cât costă, sunați la 8-800-302-96-90 sau să scrieți adresa [E-mail protejat]site-ul web.

Mașinile CNC sunt echipamente mecanice electronice care creează părți complexe din semne în mod autonom sau semi-autonome. Eficiența unui astfel de echipament este complet dependentă de CNC. Programul de management este o procedură pentru o secvență clară și încredere în intervalul de timp. Ca urmare, se obține o prelucrare corectă a pieselor cu erori minime. Mașina programată este capabilă să facă în mod independent o serie de produse similare fără prezența unei persoane.

Capabilități de program

Echipamentele CNC de înaltă precizie sunt utilizate în mod masiv în frezare, strunjire, foraj și alte producții pentru fabricarea pieselor seriale, care vor avea nevoie de o perioadă de timp mare.

Mașinile CNC au fost utilizate pe scară largă în fabricarea pieselor complexe. Datorită unui astfel de program, puteți crea un detaliu al oricărei forme, deschideri de orice formă. La echipamentele electronice de control, mașinile de relief, stema și icoanele sunt tăiate. Producția de hamei cu un astfel de program a încetat să mai fie consumatoare de timp.

Proces de dezvoltare

Dezvoltarea comenzilor de control pentru CNC necesită abilități speciale și se desfășoară în mai multe etape:

  • Obținerea detaliilor informațiilor și a procesului de producție;
  • Pe baza desenelor, creației;
  • Crearea unui complex de comenzi;
  • Emularea și ajustarea codului;
  • Testarea produsului finit, făcând o parte experimentată.

Colectarea informațiilor este prima etapă a creării UE. Este necesar nu numai pentru scrierea echipelor de management, ci și pentru a selecta instrumentul și contabilizarea caracteristicilor materialului atunci când se creează. În primul rând se dovedește:

  • Natura suprafeței necesare a părții;
  • Caracteristicile produsului: densitate, punct de topire;
  • Magnitudinea indemnizației;
  • Nevoia de măcinare, tăiere și alte operații.

Acest lucru vă va permite să calculați operațiunile necesare pentru procesare, precum și pentru instrumentele de lucru.

Următorul pas este modelul părții. Este imposibil să se dezvolte un program de creare a unor părți de mediu și mai multe dificultăți fără modelarea. La crearea de produse standard, puteți căuta modele gata făcute pe Internet, dar trebuie să le verificați cu atenție pentru respectare.

Mijloacele moderne de grafică de calculator facilitează în mare măsură procesul de modelare. Crearea unui program de management în ArtCam, văzută Lumina în 2008, vă permite să obțineți automat modelul tridimensional necesar de la un model plat. Artkam este capabil să exporte imagini raster ale formatelor comune, după care le traduc în imagini sau reliefuri tridimensionale. Utilizarea algoritmilor este indispensabilă atunci când scrie o secțiune CNC cu aplicarea gravării într-o parte.

Baza informațiilor și modelului de produs este calculată de numărul de pasaje de scule și de traiectoria lor, după care puteți proceda direct la dezvoltarea software-ului pentru un microcontroler.

CNC Dezvoltare

După colectarea tuturor informațiilor necesare, selectarea instrumentului de lucru și calculul numărului necesar de acțiuni este creat de programul CNC Machine. Informații despre manageri și procesul de creare a unui produs software pentru fiecare model specific este în instrucțiunile de echipament. Algoritmii de control sunt un set de echipe, inclusiv:

  • Tehnologice (comutarea / oprirea, selectarea instrumentului);
  • Geometrică (instrumente de lucru);
  • Pregătire (gard și depunere a pieselor, modul de funcționare a lucrării);
  • Auxiliar (activați și dezactivați mecanisme suplimentare, curățarea aparatului).

Programarea rack-ului de control este efectuată într-una din cele două moduri:

  • Printr-un PC cu o unitate flash care se conectează la controler și înregistrarea codului finit;
  • Cu ajutorul interfeței umane a rack-ului CNC.

Majoritatea producătorilor moderni sunt furnizați cu o mașină software pentru scrierea unui cod de control. Datorită acestui lucru, puteți crea impacturi de control pe o interfață mai convenabilă sau reciclați deja cod software deja existent.

Ia în considerare factorii

La scrierea unui program pentru mașinile CNC, se iau în considerare un număr de factori esențiali:

Numărul maxim de instrumente implică simultan pe mașină, cursa de lucru, puterea CNC și viteza maximă a mașinii de operații. La alegerea unui mod de viteză, se ia în considerare descărcarea maximă a părții, erorile din această parte pot provoca deformarea produsului. În plus, este necesar să se țină seama de prezența unor mecanisme suplimentare pe mașini cu software numeric. În caz contrar, la efectuarea unui algoritm, poate apărea un eșec sau pot apărea erori în funcțiune.

Instrucțiuni detaliate pentru crearea algoritmilor de control, integrarea acestora în sistemul de gestionare a software-ului numeric, capacitățile de echipamente și prezența funcțiilor suplimentare sunt descrise în detaliu în instrucțiunile pentru mașini. Instrucțiunile de citire atentice și formarea independentă pe o perioadă scurtă de timp vă permit să scrieți un program unei persoane care nu a fost încă familiarizată cu controlul dispozitivului.


Programe de depanare, erori comune

După crearea programului de control pentru mașina CNC, rezultă depanarea sa. Acest proces este efectuat pe un computer sau direct în producție utilizând o piesă de prelucrat cu experiență. Dacă software-ul nu este compilat corect, iar rezultatul va fi departe de așteptări, erorile ar trebui să dezasambleze cu atenție. Ele sunt împărțite în 2 tipuri:

  • geometric;
  • tehnologic.

Prima apărează atunci când există erori în calculele mărimii și densității materialului. Pentru a le repara, trebuie să re-produceți toate dimensiunile, dar programul va crea cel mai probabil un program. Erorile tehnologice sunt parametrii specificați incorect ai mașinii în sine. De obicei, ele apar din cauza experienței insuficiente a dezvoltatorilor.

În acest caz, este necesar să efectuați cu atenție un cec, este cel mai bine pentru o emulare pas cu pas prin programe speciale de pe PC.

După verificarea și obținerea unui produs al calității cerute, mașina poate fi pornită la lucrări autonome privind producția de partide mari de produse complexe.

Înainte de orice proprietar al CNC, aparatul CNC vine să aleagă software-ul. Software-ul utilizat pentru echipamente tehnologice similare trebuie să fie multifuncțional și ușor de utilizat. Este recomandabil să achiziționați produse software licențiate. În acest caz, programele pentru mașinile CNC nu vor depinde, ceea ce va spori eficiența proceselor de producție.

Software pentru mașini CNC

Selecția de software depinde în mare măsură de tipul de echipament și de sarcinile pe care utilizatorul intenționează să le rezolve. Cu toate acestea, există programe universale care pot fi utilizate pentru aproape toate tipurile de mașini CNC. Următoarele produse au primit cea mai mare distribuție:


1. . Acest pachet software a fost conceput pentru a simula și proiecta produse produse pe mașini. Este echipat cu o funcție de generare automată de modele din desene plate. Pachetul software din ArtCam conține toate instrumentele necesare pentru produsele creative și creând reliefuri spațiale complexe.
Este demn de remarcat faptul că acest software vă permite să utilizați șabloane tridimensionale pentru crearea de proiecte de produse viitoare de la elemente simple. În plus, programul permite utilizatorului să introducă o ușurare în altul, ca într-o figură bidimensională.


2. Programul Universal LinuxCnc de management. Scopul funcțional al acestui software este de a gestiona lucrarea mașinii CNC, depanarea procesării detaliilor și multe altele.
Un astfel de pachet software poate fi utilizat pentru proiectarea centrelor, mașinilor de măcinare și rotire, precum și mașini pentru tăierea termică sau laser.
Distincția acestui produs de la alte pachete software este că dezvoltatorii săi au combinat parțial cu sistemul de operare. Datorită acestui lucru, programul LinuxCNC este o funcționalitate extinsă. Descărcați acest produs poate fi gratuit pe site-ul dezvoltatorului. Este disponibil atât sub forma unui pachet de instalare, cât și sub formă de LIFECD.
Interfața cu utilizatorul a acestui software este intuitivă și accesibilă. Pentru funcționarea neîntreruptă a software-ului de pe hard diskul calculatorului trebuie să fie de cel puțin 4 gigaocteți de memorie liberă. O descriere detaliată a programului Linuxcnc poate fi găsită gratuit disponibilă pe Internet.


3. . Acest software are o armată imensă de fani în toate țările lumii. Software-ul este utilizat pentru a controla frezarea, rotirea, gravarea și alte tipuri de mașini CNC. Acest pachet software poate fi instalat pe orice computer cu sistemul de operare Windows. Avantajul utilizării acestui software este costul disponibil, actualizările periodice, precum și prezența unei versiuni rusive, care facilitează utilizarea produsului de către un operator care nu vorbește engleza.



4. Mach4. Aceasta este cea mai recentă dezvoltare a Artsoft. Mach4 este considerat succesorul programului Mach3 popular. Programul este considerat unul dintre cele mai rapide. Diferența sa fundamentală față de versiunile anterioare este prezența unei interfețe care interacționează cu electronica. Acest nou software poate funcționa cu fișiere mari în orice sistem de operare. Utilizatorul este disponibil la utilizarea programului Mach4 în limba rusă.



5. Meshcam. Acesta este un pachet pentru crearea de programe de control pentru mașinile CNC bazate pe modele tridimensionale și grafică vectorială. Este demn de remarcat faptul că utilizatorul nu are neapărat o experiență bogată de programare CNC pentru a stăpâni acest software. Este suficient să aveți abilități de lucru de bază pe un computer, precum și setați cu precizie parametrii pentru care prelucrarea produsului pe mașină va fi procesată.
Meshcam este ideal pentru proiectarea procesării bilaterale a oricăror modele tridimensionale. În acest mod, utilizatorul se va ocupa rapid de obiectele oricărei complexități pe mașină.


6. Simplucam. Acesta este un sistem compact și multifuncțional pentru crearea, editarea, salvarea desenelor în format DXF. Această dispoziție generează programe de control și coduri G pentru mașinile CNC. Ele sunt create pentru desene de mortar. Utilizatorul poate crea o imagine într-unul din programele grafice ale computerului său, apoi încărcați-l la simpluCam. Programul optimizează acest desen și îl traduce în desenul vectorial. Utilizatorul poate utiliza, de asemenea, o astfel de funcție ca vectorizare manuală. În acest caz, imaginea va fi arsă cu instrumente standard care sunt utilizate în AutoCAD. SimpluCam creează traiectorii de procesare a produselor pe mașinile CNC.



7. Cutievier. Acest program imită procesarea cu îndepărtarea materialului pe mașinile cu două axe cu CNC. Cu ajutorul său, utilizatorul poate obține o vizualizare a traficului și detaliilor procesate. Utilizarea acestui software vă permite să îmbunătățiți performanța procesului tehnologic, să eliminați erorile existente în programare, precum și să reduceți costurile de timp pentru depanarea lucrărilor. Programul CutyViewer este compatibil cu o gamă largă de echipamente de mașini moderne. Instrumentele sale eficiente vă permit să detectați erori grave în procesul tehnologic și să le eliminați în timp util.



8. CADSTD. Acesta este un program simplu de desen. Este folosit pentru a crea proiecte, scheme și grafică a oricărei complexități. Folosind setul avansat de instrumente din acest program, utilizatorul poate crea desene vectoriale care pot fi utilizate pentru a proiecta procesarea de frezare sau plasmă pe mașinile CNC. Fișierele DXF create pot fi descărcate ulterior în programul CAM pentru a genera căile corecte de procesare a căilor.



Ți-a plăcut articolul? Împărtășește-l