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

FAQ/Unigraphics/POST


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

31 минуту назад, artem-nafanya сказал:

Да станок с ручной сменой инструмента, старый модернизированный ВФ-11.

Про G54 это понятно, не понятно почему при такой обработке станку нужны такие значения по Z

N6Z-49F400
N7Z-52F105

а должно быть Z-2, Z-4 и т.д вниз по уровням обработки от плоскости детали.

Как они ноль выставляют? 50 мм это стандартная концевая мера. Её используют? Стойка имена или номера инструмента понимает? Ну, Offset нормально прописывает?

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


16 минут назад, Ug_user сказал:

Судя по траектории  - все так и есть, ноль в 50 мм от верхней плоскости детали. Поэтому и цифры такие. Первое движение Z0, потом на 49 опускаемся, потом Z-52 (это 2 мм ниже плоскости заготовки). Все верно. Если ты MCS поставишь в 50 мм от верхней плоскости детали - и у тебя такие же цифры будут. Если MCS на верхнюю плоскость заготовки поставишь И В СТАНКЕ ТАКЖЕ ПРИВЯЖЕШЬ 54-й ноль - то будет чуть по другому

Z50

Z1

Z-2 и т.д.

 

Это тоже понятно, непонятно как сделать пост так, чтобы не было необходимости совмещать MCS и плоскость безопасности и получать координаты по Z как в примере.

2 минуты назад, grOOmi сказал:

Как они ноль выставляют? 50 мм это стандартная концевая мера. Её используют? Стойка имена или номера инструмента понимает? Ну, Offset нормально прописывает?

Да, ноль по Z по плиточке выставляют от кончика фрезы, может быть 50, 100 или любое другое нужное значение.

Соответственно, при смене инструмента вручную, процедура с плиточной повторяется вновь.

Про Offset не понял, Offset чего именно имеется ввиду?

Ссылка на сообщение
Поделиться на других сайтах
29 минут назад, artem-nafanya сказал:

Да, ноль по Z по плиточке выставляют от кончика фрезы, может быть 50, 100 или любое другое нужное значение.

Соответственно, при смене инструмента вручную, процедура с плиточной повторяется вновь.

Про Offset не понял, Offset чего именно имеется ввиду?

Божечки-кошечки. Они выставляют торец шпинделя, а не кончик инструмента. Учиться работать с Сименсом, если это он. У них же времени уходит на это всё... просто невменяемо много. Видел так работали на Хайде, но это абсолютно и в корне неправильно.

38 минут назад, Ug_user сказал:

Да, скорее всего по плиточке выставляют ноль.

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

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

Не нужно никак в посте Z менять, или рано или поздно приедет станок с разницей в 50 мм. Надо пр-человечески ноль на заготовке ставить. Меряли по плитке 50 мм? В таблице нулей надо вычесть 50 мм. 

 

И это будет правильно.

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

 

И это будет правильно.

Правильно или нет, это ещё надо разбираться.

Но я спрашивал конкретный вопрос про Z. А вы предлагаете переобучить операторов, переписать существующий постпроцессор и пересчитать сотни программ, которые были сделаны за годы работы. И ещё сходить в соседний цех и сказать, что они тоже неправильно на этих станках работают.

Если не можете/не хотите посоветовать как изменить Z в постбилдере, так и скажите зачем выяснять, кто там как работает.

Ссылка на сообщение
Поделиться на других сайтах
14 минуты назад, artem-nafanya сказал:

Правильно или нет, это ещё надо разбираться.

Но я спрашивал конкретный вопрос про Z. А вы предлагаете переобучить операторов, переписать существующий постпроцессор и пересчитать сотни программ, которые были сделаны за годы работы. И ещё сходить в соседний цех и сказать, что они тоже неправильно на этих станках работают.

Если не можете/не хотите посоветовать как изменить Z в постбилдере, так и скажите зачем выяснять, кто там как работает.

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

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

В постпроцессоре можно учесть эту поправку, вариантов много. Что учесть? 50 мм? Или 100? Какую плитку возьмет оператор?

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

В постпроцессоре можно учесть эту поправку, вариантов много. Что учесть? 50 мм? Или 100? Какую плитку возьмет оператор?

То, какую плитку возьмет оператор зависит от того, какую величину плоскости безопасности задаст программист в NX, поэтому поправку текущей координаты Z надо делать на величину плоскости безопасности заданной в NX.

Какие есть варианты, как это сделать в постбилдере?

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

Скриншот в сам с системой кординат станка сделай. И прагони базовым постпроцесором. Посмотрим что даст?!

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, Витамин1 сказал:

Скриншот в сам с системой кординат станка сделай. И прагони базовым постпроцесором. Посмотрим что даст?!

Если совместить в NX плоскость безопасности и MCS , то стандартный постпроцессор, вроде, выдаёт то что нужно.

Но хотелось бы один раз заморочиться с постом, чтобы потом не было проблем с ошибками в УП, так как все программисты в другой САМ привыкли что плоскость безопасности и MCS не совпадают.

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

