Programiranje CNC strojne obrade je pisanje procesa obrade dijelova, parametara procesa, veličine izratka, smjera pomaka alata i drugih pomoćnih radnji (kao što su izmjena alata, hlađenje, utovar i istovar izradaka itd.) redoslijedom kretanja i u u skladu s formatom programiranja za pisanje programskih listova pomoću kodova s uputama. proces od. Napisana lista programa je lista programa za obradu.
Xinfa CNC alati imaju karakteristike dobre kvalitete i niske cijene. Za detalje posjetite:
Proizvođači CNC alata – kineska tvornica i dobavljači CNC alata (xinfatools.com)
Određivanje koordinatnog sustava i smjera kretanja alatnog stroja
Tri koordinatna sustava linearnog gibanja alatnog stroja X, Y i Z usvajaju desni Kartezijev pravokutni koordinatni sustav, kao što je prikazano na slici 11-6. Redoslijed definiranja koordinatnih osi je da se prvo odredi Z os, zatim X os i na kraju Y os. Za alatne strojeve koji rotiraju obradak (kao što su tokarilice), smjer alata od obratka je pozitivan smjer pogleda, desni smjer je pozitivan smjer X-osi.
Koordinatni sustavi s tri osi rotacije paralelni su s koordinatnim osima X, Y i Z, a smjer prema naprijed desnog navoja uzima se kao pozitivan smjer.
Osnovna uputstva za CNC tokarilice
1) Format programa
Program obrade obično se sastoji od tri dijela: početak programa, sadržaj programa i kraj programa.
Početak programa je broj programa koji se koristi za identifikaciju početka programa obrade. Broj programa obično je predstavljen znakom “%” iza kojeg slijede četiri znamenke.
Kraj programa može se prikazati pomoću pomoćnih funkcija M02 (kraj programa), M30 (kraj programa, povratak na početnu točku) itd.
Glavni sadržaj programa sastoji se od nekoliko programskih segmenata (BLOK). Programski segment sastoji se od jedne ili više informacijskih riječi. Svaka informacijska riječ sastoji se od znakova adrese i slova znakova podataka. Informacijska riječ je najmanja nastavna jedinica. (Kada nema nikoga tko bi vas vodio, vrlo se sporo oslanjate na vlastite sposobnosti, ili sami prolazite i akumulirate malo po malo. Ako vas drugi pouče svojim iskustvima, možete izbjeći mnoge zaobilaznice.
2) Format segmenta programa
Trenutačno se obično koristi format segmenta programa adrese adrese, a aplikacijski standard je JB3832-85.
Sljedeći je tipični format segmenta programa za adresu riječi:
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
Među njima, N001-predstavlja prvi programski segment
G01―Označava linearnu interpolaciju
X60.0 Z-20.0 – predstavlja količinu pomaka u X odnosno Z koordinatnom smjeru
F, S, T – predstavljaju brzinu posmaka, brzinu vretena i broj alata
M03 – Pokazuje da se vreteno okreće u smjeru kazaljke na satu
LF – označava kraj segmenta programa
3) Osnovni funkcijski kodovi u CNC sustavu
(1) Broj segmenta programa: N10, N20…
(2) Funkcija pripreme: G00-G99 je funkcija koja omogućuje CNC uređaju izvođenje određenih operacija.
G kodovi su podijeljeni u dvije vrste: modalni kodovi i nemodalni kodovi. Takozvani modalni kod znači da kada je određeni G kod (G01) specificiran, on uvijek vrijedi sve dok se ista grupa G kodova (G03) ne koristi u sljedećem programskom segmentu da ga zamijeni. Nemodalni kod valjan je samo u navedenom programskom odjeljku i mora se ponovno napisati kada je to potrebno u sljedećem programskom odjeljku (kao što je G04). Obrada metala WeChat je vrijedan vaše pažnje.
a. Naredba za brzo pozicioniranje točke G00
Naredba G00 je modalni kod koji naređuje alatu da se brzo pomakne od točke na kojoj se alat nalazi do sljedeće ciljne pozicije u kontroli pozicioniranja točke. Služi samo za brzo pozicioniranje bez zahtjeva za putanjom kretanja.
Format pisanja naredbe je: G00 Sudari ispod su opasniji.
b. Naredba linearne interpolacije G01
Instrukcija linearne interpolacije je instrukcija linearnog gibanja i također je modalni kod. Naređuje alatu da izvrši linearno kretanje s bilo kojim nagibom između dvije koordinate ili tri koordinate na način interpolacijske veze pri navedenoj brzini posmaka F (jedinica: mm/min).
Format pisanja naredbe je: G01 X_Z_F_; naredba F je također modalna naredba i može se poništiti naredbom G00. Ako nema naredbe F u bloku prije bloka G01, alatni stroj se neće pomaknuti. Stoga u programu G01 mora postojati naredba F.
c. Upute za interpolaciju luka G02/G03 (koristeći kartezijeve koordinate za procjenu)
Naredba za interpolaciju luka daje upute alatu za izvođenje kružnog gibanja u određenoj ravnini pri zadanoj brzini posmaka F kako bi izrezao konturu luka. Kada obrađujete luk na tokarilici, ne samo da morate koristiti G02/G03 za označavanje smjera luka u smjeru kazaljke na satu i suprotno od njega i koristiti XZ za određivanje koordinata krajnje točke luka, već također morate odrediti polumjer luka.
Format pisanja instrukcija je: G02/G03 X_Z_R_;
(3) Pomoćne funkcije: koriste se za određivanje pomoćnih radnji alatnog stroja (kao što su pokretanje i zaustavljanje alatnog stroja, upravljanje, prekidač tekućine za rezanje, upravljanje vretenom, stezanje i otpuštanje alata, itd.)
M00-Pauza programa
M01 – Programski plan pauziran
M02-Kraj programa
M03-Rotacija vretena naprijed (CW)
M04-Obrnuto vreteno (CCW)
M05-Vreteno se zaustavlja
M06-Promjena alata u obradnom centru
M07, M08-rashladno sredstvo uključeno
M09-Rashladno sredstvo isključeno
M10 – stezanje obratka
M11-Radni komad olabavljen
M30 – Kraj programa, povratak na početnu točku
Naredba M05 mora se koristiti između naredbi M03 i M04 za zaustavljanje vretena.
(4) Funkcija napajanja F
Ako se koristi izravna metoda označavanja, upišite traženu brzinu posmaka neposredno iza F, kao što je F1000, što znači da je brzina posmaka 1000 mm/min); kod tokarenja navoja, narezivanja navoja i urezivanja navoja, budući da je brzina posmaka povezana s brzinom vretena, broj nakon F je specificirano vodstvo.
(5) Funkcija vretena S
S navodi brzinu vretena, kao što je S800, što znači da je brzina vretena 800 o/min.
(6) Funkcija alata T
Uputite CNC sustav da promijeni alat i koristite adresu T i sljedeće 4 znamenke za navođenje broja alata i broja kompenzacije alata (broj odstupanja alata). Prve 2 znamenke su serijski broj alata: 0~99, a posljednje 2 znamenke su broj kompenzacije alata: 0~32. Nakon što se svaki alat obradi, kompenzacija alata mora se poništiti.
Serijski broj alata može odgovarati broju položaja alata na glavi rezača;
Kompenzacija alata uključuje kompenzaciju oblika i kompenzaciju trošenja;
Serijski broj alata i broj kompenzacije alata ne moraju biti isti, ali mogu biti isti radi praktičnosti.
U CNC uređaju zapis programa identificira se brojem programa, odnosno poziv programa ili editiranje programa mora se pozvati brojem programa.
a. Struktura programa broj: O;
Broj iza "O" predstavljen je s 4 znamenke (1~9999), a "0" nije dopušteno.
b. Redni broj programskog segmenta: Dodajte redni broj ispred programskog segmenta, kao što je: N;
Broj iza "O" predstavljen je s 4 znamenke (1~9999), a "0" nije dopušteno.
Postavljanje koordinatnog sustava obratka
Radni komad se postavlja na steznu glavu. Koordinatni sustav alatnog stroja i koordinatni sustav obratka uglavnom se ne podudaraju. Kako bi se olakšalo programiranje, potrebno je uspostaviti koordinatni sustav obratka kako bi se alat mogao obrađivati u tom koordinatnom sustavu.
G50XZ
Ova naredba određuje udaljenost od početne točke alata ili točke promjene alata do ishodišta obratka. Koordinate X i Z su položaj početne točke vrha alata u koordinatnom sustavu obratka.
Za CNC alatne strojeve s funkcijom kompenzacije alata, pogreška podešavanja alata može se kompenzirati pomakom alata, tako da zahtjevi za podešavanje alatnog stroja nisu strogi.
Osnovni načini postavljanja alata za CNC tokarilice
Postoje tri najčešće korištene metode postavljanja alata: metoda probnog postavljanja alata za rezanje, postavljanje alata s mehaničkim detektorom alata za postavljanje i podešavanje alata s optičkim detektorom za postavljanje alata.
Korištenje G50 UW može uzrokovati pomicanje koordinatnog sustava, zamjenu starih vrijednosti koordinata novim vrijednostima koordinata i zamjenu koordinatnog sustava alatnog stroja i koordinatnog sustava izratka jedan s drugim. Treba napomenuti da je u koordinatnom sustavu alatnog stroja koordinatna vrijednost udaljenost između središnje točke držača alata i ishodišta alatnog stroja; dok je u koordinatnom sustavu obratka vrijednost koordinate udaljenost između vrha alata i ishodišne točke obratka.
Vrijeme objave: 27. svibnja 2024