Professional Documents
Culture Documents
Lesson One Text
Lesson One Text
Lesson One Text
Understanding parameters
All CNC users will eventually have to become familiar with parameters. Though they
are not even mentioned in most basic CNC courses, and though most CNC people would
agree that the control of parameters is more the responsibility of a service or maintenance
person than a CNC programmer, setup person, or operator, there are many parameters
that affect the way CNC programs are executed. Every CNC person should, at the very
least, be aware of their existence. Better yet, they should be on the constant lookout for
machine behavior that is affected by parameter settings.
Throughout this class, well be mentioning times when a parameter may be affecting the
manner in which the CNC control behaves relative to a given CNC feature.
Unfortunately, parameter numbers vary from one control model to another. It will be up
to you to find the parameter/s in question.
Generally speaking, those parameters that affect the way program functions behave will
be discussed in Fanucs Operators Manual right in the discussion of the CNC feature.
For example, those parameters that are related to cutter radius compensation will be
presented during the discussion of how cutter radius compensation is used.
There are two basic types of parameters. Like tool offsets, all parameters are numbered.
And parameters are always referred to by their numbers. With most controls, there are
well over one thousand parameter functions. Parameter number 201 (below), for
example, is used to determine program transfer condition.
Eight bit binary type
Each eight bit parameters can control up to eight individual functions. Each digit of the
parameter is called a bit. Bit numbering is a little unusual, and follows binary structure.
The right most bit is bit number zero and numbers ascend from right to left. The left
most bit is bit number seven. (Note that bit number five is the sixth bit from the right.)
The drawing shows an example.
ASC SB2
00000011
7
But do note that some of these functions are related to machine usage:
Coordinate system
Feedrate
CRT/MDI/EDIT
Program
Tool offset
Canned cycle
Rigid tapping
Scaling/rotation
Uni-direction positioning
Polar coordinate interpolation
Custom macro
Graphic display
Tool life management
Machine tool builders strive to initially set parameters properly or at least in a way that
makes their machines usable. But it is not uncommon for end users to disagree with the
way certain parameters are set.
A specific example
With machining center controls, a parameter controls the retract amount for the G73 chipbreaking peck drilling cycle. As you know, G73 will break chips at specified peck
amounts (specified by the Q word) as it drills holes. Chips are broken by the tools slight
retract from the hole. And again, this retract amount is set by a parameter. An
appropriate retract should be just enough to break the chip (from 0.003 to 0.005 inch is
acceptable). If this parameter is set to too large an amount, cycle time will suffer, since
after every retract, the tool must feed back to the point that it is machining. Weve seen
machine tool builders initially set this parameter to 0.100 inch. If the peck drill amount
(Q word in G73) is set to 0.1, this actually doubles the length of time it should take to
machine a hole!
This is but one of the countless times when parameter settings affect the way your
machines function. Throughout this course, well be exposing you to more. But
regardless of how many parameters we describe, youve got to be prepared for more.
Truly, any time you see a machine that is behaving in a manner that you dont like or
agree with, you should consider the possibility that a parameter is affecting the function
in question. The first place to look will always be in the Fanuc Operators Manual (or
your control manufacturers manual) in the section that describes the function you
question.