Перейти к содержимому


Фотография

Программа для создания УП сверления 50000+ отверстий

сверление

  • Закрытая тема Тема закрыта
Сообщений в теме: 16

#1 OFFLINE   smartus

smartus

    Студент

  • Пользователи+
  • PipPip
  • 21 сообщений
  • Из:Иркутск

Отправлено 12 Май 2018 - 15:14

Добрый день!

 

Встал сейчас вопрос подбора программы.

Основное требование - нормальная работа с большим кол-ом объектов - 50 а то и 100 тысяч и создании для них траектории сверления

 

сейчас работаю в ArtCAM - уже при 20000+ отверстий начинаются тормоза

 

пробовал мастеркам - он еще медленнее для этой задачи

 

может быть есть какой-то софт, может быть в нем мало функций и приёмов работы с моделью, но мне нужно просто обработка векторной модельки по сверление

 

в идеале, чтобы еще была оптимизация траектории как в приложенном файле. УП номер один будет быстрее УП номер два

Прикрепленные изображения

  • 2018-05-12_12-07-35.png

  • 0

#2 OFFLINE   ShadowVoice

ShadowVoice

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 601 сообщений
  • Пол:Мужчина
  • Город:Рига
  • Интересы:Деньги, власть, женщины. Последовательность можно менять.
  • Из:Рига, Латвия

Отправлено 12 Май 2018 - 16:51

Это у Вас в одной детали 20 000 сверлений?

Сделайте несколько по другому, если стойка позволяет - напишите цикл: сверлим отверствие - сдвигаемся и выполняем N раз.

 

Только что сделал в VisualMill 60 000 сверлений. Вычислялось прим 1 минута. Вывод УП прим 1 минута.

И все равно это "колхозное" решение.

 

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

 

И только если массив сверлений НЕ регулярный - то расчитываем все на уровне САМ по векторам.


  • 0

#3 OFFLINE   PatriKKey

PatriKKey

    Доктор CNC

  • Cтарожил
  • PipPipPipPipPip
  • 894 сообщений
  • Пол:Мужчина
  • Город:Лабинск, КК
  • Интересы:Холдем, преферанс (на деньги). Охота на копытных
  • Из:Лабинск

Отправлено 12 Май 2018 - 18:25

я тут пожалел ваши сверла и подумал даже если секунда в дырку -секунда из нее и секунда перелет к следующей, то день сверлить))))


  • 0

#4 OFFLINE   smartus

smartus

    Студент

  • Пользователи+
  • PipPip
  • 21 сообщений
  • Из:Иркутск

Отправлено 12 Май 2018 - 18:49

Это у Вас в одной детали 20 000 сверлений?

Сделайте несколько по другому, если стойка позволяет - напишите цикл: сверлим отверствие - сдвигаемся и выполняем N раз.

 

Только что сделал в VisualMill 60 000 сверлений. Вычислялось прим 1 минута. Вывод УП прим 1 минута.

И все равно это "колхозное" решение.

 

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

 

И только если массив сверлений НЕ регулярный - то расчитываем все на уровне САМ по векторам.

 

 

к сожалению все нерегулярное .... от слова совсем )))

 

 

UPDATE - скачал VisualMILL - времени особо не было, но потестил мельком - работает намного шустрее чем ArtCAM, ОГРОМНОЕ спасибо за наводку!


Сообщение отредактировал smartus: 12 Май 2018 - 19:59

  • 0

#5 ONLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 530 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 12 Май 2018 - 23:11

Некоторые прямо из Экселя, Корела или Инскейпа генерят такие УП.

Сообщение отредактировал lkbyysq: 12 Май 2018 - 23:12

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#6 OFFLINE   smartus

smartus

    Студент

  • Пользователи+
  • PipPip
  • 21 сообщений
  • Из:Иркутск

Отправлено 14 Май 2018 - 18:27

Некоторые прямо из Экселя, Корела или Инскейпа генерят такие УП.

 

 

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


  • 0

#7 ONLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 530 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 14 Май 2018 - 20:36

когда это нужно почти каждый день, необходима оптимизация трудозатрат

 

И я про это.


  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#8 OFFLINE   smartus

smartus

    Студент

  • Пользователи+
  • PipPip
  • 21 сообщений
  • Из:Иркутск

Отправлено 14 Май 2018 - 21:17

И я про это.

 
 
я сомневаюсь сильно, что "Эксель, Корел или Инскейп" дадут эту оптимизацию :)
  • 0

#9 ONLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 530 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 14 Май 2018 - 21:35

Дают не они. Они предоставляют возможность делать что захочешь.

Прелесть сверления отверстий в том, что оно выполняется одной командой.

Для нормального программиста преобразовать входной массив координат отверстий в G-код - не проблема.  Сортировать двумерный массив тоже.

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

Поговорите с сисадмином каким-нибудь. Они знакомы с макросами.

Или со студентом каким. Продвинутые студенты тоже справятся.


Сообщение отредактировал lkbyysq: 14 Май 2018 - 21:36

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#10 OFFLINE   smartus

smartus

    Студент

  • Пользователи+
  • PipPip
  • 21 сообщений
  • Из:Иркутск

Отправлено 15 Май 2018 - 13:43

Дают не они. Они предоставляют возможность делать что захочешь.

Прелесть сверления отверстий в том, что оно выполняется одной командой.

Для нормального программиста преобразовать входной массив координат отверстий в G-код - не проблема.  Сортировать двумерный массив тоже.

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

Поговорите с сисадмином каким-нибудь. Они знакомы с макросами.

Или со студентом каким. Продвинутые студенты тоже справятся.

 

у нас с вами разные подходы к оптимизации

 

я хочу пользоваться коммерческим продуктом который решает мои задачи

