Перейти к публикации

iMachining 4 Aixs ускоренная подача


CNC_SKILL

Рекомендованные сообщения

Всем привет! Исходя из наблюдений возник такой вопрос! При фрезеровании в 4-х осях переходом iMachining 2Д или 3Д в прогу не выводит ускоренную подачу в отличии от 3-х осей, не зависимо от того какую поверхность ты фрезеруешь ( плоскую( как в трех осях)  или развертку) ! А выводит подачу кот в настройках указана как минимальная ! С чем это может быть связано и можно ли это как то настроить  в к примеру в посте или каким то другим способом!  Либо же у   iMachining для 4-х осей такой алгоритм безопасности от столкновений???

 

post-46391-0-66639900-1450440608_thumb.png

post-46391-0-07203200-1450440620_thumb.png

post-46391-0-62276200-1450440633_thumb.png

post-46391-0-21762000-1450440643_thumb.png

Ссылка на сообщение
Поделиться на других сайтах


А в визуализации показывает подачу быстрых перемещений?

Возможно стоит некоторое ограничение на максимальную подачу перемещений. Попробуйте снизить подачу быстрых перемещений до 1500.

Изменено пользователем Heckfy
Ссылка на сообщение
Поделиться на других сайтах
А в визуализации показывает подачу быстрых перемещений?
 

Показывает! 

Возможно стоит некоторое ограничение на максимальную подачу перемещений.

ограничения нет ! а если и есть то где?

 

Попробуйте снизить подачу быстрых перемещений до 1500.

а если мне надо поставить к примеру подачу в 2000 какой тогда смысл! на скринах не рабочие примеры и не какого отношения не имеют к указанным на них режимов! вопрос в том почему в 3х осях выводит ускор подачу как на скрине 7260 а в 4х осях нет??   

Ссылка на сообщение
Поделиться на других сайтах

 

Показывает! 

 

 

ограничения нет ! а если и есть то где?

 

 

а если мне надо поставить к примеру подачу в 2000 какой тогда смысл! на скринах не рабочие примеры и не какого отношения не имеют к указанным на них режимов! вопрос в том почему в 3х осях выводит ускор подачу как на скрине 7260 а в 4х осях нет??   

 

Возможно в файле *.VMID имеется ограничение подачи при движении по 4той оси (стандартно - 3000). 

Ссылка на сообщение
Поделиться на других сайтах

Так как присутствует координата А , то в постпроцессоре возможно присутствует инверсная подача ( пересчет не в мм\мин  а  в град\обор).

Что за постпроцессор?.

Изменено пользователем sennik53
Ссылка на сообщение
Поделиться на других сайтах

Судя по картинке постпроцессор HAAS 4x. В нем точно присутствует инверсная подача.

Ссылка на сообщение
Поделиться на других сайтах
Судя по картинке постпроцессор HAAS 4x.
 

Да это действительно пост  HAAS 4x - Xrotation стандарт ! 

( пересчет не в мм\мин  а  в град\обор)

А вот это уже интереснее! Если можно по подробнее про ( инверсная подача.) и все что могло бы решить данный вопрос!

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

У РАЗРАБОТЧИКОВ HAAS это называется 

 

G93 Режим обратнозависимой подачи (Группа 05)
Скорость подачи (проходов в минуту)
Этот G-код указывает на то, что все значения F (скорость подачи) интерпретируются как «подача в 
минуту». Другими словами, время (в секундах), необходимое для выполнения запрограммированного 
перемещения с помощью G93, 60 (секунд) разделенные на значение F.
G93 обычно используется при обработке с 4 и 5 осями, если программа сгенерирована с помощью 
системы АСУП. G93 – это способ пересчета линейной скорости подачи (мм/мин) в значение, которое 
учитывает вращательное движение.
Если используется G93, скорость подачи (F) обязательна для всех блоков интерполируемых 
перемещений. Поэтому для каждого блока перемещения, не являющегося ускоренным, должна 
назначаться собственная скорость подачи (F).
Примечания: Нажатие клавиши сброса переводит станок в режим G94 (подача в минуту).
Настройки 34 и 79 (диаметр 4 и 5 осей) не нужны при использовании 93.
G94 Режим подачи в минуту (Группа 05)
Этот код отменяет команду G93 (режим обратнозависимой подачи) и переводит ЧПУ в режим подачи в 
минуту.
 
В солидкаме термин инверсная подача. В постпроцессоре строка
 
i4xFeedMode           = 0         ;4x-Simultanious control (0=Programed feedRate, 1=Inverse Time FeedRatе, 2=Deg. per Minute)
1 - инверсная подача 
0 - программируемая подача в мм\мин
2 - град в минуту
Ссылка на сообщение
Поделиться на других сайтах

