Você está na página 1de 28

1.

Conceitos Básicos de Programação

1.1. Introdução

O Controle Numérico surgiu no EUA na década de 50.

Diferença entre CN x CNC.

O CN executa um programa sem memoriza-lo, e a cada execução, o comando deve realizar a leitura no
veiculo de entrada.

O CNC é aquele que após a primeira leitura do veiculo de entrada memoriza o programa e executa-o de
acordo com a necessidade, sem a necessidade de nova leitura.

1.2. Vantagens do CNC

 Redução nos tempos de fabricação.


 Maior repetitividade das operações.
Tempos mais seguros
Maior precisão nos cálculos
Maior controle dos homens
 Maior repetitividade no consumo da ferramenta.
Velocidades constantes, uniformes e repetitivos.
 Redução dos tempos de preparação (set -up).
 Redução de itens acabados no estoque.
 Redução nos tempos e na freqüência com que as inspeções de qualidade são efetuadas.
 Redução nos índices de refugos e retrabalho.
 Repetitividade na qualidade produzida gerando peças mais uniformes.
 Redução nos investimento em dispositivos de furar, traçar, modelos, etc.
 Maior precisão dimensional e geométrica na operação.
 Usinagem de peças complexas independentes da habilidade do operador.
 Dependendo do tipo de serviço o operador poderá operar mais de um a maquina.
 Redução no consumo da ferramenta por trabalhar nas condições de corte mais adequadas.
 Redução na variedade e nos custos de ferramentas especiais.
 Redução na fadiga do operador, acarretando uma produção constante e aumento na eficiência.

1.3. Principais Aplicações do CNC


 Lotes médios e pequenos (que justifiquem os tempos de preparação)
 Lotes grandes onde se queira maior eficiência em toda a operação, objetivando as vantagens
descritas anteriormente.
 Peças geométricas complexas.
 Peças de grande precisão dimensional.
 Peças com alto grau de acabamento superficial.
 Peças que resultem no sistema convencional de um grande numero de refugo e retrabalho.
 Peças onde exista um numero, variado e grande de usinagem, que requeiram processos de
desmembramento em diversas maquinas.

1.4. PRINCIPAIS FUNÇOES DO TORNO CNC

FUNÇÕES DE POSICIONAMENTO:
- X: eixo transversal;
- Z: eixo longitudinal;

FUNÇÕES ESPECIAIS:
- N: número seqüencial de blocos;
- T: seleção de ferramenta;
- F: velocidade de avanço da ferramenta;
- S: Rotação da árvore principal

FUNÇÕES PREPARATÓRIAS:
- R: definição de raio;
- I: coordenada de centro de arco; e
- K: coordenada de centro de arco;

FUNÇÕES PREPARATÓRIAS “G”:


- G0: posicionamento rápido da ferramenta;
- G1: interpolação linear com avanço programável;
- G2: Interpolação circular;
- G3: Interpolação circular;
- G4: tempo de permanência;
- G7: retração da ferramenta;
- G20: programação em diâmetro;
- G21: programação em raio
- G33: ciclo de roscamento básico;
- G37: ciclo de roscamento automático;
2
- G53: cancela todos corretores de placa;
- G54: ativa o primeiro corretor de placa;
- G55: ativa o segundo corretor de placa;
- G66: ciclo automática de desbaste longitudinal;
- G67: ciclo automática de desbaste transversal;
- G68: ciclo automática de desbaste paralelo ao perfil final;
- G73: interpolação linear ponto a ponto;
- G74: ciclo de furação e de torneamento;
- G75: ciclo de canais e faceamento;
- G76: ciclo de roscamento automático;
- G80: cancela o ciclo automático de furação “G83”;
- G83: ciclo automático de furação com quebra de cavaco;
- G90: programação em coordenadas absolutas;
- G91: programação em coordenadas incrementais;
- G92: origem do sistema de coordenadas e limite de rotação do eixo-árvore;
- G96: programação em velocidade de corte constante;
- G97: programação em RPM direta;
- G99: cancela a função “G92” e define a programação em função do zero máquina;

FUNÇÕES MISCELÂNEAS OU AUXILIARES "M":


- M00: Parada do programa;
- M01: Parada opcional do programa;
- M02: Fim de programa;
- M03: sentido horário de rotação do eixo-árvore;
- M04: sentido anti-horário de rotação do eixo-árvore;
- M05: Desliga o eixo-árvore;
- M06: libera o giro da torre para troca de ferramenta;
- M07: Liga a refrigeração de corte de alta pressão T-MAX;
- M08: Liga refrigeração de corte;
- M09: Desliga refrigeração de corte;
- M10 a M14: troca a faixa de rotação;
- M30: Fim do programa

3
1.5. Dicionário Com Termos Técnicos de CNC

-A-
Avanço – Especificação da velocidade de avanço.
Amplitude da faixa de erro - Diferença entre os valores extremos da faixa de erro.
ASCII - Norma para a codificação de caracteres através de números binários, utilizada
em diferentes computadores. Define a codificação dos caracteres com códigos de 0 a
127.

-B-
Busca de bloco - Recurso do sistema de comando que permite ao operador procurar
qualquer bloco desejado, geralmente através de um seletor que provoca a busca do
numero de seqüência ou da referencia do bloco desejado.
Bloco de referencia - Bloco que contem o caractere função de subdivisão de
programa e todos os dados necessários para começar ou recomeçar a execução do
trabalho.
Baud - Numero de mudanças de fase do sinal transmitido por um modem. Muitas
vezes confundido com a medida bps (bits por segundo), mas com um significado
diferente, se bem que possam ter valores aproximados.
Browser - Um programa que permite visualizar e utilizar uma dada base de dados,
distribuída ou não por vários computadores. Termo normalmente aplicado para os
programas que permitem navegar no World-Wide-Web.

-C-
Cancelar - Comando que cancela uma função programada previamente
Caracter função de subdivisão de programa  - "Caracter”: “usado como ultimo
caracter de endereço numa palavra número de seqüência que indica um bloco numa
fita de comando, caracter após o qual estão registrados os dados necessários ao início
ou reinício da usinagem”.
Caracter cancelar  - Caracter de comando usado essencialmente para suprimir um
caracter errôneo.

4
Correio eletrônico - Correio transmitido por meios eletrônicos, normalmente, redes
informáticas. Uma carta eletrônica contem texto (como qualquer outra carta) e pode
ter, eventualmente, anexo um ou mais ficheiros.
Correção das velocidades de avanço e/ou de rotação (override) - Função de
comando manual que permite ao operador modificar os valores programados (por
exemplo: de velocidades de avanço e/ou de rotação da arvore).
Correção de avanços - Comando que permite modificar a velocidade de avanço
programada
Correção do zero maquina - Característica de um sistema de comando numérico que
permite o deslocamento, numa faixa determinada, da origem do sistema de medidas
do comando numérico em relação à origem - maquina, ficando a posição-origem
permanente armazenada na memória do sistema de comando numérico.
Compensação do raio ou diâmetro de corte - Deslocamento perpendicular à
trajetória da ferramenta, destinado a compensar a diferença entre os raios ou
diâmetros reais e programados.Comando de imagem simétrica - Comando que permite
multiplicar por –1 as coordenadas programadas, referentes a um ou mais eixos de uma
maquina.
Correção de ferramenta - Deslocamento relativo aplicado a um eixo da maquina, para
uma parte especificada ou todo um programa e que provoca um deslocamento
segundo este eixo, somente no sentido determinado pelo sinal desta correção.
Correção do comprimento de ferramenta  - Correção para uma ferramenta rotativa,
na qual o deslocamento é feito na direção do eixo “X” ou “Ÿ”, ou de ambos, e é igual ao
valor da correção.Cone - Suporte aonde e fixado as Ferramentas para usinagem
Cobaia - 1º artigo a ser executado em uma usinagem
Cracker - Individuo que faz todo o possível e o impossível para entrar num sistema
informático alheio, quebrando sistemas de segurança, para assim poder causar danos.
Ciclo fixo - Seqüência preestabelecida de operações que comanda os movimentos
dos eixos da maquina ou comanda a execução pela arvore principal de operações tais
como furacão, mandrilamento, rosqueamento e suas combinações.

5
CAD - Computer Aided Design (Projeto Assistido por Computador); todo software
(programa) usado para gerar um desenho bidimensional ou tridimensional pode ser
considerado um software de CAD.
CAM - Computer Aided Manufaturing  (Manufatura Assistida por Computador); todo
software usado para gerar um código (programa) para máquinas com CNC (Comando
Numérico Computadorizado), através de um desenho bidimensional ou tridimensional
gerado em CAD ou no próprio software de CAM.
Castanha - Dispositivo de Fixação que acompanha as placas de torno.

-D-
Dados do comando operacional  - Dados dispostos conforme formato padronizado,
para serem interpretados de acordo com a respectiva padronização.
Dados de um programa - maquina - Dados em conformidade com o formato e
interpretados em função das disposições da Maquina.
Distancia de segurança -Distancia entre a ferramenta e a peça, no momento da
mudança da velocidade rápida para a velocidade de avanço, a fim de evitar a colisão.
Dimensões absolutas (Coordenadas absolutas) - Distância ou ângulos que
especificam a posição de um ponto a em relação a um sistema fixo de coordenadas
Domínio publica - Algo que esta' no domínio publico (software, p. ex.) é algo que se
pode copiar, cortar, colar, queimar, distribuir, deitar ao lixo e nomeadamente utilizar
sem pagar o que quer que seja! :- ) Normalmente deve ser dado o devido credito ao(s)
autor(es) desse algo.
Download - Fazer o download  e a mesma coisa que copiar um arquivo de um
computador para outro via internet

-E-
Eixo - Direção na qual uma parte da maquina pode mover-se de modo rotativo ou
linear.
Erros e precisão - Discrepância entre um valor ou uma condição calculada,
observada ou medida e o valor ou condição, verdadeira, especificada ou teoricamente
correta correspondente.