вы предлагаете сначала найти какого-то программиста который скорее всего ни в зуб ногой относительно специфики работы станков, дальше он что-то напишет, дальше я буду вылавливать баги и возможно он их будет исправлять. дальше добавьте сюда сроки, нервы и неизбежно испорченный дорогой материал в результате глюков которые НЕИЗБЕЖНО будут даже после первоначально отладки ... 

 

вариант конечно по своему привлекателен, но нет, это не для меня :)

я лучше сейчас потестирую то что мне нужно, пардон на пиратской версии чего-нибудь или триальной, если производитель дает такую возможность, а потом куплю то, что мне нужно, вот и всё. собственно выше человек уже подсказал один продукт VisualMILL, на первый взгляд - то, что нужно. осталось разобраться в паре особенностей его генерации G-Code


Сообщение отредактировал smartus: 15 Май 2018 - 14:11

  • 0

#11 ONLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 530 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 15 Май 2018 - 14:11

Безусловно каждый оперирует своими возможностями.


  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#12 OFFLINE   ShadowVoice

ShadowVoice

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 601 сообщений
  • Пол:Мужчина
  • Город:Рига
  • Интересы:Деньги, власть, женщины. Последовательность можно менять.
  • Из:Рига, Латвия

Отправлено 15 Май 2018 - 15:25

VisualMILL, на первый взгляд - то, что нужно. осталось разобраться в паре особенностей его генерации G-Code

 

Купите и ПП сделаю в придачу ;-)


  • 0

#13 OFFLINE   smartus

smartus

    Студент

  • Пользователи+
  • PipPip
  • 21 сообщений
  • Из:Иркутск

Отправлено 15 Май 2018 - 15:59

Только что сделал в VisualMill 60 000 сверлений. Вычислялось прим 1 минута. Вывод УП прим 1 минута.

И все равно это "колхозное" решение.

 

 

у меня вопрос по VisualMILL - каким POST процессором из списка вы пользуетесь?

 

 

 

Купите и ПП сделаю в придачу ;-)

 

 

 

 давайте поподробнее )))


Сообщение отредактировал smartus: 15 Май 2018 - 16:00

  • 0

#14 OFFLINE   ShadowVoice

ShadowVoice

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 601 сообщений
  • Пол:Мужчина
  • Город:Рига
  • Интересы:Деньги, власть, женщины. Последовательность можно менять.
  • Из:Рига, Латвия

Отправлено 15 Май 2018 - 18:33

у меня вопрос по VisualMILL - каким POST процессором из списка вы пользуетесь?

 

Своим. Написанным мною. Написал их добрый десяток для себя и клиентов.

Какой Вам надо - не знаю, т.к. Вы не указали чем управляется станок.

У себя на производстве либо Siemens Sinumerik, либо WinPC-NC.

 

давайте поподробнее )))

Все очень просто: клиент купивший программу получает ПП бесплатно, если ПП надо править - правлю под хотелки клиента (если они реальные). Предложение относится только к 3-4 осевым ПП. ПП на 5 осях бывает сложным и затратным по времени, соотв такие ПП стоят отдельных денег.

Если нужны циклы сверления, развертки, расточки, резьбы - отдельный разговор, т.к. описание циклов ОЧЕНЬ разнится на разных стойках.


  • 0

#15 OFFLINE   Pato

Pato

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 149 сообщений
  • Пол:Мужчина
  • Город:Волгоград
  • Из:Волгоград

Отправлено 15 Май 2018 - 23:08

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


Сообщение отредактировал Pato: 15 Май 2018 - 23:11

  • 0

#16 OFFLINE   smartus

smartus

    Студент

  • Пользователи+
  • PipPip
  • 21 сообщений
  • Из:Иркутск

Отправлено 16 Май 2018 - 13:52

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

 

мммммм, какое смелое заявление :)

вы видимо думаете, что я пытаюсь это сделать на калькуляторе? )))

 

комп у меня вполне современный i7-3770K, 16Gb RAM, SSD и вот как-то так получается что современный же АртКам 2018  только открывает файл DXF с 30 000 кружочков примерно 45 секунд, странно как-то  .... наверное пора шапочку из фольги одевать, ТОЧНО поможет! :)

 

и самое странное, примерно такой же уровень производительности в попробованных мною СОВРЕМЕННЫХ EdgeCAM, MasterCAM, PowerMILL

 

а вот ДРЕВНИЙ VisialMILL v1.0 такой файл открывает 4 секунды и обрабатывает траекторию для всего этого еще примерно 6-7 секунд

кстати современный VisualMILL 2018 открывает этот же файл уже 38-40 сек :) зато интерфейс красивый и всё такое 


Сообщение отредактировал smartus: 16 Май 2018 - 13:56

  • 0

#17 OFFLINE   Pato

Pato

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 149 сообщений
  • Пол:Мужчина
  • Город:Волгоград
  • Из:Волгоград

Отправлено 16 Май 2018 - 16:28

I7-3770К, процессор 2012 года, чуть поправленный иви или санди, сейчас 2018, там память DDR3, у меня в 3 летнем калькуляторе DDR4 и проц мощнее, а уж 45 секунд это конечно вечность прям, тормоза нереальные, тут многие на древних Арткамах сидят, у многих даже лицензия и не парятся по поводу красивого интерфейса и 45 секунд на обсчёт 30000 кружочков. Повторюсь делайте файл точками, круги по определению считаются дольше, а Арткаму пофиг в точку сверлить или в круг. И таки да, шапочку из фольги одевать уже поздно, не поможет.
 
PS. Люди забывать начали времена когда даже на современном компьютере расчёт может измеряться днями.  :hi:


  • 1





Темы с аналогичным тегами сверление

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных