Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
MÁQUINAS EM GERAL => Maquinas em Geral => Tópico iniciado por: jmlopes em 13 de Fevereiro de 2013, 18:15
-
Boa tarde pessoal,
Acompanho este forum a algum tempo e fiquei impressionado com a qualidade das respostas dos foristas e pelos projetos de cncs e routers. Fiquei babando rsrsrs.
Agora preciso de uma ajuda.
Preciso fazer comunicação DNC pela rs-232 com um comando Fanuc oi-mc. Já consegui transmitir e receber dados pela porta serial. Pequenos programas que são transmitidos para a máquina ela aceita sem problemas. O problema é que tenho um programa grande (quase 3 mega) e a memória da máquina não comporta isso.
O DC1 e DC3 estão funcionando (controle de fluxo por hardware).
Eu não estou acertando a configuração para usar o DNC pela serial. Creio que a pinagem do cabo esteja certa, pois o equipamento que utilizo necessita desse controle de fluxo por hardware para funcionar e transmitir/receber programas corretamente.
O equipamento é um adaptador USB para ligar na porta serial do CNC. Assim posso usar um pendrive comum e transmitir/receber programas para o CNC.
Esse aparelho já fez DNC em um comando Siemens 810D, então tenho certeza que ele consegue fazer DNC pela serial.
Por favor, poderiam me indicar o caminho para esse DNC no Fanuc ?
obrigado
Jorge
-
Ola amigo eu trabalho com esse fanuc em duas maquinas e so uso aqueles cartão compact flash muito bom e olha que meus programas são gigantescos so perfil foda talvez de certo ai com vc... ou vc tera que usar dnc on line, transmissão direta....
Abraços William
-
Olá Willian,
Você teria o pós processador para o Fanuc oi md?
Estou precisando dele e não encontro, no caso seria para usar com o mastercam x4.
Márcio
-
Trabalho com o x5 e uso o pos stander do mastercam ele roda zerado nas maquinas oq tenho que fazer e so alterar o cabeçalho
%
G17 G21 G40 G54 G80 G90
T1 M6(fresa 10 topo)
G54 G0 X....Y.... S..... M3
G43 H1 Z10
G64
.
.
.
.
-
Olá Willian,
Obrigado por responder. A interface de cartão é realmente uma moleza, mas está com problemas.
Preciso usar a serial rs-232 mesmo.
Eu tentei fazer o dnc, mas não acertei a configuração ainda. Quando seleciono o DNC, não aparece a serial, então, creio que preciso habilitar em algum lugar. Estou encalhado nessa situação.
Jorge
-
Ola amigo... entao da uma olhada nesse link talvez te ajude, mas pra vc habilitar a porta vc tem que ir em parametros e habilitar escrita e assim por diante.....
http://www.machinetoolhelp.com/Applications/RS232Communications.html (http://www.machinetoolhelp.com/Applications/RS232Communications.html)
-
Olá pessoal,
Tive um pequeno avanço no DNC. O pessoal da Romi me passou algumas informações e como de costume, estavam no manual. Bom, o que aconteceu em seguida foi que começou a transmitir e a máquina começou a operar, porém após alguns instantes apresentou alarme 087 que é excesso de dados no armazenador. Diminui a velocidade para 2400 bps e mesmo assim deu problema.
Tentei fazer o dnc com um programa no pc, mas apresentou a mesma mensagem. Tentei usar XON/XOFF, mas o meu programa do pc não faz.
Alguém teria uma sugestão de programa para dnc serial para executar no pc ?
obrigado
Jorge
-
Controle de fluxo sempre por hardware. Qualquer programa meia boca faz esse controle. Até o PCIN.
Veja a ligação entre os pinos: DTR/DSR e RTS/CTS. Procure na net o esquema de ligação RS232 com handshaking.
Velocidade entre 9600 e 38400bps.
-
(http://lavalink.com/wp-content/uploads/2012/05/full_handshaking.jpg)
Normalmente, se utiliza DB9 no pc e DB25 na maquina.
Então:
DB9 - DB25
2 - 2
3 - 3
4 - 6
5 - 7
6 - 20
7 - 5
8 - 4
-
Ta na mão baixa la eu utilizo ele muito bom tbm.....
http://search.4shared.com/postDownload/UFiuOUKv/WRSL.html (http://search.4shared.com/postDownload/UFiuOUKv/WRSL.html)
Abraços William
-
Olá Willian,
Obrigado pelo programa. Infelizmente aqui ele não funcionou. Deu erro ao executar.
Para usar o controle de fluxo por hardware, eu posso usar somente o CTS/RTS ?
Cláudio, no esquema acima também estão ligados o DTR/DSR. São obrigatórios ou posso deixar aberto ?
Fiz um cabo que fecha os pinos 6, 8 e 20 no DB25, para a máquina não dar mensagem de erro 086 - sinal DR desligado.
Gostaria de saber quais são os pinos que o Fanuc oi-mc utiliza para controle de fluxo por hardware, pois eu usei um cabo com tx, rx, cts, rts, gnd e não deu certo o DNC, . Deu erro de buffer cheio, ou seja, parece que o controle de fluxo não foi reconhecido. Esse cabo funcionou somente para transmissão e recepção de arquivos. Usei um cabo DB25M <--> DB9M.
Nos manuais do oi-mc não consegui achar esse detalhe de quais sinais ele realmente precisa para controlar o dnc.
Obrigado a todos
Jorge
-
ola segundo o que eu analiso do que esta a acontecer, tens de ir aos settings da maquina e activar os parâmetros de comunicação, baudrate, paridade,a porta de comunicação e os bits.
mas também há um setting que tens de activar que te põe o comando a trabalhar com o cartão ou com rs-232.
porque já me aconteceu isso e depois consegui trabalhar em condições
abraço
-
Olá amigos,
Ainda estou com problemas no DNC com o Fanuc oi-mc.
O cabo serial que estou usando segue a tabela
DB9 DB25 (máquina)
Malha 1
2 2 (rx)
3 3 (tx)
- 6, 8 e 20 (jumpeado)
5 7 (gnd)
7 5 (rts)
8 4 (cts)
Não usei um cabo full handshake. Apenas o tx, rx, cts, rts e gnd.
O que ocorre é o seguinte: o computador começa a mandar e o cnc recebe e começa a executar, porém após alguns instantes de funcionamento o cnc pára de receber dados e pára de executar.
Alguém já passou por esse problema ? O CNC não exibe nenhuma mensagem de erro.
Estou usando o programa terminal Realterm. Não sei se tem algum outro mais adequado. Eu tentei baixar o PCIN mas não encontrei.
Jorge
-
Amigo segue :
http://www.guiacnc.com.br/tornos/romi-centur-30d-comunicacao-torno-pc/msg109596/#msg109596 (http://www.guiacnc.com.br/tornos/romi-centur-30d-comunicacao-torno-pc/msg109596/#msg109596)
Abs
Amancio
-
Ola Amancio,
Muito obrigado. Agora tem que funcionar!
abraços
Jorge
-
jmlopes
Pode ser velocidades diferentes entre emisão e recptor,o DNC está emitindo mais rapido do que o comando cnc está recebendo.
Dê uma olhada nisso ok.
Grato,Reginaldo
-
Olá Reginaldo,
Você diz que a velocidade de comunicação entre transmissão e recepção podem estar diferentes e por isso está dando problema ? É possível. Nem sabia que podia ter velocidades diferentes na transmissão e na recepção do DNC. Vou olhar com calma, pois tem muitos parâmetros de configuração.
A principio o que deveria estar funcionando é o CTS/RTS. Só está faltando ser de polaridade invertida.
Obrigado pela ajuda!
Jorge
-
Instala no PC o Programa CIMCO CNC-EDIT v3.57 para maquinas siemens e fanuc, e o programa WinDNC para maquinas Fagor.
Este programa (cnc-edit) de comunicacao eh muito facil de usar e configurar e funciona redondinho, eu usei em maquinas Fresadoras comando FANUC ,Siemens, e tambem em tornos mach9 ; vamos lá ::
Identifica no pc onde estah, pluga e configura a porta serial do pc, geralmente comm1 ,
os dados de transmissão devem estar iguais na maquina cnc e no pc, o arquivo e o cabeçalho do programa deve estar correto para a maquina,"tem comandos mais antigos que usam o cabeçalho para identificar e criar seus arquivos no cnc" o arquivo deve ser criado ou salvo no formato de extensão correto para a maquina "tem pc , (geralmente win7) que muda automaticamente o formato de extensão do arquivo e o cnc passa a não reconhecer o arquivo (use o cmd e corrija pelo ms_dos , se necessario", o setup da porta do cnc de comunicação deve indicar a porta correta de comunicação onde o cabo estah conectado. (A Maquina Fanuc, deve ter o ferramental preparado e referenciado, colocada em modo automatico (feche o avanço pq ela vai com tudo) e faça a transmissão (porque o pc eh que comanda o cnc neste momento, e o cnc comanda o fluxo de transmissão do pc). (para transmitir programas p o cnc usei cabo simples mas pelo que sei para funcionar online o cabo deve ser cheio pois ele usa o outro par de fios para o controle on off de pausa ). ;) Espero que ajude a resolver, abçs.
-
Fugiro, obrigado pelas informações. Mas esse software é free ?
abrcs
Jorge
-
Boa tarde!
Estou com problemas para transmitir o programa via PC para a maquina, ela apresenta este erro 0086, já conferi o cabo serial e está de acordo já postaram aqui, teria mais algo que posso verificar?
A porta pode estar desabilitada?