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

G-POST, много вопросов. Хочется понять логику работы.


DJ Astro

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

В таблице производственного процесса есть столбец "Оси" в котором указано кол-во осей на каждый переход. Если бы этот параметр можно было бы вывести в CL - было бы вообще круто. Но не получается.

Если сохранить переход как шаблон в формате xml, то внутри можно найти вот такую строчку (для 5-осевой обработки):

 

<PRO_E_MFG_SEQ_NUM_AXES_OPT type="int">5</PRO_E_MFG_SEQ_NUM_AXES_OPT>. Т.е. по этому параметру ProE определяет, какой тип у данного перехода (3, 4, 5 осей).

Но как его вытащить в CL (и можно ли вообще?). Может как-то через уравнения?

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


Обработка и отдельно NCL-файл 5х-перехода (если вдруг обработка не откроется).

D.ZIP

rebra_vnutr_side1.zip

Ссылка на сообщение
Поделиться на других сайтах
Завидую вашему упорству!... Нет такого способа. Если бы он был, о нем было бы известно.

Ну почему же нет, есть :biggrin:  

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

Как с инструментом, параметрами обработки, наделал шаблонов, можно не полных ( без выбора, допустим, поверхностей или объемов для обработки ), сохранил их (mfg_process_template_dir) и в дальнейшем только привыкать...

Ах да, чуть не забыл, при 5-х соответственно, в CL-data можно прописать команду print "5-x" и т.д. В шаблонах должно будет сохраниться.

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

а MULTAX / ON не прокатывает? 

Не прокатывает, т.к. эта команда выводится только один раз во всем CL, если в каком-то переходе встречается 3+2 или 5х обработка. После перехода MULTAX/OFF не выводится. И дальше после неё даже обычные 3х переходы выводятся в формате многоосевой обработки. 

 

fenics555, за идею с шаблонами спасибо!!

 

Прогоню вечером через пост, о результатах напишу.

Bastion, спасибо! :worthy:

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

Ну почему же нет, есть :biggrin:

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

Как с инструментом, параметрами обработки, наделал шаблонов, можно не полных ( без выбора, допустим, поверхностей или объемов для обработки ), сохранил их (mfg_process_template_dir) и в дальнейшем только привыкать...

Ах да, чуть не забыл, при 5-х соответственно, в CL-data можно прописать команду print "5-x" и т.д. В шаблонах должно будет сохраниться.так 

 

Так вы описываете те же яйца только в профиль. Как вставлять команду для распознавания ее потом в посте - это дело каждого - макросом, или шаблоном, PPRINT-ом, неиспользуемым, но выводимым параметром, или же руками. А человек говорит об одном единственно настроенном автоматическом выводе этого признака безо всяких приблуд. Типа CL PPRINT табличку подгрузил на автомате, а там уже Relation прописан и щастье. Так вот я и говорю - без приблуд не обойтись.

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

Здравствуйте!

Подскажите, как в FIL обработать строку, к примеру, G1 X100 Y100 Z100 F100, чтобы оставить только X100 Y100 например и что то добавить в ту же строку. Причем через команду POSTN не получается, т.к не могу считать нужный параметр через POSTF (обработка 5 осевая). В этом случае, я так понимаю, нужно делать пересчет через матрицы. Пока с этим связываться не хотелось

Изменено пользователем Force@
Ссылка на сообщение
Поделиться на других сайтах
Так вы описываете те же яйца только в профиль. Как вставлять команду для распознавания ее потом в посте - это дело каждого - макросом, или шаблоном, PPRINT-ом, неиспользуемым, но выводимым параметром, или же руками. А человек говорит об одном единственно настроенном автоматическом выводе этого признака безо всяких приблуд. Типа CL PPRINT табличку подгрузил на автомате, а там уже Relation прописан и щастье. Так вот я и говорю - без приблуд не обойтись.

Вы до конца не поняли вариант с шаблонами: их достаточно один раз наделать (всунуть print или еще какой параметр для определения в начало и конец перехода) и пользоваться. Как с форматками для чертежей.

 

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

