Different Speeds for Different Formats [PickMaster 5]

The way PM is set up, you can select a speed for each product, but not each format. I am looking to have where one format of Product A moves at Xmm/s and another format of Product A moves at Ymm/s.

I know I can make a new product for the format 3 and 5, but is there an easier way to do this?

Hi John,

Yes, that is the easiest way.

The only option is to go into the Rapid code and filter on the Op.FormatId (pm_operationdata). If it is the right Id, you override the speed.

/Mats

Mats-

It looks like the filtering would be easier, so I do not have to worry about changing the product I/O from the PLC every other pick .

I assume this would go in the operate procedure? I have tried the below and get a system error.

VAR num formatid;

While PmGetOperation WorkArea, Op;
If formatid = 3 THEN
Act.Speed:=v600;

Hi Johan,

You need to do like this:
IF Op.FormatId = 3 THEN

//Jesper

…and in addition you need to check that you are aiming to the outfeeder

Like:
VAR string sWAName;
VAR num nOut1WANameFound;

sWAName := PmGetWaName (WorkArea);
!String match with the given workarea name in PM
nOut1WANameFound := StrMatch(sWAName, 1, “OutFeeder1”);
IF Op.FormatId = 3 AND nOut1WANameFound = 1 THEN

Thanks!

This is what I have been trying (there are multiple products with format 3, so I was trying to use the height to filter).

Does not seem to slow the format 3.

!!!SLOWS THE MOVE FOR THREE PICKS
IF Op.FormatId = 3 AND nPallet1Found = 1 AND nProductHeight > 200 AND nProductHeight < 250 THEN
Act.Speed:=v600;
ENDIF

Hi John

There should only be one format with the ID 3.
Check the ID in the format dialog: