Cycle 257 CIRCULAR STUD
ISO programming
G257
Application
Cycle sequence
- If the current position of the tool is below the 2nd set-up clearance, the control then lifts it off and retracts it to the 2nd set-up clearance.
- The tool moves from the stud center to the starting position for stud machining. With the polar angle, you specify the starting position with respect to the stud center using parameter Q376.
- The control moves the tool at rapid traverse FMAX to set-up clearance Q200, and from there advances to the first plunging depth at the feed rate for plunging
- The control then machines the circular stud with a helical infeed motion, taking the path overlap into account
- The control retracts the tool from the contour by 2 mm on a tangential path
- If more than one plunging movement is required, the tool repeats the plunging movement at the point next to the departure movement
- This process is repeated until the programmed stud depth is reached
- At the end of the cycle, the tool firsts departs on a tangential path and is then retracted in the tool axis to the 2nd set-up clearance defined in the cycle. This means that the end position differs from the starting position
Notes
- Enter depth as negative
- Use the machine parameter displayDepthErr (no. 201003) to specify whether the control should display an error message (on) or not (off) if a positive depth is entered
- Check the machining sequence using the graphic simulation.
- This cycle can be executed only in the FUNCTION MODE MILL machining mode.
- The control automatically pre-positions the tool in the tool axis. Make sure to program Q204 2ND SET-UP CLEARANCE correctly.
- This cycle finishes Q369 ALLOWANCE FOR FLOOR with only one infeed. Parameter Q338 INFEED FOR FINISHING has no effect on Q369. Q338 is effective in finishing of Q368 ALLOWANCE FOR SIDE.
- The control reduces the plunging depth to the LCUTS cutting edge length defined in the tool table if the cutting edge length is shorter than the Q202 plunging depth programmed in the cycle.
- This cycle monitors the defined usable length LU of the tool. If the LU value is less than the DEPTH Q201, the control will display an error message.
Notes on programming
- Pre-position the tool in the working plane to the starting position (stud center) with radius compensation R0.
- The algebraic sign for the DEPTH cycle parameter determines the working direction. If you program DEPTH=0, the cycle will not be executed.
Cycle parameters
Help graphic | Parameter |
---|---|
Q223 Finished part diameter? Diameter of the finished stud Input: 0...99999.9999 | |
Q222 Workpiece blank diameter? Diameter of workpiece blank. The workpiece blank diameter must be greater than the diameter of the finished part. The control performs multiple stepovers if the difference between the workpiece blank diameter and reference circle diameter is greater than the permitted stepover (tool radius multiplied by path overlap Q370). The control always calculates a constant stepover. Input: 0...99999.9999 | |
Q368 Finishing allowance for side? Finishing allowance in the machining plane which remains after roughing. This value has an incremental effect. Input: –99999.9999...+99999.9999 | |
Q207 Feed rate for milling? Traversing speed of the tool in mm/min for milling Input: 0...99999.999 or FAUTO, FU, FZ | |
Q351 Direction? Climb=+1, Up-cut=-1 Type of milling operation. The direction of spindle rotation is taken into account. +1 = climb milling –1 = up-cut milling PREDEF: The control uses the value of a GLOBAL DEF block (If you enter 0, climb milling is performed) Input: -1, 0, +1 or PREDEF | |
Q201 Depth? Distance between workpiece surface and bottom of stud. This value has an incremental effect. Input: –99999.9999...+99999.9999 | |
Q202 Plunging depth? Tool infeed per cut. Enter a value greater than 0. This value has an incremental effect. Input: 0...99999.9999 | |
Q206 Feed rate for plunging? Traversing speed of the tool in mm/min while moving to depth Input: 0...99999.999 or FAUTO, FMAX, FU, FZ | |
Q200 Set-up clearance? Distance between tool tip and workpiece surface. This value has an incremental effect. Input: 0...99999.9999 or PREDEF | |
Q203 Workpiece surface coordinate? Coordinate on the workpiece surface referenced to the active datum. This value has an absolute effect. Input: –99999.9999...+99999.9999 | |
Q204 2nd set-up clearance? Coordinate in the spindle axis at which a collision between tool and workpiece (fixtures) is impossible. This value has an incremental effect. Input: 0...99999.9999 or PREDEF | |
Q370 Path overlap factor? Q370 x tool radius = stepover factor k. Input: 0.0001...1.9999 or PREDEF | |
Q376 Starting angle? Polar angle relative to the stud center, from which the tool approaches the stud. Input: –1...+359 | |
Q215 Machining operation (0/1/2)? Specify the machining operation: 0: Roughing and finishing 1: Only roughing 2: Only finishing Input: 0, 1, 2 | |
Q369 Finishing allowance for floor? Finishing allowance in depth which remains after roughing. This value has an incremental effect. Input: 0...99999.9999 | |
Q338 Infeed for finishing? Infeed in the tool axis when finishing the lateral finishing allowance Q368. This value has an incremental effect. 0: Finishing in one infeed Input: 0...99999.9999 | |
Q385 Finishing feed rate? Traversing speed of the tool in mm/min for side and floor finishing Input: 0...99999.999 or FAUTO, FU, FZ |
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 257 CIRCULAR STUD ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 L X+50 Y+50 R0 FMAX M99 |