Sinumerik 808D Programming And Operating Procedures For .

1d ago
4 Views
0 Downloads
4.46 MB
114 Pages
Last View : 1d ago
Last Download : n/a
Upload by : Kaleb Stephen
Share:
Transcription

sTraining manualSinumerik 808D Programming and OperatingProcedures for MillingVersion 2013-01

sNotesOperating and Programming — MillingPage 2808D

Basic knowledge of programming for milling is required,before operating of a machine !sContentsPreparationSwitch On andReferencingPages 5 7Pages 9 10Tool SetupPages 13 20WorkpieceSetupPages 23 27Create PartProgramPart gramPages 61 63Pages 57 58Pages 53 54Pages 65 66Pages 29 36Create PartProgramPart 2Pages 39 51AdditionalInformationPart 1Pages 69 75AdditionalInformationPart 2SampleProgramISO ModeAppendixPages 87 94Pages 97 106Pages 109 112EndPages 77 85808DPage 3Operating and Programming — Milling

sIndexAbsolute incremental dimensioning32Manual tool change15Editing part program31MDA77Executing M function20Moving axis with handwheel16Calculator85Part programming29Changing time74Protection levelsContour editor46Program execution57Creating and measuring tools13Block search65Creating zero offsets24Reference point10Cycles40RS232c and USB69Dry run58Saving data74Jogging spindle20Simulation53Tool wear63Subprograms78109Sample program87Manual face milling72Timers/counters61Manual start spindle23ISO mode97List of programming functionsOperating and Programming — MillingPage 47808D

sPreparationContentBasic TheoryUnit DescriptionPPUFunction ofkeyboardThis unit describes the 808D PPU and MCP functionality, the coordinatesystem of a milling machine and how to enter passwords to access thesystem.The 808D panel processing unit (PPU) isused to input data tothe CNC and to navigate to operatingareas of the system.Unit ContentPPUFunction ofkeyboardUserinterfaceMCP modeChangingMachinecoordinatesystemMCPMoving axisPasswordsMCPOEMkeys808DMenu navigationOperating areanavigationMCP modeChangingThe 808D machinecontrol panel (MCP) isused to select themachine operatingmode :JOG - MDA - AUTOEndPage 5Mode NavigationOperating and Programming — Milling

sPreparationUserinterfaceMCPMoving axisAxis removeThe 808D machine controlpanel (MCP) is used to control manual operation of theaxis.The machine can be movedwith the appropriate keys.808D (PPU) haseight vertical softkeys(abbr. SKs) on theright of the screen.These SKs can beactivated with thecorresponding button(located on the right).MCPOEMkeysOEMkeysThe 808D machine controlpanel (MCP) is used to control OEM machine functions.The machine functions canbe activated with the appropriate keys.Operating and Programming — Milling808D (PPU) has eight horizontal SKs on the bottomof the screen. These SKs can be activated with thecorresponding button (located below).Page 6808D

dsThe Sinumerik 808D uses acoordinate system which isderived from the DIN 66217standard.The system is an internationalstandard and ensures compatibility between machinesand coordinate programming.The primary function of thecoordinate system is to ensure that the tool length andtool radius are calculatedcorrectly in the respectiveaxis.Passwords at the control are used to set the user’sright to access the system. Tasks such as ”Basic Operating”, “Advanced Operating” and commissioningfunctions all depend on the passwords.No passwordCustomer’s passwordManufacturer’s passwordChangingpasswordStep 1Machine operatorAdvanced operatorOEM engineerCustomer’s password CUSTOMERManufacturer’s password SUNRISEUsually the machine operator does not needto change the password.The service mode is openedwith the appropriate keycombination.In the service mode, thepassword can be activatedand deactivated. Step 2Enter customer’s or manufacturer’s passwordChange customer’s or manufacturer’s passwordDelete customer’s or manufacturer’s passwordEnd808DPage 7Operating and Programming — Milling

sNotesOperating and Programming — MillingPage 8808D

sSwitch OnandReferencingContentSEQUENCEUnit DescriptionSwitch onthemachineThis module describes how to switch the machine on and reference it.Please note the explicit switching on rules as specified bythe machine manufacturer.Unit ContentStep 1Turn on the main switch of the machine.Switch onthemachineThe main switch is usuallyat the rear of the machine.ReferencethemachineStep 2EndMake sure you perform the following operation!Release all the EMERGENCY STOPbuttons on the machine!End808DPage 9Operating and Programming — Milling