6
Erro relativo  - Valor absoluto da razão entre o erro absoluto e o valor verdadeiro,
especificado ou teoricamente correto da grandeza afetada por este erro.
Erro absoluto - Resultado algébrico, em valor absoluto, obtido pela subtração de um
valor verdadeiro, especificado ou teoricamente correto de um valor calculado,
observador, medido ou alcançado, correspondente.
Faixa de erro - Conjunto de valores que um erro pode assumir.
Especificação do formato de bloco Especificação que permite identificar o formato
de bloco consistindo nas três partes: simbolização geral expressa de forma codificada;
simbolização detalhada expressa de forma codificada. Características detalhadas e
especificações da maquina.
Endereço - Caractere ou grupo de caracteres, que imediatamente precede uma
palavra e que identifica os dados subseqüentes da palavra.
Exatidão - Avaliação qualitativa da importância de um erro ou do grau de
conformidade com um valor desejado, correspondendo uma avaliação satisfatória a
um erro pequeno.
Email - Electronic Mail. Correio Eletrônico
Endereço eletrônico - E' uma cadeia de caracteres, do tipo
"nome_utilizador@qqcoisa.empresax.pt" (sem aspas) que identifica univocamente um
determinado utilizador dentro da Internet e, em particular, a sua caixa de correio
eletrônica. Qualquer envio de correio eletrônico para esse utilizador deve ser feito para
o seu endereço eletrônico.

-F-
Ferramenta - Especificação identificando ou chamando uma ferramenta e outras
funções relacionadas, de acordo com a especificação do formato apropriado. (T)
Fim de programa - Função miscelânea que indica o termino de um programa.
Cancela as funções de rotação da árvore e de refrigeração após a execução de todos
os comandos no bloco. Usada para inicialisar o comando e/ ou a maquina.
Formato de bloco de endereço - Formato de bloco em que cada palavra contém um
endereço.

7
Formato de bloco tabulado - Formato de bloco em que o primeiro caractere de cada
palavra é o caractere de tabulação horizontal e no qual as palavras estão em uma
ordem predefinida.
Formato de bloco fixo - Formato de bloco no qual o numero de palavras em um bloco
é constante; a ordem das palavras invariável em todos os blocos; o numero de
caracteres em uma palavra, em cada posição no bloco é constante.
Formato de bloco - Disposição das palavras, caracteres e dados em um bloco.
Fita de comando - Fita na qual um programa-máquina é registrado.
Fim de fita - Função miscelânea que cancela as funções de rotação da árvore e de
refrigeração após executar o comando e/ou a máquina.
FAQ - Sigla de "Frequently Asked Questions". E' um texto que pretende responder,
dentro de uma determinada matéria, a Questões Colocadas Freqüentemente pelos
utilizadores.
Follow-up - Resposta a um artigo de news com outro artigo de news, mantendo o
mesmo tema de discussão.
Freeware - Software distribuído em regime gratuito, mas segundo alguns princípios
gerais como a impossibilidade de alteração de qualquer parte para posterior
distribuição, impossibilidade de venda, etc.
Função auxiliar (função miscelânea)  - Comando que controla funções descontinuas
da maquina, ou do sistema de comando.Por exemplo, liga a refrigeração (M8) desliga
a arvore (M5) ou desliga a refrigeração (M9) .
Função preparatória  ( G ) - Comando que especifica um modo de funcionamento da
maquina, ou do sistema de comando. Por exemplo, tipo de interpolação, ciclo fixo,
roscas e unidades dimensionais.
Funções de Posicionamento ( X, Y, Z ,...) -São aquelas que definem a posição
onde determinada operação deve ser realizada. São as que estabelecem os
movimentos dos eixos das máquinas.

-G-
GIF - Graphic Interchange Format. Formato para ficheiros de imagem, muito utilizado,
desde a altura em que foi vulgarizado pela Compuserve.

8
Grampo - Dispositivo de fixação

-H-
Hacker - Habitualmente (e erradamente) confundido com "cracker", um hacker e', pela
ultima definição dada, um "Problema Solver" - aquele que resolve problemas.
Home page - Pagina base do WWW de uma instituição ou particular. A pagina base e'
uma espécie ponto de partida para a procura de informação relativa a essa pessoa ou
instituição.
HTML - Hypertext Markup Language. E' uma linguagem de descrição de paginas de
informação, standard no WWW. Com essa linguagem (que, para alem do texto, tem
comandos para introdução de imagens, formulários, alteração de fontes, etc.) podem-
se definir paginas que contenham informação nos mais variados formatos: texto, som,
imagens e animações.
HTTP - Hypertext Transport Protocol. E' o protocolo que define como e' que dois
programas/servidores devem interactuar, de maneira a transferirem entre si comandos
ou informação relativos ao WWW.

-I-

Interpolação - Ato de colocar pontos intermediários entre pontos conhecidos sobre


uma trajetória ou contorno definido segundo uma função matemática, por exemplo,
funções lineares, circulares ou de grau superior.

Interpolação linear - trajetória programada em uma sentença é percorrida com uma


orientação linear, de qualquer ângulo, com qualquer velocidade de avanço.

Interpolação Circular - trajetória da ferramenta é percorrida com uma orientação


circular, com qualquer raio, nos sentidos horário e anti-horário, e com qualquer
velocidade.

Indicador digital - Dispositivo que apresenta os dados em forma de caracteres.

Inicialização - Seqüência de operações que estabelecem as condições de partida de


uma maquina.

