Autor Tópico: Ajuda para configurar o TCNC  (Lida 38041 vezes)

Description:

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

afoggiatto

  • Visitante
Ajuda para configurar o TCNC
« Online: 05 de Dezembro de 2006, 08:05 »
Ola, sou novo no forum mas já aprendi muita coisa com vocês.

Bom, eu desenvolvi uma fresadora caseira e já consegui configurar o turbocnc.ini e consegui faze-la funcionar. Porem as configuracoes ainda nao estao de acordo com o passo dos eixos da minha fresadora.

minha fresadora:

3 motores da NMB PM55L - (Impressora HP)

A controladora, eu mesmo desenvolvi.

Também estou utilizando uma reducao em cada motor para acionar as roscas.
Para realizar uma volta completa na rosca sao necessários 288 steps.

A cada 288 steps cada o eixo desloca-se 1mm

Sendo assim, alguem pode me ajudar a configurar o turbocnc.ini para esta resolucao ?

As configuracoes que estou usando sao as seguintes:


[General]
NumberOfAxes=3
Metric=True
Monochrome=False
MDI_Filename=mdi.cnc
EndSound=STANDARD
ListDir=C:\CNC\
ListExt=.CNC
ToolDir=C:\TOOL\
ToolExt=.TL
ReverseDelay(ms)=0
TimerMode=STANDARD

[AXIS1]
Designator=X
StepIncrement= 4.92125984251968E-0004
IsLinear=True
IsStep/Dir=False
Phases=4
Phase1=1000XXXX0100
Phase2=0010XXXX0100
Phase3=0100XXXX0100
Phase4=0001XXXX0100

PortAddress=$378
Acceleration= 0.10000000000000E+0003
StartSpeed= 0.10000000000000E+0002
MaxSpeed= 0.10000000000000E+0003
ABSPrescale= 1.00000000000000E+0000
Motor Resolution= 200
Leadscrew Pitch=20.0
Controller Microsteps= 1
Gear Reduction= 1.0000

[AXIS2]
Designator=Y
StepIncrement= 4.92125984251968E-0004
IsLinear=True
IsStep/Dir=False
Phases=4
Phase1=XXXX10000100
Phase2=XXXX00100100
Phase3=XXXX01000100
Phase4=XXXX00010100

PortAddress=$378
Acceleration= 0.10000000000000E+0003
StartSpeed= 0.10000000000000E+0003
MaxSpeed= 0.10000000000000E+0003
ABSPrescale= 1.00000000000000E+0000
Motor Resolution= 200
Leadscrew Pitch=20.0
Controller Microsteps= 1
Gear Reduction= 1.0000

[AXIS3]
Designator=Z
StepIncrement= 2.95275590551181E-0004
IsLinear=True
IsStep/Dir=False
Phases=4
Phase1=1000XXXX0111
Phase2=0010XXXX0111
Phase3=0100XXXX0111
Phase4=0001XXXX0111

PortAddress=$378
Acceleration= 0.10000000000000E+0003
StartSpeed= 0.10000000000000E+0003
MaxSpeed= 0.10000000000000E+0003
ABSPrescale= 1.00000000000000E+0000
Motor Resolution= 200
Leadscrew Pitch=20.0
Controller Microsteps= 1
Gear Reduction= 1.0000

[JogIncInch]
0= 1.00000000000000E-0004
1= 5.00000000000000E-0004
2= 1.00000000000000E-0003
3= 5.00000000000000E-0003
4= 1.00000000000000E-0002
5= 5.00000000000000E-0002
6= 1.00000000000000E-0001
7= 5.00000000000000E-0001
8= 1.00000000000000E+0000
9= 5.00000000000000E+0000

[JogIncMM]
0= 1.00000000000000E-0003
1= 5.00000000000000E-0003
2= 2.00000000000000E-0002
3= 1.00000000000000E-0001
4= 1.00000000000000E+0000
5= 5.00000000000000E+0000
6= 1.00000000000000E+0001
7= 2.54000000000000E+0001
8= 5.00000000000000E+0001
9= 1.00000000000000E+0002

[POSITION]
NumberOfAxes=3
1= 9.94094488188973E-0001
2= 4.43061023622014E+0000
3= 3.92716535433072E-0002

[LASTBACKLASH]
1=1
2=-1
3=1


Eu executei os exemplos do próprio turbocnc e o resultado foi algo parecido com um ponto de 1mm de diametro.

E em relacao ao artcam, como devo proceder para configurar. O é necessário apenas configurar a resolucao no turbo cnc ?

Alguem pode me ajudar ?

Obrigado a todos.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Ajuda para configurar o TCNC
« Resposta #1 Online: 05 de Dezembro de 2006, 08:41 »
Olá Afoggiatto,

Seja bem vindo ao forum...
Citar
estou utilizando uma reducao em cada motor para acionar as roscas.
Para realizar uma volta completa na rosca sao necessários 288 steps.

A mpergunta parece estúpida, mas não é - como você chegou a este resultado?
Qual é a relação de redução usada?

Tem como você mandar o arquivo "turbocnc.ini" zipado?

Pelo pouco que ví me pareceu que há alguma coisa estranha com as configurações, mas sem o arquivo fica dificil de entender...

Outro detalhe importante seria saber um pouco mais sobre sua interface de controle dos motores, pois ajudaria em muito na configuração do programa...

afoggiatto

  • Visitante
Ajuda para configurar o TCNC
« Resposta #2 Online: 05 de Dezembro de 2006, 09:18 »
Obrigado pela resposta rápida.

Bom, eu nao tetalhei muito a interface por que eu pretendo fazer um descritivo mais detalhado sobre ela.

A principio, a minha interface é também via interface paralela.
Porém eu estou utilizando os pinos 2,3,4,5,6,7,8,9 como pinos de dados e os pinos 17, 16 e 14 como controle.

Ela utiliza 4 latch tipo D. Assim, com uma única interface paralela utilizando a minha configuracao básica,  posso controlar até 15 motores de passo independentes e mantendo todos inergizados.

Por exemplo, para controlar o motor 1, eu uso a mascara:

1000 xxxx 0001
0010 xxxx 0001
0100 xxxx 0001
0001 xxxx 0001

para controlar o motor 2 eu uso a mascara:

xxxx 1000 0001
xxxx 0010 0001
xxxx 0100 0001
xxxx 0001 0001

Por exemplo, para controlar o motor 3, eu uso a mascara:

1000 xxxx 0010
0010 xxxx 0010
0100 xxxx 0010
0001 xxxx 0010

E assim por diante.

Ou seja: 8 pinos de dados e 3 pinos de enderecamento.

Como estou longe da minha casa, nao estou com todas as minhas ferramentas e improvisei uma pequena oficina. Para chegar nos falores citados, eu simplesmente utilizei um paquimetro e contei os passos.

Fiz vários avancoes e retrocessos e encontro sempre o mesmo resultado.
eu sei que é meio precário, mas confiem em mim.

A engrenagem do motor possui um diametro de 9mm com 16 dentes.
Já a engrenagem da rosca possui um diametro de 51mm com 96 dentes.

Estes dados ajudam ?

Obrigado.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Ajuda para configurar o TCNC
« Resposta #3 Online: 05 de Dezembro de 2006, 09:40 »
Afoggiatto,

Citar
A principio, a minha interface é também via interface paralela

Bem, acredito que você saiba que o Turbocnc "só" se comunica através da paralela...
Citar
estou utilizando os pinos 2,3,4,5,6,7,8,9 como pinos de dados e os pinos 17, 16 e 14 como controle.

Compreendo - o que não entendo é o tipo de máquina que você pretende, pois pelo exemplo de máscara apresentado por você está usando 2 motores que são diretamente controlados pelo Turbocnc, os quais podem até trabalhar em interpolação, mas confesso que esta forma de "ver" o controle de até 15 mototres é meio estranha para o que estamos acostumados a ver...

Com referência ao motor e sua redução, vou arriscar a dizer que este motor tem 48 passos por volta, e sua redução é de 6:1 (96/16) o que é a mesma coisa dizer que para uma volta do eixo final serão necessários 288 passos, o que confere com sua conta...

Supondo que o movimento final dos eixos for feito através de barra roscada de passo de 1 mm, continua certo seu raciocínio...

Neste repositório do endereço abaixo há um diretório com desenhos de configurações destas características para o Turbocnc, bem como um manual em Portugues do programa - espero que ajude.

http://www.4shared.com/dir/177480/555a849f/Turbocnc.html

afoggiatto

  • Visitante
Ajuda para configurar o TCNC
« Resposta #4 Online: 05 de Dezembro de 2006, 09:53 »
Ola Novamente,

mais uma vez obrigado pelas suas dicas.
Bom, eu sei que a configuracao parece meio estranha mas o que pretendo no final das contas é uma CNC de 3 eixos apenas. Porém esta minha interface já está preparada para outras aplicacoes.

Nao sei se foi sorte, mas quando eu fiz a minha cnc e a minha interface eu nem imaginava que existia o trusbocnc. Eu estava fazendo um programa proprietário quando encontrei o forum de voces e para a minha felicidade consegui, apenas mudando a máscara, utilizar o turbocnc para cotrolar a minha interface.
Como eu já lhe disse, funciona, porém acredito que eu tenha que confirurar os outros parametros corretamente.

Outra coisa, o motor de passo possui realmente 48 passos por volta como voce mencionou.

Vou dar uma ilhada nos arquivos que me passou.
A vantagem, no meu ponto de vista de iniciante, é que na minha interface, os enquanto um eixo está trablhando, os outros continuam parados e inergizados. Nao sei se isso é vantagem ou desvantagem.

Bom obrigado, se voce tiver mais alguma dica, critica construviva, o que for, por favor, mande para mim.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Ajuda para configurar o TCNC
« Resposta #5 Online: 05 de Dezembro de 2006, 10:06 »
Afoggiatto,

Não me entenda mal, mas acho que você está querendo reinventar a roda... :)

O Turbocnc pode controlar até 8 motores de passo adicionando-se mais interfaces paralelas ao micro...

No caso específico de uma máquina de 3 eixos (seu caso) usando-se e um acionamento do tipo "phase drive" (seu caso também) basta uma porta paralela apenas, pois cada motor ocupará 4 bits, e que o Turbocnc já está apto a controlá-los sem a necessidade de manobras especiais...

Ao que me parece sua interface é do tipo "phase drive" como não conheço o circuito fica dificil dizer mais alguma coisa.

Devo comentar que uma das características da quase totalidade dos circuitos de acionamento que conhecemos mantém os motores energizados, sendo que algumas podem receber um sinal para "habilitar/desabilitar" os drivers dos motores, e outras tem a habilidade de reduzir a corrente quando a máquina está parada sem usinar...

Posso ainda estar enganado, mas penso que os motores comentados por você são bastante pequenos, e devem servir para uma "mini-máquina" apenas....

Se você se sentir à vontade, poste aqui fotos do esquema da sua placa e dos motores para a gente ter uma idéia de onde "dói o calo..."

afoggiatto

  • Visitante
Ajuda para configurar o TCNC
« Resposta #6 Online: 05 de Dezembro de 2006, 11:12 »
Opa,

     vou tirar umas fotos do sistema aqui e coloco para voces darem uma olhada. Voce tem razao é uma mini máquina. Pretendo usa-la para fazer miniaturas pois sou ferromodelista.
   Eu coloquei, em anexo, uma foto antiga para voces terem uma idéia da minha máquininha.
  Bom acho que nao estou tentando reinventar a roda, na verdade estou aproveitando ela. Pois eu tinha feito o circuito pensando em outro uso.
Agora analizando o meu circuito do ponto de vista do TurboCNC, ele está reduntante mesmo. Ainda mais se for uzado para 3 eixos.

Você tem toda razao.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Ajuda para configurar o TCNC
« Resposta #7 Online: 05 de Dezembro de 2006, 11:30 »
Afoggiato,

Parece que sua construção está muito bem feita - parabéns...

Qual será o motor usado para acionar a ferramenta de corte?

Posso estar enganado, e ainda é cedo para dizer, mas acho que os motores de passo que voce escolheu não terão força para vencer os esforços que envolvem uma usinagem...

Não me entenda mal, mas eu falo o que penso... :)

afoggiatto

  • Visitante
Ajuda para configurar o TCNC
« Resposta #8 Online: 05 de Dezembro de 2006, 11:43 »
Obrigado pelo muito bem feita.

Nao se preocupe quanto aos comentarios, eu entrei no forum para aprender pode mandar ver.

Pois é, eu também tenho dúvida sobre a forca dos motores, foi por este motivo que coloquei a reducao. Pode demorar mais, mas acredito que eu consiga um resultado bom.

Quanto a ferramenta, eu estou pretendendo utilizar um dremel igual ao da foto abaixo:

http://www.canterbury-j-class.org.nz/images/dremel%20mototool.jpg

Penso que aumentando a rotacao do dremel eu conseguiria compensar uma possivel falta de forca nos motores. Nao sei se estou pensando bobagem ou se isso funciona. A principio, pretendo utiliza-la com: madeira, plástico, resina, latao e aluminio.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Ajuda para configurar o TCNC
« Resposta #9 Online: 05 de Dezembro de 2006, 11:56 »
Afoggiato,

Confesso que tenho dúvidas se mesmo com aquela redução estes motores tenham alguma capacidade de vencer os atritos do conjunto, o que dirá o peso da Dremel e e os esforços de usinagem...

