Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
PROJETOS => Projetos - Eletrônica => Tópico iniciado por: kleberleal em 05 de Julho de 2015, 02:24
-
Ola pessoal, agradeço muito a ajuda.
vejam só, contrui uma cnc router de 3400x2400 toda em aluminio extrutural rexroth , parte perfil 160x80 e parte 80x80, sendo todos reforçados e muito pesada, uso motores de 130kgf nos eixos x e 2 motores no Y um de cada lado, cremalheira elicoidal com piao de 36mm diametro, e o carrinho do eixo z preso em uma chapa que aceita dois carros z, cada um com um motor do Z independente , mais preso em uma unica chapa do X, ou seja quero colocar 2 motores em dois eixos z , (lado a lado) presos no X , mais como eu configuro os dois carros Z e como farei para dar ao mach3 a informação que uma ferramenta A'' estara em posição diferente da ferramenta B'' no segundo carro para que mach3 de o desconto de posicao de cada eixo, mais acione o motor de descida do z diferente. at kleber
-
foto do projeto
-
foto de longe.
-
Para que usar coordenadas Z distintas para os spindles se as coordenadas X e Y são iguais? Entendo que ambos os motores estarão seguindo rigorosamente a mesma trajetória para usinar a mesma peça.
-
Provavelmente ele quer usar ferramentas diferentes montadas nos spindles...
Creio que basta saber qual a distancia entre os eixos dos motores e assim fica fácil programar um offset em Y para que funcione...
-
Amigos agradeço muito a ajuda , e entendo suas duvidas, vejam so, os eixos x e y estaram levando toda a plataforma dos motores juntos, mais notem que cada motor de corte (spindle) tem seu motor para descer e subir, este seria o motor do z, apesar dos carros andarem juntos, cada um tem um motor para descer e isso que nao sei como configurar, notem nao sou totalmente leigo, sei por qualquer motor e qualquer pino no seu lugar so nao achei onde configurar 2 eixos z entende, o motivo de ter que ter os 2 motores, é que fiz um sistema de mola em um dos eixos para que possa usar um limitador e acompanhar o desnivel da mesa , fresando com altura exata , isso sera para dobra de acm, a fresa seria de 90° e o ajuste do limitador seria dificil ficar ajustando toda vez que trocar a ferramenta. agradeço muitissimo o despreendimento e ajuda de vcs.
SEGUE FOTOS DA MINHA CNC 1 COM A AJUDA DE F.GILII, mesmo sem saber suas postagens me ajudaram em muita das minha sdificuldades.
atenciosamnete KLEBER LEAL
-
Ai so esta um carro porque o segunto eu ainda nao instalei ok. veja foto do projeto. lembrando que todas as peças usinadas das duas cncs foi cortado e projetado por mim mesmo, sem copiar nada , apenas usando modelo visual como referencia de estilo.
at kleber
-
Fotos da maquina da pergunta em questao.
-
Se a intenção é apenas mover os Spindle de maneira sincronizada não é necessária uma saída (eixo de movimentação adicional no Mach3), bastam duas placas (drivers), uma para cada motor de passo do eixo Z, comandadas pelas mesmas saídas de sinal de passo e direção (eixo Z) do Mach3.
Outra opção é configurar outra saída (eixo Z adicional) do Mach3, mas acho isso desnecessário e mais arriscado, considerando que, sendo feito conjuntamente por software e eletricamente, existe uma possibilidade de haver perda de sincronismo entre os eixos Z (decorrente de erros de sincronismo dos motores de passo, perda eventual de passos de um motor de passo em relação ao outro, diferenças angulares de acionamento dos motores de passo ou de alinhamento mecânico construtivo de cada eixo Z). O que poderia levar a que as peças não ficassem exatamente iguais, ou até perder uma das peças, numa condição mais extrema, dependendo da tolerância de usinagem.
Na verdade, em máquinas com spindle múltiplos (2 ou mais), normalmente, os mesmos se movem de maneira mecanicamente solidária, os eixos X, Y e Z são os mesmos. É mais simples e menos imprevisível.
-
Gil,
Tô com a impressão que voce não entendeu:
Ele quer usar duas ferramentas "diferentes" - uma em cada spindle - uma faz um tipo de trabalho e a outra, outro.
Para isso ele precisa de dois acionamentos diferentes - hora funciona um eixo Z e hora outro.
-
exatamente F.Gilli, so que vejam so, os dois motores de passo que desce e sobe os spindles, seriam ajustados para usar cada um de uma vez , nao os dois de vez, ou seja, no eixo 1 com limitador e fresa ''V'' A CNC FAZ O PERCURSO DAS DOBRAS DO ACM, dai a ferramenta sobe e para o corte final da peça a outra ferramenta desce, seria como uma troca de ferramenta que o sistema seria a mudança de motor de descida eixo Z'' para eixo A, onde eixo A sería um eixo Z , correnpondete a posicao relativa de eizo Z'' onde a instrução diria ao cnc a distancia , ex um eixo a 100mm de distancia do outro entao quando um eixo esta no 0'' O OUTRO ESTARIA NO -100 sei que este ajuste é facil, porem nao sei onde configurar os motores e a instrucao pra troca de motor Z'' para motor A'' fazer a função de eixo Z. at Kleber
muito grato ao F.gilli que sempre entende e ajuda. e a todos que tentam entender e ajudar. tenho projeto pra ontroas maquinas que usaram mais de um motor de corte , seria como um centro de usinagem mais em vez da troca de ferramenta quero usar acionamentos de varios eixos z, alguns com sistema pinelmatico para espandir um suporte de ferramenta compativel com torno, onde o problema será igual e este problema de agora.
-
minilathe nao entendo como poderia por os dois motores Z no mesmo sinal e descer um de cada vez e atender a minha nescessidade de usar uma ferraemnta com limitador em um e depois cortar a peça com o outro, se eu jampear os dois eixos z ao descer um o outro desce e ai vai cortar tudo inclusive no lugar errado. at kleber
-
Gil,
Tô com a impressão que voce não entendeu:
Ele quer usar duas ferramentas "diferentes" - uma em cada spindle - uma faz um tipo de trabalho e a outra, outro.
Para isso ele precisa de dois acionamentos diferentes - hora funciona um eixo Z e hora outro.
Ok, agora entendi.
-
minilathe nao entendo como poderia por os dois motores Z no mesmo sinal e descer um de cada vez e atender a minha nescessidade de usar uma ferraemnta com limitador em um e depois cortar a peça com o outro, se eu jampear os dois eixos z ao descer um o outro desce e ai vai cortar tudo inclusive no lugar errado. at kleber
Não necessariamente.
Considere que suas peças a serem usinadas estão numa faixa central da mesa com folgas (sem peças) à direita e à esquerda e fixadas a uma certa altura (Z=+30mm) e que os Spindles estão equidistantes do centro do eixo Y. O eixo Y move os Spindles para a direita e para a esquerda.
Ao comandar o CNC no eixo Y com Y abaixo da metade da largura mesa, apenas o spindle da direita vai usinar as peças e o da esquerda não tocará nenhuma peça. Ao comandar o eixo Y com Y acima da metade da largura da mesa, o spindle da esquerda vai usinar suas peças e o da direita não tocará em nenhuma peça. Entendeu?
Evidentemente, desse modo perde-se espaço útil da mesa. Acionar dois eixos Z alternadamente é melhor. Dois sinais de Enable (habilitação), um para cada driver de eixo Z, com os mesmos sinais de passo e direção, também resolveria.
-
Considere que se os dois Spindles estiverem operando ao mesmo tempo a sua produção de peças dobra. Mas como as trajetórias devem ser distintas (??), com eixos X e Y solidários isto não será possível.
-
Gil acho que vc ainda nao entendeu, a duvida é como mach3 vai trocar de spindle, ou seja , seria como uma troca de ferramenta , onde eixo z normal é ferramenta 1 ex fresa 6mm topo, e ferramenta 2 seria fresa 90° , e como ele vai acionar motores Z para z1 e A para z2?
-
nao nao gil , rsrs vc ainda nao entendeu. veja so vc ja viu como se faz caixas de acm ( aluminio composto) com a chapa de 3mm de espessura se passa uma fresa de 90° descendo a 2.5mm para que a regiao dobre sem quebrar, por isso fiz um eixo z com sistema de mola e limitador, para que mesmo que eu mande mergulhar 10mm o limitador nao deixa descer mais de 2.5mm e a mola absorve o escesso de descida me dando uma profundidade de mergulho exata de 2.5mm
mais para ajustar o limitador da trabalho, por isso quero por o outro motor no mesmo x e mesmo y porem em relacao ao Y os dois estarao na mesma posicao, em relacao ao x um destará uma distancia diferente digamos 80mm quando ferramenta 1 estive na posicao, x0 y0 z20 o outro motor estara x80 y0 ZB 20 entao
seria so adicionar um comando que diga que ferraenta 2 esta a 80mm a frente , nao sei onde instruir isso , mais essa é a promeira duvida a segunda duvida muito mais relevante a minha pergunta é , como configuro mach3 para aceitar z como motor de descida da ferramenta, e z2 como outro motor???? isso seria como uma troca de ferramenta onde o processo de troca seria acionar outro eixo como Z mais nao sendo o eixo z, acho que tambem teria que editar o pos processador para aceitar a troca de ferramenta e a instrucao seria muito diferente da instrucao convencional de troca que normalmente se refere a posicao de troca e nao troca de eixo z.
e eu nao quero trabalhar com duplicador, e sim como uma troca de ferramenta.
-
e eu nao quero trabalhar com duplicador, e sim como uma troca de ferramenta.
Eu entendi após o Fábio intervir. Inicialmente eu pensei como um duplicador.
Mas acho que você não entendeu minhas postagens posteriores, relativas a comandar os dois Spindles separadamente.
-
nao nao gil , rsrs vc ainda nao entendeu. veja so vc ja viu como se faz caixas de acm ( aluminio composto) com a chapa de 3mm de espessura se passa uma fresa de 90° descendo a 2.5mm para que a regiao dobre sem quebrar, por isso fiz um eixo z com sistema de mola e limitador, para que mesmo que eu mande mergulhar 10mm o limitador nao deixa descer mais de 2.5mm e a mola absorve o escesso de descida me dando uma profundidade de mergulho exata de 2.5mm
mais para ajustar o limitador da trabalho, por isso quero por o outro motor no mesmo x e mesmo y porem em relacao ao Y os dois estarao na mesma posicao, em relacao ao x um destará uma distancia diferente digamos 80mm quando ferramenta 1 estive na posicao, x0 y0 z20 o outro motor estara x80 y0 ZB 20 entao
seria so adicionar um comando que diga que ferraenta 2 esta a 80mm a frente , nao sei onde instruir isso , mais essa é a promeira duvida a segunda duvida muito mais relevante a minha pergunta é , como configuro mach3 para aceitar z como motor de descida da ferramenta, e z2 como outro motor???? isso seria como uma troca de ferramenta onde o processo de troca seria acionar outro eixo como Z mais nao sendo o eixo z, acho que tambem teria que editar o pos processador para aceitar a troca de ferramenta e a instrucao seria muito diferente da instrucao convencional de troca que normalmente se refere a posicao de troca e nao troca de eixo z.
-
ainda assim leve en conta o seguinte: eu nao sei fazer o mach3 controlar 2 eixos z, seja como for o ajuste, sobre ajustar a posicao eu tenho metodos de trabalho matematico que ate faria a correcao do curso MAIS COMO O MACH3 USARIA UM MOTOR COMO EIXO Z E DEPOIS O OUTRO, NAO PODE SER NO MESMO TEMPO.
-
Mais um aduvida amigos, pra nao criar outro forun ja que a pergunta é simples , alguel saberia onde posso comprar servo motores com cartao BNDES ? nao achei nehum na lista de fornecedores BNDES nem sites especificos at kleber
-
Gil outra coisa, os dois spindles fazem trabalho na mesma peça, nao poderia por um material no lado da mesa e outro materio no outro, porque o mesmo material vai passar por trabalho com as duas ferramentas diferentes, imagine uma caixa de papelao desmontada, onde ela dobra passa fresa V'' 90° e ao redor da caixa a fresa corta , entendeu ?
-
! No longer available (http://www.youtube.com/watch?v=LBrxVBql-3I#)
-
Tive a impressão de que o Kleber pensa em algo parecido!
Se não for conveniente a postagem deste vídeo, peço desculpas e que retirem o mesmo.
-
Tive a impressão de que o Kleber pensa em algo parecido!
Se não for conveniente a postagem deste vídeo, peço desculpas e que retirem o mesmo.
Negativo, você matou a cobra e mostrou o "pau"...
-
Sim amigo , esse video relata o funcionamento básico que busco, o método de acionar e identifica as ferramentas de forma a trocar o motor altomaticamente, no entanto a posição da minha seria lado a lado, o que não muda em nada a minha necessidade de informação de como fazer a configuração do segundo sistema e onde ensinar (mach3 ou o pos processador a identificar as ferramentas 1 e 2) agradeço muito amigo a ajuda.
-
Kleber, este vídeo com dois eixos Z (Z' e Z") independentes, e a caixa da eletrônica aberta, exemplifica ainda melhor o que você solicita aqui no fórum.
! No longer available (http://www.youtube.com/watch?v=eN672rR3qJc#)
-
Eu tenho andado a pensar nesse "problema" porque também eu preciso dessa solução.
Eu pensei em o código já com o desfasamento entre spindles e juntar os drivers 2 drivers dos 2z nas mesma saídas da BOB e usar o enable para mover um ou o outro.
com isto tenho de ter sempre o cuidado de seleccionar qual spindle vou usar no gcode, ou então alterar o posprocessador para ele fazer por mim.
Mas como percebo mais de gcode do que alterar um posprocessador vou fazer por gcode mesmo. Espero testar brevemente a minha teoria. porque na realidade nao sei como se faz.
-
Olá todos,
Estou com mesmo problema que foi levantado neste tópico , ou seja controlar dois spindles com acionamento no mesmo eixo.
Para operar com motor Z , gero cod normalmente, mas quando quero rodar o Motor A, tenho que editar todo o arquivo de corte manualmente, substituindo Z por A.
Pretendo gerar um arquivo para X Y e Z e outro para X Y e A os motores não vão trabalhar simultaneamente dentro de um mesmo arquivo.
Só preciso substituir Z por A através do pos processador. Alguém tem alguma dica de como poderia fazer isso?
Uso art cam 8 e Emc2