Translate

четверг, 20 августа 2020 г.

Работа с покрасочным роботом FANUC ARC MATE

среда, 28 декабря 2016 г.

CSE-симуляция NX, ALARM61212

При симуляции CYCLE83 (сверление с ломкой стружки) выскакивает сообщение об ошибке ALARM61212 и симуляция останавливается. Занесение данных инструмента $TC_DP1, $TC_DP2 в файл TO_INI результата не дали.
Выход был найден в принудительном изменении $P_AD[1]

вторник, 15 декабря 2015 г.

CSE-симуляция, SIEMENS, ALARM

При отработке цикла CYCLE81 вылезла неожиданная ошибка-предупреждение:
 
 
Что за ерунда? Открываю документацию - ошибка в задании глубины резания. В NX-операции вроде бы все нормально на первый взгляд.. Открываю операцию - ГЛУБИНА СВЕРЛЕНИЯ ПО КОНЧИКУ ИНСТРУМЕНТА - 0! Программист просто поставил стартовую плоскость на конечную глубину резания. В цикл выведена плоскость безопасности и эта же величина как конечная глубина резания. Подпрограмма цикла ругнулась..

Есть надежда проверить это на реальном станке. Будут новости - напишу.
 

четверг, 25 июня 2015 г.

суббота, 20 июня 2015 г.

Конвертация STL-файла в твердотельную модель NX.

Не так давно реализовал все-таки возможность чтения ASCII STL-файла в NX и конвертацию его в твердотельную геометрию. Может быть импортировано несколько тел из одного файла, каждое будет расположено на своем слое.
Идея очень простая, каждый треугольничек превращается в Bounded Plane, после завершения импорта все треугольники сшиваются в Solid Body, при необходимости произвожу Optimise Body, при этом все треугольники, лежащие в одной плоскости - "склеиваются".




http://www.postprocessor.ru 


понедельник, 9 июня 2014 г.

Снова о 3D коррекции при 5-осевой обработке

Продолжение последовало.
На одном из предприятий города Пермь на станке MAZAK Integrex e1060 довелось попробовать в металле собственные представления о 3D-коррекции. Идея такова - обработка поверхности происходит по одной и той же управляющей программе, с возможностью изменения диаметра фрезы, радиуса скругления, припуска.
http://youtu.be/WXiYaZm6O6Y
 

вторник, 28 января 2014 г.

NX & KUKA ROBOT Simulation

На днях возникло желание реализовать давнюю идею - симуляция движения робота по программе в NX. Как-то попытался сделать это в NX CSE - безрезультатно. Модель с осями А1,А2,...А6 собирается без проблем, нормально управляется этими осями, но это - Forward Kinematic, при попытке заставить конечное звено робота двигаться по X,Y,Z - сообщение о зацикливании кинематической цепи. Допускаю, что что-то я не так делаю. С этим - разберусь.
Пока - сборка в NX, тот же робот, те же 6 осей, и мое NX OPEN приложение для перемещения конечного звена (руки робота или инструмента в этой руке) в требуемую позицию с требуемой ориентацией.
Ссылка на видео-ролик YouTube
NX и симуляция движения робота KUKA
28 января 2014

Сегодня закончил сборку первой работоспособной симуляционной модели. Работает!

Виде-ролик YouTube

воскресенье, 15 сентября 2013 г.

Постпроцессор для станка MAZAK Integrex i630



Для вышеназванного токарно-фрезерного 5-осевого станка отработан постпроцессор и изготовлено несколько тестовых деталей. Кроме обычных (классических) функций постпроцессора по преобразованию перемещений инструмента в команды станка (G0, G1, G2, G3, G43.4 и т.п.) реализован ряд дополнительных и достаточно интересных функций. Во-первых, в силу технических особенностей станка он практически не имеет возможности перемещаться в отрицательные X (не далее -20.0 мм), что накладывает определенные ограмничения на обработку. Предложено несколько способов решения этой проблемы - замена линейных перемещений на перемещения XC, либо - полуавтоматический подворот стола C в зону доступных расходов. Ранее подобное было реализовано для станка MAZAK e1060.
Во-вторых - предложен интересный механизм "массивирования" (размножения) траекторий, когда программист готовит операцию только на один элемент массива (лопатка импеллера, лопасть моноколеса), а постпроцессор выводит необходимые данные оператору, с возможностью указания начального элемента, конечного и т.п.
Видео 

