Skip to content
v1.8.3 Industrial Suite • 50 Промышленных Инструментов

KUKA KRL Professional — Полная Энциклопедия 50 Инструментов

Исчерпывающий технический разбор всех 50 функций расширения, пользы на пусконаладке, горячих клавиш, параметров settings.json и примеров кода «До / После».

50
Всего Утилит
22
Бесплатно (Free)
28
Промышленные Pro
6
Категорий
#01🟢 COMMUNITY
⌨️ Ctrl+K Ctrl+T

🎨6 Промышленных тем KUKA

Высококонтрастные темы, специально оптимизированные для работы в цеху при ярком свете или в затемненных ячейках.

Польза для инженера на объекте:Снижает усталость глаз при многочасовой наладке на объекте.
Before (Legacy / Fault Risk):
; Standard generic editor with low contrast
PTP XHOME Vel=100%
With KUKA KRL Pro:
; KUKA Dark Theme with vivid syntax highlighting
PTP XHOME Vel=100% DEFAULT
Config: workbench.colorThemesettings.json
6 Промышленных тем KUKA
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#02🟢 COMMUNITY
⌨️ Ctrl+Space

Умный автокомплит и 350+ переменных KSS

Мгновенные подсказки всех системных переменных KSS с описанием типов и допустимых диапазонов.

Польза для инженера на объекте:Исключает опечатки в системных регистрах и переменных ядра KSS.
Before (Legacy / Fault Risk):
$ADV = 3 ; Error: undefined variable
With KUKA KRL Pro:
$ADVANCE = 3 ; Validated KSS Motion Look-Ahead
Config: editor.quickSuggestionssettings.json
Умный автокомплит и 350+ переменных KSS
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#03🟢 COMMUNITY
⌨️ F12

🔗Навигация Go-to-Definition (.src ↔ .dat)

Мгновенный переход по клавише F12 от вызова подпрограммы или точки в .src к ее определению в .dat.

Польза для инженера на объекте:Экономит часы ручного поиска точек и структур в парных .dat файлах.
Before (Legacy / Fault Risk):
; Manual searching through 5,000 line .dat file...
With KUKA KRL Pro:
; F12 on XPICK_PART jumps directly to DECL E6POS in .dat
Config: kuka.navigation.crossFilesettings.json
Навигация Go-to-Definition (.src ↔ .dat)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#04👑 PRO
⌨️ Alt+Shift+H

💡Инлайн-подсказки аппаратных сигналов I/O

Выводит человекочитаемые названия сигналов (например, Part_Clamped_OK) прямо рядом с индексами $IN[x] и $OUT[y].

Польза для инженера на объекте:Инженер сразу видит назначение дискретных сигналов без открытия электрических схем.
Before (Legacy / Fault Risk):
IF $IN[27] == TRUE THEN ; What does 27 mean?
With KUKA KRL Pro:
IF $IN[27] /* Part_Clamped_OK */ == TRUE THEN
Config: kuka.inlayHints.signalssettings.json
Инлайн-подсказки аппаратных сигналов I/O
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#05🟢 COMMUNITY
⌨️ Shift+Alt+F

📐Форматирование кода и выравнивание отступов

Автоматически приводит отступы и регистр ключевых слов KRL к единому промышленному стандарту.

Польза для инженера на объекте:Идеально читаемый код, готовый к аудиту и сдаче технадзору заказчика.
Before (Legacy / Fault Risk):
def test()
ptp xhome
endif
end
With KUKA KRL Pro:
DEF Test()
  PTP XHOME
END
Config: editor.formatOnSavesettings.json
Форматирование кода и выравнивание отступов
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#06🟢 COMMUNITY
⌨️ Ctrl+K Ctrl+0

📂Быстрое сворачивание блоков FOLD / ENDFOLD

Сворачивание и разворачивание служебных блоков FOLD/ENDFOLD в один клик.

Польза для инженера на объекте:Скрывает тысячи строк вспомогательного кода пульта, оставляя только суть алгоритма.
Before (Legacy / Fault Risk):
; FOLD BAS INI
; 50 lines of motion initialization
; ENDFOLD
With KUKA KRL Pro:
▸ ; FOLD BAS INI ... [50 lines folded]
Config: editor.foldingsettings.json
Быстрое сворачивание блоков FOLD / ENDFOLD
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#07🟢 COMMUNITY
⌨️ Shift+F12

