Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual CNC PDF
Manual CNC PDF
SINUMERIK
2ª edição revisada de 10/2003
válida a partir da versão de software HMI06.03
Este manual para principiantes foi produzido como resultado do trabalho conjunto entre as empresas
SIEMENS AG
Automation & Drives
Motion Control Systems
Postfach 3180, D-91050 Erlangen
e
R. & S. KELLER GmbH
Klaus Reckermann, Siegfried Keller
Postfach 13 16 63, D-42043 Wuppertal
Nº de encomenda: 6FC5095-0AB00-0KP1
Prefácio
Os comandos digitais SINUMERIK 810D, 840D e 840Di caracterizam-se por sua flexibilidade, isto
é, eles podem ser configurados pelo fabricante de máquina e também parcialmente pelo próprio
usuário, de acordo com suas necessidades. Dessa forma eles são aplicados de modo eficiente
tanto na produção de pequenas séries como em linhas de produção totalmente automatizadas.
O objetivo da criação deste manual é de proporcionar ao grande círculo de usuários uma
introdução rápida e de fácil entendimento destes poderosos recursos.
Com os comandos 810D, 840D e 84Di pode-se controlar um grande número de diferentes
processos de usinagem. Neste manual são tratadas as duas tecnologias essenciais, o
torneamento e o fresamento.
Ele foi criado com a cooperação de profissionais experts em comando numérico e teóricos.
Gostaríamos de manifestar nosso especial agradecimento ao Sr. Markus Sartor por suas valiosas
informações e críticas.
O manual é orientado à procedimentos práticos e também orientado para as ações. As teclas e seu
uso são explicados passo a passo. O grande número de figuras apresentadas lhe permite
comparar suas especificações no comando com as informações dadas neste manual.
Ao mesmo tempo, o manual também é particularmente útil para a preparação ou recapitulação sem
a utilização do comandonumérico, isto é, ele pode ser utilizado em conjunto com o sistema idêntico
ao comando, o SinuTrain , carregado no PC.
Os exemplos deste manual foram gerados, em sua maior parte, a partir da versão de software 5.2.
Em função de alterações posteriores do software e da característica de código aberto do comando,
não se pode excluir possíveis desvios de operação de seu comando, pois ele pode ter detalhes
diferentes em relação à configuração descrita. Além disso, em determinadas circunstâncias e
dependendo da posição da chave de liberação de acesso algumas funções podem não estar
disponíveis. Nestes casos deve-se consultar a documentação do fabricante da máquina ou
documentos internos de sua empresa.
Nós lhe desejamos um grande prazer e êxito ao trabalhar com seu comando SINUMERIK.
Os autores
1
810D/840D/840Di Manual para iniciantes
Índice
1 Fundamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 Fundamentos geométricos para fresamento e torneamento . . . . 5
1.1.1 Eixos de ferramenta e planos de trabalho . . . . . . . . . . . . . . . . . 5
1.1.2 Dimensões absolutas e incrementais (fresamento) . . . . . . . . . . . . 8
1.1.3 Dimensões cartesianas e polares (fresamento) . . . . . . . . . . . . . . 9
1.1.4 Movimentos circulares (fresamento). . . . . . . . . . . . . . . . . . . . 10
1.1.5 Dimensões absolutas e incrementais (torneamento) . . . . . . . . . . . 11
1.1.6 Dimensões cartesianas e polares (torneamento) . . . . . . . . . . . . . 12
1.1.7 Movimentos circulares (torneamento) . . . . . . . . . . . . . . . . . . . 13
1.2 Fundamentos tecnológicos para fresamento e torneamento . . . . 14
1.2.1 Velocidade de corte e rotações (fresamento) . . . . . . . . . . . . . . . 14
1.2.2 Avanço por dente e velocidades de avanço (fresamento). . . . . . . . . 15
1.2.3 Velocidade de corte e rotações (torneamento) . . . . . . . . . . . . . . 16
1.2.4 Avanço (torneamento) . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2 Operação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.1 Vista geral do comando . . . . . . . . . . . . . . . . . . . . . . . . 18
2.1.1 Ligar, trocar de áreas, desligar . . . . . . . . . . . . . . . . . . . . . . 19
2.1.2 Teclado e layout da tela . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.2 Ajuste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.2.1 Gerenciamento de ferramentas: Criar uma ferramenta e carregá-la no magazine
29
2.2.2 Compensação de ferramenta: Criar uma ferramenta . . . . . . . . . . . 34
2.2.3 Ferramentas para o programa de exemplo . . . . . . . . . . . . . . . . 38
2.2.4 Contato da ferramenta e ajuste do ponto zero . . . . . . . . . . . . . . 40
2.3 Gerenciar e executar programas. . . . . . . . . . . . . . . . . . . . 43
2.3.1 Salvar dados em disquete e importar do disquete . . . . . . . . . . . . 43
2.3.2 Liberar, carregar, selecionar e executar um programa . . . . . . . . . . 47
2
810D/840D/840Di Manual para iniciantes
3 Programação: Fresamento . . . . . . . . . . . . . . . . . . . . . . 52
3.1 Peça de trabalho "Guia longitudinal" . . . . . . . . . . . . . . . . . 52
3.1.1 Criar peça de trabalho e programa de peça. . . . . . . . . . . . . . . . 53
3.1.2 Chamada e troca de ferramentas . . . . . . . . . . . . . . . . . . . . . 56
3.1.3 Funções básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.1.4 Percursos simples sem correção do raio de corte . . . . . . . . . . . . 57
3.1.5 Furação com ciclos e técnica de subrotinas . . . . . . . . . . . . . . . 59
3.1.6 Criar uma subrotina . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3.1.7 Simular um programa . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.2 Peça de trabalho "Molde para injeção" . . . . . . . . . . . . . . . . 73
3.2.1 Criar peça de trabalho e programa de peça. . . . . . . . . . . . . . . . 73
3.2.2 Linhas retas e arcos - fresamento de percursos com correção do raio da fresa75
3.2.3 Bolsão retangular POCKET3 . . . . . . . . . . . . . . . . . . . . . . . 79
3.2.4 Bolsão circular POCKET4 . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.2.5 Copiar uma parte do programa . . . . . . . . . . . . . . . . . . . . . . 83
4 Programação: Torneamento . . . . . . . . . . . . . . . . . . . . . 90
4.1 Peça de trabalho "Eixo" . . . . . . . . . . . . . . . . . . . . . . . . 90
4.1.1 Criar peça de trabalho e subrotina . . . . . . . . . . . . . . . . . . . . 91
4.1.2 Chamada de ferramenta, velocidade de corte e funções básicas . . . . 98
4.1.3 Torneamento de faces . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.1.4 Ciclo de desbaste CYCLE95 . . . . . . . . . . . . . . . . . . . . . . 101
4.1.5 Acabamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
4.1.6 Correção de erros - Edição paralela do programa principal e subrotina 104
4.1.7 Alívio de rosca DIN76 . . . . . . . . . . . . . . . . . . . . . . . . . . 105
4.1.8 Ciclo de rosquear CYCLE97 . . . . . . . . . . . . . . . . . . . . . . 107
4.1.9 Ciclo de canais CYCLE93 . . . . . . . . . . . . . . . . . . . . . . . . 109
4.2 Peça de trabalho "Completa". . . . . . . . . . . . . . . . . . . . . 111
4.2.1 A calculadora de contornos SINUMERIK . . . . . . . . . . . . . . . . 111
4.2.2 Desbastar e acabar o contorno com canal . . . . . . . . . . . . . . . 119
4.2.3 Furação centrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.2.4 Usinagem da face frontal com TRANSMIT . . . . . . . . . . . . . . . 121
Appendix
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Comandos e endereços tratados neste manual . . . . . . . . . . . . . . . . . . . 128
Ciclos tratados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Referência das fotos e ilustrações . . . . . . . . . . . . . . . . . . . . . . . . . . 129
3
810D/840D/840Di Manual para iniciantes
4
810D/840D/840Di Manual para iniciantes
1 Fundamentos
Neste capítulo são explicados alguns fundamentos geométricos e tecnológicos gerais para a programação de
processos de fresamento e de torneamento para os iniciantes no CNC.
Os fundamentos geométricos aqui apresentados referem-se, em sua maior parte, à calculadora gráfica de
contornos do SINUMERIK.
Os screenshots usados neste manual servem de suporte à teoria.
Se você quiser ver de antemão os exemplos teóricos no comando:
Área de operação "Programa" > Criar programa de peças > No editor de texto, softkey horizontal (Contorno)
> softkey vertical (Criar contorno) > ...
Você encontrará um exemplo prático, onde aparece esta calculadora de contornos, no capítulo "Programação:
Torneamento".
FRESAMENTO
Na maioria dos casos de fresadoras universais a ferramenta está instalada paralela aos eixos principais. Estes
eixos ortogonais entre si são alinhados em relação às guias principais da máquina, conforme a norma DIN
66217 ou ISO 841. O plano de trabalho correspondente resulta através da posição de montagem da ferramenta.
No fresamento, na maioria das vezes, o eixo da ferramenta é o eixo Z.
Se o sistema de coordenadas mostrado for girado, também os eixos e suas direções mudam de acordo com
o plano de trabalho associada (DIN 66217).
5
1.1 - Fundamentos geométricos para fresamento e torneamento
TORNEAMENTO
Na maioria dos casos de tornos universais a ferramenta está instalada paralela aos eixos principais. Estes
eixos ortogonais entre si são alinhados em relação às guias principais da máquina, conforme a norma DIN
66217 ou ISO 841. No torneamento, na maioria das vezes, o eixo Z é o eixo da peça de trabalho.
Para que o comando CNC, como o SINUMERIK 840D, possa se orientar em relação ao sistema de medição
na área de trabalho, existem alguns pontos importantes de referência.
Ponto de referência R
O ponto de referência R é aproximado para zerar o sistema de medição, dado que na maioria dos
casos o ponto zero da máquina não pode ser atingido. Dessa forma o comando encontra seu ponto
de referência no sistema de medição de deslocamento.
7
1.1 - Fundamentos geométricos para fresamento e torneamento
* *
Com a softkey ,
pode-se comutar a qualquer
momento.
Ponto final Ponto final
posição atual
posição atual
W
W
8
810D/840D/840Di Manual para iniciantes
Para a definição do ponto final de uma linha reta, são necessárias duas informações, por exemplo:
Todos valores em
Nota:
cinza são calculados e
exibidos
automaticamente.
9
1.1 - Fundamentos geométricos para fresamento e torneamento
Conforme DIN, o ponto final do arco (coordenadas X e Y no plano G17) e o centro (I e J no plano G17) devem
especificados para arcos.
No caso dos arcos, a calculadora de contornos do SINUMERIK também lhe oferece a liberdade de incorporar
qualquer dimensão do desenho sem esforços de conversão.
A seguir você vê um exemplo com dois arcos circulares, por enquanto apenas determinados parcialmente.
Após a Após a
Os seguintes valores apresentados aparecem quando você especificar todas dimensões conhecidas e
quando se pressiona a softkey na janela de especificação do respectivo arco.
10
810D/840D/840Di Manual para iniciantes
posição
atual
11
1.1 - Fundamentos geométricos para fresamento e torneamento
Para definir o ponto final de uma linha reta, são necessárias duas informações. Estas podem ser como segue:
Cartesiana: Especif. das coordenadas X e Z Polar: Especif. do comprimento e um ângulo
Nota:
Todos valores em cinza
são calculados e exibidos
automaticamente.
12
810D/840D/840Di Manual para iniciantes
Os seguintes valores aparecem quando se especifica todas dimensões conhecidas e pressiona a softkey
na janela de especificação do respectivo arco.
13
1.2 - Fundamentos tecnológicos para fresamento e torneamento
A rotação ideal de uma ferramenta depende, em cada caso, do material da ferramenta e do material da peça
de trabalho, como também do diâmetro da ferramenta. Na prática, esta rotação, muitas vezes, é especificada
imediatamente sem a necessidade de cálculos, apenas baseada em muitos anos de experiência. Porém, a
melhor forma é calcular a rotação a partir da velocidade de corte especificada nas respectivas tabelas.
Determinação da velocidade de corte:
Primeiro determine a velocidade de corte ideal com base em catálogos de fabricantes ou um livro de tabelas.
.
Cálculo da rotação:
Com esta velocidade de corte e o diâmetro de ferramenta conhecido é calculada a rotação n.
v c ⋅ 1000
n = ----------------------
-
d⋅π
O exemplo a seguir mostra como calcular a rotação para duas ferramentas:
d1 = 63mm d2 = 40mm
14
810D/840D/840Di Manual para iniciantes
Na página anterior vimos como determinar a velocidade de corte e como calcular rotações.
Para se assegurar que a ferramenta corte, deve-se atribuir uma velocidade de avanço à esta velocidade de
corte ou rotação.
O valor básico para a velocidade de avanço é a grandeza característica "avanço por dente".
vf = fz ⋅ z ⋅ n
O exemplo a seguir mostra como calcular a velocidade de avanço para duas ferramentas com diferentes
números de dentes:
d1 = 63mm, z1 = 4 d2 = 63mm, z2 = 9
1 1
v f 1 = 0, 15mm ⋅ 4 ⋅ 580 ---------- v f 2 = 0, 15mm ⋅ 9 ⋅ 580 ----------
min min
mm mm
v f 1 = 348 ---------- v f 2 = 783 ----------
min min
15
1.2 - Fundamentos tecnológicos para fresamento e torneamento
Diferente do fresamento, no caso do torneamento, na maioria das vezes, programa-se diretamente a velocidade
de corte, tanto para desbaste e acabamento como para corte de ranhuras.
Somente para a furação, e (muitas vezes) na usinagem de roscas, programa-se a rotação desejada.
Determinação da velocidade de corte:
Primeiro determine a velocidade de corte ideal com base em catálogos de fabricantes ou um livro de tabelas.
.
vc = 180 m/min:
Velocidade constante vc (G96) para desbaste, acabamento e usinagem de ranhuras:
Para assegurar que a velocidade de corte selecionada seja mantida para
cada diâmetro diferente, a respectiva rotação é adaptada pelo comando
através do comando G96 = Velocidade de corte constante. Isto ocorre com
o uso de motores de corrente contínua ou trifásicos de freqüência
controlada.
Ao passo que o diâmetro diminui, teoricamente a rotação tende a aumentar
para o infinito. Para evitar perigos em decorrência de forças centrífugas
excessivas, deve-se programar uma rotação limite, p. ex., de 3.000 rpm.
Neste caso, a entrada será G96 S180 LIMS=3000.
16
810D/840D/840Di Manual para iniciantes
Na página anterior vimos como determinar a velocidade de corte e como calcular rotações.
Para assegurar que a ferramenta corte, deve-se atribuir uma velocidade de avanço à esta velocidade de corte
ou rotação. O valor básico para a velocidade de avanço é a grandeza característica "avanço por dente".
Determinação do avanço:
Como no caso da velocidade de corte, o valor do avanço também é determinado a partir de um livro de tabelas
ou a partir da respectiva documentação do fabricante de ferramentas, ou então baseado na experiência.
1 1
vf = 710 ---------- ⋅ 0, 3mm vf = 2800 ---------- ⋅ 0, 3mm
2 min 1 min
mm mm
v f 2 ≈ 210 ---------- vf = 840 ----------
min 1 min
17
2.1 Operação - Vista geral do comando
2 Operação
Neste manual para iniciantes entende-se o termo geral "Operação" como todas seqüências de operação
que tem relação direta entre o usuário e a máquina. Após uma introdução básica no capítulo 2.1, o segundo
subcapítulo aborda o ajuste de ferramentas e peças de trabalho. O terceiro e o quarto subcapítulo tem ênfase
na produção, isto é, a execução de programas de comando numérico.
Os comandos 810D/840D/840Di são baseados em um conceito de comando de código aberto com o qual
o fabricante da máquina (e também parcialmente os usuários) tem a liberdade de configurar o comando de
acordo com suas necessidades. Por isso que podem existir alguns detalhes diferentes em relação às
seqüências de operação mencionadas no manual. Se for necessário, consulte as instruções do fabricante
da máquina, e verifique cuidadosamente suas especificações antes de dar a partida da máquina.
18
810D/840D/840Di Manual para iniciantes
O trabalho é iniciado de diferentes modos dependendo se você se treina diretamente na máquina ou se você
usa o sistema de treinamento idêntico do Sinumerik no PC.
Ligar
19
2.1 Operação - Vista geral do comando
Comutação de áreas
20
810D/840D/840Di Manual para iniciantes
21
2.1 Operação - Vista geral do comando
Desligar
No seu primeiro contato com a interface de usuário do comando, você aprendeu sobre a tecla <Comutação
de áreas> ( ), a tecla <etc.> ( ) e sobre as softkeys horizontais do menu principal. A seguir, lhe
apresentaremos de forma lógica outras teclas importantes (no exemplo do teclado tipo "QWERTY" do sistema
de treinamento SinuTrain) e a tela do comando.
22
810D/840D/840Di Manual para iniciantes
23
2.1 Operação - Vista geral do comando
24
810D/840D/840Di Manual para iniciantes
Se forem exibidas várias janelas na tela, apenas uma delas está focada
em primeiro plano, isto é identificado pelo quadro da janela que está
colorido. Com esta tecla pode-se passar de uma janela a outra
(alternativa: clicar com o mouse na janela). As entradas com o teclado
somente terão efeito na janela que está em primeiro plano!
Exemplo Você escreveu o bloco NC G1 X0 F0.2 e o concluiu com <Input>. Agora deseja-se
prático: mudar a velocidade de avanço para 0.3. Várias opções conduzem ao objetivo:
1ª possibilidade:
Dado que aqui o último caractere deve ser
substituído, é mais interessante saltar
diretamente para o fim da linha com <END> e de
lá deletar o 2 (o caractere à esquerda do cursor)
com <Backspace>.
... 2ª possibilidade:
Como alternativa, você pode mover o cursor à
direita, caractere a caractere, e quando o cursor
estiver
no 2, deletar com <DEL>.
25
2.1 Operação - Vista geral do comando
Exemplo Você quer mudar o valor -82.47 para -82.475 no campo de entrada sem precisar escrever
prático: novamente todos os dígitos. O valor a ser modificado está marcado ( ).
* As teclas devem ser pressionadas uma a uma e mantidas pressionadas como indicam
as figuras!
26
810D/840D/840Di Manual para iniciantes
Layout da tela
27
2.2 Operação - Ajuste
2.2 Ajuste
Neste capítulo aprenderemos seqüências de
operação básicas que são necessárias para ajustar
o comando SINUMERIK 840D/810D/840Di.
Com base em uma fresadora na configuração "Com
gerenciamento de ferramentas"* você aprenderá
...
• como criar uma nova ferramenta no
gerenciamento de ferramentas
No capítulo 2.2.3 encontram-se listadas todas ferramentas que serão utilizadas nos programas de exemplo
indicados a seguir, e o capítulo 2.2.4 trata a aproximação de contato e a determinação do ponto zero.
28
810D/840D/840Di Manual para iniciantes
Vamos admitir que você tenha um centro de usinagem dotado de um magazine sequencial. Você deseja
criar uma fresa com 63 insertos no gerenciamento de ferramentas e carregá-la em qualquer alojamento que
estiver livre no magazine.
Primeiro coloque a ferramenta manualmente no fuso. Uma vez feito isso, siga as instruções do fabricante
da máquina. Depois volte para a tela do comando.
29
2.2 Operação - Ajuste
Na "Lista de ferramentas" as
ferramentas são classificadas de
acordo com seu número T.
30
810D/840D/840Di Manual para iniciantes
31
2.2 Operação - Ajuste
Um número T é automaticamente
atribuído à ferramenta.
No programa, no entanto, será muito
mais fácil chamá-la pelo seu nome
especificado (veja os capítulos 3 e 4).
Carregar magazine
32
810D/840D/840Di Manual para iniciantes
33
2.2 Operação - Ajuste
Agora o modo fácil de gerenciamento de ferramentas: Seu comando SINUMERIK gerencia números T e
não nomes de ferramentas. Digamos que você tenha um torno e você deseja colocar uma ferramenta de
usinar ranhuras de 3 mm no alojamento 5 do revólver.
34
810D/840D/840Di Manual para iniciantes
35
2.2 Operação - Ajuste
... você pode selecionar o tipo ... você pode especificar diretamente o
a partir de uma lista: número:
36
810D/840D/840Di Manual para iniciantes
37
2.2 Operação - Ajuste
* Dependendo da versão de software, o raio de uma broca somente pode ser especificado editando-se diretamente o
arquivo de inicialização da ferramenta. Se você não estiver familiarizado com isso, para fins de simulação, crie a broca
como uma fresa de topo!
38
810D/840D/840Di Manual para iniciantes
39
2.2 Operação - Ajuste
Durante o contato você movimenta cuidadosamente uma ferramenta já calibrada em direção à peça de
trabalho até que seja feito o contato de ambos. Com base nos dados de correção da ferramenta e na atual
posição do porta-ferramenta, o comando pode calcular o deslocamento do ponto zero, ao qual se referem
as coordenadas do programa NC.
A aproximação do contato e o ajuste do ponto zero da peça de trabalho é, portanto, uma interação do
comando com a máquina ou então da ferramenta com a peça de trabalho fixada. Este é o motivo da função
"contato" não poder ser simulada no software de treinamento SinuTrain.
40
810D/840D/840Di Manual para iniciantes
41
2.2 Operação - Ajuste
42
810D/840D/840Di Manual para iniciantes
Seu comando SINUMERIK lhe oferece várias opções para exportar e importar os dados. Estes podem ser
selecionados na área de operação "Serviços" através da barra vertical de softkeys:
[V24 ] Interface serial [PG] Dispositivo de programação
[Disquete... ] Unidade de disquete [Arquivo... ]Diretório com os arquivos no
disco rígido
A seguir será tratada a transferência dos dados entre o comando e o disquete. Insira um disquete formatado
e sem proteção contra gravação.
43
2.3 Operação - Gerenciar e executar programas
44
810D/840D/840Di Manual para iniciantes
Se ... antes de salvar você quiser certificar-se quais arquivos já estão no disquete ...
45
2.3 Operação - Gerenciar e executar programas
Segundo plano:
A extensão "ARC" é para arquivo. A completa estrutura de dados com diretório de peça
de trabalho, programa de peça e a subrotina estão contidos no arquivo "TEST.ARC.
Esta estrutura é reconstruída quando se importa novamente este arquivo ARC.
46
810D/840D/840Di Manual para iniciantes
Selecione o arquivo
... "PROGRAMADEAMOSTRA.ARC" da
lista de arquivos do disquete ...
Se um programa ainda não terminou de ser programado ou que ainda precisa ser testado, você pode bloquear
sua "liberação" e com isso evitar que este seja carregado, selecionado e executado.
Para executar um programa, ele deve encontrar-se na memória principal do NC. Isto ocorre se o comando
possuir um disco rígido, através da função "Carregar". Dado que a memória principal do NC é limitada,
sempre deve-se descarregar os programas que não serão usados, isto é, descarregá-los para o disco rígido
(se disponível).
Somente um programa poderá ser executado por vez. Isto é feito através da função "Selecionar". Em seguida
o nome do programa selecionado aparece na parte superior direita do cabeçalho da tela.
Antes de iniciar um programa, sempre devem ser observados os itens a seguir:
47
2.3 Operação - Gerenciar e executar programas
48
810D/840D/840Di Manual para iniciantes
Agora vamos para um exemplo concreto: Você programou a peça de trabalho "Completa" na área de
operação "Programa" ou, na área de operação "Serviços", você carregou os dados de programação, por
exemplo, a partir de um disquete.
49
2.3 Operação - Gerenciar e executar programas
... então é carregado o progra- ... ... então marque o programa de peça
ma de mesmo nome (tipo (tipo "MPF") no diretório da peça de
"MPF") através da "seleção" da trabalho e depois pressione [Seleção].
peça de trabalho "tipo "WPD").
50
810D/840D/840Di Manual para iniciantes
Inicialize o programa.
Em situações críticas:
ou em caso extremo !
51
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
3 Programação: Fresamento
Neste capítulo você aprenderá como programar os
comandos SINUMERIK 810D/840D/840Di com
base em dois exemplos de peças de trabalho.
• Funções básicas
52
810D/840D/840Di Manual para iniciantes
Estado inicial:
• Qualquer área de operação (aqui
"Máquina") e qualquer modo (aqui
"AUTO")
53
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
Dado que você quer criar uma peça de trabalho (WPD = WorkPieceDirectory), você
pode aceitar o tipo de arquivo sem alterá-lo.
54
810D/840D/840Di Manual para iniciantes
Uma linha vazia extra (mediante 'Input') serve para estruturar o programa.
55
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
As funções de um grupo se cancelam mutuamente. Para ver quais funções estão ativadas, pressione
a softkey na área de operação ’Máquina’.
56
810D/840D/840Di Manual para iniciantes
G0 Z2 S600 M3 Antes que a fresa seja deslocada até a profundidade de fresamento, posicionamo-a
M8 em um plano intermediário (Z2) acima da superfície da peça de trabalho.
Isto nos garante segurança ao inicializarmos o programa (caso o ponto zero da peça
ou a correção da ferram. estiverem definidos incorretamente). Além disso, neste bloco
temos o tempo disponível para estabilizar o nº de rotações do fuso e ligar o refrigerante. *
S600 Rotação S = 600 rpm
M3 A ferramenta gira em sentido horário (à direita)
M8 O refrigerante é ligado
* Atenção: Todos dados tecnológicos aqui utilizados são apenas valores de exemplo. Na
máquina, use seus parâmetros de experiência e observe as informações dadas
no catálogo de ferramentas.
Nota:
Por motivos de segurança, este
percurso deve ser executado como um
bloco G1 com o seguinte avanço:
G1 Z-10 F400
57
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
G17 G54 G64 G90 G94 As mesmas funções G da primeira usinagem também
são usadas como base para a usinagem com a fresa
de topo.
G0 Z100 M5 M9 No final, é feito o afastamento da peça de trabalho em avanço rápido, o fuso é parado
e o refrigerante desligado.
58
810D/840D/840Di Manual para iniciantes
Se ... você apenas quiser fresar (e não furar), ou se apenas quiser uma prévia da simulação,
então você encerrar seu programa neste ponto:
...
Para, mais tarde, poder completar o programa com as operações de furação, marque
o diretório da peça de trabalho "GUIA_LONGITUDINAL.WPD" na área de operação
"Programa", abra-o com <Input>, marque o programa de peça e abra este também com
<Input>.
Preste atenção para que as linhas de programa (veja a seguir: T="CD12" ...) sejam
inseridas antes do comando M30.
Centragem
T="CD12" ; broca de centragem 90° D12mm Todas doze furações devem ser centradas primeiro.
M6
G17 G54 G60 G90 G94 Durante a furação, o G60 (parada exata) é
usado para assegurar uma alta
precisão dimensional
de todos furos.
59
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
G0 X-65 Y40 O primeiro furo roscado é aproximado em avanço rápido até a distância de segurança
G0 Z2 S500 M3 (parte superior esquerda da figura), e o refrigerante é ligado.
M8
F150 Aqui a especificação da velocidade de avanço não foi feita do bloco G1, pois todos
percursos de usinagem são executados em somente um ciclo.
60
810D/840D/840Di Manual para iniciantes
Atenção ... Esta 'profundidade final de furação' pode ser especificada de dois modos diferentes:
Alternar entre ABS e INC pode tanto ser feito com a tecla <Shift> ou com a softkey
[Alternativa], se o campo ’Profundidade de furação final’ estiver marcado.
As duas opções de entrada estão corretas. Todavia, para a centragem nós
recomendamos o ajuste em INC, porque dessa forma as furações poderão ser
centradas em diferentes planos de referência com uma profundidade incremental.
61
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
’Modal’ significa que um comando (p. ex.. uma função G, uma posição de eixo programada ou, como
neste caso, um ciclo completo) permanece ativo além do bloco em que foi programado. Para o caso dos
ciclos de furação, isto faz com que este seja novamente ativado depois de cada percurso programado.
Através destas duas softkeys desativa-se a modalidade do ciclo e você pode finalizar
o menu de furação.
(Como alternativa, também pode-se simplesmente teclar MCALL no editor de texto. Com
este procedimento, você permanece no menu de furação. No final de todas operações
de furação, encerra-se com .)
62
810D/840D/840Di Manual para iniciantes
63
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
Usinagem de roscas
T="T_M10" ; macho M10
M6
G17 G54 G60 G90 G94 pode ser omitido neste caso. A velocidade de
G0 X-65 Y40 avanço
G0 Z2 S60 M3 M8 resulta da rotação e do
passo da rosca que foram especificados no
ciclo.
64
810D/840D/840Di Manual para iniciantes
2
0
...
( )
Se as entradas nos campos "Tabela" e
"Seleção" não corresponderem
com os valores dados, você pode
comutar com a tecla .
G0 Z100 M5 M9
65
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
66
810D/840D/840Di Manual para iniciantes
67
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
Retorno ao gerenciamento de
programas
Tanto o programa de peça (MPF) como
a subrotina (SPF) são partes que
compõe uma peça de trabalho (WPD).
Informação extra:
68
810D/840D/840Di Manual para iniciantes
Retorno ao gerenciamento de
programas
69
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
Confirme as configurações.
70
810D/840D/840Di Manual para iniciantes
Inicie a simulação!
então com a softkey [Single Block] passa-se para a simulação bloco a bloco.
A simulação pára após cada bloco e, para continuá-la, pressione [NC Start].
...
Pressione [Single Block] mais uma vez para retornar ao bloco de simulação anterior.
Com as <Teclas de seta> pode-se navegar em uma parte, e com <+>/<-> pode-se
ampliar ou reduzir esta parte.
71
3.1 Programação: Fresamento - Peça de trabalho "Guia longitudinal"
72
810D/840D/840Di Manual para iniciantes
• Arcos
(dimensionados de forma
cartesiana e polar)
• Bolsão retangular
(desbaste e acabamento)
• Bolsão circular
( ) Estado inicial:
( ) • Área de operação "Programa"
( ) • Gerenciamento de peças de
( ) trabalho
73
3.2 Programação: Fresamento - Peça de trabalho "Molde para injeção"
...
; Molde de injeção com fresamento de percurso e bolsões Linha de comentário como cabeçalho
74
810D/840D/840Di Manual para iniciantes
3.2.2 Linhas retas e arcos - fresamento de percursos com correção do raio da fresa
Com uma fresa de topo de 20mm o
material deve ser usinado ao longo do
contorno marcado em cor azul.
O contorno é aproximado pelo
ponto A.
O fresamento é executado
sincronizado,
a fresa que gira em sentido horário
percorre o contorno em sentido
horário.
75
3.2 Programação: Fresamento - Peça de trabalho "Molde para injeção"
76
810D/840D/840Di Manual para iniciantes
Um percurso com a
ferramenta à direita o
contorno seria programada
com G42:
77
3.2 Programação: Fresamento - Peça de trabalho "Molde para injeção"
G111 X120 Y75 O G111 é usado para especificar as coordenadas (absolutas!) do centro (do pólo).
G2 RP=20 AP=4 As dimensões da distância RP (raio polar) e do ângulo AP (ângulo polar) no bloco G2
a seguir são especificadas com um sinal de igualdade!
(Como alternativa, com o G451 as duas retas do percurso do centro da fresa seriam
prolongadas até seu ponto de encontro.)
78
810D/840D/840Di Manual para iniciantes
79
3.2 Programação: Fresamento - Peça de trabalho "Molde para injeção"
80
810D/840D/840Di Manual para iniciantes
81
3.2 Programação: Fresamento - Peça de trabalho "Molde para injeção"
15
25
25
...
Pressione esta softkey para incorporar o ciclo do primeiro bolsão circular no programa.
82
810D/840D/840Di Manual para iniciantes
Agora podemos chamar novamente a janela de diálogo para o segundo bolsão circular
mediante a softkey [Bolsão circular]. Como já descrevemos no início, aqui deve-se
treinar outro procedimento.
83
3.2 Programação: Fresamento - Peça de trabalho "Molde para injeção"
84
810D/840D/840Di Manual para iniciantes
"Recompile" o ciclo e
altere o valor "centro
PO".
...
75
85
3.2 Programação: Fresamento - Peça de trabalho "Molde para injeção"
...
120
86
810D/840D/840Di Manual para iniciantes
Inicie a simulação.
87
3.2 Programação: Fresamento - Peça de trabalho "Molde para injeção"
88
810D/840D/840Di Manual para iniciantes
Notas
89
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
119
4 Programação: Torneamento
Neste capítulo você aprenderá como programar os comandos
SINUMERIK 810D/840D/840Di com base em dois exemplos de
peças torneadas.
O que informamos no "capítulo referente ao fresamento" também
é aplicado aqui: Os programas de exemplos foram idealizados para
introdução ao assunto e oferecem uma vista geral sobre as opções
de programação do comando.
90
810D/840D/840Di Manual para iniciantes
Estado inicial:
• Qualquer área de operação (aqui
"Máquina") e qualquer modo (aqui
"AUTO")
91
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
Dado que você quer criar uma peça de trabalho (WPD = WorkPieceDirectory), você
pode aceitar o tipo de arquivo sem alterá-lo.
92
810D/840D/840Di Manual para iniciantes
93
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
G18 G90 DIAMON G18 define o plano XZ como o plano de usinagem (padrão para o torneamento). G90
define que todas coordenadas sejam especificadas de forma absoluta, isto é, em função
do ponto zero da peça de trabalho.
DIAMON significa "Diameter ON" (algo como "diâmetro ATIVO"), isto é, os valores X
são especificados exclusivamente em função do diâmetro (independentemente de G90/
G91).
Alternativas: DIAMOF ..... referência ao raio ...... independentemente de G90/G91
DIAM90 Referância ao diâmetro... com G90 ativo (dimensões
absolutas)
Referência ao raio........ com G91 ativo (dimensões
incrementais)
A linha é encerrada com <Input>. O cursor salta para próxima linha. (Esta tecla será
explicada em detalhas mais adiante).
94
810D/840D/840Di Manual para iniciantes
95
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
G1 X66 RND=1
G1 Z-75 RND=1
G1 X76
96
810D/840D/840Di Manual para iniciantes
G0 G18 G40 G500 G90 X400 Z600 T0 D0 G97 S300 M4 M9 Copie estas duas linhas de programa!
M17 No fim da primeira linha, pressione
para incorporá-la. Ao mesmo tempo, o
cursor salta para a linha seguinte.
É executado o movimento...
- em avanço rápido (G0),
- no plano XZ (G18),
- com a correção do raio da ferramenta desselecionado (G40)
- no sistema de coordenadas da máquina (G500)
- até a posição absoluta (G90) X400/Z600.
Esta posição refere-se ao porta-ferramenta (T0 D0). As correções da ferramenta são
desativadas. Dado que os eixos de algumas máquinas somente se movem com o fuso
em rotação, também deve-se programar uma rotação (G97 S300) e um sentido de
rotação (M4). O refrigerante é desligado (M9).
O M17 marca o fim da subrotina.
97
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
TCP ; Move o porta-ferramenta até o ponto Chamada da subrotina para a aproximação do ponto
de troca de troca das ferramentas e comentário opcional.
98
810D/840D/840Di Manual para iniciantes
G18 G54 G90 Estas são outras funções básicas que serão explicadas detalhadamente na vista geral
a seguir: Muitas vezes estas funções são aplicadas para um programa inteiro ("atividade
modal") e com isso precisam ser especificadas apenas uma vez no cabeçalho do
programa. Mas recomenda-se executar estas funções a cada troca de ferramentas.
Isto vale especialmente para a usinagem completa em tornos, onde são executadas
vários tipos de usinagem (torneamento, furação, fresamento) combinados em
diferentes planos.
As funções de um grupo se cancelam mutuamente. Para ver quais funções estão ativadas,
pressione a softkey na área de operação "Máquina".
99
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
100
810D/840D/840Di Manual para iniciantes
101
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
4.1.5 Acabamento
T="FT1" D1 ; Ferramenta de acabamento R0.4 Chamada de ferramenta
G96 S320 LIMS=3000 M4 M8 Velocidade de corte para o acabamento
320 m/min
G18 G54 G90 Funções básicas para a usinagem
G0 G40 G91 X2 No final (aqui para treinar mais uma vez de forma
incremental com G91 e DIAMON) é feita uma
retração de 1 mm da peça de trabalho.
Simultaneamente é desativada a correção do raio da
ferramenta (G40).
M30 A simulação espera pelo comando M30 que marca onde está o fim do programa. Sem
o M30 a simulação também é executada, porém surge uma mensagem de erro.
Portanto recomenda-se escrever M30 antes de chamar a simulação pela primeira vez.
102
810D/840D/840Di Manual para iniciantes
Confirme as configurações.
103
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
104
810D/840D/840Di Manual para iniciantes
Se na simulação ainda são detectados erros, saia da janela de simulação com a tecla
<Recall> e não com [Correção do programa], dado que esta última função permite
somente a edição do programa principal.
105
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
106
810D/840D/840Di Manual para iniciantes
107
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
Início da simulação
A usinagem da rosca é representada por
... uma cor diferente. A seleção das cores é
configurada através de [Ajustes ...] > [Tela
& cores ...].
108
810D/840D/840Di Manual para iniciantes
109
4.1 Programação: Torneamento - Peça de trabalho "Eixo"
110
810D/840D/840Di Manual para iniciantes
• Calculadora de contornos
SINUMERIK para a fácil
especificação de contornos
complexos com suporte gráfico
• Furação centrada no torno
• Usinagem excêntrica da face com
a função TRANSMIT (com
ferramentas acionadas)
• Ciclo de círculo de furos FUROS2
( )
Ali crie uma subrotina com o nome
"CONTORNO".
...
Se necessário, veja o capítulo 4.1.1.
111
4.2 Programação: Torneamento - Peça de trabalho "Completa"
A interface da calculadora de
contornos é constituída de três partes:
• A definição do contorno é
representada por pequenos ícones
na coluna à esquerda. Para
começar, estão disponíveis apenas
os ícones do ponto de partida e do
fim do contorno.
• Durante a especificação, no centro,
a definição do contorno vai sendo
gerada dinamicamente como um
desenho. Dessa forma você
sempre tem um controle visual de
suas entradas.
• Estas são feitas através de
campos de entrada como você já
conhece dos ciclos.
112
810D/840D/840Di Manual para iniciantes
( )
A ’transição para o próximo elemento’,
4 o arco R23, é arredondado com R4 .
Se necessário, use a <Tecla toggle> ou
a softkey [Alternativa] para passar de
’FS’ (chanfro) para ’RD’ (raio) e
especifique o valor.
113
4.2 Programação: Torneamento - Peça de trabalho "Completa"
( ) Após a especificação de R, X, K e I, o
arco já está determinado de modo que
ele já aparece em linha pontilhada no
gráfico.
Agora você pode selecionar entre duas
opções de coordenadas do ponto final
em Z matematicamente possíveis (-
14.288 ou -55.712).
Selecione a alternativa no ponto em Z-
55.712 que está marcado de cor preta.
Confirme o diálogo.
Confirme o diálogo.
114
810D/840D/840Di Manual para iniciantes
Importante para a produção subsequente é o ângulo inicial do arco que (sem considerar
o arredondamento) é um pouco menor que 46° em relação ao eixo X.
O ângulo exato levando-se em consideração o R4 também poderia ser determinado,
se o R4 não for especificado como um arredondamento, mas como um elemento de
contorno "independente" com conexões tangenciais (softkey [Tangente no elemento
anterior]) na linha horizontal e o arco R23. Este que conduz para um ângulo inicial do
arco R23 de 42°.
Para a seleção da ferramenta no programa principal, deve-se prestar atenção para que
o ângulo de incidência da ferramenta relativo ao eixo Z seja maior do que este
ângulo inicial do arco (para isso veja também o capítulo 2.2 "Ajustar", na página 39).
115
4.2 Programação: Torneamento - Peça de trabalho "Completa"
Incorpore o elemento.
Continua-se na horizontal:
Incorpore o elemento.
Incorpore o elemento.
116
810D/840D/840Di Manual para iniciantes
Incorpore o elemento.
117
4.2 Programação: Torneamento - Peça de trabalho "Completa"
118
810D/840D/840Di Manual para iniciantes
...
119
4.2 Programação: Torneamento - Peça de trabalho "Completa"
G17 G54 G90 G95 Seleção de plano G17* para a usinagem na face frontal, ativação do deslocamento do
ponto zero G54, programação absoluta G90, avanço em mm/rot G95
* Para a furação centrada, normalmente a usinagem pode ser programada no plano
G18. Porém, note que a correção do comprimento muda:
G17: comprimento1 em Z (como no fresamento) G18: Comprimento3 em Z !!!
...
120
810D/840D/840Di Manual para iniciantes
; Círculo de furos na face frontal Linha de comentário para a leitura mais clara do
programa.
TRANSMIT Com esta função (Transform Milling Into Turning) é executada a transformação dos
eixos para as operações de fresamento e furação na face frontal.
Os movimentos de deslocamento seguintes podem ser executados no sistema de
coordenadas cartesiano (X, Y), como normalmente usado para o fresamento. O
comando converte estes blocos de programa para os eixos reais (X,C). O eixo Z
permanece inalterado.
(Para a usinagem da superfície periférica é usada a função correspondente de nome
TRACYL).
121
4.2 Programação: Torneamento - Peça de trabalho "Completa"
122
810D/840D/840Di Manual para iniciantes
123
4.2 Programação: Torneamento - Peça de trabalho "Completa"
124
810D/840D/840Di Manual para iniciantes
Notas
125
810D/840D/840Di Manual para iniciantes
Índice
127
810D/840D/840Di Manual para iniciantes
A J Ciclos de furação
AP= 78 J 10, 77 CYCLE82 61
CYCLE83 121
C K
CFTCP 75 K 13, 114 Ciclos de fresamento
CHF= 96 POCKET3 80, 81
CHR= 96 L POCKET4 82
CR= 77
LIMS= 16, 99
Ciclos de
D M torneamento
D 38, 98 CYCLE93 109
M2= 121
DIAMON 6, 94 CYCLE94 106
M3 57, 107, 120
DIAMOF 6, 94 CYCLE95 101
M4 99
DIAM90 94 CYCLE96 106
M5 58
M6 56 CYCLE97 107
F M8 57, 99
F 15, 17, 58, 100 M9 58, 97 Ciclos de
M17 68, 69, 96, 97, 118 posicionamento
G M30 59, 86 HOLES2 69, 122
MCALL 62, 123
G0 57, 100
G1 58, 100
G2 10, 13, 77 R
G3 13 RND= 96, 118
G17 5, 6, 56, 99, 120, 121 RP= 78
G18 6, 56, 99, 120
G19 6, 56, 99 S
G40 78, 102, 119
S 14, 16, 57, 97, 99, 120
G41 76
S2= 121
G42 102, 119
SETMS( ) 121, 123
G53 56, 99
G54 39, 40, 56, 99
G55 56, 99 T
G56 56, 99 T 56, 98
G60 56, 99 T=" " 56, 98
G64 56, 99 TRANSMIT 121
G90 8, 11, 56, 99 TRACYL 121
G91 8, 11, 56, 99 TRAFOOF 123
G94 56, 99
G95 56, 99, 120 X
G96 16, 99 X 5, 57, 94, 121
G97 16, 120
G111 78
G450 75, 76
Y
G451 75, 76 Y 5, 57, 121 Uma descrição de todos comandos e
ciclos do comando encontram-se
I Z disponíveis na documentação de
usuário "Guia de programação -
I 10, 13, 77, 114 Z 5, 57, 94 Fundamentos".
128
Referência das fotos e ilustrações
DMG
Europa-Verlag
Iscar
Reckermann
Sandvik
Seco
por nos ter disponibilizado o material gráfico encontrado nas páginas 14, 15, 16, 17, 38 e 39.
Mais informações