Ciclo 225 GRAVACAO
Programação ISO
G225
Aplicação
Execução do ciclo
- Caso a ferramenta se encontre por baixo de Q204 2. DIST. SEGURANCA, o comando sai primeiro para o valor de Q204.
- O comando posiciona a ferramenta no plano de maquinagem no ponto inicial do primeiro caráter.
- O comando grava o texto.
- Se Q202 MAX. PROF. EXCEDIDA for maior que Q201 PROFUNDIDADE, o comando grava cada caráter num passo.
- Se Q202 MAX. PROF. EXCEDIDA for menor que Q201 PROFUNDIDADE, o comando grava cada caráter em vários passos. O comando maquina o caráter seguinte só quando o anterior estiver completamente fresado.
- Depois de o comando ter gravado um caráter, a ferramenta retrai-se para a distância de segurança Q200 sobre a superfície.
- Os processos 2 e 3 repetem-se para todos os carateres a gravar.
- Para terminar, o comando posiciona a ferramenta na 2.ª distância de segurança Q204.
Avisos
- Este ciclo pode ser executado exclusivamente no modo de maquinagem FUNCTION MODE MILL.
Indicações sobre a programação
- No ciclo, o sinal do parâmetro Profundidade determina a direção da maquinagem. Se programar a profundidade = 0, o comando não executa o ciclo.
- O texto a gravar também pode ser transmitido através de uma variável de string (QS).
- O parâmetro Q374 permite influenciar a posição de rotação das letras.
Se Q374=0° até 180°: A direção da escrita é da esquerda para a direita.
Se Q374 maior que 180°: A direção da escrita é invertida.
Parâmetros de ciclo
Imagem de ajuda | Parâmetros | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
QS500 Texto de gravação? Texto a gravar entre aspas altas. Atribuição de uma variável de string através da tecla Q do bloco numérico; a tecla Q no teclado alfabético corresponde à introdução de texto normal. Introdução: Máx. 255 carateres. | |||||||||||||||||||||||
Q513 Altura de carateres? Altura dos carateres a gravar em mm Introdução: 0...999.999 | |||||||||||||||||||||||
Q514 Fator distância entre carateres? O tipo de escrita utilizado é conhecido como tipo de escrita proporcional. Em consequência, cada carácter tem a sua própria largura. X corresponde à largura do carácter mais a distância padrão. A distância entre caracteres pode ser influenciada por este fator. Q514=0/1: Distância padrão entre os caracteres. Q514>1: A distância entre os caracteres é expandida. Q514>1: A distância entre os caracteres é reduzida. Eventualmente, os caracteres podem sobrepor-se. Introdução: 0...10 | |||||||||||||||||||||||
Q515 Tipo de letra? Por norma, usa-se o tipo de letra DeJaVuSans. | |||||||||||||||||||||||
Q516 Texto sobre reta/círculo (0-2)? 0: Gravar texto ao longo de uma reta 1: Gravar texto num arco de círculo 2: Gravar texto sobre um arco de círculo, contínuo (não necessariamente legível pela parte de baixo) Introdução: 0, 1, 2 | |||||||||||||||||||||||
Q374 Angulo de rotacao? Ângulo do ponto central, quando o texto deve ser disposto sobre um círculo. Ângulo de gravação com disposição linear do texto. Introdução: -360.000...+360.000 | |||||||||||||||||||||||
Q517 Raio no texto sobre círculo? Raio do arco de círculo em mm sobre o qual o comando deve dispor o texto. Introdução: 0...99999.9999 | |||||||||||||||||||||||
Q207 Avanco fresagem? Velocidade de deslocação da ferramenta ao fresar em mm/min Introdução: 0...99999.999 em alternativa FAUTO, FU, FZ | |||||||||||||||||||||||
Q201 Profundidade? Distância entre a superfície da peça de trabalho e a base de gravação. O valor atua de forma incremental. Introdução: -99999.9999...+99999.9999 | |||||||||||||||||||||||
Q206 Avanco de incremento? Velocidade de deslocação da ferramenta ao aprofundar em mm/min Introdução: 0...99999.999 em alternativa FAUTO, FU | |||||||||||||||||||||||
Q200 Distancia de seguranca? Distância entre a ponta da ferramenta e a superfície da peça de trabalho. O valor atua de forma incremental. Introdução: 0...99999.9999 Em alternativa, PREDEF | |||||||||||||||||||||||
Q203 Coordenada superficie peca? Coordenada da superfície da peça de trabalho relativamente ao ponto zero ativo. O valor atua de forma absoluta. Introdução: -99999.9999...+99999.9999 | |||||||||||||||||||||||
Q204 2. Distancia de seguranca? Coordenada do eixo da ferramenta onde não pode ocorrer nenhuma colisão entre a ferramenta e a peça (dispositivo tensor). O valor atua de forma incremental. Introdução: 0...99999.9999 Em alternativa, PREDEF | |||||||||||||||||||||||
Q367 Ref. para posição do texto (0-6)? Indique aqui a referência para a posição do texto. Dependendo de o texto ser gravado num círculo ou numa reta (parâmetro Q516), aplicam-se as seguintes introduções:
Introdução: 0...9 | |||||||||||||||||||||||
Q574 Comprimento máximo do texto? Introdução do comprimento máximo do texto. O comando tem em consideração adicionalmente o parâmetro Q513 Altura dos carateres Se Q513 = 0, o comando grava o comprimento de texto exatamente conforme indicado no parâmetro Q574. A altura dos caracteres é escalonada proporcionalmente. Se Q513 > 0, o comando verifica se o comprimento de texto efetivo excede o comprimento máximo do texto de Q574. Dando-se o caso, o comando emite uma mensagem de erro. Introdução: 0...999.999 | |||||||||||||||||||||||
Q202 MAX. PROFUNDIDADE EXCEDIDA? Medida pela qual o comando posiciona à máxima profundidade. A maquinagem realiza-se em vários passos, se a medida for menor que Q201. Introdução: 0...99999.9999 |
Os programas NC contidos no manual do utilizador representam propostas de solução. Antes de utilizar os programas NC ou blocos NC individuais numa máquina, terá de os adaptar.
Ajuste os seguintes conteúdos:
- ferramentas não acionadas
- Valores de corte
- Avanços
- Altura segura ou posições seguras
- Posições específicas da máquina, p. ex., com M91
- Caminhos de chamadas de programas
Alguns programas NC dependem da cinemática da máquina. Ajuste estes programas NC à cinemática da sua máquina antes do primeiro ensaio.
Teste os programas NC adicionalmente com a ajuda da simulação antes da efetiva execução do programa.
Com a ajuda de um teste do programa, é possível verificar se os programas NC podem ser utilizados com as opções de software disponíveis, a cinemática de máquina ativa e também a configuração atual da máquina.
11 CYCL DEF 225 GRAVACAO ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Carateres de gravação permitida
Para além de minúsculas, maiúsculas e algarismos, são permitidos os seguintes carateres especiais: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE
O comando utiliza os carateres especiais % e \ para funções particulares. Quando se desejar gravar estes carateres, é necessário indicá-los em duplicado no texto a gravar, p. ex., %%.
Para gravar tremas, ß, ø, @ ou o caráter CE, comece a introdução com um caráter %:
Introdução | Caracteres |
---|---|
%ae | ä |
%oe | ö |
%ue | ü |
%AE | Ä |
%OE | Ö |
%UE | Ü |
%ss | ß |
%D | ø |
%at | @ |
%CE | CE |
Caracteres que não podem ser impressos
Adicionalmente a texto, também é possível definir alguns carateres que não podem ser impressos, para fins de formatação. A indicação dos carateres que não podem ser impressos começa com o caráter especial \.
Existem as seguintes possibilidades:
Introdução | Caracteres |
---|---|
\n | Quebra de linha |
\t | Tabulação horizontal (a distância de tabulação é sempre de 8 carateres) |
\v | Tabulação vertical (a distância de tabulação é sempre de 1 linha) |
Gravar variáveis do sistema
A par dos carateres fixos, é possível gravar o conteúdo de determinadas variáveis do sistema. A indicação de uma variável do sistema começa com %.
É possível gravar a data atual, a hora atual ou a semana de calendário atual. Para isso, introduza %time<x>. <x> define o formato, por exemplo, 08 para DD.MM.AAAA. (idêntico à função SYSSTR ID10321)
Tenha em conta que, ao introduzir os formatos de data 1 a 9, é necessário indicar primeiro um 0, p. ex., %time08.
Introdução | Caracteres |
---|---|
%time00 | DD.MM.AAAA hh:mm:ss |
%time01 | D.MM.AAAA h:mm:ss |
%time02 | D.MM.AAAA h:mm |
%time03 | D.MM.AA h:mm |
%time04 | AAAA-MM-DD hh:mm:ss |
%time05 | AAAA-MM-DD hh:mm |
%time06 | AAAA-MM-DD h:mm |
%time07 | AA-MM-DD h:mm |
%time08 | DD.MM.AAAA |
%time09 | D.MM.AAAA |
%time10 | D.MM.AA |
%time11 | AAAA-MM-DD |
%time12 | AA-MM-DD |
%time13 | hh:mm:ss |
%time14 | h:mm:ss |
%time15 | h:mm |
%time99 | Semana de calendário de acordo com ISO 8601 Tip Apresenta as seguintes características:
|
Gravar o nome e o caminho de um programa NC
O nome ou o caminho de um programa NC pode ser gravado com o ciclo 225.
Defina o ciclo 225 como habitual. Inicie o texto a gravar com um %.
É possível gravar o nome ou o caminho de um programa NC ativo ou de um programa NC chamado. Para isso, defina %main<x> ou %prog<x>. (idêntico à função SYSSTR ID10010 NR1/2)
Existem as seguintes possibilidades:
Introdução | Significado | Exemplo |
---|---|---|
%main0 | Caminho de ficheiro completo do programa NC ativo | TNC:\MILL.h |
%main1 | Caminho do diretório do programa NC ativo | TNC:\ |
%main2 | Nome do programa NC ativo | MILL |
%main3 | Tipo de ficheiro do programa NC ativo | .H |
%prog0 | Caminho de ficheiro completo do programa NC chamado | TNC:\HOUSE.h |
%prog1 | Caminho do diretório do programa NC chamado | TNC:\ |
%prog2 | Nome do programa NC chamado | HOUSE |
%prog3 | Tipo de ficheiro do programa NC chamado | .H |
Gravar o estado do contador
O estado atual do contador, que se encontra no separador PGM do estado de trabalho Estado , pode ser gravado com o ciclo 225.
Para isso, programe o ciclo 225 como habitual e, como texto a gravar, p. ex., indique o seguinte: %count2
O número a seguir a %count indica quantas casas grava o comando. Admitem-se, no máximo, nove casas.
Exemplo: se programar %count9 no ciclo, com um estado atual do contador de 3, então o comando grava o seguinte: 000000003
Instruções de operação
- No Simulação, o comando simula somente o estado do contador que se introduziu diretamente no programa NC. O estado do contador do Execução do programa continua ignorado.