1. pausa cumanda
G04X (U)_/P_ si riferisce à u tempu di pausa di l'utensile (l'alimentazione si ferma, u spindle ùn si ferma), è u valore dopu l'indirizzu P o X hè u tempu di pausa. U valore dopu
Per esempiu, G04X2.0; o G04X2000; pausa per 2 seconde
G04P2000;
Tuttavia, in certi struzzioni di trasfurmazioni di u sistema di pirtusu (cum'è G82, G88 è G89), per assicurà a precisione di u fondu di u pirtusu, ci hè un tempu di pausa quandu l'uttellu processa à u fondu di u pirtusu. À questu tempu, pò esse spressione solu per l'indirizzu P. Se l'indirizzu X indica chì u sistema di cuntrollu cunsidereghja X per esse u valore di coordenada di l'assi X è eseguisce.
Per esempiu, G82X100.0Y100.0Z-20.0R5.0F200P2000; drill (100.0, 100.0) à u fondu di u pirtusu è pause per 2 seconde
G82X100.0Y100.0Z-20.0R5.0F200X2.0; drilling (2.0, 100.0) à u fondu di u pirtusu senza pause.
2. Differenzi è cunnessione trà M00, M01, M02 è M30
M00 hè una struzzione di pausa incondizionata per u prugramma. Quandu u prugramma hè eseguitu, l'alimentazione si ferma è u spindle si ferma. Per ripiglià u prugramma, prima deve vultà à u statu JOG, pressu CW (spindle forward) per inizià u spindle, è dopu vultà à u statu AUTO, pressu a chjave START per inizià u prugramma.
M01 hè una struzzione di pausa selettiva di u prugramma. Prima chì u prugramma hè eseguitu, a chjave OPSTOP in u pannellu di cuntrollu deve esse attivata. L'effettu dopu l'esekzione hè uguali à M00. U prugramma deve esse riavviatu cum'è sopra.
M00 è M01 sò spessu usati per l'ispezione o a rimozione di chip di dimensioni di u travagliu durante u processu.
M02 hè l'istruzione principale di u prugramma. Quandu u cumandamentu hè eseguitu, l'alimentazione si ferma, u spindle si ferma, è u coolant hè disattivatu. Ma u cursore di u prugramma si ferma à a fine di u prugramma.
M30 hè u cumandamentu di fine di u prugramma principale. A funzione hè a stessa cum'è M02, a diferenza hè chì u cursore torna à a pusizione di u capu di u prugramma, indipendentemente da s'ellu ci sò altri segmenti di prugramma dopu à M30.
3. L'indirizzi D è H anu u listessu significatu
I paràmetri di compensazione di l'utensili D è H anu a listessa funzione è ponu esse scambiati à vuluntà. Tramindui rapprisentanu u nome di l'indirizzu di u registru di compensazione in u sistema CNC, ma u valore di compensazione specificu hè determinatu da l'indirizzu di u numeru di compensazione daretu à elli. In ogni casu, in i centri di machining, per prevene l'errore, hè generalmente stipulatu artificialmente chì H hè l'indirizzu di compensazione di a lunghezza di l'utensile, u numeru di compensazione hè da 1 à 20, D hè l'indirizzu di compensazione di u raghju di l'utensile, è u numeru di compensazione principia da No. 21 (una rivista di arnesi cù 20 arnesi).
Per esempiu, G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Cumanda specchiu
Istruzzioni di trasfurmazioni di l'imaghjini specchiu M21, M22, M23. Quandu solu l'assi X o l'assi Y hè spechju, a sequenza di taglio (climbing and up-cut fresatura), a direzzione di compensazione di l'utensili, è a direzzione di l'interpolazione di l'arcu serà oppostu à u prugramma propiu, cum'è mostra in Figura 1. Quandu u X. -axis è Y-axis sò specchiati à u stessu tempu, a sequenza di alimentazione di l'utensili, a direzzione di compensazione di l'utensili è a guida di l'interpolazione d'arcu restanu invariate.
Nota: Dopu à aduprà u cumanda specchiu, vi tocca à aduprà M23 à annullà lu per evitari affettanu prugrammi sussegwente. In u modu G90, quandu aduprate l'imaghjini specchiu o annullà u cumandamentu, avete da vultà à l'origine di u sistema di coordenate di u travagliu prima di pudè esse usatu. Altrimenti, u sistema CNC ùn pò micca calculà a trajectoria di u muvimentu sussegwente, è u muvimentu di l'utensili aleatoriu si verificarà. A stu mumentu, u funziunamentu di ritornu di uriginale manuale deve esse realizatu per risolve u prublema. A rotazione di u spindle ùn cambia micca cù u cumandamentu di l'immagine specchiu.
Figura 1: Cumpensazione di l'utensili, cambiamenti avanti è inversu durante u mirroring
5. Cumandamentu d'interpolazione d'arcu
G02 hè l'interpolazione in senso orario, G03 hè l'interpolazione in senso antiorario. In u pianu XY, u furmatu hè u seguente: G02/G03X_Y_I_K_F_ o G02/G
03X_Y_R_F_, induve
Quandu u tagliu d'arcu, per piacè nutate chì quandu q≤180 °, R hè un valore pusitivu; quandu q> 180 °, R hè un valore negativu; I è K pò ancu esse specificatu cù R. Quandu i dui sò specificati à u stessu tempu, u cumandamentu R hà a priorità, è I , K hè invalidu; R ùn pò micca fà u tagliu di u circhiu tutale, è u tagliu di u circhiu tutale pò esse programatu solu cù I, J è K, perchè ci sò innumerevoli cerchi cù u stessu raghju chì passanu per u stessu puntu, cum'è mostra in Figura 2.
Figura 2 Un cerculu chì passa per u listessu puntu
Quandu I è K sò zero, ponu esse omessi; Indipendentemente da u modu G90 o G91, I, J è K sò programati secondu e coordenate relative; durante l'interpolazione di l'arcu, l'istruzzioni di compensazione di l'utensili G41/G42 ùn ponu esse usate.
6. Vantaghji è disadvantages trà G92 è G54 ~ G59
G54 ~ G59 hè u sistema di coordenate stabilitu prima di trasfurmà, è G92 hè u sistema di coordenate stabilitu in u prugramma. Dopu à aduprà G54 ~ G59, ùn ci hè micca bisognu à aduprà G92 di novu, altrimenti G54 ~ G59 serà rimpiazzatu è deve esse evitata, cum'è As mostra in Table 1.
Table 1 A diffarenza trà G92 è sistema di coordenate di travagliu
Nota: (1) Una volta chì G92 hè adupratu per stabilisce u sistema di coordenate, l'utilizazione di G54 ~ G59 di novu ùn averà micca effettu, salvu chì u sistema ùn hè micca spegatu è riavviatu, o G92 hè utilizatu per stabilisce u novu sistema di coordenate di u travagliu necessariu. (2) Dopu à u prugrammu cù G92 finisci, s'è u strumentu machine à ùn vultà?
Se l'origine stabilita da 羾92 hè principiata di novu, a pusizione attuale di a macchina strumentu diventerà a nova origine di coordenate di u travagliu, chì hè propensa à accidenti. Dunque, speru chì i lettori l'utilizanu cun prudenza.
7. Preparate strumentu cambià subroutine.
In un centru di machining, i cambiamenti di l'uttellu sò inevitabbili. Tuttavia, a macchina strumentu hà un puntu di cambiamentu di strumentu fissu quandu abbanduneghja a fabbrica. S'ellu ùn hè micca in a pusizione di cambiamentu di l'uttellu, l'uttellu ùn pò micca esse cambiatu. Inoltre, prima di cambià l'utensili, a compensazione di l'utensili è u ciculu deve esse annullatu, u spindle si ferma, è u refrigerante hè spento. Ci sò parechje cundizioni. Sì sti cundizioni devenu esse assicurati prima di ogni cambiamentu di strumentu manuale, ùn serà micca solu propensu à l'errore, ma ancu inefficace. Dunque, pudemu cumpilà un prugramma di cambiamentu di strumentu per salvà è aduprà in u statu DI. Calling M98 pò compie l'azzione di cambiamentu strumentu in una volta.
Pigliendu u centru di machining PMC-10V20 cum'è un esempiu, u prugramma hè cusì:
O2002; (nome di u prugramma)
G80G40G49; (Annullà u ciclu fissu è a compensazione di l'utensili)
M05; (Spindle si ferma)
M09; (spegnimentu di refrigerante)
G91G30Z0; (L'assi Z torna à a seconda origine, chì hè u puntu di cambiamentu di l'uttellu)
M06; (cambiamentu di u strumentu)
M99; (Fine di a subrutina)
Quandu avete bisognu di cambià l'uttellu, avete solu di scrivite "T5M98P2002" in u statu MDI per rimpiazzà l'uttellu necessariu T5, evitendu cusì parechji sbagli inutili. I lettori ponu cumpilà subrutine di cambiamentu di l'uttellu currispundenti secondu e caratteristiche di a so propria macchina.
8. altru
U numeru di sequenza di u segmentu di prugramma, rapprisintatu da l'indirizzu N. In generale, u dispusitivu CNC stessu hà spaziu di memoria limitatu (64K). Per risparmià spaziu di almacenamento, i numeri di sequenza di u segmentu di u prugramma sò omessi. N rapprisenta solu l'etichetta di u segmentu di u prugramma, chì pò facilità a ricerca è l'edità di u prugramma. Ùn hà micca effettu nant'à u prucessu di machining. U numeru di sequenza pò esse aumentatu o diminuitu, è a continuità di i valori ùn hè micca necessariu. Tuttavia, ùn pò micca esse omessi quandu si usanu certi loop instructions, jump instructions, call subroutines è mirror instructions.
9. In u stessu segmentu di u prugramma, per a listessa struzzione (stessu caratteru d'indirizzu) o u stessu gruppu di struzzioni, quellu chì apparisce dopu hà da esse effettu.
Per esempiu, u prugramma di cambiamentu di strumentu, T2M06T3; rimpiazza T3 invece di T2;
G01G00X50.0Y30.0F200; G00 hè eseguitu (ancu se ci hè un valore F, G01 ùn hè micca eseguitu).
I codici d'istruzzioni chì ùn sò micca in u stessu gruppu anu u stessu effettu si sò eseguiti in u stessu segmentu di prugramma scambiendu a sequenza.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
Tutti l'articuli sopra sò stati eseguiti è passati à u centru di machining PMC-10V20 (FANUCSYSTEM). In l'applicazioni pratiche, solu una cunniscenza prufonda di l'usu è e regule di prugrammazione di diverse struzzioni hè necessariu.
L'arnesi CNC Xinfa anu e caratteristiche di bona qualità è prezzu bassu. Per i dettagli, visitate:
Produttori di utensili CNC - Fabbrica è fornitori di utensili CNC in Cina (xinfatools.com)
Tempu di Postu: Nov-06-2023