sábado, 16 de julho de 2022

Como fazer log off automático em um robô ABB

Recebi uma pergunta através do formulário de contato aqui do blog, e resolvi criar esse post, para outras pessoas que talvez tenham a mesma dúvida.

A pergunta era mais ou menos assim: como fazer o log off automático dos usuários logados no robô?

Existe uma maneira de configurar o auto log off nos usuários do Teach Pendant, mas é necessário o RobotStudio, devidamente configurado com o RobotWare correto.

Para isso, você deve abrir o RobotStudio, se conectar ao controlador, ir na aba Controller, guia Access e clicar em Request Write Access.

 Na mesma guia, clicar no botão Authenticate e depois em Edit User Accounts.

 

No nosso exemplo, queremos ativar o auto log off para o usuário Teste, que faz parte do grupo de usuários Administrator.

Até onde sei, não é possível alterar essa configuração para usuários individuais, mas para grupos de usuários. Como o usuário Teste está no grupo Administrator, devemos ir na aba Groups, selecionar o grupo a qual pertence o usuário Teste (no caso o grupo Administrator), e na seção direita da tela, selecionar a opção Application grants.

Após isso, deve-se selecionar a opção Log off FlexPendant user when switching to Auto, e em seguida pressionar a tecla OK.

Após isso, é necessário se fazer um Warmstart no robô.

Depois do procedimento realizado, toda vez que o controlador do nosso exemplo for  colocado em modo automático, será feito o log off do usuário Teste (e de quaisquer outros usuários que estivesse no grupo Administrator).

E você? Conhece outro método? Se sim, deixa aí nos comentários.

Em tempo: esses testes foram feitos usando o RobotWare 6.x.

 

sábado, 29 de janeiro de 2022

KIDE - ambiente de desenvolvimento para robôs Kawasaki


Já faz algum tempo que a Kawasaki Alemanha lançou o KIDE, ambiente de desenvolvimento (ou, no jargão da área, IDE) para robôs industriais Kawasaki.

Uma coisa que sempre achei interessante nos robôs Kawasaki são os arquivos .as, uma espécie de snapshot do sistema, reunindo em um único arquivo de texto praticamente todas as informações relevantes do sistema, incluindo os programas.

O KIDE serve como uma espécie de frontend para os arquivos .as, "quebrando-os" em seções menores, de modo a facilitar a edição dos mesmos.

Além disso, ele tem aquelas funções comuns às ferramentas desse tipo, como autocompletar e destacamento no editor de textos, seção para notas do projeto, etc.

O KIDE pode ser baixado, mediante um pequeno cadastro no fórum oficial da aplicação:  

https://www.kide-forum.eu

DICAS:

1 -  não é possível criar um projeto do zero no KIDE, mas dentro da pasta de instalação do sistema existem alguns templates.

2 - é possível conectar o KIDE em um robô virtual do K-ROSET, o simulador da Kawasaki.

sábado, 18 de setembro de 2021

robEdit - um antigo editor de linguagem ABB Rapid

robEdit

Dia desses estava revendo umas anotações antigas e acabei me lembrando do robEdit, um editor para programas escritos em linguagem Rapid que teve seu primeiro beta liberado por volta de 2005., um pouco antes das primeiras versões do RobotStudio 5, para o então também recém-lançado controlador IRC5, chegarem ao mercado.

Fui dar uma conferida e, para minha surpresa, o site está online e, além disso, o programa ainda está sendo comercializado. Mas só na Europa.

O detalhe mais curioso disso tudo é que, aparentemente, o desenvolvimento do robEdit parou em 2008!

Mas eu baixei o demo da versão mais recente disponibilizada no site, fiz alguns testes, e o programa rodou liso no Windows 10.

Mesmo que o RobotStudio já esteja consolidado como a ferramenta padrão para programação de  robôs ABB, o robEdit tem algumas características que acho bem interessantes, como o tamanho reduzido do programa (menos de 30 MB), a velocidade e,  principalmente, o fato de não ser necessária instalação. Todos os arquivos de configuração ficam na mesma pasta do executável, e o programa roda até de um pendrive.

É uma pena que o projeto tenha sido interrompido. Em certos aspectos, me lembra um pouco o OrangeEdit, e acredito que uma ferramenta desse tipo teria espaço no kit de ferramentas de muitos programadores por aí.

Neste link, é possível ver um resumo dos recursos do robEdit.

http://www.robedit.com/preview/index.html