Translate

суббота, 4 июля 2015 г.

Постпроцессор для робота ABB IRB6400

Первые обработки.
Небольшой видео-ролик

четверг, 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-градусная.