Что за программа toolmaker

Make single-file builds of Python tools using zapp, shiv, or pex.

Repositories

  • https://gitlab.com/sinoroc/toolmaker
  • https://github.com/sinoroc/toolmaker

Usage

$ toolmaker —help usage: toolmaker [-h] [—version] [—config CONFIG] [—build | —rebuild | —delete] [—all] [tool [tool . ]] Make single-file builds of Python tools using zapp, shiv, or pex positional arguments: tool apply action on this tool(s) optional arguments: -h, —help show this help message and exit —version show program’s version number and exit —config CONFIG, -c CONFIG configuration file (default: /home/sinoroc/.config/toolmaker/toolmaker.cfg) —build, -b build selected tool(s) —rebuild, -r rebuild selected tool(s) —delete, -d delete selected tool(s) —all, -a apply action on all tools

Configuration

By default this tool looks for a configuration file at the following location:

  • $/.config/toolmaker/toolmaker.cfg on Linux
  • %USERPROFILE%AppDataRoamingtoolmakertoolmaker.cfg on Windows

[toolmaker.tool.defaults] tools_directory = ~/.local/bin/.toolmaker [toolmaker.tool.zapp:deptree] entry_point = deptree.cli:main requirements = deptree [toolmaker.tool.pex:http] entry_point = http.server [toolmaker.tool.shiv:shiv] entry_point = shiv.cli:main requirements = shiv [toolmaker.tool.zapp:something] entry_point = something.cli:main requirements = —no-index SomeRandomProject —find-links /path/to/location requirements_txts = requirements.txt more.txt

Action

The action can be specified on the command line. Either one of:

#toolmaker #tricks

  • —build , -b to build (already existing tools are skipped);
  • —rebuild , -r to rebuild (already existing tools are rebuilt);
  • —delete , -d to delete (tool target file is deleted if it exists, then its parent directory is deleted if it is empty).

The default action when no flag is specified is to build the tools.

Configuration

Place tools in current directory

[toolmaker.tool.defaults] tools_directory = tool_directory = [toolmaker.tool.zapp:foo] # ./foo [toolmaker.tool.zapp:bar] # ./bar

Place tools in specific directory

[toolmaker.tool.defaults] tools_directory = /somewhere tool_directory = [toolmaker.tool.zapp:foo] # /somewhere/foo [toolmaker.tool.zapp:bar] # /somewhere/bar

Place tools in subdirectories

[toolmaker.tool.defaults] tools_directory = /somewhere [toolmaker.tool.zapp:foo0] # /somewhere/foo0/foo0 [toolmaker.tool.zapp:foo1] tool_directory = foo0 # /somewhere/foo0/foo1 [toolmaker.tool.zapp:foo2] # /somewhere/foo2/foo2 [toolmaker.tool.zapp:foo3] tool_file = foo0 # /somewhere/foo3/foo0

Example to use with GNU stow

To use in combination with GNU Stow:

[toolmaker.tool.defaults] tools_directory = ~/.local/bin/.toolmaker [toolmaker.tool.zapp:foo0] # ~/.local/bin/.toolmaker/foo0/foo0 [toolmaker.tool.zapp:foo1] tool_directory = foo0 # ~/.local/bin/.toolmaker/foo0/foo1 [toolmaker.tool.zapp:foo2] # ~/.local/bin/.toolmaker/foo2/foo2 [toolmaker.tool.zapp:foo3] tool_file = foo0 # ~/.local/bin/.toolmaker/foo3/foo0

Источник: pypi.org

TOOLMAKERS VS MACHINISTS: What’s the Difference?

Высокоскоростная обработка — инструмент повышения эффективности производства

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

PTC рекомендует: Pro/TOOLMAKER

В июле 2007 года корпорация PTC объявила о выпуске пакета Pro/TOOLMAKER 8.1 — полнофункционального решения для моделирования высокоскоростной 3-5-координатной обработки и создания управляющих программ для станков с ЧПУ. Pro/TOOLMAKER дает возможность моделировать обработку сложных поверхностей пресс-форм, штампов и других деталей технологической оснастки с помощью пополняемой библиотеки инструментов и встроенных средств создания постпроцессоров.

