Peter Smid

CNC Control Setup for Milling and Turning:


Скачать книгу

system settingStandardAuto coordinate system settingStandardWork coordinate systemG52, G53, G54-G59Manual absolute ON and OFFStandardSubprogram callM98 - 4 nested levelsCircular interpolation with RStandardProgram formatFANUCProgram stop functions Program end functionsM00 - M01 M02 - M30ResetStandardProgrammable data inputG10, G11Custom Macro BG65 (option)Fixed cyclesG73, G74, G76G80 - G89G98, G99Multiple repetitive cycles (turning controls only)G70, G71, G72, G73, G74, G75, G76Corner rounding (turning only)Standard

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
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)
Reader / Puncher InterfaceRS-232 interface
Memory card interfaceStandard
External part number search9999

      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
3 PROGRAM INTERPRETATION

      When working with CNC machining centers or CNC lathes programs, the machine operator monitors not only the numerous tool motions, but also the actual program flow. This is especially true - and a very important observation - for the beginning of the actual production run. During full production, the CNC operator will frequently check the program as it is displayed on the control monitor (screen), to keep an eye on the machining process. This initial evaluation usually takes place at the control system of the machine during part setup. Many machine shops also issue a printed copy of the part program to make the monitoring a bit easier, particularly for programs that are only a page or two.

      Regardless of the extent a CNC operator is involved with a particular part program (on screen or on paper), it is important that he or she fully understands its contents - what exact information does the program really provide? There is a lot more information provided even in a short program than a brief simple look can absorb. The first step in the process of understanding the program itself is to understand the way it was written - to understand the program structure.

      A CNC program can be written in so many different ways that is makes it impossible to find any degree of consistency between individual part programmers, even within the same company. Operators can greatly influence any programming style, based on their experience of using many programs to machine various parts. Operators can also communicate their preferences to the CNC programmer, who should use such information in the best way to improve program structure.

      Every part program has a single and very specific purpose that will always be the same - to machine a part. The way it is written has to be logical in many ways, some of them quite obvious. For example, the order of tools in the program is the order of tools for actual machining. If coolant is required for a certain operation or for the whole part, it is logical to include coolant ON function (usually M08) in the program. Machining order must also be logical - roughing will always be done before finishing, heavy operations before light operations, etc. All these structural features are generally followed by all CNC programmers, otherwise their programs would not work.

      The