[Top] [Prev] [Next] [Bottom] [Table of Contents]

Table XII: Machine Tool

Machine Tool: A machine tool is an instance of a class of manufacturing equipment (either manually- or numerically-controlled) for performing material cutting or material removal operations.
Attribute Name Description of Attribute
Machine Tool Subtype [Valid values: Milling Machine, Horizontal Turning Machine, Vertical Turning Machine]
Machine Tool Manufacturer The name of the company that produced the machine tool.
Manufacturer Model Designation The numeric or textual designation used by the machine tool manufacturer to identify the machine tool.
Machine Tool Identifier A site-specific designation uniquely identifying the machine tool.
Machine Tool Burden Rate A value indicating the basic hourly cost for use of the machine tool.
Machine Tool Location A site-specific designation identifying the machine tool location within a building, and/or the workcell containing the machine tool.
Overall Machine Tool Height The overall height of the machine tool. This value is typically required for facility layout planning and machine installation.
Overall Machine Tool Length The overall length of the machine tool. This value is typically required for facility layout planning and machine installation.
Overall Machine Tool Width The overall width of the machine tool. This value is typically required for facility layout planning and machine installation.
Machine Tool Weight A value indicating the weight of the machine tool. This value is typically required for facility planning and machine installation.
Rigidity Condition A site-specific designation indicating the rigidity of the machine tool. This designation could be a physical measurement or a relative scale, such as 1 to 10 (or low to high).
Door Opening Width (optional) The width of the access door to the machining area of the machine tool. Some machine tools include an access door to enclose the machining area and to shield the operator from the machining process.
NC Controller Information The description of the characteristics of the controller for the machine tool. <Reference to NC_CONTROLLER>
Environmental Information The description of the facility requirements and operational characteristics for the machine tool. <Reference to ENVIRONMENTAL_SPECIFICATIONS>
Operational Capability The manufacturing processes that can be performed by this machine.
LIST OF < Milling, Drilling, Boring, Reaming, Tapping, Sawing, Slotting, Turning, Grooving, Threading, Cut-Off, Profiling, Facing>
Note: more than one value may be specified.

Table XIIA: Milling Machine

Milling Machine: A milling machine is a machine tool which provides material removal capabilities using high speed rotation of a cutting tool.
Attribute Name Description of Attribute
Milling Machine Style Common style designation for the milling machine.
[Examples: Vertical, Horizontal, Gantry, Bridge, Traveling Column, Knee, Hexapod]
Number of Axes A value indicating the number of named axes for the machine tool.
Axis Information The descriptions of the characteristics of the machine tool axes. LIST OF <Reference to MACHINE_TOOL_AXIS> Note: The number of axes referenced is equal to MILLING_MACHINE.NUMBER_OF_AXES.
Maximum Workpiece Length The length dimension of the largest workpiece size that can be accommodated by this machine, as measured parallel to the longest machine axis.
Maximum Workpiece Height The height dimension of the largest workpiece size that can be accommodated by this machine, as measured parallel to the machine axis associated with linear spindle travel.
Maximum Workpiece Width The width dimension of the largest workpiece size that can be accommodated by this machine, as measured along an axis perpendicular to both prior axes used for length and height measurements.
Spindle Nose Distance A value indicating the maximum distance between the spindle nose and the table.
Number of Spindles A numeric value indicating the number of parallel spindles for the machine tool. If a milling machine has only a single spindle, the value of this attribute is 1. If the machine has more than one spindle, each spindle is typically performing the same task at the same time, but at different locations.
Spindle Distance (conditional) A value indicating the distance between parallel spindles, i.e., from spindle axis to spindle axis. Attribute only applies where MILLING_MACHINE.NUMBER_OF_SPINDLES > 1.
Spindle Information The descriptions of the characteristics of the machine tool spindle(s). LIST OF <Reference to MACHINE_TOOL_SPINDLE.MILLING_SPINDLE> Note: The number of spindles referenced is equal to MILLING_MACHINE.NUMBER_OF_SPINDLES
Number of Tables A value indicating the number of separate work tables which can be positioned concurrently within the machining envelope.
Pallet? Is the work table an interchangeable pallet? [Valid values: Yes, No]
Number of Pallets (conditional) A value indicating the number of separate pallet stations available for fixturing workpieces. This value includes the pallet(s) in the machining envelope and the pallets which can be moved into the machining position. Attribute only applies where MILLING_MACHINE.PALLET? = YES.
Pallet Change Time (conditional) A value indicating the average time required to interchange a pallet within the machining envelope with one from outside the machining envelope. Attribute only applies where MILLING_MACHINE.PALLET? = YES.
Table Information The description of each of the individual work tables available for use with the machine. LIST OF <Reference to WORK_TABLE> Note: The number of work tables referenced is equal to MILLING_MACHINE.NUMBER_OF_PALLETS if MILLING_MACHINE.PALLET? = YES; otherwise it is equal to MILLING_MACHINE.NUMBER_OF_TABLES.
Tool Changer? Does the milling machine provide a mechanism for automatically exchanging cutting tools during control program execution? [Valid values: Yes, No]
Tool Magazine Information (conditional) The description of the tool magazine characteristics for this machine. <Reference to TOOL_MAGAZINE> Attribute only applies where MILLING_MACHINE.TOOL_CHANGER? = YES.

Table XIIB: Horizontal Turning Machine

