Professional Documents
Culture Documents
Group
Holder Geometry
Holder Geometry
Holder Geometry
Tool Geometry
Tool Geometry
Tool Geometry
Tool Geometry
Tool Geometry
Tool Geometry
Tool Geometry
Tool Geometry
Tool Geometry
Tool Geometry
Feedrates
Feedrates
Feedrates
Feedrates
Feedrates
Feedrates
Spindle
Spindle
Coolant
Drilling Attributes
Drilling Attributes
Drilling Attributes
Drilling Attributes
Drilling Attributes
Drilling Attributes
Drilling Attributes
Drilling Attributes
Drilling Attributes
Mastercam
Mastercam
Mastercam
Mastercam
Open Issues
G-Wizard
CSV
Field
slot
description
serialno
tool
generic
ballnose
flutes
leadang
rougher
diameter
stickout
noseRad
vendor
product
idNo
insNo
sfm
ipt
xcomp
zcomp
new fields
tooltype
material
holderDia
holderLen
arborDia
shankDia
threadPitch
taperAngle
tipAngle
tipLength
tipDiameter
fluteLength
totalLength
zOffset
shoulderLen
cutting-feedrate
entry-feedrate
exit-feedrate
plunge-feedrate
ramp-feedrate
retract-feedrate
direction
rpm
coolant
comment
cycle
peck1
peck2
peck_clr
chip_brk
dwell
shldr_angle
root_dia (tap)
bore_shift
Work offset
Initial dir vector [3]
Head offset [3]
TOOL offset [3]
Legal Values
cw, ccw
none, flood, mist, air, through
string
Notes
We currently use the crib to tell what type of machine it is, but
Visual Mill's Tool Type seems nicer
It's much more common to break out the tool material type.
Visual Mill has this, though I'm not sure what it is yet.
From HSMWorks. How do the others handle it? Minimum set of Tool and Holder Geometry parms.
From HSMWorks.
From HSMWorks.
From HSMWorks.
From HSMWorks.
From HSMWorks.
From HSMWorks.
Feedrates note: Mastercam keeps separate x and z feedrates for finish, rough, and plunge
Preferred rpm
SolidCAM has a huge number of options for this
What took so long to get this obvious thing?
From Mastercam.
From Mastercam.
From Mastercam.
From Mastercam.
From Mastercam.
From Mastercam.
From Mastercam.
From Mastercam.
From Mastercam.
What do these do?
What do these do?
What do these do?
What do these do?
CAM Software
CamBam
Field
ToolDefinition
Index
Diameter
ToolProfile
Flutes
FluteLength
Length
ShankDiameter
HelixAngle
VeeAngle
MaxRampAngle
ToothLoad
AxialDepthofCut
RadialDepthofCut
Legal Values
EndMill, BallNose
GW Corresponding Field
description
slot
diameter
???
flutes
N/A
???
N/A
ipt
N/A
N/A
Notes
e.g. "1.5in Indexed face mill"
We have Geometry in the UI, but has it percolated through to the Tool Crib?
Grayed out in UI--time to add it.
Grayed out in UI--time to add it.
We have it in the UI, but has it percolated through to the Tool Crib?
Don't have it!
Don't have it!
Don't have it!
Don't have it!
CAM Software
Overall File Format
Notes
Field
ToolType
Name
Type
Holder Diameter
Holder Length
Shank Diameter
Diameter
Corner Radius
Thread Pitch
Taper Angle
Tip Angle
Tip Length
Tip Diameter
Flute Length
Total Length
Tool #
Adjust Reg
CutCom Reg
Z Offset
Direction
# of Flutes
Material
Inserts
Insert Width
Coolant
Comments
Open Issues
What are the other legal values for ToolType? LATHE?
Are units always inches? If not, how do we specify metric?
What are valid entries for the Inserts field?
Visual Mill
CSV
Version field at top
Legal Values
MILL, DRILL
string
BALL, FLAT, CRAD, VEE, CHAMFER, TAPER CRAD, THREAD, FACE,
DOVETAIL, LOLLIPOP, DRILL, CENTER DRILL, REAMER, TAP, BORE,
RBORE
number
number
number
number
number
number
number
number
number
number
number
number
number
Tool length
number
number
CW, CCW
number
HSS, Carbide
NO
number
NONE, FLOOD, MIST, THROUGH
GW Corresponding Field
description
tool + geometry
diameter
Slot
zComp
xComp
flutes
Notes
CAM Software
HSMWorks
Group
tool
tool
tool
tool
comment
nc
nc
nc
coolant
material
body
body
body
body
body
body
body
body
body
motion
motion
motion
motion
motion
motion
motion
motion
capabilities
capabilities
capabilities
capabilities
Field
version
type
unit
guid
number
diameter-offset
length-offset
mode
name
diameter
corner-radius
flute-length
shoulder-length
shaft-diameter
body-length
overall-length
number-of-flutes
thread-pitch
spindle-rpm
clockwise
cutting-feedrate
entry-feedrate
exit-feedrate
plunge-feedrate
ramp-feedrate
retract-feedrate
finishing
roughing
maximum-axial-step
maximum-radial-step
Legal Values
ball end mill, ?
inches
flood, ?
yes, no
yes, no
yes, no
0-100
0-100
GW
Corresponding
Field
tool
description
slot
xcomp
zcomp
diameter
flutes
rougher
Notes
Software
Mach3 CNC
Controller
Field
Number
Diameter
Height
Diameter Wear
Height Wear
Legal Values
1..255
number
number
number
number
GW Corresponding
Field
slot
diameter
Notes
Software
Field
Number
Diameter
Height
Diameter Wear
Height Wear
Legal Values
1..255
number
number
number
number
GW
Corresponding
Field
slot
diameter
Notes
CAM Software
BobCAD
CAM Software
Overall File Format
Notes
Field
Tool
IdNumber
ToolType
ToolUserType
UnitsDiameter
Diameter
Angle
Radius
NumTeeth
Description
TaperAngle
ShankDiameter
UnitsLength
Length
TotalLength
ShoulderLength
TipLength
CuttingLength
HLength
Material
UnitsFeedSpin
Ftype
FeedXY
FeedZ
FeedFinish
Stype
Spin
SpinFinish
FeedZPenetration
ToolName
ToolGroupName
HolderName
GroupHolderName
Direction
Pitch
ChamferLength
TipDiameter
NumThreads
Message1
Message2
Message3
Message4
Message5
FloodCoolant
MistCoolant
HighPressureCoolant
LowPressureCoolant
ThroughHighPressureCoolant
ThroughLowPressureCoolant
AirBlastCoolant
MinimumQuantityLubricationCoolant
MinimumQuantityLubricationValue
SolidCAM
CSV
Has a series of shapes entries below the tools for defining custom tool shapes
Legal Values
number
number
BULL MILL, END MILL, BALL-NOSED, CHAMFER
DRILL, ???
ROUGH MILL, END MILL, BALL NOSE MILL,
CHAMFER DRILL, SHAPED END MILL, ???
Inch, ???
number
number
number
number
string
number
number
Inch, ???
number
number
number
number
number
number
none, Carbide 1/4" Endmill: Is it just any string?
Inch, ???
F, ???
number
number
number
S, ???
number (rpm)
number (rpm)
N, ???
string
string
string
GW
Corresponding
Field
slot
Notes
string
FromFace, ???
number
number
number
number
string
string
string
string
string
0, 1?
0, 1?
0, 1?
0, 1?
0, 1?
0, 1?
0, 1?
0, 1?
number? String?
CAM Software
Overall File Format
Notes
Group
Line 1
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
2
3
4
5
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8 - Drilling Attributes
8 - Drilling Attributes
8 - Drilling Attributes
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
888888999999999999999999910
10
10
10
10
Drilling Attributes
Drilling Attributes
Drilling Attributes
Drilling Attributes
Drilling Attributes
Drilling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Milling Attributes
Tool Types:
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
Mastercam
Field
TOOL
TOOL material
TOOL comment
TOOL name
TOOL manufacturer
chuck designation
tool_no
tool_type
rad_type
dia
crad
thds
tip_angle
dia_off
len_off
feed
plunge
retract
rpm
coolant
n_flutes
bottom_turret
station
cycle
peck1
peck2
Legal Values
TOOL
1 = HSS, 2 =
Carbide, 3 =
Coated Carbide, 4
= Ceramic, 5 =
Borzon, 10 =
Unknown
string
string
string
string
GW
Correspo
nding
Field
Notes
peck_clr
chip_brk
dwell
shldr_angle
root_dia (tap)
bore_shift
cut_able
rgh_x
rgh_z
fin_x
fin_z
tip_dia
root_dia (thd mill)
thd_angle
pilot_dia
flute_len
oa_len
shldr_len
arbor_dia
hldr_dia
hldr_len
spindle_ccw
sfm
fpt
metric
Holder type
Work offset
Initial dir vector [3]
Head offset [3]
TOOL offset [3]
canned text 1, canned text 2, ,canned
text 20
0 SIMPLE DRILL 0
&p=151182&hl=+tool%20+library%20+format&fromsearch=1&#entry151182