Страница 1 из 1

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

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

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

Добавлено: 28 янв 2021, 12:25
Kupfershcmidt
А в каме повернуть систему координат на нужный угол нет возможности?

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

Добавлено: 28 янв 2021, 12:36
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 отменяется режим вращения координат

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

Добавлено: 28 янв 2021, 18:55
Serg
Kupfershcmidt писал(а): А в каме повернуть систему координат на нужный угол нет возможности?
NikolayUa24 писал(а): G68 – вращение координат. Может так получится :thinking:
На какой угол нужно повернуть систему координат, если у станка например между осями X и Y угол 89.5°? :)

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

Добавлено: 28 янв 2021, 19:20
Kupfershcmidt
Serg писал(а): На какой угол
На недостающий. На нужный. На необходимый.

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

Добавлено: 28 янв 2021, 19:27
NikolayUa24
не видать нового станка.

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

Добавлено: 28 янв 2021, 23:06
Jur2001
Kupfershcmidt писал(а): 28 янв 2021, 12:25 А в каме повернуть систему координат на нужный угол нет возможности?
Да, точно. Можно через "деформацию" в каме. Еще пробовал экселем. Но в каме, в итоге, проще.

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

Добавлено: 28 янв 2021, 23:07
Enot_1
Почему не поправить перпендикуляр и не мучить костыль?

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

Добавлено: 29 янв 2021, 08:33
sima8520
в мач3 можно через формулу задать смещение осей, на случай если нет 90 градусов между Х и У

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

Добавлено: 29 янв 2021, 09:38
xvovanx
sima8520 писал(а): в мач3 можно через формулу задать смещение осей, на случай если нет 90 градусов между Х и У
Так ТС хочет, чтоб не только корректировалась УП формулой, но и вручную если двигать, чтоб "криво" бегало само.
Kupfershcmidt писал(а): 28 янв 2021, 19:20
Serg писал(а): На какой угол
На недостающий. На нужный. На необходимый.
А нифига не выйдет. Повернется весь "куб" координат, и между X и Y 90гр. так и останется.
Enot_1 писал(а): 28 янв 2021, 23:07 Почему не поправить перпендикуляр и не мучить костыль?
+100500

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

Добавлено: 29 янв 2021, 10:49
Kupfershcmidt
xvovanx писал(а): А нифига не выйдет.
Значит рисовать надо криво.
xvovanx писал(а): Повернется весь "куб" координат
Ну в принципе можно менять СК для кривой оси...но это конечно костыль.

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

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

Кстати, если среди нас есть люди, имеющие опыт работы со сверлением - с радостью приму практические советы по сверлению отверстий в металле. Сейчас столкнулся с проблемой увода сверла при врезании (по всей видимости изгиб механики при врезании). Кто что может посоветовать по технологии? Пока сверлю 2-х ступенчато. 5.5, потом 10.5... Уводит, к слову сказать, стабильно, т.е. межосевые в результате выдержаны, но хочется все же как-то еще более приближенно к чертежу.. Может быть начать чем-то еще более тонким? Например 3-й? Или наоборот еще была идея - более жестким сверлом (10-й) сразу сделать накернивание, потом уже идти ступенчато по накерненному.

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

Добавлено: 30 янв 2021, 08:53
Kupfershcmidt
Сначала центровать конечно. Полагаю с фрезерованием отверстий на этом станке не получится....