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

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


DJ Astro

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

Павел Ишмулкин

Вот это оперативность:)

... Сходил сегодня к наладчику, он меня успокоил. Оказывается на самом деле компенсацию ДВИЖЕНИЯ соосных оси Z любых других осей, необходимо корректировать смещением ATRANS Znnn, как в примере с FANUC'ом.

... Просто в программе которую мне дали, как эталон, такой компенсации не было, это и ввело в заблуждение. Поэтому вопрос снимается. Спасибо за ответы!!!

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


Прошу помочь с выводом охлаждения М8 в определенном месте.

  1. После смены инструмента с новой строки.
  2. После первого рабочего движения по Z.

Перед коррекцией на длину инструмента ввести G1 F400 и после выдержку по времени G4 P4

 

Вывод по умолчанию

Правки, вносимые вручную

N245 G49

N250 T9 M6

N255 G54

N265 S3800 M3

N270 G0 X25.6255 Y-25.65 M8

N275 G43 Z5. H9

N280 G1 X15.35 Z2.8159 F400.

N285 Y-25.35 Z2.7521

N245 G49

N250 T9 M6

N251 M8

N255 G54

N265 S3800 M3

N270 G0 X25.6255 Y-25.65

N271 G1 F400

N275 G43 Z5. H9

N176 G4 P4

N280 G1 X15.35 Z2.8159 F400.

N285 Y-25.35 Z2.7521

 

И еще вариант, как ввести М8 после первого рабочего движения по Z

 

 

ТЗ G-Post.jpg

Ссылка на сообщение
Поделиться на других сайтах
В 26.07.2018 в 10:46, Z@K сказал:

Прошу помочь с выводом охлаждения М8 в определенном месте.

Стандартными средствами

5b5adfa9a36b3_.thumb.PNG.2a00485f7ed6d9421ca2fbe441711523.PNG

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

Этот вариант я пробовал но это не то.

Смысл в том что бы охлаждение включалось по Z на рабочей подачи G1. Что бы оператору было видно туда  ли едет инструмент.

G-Post выводит в порядке появления команд в CL-Data, которую выводит CREO. Изменить порядок вывода самим постпроцессором мне не удалось. Нужно писать несколько процедур поиска, блокировки вывода и т.д.

Но этого я не совсем понимаю как сделать.

Ссылка на сообщение
Поделиться на других сайтах
В 26.07.2018 в 10:46, Z@K сказал:

Прошу помочь с выводом охлаждения М8 в определенном месте.

  1. После смены инструмента с новой строки.
  2. После первого рабочего движения по Z.

Прочитай весь пост , возможно Вам поможет эта подсказка.

 

 

Ссылка на сообщение
Поделиться на других сайтах
В ‎26‎.‎07‎.‎2018 в 10:46, Z@K сказал:

Прошу помочь с выводом охлаждения М8 в определенном месте.

  1. После смены инструмента с новой строки.
  2. После первого рабочего движения по Z.

Перед коррекцией на длину инструмента ввести G1 F400 и после выдержку по времени G4 P4

 

Вывод по умолчанию

Правки, вносимые вручную

N245 G49

N250 T9 M6

N255 G54

N265 S3800 M3

N270 G0 X25.6255 Y-25.65 M8

N275 G43 Z5. H9

N280 G1 X15.35 Z2.8159 F400.

N285 Y-25.35 Z2.7521

N245 G49

N250 T9 M6

N251 M8

N255 G54

N265 S3800 M3

N270 G0 X25.6255 Y-25.65

N271 G1 F400

N275 G43 Z5. H9

N176 G4 P4

N280 G1 X15.35 Z2.8159 F400.

N285 Y-25.35 Z2.7521

 

И еще вариант, как ввести М8 после первого рабочего движения по Z

 

 

ТЗ G-Post.jpg

Выкладывайте свой пост, поможем.

Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, Z@K сказал:

А вы не могли бы приложить хотя бы один пример рабочей программы с циклами сверления? У меня не получается вывести ни одной УП, где есть сверление - пост попросту не работает. Если весь "огород" с секцией CYCLE не нужен, так проще ж его исключить. В мануале на станок M700 Mitsubishi прописан практически стандартный Fanuc'овский цикл. И если на вашем станке все то же, что и в мануале, то, я с вашего позволения, привел бы это в хоть какой-то порядок... А сейчас я просто не могу понять - нужно ли это все? 

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

В приложении 1 фаил это с моего поста вывод. Второе УП это вывод с поста написанного на NCpost.

Третий фаил это сама управляющая программа.

m_700_4axis_op010.ncl.7

m_700_4axis_op010__c поста УП.tap

m_700_4axis_po010_origen_Другой пост.tap

 

29 минут назад, LxCoder сказал:

А вы не могли бы приложить хотя бы один пример рабочей программы с циклами сверления? У меня не получается вывести ни одной УП, где есть сверление - пост попросту не работает. Если весь "огород" с секцией CYCLE не нужен, так проще ж его исключить. В мануале на станок M700 Mitsubishi прописан практически стандартный Fanuc'овский цикл. И если на вашем станке все то же, что и в мануале, то, я с вашего позволения, привел бы это в хоть какой-то порядок... А сейчас я просто не могу понять - нужно ли это все? 

