View cart 0

“Scripting Software”: Um Assistente para Usinagem de Ferramentas em sua Oficina

Read this in your language
  • 简体中文
  • English
  • Français
  • Deutsch
  • Italiano
  • 한국어
  • Polski
  • Русский
  • Español

Receive ANCA news direct to your inbox

Stay updated on the latest tips and technology

Subscribe

Privacy Policy

A meta é simples; trabalhe mais inteligentemente, não mais arduamente. Companhias bem-sucedidas analisam continuamente seus processos para identificar ineficiências e implementar melhorias no seu processo. Gerar soluções inovadoras para enfrentar ineficiências de processo é de modo algum um exercício trivial. No entanto, uma vez geradas, estas ideias não têm que ser necessariamente difíceis de implementar e podem fornecer benefícios substanciais de produtividade.
 

Neste artigo, é apresentada tal solução que tem o potencial de fornecer vantagens significativas a fabricantes de ferramentas além de melhorias simples de processo. É uma solução que tem a capacidade de diferenciar os principais fabricantes de ferramentas e de afiadores, do resto do grupo e está disponível através do software Toolroom líder de usinagem de ferramentas da ANCA,. 
 

O Desafio

 

Os fabricantes de ferramentas e de afiações geralmente lidam com gamas grandes de produto assim como com ferramentas personalizadas e especiais. Os processos de usinagem em máquinas modernas de produção de ferramenta exigem a criação de um arquivo de usinagem para cada ferramenta, que define as características geométricas importantes da ferramenta e também o processo de usinagem requerido para processar a ferramenta. Isto apresenta várias questões concernentes a criação, armazenamento, e distribuição de um grande número de arquivos de usinagem.
 

A abordagem para muitas fabricações de ferramentas é armazenar uma coleção grande de arquivos de usinagem quer localmente numa máquina ou simulador instalado no seu PC, ou num servidor central. Em muitos casos, são criados novos arquivos de usinagem simplesmente modificando arquivos existentes de ferramentas semelhantes para evitar começar do nada. Esta abordagem não é apenas ineficiente e propicia a erro, mas também não assegura que sejam empregadas na sua produção processos consistente na sua fabricação.
 

Há várias tarefas que podem ser automatizadas durante a etapa de projeto que são especificas para o negócio ou produto. Em muitos casos as definições de geometria de uma gama inteira de produto são representadas como um conjunto de fórmulas que estão relacionadas com o diâmetro da ferramenta. Em tais casos seria útil automatizar a criação de arquivos de usinagem simplesmente selecionando uma gama de produto e um diâmetro de ferramenta. Mas como tal automação é atingida?
 

Scripting – Trabalhando Mais Inteligentemente, Não Mais Arduamente

 

Isto é onde a característica de “scripting” da ANCA fornece a solução. Em resumo, “scripting” é uma linguagem de programação simples que permite a automação de tarefas geralmente executadas com o teclado e mouse dentro das aplicações do projeto de ferramenta “iGrind” e “iPunch”. Por exemplo, criar um novo arquivo de ferramenta, adicionar operações, definir parâmetros de operação e mesmo criar perfis em 2D podem ser automatizados usando o “scripting”. A vantagem é que tarefas comuns podem ser automatizadas e regras de projeto podem ser encapsuladas num contexto. Isto resulta em tempos reduzidos de preparação, e riscos reduzidos de erros. Ele também captura informações de negócio de uma forma legível, reutilizável, e distribuível.
 

O Assistente de Scripting da ANCA

 

No exemplo acima:
 

  1. Para uma gama especifica de produto, o relacionamento entre a velocidade de abertura de canal e o diâmetro da ferramenta foi estabelecido por experiência e otimização de processo.
     
  2. Estas informações podem ser escritas num contexto. O “Scripting” fornece ferramentas simples para representar tais relacionamentos programaticamente inserindo os dados numa tabela.
     
  3. Um contexto simples é escrito para ler o diâmetro de ferramenta do arquivo de usinagem atualmente aberto, selecionar a velocidade de abertura de canal correta usando as informações do gráfico, e então definir consequentemente a Velocidade de Abertura do canal
     
  4. Os contextos podem ser adicionados ao menu do “iGrind” de modo que eles possam ser acessados e ser usados facilmente. Neste exemplo clicando no item do menu automaticamente colocaria a velocidade da abertura do canal de acordo com o gráfico dependendo do diâmetro atual da ferramenta especificada no arquivo de usinagem. O contexto pode também ser facilmente expandido para executar tarefas adicionais ou definir outros parâmetros tais como profundidade do canal, número de passes de usinagem, alimentação, etc.


