Перейти к содержимому


Фотография

Не совпадают траектории по оси А


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 OFFLINE   Yuriy_Craft

Yuriy_Craft

    Абитуриент

  • Пользователи
  • Pip
  • 9 сообщений
  • Пол:Мужчина
  • Из:Луцк

Отправлено 13 Май 2017 - 20:51

Приветствую всех форумчан!

Есть проблема с которой уже бьюсь добрый месяц. При доработочных траекториях на поворотной оси, ось "А" немного уходит в "плюс" и траектории не совпадают. С одной стороны фрезеруется воздух, с другой происходит небольшой зарез. 

 

Самая типичная и увы самая востребованная ситуация: обработка модели по спирали или по проекции кривой(плоскости) происходит безукоризненно, а доработка растром уже наблюдается смещение.

"Уход" в плюс примерно 0,3-0,5 градуса и всегда одинаков. И совершенно не имеет значения предшествующий способ обработки, по часовой или против, или даже если вдоль оси. Перепробовал уже всевозможные варианты.

 

Было проверено и перепроверено всё что возможно. NC-файл правильный, проверенный и визуализированный на разном софте.  Со станком всё отлично, никаких люфтов и прочих механических неполадок. Шаговики и драйвера проверены тщательно во всех режимах, пропусков шагов точно нет. На поворотке вообще уже стоит гибрид с энкодером. Не помогло  :mega_shok:

 

Грешить осталось только на Mach3.

 

Уже и не представляю в каком направлении копать. Очень прошу помочь разобраться.


  • 0

#2 OFFLINE   Lodochnik

Lodochnik

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 4 329 сообщений
  • Пол:Мужчина
  • Из:Королев

Отправлено 13 Май 2017 - 20:57

Драйверы какие стоят? И длительность импульсов в настройках смотрите. Бывает теряется импульс при смене направления когда в драйверах или на интерфейсной плате медленные оптроны.


  • 0
С уважением, Олег.

#3 OFFLINE   Yuriy_Craft

Yuriy_Craft

    Абитуриент

  • Пользователи
  • Pip
  • 9 сообщений
  • Пол:Мужчина
  • Из:Луцк

Отправлено 13 Май 2017 - 21:13

Шаговый двигатель с энкодером, замкнутого типа NEMA23 57HSE2N-D25 с гибридным серводрайвером HSS57.

Длительность импульсов минимальная, согласно настойчивой рекомендации производителя коммутационной платы.

Оптроны в порядке. В первую очередь проверял такой вариант.


  • 0

#4 OFFLINE   Lodochnik

Lodochnik

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 4 329 сообщений
  • Пол:Мужчина
  • Из:Королев

Отправлено 13 Май 2017 - 23:08

Увеличте длительность импульса​


  • 0
С уважением, Олег.

#5 OFFLINE   Yuriy_Craft

Yuriy_Craft

    Абитуриент

  • Пользователи
  • Pip
  • 9 сообщений
  • Пол:Мужчина
  • Из:Луцк

Отправлено 13 Май 2017 - 23:57

Спасибо, Олег! Обязательно попробую.

Забыл упомянуть ещё один существенный факт. Координаты не теряются. То есть, после полной обработки модели, оси возвращаются в правильные нули. Специально надстройку приспособу мастырил для этого и микрометром проверял.


  • 0

#6 OFFLINE   Lodochnik

Lodochnik

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 4 329 сообщений
  • Пол:Мужчина
  • Из:Королев

Отправлено 14 Май 2017 - 00:25

Если возврат в ноли происходит, тогда это не "уход". Значит все поданные на драйверы импульсы отработаны правильно. Может наоборот ошибка накапливается при обработке по спирали? 

Фото хоть покажите, может понятнее станет.


  • 0
С уважением, Олег.

#7 OFFLINE   Yuriy_Craft

Yuriy_Craft

    Абитуриент

  • Пользователи
  • Pip
  • 9 сообщений
  • Пол:Мужчина
  • Из:Луцк

Отправлено 14 Май 2017 - 02:58

Очень Вам благодарен за проявленный интерес.

Собственно, вот очередная специальная тестовая моделька в виде икса по сечению. Обработка 4-х осевой по спирали, и сразу, в том же файле, доработка внутри произвольной области растром, под углом 135 градусов от основной системы координат.

Очень ощутимый зарез, моделька 75 мм шириной. По другую сторону ребра фрезеровался воздух.

13896198.jpg

 

На маленьких моделях эффект конечно меньше из-за меньшего радиуса, но всё равно присутствует. Спираль была задана так, чтоб ось вертелась в другую сторону, но всё равно этот "недоворот", в ту же самую сторону. Даже не недоворот, ось капельку переезжает в плюс, если отталкиваться от координат. 

 

13953561.jpg

 

Вы натолкнули на мысль, насчёт накапливаемой ошибки. А сколько знаков после запятой воспринимает Mach3?

Экспериментируя с настройками, старался подбирать деление шага так, чтоб знак после запятой не попадал в период. Сейчас выставлено 106,6666666666667

 

Но опять же, получилась бы закрученность. Специально ставил длинные заготовки с прямыми рёбрами, всё ровненько, хоть линейку калибруй. 


  • 0

#8 OFFLINE   Lodochnik

Lodochnik

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 4 329 сообщений
  • Пол:Мужчина
  • Из:Королев

Отправлено 14 Май 2017 - 07:43

Попробовать надо доработку по плоскости сделать (чтобы повернута заготовка была параллпльно плоскости ХY). И посмотреть, что в тексте УП по переезжаемой оси.

 

А компенсация люфтов не включена случайно?