🔍Поиск всех ссылок и использований символа

Находит все места чтения и записи выбранной точки, сигнала или переменной по всему проекту ячейки.

Польза для инженера на объекте:Исключает случайную поломку общих точек и процедур при модификации программ.
Before (Legacy / Fault Risk):
; Guessing which routines call PickPart()...
With KUKA KRL Pro:
; Found 8 references in Cell.src, Routine1.src, Safety.src
Config: kuka.references.searchsettings.json
Поиск всех ссылок и использований символа
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#08🟢 COMMUNITY
⌨️ Ctrl+Shift+P > Sort

📊Сортировка деклараций по типам данных

Группирует и сортирует переменные по типам (INT, REAL, FRAME, E6POS, E6AXIS) в заголовке файла.

Польза для инженера на объекте:Наводит идеальный порядок в файлах с сотнями хаотичных переменных.
Before (Legacy / Fault Risk):
DECL REAL Y
DECL INT A
DECL FRAME F
DECL INT B
With KUKA KRL Pro:
; Integers:
DECL INT A, B
; Reals:
DECL REAL Y
; Frames:
DECL FRAME F
Config: kuka.declarations.sortsettings.json
Сортировка деклараций по типам данных
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#09🟢 COMMUNITY
⌨️ Hover Mouse

ℹ️Информационные тултипы и статус Read/Write

При наведении курсора показывает тип, размерность массивов и статус доступа к переменной.

Польза для инженера на объекте:Сразу понятно, является ли переменная системной read-only или доступна для записи.
Before (Legacy / Fault Risk):
; Unsure if $POS_ACT can be overwritten...
With KUKA KRL Pro:
ℹ️ $POS_ACT: E6POS (READ-ONLY System Variable)
Config: editor.hover.enabledsettings.json
Информационные тултипы и статус Read/Write
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#10🟢 COMMUNITY
⌨️ Auto

🎨Семантическая подсветка областей видимости

Визуально разделяет локальные переменные, глобальные структуры .dat и системные регистры KSS.

Польза для инженера на объекте:Предотвращает перекрытие имен локальными переменными и случайную порчу данных.
Before (Legacy / Fault Risk):
; Same color for local and global variables
With KUKA KRL Pro:
; Local = Blue, Global = Cyan, System = Orange
Config: editor.semanticHighlightingsettings.json
Семантическая подсветка областей видимости
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#11👑 PRO
⌨️ Auto on Save

🛡️Контроль баланса блоков IF/ENDIF и LOOP

Выявляет пропущенные или лишние ENDIF, ENDFOR, ENDLOOP прямо в процессе набора кода.

Польза для инженера на объекте:Исключает аварийный сброс селектора программ на пульте из-за синтаксического сбоя.
Before (Legacy / Fault Risk):
IF $IN[1] == TRUE THEN
  PTP XPICK
; Missing ENDIF statement!
With KUKA KRL Pro:
IF $IN[1] == TRUE THEN
  PTP XPICK
ENDIF ; ✓ Balanced
Config: kuka.safety.blockBalancesettings.json
Контроль баланса блоков IF/ENDIF и LOOP
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#12👑 PRO
⌨️ Ctrl+Shift+P > Lint

Инспектор опасных скоростей ($VEL.CP)

Находит опасные скорости линейных перемещений в зонах захвата деталей и работы с оснасткой.

Польза для инженера на объекте:Предотвращает механические удары робота и поломку инструмента при первом прогоне.
Before (Legacy / Fault Risk):
LIN XPICK_PART Vel=3.5 m/s ; DANGEROUS HIGH SPEED
With KUKA KRL Pro:
LIN XPICK_PART Vel=0.5 m/s ; ✓ Safe Touchdown
Config: kuka.safety.velocityGuardsettings.json
Инспектор опасных скоростей ($VEL.CP)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#13👑 PRO
⌨️ Ctrl+Shift+P > Torq

🛑Инъекция барьера момента $TORQMON_GUARD

Автоматически генерирует защитный коридор момента на осях для предотвращения поломки редукторов.