Horizontal Turning Machine: A horizontal turning machine is a machine tool which provides material removal capabilities using high speed rotation of a workpiece and where the axis of workpiece rotation is parallel to the floor.
Attribute Name Description of Attribute
Horizontal Turning Machine Style Common style designation for the horizontal turning machine. [Examples: Swiss-type Lathe, Engine Lathe, Horizontal Turret Lathe, Horizontal Turning Center, Slant-Bed Lathe]
Maximum Workpiece Diameter A value indicating the largest outer diameter which can be turned on this machine. This value is a function of the machine's maximum swing, workholding capacity, cross-slide travel, and other factors.
Swing Over Bed A value indicating twice the distance between the spindle axis and the closest interfering portion of the machine bed.
Swing Over Cross-Slide A value indicating twice the distance between the spindle axis and the closest interfering portion of the cross-slide.
Maximum Swing A value indicating the smaller of the following measurements: (1) SWING_OVER_BED, (2) SWING_OVER_CROSS-SLIDE, or (3) twice the distance between the spindle axis and the closest interfering portion of the machine enclosure (if the work envelope is enclosed by guards).
Tailstock? A value indicating whether or not the machine is equipped with a tailstock. [Valid values: Yes, No]
Tailstock Information (conditional) A description of the characteristics of the turning machine tailstock.
<Reference to TAILSTOCK> Attribute only applies where HORIZONTAL_TURNING_MACHINE.TAILSTOCK? = YES.
Distance Between Centers (conditional) A value indicating the maximum distance between the spindle nose to the quill of the tailstock. Attribute only applies where HORIZONTAL_TURNING_MACHINE.TAILSTOCK? = YES.
Maximum Workpiece Length (conditional) A value indicating the maximum workpiece length that can be held in the machine. This measurement is made along the spindle axis and is the distance from the spindle nose to the unsupported end of the workpiece. Note that this value may be greater than the workpiece length which can be safely machined.

Attribute only applies where HORIZONTAL_TURNING_MACHINE.TAILSTOCK? = NO.

Number of Turrets A value indicating the number of number of indexing turret-type tool magazines on the machine. [Valid values: 0, 1, 2]
Turret Information (conditional) A description of the characteristics of the tool turret(s). LIST OF <Reference to TOOL_MAGAZINE.TURRET>
Attribute only applies where NUMBER_OF_TURRETS > 0. Note: The number of elements in the list will be equal to NUMBER_OF_TURRETS.
Tool Changer? Does the horizontal turning machine provide a mechanism for automatically exchanging cutting tools during control program execution? [Valid values: Yes, No]
Tool Magazine Information (conditional) The description of the tool magazine characteristics for this machine. <Reference to TOOL_MAGAZINE> Attribute only applies where HORIZONTAL_TURNING_MACHINE.TOOL_CHANGER? = YES.
Number of Axes A value indicating the total number of named axes for the machine tool.
Upper X Axis Information A description of the cutting tool motion perpendicular to the spindle axis. <Reference to MACHINE_TOOL_AXIS.LINEAR_AXIS> Note: The attribute name "Upper" is used to differentiate the default cross-slide from an optional, second cross-slide which is physically located below this cross-slide on a slant-bed machine.
Upper Z Axis Information A description of the cutting tool motion parallel to the spindle axis. <Reference to MACHINE_TOOL_AXIS.LINEAR_AXIS> Note: The attribute name "Upper" is used to differentiate the default cross-slide from an optional, second cross-slide which is physically located below this cross-slide on a slant-bed machine.
Lower X Axis Information (conditional) A description of a second cutting tool motion perpendicular to the spindle axis. <Reference to MACHINE_TOOL_AXIS.LINEAR_AXIS> Attribute only apples where NUMBER_OF_TURRETS > 1.
Lower Z Axis Information (conditional) A description of a second cutting tool motion parallel to the spindle axis. <Reference to MACHINE_TOOL_AXIS.LINEAR_AXIS> Attribute only apples where NUMBER_OF_TURRETS > 1.
Number of Spindles A value indicating the number of powered spindles available for rotating the workpiece. [Valid values: 1, 2]
Main Spindle Information A description of the characteristics associated with the primary spindle used for workpiece rotation.
<Reference to MACHINE_TOOL_SPINDLE.TURNING_SPINDLE>
Rotary Main Spindle? An indication of whether or not the primary spindle used for workpiece rotation can be specifically positioned under program control (i.e., rotational motion). [Valid values: Yes, No]
C Axis Information (conditional) A description of the rotational motion for a programmable/indexable primary spindle.
<Reference to MACHINE_TOOL_AXIS.ROTARY_AXIS> Attribute only applies where ROTARY_MAIN_SPINDLE? = YES.
Sub-spindle Information (conditional) A description of the characteristics associated with a secondary spindle used for workpiece rotation. <Reference to MACHINE_TOOL_SPINDLE.TURNING_SPINDLE> Attribute only applies where NUMBER_OF_SPINDLES > 1.
Rotary Sub-Spindle? (conditional) An indication of whether or not the secondary spindle used for workpiece rotation can be specifically positioned under program control (i.e., rotational motion). [Valid values: Yes, No] Attribute only applies where NUMBER_OF_SPINDLES > 1.
W Axis Information (conditional) A description of the rotational motion for a programmable/indexable secondary spindle. <Reference to MACHINE_TOOL_AXIS.ROTARY_AXIS> Attribute only applies where NUMBER_OF_SPINDLES > 1 and ROTARY_SUB-SPINDLE? = YES.
Headstock Workholding Method A value indicating the mechanism for fixturing the workpiece to the headstock spindle. [Valid values: Chuck, Collet, Faceplate]
Standard Chuck Size (conditional) An indication of the maximum workpiece diameter that can be gripped by the standard chuck for this machine tool. Attribute only applies where HEADSTOCK_WORKHOLDING_METHOD = CHUCK.
Chuck Information (conditional) A description of the characteristics associated with the headstock chuck. <Reference to LATHE_CHUCK> Attribute only applies where HEADSTOCK_WORKHOLDING_METHOD = CHUCK.
Maximum Collet Capacity (conditional) The maximum workpiece diameter that can be held by the headstock spindle collet.
Attribute only applies where HEADSTOCK_WORKHOLDING_METHOD = COLLET.
Minimum Collet Capacity (conditional) The minimum workpiece diameter that can be held by the headstock spindle collet.
Attribute only applies where HEADSTOCK_WORKHOLDING_METHOD = COLLET.
Collet Series Designation (conditional) An alphanumeric description of a collet group.
[Examples: 100, 150, 200, 300, 200T6, J, L, M, 5C, 16C, 20C, 25C]
Attribute only applies where HEADSTOCK_WORKHOLDING_METHOD = COLLET.
Barstock Feed Capability A value indicating the capability or status of the turning machine to provide an automatic barstock feed mechanism. [Valid values: Exists, Capable, None] The barstock feeder may be "existing" (currently fixed to the turning machine), the machine may be "c apable" (barstock feeder not presently attached, but machine could accommodate one), or no barstock feed mechanism can be provided.
Center Support? Does the turning machine provide a means for supporting the center of the workpiece (i.e., a "steady rest")? [Valid values: Yes, No]
Tool Preset Capability? Does the turning machine provide a built-in function or mechanism to measure tool offsets for a tool preset capability? [Valid values: Yes, No]

Table XIIC: Vertical Turning Machine

Vertical Turning Machine: A vertical turning machine is a machine tool which provides material removal capabilities using rotation of a workpiece and where the axis of workpiece rotation is perpendicular to the floor.
Attribute Name Description of Attribute
Vertical Turning Machine Style Common style designation for the vertical turning machine.
[Examples: Vertical Turning Center, Vertical Turret Lathe]
Maximum Swing A value indicating twice the result of the smaller of the following measurements: (1) the distance between the table axis and the closest interfering portion of the column, or (2) the distance between the table axis and the closest interfering portion of the machine enclosure (if the work envelope is enclosed by guards).
Facing Capacity A value indicating the maximum outside diameter of the workpiece which can be turned.
Rail Height A value indicating the maximum vertical distance between the bottom of the rail and the top of the table. The rail is the horizontal cross-member which provides for horizontal movement of the vertical head across the work table.
Number of Axes A value indicating the total number of named axes for the machine tool.
Fixed Rail? A value indicating whether or not the entire rail can be moved in the vertical direction. [Valid values: Yes, No]
Rail Axis Information (conditional) A description of the rail motion in the vertical direction. <Reference to MACHINE_TOOL_AXIS.LINEAR_AXIS> Attribute only applies where FIXED_RAIL? = NO.
Number of Vertical Heads A value indicating the number of vertical heads attached to the rail. [Valid values: 1, 2]
Right Head Axis Information Descriptions of the head motions parallel and perpendicular to the table rotation axis. The head can travel both horizontally across the rail (i.e., perpendicular to the table axis) and vertically with respect to the rail (i.e., parallel to the table axis ). Two axis motions will be referenced. LIST OF <Reference to MACHINE_TOOL_AXIS.LINEAR_AXIS> Note: The attribute name "Right" is used to differentiate the default head from an optional, second head which is physically located to the left of the default head.
Right Head Turret? A value indicating whether or not a tool turret is attached to the head. [Valid values: Yes, No] Note: The attribute name "Right" is used to differentiate the default head from an optional, second head which is physically located to the left of the default head.
Right Head Turret Information (conditional) A description of the characteristics associated with the tool turret attached to this head. <Reference to TOOL_MAGAZINE.TURRET> Attribute only applies where RIGHT_HEAD_TURRET? = YES. Note: The attribute name "Right" is used to differentiate the default head from an optional, second head which is physically located to the left of the default head.
Right Head Spindle? (conditional) A value indicating whether or not the head is designed to provide power to rotating cutting tools. This feature is commonly referred to as a "live spindle." [Valid values: Yes, No] Attribute only applies where RIGHT_HEAD_TURRET? = NO. Note: The attribute name "Right" is used to differentiate the default head from an optional, second head which is physically located to the left of the default head.
Right Head Spindle Information (conditional) A description of the characteristics of the spindle drive in the head. <Reference to MACHINE_TOOL_SPINDLE.MILLING_SPINDLE> Attribute only applies where RIGHT_HEAD_SPINDLE? = YES. Note: The attribute name "Right" is used to differentiate the default head from an optional, second head which is physically located to the left of the default head.
Right Head Spindle Tool Changer Information
(conditional)
A description of the characteristics of a tool magazine used in conjunction with the spindle. <Reference to TOOL_MAGAZINE>
Attribute only applies where RIGHT_HEAD_SPINDLE? = YES.
Left Head Axis Information (conditional) Descriptions of the head motions parallel and perpendicular to the table rotation axis. The head can travel both horizontally across the rail (i.e., perpendicular to the table axis) and vertically with respect to the rail (i.e., parallel to the table axis ). Two axis motions will be referenced. LIST OF <Reference to MACHINE_TOOL_AXIS.LINEAR_AXIS> Attribute only applies where NUMBER_OF_VERTICAL_HEADS > 1.
Left Head Turret? (Conditional) A value indicating whether or not a tool turret is attached to the head. [Valid values: Yes, No] Attribute only applies where NUMBER_OF_VERTICAL_HEADS > 1.
Left Head Turret Information (conditional) A description of the characteristics associated with the tool turret attached to this head. <Reference to TOOL_MAGAZINE.TURRET> Attribute only applies where NUMBER_OF_VERTICAL_HEADS > 1 and LEFT_HEAD_TURRET? = YES.
Left Head Spindle? (conditional) A value indicating whether or not the head is designed to provide power to rotating cutting tools. This feature is commonly referred to as a "live spindle." [Valid values: Yes, No] Attribute only applies where NUMBER_OF_VERTICAL_HEADS > 1 and LEFT_HEAD_TURRET? = NO.
Left Head Spindle Information (conditional) A description of the characteristics of the spindle drive in the head. <Reference to MACHINE_TOOL_SPINDLE.MILLING_SPINDLE> Attribute only applies where NUMBER_OF_VERTICAL_HEADS > 1 and LEFT_HEAD_SPINDLE? = YES.
Left Head Spindle Tool Changer
(conditional)
A description of the characteristics of a tool magazine used in conjunction with the spindle. <Reference to TOOL_MAGAZINE>
Attribute only applies where NUMBER_OF_VERTICAL_HEADS > 1 and LEFT_HEAD_SPINDLE? = YES.
Side Head? A value indicating whether or not the machine is equipped with a head which is not attached to the rail. [Valid values: Yes, No]
Side Head Axis Information (conditional) A description of side head motion perpendicular to the table axis. <Reference to MACHINE_TOOL_AXIS.LINEAR_AXIS> Attribute only applies where SIDE_HEAD? = YES.
Side Head Turret? (Conditional) A value indicating whether or not a tool turret is attached to the head. [Valid values: Yes, No] Attribute only applies where SIDE_HEAD? = YES.
Side Head Turret Information (conditional) A description of the characteristics associated with the tool turret attached to this head. <Reference to TOOL_MAGAZINE.TURRET> Attribute only applies where SIDE_HEAD? = YES and SIDE_HEAD_TURRET? = YES.
Side Head Tool Changer? (conditional) A value indicating whether or not the side head has an associated tool magazine. [Valid values: Yes, No] Attribute only applies where SIDE_HEAD? = YES.
Side Head Tool Magazine Information (conditional) A description of the characteristics of the tool magazine for the side head. <Reference to TOOL_MAGAZINE> Attribute only applies where SIDE_HEAD? = YES and SIDE_HEAD_TOOL_CHANGER? = YES.
Side Head Tool Holder Style Designation (conditional) Common style designation of the interface between the side head ram and the tool holder.
[Examples: V-Flange, BT-Flange, American National Standard Machine Taper, NMTB Taper, Cincinnati HPMC V-Flange, Brown & Sharpe Taper, HSK]
Attribute only applies where SIDE_HEAD? = YES and SIDE_HEAD_TOOL_CHANGER? = YES.
Side Head Holder Taper Designation (conditional) The taper designation of the side head tool holder interface.
[Examples: 30, 40, 50, etc.]
Attribute only applies where SIDE_HEAD? = YES and SIDE_HEAD_TOOL_CHANGER? = YES.
Side Head Maximum Tool
Shank Square Size
(conditional)
The maximum square size of the lathe tool shank that can be attached to the tool block on the side head ram. Attribute only applies where SIDE_HEAD? = YES and SIDE_HEAD_TOOL_CHANGER? = NO.
Side Head Maximum Tool
Shank Length
(conditional)
The maximum length of the lathe tool shank that can be attached to the tool block on the side head ram. Attribute only applies where SIDE_HEAD? = YES and SIDE_HEAD_TOOL_CHANGER? = NO.
Table Drive Rating A value indicating the maximum continuous duty rated power sustainable by the table drive motor.
Maximum Table Reversing Speed (optional) A value indicating the maximum revolutions per minute at which the direction of table rotation can be safely reversed.
Number of Table Gear Selections A value indicating the number of gear selections available for the table drive. These selections define a gear range to provide specific RPM and torque characteristics. The value of this attribute may be 1 if a single gear selection covers the entire tabl e speed range.
Table Drive Information A description of the speed and torque characteristics for the table drive. <Reference to DRIVE_GEAR_RANGE> Note: The number of elements in the list corresponds to NUMBER_OF_TABLE_GEAR_SELECTIONS. The list should be in order of increasing drive speed.
Pallet? Is the table an interchangeable pallet? [Valid values: Yes, No]
Number of Pallets (conditional) A value indicating the number of separate pallet stations available for fixturing workpieces. This value includes the pallet in the machining envelope and the pallets which can be moved into the machining position. Attribute only applies where PALLET? = YES.
Pallet Change Time (conditional) A value indicating the average time required to interchange a pallet within the machining envelope with one from outside the machining envelope. Attribute only applies where PALLET? = YES.
Table Information The description of each of the individual work tables available for use with the machine. LIST OF <Reference to WORK_TABLE> Note: The number of references to WORK_TABLE is equal to NUMBER_OF_PALLETS if PALLET? = YES; otherwise there is only a single reference (i.e., one work table).
Table Height The height of the work table above the floor.

