Hello Fabrice,
We have put a lot of effort into making PickMaster even more user friendly over the last releases.
To your questions
1/We have a pallet size of 1225mm on this it will normally be possible to put 6 box of 204mm = 1224mm, but PM5 tell us that the boxes where outside the region. Why? Is it not possible to let the box overhang a pallet? In our case we have solve the problem by making the pallet bigger and move the workobject.
Yes it is, you can set a negative margin value in the Layout Configuration dialogue to allow for overhanging boxes outside the pallet.
2/We want to measure the pallet height at the first flight, but this look not possible with PM5. We have one idea to solve this problem by executing a trap routine when new pallet so that we get a first time flag to let the search happened when placing the first box, therefore we need to adapt the RAPID code we assume that we can do this in the in the pmrcUser.sys module. Is it possible to get the info that the robot is doing the first flight?
You can find out if it is the first flight. When you get a new operation with PmGetOperation, check that the work area to operate is the correct one. Then you check the layernumber and operationnumber in the recieved pm_operationdata. At first flight when picking, layernumber = number of layers in stack and operationnumber is 0. At first flight when placing, layernumber is 1 and operationnumber = 0.
3/About the slip-sheet : Can we configure a stack height? If we activate the search function, is it working at each cycle of is it measuring again after a stop flow and/or guards open? In our case we want to measure the stack height at each unlock guards request, is this possible?
It is recommended to configure a stack of slip sheets where the number of layers corresponds to max height. Use the Repeat function in Pallet Pattern Configuration for fast adding of new layers. First flight will always have a search. You can configure a new search for every layer or for every n:th layer. You can any time force a new search before next pick (e.g. after a stop flow or guards open) by pulsing the Redo Search signal. When forcing a new search, the search movement will start from the top of the configured stack.
4/ Remote control of PM5, how can we load a project automatically? In PM3 it is called RIS, we set the right code for the project in the PM and in the PLC we call this code.
With RW5.11.01 and PM5.04 there is a predefined I/O interface for controlling the PM5 palletizing process. We have support for selecting, start and stop project, selecting, start and stop of flows. To be able to build up a dynamic external user interface it is also possible to read PM5 process and configuration data in our RAPID interface. With RW5.12 and PM5.10 the I/O interface will be extended with error recover on flows.
5/ At the pick position we want to do a move in the x direction of the tool to push the box a little bit outside the conveyor so that we can pick it. This look not possible with the standard PM5 code. We have the idea to modify the pmrcUser.sys module. Is this correct?
That is a correct approach. Currently, we do not have any built-in functionalities for doing an extra move in x direction.
6/ Is the flexpendant interface option standard with PM5?
The PM5 FP application comes with the option Prepared for PickMaster/PickMaster5. However, you can run PickMaster projects without having a flex pendant by using the I/O interface or/and the rapid interface.
7/ Is the language of the Pickmaster5 interface changing with FPU language?
The language on PickMaster5 PC and FlexPendant application interface must be changed individually.
On the PC you select Tools menu and then Options. The new language is active after restart of the program.
On the FlexPendant you select Control Panel in ABB menu, tap Language and choose between the available languages. The FP must be restarted before the new language is active.