Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => Turbo-CNC => Tópico iniciado por: afoggiatto em 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.
-
Olá Afoggiatto,
Seja bem vindo ao forum...
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...
-
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.
-
Afoggiatto,
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...
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
-
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.
-
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..."
-
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.
-
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... :)
-
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.
-
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...
-
Afoggiatto,
Esquecí de comentar mais um detalhe - com a redução é capaz que funcione, mas a velocidade de trabalho provavelmente será muito baixa...
-
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.
-
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.
-
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
-
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.
-
Afoggiatto,
Voce pode fazer um scanner de contato apenas com um interruptor...
-
Ola,
pois é, coma chave eu sei que da para fazer, porém eu gostaria de fazer um scanner para superficies complexas como por exemplo uma estátua. Voce chegou a ver algum scanner com chave que funcione bem para este tipo de aplicacao ?
-
Afoggiato,
Sim - funcionam bastante bem.
Não desmerecendo o apalpador por contato, masacho que é importante ter um "software" capaz de interpretar a informação, chamada de "nuvem de pontos"...
Existem outros tipo de "scanners" bastante simples conceitualmente falando - são os "scanners" a laser...mas o problema continua - um programa para manipular a "nuvem de pontos...
-
Voce chegou a ver algum scanner com chave que funcione bem para este tipo de aplicacao ?
Que tal ?
http://www.muellerr.ch/engineering/scanner/default.htm
-
Obrigado Jorge :) :) :)
-
Muito legal este escanner.
Quanto ao programa para converter esta nuvem de pontos, poderiamos desenvolver um conversor para um ambiente cad.
-
Afoggiatto,
Alguns programas comerciais tem esta capacidade...
Um deles é o Rhinoceros, aliás muito bom e relativamente barato pelo produto que é e se propôe...
-
Vou dar uma olhada no programa. Fiz um ajuste fino na parte mecânica, diminui as folgas e estou conseguindo boms movimentos no eixo X e Y. Agora preciso terminar o eixo Z.
Infelizmente, neste súltimos dias nao tive muito tempo para mecher em meu projeto. Na semana que vem terei mais tempo livre e assim que tiver nóvos resultados, irei colocando no fórum. Acredito que conseguirei frezar usando os motores de 48 spes. Assim espero. Um abraco a todos.
-
Uma perguntinha na configuração do turbo cnc
Em configurações dos eixos na tabela "definição das fases" aparece um montão de xxxxx, nestes espaços devo colocar a sequencia de pulsos a ser acionada por determinado eixo, como eixo x "xxxx0001" .
O número que aparece do lado de 1 a 16 são os pinos da porta paralela? Ou eu preciso configurar em quais pinos os motores vão estar ligados no "configurar linhas de IO" ?
Quem puder me dar uma dica
Rodrigo
-
Rodrigo,
Leia isso:
http://www.guiacnc.com.br/viewtopic.php?t=393
-
Rodrigo.
A configuração dos pinos esta bem clara aqui:
http://www.guiacnc.com.br/viewtopic.php?t=87&postdays=0&postorder=asc&start=45
Queria uma ajuda dos mestres.
A porta paralela tem 25 pinos, dos quais 8 são terra e 12 usados para os motores, sobram apenas 5 pinos. Se eu quiser ligar um rele em um pino só vai sobrar 4. Como faço para ligar 6 fins de curso?
Roberto
-
Roberto,
Ou voce liga os fins de curso em serie, ou compra outra placa para porta paralela
-
Landa
Obrigado pela resposta
Vamos ver se entendi. Você pode ligar dois fins de curso do eixo x por exemplo no mesmo pino e sempre que ele for ativado o turbo cnc entenderá que chegou ao fim de curso, esta ligação é paralela não é mesmo??
No turbo cnc é obrigado a ter sensores de home? Porque eu sei que toda máquina cnc quando iniciada tem que dar o home para zerar os eixos.
Roberto
-
Roberto,
Não, o que voce tem que fazer é ligar os fins de curso em Série.
terra_/__/__/___à porta paralela, neste caso podera ser um para o X à direita, outro para o X a esquerda e o outro para o Z para baixo. Isto é apenas um exemplo.
-
Voce não é obrigado a ter os sensores de home. Voce pode levar os eixos a posição desejada através do JOG (F8)
-
Finais de curso sem série...
Se um deles abrir, o programa consegue perceber - se colocar em, paralelo, um anula o outro...
O uso de sensores de final de curso e de "home" é discutível...
Se forem peças seriadas e trabalho repetitivo, o uso "pode" ser interessante.
Se forem peças únicas, pode dispensar o uso deles sem problemas...
-
... esta ligação é paralela não é mesmo??
Vc pode ligar de qualquer modo, série ou paralelo que vai funcionar. A recomedação do Landa para ligar em série provavelmente deve-se à questão de segurança. Com a ligação série, se ocorrer algum prob na malha, um fio partido, por exemplo, a máquina não funciona, obrigando a reparar o prob.
O desenho pode dar a impressão de que são contatos normalmente abertos, mas são normalmente fechados, ou seja, abrem quando o fim de curso é atingido.
-
É isso aí Jorge...quanto aos contatos se tivesse desenhado fechados ele provavelmente não entenderia nada, mas eu deveria ter mencionado isso. Obrigado pela correcão :)
-
obrigado a todos
Agora entendi...
Roberto
-
Eu tenho ideia de tentar colcar aquela fita encoder de impressora hp gostaria de saber se o tcnc aceita os encoders no eixo z,y,x
-
Weber,
Não
-
Fábio tem algum programa que usa esse sistema de encoder para fazer o posicionamento no espaço ?
-
Boa noite a todos.
Sou novo por aqui e não sei como funciona direito o forum. Pesquisei minha dúvida e não encontrei resposta e gostaria de uma ajuda e não sei se é aqui que posto minha mensagem, desculpe se estiver errado.
Minha dúvida é a seguinte: Os pinos da porta paralela 2,3,4,5 - 6,7,8,9 1,14,16,17 são utilizados pelos acionamento dos motores na placa phase step. Os pinos 18 até 25 são terra, sobram os pinos 10,11,12,13 e 15.
Pelo que li no manual estes pinos podem ser configurados como entrada para diversos sensores. Minha dúvida é se eles podem ser configurados como saída para ligar uma bomba de refrigerante?
Quem souber me fale por favor, pois não achei nada a respeito.
JAIRO
-
... os pinos 10,11,12,13 e 15.
Pelo que li no manual estes pinos podem ser configurados como entrada para diversos sensores. Minha dúvida é se eles podem ser configurados como saída ?
Não. Mas vc pode usar uma interface step-dir para poupar pinos ou instalar mais uma porta ...
-
Ola amigos
Ontem consegui fazer minha freza dar os primeiros passos e fiz um pequeno programa com uma caneta no eixo z. Tive um pouco de dificuldade em configurar os motores para eles não patinarem e terem um torque suficiente para a movimentação.
Sempre que trabalhava com comandos G00 e G01 os eixos se movimentavam bem e rápidos como configurado. O problema foi nas curvas, sempre que utilizava um comando G02 ou G03 os eixos se movimentavam muito devagar quase parando. Alguém sabe como configurar isto? É possível que a velocidade de trabalho em curvas seja igual a velocidade em retas?
Minhas configurações para o eixo x são estas:
ESCALA : 0,015
ACELERAÇÃO : 400
VEL. INIC : 250
VEL.MÁX : 400
FOLGA : 0
JOG LENTO : 250
JOG RÁPIDO :400
Obrigado
Roberto
-
Caro Roberto
Eu já passei por esse problema.
Experimente ir em "Configure - General Behaviour" e onde se lê "Arc Factor = 1" escreva "10"
Na minha maquininha resolveu.
Boa Sorte
Lolata
-
olá!
para configuração do Tcnc existe alguma regra básica pra se seguir na configuração de velocidade inicial, aceleração, etc....
no meu caso uso a placa CNC3AX
Outro detalhe é que quando estou fresando uma circunferencia a maquina para em alguns momentos em determinados pontos do percurso; não percorre com certa velocidade constante de avanço.
muito obrigado
-
jvfc,
isso é normal, é parte da equação de circunferencia
R² = x² + y²
isso faz com que ocorram 4 pontos de parada de eixos 2 em cada eixos, isso é uma operação bastante critica pro sistema pois o momento de inercia estatica nos pontos de parada requerem muito mais força do sistema do que o momento de inercia dinamica durante o movimento..
sistemas que tem folgas costumam apresentar defeitos na interpolação e fazem circunferencias não perfeitas...
se compliquei fala q eu tento explicar
abraços
-
Reinaldo,
Acho que não é bem isso que você explicou...
O problema do colega Jfvc é simples:
O Turbocnc não tem uma função chamada "look ahead", que é a leitura dos códigos antes da execução, e porque por programação, as curvas são criadas em "quadrantes" e na transição de cada quadrante há uma parada para a inversão de direção.
Acontece que qualquer curva de raio constante é considerada uma linha com "começo e fim", e o TCNC tenta colocar uma rampa de aceleração e de frenagem.
Para minimizar este problema, altere uma configuração no TCNC que esta característica não desaparece, mas melhora.
NO campo "Arc Factor", coloque um valor grande como "10" ou "15"...
Não se esqueça de SALVAR no final (passo 4)
-
muito obrigado! não são em 4 pontos mas em pelo menos uns 15 pontos e acho que seria isso mesmo que o Fabio explicou. J á tinha lido sobre mudar esse parametro no Tcnc a algumas postagens atrás e fui conferir e esta em 10; mudarei pra 15.
Grato
Quanto a alguma regra para configurar aceleração , velocidade inicial ...etc...? Sei que isso varia de maquina para máquina, mas teria alguma regra básica ?
Quanto a desligar os motores de modo automatico quando o mesmo não tiver sendo usado; isso durante a usinagem. Teria como?
Outro detalhe que minha barro roscada M14 tem passo de rosca 1,885. isso é comum?
Um abraço e obrigado
-
Jfvc,
Se já estava em 10 e continuou o problema das pequenas pausas (acelera e freia) talvez aumentando parta 15 ajude - não acredito - penso ser outra condição qualquer...
Não há muito uma regra para ajuste da aceleração, pois ela é função da velocidade máxima daquele eixo em questão...
O que eu faço como ponto de partida é primeiro determinar "quando" o eixo perde passos, (velocidade máxima) e depois diminuo de 25 a 30% do valor máximo.
Só então vou ajustar a aceleração para que o eixo alcance a máxima velocidade em torno de 0,5 segundos no máximo (mas pode variar para mais ou para menos)
A informação de aceleração está na parte de baixo do lado direito da janela onde configuramos cada eixo...
Se sua eletronica tem e permite que os drivers "liguem ou desliguem" através de um sinal proveniente do computador, pode usar a função auxiliar M17 (para ligar) e M18 (para desligar) os drivers...
Exemplo de códigos (como eu uso):
G21 (sistema métrico)
G90 (coordenadas absolutas)
M17 (habilita drivers)
M3 (liga fuso)
G0 X0.000Y0.000S15000
G0 X77.981Y67.499Z10.0 00
...
...
...
X77.981Y67.499
G0 Z10.000
M05 (desliga fuso)
G0 X0.000Y0.000Z50.000
M18 (desabilita drivers)
M30 (final de programa)
Sobre a rosca, eu acho que tem alguma coisa estranha - uma rosca M14 tem passo = 2mm
-
Ola lembram-se de mim ?
Pois é fiquei sem tempo para para continuar a minha pequena CNC. Mas na semana passada eu consegui um tempo livre e consegui chegara um protótipo X,Y,Z functional.
Eu anexei a foto do primeiro teste. Tive um problema na letra R e no final do nome da minha esposa “Morgana”, mas acredito que com poucos ajustes eu consigo resolver o problema. Como vocês haviam me falado, os meus motores sao fracos. O que acabou deixando a CNC bem lenta, pois tive que colocar uma reducao grande nos acoplamentos. Mas Como primeiro projeto e levando-se em conta que demora, mas faz, estou satisfeito. Eu fiz um pequeno filme dela funcionando, alguem poderia me dizer a onde eu poderia disponibilizar ele para todos ? Tentei anexar a mensagem mas obtive vários erros (+ ou – 5Mb)
Continuarei mandando resultados assim que os tiver.
Um abraco a todos e obrigado pelas dicas.
-
Afoggiatto,
Quem é vivo sempre aparece! :)
Sugiro criar um tópico na seção "Projetos de Usuários" - você notará que há uma espécie de "padrão" de tópicos - é só seguir...
Para postar um video, sugiro usar o Youtube ou video Google por exemplo...aí é só postar o link para o video...
Parabéns pela execução - tenho certeza que ver a máquina funcionar proporcionou muito prazer...
-
Fabio, obrigado pelos esclarecimentos.
Um abraço
-
Olá, acompanho muitos de vocês desde o antigo fórum, iniciado em outro site pelo Paulo Mortari. Parece que já os conheço bem, de tanto ouvi-los, desde o começo. Parabéns por este fórum tão bem estruturado!
Surgiram dúvidas quanto a configuração da máscara para phases do TCNC e peço ajuda de vocês, pois não estou conseguindo resolver.
O que tenho:
Os motores são estes aí (foto): 12 volts, 8 fios cada. Adaptados e transformados para bipolar. O circuito usa o par L297/L298, conforme se encontra no link abaixo:
http://www.adrirobot.it/nuova_elettronica/lx_1419-1420/schema_elettrico_LX1420.jpg
Tenho 3 placas prontas ligadas aos motores c/ 12 volts 15 A de alimentação, tudo perfeitinho, testado e mandando ver: Tcnc em DOS com processador numérico, LPT1 em SPP, USB desativado, continuidade dos 25 pinos testada: 4.98 volts exatos na saída. Cada placa tem clock interno e pino de clock (não usado, já que sem o clock interno os motores não funcionam de jeito nenhum), jumpers de half/full step (somente para testes), jumpers de sinc (não usados) e TP1 para testar capacidade dos motores.
Fizemos assim: exceto o pino de clock, ligamos fios aos outros 3 pinos (no esquema sao seis mas um é terra outro é 5v). Estes 3 fios saem de cada placa (total 9 fios), para cada placa um é de habilitação, outro é de reverse, outro é de passo cheio/ meio passo. E funcionam! tanto pela plaquinha de controle manual que fizemos quanto com os testes manuais executados com PC ligado e com o F2 ativo do TCNC.
Descobrimos que o esquema de config Step/Dir não ativa os nossos motores, só com esquema de fases. Tem a "máscara de bits" mas o que confunde-nos é que a máscara é de 4 bits e temos só 3 fios de cada eixo ligado na paralela. Não temos certeza dos resultados, já que não temos idéia de como usar um GCODE DE TESTES VISUAIS DE DIREÇÃO E SEMIPASSOS (pois nos falta ainda esta etapa - será que poderiam criar um para isto? com tudo bem explicadinho no comentário ao lado de cada código?). Também não sabemos como energizar os motores corretamente (não temos datasheet nem numeração dos motores) mediante a máscara de bits do TCNC. Podemos, por exemplo ligar os pinos 2,3,4 para X, 5 6 7 para Y, 8,9,14 para Z, respectivamente, Habilita/desabilita - passo/meio passo - sentido horário/ antihorário, e configurar 1000 , 0100, 0010, 0001 (ou invertido) para as quatro fases de cada eixo (ou seriam 2 fases?), mas ao executar o DRILLING.CNC da pasta samples, por exemplo, não sabemos se os motores estão fazendo o que deveriam fazer. Aliás, o manual em português fala pouco sobre esta etapa.
Alguma sugestão, amigos? Desculpe o relatório, mas sei o quanto pode ser útil na solução de problemas o máximo de informação possível.
Por favor me ajudem. Preciso avançar... pois a mesa coordenada e o trio Autocad/ArtCam/Camtech RMS MM já estão saindo do forno e estou trancado nesta etapa.
Agradeço qualquer ajuda que puderem me dar.
under
-
Descobrimos que o esquema de config Step/Dir não ativa os nossos motores, só com esquema de fases.
A máscara de bits não se presta ao que deseja. Configure o TurboCNC corretamente como step-dir e não como phase drive.
Configure a habilitação dos drivers como segue:
A partir do menu principal:
Configure / Configure IO lines / Drive enable* (escolha um pino para cada driver ou um único pino para todos os drivers, conforme desejar).
Aproveite para familiarizar-se com as outras funções disponíveis ... E leia o manual ;-)
-
Agradecido, Jorge, por sua pronta ajuda. Mas me parece que eu devo colocar em step/dir e definir passo e direção para os eixos, e então em Enable Drive para definir a habilitação deles (no caso, poderia ser de cada um separadamente), é isto? Pois vou tentar isto então amanhã.
Quanto a verificação visual, pensei em um simples G-Code, que respondesse a esta configuração step/dir que falou vptal como
[CÓDIGO] habilita o eixo tal
[CÓDIGO] faz ele girar em sentido antihorário
[CÓDIGO] faz ele girar em semi-passo
[CÓDIGO] faz ele dar 40 meios-passos
[código] faz ele girar em passo cheio
[código] faz ele girar em sentido horário
[código] faz ele dar 40 passos cheios
[CÓDIGO] faz ele parar o eixo
E para os outros eixos uma adaptação simplificada destes.
Se for fácil, e funcione, por favor, poste aqui, que vai ajudar muito eu aprender como o TCNC trabalha e me iniciaria no GCODE, de modo prático.
Agradeço qualquer ajuda.
-
...me parece que eu devo colocar em step/dir e definir passo e direção para os eixos, e então em Enable Drive para definir a habilitação deles (no caso, poderia ser de cada um separadamente), é isto? ...
Sim - cada motor (cada placa) deverá receber 3 sinais: passo, direção e "enable"
Conforme o Jorge falou, há uma configuração a ser feita para habilitação dos drivers.
Para um correto funcionamento, você deve selecionar um dos modos sugeridos - passo cheio ou meio passo - mas não deve alterar este modo durante o funcionamento do motor.
Já na preparação de arquivos em código-G, pode-se tanto criar um arquivo em texto puro, como usar o modo MDI do programa. - Exemplo:
Para habilitar drivers = M17
Para desabilitar = M18
Sugiro ler o manual do programa - que já foi traduzido por mim - para compreender um pouco mais tando do programa como dos comandos e códigos usados...
-
Mas me parece que ...
O programinha abaixo traça um quadrado de 100 mm de lado, cortado por uma diagonal, com profundidade de 20 mm:
G90 ;coordenadas absolutas
G21 ;unidade métrica
G01 Z-20 ;desce eixo Z
G01 X000 Y000 ;corta quadrado
G01 X100 Y000
G01 X100 Y100
G01 X000 Y100
G01 X000 Y000
G01 X100 Y100 ;corta diagonal
G01 Z20 ;sobe eixo Z
G00 X000 Y000 ;retorna ao ponto inicial
M02 ;fim do programa
-
Obrigado Jorge ;)
-
Deixa eu aproveitar a presença dos dois Sabios do CNC e voltar a uma velha pergunta.
Porque na minha maquina, o G00 vai mais devagar que o G01 em determinada situação?
No Exemplo abaixo, a ferramenta vai usinando a 7000mm/min, mas volta devagar.
EX.
G21
G90 Z0.000
G17
M03 S15000
G00 X0.000 Y0.000
G00 Z95.000
F6972.0
G00 X15.069 Y20.428 Z3.000
G01 X15.069 Y20.428 Z-1.000 F996.0
G01 X510.903 Y20.428 Z-1.000 F6972.0
G00 X510.903 Y20.428 Z3.000
G00 X15.069 Y48.866 Z3.000
G01 X15.069 Y48.866 Z-1.000 F996.0
G01 X510.903 Y48.866 Z-1.000 F6972.0
G00 X510.903 Y48.866 Z3.000
G00 X15.069 Y77.303 Z3.000
G01 X15.069 Y77.303 Z-1.000 F996.0
G01 X510.903 Y77.303 Z-1.000 F6972.0
G00 X510.903 Y77.303 Z3.000
G00 X0.000 Y0.000 Z95.000
M05
G00 Z95.000
M02
-
Lolata,
Se não me engano é um problema que acontece em certos computadores, e não sei se por causa da CPU ou por outro detalhe...
Usando o seu programa acima, eu faria certas alterações para ficar um pouco mais organizado:
G21 (unidades métricas)
G90 (coordenadas absolutas)
G17 (plano de trabalho XY)
M03 (liga spindle) S15000 (rpm em 15 mil - esta função não precisa ser usada)
G00 X15.069 Y20.428 Z3.000 (movimenta em rápido para as coordenadas)
G01 Z-1.000 F1000 (desce o Z para a coordenada -1mm e ajusta o avanço em 1 metro/minuto)
G01 X510.903 Y20.428 (move os eixos X e Y para a coordenada em velocidade de corte)
G00 Z3 (sobe o Z para coordenada 3mm em rápido)
G00 X15.069 Y48.866 (envia os eixos X e Y para as coordenadas em rápido)
G01 Z-1 (desce o eixo Z para coordenada -1 em vel. de corte)
G01 X510.903 Y48.866 (envia os eixos para as coordenadas em vel. de corte)
G00 Z3 (sobe o Z para coordenada +3mm em rápido)
G00 X15.069 Y77.303 (envia em rápido para as coordenadas)
G01 Z-1 (desce o Z para a coordenada -1 em vel. de corte)
G01 X510.903 Y77.303 (envia os eixos para as coordenadas em vel. de corte0
G00 Z3 (sobe o Z para +3mm em rápido)
G00 X0.000 Y0.000 Z95.000 (envia em rápido para as coordenadas)
M5 (desliga o Spindle)
M30 (fim do programa e "reset")
Se você notar, eu só usei uma vez a indicação de velocidade de avanço (F) porque é um comando "modal" isto é - ele será válido até o final do programa ou até a aparição de um outro valor "F"
Outra coisa que eu fiz foi manter de forma mais limpa as coordenadas, suprimindo algumas indicações onde não são necessárias.
Claro - esta foi uma edição manual - quando se usa um programa de geração de arquivos, muitas vezes ele repete as coordenadas dos eixos - á princpio não há problema, mas é bom compreender bem pois num bater de olhos, se os códigos forem mais limpos fica mais fácil perceber algum erro...
-
Em primeiro lugar gostaria de agradecer todo apoio e prontidão e estarei fazendo ajustes e testes G durante toda a semana, especialmente para aprender, pois ainda tenho muito a aprender, inclusive de vocês. Valeu.
-
Fabio
Essa simulação eu gerei no Artcam, é que a ferramenta estava configurada com uma velocidade de avanço de 7000 e de mergulho 1000, por esse motivo que repetia tantas vezes uma e outra velocidade, questão do Z95 no começo e fim do programa é que eu deixo assim configurado p/ trocar de material sem mexer na maquina.
É claro que esse F7000 é uma velocidade somente para teste, pois no dia a dia eu uso F2000.
Acontece que no G00 estou achando minha maquina meio lenta e não sei como acertar isso.
-
Lolata,
Sem problemas - dependendo do programa usado para geração do arquivo de corte, podem ocorrer diversas aparições de determinados comandos - eu só exemplifiquei para ficar bem claro como é que fica a hierarquia dos comandos...
Sobre a posição final do eixo "Z" em 95, sem problemas - eu faço a mesma coisa para facilitar a vida na troca de ferramentas e continuar o trabalho...
Sobre as velocidades, não sei o que dizer, pois me parece que é uma espécie de incompatibilidade entre Turbocnc e alguns processadores...
Por exemplo, tinha aqui em casa um 486 que não funcionava nem com reza brava - troquei de PC e parece um foguete... não fiz nada, a não ser trocar de computador (pentium 200 com 32 Mb memoria)
-
Embora seja um assunto offtopic, postei acima o link da placa que uso com TCNC em fase de testes. Na opinião dos amigos, consiste numa placa chopper? Pelo que entendi, a diferença entre a do Herculano e esta é que a primeira é phase drive e esta uma step/dir, mas as duas são chopper. Correto? Também vi uma opinião de que esta step/dir é limitada a motores 2A. Isto implica em baixa velocidade de corte/fresa? Ainda: Seria possível adaptá-la, ou por meio de configs, para usar o clock do micro, mantendo o clock da placa desligada?
Grato pela atenção e ajuda.
-
Undersearch,
Mais ou mesnos:
A placa do Herculano não é "chopper", mas sim linear... O circuito baseado no L297, este sim é "chopper".
O circuito está limitado a motores de 2A/fase, mas isso não representa limitação em velocidade na máquina...
-
Aproveitando sua ilustre presença e prontidão de resposta, gostaria de insistir na pergunta anterior: seria possível adaptar esta step/dir para usar o clock do micro? Outra: acha que posteriormente eu deveria partir para uma placa mais potente ou rápida?
-
Undersearch,
Para facilitar as coisas para seu lado, sugiro que você estude atentamente a "data sheet" do integrado em questão (L297)...
Nele, verá que é sugerido um resistor de 22K e um capacitor de 3,3 nF ligados ao pino 16, responsável pelo PWM... esta é uma boa solução para geração de clock nesta placa.
http://www.st.com/stonline/books/pdf/docs/1334.pdf
-
Sim, vou analisar e conferir como está na placa. Mas creio que a resposta foi não, isto é, não é possível funcionar mesmo sem clock interno...
-
Acho que você não entendeu - o clock é gerado por um circuito RC, e que JÁ EXISTE internamente - é só colocar um resistor e um capacitor devidamente ligados no pino 16 do L297...
Isso te economiza dor de cabeça ao criar um circuito ou método de geração de sinal externo...
Com certeza - sem clock interno (ou externo) não funciona mesmo!!!
-
Sim, vou analisar e conferir como está na placa. Mas creio que a resposta foi não, isto é, não é possível funcionar mesmo sem clock interno...
Undersearch (qual seu nome ?),
Pelo teor de suas últimas msgs, fica aparente que vc está tentando colocar o sistema pra funcionar e até cogitando fazer modificações sem antes ter estudado o funcionamento do sistema como um todo e da interface em particular ... minha sugestão, em sintonia com a do Fábio Gilii, é que segure um pouquinho a ansiedade e dê uma boa espiada no manual do TurboCNC e nas data sheets do L297 / L298 e - claro - uma boa lida nas msgs pregressas do fórum ... Acredite, isto vai poupar-lhe um punhado de dissabores ... entendo sua ansiedade pra ver as coisas funcionando, mas tentar queimar etapas não é muito ajuizado, vira loteria e quase sempre a gente sai perdendo ...
Se quiser, procure-me no MSN e eu tento passar um panorama compacto pra vc ...
-
Sim Jorge, vou fazer isto, conhecer mais para não fazer perguntas ridículas. O próximo passo será conectar os motores à mesa, formando os eixos. Tenho muitos degraus a subir ainda, nesta etapa que vocês já venceram, pois desde 2005 estão nesta empreitada com sucesso.
Muito obrigado por suas colaborações.
Rogério
-
Pessoal estou com algumas duvidas em relação a configuração dos pinos da porta paralela no turbo cnc.
Primeiro no menu "I/O configuration" o intem "pin" é onde eu escolho o numero do pino que eu quero configurar?
Qual a diferenças dos "I/O ports" "0x378", "0x278" e "0x3BC" ?
SE relamente pelo intem "pin" e useleciono o pino que desejo configurar ae é só clicar em "set" e escolher a função q eu quero que atue certo?
Agora a pergunta final, para um motor de passo, qual a configuração que eu coloco no pino para os pontos "A", "A barrado", "B" e "B barrado" ?
Obrigado.
-
Benelato,
Desculpa, mas não deu para entender o que você quer configurar...
É mais ou menos assim:
0x378 é a LPT1, 0x278 é a LPT2 e 0x3BC é a LPT3...
No exemplo, se seu computador só tem uma porta paralela, e se não foi alterado nada na configuração da BIOS dele, provavelmente o endereço correto será 0x378 (LPT1).
Uma porta paralela tem pinos de entrada e pinos de saída.
Os pinos de saída são usados para levar sinais do PC para a placa ou algum outro dispositivo.
Os pinos de entrada servem para receber sinais que vem de fora, como por exemplo finais de curso de uma máquina...
Todas estas ligações estão de certa forma explicadas no manual do turbocnc - sugiro que você consulte-o primeiro, e depois se ainda restarem dúvidas, que faça uma descrição mais clara do que pretende usar ou entender...
Isso vale para esta "ligação" de um motor...
-
Fabio obrigado e desculpas pelo desespero.
eu estou com o manual juro q já dei uma lida mas não ficou realmente claro, como configuro os pinos.
Exemplo:
No menu "I/O configuration" o intem pino é para eu escolher qual pino quero configurar certo?
Outra duvida é qual configuração eu coloco para os pino de comando dos motores.
Estarei mandando por anexo o desenho da minha placa vamos ver se ajuda
-
olha o circuito da placa ae
-
Beletato,
Não há muito que configurar na parte de "I/O", a não ser que sua máquina ou modo de trabalho exiga alguma configuraçlão extra, como finais de curso, acionamento de relés, etc...
À princípio, faça a máquina funcionar configurando os pinos de acionamento dos motores apenas - deixe a perfumaria para depois...
Para configurar os sinais que irão comandar os motores, precisamos saber que placa você pretende usar...
-
Beletato,
A placa é uma "phase drive" do Lavrador, e é relativamente simples de configurar...
Acho que tenho umas imagens das telas para fazer as configurações: (as imagens devem estar em sequencia...)
-
Fabio,
Eu já havia configurado os eixos, o problema são realmente os pinos da porta paralela para os motores, no menu I/o configuration com a placa q eu lhe mandei como posso fazer isso?
-
Beletato,
As configurações para os pinos dos motores não são ajustadas na janela de "I/O"...
Alí sómente "SE" sua máquina tem (ou precisa) de outras configurações, como sensores de final de curso, relés, etc...
Se sua máquina não tem nada disso, então deixe TODOS os sinais da janela de I/O DESABILITADOS
-
Fabio,
No circuito q eu te mandei note que o pontos de comando do motor "Z" estão ligados nos pinos 31 e 36 mas o Turbo CNC só me permite configurar até pino 17 teria q mudar a ligação da placa ou tem configuração no turo CNC para isso?
-
... ligados nos pinos 31 e 36 mas o Turbo CNC só me permite ...
O Fábio deve estar dormindo o sono dos justos e se já não estiver, deveria ... por isso vou adiantando a resposta:
A placa utiliza conector Centronics de 36 pinos para facilitar a utilização de um cabo de impressora padrão. A porta paralela no PC utiliza um conector DB25. Muitos dos pinos tem numeração equivalente para ambos os conectores, mas não todos. O TurboCNC faz referência aos pinos da porta, no PC.
Se vc tiver instalado o conector Centronics, não precisa preocupar-se com a numeração dele, basta seguir a receita que o Fábio passou.
Sugiro que dê uma espiada em www.rogercom.com/pparalela/introducao.htm
Lá vc poderá esclarecer esta e muitas outras dúvidas que possa ter em relação à porta paralela ...
Acho que a tabelinha abaixo é bastante esclarecedora:
-
Muito Obrigado e uvou dar uma lida mas apurada nesse material.
Como no circuito da minha placa estão ligados os pontos 31 e 36 que eu não consigo confugurar no Turbo CNC eu estava pensando em transferir esses pontos para os pinos 16 e 17 que estão vagos é correto fazer isso? ou eu devo deixar a ligação fisica naos pontos 31 e 36 mesmo?
Nesse segundo caso como faço a configuração desses pontos turbo cnc?
-
eu estava pensando em transferir esses pontos para os pinos 16 e 17 que estão vagos é correto fazer isso?
Beletato,
Leia o que o Jorge escreveu!!
"A placa utiliza conector Centronics de 36 pinos...A porta paralela no PC utiliza um conector DB25..."
Veja a tabela anexa...
-
Como no circuito da minha placa estão ligados os pontos 31 e 36 que eu não consigo confugurar no Turbo CNC ...
Beletato, parece que não fui suficientemente claro ... vou tentar esclarecer melhor:
observe na tabelinha que TODOS os pinos da porta paralela estão conectados aos respectivos pinos do conector Centronics.
Os pinos de 1 a 14 têm o mesmo número em ambos os conectores, os pinos 15, 16, 17 e 18 ~ 25 mudam para 32, 31, 36 e 19 ~ 30 no conector Centronics, portanto qualquer alteração referente aos pinos que mudam de número deve ser endereçada de acordo com a numeração do conector DB25 da porta paralela.
Não se faz necessária nenhuma alteração física, basta configurar os pinos 16 e 17 no TurboCNC que isto afetará os pinos 31 e 36, seus correspondentes na placa ...
A máscara de bits costuma causar alguma confusão, estude a tabela abaixo:
-
Muito obrigado Jorge vou dar uma estuda no material q vc me mandou hj anoite e espero não lhe importunar mais com esse assunto.
-
Pessoal,
Montei a placa td direitinho e liguei os motores de passo porém os motores não estão respondendo os comandos do Turbo CNC.
Eu acredito que o problema esteja na configuração dos pontos, eu não tenho certeza da configuração q tenho que fazer para cada pino.
Exemplo como devo configurar o pino dois, "Clamp selector bit 0" ??
Realmente está muito confuso eu não consigo configurar os pinos, me parece não gravar as configurações mesmo restando resetando a porta como manda o manual.
Por favor se puderem ajudar
-
Beletato:
Vou tentar responder a isso de novo, e dessa vez espero que voce entenda!:
Deixe TODAS as opções que aparecem na janela de I/O DESABILITADAS
Primeiro preocupe-se em fazer os motores funcionarem - Depois que funcionarem se preocupe em fazer qualquer outro extra funcionar, e não tudo junto...
Como a sua placa é do tipo "phase drive", ela vai usar os pinos: (porta paralena DB25 na trazeira do micro)
2,3,4 e 5 para o motor "X"
6,7,8 e 9 para o motor "Y"
1,14,16 e 17 para o motor "Z"
ATENCÃO:
Nenhum desses pinos deve ser usado para controlar outras coisas!!!!!
A máscara de bits para os motores será:
Motor "X" (exemplo)
1000XXXXXXXX
0100XXXXXXXX
0010XXXXXXXX
0001XXXXXXXX
Motor "Y"
XXXX1000XXXX
XXXX0100XXXX
XXXX0010XXXX
XXXX0001XXXX
Motor "Z"
XXXXXXXX1000
XXXXXXXX0100
XXXXXXXX0010
XXXXXXXX0001
O desenho abaixo é um exemplo para o motor "X":
-
Fabio obrigado pela paciencia.
Mas eu já ahavia configuradoa os eixos X,Y,Z deacordo com a tabela que o Jorge mandou inclusive configurei com meio passo.
A minha duvida era realmente no menu I/O configuration então é só selecionar o os pinos um a um e colocar como enable, hj estarei fazendo mais teste e estarei torcendo para que dê certo.
-
Beletato,
Dependendo do que queira fazer, pode ser que tenha alguma dificuldade porque as placas do tipo "phase drive" ocupam uma boa quantidade de pinos de saída da porta paralela.
Sobram então pinos de entrada ou seja, pinos que podem ser aproveitados para enviar sinais de controle, como finais de curso ou de origem.
-
Pessoal,
Sei que ja importunei vocês por demais, mas realmente nâo consigo fazer o movimentar os motores de passo pelo Turbo CNC.
A pergutna é se tem algum modo de eu testar a saida da porta paralela, se realmente o Turbo cnc está mandando sinal para a placa?
Eu já configurei os eixos de acordo com a vossa instruções.
Fora configuarar os motores nos menus "numero de eixos" e no "configure eixos" , tem mais alguam configuração q deve ser feita?
-
mas uma perguna.
Por um acaso alguem teria o arquivo parametros de configurações do turbo cnc com as configurações que tenha funcionado com essa placa phase.
Um arquivo com esse que eu coloquei em anexo, o circuito da placa também em anexo
-
Beletato,
Não é questão de importunar - apenas te peço que descreve com precisão e detalhes o que está acontecendo, pois até agora só sabemos que sua placa é uma phase drive do Herculano, e nada mais.
Não sabemos nada da fonte de alimentação, se está rodando o Turbocnc em DOS puro, nada...
Ajude-nos para podermos ajudar...
-
Fabio,
Estou rodando o turbo cnc pelo DOS mesmo, estou usando duas fontes, uma de 12 volts para alimentação dos motores e uma outra de 5 volts para controle.
Estou alimentando a placa com os 12 volts e 5 volts nos locais indicado no circuito, oq acontece é q os moteres fican travados.
No turbo CNC eu eestou colocando para rodar um arquivo que gerei pelo Eagle, estou mandando o arquivo q estou usando, o problema é q parece q o Turbo CNC está rodando porém não consigo obter nenhum sinal nos motores, não consiguir descobrir se é configuração do Turbo CNC, tem algum meio de se está mandando sinal para a placa?
Vc teria uma configuração do turbo CNC para essa placa?
-
Beletato,
Dei uma olhada no seu arquivo de configuração, e parece que está certo.
O único detalhe que eu alteraria é a aceleração, que atualmente está em 2000 Hz - eu colocaria um valor bem mais baixo - em torno de 200 para fazer os testes...
Ainda tem dois ou três pinos que estão sendo usados naquela janela de "I/O" - desabilite-os antes de mais nada...
-
Fabio,
Você viu também o codigo "G" que eue esytou usando?
Eu lie em um dos tópicos o comando "M17" e M17" que habilita e desabilita drives eu preciso inserir esse comando no meu código?
As configurações no I/O são bem confusas é só digitar o numero do pino o campo "Pin" e clicar em set então selecionar "diseble" certo??
-
Beletato,
Para desabilitar (ou habilitar) uma função na janela de configurações de "I/O", você pode caminhar pela lista de funções com as teclas de setas para cima ou para baixo.
Escolhe a função e aperta a tecla "ENTER"
Caminha pelas opções do quadro de ajustes com a tecla "TAB"
Confirma a escolha através do botão "SET" (botão da esquerda em baixo)
Termina com o botão "DONE" (botão "FEITO" da direita em baixo)
O código M17 presente no arquivo será ignorado...
Antes de mandar arquivos para o programa, tente ao menos fazer os motores funcionar manualmente (modo JOG)...
-
Pessoal,
Eu estou tendo o seguinte problema quando eu conecto a porta paralela na placa ela trava os motores e isso acontece idependente se o Tubo CNC está ou não.
Sem a porta paralela o motor fica livre e se eu dou pulsos na entrada o motor gira normalmente. Isso significa que a placa está correta certo??
Fiz algumas com o cabo paralelo conectado medições e obtive os seguintes resultados:
- Neutro +verde = 12VCC
- Neutro + Verde/branco = 12 VCC
- Neutro + vermelho/branco = 12VCC
- Neutro + Vermelho = 0VCC
Alguém tem uma idéia oq está acontecento??
Estou lhe enviando uma foto para ver se ajuda.
-
Beletato,
Este tipo de circuito se chama "phase drive" porque ele usa um programa instalado num computador (no nosso caso, o Turbocnc) e é este programa que se encarrega de gerar e controlar as sequencias de acionamento das fases de cada motor, portanto, nem penso em ligar este tipo de circuito sem nenhum programa de controle...
Por causa deste tipo de controle, é por isso que você criou para cada motor - ou eixo - uma "máscara" de acionamento representada pelo exemplo a seguir:
1000, 0100, 0010, 0001
Como são 4 números e cada número representa um pino de saída da porta paralela, posso dizer que quando o programa encontra um numero "1" na máscara, ele faz o sinal do pino referente à aquele número ficar em valor "alto" (em torno de 5V), e quando ele encontra um numero "zero" ele baixa o sinal daquele pino na porta...
Pensando assim, posso ainda afirmar que pelo exemplo de máscaras que falamos até agora, apenas uma fase deveria estar sendo acionada, enquanto as outras deveriam estar desligadas...
Como não conheço muito bem eletrônica, vou parar de escrever tentando te ajudar pois posso acabar atrapalhando mais ainda...algum colega pode tentar te ajudar...
Sugiro ler mais à respeito disso, pois este assunto já fou muito discutido por aqui...
-
Fabio,
Eu já sabia quase td isso.
O meu prolema é o seguinte mesmo eu conecto o cabo da porta paralela os motores travam idependente do turbo cnc estiver ligado ou não.
O que eu não sei é se a porta paralela fica madando algum sinal?
Vc já usou essa placa phase com o turbo CNC??
-
Caro Beletato,
Entendo que você deve estar eufórico para ver esse troço funcionar, mas te aconselho a tentar compreender como certas coisas funcionam.
Desculpe o jeito que eu vou falar, mas eu acho que você lê, mas não entende o que está escrito...
Quando se liga um micro, há tensão em alguns pinos da porta paralela e em outros não, e que quando se liga um cabo na porta de impressora "SEM" um programa de controle, igualmente NÃO se tem controle sobre estes pinos, consequentemente NÃO tem controle sobre o que está acontecendo em sua placa... ;)
Claro que voce também já sabia, mas não custa nada repetir, quem controla estes sinais é o programa de controle - no nosso exemplo o Turbocnc... :o
Quando um motor de passo está energizado, ele fica parado, pois esta é uma das virtudes deles!!! ::)
Trocando em miúdos, e espero que desta vez você leia e entenda - e claro - se não entender, é só perguntar! - é mais ou menos o seguinte:
Sugiro que para testar sua placa, você use o programa de controle e em modo JOG (tecla F8), assim fica mais fácil verificar se as coisas funcionam...
Ajuste a velocidade de JOG para 1 HZ (um Hetz)
Antes de plugar sua placa de controle, verifique com um multimetro se o programa está gerando os sinais nos pinos dedicados a cada motor. (porta db25 - verifique a correspondência dos pinos para uma porta centronics de 36 pinos, que é seu caso)
Motor "X" = 2,3,4 e 5 (porta db25)
Motor "Y" = 6,7,8 e 9 (porta DB25)
Motor "Z" = 1,14,16 e 17 (porta DB25)
Por exemplo falemos do eixo "X" = se a máscara é igual a "1000, 0100, 0010, 0001":
Para 1000 terá tensão (5 volts) no pino 2 e "zero volts" (algo em torno de 0,3V) nos pinos 3, 4 e 5
Para 0100 terá tensão (5 volts) no pino 3 e "zero volts" nos pinos 2,4 e 5
e assim por diante...
Não, não tenho deste tipo de placa em casa, portanto não posso ajudar mais que isso...
-
Fabio,
Sei q vc já está quase q desistindo de me ajudar, segui as suas intruções e nada o motor continua inerte.
Mas acho q descobri uma coisa: apertando a tecla "F2" o Turbo CNC mostra os estados dos pinos certo ?
De uma olhada no estado dos meus pinos todos os pinos q deveriam estar sendo usados para cotrolar os motores estão em vermelho, deacordo o manual isso significa q esses pinos estão sendo usados por mais de um dispositivo.
Eu já fui no I/o configutration e desabilitei todos os pinos oq será q pode estar errado?
-
olah a imagem ae talves ajude
-
Beletato,
Faça um teste por gentileza:
Faça uma cópia do arquivo "turbocnc.ini" e grave-o em outro lugar qualquer, e depois refaça o arquivo refazendo todas as configurações do programa.
Já ví algumas vezes que o arquivo se corrompe, e as coisas saem do controle.
Verifique ainda se a porta paralela está ajustada em "SPP = Simple Parallel Port"
Para isso entre na BIOS e confirme esta informação.
-
Beletato,
Sei que você sabe, mas não custa nada repetir:
NADA de rodar o Turbocnc em janela de DOS - só em DOS puro e virginal;
-
rsssss....isso está ficando engraçado já esto ume sentind o um idiota.....
Essa parte eu num sabia, veja bem, eu baxei o Turbo cnc zipado e estou usand oo aplicativo q veio junto, não posso usar esse aplicativo?
juro q não entendi a parte do DOS puro virginal??
Pode ser mais expplicito eu sou meio burrinho (vc jádeve ter percebido)
-
Beletato,
Por exemplo, se está usando um computador com Windows 98, deverá reiniciar em modo DOS...
Por exemplo, quando liga o micro, logo depois que aparece a tela da BIOS, vá apertando a tecla "F8" que irá aparecer uma tela com várias opções de boot.
Se não me engano, as duas últimas opções servem bem = Prompt em modo DOS, e Prompt em Modo de Segurança"
Fazer o turbocnc funcionar em janela de DOS é procurar problemas...
-
Fabio,
Eu realmente espero que todo esse tempo eu estava pagando de idiota.
Mas só para não ter erro mesmo, quando eu abrir em ambiente DOS é só procurar os aplicativo q eu extrai do Zipado correto?
-
Beletato,
Normalmente cria-se um diretório na raiz do disco rígido, onde se extrai o conetúdo do arquivo zipado...
Por exemplo, "C:\Turbocnc"...
Aí é só entrar no prompt e digitar:
cd c:\turbocnc (e apertar ENTER)
depois "turbocnc" (e apertar ENTER)
O executável se chama "turbocnc.exe"
-
Eusegui as suas dicas porem tentei em dois micros mas nenhum deles tinha opção SSP para a porta paralela
Você sabe se é possivel usar outro tipo de configuração??
-
Beletato,
Dependendo da Bios, o nome pode mudar...
Simple Parallel Port
Normal
SPP
Qualquer uma que NÃO seja EPP ou ECP
-
Estou acompanhando e vendo como ajudar o Beletato com sua Phase feita em casa.
Oh, Fabio, o caso do Beletato não seria de testar a continuidade dos pinos do cabo da paralela? Ou de inverter os bits da máscara de bits apenas uma vez como forma de teste? Também não vi ninguém falar em reiniciar as portas a cada alteração...
Espero estar ajudando com estas dicas-dúvidas.
Rogério
-
Underseach,
Acho que no caso do colega Beletato, o problema deve ser simples - deve ser um detalhe que está escapando a ele...
Como as descrições do problema dele são muito ruins, não podemos ajudar muito bem,, concorda?
No caso específico da máscara de bits, acredito que não é o caso de inverter nada pois todas as portas deveriam funcionar igualmente - não acredito que só o computador dele seja o contrário!!!
Há ainda a possibilidade dele estar operando em janela de DOS e não em DOS puro - que eu acho fato, pois basta ver a tela que ele mostrou numa mensagem anterior...
Sim - a dica de verificar a pinagem do cabo é válida - me parece que isso já foi sugerido a ele, e até foi mostrado um quadro comparativo entre uma porta DB25 e uma Centronics - que é justamente um cabo de impressora usado neste tipo de placa...
Me lembrei agora - pode ser que ele esteja usando um cabo de impressora que NÃO tem todos os pinos interconectados...
Era bom ele verificar...
-
Por gentileza poderiam explicar melhor o funcionamento do G77.
Estou começando os primeiros trabalhos de gravação e gostaria que a ferramenta passasse 3 vezes no texto. A chapinha de alumínio tem 10x50mm e 0,5 de espessura.
Ex: ANA CAROLINA
A primeira passagem com profundidade 0,1mm a segunda 0,2 e a terceira 0,3mm.
Estou lendo o manual de cabo a rabo.
Mas tenho que aprender muito o básico.
Obrigado
Klécio
-
Klecio,
A função G77 é para Torneamento em Passes Múltiplos... (apesar de poder ser usada em outras funções como fresamento)...
No seu caso específico, usa-se outra maneira para fazer o que deseja:
A idéia é gerar o desenho uma vez numa profundidade (por exemplo 1mm) e depois "repetir" o mesmo desenho só que na segunda profundidade (2mm) e assim por diante - aí "emenda-se" o desenho, um na sequencia do outro.
Este tipode manobra pode ser feito manualmente, mas há programas que já criam os programas assim escalonados automaticamente...
-
Obrigado. Vou pesquisar algum programa que transforme texto em g-code e que tenha essa função.
Outra dúvida, estou usando uma barra roscada M8 a passo cheio, se usar uma m12, por exemplo, a máquina ficará mais ágil? Estou usando motores de uma impressora rima. Ou não tem nada a ver, pois a barra é mais pesada? Necessitaria de um melhor motor? O que daria uma maior agilidade no equipamento? Obrigado. Klécio
-
Klecio,
Desculpe,mas não entendo o que quer dizer com mais ágil...
Se o passo da roisca é maior, a máquina tenderá a andar mais rápido com a mesma rpm do motor quando usava a barra de passo menor...
Isso quer dizer que a rpm do motor será menor quando se estabelece uma velocidade de avanço, e pode ser positivo, pois sabemos que motores de passo perdem torque conforme a rpm aumenta...
Claro que também sabemos que dependendo da eletrônica empregada, a coisa pode ficar melhor (ou pior)...
-
Pessoal.
Meus motores giram, só que notei algumas coisas e gostaria de tirar estas dúvidas com vocês que já tem cncs funcionando, a minha esta sendo montada, o torneiro está fazendo as buchas de naylon...
A minha placa 5-i Phase D. da N-labs, está funcionando bem os eixos X e Y, o Z está com todos os leds acesos, não coloquei motor neste eixo, pois não muda nada em jog, já os outros piscam normalmente, porém o terceiro led não pisca nem acende nos mesmos eixos X e Y, quando em jog lento ( 50 )o motor não tem torque algum, já no rápido ( 600 ) tem torque, será que uma bobina está sem corrente, caso sim, pode ser da porta partalela, pois a placa eu testei todas as ligações e componentes e não achei nada de errado.
Já configurei no modo full e 1/2 passo, responde mellhor quando tem 2 bobinas energisadas.
A propósito, meus motores são os LM 23 das rimas com 5 kgf de torque, a princípio não acho que atenderão minhas necessidades, parece que proporcionam pouco torque. Será??
Obrigado, prometo não abusar das perguntas da proxima vez, mas acho que minhas dúvias são as mesmas de muitos que e aventuram neste mundo CNC.
PS: Estou rodando em dos puro e minha fonte é uma pequena, somente para teste, tem 12v e 2amp, não testei todos os motores ao mesmo tempo, pois a fonte não aguentaria.
Claudio
-
Obrigado
Já resolvi todos os problemas.
O forum aqui é talvez o melhor, mas o pessoal tá meio sumido...
-
Qual era o problema? ordem dos fios??
geralmente o pessoal responde, mas tem coisas q e so pesquisar pelo forum q vc acha a resposta, pois ja foi discutido varias vezes.
Espero q nao entenda como uma critica.
-
Marcus
desculpe pela demora em responder, estive ausente dos Pcs, só voltarei depois do ano novo.
O problema era solda fria na placa.
Adiantei muito a parte mecânica da minha máquina, já tem o X em funcionamento, parece que ficará boa...
Feliz Natal e prospéro ano novo a todos deste fórum
-
Klecio, Fabio, estou com a minha cnc. pronta e ligada usando 3 placas de controle CHOPPER E ( step/dir ) com as seguitens configurações:-
PINO -2 DIR
PINO -3 STEP
PINO -4 DIR
PINO -5 STEP
PINO -6 DIR
PINO -7 STEP
Esta placa tem mais um acoplador, não sei se vc. conhece, é esta que o Celio vende no ML. mas vamos ao motivo da pergunta, o programa TCNC está instalado e rodando tudo bonitinho, eu testei no modo JOG, e está tudo beleza, só que quando não estão em funcionamento ficam travados, isto é normal, fique preocupado em continuar pois me parece que os motores vão aquecer bastante depois de um certo tempo, já li bastante o manual mas não encontrei um resposta objetiva, um companheiro do forum até fez uma pergunta neste assunto mas logo o assunto foi desviado com outras perguntas e não foi concluida objetivamente, por favor me dê esta luz que eu agradeço.
-
José,
Não entendi, vc está fazendo alguma pergunta?
-
...só que quando não estão em funcionamento ficam travados...
José,
Sim - é normal que os motores de passo fiquem parados quando estiverem energizados, e os drivers não receberem nenhum sinal para se movimentar...
Tenha em mente que os motores podem funcionar com temperaturas de carcaça até uns 60 ou 70 graus acima da ambiente ... (o que é muito quente)
-
Fabio
Obrigado Fabio, realmente vc. tem razão os motores aquecem mesmo e é normal, se as minhas placas fossem mais modernas teria como configurar esta tensão que fica em cima deles de 0 a 100, segundo o fabricante delas, eu prossegui com os testes e a (coisinha) vai muito bem obrigado, agora vou começar a estudar mais para ver se consigo fazer circuitos impresso, lá vai mais um perturbador me aguarde... muito obrigado Fabio por enquanto...
-
Olá!!
Sei que esta pergunta já foi feita, porém não consigo achar... Quando inicio o Tcnc, ele avisa que as farramentas não foram carregadas, qual seria o procedimento para corrigir este problema?
Se alguem souber me indique o link deste post.
Obrigado.
-
Duque,
Das duas uma:
Ou pode criar um arquivo de ferramentas ou apenas ignorar o aviso...
Mais fácil ignorar pois o arquivo não funciona caso a máquina não tenha instalados finais de curso e sensores de origem...
-
Obrigado Fábio.
Pensei que o Turbo necessitasse dos arquivos de farramentas para entender os comandos gerados pelo Artcam.
Quando gero um arquivo a mão, se não me engano o Turbo não reconhece o comando da ferramenta, acho que é o G19 + o nº da fresa. É perfeitamente entendido pois não possui um arquivo de ferramentas, Quando entrar com um código gerado por um outro software, ele reconhece-ra?
Obrigado
-
Duque,
O arquivo de offset de ferramentas seria interessante para determinados tipos de produção onde a máquina possui um sistema de troca rápida e com controle de posição de ferramenta (altura)...
Normalmente se usa o comando "M06" para indicar a troca de ferramentas, e uma palavra "T" indicando o número da ferramenta (por exemplo "M6 T5")
O comando "M06" indicará através de mensagem que será necessário trocar a ferramenta (T5 no exemplo)...
Se a máquina for equipada com um ATC, a troca será automática...
Se o arquivo de corte (código-G) conter um comando "M06 Txx", e o arquivo de ferramentas tiver sido gravado com as coordenadas das ferramentas, deveria funcionar corretamente.
Se o arquivo de corte contem comandos de troca de ferramenta, e o Tcnc não estiver configurado, estes comandos são ignorados provavelmente...
-
Olá amigos. Estou com uma dúvida. Não consegui entender direito essas configurações no turbo cnc. Quando configuramos o eixo definimos a máxima velocidade no meu caso 412 mm/m. Ví que no promama tem avanço padrão que está configurado em 500 mm/segundo. Qual a relação existe entre as duas configurações? Tendo em vista que se aumento a velocidade do eixo, começa a perder passo e quando aumento o avanço não ví diferença na performance. Bem iniciante, ainda insisto na história do dicionário para iniciantes, é duro fazer perguntas tão iniciantes para vcs tão experiêntes. Obrigado
-
Klecio.
Basicamente o turbocnc - assim como praticamente qualquer outro programa - oferece a possibilidade de deslocamento em "G00" que significa "deslocamento rápido", e deslocamentos com velocidades controladas através de um comando auxiliar ("F" de "Feed Rate" - velocidade de avanço)...
As velocidades de avanço - que são as velocidades de corte de um determinado trabalho - devem trabalhar junto com um comando de deslocamento de eixos (normalmente G01, G02 ou G03) e os valores destes deslocamentos dependem de diversos dados, como profundidade de corte, material a ser cortado, potencia do spindle instalada, etc...
Estas velocidades são informadas num programa de corte, e assim que o programa encontra um dado valor, a velocidade será ajustada para ele até o final do programa ou até encontrar uma outra aparição de um valor diferente - o valor de "F" é modal...
Se o programa não possuir nenhuma ocorrência de valor para "F", ele usará o valor padrão que está gravado no programa de controle - no seu exemplo, 500mm/minuto.
Caso a Velocidade Máxima de um eixo que fora previamente ajustada for maior que este valor de "F", as usinagens serão executadas pelo valor de "F"...
Caso a Velocidade Máxima de um eixo que fora previamente ajustada for menor que o valor de "F", as usinagens serão executadas no máximo permitido pela máxima velocidade...
-
Muito obrigado pelas explicações. Klécio
-
Uma dúvida sobre o fator de arco em configuração geral. No manual define como padrões 0,8 a 1. Percebí que a vários usuários foi solicitada a mudança para 10, 15 ou até 20, mexendo na velocidade que percorre o arco. Pergunta, até quanto posso aumentar esse valor ou diminuí-lo e se o avanço padrão tem alguma relação com esses números. Obrigado.
-
Klecio,
À princípio, até que perceba que o sistema começa a perder passos, ou que os trabalhos começem a distorcer...
Sugiro ir subindo o valor paulatinamente até que perceba uma melhora na velocidade de execução das interpolações circulares (G02 e G03), e então pare de aumentar...
-
obrigado pelas explicações. Klécio
-
Fábio
Na configuração dos eixos, tem um espaço para o back lasch ( folga ). Como minha cnc é caseira, notei que não é tão fácil consegui presisão com acoplamentos de mangueira, fusos com rolamentos comuns, etc... teria como minimizar o problema com alteração dos valores?
Outra. Tem como configurar um dos eixos com inverção de rotação, sem ter que alterar no código G, pois o meu fuso Z a rosca é invertida, comprei em um ferro velho os fusos e só percebi que um deles era contrario em casa. O passo dos fusos são de 6mm, a princípio pensei que eram de 3mm, mas novamente em casa percebi que eram de 2 entradas, este passo ( largo ) pode acarretar quais problemas, ou vantagens?
Desculpe a bliblia de dúvidas...
Inté
-
Na configuração dos eixos, tem um espaço para o back lasch ( folga )... teria como minimizar o problema com alteração dos valores?
O melhor caminho é tentar melhorar o máximo possível a parte mecânica do acionamento, e não usar esta compensação via programa, pois ela só funciona (parcialmente) com folgas extremamente pequenas...
Muitas vezes se consegue ajustes mecânicos tão bons que pode-se dispensar esta compensação...(aliás sugere-se não usá-la mesmo)
Tem como configurar um dos eixos com inverção de rotação, sem ter que alterar no código G, pois o meu fuso Z a rosca é invertida,
Sim - na janela de configuração do eixo, logo abaixo do campo ondfe se ajusta o pino de direção, há um campo de sinal - é só alterar para a outra opção da atual (se estiver em "baixo", altere para "Alto")
O passo dos fusos são de 6mm, a princípio pensei que eram de 3mm, mas novamente em casa percebi que eram de 2 entradas, este passo ( largo ) pode acarretar quais problemas, ou vantagens?
À princípio não vejo problemas - por causa do passo mais longo, a "vantagem mecânica" não será tão grande, mas terá uma boa velocidade final em G00...
Talvez se os motores tiverem pouco torque sinta alguma dificuldade, mas só experimentando mesmo, pois tudo depende da dinâmica toda da máquina, e não só do torque disponível...
-
Caro Fábio.
Sem a ajuda deste fórum e de outros, certamente minha jornada seria mais penosa, até que caminho a passos largos, portanto seguindo as orientação do seu rodapé, gostaria de passar minhas esperieñcias para que outros não tenham os mesmos problemas.
Minha máquina tinha que ser robusta, pois vou usa-la para trabalho, não era preciso uma grande área. Como não dispunha de verba, usei a imaginação, todos os componentes dá cnc foram adquiridos em verro velho, eixos guias e motores de matriciais antigas, perfis de alumínio de outras máquinas, fusos, etc... O serviço de tornearia foi oferecido pelo profssional, ele não quiz cobrar pois tem interesse em montar uma também, portanto estou com uma cnc parruda e até agora só gastei nos rolamentos (novos é claro). Mas tem que ralar, fui a um ferro velho e desmontei no pátio 3 impressoras lazer, deu um trabalhão, mas coloquei os motores ( LM 705 ) e o dono cobrou R$ 3,00 todos ::)
Gostaria de postar fotos do processo de montagem e origem dos materiais adquiridos, caso tenha dificuldades na postagem peço ajuda.
Obrigado
-
Duque,
Então sugiro que você abra um tópico (se já não tiver) na seção "Projetos de Usuários"...
Lá poderá postar imagens e receber comentários e sugestões dos demais membros do fórum...
-
Olá amigos, estamos aqui terminando de montar os eixos da máquina e surgiu duas dúvidas. Ficaria feliz se os entendidos do CNC me oferecessem uma luz nestas questões.
1. os eixos respondem aos comandos, ligam e desligam-se normalmente via programação. Entretanto, quando aborto o programa, os eixos seguem deslocando-se até uma das pontas da máquina e se deixar eles travam de encontro às extremidades restando a única solução desligar as placas de potência de vez. Também, quando executo o TurboCNC, mesmo sem um g-code executando, apenas o Start, se as placas de potência estiverem ligadas, saem movimentando os eixos ao léu. Pergunto se nestas situações isto é normal, ou se tem como configurar para neste dois casos não acontecer. Minhas placas são Step/Dir mod. JVL - 011 (Mercado Livre).
2. Estou a executar um arquivo de teste (DXF convertida com o ACE = G-code .CNC) e a máquina está fazendo parecer que é o dobro do tamanho do original, e os eixos realmente se comportam como se fosse o dobro do tamanho. O problema está na conversão do arquivo com o Ace, ou será que está na configuração do Tcnc? Se é no Tcnc, alguém poderia me dar uma dica de - se não for na diferença entre milímetro e polegada, em qual parte da configuração do Tcnc que lida com esta questão?
Abraços aos colegas e muitas alegrias com suas máquinas.
-
1. os eixos respondem aos comandos, ligam e desligam-se normalmente via programação. Entretanto, quando aborto o programa, os eixos seguem deslocando-se até uma das pontas da máquina e se deixar eles travam de encontro às extremidades restando a única solução desligar as placas de potência de vez.
Como voce interrompe o movimento?
Se for com a tecla "ESC" todo e qualquer movimento deverá cessar imediatamente
Também, quando executo o TurboCNC, mesmo sem um g-code executando, apenas o Start, se as placas de potência estiverem ligadas, saem movimentando os eixos ao léu. Pergunto se nestas situações isto é normal, ou se tem como configurar para neste dois casos não acontecer. Minha placa é Step/Dir.
Tem como ser mais claro? Que "START" é este?
2. Estou a executar um arquivo de teste (DXF convertida com o ACE = G-code .CNC) e a máquina está fazendo parecer que é o dobro do tamanho do original, e os eixos realmente se comportam como se fosse o dobro do tamanho. O problema está na conversão do arquivo com o Ace, ou será que está na configuração do Tcnc?
Se for o dôbro, provavelmente é uma configuração no TCNC - se for múltiplo de polegada, provavelmente é geração de arquivo no Ace converter.
Se é no Tcnc, alguém poderia me dar uma dica de - se não for na diferença entre milímetro e polegada, em qual parte da configuração do Tcnc que lida com esta questão?
Cada eixo tem sua configuração em relação ao fuso que está usando, à quantidade de passos que a eletrônica está comandando...
Há diversas mensagens que falam das configurações do Turbocnc...sugiro fazer uma pesquisa...
-
Fábio, a respeito do que você pediu para mim esclarecer, também acontece quando eu executo o Tcnc, quando ainda nem executei um comando Rodar. Se a placa de potência está ligada, ao digitar TURBOCNC +Enter, já os motores saem rodando (as vezes é um eixo, as vezes dois ou todos). A pergunta é se tem como acertar via programa para isto não ocorrer ou se é algo no hardware que tem de ser alterado.
Aliás, grato por sua pronta resposta.
Rogério
-
Rogério,
Provavelmente alguma configuração do seu micro...
Verifique:
- se está em DOS puro (não pode usar nenhum tip0o de gerenciador de memória, como EMM386 ou outro qualquer)
- Se a porta paralela está em modo SPP (não pode ser EPP nem ECP)
Normalmente a sequência de ligação do sistema cnc é:
- ligar o micro
- abrir o programa
- ligar a eletrônica
Para desligar, a sequência contrária...
-
Grande Rogério,
Se a placa de potência está ligada, ao digitar TURBOCNC +Enter, já os motores saem rodando
Uma coisa é cada motor dar um tranquinho (um único passo) quando você entra no tcnc, outra coisa é o motor começar a girar. Isso só deveria acontecer quando existem pulsos chegando no driver.
Posso estar enganado, mas como o tcnc ainda não está enviando estes pulsos (você mal entrou no programa), a causa pode ser ruído ou nível de sinal.
Abraços,
Rudolf
-
Grato Rudolf e Fábio, vou verificar os ruídos da placa, e seguir esta sequência. Ah Fábio, porta em SPP sim, e DOS puro (F8 + opção 5). Na verdade, estamos aqui com sérias dificuldades iniciais, as quais, creio, todos vocês passaram. Meus testes fazem apenas a máquina fazer zigzags repetitivos e ao invés de círculos faz quadrados. Nem sei nem por onde começar a pedir ajuda aos universitários do CNC.
Abraços,
Rogério
-
Bom dia, pessoal.
Preciso de mais uma ajuda....
Montei a placa do Herculano e coloquei os leds na saída para os motores. Testei em JOG e está funcionando, todos os leds piscam, perfeitamente e na direção desejada (X, Y, Z). Testei os motores e estão funcionando. A fonte é boa.
Agora vem o problema:
Coloquei os motores e apenas o X e o Y funcionam, o Z não funciona de jeito nenhum. Mesmo sem os outros motores no X e no Y. É estranho porque até os leds param de funcionar se o motor está no Z.
O que pode ser?.......Obrigado!!!!!!
-
André,
Quais são os pinos que está usando para movimentar o eixo "Z"?
-
Bom dia. Fábio!
Os pinos são 1, 14, 16 e 17.
Tenho certeza que é configuração...
Obrigado!
-
André,
Se os pinos estão certos, o circuito está certo (sem defeitos como soldas frias, etc) e as configurações estão iguais aos outros eixos, só me vem à cabeça duas possibilidades:
- cabo
- configuração da porta LPT na BIOS, que deve ser "SPP" (em alguns micros é "Simple")
-
Obrigado pela ajuda, Fábio.
O cabo foi medido pino a pino;
A config da porta está SPP.
A configuração dos eixos é a mesma.
Mas só os eixos X e Y funcionam, porém, qdo não tenho nenhum motor, testo com leds e funcionam todos os eixos. Obs.: os motores estão ok!
Podemos observar mais alguma coisa?
Obrigado...
-
André,
Experimenta um dos motores que funcionou no eixo X ou Y, e instala no eixo Z...
Os leds funcionam?
Qual é o sistema operacional que está usando?
-
Já fiz isto, Fábio, e não funciona, ou seja, os leds não piscam e nem o motor aciona. Mas, sem o motor os leds piscam. O sistema operacional é o DOS 6.22.
Obrigado!
-
Usei várias configurações em turbocnc.ini, mas sem exito....
-
André,
Não conheço elertrônica para poder ajudar mais...
Não existem diversas configurações para o Turbocnc, portanto não acredito que vá alterar alguma coisa ficar mexendo nele para que funcione...
Se funcionam dois eixos e não o terceiro, já experimentou trocar o motor de posição mas não adiantou nada, eu diria que o problema é na placa, e só no eixo "Z".
Por último eu retiraria os LEDs e deixaria apenas os motores...
-
OK, Fábio...
Mais uma vez, muito obrigado.
Vou pesquisar mais...
-
Bom dia, pessoal.
Apenas para dar uma posição:
- O problema, embora muitos digam o contrário, estava na configuração da porta paralela na BIOS, estava SPP, porém, ao trocar por EPP o eixo Z funcionou perfeitamente.
Mesmo assim, obrigado pela ajuda e espero que esta informação ajude alguém também.
-
Pessoal peguei um arquivo cnc de exemplo onde tinha um deslocamento de x = 352 mm . Meu eixo x possui 800 mm e mesmo posicionando o espindle no canto do eixo seu deslocamento estravasa toda a extensão do eixo (800mm) fazendo com que eu seja obrigado a abortar o trabalho. Alguém poderia me ajudar a configurar esse deslocamento?
obrigado
Beto.
-
Ola!
Vc verificou a configuração do eixo, tipo o passo do seu fuso!
Tb pode ser que o tcnc esteja em polegadas!
Verifique native unit se esta configurada em milimetros.
Marcio
-
Envie o arquivo .cnc que usou pra darmos uma olhada
-
Seria interessante voce postar tambem seu arquivo turbocnc.ini e informar o passo do seu fuso, assim poderemo ver se a suas configurações estão certas.
-
Primeiramente muito obrigado a todos!!!
Pessoal aí vai:
eixo X : rosca trapezoidal 3mm
eixo Y : barra roscada de loja de ferragens de espessura 12mm (não sei como ver opasso dela)
eixo Z : rosca trapezoidal 3mm
Quanto a configuração "métrica ou imperial" eu optei por métrica
Os arquivos nc e ini estão em anexo.
obrigado mais uma vez!!
Beto Guarino
-
Faltaram os comprimentos:
X = 800 mm
Y = 500 mm
Z = 300 mm
obrigado!
-
Caro Amigo;
P/ voce poder configurar sua maquina, voce precisa saber qual o passo do seu fuso, coloque uma regua em cima do fuso e meça 10 filetes, assim fica melhor p/ saber.
Pela sua configuração, o seu fuso tem passo de 2mm e voce está trabalhando em 1/2 passo (2mm passo / 400 Passos por volta = 0,005)
Dei uma olhada por cima no codigo G e vi um linha com coordenadar maior que a area de sua maquina
G01 X439.0000 Y522.0000 Z-0.5000
Entre no site www.cncsimulator.co m e baixe o programa que é um simulador, assim voce ve certinho o que vai usinar.
-
Valeu Lolata, muito obrigado! Estou indo a luta e em breve digo como foi o resultado!
abraço
-
Lolata muito obrigado!!!! Olha, configurei os eixos e botei a maquina pra usinar um teste (acho que foi vc q postou) , um quadrado cortado por uma diagonal... funcionou legal. O programinha de simulação cnc também é show de bola!!! O cáculo ficou assim:
x : passo 3mm girando 200 passos por volta = 0,015
z : passo 3mm girando 200 passos por volta = 0,015
y : (barra roscada de 12 mm de espessura) passo 1,55mm girando 200 passos por volta = 0,00775
Com essa configuração o desenho ficou bem próximo do original , acontecendo apenas umas imprecisões devido a uns ajustes mecânicos necessários, já com 400 passos por volta ficou completamente diferente.
Você disse que poderia ser 400 passos (1/2 passo) , com 400 ganho velocidade?como configuro isso?
um abraço
Beto.
-
Beto
Com 1/2 passo voce "perde" velocidade, mas ganha em precisão.
Voce pode fazer uns testes e ver como a maquina se comporta
-
Oi,
estou com uma duvida que me parece estupida, mas vou perguntar assim mesmo. Já vi e revi o manual do turbo mas não entendi! para configurar os pinos step 4 -y, dir 5 -y e os de z tambem eu não consigo. configurei apenas os de X (2 e 3) mas não muda de tela para configuração de eixo 2 e 3
a minha placa e a cnc 3ax e está montada identica ao projeto que encontrei no forum estou usando o dos puro mesmo assim não consigo.
sera que e alguma configuração antes?
agradeço se alguem puder me ajudar.
-
outro detalhe, ja tentei aquele passo a passo do fabio mas não deu certo. ???
eu devo estar fazendo alguma coisa de errado, mas esse tipo de configuração vai me dar problema!
mas desde ja agradeço pela ajuda.
-
Caro amigo;
Não se acanhr em perguntar, masmo aquelas duvidas mais comuns, se tem dificuldades, pergunte, sempre vai achar umaalmacaridosa p/ ajudar ;D
Voce pode acessar as telas de configurações de eixo Configuração, Eixos.
E dentro dessa tela tem a opção Next ou Prev, p/ voce mudar de Eixo.
-
Não tenho experiência com a CNC3ax MAS você parece que usando esta placa vocÊ tem que configurar como Phase e não como Step/Dir. A janela para configuração de Phase é aquela que aparece no topo da página 25 do manual do TurboCNC traduzido pelo Fábio. Se for assim, isto é, se CNC3AX = configuração Phase, então você está usando uma programação inadequada a sua placa e deverá priorizar configurar o mapa de bits na opção phase. Se a configuração padrão (aquela dos tutoriais) não funcionar, experimente inverter 1 por zero e zero por 1, e tente também outras configurações de bits .
Espero ter ajudado.
-
Aproveitando a oportunidade de ser lido, informo aos amigos, especialmente ao Rudolf, Fabio e Jorge que estou trabalhando com placas Dir/Step e já dominamos totalmente as configurações, fazendo a máquina funcionar plenamente, e sou muito agradecido a todos vocês pelas informações e grande ajuda inicial. Que isto sirva de estímulo a todos que lutam até o fim e não desistem, pois tudo é 'dominável', quando se trata de CNC.
-
Não tenho experiência com a CNC3ax...
A cnc3ax é step/dir.
-
OI meus amigos, deu certinho como vocês indicarão
a placa funcionou.
rodol os tres motores depois eu configuro mais precisamente os passos
muito obrigado pela ajuda.
-
Amigos,
como transformo frequencia em rpm do motor no turbo cnc?Pretendo trabalhar com rpm maximo de 150.
-
Yves,
Esse link pode te ajudar.
http://www.convertworld.com/pt/frequencia/
-
Yves,
Se estiver acionando o motor de passo em meio passo, e o motor em questão é de 200 passos/giro, então posso afirmar que:
1- cada volta do motor são 400 passos
2- o motor deve dar 150 voltas por minuto (as 150 rpm desejadas)
portanto para encontrar a frequencia que deve ser ajustada no Tcnc:
(n° voltas x n°passos/giro) / 1 minuto = frequencia
(150 x 400) / 60 = 1000 Hz
-
Entendi Fabio, obrigado.
Gostaria tambem saber se o turbo cnc da a velocidade de corte em milimetros por minuto ou somente em ipm que se não me engano polegadas por minuto.
Se eu fizer um programa com G1 x300 f 300mm\minuto ou f ( ipm??) o programa tem que terminar em 1 minuto correto? Como se fosse um teste para saber se tudo tà certo.
Tenho que transformar ipm para mm\minuto?
-
Yves,
Pela sua pergunta, me parece que você não leu o manual do programa, né???
Tá certo - é muito mais fácil perguntar do que ler :)
Sim, ele trabalha em mm/min ou em IPM.
Sim, as velocidades de avanço devem funcionar com bastante acuidade em relação ao tempo de deslocamento...
Se interessar, há também uma função específica para percorrer uma distância qualquer num tempo fixo - está no manual...
-
Não li ainda Fabio porque não precisei usar até o momento já que a minha criatura ainda não esta pronta, mas agora a agua já tá batendo no joelho e preciso começar a aprender a nadar.
Vou ajoelhar no milho e vou ler este manual.
Obrigado.
-
...mas agora a agua já tá batendo no joelho...
He, he, he, he... é duro quando a gente deixa as coisas prá depois
No joelho? então tá tranquilo...
O duro é quando passa da bunda e está no queixo - daí a gente pede prá quem for entrar não fazer ondinha...
-
é verdade....
-
bom dia
Será q alguem pode me ajudar em um pos que gere programa para o MDSI?????
-
Luciana,
O que é MDSI?
-
O que é MDSI?
Acho que é isto aqui: http://www.mdsi2.com/
-
Bom dia a todos.
Antes de mais nada, li o manual do TCNC mas não encontrei ou pelo menos não entendi uma parte.
É o seguinte, a cnc está com velocidade máx. de 15khz, ao rodar o arquivo de lubrificação que vem como sample no TCNC, o mesmo não executa o processo na velocidade máxima, está rodando a 1khz (velocidade de arranque).
Nas linhas de código está tudo em G00 (pelo que li, era pra executar em velocidade máxima), só mexi nas coordenadas para o tamanho da mesa (X820 e Y710).
Alguma idéia de onde estou errando? ???
Obrigado.
-
Mauricio
Eu não sei o porque, mas quando eu usava o Turbo em tinha esse problema, Eu conseguia velocidades muito maiores em G1, g0 era lento.
Uma vez aqui no meu barracão eu e o Rudolf testamos a maquina de diversas maneiras, mas o g0 sempre foi mais lento que o g1, não sei porque.
-
Yoshi, manda o pós processador que tá usando, que faço uma alteração nele, para que quando for usar G00, use um g01 com a velocidade máxima de sua Gilli)
Informe também qual é a velocidade máxima de sua máquina.
Aqui ocorre o mesmo problema.
-
Em tempo, posso te ajudar apenas se o pós for do Artcam ;D ;D