Читайте также:
Газпром финансовая программа что это такое

Pro/TOOLMAKER является программным продуктом с независимым пользовательским интерфейсом, обеспечивающим мульти-CAD-поддержку. Pro/TOOLMAKER позволяет технологам работать с 3D-моделями деталей и сборок, созданных в различных САПР, получая траекторию движения инструмента непосредственно на основе параметрических 3D-моделей с полным сохранением ассоциативности. Эта возможность существенно расширяет сферу применения методики параллельного проектирования, в результате чего повышается качество продукции, сокращается производственный цикл и снижается себестоимость конечного изделия. Таким образом, Pro/TOOLMAKER позволяет предприятию в кратчайшие сроки укрепить свои позиции на рынке и сделать свою продукцию максимально конкурентоспособной.

Ключевые особенности

В отличие от многих CAM-систем, представленных на рынке, пакет Pro/TOOLMAKER характеризуется рядом особенностей, которые делают очевидным выбор именно этого решения. Ключевыми преимуществами Pro/TOOLMAKER являются:

  • простота в изучении и использовании: правильные значения параметров по умолчанию в соответствии с выбранными видами обработки; автоматический контроль и исправление ошибок начинающих пользователей; полноценная визуализация процессов обработки;
  • весь инструментарий высокоскоростной обработки в одном пакете: пополняемые библиотеки материалов и стратегий обработки; оптимизация подвода/отвода/реза для черновой, получистовой и чистовой обработки; защита от биений и зарезов; поддержка 5-координатного позиционирования; автоматическое определение расположения отверстий в 3D-модели и создание операций для их обработки; встроенный модуль Pro/NC GPOST, обеспечивающий разработку постпроцессоров для любых типов управляющих стоек;
  • высокое качество используемых алгоритмов: быстрый и эффективный расчет оптимальных траекторий движения инструмента при чистовой обработке для объектов сложной геометрической формы; сокращение времени расчета траекторий за счет поддержки мультиядерных и многопоточных архитектур ЦПУ; возможность выполнения расчетов в фоновом режиме при параллельной работе пользователя над другим проектом;
  • минимальный износ инструмента и оборудования: увеличение срока жизни инструмента и сокращение износа оборудования за счет компенсации вибраций, оптимизации скоростей подачи и траекторий движения инструмента;
  • совместимость с большинством современных САПР: моделирование обработки как в независимом режиме, так и в единой интегральной среде Pro/ENGINEER; полная ассоциативность получаемых траекторий с параметрическими 3D-моделями различных САПР.

Функциональные возможности

Фрезерная обработка:

  • 3+2-координатная фрезерная обработка (5-осевое позиционирование);
  • автоматизированный расчет эффективных траекторий движения инструмента для чернового и получистового фрезерования;
  • специальные стратегии обработки элементов штампов и пресс-форм: формообразующие поверхности матриц и пуансонов; обработка поднутрений, карманов и знаков; получистовая обработка с максимальной выборкой материала;
  • автоматический контроль и предотвращение зарезов фрезой и шпинделем, расчет геометрических параметров оправок, державок, зажимов; пополняемая библиотека типовых патронов, оправок, зажимов, державок, учитывающая скорости шпинделя, резания, подачи;
  • автоматическое распознавание массивов отверстий;
  • автоматическое распознавание плоских граней модели и применение к ним специальных стратегий 2D-обработки;
  • обработка инструментом под углом с контролем допустимых параметров подачи: контурная обработка; послойная обработка по изолиниям и/или по оси Z;
  • управление спиральными и радиальными траекториями инструмента с удержанием постоянного контакта инструмента и обрабатываемой заготовки;
  • эффективная чистовая обработка вблизи граней детали и на границах зон обработки;
  • локальная однопроходная и многопроходная обработка «карандашом»;
  • финишная чистовая обработка по всем траекториям и всем типам контуров;
  • экспорт данных в форматах STL (стереолитография) и CDL (экспорт траекторий);
  • контроль выполнения и верификация механообработки: визуализация траекторий перемещения инструмента и процесса съема материала заготовки.
