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

Одна деталь и несколько нулевых точек.


Hunt

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

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

Имеется деталь и обработка к ней, есть несколько тисков и нулевых точек к ним. Нужно чтобы первый инструмент отработал все базы(G54, G55, .. и т.д.), сменился отработал все операции связанные с ним на всех базах. Задача минимизировать количество смен инструмента.

Уверен, вопрос плёвый, заранее благодарен за ответы.

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


UnPinned posts

На сименсе это делается простым размножением. А вам как жуку - пускай гадалка советует. 

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

На сименсе это делается простым размножением. А вам как жуку - пускай гадалка советует. 

Почему как жуку?

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

Из вопроса понятно, что фрезерный, стойка не важна. На пальцах для фруктов ).

Один станок 3х осевой, на стойке fanuc, установлены 2 заготовки в тисках. Одна заготовка имеет привязку G54, вторая G55, как объяснить NX'у, что программа обработки для этой одной детали написанной из нескольких инструментов, нужно обработать сначала операции связанные с первым инструментом, сначала на первой базе G54, затем на второй G55, сменить инструмент и снова все операции связанные с инструментом на базе G54, затем на второй G55.

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

стойка не важна

если делать через подпрограмму, то важна, а делать лучше через неё, а не силами САМ
я как человек не знающий NX , но разбирающийся в другой системе думаю, можно скопировать переход и в нем (хотя в НХ он называется вроде операцией) можно прописать другую систему

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

Да, такой способ пользуемся, но не нравится, что много подпрограмм и нужна главная(бывает и по 20 смен инструмента, а это уже 21 программа). Встречал на просторах youtube как такое делали чисто средствами NX'a, но не сохранил, к сожалению.

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

@Hunt Как вариант:

 

#101=54 (NCSYS_START)

#102=59 (NCYC_END)

WHILE[#101LT#102]DO1

G#101 (SELECT_CSYS)

.....обработка.....

#101=#101+1

END1

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

Один раз составил программу с кучей инструментов, кучей нулей, с вызовом подпрограмм (или лабов), а потом подствляй туда разные проги, с теми же названиями. и стирай ненужные кадры. И программисту  счастье - не думать про 2-20 тисков, одну деталь отработал и оператору отдал.

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

Много раз так делал в NX и не понимаю проблемы? Что конкретно не получается?

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

В навигаторе у вас созданы главная СКС и локальные СКС. Какждая из СКС соответствует своей установке.

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

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

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

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

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

точнее по самым высоким тискам

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

Один раз составил программу с кучей инструментов, кучей нулей, с вызовом подпрограмм (или лабов), а потом подствляй туда разные проги, с теми же названиями. и стирай ненужные кадры. И программисту  счастье - не думать про 2-20 тисков, одну деталь отработал и оператору отдал.

По этому принципу похоже и придется делать.

 

 

Как я стал делать: Убрал из стандартного поста fanuc'a NX вызов нулевой точки(G54), поменял M02 на M99, убрал смену инструмента, пишу ее вручную(т.к. каждый вызов это подъем на точку смены).

На примере программы с инструментами:

O0001

%

T01M06

G54

M98 P0002

G55

M98 P0002

G56

M98 P0002

G57

M98 P0002

 

T02M06

G54

M98 P0003

G55

M98 P0003

G56

M98 P0003

G57

M98 P0003

 

T03M06

G54

M98 P0004

G55

M98 P0004

G56

M98 P0004

G57

M98 P0004

 

G91G28Z0

G91G28Y0

M02

%

 

O0002

%

<программа обработки>

M99

%

 

O0003

%

<программа обработки>

M99

%

 

O0004

%

<программа обработки>

M99

%

 

Если кто-то знает способ проще, пожалуйста отпишитесь.

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

Если кто-то знает способ проще, пожалуйста отпишитесь.

Так тебе уже написали

1 час назад, drion сказал:

разделе навигатора "программы" перетащите операции, где работает один и тот же инструмент, в одну программу в нужной последовательности.

Ну либо сгруппируй операции по инструменту автоматически если NX такое умеет

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

В примере, там и так сгруппировано по инструментам, читайте внимательнее ;) 

Я про более элегантный способ, без разделения на подпрограммы, а сгенерировать одну программу силами NX. 

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

Так если сгруппировать операции во всех установах по инструменту то и будет одна программа, без всяких подпрограмм.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ak762
      если вы решаете инженерную задачу, а не лабораторную работу то вам нужна гарантированная работа устройства с наиболее тяжелыми условиями работы. Поместите массу пластины в наиболее удаденную точку от оси вращения + добавте дополнительный вес, а дальше считайте по учебнику можно еще вес пластины поместить в точку центра тяжести тела, но я бы не стал
    • AlexKaz
      Знакомая риторика. Чуть ли не слог в слог. Такая же чушня, как легенда про 48 тыс. тонн золота, которое РИ вкинула в создание ФРС США... Сказка пытающегося заново подняться из белогвардейской швали сословия про себя же самих. Внезапно государство приходит на смену ТНК (которым уже лет 600 начиная с эпохи Колумба) и дальше как мантра повторяется раз за разом что только госы сильнее всех. Проблема таких текстов, что они оторваны от базы - экономики, от мощности промки, от топлива и прочих простых и измеримых показателей. ТНК пострашнее многих государств. У современных ТНК есть даже аппарат насилия. Задолго до 1917 года в России, в США и в Европе началась борьба рабочих за 8-ми часовой рабочий день и другие плюшки. В Первую мировую куча заводов за рубежом вставала колом из-за забастовок. Случилось это, когда коммуникации и средства связи развились и стали доступны почти каждому, а не только элитке. Всем спорщикам капитализм vs социализм vs коммунизм я каждый раз предлагаю самостоятельно поискать и посмотреть объёмы социалки, которые госы по всему миру тратят на граждан и на инфраструктуру. За 20 и 21 век суммы выросли очень сильно. Даже не сравнить. Другое дело, не ясно что же будет дальше.  
    • Sabadash
      Затестил 3d Работает довольно шустро   Теперь нужно набрать магазин инструмента, рассчитать актуальный диаметр фрез для CAM Завтра запущу первые настоящие детали)     В принципе пока доволен результатом)  
    • Artas28
      У меня была деталь, и выбрана заготовка. Я добавляю вторую деталь и сдвигаю её вправо, а потом поворачиваю. В итоге какого то хрена, первая деталь уехала вправо, хотя я её вообще не трогал. И вторая деталь находится там же. WTF?  Что я делаю не так?          
    • gudstartup
    • ak762
      вот здесь попытка осмысления одного автора без имени https://author.today/reader/356024/3275441 
    • Viktor2004
      На Биглии пищалка впаяна как чип в плату кнопок с задней стороны. Так что выкусывать с платы придется
    • Orchestra2603
      @Jesse: Вот обратите внимание,как на англ. википедии пишут про разные ходовые варианты определения ПФ с разными коэффициентами     И понятно, что от этого и амплитуда тоже будет меняться...     В дискретном случае та же песня, просто роль этих кожффициентов вместо 2Pi и sqrt(2Pi) выполянют N и sqrt(N) соотвтетсвенно. Надо просто четко понимать, какой вариант используется в программе.
    • Nod801
      @andrei4ik  проверьте тут    
    • Orchestra2603
×
×
  • Создать...