Você está na página 1de 23

FeatureMILL3D 3+2 Positioning

3+2 Positioning for 2.5D Milling


Introduction.
5-Axis positioning can be used together with FeatureCAM 25D !i""ing to !achine a part
#ro! !u"tip"e directions In the #irst exa!p"e we wi"" "oo$ at a part which has #i%e setups I# a
user does not ha%e access to 5-Axis positioning the part wou"d ha%e to be set up on the
!achine in #i%e di##erent orientations one o# which wou"d re&uire setting the part up on an
ang"e 'he setup process wou"d be ti!e consu!ing and open to operator error
Open the part Simple_3+2.fm
Select setup1 and run a Centerline simulation
As the part is set up #or 3-Axis !i""ing the (C code is produced #or )ust the one setup
Issue FeatureMILL5AP 2*++ 1
FeatureMILL3D 3+2 Positioning
Edit the Stock properties and click on the Indeing ta!
,ith No Multi-axis Positioning se"ected we ha%e )ust two choices- we can post process each
setup separate".- or create a sing"e progra! with a progra! stop between each setup /ither
wa.- the operator wi"" need to re!o%e the part #ro! the !achine- rep"ace it in the new
position- c"a!p it- set it up accurate". and then run the operations #ro! the next setup I# it
ta$es 5 !inutes to set up in each position- this wi"" add 2* !inutes to the tota" ti!e ta$en to
produce the part
Check "enerate a single program
Click #ppl$ and then %&
From the Manufacturing menu select Post process
Click 'ro(se the Data folder
Select the )aas*5 ais.cnc post processor
Run a Centerline simulation
Chec$ the (C code0 .ou wi"" see that each setup has its own Fixture ID- ie 152- 155 etc
Edit the Stock
properties and click
on the Indeing ta!
Check 5
t+
#is
Positioning
Click #ppl$ and then
%&
2 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
Select setup1 and run a Centerline simulation
A"" o# the setups are now co!pressed into a sing"e progra! with no progra! stops /ach
setup sti"" has its own #ixture ID but e%er.thing is now wor$ing o## the initia" setup 3nce the
operator has "ocated the part accurate". #or the #irst setup the #o""owing setups are
auto!atica"". in the correct position 'he operator does not need to do an. #urther setup 'his
sa%es a signi#icant a!ount o# ti!e and e"i!inates the possibi"it. o# operator error in setting
up the part in between operations
In order to see how this wi"" actua"". wor$ on a !achine we wi"" now change to a di##erent
post processor and do a !achine si!u"ation
From the Manufacturing menu select Post process
Click 'ro(se and go to the Data folder
Select the DM" e,o 5- )eid i.nc 53-.C/C post processor
Click on 0dit and select Sim info then Set .md1
Make sure that the Mac+ine Design file matches the post
Click %& and then close 2'3I4D
Edit setup1
Click /et until you reach the Setup * Simulation information page
Issue FeatureMILL5AP 2*++ 3
FeatureMILL3D 3+2 Positioning
Make sure that FeatureCAM is set to use the Machine Design file that we
just specified in the post processor
Run a Mac+ine simulation
4 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
A"" #i%e setups are !achined in a sing"e operation e"i!inating the setup ti!e and reducing the
ris$ o# operator errors ,e ha%e switched #ro! the 4aas post which was using a trunnion
tab"e on the A axis with a C tab"e on top to the DM5 /%o post which uses a C tab"e !ounted
on a 25 degree inc"ined tab"e 67 axis8 'a$e a "oo$ at the (C code be"ow to co!pare that
#ro! the 4aas with the DM1
3+2 (it+ 5eature 6ecognition.
In this exa!p"e we wi"" be wor$ing o## a so"id !ode" and using Feature 9ecognition to
identi#. #eatures o## the part In order to do this- we wi"" need to create additiona" setups to set
the : axis #or each #eature to be recogni;ed
Open the part 5eature_6ecognition.fm located in the Data folder
Select an Isometric 7ie( then a .op ,ie(
'his part has a nu!ber o# #eatures inc"uding a Poc$et- a <ide and a nu!ber o# ho"es which
are oriented in di##erent directions First o# a""- we wi"" prepare too"paths #or the ho"es
Issue FeatureMILL5AP 2*++ 5
FeatureMILL3D 3+2 Positioning
Open the /e( feature (i8ard
Check )ole and 0tract (it+
5eature6ecognition
Click /et
Check #long t+e setup 9*ais
Click /et
Check 6ecogni8e and construct
multiple +oles
ncheck 0clude +oles1
Click /et
6 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
Click Select all then 5inis+ and then %&
FeatureCAM has recogni;ed the "arge ho"e that is a"igned with the setup :-Axis ,e wi"" now
recogni;e the other- ang"ed ho"es around the part
Open the /e( feature (i8ard
Check )ole and 0tract (it+ 5eature6ecognition
Issue FeatureMILL5AP 2*++ 7
FeatureMILL3D 3+2 Positioning
Click /et
Check #long a specific 7ector
Check 6ecogni8e all +oles
Click /et
Check 6ecogni8e and construct multiple +oles
ncheck 0clude +oles1
8 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
Click /et
Click Select all then 5inis+ and then %&
FeatureCAM has now recogni;ed a"" o# the
re!aining ho"es in the part- regard"ess o#
their orientation to the setup :-Axis ,hen
we post process the progra! FeatureCAM
wi"" ad)ust the too" axis re"ati%e to the part
so that it can reach each ho"e in turn ,e
wi"" now post the progra! using the 4aas
5-Axis post so that we can see the wa. the
A and C axes change #or each ho"e
From the Manufacturing menu select Post process
Click 'ro(se and go to the Data folder
Select the )aas*5 ais.cnc post processor
Issue FeatureMILL5AP 2*++ 9
FeatureMILL3D 3+2 Positioning
Run a Centerline simulation
Check the /C Code
N770 ( COUNTERBORE POCKET HOLE3 )
N775 G00 G49 G53 Z0.
N780 G54 X0. Y-1.7371 A-55.0 B0.
N785 G43 H7 Z4.2023
N790 Z0.3414
N795 G01 Z-0.0342 24.8
N800 X0.009 Y-1.7281 49.!
N805 G03 X0. Y-1.7191 "-0.009 #0. 24.8
N810 X0. Y-1.7191 "0. #-0.0094
N815 X-0.0045 Y-1.7203 "0. #-0.0094
N820 X-0.008 Y-1.7325 "0.0044 #-0.0078
N825 G01 X0.0042 Y-1.73! 49.!
N830 G00 Z1.2415
N835 Z4.2023
N840 ( COUNTERBORE POCKET HOLE4 )
N845 G00 G49 G53 Z0.
N850 G54 X0. Y-1.7371 A-55.0 B-90.0
N855 G43 H7 Z4.2023
N8!0 Z0.3414
N8!5 G01 Z-0.0342 24.8
N870 X0.009 Y-1.7281 49.!
N875 G03 X0. Y-1.7191 "-0.009 #0. 24.8
N880 X0. Y-1.7191 "0. #-0.0094
,e wi"" set the part up so that we can create the poc$et #eature ,e wi"" do this b. creating a
setup a"igned with its :-Axis perpendicu"ar to the botto! o# the poc$et0 we wi"" then use
Feature 9ecognition to create the poc$et #eature
0:ect the simulation
Dou!le click on setup1 to open its properties
Select /e(
Click /et
Check #lign to part geometr$
10 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
Click /et
Click #lign 9 perpendicular to a +ori8ontal surface
Click /et
Click on the +ori8ontal surface at the !ottom of the pocket
'his wi"" set the : =Axis o# the new setup so that it is a"igned perpendicu"ar to the botto! o#
the poc$et
Click Pick t(o points to define 2 direction
Issue FeatureMILL5AP 2*++ 11
FeatureMILL3D 3+2 Positioning
'his option a""ows us to a"ign the setup >-Axis 'his is not strict". necessar. as a""
coordinates wi"" e%entua"". be written out re"ati%e to setup+ 4owe%er it !a. be use#u" i# we
wish to add extra geo!etr. or a ho"e pattern "ater
Click on the two points indicated on the !ottom edge of the pocket"
#ork from $eft to Right as this will define the direction
Click on Pick location
12 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
Click on the centre of the pocket
Again the "ocation is not critica"0 it is use#u" though to position the setup b. the #eature so .ou
can see which setup and #eature be"ong together
'he #inished setup ,e are now read. to go ahead and create the poc$et #eature
Open the /e( feature (i8ard
Check Pocket and 0tract (it+ 5eature6ecognition
Issue FeatureMILL5AP 2*++ 13
FeatureMILL3D 3+2 Positioning
Click /et
Check Select side surfaces
Click /et
14 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
Select the surfaces that make up the side of the pocket and add them to
the feature
Click /et
Click /et
Click 5inis+
%ake an Isometric 7ie(
Issue FeatureMILL5AP 2*++ 15
FeatureMILL3D 3+2 Positioning
'he poc$et has been created ,e wi"" now create a setup #or the side #eature
Rotate the &iew so that the side is &isi!le
Dou!le click on setup1 to open its properties
Select /e(
Click /et
Check #lign to part geometr$
16 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
Click /et
Click #lign 9 perpendicular to a +ori8ontal surface
Click /et
Click on the +ori8ontal surface at the !ottom of the Side
Issue FeatureMILL5AP 2*++ 17
FeatureMILL3D 3+2 Positioning
Click Pick t(o points to define 2 direction
'his option a""ows us to a"ign the setup >-Axis 'his is not strict". necessar. as a""
coordinates wi"" e%entua"". be written out re"ati%e to setup+ 4owe%er it !a. be use#u" i# we
wish to add extra geo!etr. or a ho"e pattern "ater
%urn off shading
Click on the two points indicated centre isoline of the surface"
#ork from $eft to Right as this will define the direction
18 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
Click on Pick location
Click on the centre of the surface
Again the "ocation is not critica"0 it is use#u" though to position the setup b. the #eature so .ou
can see which setup and #eature be"ong together
Issue FeatureMILL5AP 2*++ 19
FeatureMILL3D 3+2 Positioning
,e are now read. to create the side #eature- this ti!e we wi"" use Auto!atic Feature
9ecognition 6AF98 'his !ethod "oo$s a"ong the setup :-Axis and identi#ies an. #eatures that
are a"igned with it
Open the /e( feature (i8ard
Check Side and 0tract (it+ 5eature6ecognition
Click /et
Check #utomatic recognition
Click /et
20 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
Click Select all and then 5inis+
'he part is now #u"". progra!!ed using 3+2 !achining ,e wi"" #inish up b. running a 3D
si!u"ation so we can see the !otion o# the too" around the part
Select setup1
From the %ptions menu select Simulation
On the "eneral ta! check S+o( )older
On the 2D;3D S+aded ta! uncheck
6otate 7ie( (+en indeing
Issue FeatureMILL5AP 2*++ 21
FeatureMILL3D 3+2 Positioning
I# this option is chec$ed then the too" wi"" sta. sti"" during the si!u"ation and the part wi""
!o%e ,e ha%e unchec$ed it so the part wi"" appear to sta. sti"" whi"e the too" !o%es
Click #ppl$ and then %&
Slow down the
simulation speed
Run a 3D
simulation
(ote how the too"
apparent". !o%es around
the part depending upon
the post processor and
!achine too" these
!o%e!ents wi"" be
22 Issue FeatureMILL5AP 2*++
FeatureMILL3D 3+2 Positioning
trans"ated into >?: "inear !o%es together with 4ead@4ead- 4ead@'ab"e or 'ab"e@'ab"e
rotations
Issue FeatureMILL5AP 2*++ 23

Você também pode gostar