collapse

* Links de Robótica

* Posts Recentes

Fonte de corrente regulavel por senso
[Hoje às 02:23]


Empresas para fabricar e assemblar PCB por Hugu
[Hoje às 00:53]


Printer 3D barata por Fifas
[Ontem às 18:00]


Circuito para temporizado por beirao
[19 de Janeiro de 2017, 22:42]


Cores de cabos por artur36
[18 de Janeiro de 2017, 19:32]


Hackathon IOT Edp por metRo_
[17 de Janeiro de 2017, 22:54]


diodo ti964? por Hugu
[17 de Janeiro de 2017, 02:23]


Problema com collet (pinça) de uma fresadora/tupia (muito justo) por senso
[16 de Janeiro de 2017, 16:02]


robô com arduino por Robotarium
[16 de Janeiro de 2017, 13:48]


Novos conectores para pcb por Hugu
[15 de Janeiro de 2017, 16:45]

Autor Tópico: User Interface para Robô KuKa  (Lida 520 vezes)

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

Offline iDio

  • Mini Robot
  • *
  • Mensagens: 3
  • All glory to the hypnotoad!
User Interface para Robô KuKa
« em: 11 de Fevereiro de 2016, 12:30 »
Boas!

Ainda estou muito verde em termos de robótica, até porque o único contacto que tive até ao momento com robôs foi na faculdade, num robô ABB para simular pick and place.

Actualmente na empresa temos um robô Kuka e deram-me a oportunidade de brincar com o bicho, já me safo bastante bem, consigo definir pontos, movimentos, loops e afins ( o manual ajuda ). No entanto, visto que prefiro programar em frente a um teclado, tive uma ideia que pode ajudar bastante na empresa.

E aqui entra a comunidade Luso Robótica: já alguém fez algum projecto semelhante a uma user interface para actualizar pontos específicos da trajéctoria?
i.e., imaginem:
my_prog
ptp p1
lin p2
ptp p3
lin p4
lin p5
ptp p6

em que na UI aparecem as variáveis p1,p3 e p6, em que quando seleccionava uma delas, seria possível mover o robô para outro ponto e fazer uma actualização tipo touch-up? e qual a linguagem que me aconselham a usar? Sinto-me mais confortável em visual basic e C.
Obrigado desde já!

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 963
Re: User Interface para Robô KuKa
« Responder #1 em: 11 de Fevereiro de 2016, 12:48 »
Eu ja "trabalhei" a fazer uma investigacao para um sistema pick&place com um ABB

Nao estou dentro dos detalhes que descreves (== nao entendi nada do que perguntaste)

O que sugiro e pelo que sei / entendo e' que arranges maneira do robot ter um interface (ex: via serie) com um PC
O programa no robot so tem de interpretar comandos de acordo com o que for para fazer mas de modo a deixar as coisas bastante flexiveis para que na aplicacao do PC possas entao desenvolver mais complexiddade de algoritmos e movimento.

Pelo que me apercebi na altura, os robots industriais o interface de programacao que trazem (eg pela consola) e' mais indicado para programar movimentos fixos e repetitivos..
para sair desta "filosofia" tens de arranjar maneira de colocar uma flexibilidade controlada, definir o ambito dessa flexibilidade (== o que ele se vais mexer .. como.. que dados precisa.. etc) para que tudo seja controlado externamente.


Offline iDio

  • Mini Robot
  • *
  • Mensagens: 3
  • All glory to the hypnotoad!
Re: User Interface para Robô KuKa
« Responder #2 em: 11 de Fevereiro de 2016, 14:30 »
Eu ja "trabalhei" a fazer uma investigacao para um sistema pick&place com um ABB

Nao estou dentro dos detalhes que descreves (== nao entendi nada do que perguntaste)

O que sugiro e pelo que sei / entendo e' que arranges maneira do robot ter um interface (ex: via serie) com um PC
O programa no robot so tem de interpretar comandos de acordo com o que for para fazer mas de modo a deixar as coisas bastante flexiveis para que na aplicacao do PC possas entao desenvolver mais complexiddade de algoritmos e movimento.

Pelo que me apercebi na altura, os robots industriais o interface de programacao que trazem (eg pela consola) e' mais indicado para programar movimentos fixos e repetitivos..
para sair desta "filosofia" tens de arranjar maneira de colocar uma flexibilidade controlada, definir o ambito dessa flexibilidade (== o que ele se vais mexer .. como.. que dados precisa.. etc) para que tudo seja controlado externamente.

pelo material e características, ethernet parece-me o mais indicado.

o objectivo é criar um programa que me deixe actualizar certos pontos, em que os de trajectória já estão definidos. Ou seja, o operador vai configurar um novo "movimento", portanto pega na consola, define os novos pontos, mete o robô em automático e vai à vidinha dele.

Em anexo vai um print de como estou a pensar fazer a UI ( em modo grosso, claro ) . apenas tenciono operar em X,Y,Z pois os ângulos vão ser sempre rectos ( pra não complicar ). Acho que me fiz explicar melhor agora