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

Отверстия по окружности


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

Для облегчения наладок очень интересует вопрос возможно ли сверление отверстий по окружностям, в случаях когда движением инструмента не дотянуться и приходится работать с поворотом стола. При сверлении отверстий вертикально достаточно просто обработать половину детали, повернуть стол пересчитать нулевую и обработать вторую оставшуюся часть. А если отверстия на боковых поверхностях то как быть не знаю. Только выставлять деталь строго в центр стола, либо для каждого отверстия вычислять нулевую, что мне кажется извращением. Выставлять деталь не всегда удобно в центр, занимает время или ещё что-нибудь мешает. Операторы с хайденхайнов говорят что у них такой проблемы не существует, всё делается элементарно, буквально нажатием одной кнопки. А как быть сименсоводу?

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

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


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

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

Если у вас нас танке есть CYCLE800 и он настроен и работает то можно через него.

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

У нас используется наша подпрограмма UCCS.

например,

UCCS(513,38,0,-25,120,517)

513 - G513, где определен ноль детали

38 расстояние от нуля детали до новой точке по X (чертежный размер)

0 -... по Y

-25 -... по Z

120 -... по B (углу)

517 - G517, куда записывается новый рассчитанный ноль.

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

То что нули можно рассчитать понятно, никаких проблем, но как то неуклюже выглядит-Просверлил отверстие, включил следующее смещение нулевой точки-следующее отверстие и так далее. Как-то это уныло. Ладно если несколько отверстий, а если их дофига-дофига. CYCLE800 есть как бы но не настроен, все необходимые файлы вроде на месте, надо разобраться. Пока ни разу им не пользовался, так или иначе обходился. Хороший повод разобраться с этой штукой.

У нас используется наша подпрограмма UCCS.

например,

UCCS(513,38,0,-25,120,517)

513 - G513, где определен ноль детали

38 расстояние от нуля детали до новой точке по X (чертежный размер)

0 -... по Y

-25 -... по Z

120 -... по B (углу)

517 - G517, куда записывается новый рассчитанный ноль.

А ознакомиться нельзя с вашей подпрограммой?
Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

То что нули можно рассчитать понятно, никаких проблем, но как то неуклюже выглядит-Просверлил отверстие, включил следующее смещение нулевой точки-следующее отверстие и так далее. Как-то это уныло. Ладно если несколько отверстий, а если их дофига-дофига. CYCLE800 есть как бы но не настроен, все необходимые файлы вроде на месте, надо разобраться. Пока ни разу им не пользовался, так или иначе обходился. Хороший повод разобраться с этой штукой.

А ознакомиться нельзя с вашей подпрограммой?

Самое простое - делать сверления этих отверстий НЕциклом, а прямым программированием - через Траори - то есть как непрерывную пятиоску...

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

Самое простое - делать сверления этих отверстий НЕциклом, а прямым программированием - через Траори - то есть как непрерывную пятиоску...

В нашей деревне большинство технологов-програмистов слыхом не слыхивало и про цикл 800. По крайней мере не только помочь никто не смог а самому приходится как-то объяснять что это и зачем. С траори и подавно самому надо учиться работать :smile:
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

В нашей деревне большинство технологов-програмистов слыхом не слыхивало и про цикл 800. По крайней мере не только помочь никто не смог а самому приходится как-то объяснять что это и зачем. С траори и подавно самому надо учиться работать :smile:

Работа с Traori - это, по моему, самое простое, что может быть в пятиосевом станке!!!!!! Я не ханжу, правда!

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

Работа с Traori - это, по моему, самое простое, что может быть в пятиосевом станке!!!!!! Я не ханжу, правда!

Возможно и я в скором времени буду так же думать. Ни разу не работал с этим никто у нас, небыло нужды. В Екб специалистов разбирающихся в этих вещах я никогда не видел. Возможно они и есть. Завтра при наличии хоть чуточки свободного времени попробую.

Не работает короче говоря у меня TRAORI :lamo: Станок ругается-типо неразрешённая опция. Видимо остаётся только пересчитывать смещение нулевой для каждого отверстия при повороте стола или выставлять в центр. Ещё 2 таких же станка брать будут в будущем, если ещё работу не сменю. Надо проследить что б всё работало как положено. И у немцев косяки есть оказывается.

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

