• Welcome to LusoRobótica - Robótica em Português.
 

Dremel sem precisão

Started by dropes, 14 de September de 2012, 13:54

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Hugu

pede o algoritmo da FEDEX que assim és obrigado a ir a todos os furos! tem é um senão, o algoritmo da fedex dá prioridade as viragens à eskerda nos semaforos! LOL :P

Deve haver aí pessoal da faculdade que deve ter alguma cadeira de "Sistemas Operacionais" ou parecido, que podia ser um bom trabalho de algum aluno prá cadeira e assim ajudava aqui o dropes e o pessoal das CNCs!  8)

dropes

#76
Vou mesmo optar pelo TSP, o problema são os layouts que fiz em AutoCAD e como não é muito comum encontrar neste formato já se trata de uma rotina que vai ser pouco usada.
Minha cadeira de matemática acabou no 9º ano e vou apostar nos algoritmos dos matemáticos  ::)

Quando acabar isto vou propor uma troca por quem me arranje um emprego... qualquer um  :-[
Que m.... não consigo encontrar nada

kast

Boas

Por acaso tive investigação operacional 1 e 2 na faculdade ... e lembro de um ou outro algoritmo que deve funcionar ... vou ver se encontro o livro da cadeira ...
Os electrões são nossos amigos !!! :D

Hugu

@dropes: procura por programas em autolisp, é uma ferramenta de programaçao que iterage com o autocad. normalmente é um ferramenta para fazer desenho automatico, mas como funciona por cotas, é capaz de haver algoritmos pra fazer o processo inverso... ou seja, procurar os furos e criar uma sequencia/caminho optimizado para qq situaçao.

dropes

#79
Sei perfeitamente o que é um autolisp LOL
Trata-se de um código reconhecido pelo AutoCAD para se criarem novas funções ou macros, duvido imenso que exista um lsp para o pretendido.
Até poderia associar um algoritmo neste código, mas isso já vai além da optimização que desejo na listagem em VB.

kast

Não encontro os livros ....
Os electrões são nossos amigos !!! :D

dropes

#81
Quote from: kast on 06 de October de 2012, 00:24
Não encontro os livros ....
Não te preocupes Kast, já tenho TSP implantado  ;)

Um programa básico para controlar 2 motores e já vou em 900 linhas... pensei que fosse mais simples

dropes

Cá vai um pequeno vídeo do pisa-papeis ainda em fase de testes  ;)

CNC Drill Test

Primeiros testes para furação em CNC.
A placa que estava a furar já tinha alguns furos, pelo que a broca se desviou perto deles, a broca também estava baixa demais.

Tempo de furação: 253 s
Nº de furos: 85
Média de tempo por furo: ± 3 seg.

ps: desculpem a má qualidade do vídeo, a máquina fotográfica não filma grande coisa e à noite ainda é pior.

Hugu

parabéns! tá mto fixe!  8)

devias fazer o pto zero no outro extremo!
no final devia era expor a pcb e nao escondê-la debaixo da makina! :P

ja agora, visto k a broca so começa a trabalhar qdo baixa, dpx ao desligar a broca sai a rodar do furo ou ja sai parada?

dropes

Quote from: Hugu on 07 de October de 2012, 16:58
parabéns! tá mto fixe!  8)
Obrigado :)

Quote
devias fazer o pto zero no outro extremo!
Estás-te a referir à cotagem que no programa está à direita?

Quote
no final devia era expor a pcb e nao escondê-la debaixo da makina! :P
Também não entendi, cortei algumas partes do vídeo, alinhamento da placa e limpeza desta.

Quote
ja agora, visto k a broca so começa a trabalhar qdo baixa, dpx ao desligar a broca sai a rodar do furo ou ja sai parada?
A broca começa a rodar mas só é baixada quando atinge uma velocidade estável, a força de descida é controlada por PWM e só quando está em contacto com a PCB é que exerce a força máxima, quando detecta que o furo está concluído a broca sobe (também em PWM) ainda em rotação, quando detecta que chegou ao topo é que esta broca para. É um pouco rápido para se verem todos os pormenores. Isto foi mais para não aquecer o motor, no final não havia uma única peça quente, nem motores de passo ou controladores.   :)

Tech_JA

Parabéns Dropes,
O projecto está muito bom.

dropes

Quote from: Tech_JA on 07 de October de 2012, 21:04
Parabéns Dropes,
O projecto está muito bom.
Obrigado :D
Creio já estar melhor calibrado, pelo menos faz os furos onde desejo e muito mais rápido que com suporte mesmo notando-se a lentidão dos eixos.
Não sei se repararam mas a broca ia partindo-se entre o 1º e o 2º furo, foi por isso que fiquei a pressionar durante toda a furação.
Claro que ainda não está concluída, há sempre coisas a melhorar... caso fosse para fresar esta máquina não funcionaria, falta-lhe robustez e velocidade (os motores de passo não aceitam), talvez para uma próxima versão.

Njay

Tá óptimo dropes, muito bom!!
Se quiseres posso pôr aqui a função que uso na minha para fazer rectas, implementa o algoritmo de Bresenham.

LoneWolf

Boas,

Parabéns Dropes esta muito fixe 5*  ...tem oscilação? esta solta é por isso?

Abraço
Blog: A Visão do Lobo

Nick antigo: kilobyte

dropes

 :)
Os motores de passo são controlados paralelamente, apenas coloco o enable no que desejo activar, já tentei com multiplexagem para funcionarem em simultaneo mas não gostei do som, cada cadeia de passos tem 8 sequências e enviava estas sequências seguidas para cada motor mas de forma intercalada. O que quero dizer é que vai demorar mais tempo a posicionar-se mas não me importo desde que o faça bem.

LoneWolf, não tem qualquer oscilação ou folgas, broca e eixos; por ter a broca muito baixa é que a ia partindo e ao pressionar a base ficava mais espaçado.