Буду вам очень благодарен за помощи и в этом вопросе по организации Циклов.

А то не очень пока разобрался в этом вопросе.

Изменено пользователем Z@K
Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Z@K сказал:

В приложении 1 фаил это с моего поста вывод. Второе УП это вывод с поста написанного на NCpost.

Третий фаил это сама управляющая программа.

m_700_4axis_op010.ncl.7

m_700_4axis_op010__c поста УП.tap

m_700_4axis_po010_origen_Другой пост.tap

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

Буду Вам очень благодарен за помощи с циклами. Сам тоже не очень в этом разобрался.

Буду вам очень благодарен за помощи и в этом вопросе по организации Циклов.

А то не очень пока разобрался в этом вопросе.

Ясно. Ок, сделаем, как в инструкции. Попробуете потом на станке, только аккуратно.

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

 

4 часа назад, Z@K сказал:

В приложении 1 фаил это с моего поста вывод. Второе УП это вывод с поста написанного на NCpost.

Третий фаил это сама управляющая программа.

m_700_4axis_op010.ncl.7

m_700_4axis_op010__c поста УП.tap

m_700_4axis_po010_origen_Другой пост.tap

 

Буду вам очень благодарен за помощи и в этом вопросе по организации Циклов.

А то не очень пока разобрался в этом вопросе.

Вроде готово, проверяйте

uncx01.f10

uncx01.p10

uncx01.s10

m_700_4axis_op010.tap

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

Подскажите пожалуйста как вывести максимальные перемещениям по всем осям. И эту запись вывести в конце программы.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Z@K сказал:

Подскажите пожалуйста как вывести максимальные перемещениям по всем осям. И эту запись вывести в конце программы.

Впишите нужные оси после G53

2018-08-07_20-06-09.png

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

Я попробовал но результата нету.

Просто вывело значения или я что-то не так сделал?

 

Я в примерах находил такой Макрос но он тоже не работает

LIMITS=MACRO

  DMY=POSTF(2,1,2012,1)

  DMY=POSTF(2,3,479,1)

  X_MN= POSTF(1,3,665)

  X_MX= POSTF(1,3,666)

  Y_MN= POSTF(1,3,667)

  Y_MX= POSTF(1,3,668)

  Z_MN= POSTF(1,3,669)

  Z_MX= POSTF(1,3,700)

  X1=TEXT/CONVF,X_MN,8,3,0,0,4

  Y1=TEXT/CONVF,Y_MN,8,3,0,0,4

  Z1=TEXT/CONVF,Z_MN,8,3,0,0,4

  X2=TEXT/CONVF,X_MX,8,3,0,0,4

  Y2=TEXT/CONVF,Y_MX,8,3,0,0,4

  Z2=TEXT/CONVF,Z_MX,8,3,0,0,4

  INSERT/(TEXT/' MIN LIMETS: X=',X_MN,'|  Y=',Y_MN,'|  Z=',Z_MN,'$')

  INSERT/(TEXT/' MAX LIMITS: X=',X_MX,'|  Y=',Y_MX,'|  Z=',Z_MX,'$')

TERMAC

 

CIMFIL/ON,FINI

  CALL/LIMITS

CIMFIL/OFF

Screenshot_2.jpg

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Z@K сказал:

CIMFIL/ON,FINI

  CALL/LIMITS

CIMFIL/OFF

CIMFIL/ON,FINI

  DMY=POSTF(20)

  CALL/LIMITS

  INSERT/'G0 G53 Z0$'

  INSERT/'G0 G53 X0 Y0$'

  INSERT/'M30$'

  DMY=POSTF(21)

  DMY=POSTF(13)

CIMFIL/OFF

 

Я думаю, достаточно только чуток поправить.

Ну и галку нужно со Start/End of program убрать

1.PNG

 

И естественно, добавить 

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

Симуляция в CREO УП в 4-х осях, поворотна ось A, не совпадает с программой на сам станок.

Вопрос по углу поворота.jpg

m_700_4axis_op010.ncl.7

m_700_4axis_op010.tap

uncx01.f10

uncx01.p10

uncx01.s10

Screenshot_1.jpg

Ссылка на сообщение
Поделиться на других сайтах
В 10.08.2018 в 18:12, Z@K сказал:

Симуляция в CREO УП в 4-х осях, поворотна ось A, не совпадает с программо на сам станок.

m_700_4axis_op010.ncl.7

m_700_4axis_op010.tap

uncx01.f10

uncx01.p10

uncx01.s10

1. Отключите в проекте Creo использование команд ROTAT/AAXIS,BAXIS и т.п. ... в настройке станка. Лично я у себя в проектах никогда не использую эти команды, тем более, если вы используете на 95% стандартный (штатный) постпроцессор. Обработка этих команд - дело очень глючное, и если вы впоследствии захотите перевести УП на другой 4-х осевой станок (или даже на 5-ти осевой), вам придется переделывать проект. 

 

