beautypg.com

Smithy CNC Mills User Manual

Page 85

background image

The "POC" column contains an unsigned integer which represents the pocket

number (slot number) of the tool carousel slot in which the tool is placed. The

entries in this column must all be different.

The "FMS" column contains an unsigned integer whichrepresents a code num-

ber for the tool. The user may use any code for any tool, as long as the codes

are unsigned integers.

The "LEN" column contains a real number which represents the tool length off-

set. This number will be used if tool length offsets are being used and this pocet

is selected. This is normally a positive real number, but it may be zero.

The "DIAM" column contains a real number. This number is used if tool radius

compensation is turned on using this pocket number. If the programmed path

during compensation is the edge of the material being cut, this should be a pos-

itive real number representing the measured diameter of the tool. If the pro-

grammed path during compensation is the path of a tool whose diameter is

nominal, this should be a small number (positive, negative, or zero) represent-

ing the difference between the measured diameter of the tool and the nominal

diameter used when the G-code for the part was written.

The "COMMENT" column may optionally be used to describe the tool. Any type

of description is OK. This column is for the benefit of human readers only.

The units used for the length and diameter of the tool may be in either millime-

ters or inches, but if the data is used by an NC program, the user must be sure

the units used for a tool in the file are the same as the units in effect when NC

code that uses the tool data is interpreted.

The lines do not have to be in any particular order. Switching the order of lines

has no effect. If the same pocket number is used on two or more lines, which

should not normally be done, the data for only the last such line will persist and

be used.

9.2 Tool Compensation

Tool compensation can cause problems for the best of nc code programmers.

But it can be a powerful aid when used to help an operator get a part to size.

By setting and reseting length and diameter of tools in a single tool table, off-

sets can be made durring a production run that allow for variation in tool size,

or for minor deviation from the programmed distances and size. And these

changes can be made without the operator having to search through and cange

numbers in a program file.

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation 9-3