MR
Dashboard/Tabac factory
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