Академический Документы
Профессиональный Документы
Культура Документы
Ionut Nanau
CAD/CAM Engineer
Multi-Axis Milling with Pro/NC
Agenda
Overview
Some important consideration before starting
programming
Operation setup
Toolpath strategies
Surface milling
Trajectory milling
Swarf milling
Holemaking
Mill/Turn
Multi-Axis Milling with PTC Production Solutions
Multi-Axis Milling
Demand increases
Aerospace
Complex parts in one setup
Tool- and Die
4 / 5 Axis simultanous milling
5 Axis Drilling
4 / 5 Axis roughing
5 Axis Contouring, deburring
Introduction
4/5 Axis positioning : in general you always want to
minimize the number of axis moving during machining
Toolpath strategies
Specialized strategies for each type of job
NC Post-processing
The post-processor will take in
account the machine kinematics
to transform tool position and vector
orientation in machine axis position
Post can be used to manage limits
Warning on limits
Retract and rewind rotary axis when possible
NC Simulation
Machine kinematics simulation
Complete and realistic
collision checking
Some important consideration before starting programming
HOLDER_LENGTH
FEDRAT/INVERS,AUTO
Can be controlled by PP
Terminology
Traditional APT
Pro/NC
Operation setup
Workcell definition
Specific kinematics is not described
4 Axis - Always use MULTAX output
5 Axis
Machine Zero
Should represent the NC program zero. For multi-axis I will recommend to use, if possible,
center of rotation axis
Can be compensated on the machine with fixture offset
Retract surface
Will be used as default for 4/5 axis NC sequence and to connect between NC sequence
Use surfaces based on machine capability (cylinder for 4 axis, sphere for 5 axis, special based
on model shape)
Set a large tolerance to minimize number of intermediate moves during connection
For 3 axis NC sequence .. Make sure that the NC sequence retract is inside the operation
retract
Gouge checking
The system automatically includes all solid surfaces of all
reference parts as Surfaces for the following types of NC
sequences:
3- to 5-Axis Straight Cut Surface milling
3- to 5-Axis Isolines Surface milling
3- to 5-Axis Cutline machining
3- to 5-Axis Surface milling by Projecting Tool Path
5-Axis Trajectory milling
You can override these defaults or add/remove additional surface(s)
Tool / Holder taken in account in surface and trajectory
Gouge Check option in Play path allows you to run a mathematical
gouge check algorithm on the resulting toolpath
Tool is placed at points along the toolpath based on a step and
volume intersection is done at each of these points
Against selected part(s) / surface(s)
Within a given tolerance (recommendation 1.5 times toolpath creation tolerance)
Surface milling
Used to mill surface with tool tip
No need to create surfaces drive directly solid model
Toolpath controls
Approach / Exit / Connections
Scallop height / step over
Stock allowances
Lead / Tilt
Tool axis definition
Tool axis containment
Surface milling Straight Cut (Conventional) by parallel planes
Option for
automatic selection
to let Pro/NC decides
Surface milling Tool orientation control
Control for LEAD / LAG
Direction of cut
parameter LEAD_ANGLE
Avoid to machine with tool center :
lead angle allows you to machine
with heel of the tool (better RPM)
Control of side tilt
Perpendicular to direction of cut
Parameter TILT_ANGLE
Tilt
Large tilt angle combined
with cutline allow to machine
surfaces with tool side
4 Axis milling
A variable lead angle can
be used to avoid gouging
: 4X_LEAD_RANGE_OPT
set to YES and
4X_MIN_LEAD_ANGLE
and 4X_MAX_LEAD_ANGLE
Applied after containment
Lead (A>0) Lag / Heel (A<0)
Surface milling Tool axis control
HEIGHT option in the CUT ALONG menu allows you to define a part
surface (depth of cut motion)
Plane
Surface
Plane define by Z position from NC Sequence CSYS
Multi-step depth control
Start Height option in CUT ALONG menu allows you to define the
height of the first pass.
If not specified the top of workpiece will be used
If not defined STEP_DEPTH and NUMBER_OR_CUTS will be used from HEIGHT.
CONNECTION_TYPE
RETRACT
Z_FIRST
Z_LAST
SIMULTANEOUS
Trajectory Axis Control
Five types of axis control
3 axis
Tool axis along the Z direction of
the NC Sequence CSYS
Pivot about a point/axis
Pivot about a curve
At a location
Define specific orientation along the
trajectory or at specific position
Normal to part
The tool axis will be normal to a selected control surface.
Available only for ball end mill
Tool axis preview available
Additional pivot control for trajectory with hidden
config.pro pivot_traj set to yes :
Pivot axis/point for curve trajectory
Pivot axis for surface trajectory
Trajectory Axis Control / Axis definition
Two method to define axis location :
Along trajectory
The tool axis definition is connected
to a motion segment
At location
The tool axis definition is connected to a
datum point on the model and the axis
definition will be applied to the closest point
on the toolpath
This is the recommended way if you
are expecting changes because tool axis relate to part not toolpath
Pro/NC will use in the toolpath calculation the axis definition based
of the AXIS_DEF_CONTROL parameter
RELATIVE_TO_DRIVE_SURFACE
Axis defined affect the tool orientation for the complete trajectory
Pro/NC interpolates (approximates) the lead and tilt angles between the axis definitions
First and Last tool axis definition are used for segment(s)
before and after them
FROM_AXIS_AND_DRIVE_SURFACE
Axis defined affect the tool orientation ONLY between the axis definition location(s)
Pro/NC interpolates (approximates) lead and tilt angles between the axis definition
Trajectory Axis Control / Axis definition
Interpolation between axis definition (fanning)
RELATIVE_TO_DRIVE_SURFACE FROM_AXIS_AND_DRIVE_SURFACE
Trajectory Axis Control / Axis definition
Interpolation between axis definition (fanning)
PROJECT_FROM_AXIS
Axis defined affect the tool orientation for the complete trajectory
Only the lead angles (in direction of trajectory) are approximated .. Axis are projected
on the drive surface
Pro/NC interpolates (approximates) lead angle between the axis definitions
First and Last tool axis definition are used for segment(s)
before and after them
PROJECT_ON_DRIVE_SURFACES
Axis defined affect the tool orientation ONLY between the axis definition location(s)
Only the lead angles (in direction of trajectory) are approximated .. Axis are projected
on the drive surface
Pro/NC interpolates (approximates) between the axis definitions
Trajectory Axis Control / Axis definition
Interpolation between axis definition (fanning)
PROJECT_FROM_AXIS PROJECT_ON_DRIVE_SURFACES
Trajectory Axis Control / Axis definition
Interpolation between axis definition (fanning)
RELATIVE_TO_DRIVE_SURFACE PROJECT_FROM_AXIS
Trajectory Axis Control / Axis definition
Interpolation between axis definition (fanning)
FROM_AXIS_AND_DRIVE_SURFACE PROJECT_ON_DRIVE_SURFACES
Trajectory Axis Control / Axis definition
Interpolation between axis definition (fanning)
What you should remember
Local (progressive) tool axis modification
Tilt and Lead : FROM_AXIS_AND_DRIVE_SURF
First and Last tool axis definition are used for segment(s)
before and after them
AXIS_LEAD_ANGLE_APPROXIMATION
Axis defined affect the tool orientation for the complete trajectory
Pro/NC interpolates (approximates) the vector between the axis definition using lead
angle value only.
First and Last tool axis definition are used for segment(s)
before and after them
Trajectory Axis Control / Axis definition
Interpolation between axis definition (fanning)
AXIS_LINEAR_APPROXIMATION AXIS_LEAD_ANGLE_APPROXIMATION
Swarf milling
Easy selection
By Diameter
On Surfaces
By Axis
Drill Groups
Points
Drilling direction
(inside or outside)
Depth control
Auto, Blind or Thru All
Customer Examples
Customer Examples