Skip to content

Pro & Industrial Edition Features ​

Advanced static code analysis, logic visualization, industrial safety compliance, and fleet maintenance suite.


16. KUKA Control Center Dashboard (krl.openControlCenter) ​

Fluent UI command center providing 1-click access to all Pro diagnostics, backup analytics, trajectory builders, and licensing.

KUKA Control Center Demo


17. VS Code Telegram Support Chat Panel (krl.openTelegramChat) ​

Embedded support chat window directly inside the IDE connected with our dedicated Telegram Support Gateway for real-time engineering feedback and bug reports from the shop floor.


18. KRC Fleet Backups & Point Delta Spatial Inspector (krl.compareKrcBackups) ​

Compare physical SmartPAD .zip backups directly without manual extraction. Calculates 6-axis spatial coordinate deltas ($\Delta X, \Delta Y, \Delta Z, \Delta A, \Delta B, \Delta C$) between teaching versions and highlights hazardous point shifts exceeding safety tolerances.

KRC Backup Diff Demo


19. Interactive Motion Trajectory & Spline Block Generator (krl.insertMotionTrajectory, krl.insertSplineBlock) ​

Visual motion sequence builder for standard and modern KSS motions (PTP, LIN, CIRC, SPTP, SLIN, SCIRC, SPLINE Block) featuring dynamic SVG vector trajectory diagrams and $SGEAR_JERK profile validation.


20. Native Copilot-Style Persistent AI Diff Review (KrlReviewService) ​

Professional multi-file diff staging system for AI-assisted refactoring. Displays pending changes inline, in side-by-side diff viewers, and via status bar indicators. Allows reviewing, accepting, or rejecting changes per-file or per-hunk (krl.review.acceptFile, krl.review.rejectFile, krl.review.acceptHunk, krl.review.rejectHunk).


21. KSS Spline Kinematic Separation & Modern Spline Converter (krl.convertLegacyToSpline) ​

Strict architectural segregation between standard legacy movements (PTP, LIN, CIRC) and modern Spline kinematics (SPTP, SLIN, SCIRC). Prevents illegal parameter mixing (e.g. $APO.CDIS inside Spline blocks) and provides 1-click batch conversion of legacy motion blocks into optimized Spline segments.


22. Interactive Flowchart Viewer & Control Flow Graph (krl.showFlowchart) ​

Transforms intricate .src subroutine logic into interactive Mermaid SVG diagrams in real time. Features bidirectional navigation (clicking graph nodes jumps directly to the source line) and 1-click vector SVG export for customer documentation and acceptance reports.

Control Flow Graph DemoCell Flowchart SVG


23. EthernetKRL (EKI) Suite & Telegram Generator (krl.generateEkiTelegram) ​

Validates EKI XML schemas and channel descriptors, tests socket telegram buffers, and auto-generates complete KRL network send/receive routines.


24. Industrial Safety & ISO 13849 Compliance Inspector (krl.runSafetyCheck) ​

