HEIDENHAIN CNC Pilot 4290 User Manual

5 (2)

User’s Manual

CNC Pilot 4290

NC Software 625 952-xx V7.1

English (en) 4/2010

HEIDENHAIN CNC Pilot 4290 User Manual

Data input keypad

Machine operating panel

Manual control operating mode

Cycle start

Automatic operating mode

Cycle stop

Programming modes (DIN PLUS, simulation, TURN

Feed rate stop

PLUS)

 

Organization modes (parameter, service, transfer)

Spindle STOP

Display error status

Spindle on - M3/M4 direction

Call the info system

Spindle jog - M3/M4 direction (The spindle

 

turns until you press the key.)

ESC

Manual direction keys +X/–X

Back by one menu level

 

Close dialog box, do not save data

 

INS

Manual direction keys +Z/–Z

Insert list element

 

Close dialog box, save data

 

ALT

Manual direction keys +Y/–Y

Edits a list element

 

DEL

Rapid-traverse key

Deletes the list element

Deletes the selected character or the character to the left of the cursor

. . .

Numerals for entering values and

Slide change key

 

 

 

selecting soft keys

 

 

 

 

 

 

 

 

 

 

Decimal point

 

Spindle change key

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Minus as algebraic sign

Spindle speed at the programmed value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“Continue key” for special functions (e.g. marking)

 

Increase/decrease spindle speed by 5%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cursor keys

 

Override button for feed-rate override

 

 

 

 

 

 

HEIDENHAIN CNC PILOT 4290

3

Data input keypad

Machine operating panel

Page up, Page down (PgUp/PgDn)

Touchpad with right and left mouse key

Change to previous/next screen page

 

Change to previous/next screen dialog box

 

Switches between input windows

 

Enter – Confirmation of input

 

4

CNC PILOT 4290, Software and

Functions

This manual describes functions that are available in the CNC PILOT 4290 with NC software number 625 (Release 7.1). For programming the B and Y axes, please refer to the User's Manual “CNC PILOT 4290 with B and Y Axes”. It is not described in this manual.

The machine manufacturer adapts the features offered by the control to the capabilities of the specific lathe by setting machine parameters. Therefore, some of the functions described in this manual may not be among the features provided by the CNC PILOT on your machine tool.

CNC PILOT functions that may not be available on your machine include:

Machining with the C Axis

Machining with the B axis

Machining with the Y-axis

Full-surface machining

Tool monitoring

Graphically supported interactive contour definition

Automatic or graphically supported interactive DIN PLUS program generation

Please contact your machine manufacturer for detailed information on the features that are supported by your machine tool.

Many machine manufacturers and HEIDENHAIN offer programming courses for the CNC PILOT controls. We recommend these courses as an effective way of improving your programming skill and sharing information and ideas with other CNC PILOT users.

HEIDENHAIN also offers the PC software DataPilot 4290, which is designed for use with the CNC PILOT 4290. The DataPilot is suitable for both shop-floor programming as well as off-location program creation and testing. It is also ideal for training purposes.

Intended place of operation

The CNC PILOT 4290 complies with the limits for a Class A device in accordance with the specifications in EN 55022, and is intended for use primarily in industrially-zoned areas.

HEIDENHAIN CNC PILOT 4290

5

Contents

 

Introduction and Fundamentals

1

 

 

 

 

 

2

 

 

Basics of Operation

 

 

3

 

 

Manual Control and Automatic Modes

 

 

4

 

 

ISO Programming

 

 

5

 

 

Graphic Simulation

 

 

6

 

 

TURN PLUS

 

 

7

 

 

Parameters

 

 

8

 

 

Operating Resources

 

 

9

 

 

Service and Diagnosis

 

 

10

 

 

Transfer

 

 

11

 

 

Tables and Overviews

 

 

 

 

 

 

 

HEIDENHAIN CNC PILOT 4290

7

.....1 Introduction and Fundamentals

29

1.1 The CNC PILOT .....

30

 

 

 

Programming .....

30

 

 

 

The C axis .....

31

 

 

 

The Y axis .....

32

 

 

 

Full-surface machining .....

33

 

 

The B axis .....

34

 

 

1.2

The Modes of Operation .....

35

 

1.3

Expansion Stages (Options) .....

37

 

1.4

Fundamentals .....

39

 

 

Position encoders and reference marks .....

39

 

Axis designations and coordinate system

..... 40

 

Machine reference points .....

40

 

 

Absolute and incremental workpiece positions .....

41

Units of measure

..... 42

 

 

 

1.5 Tool Dimensions .....

43

 

 

 

.....2 Basics of Operation

45

 

 

 

2.1

User Interface .....

46

 

 

 

 

 

Screen displays .....

46

 

 

 

 

Controls and displays .....

47

 

 

 

Selecting the operating mode .....

48

 

 

Data input, selection of functions

..... 48

 

2.2

Info and Error System .....

50

 

 

 

 

The info system .....

50

 

 

 

 

Context-sensitive help .....

52

 

 

 

Direct error messages .....

52

 

 

 

Error display .....

53

 

 

 

 

 

Additional information on error messages .....

54

 

PLC display .....

54

 

 

 

 

2.3

Data Backup .....

55

 

 

 

 

2.4

Explanation of Terms .....

56

 

 

 

3 Manual Control and Automatic Modes

..... 57

3.1 Switch-On, Switch-Off, Reference Run .....

58

Switch-on .....

58

 

 

Reference run for all axes .....

58

 

Reference jog for single axis .....

59

 

Monitoring EnDat encoders .....

59

 

Switch-off .....

60

 

 

HEIDENHAIN CNC PILOT 4290

9

3.2 Manual Control Mode .....

61

 

 

 

 

 

Entering the machine data .....

62

 

 

 

 

M commands in Manual Control mode .....

63

 

Manual turning operations .....

