Indietro

  

1. PROGRAMMAZIONE

Nel sistema S4040 sono disponibili quattro livelli di programmazione:

· Programmazione BASE

· Programmazione PROGET2

· Programmazione LOGICO MATEMATICA

· Programmazione AVANZATA (MACROFUNZIONI).

Il primo livello, programmazione BASE, utilizza le funzioni standard ISO per definire i vari tipi di movimento nell’interpolazione lineare, circolare, elicoidale (G0, G1, G2, G3), le funzioni tecnologiche T, S, F, M (definizione degli utensili e relativi dati), i cicli fissi per le operazioni di foratura, alesatura,

maschiatura (G81, G83, G84) ecc.

Per le interpolazioni questo livello di programmazione richiede per ciascun tratto di profilo la programmazione delle coordinate dei punti finali e, per le interpolazioni circolari, anche delle coordinate del centro del cerchio.

Queste informazioni non sono riportate sul disegno meccanico, eseguito a mano che su sistema CAD, in quanto non tutte sono necessarie alla realizzazione del disegno stesso.

Il disegnatore utilizza la riga con o senza goniometro ed il compasso per tracciare gli elementi geometrici di supporto (punti, cerchi e rette) raccordandoli con una mascherina, oppure mezzi equivalenti forniti dai sistemi CAD.

Per ottenere le informazioni non riportate sul disegno meccanico si usa normalmente un sistema di programmazione automatica che opera su un calcolatore esterno.

Il secondo livello, programmazione PROGET2, risolve i problemi della geometria nel piano mediante il proprio linguaggio geometrico PROGET2 integrato nel Controllo Numerico, senza dover utilizzare altri calcolatori o apparecchiature ausiliarie.

Il PROGET2 calcola infatti automaticamente i vari punti di tangenza o di intersezione fra rette e cerchi, tiene conto del raggio utensile e della posizione reciproca utensile pezzo e usa soltanto le informazioni riportate sul disegno meccanico.

Il linguaggio utilizza una geometria di tipo “orientato”, per la quale le rette ed i cerchi non sono definiti dai soli parametri che ne definiscono la posizione nel piano, ma anche da un senso di percorrenza, che coincide con quello di lavorazione.

Questo evita di introdurre dei discriminatori per la scelta della soluzione voluta fra quelle matematicamente possibili.

Il linguaggio PROGET2 è di facile apprendimento perchè si articola su un piccolo numero di istruzioni (cinque) e si inserisce in modo naturale nella normale programmazione del CN.

Il profilo è visto come successione di rette, cerchi e raccordi.

L’attacco e l’uscita dal profilo possono essere fatti con una retta perpendicolare o con un semicerchio tangenti rispettivamente al primo o all’ultimo ente programmati oppure sull’intersezione fra il primo e il secondo ente programmato e fra l’ultimo ed il penultimo ente programmato.

Per simulare in programmazione gli strumenti del disegnatore sono disponibili 5 funzioni G.

G20 compasso (cerchi di centro e raggio noti)

G21 mascherina (raccordi di raggio noto fra rette e cerchi)

G13 riga con goniometro (rette inclinate di un angolo dato, passanti per un punto o tangenti ad n cerchio)

G10 e G11 riga senza goniometro (rette appoggiate a punti o a cerchi di supporto).

 

 

Il linguaggio PROGET2 utilizza i seguenti indirizzi e formati:

G seguito da 2 cifre specifica il tipo di definizione geometrica.

X e Y specificano le coordinate.

I specifica il raggio di un cerchio.

+- il segno + specifica senso di percorrenza antiorario lungo il cerchio (può sempre essere omesso), il segno - specifica senso di percorrenza orario.

J specifica l’angolo rispetto all’asse dell’ascissa.

K discriminatore tra diverse soluzioni possibili nelle varie definizioni.

Il terzo livello, programmazione LOGICO MATEMATICA, utilizza la grande potenza di calcolo del sistema per generare macroistruzioni, forme e reticoli complessi.

Sono disponibili a questo livello il calcolo parametrico, il richiamo a sottoprogrammi interni od esterni, i cicli ripetitivi e le funzioni di salto condizionato.

Il quarto livello, programmazione AVANZATA, permette di programmare macrofunzioni speciali, quali ad esempio cicli di svuotamento cave poligonali, circolari, cicli di misura con tastatore on/off.

 Privacy Policy - Personalizza tracciamento pubblicitario