Automated diagnostic inspector flagging uninitialized $TOOL/$BASE, missing BAS(#INITMOV, 0), unmonitored WAIT FOR deadlocks, array index overruns (TOOL_DATA[16]), dual-channel $SAFEIN discrepancies, and invisible Cyrillic look-alike characters.


25. EVT Binary Event Log Decoder (krl.viewEvtLog) ​

High-speed zero-dependency decoder for KSS .evt binary diagnostic event archives. Decodes timestamps, event IDs, severity levels, and module origins into an interactive, filterable tabular log viewer.


26. Signal Matrix & I/O Spreadsheet Viewer (krl.showIoMatrix) ​

Interactive cross-reference table mapping all $IN, $OUT, $ANIN, and $ANOUT signals across the workspace. Search, filter by comment, detect unmapped or duplicated fieldbus channels, and export to CSV/Excel.


27. Trajectory Welding & Motion Statistics Profiler (krl.calculateMotionStats) ​

Comprehensive motion path profiler computing total cycle distances, motion segment counts, seam welding lengths, and velocity distributions across programs.


28. 3-Point Base/Tool Frame Calculator (krl.showCalculator) ​

3D frame transformation calculator (BASE_DATA[x] / TOOL_DATA[x]) computing Euler orientation angles (A, B, C) and transformation matrices from 3 physical touch points (Origin, X-axis, XY-plane).


29. AI-Supportive Domain Context Tools (@kuka /get-io-matrix, @kuka /check-safety) ​

Native context providers and AST extraction tools enabling Google Antigravity IDE and GitHub Copilot to deeply understand KRL robot architectures, signal tables, and kinematics.


30. Industrial Acceptance Quality Report Generator (krl.generateQualityReport) ​

Generates comprehensive HTML and JSON code quality reports with safety scorecards, cyclomatic complexity metrics, and standard compliance audits for customer project sign-off.


31. 100% Adaptive Themes & Hexa-Locale Switcher ​

Factory-tuned dark, light, and high-contrast OLED themes with reactive SVG diagram rendering. Seamless 1-click switching across 6 industrial languages: English, German, Russian, Spanish, Italian, and Turkish.


32. Advanced KRL Kinematics & 6D Transformation Suite ​

Industrial offline trajectory and frame manipulation suite:

  • 6D Trajectory Mirroring (krl.mirrorTrajectory): Cartesian reflection across Planes X, Y, Z with automated Turn bit manipulation ($A_1..A_6$).
  • 6D Batch Point Transformation (krl.batchShiftPoints): Geometric operator multiplication (:) for Tool offsets, Base offsets, and direct vector shifts.
  • Reverse Motion Path Trajectory (krl.reverseTrajectory): Inverts sequence of motion targets while preserving circular trajectory segments and inline form folds.
  • Sequential Point Renumbering (krl.renumberPoints): Synchronized batch renaming of points across .src motions, inline form folds, and companion .dat symbols (XP1, FP1, PPDAT1).
  • Tool & Base Coordinate Inspector (krl.toolBaseOverview): Extracts, inspects, and exports all 64 $TOOL_DATA and $BASE_DATA frames to CSV.
  • KFD User Tech Package Parser (.kfd): Complete AST validation for custom Inline Form packages.

33. Kinematic Safety & Industrial Simulation Analyzers (KSS 8.x & KSS 9.x / iiQWorks 9.+) ​

Industrial motion simulation and kinematic safety rules conforming to KSS 8.x and KSS 9.x / iiQWorks specifications:

  • Status (S) & Turn (T) Range Validator: Flags illegal kinematic Status ($S \notin 0..7$) and Turn bitmasks ($T \notin 0..63$).
  • Context-Aware RESUME Analyzer: Flags illegal RESUME statements outside interrupt handling subroutines.
  • FOR Loop STEP 0 Detector: Identifies infinite controller loop conditions where FOR loop step increment equals 0.
  • SUBMIT Interpreter Restrictions: Flags illegal synchronous robot motion commands inside background $SPS.SUB tasks.
  • SYNC with SPLINE Sequence Guard: Verifies synchronous trigger statements inside spline blocks.
  • Automotive Tech Package Protection: Shields KUKA.ServoGun (%MKUKATPSERVOTECH), SpotTech, ArcTech, and GlueTech from corruption during refactoring.

34. Enterprise Fleet Reliability & Non-Destructive Code Verification ​

Verified across 9,804 real industrial plant modules (4.2M+ LoC across 17 robotics installations and 8 automotive/Tier-1 clients) with 0 line truncations, 0 block regressions, and 100% code preservation.


35. KRL Safe Auto-Repair Engine & QuickFix (krl.fixAllSafeIssuesInFile) ​

Deterministic one-click auto-repair engine for 7 classes of safe syntactic and structural issues without altering motion kinematics or trajectory:

  • BOM & Non-ASCII Purge: Strips invisible UTF-8 BOM (\uFEFF), smart quotes, typographical dashes, non-breaking spaces, and transliterates German umlauts outside strings, preventing KSS compiler panics.
  • FOLD / ENDFOLD Desync Alignment: Synchronizes closing ;ENDFOLD tags with their respective opening ;FOLD region headers.
  • FOR Step Zero Hazard Prevention: Replaces fatal STEP 0 infinite controller loop conditions with safe STEP 1.
  • Missing BRAKE before RESUME: Injects mandatory BRAKE deceleration command directly before RESUME in collision and sensor interrupt handlers (eliminating KSS01442).
  • Uncommitted Payload Dynamic Data: Automatically injects active tool BAS(#TOOL, currentTool) commit calls after multi-attribute $LOAD assignment groups ($LOAD.MASS, $LOAD.COG, $LOAD.J), preventing motor overload.
  • Duplicate Motion Approximation Modifiers: Normalizes duplicate or triple motion blending tokens (C_DIS, C_PTP) without altering legitimate KSS CP dual-tokens.
  • Inline Form Metadata Desync Alignment: Synchronizes XML parameter metadata with executing KRL statements ($OUT[...]), preventing SmartPAD Touch-Up from overwriting programmer logic.
  • Instant Rollback Guard & Monaco Diff Preview: Structural AST validation guarantees that any repair introducing regressions is instantly rolled back. All changes are previewed in VS Code's native Monaco Diff Editor before disk write.

NOTE

Unused Variable & Dead Code Purge: Handled exclusively by the dedicated Universal Backup & Unused Variable Purge Engine [PRO] (krl.cleanupUnusedVariables) with interactive scope selection, structure tokenizer, and full protection for $config.dat, sps.sub, and EthernetKRL interfaces.


36. Transparent KRC Backup Live Mount & 2-Way Zero-Friction ZIP Sync (krl.mountBackupZipAsProject) ​

Open any physical SmartPAD backup (Robot1.zip, KRCDiag_*.zip) directly as a live workspace folder with zero intermediate screens:

  • Zero-Unpack Archive Editing: Files are opened with full LSP diagnostics, autocomplete, folding, and safety auditing directly inside the mounted project.
  • Transparent In-Memory ZIP Patcher: Intercepts Ctrl+S document saves and updates the original .zip archive on disk in <80ms without UI freezing or locking.
  • Bidirectional File Sync: Deletions, additions, and renames in the Explorer automatically sync back into the physical archive.

37. Dynamic Trajectory Profiler & Singularity Predictor ​

Pre-flight kinematic simulation and singularity risk analysis directly in the editor:

  • Wrist Singularity Predictor: Flags linear trajectories (LIN) crossing wrist singularity zones ($A_5 \approx 0^\circ \pm 5^\circ$).
  • Shoulder & Extended Arm Singularity: Detects trajectories crossing the $A_1$ rotation axis or exceeding 96% of maximum radial reach.
  • Signal Race Condition Detector: Catches peripheral output toggles placed immediately around motion statements without hardware TRIGGER.
  • Cycle Time & Motion Profiler: Computes cycle path lengths, estimated acceleration/deceleration profiles, and Vorlaufstopp deceleration penalties.

38. SCADA Live Bridge & Real-Time Controller Connection (krl.live.connect, krl.live.openDashboard) [PRO] ​

Direct bidirectional hardware telemetry and telemetry bridge to physical KUKA KRC4, KRC5, and OfficePC controllers over CrossComm WCF, OPC UA, or EthernetKRL:

  • Live State & Kinematic Coordinates: Real-time streaming of Cartesian TCP positions ($X, Y, Z, A, B, C$), active Tool/Base indices, and individual axis angles ($A_1..A_6$).
  • Controller Operating Modes & Interlocks: Live indicators for operating mode (T1, T2, AUT, EXT), drives enabled ($PERI_RDY), emergency stop status ($ALARM_STOP), and safety gate interlocks.
  • Interpreter & Pointer Tracking: Tracks background submit ($SPS) and robot interpreter state ($PRO_STATE), active program name ($PRO_NAME), and current execution step pointer ($PRO_IP) directly inside VS Code.
  • Dynamic Program Override: Real-time display and adjustment of robot execution speed override ($OV_PRO).
  • Fieldbus I/O Diagnostic Probe: Live monitoring and inspection of digital inputs/outputs ($IN / $OUT bits 1..4096) and software flags ($FLAG).
  • Multi-Subnet Controller Discovery: Automated subnet scanning to detect active KRC controllers on the industrial plant network.

39. Unified KSS Event Log Multi-Inspector & Cross-Log Timeline (krl.openAllEventLogs) [PRO] ​

Industrial multi-log timeline aggregator for KUKA controller diagnostics:

  • Simultaneous Multi-Archive Aggregation: Merges and chronologically sorts events across all controller diagnostic files (KrcLog.evt, KSSLog.evt, SafetyLog.evt, SystemLog.evt, CrossLog.evt).
  • Real-Time KSS Error Code Translation: Resolves proprietary numeric KSS error and message codes with instant translation and bilingual subtitles across 6 languages (EN, DE, RU, TR, ES, IT).
  • Severity Filtering & Search: Instant filtering by severity level (Fatal, Error, Warning, Info, State) and free-text search across timestamps and message bodies.
  • Direct Source Jump: Correlates runtime diagnostic faults with active KRL module lines, jumping directly to the corresponding .src / .dat statement.

40. Bracket-Tolerant Identifier & Symbol Resolution ​

Engineered AST and symbol table resilience for industrial KRL code patterns:

  • Complex Expression & Array Index Support: Resolves nested bracket expressions, structured member access, and variable indexing without parser faults (e.g., $OUT[12], $COUNT_I[1], LOAD_DATA[1].M, P1.X).
  • Telemetry Probe & Hover Parity: Full hover documentation, type inference, and cross-reference jumping for array-indexed system variables and user structures.

41. Inline Form (ILF) Metadata Desync Auto-Repair (krl.fixAllSafeIssuesInFile) [PRO] ​

Deterministic repair engine for motion parameter desynchronization:

  • XML Metadata Synchronization: Scans and repairs parameter desynchronizations between KRL motion commands in ;FOLD PTP/LIN folds and internal hidden XML metadata comments (%MKUKATPBASIS,%CMOVE,...).
  • Zero-Touch Mass Repair: Safely eliminates up to 150+ inline form warnings in industrial archives in seconds with 100% AST rollback guarantee.

42. KSS 8.7.9 Parity & Industrial Robot Model Expansions ​

  • Expanded Kinematics Catalog: Comprehensive kinematic definitions, payload boundaries, and envelope specifications for KSS 8.7.9, including the KR 50 R2500 series and GripperSpotTech packages.
  • Dynamic Load Model Verification: Rigorous auditing of dynamic payload definitions (LOAD_DATA), verifying mass ($M$), center of gravity ($COG: X, Y, Z$), and inertia tensor components ($J_X, J_Y, J_Z$) to safeguard against high-speed trajectory deviations or axis overload.

43. WorkVisual (.wvs / .wvps) Bus Topology & KOP Catalogs Parser (krl.inspectWvsTopology) [PRO] ​

In-memory inspection of binary WorkVisual projects without manual archive extraction:

  • KOP Option Catalogs: Extracts installed technology option packages (KUKA.EthernetKRL, KUKA.SafeOperation, KUKA.GripperSpotTech, KUKA.Profinet), target KSS runtime version, and robot kinematic profiles from Solution.MetaData.
  • Fieldbus Topology & Slice I/O: Parses EtherCAT coupler/slice slaves (EcatDiag_*.xml), Virtual I/O buses, and Profinet networks.
  • Cross-Export to PLC CAD: Direct signal table export for $IN and $OUT connections to Siemens TIA Portal XML/SDF, Beckhoff TwinCAT 3 GVL, and EPLAN CSV.

44. Auto-Sync Missing Points & Companion .dat Normalizer (krl.syncPointsToDat) [PRO] ​

Deterministic synchronization of spatial points and motion parameters between .src and .dat:

  • AST Scan of Motion Commands: Inspects all motion commands (PTP, LIN, CIRC, SPTP, SLIN, SCIRC) and Inline Form headers (PDAT_ACT, FDAT_ACT, LDAT_ACT).
  • Companion .dat Creation: Automatically generates a valid DEFDAT <MODULE> PUBLIC structure when the companion file is missing.
  • Missing Declaration Injection: Adds required declarations (DECL E6POS, DECL FDAT, DECL PDAT, DECL LDAT) into a clean ;FOLD Auto-Synchronized Points block before ENDDAT, preserving existing taught coordinates.

45. KUKA.Sim & Visual Components (.vcmx) Intelligence Suite [PRO] ​

Direct validation and post-processing of .vcmx simulation archives (krl.inspectVcmxLayout, krl.validateVcmxSimulation, krl.exportVcmxToKrl):

  • VCMX Workcell Inspector: Two-layer layout.rsc parser extracting robot kinematics (rSimKinController), discrete signals (rSimBooleanSignal), conveyor links, and process routines without launching heavy 3D CAD simulators.
  • Simulation Deadlock & Race Validator: Detects and surgically fixes 4 fatal simulation bugs (VCMX001 edge-trigger deadlocks, VCMX002 wait timeouts, VCMX003 product variable leaks, VCMX004 dangling signal references) with .bk1/.bk2 backup safety.
  • VCMX-to-KRL Post-Processor: Converts simulation routines (LinMotion, PtpMotion, SetSignal, WaitSignal) directly into synchronized .src and .dat modules.

46. KUKA.RobotSensorInterface (RSI) Real-Time 4ms Suite [PRO] ​

Development and validation of hard real-time sensor control loops (krl.validateRsiXml, krl.generateRsiCode):

  • RSI XML Schema Validator: Validates SensorInterface/*.xml descriptors, network parameters (<IP_NUMBER>, <PORT>), data types (BOOL, LONG, DOUBLE), and INDX index continuity.
  • 4ms / 12ms RSI Driver Generator: Generates industrial #IPO_FAST (4ms / 250Hz) and #IPO (12ms / 83Hz) KRL control loops for Cartesian offsets (#POSCORR) and ROS 2 axis control (#AXISCORR).
  • Intrinsic System Library: Signature help and type definitions for RSI_CREATE, RSI_ON, RSI_MOVECORR, RSI_OFF, RSI_DELETE, and status constants.

47. CAM CNC G-Code & SVG Vector Importer (krl.importGcodeToKrl) [PRO] ​

Converts CAD/CAM toolpaths and 2D contours into production KRL code:

  • ISO CNC G-Code Parsing: Converts G0 $\rightarrow$ PTP/SPTP, G1 $\rightarrow$ LIN/SLIN, and arc commands G2/G3 $\rightarrow$ CIRC/SCIRC with exact 3D midpoint AuxPoint calculation. Maps feedrates to $VEL.CP and M-codes (M3, M5) to $OUT[...].
  • SVG Vector Parsing: Converts <path>, <polyline>, <polygon>, <circle> elements with Bezier curve approximation, inserting safe transition planes Z_Safe and process planes Z_Work.

48. Vision Hand-Eye Calibration Wizard & PLC Fieldbus Exporter [PRO] ​

  • 9-Pose Calibration Pyramid (krl.generateVisionCalibration): Computes Look-At rotation matrix Euler angles ($A, B, C$) for Eye-in-Hand and Eye-to-Hand cameras with pre-grasp approach vectors.
  • PLC Fieldbus Tag Exporter (krl.exportPlcTags): Extracts workspace SIGNAL, $IN, and $OUT declarations with IEC 61131-3 byte.bit mapping (%I0.0, %Q0.0) to TIA Portal XML/SDF, TwinCAT 3 GVL, and EPLAN CSV.

49. Embedded Model Context Protocol (MCP) AI Bridge [PRO] ​

Local authenticated AI gateway (127.0.0.1):

  • Direct Bridge to Cursor, Antigravity, Claude Code, and Windsurf: Exposes real-time robot telemetry (krl_live_telemetry), workspace static diagnostics (krl_workspace_diagnostics), safe auto-repairs (krl_safe_auto_repair), and full specifications for 957+ KSS system variables.
  • One-Click Configuration Copy: Command krl.copyMcpConfig copies ready-to-paste configurations for Cursor and Claude Desktop.

50. Enterprise Air-Gap Offline Licensing (.lic File Exchange) [PRO] ​

  • Hardware ID Request (.lic) Export (krl.exportHardwareIdFile): Exports a cryptographically signed machine fingerprint file liskin-hardware-id.lic for secure transfer across air-gapped plant boundaries.
  • Asymmetric Offline License (.lic) Import (krl.importOfflineLicenseFile): Instantly verifies Ed25519 digital signatures from liskin-krl-license.lic completely offline without network polling, permanently activating PRO mode.

Licensed under Proprietary EULA. Independent tool by Liskin Labs; not affiliated with KUKA AG.