www.kxcad.net Home > CAM Index > EdgeCAM Index >
Fine Bore stand-off distance
This defines the amount by which the Bore cycle (typically G86) moves away from the bore after indexing, and only applies to the cycle output. You may specify this distance in Inches or Millimetres.
Cycle Z depth
This selects the method of defining the cycle depth, and applies to all cycles.
|
Absolute |
All cycle zaxis values are absolute with respect to the Initial CPL (default) |
|
Incremental Signed |
The Z depth of the cycle is incremental from the Rplane |
|
Incremental Unsigned |
The Z depth of the cycle is incremental from the Rplane but without sign (always a positive value) |
Rplane is always assumed to be absolute with respect to initial CPL.
Support G98/G99
Check this box to support the G98 and G99 codes (return to initial position or return to the retract value). If the control does not support G98/G99, their effect will be emulated.
The Code Generator Template selects the relevant Gcode if the Clearance and Retract planes are at the same level in EdgeCAM, to match the graphical simulation shown in EdgeCAM.
|
EdgeCAM |
G Code / Function |
|
Clearance plane equal to Retract Plane |
G98 |
|
Clearance plane not equal to Retract Plane |
G99 |
For controllers which do not support this function, the Support G98/G99 option has been added to the milling templates (and C/Y axis Turn-Mill template within C/Y functions). The following example output from the 3Axis Fanuc Milling template shows the effects of G98/G99, supported and not supported.
Clearance Plane not equal to Retract Plane : G98/G99 Supported
N90 T01 M01
N100 S1234 M3 M41 M7
N110 G0 X0.0 Y0.0
N120 G43 Z20.0 H01 M7
N130 G99 G81 X5.0 Y10.0 Z5.0 R15.0 F300.0 S2000
N140 Y20.0
N150 Y30.0
N160 G80
Clearance Plane not equal to Retract Plane: G98/G99 Not Supported
N90 T01 M01
N100 S1234 M3 M41 M7
N110 G0 X0.0 Y0.0
N120 G43 Z20.0 H01 M7
N130 G81 X5.0 Y10.0 Z5.0 R15.0 F300.0 S2000
N140 G80 * Cancel Canned Cycle
N150 G0 Z35.0 * Rapid to Clearance Plane
N160 G81 Y20.0 Z5.0 R15.0 * Cycle from Retract Plane
N170 G80
N180 G0 Z35.0
N190 G81 Y30.0 Z5.0 R15.0
N200 G80
N210 G0 Z35.0
Clearance Plane equal to Retract Plane: G98/G99 Supported
N90 T01 M01
N100 S1234 M3 M41 M7
N110 G0 X0.0 Y0.0
N120 G43 Z20.0 H01 M7
N130 G98 G81 X5.0 Y10.0 Z5.0 R15.0 F300.0 S2000
N140 Y20.0
N150 Y30.0
N160 G80
Clearance Plane equal to Retract Plane: G98/G99 Not Supported
N90 T01 M01
N100 S1234 M3 M41 M7
N110 G0 X0.0 Y0.0
N120 G43 Z20.0 H01 M7
N130 G81 X5.0 Y10.0 Z5.0 R15.0 F300.0 S2000 * G98/G99 suppressed as
not required.
N140 Y20.0
N150 Y30.0
N160 G80
The Heidenhain TNC template differs from the other templates in that it uses M89 and M99 codes to specify cycle modality. The G98/G99 function is not supported by default, and no option exists to override this in the Hole Cycles Tab. If the Clearance does not equal the Retract plane, then M99 (non-modal) will be output for each hole position, with the relevant positioning moves.
Clearance Plane equal to Retract Plane: G98 / G99 Not Supported
9 TOOL CALL 1 Z S1234,000
10 L X+224,0 Y+112,0 R0 F400.0 M03
11 L Z+20,0 R0 F M07
12 L X+5,0 Y+10,0 Z+15,0 R0 F M03
13 L Z-15,0 R0 F M03
14 CYCL DEF 1.0 PECKING
15 CYCL DEF 1.1 SET UP-15,0
16 CYCL DEF 1.2 DEPTH +5,0
17 CYCL DEF 1.3 PECKG +5,0
18 CYCL DEF 1.4 DWELL 0,0
19 CYCL DEF 1.5 F 3000
20 X+5,0 Y+10,0 R0 F M89 * modal cycle first point
21 Y+20,0 R0 F M * " " second
point
22 Y+30,0 R0 F M99 * non modal on last point
Clearance Plane not equal to Retract Plane: G98 / G99 Not Supported
9 TOOL CALL 1 Z S1234,000
10 L X+224,0 Y+112,0 R0 F400.0 M03
11 L Z+20,0 R0 F M07
12 L X+5,0 Y+10,0 Z+35,0 R0 F M03
13 L Z-15,0 R0 F M03
14 CYCL DEF 1.0 PECKING
15 CYCL DEF 1.1 SET UP-15,0
16 CYCL DEF 1.2 DEPTH +5,0
17 CYCL DEF 1.3 PECKG +5,0
18 CYCL DEF 1.4 DWELL 0,0
19 CYCL DEF 1.5 F 3000
20 X+5,0 Y+10,0 R0 F M99 * execute Cycle - non modal
21 Z+35,0 R0 F M * retract to clearance plane
22 Y+20,0 R0 F M * move to next hole position
23 Z-15,0 R0 F M99 * execute cycle
24 Z+35,0 R0 F M
25 Y+30,0 R0 F M
26 Z-15,0 R0 F M99
27 Z+35,0 R0 F M
Subroutine Cycle Co-ordinates
Check the appropriate box if you want subroutines for multiple cycles of the specified type applied to the same geometry.