Ошибка Mach3 при коррекции в локальной системе координат
Добавлено: 14 фев 2014, 11:31
Здравствуйте!
Задавал вопрос в прошлую пятницу, но исчезла и созданная тема и регистрация на форуме. Повторю.
Заранее прошу извинения, если данный вопрос уже разбирался, но поиском я подобного не нашёл.
Вводные: Операционная система Windows XP и Windows 7. Программа Mach3 CNC Control, версии 3.043.066. Гравировально-фрезерный станок "Eurohit", фирмы "Техноретто" (контроллер Delta VFD-EL).
Ошибка: Для выборки отверстий и прямоугольных окон использовал в тексте управляющей программы (УП) подпрограммы с локальными системами координат (G52). По просьбе оператора ЧПУ ввёл коррекцию на радиус инструмента(G41). Сочетание локальной системы координа и радиусной коррекции привело к ошибке - Mach3 рассчитывает неверные траектории инструмента (рис. 1). Пробное фрезерование это подтвердило.
Причём ошибка эта "плавающая": если открыть в Mach3 приведённую ниже программу, Mach3 рассчитает неверную траекторию движения инструмента (рис. 2).
Войдя в редактор, переношу команду G41 на пару строк выше, вызывая тем самым ошибку: Mach3 выдаёт "Сдвиг резца при включённой радиусной коррекции" - т. к. радиус спирали ещё слишком мал. После этого снова вхожу в редактор и возвращаю команду G41 обратно - схема фрезеровки отображается корректно (рис. 3) и остаётся таковой, если, не закрывая Mach3, отрывать и закрывать данную УП.
Если закрыть Mach3, затем открыть, и загрузить УП - траектории вновь будут рассчитаны некорректно. Сталкивался кто-нибудь с подобным? Кто виноват? И что делать?
Задавал вопрос в прошлую пятницу, но исчезла и созданная тема и регистрация на форуме. Повторю.
Заранее прошу извинения, если данный вопрос уже разбирался, но поиском я подобного не нашёл.
Вводные: Операционная система Windows XP и Windows 7. Программа Mach3 CNC Control, версии 3.043.066. Гравировально-фрезерный станок "Eurohit", фирмы "Техноретто" (контроллер Delta VFD-EL).
Ошибка: Для выборки отверстий и прямоугольных окон использовал в тексте управляющей программы (УП) подпрограммы с локальными системами координат (G52). По просьбе оператора ЧПУ ввёл коррекцию на радиус инструмента(G41). Сочетание локальной системы координа и радиусной коррекции привело к ошибке - Mach3 рассчитывает неверные траектории инструмента (рис. 1). Пробное фрезерование это подтвердило.
Причём ошибка эта "плавающая": если открыть в Mach3 приведённую ниже программу, Mach3 рассчитает неверную траекторию движения инструмента (рис. 2).
Войдя в редактор, переношу команду G41 на пару строк выше, вызывая тем самым ошибку: Mach3 выдаёт "Сдвиг резца при включённой радиусной коррекции" - т. к. радиус спирали ещё слишком мал. После этого снова вхожу в редактор и возвращаю команду G41 обратно - схема фрезеровки отображается корректно (рис. 3) и остаётся таковой, если, не закрывая Mach3, отрывать и закрывать данную УП.
Если закрыть Mach3, затем открыть, и загрузить УП - траектории вновь будут рассчитаны некорректно. Сталкивался кто-нибудь с подобным? Кто виноват? И что делать?