Autor Tópico: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio  (Lida 58768 vezes)

Description:

0 Membros e 2 Visitantes estão vendo este tópico.

Offline Barusso

  • Hobby
  • ****
  • Posts: 707
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #165 Online: 06 de Junho de 2008, 13:18 »
IL BARUSSO,

Deixa eu entender:
É pra permitir que se ligue tanto uma "phase drive" como uma "passo/direção"?

Tá ficando bão - meio feio e complicado, mas tá ficando bão...
Fábio,
Obrigado pelo apoio, ele esta cru, protótipo, sem "floriar", depois escolheremos atalhos, cores, botões, help...

Sim, coloquei ai, pois hoje é só passo, mas depois de montar a CNC com os drives e motores de verdade, terá as 2 opções, então já estou alocando uma espaço para esta configuração também.

Estou fazendo bastante teste em MM, ta ficando preciso, o que esta me preocupando é em questão a velocidade, pois está em MileSegundos e eu dei uma olhada na máquina de Vocês, é muito rápido, acho q vou ter q deixar em microSegundos, ai complica rsrsrs

Este sistema hoje roda em 2 máquinas que estou testando, num P4 HT com 1Gb RAM e num P200mmx com 64Mb + emule aberto rsrsrs

Junior Barusso (élê barusso - lbarusso)

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #166 Online: 06 de Junho de 2008, 23:43 »

Estou fazendo bastante teste em MM, ta ficando preciso, o que esta me preocupando é em questão a velocidade, pois está em MileSegundos e eu dei uma olhada na máquina de Vocês, é muito rápido, acho q vou ter q deixar em microSegundos, ai complica rsrsrs

Junior Barusso (élê barusso - lbarusso)

LBarusso

Se complica deixar em micro segundos, deixa com 0,001 ms    ;D ;D brincadeira  ;D ;D

Se está dando 1 passo a cada milisegundo, isso em outras palavras seria 1kz. Fazendo um pouquinho de contas 1000 passos por segundo com um motor de 200 passos por volta, são 5 voltas por segundo. Se for usar um fuso com 5mm de passo acoplado direto no motor, são 25 mm/s ou 1.500mm/min. até que não é uma velocidade tão baixa considerando estar usinando a essa velocidade. Se não me falha a memória estavam sugerindo uma velocidade de 500 ou 600 mm/min para usinar acrilico.

A parte que complica é usar microsegundos é o que mesmo? A dificuldade para o sistema, ou tu já fez teste e o motor para?
Pois se olharmos curva de torque de alguns motores, vamos observar que depois dos 1000 hz o torque cai bastante.

Porém é bom lembrar que todos nós gostaríamos de ter uma máquina rapidissíma, e o que é pior rápida e barata.

Júnior se eu soubesse fazer um programa desses, eu primeiro faria ele funcionar direitinho e deixaria para o final a preocupação com a velocidade. É assim que o tio Bill Gates faz, primeiro faz um sistema lento, que trava e depois que um monte de gente quebrar o PC começam as atualizações e etc. (isso sem contar do ruindows Vista, porque o Vista com certeza está precisando de cirurgia de catarata, miopia e etc... muito lento e ocupa muita memória mesmo quando não faz nada).

Porém o mais importante é que tu estas fazendo um sistema que já está dando passos, e que sabemos que vai correr mesmo com os microsegundos complicando, pois se não complicar não tem graça.

Eu quero ser um a experimentar o teu sistema.


   

Offline Barusso

  • Hobby
  • ****
  • Posts: 707
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #167 Online: 07 de Junho de 2008, 11:53 »
Bom dia cientista13,

Primeiro obrigado pelas dicas.
Tudo começou quando tentei fazer uma fórmula de velociade, pois hoje meu sistema tá no manual, vc que coloca a velocidade que vc quer direto no sistema ele ainda iguinora o F1500 .... ai descobri que estava fora das medidas que eu colocava no corel ou artcam...
Foi então que desenvolvi o config para entrar com esses dados de passos e rosca.

Agora vou para a velocidade, como agora pela manhã, sabadão eu desenhei um quadrado de 10cm e ela corta 10cm hehehehe e não 10,5 ou 9,5cm agora vou novamente voltar para a velocidade.

Realmente windows Vista "nunca", trabalho numa empresa q tem 300 micros, 1 só com vista para podermos dar suportes, 1Gb de ram só para ele ligar.