Попробовал поменять параметры но к сожаления не каких изменений в сторону  вывода ускоренной подачи я не заметил ! так же пробовал менять и комбинировать другие параметры которые имеют отношение к подаче в (общем) результат отрицательный! 

Ссылка на сообщение
Поделиться на других сайтах

а каким кодом инверсная подача задается в хайденхайне?


1 надо посмотреть постпроцессор или файл конфигурации станка 

2 снять поставить галку на контроль стружки

 

для исследования какой тип подачи стоит, необходимо внести в пост после подачи F параметр feed_type, настроить вывод в виде коментария УП.

 

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

Изменено пользователем lnslns
Ссылка на сообщение
Поделиться на других сайтах
выше в кадре где F1807 какой должен быть переход?

 заход на дугу (врезание)! 

с учетом ограничения по оси А

при смени подачи даже на 2000 она все равно не выводится в УП! 

Ссылка на сообщение
Поделиться на других сайтах

Глянуть бы на программу, выведенную с раскомментированным trace "all":5 ..

такое чувство что игнорируется подача перемещений вообще. Что в 3х координатной обработке, что в 4х. 

Ссылка на сообщение
Поделиться на других сайтах

В стандартном посте есть такие строки:


@usr_line
    ; Handle output for line movement (G01)
    ; ---- 4x
    ; - Set Rotary Position
    call @usr_r1pos_calc
    if i4xFeedMode eq 0
        if change(zpos)
            feed = feed
        else
            feed = feed_rate
        endif
        if feed ne prevFeed
            change(feed) = true
        else
            change(feed) = false
        endif
        iFeedType = 94

feed_rate - это значение подачи в плоскости XY. А feed - это подача в текущей координате траектории. То есть в случае того, если не было изменения координаты Z, то будет использоваться подача feed_rate.

Предлагаю изменить в постпроцессоре параметр i4xFeedMode на 1.  Или изменить в настройках траектории отступ по Z

Изменено пользователем Heckfy
Ссылка на сообщение
Поделиться на других сайтах

Глянуть бы на программу, выведенную с раскомментированным trace "all":5 ..

 

 

??????

 

 

Или изменить в настройках траектории отступ по Z

 

что даст изменение отступа ? сейчас он 0,08!

 

 

Возможно в файле *.VMID имеется ограничение подачи при движении по 4той оси (стандартно - 3000). 

 

вы можете сделать скрин данного параметра файле *.VMID который отвечает за движении по 4-той оси? чтоб было более наглядно и понятно! 

 

Пока вот что получается при таких настройках! Возможно мы друг друга немного не поймем ! Поправте если что!

Настройки режимов резанья вот такие и остаются неизменными в обеих примерах программы!

post-46391-0-59137400-1451889796_thumb.png

post-46391-0-49829300-1451889807_thumb.png

post-46391-0-97533900-1451889819_thumb.png

Ссылка на сообщение
Поделиться на других сайтах

 Уважаемые участники  скажите пожалуйста у кого нибудь   4-х осевой пост выводит ускоренную подачу в переходах аймашининг 2Д (плоскость, развертка) и 3Д? Хочу сказать спасибо  всем пользователям за поддержку темы и советы которые вы пишите! Они уже частично приблизили меня к решению данного вопроса но все же чего то не хватает! Хотелось  бы еще узнать заморачивался ли  кто то еще на эту тему так как просмотров много а решений практически нет! Я думаю что если получится адекватно вывести ускоренную подачу в УП то можно значительно сократить время обработки при использовании стратегий аймашининг в 4-х осях! Если что пишите в личку или в скайп!  Спасибо за внимание!  

Изменено пользователем Frezer_PU
Ссылка на сообщение
Поделиться на других сайтах

Может проблема ещё заключается в настройке базыданных станка (это делается в начале создания проекта)?.

Вот расширенная база данных станков и материалов

Просмотрите базы данных станков  - может что-то можно выудить.

post-37298-0-58963800-1451900783.jpg

iDatabase.rar

Изменено пользователем sennik53
Ссылка на сообщение
Поделиться на других сайтах

??????

 

 

 

что даст изменение отступа ? сейчас он 0,08!

 

 

 

вы можете сделать скрин данного параметра файле *.VMID который отвечает за движении по 4-той оси? чтоб было более наглядно и понятно! 

 

Пока вот что получается при таких настройках! Возможно мы друг друга немного не поймем ! Поправте если что!

Настройки режимов резанья вот такие и остаются неизменными в обеих примерах программы!

 

