08-30-2022, 05:08 AM
(08-22-2022, 10:45 AM)Albert Wrote:The Yaskawa/Motoman controller may not allow you to change JBI program names using FileZilla because the header may need to be changed as well. You may have to rename the files directly from the controller. Another option is to delete the JBI files and upload them again.
If the FTP server on the robot controller allows it, RoboDK will replace your existing program by the new one. This may not work if the program is selected or running.
Also, some robot controllers have limited storage capacity and you may not be able to run your programs in one shot, even if you split them in subprograms. We can help you with workarounds such as uploading/deleting programs as you run them. This usually requires an external application taking care of cleaning the memory of the controller (the Fanuc dripfeeder post processor shows this concept).
Can you provide us with more information about your controller limitations and your RoboDK project?
Hi Albert,
I didn't receive any notification from the thread, so I'm really sorry for this convenience!
My controller is DX100 and its limitation is below 9999 lines.
I have built an application for memory-cleaning support, so the controller limitation is not my main problem anymore. It works well with all of the .JBI files generated directly from the controller and failed will the those generated from RoboDK. Not exactly all of them, just some of them randomly (without any order) with respect to the maximum lines for each subprogram. For example, if I choose the maximum line for each program is 2000, maybe the 3rd, 6th, 8th, or/and the 11th will fail to upload. If the maximum line is 8000, all of the files will be uploaded successfully except for the last one. I just haven’t figured out the rule for that yet.
And those are successfully uploaded, I am unable to rename or delete them via FTP server or UDP High-speed Ethernet function. The controller can only directly delete them but not rename them.
I tried the programs with and without the external axis. Both happened the same way.
I did find out a solution for those that are successfully uploaded to be renamed and deleted, which is to take a .JBI file generated directly from the controller and empty it, then copy all of the content of the one from RoboDK and paste it into the empty one. Once again, I want to claim that this way only works for those, that are already uploaded successfully to the controller, not for those, which are unable. Despite how many times I tried, once it failed to be uploaded, it will always fail.
So do you have any ideas for that problem?
I couldn't upload my RoboDK project to the thread. The file size seems to be overloaded for the thread.
Hope to hear from you soon!
Anh Tai