Cancel
Showing results for 
Search instead for 
Did you mean: 

Sensor and conveyor set target(s) and useing for some PickAndPlace

Experimenter
Experimenter

Hi there,

 

since this is my first post: Happy to be here and hopefully getting some help in the beginning and migth be able to give some input after some time myself Smiley Happy

 

My issue/question is about the sensors on the conveyor and their way down the way.

 

Example.PNG

 

So i am able to put my material/Products on the pallet and on the conveyor.

The first 3 pallets are moved to the rigth warehouses, as they passed the sensors

--> First question: how do I use the pickAndPlace robot for that? to pick them from the conveyor?

I am guessing i am just not finding the rigth "word" to use...or maybe using the wrong checkboxes?

 

THe 4th pallet should just move along the conveyor and then should be place on the dismantle station and this should be performed without the PickAndPlace.

--> Any suggestions to get the pallet their? I am not sure where i went wrong in that case.

 

I am happy if anybody could give me some help for that...

 

It does not matter if it is in english or german (as the model is) but i guess the symbols are the same anyway Smiley Wink

 

The main issues are in the conveyor and PickAndPlace and/or Method and Method1 I suppose...

 

Thanks a lot!

 

 

2 REPLIES

Re: Sensor and conveyor set target(s) and useing for some PickAndPlace

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

For loading the container from the Conveyor you need a little trick, you need to move them in the sensor control to the PickAndPlace. First you need to connect the exit of the line with the PickAndPlace robot. Correct the Angles Table to have the right angle for the turn of the robot. You need only one sensor. The sensorControl could look like this:

 

(SensorID: integer; Bug: boolean)
is
do	
		if @.name = "Förderhilfsmittel1" then
			@.destination:=Lager2;
			@.move(PickAndPlace);
		end;
	
		if @.name = "Förderhilfsmittel11" then
			@.destination:=Lager1;
			@.move(PickAndPlace);
			
		end;
	
		if @.name = "Förderhilfsmittel111" then
			@.destination:=Lager1;
			@.move(PickAndPlace);
		end;	
end

 

In this method I use the attribute destination of the MU to store the destination of the PickAndPlace.

 

In the PickAndPlace you need to define a TargetControl to trigger the movement to the right destination:

 

is
do
	PickAndPlace.setDestination(@.destination);
end;

You dont need a exit control in the PickAndPlace.

 

 

In the line you only need a exit control to move the part to the dismantle station:

is
do
	@.move(Demontagestation);	
end;
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Re: Sensor and conveyor set target(s) and useing for some PickAndPlace

Experimenter
Experimenter
Thank you so much.
It is working perfectly fine!