Читайте также:
Программа xsplit что это

Оптимизация траекторий:

  • оптимизация траекторий по скорости подачи;
  • компенсация по биению и вибрации инструмента;
  • сопряжение траекторий движения инструмента между различными операциями и переходами.

Постпроцессирование

  • Pro/NC-GPOST — интегрированный в Pro/TOOLMAKER генератор постпроцессоров обеспечивает в графическом режиме создание управляющих программ для любых разновидностей стоек ЧПУ, имеет встроенную систему контекстно-зависимых подсказок и расширенную пополняемую библиотеку инструментов и команд ЧПУ;
  • поддержка стандартного нейтрального выходного формата данных APT для экспорта в другие системы постпроцессирования.

Автоматизация процессов

  • автоматизированное создание цеховой документации в форматах XML/HTML;
  • макропрограммирование позволяет за счет изменения входных параметров быстро выполнять перерасчет траекторий инструментов, многократно применять типовые процессы для обработки однотипных деталей;
  • встроенное средство управления процессами Process Manager позволяет в полной мере задействовать возможности многопоточной архитектуры ЦПУ рабочей станции и добиться реальной многозадачности.

Обмен данными:

  • нейтральные форматы: IGES, VDA-fs, STL, RAW, CLD, Parasolid;
  • прямые интерфейсы: Pro/ENGINEER (ядро GRANITE* интегрировано в Pro/TOOLMAKER), CATIA v4 и v5 (по запросу), SolidWorks;
  • ассоциативная связь с моделями Pro/ENGINEER и SolidWorks.

Интеграция с Pro/ENGINEER и Windchill

Pro/TOOLMAKER является самостоятельным программным продуктом уровня рабочего места и ориентирован на применение непосредственно в технологических подразделениях и на производственных участках. В то же время Pro/TOOLMAKER работает в интегральном режиме с САПР Pro/ENGINEER, обеспечивая ассоциативную связь системы механообработки с исходной 3D-моделью, что позволяет конструкторам и технологам полноценно взаимодействовать в единой информационной среде. Благодаря интеграции с Pro/ENGINEER удалось добиться того, что любые изменения, вносимые проектировщиком в конструкцию изделия, автоматически отслеживаются вплоть до рабочего места технолога без каких-либо дополнительных преобразований. При этом не только сокращаются сроки выпуска нового изделия, но и исключаются ошибки, возможные, как правило, при конвертации данных. Никакой другой продукт, никакая другая система класса CAD/CAM/CAE, кроме Pro/ENGINEER, не предоставляет такой полноты функциональных возможностей и интегрируемости в рамках единой масштабируемой платформы для всей последовательности задач, а также процессов разработки и выпуска промышленных изделий любой сложности.

Pro/TOOLMAKER представляет собой часть Системы разработки изделий (Product Development System, PDS) компании PTC и является уникальным связующим звеном между процессами разработки и производства изделий. Pro/TOOLMAKER и специализированные приложения системы Pro/ENGINEER для обработки на станках с ЧПУ позволяют конструкторам работать бок о бок с технологами, что дает возможность вносить изменения в конструкцию в режиме реального времени и оптимизировать ее под возможности реального производства. Данные о траектории движения инструмента, полученные с помощью Pro/TOOLMAKER, могут храниться в системе Windchill, что позволяет централизованно управлять всей информацией о проектируемом изделии, включая данные из различных CAD/CAM/CAE-приложений. Это обеспечивает безопасность и гибкость, которые необходимы конструкторам и технологам для оптимизации процесса разработки изделий.

За подробной информацией о пакете Pro/TOOLMAKER обращайтесь к официальным представителям Parametric Technology Corp. в вашем регионе (контактная информация приведена на сайте www.ptc.com/russia).