Os contextos podem ser usados para personalizar e para expandir o já poderoso e flexível software de ANCA utilizando uma linguagem de contextos simples mas mesmo assim eficaz. O contexto é semelhante a usar fórmulas ou macros em pacotes de software tais como no Microsoft Excel. Sem tais características, MS Excel essencialmente seria uma ferramenta para criar tabelas formatadas e sua aplicabilidade seria muito limitada. É a capacidade de automatizar tarefas e cálculos simples que fornece os vários benefícios dentro do MS Excel e o contexto dentro do software de ANCA pode fornecer vantagens semelhantes.

 

Os contextos são simples mas mesmo assim eficazes e podem ser usados para executar uma vasta variedade de tarefas. Eles podem ser usados para escrever rotinas simples para definir parâmetros de operação baseados num diâmetro de ferramenta ou eles podem ser escritos para serem Assistentes completamente abrangentes e capazes de criar arquivos completos de usinagem a partir de um pequeno conjunto de informações. Os Assistentes incorporados no “iGrind” utilizam os contextos para definir valores de parâmetro e portanto podem ser expandidos e personalizados com algum conhecimento do contexto. 

 

An example of a custom-made Wizard for a Spiral Flute tap using scripting

Um exemplo de um Assistente personalizado para abrir um canal helicoidal usando o contexto


Neste exemplo, foi exibido um desenho de um macho num diálogo e caixas de entrada de parâmetros simplesmente colocadas por cima da imagem para especificar os parâmetros de geometria. Quando é pressionado OK no lado inferior direito, o contexto então usará os parâmetros inseridos para definir um novo arquivo de usinagem de macho com valores apropriados. O processo completo de criar um macho com canal helicoidal para esta gama especifica foi completamente automatizado usando um contexto simples.
 

Os contextos também podem ser eficazmente usados para definir arquivos de um diâmetro de ferramentas para outro definindo relação entre o diâmetro da ferramenta e parâmetros geométricos ou de processo específicos. Este uso do contexto é particularmente útil para fabricação ou reafiação de uma família de ferramentas. O “iGrind” apresenta uma interface especial a partir da versão RN31 para simplificar esta tarefa, no entanto, com algum conhecimento do contexto isto pode ser ainda mais personalizado conforme a necessidade.
 

Uma vez que um contexto tenha sido escrito, pode ser facilmente adicionado ao menu do “iGrind” e portanto pode ser acessado como se fosse uma parte padrão do “iGrind”. Por exemplo, um contexto podia ser escrito para calcular velocidades de abertura de canal para várias operações baseadas em alguma entrada de parâmetro. Este contexto podia então ser adicionado ao menu principal do “iGrind” de modo que possa ser utilizado sempre que necessário.
 

O Processo do contexto

 

Os três passos principais para criar os contextos úteis são: definir as regras, encapsular a lógica dentro de um contexto, e então automatizá-lo. Há várias vantagens inerentes em cada passo do processo.
 

Muitas companhias baseadas em tecnologia têm a tendência de possuir vários níveis de conhecimento interno. Isto inclui conhecimento não documentado que só pode ser conhecido por funcionarios específicos ou amplamente conhecido por regra de bom senso. É desejável reduzir níveis de conhecimento para fins de retenção e portanto o processo de recolher conhecimento e regras de negócio para fins de automação assegura que este conhecimento é capturado. A tecnologia de processo é um exemplo de tal conhecimento que frequentemente não é bem definido entre as firmas de usinagem e não é claramente especificado em desenhos de ferramentas.
 

Uma vez que o conhecimento de negócio é recolhido, é encapsulado em um contexto para automação. A lógica de negócio agora está essencialmente documentada e pode ser constantemente usada, pode ser analisada, modificada, e melhorada conforme a necessidade.


 

 

Um exemplo de um assistente simples para criar uma Fresa T


No exemplo acima, o diálogo inicial exibe três escolhas de estilos selecionáveis de fresa. Quando é pressionado OK, é introduzido o diâmetro final da ferramenta. Finalmente, é especificada a geometria da ferramenta em bruto. O contexto cria então um novo arquivo de usinagem com a geometria padrão apropriada e parâmetros de processo requeridos para criar a fresa.


Automatize e Distribua com Segurança

 

