SHA_PUNCH punches a hole into a sheet metal part using a specific punch
tool, thus creating a punch feature.
+----------------<--------------------+
| |
-->(SHA_PUNCH)--+--(:SHEET_PART)----|sheet|-----------+-->
| |
+--(:WP)------------|wp|--------------+
| |
+--(:PROCESS)-------|process name|----+
| |
+--(:TOOL_TYPE)-----[tool type id]----+
| |
+--(:TOOL)----------[tool id]---------+
| |
+--(:TOOL_ANGLE)----|angle|-----------+
| |
+--(:DEPTH)---------|depth|-----------+
| |
+--(:ADJUST_POINT)--|pt 2d|--|pt 2d|--+
| |
+--(:POSITION_BACK)-------------------+
| |
+--(:NEXT_BOOLEAN)--------------------+
| |
+--(:BOOLEAN_BACK)--------------------+
| |
+--|confirmed point 2d|---------------+
The following options are available to punch a sheet metal part:
-
:SHEET_PART - specifies the sheet metal part to be punched.
-
:WP - specifies the workplane to be used to position the punch tool.
-
:PROCESS - specifies the punch process to use.
-
:TOOL_TYPE - specifies the punch tool type.
-
:TOOL - specifies the punch tool.
-
:TOOL_ANGLE - specifies the positioning angle for the punch tool.
-
:DEPTH - specifies the punch depth for the tool.
-
:ADJUST_POINT - specifies a new adjust point (cursor point) for the tool.
-
:POSITION_BACK - undoes the last tool positioning.
-
:NEXT_BOOLEAN - performs the punch and allows to position the tool again.
-
:BOOLEAN_BACK - undoes the last punch.
Use this action to create a punch feature in a sheet metal part using
specified punch tools.
SHA_STAMP terminate action
SHA_REMOVE_TOOL terminate action
SHA_MOVE_TOOL terminate action