Pode ser que até funcione, mas tenho dúvidas.

Tenho visto soluções mecânicas muito parecidas nas dimensões com esta sua máquina, e os motores de passo são bem mais parrudos - todos na casa dos 5 kgfxcm... e sem contar que os prórpios fusos oferecem oi que chamamos de "vantagem mecânica"...

Se fosse você, gastaria munição em outro tipo de motorização mais capaz, para não chegar no final e descobrir que não deu certo...

Mas, é só minha opinião pessoal...

Você chegou a ver uma máquina pequena que eu fiz? (tópico - Projetos dos Usuários) ela leva motores de 13,5 kgfxcm (bastante fortes para o tamanho diminuto da criatura) - aquela máquina já iria muito bem com motores de 5 kgfxcm...

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Ajuda para configurar o TCNC
« Resposta #10 Online: 05 de Dezembro de 2006, 11:58 »
Afoggiatto,

Esquecí de comentar mais um detalhe - com a redução é capaz que funcione, mas a velocidade de trabalho provavelmente será muito baixa...

afoggiatto

  • Visitante
Ajuda para configurar o TCNC
« Resposta #11 Online: 05 de Dezembro de 2006, 12:35 »
Eu acabei de ver o seu projeto. Muito legal.

Voce pode me mandar a especificacao deste seu motor ?

Bom, eu estou aqui na Alemanha e nao disponho de muitos recursos além de tudo ser muito caro. Como experiencia e aprendizado, vou tentar utilizar os meus motores e ver no que dá assim, quem sabe, podemos até aprender alguma coisa.

Comecei o meu projeto aproveitando os motores de impressoras que o povo jogava fora por aqui. Eu até tenho 1 motor parecido com este seu mas acredito que seja um pouco menor. Eu mando a descricao dele quando puder. Quanto a colocar um motor maior, o meu problema será o eixo X pois acho que irá forcar um pouco a estrutura.

Com os meus motores eu já consegui mover todo o conjunto sem problemas. Nao cheguei a colocar o dremel ainda. Mas acredito que conseguirei move-lo também. Talvez em passos de tartaruga hehehe.

Quaro agradecer desde já pelas dicas. Só hoje, aprendi um monte.

Hoje a noite quero fazer mais algumas experiencias.

Offline F2S

  • Novato
  • *
  • Posts: 0
  • Sexo: Masculino
  • Cidade - UF: Santos - SP
Ajuda para configurar o TCNC
« Resposta #12 Online: 05 de Dezembro de 2006, 12:49 »
Afoggiatto,

Nós aqui também aproveitamos motores de impressoras descartadas, penso que aí também é possível você encontrar motores maiores, procure motores de impressoras matriciais, e fotocopiadoras, apesar de eu ter encontrado motores de passo apenas de impressoras.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Ajuda para configurar o TCNC
« Resposta #13 Online: 05 de Dezembro de 2006, 14:25 »
Afoggiatto,

Existem tamanhos padronizados de motores - é um padrão chamado "nema"...

Por exemplo, aqueles motores usados na minha máquina sáo "nema 23", e isso se traduz por um diametro aproximado de 2,3 polegadas (58 mm)

Outros dados importantes são: "holding torque" disponível, corrente consumida e tensão de alimentação, se o motor é bipolar ou unipolar...

Existem outras características importantes, mas estas aí de cima já são um bom ponto de partida...

Então faça isso - continue com seu projeto e se os motores forem capazes de mover a máquina, será de grande ajuda e aprendizado - daí você parte para uma máquina maior...

Você fala Alemão?
alguns links interessantes:
http://www.easgmbh.de/
http://www.tecger.com/index.html

afoggiatto

  • Visitante
Ajuda para configurar o TCNC
« Resposta #14 Online: 06 de Dezembro de 2006, 06:52 »
Ola,

     eu consegui dois motores parecidos com os seus. Ambos com 58mm de diametro. Se algo der errado vou tentar utiliza-los. Eu tirei de duas impressoras matriciais antigas. Pena que sao diferentes. Mas tudo bem, se os meus motores forem muito fracos, tentarei utilizar estes. Os motores sao velhos e nao possuem nenhuma etiqueta com especificacoes.
     Quanto ao Alemao, ainda estou aprendendo mas da para quebrar o galho.
Vou dar uma olhada nos links.
Só por curiosidade, algum de voces conhece algum transdutor para leitura de distancia com saida binária ? Eu estive pensando em uma possibilidade de construir um scanner 3D.

 

/** * */