CNCplus Milling

50

Transcript of CNCplus Milling

Page 1: CNCplus Milling
Page 2: CNCplus Milling

1st edition 2006

All rights reservedReproducing or transferring even excerpts of text, pictures or diagrams without theprior written consent of the publisher is forbidden. This applies both to reproduction byphotocopying or any other method and to transmission via films, tapes, records,transparencies or other media.

Publisher: R. & S. KELLER GmbH, D-42119 Wuppertal, Vorm Eichholz 2

Page 3: CNCplus Milling

© R. & S. KELLER GmbH 1

The KELLER and HAAS solution: The fact is: A CNC machine is intended to "produce" chips.

The fact is: A CNC machine is the most expensive learning and programming place.

Solution: is a very efficient and intuitive programming system - an ideal supplement for your Haas milling machine.

The multiple award winning systems included in the were developed by KELLER from 1986 to 2006 (please refer to www.cnc-keller.com).

With these contents you can ...

... use the KELLER CAD/CAM (geometry / workplan / postprocessor) for graphical programming

... program using the Haas simulator and simulate in 3D

When you purchase a Haas machine, you can buy this "Power Package" from your Haas Factory Outlet for only 1500 €.

Use the for your objectives – regardless of whether or not you are a CNC beginner, advanced or professional CNC programmer.

We wish you lots of fun and success with .

CNCplus

CNCplus

CNCplus

The title picture of the :CNCplus

The value: 3000 € Geometry / workplan (incl. 3D simulation) / Haas postprocessor750 € Haas Simulator (incl. 3D simulation)

3750 €

CNCplus

CNCplus

Wuppertal, Autumn 2006

Siegfried KellerChief Executive OfficerR. & S. KELLER GmbH

Brussels, Autumn 2006

Peter HallManaging Director

Haas Automation Europe

Page 4: CNCplus Milling

2 © R. & S. KELLER GmbH

Page 5: CNCplus Milling

© R. & S. KELLER GmbH 3

Table of contents1 Why CNCplus? ......................................................................................................................................... 41.1 Because the plus for CNC means effective programming ...................................................................... 41.2 Because even complex contours present no problems .......................................................................... 51.3 Because you save costs using the CNCplus ......................................................................................... 61.3.1 Example 1: Automatic residual quantity detection............................................................................. 61.3.2 Example 2: Avoiding a crash............................................................................................................. 71.4 Because this ensures flexibility in your production ................................................................................ 81.5 Because our plus systems have proven themselves worldwide ............................................................. 9

2 Programming in the graphical dialog (CAD/CAM) ....................................................................... 102.1 Your first workpiece with CNCplus........................................................................................................ 102.2 Workpiece GEO1CAM1 ........................................................................................................................ 122.2.1 Geometry GEO1.............................................................................................................................. 132.2.2 Workplan CAM1 .............................................................................................................................. 162.2.3 NC program for the HAAS control system....................................................................................... 192.3 Workpiece GEO2CAM2 ........................................................................................................................ 202.3.1 Geometry GEO2.............................................................................................................................. 202.3.2 Workplan CAM2 .............................................................................................................................. 222.3.3 Workplan CAM3 .............................................................................................................................. 242.4 Workpiece CAD1CAM4 ........................................................................................................................ 262.4.1 Geometry CAD1 .............................................................................................................................. 262.4.2 Workplan CAM4 .............................................................................................................................. 282.4.3 NC program for the HAAS control system....................................................................................... 29

3 Set-up ....................................................................................................................................................... 303.1 Tools ..................................................................................................................................................... 303.2 Magazines............................................................................................................................................. 323.3 Materials ............................................................................................................................................... 323.4 Pre-settings........................................................................................................................................... 33

4 Interface to the machine...................................................................................................................... 344.1 Free editor............................................................................................................................................. 344.2 Data transfer ......................................................................................................................................... 35

5 HAAS simulator with 3D simulation ................................................................................................. 36

6 General operating instructions ........................................................................................................ 426.1 Operating modes of CNCplus ............................................................................................................... 426.2 Symbols at the top right of the header .................................................................................................. 426.3 Various operating concepts .................................................................................................................. 426.4 Mouse functions.................................................................................................................................... 43

7 Geometry for professionals ............................................................................................................... 44

8 Keyboard assignment of the CNCplus ............................................................................................ 46

Page 6: CNCplus Milling

1 Why CNCplus?1.1 Because the plus for CNC means effective programming

SIMPLE and FAST from the drawing to the NC program

• Construction in the graphical dialog

• Reading-in of CAD data

• Line/arc dialog even for complex contours• Variant design• Macros für drilling patterns and standard

pockets• Application of contours with DXF/IGES

• Operating steps in the graphical dialog (CAM)

• NC programs forall control systems