Польза для инженера на объекте:Спасает серводвигатели и редукторы робота при заклинивании деталей в кондукторе.
Before (Legacy / Fault Risk):
; Blind force insertion without torque monitoring
LIN XINSERT_PIN
With KUKA KRL Pro:
$TORQMON_GUARD(120) ; Barrier active
LIN XINSERT_PIN
$TORQMON_RESET()
Config: kuka.safety.torqmonGuardsettings.json
Инъекция барьера момента $TORQMON_GUARD
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#14👑 PRO
⌨️ Auto

💀Детектор мертвого и недостижимого кода

Подсвечивает серым строки, которые никогда не выполнятся (после RETURN, HALT или жестких условий).

Польза для инженера на объекте:Выявляет забытый отладочный код и неработающие защитные ветки.
Before (Legacy / Fault Risk):
RETURN
PULSE($OUT[10], TRUE, 0.5) ; NEVER REACHED
With KUKA KRL Pro:
; Dead code highlighted and flagged with warning
Config: kuka.diagnostics.deadCodesettings.json
Детектор мертвого и недостижимого кода
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#15👑 PRO
⌨️ Ctrl+Shift+P > Sync

🔄Валидатор типов и синхронизации с .DAT

Проверяет соответствие типов данных переменных и точек между кодом в .src и объявлением в .dat.

Польза для инженера на объекте:Устраняет трудноуловимые ошибки несовпадения типов при старте ячейки.
Before (Legacy / Fault Risk):
; .src: DECL INT COUNT / .dat: DECL REAL COUNT
With KUKA KRL Pro:
✓ Verified: COUNT is INT in both .src and .dat
Config: kuka.diagnostics.datSyncsettings.json
Валидатор типов и синхронизации с .DAT
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#16🟢 COMMUNITY
⌨️ Auto

🔤Детектор случайных русских символов и не-ASCII

Моментально подсвечивает русские буквы, случайно введенные в именах переменных на латинице.

Польза для инженера на объекте:Ликвидирует необъяснимые ошибки компилятора, на поиск которых уходили часы.
Before (Legacy / Fault Risk):
PTP XHОME ; Hidden Cyrillic "О" causes compile abort!
With KUKA KRL Pro:
PTP XHOME ; ✓ Verified pure ASCII identifier
Config: kuka.diagnostics.nonAsciisettings.json
Детектор случайных русских символов и не-ASCII
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#17👑 PRO
⌨️ Auto

📏Контроль выхода за границы массивов

Предупреждает об обращении к несуществующим номерам инструментов TOOL_DATA и баз BASE_DATA.

Польза для инженера на объекте:Предотвращает аварийный останов робота по ошибке Index Out of Bounds.
Before (Legacy / Fault Risk):
$TOOL = TOOL_DATA[17] ; KSS limit is 16!
With KUKA KRL Pro:
$TOOL = TOOL_DATA[16] ; ✓ In valid 1..16 bounds
Config: kuka.safety.arrayBoundssettings.json
Контроль выхода за границы массивов
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#18👑 PRO
⌨️ Auto

