ISO programming
G287
G287
Refer to your machine manual.
This function must be enabled and adapted by the machine manufacturer.
With Cycle 287 GEAR SKIVING, you can machine cylindrical gears or helical gears with any angles. Cutting takes place on the one hand by the axial feeding of the tool and on the other hand through the rolling motion.
You can select the machining side in the cycle. The machining process for gear skiving is performed with a synchronized rotary movement of the tool spindle and workpiece spindle. In addition, the cutter moves along the workpiece in axial direction.
In the cycle, you can call a table containing technology data. In this table, you can define the feed rate, the lateral infeed, and the lateral offset for each cut.
Help graphic | Parameter |
---|---|
Q240 Number of cuts? Number of cuts to the final depth 0: The control automatically determines the minimum number of cuts 1: One cut 2: Two cuts where the control considers only the infeed for the first cut Q586. The control does not consider the infeed for the last cut Q587. 3 to 99: Programmed number of cuts "...": Path of a table containing technology data see Technology table for Cycle 287 Gear Skiving Input: 0...99 or text entry of max. 255 characters or QS parameter | |
Q584 Number of the first cut? Define which cut number the control will perform first. Input: 1...999 | |
Q585 Number of the last cut? Define at which number the control will perform the last cut. Input: 1...999 | |
Q200 Set-up clearance? Distance for retraction and prepositioning. This value has an incremental effect. Input: 0...99999.9999 or PREDEF | |
Q260 Clearance height? Coordinate in the tool axis in which no collision with the workpiece can occur (for intermediary positioning and retraction at the end of the cycle). This value has an absolute effect. Input: –99999.9999...+99999.9999 or PREDEF | |
Q545 Tool lead angle? Angle of the edges of the skiving tool. Enter this value in decimal notation. Example: 0°47' = 0.7833 Input: –60...+60 | |
Q546 Reverse spindle rotation dir.? Direction of rotation of the slave spindle: 0: No change in the direction of rotation 1: Change in the direction of rotation Input: 0, 1 Verifying and changing directions of rotation of the spindles | |
Q547 Angle offset of tool spindle? Angle at which the control turns the workpiece at the beginning of the cycle. Input: -180...+180 | |
Q550 Machining side (0=pos./1=neg.)? Define at which side machining is to take place. 0: Positive machining side of the main axis in the I-CS 1: Negative machining side of the main axis in the I-CS Input: 0, 1 | |
Q533 Preferred dir. of incid. angle? Selection of alternate possibilities of inclination. The angle of incidence you define is used by the control to calculate the appropriate positioning of the tilting axes present on your machine. In general, there are always two possible solutions. Via parameter Q533, you configure which solution option the control is to use: 0: Solution that is the shortest distance from the current position -1: Solution that is in the range between 0° and -179.9999° +1: Solution that is in the range between 0° and +180° -2: Solution that is in the range between -90° and -179.9999° +2: Solution that is between +90° and +180° Input: –2, –1, 0, +1, +2 | |
Q530 Inclined machining? Position the tilting axes for inclined machining: 1: Automatically position the tilting axis, and orient the tool tip (MOVE). The relative position between the workpiece and tool remains unchanged. The control performs a compensating movement with the linear axes 2: Automatically position the tilting axis without orienting the tool tip (TURN) Input: 1, 2 | |
Q253 Feed rate for pre-positioning? Definition of the traversing speed of the tool during tilting and during pre-positioning. And during positioning of the tool axis between the individual infeeds. Feed rate is in mm/min. Input: 0...99999.9999 or FMAX, FAUTO, PREDEF | |
Q586 Infeed for first cut? Infeed for the first cut. This value has an incremental effect. If the path of a technology table is stored in Q240, this parameter has no effect. see Technology table for Cycle 287 Gear Skiving Input: 0,001...99.999 | |
Q587 Infeed for last cut? Infeed for the last cut. This value has an incremental effect. If the path of a technology table is stored in Q240, this parameter has no effect. see Technology table for Cycle 287 Gear Skiving Input: 0,001...99.999 | |
Q588 Feed rate for first cut? Feed rate for the first cut. The control interprets the feed rate in mm per workpiece revolution. If the path of a technology table is stored in Q240, this parameter has no effect. see Technology table for Cycle 287 Gear Skiving Input: 0,001...99.999 | |
Q589 Feed rate for last cut? Feed rate for the last cut. The control interprets the feed rate in mm per workpiece revolution. If the path of a technology table is stored in Q240, this parameter has no effect. see Technology table for Cycle 287 Gear Skiving Input: 0,001...99.999 | |
Q580 Factor for feed-rate adaptation? Using this factor, you can define a feed rate reduction. This is due to the fact that the feed rate must decrease with increasing cutting numbers. The greater the value, the earlier the control will adapt the feed rates to match the last feed rate. If the path of a technology table is stored in Q240, this parameter has no effect. see Technology table for Cycle 287 Gear Skiving Input: 0...1 | |
![]() | Q466 Overrun path? Length of overtravel at the end of the gear teeth. The overtravel path ensures that the control machines the gear teeth up to the desired end point. If you do not program these optional parameters, then the control uses the safety clearance Q200 as the overtravel path. Input: 0.1...99.9 |
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.
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 287 GEAR SKIVING ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Before performing a machining operation, make sure that the direction of rotation has been set correctly for both spindles.
Machining side | Direction of rotation of the rotary table |
---|---|
X+ (Q550=0) | Clockwise (e.g., M303) |
X- (Q550=1) | Counterclockwise (e.g., M304) |
Machining side | Direction of rotation of the rotary table |
---|---|
X+ (Q550=0) | Counterclockwise (e.g., M304) |
X- (Q550=1) | Clockwise (e.g., M303) |
Keep in mind that in special cases, the directions of rotation might deviate from the ones indicated in these tables.
Milling:
Turning:
Before performing a machining operation, make sure that the direction of rotation has been set correctly for both spindles.
If required, define a low spindle speed to make sure that the direction of rotation is correct.