9
Internet - A melhor demonstração real do que e' uma auto-estrada da informação. A
Internet (com I maiúsculo) e' uma imensa rede de redes que se estende por todo o
planeta e praticamente todos os paises. Os meios de ligação dos computadores desta
rede são variados, indo desde radio, linhas telefônicas, ISDN, linhas digitais, satélite,
fibras -ópticas, etc. Criada em 1969 pelo Departamento de Defesa dos EUA (DoD)
como um projeto pioneiro de constituição de uma rede capaz de sobreviver a ataques
nucleares, foi-se expandindo ate' chegar ao tamanho e importância que hoje tem
(varias dezenas de milhões de utilizadores). Indispensável!
IP - Internet Protocol. Um dos protocolos mais importantes do conjunto de protocolos
da Internet. Responsável pela identificação das maquinas e redes e encaminhamento
correto das mensagens entre elas. Corresponde ao protocolo de nível 3 do modelo
OSI.
 
ISO - International Standards Organization. Organização internacional para a definição
de normas.

Instrução operacional - Comando constituído de uma função, seguida de um ou mais


argumentos ou grupos de argumentos, que qualificam o comando.

-J-

-K-
Kermit - Um programa/protocolo de comunicações que permite, entre outros, a
transferência de ficheiros entre duas maquinas.
Kill file - Filtro para evitar mensagens com certa origem ou certo tema nos grupos de
discussão  da Usenet. E' geralmente um ficheiros onde se traduzem, através de regras
definidas, quais os artigos que se pretendem evitar.

-L-

Linha (de um programa) - Parte de um programa ou de um subprograma equivalente


a um bloco de dados de comando numérico. As linhas são separadas por um código de

10
retorno para o inicio de nova linha (mudanças de linha). Números de seqüência
contidos em dados de comando numéricos não correspondem, necessariamente a
numeração das linhas.Nota: a numeração das linhas, numa situação dada, depende da
implementação do comando.

LAN - Local Area Network. Rede Local. E' uma rede com 2 ou algumas dezenas de
computadores que não se estende para alem dos limites físicos de um qualquer
edifício. Normalmente utilizada nas empresas para interligação local dos seus
computadores. Existem varias tecnologias que permitem a realização de uma rede
local, sendo as mais importantes, a Ethernet e o Token-Ring.

Link - No WWW, uma palavra destacada indica a existência de um link, que e' uma
espécie de apontador para outra fonte de informação. Escolhendo esse link, obtem-se
a pagina de informação que ele designava que pode, por sua vez, ter também vários
links.

Login - Identificação de um utilizador perante um computador. Fazer o login e' o ato de


dar a sua identificação de utilizador ao computador.
Logout - Ato de desconectar a sua ligação a um determinado sistema ou computador.

-M-
Magazine - Dispositivo aonde se armazena as ferramentas na maquinas.

Modo de comando - Modo de operação do dispositivo de entrada de dados ou de


visualização(tela), no qual as entradas são interpretadas como funções a executar.
Mandrilhador - Dispositivo com tolerância milésimas utilizada para calibração de furos.

Modo de operação automático - Modo de operação de uma maquina a comando


numérico na qual as operações se desenvolvem de acordo com os dados de entrada
ate que estas sejam interrompidas pelo programa ou operador.

Modo de operação bloco a bloco - Modo de operação de uma maquina a comando


numérico, no qual apos a partida dada pelo operador, as operações se desenvolvem
automaticamente, porem somente para um bloco de dados.

11
Modo de operação com entrada manual de dados - Modo de operação bloco a bloco
na qual os dados de comando numérico são introduzidos manualmente.

Modo de operação manual - Modo de operação não automático de uma maquina,


onde o operador comanda a maquina sem a utilização de dados numéricos. Por
exemplo, com auxilio de teclas ou de um bastão de comando.

Modais - Funções que, quando programadas, permanecem ativas na memória do


comando, valendo para todos os blocos posteriores até que sejam trocadas ou
canceladas por outras funções.  

Maquina na posição de troca (Machine Home) - Estado do sistema de coordenadas


da maquina onde todos os elementos estão na posição de troca.

N-  
Navegar - Na Internet significa vaguear, passear, procurar informação, sobretudo no
WWW. Também se pode dizer surfar, para os mais radicais! :-)

Não modais - são funções que devem ser programadas todas as vezes que forem
requeridas, ou seja, são válidas apenas no bloco que a contém.

network - Rede de computadores.

-O-
Origem maquina - Posições de zero dos elementos da maquina definidos na
construção  
Offline - A letra: "fora da linha". Significa que nenhuma ligação por linha telefônica ou
outra esta' no momento ativo. Por exemplo, a leitura de mail offline implica que se
possa ler mail no seu próprio computador sem que ele esteja ligado ao servidor (tendo,
portanto sido transferido as cartas para esse computador, previamente). As ligações
offline não permitem a navegação interativa na Internet, pois o computador não pode
enviar comandos e receber dados em tempo real.

12
On-line - Por oposição a offline, on-line significa "estar em linha", estar ligado em
determinado momento à rede ou a um outro computador. No CNC, "estar on-line", é a
dizer que o Computador esta ligada a Maquina em execução.

-P-

Programa-peça - Conjunto ordenado de instruções que definem numa linguagem e


