HYBRIDIn Review
Validation Report
The validation engine (17 rules) checks generated scripts for unknown API calls, unit mistakes, missing safety/handshake elements and more. Any BLOCK prevents the package from being marked validated.
1
Blocks
1
Warnings
0
Info
WARNINGMotion without speed/acceleration constantsMOTION_WITHOUT_SPEED_ACC
Motion commands without explicit velocity/acceleration constants.
BLOCKPLC handshake missing for machine tendingPLC_HANDSHAKE_MISSING
Machine-tending program lacks a PLC digital IO handshake.
Rule catalog (17)
- BLOCKUNKNOWN_API_FUNCTIONUnknown API function
- WARNINGMISSING_ROBOT_IPMissing robot IP
- BLOCKPY_MISSING_FINALLY_CLEANUPMissing destroySrv / finally cleanup
- BLOCKSAFETY_HEADER_MISSINGMissing safety warning header
- BLOCKPY_MILLIMETERS_USEDMillimeters where meters required
- BLOCKPY_DEGREES_USEDDegrees where radians required
- BLOCKLUA_SI_WITHOUT_CONVERSIONMeters/radians in Lua without conversion
- WARNINGMOTION_WITHOUT_SPEED_ACCMotion without speed/acceleration constants
- BLOCKFORCE_MODE_WITHOUT_MAX_OFFSETForce mode without max offset
- WARNINGGRIPPER_UNMAPPEDGripper command unmapped
- WARNINGVISION_UNMAPPEDVision command unmapped
- BLOCKPLC_HANDSHAKE_MISSINGPLC handshake missing for machine tending
- BLOCKNO_ESTOP_SAFETY_NOTENo E-stop / safety note
- BLOCKNO_HUMAN_REVIEW_NOTENo human review note
- BLOCKFCI_WITHOUT_REALTIME_WARNINGSFCI mode without real-time warnings
- WARNINGNO_COLLISION_ERROR_HANDLINGNo collision / error handling for automatic mode
- BLOCKDIRECT_EXECUTION_CLAIMDirect execution claim