Скорость движения по 4 оси - в каких единицах? углах в минуту? или инверсные подачи?

тут описано про инверсные подачи:

 

У РАЗРАБОТЧИКОВ HAAS это называется 

 

G93 Режим обратнозависимой подачи (Группа 05)
Скорость подачи (проходов в минуту)
Этот G-код указывает на то, что все значения F (скорость подачи) интерпретируются как «подача в 
минуту». Другими словами, время (в секундах), необходимое для выполнения запрограммированного 
перемещения с помощью G93, 60 (секунд) разделенные на значение F.
G93 обычно используется при обработке с 4 и 5 осями, если программа сгенерирована с помощью 
системы АСУП. G93 – это способ пересчета линейной скорости подачи (мм/мин) в значение, которое 
учитывает вращательное движение.
Если используется G93, скорость подачи (F) обязательна для всех блоков интерполируемых 
перемещений. Поэтому для каждого блока перемещения, не являющегося ускоренным, должна 
назначаться собственная скорость подачи (F).
Примечания: Нажатие клавиши сброса переводит станок в режим G94 (подача в минуту).
Настройки 34 и 79 (диаметр 4 и 5 осей) не нужны при использовании 93.
G94 Режим подачи в минуту (Группа 05)
Этот код отменяет команду G93 (режим обратнозависимой подачи) и переводит ЧПУ в режим подачи в 
минуту.
 
В солидкаме термин инверсная подача. В постпроцессоре строка
 
i4xFeedMode           = 0         ;4x-Simultanious control (0=Programed feedRate, 1=Inverse Time FeedRatе, 2=Deg. per Minute)
1 - инверсная подача 
0 - программируемая подача в мм\мин
2 - град в минуту

 

 

если при подаче 1000мм/мин, например, ось A очень медленно крутит - то второй вариант i4xFeedMode=1 близокно не совсем правильный. Если при такой подаче крутит так как надо и все устраивает - то нужно убрать условия в постпроцессоре и установить флаг  i4xFeedMode=0  (но не уверен что сохранятся режимы резания)

Предлагаемые изменения в постпроцессоре:

@usr_line
    ; Handle output for line movement (G01)
    ; ---- 4x
    ; - Set Rotary Position
    call @usr_r1pos_calc
    if i4xFeedMode eq 0
      ;  if change(zpos)
            feed = feed
       ; else
         ;   feed = feed_rate
      ;  endif
        if feed ne prevFeed
            change(feed) = true
        else
            change(feed) = false
        endif
        iFeedType = 94

но я не знаю:

-какой постпроцессор у вас,

-какая конфигурация оборудования.

Все предложения как палец в небо. Изначально нужно указывать какое оборудование - может лучше использовать G93 при 4х осевой обработке. Но тут опять же нужно подправить постпроцессор, чтобы правильно включал или выключал такой режим.

Ссылка на сообщение
Поделиться на других сайтах

Скорость движения по 4 оси - в каких единицах?

 

В мм/мин   i4xFeedMode=0!

 

тут описано про инверсные подачи:

 

Это один из вариантов!

 

если при подаче 1000мм/мин, например, ось A очень медленно крутит - то второй вариант i4xFeedMode=1 близок, но не совсем правильный.

 

при таких настройках ось А вращается еще медлиние при этом в каждом кадре выводит не нужную падачу которая ко всему не соответствует настройкам перехода 

+ к этому большой интервал скачков подач в кадрах что может превисти к рывкам! 

 

-какой постпроцессор у вас,

 

пост у меня    HAAS 4x - Xrotation стандарт (отредоктированный ) ! 

 

какая конфигурация оборудования.

 

станок    HAAS ТМ-2Р с 4-й осью!

 

Все предложения как палец в небо.

 

здесь я с вами не согласен так как есть зацепки и в ваших советах и в советах других пользователей!

 

Изначально нужно указывать какое оборудование - может лучше использовать G93 при 4х осевой обработке. Но тут опять же нужно подправить постпроцессор, чтобы правильно включал или выключал такой режим.

 

