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

UnigraphicsNX help


Alexandr

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

21 час назад, Blurp сказал:

Блюрп тёмен и туповат.

вам виднее, не спорю,

21 час назад, Blurp сказал:

спорить можно до хрипоты. Но это спор ИМХО не о том.

ну что вы так разволновались , ну подумаешь ошибся чуток, ну и что - пустяки, дело-то житейское :biggrin:

http://my-files.ru/iezpa5/KONYS PO G2.mp4

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


21 час назад, Blurp сказал:

В общем, спорить можно до хрипоты. Но это спор ИМХО не о том. :no_1:

Рассуждалки №2 на тему конической спирали

Скрытый текст

Да ней о ней речь пойдёт вовсе!

Имею сказать следующее: @vicebear , следуя Вашей логике, круговую интерполяцию вообще необходимо убрать из УП. Всё делать в линейных перемещениях, поскольку станок всё равно круговую пересчитывает и движется малюсенькими хордами. Не ставлю под сомнение Ваши доводы (я тоже неоднократно слышал что то подобное). Однако из реального опыта работы вижу, что при движении по G2/G3 всё получается с точностью до наоборот. Маленький пример: обработайте окружность с использованием круговой интерполяции, и, потом, то же самое без неё (лучше взять большой диаметр, сколько позволяют размеры станка). Прокатайте оба варианта на станке. Что мы имеем?

1. Плавность хода. При G2/G3 подача остаётся постоянной на всём протяжении кадра.

2. Из пункта 1 вытекает возрастание Тмаш. Какой бы современный станок не был, если мы будем отслеживать индикацию подачи на стойке, увидим, что она скачет значительно при G1.

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

4. Что бы там не заявлялось об отношении к объёмам УП, все мы стремимся к оптимизации.Представьте себя на месте наладчика/начальника отдела ЧПУ подразделения/начальника производства: принесли Вам 2 программы на одну и ту же деталь от двух разных программистов. Одна 1mB, другая 10mB. При этом обе программы дают одинаковый конечный результат. Ваша реакция на эти программы, и, как следствие, отношение к этим программистам? Так что, в работе мы все стремимся к оптимальному на наш взгляд варианту.

 

Были у меня на старой работе 2 станка. Не важно какой фирмы, речь не об этом. Так вот, работали они реально как швейная машинка, поверьте, не для красного словца сказано. Наладчики слёзно просили побольше круговой вставлять. Когда на одном из них заменили стойку, и появилась относительная плавность хода, ребята были просто счастливы.

 

И последнее. Замечено мной неоднократно, в нашей ветке форума очень не любят критику NX. Даже справедливую и объективную. Временами доходит до смешного: все недостатки NX объявляются его достоинствами, все замечания оппонентов не просто отметаются, а объявляются некомпетентными, вредными, глупыми и бессмысленными. Ну а сами оппоненты причисляются к врагам народа, представителям конкурента, объявляются дилетантами и графоманами. Речь сейчас идёт не о теме конической спирали,а об этике форума в целом.

 

P.S. @vicebear , камушек не в Ваш огород. Заявляю во всеуслышание, что считаю Вас самым адекватным и толерантным юзером Нашей ветки.

 

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

@tm-ares кто мешает разгон-торможение убрать покадровое (если оно заложено вообще)? А если не заложено, то для станка действительно нет разницы, самому делить круг на отрезки по своим дискретным величинам или делать это по УП. И делить что дугу, что отрезок. Так что если при обработке на станке есть существенная разница, это говорит только о том, что алгоритм перевода УП в перемещения "шалит" у стойки. 

 

Про объем программы вообще молчу. По нему могут судить о какой-то квалификации только совершенно ничего не понимающие в ЧПУ люди. Раньше да, когда были ограничения по величине загружаемых программ, и оптимизировали, и делили большие проги, теряя на этом много драгоценного времени. Но на современных стойках теперь...

 

Это всё безотносительно NX.

Изменено пользователем Bully
Ссылка на сообщение
Поделиться на других сайтах
В 15.02.2017 в 15:36, Ninja сказал:

и вообще CLD этого спрута в разы круче чем у NX-а (например ускоренные переходы по цилиндрическому безопасному уровню, а в NX-е не подписаны даже значения XYZ)

 

2 часа назад, tm-ares сказал:

в нашей ветке форума очень не любят критику NX. Даже справедливую и объективную.

h_1487341894_1668925_9f5f3e9a72.png

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

@Blurp , впечатляет понимающих людей.

Конус то хоть реальный? Контроль зарезов прошел?

И самый главный вопрос, который меня мучает: почему Снизу-ВВЕРХ?

 

 

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

Имею сказать следующее: @vicebear , следуя Вашей логике, круговую интерполяцию вообще необходимо убрать из УП

Я имел в виду только мелкие перемещения по дуге. Например, дугу длинной в 0.1...0.3мм, я считаю целесообразным выводить именно в линейных перемещениях.

P.S. Я просто довольно много станков принял и участвовал в их тестах и проверках, в том числе с навесным оборудованием типа Renishow. Вы бы видели какие неровные кляксы получаются на месте теоретической окружности при проверке круговой интерполяции по G2/G3, и чем меньше окружность, тем большее отклонение этой кляксы от теоретической окружности. Я просто пытаюсь сказать, что неважно в каком САМе вы будете писать обработку и в каком виде вы будете стойке ЧПУ скармливать мелкие перемещения - дугами или отрезками, на качестве обработки это не отразится. Но это я говорю ИМЕННО для мелких перемещений.

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

Конус то хоть реальный?

Конус исключительно виртуальной природы. Вымышленный персонаж.

31 минуту назад, tm-ares сказал:

почему Снизу-ВВЕРХ?

Ну, типа пуркуа бы не па? Но, если не канает, то попрём вниз. :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах
В 15.02.2017 в 15:36, Ninja сказал:

и вообще CLD этого спрута в разы круче чем у NX-а (например ускоренные переходы по цилиндрическому безопасному уровню

Вы даже этого не умеете?

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

Давно имею в наличии такую программу, написанную через макропеременные. Часто использую в работе для обработки конусов. tm-ares ее видел при отрисовке на стойке Okuma. 

Конус архимед.png

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

Давно имею в наличии такую программу, написанную через макропеременные.

В конечном итоге микроперемещения выводите мелкими отрезками или мелкими дугами?

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

Строятся микроотрезки с шагом один градус. Но можно и меньше. Все зависит от стойки, генерируется десятки тысяч кадров, при мелком шаге по Z. Причем перемещение происходит по трем осям. Отрезки "натягиваются" на конус. 

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

Строятся микроотрезки с шагом один градус. Но можно и меньше. Все зависит от стойки, генерируется десятки тысяч кадров, при мелком шаге по Z. Причем перемещение происходит по трем осям. Отрезки "натягиваются" на конус. 

Такие параметрические и у нас на всех стойках у ребят висят. Это сути спора не меняет - перемещаться всё равно мелкими отрезками приходиться.

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

Такие параметрические и у нас на всех стойках у ребят висят. Это сути спора не меняет - перемещаться всё равно мелкими отрезками приходиться.

Считаю данную программу достаточно сложной для написания. Не слабые у вас там ребята работают. А пример привел вот для чего. В свое время пытался такую программу сгенерировать в Cam-е, не помню в каком (много их перепробовал). В итоге написал в макро и забил. Также считаю, что спираль, конус или цилиндр, по любому будет выводиться отрезками. 

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

О-o-o, коллеги, рекомендую - @an-kval - один из лучших моих наладчиков и просто хороший человек. И друг.

Человек много лет проработал с железом, так что чисто практические вопросы можете адресовать ему.

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

Он конечно же преувеличивает :rolleyes: К сожалению мы сейчас вместе не работаем. Вы бы видели его РТК. Шедевры... Но это отдельная тема. 

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

В теории, эту траекторию можно получить одним кадром.

В Fanuc'е есть возможность выполнять спиральную интерполяцию по G2/G3.

В Sinumerik есть возможность программирования нескольких оборотов с помощью Turn.

К сожалению, Sinumerik не имеет возможности спиральной интерполяции по G2/G3, как Fanuc, а Fanuc - возможности программирования нескольких оборотов Turn. Если бы не это отсутствие возможностей другой системы, то мы бы могли задать обработку конуса G3 X... Y... Z... I... J... TURN=... . В теории)

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

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

Ссылка на сообщение
Поделиться на других сайтах
В 17.02.2017 в 22:40, A_1 сказал:

К сожалению, Sinumerik не имеет возможности спиральной интерполяции по G2/G3, как Fanuc, а Fanuc - возможности программирования нескольких оборотов Turn. Если бы не это отсутствие возможностей другой системы, то мы бы могли задать обработку конуса G3 X... Y... Z... I... J... TURN=... . В теории)

Эх, молодёжь...

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

Programming Example for a Spiral with “Cone“ Depth Infeed
N100 T1 D1 G0 X0 Y0 Z20
N200 G1 F5000 G41 X80 Y0 Z0
;Starting point Approach circle
;to the left of the contour (G41)
;Internal machining of a drill hole
N300 G3 X=0 Y=80 Z=-25 I=-80 J=0 TURN=2 OFFN=2.25*20
;Circle end point (X=0 Y=80) ==> 0.25 revolutions
;Repeat full circle twice (TURN=2) ==> 2.25 revolutions
;Tool radius + x mm up to the "Spiral"(OFFN=2,25*20) end point
;Depth of the drill hole (Z=-25)
N500 G1 Z20
;retraction
N600 G1 G40 X0 Y0

Hide  

 

Курите мануалы, так сказать

 

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
    • gudstartup
      @david1920 имеется ввиду платы на системах с сертификацией опций фалом oprminf старые в расчет не принимаются вы свой 18i восстановили?
    • gudstartup
      очень даже спрашивают как обязательную информацию для проверки вашей компании налоговый идентификатор должен быть указан. на myfanuc не спрашивают а вот на портале к сожалению просто так не зарегаться. 
    • david1920
      На 0I-TC mate менял плату управления приводами На 18i-TB менял для диагностики платы процессоров (один был от Spinner другой простой) процы были одинаковые Всё работает
    • brigval
      Браком 1.04В версии 1.04Добавлено: Автоуменьшение высоты шрифта многострочного наименования в ОН чертежа.Добавлено: Переименование поверхностей, баз, размеров в порядке их следования на чертеже.Добавлено: Переименование изображений по ГОСТ: сначала виды, затем разрезы, сечения, выносные элементы.Добавлено: Выравнивание неассоциативных видов.Добавлено: Ручной ввод шага и угла наклона штриховки.Добавлено: Перемещаются в макроэлемент компоненты, исключаемые из спецификации.Добавлено: Выбор количества значащих цифр в значении площади поверхности детали для вставки в ТТ.Добавлено: Возможность не авторазмещать ТТ перед конвертацией чертежа в PDF.Добавлено: Добавлены кнопки «Выделить все включенные в расчет» и Выделить все исключенные из расчета».Добавлено: Версия КОМПАС-3D Home показывается в программе со словом Home.Добавлено: Улучшен алгоритм считывания и вставки ТТ чертежа.Добавлено: При конвертации чертежа в PDF удаляется старый файл с таким же обозначением в начале имени, как обозначение в начале имени нового файла.Добавлено: Улучшено считывание номеров позиций из 3D-модели сборки.Исправлено: Иногда скрытые и потом показанные объекты чертежа отображались не серым цветом.Исправлено: Иногда после ручного заполнения графы «Масса» ОН чертежа в окне программы масса могла отображаться не правильно.Исправлено: В некоторых случаях из ОН чертежа могла не считываться литера.Исправлено: В некоторых окнах программы неправильно показывался заголовок окна программы.Исправлено: Другие замеченные мелкие ошибки и неточности кода.Скачать
    • boomeeeer
      Не помню чтобы у меня такое спрашивали при регистрации.
    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
    • gudstartup
      да информация о решенной проблеме очень важна так что будем ждать хороших новостей!
×
×
  • Создать...