Programmazione ISO
G225
G225
Questo ciclo consente di incidere testi su una superficie piana del pezzo. I testi possono essere disposti lungo una retta o su un arco.
Immagine ausiliaria | Parametro | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
QS500 Testo incisione? Testo da incidere tra virgolette. Assegnazione di una stringa variabile tramite il tasto Q della tastiera numerica, il tasto Q sulla tastiera alfanumerica corrisponde alla normale immissione di testo. Immissione: max. 255 caratteri | |||||||||||||||||||||||
Q513 Altezza carattere? Altezza del carattere da incidere in mm Immissione: 0...999.999 | |||||||||||||||||||||||
Q514 Fattore distanza caratteri? Per quanto riguarda il carattere impiegato si tratta di un cosiddetto carattere proporzionale. Ogni carattere ha pertanto una sua larghezza. X corrisponde alla larghezza del carattere più la distanza standard. La distanza tra i caratteri può essere definita con questo fattore. Q514=0/1: distanza standard tra i caratteri Q514>1: la distanza tra i caratteri viene ampliata. Q514<1: la distanza tra i caratteri viene ridotta. I caratteri possono eventualmente sovrapporsi. Immissione: 0...10 | |||||||||||||||||||||||
Q515 Tipo font? Si impiega di default il font DeJaVuSans. | |||||||||||||||||||||||
Q516 Testo su retta/cerchio (0-2)? 0: incisione del testo lungo la retta 1: incisione del testo su un arco di cerchio 2: incisione del testo su un arco, perimetrale (non necessariamente leggibile dal basso) Immissione: 0, 1, 2 | |||||||||||||||||||||||
Q374 Angolo di rotazione? Angolo al centro, se il testo deve essere disposto sul cerchio. Angolo di incisione con disposizione lineare del testo. Immissione: –360.000...+360.000 | |||||||||||||||||||||||
Q517 Raggio con testo su cerchio? Raggio dell'arco di circonferenza sul quale il controllo numerico deve disporre il testo espresso in mm. Immissione: 0...99999.9999 | |||||||||||||||||||||||
Q207 Avanzamento fresatura? Velocità di spostamento dell'utensile durante la fresatura in mm/min Immissione: 0...99999.999 In alternativa FAUTO, FU, FZ | |||||||||||||||||||||||
Q201 Profondità? Distanza tra la superficie del pezzo e il fondo dell'incisione. Valore incrementale. Immissione: –99999.9999...+99999.9999 | |||||||||||||||||||||||
Q206 Avanzamento di lavorazione? Velocità di spostamento dell'utensile nella penetrazione in mm/min Immissione: 0...99999.999 In alternativa FAUTO, FU | |||||||||||||||||||||||
Q200 Distanza di sicurezza? Distanza tra la punta dell'utensile e la superficie del pezzo. Valore incrementale. Immissione: 0...99999.9999 In alternativa PREDEF | |||||||||||||||||||||||
Q203 Coordinate superficie pezzo? Coordinata della superficie del pezzo in riferimento all'origine attiva. Valore assoluto. Immissione: –99999.9999...+99999.9999 | |||||||||||||||||||||||
Q204 2. distanza di sicurezza? Coordinata dell'asse del mandrino che esclude una collisione tra l'utensile e il pezzo (attrezzatura di serraggio). Valore incrementale. Immissione: 0...99999.9999 In alternativa PREDEF | |||||||||||||||||||||||
Q367 Rif. per posizione testo (0-6)? Inserire qui il riferimento per la posizione del testo. A seconda se il testo viene inciso su un cerchio o su una retta (parametro Q516) risultano le seguenti immissioni:
Immissione: 0...9 | |||||||||||||||||||||||
Q574 Massima lunghezza testo? Immissione della lunghezza massima del testo. Il controllo numerico tiene anche conto del parametro Q513 Altezza carattere. Se Q513=0, il controllo numerico incide la lunghezza del testo esattamente come indicato nel parametro Q574. L'altezza del carattere viene riprodotta in scala di conseguenza. Se Q513>0, il controllo numerico verifica se la lunghezza effettiva del testo supera la lunghezza massima del testo risultante dal parametro Q574. In tal caso, il controllo numerico emette un messaggio d'errore. Immissione: 0...999.999 | |||||||||||||||||||||||
Q202 Profondità di avanzamento max.? Valore del quale il controllo numerico incrementa al massimo in profondità. La lavorazione viene eseguita in diversi passi, se il valore è inferiore a Q201. Immissione: 0...99999.9999 |
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 CYCL DEF 225 INCISIONE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Oltre a lettere minuscole, maiuscole e numeri sono ammessi i seguenti caratteri speciali: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE
I caratteri speciali % e \ vengono impiegati dal controllo numerico per funzioni speciali. Se si intende incidere questi caratteri, è necessario indicarli doppi nel testo di incisione, ad es. %%.
Per la scrittura di dieresi, ß, ø,@ o il carattere CE si inizia l'immissione con un carattere %:
Inserimento | Carattere |
---|---|
%ae | ä |
%oe | ö |
%ue | ü |
%AE | Ä |
%OE | Ö |
%UE | Ü |
%ss | ß |
%D | ø |
%at | @ |
%CE | CE |
Oltre al testo, è possibile definire alcuni caratteri non stampabili per fini di formattazione. L'indicazione di caratteri non stampabili si introduce con il carattere speciale \.
Sono disponibili le seguenti possibilità:
Inserimento | Carattere |
---|---|
\n | ritorno a capo |
\t | tabulatore orizzontale (la larghezza del tabulatore è fissa a 8 caratteri) |
\v | tabulatore verticale (la larghezza del tabulatore è fissa a una riga) |
Oltre ai caratteri fissi, è possibile incidere il contenuto di determinate variabili di sistema. L'indicazione di una variabile di sistema si introduce con %.
È possibile incidere la data corrente, l'ora corrente o la settimana di calendario corrente. Inserire a tale scopo %time<x>. <x> definisce il formato, ad es. 08 per GG.MM.AAAA. (In modo identico alla funzione SYSSTR ID10321)
Tenere presente che all'immissione dei formati di data da 1 a 9 deve essere immesso uno 0 iniziale, ad es. %time08.
Inserimento | Carattere |
---|---|
%time00 | GG.MM.AAAA hh:mm:ss |
%time01 | G.MM.AAAA h:mm:ss |
%time02 | G.MM.AAAA h:mm |
%time03 | G.MM.AA h:mm |
%time04 | AAAA-MM-GG hh:mm:ss |
%time05 | AAAA-MM-GG hh:mm |
%time06 | AAAA-MM-GG h:mm |
%time07 | AA-MM-GG h:mm |
%time08 | GG.MM.AAAA |
%time09 | G.MM.AAAA |
%time10 | G.MM.AA |
%time11 | AAAA-MM-GG |
%time12 | AA-MM-GG |
%time13 | hh:mm:ss |
%time14 | h:mm:ss |
%time15 | h:mm |
%time99 | settimana di calendario a norma ISO 8601 Tip
|
È possibile incidere con il ciclo 225 il nome e il percorso di un programma NC.
Definire il ciclo 225 come di consueto. Il testo da incidere inizia con un segno %.
È possibile incidere il nome o il percorso di un programma NC attivo o un programma NC chiamato. Definire a tale scopo %main<x> o %prog<x>. (In modo identico alla funzione SYSSTR ID10010 NR1/2)
Sono disponibili le seguenti possibilità:
Inserimento | Significato | Esempio |
---|---|---|
%main0 | Percorso completo del file del programma NC attivo | TNC:\MILL.h |
%main1 | Directory del programma NC attivo | TNC:\ |
%main2 | Nome del programma NC attivo | MILL |
%main3 | Tipo di file del programma NC attivo | .H |
%prog0 | Percorso completo del file del programma NC chiamato | TNC:\HOUSE.h |
%prog1 | Directory del programma NC chiamato | TNC:\ |
%prog2 | Nome del programma NC chiamato | HOUSE |
%prog3 | Tipo di file del programma NC chiamato | .H |
È possibile incidere con il ciclo 225 il valore di conteggio attuale presente nella scheda PGM dello stato di lavoro Stato.
Programmare a tale scopo il ciclo 225 come di consueto e inserire come testo da incidere ad es. quanto segue: %count2
Il numero che segue %count indica le posizioni incise dal controllo numerico. Sono possibili al massimo nove posizioni.
Esempio: se si programma %count9 nel ciclo, con un conteggio attuale di 3 il controllo numerico incide il seguente valore: 000000003