Punch Getting Started Guide
Punch Getting Started Guide
TUTORIAL
www.teksoft.com
License Agreement
In receiving a software product described herein, you are granted a nonexclusive license to
use that software on one computer. TekSoft, Inc. retains full title to and ownership of the
product. Use of the product constitutes acceptance of this agreement.
TekSoft, Inc. reserves the right to revise and improve products as it sees fit, and to revise the
specifications and information contained herein without prior notice.
Due to continuing product development, specifications and capabilities described in this
manual are subject to change without notice.
Warranty
TekSoft, Inc. will replace defective software for a period of 90 days from date of delivery, at
no charge. TekSoft, Inc. makes no other warranty, either express or implied, including, but
not limited to, any implied warranties of merchantability or fitness for a particular purpose,
regarding any product described herein. In no event shall TekSoft, Inc. be liable to anyone
for special, collateral, incidental, or consequential damages in connection with or arising out
of the purchase or use of these products. The sole and exclusive liability of TekSoft, Inc.,
regardless of form of action, shall not exceed the purchase price of the software described
herein.
Trademarks
The following and other product names and corporate references herein are registered or
proprietary trademarks of their respective owners.
TekSoft™ is a trademark of TekSoft, Inc.
Microsoft® and Windows® are registered trademarks of Microsoft Corporation.
Any and all other product and company names mentioned herein are the property of their
respective owners.
TekSoft, Inc
An Company
Table of Contents
CHAPTER 1 GETTING STARTED 1-1
How to Use This Manual ........................................................................................... 1-2
Installing Learning Files ...................................................................................... 1-2
Steps to Generate an NC Program ............................................................................. 1-3
Step 1: Draw the CAD Part or Open Part File .................................................... 1-3
Step 2: Start Punch.............................................................................................. 1-3
Understanding the Punch Screen ................................................................... 1-5
Step 3: Set the Setup Information ..................................................................... 1-10
Setup Information Dialog Box ..................................................................... 1-10
Changing Setup Information ........................................................................ 1-11
Step 4: Define the Tools ................................................................................... 1-12
Step 5: Generate Tool Paths and Hits ................................................................ 1-16
Step 6: Post Process the Part............................................................................. 1-17
CHAPTER 2 TOOLS 2-1
Working with Tools in the Turret .............................................................................. 2-2
Tool Files ................................................................................................................... 2-3
Saving and Opening a Tool File .......................................................................... 2-3
Using a Tool Library.................................................................................................. 2-5
Defining Punches ................................................................................................. 2-5
Defining Dies ..................................................................................................... 2-10
Defining Dies Manually............................................................................... 2-10
Defining Dies Using Auto Create ................................................................ 2-12
Specifying Station Key Angles .......................................................................... 2-13
Transferring Tools from the Library to the Turret ............................................. 2-14
Manual Tool Selection................................................................................. 2-14
Automatic Tool Selection ............................................................................ 2-16
Searching the Punch Library.............................................................................. 2-16
Using Die Clearance and Tolerance for Punch Searches................................... 2-17
Searching the Die Library .................................................................................. 2-18
CHAPTER 3 INSERTING TOOL PATHS AUTOMATICALLY 3-1
Toolfitting .................................................................................................................. 3-2
Toolfitting Automatically .................................................................................... 3-2
Punching Notches ................................................................................................ 3-3
Working with the Toolfitting Parameters on the InfoBar .................................... 3-5
Changing the Optimum Flat and Maximum Overpunch Parameters............. 3-5
Using the X Scrap and Y Scrap Parameters................................................... 3-6
Toolfitting with Tolerances............................................................................ 3-9
Selecting Tools during Toolfitting..................................................................... 3-10
For More Practice..................................................................................................... 3-12
Skill-Builder Exercise PUNCH1 ....................................................................... 3-12
Skill-Builder Exercise PUNCH2 ....................................................................... 3-15
Skill-Builder Exercise PUNCH3 and PUNCH4 ................................................ 3-16
i
Table of Contents
ii
Table of Contents
iii
Table of Contents
iv
Chapter 1 Getting Started
This manual is designed to introduce you to the features of the ProCAM Punch system. The
information and exercises in this chapter help you understand the process to generate
toolpaths and NC code.
The next series of exercises show you how to follow these steps to automatically toolfit a
simple part (EXPUN1.PRT). In order to understand how the system works, you are asked to
accept a number of defaults when you are defining the tool paths. This is done to show you
the basics of generating a tool path without getting into details at this time.
The exercises in this manual are intended to help you learn Punch system operation and may
not correspond to actual machining practices.
Work Area
When you start Punch, the work area displays two large rectangles:
• The solid rectangle represents the sheet. The default sheet size for FANTUTP is
50.00"x39.37". You can change the sheet size in the Setup Information dialog box.
• The dashed line rectangle represents the over travel zone. The over travel zone for
FANTUTP is 50.00"x39.37".
System Bar
System bar
The Punch system bar contains some items that are the same as the CAD system and the
additional items explained below.
Item Description
Tool button The Tool button on the system bar is used to define or select tools. Next to
and the Tool button is the Tool selection box. This box indicates the current tool
selection box
position and allows you to change a tool position quickly. The shape of the
current tool is shown to the right of the box.
Tool Index Ang (Angle), InitAng (Initial Angle) and AutoFix are designed for
options indexable tool stations, although they may appear as display-only features
on all non-indexable stations. These options control the tool index angle.
For more information, see Chapter 2.
Tool Two options on the right side of the system bar control tool compensation
Compensation for arc, linear and circular tool paths. Initially, these options are set to Rgt
options
(right) and EndCmp (end compensation).
Punch Toolbar
Bend Optimize
Reposition Macro
Exit to CAD
Modifier Toolbars
There are three types of modifiers:
• Single-choice modifiers: These modifiers are selected by clicking the button once.
ProCAM highlights the button to indicate it is selected.
• Multiple-choice modifiers: These modifier buttons are toggles. Click the button a number
of times to toggle though the selections until the modifier you are looking for is shown on
the button.
• Additional choice: These modifier buttons display additional modifiers when selected.
ToolTips
A ToolTip is a label that identifies the function of a toolbar button. To display the
ToolTip, position the mouse pointer on a button and let the pointer rest there. A ToolTip
ending in two greater than symbols (>>) indicates the button is a toggle that has
additional options. Click the button to view the next modifier. When you click a toggle
modifier button, move the pointer off the button, then back on to display the ToolTip.
Fabrication Display Dialog Box
EXERCISE 1. Select Setup on the menu bar, then choose Fabrication Display.
The Fabrication Display
dialog box displays.
You can also display this
dialog box when you click
the Fabrication Display
Dialog Box button on the
Order Utility Simulation
toolbar.
This dialog box contains
options for controlling the
display of the part in the
work area and during
simulation (using the Order
Utility).
Note that the display of rapids, arrows, and stock can also be turned on and off in the CAM
Display dialog box.
Parameter Description
Tool Display You can choose to display all tools during simulation or only the current
tool selected from the drop down list.
Rapid Display When this option is selected, ProCAM displays gray, dashed lines
On representing rapid moves between CAM entities. You may want to turn
off this display to make it easier to view the part.
Arrow Display When this option is selected, arrows display on boundaries (CAM
On entities) indicating the direction of machining. You may want to turn off
this display to make it easier to view the part.
Stock Display When this option is selected, ProCAM displays a solid rectangle
On representing the defined stock material (sheet) size. You can change the
size of the rectangle in the Setup Information dialog box.
Over Travel When this option is selected, ProCAM displays a dashed-line rectangle
Display On representing the over travel zone. Each side represents a machine over
travel limit.
Clamps Display Select this option to display work clamps in the work area at the current
On locations. You can specify the location of the clamps either in the Setup
Information dialog box or using the Set Clamps command on the CAM
menu. If the locations are set to 0,0, the clamps do not display even when
this option is selected.
The work clamps display in the work area in relation to the stock and over
travel zone. The clamps that ProCAM displays are actually the dead zones
around the clamps. The display of these dead zones changes in size
depending on the tool station you are using.
Entity Color This section controls the color of the entities during simulation. You can
set the color for the following: Stock, Clamps, Over Travel Limits, Tool,
and Unpickable.
Simulation Type This section controls the display of punch hits during simulation. You can
choose to highlight the hits, display wire frame hits or simulate the stock
as a solid.
Hit Display You can choose to display either the first and last hit or every hit on the
tool path.
Note that on slower computers, turning off the Rapid, Arrow and Hit Display options may
improve repaint speed.
4. Click the check box next to the Rapid Display On option to remove the check mark.
5. Click OK to exit the Fabrication Display dialog box.
The CAM menu commands that are used in Punch are explained
briefly below.
Command Description
Select Displays the Controller Type dialog box (shown on
Controller page 1-3). This command allows you to change the
controller for post processing a part.
You can create a part and define the tool paths for
one controller, then post process the part for another
controller that is physically compatible.
If you want to post process a part on a machine that
is not physically compatible, use the Save As
command on the File menu.
Select the CAD Only option in the Save As dialog box and save the part with a
different name. The CAD Only option removes all controller information and
tool paths from the part so that you can select a new controller and reinsert the
tool paths.
Display Displays the Controller Display dialog box, which contains information about
Controller the controller.
Setup Displays the Setup Information dialog box, which contains information
Information pertaining to setup conditions for a particular part. The Setup Information
dialog box is explained on page 1-10.
Set Clamps Allows you to graphically position the clamps on the sheet or input the
locations in the InfoBar using the Keyboard command on the Snap toolbar.
You can use either this command or the Setup Information dialog box to set the
position of the clamps.
The work clamps display in the work area in relation to the stock and over
travel zone. The clamps that ProCAM displays are actually the dead zones
around the clamps. The display of these dead zones changes in size depending
on the tool station you are using.
Set Punch Displays the Punch Parameters dialog box, which allows you to define the
Parameters default pitch values that are used to automatically calculate the pitch. Pitch is
the distance between hits measured from tool center to tool. This dialog box
also includes miscellaneous parameters for optimization, toolfitting and tool
loading.
Trap Door This command is a graphical tool that shows where the trap door will be when
Display it is activated. This helps you find the location that the punch head needs to be
in for the part to be over the trap door. The trap door can be displayed at each
entity. When you select this command, ProCAM displays the trap door. You
can use a Snap command to snap a location to center the part over the trap
door. Click BUTTON 2 to cancel the trap door display.
Holddown This command is a graphical tool that allows you to see the locations of the
Display reposition hold-down pads. When you select this command, the prompt line
reads: DIGITIZE coordinate for holder display. Use a Snap command to snap
the location for the center of the punch head. The hold-down pads display
showing their location in relation to the punch head. Click BUTTON 2 to cancel
the holder display.
Tool Files This command allows you to save tool definitions in a separate file that can be
opened and used with any part. This eliminates having to redefine tools.
Parameter Description
Station Identifies which station in the machine will be used. The tool stations are
defined by the turret configuration for the controller. The generic post
processor FANTUTP has 40 stations that are numbered sequentially. For
other machines, this dialog box displays the actual station numbers. The
following symbols may display next to the number: an asterisk (*) indicates
the tool is used in the part; the letter a indicates an autoindex station.
Type This column displays an abbreviated form of the tool type in the station:
RO Round TR Triangle SQ Square
RE Rectangle CR Corner Radius DD Double D
RC Rectangle with radius OB Obround SD Single D
SP Special
Key Indicates whether the station is keyed (i.e., has keyways). Stations that are
not keyed are for round tools only.
Size Determines the maximum size tool that can be put into the station. If you try
to put in a tool that is too large, the system beeps and an error message
displays.
Xsize Indicates the actual size of the tool to be input. The X size column also
Ysize shows the diameter of a round tool. See the figure on page 1-15.
Radius Indicates the corner radius of rectangle with radius and corner radius tools.
This column also lists the names of special tools.
Angle Indicates the angle of the tool as it is loaded into the station. See the figure
on page 1-15.
Die These parameters are used with the optional tool library for automatic and
Clearance manual tool selection and for library searches. For more information, see
Die Chapter 2.
Tolerance
2. Click anywhere on the information line for Station 5 to highlight it, then click the Edit
button.
The Set Tool dialog box
displays. The parameters that are
enabled depend on the Tool
Type you select. All of the
parameters are described on the
following pages.
Parameter Description
Tool Type The tool types ProCAM supports are shown below. In addition, you can
define a special tool.
Parameter Description
Sub Tool This parameter defines the bottom of the tool. The choices vary depending
Type on the tool type you select. Appropriate NC code is generated if the sub
type is supported by the controller. Refer to your controller documentation
for more information.
X Size These parameters are used when defining tools other than round. These are
Y Size the sizes of the tool in relation to the X and Y axis. In the figure below, the
horizontal lines were punched with a tool defined as X.20" and then with
X2.00".
3. Use the information in the Punch Inventory table below to input the punch tool.
Station Tool Type Sub Type X Size Y Size Diameter Angle Comments
5 Rectangle FB 1.500 .250 0
6 Rectangle FB 1.500 .250 90
23 Round FB .250 Test Comment
24 Round FB .375
26 Round FB .500
− Search Turret
− Toolfit Outside (This modifier tells ProCAM that the outside entities selected
should be punched outside and the entities within should be punched inside.)
− The prompt line reads: SELECT entity to toolfit.
4. Window pick the entire part, then click BUTTON 2.
− Make sure the Highlight Cut button is highlighted. ProCAM will highlight the
cut as the applicable code is generated.
− Make sure the View Code button is highlighted. During post processing,
ProCAM displays the NC code in the Post dialog box.
4. Move the Post dialog box so you can see the part.
NC Program
EXAMPLE1.TXT
O0100
N1 G20
N2 G92 X50000 Y39370
N3 G90
N4X5173 Y4284 T23
N5X3144
N6X4817 Y5135
N7X3779 Y5476
N8X5777 Y5321
N9X2122 Y5739
N10X5235 Y6235
N11X6799 Y6204
N12X4383 Y6328
N13X3500 Y6823
N14X4584 Y7257
N15X2788 Y7133
N16X5560 Y7288
N17X1580 Y7598
N18 G72X4105 Y7699
N19 G68 I61 J0 K36000 P0 Q61
N20 G72X4855
N21 G68 I61 J0 K36000 P0 Q61
N22 G72X5605
.
.
.
N34X4987 Y6777
N35X2192 Y7262
N36X5576 Y4686 T26
N37X6520 Y4655
N38X2168 Y4748
N39X2773 Y4872
N40X2742 Y5553
N41X6040 Y6607
N42X4002 Y6833
N43X1611 Y6684
N44X6443 Y7536
N45 G72X950 Y4000
N46 G66 I7600 J0 P-1500 Q-250 T5
N47X8625 Y4700 T6
N48 Y5800
N49X8050 Y6625 T5
N50X7750
N51X7125 Y7450 T6
N52 G72X7050 Y8000
N53 G66 I6100 J18000 P-1500 Q-250 T5
N54X875 Y7300 T6
N55 Y6000
N56 Y4700
N57 G50
Setup Sheet
EXAMPLE1.SET
( PART NAME=EXAMPLE1 )
( PROGRAM NUMBER=0100 )
( MACHINE= PUNCH TUTORIAL)
( X SHEET WIDTH=40. )
( Y SHEET HEIGHT=36. )
( PARTS PER BLANK=1 )
( MATERIAL=6061-T6 Aluminum )
( THICKNESS=.078 )
( CLAMP 1 X=6. )
( CLAMP 2 X=36. )
( Tool Die )
(Name Serial# Serial# Type Key Size Xsize Ysize Radius Angle Clear)
(----------------------------------------------------------------------------------------------------)
(005 RE/FB K C 1.500 0.250 0.000 000.00)
(006 RE/FB K C 1.500 0.250 0.000 90.00)
(023 RO/FB A 0.250 0.000 0.000 0.00)
( Description : Test Comment)
(024 RO/FB A 0.375 0.000 0.000 0.00)
(026 RO/FB A 0.500 0.000 0.000 0.00)
This chapter shows you how to work with tools in the turret, create and use optional tool files
and use the optional tool library.
Tools 2-1
Working with Tools in the Turret
2-2 Tools
Tool Files
Tool Files
The tools used to punch a part are saved in the part file when you save the part. In Chapter 1,
the tools used to punch the part were saved in EXAMPLE1.PRT when you saved the part. In
that exercise, the five tools you defined were saved since they were all used to punch the part.
If you had defined other tools in the turret that were not used on the part, they would not have
been saved with the part.
Did You Know ...
Tools in the turret that are not used to punch a part are not saved in the part file.
When you defined the tools in the turret in Chapter 1, you defined them for use on the current
part only. If you wanted to use these same tools on another part, you would have to redefine
them.
You can eliminate having to continually redefine tools by using tool files. The Tool Files
command on the CAM menu allows you to save the tools in the turret in a separate file that
can be opened and used with any part.
Typically, a punch press is set up with certain tools. This set of tools is commonly referred to
as a standard tool load. To save this standard tool load, you can define the tools in the
appropriate stations, then save this configuration in a tool file.
Tools 2-3
Tool Files
2-4 Tools
Using a Tool Library
Defining Punches
The New button in the Punch Library section of the Tool Library dialog box is used to define
punches in the tool library as explained in this exercise.
EXERCISE 1. Choose New on the File menu.
2. Exit to the Punch system:
5. In the Tool Library dialog box, click the New button in the Punch Library section.
The New Library Tool dialog box displays. The parameters that are enabled depend on
the tool type you select.
Tools 2-5
Using a Tool Library
Parameter Description
Tool Type The tool types ProCAM supports are shown in Chapter 1. Special tools are
discussed in Chapter 5.
Sub Type This parameter defines the bottom of the tool. The choices vary depending on
the tool type you select. Appropriate NC code is generated if the sub type is
supported by the controller. Refer to your controller documentation for more
information.
X Size These parameters are used when
Y Size defining tools other than round to
specify the size of the tool in relation to
the X and Y axis. During automatic
toolfitting, ProCAM uses these values
to determine the tool rotation angle. In
the figure on the right, the horizontal
lines were punched with a tool defined
as X.200 and then with the X as 2.000.
2-6 Tools
Using a Tool Library
Parameter Description
Tool ProCAM uses serial numbers to identify all the punches you input into the
Serial # library. Each punch must have a different serial number. The serial number can
be a maximum of 10 characters and can consist of numbers and letters.
ProCAM automatically numbers the tools sequentially. However, if you
already have a numbering system for your tool identification and it fits the 10-
place maximum, you can type these numbers into this text box.
File Name This parameter is enabled when you select Special as the Tool Type. Specify
the file name you gave the special tool when you created and saved it. Special
tools are explained in Chapter 5.
Station Optionally, you can designate up to three default stations that are used by
ProCAM to determine which stations in the turret the tool will be placed during
automatic toolfitting. If all the default stations are already in use, ProCAM
finds the next available station of the appropriate size that the tool will fit into.
If you do not want ProCAM to load the tool in another station, select the Tool
loading: default stations only option in the Punch Parameters dialog box. When
this option is selected, ProCAM will not load the tool if the three default
stations have tools in them.
If you do not know which stations the tool will fit into, click the Station button.
The Select Default Station dialog box displays a list of appropriate stations.
Angle 1-6 You can specify up to six angles to define the positions of the keyways cut into
the punch. The actual allowable angle that the tool can be loaded into the
station is determined by these angles and the keyways of the station it will be
loaded into (see the figure on page 2-8). Defining station key angles is
explained on page 2-13.
During automatic toolfitting, ProCAM uses the tool key angles and the station
keyway angles that you have defined to determine if a tool can be used in a
non-autoindexing station to punch entities at the required angle. Even when a
tool physically matches the part geometry and cutting parameters, if the angle
does not match, ProCAM will search for another tool. If the top tool in the
figure on page 2-6 had an keyway angle of 90 degrees and the tool was loaded
into a station whose keyway angle was defined at 0 degrees, the tool would
punch horizontally.
The 999.9999 values are place-holders. Up to six different angles can be
specified; however, not every punch has six keyways. For each angle, replace
the value only if you are defining a unique angle.
Note that if you have the number of decimal places set to less than 4 in the
Units dialog box, the place-holder value is 1000 followed by the number of
decimal places (for example, the place-holder is 1000.000 if your system is set
to 3 decimal places).
Tools 2-7
Using a Tool Library
Parameter Description
2-8 Tools
Using a Tool Library
Use the information in the Punch Inventory table above to input the first tool: a .250 round.
6. For the Tool Type, use the default Round.
7. Type .250 for the Diameter.
8. Use the default Serial #.
9. Click the Station 1 button.
10. In the Select Default Station dialog box, highlight 23 and click OK.
11. Click the Station 2 button, select 24 and click OK.
12. Click the Station 3 button, select 26 and click OK.
13. When you finish entering the information, click OK. The punch is
listed in the Punch Library list box.
When you define punches, only the current punch displays in the
Punch Library list box.
14. Input the other four punches in the Punch Inventory table above.
− Notice that the rectangles are the same. If you have more than one of the same tool,
you must enter the same definition for each physical occurrence of the tool.
− When you enter the key angles for the rectangles, leave the 999.9999 place-holder for
Angle 5 and Angle 6. These punches have only 4 keyways.
15. When you have finished defining the five tools, click the Save button in the Tool Library
dialog box, then click OK to save the library.
ProCAM saves the library as fantutp.inv in the \procad\tool folder and the Punch Tools
dialog box displays. Now that you have created a tool library file with the same name as
the controller, ProCAM will open this file automatically when you exit to FANTUTP and
the Set Library dialog box will no longer display.
16. Click Close to exit the Tool Library dialog box.
Tools 2-9
Using a Tool Library
Defining Dies
Along with defining all your punches in the library, you must also input all your dies with
their various clearances. In order to load punches from the library into the turret, you must
have die information. You can create dies manually or automatically as shown in the
following exercises.
Defining Dies Manually
In this exercise, you define dies with a .008 clearance for each of the five punches you
defined in the previous exercise.
EXERCISE 1. Click the Library button in the Punch Tools dialog box.
The five punches should be listed in the Punch Library list box.
2. Click the New button in the Die Library section of the Tool Library dialog box.
The New Die dialog
box displays. This is
similar to the New
Tool dialog box
with an additional
parameter for
Clearance.
3. Input the information for the first die in the table below.
2-10 Tools
Using a Tool Library
Notice that you are entering the same information that you entered for the corresponding
punch except for the station defaults. In addition, you are specifying the die clearance.
The die serial numbers begin with SN00001. Dies have their own series of serial numbers
that are independent of the punch serial numbers.
Tool Type Round Round Round Rectangle Rectangle
Sub Type FB FB FB FB FB
X Size 1.500 1.500
Y Size .250 .250
Diameter .250 .375 .500
Serial # SN00001 SN00002 SN00003 SN00004 SN00005
Clearance .008 .008 .008 .008 .008
Angle 1 0 0
Angle 2 45 45
Angle 3 90 90
Angle 4 135 135
4. Click OK.
The die is listed in the Die Library list box. When you define dies, only the current die
displays in the Die Library list box.
5. Input the other four dies listed in the table.
6. Click the Save button to save the dies in the tool library.
7. Click OK to confirm you want to save the library.
8. Click the Close button to exit
the Tool Library dialog box.
9. Click the Library button in
the Punch Tools dialog box.
The five dies you created
should be listed in the Die
Library.
10. Click one of the
rectangular
punches in the
Punch Library
list.
The dies you
created that can
be used with that punch are listed in the box to the right of the Punch Library. Remember,
the dies that are listed depend on the Die Clearance and Die Tolerance in the Punch Tools
dialog box.
Tools 2-11
Using a Tool Library
2-12 Tools
Using a Tool Library
Tools 2-13
Using a Tool Library
2. Start Punch.
Notice that when you exit this time, the Set Library Name dialog box does not display.
This is because in previous exercises in this chapter, you created a tool library file with
the same name as the post processor.
3. Zoom up on the part so you can see it clearly.
4. Click the Tool button on the system bar.
The Punch Tools dialog
box displays.
5. Make sure the value for Die
Clearance is 0.008.
6. Make sure the value for Die
Tolerance is 0.004.
7. Click the Library button.
8. Click the 1.500 x .250
rectangle with serial
#SN00004 in the Punch
Library list box.
When you highlight the
tool, the available dies are
listed on the right.
Remember, the available dies depend on the current setting for Die Clearance and Die
Tolerance in the Punch Tools dialog box.
2-14 Tools
Using a Tool Library
9. Notice the angles next to the serial numbers. These are the load angles you input when
you defined the tool.
10. Click the die with serial #SN00004 and 0 degree angle.
11. Click the Copy button.
The Load Angle dialog box displays with the default load
angle of the die you picked. This is the angle of the tool
ProCAM will use when the part is punched.
When you use the Copy function to put a tool in the turret,
you need to know the correct load angle.
12. Click OK to accept the angle.
The Library Copy dialog box displays.
The number in the text box is the first default station
you specified when you defined the tool. ProCAM
always defaults to the first position. If you want the tool in a different station, you can
type the station number or you can click the Select button to display a list of stations the
tool will fit in.
13. Click the Select button.
The Select Copy Station
dialog box displays the
stations that the tool will fit
into.
14. You are using Station 5 in
this exercise, so click
Cancel to return to the
Library Copy dialog box.
15. Click OK to accept Station
5.
ProCAM copies the tool
into Station 5 in the turret
(Punch Tools dialog box).
16. Click Close to exit the Tool
Library dialog box.
The tool should be listed in
Station 5 in the Punch
Tools dialog box.
17. Click OK to exit the Punch
Tools dialog box.
Tools 2-15
Using a Tool Library
EXERCISE 1. With EXPUN1.PRT still in the work area, click the Toolfit button on the Punch
toolbar.
2. Make sure only the following modifiers are highlighted.
2-16 Tools
Using a Tool Library
Tools 2-17
Using a Tool Library
8. Type .004 for the Die Clearance, .006 for the Die Tolerance, then click the Library
button.
9. Click the .250 diameter punch. ProCAM lists the two dies that fall within the .004 - .010
die size.
Did You Know ...
If you do not know which serial number has which die clearance, you can search the
Die Library as explained in the following exercise. The Die Library Search function
shows you all the information about the die.
2-18 Tools
Chapter 3 Inserting Tool Paths Automatically
The Toolfit is the command you will use the most often to punch parts. In the exercise in
Chapter 1, you automatically toolfit a simple part. When you work with complex parts, you
need to have the ability to use different modifiers and cut parameters. Typically, ProCAM is
able to insert tools on the part automatically based on the modifiers and cut parameters that
you specify.
This chapter shows you how to use the Toolfit command.
IMPORTANT! Some of the exercises in this chapter use tools in the Tool Library that were
defined in exercises in Chapter 2. Before starting this chapter, make sure you have gone
through the section titled "Using a Tool Library" in Chapter 2.
Toolfitting
The Toolfit command on the Punch toolbar is used to automatically insert CAM entities to
punch a part. You can toolfit a group of parts, a single part, or portions of a part.
Optionally, ProCAM also allows you to destruct internal areas. Destruct means removing
all the material within an internal cutout.
By setting the various modifiers and punch parameters, you are able to control the sizes and
types of punches used and the methods ProCAM uses to punch the part.
Toolfitting Automatically
EXERCISE 1. Open the part file EXPUN2.PRT in the \procad\parts\learn folder.
Search Library
This exercise uses tools in the Tool Library
that were defined in exercises in Chapter
2. Make sure you have gone through the
section titled "Using a Tool Library" in
Chapter 2.
Toolfit Outside
When you select Toolfit Outside, ProCAM
considers outermost loops as outside edges
of parts and punches to the outside of these
closed loops. Closed loops inside these
outer loops are treated as internal edges
and punching is performed to the inside of
these loops.
11. Window pick the entire part, then click BUTTON 2. The part should look like the figure.
Punching Notches
In the previous exercise, ProCAM used the .50" diameter round punch for both arcs. By
changing the cut parameters and modifiers, you can change the way ProCAM punches the
entities.
7. Click the New button in the Die Library section of the Tool Library dialog box.
8. Set the following parameters in the New Die dialog box, then click OK:
− Type = Round
− Sub Type = Flat Bottom
− Diameter = 2.000
− Die Serial # = use the default
− Clearance = .008
9. Click the New button in the Punch Library section.
10. Set the following parameters in the New Library Tool dialog box to define the 2.000 x
.200 rectangle:
− Type = Rectangle
− X Size = 2.000
− Y Size = .200
− Tool Serial # = use the default
− Station 1 = 1
− Station 2 = leave blank
− Station 3 = leave blank
− Angle 1 = 0
− Angles 2 - 6 = leave 999.9999 place-holders
11. Use Auto Create to define a die for the punch.
12. Click OK.
13. Click the Save button to Save the library.
14. Click Close to exit the Tool Library dialog box.
15. Click OK to exit the Punch Tools dialog box.
Toolfit the part:
2. Start Punch.
9. Turn off the Search Library modifier. ProCAM will use only the 3.000 square tool.
10. In the InfoBar, double-click the X scrap text box, type 40.000 and press ENTER.
11. Type 40.000 for the Y scrap and press ENTER.
• You can find out which stations are autoindexing by choosing the Display Controller
command on the CAM menu.
• When you start Punch (FANTUTP) and set the Setup Information, the part is not
positioned correctly on the sheet. Use the Move Utility and move the part to a different
location on the sheet (note: 4.000" in the Y axis clears the clamp dead zone).
• The following tool list is only a recommendation. You can try different tools to see how
the part would be punched.
When you add the tools to the library, use Auto Create to create the die for each punch.
Remember, the Auto Create function creates a die for the current tool shown in the Punch
Library dialog box. If you create a die each time you input a punch, you will not have to
go back and do them manually.
− RE 2.00 x .20 x 0 degrees
− RE 2.00 x . 20 x 90 degrees
− SQ .500 (this tool may already be in the library)
− RO 1.00
− RO .562
− OB 1.00 x .375 x 0 degrees
− RO .375 (this tool may already be in the library)
• Set the Toolfit parameters in the InfoBar before you select the entities.
• Set the + and - tolerances so you can punch the .559 diameter holes with a .562 diameter
punch.
• Toolfit this part in two steps. In the first step, toolfit only the entities of the cutout in the
upper right using the Interference Checking, Single Hit Inside Corner and Inside Toolfit
modifiers. In the second step, toolfit all other entities without Interference Checking.
PUNCH3.PRT
PUNCH4.PRT
The Punch system allows you to manually insert single hit, linear, arc, circular, and window
tool paths. These would typically be used when ProCAM could not automatically toolfit an
area or when the Toolfit function would not produce the desired results.
Manually inserting tool paths is almost identical to drawing CAD entities except that the tool
is attached to the entity. For linear, circular and arc tool paths, you have the ability to
determine how the tool will be compensated.
Single Hits
The Insert Point Tool Path command on the Punch toolbar allows you to insert a single hit.
This is identical to Insert Point in the CAD system.
EXERCISE 1. Choose New in the File menu to clear the work area.
2. Start Punch.
3. Pick a Round tool. The size does not matter.
13. For the end point, type 10.000 for X and 4.000 for Y. This time ProCAM puts the center
of the tool at the points you defined.
2. Start Punch.
3. Click the Tool button on the system bar and pick Tool #13. This is an autoindex station.
11. Click the Circular Tool Path button on the Punch toolbar.
Therefore, if the Offset is set to Left, the finished hole diameter will be the same as the
specified hole diameter. If set to Center, the center of the tool is positioned directly on the
part path. If set to Right, the finished hole diameter will be larger by two times the tool
diameter.
The display of hits in the work area depends on the setting for the Hit Display option in the
Fabrication Display dialog box. If Display All Hits is selected, every hit displays as shown in
the above figure. If Display End Hits Only is selected, only the first and last hits display.
18. Select the Fabrication Display command on the Setup menu.
19. Change the Hit Display option to Display End Hits Only and click OK.
20. Click the Redraw button and compare the difference in the tool path display.
Did You Know ...
If you wanted to profile the circle instead of removing all the material, you would
use the Insert Arc Tool Path command.
This chapter explains how to uses shapes in the Punch system for standard hole
configurations and for special hole configurations. The Pattern and Pattern Tool Path
commands are also explained.
Shapes
Shapes are CAD entities that are used to represent standard and user-defined hole shape
configurations. Like other CAD entities, shapes can also be toolfit. Because a shape
represents a hole, the Toolfit function always punches on the inside of the shape, never to the
outside.
ProCAM supports the following shapes:
• nine standard shapes: Round, Rectangle, Triangle, Corner Radius, Obround, Square,
Rectangle with Radius Corners, Double D, and Single D
• user-defined shapes
• two shape types for creating micro-joints or tabs on tool paths. Micro joints are explained
in Chapter 6.
In fabrication, it is common for a part to contain standard hole configurations. In general, it is
faster to define and position a shape than it is to create the individual lines and arcs that
define a hole.
Once a hole is defined as a shape, making changes to the hole size or type is very easy. The
file size of a part is also smaller if holes are defined using shapes, rather than lines, arcs and
circles.
Even though a shape is displayed using a combination of lines, arcs, and circles, it is actually
defined only by its type, size, angle, and an XY location. ProCAM provides two methods for
defining a shape:
• Automatic shape recognition using the Shape command on CAD tool bar.
This command automatically recognizes standard shapes from line, arc and circle CAD
entities, creates a corresponding shape and inserts the shape on the CAD entities.
• Manually describe the shape type, size, and original angular orientation.
This is done by selecting the New button in the Shapes dialogue box and entering the
information in the Set Shape dialogue box.
5. In the Shapes dialog box, click the TEE information line to select it, then click OK.
EXERCISE In this exercise, you insert the shape, then toolfit it to see how a special shape/tool would be
used in Toolfitting.
1. Draw a rectangle in the work area starting at X0,Y0 and ending at X10.000,Y5.000.
2. If necessary, click the Zoom All button in the lower right corner of the ProCAM window.
Click the
Keyboard button on the
Snap toolbar.
5. Insert the shape at the
following X,Y
coordinates.
− X2.000, Y1.500
− X2.000, Y4.000
− X5.000, Y4.000
− X8.000, Y4.000
− X8.000, Y1.500
The part should look like the figure.
2. Exit to CAD.
3. Click the Shape button on the system bar at the top of the window.
The Shapes dialog box displays. TEE is listed as the special shape that has been defined.
You can now open this shape file and use these shapes on any part:
6. Choose New on the File menu.
7. Click the Shape button on the system bar.
8. Click the Open button in the Shapes dialog box.
The Open Shape File dialog box displays.
9. Click tee.shp in the file list, then click OK.
10. Click the Shape button on the system bar.
The Shapes dialog box should display TEE in the list of shapes.
5. Input the following information to set up the shape, then click OK:
− Shape Type = Round
− Shape Name = any name you want to give the shape to make it easier to remember
− X Size = .250
6. In the Shapes dialog box, click on the highlighted information line for the shape to select
it, then click OK.
7. On the system bar, make sure the shape name displays next to the Shape button and the
Shape switch is set to On.
2. Start Punch
(FANTUTP).
3. Zoom up on the
part.
4. Set up a .250
diameter round
punch.
5. Click the
Pattern Tool Path
button. .250 Diameter
4 Holes Equally Spaced
Typical 2 Places
6. Click the
Linear Pattern Tool Path modifier button.
The prompt line reads: ENTER line pattern tool path number of points.
7. Type 4 and press ENTER.
EXERCISE The second Grid Pattern is the same as the first except it is rotated 90 degrees.
5. Click the
Pattern Tool Path
button.
2. Start Punch.
3. Zoom up on the part.
4. Set up a .625 diameter round punch.
In this exercise, the starting hole of the bolt circle is given as 45 degrees.
EXERCISE 1. Open the part file EXPUN18.PRT in the \procad\parts\learn folder.
2. Start Punch.
3. Zoom up on the part.
4. Set up a .500 diameter round punch.
45 degrees
11. Click the Entity Origin button on the Snap toolbar and pick the large circle.
2. Start Punch.
3. Zoom up on the part.
4. Set up a .375 diameter round tool.
Angle modifier
Radius modifier
8. Type 2.5 for the arc radius and press ENTER.
9. Type 6 for the arc pattern number of points and press ENTER.
Shaker tabs are created by leaving narrow strips of material between a part and the sheet of
material. These narrow strips of material are commonly referred to as tabs, wire joints or
micro joints. The Punch system provides several methods for creating micro joints as
explained in this chapter.
14. Make sure the Endpoint button on the Snap toolbar is highlighted.
15. Place the .020 Single Micro Joint at the points labeled C, D and E.
16. Click the Shape button on the system bar.
17. In the Shapes dialog box, select the .020 Corner Micro Joint, then click OK.
18. Place the Corner Micro Joint at the locations labeled A and B.
When you are toolfitting a part that has Single Micro Joints on it, make sure the Minimum
Overpunch parameter is set to less than the micro joint size. Remember, the micro joint is
attached to only one entity, so the adjoining entity can be overpunched.
22. Zoom in on the part where the micro joints were placed.
Notice how the
punching cycles have
been generated to
create a micro joint.
The Macro command on the Punch toolbar is used to define tool paths that can be called up
in a subprogram. This chapter includes exercises that show you how to define and call
macros.
Macros/Subroutines 7-1
Defining and Inserting Macros
2. Start Punch.
3. Zoom up on the part.
7-2 Macros/Subroutines
Defining and Inserting Macros
Macros/Subroutines 7-3
Defining and Inserting Macros
12. Post
process the part
to see how the
subprograms are
called up.
2. Start Punch.
7-4 Macros/Subroutines
Defining and Inserting Macros
Macros/Subroutines 7-5
Defining and Inserting Macros
15. Click the Zoom All button in the lower right corner of the window.
MG displays at the X0, Y0 location. This indicates the origin of the macro grid.
Since the entities in a macro do not exist in the work area, you must know where the
origin is if you want to modify the macro grid.
For example, you insert the macro grid in the wrong location and you want to move it.
When ProCAM prompts you to pick entities to move, the only place you can pick would
be the macro grid origin. The same would be true for erasing, rotating, etc.
16. To see how the origin works, click the Erase button on the Utility toolbar.
17. Try to erase any of the tool paths in the work area.
18. Now pick the crosshair to the left of MG.
The complete macro grid is erased. Pick here
7-6 Macros/Subroutines
Defining and Inserting Macros
The numbers may not match your code listing; however, you can see that the subprograms
are being called up. Some of the program has been deleted for this exercise; however, you
can see from the sequence numbers how long the program is. Notice ProCAM
automatically increments the program numbers. The main program number is 0001. Each
of the subprogram numbers is incremented by one.
GRID MACRO.TXT
O0001
N1 G20
N2 G92 X50000 Y39370
N3 G90
N4 G98 X0 X0 I6000 J5000 P7 K6 [Macro origin (X,Y) Increment (6,5) #X #Y]
N5 U1 [Sub Program #1 Start]
N6X2188 Y5250 T9
N7X2813
N8X3750 Y5188
.
.
.
N16X2813 Y6500
N17X2188
N18 V1 [Sub Program #1 End]
N19 U2 [Sub Program #2 Start]
N20X2500 Y6750 T11
N21X3500 Y7125
N22X5250
N23 Y4875
N24X3500
N25X2500 Y5000
N26 V2 [Sub Program #2 End]
N27 U3 [Sub Program #3 Start]
.
.
.
N58 V5 [Sub Program #5 End]
N59 U6 [Sub Program #6 Start]
N60 G72X1000 Y8200
N61 G66 I5000 J0 P-1500 Q-200 D-5 T1
N62 G72X6000 Y3800
N63 G66 I5000 J18000 P-1500 Q-200 D-5
N64 V6 [Sub Program #6 End]
N65 G75 W1 Q1 [Macro Call]
N66 G75 W2 Q3 [Macro Call]
N67 G75 W3 Q1 [Macro Call]
N68 G75 W4 Q3 [Macro Call]
N69 G75 W5 Q1 [Macro Call]
N70 G75 W6 Q3 [Macro Call]
Macros/Subroutines 7-7
Defining and Inserting Macros
N71 G50
( PART NAME=GRID MACRO )
( PROGRAM NUMBER=0001 )
( MACHINE=TUTORIAL PUNCH )
( X SHEET WIDTH=50. )
( Y SHEET HEIGHT=39.37 )
( PARTS PER BLANK=1 )
( MATERIAL= )
( THICKNESS=.063 )
( CLAMP 1 X=6. )
( CLAMP 2 x=40. )
( Tool Die )
(Name Serial # Serial # Type Key Size Xsize Ysize Radius Angle Clear)
(---------------------------------------------------------------------------------------------------------------)
(001 RE/ K E 1.500 0.200 0.000 0.00 0.000)
(002 RE/ K E 1.500 0.200 0.000 90.00 0.000)
(003 SQ/ K D 0.750 0.000 0.000 0.00 0.000)
(009 RO/ K E 0.125 0.000 0.000 0.00 0.000)
(010 RO/ K E 0.250 0.000 0.000 0.00 0.000)
(011 RO/ K E 0.188 0.000 0.000 0.00 0.000)
2. Start Punch.
3. Zoom up on the part.
4. Erase the tool path that cuts the top horizontal line and the tool path that cuts the
right side line.
Did You Know ...
To erase tool paths, pick the gray line that is in the center of the tool.
7-8 Macros/Subroutines
Defining and Inserting Macros
8. In the Macro Define dialog box, type INSIDE for the Macro Name, then click OK.
The prompt line reads: PICK entities to define macro (button 2 when done).
9. Pick the left tool path, then click BUTTON 2.
10. In the Macro Define dialog box, type LEFT for the Macro Name, then click OK.
The prompt line continues to read: PICK entities to define macro (button 2 when done).
11. Pick the bottom tool path, then click BUTTON 2.
12. In the Macro Define dialog box, type BOTTOM for the Macro Name, then click OK.
EXERCISE Insert the Macro Grid:
Macros/Subroutines 7-9
Defining and Inserting Macros
7-10 Macros/Subroutines
Defining and Inserting Macros
Macros/Subroutines 7-11
Modifying Macros
Modifying Macros
Undefining a Macro
When you complete a macro definition, the entities that are in the macro disappear from the
work area. There may be times when you have picked entities that you do not want in the
macro or entities were not picked that should be in the macro. Undefining a macro deletes the
macro and puts the entities back into the part as normal entities. You can then define the
macro again.
EXERCISE 1. Open the part file EXPUN24.PRT in the \procad\parts\learn folder.
The grid shows only 4 parts
because the Macro option in the
CAM Display dialog box is set to
display only the 4 corner parts.
2. Start Punch.
6. Erase the Macro Grid. Remember to pick it at its origin (the MG).
Pick here
7. Click the Macro button.
7-12 Macros/Subroutines
Modifying Macros
10. Click Cancel to exit the dialog box. The part could now be modified. Then, you could re-
create the Macro and insert the Grid again.
Editing a Macro
The Edit Macro Utility allows you to edit entities within a macro without undefining it.
EXERCISE 1. Open the part file EXPUN24.PRT again.
If this part is open in the work area, do not save the changes to the part.
2. Start Punch.
7. Move the left row of .250 diameter holes from their current position to 1.1875.
9. Click the Macro modifier button. The Macros Defined dialog box displays and the
macro grid displays again in the work area.
10. Click Cancel to exit the Macros Defined dialog box.
Macros/Subroutines 7-13
Modifying Macros
7-14 Macros/Subroutines
Chapter 8 Repositioning
If the tool paths in a part are not completely within the table limits, you can use the
Reposition command to manually or automatically reposition the sheet to do more punching.
This chapter includes exercises for manual and automatic repositioning.
Repositioning 8-1
Repositioning
Repositioning
The Reposition command on the Punch toolbar is used to manually or automatically
reposition the sheet to do more punching. ProCAM automatically shifts all clamping, over
travel zones and dead zones after a reposition is done.
Initially, ProCAM creates a table limit zone based on the machine X and Y size. If all the
CAM entities (tool paths) are within the table limit zone, you can post process the part
without repositioning. You need to insert reposition zones only if all the tool paths in a part
are not completely within the table limits.
2. Start Punch.
5. Click the Break Entity button on the modifier toolbar. ProCAM highlights the 2 arc
tool paths that cross the zone border.
6. Click BUTTON 2.
ProCAM breaks the tool paths, then selects only the portions of the tool paths that are
within the table limit zone.
8-2 Repositioning
Repositioning
11. Click the Edit Reposition button, then pick the three tool paths that display in the
entity color.
12. Click BUTTON 2.
The End marker changes to green and is located at the end of the tool paths.
13. Click the Previous and Next buttons to view the entities in the table limit zone
and in the reposition zone (Rep1).
Review the tool path sequence:
EXERCISE 1. In the Fabrication Display dialog box, make sure the Simulation Type is set to either
Simulate Wire Frame or Simulate Solid.
Repositioning 8-3
Repositioning
2. Start Punch.
3. Click the
Reposition button on the
Punch toolbar.
13. Click the Previous and Next buttons to view the entities in the table limit zone
and Rep1.
8-4 Repositioning
Repositioning
2. Start Punch.
2. Start Punch.
Repositioning 8-5
Repositioning
6. Click the Break Entity button on the modifier toolbar, then click BUTTON 2.
ProCAM breaks the grid pattern into individual tool paths, then selects only the portions
of the tool paths that are within the table limit zone.
11. Click the Previous and Next buttons to view the entities in the table limit zone
and Rep1.
Checking Clamp Deadzones
EXERCISE 1. Open the part file PUNCH REPO CLAMP DEADZONES.PRT in the \procad\parts\learn
folder.
2. Start Punch.
8-6 Repositioning
Repositioning
10. Click the Previous and Next buttons to view the entities in the table limit zone
and Rep1.
Macro Calls
EXERCISE 1. Open the part file PUNCH REPO MACRO.PRT in the \procad\parts\learn folder.
2. Start Punch.
3. Click the
Reposition button on
the Punch toolbar.
11. Click the Previous and Next buttons to view the entities in the table limit zone
and Rep1.
Repositioning 8-7
Repositioning
Macro Grid
EXERCISE 1. Open the part file PUNCH REPO MACRO GRID.PRT in the \procad\parts\learn folder.
2. Start Punch.
3. Click the
Reposition button
on the Punch
toolbar.
4. Click the
Auto Pick button.
The macro grid
changes to the
Unpickable Entity
Color specified in
the Fabrication Display dialog box. Since this macro grid extends past the table travel
limits, you need to break the grid before you can select entities or insert a reposition zone.
5. Click the Break Entity button on the modifier toolbar. The macro grid is
highlighted.
6. Click BUTTON 2.
ProCAM beaks the macro grid into macro calls. You can continue with repositioning (as
in this exercise) or you can break the macro calls into tool paths (as in the previous
exercise) and then reposition.
7. Click the Auto Pick button. ProCAM selects the macro calls that are completely
within the table limits.
8. Click BUTTON 2.
13. Click the Previous and Next buttons to view the entities in the table limit zone
and Rep1.
8-8 Repositioning
Repositioning
Repositioning 8-9
Repositioning
− Three reposition zones display. These are identified by REP1, REP2, and REP3.
− Repositioning is an actual CAM entity that can be deleted, moved and
copied just like any other entity. The cross mark next to REP is the
location of the reposition zone entity. Pick this location to delete, move or
copy a Reposition zone.
9. Move your cursor back into the work area.
− You see the hold downs moving with the cursor. This allows you to position the Y
location of the hold downs in an area that has material before the clamps are released.
− ProCAM determines the X hold-down location and positions the default Y hold-down
location at the top of the sheet. You cannot change the X location. However, you can
change the Y hold-down location by digitizing or using any other Snap command. If
you wanted to accept the default Y location, you would click BUTTON 2.
10. Position the hold down in the work area where there is material, then click BUTTON 1 to
digitize this position.
11. Digitize coordinates for the next two reposition zones.
− The End marker changes to green to indicate all that all tool paths have been assigned
to reposition zones.
− Automatic repositioning sequences each reposition after the last CAM cycle in the
previous work limits. Even though ProCAM inserts reposition entities in the correct
sequence (CAM cycles, reposition, CAM cycles, etc.), the CAM cycles within each
reposition zone have not been optimized for the shortest path.
− If you were to save the part now and post process it, ProCAM would generate NC
code for the CAM cycles within each reposition zone in the order they were inserted.
To eliminate this, you can Optimize the part.
8-10 Repositioning
Repositioning
16. Click the Size button in the Optimize Sort dialog box, then click OK.
The prompt line reads: SELECT CAM entity that order change will be after.
17. Click BUTTON 2.
An order change is not needed.
18. At the prompt to digitize coordinate for optimization start, pick any place on the part.
19. Click the Order button on the Utility toolbar and run the simulation to see how
ProCAM optimized the part.
Note: The next chapter includes exercises that explain the Optimize command and modifiers.
Repositioning 8-11
Repositioning
8-12 Repositioning
Chapter 9 Working with Tool Paths
After you have inserted tool paths on a part, you can use commands on the Punch and Utility
toolbars to manipulate tool paths. This chapter explains the functions you can use to reduce
the time required to punch a part and get the most out of your machine.
This chapter includes exercises for creating a part grid layout, reviewing the order of tool
paths, reordering CAM cycles and optimizing tool paths.
Trim Linear and arc tool paths can be trimmed. When trimming tool paths, the
total number of hits in the tool path remains the same. The distance
between hits increases or decrease depending on whether the cycle is
lengthened or shortened.
Edit The Edit Utility modifiers can be used on tool paths as explained below:
When setting up the CAM system, establish a convention for color and
layer usage. If conventions are followed, it makes it easier for users to
work with files created by other users. A basic convention may be to
distinguish (by color and layer) the CAD entities that represent inside
edges from outside edges. You may also want to distinguish inside edge
and outside edge tool paths by color and layer.
Tool: The Tool modifier changes the tool of the tool path to the current
tool. Changing the tool does not alter or recalculate the tool path itself.
Typically, this function is used on single hits, not cycles.
Direction: The Direction modifier changes the direction of a linear,
circular or arc tool path.
Order Utility
The Order command on the Utility toolbar allows you to review the order of tool path
cutting by running through the part or by stepping through the part one cutting movement at
a time. The Order utility also has options that allow you to reorder the hits in a part or move
a group of cycles from one location in the sequence to another location.
The modifier toolbar and the Simulation toolbar display. The Simulation toolbar consists
of buttons and options to control the simulation.
4. Make sure Highlight Wire Frame is selected for the Simulation Type, then click OK.
5. Click the Forward 1 Cut button on the simulation toolbar several times. As you step
through the part, the current tool path is highlighted.
6. Click the Fabrication Display dialog box button, change the Simulation Type to Simulate
Wire Frame, then click OK.
7. Click the Reset to Start button.
8. Click the Go to End button.
ProCAM simulates the material removal process from the sheet by displaying wire frame
punch hits. You can control the speed using the slide bar on the Simulation toolbar.
9. In the Fabrication Display dialog box, change the Simulation Type to Simulate Solid and
run the simulation again.
ProCAM simulates the material removal process by displaying solid punch hits.
10. Change the End condition to Next tool and run the simulation.
The Step modifier changes to the After modifier. Leave this button highlighted.
The prompt line reads: PICK 1st CAM entity to reorder.
Reordering Cycles
The Order utility Move modifier allows you
to move cycles from one location in the tool path order to another. You choose the first and
last cycles to be moved and where to move them. Only the order of the cycles is changed, not
the physical location.
EXERCISE 1. Continue using the part file EXPUN11.PRT in the work area.
The current order punches the rectangular cycles in the center first, then the .5" holes and
finally the .75" holes. You can change the order so that the large holes are punched after
the rectangular tool path.
2. Start Punch.
3. Specify the following Setup Information:
− Program Number = 4536
− Sheet Size = X48.00, Y36.00
− Parts per blank = 9
− Clamp 1X = 6.00
− Clamp 2X = 40.00
Leave the Next Closest Hit/Pairing modifier highlighted. When this button is
highlighted, ProCAM uses the fastest method, which is always the next closest hit. This
method starts at one entity and moves to the next closest entity, then to the next closest,
etc., until all entities have been cut.
Leave the Tool Sorting modifier highlighted. The Tool Sorting modifier can be used
with or without the Optimize modifier. When the Tool Sorting modifier is selected
without the Optimize modifier, ProCAM finds all CAM cycles of the same tool and
sequences the hits in the order the CAM cycles were inserted. When you select this
modifier and the Optimize modifier, ProCAM finds the shortest path between those CAM
cycles.
Leave the Double Check modifier selected. When you select this modifier, ProCAM
checks the optimized path for common optimization errors and determines if the moves
can be reordered into a better path. Both Next Closest Cut and Pairing may produce
moves within an operation that can be modified to produce better results.
The prompt line reads: PICK entities to optimize (button 2 when done).
8. Window pick the complete part, then click BUTTON 2.
The pairing optimization algorithm pairs the closest entities, then pairs the pairs, etc.,
until all entities are optimized.
17. Click BUTTON 2.
18. Click OK to accept the tool order in the Tool Sort dialog box.
19. Click BUTTON 2, then pick
the upper left corner of the
part.
20. Pick the same location for
the optimization end.
2. Start Punch.
12. Click the Keyboard button on the Snap toolbar and enter the following information
in the InfoBar for the optimization grid parameters (see the figure below):
− X Start = 1.00 Y Start = 4.00
X and Y Start are the absolute coordinates for the lower left corner of the part and
define the point (origin) where optimization will start.
− X width = 10.00 Y height = 6.00
These values are usually the width and height of the part. They determine the area of
the optimization.
− X dist = 11.00 Y dist = 7.00
These parameters are the distance between the origin of one part to the origin of the
next.
− No. X = 3 No. Y = 3
This is the actual number of parts to be optimized in each axis.
2. Start Punch.
2. Start Punch.
2. Start Punch.
1
Reorder the parting hits:
4 2
3
Assign entities to Order group:
1
The part is optimized and
outside entities are punched in
the order you specified.
4 2
3
Step through the toolpath:
2. Start Punch.
The available
parting tools are
those defined in the
Edit Tools dialog
box as shear proof
tools.
7. Click Select All.
This defines those
hits as parting hits.
8. Pick tool 4.
All hits except
those done with tool
4 are grayed out.
9. Click Select All.
This defines those All hits except those done with tool 3 are grayed out.
hits as parting hits.
10. Click OK.
You do not need to hit the short line at all. However, if you did not pick it to toolfit, it
would actually take longer to toolfit the part. The outside would not be a continuous path
and ProCAM would keep asking you to pick the side the tool should go on.
The easiest solution is to toolfit the entire part, then use Optimize with the Remove
Double Hits and Remove Entities Inside Entities modifiers. This removes the hit on the
small line.
The other solution is to use the Step modifier and when ProCAM gets to the small line,
click the Skip modifier button.
• Depending on the tools you use,
ProCAM may not toolfit the D Shell
cutout all the way around. The small
lines on the ends may not get punched.
If this happens, the prompt line displays the following message after toolfitting:
WARNING: Highlighted entities cannot be toolfit. If the lines do not get toolfit, the easiest
way to punch them is to use the Linear Tool Path command with No Compensation (for
more information on linear tool paths, see Chapter 4).
If you use the .250 diameter punch, you could punch the whole line, then remove the
single hits in the corners with Remove Double Hits.
Make sure you have the Lookahead modifier selected when you are toolfitting.
The chapter explains how to use the following commands on the Punch toolbar:
The Attribute command is used to attach certain functions to CAM entities. Attributes
are non-geometric properties, values and identifiers that are attached to geometric
entities.
The Boundary command is used with the Profile Tool Path command to define the
entities to be machined and the path and direction of the cutter. This command can
also be used to check for any breaks or overlapping entities in a part you are going to
toolfit.
The Profile Tool Path command is used to insert a profile tool path offset a distance
from a boundary. Typically, this command is used when you have non-standard punch
parts (for example, parts with splines and ellipses).
Attributes
The Attribute command on the Punch toolbar is used to attach certain functions to CAM
entities. Attributes are non-geometric properties, values and identifiers that are attached to
geometric entities.
Some attributes are attached automatically. Others such as optional stop and program stop
are optional and can be attached using the Attribute command. Attributes can be attached to
any hit on a part.
For example, if you want to have an optional stop after punching a long line on a part in
case you might need to stop the machine at that point, you can attach an optional stop to just
that tool path.
2. Start Punch.
The Select Attribute dialog box displays. The available attributes that are listed depend on
the machine.
15. Click the Step modifier button to step through the program.
You should see "M00" in the program at line number 6 after the G78 nibble command.
O0001
N1 G20
N2 G92 X50000 Y39370
N3 G90
N4 G72X10000 Y10000
N5 G78 I7000 J0 K36000 P0 Q500 D63 T1
N6 M00
N7 X17872 Y4838 T2
N8 Y15162
N9 X2128
N10 Y4838
N11 G50
4. Click the Measure button on the Utility toolbar and pick the large hole.
The Show Attributes information box displays. The
attribute that is attached to the entity is listed. The A),
B) and D) indicate after, before or during.
This dialog box remains displayed until you pick
another entity or until you click another toolbar
button.
The large hole is highlighted and the Show Attributes dialog box displays. This dialog
box remains displayed until you pick another CAM entity or until you click another
toolbar button.
8. Click the Next modifier button several times to step through the punches on the part.
When a CAM entity with attributes attached is selected, the Show Attributes dialog box
displays the list of attached attributes.
Removing Attributes
Using the Edit Utility with the Attribute Modifier
The Edit Utility allows you to remove individual attributes or clear all the attributes that are
attached to a CAM entity.
EXERCISE 1. Continue using the part EXPUN21.PRT in the work area from the previous exercise.
Boundaries
The Boundary command is used to define the entities to be machined and the path and
direction of the cutter for a profile tool path.
This command can also be used to check for any breaks or overlapping entities in the part
you are going to toolfit. This may occur when you receive CAD files from someone else. If
the part is not drawn carefully, you may have problems punching it.
A boundary is a complex entity, which means it is made up of more than one entity. A
boundary has continuity (no breaks between connecting entities) and a direction (a start and
end).
In the Punch system, only two commands can apply punches to a boundary:
• Toolfit
A boundary is optional for toolfitting.
• Profile Tool Path
A boundary is required for profiling. The Profile Tool Path command is explained in the
next section of this chapter.
ProCAM provides three methods to create boundaries that allow you to insert single or
multiple boundaries for simple or complex parts.:
• The Single modifier is a manual method and can be used to create either open or closed
boundaries.
• The Open modifier is used to create open boundaries automatically.
• The Closed modifier is used to create closed boundaries automatically.
The Open and Closed modifiers are used to insert several boundaries by window picking the
entities and using additional modifiers to define how the boundary is to be inserted. The
Open and Closed boundary types are useful when many boundaries must be inserted in a part.
4. Pick the left side of the top line. Pick here to start
The prompt line changes to: PICK
entity for CAM boundary.
Pick arc for last
You need to pick the first entity
entity in boundary
in the boundary to give the
boundary direction.
5. Pick anywhere on the top line.
The top line highlights and an
arrow showing the direction of
the boundary displays at its
midpoint.
The prompt line continues to
read: PICK entity for CAM
boundary.
6. Pick the .25" radius arc at the top left for the last entity in the tool path.
You do not have to pick each individual entity in order because ProCAM automatically
chains the boundary to the arc.
7. Click BUTTON 2.
The prompt line reads: PICK endpoint for end of boundary.
8. Pick the endpoint of the arc nearest to the top line or click BUTTON 2.
Clicking BUTTON 2 is a shortcut for ending boundaries. After you have picked the last
entity in the boundary and ProCAM has finished putting the boundary around the path,
you can click BUTTON 2 twice (instead of clicking BUTTON 2 and picking the endpoint).
This tells ProCAM you are done picking entities for the boundary and accepts the current
endpoint as the endpoint for the boundary.
The part should look like the above figure.
Did You Know ...
ProCAM inserts a boundary only on entities that are displayed in the work area. All
the entities you want to insert a boundary on must be displayed in the work area for
chaining.
4. Click the Boundary Type modifier until the Open modifier displays.
If you wanted to machine the slots alternating up and down, instead of window picking the
lines, you can selectively pick them with the mouse as shown below.
4. Click BUTTON 2.
With the Break Midpoint modifier off, ProCAM Without Break Midpoint Modifier
would start the boundary at the endpoint of the
longest entity, not the longest line.
Start Point
2. Start Punch.
3. Choose Fabrication Display on the Setup menu.
4. In the Fabrication Display dialog box, remove the check marks from the Stock Display
On and Over Travel Display On check boxes, then click OK.
5. Click the Zoom All button in the lower right corner of the ProCAM window.
− In the InfoBar, the Break parameter indicates the size of the break and the Yes/No
parameter defaults to Y to connect the break.
12. Press ENTER to accept Y.
ProCAM finishes the boundary.
13. Click BUTTON 2 twice.
If you toolfit the part with the boundary on it, the part would be toolfit with duplicate hits:
one set for the geometry and one set for the boundary. You can eliminate duplicate hits by
using layers: put the boundary on a different layer from the geometry, then turn off the
geometry layer and toolfit just the boundary.
Depending on the settings for the Toolfit
parameters, the Toolfit function may
punch the right side vertical line with
three separate cycles: one for the bottom
half, one for the .005 break, and one for
the top half as shown in this figure.
Three Punches
If you were doing only a couple of parts
this way, this may not matter. If you were
doing many parts, however, it could take a
significant amount of additional time. You
may find that the best way to correct
breaks in entities is to erase the broken
entities and either trim them to be correct
or simply draw them accurately.
12. Click the Profile Tool Path button on the Punch toolbar.
Use the default modifiers:
Boundary Direction
The prompt line reads: ENTER cycle clearance.
This is the amount of material that will be left on the side of the part. Typically, for
punching you would not change the default 0.0.
13. Press ENTER to accept the default.
The prompt line reads: PICK boundary for toolpath.
14. Pick the boundary. You can pick anywhere on the boundary or window pick the entire
boundary.
ProCAM highlights a section of the boundary and the prompt line reads: DIGITIZE
compensation side of boundary.
The System Compensation modifiers allow you to insert a profile tool path that is offset
from the part by the radius of the tool. Tool wear compensation is performed only at the
controller. With System Comp. Either Offset selected, ProCAM prompts you to select the
side of the part centerline you want the profile inserted on. If you select either System
Comp. Left or Right, ProCAM
automatically inserts the profile
without prompting.
15. Pick inside the part near the
highlighted section.
ProCAM inserts the tool path to the
inside of the centerline. Notice the
toolpath direction is the same as the
boundary direction.
Tool path
Boundary
Index
D/E
.inv 1-4, 2-9
Default Pitch 4-8
.key 2-13
die clearance 2-17
.ptf 2-4
Die Clearance dialog box 2-12
.set 1-18
die library
.shp 5-10
defining dies 2-10
.spt 5-6
searching 2-18
.txt 1-17
serial numbers 2-11
A/B using auto create 2-12
Ang 1-6 Die Library Search dialog box 2-18
attributes die tolerance 2-17
attaching to CAM entities 10-2 Display Controller command (CAM menu) 1-9
checking entities 10-4 display options 1-7, 3-7, 3-14, 4-7
display options 10-2 Edit utility
removing 10-5 editing macros 7-14
AutoFix 1-6 removing attributes 10-5
boundary using with CAM entities 9-2
closed 10-11 EndCmp 1-6, 4-3
correcting breaks in path 10-14 Erase utility, removing attributes 10-6
correcting overlapping entities 10-12
F/G
methods 10-7
Fabrication Display dialog box 1-7, 3-14, 4-7, 9-6
open 10-9
FANTUTP, tutorial controller 1-2, 1-4
single 10-7
files
Break utility, exploding patterns 5-11
key angles 2-13
C NC program 1-18, 1-19
CAD toolbar opening 1-3
CAM 1-3 setup sheet 1-18, 1-20
Insert Pattern 5-11 shapes 5-9
Insert Shape 5-2 special shape/tool 5-6
CAM Display dialog box 7-11 tool library 1-4, 2-9
attribute display options 10-2 grid optimization 9-13
CAM menu 1-9 grid, part layout 9-4, 9-13
Circular Tool Path command 4-6
H/I
Clamp 1X, 2X 1-11
Holddown Display command (CAM menu) 1-10
clamps
InitAng 1-6
changing rapids to go around 9-16
displaying 1-8 K
positioning 1-9, 1-11 key angle
Compensation parameter 4-3, 4-6 station 2-7, 2-13
compensation, tool 1-6 tool 2-7
Controller Display dialog box 1-9 Key Angle dialog box 2-13
Controller Type dialog box 1-4, 1-9 Key button, Punch Tools dialog box 2-13
controller, changing 1-9
i
Index
ii
Index
iii
Index
iv
Index
U
Utility toolbar
Break 5-11, 9-2
Edit 9-2, 10-5
Erase 10-6
Measure 10-4
Mirror 5-14, 9-2
Move 9-4, 9-13
Order 9-6, 10-4
Rotate 9-2
Scale 9-2
Trim 9-2, 10-13
W
Window Tool Path command 4-8
wire joints See micro joints
X
X Scrap, toolfitting parameters 3-6
X sheet width 1-11
Y
Y Scrap, toolfitting parameter 3-6
Y sheet height 1-11
v
Index
vi