Collaborative Robot Cutting System and Method
20260048514 ยท 2026-02-19
Inventors
- Andrew Akey (Windsor, CO, US)
- Joshua Pawley (Windsor, CO, US)
- Douglas Rhoda (Timnath, CO, US)
- Alex Roerty (Berthoud, CO, US)
- Todd Scarpella (Fort Collins, CO, US)
Cpc classification
B25J9/1676
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/12
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1674
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/35098
PHYSICS
International classification
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A collaborative robot cutting system for the assembly, construction, fabrication, and/or the completion of structural components for manufactured assemblies. A method of preparing work pieces and materials for further manufacturing operations employing the intuitive graphical interactive programming features of a robot cutting system user interface to enhance productivity and versatility in high mix, low volume fabrication environments with minimal operator training.
Claims
1. A highly-mobile collaborative robot cutting system for producing precise structural components from raw work material, the highly-mobile collaborative robot cutting system comprising: a highly-mobile base adapted to be to be extended in size and relocated without any significant labor and/or rigging, the highly-mobile base including a bottom or lower storage platform and an upper work surface or worktable; at least one programmable collaborative robot operatively connected to the highly-mobile base, the at least one programmable collaborative robot including a robot arm and a base operatively connected to the robot arm and adapted to mount the robot arm to the highly-mobile base; a cutting implement operatively connected to the at least one programmable collaborative robot; a power supply operatively connected to the cutting implement; a control system; and a safety system adapted to reduce an operating speed of the system in accordance with recognized safety standards in response to conditions detected by the system.
2. The highly-mobile collaborative robot cutting system of claim 1 wherein the control system includes a teach pendant and a programming or hand-guided jog button operatively connected to the control system and to the teach pendant, the teach pendant and the programming or hand-guided job button each being adapted to allow an operator to set up and program the cutting system in an intuitive and graphical manner.
3. The highly-mobile collaborative robot cutting system of claim 2 wherein the highly-mobile collaborative robot cutting system operates at a preprogrammed operating speed, the safety system comprising an operator protection safety system adapted to generate one or more non-visible safety zones or barriers surrounding the highly-mobile collaborative robot cutting system, each of the one or more non-visible safety zones or barriers being adapted to detect the presence of an object, operator, other personnel or a vehicle in at least one of the one or more safety zones or non-visible safety barriers, and to reduce the preprogramed operating speed of the collaborative robot cutting system for safety purposes in response to the detection of an object, operator, other personnel or a vehicle in at least one of the one or more safety zones or non-visible safety barriers.
4. The highly-mobile collaborative robot cutting system of claim 3 wherein the highly-mobile base includes a frame and the safety system comprises at least one LIDAR emitter/detector operatively mounted on a lower corner of the frame.
5. The highly-mobile collaborative robot cutting system of claim 4 further including an upper cantilever arm or beam operatively connected to the upper work surface or worktable, wherein the cantilever arm or beam is adapted to receive the at least one collaborative programmable robot in mounting engagement therewith.
6. The highly-mobile collaborative robot cutting system of claim 5 wherein the upper cantilever arm or beam includes a pivot connection or mounting plate adapted to operatively connect the upper cantilever arm or beam to the upper work surface or worktable and to provide rotatable positioning of the cantilever arm or beam about an axis over extended radial points above raw work material or structures, wherein the cantilever arm or beam is selectively rotatable to bring the collaborative programmable robot and cutting implement to the raw work material or structures without moving the mobile base.
7. The highly-mobile collaborative robot cutting system of claim 6 wherein the upper cantilever arm or beam further includes a pivot connection or mounting plate adapted to operatively connect the upper cantilever arm or beam to the upper work surface or worktable and to provide selective rotatable positioning of the cantilever arm or beam over extended radial points above raw work material or structures a retractable pin mechanism including a pin and actuating handle which is urged by a suitable biasing mechanism into locking engagement with one of a plurality of apertures positioned at spaced-apart radial locations on a bottom surface of the pivot connection or mounting plate.
8. The highly-mobile collaborative robot cutting system of claim 6 further including slewing ring secured to a bottom surface of the mounting plate, a servo motor operatively connected to the frame, and a pinion gear operatively connected to the servo motor and adapted to rotatably engage the slewing ring, whereby the upper cantilever arm or beam and collaborative programmable robot and cutting implement are selectively rotated to a desired radial position in response to rotational forces exerted on the slewing ring by the pinion gear.
9. A method for producing precise structural components from raw work material using a highly-mobile collaborative robot cutting system, the highly-mobile collaborative robot cutting system including at least one programmable collaborative robot having a working space and including a cutting arm member or segment and a cutting implement operatively connected thereto, a power supply, and a control system including control program software, the method comprising the steps of: a. either moving the highly-mobile collaborative robot cutting system to the raw work material to be cut or bringing the raw work material to be cut to the highly-mobile collaborative robot cutting system; b. powering on the power supply and the at least one programmable collaborative robot; c. determining if the raw work material to be cut is aligned and in position in accordance with prescribed cut specifications set forth in design drawings and specifications required by a given cutting or assembly procedure for a cut joint configuration; d. selectively engaging and disengaging a programming or hand-guided jog mechanism operatively connected to the cutting arm member or segment and the cutting implement whereby a hand-guided jogging mode is selectively engaged or disengaged at any point in a cutting process; e. moving the cutting arm member and the cutting implement to the raw work material to be cut; f. performing a clearance air move whereby the cutting arm member and the cutting implement are moved to a home position for creating a cut path; g. if the raw work material to be cut is aligned and in position in accordance with prescribed cut specification, selecting and initiating a pattern workflow subroutine robot program to establish a cut path pattern; h. selecting a cut path pattern start point or position; i. saving the cut path pattern start point or position in the pattern workflow subroutine robot program; j. performing a clearance air move whereby the cutting arm member and the cutting implement are moved to a cut path pattern end point or position; k. saving the cut path pattern end point or position in the pattern workflow subroutine robot program; l. determining the number of cut path pattern path iterations required to define a cut path pattern; m. entering the number of pattern path iterations determined in step I into the pattern workflow subroutine robot program; n. entering a starting iteration portion of the pattern workflow subroutine robot program; o. determining a set of program nodes needed to define the cut path pattern; p. entering into the pattern workflow subroutine robot program the set of program nodes and all necessary robot motions and processes required in the prescribed cut specifications to complete the cut path; q. executing the pattern workflow subroutine robot program whereby a cut path pattern is calculated; r. performing a clearance air move whereby the cutting arm member and the cutting implement are moved to a home position for creating a cut path; and s. performing a cutting operation.
10. A method for producing precise structural components from raw work material using a highly-mobile collaborative robot cutting system, the highly-mobile collaborative robot cutting system including at least one programmable collaborative robot having a working space and including a cutting arm member or segment and a cutting implement operatively connected thereto, a power supply, and a control system including control program software, the method comprising the steps of; a. either moving the highly-mobile collaborative robot cutting system to the raw work material to be cut or bringing the raw work material to be cut to the highly-mobile collaborative robot cutting system; b. powering on the power supply and the at least one programmable collaborative robot; c. determining if the raw work material to be cut is aligned and in position in accordance with prescribed cut specifications set forth in design drawings and specifications required by a given cutting or assembly procedure for a cut joint configuration; d. selectively engaging and disengaging a programming or hand-guided jog mechanism operatively connected to the cutting arm member or segment and the cutting implement whereby a hand-guided jogging mode is selectively engaged or disengaged at any point in a cutting process; e. moving the cutting arm member and the cutting implement to the raw work material to be cut; f. if the raw work material to be cut is not aligned and not in position in accordance with prescribed cut specification, selecting and initiating a search offset workflow subroutine robot program, whereby an offset cut path may be created; g. selecting and entering into the search offset workflow subroutine either a command to turn off all offsets stored in the search offset workflow subroutine robot program, or a command to turn on an offset that is saved in the search offset workflow subroutine robot program for a particular named or previously identified offset, or a command to enter a selected offset value and an offset reference feature to manually activate the search offset workflow subroutine robot program; h. executing the search offset workflow subroutine robot program whereby offsets stored in the search offset workflow are turned off or an offset is selected and an offset cut path pattern is calculated; i. performing a clearance air move whereby the cutting arm member and the cutting implement are moved to a home position for creating an offset cut path; and j. performing a cutting operation.
11. The method of claim 1 wherein the step of performing a cutting operation includes the steps of: a. selectively engaging the hand-guided jogging mode and performing a clearance move whereby a home position is created; b. selecting and initiating a search part subroutine robot program whereby a one-dimensional linear search adapted to identify a program offset or displacement that shifts a program in response to detected positional, rotational or distortional inconsistencies in the raw work material or unrepeatable configurations of a part to be processed; c. moving the cutting arm member and the cutting implement in hand-guided jogging mode to a selected point that is in contact with the raw work material or part; d. saving the selected point in the search part subroutine robot program as a search start point; e. selecting an offset name for storage and retrieval of a resultant offset or displacement value from the search part subroutine robot program; f. entering a search distance and a reference feature upon which an offset or displacement value may be calculated; g. initiating a search; h. moving the cutting arm member and the cutting implement in a programmed search direction until the cutting implement contacts the raw work material or the part; whereby a force feedback signal is generated by the control unit in response to the cutting implement contacting the raw work material or the part and a new contact point is generated; i. halting the motion of the cutting arm member and the cutting implement in response to the force feedback signal; j. comparing the new contact point to the reference feature; k. calculating an offset or displacement value; and l. storing the offset or displacement value in the offset name in the search part subroutine robot program; m. generating a cut path.
12. The method of claim 11 further including the step of overriding the search distance entered at step f; entering a different search distance, and repeating steps g though m.
13. The method of claim 11 further including performing steps d through f of claim 10 after performing step I.
14. A method for producing precise structural components from raw work material using a highly-mobile collaborative robot cutting system, the highly-mobile collaborative robot cutting system including at least one programmable collaborative robot having a working space and including a cutting arm member or segment and a cutting implement operatively connected thereto, a power supply, and a control system including control program software, the method comprising the steps of: a. either moving the highly-mobile collaborative robot cutting system to the raw work material to be cut or bringing the raw work material to be cut to the highly-mobile collaborative robot cutting system; b. powering on the power supply and the at least one programmable collaborative robot; c. determining if the raw work material to be cut is aligned and in position in accordance with prescribed cut specifications set forth in design drawings and specifications required by a given cutting or assembly procedure for a cut joint configuration; d. selectively engaging and disengaging a programming or hand-guided jog mechanism operatively connected to the cutting arm member or segment and the cutting implement whereby a hand-guided jogging mode is selectively engaged or disengaged at any point in a cutting process; e. moving the cutting arm member and the cutting implement to the raw work material to be cut; f. performing a clearance air move whereby the cutting arm member and the cutting implement are moved manually to a waypoint for initiating the creation of a cut path; g. selecting and initiating a cut path template workflow subroutine robot program adapted to generate a cut path template; h. manually selecting a cut start waypoint; i. manually positioning the cutting arm member and the cutting implement at a selected approach point and entering the approach point into the cut path template workflow subroutine robot program; j. manually positioning the cutting arm member and cutting implement at a cut start waypoint and entering the cut start waypoint into the cut path template workflow subroutine robot program; k. selecting the cut process data by manually tracing out the cut path by creating one or more cut thought way points, at least one cut end way point, and a depart point in hand-guided jogging mode and entering all of the one or more cut thought way points, the at least one cut end way point, and the depart point into the cut path template workflow subroutine robot program, thereby generating a cut path template; l. returning the cutting arm member and the cutting implement to the cut start waypoint; m. selecting a cutting process to be executed by the cutting arm member and the cutting implement as the cutting arm member and the cutting implement move along the cut path from the cut start point through the one or more cut through way points, and the at least one cut end point; and n. executing the selected cutting process and the cut path template whereby a cut path is generated.
15. A method for producing precise structural components from raw work material using a highly-mobile collaborative robot cutting system, the highly-mobile collaborative robot cutting system including at least one programmable collaborative robot having a working space and including a cutting arm member or segment and a cutting implement operatively connected thereto, a power supply, and a control system including control program software, the method comprising the steps of: a. either moving the highly-mobile collaborative robot cutting system to the raw work material to be cut or bringing the raw work material to be cut to the highly-mobile collaborative robot cutting system; b. powering on the power supply and the at least one programmable collaborative robot; C. determining if the raw work material to be cut is aligned and in position in accordance with prescribed cut specifications set forth in design drawings and specifications required by a given cutting or assembly procedure for a cut joint configuration; d. selectively engaging and disengaging a programming or hand-guided jog mechanism operatively connected to the cutting arm member or segment and the cutting implement whereby a hand-guided jogging mode is selectively engaged or disengaged at any point in a cutting process; e. moving the cutting arm member and the cutting implement to the raw work material to be cut; f. performing a clearance air move whereby the cutting arm member and the cutting implement are moved manually to a waypoint for initiating the creation of a cut path; g. selecting and initiating a cut path template workflow subroutine robot program adapted to generate a cut path template; h. selecting an automatically positioned approach point in the cut path template workflow subroutine robot program; i. manually positioning the cutting arm member and cutting implement at a cut start waypoint and entering the cut start waypoint into the cut path template workflow subroutine robot program; j. selecting the cut process data and entering it into the cut path template workflow subroutine robot program; k. manually positioning the cutting arm member and cutting implement at a cut end waypoint and entering the cut end waypoint into the cut path template workflow subroutine robot program; l. selecting an automatic depart point; and m. initiating execution of the cut path template.
16. A method for producing precise structural components from raw work material using a highly-mobile collaborative robot cutting system, the highly-mobile collaborative robot cutting system including at least one programmable collaborative robot having a working space and including a cutting arm member or segment and a cutting implement operatively connected thereto, a power supply, and a control system including control program software, the method comprising the steps of: a. either moving the highly-mobile collaborative robot cutting system to the raw work material to be cut or bringing the raw work material to be cut to the highly-mobile collaborative robot cutting system; b. powering on the power supply and the at least one programmable collaborative robot; c. determining if the raw work material to be cut is aligned and in position in accordance with prescribed cut specifications set forth in design drawings and specifications required by a given cutting or assembly procedure for a cut joint configuration; d. selectively engaging and disengaging a programming or hand-guided jog mechanism operatively connected to the cutting arm member or segment and the cutting implement whereby a hand-guided jogging mode is selectively engaged or disengaged at any point in a cutting process; e. moving the cutting arm member and the cutting implement to the raw work material to be cut; f. performing a clearance air move whereby the cutting arm member and the cutting implement are moved manually to a waypoint for initiating the creation of a cut path; g. selecting and initiating a cut shape template workflow subroutine robot program in the control program software adapted to generate a cut shape template; h. selecting a cut shape type and choosing a shape template from a shape library stored in the control program software; i. selecting the shape positions and shape dimensions required to define a cut shape; j. creating the cut shape defined in step I; k. manually selecting an approach waypoint and entering it into the cut shape template workflow subroutine robot program; l. manually positioning the cutting arm member and cutting implement at the approach waypoint and entering the approach waypoint into the cut shape template workflow subroutine robot program; m. selecting the cut process data and entering it into the cut shape template workflow subroutine robot program; n. manually selecting a cut depart waypoint and entering it into the cut shape template workflow subroutine robot program; o. manually positioning the cutting arm member and cutting implement at the cut depart waypoint; p. executing the cut shape template.
17. The method of claim 16 wherein step I, positioning the cutting arm member and cutting implement at the approach waypoint and entering the approach waypoint into the cut shape template workflow subroutine robot program, is performed automatically by the control system and control program software.
18. The method of claim 17 wherein step n, selecting a cut depart waypoint and entering it into the cut shape template workflow subroutine robot program, is performed automatically by the control system and control program software.
19. The method of claim 16 wherein step n, selecting a cut depart waypoint and entering it into the cut shape template workflow subroutine robot program, is performed automatically by the control system and control program software.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Referring now to the attached drawings which form a part of this original disclosure:
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0087] Selected embodiments of the present invention will now be explained with reference to the drawings. It will be apparent to those skilled in the art from this disclosure that the following descriptions of the embodiments of the present invention are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claim and its equivalents.
Overview of System for Cutting
[0088] First, the operator/programmer either brings the work materials to be cut to the collaborative robot or, alternatively, brings the robot to the work material. If the collaborative robot is taken to the work material, the cutting system, by way of example and not of limitation a plasma cutting machine, is plugged into available single phase or three phase wall power, and the collaborative robot is plugged into an available 120V outlet. Once both devices are powered on, the operator/programmer starts positioning the collaborative robot for the work material to be plasma cut. The first positions that the operator/programmer will teach are clearance AirMove's to position the robot in preparation for the cutting. The primary means of moving the collaborative robot and the cutting torch to the work material is via the programming button that releases the robot into a hand-guided jogging fashion where the operator/programming can push/pull the robot into the appropriate position. When the operator/programmer starts positioning the collaborative robot, he/she ensures they have a cutting or assembly print that will be used to identify shape and location of the cutting to be performed on the work material. If the desired work material will vary in positional location or the collaborative robot is moved to the work material, tactile searching/sensing is needed to ensure the trajectory of the collaborative robot is properly placed in the joint considering this variation. If one of these conditions exists, the operator/programmer plans out the searching scheme and where the offsets will be needed for the cutting operation that will be performed on the work material. If searches are needed, the operator/programmer zeros out these searches treating this part as the baseline part for correlation of searches to all subsequent cut templates. Once the operator/programmer has added in searches and appropriate offset activation, the appropriate cut templates can be added. Each of these cuts may be a shape cut such as a slot, square, rectangle, circle, etc. or a free multisegmented path cut based on the cutting or assembly print. These various types of cuts will be added using the build in programming tools for each particular type of cut that is added.
[0089] The cutting system includes a shape library that enables the operator/programmer to precisely teach one of the stored shape cuts with imputed parameters such as width, length, and radius. Once the cuts have been added to the program, the operator/programmer chooses the required cutting process. If the appropriate cutting process is not in the system, the process will be developed using an existing set of data that is adjusted by slowing down or speeding up while adjusting amperage based on the thickness. This process of adding searches, if needed, and cut templates is repeated for all necessary cuts across the work material to be cut. Between each of these sets of searches and cut templates, any necessary AirMove's will be added for clearance or conduit bundle cable management. Once all necessary moves have been added to the collaborative robot, the operator/programmer saves the program in the robot for future repetitive use. In either case where the work material was brought to the collaborative robot or the robot was taken to the work material, the position of the robot relative to the work material must be recorded or outlined on the floor.
[0090] Referring initially to
[0091] The cutting system 10 further includes a collaborative robot system 50 (known in the art as a cobot), such as a Universal Robots UR10e collaborative industrial robot. However, it is to be understood that collaborative robot systems either specifically designed and built for individual applications or other generally commercially available collaborative robot systems may also be used without departing from the scope of the present invention. The collaborative robot system comprises a robot arm 55 operatively connected to a base 57, which, in turn, is mounted on an electrically isolating pad 60 secured by suitable fasteners 62 to the upper work surface 29. As best seen in
[0092] A programming or hand-guided jog button 92 is secured to the attachment 72 and is operatively connected to the robot controller 78 and teach pendant 80 and, as will be described in greater detail below, is adapted to allow an operator to set up and program the cutting system in an intuitive and graphical manner. Compressed air and cutting consumables such as cutting gas are delivered from a central gas supply system or from individual gas cylinders along with electrical power cables via a torch bundle 93 supported by support arm or bracket 94 secured to the robot arm to the cutting nozzle 71, as is known in the art. Power is provided to the cutting implement via power supply 95, and the power supply, robot controller, teach pendant, and any ancillary power tools an operator may need all may be operatively connected to single phase power, for example, 120V power for the collaborative robot system and 240V power for the power supply. Optionally, the power supply may be connected to 208V, 480V or 575V three phase power.
[0093] The availability of conventional shop power combined with the portability of the worktable contribute to the overall flexibility and adaptability of the cutting system. It can be brought to the location of the work material and set up anywhere in a shop or in the field quickly with little lead time. The cutting system 10 in the embodiment of
[0094] Referring now to
[0095] The collaborative robot cutting system 100 is designed to process larger work materials and parts by augmenting the reach of the cobot 50 by mounting it on the distal end 114 of the cantilever beam 110. The augmented reach of the system is further enhanced via a pivot connection or mount shown generally at 130 which is adapted to permit selective rotatable positioning of the cantilever beam and cobot cutting system over extended radial points above large work material or structures. The pivot connection includes a mounting plate 131 secured to the distal end of the cantilever beam and rotatable secured to a bearing shaft or post 132 operatively connected to the upper work surface or table 129. Cable guide 135 (
[0096] Referring now to
[0097] In the operation of the collaborative robot cutting system 100, an operator/programmer would select the pin location that centers the cobot over the desired operating space. The operator then programs all necessary cut paths within the selected pin location and titles the program accordingly, by way of example, cutting program at 45 degrees, etc. To prevent errors, the system could optionally have proximity sensors at positions designated by various degrees to tell the system which pin location it is positioned at and to ensure that the cobot executes the correct program for that position. The operator would then move the cantilever beam to another pin location and repeat the procedure above for another degree increment such as 90 degrees. Between each of the steps in the program, a message box could be used to tell the operator which position to move the cantilever beam to before proceeding to the next cutting operation at a new pin location.
[0098] In the operation of the collaborative robot cutting system 200 using the slewing ring-pinion gear mechanism 230, the pivot axis is the seventh axis that would be saved with each programmed cobot position. This ensures that the pivot axis rotates to the selected position when the cobot is moving to a global XYZ position. In this case, the programmer would select the degree angle to which the pivot axis is to be rotated prior to programming any cobot positions. Once the pivot axis is in the correct position, the programmer adds all necessary cut paths associated with the pivot axis position and saves them for execution at the specific pivot axis position. Upon completion of the cuts to be made at the specified pivot axis position, the operator repeats the process for another pivot axis position.
[0099] To protect an operator using the slewing ring-pinion gear mechanism 230 to position the cantilever beam and cutting system 200, safety scanners would be used to protect the operating space of the combination of the cobot and the pivot axis. When the system is in programming mode or manual mode, the safety scanners would not be functioning. When the system is in operating mode, the scanners would be active and would stop the system if someone enters the safeguarded space that is protected by the sensors. As will be described in greater detail below, the system further includes a corner-mounted operator protection safety system 260 (
[0100] Referring now to
[0101] As illustrated in
[0102] The operational flow chart of the LIDAR safety system is presented in
[0103] The operational flow chart of the LIDAR safety system when used in conjunction with the motorized rotation system is presented in
[0104] Referring now to
[0105] The cutting systems 100 and 200 both include a collaborative robot system or cobot 50 as shown in
[0106] The embodiments depicted in
[0107] In operation, by way of example and not of limitation, the collaborative robot cutting system 10 of the present invention may be used to cut intricate shapes and patterns into work materials such as an advertising logo 350 in a box beam member 352 as shown in
[0108] Referring now to
[0109] First, the operator brings the work materials to be cut to the collaborative robot such as where the system 200 of
[0110] The operator performs a clearance move of the robot arm 55, designated as an AirMove Workflow in step A,
[0111] Depending upon the configuration of the cut path, the operator may select a Pattern Workflow subroutine at
[0112] At
[0113] If the work materials are not always in the same position or in a line to use the Pattern Workflow subroutine, at step C,
[0114] At
[0115] Referring now to step E,
[0116] To set up the search, the programmer positions the robot via the hand-guided jogging mode and part,
[0117] Referring again to
[0118] A Cut Template is programmed by first choosing to use an automatically positioned approach point or by selecting the waypoint manually. This step is shown at step A in
[0119] Next, at
[0120] Referring again to the cutting workflow flow chart of
[0121] Beginning at step A, a Cut Template Shape is programmed by first choosing to use a shape cut type instead of a custom segmented cut type. The operator then chooses a shape template from a shape library stored in the control program software. The operator then positions all the necessary positions in Step B, and necessary shape dimensions, Step C, to define the desired shape to cut. The operator then creates the necessary shape in Step D.
[0122] Next at step E, the operator chooses to use an automatically positioned approach point of programming or by selecting the waypoint manually, the same manner in which these steps are performed in programming a Cut Template. If an automatically positioned approach is selected, step F, in the next step, step G, the operator selects the process data similar to the Cut Template Custom. He or she selects either an AutoDepart with distance, step J or elects to manually select a depart waypoint, step K. If the manual selection step is chosen, the operator then positions the torch at the depart point manually using the hand-guided jogging mode at step L.
[0123] Once these new parameters are added to the cut, the robot is ready to calculate the physical cut shape and execute the cuts. When the robot executes this template, the robot will move to the approach position, step L, and, at step O, will set up all cutting monitoring, calculates all the individual cut segments along the length of the path. The robot then moves to the cut start position and initiates the arc. Once the arc is established, the robot moves with the necessary movement to the end of the individual stitch cut shown at step P. Once the cut is complete, the robot will move to the depart position and continue with any remaining program moves.
[0124] Referring to