• Page 1

    ANILAM 3000M 3 Axis Training Guide

  • Page 2

    Navigation InstructionsBookmarksFollow the bookmarks at the left sideof the page to navigate to desired topicClick plus and minus symbols to expandand compress menu display

  • Page 3

    3000M CNC ControlTraining Guide

  • Page 4

    Turning the Control ON1After the control has been turned ON press F10 to continue.Then press to select next pageF10Select

  • Page 5

    Main Areas of the Display2Programmed PositionMachine Positionfrom HomeMachine StatusMessage AreaProgram & Tool informationAuxiliary FunctionsInformation

  • Page 6

    3Areas of Main ScreenProgram NameMode of machineManual , Single Step or AutoCondition of machineType of moveabs/incUnitsInch/MMType of movementRapid or FeedHalted or RunningType of Manual movementRapid,Feed,100,10 or 1Spindle ConditionFWD,REV or OFFCoolant conditionON or OFFNumber of loopsremaini...

  • Page 7

    4KeyboardKeyboardKeyboardKeyboard7 and UnitInch/MM.8 and Dwell key9 and Plane keyXY,XZ & YZ.Axis keys4 and Feed key5 and Tool mount key6 and Mcode key3 and Arc key2 and Line key1 and Rapid key. And RPM key0 and display positionCalculalatorEnterSpindle command keys Servo reset keyStart keyEmer...

  • Page 8

    1RapidAlong with the above we have “Hot Keys”2Line3Arc6MCodeAccesses Rapid menus.Accesses Line menus. Accesses Arc menus.Input feedrate.Tool mount.Mcode inputs.Inch/MMDwell in secondsChanges from XY,XZ or YZ.If * put in front of line in program ignores that line.Input for spindle speed if ava...

  • Page 9

    Function Keys6The Function (or F keys) activate the Mode shown directly above on the Display screen.The meaning of F keys change, depending upon what Mode of operation is selected.F9F2F3F7F5F8F6An example of how F keys is shown above,this is how it would change when going from Manual to in Single...

  • Page 10

    7Display last 8 messages that have appeared Page at which program files are displayedGo to EDIT from ManualManual mode of operationSingle step mode of operationAuto mode of operationManual data input,allow operation without writing a programNot usedTool page and Fixture offsets can also be acsess...

  • Page 11

    8F1 Message PageThis is how the messages will appear on the screen .When control is turned off the messages will be erased.This is useful to tech’s when trouble shooting problems on the controlTo enter message page press MessageF1

  • Page 12

    9Program PageExitCreateTo enter page Press F2ProgramF10F3F4F5F6F7F8F9F1F2Not usedDeleteEditListSelectLogDisplayUtilityThis where new program names are type in.Delete an existing program.Programs are written and changed. Allows you to look at program but no Editing .Picks program to be run.Changes...

  • Page 13

    10ENTERCreateagain and press enter, this will put program into the list of programs with .M extension andUsing the arrow keys pick the letters then press the enter key.When complete press ASCIIWhen ASCII is pressed, this how the soft keys will look and a table will appear as show belowhighlight ...

  • Page 14

    11When is press, the screen appear as shown below.EditEditListPressing allows user to look you to look at program only.

  • Page 15

    12Program that is highlighted and then selected will shows up in this area.A program may be edited without being selected , but not run in Single step or auto. Select

  • Page 16

    13DisplayNormal screen only show .m filesPress display one time it will change todisplay all files in directory Show only .m files but show size of program,date and time writtenShow all in program files but show size ofpage program,date and time written

  • Page 17

    14F keys there different functions.CreateFirst press type in a program name or number.High light will be on program just created press EditF1F2F6F7F8F9F10Let user move machine around and record positions. Draws program be running to see that it is correct.Acces...

  • Page 18

    15F6ToolPress This will bring up the Tool Page.Area #!Area #2Area #3Area #6Area #7Area #8Area #9Area #10Area #11Area#4Area #5Area #1 Machine position relative to part Zero.Area #2 Machine position relative to machine zero.Area #3 Tool inform...

  • Page 19

    16F1F2F6F7F8F9F10OFFSETF3ClrLineF4FindF5PgUpPgDnCalib ZExitGo to FIXTURE OFFSET pageNot usedNot usedNot usedClear highlighted line info.Search for a tool.Page upPage downCalibrate Z axis offset. Exit to edit page when entered from edit page.If entered from MANUAL page ...

  • Page 20

    17F1OFFSETPress this will take you to offset page. All entries are taken from Machine Home.Entries may be entered manually or by using CalibX or CalibY.When doing manual input , select axis you wise to enter a value , by pressing that axis keyand inpu...

  • Page 21

    Enter adjustment value is an added feature that allows altering of existing values inthe tool page or fixture offsets display. Use the ABS/INC Key to activate this feature.Example: Altering tool diameter using Enter adjustment value.* Asterisk highlights the selected value.Example: Altering fix...

  • Page 22

    3000M CNC ControlLines and Arcs

  • Page 23

    Lines and ArcsLines and arcs can be access in two ways .1. Using hot keys.2.Using soft keysPressPress Press1Rapid2Line3ArcAccesses Rapid menus.Accesses Line menus. Accesses Arc menus.F5MillF2RapidF4More...1.

  • Page 24

    2.Screen will now show 6 icons , these apply to both rapid and line moves.Line and Rapid are the same with one exception CornerRad and feed are not in rapid.1. Enter coordinates in any or all axis.

  • Page 25

    3.2. Using Radius and Angle from current position.3. X axis move is an Absolute dimension, the Angle relative to Zero (three O’clock).Below it is Y axis and Angle.

  • Page 26

    4.4.Axis and AngleIf programming absolute X or Y dimension is from Part 0 and radius is from currentposition.If programming incremental X or Y dimension and radius are from current position.

  • Page 27

    The icon below are for arcs.1 2 3 Tool must be at start point of arc before it is programmed.Arc may be cut in any plane but must selected, default is XY.5.F5MillF4ArcF4More...

  • Page 28

    6.2. With this arc it is possible to mill a thread . Enter X Y and Z end point , X Y center point and Number of Revolutions.The pitch of thread is controlled by the Z movement and the number of revolutions.1.This is the default arc , End points for 2 axis and radius.Direction is changed by pres...

  • Page 29

    6.3.Center and angleProgramming absolute angle is from 3 o’clock position direction is also critical. The above lines of program starts at 45 deg’s the center is X0, Y0 and go to 90 deg’s in a counter clockwise direction, it will go to 12 o’clock, actually only moving 45 deg’s. If dir...

  • Page 30

    7.F1F10F2F4F5F6F7F8F9F3RecallMore . . .CalcCancelSaveNot used.Used to recall enters from calculator , will cover later.Not used.Used with Rapid , Line and Arc as shown previously .Not used.Not used.Not used.Calculator this will be cover later. Cancels what is being done . Saves information in to ...

  • Page 31

    3000M CNC ControlCanned cycles

  • Page 32

    1. Basic Rapid to Z start, Feed to Z depth, Rapid to Z return.2. Pecking Rapid to Z start, Feed to peck, Rapid to Z start, Rapid to last peck, Repeat peck cycle to Z depth,Rapid to Z return.3. Boring Rapid to Z start, Feed to Z depth, Dwell, Feed to Z start,...

  • Page 33

    ZDepth Feed Z axis to depth.StartHgtRapid start of Z axis before feed to depth.ReturnHgt Rapid return of Z axis from Z depth (Optional).Peck Peck increment “ + Value”FeedFeed rate “ Inches per minute” (Optional).Tool#Activate new tool (Optional).ZDep...

  • Page 34

    ZDepth Feed Z axis to depth.StartHgtRapid start of Z axis before feed to depth.ReturnHgt Rapid return of Z axis from Z depth (Optional).FirstPeckFirst unaltered pecking increment “ + Value”.PeckDecr Decrement first peck each cycle “ + Value”.MinPeckFirst peck...

  • Page 35

    Pattern DrillBolthole DrillXX start location (Optional).YY start location (Optional).#XHolesNumber of holes on X axis including starting hole.#YHolesNumber of holes on Y axis including starting hole.XInc Incremental distance between all holes on X axis ”Use – or + values for direction”.YInc...

  • Page 36

    Thread Milling Cycle WARNING: The first move in this cycle is a rapid move to the center of the thread before moving the Z-axis. Make sure the tool is properly located before calling up this cycle. Thread Milling Cycle simplifies the programming required to mill a thread. Use the thread mil...

  • Page 37

    3. Enter the following required values and settings in the Thread Mill entry fields: XCenter Absolute X coordinate of the center of the thread. If no coordinate is entered, the CNC puts the center of thread as the current tool position. (Optional) YCenter Absolute Y coordinate of the center o...

  • Page 38

    ArcInRad Size of radius arcing into start of thread. (Optional) NOTE: If ArcInRad is a positive value or not set and the thread is “inside,” the cycle will always return to the center between passes. If ArcInRad is a negative value, the cutter will move to the start or end point that is cl...

  • Page 39

    • The Z axis will feed down to the start cut position ZStart. This could be above or below the Z position specified in the ZFinish position. • Depending on what is in the ArcInRad parameter, the tool will arc into the first cut position. • Spiral up or down, depending on the difference bet...

  • Page 40

    Sample Thread Program This program will cut an 8 TPI thread starting at 0.1 above the hole. The major diameter of the thread is 1 inch. It will take 2 roughing cuts and 1 finish cut with a 0.625 cutter. Dim Abs Tool# 1 Rapid X 1.0000 Y 1.0000 Rapid Z 0.1000 ThreadMill Finish -1.0 ZSta...

  • Page 41

    Pocketing Canned Cycles1.Face.Cleans large area with one line of information.2.Rectangular profile.*Cleans inside or outside of a rectangle.3.Circular profile.*Clean inside or outside of a circle.4.Rectangular pocket.*Cuts a rectangular pocket to a specified depth.5.Circular pocket.*Cuts a circul...

  • Page 42

    2.Rectangular profileXCenter.Center of profile along X axis.OptionalYCenter.Center of profile along Y axisOptionalStartHgt.Height Above surface to be cut.Length.Length of pocket.Width.Width of pocket.ZDepth.Absolute depth of pocket.Side.Inside or Outside.Ramp.Size of ramp radius.CornerRad. Radius...

  • Page 43

    Rectangular PocketXcenter.Center of pocket X axis.OptionalYcenter.Center of pocket Y axis.OptionalStartHgt.Must be .1” or 2mm above surface to be cut. Length.Actual length of pocket.Width.Actual width of pocket.Zdepth.Absolute distance to bottom of pocket. Direction.Defaulted to climb mill.Corn...

  • Page 44

    Frame PocketXcenterCenter of pocket X axis.OptionalYcenterCenter of pocket Y axis.OptionalStartHgtMust be .1” or 2mm above surface to be cut. IslandLenActual length of center island.IslandWidActual width of center island.ZdepthAbsolute distance to bottom of pocket. Direction Defaul...

  • Page 45

    5.Irregular PocketSub## of profile subroutine.XStart position of profile X axis.OptionalYStart position of profile Y axis.OptionalStartHgtStart height .1” or 2mm above surface to be cut.ZdepthZ depth of pocket absolute.AngleAngle of first cut.OptionalXstartPosition of X axis before moving to st...

  • Page 46

    6.Mold RotationStartAngleAngle at which rotation is going to start.EndAngleAngle at which rotation is going to end.CyclesNumber of passes , one cycle is a pass in each direction.FwdSubNumber of first subroutine.RevSubNumber of second subroutine.AxisRot Axis around which rotation is going...

  • Page 47

    Pockets with Islands This cycle allows islands in irregular pockets. The main pocket must the lowest subroutine number. Normally, this would be one (1). Pockets with Islands can be programmed using: • DXF (see “Section 15, Using DXF for Pockets with Islands (G162)”) • Subroutines ...

  • Page 48

    In Table 5-1 Island # 4 (FourthIsl) has a – (minus) in front of it, this is because the comp needs to be on the inside, as it is a pocket inside of an island. Table 5-1 Pockets with Islands Subroutines Programming Example Unit Inch Dim Abs Tool# 0 Rapid X 0.0000 Y 0.0000 Z 0.0000 Feed 50.000...

  • Page 49

    Line X 13.0000 Line Y 8.0000 EndSub Sub 5 Rapid X 8.0000 Y 17.0000 Feed 50.0000 Arc Ccw X 12.0000 Y 17.0000 Radius 2.0000 Arc Ccw X 8.0000 Y 17.0000 Radius 2.0000 EndSub Sub 6 Rapid X 14.0000 Y 9.0000 Line X 15.0000 Arc Ccw X 16.0000 Y 10.0000 Radius 1.0000 Line Y 16.0000 Arc Ccw X 15.0000 Y ...

  • Page 50

    7.There are two more canned cycles , to get to these press soft key.MillSoft key will change as above press a pop-up will appear as below.MoreF5F7Ellipse and spiral both must be programmed incrementally .Put height light on Ellipse press screen will ...

  • Page 51

    8.DirectionDirection of cut CW or CCW.XDistance from Start to End X axis of Ellipse. YDistance from Start to End Y axis of Ellipse.ZDistance from Start to End Z axis of Ellipse.XcenterDistance from Start to Center X axis of Ellipse.YcenterDistance from Start to Center Y axis of Ellipse.HalfLength...

  • Page 52

    9.DirectionDirection of Spiral Clockwise or Counter Clockwise.XDistance from Start to End X axis . YDistance from Start to End Y axis .ZDistance from Start to End Z axis.XcenterDistance from Start to Center X.YcenterDistance from Start to Center Y.RevsNumber of Revolutions.FeedFeedrate.Tool#Tool ...

  • Page 53

    Engraving, Repeat, and Mill Cycles This section describes operation of three new cycles: q Engraving Cycle q Repeat Cycle q Mill Cycle Engraving Cycle The Engraving cycle provides a quick and easy way to engrave part numbers, legends, or any alpha/numeric inscription. The usual type of cutter ...

  • Page 54

    Figure 5-49, Engraving Cycle Screen Table 5-2, Engraving Cycle Entry Fields Entry Fields Description Text When the cursor is on Text, it displays an entry field for the letters to be engraved. Letters A – Z, numbers 0 – 9, and: space, ampersand, plus, minus, comma, period, and slash righ...

  • Page 55

  • Page 56

    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.00000 Y 1.00000 6 Rapid Z 0.10000 7 Engrave Text "ABCD" StartHgt 0.0100 ZDepth -0.0100 Height 0.5000 8 Rapid Z 1.00000 9 Rapid X 0.00000 Y 0.00000 10 EndM...

  • Page 57

    2. Complete the entry fields (refer to Table 5-3), and press ENTER. Table 5-3, Repeat Cycle Entry Fields Entry Field Description Repeat Type the block number you want to begin repeating. [Required] Thru Type the block number you want to end the repeat. [Required] 3. When using a Modal Drilling ...

  • Page 58

    Mill Cycle The Mill cycle is intended for contour milling operations. Cutter compensation, Z pecking, Z finish stock, RoughFeed, and FinishFeed are supported. The cycle will rapid to the XY start point (compensated, if comp is on) rapid to the start height and then feed to the Zdepth or Depth...

  • Page 59

    Table 5-4, Mill Cycle Entry Fields Entry Field Description XStart X coordinate for start of Mill cycle. Defaults to current position if not given. [Optional] YStart Y coordinate for start of Mill cycle. Defaults to current position if not given. [Optional] StartHgt Z absolute start height. ...

  • Page 60

    3000M Rotate / Mirror / Scale

  • Page 61

    To get to RMS , when in edit pressPressF6RMSF8SubSub#Number of subroutine to Rotated, Mirrored or Scaled#LoopsNumber of time to repeat Rotation.StartAngleStart angle of rotation.AngleAngle between Rotations.XcenterCenter of Rotation X axis.YcenterCenter of Rotation Y axis.ZcenterCenter of Rotatio...

  • Page 62

    2.When using RMS a subroutine must be writen.RotationAbove are the entries in canned cycle.F10SavePressThis how the program will look, line #4 is the rotation cycle.Note all moves including Z’s are in the subroutine.This is how it look in graphics.

  • Page 63

    3.In the case only one rotation is required the entry would be as below.Note only 4 entries Sub , StartAngle , X & Y centers.Program line would look as below.Graphics of the single rotation appears below.

  • Page 64

    4.MirrorMirrror also requires a Subroutine to be writen.Put hight light on axis to be mirrored press +/- key to turn on.As programmedMirrored X & YLine #4 as programmedLine #6 mirror imaged

  • Page 65

    5.The following program shows the part cut in all four Quadrants.The one thing to keep in mind when using mirror image is thatwhen using cutter compensation the cut direction will change inthe diagonal quadrants. As programmedMirror XMirror X&YMirror Y

  • Page 66

    6.ScaleScale allow programmer to change the size of the part.One thing to remember is that if radii are involved bothaxis must be scale the same amount.Line #5 original line #6 scaled x2Scaled x2Original size

  • Page 67


  • Page 68


  • Page 69

    3000M Cut / Copy / Paste

  • Page 70

    1.This section will deal will copying, pasting and other edittingfeatures.Copying portions of programs and inserting then into anotherprogram. F2ProgramPressCreateF2PressType program name 012.F4EditPressStart writing program as above.

  • Page 71

    2.Softkeys will appear as above pressF9MiscMore….F1PressPressThis pop-up window will come upcurser down to Open Program.ENTEREnter name of program number (0123)that you need to copy from press ENTER

  • Page 72

    3.F9MiscMore….F1PressNew program will now be on screen.PressPress on mark.ENTERPut high light on first block be to be copied. Press ENTERUse arrow keys to mark all blocks required.

  • Page 73

    4.More….F1PressPress ENTEREnter original program number.High light block #4 (End of Program.)More….F1Press

  • Page 74

    5.High light Paste pressENTERIt inserted lines 4 - 8 into proggram #012.Cut is used remove a section of program once it’s marked.Delete will cut pieces of marked program out.

  • Page 75

    3000M Calculators

  • Page 76

    1.To get to calculator PressF4EditF7CalcPressBox will appear as below.1.Pocket.2. Rightangled triangle.3. GeometeryThe box with the hight light around it is the active one. In this caseit is the left hand box.

  • Page 77

    2.ENTERPress screen will appear as below.Plus Minus Multiply Divide Brackets Functions Clear Store Exit

  • Page 78

    3.When is press the listed functions are available.F7FuncThese funtions allow you to do trig and math problems.

  • Page 79

    4.Hight light center icon , this is rightangled triangle calculator.ENTERPress screen will appear as below.Enter any 2 sides or a side and an angle press all of the blanks will be filled in , the calculateddimensions will have an asterisk behind them.They can be stored and recalled l...

  • Page 80

    5.ENTERPress screen will appear as below.Hight light right icon , this is the geometry calculator.This calculator allows us to generate lines,points and circles.We will need to gererate poins at all intersections , as pointsare the only items we can recall.

  • Page 81

    6.The soft keys will appear as below.F4F5F7F10Allow you change from calculator to program mode.GEOMETRDISPLAYHIDEEXITSee belowSee belowExit Geometry calculator.Fit to screen.Zoom in to an area on the screen.Redraw at current size.Halfs the screen size.Doubles screen size.Lists all geometry.Calcu...

  • Page 82

    7.Point defined by co-ordinates X and YPoint at a position X & Y from a previously defined pointPoint at a distance R and an angle A from a previously defined pointPoint at the centre of a circlePoint at an INTERSECTION between 2 elementsPoint previously definedPoint DefinitionsVertical Line...

  • Page 83

    8.From the drawing below we are going to get all points required to program anirregular pocket.6.25”3.75R 4.00R 2.00R 1.8X0 Y0

  • Page 84

    9.The first element to find is the 4.00 circlePress pressF4EditF7CalcThe third icon is hight lighted pressENTERPress ENTER

  • Page 85

    10.When is pressed screen will ask for Radius value, in this case 4., zero’s not required. ENTERPress It will now ask for a center definition and top left icon is hight lighted.This is one to use in this case.ENTERENTERPress

  • Page 86

    11.It will now ask for an X value, in this case it 0 ,so press ENTERIt will now ask for an Y value, in this case it 0 ,so press ENTERThe circle will now appear on the screen, if it show as a dot on screenpress select FIT pressF5DISPLAYENTER

  • Page 87

    12.The 2” circle will now be entered. Use the same icon as before.Radius 2” use same center icon X 0 and Y4.25 press ENTER.Second circle will now appear on screen, it may be necessary to fit again.Note:The first circle has a 1 beside it and second has a 2. Each element will be numbered.The ne...

  • Page 88

    13.There is now enough geometry to find all the intersect required to program this part.It is only possible to recall points into a program, so the thing that has to be done isfind the points at all intersects using the icon below. The first intersect is between element 1 & 2 on the left side...

  • Page 89

    14.Select the icon with a line going through a circle.ENTERPress select first element #1 select second #2, as there are two intersectsthere is a choice of 1 or 2 in this case the desired one is #1. There is now an element #4 which is the intersect between #! And #2.

  • Page 90

    15.Using same icon,find intersects between ! & 3, two places and 1 & 2 right side.Above is completed geometry, with all intersections marked with a point.

  • Page 91

    16.Writing program to pocket this shape.Below is how main program would look, the next thing to do is write the profile of part to be pocketed.Dim Abs * Absolute dimensioningRapid Z 0.0000 Tool# 0 *Clear all offsetsTool#...

  • Page 92

    17.PressRecallF2The letter C at end of line means circle center and P means point.Move high light down to #4. Using key press press ENTERENTERDimensions for X & Y will be input into program, move cruser down to Radiusenter 2” .SaveF10Point Requ...

  • Page 93

    18.The same can now be done with points 5,6 & 7, the last point will be the same as the first X0 Y6.26 end point of 2” arc.Dim AbsRapid Z 0.0000 Tool# 0Tool# 1Pocket Sub# 1 StartHgt 0.1000 ZDepth -0.2500 Angle 200.0000 Stepover 0.3500FinStock 0.0100 RampFeed 2.0 RoughFeed 15.0 FinF...

  • Page 94

    19.If all looks good in draw part is ready to cut.ExitF10ExitF10PressPress

  • Page 95

    3000M Program Example

  • Page 96

    Typical starting program

  • Page 97

    1.F1F2F6F7F8F9F10TeachF3DrillF4PocketF5MillToolSubExitDrawCalcMiscDimension can be entered into by F2 Rapid , F3 feed or Modal.Simulation draw allows checking program before run in auto.Drilling canned cycles.Press to enter editor.F2EditPocketing canned cyc...

  • Page 98

    F1TeachPress to enter teach mode.F1F2TeachF3LineF4ModalRapidBefore entering Teach Mode you must create a program.Exit from Teach Mode.Inputs a Rapid move.Inputs a Line move.Inputs a Modal move.2.1. Rapid input.2.Line input3.Modal inputModal meaning it will ...

  • Page 99

    Drilling CyclesBasic :-Drills a hole one shot.Pecking :-Drills in steps depending on the amount of peck entered.Boring :-Feeds in And out of hole.Chip Break::-Used for deep holes , peck and then at specified depth retractall the way out of hole.Tapping:-Taps hole feeds and speed must be calculate...

  • Page 100

    MillF5MillF2RapidThese are various way of entering a line or rapid move.Active one has a border4.

  • Page 101

    F4ArcThis is the default for arc’s and will always come up looking this way.There two other chooses , end point and center or center and angle. Note the center icon is high lighted.With this arc the machine is capableof milling a thread. It needs an X , Y and Z end point X , Y center point and ...

  • Page 102

    6.MorePressing this key will bring up following box menu.Press to return to previous screen.F9PrevF4Feed RPMPlaneUnitOffsetSetZeroHomeEllipseSpiralEnter a feedrate on line by itself.Put spindle speed on of it’s own.Ch...

  • Page 103

    We will now write a program to center drill and drill this part, we will use a subroutinein this program because we are going to use the same dimensions twice.A subroutine is a mini program outside of the Main program that will be Called into the Main program.Program lines are in bold print.7.X...

  • Page 104

    8.Press F2CreateThe first thing to do is Create a program.Type in a program name 8 letters, numbers or acombinationof both.To type in letter use the ASCII (F2 key) will bring up the chart.When the name is typed in press The program name will be entered int...

  • Page 105

    Dim AbsABSINC1RapidRapid Z0.000 Tool# 0Rapid to Z home.1RapidRapid X -4.000 Y 2.0 000Rapid to tool change position.5ToolTool# 1Call tool #1Use to toggle between Abs/Inc. +_When !/Rapid key is pressed a box as show on left will appear.5/Tool key is press screen wil...

  • Page 106

    BasicDrill Zdepth -0.125 StartHgt 0.1000 Feed 10.0When is pressed the screen will appear as above.Zdepth = depth of hole.StartHgh = Distance above Surface you are drilling into.ReturnHgt = Distance above to retract to before moving to next hole.Feed = FeedrateTool# ...

  • Page 107

    11.Press Sub Function key will change as below.F1F2F6F7F8F10SubF3CallF4EndMainF5LoopRMSMCodeDwellF9PrevEndSubF8SubEnter subroutine number.A subroutine is a program entered aftermain program and call into main program using a Call.Entered at the end of a subrout...

  • Page 108

    12.F3CallPressPress Key number 1ENTERCall 1We have now finished the with the first tool.Press1RapidRapid Z0.000 Tool# 0Rapid to Z home.Press 1RapidRapid x -4.000 Y 2.0000Rapid tool change position. F10SaveF10Save6.7.8.

  • Page 109

    13.Press 5Tool# 2Activate tool #2Press F3DrillPress down arrow key to high light Pecking , pressENTERF10SaveInput valuesF10Save10. PeckDrill Zdepth -1.0000 StarHgt 0.1000 Peck 0.2500 Feed 12.09.Tool

  • Page 110

    14.F3CallPressPress Key number 1ENTERCall 1We have now finished the with the second tool.Press1RapidRapid Z0.000 Tool# 0Rapid to Z home.Press 1RapidF10SaveF10SaveF4EndMainPressEndMain11.12.Rapid x -4.000 Y 2.0000Rapid tool change position. 13.14.

  • Page 111

    F1SubPress press #1 key PressSub 1Press 1RapidRapid X 1.0000 Y -1.0000 press F10 saveRapid X 5.0000 press F10 saveRapid X 5.2500 Y -3.0000 press F10 saveRapid X 1.5000 press F10 saveF2EndSubPressEndSubProgra...

  • Page 112

    Dim AbsRapid Z 0.0000 Tool# 0 (See note 2 below) Rapid X -4.0000 Y 2.0000Tool# 1BasicDrill ZDepth -0.1250 StartHgt 0.1000 Feed 10.0Call 1Rapid Z 0.0000 Tool# 0 ( See note 3 below ) Rapid X -4.0000 Y 2.0000Tool# 2PeckDrill ZDepth -1.0000 StartHgt 0.1000 Peck 0.2500 Feed 12...

  • Page 113

    F2DrawF9PrevPress to return to main edit screen.17.Now that the part is programmed , we need to verify that it is correct.To do this we use Draw .Press to enter Draw Mode.F1F2F6F7F8F9F10F3RunF4ViewF5DisplayExitDrawParmsRun...

  • Page 114

    F5DisplayPress box will pop-up as shown below high light will be on fit. PressENTER18.Red lines are Rapid moves.White Lines are Feed moves.Yellow are axis lines.Blue represent the tools sizes ,In this case tool #1 is center drill with .0000 Diameterand to...

  • Page 115

    19.When or is press soft key will change as below.F3RunF1F2F6F7F8F9F10F3MotionF4TextF5ToolS.StepCancelAutoRapidStartHoldWill run program all the way through.Ever time Start is pressed runs one program line.Runs a move ever time Start is pres...

  • Page 116

    20.Program has been written and checked on simulation graphics , it is now time to set Part zero and Tool offsets.Press twice to return to Manual page .Using Jog keys find edge of part or center of hole where you want X0 and Y0are to belocated .If machine do...

  • Page 117

    21.You are now back at the tool Page .The thing to do is set tool length Offsets.Check to see that Tool #0 is active .Put tool #1 into spindle jog down to top of part .Check to see that high light is on Tool #1 .Now pressMove spindle up , put in tool #2 and repeat above process , until all tools ...

  • Page 118

    3000M DXF Converter

  • Page 119

    1.DXF file can be converted into 3000 machine programsusing the Offline software.The DXF files are stored in the Program Page.When going to Program Page only .M file will be displayed,press twice, this will display all files.F8DisplayHigh light DXF program Press ...

  • Page 120

    2.File nameSelect: Used when selecting elements on drawing.Layers: Allows layer on drawing to be turned Off or On.View:XY,XZ,YZ or isometric.Display: Fit, window, redraw, half or double.Misc. See below.Save: Saves program with .G once converted.Setup: Allows set of inputs and...

  • Page 121

    3.In the case of current drawing, the center of the hole in center of part is the bestpoint X0 Y0. There are two methods find new zero’s from an entity on drawing.1. To do this Press the Ctlr key and hold it down put mouse point on to circle andpress left mouse key, it will change to yellow, re...

  • Page 122

    4.F10ExitPressPress ALTkey and letter Fkey at the same time, this will mark the end of eachelement.F6CompressPress high light Window pressA box will appear on screen move over using press ...

  • Page 123

    5.F1SelectPress point mouse arrow to lower end of a line as shownand pess left mouse key. Line will turn green as above and put a number at low end of line, the position of the number is the start point.Now point to the line below it and press left mouse key...

  • Page 124

    6.ENTERF10ExitPress F8SavePress Press Y it will now return to Program page.High light .M file pressF4EditF1Press or

  • Page 125

    7.High light .M file pressF4EditStart of programEnd of programProgram has to be Edited , to put in tool changes or cutter comp and Z moves.

  • Page 126

    8.This example will show multiple subroutines.and pick all holes that are the same size , in thiscase 8. When going to second set of holes pressright key on mouse.F1SelectPressThe green circle is the last of previously selected holes. The yellowcircle is the one selected with right mouse button a...

  • Page 127

    9.The print below shows the four shapes of the different sizes holes.PressF8SaveF10ExitPress1234567812121ENTERPress Y it will now return to Program page.F1Press or

  • Page 128

    10.Below show program as it comes from DXF converter.Some work will have to be done in main program to center drill and drill and these holes.Subroutine callsSubroutine for positions of the eight holes numbered in black.Subroutine for positions of the two holes numbered in green.Subroutine for p...

  • Page 129

    11.The following program has been edited to put in drilling cyclesand tool changesDims AbsRapid Z0.0000 Tool#0Rapid X-2.0000 Y-2.0000Tool#1BasicDrill Zdepth -0.2000 StartHgt 0.1000 Feed 12.0Call 1Call 2Call 3Call 4DrillOffRapid Z0.0000 Tool#0Rapid X-2.0000 Y-2.0000Tool#2PeckDrill Zdepth -.500...

  • Page 130

    12.In this example of a full drawing and how to turn off unnecessaryinformation ,such as dimensions etc.The first thing to do is turn off some of the layers so as to leave onlythe part.

  • Page 131

    13.F3LayersPress High light Toggle Layers pressENTERPut high light on layers not required and press to turn OFF.ENTERIn the drawing shown the only layer left on is #11

  • Page 132

    14.Only the part profiles and holes are left.The first picture shows the area with the problem and showsthe problem that the line do not meet. The software will take care of this and join the lines together.This is another type of problem you see from CAD drawings.