Escolar Documentos
Profissional Documentos
Cultura Documentos
personalizados
Muitas vezes no decorrer da manufatura, é comum constatar que existem muitas tarefas que
podem ser simplificadas e/ou automatizadas. Nas máquinas-ferramenta com o SIEMENS 840D
sl, os usuários têm a opção de criar códigos M personalizados e ciclos personalizados.
A área 'Ciclos' em 'Dados NC' tem uma hierarquia específica com uma prioridade
específica. Quando um Código M personalizado é chamado de dentro de outro programa, o
sistema SIEMENS primeiro pesquisará a área 'Ciclos do usuário' para o programa. Se não for
encontrado, procurará a área 'Ciclos do fabricante' e, finalmente, a área 'Ciclos padrão'. A área
'Ciclos padrão' é tudo o que é nativo do sistema central SIEMENS NC. Esses dados são
'protegidos', o que significa que todos os arquivos Cycle SPF excluídos serão automaticamente
recriados pelo sistema. Os usuários devem deixar esta área sozinha.
A primeira tarefa na criação do Custom M-Code é escrever o programa de macro subjacente para
o M-Code. Neste caso, criaremos um código M personalizado que executará um retorno de
referência seguro para uma fresadora CNC de 5 eixos. Começamos criando um novo programa
SPF na área 'Ciclos do usuário'. Chamaremos esse programa de PROG_M280 para nosso M-
Code personalizado, M280.
Em um artigo anterior, discutimos como criar códigos M personalizados para o controle CNC
SIEMENS 840D sl. Discutiremos agora o processo de criação de Custom Cycles para o
SIEMENS 840 sl.
A área 'Ciclos' em 'Dados NC' tem uma hierarquia específica com uma prioridade
específica. Quando um Ciclo Personalizado é chamado, o sistema SIEMENS primeiro pesquisará
o programa na área 'Ciclos do usuário'. Se não for encontrado, procurará a área 'Ciclos do
fabricante' e, finalmente, a área 'Ciclos padrão'. A área 'Ciclos padrão' é tudo o que é nativo do
sistema central SIEMENS NC. Esses dados são 'protegidos', o que significa que todos os
arquivos SIEMENS Native Cycle SPF excluídos serão automaticamente recriados pelo
sistema. Os usuários devem deixar esta área sozinha.
A primeira tarefa na criação do Custom Cycle é escrever o programa de macro subjacente para o
Cycle. Neste caso, criaremos um ciclo personalizado que executará um ciclo de furação profunda
de 5 eixos para uma fresadora CNC de 5 eixos com uma configuração de cabeçote
C/A/cabeçote. Começamos criando um novo programa SPF na área 'Ciclos do
usuário'. Chamaremos esse programa de CYCLE183 para nosso ciclo personalizado,
CYCLE183.
NOTA: O parâmetro
MD10600 $MN_FRAME_ANGLE_INPUT_MODE deve ser definido
como 1 (valor padrão) pois os ângulos RPY são usados.
Baixar CYCLE183.SPF
Neste programa, escolhi usar os ciclos nativos SIEMENS CYCLE800 e CYCLE83 para fazer o
'trabalho pesado' para nós. Cada ponto de furo que está sendo furado criará um plano de trabalho
inclinado naquele ponto de furação e usará o CYCLE83 para realizar a furação na origem X0.0
Y0.0 do LCS criado pelo CYCLE800. Escolhi usar o modo MCALL para nada mais do que
clareza para aqueles que seguem o código.
Observe que TRAORI está ativo antes do CYCLE 183 e é cancelado antes da chamada
CYCLE800 dentro do CYCLE183. TRAORI é então reativado após CYCLE800 ser cancelado e
o controle retornar ao programa principal.
Por favor, preste atenção também ao fato de que, se escolhermos abrir as chamadas CYCLE800
e CYCLE83 no Guia do Programa, veremos as variáveis declaradas na declaração do
procedimento para CYCLE183.
Depois de concluir o programa, fechamos o editor. Neste ponto, devemos executar um
desligamento e reinicialização do NCK para que o controle esteja totalmente ciente do ciclo
personalizado, CYCLE183.
Neste ponto, estamos prontos para usar o ciclo personalizado dentro de um programa. O
programa mostrado no gráfico abaixo pode ser baixado e revisado em um editor de texto. Aqui
está o link para download do arquivo 5X_DRILL_NEW.MPF .
Alguns podem achar útil realizar uma comparação direta entre o programa de exemplo acima
usando nosso Custom Cycle e um programa usando o método mais tradicional e explícito de
chamar CYCLE800 e CYCLE83 diretamente no programa. Aqui está o link para um programa
mais tradicional para comparação. 5X_DRILL.MPF .
O programa que usa nosso ciclo personalizado, CYCLE183, contém apenas 88 blocos. O
programa mais tradicional contém 207 blocos. Com o uso criterioso dos SIEMENS Custom
Cycles, os usuários podem obter maior eficiência reduzindo o código necessário para executar as
operações necessárias.
Qualquer pessoa interessada em mais informações sobre Custom Cycles, M-Codes e Macros
deve solicitar o Manual Avançado do Guia de Programação SIEMENS diretamente da
SIEMENS ou do seu Distribuidor de Máquinas-Ferramenta. As informações também estão
disponíveis no pacote SIEMENS DOConCD.