Академический Документы
Профессиональный Документы
Культура Документы
with
SURFCAM 2001/2002
MET 443/514
Dr. Russ Biekert
Arizona State University East
TABLE OF CONTENTS
1 INTRODUCTION......................................................................................4
1.1 The purpose and goal of this material…….…………...............................................................4
1.2 Composition of this material…………… .................................................................................4
1.3 The Practice Files.......................................................................................................................5
1.4 A short presentation of solid modeling…………………..........................................................5
2
3.4.7 NC 3- Axis, Z Rough, Z Finish, Planer …………… ................................................28
3.5 SurfCAM Functions.................................................................................................34
5 PRACTICE PROJECTS…........................................................................................36
5.1 Parts Provided…………………………………………............................................36
5.1.1 The 4 Axis Cube (Positional...................................................................................36
5.1.2 The Valve Body (Positional)...................................................................................48
5.1.3 The 5 Axis Pyramid (Positional)............................................................................54
5.1.4 The 4 Axis Tapered Helix (Simultaneous)..............................................................55
Project Drawings……...................................................................................................62
3
1 INTRODUCTION
This tutorial is focused on 4 and 5 axis positional and simultaneous CNC
Programming with SURFCAM 2001. It is intended for people who want to
achieve competency in multi-axis CNC programming of imported solids data.
Chapter 1: Introduction
This chapter presents the goals and composition as well as the pedagogic idea.
Chapter 1 also gives a brief presentation of the program and its components.
4
1.3 The practice files
Included in this material is a floppy disk with practice files. The formats of the
practice files are SurfCAM 2001 (*.dem). Intermediate files (*.dxf and *.igs).
Drawing files from Solid Edge, (*.par) and AutoCAD (*.dwg).
The practice files are included to make it easier for you to work. The Exercises
in this material are based on the files on the floppy disk or geometry created
from scratch. When you load the practice files they will be installed in;
load point \SURFCAM\file specific directory. The sub maps DSM, Igs, Dxf,
Par 5, and Dwg. You should save all the SurfCAM files (.dem) into the DSN
directory
Solid design models are composed of many different entities, primarily 2D and
3D or Planer and Composite. Further broken down, Wire Frame and Surface
data. Chapter 2 will describe how to build a functional solid model for
translation or direct read in to SurfCAM.
5
2 THE CREATION AND EXPORT OF A USABLE FILE
The process to create programmable data for SurfCAM can be divided into 4
steps:
Modeling
Use your 3D-modeling package (Solid Edge) and create one from scratch or
take an existing model in native source code (*.PAR, Solid Edge or .DWG,
AutoCAD). Remember that even though SurfCAM can handle very
complex objects, the end-user experience is going to be much better with a
model that is well balanced between not too many details and small size.
Exporting
Once you are happy with the way the model looks in your 3D modeling
application,
it is time to export it as a IGES file *.igs. This is the file format used to
translate date to SurfCAM.
Importing
Open the *.igs file into SurfCAM, you can now edit the object in the SurfCAM
to separate wire frame, surfaces, layers, etc.
6
It is recommended that you use a surface optimize option if your solid design
software has this capability. With this option checked the program would
remove unneeded steps from straight segments in the spline or surface. Don’t
use more steps than necessary. By using a low segment number on a standard
primitive you can reduce the amount of polygons on your object. Each segment
is the sum of divisions along each axis of the model. The number of segments
can be set before or after creation. Don’t use more segments then you need.
7
2.2 EXPORT OPTIONS
DXF 2D Data
IGS 3D and
Surface Data
Solid Edge
AutoCAD
8
2.2.2 File Type Features
Translation Software such as IGS or DXF has data filters. This is for the
purpose of being able to translate only the information needed for the next
operation. When Translating data for machining SurfCAM does not need point
information to drill a hole, center point data is imbedded in any arc or diameter.
Filter all points during translation. Some translators allow for coordinate
system selection for output orientation. Use this feature to orientate part before
translation.
9
2.2.3 Solid Model Exercise
In this Exercise you will create a solid model for export into SurfCAM.
10
4. Third feature is second depth cut.
5. Fourth feature is the pyramid cut (you might need to use extrude also).
Pyramid Feature
11
6. Fifth feature is a portion of a sphere (select the correct work plane and rotate
the wire frame feature).
Sphere Feature
Cone Feature
12
9. The final feature will be surface radii. When ever possible, design a part
radius larger than the tool radius used to machine the part, this will ensure a
smooth transition from surface to surface
Ex:
Make sure your solid model has a coordinate system defined for part
orientation during extraction.
Ex:
Extraction
Coordinate
System
Model
Coordinate
System
13
9. With the part model saved it is time to create an intermediate file for
translation into SurfCAM. We will use an IGES file export, the time of
translation request “Wire Frame” data, and “Surface” data.
14
3 Working with SurfCAM 2001/2002
GL ON
15
3.1.2 Network Lock Version
When the network version has been launched, key in the server name
and select an available user license.
Select available
License License here
Server
Name
Once a user license is served-up check the following settings for the right
mode:
Licensed Version GL ON
Not Demo Mode
16
3.2 The Basic Functions of the Program
File Type
17
1. Save the imported file under new name with SurfCAM “.DSN” file type.
Default part
Orientation
CVIEW 1
Only
Surface
Checked
18
3. Next, create a new layer called, “Surface”. At the same time select the new
layer to activate and select “move geometry”
Move
Geometry
Select here
to activate
5. Go back to the layer tool and make “surface” layer invisible. You should see
only wire frame geometry.
Surface Layer
Invisible
19
Sample Import
You should now be able to toggle between wire frame and surface layers.
20
3.2.3 Save your work
Save your file with, “Save As”, (do not use spaces in the name selected) from
this point on in your session all you have to do is click save or use ‘CTRL – S”
for frequent saves to your work progresses.
CVIEW1
VIEW7
3.2.5 Summary
21
3.3 The User Interface
The axis direction uses industry standard conventions for specifying the direction.
The direction can be specified as being: +X; -X; +Y; -Y; +Z or -Z. The following
diagram shows the relationship between the rotary axis directions and the X, Y & Z-
axes.
It is important to note that the arrows depicting rotations (+A, +B & +C) show the
positive direction of the tool, not the direction of rotation of the table. These may or
may not agree with the actual programmed axis and direction. In the case of a
machine with a removable rotary table for instance, the Programmed Axis may be A,
but its physical location on the machine may cause it to rotate about the Y axis
(normally considered to be a B axis). We would select +Y from the Direction list box.
In this case, an A90 programmed move will be modeled as a B+ move.
VIEW is strictly visual manipulation (Can also access with RMB. Right Mouse
Button)
CVIEW is necessary to change the construction plane to a local coordinate
system for creation of geometry on other than the G17 (XY) plane.
22
3.3.2 Visual Functions
SurfCAM is imbedded with popup and pull down menus. Don’t forget the new
commands in RMB:
Default and
Saved view
selection
WORLD COORDINATES
23
VIEW COORDINATES
Current
Current
Construction view
View
Current
View Current
Construction View
24
3.4 Exercises (3 axis machining solid mold part)
xxxmold.igs
25
The color should be updated to the new color. Remember, Colors and Layers
are independent (not linked). Update the color in the settings tool bar to match
color to the geometry being created.
Toggle surface normal vectors on/off. (be sure multselon is set to on)
Select EDIT – SURFACE – ARROW – VISIBLE – DONE
Your part should look like the following:
26
Some surface normals will be orientated below the surface; those normal
vectors need to be re-orientated to a positive direction (in this case inside the
pocket to be machined)
Select New
Name the
construction
View
27
Select an option and create a construction view, remember to activate the new
construction view after it was created. Use this only if needed.
For this project we will use,”Z Rough”, “Z Finish”, and “Planer” tool path.
Minimum
information
28
Click next tab for tool control
Sample
Settings
29
Select –NC – 3 Axis – Z FINISH. (MULTSELOFF)
VISABLE
Select ¼ in. Ball End Mill for Z Finish. Set all tooling information.
Sample
Settings
30
The final process will be to finish the floor of the cavity. To do this we will
select 3 Axis Planer cut. First create a boundary curve for tool containment.
(Hide Surface geometry, create a new layer and new color, work with Wire Frame
Geometry only)
Use the same ball end mill from Z Finish for Planer operation
31
Check Surface, “YES”
Avoid
You will be prompted for boundary curve; start point/end point to define cut
direction (select any vector), offset side (select inside boundary curve),
beginning element (select any entity on the boundary curve and close) –
DONE.
32
Open Operations manager and simulate tool path, if all is well post code.
Operations Manager
33
3.5 SurfCAM Functions
Start the program with GL on. This will allow for solid visualization.
Select the correct orientation of work piece and rotary table fixture. This will
depend on the placement of the rotary table on your CNC Machine. Right side
placement should look like the following illustration.
34
4 PRESENTING THE FINAL RESULT
Select CNC
Process
And Machine
Control
Select to Post
CNC Code
35
5 PRACTICE PROJECTS
36
4th Axis bar Stock Y
CVIEW 1
Orientation
For proper rotation of 4th Axis be sure to place “CVIEW 1” at center and face
of rotary table. Create a block or cylinder that represents your part stock
(machining area only) drill end with a # 3 or #4 C-drill. This end will be
supported by the rotary table “live center”.
Ex:
Right Side
Rotary
Placement
Table Tail
Rotary Table
Stock
(“A” Axis)
37
1) Switch COORD to View. Start with CVIEW 5 and VIEW 7.
Create a rectangle with center as (0, 0). Transform Copy, 3,0
inches, draw lines to connect all for corners.
CVIEW 5
VIEW 7
Connect end to
end, all 4 corners
38
Select 3 point –
End Point (system prompts for this input)
- First X
- Pos X
- Pos Y
- Origin
Origin
Pos Y
First X
Pos X
Continue this process for each of the remaining sides, Front, Bottom, and Back.
Y
Y
Y X Z
Z X
X Z
39
After all planes are completed you can toggle construction planes in CVIEW
menu box.
Our material blank will be 2in dia. bar stock. We will need to machine the four
flats in the round stock on each plane we created. Do this with a 2D pocket
routine (boundary curve created .3 above finished plane).
Created Pocket
Boundary
Set CVIEW 1
EX:
Set CVIEW 5
40
2 Axis Pocket cut control settings
Rapid
Plane
Total Material
Removal
Depth Cut
41
Switch to CVIEW 2 Front and repeat NC 2 Axis pocketing routine in new
CVIEW.
Be sure to follow this sequence. This will keep the rotary table indexing in one
direction for a productive tool path.
Hide all tool paths and the Pocket Boundary Layer. Let’s move on to the next
step.
42
4) Change to your created CVIEW (should be CVIEW.9, TOP )
Create any geometry you wish (different from the first three sides), including
text for machining.
Text on
Back Side
After all geometry has been created, switch to each construction plane and
create 2 axis tool paths.
43
2Axis tool path created on any plane rotating about the X Axis creates a 4 Axis
positional program. Rotation axis is “A”, direction will be positive or negative
units will be degrees.
Menu box prompts for dimensions. Use dimensions to encompass part with a
44
stock diameter of 2.0 in. (values for CVIEW1)
Use these
settings for
cylinder
size
45
Solid simulation of operations;
EX;.
46
Simulation of text tool path;
Have code verified by the Lab Technician before running on HAAS CNC.
47
5.1.2 Valve Body (Drilling, Positional)
EX;
CVIEW1
48
3) Select; FILE – SAVE AS – FILE TYPES - .STL
EX;
Save in SurfCAM
load point, Stl
Folder
Type
4) Separate Layer and Wire Frame Geometry. Show only wire frame
geometry. Select; NC – 2AXIS – Drill – SELECT GEOMETRY
Select Top
Surface circle
ONLY
49
5) Select tools and set values in drill operations manager.
EX;
Add next
tool
Select
each tool
to set
values
Z Clear
50
7) An imported part requires manual set up of simulation settings to select
the STL model from a previous save.
51
7) After running the solid verify you will see a simulated verification of
tool path;
52
The following menu pops up. Change this Value
to 1.25 for tool 2
and 3, OK when
done.
53
5.1.2 5 Axis Pyramid (Positional)
54
5.1.4 4 Axis Tapered Helix (Simultaneous)
For a true simultaneous 4-axis CNC part the geometry must be a tapered
rotational shape. Part geometry will be provided from IGES translations or
created in SurfCAM. The following geometry was selected to demonstrate
simultaneous 4-axis tool path. The geometry twists 30˚ in 2 inches and tapers
from 2” diameter to 3/8” diameter in the same length.
2” Dia.
½ “Dia.
55
Part orientation in SurfCAM (since we have a symmetrical part we will isolate
a single surface)
Isolated
Surface
CVIEW 1
Multi Surface
Object.
56
Select; CREATE – SPLINE – SURFACE SPLINE.
Surface Spline
Command
You should have the following Spline Data. Remove all internal Splines
leaving only outlining Splines.
Remove
internal
Splines
57
Select; CREATE – SURFACE – CROSSECTION – GRID – VISIBLE –
DONE – LINEAR – OK (Be sure only Boundary Curves are visible before
starting)
U-V Count
Set to 20
58
3) Next step will be to “Extent Surface”, “Set Surface Normal” and “Set
Flow Direction.
Select; EDIT – EXTEND. Select a horizontal cross section from the surface to
extend (use diameter of tool for value).
Boundary for
projected tool path.
Surface Normal
Select Horizontal
and Flow
line for surface
Direction
extension. (use tool
diameter for
extension value).
59
5) Create Tool path to Project.
Select surface to
project to.
60
New Projected Tool path
61
Project Drawings
(Provided by Instructor)
62