Is there any Hobbyist level controls for a pick and place automation solution?

Stock parts machined and indexed.
Part A picked from stock
Part A placed into machine 1
Machine 1 secure Part (activate)
Machine 1 start cam (Inprocess activation)
machine 1 cam stop (Process finished signal)
Machine 1 release part (deactivate)
Part A picked from machine 1
Part A placed on machine 2