num formato de dados a seqüência das operações a serem executadas por um
comando numérico. O programa pode ser escrito seja sob a forma de programa-peça,
sobre um portador de dados de entrada, seja sob a forma de dados de entrada, seja
sob a forma de dados de entrada para processamento num computador, com o fim de
obter o programa-máquina.

Programa-máquina - Conjunto ordenado de instruções na linguagem e no formato do


comando automático registrado num portador de informações de entrada apropriado,
permitindo a operação direta do sistema de comando automático da maquina.

Programação manual da peça - Preparação manual do programa de uma peça.

Programação de peça por computador - Preparação do programa –peça com vistas


a obter um programa-máquina por processamento num computador, com a ajuda de
um processador e de um pós-processador apropriados.

Processador geral - Programa de computador que processa o programa-peça a fim de


obter a seqüência das posições das ferramentas (CL Data) referente a uma peça,
independente das máquinas utilizadas para a sua execução.

Pós-processador - Programa de computador que transforma a saída do programa-


peça no processador geral num programa-máquina para a fabricação desta peça num
conjunto especifico máquina-ferramenta e comando.

Programação absoluta -Programação utilizando palavras indicando dimensões


absolutas (coordenadas absolutas).

Programação incremental -Programação utilizando palavras indicando dimensões


incrementais (coordenadas incrementais).
13
Programa executivo (sistema operacional) - Seqüência de instruções que
estabelecem a possibilidade de operação do sistema de comando numérico baseado
no emprego do computador.

Preparação da fita -Ato de transcrever um programa-peça numa fita perfumada ou


numa fita magnética.

Processador-interpolador -Processador especializado, que recebe dados numéricos


como entrada e produz dados de saída diretamente utilizáveis por um sistema de
comando.

Parâmetros de interpolação -Parâmetros que definem a parte da trajetória a


interpolar.

Posição inicial - Ponto fixo sobre um eixo que pode ser referenciado em relação à
origem - maquina. Utilizado tipicamente como ponto de partida.

Parada opcional -Função miscelânea de comando semelhante a uma parada de


programa, exceto que o sistema ignora este comando, a menos que o operador a tenha
validado previamente.

Parada orientada da arvore - Função miscelânea que permite a parada da arvore em


uma posição angular predeterminada.

Posição de troca (Home Position) -Ponto fixo ao longo de um eixo referencial à


origem da maquina. Tipicamente usada para de ferramenta e de porta-pecas (estrado).

Posição de referencia da maquina-ferramenta - Posições fisicamente


predeterminadas dos eixos da maquina-ferramenta utilizadas de comando incrementais
a fim de fixar a posição inicial.

Precisão  - Medida da capacidade de distinguir entre valores aproximadamente iguais.

 Exemplo: Valores de quatro dígitos são menos precisos que valores de seis dígitos;
entretanto, um valor quatro dígitos adequadamente calculado pode ser mais exato que
um de seis dígitos impropriamente calculado.

14
Password - Palavra-chave usada para identificação do utilizador, em conjunto com o
login (não sendo este secreto, como o e' - deve ser - a password).
 
Port - Porto ou Porta, em português. A interface de sockets, que faz a ligacao das
maquinas CNC com os computadores. Normalmente são chamadas de DB9 ou RS232.

Q-

R-

Resolução - Intervalo mínimo entre dois detalhes discretos adjacentes que podem ser
distinguidos entre si. Num sistema de medição, o menor incremento mensurável.Num
sistema de comando, o menor incremento de movimento que pode ser comparado.

Repetibilidade - Grau de concordância entre resultados sucessivos obtidos quando


uma dada operação é executada um certo numero de vezes, nas mesmas condições.
Pode ser expressa como faixa de erro para um dado numero de medições com uma
probabilidade de 95%.

Reprodutibilidade -Grau de concordância entre resultados individuais obtidos quando


uma dada operação é executada em equipamentos semelhantes ou diferentes, não na
mesma montagem (set-up). Pode ser expressa como amplitude da faixa de erro entre
dois resultados individuais com uma probabilidade de 95%.

Retorno ao estado inicial (reinicio, reset) - Retorno de um dispositivo à posição


inicial prescrita, a qual não é necessariamente a posição zero.

Readme - Leia-me. Ficheiro que deve ser lido antes de se iniciar a utilização ou
instalação de um determinado programa, sistema, computador, etc. Contem
geralmente informações que podem poupar tempo ao utilizador que pretende fazer algo
(e esse algo tem um ficheiro README acessível).

Realimentação - Transmissão de informações de um estagio atual para um anterior,


num sistema de comando.

Rotação da arvore - Especificação de rotação da árvore (S)


15
-S-

Salto de um bloco opcional (cancelamento de um bloco) - Recursos que permite ao


operador fazer com que o sistema de comando omita a execução de um bloco de
dados quando o primeiro caracter for uma “/” (barra)

Subnível  - Cada uma das categorias funcionais selecionáveis pelo setor de modo, na
estrutura operacional de um sistema de comando numérico.

Subprograma (sub-rotina) - Segmento de um programa - maquina cuja execução


pode ser efetiva por um comando apropriado

Servidor - Computador que oferece serviços.

Sentenças de Programa (blocos) -As sentenças dos programas formam as linhas


de um programa CN (blocos). As sentenças são constituídas por um determinado
número de palavras, as quais são constituídas por letras de endereço e seqüência de
algarismos. 

Exemplo: N 020 G 01 X 40 Y 56 Z 10 F 200 S 1200 #

Shareware - Software que é distribuído livremente, desde que seja mantido o seu
formato original, sem modificações, e seja dado o devido credito ao seu autor.
Normalmente, foi feito para ser testado durante um curto período de tempo (período de
teste/avaliação) e, caso seja utilizado, o utilizador tem a obrigação moral de enviar o
pagamento ao seu autor (na ordem de algumas - poucas - dezenas de dólares).
Quando é feito o registro, é normal receber-se um manual impresso do programa,
assim como uma versão melhorada, possibilidade de assistência técnica e informações
acerca de novas versões.

Servossistema (Sistema de comando em circuito fechado) - Sistema de comando


automático contendo uma amplificação de potencia e uma realização que faz com que
o valor da saída corresponda, dentro de estreitas tolerâncias, ao valor uma variável de
entrada.

Servomecanismo - Servossistema no qual a variável comanda é uma posição


mecânica ou uma das suas derivadas ao tempo.
16
Sistema de comando - Disposição de elementos interligados que interagem de modo
a manter alguma condição de maquina ou modifica-la de uma forma determinada.

Sistema de transferência -Expressão da relação entre os valores das grandezas de


entrada e de saída de um sistema de comando, que descreve seu comportamento
dinâmico.

Site - Um "site" da Internet e' um dos no's/computadores existentes. Por exemplo, um


site FTP e' um computador algures que oferece o serviço de FTP (idêntico a FTP
server).
Spam - Publicação do mesmo artigo de news em vários grupos de discussão,
geralmente resultando em desperdício de espaço em disco e largura de banda nos
meios de transmissão.

Substituição da velocidade de avanço (avanço de teste) - Função manual que


determina ao sistema de comando ignorar o avanço programado e substituí-lo por um
valor escolhido pelo operador.

Suspensão de intertratamento - Comando que suprime temporariamente uma função


de intertravamento.

Sensor de posição absoluta - Sensor que fornece diretamente as coordenadas da


posição de um elemento de uma maquina.

Sensor de posição incremental (relativa) - Sensor que mede diretamente o


movimento de u elemento da maquina em função de sua mudança de posição.

-T-

Trajetória da ferramenta - Linha descrita por um ponto selecionando sobre uma


ferramenta de corte.

TCP/IP - Conjunto de protocolos da Internet, definindo como se processam as


comunicações entre os vários computadores. Pode ser implementado em virtualmente
qualquer tipo de computador, pois e' independente do hardware. Geralmente, para

17
alem dos protocolos TCP e IP (porventura os 2 mais importantes), o nome TCP/IP
designa também o conjunto dos restantes protocolos Internet: UDP, ICMP, etc.
Tone - Por oposição a "pulse", tonalidade. Numa linha telefônica por tonalidade
(multifrequencia) a marcação de um numero traduz-se no envio de sinais em diferentes
freqüências (sons diferentes). A marcação de um numero (estabelecimento de
chamada) neste tipo de linha e' mais rápida que numa linha por impulsos.

-U-
URL - Uniform Resource Locator. Localizador Uniformizado de Recursos. Método de
especificação de um determinado recurso na Internet seja ele obtido por FTP, News,
Gopher, Mail, HTTP, etc. Pretende uniformizar a maneira de designar a localização de
um determinado tipo de informação na Internet. Exemplo: http://www.Insa-lyon.Fr -
pedido, por HTTP, da home page (WWW) do INSA de Lyon.

