Siemens PLM Software
Vença o desafio de programar máquinas
multifuncionais
www.siemens.com/nx
white paper
Ao combinar múltiplas operações de usinagem, como a fresagem, e transformálas em uma máquina, as ferramentas de máquinas multifuncionais reduzem
o número de configurações necessárias para processar as peças. Economizando
um tempo considerável no processo geral e reduzindo os possíveis erros de
posicionamento em várias configurações. Uma máquina é capaz de fazer
o trabalho de várias máquinas separadas. A comparação de custo de várias
máquinas simples, cada uma com um operador, com uma máquina multifuncional
pode ser altamente positiva com relação a uma máquina mais avançada.
Entretanto, as máquinas multifuncionais demandam programação CNC,
pós-processamento e validação do programa de peças extra para aproveitar
ao máximo essas máquinas desafiadoras. Dominar essa complexidade é a chave
para atingir os níveis adicionais de produtividade e notar um retorno de
investimento eficaz.
Esse documento aborda meios de resolver alguns dos principais desafios
da programação e utilização das complexas máquinas multifuncionais com
o último software CAM e de simulação.
PLM Software
Respostas para o setor.
Vença o desafio de programar máquinas multifuncionais
Sumário
Introdução
1
Processadores CAM para máquinas
multifuncionais
2
Caminhos de ferramenta
sincronizados
2
A simulação de usinagem com
código G
3
Pós-processamento
4
Peça de trabalho em
processamento
4
Sistemas de coordenadas
4
Programação ou produção, sem
desperdiçar o tempo da máquina
5
Introdução
Cada vez mais empresas estão considerando as máquinas multifuncionais, percebendo que elas podem
combinar várias etapas de manufatura em uma máquina com uma configuração única. Essa consolidação
pode normalmente levar a economias financeiras significativas ao reduzir os custos gerais e aumentar
a produtividade.
A criação de um programa de computador de controle numérico (CNC) para uma máquina que possui
vários dispositivos de usinagem combinados com cabeçotes de fresa e torres giratórias pode ser um
desafio. Essas máquinas podem ter modelagem em um torno mecânico e podem facilmente ter uma
ferramenta giratória em um cabeçote multieixo. Normalmente, elas podem trabalhar com várias
posições da peça de trabalho como dois tornos mecânicos que podem ser programados como mesas
giratórias de fresagem e que permitem que uma peça em processo seja transferida de uma posição
fixa de trabalho para outra. Sete ou mais eixos programáveis que podem ser operados dentro de um
ambiente de trabalho limitado não são incomuns, com os componentes da ferramenta de usinagem
muito próximos.
Para maximizar os benefícios, é recomendável ter várias ferramentas de corte removendo
simultaneamente o material. O corte simultâneo e sincronizado se torna mais desafiador, pois as
ferramentas de corte podem atingir mais de uma parte da peça ou do eixo ao mesmo tempo.
Observar o estado atual da peça de trabalho entre as operações de corte e de um eixo a outro
pode ser essencial para gerar caminhos de corte eficientes.
Um programa de código G separado normalmente também é necessário para cada dispositivo de
usinagem (algumas vezes chamado de canal de programação). Há um sistema de coordenada
separado para o eixo principal e para o secundário, deixando a programação e o pós-processamento
mais complexos. Juntando tudo isso no chão de fábrica em uma primeira execução ou teste pode levar
bastante tempo. O tempo gasto em um teste é tempo sem cortar metal.
Nas próximas seções, iremos considerar algumas das possíveis maneiras de resolver esses desafios
e aproveitar essas ferramentas de usinagem altamente produtivas. Ilustraremos as soluções com
exemplos do sistema Siemens NX™ CAM e do Siemens Virtual Machine, mas os princípios gerais se
aplicam a qualquer sistema ou tecnologia utilizada para preparar as tarefas dessas ferramentas de
usinagem avançadas.
1
Processadores CAM para máquinas multifuncionais
As máquinas multifuncionais abrangem uma ampla gama de configurações
possíveis. Um sistema CAM precisa claramente oferecer as capacidades
disponíveis na máquina em um pacote de software. Assim, um sistema
de fresagem CAM não será de muita utilidade se a máquina oferecer
fresagem e rotação na mesma máquina, como muitas o fazem.
Dependendo da configuração da máquina, os programas podem exigir
uma combinação de rotações, fresagem de três eixos, fresagem
posicional 3+2 e fresagem total de 5 eixos. Mesmo as peças prismáticas
podem exigir um nível mais complexo de processamento em uma
ferramenta de usinagem e fresagem giratória.
Caminhos de ferramenta sincronizados
Em máquinas multifuncionais, uma peça de trabalho é normalmente
trabalhada em mais de uma ferramenta de corte ao mesmo tempo, por exemplo, em um modo de
prensagem giratória com ferramentas giratórias em uma peça de uma torre inferior e um cabeçote
superior (ou torre). Ou operações completamente diferentes e independentes podem ser
realizadas pelos mesmos cabeçotes ou torres no mesmo ou em diferentes eixos. Em cada caso, a
sincronização entre as duas operações torna-se essencial. Em casos simples, pode ser suficiente
programar uma operação para começar em um dos canais da máquina assim que outra operação
terminar (ou começar) em um canal diferente. Isso pode ser conseguido pela sincronização no nível
de operação. Entretanto, a produtividade máxima pode ser atingida ao programar diferentes canais
de movimento em um nível mais perfeito para que uma operação comece em um dos canais da
máquina no momento em que outra operação estiver parcialmente completa. Isso iria exigir
a sincronização em nível Código-G.
Figura 2: Rotação mesclada (prensa).
Figura 3: Rotação sincronizada.
Um meio de resolver isso é verificar o código
CNC dos múltiplos canais do dispositivo exibido
nos códigos paralelos e de adição chamados de códigos de sincronização ou marcas no fluxo do
código. Com o Synchronization Manager no NX CAM da Siemens PLM Software, o programador
CNC pode inserir eventos de sincronização e/ou inserir os eventos na exibição gráfica. A qualquer
momento, o usuário pode pular ou executar a simulação para ver onde os componentes da máquina
multifuncional irão estar em um determinado período no programa CNC e fazer os ajustes
necessários para otimizar a utilização da máquina. Em alguns casos, é possível colocar os códigos de
2
Figura 1: Essas fresas giratórias complexas podem
ter uma torre inferior e uma torre superior ou um
cabeçote com eixo B, que pode fazer as operações
de giro e fresagem no eixo principal e em um eixo
secundário opcional.
sincronização em um programa CNC no nível operacional. Para obter um controle perfeito, os
códigos devem ser verificados, e possivelmente ajustados, na tela do código G de cada canal paralelo.
Trabalhar com a saída do código G do pós-processador é uma das questões mais importantes para
programar com êxito as ferramentas de usinagem multifuncionais.
Muitos sistemas CAM com a capacidade de sincronização multicanal
também fornecerão uma exibição do gráfico de tempo, como o do
NX CAM mostrado na figura 4. A tela mostra as posições relativas
dos códigos de sincronização e dos períodos de usinagem ou espera
em todos os canais da máquina fornecendo uma indicação gráfica do
balanço das operações de usinagem de todos os dispositivos
disponíveis.
Vincular a ferramenta de sincronização à tela de simulação da
ferramenta de usinagem dentro do sistema CAM pode ser muito
útil. A conexão da sincronização à função de simulação de modelo
3D dentro do sistema CAM fornece uma visão muito mais completa
do que está em movimento, onde e quando; tudo no mesmo
sistema. É mais fácil localizar erros, visualizar exemplos de colisões
(ou aproximações) dos movimentos cortantes e não cortantes.
Figura 4: Gráfico de tempo da sincronização multicanal.
A simulação de usinagem com código G
A menos que a sincronização detalhada no nível do código G seja feita fora do sistema de
programação CAM como uma tarefa separada e posterior, é necessário ter acesso direto à
visualização do código de saída do pós-processador (o “código-G”) durante a utilização do
aplicativo de sincronização. Isso pode ser difícil se o pós-processador for um aplicativo
separado ou não estiver firmemente integrado dentro do software CAM.
O acesso imediato a um pós-processador integrado também permitirá o sistema CAM oferecer
a simulação da ferramenta de usinagem que é feita pela saída do pós-processador e não dos
dados de caminho interno da ferramenta. As simulações de usinagem do caminho da ferramenta
interna são úteis para a verificação básica e fornecem algum nível de confiança, mas alguns
sistemas CAM podem oferecer adicionalmente a simulação feita pela saída pós-processada.
Especialmente em máquinas multifuncionais avançadas, a simulação é importante e a
disponibilidade da simulação com o código-G garante que os efeitos do pós-processamento
estão incluídos e verificados.
3
Pós-processamento
O pós-processamento é um elemento essencial da solução de programação da ferramenta
de usinagem multifuncional. Essa máquina pode normalmente exigir várias funções do
pós-processador para atender às várias combinações de fresagem e rotação.
Canal
Eixo principal Eixo secundário
Fresagem da torre superior
Pós-1
Pós-1
Rotaç ã o da torre superior
Pós-3
Pós-2
Fresagem da torre inferior
Pós-1
Pós-1
Rotaç ã o da torre inferior
Pós-3
Pós-3
Figura 5: Um sistema de
pós-processadores
individuais para métodos
ou dispositivos
particulares podem ser
automaticamente
conectados em um
pós-processador
vinculado.
Uma abordagem é criar um grande pós-processador que engloba o conjunto todo. O desafio
dessa abordagem é que um pós-processador é muito complexo, difícil de escrever e mais difícil
ainda de alguém editar. Outro método é organizar um sistema de pós-processadores, um para
cada função e dispositivo importante e conectá-los com um "pós-processador de ligação".
O resultado é uma estrutura lógica que é mais fácil de desenvolver e editar depois. Cada
pós-processador vinculado é associado a um dispositivo ou método em particular e o sistema
se encarrega de selecionar o pós-processador correto automaticamente.
Peça de trabalho em processamento
Para eliminar o tempo perdido “cortando ar”, um sistema CAM precisa gerenciar o estado da
peça de trabalho em processamento (IPW) de uma operação a outra. Conforme o material da
peça de trabalho é removido por um caminho de ferramenta, o resultado é o campo para a
nova operação. As ferramentas de corte podem então ser guiadas para se aproximar com
segurança da peça de modo rápido para uma distância mínima pré-definida antes de mudar para
alimentação. Nessas máquinas multifuncionais complexas com posições de trabalho múltiplo, há
a necessidade de transferir a definição da peça de trabalho em processamento de um local para
outro, por exemplo: do eixo principal para o eixo secundário. As operações de usinagem realizadas
na peça em trabalho no eixo principal se tornam o campo para a peça de trabalho do eixo
secundário.
O sistema deve rastrear o IPW, se as operações do programa foram ressequenciadas ou se
o modelo for alterado. O usuário precisa apenas gerar o programa novamente e não começar
de novo. Essa é uma ajuda valiosa para a programação rápida e precisa.
Figura 6: Peça de trabalho e lacuna.
Sistemas de coordenadas
Ao trabalhar com máquinas multifuncionais, é importante poder selecionar o sistema de
coordenadas mais apropriado ou útil para cada conjunto de operações. Poder organizar um
sistema separado de coordenadas para cada dispositivo na configuração do CAM pode facilitar a
programação, a edição e a depuração dos programas CNC. Durante a criação de uma operação,
o programador simplesmente escolhe o dispositivo correto e cada um deles terá seu próprio
sistema de coordenadas de usinagem (MCS) para o seu respectivo programa zero.
4
Programação ou produção, sem desperdiçar o tempo da máquina
Operadores habilidosos com conhecimento bem detalhado podem e irão preparar programas de
peças eficientes direto na ferramenta de usinagem usando a interface do controlador. Entretanto,
isso significa que a máquina pode se tornar parte de um sistema de programação e depuração
para que suspenda a máquina enquanto ela estiver sendo programada. Mas os programas preparados
em sistemas CAM também são tipicamente validados em uma ferramenta de usinagem e o
trabalho de configuração para cada nova tarefa é outro trabalho demorado que consome tempo
da máquina.
Uma maneira de superar esse desafio é utilizar uma máquina virtual, uma cópia funcional da
ferramenta de usinagem verdadeira e seu controlador que a executa apenas no software, mas é
mais completo e preciso que um sistema de simulação de usinagem típico. A ideia é que a máquina
virtual pode se comportar como a real, seu modelo 3D da máquina, da peça de trabalho, de
modelagem e de qualquer dispositivo de trabalho estático são movidos na tela do computador
por um software do controlador real.
No Virtual Machine da Siemens PLM Software, o software do controlador central do
controlador do Siemens SINUMERIK é integrado a esse sistema de simulação avançada.
O software de controle de movimento (movimentos, curvas de aceleração etc.) e os softwares
de interface do usuário (menus, caixas de diálogo e botões seletores da tela) do controlador
Siemens SINUMERIK fornece a simulação do processo de usinagem que é tão próximo da
realidade que alguém pode precisar para editar e verificar os programas CNC de peças.
Os usuários da máquina virtual relataram uma redução de 90% do tempo de configuração
da máquina, o que pode ser convertido em mais tempo para a máquina cortar e metal
e fazer dinheiro.
Figura 7: Os operadores podem verificar os programas NC e a configuração da máquina
para a próxima tarefa usando a máquina virtual sem interromper a ferramenta de
usinagem física.
5
Sobre a Siemens PLM Software
A Siemens PLM Software, uma unidade de negócios da Siemens
Industry Automation Division, é líder em fornecimento global de
software e serviços de PLM (gerenciamento do ciclo de vida do
produto) com 6,7 milhões de vagas licenciadas e mais de 63 mil
clientes no mundo todo. Com sede em Plano, no Texas, a Siemens
PLM Software trabalha de forma colaborativa com empresas para
fornecer soluções abertas que as ajudam a transformar mais
ideias em produtos bem-sucedidos. Para obter mais informações
sobre os produtos e serviços da Siemens PLM Software,
visite www.siemens.com/plm.
Siemens PLM Software
Sedes da empresa
Granite Park One
5800 Granite Parkway
Suite 600
Plano, TX 75024
EUA
972 987 3000
Fax 972 987 3398
Américas
Granite Park One
5800 Granite Parkway
Suite 600
Plano, TX 75024
EUA
800 498 5351
Fax 972 987 3398
Europa
3 Knoll Road
Camberley
Surrey GU15 3SY
Reino Unido
44 (0) 1276 702000
Fax 44 (0) 1276 702130
Ásia-Pacífico
Suites 6804-8, 68/F
Central Plaza
18 Harbour Road
WanChai
Hong Kong
852 2230 3333
Fax 852 2230 3210
© 2010 Siemens Product Lifecycle Management Software
Inc. Todos os direitos reservados. A Siemens e o logotipo
da Siemens são marcas registradas da Siemens AG.
D-Cubed, Femap, Geolus, GO PLM, I-deas, Insight, Jack,
JT, NX, Parasolid, Solid Edge, Teamcenter, Tecnomatix
e Velocity Series são marcas comerciais ou registradas da
Siemens Product Lifecycle Management Software Inc.
ou de suas subsidiárias nos Estados Unidos e em outros
países. Todos os outros logotipos, marcas comerciais,
marcas registradas ou marcas de serviço mencionados
neste documento pertencem aos respectivos proprietários.
www.siemens.com/plm
W10-BR 4746 5/10 L
Download

Multi-function Machine Programming White Paper (Brazilian