• Automatic residual quantity detection• Comparison of production strategies• Production time calculation• 2D and 3D simulation

Programming using the HAAS control system

• Checking NC programs from CAD/CAM

• Writing NC programs with cycles

• More than 50 Haas specific functions• Detailed help pictures for each function• Guided editor with error detection• Production time calculation• 2D and 3D simulation

Technology and interface for the HAAS machine

• Tools / materials• Cutting data• Pre-settings

• Any number of tools • Any number of magazines• Any number of materials

• Interface to the machine• Editing NC programs

• Bi-directional data transfer• NC editor with many functions

4 © R. & S. KELLER GmbH

Page 7: CNCplus Milling

1.2 Because even complex contours present no problems

If you cannot take over complex drawings from the CAD (see page 26), the offers you the possibility to translate even difficult drawings, e.g. drawings with complete dimensions, without having mathematical knowledge.Basics for this construction is the Graphical dialog by KELLER.

Those familar with the Graphical dialog, who have studied the respective construction, can completely enter the geometry in less than

Then you can have a 3D picture displayed by pressing a button,and the 'Volume' and 'Mass' for the calculation, here:

V = 0.923 dm3

m = 7.242 kg

CNCplus

86,52

125

67,9

3

R40

170

10

137,5R15

0

40

R15

R5

14°

15

R25

20 mm-20

0

0

-10

37°

60°Refer to pages 44/45 for information on how to enter this drawing in the graphical dialog.

Remark:

The workpiece can be found under the name DEMO-HU in the folder Exemplary geometries.

10 minutes!

© R. & S. KELLER GmbH 5

Page 8: CNCplus Milling

1.3 Because you save costs using the CNCplus1.3.1 Example 1: Automatic residual quantity detection

Without With

• Programming with G and M functions (with the functionality of the control system probably more than 2 hours)

• Geometry: 10 min

• First, roughing using the milling cutter 50mm

• Roughing residual quantities using the milling cutter 20mm

Total time for the production:18:37 min

Total time for the production:10:12 min

When calculating a machine cost of 50€ per hourand the wages of 30€ per hour this results in:

* without taking the additional time required for programminginto consideration

This workpiece is to be machined.

CNCplus CNCplus

20mmsz = 0.05mma = 10mm

50mmsz = 0.1mma = 20mm

20mmsz = 0.05mm∅

Savings of11 € per workpiece*

6 © R. & S. KELLER GmbH

Page 9: CNCplus Milling

1.3.2 Example 2: Avoiding a crash

The software recognizes when a tool is used that cannot remove the chips deep enough.In this case, the boring holes are predrilled using the 6.8 mm drill.

In the 3D view it is clearly visible, that the holder of the drill touches down!

This type of crash can get extremely expensive, particularly, when a HSC spindle was used!

This workpiece is to be machined.

During the calculation of the traversing paths, the software signals a crash.

The depth of the boring holes (35mm) cannot be reached using the tool (grooving chip length 30mm)!

© R. & S. KELLER GmbH 7

Page 10: CNCplus Milling

1.4 Because this ensures flexibility in your production

Post-processors for more than 50 control systems

BOSCH Alpha 3BOSCH CC 200 M

DECKEL Contour 2DECKEL Dialog 3DECKEL Dialog 4

DECKEL Dialog 11DECKEL Dialog 12

EMCOtronic M1

FAGOR 800M

FANUC 0MFANUC 0-MateFANUC 5MFANUC 6MFANUC 7M

FANUC 13MFANUC 15MFANUC 16MFANUC 18MFANUC 21MFANUC 180i MB

HAAS

HECKLER & KOCH CNC 783 MHECKLER & KOCH CNC 785 MHECKLER & KOCH CNC 788 M

HELLER UniPro 80

HEIDENHAIN TNC 155HEIDENHAIN TNC 355HEIDENHAIN TNC 415HEIDENHAIN TNC 430HEIDENHAIN iTNC 530

HEIDENHAIN TNC 155 ISOHEIDENHAIN TNC 355 ISOHEIDENHAIN TNC 415 ISOHEIDENHAIN TNC 430 ISOHEIDENHAIN iTNC 530 ISO

MAHO CNC 332MAHO CNC 432

MAHO CNC 532MAHO MillPlus

MAZAK Mazatrol T32 (ISO)

NUM 760 FNUM 1060 F

SINUMERIK 3MSINUMERIK 8MSINUMERIK 810MSINUMERIK 820MSINUMERIK 840C

SINUMERIK 802CSINUMERIK 802DSINUMERIK 810DSINUMERIK 840DSINUMERIK ShopMill

TRAUB MX8F

8 © R. & S. KELLER GmbH

Page 11: CNCplus Milling

1.5 Because our plus systems have proven themselves worldwide

