Захват и перемещение

Траектория и параметры

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

images/download/attachments/79718168/image2021-5-25_16-8-44.png

Заготовка перемещается из места, которое было задано в предыдущей операции, в новое место, которое определяется параметрами "коннектор заготовки" и "установ". Все перемещения захвата генерируются в системе координат СК заготовки.

images/download/attachments/79718168/image2021-5-25_16-55-59.png


Траектория операции "захват и перемещение" состоит из трех секций: взятие, перенос, возврат.

images/download/attachments/79718168/image2021-5-25_17-21-29.png

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

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

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

Требования к схеме станка

Тип оборудования может быть любым: фрезерный центр, токарный станок с противошпинделем, промышленный робот. Главное требование это наличие держателя инструмента, помеченного как "Захват". Если захват отсутствует в текущей схеме станка, то операция "захват и перенос" будет недоступна. Включить опцию захват в интерфейсе системы можно на страничке Оборудование.

images/download/attachments/79718168/image2021-5-25_16-5-44.png


Фрагмент файла схемы станка содержаший описание шпинделя, показан ниже. Обратите внимание на "Gripper" внутри секции SupportedToolTypes.

<SCType ID="MillSpindle" Caption="Mill Spindle" Type="TToolHolderNode">
<VisualProperties>
<Metallic DefaultValue="True"/>
</VisualProperties>
<XAxisID DefaultValue="AxisX"/>
<YAxisID DefaultValue="AxisY"/>
<ZAxisID DefaultValue="AxisZ"/>
<SupportedToolTypes>
<MillTool DefaultValue="true"/>
<LatheCutter DefaultValue="true"/>
<Gripper DefaultValue="true"/>
</SupportedToolTypes>
</SCType>

Адаптация схем станков с противошпинделем

Операция "захват и перемещение" может быть использована для передачи заготовки из одного шпинделя в другой на токарно-фрезерных станках. Чтобы получить такую возможность необходимо объявить противошпиндель как держатель инструмента с включенной опцией "Gripper". Если у вас имеется схема станка разработанная для SprutCAM версии 14 и более ранних, то она должна быть модифицирована. Ниже представлены отличия в файлах станка для ранних (слева) и современной версии SprutCAM.

images/download/attachments/79718168/image2021-5-25_16-33-18.png

1. В объявлении противошпинделя TWorkpieceHolderNode заменено на TToolHolderNode.

2. XAxisID, YAxisID, ZAxisID - имена осей ответственных за перемещение противошпинделя вдоль соответствующих осей.

3. Gripper добавлен в SupportedToolTypes


Следующий видеоролик демострирует способ создания сборочных проектов