Ciclo 225 GRAVACAO

Programação ISO

G225

Aplicação

Com este ciclo, é possível gravar textos sobre uma superfície plana da peça de trabalho. Os textos podem ser dispostos ao longo de uma reta ou sobre um arco de círculo.

Execução do ciclo

  1. Caso a ferramenta se encontre por baixo de Q204 2. DIST. SEGURANCA, o comando sai primeiro para o valor de Q204.
  2. O comando posiciona a ferramenta no plano de maquinagem no ponto inicial do primeiro caráter.
  3. 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.
  4. 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.
  5. Os processos 2 e 3 repetem-se para todos os carateres a gravar.
  6. 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:

Circulo

Reta

0 = Centro do círculo

0 = Esquerda em baixo

1 = Esquerda em baixo

1 = Esquerda em baixo

2 = Centro em baixo

2 = Centro em baixo

3 = Direita em baixo

3 = Direita em baixo

4 = Direita em cima

4 = Direita em cima

5 = Centro em cima

5 = Centro em cima

6 = Esquerda em cima

6 = Esquerda em cima

7 = Esquerda centro

7 = Esquerda centro

8 = Centro do texto

8 = Centro do texto

9 = Direita centro

9 = Direita centro

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.

 
Tip

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.

Exemplo

11 CYCL DEF 225 GRAVACAO ~

QS500=""

;TEXTO DE GRAVACAO ~

Q513=+10

;ALTURA DE CARATERES ~

Q514=+0

;FATOR DISTANCIA ~

Q515=+0

;TIPO DE LETRA ~

Q516=+0

;DISPOSICAO DO TEXTO ~

Q374=+0

;ANGULO DE ROTACAO ~

Q517=+50

;RAIO DO CIRCULO ~

Q207=+500

;AVANCO DE FRESAGEM ~

Q201=-2

;PROFUNDIDADE ~

Q206=+150

;AVANCO INCREMENTO ~

Q200=+2

;DISTANCIA SEGURANCA ~

Q203=+0

;COORD. SUPERFICIE ~

Q204=+50

;2. DIST. SEGURANCA ~

Q367=+0

;POSICAO DO TEXTO ~

Q574=+0

;COMPRIMENTO DO TEXTO ~

Q202=+0

;MAX. PROF. EXCEDIDA

Carateres de gravação permitida

Para além de minúsculas, maiúsculas e algarismos, são permitidos os seguintes carateres especiais: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE

 
Tip

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)

 
Tip

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:

  • Tem sete dias
  • Começa à segunda-feira
  • É numerada consecutivamente
  • A primeira semana de calendário inclui a primeira quinta-feira do ano

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

Definir contadores com FUNCTION COUNT

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.