Professional Documents
Culture Documents
www.twintec.it
SOMMARIO
1 INTRODU ION!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""4
1"1 Preme##a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4 1"2 Il linguaggio RS274$NG%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4
www.twintec.it
".4.1 &o!imento lineare rapido 5 G0.......................................................................................................... 1% ".4.2 &o!imento lineare a !elocit. di a!anzamento 5 G1........................................................................... 1% ".4." Arco a !elocit. di a!anzamento 5 G2 e G"........................................................................................ 1% ".4.4 Arco con $ormato raggio..................................................................................................................... 1% ".4.% Arco con $ormato centro..................................................................................................................... 16 ".4.6 ,au a 5 G4........................................................................................................................................ 16 ".4.7 3mpo tazione dati Si temi di Coordinate 5 G10.................................................................................. 16 ".4.( Selezione del piano 5 G176 G1( e G1+.............................................................................................. 17 ".4.+ 2nit. di lung4ezza 5 G20 e G21........................................................................................................ 17 ".4.10 Ritorno a 7ome 5 G2( e G"0........................................................................................................... 17 ".4.11 Compen azione raggio uten ile 5 G406 G41 e G42......................................................................... 17 ".4.12 *$$ et lung4ezza uten ile 5 G4" e G4+............................................................................................ 1( ".4.1" &o!imenti in coordinate a olute 5 G%".......................................................................................... 1( ".4.14 Selezione del Si tema di Coordinate 5 G%4 a G%+."....................................................................... 1( ".4.1% Cancella la modalit. &odale 5 G(0................................................................................................. 1( ".4.16 Cicli /canned c8cle 0 5 G(1 a G(+................................................................................................... 1+ ".4.17 &o!imenti preliminari e intermedi..................................................................................................... 20 ".4.1( Ciclo G(1......................................................................................................................................... 20 ".4.1+ Ciclo G(2......................................................................................................................................... 21 ".4.20 Ciclo G("......................................................................................................................................... 21 ".4.21 Ciclo G(4......................................................................................................................................... 21 ".4.22 Ciclo G(%......................................................................................................................................... 22 ".4.2" Ciclo G(6......................................................................................................................................... 22 ".4.24 Ciclo G(7......................................................................................................................................... 22 ".4.2% Ciclo G((......................................................................................................................................... 2" ".4.26 Ciclo G(+......................................................................................................................................... 2" ".4.27 3mpo ta il modo di tanza 5 G+0 e G+1............................................................................................ 2" ".4.2( *$$ et dei Si temi di Coordinate 5 G+26 G+2.16 G+2.26 G+2." ......................................................... 2" ".4.2+ 3mpo tazione della modalit. di !elocit. di a!anzamento 5 G+" e G+4 ............................................ 24 ".4."0 3mpo ta il li!ello di ritorno dei Cicli 5 G+( e G++.............................................................................. 24 ,"+ %odici in(u) M""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2+ ".%.1 Arre to e $ine programma 5 &06 &16 &26 &"06 &60.......................................................................... 2% ".%.2 Controllo dell9elettromandrino 5 &"6 &46 &%...................................................................................... 2% ".%." Cam'io uten ile 5 &6......................................................................................................................... 26 ".%.4 Controllo ra$$reddamento 5 &76 &(6 &+............................................................................................. 26 ".%.% Controllo o!erride 5 &4( e &4+......................................................................................................... 26 ,"1 Al)ri codici di in(u)""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 21 ".6.1 3mpo tazione !elocit. di a!anzamento /$eed rate0 5 )....................................................................... 26 ".6.2 3mpo tazione !elocit. di rotazione elettromandrino 5 S..................................................................... 26 ".6." Seleziona uten ile 5 :........................................................................................................................ 27 ,"7 Ordine di e#ecuzione"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 27
APP!NDI%! A """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""2/
%om(en#azione raggio u)en#ile"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2/ 3 truzioni di programma............................................................................................................................... 2+ Contorno 'ordo materiale............................................................................................................................ 2+ ,rogrammare i mo!imenti di ingre o......................................................................................................... "0 &etodo generale......................................................................................................................................... "0 ,ercor o nominale del contorno.................................................................................................................. "2 #rrori di programmazione e limiti................................................................................................................. "" ,rimo mo!imento in compen azione raggio uten ile.................................................................................. "%
www.twintec.it
2"1", !le))romandrino
2n centro di la!oro 4a un elettromandrino c4e $i a un uten ile da taglio6 una onda o altri di po iti!i. =9elettromandrino ruota in entram'i le direzioni6 e puF e ere $atto ruotare a !elocit. co tante c4e puF e ere !ariata. Ad eccezione delle macc4ine in cui l9elettromandrino puF e ere mo o ruotando un a e6 l9a e dell9elettromandrino !iene mantenuto parallelo all9a e J ed ; coincidente con l9a e J Cuando H e I ono a zero. =9elettromandrino puF e ere $ermato in una determinata orientazione o $ermato enza peci$icare alcuna orientazione.
www.twintec.it
2"1"4 Ra22reddamen)o
2n centro di la!oro 4a componenti per pro!!edere alla ne'ulizzazione di un re$rigerante e/o al $lu aggio del re$rigerante.
www.twintec.it
impo i'ile mantenere !elocit. co tante perc4K ; ric4ie ta una accelerazione e decelerazione all9inizio e alla $ine del moto. #9 tutta!ia po i'ile controllare gli a i in modo c4e in Cual ia i momento ogni a e a''ia completato la te a $razione del moto ric4ie to degli gli altri a i. Gue to $a muo!ere l9uten ile lungo il percor o e Cuindi Cue to moto !iene c4iamato moto lineare coordinato. 3l moto lineare coordinato !iene e eguito alla !elocit. programmata di la!orazione / feed rate0 o alla !elocit. rapida /traverse rate0. Se un limite $i ico dell9a e rende la !elocit. de iderata impratica'ile6 tutti gli a i !engono rallentati per mantenere il percor o de iderato.
2"2"7 Ra22reddamen)o
3l $lu o ra$$reddante o il ne'ulizzatore po ono e ere atti!ati indipendentemente. 3l linguaggio RS274/NGC pegne entram'i contemporaneamente.
2"2"0 Uni)3
=e unit. per le di tanze lungo gli a i H6 I e J po ono e ere mi urate in millimetri o in pollici. =e unit. per altre Cuantit. coin!olte nel controllo non po ono e ere cam'iate. 1i!er e Cuantit. u ano di!er e peci$ic4e unit.. =a !elocit. di rotazione dell9elettromandrino i mi ura in ri!oluzioni al minuto. =e po izioni degli a i rotazionali i mi urano in gradi. =e !elocit. di la!oro i mi urano in unit. celta al minuto o in gradi al minuto.
www.twintec.it
2"2"14 Alimen)a)ore
1ue pallet po ono e ere cam'iati con l9aiuto di comandi.
www.twintec.it
PO%8!T 1 2 % 10 21 "2 ..
-MS 1 2 % 10 21 "2 ..
www.twintec.it
, Il linguaggio RS274
!.1 Parametri
3l linguaggio RS274/NGC comprende un arra8 di %400 parametri numerici6 molti dei Cuali 4anno un u o peci$ico. 3 parametri ono permanenti e de!ono rimanere con il loro !alore anc4e e il centro di la!oro o macc4ina !engono penti. ,er Cue ta ragione i parametri !engono critti u un $ile c4e !iene letto all9a!!io e critto in c4iu ura. Numero del parametro %161 %162 %16" %164 %16% %166 %1(1 %1(2 %1(" %1(4 %1(% %1(6 %211 %212 %21" %214 %21% %216 %220 %221 %222 %22" %224 %22% %226 %241 %242 %24" %244 %24% %246 %261 %262 %26" %264 %26% %266 -alore del parametro 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 Commento Numero del parametro %2(1 %2(2 %2(" %2(4 %2(% %2(6 %"01 %"02 %"0" %"04 %"0% %"06 %"21 %"22 %"2" %"24 %"2% %"26 %"41 %"42 %"4" %"44 %"4% %"46 %"61 %"62 %"6" %"64 %"6% %"66 %"(1 %"(2 %"(" %"(4 %"(% %"(6 -alore del parametro 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 Commento
G2( 4ome H coord. 8 tem 4 H G2( 4ome I coord. 8 tem 4 I G2( 4ome J coord. 8 tem 4 J G2( 4ome A coord. 8 tem 4 A G2( 4ome D coord. 8 tem 4 D G2( 4ome C coord. 8 tem 4 C G"0 4ome H coord. 8 tem % H G"0 4ome I coord. 8 tem % I G"0 4ome J coord. 8 tem % J G"0 4ome A coord. 8 tem % A G"0 4ome D coord. 8 tem % D G"0 4ome C coord. 8 tem % C G+2 o$$ et H coord. 8 tem 6 H G+2 o$$ et I coord. 8 tem 6 I G+2 o$$ et J coord. 8 tem 6 J G+2 o$$ et A coord. 8 tem 6 A G+2 o$$ et D coord. 8 tem 6 D G+2 o$$ et C coord. 8 tem 6 C coord. 8 tem num'er coord. 8 tem 7 H coord. 8 tem 1 H coord. 8 tem 7 I coord. 8 tem 1 I coord. 8 tem 7 J coord. 8 tem 1 J coord. 8 tem 7 A coord. 8 tem 1 A coord. 8 tem 7 D coord. 8 tem 1 D coord. 8 tem 7 C coord. 8 tem 1 C coord. 8 tem ( H coord. 8 tem 2 H coord. 8 tem ( I coord. 8 tem 2 I coord. 8 tem ( J coord. 8 tem 2 J coord. 8 tem ( A coord. 8 tem 2 A coord. 8 tem ( D coord. 8 tem 2 D coord. 8 tem ( C coord. 8 tem 2 C coord. 8 tem + H coord. 8 tem " H coord. 8 tem + I coord. 8 tem " I coord. 8 tem + J coord. 8 tem " J coord. 8 tem + A coord. 8 tem " A coord. 8 tem + D coord. 8 tem " D coord. 8 tem + C coord. 8 tem " C Ta.ella 2 -ile (arame)ri (rede2ini)o 3l $ile attuale ; in tre colonne. 3 !alori di A6 D e C ono condizionali. 3 commenti ono opzionali. :utti i parametri in Cue to $ile ono ric4ie ti. :utti i !alori ono impo tati a 0.0 eccetto per %220 c4e ; impo tato a 1.0.
=9utente puF impo tare l9o$$ et dei no!e i temi di coordinate di programma u ando G10 =2 ,n /n ; il numero del i tema di coordinate0 con !alori per gli a i in termini di i tema di coordinate a oluto.
www.twintec.it
=9utente puF elezionare uno dei no!e i temi u ando G%46 G%%6 G%66 G%76 G%(6 G%+6 G%+.16 G%+.2 o G%+.". Non ; po i'ile elezionare il i tema di coordinate a olute direttamente /un i tema de!e e ere empre elezionato0. Si puF dare un o$$ et al i tema di coordinate corrente con G+2 o G+2.". Gue to o$$ et i applic4er. ai + i temi di coordinate di programma. Gue to o$$ et puF e ere cancellato con G+2.1 o G+2.2. Si po ono $are mo!imenti lineari nel i tema di coordinate macc4ina a oluto u ando G%" con G0 e G1.
1urante l9inizializzazione il i tema di coordinate prede$inito ; peci$icato dal parametro %220. 2n !alore di 1 igni$ica c4e ; elezionato il primo i tema di coordinate /G%406 un !alore di 2 eleziona il econdo /G%%0 e co Q !ia. #9 un errore e il parametro %220 ; un !alore di!er o dai !alori tra 1 e +.
Gual ia i input non e plicitamente perme o ; illegale e cau er. una dell9interprete.
Spazi e ta'ulazione ono amme i o!unCue in una linea di codice e non cam'iano il igni$icato di una linea6 $atta eccezione dei commenti. Gue to rende Cualc4e tranezza nella riga di input legale. =a linea ?g0E N0. 12"48 7@ ; eCui!alente a ?g0 EN0.12"4 87@ per e empio. Rig4e !uote ono perme e in input. Gue te !erranno ignorate. =a riga di input ; in en i'ile ai caratteri maiu cole/minu cole.
,","2 Parole
2na parola ; una lettera di!er a eguita da un numero reale. =e parole po ono iniziare con una Cual ia i delle lettere mo trate in :a'ella ". =a ta'ella include N per completezza6 'enc4K6 come de$inito prima6 i numeri di riga non ono parole. 1i!er e lettere /36R6S6=6,6R0 po ono a!ere di!er i igni$icati in conte ti di!er i.
www.twintec.it
Signi2ica)o A e A della macc4ina A e D della macc4ina A e C della macc4ina Numero di compen azione raggio dell9uten ile -elocit. di a!anzamento )unzione Generale /!edi :a'ella %0 3ndice dell9o$$ et lung4ezza uten ile *$$ et dell9a e H per gli arc4i o$$ et H in G(7 cicli di $oratura *$$ et dell9a e I per gli arc4i o$$ et I in G(7 cicli di $oratura *$$ et dell9a e J per gli arc4i o$$ et J in G(7 cicli di $oratura Numero di ripetizioni in cicli di $oratura e parola c4ia!e u ata con G10 )unzione mi ta /Miscellaneous0 /!edi :a'ella 70 Numero di riga ,au a in cicli $oratura /, ta per parametro0 ,au a temporizzata con G4 ,arola c4ia!e u ato con G10 3ncremento di a!anzamento in cicli G(" Raggio dell9arco ,iano del ciclo $oratura -elocit. di rotazione dell9elettromandrino Selezione uten ile A e H della macc4ina A e I della macc4ina A e J della macc4ina Ta.ella ," &e))ere iniziali delle (arole
2n !alore reale ; una collezione di caratteri c4e po ono e ere proce ati per di!entare un numero. 2n !alore reale puF e ere un numero e plicito /come "41 o <0.((0706 il !alore di un parametro6 una e pre ione6 oppure una operazione matematica. =e de$inizioni di Cue te eguono immediatamente.
,",", Numeri
=e eguenti regole ono u ate per i numeri e pliciti. 3n Cue te regole una ci$ra ; un ingolo carattere da 0 a +. 2n numero con i te di un egno pi> o meno opzionale6 eguito da zero a molte ci$re6 eguite6 po i'ilmente6 da un punto decimale6 eguito da zero o molte ci$re6 purc4K ci ia almeno una ci$ra nel numero. Ci ono due tipi di numeriO interi e decimali. 2n intero non 4a punto decimale in e oT un decimale lo 4a. 3 numeri po ono a!ere Cual ia i numero di ci$re6 oggetto alla limitazione nella lung4ezza della riga. Solo circa dicia ette ci$re igni$icati!e po ono e ere mantenute / u$$iciente per tutte le applicazioni cono ciute0. 2n numero di!er o da zero enza egno precedente il numero i a ume come po iti!o. Si noti c4e zeri iniziali /prima del punto decimale e la prima ci$ra non uguale a zero0 e $inali /dopo il punto decimale e dopo l9ultima ci$ra decimale0 ono perme i ma non ric4ie ti. 2n numero critto con zeri iniziali o $inali a!r. lo te o !alore c4e a!re''e enza tali zeri.
www.twintec.it
3l !alore di un parametro ; il carattere cancelletto U eguito da un numero reale. 3l numero reale de!e ri ultare in un intero da 1 a %"++. =9intero ; il numero del parametro e il !alore del parametro ar. il numero memorizzato nel parametro te o. 3l carattere U 4a precedenza ulle altre operazioni6 in modo c4K6 per e empio6 U1N2 igni$ica il numero tro!ato aggiungendo 2 al !alore tro!ato nel parametro 16 non il !alore tro!ato nel parametro ". *!!iamente6 UA1N2B igni$ica il !alore tro!ato nel parametro ". 3l carattere U puF e ere ripetutoT per e empio UU2 igni$ica il !alore del parametro il cui indice ; il numero intero del parametro 2.
www.twintec.it
,er tutte le altre lettere legali6 una linea puF a!ere olo una parola c4e le contiene. Se una impo tazione di parametro dello te o parametro ; ripetuta u una linea ?U"L1% U"L6@6 per e empio6 olo l9ultima impo tazione a!r. e$$etto. #9 errato6 ma non illegale6 impo tare due !olte lo te o parametro ulla te a linea.
www.twintec.it
I gru((i modali (er G code #ono@ Gruppo 1L XG06 G16 G26 G"6 G"(.26 G(06 G(16 G(26 G("6 G(46 G(%6 G(66 G(76 G((6 G(+Y mo!imento Gruppo 2 L XG176 G1(6 G1+Y elezione del piano Gruppo " L XG+06 G+1Y modo di tanza Gruppo % L XG+"6 G+4Y modo di a!anzamento Gruppo 6 L XG206 G21Y unit. Gruppo 7 L XG406 G416 G42Y compen azione raggio uten ile Gruppo ( L XG4"6 G4+Y o$$ et lung4ezza uten ile Gruppo 10 L XG+(6 G++Y modo di ritorno in cicli Gruppo 12 L XG%46 G%%6 G%66 G%76 G%(6 G%+6 G%+.16 G%+.26 G%+."Y elezione i tema di coordinate Gruppo 1" L XG616 G61.16 G64Y controllo del percor o I gru((i modali (er I codici M #ono@ Gruppo 4 L X&06 &16 &26 &"06 &60Y arre to Gruppo 6 L X&6Y cam'io uten ile Gruppo 7 L X&"6 &46 &%Y rotazione elettromandrino Gruppo ( L X&76 &(6 &+Y ra$$reddamento /ca o pecialeO &7 e &( po ono e ere atti!i allo te o momento0 Gruppo + L X&4(6 &4+Y a'ilita o di a'ilita il feed o spindle override In aggiun)a ai #udde))i gru((i modali *i A un gru((o di codici non-modali@ Gruppo 0 L XG46 G106 G2(6 G"06 G%"6 G+26 G+2.16 G+2.26 G+2."Y Ta.ella 4" Gru((i modali
,er di!er i gruppi modali6 Cuando un centro di la!oro ; pronto a rice!ere comandi6 un mem'ro del gruppo de!e e ere atti!o. C9; un !alore prede$inito per Cue ti gruppi modali. Guando un centro di la!oro !iene pento oppure reinizializzato6 i !alori prede$initi prendono e$$etto. 3l gruppo 16 il primo gruppo della ta'ella6 ; un gruppo di codici G per il moto. 2no di Cue ti ; empre in atti!o. Gue to !iene c4iamato il modo di mo!imento corrente.
!.4 Codici G
3 codici G del linguaggio RS274/NGC ono raggruppati e de critti in :a'ella % . =e de crizioni eguono immediatamente e contengono prototipi di comando. Nel prototipo di comandi6 tre punti /P0 tanno per un !alore reale. Come de critto in precedenza6 un !alore reale puF e ere un numero e plicito6 4 per e empio6 una e pre ione6 A2N2B6 per e empio6 il !alore di un parametro6 U(( per e empio6 oppure una $unzione unaria6 aco A0B. Nella maggior parte dei ca i6 e una parola di a e /Cual ia i tra HP6 IP6 JP6 AP6 DP6 CP0 !iene data6 Cue ta peci$ica un punto di de tinazione. Nei punti do!e le parole d9a e ono opzionali6 Cual ia i a e ome o a!r. il !alore corrente.
www.twintec.it
G %ode G7 G1 G2 G, G4 G17 G17 G1/ G10 G27 G21 G2/ G,7 G,/"2 G47 G41 G42 G4, G40 G+, G+4 G++ G+1 G+7 G+/ G+0 G+0"1 G+0"2 G+0", G11 G11"1 G14 G/7 G/1 G/2 G/, G/4 G/+ G/1 G/7 G// G/0 G07 G01 G02 G02"1 G02"2 G02", G0, G04 G0/ G00
Signi2ica)o ,o izionamento rapido 3nterpolazione lineare 3nterpolazione circolare/elica /orario0 3nterpolazione circolare/elica /antiorario0 pau a impo tazione del i tema di coordinate di origine Selezione del piano HI Selezione del piano HJ Selezione del piano IJ Si tema di mi ura in pollici Si tema di mi ura in millimetri Ritorno a 7ome Ritorno a 7ome Secondario :a tatura diretta /non upportato0 1i atti!a la compen azione raggio uten ile 3nizia compen azione raggio uten ile ini tro 3nizia compen azione raggio uten ile de tro *$$ et lung4ezza uten ile /po iti!o0 Cancella o$$ et lung4ezza uten ile &o!imenti in coordinate macc4ina /a oluto0 2tilizza il i tema di coordinate di la!orazione 1 2tilizza il i tema di coordinate di la!orazione 2 2tilizza il i tema di coordinate di la!orazione " 2tilizza il i tema di coordinate di la!orazione 4 2tilizza il i tema di coordinate di la!orazione % 2tilizza il i tema di coordinate di la!orazione 6 2tilizza il i tema di coordinate di la!orazione 7 2tilizza il i tema di coordinate di la!orazione ( 2tilizza il i tema di coordinate di la!orazione + 3mpo ta il modo di controllo percor oO eEact pat4 3mpo ta il modo di controllo percor o O eEact top 3mpo ta il modo di controllo percor oO continuou Cancella il modo mo!imento /inclu o Cual ia i ciclo0 Ciclo $oratura Ciclo $oratura con pau a Ciclo $oratura pro$onda con rottura truciolo Ciclo $ilettatura interna de tror a Ciclo 'arenatura6 enza pau a6 u cita a !elocit. la!oro Ciclo 'arenatura6 enza $ermo elettromandrino6 u cita a !elocit. rapida Ciclo 'arenatura po teriore Ciclo 'arenatura6 arre to elettromandrino6 u cita manuale Ciclo 'arenatura6 pau a6 u cita a !elocit. la!oro &odo di tanza a oluto &odo di tanza incrementale 3mpo ta l9o$$ et del i tema di coordinate Cancella l9o$$ et del i tema di coordinate e impo ta a zero i parametri Cancella l9o$$ et del i tema di coordinate enza impo tare a zero i parametri Applica i parametri all9o$$ et di i tema di coordinate &odo di a!anzamento in in!er o del tempo &odo di a!anzamento in unit. al minuto =i!ello iniziale di ritorno dai cicli /G(1..G(+0 ,unto R di ritorno dai cicli
www.twintec.it
Se la compen azione di raggio uten ile ; atti!a6 il mo!imento di$$erir. dal uddettoT -edi appendice A. Se G%" ; programmato ulla te a linea6 il mo!imento di$$erir. ugualmente.
www.twintec.it
Non ; 'uona pratica programmare arc4i con il $ormato raggio c4e ono pro imi ad un cerc4io completo o pro imi ad arc4i di 1(0 gradi / emicerc4i0 perc4K un piccolo cam'iamento nella po izione del punto $inale produrr. grandi cam'iamenti nella po izione del centro del cerc4io /e co Q del punto medio dell9arco0. =9e$$etto ampli$icazione ; grande al punto c4e errori di arrotondamento in un numero puF produrre tagli $uori tolleranza. Cerc4i completi ono tremendamente errati6 emicerc4i e pro imi ono anc49e i errati. Arc4i di altre dimen ioni /nel campo tra 16% e 1+% $ino a "4%0 ono 'uoni. #cco un e empio di un arco con il $ormato raggioO G17 G2 = 17 > 1+ R27 +"
Gue to er!e a $are un arco orario /!i to dal lato po iti!o dell9a e J0 circolare o elica il cui a e ; parallelo all9a e J6 terminando do!e HL106 IL1% e JL% con un raggio di 20. Se il !alore di partenza di J ; %6 ; un arco di cerc4io parallelo al piano HIT altrimenti ; una elica.
3l c4e er!e a $are un cerc4io orario circolare o elica il cui a e ; parallelo all9a e J6 con punto $inale in HL106 IL166 e JL+6 con il uo centro relati!o nella direzione di H di " unit. ri petto alla po izione corrente H e o$$ et nella direzione I di 4 unit. dalla po izione corrente. Se la po izione corrente ; HL76 IL7 alla $ine6 il centro ar. a HL10 IL11. Se il !alore di partenza di J ; +6 ar. un arco circolareT altrimenti ar. un9elica. 3l raggio di Cue to arco ar. %.
,"4"1 Pau#a B G4
,er una pau a6 programmate G4 PC Gue to manterr. gli a i enza mo!imento per il periodo di tempo in econdi peci$icato dal numero ,. #9 un errore eO 3l numero di , ; negati!o
www.twintec.it
,er impo tare i !alori delle coordinate per un i tema di coordinate6 programmate G17 &2 PC =C >C C AC 9C %CD do!e , ; un numero nel campo tra 1 a + /corri pondente a G%4 $ino a G%+."0 e tutte le parole di a e opzionali. =e coordinate di origine del i tema di coordinate peci$icate dal numero di , ono impo tate al !alore dato /in termini di i tema di coordinate a olute0. Solo Cuell coordinate per le Cuali ; pre ente la parola d9a e !erranno modi$icate. #9 un errore eO 3l numero , non ; un !alore intero compre o tra 1 e +. ono e$$etti!e prima c4e !enga u ato G106 Cue ti ono e ere inatti!e o atti!e al
3l i tema di coordinate le cui origini ono impo tate da un comando G10 po tempo in cui G10 ; e eguito.
# empioO G17 &2 P1 = ,"+ > 17"2 impo ta le origini del primo i tema di coordinate /Cuello elezionato da G%40 ad un punto do!e H ; ".% e I ; 17.2 /in coordinate a olute0. =a coordinata J dell9origine /e le coordinate di Cual ia i a e rotati!o0 rimangono Cuelle c4e erano prima c4e !eni e e eguito il comando.
www.twintec.it
nell9elettromandrino e''ene non ; ric4ie to. 2n !alore zero per la parola 1 ; correttoT il raggio ar. allora zero. #9 un errore eO 3l numero 1 non ; un intero6 ; negati!o o ; maggiore del numero ma imo di uten ili 3l piano HI non ; atti!o -iene atti!ata la compen azione raggio uten ile Cuando ; gi. atti!a 3l comportamento del centro di la!oro Cuando la compen azione raggio uten ile ; atti!a ; de critto nell9appendice A.
,er eliminare l9o$$ et uten ile6 programmate G4+. #9 corretto programmare u ando lo te o o$$ et correntemente in u o. #9 pure corretto programmare enza u are alcun o$$ et di lung4ezza uten ile.
www.twintec.it
,arole di a e ono programmate Cuando G(0 ; atti!o6 ad eccezione del gruppo modale 0 per comandi c4e u ano le parole di a e.
www.twintec.it
# empio 2. Si upponga c4e la po izione corrente ia /10062006"000 e il piano HI ia elezionato e !enga e eguita la eguente riga di codiceO G01 G/1 G0/ =477 >+77 -17 R1/7 &, Gue to impo ta la di tanza incrementale /G+10 e il modo ritrazione *=1[J /G+(0 e ric4iama un ciclo di $oratura /G(10 ripetendolo " !olte. 3l numero di H ; 4006 3l numero di I ; %006 J ; impo tato a <60 e R a 1(0. =a po izione iniziale H ; %00 /100N40006 la po izione iniziale I ; 700 /200N%0006 la po izione Clear di J ; 4(0 /"00N1(00 e la po izione J ; 420 /4(0<600. *=1[J ; "00. 3l primo mo!imento ; un mo!imento rapido lungo l9a e J a /1006 2006 4(00 perc4K *=1[J ; minore di Clear J. =a prima parte del ciclo con i te in " mo!imentiO 1. un mo!imento rapido parallelo all9a e HI a /%00670064(00 2. un mo!imento di a!anzamento dell9a e J $ino a /%0067006 4200 ". un mo!imento rapido dell9a e J a /%006 7006 4(00 =a econda parte della ripetizione ciclo con i te in " mo!imenti. =a po izione H !iene reimpo tata a +00 /%00N4000 e la po izione I a 1200 /700 N %000 1. un mo!imento rapido parallelo al piano HI /+006 12006 4(00 2. un mo!imento di a!anzamento dell9a e J a /+006 12006 4200 ". un mo!imento rapido dell9a e J a /+006 12006 4(00
www.twintec.it
=a terza parte con i te in tre mo!imenti. =a po izione H ; impo tata a 1"00 /+00N4000 e la po izione I ; impo tata a 1700 /1200 N%000 1. un mo!imento rapido parallelo al piano HI $ino a /1"006 17006 4(00 2. un mo!imento di a!anzamento dell9a e J $ino a /1"006 17006 4200 ". un mo!imento rapido dell9a e J $ino a /1"006 17006 4(00
=9elettromandrino de!e e ere a!!iato in en o orario prima di u are Cue to ciclo. #9 un errore eO =9elettromandrino non ; a!!iato in en o orario prima di e eguire Cue to ciclo. Con Cue to ciclo il programmatore de!e e ere icuro di programmare la !elocit. di a!anzamento e la !elocit. di rotazione nella corretta proporzione per eguagliare il pa o della $ilettatura da realizzare. =a relazione il numero di pa i della $ilettatura / in $iletti per unit. di mi ura0 ; uguale al rapporto tra !elocit. di rotazione del mandrino ulla !elocit. di a!anzamento. ,er e empio6 e il pa o ; 2 $iletti per millimetro6
www.twintec.it
l9unit. di mi ura corrente ; il millimetro e la !elocit. di a!anzamento ; tata impo tata con il comando )1%06 la !elocit. di rotazione de!e e ere impo tata con il comando S"006 in Cuanto 1%0 H 2L "00. Se l9o!erride di !elocit. e di rotazione ono a'ilitati e non ono impo tati al 100]6 Cuello impo tato pi> 'a o a!r. e$$etto. =a !elocit. di a!anzamento e rotazione aranno Cuindi ancora incronizzati.
=9elettromandrino de!e e ere in rotazione prima di u are Cue to comando. #9 un errore eO =9elettromandrino non era in rotazione prima dell9e ecuzione di Cue to comando
www.twintec.it
&o!imento rapido parallelo al piano HI $ino al punto indicato da 3 e R &o!imento rapido dell9a e J $ino a Clear J. &o!imento rapido parallelo al piano HI $ino alla po izione HI. Ria!!io dell9elettromandrino nella direzione in cui ta!a girando prima.
Guando i programma Cue to ciclo6 i numeri 3 e R de!ono e ere celti in modo c4e Cuando l9uten ile ; $ermato in una orientazione determinata6 do!r. entrare nel $oro. Siccome di!er i uten ili ono $atti in modo di$$erente ric4iede Cualc4e anali i e/o perimentazione per determinare !alori appropriati di 3 e R.
www.twintec.it
Guando G+2 !iene e eguito6 l9origine del i tema di coordinate corrente i muo!e. ,er $are Cue to6 gli o$$ et di origine !engono calcolati in modo c4e le coordinate del punto corrente ri ultino uguali ai !alori peci$icati nella riga G+2. 3n aggiunta6 i parametri %211 $ino a %216 ono impo tati ai !alori di o$$ et H6 I6 J6 A6 D e C. =9o$$ et di un a e ; il !alore di cui 'i ogna muo!ere una origine in modo c4e il punto controllato a''ia il !alore peci$icato. Gli o$$ et di a e ono empre u ati Cuando il moto ; peci$icato in di tanza a oluta utilizzando uno dei no!e i temi di coordinate /Cuelli peci$icati da G%4 5 G%+."0. Guindi tutti i i temi di coordinate ono in$luenzati dal comando G+2. Se il modo incrementale ; impo tato non i 4anno e$$etti dall9impo tazione di G+2. Guando i impo ta un G+26 o$$ et di!er i da Jero po ono e ere atti!i. Se Cue to ; il ca o il nuo!o !alore per ogni o$$ et ; AND6 do!e A ; ciF c4e are''e l9o$$ et e il !ecc4io !alore $o e zero6 e D ; il !ecc4io o$$ et. ,er e empio6 dopo il precedente e empio6 il !alore H del punto corrente ; 7. Se i programma G+2 H+6 il nuo!o !alore dell9o$$ et per l9a e H ar. <% c4e ; calcolato con AA7<+BN<"B. ,er impo tare gli o$$ et a zero6 programmate G+2.1 o G+2.2. G+2.1 impo ta i parametri %211 a %216 a zero mentre G+2.2 la cia Cue ti !alori intatti. ,er impo tare i !alori degli o$$ et ai !alori correnti dei parametri %211 a %2166 programmate G+2.". ,otete impo tare gli o$$ et in un programma e utilizzarli in un altro programma. ,rogrammate G+2 nel primo programma. Gue to impo ter. i !alori dei parametri %211 a %216. Non utilizzate G+2.1 nella $ine del primo programma. 3 parametri !erranno al!ati Cuando $inir. il primo programma e ripri tinati Cuando inizia il econdo programma. 2tilizzate G+2." all9inizio del econdo programma. Gue to ripri tiner. i !alori degli o$$ et al!ati nel primo programma.
www.twintec.it
i!amente terminare un
1. Gli o$$ et degli a i ono impo tati a zero /come G+2.20 e le origini di o$$ et ono impo tati al !alore prede$inito /come G%40. 2. 3l piano elezionato !iene impo tato a HI /come G170 ". =a modalit. di tanza !iene impo tata a A oluto /G+00. 4. =a modalit. !elocit. a!anzamento !iene impo tata a 2nit. per minuto /G+40 %. Gli override !engono impo tati a *N /&4(0 6. Compen azione di raggio uten ile !iene di a'ilitata. /G400 7. =9elettromandrino !iene arre tato /come &%0. (. 3l modo di mo!imento !iene impo tato a G[1 /come G10 +. 3l ra$$reddamento !iene arre tato /come &+0. Ne una linea di codice in un $ile RS274 !err. e eguita dopo c4e &2 o &"0 !iene e eguito. ,remendo il pul ante tart ria!!ia il programma dall9inizio del $ile.
www.twintec.it
#9 po i'ile utilizzare &" o &4 e la !elocit. ; programmata a zero. Se Cue to a!!iene /oppure e ; a'ilitato l9o!erride ed ; impo tato a zero06 l9elettromandrino non inizier. a girare. Se6 ucce i!amente6 la !elocit. !iene impo tata ad un !alore maggiore di zero /o l9o!erride !iene aumentato06 l9elettromandrino inizier. a girare. #9 po i'ile u are &" o &4 Cuando l9elettromandrino ; gi. in rotazione oppure u are &% Cuando l9elettromandrino ; $ermo.
3l cam'io uten ile puF includere mo!imenti degli a i mentre !iene e$$ettuato. #9 po i'ile /ma non utile0 programmare un cam'io uten ile per l9uten ile c4e ; gi. nell9elettromandrino. #9 amme o c4e non ci ia uten ile nello comparto celtoT in Cue to ca o6 l9elettromandrino ar. !uoto dopo il cam'io uten ile. Se lo copmparto zero ; tato celto6 non ci ar. uten ile nell9elettromandrino.
www.twintec.it
non impo tato al 100]6 la !elocit. ar. di!er a da Cuella programmata. #9 po l9elettromandrino non girer. e Cue to a!!iene. #9 un errore eO 3l numero di S ; negati!o
Come de critto in ezione ".4.216 e un codice ciclo G(4 /$ilettatura0 ; atti!o e l9o!erride delle !elocit. ; a'ilitato6 Cuello impo tato al !alore minimo a!r. e$$etto. =e !elocit. e !elocit. di rotazione rimarranno Cuindi incronizzate. 3n Cue to ca o6 la !elocit. puF di$$erire da Cuella programmata6 anc4e e il controllo di o!erride ; impo tato a 100].
www.twintec.it
APP!NDI%! A
#ntram'i i percor i elimineranno il materiale !icino al triangolo om'reggiato e la ceranno il triangolo. Guando l9interprete e egue una compen azione di raggio uten ile6 il percor o ; Cuello con gli angoli arrotondati come i !ede nella $igura di ini tra in $igura 2. Nel metodo a de tra /non u ato06 l9uten ile non ta in contatto con il triangolo om'reggiato negli angoli acuti ed ; nece ario a portare pi> materiale di Cuanto ia nece ario. Ci ono due alternati!e per il percor o programmato in codice NC con la compen azione raggio uten ile. 3l percor o programmato puF e ere il 'ordo del materiale c4e de!e rimanere intatto /per e empio il 'ordo del triangolo interno nella $igura a ini tra di )igura 206 o il percor o nominale /per e empio il percor o a ini tra in $igura 20. 3 due metodi ono imili ma !engono de critti eparatamente in due ezioni di Cue to manuale. ,er il metodo ?'ordo materiale@ leggere l9appendice A.". ,er il percor o nominale leggere l9appendice A.4.
Per cor#o
U)en#ile
www.twintec.it
&o!imenti dell9a e J po ono a!ere luogo mentre il percor o !iene e eguito ul piano HI. ,orzioni del percor o po ono e ere e!itate ritraendo l9a e J opra il pezzo6 eguendo il contorno $ino al pro imo punto do!e la la!orazione de!e e ere e eguita6 e ria''a ando l9a e J. Gue ti mo!imenti di approccio po ono e ere e eguiti a !elocit. di a!anzamento /G10 o a !elocit. rapida /G00. 3l mo!imento dell9a e J non inter$eri ce con il percor o HI da eguire. Gli e empi di Cue to paragra$o non includono mo!imenti dell9a e J. ,otete includere !oi te i Cue ti mo!imenti. &o!imenti rotazionali /a ; alCuanto inu uale. i J6 D e C0 ono perme i durante la compen azione di raggio uten ile6 ma Cue to
D.1.1 1ati per la compen azione raggio uten ile. 3l modello di coordinate dell9interprete mantiene i dati di tre elementi per la compen azione di raggio uten ileO l9impo tazione te a /de tra6 ini tra6 inatti!a06 program[E e program[8. Gli ultimi due rappre entano le coordinate H e I c4e !engono date nel codice NC Cuando la compen azione ; atti!a. Guando la compen azione non ; atti!a Cue ti ono entram'i impo tati a !alori molto piccoli /10^<2006 il cui !alore igni$ica / cono ciuto0.
I#)ruzioni di (rogramma
Atti!azione della compen azione raggio uten ile. ,er atti!are la compen azione raggio uten ile per mantenere l9uten ile a ini tra del contorno 6 programmate G41 1P la parola 1 ; opzionale /!edere ?utilizzo del numero 1@ pi> in 'a o0. ,er atti!are la compen azione raggio uten ile per mantenere l9uten ile a de tra del contorno programmate G42 1P 3n $igura due6 per e empio6 e G41 era tato programmato6 l9uten ile i are''e mo o in en o orario attorno al triangolo6 in Cue to modo l9uten ile are''e empre a ini tra del triangolo mentre i muo!e nella direzione del percor o. Se $o e tato programmato G426 l9uten ile are''e empre a de tra del triangolo e i muo!ere''e in en o antiorario attorno al triangolo. 1i atti!are la compen azione raggio uten ile. ,er di atti!are la compen azione raggio uten ile programmate G40. #9 po di atti!a. SeCuenza Se G406 G41 o G42 ono programmate ulla te a linea6 la compen azione !err. atti!ata o di atti!ata prima di e$$ettuare il mo!imento. ,er $are un mo!imento prima il mo!imento de!e e ere programmato u una linea eparata6 in una riga precedente. 2tilizzo del numero 1 ,rogrammare una parola 1 con i comandi G41 e G42 ; opzionale. Se un numero 1 !iene programmato6 de!e e ere un numero non negati!o. Gue to rappre enta il egnapo to dell9uten ile il cui raggio /met. del diametro critto ulla ta'ella uten ili0 !err. u ato6 o zero. Se il numero ; zero6 il !alore del raggio ar. anc4e zero. Gual ia i egnapo to nella ta'ella puF e ere elezionato. 3l numero 1 non de!e e ere o''ligatoriamente il numero dell9uten ile attualmente elezionato e pre ente nell9elettromandrino. Se ne un numero nell9elettromandrino. 1 !iene programmato !err. u ato il numero dell9uten ile attualmente i'ile di atti!are Cuando ; gi.
www.twintec.it
Guando il contorno ; il 'ordo del materiale6 il programma NC rappre enta Cue to contorno e cio; il 'ordo e terno del materiale. ,er Cue to tipo di percor o6 il !alore per il diametro nella ta'ella uten ili ; il !alore attuale del diametro dell9uten ile. 3l !alore nella ta'ella de!e e ere po iti!o. 3l codice NC per un percor o ?'ordo materiale@ ; lo te o indipendentemente dal diametro dell9uten ile attuale o de iderato.
Me)odo generale"
3l metodo generale pre!ede la programmazione di due mo!imenti precedenti l9ingre o e un mo!imento di ingre o. -edere la )igura ". =9area om'reggiata ; il materiale rimanente. Gue to non 4a angoli6 per cui il metodo emplice non puF e ere u ato. =a linea tratteggiata ; il percor o programmato. =a linea olida ; il percor o attuale della punta dell9uten ile. #ntram'i i percor i !anno in en o orario attorno al materiale re tante. 3 punti neri marcano l9inizio6 la $ine o la po izione attuale. =a $igura mo tra il econdo mo!imento precedente l9ingre o ma non il primo6 in Cuanto il punto iniziale del primo mo!imento precedente l9ingre o puF e ere o!unCue.
-igura ," Mo*imen)i di ingre##o in com(en#azione raggio u)en#ile (er modo J.ordo ma)erialeK" ,rima i prenda un punto A ul contorno do!e ; con!eniente raccordare un arco di ingre o. Speci$icare un arco $uori dal contorno c4e inizi al punto D e $ini ca al punto A tangente al contorno /e nella te a direzione in cui i de idera c4e !ada il percor o di contorno0. 3l raggio dell9arco de!e e ere maggiore di met. del diametro dato nella ta'ella uten ili. Guindi e tendere una linea tangente all9arco da D $ino ad un punto C6 po izionato in modo c4e la linea DC ia pi> lunga di un raggio uten ile. 3l codice NC ; mo trato in $igura 12T le prime tre linee ono i mo!imenti di ingre o appena de critti.
www.twintec.it
N7717 G1 =1 >+ 4(rimo mo*imen)o (receden)e lGingre##o a %5 N7727 G41 G1 >4 4a))i*a la com(en#azione e 2 ail #econdo mo*imen)o (receden)e lGingre##o a 95 N77,7 G, =2 >, I1 4mo*imen)o di ingre##o al (un)o A5 N7747 G2 =, >2 ;-1 4)aglia lungo un arco #o(ra5 N77+7 G1 >-1 4)aglia lungo il la)o de#)ro5 N7717 G2 =2 >-2 I-1 4)aglia lungo un arco in .a##o a de#)ra5 N7777 G1 =-2 4)aglia lungo il la)o .a##o5 N77/7 G2 =-2"1 >-7"2 ;1 4)aglia lungo un arco in .a##o a #ini#)ra5 N7707 G1 =1"4 >2"/ 4)aglia lungo il )erzo la)o5 N7177 G2 =2 >, I7"1 ;-7"/ 4)aglia lungo un arco #o(ra il (ercor#o5 N7117 G47 4di#a))i*a la com(en#azione raggio u)en#ile5 =a compen azione raggio uten ile !iene atti!ata dopo il primo mo!imento precedente l9ingre o e prima del econdo ingre o precedente l9ingre o /3ncludendo G41 ulla te a riga del econdo mo!imento precedente l9ingre o atti!a prima c4e il mo!imento !enga e$$ettuato0. Nel codice opra6 la linea N0010 ; il primo mo!imento precedente l9ingre o6 la linea N0020 atti!a la compen azione e $a il primo mo!imento precedente l9ingre o e la linea N00"0 $a il mo!imento di ingre o. &etodo emplice. Se ; pre ente un angolo con!e o /punta !er o $uori non !er o l9interno0 in Cualc4e punto del contorno6 un metodo emplice per $are un ingre o ; po i'ile. -edere )igura 4. ,rima tro!ate l9angolo con!e o. 3n $igura 4 c9; un olo angolo con!e o. #9 nel punto A. 1ecidete in Cuale modo !olete muo!ere la macc4ina lungo il contorno da A. Nel no tro e empio terremmo l9uten ile a ini tra del materiale re tante e andremo in en o orario. # tendete il lato da tagliare /1A nella $igura0 per di!idere l9area $uori dal materiale !icino ad A in due regioniT 1A e te a ; la linea tratteggiata AC nella $igura. )ate un mo!imento precedente l9ingre o in Cual ia i punto nella regione nello te o lato di 1C /punto D ulla $igura0 e non troppo !icino al materiale re tante in modo c4e l9uten ile non lo tagli. Se l9uten ile ; gi. nella regione ne un mo!imento precedente l9ingre o ; nece ario. Scri!ete una riga di codice NC per muo!ere a D e nece ario. Guindi cri!ete una riga di codice per un mo!imento di ingre o dritto c4e atti!a la compen azione e !ada $ino al punto A. Se D ; a /1.%6 406 le due linee di codice per i mo!imenti precedenti l9ingre o arannoO N0010 G1 H1.% I4 /muo!e al punto D0 N0020 G41 G1 H" I" /atti!a la compen azione raggio uten ile e $a il mo!imento d9ingre o a A0 Gue te due linee aranno eguite da Cuattro linee identic4e alle linee N00%0 $ino a N00(0 della ta'ella 126 ma la $ine del programma ar. di!er a perc4K la $orma del materiale re tante ; di!er a. Sar. e D ; ulla linea AC.6 le due linee di codice opra aranno ancora !alide. 3n Cue to ca o6 la linea tratteggiata e tendente 1A ar. tangente a 1A in A.
www.twintec.it
U) en#ile
www.twintec.it
,rima i prenda un punto A ul contorno do!e ia con!eniente raccordare un arco. Speci$icate un arco $uori dal contorno c4e inizi al punto D e $ini ca la punto A tangente al controno /e nella te a direzione in cui ; pre!i to il mo!imento0. 3l raggio dell9arco de!e e ere pi> grande della ?ma ima di$$erenza di raggio@. Guindi e tendere un linea tangente all9arco da D $ino ad un punto C in modo c4e la linea DC ia pi> della ma ima di$$erenza di raggio. N7717 G1 =1"+ >+ 4(rimo mo*imen)o (receden)e lGingre##o %5 N7727 G41 G1 >4 4a))i*a la com(en#azione raggio u)en#ile e 2a il #econdo mo*imen)o 95 N77,7 G, =2 >,"+ I7"+ 4mo*imen)o di ingre##o A5 N7747 G2 =,"+ >2 ;-1"+ 4)aglia lungo lGarco #o(ra5 N77+7 G1 >-1 4)aglia lungo il la)o de#)ro5 N7717 G2 =2 >-2"+ I-1"+ 4)aglia lungo lGarco in .a##o a de#)ra5 N7777 G1 =-2 4)aglia lungo il la)o in2eriore5 N77/7 G2 =-2"0 >7"2 ;1"+ 4)aglia lungo lGarco in .a##o a #ini#)ra5 N7707 G1 =1"1 >,"2 4)aglia lungo il )erzo la)o5 N7177 G2 =2 >,"+ I7"0 ;-1"2 4)aglia lungo lGarco #o(ra il (ercor#o5 N7117 G47 4di#a))i*a la com(en#azione5 Ta.ella 1," Programma N% (er la 2igura +
U)en#ile
-igura +" Mo*imen)i di ingre##o (er com(en#azione raggio u)en#ile in (ercor#o di con)orno nominale" =a compen azione raggio uten ile !iene atti!ata dopo il primo mo!imento precedente l9ingre o e prima del econdo mo!imento precedente l9ingre o /includendo G41 nella te a linea del econdo mo!imento atti!a la compen azione prima c4e il mo!imento !enga e eguito0. Nel codice opra6 la linea N0010 ; il primo mo!imento precedente l9ingre o6 la linea N0020 ; il econdo mo!imento precedente l9ingre o e la linea N00"0 ; il mo!imento di ingre o.
www.twintec.it
3mpo i'ile cam'iare le unit. durante la compen azione raggio uten ile. 3mpo i'ile ondare durante la compen azione raggio uten ile 3mpo i'ile atti!are la compen azione raggio uten ile al di $uori del piano HI 3mpo i'ile atti!are la compen azione raggio uten ile Cuando ; gi. atti!a 3mpo i'ile u are G2( o G"0 con la compen azione raggio uten ile atti!a 3mpo i'ile u are G%" con la compen azione raggio uten ile atti!a 3mpo i'ile u are il piano HJ durante la compen azione raggio uten ile 3mpo i'ile u are il piano IJ durante la compen azione raggio uten ile Angolo conca!o con compen azione raggio uten ile atti!a Colli ione uten ile con compen azione raggio uten ile atti!a ,arola 1 enza G41 o G42 ,arole 1 multiple u una ingola riga ,arola 1 negati!a u ata come indice uten ile 3ndice di uten ile troppo grande Raggio uten ile non in$eriore al raggio dell9arco con compen azione raggio uten ile atti!a. 1ue codici G u ati dallo te o gruppo modale.
=a maggior parte di Cue ti i piegano da e. ,er Cuelli c4e ric4iedono una piegazione6 la piegazione ; data pi> otto. Cam'iare uten ile Cuando la compen azione raggio uten ile ; atti!a non ; con iderato un errore. 3l raggio u ato Cuando la compen azione ; tata atti!ata continuer. ad e ere u ato $inc4K la compen azione non !err. di atti!ata6 anc4e e un nuo!o uten ile !iene elezionato. Angolo conca!o e raggio uten ile troppo grande /10 e 160 Guando la compen azione raggio uten ile ; atti!a6 de!e e ere $i icamente po i'ile per un cerc4io il cui raggio ; met. del diametro dato nella ta'ella uten ili di e ere tangente al contorno in tutti i punti del contorno. 3n particolare6 l9interprete tratta gli angoli conca!i e gli arc4i conca!i in cui il cerc4io non entri come errori6 perc4K il cerc4io non puF e ere mantenuto tangente al contorno in Cue te ituazioni. -edi $igura 6. Gue ta rile!azione di errore non limita le $orme c4e po ono e ere tagliate6 ma ric4iede c4e il programmatore peci$ic4i la $orma da tagliare /o il percor o da eguire06 non una appro imazione. Con Cue ta regola6 l9interprete RS274/NGC di$$eri ce da molti altri interpreti c4e permettono Cue t9errore e pe o collidono con il materiale re tante o arrotondano gli pigoli.
Angolo conc a *o - un) e#ile )ro((o grand e Arco conca*o )ro( (o ( icco lo- u )en# ile )ro ((o grande
-igura 1" Due errori di com(en#azione raggio u)en#ile" 3n entram'i gli e empi6 le linee rappre entano il contorno6 e i cerc4i rappre entano la ezione dell99uten ile c4e egue il percor o /tangente ad un lato del percor o0. 3mpo i'ile atti!are la compen azione raggio uten ile mentre ; gi. atti!a.
Se la compen azione raggio uten ile ; gi. tata atti!ata6 non puF e ere atti!ata nuo!amente. 1e!e e ere prima di atti!ataT a Cuel punto puF e ere nuo!amente atti!ata. Non ; nece ario muo!ere l9uten ile tra l9atti!azione e di atti!azione della compen azione raggio uten ile6 ma il mo!imento dopo a!erla atti!ata nuo!amente !err. trattato come primo mo!imento come de critto otto. Non ; po i'ile cam'iare da un raggio uten ile ad un altro mentre la compen azione raggio uten ile ; atti!a per gli e$$etti com'inati delle regole % e 12. 3noltre non ; po i'ile cam'iare la compen azione da un lato all9altro mentre ; atti!a. Colli ioni uten ile /110
www.twintec.it
Se l9uten ile ta gi. coprendo la pro ima po izione HI Cuando la compen azione raggio uten ile ; atti!a6 il me aggio di errore relati!o !err. dato Cuando Cue ta linea di codice !err. raggiunta. 3n Cue ta ituazione6 l9uten ile ta gi. tagliando del materiale c4e non do!re''e tagliare. ,i> dettagli ono dati in ezione D.6. 3ndice di raggio uten ile troppo grande /1%0 Se una parola 1 ; programmata con un !alore maggiore del numero ma imo di uten ili nel magazzino uten ili6 apparir. Cue to me aggio. 1ue codici G dello te o gruppo modale u ati /170 Gue to ; un me aggio generico u ato per molti codici G. Nel ca o di compen azione raggio uten ile Cue to igni$ica c4e pi> di un codice G406 G41 o G42 appaiono ulla te a linea di codice. Gue to non ; perme o.
-igura 7" Primo mo*imen)o in com(en#azione raggio u)en#ile" &inee dri))e" Se il primo mo!imento dopo l9atti!azione della compen azione raggio uten ile ; un arco6 l9arco c4e !iene generato ; deri!ato da un arco au iliare c4e 4a il uo centro al centro come punto programmato6 pa ante per il punto $inale programmato6 ed ; tangente all9uten ile alla ua po izione corrente. Se l9arco au iliare non puF e ere co truito6 un errore !iene egnalato. =9arco generato muo!e l9uten ile in modo c4e re ti tangente all9arco au iliare durante il mo!imento. Gue to ; mo trato in $igura (.
www.twintec.it
Pu n)o cen)r ale Pr ogra mma )o$ca lcola)o Pun) o de # )ina zione Pun) o 2in ale (rogra mma)o Pun)o corren)e
-igura /" Primo mo*imen)o in com(en#azione raggio u)en#ile" Arco" =a $igura ( mo tra l9approccio concettuale per tro!are l9arco. 3l modo di calcolare l9arco di$$eri ce tra la modalit. arco con $ormato centro e arco con $ormato raggio. 1opo i mo!imenti di ingre o in compen azione di raggio uten ile6 l9interprete mantiene l9uten ile tangente al percor o programmato e ul lato appropriato. Se un angolo con!e o ; ul percor o6 un arco !iene in erito per muo!er i attorno all9angolo. 3l raggio dell9arco ; met. del diametro dato nella ta'ella uten ili. Guando la compen azione di raggio uten ile ; di atti!ata6 ne un mo!imento peciale di u cita !iene e$$ettuato. 3l pro imo mo!imento ; Cuello c4e are''e tato e la compen azione non $o e mai tata atti!a e il mo!imento precedente a!e e po izionato l9uten ile alla po izione corrente.
www.twintec.it