Sei sulla pagina 1di 46

FANUC Series 31i – MODEL B

Rev.2 Zaniolo Michele 2018

-INIZIO SPIEGAZIONE PLC:

La programmazione del PLC FANUC è scritta in LADDER e questi sono i simboli usati:
E0 fino a E999 sono ingressi
E1000 fino a E infinito sono uscite
Y uscite fisiche <-- associata direttamente senza funzioni Y-->E
X ingressi fisici <-- usano una funzione per essere associati X-->E
R sono marker
F segnali CN-->PLC
G segnali PLC --> CN
Z segnali speciali tipo merker sempre a 0 o 1 oppure clock veloci o lenti
A allarmi / messaggi
Da 0 fino a 999 allarmi FANUC
niente+numero (vario tipo mandrino o altro)
PS+numero (programmazione)
BG+numero (edit background)
SP+numero (comunicazione)
Da 1000 a 9999 allarmi PLC
EX+numero (allarmi fpt)

-COME ABILITARE LA SCRITTURA PARAMETRI:

1)PREMERE IL TASTO “OFFSET”

2)SI ENTRERA’ SU QUESTA PAGINA CON LABEL OFFSET

3)PREMERE LA SOFTKEY “SETTING” E


METTERE L’ABILITAZIONE CON VALORE DA 0 A 1 PER POTER MODIFICARE I PARAMETRI
-COME MODIFICARE UN PARAMETRO:

1)PREMI IL TASTO “SYSTEM”

2)ENTRA DENTRO A “PARAMETER”

3)SCRIVI SULLA RIGA BIANCA A>numero_param E PREMI “NO.SRH”

4) SELEZIONA L’ASSE , CAMBIA IL VALORE E PREMI “INPUT”


-DOVE SCRIVERE LE ORIGINI (dette WORK) PEZZO:

1) PREMERE IL TASTO “WORK” POI SPOSTARSI CON LE FRECCIE


SULLA G54 G55 G56 ECC IN BASE A QUALE WORK UTILIZARE PER SCRIVERE L’ORIGINE

2) DOPO AVER SCRITTO IL NOME ASSE E LA QUOTA DA


MEMORIZARE ESEMPIO A>B180 PREMERE IL TASTO “MEASURE”

-COME FARE UN BACKUP DATI:

1)PREMERE “SYSTEM” FINCHE’ NON TROVI “ALL IO”

2)INSERIRE UNA PENNA USB VUOTA E PREMERE “FILE OUTPUT”

3)SE ESCE QUESTO ALLARME DEVI METTERTI IN “EDIT MODE”


4) PREMI QUESTO TASTO PER ANDARE IN “EDIT MODE”

5)GRAFICA DEL MENU’ “EDIT MODE”

6)ORA PREMI “EXEC” PER AVVIARE IL BACKUP

7)LA BARRA TI FARA’ VEDERE L’AVANZAMENTO DEL BCK

8)ORA TI CHIEDE DI SPEGNERE SENZA TOGLIERE LA USB

9) RIACCENDI SENZA TOGLIERE LA USB. E QUESTA SARA’ LA


SCHERMATA CHE TI MOSTRARA’ IL PROCESSO DI BCK FINO ALLA COMPLETA RIACCENSIONE .
-INFO UTILI:
G20 Programmazione in pollici
G21 Programmazione in mm

Per poter cercare nel PLC un segnale bisogna premere CTRL+J

-PARAMETRI VARI:

11305
SE MESSO A 1 FA VEDERE FINO A 10 ASSI
2 FINO A VENTI

11369#4 CSD
FA VEDERE TUTTE LE CUSTOM MACRO CHE MANCANO

P20 i/o channel


canale usato per leggere o scrivere file 17-usb,4-scheda pmc,5-Data server ,9-Interfaccia per Ethernet integrato

P12.7 RMV
DETACH ASSE DISABILITO L'ASSE (NON CONTROLLO PIU ALLARMI E NON ATTIVO AZIONAMENTO)
(QUANDO E ATTIVO VIENE VISUALIZZATA UNA D SULLA VISUALIZZAZIONE DEL ASSE)

P3201#2 REP
PERMETTE DI SOVRASCRIVERE I FILE DA PROGRAM TRANSFER TOOL

P980
NUMERO DEL GRUPPO DI MACCHINA A CUI APPARTIENE CIASCUN CANALE

P981
QUALI ASSI SONO SUL PRIMO PATH E QUALI SUL SECONDO O TERZO ECC.

P982
NUMERO DEL CANALE A QUI APPARTIENE CIASCUN MANDRINO

P983
SELEZIONO SE LA MACCHINA(PATH) E UNA FRESA O UN TORNIO
(0=T TORNIO 1=M FRESA)

P1000.0 EEA
ABILITO LA POSSIBILITA DI NOMINARE GLI ASSI CON PIU LETTERE

P1001#0 INM
COMANDO ASSI LINEARI MACCHINA METRICA O IN POLICI 0=METRICA

P1005#1 DLZ
ABILITA JOG DIREZIONE OBLIGATORIA DECISA DA CN PER L'AZZERAMENTO ASSI

P1006#1 ROS
DICE CHE L'ASSE E' UN ROTATIVO PURO CHE SI AZZERA NEL LIMITE MASSIMO DATO
NEL PARAMETRO(MP1260)

P1006#5 ZMI
DIREZIONE OBBLIGATA DI RICERCA DI ZERO DELL ASSE

P1008#0
ABILITA L'AZZERAMENTO DEL ASSE OGNI TOT DI CORSA PER ASSI ROTATIVI PER I 360
E L’USO DEI PARAMERI SEGUENTI

P1008#1
MOVIMENTO DEL ASSE IN QUOTE ASSOLUTE (0=VA PER LA VIA PIU BREVE 1=VA PER IL SEGNO DI
COMANDO)

P1008#2
ABILITA SHIFT PER ROTAZIONE

P1008#5 RMC
MOVIMENTO DELL' ASSE IN QUOTE MACCHINA (0=VA PER LA VIA PIU BREVE 1=VA PER IL SEGNO DI
COMANDO)

P1015#7 WIC
QUANDO FACCIO LO ZERO PEZZO TIENE CONTO DELLE QUOTE SCRITTE NELLE SHIFT EXTERNA
(VA MESSO A UNO PER FARE LA COERENZA ACCESSORI)

P1020
NOME DELL' ASSE PRIMO CARATTERE
P1025
NOME DELL' ASSE SECONDO CARATTERE
P1026
NOME DELL' ASSE TERZA LETTERA
(SE L'ULTIMA LETTERADEL NOME DEL ASSE E UN NUMERO QUANDO LA USO DEVO SCRIVERE SEMPRE =
ESEMPIO: X1=34 E NO X34)

P1022
Valore di ciascun asse nel sistema di coordinate base