при установке флага  i4xFeedMode=1 !  пост автамотически выводит в начале УП код G93 либо G94 если стоит  i4xFeedMode=0!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • maxx2000
      Я скорее согласен с Надеждой Януарьевной
    • Koels
      Мотора 54 градуса, что на 6 градусов больше соседнего станка, вентеляторы в норме да. Ещё хочу сравнить нагрузку координаты с соседним станком, но пока не дают. У этих двух станков проблемы с охлаждением, на соседнем стоит автомобильный радиатор для охлаждения масла. xD
    • Bot
      Dassault Systèmes Reports Solid First Quarter Results And Reaffirms Full-Year Objectives Просмотр полной статьи
    • Ninja
    • Ninja
      В зимнее время водители устанавливают на колёса специальные цепи против скольжения. В мире разработано множество видов цепей и способов их установки. Японцы применяют "цепи Абэ". Кто этот великий инженер? Это знаменитый японский писатель Кобо Абэ. Для уединенного писательского труда Абэ купил домик в горах. А в горах зима ранняя, снежная, затяжная. Без цепей на колёсах можно и улететь с обрыва. Абэ периодически заводил машину и спускался в долину. Почту получить/отправить, в магазине продукты купить, ящик рисовой водки. (Известное дело: насухую великую книгу не напишешь). В долине приходилось цепи снимать. По правилам цепи запрещается применять при отсутствии на дороге снежного покрова. В те времена для установки/снятия цепи требовалось домкратом поднимать каждое колесо. В машине 4 колеса. Товарищу Абэ приходилось корячиться с домкратом. При этом в самых нелитературных выражениях комментируя политику правящей партии и все домкраты в мире. Купил в магазине бухлишко-закусь. Поехал домой в горы. А там снег, скользко. Цепи требуются. Опять писатель и драматург Абэ домкрат крутит. Всё это насмерть надоело Абэ. Обратился к компаниям-производителям: придумайте способ установки цепей без домкрата! Но производители ничего не придумали. Или не захотели. Тогда Абэ сам придумал способ установки цепей без необходимости поднимать колесо. Послал изобретение на конкурс. И неожиданно получил призовое место и патент. Новый способ установки цепей быстро завоевал популярность. Так и пошло у японцев - "цепи Абэ". Кобо Абэ не получил Нобелевскую премию по литературе. Уже выдвигался, уже все были уверены в том, что он её получит. Но не успели, писатель умер. А это всё дурацкие цепи виноваты. Сколько времени он потерял в установке/снятии цепей? Сколько времени, вместо того чтобы писать, он крутил домкрат? Вот и не успел. https://ru.ruwiki.ru/wiki/Абэ,_Кобо
    • gudstartup
      приемлимо. температуру мотора посмотрите. если вентилятор нормально вращается и его скорость соответствует оригинальному а также контакт в разъеме нормальный а F все равно появляется то даже не знаю что у вас может быть так как привод у вас новый
    • Koels
      Хмм, я думал раз она вылазит даже в простое, то Z координата висит на тормозе и дело не в этом. Спасибо за мысль, щас узнаю. Вообще у нас рядом стоит точно такая же макина, точь в точь и там таким проблем нет. Много заказов и отсутствие специалистов сделало свое дело. :) @gudstartup, 58% нагрузка на координату
    • mrVladimir
      Что-то я немного засомневался. Если решим брать новое ЧПУ, то искать точно такое же необходимо по номеру сзади корпуса (пластикового пластмассового) - так? А если брать только плату (материнскую или как ее лучше назвать...), на которой установлена (запаена) микросхема 1 на моих фото выше, то искать плату необходимо по номеру, который указан на самой плате - так? В моем случае : ЧПУ : A02B-0321-B520. Код на плате : A20B-8201-0081/01A. Если, допустим, мы покупаем ЧПУ A02B-0321-B520 - будет ли это гарантией того, что в нем установлена плата A20B-8201-0081/01A. И можно ли будет его считать таким же. И с отдельно приобретаемой платой тоже самое - если номер на ней полностью совпадает с нашим, значит ли это, что она полностью идентична. P.S. : извиняюсь за , возможно, навязчивые вопросы. Просто не хотелось бы попасть впросак из-за своей некомпетентности. такой файл есть, но мне говорили, что после снятия архивов, его лучше вообще никогда нигде ни использовать. А на каком этапе он нам может понадобиться?. Если, как говорил Виктор, мы зальем архив SRAM на старый модуль (ROM-SRAM), установленный в новое ЧПУ, то и файл OPRMINF не нужен. Правильно же?
    • Slavdos
      Доброе. делюсь 1 внедренным китайцем. купили у ЛЛС MARVEL PRO 6000-3015.HGT , 2 шт , с автоматизацией. станки неплохие, интерфейс русские, достаточно дружелюбен. за автоматизацию зря переплатили, китай похоже в этом сильно уступает европе. из неожиданностей- резка воздухом дает неудаляемый грат, по сути необходимы зачистные станки.
    • Killerchik
      Я 4 комфорки на скоростной шпиндель поставил, в этом же качестве)))))
×
×
  • Создать...