Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Yaskawa Motoman JBI Program Generation using Pulses or Joint data

#31
Sorry, an error occurs as shown in the attached image.
The data size of the .rdk file is about 27MB, but I cannot attach it.

The imported CAM data alone is over 20MB, and the
number of .JBI files generated is over 100.


The steps to generate .JBI files are as follows:
1. Import CAM data from Fusion using the RoboDK plug-in

2. Update and generate a program (attached image)

3. Post-process the generated program with Motoman Post
#32
I have had problems with files ending with _ on yaskawa.
Filenames SHOULD be uppercase. If not files are not overwriteable and need to be deleted on HMI
Long filenames going beyond 8.3 lenght when all numbers are assigned is also a problem. Look at example below.

CALL JOB:pocket_
CALL JOB:pocket_2
CALL JOB:pocket_3

Take note that going past pocket_9 will result in error.
#33
RoboDK's default post processors automatically convert all program names to upper case.

Are you using the latest version of RoboDK?
#34
(01-02-2025, 11:43 AM)Albert Wrote: RoboDK's default post processors automatically convert all program names to upper case.

Are you using the latest version of RoboDK?
I just saw lowercase that in the reference call. Hence my comment.
CALL JOB:pocket_
CALL JOB:pocket_2
CALL JOB:pocket_3
#35
Thank you both.

The latest version of RoboDK is 5.8.0, and the post processor used is Motoman.
As you pointed out, when the program was divided, the job data called by call was in lowercase,
which is one of the causes of the error.

I thought that the cause might be in the post processing process, but for the time being I prioritized
verifying the pulse limit (because I only had to replace lowercase with uppercase). The steps that were
output in lowercase are as follows.

1. Import the apt file from Fusion using the RoboDK plugin (the apt file name is output in lowercase)

2. Generate the robot machining program (the generated file name is in lowercase)

3. Post-process the robot machining program with Motoman (generate .JBI)

4. The file name is called in lowercase within the main program of .JBI

When the apt file name is output from Fusion, it is output in lowercase by default, so I changed it to
uppercase and imported it back into RoboDK. As a result, the file name of the robot machining program
 and the .JBI file name were output in uppercase, and the job data was also called in uppercase.
Even if the processed data name created in Fusion is in uppercase, the output apt file name seems to be in lowercase (in the red frame in the attached image, if you set it to N1_POCKET_100, the APT file will be output in pocket v5).

However, this is what happened in my environment, so I don't know if other people will have the same situation. Sorry for the long post.
#36
Thank you for this detailed report. We were able to reproduce this issue and fix it on our end. The next version of RoboDK should properly split long programs using correct Upper case subprogram calls.

Feel free to contact us if you would like to have access to the latest version of the Motoman post processor which fixes this issue:
https://robodk.com/contact
  




Users browsing this thread:
2 Guest(s)