Não entende do linux, então desenvolvi este em windows, apesar de gostar muito do DOS e desenvolver em clipper resolvei usar o windows pela conectividade que o DOS não apresenta, dá para fazer, mas ai precisa de usuário avançado, minha idéia é que depois que o programa rode e fique bom, mas bom mesmo, eu coloque algumas facilidades nativas nele, facilidades de conectividades.

Como este mundo é novo "CNC" para mim, ainda não sei as dificuldades, mas de programação soi bem rodado, quero aliar as duas, como acesso remoto, boletins, relatórios, situação que um usuário comum nem perceba mas estará gerando para o patrão ou o administrador, pois o sistema terá que ser simples para operar porém com recursos de rede, informações para ser vistas a distância.

Voltando ao foco rsrsr, me empolguei...

Sim a dificuldade é nos dois, tanto no motor, quanto no sistema, até 1ms o sistema roda bem abaixo disso uso um função que vai direto no processador da máquina, ai é rapido, mas a tela do sistema fica paralizada até terminar a operação, afinal roubei todo o processamento da máquina rsrsrs, já o motor que tenho, ele até roda em 5ms, porém no arranque as vezes ele vibra e não roda, bom estou usando motores de impressora sem drive, é só para testar o sistema mesmo, então em 10ms é mais garantido, mas a rosca que uso é de 1,26mm/volta, então vai ser lento mesmo, em 10ms foi que quebrei a fresinha que comprei do FCamargo, alias, fresas exelentes, eu quebrei de iniciante mesmo.

Se puderem me fornecer mais detalhes para eu chegar na formula da velocidade eu agradeço.

Vixi, quanto ao sistema quando vc quiser ou qualquer um do forum, mas ele ainda só roda passo a passo e não passo e direção.

lolata

  • Visitante
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #168 Online: 07 de Junho de 2008, 14:41 »
Barusso;
Estou acompanhando seu tópico desde o inicio.
Confesso que estou me surpreendendo com seu avanço.
Se precisar de um cobaia, estou a disposição.
Eu tenho 2 maquinas montadas trabalhando com od Drives Smile, uma maquina está usando o Turbocnc e outra estou usando o Linux.
A maquina com urbo, só vai ficar mais uma semana no barracão,
Se precisar ...


Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #169 Online: 07 de Junho de 2008, 15:42 »
Agora vou para a velocidade ...

É aqui que a porca torce o rabo ...

Tô curioso pra ver onde consegue chegar, na verdade eu teria começado por aí ...

Até onde sei e tenho visto, não é possível por meio das técnicas convencionais de programação, convencer o Win a se comportar educada e civilizadamente, não metendo o bedelho onde não foi chamado ... o resultado disto é jitter e latência intoleráveis pelos steppers ...

Se vc tem alguma solução pra isto, sou todo ouvidos ...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #170 Online: 07 de Junho de 2008, 16:03 »
... eu primeiro faria ele funcionar direitinho e deixaria para o final a preocupação com a velocidade ...

Eu inverteria o raciocínio ...

Um programa que não garanta uma velocidade mínima*** não teria utilidade, mesmo com uma maravilhosa interface, não é mesmo ?

***O que seria essa velocidade mínima ? Obviamente é algo muito discutível. Para um pequeno e despretensioso plotter, pode ser algo bem modesto, já para uma fresadora de uso geral é preciso algo mais do que o Win é capaz de oferecer com programas convencionais ...

Offline Barusso

  • Hobby
  • ****
  • Posts: 707
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #171 Online: 07 de Junho de 2008, 18:43 »
Que massa, assim mesmo que eu gosto, e pelo que vejo, todos vocês, o tal do desafio é isso mesmo, uma vez me falaram que era impossível fazer um 486 rodar uma placa de telefonia com 4 linhas simuntânes+windows NT, quando rodou quase chorei. Depois fiz uma de 30 linhas simuntâneas num Pentiun 200 com 64Mb, estão rodando até hoje...Desculpem ter ligado derrepente pra casa de vcs (telemarqueting) rsrsrs.

Também estou curioso para saber se o meu sistema consegue velocidade e estabilidade, confeço não ter esta certeza, pois ainda estou usando motores de impressoras, mas tenham certeza, se for possível eu faço, se não for vou tentar até a exaustão.

Bom pessoal, vou montar um "manual" , pois tirando eu ninguém mais consegue mexer nele pois iso os botões e qualquer pedaço da tela como informação, tipo o botão de inicio depois de clicado fica aparecendo informações para eu entender o que esta acontecendo, essas coisas, que não aparecerão no futuro.

