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

Круговой массив и подпрограмма. Как?


Nikomas

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

Господа, есть некий фланец с отверстиями лежащими на окружности 250мм. Сначала сверлим:

...
MCALL CYCLE83()
	HOLES2(0, 0, 125, 0, 45, 8)
MCALL
...

А как потом вызвать подпрограмму растачивания фрезой в этих отверстиях? Для себя временное решение нашел в TRANS (предварительно координаты отв. прорисовал в Автокаде):

...
TRANS X125 Y0
L115

TRANS X88.388 Y88.388
L115

TRANS X0 Y125
L115

TRANS X-88.388 Y88.388
L115
...

Но, наверняка, должно же быть решение проще чем прописывать каждое отв. Смещение полярных координат (G110, G111, G112) не прошло.

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


UnPinned posts
59 минут назад, Nikomas сказал:

А как потом вызвать подпрограмму растачивания фрезой в этих отверстиях?

Добрый день.

Попробуйте так:

MCALL L115
HOLES2(0, 0, 125, 0, 45, 8)
MCALL

а в L115 дописать в начале и в конце:

DEF REAL _X, _Y
_X=$AA_IW[X] _Y=$AA_IW[Y]
TRANS X=_X Y=_Y
...
TRANS
M17

 

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

DEF REAL _X, _Y _X=$AA_IW[X] _Y=$AA_IW[Y] TRANS X=_X Y=_Y ... TRANS M17

Из вашей формулы я не получу список координат.

 

Очень жаль что для TRANS нельзя использовать полярные координаты (TRANS RP=125 AP=45). Было бы в разы проще. Первое отверстие я нашел с помощью:

R1 = SQRT(2) / 2 * 125

А вот второе добавить (+45град на радиусе 125мм) я без понятия как.

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

Из вашей формулы я не получу список координат.

Станок получит список координат осей отверстий по программе HOLES2. Эта программа позиционирует инструмент к центрам отверстий, а изменённая программа L115 с помощью команд TRANS X=<текущее положение по X> Y=<текущее положение по Y> устанавливает в этих точках начало системы координат для расфрезеровки.

 

Если не хотите модифицировать подпрограмму L115, то можно сделать "по формулам":

def int _i, _n=8; количество отверстий
def real _r=125; радиус окружности
def real _a=45; угол первого отверстия
for _i = 1 to _n
trans x=_r * cos(_a) y=_r * sin(_a)
L115
_a = _a + 360 / _n
endfor
trans

 

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

@A_1 @Nikomas Господа, зачем такие сложности?

 

MTK1:
AROT RPL=45
ATRANS X125
L115
ATRANS X-125
REPEAT MTK1 P=7
TRANS

 

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • areg
      Здравствуйте! Необходимо закалить пластины из 20Х13 либо 30Х13 размером 180*180*2 мм либо 180*180*3 мм до 30...35 HRC. При этом закалка должна быть выполнена таким образом, чтобы после вырезки из этих пластин колец 175,5*158,5 мм у них бы не было поводок. Если для такой закалки необходимо приспособление - дайте знать. Всего 200 шт., возможно еще 300 шт. Но необходимо изготовить пробную партию 4 шт. Заказ систематический. 
    • Bot
      Компания «Топ Системы», разработчик российского программного комплекса T FLEX PLM, приглашает принять участие в ежегодной конференции «Созвездие САПР». Мероприятие пройдёт с 9 по 11 октября 2024 г. в Оздоровительном комплексе Клязьма. Участников конференции ждут практические кейсы внедрения решений T‑FLEX PLM: опытом цифровизации и применения цифровых технологий в машиностроении, авиастроении, судостроении, автомобилестроении и космической отрасли поделятся предприятия ведущих корпораций и холдингов. Реальный опыт импортозамещения, обзор новинок комплекса T‑FLEX PLM, возможность задать вопросы разработчикам и техническим специалистам компании, а также отличная атмосфера профессионального сообщества пользователей T‑FLEX PLM ждут вас на конференции «Созвездие САПР 2024»! 9 – 11 октября 2024 г. Оздоровительный комплекс Клязьма, Московская область (см. на карте) Подробности и регистрация View the full article
    • Killerchik
      Да кто бы спорил! Со всех точек зрения отличная вещь. А что до вроде бы как нерадивого сотрудника ReniRussia - бывает, никуда от этого не деться. Это если там не было каких-то подводных камней, о которых мы не знаем.
    • gudstartup
      вообще DCM ругатся на Т41 с которым все нормально судя  по таблице откуда у него такая L взялась непонятно. в таблице места у вас только 0 инструмент пропишите туда еще что нибудь и снова вызовите цикл ручной смены или tool call 0. может у вас цикл ручной смены не завершен и биты состояния запомнили это и теперь пока нужный не сбросишь станок ее не завершит хотя отключение мониторинга а потом init software если оно красное и становится зленым обычно помогает привести ATC в чувства но это целиком зависит от программы PLC  
    • ivanK
      С точки зрения управления оператором очень удобная вещь, для привязки детали не надо забивать команды в MDI и проверять не напутал ли чего.  Вызываешь Omp, в ручном режиме подводишь к месту где нужно привязаться, открываешь оболочку,  выбираешь нужный цикл, и запускаешь.  С привязкой инструмента ещё проще: В оболочке выбираешь какой инструмент нужно померить, он сам вызывает его из магазина и едет на измерение.  Есть цикл замера нескольких инструментов подряд например нужно измерить с 3 по 10 инструменты.  Или цикл замера инструментов в разнобой, можно задать 10 номеров инструмента он вызовет каждый и измерит
    • gudstartup
    • ivanK
      нет Gui поддерживает и управление ts-27r и Omp. Причем циклы управления Omp они используют Inspection Plus. И насколько мне известно купленное целиком отличается от демо-версии, тем что купленное целиком позволяет вызывать команды обращаясь к ним из MDI. Doosan Renishaw GUI Manual.pdf GUI V2 manual.pdf   вот как это выглядит на станке   Данная оболочка часто встречается на станках фирм Hyundai, Doosan, Hwaceon, Hartford
    • mortinio
      Завтра буду пробовать. Пару вопросов : в 789 это спасение инструмента(help)? зажатие-разжатие делал-потом инициализацию тоже делал. Убрать T5 из грейфера прописать там T0? вообще магазином не ползуюсь пару лет после того как стал глючить- единичное производство(прессформы) особо не нужен он, а начальство как-то не особо горит желанием перед высшим руководством что-то менять и доводить до ума, всё сам(печаль)..   Как насчет того что станок не понимает что у него в шпинделе? Надо файлы tool.t и tool.p Я так понимаю?
    • Killerchik
      Ну да, главный вопрос остался не раскрыт :)
    • mannul
      @A_1 @Nikomas Господа, зачем такие сложности?   MTK1: AROT RPL=45 ATRANS X125 L115 ATRANS X-125 REPEAT MTK1 P=7 TRANS  
×
×
  • Создать...