Top Banner
Technology II. Ing. Jan Tomíček
42

Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Jul 26, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Technology II.

Ing. Jan Tomíček

Page 2: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

CNC machines

Tool is moving in

coordinate system.

Tool position is then

defined by

coordinates.

When moving in

space we recognize

coordinates X,Y,Z or

X,Z

Page 3: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Shape generation

With CNC control we can program

complex toolpath

Simple tool – complex path (compare with

mass production)

Video – comparation of

tools

Page 4: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton
Page 5: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Turning

Turning

2 axes – X,Z

3 axes – X,Z,C + powered tools

4 axes – X,Z,Y,C + powered tools

Page 6: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

QUICK TURN NEXUS 100-II

QUICK TURN NEXUS 400-II-MY

Page 7: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Controlled axes

Drilling

2D

Milling

2D; 2,5D

3D

4D – rotary milling

5D – multiaxis milling

Page 8: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Multiaxis machines

5 axis necessary

Aditional are for

Second turret

Sub-spindle

Pallete changer etc.

Page 9: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Programming of machines

Machining on CNC machines is controled by a NC code.

NC code is a list of instructions for themachine and also for the operator. Instructionare executed in time order.

NC code must have a specific format so thatthe control system of machine is able to readit.

Page 10: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

NC code example

Page 11: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

NC code form

Structure and form of NC code is

standardized by international standard -

ISO 6983 – Numeric control programs

formating

Differences between different control

system manufacturers and differences

between versions.

Page 12: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

NC code structure

Lines (blocks)

Words

Word has a meaning and value part

S 1500

Page 13: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

ISO nc code and the others

ISO is standardized code (G – code)

Some manufacturers devoloped their own

standard for NC code – native standard

Mazak – Mazatrol

Heidenhein – iTNC

Siemens - Sinumeric

Page 14: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

NC code structure II.

Heading lines

Definition of relation between coordinatesystem of CNC machine and program, type of programing, work mode, workingconditions

Program body

Cutting and non-cuting moves, main program and subprograms, tool changes

Ending lines

Tool return to home point, change to first tool, coordinates reconstruction

Page 15: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Coordinate systems

Ways how to define a movement

a) Absolute programing – position is in all

point expressed as a distance from

zero-point

b) Incremental programing – position is

expressed as a change from last

postion

Page 16: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Absolut

G90 X0 Y0 Z50

G0 X20 Y70 Z50

G1 X20 Y70 Z0

G1 X40 Y70 Z0

G0 X40 Y70 Z50

G0 X0 Y0 Z50

Incremental

G91

G0 X20 Y70 Z0

G1 X0 Y0 Z-50

G1 X20 Y0 Z0

G1 X0 Y0 Z50

G1 X-40 Y-70 Z0

1.

2.

3.

2.

3.

1.

Page 17: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Ways of programing

Manual programing

Shopfloor programming

Automated programing

Page 18: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Manual programing Editors are used. Program is written

manually (by hand) line after line.

Used for simple parts (but complex too)

Toolpath is exactly

defined

Program can be adjusted

to save time

Can use canned cyles

Can be parametrized

Used in mass production

Page 19: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Manual programingWe need to know the functions: (many more function exist)

Movement functions:

G00 rapid movement

G01 linear interpolation/movement

G02/03 circular interpolation

G40 diameter compensation off

G41 diameter compensation on /right handed

G42 diameter compensation on /left handed

Support and help functions:

M06 tool change

M03/04 spindle start CW/CCW

M05 program stop

M30 program end

Page 20: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Manual programming

Specilzed editors

Predator G-code editor

G Wizard

Mikronex

show

Page 21: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Shopfloor programing Somewhere in between manual and automated

Uses cycles with parameters

We have to edit these

parameters manually

But the NC code

is generated

automatically

No postprocessing

Page 22: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Shopfloor programming

Control system use – programming on

machine

- No costs (together with machine)

- Fast use (macros)

- Time waste (program x work)

- Comfort (on machine x in office with PC)

- Shape limitations

Heidenhein

show

Page 23: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Automated programming

Work with the „sequential NC code

preparation“

Uses CAM (Computer Aided

Manufacturing) software

For all parts including complex shapes

We dont need to compute the toolpath

We need correct postprocessor

Page 24: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Sequential NC code preparation

Partprogram – workpiece, material, cutting conditions, tools…

Procesor – according to technology

CL data – virtual toolpaths on virtual machine

Postprocesor – „translator“ forthe specific CAM-controlsystém-machinecombination

NC code – toolpaths of a realtool on a real machine

Partprogram

Procesor

Postprocesor

CL-data

NC-kód

Page 25: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

CAM software

is Computer Aided Manufacturing (machining)

From simple 2-axis turning up to multiaxismachining

Feature or technologically oriented

Special types of CAM for special purpose

Live presentation

Page 26: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

xD software

2D – just in two axis - turning

2,5D – two axis, but in layers – not

simultaneously

3D – three axes simultaneously

multiaxis

4D – four axis - one rotary axis (rotary

table)

5D – five axis - maching (two rotary axes)

Page 27: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

4Axis

Page 28: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

xD software

2D – just in two axis - turning

2,5D – two axis, but in layers – not

simultaneously

3D – three axes simultaneously

multiaxis

4D – four axis - one rotary axis (rotary

table)

5D – five axis - maching (two rotary axes)

Page 29: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

5D milling

http://youtu.be/Fjzhygzafr0

Page 30: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Sequential NC code preparation

Partprogram – workpiece, material, cutting conditions, tools…

Procesor – according to technology

CL data – virtual toolpaths on virtual machine

Postprocesor – „translator“ forthe specific CAM-controlsystém-machine combination

NC code – toolpaths of a realtool on a real machine

Partprogram

Procesor

Postprocesor

CL-data

NC-code

Page 31: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Partprogram

Consist from:

- Geometrical part –

- model(s) for machining, blank(s), jigs and

fixtures, tools and machines and other

geometrical parts

- Coordinate system and its position

- Start points, reference points, safety

clearance plane, transfer planes.

31

Page 32: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Partprogram

Consist from:

- Technological part –

- Tool properties

- Operation steps

- Machining strategy

- Cutting and technological conditions

- Approach and retract moves, trasfer movesof the tool

- Usage of special machine parts

32

Page 33: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Tool movement programming

CAM software uses „Strategies“

Strategy – is a general plan how to movethe tool durign machining

Continual development

Roughing – offset, raster (Zig-Zag method) plunging

Finishing strategies – pencil milling, streaming, rest material maching

Page 34: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Strategies types

3 basic groups:

1) Raster

2) Offset

3) Control curve

Page 35: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Raster

Raster = pattern

existing known pattern,

projected on plane of

machining

Page 36: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Offset

Offset = equidistant

Curve derived from the

border of machined area

- constant MRR

- keeps the machining direction

- prevents low cut depths/slices

- BUT – increases number of lifts

and submerging

Page 37: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Control curve strategy

Control curve = geometry

that sets the tool path

Derived from existing

geometry

User defined

- No respect to model, can undercut

- can be smoother that model following

- Special object = more data, more work

- Calculation tollerance problem

Page 38: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton
Page 39: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

CAM software developers

NX (Siemens PLM software) Catia

(Dassault systémes) – both 10%

market share

PowerMill, FeatureCAM, ArtCAM

(Delcam company) ,InventorCAM

(Autodesk) Wildfire – Pro/Ingineer

(PTC) – 5%

EdgeCAM, SurfCAM, SolidCAM,

MasterCAM, OneCNC, ESPRIT,

GibbsCAM

Page 40: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Simulaton and verification

Simulation is used to

control generated

toolpaths for following

reasons:

- Colisions

- Undercuts (or rest

material)

- Postprocesing

check

Page 41: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Verification

NX show

Page 42: Technology II. Ing. Jan Tomíčekutopm.fsid.cvut.cz/podklady/TE2/Lectures/Lecture_no... · Milling 2D; 2,5D ... EdgeCAM, SurfCAM, SolidCAM, MasterCAM, OneCNC, ESPRIT, GibbsCAM. Simulaton

Automated programing - review

We can do complex shapes, no need to calculate control points

We can use simulation and verification

We can change the tool easily

But

We need postprocessor

Expensive

Program is always longer (againexpensive)