Ele é bem simples, mas requer uma atenção no começo, com compacta-lo com o winrar, e colocar aqui no site, será um boa eu melhor por MP ?

Depois que esse rodar 100%, esse so abre .plt do corel, estou montando um em paralelo que abre .CNC do artcam, ai sim tera um em 3D.

Aguardo o melhor formato de envio, que vocês acham ?

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #172 Online: 07 de Junho de 2008, 19:24 »
... uma vez me falaram que era impossível ...

Eu não costumo dizer que algo é impossível, o que eu costumo fazer é avaliar o esforço necessário contrastado com os possíveis resultados ... ou seja, de vez em quando eu acho que algo não vale a pena ...

História pouco conhecida:

O Art Fennerty, autor do Mach, aproveitou boa parte do código do EMC, mas o que viabilizou a coisa foi a criação de um driver que possibilita dar ao programa prioridade absoluta (ou quase ...) para execução de suas tarefas em tempo real e impede a intromissão inoportuna do Win.

O Art tem muitos méritos, mas eu tenho pra mim que este é dos maiores, se não o maior. Atacou o prob na raiz ... Este é o grande desafio. Mudar estados de registradores, até eu que sou mais bobo seria capaz de fazer, a grande questão é fazer isso no instante exato e consistentemente, sem mencionar ainda a questão da velocidade ...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #173 Online: 07 de Junho de 2008, 19:26 »
... o tal do desafio é isso mesmo, uma vez me falaram que era impossível fazer um 486 rodar uma placa de telefonia com 4 linhas simuntânes+windows NT, quando rodou quase chorei. Depois fiz uma de 30 linhas simuntâneas num Pentiun 200 com 64Mb, estão rodando até hoje...

Eu não duvidaria ... a primeira central eletrônica que conheci, nos idos de 1977, era gerenciada por um Z80 a 4 MHz ...

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #174 Online: 07 de Junho de 2008, 22:35 »
Se puderem me fornecer mais detalhes para eu chegar na formula da velocidade eu agradeço.

A fórmula da velocidade é aquela básica que se aprende (colando) na 5ª Série.

V= d/t

V = Velocidade
d = distância
t  = tempo   

o detalhe é a distância que tem que levar em conta o passo do fuso e o número de passos do motor e redução se tiver.

Ai distância fica igual ao passo do fuso dividido pelo número de passos do motor. Esta distância é a distância por passo, que se tu dividir pelo tempo do passo dará a velocidade.

a fórmula ficaria assim

                              passo do fuso
                       número de passos do motor
Velocidade = ___________________ ____
                                  tempo


se tiver redução dividir o número de passos pela redução, ou seja

                                       passo do fuso
                       número de passos do motor dividido pela redução
Velocidade = ___________________ __________
                                              tempo

usando para exemplo o teu protótipo ficaria

V= ?
Passo do fuso = 1,26mm
Número de passos do motor = 48
Tempo = 10ms = 0,01s

V=(1,26/48)/0,01
V=2,625 mm/s ou 157,5mm/min

......já o motor que tenho, ele até roda em 5ms, porém no arranque as vezes ele vibra e não roda,......

Junior tu diz que aumentando a velocidade os motores vibram e param.
Tem rampa de aceleração?
Por exemplo o Tcnc tem duas coisas que são importantes e pouco observadas e talvez tu tenha deixado passar despercebido. A velocidade inicial e aceleração. No Tcnc o motores partem da velocidade inicial até a velocidade máxima com a aceleração indicada, ou seja se a velocidade inicial for de 200hz e a máxima de 1200hz com uma aceleração de 500hz, isso quer dizer que o motor vai partir com uma velocidade 200hz e acelerar durante 2 segundos até atingir os 1200 hz. Isso faz com que o motor arranque com mais facilidade, pois é característica dos motores de passo ter seu melhor torque em baixas velocidades.


Vixi, quanto ao sistema quando vc quiser ou qualquer um do forum, mas ele ainda só roda passo a passo e não passo e direção.

A minha placa ainda é uma phase drive, então sem problemas.
se quizer mandar o sistema para matar minha curiosidade [email protected]


admiradao

  • Visitante
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #175 Online: 07 de Junho de 2008, 23:15 »
obrigado pela aula,e espero que continue com a gentileza e paciência que parece ter, esta e uma virtude de poucos.
Admir