64

 

 

 

 

Handwheel .....

65

 

 

 

 

 

 

Spindle and manual direction keys

..... 65

 

 

Slide/spindle change key .....

66

 

 

 

 

3.3 Table for Tools and Chucking Equipment .....

67

 

Setting up a tool list .....

68

 

 

 

 

 

Comparing a tool list with an NC program

.....

70

Transferring the tool list from an NC program

..... 71

Simple tools .....

71

 

 

 

 

 

 

Tool life management .....

72

 

 

 

 

 

Setting up the chucking table .....

74

 

 

3.4 Setup Functions .....

 

75

 

 

 

 

 

 

Setting the tool changing point .....

 

75

 

 

Shifting the workpiece zero point

.....

76

 

 

Defining the protection zone

..... 77

 

 

Setting up machine dimensions .....

 

78

 

 

Tool measurement .....

79

 

 

 

 

 

Calculate the tool compensation .....

 

80

 

 

3.5 Automatic Mode .....

 

81

 

 

 

 

 

 

Program selection .....

82

 

 

 

 

 

Finding a start block .....

84

 

 

 

 

 

Modifying the program run .....

85

 

 

 

Compensation .....

 

87

 

 

 

 

 

 

Tool life management .....

88

 

 

 

 

 

Inspection mode

..... 89

 

 

 

 

 

Block display, variable output

.....

93

 

 

Graphic display

.....

94

 

 

 

 

 

 

Mechatronic tailstock .....

95

 

 

 

 

 

Post-process measuring status .....

 

96

 

 

3.6 Machine Display .....

 

97

 

 

 

 

 

 

Switching the display .....

97

 

 

 

 

 

Display elements

..... 97

 

 

 

 

 

3.7 Load Monitoring .....

 

100

 

 

 

 

 

 

Machining using load monitoring .....

 

101

 

 

Reference machining .....

102

 

 

 

 

Production using load monitoring

.....

103

 

 

Editing limit values .....

103

 

 

 

 

 

Analyzing reference machining .....

 

104

 

 

Load monitoring parameters .....

105

 

 

10

.....4 DIN Programming

107

 

 

 

 

4.1 DIN Programming .....

 

108

 

 

 

 

Introduction .....

108

 

 

 

 

 

DIN PLUS screen .....

 

109

 

 

 

 

Linear and rotary axes .....

110

 

 

 

Units of measurement .....

111

 

 

 

Elements of a DIN program .....

111

 

 

4.2 Programming Notes .....

 

113

 

 

 

 

Configuring the DIN editor

..... 113

 

 

Parallel editing .....

 

114

 

 

 

 

Selecting submenus, positioning the cursor .....

114

Making, editing and deleting NC blocks

..... 115

 

Search functions .....

 

116

 

 

 

 

Conversational or free editing .....

117

 

 

Geometry and machining commands .....

117

 

Contour programming .....

118

 

 

 

List of G functions

.....

120

 

 

 

Address parameters .....

120

 

 

 

Tool programming

.....

121

 

 

 

 

Subprograms, expert programs

..... 122

 

 

NC program conversion .....

122

 

 

 

Fixed cycles .....

123

 

 

 

 

 

4.3 The DIN PLUS Editor .....

 

124

 

 

 

 

Overview of main menu .....

124

 

 

Overview of geometry menu .....

125

 

 

Overview of machining menu .....

126

 

 

New NC program .....

 

127

 

 

 

 

NC program management

..... 128

 

 

Graphics window .....

 

129

 

 

 

 

Workpiece-blank programming .....

130

 

 

Block numbering .....

 

130

 

 

 

 

Programming instructions .....

131

 

 

Block group menu

.....

133

 

 

 

 

HEIDENHAIN CNC PILOT 4290

11

4.4 Program Section Code .....

135

 

 

 

 

PROGRAM HEAD section .....

136

 

 

 

TURRET section

.....

137

 

 

 

 

 

CHUCKING EQUIPMENT section .....

142

 

 

CONTOUR section .....

143

 

 

 

 

 

BLANK section .....

143

 

 

 

 

 

FINISHED PART section .....

143

 

 

 

AUXILIARY CONTOUR section

..... 144

 

 

FRONT section .....

144

 

 

 

 

 

REAR SIDE section .....

144

 

 

 

 

SURFACE section .....

144

 

 

 

 

 

MACHINING section .....

144

 

 

 

 

END code .....

144

 

 

 

 

 

 

ZUORDNUNG [ASSIGNMENT] instruction $..

.....

144

SUBPROGRAM section .....

145

 

 

 

RETURN code

.....

145

 

 

 

 

 

CONST code .....

 

145

 

 

 

 

 

4.5 Definition of Workpiece Blank .....

146

 

 

 

Chuck piece: bar/tube G20-Geo

..... 146

 

 

Casting G21-Geo .....

 

146

 

 

 

 

 

4.6 Basic Contour Elements .....

147

 

 

 

 

Starting point of turning contour G0-Geo .....

147

 

Line segment in a contour G1-Geo .....

147

 

 

Circular arc of turning contour G2/G3-Geo .....

148

Circular arc of turning contour G12/G13-Geo

.....

150

4.7 Contour Form Elements .....

152

 

 

 

 

Recess (standard) G22-Geo .....

152

 

 

 

Recess (general) G23-Geo .....

153

 

 

 

Thread with undercut G24-Geo

..... 155

 

 

Undercut contour G25-Geo

.....

156

 

 

 

Thread (standard) G34-Geo

.....

159

 

 

 

Thread (general) G37-Geo .....

160

 

 

 

Hole (centric) G49-Geo .....

162

 

 

 

 

4.8 Attributes for Contour Description .....

163

 

 

Precision stop

.....

164

 

 

 

 

 

Surface roughness G10-Geo .....

164

 

 

 

Feed rate reduction factor G38-Geo .....

