Professional Documents
Culture Documents
COPYRIGHT 2002-2010
REVISION 1.12 (WinMPM 7.xx)
MACHINE SERIAL NUMBER:
Table of Contents
INTRODUCTION........................................................................................................ 1
1.1 HISTORY.............................................................................................................. 1
1.2 SYSTEM CONCEPT ............................................................................................ 2
2 INSTALLATION AND SETUP.................................................................................. 5
2.1 INSTALLATION REQUIREMENTS .................................................................. 5
2.1.1 Foundation ...................................................................................................... 5
2.1.2 Location .......................................................................................................... 5
2.1.3 Environment.................................................................................................... 5
2.1.4 Electrical ......................................................................................................... 6
2.2 Assembly of the Vernon MPM machine: .......................................................... 6
2.2.1 Machine Shipment Arrival.............................................................................. 6
2.2.2 Open the Crates............................................................................................... 6
2.2.3 Installation of the Machine Bed...................................................................... 6
2.3 Installation of the conveyors.................................................................................. 9
2.4 Hydraulic System .................................................................................................. 9
2.5 Locate the Power Box.......................................................................................... 10
2.6 Install the new Operators Console. .................................................................... 10
2.7 Install the Y-axis carriage on the Y-axis track. ................................................... 10
3 GENERAL DESCRIPTION ...................................................................................... 12
3.1 MACHINE BED.................................................................................................. 12
3.2 MACHINE CONVEYOR ................................................................................... 12
3.3 TURNING ROLLERS ........................................................................................ 12
3.4 HYDRAULIC SYSTEM..................................................................................... 13
3.5 CONTOUR CARRIAGE .................................................................................... 13
3.5.1 Y-Axis........................................................................................................... 13
3.5.2 Vertical Carriage and Motor ......................................................................... 13
3.6 CONTROL (OPERATORS) CONSOLE........................................................... 14
3.6.1 Power pushbuttons ........................................................................................ 14
3.6.2 Control Panel ................................................................................................ 16
3.6.3 Positioning Controls...................................................................................... 18
3.6.4 Keyboard and Display................................................................................... 19
3.6.5 Power Box..................................................................................................... 21
3.6.6 Optional Straight Cut Off Carriage............................................................... 22
4 PROGRAMMING ..................................................................................................... 24
4.1 USE OF THE KEYBOARD................................................................................ 24
4.2 HELP (<F12>)..................................................................................................... 25
4.2.1 WinMPM Users Manual.......................................................................... 25
4.2.2 V-Assist (Vernon Electronic Assistance) ................................................ 25
4.2.3 Calculator...................................................................................................... 26
4.3 CUT PROGRAMMING (<F1>) ......................................................................... 27
4.3.1 Setting WinMPM Options ........................................................................ 28
4.3.2 Pipe Data (<F1>, <F1>)................................................................................ 30
i
6.5
6.6
6.7
6.8
12.1
PROBLEMS WITH THE MACHINE............................................................. 91
12.1.1
Machine will not start ................................................................................ 91
12.1.2
No Picture or Cursor on Screen................................................................. 91
12.1.3
Cannot Jog One Axis (X, Y, C, Z, OR A)................................................. 91
12.1.4
Unable To Move All Axes Using Either Jog or Offset ............................. 92
12.1.5
Axis Runs Continuously in One Direction. ............................................... 92
12.1.6
Unable to Raise or Lower Vertical Carriage. ............................................ 92
12.1.7
Sensors Do Not Work................................................................................ 93
12.1.8
All Conveyors Do Not Work..................................................................... 93
12.1.9
One Conveyor Does Not Work. ................................................................ 93
12.1.10 All Hydraulic Circuits Do Not Work. ....................................................... 93
12.1.11 One Hydraulic Circuit Does Not Work. .................................................... 94
12.2
Problems with Cut Quality............................................................................... 94
12.2.1
Depth of Cut (Heel to Toe) Measurement Is Incorrect.............................. 94
12.2.2
Distance Between Cuts Is Incorrect but Depth of Cut is Correct.............. 94
12.2.3
Bevel Angle Is Incorrect............................................................................ 94
13 MACHINE ADJUSTMENTS ................................................................................ 96
13.1
ALIGNMENT PROCEDURES ....................................................................... 96
13.1.1
Alignment of the Cutting Head ................................................................. 96
13.1.2
Torch Axis Offset ...................................................................................... 96
13.1.3
A-axis Center of Rotation (5 Axes Only).................................................. 96
13.1.4
Center of Rotation on Machine Centerline (5-Axes Only)........................ 96
13.1.5
Vertical Axis Alignment............................................................................ 97
13.1.6
Pivot point.................................................................................................. 97
13.1.7
Travel along centerline .............................................................................. 97
13.2
Calibration of Axis ........................................................................................... 97
13.2.1
Calibration of X-axis ................................................................................. 97
13.2.2
Calibration of Y-axis ................................................................................. 97
13.2.3
Calibration of C-axis ................................................................................. 98
13.2.4
Calibration of A-axis (5 Axes Only) ......................................................... 98
13.2.5
Calibration of Z-axis.................................................................................. 98
13.3
ADJUSTMENT OF PIVOT POINT. ............................................................... 98
13.4
SETTING OF KERF...................................................................................... 100
TRANSITION START ANGLE (Program Option): The transition start angle is the
dihedral angle of intersection between the two pipes where a transition cut will start
to transition from the inside diameter to the outside diameter. A typical value is 40
degrees...................................................................................................................... 106
TRANSITION ZONE (program Option): This parameter is for setting the transition
zone in a transition cut. It is the distance in dihedral degrees from where the
transition starts on the inside diameter to where it finishes on the outside diameter. A
typical value is 10 degrees. ...................................................................................... 106
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E
Definitions
Error Codes
Pipe Machine Program (.PMP) Format
Graphical Representations of End Cuts and Midsection Cuts
Cut Vs Input Data Examples
iv
INTRODUCTION
1.1
HISTORY
Vernon Tool Company has been manufacturing pipe-profiling machinery for over 50
years. Over the years, the product has been refined every few years, as new technology
becomes available. Even so, Vernon Tool Company's product line still contains the full
range of machinery from mechanical Pantograph profiling machines to optical tracers
to today's microprocessor controlled, multi-axis profiling machines.
All of the profiling machines so far produced have been built around a concept of
material flow. Each machine is designed to interface to a standard conveyor system that
eliminates the need for overhead cranes, forklifts, chucks, etc. A single operator can
easily perform all functions.
The first machines produced consisted of a single rotational drive that was linked,
through gears and levers, to the torch that then moved back and forth as the pipe rotated.
Over 500 of these machines were produced and most are still in operation throughout the
world. This machine, called a Pantograph, is still produced.
Over the years some design changes were made and various attachments were produced,
but the machine remained virtually the same until the optical tracer was introduced. This
attachment consists of a rotating drum mounted to the side of the machine that controls
two axis of motion. A profile drawing is attached to the drum and an optical scanning
head then follows the same contour that is on the drawing. Like the Pantograph, this
machine is still produced today.
After the optical tracer came computer numerical control, CNC. And with the CNC came
full profiling capability with continuously varying beveling and four full axis of motion
control. Programming was done off-line, brought to the shop and manually loaded. Also,
for the first time it was possible to create custom programs.
Finally, the technology became available to develop the microprocessor pipe machine.
This machine offers the best features of all of the machines we have produced to date. It
can be easily operated from the control console, programmed off-line or a combination of
the two. Standard cuts are easily and quickly retrieved and yet custom cuts, such as
crowns, can be created.
1.2
SYSTEM CONCEPT
Diagram
Pipe storage racks (1) are located
on each side of entrance conveyor.
Selector gates (2) on entrance
conveyor are used to roll the pipe
from one rack to the other until the
piece is in position. A remnant
piece can be returned to the storage
rack by reversing the direction of
the entrance conveyor rollers and
raising the gates.
Pipe is hydraulically lowered onto
entrance conveyor rollers (3) which
can be power driven.
Figure 1
2
2.1
2.1.1
A good foundation is very important for the correct operation of the machine. A poor
foundation can decrease both the quality of the cuts and the life of the machine.
Foundation blueprints are furnished by Vernon Tool Company prior to shipment of the
machine.
The weight for the basic 20-foot machine section is relatively light compared to the
machine's load capacity. Thus, most of the floor loading will come from the pipe to be
cut. Approximate maximum pipe loads are as follows:
Model 0224
Model 0342
Model 0454
Model 1460
These loads are for standard machines. Different maximums may have been designed for
your specific machine.
It is recommended that an H-beam or I-beam type foundation be used as shown on the
foundation blueprint. In addition to a good foundation, it will serve two purposes, - it
raises the control console to normal height and it makes a convenient path for cable runs.
2.1.2
Location
Again refer to the foundation print for your machine. There should be ample room
around the machine for personnel and equipment to be moved. When locating the
conveyors in relation to the machine, keep in mind that a short distance between the two
may be desirable to allow foot traffic to get through, but the distance may effect the
minimum length of pipe that can be carried from the conveyor to the machine.
Note that it will be necessary to run hydraulic and electrical lines between the machine
sections. This is best done to the side and along the floor or under the machine in a
trench.
Although the machine is rugged and may be placed outdoors, a roof should be placed
over it to keep it from direct exposure to rain, snow, etc.
2.1.3
Environment
As mentioned above, the machine and conveyors can be located indoors or out as long as
they are protected from direct exposure to weather. The power box, containing the
computer and other electrical equipment, should be placed in a clean environment. The
air supply should be clean with temperature and humidity controlled as follows:
5
Maximum Temperature
Minimum Temperature
Maximum Humidity
If the power box is mounted in an enclosure, at least two inches clearance to the rear and
six inches on all other sides should be maintained.
2.1.4
Electrical
The amount of electrical power required to operate the machine varies with the type of
machine, options, etc. However, it should be as clean (free from electrical noise) as
possible and regulated to within plus or minus 10 percent of rated voltage. See the
foundation blueprint for location of the service connections and for details on power
requirements. Reference the AC wiring diagram for connection details.
Figure 1
g. If a single machine bed is being use go to Step 4, Installation of the
7
Figure 2
Figure 3
i. Insert the X-axis transfer shaft coupling in the gap between the two
machine beds as shown in Figure 3. Slide the collars over the joining
shafts evenly and tighten the collar onto both shafts. Ensure that the
coupling shaft has equal gaps inside the collars. The collars should slide
freely. If this is not the case, recheck that the machine level and alignment
is set properly.
j. Install and tack weld the Lifter Conveyor C-channel into the gap of the
machine bed lifter conveyor.
k. Do NOT make any permanent welds on the machine until after final
inspection by the Vernon representative.
c. Install the hydraulic lines and hoses to the appropriate locations. The
hydraulic pipes and hoses are labeled for proper assembly.
d. Check the fluid level of the hydraulic power unit and refill if necessary.
Figure 4
b. Carefully lift the Y-carriage and move it close to one end of the Y-axis
track. Guide the carriage onto the track. It may be necessary to adjust the
Y-axis motor pivot bolts to insure the pinion gear does not engage or hit
the rack. See Figure 5. With the carriage on the track roll out the cable
and hose carriers in the tray that runs along the track supports. Run the
appropriate cables to the power box location. Do not connect the cables
to the power box. The Vernon representative will connect the cables.
10
Figure 5
c. Assemble the 5-axes profiling assembly on the vertical carriage assembly
of the Y-carriage. Bolt the profiling head to the vertical carriage with the
supplied bolts. Refer to Figure 6.
Figure 6
d. With the Y-carriage and profiler fully assembled put the torch in the torch
holder.
e. DO NOT ADJUST the main rail. All adjustments have been made at the
Vernon Tool factory.
f. Final alignment adjustments will be made by the Vernon representative
when the machine is in operation.
g. Mount the sensor arms onto the vertical carriage with the supplied screws.
The sensors will be wired by the Vernon representative.
11
GENERAL DESCRIPTION
3.1
MACHINE BED
The machine bed is the base upon which all of the other components are mounted.
3.2
MACHINE CONVEYOR
3.3
TURNING ROLLERS
The turning rollers are the rollers that rotate the pipe as it is being cut. They may be
coated with a rubber compound or be made completely from metal. Larger machines
may have rubber-coated rollers to absorb shock and prevent slip when encountering
seams.
The spacing between rollers varies along the length of the machine. Closer roller spacing
is provided in areas that smaller lengths of pipe will be cut.
WARNING: NEVER GROUND THE PIPE THROUGH METAL TURNING
ROLLERS WHEN CUTTING WITH PLASMA.
12
3.4
HYDRAULIC SYSTEM
The hydraulic system is used to power the following standard and optional components:
1.
2.
3.
4.
5.
The system is simple and reliable. Upon actuation, the hydraulic pump is started and the
appropriate hydraulic solenoid valve is opened. Pressure is then ported to the desired
actuator. When the device is fully actuated, pressure will increase until the pressure relief
valve causes the fluid to be bypassed back to the tank. System pressure is approximately
1000 - 1500 PSI depending on machine type and options.
3.5
CONTOUR CARRIAGE
The contour carriage is the mechanism that travels along the side of the machine on the
large machined track. It carries with it the following components:
3.5.1
Y-Axis
The Y-axis consists of a motor, encoder, tachometer, gearbox, and rack and pinion. The
Y-axis moves the vertical carriage along the pipe.
3.5.2
The vertical carriage moves up and down the vertical mast that moves along the Y-axis.
A servomotor with a brake attached to a gearbox mounted on top of the mast drives a ball
screw. It provides the mounting and adjustment for the following components:
4.3.1.1
C-Axis
13
The C-axis consists of a gearmotor, encoder and tachometer that rotates the torch to
provide the bevel angle.
4.3.1.1
Z-Axis
The Z-axis, which is mounted to the C-axis, utilizes a gearmotor, encoder, tachometer
and linear gearbox (rack and pinion on the 5-axes) to move the torch up and down in a
direction perpendicular to the weld bevel angle. It functions as a torch standoff control to
provide torch to pipe clearance.
4.3.1.1
The A-axis utilizes a motor, encoder and tachometer to rotate the assembly that holds the
C- and Z-axis. It maintains the bevel angle perpendicular to the direction of travel.
4.3.1.1
The contour carriage control box houses the sensor controls, igniter relay and contour
carriage terminal strip.
4.3.1.1
Sensor System
The sensor system consists of two sensors located on either side of the torch. The sensors
provide a signal that is proportional to their distance from the pipe. This signal feeds
back through the vertical carriage I/O controller to a servo amplifier, located in the power
box, and then to the vertical carriage motor. The result is that the carriage is adjusted up
and down to compensate for any out of round or bent pipe.
3.6
All of the controls required for the operation of the pipe machine are located on the
control console. The console may be moved along the side of the machine so as to
position it close to the work being performed. On the control console, pushbuttons and
controls are grouped according to the functions that they perform. (Some functions are
optional and are not included with all machines.) There are five main functional groups:
3.6.1
Power pushbuttons
Located in the upper right hand corner of the control console, the POWER ON and
EMERGENCY STOP pushbuttons
control the application of AC power
to the machine. Depressing the
Emergency Stop pushbutton will
cause all motion to stop. Any
program being executed will be
terminated and will have to be
reloaded and calculated. Note that
some items in the power box will
remain powered even after the EMERGENCY STOP pushbutton is depressed. To
14
completely remove power from the power box, use the disconnect switch.
15
3.6.2
Control Panel
The control panel is reached by pressing F9. Control Panel from the main screen. It is
a touch screen virtual panel that contains all of the pushbutton controls necessary to
control the machine. To return to the programming screens, press RETURN.
4.3.1.1
Conveyor pushbuttons.
The conveyor pushbuttons are located on a sub-panel at the bottom right of the control
panel. They control the motion of the pipe along the conveyor as well as
loading/unloading functions.
3.6.2..1
16
3.6.2..2
Conveyor Up/Down
The CONVEYOR UP and CONVEYOR DOWN pushbuttons raise and lower the
selected conveyor. When the machine conveyor is in the down position, the pipe rests on
the turning rollers so that it can be rotated for cutting and when it is up, the pipe rests on
the conveyor rollers so that it can be conveyed along the machine. On 4 and 5 axes
models of the pipe cutting machine the discharge conveyor can be selected so that it can
be raised and lowered approximately one inch. This allows the discharge conveyor to be
installed into the cutting area of the front of the machine and lowered one inch to provide
clearance between the rotated pipe and the discharge conveyor rollers.
3.6.2..3
Gates Up/Down
In the "up" position, steel "gates" on the selected conveyor are rotated up so that there is a
level surface across the top of the conveyor. This enables pipe to be rolled across the top
of the conveyor for nesting purposes. It is also used in conjunction with the "Tilt"
function to off-load pipe.
3.6.2..4
Tilt Right/Left
The entire discharge conveyor can be tilted for off-loading pipe onto storage racks. The
tilt is hydraulically operated.
3.6.2..5
Optional loading rack controls may be furnished which are used to control the operation
of pipe storage racks for loading, unloading and nesting pipe.
4.3.1.1
Torch Pushbuttons
The torch pushbuttons are located on a sub-panel at the bottom left of the control panel.
They control the operation of the gas or
plasma contour torch, the optional
cutoff torches and the optional marking
torch.
3.6.2..1
Contour Torch
3.6.2..2
The cutoff torches are manual torches used with the optional straight cutoff carriage.
These torches are controlled by pressing each gas pushbutton and the igniter pushbutton
manually.
3.6.2..3
The optional marking torch is controlled in the same manner as the contour torch.
3.6.3
Positioning Controls
The positioning controls are used to manually position the computer-controlled axis of
motion and the vertical carriage.
4.3.1.1
Jogging
To jog an axis, first select it by pushing one of the axis select buttons (X, Y, C, Z
and A). Then, pressing either the jog+ or jog- button causes the axis to move in
the appropriate direction.
The position will be
displayed on the screen in
the "Present Position"
area of the display as it
moves. The speed of
motion depends on the setting of the "Feedrate" slider. While running a program,
the jog pushbuttons will operate only when all axes have stopped. However, as
soon as the program is restarted, the axis will return to its previous position. If it is
desired to move an axis while the program is running, use the offset slider, described
below.
Note: If the machine is jogged off position while a program is running, an unacceptable
following error may result in program termination.
4.3.1.1
Using Offsets
To offset an axis, first select it by pushing one of the axis select buttons (X, Y, C, Z and
A). This will enable the offset slider to control the motion of that axis. In this mode the
position display is not updated so that the offsets may be used to alter the machine
position while it is running under computer control. The Z-axis offset is especially useful
for changing the torch tip-to-pipe clearance while a cut is in progress.
4.3.1.1
Homing
After selecting an axis (as above), depressing the home pushbutton will cause the axis to
start moving in a preprogrammed direction until it encounters a switch closure. The axis
must always travel in the same direction towards home. Pushing the home pushbutton
again or either jog pushbutton will stop the homing process.
18
4.3.1.1
Vertical Carriage Up/Down
These pushbuttons are used for adjusting the height of the cutting torch and sensors
manually while loading or unloading pipe.
4.3.1.1
Sensor Pushbuttons
3.6.4
The keyboard and display are used for all communication with the computer. The
keyboard with Hula pointing device is a sealed membrane type to keep out dirt.
19
Status Area
The status area occupies the first four lines at the top of the screen. The line labeled
Present Pos gives the present position of each of the axis. The line below it labeled
Next Pos shows the calculated position towards which the axis is moving while it is
under computer control. It will be blank except when actually making a cut. Block
Feedrate % displays the percent of the maximum-programmed feedrate as varied by the
feedrate override potentiometer on the operators console. Block Feedrate displays the
actual feedrate in inches per minute or millimeters per minute, depending on selected
units of measure, over the surface of the pipe. Block Num is the program block
number that is currently being executed. X Degree displays distance around the pipe in
degrees. The units of measure (Inch/Metric) and cutting method (Oxy/Fuel or Plasma)
20
Power Box
The power box is located remote from the machine. It contains the computer, servo
drives, I/O controller and all of the various electronic devices necessary for machine
operation. All cables going to the machine and console originate at the power box.
21
3.6.6
The optional straight cut off carriage (also called a "two torch" carriage) is mounted on
the operators side of the machine and is used to make end cuts. Through the use of the
two torches, simultaneous beveling of the leading and trailing edges of the pipe may be
accomplished. A "blow hole" eliminator gives a smooth finish all the way around the
pipe and stand off wheels allow for out of round pipe.
22
23
PROGRAMMING
This chapter is divided into three parts. The first deals with use of the keyboard and
entering data. The second deals with the basic steps used in programming a cut and the
third provides a description of other data operations associated with programming.
During the review of this chapter it may be helpful to refer to the appendix titled
"Definitions", in the back of this manual.
4.1
Throughout this chapter, the notation <command> refers to an actual keyboard entry to
be made at the control console keyboard. For instance <SPACE> <abcd> <enter>
indicates that the space bar on the keyboard should be hit followed by the letters a, b, c
and d followed by the enter (or return) key.
All menu selections are made with the function keys at the top of the keyboard. A
selection of <F10> or <ESC> will always take you back to the previous menu.
The special function keys F1 through F12 are used to select the function displayed at the
bottom of the screen. The cursor may be moved from input to input when entering data
by using the cursor ("arrow") keys, Tab key or Hula pointing device. Some models of the
Vernon machines have a touch screen, which allows moving the cursor by touching the
screen location desired. As it moves, the cursor will only stop at inputs that are required
for the cut being made. Also the window requiring input will remain with a white
background while the data not requiring input will have a gray background.
Note: When a program has already been entered and you wish to enter a new one, it is
only necessary to change the existing data. Do not cycle the power off and on in an
attempt to "clear" the machine.
24
4.2
HELP (<F12>)
The WinMPM software offers two sources of help, on screen access to the Instruction
Manual in Adobe .pdf file format and Vernon Tool Company online help known as
V-Assist. Both sources of help can be accessed through the Help on the Toolbar or
through the special function key <F12>.
4.2.1
As mentioned, an Adobe .pdf file of the complete Instruction Manual can be brought up
on the screen at anytime by selecting Users Manual under the Help Toolbar or
selecting WinMPM Users Manual.
4.2.2
Fax: (760)757-2233
Email: service@vernontool.com
3. Have a telephone or cell phone available during the session to receive the maximum
benefit from the assistance.
4.2.3
Calculator
Selecting Calculator will start the Windows accessory calculator. This help if one needs
to calculate piece of data to be input.
26
4.3
The programming window is selected from the main menu by pressing the <F1> key.
Programming the machine to make a cut is a relatively simple task. It is only a matter of
describing the geometry (or shape) of the cut you are going to make. To make this easier,
the programming is broken down into four parts: the data for the pipe being cut, data to
define the cut on end 1, data to define midsection cuts, and data to define the cut on end
2.
The input data is retained from the previous piece to facilitate editing or inputting the
data for a new piece. All previous data can be erased and the default data reset by
selecting <F6> New PMP.
Data may be entered using either inch or metric units. The selection is made by selecting
the units entry in the Program Options menu. When the metric system is used, data
must be entered in millimeter notation (1mm).
27
4.3.1
WinMPM options are accessed through the Tools tool bar. Scroll down until
WinMPM Options is highlighted then hit <Enter>. The WinMPM Options
window shown below will appear.
Figure 1
4.3.1.1
Program mode:
The program mode can be toggled between Desktop and Production by highlighting
the Program mode box then using the arrow keys to toggle.
4.3.1.1
This function is only active in the Desktop mode. This box is either checked or
unchecked. When checked the pop-up windows will appear in the last location they were
moved to. When unchecked the pop-up windows will always appear in the center of the
screen.
The box may checked or unchecked by using the pointing device or <Tab> to
Remember window position between runs and hit the <Space> to toggle between
checked and unchecked.
4.3.1.1
This box is either checked or unchecked. When checked the last PMP program that was
in the machine at power shut down will be reloaded. When unchecked the machine will
load the default PMP program every time the machine is turned on.
The box may be checked or unchecked by using the pointing device or <Tab> to Load
last Pipe Machine prog at startup: and hit the <Space> to toggle between checked and
unchecked.
4.3.1.1
This box is either checked or unchecked. When checked, cut information such as weld
length, weld volume, and cut time for End 1, End 2 and Totals are printed on a separate
page of the cut sheet. If the box is unchecked the cut information will not be printed out
with the cut sheet. One may not need this information and therefore want to save paper.
4.3.1.1
This box is either checked or unchecked. When checked an alarm sound will be emitted
whenever an error has occurred. When unchecked the alarm sound will be silenced.
The box may checked or unchecked by using the pointing device or <Tab> to Error
alarm sound and hit the <Space> to toggle between checked and unchecked.
4.3.1.1
This changes the font size of the status window lines message text.
The font size can be changed by pressing the <Tab> key until the box is highlighted then
enter the desired font size and press <Enter>.
29
4.3.1.1
Bold
This box is either checked or unchecked. When the box is checked the text in the status
window lines will be bold type. When unchecked the text will be standard type.
The box may checked or unchecked by using the pointing device or <Tab> to Bold and
hit the <Space> to toggle between checked and unchecked.
4.3.2
Selecting the <F1> key will move the cursor to the Pipe Data window. The Pipe
Data is the data pertaining to the pipe in the machine to be cut.
A brief description of the input data variables follows:
File Name The file name that the completed data input for the
cut programmed will be stored under. The part number may be up
to 32 alphanumeric characters long. The data format is explained
in section 4.3 below.
Pipe Diameter - The OUTSIDE diameter of the pipe being cut.
The Pipe Diameter is the actual pipe diameter, not the nominal
size: i.e. 6.625 must be entered for the diameter of 6 pipe. The
lower limit for pipe size is 1.0 and the upper limit is 999.9 in
English and 9999.9 in metric units. (Note that these limits may
not be the same as the physical capacity of your particular
machine).
Wall Thickness - This is the wall thickness of the pipe being cut.
The value must be entered as a decimal value. This can be any
value from 0.0 to 255.0.
Length - If both ends are cut, this will be the length input for the piece being cut. There
are two different methods of determining the length value. If the program option
Offset: is set to Baseline then length is from the shortest point on the first cut to the
shortest point on the second cut, measured along the inside of the pipe. If the first end is
not cut, the distance is from the point under the torch when the program was started to the
shortest point on the second cut.
If the program option Offset: is set to Workpoint then the length is the distance
between centerline of the member intersecting the first end and the centerline of the
member intersecting the second end. . If first end is not cut, the distance is from the point
under the torch when the program was started to the centerline of the member intersecting
the second end. Workpoint length is further discussed in Program Options section of
the manual and Appendix A-Definitions.
Cutting Method The programmer can select the cutting method, either Oxy/Fuel or
Plasma by highlighting the Cutting Method box and using the up and down arrows.
Part Number, Specification, Material, and Quantity This data is stored in the file
30
data for user reference only and does not have an affect on the programming of the cut.
This completes the data required for the branch pipe. The cursor will wrap around from
the last entry to the first entry if it is desired to edit or re-enter a value.
31
4.3.3
Selecting the <F2> key will move the cursor to the F2 End 1 cut type selection window
for End 1. The arrow keys may be used to scroll through the various cut types that may
be cut. The pictorial representations of the various cuts are shown above on the pipe
graphics. Once the desired cut has been highlighted push the <Enter> key and data entry
window (or Edit) for the selected cut will appear.
32
4.3.1.1
The data required to make the cut is displayed in the upper left of the Edit window.
The graphical depiction to the right of the data input defines the various data inputs
required to make the cut. For all the different cut types, there is a corresponding
graphical depiction illustrating the required data.
Multiple intersection cuts, saddles, transitions, and miters, can be programmed by
inserting another main member anywhere in list by using either the <F3> Insert or <4>
Insert at End keys. Likewise any main be deleted by using the <F5> Delete key or
all of the main members can be deleted by using the <F6> Delete All key. The <F1>
Previous and <F2> Next keys are used for paging through the main member list to
select a members input data for editing.
Automatic error checking is done on the input data to ensure the data is correct and will
not cause an error during calculation of the cut path on the pipe. If an error does occur,
such as a main diameter smaller than the pipe diameter, an error message will be
displayed on the screen. Pressing the <F11> Acknowledge key eases the error message
and then the error can be corrected.
A brief description of the input data variables follows:
Weld Prep Angle - When a cut is made by the pipe machine, the bevel angle is varied
around the pipe to produce a constant weld preparation angle within physical limitations
33
of the machine. The default value is contained in the machine options as a parameter.
Although a permanent change can be made to the program options table, it is often
necessary to vary the weld prep angle for a particular cut or cuts. This is why the Weld
Prep Angle can be changed during the programming of a cut.
Outside Diameter - The outside diameter of the intersecting pipe is required for
intersections involving circular members (saddle and transition cut types). In all cases the
minimum diameter must be at least equal to the inside diameter of the pipe being cut
(Branch pipe).
Intersection Angle - This is the angle between the centerlines of the pipe being cut and
the pipe for which the intersection angle is being determined and it is measured in
degrees. Any angle, positive or negative may be entered but the following may produce
undesired results: negative angles will produce a mirror image cut and very small angles
can produce a cutback longer than the machine. For instance, an intersection angle of 1
degree on 18-inch pipe will produce a cutback of over 1000 inches. An angle of 0 degrees
will cause an error message. Angles of greater than 90 degrees may be used if desired,
however acute angles waste less pipe by allowing blow-through to occur in the waste
piece. They also promote simplicity and commonality.
For intersection angles from 0 to 90 degrees, the intersecting pipe will lean towards the
opposite end of the pipe.
Centerline Offset - If the centerlines of the Branch pipe and the Main pipe do not
intersect, there is a centerline offset. It is the distance between the two centerlines
measured perpendicular to each. If the centerline offset is greater than the radius of the
main pipe minus the inside radius of the Branch pipe, the cut cannot be made and an error
message will occur. A centerline offset that moves the main member towards the 90degree position on the pipe is positive.
Baseline Offset - Either Baseline offset or
Workpoint Offset calculations can be selected
in the Program Options window in the Utilities
Menu. A baseline offset occurs on multiple
intersections only and is skipped for single
intersection cuts. It is the difference between
the shortest points of the templates of the two
different intersecting pipes. Any point can be
chosen for reference and all main members can
have a baseline offset. However, usually the
first main member is chosen as zero and the
other main members are referenced to it. There
is more information on the Baseline Offset in Appendix A Definitions
To further illustrate, assume you wanted to make a two intersection cut by hand. One
way to do it would be to prepare a template for each intersection and locate them
separately on the pipe so that they overlap in such a way as to produce the final cut. The
baseline offset would be the distance between the shortest point on each template,
measured along the pipe. See figure to the right.
A positive offset indicates that the short point for that member has been moved towards
34
the end of the pipe being cut (i.e. its template has been moved towards the end of the
pipe).
Workpoint Offset - Either Baseline offset
or Workpoint Offset calculations can be
selected in the Program Options window in
the Utilities Menu. The work point offset is
measured along the centerline of the pipe
being cut. It is the distance between the
intersection of the centerlines of the main
member #1 (reference zero) and main #2 or
main #3. See figure to the right. There is
more information on the Workpoint Offset in
Appendix A Definitions.
Axial Angle - Also called the roll angle,
the axial angle is the location around the
pipe of the shortest point in the cut. It is also the point around the pipe at which the
intersection angle is measured. The reference point (zero degrees) on the branch
member is the point under the torch when the cutting sequence is begun.
For reference, the top of the pipe is zero degrees and the bottom is 180 degrees. The 90
and 270 degrees vary depending on the direction of pipe rotation for the particular
machine. When the machine is jogged 90 degrees in the positive X direction, the top of
the pipe will be at the 90 degree position. This is true for either end of the pipe.
Negative angles may be used: a -45 degree is equal to +315 degrees, a -225 degree is
equal to +135 degrees and so on.
When cutting commences, the pipe will rotate to the axial angle of the first main member
before piercing the pipe. Thus, it is always best to specify as the first main member the
one with the least amount of axial angle.
35
4.3.4
Midsection cuts are the cuts made into the pipe between End 1 and End 2. These cuts can
be round holes for mating pipe intersections, both inner diameter and outer diameter,
square holes, i.e. access window, rectangular tube intersection, etc., and /or saw cuts
which are for size on size pipe intersection holes. Multiple midsection cuts can be
programmed. A very large number of midsection cuts could exceed the program buffer
memory. Each new midsection cut is assigned an item number, which is displayed in the
block next to the Inch/Metric block in the status window.
As in the end cuts there is a graphical depiction accompanied with the particular
midsection cut which fully describes the input data variables. All the special function
<Fxx> keys work as described in the End 1 section above.
A brief description of the input data variables follows:
Diameter - (This data is entered for circular holes only.) This is the actual diameter of
the desired hole measured on either the Inner Diameter (ID) or the Outer Diameter (OD)
as selected in the ID/OD description below.
X-Rotation - (This data is for both types of holes.) The X-angle is location of the center
of the hole around the pipe. Its definition is the same as axial angle.
Y-Distance -(This data is for both types of holes.) The Y-center is the location of the
center of the hole along the pipe. It is measured from the shortest point on the cut on end
36
1 or the initial position of the torch if end 1 is not cut. Distances measured towards the
second end of the pipe are negative.
Intersection Angle - (This data is entered for circular holes only.) It is the angle that is
made by an intersecting pipe that fit to the hole. An angle of 90 degrees will result in a
hole that will accept a pipe intersecting the Branch Member at a right angle.
Centerline Offset - (This data is also entered for circular holes only.) If the centerlines
of the Branch Member and the centerline of the hole do not intersect, there is a centerline
offset. A centerline offset that moves the hole towards the 90-degree side of the pipe is
positive.
Weld Prep (Weld Prep Angle) - (This data is entered for 5-axis circular holes only.)
When cutting holes on the 5-axis (MPM5), the edge may be beveled for welding. The
value specified will be added to the intersection angle to produce a constant bevel angle
around the hole. If the hole is beveled, the correct diameter will be on the surface
specified (ID or OD) with the bevel occurring towards the opposite surface. If the hole is
not beveled, both the inside and outside hole diameters will be the same.
When cutting holes on the 4-axis (MPM4) the input is labeled bevel angle and is the
angle the torch will be fixed at throughout the cut.
ID/OD When a hole is cut with a 4-axis (MPM4), it will have the correct diameter on
either the Inner Diameter (ID) or Outer Diameter (OD) of the pipe but not both.
Therefore, an ID hole is one which has the correct diameter on the ID of the pipe and is
beveled towards the outer diameter of the pipe. An OD hole has the correct diameter on
the outer diameter of the pipe and is beveled towards the inner diameter of the pipe.
(Note: These holes are sometimes refereed to as Saddle On or Saddle In.)
X-Length - (This data is entered for rectangular holes only.) The X-length is the length
of the sides of the square hole that are parallel to the X-axis. This length may be the
distance along a chord or arc, depending on the Rectangular Hole X Length setting in
Program Options. Chord length is measured in a straight line across the pipe and an arc
length is measured around the pipe.
Y-Length - (This data is entered for rectangular holes only.) The Y-length is the length
of the sides of the hole that are parallel to the centerline of the pipe.
Corner Radius - (This data is entered for rectangular holes only.) The Corner Radius
allows for inputting a radius in the corners of a rectangular hole to reduce or eliminate the
stresses of a sharp corner. The default is 0.0.
37
4.3.5
To program the End 2 cut, the procedure described in <F2> End 1 above is repeated. The
same options are available. Note that it is not necessary to cut the first end of the pipe in
order to cut the second end.
4.3.1.1
The last step required before making a cut is to perform the calculations. Enter a <F7>
and the calculation sequence will begin. A message in the status line will appear to show
the progression. If there was an error during data entry that prevents completion of the
calculations, the sequence will stop and an error message will appear. Review the pipe
data and main menus and make the necessary corrections.
Once the calculations are complete the screen will automatically go the graphics screen
(reference section 4.5 Graphics (<5>). This screen will give a graphical representation of
finished piece of pipe. It is an excellent method of checking the inputs.
38
4.3.6
After a Pipe Machine Program (.pmp) is programmed it may be listed and/or edited by
entering <F5> from the Program menu. A .pmp program that has been generated by
another offline computer may also be listed and/or edited by this method. The List/Edit
screen is shown below.
39
This will open the listing window, which shows input data in the .pmp file. Reference
Section 9 of this manual for a full explanation of the .pmp file format. The background
on list window is shaded to signify that the edit function is not enabled. The cursor keys
may be used to scroll through the listing. <F1> Start of File will move the cursor to the
beginning of the file. <F2> End of File will move the cursor to the end of the file.
To edit a .pmp file the editing function must be enabled which is password protected.
From the listing screen select <F8> Enable Edit and the following window will be
displayed.
40
Once the Level 2 password has been entered and the <Enter> key pressed the background
screen will turn white signifying .pmp editing has been enabled. The screen below
depicts an enabled .pmp editing screen.
41
The .pmp editing function is a very simple text editor with many of the same features as
Notepad. To close the listing window, hit <F10> or <Esc>. Once the editing window
has been closed it will be necessary to re-enter the Level 2 password to again enable .pmp
editing.
If the .pmp has been calculated the NC (Reference Section 10 NC Programming) will be
generated and can also be listed and edited by selecting <F6> List/Edit NC.
To close the listing window, hit <F10> or <Esc>.
42
4.3.7
Before or after calculating, the .pmp program may be saved. Simply hit <F9> and the
program will be saved in the default directory under the File Name entered in the <F1>
Pipe Data.
After the calculation sequence is completed, select <F10> or <Esc> to return to the main
menu. The status "Ready" will be displayed on the status line at the top of the screen and
cutting may begin.
4.4
DATA OPTIONS
The previous section dealt with the basics of programming of a cut. There are several
options to this process which allow programs to be saved and retrieved from various
sources.
This section will deal with these options from the operators point of view, i.e. how to use
these functions. How they are implemented is discussed in the Section 9 Pipe Machine
Program (.pmp) File Format and External Programming and Section 10 NC
Programming.
4.4.1
Types of Data
The machine can use two forms of data: Pipe Machine Program Data, which has a file
extension of .PMP and NC Data, which has a file extension of .NC.
4.3.1.1
The Pipe Machine Data (.PMP) is the type of data generated from the programming of a
cut as described in the preceding section. This data defines the cut in terms of pipe sizes,
angles, etc. When the data entry is complete, the machine calculates the cut path that the
machine must follow.
The Pipe Machine Program (.PMP) data is saved when the <F9> Save PMP key was
hit in the programming window. It was stored in the directory specified in the Machine
Options window under the Utilities window. Reference Section 6 Utilities for further
explanation of setting the default directory. The PMP file is a simple text file with the
variables clearly defined. A typical example of a Pipe Machine Program (.PMP) file
format is in Appendix C.
43
4.4.1..1
Selecting <F2> Load PMP from the main menu (shown above) will display the open
file window (shown below) for the .PMP directory specified in the Machine Options.
44
Once the Open window, which lists all the stored programs, is displayed, hit <Tab> until
the first program is outlined. Now use the up/down arrow keys to highlight the desired
program and hit the <Enter> key. The program can also be loaded by typing the
program name in the File Name box and hitting <Enter>. The Pipe Machine Programs
(.PMP) stored in other directories or locations and be accessed by selecting the directory
in the Look In: box. For example, to load a file from the floppy disk (the A: drive), hit
the <Tab> key until the Look in: box is highlighted then use the up/down arrow keys to
highlight 3 Floppy (A: ) drive and hit <Enter>. A quick method of selecting a drive is
to type the first character of the drives name then hit the <Enter> key, i.e. 3 for 3
Floppy (A: )
45
4.4.1..2
The preferred method of deleting programs is to delete a program from the Open
window above. As above, hit <Tab> until the first program is outlined. Now use the
up/down arrow keys to highlight the program to be deleted and press the <Delete> key.
The Confirm File Delete window will be displayed. Just hit the <Enter> key to delete
the selected file or use the < > key to highlight the No button and hit the <Enter> key
to cancel the delete function.
46
4.4.1..3
A batch of Pipe Machine Programs may be processed at one time by selecting <F8>
Batch on the Top Menu. If the Machine Option Create NC Files has been checked
(reference Section 6.2.1.6) the batch processing will create the NC files for all the
selected files. The cut sheet may also be printed for the processed files if desired.
Once Batch has been select the Open Window appears. This is the same Open Window
as the Load Program as described in 4.4.1.1.3 above and shown above. Use the Windows
standard key sequences of multiple files; 1) select a file then hold the <Shift> down and
select another file, the files between the two selected files are now select or 2) hold the
<Ctrl> key down and select the desired files randomly.
Once the selected files are highlighted, hit the "Open"
button. The screen shown to the right appears. Selecting
Yes will allow for both the NC files generated and the
Cut Sheets to be printed for all the selected files.
4.3.1.1
NC Data
NC data is data that is already calculated to produce the cut path. It consists of one line
of data for each move the machine must make. This type of data is either produced as
result of calculating the cut path from the Pipe Machine Program (.PMP) input variables
47
above or a NC program that was generated offline on another offline computer or a CAD
system output and brought to the Vernon machine for execution. Section 10 of this
manual is dedicated to NC programming and contains full explanation of NC format and
commands.
4.4.1..1
Selecting <F3> Load NC from the main menu (shown above) will display the open file
window for the .NC directory specified in the Program Options.
Once the Open window, which lists all the stored programs, is displayed, hit <Tab> until
the first program is outlined. Now use the up/down arrow keys to highlight the desired
program and hit the <Enter> key. The program can also be loaded by typing the
program name in the File Name box and hitting <Enter>. The NC Programs (.NC)
stored in other directories or locations and be accessed by selecting the directory in the
Look In: box. For example, to load a file from the floppy disk (the A: drive), hit the
<Tab> key until the Look in: box is highlighted then use the up/down arrow keys to
highlight 3 Floppy (A: ) drive and hit <Enter>. A quick method of selecting a drive is
to type the first character of the drives name then hit the <Enter> key, i.e. 3 for 3
Floppy (A: )
Once an NC file has been loaded the screen will automatically change to the List/Edit
screen shown in section 4.3.1.2.2 below.
48
4.3.1.2.2.
The resultant NC file from programming and calculating a .pmp file may also be listed
and edited by selecting <F5> List/Edit on the program menu and then select <F6>
List/Edit NC on the edit/list menu.
The steps used to list and edit of a NC program are exactly the same as the listing and
editing a .pmp file. The listing window shows each step in the program in NC format,
shown below. Reference Section 10 of this manual for a full explanation of the NC
format and commands. While the program is running, the line numbers, prefixed with
N and followed by a 5 digit number, at the left correspond to the block number
displayed in the status area in the Block Num block. The background on list window is
shaded to signify that the edit function is not enabled. The cursor keys may be used to
scroll through the listing. <F1> Start of File will move the cursor to the beginning of
the NC file. <F2> End of File will move the cursor to the end of the NC file. To close
the listing window, hit <F10> or <Esc>.
49
4.3.1.2.3
The preferred method of deleting programs is to delete a program from the Open
window above. As above, hit <Tab> until the first program is outlined. Now use the
up/down arrow keys to highlight the program to be deleted and press the <Delete> key.
The Confirm File Delete window will be displayed. Just hit the <Enter> key to delete
the selected file or use the < > key to highlight the No button and hit the <Enter> key
to cancel the delete function.
50
4.5
Graphics (<F5>)
Once a Pipe Machine Program (.PMP) has been generated and calculated the screen will
automatically switch to the graphics screen, shown below. The graphics screen may be
entered at any time by selecting <F5> from the Top Level Menu as long as the program
has been calculated.
51
The graphics screen is a true graphical representation of the finished piece from the
program inputs. The top third of the screen represents a 3 dimensional (3D) view of the
finished piece from the machine operators prespective. The 3D view can be rotated as
described below. The bottom two thirds of the screen is a 2 dimensional (2D) view,
which represents the pipe as if it had been split longitudinally and laid flat. Users of the
machine that have dealt with the old wrap around template method of cutting contours
will be familiar with this view. Thus the graphics display provides an excellent means for
checking the Pipe Machine Program (.PMP) data input.
The screen above represents a piece of 18 OD pipe with End 1 intersecting an 18 pipe
at 90 degrees, 2 round holes, 1 square hole with corner radii, and End 2 intersecting an
18 pipe at 45 degrees. The inputs for this screen can be verified by the Cut Sheet
described below. As mentioned the data used to create the graphics is exactly the same
as the data used to create the pipe machine cut path. There may be some distortion of the
graphics as it is extremely difficult to provide a readable graphical representation of a
finished piece of pipe when the range of diameters can be from 2 to 60 and the lengths
vary from inches to over 40 feet.
Several items have been added to the graphic screen to better identify features of the 2D
and 3D representations.
The 3D view has degree readings on both left and right side of the view. The degree
readings corrspond to the degrees around the pipe as the pipe is being cut with reference
to the operators view and position display on the operators console. In the view above,
the 0 degree or initial position at programming is at Top Dead Center (TDC), 270
52
degrees around the cut is facing the operator and 180 degrees at Bottom Dead Center
(BDC). If the pipe is rotated as described below, the degree readings will change
according to degrees of cut path at Top Dead Center, operators view, and Bottom Dead
Center.
Note: The 3D view degree readings and direction of rotation will change whether the XAxis Reversed box in the Machine Options is checked or not. This view represents
the view of the operator and position display on the operators console.
The 3D view includes end cut contour cutback dimensions and the overall finished
lengths based on shortest to shortest points and longest to longest point. The length
dimensions can be physically measured by the operator to provide verification and
quality control.
In the 3D view the contour lines of cuts that are on the side of the pipe facing the operator
have a red outline and the contour lines on the back side of the pipe from the operator
have a black outline. As the view is rotated the contour lines will change color
depending on which side of the pipe they are rotating to, red for operators side and black
for the back side of the pipe.
Both the 3D and 2D views have blue dots to present the cut start point for each contour
cut. The midsection cuts on the 3D view do not have a blue dot designating the cut start
point.
The 2D view also has degree readings on both left and right side of the view. These
readings represent the degrees around the pipe as the cuts progress and the location of the
midsection cuts as they were programed. To observe a simple clarification of this
feature, first program a midsection cut with X-Rotation of 90 degrees and view the
graphics. Then re-program the same cut with X-Rotation of 270 degrees and view the
graphics. The same clarification can be made for End cuts by programming an axial
angle of 90 degrees and then re-programming the same cut with an axial angle of 270
degrees.
In the 2D view there is a measurement which is the length between the End 1 cut and the
End 2 cut at Top Dead Center(TDC). In other words, this is the length of the finished cut
at X-axis equals 0 degrees at the beginning or end of the program.
Note: The 2D view will not change whether the X-Axis Reversed box in the Machine
Options is checked or not. This view is based on the programmers inputs while
creating the .PMP program.
In the 2D view the midsection cuts are numbered in the order that they were programmed
in generating the .pmp program.
The brief discussion of the special function <F> keys follows.
4.5.1
4.5.2
Rotate 15 <F2>
This key allows 15 degree rotation of the 3D view in the minus direction. The
minus direction is determined by whether or not the X-axis Reversed option is
checked under the Machine Options window.
4.5.3
Roll <F3>
This key continually rotates the 3D view in the plus direction. The plus direction
is determined by whether or not the X-axis Reversed option is checked under
the Machine Options window. When this key is selected a second time the
rotation will stop.
4.5.4
4.5.5
4.5.6
Info ,F6>
This key displays a dialog box that will list various information about the
calculated pipe machine program. Currently the information includes the weld
length, weld volume for each end and the total for the piece and the total time to
cut the pipe. The weld length is the sum of the blocks of the contour of each end
cut. The weld volume is sum of the intergral area formed by the dihedral angle
and weld prep bevel at block . The total weld length and volume is the sum of
both end cuts. The cut time is based on the length of the linear length of the
contour cuts and the part program calculated feedrate. The feedrate is based on
the feedrate table and effective wall thickness. The time is based on a 100%
feedrate setting on the feedrate override potentiometer on the operators console.
Note: The lengths, volumes and times are based on the theoretically ideal
conditions and can vary dramaticall depending on operator, torch type, torch
settings, and machine settings. This information is for reference only.
This is information will also be printed on the Cut Sheet described below.
4.5.7
The cut sheet can be customized to suit the customers specific requirements or
desires.
4.3.1.1
4.3.1.1
There are four data blocks which can be customized for data that
they customer wants to print out on the cutsheet. This data will
appear on the Pipe Data Input screen when programming a cut and
will appear in the .pmp program file. The four data blocks are the
four that appear under the Cutting Method: input block in the F1
Pipe Data. In the example to the right the four data blocks are
Part Number:, Specification:, Material:, and Quantity.
The labels for these four data block can be changed to suit the
customers needs but are limited to 15 characters. The label names
reside in the file Labels.txt found in the Help subdirectory under
the WinMPM directory. The Labels.txt is a text file and can be
edited with a simple text editor program. Below is a listing of the
Label.txt file.
; IMPORTANT: This file MUST be located in
WinMPM's "Help" subdirectory.
; Default labels are "Part Number",
"Specification", "Material", and
"Quantity".
; Label names must be unique and lengths
must not exceed fifteen characters.
[Last Four Pipe Data Labels]
Part Number
Specification
Material
Quantity
55
56
CUTTING
The first part of this chapter will deal with the steps in making a cut. The second part
deals with options that are available to the operator to make the cutting job easier.
5.1
Prior to making the cut, the program must be entered and calculated. Once this is done,
you are ready to begin the cutting by performing the following steps and Ready will be
displayed in the Status block of the display screen.
5.1.1
The pipe should be positioned on the machine taking into account the location of the cuts
to be made. Usually, the first end to be cut is positioned over an area where the waste
piece can freely drop and be disposed of. There is less control over the second end since
it is located relative to the first end. The torch should be placed over the longest point on
the cut on the first end. This ensures that there is enough pipe positioned in front of the
torch to make the cut. If there will not be a cut on the first end of the pipe, then position
the torch to the longest point on the second end. (Note: if a "Distance between Cuts" has
been entered, then the torch will move this distance before starting to cut the second end).
Be sure that the sensors have been selected and the contour torch has been set to the
"AUTO" position.
Home the C-, Z- and A-Axis. (A-axis is on 5-axis MPM only)
5.1.2
The torch will move to its blow through position, lay over to the initial pierce angle
(usually 30 degrees) and stop. If required by the cut, the pipe will also rotate and/or the
torch will move to an offset position. If oxy/fuel cutting is being used, the pre-heat
oxygen, fuel and spark will come on, igniting the gas (the spark will shut off after
57
approximately 1 second). If plasma cutting is being used, the plasma gas will start and
the pilot arc will spark.
5.1.4
When the pipe is sufficiently pre-heated (or, in the case of plasma, the main arc has
started and pierced the wall), press the "CYCLE START" pushbutton again and the cut
will start.
While the cut is progressing, the status line will indicate "Program Running" and the
progress of the cut may be monitored at the top of the screen. The "Present Pos:" line on
the screen shows the present position and the "Next Pos" line shows the calculated
position at the start of the next calculated block. The feedrate may be adjusted to achieve
the best-cut quality.
It is not necessary to monitor the machine and it may be run "Hands Off" once the
feedrate has been set.
4.3.1.1
When the cut is completed, the cutting torch will shut off and the machine will stop to let
the operator get the waste piece out of the way.
5.1.5
The next operation depends on the program. If the other end or any holes remain to be
cut, the torch will move to the next cut and steps 5.1.3 through 5.1.4 above would be
repeated.
If all of the cuts have been finished, the machine will return to the start of the cut
program. Another piece of pipe can be loaded and the above procedure repeated to make
another cut.
5.2
CUTTING OPTIONS
SINGLE STEP.
RETRACE
To enter this mode, first push the RETRACE pushbutton and wait for the machine
motion to stop. Then, push the CYCLE START pushbutton and the machine motion
will run backwards. (Note: Do not use the RETRACE function to move through the
start sequence or into the previous cut. Use the RETRUN TO ZERO function for
stepping back to start of previous cuts.) To retrace the program a single step at a time,
press SINGLE STEP pushbutton then CYCLE START PUSHBUTTON to execute a
block at a time. The RETRACE function is very useful for retracing the program when
the cut has been lost due to too high of a feedrate for the cutting process.
To exit the RETRACE function, press the RETRACE pushbutton again.
5.2.3
DRY RUN
The Dry Run mode may be entered any time by depressing the "DRY RUN" pushbutton.
This causes all moves to be executed at approximately twice the programmed feedrate.
Turning the pushbutton off returns the feedrate to the programmed feedrate. This is
useful for testing programs that have a very low-programmed feedrate.
5.2.4
When the RETURN TO ZERO pushbutton is activated, the machine returns to the start
of current cut. If it is already at the start of the current cut, it moves to the start of the
previous cut if there is one. The path followed during the return will be the shortest
direct path, not the calculated path. Further activation of this pushbutton after the
machine is at program start position will be disregarded and will result in no motion.
5.2.5
ABORT
The abort pushbutton causes the current program to be aborted and re-loaded from the
beginning. It can be activated at any time. Activating this pushbutton also causes the
Present Position display to reset to all zeros. Once the pushbutton has been activated, the
cut must be setup and started from the beginning. It is not necessary to re-enter the data
or recalculate. If there was no program entered, its only effect will be to zero the position
displays.
5.2.6
FEED HOLD
This pushbutton, when pressed once, will light and immediately cause all axes motion to
come to a stop at whatever position they are in. This will not necessarily be at the end of
a block. Depressing "FEED HOLD" a second time causes motion to resume as
programmed and the lamp to extinguish.
On the 5 axes machines (MPM5) there is a collision switch mounted on the Z axis
assembly. When the 5 axes head brought down and the torch makes contact with the
pipe, the torch is pushed out of the torch holder and the collision switch is opened. The
signal back to the I/O controller is lost and all axes including the vertical carriage are
stopped, the FEED HOLD actuated and the FEED HOLD light will be lit. To correct
this situation the vertical carriage must be raised, the torch re-seated in the torch holder,
59
and the FEED HOLD pushed to deactivate the feed hold condition.
5.2.7
FEEDRATE SLIDER
60
6 UTILITIES (<F6>)
When <F6> is pressed from the main menu screen the screen above appears. From this
screen several option tables can be accessed. Since changing the various parameters in
the tables can have drastic consequences on the program and machine functions several
of the tables are password protected. There are different levels of password protection of
the different option tables depending on that option tables affect on the machine
function.
Units
used to generate the Pipe Machine Program (.PMP) was set in the other type of unit, a
warning will be displayed that units are not equal. The option must be changed before
the .pmp can be read in and calculated.
The units can be changed by pressing the <Tab> key until the box is highlighted then use
the arrow keys to select either English (inch) or Metric (mm).
6.1.2
Offset:
There are two methods of defining the intersection point of a multiple intersection end
cut. One is through the use of baseline offset and the other is workpoint offset. One
method or the other has to be select so the programmer/operator knows which data
variable to enter. Also, the operating system, WinMPM, needs to know which variable
is used so the calculations are performed correctly. The definitions and descriptions for
baseline offset and workpoint offset can be found in section 4.2.2.1 above.
The offset method of calculation can be changed by pressing the <Tab> key until the box
is highlighted then use the arrow keys to select either Baseline or Workpoint.
6.1.3
In some cases, especially size-on-size holes and top flush offset holes, the torch will
attempt to cut tangent to the inside wall of the pipe. Although this is the mathematically
correct profile, it sometimes produces a poor quality cut. Many fabricators would rather
have a small amount of bevel in this area. By setting the Hole Dihedral Limit, the
dihedral angle will be prevented from reaching 180 degrees and a small amount of bevel
will remain. A value of 10 to 15 degrees is usually sufficient.
6.1.4
When this option is checked it allows for the automatic selection of a transition cut type
when the intersection angle of the intersecting main member is equal to or less than the
angle set in Auto Select Intersection Angle option. See 6.1.5 below.
If this option is un-checked then the transition cut type must be manually selected cut
type list for each end.
Note: A warning box will appear during calculations when a saddle is automatically
changed to a transition type cut a warning box will appear on the screen. Once Ok is
clicked the box disappears and calculations continue. Also the note Program Options
setting for Auto-transition has changed a saddle cut to a transition cut. appears in the
upper right section of the printed cut sheet.
6.1.5
If the Transition Cut Auto Select check box is check (see 6.1.4 above) and the
intersection angle between the pipe and the main is equal to or less than the angle entered
in this option then a saddle cut type will be automatically calculated as an AWS ID/OD
transition cut type and the PMP file changed appropriately.
6.1.6
The transition start angle is the dihedral angle of intersection between the two pipes
where a transition cut will start to transition from the inside diameter to the outside
diameter. A typical value is 40 degrees.
6.1.7 Transition Zone:
This parameter is for setting the transition zone in a transition cut. It is the distance in
dihedral degrees from where the transition starts on the inside diameter to where it
finishes on the outside diameter. A typical value is 10 degrees.
Note: If programming transition cuts and change the Start Transition or Transition Zone,
one MUST select <F6> New PMP when programming the cut. Other than manually
editing the .PMP file, this is the only way the change will take effect. If loading a PMP,
the transition values for that PMP will be used for all cuts until one selects <F6> New
PMP. This is because the transition variables are Program Options that take priority.
6.1.8
Transition Backbevel
Transition back bevel is only used on Transition cuts. When a transition cut is made, the
area in the throat makes contact with the Main Member at the OD of the Branch instead
of the ID as in a normal cut. This leaves a weld prep angle on the INSIDE of the pipe
and in some cases it is desirable to vary it. If No is selected, the torch will remain
vertical while the transition area is cut and the bevel will be fixed. In most cases this is
used. If a particular weld prep is desired on the inside of the pipe (for instance to put a
backup weld on the inside), Yes may be selected.
Note: The setting in this Program Option is the used as the default setting for doing
batch calculations.
6.1.9
If Yes is selected for the Transition Back Bevel entry above, this specifies the weld
prep angle on the inside of the pipe.
Note: The setting in this Program Option is the used as the default setting for the
Backbevel Angle when doing for batch calculations.
6.1.10 Rectangular Hole X Length
There are two methods of defining the X-axis length of a
rectangular hole.
First is the Chord length which is actual width of the
rectangular hole opening in the pipe. In other words if one
wanted to pass a piece of bar stock or plate through the hole
the chord length should be use. The maximum valve for the
chord length is less than the inner diameter of the pipe being
cut. If the chord length is greater than the ID an error will be
generated and displayed.
The second method of specifying the X-axis length is by Arc length. The arc length is the
X-axis length along the circumference of the pipe. . The arc length has no maximum.
63
Number of axis:
This is set to the number of axis on the machine. This parameter is set at the factory and
should not be changed. There may be very special circumstances when a customer may
want to run a 5-axis machine as a 4 axis. It is impossible to run a 4-axis machine as a 5axis machine. The number of axes for a machine can be found on the machines
name/data plate, MPM5 = 5 axes, MPM4 = 4 axes, MPM2 = 2 axes.
4.3.1.1
Plasma Type
The plasma type is set according to the plasma manufacturer to start and stop the torch
correctly. H = Hypertherm, T = Thermodynamics, L = Esab.
4.3.1.1
X-axis Reversed
This parameter is to set the direction of rotation of the pipe in all data input modes and
graphic displays to correspond to the pipe direction of rotation on the Vernon pipe
machine. The X-axis Reversed box is either checked or unchecked. This parameter is
set at the factory and normally should not be changed. However, during the installation
of the machine the customer may want to reverse the rotation of machine. The changing
of the rotation of the machine should only be done by the on-site Vernon installation
engineer. The best method to change the WinMPM program pipe rotation to
correspond to the machine rotation is to manually jog the machine in the plus direction
and note the direction from the operators perspective. Now generate a pipe machine
program (.pmp) and calculate the program. When the graphics view automatically
appears, select Roll <F3> and note the direction of rotation. Both the machine rotation
from the operators perspective and the graphics view rotation should be the same. If the
rotations are not the same then either check or uncheck the box by using the pointing
device or <Tab> to X-axis Reversed and hit the <Space> to toggle between checked
and unchecked.
64
4.3.1.1
Curve smoothing:
In some instance of very acute intersection angles on saddles, the change in the angle of
bevel (C-axis movement) can be very abrupt. Although calculations and torch movement
are correct, the appearance of the cut is not what is desired. The curve smoothing option
reduces the weld prep angle at the maximum dihedral angle. The reduction is an arbitrary
amount and is useful on some cuts on heavy walled pipe. When the Curve smoothing:
box is checked the curve smoothing will take place.
The box may checked or unchecked by using the pointing device or <Tab> to Curve
smoothing and hit the <Space> to toggle
4.3.1.1
Create NC files:
This box is for use in the Desktop mode only. When checked the NC data files will be
created and placed in the NC directory. Under normal operation this will be unchecked
so that the NC files are not created, thus saving disk space by not creating and saving
large unused files. It may be useful to generate NC files so they can may be easily edited
to create a special motion program.
The box may checked or unchecked by using the pointing device or <Tab> to Create NC
files: and hit the <Space> to toggle between checked and unchecked.
4.3.1.1
This setting is used to make the graphics display conform to the actual layout of the
machine. If, when cutting both ends of the pipe, the End 1 that is cut is to the operators
left, check the box. If not, the box should be left blank. In most cases this will be
correctly set at the factory and does not need to be changed.
The box may checked or unchecked by using the pointing device or <Tab> to First cut
left and hit the <Space> to toggle between checked and unchecked.
between checked and unchecked.
4.3.1.1
Auto Run
If the Auto Run option is checked it will allow an entire pipe machine program (.pmp)
to be run with Cycle Start switch only being pushed one time at the beginning of the
program. The machine will cut End1, any Mid section cuts, and End2 then stop. This
feature is only operational in the plasma cutting mode and requires special electronics to
be installed in the machine to accept the Machine Motion command from the plasma
unit. Consult the factory before ever turning on this option for the first time.
4.3.1.1
Return to Zero
With this block checked the pipe will return to the zero degree line (top-dead-center) after
cutting each Midsection cut. This is useful if it is extremely critical to have all
midsection cuts be positions in degrees around the pipe base off the top-dead center
from where the program is started. If this block is un-checked the machine will travel to
the next midsection cut without stopping on top-dead-center.
65
4.3.1.1
NC directory:
The NC directory is the default setting for the path and location of the NC storage in the
computer. It may be changed to point to another location such as the floppy disk or a
network drive. In general this option should never be changed from the factory setting.
The data directory can be changed by pressing <Tab> key until the box is highlighted
then enter the desired path and location.
4.3.1.1
PMP directory:
The PMP directory is the default setting for the path and location of the Pipe Machine
Program (.pmp) storage in the computer. It may be changed to point to another location
such as the floppy disk or a network drive. In general this option should never be
changed from the factory setting.
The data directory can be changed by pressing <Tab> key until the box is highlighted
then enter the desired path and location.
4.3.1.1
Feedrate Table:
The feedrate block displays the feedrate table being used in the calculation of the cut. It
is possible to create different feedrate tables to use on the machine. The default feedrate
table shipped with the machine was based on both the torch suppliers recommendation
and Vernon Tool Companys practical experience. Another feedrate table may be
desirable when a different cutting medium is used or different pipe material is being cut.
To change feedrate tables or create new ones, see New Feedrate Table, below.
6.2.1..1
0.00
0.12
0.25
0.37
0.50
0.75
1.00
1.50
2.00
2.50
3.00
4.00
5.00
6.00
8.00
10.0
12.0
99.9
99.9
45.0
42.7
39.0
33.0
28.5
25.5
22.5
20.7
17.2
15.7
9.90
8.00
7.00
5.50
4.50
4.00
3.00
99.9
99.9
99.9
99.9
80.0
70.0
60.0
50.0
40.0
30.0
20.0
10.0
1.00
1.00
1.00
1.00
1.00
1.00
To add a new feedrate table, first you need to create it and then you need to load it.
6.2.1..2
The feedrate table is created using a text editor such as Windows Notepad. Do not use a
word processor, as this will insert formatting characters in addition to the characters you
type.
66
The table is made up of three columns of 18 rows. Each column must be separated by at
least one space. The first column is the thickness for that entry. The next column is the
corresponding feedrate for a gas torch and the last column is the corresponding feedrate
for a plasma torch. The table must have exactly 18 entries.
When saving the table, give it a name of 32 characters or less with a suffix of .TBL.
For instance, the default feedrate table is: FEEDRATE.TBL.
67
6.2.2
Height:
The torch height is the clearance between the torch tip and the pipe at the beginning of
the cut when the C-axis angle is 0 degrees. It is used by the Z-axis to determine torch
standoff distance. There are separate values for gas and plasma torches. A typical value
is 0.25 inch (6mm).
6.2.3..2
Width:
The width of the bottom of the torch tip. It is used by the Z-axis to determine torch
standoff distance. There are separate values for gas and plasma torches.
6.2.3..3
Kerf:
The kerf is the amount of material that is cut away by the torch. If a straight line is cut
68
with a torch, the width of that line is the kerf. This loss of material is significant and
must be accounted for by the computer in its calculations. The width of the kerf will vary
depending on the type of cutting gas, type of torch, pressures, speeds, material, etc. To
determine the kerf, see the section on setting the kerf. There are separate settings for
plasma and gas torches. Typical values are 0.1 inch (2.5mm).
6.2.3..4
Max Angle:
The torch angle constantly changes in order to maintain a constant weld prep angle.
However, if the torch angle increases past a certain point, the torch will hit the pipe. This
angle will vary with the type of torch, so there are separate settings for a gas torch and
plasma torch. Typical values are 68 degrees for gas torches and 55 degrees for plasma
torches.
4.3.1.1
Torch Clearance:
The torch clearance is the minimum distance that is allowed between the torch and the
pipe at any C-axis angle. It is used by the Z-axis to determine torch standoff distance. A
typical value is 0.1 inch (2.5mm).
4.3.1.1
The minimum torch angle is the amount that the C-axis can rotate in the negative
direction. It is usually limited by the cut quality that is achieved when cutting back into
the work piece. A typical value is 15 degrees.
4.3.1.1
The weld prep (preparation) angle is the angle between the two pieces of pipe produced
by the torch bevel angle (C-axis). The value that is set here is the default (usual) value
that is used. The weld prep angle may be changed on individual cuts by changing the
Weld Prep Angle values in the various data input screens. Typical values are 37.5
degrees and 30 degrees.
4.3.1.1
Torch Leadin:
Usually it is not desirable to pierce the pipe on the cut line because it produces a flaw on
the surface of the cut. Instead, the torch pierces the pipe a short distance into the waste
piece and moves onto the cut path at cutting speed. The distance may be set to zero to
reduce waste on end cuts. A typical value is 0.5 inch (12mm).
4.3.1.1
Torch Leadout:
Sometimes when plasma cutting pipe with a large wall, a dimple will occur at the cut
start/stop point. This is due to plasma cutting stopping exactly at the start point therefore
there may not be any metal directly under the torch to conduct the current. The plasma
arc will pass to the nearest metal, which is the previous cut surface. The leadout
parameter is amount of displacement, in units selected, off of the start/stop point into the
waste. This parameter can be varied to eliminate the dimple and it is even possible to
create a bump at the cut start/stop point.
69
4.3.1.1
When the torch pierces the pipe, it is usually desired to have it leaning over at an angle to
the pipe so that slag does not blow up onto the tip. Typical values are 15 or 30 degrees.
4.3.1.1
VC Up Time Limit
This option sets the time limit, in seconds, that the Vertical Carriage will travel up at the
end of any cut including End 1, any Mid section cuts, and End 2. Increasing the time
limit will increase the clearance distance between the torch tip and pipe at the end of the
cut when the sensors are disabled by the program.
70
To use diameter checking, follow the prompts on the screen. Further description of the
process is as follows:
1. Press the abort key so that axis position reads 0.00.
2. Enter the pipe diameter that was used in the Pipe Data
of the program.
3. Rotate the pipe one complete revolution.
4. When the above steps are complete, press <Enter>.
5. The screen will then display the current X-axis scale
factor and suggest the correct scale factor for the current
piece of pipe.
6. The suggested scale factor will appear in the New scale
71
factor: block. A scale factor other than the suggested can be entered.
7. To accept the value and save it, hit <Enter>. To leave the process without making
a change, hit <Esc>.
Note that the changes made by diameter checking are held as long as power is applied
and will be reset to the default value the next time power is cycled.
72
MAINTENANCE (<F7>)
Enter the Maintenance window by press the <F7> key from the main menu. Maintenance
functions are used to test, determine status and make adjustments to the machine. Some
of these functions are quite detailed and are only used by factory service personnel or
under their supervision.
73
The log lists the date and time the error occurred, type of error, error code number and
description of the error. A complete listing of error code numbers can be found in
Appendix B.
74
The terminal is used for direct communications with the motion control system. It can be
used to monitor certain system variables or to issue direct commands. It is intended for
use by factory personnel only; if it is necessary to use it in the field, the factory should be
contacted for guidance.
75
76
77
The Computer
The computer handles all of the program information to and from the console. It
performs calculations on the data and then sends cutting path information to the motion
controller.
8.2.2
The I/O controller in the power box receives information from the operators console
about which controls the operator is using and sends that information to either the motion
controller or computer. It also receives information from another I/O Controller located
on the Y-axis carriage out on the machine bed that controls cutting and pipe handling.
8.2.3
The motion controller is the heart of the system. It takes the cutting path information
from the computer and generates a voltage that tells the servo drives how to move the
axis motors. It also receives information from the I/O controller about the status of the
machine and sends instructions to the machine to handle parts of the cutting process.
8.2.4
The servo drives are like the engine in a car. They receive the low voltage instructions
from the motion controller and convert it into current to drive the motors. They are also
connected to the I/O controller to control the limits and inhibits.
79
80
[Pipe Data]
FileName=PMPEXAMPLE.pmp
PipeDiameter=12.75
WallThickness=.5
Length=120
CuttingMethod=Oxy/fuel
PartNumber=1234567890ABC
Specification=A36
Material=STEEL
Quantity=1
[End1]
Type=Saddle
WeldPrepAngle=37.500
[End1 Main1]
Diameter=18.000
IntersectionAngle=90.000
CenterlineOffset=0.000
BaselineOffset=0.000
AxialAngle=0.000
Through=Y
[End2]
Type=Saddle
WeldPrepAngle=37.500
[End2 Main1]
Diameter=18.000
IntersectionAngle=45.000
CenterlineOffset=0.000
BaselineOffset=0.000
AxialAngle=180.000
Through=Y
[Mid Item1]
Type=Round
Diameter=6.625
XRotation=0.000
YDistance=-60.000
IntersectionAngle=90.000
CenterlineOffset=0.000
WeldPrepAngle=37.500
IdOd=ID
9.1 FORMATTING
The .pmp file is a simple text file and can be viewed by any text editor program. The file
contains both the variables necessary to calculate the cut path and several of the options
settings. To better understand the .pmp format and meaning, program example cuts with
either the production or desktop version of WinMPM and then view the created file
with a text editor such as Note Pad.
calculations of the cut. The body of the file follows with each section having a heading
in brackets ([ ]). Each of the sections will be discussed below.
9.2.1
[Program Options]
These are the program options settings that were set in the program that created the .pmp
file. For a full discussion of each variable reference Section 6.1 of the instruction
manual.
9.2.2
[Machine Options]
These are the machine options settings that were set in the program that created the .pmp
file. For a full discussion of each variable reference Section 6.2 of the instruction
manual.
9.2.3
[Pipe Data]
These are the pipe (the pipe in the machine to be cut) data variables that were entered
when the cut program was created and saved in .pmp file. For a full discussion of each
variable reference Section 4.2.1 Pipe Data of the instruction manual.
9.2.4
[End1]
These are the variables that describe the type of cut that will be performed on the first end
of the pipe (the pipe in the machine to be cut). These are the data variables that were
entered when the cut program was created and saved in .pmp file. For a full discussion of
each variable reference Section 4.2.2 Programming End 1 of the instruction manual.
4.3.1.1
[End1 Main1]
Depending on the cut type selected in 1.2.5 [End1] it may be necessary to describe the cut
in more detail. The variables that are under this heading are discussed in Section 4.2.2.1
Editing End 1. If the cut is a multiple intersection then there will be a heading for each
main member fully describing the intersection of the pipe with that main member. The
headings will run consecutively such as [End1 Main1], [End1 Main2], [End1 Main3], etc.
9.2.5
[End2]
These are the variables that describe the type of cut to that will be performed on the
second end (end 2) of the pipe (the pipe in the machine to be cut). These are the data
variables that were entered when the cut program was created and save in the .pmp file.
For a full discussion of each variable reference Section 4.2.4 Programming End 2 of the
instruction manual.
4.3.1.1
[End2 Main1]
As with 1.2.5.1 End1 above, depending on the cut type selected in 1.2.6 [End2] it may be
necessary to describe the cut in more detail. The variables that are under this heading are
discussed in Section 4.2.2.1 Editing End 1. If the cut is a multiple intersection then there
will be a heading for each main member fully describing the intersection of the pipe with
82
that main member. The headings will run consecutively such as [End2 Main1], [End2
Main2], [End2 Main3], etc.
9.2.6
[Mid Item1]
There will be a heading for every midsection cut put into the pipe. The variables under
this heading fully describe the type of midsection cut to be made. For a full discussion of
each variable reference Section 4.2.3 Programming Midsection of the instruction manual.
When multiple midsection cuts are programmed each midsection cut will have its own
heading and the will be numbered consecutively in the order that the cuts were
programmed such as [Mid Item1], [Mid Item2], [Mid Item3], etc.
Pipe Machine Programs (,pmp) may be created at a remote site by the optional
WinMPM-Desktop software. These programs may be loaded into the Vernon
equipment via floppy disk or local area network.
It is important to note that Program Options in the .pmp file take precedence over the
Program Options in the Vernon equipment when the .pmp file is calculated. Of equal
importance is that the Machine Options in the Vernon equipment take precedence of any
Machine Options that may be contain in the .pmp file. These priorities were set to insure
the .pmp program is exactly what the programmer intended. The Machine Options are
particular to the machine and cutting method.
9.3.2
When a Pipe Machine Program (.pmp) is created by a CAD system or third party
program it is important that the file have the extension .pmp. Otherwise it will not be
read by the WinMPM operating system.
The variable names and format must be exactly same as described above.
It is also recommended that Pipe Machine Program only contain [Pipe Data], [End1],
[End2], and [Mid Items] information which define the required geometry to make the cut.
When the [Program Options] and [Machine Options] sections are missing in the Pipe
Machine Program (.pmp) the WinMPM operating system will default to those within
the operating system. The [Program Options] and [Machine Options] are particular to the
cutting process and best left to operator or production management.
Vernon has been the leader in providing direct links between third party 3D modeling and
CAD software to and their pipe cutting equipment. The conversion of CAD output files
to Vernon .pmp input files is done through WinMPM Desktop. The optional modules
83
for converting the various third party 3D modeling and CAD files to .pmp is sold
separately as an optional add-on to WinMPM. An instruction manual specific to third
party modeling or CAD conversion to Vernon .pmp input file is provided separate from
this manual.
Note: There are several Modeling and CAD programs, such as ProSteel, Telkas
Structures, and Alias IOSGEN that now interface with Vernons WinMPM program.
Consult with the factory if your Modeling or CAD software is not mentioned as new
interfaces may have been created since this printing.
84
85
10 NC PROGRAMMING
NC (Numerical Control) programming provides the user with the capability of creating
custom cuts. Using a slightly modified version of standard NC programming language
(G-code), all of the axes and functions of the machine may be controlled as desired.
Programming is done off line to produce a text file. This file may then be loaded into the
machine using either a floppy disk or other transfer method. The operator then makes the
cut from the control console exactly like any other cut.
10.1 FORMATTING
A line of NC code is comprised of a sequence number, NC block and any optional
comments. The sequence number is mandatory but does not have to be in any special
order. The NC block contains machine function commands for interpretation into action
by the machine. All characters except comments must be in upper case. Spaces may be
used as desired for clarity and will be ignored by the compiler. All of the following are
acceptable NC lines.
N1234X2.34Y3.25C23.2Z1.00F100
X2.34 Y3.76 F97.5 *This is a comment
N100 C23.45 X32.32 Y117.2 F101 ;This is also a comment
The text file itself can be edited with any word processor or text editor. However, if a
word processor is used, the document should be prepared in the non-document (text)
mode so there are no extra formatting characters. The last line in the file must contain the
M code "M30".
10.1.1 Allowable Preparatory Functions (G Codes).
The following G codes are valid any others will be ignored. Only one G code may be
used per block. An M code and G code must not appear in the same block.
G00 Rapid Traverse.
86
82
83
All axes movement must be preceded by an axis command (the A would not be
programmed for a 4-axis (MPM4)). This assigns a move to a particular axis. Multiple
axes commands may appear in the same block, but only one assignment per axis may be
made. Example: X123.45Y23.45C56.788.
4.3.1.1
A letter F must precede the assignment of a feed rate. The assignment remains in affect
for all subsequent moves until it is changed by another feed rate assignment. A feed rate
assignment may appear in a block by itself or as part of an axis command.
10.1.4 Sequence Numbers and Comments.
Although not required, blocks may contain both sequence numbers and comments.
4.3.1.1
Sequence Numbers.
Comments.
Comments can either be displayed on the screen or contained within the program as an
aid to the programmer. A semicolon (;) denotes a comment within the program and all
following characters in that line will be ignored.
10.1.5 Absolute Versus Relative Positioning.
4.3.1.1
Absolute Positioning.
When using absolute positioning, all measurements are made from a single "zero" point
84
on the pipe. The "zero" point is wherever the torch happens to be when the Cycle Start
pushbutton is pressed for the first time. Consider the following program:
N1010 X10
N1000 G90
N1015 M00
N1020 X20
N1025 M00
N1030 X30
N1035 M30
The "G90" in the first line sets absolute positioning. When the Cycle start pushbutton is
pressed the first time, the machine will rotate the pipe 10 inches to X = 10 inches. The
second time the pipe will rotate another 10 inches to X = 20 inches, and the third time the
pipe will rotate another 10 inches to X = 30 inches.
The position of the "zero" point may be modified by the use of the Preset Registers
function code (G92). If a line were inserted into the above program so that it now reads:
N1000 G90
N1005 G92X25
N1010 X10
N1015 M00
N1020 X20
N1025 M00
N1030 X30
N1035 M30
This time, when the "Cycle Start" pushbutton is pressed, the machine will assume that it
is located at a starting position of X = 25 inches. The pipe will then move -15 inches to X
= 10 inches. All of the rest of the moves will be the same as above.
Relative Positioning.
When using relative positioning, the "zero" point becomes the present position of the
torch. Each move is then made relative to this position. Consider the original program
above.
N1000 G91
N1010 X10
N1015 M00
N1020 X20
N1025 M00
N1030 X30
85
N1035 M30
This time, a "G91" in the first time sets relative positioning. When the Cycle Start
pushbutton is pressed the first time, the machine will rotate 10 inches to X = 10 inches,
just as before. However, the second time the Cycle Start pushbutton is pressed, the pipe
will rotate 20 inches from its present position to an absolute position of X = 30 inches (10
+ 20). The third time, the pipe will rotate 30 inches to a new absolute position of X = 60
inches (10 + 20 + 30).
Although the initial position could be modified by the use of G92, there would be no
point in it since the motion of the machine would remain the same.
Use of both relative and absolute positioning in a program can greatly simplify certain
cuts. For instance, if identical cuts are to be repeated at various positions on the pipe,
program the cut using relative positioning. Then use absolute positioning to locate the
cut and relative positioning to make the cut. In this way, the same data for the cut can be
used over again for each cut reducing programming time and complexity. See the
programming examples in the appendix.
86
Weekly
Check all cables for burns and wear. If inner wire has not been damaged,
wrap outer jacket in damaged area with abrasion resistant tape.
Monthly
Open power box and inspect components for evidence of excessive heat or
arcing.
Inspect power box for cleanliness. If required, remove accumulated dust and dirt with
small portable vacuum. Do not use vacuum on circuit cards. If circuit boards need
cleaning, be sure to use static free methods. Consult factory before attempting to wash
circuit boards.
Annually
87
the old one and installation of the new one. Be sure to take precautions to prevent static
discharge while handling them.
Before installing a new circuit board, it is good practice to compare the new PCB with
the old one. Many boards contain jumpers and small switches that are used to tailor the
board to a specific application. Be sure that the jumper and switch settings on the new
PCB match the old one.
Weekly
1. Check hydraulic fluid level in tank. Fill as necessary.
2. Cycle all hydraulic functions at least once.
3. Check the gear rack that runs along the Y-axis rail for wear and foreign
matter.
Monthly
1. Check conveyor chain drives for proper tension and tighten as necessary.
2. Check all hydraulic fittings for leaks.
3. Lubricate pipe roller bearings at each pillow block. Be sure to inject enough
grease to force out the dirty grease.
88
Annually
1. Lubricate conveyor chain drive sprockets, chain and shaft bearings.
2. Check proper adjustment of bearings that ride on horizontal (Y-axis) track.
Adjust as necessary.
3. Check proper adjustment of bearings that ride on vertical carriage track.
Adjust as necessary.
4. Check the Y-axis pinion gear for wear. Replace if necessary.
89
90
91
illuminated to show the drive is not uninhibited and operational. If any of the red
LEDs are illuminated then the drive is not operational. Refer to the LED status in
the Glentek Instruction Manual.
4. Check cable or cables to motor.
5. Consult factory for further troubleshooting.
12.1.4 Unable To Move All Axes Using Either Jog or Offset
1. Check to make sure that the servo drive is not inhibited. The X, Y, C, Z, and A axes
are not inhibited when the green LED is lit.
2. Check that the green connector to the servo drive is tightly plugged in.
3. Check that the sensor arms are down and safety switches are actuated and that the
crash switch (MPM5 only) is closed and the Feed hold light is not lit.
4. Check to see if cooling fans on the servo drives are turning. If not, trace AC wiring.
5. Check for the presence of all power supply voltages.
6. Check fuses.
12.1.5 Axis Runs Continuously in One Direction.
1. Check display and observe if the present position of the axis motor is changing as the
motor is running.
2. Check the motor cable for damage and loose connection.
3. Check the Encoder terminal plug connection at the UMAC controller. Check for
good wire connections.
4. Shut the machine down and contact the factory.
12.1.6 Unable to Raise or Lower Vertical Carriage.
1. Refer to the Wiring Diagram, Vertical Carriage Motor
2. Make sure the brake on the servomotor is releasing when axis is activated. Fuse F27
is used inline with the brake.
3. Check that the servo drive is not inhibited, by pressing the up or down button then the
green LED on the servo should light.
4. When the Carriage up or down switch is pushed, check for a signal at the Aux input
to the servo drive. If the input signal is present, check for output voltage to Vertical
Carriage motor. If there is no output, replace the servo drive. If output voltage is
present, check wiring to the vertical carriage motor.
5. Check for mechanical binding of vertical carriage. Vertical Carriage motor may be
removed and shaft turned manually.
6. Contact the factory.
WARNING: IF THE VERTICAL CARRIAGE GEARBOX IS DISCONNECTED,THE
SHAFT WILL ROTATE DUE TO THE WEIGHT OF THE CARRIAGE.
THE CARRIAGE WILL DESCEND AND POSSIBLY CAUSE DAMAGE.
WHEN REMOVING THE MOTOR OR GEARBOX, SUPPORT THE
VERTICAL CARRIAGE TO PREVENT DAMAGE.
92
12.1.7
Note: THE SENSORS WILL NOT FUNCTION UNTIL A CUT HAS BEEN
PROGRAMMED AND STARTED.
1. Refer to the Wiring Diagram, Y Carriage Ethernet I/O.
2. Check to make sure that Vertical Carriage up/down pushbuttons work. If not, refer to
above.
3. Check that appropriate sensor arm has been lowered.
4. Check that appropriate sensor switch has been actuated.
5. Check sensor arm switch wiring.
6. Check for changing signal output from the sensor while bringing metal close to
appropriate sensor coil. If signal does not vary, try the other sensor. If signal is
obtained check/replace sensor coil.
12.1.8
Consult the AC Wiring Diagram and the Wiring Diagram, Power Box Ethernet I/O.
1. Check appropriate fuse(s).
2. Check fuse for 24VDC power.
3. Check all common wiring.
12.1.9
Consult the AC Wiring Diagram and the Wiring Diagram, Power Box Ethernet I/O.
Refer to the trouble shooting section of the motor controller manual.
1. Check fuse on appropriate controller.
2. While operating the controller, check for the presence of the forward, stop and
reverse signals. If not present, check I/O controller.
3. Check for armature voltage at controller.
a. If armature voltage is present, check at motor. If still present, check/replace
motor.
b. If armature voltage is not present, controller may be defective.
12.1.10 All Hydraulic Circuits Do Not Work.
Consult the AC Wiring Diagram and the Wiring Diagram, Power Box Ehternet I/O.
1. If the hydraulic pump is not operating, check to see if the hydraulic motor starter
inside the power box is activating. If not, check the following:
a. Fuse in hydraulic motor starter circuit.
b. Coil in hydraulic motor starter.
93
c. Cable and connections between the power box I/O controller and the motor
starter.
2. If the hydraulic pump motor is operating, check the following:
a. Check that hydraulic fluid reservoir is full.
b. Check the 24VDC power supply.
c. Check at the hydraulic solenoid for indication that it is operating.
d. Check the common connection for the solenoid valves.
e. Check for an obstruction in the hydraulic lines
12.1.11 One Hydraulic Circuit Does Not Work.
Consult the AC Wiring Diagram and the Wiring Diagram, Power Box Ethernet I/O.
1. Operate pushbutton on the operators control console and check for presence of a 24
VDC signal at appropriate hydraulic solenoid.
a. If signal is present, check/replace hydraulic solenoid.
b. If signal is not present, trace wiring back to the power box I/O controller.
94
95
13 MACHINE ADJUSTMENTS
13.1 ALIGNMENT PROCEDURES
13.1.1 Alignment of the Cutting Head
The following adjustments should be made in the order in which they are presented.
13.1.2 Torch Axis Offset
This adjustment places the centerline of the torch radially in line with the C-axis ring
guide. Start with the torch vertical. Home the C-axis, Hit Abort so that the C-axis
present position reads zero. Then lean the torch to one side to approximately 50 degrees
(be careful not to hit the pipe with the torch). Note the clearance between the pipe and
the closest point on the torch. Then lean the torch to the same number of degrees on the
other side of vertical and again note the clearance. If it is not the same on both sides, lean
the torch to the side with the greatest clearance to the pipe at the same angle. Adjust the
torch (not the C-axis) by moving it half the clearance distance to the pipe. Repeat until
the clearance is the same on both sides.
13.1.3 A-axis Center of Rotation (5 Axes Only)
Again, start with the torch vertical. Put a pointer on the end of the torch. Mark the pipe
on the centerline and position the pointer above the mark. Slowly rotate the A-axis
through 360 degrees. If the A-axis is aligned, it will have rotated about a single point. If
it is not aligned, the marks will form a circle. Loosen the adjustment bolts and move the
entire cutting head to the center of the circle.
CAUTION: RETURN THE CUTTING HEAD TO ITS ORIGINAL POSITION
BY ROTATING THE AXIS BACK IN THE OPPOSITE DIRECTION AFTER
EACH TEST. FAILURE TO DO SO WILL RESULT IN THE A-AXIS CABLES
BECOMING TWISTED AND POSSIBLY DAMAGED.
13.1.4 Center of Rotation on Machine Centerline (5-Axes Only)
At this point the A-axis is rotating about a point. However, this point may not be exactly
over the centerline of the machine. Using the slotted bolt holes provided, move the
ENTIRE torch assembly so that the torch is over the centerline of the machine. The
machine centerline is defined as the midpoint between the main shafts or between the
pipe rollers. Do NOT use the center of the pillow block that houses the shaft bearings as
these may not be symmetrical. Do not use the centerline of a piece of pipe as it may be
egg-shaped or bent and not straight.
96
97
Note the present position on the screen. If it is not the same as the actual measurement,
refer to Section 6.3 for setting the Y-axis scale factor.
13.2.3 Calibration of C-axis
First home the axis so that the torch is vertical (this should be checked as it is possible
that the home switch is out of adjustment.) Then move the torch to some angle greater
that 45 degrees and check it against a standard (protractor, triangle, etc.). Then repeat in
the negative direction. If the angles are not correct, move the axis to a known angle and
adjust the scale factor until the position reading is correct. This is the same procedure as
used for the Y-axis.
13.2.4 Calibration of A-axis (5 Axes Only)
From a known position, rotate the A-axis until it returns to the same position. Then
check the display to see that it moved 360 degrees. If not, adjust the scale factor using
the procedure described for the Y-axis.
13.2.5 Calibration of Z-axis
The calibration of the Z-axis does not affect the cut quality so it is not necessary to
calibrate it.
PIPE SURFACE
PIVOT POINT TO TORCH'S LEFT
(MOVE TORCH LEFT)
98
both sensors.
2. Raise the Z-axis until it is just below its UP
limit.
3. Turn on the LEFT sensor.
4. Enter a program, calculate and press the CYCLE
START button one time. This will activate the
sensors and the vertical carriage will descend until
it comes within range of the pipe.
5. Rotate the torch about 45-55 degrees to one side,
being careful not to contact the pipe with the torch
tip. If necessary, use the Z-offset and raise the
torch tip.
Figure 11.2
PIPE SURFACE
PIVOT POINT TO TORCH'S RIGHT
(MOVE TORCH RIGHT)
Figure 11.3
PIPE SURFACE
PIVOT POINT TOO LOW
(ADJUST SENSOR DOWN)
Figure 11.4
PIPE SURFACE
99
2.
3.
4.
5.
The above method will be adequate in most cases. However, in some instances the kerf
may actually be slightly greater in an area of high bevel angle. In this case, repeat the
above procedure with a bevel angle of 45 degrees (which will also give a torch angle of
100
45 degrees). After subtracting the actual length from the programmed length in step 4,
multiply the resulting value by 0.707. This will be the correct value for the kerf.
TO UTILIZE THIS METHOD, IT IS IMPERATIVE THAT THE PIVOT POINT BE
CORRECTLY SET. ANY ERROR IN THE PIVOT POINT WILL CAUSE AN ERROR
IN THE AMOUNT OF KERF DETERMINED.
101
APPENDICES
102
103
APPENDIX A - DEFINITIONS
A-AXIS (5-axis (MPM5) only): The A-axis is the axis that maintains the bevel angle
perpendicular to the direction of travel (or contour path). Angles are measured plus and
minus from 0 degrees, which is when the C-Axis horseshoe track is parallel to the pipe's
longitudinal centerline and facing the operator. The travel limits are +/- 450 degrees and
set by software.
ARC LENGTH: The length of a curved section between two points on a
circle.
AXIAL ANGLE: The axial angle is the angle measured around the
branch member. It is referenced to zero degrees which is the point
under the torch when the "CYCLE START" button is pushed. It is used to measure the
angle at which the main members intersect with the branch member. As the X-axis is
jogged in a plus direction, the point under the torch increases from zero degrees.
BASE LINE OFFSET: In a multiple intersection cut, each intersecting member would
produce its own profile or template. The shortest point on the template for each
individual member is the baseline for that template. Thus, the offsets of those baselines
are baseline offsets. Another way of putting it is that the baseline offset is the distance
along the pipe that the various individual pipe templates would have to be moved to
produce the final multiple intersection template. A positive base line offset moves the
template towards the end of the pipe.
BRANCH MEMBER: The branch member is the pipe being cut.
C- AXIS: The C-axis is the axis of rotation of the torch with respect to the pipe being
cut. It is the axis that produces the bevel, or weld groove angle. Angles are measured
plus and minus from 0 degrees, which is when the torch is perpendicular to the pipe being
cut.
CENTERLINE OFFSET FOR PIPES: The centerline offset for pipes is the distance
between the centerline of the branch member and the main member and is measured
along a line perpendicular to both. The centerline offset is positive if it moves the main
member towards the 90-degree position of the pipe.
CHORD LENGTH: The length of a straight line joining any two points
on an arc.
CENTERLINE OFFSET FOR HOLES: The centerline offset for holes
is the distance between the centerline of the branch member and the centerline of the hole
and is measured along a line perpendicular to both. It is positive if it moves the hole
towards the 90-degree position of the pipe.
104
DISTANCE BETWEEN CUTS: The distance, measured along the inside of the pipe,
from the shortest point on the first cut to the shortest point on the second cut. If there is
no first cut, the distance is measured from the position of the torch when the "CYCLE
START" button is pushed. The distance measured includes the bevel. Thus, the distance
is easily checked by simply using a tape measure along the inside of the pipe.
INTERSECTION ANGLE: The intersection angle is the angle between a main member
and the branch member. It is measured in degrees.
KERF: The amount of material removed by the width of the flame or plasma arc.
LIFTER-CONVEYOR: See Machine Conveyor.
MAIN MEMBER: The main member is a pipe that intersects with the branch member.
Up to three main members may be defined for each cut.
MACHINE CONVEYOR: The part of the conveyor system that is attached to the section
of the machine that rotates the pipe for cutting. It is hydraulically operated. When down,
the pipe rests in the turning rollers and when raised, the pipe rests on the conveyor rollers.
Sometimes called "Lifter-Conveyor".
MITER CUT: A miter cut is the intersection of the branch member with a flat surface at
any intersection angle, i.e. it is a pipe to plate intersection. On the pipe machine, a miter
cut at 90 degrees is easier defined by using the "straight cut" option.
OUTER DIAMETER: The diameter of the pipe measured to the outside.
SADDLE CUT: A saddle cut is the intersection of the branch member with one or more
main members, i.e. a "pipe on pipe" intersection.
STRAIGHT CUT: A straight cut is the intersection of the branch member with a flat
surface at an intersection angle of 90 degrees, i.e. a "pipe to plate" intersection at 90
degrees.
THROUGH/NOT THROUGH MEMBER: Normally when plotting pipe intersections it
is assumed that any pipe which intersects with the branch member passes completely
through it. However, there are instances where a second or third main member may not
pass completely through an intersection. In this case, that main member is considered a
"not thru" member.
TRANSITION CUT: A transition cut is a saddle cut which transitions from an inside
diameter fit-up to an outside diameter fit-up in the "heel area" of the cut. It is used for
small intersection angles. Both the start and stop points of the transition zone are
dependent on the local dihedral angle and may be specified by the user.
105
TRANSITION START ANGLE (Program Option): The transition start angle is the
dihedral angle of intersection between the two pipes where a transition cut will start to
transition from the inside diameter to the outside diameter. A typical value is 40 degrees.
TRANSITION ZONE (program Option): This parameter is for setting the transition zone
in a transition cut. It is the distance in dihedral degrees from where the transition starts
on the inside diameter to where it finishes on the outside diameter. A typical value is 10
degrees.
TRANSITION CUT BACKBEVEL(Program Option): Back bevel is only used on
Transition cuts. When a transition cut is made, the area in the throat makes contact with
the Main Member at the OD of the Branch instead of the ID as in a normal cut. This
leaves a weld prep angle on the INSIDE of the pipe and in some cases it is desirable to
vary it. In the data screen for a transition cut if No is selected, the torch will remain
vertical while the transition area is cut and the bevel will be fixed. In most cases this is
used. If a particular weld prep is desired on the inside of the pipe (for instance to put a
backup weld on the inside), Yes may be selected.
TRANSITION CUT BACKBEVEL ANGLE (Program Option): Backbevel Angle
specifies the weld prep angle on the inside of the pipe in the throat area of a transition
cut. See Transition Cut Backbevel above.
VERTICAL CARRIAGE: The tower-like carriage that moves longitudinally up and
down the machine. It includes the Y, C and Z axis, out-of-round sensing, torches and gas
solenoids.
WALL THICKNESS: The thickness of the wall of the pipe. It is not necessary to know
the wall thickness of the main members - only the branch member.
WASTE PIECE: Any piece of pipe that is cut off of the Branch Member or any scrap
pipe left over after cutting.
106
WORKPOINT OFFSET: The work point offset is measured along the centerline of the
pipe being cut. It is the distance between the intersection of the centerlines of main
member #1 or any subsequent main members.
107
X - AXIS: The X-axis is the axis of rotation of the pipe. Motion can be measure both in
degrees and inches/centimeters. Since the direction of rotation varies from machine to
machine, the positive direction of rotation is defined as the direction the pipe moves
when the X+ jog button is pushed.
Y - AXIS: Y-axis motion is measured along the centerline of the pipe being cut. Motion
is measured in inches/centimeters. Positive travel is always towards the discharge end of
the machine and negative towards the entrance end.
Z - AXIS: The Z-axis controls the distance from the pipe to the torch tip. Its motion is
always in the plane of the bevel and thus does not effect the precision of the cut. Positive
motion is upwards, away from the pipe.
108
109
0 No error
1 Error reading Units from Options.ini
2 Unable to open Feedrate Table
3 Bad data in feedrate table
4 Cannot create primary NC file
5 Cannot open ODdata file
6 Pipe Data Error: Branch Diameter is 0
7 Main Data Error: C'line Offset > Main Diam/2 - (Branch Diameter)/2
8 Main Data Error: Main Diameter < Branch inside diameter
9 Main Data Error: Intersection angle is 0
10 Hole Data Error: Hole Diameter bigger than ID of pipe
11 Hole Data Error: Centerline Offset > (Pipe ID)/2-(Hole Diam)/2
12 Hole Data Error: Intersection angle = 0.00
13 Pipe wall thickness > Radius of pipe
14 Cannot find CutData.INI file
15 Cannot find Options.INI file
16 Elbow Data Error: C'line Offset > Main Diam/2 - (Branch Diameter)/2
17 Elbow Data Error: Centerline offset < Bend Radius
18 Elbow Data Error: ID of Elbow support > Diameter of Elbow
19 Can not find WinMPM.ini file
20 Hole Data Error: Hole Diameter is 0
21 Main Data Error: Main Diameter is 0
22 Cannot create secondary NC file
23 Cannot open primary NC file to create secondary
24 File NCcut not found
25 Cannot create Rev file
26 Cannot find pierce delay table, delay set to 0
27 Crown Data Error: Points overlap. Check radius.
28 Crown Data Error: Must have at least 2 points
29 I/O error in Holes
30 General error in Holes
31 Math error in Holes
32 I/O error in Bumpers
33 Math error in Bumpers
34 General error in Bumpers
35 Bumper data error: MainDiam = 0;
36 Bumper data error: Centerline offset too large
37 Bumper data error: Intersection angle = 0
902 Cone math error: Pipe does not fully intersect cone
903 Non-math error in basic Cone calcs
904 Cone math error: Dihedral Angle
905 Offset error in Cones
110
111
112
PartNumber=1234567890ABC
Specification=A36
Material=STEEL
Quantity=1
[End1]
Type=Saddle
WeldPrepAngle=37.500
[End1 Main1]
Diameter=12.750
IntersectionAngle=45.000
CenterlineOffset=0.000
WorkpointOffset=0.000
AxialAngle=0.000
Through=Y
[End2]
Type=Miter
WeldPrepAngle=37.500
[End2 Main1]
IntersectionAngle=60.000
WorkpointOffset=0.000
AxialAngle=0.000
[Mid Item1]
Type=Round
Diameter=3.500
XRotation=90.000
YDistance=-10.000
IntersectionAngle=90.000
CenterlineOffset=0.000
WeldPrepAngle=37.500
IdOd=ID
[Mid Item2]
Type=Square
XRotation=0.000
YDistance=-30.000
IdOd=ID
XLength=2.000
YLength=3.000
CornerRadius=0.250
[Mid Item3]
113
Type=SawCut
Diameter=4.500
XRotation=0.000
YDistance=-60.000
IntersectionAngle=90.000
CenterlineOffset=0.000
WeldPrepAngle=37.500
IdOd=ID
114
115
END CUTS
BRANCH
PIPE
DIAMETER
BRANCH
WALL
THICKNESS
INTERSECTION
ANGLE
PIPE
MAIN MEMBER
CENTERLINE
OFFSET
116
MAIN
OUTSIDE
DIAMETER
AXIAL
ANGLE
MAIN #2
PIPE
OUTSIDE
DIAMETER
INTERSECTION
ANGLE
MAIN #2
PIPE
WALL
THICKNESS
PIP
INTERSECTION
ANGLE
MAIN #1
MAIN #1
AI
N
#2
BASELINE
OFFSET
OUTSIDE
DIAMETER
MAIN #2
WORKPOINT
OFFSET
OUTSIDE DIAMETER
MAIN #1
AXIAL
ANGLE
PIPE
DIAMETER
BRANCH
WALL
THICKNESS
INTERSECTION
ANGLE
WELD PREP
ANGLE
MAIN #2
AXIAL
ANGLE
MAIN #2
INTERSECTION
ANGLE
MAIN #1
INTERSECTION
ANGLE
WELD
PREP
ANGLE
PIPE
DIAMETER
WALL
THICKNESS
STRAIGHT CUT
118
NUMBER
OF POINTS
POINT
HEIGHT
POINT
RADIUS
CROWN
WELD PREP ANGLE
FIXED TORCH ANGLE
(4 & 5 AXES)
SLOT HEIGHT
SLOT
WIDTH
END SLOTS
119
NUMBER
OF SLOTS
ELBOW
RADIUS
OFFSET
ELBOW
BEND
RADUIS
ELBOW
ELBOW
RADIUS
PIPE
LENGTH
OF
SUPPORT
PIPE
WALL
THICKNESS
PIPE
DIAMETER
ELBOW SUPPORTS
120
ELBOW
CENTERLINE
OFFSET
MIDSECTION CUTS
OUTSIDE
DIAMETER
WELD PREP
(4-AXIS ONLY)
WALL
THICKNESS
INTERSECTION
ANGLE
WELD PREP
(5-AXIS ONLY)
X
ROTATION
Y-DISTANCE (CENTER)
HOLES - ROUND
WELD PREP
(4 & 5-AXES)
X-LENGTH
X-ROTATION
Y-LENGTH
CORNER
RADIUS
Y-DISTANCE
HOLES - RECTANGULAR
121
CENTERLINE
OFFSET
DIAMETER
(ID TYPE ONLY)
INTERSECTION
ANGLE
Y-CENTER DISTANCE
INTERSECTION
ANGLE
CENTERLINE
OFFSET
Y-DISTANCE
(CENTER)
DIAMETER
HOLES - BUMPER
122
X
ROTATION
DIAMETER
WELD PREP
(5-AXIS ONLY)
WELD PREP
(4-AXIS ONLY)
INTERSECTION
ANGLE
X
ROTATION
CENTERLINE
OFFSET
WALL
DIAMETER
Y-DISTANCE (CENTER)
RE-INFORCING PADS
123
WIDTH
In the following examples, the BRANCH member is shown as pictured below, as viewed by the
operator with the pipe in the horizontal position on the pipe machine, ready to cut. END 1 of the
pipe is at the operator's left and END 2 of the pipe is at the operator's right. On standard pipe
machines, END 1 of the pipe will be toward the machine discharge end and END 2 will be toward
the machine entrance end. Where applicable, additional views will be presented.
On machines that discharge to the operator's right, the data input will be the same, except that
the distances along the pipe will be measured from right to left instead of left to right.
+ CENTERLINE
OFFSET
0
TORCH X-AXIS LOCATION AT CYCLE START
DETERMINES THE 0 RADIAL FOR AXIAL ANGLE
MEASUREMENT.
- CENTERLINE
OFFSET
0
45
AXIAL ANGLES
END 1
90
315
MACHINE DISCHARGE
END 2
BRANCH MEMBER
135
270
180
OPERATOR
225
- CENTERLINE
OFFSET
MACHINE ENTRANCE
+ CENTERLINE
OFFSET
0
TORCH
45
315
+X
270
90
225
135
180
VIEW A
124
VIEW A
125
EXAMPLE 1
EXAMPLE ONE - INTERSECTION ANGLE = 90
This cut is also known as a Tee intersection. The BRANCH member and the MAIN member
intersect at 90 degrees. There is no axial angle or centerline offset.
90
INTERSECTION ANGLE
MAIN 1
BRANCH
END 1
END 2
OPERATOR
TEE (90 ) INTERSECTION CUT
90
INTERSECTION ANGLE
END 1
END 2
BRANCH
OPERATOR
BRANCH
MAIN 1
MAIN 1
OPERATOR
126
Input Data:
127
Graphics:
128
129
EXAMPLE 2
130
Input Data:
131
Graphics:
132
133
EXAMPLE 3
EXAMPLE THREE - AXIAL ANGLE = 30
This example shows a MAIN member intersecting END 1 of the BRANCH member at an
AXIAL ANGLE of 30 degrees. The AXIAL ANGLE is measured from the 0 position and is
always measured away from the operator around the axis of the Branch member, regardless
of the end of the pipe being cut. The 0 degree position on the BRANCH member will be the
torch position, or the top of the BRANCH member, when the operator presses the cycle
start button.
The INTERSECTION ANGLE for this example is 90 degrees. Note that this example is
identical to example one except for the inclusion of an AXIAL ANGLE.
0
30 AXIAL
ANGLE
90
INTERSECTION
ANGLE
BRANCH
MAIN 1
END 1
AXIAL ANGLE
MEASURED FROM 0
POSITION, AWAY
FROM OPERATOR
END 2
CUT WITH AXIAL ANGLE
0
OPERATOR
30
TORCH POSITION
AT CYCLE START
90
INTERSECTION
ANGLE
MAIN 1
MAIN 1
END 1
BRANCH
END 2
OPERATOR
134
OPERATOR
BRANCH
Input Data:
135
Graphics:
136
137
EXAMPLE 4
EXAMPLE FOUR - COMBINATION OF INTERSECTION AND AXIAL ANGLES
In this example, the MAIN member has both a 45 intersection angle and a 30 axial angle.
This example is a combination of examples one and two.
0
30 AXIAL
ANGLE
45 INTERSECTION
ANGLE
MAIN 1
BRANCH
END 1
END 2
AXIAL ANGLE
MEASURED FROM 0
POSITION, AWAY
FROM OPERATOR
OPERATOR
0
30
TORCH POSITION
AT CYCLE START
MAIN 1
MAIN 1
END 1
END 2
BRANCH
OPERATOR
138
OPERATOR
BRANCH
Input Data:
139
Graphics:
140
141
EXAMPLE 5
EXAMPLE FIVE - CENTERLINE OFFSET
The CENTERLINE OFFSET is the distance between the centerlines of the BRANCH member
and the MAIN member and is measured along a line that is perpendicular to both. The
CENTERLINE OFFSET is positive if it moves the MAIN member towards the 90 position of
the BRANCH member.
In this example, MAIN 1 has a positive CENTERLINE OFFSET. The INTERSECTION ANGLE
is 90 and the AXIAL ANGLE is 0 . Note that the positive CENTERLINE OFFSET moves the
centerline of MAIN 1 towards the operator.
0
90
INTERSECTION
ANGLE
MAIN 1
BRANCH
CENTERLINE
OFFSET
END 1
END 2
OPERATOR
- CENTERLINE
OFFSET
MOVES MAIN MEMBER
AWAY FROM OPERATOR
+ CENTERLINE
OFFSET
MOVES MAIN MEMBER
TOWARDS OPERATOR
TORCH POSITION
AT CYCLE START
MAIN 1
CENTERLINE OFFSET
END 1
END 2
OPERATOR
BRANCH
BRANCH
MAIN 1
OPERATOR
142
Input Data:
143
Graphics:
144
145
EXAMPLE 6
EXAMPLE SIX - MULTIPLE INTERSECTION
This example contains two MAIN members. Deciding which is MAIN 1 and whcih is MAIN 2 is
arbitrary, although the more nealy vertical member is usually chosen as MAIN 1. In this example
MAIN 1 has an INTERSECTION ANGLE of 90 and MAIN 2 has an INTERSECTION ANGLE of 30 .
Both MAIN 1 and MAIN 2 have an AXIAL ANGLE of 0 and all centerlines intersect at one point.
The most important point of this example is the determination of BASELINE OFFSET. Since the
baseline of MAIN 2 is further away from END 1 of the BRANCH member than the baseline of
END 2, the BASELINE OFFSET is negative. The BASELINE OFFSET is measured from the
shortest point on the cut for MAIN 1 to the shortest point on the cut for MAIN 2.
MAIN 1
INTERSECTION
ANGLE = 90
MAIN 1
MAIN 2
MAIN 2
INTERSECTION
ANGLE = 30
END 1
BRANCH
END 2
OPERATOR
MAIN 2
MAIN 2
MAIN 1
END 1
END 2
OPERATOR
BRANCH
BRANCH
MAIN 1
OPERATOR
146
Input Data:
147
Graphics:
148
149
EXAMPLE 7
EXAMPLE SEVEN - MULTIPLE INTERSECTION
This is an example of a three intersection cut. It is similar to the previous example, except a
third MAIN member, MAIN 3, has been added. MAIN 3 intersects the BRANCH member at
an AXIAL ANGLE of 180 .
MAIN 1
INTERSECTION
ANGLE = 90
MAIN 2
MAIN 1
MAIN 2
INTERSECTION
ANGLE = 30
BRANCH
END 1
END 2
MAIN 3
MAIN 3
INTERSECTION
ANGLE = 30
OPERATOR
0 AXIAL ANGLE
MAIN 2
MAIN 2
MAIN 1
BRANCH
END 1
END 2
OPERATOR
BRANCH
MAIN 3
MAIN 1
MAIN 3
OPERATOR
150
Input Data:
151
Graphics:
152
153
EXAMPLE 8
EXAMPLE EIGHT - MULTIPLE INTERSECTION
This is another example of a two intersection cut, but with one major difference; one of the
MAIN members, MAIN 2, does not continue through the other side of the BRANCH member.
MAIN 1 is the same as in the previous example, with an INTERSECTION ANGLE of 90 and
an AXIAL ANGLE of 0 . MAIN 2 also has an INTERSECTION ANGLE of 90 , but has an
AXIAL ANGLE of 270 . The MAIN 2 AXIAL ANGLE could also be entered as -90 .
Notice that MAIN 1 results in the BRANCH member being cut away at both the 0 and at the
180 axial angle positions, while MAIN 2 results in the BRANCH member being cut away at
the 270 axial angle position only - there is no cut away on the opposite side (90 axial angle
position). Thus, the second member is said to be not thru. On the screen input, MAIN 2 "THROUGH"
value is set to NO.
MAIN 1
INTERSECTION
ANGLE = 90
MAIN 1
THRU
MAIN 2
NOT THRU
BRANCH
END 1
END 2
MAIN 2
INTERSECTION
ANGLE = 90
OPERATOR
MAIN 1
MAIN 2
NOT THRU
END 1
MAIN 2
END 2
OPERATOR
BRANCH
BRANCH
MAIN 1
THRU
MAIN 2 AXIAL
ANGLE = 270
(OR -90 )
OPERATOR
154
Input Data:
155
Graphics:
156
157
EXAMPLE 9
EXAMPLE NINE - BOTH ENDS CUT
Both ends of the BRANCH member are cut in this example. Boths ends of the BRANCH member
have an INTERSECTION ANGLE of 45 and an AXIAL ANGLE of 0 . The DISTANCE BETWEEN
CUTS (DS BTW CUT on the console screen) is measured from the shortest point on END 1 to
the shortest point on END 2. In this example, the measurement would be along the top of the I.D.
of the BRANCH member because both MAIN 1 and MAIN 2 have an AXIAL ANGLE of 0 .
As a reminder, the DISTANCE BETWEEN CUTS is measured on the BRANCH I.D., as indicated
below:
TORCH POSITION @ CYCLE START
DS BTW CUT
DS BTW CUT
END 2
END 1
DS BTW CUT
END 2
END 1
END 1
END 2
MAIN 1
MAIN 2
END 1
BRANCH
END 2
OPERATOR
0 AXIAL ANGLE
45 MAIN 1
INTERSECTION
ANGLE
45 MAIN 2
INTERSECTION
ANGLE
MAIN 1
BRANCH
END1
BRANCH
END 2
OPERATOR
MAIN 1
MAIN 2
MAIN 2
180 AXIAL ANGLE
OPERATOR
158
Input Data:
159
Graphics:
160
161
EXAMPLE 10
EXAMPLE TEN - BOTH ENDS CUT
As in example 9, both END 1 and END 2 of the BRANCH member are cut. The END 1 cut is the
same as example 9, with an INTERSECTION ANGLE of 45 and an AXIAL ANGLE of 0 . END 2,
however, has an INTERSECTION ANGLE of 60 and an AXIAL ANGLE of 180 . Although the
END 2 INTERSECTION ANGLE could be entered as 120 with a corresponding AXIAL ANGLE
of 0 , entering the acute angle is generally preferred.
MAIN 1
INTERSECTION
ANGLE = 45
0 AXIAL ANGLE
MAIN 1
0 AXIAL ANGLE
MAIN 2
END 1
BRANCH
END 2
OPERATOR
180 AXIAL ANGLE
MAIN 2 - PREFERRED INPUT
INTERSECTION ANGLE = 60
AXIAL ANGLE = 180
0 AXIAL ANGLE
45 MAIN 1
INTERSECTION
ANGLE
MAIN 1
BRANCH
END1
BRANCH
END 2
OPERATOR
MAIN 1
MAIN 2
OPERATOR
MAIN 2
180 AXIAL ANGLE
60 MAIN 2
INTERSECTION
ANGLE
162
Input Data:
163
Graphics:
164
165
EXAMPLE 11
EXAMPLE 11 - BOTH ENDS CUT
In this example, END 1 of the BRANCH member is the same as the previous two examples. END 2
has a cut with an INTERSECTION ANGLE of 90 and an AXIAL ANGLE of 90 .
MAIN 1
INTERSECTION
ANGLE = 45
0 AXIAL ANGLE
MAIN 2
INTERSECION
ANGLE = 90
MAIN 1
0 AXIAL ANGLE
90 AXIAL ANGLE
END 1
BRANCH
MAIN 2
END 2
OPERATOR
0 AXIAL ANGLE
45 MAIN 1
INTERSECTION
ANGLE
MAIN 1
90 MAIN 2
INTERSECTION
ANGLE
BRANCH
END1
BRANCH
90
AXIAL
ANGLE
END 2
OPERATOR
MAIN 2
MAIN 1
OPERATOR
166
MAIN 2
Input Data:
167
Graphics:
168
169
EXAMPLE 12
EXAMPLE 12 - COMPLEX INTERSECTION
This example is of a complex intersection. It is typical of a cut that might be required for an
offshore oil well structure. MAIN 1 would be one of the platform legs and has a double batter.
MAIN 2 and the BRANCH member are in the horizontal plane.
0 AXIAL ANGLE
MAIN 1
MAIN 1 INTERSECTION
ANGLE = 87.417
END 1
BRANCH
END 2
MAIN 2
MAIN 2 INTERSECTION
ANGLE = 41.336
OPERATOR
MAIN 2 AXIAL
ANGLE = -82.417
0 AXIAL ANGLE
MAIN 2
END 2
OPERATOR
BRANCH
MAIN 1
MAIN 2
MAIN 1
OPERATOR
170
BRANCH
Input Data:
171
Graphics:
172
173
EXAMPLE 13
EXAMPLE 13 - HOLES
In this example, the BRANCH member has two circular holes, HOLE 1 and HOLE 2, and
straight cuts at END 1 and END 2. Both HOLE 1 and HOLE 2 have an INTERSECTION ANGLE
of 90 . The locations of the holes along the Y-axis of the BRANCH member (Y-CNTR on the
input screen) are each measured from the short point of the first cut (END 1). Note that the
Y-CNTR values are negative, being measured from END 1 to END 2. The AXIAL ANGLE
(X-ANGL on the input screen) of HOLE 1 is 0 and the AXIAL ANGLE of HOLE 2 is 270 . Note
that the values for wall thickness (W THCK on the input screen) is 0.000, which will result in
the hole diameters being the same size as the specified outer diameter (0 DIAM).
HOLE 1 Type is specified as "OD=1", which will result in a HOLE 1 diameter equal to the
specified outer diameter (O DIAM) of the intersecting pipe. HOLE 2 Type is specified as "ID=2",
which will result in a HOLE 2 diameter equal to the specified outer diameter minus the wall
thickness (W THCK). Since the wall thickness is 0.000 for HOLE 2, the hole diameter will be
equal to the outer diameter, even though it is specified as an inside diameter.
0 AXIAL ANGLE
HOLE 1
INTERSECTION
ANGLE = 90
END 1
HOLE 1
BRANCH
HOLE 2
INTERSECTION
ANGLE = 90
END 2
Y-AXIS
270 AXIAL ANGLE
HOLE 2
0 AXIAL ANGLE
OPERATOR
HOLE 1
HOLE 2
HOLE 1
Y-AXIS
END1
270
AXIAL
ANGLE
END 2
OPERATOR
BRANCH
BRANCH
HOLE 2
-20.000
-50.000
OPERATOR
174
Input Data:
175
Graphics:
176
177
EXAMPLE 14
EXAMPLE 14 - HOLES
In this example, the BRANCH member has a circular hole, HOLE 1, and a square hole, HOLE 2.
END 1 and END 2 are straight cuts. HOLE 1 has an outer diameter of 8.000 and a wall thickness
of 0.500, which results in a hole diameter of 7.000 (8.000 - 2 x 0.500 = 7.000). Note also that the
TORCH ANGLE (Weld Prep Angle on the input screen) will be 45 . Generally, the angle of the torch
will be the same as the angle of intersection, in order to cut the hole wall parallel to the intersecting
member for proper fit. Remember, however, that the TORCH ANGLE is measured from the
perpendicular to the BRANCH Y-axis while the INTERSECTION ANGLE is measured from the
BRANCH Y-axis itself. Thus, the TORCH ANGLE will usually be entered as the compliment of
the INTERSECTION ANGLE.
HOLE 1
TORCH
ANGLE = 45
0 AXIAL ANGLE
HOLE 1
INTERSECTION
ANGLE = 45
TORCH
ANGLE
MEASUREMENT
HOLE 1
BRANCH
TORCH
END 1
INTERSECTION
ANGLE
MEASUREMENT
END 2
HOLE 1
Y-AXIS
270 AXIAL ANGLE
Y-AXIS
HOLE 2
OPERATOR
BRANCH
A
VIEW A-A
0 AXIAL ANGLE
HOLE 1
HOLE 2
HOLE 1
Y-AXIS
END1
270
AXIAL
ANGLE
END 2
OPERATOR
BRANCH
BRANCH
HOLE 2
-20.000
-50.000
OPERATOR
178
Input Data:
179
Graphics:
180
181
EXAMPLE 15
EXAMPLE 15 - HOLES
In this example, which is similar to the previous one, the HOLE 2 INTERSECTION ANGLE
is in the opposite direction and has a CENTERLINE OFFSET. The CENTERLINE OFFSET is
a negative number because the hole is moved toward the operator.
0 X ANGLE
0 X ANGLE
Y-AXIS
END 1
HOLE 1
HOLE 2
INTERSECTION
ANGLE = -45
HOLE 2
END 2
BRANCH
OPERATOR
0 AXIAL ANGLE
HOLE 1
INTERSECTION
ANGLE = 90
HOLE 2
HOLE 2
INTERSECTION
ANGLE = -45
HOLE 1
HOLE 2
CENTERLINE
OFFSET = -2.500
Y-AXIS
END1
END 2
OPERATOR
BRANCH
-20.000
-50.000
OPERATOR
182
BRANCH
Input Data:
183
Graphics:
184
185
186
187
Index
A
abort.............................................................................................................................................53, 64, 65, 94
alignment ........................................................................................................................................................ 7
axial angle.......................................................................................................................................29, 30, 104
B
baseline offset.......................................................................................................................................28, 104
bevel correction factor...........................................................................................................................94, 100
branch member ............................................................................................25, 28, 29, 32, 104, 105, 106, 107
C
calculations................................................................................................................................32, 62, 73, 100
centerline offset..............................................................................................................................28, 31, 104
computer............................................................................ 1, 5, 13, 14, 15, 16, 28, 54, 60, 62, 73, 86, 90, 100
contour carriage .......................................................................................................................................10, 11
conveyors .......................................................................................... 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 87, 88, 105
cut quality ..........................................................................................................................................52, 63, 98
D
data ................................................................ 15, 19, 22, 25, 30, 31, 32, 37, 41, 52, 53, 55, 60, 69, 73, 85, 90
disk drives ...............................................................................................................................2, 60, 62, 81, 90
display ................................................................................... 14, 15, 16, 51, 53, 59, 64, 65, 70, 73, 90, 91, 98
dry run ............................................................................................................................................................ 2
F
feed rate ...................................................................................................................................................81, 83
foundation............................................................................................................................................5, 6, 7, 8
G
gates.........................................................................................................................................................10, 12
H
handwheel............................................................................................ 14, 28, 29, 31, 51, 54, 97, 99, 104, 107
HELP............................................................................................................................................................ 20
holes ..........................................................................................................................................30, 31, 52, 104
home ............................................................................................................................................14, 65, 69, 98
hydraulics ..........................................................................................................................5, 6, 8, 9, 10, 87, 93
I
installation .........................................................................................................................................6, 7, 8, 87
intersections..................................................................................... 19, 28, 29, 30, 31, 57, 104, 105, 106, 107
K
kerf ..................................................................................................................................................62, 94, 100
L
length of cut..5, 9, 11, 16, 25, 28, 29, 31, 51, 57, 62, 63, 64, 65, 73, 94, 97, 98, 100, 104, 105, 106, 107, 108
limits................................................................................................................................16, 25, 69, 91, 92, 99
listing data .................................................................................................................................2, 6, 34, 43, 44
loads, maximum ............................................................................................................................................. 5
188
M
main member..................................... 2, 6, 11, 28, 29, 32, 33, 37, 44, 52, 87, 96, 99, 100, 104, 105, 106, 107
maintenance.............................................................................................................................................73, 86
N
NC programming.......................................................................................................34, 37, 41, 43, 44, 60, 81
O
OD.....................................................................................................................................28, 30, 57, 105, 106
offsets .................................................................................................. 14, 28, 29, 31, 51, 54, 97, 99, 104, 107
operating system............................................................................................................................................. 2
P
part number................................................................................................................................................... 37
pivot point .....................................................................................................................87, 94, 97, 98, 99, 100
plasma................................................................................................................13, 52, 58, 61, 62, 63, 81, 105
power box ................................................................................................5, 6, 8, 11, 16, 69, 73, 81, 86, 90, 93
programming .........................................................................................................2, 16, 19, 22, 37, 81, 83, 85
R
retrace ........................................................................................................................................................... 53
return to program start .......................................................................................................................14, 37, 52
S
sensors ...............................................................................................................11, 14, 51, 81, 92, 98, 99, 100
servo drives......................................................................................................................11, 16, 73, 87, 91, 92
single step ..................................................................................................................................................... 52
T
tilt 10, 12
transition cut ..........................................................................................................................28, 57, 105, 106
trouble shooting.......................................................................................................................................90, 93
V
vertical carriage ....................................................................... 7, 8, 10, 11, 13, 51, 69, 82, 88, 92, 97, 99, 100
V-Assist.................................................................................................................................................... 20
189