<b>Примечание: данный раздел актуально использовать в том случае, если подтверждено, что машинные данные с подключенного станка не читаются/читаются не корректно и принято решение разработать новую конфигурацию</b>.
PLC HEIDENHAIN использует системный макрос (модуль) '''9166''' для определения текущей нагрузки на оси / шпиндель:
Используя TNCremo, подключитесь к ЧПУ HEIDENHAIN. В файловой системе ЧПУ перейдите по адресу '''PLC:\'''. Укажите пароль для доступа к PLC.
По умолчанию, для доступа к области PLC используется пароль [[File:hh_807667_btn.png]]'''807667'''. На конкретной ЧПУ пароль может быть изменен! [[File:HeidenhainPLCtransmit.png]]Скопируйте всё содержимое '''PLC:\''' на локальный компьютер. Для этого используйте команду ''Transmit''.Найдите файлы, содержащие вызов модуля 9166. Как правило, искомые файлы имеют расширение "lst".В теле файла найдите вызов модуля 9166. Код будет иметь вид:<pre>PS K0 *** X-AchseCM 9166PL W_Leistung_Achse_x</pre>Нагрузка по оси X записывается в переменную ''W_Leistung_Achse_x''. Имя переменной может отличаться для конкретных моделей и версий ЧПУ. Теперь нужно найти код определения этой переменной. Он будет иметь вид:<pre>W15880 19 #define /s W_Leistung_Achse_x W</pre>Получаем, что для данной ЧПУ по адресу W15880 хранится значение нагрузки по оси X.Так же определяем адреса переменных, где хранятся значения нагрузок по остальным осям и шпинделю.Пример станка с двумя шпинделями:<pre>PS k_bit_spindelCM 9166PL w_nc_auslastung_spiPS k_bit_spindel2CM 9166PL w_nc_auslastung_spi[K+1]</pre>Определение массива:<pre>W3292 474 w_nc_auslastung_spi w[SPINDLE_COUNT]</pre>Тогда значение нагрузки по первому шпинделю хранится по адресу W3292, а значение нагрузки по второму - W3294.
Перенастройка конфигурации драйвера потребует нескольких шагов[[File:HeidenhainPLCtransmit. Например, чтобы поменять адрес значения нагзуки на шпиндель на W7404:png | 700px]]
:6Перейдите по указанному адресу используя TNCremo, в данной директории вы найдете файл MAIN_RGM. В скрипте исправьте адрес чтения элемента lst. Скопируйте файл на локальный компьютер. Для этого используйте команду ''СнапшотаTransmit''.
Направьте данный файл в X-tensive для разработки обновленной конфигурации.Для обновления конфигурации:7Мониторинг-> Щелчок правой кнопкой мыши на выбранном драйвере -> Импорт. УбедитесьВ открывшемся модальном окне выберите пункт "Загрузить" в разделе "Выберите конфигурацию драйвера", загрузите переданный файл конфигурации, затем нажмите "Далее", что ''Состояние'' получает корректные значения нагрузки на шпиндельследующем шаге нажмите "Далее" и "Импорт". Дождитесь появления корректных данных.