Offline Barusso

  • Hobby
  • ****
  • Posts: 707
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #176 Online: 08 de Junho de 2008, 08:17 »
Barusso;
Estou acompanhando seu tópico desde o inicio.
Confesso que estou me surpreendendo com seu avanço.
Se precisar de um cobaia, estou a disposição.
Eu tenho 2 maquinas montadas trabalhando com od Drives Smile, uma maquina está usando o Turbocnc e outra estou usando o Linux.
A maquina com urbo, só vai ficar mais uma semana no barracão,
Se precisar ...


Bom dia Lolata, fechado, vou compactar ele e colocar aqui mesmo.

Offline Barusso

  • Hobby
  • ****
  • Posts: 707
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #177 Online: 08 de Junho de 2008, 08:19 »
... o tal do desafio é isso mesmo, uma vez me falaram que era impossível fazer um 486 rodar uma placa de telefonia com 4 linhas simuntânes+windows NT, quando rodou quase chorei. Depois fiz uma de 30 linhas simuntâneas num Pentiun 200 com 64Mb, estão rodando até hoje...

Eu não duvidaria ... a primeira central eletrônica que conheci, nos idos de 1977, era gerenciada por um Z80 a 4 MHz ...
Mas não com o windowsNT, ai é o bicho rsrsrs

Offline Barusso

  • Hobby
  • ****
  • Posts: 707
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #178 Online: 08 de Junho de 2008, 08:21 »
Se puderem me fornecer mais detalhes para eu chegar na formula da velocidade eu agradeço.

A fórmula da velocidade é aquela básica que se aprende (colando) na 5ª Série.

V= d/t

V = Velocidade
d = distância
t  = tempo   

o detalhe é a distância que tem que levar em conta o passo do fuso e o número de passos do motor e redução se tiver.

Ai distância fica igual ao passo do fuso dividido pelo número de passos do motor. Esta distância é a distância por passo, que se tu dividir pelo tempo do passo dará a velocidade.

a fórmula ficaria assim

                              passo do fuso
                       número de passos do motor
Velocidade = ___________________ ____
                                  tempo


se tiver redução dividir o número de passos pela redução, ou seja

                                       passo do fuso
                       número de passos do motor dividido pela redução
Velocidade = ___________________ __________
                                              tempo

usando para exemplo o teu protótipo ficaria

V= ?
Passo do fuso = 1,26mm
Número de passos do motor = 48
Tempo = 10ms = 0,01s

V=(1,26/48)/0,01
V=2,625 mm/s ou 157,5mm/min

......já o motor que tenho, ele até roda em 5ms, porém no arranque as vezes ele vibra e não roda,......

Junior tu diz que aumentando a velocidade os motores vibram e param.
Tem rampa de aceleração?
Por exemplo o Tcnc tem duas coisas que são importantes e pouco observadas e talvez tu tenha deixado passar despercebido. A velocidade inicial e aceleração. No Tcnc o motores partem da velocidade inicial até a velocidade máxima com a aceleração indicada, ou seja se a velocidade inicial for de 200hz e a máxima de 1200hz com uma aceleração de 500hz, isso quer dizer que o motor vai partir com uma velocidade 200hz e acelerar durante 2 segundos até atingir os 1200 hz. Isso faz com que o motor arranque com mais facilidade, pois é característica dos motores de passo ter seu melhor torque em baixas velocidades.


Vixi, quanto ao sistema quando vc quiser ou qualquer um do forum, mas ele ainda só roda passo a passo e não passo e direção.

A minha placa ainda é uma phase drive, então sem problemas.
se quizer mandar o sistema para matar minha curiosidade [email protected]


Nossa, bom dia para vc também, essa de 5a. série foi pra destruir eu mesmo heim, rsrsr

Offline Barusso

  • Hobby
  • ****
  • Posts: 707
  • Sexo: Masculino
Re: Projeto LBarusso/K&R - Protótipo, CNC completa com sistema próprio
« Resposta #179 Online: 08 de Junho de 2008, 08:27 »
Isso sim, a paciência com perguntas as vezes óbivias são nota 10.

Sabe que todo o analista sempre procura a fórmula mais difícil de resolver, e quase nunca escuta outros, eu já procuro não ser assim.

Movimento de RAMPA, não tem mesmo, como disse antes, nunca tinha "visto" CNC, eu nunca testes nenhum sistema, só o meu, não copiei os vícios e nem as virtudes deles, agora que vocês estão me enviando informações que eu nem sabia, vou criar uma tela de rampa.

Depois desse sistema vou fazer um para os tornos, o duro vai ser motar um torno com motor de impressora para desenvolver o sistema, rsrsrs.

 

/** * */