sSwitch OnandReferencingSEQUENCEReferencethemachineAfter power on, the machine must firstbe referenced!After completing the referencingprocedure for all axes, the referenced symbol is displayed next tothe axis identifier.Step 1After power on, the machine will bein the reference point approachmode (default).Step 3After returning to JOG mode, usethe axis traversing keys to move themachine manually.If the axis is not referenced, the nonreferenced symbol (circle) is displayed between the axis identifierand the value.The machine can now be operatedin JOG mode.Step 2During normal operation (JOG),thereferenced symbol is not shown onthe screen.The axes are referenced with thecorresponding axis traversing keys.The traversing direction and keysare specified by the machine manufacturer.EndOperating and Programming — MillingPage 10808D

sNotes808DPage 11Operating and Programming — Milling

sNotesOperating and Programming — MillingPage 12808D

sTool SetupSEQUENCEContentUnit DescriptionCreate toolThis unit describes how to create and set up tools.Step 1A tool must have been created andmeasured before executing the program.Please make sure the system is in JOG mode.Press “Offset” on the PPU.Unit ContentPress the “Tool list” SK on the PPU.Create toolStartspindleCreate tooledgeMeasuretoolLoad toolinto activepositionJOGspindleMove machine withhandwheelExecute MfunctionEnd808DPage 13Operating and Programming — Milling

sTool SetupSEQUENCEStep 2The range of tool numbers which can be createdby this system is 1 32000.The machine can be loaded with a maximum of64 tools / 128 tool edges.Press the “New tool” SK on the PPU.Create tooledgeStep 1A tool must have been created andselected before creating a tool edge!Use “D” code to specify the tool edge. The system activates tooledge no. 1 per default at the start.Press the “Offset” key on the PPU.Select the type of tool required.Press the “Tool list” SK on the PPU.Enter “1” at “Tool No.”Use direction keys to select the toolwhich needs to add a tool edge.OrPress the “OK” SK on the PPU.Enter the ”Radius” of the milling tool.Press the “Edges” SK on the PPU.Press the “Input” button on the PPU.Operating and Programming — MillingPress the “New edge” SK on the PPU.Page 14808D

sTool SetupSEQUENCEStep 2Load toolinto SpindleA new tool edge can be added in this way and different lengths and radiican be entered as required.The red circle shows the actual active tool and tool edge,the purple circleshows how many tool edges have been created and the related data foreach tool edge.A tool must have been created in thesystem before it can be loaded into theactive position.Press the “Machine” key on the PPUPress the “JOG” key on the MCPPress the “T.S.M” SK on the PPUEnter tool number “1” in “T”Press “CYCLE START” on the MCPA maximum of nine tool edges can be created for eachtool!Different tool lengths and radii can be saved in differenttool edges as required.Please select the right tool edge for machining accordingto requirement!808DPress the “Back” SK on the PPUPage 15Operating and Programming — Milling

sTool SetupSEQUENCEThe tool are usually loaded manually into the spindle.The tool will be automatically loaded into the spindle with an automatictool changer.Select the required override incrementaccording to the buttons on the right(this selection fits all axes)The override increment is“0.001 mm”Move machine withhandwheelMake sure there is no obstruction whenmoving the tool to avoid a crash.The override increment is“0.010 mm”A handwheel can control the axis motion instead of the “JOG” button.The override increment is“0.100 mm”Press the “Machine” key on the PPUThe selected axis can now be moved with the handwheel.Press the “Handwheel” key on the MCPPress “JOG” on MCP to end the functionof “Handwheel”.Select the axis you want to move withthe appropriate keys. on the MCPNotes:If set the MD14512[16] 80, the system will deactivate thefunction of MCP for selecting the axis of handwheel, the user willhave to activate “Handwheel” function with PPU softkey.Select the requiredaxis on the right ofthe PPU; the selected axis isshown with a Under “WCS” or “MCS” state, a handwheelwill be shown beside the axis symbols,showing the axis is chosen, and can becontrolled with a handwheel.Operating and Programming — MillingPage 16808D

