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

Título: MACH3 P/ TORNEAMENTO
Enviado 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???
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: undersearch em 07 de Abril de 2009, 11:52
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.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 07 de Abril de 2009, 12:00
Ou então pergunte a mim que sou um representante autorizado desse programa no Brasil também.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: signspro em 07 de Abril de 2009, 12:04


Fabio Gilli

Poderia fornecer os preços do Mach 3, bem como suas especificações tecnicas.


Marlon
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 07 de Abril de 2009, 13:54
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.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: undersearch em 07 de Abril de 2009, 19:14
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?
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 07 de Abril de 2009, 19:27
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.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: undersearch em 07 de Abril de 2009, 19:48
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.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 07 de Abril de 2009, 19:51
Rogério,

Nesse momento há uma discussão em endamento aqui:
http://www.guiacnc.com.br/forum/index.php/topic,1254.msg83165.html#msg83165
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 07 de Abril de 2009, 19:54
Rogério,

Esta é uma demo do Mach3 Lathe (Interface p/ Torno):
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: marc0 em 07 de Abril de 2009, 20:02
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...
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: marc0 em 07 de Abril de 2009, 20:06
Torno Com Mach3

Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 07 de Abril de 2009, 20:07
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.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: undersearch em 07 de Abril de 2009, 20:09
Valeu Fabio. Por enquanto sou só um 'curioso' desta temática,mas já alegrou meu luar. Tenha uma ótima noite.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: alssoliveira em 08 de Abril de 2009, 01:08
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!!!!



Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 08 de Abril de 2009, 08:55
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.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: alssoliveira em 08 de Abril de 2009, 11:30
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!!!...
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 08 de Abril de 2009, 11:58
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.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 08 de Abril de 2009, 14:01
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..."
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: alssoliveira em 08 de Abril de 2009, 15:40
Valeu Fábio!!!  vou fazer um teste e nesse fim de semana e depois comento os resultados!!!

Obrigado!!!
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: alssoliveira em 10 de Dezembro de 2009, 21:35
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...

Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: alssoliveira em 10 de Dezembro de 2009, 21:42
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!!!
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: C N C N o w ! em 10 de Dezembro de 2009, 23:30
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
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 11 de Dezembro de 2009, 07:56
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...
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: alssoliveira em 13 de Dezembro de 2009, 21:25
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.....

Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: alssoliveira em 24 de Dezembro de 2009, 08:09
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...
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 24 de Dezembro de 2009, 09:14
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...
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: kklaudyo em 10 de Maio de 2010, 22:30
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.
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: alssoliveira em 03 de Junho de 2010, 20:24
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??
Título: Re: MACH3 P/ TORNEAMENTO
Enviado por: F.Gilii em 03 de Junho de 2010, 20:53
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...