If you need more advanced pick and place operations such as picking up large assemblies or picking up object from a moving conveyor, you can use the API to program your pick and place applications.
This exampleuses the RoboDK API with Python to pick and place objects on a moving conveyor, you can download it from our library.
You can also take a look at this assembly station that uses multiple parts to create a final assembly, using many pick and place operations: Mixed Applications with Fanuc M-10iD/12.