165

 

 

Attributes for superimposed elements G39-Geo

..... 165

Blockwise oversize G52-Geo .....

166

 

 

 

Feed per revolution G95-Geo .....

166

 

 

 

Additive compensation G149-Geo .....

167

 

 

4.9 C-Axis Contours—Fundamentals .....

168

 

 

 

Milling contour position .....

168

 

 

 

Circular pattern with circular slots .....

169

 

 

12

4.10 Front and Rear Face Contours .....

172

 

 

 

 

 

Starting point of front/rear face contour G100-Geo .....

172

Line segment in front/rear face contour G101-Geo .....

172

Circular arc in front/rear face contour G102/G103-Geo

..... 173

Bore hole on front/rear face G300-Geo .....

 

174

 

 

Linear slot on front/rear face G301-Geo .....

 

175

 

Circular slot on front/rear face G302/G303-Geo

..... 175

Full circle on front/rear face G304-Geo .....

 

176

 

 

Rectangle on front/rear face G305-Geo .....

 

176

 

 

Eccentric polygon on front/rear face G307-Geo

..... 177

Linear pattern on front/rear face G401-Geo .....

177

 

Circular pattern on front/rear face G402-Geo .....

178

 

4.11 Lateral Surface Contours .....

179

 

 

 

 

 

Starting point of lateral surface contour G110-Geo .....

179

Line segment in a lateral surface contour G111-Geo .....

179

Circular arc in lateral surface contour G112-/G113-Geo .....

180

Hole on lateral surface G310-Geo .....

181

 

 

 

Linear slot on lateral surface G311-Geo .....

 

182

 

Circular slot on lateral surface G312/G313-Geo

..... 182

Full circle on lateral surface G314-Geo .....

 

183

 

 

Rectangle on lateral surface G315-Geo .....

 

183

 

 

Eccentric polygon on lateral surface G317-Geo

..... 184

Linear pattern on lateral surface G411-Geo .....

185

 

Circular pattern on lateral surface G412-Geo .....

186

 

4.12 Tool Positioning .....

187

 

 

 

 

 

 

 

 

Rapid traverse G0 .....

187

 

 

 

 

 

 

Setting the tool change position G14 .....

 

187

 

 

Rapid traverse to machine coordinates G701 .....

188

 

4.13 Simple Linear and Circular Movements .....

 

189

 

 

Linear path G1 .....

189

 

 

 

 

 

 

 

Circular path G2/ G3 .....

 

190

 

 

 

 

 

 

Circular path G12/ G13 .....

191

 

 

 

 

 

4.14 Feed Rate and Spindle Speed .....

192

 

 

 

 

 

Rotational speed limiting G26

..... 192

 

 

 

 

 

Acceleration (slope) G48

..... 192

 

 

 

 

 

Interrupted feed G64 .....

 

193

 

 

 

 

 

 

Feed per minute for rotary axes G192

.....

 

193

 

 

Feed per tooth Gx93 .....

 

194

 

 

 

 

 

 

Constant feed rate G94 (feed per minute)

..... 194

 

Feed per revolution Gx95 .....

194

 

 

 

 

 

Constant surface speed Gx96

..... 195

 

 

 

 

Speed Gx97 .....

195

 

 

 

 

 

 

 

 

HEIDENHAIN CNC PILOT 4290

13

4.15 Tool-Tip and Cutter Radius Compensation .....

196

 

G40: Switch off TRC/MCRC .....

197

 

 

G41/G42: Switch on TRC/MCRC .....

197

 

 

4.16 Zero Point Shifts .....

198

 

 

 

 

 

Zero point shift G51

.....

199

 

 

 

 

Parameter-dependent zero offset G53, G54, G55

..... 199

Additive zero point shift G56 .....

200

 

 

Absolute zero point shift G59

..... 201

 

 

Mirror/shift contour G121 .....

202

 

 

 

4.17 Oversizes .....

204

 

 

 

 

 

 

 

Switch off oversize G50

..... 204

 

 

 

Axis-parallel oversize G57 .....

204

 

 

 

Contour-parallel oversize (equidistant) G58 .....

205

4.18 Safety Clearances

.....

206

 

 

 

 

 

Safety clearance G47 .....

206

 

 

 

 

Safety clearance G147 .....

206

 

 

 

4.19 Tools, Types of Compensation .....

207

 

 

Tool call – T

.....

207

 

 

 

 

 

 

(Changing the) tool edge compensation G148 .....

208

Additive compensation G149 .....

209

 

 

Compensation of right-hand tool tip G150

 

 

Compensation of left-hand tool tip G151 .....

210

 

Adding tool dimensions G710

..... 211

 

 

4.20 Contour-Based Turning Cycles .....

212

 

 

Working with cycles

.....

212

 

 

 

 

Longitudinal roughing G810 .....

212

 

 

Face roughing G820

.....

215

 

 

 

 

Contour-parallel roughing G830 .....

218

 

 

Contour-parallel with neutral tool G835 .....

220

 

Recessing G860 .....

222

 

 

 

 

Recessing cycle G866 .....

224

 

 

 

Recess turning cycle G869 .....

225

 

 

 

Finish contour G890

.....

228

 

 

 

 

4.21 Simple Turning Cycles

.....

231

 

 

 

 

End of cycle G80 .....

231

 

 

 

 

Simple longitudinal roughing G81 .....

231

 

 

Simple face roughing G82 .....

232

 

 

 

Simple contour repeat cycle G83 .....

234

 

 

Undercut cycle G85

.....

235

 

 

 

 

Recessing G86 .....

236

 

 

 

 

 

Radius cycle G87 .....

238

 

 

 

 

Chamfer cycle G88 .....

238

 

 

 

 

14

4.22 Thread Cycles .....

239

 

 

 

 

 

 

 

 

Thread switch G933

..... 239

 

 

 

 

 

Thread cycle G31 .....

240

 

 

 

 

 

 

 

Simple thread cycle G32 .....

 

 

242

 

 

 

 

Thread single path G33 .....

 

244

 

 

 

 

4.23 Drilling Cycles .....

246

 

 

 

 

 

 

 

 

Drilling cycle G71 .....

246

 

 

 

 

 

 

 

Boring, countersinking G72

.....

248

 

 

 

Tapping G73 .....

249

 

 

 

 

 

 

 

 

Tapping G36 .....

250

 

 

 

 

 

 

 

 

Deep-hole drilling G74 .....

251

 

 

 

 

4.24 C-Axis Commands .....

253

 

 

 

 

 

 

 

No. of C axis G119 .....

253

 

 

 

 

 

 

Reference diameter G120

.....

 

253

 

 

 

Zero point shift, C axis G152

..... 254

 

 

 

Standardize C axis G153 .....

 

 

254

 

 

 

 

4.25 Front/Rear-Face Machining .....

 

 

255

 

 

 

 

Rapid traverse on front/rear face G100 .....

 

255

 

Linear segment on front/rear face G101

.....

256

 

Circular arc on front/rear face G102/G103 .....

257

 

4.26 Lateral Surface Machining .....

 

258

 

 

 

 

Rapid traverse, lateral surface G110 .....

258

 

Line segment on lateral surface G111 .....

 

259

 

Circular arc on lateral surface G112/G113 .....

260

 

4.27 Milling Cycles .....

261

 

 

 

 

 

 

 

 

Contour milling G840—Fundamentals .....

 

261

 

Pocket milling, roughing G845 – Fundamentals .....

270

Pocket milling, finishing G846 .....

276

 

 

 

Thread milling, axial G799 .....

 

 

278

 

 

 

Engraving on front face G801 .....

279

 

 

 

Engraving on lateral surface G802

..... 280

 

 

Character set for engraving

.....

280

 

 

 

HEIDENHAIN CNC PILOT 4290

15

4.28 Assignment, Synchronization, Workpiece Transfer .....

282

 

Converting and mirroring G30 .....

 

282

 

 

 

 

Spindle with workpiece G98 .....

283

 

 

 

 

Workpiece group G99 .....

284

 

 

 

 

 

 

One-sided synchronization G62

.....

284

 

 

 

Synchronization marking G162 .....

 

285

 

 

 

Synchronous start of slides G63 .....

285

 

 

 

M97 Synchronous function .....

286

 

 

 

 

Spindle synchronization G720 .....

 

286

 

 

 

 

C-angle offset G905

..... 287

 

 

 

 

 

 

Measuring angular offset during spindle synchronization G906 .....

288

Traversing to a fixed stop G916

.....

288

 

 

 

Controlled parting using lag error monitoring G917 .....

291

 

Controlled parting using spindle monitoring G991 .....

292

 

Values for controlled parting G992 .....

293

 

 

4.29 Contour Follow-Up

.....

294

 

 

 

 

 

 

 

Saving/loading contour follow-up G702 .....

294

 

 

Contour follow-up G703 .....

294

 

 

 

 

 

K default branch G706 .....

295

 

 

 

 

 

 

4.30 In-process and Post-process Measuring

.....

296

 

 

In-process measuring .....

296

 

 

 

 

 

 

Post-process measurement G915

.....

298

 

 

4.31 Load Monitoring .....

300

 

 

 

 

 

 

 

Fundamentals of load monitoring .....

300

 

 

 

Specifying the monitoring zone G995 .....

 

301

 

 

Type of monitoring G996 .....

301

 

 

 

 

 

16

4.32 Other G Functions .....

302

 

 

 

 

 

 

Period of dwell G4 .....

 

302

 

 

 

 

 

Precision stop G7 .....

 

302

 

 

 

 

 

 

Precision stop off G8

..... 302

 

 

 

 

 

Precision stop G9 .....

 

302

 

 

 

 

 

 

Move rotary axis G15

..... 303

 

 

 

 

 

Switch off protection zone G60

..... 303

 

 

 

Chucking equipment in simulation G65 .....

304

 

 

Component position G66 .....

305

 

 

 

 

Waiting for time G204 .....

305

 

 

 

 

 

Update nominal values G717 .....

305

 

 

 

 

Move lag error G718

.....

306

 

 

 

 

 

Actual values in variables G901

..... 306

 

 

 

Zero-point shift in variables G902 .....

306

 

 

 

Lag error in variables G903 .....

306

 

 

 

 

Block speed monitoring off G907 .....

306

 

 

 

Feed rate override 100% G908

..... 307

 

 

 

Interpreter stop G909 .....

307

 

 

 

 

 

Velocity feedforward G918 .....

307

 

 

 

 

Spindle override 100% G919 .....

307

 

 

 

 

Deactivate zero-point shifts G920 .....

308

 

 

 

Deactivate zero-point shifts, tool lengths G921

..... 308

T no. internal G940 .....

 

308

 

 

 

 

 

Transferring magazine compensation values G941 .....

309

Servo lag limit G975

.....

309

 

 

 

 

 

Activating zero-point shifts G980 .....

309

 

 

 

Activate zero-point shifts, tool lengths G981 .....

310

 

Sleeve monitoring G930 .....

310

 

 

 

 

Shaft speed with V constant G922 .....

311

 

 

 

4.33 Data Input and Data Output .....

312

 

 

 

 

Output window for # variables WINDOW .....

312

 

Input of # variables INPUT

..... 312

 

 

 

 

Output of # variables PRINT .....

313

 

 

 

 

V variable simulation

.....

313

 

 

 

 

 

Output window for V variables WINDOWA

.....

313

 

Input of V variables INPUTA .....

314

 

 

 

 

Output of V variables PRINTA .....

314

 

 

 

4.34 Programming with Variables

