Читать книгу CNC Control Setup for Milling and Turning: - Peter Smid - Страница 10

Оглавление
2 CNC MACHINE SPECIFICATIONS

All CNC machine tool manufacturers provide very comprehensive information about each of their products they ship to their customers, mainly distributors, dealers, service providers, and even to the end users. Typically, this information is a collection of various data related to the particular CNC machine tool.

Machine specifications contain data relating to important dimensions, capacities, ranges, restrictions and limitations of the machine tool, not the CNC system. These specifications come in many versions, each being focused to a different purpose of usage. They can be in digital form stored on a disk, or in a reference book that is shipped with the CNC machine.

Most commonly available methods of machine specifications data can be summed up into several distinct categories:

▪Advertising material

▪Promotional brochures - overview

▪Promotional brochures - comprehensive

▪Sales oriented information

▪Service oriented information

▪Machine tool manuals

▪Control manuals

▪Parameters manuals

▪Training material with examples

▪Information specific to the CNC machine

How does all this information that may or may not be included in such diverse groups assist the CNC programmer during programming or the CNC operator during part setup and machining? The answer is ‘selectivity’.

Both CNC programmers and operators need only a very small portion of the overall information in the documentation provided by the control or machine manufacturers. This chapter tries to identify what data and other information are important to the CNC operator working at the machine, and to some extent, to the CNC programmer as well.

No specific machine specifications have been used. All information has been adapted from actual machine tools and is representative of the important features that directly affect CNC programming and CNC machining.

MACHINE SPECIFICATIONS

Every manufacturer of CNC machines provides the potential buyer with descriptions of their products, for three reasons - sales, information, and training. Sales definitely dominate. Machine specifications are a collection of data regarding a particular machine tool, without the control system. Control unit specifications, on the other hand, provide information about the control itself.

Useful Information

The following sections will concentrate on the three major groups of metal-cutting CNC machine tools:

Vertical Machining CentersVMC
Horizontal Machining CentersHMC
Lathes and Turning Centers

Each group will cover specifications that are common to all machines, such as maximum and minimum axis motion or the range of spindle speeds. Each group will also cover specifications that are unique to that particular group of machines, such as indexing axis for horizontal machining centers.

In all examples, only those features that directly affect the work of CNC programmer and/or CNC machine operator will be described.

To make the specifications easier to read, the data will be collected in the form of tables.

VERTICAL MACHINING CENTER

This group of machining centers is often identified by the abbreviation VMC - Vertical Machining Center. VMC is the most widely used machine group in industry and many models, sizes and configurations are available to the end users.

Vertical machining centers are designed mainly for machining as the XY motions at a given depth. This is called 2-1/2 axis machining. Most of these machines also allow simultaneous XYZ motions. This feature is called 3-axis machining. Because of their design, cutting on sides is limited, unless special attachments are used.

Typical Specifications - VMC


For the CNC programmer, all features are equally important. For the CNC operator, some features are more important than others.

HORIZONTAL MACHINING CENTER

This group of machining centers is often identified by the abbreviation HMC - Horizontal Machining Center.

Typical Specifications - HMC


LATHES AND TURNING CENTERS

Only basic data for a 2-axes CNC lathe are included.

Typical Specifications

While the traditional and standard workhorse two-axis CNC lathe has been greatly improved by additional features, such as extra axes, sub-spindle, milling attachments, live tools, etc., the most important specifications still apply, regardless of the innovations.


FANUC SYSTEM SPECIFICATIONS

The following tables contain typical control specifications of Fanuc CNC system and are based on the 0i, 21i and 18i models. Keep in mind that control specifications generally show the maximum capabilities which are not always present for a particular machine tool.

Most of the specifications listed are common to both milling and turning controls, although each control type has features specific to the particular machine tool.

Use the tables as general reference only and consult machine documentation for exact specifications.

Controlled Axes

Programmable axes3 - X, Y, Z 4 - X, Y, Z, B 2 - X, Z (turning)
Simultaneously controlled axes3 or 4
Least input increment0.001mm 0.0001 inch 0.001 degree
Max. command value±99999.999 mm ±9999.9999 in
Fine acceleration & deceleration controlStandard
Inch-Metric conversionG20 (imperial) G21 (metric)
InterlockAll axes
Machine lockAll axes / Z-axis
Emergency StopStandard
Overt ravelStandard
Stored stroke check 1Standard
Mirror image (setting)Each axis
Programmable mirror Image XY axesM-functions
Backlash compensationStandard
Pitch error compensationStandard

Operation Functions