🚀Контроль инициализации BAS(#INITMOV)

Проверяет наличие обязательного вызова BAS(#INITMOV, 0) перед любыми командами перемещения.

Польза для инженера на объекте:Исключает рывки и резкие удары при старте робота с неинициализированным профилем.
Before (Legacy / Fault Risk):
DEF Bad_Cycle()
  PTP XHOME ; Missing BAS(#INITMOV)!
With KUKA KRL Pro:
DEF Safe_Cycle()
  BAS(#INITMOV, 0) ; ✓ Interpolator ready
  PTP XHOME
Config: kuka.safety.initmovChecksettings.json
Контроль инициализации BAS(#INITMOV)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#19👑 PRO
⌨️ Auto

🎯Контроль назначения $TOOL и $BASE

Блокирует перемещения, если перед ними явно не задан активный инструмент $TOOL и база $BASE.

Польза для инженера на объекте:Исключает аварии из-за движения робота по чужой системе координат.
Before (Legacy / Fault Risk):
LIN XPICK ; Danger: $TOOL not assigned!
With KUKA KRL Pro:
$TOOL = TOOL_DATA[1]
$BASE = BASE_DATA[2]
LIN XPICK
Config: kuka.safety.activeFrameChecksettings.json
Контроль назначения $TOOL и $BASE
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#20👑 PRO
⌨️ Ctrl+Shift+P > Graph

📊Интерактивные блок-схемы на базе Mermaid

Мгновенно преобразует сложные программы KRL в интерактивную блок-схему логики процесса.

Польза для инженера на объекте:Позволяет новому инженеру разобраться в сложной программе за 5 минут вместо целого дня.
Before (Legacy / Fault Risk):
; Reading 20 nested IF-THEN-ELSE statements...
With KUKA KRL Pro:
; Visual flowchart rendered instantly in side panel
Config: kuka.flowchart.autoGeneratesettings.json
Интерактивные блок-схемы на базе Mermaid
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#21👑 PRO
⌨️ Click Node

🖱️Двунаправленный переход Граф ↔ Код

Клик по любому блоку на схеме моментально переносит курсор на соответствующую строку в коде.

Польза для инженера на объекте:Быстрый поиск нужной ветки условий при отладке последовательности ячейки.
Before (Legacy / Fault Risk):
; Manually searching for where an alarm was triggered
With KUKA KRL Pro:
✓ Click [AlarmNode] ➔ Jumps to line 412 in editor
Config: kuka.flowchart.bidirectionalsettings.json
Двунаправленный переход Граф ↔ Код
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#22👑 PRO
⌨️ Ctrl+Shift+P > Export SVG

🖼️Экспорт блок-схем в векторный SVG для сдачи

Экспорт схем в масштабируемый SVG для вставки в отчеты, инструкции и проектную документацию.

Польза для инженера на объекте:Экономит дни ручного рисования алгоритмов в Visio при сдаче проекта заказчику.
Before (Legacy / Fault Risk):
; Manual redrawing of logic in MS Visio (8 hours)
With KUKA KRL Pro:
✓ 1-Click SVG Export: Complete cell diagram ready
Config: kuka.flowchart.exportSvgsettings.json
Экспорт блок-схем в векторный SVG для сдачи
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#23👑 PRO
⌨️ Auto

🏷️Бейджи сигналов и таймеров в блок-схеме

Отображает номера задействованных сигналов и таймеров прямо внутри блоков условий.

Польза для инженера на объекте:Наглядно видно, какие физические датчики управляют каждым шагом робота.
Before (Legacy / Fault Risk):
; Condition: ($IN[14] && !$IN[15])
With KUKA KRL Pro:
Node: [Part Check] ➔ IN[14]:ON, IN[15]:OFF
Config: kuka.flowchart.showBadgessettings.json
Бейджи сигналов и таймеров в блок-схеме
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#24👑 PRO
⌨️ Ctrl+Shift+P > Tree

🌳Иерархическое дерево вызовов подпрограмм

Строит дерево вызовов всех подпрограмм ячейки, начиная от главного цикла Cell.src.

Польза для инженера на объекте:Дает полную картину архитектуры ячейки перед внесением изменений.
Before (Legacy / Fault Risk):
; Tracing nested subroutines manually through 15 files
With KUKA KRL Pro:
Cell.src ➔ PickPart() ➔ GripClose() ➔ CheckVacuum()
Config: kuka.flowchart.callTreesettings.json
Иерархическое дерево вызовов подпрограмм
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#25🟢 COMMUNITY
⌨️ Auto

🔀Изоляция ветвлений SWITCH-CASE

Наглядно раскладывает селекторы типов деталей (SWITCH nPartType) на параллельные ветки.

Польза для инженера на объекте:Гарантирует, что для каждого типа детали предусмотрена корректная обработка.
Before (Legacy / Fault Risk):
SWITCH nPartType
  CASE 1: ...
  CASE 2: ...
With KUKA KRL Pro:
Branching diagram clearly displaying all 10 part routes
Config: kuka.flowchart.switchCasesettings.json
Изоляция ветвлений SWITCH-CASE
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#26👑 PRO
⌨️ Auto

♾️Детектор зависающих бесконечных циклов

Находит циклы без условий выхода или пауз, приводящие к 100% загрузке процессора KRC.

Польза для инженера на объекте:Предотвращает зависание планировщика задач и сторожевого таймера робота.
Before (Legacy / Fault Risk):
WHILE $IN[1] == FALSE
  ; No wait! CPU freezes at 100%
ENDWHILE
With KUKA KRL Pro:
WHILE $IN[1] == FALSE
  WAIT SEC 0.05 ; ✓ Non-blocking polling
ENDWHILE
Config: kuka.safety.infiniteLoopDetectorsettings.json
Детектор зависающих бесконечных циклов
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#27👑 PRO
⌨️ Auto

Валидатор условий WAIT FOR и таймаутов

Находит блокирующие команды WAIT FOR без контроля таймаута, способные остановить заводскую линию.

Польза для инженера на объекте:Исключает «мертвые» зависания ячейки при выходе из строя датчиков.
Before (Legacy / Fault Risk):
WAIT FOR $IN[10] == TRUE ; Line stalls if sensor breaks
With KUKA KRL Pro:
WAIT FOR $IN[10] == TRUE OR $TIMER_FLAG[1] ; With timeout
Config: kuka.safety.waitTimeoutChecksettings.json
Валидатор условий WAIT FOR и таймаутов
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#28👑 PRO
⌨️ Ctrl+Shift+P > Diff

📦Прямое сравнение архивов SmartPAD .ZIP

Сравнивает рабочий проект напрямую с архивным .ZIP бэкапом пульта без ручной распаковки.

Польза для инженера на объекте:Моментально показывает, какие строчки и точки изменили на пульте операторы в ночную смену.
Before (Legacy / Fault Risk):
; Manually unzipping and searching through 400 files
With KUKA KRL Pro:
✓ Side-by-side diff with SmartPAD_Backup_2026.zip
Config: kuka.backup.directZipDiffsettings.json
Прямое сравнение архивов SmartPAD .ZIP
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#29👑 PRO
⌨️ Ctrl+Shift+P > Delta

📐6-Осевой расчет дельты точек (ΔX, ΔY, ΔZ)

Рассчитывает точное пространственное смещение координат и углов между версиями одной точки.

Польза для инженера на объекте:Подсвечивает красным опасные смещения точек (например, +12 мм), угрожающие аварией.
Before (Legacy / Fault Risk):
; Point modified on pendant: XPICK_PART
With KUKA KRL Pro:
ΔX: +0.00mm, ΔY: +12.45mm (HAZARD SHIFT DETECTED)
Config: kuka.math.pointDeltaInspectorsettings.json
6-Осевой расчет дельты точек (ΔX, ΔY, ΔZ)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#30👑 PRO
⌨️ Ctrl+Shift+P > Calc

🎯3-Точечный калькулятор фреймов $BASE / $TOOL

Вычисляет углы Эйлера (A, B, C) и матрицу трансформации BASE_DATA по 3 замеренным точкам детали.

Польза для инженера на объекте:Исключает математические ошибки при привязке сварочной оснастки и штампов.
Before (Legacy / Fault Risk):
; Manual calculation of Euler angles on scratch paper...
With KUKA KRL Pro:
DECL FRAME BASE_DATA[1] = {X 1250, Y 350, Z 820, A 0, B 0, C 0}
Config: kuka.math.frameCalculatorsettings.json
3-Точечный калькулятор фреймов $BASE / $TOOL
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#31👑 PRO
⌨️ Ctrl+Shift+P > TCP

🔄Инспектор пересчета TCP при замене инструмента

Автоматически пересчитывает координаты всех точек траектории при изменении вылета инструмента.

Польза для инженера на объекте:Избавляет от необходимости заново обучать сотни точек сварки после ремонта горелки.
Before (Legacy / Fault Risk):
; Retouching 150 points manually after torch change
With KUKA KRL Pro:
✓ 150 Points transformed automatically for new TCP
Config: kuka.math.tcpInvertersettings.json
Инспектор пересчета TCP при замене инструмента
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#32🟢 COMMUNITY
⌨️ Auto

Помощник геометрического оператора (:)

Проверяет правильность и последовательность перемножения систем координат через оператор двоеточия (:).

Польза для инженера на объекте:Исключает ошибки направления смещений при динамическом расчете слоев паллеты.
Before (Legacy / Fault Risk):
fTarget = fOffset : fBase ; Wrong order!
With KUKA KRL Pro:
fTarget = fBase : fOffset ; ✓ Validated frame product
Config: kuka.math.geometricOperatorsettings.json
Помощник геометрического оператора (:)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#33🟢 COMMUNITY
⌨️ Ctrl+Shift+P > Euler

📐Конвертер углов Эйлера и кватернионов

Переводит ориентацию из формата систем технического зрения (кватернионы) в углы Эйлера KUKA.

Польза для инженера на объекте:Упрощает интеграцию 3D-камер технического зрения для захвата деталей из коробов.
Before (Legacy / Fault Risk):
q = [0.707, 0, 0.707, 0] ; Camera orientation
With KUKA KRL Pro:
Euler KUKA: {A 90.0, B 0.0, C 90.0}
Config: kuka.math.eulerConvertersettings.json
Конвертер углов Эйлера и кватернионов
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#34👑 PRO
⌨️ Auto

🌀Инспектор сингулярностей и статуса/поворота (S, T)

Предупреждает о прохождении через сингулярность 5-й оси (угол A5 близко к 0°) на линейных траекториях.

Польза для инженера на объекте:Исключает резкие неконтролируемые развороты осей робота на максимальной скорости.
Before (Legacy / Fault Risk):
LIN XAPPROACH ; Axis 5 reaches 0.1° (Singularity trap)
With KUKA KRL Pro:
⚠️ WARNING: Axis 5 singularity on linear path near XAPPROACH
Config: kuka.safety.singularityChecksettings.json
Инспектор сингулярностей и статуса/поворота (S, T)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#35👑 PRO
⌨️ Ctrl+Shift+P > Load

⚖️Валидатор параметров нагрузки LOAD_DATA

Проверяет массу, центр тяжести и моменты инерции инструмента на соответствие паспорту робота.

Польза для инженера на объекте:Предотвращает перегрев моторов и износ подшипников при тяжелых нагрузках.
Before (Legacy / Fault Risk):
LOAD_DATA[1]={M -1, CM {X 0,Y 0,Z 0}} ; Invalid negative mass
With KUKA KRL Pro:
LOAD_DATA[1]={M 45.2, CM {X 12.1,Y 0.0,Z 180.4}} ; Verified
Config: kuka.safety.loadDataValidatorsettings.json
Валидатор параметров нагрузки LOAD_DATA
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#36👑 PRO
⌨️ Ctrl+Shift+P > EKI

📡Валидатор XML схем EthernetKRL (EKI)

Проверяет синтаксис и валидность XML-схем передачи данных по протоколу EthernetKRL.

Польза для инженера на объекте:Устраняет ошибки парсинга XML пакетов до подключения к реальному серверу.
Before (Legacy / Fault Risk):
<RECEIVE><ELEMENT Tag="Pose" Type="REAL"/> ; Unclosed tag
With KUKA KRL Pro:
<RECEIVE><ELEMENT Tag="Pose" Type="REAL"/></RECEIVE> ; ✓ Valid
Config: kuka.eki.xmlValidatorsettings.json
Валидатор XML схем EthernetKRL (EKI)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#37👑 PRO
⌨️ Ctrl+Shift+P > Fieldbus

🔌Аудитор маппинга шин Profinet и EtherCAT

Сверяет адреса байтов в конфигурации промышленной сети с номерами сигналов в коде робота.

Польза для инженера на объекте:Исключает сдвиг сигналов обмена между контроллером PLC и роботом.
Before (Legacy / Fault Risk):
; PLC byte 4 mapped to $IN[25] instead of $IN[33]
With KUKA KRL Pro:
✓ Byte Alignment Confirmed: PLC Word 2 ➔ $IN[17..32]
Config: kuka.fieldbus.auditorsettings.json
Аудитор маппинга шин Profinet и EtherCAT
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#38👑 PRO
⌨️ Ctrl+Shift+P > Handshake

🤝Генератор протоколов квитирования PLC

Генерирует надежный код обмена сигналами запрос-подтверждение для контроллеров Siemens и Beckhoff.

Польза для инженера на объекте:Исключает потерю команд и зависание протокола при быстром обмене данными.
Before (Legacy / Fault Risk):
; Ad-hoc signal toggling prone to race conditions
With KUKA KRL Pro:
; Safe 4-phase handshake with timeout recovery generated
Config: kuka.templates.handshakesettings.json
Генератор протоколов квитирования PLC
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#39👑 PRO
⌨️ Ctrl+Shift+P > OPC

☁️Шаблоны телеметрии OPC UA и Modbus TCP

Генерирует готовые шаблоны отправки координат и статусов робота в диспетчерские SCADA и облако.

Польза для инженера на объекте:Быстрое подключение робота к системам сбора производственной аналитики Industry 4.0.
Before (Legacy / Fault Risk):
; Writing socket routines from scratch
With KUKA KRL Pro:
✓ Complete OPC UA state publisher routine generated
Config: kuka.templates.opcuasettings.json
Шаблоны телеметрии OPC UA и Modbus TCP
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#40🟢 COMMUNITY
⌨️ Ctrl+Shift+P > KVP

🔄Форматтер протокола KUKAVARPROXY

Форматирует пакеты удаленного чтения и записи переменных для интеграции с Python и C# скриптами.

Польза для инженера на объекте:Упрощает тестирование обмена при разработке стендов и нестандартных систем.
Before (Legacy / Fault Risk):
RAW: 00 05 00 01 00 0A 24 4F 56 5F 50 52 4F
With KUKA KRL Pro:
READ: $OV_PRO ➔ Value: 100%
Config: kuka.kvp.formattersettings.json
Форматтер протокола KUKAVARPROXY
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#41👑 PRO
⌨️ Auto

📡Помощник потоков RobotSensorInterface (RSI)

Настраивает детерминированные каналы коррекции 4мс и 12мс для лазерного слежения за швом.

Польза для инженера на объекте:Гарантирует стабильное время цикла без задержек и потери управляющих пакетов.
Before (Legacy / Fault Risk):
; Manual XML channel configuration with timing jitter
With KUKA KRL Pro:
✓ Deterministic 4ms RSI interpolation channel validated
Config: kuka.rsi.streamHelpersettings.json
Помощник потоков RobotSensorInterface (RSI)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#42👑 PRO
⌨️ Auto

🦺Проверка двухканальных сигналов $SAFEIN / $SAFEOUT

Проверяет парность и синхронность обработки сигналов безопасности световых барьеров и кнопок E-Stop.

Польза для инженера на объекте:Обеспечивает строгое соответствие нормам безопасности ISO 13849-1 (категория безопасности 4).
Before (Legacy / Fault Risk):
IF $SAFEIN[1] == TRUE ; Incomplete single-channel check!
With KUKA KRL Pro:
IF $SAFEIN[1] AND $SAFEIN[2] ; ✓ Dual-channel verified
Config: kuka.safety.dualChannelSafetysettings.json
Проверка двухканальных сигналов $SAFEIN / $SAFEOUT
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#43🟢 COMMUNITY
⌨️ Ctrl+Shift+P > Git

🌿Встроенный KRL Git Graph и визуализатор веток

Наглядный график истории коммитов и веток, оптимизированный под репозитории робототехники.

Польза для инженера на объекте:Обеспечивает комфортную совместную работу нескольких наладчиков на объекте.
Before (Legacy / Fault Risk):
; Chaos with USB drives and conflicting file copies
With KUKA KRL Pro:
✓ Clean visual Git branches: main ➔ cell_welding ➔ tuning
Config: kuka.git.graphsettings.json
Встроенный KRL Git Graph и визуализатор веток
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#44🟢 COMMUNITY
⌨️ Shift+Alt+C

🧹Очиститель метаданных WorkVisual (&ACCESS, &REL)

Очищает служебные заголовки WorkVisual (&ACCESS RVP, &REL 1), которые засоряют историю коммитов.

Польза для инженера на объекте:Оставляет в Git diff только реальные изменения алгоритмов без лишнего системного мусора.
Before (Legacy / Fault Risk):
&ACCESS RVP
&REL 1
&PARAM EDITMASK = *
DEF MyProg()
With KUKA KRL Pro:
DEF MyProg() ; ✓ Pure clean source code
Config: kuka.git.cleanMetadatasettings.json
Очиститель метаданных WorkVisual (&ACCESS, &REL)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#45🟢 COMMUNITY
⌨️ Ctrl+Shift+F

🔎Массовый поиск и замена по всей станции

Быстрый поиск с поддержкой регулярных выражений по каталогам всех роботов ячейки одновременно.

Польза для инженера на объекте:Позволяет переименовать общий сигнал во всей группе роботов за пару секунд без ошибок.
Before (Legacy / Fault Risk):
; Opening 8 robot project folders one by one
With KUKA KRL Pro:
✓ Replaced $OUT[15] in 24 files across Robot_1..Robot_8
Config: kuka.search.cellScopesettings.json
Массовый поиск и замена по всей станции
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#46👑 PRO
⌨️ Ctrl+Shift+P > OEM

🚗Линтер стандартов автоконцернов (VASS, BMW, Integra)

Проверяет структуру программ и именование на соответствие немецким автомобильным стандартам.

Польза для инженера на объекте:Гарантирует успешную сдачу ячейки с первого раза без замечаний аудиторов автоконцерна.
Before (Legacy / Fault Risk):
DEF my_routine() ; Rejected by VASS naming convention
With KUKA KRL Pro:
DEF FB_CELL_START() ; ✓ Fully VASS 6/7 Compliant
Config: kuka.lint.oemStandardssettings.json
Линтер стандартов автоконцернов (VASS, BMW, Integra)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#47🟢 COMMUNITY
⌨️ Auto on Save

⏱️Подавление фиктивных правок времени в .DAT

Игнорирует фиктивные изменения файлов, когда пульт робота просто перезаписывает дату без изменения точек.

Польза для инженера на объекте:Устраняет сотни ложных конфликтов слияния в Git репозиториях.
Before (Legacy / Fault Risk):
; 40 .dat files marked modified only because of timestamp
With KUKA KRL Pro:
✓ 0 False changes: Only genuine coordinate shifts staged
Config: kuka.git.cleanTimestampssettings.json
Подавление фиктивных правок времени в .DAT
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#48👑 PRO
⌨️ Ctrl+Shift+P > Pack

📦Сборщик архивов развертывания (.KRA / .ZIP)

Упаковывает файлы в правильную структуру папок KUKA, готовую к немедленной загрузке с флешки.

Польза для инженера на объекте:Исключает ошибку «Архив поврежден» при попытке восстановления проекта на пульте.
Before (Legacy / Fault Risk):
; Manually zipping files into wrong folder depth
With KUKA KRL Pro:
✓ Valid KRC_Archive.zip ready for USB restore
Config: kuka.archive.buildersettings.json
Сборщик архивов развертывания (.KRA / .ZIP)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#49🟢 COMMUNITY
⌨️ Ctrl+Shift+P > License

🔑Менеджер офлайн-лицензий (до 3 ПК)

Удобное управление ключом лицензии и перенос между рабочими компьютерами без интернета.

Польза для инженера на объекте:Гарантированная работа лицензии даже в экранированных цехах без связи.
Before (Legacy / Fault Risk):
; Internet requirement stalls work in offline facility
With KUKA KRL Pro:
✓ Cached Offline License: Active on Field Laptop
Config: kuka.license.managersettings.json
Менеджер офлайн-лицензий (до 3 ПК)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified
#50🟢 COMMUNITY
⌨️ Ctrl+Shift+P > Snippets

🏭Библиотека промышленных сниппетов (40+ шаблонов)

Коллекция из 40+ готовых промышленных шаблонов для паллетирования, точечной сварки, нанесения клея и т.д.

Польза для инженера на объекте:Ускоряет программирование новых ячеек в 3 раза за счет проверенных на реальных заводах шаблонов.
Before (Legacy / Fault Risk):
; Writing 200 lines of palletizing trigonometry from zero
With KUKA KRL Pro:
✓ Tab snippet "kuka-palletize" ➔ Complete verified pattern
Config: kuka.snippets.enabledsettings.json
Библиотека промышленных сниппетов (40+ шаблонов)
Нажмите для увеличения
KSS 8.2 - 8.7 Supported Liskin Labs Verified

Проприетарная лицензия (EULA).