Advertisement

Quick Links

CENTROID
T-SERIES
Operator's Manual
CNC10 Version 2.63
Rev. 081024
U.S. Patent #6490500
© 2008 Centroid Corp. Howard, PA 16841

Advertisement

Table of Contents
loading

Summary of Contents for Centroid T Series

  • Page 1 CENTROID ™ T-SERIES Operator's Manual CNC10 Version 2.63 Rev. 081024 U.S. Patent #6490500 © 2008 Centroid Corp. Howard, PA 16841...
  • Page 3: Table Of Contents

    Table of Contents CHAPTER 1 - Introduction CHAPTER 8 - Lathe Intercon Manual Window Description Lathe Intercon Main Menu Conventions Lathe Intercon File Menu Machine Home Insert Operation Lathe M and G Codes Graphics 8-33 Math Help 8-34 CHAPTER 2 - Operator Panels Intercon Lathe Tool Library 8-40 T-Series Jog Panel...
  • Page 5 T-Series Information Sheet Customer___________________ Kit #__________ Motor Type_____________ Table 1: Jog parameters Axis Slow Jog Fast Jog Max Rate Dead Start Delta Vmax (inches/minute) (inches/minute) (inches/minute) (inches/minute) (inches/minute) Table 2: Motor parameters Axis Label Motor Encoder Lash Limit Limit Home Home Direction Laser...
  • Page 7: Chapter 1 - Introduction Window Description

    Chapter 1 Introduction Window Description The T-Series display screen is separated into five areas: DRO Display Status Window Message Window User Window Function Key Options DRO display The DRO display contains the digital readout for the current position of the tool. The display is configurable for number of axes and desired display units of measure (see Chapter 14).
  • Page 8 The Part Count and Elapsed Time indicators are not always displayed. Pressing CYCLE START while a job is running will cause the indicators to appear. The Part Count indicator displays the number of times the current part has been run and upon the completion of each run, it can increment/decrement by one. If a job is canceled prematurely, the Part Count will not be incremented.
  • Page 9: Conventions

    Conventions ● There are 10 function keys used by the control. They are represented by F1, F2,… F10. Keystrokes other than the function keys are represented by the capitalized name of the key in bold font. For example, the A key is written as A and the “Enter”...
  • Page 10: Machine Home

    Machine Home When the T-series control is first started, the Main Screen will appear as below. Before you can run any jobs, you must set the machine home position. If your machine has home/limit switches, reference marks or safe hard stops, the control can automatically home itself. If your machine has reference marks, jog the machine until the reference marks are lined up (see below).
  • Page 11: Lathe M And G Codes

    Lathe M and G Codes Stop for operator Rapid Positioning Optional Stop for operator Linear Interpolation Restart Program Circular or Helical Interpolation CW Spindle on CW Circular or Helical Interpolation CCW Spindle on CCW Dwell Spindle off Parameter Setting Mist Coolant on Select Inch Units Flood Coolant on Select Metric Units...
  • Page 12 11/11/08 T-Series Operator’s Manual...
  • Page 13: Chapter 2 - Operator Panels

    Chapter 2 Operator Panels T-Series Jog Panel Fig 1 - T-Series Jog Panel The operator panel is a sealed membrane keyboard that enables you to control various machine operations and functions. The panel contains momentary membrane switches, which are used in combination with LED indicators to indicate the status of the machine functions.
  • Page 14 x1, x10, x100 Press any one of these keys to set the jog increment amount. The amount you select is the distance the control will move an axis if you make an incremental jog (x1=0.0001", x10=0.0010" and x100=0.0100"). You may select only one jog increment at a time, and the key that has a lit LED indicates the current jog increment.
  • Page 15 ● NOTE: Pressing CYCLE START will cause the T-Series Control to start moving the axes immediately without further warning. Be certain that you are ready to start the program when you press this button. Pressing the FEED HOLD button, E-STOP, or the CYCLE CANCEL button will stop any movement if CYCLE START is pressed accidentally.
  • Page 16 Spin Start Press the SPIN START key when in manual spindle mode to start the spindle. Press SPIN START when in automatic mode to restart the spindle if it has been paused with SPIN STOP. Spin Stop Press the SPIN STOP key when in manual spindle mode to stop the spindle. Press SPIN STOP when in automatic mode to pause spindle rotation, and press SPIN START to restart the spindle.
  • Page 17: Keyboard Jog Panel

    Auxiliary Function Keys (AUX1 – AUX12) The T-series jog panel has nine auxiliary keys, some of which may be defined by customized systems. T-Stock In, T-Stock Out, Quill In, Quill Out, Turret Index These buttons currently have no settings but can be added to one of the Aux keys and then programmed to control hydraulic stock clamps, Quills, or Turret index functions through the PLC.
  • Page 18 The remaining keys are described below: Legend Key(s) Function Description Availability (Notes) Alt+S Cycle Start Same as Cycle Start. Always, with few exceptions. (1) Cycle Cancel Same as Cycle Cancel. During a job run; otherwise, Esc is used to exit CNC10 menus.
  • Page 19 Key(s) Function Description Availability (Notes) Shift+[ Spindle Decreases the spindle override by 10%. Only in jog panel, or { Override and during a job. –10% (2,4) Shift+] Spindle Increases the spindle override by 10%. Only in jog panel, or } Override and during a job.
  • Page 20 MDI and the Keyboard Jog Panel Many of the keys used by the keyboard jog panel are also possible commands in MDI. To use the keyboard jog panel functions in MDI, you must press Alt+J. You may jog; use the MPG handwheels or any other jog panel function.
  • Page 21: Chapter 3 - Main Screen

    Chapter 3 Main Screen When the T-Series control is started, the first menu to appear is the Main Screen. Option Descriptions F1 - Setup When you press F1-Setup from the Main Screen, you will be shown the Setup menu containing options related to setting up various aspects of the machine.
  • Page 22 F2 – Load Job Job Name: c:\cnc10\ncfiles\bracket.cnc Use arrow keys to select file to load and press F10 to Accept. arcs.cnc bracket.cnc flange.cnc test fixture plate.cnc Job to load? bracket.cnc Floppy Details Show Date/ Help G code Edit Advanced Graph Accept /USB/LAN On/Off...
  • Page 23 F5 - CAM Choose F5-CAM from the Main Menu to enter Intercon (Interactive Conversational) Centroid conversational software. When you exit Intercon software, you will return to the Control Main Screen. The posted Intercon program will be automatically loaded into CNC10.
  • Page 24 F3 - Set Range Press this key to set the range of line numbers or block numbers to graph. F4 - Time Estimation Press this key to estimate the time needed to create the part. It takes into account accelerations and decelerations, but neglects tool change times.
  • Page 25: Chapter 4 - Tool Setup

    Chapter 4 Tool Setup Four menus are involved in tool setup: ● Tool Wear Offset Adjustment Screen – allows operator to make tool wear adjustments for each tool ● Offset Library – specifies offset definitions to be associated with each tool ●...
  • Page 26 (Description): This field is displayed on this screen for your convenience. It cannot be modified here. To modify this field, go to the control’s Tool Library (see the Tool Library section later in this chapter) or go into Lathe Intercon’s Tool Library. F4 –...
  • Page 27 Tool: This is the offset number. Although this number is appended to a “T”, this is not a tool number. However, if you only associate tool numbers with the same numbered offset, and then this field would correspond to the tool number.
  • Page 28: Tool Orient

    Tool Orient To access the Tool Orient screen from the Main Screen, press F1-Setup ⇒ F2-Tool ⇒ F2-Tool Orient. This screen allows you to view and change miscellaneous tool offset descriptions used by Lathe Intercon. The Tool Detail fields and screen elements are described below: Tool (Offset): This field is the tool offset number.
  • Page 29 Spindle Direction: This field specifies the spindle direction. Possible values are “CW (M3)”, “CCW (M4)”, “NSP” (no spindle) and “Off”. It is an essential input to the “most likely nose vector” calculation. Spindle Side: This field specifies whether the spindle is mounted on the left or right side of the machine. It is an essential input to the “most likely nose vector”...
  • Page 30: Procedures For Setting Tool Offsets

    Z Ref: This field is the Z reference position from which the Z offsets of tools are to be measured. To change this field, cursor over to the Z Offset field (or press F4) and follow the instructions. Note: Instructions are displayed when you move the cursor to the X Offset, Z Offset, X Diam/Radius and Z Ref. Fields.
  • Page 31 newly measured skim cut diameter. The control will record the distance that each tool had to move to touch off the known diameter. Once the X and Z offset information is known for each tool, a multi-tool program can be run with success.
  • Page 32 Figure 3 STEP 5: Measure the X-Offset Press F2-Meas. to measure the X-offset of the tool used to make the skim cut. The value appears in the X Offset field. Figure 4 NOTES: ● Always make sure the cursor is on the X offset field for the offset number that you are measuring. For instance, if you are using tool #1, make sure the cursor is in the X offset T01 position BEFORE pressing F2-Meas.
  • Page 33 For each new OD tool: Touch off X diameter and press F2-Measure Figure 5 NOTES: ● Verify you are clear of any obstacles, then use “Tool Check” to withdraw the tool from its current position. ● Use a piece of paper to touch off the next tool to the skim cut diameter. Slow jog close to the work piece, switch to Incremental jog mode and jog in close at small increments until the tool just pins the paper to the work piece.
  • Page 34 Figure 8 STEP 5: Measure the X-Offset Press F2 - Meas. to measure the X-offset of the tool used to make the skim cut. The value appears in the X Offset field. Figure 9 NOTES: ● Verify the cursor is highlighting the X offset field for the offset number that you are measuring. For instance, if you are using tool #5, make sure the cursor is in the X offset T05 position BEFORE pressing F2 - Meas.
  • Page 35 STEP 6: Measure the Next Tool Touch off all internal tools on this new internal diameter and press F2 - Meas. to measure each one. Repeat this step for all the remaining ID tools (Figure 10). For each new ID tool: Touch off X diameter and press F2[measure].
  • Page 36 Setting X-Axis Offsets for Drills, Center Drills, and Taps To set drills, center drills, taps, and boring tools, sweep the tool in with an indicator to find the spindle center. Remember that the X Measurement Diameter should be set to ‘ 0 ‘ before proceeding with step 1. (See the section “Setting X-Axis Tool Offsets for OD Tools”...
  • Page 37 Setting Z-Axis Tool Offsets ● NOTE: Before you begin, the adjustment values in the Tool Offset Adjustment Screen (described earlier in this chapter) should be all zeroed out for the tools which will be involved in the steps below. STEP 1: Chuck up a piece of stock, and use the Jog buttons to make a skim cut (Figure 12) OR if the surface is true, touch off the end as shown in Figure 13.
  • Page 38 STEP 5: Measure the Next Tool Z-Offset Load the next tool and bring it to the reference point (as shown in Figure 13). Press F2 - Meas., and then repeat for all remaining tools. ● NOTE: Make sure the cursor is on the Z-Offset field for the Offset number being measured before pressing F2 - Meas.
  • Page 39: Setting The Nose Radius

    Setting the Nose Radius The Offset Library also has a field for the tool Nose Radius. This field tells the control the distance to adjust when cutter compensation is used (G41 or G42). For more details, see Chapter 11. Figure 17 To edit these entries, first press the F4 - Abs/Inc until the “Entry Mode”...
  • Page 40 For tools approaching from the +X direction nose vectors 3, 8, and 4 are used for OD turning and nose vectors 2, 6, and 1 are for ID boring. For machines that have both front and rear mount tooling (+X and –X tooling), such as gang tool lathes, the tools approaching from the -X direction use nose vectors 2, 6, and 1 for OD turning and nose vectors 3, 8, and 4 are for ID boring.
  • Page 41: Chapter 5 - Part Zero And Wcs

    Chapter 5 Part Zero and WCS Part Zero Menu To get to the Part Zero menu from the Main Screen press F1 – Setup then F1 – Part. The Part Zero menu fields and screen elements are described below: Axis: This field shows which axis the Part Zero is being set up for. When the Part Zero menu is first brought up, the Z axis will be shown.
  • Page 42 Set All WCS: This field appears only if you are modifying the Part Zero for the X axis. Press <SPACE> to toggle between “Yes” and “No”. If this field is toggled to “Yes” then this field specifies that the position that you enter will be copied to all the X axis Part positions in every Work Coordinate System. This will cause all Work Coordinate systems to have the same X axis Part Zero.
  • Page 43: Setting Part Zeros

    Setting the Part Zero for a part establishes a local coordinate system with its origin at the centerline of the part. In Centroid’s T-Series controls, this coordinate system considers X+ as always pointing away from the centerline and Z+ always pointing to the right and away from the spindle.
  • Page 44 STEP 4: Enter the Tool Number of the tool being used, and then press the F10 – Set key. Part Zero is now set for the Z-axis. All the other tools set up in the Tool Library (Chapter 4) are now automatically set to this new Z-axis Part Zero. Setting X-Axis Part Zero (X ●...
  • Page 45 STEP 3: Enter the OD measurement taken in Step 2 into the Part Position field, and press Enter. ● NOTE: Depending on how your control is set, this value can be a diameter or a radius. See Chapter 14, Machine Parameter 55 for further details.
  • Page 46: Wcs Configuration Menu

    WCS Configuration Menu To get to the WCS Configuration menu from the Main Screen, F1 – Setup, F1 – Part, then F9 – WCS Table. When you enter this screen, the DRO display will automatically switch over to machine coordinates as an aid to entering numbers.
  • Page 47: Using Work Coordinate Systems

    Using Work Coordinate Systems These different part zero positions are typically used to reduce setup and/or programming time. There are a number of creative ways the WCS can be used to simplify lathe machining. The 18 work coordinates and the G-codes are shown below.
  • Page 48 WCS currently in use is shown on most menus F6 – Prev WCS F7 – Next WCS switch to another To change the WCS being used: ● From the T-series control Main Screen, press: F1 – Setup, F1 - Part. ●...
  • Page 49: Chapter 6 - Running A Job

    Chapter 6 Running a Job To run the current job, press the CYCLE START button on the jog panel. See Chapter 2 for a description of the CYCLE START button. If your control is not equipped with a jog panel, press ALT-S on the keyboard. The following menu is available, while the job is running.
  • Page 50: Canceling A Job In Progress

    F8 – Graph Return to run-time graphics screen. This key only appears if the run-time graphics option is turned on. F9 – Rapid On/Off Turn rapid override on/off. F10 - Edit Start the G-code editor. Press ALT+Tab to switch between the editor and CNC10 as the job is running. Canceling a Job in Progress There are three conventional ways to cancel a currently running job (CNC program).
  • Page 51: Run Menu

    Run menu Press F4-Run from the main screen to access the Run menu. From this menu, the operator can restart a canceled job or change the way the job will run. F1 - Resume Job Press F1-Resume Job in the run screen to go to the resume job screen. If the job was canceled by pressing Tool Check, the control will go to the resume job screen automatically.
  • Page 52 F3 – Repeat On/Off This key toggles the repeat feature for part counting. When part counting is in effect and Repeat is on, the job will be automatically run again until the specified number of parts have been run. The On or Off label indicates the state to which the repeat feature will toggle to when pressed.
  • Page 53: Power Feed

    Power Feed Press F4-Feed from the Setup menu to access the Power Feed screen. This screen is used to command axis movement. All the operations available on the Power Feed screen may also be performed in MDI with the appropriate M and G codes. F1 - Absolute Power Feed Press F1-Abs to move an axis to an absolute position, at a specified feedrate.
  • Page 54 T-Series Operator’s Manual 11/11/08...
  • Page 55: F1 Format

    To get to the Utility Menu, press F7 - Utility at the CNC10 Main Screen. The model will vary depending on your T-Series Control model. Utility Menu Model Uniconsole-2 CNC10 Lathe v2.61 Automated by Centroid technology www.centroidcnc.com File User Format...
  • Page 56: F5 File Ops

    F5 – File Ops Use this menu to perform file and directory operations such as: Importing and Exporting files to and from the control, rename or delete files, create or delete directories or convert digitized data to CAD data. File Ops Menu File Options Current Directory: c:\cnc10t\ncfiles\ [ a:\ ]...
  • Page 57 F6 – User Maint. Use this menu to perform user maintenance such as checking an axis for excessive drag or setting backlash F1 – Drag The Drag Factor utility is used to determine if an axis has an excessive amount of drag. To run a drag test, use the F1 key to select the axis which you wish to test, position the axis at or near the home position and press cycle start.
  • Page 58 T-Series Operator’s Manual 11/11/08...
  • Page 59: Lathe Intercon Main Menu

    Lathe Intercon Introduction Centroid's Intercon Conversational Software for Lathes allows you to quickly create a lathe part program right at the control without having to be a G-code expert. Intercon will prompt you to enter values from your print that describes the geometry of the part.
  • Page 60 F2 - Modify Press F2-Modify (or the ENTER key) to make changes to the highlighted operation. This will display the Edit Operation Menu for the highlighted operation. Use the Page Up and Page Down keys to move between operations and highlight the operation you want to modify while in the Edit Operation Menu. See the “Insert Operation”...
  • Page 61 F9 - Setup Press F9-Setup to change the part setup. The following window will be displayed on the screen. Use the up and down arrow keys to select between fields. Press F1-Toggle to toggle between options when necessary and press F10-Accept to accept the setup when you are finished.
  • Page 62 F9 – Setup (continued) G7x Z Relief Amount: Enter the step over amount for the Z-axis in a Grooving cycle. This is the amount the tool moves away from the material in the Z-axis direction before making rapid moves to position for the next cut.
  • Page 63: Lathe Intercon File Menu

    Esc - Quit Press Esc to quit Intercon. You will be prompted to save changes if any were made. You will be returned to the control software’s Main Screen. Teach Mode The X and Z keys will fill in a field with the current position for the related axis. This feature works when editing most fields in an operation.
  • Page 64 F2 - Load Press F2-Load to load an existing program. You will be prompted to save changes to the currently loaded part program. Press “Y” to save changes or “N” to continue without saving changes. Load file from CNC hard drive c:\intercon Use arrow keys to select file to load and press F10 to Accept.
  • Page 65 Load Menu (continued) F4 – Show recent Use the F4 – Show Recent option to show the 15 most recently loaded Intercon and g-code files. It is important to remember that even though g-code files are displayed on this screen, ONLY Intercon files should be loaded from this screen.
  • Page 66: Insert Operation

    Insert Operation Press F3-Insert or Insert key to access the Insert Operation Menu. From this menu, you can add operations to a part program. The operation is added before the currently highlighted operation. The block number is shown to the left. The operations you can insert are listed at the bottom of the screen.
  • Page 67 Press F1-Toggle or Space key to toggle between "Rapid" and "Feedrate" options when necessary and then use the Up and Down arrow keys to move between fields and fill in the rest of the required information. Once complete press F8-Graph to check your work and F10-Accept to accept the entries. Use the up and down arrow keys to move between fields.
  • Page 68 Cutter Compensation: Set cutter compensation in Chapter 11 for more details. You can toggle between None, Right and Left. F2 - Arc Press the F2 key to insert an arc operation. Center (X,Z) End (X,Z) Use the up and down arrow keys to move between fields. Press the F1 or <Space> key to toggle between options when necessary and press the F10 key to accept the information entered.
  • Page 69 Spindle Speed: Enter the desired spindle speed. You can toggle between RPM or CSS. When toggled to RPM, a constant RPM will be maintained. When toggled to CSS, a constant surface speed will be maintained. Cutter Compensation: Set cutter compensation in Chapter 11 for more details. You can toggle between None, Right and Left.
  • Page 70 Tool Num/Offset: Enter the tool number and offset number you want to use. The first two digits is the tool number; the last two digits is the offset number. Feedrate: Enter the desired cutting feedrate. You can toggle between feed/min and feed/rev. Spindle Speed: Enter the desired spindle speed.
  • Page 71 F3 - Drill Press the F3 key to insert a Drill operation. This operation allows you to either do normal Drilling or off-center Boring operations. Both the Drilling and Boring type operations are actually the same, except in the types of tools used and position X field.
  • Page 72 Surface Z: Enter the position of the front face of the work piece. Type: Enter the type of Drilling or Boring you want to perform. You can toggle between Drill, Peck Drill, and Deep Hole Drill, OR if you have toggled into Bore mode with F5, you can toggle between Bore, Peck Bore, and Deep Bore.
  • Page 73 F4 - Tap The tap operation allows you to tap into the parts centerline (cutting in the negative Z direction). The operation may use a floating tap holder or rigid tap, with spindle reversal, or a self-reversing tap head. Press the F4-Tap key to insert a center tapping operation.
  • Page 74 F5 - Thread Press the F5-Thread key to insert a threading cycle. This cycle allows you to create a thread on the outside or inside of your part. When you first insert a threading cycle, the screen looks something like the picture below. Press F7-Details to skip thread lookup and manually enter custom thread data.
  • Page 75 When you press Enter, you can view the thread details. The fields will have been filled in with the values from the selected thread. You can modify any of the values, if desired. If you do, an asterisk (*) will appear next to the Designation field and it will be appended with “Custom”.
  • Page 76 Thread Lead: Enter the width of a thread for one complete turn. This field affects the threads/unit entry. External Thread Internal Thread External Pipe Thread Internal Pipe Thread Major Diameter: Enter the major diameter of the thread you want to cut. Minor Diameter: Enter the minor diameter of the thread you want to cut.
  • Page 77 Chamfer Amount: Enter the number of turns to take to withdraw the tool from the maximum depth to the surface. This produces a thread that tapers to the surface. Taper Amount: Enter the amount the surface rises over the length of the surface you want to thread – normally negative amount for external, positive amount for internal.
  • Page 78 F6 - Profile Press the F6-Profile key to insert a profile. The profile operation allows you to define a profile with lines and arcs that will be produced with a cleanout cycle. (NOTE): Do not move Z until the 2 line of the profile to avoid over and under cutting of part.
  • Page 79 Rough Spin Speed: Enter the desired spindle speed for the roughing portion of the cycle. You can toggle between RPM or CSS. When toggled to RPM, a constant RPM will be maintained. When toggled to CSS, a constant surface speed will be maintained. Note that this Rough Spin Speed is different from the Finish Spindle Speeds specified within each of the Line and Arc operations inside the profile.
  • Page 80 Finish Pass (For Profiles Only) The Finish Pass is a special operation that only applies to profiles. At least two operations must be present in the profile before you can insert a finishing pass. Multiple finishing passes can be inserted. Once a finish pass is inserted, you can no longer make changes in the profile without going back out to the Insert Operations Menu.
  • Page 81 F7 – Turning A turning cycle is a repetitive cycle used to cut an outside or inside diameter to a specified dimension within a specified Z range. Press the F7-Turning key to insert a turning cycle into your part program. Diameter/Radius Turning End Face Turning...
  • Page 82 Taper Amount: Enter the amount that you want to taper from the starting diameter to the ending diameter. This entry affects the taper angle. For diameter turning, enter a positive value to taper from the ending diameter + taper amount to the ending diameter. Enter a negative value to taper from the ending diameter - taper amount to the ending diameter amount.
  • Page 83 Finish Spin Speed: Enter the spindle speed for the finishing pass. You can toggle between RPM and CSS. When toggled to RPM, a constant RPM will be maintained. When toggled to CSS, a constant surface speed will be maintained. Cutter Compensation: Set cutter compensation in Chapter 11 for more details. You can toggle between None, Right and Left.
  • Page 84 F8 - Groove Groove Cut on Outside Diameter The grooving operation allows you to cut a groove of specified width and depth in a specified location. Press the F8-Groove key to insert a grooving operation. Press the F1-Type key to toggle between options when necessary and the F10-Accept key to accept the entries. Use the up and down arrow keys to move between fields.
  • Page 85 Ending Diameter/Radius: Enter the grooves ending dimension. Depth Increment: Enter the depth increment for the grooving cycle. This is the amount removed per plunge in the peck cutting cycle used to produce the groove. Starting Z: Enter the starting position of the groove. Ending Z: Enter the ending position of the groove.
  • Page 86 F9 - Cutoff The cutoff operation allows you to cut off the part with a cutoff tool. Press the F1-Type key to toggle between options when necessary and the F10-Accept key to save changes. Use the up and down arrow keys to move between fields. Press the ESC key to cancel and return to the Insert Menu.
  • Page 87 F10 - Other The F10-Other key displays additional operations. If the 3 axis label in the machine configuration is set to ‘C’ and parameter 93 is set for C axis operation, or if the axis label in the machine configuration is set to ‘C’ and parameter 94 is set for C axis operation, there will be options for C Axis and C Indexing operations shown.
  • Page 88 Press the F1 key or space bar to toggle between on and off. Press the F10-Accept key to accept the entry or the ESC key to cancel and return to the Insert Operation Menu. F4 – C Index Press the F4-C Index key to enter the C Indexing operation screen. Press the F1-Abs/Inc key to toggle between incremental (INC) and absolute (ABS) positioning.
  • Page 89 Brake Off M code: The number of the M code to output for the braking function. The brake fields must be toggled on to allow the editing of this field. Press the F10-Accept key to accept the entry or the ESC key to cancel and return to the Insert Operation Menu. F9 –...
  • Page 90 F10 – Radius Press the F9-Radius key to enter the radius operation screen. This is a one-shot operation. It generates an arc move from the current position in one of eight directions as shown in the picture, below. Center Line Axis: This chooses four of the eight possible arcs. X selects a center point on the X axis; Z selects a center point on the Z axis.
  • Page 91: Graphics

    Graphics Press the F8-Graph key from the Intercon Main Menu, the File Menu, or from any Edit Operation Menu to view graphics. A wire frame of your part will appear. F3 - Range Press the F3-Range key to graph a portion of a part program. Start Block: Enter the start block number of the portion of the part program you want to graph.
  • Page 92: Math Help

    Math Help Intercon provides a math assistance function to solve the trigonometric problems common in part drawings. To enter Math Help, press F6-Math Help from any Edit Operation screen. The first time that you invoke Math Help, the following screen appears which shows all available solvers: The figures on the right are a graphical representation of the highlighted solver on the left.
  • Page 93 F1 – Prev Soln F2 – Next Soln The Prev Soln and Next Soln options will cycle backward and forward, respectively, through the available solution sets for math solvers that may have multiple solutions. A status line near the bottom left of the screen appears once a valid solution has been found.
  • Page 94 Other features common to all math help operations In some math help operations, there will be an asterisk ‘*’ character that appears immediately to the right of a field. This character marks the field as a “given” field, which means that the value of this field will be held constant in the process of solving the math equations.
  • Page 95 Given the center (C1) and radius of an arc and 1 point (LP) on a line, find the lines tangent to the arc (defined by the tangent point (T1)). You must enter the X and Y coordinates for the circle's center point, the circle's radius, and the X and Y coordinates for a point on the line.
  • Page 96 F6 – Tangent: Arc Arc Arc Given the center points (C1 and C2) and radii of two arcs and the radius of a third arc, find the center point of the third arc and the tangent points (T1 and T2). You must enter the radius of the tangent arc, the X and Y coordinates for the first circle's center point, the radius of the first circle, the X and Y coordinates for the second circle's center point, and the second circle's radius.
  • Page 97 F8 – Intersection: Line Arc Given the center (CP) and radius (R) of an arc, 1 point (LP1) and either a second point (LP2) or one coordinate (LP2 X or Y) and the angle from horizontal, find the intersection point(s) (I1 and I2). You must enter the X and Y coordinates for the circle's center point, the circle's radius, the X and Y coordinates for one point on the line, and one of the following: * The X and Y coordinates of a second point on the line...
  • Page 98: Intercon Lathe Tool Library

    Intercon Lathe Tool Library You can press F2-Tool lib in most Edit Operations screens to enter the Tool Library Screen. Use the up and down arrow keys to select which tool offset to edit. When editing a tool, press ENTER to accept the entry and to move onto the next field for that tool, or use the left and right arrow keys to move from field to field.
  • Page 99 Spin Dir (Spindle Direction): Enter the spindle direction for the tool. Toggle between off, clockwise, and counterclockwise. Max Spin (Max. Spindle Speed (G50)): The maximum spindle speed for the tool. A G50 is posted with the tool change using this value as the S parameter. If the value is zero, the G50 value from the Setup screen is used. Coolant: Specify the coolant for each tool.
  • Page 100 8-42 11/11/2008 T-Series Operator’s Manual...
  • Page 101: Chapter 9 - Lathe Intercon Tutorials Lathe Intercon Tutorial #1

    Chapter 9 Lathe Intercon Tutorials Lathe Intercon Tutorial #1 This is a step-by-step example of creating a part from a blueprint using Intercon. The tool path to be created is for turning a ball end onto a one-inch diameter piece of stock. Before beginning, be sure you are following these five steps to successful turning: ●...
  • Page 102 These tutorials assume the options Modal Linear and Arc are turned on in Intercon Setup (F9 on Intercon main menu). When these options are turned on, accepting a Linear or Arc operation automatically inserts new Linear or Arc operation after it. The Esc key can be used to cancel the new operation if it is not desired and return to the operation menu.
  • Page 103 In this field, hit <SPACE> to toggle between End Face, and Diameter. Your cycle will begin at X=1.1 in. and end at X=-0.05 in. Your cycle will begin at Z=0.1 in. and end at Z= 0.01 in. Press F2 to set up tools. Enter values per Tutorial 2, page 8-11.
  • Page 104 In this field, hit <SPACE> to toggle between End Face, and Diameter. The profile will begin at X=1.0 in., Z=0.1 in., removing .05 in. These values set how much stock the Rough Pass will leave for the Finish pass. In this field, hit <SPACE> to toggle between Right, Left, and None.
  • Page 105 Figure 10 - Second Line in Profile. Figure 9 - Line 2 Edit Screen (Modal and Taper displays on) PRESS ACTION COMMENTS Accept Saves the data for Line 2 and automatically inserts another line operation. This next line will be Line 3 in Figure 12. Fill in the Edit Operation portion of the screen exactly as shown in Figure 11.
  • Page 106 Figure 14 - Arc (0.5” Dia.) in Profile. Figure 13 - Arc Edit Screen (Modal displayed) PRESS ACTION COMMENTS Cancel Arc Cancel current arc. Return to profile edit screen. Line Inserts a fourth line into your profile (Figure16). Fill in the Line Edit Operation portion of the screen exactly as shown in Figure Figure 16 - Last Line in Profile.
  • Page 107 D. Include a Finish Pass: PRESS ACTION COMMENTS Accept Saves the data for Line 4, and automatically inserts another line operation. Escape/Cancel Cancel current line operation. Return to profile edit screen. Finish Creates a finish pass through the whole profile to remove material left by the rough pass (Figure 18).
  • Page 108 Figure 19 - Graph of Finished Part F. Post the Part and Exit PRESS ACTION COMMENTS Escape/Cancel Returns you to the Editing window. Accept Saves the data, and returns to the profile editing screen. Escape/Cancel Returns you to the Main Programming window. Post Saves and posts the job to the control, creating G-codes for the program.
  • Page 109: Lathe Intercon Tutorial #2

    Lathe Intercon Tutorial #2 This is a step-by-step example of creating a part from a blueprint using Intercon. The tool path to be created is for the part shown in Figure 1. Before beginning, be sure you are following these five steps to successful turning: ●...
  • Page 110 PRESS ACTION COMMENTS CAM Selection menu. Start Lathe Intercon interface. File Opens the File Menu. Create a new program. Enter a name for the file. Accept Accept the file name. Fill in the dialog box exactly as shown in Figure 2. Accept Creates a new part file using the data entered.
  • Page 111 PRESS ACTION COMMENTS Tool Opens the Tool Library. For Tool Offset 1, set the following values: Tool Location (Tool Number) = T01 Nose Radius = .0312 Nose Vector = 3 Spin Dir = CW (See Figure 4) Accept Sets the Tool Library for Tool Offset #1. Accept Keeps selected values for the turning cycle.
  • Page 112 0003 PROFILE Figure 5 - Beginning of Profile Cycle – Program Line #0003 PRESS ACTION COMMENTS Accept Accept the entered values for the Profile. Line Inserts a line into your profile. Fill in the Edit Operation portion of the screen exactly as shown in Figure 6. 0004 LINE Figure 6 - First Line within the Profile Cycle –...
  • Page 113 0005 LINE Figure 7 - Second Line within the Profile cycle – Program Line #0005 PRESS ACTION COMMENTS Accept Keep selected values for Line 2. Automatically insert another line operation. This line will be 0.3375 inches long and will be cut on an angle of 90 degrees with a Connect Radius of 0.250 inches.
  • Page 114 N0007 Line Linear Type : Feedrate 0.7250 -0.8750 Taper Angle 180.0000 ◦ Taper Length 0.8750 Connect Type : None Connect Radius 0.2500 Chamfer Distance 0.0000 Tool Num/Offset T 0101 Finish Feedrate 0.0050 F/R Finish Spindle Speed 600 CSS Cutter Comp Right Figure 9 - Fourth Line within the Profile cycle –...
  • Page 115 N0008 Line Linear Type : Feedrate 0.9950 -0.8750 Taper Angle 90.0000 ◦ Taper Length 0.1350 Connect Type : Bl Chamfer (Len) Connect Radius 0.2500 Chamfer Length 0.1000 Tool Num/Offset T 0101 Finish Feedrate 0.0050 F/R Finish Spindle Speed 600 CSS Cutter Comp Right 0008 LINE (WITH CHAMFER)
  • Page 116 X=1.4400” 1.7500” 0.1250” (CR) 0010 LINE Figure 13 - Seventh Line within the Profile cycle – Program Line #0010 PRESS ACTION COMMENTS Accept Keep selected values for Line 7. Inserts an eighth linear operation into your profile. This line will be 0.3889 inches long and will cut at an angle of 135 degrees, with a connect radius of 0.015 inches at the corner.
  • Page 117 0012 LINE Figure 15 - Ninth Line Within the Profile cycle – Program Line #0120 PRESS ACTION COMMENTS Graph Displays a preview of the part up to this point. The profile to this point should look like that shown in Figure 16. Escape Returns you to the Editing Menu Figure 16 - Partial Graph of Profile Through Program Line #0120...
  • Page 118 Escape/Cancel Cancel tenth linear operation and return to profile edit menu. Finish Inserts a finishing pass to remove any excess material left from the Rough Pass, and leave a smooth finish. Fill in the Edit Operation portion of the screen exactly as shown in Figure 17. ●...
  • Page 119 0015 GROOVING Figure 18 - Grooving Operation – Program Line #0015. PRESS ACTION COMMENTS Tool Set the nose radius for Tool 3 = .0070, and the Nose Vector for Tool 3 = 8. Set the Spin Dir=CW, using the <space> bar to toggle thru the choices available.
  • Page 120 PRESS ACTION COMMENTS Escape Returns to the Editing Menu. Accept Accepts Grooving cycle. E. Add Threads: PRESS ACTION COMMENTS Thread Places an external thread on the part with a compound angle of 60 degrees, 8 threads per inch with a thread lead of 0.125 inches. Fill in the Edit Operation section of the screen as shown in Figure 20.
  • Page 121 PRESS ACTION COMMENTS Cutoff Cuts off the part with a cutoff tool. Continuous cut Fill in the Edit Operation section of the screen as shown in Figure 21. 0017 CUTOFF CYCLE Figure 21 - Cutoff Cycle Removes the Machined Part from the Stock – Program Line #0170. PRESS ACTION COMMENTS...
  • Page 122 9-22 11/11/08 T-Series Operator’s Manual...
  • Page 123: Chapter 10 - Cnc Program Codes

    Chapter 10 CNC Program Codes Code Description Feedrate or Thread Lead Block Number Program Number Dwell Time, Subprogram Number, or General Parameter Depth Parameter or General Parameter Radius, Taper, Return Point, or General Parameter Spindle Speed Select Tool Number and Offsets Incremental X Move Incremental Z Move Visible Comment...
  • Page 124 O - Program Number The O program number allows you to identify your program with a certain number. However, if the specified program number is 9100-9999, the G codes from the O number through the next M99 will be extracted (but not executed) and placed in a separate subprogram/macro file named Oxxxx.cnc, where xxxx is the specified program number.
  • Page 125 U – Incremental X axis Move Command To specify an incremental move on the X axis, use U in place of X in the command line. (See example below) W – Incremental Z axis Move Command To specify an incremental move on the Z axis, use W in place of Z in the command line. (See example below) : - Visible Comment Identifier The colon (:) is used to indicate the start of a comment line within a CNC program.
  • Page 126: User And System Variables

    [ ] – Numerical Expression The left bracket ‘[‘and right bracket ‘]’ are used to delimit a numerical expression. Numerical expressions can contain floating-point numbers or user and system variables in combination with mathematical operators and functions. The left parenthesis ‘(‘or bracket ‘[‘and right parenthesis ‘)’ or bracket ‘]’ can be used between the first left bracket and last right bracket to force operator precedence or associativity.
  • Page 127 Index Description Returns 150 – 159 Nonvolatile user variables Floating-point value saved in CNC10.JOB file. 300-399 User string variables. These variables retain their String Literal values until the CNC software is exited 2400, 2401-2418 Active WCS, WCS #1-18 CSR angles Floating point value 2500, 2501-2518 Active WCS, WCS #1-18 Axis 1 values 2600, 2601-2618 Active WCS, WCS #1-18 Axis 2 values...
  • Page 128 Index Description Returns 19001-19099 Lathe: nose radius wear adjustment, offsets 01 - 99 Floating point value 20001-20005 max_rate for axes 1-5 20101-20105 label for axes 1-5 20201-20205 slow_jog for axes 1-5 20301-20305 fast_jog for axes 1-5 20401-20405 screw_pitch for axes 1-5 20501-20505 lash_comp for axes 1-5 20601-20605...
  • Page 129 Index Description Returns Displayed / Calculated spindle speed. If parameter 25009 178 =1 and spindle encoder is mounted. 25010 current spindle position (in counts) 25011 dsp_time (in seconds) 25012 time (in seconds) 25013 clear max/min PID errors 25014 software type (Mill/Lathe) 25015 feedrate override 25016...
  • Page 130: Advanced Macro Statements (Optional)

    Advanced Macro Statements (Optional) Warning: Branching and conditional execution are extremely powerful tools that, combined with access to system variables, allow you to do many things that would otherwise be impossible. Nevertheless, using branching and conditional execution can introduce undesirable and even unpredictable behavior into your programs. Undesirable effects can occur simply by graphing a program.
  • Page 131 IF [#D LE 0.005] #[D] = 0.005 ; Compound conditionals IF [#A LE 0.0] GOTO 100 ELSE IF [#A LE 2.5] GOTO 200 ELSE GOTO 300 IF [#A GE 0.0] IF [#D/#A GE 0.0] #[C] = SQRT[#D/#A] INPUT – Prompt Operator for Input The INPUT macro prompts the operator for numeric input.
  • Page 132 10-10 11/11/08 T-Series Operator’s Manual...
  • Page 133: Chapter 11 - G Codes

    CHAPTER 11 G Codes G Code Group Description Rapid Positioning Linear Interpolation Circular or Helical Interpolation CW Circular or Helical Interpolation CCW Dwell Parameter Setting Select Inch Units Select Metric Units Work envelope on Work envelope off Return to Reference Point Return from Reference Point Return to Secondary Reference Point Constant Lead Thread Cutting...
  • Page 134 NOTES: ●All the default G Codes have been marked with the symbol " * ". ●A given line of a program may contain more than one G code. ●If several G codes from one group are used in the same line, only the G code specified last will remain active. ●G codes from group B are of "one shot"...
  • Page 135 G02 & G03 - Circular Interpolation G2 moves in a clockwise* circular motion, and G3 moves in a counterclockwise* circular motion. The X or Z position specified in the G2 or G3 command is the end position of the arc, and may be an absolute position (X, Z) or an incremental distance (U, W).
  • Page 136 ● WARNING: A lathe is not usually used to cut an arc larger than 90 degrees. With the use of special tools, a lathe can cut a 180-degree arc. This is the maximum value a lathe can cut an arc. Make sure the radius chosen follows the cutting ability of the lathe.
  • Page 137 G21 - Select Metric Units G21 selects metric units, affecting the interpretation of all subsequent dimensions and feedrates in the job file. G21 does not change the native machine units, as set on the Control Configuration Menu. G22/G23 – Work Envelope On/Off G22 turns on programmable work envelope in machine coordinates.
  • Page 138 The G28 position is of great importance because it specifies the Tool Check position and the usual Tool Change position. The G28 position is the machine coordinate position that the machine will move to when the <TOOL CHECK> button is pressed. Also, the G28 position is the usual position at which tool changes occur during a job run.
  • Page 139 Example: G00 X1.5 Z0.0 ; rapid move G32 X1.5 Z-2.0 F0.125 ; straight thread cut of 2 inches, lead of .125 ; or 8 threads per inch G40, G41, G42 –Cutter Diameter Compensation G41 and G42 in conjunction with the selected tool (T code) apply cutter compensation to the programmed tool path.
  • Page 140 Example with tool located on back side of material. Example with tool located on front side of material. The direction of the imaginary tool nose is related to the nose vector or direction of the tool during cutting (see Chapter 4). The following drawings show the possible imaginary tool nose directions. Imaginary Tool Nose directions (tool located in back of material): T-Series Operator’s Manual 11/11/08...
  • Page 141 The tool nose compensation function (G41 or G42) should be in effect before the tool reaches the cutting start point. T-Series Operator’s Manual 11/11/08 11-9...
  • Page 142 G50 -Coordinate System Setting OR Maximum Spindle Speed for CSS mode G50 has two functions depending on the supplied parameters: ● With axis parameters, G50 sets the current absolute position to the coordinates specified OR ● With the S parameter, G50 sets the maximum spindle speed when using constant surface speed (see G96 and G97).
  • Page 143 G54 - G59 - Select Work Coordinate System G54 through G59 select among the six regular work coordinate systems. After issuing the code, subsequent absolute positions will be interpreted in the new coordinate system. Example: G54 G00 X0 Z0 ; select first WCS, move to origin G02 X1 Z-.5 R.5 ;...
  • Page 144 Example 1: Main program: G65 "TEST.cnc" A5 B3 Macro TEST.cnc: G01 X#B Z-#A This call will produce G01 X3 Z-5 Example 2: Main program: G65 "TEST2.cnc" I3 J-5 K0.1 I2 J-2 I0 J0 Macro TEST2.cnc: G01 X#4 Z#5 F#6 G01 X#7 Z#8 F#9 G01 X#10 Z#11 F#12 This call will produce G01 X3 Z-5 F0.1...
  • Page 145 The start block value P must be less than the end block value Q. The N end block cannot contain feedrate without a move. The profile's start block must directly follow the clean out cycle G-codes. Several G-codes and M-codes are not allowed in the profile.
  • Page 146 Cleanout with U and W: G71 P_Q_U_W_F_S_T_L_ P = starting block number for profile Q = ending block number for profile U = finish allowance on X axis; see G70 W = finish allowance on Z axis; see G70 F = cutting feedrate (previous value if unspecified) S = spindle or surface speed (previous value if unspecified) T = tool number and/or offset (previous value if unspecified) Example 1 -G71 Outer Diameter Cleanout:...
  • Page 147 The resulting contour is shown below. G72 - Stock Removal in Facing The G72 cycle removes stock in facing (see figure below). In the cycle, the tool starts at position 1. The tool cuts downward, in the negative X direction, using a linear move. The tool is then pulled back in the positive Z direction and rapids back in the positive X direction.
  • Page 148 Clean out with U and W: G72 P_Q_U_W_F_S_T_ P = starting block number for profile Q = ending block number for profile U = finishing allowance on X axis (radius) W = finishing allowance on Z axis (radius) F = cutting feederate (previous value if unspecified) S = spindle or surface speed (previous value if unspecified) T = tool number and/or offset (previous value if unspecified) Examples 1 -G72 Outer Diameter Cleanout:...
  • Page 149 The resulting contour is shown below: 70 - Finishing Cycle The G70 finishing cycle is used in conjunction with a G71 or G72 roughing cycle. The G70 cycle removes material purposely left by the roughing cycle. A different feedrate and tool can be used to follow the exact contour of the orkpiece during the finishing cycle.
  • Page 150 Examples of obtaining the desired num ber of finish passes: Roughing cycle specification: G71 U allo wance = 0.02 G71 W allowance = 0.02 For 1 finish pass: G70 U allowanc e = 0.02 G70 allowance = 0.0 G70 W allowance = 0.02 G70 allowance = 0.0 For 2 finishing passes: G70 U allowance = 0.02...
  • Page 151 G74 - End Face Peck Cutting Cycle G74 sets the end face peck cutting cycle (chip breaking). If X remains constant at 0 and Z is the only moving axis, then the peck cutting operation will be similar to the peck drilling operation on a mill. If X moves, grooves will be cut with the Z-axis breaking the chips The basic format of the end face peck cutting cycle is as follows: Where:...
  • Page 152 Example 2 (X>0): G00 X1 Z0 ; rapid move G74 X1.5 Z-1.5 P0.05 Q0.1 R0.03 F.1 ; peck cut groove to X1.5 to a Z depth of 1.5 at an increment ; of 0.1, moving in X at 0.05 increments with relief amount of ;...
  • Page 153 G75 - Outside/Inside Diameter Peck Cutting Cycle G75 selects the outer/inner diameter peck cutting cycle. The basic format of the outside/inside diameter peck cutting cycle is as follows: Ff Ll Where: retract amount. This is a modal value and it is not changed until another value is entered.
  • Page 154 Example of Peck Cutting with no Z movement: G00 X3 Z-3 : rapid move G75 R0.05 ; retract amount of 0.05 (this is a modal value ; and is not changed until another value is ; entered) G75 X0.5 Q0.1 F0.01 ;...
  • Page 155 G76 - Multi-Pass Threading Cycle G76 sets the multi-pass threading cycle command. In this cycle, threading is performed in increments to a specified depth. The basic format for this cycle is as follows: Pmmrraa Qqmin Rqmax Where, finish count. Can be specified by parameter 50 (see Chapter 14). rr : chamfering amount.
  • Page 156 G80 – Canned Cycle Cancel G80 is used to cancel a canned cycle once the operation has been performed. G83 – Deep Hole Drilling G83 is a deep hole drilling cycle. It periodically retracts the tool to the surface to clear accumulated chips, then returns to resume drilling where it left off.
  • Page 157 G90 - Outside/Inside Diameter Cutting Cycle G90 sets the outer/inner diameter cutting cycle command. These diameters can be specified along straight cuts or diagonal/taper cuts. In incremental programming, the signs of U and W will depend on the direction of the toolpath when approaching the workpiece.
  • Page 158 The following table shows the relationship between the tool paths and the signs of U, W, and R during incremental programming when performing taper cutting. G92 - Thread Cutting Cycle G92 sets the thread cutting cycle command. This cycle can be specified for straight thread cutting or taper thread cutting.
  • Page 159 Straight Thread Cutting In this cycle, the cutter moves to the diameter indicated by X and threads in a straight line to the depth or length indicated by Z. In the example below, the cutter first rapids to the start point located at X2.5Z-1, then rapids down to X2 at the same Z, and then cuts with the specified lead to Z-3.
  • Page 160 G94 - End Face Turning G94 sets the end face turning cycle command. This cycle can be specified for straight face turning or taper face turning. In incremental programming, the signs of U and W will depend on the direction of the toolpath when approaching the workpiece.
  • Page 161 The following table shows the relationship between the tool paths and the signs of U, W, and R during incremental programming when performing taper face turning. G96 & G97 - Constant Surface Speed Control & Cancel G96 sets the mode for constant surface speed control in feet/min (sfm) or meters/min. S values are assumed as surface speed.
  • Page 162 T-Series Operator’s Manual 11/11/08 11-30...
  • Page 163: Chapter 12 - M-Functions

    Chapter 12 M-functions M-functions are used to perform specialized actions in CNC programs. Most of the T-series Control M-functions have default actions, but they can be customized with the use of macro files. Certain restrictions apply to calling M functions: ●...
  • Page 164 M02 - Restart Program Restarts the program from the first line. The operator is prompted to press the CYCLE START button to continue. M03 - Spindle On Clockwise M3 requests the PLC to start the spindle in the clockwise direction. Default action: M95/2 M94/1...
  • Page 165 M11 - Clamp Off M11 causes the PLC to release the clamp. Default action: M95/4 M26 - Set Axis Home M26 sets the machine home position for the specified axis to the current position (after the line's movement). Example: M92/X ; home X axis to plus home switch M26/X ;...
  • Page 166 M91 - Move to Minus Home M91 moves to the minus home switch of the axis specified at the slow jog rate for that axis. After the minus home switch is reached, the tool is moved back until the home switch resets. Then the next encoder index pulse is reached.
  • Page 167 To use M94 and M95 to control a function external to the servo control, such as an indexer, the input request must be mapped to one of the PLC outputs in the PLC program. See M94/M95 function usage in the PLC section of the service manual.
  • Page 168 M101 - Wait for Input to Close M101 waits for the specified input to close. Example: M95/7 ; turns off output 7. M101/1 ; waits for acknowledge on input 1. M102 - Restart Program M102 performs any movement requested, and restarts the program from the first line. The operator is NOT prompted to press the CYCLE START button to continue.
  • Page 169 M106 - Move Plus to Switch M106 moves the requested axis in the plus direction at the current feedrate until the specified switch opens. Example: M106/X P3 F30 ; move the X axis plus at 30"/min until switch #3 opens G50 X10 ;...
  • Page 170 For M115 and M116 functions, the indicated axis will move to pos (if specified) until the corresponding plc bit p state is 1, unless p is negative, in which case movement is until the plc bit state is 0. A p value of 1 to 80 (or -1 to - 80) specifies plc bits INP1-INP80, 81 to 160 (or -80 to -160) specifies plc bits OUT1-OUT80, and 161 to 240 (or - 161 to -240) specifies plc bits MEM1-MEM80.
  • Page 171 M122 - Record position(s) and optional comment in data file This M function will write the current expected position value to the data file, in the usual format (i.e. axis label before number, 4 decimal places in inch mode, 3 decimal places in millimeter mode. Any comment that appeared on the line with M122 will be output after the position(s).
  • Page 172 M128 – Move Axis by Encoder Counts M128 moves the requested axis by L which specifies an encoder count position or quantity. The L parameter is subject to the current G90/G91 mode (absolute/incremental). Example: G91 M128/X L-5000 ; move the X axis incrementally by -5000 counts M151 –...
  • Page 173 Special characters The quoted string may contain up to “\n” which will be converted to a single newline character- up to seven newlines can be used in a single formatted string- but it may not contain an embedded quote character '”' or other printf-style escape sequences such as '\t', '\\', or '\”'.
  • Page 174 M224 #300 “Please enter the direction that you wish to probe in the %c axis: (+ or -)” #100 M225 – Display Formatted String for A Period of Time The M225 command displays a formatted-string for a specified period of time. The syntax is: M225 time_expr formatted-string [user_var] ...
  • Page 175: Chapter 13 - Cnc Program Example

    Chapter 13 CNC Program Example CNC Program N010 G20 N145 X.84 N015 G50 S3000 N150 G00 Z0. N020 G00 T0303 N155 X.52 N025 G97 S1777 M03 N160 G01 Z-1.955 N030 G00 X1.72 Z0. N165 X.54 N035 G96 S800 N170 G00 X2.1 N040 X1.72 N175 G97 S3000 N045 G99 G01 Z-1.955 F.01...
  • Page 176 N280 G00 X2.02 N480 Z-2.3955 N285 Z-2.2503 N485 G01 X1.3029 N290 G01 X1.2078 N490 G00 X2.02 N295 G00 X2.02 N495 Z-2.4066 N300 Z-2.2615 N500 G01 X1.3102 N305 G01 X1.2151 N505 G00 X2.02 N310 G00 X2.02 N510 Z-2.4178 N315 Z-2.2727 N515 G01 X1.3175 N320 G01 X1.2224 N520 G00 X2.02 N325 G00 X2.02...
  • Page 177: Chapter 14 - Configuration

    If you don't know the password, simply press ENTER. You will be given access to the configuration options so that you can view the information. However, you will not be able to change any of the data. T Series Operators Manual 11/11/2008...
  • Page 178: Control Configuration

    ● NOTE: This field should rarely, if ever, be changed. If you wish to run a job in units other than the default machine units, use the G20 & G21 codes. T Series Operators Manual 11/11/2008 14-2...
  • Page 179 PLC type is installed. Use the SPACE key to select among the four options. (Standard Centroid PLC uses the Normal setting.) The standard PLC types installed are dependent on your T-series number and the options that may have been purchased.
  • Page 180: User-Specified Paths

    F1 - Jog Parameters (Values should be recorded on the Information Sheet at the beginning of this manual.) This screen contains jog and feedrate information. See the figure below. T Series Operators Manual 11/11/2008 14-4...
  • Page 181 F2 - Motor Parameters (Values should be recorded on the Information Sheet at the beginning of this manual.) This screen contains information about the motors, ballscrews, and switches installed on your machine. T Series Operators Manual 11/11/2008 14-5...
  • Page 182 This option lets you edit the ballscrew compensation tables. * WARNING: The ballscrew compensation tables should not be changed without contacting your dealer. Corrupt or incorrect values could adversely affect the accuracy of the positioning of your machine. T Series Operators Manual 11/11/2008 14-6...
  • Page 183: Machine Parameters

    Value 32768 16384 8192 4096 2048 1024 To set bit-mapped parameters simply add together the bit values that you need to have enabled. Examples: Parameter Bit number and settings value 11 < 8+2+1 24 < 16+8 T Series Operators Manual 11/11/2008 14-7...
  • Page 184 Feedrate Override Display Properties Digital Filter Size High Power Stall Timeout High Power Stall PID Limit High Power Idle PID Multiplier 65-67 Spindle Gear Ratios Minimum rigid tapping spindle speed Duration for minimum spindle speed T Series Operators Manual 11/11/2008 14-8...
  • Page 185 Spindle Speed/Surface Footage Threshold Run-Time Graphics axis Autotune accel time and Ka axis Autotune move distance Gang tooling Acceleration/Deceleration Options axis properties 170-179 XPLC parameters File Transfer COM Port File Transfer Baud Rate 19.2 T Series Operators Manual 11/11/2008 14-9...
  • Page 186 This parameter controls the action of the Load Job Screen when CNC job files are selected from drives letters higher than C. These drives (i.e. drives D, E, F, etc.) are presumed to be network or Interlink drives. T Series Operators Manual 11/11/2008...
  • Page 187 This parameter is used by Intercon to determine what coolant systems are available on the machine. It should be set as follows: Value Meaning Mist Coolant (M7) only Both coolant systems Flood Coolant (M8) only T Series Operators Manual 11/11/2008 14-11...
  • Page 188 0.02 0.027 0.03 0.04 0.028 0.02 0.027 0.03 0.04 0.028 0.02 0.027 0.03 0.04 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 0.68 T Series Operators Manual 11/11/2008 14-12...
  • Page 189 3 means the 4th encoder input, and a value of 4 means the 5th encoder input. . A value of 5 is used for the 6 axis encoder input; this is used on SD3 based systems. T Series Operators Manual 11/11/2008 14-13...
  • Page 190 This parameter determines the password that the user must enter in order to gain supervisor access to the configuration menus. Value Meaning 54.0 No password required for supervisor access; the user is not prompted for a password ABCD.ABCD Password is 4 digits represented by “ABCD” Any other number Password is “137” T Series Operators Manual 11/11/2008 14-14...
  • Page 191 If parameter 55 is set to 1, X-axis positions and tool offsets will be interpreted as radius values. In this case, the actual travel of the machine will be equal to the requested distance. T Series Operators Manual 11/11/2008...
  • Page 192 If the number is too large, the user waits longer for the hole to be tapped at the slow speed specified by parameter 68. The suggested starting value is 1.25 seconds. T Series Operators Manual 11/11/2008 14-16...
  • Page 193 These parameters are associated with the canned drilling and tapping cycles. For a complete description of the use of these parameters, refer to the G-code in which they are used (e.g. G83 uses Parameter 83). T Series Operators Manual 11/11/2008...
  • Page 194 Parameters 95-98 - Autotune Move Distance These parameters hold the maximum distance that the control will move each axis in either direction from the starting point when Autotune is executed. The default value for these parameters is 2.0 inches. T Series Operators Manual 11/11/2008 14-18...
  • Page 195 “0.1000” would display axis 4, if it is a manual axis that is paired with some other powered axis. Parameters 132 – 5 Axis Heating Coefficient This parameter sets the heating coefficient for the 5 axis. See parameters 20-30 for more information. T Series Operators Manual 11/11/2008 14-19...
  • Page 196 0.00005 THEN GOTO 100”. When comparison rounding is off, the “EQ” usually returns “false”. If parameter 144 is set to 9, the programmer can shorten the previous example to “IF #A EQ #B THEN GOTO 100”. T Series Operators Manual 11/11/2008...
  • Page 197 Parameter 163 – Gang Tooling This parameter enables the tool library to select front mount or back mount tool approach for gang tooling. If set to 1 you can measure both front mount and back mount tooling. T Series Operators Manual 11/11/2008 14-21...
  • Page 198 273 (current value - 17 + 256 = 273). NOTE: This parameter works only with specific PLC programs. The PLC program installed in the control MAY NOT be mapped as indicated below. These parameters should only be changed by a qualified Centroid technician. The example given below is intended for reference only: Function...
  • Page 199 This parameter is used when homing off hard stops. The value set in this parameter determines the amount of current sent to the motor while homing. Value range is 0-32000; typical value for a DC system is 16000. T Series Operators Manual 11/11/2008...
  • Page 200 *m is the number of the M-code file to be executed. For example, if the parameter value is 7311, then the file CNC7.M73 will be executed when the Aux key is pressed. All remaining parameters are reserved for further expansion. T Series Operators Manual 11/11/2008 14-24...
  • Page 201: Pid Configuration

    WARNING: Improper PID values can ruin the machine, cause personal injury, and/or destroy the motor drives!!! F2 - PID Collection Program This option allows qualified technicians to test the PID parameters by entering up to 5 lines of G-codes to be executed with the Collect Data command below. T Series Operators Manual 11/11/2008 14-25...
  • Page 202 30.0000 Number of runs: Dwell time (secs): Feedrate: 100.0000 Next Load Start Axis Comp Pitch F9 - Plot This option is used by qualified technicians to plot data collected under the F3 Collect button. T Series Operators Manual 11/11/2008 14-26...
  • Page 203: Handwheel Configuration

    Clicks/Turn value to achieve a different distance per turn. For example, if Parameter 40 is 0.0001 inches and Clicks/Turn is 100, the distance per turn is 0.01 inches. To get 0.05 inches per turn, use 500 clicks per turn. (This assumes that the encoder counts per revolution are accurate.) T Series Operators Manual 11/11/2008 14-27...
  • Page 204 T Series Operators Manual 11/11/2008 14-28...
  • Page 205: Chapter 15 - Cnc10 Messages

    Chapter 15 CNC10 Messages CNC10 Startup errors and messages Error Message Cause & Effect Action Error initializing Missing *.ggf files. This will exit CNC10 with Contact dealer. graphics... cannot a return code 63. Re-install CNC10 software continue Error initializing Error while sending .hex file. This will exit Contact dealer CPU7...
  • Page 206 Messages and Prompts in the Operator Status Window Status messages Error Message Cause & Effect Action Stopped No operations in progress Moving... Motors are moving while a CNC program is running Paused... Motion is paused while a CNC program is running (FEED HOLD) MDI...
  • Page 207 Abnormal stops (faults) Abnormal stops are detected in the following order: PLC, servo drive, spindle drive, lube, ESTOP. This means that if both the servo drive and the spindle drive have faulted, the servo drive fault message would appear. Error Message Cause &...
  • Page 208 Error Message Cause & Effect Action _ axis A position error > .25 inches is 1. Try to slow jog the motor and watch the DRO position error detected on any axis. All axis position. If the position on the DRO goes opposite motion is stopped, power to the the direction indicated on the jog button, then the motors is released (all servo drive...
  • Page 209 Error Message Cause & Effect Action _ axis encoder Axis is enabled but a differential encoder Reconnect encoder or repair encoder connection is bad signal is not detected. May indicate a and/or encoder cable. loose or severed encoder cable or a bad encoder.
  • Page 210 Error Message Cause & Effect Action External PLC Koyo PLC Direct failure or loose cable. Check serial cable, or optic232. Offline External PLC PLC failure corrected. Online _ idling too high: Axis is not moving and no job is running Run an autotune to adjust motor Releasing power but axis has stopped against some abnormal...
  • Page 211 Error Message Cause & Effect Action _ axis Control detected invalid Perform a motor Move Sync in the Drive menu. A commutation commutation zone value. Zero (0) or Seven (7) is an invalid zone. Check for: encoder bad a.) Wiring problem in the encoder cable or motor end cap (broken encoder wires).
  • Page 212 CNC syntax errors Error Message Cause & Effect Action Invalid character on Invalid character on CNC line. Job cancelled. Remove character line NNNNN from program. Invalid G code on line Invalid G code encountered on CNC line. Correct invalid G- NNNNN Job cancelled.
  • Page 213 Cutter compensation errors Error Message Cause & Effect Action Error: no compensation in G41 or G42 entered in MDI. MDI is not Do not use G41 or G42 canceled, but cutter compensation does NOT go in MDI. into effect. Remainder of line processed. Arc as first comp.
  • Page 214 Miscellaneous errors Error Message Cause & Effect Action Ref. point invalid on line G30 with invalid P value (must be 1 or 2). Job Change P-value to NNNNN cancelled. a 1 or 2. No prior G28 or G30 on G29 with no preceding G28 or G30. Add a G29 or G30.

Table of Contents