коррекция перпендикулярности осей в Mach

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Jur2001
Новичок
Сообщения: 20
Зарегистрирован: 02 апр 2020, 15:41
Репутация: 3
Контактная информация:

коррекция перпендикулярности осей в Mach

Сообщение Jur2001 »

Добрый день!
Есть задачка математически подровнять перпендикулярность осей в Mach3. Нашел раздел formulas. Забил Y=Y+kX Проверил - работает. Но только работает он при загруженной УП и коррекция идет только по ней и то до тех пор, пока не нажмешь stop. После stop'a как-то тоже все сбивается в связке XY , хотя руками трогаю только Z, пока не осознал почему и как это происходит. А есть ли возможность включить такую коррекцию, чтобы и при ручном перемещении работала эта формула? Грубо говоря, двигаю руками по X на 100мм, при этом Y автоматом тоже двигается на какую-то величину. Может быть есть какое-то ПО готовое, чтобы скорректировать УП до загрузки (чтобы загрузить УП с уже скорректированными значениями)? Задача стоит на станке ЧПУ с несколько не перпендикулярными осями насверлить более-менее ровных отверстий для другого станка, ну чтобы он был как-то изначально поровнее. ;)
Kupfershcmidt
Мастер
Сообщения: 2291
Зарегистрирован: 04 авг 2019, 15:54
Репутация: 323
Настоящее имя: Сергей
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение Kupfershcmidt »

А в каме повернуть систему координат на нужный угол нет возможности?
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение NikolayUa24 »

G68 – вращение координат. Может так получится :thinking:
(для просмотра содержимого нажмите на ссылку)
G68 – вращение координат. Модальная команда G68 позволяет выполнить поворот координатной системы на определенный угол. Для выполнения такого поворота требуется указать плоскость вращения, центр вращения и угол поворота. Плоскость вращения устанавливается при помощи кодов G17 (плоскость XY), G18 (плоскость XZ) и G19 (плоскость YZ). Если желаемая плоскость вращения уже активирована, то программирование команд G17, G18 и G19 в кадре с G68 не требуется.
При действующей команде G90 центр вращения указывается абсолютными координатами относительно нулевой точки станка, если не выбрана одна из стандартных рабочих систем координат. Если выбрана одна из рабочих систем координат G54–G59, то центр вращения устанавливается относительно нулевой точки активной рабочей системы координат. В случае действующей команды G91 центр вращения указывается относительно текущей позиции. Если же координаты цент ра вращения не будут указаны, то в качестве центра вращения будет принята текущая позиция.
Угол вращения указывается при помощи R-слова данных. Формат для команды вращения координат обычно следующий:
G17 G68 X_Y_R_
G69 – отмена вращения координат. При помощи кода G68 отменяется режим вращения координат
Страдания ведут человека к совершенству.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение Serg »

Kupfershcmidt писал(а): А в каме повернуть систему координат на нужный угол нет возможности?
NikolayUa24 писал(а): G68 – вращение координат. Может так получится :thinking:
На какой угол нужно повернуть систему координат, если у станка например между осями X и Y угол 89.5°? :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Kupfershcmidt
Мастер
Сообщения: 2291
Зарегистрирован: 04 авг 2019, 15:54
Репутация: 323
Настоящее имя: Сергей
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение Kupfershcmidt »

Serg писал(а): На какой угол
На недостающий. На нужный. На необходимый.
NikolayUa24
Мастер
Сообщения: 1407
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 256
Настоящее имя: Николай
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение NikolayUa24 »

не видать нового станка.
Страдания ведут человека к совершенству.
Jur2001
Новичок
Сообщения: 20
Зарегистрирован: 02 апр 2020, 15:41
Репутация: 3
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение Jur2001 »

Kupfershcmidt писал(а): 28 янв 2021, 12:25 А в каме повернуть систему координат на нужный угол нет возможности?
Да, точно. Можно через "деформацию" в каме. Еще пробовал экселем. Но в каме, в итоге, проще.
Enot_1
Мастер
Сообщения: 1353
Зарегистрирован: 28 апр 2015, 00:12
Репутация: 240
Настоящее имя: Arkadiy
Откуда: Краснодар
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение Enot_1 »

Почему не поправить перпендикуляр и не мучить костыль?
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение sima8520 »

в мач3 можно через формулу задать смещение осей, на случай если нет 90 градусов между Х и У
Аватара пользователя
xvovanx
Мастер
Сообщения: 3647
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 897
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение xvovanx »

sima8520 писал(а): в мач3 можно через формулу задать смещение осей, на случай если нет 90 градусов между Х и У
Так ТС хочет, чтоб не только корректировалась УП формулой, но и вручную если двигать, чтоб "криво" бегало само.
Kupfershcmidt писал(а): 28 янв 2021, 19:20
Serg писал(а): На какой угол
На недостающий. На нужный. На необходимый.
А нифига не выйдет. Повернется весь "куб" координат, и между X и Y 90гр. так и останется.
Enot_1 писал(а): 28 янв 2021, 23:07 Почему не поправить перпендикуляр и не мучить костыль?
+100500
Kupfershcmidt
Мастер
Сообщения: 2291
Зарегистрирован: 04 авг 2019, 15:54
Репутация: 323
Настоящее имя: Сергей
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение Kupfershcmidt »

xvovanx писал(а): А нифига не выйдет.
Значит рисовать надо криво.
xvovanx писал(а): Повернется весь "куб" координат
Ну в принципе можно менять СК для кривой оси...но это конечно костыль.
Jur2001
Новичок
Сообщения: 20
Зарегистрирован: 02 апр 2020, 15:41
Репутация: 3
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение Jur2001 »

Enot_1 писал(а): 28 янв 2021, 23:07 Почему не поправить перпендикуляр и не мучить костыль?
Да это 100500, конечно, но сейчас нет возможности.. Не вдаваясь в детали - 1-й станок... :oops: В общем, скорректировал камом, но механика, рассчитанная на деревообработку, явно не выдерживает сверления металла.. Вибрация такая, что боюсь, перпендикулярность осей уже не спасет :hehehe:. Но, в целом, получается ровнее, нежели, если бы сверлил руками. Остальное доведем напильником :rasp: :)

Кстати, если среди нас есть люди, имеющие опыт работы со сверлением - с радостью приму практические советы по сверлению отверстий в металле. Сейчас столкнулся с проблемой увода сверла при врезании (по всей видимости изгиб механики при врезании). Кто что может посоветовать по технологии? Пока сверлю 2-х ступенчато. 5.5, потом 10.5... Уводит, к слову сказать, стабильно, т.е. межосевые в результате выдержаны, но хочется все же как-то еще более приближенно к чертежу.. Может быть начать чем-то еще более тонким? Например 3-й? Или наоборот еще была идея - более жестким сверлом (10-й) сразу сделать накернивание, потом уже идти ступенчато по накерненному.
Kupfershcmidt
Мастер
Сообщения: 2291
Зарегистрирован: 04 авг 2019, 15:54
Репутация: 323
Настоящее имя: Сергей
Контактная информация:

Re: коррекция перпендикулярности осей в Mach

Сообщение Kupfershcmidt »

Сначала центровать конечно. Полагаю с фрезерованием отверстий на этом станке не получится....
Ответить

Вернуться в «Windows / Mach»