1.PNG

 

2. По поводу М8 - для чего такое нестандартное телодвижение? Для того, чтобы за потоком СОЖ нельзя было понять правильно повернулась заготовка в поворотной оси или нет? Сейчас в УП все более-менее съедобно(по крайней мере уж в части СОЖ-точно)

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

Помогите пожалуйста! Что нужно сделать в токарно фрезерном посту чтобы не было скачков по Z.

1111.png

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, serrj сказал:

Помогите пожалуйста! Что нужно сделать в токарно фрезерном посту чтобы не было скачков по Z.

1111.png

А дело точно в посте? В проекте скачков нет? Начните с него.

Я так понимаю, у вас обработка в полярных координатах выполнена. В посте это тоже можно по разному сделать. Если у вас пост не криво.опый, и под него ничего особенного в проекте "гнуть" не нужно, то можно попросту через другой пост ( обычный фрезерный) прогнать вашу обработку, и если в ней "скачков", какие вы описывваете, нет - значит дело точно в нем.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Krusnik
      Ни у кого такого не было, и вот опять...    Плохо смотришь. RealView включается даже без патча на проф видеокартах. Так что патч делает что-то другое. И скажу по секрету: патч этот для проф видеокарт. Там списочек есть. На игровых ничего не поменяется.     А что не 4090? Говорят в киберпанке с трассировкой лучей картинка - отвал башки. Но я могу подсказать - снеси SW и поставь себе Inventor. Вот он на игровых видеокартах всё крутит на мониторе просто офигительно, в идеале правда нужно будет прикупить 3D-мышь.
    • davidovka
      в уравнении Гибкой области ячейки наименование первую строку исправьте на  r=ptstrim(1,asm_mbr_НАИМЕНОВАНИЕ,22,0)  
    • M_u_x_a
      @fenics555, согласен с Вами полностью. Риски, о которых Вы говорите - имеют место наравне с прочими. Выкладываю шаблон и форматку, сохранено в Creo 11. Если сравнить мануалы, реализовано по-разному. Но правка результатов не принесла.  
    • RokiSIA
      Вот и попались, пусть теперь они уже отбрехиваются
    • davidovka
      Выкладывайте свои, посмотри что не работает.
    • Anat2015
      А что, бывает по другому, программисты и операторы сразу сознаются?
    • fenics555
      так пока кто-то пользуется кнопкой "сделайкрасиво" он набивает номенклатуру, библиотеку изделий, с уже неправильно указанными параметрами. И вдальнейшем другим конструкторам пользоваться штатными средствами никак не получится, кроме как открыть КАЖДЫЙ файл, добавить нужные парметры (тут можно импортом из шаблона)  и лапками подправить. КАЖДЫЙ! И сборки. Все. Еще с булками разобраться. Иначе без этой DLLки выводиться будет ерунда. ДАЖЕ СРАНЫЙ ЧЕРТЕЖ ОБЫЧНОЙ ДЕТАЛИ! И никто другой даже не додумается, в чем же дело. Ну вот возьмет он (Конструктор с кнопочкой умной) и уволится от неразделенной любви, или по дороге на работу разобьется. Ну фактор человеческий. Бывает. Он работал, получал ЗП за то, что делал "вроде правильно", но любой другой придет- и не сможет сразбегу "в красоту"! И Бос такой, затягивая сигару: "Эх, салага, вот Стас был- да! ..." Ну там, слеза скупая, всё такое. И не объяснить, что он х8йню делал. Поэтому я стараюсь работу работать так, чтоб после меня "Фен -просто красавчик" сказал тот, кто будет после.
    • M_u_x_a
      Уважаемые Господа @fenics555 и @-stas- ! Каждый из вас по-своему прав. Пользоваться или нет дополнительными приложениями при возможности реализации штатными средствами - это выбор каждого инженера. Тут влияет ещё и специфика работы, взаимодействие с другими инженерами и тд. Лично я, пожалуй, вижу в конкретно этом инструменте скорее положительное, нежели бесполезное. В списке дополнительных приложений запущено и работает. Дело в том, что тот релиз, на который я жаловался, был под Creo 1. С этим мне помог уважаемый @davidovka , за что мой ему поклон. Однако, желаемого результата достичь не удалось, несмотря на правку графы таблицы согласно инструкции-мануалу. Теперь там просто пусто, не заполняет. Прошу кинуть в мою сторону шаблон детали и форматку с которыми оно точно работает. Успехов всем в делах и делишках.
    • Сергей Кочев
      При разборе полётов, все утверждали, что программа отлажена и её ни кто не менял и сделали по ней две детали. Ну вот зашёл в свойства файла программы и увидел, что программу редактировали именно в день аварии. Сздана 11.10 Изменена 30.10. Был в отпуске хотел посмотреть Action Log к сожалению уже данные перезаписались.
    • Даниил_91
      спасибо, просто по поиску не нашел конкретной темы кстати надо попробовать, об этом даже не подумал, спасибо
×
×
  • Создать...