Navigation

  • Page 1

    www.anilam.com 3000M CNC Programming and Operations Manual for Two-Axis Systems

  • Page 2

    CNC Programming and Operations Manual 70000496F - Warranty All rights reserved. Subject to change without notice. iii 31-July-05 Warranty ANILAM warrants its products to be free from defects in material and workmanship for one (1) year from date of installation. At our option, we will rep...

  • Page 3

    CNC Programming and Operations Manual P/N 70000496F - Contents All rights reserved. Subject to change without notice. v 31-July-05 Section 1 - CNC Programming Concepts Programs.....................................................................................................................

  • Page 4

    CNC Programming and Operations Manual P/N 70000496F - Contents vi All rights reserved. Subject to change without notice. 31-July-05 Manual Mode Screen ....................................................................................................................... 3-3 Primary Disp...

  • Page 5

    CNC Programming and Operations Manual P/N 70000496F - Contents All rights reserved. Subject to change without notice. vii 31-July-05 Teach Mode (Programming from the Part)..................................................................................... 4-18 Line or Rapid Moves............

  • Page 6

    CNC Programming and Operations Manual P/N 70000496F - Contents viii All rights reserved. Subject to change without notice. 31-July-05 Editing Blocks................................................................................................................................... 6-4 Sea...

  • Page 7

    CNC Programming and Operations Manual P/N 70000496F - Contents All rights reserved. Subject to change without notice. ix 31-July-05 Section 9 - Program Management Program Directory ................................................................................................................

  • Page 8

    CNC Programming and Operations Manual P/N 70000496F - Contents x All rights reserved. Subject to change without notice. 31-July-05 Software Settings ....................................................................................................................... 11-4 Setting Data ...

  • Page 9

    CNC Programming and Operations Manual P/N 70000496F - Contents All rights reserved. Subject to change without notice. xi 31-July-05 Section 13 - Off-line Software Passwords.........................................................................................................................

  • Page 10

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts All rights reserved. Subject to change without notice. 1-1 31-July-05 Section 1 - CNC Programming Concepts Programs This manual describes CNC programming and operations for 3000M two-axis systems. A program is t...

  • Page 11

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts 1-2 All rights reserved. Subject to change without notice. 31-July-05 X Axis The table moves left and right along the X-axis. Positive motion is table movement to the left (tool, right); negative motion is t...

  • Page 12

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts All rights reserved. Subject to change without notice. 1-3 31-July-05 Polar Coordinates Refer to Figure 1-3. Polar Coordinates define points that lie on the same plane. Polar coordinates use the distance fro...

  • Page 13

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts 1-4 All rights reserved. Subject to change without notice. 31-July-05 Incremental Positioning Measure incremental moves from the machine’s present position. This is convenient for performing an operation a...

  • Page 14

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts All rights reserved. Subject to change without notice. 1-5 31-July-05 Tool # 0Z0.0PartZero Figure 1-6, Tool Length Offset Tool Diameter Compensation When tool compensation is not active, the CNC positions the too...

  • Page 15

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts 1-6 All rights reserved. Subject to change without notice. 31-July-05 LHCOMP Figure 1-7, Left-Hand Tool Compensation With right-hand tool compensation active, the tool offsets to the right of the programmed pa...

  • Page 16

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts All rights reserved. Subject to change without notice. 1-7 31-July-05 When the CNC encounters two consecutive, compensated moves, the tool follows the offset path for the first move until it reaches the offset pa...

  • Page 17

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts 1-8 All rights reserved. Subject to change without notice. 31-July-05 The moves to and from compensated moves are called ramp moves. Ramp moves give the CNC time to position the tool. The ramp move must be at...

  • Page 18

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts All rights reserved. Subject to change without notice. 1-9 31-July-05 When a compensated move starts and stops in a corner, the tool gouges the work because the tool offsets to a position perpendicular to the end...

  • Page 19

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts 1-10 All rights reserved. Subject to change without notice. 31-July-05 Using Tool Diameter Compensation and Length Offsets with Ball-End Mills When using a ball-end mill to cut contoured surfaces, use tool diam...

  • Page 20

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts All rights reserved. Subject to change without notice. 1-11 31-July-05 Corner Rounding Corner rounding permits you to blend the intersection of consecutive moves. To activate corner rounding, enter a radius valu...

  • Page 21

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts 1-12 All rights reserved. Subject to change without notice. 31-July-05 Line-to-Arc Corner Rounding When the first move contains a CornerRad value, the CNC automatically finds the radius center and the tangent...

  • Page 22

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts All rights reserved. Subject to change without notice. 1-13 31-July-05 Chamfering Chamfer between two consecutive line moves. A chamfer starts at a specified distance before the endpoint of the first move and en...

  • Page 23

    CNC Programming and Operations Manual P/N 70000496F - CNC Programming Concepts 1-14 All rights reserved. Subject to change without notice. 31-July-05 Arc Direction Arc direction is either clockwise (Cw) or counterclockwise (Ccw). The angle is measured from the three o’clock (0 degree) ...

  • Page 24

    CNC Programming and Operations Manual P/N 70000496F - CNC Console and Software Basics All rights reserved. Subject to change without notice. 2-1 31-July-05 Section 2 - CNC Console and Software Basics Console The CNC console consists of a 12.1” color, flat-panel Liquid Crystal Display (LCD...

  • Page 25

    CNC Programming and Operations Manual P/N 70000496F - CNC Console and Software Basics 2-2 All rights reserved. Subject to change without notice. 31-July-05 Refer 24,to Figure 2-2, 24,Keypad. 24, The keypad to the right of the monitor has four key types: Programming Hot Keys 26,Edit...

  • Page 26

    CNC Programming and Operations Manual P/N 70000496F - CNC Console and Software Basics All rights reserved. Subject to change without notice. 2-3 31-July-05 Table 2-1, Programming Hot Keys(Continued) Label or Name Key Face Purpose 9/PLANE 9PLANE Nine / Plane hot key not used on 3000M Two-Axi...

  • Page 27

    CNC Programming and Operations Manual P/N 70000496F - CNC Console and Software Basics 2-4 All rights reserved. Subject to change without notice. 31-July-05 Table 2-3, Manual Operation Keys (Continued) Label or Name Key Face Purpose SPINDLE FORWARD Starts spindle in a clockwise direction ...

  • Page 28

    CNC Programming and Operations Manual P/N 70000496F - CNC Console and Software Basics All rights reserved. Subject to change without notice. 2-5 31-July-05 Soft Keys (F1) to (F10) Labeled soft keys (F1 to F10), also called function keys, are located just below the monitor. Soft key function...

  • Page 29

    CNC Programming and Operations Manual P/N 70000496F - CNC Console and Software Basics 2-6 All rights reserved. Subject to change without notice. 31-July-05 Clear Key Press CLEAR to clear an entry in an entry field, a line from a program or a message on the message line. Operator Prom...

  • Page 30

    CNC Programming and Operations Manual P/N 70000496F - CNC Console and Software Basics All rights reserved. Subject to change without notice. 2-7 31-July-05 Entering Text Use the ASCII Chart or a keyboard to enter text. To enter text using the ASCII (F2) chart: 1. Press ASCII (F2). ASCII...

  • Page 31

    CNC Programming and Operations Manual P/N 70000496F - CNC Console and Software Basics 2-8 All rights reserved. Subject to change without notice. 31-July-05 Messages/Error Messages Messages generated by the CNC are displayed in the message area, present in all program-running modes. Refer...

  • Page 32

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup All rights reserved. Subject to change without notice. 3-1 31-July-05 Section 3 - Manual Operation and Machine Setup Powering On the CNC To power on the CNC: 1. Use the power switch located on the CNC ...

  • Page 33

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup 3-2 All rights reserved. Subject to change without notice. 31-July-05 Activating/Resetting the Servos For safety reasons, the control powers up with the servo motors off. While the servos are off, th...

  • Page 34

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup All rights reserved. Subject to change without notice. 3-3 31-July-05 Manual Mode Screen The Manual screen is the main CNC screen. All other operating screens activate from the Manual screen. In Manua...

  • Page 35

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup 3-4 All rights reserved. Subject to change without notice. 31-July-05 Primary Display Area Labels BLOCK: Current program block number. TOOL: Active tool. FEED: Current feedrate. POSN: Position...

  • Page 36

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup All rights reserved. Subject to change without notice. 3-5 31-July-05 PARTS: Counts the number of successfully completed parts. (Increments by 1 every time the CNC encounters EndMain in a program run.) ...

  • Page 37

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup 3-6 All rights reserved. Subject to change without notice. 31-July-05 Manual Machine Operation Two types of manual operation are available: Auto Mode Operator controls the machine via the keypad. Se...

  • Page 38

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup All rights reserved. Subject to change without notice. 3-7 31-July-05 Table 3-1, Manual Mode Settings Mode/Setting Name Choices Position Mode Absolute/Incremental Units Mode Inch/Millimeter Move Mod...

  • Page 39

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup 3-8 All rights reserved. Subject to change without notice. 31-July-05 3. Press START to activate the feedrate change. – or – Press MANUAL (F4) to cancel the feedrate change. CAUTION: If the CNC...

  • Page 40

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup All rights reserved. Subject to change without notice. 3-9 31-July-05 Inch/MM Modes The CNC uses two units of measurement: Inch and Millimeter. In Inch Mode, the CNC counts in inches. In Millimeter...

  • Page 41

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup 3-10 All rights reserved. Subject to change without notice. 31-July-05 Presetting the X- or Y-Axis To preset the X- or Y-axis to a predetermined position: 1. Adjust the machine’s position to some k...

  • Page 42

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup All rights reserved. Subject to change without notice. 3-11 31-July-05 When you choose the location of Fixture Offsets, consider the following: Choose a reference point that corresponds to the informat...

  • Page 43

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup 3-12 All rights reserved. Subject to change without notice. 31-July-05 Activating a Tool Activate a tool to enable the applicable length offset and diameter listed in the Tool Page. Refer 48,to ...

  • Page 44

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup All rights reserved. Subject to change without notice. 3-13 31-July-05 Press JOG to cycle through the available Jog settings. Refer to Table 3-2. Table 3-2, Move Mode Selections Mode Description Rapi...

  • Page 45

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup 3-14 All rights reserved. Subject to change without notice. 31-July-05 Jogging the Machine (Continuous) To jog the machine along an axis continuously: 1. In Manual Mode, Teach Mode or Tool Page, pr...

  • Page 46

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup All rights reserved. Subject to change without notice. 3-15 31-July-05 3. Use the JOG key to select a Jog Modes: 100, 10, 1. The axis will move 100, 10 or 1 times the machine resolution, respectively, ...

  • Page 47

    CNC Programming and Operations Manual P/N 70000496F - Manual Operation and Machine Setup 3-16 All rights reserved. Subject to change without notice. 31-July-05 The MDI screen resembles the Edit screen with MDI.M listed as the active program. Figure 3-6, Manual Data Input (MDI) Screen To ...

  • Page 48

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-1 31-July-05 Section 4 - Writing Programs 2-Axis CNC Operator’s Role Manually position the Z-axis. If the Z-axis is equipped as a digital readout, the control...

  • Page 49

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-2 All rights reserved. Subject to change without notice. 31-July-05 Program Basics A program is a sequence of precise machine instructions. Each program consists of blocks of instructions that direct machine moveme...

  • Page 50

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-3 31-July-05 7. Execute moves toward a part in two steps: A Rapid X, Y move toward the part, followed by a manual Z move to 0.1 inch (2mm) above the surface of t...

  • Page 51

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-4 All rights reserved. Subject to change without notice. 31-July-05 Using Graphic Menus The Program Editor displays full screen graphic menus to write and edit program blocks. Refer to Figure 4-1. Figure 4-1, Sam...

  • Page 52

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-5 31-July-05 Enter decimal points and negative signs where needed. Otherwise, the CNC assumes a positive whole number. Press (+/-) to insert a negative sign, o...

  • Page 53

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-6 All rights reserved. Subject to change without notice. 31-July-05 NOTE: You can program tool numbers with most moves; they do not require a separate block. Each time a tool activates, the CNC holds the program to...

  • Page 54

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-7 31-July-05 Activating Tool-Diameter Compensation Refer to 10,“Section 1 - CNC Programming 10,Concepts” for basic information on tool diameter compensatio...

  • Page 55

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-8 All rights reserved. Subject to change without notice. 31-July-05 Refer to Table 4-1 for a list of move and cycle requirements. Table 4-1, Move and Cycle Compensation Requirements Move or Cycle Program a Rapid or...

  • Page 56

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-9 31-July-05 Programming a Dwell A Dwell block pauses the program for a specified length of time. Dwell resolution is 0.1 sec. If you enter 0.0, the CNC will d...

  • Page 57

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-10 All rights reserved. Subject to change without notice. 31-July-05 To activate the Machine Zero Graphic Menu: 1. In Edit Mode, press Mill (F5). The Mill soft keys are displayed. 2. Press More (F7). The More Men...

  • Page 58

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-11 31-July-05 4. Fill in the labeled entry fields, as follows: Fixture# The Fixture-Offset number. Indicates which set of values from the Fixture Offset Table w...

  • Page 59

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-12 All rights reserved. Subject to change without notice. 31-July-05 Fixture Offset Table The Fixture Offsets Table, accessed using the Tool Page, contains the entered values for Fixture Offsets 1 through 9. Refer ...

  • Page 60

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-13 31-July-05 Resetting Absolute Zero (Part Zero) Absolute Zero is the X0, Y0 position for absolute dimensions. Refer to 10,“Section 1 - CNC Programming 10,...

  • Page 61

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-14 All rights reserved. Subject to change without notice. 31-July-05 Restore the location of the original X0, Y0 reference at the end of the program. Figure 4-5, Using SetZero in a Program When the X or Y values...

  • Page 62

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-15 31-July-05 To program a SetZero block: 1. In Edit Mode, press Mill (F5) to display the Mill soft key functions. 2. Press More (F7) to a pop-up menu. 3. Posit...

  • Page 63

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-16 All rights reserved. Subject to change without notice. 31-July-05 Programming a Feedrate Change A Feed block sets the feedrate for Line moves, arcs and cycles that do not contain a programmed feedrate. Feed bloc...

  • Page 64

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-17 31-July-05 To program a Rapid move using hot keys (the keypad): 1. In Edit Mode, press 1/RAPID. The RAPID (XY) Graphic Menu activates. 2. Enter the appropri...

  • Page 65

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-18 All rights reserved. Subject to change without notice. 31-July-05 Programming a Modal Move A modal move is a straight move executed in the active Rapid or Feed Mode. To program a Modal move: 1. In Edit Mode, pre...

  • Page 66

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-19 31-July-05 To program a Teach move: 1. In Edit Mode, press Teach (F1). Teach Mode activates. Display shows current location. 2. Manually position the machi...

  • Page 67

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-20 All rights reserved. Subject to change without notice. 31-July-05 Programming a Move Using XY Location, Radii or Angles To program a move using a Line or Rapid block: 1. In Edit Mode, press Mill (F5) and select ...

  • Page 68

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-21 31-July-05 Arcs You can program Arc moves three different ways: 69,Using the endpoint and radius. 70,Using the center and endpoint 70,. 72,Using the c...

  • Page 69

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-22 All rights reserved. Subject to change without notice. 31-July-05 Programming an Arc Using an Endpoint and Radius To define the Endpoint-Radius Arc, enter the Arc direction, the endpoint and the radius. The CNC ...

  • Page 70

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-23 31-July-05 Figure 4-15, ARC (END POINT-RADIUS) Graphic Menu 3. Fill in the ARC (END POINT - RADIUS) entry fields: Direction Direction of the Arc move, count...

  • Page 71

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-24 All rights reserved. Subject to change without notice. 31-July-05 To program a Center-Endpoint Arc using hot keys (the keypad): 1. In Edit Mode, press 3/ARC. The ARC (END POINT-RADIUS) Graphic Menu is displayed...

  • Page 72

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-25 31-July-05 5. Refer 72,to Figure 4-16, Arc (Center-End 72,Point) Graphic Menu 72, and fill in the entry fields labeled as follows: Direction Direction of t...

  • Page 73

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-26 All rights reserved. Subject to change without notice. 31-July-05 Starting Point(Present Position)Center Point(Incremental Position)IncrementalPositionCw Tool PathCcw Tool PathIncrementalPosition60°60° Figure 4...

  • Page 74

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-27 31-July-05 Figure 4-19, Arc (Center-Angle) Graphic Menu 5. Refer to Figure 4-19 and fill in the entry fields labeled as follows: Direction Direction of Ar...

  • Page 75

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs 4-28 All rights reserved. Subject to change without notice. 31-July-05 Programming M-Code Blocks The control supports spindle control and a broad range of M-code functions. The machine builder determines which M-Code...

  • Page 76

    CNC Programming and Operations Manual P/N 70000496F - Writing Programs All rights reserved. Subject to change without notice. 4-29 31-July-05 Dry Run M-Codes In Dry Run Mode, the machine axes (X and Y) move through the program without cutting into the work. The CNC disables coolant opera...

  • Page 77

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-1 31-July-05 Section 5 - Programming Canned Cycles, Ellipses, and Spirals Drilling Cycles Drill Cycles simplify the programming req...

  • Page 78

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-2 All rights reserved. Subject to change without notice. 31-July-05 To program a BasicDrill block: 1. In Edit mode, press Drill (F3). The Drill cycle pop-up menu is displayed. 2. Hig...

  • Page 79

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-3 31-July-05 Figure 5-2, Pattern Drill Graphic Menu 3. Fill in the entry fields labeled as follows: X X coordinate of corner hol...

  • Page 80

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-4 All rights reserved. Subject to change without notice. 31-July-05 Bolt Hole Pattern Refer to Figure 5-3. The Bolt Hole Cycle instructs the CNC to run a series of moves with endpoi...

  • Page 81

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-5 31-July-05 StartAngle The number of degrees (from the 3 o’ clock position) to the first hole. Value required. EndAngle The nu...

  • Page 82

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-6 All rights reserved. Subject to change without notice. 31-July-05 Figure 5-4, Face Cycle Tool Approach NOTE: The Z-axis is not a controlled axis. You must make Z moves manually. Ma...

  • Page 83

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-7 31-July-05 NOTE: Use absolute starting point coordinates whenever possible. Length The X-axis length of face. Value required. ...

  • Page 84

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-8 All rights reserved. Subject to change without notice. 31-July-05 Refer to Figure 5-7. When cutting an outside profile, the tool ramps into the work along Ramp #1 and away from the ...

  • Page 85

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-9 31-July-05 To program a Rectangular Profile Cycle: 1. In Edit Mode, press Pocket (F4). The Pocket Pop-Up Menu is displayed. 2....

  • Page 86

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-10 All rights reserved. Subject to change without notice. 31-July-05 Circular Profile Cycle The Circular Profile Cycle simplifies the programming needed to clean up the inside or out...

  • Page 87

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-11 31-July-05 When FinStock is used, the CNC leaves the specified amount on the profile and adds an additional ZDepth pass to cut t...

  • Page 88

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-12 All rights reserved. Subject to change without notice. 31-July-05 DepthCut Depth the machine takes in a single pass, defaults to ZDepth minus the finish stock if no position is ent...

  • Page 89

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-13 31-July-05 To program a Rectangular pocket: 1. In Edit Mode, press Pocket (F4). The Pocket Pop-Up Menu is displayed. 2. Selec...

  • Page 90

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-14 All rights reserved. Subject to change without notice. 31-July-05 NOTE: The CNC will enable you to enter incorrect step-over values, but the program may not run. The program will s...

  • Page 91

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-15 31-July-05 Circular Pocket Cycle Circular Pocket Cycles simplify the programming required to mill out circular pockets. The C...

  • Page 92

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-16 All rights reserved. Subject to change without notice. 31-July-05 3. Refer 91,to Figure 5-11, Circular Pocket Cycle Graphic 91,Menu 91, and fill in the entry fields, labeled as f...

  • Page 93

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-17 31-July-05 Frame Pocket Cycle Frame Pocket Cycles simplify the programming required to mill out a framed pocket. The CNC rapi...

  • Page 94

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-18 All rights reserved. Subject to change without notice. 31-July-05 Figure 5-12, Frame Pocket Cycle Graphic Menu 3. Refer to Figure 5-12 and fill in the entry fields, labeled as foll...

  • Page 95

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-19 31-July-05 NOTE: It is possible to inadvertently program an incorrect step-over value. If the step-over value is too large, the...

  • Page 96

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-20 All rights reserved. Subject to change without notice. 31-July-05 NOTE: The Z-axis is not a controlled axis. You must make Z moves manually. Make the Z move prior to running the c...

  • Page 97

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-21 31-July-05 StartHgt Z starting position. Used by the CNC to calculate the number of passes when cutting to ZDepth on each pass...

  • Page 98

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-22 All rights reserved. Subject to change without notice. 31-July-05 StartingPositionDirection OfFirst Side ToSide MoveStartingPositionDirection Of FirstSide To Side Move Figure 5-14, ...

  • Page 99

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-23 31-July-05 You should set the default starting position at the intersection of the first and last moves in the subprogram (compe...

  • Page 100

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-24 All rights reserved. Subject to change without notice. 31-July-05 Irregular Pocket Execution During an irregular Pocket Cycle, the CNC rapids to the starting position, holds and p...

  • Page 101

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-25 31-July-05 Figure 5-17, Irregular Pocket Graphic Menu 3. Fill in the IRREGULAR POCKET entry fields labeled as follows: Sub#...

  • Page 102

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-26 All rights reserved. Subject to change without notice. 31-July-05 DepthCut Depth the machine takes in a single pass. Defaults to a single ZDepth cut minus the finish stock if no po...

  • Page 103

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-27 31-July-05 Situation 1 (Repetitive Drilling Cycle) A workpiece must be center-drilled, drilled, and then counterbored. Each o...

  • Page 104

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-28 All rights reserved. Subject to change without notice. 31-July-05 Organizing Programs Containing Subprograms To organize a program containing a subprogram: 1. Write the main prog...

  • Page 105

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-29 31-July-05 Ending Subprograms To program an EndSub block: 1. In Edit Mode, press Sub (F8). The subprogram soft keys are disp...

  • Page 106

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-30 All rights reserved. Subject to change without notice. 31-July-05 Rotating, Mirroring and Scaling Subprograms Use RMS to scale, rotate or mirror subprograms. To call RMS subprogr...

  • Page 107

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-31 31-July-05 MirrorY Activates mirroring around the Y-axis. Switch Yes or No by pressing the (+/-) key. Optional. XScale X-axis ...

  • Page 108

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-32 All rights reserved. Subject to change without notice. 31-July-05 Figure 5-19, Ellipse Graphic Menu To program an ellipse: 1. In Edit Mode, press Mill (F5). The Mill soft key lab...

  • Page 109

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-33 31-July-05 Figure 5-20, Ellipse Tool Compensation Programming a Spiral A spiral is an Arc with a continuously changing radius...

  • Page 110

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-34 All rights reserved. Subject to change without notice. 31-July-05 Figure 5-21, Spiral Graphic Menu To program a Spiral Cycle: 1. In Edit Mode, press Mill (F5). The Mill soft keys...

  • Page 111

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-35 31-July-05 Engraving, Repeat, and Mill Cycles This section describes operation of three new cycles: Engraving Cycle 113,Repea...

  • Page 112

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-36 All rights reserved. Subject to change without notice. 31-July-05 Figure 5-47, Engraving Cycle Screen Table 5-1, Engraving Cycle Entry Fields Entry Fields Description Text When t...

  • Page 113

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-37 31-July-05 Sample Engraving Cycle Program 1 Dim Abs 2 Unit Inch 3 Rapid X 0.00000 Y 0.00000 4 Tool# 1 5 Rapid X 1.00...

  • Page 114

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-38 All rights reserved. Subject to change without notice. 31-July-05 2. Complete the entry fields (refer to Table 5-2), and press ENTER. Table 5-2, Repeat Cycle Entry Fields Entry Fi...

  • Page 115

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals All rights reserved. Subject to change without notice. 5-39 31-July-05 Mill Cycle The Mill cycle is intended for contour milling operations. Cutter compensation, Z pecking, Z finish sto...

  • Page 116

    CNC Programming and Operations Manual P/N 70000496F - Programming Canned Cycles, Ellipses, and Spirals 5-40 All rights reserved. Subject to change without notice. 31-July-05 Table 5-3, Mill Cycle Entry Fields Entry Field Description XStart X coordinate for start of Mill cycle. Defaults...

  • Page 117

    CNC Programming and Operations Manual P/N 70000496F - Editing Programs All rights reserved. Subject to change without notice. 6-1 31-July-05 Section 6 - Editing Programs Write and edit program blocks in the CNC’s Program Editor (the Edit screen). Activate the Program Editor to put the CN...

  • Page 118

    CNC Programming and Operations Manual P/N 70000496F - Editing Programs 6-2 All rights reserved. Subject to change without notice. 31-July-05 Figure 6-1, Program Editor Program Name Name of program opened for editing. (edited) Marker Indicates that the programmer has edited the program, ...

  • Page 119

    CNC Programming and Operations Manual P/N 70000496F - Editing Programs All rights reserved. Subject to change without notice. 6-3 31-July-05 Soft Key Labels These labels define the soft key functions. Three sets of soft keys are available: Default set, normally visible. Misc soft keys, ...

  • Page 120

    CNC Programming and Operations Manual P/N 70000496F - Editing Programs 6-4 All rights reserved. Subject to change without notice. 31-July-05 Editing Blocks To edit a program block: 1. In Edit Mode, highlight a block. 2. Press ENTER if the existing block is a move or cycle. The appropria...

  • Page 121

    CNC Programming and Operations Manual P/N 70000496F - Editing Programs All rights reserved. Subject to change without notice. 6-5 31-July-05 Jumping to First or Last Block in the Program To jump to the first or last block of the Program Listing: 1. In Edit Mode, press Misc. (F9). Soft k...

  • Page 122

    CNC Programming and Operations Manual P/N 70000496F - Editing Programs 6-6 All rights reserved. Subject to change without notice. 31-July-05 Using Block Operations to Edit a Program In conversational editor, use the Misc (F9) – More (F1) soft key to display the More pop-up menu. See Ta...

  • Page 123

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw All rights reserved. Subject to change without notice. 7-1 31-July-05 Section 7 - Viewing Programs with Draw The CNC has two Draw Modes: Draw Simulation Mode The CNC runs programs to simulate machine movements...

  • Page 124

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw 7-2 All rights reserved. Subject to change without notice. 31-July-05 Starting Draw Mode Start Draw Simulation Mode from the Edit or MDI Mode. The DISPLAY (F5) and Parms (F9) settings determine how Draw Mod...

  • Page 125

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw All rights reserved. Subject to change without notice. 7-3 31-July-05 Draw Mode Screen Description The Draw Mode screen looks like the Edit screen with the addition of a viewing area in the upper right corner. ...

  • Page 126

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw 7-4 All rights reserved. Subject to change without notice. 31-July-05 Draw Mode Parameters In Draw Mode, rapid moves appear as dotted lines; feed moves appear as solid lines; tools and drilled holes appear as...

  • Page 127

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw All rights reserved. Subject to change without notice. 7-5 31-July-05 Tool On or Off Turn Tool On to display a drawing of the tool as it moves through the program. Draw Mode displays only the active tool. T...

  • Page 128

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw 7-6 All rights reserved. Subject to change without notice. 31-July-05 Showing Rapid Moves Draw Mode displays Rapid moves as dotted lines. Switch the parameter Off to eliminate screen clutter. This paramet...

  • Page 129

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw All rights reserved. Subject to change without notice. 7-7 31-July-05 Putting Draw Mode in Motion, Single-Step, or Auto Mode The Draw Simulation Mode runs programs in one of three ways: Automatic Mode Fully ...

  • Page 130

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw 7-8 All rights reserved. Subject to change without notice. 31-July-05 Automatic Draw Mode Restart The Run parameter determines whether Draw Mode automatically restarts after a DISPLAY or VIEW setting change...

  • Page 131

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw All rights reserved. Subject to change without notice. 7-9 31-July-05 Starting Draw Mode at a Specific Block To start Draw Mode at a specific block: 1. In Draw Mode, press Parms (F9). Parameter pop-up menu ...

  • Page 132

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw 7-10 All rights reserved. Subject to change without notice. 31-July-05 Adjusting Draw Display Draw Mode has several display settings for the moves shown in the viewing window. Refer to Figure 7-3. Activate ...

  • Page 133

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw All rights reserved. Subject to change without notice. 7-11 31-July-05 Scaling the Display by a Factor To scale the Draw Mode display by a factor: 1. In Draw Mode, press Display (F5). Pop-up menu is display...

  • Page 134

    CNC Programming and Operations Manual P/N 70000496F - Viewing Programs With Draw 7-12 All rights reserved. Subject to change without notice. 31-July-05 Changing Draw Views Activate different view orientations from the VIEW (F4) pop-up menu. Refer to Figure 7-4. Figure 7-4, View Pop-u...

  • Page 135

    CNC Programming and Operations Manual P/N 70000496F - Running Programs All rights reserved. Subject to change without notice. 8-1 31-July-05 Section 8 - Running Programs There are three modes of programmed operation: Single-Step Mode Runs a program one block at a time. Motion Mode Only a...

  • Page 136

    CNC Programming and Operations Manual P/N 70000496F - Running Programs 8-2 All rights reserved. Subject to change without notice. 31-July-05 Single-Step Mode vs. Motion Mode In Single-Step Mode, the CNC holds after each block, even if a block does not include a move command. Press S...

  • Page 137

    CNC Programming and Operations Manual P/N 70000496F - Running Programs All rights reserved. Subject to change without notice. 8-3 31-July-05 Switching from Single-Step to Auto To switch the CNC from Single-Step to Auto Mode: 1. In the Single-Step Mode, press AUTO (F6). The CNC complete...

  • Page 138

    CNC Programming and Operations Manual P/N 70000496F - Running Programs 8-4 All rights reserved. Subject to change without notice. 31-July-05 To select the starting block before you run a program, use the SEARCH feature: 1. Select the required program and return to the Manual screen. 2....

  • Page 139

    CNC Programming and Operations Manual P/N 70000496F - Running Programs All rights reserved. Subject to change without notice. 8-5 31-July-05 To activate Draw while running a program: 1. Select the required program and put the CNC in the required execution mode (S.STEP or AUTO). 2. Press...

  • Page 140

    CNC Programming and Operations Manual P/N 70000496F - Running Programs 8-6 All rights reserved. Subject to change without notice. 31-July-05 The Parts Counter value can be modified via M-Codes. Refer to Table 8-1. Table 8-1, M-Codes Used with Parts Counter and Program Timer M-Code Fu...

  • Page 141

    CNC Programming and Operations Manual P/N 70000496F - Program Management All rights reserved. Subject to change without notice. 9-1 31-July-05 Section 9 - Program Management Program Directory The Program Directory provides access to all program management and disk functions. These include ...

  • Page 142

    CNC Programming and Operations Manual P/N 70000496F - Program Management 9-2 All rights reserved. Subject to change without notice. 31-July-05 Press Display (F8) to cycle the Program Directory through different display modes. Usually, only part programs with an “.M” extension are s...

  • Page 143

    CNC Programming and Operations Manual P/N 70000496F - Program Management All rights reserved. Subject to change without notice. 9-3 31-July-05 Selecting a Program for Editing and Utilities Delete (F3), List (F5), and most other utilities carry out their functions on the program marked by th...

  • Page 144

    CNC Programming and Operations Manual P/N 70000496F - Program Management 9-4 All rights reserved. Subject to change without notice. 31-July-05 Displaying Program Blocks (Listing a Program) List (F6) displays the blocks in a program. This allows you to view a program without making in...

  • Page 145

    CNC Programming and Operations Manual P/N 70000496F - Program Management All rights reserved. Subject to change without notice. 9-5 31-July-05 Marking Programs To mark a program: 1. From the Program Directory, highlight the program. 2. Press ENTER. The marked program highlights; the hig...

  • Page 146

    CNC Programming and Operations Manual P/N 70000496F - Program Management 9-6 All rights reserved. Subject to change without notice. 31-July-05 Deleting Groups of Programs To delete a group of programs: 1. From the Program Directory, mark the required programs and press Delete (F3). ...

  • Page 147

    CNC Programming and Operations Manual P/N 70000496F - Program Management All rights reserved. Subject to change without notice. 9-7 31-July-05 Renaming Programs To rename a program: 1. From the Program Directory, highlight a program. 2. Press Utility (F9). A Utility pop-up menu is displ...

  • Page 148

    CNC Programming and Operations Manual P/N 70000496F - Program Management 9-8 All rights reserved. Subject to change without notice. 31-July-05 Converting G-Code Programs to CNC Conversational Format The CNC runs programs written in the ANILAM Conversational Language Format. The G-Cod...

  • Page 149

    CNC Programming and Operations Manual P/N 70000496F - Program Management All rights reserved. Subject to change without notice. 9-9 31-July-05 6. To use the same name and location, press Yes (F1). The CNC converts the program and displays conversion statistics. – or – To enter a diff...

  • Page 150

    CNC Programming and Operations Manual P/N 70000496F - Program Management 9-10 All rights reserved. Subject to change without notice. 31-July-05 Table 9-2, G-Code Equivalents (Continued) G-Code Format Conversational Equivalent G77 Xn Yn Hn Zn Dn An Bn In Sn Kn Pn Circular Pocket X = XCe...

  • Page 151

    CNC Programming and Operations Manual P/N 70000496F - Program Management All rights reserved. Subject to change without notice. 9-11 31-July-05 Table 9-2, G-Code Equivalents (Continued) G-Code Format Conversational Equivalent G85 Zn Rn Fn Pn Boring Z = ZDepth R = StartHgt F = Feed P ...

  • Page 152

    CNC Programming and Operations Manual P/N 70000496F - Program Management 9-12 All rights reserved. Subject to change without notice. 31-July-05 Checking Disks for Lost Data Sometimes, a computer disk contains fragments of lost programs. This might happen if the computer loses power whi...

  • Page 153

    CNC Programming and Operations Manual P/N 70000496F - Program Management All rights reserved. Subject to change without notice. 9-13 31-July-05 To display the System Information screen: 1. From the Program Directory, press Utility (F9). The Utility pop-up menu is displayed. 2. Highlight Mo...

  • Page 154

    CNC Programming and Operations Manual P/N 70000496F - Program Management 9-14 All rights reserved. Subject to change without notice. 31-July-05 5. Use the ASCII Chart to enter the location and new name (complete path) of the program, and press ENTER. The CNC renames the program. TIP: U...

  • Page 155

    CNC Programming and Operations Manual P/N 70000496F - Tool Management All rights reserved. Subject to change without notice. 10-1 31-July-05 Section 10 - Tool Management Tool Page The Tool Page contains the tool-length offsets and tool diameter values for each tool. When a tool activates, ...

  • Page 156

    CNC Programming and Operations Manual P/N 70000496F - Tool Management 10-2 All rights reserved. Subject to change without notice. 31-July-05 Tool Page Description To edit tool information, highlight the required row (Tool #) and enter the appropriate values. The CNC displays the highligh...

  • Page 157

    CNC Programming and Operations Manual P/N 70000496F - Tool Management All rights reserved. Subject to change without notice. 10-3 31-July-05 Spindle RPM The required spindle RPM on machines set up for spindle RPM control. On machines not set up for spindle functions, the feature is used wi...

  • Page 158

    CNC Programming and Operations Manual P/N 70000496F - Tool Management 10-4 All rights reserved. Subject to change without notice. 31-July-05 Clearing a Tool (Whole Row) To clear a Tool Page row: 1. Go to the Tool Page and position the highlight bar on the row to be cleared. 2. Press Cl...

  • Page 159

    CNC Programming and Operations Manual P/N 70000496F - Tool Management All rights reserved. Subject to change without notice. 10-5 31-July-05 Setting Tool-Length Offset for Ball-End Mills When you use a ball-end mill to cut contoured surfaces, use tool diameter and length offsets. Set Z0 ...

  • Page 160

    CNC Programming and Operations Manual P/N 70000496F - Tool Management 10-6 All rights reserved. Subject to change without notice. 31-July-05 Setting RefProg Offset Activate the RefProg key by pressing Tool (F9), Offsets (F1), then RefProg (F1). Refer to Figure 10-2. 30002A-REFPROG Fi...

  • Page 161

    CNC Programming and Operations Manual P/N 70000496F - Communications and DNC All rights reserved. Subject to change without notice. 11-1 31-July-05 Section 11 - Communications and DNC Communications The CNC can exchange data with any other RS-232 compatible devices. The baud, parity, data ...

  • Page 162

    CNC Programming and Operations Manual P/N 70000496F - Communication and DNC 11-2 All rights reserved. Subject to change without notice. 31-July-05 Accessing the Communication Package To access the Communication screen: 1. In Manual Mode, press Program (F2). The Program Directory activa...

  • Page 163

    CNC Programming and Operations Manual P/N 70000496F - Communications and DNC All rights reserved. Subject to change without notice. 11-3 31-July-05 Setting Communication Parameters This manual does not attempt to discuss the merits of the different parameter choices. Refer to an appropriate...

  • Page 164

    CNC Programming and Operations Manual P/N 70000496F - Communication and DNC 11-4 All rights reserved. Subject to change without notice. 31-July-05 Setting Parity The CNC supports the following parity settings: Odd, Even, or None. [Default: Even] Setting Data Bits The CNC supports t...

  • Page 165

    CNC Programming and Operations Manual P/N 70000496F - Communications and DNC All rights reserved. Subject to change without notice. 11-5 31-July-05 Figure 11-4, Test Link Screen Setting Test Link Display Modes To test the link, visually verify that the test data sent matches the test dat...

  • Page 166

    CNC Programming and Operations Manual P/N 70000496F - Communication and DNC 11-6 All rights reserved. Subject to change without notice. 31-July-05 6. Manually transmit a series of characters from the other machine (or computer). 7. Verify that the CNC received the entire transmission co...

  • Page 167

    CNC Programming and Operations Manual P/N 70000496F - Communications and DNC All rights reserved. Subject to change without notice. 11-7 31-July-05 Setting the Transmission and Receiving Display When transmitting or receiving with Text Mode on, the transmitted program is displayed on the ...

  • Page 168

    CNC Programming and Operations Manual P/N 70000496F - Communication and DNC 11-8 All rights reserved. Subject to change without notice. 31-July-05 The DNC screen is similar to other operating screens, but contains communications information. Refer to Figure 11-5. Figure 11-5, DNC Scre...

  • Page 169

    CNC Programming and Operations Manual P/N 70000496F - Communications and DNC All rights reserved. Subject to change without notice. 11-9 31-July-05 To put the CNC in Direct Numeric Control Mode: 1. With the Communications screen active, parameters set and the link tested, press DNC (F4). ...

  • Page 170

    CNC Programming and Operations Manual P/N 70000496F - Communication and DNC 11-10 All rights reserved. Subject to change without notice. 31-July-05 Using DC Codes In Send Mode Usually, a send operation involves the paper tape punch. Set up and start the punch prior to initiating the ...

  • Page 171

    CNC Programming and Operations Manual P/N 70000496F - Calculators All rights reserved. Subject to change without notice. 12-1 31-July-05 Section 12 - Calculators The CNC features a powerful calculator package that contains three separate calculators: Math Calculator 175,Right Triangle C...

  • Page 172

    CNC Programming and Operations Manual P/N 70000496F - Calculators 12-2 All rights reserved. Subject to change without notice. 31-July-05 Figure 12-2, Math Calculator and Soft Keys Math Calculator Basics Numbers appear in the storage area, as entered. Select math operations using the a...

  • Page 173

    CNC Programming and Operations Manual P/N 70000496F - Calculators All rights reserved. Subject to change without notice. 12-3 31-July-05 Table 12-1, Math Operation Soft Keys Operation Soft Key Label Soft Key Number Addition + (F1) Subtraction - (F2) Multiplication * (F3) Division / (F4) Le...

  • Page 174

    CNC Programming and Operations Manual P/N 70000496F - Calculators 12-4 All rights reserved. Subject to change without notice. 31-July-05 The CNC performs operations within parentheses top to bottom, as they appear in the column, and solves innermost expressions first. For example, the fol...

  • Page 175

    CNC Programming and Operations Manual P/N 70000496F - Calculators All rights reserved. Subject to change without notice. 12-5 31-July-05 To use an additional function: 1. With the Math Calculator active, enter the number and press Func (F7). The Function pop-up menu is displayed to the rig...

  • Page 176

    CNC Programming and Operations Manual P/N 70000496F - Calculators 12-6 All rights reserved. Subject to change without notice. 31-July-05 Using the Triangle Calculator The Right Triangle Calculator only solves right triangle problems. The Right Triangle Calculator’s pop-up screen cont...

  • Page 177

    CNC Programming and Operations Manual P/N 70000496F - Calculators All rights reserved. Subject to change without notice. 12-7 31-July-05 The Geometry Calculator The CNC uses Cartesian coordinates (X, Y-axis values) to define most positions. However, the operator must sometimes determine po...

  • Page 178

    CNC Programming and Operations Manual P/N 70000496F - Calculators 12-8 All rights reserved. Subject to change without notice. 31-July-05 Using the Geometry Calculator Use the ARROWS to select a template. Press ENTER to activate the selected tool. Points, lines and circles are the basi...

  • Page 179

    CNC Programming and Operations Manual P/N 70000496F - Calculators All rights reserved. Subject to change without notice. 12-9 31-July-05 NOTE: After a series of deletions and additions, the display could appear incomplete. Press Display (F5) and select Redraw to refresh the screen. Point...

  • Page 180

    CNC Programming and Operations Manual P/N 70000496F - Calculators 12-10 All rights reserved. Subject to change without notice. 31-July-05 Line Templates Line templates use other elements or axis positions as references. Templates that draw lines tangent to circles display all possible ...

  • Page 181

    CNC Programming and Operations Manual P/N 70000496F - Calculators All rights reserved. Subject to change without notice. 12-11 31-July-05 Circle Templates Circle templates use other elements as positioning references. Templates that draw circles tangent to other circles, lines or points ...

  • Page 182

    CNC Programming and Operations Manual P/N 70000496F - Calculators 12-12 All rights reserved. Subject to change without notice. 31-July-05 Listing All Geometry Elements The CNC stores information on all points, circles and lines created in the Geometry Calculator in the Geometry List. F...

  • Page 183

    CNC Programming and Operations Manual P/N 70000496F - Calculators All rights reserved. Subject to change without notice. 12-13 31-July-05 Recalling Values in a Program The Program Editor always displays Recall (F2) when a Graphic Menu activates. Recall calculator solutions stored in memory...

  • Page 184

    CNC Programming and Operations Manual P/N 70000496F - Calculators 12-14 All rights reserved. Subject to change without notice. 31-July-05 Recalling Values from the Right Triangle Calculator To recall values from the Right Triangle Calculator: 1. From the Graphic Menu for the block bein...

  • Page 185

    CNC Programming and Operations Manual P/N 70000496F - Calculators All rights reserved. Subject to change without notice. 12-15 31-July-05 To recall a value from the Geometry Calculator: 1. From the Graphic Menu for the block being edited, highlight the field receiving the recalled value. 2....

  • Page 186

    CNC Programming and Operations Manual P/N 70000496F - Off-line Software All rights reserved. Subject to change without notice. 13-1 31-July-05 Section 13 - Off-line Software The off-line version 186,of the software 186,requires an **Intel® 186, based Personal Computer (PC) or 186,100% c...

  • Page 187

    CNC Programming and Operations Manual P/N 70000496F - Off-line Software 13-2 All rights reserved. Subject to change without notice. 31-July-05 Windows Off-line Software Installation 1. Insert the installation disk in the floppy drive. 2. Go to the task bar, and click on the Start button...

  • Page 188

    CNC Programming and Operations Manual P/N 70000496F - Off-line Software All rights reserved. Subject to change without notice. 13-3 31-July-05 Disabled Features The following software features, found in the Program Directory’s Utility (F9) pop-up are not available under any Windows oper...

  • Page 189

    CNC Programming and Operations Manual P/N 70000496F - Off-line Software 13-4 All rights reserved. Subject to change without notice. 31-July-05 Table 13-2, Keyboard Keystroke Equivalents Key Name Key Face Keyboard Keystroke Equivalent ABS/INCR ALT + E (+/-) key + OR - CLEAR ALT + C ...

  • Page 190

    CNC Programming and Operations Manual P/N 70000496F - Off-line Software All rights reserved. Subject to change without notice. 13-5 31-July-05 Table 13-2, Keyboard Keystroke Equivalents (Continued) Key Name Key Face Keyboard Keystroke Equivalent FEEDRATE OVERRIDE 30% ALT + 3 FEEDRATE OVERR...

  • Page 191

    CNC Programming and Operations Manual P/N 70000496F - Off-line Software 13-6 All rights reserved. Subject to change without notice. 31-July-05 Table 13-4, Off-line Keyboard, Program File Directory Utilities Function Keystroke Operation Create a subdirectory. SHIFT + F2 Prompt for NEW DIR:...

  • Page 192

    CNC Programming and Operations Manual P/N 70000496F - Off-line Software All rights reserved. Subject to change without notice. 13-7 31-July-05 Include one Carriage Return/Line Feed combination (CR/LF) at the end of every block. Press ENTER to insert a CR/LF. The CR/LF will not appear on ...

  • Page 193

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature All rights reserved. Subject to change without notice. 14-1 31-July-05 Section 14 - DXF Converter Feature The DXF Converter feature allows information in a Drawing Exchange File (.DXF extension) to be used to create...

  • Page 194

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature 14-2 All rights reserved. Subject to change without notice. 31-July-05 Entry to the DXF Converter To open the DXF Converter: 1. Open the ANILAM Off-line Software 2. Gain access to the Program page and highlight ...

  • Page 195

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature All rights reserved. Subject to change without notice. 14-3 31-July-05 Contours Pick an entity where the shape will begin. Pick the last entity in the shape. All entities that are connected will be chained toget...

  • Page 196

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature 14-4 All rights reserved. Subject to change without notice. 31-July-05 Mouse Operations Refer to Table 14-1 197,and Table 14-2, DXF Hot Keys. 197, Table 14-1, Mouse Operations Button Event Function Left Press...

  • Page 197

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature All rights reserved. Subject to change without notice. 14-5 31-July-05 DXF Hot Keys Refer to Table 14-2. Table 14-2, DXF Hot Keys Hot Key Event Hot Key Event ALT + A Zoom Fit ALT + N All Layers On ALT + B Redo View...

  • Page 198

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature 14-6 All rights reserved. Subject to change without notice. 31-July-05 DXF Soft Keys Refer to Table 14-3. Table 14-3, Soft Key Descriptions Soft Key Function Description F1 Toggle Select ModeSelect mode must be...

  • Page 199

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature All rights reserved. Subject to change without notice. 14-7 31-July-05 Table 14-3, Soft Key Descriptions (Continued) Soft Key Function Description F10 Exit F10 exits the Setup menus, exits the DXF Converter, and re...

  • Page 200

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature 14-8 All rights reserved. Subject to change without notice. 31-July-05 Output Menu Options Refer to Table 14-4. Table 14-4, Output Menu Descriptions Parameter Default Input Definition Output program name DXF fil...

  • Page 201

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature All rights reserved. Subject to change without notice. 14-9 31-July-05 Convert Polyline Description Some DXF files have arcs as polylines. Set the parameter Convert to Arc to Yes to have an arc output in the CNC ...

  • Page 202

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature 14-10 All rights reserved. Subject to change without notice. 31-July-05 DXF Entities Supported See Table 14-6 for the DXF entities supported. Table 14-6, DXF Entities Supported Entities Drawing Transformation Ch...

  • Page 203

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature All rights reserved. Subject to change without notice. 14-11 31-July-05 Files Created The DXF Converter creates the CNC file, .M for conversational. . A file is also created with the extension .fxd. This file sa...

  • Page 204

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature 14-12 All rights reserved. Subject to change without notice. 31-July-05 Refer to Figure 14-2. All unneeded layers have been turned off. The Figure shows the drill locations and the contour selected. ...

  • Page 205

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature All rights reserved. Subject to change without notice. 14-13 31-July-05 Unedited Conversational Program Listing The CNC conversational program is created that must be edited to be 204,usable. 204, An unedited co...

  • Page 206

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature 14-14 All rights reserved. Subject to change without notice. 31-July-05 Edited Conversational Tool Path The edited conversational tool path is illustrated in Figure 14-3. Figure 14-3, Edited Co...

  • Page 207

    CNC Programming and Operations Manual P/N 70000496F - DXF Converter Feature All rights reserved. Subject to change without notice. 14-15 31-July-05 MCode 3 Feed 15.0 Call 2 Rapid Z 1.0000 MCode 5 EndMain Sub 1 Dim Abs Rapid X 0.00000 Y 0.00000 Rapid X 1.12400 Y 1.3...

  • Page 208

    CNC Programming and Operations Manual P/N 70000496F - CNC Software All rights reserved. Subject to change without notice. 15-1 31-July-05 Section 15 - CNC Software Machine Software Installation To install the machine software: 1. Insert the software disk in the floppy drive. 2. From the CN...

  • Page 209

    CNC Programming and Operations Manual P/N 70000496F - CNC Software 15-2 All rights reserved. Subject to change without notice. 31-July-05 NOTE: After you install and verify the operation of the software upgrade, discard the original software disk. Using Soft Keys from a Keyboard Refer to ...

  • Page 210

    CNC Programming and Operations Manual P/N 70000496F - Index All rights reserved. Subject to change without notice. Index-1 31-July-05 #Loops, 5-29 % Exec Buf Full, description, 11-8 % Rec Buf Full, description, 11-8 %, label, 3-4 *HALTED, label, 3-4 .fxd extension, created, using DXF conve...

  • Page 211

    CNC Programming and Operations Manual P/N 70000496F - Index Index-2 All rights reserved. Subject to change without notice. 31-July-05 auto mode description, 3-6 program listing, 3-3 program, cancel, 8-3 program, hold, 8-3 program, to run, 8-3 starting block, select using arrow keys, 8-3...

  • Page 212

    CNC Programming and Operations Manual P/N 70000496F - Index All rights reserved. Subject to change without notice. Index-3 31-July-05 circular pocket, graphic menu, illustration, 5-16 circular profile cycle description, 5-10 entry fields, 5-11 requirements, 4-8 to program, 5-11 circular pro...

  • Page 213

    CNC Programming and Operations Manual P/N 70000496F - Index Index-4 All rights reserved. Subject to change without notice. 31-July-05 data link, testing, 11-4 data type, to set, 11-4 date and time, 9-1 DECIMAL point, hot key, 2-3 decimal points, 4-5 default feedrate, 3-8 define, a point...

  • Page 214

    CNC Programming and Operations Manual P/N 70000496F - Index All rights reserved. Subject to change without notice. Index-5 31-July-05 display menu, descriptions, 14-9 drilling, description, 14-3 edited, conversational program listing, 14-14 edited, conversational tool path, illustration, 1...

  • Page 215

    CNC Programming and Operations Manual P/N 70000496F - Index Index-6 All rights reserved. Subject to change without notice. 31-July-05 F F1, MESSAGE, 2-8 F1, Offsets, 10-6 F1, RefProg, 10-6 F1, soft key, More, conversational editor, 6-6 F1, Teach soft key, 4-18 F1, toggle select mode, DX...

  • Page 216

    CNC Programming and Operations Manual P/N 70000496F - Index All rights reserved. Subject to change without notice. Index-7 31-July-05 geometry calculator circle template, description, 12-11 description, 12-7 line template, description, 12-10 point template, description, 12-9 recall, a posit...

  • Page 217

    CNC Programming and Operations Manual P/N 70000496F - Index Index-8 All rights reserved. Subject to change without notice. 31-July-05 program, line move, 4-17 program, manual Zmove block, 4-15 program, rapid move, 4-17 programming, illustration, 2-2 RAPID move (1), 2-2 sign change key (...

  • Page 218

    CNC Programming and Operations Manual P/N 70000496F - Index All rights reserved. Subject to change without notice. Index-9 31-July-05 line-to-line corner, rounding, 1-11 link or new shape, DXF miscellaneous menu (F6), description, 14-7 link test, screen data display, to change, 11-5 link, ...

  • Page 219

    CNC Programming and Operations Manual P/N 70000496F - Index Index-10 All rights reserved. Subject to change without notice. 31-July-05 face pocket, graphic, illustration, 5-6 graphic basic drilling, illustration, 5-2 circular pocket, illustration, 5-16 circular profile, illustration, 5-...

  • Page 220

    CNC Programming and Operations Manual P/N 70000496F - Index All rights reserved. Subject to change without notice. Index-11 31-July-05 keys, table, 2-4 prompts, 2-6 optional, entry fields, 4-4 order of operations, math calculator, 12-4 organize, the tooling, 4-3 organizing programs, contain...

  • Page 221

    CNC Programming and Operations Manual P/N 70000496F - Index Index-12 All rights reserved. Subject to change without notice. 31-July-05 inserting, 6-3 number, 3-4 copying, to floppy disk, 9-6 definition, 1-1 dwell, 4-9 dwell, using hot keys, 4-9 dwell, using soft keys, 4-9 editor, 4-4 en...

  • Page 222

    CNC Programming and Operations Manual P/N 70000496F - Index All rights reserved. Subject to change without notice. Index-13 31-July-05 rectangular pocket cycles, 5-12 rectangular profile cycles, 5-7 single moves, 3-15 spirals, 5-1 the part’s edge, 1-5 Tool# block, 4-6 programs 2-axis, ope...

  • Page 223

    CNC Programming and Operations Manual P/N 70000496F - Index Index-14 All rights reserved. Subject to change without notice. 31-July-05 to program, 5-37 repetitive drilling cycle, subprograms, 5-27 repetitive operations, 5-5, 5-26 required, entry fields, 4-4 resetting absolute zero, 4-13...

  • Page 224

    CNC Programming and Operations Manual P/N 70000496F - Index All rights reserved. Subject to change without notice. Index-15 31-July-05 sending programs, through RS-232 communications, 8-6 sending, program, 11-6 SERVO RESET, key, 2-3 servos activating, 3-2 disengage, 3-1 emergency stop, 3-1 ...

  • Page 225

    CNC Programming and Operations Manual P/N 70000496F - Index Index-16 All rights reserved. Subject to change without notice. 31-July-05 spiral cycle, to program, 5-34 geometry, 5-33 graphic menu, illustration, 5-34 inward, 5-33 outward, 5-33 programming, 5-33 requirements, 4-8 standard, ...

  • Page 226

    CNC Programming and Operations Manual P/N 70000496F - Index All rights reserved. Subject to change without notice. Index-17 31-July-05 Tool (F9), 10-6 tool page cursor, description, 2-6 definition, 10-1 description, 10-2 features, listed, 10-2 row, to clear, 10-4 screen, illustration, 10-2 ...

  • Page 227

    CNC Programming and Operations Manual P/N 70000496F - Index Index-18 All rights reserved. Subject to change without notice. 31-July-05 part zero, position, 3-9 Xincr, 5-29 Xoff, 11-4 X-offset coordinate, 4-11 Xon, 11-4 Y Y negative, key, 2-3 Y positive, key, 2-3 Y-axis description, 1-2 ...

  • Page 228

    P/N 70000496F 31-July-05 www.anilam.com U.S.A. ANILAM One Precision Way Jamestown, NY 14701 (716) 661-1899 (716) 661-1884 anilaminc@anilam.com ANILAM, CA 16312 Garfield Ave., Unit B Paramount, CA 90723 (562) 408-3334 (562) 634-5459 anilamla@anilam.com Dial “011” before each n...

x