HEIDENHAIN: настройка контроллера

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

Подключение станков с ЧПУ   >   Подключение HEIDENHAIN

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

To do so switch to programming mode click [MOD]. If a dialog opens, select ‘Machine settings -> External access’ and check if soft key ‘External access’ at the bottom is set to ‘Yes’. If the soft key is not shown you can make it visible by inserting or uncommenting entry in file OEM.SYS:

REMOTE.LOCKSOFTKEYVISIBLE = YES

К этому файлу можно получить доступ с помощью утилиты Heidenhain TNCRemo. После подключения к вашему контроллеру введите "PLC:\" в нижней панели навигации. Введите ключ для доступа к ПЛК (по умолчанию: 807667). Затем откройте, отредактируйте и передайте файл OEM.SYS обратно на устройство.

Также возможно, что внешний доступ ограничен конкретными настройками в файле TNC.SYS в корневом каталоге вашего контроллера. Чтобы получить к нему доступ, введите "TNC:\" в нижней панели навигации TNCRemo.

В этом случае файл TNC.SYS содержит одну или несколько записей, таких как:

REMOTE.PERMISSION = PC2225;PC3547
REMOTE.TNCPASSWORD = KR1402
REMOTE.TNCPRIVATEPATH = TNC:\RK

Если есть запись для TNCPASSWORD и нет записи для TNCPRIVATEPATH, то весь накопитель TNC защищен паролем и не может быть доступен с помощью драйвера DPA. Для получения доступа закомментируйте все строки, начинающиеся с REMOTE или строку с TNCPASSWORD, добавив точку с запятой ";". Если присутствует запись PERMISSION, то добавьте имя сервера DPA в список.

Вам необходимо проверить файл TNC.SYS, если возникают ошибки "доступ запрещен".

Если вы получаете данные от контроллера, но для некоторых элементов возникает ошибка "Доступ запрещен", то доступ к PLC области контроллера заблокирован. Откройте файл OEM.SYS. Если вы видите строки вроде:

PLCPASSWORD = PLC
REMOTE.PLCPASSWORDNEEDED = YES
REMOTE.PLCPASSWORDFORCED = YES

Закомментируйте PLCPASSWORD, добавив точку с запятой ";" и установите:

REMOTE.PLCPASSWORDNEEDED = NO
REMOTE.PLCPASSWORDFORCED = NO

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