The KELLER systems are used in over 60 countries by more than 5000 customers.

An this is what our customers say:

Mr. Krüger"The qualified workers can again concentrate on the essential parts of their work and do not have to spend time dealing with the programming of blocks."

Mr. Wege"The expectations with regard to flexible and economic production were surpassed by far."

Mr. Litim"During the 15 years that our company has been in business, we have grown into a sound and continuously expanding, medium-sized company. We presently have 24 employees and process more than 15t of steel per day. This successful developement can be greatly attribututed to the use of your excellent software."

Mr. Braun"Our trainees have thoroughly enjoyed working with the new qualification concept. It has been confirmed that the criteria "Comprehensibility" and "Maximum performance" are very important factors in a software."

Mr. Jagla"This software is easily understood, easy to handle and quickly learned."

Mr. Ebner"NC programs generated with CAMplus* can be processed in all of the CNC control systems used by us (16 different control systems)."*CAMplus is a subset of CNCplus.

Mr. Schneider"This 50% reduction of the production time in addition to the convenient creation of the program contributes greatly to the cost reduction."

Mr. Pyka"It is incredibly thrilling for me to process demanding workpiecesusing your software."

© R. & S. KELLER GmbH 9

Page 12: CNCplus Milling

2 Programming in the graphical dialog (CAD/CAM)2.1 Your first workpiece with CNCplus

100

150

20

80

8

-12

0

R25

+Z

+Y

+X

The following information is required for a calculation:

1. Production time2. Weight of the raw part

(42CrMo4)3. Weight of the finished part

This example will introduce you to the basics of operating the . Notice on the right-hand side, how easy you reach the first workpiece.

As this is a very simple workpiece, the geometry is entered directly in the workplan.Please refer to page 12 on how to proceed under normal circumstances.

CNCplus

10 © R. & S. KELLER GmbH

Page 13: CNCplus Milling

First stepsCreate a workplan using a raw part

1. 2x m = 2.355 kg

Circular pocket

2. 9

3. 75 50 -12

4. 4x 3:36 min

5.

Holes on a circle

6. 10

7. 75 50 -20 25

8. 4x 0:22 min

9.

Finished part

SizeLocationPosition

SizeLocationPosition

m = 1.874 kg ... 10.

Now you have all of the information:Production time 3:58 minWeight of the raw part 2,355 kgWeight of the finished part 1.874 kg

Please save the workplan under the name STEP1: F10 Back to main menu / F1 File / F4 Save in the folder My workplans

How this type of program can be created by a simple click will be demonstrated later on pages 19 and 29.

© R. & S. KELLER GmbH 11

Page 14: CNCplus Milling

2.2 Workpiece GEO1CAM1

In this chapter you will learn how to proceed “normally” in graphical programming*:

Creategeometry

Createworkplan and NC program

generationNC programsimulation

For the following two workpieces, create the geometry in the graphical dialog, for the third workpiece apply the CAD data.

* In chapter 1 "First steps" operation was started directly in the operating mode Workplan, because this fast procedure provides an excellent solution for very simple workpieces.

Material: AlCuMgPb

12 © R. & S. KELLER GmbH

Page 15: CNCplus Milling

2.2.1 Geometry GEO1

In the following, create a geometry in the graphical dialog that includes lines, arcs, chamfers and roundings as well as several geometry macros.

Select and F1 File / F1 New.

Please enter these values:

Then select F10 / F2 Edit.

1.

2.

The pictograms for contour creation appear:

3. Lines and arcs• Vertical line to Y70• Slant with 60° / Y85• Horizontal line with unknown end point

• Tangential arc with R30 and end point X100 / Y95 Apply 1st solution• Horizontal line on X145 (chamfer will be created later)

Enter: Length 150, width 100 and Depth / height -8

When the tool is milling on this surface, Z-8 is shown as actual value.

Select Contour mode Island / pocket,Depth / height 0, then enter start point X5/Y5.

© R. & S. KELLER GmbH 13

Page 16: CNCplus Milling

Intermediate result:

4. Create the following arcs (without R 5 and R 25 roundings):

End of design with lines and arcs

5.

6. Create roundings R5 und R25

7. Press F10 Back to the geometry dialog and subsequently create rectangular pocket on the Depth / height -5Attention: Change the Reference point position to Rectangle centre .

8. Creating the circular pocket on the depth -15

9. Create the drilling pattern by pressing F6 Holes / F2 .... in a line with the values taken from the drawing, then select F4 Mirroring ... / F3 Mirror / F1 X values with X75 and set the Copy mode to With copy.

10. After F10 Back to main menu please store this geometry under the name GEO1:F1 File / F4 Save in the folder My geometries

Mouse click in the top right cornerENTER (=YES)

Enter value 8 F10

Create chamfer

F10

14 © R. & S. KELLER GmbH

Page 17: CNCplus Milling

Geometry data

Return to F2 Edit and click on arc R20.

1.

Exit this display by pressing F10 and press F10 Back to main menu.

2. F1 File / F6 Export ... / F2 ... as NC-file / F10 Continue / Select Output to screen.After pressing F10 the entire geometry program is visualised:

Variation design

In practice, workpiece dimensions often change. In this case, you do not have to delete anything when using but proceed as follows:

Select F2 Edit, then click on 60° slant and select...

The geometrical change is visualised immediately.

Click on arc R30 R100 and X130 F10 etc. ...

Change the geometry so drastically that the original geometry is hardly discernible.

An example:

Select F10 Back to main menu.

Close by pressing F10

CNCplus

Start angle 30 F10

© R. & S. KELLER GmbH 15

Page 18: CNCplus Milling

2.2.2 Workplan CAM1

The workpiece GEO1CAM1 is to be manufactured using the following workplan:

Work steps Tools RemarksA Rough mill the outer surface 25 T2 1 cutB Finish the outer contour 25 T2 1 cut

C Rough mill the rectangular pocket and the circular pocket 12 T9 one cut each

D Centring 12 T1 1 mm chamferE Drilling 8 T10 Chip breaking

The first steps

Select and

Then F1 FileF1 New

The finished part GEO1 (saved last) has already been loaded.

Remark: The finished part is automatically loaded when you change directly from Geometry to Workplan, after you have saved the geometry.If you exit the software, you have to download the finished part in question yourself (by selecting F2 Finished part / F1 User-defined).

Then select F10.

A Rough milling the outer surface with T2

1.

Always one of the highest surfaces to be rough milled is active, in this case the rectuangular pocket. The red and grey surfaces always indicate the parts where chip removal by the tool is possible.

Based on your experience, you decide what will be done next.

∅∅

∅∅

After pressing F2 Edit:

16 © R. & S. KELLER GmbH

Page 19: CNCplus Milling

2. Activate the outer surface by clicking with the mouse or with .

The suggested 25 milling tool on station 2 being requested, the 1st dialog window can be applied with F10 .

Remark: The message "This tool cannot cut in ..." is an important indication.

3. Apply all dialog windows with F10, then select F10 Simulate operation / F2 3D simulation

B Finishing the outer contour with T2

1.

2.

3. Apply all dialog windows, then simulate ... and apply the work step.

The machining result following work steps A and B(Production time 3:38 min):

F8 STOP

F8 START

Activate the outer line/arc contour by clicking on this contour with the mouse (the contour colour then changes to red).Apply the dialog window for the tool by pressing F10.

F1 Create motion path for this contour If necessary, change the Start point by clicking on the mouse

© R. & S. KELLER GmbH 17

Page 20: CNCplus Milling

C Rough mill the rectangular pocket and the circular pocket with T9

1.

2.

In the 4th dialog window, set the Allowance to 0 (nofinishing required), otherwise apply all values in the dialog windows, simulate the work step and then apply it.

3. You can check the work steps at any time by pressing which provides a review.

SURFACE T2 CONTOUR T2 SURFACE T9

If you invoke simulation with F7 Information being active, only the selected work step is simulated, otherwise the entire workplan.

D Centring with T1

Create the work step Drilling / Finished partNC spot drill 12 (T1) with F1 Multiple /Add all / ... / Set With chamfer 1mm,then apply all dialogs and simulatework step.

E Drilling with T10

Create the work step Drilling / Finished part / Twist drill 8 (T10) / Multiple / Remove all /Add all of a kind / Drilling method Chip breaking / set Depth reference to External (the drilling depth increases by 0.3 x D)

Remark:

With Multiple do not select F2 Add all, otherwise drilling would take place twice at each point (the centring bore holes also count as drillings).

After F10 Back to main menu please save this workplan under the name CAM1: F1 File / F4 Save in the folder My workplans.

F1 Create F1 Surface F1 Finished part Milling tool 12 on station 9 and apply the dialog window with F10

F2 Add all and apply dialog

Result:

3D simulation

∅∅

18 © R. & S. KELLER GmbH

Page 21: CNCplus Milling

2.2.3 NC program for the HAAS control system

Having saved the workplan, selectF3 NC output andF1 NC program.

Select F1 Postprocessor parameter set and the desired control system Haas.

Select F10 and F2 NC program. If the My simulator programs folder is not active, press F1 Select another folder. For example, enter the name 222 and then create the NC program:The program was created.

The complete postprocessor package is available for

:BOSCHDECKELEMCOFAGORFANUCHAASHECKLER & KOCHHEIDENHAINHELLERMAHOMAZAKNUMSIEMENSTRAUB

CNCplus

Then select and change over to the operating mode Then select F1 File / F7 Controls ...

... to select the desired simulator ...

3D simulation2D simulationSelect F2 Edit and have a look at the simulation:

... and open file 222:F1 File / F3 Open / F1 Mainprogram / F10

© R. & S. KELLER GmbH 19

Page 22: CNCplus Milling

2.3 Workpiece GEO2CAM2

With this workpiece, an expanded software “intelligence” is clearly shown in both the geometry as well as the workplan.

2.3.1 Geometry GEO2

Suggestion for construction/design steps:

1. Outer rectangle L=150 / W=100 / Depth / Height 0

2. Any contour on -5 with start point X75/Y90

3. Horizontal line to X90

4. Tangential arc R8 with unknown end point

5. Tangential arc R8 with

6. Horizontal path with unknown end point

7. Arc R15 / not tangential / centre point X140/Y90 /apply solution 1/ unknown end point/ vertical line on X145/Y50 / apply solution 1

8. Apply roundings R8

Material: AlCuMgPb

Apply solution 1

20 © R. & S. KELLER GmbH

Page 23: CNCplus Milling

9. Press F10 Back to geometry dialog

10. F4 Mirroring ... / F3 Mirror / F3 X/Y values with X75/Y50 as mirror imaging axes Select setting Copy and connect

11. Create a hexagon tenon as a polygon with depth -3

12. Create a rectangular pocket with depth -8

13. Create a circular pocket with depth -12

14. Create a bore hole /... on circle with depth -20(0.3 x D additive can be set in the workplan)

15. Create a bore hole / pattern with depth -15

16. Create any groove : Change fromIsland / Pocket to Groove.Depth of the Groove -14 and Groove width 8Enter start point X100/Y50Line below 45° with length 24 (as an auxiliary design)Non-tangential arc with a 90° opening angle F10 Back to the geometry dialogThen delete the line.F4 Mirroring ... / F3 Mirror / F2 Y values / Y50 With copying

17. Invoke the 3D view.

After F10 Back to main menu please save this geometry under the name GEO2: F1 File / F4 Save in the folder My geometries

© R. & S. KELLER GmbH 21

Page 24: CNCplus Milling

2.3.2 Workplan CAM2

The workpiece GEO2CAM2 is to be manufactured first using the following workplan:

Work steps Tools Remarks

A Rough milling of all inner surfacesto the depths -3 / -5 / -8 / -12 10 T8 1 step at a time

B Finishing all inner contours 10 T8 1 step at a timeC Groove milling 8 T7 2 cutsD Centring with chamfer 12 T1 1 mm chamferE Drilling 6.8 T11 Chip breakingF Tapping M8 T12 ---

Create workplan (also refer to CAM1)

A Rough milling of all inner surfaces

Multiple choice Cut-in strategy "Production picture" of the helix

All 4 surfaces are added In the 5th dialog window, set the cut-in strategy to Helix

B Finishing all inner contours

All finishing lines Linear approachand circular return

0.5 mm allowance

Combination ofF1 Multiple and F3 Motion path

F3 Change approach path

∅∅∅∅

Now the work steps can be created.

The suggested name GEO2 was changed hereto CAM2.

22 © R. & S. KELLER GmbH

Page 25: CNCplus Milling

C Groove milling

Work step: Groove 2 approaches

D Centring with chamfer

Centring with 1 mm chamfer Centring is being carried out ...

E Drilling

Drilling strategies Drilling is being carried out ...

F Tapping

Cored hole and nominal ... ... also for simulation∅

Production time in this case: 19:11 min.(with a pre-set 5 sec tool change time)

Compare this time with the production time in the following workplan.

Please save this workplan after pressing F10 Back to main menuunder the name CAM2: F1 File / F4 Save in the folder My workplans.

© R. & S. KELLER GmbH 23

Page 26: CNCplus Milling

2.3.3 Workplan CAM3

Based on workplan CAM2, we can see here how drastically the production time is reduced by the intelligent CAM software. The "secret":

Automatic residual material detection.

The 'only' difference between workplans CAM2 and CAM3 is that 3 work steps are added at the beginning of CAM3.

Work steps Tools Remarks

A Drilling 34 T47 Pre-drilling for following milling tool

B Rough milling of large inner surfaces 30 T13 Notable time savingC Rough milling of 2 large residual surfaces 16 T4 Further time savingD Rough milling of all residual inner surfaces 10 T8 ---E Finishing all inner contours 10 T8 1 step at a timeF Groove milling 8 T7 1 step at a timeG Centring 12 T1 with chamferI Drilling 6.8 T11 Chip breakingJ Tapping M8 T12 ---

Load workplan CAM2 and bring the work steps back to Depository :

Now, first of all the new work steps are created:

A Drilling

A 34 mm drill is used for pre-drilling because the following 6 tip shank-type cutter of 30 mm cannot cut in.

B Rough milling of large inner surfaces

As you can see, the shank-type cutter automatically finds the start hole. Notable time saving can be achieved by using this shank-type cutter with a very large diameter.

∅∅∅∅∅∅∅

Add all

24 © R. & S. KELLER GmbH

Page 27: CNCplus Milling

C Rough milling of 2 large residual surfaces

D Rough milling of all residual inner surfaces

E-J The work steps finishing all inner contours with T8, groove milling with T7, centring with T1, drilling with T11, and tapping with T12 are applied unchanged:

Remark: You can individually apply these 5 work steps with F4 Perform from the depository folder to the workplan or group the work steps with F5 Select / F2 Add all followed by F4 Perform.You can, of course, simulate each work step again, if you choose to do so.

When you open the workplan CAM3 already saved in the software, you will find a work step Contour in the depository folder. When you execute this work step, all contours will be automatically deburred at 1x45°.

Apply the work step without simulation

Production time here: 10:37 minProduction time with CAM2: 19:11 minTime saving due to the software intelligence: approx. 45%

© R. & S. KELLER GmbH 25

Page 28: CNCplus Milling

2.4 Workpiece CAD1CAM4

With this workpiece you will learn the advantages of applying CAD data. The drawing is available in the DXF and in the IGES format.

2.4.1 Geometry CAD1

1. Select F1 File / F1 New and apply the following entries

2. Select F10 / F2 Edit / F1 Create and then

All internal radii:6 mmAll wall thicknesses:2 mm

F1 File / F1 Open / F1 DXF file and select file CAD1.

26 © R. & S. KELLER GmbH

Page 29: CNCplus Milling

Suggestion on how to proceed in order to apply these 4 contours and 4 circles:

1. F2 Edit / F2 Zero pointSet the zero point into the centre point of the symbol at the bottom left.

2. F2 Edit / F5 AutomaticActivate contour at height 0 and select F2 Add contour

After pressing F10 and entering the Depth / height 0:

2D 3D

F1 Create / F2 Import CAD files / F2 Edit / F5 Automatic• Activate the 1st pocket and F2 Add contour• Activate the 2nd pocket and F2 Add contour

After pressing F10 and entering the Depth / height -20:

2D 3D

• Acivate, add and apply the contour with depth -20 in the same manner as the pocketsRemark: For exercise purposes, this contour also allows you to start with F6 Manual. Having selected the element

on which the start point is to lie, and then defined the start point, you decide the individual point coming next with F1 Next end pont.

Note: Make sure that the element selected at both contour branchings is the correct one.

• Apply 3 tappings with depth -10 with F7 Circles• Apply individual drilling with depth -20

End result in 2D and 3D:

© R. & S. KELLER GmbH 27

Page 30: CNCplus Milling

2.4.2 Workplan CAM4

The workplan CAM4 is saved in folder Exemplary workplans. Open this file.

Simulate this workplan; some excerpts from it are shown here. T25

T9

T1

T15

T15

Information concerning the representation:

If F7 Information was not pressed:

• The current status of the entire workplan is displayed.

• The entire workplan is simulated

If F7 Information was pressed:

• The paths or red surfaces of the current work step are displayed

• Only the current work step is simulated

28 © R. & S. KELLER GmbH

Page 31: CNCplus Milling

2.4.3 NC program for the HAAS control system

After creating the workplan and selecting Back to main menue, select F3 NC output and

F1 NC program.

Select F1 Postprocessor parameter set and the desired control system Haas.

Press F10 and F2 NC program. If the My simulator programs folder is not active, press F1 Select another folder. For example, enter the name 333 and then create the NC program:The NC program was created.

The complete postprocessor package is available for

:

(see page 19).

CNCplus

... to select the desired control simulation ...

3D simulation2D simulation

Then select and change over to the operating mode . Then select F1 File / F7 Controls ...

... and open file 333:F1 File / F3 Open / F1 Mainprogram / F10

© R. & S. KELLER GmbH 29

Page 32: CNCplus Milling

3 Set-up3.1 Tools

Select and . Here, a selection from the tool list:

Face milling cutter Shank-type cutter Slot cutting tool

Drill Twist drill NC spot drill

Tap Reamer Boring bar

30 © R. & S. KELLER GmbH

Page 33: CNCplus Milling

Tool cabinet

F1 Tools / F1 Create...

and click on the tool type displayed in red

Tool geometry of tool GBO_M8

F1 Tools / F2 ChangeSelect the tool GBO_M8(F10) / F10 / F3Geometry with zoom

F5 Technology

© R. & S. KELLER GmbH 31

Page 34: CNCplus Milling

3.2 Magazines

Magazine PRO-60with 60 stationsF2 Magazine / F2 Change select the magazine PRO-60

3.3 Materials

You may create and manage as many materials as desired.

...

32 © R. & S. KELLER GmbH

Page 35: CNCplus Milling

3.4 Pre-settings

You can set practical pre-settings for each individual operating mode.

Presettings for the Haas simulator

Presettings for the workplan, here particularly, the settings for work steps

Presettings for the machine

© R. & S. KELLER GmbH 33

Page 36: CNCplus Milling

4 Interface to the machine4.1 Free editor

Change to the transfer operating mode by pressing and .

Here, you can load and edit any desired NC program in the free editor.

Convenient functions, such as Find / Replace ...

... as well asCopy and Insert.

34 © R. & S. KELLER GmbH

Page 37: CNCplus Milling

4.2 Data transfer

For the data transfer, press F3 Data transfer and F1 Send.

Under F1 Parameter select the setting Haas with F10. Then press .

In order to select the NC program, click on F3 File. Then select the file 8115 in folder Exemplary programs for simulators.

Please ensure that the transfer parameters at the control system and at the PC are identically set.

Refer to the picture on the left for practical settings.

only supports hardware handshake (RTS/CTS), however, no software handshake.

CNCplus

977 bytes are transferred to the CNC machine if the data connection is set-up correctly.

Press ENTER and open the NC program by pressing F10.

Then press

© R. & S. KELLER GmbH 35

Page 38: CNCplus Milling

5 HAAS simulator with 3D simulation

The Haas control simulation is also included in the .

Change to the simulator operating mode by pressing and .

This operating mode allows you to write typical Haas programs with cycles, etc.

For this purpose, press F1 File / F1 New and F1 Mainprogram.Then this dialog will appear:

You may now change all settings.Then apply the settings with F10.

Now press F2 Edit and F1 Create.

Press F9 (or click on the triangle with the mouse) to open the selection list. The available functions will appear (refer to picture on the RH side).

If you click on after selecting one of these functions,

the attendant information picture or several information pictures pertaining to this function, will appear.

CNCplus

Functions

36 © R. & S. KELLER GmbH

Page 39: CNCplus Milling

Press F1 File / F3 Open / F1 Mainprogram and select the NC program 8115 in folder Exemplary programs for simulators by pressing F10.

F2 Edit / F9 Simulation / F8 START ... F8 STOP / F3 3D view

...

© R. & S. KELLER GmbH 37

Page 40: CNCplus Milling

The following will show 5 NC programs from the folder Exemplary programs for simulators.Here, extracts from several information pictures for each program are displayed.

38 © R. & S. KELLER GmbH

Page 41: CNCplus Milling

© R. & S. KELLER GmbH 39

Page 42: CNCplus Milling

40 © R. & S. KELLER GmbH

Page 43: CNCplus Milling

© R. & S. KELLER GmbH 41

Page 44: CNCplus Milling

6 General operating instructions6.1 Operating modes of CNCplus

Once the has been started or after you selected , the following operating modes are displayed:

6.2 Symbols at the top right of the header

Information system for the keyboard

and cylces

only in the simulator

Additional functions

or right-hand mouse key(see next page)

Back to operating mode selection

Switch over window

(at a resolution of 1024 x 768)

Exit

6.3 Various operating concepts

Beginner Advanced learner Professional• Mouse clicks or pressing the F

keys F1, F2, ...

• Value entry with ...

• Apply entries withthe TAB key

• for cursor down

• Pull down the "blue field" (pull-down menu)followed by your selection

• Apply the values by pressing ENTER same as for the CNC controls

• Also use the ENTER key for cursor down

• Click directly in the "blue field" if you wish to change the options

• No mouse clicks and no F1, F2 to invoke icon functions:

Attention: When the cursor is in a numerical field, press F1, F2, ... instead of 1, 2, ....

• Double click if you want to invoke files, tools, ... and to change work steps, NC blocks, ...

CNCplus

Use the entire surface for your mouse clicks.

Enter the numbers on the numerical keypad

F1 = 1,F2 = 2,...F10 = 0 !

42 © R. & S. KELLER GmbH

Page 45: CNCplus Milling

6.4 Mouse functions

2D

Selection of elements

(Geometry)

Positioning and setting the

magnifying glass(geometry and

simulation)

Size of the magnifying glass

window

3D view

Position Location Size Size

... or by invoking the additional functions: see page 42

PositionLocation

Size

3D simulationThe desired

pivot point is defined by adouble click.

Position Location Size Size... or by invoking the additional functions after simulation STOP.

PositionLocation

Size

Simulation of the controlsSelection of

blocks and input fields

Scrolling down the functions in

the selection field

Scrolling up the functions in the selection field

Line by line cursor movement

© R. & S. KELLER GmbH 43

Page 46: CNCplus Milling

7 Geometry for professionals

86,52

125

67,9

3

R40

170

10

137,5

R150

40R15

R5

14°

15

R25

20 mm-20

0

0

-10

37°

60°

This workpiece contains 2 complex contours. Prior to creating the geometry using , you must first develop an idea of the type and manner of the design. This takes most of the time!To shorten this time, you are shown these 2 contours with detailed dimensions on the right-hand side.Remark: The 40 mm radius in the original drawing is not used in the detailed dimensioning, because this radius results from the design (as you will see later with F7 Information , the radius is exactly 39.999 mm).

CNCplus

Source: HURCO

When you have created the design several times, you should be able to repeat it in less than 10 min when you work as a professional (see page 42).

We know persons who are able to master this geometry in less than 5 min!

If you take this geometry from CAD, this takes less than 1 min.

If you want to: Compare your design values with the saved design (folder Exemplary geometries / DEMO-HU).

You can view the 3D simulation after opening the respective workplan (Folder Exemplary workplans / DEMO-HU) and starting the 3D simulation.

44 © R. & S. KELLER GmbH

Page 47: CNCplus Milling

125

67,93

R15

R150

86,52

R

(46°)

14°

R5

37°

(104°)

+Y

+X

1

2

3

4

5 6

7

R25

R25

R25

R25

R25

R25

12

3

4

5

6

7

Lines and arcs are numbered in the order of the design.

External contour

Due to the symmetry, the external contour is subdivided into 6 segments. If you have created this design, you have to enter this contour Turning with Copy and join and enter the value 5 in the Number field.

1. Start the design witha line starting from the zero point:Angle 46°/ length 150.

2. Design the first non tangentialarc with the centre point0 / 0 and an unknown end point.

3. Design the next with a known centre point, however, an unknown end point.

4. Create a tangential line with an unknown end point.

5. Design the next arc with a knowncentre point, radius 15, and with aknown run-out angle.

6. Create a tangential line with an unknown end point.Remark: R5 is a rounding.

7. Design the next non tangential arc with radius 150 centre point 0 / 0 and a run-out angle of -104°.

8. Select the first line and delete it. Then insert the rounding.Internal contour

Prior to starting the design, "create" the centre points for the 3 circles with R25.

The simplest solution is a triangle with theperipheral of 30 mm and a 180° angle position:The points of the triangle represent the 3 centre points.

1. Start the design withan arc with the starting point X-40 / Y0, the centre point X-15 / Y0 and an unknown end point.

2. Only the radius is known of the next arc.

3. Design the third arc with a knowncentre point.

Remark: Select theadditional functions,

then , and click on the

individual centre point.

4. Continue the design up to the starting point.

© R. & S. KELLER GmbH 45

Page 48: CNCplus Milling

46 © R. & S. KELLER GmbH

8 Keyboard assignment of the CNCplus

SystemConfiguration selection <Ctrl>+<F12>Operating mode selection <Ctrl>+<F10>Direct operating mode selection <Ctrl>+<Fx> (x = 1... 9)Changing to the next operating mode <Ctrl>+<Tab>Changing to the previous operating mode <Ctrl>+<Shift>+<Tab>Window edge display <Alt>+<Pos1>Software exit <Alt>+<F4>Switch dialogs transparent <Alt>+<F9>Scroll through help masks <Ctrl>+<LH arrow key> or <RH arrow key>Change value in the input field <F9>Confirm dialogs <F10>(3D-)Additional function selection <F11>Help system <F12>Abort dialogs/inputs <ESC>Display selection field options <F9>Next option in the selection field <+>Previous option in the selection field <->Application of entries in the entry field <Enter> or <Tab>Next entry or selection field <Tab>Previous entry or selection field <Shift>+<Tab>

Direct additional function selectionMagnifying glass <Alt>+<1>General view <Alt>+<2>Machining compartment view <Alt>+<3>Calculator <Alt>+<4>Point determination <Alt>+<5>Screen print <Alt>+<6>

Work step handwheelSwitch on "Handwheel keyboard" <Shift>+<F4>Increase handwheel increment <Shift>+<F5>Reduce handwheel increment <Shift>+<F6>Use the handwheel to move in the positive direction<Alt>+<Scroll down>Use the handwheel to move in the negative direction<Alt>+<Scroll up>

NavigationStart of page / list <Pos1>End of page / list <End>Select option / contour... <+> or <–>Cursor left / right <LH arrow key> or <RH arrow key>Cursor up / down <Arrow key up> or <Arrow key down>

SimulationIncrease / reduce feed override <+> or <–>

Remark:The ’+’ sign between the keys (<Key1>+<Key2>) indicates that all keys are to be pressed simultaneously.

Page 49: CNCplus Milling
Page 50: CNCplus Milling