..... 315

 

 

 

 

# variables .....

316

 

 

 

 

 

 

 

 

V variables .....

318

 

 

 

 

 

 

 

 

HEIDENHAIN CNC PILOT 4290

17

4.35 Conditional Block Run .....

322

 

 

 

 

 

 

 

Program branching IF..THEN..ELSE..ENDIF .....

322

 

 

WHILE..ENDWHILE program repeat .....

 

323

 

 

 

SWITCH..CASE—program branching .....

 

324

 

 

 

Skip level /.. ..... 326

 

 

 

 

 

 

 

 

Slide code $.. .....

326

 

 

 

 

 

 

 

 

4.36 Subprograms

..... 327

 

 

 

 

 

 

 

 

Subprogram call: L"xx" V1 .....

327

 

 

 

 

 

 

Dialog texts in subprogram call .....

328

 

 

 

 

 

Help graphics for subprogram calls .....

329

 

 

 

4.37 M Commands .....

330

 

 

 

 

 

 

 

 

M commands for program-run control .....

 

330

 

 

 

Machine commands .....

331

 

 

 

 

 

 

 

4.38 Lathes with Multiple Slides .....

332

 

 

 

 

 

 

Multi-slide programming .....

332

 

 

 

 

 

 

Program run .....

334

 

 

 

 

 

 

 

 

Positioning the steady rest .....

334

 

 

 

 

 

Traveling steady rest .....

336

 

 

 

 

 

 

Two slides work simultaneously .....

338

 

 

 

 

Two slides work in succession .....

340

 

 

 

 

 

Machining with four-axis cycle .....

342

 

 

 

 

 

4.39 Full-surface machining .....

344

 

 

 

 

 

 

 

Fundamentals of full-surface machining .....

344

 

 

Programming of full-surface machining

.....

345

 

 

Full-surface machining with opposing spindle .....

346

 

 

Full-surface machining with single spindle .....

349

 

 

4.40 DIN PLUS Program Example .....

351

 

 

 

 

 

Example of a subprogram with contour repetitions .....

351

 

4.41 DIN PLUS Templates .....

354

 

 

 

 

 

 

 

Starting templates .....

354

 

 

 

 

 

 

 

Structure templates .....

354

 

 

 

 

 

 

 

Design of structure templates .....

355

 

 

 

 

 

Transfer parameters for structure templates .....

355

 

 

Editing structure templates .....

356

 

 

 

 

 

Help graphics for structure templates .....

 

356

 

 

 

Template menu .....

356

 

 

 

 

 

 

 

Template example .....

357

 

 

 

 

 

 

 

4.42 Connection between Geometry and Machining Commands .....

359

Turning .....

359

 

 

 

 

 

 

 

 

 

C-axis machining – front/rear face .....

360

 

 

 

C-axis machining – lateral surface .....

360

 

 

 

18

.....5 Graphic Simulation

361

 

 

 

 

 

 

5.1

Simulation Mode of Operation .....

362

 

 

 

 

 

Screen layout, soft keys .....

363

 

 

 

 

 

Graphic elements .....

364

 

 

 

 

 

 

 

Displays

..... 364

 

 

 

 

 

 

 

 

Zero point shifts

.....

366

 

 

 

 

 

 

 

Path display .....

367

 

 

 

 

 

 

 

 

Simulation window .....

368

 

 

 

 

 

 

Setting the simulation window

..... 369

 

 

 

 

Configuring the simulation

.....

370

 

 

 

 

 

Adjusting the section (zoom function) .....

371

 

 

 

Errors and warnings .....

372

 

 

 

 

 

 

How to activate the simulation function

..... 372

 

 

Simulation mode .....

373

 

 

 

 

 

 

5.2

Contour Simulation

..... 374

 

 

 

 

 

 

 

Functions of the contour simulation

.....

374

 

 

 

Contour dimensioning .....

375

 

 

 

 

 

5.3

Machining Simulation .....

376

 

 

 

 

 

 

 

Checking the workpiece machining .....

 

376

 

 

 

Protection zone and limit switch monitoring (machining simulation)

..... 377

 

Dynamic limit switch monitoring .....

377

 

 

 

Contour checking .....

378

 

 

 

 

 

 

 

Saving the generated contour .....

378

 

 

 

 

Displaying the tool tip reference point .....

379

 

 

5.4

Motion Simulation .....

380

 

 

 

 

 

 

 

Real-time simulation

..... 380

 

 

 

 

 

 

Protection zone and limit switch monitoring (motion simulation) .....

381

 

Contour checking .....

381

 

 

 

 

 

 

5.5

3-D View .....

382

 

 

 

 

 

 

 

 

 

Influencing the 3-D view .....

382

 

 

 

 

5.6

Debugging Functions .....

383

 

 

 

 

 

 

 

Simulation with starting block .....

383

 

 

 

 

Displaying variables .....

384

 

 

 

 

 

 

Editing variables

.....

385

 

 

 

 

 

 

5.7

Checking Multi-channel Programs

..... 386

 

 

 

5.8

Time Calculation, Synchronous Point Analysis .....

387

 

 

Time Calculation .....

387

 

 

 

 

 

 

 

Synchronous point analysis .....

388

 

 

 

 

HEIDENHAIN CNC PILOT 4290

19

.....6 TURN PLUS

389

 

 

 

 

 

 

6.1 TURN PLUS Mode of Operation .....

390

 

 

TURN PLUS concept .....

390

 

 

 

TURN PLUS files .....

 

391

 

 

 

TURN PLUS program management .....

391

 

Operating notes .....

 

392

 

 

 

 

6.2 Program Head .....

393

 

 

 

 

 

Generating programs for automatic lathes .....

394

6.3 Workpiece Description .....

396

 

 

 

Entering the workpiece blank contour

..... 396

Entering the finished part contour .....

397

 