Table XIII: Lathe Chuck

Lathe Chuck: A lathe chuck is a clamp-like workholding device which grips the (typically cylindrical) workpiece with jaws that open and close radially to the workpiece axis.
Attribute Name Description of Attribute
Lathe Chuck Manufacturer The name of the company that produced the lathe chuck.
Manufacturer Model Designation The numeric or textual designation used by the lathe chuck manufacturer to identify the chuck.
Chuck Style Common style designation for the lathe chuck. [Examples: Pneumatic, Hydraulic, Manual, Index, Collet, Retractable Jaw, Magnetic]
Chuck Size A value indicating the maximum workpiece diameter that can be gripped by the lathe chuck.
Chuck Backplate Designation A designation identifying the type of attachment mechanism (e.g., hole pattern, camlock, or bayonet) available at the back of the chuck, as well as the dimensions of the attachment features. Standard forms of the attachment mechanisms and dimensions are d escribed by the ISO 702 series of standards or the ANSI/ASME B5.9 standard.
[Examples: A2-6, D1-8]
Maximum Chuck Capacity A value indicating the maximum diameter that the chuck can grip.
Minimum Chuck Capacity A value indicating the minimum diameter that the chuck can grip.
Number of Jaws A value indicating the number of jaws on the chuck.
Jaw Interaction An indication of the type of interaction between the jaws of the chuck. [Valid values: Combination, Independent] "Combination" implies that all jaws of the chuck must move together, while "Independent" allows setting of individual jaws.
Chuck Length A value indicating the maximum overall length of the chuck measured along the rotational axis of the chuck. This measurement includes the jaws of the chuck.
Bore Size The diameter of the bore in the chuck for assistance in positioning the workpiece. Sometimes called the Pilot Bore.

Table XIV: Tailstock

Tailstock: A tailstock is a workpiece support and alignment device sometimes used with horizontal turning machines. The tailstock is positioned to contact the end of the workpiece opposite the spindle.
Attribute Name Description of Attribute
Programmable Tailstock? A value indicating whether or not the tailstock can be positioned under program control. [Valid values: Yes, No]
Tailstock Travel A value indicating the total distance the tailstock can be moved.
Tailstock Thrust A value indicating the maximum clamping force which can be applied by the tailstock when supporting a workpiece.
Tailstock Bore Taper Designation A value specifying the taper of the bore in the tailstock into which the quill is inserted. [Examples: 1MT, 2MT, 6MT] The taper style for this bore is typically a Morse taper.
Quill Information The description of the characteristics of the tailstock quill. <Reference to TAILSTOCK_QUILL>
Programmable Tailstock Quill? A value indicating whether or not the quill in the tailstock can be positioned under program control. [Valid values: Yes, No]
Quill Stroke (conditional) A value indicating the total distance the quill can be moved with respect to the tailstock. Attribute only applies where PROGRAMMABLE_TAILSTOCK_QUILL? = YES.

Table XV: Tailstock Quill

Tailstock Quill: A tailstock quill is the component of a lathe tailstock that contacts the workpiece. The quill is typically an interchangeable component, with different sizes and contact characteristics available. The quill is sometimes called a "live ce nter". The quill can be viewed as being composed of three sections: center, body, and shank. The center is the pointed end of the quill which contacts the workpiece.
Attribute Name Description of Attribute
Quill Manufacturer The name of the company that produced the quill.
Manufacturer Model Designation The numeric or textual designation used by the quill manufacturer to identify the quill.
Overall Length The overall length measurement of the quill, measured along its axis of rotation.
Point Angle The point angle of the quill center (where it contacts the workpiece).
Center Diameter The largest diameter of the pointed section of the quill.
Body Diameter A value indicating the maximum outside diameter of the quill body. Also called Quill Diameter.
Body Length The length measurement of the quill body.
Quill Shank Taper Designation A value specifying the taper of the quill shank. [Examples: 1MT, 2MT, 6MT] The taper style for the quill shank is typically a Morse taper.
Maximum Workpiece Weight The maximum workpiece weight that can be supported by the quill.

Table XVI: Work Table

Work Table: A work table is the platform which provides the support and mounting surface for a workpiece. The work table allows the workpiece to be held rigidly in place during machining operations.
Attribute Name Description of Attribute
Work Table Shape Common shape designations for the work table.
[Valid values: Rectangular, Circular]
Fixture Style A designation of the fixturing mechanism provided by the work table. [Examples: T-Slot, Threaded Hole Pattern, Vacuum, Chuck, Other]
Chuck Information (conditional) A description of the characteristics of a work table which acts as a chuck. <Reference to LATHE_CHUCK> Attribute only applies where FIXTURE_STYLE = CHUCK.
Number of T-Slots (conditional) The number of T-Slots in the work table surface. Attribute only applies where FIXTURE_STYLE = T-SLOT.
Distance Between T-Slot Centers (conditional) The distance between T-Slot centers in the work table surface. Attribute only applies where FIXTURE_STYLE = T-SLOT.
T-Slot Size (conditional) The size of the T-Slots in the work table surface (i.e., the width dimension of the crossbar on the "T"). Attribute only applies where FIXTURE_STYLE = T-SLOT.
Table Diameter (conditional) A value indicating the diameter of the table. Attribute only applies where WORK_TABLE_SHAPE = CIRCULAR and FIXTURE_STYLE <> CHUCK.
Table Length (conditional) A value indicating the length of the table as measured parallel to the longest axis of the machine tool. Attribute only applies where
WORK_TABLE_SHAPE = RECTANGULAR.
Table Width (conditional) A value indicating the width of the table as measured perpendicular to both the length measurement axis and the spindle axis. Attribute only applies where
WORK_TABLE_SHAPE = RECTANGULAR.
Workpiece Weight A value indicating the maximum workpiece weight which the work table can support.
Rotatable? A value indicating whether or not the table can be rotated.
[Valid values: Yes, No]
Axis Information (optional) A list of links to the machine tool axes corresponding to the programmable movements of the work table while machining. LIST OF <Reference to MACHINE_TOOL_AXIS> This axis information may be redundant with prior machine axis definitions, but is provided to indicate which machine components provide the axis motion. Note: This attribute is typically needed only when this table is referenced from a MILLING_MACHINE having a WORK_TABLE with programmable motions.

Table XVII: NC Controller

NC Controller: An NC controller is the computer, software, and servo mechanisms which interpret machine tool control instructions in order to direct the motions, speeds, and cutting performance of the machine tool.
Attribute Name Description of Attribute
Controller Manufacturer The name of the NC controller manufacturer.
Controller Model The numeric or textual designation used by the NC controller manufacturer to identify the controller model number.
Post Processor
(optional)
A name designating the post processor used to generate NC code for this controller. The selection of a post-processor is dependent upon the format of source toolpath data and the specifics of the controller.
Units A value indicating whether the controller accepts positioning values in English (inches) or metric (millimeters) units.
[Valid values: English, Metric, Both]
Program Length A value indicating the maximum length of NC programming which the controller can store and execute.
Number of Controlled Axes A value indicating the number of axes that can be controlled.
Number of Simultaneous Axes A value indicating the number of simultaneously controllable axes.
Minimum Feed Rate A value indicating the minimum programmable cutting feed rate.
Maximum Feed Rate A value indicating the maximum programmable cutting feed rate.
Minimum Spindle Speed A value indicating the minimum programmable spindle speed.
Maximum Spindle Speed A value indicating the minimum programmable spindle speed.
Minimum Linear Increment A value indicating the minimum linear positioning increment achievable with the controller.
Minimum Rotary Increment A value indicating the minimum rotary positioning increment achievable with the controller.
Interpolation Functions A list of values indicating which types of interpolation the controller supports. [Examples: Position, Linear, Circular, Helical, Cylindrical, Polar, Involute, Spline, Exponential] Note: more than one value may be specified.
Cycle Functions A list of values indicating which types of canned cycles the controller supports to simplify programming. These cycle functions correspond to specific "G" codes. [Examples: Drill, Ream, Spot, Counterbore, Countersink, Tap, Rough Bore, Finish Bore, Mill]
Note: more than one value may be specified.
Cutting Feed Rate Override A value indicating the maximum percentage of override which a machine operator can manually dial-in while a NC program is executing. A value of 0 indicates that the NC controller does not provide the capability for the operator to override the programmed setting.
[Examples: 0, 150, 210]
Rapid Traverse Override A value indicating the maximum percentage of override which a machine operator can manually dial-in while a NC program is executing. A value of 0 indicates that the NC controller does not provide the capability for the operator to override the programmed setting.
[Examples: 0, 150, 210]
Toolpath Accuracy Compensation? Does the controller provide a capability to compensate for known accuracy errors in the machine tool? [Valid values: Yes, No] Typically this capability is provided using a look-up table of compensation values.
Tool Compensation Functions A list of values indicating which types of cutter size compensation the controller supports. [Examples: Length, Diameter, Nose Radius] Note: more than one value may be specified.

Table XVIII: Machine Tool Spindle

Machine Tool Spindle: A machine tool spindle is the motor-driven rotating sleeve in which a tool assembly (i.e., milling) or workpiece (i.e., turning) is held.
Attribute Name Description of Attribute
Machine Tool Spindle Subtype [Valid values: Milling Spindle, Turning Spindle]
Machine Tool Spindle Manufacturer The name of the company that produced the spindle.
Manufacturer Model Designation The numeric or textual designation used by the spindle manufacturer to identify the spindle.
Spindle Power A value indicating the maximum continuous duty rated power sustainable by the spindle drive motor.
Maximum Spindle Reversing Speed (optional) A value indicating the maximum revolutions per minute at which the direction of spindle rotation can be safely reversed.
Number of Gear Selections A value indicating the number of gear selections available for the spindle. These selections define a gear range to provide specific RPM and torque characteristics. The value of this attribute may be 1 if a single gear selection covers the entire spindle speed range.
Gear Information The description of the characteristics of each gear range. LIST OF <Reference to DRIVE_GEAR_RANGE> Note: The number of elements in the list corresponds to NUMBER_OF_GEAR_SELECTIONS. The list should be in order of increasing drive speed.

Table XVIIIA: Milling Spindle

Milling Spindle: A milling spindle is the motor-driven rotating sleeve in which a tool assembly is held.
Attribute Name Description of Attribute
Axis Information (optional) The descriptions of the characteristics of the machine tool axes corresponding to the programmable movements of the spindle while machining. LIST OF <Reference to MACHINE_TOOL_AXIS> This axis information may be redundant with prior machine axis definitions, but is provided to indicate which machine components provide the axis motion. Note: This attribute is not needed when this table is being referenced from TURRET.
Spindle Tool Holder Style Designation Common style designation of the interface between the machine spindle and the tool assembly. [Examples: V-Flange, BT-Flange, American National Standard Machine Taper, NMTB Taper, Morse Taper, Jacobs Taper, Bridgeport R-8 Shank, Cincinnati HPMC V-Flange, B rown & Sharpe Taper, HSK, VDI, Thread, Automotive Shank, Whistle Notch, Straight Shank, Weldon Shank]
Spindle Taper Designation (conditional) The taper designation of the machine spindle.
[Examples: 30, 40, 50, 3MT, 5MT, B&S No. 12, etc.]

Attribute only applies where
SPINDLE_TOOL_HOLDER_STYLE_DESIGNATION = V-FLANGE, BT-FLANGE, NMTB_TAPER, MORSE_TAPER, JACOBS_TAPER, AMERICAN_N ATIONAL_STANDARD_MACHINE_TAPER, BROWN&SHARPE_TAPER, or for other spindle styles which include a taper.
Spindle Bore Diameter (conditional) A value indicating the internal diameter of the spindle sleeve as measured at the spindle nose.
Attribute only applies where
SPINDLE_TOOL_HOLDER_STYLE_DESIGNATION = VDI, STRAIGHT_SHANK, WELDON_SHANK, AUTOMOTIVE_SHANK, WHISTLE_NOTCH, or for other non-tapered spindle styles specified by bore size.
Spindle Bore Depth (conditional) A value indicating the axial length of the spindle sleeve for which the SPINDLE_BORE_DIAMETER is constant.
Attribute only applies where
SPINDLE_TOOL_HOLDER_STYLE_DESIGNATION = VDI, STRAIGHT_SHANK, WELDON_SHANK, AUTOMOTIVE_SHANK, WHISTLE_NOTCH, or for other non-tapered spindle styles specified by bore size.
Spindle Thread Diameter (conditional) The nominal diameter of the internal thread on the spindle sleeve for attachment of a tool holding component. Attribute only applies where
SPINDLE_TOOL_HOLDER_STYLE_DESIGNATION = THREAD.
Spindle Thread Pitch (conditional) The reciprocal of the number of threads per unit length on the spindle sleeve for attachment of a tool holding component. Attribute only applies where
SPINDLE_TOOL_HOLDER_STYLE_DESIGNATION = THREAD.
Spindle Thread Form (conditional) Classification of thread profile on the on the spindle sleeve for attachment of a tool holding component.
[Examples: UNC, UNF, UNEF, M etc.]
Attribute only applies where
SPINDLE_TOOL_HOLDER_STYLE_DESIGNATION = THREAD.
Coolant Through Spindle? A value indicating whether or not the spindle is designed for through-the-tool coolant supply. [Valid values: Yes, No]

Table XVIIIB: Turning Spindle