Сообщение отредактировал Lodochnik: 14 Май 2017 - 07:44

  • 0
С уважением, Олег.

#9 OFFLINE   Yuriy_Craft

Yuriy_Craft

    Абитуриент

  • Пользователи
  • Pip
  • 9 сообщений
  • Пол:Мужчина
  • Из:Луцк

Отправлено 14 Май 2017 - 11:49

Благодарю за совет! Замечательная идея, очень просто и должно быть весьма показательно!

Сразу отпишусь о результатах.

 

Люфты выключены.


Сообщение отредактировал Yuriy_Craft: 14 Май 2017 - 11:50

  • 0

#10 OFFLINE   Yuriy_Craft

Yuriy_Craft

    Абитуриент

  • Пользователи
  • Pip
  • 9 сообщений
  • Пол:Мужчина
  • Из:Луцк

Отправлено 15 Май 2017 - 16:11

Создана моделька. Проще некуда. Параллелепипед спиралью и дополнительный проход растром с углом 0 внутри произвольной границы  

 

13988168.jpg

NC-файл тоже не удивил сюрпризами 

14024011.jpg

 

Обработка спиралью закончилась на A54720 что, по сути, и есть нулём. Далее тривиальная обработка растром. Зэдка прыгает только на высоту безопасности.

Должен заметить, что это уж очень простой и идеальный  вариант, как правило, спираль никогда не заканчивается точно на нуле. Сейчас модель обрабатывается. С нетерпением жду.

 

Увеличение длительности импульса никак не повлияло на результат, специально провёл повторную обработку модели что на первой фотографии. 


  • 0

#11 OFFLINE   Yuriy_Craft

Yuriy_Craft

    Абитуриент

  • Пользователи
  • Pip
  • 9 сообщений
  • Пол:Мужчина
  • Из:Луцк

Отправлено 15 Май 2017 - 18:06

Отфрезеровалась дощечка. Результат поверг в ступор.

 

13972828.jpg

 

Та же самая ситуация. Ноль оси А на месте, строго по специально приготовленной метке. Уже кинулся проверять геометрию станка и тут обнаружилось, что сама плоскость модели не параллельна столу и порталу. То есть провернулась на часть градуса не ось, а именно сама модель. Даже не вся модель, а только её часть, обрабатываемая по спирали. 

Я просто в шоке. Как такое вообще возможно?

 

К сожалению, не особо силён в кодах, но может дело в кодах с которых начинается nc-файл.

 
N1 G90 G49 G40 G80 G54 G64
N2G21
N3( ================= )
N4( TOOLPATH : 1 )
N5( STRATEGY USED : Rotary )
N6( TOOLPATH WP : Main )
N7( ================= )
N8( TOOL TYPE : TAPERSPHERICAL )
N9( TOOL NAME : 39 )
N10( TOOL DIA.: 6 TIP RAD.: 0.75 & LENGTH : 87 )
N11 T39 M6
N12 S18000 M3 G90
N13 G1 X45. Y0 Z17.5 A0.
N14 X10. F3000
N15 Z12.5
N16 Z7.5 F1250
N17 Z7.506 A2.225 F2500
 
Вот насторожил G54 и не сильно представляю действие  G49
 
Выручайте! Хоть путь укажите куда копать.
Возможно, упускаю какую-то очевидную мелочь, но с такой ситуацией не сталкивался и даже не считал возможной.
Буду очень признателен!

  • 0

#12 OFFLINE   Lodochnik

Lodochnik

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 4 329 сообщений
  • Пол:Мужчина
  • Из:Королев

Отправлено 16 Май 2017 - 08:51

В ручном режиме координаты по Z проверь на краях. Может портал криво стоит.
  • 0
С уважением, Олег.

#13 OFFLINE   Yuriy_Craft

Yuriy_Craft

    Абитуриент

  • Пользователи
  • Pip
  • 9 сообщений
  • Пол:Мужчина
  • Из:Луцк

Отправлено 16 Май 2017 - 11:26

Портал сразу же проверил, всё ровненько!

Пытаясь хоть как-то представить ситуацию, при которой возможен такой исход переосмыслил все ситуации.

Скажите, а возможен вариант, что дело во времени подачи сигнала? Скажем, если сигнал на поворотную ось подаётся с некоторым, всегда одинаковым опозданием. Тогда и создастся эффект проворачивания "в плюс" частей модели, которые обрабатываются при активном участии оси А.

Есть ли в Mach3 такие настройки? Или всё же тормозит контроллер?

Хотя, нет... если спираль закручивается в противоположную сторону, модель всё равно уходит в тот же плюс.

Взрыв мозга просто  :crazy: Уже не хватает воображения.

Mach3 без лицензии  :blush: Может ли проявляться такой глюк из-за ломанности?


  • 0

#14 OFFLINE   Yuriy_Craft

Yuriy_Craft

    Абитуриент

  • Пользователи
  • Pip
  • 9 сообщений
  • Пол:Мужчина
  • Из:Луцк

Отправлено 17 Май 2017 - 01:17

Проблема решена!

 

Опишу для истории, такой глюк пока нигде не встречал. Это глюк Mach3, в момент старта nc-файла, Mach3 самопроизвольно дёргал ось Y на 0,17-0,23 мм. Вот и всё! Смещался центр и касательные к окружности поверхности наклонялись. Теперь уже всё кажется простым и очевидным.

Переустановка Mach3 и драйверов решила проблему. Было бы интересно поковыряться поглубже и выяснить природу такого глюка, но было не до этого. Если проявиться вновь, обязательно докопаюсь.

 

Мои искренняя благодарность Олегу и всем кто читал и интересовался!


  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных