Claudinei,
Este é um assunto bem interessante que pode gerar uma boa discussão.
Infelizmente vou gastar um pouco da paciência de voces explicando como é:
Quando se faz um trabalho, muitas vezes pode ser necessário uma ou várias trocas de ferramentas durante as operações de usinagem, e esta troca basicamente tem duas maneiras de ser feita:
- Sua máquina tem um sistema de troca "gabaritada", onde as ferramentas e as peças estão "indexadas" (método COMPLICADO)
- Sua máquina "NÃO" tem este sistema, mas a troca será possivel SIM - basta criatividade. (método SIMPLES)
O turbocnc tem 2 arquivos configuráveis, um chamado de "fixação" e outro de "offset" de ferramentas. Vamos falar aqui do "OFFSET" - fixação fica para outro capítulo :-)
Para o turbocnc o que importa na verdade é onde está a "ponta" da ferramenta (este é o offset)(e não seu diametro), e onde está a peça (este é o gabarito ou fixação).
Método COMPLICADO:
Para que o sistema de "offset" de ferramentas funcione, voce precisa criar um método de "indexação" das ferramentas que garanta que elas sejam sempre instaladas no mandril na mesma posição.
Entenda por "posição" a altura da ponta em relação a agum lugar ou coisa.
Por exemplo, voce pode colocar um anel no cabo de uma fresa, e este anel sempre limitará a altura da fresa em relação ao mandril.
Voce pode então gravar a posição de cada ferramenta no arquivo de "offset", por exemplo movimentando a máquina através das teclas de JOG, e pode "tocar" a mesa de trabalho com a ponta da ferramenta, e esta "altura" (que também é ZERO) poderá ser gravada para esta ferramenta.
O processo se repete para cada uma, e assim voce terá uma série de posições gravadas.
Quando for fazer o arquivo de corte, voce poderá inserir "códigos de pausa controlada com pedido de troca" (não lembro agora quais são, mas posso ver e depois te falo), e trocar manualmente as ferramentas respeitando a sequencia pré-determinada.
Método SIMPLES:
Sempre que se vai iniciar algum trabalho, voce é OBRIGADO a determinar um "ponto INICIAL" ou "ZERO", e este ponto normalmente é o mesmo ponto de origem que voce usou no seu desenho, na hora da conversão em arquivo de corte (G-code).
A ferramenta de corte "1" poderá ser referenciada em relação a este ponto de origem, e TODAS as outras ferramentas também deverão ser referenciadas por este mesmo ponto DURANTE o trabalho!
Normalmente, eu uso a superfície do trabalho como referencia de "Z=0", e não a superficie da mesa.
Ao invés de gerar UM arquivo completo, com todas as trocas de ferramentas, eu gero vários arquivos INDEPENDENTES, um para cada ferramenta, e carrego um a um na sequencia que quiser.
Para cada arquivo, instalo a ferramenta e só "toco" a superficie do trabalho no ponto de origem. - "ZERO" o eixo "Z", e executo o arquivo.
Uso este método diariamente, e é para mim o mais simples pois não tenho sistema de referenciamento fixo em cada ferramenta.