Em muitos casos, é desejável distribuir arquivos do contexto. No entanto, como eles podem conter informações potencialmente sensíveis pode ser desejável proteger seu conteúdo. O contexto inclui características de segurança que permitem distribuição de arquivos de contexto ao mesmo tempo que protege a lógica de negócio neles encapsulada. Os arquivos de contextos podem ser distribuídos em qualquer uma de três maneiras:
 

O contexto inclui características de segurança para permitir distribuição segura de arquivos. Há três níveis principais de segurança no contexto 
 

  1. A forma mais baixa de segurança é enviar arquivos de contexto conforme originalmente escritos. Estes são arquivos simples de texto que podem ser executados a partir do software da ANCA. O arquivo pode ser aberto em qualquer editor de texto e portanto qualquer um tem acesso para ler a lógica integrada, copiá-la, ou modificá-la. Isto pode ser conveniente quando se distribuem contexto que executam funções de propósito geral que não contêm informações sensíveis.
     
  2. A segunda forma de segurança é criptografar arquivos de contexto Quando criptografado, um novo arquivo é criado (com uma extensão .esc em vez de .scr). Abrindo este arquivo em um editor de texto mostrará uma sequência de caráteres ilegíveis. A lógica de negócio encapsulada no contexto não pode mais ser lida nem modificada. No entanto, o arquivo pode ser executado em qualquer software da ANCA. Esta forma de segurança é melhor usada ao distribuir externamente arquivos com lógica de negócio sensível. Por exemplo, um contexto podia ser escrito para criar um arquivo de usinagem para reafiar um tipo específico de ferramenta baseado no diâmetro introduzido. Este contexto podia ser distribuído globalmente para permitir às firmas de reafiação reafiem estas ferramentas em máquinas da ANCA. As regras importantes de geometria para a ferramenta não podem ser lidas externamente por qualquer um usando o contexto
     
  3. A terceira forma de segurança não apenas envolve criptografar o arquivo, mas também uma licença protegendo o arquivo. Isto é um serviço que a ANCA pode fornecer utilizando o sistema incorporado de licenciamento que só permitirá que máquinas ou simuladores específicos executem o contexto. O processo é simples. Um código de senha específica é fornecido pela ANCA para licenciar o arquivo do contexto. O arquivo então é criptografado usando esta senha. A ANCA fornecerá através de um pedido de licenciamento para quaisquer máquinas específicas em que o proprietário do contexto gostaria de rodar o contexto. Esta forma de segurança é melhor usada ao distribuir externamente arquivos com comportamento sensível. Por exemplo, um contexto que age como um assistente pleno para fabricar ou reafiar uma gama inteira de produto. Em tais casos pode ser desejável permitir que somente terceiros licenciados executem o contexto. Esta característica de segurança permite controle restrito de onde os arquivos de contexto podem ser executados e portanto também permite que os contextos sejam vendidos através de licenças.
     

    Estas características de segurança abrem a possibilidade para você usar o contexto para propósitos comerciais estratégicos enquanto protege sua propriedade intelectual.

     

O contexto é muito útil para fornecer soluções simples que ajudam na execução de tarefas complexas

 

Neste exemplo, um contexto foi escrito para criar o perfil 2D parametrizado conforme exibido. Usando o editor padrão 2D para executar esta tarefa para cada variação desta família de ferramentas pode consumir tempo e estar sujeito a erros. Os contexto permitem que a tarefa seja automatizada de modo que o tempo de instalação seja bastante reduzido e o risco de erro significativamente minimizado.


Excelente Flexibilidade

A rara característica de contexto da ANCA oferece possibilidades intermináveis para que firmas de usinagem inteligentes personalizem e automatizem o software da ANCA conforme desejado. Os benefícios variam de tempos de instalação reduzidos a retenção de conhecimento mas todos contribuem para alcançar uma meta comum; aumento de produtividade. Os fabricantes líderes da indústria atualmente utilizam a característica de contexto da ANCA para atingir estas metas. As soluções implementadas variam de contexto simples para facilmente produzir geometria complexa de perfil de ferramenta, a assistentes completos que encapsulam todas as regras de projeto e de processo para uma vasta gama de produtos. O contexto representa uma ferramenta ideal que pode fornecer uma margem competitiva com investimento muito pequeno.

O contexto é uma característica padrão do software Toolroom da ANCA disponível para todos os usuarios. Recomenda-se a última versão do software Toolroom porque o contexto está continuamente sendo melhorado com características adicionais.
 

12 julho 2011