sTool SetupSEQUENCEStartspindleA tool must have been loaded and rotated to the position.Start the spindle before adjusting tools as follows:Press the “Machine” key on the PPUPress the “T.S.M” SK on the PPUEnter “500” at “Spindle speed”Press “Reset” on the MCP to stop thespindle rotationPress the “Back” SK on the PPUSelect “M3” using the “Select” keyon the PPUMeasuretoolStep 1A tool must have been created andloaded before it can be measured!Measure lengthPress the “Machine” key on the PPUPress the “CYCLE START” key onthe MCPPress the “JOG” key on the MCPPress the “Meas. tool” SK on the PPUPress the “Measure manual” SK on thePPU808DPage 17Operating and Programming — Milling

sTool SetupSEQUENCEUse “SELECT” key to set the reference point as “workpiece” (In realmeasurement, the reference pointcan be set as either “workpiece” or“ fixed point” if required.Press the axis keys on the MCP tomove the tool to the set positionabove the workpiece.Enter “0” for “Z0”(If the setting block is used, then thevalue would be thickness a)Note: The following text describes therequired settings in the workpiece coordinate system“X / Y / Z” zero points as:“X0” / “Y0” / “Z0”Press the “Handwheel” key on theMPC and position the tool at locationZ0 or a of the workpiece.Press the “Set length” SK on the PPUThe measured tool length is now shown in “Length (L)”. This value isalso saved in the length value column of the corresponding tool list at thesame time.orMove directly to zero pointOperating and Programming — MillingaUse a setting block.Step2Measure diameterPress the “Diameter” SK on the PPUPage 18808D

sTool SetupSEQUENCEEnter “0” at “X0”Enter “0” at “Y0”(This is the value of the width of asetting block if it is used.Select one ofX0/Y0 according to requirement.)Press the axis keys on the MCP tomove the tool to the set position.Press the “Handwheel” key on theMCP and position the tool at thelocation X0 or a of the workpiece.Press the ”Set diameter” SK on the PPUaPress the “Back” SK on the PPUorMove directly to zero point808DUse a setting block.Page 19Operating and Programming — Milling

sTool SetupSEQUENCEJog spindleExecute MfunctionA tool must be loaded to the spindle.Please make sure all the machine axesare in safe positions before executingthe M function!Press the “Machine” key on the PPU.Press the “Machine” key on the PPU.Press the “JOG” key on the MCP.Press the “T.S.M” SK on the PPU.Press the spindle direction key on theMCP to start/stop the spindle.Use the direction key to move thehighlighted cursor to “Other M function” and enter “8”. This will start thecoolant.Press “Spindle left” on the MCP to start thespindle in the counter-clockwise direction.Press “Spindle stop” on the MCP to stopthe spindle.Press “Spindle right” on the MCP to startthe spindle in the clockwise direction.Press “CYCLE START” on the MCP.The coolant function button on MCP isactive.Press the “Reset” key on the MCP tostop the coolant function.Press the “Back” SK on the PPU.Operating and Programming — MillingPage 20808D

sNotes808DPage 21Operating and Programming — Milling

sNotesOperating and Programming — MillingPage 22808D

sWorkpieceSetupContentSEQUENCEUnit DescriptionManualstartspindleThis unit describes how to set the workpiece offset and test the tool results.A tool must have been loaded intothe spindle.Before measuring, the spindle can be started as follows:Press the “Machine” key on the PPU.Unit ContentPress the “JOG” key on the MCP.Press the “T.S.M” SK on the PPU.ManualstartspindleCreateworkpieceoffsetEnter “500” in “Spindle speed” on the PPU.Select “M3” as the “Spindle direction” using the “Select” key on thePPU.Test tooloffsetresultsEndPress “CYCLE START” on the MCP.808DPage 23Operating and Programming — Milling

sWorkpieceSetupSEQUENCECreateworkpieceoffsetA tool must have be created andmeasured before it can be used to setthe workpiece offset.Make sure the active tool is the measured tool!Press the “Machine” key on the PPU.Press the “JOG” key on the MCP.Press the “Reset” key on the MCPto stop the spindle rotation.Press the “Meas. work.” SK on the PPU.Press the “Back” SK on the PPU.As the following red frame shows, 808D provides the user with threemethods of using tools to simplify the operating process.Operating and Programming — MillingPage 24808D

sWorkpieceSetupSEQUENCEMethod1 This method is normally for setting the zero point of the work-Press the “Handwheel”key on the MCP toposition the tool at theX0 edge of the workpiece.piece at the edge of the workpiece.Using a tool that has a measured “Tool length & radius”, move the tool toa known position on the workpiece. Using either JOG or Handwheel,scratch an edge and then calculate the zero point of the workpiece.The process of setting the “X” zero point (“X0”) is described below.Press the corresponding SK of the firsticon on the right-hand side of the PPU.Select “Save in” Offset “G54” (or otheroffset).Press the appropriate SK to select thefeed axis which needs to be set up.Select “Measuring direction” as “-”.(This value should be chosen according torealities)Set “Distance” as “0”.Press the axis traverse keys tomove the tool to the required setting position in the X axis.Press the “Set WO” SK on the PPU.“Step 2” must be repeated for the setting of Y and Z zero points.If you change the tool because of wear/damage during the machiningprocess, you must remeasure the length of the tool.808DPage 25Operating and Programming — Milling

sWorkpieceSetupSEQUENCEMethod 2 This method is normally used for setting the workpiece zeropoint at the center point of a rectangular workpiece.Method 3 This method is normally used for setting the zero points at thecenter point of a circular workpiece.Using tools with a measured “length and radius”, move them to the fouredges of the rectangular workpiece. Using either JOG or Handwheel,scratch an edge and then calculate the zero point of the workpiece.Using tools with a measured “length and radius”, move them to the threeedges of the circular workpiece. Using either JOG or Handwheel, scratchan edge and then calculate the zero point of the workpiece.Press the corresponding SK of the second icon on theright-hand side of the PPU.Press the corresponding SK of the third icon on theright-hand side of the PPU.Observing the figure on the PPU, move the coordinate axis following theorange arrow to move the tool to the specified position and scratch theedge of the workpiece.Observing the figure on the PPU, move the coordinate axis following theorange arrow to move the tool to the specified position and scratch theedge of the workpiece.Press the ”Save P1” SK on the PPU to save the coordinate axis of the 1st position in the system.Press the ”Save P1” SK on the PPU to save thecoordinate axis of the 1st position in the system.Repeat the process for positions 2, 3 and 4.(When the setting is complete, the buttons will beshown in blue.)Repeat the process for positions 2 and 3.(When the setting is complete, the buttons will beshown in blue.)Press the “Set WO” SK on the PPU.Press the “Set WO” SK on the PPU.You have then finishedsetting the zero point ofthe workpiece as thecenter point of the circularworkpiece.You have then finishedsetting the zero point ofthe workpiece as thecenter point of therectangular workpiece.Operating and Programming — MillingPage 26808D

sWorkpieceSetupSEQUENCETest tooloffsetresultsThe tool setup and workpiece setupmust have been performed correctly sothat it can be tested as follows!In order to ensure the machine safety and correctness, the results of thetool offset should be tested appropriately.Press the “Machine” key on the PPU.Press the “MDA” key on the MCP.Press the “Delete file” SK on the PPU.Enter the test program recommended on the right. (can also be customized)G54 (select offset panelas required)T1 D1G00 X0 Y0 Z5Press the “ROV” key to ensure that the“ROV” function is activated (the function isactivated when the light on the key is on ).Note: The ROV function activates the feedrate override switch underthe G00 function.Make sure the feedrate override on the MCP is at 0%!Press “CYCLE START” on the MCP.Increase the feedrate override gradually to avoid accidents caused by anaxis moving too fast. Observe whether the axis moves to the set position.808DPage 27Operating and Programming — Milling

sNotesOperating and Programming — MillingPage 28808D

sCreate PartProgramPart 1ContentBasic TheoryUnit DescriptionProgramstructureThis unit describes how to create a part program, edit the part programand get to know the most important CNC commands required to producea workpiece.A standard program structure is not needed but isrecommended in order to provide clarity for themachine operator. Siemens recommends thefollowing structure:HeaderT, F, S functionUnit ContentGeometry data / motionReturn to change toolProgramstructureDefinitionof targetpositionMillingcircles andarcsCreateprogramRapidmotionMoving to afixedpositionEditprogramTools andmotionControllingthe spindleT, F, S functionGeometry data / motionReturn to change toolT, F, S functionGeometry data / motionImperialand MetricsystemBehaviorsat cornersSetting adelay in theprogramReturn to change toolEnd/stop motionEnd808DPage 29N5 G17 G90 G54 G71N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X100 Y100 Z5N25 G01 Z-5N30 Z5N35 G00 Z500 D0N40 T2 D1 M6N45 S3000 M3 G94 F100N50 G00 X50 Y50 Z5N55 G01 Z-5N60 Z5N65 G00 Z500 D0N70 T3 D1 M6N75 S3000 M3 G94 F100N80 G00 X50 Y50 Z5N85 G01 Z-5N90 Z5N95 G00 Z500 D0N100 G00 G40 G53 X0 Y0 Z500 D0M30Operating and Programming — Milling

sCreate PartProgramPart 1SEQUENCECreateprogramThe following sequence should be followed to createa part program:Step 1Programs can becreated with the“program manager”.You can select the“program manager”using the key locatedon the PPU.1Step 4You canchoose“New” or“New directory”.Choose“New” tocreate aprogram.Choose“New directory” to create a file.2Step 2Select NC as the storage location for theprogram. Programs can only be createdin the NC.Step 3Create anew program withthe “New”SK on theright of thePPU.Step 5Now theprogram isopened andcan be edited.The system will save it automatically after editing.EndOperating and Programming — MillingPage 30808D

sCreate PartProgramPart 1Basic TheoryEditprogramThe program shown in the editor can becreated and edited with the appropriatekeys.Inches andmmG71With G71 at theheader, the geometry data willbe in the metricunit system, thefeedrate in thedefault metricsystem.G70With G70 at theheader, the geometry data willbe in the imperial(inches) unitsystem, thefeedrate in thedefault metricsystem.808DPage 31HeaderN5 G17 G90 G54 G71T,F,S functionGeometry data / motionReturn to change toolHeaderN10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X100 Y100 Z5N25 G01 Z-5N30 Z5N35 G00 Z500 D0N5 G17 G90 G54 G70T,F,S functionGeometry data / motionReturn to change toolN10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X3.93 Y3.93 Z5N25 G01 Z-0.787N30 Z0.196N35 G00 Z19.68 D0Operating and Programming — Milling

sCreate PartProgramPart 1Basic TheoryDefinition oftargetpositionG500All absolute pathdata will be relativeto this position. Theposition is written inthe G500 (basic)zero offset.N5 G17 G90 G500 G71X50 Y50G500 XG500 YN10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X50 Y50 Z5N25 G01 Z-20N30 Z5N35 G00 Z500 D0G90Absolute positioning;with G90 at the header,the geometry data whichfollows will be interpreted relative to the activezero point in the program, usually with G54or G500 or G500 G54.N5 G17 G90 G54 G71G91Relative positioning;with G91 you can addan incremental value(G91-defined data is therelative positioningusing the present position as the start point).Finally you shouldchange the program toabsolute positioning withG90.N5 G17 G90 G54 G70N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X100 Y100 Z5N25 G01 Z-20N30 Z5N35 G00 Z500 D0OrG54 G55 G56 G57G58 G59With G500 0, theoffset for the workpiece can be storedin the G54 workpieceoffset.N5 G17 G90 G54 G71X50 Y50G54 XG54 YN10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X0 Y0 Z5N25 G01 Z-20N30 Z5N35 G00 Z500 D0OrG500 G54With G500 unequalto 0 and be activated, the value inG500 will be addedto the value in G54.G54 X0G54 Y0G500 XOperating and Programming — MillingG500 YN5 G17 G90 G500 G71N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 G54 X20 Y20 Z5N25 G01 Z-20N30 Z5N35 G00 G53 Z500 D0Page 32N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X3.93 Y3.93 Z0.196N25 G01 G91 Z-0.787N30 Z0.196N35 G00 G90 Z19.68 D0808D

sCreate PartProgramPart 1Basic TheoryRapidmotionG00When G00 isactivated in theprogram, the axiswill traverse at themaximum axisspeed in astraight line.N5 G17 G90 G54 G71Straight line (parallel/unparallel to axis)N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X50 Y50 Z5N25 G01 Z-5N30 Z5N35 G00 Z500 D0Tools andmotionT1 D1 M06Using the “T” command, the new toolcan be selected.The ”D” commandis used to activatesthe tool length offset.M06 can be alsoused for machineswith automatic toolchanger.808DN5 G17 G90 G54 G71N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X50 Y50 Z5N25 G01 Z-20N30 Z5N35 G00 Z500 D0 FeedrateSpindle speedFeed typeSpindle directionIn the program, the feed rate isdefined with “F”. Two types offeed rate are available:1. Feed per minute G942. Feed per revolution of the spindle G95G94Defines the feed rate in terms oftime (unit: mm/min).G95Defines the feed rate in terms ofspindle revolutions (unit: mm/rev).SThe spindle speed is defined with”S”S5000M3/M4The spindle direction is definedwith M3 and M4, clockwise andcounter-clockwise respectively.G01When G01 is activated in the program, the axis will traverse at theprogrammed feed rate in astraight line, according to the feedrate type defined by G94 or G95.Page 33N5 G17 G90 G54 G71N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X50 Y50 Z5N25 G01 Z-5N30 Z5N35 G00 Z500 D0N5 G17 G90 G54 G71N10 T1 D1 M6N15 S5000 M3 G95 F0.3N20 G00 X50 Y50 Z5N25 G01 Z-5N30 Z5N35 G00 Z500 D0Straight line (parallel/unparallel to axis)Operating and Programming — Milling

sCreate PartProgramPart 1Basic TheoryWhen traversing circularcontours with cutter radiuscompensation, it should bedecided whether the feedrate should be calculatedalong the contour of theworkpiece or along the pathdefined by the center pointof the cutting tool.Behavior atcornersActivation/deactivation of thetool radius compensation when workingon the part contour.When using a contour witha feed rate defined by theCFC code, the feed rate willbe constant at the contour,but in some cases, it maycause increases in the feedrate of the tool.G41 / G42 and G40With G41/G42,the tool radius compensation will bedone in the directionof travel.G41:Compensationto leftG42:Compensationto rightG40:Compensationof the radius can bedeactivatedContour feedrate withCFCG41 directionalong the tool motion, tool is alwayson the left of thecontour.Operating and Programming — MillingG42 directionalong the tool motion, tool is alwayson the right of thecontour.Arrow indicates thedirection of tool motionalong the contour.Direction for comThis increase could dampensation, left ofage the tool if excessivecontour will bematerial is encountered at G41the contour; this function isnormal for finish cutting ofcontours.The CFTCP commandensures a constant feedrate, however a constantfeed rate may not be ensured at the contour, whichmay cause deviations insurface finish.Page 34Feedrate calculated when usingtool center, insideor outside of thecontourThe result of the two commands willbe such that the cutter goes very fastaround a corner or slow on the contour.808D

sCreate PartProgramPart 1Basic TheoryMillingcircles andarcsThe circle radius shownin the example on theright can be producedwith the specified partprogram code.When milling circlesand arcs, you mustdefine the circle centerpoint and the distancebetween the startpoint / end point andthe center point on therelative coordinate.When working in theXY coordinate system,the interpolation parameters I and J are available.Determine tool radius of T1 D1Tool motion directionN5 G17 G90 G500 G71IX100, Y50N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X-20 Y-20 Z5N25 G01 Z-5N30 G41 X0 Y0N35 Y50N40 X100N45 G02 X125 Y15 I-12 J-35N50 G01 Y0N55 X0N60 G40 X-20 Y-20N35 G00 Z500 D0X0, Y50XSP(J) -35X125, Y15CP(I) -12EPX0, Y0Note:N45 can also be written as followsN45 G02 X125 Y15 CR 37X110, Y0SP start point of circleCP center point of circleEP end point of circleTwo common types of defining circles and arcs:①:G02/G03 X Y I J ;②:G02/G03 X Y CR ;Arcs 180º,CR is a positive numberArcs 180º,CR is negative numberI defined relative increment from start point to center point in XJ defined relative increment from start point to center point in YG2 define circle direction in traversing direction G2 clockwiseG3 define circle direction in traversing direction G3 counterclockwiseWhen milling circles, you can only use ① to define theprogram!808DJYPage 35Operating and Programming — Milling

sCreate PartProgramPart 1Basic TheoryMoving to afixedpositionUsing the code G74,the machine canmove to thereference point automatically.Controllingthe spindleN5 G17 G90 G500 G71N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X50 Y50 Z5N25 G01 Z-5N30 Z5N35 G74 Z 0 ;reference pointThe following functions can beused to influence the operationof the spindle:M3 accelerate to programmedspeed clockwiseM4 accelerate to programmedspeed counter-clockwiseM5 spindle decelerate to stopUsing the code G75,the machine canmove to the fixedposition defined bythe machine supplierautomatically.N5 G17 G90 G500 G71N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X50 Y50 Z5N25 G01 Z-5N30 Z5N35 G74 Z 0 ;reference pointN40 G75 X 0 ;fixed pointN10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X50 Y50 Z5N25 G01 Z-5N30 M5N35 Z5 M4N40 M5N45 M19N50 G00 Z500 D0M19 orient the spindle to aspecific angular position.Setting adelay in theprogramG04 can be used to pause thetools’ movements during operationG04 F5: Program pause of5sThis makes the surface of theworkpiece much smootherOperating and Programming — MillingN5 G17 G90 G500 G71Page 36N5 G17 G90 G500 G71N10 T1 D1 M6N15 S5000 M3 G94 F300N20 G00 X50 Y50 Z5N25 G01 Z-5N30 G04 F5N35 Z5 M4N40 M5N45 M19N35 G00 Z500 D0808D

sNotes808DPage 37Operating and Programming — Milling

sNotesOperating and Programming — MillingPage 38808D

sCreate PartProgramPart 2ContentBasic TheoryUnit DescriptionThis unit describes how to create a part program, edit the part programand get to know the most important CNC commands required to producea workpiece.Part 2Unit ContentRadius ing withcycleDrillingholesMilling slotsand spigotsRadius andchamfersThe two radii andthe chamfer shownin the diagram canbe produced withthe code marked inthe program below.RND RadiiCHR Chamfer(specified side length of isoscelestriangle with chamfer as baseline)CHF Chamfer(specified base line length ofisosceles triangle with chamfer asbase line)EndN55 SUPA G00 Z300 D0N60 SUPA G00 X300 Y300N65 T3 D1N70 MSG("Please change to Tool No 3")N75 M05 M09 M00N80 S5000 M3 G94 F300N85 G00 X-6 Y92N90 G00 Z2N95 G01 F300 Z-10N100 G41 Y 90N102 G01 X 5N105 G01 X12 RND 5N110 G01 Y97 CHR 2N115 G01 X70 RND 4N120 G01 Y90N125 G01 G40 X80N130 G00 Z50Tapping808DPage 39Operating and Programming — Milling

sCreate PartProgramPart 2Basic TheoryHolecenteringThe easiest way tocenter drill a holeprior to drilling is touse either CYCLE81 or CYCLE82CYCLE81: Without delay at current hole depthCYCLE82: Withdelay at currenthole depthWith the “OK” SK, the values andcycle call will be transferred tothe part program as shown below.This will drill a hole at the currentposition.With the Modal call SK, holes willbe centered at subsequentprogrammed positions untilcancelled with the MCALLcommand in the part program.The information is transferred asshown below.The relevant cyclecan now be foundusing the verticalsoftkey on theright. Select “Deep holedrilling” using thevertical SKs , andthen select “Deephole drilling” ,andparameterize thecycle according torequirements.Operating and Programming — MillingN325 MCALL CYCLE82( 50.000, -3.000,2.000, -5.000, 0.000, 0.200)N330 X20 Y20 ; Hole will be centeredN335 X40 Y40 ; Hole will be centeredN340 MCALLN345 X60 Y60 ; Hole will not becenteredPage 40ParametersMeaningsRTP 50Coordinate value ofturning position is 50(absolute)RFP -3Coordinate value of holeedge starting positionunder workpiece zeropoint surface is 3(absolute)SDID 2(frequentlyused values2 5)Safety distance, feedpath changes from quickfeed to machine feed 2mm away from RFP faceDP -5Coordinate position offinal drilling depth is -5(absolute)DTB 0.2Delay of 0.2 s at finaldrilling depth808D

sCreate PartProgramPart 2Basic TheoryDrillingholesThe easiest method to drillholes is with CYCLE81/82:Without/with delay at currenthole depthCYCLE83:Each drillingoperation needs a withdrawal distance during deep holedrilling.The cycle can be found andparameterized with the“Drill.” SK.With the “OK” SK, the values andcycle call will be transferred to thepart program as shown below.This will drill a hole at the currentposition.With the “Modal call” SK, holes willbe drilled at subsequently programmed positions until cancelledwith the MCALL command in thepart program.The information is transferred asshown below.For spec

808D Page 15 Operating and Programming — Milling Tool Setup s Press the “Machine” key on the PPU Press the “T.S.M” SK on the PPU Enter tool number “1” in “T” Press “CYCLE START” on the MCP Load tool into Spindle Press the “Back” SK on