воскресенье, 3 марта 2013 г.

Как построить CSE-модель станка в NX8.5

Попробую "законспектировать" здесь процесс создания CSE-модели станка для симуляции обработки в NX8.5. Нормального руководства пользователя по этому предмету нет, поэтому этот материал будет полезен многим. 
MAZAK Versatech V-100N
Конспект буду вести на примере модели станка MAZAK VERSATECH V-100N, не так давно для этого станка делали TCL-постпроцессор NX. Несколько слов о самом станке: при наличии 5-осевой головы это классический 3+2 станок, с индексной головой, на котором невозможна непрерывная 5-осевая обработка. Почему так - не знаю. У станка две дополнительные сменные головы, удлинняющая и угловая 90-градусная.  



четверг, 30 августа 2012 г.

Полет на Bombardier CRJ200

Сегодня довелось из Воронежа вылететь в Москву самолетом Bombardier CRJ-200. Могу сказать, что полет на нем мне понравился много больше, чем на нашем "СуперДжете"-100..
Ничего личного!
 

вторник, 31 июля 2012 г.

3D Cutter Compensation Example

На днях на одном из предприятий еще раз попробовал 3D-коррекцию при непрерывной 5-осевой обработке. Станок DMU50eVolution, Heidenhain iTNC530. 

суббота, 17 марта 2012 г.

И снова про Супер Jet..

Вчера вылетевший из Москвы борт (SuperJet) вернулся в Москву из-за неубравшейся передней стойки шасси. И это уже не первый случай.

понедельник, 12 марта 2012 г.

Мой первый полет на RRJ


Да-да, сегодня совершенно неожиданно для самого себя совершил свой первый полет на российском SuperJet 100 95B..

Я действительно не знал, на чем полечу в САМАРУ, знал только, что АЭРОФЛОТОМ.

Посадка шла через рукав, сам самолет виден не был, и тут в рукаве образуется "пробка", пассажиры как-то медленно в салон проходят. В чем дело? Как выяснилось, два-три человека приложились к дверному проему при входе в самолет, и стюард практически каждого мало-мальски среднего роста чуть ли не за голову руками хватал, предостерегая от удара.

Ладно, пригнулись. Сижу в кресле, вижу с одной стороны два ряда кресел, с другой три. Что за самолет? Потянулся к инструкции по безопасности, которую никогда не читал до этого. Батюшки! Так я ж в RRJ!

В салоне - все как обычно, обычные кресла (не российского, надо сказать, производства).

Долго запускали двигатели, долго выруливали на полосу. Взлетаем! Вспомнил свои первые "Жигули", которые примерно также натужно на 4-й передаче бежали 120 км\час, хотелось врубить 5-ю..

Шумновато в салоне. И гул двигателей не какой-то мерный, спокойный, убаюкивающий - а натужно-дребезжащий, неравномерный (или показалось?).

Когда на посадке выпустились предкрылки - поверхность крыла под предкрылком какая-то гофрированная, как стиральная доска.

Бортовой номер 89007, у Аэрофлота уже 7 такихчудо-самолетов.

Честное слово, в Ту-204 мне как-то спокойнее было........

понедельник, 13 февраля 2012 г.

Еще один автомобиль


В свое время я размещал здесь видео с обработкой MAZDA RX-8, и вот - новый проект, не мой дипломный. Собственно - все на видео.

http://www.youtube.com/watch?v=WceR92i7Q9Y



четверг, 29 сентября 2011 г.

Сплайн-интерполяция в Heidenhain

На станке MIKRON Blade Master попробовал сплайн-интерполяцию в Heidenhain.



Для верификации сплайнов в VERICUT сделано небольшое приложение CME-API.

понедельник, 15 августа 2011 г.

МАКС-2011

Я снова участвую на МАКС-е! Буду рад встретить вас на авиасалоне!


понедельник, 1 августа 2011 г.

Обработка лопаток моноколес в NX, стратегия NXOPEN


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

среда, 27 июля 2011 г.

Визуализация результатов замера в NX

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

A small UGOPEN application for import file with measurement data and visualisation information about deviations on the 3D-model. For each data-point will be created small colored spheres (green - inside tolerance field, blue - upper limit exceeded, red - lower limit exceeded).