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

Техтран ® Листовая штамповка


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

Автор: Владислав Кириленко, |CADMASTER|2011|№2

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

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

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

Изображение

Рис. 1. Параметры зоны листа

Такой подход – использовать для управления переходами зоны обработки листа – представляется наглядным и гибким. Он естественным образом проистекает из специфики штамповки. Ведь лист, выходящий за пределы рабочей зоны станка, обрабатывается по частям. Части листа по очереди базируются в рабочей зоне станка и обрабатываются. Таким образом, программа обработки неизбежно разбивается на несколько фрагментов, относящихся к каждому фиксированному положению листа. Зоны листа – это те его области, которые перемещаются в рабочую зону станка при базировании. Фактически в УП отсчет координат ведется относительно текущей зоны обработки. И, включив определение зон листа в модель обработки, мы тем самым получаем возможность не только управлять базированием листа, но и обеспечить более точное соответствие модели обработки и УП.

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

При ручном задании зоны ее положение на листе определяется по усмотрению пользователя.

Распределение переходов по зонам. В диалоговом окне Технологические переходы отображаются переходы, распределенные по зонам листа (рис. 8). Каждый переход к моменту получения УП должен оказаться в определенной зоне. Способ включения переходов в зону листа (автоматический или ручной) указывается при ее создании.

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

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

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

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

Базирование. Применительно к обработке зоны листа под базированием понимается способ ее перемещения в рабочую зону станка. Предусмотрены следующие виды базирования: перенос, поворот и переворот. С точки зрения УП базирование определяет преобразование координат из системы координат детали в систему координат станка для переходов, относящихся к некоторой зоне.

Изображение

Рис. 2. Длина листа больше рабочей зоны станка

Длинный лист. Использование всего пространства листа, длина которого больше размера рабочей области станка, обеспечивается за счет его перепозиционирования по горизонтали (рис. 2). Для этого в поле Базирование для всех зон надо выбрать Перемещение.

Изображение

Рис. 3. Лист шире рабочей зоны станка

Широкий лист. Лист может оказаться шире, чем рабочая зона станка (рис. 3). Поворотом на 180 градусов доступное для обработки пространство в поперечном измерении увеличивается вдвое. Для зон, расположенных со стороны дальней кромки листа, в поле Базирование надо выбрать Поворот.

Этот режим позволяет оставаться в рамках единой модели при обработке в обоих положениях: без поворота и с поворотом.

Изображение

Рис. 4. Штамповка с обеих сторон листа

Штамповка с обеих сторон листа. Если по технологическим соображениям требуется производить обработку с разных сторон листа (например, для деталей, имеющих выпуклые элементы), можно запрограммировать переворот листа (рис. 4). Предусмотрено два варианта переворота: относительно оси x (Базирование: Переворот х) и относительно оси y (Базирование: Переворот y).

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

Изображение

Рис. 5. Обработка под зажимами

Обработка под зажимами. Обработка деталей, закрытых зажимами при определенном способе базирования, решается, например, с помощью задания пары зон, имеющих одинаковое расположение на листе, но отличающихся положением зажимов (рис. 5). Сначала в рамках первой зоны выполняются все переходы, которым зажимы не мешают. При переходе к следующей зоне лист остается на прежнем месте, меняются только положения зажимов. Они перемещаются на свободное место и дают тем самым возможность обработать недоступные участки.

Изображение

Рис. 6. Среди параметров перехода присутствует способ базирования

Назначение базирования в переходах. Среди параметров перехода, так же как и параметров зоны, присутствует способ базирования (рис. 6). Остановимся подробнее на том, как базирование некоторой зоны листа связано с параметрами перехода, обрабатываемого в этой зоне. Оказывается, способ базирования необходимо учитывать уже на стадии проектирования перехода.

Для наглядности представим себе, что получится, если при неизменной ориентации инструмента производить пробивки, меняя базирование листа. Берем лист, выполняем пробивку, затем поворачиваем лист на 180°, снова повторяем пробивку и, наконец, переворачиваем лист на другую сторону и делаем пробивку в таком положении. В нашей модели обработки лист остается неподвижным, а преобразованию подвергаются зоны вместе со своими переходами. Таким образом, применительно к исходному листу мы получим отверстия под различными углами (рис. 7).

Иными словами, в ряде случаев мы не можем сначала выполнить переход, а потом произвольным образом включать его в зоны с разным типом базирования. Тип базирования для переходов и для зон должен соответствовать. Это связано с управлением ориентацией инструмента. Для зон, обрабатываемых при повернутом листе, действительное положение инструмента будет отличаться от установочного на 180°. А в случае переворота фактически должна программироваться работа зеркального отражения инструмента.

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

Изображение

Рис. 7. При различном базировании штамп выглядит на модели по-разному

Группирование переходов. В левой части окна Технологические переходы представлена в виде дерева иерархия вхождения различных групп переходов в зоны обработки (рис. 8). Такие группы включают переходы, относящиеся к определенным деталям и инструментам. А справа отображаются переходы, относящиеся к выбранной группе.

Изображение

Рис. 8. Технологические переходы и зоны листа

Способ группирования переходов при обработке является одним из параметров зоны. Переходы зоны могут автоматически группироваться по инструментам и по деталям. Удобство такого управления заключается в том, что на этапе проектирования пользователь имеет наглядное представление об окончательном порядке обработки (понятно, что группирование влияет на порядок). Кроме того, ряд операций, связанных с оптимизацией последовательности переходов, применим именно к таким группам.

Как правило, в рамках некоторой зоны переходы группируются по инструментам. Это значит, что независимо от того, в какой последовательности велось проектирование, в первую очередь будут выполнены все переходы, относящиеся к первому инструменту, затем – ко второму, потом – к третьему и т.д.

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

Изображение