P1023
CIP CHE VA AD UTILIZZARE PER GESTIRE L'ASSE (NORMALMENTE SI METTONO SEQUENZIALI)
(IN PRATICA ASSOCIO CIASCUN ASSE ALL' AZIONAMENTO)
(SEQUENZA CHIP1: 1-2-3-4-5-6 CHIP2: 9-10-11-12-13-14
(PER GLI ASSI IN TANDEM IL MASTER DEVE ESSERE SEMPRE DI NUMERO DISPARI E LO SLAVE IL
SEGUENTE)(SE SI SCRIVE -128 VIENE VISTO COME ASSE SIMULATO)(SE SCRIVO -1 PUO ESSERE USATO SIA
COME MANDRINO SIA COME ASSE CS)

P1207#0 WOL
ABILITARE PER LA COERENZA ACCESSORI PERMETTE DI FARE LO ZERO PEZZO QUANDO
RTCP E ATTIVO PER VEDERE LO ZERO NELLE QUOTE ASSOLUTE DOPO BISOGNA SPEGNERE RTCP E
RIABILITARE

P14340--->IN POI
PER ASSOCIARE L'AZIONAMENTO ALL ASSE VANNO INSERITI ANCHE I MODULI ASDU
(IMPOSTO LA FSSB LA LINEA DI COMANDO DELLA FIBRA OTTICA)
(ESEMPIO 14340=0 X1
14341=1 Y2
14342=2 Z3
--
--
14345=-96 CS -1
14357=64 PER SDU
14358=-56 PERCHè è L'ULTIMO DEVICE
14359=-96 FINE PARAMETRO NON USATO

P1817#6 TANx
PER ASSOCIARE DUE ASSI IN TANDEM

2008#5
VELOCITA' TANDEM (METTE I DUE ASSI IN GESTIONE CON LA STESSA VELOCITA')

P1825
GUADAGNO DEL ANELLO DI POSIZIONE (KV)
VELOCITA DEL CONTROLLO DI REAGIRE ALLE VARIAZIONI SULLA POSIZIONE, TANTO PIU E ALTO TANTO
PRIMA REAGISCE ALLA VARIAZIONE (RECUPERA L'ERRORE)
(SE L'ASSE VIBRA DIMINUISCE DI SOLITO)
KV=P1825/1666
3333=2

P1826
FINESTRA DI POSIZIONE IN RAPIDO (QUANDO E DENTRO QUESTA FINESTRA DA IL IL SEGNALE DI
INPOSITION IMP F104 E FA PASSARE IL BLOCCO DI POSIZIONAMENTO)

P1827
FINESTRA DI POSIZIONE IN TAGLIO O CUTTING (QUANDO E DENTRO QUESTA FINESTRA DA IL IL SEGNALE
DI INPOSITION IMP F104 E FA PASSARE IL BLOCCO DI POSIZIONAMENTO)

P1905
SELEZIONO QUALE ASSE E SU QUALE MODULINO PER LA RIGA
(PM E SDU SONO LA STESSA COSA)

P1260
OGNI QUANTO DEVONO AZZERARSI GLI ASSI (PER TAVOLA 360)

P1311.0 DOT
SI RICORDA LA QUOTA QUANDO SI SPEGNE RIACCENDE LA MACCHINA

QUANDO SPENGO E RIACCENDO LA MACCHINA MI MANTIENE LE ULTIME QUOTE CHE AVEVA

P1300#7 BFA
L'ASSE SI FERMA DOPO O PRIMA IL FINECORSA IN BASE ALLA VELOCITA

P1310
QUALE DEI 3 FINE CORSA ASSI VIENE UTILIZZATO

P1320-P1322-P1324
FINECORSA ASSI POSITIVI

P1321-P1323-P1325
FINECORSA ASSI NEGATIVI

P1326
FINE CORSA ASSI POSITIVO PER ESTENSIONE DEL PRIMO FINE CORSA SOFTWARE
QUANDO METTO A 1 LA G7.6 (EXLM) ED IL PARAMETRO 1301#1 E A 1

P1327
FINE CORSA ASSI NEGATIVO PER ESTENSIONE DEL PRIMO FINE CORSA SOFTWARE
QUANDO METTO A 1 LA G7.6 (EXLM) ED IL PARAMETRO 1301#1 E A 1

P1400 -->IN POI CI SONO TUTTI I PARAMETRI RIGUARDANTI LE VELOCITA

P1420
VELOCITA IN RAPIDO AUTOMATICO

P1423
VELOCITA IN JOG

P1424
VELOCITA JOG RAPIDO
(usata anche per azzeramento su cama come velocita di ricerca)

P1425
velocita in ref dopo aver trovato la cama o la prima tacca di zero
(usato anche per azzeramento su cama come velocita di ricerca griglia)

P1424
VELOCITA IN JOG RAPIDO

P1428
VELOCITA IN REF RICERCA DI ZERO

P1430
MASSIMA VELOCITA DI TAGLIO (G1-G2-G3)

P1432
VELOCITA AICC ALGORITMO ALTA VELOCITA

P1434
VELOCITA CON VOLANTINO (SOLO CON G23.3 A 1)

P1600-->IN POI PARAMETRI DELLE ACELERAZIONI

P1605#2 EST
ATTIVA STOP DI EMERGENZA DI TUTTI GLI ASSI
(QUANDO LA G203.3 VA A UNO STOPPA TUTTI GLI ASSI)

P1610#0

P1610#1

P1620
RAMPE DI ACELERAZIONE/DECELERAZIONE (mmSEC)

P1621
TEMPO PER LA PARTE CURVA DELLA ACCELERAZIONE/DECELERAZIONE A CAMPANA

P1624
RAMPE DI ACELERAZIONE/DECELERAZIONE (mmSEC)

P1626
RAMPE DI ACELERAZIONE/DECELERAZIONE (mmSEC) IN FILETTATURA

P1620
RAMPE DI ACELERAZIONE/DECELERAZIONE (mmSEC)(IN G1-G2 ECC)

P1624
ACELERAZIONE IN JOG MILISECONDI

P1621
DURATA CAMPANA RAPIDO

P1660
Massima accelerazione accettabile per l'accelerazione/decelerazione prima
dell'interpolazione per ciascun asse

P1671
TEMPO DI ACELERAZIONE E DECELERAZIONE RAPIDO (MILLIMETRI SECONDO QUADRO)

P1020
DO IL NOME AGLI ASSI (GUARDARE IL MANUALE PERCHè LE LETTERE BISOGNA SCRIVERLE
CON CODICE)

P1240
SHIFT DELLO ZERO DEGLI ASSI QUOTE MACCHINA(PER HIRT)

P1280
INDICO UN AREA R DOVE POSSO APLICARE UNO SPOSTAMENTO/SHIFT DELLE ORIGINI
VALORI UNA WORD PER ASSE QUANDO E ATTIVA PRENDE UNA WORD PER OGNI ASSE
(USATO PER EFETTUARE I DISASSAMENTI)(ATTIVARE TRAMITE 1203#1 EMS)

P1401.0
SE NON SONO STATI FATTI TUTTI GLI ZERI IL RAPIDO NON FUNZIONA

P1802#1 E #2
QUANTI INTERVALLI SERVONO PER FARE L'AZZERAMENTO
#1 #2
1 0= 2
0 0= 3
1 1= 4

P1815.1
ABILITAZIONE RIGA ASSE

P1815.2
0=RIGA INCREMENTALE 1=RIGA CODIFICATA

P1820
MOLTIPLICATORE DI COMANDO

P1821
DISTANZA TRA DUE TACHE DI ZERO RIGA
P1882
DISTANZA ALLA SECONDA TACCA DI ZERO

P1825
(kv) GUADAGNO DELL ANELLO DI POSIZIONE KV (3333=2)(1666=1)

P1828
OFSSET PER L'ERRORE DI INSEGUIMENTO ERRORE NEL MOVIMENTO DEL ASSE (SV0411)
1828=(Vmax/Kv)*1,2+20% (20% per tolleranza)

P1829
OFFSET PER L'ERRORE DI POSIZIONE ERRORE NELLO STARE FERMO (STOP) DEL ASSE (SV0410)

P1830
OFFSET PER L'ERRORE DI POSIZIONE ERRORE NELLO STARE FERMO IN SERVO OFF (STOP) DEL
ASSE (SV0410)

P1850
Grid shift e spostamento del punto di riferimento per ciascun asse
SHIFTA IL MERKER MILLESINO PER MILLESINO DOVE SI FERMA IN AZZERAMENTO
SERVE A SPOSTARE LA GRIGLIA CON LA QUALE FA LO ZERO DEGLI ENCODER
(USATO PER ZERO CATENA UTENSILI O ZERI INCREMENTALI)
SPOSTO LO ZERO DELL ASSSE (USATO PER HIRT)

P1844
ALLUNGAMENTO DELLO SCHIP CHE DEVE ESSERE SOPRA AL MERCHER DI ZERO
PER POTER FARE LO ZERO DELL'ASSE (USATO PER LE HIRT) ATTIVARE LA FUNZIONE P1008.4 A1
SFD)(PER BARENO PER ALLUNGARLO DI UN MM DEVO SCRIVERE 10000)
(usato anche per manipolare magazzino)

P1851
Backlash

P1008.4 A1 SFD

P2000 PARAMETRI PER FUNZIONAMENTO ASSE

P2003#5
A 1 ABILITA LA POSSIBILITA DI INSERIRE UN ULTERIORE BACKLASH CONTROLLARE NEL
MANUALE

TABELLA DI ESEMPIO CONFIGURAZIONE ASSE CON RIGA E SENZA


Axis P.1815 P.1820 P.2084 P.2085 P.2023 P.2024 P2179 P1821 P.1882 P.2185 P.1851 P.1825 P.2019

Parameter se ng with external feedback


V1 00000110 2 50 640 8192 17777 0 80000 80040 4 15 3333 10000000

Parameter se ng without external feedback


V1 00000000 2 1 180 8192 12500 9 50000 0 0 0 3333 00000000

P2018#0
DIREZIONE DI CONTEGGIO ENCODER ASSE (TACHIMETRICA O ENCODER ESTERNO)

P2019#7 DPFBx
ABILITAZIONE dual position feedback (MESCOLAZIONE SEGNALI ENCORDER E RIGA PER
AVANZAMENTO)

P2020
CODICE INDENTIFICATIVO DEL MOTORE
NELLA SCHERMATA SERVO SETTING IMPOSTARE IL NUMERO DEL MOTORE E METTERE A ZERO
IL BIT DOPO RIAVVIARE IL PLC
(SERVO PARAMITER MANUAL B-65270EN/07)
CAPITOLO 2,1,3

P2022
SENSO/DIREZIONE ROTAZIONE DEL MOTORE VISTO DA DIETRO IL MOTORE
(111=NORMALE-ORARIO)(-111=INVERSO-ANTIORARIO)

P2023
NUMERO DI IMPULSI PER CONTROLLO DI VELOCITA DI SOLITO 8192

P2024
QUANTI IMPULSI PER RICALCOLARE LA POSIZIONE
(CON ENCODER MOTORE FANUC 12500)
(CON RIGA =PASSO VITE/MINIMA RISOLUZIONE RIGA)
(ES. PAS 16mm RIS 0,0001mm 16/0,0001=160000)
NON DEVE ESSERE PIU GRANDE DI 32767 SE DEVO SCRIVERE UN VALORE PIU GRANDE DEVO
USARE IL 2185 COME MOLTIPLICATORE
(ES. DEVO SCCRIVERE 160000 SCRIVERO 16000SUL 2024 E 10 SUL 2185)

P2049
DUAL POSITION FEEDBACK MASSIMA AMPIEZZA (NORMALMENTE LASCIATO A 0)

P2078 E P2079
DUAL POSITION FEEDBACK COEFICENTE DI CONVERSIONE
P2078 NUMERO DI IMPULSI PER GIRO MOTORE
P2079 =1MILIONE
P2078/P2079=

P2060
MESSO A 0 PORTA LA COPPIA MOTORE O CORRENTE A 0 (PER TAVOLA PER MUOVERE CON UN
SIGOLO MOTORE)

P2064 TGALMLV
BANDA DI ALLARME TRA LA DIFFERENZA DEL CONTEGGIO DELLA RIGA AL CONTEGGIO DEL
ENCODER MOTORE (1000=1GRADO IN CASO DI TAVOLA)

P2080
DUAL POSITION FEEDBACK tempo di usa della riga o del encorder piu e alto piu si usa l'encorder

P2084
RAPPORTO PASSO VITE

RAPPORTO DI RIDUZIONE
Il rapporto di trasmissione, a seconda di come altera i parametri in gioco, si definisce come:

•Riducente: nel caso il rapporto sia maggiore di 1, dove la ruota condotta è più lenta ma può sprigionare
una coppia maggiore.
•Imparziale, nel caso il rapporto sia uguale a 1, dove la ruota condotta gira alla stessa velocità della ruota
conduttrice e con ugual coppia.
•Moltiplicante, nel caso il rapporto sia minore di 1, dove la ruota condotta gira più velocemente della ruota
conduttrice, ma con meno coppia.
La potenza in una trasmissione ideale si conserva, ricordando che essa è il prodotto tra coppia e velocità
angolare, se la ruota condotta gira più velocemente della motrice ed ha di conseguenza meno coppia rispetto a
questa.

dove:

•i termini con pedice 1 si riferiscono alla ruota conduttrice(che da il movimento quella sul motore)
•i termini con pedice 2 alla ruota condotta
•z numero di denti presenti sulla ruota
•d diametro della ruota
•ω velocità angolare della ruota.
•r raggio della ruota

P2085
TRASMISSIONE PER RIPORTARE L'IMPULSO DI COMANDO A QUELLO DI FIDBACK

ESEMPIOIsb=minimo impulso di comando (0.001 mm)


passo=30mm
riduttore=1/2(rapporto di trasmissione)
encoder=1000000(numero di impulsi per fare un giro motore che si hanno dal encorder o dalla riga)
(standard fanuc)(Gli impulsi encoder vanno moltiplicati per 512 perche vengono moltiplicati dalla SDU)
(passo/Isb)/(rapporto riduttore*encoder)
(30/0.001)/(2*1000000)=30000/2000000=3/200=> N=3 e M=200
(importante che N<o=Me tutti e due <32767)

P2040
PK1 SPECIFICATO DA MANUALE MOTORE
GUADAGNO INTEGRALE DEL MOTORE/ASSE CONTROLLO IN CORRENTE
(DIMINUIRE QUANDO L'ASSE FISCHIA [INTEGRAL GAIN] PROVARE PRIMA P2043)

P2041
PK2 SPECIFICATO DA MANUALE MOTORE
GUADAGNO PROPORZIONALE DEL MOTORE/ASSE CONTROLLO IN CORRENTE
( DIMINUIRE QUANDO L'ASSE FISCHIA [GAIN] PROVARE PRIMA P2044)

P2042
PK3 SPECIFICATO DA MANUALE MOTORE

P2043
PK1V
GUADAGNO INTEGRALE DEL MOTORE/ASSE CONTROLLO IN VELOCITA
(DIMINUIRE QUANDO L'ASSE FISCHIA [INTEGRAL GAIN])

P2044
PK2V
GUADAGNO PROPORZIONALE DEL MOTORE/ASSE CONTROLLO IN VELOCITA
(DIMINUIRE QUANDO L'ASSE FISCHIA [PROPORTIONAL GAIN])

P2087
PRECARICO (BACKLASH)(TANDEM ASSI CONTRAPPOSTI) VALORE DI PRECARICO ASSI
(ESPRESSO IN Ampere limit/7282)
IL VALORE VIENE SCRITTO APER DA METTERE/(APER AZIONAMENTO/7282)
ESEMPIO AZIONAMENTO 80/80 VOGLIO METTERE 5 A --> 5/(80/7282) =IL RISULTATO VA
INSERITO DENTO 2087(USATO PRECARICO TAVOLA)
CALCOLO PRECARICO TAVOLA o ASSI
P.2087= Ap(m) / (Ap(d) / 7282)
dove:
Ap(m)=corrente di picco motore richiesta per il precarico
Ap(d)= corrente di picco massima dell’azionamento
Es1: se dall’ufficio tecnico ti dicono che devi applicare una corrente di precarico di 10(Ap), il conto diventa:
P.2087= 10 / (80 / 7282)= 910 (imposta valore positivo per l’asse master e valore negativo per asse slave)
Es2: : se dall’ufficio tecnico ti dicono che devi applicare una coppia di precarico F = 10(Nm),
bisogna prima convertire da Nm ad Ap(m):
Ap(m)=F/Kt
Dove Kt=costante costruttiva del motore (per alpha iS30/4000HV Kt = 1.90 (Ap/Nm))
Ap(m)= 10/ 1.90 = 5.263 Ap
Quindi:
P.2087 = Ap(m) / (Ap(d) / 7282) = 5.263 / (80 / 7282)= 479
(imposta valore positivo per l’asse master e valore negativo per asse slave)

P2118
BANDA DI ERRORE PER L'ALLARME SV0421 EXCESS ERROR(SEMI-FULL)
INDICA LA DIFFERENZA TRA L'ENCODER MOTORE E LA RIGA PUO DIPENDERE DAI RAPPORTI CONTROLLARE
PARAMETRI PER RIGA 2084/2085 PER MOTORE 2078/2079
L'ERRORE SI VEDE TRAMITE DIAGNOSI 553 CHE VISUALIZZA L'ERRORE

P2273#1 WSVCP
COPPIA IL CONTRIBUTO INTEGRALE DEL ASSE MASTER ALLO SLVE
(PER ASSI TANDEM) VA MESSO SOLO SULLO SLAVE)
SERVE PERCHE LO SLAVE SE SI TROVA FUORI POSIZIONE NON SPINGA FACENDO ALZARE LA COPPIA)

P3207#5
VISUALIZZA O NO I NOMI DELLE CUSTOM MACRO

P3460
PER METTERE LA LETTERE PER L CODICE B F30-33

P2119
GUADAGNO PROPORZIONALE IN POSIZIONE DI STOP

P1220
SCRITTURA DELO ZERO ESTERNO CHE SHIFTA TUTTI GLI ZERI

P1804#6 SAK
MANTIENE A 1 IL SEGNALE SA DEL MODULO ER E NON VIENE PIU VISUALIZZATO L'ALLARME
IPROPER V REDY (USATO PER UTILIZZARE IL VOLANTINO CON PORTE APERTE)

P3033
NUMERO DIGIT PER CODICI B(F30-33)

P3602#0 APE
METTE LA COMPENSAZIONE SULLA RIGA COME ASSOLUTA E NON INCREMENTALE
A 1=ASSOLUTA (PITCH ERROR)
ATTENZIONE SE C'è UN VALORE AL INTERNO 1240 BISOGNA TENERNE CONTO CON LA PARTENZA
E SCIFTARE LA PARTENZA DEL ZERO MACCHINA DEL 1240
OGNI VOLTA CHE SI MODIFICANO LE TABELLE DEL PITCH ERROR BISOGNA CATEGORICAMENTE
RIAVVIARE IL CN

P3741
MASSIMI RPM PER LA PRIMA MARCIA DEL MANDRINO
P3742
MASSIMI RPM PER LA SECONDA MARCIA DEL MANDRINO

P4006#1
CONTROLLARE SIGNIFICATO

P4002#3#2#1#0
CON QUESTI PARAMETRI SI IMPOSTA IL TIPO DI CONTROLLO DEL MANDRINO SE
UTILIZZA UN ENCODER ESTERNO ANALOGICO IMPOSTARE 1,1,1,0 IL PARAMETRO E
SPIEGATO NEL MANUALE DEL MANDRINO B-65280EN
IL CONETTORE QUANDO E ANALOGICO LO METTO SUL JYA4
QUANDO HO UN ECODER ESTERNO DI TIPO TTL INSERISCO 4002 =00001111
4010=00000000, 4361 NUMERO IMPULSI

P4010#0
METTERE A 1 UTILIZZA ENCODER ESTERNO PER IL CONTROLLO DI POSIZIONE
MANDRINO

P4361
NUMERO IMPULSI ENCODER MANDRINO

P4020
MASSIMA VELOCITA MANDRINO

P4031
SHIFT DELLO ZERO MANDRINO PER M19 BISOGNA METTERLO IN DIGIT
VA DA 0 A 4095 E NELLA DIAGNOSI 445 VEDO IL VALORE DA SCRIVERE NEL PARAMETRO
SE LO METTO IN UNA POSIZIONE A MANO

P4038
VELOCITA ORIENTAMENTO MANDRINO IN M19

P4056-4057-4058-4059
RAPPORTI DEL MANDRINO IN BASE ALLA GAMMA ATTIVA

P24000 AL 24031
PER OGNI SLAVE(DEVICE) PRESENTE NELLA FSSB DI CHE COSA SI TRATTA E CHE NUMERO E
(2000 MANDRINO)(1000 ASSE)(3000 SDU)
(GUARDARE LA CONFIGURAZIONE DELLA KM002 QUI SOTTO RAPPRESENTATA)

P24096
A QUALE CONETTORE E' COLLEGATA LA RIGA DELL ASSE SDU1
P24097
A QUALE CONETTORE E COLLEGATA LA RIGA DELL ASSE SDU2
P24098
A QUALE CONETTORE E COLLEGATA LA RIGA DELL ASSE SDU3
24099
A QUALE CONETTORE E COLLEGATA LA RIGA DELL ASSE SDU4
FINO A P24103

P24104 A P24202
A SECONDA DEL CONETTORE LASSE CHE VIENE INSERITO IN QUEL CONETTORE

ESEMPIO CONFIGURAZIONE FSSB


CURRENT CONFIGURATION

FSSB
CNC

ANALOG
SERVO ADAPTER
PSM SPM X1 X2 Y V Z/W B1/B2
SDU1 SDU2 SDU3

1ST. X1 W C2
2ND. Y B1 A2
3TH. V
4TH. Z

CURRENT CONFIGURATION PARAMETER SETTING

from P.24000 to P.24031


SP X1 X2 Y V Z W B1 B2 SDU1 SDU2 SDU3 C2 A2
2001 1001 1002 1003 1006 1004 1005 1009 1010 3001 3002 3003 1011 1012 1000
ANALOG AXES
P.1023 P.24096 P.24096 P.24096 P.24096
SDU1 SDU2 SDU3 SDU4
X1 1 1 0 0 0
X2 2 0 0 0 0
Y 3 2 0 0 0
Z 4 4 0 0 0
W 5 0 1 0 0
V 6 3 0 0 0
B1 9 0 2 0 0
B2 10 0 0 0 0
CS -1 0 0 0 0
CS -128 0 0 0 0
A -128 0 0 0 0
Tc -128 0 0 0 0
C2 11 0 0 1 0
A2 12 0 0 2 0

P3004#5 OTH
ABILITA LUTILIZZO DEI BIT DI EXSTRACORSA DIREZZIONALI G114,G116

P10331
LIMITE INFERIORE SCRITTURA ZERO ESTERNO

P10332
LIMITE SUPERIORE SCRITTURA ZERO ESTERNO

P11802#4
A 1 METTE IN SIMULAZIONE GLI ASSSI PUO ESSERE USATO PER ELIMINARLI PER PROVE
1023 =-128

P3003.0
ATIIVO IL G8.0 INTERLOK TUTTI GLI ASSI (0=ATTIVO GESTIONE CON G8.0,, 1=DISATTIVO)
P3021
IMPOSTA LA POSIZIONE DEL BIT PER OGNI ASSE DELLE G E F ESEMPIO SE SCRIVO 3 SUL ASSE X
LA G CORRISPONDENTE PER LA G 100 SARA 100.3 ALLO STESSO MODO SE INSERISCO 13 LA G
CORRISPONDENTE SARA 1100.3

P3003.4 DAU
ABILITA L'INTERLOCK DIREZIONALE PER GLI ASSI (G132)

P3004.5 OTH
ABILITA GLI ALLARMI DI OVERTRAVEL ASSI GESTITI DAI BIT G116(EX-) E G114(EX+)
ALLARME (OT0506 + OVERTRAVEL ( HARD ))
P3010
RITARDO IN MILLESECONDI TRA LA DIGITAZIONE DI UNA FUNZIONE M O S CHE SIA E IL
SETTAGGIO DEL CORRISPETTIVO STROBE (F7.0,F7.2,F7.3)

P3021
Indirizzi ai quali sono assegnati i segnali di un asse NEL PLC
(DI SOLITO SI COPIA IL 1023 MENU 1 SI POSSONO COMUNQUE IMPOSTARE COME SI VUOLE ESEMPIO
IL PRIMO ASSE SI PUO INSERIRE AL SEGNALE .5)

P3022
Indirizzi ai quali sono assegnati i segnali di un mandrino NEL PLC
(PARTE DAL INDIRIZZO 0)

P3030
NUMERO CIFRE MASIME CODICE M

P3031
NUMERO CIFRE MASIME CODICE S

P3032
NUMERO CIFRE MASIME CODICE T

P3033
NUMERO CIFRE MASIME CODICE B

P3111#7
ABILITO APERTURA SCHERMATA DI ALLARMI O MESSAGGI QUANDO C'è UN ALLARME
O UN MESSAGGIO (0=ablitato)

P3115#0 NDP
PER NON FAR VEDERE GLI ASSI NELLA TABELLA DI VISUALIZZAZIONE
(0=VISUALIZZATO-1=NON VISUALIZZATO)

P3130
Specificare l'ordine con il quale devono essere visualizzati gli assi
sulle schermate della posizione attuale (assoluta, relativa, globale,
interrupt del volantino).

P3411-->P3420
LE FUNZIONI M SCRITTE SU QUESTI PARAMETRI CANCELLANO LA BAFERIZZAZIONE DEI
COMANDI DELLA FUNZIONE E LA FANNO RICOMINCIARE DA CAPO
(USATO PRINCIPALMENTE QUANDO IN UNA FUNZIONE VIENE CERCATO LO ZERO DI UN ASSE
E BISOGNA CACELLARE LA BAFERIZZAZIONE PRECEDENTE PERCHE LE QUOTE MACCHINA
SONO CAMBIATE O ANCHE PER I CALCOLI MATEMATICI (M101))

P3454#4 G1B
ABILITA LA POSSIBILITA DI MODIFICARE ANCHE I SINGOLI BIT DEI PARAMETRI
TRAMITE G10L52 USANDO ANCHE IL PARAMETRO Q(NUMERO DEL BIT)

P3705#3 SGT
ABILITA LA POSSIBILITA QUANDO E IN MASCHIATURA RIGIDA DI CAMBIARE LE GAMME
A SECONDA DEI PARAMETRI 3761-3762 CHE SI IMPOSTA LA VELOCITA A QUI AVVIENE IL CAMBIO
TRA LE TRE GAMME

P3705#2 SGB
ABILITA LA POSSIBILITA IN FUNZIONAMENTO NORMALE DI CAMBIARE LE GAMME
A SECONDA DEI PARAMETRI 3751-3752 CHE SI IMPOSTA LA VELOCITA A QUI AVVIENE IL CAMBIO
TRA LE TRE GAMME

P3741
MASSIMA VELOCIT GAMMA/MARCIA MANDRINO 1
P3742
MASSIMA VELOCIT GAMMA/MARCIA MANDRINO 2
P3743
MASSIMA VELOCIT GAMMA/MARCIA MANDRINO 3

P3798#0 ALM
A 1 INSIEME A 3799#0 ELIMINA TUTTI GLI ALLARMI RIGUARDANTI IL MANDRINO
3717=0
4657 PRIMO AZIONAMENTO P VELOCIMENTO
2557 A 1 SPOSTO IL PRIMO AZIONAMENTO DOPO MODULO ER
24
P3799#0 NAL
A 1 INSIEME A 3798#0 ELIMINA TUTTI GLI ALLARMI RIGUARDANTI IL MANDRINO

P3401 BIT #7 E #6
I BIT GSB E GSD IDENTIFICANO I CODICI G DI SYSTEMA USATI DAL CN PER LAVORAZIONI E USO
(ES. G90,G91,G26 ECC.) ESISTONO TRE TIPI A-B-C SE HO #7=1#6=0 E DI TIPO C
NEL MANUALE OPERATORE E RIPORTATO L'ELENCO DELLE FUNZIONI

P3773
IN QUESTO PARAMETRO VA SCRITO L'INDIRIZZO R IN QUI SI SCRIVE LA MASSIMA VELOCITA
DEL MANDRINO CHE PUO ESSERE IMPOSTATA

P4000
DIREZIONE RICERCA DI ZERO 1=ANTIORARIO, 0=ORARIO

P4003#3 E 4003#2
SERVONO PER INDICARE LA DIREZIONE DEL M19 SE SONO A ZERO UTILIZZA L'ULTIMA
DIREZIONE RICEVUTA M3 E M4 CON IL #3 A 1 CON IL #2 A SECONDA SE SIA A 0 O 1 VA SEMPRE IN
ORARIO O IN ANTIORARIO (USATO PER ELETTROMANDRINO E MANDRINO)

P4025
limitazione % della coppia del mandrino funziona sia quando gira come mandrino che come asse cs
Vanno utilizzati i bit G70.0 e G70.1 per selezionare la modalita di utilizzo(limitazione della coppia)
G70.0 – G70.1
0 0 non usato
0 1 usa il valore scritto sul parametro
1 0 usa il 50% del valore scritto sul parametro
1 1 usa il 25% del valore scritto sul parametro
calcolo coppia da utilizzare a seconda della gamma inserita
(coppia utilizzabile da testa*i rapporti di riduzione presenti in macchina dal motore alla testa)
(es 3000*0.741*0.088*0.821=160,6073 coppia massima erogabile dal motore)
(per trovare la coppia percentuale da dare si utilizza la copia nominale del motore)
(es (160.6073*100)/458=35,06% (458=copia nominale motore)

P4030
Tempo di acelerazione decelerazione mandrino

P4055
GUADAGNO MANDRINO INTEGRALE VALE ANCHE PER CS
P4047
GUADAGNO PROPORZIONALE INTEGRALE VALE ANCHE PER CS

P4090
PERCENTUALE COPIA MANDRINO UTILIZZATA PER LA VISUALIZZAZIONE DEL ALLARME
SP9029(S) OVERLOAD SE RIMANE PER IL TEMPO INDICATO NEL PARAMETRO 4123(SECONDI)
SOPRA LA PERCENTUALE DATA VISUALIZZA L'ALLARME (CONTROLLO FATTO SULLA COPIA
UTILIZZATA

P4135
OFFSET ORIENTAMENTO MANDRINO ASSE CS(RIAVVIARE DOPO AVERLO IMPOSTATO E FARLI
FARE LO ZERO ANCHE SE NON LO CHIEDE)

P5115
distanza di sicurezza per foratura impostare 0.01 se piu grande da allarme di overtravel quando viene eseguita
la foratura

P6020#2 IFR
ABILITA LUSO DEI PARAMETRI 6093-6094 PER AVERE QUATTRO VARIABILI DWORD IN AREA R
TRA PLC E PART PROGRAM

P6071 (DA SEI P6071 A ELENCO FUNZIONI)


SCRIVO IL NUMERO DELLA M QUANDO VIENE RICHIAMATA LA M VIENE SUBITO ESEGUITO IL
CICLO O FUZIONE (NON RICHIEDE DI ESSERE SCRITTA TRA LE M GESTITE DAL PLC
P6071 ESEGUE IL CICLO 9001 GLI ALTRI DI CONSEGUENZA P6072 ATTIVA 9002

P6093
SI SCRIVE LA VARIABILE R CHE SI INTERFACCIA CON LE CUSTOM MACRO INPUT
ESEMPIO
PARAMETRO CUSTO-MACRO VARIABILE R
1000 #1068 R1000
#1069 R1004
ECC..

P6094
SI SCRIVE LA VARIABILE R CHE SI INTERFACCIA CON LE CUSTOM MACRO OUTPUT
ESEMPIO
PARAMETRO CUSTO-MACRO VARIABILE R
2000 #1168 R2000
#1169 R2004
ECC..

P6049
PER CREARE ALTRE FUNZIONI M E CICLI RICHIAMATI DALLE FUNZIONI

P6200 DA QUI COMINCIANO TUTTI I PARAMETRI RIGUARDANTI LO SKIP

P6200#0 GSK
SEGNALE DI SKPP (G6.6) VALIDO O MENO

P6200#1 SK0
IL SEGNALE DI SKIP E VALIDO QUANDO E A 1 O QUANDO E A 0 ingressi veloci F122

P6200#6 SRE
0=segnale considerato al fronte di salita
1=segnale considerato al fronte di discesa

P6201#1 SEB
0= la misura delle lungezze non tengono conto del errore della velocità della macchina
1= la misura delle lungezze tengono conto del errore della velocità della macchina

P6201#4 IGX
QUANDO SONO USATE LE ALTE VELOCITA I SEGNALI DI SKIP SKIPP E ALTRI
SONO ATTIVI O MENO

P6201#7 SKPXE
0=PER LA FUNZIONE DI SALTO (G31) I SEGNALI DI SKIP E SKIPP SONO ABILITATI
1=PER LA FUNZIONE DI SALTO (G31) I SEGNALI DI SKIP E SKIPP SONO DISABILITATI

P6210#0 GSK
IL SEGNALE DI SKIPP E VALIDO O NO

P6210#7 SKF
ABILITA SE RALLENTA O ACCELERA OVERRAID QUANDO E SOPRA LO SKIP

P6201#7 SKPXE
ABILITO LO SKIP PER LA G31

P9013#2 MIC
AABILITA I COMANDI ASSE PLC SOLO CON INCH O MM A SECONDA DEL PARAMETR P1001
SE NO I COMANDI VENGONO PRESI SE E ABILITATO LINCH O I MILLIMETRI

PARAMETRI TOOL MANAGEMENT (PARAMETRI MAGAZZINO UTENSILI)

P13200#5
MODIFICA CHE QUANDO CHIAMO T0 DIA NELLE F T0 E NO ALLARME

P13209
NUMERO UTENSILI PER PATH

P13220
NUMERO UTENSILI IN TABELLA UTENSILE CONTANO ANCHE GLI UTENSILI MANUALI

P13222
NUMERO DI TAZZE NEL MAGAZZINO 1

MODULLI RIGA-----------------------------------------------------------
P24096
A QUALE CONETTORE CIASCUN ASSE è COLLEGATO

P24097
A QUALE CONETTORE CIASCUN ASSE E COLLEGATO SECONDO MODULO

P24104 -> P24111


DAL PRIMO CONETTORE QUALE è L'ASSE CORRISPONDENTE SI FA COPIA DEL P1023
PER QUELLI NON USATI SI INSERISCE 1000

P1915.1
RIGA ABILITATA QUALE ASSE SU QUALE MODULO E PRESENTE

-SU AZIONAMENTI DOPPI E TRIPLI


L PRIMO ASSE
M SECONDO ASSE
N TERZO ASSE
VALE ANCHE PER LE CONNESSIONI HARDWARE

PARAMETRI CONFIGURAZIONE ASSI PER RTCP----------------------------------------------

P11206#5
A 1 ABILITA LA POSSIBILITA QUANDO SI E IN RTCP ATTIVO DI MUOVERE GLI ASSI
ANCHE SE UNO DI QUELLI APPARTENENTI AL TCP ATTIVO E INTERLOCCATO ALTRIMENTI
NON SI MUOVE LA MACCHINA CON G90 E G91

P19666

P19665#5

P19667

P19680
TIPO DI MACCHINA
0=LA MACHINA NON HA ASSI ROTATIVI
2=DUE ASSI ROTATIVI SUL UTENSILE MASTER(PRIMO ASSE DI ROTAZIONE) E SLAVE (SECONDO
ASSE DI ROTAZIONE)(ES. TESTA TUPC)
12=DUE ASSI ROTATIVI TAVOLA
21=PRIMO ASSE DI ROTAZIONE E SUL UTENSILE , SECONDO ASSE DI ROTAZIONE E SULLA
TAVOLA

P19681
NUMERO DELL'ASSE CHE FA DA PRIMO ASSE DI ROTAZIONE
P19682
DIREZIONE DI ROTAZIONE DEL PRIMO ASSE DI ROTAZIONE(1=X,2=Y,3=Z)
P19683
INCLINAZIONE DEL ANGOLO DEL PRIMO ASSE DI ROTAZIONE QUANDO E UN ASSE INCLINATO
P19684
DIREZIONE DI ROTAZIONE DEL PRIMO ASSE DI ROTAZIONE
(NORMALMENTE 0=SE UN ASSE DEL UTENSILE 1=SE UN ASSE DELLA TAVOLA)

P19686
NUMERO DELL'ASSE CHE FA DA SECONDO ASSE DI ROTAZIONE
P19687
DIREZIONE DI ROTAZIONE DEL SECONDO ASSE DI ROTAZIONE(1=X,2=Y,3=Z)
P19688
INCLINAZIONE DEL ANGOLO DEL SECONDO ASSE DI ROTAZIONE QUANDO E UN ASSE
INCLINATO

P19689
DIREZIONE DI ROTAZIONE DEL SECONDO ASSE DI ROTAZIONE
(NORMALMENTE 0=SE UN ASSE DEL UTENSILE 1=SE UN ASSE DELLA TAVOLA)
P19696#0 IA1
MESSO A 1 TRASFORMA IL PRIMO ASSE ROTATIVO IN IPOTETICO (SERVE PER POTERLO FAR
SPARIRE METTENDO IL PARAMETRO 19682 A 0)
P19696#1 IA2
MESSO A 1 TRASFORMA IL SECONDO ASSE ROTATIVO IN IPOTETICO (SERVE PER POTERLO FAR
SPARIRE METTENDO IL PARAMETRO 19686 A 0)

P19697
DIREZIONE DEL UTENSILE QUANDO GLI ASSI DI ROTAZIONE SONO TUTTI A ZERO
(1=X,2=Y,3=Z)
P19698
ANGOLO IN CASO CHE LA DIREZIONE DEL UTENSILE NON SIA ALLINEATA CON X,Y, Z
P19699
ANGOLO IN CASO CHE LA DIREZIONE DEL UTENSILE NON SIA ALLINEATA CON X,Y, Z
P19700
POSIZIONE X DEL PRIMO ASSE DI ROTAZIONE TAVOLA
P19701
POSIZIONE Y DEL PRIMO ASSE DI ROTAZIONE TAVOLA
P19702
POSIZIONE Z DEL PRIMO ASSE DI ROTAZIONE TAVOLA
P19703
POSIZIONE IN X DEL CENTRO DEL SECONDO ASSE DI ROTAZIONE TAVOLA PARTENDO DAL
CENTRO DEL PRIMO ASSE DI ROTAZIONE TAVOLA
P19704
POSIZIONE IN Y DEL CENTRO DEL SECONDO ASSE DI ROTAZIONE TAVOLA PARTENDO DAL
CENTRO DEL PRIMO ASSE DI ROTAZIONE TAVOLA
P19705
POSIZIONE IN Y DEL CENTRO DEL SECONDO ASSE DI ROTAZIONE TAVOLA PARTENDO DAL
CENTRO DEL PRIMO ASSE DI ROTAZIONE TAVOLA

P19709
POSIZIONE IN X DEL CENTRO DEL PRIMO ASSE DI ROTAZIONE UTENSILE PARTENDO DAL
CENTRO DI ROTAZIONE UTENSILE
P19710
POSIZIONE IN Y DEL CENTRO DEL PRIMO ASSE DI ROTAZIONE UTENSILE PARTENDO DAL
CENTRO DI ROTAZIONE UTENSILE
P19711
POSIZIONE IN Y DEL CENTRO DEL PRIMO ASSE DI ROTAZIONE UTENSILE PARTENDO DAL
CENTRO DI ROTAZIONE UTENSILE

P19712
POSIZIONE IN X DEL CENTRO DEL SECONDO ASSE DI ROTAZIONE UTENSILE PARTENDO DAL
CENTRO DEL PRIMO ASSE DI ROTAZIONE UTENSILE
P19713
POSIZIONE IN Y DEL CENTRO DEL SECONDO ASSE DI ROTAZIONE UTENSILE PARTENDO DAL
CENTRO DEL PRIMO ASSE DI ROTAZIONE UTENSILE
P19714
POSIZIONE IN Y DEL CENTRO DEL SECONDO ASSE DI ROTAZIONE UTENSILE PARTENDO DAL
CENTRO DEL PRIMO ASSE DI ROTAZIONE UTENSILE

P19741
LIMITE POSITIVO DI ROTAZIONE DEL PRIMO ASSE DI ROTAZIONE
P19742
LIMITE NEGATIVO DI ROTAZIONE DEL PRIMO ASSE DI ROTAZIONE
P19743
LIMITE POSITIVO DI ROTAZIONE DEL SECONDO ASSE DI ROTAZIONE
P19744
LIMITE NEGATIVO DI ROTAZIONE DEL SECONDO ASSE DI ROTAZIONE

RTCP COMPENSAZIONI PER LE TESTE


(UTILIZZANDO IL DOCUMENTO IDTL0080 RTCP TESTA TUPC MA VALE ANCHE PER LE ALTRE)
P19710 DISASSAMENTO
P19711 DISASSAMENTO
P19666 PIVOT
P19688 AB ED MA CORREGGERE QUESTO ANGOLO PER LE CORREZIONI DI AB ED MA(DI SOLITO
E SEMPRE FISSO 45 PER TUPC) CORREGGERE QUESTO ANGOLO PER LE EVENTUALI
COREZZIONI DEL CX
PER CZ NON ESISTE UNA COMPENSAZIONE
P19709 D DISTANZA TRA ASSE MANDRINO E ASSE CORPO ALFA(CORPO PICCOLO)
COMPENSAZIONE IN X DELL'ERRORE
P19712 F DISTANZA TRA ASSE CORPO ALFA(CORPO PICCOLO E ASSE CORPO BETTA(CORPO
GRANDE) (19712 COMP IN X,19713 COMP IN Y,19714 COMP IN Z)
RTCP considerazioni
testa TUPC
Prima pivo e disassamento
Secondo eseguo il corpo picolo dopo corpo grande
P19709= Correggo l'errore in x del corpo piccolo
P19666=e il pivo se ho un errore in y con il corpo piccolo puo essere la lungezza sbagliata del pivo
P19712=Correggo l'errore in x del corpo grande
VARIABILI DI SISTEMA MEMORIE
FN094
A 1 QUANDO L'ASSE E IN UNA POSIZIONE DI RIFERIMENTO

GN7.2 ST
IL SEGNALE DI START CYCLE ESECUZIONE PROGRAMMA
(DEVE ESSERE MANTENUTO PER ALMENO 32MS)

GN7.7
A1 DISATTIVA I FINECORSA SOFTWARE DEGLI ASSI

GN8.4 ESP
SEGNALE DI ABILITAZIONE DI MOVIMENTI DI TUTTI GLI ASSI
(DEVE ESSERE MESSO ANCHE IN X8.4 QUESTO INGRESSO E FISSO NON PUO ESSERE CAMBIATO)

GN8.7 ERS
SEGANELE DI RESET ESTERNO

GN8.5 *SP
SEGNALE DI FEED HOLD, QUANDO E A 0 BLOCCA L'ESECUZIONE AUTOMATICA DEL
PROGRAMMA BASTA UN IMPULSO SE NO VIENE BLOCCATO QUALSIAISI COMANDO
AUTOMATICO O IN MDI, PER POTER RIPRENDERE IL PROGRAMMA DEVE TORNARE A UNO SE NO
NON ACCETTA LO START
ESISTONO ANCHE I G8.1 E G8.3 FUNZIONANO ANALOGHI DA CONTROLLARE

GN27.7 CON
COMANDO DI SWICH TRA CS E MANDRINO NORMALE

GN23.3 HNDLF
VOLANTINO QUANDO E A 1 LA VELOCITA MASSIMA DEGLI ASSI E DATA DAL PARAMETRO 1434

GN43.0 GN43.1 GN43.2


SELEZIONI I MODI OPERATORE MODO REFF,JOG,ECC..

GN130.X
INTERLOK ASSE (SERVE ABLOCCARE IL MOVIMENTO DELL ASSE)

GN132 +MIT1
INTERLOCK ASSE DIREZIONE POSITIVA (P3003.4 DAU PER ABILITAZIONE)

GN134 -MIT1
INTERLOCK ASSE DIREZIONE NEGATIVA (P3003.4 DAU PER ABILITAZIONE)
GN063.0
PER PASSAGGIO DA UN PATH ALL ALTRO
0=PATH 1 ,1=PATH 2

GN70.4
DIREZIONE CONTEGGIO MANDRINO IN SENSO ORARIO (M3)

GN70.5
DIREZIONE CONTEGGIO MANDRINO IN SENSO ANTIORARIO (M4)

GN71...
SE A 1 AMMAZA L'INTEGRALE DI CORRENTE TENENDO FERMO L'ASSE CHE NON REAGISCE Più E
RIMANE FERMO

GN73.4 SRVB
DISABILITA IL MANDRINO(FA SPARIRE ANCHE GLI ALLARMI)

GN1024
IN QUESTA G POSSO SCRIVERE IL NUMERO DI UN CICLO CHE VOGLIO ATTIVARE DA PLC
DOPO DEVO ESSERE IN AUTOMATICO E DARE UN IMPULSO DI START

FN2.0
SE A 1 LA MACCHINA E IN INCH SE A 0 LA MACCHINA E IN MILLIMETRI

FN7.0
STROBE PER ESECUZIONE FUNZIONE M ATTIVA DA CN

FN7.2
STROBE PER ESECUZIONE FUNZIONI S ATTIVA DA CN (IMPOSTAZIONI DI VELOCITA)

FN0.6 SA
ALLARME DEL CONTROLLO ASSI SERVO REDY

FN1.0
GLOBALE DEGLI ALLARMI , ALMENO UN ALLARME ATTIVO

FN1.1 RST
TASTO RESET ALLARMI PREMUTO

FN1.7
AN 1 QUANDO IL CN E FUNZIONA CORRETTAMENTE E STA ESEGUEDO IL PROGRAMMA PLC

FN22
VELOCITA MANDRINO RICHIESTA (DABOLWORD)

FN44.1 FSCSL
MANDRINO IN MODALITA CS

FN45.1 SSTA
MANDRINO FERMO PRIMO MANDRINO

FN49.1 SSTB
MANDRINO FERMO SECONDO MANDRINO

FN45.3 SARA
MANDRINO E ARRIVATO NELLA VELOCITA RICHIESTA
parametro 3708.0 a 1
Per la percentuale a qui fare riferimento P4022 se scrivo 150 e uguale al 15%

FN48.4 CSPENA
IL MANDRINO E SULLO ZERO

FN104 IMP
DICE QUANDO L'ASSE E ARRIVATO IN POSIZIONE

FN102
ASSE E IN MOVIMENTO

ZN38.2
VA A UNO QUANDO C'E UN ALLARME INTERNO DELLE WINDOWS O DELLE AXCTL

K900
QUESTE MEMORIE VENGONO USATE PER MEMORIZZARE LE IMPOSTAZIONI
DI CONFIGURAZIONE DELLA MACCHINA DI CONFIG
K900,0 A 0 TI PERMETTE DI VISUALIZZARE IL PROGRAMMA IN ON LINE

Gn008.7 ERS
DA RESET DI PROGRAMMA COME IL RESET DELLA TASTIERA

G43 ATTIVO RTCP

G43H1D1 ATTIVAZIONE RTCP CON LUNGEZZA UTENSILE

G69 DISATTIVO RTCP

G4.1 FA LA STESSA COSA DEL WAIT FOR SINK DEL HDH

CICLI VARIABILE DI S
#4319 nei cicli e l'ultima s che è stata usata (esempio scrittura s#10000)
Address Bit Symbol Signal name Master and
slave axes
Master axis
only
Gn100 0 -Jx Feed axis direction select signals O
Gn102 0 -Jx Feed axis direction select signals O
Gn104 0 +EXLx Stored stroke limit 1 switching signals in axis direction O
Gn105 0 -EXLx Stored stroke limit 1 switching signals in axis direction O
Gn106 0 MIx Mirror image signals O
Gn108 0 MLKx Machine lock signal in each axis O
Gn110 0 +LMx Stroke limit external setting signals O
Gn112 0 -LMx Stroke limit external setting signals O
Gn114 0 *+Lx Over travel signals O
Gn116 0 *-Lx Over travel signals O
Gn118 0 *+Edx External deceleration signals O
Gn120 0 *-Edx External deceleration signals O
Gn124 0 DTCHx Controlled axes detach signals O *1
Gn126 0 *SVFx Servo-off signals O *1
Gn130 0 *ITx Interlock signals in each axis O
Gn138 0 SYNCx Signals for selecting the axis for axis synchronous control O
Gn140 0 SYNCJx Signals for selecting the manual feed axis for axis
synchronous control O
Gn192 0 IGVRYx VRDY off alarm ignore signal in each axis O *1
X009 0 *DECx Deceleration signals for reference position return
Fn094 0 ZPx Reference position return completion signals O
Fn096 0 ZP2x 2nd reference position return completion signals O
Fn098 0 ZP3x 3rd reference position return completion signals O
Fn100 0 ZP4x 4th reference position return completion signals O
Fn102 0 MVx Axis moving signals O
Fn104 0 INPx In-position signals O
Fn106 0 MVDx Axis moving direction signals O
Fn108 0 MMIx Mirror image check signals O
Fn110 0 MDTCHx Controlled axis detach status signals O
Fn116 0 FRPx Floating reference position return end signals O
Fn120 0 ZRFx Reference position establishment signals
UTILI------------------------------
-DISABILITAZIONE DEL OVVERAID POSSIBILITA DI FORZARE INGRESI E USCITE
al interno di system-pmc config-setting
andando giu con le pagine c'è ovveraid enable da mettere in no

-MESSAGGI DI ALLARME PER SHIFFTARE LA RIGA


al interno di system-pmc config-setting MESAG SHIFT VALUE inserire di quante righe si deve spostare

-ABILITAZIONE SCRITTURA PARAMETRI


SCHERMATA: OFFSET SETTING-->SETTING-->PARAMITER WRITE (0=DISABILITATO, 1=ABILITATO)

-VARIABILI FUNZIONI
EXEC MACRO DA 5021 IN POI TROVO LE POSIZIONI DEGLI ASSI

-CUSTOM MACRO
SOLLO DALLA #500 ALLA #549 POSSONO ESSERE MESSI I NOMI LE ALTRE NO

-SU AZIONAMENTI DOPPI E TRIPLI


L PRIMO ASSE
M SECONDO ASSE
N TERZO ASSE
VALE ANCHE PER LE CONNESSIONI HARDWARE

-ALLINEAMENTO A 0 DEI NASELLI SULLA/TESTA


P4135 PORTO A 0
SPENGO E ACCENDO LA MACCHINA
CON VOLANTINO RIPORTARE I NASELLI DRITTI
UNA VOLTA CHE SONO IN POSIZIONE ABILITO M119
RIPORTO LA QUOTA TROVATA SU QUESTA POSIZIONE

-PARAMETRI DA DARE SULLE FUNZIONI/CICLI


(ESEMPIO M20C...A....)
C E A SONO GLI ANGOLI DELLA ESTA PER VEDERLI SUL CICLO SONO LA CASTOM MACRO #3 E #1
HO A DISPOSIZIONE TUTTE LE LETTERE DEL ALFABETO IN ORDINE
#1=A,#2=B,#3=C,#4=D....ECC.

P34416071
(DA P3441 A P3444) START INIZIO DEI SET DI CODICI M

P6071
P6071 (DA 6071 A 6079) M CHE RICHIAMA LA CUSTOM MACRO(CICLO/FUNZIONE) DALLA FUNZIONE 9001
ALLA FUNZIONE 9009 (NON TIRANO SU LO STROBE MF SE SI VUOLE ATTIVARE UNA M SUL PLC BISOGNA
METTERE ALL'INTERNO DELLA FUNZIONE RICHIAMATA UN'ALTRA M)

P6080
P6080 (DA 6080 A 6089) M CHE RICHIAMA LA CUSTOM MACRO(CICLO/FUNZIONE) DALLA FUNZIONE 9020
ALLA FUNZIONE 9029 (NON TIRANO SU LO STROBE MF SE SI VUOLE ATTIVARE UNA M SUL PLC BISOGNA
METTERE ALL'INTERNO DELLA FUNZIONE RICHIAMATA UN'ALTRA M)
-PROCEDURA AZZERAMENTO ASSI QUOTE MACCHINA
1- MI METTO NEL PUNTO IN QUI AVREI IL FINE CORSA SOFTWARE DI ZERO
2- METTO A 1 IL PARAMETRO P1819.2 DAT
3- CANCELLO I PARAMTRI 1883 E 1884
4- AZZERARE P1240
5- HO RICHIESTA DI RIAVVIO MACCHINA
6- RIAVVIO LA MACCHINA
7-MI MUOVO IN REF CON + O – FINO A QUANDO NON TROVA LO ZERO (VA SEMPRE IN NEGATIVO)
(PER ELIMINARE IL DAT CHE BLOCCA LA MACCHINA IN REF BISOGNA RIAVVIARE LA MACCHINA TRE
VOLTE PER CANCELLARE LA MEMORIA DI RICERCA ZERO QUOTE MACCHINA)
PRIMA DI COMINCIARE CONTROLLARE I PARAMETRI CHE INDICANO DIREZIONE OBBLIGATA
DI ZERO P1005#2 DLZ - P1006#5 ZMI

-PARAMETRI PER USARE UN ASSE SENZA ENCORDER ESTERNO O RIGA


(USATO PER MUOVERE LA TAVOLA IN MODO DA INSERIRE L'ENCORDER)
1815.1=0 (RVS)-1
1815.2=0 (OPT)-1
1815.3=0 (DCL)-0
2019.7=0-1
1905.7=0-1
1423=VELOCITA CHE SI VUOLE AVERE-7500
1424=VELOCITA CHE SI VUOLE AVERE-15000
1828=AUMENTARE AL MASSIMO(CONTROLLO ERRORE)
1829=AUMENTARE AL MASSIMO(CONTROLLO ERRORE)
1830=AUMENTARE AL MASSIMO(CONTROLLO ERRORE)
1825=DIMINUIRE AL MASSIMO(KV)

-PER CAMBIARE LA VELOCITA IN RAPIDO DI UN ASSE BISOGNA CAMBIARE I SEGUENTI PARAMETRI


(IN QUESTO CASO E STATO IMPOSTATO 15000)
P.1420=15000
P.1428=900 (15000/(3333/1666)=9000)
P.1430=15000
P.1432=15000
P.1423=7500(15000/2)
P.1424=15000
P.13626=15000
P.13627=15000

-PER LA CONTINUITA DEI CILI LE G8.5 , G8.1 , G8.3 DEVONO ESSERE SEMPRE A UNO
CONTROLLARE ANCHE STATO F0.5

-PROBLEMA LA TAVOLA QUANDO SI FERMA OSCILLA


PROBABILMENTE DOVUTO AL TROPPO PESO SI E AUMENTATO IL TEMPO DI ACELERAZIONE E
DECELERAZIONE DEL ASSE DI MOLTO, MODIFICA TO ALZZANDO IL PARAMETRO 2119 GUADAGNO A
MACCHINA FERMA,
(CONTROLLARE CAPITOLO 3.3.4 Vibration in the Stop State DEL MANUALE PARAMETRI)

Backlash-COMPENSAZIONE INVERSIONE PER LE RIGHE


E IL VALORE DATO DALLA U(u uMINUSCOLA) SULL RISULTATO DEL LASER
E DATO DA I DUE ERRORI TOTALI DEL ANDATA E DEL RITORNO AD ESEMPIO SE IN ANDATA HO UN
ERRORE DI +5 ED IN RITORNO HO UN ERRORE DI -3 IL BACKLASH SARA DI 8.
VA CONTROLLATO L'ERRORE TOTALE DELLA SLITTA.
P1851 VALORE DI BACKLASH (controllare parametri 2010.5-2010.4-2006.0 per funzionamento)
P1852 VALORE DI BACKLASC IN RAPIDO(QUANDO IL PARAMETRO 1008#4 E A 1)
(PER CONTROLLARE SE E ATIVVO BASTA POSIZIONARSI SUL PULPITAST E RITORNARCI AL VARIARE
DEL BACKLAS SI POSIZIONA PIU O MENO AVANTI)
(DA ELIMINARE PER ASSI Z-Y UNA VOLTA FATTO I LASER)
semi clos encoder motore
full closse su riga
2010.5 in bak viene aggiunto al semi close
0 solo motore
1 anche riga esterna(ATTIVARE ANCHE SE IL BACK E A 0)
2010.4 pich errore
se a 0 e sul anello esterno
se a 1 e sel anello motore
2206.4
quando e 1 vanno sia sul motore e sulla riga
bilancia il dual position feedback
2006.0
1 non faccio backlash sulla riga
0 la faccio backlash sulla riga

-TARATURA VELOCITA ASSI


IMPORTANTE IL PARAMETRO 1622 ACELERAZIONE IN TAGLIO DEVE ESSERE UGUALE PER TUTTI GLI
ASSI SE NO IN LAVORAZIONE CREA GROSSI PROBLEMI
IL P1620 E LA COSTANTE DI ACELERAZIONE /DECELERAZIONE IN MANUALE ED IN AVANZAMENTO
NORMALE IL PARAMETRO 1621 SERVE PER LA CURVA IN CASO SI USI L'ACELERAZIONE A CAMPANA
P13610-P13611 INDICO LA MASSIMA ACELERAZIONE ASSI CON MARCIA LA TABELLA DOVE INDICO LE
MARCIE SONO MCHN TUNIN+

TARATURA
per controllare se l'asse va bene entro nella schermata servo motor tuning
per capire se l'asse e ok quando muovo l'asse loop gain deve essere uguale al loop gain visualizzato
il pos error deve essere uguale alle seguente formula= (velocita di movimento dell asse)/(P1825/1666)
se corrisponde al valore calcolato l'asse è ok

TARATURA CON SERVO GUIDE


-Selezionare navigator , compare tuning navigator ,
-selezionare filter-tuning
-selezionare asse
-selezionare hiv high speed hrv current control

-TUPC PER USO DELLE HIRT SI UTILIZZA LA SCHEDA SDA E IL CONVERTITORE IVB CHE VA MESSO A IN
CONFIGURAZIONE DI USCITA TTL GLI SWICH VANNO OFF OFF OFF E ON ON

-ROTAZIONE DINAMICA DELLA TAVOLA


PARAMETRI (ASSI DA ORDINE P1023)
P7580 ASSE TAVOLA SESTO ASSE
P7581 ASSE X PRIMO ASSE
P7582 ASSE Z TERZO ASSE

-CAMBIO DIREZIONE TAVOLA


P2022=Direzione rotazione motore
P19689=direzione asse tavola per rtcp
2018.0=dovrebbe andare sempre bene a 0 (DIREZIONE ENCODER ESTERNO)
dopo deve essere ri eseguito la funzione di posizionamento del zero quote macchina
-GESTIONE FINECORA ASSI (USATI PER TAVOLA,MAGAZZINO ACCESSORI,IRRIGIDITORE BARENO)
EXLM3 EXML2 EXLM AREE
G531.7 G531.6 G7.6
0 0 0 1
0 0 1 2
0 1 0 3
0 1 1 4
1 0 0 5
1 0 1 6
1 1 0 7
1 1 1 8
PARAMETRI FINECORSA
1320=1+
1321=1-
1326=2+
1327=2-
1350=3+
1351=3-
1352=4+
1353=4-
1354=5+
1355=5-
1356=6+
1357=6-
1358=7+
1359=7-
1360=8+
1361=8-

-ATIVAZIONE MODULO ER (ALIMENTATORE) SI CHIUDE IL CIRCUITO ESP(CX4) QUANDO QUESTO


CIRCUITO VIENE CHIUSO IL MODULO CHIUDE IL CX3 CHE E COLLEGATO DOPO AL TELERUTTORE DI
POTENZA DEL MODULO ER

-MOVIMENTI DI ASSI G DI COMANDO------------------------------------------------------------------------------------------

G20=CN FUNZIONAMENTO IN INCH


G21=CN FUNZIONAMENTO IN MM

G91Y300; MOVIMENTO INCREMENTALE DI 300


G90Y450; MOVIMENTO ALLA QUOTA 450 QUOTE ASSOLUTE
G53Y450: MOVIMENTO ALLA QUOTA 450 QUOTE MACCHINA
G91 X1=300; MOVIMENTO ASSE IN TANDEM INCREMENTALE DI 300

G01G90X1=300F2000; MOVIMENTO UTILIZZANDO IL FEED SCRITTO SE NON METTO G1 VA ALA MASSIMO


G53.2G1X1=300F2000; MOVIMENTO UTILIZZANDO IL FEED SCRITTO IN QUOTE MACCHINA
G5.1G1R1; CAMBIO DELLA MARCIA DELLA MACCHINA (R1,2,3 INDICA LA MARCIA)

P13610-P13611 INDICO LA MASSIMA ACELERAZIONE ASSI CON MARCIA LA TABELLA DOVE INDICO LE
MARCIE SONO MCHN TUNIN+

G05P9601; CHIAMATA DI UNA FUNZIONE (9601=NOME FILE FUNZIONE)


G28CS0; RICERCA DI ZERO DI UN ASSE IN MODALITA AUTOMATICA (IN QUESTO CASO CS)
G18; COMPENSAZIONE UTENSILE IN Y
G17; COMPENSAZIONE UTENSILE IN Z
G04P1000; ASPETTA UN TEMPO DATO IN MILLISECONDI(1000=1SEC)(G04X10 TEMPO IN SECONDI)
(....COMENTO.....) I COMENTI VANNO SCRITTI TRA PARENTESI TONDE
G43.4; ATTIVO RTCP MACCHINA con assi rotativi
G43 ; ATTIVO LUNGHEZZA UTENSILE
G49; SPENGO RTCP MACCHINA
G69; SPENGO RTCP
G68.3 ;SEGUE LA TESTA
T20M6; CAMBIO UTENSILE (T20 NUMERO DEL UTENSILE)

G68.3X0Y0Z0R0 PER ALLINEARE LA TESTA AL PIANO DI LAVORO COREZIONE DELLE CORDINATE X Y Z


QUANDO RUOTO LA TESTA PER AVERE SEMPRE Z COME VERSO DEL UTENSILE

G68.2X0Y0Z0I0J0K0 ;RUOTO IL PIANO DI LAVORO E DOPO LA TESTA DOVREBBE SEGUIRLO


PER AGGIORNARE LE QUOTE DELLA TESTA DEVO EFETTUARE G53.1 MUOVERA VIRTUALMENTE GLI ASSI
A E C AGGIORNANDO QUINDI LE QUOTE ASSOLUTE
PER AGGIORNARE I CORPI DELLA TESTA SECONDO IL PIANO INCLINATO DEVO ESEGUIRE LA SEGUENTE
PROCEDURA
PARTENDO CON TESTA 0-0 E QUOTE ASSOLUTE 0.0
G68.2X0Y0Z0I-45J0K0
G53.1
M20C#5050A#5051

G68.4 ; SHIFT E ROTAZIONE DEI PIANI INCREMENTALE RISPETTO A QUELLO DICHIARATI SONO
INCREMENTALI A QUELLI DICHIARATI CON G68.4 SI CHIUDE ALLA FINE CON G69

G5.1P1 Leggi solo un blocco di ciclo in anticipo (NORMALMENTE NE LEGGE FINO A 5)(elimina baferizzazione
dei blocchi ciclo)
-Esecuzione cicli
G5.1 Annulla la lettura in anticipo

CONDIZIONI DEL IF IF[#10EQ#30]GOTO10


EQ=UGUALE;
NE=DIVERSO;
GT=MAGGIORE;
GE=MAGGIORE-UGUALE;
LT=MINORE;
LE=MINORE UGUALE

RICHIAMO DI UN ALTRA FUNZIONE


M98<NOME FILE> ES. SE VOGLIO RICHIAMARE LA M645 SCRIVO M98<O9007>

G90G31P1X100F10; PER USARE LO SKIP P INDICA IL NUMERO DI SKIP DA USARE G31E IL COMANDO
(PUO ESSERE INTRODOTTO IL MOVIMENTO CON G90 O G91)

-MASCHIATURA RIGIDA
G84 ATIVAZIONE
G80 DISATIVAZIONE
ESEMPIO DI UTILIZZO
M29S350.......................................attiva modalità rigid tapping
G84X0Y0Z-15R5F350
G80
s150.......per rimettere la marcia di partenza
<Programmazione per l'avanzamento al minuto>
G98 ; .................................Comando per l'avanzamento al minuto
G00 X100.0 ;.........................................................Posizionamento
M29 S1000;.......................................Comando per il modo rigido
G84 Z-100.0 R-20.0 F1000 ;............................ Maschiatura rigida
<Programmazione per l'avanzamento al giro>
G99 ; ......................................Comando per l'avanzamento al giro
G00 X100.0 ;.........................................................Posizionamento
M29 S1000;.......................................Comando per il modo rigido
G84 Z-100.0 R-20.0 F1.0 ;............................... Maschiatura rigida
Funzionamento maschiatura in plc
con m29 tiro su la G61.0 e mantengo alto in autoritenuta con F76.3 che va a 0 quando viene eseguita G80 O G0 O G1
Per il recupero per allarme
basta mettere in MDI la macchina e tenere su il G62.6 fino a quando non va a 1 la F66.1 parte da solo

PARAMETRI CONFIGURAZIONE MASCHIATURA RIGIDA


MP5241 VELOCITà MASCHIATURA RIGIDA DEVE ESSERE UGUALE ANCHE PER I PARAMETRI
MP5242,MP5243,MP5444 .
MP5261 ACCELERAZIONE MASCHIATURA RIGIDA DEVE ESSERE UGUALE MP5262,MP5263,MP5264
MP5280 GUADAGNO DI POSIZIONE IN MASCHIATURA RIGIDA DEL ASSE DEVE ESSERE UGUALE
MP5281,MP5281,MP5283,MP5284 CHE ALLORA VOLTA DEVONO ESSERE UGUALI A 4065,4066,4067,4068 CHE
SONO IL GUADAGNO DEL MANDRINO
PER LA DIAGNOSI BISOGNA CONTROLLARE LA DIAGNOSI 452(ISTANTANTANEA) 453(ERRORE PIU GRANDE
AVVENUTO NELLA MASCHIATURA)

-RECUPERO MASCHIATURA RIGIDA (RIGID TAPPING RETRACTION)


SI CAMBIA IN MODALITA MDI E DOPO SI ALZA IL BIT G62.6 IL MANDRINO RITORNERA IN POSIZIONE DI
PARTENZA

-TABELLA VARIABILI DATA - PMC DATA TABLE CONTROL


QUANDO E CONNESSO UN PC IL CN BLOCCA LA CREAZIONE E LA MODIFICA DELLE TABELLE DATA
(SERVONO PER SCRIVERE I VALORI NELLE VARIABILI DATA (RETENTIVE FINO 10000)

Custom Macro Input Signals


BIT CHE VENGONO VISUALIZZATE SULLE FUNZIONI FUNZIONI SCRITTI DA PLC SOLO LETTI DA CICLI
#1000 to #1015<Gn054,Gn055>, #1016 to #1031<Gn056,Gn057>,
UI100 to UI131<Gn276 to Gn279>, UI200 to UI231<Gn280 to Gn283>
UI300 to UI331<Gn284 to Gn287>
(#1020=NOHEAD------PLC--G56.4)
(#1021=TUPC-----------PLC--G56.5)
(#1022=MUSETTO-----PLC--G56.6)
(#1023=GERARDI360-PLC--G56.7)
(#1029=BARENO-------PLC--G57.5)

#1000-G54.0
#1001-G54.1
#1002-G54.2
#1003-G54.3
#1004-G54.4
#1005-G54.5
#1006-G54.6
#1007-G54.7
#1008-G55.0
#1009-G55.1
#1010-G55.2
#1011-G55.3
#1012-G55.4
#1013-G55.5
#1014-G55.6
#1015-G55.7
#1016-G56.0
#1017-G56.1
#1018-G56.2
#1019-G56.3
#1020-G56.4(NOHEAD)
#1021-G56.5(TUPC)
#1022-G56.6(MUSETTO)
#1023-G56.7(GERARDI360)
#1024-G57.0
#1025-G57.1
#1026-G57.2
#1027-G57.3
#1028-G57.4
#1029-G57.5(BARENO)
#1030-G57.6(TRT120 ATTIVA)
#1031-G57.7

PER ULTERIORI VARIABILI


P6093 INDICE PARTENZA AREA R DOVE VERRANNO SCRITTE
DA PLC A PART PROGRAM
#1036-->#1071 ---> VANNO SULLE R

Custom Macro Output Signals


BIT CHE VENGONO VISUALIZZATE SULLE FUNZIONI FUNZIONI SCRITTI DA CICLI SOLO LETTI DA PLC
UO000 to UO015<Fn054,Fn055>, UO100 to UO131<Fn056 to Fn059>
UO016 to UO031<Fn276,Fn277>, UO200 to UO231<Fn280 to Fn283>
UO300 to UO331<Fn284 to Fn287>
#1100-F54.0
#1101-F54.1
#1102-F54.2
#1103-F54.3
#1104-F54.4
#1105-F54.5
#1106-F54.6
#1107-F54.7
#1108-F55.0
#1109-F55.1
#1110-F55.2
#1111-F55.3
#1112-F55.4
#1113-F55.5
#1114-F55.6

PER ULTERIORI VARIABILI


P6094 INDICE PARTENZA AREA R DOVE VERRANNO SCRITTE
DA PROGRAMMA A PLC
#1136-->#1171 <--- VANNO SULLE R

VARIABILI DA CN(CICLI) A PLC (DWORD)


#1134----->FN280
#1135----->FN284
VARIABILI DA CN(CICLI) A PLC (DWORD)
GN276----->#1033(TIPO TOOLCALL)
GN280----->#1034
GN284----->#1035

VISUALIZZAZIONE QUOTE MACCHINA SULLE FUNZIONI CICLI


#5021--PRIMO ASSE
#5022—SECONDO ASSE
#5023-- TERZO ASSE
#5024—QUARTO ASSE
#5025---QUINTO ASSE
#5026—SESTO ASSE
#5027—SETTIMO ASSE
#5028—OTTAVO ASSE
#5029---NONO ASSE
#5030—DECIMO ASSE
#5031—UNDICESIMO ASSE
#5032—DODICESIMO ASSE
--
--
--
#5040—ENNESIMO ASSE
-USO DI SKIP PER G31P.. (SE NON E ABILITATO IL P3008#2 IL SEGNALE E SU F122 SE NO VIENE
ASSEGNATO SU UN BITE DI INGRESSI DIGITALI)
NORMALMENTE LO SKIP E COLLEGATO AD UN INGRSO FISICO E PRENDE TUTTO IL BITE SCRITTO
SUL PARAMETRO 3012 SUUDIVISO IN QUESTO MODO (igx 6201.4)
ES X44.0 BIT 7
X44.1 BIT 1
X44.2 BIT 2 P2
X44.3 BIT 3 P3
X44.4 BIT 4 P4
X44.5 BIT 5 P5
X44.6 BIT 6 P6
X44.7 BIT 0 P1
NE I PARA METRI P6202,P6203,P6204,P6205
OGNI BIT RAPRESENTA UN INGRESO DATO NEL PARAMETRO 3031 SI METTONO A 1 QUALI BIT
VENGONO CONTROLLATI PER SKIP
P6201 E IL P1
P6203 E IL P2
P6204 E IL P3
P6205 E IL P4
SE SI VUOLE METTERE GLI INGRESSI NORMALMENTE APERTI E CHIUSI C'E IL PARA METRO 6200.1 SK0
E VALIDO QUANDO IL SEGNO VA A 0(VALE PER TUTTI E 8 I BIT
SOLO PER LO SKIP P1 PUO ESSERE USATA LA G6.6 ABILITATA DA P6200.0 (GSK) A 1
RIMANGONO VALIDI COMUNQUE LE IMPOSTAZIONI PRECEDENTI SI AGGIUNGE SOLO

ALLARMI PATH2 DA 5000 A 5999


MESSAGGI PATH2

- USO FUNZIONI M
Waiting for the completion signals
DA M900 A M910 NON USARE PERCHè NON VENGONO CODIFICATE
PERCHE SONO M DI ATTESA SINCRONISMO TRA PATH
P8110 E 8111(MIN E MASSIMO M DA USARE COME SINCRONISMO)
M900P12 SUL PATH1
M900P12 SUL PATH1
QUANDO I DUE PATH RAGGIUNGONO UNA DI QUESTE M
FINCHE NON CI SONO ENTRAMBE NON PROSEGUONO I
RISPETTIVI CICLI

- MODIFICA LADER PROGRAMMA DIRETTAMENTE SULLA MACCHINA


NON DEVE ESSERE CONNESSO NESSUN PC
MODALITA EDIT IN SYSTEM -LADER
APRO UNA PAGINA EVIDENZIO LA RIGA INTERESSATA PREMO ZOOM
APRE SOLO LA RIGA E POSSO EFFETTUARE LE MODIFICHE
PER USCIRE PREMERE EXIT-ZOOM
POI EXIT-EDIT E VIENE RICHIESTO SE MANTENERE LE MODIFICHE E POI SE FARE IL BEKUP

-PROCEDURA PER MODIFICARE/AGGIUNGERE LE OPZIONI DEL CN


La procedura è la seguente per caricare una nuova opzione:
Riniminare il file di testo ricevuto in CNCOPSET.TXT
Caricare il file su CF compact flash oppure su USB
verificare parametro P.20=4 (in caso di utilizzo CF compact flash card)
oppure parametro P.20=17 (in caso di USB)
premere il tasto hardware SYSTEM
premere la softkey PARAMETER
premere la softkey “+” oppure “OPRT” fino a trovare una softkey chiamata OPTION READ
premere OPTION READ/ OPTION IMPUT e poi EXEC
la procedura deve terminare con un messaggio a video:
“OPTION SUCCESS” & POWER MUST BE OFF

-COME FARE UN GHOST BACKUP:


TENERE PREMUTI I 2 TASTI DI DESTRA VIDEO PRIMA DI DARE TENSIONE
QUANDO APPARE IL MENU
SELEZIONARE ITEM 7.SRAM UTILYTY INPUT
SELEZIONARE ITEM 1.SRAM BACKUP
[SELECT]
[YES]

PER UN GHOST/BECKUP COMPLETO E DI TUTTI I FILE E IMPOSTAZIONI DELLA


MACCHINA
313#0 =1 BOP
138#0=1 MDP
MODOLATITA EDIT
SYSTEM-->ALL IO-->ALL DATA -->>F OUPUT
RIAVVIARE QUANDO A FINITO MANTENERE LA CHIAVETTA COLLEGATA E RIAVVIARE
LA MACCHINA AL ACCENSIONE FARA ANCHE S-RAM BACKUP

-CAVO CXA2 ALIMENTAZIONE 24V MODULI AZIONAMENTI ASSI


L'ALIMENTAZIONE DEI MODULI AZIONAMENTI ASSI PARTE DAL MODULO ER CHE EROGA 9A SE VENGONO
SUPERATI I 9A DI CONSUMO CON GLI AZIONAMENTI BISOGNA PORTARE UN 24V ESTERNO IN MODO DI
PORTARE GLI AMPER MANCANTI, NEL CAVO VANNO LASCIATE LE MASSE IN COMUNE IN PRATIVA VA
TAGLIATO SOLO A1 E B1 DEL CAVO K69
-EXSTERNAL DECELERETION/ CONTROLLO VELOCITA ASSI (cap 7.1.10)(RALLENTAMENTO)
Inpongo una velocit agli assi tirando su un BIT
Deve essere attivata tramite opzione (AO2D-O326-J842)
diagnosi per controllare se è attiva 1251.7
nei parametri MP1005#4 e MP1005#5 attivo le g di controllo in direzione positivo e in direzione negativo
(con altri paramentri si hanno fino a 4 step)
le GN118(dir +) e GN120(dir-)
con i parametri MP1406#0 e MP1406#1 si attiva per step 2 e step 3
con i parametri MP12750#0 e MP12750#1 si attiva per step 4 e step 5
Per step 2
MP1426 Velocita in cutting g1
MP1427 Velocita in rapido
MP1434 Velocita con volantino
Per step 3
MP1440 Velocita in cutting g1
MP1441 Velocita in rapido
MP1442 Velocita con volantino
Per step 4
MP12751 Velocita in cutting g1
MP12752 Velocita in rapido
MP12753 Velocita con volantino
Per step 5
MP12754 Velocita in cutting g1
MP12755 Velocita in rapido
MP12756 Velocita con volantino

-CONTROLLO ACCELERAZIONI TARATURA


NEL MENU SISTEM-->PAG NEXT--->MCH TUNING

CI SONO 10 LIVELLI LIVELLO 1 LAVORAZIONE IN VELOCITA


10 LAVORAZIONE DI SGROSSATURA

T-CON AIPL ACC/DEC DEVE ESSERE UGUALE PER TUTTI GLI ASSI CHE INTERPOLANO
PARAMETRO (1769) IN mm^2
QUESTO PARAMETRO VIENE SOVRASCRITO DAI PARAMETRI
13622(LIVELO 1) E 13623(LIVELLO 10)
SONO L'ACELERAZIONE E DECELERAZIONE IN INTERPOLAZIONE QUANDO LAVORANO

CURRVER FEED DIVECTION =VELOCITà MASSIMA DA RISPETTARE IN SPIGOLO


MAX CUTE FEEDRETE = MASSIMA VELOCITA DI LAVORO

PARAMETRI DI ACELERAZIONI
RAPIDO=1671ms^2
=1672 rampa
G53 =1620 RAPIDO IN CORDINATE MACCHINA (ms 1200=0,3ms)
=1621
(700.000=0,7ms^2)
G5.1Q0 DISABILITA HAIG SPEED

P1624=ACELERAZIONE IN JOG
P1434=MAX VELOCITà CON VOLANTINO

-CONVERSIONE INCH A MILLIMETRI


13.5 CONECTION FUNCTION
14000#2 = 1 COSENTE LO SWITCH CONSIDERANDO IL 1240
11222#0 = 1 CONSENTE LO SWITCH SENZA ESSERE NEGLI ZERI MACCHINA DI TUTTI GLI ASSI

(***** AXIS C *****)


[#HIRTH_OFFSET_C]=#940(Hirth Coupling Offset axis C)
[#OFFSET_CW_C]=#941(Offset CW 0.001<->180.000 axis C)
[#OFFSET_CCW_C]=#942(Offset CCW 18.001<->360.000 axis C)
[#OFFSET_FALL_C90]=#943(Offset falling at axis C=90)
[#OFFSET_FALL_C270]=#944(Offset falling at axis C=270)
[#OFFSET_TOOL_WEIGHT]=#953(Offset for tool weight compensation axis C)
[#OFFSET_UNBALANCE_B]=#954(Offset for unbalance compensation axis B on C)
()
(***** AXIS B *****)
[#HIRTH_OFFSET_B]=#945(Hirth Coupling Offset axis B)
[#OFFSET_CW_B]=#946(Offset CW 0.000<->-180.000 axis B)
[#OFFSET_CCW_B]=#947(Offset CCW 0.000<->+180.000 axis B)
[#OFFSET_FALL_B_PLUS_90]=#948(Offset falling at axis B=90)
[#OFFSET_FALL_B_MINUS_90]=#949(Offset falling at axis B=-90)

DUAL POSITION FEDBACK


usato quando c'è gioco tra motore e riga o asse trema
P2019#7 DPFBx abilito dual position feedbeck
2078-2079 devono essere uguali 2084 e 2085 come fossero senza riga asse usato con encoder motore
2080 do la percentuale di quanto guarda la riga od il motore (più alta è piu guarda il motore
USARE RIGA INCREMENTALE
(spesso usato per bareno)
1815.1=1
1815.2=0
1240=CHE VALORE PRENDE QUANDO HA FATTO LO ZERO
3006.0=1 GDC ABILITA L'USO DELLA G196.(asse per asse) PER USO CAMA DI CAMA
1006.5=DIREZIONE PER DOVE PRENDE LO ZERO
1425=VELOCITA PER RICERCA ZERO
FAR ANDARE FINO IN CAMA FAR GIRARE IL MOTO E TROVA ZERO NELLA DIREZIONE DATA
1844=QUANTO STA SU DOPO ESSERE SCESO DALLA CAMA PER TROVARE ZERO
LA PRIMA VOLTA MANTENERE ALTO G196 PER UN TOTO DI TEMPO COSI SCRIVE IL
VALORE CORRETTO SU 1844 (il parametro 1844 viene abilitato dal parametro 1008.4)
SE NON HA LO ZERO E SI MUOVE IN JOG O MDI O IN REF LUNGO LA DIREZIONE DI AZZERAMENTO LUI
PRENDE LA PRIMA CAMA COME ZERO

-USARE RIGA ASSOLUTA O ENCODER MOTORE ASSOLUTO (BATTERIA SU AZIONAMENTO)


METTERE PARAMETRO 1815.5 A 1 SPEGNERE E RIACCENDERE IL CN POI MUOVERE L'ASSE IN JOG ALMENO
DI DUE GIRI MOTORE (se non si e mosso di due giri non rimane a 1 il 1815.4 anche se chiede il riavvio del CN quando si
prova ad metterlo ad uno), POI PORTARE L'ASSE NELLA POSIZIONE IN QUI VOGLIO METTERE LO ZERO ASSE E
TIRO SU IL PARAMETRO 1815.4 , SPENGO E RIACCENDO E DA QUEL MOMENTO LO ZERO E FISSO NON HA
PIU BISOGNO DI ZERO
-TASTATORE M&H
NEL PROGRAMMA O9100 VENGONO IMPOSTATE LE VARIABILI DI SISTEMA NELLA RIGA CON VARIAILE #32
VIENE INSERITA DA CHE PUNTO DELLE VARIABILI MACRO COMINCIANO LE IMPOSTAZIONI PRENDE 60
VARIABILI CHE DOPO LA CONFIGURAZIONE NON DEVONO ESSERE SCRITTE
SE VIENE INSERITO 740(COME NELLA KM002) SARANNO USATE FINO ALLA799
DURANTE L'ESECUZIONE DEL CICLO VIENE USATA ANCHE LA #100

#750 VIENE SCRITTA VELOCITA DEGLI SPOSTAMENTI CONTROLLATI


#751 VIENE SCRITTA LA VEOCITA DI TASTATURA
#759 UTENSILE UTILIZZATO

I RISULTATI DEI VARI CICLI LI TROVO NELLE SEGUENTI VARIABILI


#740 Errore interno – se=0 nessun errore
#741 Risultato di misura in X
#742 Risultato di misura in Y
#743 Risultato di misura in Z
#744 Diametro/dimensione o angolo misurato
#745 Numero dell’errore
Per la calibratura lungezza si deve avere lo zero in quote pezzo piu o meno dove tocca la sonda senza lungezza
utensile attiva.
Per la calirazione in x,y scrive a seconda delle ipostazione di tastatura dalla #761 in poi
trovare lo zero in z con la lugezza utensile attiva nel centro del cerchio di centraggio
Nel programma O9120 vanno inserite le impostazioni dei parametri
nel programma o9100 vengono anche settati i parametri per l'ingresso veloce utilizato dalla g31

-LASER BLUM
USA LE VARIABILI DALLA #600 ALLA #699 CHE POSSONO ESSERE SOVRASCRITTI
POI HA PER OGNI TESTA DIECI VARIABILI CHE NON DEVONO MAI ESSERE SOVRASCRITTE
E VENGONO INSERITE NELLA IMPOSTAZIONE DELLA TESTA DA O9671 A O9673 A SECONDA DI QUANTE
TESTE SONO DA CONFIGURARE (PER KM002 DA 800 A 850 QUATRO TESTE)
NEI O9671 E STATO COMENTATO ALLA FINE LE IMPOSTAZIONI SULLE VAR #800 PERCHE NON
UTILIZZATE SU QUESTO TIPO DI LASER)
(O9670 VIENE SEMPRE ESEGUITO )
INSERIRE IL 6200- 00110000

-LASER RENISHOW
IL PARAMETRO 6200 VA INPOSTATO IN QUESTO MODO 00110000
O9760 parametrizzazione , O9761 primo modulo eseguito(si inserisce la parametrizzazione)
Programma per mettere le quote del laser iniziali: G65P9860B1T1K205.194R20.004Z1
Programma per taratura:G65P9861B1.R19.956K205.194T1Z2 (k=lunghezza utesnsile R=raggio utensile)
Controllo lunghezza raggio G65P9862B3.D4T5

-SONDA DI TASTATURA RENISHOW


IL PARAMETRO 6200 VA INPOSTATO IN QUESTO MODO 01110000
IL CICLO O9724 VIENE SEMPRE RICHIAMATO AL INIZIO
(PER CICLI VECCHI)OCCUPA LE MACRO COLL DALLA #500 ALLA #517(CALIBRAZIONE CON CICLO 9803)
USA PER I CICLI DALLA #116 ALLA #149 E DALLA #130 ALLA #139 CI SONO I RISULTATI)
(PER I CICLI NUOVI) AL INTERNO DEL PROGRAMMA O9724 NELLA RIGA #111=500(BASE*NUMBER)
VIENE INDICATO DA CHE PUNTO VENGONO MEMORIZZATI I DATI DI CALIBRAZIONE CHE NON DEVONO
ESSERE MAI SOVRASCRITTI
QUANDO SI ESEGUONO PROGRAMMI IN POLLICI IL TASTATORE DEVE ESSERE CALIBRATO IN POLLICI
QUESTO PERCHE GLI ERRORI E LE TOLLERANZE CHE SI VA A MEMORIZZARE DOPO VA A RILEGGERLI
QUANDO ESEGUE I CICLI E NEL PASSAGIO DA MILLIMETRI A INCH NON GLI AGGIORNA, VALE LA STESSA
COSA IN SENSO CONTRARIO TRA INCH A MILLIMETRI
o9724 ho le impostazioni
nel #120 scrivere 15 per il corretto funzionamento
nel #119 c'è scritta la velocita di avanzamento per tastatura per inch scrivere 24
se si vuole il doppio tocco bisogna usare il file O9726 della cartella 1 se tocco singolo il file O9726 della cartella 4
CICLI FPT DI USO MACCHINA
O9007 AGGIORNAMENTO CENTRO TAVOLA M654
O9029 CAMBIO ACCESSORI M542Q...
O9006 CAMBIO UTENSILI M6T..
O9009 M300
O9021 ROTAZIONE CORPI TUPC E GERARDI M20C..A..
O9020 M70 MEMORIZAZIONE ANGOLI CORPI M70C..A..
O9010 MOVIMENTO HIRT (COMANDATI DA PLC)
O9011 MOVIMENTI HIRT (COMANDATI DA PLC)
O9012 MOVIMENTI HIRT (COMANDATI DA PLC)
O9013 MOVIMENTI HIRT (COMANDATI DA PLC)
O9004 M608 DISABILITAZIONE RTCP CON TAVOLA
O9005 M609 ABILITAZIONE RTCP CON TAVOLA

ELENCO FUNZIONI M FANUC


M70
M71

M60 ATIVAZONE SONDA BLOOM


M61 DISATIVAZIONE SONDA BLOOM
M509 ABILITO FUNZIONAMENTO PER CAMBIO ACCESSORI
M510 DISABILITO FUNZIONAMENTO PER CAMBIO ACCESSORI
M578 CONTROLLI PER USO SONDA BLOOM E SPOSTAMENTO BARENO
M119 ATTIVO MANDRINO COME ASSE CS
M120 DISATTIVO MODALITA ASSE CS
M632 ATTIVO TAVOLA PER USO
M630 DISATTIVO TAVOLA PER USO

M609 ABILITO TAVOLA PER RTCP


M608 DISABILITO TAVOLA PER RTCP
M654 AGGIORNA CENTRO TAVOLA

M300 CONFIGURAZIONE MACCHINA A SECONDA DELLA TESTA

M10 ON BLOCCAGGIO ROTATORE PIANO TAVOLA


M11 OFF BLOCCAGGIO ROTATORE PIANO TAVOLA

M58 CONTROLLO POSIZIONE ACCESSORIO PER APERTURA PINZE


M51 APRE PINZE
M52 CHIUDE PINZE

M800 ABILITO RTCP SU TAVOLA


M801 DISABILITO RTCP SU TAVOLA
M69B...(ANGOLO TAVOLA) COMP TAB CAMBIA GLI OFFSET A SECONDA DELLO SERO IN USO ED ALLA
ROTAZIONE TAVOLA
M654 AGGIORNAMENTO IN CENTRO TAVOLA A SECONDA DELLA POSIZIONE DELL TRASVERSALE TAVOLA
E DELLA TESTA IN UTILIZZO

SIMULATORE CN FANUC
FANUC PICTURE VA IN:C:\Programmi\FANUC\NCGuide FS31i-B\MachineSetting\SPIRIT-KM2\from
Per non avere allarmi di FSSB bisogna mettere il parametro 11802#4 ksv a 1 per mettere in simulazione gli assi
Per l'asse cs bisogna mettere -128 sul parametro 1023 per eliminarlo in caso di problemi
ip:172.0.0.1

1769 controllare risoluzione tavola

-ASSI PLC
(CONNECTION MANUAL FANCTION B64483 CAP 17.1)
SI SELEZIONA TRAMITE P8010 A CHE GRUPPO E A CHE PATH VIENE CONTROLLATO L'ASSE E
INDIFFERENTE SE IL SECONDO PATH E ATTIVO BASTA CHE POSSO AVERLO MI SERVE SOLO PER INDICARE
SU QUALI G E QUALI F SI USANO PER CONTROLLARE L'ASSE (PAG. 2888)
GRUPPO 1 G142 AL G149 E DAL G150.5 E TUTTO IL 151
F130 AL F132 A LA F142
IL SECONDO ASSE SE USO IL PRIMO DEL SECONDO PATH HA INDIRIZZO 1000 IN PIU P8010 = 5 GLI INDIRIZZI
CAMBIANO IN
GRUPPO 2 G1142 AL G1149 E DAL G1150.5 E TUTTO IL 1151
F1130 AL F1132 A LA F1142
SEGNALI:
G136.X A 1 L'ASSE PUO ESSERE COMANDATO DA PLC (X DIPENDE DA PARAMETRO 3021)
RIGA DI TIPO COMANDO DA G143.0 A G143.6
IL FEED SI DA DALLA G146 ALLA G149
Per comandarlo si semplificano i comandi usando il blocco AXCT CHE SCRIVE LEI NELLE G(BISOGNA CHE
L'OPZIONE SIA ATTIVA)
(SPIEGATO NEL MANUALE B-64513 CAP 4.11.5 AXCTL)
PER AXCTL BASTA IMPULSO PER L'ATIVAZIONE USCITA V A A UNO FINITO IL COMANDO RESET RESETTO
IL COMANDO , PRIMO PARAMETRO E GRUPPO 1 PER GRUPPO 1, 1001 PER GRUPPO 5
IL SECONDO DA DOVE COMICIA LO STAK DEI DATI TIPO D2000 PRENDE CIRCA 8BYTE
1BYTE = 0 D2000
1BYTE = COMANDO D2001
2BYTE = (FEED 1000) D2002
4BYTE = (POSIZIONE DOVE DEVE ANDARE) D2004
SEGNALI:
G142.2(G1142.2)= A 1 DISABILITA MODALITA BAFERIZATA
G142.6= RESET ASSE PLC E LO STESSO DEL BLOCCO AXCTL
G142.5= INTERLOCK ASSE
G142.4= SERVO OFF
F129.7 = UN ASSE DI QUEL PATH STA FACENDO QUALCOSA (SOLO QUANDO QUESTO E A ZERO POSSO
CAMBIARE LO STATO DEL G142.2)
F182.X= SE L'ASSE STA FACENDO QUALCOSA DA PLC
F130.0= IMPOSITION PER GRUPPO
F130.4=SEGNALE DI MOVIMENTO PER GRUPPO
L'OVVERAID E NELLA BYTE G151
G150.5 = A 1 OVVERAID AL 100%
G150.0 E 150.1 = PER DIMEZZARE OVVERAID O USARE AL 25%
F129.5=OVERAI A 0
PARAMETRI:
8001#2= A 1 OVERAID DECISO DA G PLC
8001#5= A 1 ALLARME IN CASO DI COMANDO DA CN SE IL G136 E A 1
8002#0= A 1 SCRIVO LA FEED DA PLC A 0 PRENDE QUELLA DEL PARAMETRO 1420
8010= GRUPPO APPARTENENZA ASSI
8013#1= 1 IMPOSTO OVVERAID SU G151 SE A 0 UTILIZZO I BIT G150.0 E G150.1
PER AZZERAMENTO
COMANDO DA PLC E 5 TENERE CONTO DI:
1005.DLZ SENZA E CON CAMA DI ZERO
1008.4= ABILITO 1844
F94= E AZZERATO E SONO NELLA POSIZIONE DI ZERO

-CONTROLLARE PER AZZERAMENTI ASSI

-tool management capitolo 12.3.1


ALLARMI
-SV0017 SV INTERNAL SERIAL BUS FAILURE
controllare che i cavi CXA2A e CXA2B Siano collegati corettamente provare a scollegarli e ricolegarli a macchina ferma
sia del azionamento precedente sia di quello in esame e sia di quello posteriore
poi provare anche a scollegare e rimettere la scheda di controllo (se non funziona possibile cn rotto

-SV0445 (ASSE) SOFTWARE DISCONEC


VUOL DIRE CHE VEDE UNA DIFFERENZA TROPPO GRANDE TRA QUELLO CHE VEDE LA RIGA E QUELLO CHE VEDE
L'ENCODER SE SI VUOLE AUMENTARE LA BANDA DI CONTROLO SI UTILIZZA IL PARAMETRO 2064(CON VALORI
4,8,16) E DEVE ESSERE ABILITATO DAL PARAMETRO 2003.1 CHE ABILITA LA GESTIONE DELLA BANDA PER
L'ALLARME

-SV0421
EXCESS ERROR(SEMI-FULL)
INDICA LA DIFFERENZA TRA L'ENCODER MOTORE E LA RIGA PUO DIPENDERE DAI RAPPORTI CONTROLLARE
PARAMETRI PER RIGA 2084/2085 PER MOTORE 2078/2079
L'ERRORE SI VEDE TRAMITE DIAGNOSI 553 CHE VISUALIZZA L'ERRORE

ALLARME VW0401 IMPROPER D-REDY


QUESTO ALLARME COMPARE QUANDO IL MODULO ER LI VIENE CHIUSO IL MORSETTO 3 E 2 DEL CONETTORE CX4
(VUOL DIRE CHE LE PORTE E LE VARIE SICUREZZE SONO TUTTE CHIUSE E SI PUO PROCEDERE AD ATTIVARE IL
MODULO), E IL MODULO CHIUDE TRA IL MORSETTO 3 E 1 DEL CONETTORE CX3 PER ATTIVARE IL TELERUTTORE
PER L' ALIMENTAZIONE 400V DEL MODULO ER (KMPSM) .PERO NON SI VEDE ARRIVARE I 400V DUNQUE DA
ALLARME VW401.

SV0445
MOLTO SPESSO DERIVA DAL FATTO CHE C'E GIOCO TRA ASSE E MOTORE ABILITARE E CONTROLLARE DUAL-
POSITION FEEDBECK
SE NO 2064 NUMERO GIRI MOTORE PRIMA MOVIMENTO RIGA ESTERNA DA PROVARE

PS0090
QUESTO ALLARME AVVIENE QUANDO NON RIESCE A CREARE LA GRIGLIA PER LO ZERO
ATTENZIONE L'ASSE QUANDO VA FINO ALLA CAMA DI ZERO DEVE SUPERARE IL POSITION ERROR ALMENO DI 128
SE IL PARAMETRO 1836 E A 0

DIAGNOSI
361 = sommatoria compensazioni attive asse per asse

304 =Reference caunter, quanta corsa fa da una tacca di zero e l'altra (di solito uguale 1821)

302=distanza alla quale che si è fermato l'asse rispetto alla prima griglia (di solito per l'azzeramento deve stare a metà del
reference cauter) es. Se 1821 10000 nella diagnosi 302 devo avere 5000 cosi sono sicuro di essere a meta tra una griglia e
l'altra.
Per modificare questa posizione utilizzare il parametro 1850

445=solo dopo aver eseguito m19 o un azzeramento asse cs si vedono i conteggi del encoder

3511=VEDO IN SPECIFICO GLI ALLARMI DELLA FSSB


HARDWARE
-LA SDU DOVE VENGONO INSERITI I SISTEMI DI MISURA ESTERNI MOLTIPLICA GLI IMPULSI ENCODER DI 512
DUNQUE QUANDO SI FANNO I CALCOLI GLI IMPULSI ENCODER DI UN GIRO ENCODER DEVONO ESSERE
MOLTIPLICATI PER 512

-TABELLA CONSUMO CORRENTE AZIONAMENTI

-
abbiamo un dubbio relativamente al cavo K73 da utilizzare.
- Il nostro fornitore Sistel ci ha sempre consegnato un cavo con 2 soli fili di alimentazione (vedi
pdf allegato)
- Il manuale Fanuc evidenzia un cavo a 4 fili per la stessa connessione.
Bisogna portare al modulo alimentatore sul connettore CXA2D un cavo K73 completo (4 fili), in
quanto su ogni coppia potrebbero passare 4.5A.
Quindi avendo due coppie il modulo alimentatore può rimandare ai moduli successivi
(mandrini/servo) fino a 9A.

- Noi all'interno del quadro elettrico abbiamo sempre previsto una connessione che vedi
evidenziata nel pdf allegato
con K73 a due fili e cavo K69 per assorbimenti superiori a 9A che colleghiamo direttamente
alla fine del bus azionamenti.
Il cavo K69 deve essere interrotto solo sui pin del 24VDC quando l’eventuale assorbimento
totale dei moduli supera i 9A.
Giustamente occorre entrare con un’alimentazione separata sull’ultimo degli azionamenti per
poi risalire a ritroso la catena fino a quando la corrente assorbita dai primi non rientra nel
range dei 9A.
Per quanto riguarda la realizzazione del cavo relativo a questa alimentazione separata,
bastano solo 2 pin (4.5A)
Vedi schema sottostante:

Mattia Bettini solleva poi un dubbio relativo alla connessione a 2 soli fili per preservare le
batteria per sistemi di misura assoluti degli azionamenti.
Non vedo la relazione tra il 24VDC fornita agli azionamenti e il 6V per le batterie.

Esistono due modi affinché’ la posizione degli encoder Fanuc assoluti venga preservata:

a) batterie Fanuc (6V) oppure battery case (4 batterie torcia) collegate al connettore JX5 di
ogni singolo azionamento.
vi ricordo che con un battery case e’ possibile tamponare fino a un massimo di 6 encoder.

IMPORTANTE: in questo caso il pin B3 del cavo K69 NON deve essere cablato.

b) battery case (4 batterie torcia) collegate ai pin B2-B3 dell’ultimo azionamento nel
connettore CXA2A (vedi schema sopra)
vi ricordo che con un battery case e’ possibile tamponare fino a un massimo di 6 encoder.

IMPORTANTE: in questo caso il pin B3 del cavo K69 DEVE essere cablato.

Puoi gentilmente darci indicazioni relative alla connessione corretta da prevedere per i due
cavi K73 e K69 in questione,
in quanto siamo prossimi alla messa in servizio di due macchine in produzione.

T (+39) 02 45795309
CELLM (+39) 349 2385215
F (+39) 02 45795250
E marco.bianchi@fanuc.eu
http://www.fanuc.eu

Fanuc Italia s.r.l.


Viale delle industrie, 1/A
I-20020 Arese (MI)

K900 VARIABILI DI SISTEMA

DUAL POSITION FEDBECH

2565 DUAL POSITION FEDBAK

I PENDENT
INSERITO EMBEDED PORT 192,168,1,10 porta 8200
13114#0= 1 vuol dire 15polici
11545#0=1 ips 15 polici

MAGAZZINO UTENSILI CON TOOL MENAGEMENT


Il conteggio del tempo trascorso viene eseguito solo con G01 atiivo

Potrebbero piacerti anche