Turning Spindle: A turning spindle is the motor-driven rotating sleeve in which a (fixture and) workpiece is held.
Attribute Name Description of Attribute
Spindle Bore Diameter Internal diameter of the spindle bore as measured at the spindle nose.
Spindle Nose Designation A designation identifying the type of attachment mechanism (e.g., hole pattern, camlock, or bayonet) available at the front of the spindle, as well as the dimensions of the attachment features. Standard forms of the attachment mechanisms and dimensions ar e described by the ISO 702 series of standards or the ANSI/ASME B5.9 standard.
[Examples: A2-6, D1-8]
Through-Hole Diameter Diameter of the hole that goes completely through the machine spindle.
Round Bar Stock Capacity The largest diameter of round bar stock that can be inserted through the spindle for automatic barfeed applications.
Hex Bar Stock Capacity (optional) The largest size of hex bar stock that can be inserted through the spindle for automatic barfeed applications.

Table XIX: Drive Gear Range

Drive Gear Range: A drive gear range is the characterization of drive speeds and corresponding torque values for a particular gear selection of a machine tool spindle.
Attribute Name Description of Attribute
Gear Designation A value indicating the gear selection for the corresponding drive characteristics. [Examples: 1, 2, 3, 4, Low, Medium, High]
Maximum Drive Speed A value indicating the maximum revolutions per minute (RPM) achievable by the drive for this gear selection.
Maximum Drive Torque A value indicating the spindle torque achievable at the maximum drive speed for this gear selection.
Minimum Drive Speed A value indicating the minimum revolutions per minute (RPM) achievable by the drive for this gear selection.
Minimum Drive Torque A value indicating the spindle torque achievable at the minimum drive speed for this gear selection.

Table XX: Machine Tool Axis

Machine Tool Axis: A machine tool axis is the conceptualization of a single programmable directional motion for a machine tool. The directional motion may be linear or rotary.
Attribute Name Description of Attribute
Machine Tool Axis Subtype [Valid values: Linear Axis, Rotary Axis]
Axis Name A value indicating the common name of the axis.
[Valid values: X, Y, Z, A, B, C, U, V, W, P, Q, R, D, E]
Minimum Cutting Feed Rate A value indicating the manufacturer's specification for the minimum cutting feedrate of the machine tool along this axis.
Maximum Cutting Feed Rate A value indicating the manufacturer's specification for the maximum cutting feedrate of the machine tool along this axis.
Rapid Traverse Feed Rate A value indicating the manufacturer's specification for the maximum positioning traverse feedrate of the machine tool along this axis during non-cutting operations.
Axis Drive Rating (optional) A value indicating the rated power for the drive motor for motion along this axis.
Displacement Error (optional) A value indicating the difference between the true displacement of a tool along a machine axis and that recorded by the machine measuring system. Reference ANSI/ASME B5.54 for details as applied to CNC Machining Centers.
Repeatability Error (optional) A value indicating the maximum range of error relating to the ability of a machine to sequentially position from one point to any other. Reference ANSI/ASME B5.54 for details as applied to CNC Machining Centers.

Table XXA: Linear Axis

Linear Axis: A linear axis is a machine tool axis which provides motion along a straight line.
Attribute Name Description of Attribute
Axis Travel Limit A value indicating the total programmable distance along this axis.
Minimum Range of Motion A value indicating the minimum linear position (with respect to the machine zero) programmable on this axis.
Maximum Range of Motion A value indicating the maximum linear position (with respect to the machine zero) programmable on this axis.

Table XXB: Rotary Axis

Rotary Axis: A rotary axis is a machine tool axis which provides motion along a circular path.
Attribute Name Description of Attribute
Rotary Movement Type A description of the type of rotary movement capable by this axis.
[Valid values: Continuous, Indexing, Limited Swing] "Continuous" indicates that the axis can be rotated without constraint. "Indexing" indicates that the motion programmed around this axis is constrained to a relatively small number of specified angular positions. "Limited Swing" indicates that the axis can be rotated only so far in one direction before it must be reversed.
Index Increment
(conditional)
The angular value that the rotary axis can be incremented around the 360 degree arc (i.e., every 15 degrees, every 90 degrees, etc.).
Attribute only applies where
ROTARY_MOVEMENT_TYPE = INDEXING.
Axis Travel Limit
(conditional)
A value indicating the total programmable angle around this axis. This value is not necessarily less than 360 degrees.
Attribute only applies where
ROTARY_MOVEMENT_TYPE = LIMITED_SWING.
Minimum Range of Motion
(conditional)
A value indicating the minimum angular position (with respect to machine zero) programmable on this axis.
Attribute only applies where
ROTARY_MOVEMENT_TYPE = LIMITED_SWING.
Maximum Range of Motion
(conditional)
A value indicating the maximum angular position (with respect to machine zero) programmable on this axis.
Attribute only applies where
ROTARY_MOVEMENT_TYPE = LIMITED_SWING.

Table XXI: Tool Magazine

Tool Magazine: A tool magazine is an accessory of a machine tool providing storage of cutting tools which are not in the cutting position and facilitates automatic interchange of cutting tools.
Attribute Name Description of Attribute
Tool Magazine Subtype [Valid values: Turret]
Capacity A value indicating the maximum number of tools which can be held in the magazine. For a turret, this value corresponds to the number of turret tool stations or pockets.
Tool Magazine Contents LIST OF <Reference to TOOL_ASSEMBLY>
Tool Change Time A value indicating the average time required to change from one tool to another during a machining operation, i.e., the "chip-to-chip" time.
Maximum Tool Diameter A value indicating the maximum diameter of a tool assembly which can be mounted in a single position in the tool magazine without interfering with an adjacent tool assembly.
Maximum Tool Length A value indicating the maximum overall length of a tool assembly which can be mounted in a single position in the tool magazine.
Maximum Tool Weight A value indicating the maximum recommended weight of any single tool assembly in the tool magazine.

Table XXIA: Turret

