Бейте, пинайте нуба, но... только помогите. Не могу заставить работать старый станок со свежей версией Linux CNC
Добавлено: 15 окт 2023, 02:22
Так случилось, что после постройки станка лет 6-7 назад в моей рабочей жизни произошли изменения, который на 110% заняли все свободное время и мой Вектроник станок был выключен добрых 4 года.
Для справки - самая простенькая конструкция,
- с платой развязки под гордым именет MACH3.
- Простенькие драйвера на TB6600 с открытой платой и радиаторами.
- Управляется по LPT незамысловатой PC-хой с Celeron J1800 процем на борту, 8 RAM и 120 SSD. 7 лет назад это было неплохо...
Немножко дела раскидал, да и простенькие 2D задачки для станка появились. Попытался включить и понял, что напрочь забыл пароль. Точнее - по какой то причине поменял обычный, а на какой - уже не помнил. Решил поставить "свежак".
Пардон, это все лирика, только для понимания общей ситуации.
Сделал загрузочную флешку с 2.8.4, С некоторыми танцами с бубном (не маунтился "CD" - перетыкал флешку по 10 секунд) успешно поставил и приступил к конфигурации.
Первое на что натолкнулся - периодически Latency Text казал какую то ересь под 200К в базе. После перезагрузки полечилось и уже давало стабильные 30-35К, но задуматься заставило...
А дальше все совсем плохо - отконфигурил с запасом аж 45000, даже все цифры задрал в 2-4 раза (20000 и 40000, вместо дефолтных 5000 и 20000), 33 раза перепроверил пины LPT порта - а вот при настройке осей в проверке - полная тишина. Станок не реагирует от слова совсем, только релюхой щелкает на MACH3 и однократно шевелит степпером той оси, для которой включаешь тест.
Если игнорировать сею проблему и пройти визарда до конца, при запуске вылезает ошибка "Unexpected realtime delay error".
На ручное управление (F3) - полный игнор, в смысле - на экране кажет корректировку значений, но сами моторы молчат.
Тут бы предположить, что "электроника - наука о контактах" и у меня проблема в железе. Однако, нет. Если в процессе рестарта управляющего компа не выключать драйвера, то случайные сигналы на порту в момент перезагрузки вполне бодренько шевелят всеми 3-мя осями, доказывая, что и плата в порядке, и шнур целый, и драйвера живы, и провода до моторов не оборваны.
Лет 6 назад я многократно переустанавливал систему и перенастраивал железяки. Конечно, я все равно еще чайник и нуб, и не обладаю даже 10% тех знаний, которыми владеют корифеи форума, но все же, я не в первый раз ставлю эту софтину, и вроде никогда не попадал на такие непроходимые косяки. Возможно, надо будет поискать очень старую версию (годиков 2016-2017) и попробовать поставить ее, но хочется понять ту часть цепочки своей ДНК, где закралась ошибка.
Время - 3-й час ночи. Пойду продолжать курить мануалы/ФАКи/форумные посты и смотреть тематичекские видосы на Ютьюбе.
Уважаемые коллеги, я хорошо понимаю, что Linux CNC требует достаточно хороших знаний, для тех, кто береться им пользоваться и мои проблемы начинаются с моих же пробелов в знаниях, но если кто-то сталкивался с похожей проблемой, недавно переустанавливая свежую версию, я буду чертовски признателен за хотя бы пинок, указывающий направление.
Для справки - самая простенькая конструкция,
- с платой развязки под гордым именет MACH3.
- Простенькие драйвера на TB6600 с открытой платой и радиаторами.
- Управляется по LPT незамысловатой PC-хой с Celeron J1800 процем на борту, 8 RAM и 120 SSD. 7 лет назад это было неплохо...
Немножко дела раскидал, да и простенькие 2D задачки для станка появились. Попытался включить и понял, что напрочь забыл пароль. Точнее - по какой то причине поменял обычный, а на какой - уже не помнил. Решил поставить "свежак".
Пардон, это все лирика, только для понимания общей ситуации.
Сделал загрузочную флешку с 2.8.4, С некоторыми танцами с бубном (не маунтился "CD" - перетыкал флешку по 10 секунд) успешно поставил и приступил к конфигурации.
Первое на что натолкнулся - периодически Latency Text казал какую то ересь под 200К в базе. После перезагрузки полечилось и уже давало стабильные 30-35К, но задуматься заставило...
А дальше все совсем плохо - отконфигурил с запасом аж 45000, даже все цифры задрал в 2-4 раза (20000 и 40000, вместо дефолтных 5000 и 20000), 33 раза перепроверил пины LPT порта - а вот при настройке осей в проверке - полная тишина. Станок не реагирует от слова совсем, только релюхой щелкает на MACH3 и однократно шевелит степпером той оси, для которой включаешь тест.
Если игнорировать сею проблему и пройти визарда до конца, при запуске вылезает ошибка "Unexpected realtime delay error".
На ручное управление (F3) - полный игнор, в смысле - на экране кажет корректировку значений, но сами моторы молчат.
Тут бы предположить, что "электроника - наука о контактах" и у меня проблема в железе. Однако, нет. Если в процессе рестарта управляющего компа не выключать драйвера, то случайные сигналы на порту в момент перезагрузки вполне бодренько шевелят всеми 3-мя осями, доказывая, что и плата в порядке, и шнур целый, и драйвера живы, и провода до моторов не оборваны.
Лет 6 назад я многократно переустанавливал систему и перенастраивал железяки. Конечно, я все равно еще чайник и нуб, и не обладаю даже 10% тех знаний, которыми владеют корифеи форума, но все же, я не в первый раз ставлю эту софтину, и вроде никогда не попадал на такие непроходимые косяки. Возможно, надо будет поискать очень старую версию (годиков 2016-2017) и попробовать поставить ее, но хочется понять ту часть цепочки своей ДНК, где закралась ошибка.
Время - 3-й час ночи. Пойду продолжать курить мануалы/ФАКи/форумные посты и смотреть тематичекские видосы на Ютьюбе.
Уважаемые коллеги, я хорошо понимаю, что Linux CNC требует достаточно хороших знаний, для тех, кто береться им пользоваться и мои проблемы начинаются с моих же пробелов в знаниях, но если кто-то сталкивался с похожей проблемой, недавно переустанавливая свежую версию, я буду чертовски признателен за хотя бы пинок, указывающий направление.