Automatic operationMemory
MDI operationStandard
DNC operationReader-Puncher interface required
DNC operation with memory cardPCMCIA card attachment required
Program number searchStandard
Sequence number searchStandard
Buffer registerStandard
Dry runStandard
Single blockStandard
JOG feedStandard
Manual reference position returnStandard
Manual handle feedratex1, x10, x100
Z Axis neglectStandard

Interpolation Functions

PositioningG00
Exact Stop ModeG61
Exact StopG09
Linear InterpolationG01
Circular interpolationG02 (CW) - G03 (CCW) (multi-quadrant standard)
Dwell functionG04
Skip functionG31
Reference position returnG28
Reference position return checkG27
2nd reference position returnG30
Polar coordination interpolationOptional
Cylindrical interpolationOptional
Helical interpolationOptional
Thread cuttingG32, G90, G76 (turning only)

Feedrate Functions

Rapid traverse rateStandard
Rapid overrideF0, 25%, 50%, 100%
Feedrate per minuteG94
Cutting feedrate clampStandard
Automatic acceleration and decelerationRapid traverse = linear Cutting feed = exponential
Feedrate override0-150% or 0-200% (10% incr.)
Jog override0-100%
FeedholdStandard

Spindle Functions

Auxiliary function lockStandard
High speed MST interfaceStandard
Spindle speed functionStandard
Spindle override50 - 120%
Spindle orientationM19
M-code function3 digits
S-code function5 digits
T-code function3 digits
Rigid tappingStandard or Optional

Tool Functions

Tool offset pairs±6-digit 32 pairs
Tool length offsetG43, G44, G49
Cutter radius offset Type CG40, G41, G42
Maximum number of tool offsets400 sets (0i and 21i) 999 sets (18i)
Direct input of offset valueStandard

Program Input

EIA- ISO automatic recognitionStandard
Label skip and Parity checkStandard
Control In / Out (comments)( )
Optional block skip/
Maximum dimensional input±8 digits
Program numberO (4 digits)
Sequence numberN (5 digits)
Absolute programming Incremental programmingG90 (XZ for turning) G91 (UW for turning)
Decimal point inputStandard
Calculator type inputAvailable
Plane selectionG17, G18, G19
Rotary axis designationStandard
Coordinate system settingStandard
Auto coordinate system settingStandard
Work coordinate systemG52, G53, G54-G59
Manual absolute ON and OFFStandard
Subprogram callM98 - 4 nested levels
Circular interpolation with RStandard
Program formatFANUC
Program stop functions Program end functionsM00 - M01 M02 - M30
ResetStandard
Programmable data inputG10, G11
Custom Macro BG65 (option)
Fixed cyclesG73, G74, G76G80 - G89G98, G99
Multiple repetitive cycles (turning controls only)G70, G71, G72, G73, G74, G75, G76
Corner rounding (turning only)Standard

Editing Functions

Program storage capacity (max.)640 m (0i / 21i) 1280m (18i)
Maximum number of registered programs400 (0i / 21i) 1000 (18i)
Program editingStandard
Program protectionStandard
Background editingStandard

Setting and Display Functions

Status and current positionStandard
Program name31 characters max.
Parameter setting and displayStandard
Self diagnosis functionStandard
Alarm and alarm historyStandard
Operation history displayStandard
Help functionStandard
Run time and parts countStandard
Actual cutting feedrate displayStandard
Display of S and T codeStandard (all screens)
Servo setting screenStandard
Multi-language displayEnglish (default)
Spindle speed indicatorStandard
Spindle load indicatorStandard
Data protection keyStandard
Graphic functionStandard
Clock functionStandard
Dynamic graphic displayStandard
Display unit - Color LCD8.4" (0i) 10.4" (21i / 18i)

Data Input / Output

Reader / Puncher InterfaceRS-232 interface
Memory card interfaceStandard
External part number search9999

Options

Only some software options are listed in the table:

Additional work coordinate systems48 sets or 300 sets
Extra custom macro common variablesup to 999
Tool life management
Additional tool life management sets512
Automatic corner override
Automatic corner deceleration
Coordinate system rotation
Feedrate clamp by arc radius
Hypothetical axis interpolation
Custom macro interruption
Jerk control
Polar coordinate interpolation
Program restart
Increment system multiplied by 1/100.0001 mm 0.00001 inch
Scaling functionG50, G51
Small diameter peck drilling cycle
Smooth interpolation
Circular threading
3D coordinate conversion
3D cutter radius offset
Load monitoring
Position compensation (for backward compatibility only)G45-G48
Tool retract and recover
CNC Control Setup for Milling and Turning:

Подняться наверх