Рис. 9. Технологические переходы и зоны листа

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

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

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

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


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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Алексей 1977
      Кто знает подскажите как отключить этот ненужный набор букв и символов в готовой УП? Я так думаю надо редактировать постпроцессор? Заранее спасибо ( Общая длина: 130.0) ( Заготовка:) ( MIN X: -10.970) ( MIN Y: -10.970) ( MIN Z: -6.500) ( MAX X: 10.970) ( MAX Y: 10.970) ( MAX Z: 0.000) ( COORDINATE SYSTEM: Глобальная СК) ( Кончик инструмента:) (   X: -0.000) (   Y: 0.000) (   Z: 10.000) ( Рекомендованная длина: 50.000) ( Количество кромок: 4) ( Инструмент:   Концевая фреза) ( DIAMETER: 10.000) ( Безопасность:) ( Рабочие ходы инструмента: Безопасная БЕЗ зарезов) ( Подводы инструмента: Безопасная БЕЗ зарезов) ( Переходы инструмента: Безопасная БЕЗ зарезов) ( Рабочие ходы патрона: Столкновения НЕ проверялись) ( Подводы патрона: Столкновения НЕ проверялись) ( Переходы патрона: Столкновения НЕ проверялись) ( Траектория: Шаблон) ( STEPOVER: 5.000) ( ДОПУСК:0.100) ( THICKNESS:0.000) ( Статистика:) ( LENGTH: 95.318)( LIFTS: ( TIME: 0/00/05) 1) G0X0Y0 G43Z10.H13 X4.75Y-8.227 Z5. G1Z0F500 X9.5Y-5.485F1000 Y5.485 X0Y10.97 X-9.5Y5.485 Y-5.485 X0Y-10.97 X4.75Y-8.227 G0Z10.
    • gudstartup
      считывание происходит при помощи вх\вых сигналов контроллера plc 
    • gudstartup
      @Maks Horhe так все таки скиньте бэкап эмулируем ваше чпу в cncguide и посмотрим куда поедет?  можете снять видео с фиксацией координатных позиций после каждого кадра. Выложу вашу программу пусть программисты посмотрят все ли в ней ок. %O0002 G40 G17 G94 G90 G49 G80 N1 G91 G28 Z0.0 N2 G91 G28 X0.0 Y0.0 N3 G91 G28 B0.0 C0.0 N4 M03 S200 N5 G90 G0 G53 B0.0 C0.0 N6 G54 N7 X0.0 Y0.0 N8 G90 G43 H01 N9 G90 G0 X0.0 Y0.0 N10 G90 G0 Z200.0 N11 G01 Z10.0 F1500. N12 M00 N13 G00 Z200.0 N14 G40 G49 G69 N15 G00 G53 Z0.0 N16 G00 G54 B0.0 C0.0 N17 G68.2 X0.0 Y0.0 Z0.0 1135. J39.2044 K-129.2315 N18 G53.1 N19 G01 X0.0 Y0.0 F1500 N20 G90 G43 H01 N21 G90 G01 X0.0 Y0.0 F1500 N22 G90 G01 Z200. F1500 N24 M00 N25 G00 Z200. N26 G40 G49 G69 N27 G91 G28 Z0.0 N28 G28 X0.0 Y0.0 N29 G91 G28 B0.0 C0.0 N30 M5 N31 M30
    • gudstartup
      @karlf 530 считывает ключ по специальному протоколу при помощи plc и получает его серийный номер а из него определяет возможные режимы доступа. там нет драйвера а есть plc модуль или несколько эти модули написаны на питоне  надпись smartkey исчезает с экрана при запуске чпу??
    • ДОБРЯК
      Для того, чтобы получить правильные высшие) формы при виртуальном эксперименте, нужно сделать грамотную КЭ модель. От разговора на эту тему вы постоянно уклоняетесь.  То нет компьютера под рукой, сделать простейший тест, то теряете интерес. :=) Сходимости энергии деформации при расчетах статики, недостаточно для точного определения высших собственных форм и частот.  Для того, чтобы грамотно использовать метод конечных элементов, нужно сделать много-много тестов в статике, динамике и ... Одной кнопки и двух конечных элементов в 3Д программе недостаточно для определения высших собственных форм...  У вас в качестве инструмента всего два конечных элемента, шести узловая несовместная оболочка Тимошенко и десяти узловой тетраэдр. И еще контакты при решении задачи на собственные числа. Вам ли говорить про правильность определения высших собственных форм для сложных изделий... :=)    
    • vad0000
      Покажите схему с разрешением на движение
    • vad0000
      Вход, а не выход Вытащить Аналоговый вход и все, как будто туда ничего не подключено И если мы подключим сигнал к энкодеру оси Х, то он стнтет одинаковый с аналоговым входом, который не подключен?
    • Snake 60
      @waze4534  Посмотрите вверх и прочитайте текст на красной полоске...
    • kkk
      Я так понимаю, что предупреждение про "касательные" не просто так выскакивает. Если скруглить прямую стыковку отрезков эскиза (минимальным радиусом) то все работает даже без объединенной кривой, достаточно эскиза.
    • karlf
      Подскажите пожалуйста, может кто сталкивался. Станок DMU-50 на стойке TNC 530, перестал определяться ключ доступа. Сам ключ вроде работает, если переключать на нём режимы, то в шкафу на соответствующих блоках лампочки тоже переключаются. Но изначально был уровень доступа 4, а теперь уровни доступа не активны. Ключ только один, запасных нет. Есть какой-то старый бэкап, пробовал его накатить, но какой-то он непонятный - станок грузится, но почти в конце загрузки выдаёт какую-то ошибку по параметрам. Может кто знает в каком из разделов и в какой папке искать установленные драйверы ключа?
×
×
  • Создать...