G05B2219/25058

Automated teaching of pick and place workflow locations on an automated programming system

The operator may first place a blank device in a first socket in a first site. The APS may self-teach the position and orientation of that first socket by removing and replacing the device in the socket one or more times, and by detecting the position of the device in the socket or by monitoring a change in position of the device as it is placed into the socket. The APS then picks the device from the first socket (or from the input tray) and moves it in succession through the rest of the sockets to establish position and orientation of each socket. After all sockets are taught, the APS loads all sockets with blank devices, and programming begins. Alternatively, the programming job begins as each site is taught and before the remaining sites are taught so that production output can begin “immediately.”

AUTOMATED TEACHING OF PICK AND PLACE WORKFLOW LOCATIONS ON AN AUTOMATED PROGRAMMING SYSTEM

The operator may first place a blank device in a first socket in a first site. The APS may self-teach the position and orientation of that first socket by removing and replacing the device in the socket one or more times, and by detecting the position of the device in the socket or by monitoring a change in position of the device as it is placed into the socket. The APS then picks the device from the first socket (or from the input tray) and moves it in succession through the rest of the sockets to establish position and orientation of each socket. After all sockets are taught, the APS loads all sockets with blank devices, and programming begins. Alternatively, the programming job begins as each site is taught and before the remaining sites are taught so that production output can begin immediately.

SYSTEM AND METHOD FOR OPERATING LABORATORY BASED ON MODULAR EXPERIMENT PROCESS

A laboratory operation system performs experiment processes of multiple modules for each the multiple job objects based on process conditions of the experiment processes of the multiple modules presented by the multiple job objects according to an execution sequence of the multiple job objects generated from multiple job scripts that record name of each of multiple modules selected by a user among multiple modules into each of which multiple unit processes performed in a laboratory, is modularized as each experiment process by grouping the multiple unit processes, and thus, the user may automatically perform a desired experiment without the user's involvement by simply selecting some of the multiple modules.