Superimposing form elements .....

398

 

Integrating overlay elements .....

399

 

 

Entering contours machined with the C axis .....

400

6.4 Contours of Workpiece Blanks .....

402

 

 

Bar .....

402

 

 

 

 

 

 

 

Tube .....

402

 

 

 

 

 

 

Cast blank (or forged blank) .....

403

 

 

6.5 Contours of Finished Parts .....

404

 

 

 

Notes on defining contours .....

404

 

 

Starting point of contour

..... 404

 

 

Linear elements .....

 

405

 

 

 

 

Circular element .....

 

406

 

 

 

 

6.6 Form Elements .....

408

 

 

 

 

 

Chamfer .....

408

 

 

 

 

 

 

Rounding .....

408

 

 

 

 

 

 

Undercut type E .....

 

409

 

 

 

 

Undercut type F .....

 

409

 

 

 

 

Undercut type G .....

 

409

 

 

 

Undercut type H .....

 

410

 

 

 

Undercut type K .....

 

410

 

 

 

 

Undercut type U .....

 

410

 

 

 

Recess general .....

411

 

 

 

 

Recess type D (sealing ring) .....

412

 

 

Relief turn (type FD)

.....

413

 

 

 

Recess type S (guarding ring) .....

413

 

 

Thread .....

414

 

 

 

 

 

 

(Centric) Hole .....

415

 

 

 

 

6.7 Overlay Elements .....

418

 

 

 

 

Circular arc .....

418

 

 

 

 

 

Wedge/rounded wedge .....

418

 

 

Pontoon .....

419

 

 

 

 

 

 

Linear superimposition (“linear overlay”) .....

419

Circular superimposition (“circular overlay”) .....

420

20

6.8 C-Axis Contours

.....

421

 

 

 

 

 

 

Position of a front or rear face contour .....

421

 

Position of a lateral surface contour

..... 421

 

Milling depth

.....

421

 

 

 

 

 

 

Entering the C-axis contour dimensions .....

 

422

 

Front or rear face: Starting point .....

422

 

 

 

Front or rear face: Linear element .....

423

 

 

 

Front or rear face: Circular element

..... 424

 

 

Front or rear face: Single hole .....

426

 

 

 

Front or rear face: Circle (full circle)

..... 428

 

 

Front or rear face: Rectangle .....

429

 

 

 

Front or rear face: Polygon .....

 

430

 

 

 

 

Front or rear face: Linear slot .....

431

 

 

 

Front or rear face: Circular slot

..... 432

 

 

 

Front or rear face: Linear hole or figure pattern .....

433

Front or rear face: Circular hole or figure pattern

..... 434

Lateral surface: Starting point .....

435

 

 

 

Lateral surface: Linear element .....

436

 

 

 

Lateral surface: Circular element .....

437

 

 

 

Lateral surface: Single hole .....

 

438

 

 

 

 

Lateral surface: Circle (full circle) .....

440

 

 

 

Lateral surface: Rectangle .....

 

441

 

 

 

 

Lateral surface: Polygon .....

442

 

 

 

 

Lateral surface: Linear slot .....

 

443

 

 

 

 

Lateral surface: Circular slot .....

 

444

 

 

 

Lateral surface: Linear hole or figure pattern .....

445

Lateral surface: Circular hole or figure pattern .....

446

6.9 Help Functions .....

 

447

 

 

 

 

 

 

Unresolved contour elements .....

447

 

 

 

Selections .....

448

 

 

 

 

 

 

Zero point shift

..... 452

 

 

 

 

 

 

Copying a contour section in linear series .....

 

452

Copying a contour section in circular series

..... 453

Copying a contour section by mirroring .....

 

453

 

Calculator .....

454

 

 

 

 

 

 

Digitizing .....

455

 

 

 

 

 

 

Checking contour elements (inspector) .....

 

456

 

Error messages

..... 457

 

 

 

 

 

 

6.10 Importing of DXF Contours .....

458

 

 

 

 

Fundamentals for DXF import .....

458

 

 

 

Configuring the DXF Import .....

 

459

 

 

 

DXF import .....

 

460

 

 

 

 

 

 

HEIDENHAIN CNC PILOT 4290

21

6.11 Manipulating Contours .....

461

 

 

 

 

 

 

Editing the contours of a blank part .....

 

461

 

Deleting contour elements .....

 

462

 

 

 

 

Editing contour elements or form elements .....

462

Adding a contour or contour element

.....

463

 

Closing the contour .....

464

 

 

 

 

 

 

Resolving a contour .....

464

 

 

 

 

 

 

Trimming – Linear element .....

 

465

 

 

 

 

Trimming – Length of contour

..... 466

 

 

Trimming – Radius of arc .....

466

 

 

 

 

Trimming – Diameter of linear element .....

467

 

Transformations – Fundamentals .....

 

467

 

 

Transformations – Shifting .....

 

468

 

 

 

 

Transformations – Rotating .....

 

468

 

 

 

 

Transformations – Mirroring .....

 

469

 

 

 

Transformations – Inverting .....

 

469

 

 

 

 

6.12 Assigning Attributes .....

470

 

 

 

 

 

 

Attributes for workpiece blanks .....

470

 

 

Attributes – Oversize .....

471

 

 

 

 

 

 

Attributes – Feed rate .....

472

 

 

 

 

 

Attributes – Peak-to-valley .....

 

472

 

 

 

 

Attributes – Additive compensation

.....

473

 

Machining attributes – Measure .....

473

 

 

Machining attributes – Threading .....

 

474

 

 

Machining attributes – Drill – Retraction plane .....

475

Machining attributes – Drilling combinations .....

475

Machining attributes – Contour milling .....

476

 

Machining attributes – Area milling .....

 

477

 

Machining attributes – Deburring .....

 

478

 

 

Machining attributes – Engraving .....

 

479

 

 