-V-
V.32bis - Uma das normas estabelecidas para os modems e que define a transmissão
de dados `a velocidade de 14400 bps.
V.34 - Uma das normas estabelecidas para os modems e que define a transmissão de
dados à velocidade de 28800 bps.

Velocidade de avanço tangencial - Velocidade relativa à peça, do ponto de referencia


da ferramenta ao longo da sua trajetória, geralmente expressa em m.l. por minuto ou
m.l.s por rotação.

-W-
Web - Em português, teia. Abreviatura para designar o World-Wide-Web.
World-Wide-Web - Conjunto dos servidores que "falam" HTTP e informação ai
armazenada em formato HTML. O World-Wide-Web e' uma grande teia de informação
multimídia em hipertexto. O hipertexto significa que se pode escolher uma palavra
destacada numa determinada pagina e obter assim uma outra pagina de informação
relativa (semelhante ao Help do Windows). As paginas podem conter texto, imagens,

18
sons, animações, etc. O World-Wide-Web e' uma gigantesca base de dados distribuída
acessível de uma forma muito atraente e intuitiva.
WWW - Sigla de World-Wide-Web.

-X-
X.25 - Um protocolo de transferência de pacotes, sem ligação lógica, definida pelos
operadores públicos de telecomunicações, na Europa (sobretudo para dar dinheiro! :-)

-Y-
Yanoff - Scott Yanoff. Um homem que se lembrou de criar uma lista (Lista de Yanoff)
que contem endereços eletrônicos e indicação de outros recursos, para a obtenção de
informação na Internet. Essa lista esta' estruturada em temas (desde Agricultura,
Bioquímica, Desporto, etc.) e' regularmente atualizada. Não contem indicações para
tudo o que existe na Internet (pois isso e' impossível), mas pode ser de grande ajuda.
Xmodem - Um protocolo de transferência de dados por modem, relativamente lento.

-Z-
Zero maquina - Origem das coordenadas no sistema - maquina.

Zero flutuante - Característica de um sistema de comando numérico que permite que


a origem do sistema de medidas do comando numérico seja localizada em qualquer
posição relativa à origem - maquina, não sendo necessário que a localização da
origem. permanente fique armazenada na memória do sistema de comando numérico.

Zmodem - Um protocolo de transferência de dados por modem, com alguns


melhoramentos em relação ao Xmodem e ao Ymodem, em particular, mais rápido.

19
1.6. Conposição dos CNC
Processador
Placa mãe
Sistema Operacional – Firmware

1.7. Modos de operação


Modo Manual
Modo de Edição / programação
Modo de Execução

1.8. Desvantagens na Utilização de Máquinas CNC


 Necessidade de melhor projeto de Ferramental;
 Medição prévia das ferramentas;
 Programação;
 Manutenção;
 Exigência de boa rigidez;
 Mão de Obra especializada; etc.

2. Sistemas de Coordenadas

O CNC orienta os movimentos da ferramenta a partir de Sistemas de Coordenadas.

Conforme abordado anteriormente, o termo "Comando Numérico" define que as


informações fornecidas a máquina, extraídas do documento da peça, são
pormenorizadas na forma numérica e processadas possibilitando o trabalho automático
da máquina.

A representação numérica é dada baseada nos eixos X, Y e Z do Sistema de


Coordenadas Cartesianas.

20
2.1 Eixo Cartesiano

O Eixo Cartesiano de Coordenadas é a base para Definição dos Pontos que Definirão o
Percurso da Ferramenta na Máquina CNC.

Para saber como definir a direção de tais eixos deve-se utilizar a Regra da Mão Direita:

Posicione sua mão direita conforme figura ao lado, direcionando o Eixo Z no sentido do
Eixo-Árvore da Máquina e as costas da mão para a base de fixação da peça.

Os eixos cartesianos são representados nas máquinas conforme esquema:

21
2.2 Determinação dos Pontos

Deve-se estabelecer o valor de cada ponto (em X, Y e Z) em que há mudança na


direção da ferramenta.
Observe a peça:

Esta peça, fixada sobre a mesa de uma fresadora universal, terá seu plano sobre os
eixos X e Y dessa máquina.

Os eixos são como réguas que determinam o valor da posição de cada ponto.

Tais valores devem ser colhidos, pois indicarão o percurso da ferramenta na


programação de usinagem CNC.

22
 

2.3. Norma ISO 6983

Com o objetivo de padronizar a programação CNC para diversas máquinas


desenvolvidas pelos diversos fabricantes, a ISO (International Standard Organization)
padronizou a Estrutura de Programação e as Funções Básicas de Programação.

Mesmo visando a padronização das Linguagens de Máquina CNC, a norma é aberta


para o incremento de novas funções devido o rápido desenvolvimento tecnológico.

Por isso, apesar das Funções Básicas serem padronizadas, outras Funções podem ser
programadas de formas diferentes, de acordo com a máquina a ser utilizad a.

2.4. Estrutura da Linguagem CNC

Um programa CNC pode ser definido com uma seqüência lógica de informações para
usinagem de uma peça, escrita em códigos apropriados, de modo que o comando as
interprete e emita os sinais necessários a máquina, para que esta execute as
operações programadas.

São os seguintes elementos componentes de uma linguagem de programação:

1. Caracter: Qualquer número, letra ou símbolo usado para exprimir uma


informação (l, G, % , F,...).

2. Endereço: Representado por uma letra que identifica um tipo de instrução (G, X,
Z, F, Y, A,...).

3. Palavra: Um Endereço seguido por valor numérico (GO1, X 120,...).

23
4. Bloco: É um conjunto de palavras que identifica uma operação (N10 G01 X120.
Z130. F0. 3).

A operação é expressa por meio de quantos blocos forem necessários para definir
completamente o processo.

2.4.1 Funções Preparatórias (G)


São funções que definem o que deve ser feito, ou seja, estabelece ao comando os
modos de operação previstos pelo programador (avanço rápido da ferramenta, avanço
linear, avanço circular, ciclo de desbaste, etc.).

2.4.2 Funções de Avanço

As Funções de Avanço definem os Movimentos Básicos da Ferramenta.

G00 - Avanço Rápido


A ferramenta avança rapidamente para diminuir tempo de Usinagem. A velocidade de
avanço da máquina nesse momento é a mais alta que ela pode desenvolver, por isso,
não pode em hipótese alguma deixar a ferramenta colidir com a peça. É um comando
utilizado para aproximar a ferramenta da peça.

G01 - Avanço Linear


A ferramenta avança em linha com velocidade programada.

24
G02
Avanço Circular no Sentido Horário com velocidade programada.
G03
Avanço Circular no Sentido Anti-Horário com velocidade programada.

2.4.3 Funções de Carga de Registros


As Funções de Carga de Registros definem como a Máquina deve trabalhar.

Código G Função
G40 Cancela Compensação de Raio
G41 Compensação de Raio à Esquerda
G42 Compensação de Raio à Direita
G53 Cancela Deslocamento do Zero-Peça
G54 Desloca Zero-Peça
G70 Valores em Polegada
G71 Valores em Milímetros
Coordenadas Absolutas
G90
(Abordada nesse Módulo)
Coordenadas Incrementais
G91
(Não Abordada nesse Módulo)
G92 Pré-Carga de Registros

25
Avanço por Tempo (mm/min ou
G94
pol/min)
G95 Avanço por rotação (mm/rot ou pol/rot)

 
2.4.4 Funções de Posicionamento (X, Y, Z,...).
Define ao comando onde fazer, ou seja, baseado num sistema de coordenadas,
determinar o ponto que se deseja alcançar.
É utilizado como uma complementação para as Funções Preparatórias.
As Funções Preparatórias definem o que fazer.
As Funções de Posicionamento definem até onde fazer.
As Funções de Posicionamento são determinadas pela determinação dos pontos baseado nos Sistemas
de Coordenadas.

G00 X100. Y 100. A ferramenta avançou rapidamente até o ponto X=100,Y=100


A ferramenta avançou numa velocidade de 0.5mm/rot até o ponto X=200,
G01 X200. Y100. F0.5
Y=100, ou seja, 100mm no sentido horizontal  (paralelo ao eixo X)

 
2.4.5 Funções Complementares
Complementam a informação dada pelas funções preparatórias e de posicionamento.

Código Função
F Avanço
Parâmetro de Interpolação paralelo ao
I
Eixo X
Parâmetro de Interpolação paralelo ao
J
Eixo Y
Parâmetro de Interpolação paralelo ao
K
Eixo Z
N Número da Sentença

 
2.4.6. Funções Miscelânias
São determinadas geralmente no início do programa, pois determinam as
características de usinagem.
Código M Função
M00 Parada de Programa
M02 Fim de Programa
M03 Liga Eixo-Árvore no Sentido Horário
M04 Liga Eixo-Árvore no Sentido Anti-Horário
M05 Parada do Eixo Árvore

26
M06 Troca de Ferramenta (Acompanha Função T)
M08 Liga Sistema de Refrigeração
M09 Desliga Refrigeração
M30 Fim do Programa com Retorno ao Início

3. Etapas de Programação
Para desenvolver uma Programação de Usinagem em Máquina CNC, deve-se
proceder da mesma forma que se procederia numa máquina convencional. A diferença
é que, por  ser muito restrita a interferência humana durante a usinagem, todos
parâmetros devem ser definidos com antecedência e precisão, a fim de evitar
contratempos desagradáveis.
Por isso, recomenda-se:
 
1. Estudo do documento da peça e escolha da matéria-prima
Nesta fase, o programador deve comparar o documento da peça pronta com a peça
bruta e fazer uma análise sobre a viabilidade de execução da peça, devendo observar
dimensão da peça, sobremetal existente, ferramental necessário, tempo de execução.
 
2. Definição das fases de usinagem e fixação da peça.
Em função do sobremetal, deve-se determinarão número de passes de desbaste e
acabamento, a forma de fixação da peça, etc.
 
3. Escolha do ponto de origem da peça no documento.
Baseando-se numa face de referência, estabelece-se o ponto de origem da peça, que
servirá como referência para determinação de todos pontos necessários para execução
da usinagem.
 
4. Conhecimento dos parâmetros físicos da máquina e do sistema de comando.
Detalhes como distância entre pontos, dimensões admissíveis sobre o carro
transversal, comprimento do barramento, curso máximo do carro, potência da máquina,
velocidade máxima, memorização do programa no teclado, disquete ou micro, sub-
rotinas devem ser levados em consideração, etc.
 

27
5. Escolha e medição das ferramentas de corte.
Deve-se inicialmente, escolher as ferramentas apropriadas para cada processo de
usinagem, dando especial atenção a cada parâmetro especificado em catálogo.
Deve-se também determinar a distância entre a face de corte da ferramenta para a
origem da peça para usinagem adequada. Nos casos em que o preset não é bem feito,
a usinagem pode apresentar aspectos deficientes. Para isso, é aconselhável realizar
uma usinagem experimental e corrigir eventuais erros no preset
 
5. Definição dos parâmetros de corte.
Deve-se ainda, definir grandezas numéricas que devem ser utilizadas na
programação, para facilitar a obtenção de uma usinagem de boa qualidade.
As seguintes grandezas devem ser levadas em consideração para definição da
usinagem:

· Velocidade de Corte:
· Força de Corte:
· Potência de Corte:
A força e a potência de corte devem ser comparados com a capacidade dos
acionamentos da máquina, o que vai determinar a profundidade máxima de corte.
 7. Desenvolvimento do programa.
Registro em linguagem codificada das informações geométricas tecnológicas e
auxiliares que formam a seqüência de procedimentos de usinagem para manufatura da
peça desejada

Exemplo em Torno CNC

Exemplo em Fresadora CNC


A peça abaixo

28

Você também pode gostar