quinta-feira, 28 de novembro de 2024

O Job Editor da Yaskawa ainda existe?

Job Editor do YRC1000 no Standard Mode

(You can read this post in English here)

Eu acho que não, mas não custa nada perguntar.

Até onde sei, o Job Editor não é mais desenvolvido, e provavelmente também não é mais comercializado. Não é listado no site da Yaskawa há muito tempo, e o manual mais recente é de 2017.

ATUALIZAÇÃO: fui olhar os sites da Yaskawa hoje, em busca de outra informação, e no site da Yaskawa Europa, me deparo com o Job Editor na seção de softwares. Até pouco tempo não estava mais lá. Por outor lado, no site Motoman.com, nada consta.

Talvez isso tenha acontecido pelo fato de boa parte de suas funções terem sido absorvidas por outros produtos da Yaskawa, que parece estar se movendo na direção de outros fabricantes, que adotaram a filosofia "tudo-em-um". Um exemplo é o JobPad no MotoSim, sobre o qual já falamos aqui.

Se não me falha a memória, o Job Editor está disponível desde a época dos controladores MRC, ou seja, meados dos anos 90.

É bem anterior ao MotoSim, e muito provavelmente, contemporâneo do ROTSY, o primeiro simulador da Yaskawa. Aliás, tanto no ROTSY quanto nas primeiras versões do MotoSim, o Job Editor era uma ferramenta complementar, visto que não havia VirtualPP,  SimplePP e muito menos o JobPad. O que existia antes era uma versão MUITO simplificada do Programming Pendant, que não era nem um pouco confortável na hora de fazer qualquer edição mais elaborada.

Notaram o comentário Caution: No Syntax Checked ali?

 O Job Editor é a típica ferramenta que cai na categoria uma boa ideia com uma péssima implementação.

Por exemplo: Ao contrário do MotoSim e de outras ferramentas, que conseguem atender uma gama de produtos com a mesma licença, no caso do Job Editor, para cada versão de controlador da Yaskawa, existe uma versão diferente do Job Editor, e cada versão diferente do Job Editor, é necessária uma licença diferente.

Outro exemplo: o preço de uma licença (pelo menos da última vez que vi) era basicamente o mesmo da licença do MotoSim. 🤷

Embora se pareça com um editor de textos, a ideia inicial do Job Editor era emular - guardadas todas as devidas proporções - o Programming Pendant do robô, então, em vez do usuário simplesmente digitar as instruções,  a edição de um job era feita através de diversos cliques em botões e caixas de seleção. Método nem um pouco prático, mas que evitava possíveis erros na inserção de comandos, e aproveitava o conhecimento prévio de quem já era habituado a usar o PP.

Versões mais atuais tem o chamado Text Mode, no qual o usuário realmente pode escrever os comandos como faria em um editor de textos normal.

Job Editor do YRC1000 no Text Mode

Mas se o Job Editor  é uma programa limitado e que supostamente não é mais comercializado, porquê estamos falando dele por aqui?

Dois motivos:

1) houve pelo menos uma vez onde esse programa me ajudou bastante. Precisei comissionar um robô onde absolutamente todos os comentários estavam em alemão, e uma das minhas tarefas era exatamente traduzir tudo para o inglês. À medida em que ia traduzindo os comentários de IOs (que podem ser exibidos ao lado das instruções, mais ou menos como acontece no PP do robô), essas traduções iam se propagando nos jobs, e o funcionamento do sistema foi ficando mais claro.

2) O Job Editor entra numa categoria de programas que estou chamando provisoriamente de IDEs leves para robôs industriais, e pretendo falar mais sobre isso em um futuro próximo.

Alerta de spoiler!

Basicamente, a ideia seria não precisar criar uma célula em um simulador toda vez que eu quisesse analisar o backup de um robô.

E você? Já usou o Job Editor? Se sim, o que achou?

Se não, você acha que haveria espaço para uma ferramenta parecida em seu fluxo de trabalho?

Does Yaskawa Job Editor still exist?

 

YRC1000 Job Editor in Standard Mode

(Você pode ler este post em português aqui)

I don't think so, but it doesn't hurt to ask.

As far as I know, the Job Editor is no longer in development, and it's probably no longer sold. It hasn't been listed on the Yaskawa website for a long time, and the most recent manual is from 2017.

UPDATE: I checked the Yaskawa websites today, looking for other information, and on the Yaskawa Europe website, I came across the Job Editor in the software section. Until recently, it was no longer there. On the other hand, on the Motoman.com website, there is no list of it.

This may be because most of its functions have been absorbed by other Yaskawa products, which seems to be moving in the direction of other manufacturers who have adopted the "all-in-one" philosophy. One example is the JobPad in MotoSim, which we've already discussed here.

If I remember correctly, the Job Editor has been available since the MRC controllers, that is, in the mid-90s.

It predates MotoSim, and most likely, contemporary with ROTSY, Yaskawa's first simulator. In fact, both in ROTSY and in the first versions of MotoSim, the Job Editor was a complementary tool, since there was no VirtualPP, SimplePP, and much less JobPad. What existed before was a VERY simplified version of the Programming Pendant, which was not at all comfortable when doing any more elaborate editing.

Did you notice the Caution: No Syntax Checked comment there?

The Job Editor is a typical tool that falls into the category of a good idea with a bad implementation.

For example: Unlike MotoSim and other tools, which can support a range of products with the same license, in the case of Job Editor, for each version of Yaskawa's controller, there is a different version of Job Editor, and each different version of Job Editor requires a different license.

Another example: the price of a license (at least the last time I saw it) was basically the same as the MotoSim license. 🤷

Although it looks like a text editor, the initial idea of ​​Job Editor was to emulate - keeping the due proportions - the robot's Programming Pendant, so instead of the user simply typing the instructions, editing a job was done through several clicks on bottons and checkboxes. This method was not at all practical, but it avoided possible errors when inserting commands, and took advantage of the previous knowledge of those who were already used to using PP.

More recent versions have the so-called Text Mode, in which the user can actually write the commands as they would in a normal text editor.

YRC1000 Job Editor in Text Mode

But if Job Editor is a limited program that is supposedly no longer commercially available, why are we talking about it here?

Two reasons:

1) There was at least one time when this program helped me a lot. I had to commission a robot where absolutely all the comments were in German, and one of my tasks was to translate everything into English. As I translated the IO comments (which can be displayed next to the instructions, more or less like what happens in the robot's PP), these translations were propagated in the jobs, and the functioning of the system became clearer.

2) Job Editor falls into a category of programs that I am provisionally calling lightweight IDEs for industrial robots, and I intend to talk more about this in the near future.

Spoiler alert (in Portuguese, to keep it a lot more mysterious)!

Basically, the idea would be to not have to create a cell in a simulator every time I wanted to analyze a robot backup.

What about you? Have you used the Job Editor? If so, what did you think?

If not, do you think there would be room for a similar tool in your workflow?