TRAORI - отдельная платная опция. При покупке вашего станка на ней сэкономили.

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

Да вообще никаких трансформаций нет работающих. цикл 800 не работает, зато очень удобный фирменный цикл для пересчёта нулевых есть. Что б не создавать ещё одну тему спрошу здеся. Есть хитрая канавка на крышке люка, под уплотнение под углом. Люк типа овальной формы. С помощью костылей программу сделали повернув головку на угол наклона этой канавки, а координаты станка вокруг оси x на -90 градусов. Ну так и считали. Как-нить по человечески можно такие вещи програмировать? Если бы канавка была по окружности то нет проблем. А если участки прямолинейные сменяются закруглениями?

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

Поддержу ответ A_1 по поводу подпрограммы.

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

Хотя, для таких деталей, как у ТС (сверление отв. по окружности) деталь, как правило, выставляем в центр стола. И привязаться легче и попасть проще куда надо...

Про канавку честно говоря не допонял...

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

Да вообще никаких трансформаций нет работающих. цикл 800 не работает, зато очень удобный фирменный цикл для пересчёта нулевых есть. Что б не создавать ещё одну тему спрошу здеся. Есть хитрая канавка на крышке люка, под уплотнение под углом. Люк типа овальной формы. С помощью костылей программу сделали повернув головку на угол наклона этой канавки, а координаты станка вокруг оси x на -90 градусов. Ну так и считали. Как-нить по человечески можно такие вещи програмировать? Если бы канавка была по окружности то нет проблем. А если участки прямолинейные сменяются закруглениями?

Это 5-осевая, точнее, 4+1. Я таких УП делал не одну - и овальные, и многоугольные.

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

Поддержу ответ A_1 по поводу подпрограммы.

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

Хотя, для таких деталей, как у ТС (сверление отв. по окружности) деталь, как правило, выставляем в центр стола. И привязаться легче и попасть проще куда надо...

Про канавку честно говоря не допонял...

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

 

Да вообще никаких трансформаций нет работающих. цикл 800 не работает, зато очень удобный фирменный цикл для пересчёта нулевых есть. Что б не создавать ещё одну тему спрошу здеся. Есть хитрая канавка на крышке люка, под уплотнение под углом. Люк типа овальной формы. С помощью костылей программу сделали повернув головку на угол наклона этой канавки, а координаты станка вокруг оси x на -90 градусов. Ну так и считали. Как-нить по человечески можно такие вещи програмировать? Если бы канавка была по окружности то нет проблем. А если участки прямолинейные сменяются закруглениями?

Это 5-осевая, точнее, 4+1. Я таких УП делал не одну - и овальные, и многоугольные.

 

Можно пример? Интересно как такие вещи делать правильно. 

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

СВЕРЛЕНИЕ ОТВЕРСТИЙ
N5260 B=DC(180) C=DC(180)
N5270 TRAORI
N5280 ORIWKS
N5290 ROT X-90
N5300 AROT Z180
N5310 F200 S1900 M3 M8
N5320 G111 X0 Y0
N5330 G0 RP=276. AP=AC(0)
N5340 Z50
N5470 MCALL CYCLE81(50,0,3,-40,)
N5480 G0 RP=276. AP=AC(0)
N5490 AP=AC(-11)
N5500 AP=AC(-24)
N5510 AP=AC(-51)
N5520 AP=AC(-76)
N5530 AP=AC(-90)
N5540 AP=AC(-110)
N5550 AP=AC(-123)
N5560 AP=AC(-135)
N5570 AP=AC(-150)
N5580 AP=AC(-165)
N5590 MCALL
N5600 G0 Z200. M9
N5610 ROT
N5620 TRAFOOF


ФРЕЗЕРОВАНИЕ КАНАВКИ, ОБРАБОТКА ДЕЛАЛАСЬ В САМ-СИСТЕМЕ

N4000 G0 G511 G642 X0 Y500 B=DC(180+68.656) F350 S2500 M3 M8
N4010 C=DC(237.853)
N4020 M11 M211
N4030 TRAORI
N4040 ORIWKS
N4050 G511 G642 D1
N4060 G0 X-5.0 Y125.0 Z-417.2 A3=0 B3=0.7660443 C3=-0.6427878
N4070 G0 X-5.0 Y25.0 Z-418.171 A3=0. B3=0.7660443 C3=-0.6427878
N4080 G1 X-5.0 Y24.226 Z-417.522 A3=0. B3=0.7660443 C3=-0.6427878

