643O Control Software Manual
643O Control Software Manual
CONTROL SOFTWARE
MANUAL
YD-2312234
FOR
AFCPS 643-N, 643-O, 623-O ANGLEMASTERS
REVISION DATE: May 30, 2006
VERSION 1, REVISION 4
TABLE OF CONTENTS
SECTION
NUMBER
Basic Machine Operation Information.......................................................................1.1
Siemens 840Di / OP10C Operators Panel ........................................................1.1.1
Machine Control Panel Illustration...................................................................1.1.2
Siemens 840Di General Information ................................................................1.1.3
Operating Modes...............................................................................................1.1.4
Jog Mode...........................................................................................................1.1.5
Jog Mode – (Incremental Axis Move) .........................................................1.1.5.1
Jog Mode – Ref Point (Manual Axis Reference) .........................................1.1.5.2
MDI Mode ........................................................................................................1.1.6
Automatic Mode ...............................................................................................1.1.7
Part Program Selection.................................................................................1.1.7.1
Load HD→NC..............................................................................................1.1.7.2
Unload NC→HD ..........................................................................................1.1.7.3
Start Cycle ....................................................................................................1.1.7.4
Stop Cycle ....................................................................................................1.1.7.5
Single Block Execution ................................................................................1.1.7.6
View Currently Selected Part .......................................................................1.1.7.7
Edit Currently Selected Part .........................................................................1.1.7.8
Part Program Management ....................................................................................1.2
Copy Part Program............................................................................................1.2.1
Rename Part Program .......................................................................................1.2.2
Delete Part Program(s)......................................................................................1.2.3
Machine Operations ..............................................................................................1.3
Manual Pushbuttons..........................................................................................1.3.1
E-Stop Buttons .............................................................................................1.3.1.1
Pump Pushbutton..........................................................................................1.3.1.2
Clear Reset Pushbutton ................................................................................1.3.1.3
Tool Names ..................................................................................................1.3.1.4
NL Punch and FL Punch Jog Pushbuttons ...................................................1.3.1.5
Feed Override Turn Dial ..............................................................................1.3.1.6
NL Gage and FL Gage Pushbuttons.............................................................1.3.1.7
Axis Display Screen – main 643N Screen........................................................1.3.2
SignoScript Option .......................................................................................1.3.2.1
Machine Offsets ...........................................................................................1.3.2.2
Far & Near Leg Calibration / Parameters / IO Screen ......................................1.3.3
Far & Near Leg Calibration..........................................................................1.3.3.1
Inposition Window .......................................................................................1.3.3.2
High Speed Window ....................................................................................1.3.3.3
X Axis Parameters / Calibration Screen ...........................................................1.3.4
ScaleFactor Encoder1 / Encoder2 ................................................................1.3.4.1
X Home Position ..........................................................................................1.3.4.2
Rev Home Position.......................................................................................1.3.4.3
Options Screen ..................................................................................................1.3.5
Loader Enable...............................................................................................1.3.5.1
i
Unloader Enable ...........................................................................................1.3.5.2
MarkerDevice Enable...................................................................................1.3.5.3
PMA Enable .................................................................................................1.3.5.4
Weld Station Enable.....................................................................................1.3.5.5
Pump Time Out ............................................................................................1.3.5.6
Clamps Screen .......................................................................................................1.3.6
Machine / Control Configuration Data..................................................................1.4
General UD Screen ...........................................................................................1.4.1
Default Dimension G Code ..........................................................................1.4.1.1
Axis MD Screen................................................................................................1.4.2
Home Position for the W (Signoscript) Axis – RefP_Set_POS[0] ..............1.4.2.1
Automatic Operation.........................................................................................1.4.2
Recover from a program fault...........................................................................1.4.3
Access Levels ........................................................................................................1.5
Access Level Retention.....................................................................................1.5.1
Determining Current Access Level...................................................................1.5.2
Raising the Access Level ..................................................................................1.5.3
Lowering the Access Level...............................................................................1.5.4
Changing Passwords .........................................................................................1.5.5
Additional Installed Programs...............................................................................1.6
Peddimat Programming System........................................................................1.6.1
Updating Peddimat............................................................................................1.6.2
Updating VB Screens........................................................................................1.6.3
Step 7 PLC Program .........................................................................................1.6.4
Complete M Code Listing .....................................................................................1.7
Additional Information..........................................................................................1.8
X Axis Referencing...........................................................................................1.8.1
W (Signoscript) Axis Referencing....................................................................1.8.2
Double Punching...............................................................................................1.8.3
Block Search (mid program restart)..................................................................1.8.4
Copying Peddimat part files from a floppy to the 840DI .................................1.8.5
Creating and Deleting directories within Peddimat ..........................................1.8.6
ii
1.1 Basic Machine Operation Information
1.1.1 Siemens 840Di / OP10C Operator’s Panel
1
Q5.7 Q5.6 Q5.5 Q2.6 Q4.0 Q3.7
REF NL
JOG REPOS
POINT
Pump Fault X W
I7.6 I4.3 I5.7 Gage
TEACH Auto FL
VAR 1 Loader Unloader
IN Mode I7.3 I7.2 Gage SPINDLE MASTER FEEDRATE
E-STOP
OVERRIDE % OVERRIDE %
Q5.1 Q5.0 Q4.7 Q2.4 Q3.2 Q3.3
50 - 120 0 - 120
MarkMaster
MDA Select
NL FL
10 100 Off Mode Shear
I7.0 Position Punch Punch
SINGLE CYCLE CYCLE Unloader Loader MarkMaster - RAPID + SPINDLE SPINDLE FEED FEED KEY
RESET Cylindar
BLOCK STOP START Drop Arm Index I4.6 I4.5 I4.7 STOP START STOP START
I3.7
2
1.1.3 Siemens 840Di General Information
The Siemens 840Di CNC control is a VERY robust system. A detailed explanation of its
many facets far exceeds the scope of this manual. This manual will try to provide a brief and
simple explanation of a few basic concepts needed for general operations. A complete listing
of features w/ descriptions can be found in the supplied Siemens documentation.
One general concept that all 840Di users need to understand is the concept of system
memory. The 840Di is a PC based system complete with a PC type hard disk. There is plenty
of extra hard disk space (HD memory) that can be used for part program storage. In addition,
the 840Di has an extra system card not found on a normal PC that provides additional
electronic RAM memory for part program storage and execution. This additional memory is
referred to as NC memory. Generally, a part program must be loaded in NC memory before it
can be selected as the active program and executed by the machine.
The Siemens HMI (Human Machine Interface) software treats HD memory and NC memory
as one large “virtual” storage container. The HMI provides the tools to copy, rename and
delete program files as well as move them from HD to NC and NC to HD. The only way to
distinguish whether a part program is located in NC memory vs. HD memory is the “Loaded”
column in all part program listings. If an “X” appears in the “Loaded” column the part
program is located in NC memory, otherwise the part program is located in HD memory.
This “dual memory” concept can cause problems for “normal” software applications (such as
Peddinghaus’ Peddimat programming system) that “see” only the HD memory and cannot
“see” the NC memory. Example: If a part program is located in NC memory and Peddimat
creates a new part program with the same name in HD memory, there is now a conflict. The
HMI will represent this by displaying an “!X!” in the “Loaded” column in all part program
listings. If this situation occurs the 840Di will not allow either of these part programs to be
selected and executed. To correct the conflict the normal HMI tools must be used to delete
the file, which will in fact delete only the part program located in NC memory, leaving the
part program in HD memory.
3
1.1.4 Operating Modes
The Siemens 840Di CNC has 4 different main operating modes that can be selected via
appropriately labeled buttons on the machine control panel. This manual will discuss 3
modes. The 4th mode “Teach In” is beyond the scope of this manual:
“JOG”
Manual movement of the machine
Manual machine axis reference of W Axis (SignoScript option)
“MDI”
Manual creation and execution of programs
“AUTOMATIC”
Execution of programs in a continuous cycle
Enter Jog mode by pressing the “Jog” button on the machine control panel. Jog mode has two
optional sub-modes: “Repos” & “Ref Point” - that are available via buttons located to the
right of the “Jog” button. “Repos” is used to make manual incremental axis moves and “Ref
Point” is used to perform manual axis referencing.
To jog an axis manually while in Jog mode, make sure neither sub-mode (Repos or Ref
Point) is active by looking at the indicator lamps above the sub-mode buttons. If a sub-mode
is active, press the “Jog” button a second time. Next, select the desired axis by pressing the
“X” making sure either entry or exit pinch drive is active, “W” for SignoScript option, “NL
Gage” or “FL Gage” button on the machine control panel. The axis can now be jogged by
pressing and holding the “+” & “-“ buttons on the machine control panel. To jog at a faster
pace additionally press the “Rapid” button.
Enter Jog mode by pressing the “Jog” button on the machine control panel. Next, select the
desired axis by pressing the “X” making sure either entry or exit pinch drive is active, or “W”
for SignoScript option. Select the desired incremental distance by pressing one of the pre-set
distance buttons labeled 1,10,100,1000,10000 (all distances are in thousandths of
millimeters, so 1000 equals one millimeter). Last, press the “+” or “-“ button. The axis will
move the desired distance in the desired direction. To move a variable distance press the
“VAR” button. Next (with the “Machine” operating area active) set the desired distance by
pressing the “INC” softkey, entering a value (in thousandths of millimeters), pressing the
“Input” key followed by the “+” or “-“ button. Note: The NL Gage or FL Gage will not be
able to move incrementally this way.
4
1.1.5.2 Jog Mode – Ref Point (Manual Axis Reference)
Notes:
1) Only axis able to use this feature will be the “W” axis (SigonScript option)
and if it has been referenced once manually or from a part program it cannot be
referenced again manually.
2) On the 643N Anglemaster the X axis cannot be referenced, instead a
sophisticated machine cycle is used while executing part programs.
3) The NL Gage and FL Gage will not need referencing since they are both
absolute encoders.
Enter Jog mode by pressing the “Jog” button on the machine control panel. Enter the “Ref
Point” sub-mode by pressing the “Ref Point” button on the machine control panel. When the
“Machine” operating area is active a small circle will appear to the left of the axis name on
screen. If the circle is empty the axis has not been referenced. If the circle has two opposite
quadrants colored black then the axis has already been referenced. . Next, select the desired
axis by pressing the “W” for SignoScript option on the machine control panel. Next press the
“-“ button on the machine control panel. The axis will now reference.
Enter MDI mode by pressing the “MDI” button on the machine control panel (“MDA” button
on early versions). If the “Machine” operating area is active a small editable window titled
“MDI” will appear in the lower left quadrant of the display. Programs of any type can be
manually entered and executed here. Program execution is identical to Automatic mode with
normal use of the Cycle Start, Cycle Stop and Single Block buttons.
5
1.1.7 Automatic Mode
Enter Automatic mode by pressing the “Auto” button on the machine control panel. If the
“Machine” operating area is active a small non-editable window titled “Current Block” will
appear in the lower left quadrant of the display. The currently “selected” part program name
will be displayed in the upper right corner of the screen. If no part program is currently
selected the default “empty” program MPF0 will be shown.
In Automatic mode (with the “Machine” operating area active) press the “Program
Overview” softkey. You may need to press one of the storage location softkeys (ie. Work
Pieces or Part Programs) to locate the desired part program. Use the ⇑ & ⇓ arrow buttons to
highlight the desired part program. Press the “Select” softkey. If the part program is already
loaded into NC memory it will be selected as the currently active program. If the part
program is loaded into HD memory it will automatically be moved into NC memory first and
them be selected as the currently active program.
1.1.7.2 Load HD → NC
In Automatic mode (with the “Machine” operating area active) press the “Program
Overview” softkey. You may need to press one of the storage location softkeys (ie. Work
Pieces or Part Programs) to locate the desired part program. Use the ⇑ & ⇓ arrow buttons to
highlight the desired part program. Press the “Load HD→ NC” softkey. This will move the
desired part program from HD memory to NC memory however it will NOT become the
currently active program.
1.1.7.3 Unload NC → HD
In Automatic mode (with the “Machine” operating area active) press the “Program
Overview” softkey. You may need to press one of the storage location softkeys (ie. Work
Pieces or Part Programs) to locate the desired part program. Use the ⇑ & ⇓ arrow buttons to
highlight the desired part program. Press the “Unload NC→ HD” softkey. This will move the
desired part program from NC memory to HD memory. If the part program was the currently
active program it WILL be unloaded and a default “empty” part program MPF0 will be set as
currently active.
6
1.1.7.4 Start Cycle
In Automatic mode (regardless of what operating area is active) pressing the Cycle Start
button (located on the machine control panel) will cause the machine to start execution from
the current block.
In Automatic mode (regardless of what operating area is active) pressing the Cycle Stop
button (located on the machine control panel) will cause the machine to stop execution at the
current block. As long as the shear or punch has not reached its bottom of stroke, hitting
cycle start button will re-issue the command at that block. Otherwise it continues on with the
next block.
In Automatic mode (regardless of what operating area is active) pressing the Single Block
button (located on the machine control panel) will cause the machine to stop execution at the
end of each block. Cycle Start will start the execution of the next block. Pressing the Single
Block button a second time will return the control to full automatic execution.
In Automatic mode (with the “Machine” operating area active) press the “Program Blocks”
softkey. The “Current Block” window will change into a non-editable scrollable window
displaying the entire part program. The window is somewhat narrow and some blocks may
be “wrapped” onto a second or third line.
In Automatic mode (with the “Machine” operating area active) press the “Correct Program”
softkey. A full screen block editor will now display the entire part program. Changes can be
made if desired. Caution: Only experienced NC programmers with specific knowledge
about this machine should manually edit a part program.
7
1.2 Part Program Management
The “Services” operating area is used to manage part programs. From here part programs can
be copied from diskette, copied from NC or HD memory, renamed or deleted. Although none
of these should be attempted on the currently selected, executing part program they can be
applied to other part programs while the machine is running. In addition, the “Services”
operating area can be used to load part programs into the NC memory from HD memory and
unload part programs into HD memory from NC memory. Note: The “Services” operating
area you cannot be used to “Select” the active part program.
Like most operating areas there are different sub-levels, screens and menus in the “Services”
operating area. If one of these sub-levels is active and a different operating area is activated,
when the “Services” operating area is re-entered it will remember which sub-level is active
and return there. If needed press the Recall button (^) to move up one level at a time or the
ETC button (>) to see additional menus.
Enter the “Services” operating area. Enter the “Manage Data” sub-level by pressing the
“Manage Data” softkey. A “Source” file list will be displayed. If needed the
“Programs/Data”, “Disk/Card” & “Clipboard” softkeys can be used to change which source
is displayed. Use the ↑, ↓, “Input” and “Select” buttons to navigate the source and select the
files to be copied. Press the “Copy…” softkey. The display will split horizontally with the
“source” at top and the “target” at bottom. If needed, the “Programs/Data”, “Disk/Card” &
“Clipboard” softkeys (upper right) can be used to change which target is displayed. Use the
↑, ↓, and “Input” buttons to navigate the target and highlight the target location. Press the
“Insert” softkey. The file(s) will now be copied. If problems arise a notification will be
displayed along with appropriate action softkeys.
Enter the “Services” operating area. Enter the “Manage Data” sub-level by pressing the
“Manage Data” softkey. A “Source” file list will be displayed. If needed the
“Programs/Data”, “Disk/Card” & “Clipboard” softkeys can be used to change which source
is displayed. Use the ↑, ↓, “Input” and “Select” buttons to navigate the source and select the
file to be renamed. Press the “Properties” softkey. A file properties page is displayed with the
“Name” field highlighted by default. Type the new name using the Alpha-numeric keys.
Press “OK” to complete.
8
1.2.3 Delete Part Program(s)
Enter the “Services” operating area. Enter the “Manage Data” sub-level by pressing the
“Manage Data” softkey. A “Source” file list will be displayed. If needed the
“Programs/Data”, “Disk/Card” & “Clipboard” softkeys can be used to change which source
is displayed. Use the ↑, ↓, “Input” and “Select” buttons to navigate the source and select the
files to be deleted. Press the “Delete…” softkey. A list of files to be deleted is displayed
along with appropriate confirmation softkeys. Select “Yes” to confirm file deletion
individually or “Yes All” to confirm all the file deletions at once.
There is one E-Stop button located on the machine and one E-Stop button located on the
machine control panel. Pressing any one of these buttons will immediately switch power off
to the machine in the event of an emergency.
To restore machine functions after an E-Stop event, all “tripped” E-Stop switches need to be
“cleared” either by pulling firmly on the button or by giving a slight twist (depending on
switch type). The E-Stop Light Button (located near the Power On and Power Off buttons) is
pressed to reset the E-stop condition. The “Reset” button located on the MCP must be
pressed in order to clear the E-stop message. Note: If an E-Stop event occurs while
processing a part program in Automatic mode it is NOT possible to recover gracefully and
start processing from where it stopped.
Press once to turn the hydraulic pump on, then again to turn off. The lamp above the button
will indicate pump status.
The fault PB is used to clear most “normal” status and error messages including safety
curtain and E-Stop events. Some events require the pressing of additional buttons (such as
the normal Reset button on the MCP) to clear messages.
9
1.3.1.4 Tool Names
Shear
W Axis
(Signoscript)
X Axis
These buttons are used to manually extend the punch for maintenance purposes only. Once
selected, the ‘+’ button will extend the punch while the ‘-‘ button will retract the punch.
Used mainly to line up the punch with the die in the initial setup of the machine and anytime
a punch needs to be changed.
This dial is used override the feedrate of the X and W (SignoScript option) axis. Operational
speed for both axes will have the dial set at a 100%.
10
1.3.1.7 NL Gage and FL Gage Pushbuttons
Selection of either of these buttons to jog the gages of the punches by using the ‘+’ or ‘-‘
keys. The ‘+’ keys will increase the gage of the punch selected and vice versa for the ‘-‘ key.
Selecting the Rapid button down while selecting either the ‘+’ or ‘-‘ key will move the punch
gage at its high speed.
This is the main starting screen to some custom screens accessible by the “643N” softkey.
To access these screens press the “Menu Select” button followed by the “643N” softkey. All
Axes for the 643N can be viewed on this screen. FL and NL not seen on normal Siemens
display screens and were added to display the gage dimension of the punches. Normally only
the X axis, FL, and NL will appear on the screen.
11
1.3.2.2 Machine Offsets
Exit Measuring
Wheel Near Leg W Entry Measuring
Shear Far Leg (Signoscript) Datum
58.86” 41.77” Wheel
66.33” 41.77” 7.00” 0.00” -3.00”
12
1.3.3 Far & Near Leg Calibration / Parameters / IO Screen
In the above two screens, all inputs and outputs involving Far Leg and Near Leg are shown
here for easy diagnosis. Along with the IO, a few parameters for each Leg are shown here
for easy adjustment. Note: Access to specific data in these screens (as well as all the other
configuration data) is controlled by password protected access levels. The standard “User”
access level does NOT have access to configuration data. See the “Access Levels” section
13
of this manual for more information about access levels. Setting these parameters will
require a NCK Reset (“po”).
ZERO
Remove screws to
access zero and span
potentiometers
SPAN
Connector end
of sensor
Figure 1
Outputs:
10 to 0 V
Figure 2
14
2. Remove the screws that protect the zero and span potentiometer ports (see Fig. 1 above).
3. Move the corresponding punch which needs adjusting to its highest position (to the null
position) (see Fig. 2 above).
4. You can measure the voltage directly from the Analog Module on the rack.
a. Far Leg measure across 200+ (term#2) and 0V (term#20).
b. Near Leg measure across 202+ (term#4) and 0V (term#20).
4. Use a small, flat-head screwdriver to adjust the zero potentiometer until the output reads:
• + 10.02 V (± 0.010 V)
5. Next move the punch to the lowest position it can go (to the end of stroke position).
6. Use a small, flat-head screwdriver to adjust the span potentiometer until the output reads:
• - 0.020 V (± 0.005 V)
7. Since the null setting can affect the end of stroke setting, return to the highest position
to verify that the output still reads within the acceptable range. If not, repeat the
procedure until the null and end of stroke settings provide a full output range (0 to 10 volts).
8. IMPORTANT: Replace the screws which protect the zero and span potentiometers.
9. Have a set of punches and dies set in the machine to measure against.
10. Check the lower limit by using a straight edge on the datum rollers to check the passline
to the center of the die. Enter this value into the Lower Limit value either in inches or mm
corresponding to what shows on the screen. Keep in mind that the heel should be 0, and so if
the center of the die is below the heel then your value will be a negative number.
11. Next raise the punch to its highest position. Check the upper limit by using a straight
edge on the datum rollers and measure from the passline to the center of the die. Enter this
value into the Upper Limit value either in inches or mm corresponding to what shows on the
screen.
12. Repeat 1-12 for the next leg if needed.
13. After having run some parts and the gage is still a little off keep the following in mind:
a. To raise the gage, subtract the distance needed from both the Upper and Lower
limit.
b. To lower the gage, add the distance needed from both the Upper and Lower limit.
15
1.3.4 X Axis Parameters / Calibration Screen
1. Position the Far and Near leg so that the angle will clear them in a X axis move. Position
the angle on the entry side of the machine with the leading edge just past the entry pinch
drive.
2. In MDI mode, execute the “Entry Calibration” program where ??? equals the longest safe
X axis move (in inches) before the trailing end of the material would pass the entry
measuring disk. This move will be known as the “commanded distance”.
3. At the first program stop (M00), scribe your first mark on the angle to be used in
measuring the Actual distance the X axis travels.
4. Execute the program by hitting cycle start once the first mark is done.
5. At the second program stop (M00), scribe a second mark on the angle using the same
method as you performed the first mark. Execute the program by hitting cycle start to
return to where the angle started from.
6. Execute the remaining program by hitting cycle start to finish unclamping the material
and ending the program.
7. Using a certified measuring tape that is used to inspect finished parts measure (in inches)
the distance from the first mark to the second mark. This will be known as the “Actual
16
Distance”. After measuring, be sure to label the marks with soap stone so they do not
become confused with subsequent marks made by subsequent calibrations.
8. On the bottom half of the screen, select the encoder you are working with. Encoder 1
corresponding to pinch drive 1 and encoder 2 corresponding to pinch drive 2. Enter the
commanded and actual measured values either in inches or mm corresponding to what
the screen is asking for. Hit the Calculate button to have the new scale factor calculated
for you. Keep in mind the following formula is being used in calculating this new scale
factor in case you desire to do it manually:
Repeat the process using the exit clamp and the following program to calculate a new exit
encoder scale factor. Keeping in mind the second pinch drive is the only pinch drive to be
clamped. Note: Access to specific data in these screens (as well as all the other
configuration data) is controlled by password protected access levels. The standard “User”
access level does NOT have access to configuration data. See the “Access Levels” section
of this manual for more information about access levels. Setting these parameters will
require a NCK Reset (“po”). We have added a ExitCal.mpf and EntryCal.mpf part
program for easy use within MDA mode instead of having to type the following all of the
time. The two programs are set for 10 foot moves.
G700 G700
G90 G90
M51 M56
M00 M00
G0 G91 X ??? G0 G91 X ???
M00 M00
G0 G91 X -??? G0 G91 X -???
M00 M00
M61 M66
G90 G90
M30 M30
17
To calibrate the X zero point, create a program for a short clip angle. Make sure the
theoretical position of the distance between the X zero point and the Shear position is correct.
Make sure you have calibrated both X axis encoders before proceeding with this calibration.
Run the program without a crop cut to create a single clip angle. If the clip is short, subtract
the error from the Home Position. If the clip is long, add the error to the Home Position. Run
the program again and repeat the process with the new clip angle. Note: This will require
you to hit the Reset button (“re”) on the MCP once the change has been entered.
• Add the “amount off” to the Rev Home Position for a Shorter Last Part.
• Subtract the “amount off” to the Rev Home Position for a Longer Last Part.
18
Note: Access to specific data in this screen is controlled by password protected access
levels. The standard “User” access level does NOT have access to configuration data. See
the “Access Levels” section of this manual for more information about access levels.
Setting these parameters will require a NCK Reset.
19
1.3.5.6 Pump Time Out
If there is no machine action (punching, shearing, entry or exit pinch drives closed, plus or
minus jog keys, other options) for this amount of time the Pump will automatically kick off.
This is only true if the machine has not already started a part program.
These clamp buttons will only be enabled while the machine is in Jog Mode. These buttons
will toggle the entry/exit pinch drives on and off as well as toggle the pneumatic clamps on
and off. Markmaster buttons will only be enabled if a MarkMaster exists with the machine.
20
“General MD” softkey. Note: Access to this special data (as well as all the other
configuration data) is controlled by password protected access levels. The standard “User”
access level does NOT have access to configuration data. See the “Access Levels” section
of this manual for more information about access levels.
This data determines whether the various linear axis position displays are displayed in inches
or millimeters. Set this data to “2” for millimeters and “3” for inches. Important Note: This
data does NOT determine the unit of measure for the linear configuration data. ALL
linear configuration data for the Anglemaster is measured and set in millimeters and
cannot be changed to inches. In addition, this data does not determine whether the part
program blocks are interpreted in inches or mm. How part program blocks are interpreted
is based on separate G codes contained within the part program.
The Axis MD screen is used for Axis machine data. Be sure you select the correct axis
before making any changes.
Code 34100 is the reference point value/target point once the axis has been referenced. Make
sure the correct axis you want to effect is selected before making this change. This
parameter is similar to the Home Position parameter seen on the X Axis screen seen earlier.
Note: This will require you to hit the Reset button (“re”) on the MCP once the change
has been entered.
• Using methods described earlier in this manual “Select” a part program for execution.
Part program may need to be copied from another location and/or loaded into NC
memory.
21
• Press the “Auto” button to enter Automatic mode. This can be done from any Operating
Area. The control does NOT need to be in the “Machine” operating area to run part
programs automatically.
• Press “Cycle Start” located on the machine control panel to start automatic operation of
the machine as programmed.
• Immediately after initiating “Cycle Start” the machine will begin processing.
At times it may become necessary to halt the execution of a part program after holes have
been punched but before the part program has completed. Some program stops such as Cycle
Stop or Safety Stop can be recovered from simply by clearing a message by using the Fault
key on the MCP and pressing the Cycle Start button. However, in the case of an Emergency
Stop or certain program faults (red in color) it will become necessary to press the “Reset”
button to clear the fault. In this case quickly pushing the “Reset” button will clear these
errors and then a Block Search will need to be done in order to prevent from having to start
over from the beginning of the part program. Holding the “Reset” button for more then 2
seconds will cause the control to unclamp and the “current” block will be reset to the
beginning of the part program.
The Siemens 840Di control does NOT require a password be entered when the control is re-
started. If the control’s access level is “Service” when the control is shut-down or rebooted it
will restart in access level “User”. The person that raises the access level is responsible for
lowering the access level back to “User” when they are finished with their tasks or simply
power down and reboot.
22
1.5.2 Determining Current Access Level
Enter the “Start-Up” operating area by pressing the “Menu Select” (Area Switchover) button
and selecting the “Start-Up” softkey. The “Current Access Level” is displayed near the
bottom of the screen.
Enter the “Start-Up” operating area by pressing the “Menu Select” (Area Switchover) button
and selecting the “Start-Up” softkey Press the “Password…” softkey. Press the “Set
Password” softkey. Enter the password for the higher access level using the alpha-numeric
keys. Press the “Input” key.
Unlike “Raising the Access Level” it is NOT possible to directly lower the access level by
simply entering the appropriate password. Instead the current password is “deleted” and a
new one is set. Enter the “Start-Up” operating area by pressing the “Menu Select” (Area
Switchover) button and selecting the “Start-Up” softkey. Press the “Password…” softkey.
Press the “Delete Password” softkey. Access level is now reduced to the “keyswitch” level
and needs to be raised for machine operation. Follow the instructions for “Raising the Access
Level” to set the password as desired.
The standard passwords are set by Siemens and Peddinghaus does not change them. If the
machine owner decides to change the passwords and subsequently looses the passwords
Peddinghaus will NOT be able to recover them without a paid visit by a service technician.
For this reason Peddinghaus HIGHLY recommends keeping the verbally supplied password
for access level “Service” unchanged and strictly confidential. As a rule, Peddinghaus
maintains the password for “Manufacturer” access level as private.
However if it become necessary to change a password, enter the “Start-Up” operating area by
pressing the “Menu Select” (Area Switchover) button and selecting the “Start-Up” softkey
Press the “Password…” softkey.. Press the “Change Password” softkey. On the newly
displayed screen, select which access level’s password you wish to change (only the current
access level and lower can be selected) and enter the new password using the alpha-numeric
buttons. Confirm the new password and press the “OK” softkey.
23
1.6 Additional Installed Programs
In addition to the standard Siemens control software, Peddinghaus also makes available
several other pieces of software that can be used when necessary. Some of these applications
may only be available at access levels higher than “User”.
The Peddimat Programming System is used for the viewing/editing of parts and the creation
of part programs. It can be accessed by pressing the “Menu Select” button, followed by the
“Peddimat” softkey. Peddimat can be used at any time, even during part program execution.
Peddimat contains its own built in help system and tutorials.
On occasion it may become necessary to update the version of Peddimat running on the
Siemens control. This is accomplished by placing the update diskette in the diskette drive,
pressing the “Menu Select” button, followed by the “ETC” (>) button and finally the
“Peddimat Update” softkey. Follow the on-screen instructions until complete.
On occasion it may become necessary to update the visual basic screens we add on the
Siemens control as well. This is accomplished by placing the necessary update diskette in the
diskette drive, pressing the “Menu Select” button, followed by the “ETC” (>) button and
using the same “Peddimat Update” softkey as you do for a Peddimat update. Follow the on-
screen instructions until complete. The update disk knows what it needs to update so it will
not touch Peddimat in this instance.
The Siemens Step 7 program is used to view/monitor/edit the PLC program running on the
machine. Step 7 is a very robust application with its own documentation and help system and
even its basic use beyond the scope of this manual. Siemens offers several classes in Step 7
use and Peddinghaus highly recommends them before attempting to use Step 7 in any
capacity. To access Step 7 press the “Menu Select” button, followed by the “ETC” (>) button
and finally the “Step 7” softkey.
24
1.7 Complete M Code Listing
Axis Assignments
X - Material Positioning
W- SignoScript
H1 – Far Leg (punch1) Gaging
H2 – Near Leg (punch2) Gaging
Shearing
Note : M27 will only be used for those with an unloader and a part that is to long for a bin
location. Other wise M25 is used for all shear commands.
Disable X Axis...........................................................................................................M45*
Enable X Axis ...........................................................................................................M46*
Switch to Entry Encoder ...........................................................................................M47*
Switch to Exit Encoder..............................................................................................M48*
Marking
Markmaster Station 1 ...............................................................................................M31
Markmaster Station 2 ...............................................................................................M32
Markmaster Station 3 ...............................................................................................M33
Markmaster Station 4 ...............................................................................................M34
Markmaster Station 5 ...............................................................................................M35
Markmaster Station 6 ...............................................................................................M36
25
Markmaster Station 7 ...............................................................................................M37
Markmaster Park ......................................................................................................M39, M30
Signoscript ON..........................................................................................................M80
Signoscript OFF........................................................................................................M81
** Causes OM message & Cycle Start disable / MCP Reset to lower die
Punch Gaging
Unloader Selection
In addition to the above codes the machine uses special codes which are standard to
the machine tool industry or specific to the Siemens 840Di control.
26
M30 Æends program
a) First you need to be in Peddimat on the 840DI control in order to begin this procedure.
This is accomplished by placing the diskette with all of your part files in the diskette drive of
the 840DI control, pressing the “Menu Select” button on the control and finally the
“Peddimat” softkey.
b) Goto the top menu bar of Peddimat and select File by using Alt-F or your mouse. Use
your mouse right button to select Open on the dialog pull down or use the blue down arrow
key and the yellow Input key on the 840DI control.
27
d) Highlight the parts to copy to the controls hard drive. By using the mouse and holding
down on the CTRL key you can select all of the parts on the floppy disk at once. Or by
tabbing until you can select the first part then holding down on the shift key and using the
blue arrow down key you can select all the parts this way also.
28
e) Next right mouse click on the highlighted parts and select Copy.
f) Peddimat will now ask for a destination for the parts. Peddimat is stored in
F:\Add_ON\Peddimat on all 840DI controls. So if you want to store them there you can or
another directory which you’ll remember when trying to open one of these parts using
Peddimat. Remember the drive should be set to F:\.
g) Hit OK when you are ready to copy these files to the hard drive.
a) First you need to be in Peddimat on the 840DI control in order to begin this procedure.
This is accomplished by placing the diskette with all of your part files in the diskette drive of
the 840DI control, pressing the “Menu Select” button on the control and finally the
“Peddimat” softkey.
29
b) Goto the top menu bar of Peddimat and select File by using Alt-F or your mouse. Use
your mouse right button to select Open on the dialog pull down or use the blue down arrow
key and the yellow Input key on the 840DI control.
c) Using your mouse button within the directory section click on the right mouse button.
e) Deleting a directory. The highlighted directory is what will be deleted if delete is pressed
and only if the directory is empty. If there are parts remaining then the parts must be
removed first. Follow the same procedure you used to copy the files to delete the files.
When you right mouse click instead of Copy choose Delete to remove the files from the
directory. Prompt messages do appear upon removal of any part or directory.
f) Creating a directory. Highlight the directory you wish to create a directory under with
your mouse. Once you have selected New Directory with your mouse it will ask for the
name of the directory and place the new directory underneath the highlighted directory you
selected.
30