PunchwizardManual Turret
PunchwizardManual Turret
PunchwizardManual Turret
CONTROL MANUAL
TABLE OF CONTENTS
PC Controls Licensing Agreement. 3
Safety & Product Warnings 4
PC800 Front Panel.. 5
Main Menu Screen.. 6
Edit Tool Library Screen. 7
Turret Layout Screen9
Define Part Screen..11
Create Part Screen.......13
Define Hole Pattern Screen.15
Define Bolt Hole Pattern Screen.16
Define Arc Pattern Screen ..17
Define Line Pattern Screen..... 19
Define Window Pattern Screen21
Run Mode Screen.... 23
Load File Screen...25
Save A Punchwizard File Screen......26
Machine Status Screen. ....27
Manual Controls Screen...32
Terminal Screen...33
Appendix A Programming examples....34
Appendix B Tooling Descriptions..........48
Appendix C M-Codes....50
Appendix D Part Grouping, Zoom, & Mirror Commands....54
Appendix E Networking.....58
Appendix F File Structure.........59
Appendix G Punchwiz.ini & Criblist.tlf.....60
Appendix H Special tool files........67
Appendix I File Conversion......69
Appendix J Security Key/Dongle...74
Appendix K MCC Parameter Maintenance........75
Appendix L Plasma Operations.....81
Appendix M PC800 Restore CD...........86
Push to command an
emergency stop of the
machine
Notes:
Edit protect switch in OFF position will not allow any changes to
programs in the control. Edit protect switch in ON position
allows changes to programs. Edit protect key may be removed from
the control front panel to lock control in OFF or ON mode.
Machine Model
Punch
Wizard
software
version
& date
Click to load an
existing part
Click to enter
Turret Layout
Screen
button to add the newly created tool to the master crib list
2. Click the
button to permanently remove this tool from the master crib list and
return to the main menu screen
NOTES:
Use auto generated tool names whenever possible and when naming tools, name all tools
with consistent names and spacing.
Use miscellaneous tool type for odd shapes as in diamonds, keyholes or complex items
like an insignia or company logo. Tools classified as miscellaneous are visually represented
as a rectilinear shape in Punch Wizard displays unless a Punch Wizard tool file exists
(*.pwt).
Graphical representation
of current turret layout
and tooling
Click to add
highlighted
tool to turret
Click to remove
selected tool from
turret station
Check box to
automatically,
physically position the
turret after adding or
removing a tool
Represents a turret station that currently contains a tool required for the current part
Represents an turret station that currently is empty
Represents a tool used in the current program that the M&G code was programmed
specifically to use the this particular tool
A blue colored station represents a tool station of the same size as the currently highlighted
tool in the left hand tool list
A black colored station represents a tool station of a different size than the currently
highlighted tool in the left hand tool list
10
X,Y table
position for
loading a new
blank
Autooptimize
check box
Click to leave
Define Part screen
and return to Main
Menu screen
11
3. Click
PART Screen
to select this part and the Punch Wizard will move back to the DEFINE
4. Make any desired changes in the DEFINE PART screen and click the
12
CREATE PART
SCREEN
Part name of
current part on
screen
Current Program
sequence
X & Y position of
cursor on screen
X & Y blank
dimensions of part on
screen
Click to
create a
single hole
pattern
Click to
create a
bolt hole
pattern
Part
counting
field
Click to
create
Arc
Click to create
a Line
Click to insert
an M-Code
(available on
gripper units)
Click to return to
main menu screen
Click to Load
an existing part
Click to move to
previous step in
program
Click to delete
a program step
Click to insert
a program step
13
Click move to
next step in
program
Click to
create a
Window
pattern
Click to enter
Run Mode
NOTES:
The program sequence number N is zero when a part is initiated since no actions have been
created. Clicking on N moves the program to the last punching block. This function is
useful for editing particular blocks in the program
Hits made by the current editable action are indicated by N and are displayed in red.
Moving all punch actions on the blank is easy with PUNCH WIZARD:
After all actions are placed, click to highlight the X or Y position field in the upper right corner
of the CREATE screen. Type 'P' (for PART MOVE) and either a '+' or '-' and the value to
offset.
*Example: On a 16 gauge (.063") plate with a 1" 90 degree flange in the X direction, click in
the X field and type 'P+1.032' to offset all the punching actions away from the X reference
point by 1.032". (1" for the flange and .032" for the bend allowance stretching)
When the part program is saved the offset is also saved.
14
DEFINE HOLE
PATTERN SCREEN
Select tool
drop down bar
X & Y location
on blank for
hole pattern
Check to halt
automatic
operation &
require pushing
start to continue
program
execution
Check to
automatically
open small part
drop chute
Input number of
seconds of delay to
put the table in a
temporary pause
condition
Cancel and
return to
Create Part
Screen
Uncheck creates
move/no
punch operation
Click when
finished input
of required
information
5. Click on
NOTES:
Define Hole Pattern is center of tool oriented
Drop chute, pause, punch, and delay should not be used on parts that are auto-optimized or
that contain repositions.
15
X & Y origin
of Bolt Hole
Pattern
Number of
holes in bolt
hole pattern
Initial or starting
degree for
bolthole pattern
(0-360)
Check box
for punching
in clockwise
direction
Cancel and
return to
Create Part
screen
Click when
finished input
of required
information
Check to halt
automatic operation &
require pushing start
to continue program
execution
Select tool for punching a bolt hole pattern from select tool drop down bar
Input X & Y location on blank for center of bolt hole pattern
Input radius of bolt hole pattern
Input initial or starting angle for bolt hole pattern (0-360)
Check boxes for pause or CW operation if desired
6. Click on
NOTES:
Define Bolt Hole Pattern is center of tool oriented
Bolt Hole Pattern requires two or more holes
Bolt Hole Pattern is a full 360 degree circular pattern. Use bolt hole pattern to place
2 to 999 holes around an X, Y origin.
16
DEFINE ARC
PATTERN SCREEN
Select tool
drop down bar
Radius of arc
pattern
X & Y origin
of ARC Pattern
Check box
for punching
in clockwise
direction
Check box
for pause
before
continuing to
Number of
holes in arc
pattern
Cancel and
return to
Create Part
screen
Click when
finished input
of required
information
Select tool for punching arc pattern from select tool drop down bar
Input X & Y location on blank for origin of arc pattern
Input radius of arc pattern
Check boxes for pause or CW operation if desired
Check box for desired tool comping
Input starting and ending angles for arc pattern (0-360)
Input starting angle of arc
Input tool angle value (0-360)
17
9. Click on
18
Starting &
Ending X &
Y positions
for line
pattern
DEFINE LINE
PATTERN SCREEN
Select tool
drop down bar
Click to
autocalculate
# of hits
to punch
a slot
pattern
Input for
number
of holes
in line
pattern
Check
to
comp
tool to
inside
of line
Check to
enable
nibbling
Tool angle
for selected
tool (0360)
Click to
Create Punch
Wizard Line
Axis alignment
selection bar
19
Click to cancel
and return to
Create Part
screen
Click to
Create
Line At
Angle
Select tool for line pattern from select tool drop down bar
Input starting & ending X & Y locations for line
Input number of holes to punch line pattern
Select pause, End-to-End, nibbling options if desired
Input tool angle for selected tool
6. Click on
Select tool for line pattern from select tool drop down bar
Input starting X & Y locations for line
Input number of holes to punch line pattern
Select Pause, End-to-End, Nibbling options if desired
Input tool angle for selected tool
6. Click on
NOTES:
The line command is used to place equally spaced holes in a straight line (horizontally,
vertically or at any diagonal). The minimum number of hits is 2; the maximum number
is 999.
When Slot is checked, the program will calculate the number of holes to connect the
first and last hits in the line.
When Pause is selected, the program will halt all movements after the action finishes.
When End-to-End is selected, the program compensates the leading and trailing edges
of the tool to align with the beginning and ending of the line rather than with the center of
the tool
When Nibbling is selected, the program will create optimally spaced hits at optimal
speed by keeping the clutch/brake assembly from fully cycling. Clutching will always
occur when Nibbling is not selected. Select Nibbling for most standard, flat-faced
tools.
20
DEFINE WINDOW
PATTERN SCREEN
Window or Disk
Selection check boxes
X & Y origin
of Window
Pattern
Radius tool
selection
bar
X&Y
Window cutout
size
Check
box for
nibbling
of arcs
Arc
Radius
input
Radius tool
drop down bar
Window
Angle input
Cancel and
return to
Create Part
Screen
Click when
finished input
of required
information
21
10. Click on
Define Window Pattern uses tool compensation. WINDOW comps the tooling to allow
for Punch-out and Disk-out. WINDOW either cuts a hole (window) or drops a slug to
the selected dimensions (Disk). Select the Window or Disk button at the top of the screen to
select either option.
Hits are the number of punches in each of the four window radiused corners; scallop is the
height of the material left between 2 circular hits. See below. A value entered in either hits
or scallop will cause the program to calculate the other value.
In the radius tool selection, Punch Wizard will not allow a number of hits less than a one-half
tool overlap, nor a number of hits greater than a tool overlap less the thickness of the blank.
The one-half overlap limit is for speed and to ensure that the hits are connected, the later
limit is to prevent excessive tool wear. Because of this, selecting a tool with a tool radius
less than the blank thickness will cause a warning message from Punch Wizard that the
tooling is too small.
Entering an Arc Radius less than .001 will cause the function to completely ignore any Arc
tool as it is assumed you want a square cornered window or disk
Entering an Arc Radius greater than one half of either the X Width or the Y Width will
cause a warning dialog box. You will have to change one of your entered values. A bad
radius value is the usual culprit.
scallop
22
RUN MODE
SCREEN
X & Y position
of cursor on
screen
Gripper detect
zones
Batch
Counter
Click to
move to
previous
program step
from an
existing
saved part
Click to
move to next
program step
Click to
enter
STATUS
screen
Click to
turn Punch
Off/On
Click to return
to CREATE
PART screen
Click to move
to
MANUAL
screen
Click to pause
punching
action
23
Click to select
Auto, Single
Block, or
Simulate
Click to
run current
part
program
24
LOAD FILE
SCREEN
Click to load a
part into
Punchwizard
Click to return
to main menu
screen
Click to
Remove part
from saved file
list
Click to display
information about
highlighted parts
File directories
for selecting
existing part
programs
NOTES:
Multiple part folders can be created for part loading and storage in the [paths] section of the
Punchwizard.ini file. Part storage and loading folders can be located in any drive, local or
network.
25
Path of file to
be saved
Type of file to
be saved
Click Cancel to
return to main
menu screen
Click
26
MACHINE STATUS
SCREEN
Click to reset
machine flags
Click to go to
terminal screen
Click to enter
MCC variable
screen
Click to close
out of status
screen
NOTES:
The Status screen displays all the machine's electrical functions. These include the X and Y
limit and home switches, the turret home switch, the ram position switches, lube and pressure
switches , etc.
The Status screen is available from the Run and Manual screens, click on the Status button to
check machine status at any time.
27
The Status Flags indicate the status of various machine conditions. Green indicates the status
of a particular function, Gray indicates the opposite condition, ex. When the Punch On
TDC flag is green it shows that feedback from the machine indicates to the control that the
Punch is physically on top dead center.
Alarm Flags indicate a machine alarm for a particular function. If the machine halts
punching operation because of a fault, the program will immediately display the Alarm
screen with the error displayed in red, otherwise the color of the alarm circle is gray
indicating a normal condition.
All alarms latch and stay on until they are reset. This means that the error condition may
have occurred only for an instant.
Clicking the reset button will cause the program to retest the alarm conditions, if the alarm
clears, the system returns to an operating state. If the alarm does not clear the root cause of
the problem has not been remedied.
Deselecting any of the update check boxes will enable a faster test of the machine functions
to locate error conditions.
Press On TDC Green means that the proximity sensor on the crankshaft indicates to the
PC800 control that the Punch Head is physically at Top Dead Center position
Index Pins In Green means that sensor feedback (proximity switches) from the machine
indicates to the PC800 control that the index pins are physically IN
System Calibrated Green means that sensor feedback from the machine indicates that
the machine has successfully completed the calibration routine
System Fault Green indicates that a general system fault has occurred on the machine
Cycle Stop Green indicates that a cycle stop condition has been commanded to the
machine
Auto Index Pins In Green means that that sensor feedback from the machine indicates
that the auto index pins are physically IN
Auto Index Pins Out - Green means that that sensor feedback from the machine indicates
that the auto index pins are physically OUT
Auto Index Brake Green means that feedback from the machine indicates that the auto
index brake is engaged
28
Side Gauge Green means that sensor feedback (proximity or limit switch) from the
machine indicates that the side gauge is in the UP position
In Cycle Green means that the machine is currently executing an automatic cycle
Run Mode Green indicates that the machine is currently in RUN MODE
Manual Mode - Green indicates that the machine is currently in MANUAL MODE
Undefined This status flag is currently undefined and can be configured as an additional
status indicator
Index Pin Fault - The index pins that lock the turret in place before the Ram is fired
were commanded to engage or disengage and sensor feedback (proximity switches) indicates the
pins are not in their commanded position
Striker Fault Sensor feedback (proximity or mechanical limit switches) indicates that
the striker did not reach its commanded position
Emergency Stop The control has commanded the machine to enter an emergency stop
condition
Repo Cylinder Fault - Sensor feedback (air or hydraulic pressure sensors) indicate a
problem with one of the reposition cylinders. Either the cylinders were commanded to lower or
raise and sensor feedback indicates they did not reach their commanded position
29
Gripper Fault Sensor feedback (air or hydraulic pressure sensors) indicates that the
clamps are open while trying to start a program
TDC Fault Control feedback (proximity sensor on crankshaft) indicates that the
crankshaft is not at the top dead center position when it should be. Any time the striker or turret is
commanded to move the ram must be at TDC position or a TDC fault is declared. Either the
crankshaft is not physically at TDC or the sensor feedback is incorrectly indicating the crankshaft is
not at TDC.
X Following Error The actual position of the X-axis determined from encoder
feedback differs (greater than the allowed threshold) from the position commanded by the control
Y Following Error - The actual position of the Y-axis determined from encoder feedback
differs (greater than the allowed threshold) from the position commanded by the control
T Following Error - The actual position of the T-axis determined from encoder feedback
differs (greater than the allowed threshold) from the position commanded by the control
C Following Error - The actual position of the C-axis determined from encoder feedback
differs (greater than the allowed threshold) from the position commanded by the control
Servo Fault One of the servo drives (X, Y, T, or C) has indicated a servo fault condition
to the control
Low Air Pressure- Sensor feedback (air pressure sensor) to the control indicates a low air
pressure condition exists in the main air line
Gripper Failure During motion sensor feedback (air or hydraulic pressure sensors)
indicates the material clamps are open
Tool Door Fault The control has commanded motion but feedback to the control
(switch) indicates that a tool door is open
Auto Index Fault Sensor feedback (proximity or limit switches) to the control indicates
a problem with the auto-index mechanism. Any failure of the auto-index system to properly engage
or disengage will cause an auto-index fault
Lube Fault- Sensor feedback to the control indicates that the lube system is not
functioning properly
X OverTravel Precheck Before executing a program the control has determined that
the machine is being commanded to move outside the X-axis travel limits
30
Y OverTravel Precheck - Before executing a program the control has determined that
the machine is being commanded to move outside the X-axis travel limits
Repo Cylinder Safety Control feedback indicate that in the current program the
material grippers may collide with the reposition cylinders
Undefined - This alarm flag is currently undefined and can be configured as an additional
status indicator
31
MANUAL
CONTROLS SCREEN
Click to manually
jog Y axis in plus
direction
Enter X & Y
calibration values
Click to enter
MACHINE
STATUS
screen
Click to
manually
jog X axis
in plus
direction
Click to
manually jog X
axis in minus
direction
Click to
calibrate
machine
Click when
complete to
move to previous
screen
Click to manually jog Yaxis
in minus direction
Click to enter
Plasma option
controls screen
NOTES:
Calibration causes the X,Y,T, and C axes to come to home position. Click and holding on
the +X, -X, +Y, -Y button will drive the axis selected in the direction selected at a slow
speed until the button is released.
32
TERMINAL SCREEN
NOTES:
33
34
Tool Comping will calculate left, right or no tool comping. Click to select which comping is
needed.
PW LINE examples:
0,0
24"
A part calls for five .250" holes equally spaced on a 1" wide by 24" long flange. The five holes
should start and end 1" in from the ends of the flange and be centered midway down the length of
the flange.
Knowing the beginning, end and width dimensions of the flange, use PW LINE. Start by clicking
line from the Create Screen. Select a .250" RND tool for the punch. From the drawing above enter
start X at 1", start Y at .5" then ending X at 23" and ending Y at .5". Enter 5 in the hits field. Click
PW LINE (Don't click 'SLOT' - leave 'End-to-End' unchecked - 'None' comping is checked)
Side to Side comping:
To trim off the flange on the previous drawing it would be easier if we used Tool Comping. Use the
sketch below now.
0,0
24"
Knowing the beginning, end and width dimensions of the flange use
PW LINE. Start by clicking line from the Create Screen. We have selected a 2.00" x .25" RECT tool
to demonstrate.
From the sketch above enter start X at 0", start Y at 1" then ending X at 24" and ending Y at 1".
Click on 'SLOT'. Clicking 'SLOT' caused PW LINE to calculate the number of hits with the selected
tool to completely cut-out the material between the two end points. Click PW LINE (leave 'End-toEnd' unchecked - 'LEFT' comping is checked. As the arrow above the nibble shows; the center of the
tool will go from left (X=0) to the right (X=24). Since the tool is required to be on the left-hand side
of the dotted line (1") selecting 'LEFT' comp is correct.
Had you wanted to go from the right side (X=24") of the blank to the left (X=0") 'RIGHT' comping
would have been correct.
35
0,0
24"
Knowing the beginning, end and width dimensions of the flange use
PW LINE. Start by clicking line from the Create Screen. We have selected a 2.00" x .25" RECT tool
for the punch to demonstrate.
From the drawing above enter start X at .01", start Y at 1" then ending X at 23.99" and ending Y at
1". Starting at X=.01" and ending X=23.99" will leave a .01" 'tab' at both ends of the PW LINE
action once 'End-to-End' is checked. 'EndtoEnd' comps the tool from the outer end of tool rather than
from the center of tool.
Clicking on 'SLOT' causes PW LINE to calculate the number of hits with the selected tool to
completely cut out the material between the two end points. Click PW LINE, ('End-to-End' is now
checked - 'LEFT' comping is checked). As the arrow above the nibble shows; the ends of the tool
will go from left (X=.01") to the right (X=23.99") 'EndtoEnd' of the slot and since the tool is
required to be on the left hand side of the dotted line (1") selecting 'LEFT' comp is correct.
If going from the right side (X=23.99") of the blank to the left (X=.01") 'RIGHT' comping would
have been correct.
36
10,10
1,1
0,0
Left, Right and End-to-End with Slotting capabilities can be used together to make a line at any
angle. For this example use a rectangular tool placed in the turret at 45 degrees. Select a 2.00" x .25"
RECT tool. Knowing the beginning X, Y and end X,Y locations use PW LINE. Start by clicking
nibble from the Create Screen.
From the sketch above enter start X at 1", start Y at 1" then ending X at 10" and ending Y at 10".
PW LINE will comp the starting and ending X,Y's once 'End-to-End' is checked. 'End-to-End'
comps the tool from the ends of the tool rather than calculating from the center of tool. Check 'Endto-End'.
Click on 'SLOT'. Clicking 'SLOT' causes PW LINE to calculate the number of hits with the selected
tool to completely cut out the material between the two end points. Click PW LINE ('End-to-End' is
now checked - 'LEFT' comping is checked) The bottom-right corner of the tool will go from lowerleft (X=1",Y=1") to the upper-right corner of the tool (X=10", Y=10") from end to end of the slot
and since the tool is required to be on the left hand side of the direction of travel selecting 'LEFT'
comp is correct.
Line At Angle uses the 'engineering' form to define degrees: 0 degrees at 3 o'clock and 90 degrees at
12 o'clock.
37
The first punch is offset from the Starting X and Starting Y with the total number of following
punches. If Punch origin is selected the Starting X and Starting Y is punched but with the same total
number of punches.
Starting X and Starting Y describe the beginning of the line. Distance: Spacing between punches.
Angle: The direction of the line in degrees.
Number of Holes: number of equally spaced holes along the line.
Pause: If selected will halt all movements after action finishes.
End-to-End: If selected compensates the leading and trailing edges of the tool to align with the
beginning and ending of the line rather than with the center of the tool.
Nibble: When making closely spaced hits optimal speed can be reached if the clutch/brake assembly
doesnt have to cycle. Clutching will always occur if Nibble is not selected. Select Nibble for most
standard flat-faced tools.
If using a forming tool (a louver, raised counter-sink or other type of extrusion tooling) or a very
large perimeter tool, stripping of the punch/die set may not occur in time. This could possibly cause
damage to the part, tooling or the machine. When using forming type tools dont select Nibble.
Tool comping will calculate left, right or no tool comping. Click to select which comping is
needed.
Line At Angle example:
30
1,1
0,0
In the Line At Angle example above we're going to use a .375 inch RND tool spaced every .5 inch
for 9 hits at 30 degrees starting at 1" in X and 1" in Y. Click on LINE in the CREATE screen. Select
a .375 RND tool. In the start X field, enter 1 and in the start field enter 1. Enter 30 in the ANGLE
field, .5 in the DISTANCE field. Enter 9 in the HITS field. Now click Line At Angle.
PUNCH WIZARD will begin at the X, Y start point, place a .5 inch interval between the origin and
the first punch at 30 degrees. The program will then incrementally move the part by the required .5
inch at 30 degrees and punch the second hole; and so on until all nine punches are completed.
* NOTE * Below the angle field is a check box labeled 'Punch Origin' Selecting it will cause Line At
Angle to punch the origin at 1", 1" then incrementally move the part. You will still get nine punches
with .5" spacing.
38
WINDOW either cuts a hole (window) or a 'Drop or Slug' to your dimensions. Click the Window or
Disk button at the top of the screen to select either option.
Origin X and Origin Y describe the center of the window.
X Width and Y Width describe the overall size of the window.
Tabs when selected will leave small connecting pieces of material to prevent the cutout from being
loose.
Pause: If selected will halt all movements after action finishes.
Radius Tool allows selection of the radiusing tool (normally a circular tool).
Arc Radius the radial distance for the rounded window corners.
Window Angle can be changed from zero degrees to any other angle. The window will be rotated on
the blank. Window Angle will work best if the line tool is in a C axis.
If Window Angle is used with a fixed angle line tool the tool offset and the Window Angle offset
should be the same to prevent a stair-step like result. The line tool chosen can be a circular type tool
with only slightly better results.
Hits are the number of punches in each of the four window radiused corners.
39
scallop
Scallop is the height of the material left between two circular hits. A value entered in either Hits or
Scallop will cause PUNCH WIZARD to calculate the other value. Entering a scallop value is the
most efficient for later touch-up time. You may enter a HITS value between 2 and 999. PUNCH
WIZARD will default to the closest 'legal' limit.
MIN and MAX buttons. These buttons will calculate the minimum or the maximum number of hits
(mainly used as a quick reference guide). Line Tool allows selection of the linear tool (normally a
rectangular tool).
Notes:
Entering an Arc Radius less than the tool's radius will cause a warning dialog box. You will have
to change one of your entered values. A bad Radius value is the usual culprit. A square WINDOW is
created by not selecting a radiusing tool or leaving the Arc Radius value at 0.0.
A radius only (circular pattern) is available by setting the radius to one half the X width and the
Y height dimensions - X width and Y height must be the same.
The radius portion of the window will not allow a number of hits greater than a tool overlap less
than the thickness of the blank. The one-half overlap limit is for speed and to ensure that the hits are
connected, the latter limit is to prevent excessive tool wear caused by side-shear. Because of this,
selecting a tool with a tool diameter less than the blank thickness will show an error message that
tooling is too small.
If you choose inappropriate tooling for the Arc Radius or Nibble/Line sections unusual punching
will happen. If the window's Y size is 1" and you select a 2" Y tool you will get a 2" Y punch, not an
error message.
40
PART EXAMPLE #1
You're given a print for a sump pump cover. It requires punching, bending, welding and finish work.
2 .0 0 "
2 .0 0 "
.2 5 0 hole 4 t imes
on 6 " x 6 " spac ing
cent ered @ 2 5.2 5 x 1 3.7 5
6 -3 2 Thd @
1 5 .0 0x1 6 .7 5
4 " circle
2 5 .25
1 3 .75
28"
6 -3 2 Thd @
1 5 .0 0x1 0 .5
1 " circle
2 6 .50 0
7 .0 00
34"
41
42
Punch the relief holes and 6-32 thread holes first using a .083 C tool:
From the Define Hole Pattern screen click and drag on the ToolList until the .083 C is highlighted.
Four corner relief punches:
A .083 Circle punch is now selected. Enter X=2.000, Y=2.000 and click DONE.
Click HOLE before entering the remaining three X, Y values.
X=32.000 Y=2.000
X=32.000 Y=26.000
X=2.000 Y=26.000
The (4) .083 circles for the relief punches have been placed.
Two 6-32 threaded holes:
Use the Hole action and the same .083 C tool for the next two X and Y values:
X=15, Y=16.75
X=15, y=10.5
Now create the four .250 holes around that 4" hole. With PUNCH WIZARD there are three options.
You can place 4 individual .250 HOLEs; you can use LINE to place two lines of two holes, or you
can use math to calculate the bolt hole distances.
43
6"
The print calls for 4) .250 with 6" spacing centered at X=25.25 by Y=13.75. Since none of the holes
have an X, Y coordinate, use a little simple geometry. Since the square root of 2 = 1.41421, and
there is a 6" spacing between two side holes equals 6 x 1.41421 divided by 2 = 4.2426, or the radius
of the bolt hole pattern; enter 4.2426 in the RADIUS field. Enter 4 in the HOLES field. Enter 45 as
the START ANGLE to radially offset the holes by 45 degrees.
Now cut out the 4 hole:
The circle can be cut out with either Bolt, Arc or Window actions, Arc is used in this example.
Using a 1 circle tool will leave a 2 diameter loose scrap piece inside the hole. Punch out the center
first with the 2.25 square.
Click Hole. Select the 2.25 R tool and enter X=25.25 and Y=13.75. Click Done.
44
Click the ARC button. Reselect the 1" circle tool. Enter the X origin as 25.25, Y as 13.75. The radius
of the hole is 2. Select Inside for the Tool Comping. Entering a Start Angle of 0 and an End Angle of
359.999 will cause a complete circle to occur. Enter a value in the Number of Holes and examine the
Scallop amount (20 hits = .059). Click DONE. A 4" hole is created.
Click HOLE again, this time selecting a 1" circle tool and enter:
X=26.5, Y=7.
Now position the 2"x2" corner notches:
Click the Hole Button again:
Select a 2.25" x 2.25" square tool from the ToolList, and enter:
X=.875, Y=.875
X=33.125, Y=.875
X=33.125, Y=27.125
X=.875, Y=1.875
The over-sized tool makes a cleaner notch with no spikes.
Click DONE.
45
Part Example 2
Radiused and square WINDOW actions:
12.25 x 8
.375
Rad
13.5
20 x 6.5
2.75
1.75
8.5
7.75 x 6
2.25
.5 Rad
2.375
24
46
Left-side Window:
Click Window, a window punch-out is assumed, enter X Origin of 7.75, Y Origin of 6, X Width of
2.375 and Y Height of 8.5.
Select a .25 Circle tool for the circle nibbling tool. Enter .375 for the Arc Radius; 3 hits and .015
scallop are shown.
Select the .5 Square tool for the line nibbles. Click Done.
Right-side Window:
Click Window, change X Origin to 20, Y Origin to 6.5, X Width to 6 and Y Height to 2.25.
Enter .5 for the Arc Radius.
Select the .5 Square tool for the line nibbles. Click Done.
Center-most Window:
Click Window, enter X Origin of 12.25, Y Origin of 8, X Width of 1.75, Y Height of 2.75.
Enter 0 for the Arc Radius.
Select the .5 Square tool for the line nibbles. Click Done.
47
Tooling uses the 'engineering' form to define degrees: 0 degrees at 3 o'clock and 90 degrees at 12
o'clock.
X
TURRET
RAM
Tool descriptions and the part are viewed from above the punch ram looking down at the table. X is
the first dimension, Y second. A .25" x 1." 'RECT' (rectangular) tool is one quarter-inch wide in the
X dimension and one inch high in the Y dimension.
PUNCH WIZARD uses four simple tool shapes:
.500"
.500"
1.000"
.500"
An obround is defined with the smallest dimension being the flat sides and the longer dimension
having radiused cap ends. The sketch above would be a 1" x .375" 'O'
.750"
.625"
D punch
Y
TOOL
1.000" x .250"
at 0 degrees
X
TURRET
Y
TOOL
1.000" x .250"
at 90 degrees
49
APPENDIX C M-Codes
The M-Code button is for various miscellaneous actions. These machine functions aren't punching
actions, and can act separately or with punching actions. After clicking the M-Code button a screen
with tabs is displayed. Selecting a tab will display the needed input(s). These M-Code actions are:
Feed Rate, Dwell, Drop Door, Pause, Reposition, Home Table, Ram Speed, Air Blow and Macro
Settings. These are shown below:
X
TURRET
Y
TOOL
1.000" x .250"
at 30 degrees
Feed Rate changes table movement speed. Enter a value between 10 and 100%.
50
Drop Door may be commanded to open or close. Resets to closed at end of part.
Pause halts all movement. After performing activity required (scrap removal, ETC.) use Cycle Start
or Resume to continue.
51
Reposition allows programmable reposition marks on blanks longer than the X table travel would
otherwise permit.
Load Position returns table to the load position. Requires Cycle Start to continue.
Ram Speed changes the ram motor speed during punching. Machines with a multi-speed ram motor
may use a lower speed for more efficient nibbling. A lower ram speed can allow the table to move a
longer distance without requiring the ram to fire the clutch and brake.
52
Air Blow to help remove scrap or blow off slugs may be commanded on or off. Resets to off at end
of part.
Macro Settings: G98 codes from the converter may require adjustments in direction and offset
dimensions. Macro Settings allows these corrections.
53
Once a punch action or a series of actions are created, (ARC, WINDOW, ETC.), you may want one
or more duplicates of that group of actions without reprogramming each action. PUNCH WIZARD
has three forms of grouping: Single, Rectangular Matrix and Radial.
Single grouping will place one copy of the original at a new location
Rectangular grouping will place multiple copies of the original in a row/column arrangement.
Radial grouping will allow one or more copies to be rotated around a given X,Y point in specified
angular displacement increments.
[Group Terminology]:
F2: the F2 key on the keyboard used to start the grouping function or edit the current group.
Parent: the original punching action(s) you are duplicating.
Parent Origin: The origin of the Parent is the intersection described by two imaginary lines. These
lines are created from the outermost edge of the punch closest to the X and Y coordinates of the
selected group. This X and Y is oriented closest to the machine table origin. See Bounding box
example on next page.
Child: a copy of the original (the parent)
54
LL
Bounding Box: Click and Drag will create a bounding box that grows or shrinks as you move
around. Once it contains the action(s) you want, lift your finger from the mouse or screen. The
minimum sized rectangle or Bounding Box that contains the Parent will contain the action(s)
selected.
NOTE * Any alteration to the parent will alter the child(ren)
Single: You've created a window action and want to duplicate that same window elsewhere on the
blank. Press the F2 key, click and drag over the window action. It may be from any corner to any
diagonally opposing corner. After the selection has been made, you will then be given the Group
screen. Click on the Single checkbox. A green box will appear on the part blank showing the outer
dimensions of the copy. Touch the screen and drag the box to a place near where you want.
Now enter exact values in the X and Y Coordinate boxes in the upper right corner of the screen to
offset the Child exactly from the Parent.
Matrix: Press F2 and select the Parent group as before. When given the Group screen, enter the total
number of products for X and Y. Enter the amount of displacement between each row and column.
55
Depending on the placement of the parent, the matrix can generate above or below the parent by
clicking the FILL+ / FILL- toggle box. It's recommended you place the parent farthest away from
the grippers in the Y-axis and closest to the Zero reference point in the X-axis and use the FILLfunction. This helps prevent the sheet from becoming 'spongy' as material is removed during the
punching actions. Click the Rectangular button to generate the matrix.
Radial: Select the Parent group. In the Radial group area, enter the number of copies and the radius
of the group. The copies will be equally spaced around the circumference of the pattern and rotated
to have the same orientation as the parent. Optionally, clicking the ROTATE/NO ROTATE toggle
box can disable the rotation of each copy. Click the Radial button to generate the radial group.
(Parent = 1, plus 9 children = a total of 10 group actions)
Zoom: A zoom function is available from the CREATE screen. Press F3 then Click and Drag over
an area of punches to better visualize or measure various punch placements. Press F3 again to return
to normal scale.
Zoom is scrollable. Pressing an arrow key will scroll the screen part display. Hold down the Control
key then an arrow key will speed-up the scrolling process. Scrolling is limited to the original
bounding box selection.
Zoom is zoomable. Press the right bracket key once ']' to zoom in by two 'power'. The left bracket
key '[' zooms out the same amount. Repeated pressing of either bracket keys multiplies the effect
until it reaches either one power or thirty-two powers.
56
A mirror function is available from the CREATE screen. Pressing F4 will allow you to Click and
Drag over an action(s). After selecting the action(s) you are presented the mirror screen. The
selection is represented by a symbol in the center of a 3 by 3 matrix. The symbol is a capital T with a
red dot to the lower right corner.
T
T
T
0
0
57
APPENDIX E Networking
The PC800 Control is networkable out of the box. PUNCH WIZARD is told in its
INI file where it should look to find parts. Thesepaths can refer to folders on the PC800, the floppy drive, or a networked server. When working with a networked
volume, PUNCH WIZARD minimizes conflicts between other PUNCH WIZARDs
sharing a file server.
Using a server for part storage makes backing-up your entire part library
simpler and allows all of your PC-800s and any off-line PCs running PUNCH
WIZARD to work with one pool of parts, meaning everyone will be getting the
correct, current revision. Your Tool Library may also be stored on a network
server for the same reasons.
To set-up the PC800/PUNCH WIZARD system to use a centralized server the
following steps are required:
1) Open the file PUNCHWIZ.INI in the C:\PUNCHWIZ\ directory. Search for
the line below [PATHS] - example: C:\punchwiz\punchjob\
2) Change the DOS path to the directory you wish
3) Do the same changes to CRIB_PATH=C:\punchwiz\punchjob
4) Save the new PUNCHWIZ.INI
5) Restart PUNCH WIZARD
NOTE* You may not operate one PUNCH WIZARD program from multiple
machines; PUNCH WIZARD tests for this! You may only use the number of
PUNCH WIZARD programs purchased for each machine tool.
58
59
ZERO_MARK=UL
FEEDRATE=100
LOAD_POSITION_FEEDRATE=100
LOAD_X=-3
LOAD_Y=5
NIBBLE_OFFSET=85
MEASURE=INCH
MACHINE_NAME=Whitney 636A
ZOOM_2X_CLICK=YES
X_AXIS=60.251,-3.251
Y_AXIS=36.251,-0.251
TAB_THICKNESS=.02
GRIPPERS=3.155,1.6,0.5,5.5,.3
GRIPPER_COUNT=2
MAX_DEPTH=36.5
HAS_DROP_DOOR=NO
RAMSPEEDDELAY=0.5
RAM_SPEEDS=PUNCH OFF,PUNCH ON
STATUS_INTERVAL=50
MAX_INTERVAL=0
!HIDE_DESKTOP=TRUE
GLOBAL_OFFSET_EDIT=FALSE
!WINDOWS_LOADSAVE=TRUE
SERIAL_CODE=BC99C23012805B
repo_y_inc_out=0.1
repo_y_inc_in=-0.02
tap_offset_x=0
tap_offset_y=0
tap_diameter=0
tool_load_table_x=0
tool_load_table_y=3
[filetypes]
1=.pwz;Standard Punch Wizard
[MATERIALS]
1_NAME=Mild Steel
1_THICK=0.118,0.236
1_FACTOR=0.2,0.25,0.3
1_TONNAGE=1
1_ALIAS=CR,COLD ROLLED
2_NAME=Aluminum
2_THICK=0.098,0.197
2_FACTOR=0.15,0.2,0.25
61
2_TONNAGE=.5
2_ALIAS=AL,ALUM
3_NAME=Stainless Steel
3_THICK=0.059,0.109,0.158
3_FACTOR=0.2,0.25,0.3,0.35
3_TONNAGE=1.5
3_ALIAS=SS, STAINLESS
[TURRET]
RADIUS=0
GRIPPERS_CLEAR=FALSE
SAFE_Y=.5
REPO_Y=6
MIN_LOAD_Y=0
GRIPS_CLEAR_TURRET=4.0
SMART_DETECTION=true
[ZONES]
A=3.250,1.875,1.938
B=3.375,2.250,2.500
C=3.625,2.562,2.625
D=3.750,3.000,3.062
E=4.375,3.750,3.750
F=5.250,4.125,4.375
G=8.500,1.875,2.125
H=8.500,2.250,2.125
I=8.500,4.125,4.125
62
Criblist.tlf File
Criblist.tlf is a text file that contains all of the stored tooling information in the
Master Crib found in the Edit Tool Library Screen. Criblist.tlf is updated every
time a tool is added, deleted, or changed in PunchWizards Master Crib List. The
criblist.tlf file resides in the C:\Punchwiz folder.
Y dimension of tool
X dimension of tool
63
Tool Size, A, B, C, D, E
HotTools.tlf File
HotTools.tlf is a text file that contains all of the stored tooling information for tools
hat are presently installed in the machine turret. The contents of this file are
graphically shown in the Edit Loaded Tolls Screen. The HotTools.tlf file is updated
every time a tool is added or removed from the turret. The tool content found in the
HotTools.tlf file should always match the physical load contained in the machine
turret. The HotTools.tlf file resides in the C:\Punchwiz folder.
[hottools]
VERSION=1
1_X=2.0
1_Y=2.0
1_SHAPE=R
1_name=
1_theta=0
1_forming=False
1_DIE=0.0120
X tool dimension
Y tool dimension
Tool Shape, C(Circle), R (Rectangle),
O(Obround), M(Miscellaneous)
2_X=0.25
2_Y=0.25
2_SHAPE=C
2_name=
2_theta=0
2_forming=False
2_DIE=0.0120
3_X=1
3_Y=1
3_SHAPE=R
3_name=
3_theta=45
3_forming=False
3_DIE=0.0120
4_X=0.75
4_Y=0.75
4_SHAPE=C
4_name=
4_theta=0
4_forming=False
4_DIE=0.0120
5_X=1
5_Y=0.125
5_SHAPE=R
5_name=
64
Tool Name
Tool Angle
Forming tool designator, True
or False, if not a forming tool
Die clearance
5_theta=90
5_forming=False
5_DIE=0.0120
6_X=0.313
6_Y=0.313
6_SHAPE=C
6_name=
6_theta=0
6_forming=False
6_DIE=0.0120
7_X=
7_Y=
7_SHAPE=
7_name=
7_theta=
7_forming=False
7_DIE=0.0120
8_X=0.937
8_Y=0.937
8_SHAPE=C
8_name=
8_theta=0
8_forming=False
8_DIE=0.0120
9_X=1.0
9_Y=1.0
9_SHAPE=C
9_name=
9_theta=0
9_forming=False
9_DIE=0.0120
10_X=0.375
10_Y=0.375
10_SHAPE=C
10_name=
10_theta=0
10_forming=False
10_DIE=0.0120
11_X=1
11_Y=1
11_SHAPE=R
11_name=
11_theta=0
11_forming=False
65
11_DIE=0.0120
12_X=0.156
12_Y=0.156
12_SHAPE=C
12_name=
12_theta=0
12_forming=False
12_DIE=0.0120
13_X=
13_Y=
13_SHAPE=
13_name=
13_theta=
13_forming=False
13_DIE=0.0120
14_X=0.75
14_Y=0.437
14_SHAPE=R
14_name=
14_theta=0
14_forming=False
14_DIE=0.0080
15_X=1
15_Y=0.125
15_SHAPE=R
15_name=
15_theta=45
15_forming=False
15_DIE=0.0120
16_X=0.313
16_Y=0.75
16_SHAPE=R
16_name=
16_theta=90
16_forming=False
16_DIE=0.0120
66
Line:
X1, Y1:
X2, Y2:
[info]
Version=1
Name=RADIUS- .250
Width=.95
Height=.95
IsFormer=false
InventoryID=
SerialNumber=
LengthLeft=
Sharpen=500
CreatedBy=
ManufacturerID=
InventoryData=
67
Size=B
LongName=RADIUS- .250
[low]
1=L(.475,-.125,.475,.125)
2=L(.475,.125,.375,.125)
3=A(.375,.375,180,270,.250)
4=L(.125,.375,.125,.475)
5=L(.125,.475,-.125,.475)
6=L(-.125,.475,-.125,.375)
7=A(-.375,.375,270,360,.250)
8=L(-.375,.125,-.475,.125)
9=L(-.475,.125,-.475,-.125)
10=L(-.475,-.125,-.375,-.125)
11=A(-.375,-.375,0,90,.250)
12=L(-.125,-.375,-.125,-.475)
13=L(-.125,-.475,.125,-.475)
14=L(.125,-.475,.125,-.375)
15=A(.375,-.375,90,180,.250)
16=L(.375,-.125,.475,-.125)
[high]
[comments]
Description of information lines:
Name= the name of this tool, limited to 25 characters. Saved in part files and used for matching.
Does not have to match the .PWT name.
Width= the width of the geometry
Height= the height of the geometry
IsFormer= is this a forming tool (true/false)
InventoryID= your companys inventory id for this tool
SerialNumber= the serial number, if any, for this tool
LengthLeft= usable length left on the tool before replacement
Sharpen= this tool should be sharpened after the specified number of punches (Not yet implemented
as of 12-2001)
CreatedBy= the creator of this geometry file
ManufacturerID= the tool manufacturers id for this tool
InventoryData= additional inventory data for your companys use
Size= the size station this tool fits. Will override the size specified in the ToolCrib if they differ.
LongName= a longer, more descriptive name for this tool.
68
69
3. Click on
70
71
5. Verify tooling information, type in desired part name or use default name, click
button
72
6. Hit
button to complete part conversion and move to the Create Parts Screen.
7. Verify the converted part is correct and make changes in the create part screen as required
8. Click
button when finished to save the newly converted part file button.
73
74
75
eveningeven if the current time is evening (after 12:00 PM) and the current day of the month is
an even number
eveningodd - if the current time is evening (after 12:00 PM) and the current day of the month is
an odd number
moringeven - if the current time is morning (after 12:00 AM) and the current day of the month is
an even number
morningodd - if the current time is morning (after 12:00 AM) and the current day of the month is
an odd number
76
Press to save
newly input
parameters
Read in current
parameter values
from the Motion
Control Card (MCC)
Read in
original factory
MCC values
77
Cancel out of
Gauge Parameters
Screen
78
In the lower-left corner of the Manual screen is a button labeled Tweak MCC. MCC stands for
'motion control card'. This button is password protected. Access to Tweak MCC should only be
granted to authorized representatives of PC Controls.
The Tweak MCC screens contain variables used by the motion control card to define the
machine axes and servo tuning. These include table travel limits, ball screw encoder counts,
motor speed min-max limits, ETC. Incorrect changes to any of these variables could cause
serious machine damage and will guarantee operational failure.
*Note* descriptions of the variable is followed by three numbers in parentheses. The first
number is the numerical format and is represented as a number like -123.1234; if the first
character is a negative sign '-' a negative value is allowed if necessary. Positive values are
otherwise assumed, a plus sign '+' isnt required. The 123 means three digits are required before
the decimal point and the 1234 means four digits are required after the decimal. Pay special
attention to each variable format to prevent errors!
The second two numbers are the minimum and maximum allowable values. A min of 0 and a
max of 128 will not accept -5.0 or 1000.
Tweak MCC screens are displayed in a row/column format with an axis designation across the
top of the screen and a variable definition on the left from top to bottom. Unneeded axis
variables will not appear on screen.
Screen one: X, Y, T, and C columns
ENCODER SCALE FUNCTION
(12345.1234
encoder counts that equals one revolution or one inch
MINIMUM LIMIT
(-1234.1234
distance an axis may travel in the negative direction in inches
MAXIMUM LIMIT
(1234.1234
distance an axis may travel in the positive direction in inches
CALIBRATION LOCATION
(1234.1234
home location in encoder counts
CALIBRATION SPEED
(123.1234
axis speed in inches per second
JOG SPEED
(12.1234
axis speed in inches per second
RAPID SPEED
(123.1234
axis speed in inches per second
P-GAIN
(12.12345678
axis motor tuning - proportional gain
I-GAIN
(12.12345678
axis motor tuning - iterative gain
D-GAIN
(12.12345678
axis motor tuning - derivative gain
FF-GAIN
(12.12345678
axis motor tuning - feed forward gain
TABLE CALIBRATE SPEED
(12.1234
X,Y calibration speed in inches per minute
79
max)
-max
max)
max)
-max
max)
max)
100)
100)
max)
max)
max)
max)
>0
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
max)
Select line
length
Starting X
& Y line
position
Select
line angle
Check to
pause after
cut
Click to
complete
the line
after all
inputs
Program feed
rate setting
Select Kerf
comp setting
81
Click to return to
cancel and return to
last screen
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
NOTES:
Check Pause to allow scrap removal
Kerf is the width of a cut; if the cutting head removes .100 inches of material, the Kerf is .100.
Kerf comp is the kerf, i.e. .050.
..100 Kerf
.100 cut
82
Starting X
& Y origin
of arc
Arc Contouring:
Select
Plasma tool
Select Kerf
comp setting
Click to
make last
end point
become new
start point
Select degrees of
travel of arc
Check to cut
at constant
velocity, uncheck to
decelerate at
end of cut
Starting
angel of arc
Click to cancel
and return to last
screen
Program feed
rate setting
83
1.
2.
3.
4.
5.
NOTES:
Kerf is the width of a cut; if the cutting head removes .100 inches of material, the Kerf is .010.
Kerf comp is the kerf, i.e. .050.
.100 Kerf
.100 cut
84
85
86