ЕСЛИ ПЕРВОЕ ДВИЖЕНИЕ ВСЕГДА ВСЕГДА начинается на плоскости безопасности (об этом программисты должны позаботиться) то вот тебе пример - при событии Initial Motion срисовывай значение Z координаты и далее везде его вычитай.  

 

Но если твой программист начнет операцию по другому - будет ошибка.

 

Выбирай

ref_plane2.png

clear_plane.def

clear_plane.pui

clear_plane.tcl

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

@artem-nafanya , простите, не совсем понятно Ваше упорство по поводу правки ПП-ра. Ну ла ладно, дело Ваше. Просто не забудьте, что править нужно не только Z, но и координату К.

Мне всё же кажется, что совмещение MCS с плоскостью безопасности - вариант неплохой.

Вот ещё вариант без правки ПП  

2d16bdfcd067289c298e6cfc4139b493.jpg

Hide  
По крайней мере эту самую величину смещения Вы всегда можете проконтролировать.
Ссылка на сообщение
Поделиться на других сайтах
57 минут назад, Ug_user сказал:

ЕСЛИ ПЕРВОЕ ДВИЖЕНИЕ ВСЕГДА ВСЕГДА начинается на плоскости безопасности (об этом программисты должны позаботиться) то вот тебе пример - при событии Initial Motion срисовывай значение Z координаты и далее везде его вычитай.  

Но если твой программист начнет операцию по другому - будет ошибка.

Выбирай

Показать содержимое  

%
N0010 G40 G17 G90 G71
N0020 G91 G28 Z0.0
N0030 T01 M06
N0040 (50.00000000000000000)
N0050 G00 G90 X21. Y25. S1000 M03
N0060 G43 Z50. H01
N0070 Z1.
N0080 G01 Z-52. F280. M08
N0090 X18.
N0100 Y30. F350.
N0110 G02 X20. Y32. I2. J0.0
N0120 G01 X30.
N0130 G02 X32. Y30. I0.0 J-2.
N0140 G01 Y20.
N0150 G02 X30. Y18. I-2. J0.0
N0160 G01 X20.
N0170 G02 X18. Y20. I0.0 J2.
N0180 G01 Y25.
N0190 X21.
N0200 Z-49.
N0210 G00 Z50.
N0220 Z-1.
N0230 G01 Z-54. F280.
N0240 X18.
N0250 Y30. F350.
N0260 G02 X20. Y32. I2. J0.0
N0270 G01 X30.
N0280 G02 X32. Y30. I0.0 J-2.
N0290 G01 Y20.
N0300 G02 X30. Y18. I-2. J0.0
N0310 G01 X20.
N0320 G02 X18. Y20. I0.0 J2.
N0330 G01 Y25.
N0340 X21.
N0350 Z-51.
N0360 G00 Z50.
N0370 Z-3.
N0380 G01 Z-56. F280.
N0390 X18.
N0400 Y30. F350.
N0410 G02 X20. Y32. I2. J0.0
N0420 G01 X30.
N0430 G02 X32. Y30. I0.0 J-2.
N0440 G01 Y20.
N0450 G02 X30. Y18. I-2. J0.0
N0460 G01 X20.
N0470 G02 X18. Y20. I0.0 J2.
N0480 G01 Y25.
N0490 X21.
N0500 Z-53.
N0510 G00 Z50.
N0520 M02
%

Hide  
Спасибо. Хороший вариант, но $mom_pos(2)-$my_clear почему-то вычитает не из всех координат Z. Это как-то лечится или нужен другой подход?
Изменено пользователем artem-nafanya
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Ug_user сказал:

Я для примера показал. Там, где G0 - не вставлял вычитание. Добавь сам.

Что-то не пойму как изменить rap3 или как его удалить. Подскажите.

Снимок.PNG

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, tm-ares сказал:

@artem-nafanya , простите, не совсем понятно Ваше упорство по поводу правки ПП-ра. Ну ла ладно, дело Ваше. Просто не забудьте, что править нужно не только Z, но и координату К.

Мне всё же кажется, что совмещение MCS с плоскостью безопасности - вариант неплохой.

Вот ещё вариант без правки ПП

2d16bdfcd067289c298e6cfc4139b493.jpg

Hide
По крайней мере эту самую величину смещения Вы всегда можете проконтролировать.

Тоже вариант, спасибо.

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

Уважаемы коллеги.

Пробую написать постпроцессор на токарно-фрезерный станок.

Может кто-нибудь подсказать такой момент.

Нужно чтоб при выполнении фрезерных операций, то есть в режиме MILL, Координата х всегда была со знаком "-"

Как это можно прописать в PB

 

Заранее благодарен за совет

 

 

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

Добрый день)

Попробую повторить вопрос:

подскажите пожалуйста как вывести только угол поворота между двумя mcs в плоскости ху?)

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Mr_Gray
      Если и расфрезеровывать, то обязательно с коррекцией радиуса инструмента G41, чтобы попасть в середину поля допуска. Но лучше все же разверткой или расточной головкой.
    • lem_on
      При хорошей геометрии станка, можно и расфрезеровать. Если неглубокие отверстия, можно и тс сверлом сразу размер получить.
    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
×
×
  • Создать...