Проблема с G31 при попытке скана поверхности
Добавлено: 20 ноя 2019, 16:48
Доброго времени суток всем. Обращаюсь к Вам со своей печалью.
У меня станок на самодельных сервоприводах и с китайским USB контроллером специально сделанном для работы под Mach3 DDCM6V5.0. Все бы хорошо, при обычной работе нареканий нет, разве что при загрузке Mach приходится отключать USB разъем, иначе станок не реагирует ни на какие кнопки. Ну, да я уже приспособился. Просто сначала запускаю Mach, а потом подключаю контроллер по USB.
Проблема в другом. Захотел отфрезеровать небольшую плату, чтоб не заморачиваться с ЛУТ-ом и травлением, но не тут-то было. Попытался отсканировать поверхность платы из файла, созданного в G-cоde riper (причем пробовал разные версии: от 14 до 17-й), но станок доходит только до сохранения текстового файла (в самом начале программы(код G40)), потом повторно нажимаю Start, фреза уходит на начало скана и начинаются чудеса: вместо опускания фрезы станок уходит рывками по иксу вправо примерно на 2 позиции, опускает фрезу до Z0, ждет 1,5 - 2 сек, подает звуковой сигнал и стоит. Повторное нажатие Start вызывает подъем до Z5, опять рывками идет вправо, опускается к 0 и звук и стоп. После третьего нажатия Start опять поднимает фрезу, рывками же уходит вправо и сначала рывками, а потом медленно поднимает фрезу куда-то в бесконечность. Дальше останавливаю, чтобы не загнать шпиндель в мотор оси.
Как я понял проблема в обработке кода G31, потому что так станок работает нормально. Ноль по Z ищет без проблем, а сканировать - ни в какую. Пробовал использовать сканер в самом Mach-е, но там вообще ужас. Станок просто ничего не делает, да еще и Mach подвешивает, причем наглухо.
Может кто-нибудь сталкивался с подобной проблемой? Помогите пожалуйста.
У меня станок на самодельных сервоприводах и с китайским USB контроллером специально сделанном для работы под Mach3 DDCM6V5.0. Все бы хорошо, при обычной работе нареканий нет, разве что при загрузке Mach приходится отключать USB разъем, иначе станок не реагирует ни на какие кнопки. Ну, да я уже приспособился. Просто сначала запускаю Mach, а потом подключаю контроллер по USB.
Проблема в другом. Захотел отфрезеровать небольшую плату, чтоб не заморачиваться с ЛУТ-ом и травлением, но не тут-то было. Попытался отсканировать поверхность платы из файла, созданного в G-cоde riper (причем пробовал разные версии: от 14 до 17-й), но станок доходит только до сохранения текстового файла (в самом начале программы(код G40)), потом повторно нажимаю Start, фреза уходит на начало скана и начинаются чудеса: вместо опускания фрезы станок уходит рывками по иксу вправо примерно на 2 позиции, опускает фрезу до Z0, ждет 1,5 - 2 сек, подает звуковой сигнал и стоит. Повторное нажатие Start вызывает подъем до Z5, опять рывками идет вправо, опускается к 0 и звук и стоп. После третьего нажатия Start опять поднимает фрезу, рывками же уходит вправо и сначала рывками, а потом медленно поднимает фрезу куда-то в бесконечность. Дальше останавливаю, чтобы не загнать шпиндель в мотор оси.
Как я понял проблема в обработке кода G31, потому что так станок работает нормально. Ноль по Z ищет без проблем, а сканировать - ни в какую. Пробовал использовать сканер в самом Mach-е, но там вообще ужас. Станок просто ничего не делает, да еще и Mach подвешивает, причем наглухо.
Может кто-нибудь сталкивался с подобной проблемой? Помогите пожалуйста.