Machining attributes – Precision stop

.....

479

 

Machining attributes – Separation point .....

480

 

Attributes – Exclusion from machining .....

480

 

Deleting machining attributes

..... 481

 

 

22

6.13 Preparing a Machining Process .....

482

 

 

 

 

Preparing a machining process – Fundamentals

..... 482

 

 

Chucking a workpiece at the spindle .....

483

 

 

 

Chucking a workpiece at the tailstock .....

483

 

 

 

Defining the cutting limit .....

484

 

 

 

 

 

Deleting the chucking data .....

484

 

 

 

 

Rechuck – Standard machining .....

485

 

 

 

Rechuck – 1st setup after 2nd setup .....

486

 

 

 

Parameters for two-jaw, three-jaw or four-jaw chucks .....

488

 

Collet chuck parameters .....

489

 

 

 

 

 

Parameters for face drivers (“without chuck”) .....

489

 

 

Parameters for face drivers with jaws (“Three-jaw chuck indirect”) .....

490

Setting up and managing tool lists .....

490

 

 

 

HEIDENHAIN CNC PILOT 4290

23

6.14 Interactive Working Plan Generation (IWG) .....

494

 

Working plan exists .....

495

 

 

 

 

 

 

Generating a work block .....

496

 

 

 

 

Calling a tool .....

497

 

 

 

 

 

 

 

Cutting data .....

497

 

 

 

 

 

 

 

Cycle specification

..... 498

 

 

 

 

 

 

Overview of roughing operations .....

499

 

 

Roughing longitudinal (G810) .....

500

 

 

 

Roughing transverse (G820) .....

501

 

 

 

Roughing contour-parallel (G830) .....

502

 

 

Residual roughing – longitudinal .....

503

 

 

Residual roughing – transverse .....

504

 

 

 

Residual roughing – contour-parallel .....

505

 

 

Roughing hollowing – neutral tool (G835) .....

506

 

Overview of recessing operations .....

507

 

 

Contour recessing radial/axial (G860) .....

508

 

 

Recessing radial/axial (G866) .....

509

 

 

 

Recess turning radial/axial (G869) .....

510

 

 

Parting .....

512

 

 

 

 

 

 

 

 

 

Parting and workpiece transfer .....

513

 

 

 

Overview of drilling operations

.....

516

 

 

 

Centric predrilling (G74)

.....

517

 

 

 

 

Centering, countersinking (G72) .....

518

 

 

Drilling, reaming, deep-hole drilling

.....

519

 

 

Tapping .....

520

 

 

 

 

 

 

 

 

 

Finishing .....

521

 

 

 

 

 

 

 

 

Finishing – Clearance turning .....

524

 

 

 

Finishing – undercut .....

524

 

 

 

 

 

Thread machining (G31)

.....

525

 

 

 

 

Overview of milling operations

.....

526

 

 

 

Contour milling – Roughing/Finishing (G840) .....

527

 

Deburring (G840) .....

529

 

 

 

 

 

 

Engraving (G840) .....

530

 

 

 

 

 

 

Pocket milling – Roughing/Finishing (G845/G846) .....

531

Special machining (SM)

.....

532

 

 

 

 

6.15 Automatic Working Plan Generation (AWG) .....

534

 

Generating a working plan .....

 

534

 

 

 

 

Machining sequence – Fundamentals .....

535

 

Editing and managing machining sequences .....

536

 

Overview of machining sequences

.....

538

 

 

6.16 Control Graphics .....

 

547

 

 

 

 

 

 

 

Adjusting the section (zoom function) .....

547

 

Setting the control graphics

.....

548

 

 

 

24

6.17 Configuring TURN PLUS .....

549

 

 

 

 

General settings .....

549

 

 

 

 

 

Configuring windows (views) .....

 

550

 

 

Configuring the control graphics .....

550

 

Setting the coordinate system

.....

551

 

6.18 Machining Information .....

552

 

 

 

 

Tool selection, turret assignment

..... 552

 

Contour recessing, recess turning .....

553

 

Drilling .....

553

 

 

 

 

 

 

Cutting data, coolant .....

553

 

 

 

 

Hollowing

..... 554

 

 

 

 

 

 

Inside contours .....

555

 

 

 

 

 

Drilling .....

556

 

 

 

 

 

 

Shaft machining .....

557

 

 

 

 

 

Multi-slide machines .....

559

 

 

 

 

Full-surface machining .....

560

 

 

 

 

6.19 Example .....

562

 

 

 

 

 

 

Creating a program

..... 562

 

 

 

 

Defining the workpiece blank .....

 

563

 

 

Defining the basic contour .....

563

 

 

Defining form elements .....

564

 

 

 

Preparing the machining process, chucking .....

565

Generating and saving a working plan

..... 565

 

.....7 Parameters

567

 

 

 

 

 

7.1

The Parameter Mode of Operation

.....

568

 

7.2

Editing Parameters

..... 569

 

 

 

 

 

Current parameters .....

569

 

 

 

 

Parameter lists .....

569

 

 

 

 

 

Editing configuration parameters .....

570

 

7.3

Machine Parameters (MP) .....

571

 

 

 

 

General machine parameters .....

571

 

 

Machine parameters for slides .....

572

 

 

Machine parameters for spindles .....

573

 

 

Machine parameters for C axes

.....

574

 

 

Machine parameters for linear axes

..... 575

 

7.4

Control Parameters .....

577

 

 

 

 

General control parameters .....

577

 

 

 

Control parameters for simulation .....

579

 

 

Control parameters for machine display .....

580

7.5

Set-Up Parameters .....

583

 

 

 

 

HEIDENHAIN CNC PILOT 4290

25

7.6 Machining Parameters .....

585

 

 

1

– Global parameters for finished parts

..... 585

2

– Global technology parameters .....

586

3

– Centric predrilling .....

588

 

 

