Clever 14-axis water jet cutter cuts costs
A specialised water jet cutting application whose main purpose is to cut heavy plate steel with four independently spaced heads needed "tangential following" for tooling control.
A specialised water jet cutting application whose main purpose is to cut heavy plate steel with four independently spaced heads needed "tangential following" for tooling control.
Due to the plate material being from 19 to 32mm thickness and up to 3.5 x 3.5m, surface mapping was a must to control stand-off of tools automatically and independently for each head.
The system also had to remove the waste or cutouts automatically as the program was run to minimise time between plates as there could be over 2000 circle cutouts of scrap per plate.
The basic design of the machine was a large gantry and the design challenges were related mostly to the scrap removal system mechanics.
Therefore the real project challenges were related to controller capabilities as they applied to the independent control of the four heads with regard to surface mapping, tangential following, custom G and M codes, total number of axes etc The principle feature for the PMAC was the ability to control 32 axes which of course more than covered the 16 channels needed.
Next, the ability due to tangential following through the use of the inverse kinematics buffering, along with the I5186 dual federate control, to maximise and control the C1-C4 axes speeds.
Then there is the ability to slave to the commanded position Vs the actual position, which allowed the use of axis, commands on top of the slaved positions.
This allows incremental adjustments to each of the head assemblies on the fly while the program is running.
Another important feature was the ability to implement 2D-planer compensation tables for each of the four head assemblies as a means of surface mapping of the plate.
The PMAC allowed setting up user G and M code definitions and permitting the decimal values for the G and M codes such as M11.1, G60.12 etc.
Several of these types of definitions were used to control the scrap removal, automatic head spacing, rotary tangential control for example.
Finally, the facility to interrupt a running program, control motion of the system and return to the interrupt point and continue.
(jog retract and program retrace features) This was used to control part of the scrap removal system.
The scrap removal was implemented as a combination of M-codes and PLC control with each head having the ability to pick up scrap based on the x-y value passed with an M-code.
Each head capacity has approximately 40 pieces of the cut scrap depending on sise.
Battery backed parameters and counters are set-up on the DIAG (pages dat) to display and override control of this system.
These parameters would keep track of the number of scrap pieces achieved as part of the program and would stop and jog the X bridge to the end of travel where trap doors would open to dump the scrap from each head into a large hopper.
The doors then would close and the X bridge would return to the pre-jog position and resume the program.
Bram parameters were very beneficial for this purpose by maintaining the counters even when the machine was shut down Inverse kinematics buffering was used when the tangential control was part of the program where the implementation of this routine was a combination of G code (G43.2 and G49.2), M code (M70) and PLC.
The G43.2 would set parameters for the kinematics (tangential) and set a flag for the PLC to re-address the co-ordinate system and the PLC would resume program execution.
The M70 was used as a synchronous method of control and incremental tangential offset for drag control.
This is one of the most unique features that have been implemented for this application.
The C axes were un-fraxed in this mode so that I5186 would optimise the speed of the rotary at all times.
Surface mapping was probably the most time consuming of all as after the first implementation it was found that the plate surface changed dramatically as the part was cut.
This required a new technique through use of the 2D-planer comp table definitions and so a separate 2D table was defined for the entire work envelope of each of the four heads.
Then the memory address of each entry in the table was determined and associated with M-variable definitions.
Through the use of an M code and an x value, basically the probes would store data for one hole at a time, one row of holes at a time, or the entire plate.
Once data are collected the bridge moves to the machine zero position to prevent any axes from jumping due to a step change in position.
Then the calculated data is written directly into the comp table memory locations and this is done with all I52 active.
Once the entries are written out and the axis moves the new values then take effect.
Program retrace combined with jog retract has become a very powerful feature in the Turbo-PMAC series especially when joined with the extended memory option (ex Opt-5C).
An operator now presses a button while the part program is running and the program is reversed until the operator lets go of the button which shuts the heads off and places the machine in feed hold until forward motion is resumed with a cycle start.
The distance that the retrace can backup through a program is based on "look ahead" definition compared with the setting of I5120.
With the extended memory option, the program can backup a long way usually to the last dwell or rapid move.
Most controls do not allow this and the ones that do only allow two to three blocks of retrace.
With Turbo-PMAC only memory size and the type of blocks being run limit the implementation.
Jog retract becomes important when a nozzle blows out or abrasive lines clog.
Then the operator can program retrace to the desired location followed by jogging the axes to wherever convenient to correct the problem.
The next cycle start will first go to the pre-jog position before turning the heads back on and continuing through the part program.
Not what you're looking for? Search the site.
Articles by product category
- Consultancy and Services (903)
- Machine Building (4,517)
-
Engineering Design Software (6,179)
- Engineering Design Software (12)
- 2D CAD software (200)
- 3D CAD software (1,157)
- FEA and structural analysis software (369)
- Fluid, thermal, noise, vibration software (334)
- Simulation, modelling, validation software (914)
- Rendering, visualisation, styling software (196)
- Materials design and moulding design software (151)
- Process, instrumentation, automation software (258)
- Electrical design software (164)
- Publishing and documentation software (229)
- Maths, charting, statistics, QA software (317)
- Data, document management software (310)
- CAM, CNC, production management software (568)
- File conversion software, data capture (351)
- PLM and collaboration software (649)
-
Drives, Motors and Controls (3,361)
- Drives, Motors and Controls (1)
- Precision Motors and Gears (411)
- Industrial Drives/Controls (1,276)
- Linear Drives and Motors (114)
- Industrial Motors (497)
- Stepper and Servo Drives, Motors, Controls (1,060)
- Small Mechanical Components, Joining, Tools (1,975)
-
Control and Instrumentation (5,028)
- Plantwide control (1,324)
- Plant- and Machine-Wide Communications (1,174)
- Smaller-Sized PLCs (387)
- CNC and Motion Controllers (184)
- Mid-range and Large PLCs (201)
- Power Supplies, Uninterruptible Power (562)
- HMIs/Operator Interfaces (294)
- Logic Controllers, Timers and Relays (96)
- Cabling, Conduit, Signal Conditioning (806)
-
Monitoring, Measurement and Quality (5,459)
- Monitoring, Measurement and Quality (1)
- Data acquisition Software and Communications (494)
- Data Acquisition Hardware and PC I/O Boards (472)
- Electrical and Electronic Testing, PAT Equipment (630)
- Form/co-ordinate, optical, vision instruments (703)
- Gauges, Indicators and Instruments (440)
- Data loggers (422)
- Materials testing equipment (421)
- Telecomms/network test equipment, software etc (154)
- Testing and Calibration Services and Information (500)
- Testing, analysing and monitoring equipment (1,222)
-
Electrical and Electronic Equipment Design (4,160)
- Batteries, chargers and circuit protection (555)
- Connectors, Terminals, Busbars, Slip Rings (679)
- Enclosures and Equipment Cooling Fans (709)
- Knobs, Handles and Enclosure Hardware (420)
- PCs and Embedded Systems (798)
- Electrical and Electronic Subassemblies (369)
- Electrical and Electronic Components (630)
-
Materials and Processing (2,963)
- Materials and Processing (5)
- Materials and components (2,215)
- Rapid Prototyping (458)
- Materials processing and testing (285)
-
Engineering Industry News, Resources (6,093)
- Engineering Industry News, Resources (4)
- Engineering Business News, Views (388)
- Engineering Exhibitions, Events (562)
- Engineering Conferences (425)
- Engineering Seminars (400)
- Engineering Industry Developments, Awards (633)
- Engineering Guides, Newsletters (349)
- Engineering Recruitment, Employment (219)
- Engineering Training Courses (433)
- Engineering Education, Resources, Standards (838)
- Engineering Industry Reports, Surveys (597)
- Electronic Resources for Engineers (278)
- Health and Safety Legislation (402)
- Health and Safety Strategy, Risk Assessment (113)
- Health and Safety Consultancy, Software (175)
- Health and Safety Events, Training, News (277)
-
Powertrain Design (3,598)
- Powertrain Design (2)
- Bearings (939)
- Chains and belts (326)
- Gears, brakes, couplings and engines (1,441)
- Hydraulic Components (471)
- Lubricants (418)
-
Capital Equipment (3,387)
- Capital Equipment (1)
- Manufacturing Machinery and Plant Equipment (468)
- Production line blowers and fans (62)
- Compressors and Air Treatment (510)
- Electronics Manufacturing, Tools, Instruments (192)
- Electrical hardware (131)
- Machinery and Production Equipment (1,093)
- Robotics, Handling and Storage (930)
-
Sensors (7,080)
- Sensors (8)
- Accelerometers and Vibration Sensors (427)
- Loadcells, Force Sensors, Torque Sensors (699)
- Pressure sensors (621)
- Flowmeters and Flow Sensors (618)
- Level Sensors and Leak Detectors (527)
- Linear Position Sensors (399)
- Rotary Position, Tilt and Angular Sensors (546)
- Proximity Sensors (700)
- Gas, Chemical, Radiation, Magnetic Sensors (284)
- Humidity and Environmental Sensors (152)
- Temperature sensors (612)
- Vision and Colour Sensors (1,384)
- Barcode Sensors (103)
- Valves, Pumps, Process Hardware (3,623)