Princípios básicos

Aplicação

A norma DIN 66025/ISO 6983 define uma sintaxe NC universal.

Exemplo de ISO

No TNC7, tem a possibilidade de executar e editar programas NC com os elementos de sintaxe ISO suportados.

Descrição das funções

Juntamente com programas ISO, o TNC7 oferece as seguintes possibilidades:

Conteúdos de um programa ISO

Um programa ISO é estruturado da seguinte forma:

Sintaxe ISO

Função

I

Tipo de ficheiro

Um programa ISO é definido com a extensão *.i.

%NAME G71

Início do programa e fim do programa

G71

Unidade de medição mm

G70

Unidade de medição inch

N10

N20

N30

...

Números dos blocos NC

Com o parâmetro de máquina opcional blockIncrement (N.º 105409), define-se o incremento entre os números de bloco.

N99999999

Número de bloco NC para o final do programa

O programa NC está incompleto sem este número de bloco NC.

O comando completa e atualiza os números dos blocos NC automaticamente dentro do ficheiro. A área de trabalho Programa mostra unicamente números consecutivos, sem considerar o incremento definido.

G01 X+0 Y+0 ...

Funções NC

Conteúdos de um programa NC

Conteúdos de um bloco NC

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.

N110 G01 G90 X+10 Y+0 G41 F3000 M3

Um bloco NC contém os seguintes elementos de sintaxe:

Sintaxe ISO

Função

G01

Compilador de sintaxe

G90

Introdução absoluta ou incremental

Introdução absoluta e incremental

X+10 Y+0

G41

Correção do raio da ferramenta

Correção do raio da ferramenta

F3000 M9*

Avanço

Avanço

M3

Funções auxiliares

Funções auxiliares

Exemplo de ISO

Exemplo de tarefa 1338459

Exemplo de solução 1338459

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.

% 1339889 G71

N10 G30 G17 X+0 Y+0 Z-40

; Definição do bloco

N20 G31 X+100 Y+100 Z+0

; Definição do bloco

N30 T16 G17 S6500

; Chamada de ferramenta

N40 G00 G90 Z+250 G40 M3

; Posição segura no eixo da ferramenta

N50 G00 X-20 Y-20

; Posicionamento prévio no plano de maquinagem

N60 G00 Z+5

; Posicionamento prévio no eixo da ferramenta

N70 G01 Z-5 F3000 M8

; Passo na profundidade de maquinagem

N80 G01 X+5 Y+5 G41 F700

; Primeiro ponto de contorno

N90 G26 R8

; Função de aproximação

N100 G01 Y+95

; Reta

N110 G01 X+95

N120 G24 R10

; Chanfro

N130 G01 Y+5

N140 G24 R20

N150 G01 X+5

N160 G27 R8

; Função de afastamento

N170 G01 X-20 Y-20 G40 F1000

; Posição segura no plano de maquinagem

N180 G00 Z+250

; Posição segura no eixo da ferramenta

N190 T6 G17 S6500

; Chamada de ferramenta

N200 G00 G90 Z+250 G40 M3

N210 G00 X+50 Y+50 M8

N220 CYCL DEF 254 CANAL CIRCULAR ~

Q215=+0

;TIPO DE USINAGEM ~

Q219=+15

;LARGURA RANHURA ~

Q368=+0.1

;SOBRE-METAL LATERAL ~

Q375=+60

;DIAMETRO ARCO ~

Q367=+0

;REF. POSICAO RANHURA ~

Q216=+50

;CENTRO DO 1. EIXO ~

Q217=+50

;CENTRO DO 2. EIXO ~

Q376=+45

;ANGULO INICIAL ~

Q248=+225

;ANGULO DE ABERTURA ~

Q378=+0

;PASSO ANGULAR ~

Q377=+1

;QUANTIDADE PASSADAS ~

Q207=+500

;AVANCO DE FRESAGEM ~

Q351=+1

;TIPO DE FRESAGEM ~

Q201=-5

;PROFUNDIDADE ~

Q202=+5

;INCREMENTO ~

Q369=+0.1

;SOBRE-METAL FUNDO ~

Q206=+150

;AVANCO INCREMENTO ~

Q338=+5

;PASADA PARA ACABADO ~

Q200=+2

;DISTANCIA SEGURANCA ~

Q203=+0

;COORD. SUPERFICIE ~

Q204=+50

;2. DIST. SEGURANCA ~

Q366=+2

;PUNCAR ~

Q385=+500

;AVANCO ACABADO ~

Q439=+0

;REFERENCIA AVANCO

N230 G79

; Chamada de ciclo

N240 G00 Z+250 M30

N99999999 % 1339889 G71

Avisos

  • Um programa ISO também pode ser editado com um editor de texto qualquer, p. ex., Leafpad.
  • É possível chamar um programa Klartext dentro de um programa ISO para, p. ex., aproveitar as funcionalidades da programação gráfica.
  • Chamar programa NC

  • Programação gráfica

  • É possível chamar um programa Klartext dentro de um programa ISO para, p. ex., utilizar apenas as funções NC disponíveis para a programação Klartext.
  • Maquinagem com cinemática polar com FUNCTION POLARKIN