4

– Roughing .....

591

 

 

 

5

– Finishing .....

594

 

 

 

6

– Recessing and contour recessing

.....

597

7

– Thread cutting .....

599

 

 

8

– Measuring

..... 600

 

 

 

9

– Drilling .....

600

 

 

 

10

– Milling .....

602

 

 

 

Load monitoring .....

603

 

 

20

– Direction of rotation for rear-side machining .....

604

21

– Name of the subroutines .....

605

 

22

– Sequence of tool selection .....

605

 

23

– Template management .....

606

 

 

24 – Parameter of the rechucking subroutines .....

606

 

 

 

 

 

 

8 Operating Resources .....

607

 

 

 

 

8.1

Tool Database .....

608

 

 

 

 

 

 

Tool editor .....

608

 

 

 

 

 

 

Overview of tool types .....

612

 

 

 

Tool parameters .....

614

 

 

 

 

 

Tool holder, tool mount .....

 

624

 

 

8.2

Database for Chucking Equipment .....

628

 

 

Chucking equipment editor

 

..... 628

 

 

 

Chucking equipment lists .....

 

629

 

 

 

Chucking equipment data .....

 

630

 

 

8.3

Technology Database .....

641

 

 

 

 

 

Editing the technology data

..... 642

 

 

Cutting-value tables .....

643

 

 

26

9 Service and Diagnosis

..... 645

 

9.1

The Service Mode of Operation .....

646

9.2

Service Functions .....

647

 

 

 

Access authorization .....

647

 

 

System service .....

648

 

 

 

Fixed-word lists .....

649

 

 

9.3

Maintenance System .....

650

 

 

Maintenance dates and intervals

..... 651

 

Displaying maintenance actions .....

652

9.4

Diagnosis .....

655

 

 

 

 

Information and display .....

655

 

 

Log files and network settings .....

656

 

Software update .....

657

 

 

.....10 Transfer

659

 

 

 

 

 

 

 

10.1

The Transfer Mode of Operation .....

660

 

 

 

 

Overview of data transfer methods

..... 661

 

 

 

 

Configuring Windows networks .....

 

663

 

 

 

 

Configuring the serial interface or “printer” .....

 

666

 

10.2

Data Transfer .....

668

 

 

 

 

 

 

 

Enabling, file types .....

668

 

 

 

 

 

 

Basics of operation .....

669

 

 

 

 

 

 

Transmitting and receiving files .....

 

671

 

 

 

10.3

Parameters and Operating Resources

..... 674

 

 

 

 

Transmitting parameters/operating resources

..... 675

 

 

Loading parameters/operating resources .....

676

 

 

Backing up and restoring data .....

677

 

 

 

 

Viewing parameter, operating-resource or backup files .....

679

10.4

File Organization

..... 680

 

 

 

 

 

 

 

Fundamentals for file organization

.....

680

 

 

 

 

Managing files

..... 681

 

 

 

 

 

 

HEIDENHAIN CNC PILOT 4290

27

.....11 Tables and Overviews

683

 

 

 

 

11.1 Undercut and Thread Parameters .....

684

 

 

Undercut DIN 76, Parameters .....

 

684

 

 

Undercut DIN 509 E, Parameters .....

686

 

 

Undercut DIN 509 F, Parameters .....

686

 

 

Thread Parameters .....

687

 

 

 

 

Thread pitch .....

688

 

 

 

 

 

11.2 Pin Layouts and Connecting Cables for the Data Interfaces .....

694

RS-232-C/V.24 interface for HEIDENHAIN devices .....

694

 

Non-HEIDENHAIN devices .....

695

 

 

RS-422/V.11 interface .....

696

 

 

 

 

Ethernet interface RJ45 socket

.....

696

 

 

11.3 Technical Information .....

697

 

 

 

 

Specifications .....

697

 

 

 

 

 

Accessories .....

698

 

 

 

 

 

User functions .....

698

 

 

 

 

 

28

Introduction and

Fundamentals

29

1.1 The CNC PILOT

1.1 The CNC PILOT

The CNC PILOT is a contouring control designed for complex lathes and turning centers. In addition to turning operations, the control can also perform milling, drilling and boring operations. The C, Y and B axes enable you to drill and mill on the front and rear faces, the lateral surface and oblique planes. And as always, the CNC PILOT supports full-surface machining with dual-spindles.

The CNC PILOT controls up to six slides, four spindles, two C axes, one B axis and a pocket-oriented tool magazine. The control can machine up to four workpieces simultaneously.

Programming

Depending on the type and complexity of the parts to be machined and your organization, you can choose the type of programming best suited to your tasks.

In TURN PLUS you describe the contour of the blank and finished part using interactive graphics. Then you call the automatic working plan generation (AWG), and the NC program will be generated fully automatically on a keystroke. An alternative is the interactive working plan generation (IWG). When using the IWG, you determine the sequence of machining and other technical details.

Every working step is shown in the control graphics and can be corrected immediately. The result of program creation with TURN PLUS is a structured DIN PLUS program.

TURN PLUS minimizes the number of entries required, but it requires that the the tool data and cutting data has already been entered.

If TURN PLUS fails to create the optimal NC program for technologically sophisticated machining operations, or if you primarily want to reduce the machining time, write the NC program with DIN PLUS.

In DIN PLUS you first describe the contour of the workpiece blank and finished part. The “simplified geometry programming” calculates nondimensioned coordinates if, for example, the drawing is not dimensioned for conventional NC. Then you write the NC program using powerful fixed cycles.

Both TURN PLUS and DIN PLUS support a C or Y axis and full-surface machining. DIN PLUS cycles are available for working with the B axis.

As an alternative, you can machine your workpiece in DIN PLUS with linear and circular movements and simple turning cycles, as you are accustomed to in conventional DIN programming.

30

Loading...
+ 695 hidden pages