Autor Tópico: Mach3 não se comunica com CNC Router  (Lida 7566 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Fábio Jr

  • Novato
  • *
  • Posts: 25
  • Sexo: Masculino
  • A vida é qual bruma lá no mar não dura muito tempo
  • Cidade - UF: Pontal do Parana - PR
  • Nome:: Fábio
  • Profissão: Eletricista de automoveis
Mach3 não se comunica com CNC Router
« Online: 14 de Março de 2016, 17:56 »
Pessoal terminei minha CNC Router, agora estou nos testes o problema é que o Mach3 não se  comunica com a eletrônica, uso Mach 3 no windows 7 32 bits, ja instalei o "memoryoverride.reg" ai o "driver teste" funcionou. no mach 3 so funciona a simulação, na pratica a maquina nao funciona , (não responde) mas está tudo ligado, tem um junper na placa controladora "mach3 interface board 5 axis" tenho que tirar ele? os fins de curso precisam estar conectados na placa de 5 eixos, ou é o mach3 que tem atritos com o windows 7, estou usando um notbook processador i7, tenho 8 Gb de memória, mas agora usa só dois Gb devido ao windos 7 32 bits. a placa esta conectada pela usb  do notebook

Offline Auberty

  • Fuso
  • **
  • Posts: 204
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Salvador-BA
  • Nome:: Aubert Santos da Silva
  • Profissão: Tec.telecom
Re:Mach3 não se comunica com CNC Router
« Resposta #1 Online: 14 de Março de 2016, 19:08 »
Essa placa tem driver??? Essa porta usb é igual às de computador???

Offline Fábio Jr

  • Novato
  • *
  • Posts: 25
  • Sexo: Masculino
  • A vida é qual bruma lá no mar não dura muito tempo
  • Cidade - UF: Pontal do Parana - PR
  • Nome:: Fábio
  • Profissão: Eletricista de automoveis
Re:Mach3 não se comunica com CNC Router
« Resposta #2 Online: 14 de Março de 2016, 19:56 »
Essa placa tem driver??? Essa porta usb é igual às de computador???

USO TRÊS DRIVERS DE CONTROLE LIGADOS A ESSA PLACA SÃO DO MODELO "HY-DIV268N-5A" A USB É A MESMA QUE SAI DO NOTEBOOK É DO MESMO MODELO, O DRIVER ESTA INSTALADO NO WINDOWS 7, CONSIGO VER ISSO NO GERENCIADOR DE DISPOSITIVO DO SISTEMA. O  DRIVERS TESTE QUE VEM JUNTO COM O MACH3 RODA E DIZ QUE ESTA TUDO OK, PELO MENOS NÃO DA ERRO OU COISA ASSIM.
OUVI DIZER QUE A PORTA USB DOS NOTEBOOKS TEM UM SISTEMA DE ECONOMIA DE ENERGIA QUE AFETA O ENVIO DOS PULSOS PARA A  PLACA CONTROLADORA 5 EIXOS, MAS NÃO POSSO CONFIRMAR.

LINK DA PLACA DE CONTROLE:

http://pt.aliexpress.com/item/Free-shipping-MACH3-Interface-Board-CNC-5-Axis-With-Optocoupler-Adapter-Stepper-Motor-Driver-MACH3-USB/1920610236.html?spm=2114.02010208.3.1.5hetoP&ws_ab_test=searchweb201556_1,searchweb201602_2_505_506_503_504_301_10034_10020_502_10001_10002_10017_10010_10005_10006_10011_10003_10021_10004_10022_10009_10008_10018_10019,searchweb201603_1&btsid=d2d8f7ef-9bb5-4684-96cc-1c47cebd49e9

Offline A.Hoffmann

  • Novato
  • *
  • Posts: 83
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Lajeado - RS
  • Nome:: Adilson
  • Profissão: Operador e Programador Centro de Usinagem
Re:Mach3 não se comunica com CNC Router
« Resposta #3 Online: 14 de Março de 2016, 22:13 »
Boa noite Fábio,

    No manual da sua placa controladora, o que fala sobre este jumper que você mencionou?? Se você acha que pode ser as configurações de energia da porta USB, acesse o painel de controle do windows > sistema e segurança > opções de energia > Alterar configurações do plano > Alterar configurações avançadas> USB> e modifique para desabilitado a opção de suspensão seletiva...

    Quando você pressiona as setas no teclado do notebook as coordenadas do(s) eixo(s) na tela do mach3 mudam ou permanecem sem alterações? Outra coisa, lá nas configurações do mach3, você já verificou se as configurações ports/pins dos motores estão setadas corretamente de acordo com o esquema da sua placa?

Att.

Offline CRBR

  • Hobby
  • ****
  • Posts: 876
  • Sexo: Masculino
Re:Mach3 não se comunica com CNC Router
« Resposta #4 Online: 14 de Março de 2016, 22:16 »
Seu Notebook tem o cabo DB 25 ligada nesta sua placa?

Usb é só a entrada dos 5V para alimentar a Bob.

Então desta maneira sua máquina nunca vai rodar.


Offline Fábio Jr

  • Novato
  • *
  • Posts: 25
  • Sexo: Masculino
  • A vida é qual bruma lá no mar não dura muito tempo
  • Cidade - UF: Pontal do Parana - PR
  • Nome:: Fábio
  • Profissão: Eletricista de automoveis
Re:Mach3 não se comunica com CNC Router
« Resposta #5 Online: 14 de Março de 2016, 23:49 »
Boa noite Fábio,

    No manual da sua placa controladora, o que fala sobre este jumper que você mencionou?? Se você acha que pode ser as configurações de energia da porta USB, acesse o painel de controle do windows > sistema e segurança > opções de energia > Alterar configurações do plano > Alterar configurações avançadas> USB> e modifique para desabilitado a opção de suspensão seletiva...

    Quando você pressiona as setas no teclado do notebook as coordenadas do(s) eixo(s) na tela do mach3 mudam ou permanecem sem alterações? Outra coisa, lá nas configurações do mach3, você já verificou se as configurações ports/pins dos motores estão setadas corretamente de acordo com o esquema da sua placa?

Att.

postei o link do manual para que vocês possam ver: http://www.lakos.fs.uni-lj.si/images/Predmeti/RIP/2015/Breakout-Board-Manual.pdf

Mas acho que o jumper é sobre  o pino P17 da saida do eixo B, no momento estou usando eixos XYZ,  mais tarde quero adicionar o eixo A e B, nas opções de energia eu já tinha feito isso, e até revisto o procedimento.

quando pressiono as setas do teclado do notebook , os eixos do Mach3 mudam de posição, mas somente no programa, não sei se deveria também mexer nos eixos físicos.

configuração de post/pins eu segui o que esta no manual da placa,
eixos                 :

X   2   E  3     

Y   4   E  5

Z  6    E  7

Verifiquei isso na placa e confere com o manual.

achei na net um programa em c++ para liberar a porta x378, pelo que li essa porta poderia estar bloqueada, mas não testei, o programa é esse:



O programa foi testado com o compilador G++ tanto em Windows quanto em Linux.
Para ter acesso à porta paralela, utilizando o Windows, deve-se utilizar esta DLL.


   
// **************************************************
// PROGRAMAÇÃO DE SOFTWARE BÁSICO
//             Paralela2.cpp
// Exemplo de programa de acesso à porta paralela.
// Este programa foi testado com o compilador G++,
// tanto em ambiente Windows quanto em Linux.
// **************************************************
#include <iostream>
#ifdef WIN32
  // compila para o Windows
  #include <windows.h>
  #include <io.h>  // para glibc   
#else
  // compila para Linux
  #include <sys/io.h>  // para glibc   
#endif

using namespace std;

#ifdef WIN32
  //what does these typedefs do???
  typedef short (_stdcall *inpfuncPtr)(short portaddr);
  typedef void (_stdcall *oupfuncPtr)(short portaddr, short datum);

  HINSTANCE hLib;
 
  inpfuncPtr inp32fp;
  oupfuncPtr oup32fp;
#endif

void testaParalela()
{
  #ifdef WIN32
    hLib = LoadLibrary("inpout32.dll");
    if (hLib != NULL)
    {
      cout << "DLL carregada com sucesso !!!" << endl;
    }
    else
    {
      cout << "Problemas ao carregar a DLL !!!" << endl;
      cout << "Encerrando aplicação..." << endl;
      exit(1);
    }

    inp32fp = (inpfuncPtr) GetProcAddress(hLib, "Inp32");
    if (inp32fp != NULL)
    {
      cout << "Função 'Inp32' encontrada !" << endl;
    }
    else
    {
      cout << "Problemas para obter o endereço da função 'Inp32'..." << endl;
      cout << "Encerrando aplicação..." << endl;
      exit(1);
    }
 
    oup32fp = (oupfuncPtr) GetProcAddress(hLib, "Out32");
    if (oup32fp != NULL)
    {
      cout << "Função 'Out32' encontrada !" << endl;
    }
    else
    {
      cout << "Problemas para obter o endereço da função 'Out32'..." << endl;
      cout << "Encerrando aplicação..." << endl;
      exit(1);
    }
  #else
    if(ioperm(0x378, 3, 1) == 0) //  Liberando 3 portas: 0x378, 0x379 e 0x37A
    {
      cout << "Permissão de portas concedida!!!" << endl;
    }
    else
    {
      cout << "Problemas ao liberar portas..." << endl;
      cout << "Encerrando aplicação..." << endl;
      exit(1);
    }
  #endif 
}

short Inp32 (short portaddr)
{
  #ifdef WIN32
    return (inp32fp)(portaddr);
  #else
    return inb(portaddr);
  #endif
}

void Out32 (short portaddr, short datum)
{
  #ifdef WIN32
    (oup32fp)(portaddr,datum);
  #else
    outb(datum, portaddr);
  #endif
}

int main(void)
{
  char c;
  cout << "Iniciando...." << endl;

  testaParalela();

  cout << "Pressione qualquer tecla para continuar..." << endl;
  cin.get(c);

  Out32(0x378,10);
  do
  {
    cout << Inp32(0x379) << endl ;
  } while (1);

  #ifdef WIN32
    FreeLibrary(hLib);
  #endif

  return 0;
}


link do site desse programa:    http://www.inf.pucrs.br/~pinho/PRGSWB/Paralela/AcessoAPortaParalela.html

se essa porta estiver bloqueada, qual a maneira de liberar?

outra coisa eu alimento a placa de controle pelo usb e também pela fonte, esta tudo ligado, todas as luzes que devem ligar estão acesas, mas nada se mexe. 
A gradeço a boa vontade em me ajudar...

Offline Fábio Jr

  • Novato
  • *
  • Posts: 25
  • Sexo: Masculino
  • A vida é qual bruma lá no mar não dura muito tempo
  • Cidade - UF: Pontal do Parana - PR
  • Nome:: Fábio
  • Profissão: Eletricista de automoveis
Re:Mach3 não se comunica com CNC Router
« Resposta #6 Online: 14 de Março de 2016, 23:54 »
Seu Notebook tem o cabo DB 25 ligada nesta sua placa?

Usb é só a entrada dos 5V para alimentar a Bob.

Então desta maneira sua máquina nunca vai rodar.

sobre o cabo DB 25, eu tenho apenas um cabo usb que veio junto com a placa que ligo para acionar a bobina e também ligo a placa na fonte de alimentação, então tem duas fontes de energia que vão para a placa, vocês podem ver isso no link do manual que postei. agora será que também preciso ligar esse cabo DB 25 na placa de controle?  ficaria o usb mais o cabo DB e também a fonte alimentando a placa?

Offline Euclides Júnior

  • Júnior
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 1941
  • Sexo: Masculino
  • O riso é a mecânica aplicada no ser vivo. Henri B.
  • Cidade - UF: Timoteo/MG
  • Nome:: Euclides de souza Lima Junior
  • Profissão: Projetista de maquinas industrial
Re:Mach3 não se comunica com CNC Router
« Resposta #7 Online: 15 de Março de 2016, 06:59 »
Conforme já foi citado, o cabo USB e para somente alimentação da placa o db25 e para dados sinais.
Abs.
Jr

Offline Eneias Eringer

  • Hobby
  • ****
  • Posts: 769
  • Sexo: Masculino
Mach3 não se comunica com CNC Router
« Resposta #8 Online: 15 de Março de 2016, 07:46 »
Esquece esse notebook .... Com essa placa somente com porta paralela ... Conversor usb/paralela nao vai rolar tambem... Os numeros que vc viu tipo X 2 e 3 Y 4 e 5 sao os pinos fisicos da porta paralela ...

Enviado de meu LG-D855 usando Tapatalk


Offline Fábio Jr

  • Novato
  • *
  • Posts: 25
  • Sexo: Masculino
  • A vida é qual bruma lá no mar não dura muito tempo
  • Cidade - UF: Pontal do Parana - PR
  • Nome:: Fábio
  • Profissão: Eletricista de automoveis
Re:Mach3 não se comunica com CNC Router
« Resposta #9 Online: 15 de Março de 2016, 08:36 »
Esquece esse notebook .... Com essa placa somente com porta paralela ... Conversor usb/paralela nao vai rolar tambem... Os numeros que vc viu tipo X 2 e 3 Y 4 e 5 sao os pinos fisicos da porta paralela ...

Enviado de meu LG-D855 usando Tapatalk

Vi esse kit no mercado livre, vocês que tem mais experiência com o PC vs cnc, acham que esse kit vai rodar legal o Mach 3, e os Windows XP?  Talvez  Windows 7

Offline Fábio Jr

  • Novato
  • *
  • Posts: 25
  • Sexo: Masculino
  • A vida é qual bruma lá no mar não dura muito tempo
  • Cidade - UF: Pontal do Parana - PR
  • Nome:: Fábio
  • Profissão: Eletricista de automoveis

Offline A.Hoffmann

  • Novato
  • *
  • Posts: 83
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Lajeado - RS
  • Nome:: Adilson
  • Profissão: Operador e Programador Centro de Usinagem
Re:Mach3 não se comunica com CNC Router
« Resposta #11 Online: 15 de Março de 2016, 12:45 »
Boa tarde Fábio,

   Minha router roda com o Mach3 em um PC com configuração inferior a essa... Se você der uma busca aqui no guia, você vai encontrar o manual de otimizações a serem feitas no windows XP para rodar o mach3...

   Referente ao notebook, se quiser "rodar" a máquina nele vai ter que providenciar uma BOB... confesso que não sei como fica o desempenho e também como é a implementação dessa placa, pois sempre utilizei a porta paralela...

Att.
 

Offline Fábio Jr

  • Novato
  • *
  • Posts: 25
  • Sexo: Masculino
  • A vida é qual bruma lá no mar não dura muito tempo
  • Cidade - UF: Pontal do Parana - PR
  • Nome:: Fábio
  • Profissão: Eletricista de automoveis
Re:Mach3 não se comunica com CNC Router
« Resposta #12 Online: 15 de Março de 2016, 16:15 »
Boa tarde Fábio,

   Minha router roda com o Mach3 em um PC com configuração inferior a essa... Se você der uma busca aqui no guia, você vai encontrar o manual de otimizações a serem feitas no windows XP para rodar o mach3...

   Referente ao notebook, se quiser "rodar" a máquina nele vai ter que providenciar uma BOB... confesso que não sei como fica o desempenho e também como é a implementação dessa placa, pois sempre utilizei a porta paralela...

Att.


Então, estou no olx na busca de uma máquina no valor de até uns R$200.00 reais, já tenho o monitor, achei várias na região de Curitiba, se alguém mora em Curitiba e região e tem um PC só para rodar o Mach3, tenho interesse..

Offline Fábio Jr

  • Novato
  • *
  • Posts: 25
  • Sexo: Masculino
  • A vida é qual bruma lá no mar não dura muito tempo
  • Cidade - UF: Pontal do Parana - PR
  • Nome:: Fábio
  • Profissão: Eletricista de automoveis
Re:Mach3 não se comunica com CNC Router
« Resposta #13 Online: 15 de Março de 2016, 20:07 »
Esquece esse notebook .... Com essa placa somente com porta paralela ... Conversor usb/paralela nao vai rolar tambem... Os numeros que vc viu tipo X 2 e 3 Y 4 e 5 sao os pinos fisicos da porta paralela ...

Enviado de meu LG-D855 usando Tapatalk

Gostaria  de saber qual modelo marca do cabo db25 você recomenda... Estou comprando um PC desktop simples só para rodar o Windows XP e o Mach3

Offline A.Hoffmann

  • Novato
  • *
  • Posts: 83
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Lajeado - RS
  • Nome:: Adilson
  • Profissão: Operador e Programador Centro de Usinagem
Re:Mach3 não se comunica com CNC Router
« Resposta #14 Online: 15 de Março de 2016, 21:10 »
Boa noite Fábio,

    Você mesmo pode fazer o cabo se quiser... basta comprar os conectores DB25 macho/fêmea e fazer uma ligação "reta" pino 1 com pino1, dois com dois... assim por diante... ou ligar apenas os pinos necessários conforme especificado no manual da sua controladora... ou, se preferir, pode comprar um cabo paralelo "padrão" destes que são usados em impressoras matriciais...

Att.

 

/** * */