Activating handwheel superimpositioning with M118 (#21 / #4-02-1)
Application
With M118 the control activates handwheel superimpositioning. You can then perform manual corrections by handwheel during program run.
Requirements
- Handwheel
- Software option Adv. Function Set 3 (#21 / #4-02-1)
Description of function
Effect
M118 takes effect at the start of the block.
In order to reset M118, program M118 without entering any axes.
Canceling a program also resets handwheel superimpositioning.
Application example
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 L Z+0 R0 F500 | ; Move in the tool axis |
12 L X+200 R0 F250 M118 Z1 | ; Move in the working plane with active handwheel superimpositioning of no more than ±1 mm in the Z axis |
In the first NC block the control positions the tool in the tool axis.
In NC block 12 the control activates handwheel superimpositioning at the start of the block with a maximum traverse range of ±1 mm in the Z axis.
Then the control performs the traverse movement in the working plane. During this traverse movement you can use the handwheel for continuous motion of the tool in the Z axis by up to ±1 mm. This way you can, for example, rework a workpiece that has been reclamped but that cannot be probed due to its free-form surface.
Input
If you define M118, the control continues the dialog and prompts you for the axes and the maximum permissible superimpositioning value. For linear axes you define the value in millimeters and for rotary axes in degrees.
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.
21 L X+0 Y+38.5 RL F125 M118 X1 Y1 | ; Move in the working plane with active handwheel superimpositioning of no more than ±1 mm in the X and Y axes |
Notes
Refer to your machine manual.
Your machine manufacturer must have prepared the control for this function.
- By default M118 is in effect in the machine coordinate system M-CS.
- On the POS HR tab of the Status workspace the control shows the active coordinate system in which handwheel superimpositioning is in effect, as well as the maximum possible traverse values of the respective axes.
- Handwheel superimpositioning with M118 in combination with Dynamic Collision Monitoring (DCM (#40 / #5-03-1)) is possible only at a standstill.
In order to use M118 without restrictions, either deactivate DCM (#40 / #5-03-1) or activate a kinematics model without collision objects.
- Handwheel superimpositioning is also effective in the MDI application.
- If you want to use M118 with clamped axes, you must unclamp them first.