Я вот сделал проще: работаю со стандартным набором инструмента, набил "шаблоны" на параметры резания и разложил по типу инструмента/материалу... 

 

А есть вариант, в котором можно сразу все вместе сделать: создать шаблон перехода/операции/обработки целиком....  

Т.е. выбираешь шаблон под названием "обработка_поверхности_фреза_12-Радиусная" в папке под названием "сталь", определяешь станок, операцию, сис-му координат, выбираешь поверхности для обработки и готово. 

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

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


+Force@

И не связывайтесь! Геморрой еще тот :))

Закажите постпроцессор (у нас, например) - напишем, приедем, отработаем, год бесплатного сопровождения! Заодно можем предложить и модельку станка под Vericut, отлаженную под ваш пост (т.е. все дополнительные процедуры, прописанные на станке и используемые постпроцессором тоже будут в VC). Попробуйте - не пожалеете.  

www.postprocessor.ru

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

Здравствуйте!

Подскажите, как в FIL обработать строку, к примеру, G1 X100 Y100 Z100 F100, чтобы оставить только X100 Y100 например и что то добавить в ту же строку. Причем через команду POSTN не получается, т.к не могу считать нужный параметр через POSTF (обработка 5 осевая). В этом случае, я так понимаю, нужно делать пересчет через матрицы. Пока с этим связываться не хотелось

Можно таким путем:

Перед обработкой этой строки из CL выключаем вывод в программу: XX=POSTF(2,1,1867,1)

Обрабатываем: POSTF(13)

Включаем вывод XX=POSTF(2,1,1867,0)

Считываем из переменных 356-407 DBLCOM полученные координаты: POSTF(1,3,номер переменной)

Формируем из них новый кадр с нужными параметрами с помощью POSTN/OUT

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

Можно таким путем:

Перед обработкой этой строки из CL выключаем вывод в программу: XX=POSTF(2,1,1867,1)

Обрабатываем: POSTF(13)

Включаем вывод XX=POSTF(2,1,1867,0)

Считываем из переменных 356-407 DBLCOM полученные координаты: POSTF(1,3,номер переменной)

Формируем из них новый кадр с нужными параметрами с помощью POSTN/OUT

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

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

Мануалы от G-post, идут в комплекте с Pro/E. Очень полезные книги, правда на английском. Описание переменных в V66_GPost_CD_Manual, глава 6 (раздел 6.4 - DBLCOM).

V66_FIL_CD_Manual.pdf

V66_GPost_CD_Manual.pdf

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

Есть кое-что и на русском. Может кому поможет

 

https://drive.google.com/file/d/0B6S-rXODdIFYMGhQWTRWd0RmNUk/view?usp=sharing

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

Есть кое-что и на русском. Может кому поможет

 

https://drive.google.com/file/d/0B6S-rXODdIFYMGhQWTRWd0RmNUk/view?usp=sharing

Спасибо. Почитаем. 

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

Подскажите как настроить токарный постпроцессор в генераторе постпроцессоров Pro/NC-GPOST(Creo Parametric1) Fanuc Oi-TD на станок токарно-фрезерный. Постпроцессор выводить программу только до 400 мм(G3 X152.4 Z-345. R6.2), а затем возвращает траекторию в начало системы координат(G1 Z-76.) ,может в FIL есть ограничения по Z-axis ?вот пример программы которую выводит:

%
G99 G54
G50 S0
G0 T0101
G96 S0 M4
G0 X100.4 Z21.888 M8
G95
G1 Z16.197 F.3
G3 X112.4 Z10. R6.2
G1 Z-335.
G2 X120. Z-338.8 R3.8
G1 X140.
G3 X152.4 Z-345. R6.2
G1 Z-76.
G2 X160. Z-79.8 R3.8
G1 X184.4
Z-84.888
M9
Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте! Подскажите пожалуйста:

g-post в связке с pro/engineer, постпроцессор фанукоподобный..

как лучше всего ограничить минимальный радиус ® выводимый в программе,

