I am using a CSDA10F with FS100 controller. Since recently, I need to write INFORM jobs by hand and then try it on the robot. However, I found no way to check the syntax of the file before loading the file. Therefore, I had to try to load the file, then it fails to load with syntax error (without telling where...), then modify the suspicious lines, then load again, and correct again, ..., until the file eventually load without syntax error. So, does Yaskawa has a syntax-checker or anything else that would help building a syntax error free file ?
INFORM syntax checker
-
Hattori -
March 29, 2024 at 1:24 PM -
Thread is Unresolved
-
-
massula
March 29, 2024 at 1:37 PM Approved the thread. -
Yaskawa has MotoSim and Job Editor.
There is also third party Dramat DRES, that is introducing some Yaskawa functions on its latest releases.
-
3 software have hardware key and need to purchase.
The best software is Motosim.
-
So, does Yaskawa has a syntax-checker or anything else that would help building a syntax error free file ?
Or, if You have the time and the skills, write your own Python/Powershell/Whaterver-language scripts to check some common errors (blank lines , spaces where they should't need to be, etc). And, when You pick new errors, You can include them on Your tool. The advantage of this approach that this script would be taylor-made to Your needs.
And these scripts could be used in conjunction with any smart text editor (Notepad++, UltraEdit, VS Code, etc).
But You need to consider if this would worth the time.
-
3 software have hardware key and need to purchase.
The best software is Motosim.
Why Motosim ? if they all need to be purchased, Job Editor seems more straightforward to me, as it basically open a JBI file. But I actually never tried them, so I might be misleading.
-
Or, if You have the time and the skills, write your own Python/Powershell/Whaterver-language scripts to check some common errors (blank lines , spaces where they should't need to be, etc). And, when You pick new errors, You can include them on Your tool. The advantage of this approach that this script would be taylor-made to Your needs.
And these scripts could be used in conjunction with any smart text editor (Notepad++, UltraEdit, VS Code, etc).
But You need to consider if this would worth the time.
I am already generating (relatively simple) JBI files with Python scripts, so I was thinking of doing what you say actually. But that feels not very satisfactory to me as it requires time, as you said, and will never really be exhaustive. But I think I will go for it anyway, as there seems to be no free solution, and at least I will have full control of it.
-
Why Motosim ? if they all need to be purchased, Job Editor seems more straightforward to me, as it basically open a JBI file. But I actually never tried them, so I might be misleading.
If you buy Motosim, you can do all things, check Jobs, write Job, create new job, check the motion of robot and start your job, you can write your project program and check what happens when start it and after complete your program load it on robot.
In Job Editor, you can only open JBI file and change it.
-
Why Motosim ? if they all need to be purchased, Job Editor seems more straightforward to me, as it basically open a JBI file. But I actually never tried them, so I might be misleading.
I would also recommend MotoSim.
As fas I can tell, Job Editor is still being offered by Yaskawa, but its not being updated anymore. And for Job Editor You would need a different license for each controller model. So now You would need Job Editor for FS100. But if in the future Your company acquire a YRC1000, for example, You would need another license, and so on.
MotoSim, on the other hand require just one license for any controller from NX100 to YRC1000micro. So You will be covered on future needs.
Also MotoSim (and I'm referring to the EG-VRC version) has JobPad, that is a stripped version of Job Editor.
-
I am already generating (relatively simple) JBI files with Python scripts, so I was thinking of doing what you say actually. But that feels not very satisfactory to me as it requires time, as you said, and will never really be exhaustive. But I think I will go for it anyway, as there seems to be no free solution, and at least I will have full control of it.
Dont mean to hijack the topic but I program only Yaskawa only in motosim but have been learning python on the side for fun, can you tell me more about how you create JBI files with python or point me to any resorces to learn more about this? Never considered that this would even be possible.
-
On Visual studio code their is an extension called Yaskawa inform job support. It helps fight bugs and predicts Yaskawa commands. Its not perfect but its free and it helps.