Turret: A turret is the component of a turning machine which provides for mounting and positioning of cutting tools to be used during a particular machining setup. The turret provides a number of tool stations (or pockets) for mounting of cutting tools. T he turret rotates to position a specific cutting tool relative to the workpiece for machining operations.
Attribute Name Description of Attribute
Turret Control An indication of whether the turret is positioned using an NC control program or must be positioned manually by the machine operator.
[Valid values: Automatic, Manual]
Rotating Tool Capability? A value indicating whether or not the turret is designed to provide power for rotating cutting tools. This feature is commonly referred to as "live tooling." [Valid values: Yes, No]
Number of Rotating Tool Positions (conditional) A value indicating how many of the turret tool pockets are designed to provide power to rotating cutting tools. Attribute only applies where
ROTATING_TOOL_CAPABILITY? = YES.
Rotating Drive Information (conditional) A description of the characteristics of the spindle drive for the "live tooling." <Reference to MACHINE_TOOL_SPINDLE.MILLING_SPINDLE> Attribute only applies where
ROTATING_TOOL_CAPABILITY? = YES.
Tool Index Time (conditional) A value indicating the manufacturer's specification for the pocket-to-pocket indexing time for the turret. Replaces TOOL_MAGAZINE.TOOL_CHANGE_TIME. Attribute only applies where TURRET_CONTROL = AUTOMATIC.
Maximum Tool Index Time (conditional) A value indicating the manufacturer's specified time for a 180 degree rotation of the turret, i.e., the longest tool positioning time. Attribute only applies where TURRET_CONTROL = AUTOMATIC.
Maximum Tool Shank Square Size The square size of the largest lathe tool shank that can be mounted to the turret.
Maximum Tool Shank Length The length of the largest lathe tool shank that can be mounted to the turret.
Maximum Boring Bar Diameter The diameter of the largest boring bar that can be mounted to the turret.
Mounting Method The method used to attach the tool block, tool shank, or rotating tool assembly ("live tooling") to the turret.
[Valid values: Bolt Pattern, Shank]
Shank Style (conditional) Common style designation for the shank of the tool block or rotating tool assembly that can be mounted on the turret. [Examples: VDI] Attribute only applies where MOUNT_METHOD = SHANK.
Shank Size Designation (conditional) A value indicating shank size of the tool block or rotating tool assembly that can be mounted on the turret. The specific form of this value will be based upon the shank style. [Examples: 30, 40, 50] Attribute only applies where MOUNT_METHOD = SHANK.
Bolt Pattern Name (conditional) The manufacturer's name for the bolt hole pattern available for mounting the tool block or rotating tool assembly to the turret. Attribute only applies where MOUNT_METHOD = BOLT_PATTERN.

Table XXII: Environmental Specifications

Environmental Specifications: The environmental specifications characterize facility requirements and operational characteristics for a machine tool.
Attribute Name Description of Attribute
Electrical Voltage A value indicating the input electrical voltage requirement for connection of the machine tool. [Examples: 110, 220, 460, 480]
Electrical Phase A value indicating whether the input electrical connection to the machine tool requires single-phase or 3-phase power. [Valid values: 1, 3]
Electrical Frequency A value indicating the number of cycles per second required for the input electrical connection to the machine tool. [Examples: 55, 60]
Electrical Current A value indicating the full load current draw which must be carried through the input electrical connection for the machine tool.
[Examples: 80, 102]
Electrical Power A value indicating the total power consumed by the machine tool. Examples: [64, 81]
Air Pressure Requirement A value indicating the incoming air pressure required to the machine tool. [Example: 80, 100, 5.2, 6.9]
Way Lubrication Fluid Type A value designating the lubricating fluid required by the machine tool for lubrication of ways and guides. This value is typically expected to be a specific part number or fluid specification.
Way Lubrication Tank Capacity A value indicating the capacity of the reservoir storing the lubricating fluid used for the ways and guides.
Hydraulic Fluid Type A value designating the hydraulic fluid required by the machine tool for actuation of ways and guides. This value is typically expected to be a specific part number or fluid specification.
Hydraulic Reservoir Capacity A value indicating the capacity of the reservoir storing the hydraulic fluid used for actuation of the ways and guides.
Hydraulic Pump Motor Rating A value indicating the rated power achievable by the hydraulic pump.
Cutting Fluid Type (optional) A value designating the preferred kind of cutting fluid used with the machine tool to provide cooling and lubrication to the workpiece/cutting tool interface. This value may be generic or a specific part number or cutting fluid specification. [Examples: O il, Water, Synthetic, PT-1592] This attribute is optional because characteristics of the workpiece, cutting tool, and machining process typically must also be considered for proper selection of a cutting fluid.
Cutting Fluid Brand (optional) A value designating the preferred manufacturer of cutting fluid used with the machine tool. This attribute is optional because characteristics of the workpiece, cutting tool, and the machining process typically must also be considered for proper selection of a cutting fluid.
Cutting Fluid Delivery A value indicating the cutting fluid delivery mechanism provided by the machine tool. [Examples: Flood, Mist]
Cutting Fluid Flow Rate A value indicating the flow rate of the cutting fluid as measured at the pump output.
Maximum Cutting Fluid Pressure A value indicating the maximum achievable cutting fluid pressure as measured at the pump output.
Cutting Fluid Pump Motor Rating A value indicating the rated power of the cutting fluid pump on the machine tool.
Cutting Fluid Reservoir Capacity A value indicating the capacity of the reservoir storing the cutting fluid.
Spindle Lubrication Method A value indicating the mechanism used on the machine tool for lubrication of the spindle(s).
[Valid values: Grease-Pack, Oil Mist, Oil-Air, Oil Jet]
Spindle Lubrication Reservoir Capacity A value indicating the capacity of the reservoir storing the lubricating fluid used on the machine tool spindle(s).
Chip Conveyer Motor Rating (optional) A value indicating the rated power of the motor used to remove chips from the machine tool, if so equipped.
Chip Conveyer Discharge Height (optional) A value indicating the floor-to-discharge chute height at the output of the machine tool chip conveyer, if so equipped.
Chip Conveyer Belt Width (optional) A value indicating the width of the conveyer belt in the chip conveyer of the machine tool, if so equipped.



[Top] [Prev] [Next] [Bottom] [Table of Contents]