Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => Mach 2/3 => Tópico iniciado por: alssoliveira em 11 de Março de 2009, 00:01
-
Olá pessoal !!! Tenho uma Frasadora controlada por mach3 que acabei de montar e que funciona perfeitamente(" não tá dando problemas!!!" rsrsrs). Estou agora trabalhando no projeto de um torno que tb será controlado por MACH3. Minha Dúvida é : Como deve ser o sistema que indicará ao software a posição da placa para inicio dos passes de roscas??? Se possível, de que forma posso configurar isso no mach3???
-
se tiver a licença deste teu Mach3, entre no site www.cncbr.com.br e pergunte no fórum dele que os desenvolvedores lá tem o maior interesse em ampliar as aplicações deste comando.
-
Ou então pergunte a mim que sou um representante autorizado desse programa no Brasil também.
-
Fabio Gilli
Poderia fornecer os preços do Mach 3, bem como suas especificações tecnicas.
Marlon
-
Marlon,
O Mach3 é um produto que existe desde 2001, e desde então vem tendo um desenvolvimento intenso por parte dos desenvolvedores com a intenção de oferecer uma ferramenta simples e funcional voltada não só para o público "hobbista" mas também para a indústria, e conta hoje com aprox. 10.000 plataformas instaladas oificialmente pelo mundo todo.
Basicamente é um sistema de controle de máquinas com as seguintes características:
- transforma om PC em uma unidade de controle de máquinas para até 6 eixos
- oferece possibilidade de edição de códigos-M e macros através de VB Script
- possui interface configurável
- pode gerar arquivos de código-G através dos programas assistentes (wizards)
- oferece possibilidade de controle de motores spindle
- controle de relés
- suporte à telas de toque (touch screen)
- suporte à dispositivos de geração de pulsos manual (MPG)
Através dos programas auxiliares pode-se por exemplo:
- gerar trabalhos para criação de engrenagens
- fazer digitalizações em 3D
- fazer gravação de textos
- cortes de rasgos de chavetas
- cavidades em formatos pré-definidos
- operações de 'limpeza" de superfícies (usinagens de grandes áreas)
- e muito mais, pois o desenvolvimento dos programas assistentes é contínuo...
Para que o programa Mach3 funcione de forma estável recomanda-se:
- Windows 200 / XP (SP3)
- processador de 1Ghz
- 512 Mb RAM
- placa de video (off board) de 32 Mb
- S.O instalado num desktop - não recomendamos o uso de laptops para controle de máquinas.
Seguimos a política de preços internacionais da empresa, e oferecemos o Mach3 pelo equivalente ao preço oficial do programa, US$ 175,00.
O programa e o manual já estão em processo de tradução, e em breve estará todo em Português.
-
Então, Fabio, dá uma palhinha aí sobre o assunto do tópico. O Mach3 é próprio para tornos CNC, ou ainda falta recursos nele para a façanha?
-
Rogério,
Estou me ambientando um pouco mais com o sistema e ainda não posso discorrer com muita desenvoltura sobre o assunto, mas posso dizer que por ele ter uma interface configurável, pode-se prepará-lo com comandos e/ou ferramentas voltadas para a função como o controle de tornos cnc, então creio que isso já seja um passo em direção ao conforto ou facilidade para o operador e/ou para a empresa que adotar o sistema.
Creio que o que mais importa seja a geração de arquivos compatíveis com um torno, pois apesar de serem máquinas que compartilham os mesmos padrões de código-G, possuem um "modus operandi" bem específico.
-
Entendi Fábio, então teóricamente ele pode ser usado sim! Falta alguém fazer, tal como o alssoliveira disse no início do tópico, que ia fazer um torno cnc e tentar usar o Mach. Tens razão quanto a interface que é extremamente amigável e configurável em termos de tela de trabalho. E os códigos M e G provavelmente são poderosos, tais como os do TCNC são, permitindo tais desenvolturas. Aliás, aproveito para te perguntar Fábio, se tem alguém do fórum que fez do TCNC um comando para Torno, ou ainda não apareceu ninguém? Sei que o tópico É do mach, mas já que falamos em comandar torno, acho que cabe a pergunta.
Grato pelo pronto responder.
-
Rogério,
Nesse momento há uma discussão em endamento aqui:
http://www.guiacnc.com.br/forum/index.php/topic,1254.msg83165.html#msg83165
-
Rogério,
Esta é uma demo do Mach3 Lathe (Interface p/ Torno):
-
Olá Fábio;
A versão do Mach3 que disponho (demo R2.60) Possui na inicialização a opção para fresa, plasma ou torno.
Abraços...
-
Torno Com Mach3
-
MArcos,
Exato - O programa lançador que já tem preparados três opções de interfaces do programa para facilitar a vida do usuário.
Há ainda a possibilidade do usuário criar sua interface e fazer com que o lançador a reconheça.
-
Valeu Fabio. Por enquanto sou só um 'curioso' desta temática,mas já alegrou meu luar. Tenha uma ótima noite.
-
Ou então pergunte a mim que sou um representante autorizado desse programa no Brasil também.
Olá Fabio, Boa noite!!!
Primeiramente queria agradecer ela prontidão em nos ajudar!!! Parabéns e obrigado!!!
Quanto ao assunto tratado acima; ainda não tenho licença do mach3 e estou preso nas 100 linhas de programa, por enquanto vou me virando com rotinas e repetições. Mas quando acabar esse torno quero adquirir uma licença, pois passarei a ter lucro c/ o software.
já fiz um teste com um foto-receptor para liga-lo ao eixo arvore do torno, funcionou belezinha!. e tb já sei que vou ligar esse sinal do receptor a um pino de entrada de sinal na porta-paralela. Mas no mach3 oque eu devo configurar para que ele entenda que quando o receptor enviar um pulso significa que o eixo arvore está na posição "zero"?? Ou melhor como devo configurar o mach3 p/ que ele reconheça que aquele pulso do receptor é um sinal de posição do eixo arvore??
Grato!!!!
-
Alssoliveira,
Não sei se entendí direito, mas vamos lá.
Para que o programa reconheça por exemplo o sentido de rotação de um eixo é necessário um encoder de quadratura.
Para reconhecer além do sentido de rotação, um ponto de origem desse eixo, é necessário um encoder de quadratura com disposição de sinal para posição, ou um sensor externo para sinalizar a posição de origem, mas o motor deve ser capaz de ser controlado de forma a parar e/ou se movimentar dependendo dos sinais provenientes destes sensores.
Uma forma de se obter isso seria usando um servo-motor para acionar o eixo-árvore, quando seria possível controlar a velocidade, sentido de giro e origem do movimento.
Há como fazer sensores simples que são meros contadores para por exemplo se fazer sincronização entre eixo=árvore e um dos movimentos do torno para abertura de roscas, mas este tipo de contador não reconhece o sentido de rotação, a velocidade ou a origem.
-
Alssoliveira,
Há como fazer sensores simples que são meros contadores para por exemplo se fazer sincronização entre eixo=árvore e um dos movimentos do torno para abertura de roscas, mas este tipo de contador não reconhece o sentido de rotação, a velocidade ou a origem.
Olá fábio!!! esse contador acima é justamente a minha necessidade. Já até montei ele em uma mesa e testei usando um disco de papel com um furo axial fixado na ponta do eixo de um motorzinho que permite a passagem de luz liberando um sinal p/ a porta paralela. Minha duvida é: Como faço p/ configurar o mach3 p/ que ele sincronize a rotação da placa com o eixo que fará a roscam, utilizando esse sinal como referencia????
Grato!!!...
-
Oliveira,
O Mach3turn pode usar um sinal de um ou mais pulsos provenientes de um dispositivo como um disco dentado, e um sensor optico, sendo que este disco pode ter por exemplo 1 ou mais rasgos na sua periferia.
Se for usar um disco com digamos 4 rasgos, um dos rasgos é mais largo em pelo menos 50% que os outros três, e não é necessário que se tenha muita acuidade na sua feitura, já que o programa procurará se calibrar para o funcionamento.
Sugiro que no comêço use um disco de um rasgo só para facilidade na configuração.
Para que o programa funcione adequadamente, é necessário que o sinal gerado pelo sensor tenha ao menos uma duração de uns 200 milissegundos, e abaixo dou uma idéia de como calcular o tamanho do rasgo a ser feito:
Suponha que seu eixo gire a N rotações
- o angulo necessário (chamaremos de alfa) para a abertura serã:
alfa = 0,0012 x N
Se o diametro do disco for D e a largura do rasgo for L poderemos fazer a seguinte conta:
L = 0,0088 x alfa x D
Então por exemplo:
- RPM do eixo-árvore = 3000 RPM
- diametro do disco = 110mm
alfa = 0,0012 x 3000 = 3,6°
Largura do rasgo L = 0,0088 x 3,6 x 110 = 3,48mm
Se for usar um disco com digamos 4 rasgos, um deles deve ser 50% maior então:
3,48 + 50% = 5,22mm
Daqui a pouco posto como se faz a configuração.
-
Oliveira,
Para configurar o sensor de rpm do eixo-árvore no Mach3, vá no menu de configurações de Portas e Pinos e escolha a aba "Input Signals".
Marque a opção "INDEX", escolha a porta LPT (normalmente porta 1) e o pino onde está o sinal do sensor (no exemplo pino 12)
Depois escolha a aba "Spindle Setup" e marque a opção "Use Spindle Feedback..."
-
Valeu Fábio!!! vou fazer um teste e nesse fim de semana e depois comento os resultados!!!
Obrigado!!!
-
Olá Pessoal, boa noite a todos!! Apesar de não aparecer muito, tô sempre aqui.. Como tenho mais dúvidas doque soluções, Quase não se vê muitas postagens minhas aqui...
Mais uma vez agradeço a prondidão do pessoal aqui do forúm...
-
Galera, não sei se alguem pode me ajudar, ligue a 2ª porta LPT no pc para acionar 4 eixos, Instalei a placa, o Windows instalou os drivers tudo beleza....
Fui no gerenciador de dispositivos e lá estava placa indicando LPT3...
Fui no Mach3 e Habilitei as 2 portas....(0378 e 0278) , ativei os pinos que vou utilizar...Tubo blz!!
Na LPT1 Tudo funciona normalmente como estava. Mas na LPT3 não sai sinal nenhum...
Falta habilitar alguma coisa?? Tenho que alterar alguma coisa na BIOS??
Grato!!!
-
Sugiro que procure isolar o prob utilizando algum prog de teste para a porta.
Costumo usar o Parallel Port Monitor:
http://geekhideout.com/parmon.shtml
-
Allsoliveira,
Verifique no Gerenciador de Dispositivos qual o endereço correto da porta...
Não necessáriamente será 278 como está préviamente gravado no Mach3...
-
Allsoliveira,
Verifique no Gerenciador de Dispositivos qual o endereço correto da porta...
Não necessáriamente será 278 como está préviamente gravado no Mach3...
Olá Fábio, Verifiquei o numero e foi batata, o numero da porta ficou assim: 0xC800 ; agora tá tudo beleza, com as interfaces que estou usando, dá acionar até 6 eixos c/ enable em todos eixos e 4 acessórios......
Muito grato pelas dicas.....
-
Começei a montar um painel em madeira para minha maquina, esse painel deverá alojar toda parte eletronica+cpu+monitor e teclado. Gostaria de inserir botões de cicle start e cicle stop no painel...
Tem alguma maneira de fazer com que o mach3 entenda o sinal desses botoes??
Os mesmos estão na tela do mach3 sendo acionados com click do mouse....
Grato...
-
Alessandro,
Pode-se usar qualquer pino vago de entrada da LPT para fazer estes comandos.
Imaginando que estará usando a porta LPT1, vá até a aba de configuração de "Portas & Pinos", sob a lista de "Entradas" e procure a linha "OEM Trigger #1".
Indique qual a porta usada (1 para LPT1) e qual o pino de entrada que está ligado o botão - aplique e feche a janela.
Depois vá em "Configuração > Teclas de Sistema" e na janela que aparece, procure por "Botões Externos - OEM Codes", e na linha "Trigger #1" coloque 1000 (ou 2130)
Para um botão de parada (Cycle Stop), faça o mesmo procedimento só que lembrando que já que este botão estará ligado fisicamente em outro pino da porta da LPT, e em outro "OEM Trigger".
Use 2131 para o código de parada...
-
Galera, não sei se alguem pode me ajudar, ligue a 2ª porta LPT no pc para acionar 4 eixos, Instalei a placa, o Windows instalou os drivers tudo beleza....
Fui no gerenciador de dispositivos e lá estava placa indicando LPT3...
Fui no Mach3 e Habilitei as 2 portas....(0378 e 0278) , ativei os pinos que vou utilizar...Tubo blz!!
Na LPT1 Tudo funciona normalmente como estava. Mas na LPT3 não sai sinal nenhum...
Falta habilitar alguma coisa?? Tenho que alterar alguma coisa na BIOS??
Grato!!!
É facil que a porta adicional funcione, é so marcar o endereçamento da porta na primeira janela do setup ports and pins
ai você marca que porta é, no seu caso lpt3 e marcar o intervalo de
endereçamento no meu caso o endereçamento era de 0 a 9400, marcando estes valores a porta foi encontrada imediatamente pelo
mach3 e seus pinos passaram a assumir o setup. Boa sorte!
Nota: claro que no seu caso serão outros valores.
-
Pessoal, boa noite!!! pesquisando sobre "MPG" - vi que é possível alterar os pinos de 2 a 9 da porta paralela LPT2 para pinos de entrada de sinal, como se faz isso??
-
Alessandro,
Se usar um encoder de quadratura, poderá usar apenas 2 entradas para os sinais "A" e "B" do encoder
Outros pinos podem ser usados para seleção de faixas de velocidades, seleção de eixos etc...