Cycle 267 OUTSIDE THREAD MLLNG
ISO programming
G267
Application
Related topics
- Cycle 262 THREAD MILLING for milling a thread into pre-drilled material
- Cycle 263 THREAD MLLNG/CNTSNKG for milling a thread into pre-drilled material, optionally machining of a countersunk chamfer
- Cycle 264 THREAD DRILLNG/MLLNG for drilling into solid material and milling a thread, optionally machining of a countersunk chamfer
- Cycle 265 HEL. THREAD DRLG/MLG for milling a thread into solid material, optionally machining of a countersunk chamfer
Cycle run
- The control positions the tool in the spindle axis at rapid traverse FMAX to the entered set-up clearance above the workpiece surface
Countersinking at front
- The control approaches the starting point for countersinking at front, starting from the center of the stud, on the reference axis in the working plane. The position of the starting point is determined by the thread radius, tool radius and pitch
- The tool moves at the feed rate for pre-positioning to the sinking depth at front.
- The control positions the tool without compensation from its center position on a semicircle to the offset at front, and then follows a circular path at the feed rate for countersinking
- The tool then moves on a semicircle to the starting point
Thread milling
- The control positions the tool at the starting point if there has been no previous countersinking at front. Starting point for thread milling = starting point for countersinking at front
- The tool moves at the programmed feed rate for pre-positioning to the starting plane. The starting plane is derived from the algebraic sign of the thread pitch, the milling method (climb or up-cut milling) and the number of threads per step.
- The tool then approaches the nominal thread diameter tangentially in a helical movement
- Depending on the setting of the parameter for the number of threads, the tool mills the thread in one helical movement, in several offset helical movements or in one continuous helical movement.
- After that the tool departs the contour tangentially and returns to the starting point in the working plane.
- At the end of the cycle, the control retracts the tool at rapid traverse to setup clearance or—if programmed—to 2nd setup clearance
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
- This cycle can be executed only in the FUNCTION MODE MILL machining mode.
- The offset required before countersinking at the front should be determined ahead of time. You must enter the value from the center of the stud to the center of the tool (uncorrected value).
- The algebraic sign of the cycle parameters depth of thread or sinking depth at front determines the working direction. The working direction is defined in the following sequence:
- Depth of thread
- Depth at front
Notes on programming
- Program a positioning block for the starting point (hole center) in the working plane with radius compensation R0.
- If you program one of the depth parameters to be 0, the control does not execute that step.
Cycle parameters
Help graphic | Parameter |
---|---|
Q335 Nominal diameter? Nominal thread diameter Input: 0...99999.9999 | |
Q239 Pitch? Pitch of the thread. The algebraic sign differentiates between right-hand and left-hand threads: += right-hand thread – = left-hand thread Input: –99.9999...+99.9999 | |
Q201 Depth of thread? Distance between workpiece surface and root of thread. This value has an incremental effect. Input: –99999.9999...+99999.9999 | |
Q355 Number of threads per step? Number of thread revolutions by which the tool is moved: 0 = one helical line to the thread depth 1 = continuous helical path over the entire length of the thread >1 = several helical paths with approach and departure; between them, the control offsets the tool by Q355, multiplied by the pitch. Input: 0...99999 | |
Q253 Feed rate for pre-positioning? Traversing speed of the tool in mm/min when plunging or when retracting. Input: 0...99999.9999 or FMAX, FAUTO, PREDEF | |
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 (if you enter 0, climb milling is performed) Input: -1, 0, +1 or PREDEF | |
Q200 Set-up clearance? Distance between tool tip and workpiece surface. This value has an incremental effect. Input: 0...99999.9999 or PREDEF | |
Q358 Sinking depth at front? Distance between tool point and the top surface of the workpiece for countersinking at the front of the tool. This value has an incremental effect. Input: –99999.9999...+99999.9999 | |
Q359 Countersinking offset at front? Distance by which the control moves the tool center away from the center. This value has an incremental effect. Input: 0...99999.9999 | |
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? Distance in the tool axis between tool and workpiece (fixtures) at which no collision can occur. This value has an incremental effect. Input: 0...99999.9999 or PREDEF | |
Q254 Feed rate for counterboring? Traversing speed of the tool in mm/min during counterboring Input: 0...99999.999 or FAUTO, FU | |
Q207 Feed rate for milling? Traversing speed of the tool in mm/min while milling Input: 0...99999.999 or FAUTO | |
Q512 Feed rate for approaching? Traversing speed of the tool in mm/min while approaching. For smaller thread diameters, you can decrease the approaching feed rate in order to reduce the danger of tool breakage. Input: 0...99999.999 or FAUTO |
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.
25 CYCL DEF 267 OUTSIDE THREAD MLLNG ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|