HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1User’s ManualMANUALplus 620CNC PILOT 620/640smart.Turn and DIN ProgrammingNC Software548328-05548430-015
10 About this manual
100 smart.Turn units2.5 Units—Drilling in C axis"ICP drilling, C axis" unitThe unit machines a single hole or a hole pattern on the face or
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1012.5 Units—Drilling in C axis"ICP tapping, C axis" unitThe unit machines a single tap hole or
102 smart.Turn units2.5 Units—Drilling in C axis"ICP boring/countersinking, C axis" unitThe unit machines a single hole or a hole pattern o
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1032.6 Units—Predrilling in C axis2.6 Units—Predrilling in C axis"Predrill, contour mill, figures on
104 smart.Turn units2.6 Units—Predrilling in C axisCycle formJK Cutter position 0: On the contour 1: Within the contour 2: Outside the contourH Cu
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1052.6 Units—Predrilling in C axis"Predrill, contour mill, ICP on face" unitThe unit determines
106 smart.Turn units2.6 Units—Predrilling in C axis"Predrill, pocket mill, figures on face" unitThe unit determines the hole position and m
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1072.6 Units—Predrilling in C axisCycle formJT Machining direction 0: From the inside out (from the insi
108 smart.Turn units2.6 Units—Predrilling in C axis"Predrill, pocket mill, ICP on face" unitThe unit determines the hole position and machi
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1092.6 Units—Predrilling in C axis"Predrill, contour mill, figures on lateral surface" unitThe
Contents„NC programming”1„smart.Turn units”2„smart.Turn units for the Yaxis”3„DIN programming”4„Touch probe cycles”5„DIN programming for the Y axis”6„
110 smart.Turn units2.6 Units—Predrilling in C axisCycle formJK Cutter position 0: On the contour 1: Within the contour 2: Outside the contourH Cu
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1112.6 Units—Predrilling in C axis"Predrill, contour mill, ICP on lateral surface" unitThe unit
112 smart.Turn units2.6 Units—Predrilling in C axis"Predrill, pocket mill, figures on lateral surface" unitThe unit determines the hole pos
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1132.6 Units—Predrilling in C axisCycle formJT Machining direction 0: From the inside out (from the insi
114 smart.Turn units2.6 Units—Predrilling in C axis"Predrill, pocket mill, ICP on lateral surface" unitThe unit determines the hole positio
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1152.7 Units—Finishing2.7 Units—Finishing"ICP contour finishing" unitThe unit finishes the cont
116 smart.Turn units2.7 Units—FinishingCycle formD Omit elements (see figure)E Plunging behavior E=0: Descending contours are not machined E>0:
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1172.7 Units—Finishing"Longitudinal finishing with direct contour input" unitThe unit finishes
118 smart.Turn units2.7 Units—Finishing"Transverse finishing with direct contour input" unitThe unit finishes the contour defined by the pa
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1192.7 Units—Finishing"Relief turns (undercut) type E, F, DIN76" unitThe unit machines the unde
120 smart.Turn units2.7 Units—FinishingAccess to the technology database: Machining operation: Finishing Affected parameters: F, S, EParameters on
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1212.7 Units—Finishing"Measuring cut" unitThe unit performs a cylindrical measuring cut with th
122 smart.Turn units2.8 Units—Threads2.8 Units—ThreadsOverview of thread units "Thread, direct" cuts a simple internal or external thread
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1232.8 Units—Threads"Thread, direct" unitThe unit cuts a simple internal or external thread in
124 smart.Turn units2.8 Units—Threads"ICP thread" unitThe unit cuts a single or multi-start internal or external thread in longitudinal or
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1252.8 Units—ThreadsJ1 Thread orientation From 1st contour element 0: Longitudinal 1: TransverseF1 Thr
126 smart.Turn units2.8 Units—Threads"API thread" unitThis unit cuts a single or multi-start API thread. The depth of thread decreases at t
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1272.8 Units—Threads"Tapered thread" unitThe unit cuts a single or multi-start tapered internal
128 smart.Turn units2.8 Units—ThreadsCycle formI Maximum infeed (radius)IC Number of cuts (only if I is not programmed)H Kind of displacement (type o
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1292.9 Units—Milling, face2.9 Units—Milling, face"Slot, face" unitThe unit mills a slot from th
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 131.1 smart.Turn and DIN (ISO) programming ... 34Contour follow-up ... 34Structured NC program ...
130 smart.Turn units2.9 Units—Milling, face"Linear slot pattern, face" unitThe unit machines a linear slot pattern in which the individual
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1312.9 Units—Milling, face"Circular slot pattern, face" unitThe unit machines a circular slot p
132 smart.Turn units2.9 Units—Milling, face"Face milling" unitDepending on Q, the unit mills surfaces or the defined figure. The unit cuts
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1332.9 Units—Milling, face"Thread milling" unitThe unit mills a thread in existing holes.Place
134 smart.Turn units2.9 Units—Milling, face"Contour milling, figures, face" unitThe unit mills the contour defined by Q on the face of the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1352.9 Units—Milling, faceCycle formJK Cutter position 0: On the contour 1: Within the contour 2: Outs
136 smart.Turn units2.9 Units—Milling, face"ICP contour milling, face" unitThe unit mills the contour defined with ICP on the face of the w
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1372.9 Units—Milling, face"Pocket milling, figures, face" unitThe unit mills the pocket defined
138 smart.Turn units2.9 Units—Milling, faceCycle formQK Machining operation and plunging strategy 0: Roughing 1: Finishing 2: Helical roughing, ma
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1392.9 Units—Milling, face"ICP pocket milling, face" unitThe unit mills the pocket defined by Q
14 2.1 smart.Turn units ... 58"Units" menu ... 58The smart.Turn unit ... 582.2 Units—Roughing ... 65"Longitudinal roughing in
140 smart.Turn units2.9 Units—Milling, face"Engraving, face" unitThe unit engraves character strings in linear or polar layout on the face
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1412.9 Units—Milling, face"Deburring, face" unitThe unit deburrs the contour defined with ICP o
142 smart.Turn units2.10 Units—Milling, lateral surface2.10 Units—Milling, lateral surface"Slot, lateral surface" unitThe unit mills a slot
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1432.10 Units—Milling, lateral surface"Linear slot pattern, lateral surface" unitThe unit machi
144 smart.Turn units2.10 Units—Milling, lateral surface"Circular slot pattern, lateral surface" unitThe unit machines a circular slot patte
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1452.10 Units—Milling, lateral surface"Helical slot milling" unitThe unit mills a helical slot.
146 smart.Turn units2.10 Units—Milling, lateral surface"Contour milling, figures, lateral surface" unitThe unit mills the contour defined b
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1472.10 Units—Milling, lateral surfaceCycle formJK Cutter position 0: On the contour 1: Within the cont
148 smart.Turn units2.10 Units—Milling, lateral surface"ICP contour milling, lateral surface" unitThe unit mills the contour defined with I
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1492.10 Units—Milling, lateral surface"Pocket milling, figures, lateral surface" unitThe unit m
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 152.6 Units—Predrilling in C axis ... 103"Predrill, contour mill, figures on face" unit ...
150 smart.Turn units2.10 Units—Milling, lateral surfaceCycle formQK Machining operation and plunging strategy 0: Roughing 1: Finishing 2: Helical
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1512.10 Units—Milling, lateral surface"ICP pocket milling, lateral surface" unitThe unit mills
152 smart.Turn units2.10 Units—Milling, lateral surface"Engraving, lateral surface" unitThe unit engraves character strings aligned linearl
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1532.10 Units—Milling, lateral surface"Deburring, lateral surface" unitThe unit deburrs the con
154 smart.Turn units2.11 Units—Special operations2.11 Units—Special operations"Program beginning (START)" unitIn the start unit, default va
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1552.11 Units—Special operations"Defaults" formGWW Tool change point No axis (do not approach
156 smart.Turn units2.11 Units—Special operations"C axis ON" unitThe unit activates the SPI (spindle) C axis.Unit name: C_Axis_ON / Called
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1572.11 Units—Special operations"Subprogram call" unitThe unit calls the subprogram defined in
158 smart.Turn units2.11 Units—Special operations"Program section repeat" unitUse the Repeat unit to program a program section repeat. The
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1592.11 Units—Special operations"Program end" unitIn every smart.Turn program, the end unit sho
16 2.10 Units—Milling, lateral surface ... 142"Slot, lateral surface" unit ... 142"Linear slot pattern, lateral surface" unit
160 smart.Turn units2.11 Units—Special operations
smart.Turn units for the Y axis
162 smart.Turn units for the Y axis3.1 Units—Drilling in the Y axis3.1 Units—Drilling in the Y axis"ICP drilling, Y axis" unitThe unit mach
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1633.1 Units—Drilling in the Y axis"ICP tapping, Y axis" unitThe unit machines a single tap hol
164 smart.Turn units for the Y axis3.1 Units—Drilling in the Y axis"ICP boring/countersinking, Y axis" unitThe unit machines a single hole
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1653.2 Units—Predrilling in Y axis3.2 Units—Predrilling in Y axis"Predrill, contour mill, ICP in XY
166 smart.Turn units for the Y axis3.2 Units—Predrilling in Y axis"Predrill, pocket mill, ICP in XY plane" unitThe unit determines the hole
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1673.2 Units—Predrilling in Y axis"Predrill, contour mill, ICP in YZ plane" unitThe unit determ
168 smart.Turn units for the Y axis3.2 Units—Predrilling in Y axis"Predrill, pocket mill, ICP in YZ plane" unitThe unit determines the hole
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1693.3 Units—Milling in Y axis3.3 Units—Milling in Y axis"ICP contour milling in XY plane" unit
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 173.1 Units—Drilling in the Y axis ... 162"ICP drilling, Y axis" unit ... 162"ICP tapp
170 smart.Turn units for the Y axis3.3 Units—Milling in Y axis"ICP pocket milling in XY plane" unitThe unit mills the pocket defined with I
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1713.3 Units—Milling in Y axis"Single-surface milling, XY plane" unitThe unit mills a single su
172 smart.Turn units for the Y axis3.3 Units—Milling in Y axis"Centric polygon milling, XY plane" unitThe unit mills the centric polygon de
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1733.3 Units—Milling in Y axis"Engraving in XY plane" unitThe unit engraves character strings a
174 smart.Turn units for the Y axis3.3 Units—Milling in Y axis"Deburring in XY plane" unitThe unit deburrs the contour defined with ICP in
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1753.3 Units—Milling in Y axis"Thread milling in XY plane" unitThe unit mills a thread in exist
176 smart.Turn units for the Y axis3.3 Units—Milling in Y axis"ICP contour milling in YZ plane" unitThe unit mills the contour defined with
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1773.3 Units—Milling in Y axis"ICP pocket milling in YZ plane" unitThe unit mills the pocket de
178 smart.Turn units for the Y axis3.3 Units—Milling in Y axis"Single-surface milling, YZ plane" unitThe unit mills a single surface define
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1793.3 Units—Milling in Y axis"Centric polygon milling, YZ plane" unitThe unit mills the centri
18 4.1 Programming in DIN/ISO mode ... 184Geometry and machining commands ... 184Contour programming ... 185NC blocks of the DIN program ...
180 smart.Turn units for the Y axis3.3 Units—Milling in Y axis"Engraving in YZ plane" unitThe unit engraves character strings aligned linea
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1813.3 Units—Milling in Y axis"Deburring in YZ plane" unitThe unit deburrs the contour defined
182 smart.Turn units for the Y axis3.3 Units—Milling in Y axis"Thread milling in YZ plane" unitThe unit mills a thread in existing holes in
DIN programming
184 DIN programming4.1 Programming in DIN/ISO mode4.1 Programming in DIN/ISO modeGeometry and machining commandsThe Control also supports structured
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1854.1 Programming in DIN/ISO modeContour programmingThe "contour follow-up" function and conto
186 DIN programming4.1 Programming in DIN/ISO modeContours for C-axis machining: Contours for C-axis machining are programmed within the FINISHED PA
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1874.1 Programming in DIN/ISO modeExamples: X20 [Absolute dimension] Zi–35.675 [Incremental dimension]
188 DIN programming4.1 Programming in DIN/ISO modeAddress parametersCoordinates can be programmed absolutely or incrementally. If you do not make any
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1894.1 Programming in DIN/ISO modeFixed cyclesHEIDENHAIN recommends programming a fixed cycle as follows:
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 194.7 Front and rear face contours ... 223Starting point of front/rear face contour G100-Geo ... 223L
190 DIN programming4.1 Programming in DIN/ISO modeSubprograms, expert programsSubprograms are used to program the contour or the machining process. I
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1914.1 Programming in DIN/ISO modeDIN/ISO programs of predecessor controlsThe formats of the DIN/ISO prog
192 DIN programming4.1 Programming in DIN/ISO modeRemember the following when converting DIN programs of the CNC PILOT 4290: Tool call (T commands o
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1934.1 Programming in DIN/ISO mode"Geometry" pull-down menusThe Geo(metry) pull-down menus cont
194 DIN programming4.2 Definition of workpiece blank4.2 Definition of workpiece blankChuck part bar/tube G20-GeoG20 defines the contour of a cylinder
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1954.3 Basic contour elements4.3 Basic contour elementsStarting point of turning contour G0-GeoG0 defines
196 DIN programming4.3 Basic contour elementsLine segment in a contour G1-GeoG1 defines a line segment in a turning contour.ParametersX End point of
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1974.3 Basic contour elementsExample: G1-Geo. . .FINISHED PARTN2 G0 X0 Z0Starting pointN3 G1 X50 BR-2Perp
198 DIN programming4.3 Basic contour elementsCircular arc of turning contour G2/G3-GeoG2/G3 defines a circular arc in a contour with incremental cent
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 1994.3 Basic contour elementsCircular arc of turning contour G12/G13-GeoG12/G13 defines a circular arc in
smart.Turn and DIN PLUS programmingThis manual describes functions and features provided by lathe controls as of the following NC software numbers.The
20 4.12 Tool-tip and cutter radius compensation ... 249G40: Switch off TRC/MCRC ... 249G41/G42: Switch on TRC/MCRC ... 2504.13 Zero point shift
200 DIN programming4.4 Contour form elements4.4 Contour form elementsRecess (standard) G22-GeoG22 defines a recess on the previously programmed parax
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2014.4 Contour form elementsExample: G22-GeoFINISHED PARTN1 G0 X40 Z0N2 G1 X80N3 G22 X60 I70 Ki-5 B-1 R0.
202 DIN programming4.4 Contour form elementsRecess (general) G23-GeoG23 defines a recess on the previously programmed linear reference element. The r
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2034.4 Contour form elementsExample: G23-Geo. . .FINISHED PARTN1 G0 X40 Z0N2 G1 X80N3 G23 H0 X60 I-5 K10
204 DIN programming4.4 Contour form elementsThread with undercut G24-GeoG24 defines a linear basic element with a longitudinal thread and subsequent
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2054.4 Contour form elementsUndercut contour G25-GeoG25 generates the undercut contours listed below. The
206 DIN programming4.4 Contour form elementsUndercut DIN 509 E (H=0.5)The Control uses the diameter to calculate the parameters that you do not defin
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2074.4 Contour form elementsUndercut DIN 76 (H=7)Program only FP. All the other values are automatically
208 DIN programming4.4 Contour form elementsUndercut type K (H=9)Example: Call G25-Geo type K. . .N.. G1 Z-15 [longitudinal element]N.. G25 H9 I1 R0.
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2094.4 Contour form elementsThread (standard) G34-GeoG34 defines a simple or an interlinked external or i
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 214.19 Thread cycles ... 292Overview of threading cycles ... 292Handwheel superimposition ... 292Th
210 DIN programming4.4 Contour form elementsThread (general) G37-GeoG37 defines the different types of thread. Multi-start threads and concatenated t
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2114.4 Contour form elementsExample: G37 Concatenated. . .AUXILIARY CONTOUR ID"G37_Concatenated"
212 DIN programming4.4 Contour form elementsBore hole (centric) G49-GeoG49 defines a single hole with countersink and thread at the turning center (f
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2134.5 Attributes for contour description4.5 Attributes for contour descriptionFeed rate reduction factor
214 DIN programming4.5 Attributes for contour descriptionAttributes for superimposed elements G39-GeoG39 influences the finishing feed rate of G890 w
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2154.5 Attributes for contour descriptionSeparation point G44During automatic program creation with TURN
216 DIN programming4.5 Attributes for contour descriptionFeed per revolution G95-GeoG95 influences the finishing feed rate of G890 for basic contour
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2174.6 C-axis contours—Fundamentals4.6 C-axis contours—FundamentalsMilling contour positionDefine the ref
218 DIN programming4.6 C-axis contours—FundamentalsStart pocket/island G308-GeoG308 defines a new reference plane / reference diameter in hierarchica
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2194.6 C-axis contours—FundamentalsExample of G308/G309. . .FINISHED PART. . .FRONT Z0Define reference pl
22 4.26 Milling cycles ... 338Overview of milling cycles ... 338Linear slot on face G791 ... 339Linear slot on lateral surface G792 ... 340Co
220 DIN programming4.6 C-axis contours—FundamentalsCircular pattern with circular slotsFor circular slots in circular patterns you program the patter
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2214.6 C-axis contours—FundamentalsSlot centerline as reference and normal positionProgramming: Pattern
222 DIN programming4.6 C-axis contours—FundamentalsCenter of curvature as reference and normal positionProgramming: Pattern center <> center o
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2234.7 Front and rear face contours4.7 Front and rear face contoursStarting point of front/rear face cont
224 DIN programming4.7 Front and rear face contoursLine segment in front/rear face contour G101-GeoG101 defines a line segment in a contour on the fr
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2254.7 Front and rear face contoursCircular arc in front/rear face contour G102/G103-GeoG102/G103 defines
226 DIN programming4.7 Front and rear face contoursBore hole on front/rear face G300-GeoG300 defines a hole with countersinking and thread in a front
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2274.7 Front and rear face contoursLinear slot on front/rear face G301-GeoG301 defines a linear slot in a
228 DIN programming4.7 Front and rear face contoursFull circle on front/rear face G304-GeoG304 defines a full circle in a contour on the front face/r
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2294.7 Front and rear face contoursEccentric polygon on front/rear face G307-GeoG307 defines a polygon in
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 234.29 Other G functions ... 371Chucking equipment in simulation G65 ... 371Workpiece blank contour G
230 DIN programming4.7 Front and rear face contoursLinear pattern on front/rear face G401-GeoG401 defines a linear hole pattern or figure pattern on
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2314.7 Front and rear face contoursCircular pattern on front/rear face G402-GeoG402 defines a circular ho
232 DIN programming4.8 Lateral surface contours4.8 Lateral surface contoursStarting point of lateral surface contour G110-GeoG110 defines the startin
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2334.8 Lateral surface contoursLine segment in a lateral surface contour G111-GeoG111 defines a line segm
234 DIN programming4.8 Lateral surface contoursCircular arc in lateral surface contour G112-/G113-GeoG112/G113 defines a circular arc in a lateral-su
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2354.8 Lateral surface contoursHole on lateral surface G310-GeoG310 defines a hole with countersink and t
236 DIN programming4.8 Lateral surface contoursLinear slot on lateral surface G311-GeoG311 defines a linear slot in a lateral-surface contour.Circula
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2374.8 Lateral surface contoursFull circle on lateral surface G314-GeoG314 defines a full circle in a lat
238 DIN programming4.8 Lateral surface contoursEccentric polygon on lateral surface G317-GeoG317 defines a polygon in a lateral-surface contour.Param
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2394.8 Lateral surface contoursLinear pattern on lateral surface G411-GeoG411 defines a linear hole or fi
24 4.31 Programming variables ... 389Variable types ... 390Reading tool data ... 392Reading the current NC information ... 394Reading general
240 DIN programming4.8 Lateral surface contoursCircular pattern on lateral surface G412-GeoG412 defines a circular hole or figure pattern on the late
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2414.9 Tool positioning4.9 Tool positioningRapid traverse G0G0 moves at rapid traverse along the shortest
242 DIN programming4.9 Tool positioningSetting the tool change position G14G14 moves the slide at rapid traverse to the tool change position. In setu
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2434.10 Linear and circular movements4.10 Linear and circular movementsLinear movement G1G1 moves the too
244 DIN programming4.10 Linear and circular movementsCircular path G2/ G3G2/G3 moves the tool in a circular arc at the feed rate to the "end poi
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2454.10 Linear and circular movementsCircular path G12/G13G12/G13 moves the tool in a circular arc at the
246 DIN programming4.11 Feed rate, shaft speed4.11 Feed rate, shaft speedSpeed limitation G26G26: Main spindle; Gx26: Spindle x (x: 1...3)The speed l
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2474.11 Feed rate, shaft speedFeed per tooth Gx93Gx93 (x: spindle 1...3) defines the drive-dependent feed
248 DIN programming4.11 Feed rate, shaft speedConstant surface speed Gx96G96: Main spindle; Gx96: Spindle x (x: 1...3)The spindle speed is dependent
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2494.12 Tool-tip and cutter radius compensation4.12 Tool-tip and cutter radius compensationTool-tip radiu
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 255.1 General information on touch probe cycles (software option) ... 430Principle of function of touch
250 DIN programming4.12 Tool-tip and cutter radius compensationG41/G42: Switch on TRC/MCRCG41: Switch on TRC/MCRC—compensation of the tool-tip/cutter
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2514.13 Zero point shifts4.13 Zero point shiftsYou can program several zero shifts in one NC program. The
252 DIN programming4.13 Zero point shiftsZero point shift G51G51 shifts the workpiece zero point by Z (and X). The shift is referenced to the workpie
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2534.13 Zero point shiftsAdditive zero point shift G56G56 shifts the workpiece zero point by Z (and X). T
254 DIN programming4.13 Zero point shiftsAbsolute zero point shift G59G59 sets the workpiece zero point to X, Z. The new zero point remains in effect
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2554.14 Oversizes4.14 OversizesSwitch off oversize G50G50 switches off oversizes defined with G52-Geo for
256 DIN programming4.14 OversizesContour-parallel oversize (equidistant) G58G58 defines an equidistant oversize. Program G58 before the cycle call. A
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2574.15 Safety clearances4.15 Safety clearancesSafety clearance G47G47 defines the safety clearance for
258 DIN programming4.16 Tools, compensations4.16 Tools, compensationsTool call TThe Control displays the tool assignment defined in the TURRET sectio
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2594.16 Tools, compensationsCorrection of cut (switching the tool edge compensation) G148G148 defines the
26 6.1 Y-axis contours—Fundamentals ... 478Position of milling contours ... 478Cutting limit ... 4796.2 Contours in the XY plane ... 480Start
260 DIN programming4.16 Tools, compensationsAdditive compensation G149The Control manages 16 tool-independent compensation values. One G149 followed
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2614.16 Tools, compensationsCompensation of right-hand tool tip G150Compensation of left-hand tool tip G1
262 DIN programming4.17 Contour-based turning cycles4.17 Contour-based turning cyclesWorking with contour-based cyclesPossibilities of transferring t
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2634.17 Contour-based turning cyclesCutting limits in X, ZThe tool position before the cycle call determi
264 DIN programming4.17 Contour-based turning cyclesLongitudinal roughing G810G810 machines the defined contour area. The reference to the contour to
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2654.17 Contour-based turning cyclesParametersV Identifier start/end (default: 0) A chamfer/rounding arc
266 DIN programming4.17 Contour-based turning cyclesThe Control uses the tool definition to distinguish between external and internal machining. The
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2674.17 Contour-based turning cyclesFace roughing G820G820 machines the defined contour area. The referen
268 DIN programming4.17 Contour-based turning cyclesThe Control uses the tool definition to distinguish between external and internal machining.Param
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2694.17 Contour-based turning cyclesCycle run1 Calculates the areas to be machined and the cutting segmen
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 276.6 Linear and circular movements in the Y axis ... 501Milling: Linear movement G1 ... 501Milling:
270 DIN programming4.17 Contour-based turning cyclesContour-parallel roughing G830G830 machines the contour area defined in "ID", or by &qu
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2714.17 Contour-based turning cyclesThe Control uses the tool definition to distinguish between external
272 DIN programming4.17 Contour-based turning cyclesCycle run1 Calculates the areas to be machined and the cutting segmentation.2 Approaches workpiec
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2734.17 Contour-based turning cyclesContour cycle, bidirectional (contour-parallel with neutral tool) G83
274 DIN programming4.17 Contour-based turning cyclesThe Control uses the tool definition to distinguish between external and internal machining.Param
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2754.17 Contour-based turning cyclesRecessing G860G860 machines the defined contour area. The reference t
276 DIN programming4.17 Contour-based turning cyclesThe Control uses the tool definition to distinguish between external and internal machining, or b
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2774.17 Contour-based turning cyclesRepeat recessing cycle G740/G741G740 and G741 are programmed before G
278 DIN programming4.17 Contour-based turning cyclesRecess turning cycle G869G869 machines the defined contour area. The reference to the contour to
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2794.17 Contour-based turning cyclesThe Control uses the tool definition to distinguish between radial an
28 7.1 TURN PLUS mode of operation ... 530TURN PLUS concept ... 5307.2 Automatic working plan generation (AWG) ... 531Generating a working plan
280 DIN programming4.17 Contour-based turning cyclesMachining information: Transition from turning to recessing: Before the transition from turning
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2814.17 Contour-based turning cyclesRecessing cycle G870G870 generates a recess defined by G22-Geo. The C
282 DIN programming4.17 Contour-based turning cyclesFinish contour G890G890 finishes the defined contour area in one pass. The reference to the conto
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2834.17 Contour-based turning cyclesThe Control uses the tool definition to distinguish between external
284 DIN programming4.17 Contour-based turning cyclesFeed rate reduction For chamfers/rounding arcs, the following applies: Feed rate is programmed
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2854.17 Contour-based turning cyclesMeasuring cut G809Cycle G809 performs a cylindrical measuring cut wit
286 DIN programming4.18 Contour definitions in the machining section4.18 Contour definitions in the machining sectionCycle end / Simple contour G80By
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2874.18 Contour definitions in the machining sectionLinear slot on front/rear face G301G301 defines a lin
288 DIN programming4.18 Contour definitions in the machining sectionFull circle on front/rear face G304G304 defines a full circle in a contour on the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2894.18 Contour definitions in the machining sectionEccentric polygon on front/rear face G307G307 defines
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 298.1 Fundamentals ... 558Tilted working plane ... 5588.2 Compensation with the B axis ... 561Compe
290 DIN programming4.18 Contour definitions in the machining sectionCircular slot on lateral surface G312/G313G312/G313 defines a circular slot in a
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2914.18 Contour definitions in the machining sectionRectangle, lateral surface G315G315 defines a rectang
292 DIN programming4.19 Thread cycles4.19 Thread cyclesOverview of threading cycles G31 machine simple threads, successions of threads and multi-sta
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2934.19 Thread cyclesThread cycle G31G31 machines simple threads, successions of threads and multi-start
294 DIN programming4.19 Thread cyclesExample: G31, continuedN 13 G1 X30 BR2N 14 G1 Z-50 BR0N 15 G2 X36 Z-71 I12 BR5N 16 G1 X40 Z-80N 17 G1 Z-99N
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2954.19 Thread cyclesRun-in length B: The slide requires a run-in distance at the start of thread in orde
296 DIN programming4.19 Thread cyclesCycle run1 Calculates the number of cutting passes.2 Returns diagonally to the internal starting point at rapid
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2974.19 Thread cyclesSimple thread cycle G32G32 cuts a single thread in any desired direction and positio
298 DIN programming4.19 Thread cyclesThe cycle calculates the thread from the thread end point, thread depth and the tool position. First infeed = Re
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 2994.19 Thread cyclesThread single path G33G33 conducts a single thread cut. The direction of the single
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3HEIDENHAIN also offers the DataPilot programming station for PCs, which is designed for use with the res
30 9.1 Units—"Turning" group ... 566"Roughing" group ... 566"Finishing" group ... 566"Recessing" group
300 DIN programming4.19 Thread cyclesActivate handwheel during G33With the G923 function you can activate the handwheel in order to make compensation
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3014.19 Thread cyclesMetric ISO thread G35G35 cuts a longitudinal thread (internal or external thread). T
302 DIN programming4.19 Thread cyclesTapered API thread G352This cycle cuts a tapered single or multi-start API thread. The depth of thread decreases
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3034.19 Thread cyclesInternal or external threads: See algebraic sign of "U."Number of cutting
304 DIN programming4.19 Thread cyclesMetric ISO thread G38Cycle G38 creates a cylindrical thread whose form does not correspond to the tool form. Use
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3054.20 Parting cycle4.20 Parting cycleCut-off cycle G859Cycle G859 parts the workpiece. If programmed, a
306 DIN programming4.21 Undercut cycles4.21 Undercut cyclesUndercut cycle G85With the function G85, you can machine undercuts according to DIN 509 E,
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3074.21 Undercut cyclesExample: G85. . .N1 T21 G95 F0.23 G96 S248 M3N2 G0 X62 Z2N3 G85 X60 Z-30 I0.3N4 G1
308 DIN programming4.21 Undercut cyclesUndercut according to DIN 509 E with cylinder machining G851G851 machines the adjoining cylinder, the undercut
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3094.21 Undercut cyclesUndercut according to DIN 509 F with cylinder machining G852G852 machines the adjo
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3110.1 Section codes ... 57810.2 Overview of G commands in the CONTOUR section ... 579G commands for
310 DIN programming4.21 Undercut cyclesUndercut according to DIN 76 with cylinder machining G853G853 machines the adjoining cylinder, the undercut, a
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3114.21 Undercut cyclesUndercut type U G856G856 machines an undercut and finishes the adjoining plane sur
312 DIN programming4.21 Undercut cyclesUndercut type H G857G857 machines an undercut. The end point is determined from the plunge angle in accordance
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3134.21 Undercut cyclesUndercut type K G858G858 machines an undercut. This cycle performs only one cut at
314 DIN programming4.22 Drilling cycles4.22 Drilling cyclesOverview of drilling and boring cycles and contour referenceThe drilling and boring cycles
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3154.22 Drilling cyclesDrilling cycle G71G71 is used for axial and radial bore holes using driven or stat
316 DIN programming4.22 Drilling cyclesFeed rate reduction: Indexable insert drill and twist drill with 180° drilling angle A feed rate reduction i
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3174.22 Drilling cyclesBoring, countersinking G72G72 is used for holes with contour definition (individua
318 DIN programming4.22 Drilling cyclesTapping G73G73 cuts axial/radial threads using driven or stationary tools. The starting position is calculated
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3194.22 Drilling cyclesRetraction length J: Use this parameter for floating tap holders. The cycle calcul
320 DIN programming4.22 Drilling cyclesTapping G36—Single pathG36 cuts axial/radial threads using driven or stationary tools. Depending on X/Z, G36 d
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3214.22 Drilling cyclesDeep-hole drilling G74G74 is used for axial and radial holes in several stages usi
322 DIN programming4.22 Drilling cyclesThe cycle is used for: Single hole without contour description Hole with contour description (single hole or
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3234.22 Drilling cyclesCycle run1 Hole without contour definition: Tool is located at the starting poin
324 DIN programming4.22 Drilling cyclesLinear pattern, face G743Cycle G743 is used to machine linear drilling or milling patterns in which the indivi
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3254.22 Drilling cyclesCircular pattern, face G745Cycle G745 is used to machine drilling or milling patte
326 DIN programming4.22 Drilling cyclesLinear pattern, lateral surface G744Cycle G744 is used to machine linear drilling patterns or milling patterns
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3274.22 Drilling cyclesCircular pattern, lateral surface G746Cycle G746 is used to machine drilling patte
328 DIN programming4.22 Drilling cyclesThread milling, axial G799G799 mills a thread in existing holes.Place the tool on the center of the hole befor
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3294.23 C-Axis commands4.23 C-Axis commandsReference diameter G120G120 determines the reference diameter
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 33NC programming
330 DIN programming4.23 C-Axis commandsStandardize C axis G153G153 resets a traverse angle >360° or <0° to the corresponding angle modulo 360°—
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3314.24 Front/rear-face machining4.24 Front/rear-face machiningRapid traverse on front/rear face G100G100
332 DIN programming4.24 Front/rear-face machiningLinear segment on front/rear face G101G101 moves the tool on a linear path at the feed rate to the &
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3334.24 Front/rear-face machiningCircular arc on front/rear face G102/G103G102/G103 moves the tool in a c
334 DIN programming4.24 Front/rear-face machiningIf you program H=2 or H=3, you can machine linear slots with a circular base. If H=2: Define the ci
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3354.25 Lateral surface machining4.25 Lateral surface machiningRapid traverse, lateral surface G110G110 m
336 DIN programming4.25 Lateral surface machiningLine segment on lateral surface G111G111 moves the tool on a linear path at the feed rate to the &qu
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3374.25 Lateral surface machiningCircular arc on lateral surface G112/G113G112/G113 moves the tool in a c
338 DIN programming4.26 Milling cycles4.26 Milling cyclesOverview of milling cycles G791 Linear slot on the face. The position and length of the slo
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3394.26 Milling cyclesLinear slot on face G791G791 mills a slot from the current tool position to the end
34 NC programming1.1 smart.Turn and DIN (ISO) programming1.1 smart.Turn and DIN (ISO) programmingThe Control supports the following types of NC progr
340 DIN programming4.26 Milling cyclesLinear slot on lateral surface G792G792 mills a slot from the current tool position to the end point. The slot
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3414.26 Milling cyclesContour and figure milling cycle, face G793G793 mills figures or (open or closed) &
342 DIN programming4.26 Milling cyclesQ Cycle type (default: 0): Depending on U, the following applies: Contour milling (U=0) Q=0: Center of millin
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3434.26 Milling cyclesContour and figure milling cycle, lateral surface G794G794 mills figures or (open o
344 DIN programming4.26 Milling cyclesQ Cycle type (default: 0): Depending on U, the following applies: Contour milling (U=0) Q=0: Center of millin
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3454.26 Milling cyclesArea milling, face G797Depending on Q, G797 mills surfaces, a polygon, or the figur
346 DIN programming4.26 Milling cyclesProgramming notes:The cycle calculates the milling depth from ZS and ZE, taking the oversizes into account.Surf
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3474.26 Milling cyclesHelical-slot milling G798G798 mills a helical slot from the current tool position t
348 DIN programming4.26 Milling cyclesContour milling G840G840—FundamentalsG840 mills or deburrs open or closed contours (figures or "free conto
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3494.26 Milling cyclesG840—Calculating hole positions"G840 A1 .." calculates the hole positions
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 351.1 smart.Turn and DIN (ISO) programmingStructured NC programsmart.Turn and DIN PLUS programs are struc
350 DIN programming4.26 Milling cyclesProgram D and V to machine parts of a figure.D Starting element number for partial figuresThe direction of cont
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3514.26 Milling cyclesG840—MillingYou can change the machining direction and the cutter radius compensati
352 DIN programming4.26 Milling cyclesParameters—MillingNE Block number—end of contour section Figures, free closed contour: No input Free open con
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3534.26 Milling cyclesApproach and departure: For closed contours, the point of the surface normal from t
354 DIN programming4.26 Milling cyclesYou can change the machining direction and the cutter radius compensation (TRC) with the cycle type Q, the cutt
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3554.26 Milling cyclesG840—DeburringG840 deburrs when you program chamfer width B. If there is any overla
356 DIN programming4.26 Milling cyclesR Radius of approaching/departing arc (default: 0) R=0: Contour element is approached directly; infeed to star
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3574.26 Milling cyclesApproach and departure: For closed contours, the point of the surface normal from t
358 DIN programming4.26 Milling cyclesPocket milling, roughing G845G840—FundamentalsG845 roughs closed contours. Choose one of the following plunge s
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3594.26 Milling cyclesG845—Calculating hole positions"G845 A1 .." calculates the hole positions
36 NC programming1.1 smart.Turn and DIN (ISO) programmingLinear and rotary axesPrincipal axes: Coordinates of the X, Y and Z axes refer to the workpi
360 DIN programming4.26 Milling cyclesG845—MillingYou can change the cutting direction with the cutting direction H, the machining direction Q and th
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3614.26 Milling cyclesParameters—MillingA Sequence for "Milling": A=0 (default=0)NF Position ma
362 DIN programming4.26 Milling cycles Q0 (from the inside toward the outside):– Linear slot, rectangle, polygon: Reference point of the figure– Cir
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3634.26 Milling cyclesYou can change the milling direction with the cutting direction H, the machining di
364 DIN programming4.26 Milling cyclesPocket milling, finishing G846G846 finish-machines closed contours.If the pocket consists of multiple sections,
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3654.26 Milling cyclesYou can change the cutting direction with the cutting direction H, the machining di
366 DIN programming4.27 Engraving cycles4.27 Engraving cyclesCharacter setThe Control can realize the characters listed in the following table. The t
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3674.27 Engraving cycles119 w 87 W 38 & Ampersand and120 x 88 X 63 ? Question mark121 y 89 Y 174 ® Tr
368 DIN programming4.27 Engraving cyclesEngraving on front face G801G801 engraves character strings in linear or polar layout on the front face. For
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3694.27 Engraving cyclesEngraving on lateral surface G802G802 engraves character strings aligned linearly
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 371.1 smart.Turn and DIN (ISO) programmingElements of an NC programAn NC program consists of the followin
370 DIN programming4.28 Contour follow-up4.28 Contour follow-upAutomatic contour follow-up is not possible with program branches or repetitions. In t
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3714.29 Other G functions4.29 Other G functionsChucking equipment in simulation G65G65 displays the selec
372 DIN programming4.29 Other G functionsPrecision stop off G8G8 switches precision stop off. The block containing G8 is executed without a precision
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3734.29 Other G functionsRead interpolation information G904G904 transfers all the current interpolation
374 DIN programming4.29 Other G functionsDeactivate zero-point shifts G920G920 deactivates the workpiece zero point and zero-point shifts. Traverse p
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3754.29 Other G functionsConvert lengths G927Function G927 is used to convert the tool lengths at the cur
376 DIN programming4.29 Other G functions#wn(SB) Cutting width#wn(AL) Length of first cut#wn(FB) Cutter width#wn(ZL) Tool setting dimension in Z#wn(X
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3774.29 Other G functionsMisalignment compensation G976With the G976 function (misalignment compensation)
378 DIN programming4.29 Other G functionsActivate direct program-run continuation G999With the G999 function, when running a program in Single Block
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3794.29 Other G functionsTransformations of contours G99With the G99 function you can mirror contours, sh
38 NC programming1.2 The smart.Turn editor1.2 The smart.Turn editorMenu structureYou can select the following editor modes in the smart.Turn editor:
380 DIN programming4.29 Other G functionsSpindle synchronization G720G720 controls the workpiece transfer from the master to the slave spindle and sy
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3814.29 Other G functionsC-angle offset G905G905 measures the angular offset of workpiece transfer with r
382 DIN programming4.29 Other G functionsTraversing to a fixed stop G916G916 switches on the "monitoring of the traverse path" and moves to
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3834.29 Other G functionsTraversing to a fixed stopWhen traversing to a fixed stop, the control moves up
384 DIN programming4.29 Other G functionsControlled parting using lag error monitoring G917G917 "monitors" the path of traverse. The contro
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3854.29 Other G functionsForce reduction G925G925 activates/deactivates the force reduction. When the mon
386 DIN programming4.29 Other G functionsSleeve monitoring G930G930 activates/deactivates the sleeve monitoring. When the monitoring is activated, th
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3874.30 Data input and data output4.30 Data input and data output"WINDOW"—Output window for var
388 DIN programming4.30 Data input and data outputOutput of # variables PRINTPRINT can be used to output texts and variable values during program run
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3894.31 Programming variables4.31 Programming variablesThe Control provides a variety of variable types.
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 391.2 The smart.Turn editorParallel editingUp to 6 NC programs can be opened simultaneously in the smart.
390 DIN programming4.31 Programming variablesVariable typesThe Control distinguishes the following variable types:General variables #l1 .. #I30 Chan
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3914.31 Programming variablesTool compensation #dt(n): "n" is the compensation direction (X, Z
392 DIN programming4.31 Programming variablesReading tool dataUse the following syntax to read tool data. You can only access tools that are entered
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3934.31 Programming variables#wn(I) Position of tool tip center in X (see illustration)#wn(J) Position of
394 DIN programming4.31 Programming variablesReading the current NC informationUse the following syntax to read NC information that was programmed wi
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3954.31 Programming variablesReading general NC informationUse the following syntax to read general NC in
396 DIN programming4.31 Programming variablesReading configuration data—PARAThe PARA function is used to read configuration data. To do this, use the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3974.31 Programming variablesDetermining the index of a parameter element—PARAYou activate the index sear
398 DIN programming4.31 Programming variablesExpanded variable syntax CONST – VARBy defining the key words CONST or VAR, you can assign names to vari
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 3994.31 Programming variablesDefinition of constants—CONSTPossibilities of defining constants: Direct as
4 New functions of software 548328-03 The simulation function now also provides a 3-D view of the workpiece blank and finished part. Workpieces can
40 NC programming1.2 The smart.Turn editorShared menu itemsThe menu items described below are used both in smart.Turn mode and in DIN/ISO mode. "
400 DIN programming4.32 Conditional block run4.32 Conditional block runProgram branching IF..THEN..ELSE..ENDIFA conditional branch consists of the el
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4014.32 Conditional block runRequesting variables and constantsWith the DEF, NDEF, and DVDEF elements you
402 DIN programming4.32 Conditional block runWHILE..ENDWHILE program repeatA program repeat consists of the elements: WHILE, followed by a condition
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4034.32 Conditional block runSWITCH..CASE—program branchingThe switch statement consists of the elements:
404 DIN programming4.33 Subroutines4.33 SubroutinesSubprogram call: L"xx" V1The subprogram contains the following elements: L: Identifying
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4054.33 SubroutinesDialog texts in subprogram callYou can define up to 30 parameter descriptions that pre
406 DIN programming4.33 SubroutinesHelp graphics for subprogram callsWith help graphics you illustrate the calling parameters of subprograms. The Con
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4074.34 M commands4.34 M commandsM commands for program-run controlThe effect of machine commands depends
408 DIN programming4.34 M commandsMachine commandsThe effect of machine commands depends on the configuration of your machine. The following table li
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4094.35 G functions from previous controls4.35 G functions from previous controlsThe commands described i
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 411.2 The smart.Turn editor"Goto" pull-down menuThe "Goto" pull-down menu contains th
410 DIN programming4.35 G functions from previous controlsExample: G25%25.nc[G25]N1 T1 G95 F0.4 G96 S150 M3N2 G0 X62 Z2N3 G819 P4 H0 I0.3 K0.1N4 G0 X
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4114.35 G functions from previous controlsSimple turning cyclesSimple longitudinal roughing G81G81 roughs
412 DIN programming4.35 G functions from previous controlsSimple face roughing G82G82 roughs the contour area defined by the current tool position an
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4134.35 G functions from previous controlsSimple contour repeat cycle G83G83 carries out the functions pr
414 DIN programming4.35 G functions from previous controlsRecessing G86G86 machines simple radial and axial recesses with chamfers. From the tool pos
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4154.35 G functions from previous controlsRadius cycle G87G87 machines transition radii at orthogonal, pa
416 DIN programming4.35 G functions from previous controlsThread cycles (4110)Simple longitudinal single-start thread G350G350 cuts a longitudinal th
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4174.35 G functions from previous controlsSimple longitudinal multi-start thread G351G351 machines a sing
418 DIN programming4.36 DINplus program example4.36 DINplus program exampleExample of a subprogram with contour repetitionsContour repetitions, inclu
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4194.36 DINplus program exampleN18 G14 Q0N19 T8N20 G97 S2000 M3N21 G95 F0.2N22 G0 X0 Z4N23 G147 K1N24 G74
42 NC programming1.2 The smart.Turn editor"Miscellaneous" pull-down menuThe "Misc" pull-down menu (Miscellaneous) contains the fo
420 DIN programming4.36 DINplus program exampleN56 G1 Z-10 B0.5N57 G1 X17N58 G0 X72N59 G0 X80 Z-10 G40Deactivate TRCN60 G14 Q0N61 G56 Z-14.4Increment
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4214.37 Connection between geometry and machining commands4.37 Connection between geometry and machining
422 DIN programming4.37 Connection between geometry and machining commandsC-axis machining—front/rear faceC-axis machining—lateral surfaceFunction Ge
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4234.38 Full-surface machining4.38 Full-surface machiningFundamentals of full-surface machiningIn "f
424 DIN programming4.38 Full-surface machiningProgramming of full-surface machiningWhen programming a contour on the rear face, be sure to consider t
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4254.38 Full-surface machiningFull-surface machining with opposing spindleG30: The expert program switche
426 DIN programming4.38 Full-surface machiningN27 G59 Z233Zero point shift for 1st setupN28 G0 W#iS18Counterspindle to machining positionN30 G14 Q0N3
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4274.38 Full-surface machiningFull-surface machining with single spindleG30: Normally not requiredG99: Th
428 DIN programming4.38 Full-surface machiningN27 G59 Z233Zero point shift for 1st setup. . .N82 M15Prepare the rechuckingN86 G99 H1 V0 K-98Contour m
Touch probe cycles
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 431.2 The smart.Turn editor"Extras" pull-down menuThe "Extras" pull-down menu contain
430 Touch probe cycles5.1 General information on touch probe cycles (software option)5.1 General information on touch probe cycles (software option)P
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4315.1 General information on touch probe cycles (software option)Touch probe cycles for automatic operat
432 Touch probe cycles5.1 General information on touch probe cycles (software option)Programming the the touch probe cycle in DIN PLUS Select DIN PL
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4335.2 Touch probe cycles for single-point measurement5.2 Touch probe cycles for single-point measurement
434 Touch probe cycles5.2 Touch probe cycles for single-point measurementV Retraction type 0: Without: Only position touch probe back to the startin
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4355.2 Touch probe cycles for single-point measurementSingle-point measurement for zero point G771Cycle G
436 Touch probe cycles5.2 Touch probe cycles for single-point measurementQ Tool orientation: Orient the touch probe in the programmed probing directi
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4375.2 Touch probe cycles for single-point measurementZero point C axis, single-point measurement G772Cyc
438 Touch probe cycles5.2 Touch probe cycles for single-point measurementQ Tool orientation: Orient the touch probe in the programmed probing directi
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4395.2 Touch probe cycles for single-point measurementZero point C-axis object center G773Cycle G773 meas
44 NC programming1.2 The smart.Turn editor"Graphics" pull-down menuThe "Graph." pull-down menu contains the following functions (
440 Touch probe cycles5.2 Touch probe cycles for single-point measurementQ Tool orientation: Orient the touch probe in the programmed probing directi
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4415.3 Touch probe cycles for two-point measurement5.3 Touch probe cycles for two-point measurementTwo-po
442 Touch probe cycles5.3 Touch probe cycles for two-point measurementX Nominal width X: Coordinate for the second probing positionBE Tolerance width
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4435.3 Touch probe cycles for two-point measurementTwo-point measurement G18 longitudinal G776Cycle G776
444 Touch probe cycles5.3 Touch probe cycles for two-point measurementWT Compensation number T or G149, first measured edge: T: Tool at turret posit
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4455.3 Touch probe cycles for two-point measurementTwo-point measurement G17 longitudinal G777Cycle G777
446 Touch probe cycles5.3 Touch probe cycles for two-point measurementWT Compensation number T or G149, first measured edge: T: Tool at turret posit
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4475.3 Touch probe cycles for two-point measurementTwo-point measurement G19 longitudinal G778Cycle G778
448 Touch probe cycles5.3 Touch probe cycles for two-point measurementWT Compensation number T or G149, first measured edge: T: Tool at turret posit
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4495.4 Calibrating touch probes5.4 Calibrating touch probesCalibrate touch probe standard G747Cycle G747
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 451.2 The smart.Turn editorSorting, file organizationWhen an NC program is opened or when a new NC progra
450 Touch probe cycles5.4 Calibrating touch probesQ Tool orientation: Orient the touch probe in the programmed probing direction before each probing
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4515.4 Calibrating touch probesCalibrate touch probe via two points G748Cycle G748 measures two opposite
452 Touch probe cycles5.4 Calibrating touch probesH INPUT instead of measurement 0: Default: Obtain measured values by probing 1: PC test: Simulate
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4535.5 Measuring with touch probe cycles5.5 Measuring with touch probe cyclesParaxial probing G764Cycle G
454 Touch probe cycles5.5 Measuring with touch probe cyclesProbing in C axis G765Cycle G765 measures with the C axis and displays the measured values
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4555.5 Measuring with touch probe cyclesProbing in two axes G766Cycle G765 measures the position programm
456 Touch probe cycles5.5 Measuring with touch probe cyclesProbing in two axes G768Cycle G765 measures the position programmed in the cycle in the Z/
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4575.5 Measuring with touch probe cyclesProbing in two axes G769Cycle G765 measures the position programm
458 Touch probe cycles5.6 Search cycles5.6 Search cycles Find hole in C face G780Cycle G780 probes the workpiece face several times with the Z axis.
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4595.6 Search cyclesRC Search grid Ci: Stepping angle of the C axis for the subsequent probing operations
46 NC programming1.3 Program section code1.3 Program section codeA new NC program is already provided with section codes. You can add new codes or de
460 Touch probe cycles5.6 Search cyclesFind hole in C lateral surface G781Cycle G780 probes the lateral surface of a workpiece several times with the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4615.6 Search cyclesIC Measuring path C: Measuring path of the C axis (in degrees), starting from the cur
462 Touch probe cycles5.6 Search cyclesFind stud in C face G782Cycle G782 probes the workpiece face several times with the Z axis. Prior to each prob
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4635.6 Search cyclesA Number of points: Maximum number of probing operationsIC Measuring path C: Measurin
464 Touch probe cycles5.6 Search cyclesFind stud in C lateral surface G783Cycle G783 probes the workpiece face several times with the X axis. Prior t
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4655.6 Search cyclesIC Measuring path C: Measuring path of the C axis (in degrees), starting from the cur
466 Touch probe cycles5.7 Circular measurement5.7 Circular measurementCircular measurement G785Cycle G785 determines the circle center and diameter b
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4675.7 Circular measurementF Measuring feed rate: Feed rate for probing. If nothing is entered, the measu
468 Touch probe cycles5.7 Circular measurementDetermine pitch circle G786Cycle G786 determines the center and diameter of a pitch circle by measuring
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4695.7 Circular measurementF Measuring feed rate: Feed rate for probing. If nothing is entered, the measu
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 471.3 Program section codeHEADER sectionInstructions and information in the program head (HEADER): Unit:
470 Touch probe cycles5.8 Measure angle5.8 Measure angleAngular measurement G787Cycle G787 probes twice in the programmed direction and computes the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4715.8 Measure angleWT Compensation number T or G149, first measured edge: T: Tool at turret position T
472 Touch probe cycles5.8 Measure angleMisalignment compensation after angle measurement G788Cycle G788 activates a misalignment compensation determi
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4735.9 In-process measurement5.9 In-process measurementMeasure workpieces (option)In-process measurement
474 Touch probe cycles5.9 In-process measurementMeasuring path monitoring G911G911 activates the measuring path monitoring. Then only a single feed
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4755.9 In-process measurementIn-process measurement example: Measuring and compensating workpiecesThe Con
476 Touch probe cycles5.9 In-process measurementExample of in-process measurement: Measuring and compensating workpieces measure_pos_move.ncsFor the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 477DIN programming for the Y axis
478 DIN programming for the Y axis6.1 Y-axis contours—Fundamentals6.1 Y-axis contours—FundamentalsPosition of milling contoursDefine the reference pl
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4796.1 Y-axis contours—FundamentalsCutting limitIf parts of the milling contour lie outside of the turnin
48 NC programming1.3 Program section codeCHUCKING EQUIPMENT sectionIn the CHUCKING EQUIPMENT program section you describe how the workpiece is clampe
480 DIN programming for the Y axis6.2 Contours in the XY plane6.2 Contours in the XY planeStarting point of contour in XY plane G170 GeoG170 defines
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4816.2 Contours in the XY planeCircular arc in XY plane G172-Geo/G173-GeoG172/G173 defines a circular arc
482 DIN programming for the Y axis6.2 Contours in the XY planeHole in XY plane G370-GeoG370 defines a hole with countersinking and thread in the XY p
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4836.2 Contours in the XY planeLinear slot in XY plane, G371-GeoG371 defines the contour of a linear slot
484 DIN programming for the Y axis6.2 Contours in the XY planeCircular slot in XY plane G372-Geo/G373-GeoG372/G373 defines a circular slot in the XY
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4856.2 Contours in the XY planeRectangle in XY plane G375-GeoG375 defines a rectangle in the XY plane.Ecc
486 DIN programming for the Y axis6.2 Contours in the XY planeLinear pattern in XY plane, G471-GeoG471 defines a linear pattern in the XY plane. G471
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4876.2 Contours in the XY planeCircular pattern in XY plane, G472 GeoG472 defines a circular pattern in t
488 DIN programming for the Y axis6.2 Contours in the XY planeSingle surface in XY plane G376-GeoG376 defines a surface in the XY plane.Centric polyg
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4896.3 Contours in the YZ plane6.3 Contours in the YZ planeStarting point of contour in YZ plane G180-Geo
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 491.3 Program section codeBLANK sectionIn this program section, you describe the contour of the workpiece
490 DIN programming for the Y axis6.3 Contours in the YZ planeCircular arc in YZ plane G182-Geo/G183-GeoG182/G183 defines a circular arc in a contour
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4916.3 Contours in the YZ planeHole in YZ plane G380-GeoG380 defines a single hole with countersinking an
492 DIN programming for the Y axis6.3 Contours in the YZ planeCircular slot in YZ plane G382-Geo/G383-GeoG382/G383 defines a circular slot in the YZ
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4936.3 Contours in the YZ planeRectangle in YZ plane G385-GeoG385 defines a rectangle in the YZ plane.Ecc
494 DIN programming for the Y axis6.3 Contours in the YZ planeLinear pattern in YZ plane, G481-GeoG481 defines a linear pattern in the YZ plane. G481
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4956.3 Contours in the YZ planeCircular pattern in YZ plane, G482-GeoG482 defines a circular pattern in t
496 DIN programming for the Y axis6.3 Contours in the YZ planeSingle surface in YZ plane G386-GeoG386 defines a surface in the YZ plane.Centric polyg
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4976.4 Working planes6.4 Working planesY-axis machiningWhen programming drilling or milling operations wi
498 DIN programming for the Y axis6.4 Working planesTilting the working plane G16G16 executes the following transformations and rotations: Shifts th
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 4996.5 Tool positioning in the Y axis6.5 Tool positioning in the Y axisRapid traverse G0G0 moves the tool
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5New functions of software 688945-02 and 548328-04 In the program simulation, the current contour descri
50 NC programming1.3 Program section codeLATERAL_Y sectionThe section code identifies the YZ plane (G19). For machines equipped with a B axis, it def
500 DIN programming for the Y axis6.5 Tool positioning in the Y axisRapid traverse to machine coordinates G701G701 moves the tool at rapid traverse a
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5016.6 Linear and circular movements in the Y axis6.6 Linear and circular movements in the Y axisMilling:
502 DIN programming for the Y axis6.6 Linear and circular movements in the Y axisMilling: Circular movement G2, G3—incremental center coordinatesG2/G
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5036.6 Linear and circular movements in the Y axisMilling: Circular movement G12, G13—absolute center coo
504 DIN programming for the Y axis6.7 Milling cycles for the Y axis6.7 Milling cycles for the Y axisArea milling—roughing G841G841 roughs surfaces de
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5056.7 Milling cycles for the Y axisArea milling—finishing G842G842 finishes surfaces defined with G376-G
506 DIN programming for the Y axis6.7 Milling cycles for the Y axisCentric polygon milling—roughing G843G843 roughs centric polygons defined with G47
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5076.7 Milling cycles for the Y axisCentric polygon milling—finishing G844G844 finishes centric polygons
508 DIN programming for the Y axis6.7 Milling cycles for the Y axisPocket milling—roughing G845 (Y axis)G845 roughs closed contours that are defined
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5096.7 Milling cycles for the Y axisG845 (Y axis)—Calculating hole positions"G845 A1 .." calcul
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 511.3 Program section codeMACHINING sectionIn the MACHINING program section you program the machining ope
510 DIN programming for the Y axis6.7 Milling cycles for the Y axisG845 (Y axis)—MillingYou can change the cutting direction with the "cutting d
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5116.7 Milling cycles for the Y axisO Plunging behavior (default: 0)O=0 (vertical plunge): The cycle move
512 DIN programming for the Y axis6.7 Milling cycles for the Y axisFor the cutting direction, machining direction and direction of tool rotation, ple
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5136.7 Milling cycles for the Y axisCycle run1 Starting position (X, Y, Z, C) is the position before the
514 DIN programming for the Y axis6.7 Milling cycles for the Y axisPocket milling—finishing G846 (Y axis)G846 finishes closed contours defined in the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5156.7 Milling cycles for the Y axisFor the cutting direction, machining direction and direction of tool
516 DIN programming for the Y axis6.7 Milling cycles for the Y axisEngraving in XY plane G803G803 engraves character strings aligned linearly in the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5176.7 Milling cycles for the Y axisEngraving in the YZ plane G804The cycles start engraving from the sta
518 DIN programming for the Y axis6.7 Milling cycles for the Y axisThread milling in XY plane G800G800 mills a thread in existing holes.Place the too
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5196.7 Milling cycles for the Y axisThread milling in YZ plane G806G806 mills a thread in existing holes.
52 NC programming1.3 Program section codeCONST codeIn the CONST section of the program you define constants. You use constants for the definition of
520 DIN programming for the Y axis6.7 Milling cycles for the Y axisHobbing G808G808 mills a gear profile from the "starting point in Z" to
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5216.8 Example program6.8 Example programMachining with the Y axisThe milling and drilling contours are n
522 DIN programming for the Y axis6.8 Example programExample: "Y axis [BSP_Y.NC]"HEADER#MATERIAL Aluminum#WORKPIECE Example
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5236.8 Example programN 18 G309N 19 G308 ID"Hole_1 M6" P-15N 20 G481 Q2 Z-30 Y15 K-3
524 DIN programming for the Y axis6.8 Example programN 55 G47 M9N 56 END_OF_UNITN 57 UNIT ID"G890_ICP"[G890 Contouring in ICP]N 59
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5256.8 Example programN 93 G147 K2 I2N 94 G841 ID"Surface" P5[Mill a single surface]N 95
526 DIN programming for the Y axis6.8 Example programN 131 T2N 132 G197 S1000 G195 F0.22 M104N 133 M8N 134 G147 K2N 135 G72 ID"Hole_1
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5276.8 Example programN 169 T6N 170 G197 S800 M103N 171 M8N 172 G147 K2N 173 G73 ID"Hole_1
528 DIN programming for the Y axis6.8 Example program
TURN PLUS
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 531.4 Tool programming1.4 Tool programmingThe designations of the tool pockets are fixed by the machine t
530 TURN PLUS7.1 TURN PLUS mode of operation7.1 TURN PLUS mode of operationTo create programs with TURN PLUS, you program the blank and finished part
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5317.2 Automatic working plan generation (AWG)7.2 Automatic working plan generation (AWG)The AWG generate
532 TURN PLUS7.2 Automatic working plan generation (AWG)Generating a working planGenerating a working plan with TURN PLUS Select "TURN PLUS.&quo
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5337.2 Automatic working plan generation (AWG)Machining sequence – FundamentalsTURN PLUS analyzes the con
534 TURN PLUS7.2 Automatic working plan generation (AWG)The following factors additionally influence the working plan generation: Geometry of the co
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5357.2 Automatic working plan generation (AWG)Editing and managing machining sequencesTURN PLUS uses the
536 TURN PLUS7.2 Automatic working plan generation (AWG)Editing the machining sequenceSelect "Edit line.""OK" confirms the new ma
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5377.2 Automatic working plan generation (AWG)Transverse machiningOutside Transverse machining – outsideT
538 TURN PLUS7.2 Automatic working plan generation (AWG)Machining sequence "Finishing"Machining sequence for recess turningMain machining S
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5397.2 Automatic working plan generation (AWG)Machining sequence for contour recessingMachining sequence
54 NC programming1.4 Tool programmingEditing tool entriesFor each entry of the TURRET section you call the Tool dialog box, enter the identification
540 TURN PLUS7.2 Automatic working plan generation (AWG)Machining sequence for undercutsMain machining Submachining Location ExecutionUndercutting Co
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5417.2 Automatic working plan generation (AWG)Machining sequence for thread cuttingMain machining Submach
542 TURN PLUS7.2 Automatic working plan generation (AWG)Machining sequence for drillingMain machining Submachining Location ExecutionDrilling Contour
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5437.2 Automatic working plan generation (AWG)Machining sequence for millingMachining sequence for deburr
544 TURN PLUS7.2 Automatic working plan generation (AWG)Machining sequence for milling and finishingMachining sequence for partingMain machining Subm
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5457.3 AWG control graphic7.3 AWG control graphicWhen you create a program with the AWG, the programmed b
546 TURN PLUS7.4 Machining information7.4 Machining informationTool selection, turret assignmentThe tool selection is determined by: Machining direc
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5477.4 Machining informationContour recessing, recess turningThe cutting radius must be smaller than the
548 TURN PLUS7.4 Machining informationCutting data, coolantTo determine the cutting parameters, TURN PLUS uses the Workpiece material (program head
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5497.4 Machining informationRoughing limit in front of cutting limitExample 1: The roughing limit (SU) is
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 551.4 Tool programmingReplacement toolsDuring "simple" tool life monitoring the MANUALplus stop
550 TURN PLUS7.4 Machining informationRoughing limit behind cutting limitExample 2: The roughing limit (SU) is located behind the cutting limit, insi
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5517.4 Machining informationShaft machiningFor shafts, TURN PLUS supports rear-face machining of outside
552 TURN PLUS7.4 Machining informationMachining information Chucking the workpiece at the spindle: Ensure that the area, where the blank part is chu
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5537.5 Example7. 5 E x a m p l eOn the basis of the production drawing, the working steps for defining th
554 TURN PLUS7.5 ExampleDefining the basic contour Select "ICP > Finished part (> Contour)." Enter start point of the contour X = 0
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5557.5 ExampleThread: Select "Form > Thread." Select the basic element for the thread. &q
556 TURN PLUS7.5 ExampleGenerating and saving a working planGenerating a working plan Select "TURN PLUS > AWG." Start the AWG control
B axis
558 B axis8.1 Fundamentals8.1 FundamentalsTilted working planeTilted working planeThe B axis makes it possible to drill, bore and mill in oblique pla
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5598.1 FundamentalsTools for the B axisAnother advantage of the B axis is that it allows flexible use of
56 NC programming1.4 Tool programming
560 B axis8.1 FundamentalsMultipoint tools for the B axisIf several tools are mounted on a tool holder, this is referred to as a "multipoint too
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5618.2 Compensation with the B axis8.2 Compensation with the B axisCompensation during program runTool co
562 B axis8.3 Simulation8.3 SimulationSimulation of the tilted planeContour graphics: The simulation displays the YZ view of the workpiece and the co
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5638.3 SimulationPosition display with the B and Y axesThe following boxes of the display cannot be edite
564 B axis8.3 Simulation
Overview of units
566 Overview of units9.1 Units—"Turning" group9.1 Units—"Turning" group"Roughing" group"Finishing" groupUnit
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5679.1 Units—"Turning" group"Recessing" group"Thread" groupUnit Description
568 Overview of units9.2 Units—"Drilling" group9.2 Units—"Drilling" group"Centric drilling" group"ICP drilling, C
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5699.2 Units—"Drilling" group"C-axis lateral surface drilling" groupUnit Description
smart.Turn units
570 Overview of units9.3 Units—"Predrilling in C axis" group9.3 Units—"Predrilling in C axis" group"Predrilling in C-axis, f
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5719.4 Units—"Milling in C axis" group9.4 Units—"Milling in C axis" group"Millin
572 Overview of units9.4 Units—"Milling in C axis" group"C-axis lateral surface milling" group"C-axis lateral surface millin
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5739.5 Units—"Drilling, predrilling in Y axis" group9.5 Units—"Drilling, predrilling in Y
574 Overview of units9.6 Units—"Milling in Y axis" group9.6 Units—"Milling in Y axis" group"Milling in front face" grou
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 5759.6 Units—"Milling in Y axis" group"Milling in lateral surface" group (YZ plane)Un
576 Overview of units9.7 Units—"Special units" group9.7 Units—"Special units" groupUnit Description PageSTART Program beginning (
Overview of G functions
578 Overview of G functions10.1 Section codes10.1 Section codesProgram section codes Program section codesProgram head Y-axis contoursPROGRAMMKOPF /
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 57910.2 Overview of G commands in the CONTOUR section10.2 Overview of G commands in the CONTOUR sectionG
58 smart.Turn units2.1 smart.Turn units2.1 smart.Turn units"Units" menuThe "Units" menu contains the unit calls grouped by the ty
580 Overview of G functions10.2 Overview of G commands in the CONTOUR sectionG commands for C-axis contoursG commands for Y-axis contoursC-axis conto
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 58110.3 Overview of G commands in the MACHINING section10.3 Overview of G commands in the MACHINING secti
582 Overview of G functions10.3 Overview of G commands in the MACHINING sectionCycles for turningTurning—Cycles Tu r n i n g — C y c l e sSimple turn
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 58310.3 Overview of G commands in the MACHINING sectionC-axis machiningC-axis machining C-axis machiningC
584 Overview of G functions10.3 Overview of G commands in the MACHINING sectionY-axis machiningVariable programming, program branchesY-axis machining
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 58510.3 Overview of G commands in the MACHINING sectionOther G functionsOther G functions Other G functio
586 Overview of G functions10.3 Overview of G commands in the MACHINING section
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 587SYMBOLS? – Simplified geometry programming ... 188"Configuration" pull-down menu ... 41"
588 Contour programming ... 185Contour repeat cycle G83 ... 413Contour thread ... 304Contour, simple... G80 ... 286Contour-based turning cycles ... 2
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 589G181 Line segment in YZ plane ... 489G182 Circular arc in YZ plane ... 490G183 Circular arc in YZ plan
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 592.1 smart.Turn unitsThe Overview formThe overview form summarizes the most important settings of the un
590 G314 Full circle on lateral surface ... 290G315 Rectangle, lateral surface ... 291G317 Eccentric polygon, lateral surface ... 291G32 Simple threa
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 591G981 Activating zero point shifts, tool lengths ... 377G99 Workpiece group ... 379G999 Direct program-
592 Milling, contour and figure milling cycle, lateral surface G794 ... 343Milling, contour milling G840 ... 348Milling, G840—Fundamentals ... 348Mil
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 593SSafety clearance, milling cycles, G147 ... 257Safety clearance, turning cycles, G47 ... 257Screen lay
594 Turning cycles, contour-based... ... 262Turning cycles, simple... ... 411TurretTURN PLUS turret assignment ... 546Two-point measurement ... 441Tw
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 595Unit "Slot, lateral surface" ... 142Unit "Subprogram call" ... 157Unit "Tap h
596
685556-23 · Ver03 · SW05 · Printed in Germany · H · 8/2013
6 The spindle synchronization option G720 synchronizes the shaft speeds of two or more spindles so that they rotate synchronously with a gear ratio
60 smart.Turn units2.1 smart.Turn unitsThe Contour formIn the contour form you define the contours to be machined. A difference is made between the d
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 612.1 smart.Turn unitsDirect contour definition parameters for turning operationsEC Type of contour 0: N
62 smart.Turn units2.1 smart.Turn unitsThe Global formThis form contains parameters that were defined as default values in the start unit. You can ed
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 632.1 smart.Turn unitsThe AppDep formPositions and variants of the approach and departure movements are d
64 smart.Turn units2.1 smart.Turn unitsThe Tool Ext formIn this form you can program additional tool settings. Tool Ext formToolT Tool number (number
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 652.2 Units—Roughing2.2 Units—Roughing"Longitudinal roughing in ICP" unitThe unit machines the
66 smart.Turn units2.2 Units—Roughing"Transverse roughing in ICP" unitThe unit machines the contour described in the FINISHED program secti
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 672.2 Units—Roughing"Contour-parallel roughing in ICP" unitThe unit machines the contour descri
68 smart.Turn units2.2 Units—Roughing"Bidirectional roughing in ICP" unitThe unit machines the contour described in the FINISHED program se
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 692.2 Units—Roughing"Longitudinal roughing with direct contour input" unitThe unit machines the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 7New functions of software 548328-05, 54843x-01, 688945-03 ad 688946-01 On machines with a B axis it is
70 smart.Turn units2.2 Units—Roughing"Transverse roughing with direct contour input" unitThe unit machines the contour defined by the param
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 712.3 Units—Recessing2.3 Units—Recessing"ICP contour recessing" unitThe unit machines the conto
72 smart.Turn units2.3 Units—Recessing"ICP recess turning" unitThe unit machines the contour described by ICP axially/radially from "N
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 732.3 Units—RecessingOffset width B: After the second infeed movement, during the transition from turning
74 smart.Turn units2.3 Units—Recessing"Recess turning with direct contour input" unitThe unit machines the contour defined by the parameter
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 752.3 Units—Recessing"Parting" unitThe unit parts the workpiece. If programmed, a chamfer or ro
76 smart.Turn units2.3 Units—Recessing"Undercutting (H, K, U)" unitDepending on KG, the unit machines one of the following undercuts: Form
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 772.3 Units—Recessing"ICP recessing" unitG870 generates a recess defined by G22-Geo. The Contro
78 smart.Turn units2.4 Units—Centric drilling2.4 Units—Centric drilling"Centric drilling" unitThe unit uses stationary tools to drill axial
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 792.4 Units—Centric drillingCLT Coolant 0: Without 1: Circuit 1 on 2: Circuit 2 onSCK Safety clearance
80 smart.Turn units2.4 Units—Centric drilling"Centric tapping" unitThe unit cuts axial threads using stationary tools. Unit name: G73_CENTR
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 812.4 Units—Centric drilling"Boring, centric countersinking" unitThe unit uses stationary tools
82 smart.Turn units2.5 Units—Drilling in C axis2.5 Units—Drilling in C axis"Single hole, face" unitThis unit machines a hole on the face of
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 832.5 Units—Drilling in C axisCLT Coolant 0: Without 1: Circuit 1 on 2: Circuit 2 onSCK Safety clearan
84 smart.Turn units2.5 Units—Drilling in C axis"Linear pattern drilling, face" unitThe unit machines a linear drilling pattern in which the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 852.5 Units—Drilling in C axis"Global" formG14 Tool change point No axis 0: Simultaneously 1
86 smart.Turn units2.5 Units—Drilling in C axis"Circular pattern drilling, face" unitThis unit machines a circular drilling pattern on the
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 872.5 Units—Drilling in C axisRI Internal safety clearance: Distance for reapproach inside the hole (defa
88 smart.Turn units2.5 Units—Drilling in C axis"Tapping, face" unitThis unit machines a single tap hole on the face of the workpiece.Unit n
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 892.5 Units—Drilling in C axis"Linear tapping pattern, face" unitThe unit machines a linear tap
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 9 About this manualAbout this manualThe symbols used in this manual are described below.Do you want any c
90 smart.Turn units2.5 Units—Drilling in C axis"Circular tapping pattern, face" unitThis unit machines a circular tapping pattern on the fa
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 912.5 Units—Drilling in C axis"Single hole, lateral surface" unitThis unit machines a hole on t
92 smart.Turn units2.5 Units—Drilling in C axisSCK Safety clearance in infeed direction: Safety clearance in infeed direction during drilling and mil
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 932.5 Units—Drilling in C axis"Linear pattern drilling, lateral surface" unitThe unit machines
94 smart.Turn units2.5 Units—Drilling in C axis"Global" formG14 Tool change point No axis 0: Simultaneously 1: First X, then Z 2: First
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 952.5 Units—Drilling in C axis"Circular pattern drilling, lateral surface" unitThis unit machin
96 smart.Turn units2.5 Units—Drilling in C axisJB Minimum hole depth: If you have entered a hole depth reduction value, the hole depth is reduced onl
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 972.5 Units—Drilling in C axis"Tap hole, lateral surface" unitThis unit machines a tap hole on
98 smart.Turn units2.5 Units—Drilling in C axis"Linear tapping pattern, lateral surface" unitThe unit machines a linear tapping pattern in
HEIDENHAIN MANUALplus 620, CNC PILOT 620/640 992.5 Units—Drilling in C axis"Circular tapping pattern, lateral surface" unitThis unit machine
Comments to this Manuals