CNC Programming Handbook: A Comprehensive Guide to Practical CNC Programming, Second Edition

Any CNC machine can be equipped with additional accessories, to make it more functional or functional in a particular way. In fact, most CNC machines have at least some additional accessories, either as a standard equipment or as an option. Machining centers have indexing and rotary tables, pallets, right angle heads, etc. All these are complex accessories and require a certain amount of time to understand them well. Many CNC lathes are also equipped with a number of additional accessories that are usually quite simple to program. Some of the most noteworthy and typical programmable additions (or features) of this kind are:
Chuck control
Tailstock quill
Bi-directional turret indexing
Barfeeder
Several other features may also be available as programmable options:
Parts catcher (unloader)
Pull-out finger
Tailstock body and quill
Steady rest / follower rest
Part stopper
others as per machine design
Some of these accessories are fairly common, so it is worth looking at them in some detail and with a few examples of their programming applications.
In manual operations, a chuck, a collet or a special fixture mounted on the headstock of a lathe normally opens and closes when the CNC operator presses a foot pedal. For safety reasons, a chuck that is rotating cannot be opened, because it is protected by an special safety interlock. Another important feature of chucks is that the terms open and close depend on the method of chucking - external or internal. A key switch is...