HYBRIDIn Review
State Machine
Interactive React Flow graph of the cycle, with the generated states and transitions below.
States (18)
- 00Initstart
- 01Connect Robot
- 02Release Brake
- 03Check Safety
- 04Wait For Cnc Ready
- 05Capture Part Pose
- 06Move To Pre Pick
- 07Pick Part
- 08Verify Grip
- 09Move To Cnc Pre Load
- 10Force Controlled Insert
- 11Signal Load Complete
- 12Wait For Machining Complete
- 13Remove Part
- 14Place Finished Part
- 15Return Home
- 16Endend
- 17Error Recoveryerror
Transitions (20)
- INIT→CONNECT_ROBOT
- CONNECT_ROBOT→RELEASE_BRAKE
- RELEASE_BRAKE→CHECK_SAFETY
- CHECK_SAFETY→WAIT_FOR_CNC_READY
- WAIT_FOR_CNC_READY→CAPTURE_PART_POSE
- CAPTURE_PART_POSE→MOVE_TO_PRE_PICK
- MOVE_TO_PRE_PICK→PICK_PART
- PICK_PART→VERIFY_GRIP
- VERIFY_GRIP→MOVE_TO_CNC_PRE_LOAD
- MOVE_TO_CNC_PRE_LOAD→FORCE_CONTROLLED_INSERT
- FORCE_CONTROLLED_INSERT→SIGNAL_LOAD_COMPLETE
- SIGNAL_LOAD_COMPLETE→WAIT_FOR_MACHINING_COMPLETE
- WAIT_FOR_MACHINING_COMPLETE→REMOVE_PART
- REMOVE_PART→PLACE_FINISHED_PART
- PLACE_FINISHED_PART→RETURN_HOME
- RETURN_HOME→END[cycle complete]
- CHECK_SAFETY→ERROR_RECOVERY[fault / collision]
- PICK_PART→ERROR_RECOVERY[fault / collision]
- VERIFY_GRIP→ERROR_RECOVERY[fault / collision]
- ERROR_RECOVERY→CHECK_SAFETY[after operator reset]