Have any of you prepared a palletizing application using the Pallet Sollver package from the Yaskawa robot?
I'm just wondering how the MasterJob and program structure looks like in general. Maybe you have some backups or example programms?
Thanks.
palletizing apllication - PalletSolver
-
bonczek -
May 12, 2023 at 12:30 PM -
Thread is Unresolved
-
-
Lemster68
May 12, 2023 at 2:02 PM Approved the thread. -
When you buy a pallet solver package from Yaskawa, they give you all jobs, ladder CIO and all documents.
-
Did you work on that kind of application? Do you know if it's possible to call different programms by PLC depending on the box & pallet size?
When you buy a pallet solver package from Yaskawa, they give you all jobs, ladder CIO and all documents.
-
Yes i had experience with Pallaetsolver in 3 project.
In the pallet solver all jobs are ready to use and you must call the pallet solver master job and couldn't call other job by it.
You can only use all palletsolver jobs but you can do edit on the jobs by your needs.
-
Yep, I meant to call different jobs where boxes and pallets size will be different. Thanks.
Do you have any backup of these projects?
Some changes have to be done by integrator in these programms. I would like to take a look on it. Especially the USER ADJUSTMENTS & USER CONTROL TASK.Yes i had experience with Pallaetsolver in 3 project.
In the pallet solver all jobs are ready to use and you must call the pallet solver master job and couldn't call other job by it.
You can only use all palletsolver jobs but you can do edit on the jobs by your needs.
-
For different box or pallet you must use pallet solver PC software, you can create your pattern in it and load on the USB or SD card or CF card according to the your controller and load your pattern. It can create a new job automatic in your controller and load all data from new product and pallet. You don't need any change in the job because of your box or pallet different.
-
Could you tell me which of these programms called from MasterJob you were supposed to change?
/JOB
//NAME !PALLETSOLVER_MASTER_JOB!
///FOLDERNAME PALLETSOLVER
//POS
///NPOS 0,0,0,0,0,0
//ALIAS
///IN 2
1012 uSys_PLC_Control
1593 Griper_HasParts!
//INST
///DATE 2021/06/15 12:00
///COMM PalletSolver Ver. 1.6.1.38
///ATTR SC,RW,CJ
///LVARS 2,0,0,0,0,0,0,0
NOP
IFTHENEXP IN#(Griper_HasParts!)=ON
PSTART JOB:INIT_INTERRUPTED_MOTION SUB1
PWAIT SUB1
ENDIF
CALL JOB:'PALLETSOLVER_CELL_SETUP
CALL JOB:INIT_IO
CALL JOB:USER_CLEAR_IO
CALL JOB:USER_ADJUSTMENTS
CALL JOB:INIT_VAR
CALL JOB:INIT_STATIONS
CALL JOB:INIT_STATION_CLOCK_ORDER
'
PSTART JOB:'PALLETSOLVER_MOTION SUB1
PSTART JOB:'PALLETSOLVER_PLANNER SUB2
PSTART JOB:USER_CONTROL_TASK SUB3
'
PWAIT SUB1
PWAIT SUB2
PWAIT SUB3
END
-
Could you tell me which of these programms called from MasterJob you were supposed to change?
/JOB
//NAME !PALLETSOLVER_MASTER_JOB!
///FOLDERNAME PALLETSOLVER
//POS
///NPOS 0,0,0,0,0,0
//ALIAS
///IN 2
1012 uSys_PLC_Control
1593 Griper_HasParts!
//INST
///DATE 2021/06/15 12:00
///COMM PalletSolver Ver. 1.6.1.38
///ATTR SC,RW,CJ
///LVARS 2,0,0,0,0,0,0,0
NOP
IFTHENEXP IN#(Griper_HasParts!)=ON
PSTART JOB:INIT_INTERRUPTED_MOTION SUB1
PWAIT SUB1
ENDIF
CALL JOB:'PALLETSOLVER_CELL_SETUP
CALL JOB:INIT_IO
CALL JOB:USER_CLEAR_IO
CALL JOB:USER_ADJUSTMENTS
CALL JOB:INIT_VAR
CALL JOB:INIT_STATIONS
CALL JOB:INIT_STATION_CLOCK_ORDER
'
PSTART JOB:'PALLETSOLVER_MOTION SUB1
PSTART JOB:'PALLETSOLVER_PLANNER SUB2
PSTART JOB:USER_CONTROL_TASK SUB3
'
PWAIT SUB1
PWAIT SUB2
PWAIT SUB3
END
-
You need only set parameters in the "USER_ADJUSTMENTS"job.
The "'PALLETSOLVER_CELL_SETUP" job create automatic by setting in the PALLET SOLVER SETUP menu in the pendant.
-
What if I will have have few Patterns saved on my USB? Want to swap between them in easy way from the operator panel using PLC.
Shouldn't the USER CONTROL TASK be adjusted to this kind of application? -
Yes that is possible, you can define several pattern, save on USB and load pattern according to the product ID and pattern ID.
If you have HMI panel, you can use it easy to load product.
-
Yes that is possible, you can define several pattern, save on USB and load pattern according to the product ID and pattern ID.
If you have HMI panel, you can use it easy to load product.
Do you know which of this robot jobs has to be adjusted to load different patterns?
-
Do you know which of this robot jobs has to be adjusted to load different patterns?
Are you using PLC control or Robot control on your setup of the Cell?
If using Robot control then you can assign the new part from the build station on the robot pendant. Either mode you can assign through message commands from the PLC. no need to modify code for different patterns.
-
Are you using PLC control or Robot control on your setup of the Cell?
If using Robot control then you can assign the new part from the build station on the robot pendant. Either mode you can assign through message commands from the PLC. no need to modify code for different patterns.
PLC Control.
What about all of these Pallet Solver Signals like: "Build8 Pattern Assigned" or "Build7 Done". Do you know if these signals will be sent to PLC automatically after choosing Pattern or it needs any special jobs adjustments?