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

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 пользователей

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




  • Сообщения

    • Bot
      Peugeot Sport Aims for the Endurance Racing Finish Line with Simulation from Dassault Systèmes Просмотр полной статьи
    • gudstartup
      если нет Fтогда это состояние предупреждения а не ошибки которое говорит о том что вентилятор возможно замедлил свое вращение. если у вас современная система серий 31ib  0if 0ifplus тогда вы можете посмотреть скорости вращения ваших вентиляторов 1714 Speed of radiator cooling fan(FAN1) for Servo amplifier 1715 Speed of radiator cooling fan(FAN2) for Servo amplifier если нагрузка 54% то радиатор и не должен быть холодным вопрос в том до какой температуры он нагревается 
    • boomeeeer
      @Deunet @wega7777 И то и другое уже выкладывалось давно в этой теме Вот сеттинг тул https://disk.yandex.ru/d/QLGNRDa9yob2tg , пикчер тоже лежит если вверх по ветке пробежаться. Последняя версия, которую я выкладывал вроде 10.9 была, сейчас уже 11.1 есть, некогда пока скачивать
    • paull3
      Добрый день, спасибо за помощь, но вот как раз дискеты нет, если у Вас есть возможность и время - подскажите где можно её найти- приобрести
    • Koels
      А ой извиняюсь, в состоянии покоя "0" Там в стоке два вентилятора стоит, меняли на оригинал. Они крутятся, переставляли на другие привода с такими же вентеляторами, по ним ошибки не выскакивали. Моё изначальное предложение что перегревается сам сервопривод перегревается, но ошибки на индикации нету, и доп охлаждение уже поставили. Странная ситуация в общем.
    • gudstartup
      так у вас есть индикация F. на индикаторе привода или нет я так и не прочитал ответа? Если есть то почему не устраняете?
    • Rinum
      Здравствуйте! Наткнулся на данное оформление размерной цепи от общей базы. Однако, не нашел, как в компасе сделать также. Подскажите пожалуйста, в программе предусмотрено аналогичное оформление?
    • Anat2015
      Дискету FC (Final Config) попробуйте загрузить (вставить в дисковод и включить станок). Проверить батарейки сзади в шкафу ЧПУ.
    • wega7777
      Тоже бы не отказался ,если бы кто поделился.
    • ID_Hacker
      Нужно больше информации. Есть ли PCU50 или у вас Integrated HMI. Подключитесь компьютером к NCU в X127 разъём Ethernet и попробуйте VNC клиентом подключиться на эти адреса 192.168.215.1:5900, 192.168.214.1:5900, 192.168.214.241:5900. Возможно вы изменили настройки станочной сети, и теперь у вас TCU не соединяется либо с PCU50 либо с NCU
×
×
  • Создать...