N15730 G1 X5.0 Y20.012 Z-413.986 A3=0. B3=0.7660443 C3=-0.6427878
N15740 G1 X5.0 Y23.842 Z-417.2 A3=0. B3=0.7660443 C3=-0.6427878
N15750 G1 X5.0 Y125.0 Z-417.2 A3=0. B3=0.7660443 C3=-0.6427878 FB=5000
N15760 TRAFOOF
N15770 G0 Y400. M9
N15780 SUPA G0 Z=$AA_SOFTENDP[MA_Z]-150 D0 M5 M9
N15790 M10 M210

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Нафаня
      Всем у кого текли слёзы от размера линий в арткам. Их можно сделать по толще. Настройка на скриншотах ниже.
    • Nod801
      @Aurifer Первое что приходит на ум ... у подсборки пробовал включить режим "мягкой сборки" ... если да но трабла осталась, то нужно смотреть\щупать твою всю сборку ... так трудно что-либо говорить
    • Kasper
      Не подскажите есть ли плагин в ТС для быстрого просмотра формата solidworks?
    • Aurifer
      Редактировал отдельно подсборку открывая через Windows. Потом открываю главную сборку, выходит сообщение "модели изменились, перестроить?", соглашаюсь, ошибка.  Редактировал прямо из основной сборки, кнопкой "редактировать сборку" в дереве построений. Эффект тот же.  Из ограничений, каркас на котором крепятся валы, выбираю ПКМ - "зафиксированный". Чтобы остальные детали (подсборки) двигались относительно валов. И в то же время в "свойства компонента" - "решить как" - ставлю "свободно". Чтобы валы можно было сдвигать/раздвигать между собой. Если решить как, ставлю "точно", то опять же ошибка перестроения.  P.s: Картинку мою видно? Как то криво у меня отображает. 
    • maxx2000
      редактировать можно по-разному, в контексте сборки, либо сделав подсборку активной и редактируется уже в контексте подсборки. А так всё что понятно что ты в сборке наложил ограничения, потом открыл подсборку и в ней наложил ограничения и у тебя естественно возник конфликт.
    • Aurifer
      Добрый день, подскажите что я делаю не так.  Имеется такая сборка: Расстояние между валами не фиксировал, чтобы потом сопряжения сделать по факту. Сборку сделал. Теперь задача сохранить деталь (подсборку) с зафиксированными валами. Но вот не задача.Редактирую подсборку прямо из сборки, делаю валы зафиксированными. Но при открытии файла вне сборки, валы фиксированны, но не в тех местах как в сборке, а в тех где они были до вставки в сборку.  Ладно, опять открываю эту подсборку, делаю в ней сопряжение "граничащее расстояние" . Расстояние оставляю, то которое программа автоматически подставила. Сохраняю. Основная сборка пытается перестроиться и выпадают ошибки, что нельзя решить данные сопряжения!  Пробовал измерить расстояние на ответной части и вбить вручную, ошибки перестроения.  Любые попытки зафиксировать эти валы или их кронштейны приводят к ошибкам перестроения. 
    • SAVASTEEV
      Всем привет, у фанука есть цикл G72 очень удобный цикл когда нужно отрезным резцом сделать какие-либо проточки контура, а как можно задать такую же обработку на сиеменсе? Стойка siemens 808d ? То есть создаю нужный контур, но какой вариант обработки нужно указать? Либо как правильно нужно задать контур, попробовал разные варианты у меня резец выходит либо в заготовку (по симуляции), либо идет как проходной резец (типа как по тому же циклу G71 фанучному)   Буду благодарен за помощь, так-как вручную прописывать и рассчитывать все контуры такое себе.... В 840 и в 828 стойки вроде можно выбрать вариант проточки продольная либо поперечная, но вот как сделать это в 808.... 
    • maxx2000
      установить сверхкомпактные противовесы из обеднённого урана  а если серьёзно, то рассмотреть верньерный механизм
    • gudstartup
      а вы на манометр при резке посмотреть не пробовали?
    • Guhl
      Ха, точно. Я почему-то был уверен, что это только для аналоговых шпинделей. Спасибо! Это согласование датчика
×
×
  • Создать...