nx cam多轴加工 · 2018-11-05 · -nx master model technology nc programmer 1 nc programmer 2...

26
Page 1 © 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Presented by: Yi-Fei Yan 西门子工业软件上海有限公司 NX CAM多轴加工

Upload: others

Post on 26-Mar-2020

5 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 1

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Presented by:

Yi-Fei Yan西门子工业软件上海有限公司

NX CAM多轴加工

Page 2: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 2

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Requirements for efficient machining …

Page 3: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 3

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

CSE

Geometry

Toolpath generation,

Processor, strategy

NC-Outpur

NC- Documentation

DNC

Work instructions

MOM

Tools,

Templates,...

Resource

Feature Mapping

Simulation

old

NC-Program

Siemens

VNCK

NX CAM arcitecture

Page 4: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 4

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

An integrated solution

- NX Master Model Technology

NC Programmer 1

NC Programmer 2

CAM Setup „Front“

NC Programm1

• Roughing1

• Finishing1

CAM Setup „Front“

NC Programm2

• Roughing2

• Finishing2

Designer (Customer)

Master Model

Page 5: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 5

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Advance Milling Technology

Objectives:

• Improve and optimize cutting

strategies

• Completely flexible tool path

pattern generator.

• Pattern generated from user

selected flow/cross curves/edges.

• Surfaces being cut could have

holes, gaps.

• Need not form a rectangular

pattern.

• Could machine a facetted model.

Benefits:

• Better surfaces finish

• Good for High Speed Machining

Page 6: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 6

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

5 Axis NX CAM modules

„User“ defined Drive Points

„User“ defined Toolpath

Sequential Milling

Variable Axis

Page 7: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 7

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Variable Axis

Toolpath will be generated based on „cut-pattern“

curve / point spiral boundary Surface area

toolpath Radial cut Contour profile

Page 8: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 8

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Variable Axis

Roughing could be handled by option “multiple passes”!

roughing

Uncut material

Page 9: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 9

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Variable Axis

Pre-finish and finish pass with contour profile!

Swarf cutting finish (pre-

finish and finish of non

rules surfaces)

Finish floor radius (contour

profile or surface area)

Page 10: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 10

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Variable Axis projection by using part surface

Projecting method

• Vector

• Tool axis (aware of tool axis)

• Away from/toward Point

• Away from/ toward Line

• Normal to Drive

• Toward drive (which is normal to

drive by starting near drive)

• User Function

Drive method will create base Toolpath and afterwards projecting

exception:

Contour Profile toolpath is generated between wall and floor

user defined UFUNC create method

Toolpath inside Drive Geometry will be projected by using

projecting vector to part surface.

By selecting no part surface, toolpath will not be projected. This

could be helpfully by using drive method „surface area“

Page 11: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 11

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Variable Axis Tool Axis

• Relative to Vector

• Away from/toward Line

• Away from/toward Point

• Relative/Normal to Part

• Dual 4-Axis on Drive

• 4-Axis Normal/Relative to Drive

• Relative/Normal Drive

• Dual 4-Axis on Part

• 4-Axis Normal/Relative to Part

• Optimized to Drive

• Swarf Drive

• Interpolate

• User Function

Tool Axis

Relativ to Drive

Relativ to Part

Page 12: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 12

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Curvature Matching

Provides dynamic tool axis change

to match curvature of part

Smoothing option that modifies

suggested parameters to generate

better tool axis

Includes all functionality available in

Surface Area Machining

Min. heal

clearance

Page 13: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 13

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Curvature Matching

continued

Traditional lead angle control, fixed with respect to surface normal

Curvature Matching tool axis control varies the tool axis relative to surface curvature

Page 14: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 14

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Sequential Mill

Step by Step Processor! NOT designed for free surface machining!

Tool is positioned at Part surface

Tool fit on (optional) part surface and check surface

Toolpath will be generated on part surface by following drive surface

until it reach stop surface

This will be repeated sequentially

select new check surface

previous check surface could be used as new drive surface

By using stock on part and drive, it is possible to create roughing

operation!1. Check surface

2. Check surface

Part surface

1. Drive surface

Page 15: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 15

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Sequential Mill Tool Axis

Normal to part

Normal to drive

By definition of tool contact point (tool ring):

Parallel to drive / part

Tangential to drive / part

Relative to drive / part

Fan contact position at tool tool ring high

Page 16: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Page 17: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 17

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Surface Contouring

Swarf cutting Module

• New drive method inside Variable Axis

Contouring Module

• Toolpath will created between part, floor and

wall

• All surface could be trimmed geometry

• Automated selection of wall surface if floor

surface is selected

• Possibility to select multiple surface area

(should not be used because of engage and

retract movements inside Demo)

• Multiple cuts for wall and floor

• Take care on complex surfaces!

Page 18: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 18

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Contour Profiling

• Support of no-floor parts

• Positioning of the cutter

• Access vector

• Auxiliary floor

• Multiple passes

Page 19: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 19

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Contour Profiling

Auxiliary floor– to control position

cutter other than wall edge

Automatic, plane

Drag a plane

Or any surface.

Used for multiple offsets

Page 20: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 20

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Toolaxis Interpolation and smooth

Tool Axis Interpolation

New Tool Axis option: “Smooth”

should used as default!

Better control and smooth tool axis

(works in most case)

Good for complex machining

Page 21: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 21

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Tool Axis Interpolation

• Create line or position tool

before defining tool axis!

• Migration for CAMAND user

• Take care by defining

additional vectors!

Complex Machining

Page 22: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 22

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Cutting Parameter and Tool Axis

Check always Tool Axis to get good surface finish!

„Tool Axis Control“

Tool Axis Change „per step“ and „per minute“

If rotary axis need time to follow linear axis

per step per minute

Page 23: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 23

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Convex corners

Variable Tool Axis

Lift at convex corners

Page 24: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 24

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

3D contact point output

mom_contact_status = ON

mom_contact_point[0] = 7.32710

mom_contact_point[1] = 0.06187

mom_contact_point[2] = 53.3190

mom_contact_normal[0] = 0.2145

mom_contact_normal[1] = 0.0077

mom_contact_normal[2] = 0.9766

mom_contact_center[0] = 9.6003

mom_contact_center[1] = 0.1347

mom_contact_center[2] = 63.056

mom_tool_tracking_type = CONT

• Option to store the contact point, contact

center, and normal vector in the toolpath

• Postprocessor uses for 3D cutcom

• CLS adds $$ X,Y,Z contact points to each

goto

• Machine Output contact

• No double contact points

Page 25: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 25

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

5 Parameter tool

7 Parameter tool

10 Parameter tool Ball end cutter

T Cutter

Barrel Cutter

Supported Tools

Page 26: NX CAM多轴加工 · 2018-11-05 · -NX Master Model Technology NC Programmer 1 NC Programmer 2 CAM Setup „Front“ NC Programm1 • Roughing1 • Finishing1 CAM Setup „Front“

Page 26

© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Thank You!

www.siemens.com/plm