nx cam多轴加工 · 2018-11-05 · -nx master model technology nc programmer 1 nc programmer 2...
TRANSCRIPT
Page 1
© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved
Siemens PLM Software
Presented by:
Yi-Fei Yan西门子工业软件上海有限公司
NX CAM多轴加工
Page 2
© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved
Siemens PLM Software
Requirements for efficient machining …
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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved
Siemens PLM Software
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
© 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
© 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
© 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
© 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
© 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
© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved
Siemens PLM Software
Convex corners
Variable Tool Axis
Lift at convex corners
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
© 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
© 2007. Siemens Product Lifecycle Management Software Inc. All rights reserved
Siemens PLM Software
Thank You!
www.siemens.com/plm