Я так Вас и понял. Связь осуществляется по RS-232, это стандартный протокол, от описан в документации Фанука. Ну не секретные же там команды :) Сымитировать ЧПУ для связи с ПК можно хоть на Ардуине, там же смешные по современным меркам скорости.
Вы неверно поняли я имел ввиду что программа оболочка какой либо своей функцией проверяет связь с чпу и если ее нет то все меню окажутся например неактивными или она вообще закроется и тогда выполняя программу в отладчике никак последовательно не попасть в нужную ветку а статический анализ это долго
По RS232? Это же не Ардуине сделать можно, протокол-то стандартный, общепромышленный. Для буртфорса в лоб есть например вот такие решения https://www.grando.ai/zh-hans/workstations-for-password-recovery В России есть их владельцы помимо гэбни, оказывают услуги. Но это совсем в лоб и, как мне кажется, скорее всего там всё проще.
@mircomax81 а если вашу оболочку запустить до запуска фанука или отсоединить rs232 она запустится и будет ли доступ к меню ввода паролей??
потому как если есть в программе привязка к обязательному соединению со станком то поиск пароля в отдельной от него системе будет связан с трудностями ведь чпу так просто не эмулируешь