Читайте также:
Для чего служит элемент окна счетчик координат в программе autocad

Источник: sapr.ru

Что за программа toolmaker

Slide background

Вы уже заинтересовались?

Просто напишите нам удобное время, и мы свяжемся с Вами

  • PRO-TECHNOLOGIES ГЛАВНАЯ
  • Новости
  • PTC анонсировала выпуск Pro/TOOLMAKER™ 8.1

PTC анонсировала выпуск Pro/TOOLMAKER™ 8.1

11 июля 2007 г. корпорация PTC анонсировала выпуск пакета Pro/TOOLMAKER 8.1 — полнофункционального решения для моделирования высокоскоростной 3-5 координатной обработки и создания управляющих программ для станков с ЧПУ. Pro/TOOLMAKER является программным продуктом с независимым пользовательским интерфейсом, обеспечивающим мульти-CAD поддержку и ассоциативную связь с системой Creo Elements/Pro®.

В настоящее время на предприятиях все более востребованы программные решения, позволяющие выпускать продукцию в соответствии со все более высокими требованиям заказчиков и, таким образом, быть конкурентоспособными на мировой арене. В современных условиях возможность быстро и точно изготавливать пресс-формы и штампы чрезвычайно важна, и это требует использования средств автоматизации, обеспечивающих совместимость с современными системами 3D моделирования и с высокоскоростным оборудованием. Pro/TOOLMAKER™ обеспечивает возможность моделировать обработку сложных поверхностей технологической оснастки (пресс-форм и штампов) с использованием пополняемых библиотек инструмента в рамках единой параметрической модели Creo Elements/Pro. Пакет является приложением уровня «рабочее место» и ориентирован на применение непосредственно в технологических подразделениях и на производственных участках. Pro/TOOLMAKER позволяет снизить себестоимость, повысить качество продукции, уменьшить время, затрачиваемое на производство изделий и предоставлять изделия на рынок быстрее.

Pro/TOOLMAKER является частью Системы разработки изделий (Product Development System — PDS) компании PTC и является уникальным связующим звеном между процессами разработки и производства изделий. Pro/TOOLMAKER и специализированные приложения системы Creo Elements/Pro для обработки на станках с ЧПУ позволяют конструкторам работать бок о бок с технологами, что дает возможность внесения изменений в конструкцию в режиме реального времени и оптимизировать ее под возможности реального производства. Данные о траектории движения инструмента, полученные с помощью Pro/TOOLMAKER, могут храниться в системе Windchill®, что позволяет централизованно управлять всей информацией о проектируемом изделии, включая данные из различных CAD/CAM/CAE приложений. Это обеспечивает безопасность и гибкость, которые необходимы конструкторам и технологам для оптимизации процесса разработки изделий.

«Pro/TOOLMAKER тесно связывает процессы разработки и производства изделия, что дает нам возможность оптимизировать наш процесс изготовления инструментов благодаря поддержке всего цикла разработки изделия,» — говорит Brett Mitchell, директор компании RP Tooling. «Корпорация PTC предлагает решения, отличающиеся гибкостью, интегральностью и нацеленностью на все более усложняющиеся требования процесса производства. Использование решений РТС помогает нам быть успешными на современном динамично изменяющемся рынке.»

  • Удобный пользовательский интерфейс.
  • Продолжительность базового курса обучения — один рабочий день.
  • Повышение эффективности труда технолога: выполнение типовых операций занимает в два-три раза меньше времени, чем в другихпакетах.
  • Автоматическое предотвращение зарезов материала на всех режимах обработки.
  • Ассоциативная связь с 3D моделью Creo Elements/Pro.
  • Независимость отприменяемых САПР.
  • Автоматическая 3D черновая и чистовая обработка.
  • Отслеживание точки контакта с использованием Z-Level Waterline.
  • Планарный проход инструмента.
  • Спиральные и радиальные траектории обрабатывающего инструмента.
  • Горизонтальные зоны обработки для плоских поверхностей.
  • Фрезерование по методике Pencil

    Источник: pro-technologies.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru