Siemens CNC Milling | CYCLE60 | Engraving Cycle


CYCLE60 Introduction

With engraving cycle CYCLE60, you can mill text positioned on a line or circle. The text may
be positioned on an upward or downward circle.

The character height and overall text width and the orientation of the text can be varied using various parameters. Character spacing or the arc angle can also be changed in the case of circular text.

The form of the characters cannot be changed. The cycle uses a proportional font, i.e., the
individual characters are of different widths. The line width of the characters corresponds to
the tool diameter.


CYCLE60 Format

CYCLE60 (_TEXT, _RTP, _RFP, _SDIS, _DP, _DPR, _PA, _PO, _STA, _CP1, _CP2, _WID, _DF, _FFD, _FFP1, _VARI, _CODEP)

Parameters

_TEXT = Text to be engraved (up to 91 characters)
_RTP = Retraction plane (absolute)
_RFP = Reference plane (absolute)
_SDIS = Safety distance (to be added to _RFP, enter without sign)
_DP = Depth (absolute)
_DPR = Depth relative to the reference plane (enter without sign)
_PA = Reference point for text orientation (absolute)
• Position of 1st axis (for _VARI = rectangular) or
• Radius of the arc (for _VARI = polar)
_PO = Reference point for text orientation (absolute)
• Position of 2nd axis (for _VARI = rectangular) or
• Angle with 1st axis (for _VARI = polar)
_STA = Angle with 1st axis (for _VARI = linear only)
_CP1 = Center point of the circle (absolute), (for circular arrangement only)
• Position of 1st axis (for _VARI = rectangular) or
• Radius of the arc (for _VARI = polar), with reference to the circle center
_CP2 = Center point of the circle (absolute), (for circular arrangement only)
• Position of 2nd axis (_VARI = rectangular) or
• Angle with 1st axis (for _VARI = polar)
_WID = Character height (enter without sign)
_DF = Specification of the character width (corresponds to _VARI hundred thousandths place)
• Incremental character spacing in mm/inch or
• Incremental overall text width in mm/inch or
• Arc angle in degrees
_FFD = Feedrate for depth infeed
_FFP1 = Feedrate for surface machining
_VARI = Machining type: (enter without sign)
Values:
UNITS DIGIT: Reference point
0: Right-angled (cartesian)
1: Polar
TENS DIGIT: Text alignment
0: Linear text
1: Upward circular text
2: Downward circular text
HUNDREDS DIGIT: Reserved
THOUSANDS DIGIT: Reference point of the text horizontal
0: Left
1: Middle
2: Right
TEN THOUSANDS DIGIT: Reference point of the text vertical
0: Bottom
1: Middle
2: Top
HUNDRED THOUSANDS DIGIT: Text width
0: Character spacing
1: Overall text width (linear text only)
2: Opening angle (only for circular text)
7th digit from right (million): Circle center
0: Right-angled (cartesian)
1: Polar
_CODEP = Code page number for character set entered
1252…Code page for Central European languages; (value 0 is internally treated as equivalent to 1252)

CYCLE60 Examples

CYCLE60 CNC Program Example – 1 – Engraving Linear Text

This program engraves the text “SINUMERIK” on a line. The reference point is at X10 Y25 lower left. The text is 14 mm high with 5 mm spacing between characters.

Siemens CNC CYCLE60 Linear Engraving Program Example

N10 G17 DIAMOF F2000 S1500 M3
N20 T1 D1
N30 M6
N40 G0 G90 Z100
N50 CYCLE60(“SINUMERIK”,100,0,1,-1.5,0,10,25,0,,,14,5,2500,2000,0,1252)
N60 M30

CYCLE60 CNC Program Example – 2 – Engraving Circular Text

This program engraves two texts on a circle: “SINUMERIK” on upward circle and “840D” on
a downward circle. The reference points are in the center and bottom at X50, Y90 and at X50 Y10. The 40 mm radius of the circle results from the distance between the reference points and the circle center point of X50, Y50.

The text is 9 mm high, the character spacing results from the programmed arc angles of 90 degrees and 30 degrees respectively.

Siemens CNC CYCLE60 Circular Engraving Program Example

N10 G17 DIAMOF F2000 S800 M3
N20 T1 D1
N30 M6
N40 G0 G90 Z100
N50 CYCLE60(“SINUMERIK”,100,0,1,-1.5, 0,50,90,0,50,50,9,90,2500,2000, 201010,1252) ;Text on an upward circle
N60 CYCLE60(“840D”,100,0,1,-1.5, 0,50,10,0,50,50,9,34,2500,2000,201020,1252) ; Text on a downward circle
M30