Cycle 239 ASCERTAIN THE LOAD (#143 / #2-22-1)
ISO programming
G239
Application
Refer to your machine manual.
This function must be enabled and adapted by the machine manufacturer.
The dynamic behavior of your machine may vary with different workpiece weights acting on the machine table. A change in the load has an influence on the friction forces, acceleration, holding torque and static friction of the table axes. With the Load Adapt. Contr. (#143 / #2-22-1) software option and Cycle 239 ASCERTAIN THE LOAD, the control is able to automatically determine and adjust the current mass inertia of the load, the current friction forces, and the maximum axis acceleration or reset the feedforward and controller parameters. In this way, you can optimally react to major load changes. The control performs a weighing procedure to ascertain the weight acting on the axes. With this weighing run, the axes move by a specified distance. Your machine manufacturer defines the specific movements. Before weighing, the axes are moved to a position, if required, where there is no danger of collision during the weighing procedure. This safe position is defined by the machine manufacturer.
In addition to adjusting the control parameters, with LAC the maximum acceleration is also adjusted in accordance with the weight. This enables the dynamics to be accordingly increased with low load to increase productivity.
Cycle run
Parameter Q570 = 0
- The axes will not be moved physically.
- The control resets LAC.
- The control activates feedforward and, if applicable, controller parameters that allow safe movements of the axis/axes, independently of the current load condition; the parameters set with Q570=0 are independent of the current load.
- These parameters can be useful during the setup procedure or after the completion of an NC program.
Parameter Q570 = 1
- The control performs a weighing procedure in which one or more axes might be moved. Which axes are moved depends on the setup of the machine and on the drives of the axes.
- The scope of axis movement is defined by the machine manufacturer.
- The feedforward and controller parameters determined by the control depend on the current load.
- The control activates the determined parameters.
If you are using the mid-program startup function and the control thus skips Cycle 239 in the block scan, the control will ignore this cycle—no weighing run will be performed.
Notes
- Contact your machine manufacturer to learn about the type and range of movements in Cycle 239 before using the cycle.
- Before the cycle starts, the control moves to a safe position, if applicable. The machine manufacturer determines this position.
- Set the potentiometers for feed-rate and rapid-traverse override to at least 50% to ensure a correct ascertainment of the load.
- This cycle can be executed in the FUNCTION MODE MILL machining mode.
- Cycle 239 takes effect immediately after its definition.
- Cycle 239 supports the determination of the load on synchronized axes (gantry axes) if they have only one common position encoder (torque master slave).
Cycle parameters
Help graphic | Parameter |
---|---|
Q570 Load (0 = Delete/1 = Ascertain)? Define whether the control will perform a LAC (Load Adaptive Control) weighing run, or whether the most recently ascertained load-dependent feedforward and controller parameters will be reset: 0: Reset LAC; the values most recently ascertained by the control are reset, and the control uses load-independent feedforward and controller parameters 1: Perform a weighing run; the control moves the axes and thus ascertains the feedforward and controller parameters depending on the current load. The values ascertained are activated immediately. Input: 0, 1 |
NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.
Change the following contents as needed:
- Tools
- Cutting parameters
- Feed rates
- Clearance height or safe position
- Machine-specific positions (e.g., with M91)
- Paths of program calls
Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.
In addition, test the NC programs using the simulation before the actual program run.
With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.
11 CYCL DEF 239 ASCERTAIN THE LOAD ~ | ||
|