Изменения

Перейти к навигации Перейти к поиску

HEIDENHAIN: нагрузка на оси и шпиндель

2434 байта убрано, 04:53, 14 сентября 2021
Нет описания правки
Скопируйте файл ''PLC:\OEM.sys'' на локальный компьютер. Для этого используйте команду ''Transmit''.
В файле найдите строку PLCMAIN, содержащую ссылку на MAIN-файл с расширением "src", перейдите по указанному адресуиспользуя TNCremo, в данной директории вы найдете файл MAIN_RGM.lst В теле файла найдите вызов модуля 9166. Код будет иметь вид:<pre>PS K0 *** X-AchseCM 9166PL W_Leistung_Achse_x</pre>Нагрузка по оси X записывается в переменную Скопируйте файл на локальный компьютер. Для этого используйте команду ''W_Leistung_Achse_xTransmit''. Имя переменной может отличаться для конкретных моделей и версий ЧПУ. Теперь нужно найти код определения этой переменной. Он будет иметь вид:<pre>W15880 19 #define /s W_Leistung_Achse_x W</pre>Получаем, что для данной ЧПУ по адресу W15880 хранится значение нагрузки по оси Направьте данный файл в X. Так же определяем адреса переменных, где хранятся значения нагрузок по остальным осям и шпинделю.  Пример станка с двумя шпинделями:<pre>PS k_bit_spindelCM 9166PL w_nc_auslastung_spi PS k_bit_spindel2CM 9166PL w_nc_auslastung_spi[K+1]</pre> Определение массива:<pre>W3292 474 w_nc_auslastung_spi w[SPINDLE_COUNT]</pre> Тогда значение нагрузки по первому шпинделю хранится по адресу W3292, а значение нагрузки по второму - W3294.  Перенастройка tensive для разработки обновленной конфигурации драйвера потребует нескольких шагов. Например, чтобы поменять адрес значения нагрузки на шпиндель на W7404: :1. Откройте настройки соответствующего ''Снапшота''.[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <драйвер HEIDENHAIN> \ Snapshots \ <SpindleLoad> :2. Добавьте адрес W7404: [[File:heidenhainChangeSpindleLoadUrl.png]] :3. Удалите второй адрес, который больше не нужен. :4. Откройте скрипт ''Состояния'', которое соответствует нагрузке на шпиндель.[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <драйвер HEIDENHAIN> \ States \ <SpindleLoad> \ Script :5. Нажмите кнопку "Изменить". :6. В скрипте исправьте адрес чтения элемента ''Снапшота''. [[File:heidenhainChangeSpindleLoadScript.png]] :7. Убедитесь, что ''Состояние'' получает корректные значения нагрузки на шпиндель.
968

правок

Навигация