CENTURION 7 CNC Operation Manual Version 3.2 June 2003 MILLTRONICS MANUFACTURING COMPANY 1400 Mill Lane Waconia, MN 55387 952-
TABLE OF CONTENTS End of Program...
SECTION TWO - FRONT PANEL OPERATION F2 (View): Allows viewing of the entire program and lets the operator position to any of the events in the progra
SECTION TWO - FRONT PANEL OPERATION F9 (Prev) Displays the previous event in the program file. F10 (Next) Displays the next event in the program
SECTION TWO - FRONT PANEL OPERATION - Soft key configuration 2: Store/Input Keys These soft keys will be available whenever input is expected. At th
SECTION TWO - FRONT PANEL OPERATION F2 (New) Main-Prog-Conv-New Pressing the F2 (New) key will allow entry of the number for a new conversational pro
SECTION TWO - FRONT PANEL OPERATION Pressing a function key will either bring up an input screen [e.g. F1 (Pos)] much like the following. or another
SECTION TWO - FRONT PANEL OPERATION F7 (Menu) Main-Prog-Conv-Menu The F7 (Menu) key will display a list of all conversational programs currently load
SECTION TWO - FRONT PANEL OPERATION Verify is used to verify the active program. Upon pressing the F9 (Verf) key, the following screen appears. Afte
SECTION TWO - FRONT PANEL OPERATION Cycle Start button is pressed. The active program will start verifying at the desired tool number and the followi
SECTION TWO - FRONT PANEL OPERATION F6 (Displ) Main-Verf-Displ The F6 (Display) key can be accessed from a number of screens. The following screen is
SECTION TWO - FRONT PANEL OPERATION F3 (Graph) Main-Verf-Displ-Graph If the F3 (Graph) key is activated, the control switches from displaying text to
TABLE OF CONTENTS Work coordinate systems (G54 - G59)(G5#0…G5#9)... 257 Local coordinate syste
SECTION TWO - FRONT PANEL OPERATION F8 (Dry) Main-Verf-Dry F8 (Dry) run in the verify mode will run the program as fast as possible. For feedrate over
SECTION TWO - FRONT PANEL OPERATION F1 (Probe) Main-Util-Probe Note: For machines with the Digitizing option. If Digitizing is an option and F1 (P
SECTION TWO - FRONT PANEL OPERATION F2 (XyDig) Main-Util-XyDig Note: For machines with the Digitizing option. If Digitizing is installed and F2 (XyD
SECTION TWO - FRONT PANEL OPERATION F1 (Load) Main-Util-Files-Load The F1 (Load) function is used to load programs from the floppy disk into the cont
SECTION TWO - FRONT PANEL OPERATION The help key will be used to either select a new drive or to verify a program (based on the control parameter) H
SECTION TWO - FRONT PANEL OPERATION F5 (Send) Main-Util-RS232-Send When F5 (Send) is depressed, the following keys appear. After selecting F1 (Text
SECTION TWO - FRONT PANEL OPERATION Note: If the program number being received already exists, the operator will be prompted. If the parameter to e
SECTION TWO - FRONT PANEL OPERATION F1 (Edit) allows you to modify the tool number in each pocket. F3 (Dflt) loads the default tool numbers (tool
SECTION TWO - FRONT PANEL OPERATION F3 (Fast) Main-Util-DNC-Fast After pressing F3 (Fast), the following screen will appear. F1 (RS232) Depressing
SECTION TWO - FRONT PANEL OPERATION F1 (First) F1 (First) starts from the beginning. F2 (Block) F2 (Block) starts from a sequence number. F3 (Tool)
TABLE OF CONTENTS SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) ... 303 Program stop (M00)...
SECTION TWO - FRONT PANEL OPERATION This mode should be used for large programs where a fast block rate is required, for example when making short mo
SECTION TWO - FRONT PANEL OPERATION F7 (Chart) Main-Util-Chart The F7 (Chart) key will display help charts created by the end user specific to their
SECTION TWO - FRONT PANEL OPERATION Memory Avail displays the system memory available in bytes. Parts Storage displays the amount of parts storage in
SECTION TWO - FRONT PANEL OPERATION This screen gives internal information about the system. Lines 1 through 5 show memory allocations to DOS, CNC ov
SECTION TWO - FRONT PANEL OPERATION F4 (Path) Main-Util-Info-Path F4 (Path) displays the following screen, which shows the path file. In the standard
SECTION TWO - FRONT PANEL OPERATION F5 (Time) Main-Util-Info-Time F5 (Time) displays the times and distances calculated when verifying a program. Tim
SECTION TWO - FRONT PANEL OPERATION F7 (Diag) Main-Util-Info-Diag F7 (Diag) displays the following screen, which shows the diagnostics of the machine
SECTION THREE - CONVERSATIONAL INPUT SCREENS 113
SECTION THREE - CONVERSATIONAL INPUT SCREENS Each conversational program has a text program associated with it. The conversation program file starts w
SECTION THREE - CONVERSATIONAL INPUT SCREENS F1 (Pos) Main-Prog-Conv-Pos The position screen will normally be used to do rapid positioning; however, f
TABLE OF CONTENTS MOD ...
SECTION THREE - CONVERSATIONAL INPUT SCREENS F1 (Start) Mill-Start The F1 (Start) screen is used to begin a continuous single or multi-depth milling c
SECTION THREE - CONVERSATIONAL INPUT SCREENS F2 (Geom) Mill-Geom The F2 (Geom) selection brings up the following soft keys. F1 (Line) Mill-Geom-Lin
SECTION THREE - CONVERSATIONAL INPUT SCREENS In conversational programming, for any feedrate or spindle speed input fields, the F12 key will be active
SECTION THREE - CONVERSATIONAL INPUT SCREENS The conversational screens for polar linear interpolation appear as below. Note: See page 196, Section
SECTION THREE - CONVERSATIONAL INPUT SCREENS The conversational screen for line with chamfer appears as follows. See page 211, Section 4 for further
SECTION THREE - CONVERSATIONAL INPUT SCREENS Arc Sample 2 The ZX plane, absolute center, CCW circular interpolation conversational screen appears as
SECTION THREE - CONVERSATIONAL INPUT SCREENS Arc Sample 4 The XY plane, radius only, CCW circular interpolation conversational screen appears as foll
SECTION THREE - CONVERSATIONAL INPUT SCREENS F3 (Tangs) Mill-Geom-Tangs The F3 (Tangs) screen is used to compute the intersection points necessary for
SECTION THREE - CONVERSATIONAL INPUT SCREENS Tangent Line The conversational screen for tangent line appears as below. Note: See page 330, Section
SECTION THREE - CONVERSATIONAL INPUT SCREENS F4 (CGen) Mill-Geom-CGen To use F4 (CGen), which is the circle generator function, fill in any three poin
SECTION THREE - CONVERSATIONAL INPUT SCREENS F8 (E-Isl) Mill-Geom-E-Isl The end island screen is used to end the geometry in an island. Following i
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 1 of 16 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [25 ] Return Point
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 4 of 16 Mill Geometry - Arc Plane [XY] Feedrate F[ ] Direction
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 7 of 16 Start Island Island Number #[1 ] X Pierce Point X[1 ] Y Pier
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 10 of 16 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian]
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 13 of 16 Mill Geometry - Arc Plane [XY] Feedrate F[50 ] Directio
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 16 of 16 End of Program Spindle off [Yes] Coolant off [Yes] Z to Tool
SECTION THREE - CONVERSATIONAL INPUT SCREENS and NO = ERROR # 602 Tool Retrac Missing WEND Statement Cycle Start Mill Cycle t End Mil
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 1 of 7 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [20 ] Return Point [Clearance] Cle
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 4 of 7 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X-axis X[0 ] Y-a
AXIS DEFINITIONS All directions are referenced with respect to the tool. The following illustrates the X, Y, and Z directions. 1
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 7 of 7 End of Program Spindle off [Yes] Coolant off [Yes] Z to Toolchange [Yes] X Positio
SECTION THREE - CONVERSATIONAL INPUT SCREENS The conversational screen for pocket clear option using tool pierce start mill cycle appears as follows.
SECTION THREE - CONVERSATIONAL INPUT SCREENS The conversational screen for pocket clear option using tool pierce start mill cycle appears as follows.
SECTION THREE - CONVERSATIONAL INPUT SCREENS The conversational screen for tool pierce start mill cycle with tapered walls option appears as follows.
SECTION THREE - CONVERSATIONAL INPUT SCREENS The conversational screen for tool pierce start mill cycle with rounded walls option appears as follows.
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 1 of 4 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [20 ] Return Point [Clearance] Cle
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 4 of 4 End of Program Spindle off [Yes] Coolant off [Yes] Z to Toolchange [Yes] X Positio
SECTION THREE - CONVERSATIONAL INPUT SCREENS Mill START and END are not to be used with pocket routines. Note: All milling auto routines must be act
SECTION THREE - CONVERSATIONAL INPUT SCREENS F2 (Fin) Mill-Pockt-Circ-Fin The conversational screen for inside CW circular pocket finish appears as fo
SECTION THREE - CONVERSATIONAL INPUT SCREENS F2 (Fin) Mill-Pockt-Rect-Fin The conversational screen for inside CW rectangular pocket finish appears as
SECTION THREE - CONVERSATIONAL INPUT SCREENS To add manual points in conversational select F2 (Mill) - F5( Pockt) - F4 (Manul). The manual mode pocket
SECTION THREE - CONVERSATIONAL INPUT SCREENS F5 (Polyg) Mill-Pockt-Polyg The conversational screen for the polygon cycle appears below. Note: see pa
SECTION THREE - CONVERSATIONAL INPUT SCREENS F2 (Circ) Mill-Frame-Circ The conversational screen for outside CCW circular frame mill appears as follow
SECTION THREE - CONVERSATIONAL INPUT SCREENS F7 (3dPkt) Mill-3dPkt The F7 (3dPkt) selection brings up the following soft keys. F1 (Start) Mill-3dPk
SECTION THREE - CONVERSATIONAL INPUT SCREENS F4 (End) Mill-3dPkt-End The F4 (End) key must be selected to terminate the 3D pocket cycle or an error wi
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 1 of 6 Start 3D sweep cycle Clearance [.1 ] Z Pierce Feedrate [15 ] Arc Feedrate [
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 4 of 6 3D Geometry - Arc Plane [XY] Feedrate F [ ] Direction [CW] Cent
SECTION THREE - CONVERSATIONAL INPUT SCREENS F5 (3dArc) Mill-3dPkt-3dArc The F5 (3dArc) brings up the conversational screen for the 3d Arc subroutine
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 1 of 2 3d Arc Subroutine Call Rotate the path in the given subroutine including arc
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 1 of 5 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X
INTRODUCTION A group of commands given to the CNC for operating the machine is called a program. By specifying commands the tool is moved along a str
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 4 of 5 Mill Geometry - Arc Plane [XY] Feedrate F[ ] Direction
SECTION THREE - CONVERSATIONAL INPUT SCREENS F9 (Thred) Mill-Thred The F9 (Thred) key brings up the thread milling input screen. Two examples are show
SECTION THREE - CONVERSATIONAL INPUT SCREENS Conversational Screens F3 (Drill) start drill cycle screen has a toggle field to select which type of dr
SECTION THREE - CONVERSATIONAL INPUT SCREENS Drill/Peck The conversational screen for peck drilling cycle appears as follows. Note: See page 282, S
SECTION THREE - CONVERSATIONAL INPUT SCREENS Bore/Dwell The conversational screen for bore/dwell appears as follows. Note: See page 289, Section 4
SECTION THREE - CONVERSATIONAL INPUT SCREENS Back bore Note: See page 286, Section 4 for more information on the back bore cycle. Manual bore Note:
SECTION THREE - CONVERSATIONAL INPUT SCREENS Tap (Drill-Start-Tap) The conversational screens for tap drill cycle appear as follows. Soft right tap
SECTION THREE - CONVERSATIONAL INPUT SCREENS Hard left tap Note: See page 288, Section 4 for more information on the hard tap cycle. Hard peck right
SECTION THREE - CONVERSATIONAL INPUT SCREENS The screen pictured above is the single position hole drill screen. One hole will be drilled or tapped
SECTION THREE - CONVERSATIONAL INPUT SCREENS The screen pictured below is the position drill screen using the spaced holes option. It will drill or t
INTRODUCTION The following types of coordinate systems are available. 1. Machine system 2. Work coordinate system 3. Local coordinate system
SECTION THREE - CONVERSATIONAL INPUT SCREENS F3 (Misc) brings up the miscellaneous function screen and allows those functions to be programmed during
SECTION THREE - CONVERSATIONAL INPUT SCREENS Dimensions [Absolute] Units [English]
SECTION THREE - CONVERSATIONAL INPUT SCREENS Z axis Z[ ] Grid of Holes [---] Spaced Holes [---] -------------------------------
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 7 of 17 Position Drill
SECTION THREE - CONVERSATIONAL INPUT SCREENS X axis X[1 ] Y axis Y[1 ] (Z to –2") Z axis Z[ ] Grid
SECTION THREE - CONVERSATIONAL INPUT SCREENS Spaced Holes [---] --------------------------------------------------- Event 15 of 17 Position D
SECTION THREE - CONVERSATIONAL INPUT SCREENS F4 (Bolt) The following conversational bolt hole drill screens are displayed upon selecting the bolt hole
SECTION THREE - CONVERSATIONAL INPUT SCREENS 173
SECTION THREE - CONVERSATIONAL INPUT SCREENS Sample Bolt Hole Program Event 0 of 3 Program Setup Program name [Sample Bolt hole Program]
SECTION THREE - CONVERSATIONAL INPUT SCREENS Bolt hole Radius [-3 ](-R for CCW) Angle Of 1st Hole [90 ] # Of Holes To Be Made [8 ] ----
INTRODUCTION The position to be reached by the tool is commanded with a coordinate value referenced to one of the above coordinate systems. The coordi
SECTION THREE - CONVERSATIONAL INPUT SCREENS F5 (TChng) Tool Change When a new tool needs to be put in the machine tool, the tool change screen should
SECTION THREE - CONVERSATIONAL INPUT SCREENS F6 (Misc) As a program is being created it may be necessary to add certain miscellaneous functions such a
SECTION THREE - CONVERSATIONAL INPUT SCREENS F7 (Call) The program call screen is used to transfer program execution to another program for a specifie
SECTION THREE - CONVERSATIONAL INPUT SCREENS Subprogram calls can be used to create a number of identical parts in a row or a grid. The screen below c
SECTION THREE - CONVERSATIONAL INPUT SCREENS F1 (Parms) Spec-Parms The conversational screen for adjust parameter appears below. Loading a parameter
SECTION THREE - CONVERSATIONAL INPUT SCREENS The conversational screen for adjust tool offset appears below. F4 (Scale) Spec-Scale The conversationa
SECTION THREE - CONVERSATIONAL INPUT SCREENS F5 (Rot) Spec-Rot The conversational screen for turn rotation on appears as follows. Note: See page 26
SECTION THREE - CONVERSATIONAL INPUT SCREENS F6 (Mirr) Spec-Mirr The conversational screen for set mirror image on appears below. The conversationa
SECTION THREE - CONVERSATIONAL INPUT SCREENS F8 (Text) Spec-Text The conversational screen for text appears below. The conversational screen for te
SECTION THREE - CONVERSATIONAL INPUT SCREENS F1 (Gosub) Subs-Gosub Gosub is used to call a subroutine. The screen below calls subroutine 1 fifteen tim
Copyright 2003 Milltronics Manufacturing All Rights Reserved
SECTION THREE - CONVERSATIONAL INPUT SCREENS F2 (Start) Subs-Start The start subroutine screen defines the start of a subroutine. F3 (End) Subs-End
SECTION THREE - CONVERSATIONAL INPUT SCREENS Sample Program Using Subroutines Conversational Program C:\CNC\PARTS\P0523 Event 0 of 12 Program Setu
SECTION THREE - CONVERSATIONAL INPUT SCREENS --------------------------------------------------- Event 3 of 12 Tool Change Tool [Change] T
SECTION THREE - CONVERSATIONAL INPUT SCREENS Event 6 of 12 Pocket Mill Setup X Pocket Center [0 ] Y Pocket Center [0 ] XY Feedr
SECTION THREE - CONVERSATIONAL INPUT SCREENS --------------------------------------------------- Event 11 of 12 End Subroutine -------------------
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) These codes are used if the operator is programming the Centurion 6 in the text mode or MDI mode. They
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Active On Power-up Modal One Shot 25 Circular finish inside X 26 Circular finish outside
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Active On Power-up Modal One Shot 72 Bolt hole routine X 73 Woodpecker X 74 Left hand ta
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Note: Unrecognized G codes will cause an error 549 to occur. Interpolation functions There are four m
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Note: The rapid traverse rate in the G00 command is set for each axis independently by the machine too
SECTION ONE - PROGRAM CONFIGURATION By definition, a program is a group of commands given to the CNC for operating a machine. By specifying commands,
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Feedrate Override: The per minute feed can be overridden using the feedrate override button on the ma
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Circular interpolation (G02, G03) The general command format to move along a circular a
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Circular Interpolation DATA TO BE GIVEN COMMAND MEANING G17 Specify arc on XY plane G18 Specify a
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Clockwise and Counterclockwise Directions The view above is from the positive direction of the Z,
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Arc End Points The radius is always specified as its true value. The end points are incremental or abs
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Trig Help will allow the programmer to estimate both the start and end points of any arc. The control w
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Program 2 Programmed path G1 X0 Y0 X2 Y1 (estimated start point) G2 R1.5 XC2 X5 Y6 (estim
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Program 3 Programmed path G1 X0 Y0 X7 Y6 (estimated start point) G2 R1.5 XC4 YC2 X5 Y.2
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Program 4 Programmed path G1 X0 Y0 X2.5 Y2 (estimated start point) G2 R1 XC5 YC4 X5 Y5 (esti
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Program 5 Programmed path G1 X0 Y0 X2.5 Y2 (estimated point) G2 R1 XC5 YC4 X5 Y3 (estimat
SECTION ONE – PROGRAM CONFIGURATION Program Normally a program number is specified at the beginning of a program, and a program end code (M99, M02,
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Things To Remember When Estimating Points • Estimating can be used with line to circle, circle to ci
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) The block X2 Y6 is pulled in tangent to the arc. The cutter compensation has already taken into consi
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) The polar format for arcs can be mixed with the Cartesian formats. The following are legal formats.
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) 2. Absolute coordinates (Polar Trig Help) G90 G1 X0 Y0 R1 AB45 G3 R3 XC3 YC7 AB0
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) 5. Incremental coordinates G91 G1 X0 Y0 X4.2929 Y4.2929 G3 I-1.2929 J2.7071 X-1.7044 Y2.505
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Angle chamfering (,C) By adding ,C___ to the end of blocks commanding linear interpolation, angle cha
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Back line The back line function can be used on any line command. This function reverses the direction
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) W135 This line does not intersect with the arc; therefore, the line will be rotated until it is ta
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Notes on Circular and Linear Milling The feedrate in circular and linear is equal to the feedrate sp
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) The above formats for helical milling illustrate the general concept. Any of the previous arc formats c
SECTION ONE – PROGRAM CONFIGURATION Subprograms can be used to build part libraries of commonly used patterns and can reside anywhere in memory. Comma
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Set data on/off (G10, G11) This function allows all the CNC's configuration, setup, axis, and offs
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Metric dimensioning mode (modal) (G21) This function will cause the system to go into the metric mode.
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Circular pocket clear (G24) The G24 autoroutine is used to clear a circular pocket by starting in the c
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) CW Circular Pocket Clearing CCW Circular Pocket Clearing Block # Block Entry Info B
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) The figure below “Inside CW Finish Circle” shows the tool path of the following program. The figure bel
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Note: Parameter P150 is the pocket radius. If no finish stock is desired, parameters P153 and P154 sho
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) *5 Plunge *6 Final Z depth *7 First Z depth *8 Z increment *9 Z feedrate Outside CW Finish
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Example 1: G28 (No axis movement) Example 2: G91 G28 Z 0 (Z to -0.1 Relative to machine zero
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Example of G28 and G29: X1 Y1 Point A G28 X3 Y2 Point B then Point R G29
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Z to clearance (G31) The G31 function will retract Z to the clearance position. This position defaults
SECTION ONE – PROGRAM CONFIGURATION Command formats for axes: M and G codes Axis commands can be programmed in a calculator format. No leading or trai
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Rectangular Pocket Clear Program N1 G20 G90 (Inch/Absolute) N2 S1000 M3 D1 G43 H1 (spindle CW-10
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Rectangular Finish Inside Program N1 G20 G90 (Inch/Absolute) N2 S1000 M3 D1 G43 H1 (spindle CW-10
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Block # Line Entry Info Block # Line Entry Info N10 G2 G42 selects N10 G2 G42 select
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Rectangular finish outside (G36) The G36 autoroutine is used to remove finish stock around the outside
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Block # Line Entry Info Block # Line Entry Info N11 G3 G42 selects N11 G2 G41 select
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) For internal threads, the start point is the center of the thread for cutter compensation both on and o
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Inside polygon program G0 X2 Y3 (Center) F20 (XY Feedrate) P126=2 (Radius to the corner) P127=0 (Angle
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Outside Polygon Program G0 Z2 G65 X2 Y3 (Center) F20 (XY Feedrate) P126=3 (Radius to the corner) P127=6
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) N1 G20 G90 (Inch, Absolute) N2 G0 X0 Y0 (Rapid position to X center, Y center for internal)(use
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) directly off the print, then by entering the actual tool radius into the system and activating cutter c
SECTION TWO - FRONT PANEL OPERATION The Centurion 6 front panel has two 16-key keypads and 12 function keys. The keypads are used to enter the alphan
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Explanation of How Displaced Tool Paths Cannot Have an Intersection (a) Path of a cutter with (
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Outside "V" Cutter Compensation Note: Compensation point (4') is displaced more tha
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Inside "V" Cutter Compensation Note: The tool stays away from the programmed point (2) by
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Determining How the Compensated Path Will Look Step 1. Sketch actual part and label points in sequen
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Step 3. Check to verify all paths in the sequence intersect. If yes, then (except for the start and en
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Step 5. The above displaced path is what the system will trace if the part is run. However, a proble
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Step 6. Note how points 1, 2, 10, and 11 have been moved slightly. The result will be as follows.
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Note 5: Cutter compensation is shut off at the start of each program. How To Compensate for a Cavity
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Programming with Cutter Compensation When programming with cutter radius compensation, the first and l
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) G65 will allow the programmer to turn cutter compensation on and get the tool to drop or retract at a s
SECTION TWO - FRONT PANEL OPERATION Centurion 7 Front Panel 12
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Starting and Ending Cutter Compensation G41 Tool Left D1 = Tool Radius (Previously Set in D1) PIERCE
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) G42 Tool Right D1 = Tool Radius (Previously Set in D1) PIERCE RETRACT 1=point on part before pi
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Sample Program for Enter-Exit Cutter Compensation G0 X-5 Y1 part load/unload point G41 D1 F10
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Note 5: All autoroutines use the present axis position as their center. For this reason it should be m
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) In the above cases, the tool will back up as it tries to place itself tangent to the walls of the
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Sample Programs Cutter comp on using a G41 X-1 Y1 G41 X0 Y0 X1 Y.2 X0 Y1.5
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Cutter comp off using a G40 X-1 Y1 G41 X0 Y0 X1 Y.2 G40 X1.1 Y1 X0 Y1.5 Cutter comp off
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Tool length offset (G43, G44, G49) A tool length offset is activated using a G43 or G44 command. Comma
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) H offsets from the tool table H01 = 1.5 H02 = -.5 H03 = -1.25 H04 = 5 Various program l
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) P1 - P4 original program no scaling P1'- P4' scaled program P0 scaling center Notes on
SECTION TWO - FRONT PANEL OPERATION Diagram of Main Screen 1 RunTime When you are verifying a program the runtime displays the calculated time to
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Coordinate systems Machine zero is a fixed point on the machine. The machine tool builder normally deci
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) A coordinate system used to align the work part dimensions to the machine's programs is called a w
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Note 3: G52 offsets are not affected by the position of the machine. G92 offsets are affected by the
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Single direction or one shot rapid positioning (G60) For accurate positioning without backlash, positio
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Example: *G65 P1402 A500 (calls program #1402 and sets parameter #1 to 500, parameter #16 to 1402, an
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) G69 zeros the rotation angle and rotation center. Care needs to be taken when using rotation in conju
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) 7. R can be used instead of AA for rotation angle. 3D Rotation (G0, G1, G2, G3, G68 AND G69) G0, G1,
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Note: Any AA in plane rotation is ignored. Cutter compensation and trig help are not fully supported i
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Part Rotated then Scaled G68 I3 J1 AA45.00 G51 I4 J1.5 X.9 Y.9 X3 Y1 X5 Y2 X3
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Cancel mirror image (G70) Set mirror image (G71) The mirror image commands allow mirroring about any ce
SECTION TWO - FRONT PANEL OPERATION Diagram of Status Window 1 The \ changes back and forth to / and \ each time the status window is updated. 2
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) G70 cancels mirror image. Mirroring in one axis will reverse climb cutting and conventional cutting.
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Canned Cycles Drilling Operation Retraction G code -Z at Hole Bottom +Z Application High-speed Rapi
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Operation 1: Positioning of axes X and Y (or 4th and 5th if enabled) Operation 2: Rapid traverse to p
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) . G89 Note: The initial level means the value of the Z axis when the canned cycle is firs
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Initial Level and Point R Level The drilling data is specified following G73,G74,G76,G77,G78, G81 to
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) For drilling cycles you may use: P140 for Clearance plane P148 for Dwell before spindle reverses i
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Bolt hole routine (G72) The bolt circle autoroutine can be used with any of the drilling cycles. Drilli
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Program to Drill a 5 Hole 1" Radius Bolt Circle N1 G20 G90 (Inch/Absolute) N2 S1000 M3 G43 H1
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Note 4: The G65 cannot be on the G72 block because there is also a P on the block that will cause a p
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) High speed peck drilling cycle (G73) G73 G98/G99 Z___ R___ V___ Q___ U___ D___ F___ The G73 command
SECTION TWO - FRONT PANEL OPERATION 15 Spindle override and direction: The position of the spindle override and the resulting rpm (if there is no sp
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Left hand soft tapping cycle (G74) G74 G98/G99 Z___ R___ B___ P___ F___ The G74 command specifies th
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Example: 1/4-20 tap, spindle rpm 400 1/20 = .05 (lead) 400 x .05 = 20 (feedrate) Fee
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) 2. Feeds down to point V. 3. Counter bores the hole (to radius P150). 4. Feeds down by Q value or Z
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) 2 Feeds down to point Z . G80 G76 F____ P____ R____ Z____ G98/G99 The G76 command sp
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Drilling cycle, manual bore (G78) G78 F____ P____ R____ Z____ G98/G99 1. Rapids to point R 6. Exit
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Drilling cycle (G81) G81 G98/G99 Z___ R___ F___ The G81 command specifies the drilling cycle. This
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) The G82 command is similar to the G81 command; however, a dwell (specified by the P command) is perform
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Right-hand soft tapping cycle (G84) G84 G98/G99 Z___ R___ B___ P___ F___ The G84 command specifies th
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Feedrate may need adjustment for proper operation of the tap holder. If the tap is pulled too far in th
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Fast bore cycle (G86) G86 G98/G99 Z___ R___ F___ The G86 command specifies the fast bore cycle. At ea
PREFACE This manual describes the operation of the Centurion 5, 6 and 7 CNC controls. From the operator’s standpoint there is no visible difference.
SECTION TWO - FRONT PANEL OPERATION F2 (JOG) Main-Jog The machine must be homed prior to jogging. F2 (Jog) is used to move the machine around in a ma
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Back Boring cycle (G87) 6. Feeds up to Z depth G87, G98 F____ R____ Z____ The distance and angle
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) 10. Moves back to original XY position 11. Restarts the spindle 287
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Hard tap cycle (G88) G88 G98/G99 Z____ R____ F____ P____ (Q____ V____) The G88 command specifies the
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Bore/Dwell cycle (G89) G89 G98/G99 Z___ P___ F___ The G89 command specifies the bore with dwell cycle
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Notes on Canned Cycle Specifications Note 1: The spindle must be turned on by M code, M3 or M4, before
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Note 4: Specify drilling data in the block where drilling is performed. Entries (V, Q, B, Z, R, F, or
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) G00 M___ G86 X___ Y___ Z___ R___ F___ G04 P___ (Dwell is performed, but drilling is not.)
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Absolute Positioning G90 X0 Y0 P1 X2 Y2 P3 X1 Y1.5 P2 Incremental mode (
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Incremental Positioning G90 X0 Y0 P1 G91 X1 Y1.5 P2 X1 Y.5 P3 Floating zero (G92) This co
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) machine is positioned at P1 and G92 X-1 Y-1 is commanded, the next time X.5 Y.5 is commanded the machin
SECTION TWO - FRONT PANEL OPERATION F3 (HDW) Main-HDW The machine must be homed prior to handwheeling. The handwheel mode is used to move the machin
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) moves that will slow down if any axis in the move goes faster than the maximum feed parameter for that
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) 21.6 seconds, where 5000 is the maximum feedrate for rotary axis A. Feed Per Revolution (G95) G80
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) G65 X1 Y0 G40 N1235 (The ‘Q’ specifies the end of the pocket) This program will clear a pocket that lo
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) The cycle can be used to clear around islands. Sample program with islands: X0 G2 R.3 AA180 AB180 G47
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) This program will clear a pocket that looks like: Store Restore parameters (G990/G991) N0020 (My s
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Read byte parameter (G995) P1=b G995 (sets P0 to value of byte b) Example: P1=79 G995 (sets P0 to va
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES) Force Error (G997) G997 (Forces a 408 Y axis excess error to be displayed. Y axis does not cause an ex
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) These codes are used if the operator is programming the Centurion 6 in the text mode or MDI mode. Th
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) M codes M codes Function Executed Before Move Executed After Move M00 M01 M02 M30 Program Stop En
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Caution: The control will accept more than one M code on a line; however, it is recommended that onl
SECTION TWO - FRONT PANEL OPERATION Procedure for Setting Tool Length Offset Note: there is an alternative method for setting tool lengths on 31. A to
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) comment is on the M6 block, it will be displayed to prompt the operator. The control shuts off the sp
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Channel (M32) This code causes the control to wait for the wait channel, X input 7, then continues th
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) The starting point is stored in the following parameter. 121 for X axis 122 for Y axis 123
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Example 1: Offset Island Taper Offset round/tapered walls parameter = yes First cut is offse
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Example 3: Offset Cavity Taper Offset round/tapered walls parameter = yes First cut is offset to a
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Wall angles are described as follows, regardless of pockets or islands. If you are using a ball-n
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Rounded Walls (M96) M96 can be used for rounding walls in pockets or on islands. This command takes a
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Example 3: Offset Cavity Rounded Wall Offset round/tapered walls parameter = yes First cut is off
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) This program makes a 2" x 3" island with rounded walls. The wall has a 2" radius and s
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Notes on Rounded Walls Note 1: The first cut at the first Z depth is always offset the entire tool
SECTION TWO - FRONT PANEL OPERATION Procedure for Setting a Work Offset A work offset shifts the X and Y axis zero positions to a desired place (edg
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Pocket Clear (M97) M97 can be used for clearing pockets as well as clearing away material from island
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) The previous program makes this for a .1" radius tool: To clear away from an island with th
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) When the main program calls a subprogram, it is regarded as a one loop nest. A two loop nesting can b
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Subprogram execution A subprogram is executed when called by the main program or another subprogram.
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) Notes on Subprograms Note 1: If the subprogram number specified cannot be found, a 603 error “prog
SECTION FIVE - MISCELLANEOUS FUNCTIONS (M CODES) The text program can reside in the RAM directory or in the parts directory. The program in the RAM di
SECTION SIX - PARAMETRIC PROGRAMMING Parametric programming is similar to macro programming in that equations can be used to specify axis position ra
SECTION SIX - PARAMETRIC PROGRAMMING Arithmetic operators The following list shows the available arithmetic operators. Operator Operation
SECTION SIX - PARAMETRIC PROGRAMMING Function operators A function call is specified by the function name (e.g. SIN, ATAN, . . .) followed by the func
SECTION TWO - FRONT PANEL OPERATION F4 (Run) Main-Run (The machine must be homed prior to running a program) The F4 (Run) key is used to execute the a
SECTION SIX - PARAMETRIC PROGRAMMING Rounds (ROUND) rounds a decimal value to an integer value. Values halfway in-between are rounded up. R
SECTION SIX - PARAMETRIC PROGRAMMING The above two statements accomplish the same thing. If the statement is true, N15 is executed; if it is false, N2
SECTION SIX - PARAMETRIC PROGRAMMING GOTO statement The statement N### defines a label. GOTO’s/GOSUB’s can branch or transfer control to blocks contai
SECTION SIX - PARAMETRIC PROGRAMMING The GOSUB format is as follows. GOSUB XXXX LXXX Line # Loop Count (optional) If the L is omitted
SECTION SIX - PARAMETRIC PROGRAMMING Computational functions 1. Tangent Arc TANA 3. 3 Point Circle Generate CGEN 2. Tangent Line TANL The
SECTION SIX - PARAMETRIC PROGRAMMING TANA Cases 1st 2nd Center C0 = Right Right Left C1 = Left Right Left C2 = Right Left Left C
SECTION SIX - PARAMETRIC PROGRAMMING Sample Program Using TANA or TANL N1 P90=0 XC of arc 1 N2 P91=0 YC of arc 1 N3 P92=1.5
SECTION SIX - PARAMETRIC PROGRAMMING The circle generate function will calculate the center and radius of an arc through any three non-co-linear point
SECTION SIX - PARAMETRIC PROGRAMMING N1 P140=.1 Clearance of .1 N2 P141=-.2 Depth of cut .2 inches N3 P145=5 Plunge feedrate of 5 ipm N4
SECTION SIX - PARAMETRIC PROGRAMMING Miscellaneous Commands Spaces Spaces can be used anywhere within the program. For example, Z1.234 can be writte
SECTION TWO - FRONT PANEL OPERATION pushed, the control will request that the desired block or sequence number be typed in, followed by Enter. If Cyc
SECTION SIX - PARAMETRIC PROGRAMMING #n[LT] #n[LT] displays parameter n with L leading digits and T trailing digits. Example: P100=1.235 P101=2.8
SECTION SIX - PARAMETRIC PROGRAMMING DPRNT DPRNT outputs text to a file or RS-232 port which is specified by the POPEN command. Example: DPRNT [PLEAS
SECTION SIX - PARAMETRIC PROGRAMMING INPUT The INPUT statement is used for data input from the front panel. Example: INPUT (X START POSITION) P1 T
SECTION SIX - PARAMETRIC PROGRAMMING PULSE0 Pulses an output pin. Example 1: PULSE0 Z10 (clears Z output #10, delays for the number of millisecon
SECTION SIX - PARAMETRIC PROGRAMMING out7 1018 2018 3018 4018 5018 out8 1019 2019 3019 4019 5019 out9 1020 2020 3020 4020 5020 out10 1021 2021
SECTION SIX - PARAMETRIC PROGRAMMING Back line G2 R1 XC3 YC1.5 AB270 X0 Back - extend back from (1,2) W145 - extend the line from (1,2)
SECTION SIX - PARAMETRIC PROGRAMMING MOD MOD is used to shift an axis position. It is generally used for rotary axis to obtain a positive position bet
SECTION SIX - PARAMETRIC PROGRAMMING The following illustrates the parametric program for cutting five 45° segments of a fan blade. P2=0 N2 P1
SECTION SIX - PARAMETRIC PROGRAMMING Sample Program Using Some Special Statements (Outside digitizing program. Assumes the center is 0,0.) INPUT
SECTION SIX - PARAMETRIC PROGRAMMING . . . X1.0149Y-0.3694 X1.0301Y-0.3028 X1.0242Y-0.1806 X1.0560Y-0.0924 X1.13000Y-0.0000 Z1 M5
SECTION TWO - FRONT PANEL OPERATION axes can be jogged or handwheeled away from the work, the spindle may be turned on/off, and F9 (Resum) remains act
SECTION SEVEN - SAMPLE PROGRAMS The following sample programs illustrate a variety of programming problems and show possible solutions to these probl
SECTION SEVEN - SAMPLE PROGRAMS EIA Program Sample 1 N1 G0 G17 G20 G32 G40 G50 G69 G80 G90 N3 X-1 Y-1 S3000 M03 N7 Y3.5 N2 T1 M6 N4 G43 H1 Z.1 M08
SECTION SEVEN - SAMPLE PROGRAMS N12 Line move to Y0 N13 Line move to X-1 Y0 N14 Turn off cutter compensation during move to X-1 Y-1 N15 Ra
SECTION SEVEN - SAMPLE PROGRAMS Event 2 of 11 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [5 ] Return Point [Clearance] Cle
SECTION SEVEN - SAMPLE PROGRAMS Event 5 of 11 Mill Geometry - Arc Plane [XY] Feedrate F[ ] Direction [CCW] Center [Polar] Arc
SECTION SEVEN - SAMPLE PROGRAMS Event 7 of 11 Mill Geometry - Arc Plane [XY] X axis X[0 ] Feedrate F[ ] Direction [CW] Ce
SECTION SEVEN - SAMPLE PROGRAMS Event 10 of 11 Tool Retract End Mill Cycle Point on part after tool retract Y Position (home relative
SECTION SEVEN - SAMPLE PROGRAMS EIA Program Sample 2A N1 T1 M6 N2 G0 X-1 Y1 S3000 M3 N3 G43 H1 Z.1 M8 N4 G1 Z-.375 F5 N5 G42 D1 X0 F25 N6 Y-1.5
SECTION SEVEN - SAMPLE PROGRAMS N13 Rapid Z axis to .1, turns off coolant N14 Turns off spindle Conversational Program Sample 2A Event 0 of
SECTION TWO - FRONT PANEL OPERATION F6 (Displ) Main-Run-Displ The F6 (Displ) key can be accessed from a number of screens. The following screen is sh
SECTION SEVEN - SAMPLE PROGRAMS Event 2 of 10 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [5 ] Return Point [Clearance] Clearanc
SECTION SEVEN - SAMPLE PROGRAMS Event 5 of 10 Mill Geometry - Arc Plane [XY] Feedrate F[ ] Direction [CW] Center [Abs Center]
SECTION SEVEN - SAMPLE PROGRAMS Event 8 of 10 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X axis X[0 ] Y axis
SECTION SEVEN - SAMPLE PROGRAMS Sample 2B Same part as sample 2A but programmed using tangent arc function. EIA Program Sample 2B N1 T1 M6
SECTION SEVEN - SAMPLE PROGRAMS Explanation of EIA Program Sample 2A N1 Tool change #1 N2 Rapid position to X-1 Y1; turns spindle on CW (3000 r
SECTION SEVEN - SAMPLE PROGRAMS Conversational Program Sample 2B Event 0 of 9 Program Setup Program name [SAMPLE 2B ] Dimensions [
SECTION SEVEN - SAMPLE PROGRAMS Event 2 of 9 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [5 ] Return Point [Clearance] Clearanc
SECTION SEVEN - SAMPLE PROGRAMS Event 4 of 9 Connect two arcs with tangent line or arc in the Plane [XY] Mill First arc in direction [CCW] Y
SECTION SEVEN - SAMPLE PROGRAMS Event 6 of 9 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X axis X[ ] Y axis
SECTION SEVEN - SAMPLE PROGRAMS Sample 3A EIA Program Sample 3A N1 T1 M6 N2 G41 D1 S3000 M03 N3 G65 X0 Y99 N9 G1 AB45 R.5 N4 G0 Y0 N5 G43 H1 Z.
SECTION TWO - FRONT PANEL OPERATION F2 (Error) Main-Run-Displ-Error The Following Error refers to the lag in the servo system. The F2 (Error) key cha
SECTION SEVEN - SAMPLE PROGRAMS N3 Sets a "point before pierce" of X0 Y99 N10 CW arc 1" radius using an XC-4 YC2 and an end point o
SECTION SEVEN - SAMPLE PROGRAMS Conversational Program Sample 3A Event 0 of 12 Program Setup Program name [SAMPLE 3A ] Dimensions
SECTION SEVEN - SAMPLE PROGRAMS Event 2 of 12 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [5 ] Return Point [Clearance] Cle
SECTION SEVEN - SAMPLE PROGRAMS Event 4 of 12 Mill Geometry - Arc Plane [XY] Feedrate F[ ] Z[ ] Event 5 of 12 Coordinates [Po
SECTION SEVEN - SAMPLE PROGRAMS Event 6 of 12 Mill Geometry - Arc Plane [XY] Feedrate F[ ] Direction [CW] Center [Abs Center]
SECTION SEVEN - SAMPLE PROGRAMS Event 8 of 12 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] Feedrate F[ ] Coordi
SECTION SEVEN - SAMPLE PROGRAMS Event 11 of 12 Tool Retract Point on part after tool retract Spindle off [Yes] X Position (home relative)
SECTION SEVEN - SAMPLE PROGRAMS Sample 3B Same part as sample 3A but programmed using tangent line function. EIA Program Sample 3B N9 P91=0 N15 G
SECTION SEVEN - SAMPLE PROGRAMS N25 M5 Note: Lines N8 thru N13 could be written as follows: N9 P90=2 P91=0 P92=1 P93=4 P94=2 P95=1 Explanation of
SECTION SEVEN - SAMPLE PROGRAMS N24 Rapids Z to .1, turns off coolant Conversational Program Sample 3BN21 Line move to X0 Y0 N22 Establishes a &qu
SECTION TWO - FRONT PANEL OPERATION The graphics on this control are full 3D and will be displayed in the graphics area as long as the control remai
SECTION SEVEN - SAMPLE PROGRAMS Event 2 of 11 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [5 ] Clearance [.1 ] Y Pierce
SECTION SEVEN - SAMPLE PROGRAMS Event 4 of 11 Connect two arcs with tangent line or arc in the Plane [XY] Mill First arc in direction [CW]
SECTION SEVEN - SAMPLE PROGRAMS Event 6 of 11 Mill Geometry - Arc Plane [XY] Arc Radius R[2 ] YC[2 ] End Option
SECTION SEVEN - SAMPLE PROGRAMS Event 9 of 11 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X axis X[ ] Y a
SECTION SEVEN - SAMPLE PROGRAMS Sample 4A EIA Program Sample 4A N1 T1 M6 N2 G41 D01 S3000 M3 N8 G2 XC0 YC-3 AB-45 R1 N11 G1 Y0 N14 G40 N3 G65
SECTION SEVEN - SAMPLE PROGRAMS Explanation of EIA Program Sample 4A Note: Machine does not move to this position. N1 Tool change #1 N2 Select
SECTION SEVEN - SAMPLE PROGRAMS Conversational Program Sample 4A Event 0 of 10 Units [English] [ ] [
SECTION SEVEN - SAMPLE PROGRAMS Event 2 of 10 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [5 ] Return Point [Clearance]
SECTION SEVEN - SAMPLE PROGRAMS Event 4 of 10 Mill Geometry - Arc Plane [XY] Feedrate F[ ] End Point [Polar]
SECTION SEVEN - SAMPLE PROGRAMS Event 7 of 10 Mill Geometry - Line Coordinates [Cartesian] Tool Retract [Cartesian] C
SECTION TWO - FRONT PANEL OPERATION Note: The display is auto-scaled when the new orientation is displayed. F2 (Pan) Main-Run-Displ-Graph-Pan The F2
SECTION SEVEN - SAMPLE PROGRAMS Sample 4B Programming arc using 3 point circle generate. Points X1, X2, X3 are the points used to program each arc.
SECTION SEVEN - SAMPLE PROGRAMS N19 P93=-4.2929 N20 P94=4.1213 N21 P95=-2.2929 N22 CGEN N23 G3 XC[P80] YC[P81] R[P82] AB300 N24 P90=4.2426 N25 P91=-4
SECTION SEVEN - SAMPLE PROGRAMS N16- Are the coordinates of 3 points on the second circle N21 N22 Calculates second circle based on the 3 points
SECTION SEVEN - SAMPLE PROGRAMS Event 1 of 10 Tool Change Tool [Change] Tool Change Position X[ ] Y[ ] Tool Numb
SECTION SEVEN - SAMPLE PROGRAMS Event 3 of 10 Mill Geometry - Line Feedrate F[25 ] Coordinates [Cartesian] X axis X[
SECTION SEVEN - SAMPLE PROGRAMS Event 7 of 10 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X axis X[
SECTION SEVEN - SAMPLE PROGRAMS Sample 5 EIA Program Sample 5 N1 T1 M6 N2 G42 D1 S3000 M03 N3 G65 X99 Y0 N4 G0 X0 N5 G43 H1 Z.1 M8 N6 G
SECTION SEVEN - SAMPLE PROGRAMS N4 Sets a "pierce point" of X0 Y0; moves to its compensated point as established by the previous block N5
SECTION SEVEN - SAMPLE PROGRAMS Event 1 of 9 Tool Change Tool [Change] Tool Change Position X[ ] Y[ ] Too
SECTION SEVEN - SAMPLE PROGRAMS Event 3 of 9 Mill Geometry - Line Feedrate F[25 ] Coordinates [Cartesian] X axis X[
SECTION TWO - FRONT PANEL OPERATION F3 (Wind) Main-Run-Displ-Graph-Wind The F3 (Wind) key selects the window function which allows the operator to wi
SECTION SEVEN - SAMPLE PROGRAMS Event 6 of 9 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X axis X[
SECTION SEVEN - SAMPLE PROGRAMS Sample 6 EIA Program Sample 6 N1 T1 M6 N2 G42 D1 S3000 M3 N3 G65 X0 Y0 N4 X.5 Y1.5 N5 G43 H1 Z.1 M8 N6 G1 Z-.37
SECTION SEVEN - SAMPLE PROGRAMS N3 Establishes a "point before pierce" of X0 Y0 Note: Machine does not move to this position. N4 Esta
SECTION SEVEN - SAMPLE PROGRAMS Conversational Program Sample 6 Event 0 of 11 Program Setup Program name [SAMPLE 6 ] Dimensions [A
SECTION SEVEN - SAMPLE PROGRAMS Event 2 of 12 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [5 ] Return Point [Clearance] Clearanc
SECTION SEVEN - SAMPLE PROGRAMS Event 5 of 12 Mill Geometry - Arc Plane [XY] Feedrate F[ ] Direction [CCW] Center [Abs Center]
SECTION SEVEN - SAMPLE PROGRAMS Event 8 of 12 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X axis X[ ] Y axis
SECTION SEVEN - SAMPLE PROGRAMS --------------------------------------------------- Event 11 of 12 Tool Retract End Mill Cycle Point on p
SECTION SEVEN - SAMPLE PROGRAMS Sample 7 This sample program uses the rotary axis. The "A" axis is programmed in decimal degrees in XXX.
APPENDIX Error Messages 001 Invalid function number Note what just occurred and call for technical support. A call was made to a non-existent DOS f
SECTION TWO - FRONT PANEL OPERATION F6 (Zoom+) Main-Run-Displ-Graph-Zoom+ The F6 (Zoom) key selects the zoom+ function which doubles the size of the p
APPENDIX 100 Disk read error An attempt was made to edit a file that has been corrupted in some way, perhaps loss of power while editing, or an erro
APPENDIX 150 Disk is write-protected Check the write protect tab on the floppy disk that is being used. 151 Unknown unit 152 Drive not ready Chec
APPENDIX Steps to take to avoid ERROR 203 (Heap overflow: Insufficient RAM memory) If text cycles or canned cycles are being loaded and not being u
APPENDIX This error may occur anytime a menu is being created for file selection when there are no files. There may be an unformatted disk in the flop
APPENDIX the floppy disk and the floppy path changed to save files to the sub-directory. This allows full use of the disk space. 316 Not enough stor
APPENDIX 407 X axis excess error condition 411 B axis excess error condition Is the program in block mode or feedhold? 408 Y axis excess error con
APPENDIX 453 Tool pot not up during turret movement Check to see if the POT UP switch is functioning as it should be. 454 Not at tool change posit
APPENDIX 517 Parameter out of range Parameter number is less than zero. For parameter numbers greater than 699 you must use data mode (G10, G11). 51
APPENDIX 533 Colinear arc to arc in round corner 535 Chamfer length is < 0 Chamfer length must be a positive number. 536 Can't chamfer an
APPENDIX 550 Bad numeric format Always use square brackets in pairs. 554 Tangent function overflow Expecting a numeric value, or a parameter value
SECTION TWO - FRONT PANEL OPERATION The following screens represent the displayed information for the various axis selections. Note: The diagnost
APPENDIX 573 Round wall is not in a Start/End mill cycle -WHILE WEND loop- Use START at the beginning of the mill cycle and END at the end of the
APPENDIX 605 Can't modify dry run status while program is running Program must be halted before changing dry run status. Try HALT-DRY-RESUME.
APPENDIX 805 Invalid probe setup Input file does not start with a comment containing three asterisks. Also, the following three blocks should be X, Y
APPENDIX 953 Obsolete bit access for ncb controller. 954 Control not detected. 955 Interface not detected. Byte Parameters 000 Parameter File
APPENDIX 072 Spindle on in Dry Run 073 Tool Table Diameters\Radius 076 Load Canned Cycles 075 Load Engraving Cycles 077 Check Spindle u
APPENDIX 212 Second Hand-Wheel Axis 213 Probe Axis 214 Probe Input 215 Cranking Factor (for hand-wheeling thru a program) 218 Serial Ke
APPENDIX 542 Yaskawa M5 drive 543 Machine State 0=Nothing 1=Verifying 2=Program Running 544 Check Spindle in Gear P195 Scale factor opt. a
APPENDIX P211 Current position (A) P212 Current position (B) P228 Current machine (B) P245 Tool offset optional axis P261 Active tool radius P263
APPENDIX P369 Job time P316 Scale P317 Rotate P318 Mirror P370 True tool number P371- Unassigned P319 Work system P399 P320 Primary P321 Secondary
APPENDIX P440 Work coordinate 5 (B) P514 Start Mill Options P515 RufCutDepth P441 Work coord. 5 opt. axis P516 Island P442 Work coordinate 6 (X) P
SECTION TWO - FRONT PANEL OPERATION F7 (Menu) Main-Run-Menu The F7 (Menu) key selected from the Run or Verify screen brings up a window containing a l
APPENDIX P1200- Axis 3 Address (Z) P850 ADC Sample P851 ADC Scale P852 ADC Value P853 ADC Trigger P854 Tapping Ramp High Gear P855 Spindle Encoder
APPENDIX 427 P1043 G30 reference point 2 (X) P1044 G30 reference point 3 (X) P1045 G30 reference point 4 (X) P1046 Max Handwheel Error (X) P1047-
SECTION TWO - FRONT PANEL OPERATION F10 (HDW) Main-Run-HDW When the F10 (HDW) key is activated, the axis moves in the program will relate to turning
SECTION TWO - FRONT PANEL OPERATION During the tool setting routine, the tool table is loaded with the appropriate values. After all the tool offsets
SECTION TWO - FRONT PANEL OPERATION 20 English 21 Metric 22 Safe zone check off 23 Safe zone check on 24 Circ Pocket Clear 25 Circ Finish Inside 2
SECTION TWO - FRONT PANEL OPERATION 08 Flood On 09 Coolant Off 30 Spindle Off, End of Program 90 Graph Off 91 Graph On 93 3D Sweep Off 94 3D Sweep
SECTION TWO - FRONT PANEL OPERATION F1 (Setup) Main-Parms-Setup The F1 (Setup) selection brings up the parameters, which make the control unique to a
TABLE OF CONTENTS PREFACE ...
SECTION TWO - FRONT PANEL OPERATION Note: The parameters in the setup sections are normally set by the machine tool builder. Changing these parameters
SECTION TWO - FRONT PANEL OPERATION Note: When editing or entering parameter values (or any other numeric value on the control), you can use the bui
SECTION TWO - FRONT PANEL OPERATION recognize commands over either the RS-232 or CLK/DATA interface. Whenever a valid command with no error is receive
SECTION TWO - FRONT PANEL OPERATION Alternatively, the CNC program will use the serial keyboard interface if the serial keyboard parameter is set to
SECTION TWO - FRONT PANEL OPERATION 100% Rapid in Dry-Run: No means the feedrate override will affect rapid moves in the dry run mode. Yes means the
SECTION TWO - FRONT PANEL OPERATION Put Pot down on Yes means the pot will be down for the pending tool. swing arm tool changers: No means it will
SECTION TWO - FRONT PANEL OPERATION Parameter file version: Should always be 1 Use Small Soft keys: Should be set to no for 12" CRT monitors
SECTION TWO - FRONT PANEL OPERATION may then recommence. Some parameters can be related to the machine position. To edit or load these parameters, us
SECTION TWO - FRONT PANEL OPERATION Home Sequence These numbers determine X 02.0000 the order the axes will home in: Y 02.0000 #1 fir
SECTION TWO - FRONT PANEL OPERATION Rapid Acc/Dec The Rapid Acc/Dec is a number that determines the X 20.0000 rate at which the axis velo
TABLE OF CONTENTS F6 (Displ) Main-Displ...
SECTION TWO - FRONT PANEL OPERATION G60 Unidirectional Same as G00 unidirectional except only active in a X 00.0000 G60 block Y 00.0000
SECTION TWO - FRONT PANEL OPERATION Home Switch=0 Marker=1 Sets whether an axis will seek a home limit switch X 00.0000 and then the mark
SECTION TWO - FRONT PANEL OPERATION F5 (Misc) Main-Parms-Setup-Misc The F5 (Misc) key brings up various miscellaneous setup parameters dealing with th
SECTION TWO - FRONT PANEL OPERATION Spindle Encoder PPU1 Pulses per rev of spindle, used for hard tapping option and displaying the RPM in gear 1
SECTION TWO - FRONT PANEL OPERATION Hard Tap Fudge Factor Used to adjust the depth of rigid tapping cycle. Higher numbers will decrease the amount of
SECTION TWO - FRONT PANEL OPERATION Door Open Override Axis See notes on European code (page 55) at the end of this Door Open Override Input sectio
SECTION TWO - FRONT PANEL OPERATION rapids. This parameter should be approximately 100 for our current systems. Sharp Corners Yes will cause all cor
SECTION TWO - FRONT PANEL OPERATION Software Options Security Code # 0 Secret code to enable S-curves Use S-curves Yes to enable S-curves for acce
SECTION TWO - FRONT PANEL OPERATION Use FLZ instead of G54 Used for setting work offset in jog and handwheel mode. Yes means use FLZ (G92 offsets).
SECTION TWO - FRONT PANEL OPERATION Post M codes Table Post M code #0 Post M code #1 Post M code #2 Post M code #3 Post M code #4 M c
TABLE OF CONTENTS F2 (Conv) Main-Prog-Conv... 84 F1
SECTION TWO - FRONT PANEL OPERATION Max Feed with Door Open The maximum speed the machine can move with the door open with the Door-Override Button
SECTION TWO - FRONT PANEL OPERATION If the door is open and Setup is held in, the machine will handwheel up to the 70% rate on the feedrate override
SECTION TWO - FRONT PANEL OPERATION Keys displayed in the Edit Mode: F5 (HwOvr) Main-Parms-Setup-OVRs- HwOvr The F5 (HwOvr) key brings up the handw
SECTION TWO - FRONT PANEL OPERATION F6 (SpOvr) Main-Parms-Setup-OVRs-SpOvr The F6 (SpOvr) key brings up the 16 spindle override switch settings. Thes
SECTION TWO - FRONT PANEL OPERATION F7 (BSC) Main-Parms-Setup-BSC Ballscrew Compensation Table Creation Help Type X, Y, Z (A,B,C) to select the
SECTION TWO - FRONT PANEL OPERATION F2 (Coord) Main-Parms-Coord The F2 (Coord) key of the parameter screen brings up the parameters dealing with the
SECTION TWO - FRONT PANEL OPERATION Keys displayed in the Edit Mode: Operation of the work coordinate systems G92 and G52 are discussed in Section 4
SECTION TWO - FRONT PANEL OPERATION F4 (D Off) Main-Parms-D Off The F4 (D Off) key displays the 99 D radius or diameter offsets available on the CNC.
SECTION TWO - FRONT PANEL OPERATION F5 (H Off) Main-Parms-H Off The F5 (H Off) key displays the 99 H tool length offsets available on the control. The
SECTION TWO - FRONT PANEL OPERATION F8 (Prog) Main-Parms-Prog This set of parameters gives the machine programmer access to all the internal param
TABLE OF CONTENTS F3 (Tool) ...
SECTION TWO - FRONT PANEL OPERATION P232 thru P239 Contains the work coordinate offset relative to the machine zero of the enabled axis P232=X P233=Y
SECTION TWO - FRONT PANEL OPERATION P304 Status if control is in data mode or normal programming (o=off, 1=on) P305 H offset direction or s
SECTION TWO - FRONT PANEL OPERATION P320 thru P322 Gives the primary, secondary, and tertiary axis based on plane selection X=1 Y=2 Z=3 . . . etc
SECTION TWO - FRONT PANEL OPERATION Auto Rotary Brake Yes will control the rotary brake on A and B axis automatically. This parameter shuts off bef
SECTION TWO - FRONT PANEL OPERATION and perform an alternate operation, change to a different tool, etc. The operator can also view the state (or chan
SECTION TWO - FRONT PANEL OPERATION Only tools 1 through 25 are monitored and will have these parameters available. The spindle load bar will also ha
SECTION TWO - FRONT PANEL OPERATION Digitizing Parameters P100 Digitizing Proportional gain P101 Digitizing Integral gain P102 Digitizing
SECTION TWO - FRONT PANEL OPERATION P150 Circular auto-routines radius, rectangular auto-routine, corner radius P151 X rectangular pocket dim
SECTION TWO - FRONT PANEL OPERATION F10 (User) Main-Parms-User This set of 100 parameters is reserved for the parts programmer to use when writing par
SECTION TWO - FRONT PANEL OPERATION F8 (Prog) Main-Prog There are two modes of program file creation/editing available on the Centurion 6 control: te
TABLE OF CONTENTS F3 (Rect) Mill-Frame-Rect ... 148
SECTION TWO - FRONT PANEL OPERATION F1 (Text) Main-Prog-Text Upon entering the text programming mode, the upper right-hand box containing the active p
SECTION TWO - FRONT PANEL OPERATION another string using the F7 (Chang) command. And, in most cases, you can even undo your last few changes with the
SECTION TWO - FRONT PANEL OPERATION F2 (End) Marks the end of a block. Like the begin-block marker, the end-block marker is invisible, and the block
SECTION TWO - FRONT PANEL OPERATION F3 (Words) Main-Prog-Text-Edit-Words The F3 (Words) soft key represents reserved words that may be used for progr
SECTION TWO - FRONT PANEL OPERATION F8 (Find) Lets you search for a string of up to 67 characters. When you enter this command you will be asked for
SECTION TWO - FRONT PANEL OPERATION With the "N" option, no prompt is displayed before it changes the string or strings. F9 (FNext) Repea
SECTION TWO - FRONT PANEL OPERATION Notes: When the program is being verified, it will ignore M6s, M0s, M1s, INPUT statements, etc. The program is
SECTION TWO - FRONT PANEL OPERATION F7 (Menu) Main-Prog-Text-Menu The F7 (Menu) key will display a list of all text programs currently in the parts d
SECTION TWO - FRONT PANEL OPERATION F2 (Conv) Main-Prog-Conv The following discussion will deal with selecting conversational programs. Upon entering
SECTION TWO - FRONT PANEL OPERATION While programming or editing in the conversational system, three types of soft key configurations will be encoun
Kommentare zu diesen Handbüchern