(например не меньше 0,005), заменив его на линейные перемещения

N746X68.8Z-4.F99
N747X-68.8F222
N748G03X-68.801Y-61.1R.001
N749G03X-68.8Y-61.101R.001
N750G01X68.8
Спасибо!

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

Можно изменить в дереве  параметров ЧПУ- последовательности( NC-Sequence) задать круговую интерполяцию   Point  вместо  ARC.

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

Вячеслав_КР:

Проверьте значение на вкладке "Machine Tool Type"/"Specs" в окошке "Maximum departure" - может быть оттуда ноги растут.

На всякий случай проверьте значения пределов на вкладке "Machine Tool Type"/"Axes". Даже если у вас стоит "No limit checking", включите контроль пределов и выставите значения по осям например на "9999.999", а потом отключите. Я сталкивался и с такими случаями, когда, казалось бы, незадействованный/отключенный параметр оказывал влияние на УП...

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      Данная система подразумевает покупку блока для каждого станка. Монтаж и настройку выездным специалистом. При чем блоки эксклюзивные. Больше такие нигде не продаются. Идет жесткая привязка и зависимость только от одного поставщика. Зачем так усложнять. Думаю есть вариант с подключением каждого станка просто проводом без лишних закупок. Только софт на компьютер
    • Sabadash
      Пилится на станке такое)
    • Sabadash
      Приветствую! В процессе отладки станка Росфрезер HM04STM, имеет автосмену на 12 позиций инструмента HSM Works выбран как основная CAM, так как позволяет завязывать управляющие стратегии напрямую на перестраиваемый исходник геометрии детали, завязанный на cборку в SW Станок модифицирован до 4  осей, на базе волнового редуктора и сервопривода Delta Стойка поддерживает непрерывную обработку под точение микро механики, учимся делать циклоидные сервоприводы. Сейчас в процессе отладки постпроцессора, за основу взят постпроцессор для Mach 3 Mill, так как ранее он использовался под  аналогичную обработку под управлением Rich Auto DSP A18   4 Ось уже работает вдоль Х оси Проблема возникла с некорректной работой дуговой интерполяции. В мануале написано что стойка поддерживает дуговую интерполяцию для каждой из плоскостей.   Однако при запуске сгенерированной УП стойка выдает ошибку недоспустимого радиуса дуги. В мануале так же упомянуто о таком поведении в пункте 5     В постпроцессоре дуговая интерполяция включена, но как ее переключить на описанное в мануале стойки пока не разобрался.   Постпроцессор в поцессе правок. Если кто подскажет пример реализации подобного, буду очень благодарен HM04STM.cps
    • agering53
      Здесь выложена кое какая информация по сетевой системе, о которой я сообщал выше.  1. Универсальная сетевая система IN-DNC: https://www.mediafire.com/file/5reascq3sppdbn1/IinDoc.zip/file 2. Видео ролики для системы IN-DNC: https://www.mediafire.com/file/jwz8wwozj4iig1b/IIN-DNC_Video.rar/file
    • openair1981
    • maxx2000
      @davidovka да её и нет, есть жёсткий тупняк, поиск волшебной кнопки и т.д., и т.п. Просто пора в отпуск.
    • davidovka
      Наверное не понял проблемы, в эскизе квадрат с одним размером
    • maxx2000
      Вот ещё вопрос. Концентрический массив. Почему массив, чтобы потом сделать массив по привязке.  Есть у кого то соображения как?    
    • A_1
      Будет ли выполнена команда GOTO в этом кадре? IF 1>2 AND 5<10 GOTO GLUECK Sinumerik: расширенное программирование  Промокод "ЛЕТО" продолжает действовать на этот курс, а также курсы Программирование станка с системой ЧПУ FANUC (и Sinumerik) Параметрическое программирование станков с ЧПУ FANUC
    • maxx2000
      @davidovka ахахахах, это шедевр. Просто шикарно. У меня просто культурный шок. Осталось допилить до полноценного нестинга 3D моделей и прощайте костыли с кучей прослоек из других программ. 
×
×
  • Создать...