HIT Workbook Fundamentals Of Milling HEIDENHAIN . - CNC

2y ago
39 Views
2 Downloads
5.77 MB
93 Pages
Last View : 23d ago
Last Download : 3m ago
Upload by : Averie Goad
Transcription

HIT WorkbookFundamentals of MillingHEIDENHAINConversational ProgrammingTNC 320TNC 620iTNC 530English (en)V26/2012

2012 DR. JOHANNES HEIDENHAIN GmbHAll texts, illustrations and graphics, as well as any parts thereof, are copyrighted material.They may be copied and printed for private, scientific and noncommercial use provided that the copyright note is added.DR. JOHANNES HEIDENHAIN GmbH reserves the right to revoke this permission at any time. Without the prior written permission ofDR. JOHANNES HEIDENHAIN GmbH, the texts, illustrations and graphics may not be duplicated, archived, saved on a server, included innewsgroups, used in online services, saved on CD-ROMs or used in printed publications. The unlawful duplication and/or circulation ofthe copyrighted texts, illustrations or graphics are subject to prosecution by criminal and civil law.Authors:Gerhard Müller (CNC-Verlag)Joachim Siebler (CNC-Verlag)The HEIDENHAIN learning concept is suited for the following controls:fiTNCf530fTNCf620fTNCf320fTNCf430fTNCf426

IntroductionContents1 The CNC milling machine. 101.1 Setup. 101.2 Keyboard overview. 141.3 Screen layout. 161.4 Operating modes. 191.5 Moving the axes. 211.6 Tools. 221.6.1 Tool types. 221.6.2 Tool reference points. 231.6.3 Tool measurement. 242 CNC fundamentals. 262.1 Datums. 262.2 Touch probes. 282.3 Points on the workpiece. 292.4 Program layout. 292.5 BLK form. 303 Technological fundamentals. 344 Linear motions. 404.1 Positioning with FMax. 404.2 Straight line (absolute). 414.3 Straight line (incremental). 414.4 Polar coordinates: Straight line LP. 445 Contour programming. 505.1 Radius compensation. 505.2 Approach and departure. 525.3 Roundings and chamfers. 565.4 Circles. 575.5 Circles with radius. 585.6 Tangential circles. 596 FK programming. 647 Cycles. 708 LBL applications. 768.1 LBL as program section repeat. 768.2 LBL as subprogram. 779 Appendix. 86HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING3

IntroductionThe three components of the HEIDENHAIN learning concept4FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

IntroductionHIT – The learning concept for HEIDENHAIN controlsThe HIT software, programming station and HIT workbooks are the three components of a new learningconcept. The goal is to be able to write the NC program for the “pattern plate” workpiece using theHEIDENHAIN programming station.Your “pattern plate” workpiece will accompany you throughout the course, growing at each stage.Initial state. with drill holes. and with contours. and with cyclesWorkpiece blankFinished partThe HIT workbook and the HIT software assist you.The HIT workbook contains assignments to be completed with the HIT software. The HIT software helps youlearn the fundamentals of CNC technology, how to operate the HEIDENHAIN programming station, and how tocreate programs with the HEIDENHAIN conversational programming language.The green fields in the workbook refer to thecorresponding chapters of the HIT software, forexample “Contour programming.”5. Contour programmingCircles CC/CIn order to program circular contours with C and CC, first work your way through the corresponding chapter.There you will learn how to program using the C and CC commands. The HIT workbook presents you withquestions and additional assignments regarding this topic, for direct solving with the programming station.Document your results in the workbook.There are tests at the ends of chapters 4, 5 and 8 to determine how well you have learned the material.We wish you much joy and success with the HEIDENHAIN learning concept.The AuthorsHEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING5

IntroductionGoal:Once you have completed the workbook, you cancompetently program the “pattern plate” workpiece.Write the following terms next to the urf64753211:2:3:4:5:6:7:Here you can see the finished program for the“pattern plate” workpiece.The graphic of the workpiece is displayed in theTest Run operating mode.6FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGIntroduction“Pattern plate” workpiece7

IntroductionDetermine which tools you need to produce the“pattern plate” workpiece.Use the tools that you actually have in your workshop.These will be entered in the control later.Tool table1:2:3:4:5:6:7:8FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

1The CNC millingmachine

1 The CNC milling machine1 The CNC milling machine1.1 Setup1. The CNC milling machineSetup2361547Name the green elements of the machine tool.1:2:3:4:5:6:7:10FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

1 The CNC milling machineMechanical componentsIn this section you will learn about the typicalcomponents of a CNC machine.Recirculating ball screwWhat is the function of the recirculating ball screw?Why are the two ball screw nuts tensioned oppositeto each other?Tool holderExplain what the diaphragm spring assembly does.What is the function of the throttle-check valve?HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING11

1 The CNC milling machinePath measurement systemsTwo methods are available for measuring the path traversed.Measuring with rotary encoder and ball screwMeasuring with linear encoderWhere is the rotary encoder attached?Where is the linear encoder mounted?State the values needed in order to determine theposition.What is the advantage of this method?What is the purpose of a rotary encoder?What is the disadvantage of measuring the path usingthis method?12FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

1 The CNC milling machineAbsolute and incremental path measurementIdentify the two types of systems.12435Identify elements 1 through 5.1:What is the functional principle behind incrementalpath measurement?2:3:4:5:Explain how absolute path measurement works.HEIDENHAINWhy do incremental path measurement systemsneed reference marks?FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING13

1 The CNC milling machine1.2 Keyboard overviewKeyboard of the TNC 620 / TNC 320Name the groups of elements of the TNC 620 /TNC 320 programming station.1. The CNC milling machineKeyboard overview41723651:5:2:6:3:7:4:The following keys are required frequently.What are their names?1231:2:3:14FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

1 The CNC milling machineKeyboard of the iTNC 530Programming and operation of the TNC 320 / TNC 620is similar to that of the iTNC 530.The iTNC 530 additionally features a touchpad as wellas an alpha-numeric keyboard.121: Alpha-numeric keyboard for entering texts and filenames, as well as for programming in ISO2: TouchpadHEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING15

1 The CNC milling machine1.3 Screen layout11. The CNC milling machineScreen layoutIdentify the various areas.4321:2:3:54:5:Start the programming station.The following screen appears:If you are using the demo version, click OK in the popup window.Press the CE key several times.The CE key (Clear Entry) is used to acknowledgedialogs and error messages.The following screen appears:If you have not installed the programmingstation yet, you will find assistance in theinstallation help of the HEIDENHAINInteractive Training program.16FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

1 The CNC milling machinePress the screen layout key.You can choose among several different views usingthe screen layout key.They can be selected from the soft-key row.Press the POSITION STATUS soft key.The following screen appears:Press the screen layout key to switch to a differentview.You must either make a choice, or cancel withthe END soft key to return to the previousfunctions.With the operating-mode switchover key you canswitch between the active machining mode and theactive programming mode.You will learn more about the operating modes in thenext chapter.HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING17

1 The CNC milling machineShutting down the programming stationIn order to avoid losing data when shutting down theprogramming station, you must exit it correctly.fPressfthe Manual Operation operating mode key:the TNC switches to that mode.fShiftfthe soft-key row until the OFF soft key forshutting down the system appears.ffPress the OFF soft key.You can switch the soft key rowhere. You do this by clicking the thinbars, or pressing the F9 or F10function keys.fAnswerfthe subsequent question in the pop-upwindow with YES.Exiting the programming stationinappropriately can lead to a loss of data.18FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

1 The CNC milling machine1.4 Operating modes1. The CNC milling machine1245Operating modes367Identify the individual operating modes.1:5:2:6:3:7:4:What do you do in the following operating modes?HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING19

1 The CNC milling machineGrouping of operating modesThe operating modes are divided into two groups:12Identify them and explain their functions.1:Functions:2:Functions:The file management must always be called after selecting the operatingmode.Create a new one oredit an existing oneProgrammingTest RunProgram Run,Full SequenceTest the selectedprogramRun the selectedprogramOne mode of operation for machining and one for programming arealways active. Switch between them via the operating-mode switchoverkey.20FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

1 The CNC milling machine1.5 Moving the axes1. The CNC milling machineMoving the axesAxes as per ISO 841 (DIN 66 217)The following rules apply to the arrangement of theaxes. PrincipalaxesRotaryaxesParallelaxesXAUYBVZCW The programmer assumes that only the toolmoves, not the workpiece! Always write the programs as if the toolwere moving.HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING21

1 The CNC milling machine1.6 Tools1.6.1 Tool types1. The CNC milling machineToolsIdentify the tools and state LS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

1 The CNC milling machine1.6.2 Tool reference pointsAt least which two tool dimensions must be measured?The geometry information of the tool is relative to which point?Where is the geometry information stored?Which points must coincide exactly?Which point does the control use for motions in the spindle axis if thelength 0 is entered in the tool memory?The block L Z 2 FMAX of a program is run.The tool length was accidentally entered 10 mm shorter than it really is.What actual depth results?There is a danger of collision if too short a length is entered forthe tool!The block L Z 2 FMAX of a program is run.The tool length was accidentally entered 10 mm longer than it really is.What actual depth results?HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING23

1 The CNC milling machine1.6.3 Tool measurementState different possibilities for the measurement of tools.How is the tool being measured in this example?What are the benefits of contact-free measurement systems?24FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

2CNC fundamentals

2 CNC fundamentals2 CNC fundamentals2.1 Datums2. CNC fundamentalsDatumsWorkpiece datum, machine datum, reference pointExplain the following datums.M:W: (see middle figure on page 27)R:26FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

2 CNC fundamentalsIn the figure, circle where the active preset isindicated.What point are the dimensions indicated thererelative to?Probing of the workpiece determines the distancesfrom the workpiece datum W to the machinedatum M.They are saved in the preset table.HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING27

2 CNC fundamentals2.2 Touch probes2. CNC fundamentalsIdentify parts 1 through 5 and explain their functions.3-D touch probe1:42:53:324:5:1What initiates a trigger signal to the control?State some tasks that can be accomplished with a 3-D touch probe.What are the advantages of a 3-D touch probe over a dial indicator whensetting up a workpiece?28FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

Hone your skills with Cartesian coordinates.Work your way through the “Points on the workpiece”chapter.2 CNC fundamentals2.3 Points on the workpiece2. CNC fundamentalsPoints on the workpiece2.4 Program layoutIdentify the various elements of the program.2. CNC fundamentalsProgram layout123450 BEGIN PGM 112 MM1 BLK FORM 0.1 Z X 0 Y 0 Z-202 BLK FORM 0.2 X 120 Y 90 Z 03456789TOOL CALL 5 Z S3200 F300L X 30 Y 50 Z 1 R0L Z-2 R0L X 120 R0L X 150 Y 100 Z 150 R0M30END PGM 112 MMFMAX M31:FMAX2:3:4:5:Explain the following M commands.M3:M8:M9:M30:HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING29

2. CNC fundamentalsBLK form 2 CNC fundamentals2.5 BLK formThe workpiece blank in the drawing must be defined.Start the programming station. fPressfthe Programming operating mode key: the TNCswitches to that mode.fPressfthe PGM MGT key: the TNC displays the filemanager.fSwitchfto the third soft-key row.fPressfthe NEW FILE soft key.fEnterfBlank.H in the pop-up window.The extension .H creates a conversational program.fConfirmfcreation of the program with the ENT key.fSelectfmm as the unit of measure.fDefinefthe BLK form.**BLK blank30FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

fPressfthe PGM MGT key: the TNC displays the filemanager.2 CNC fundamentalsfPressfthe Test Run operating mode key: the TNCswitches to that mode.fPressfthe LAST FILES soft key.fOpenfthe file Blank.H.Press the screen layout key and then use the soft-keyrow to choose from among the following views:fPressfthe PROGRAM GRAPHICS soft key.The workpiece blank of Blank.H is displayed in thesimulation graphics.Use the soft keys above F1, F2 and F3 to choosebetween plan view, three-side view and 3-D view.HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING31

2 CNC fundamentals2. CNC fundamentalsStart the programming station.Create a program for the “pattern plate” workpieceand define the BLK form.Programming stationExercises 2a, b, c, d32FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

3Technologicalfundamentals

3 Technological fundamentals3 Technological fundamentals3. Technological fundamentalsCalculating the cutting dataCutting data in theoryProduction quality, safety and good production timesall require optimal cutting data.Which two pieces of cutting data must bedetermined?They are mostly determined from manufacturercatalogs.Determine the shaft speed and feed rate for themilling head.The cutting speed is 250 m/min, and the feed pertooth is 0.4 mm.Calculations:On the control the letter S indicates the spindle speed, and the letter Fthe feed rate.34FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

Tool no.ToolCutting materialvcfzzS3 Technological fundamentalsDetermine the necessary cutting data for the tools on page 8.Use the available documentation.Material: AlCuMgPbMnFCalculations:HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING35

3 Technological fundamentalsCutting data in practiceThe values calculated for the feed rate and spindle speed on the previouspages are based on theoretical values.In practice, however, these values depend on many factors, and mustoften be adjusted.State the factors that must be considered.These factors show how interwoven the different aspects are.There are no obviously correct cutting data, just cutting data that is moreor less correct.Being in contact with the tool manufacturer helps you to select thecutting data, but in the end you have to gather your own experiences.More experienced colleagues can help you with this.36FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

3 Technological fundamentalsTool tableEnter the tools in the tool table.Proceed as follows:the Manual Operation mode.fSelectfthe TOOL TABLE soft key.fPressffPressfthe EDIT ON soft key.The following screen appears.Press the arrow keys until you reach the fields to beedited, and enter the values.DANGER OF COLLISION!For real machining, enter the actual values forthe length and radius!The control activates this data when a tool is called inthe program via the TOOL CALL key. The entered values are stored by pressing the ENDkey.Always close the tool table with the END key.HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING37

3 Technological fundamentalsOther tool data, along with the length and radius,can also be entered in the tool table.However, only the length and radius are mandatory forproduction.In these two windows an oversize for the tool lengthand tool radius is being edited.This tool data will be explained later.TNCguide has more information about the othertool data.38FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

4Linear motions

4 Linear motions4 Linear motions4.1 Positioning with FMaxIn this chapter you program the holes for thepattern plate.You will learn the necessary path functions here.4. Linear motionsPositioning with FMAXExplain what FMax is.What is meant by “modally effective”?For safety reasons, FMAX is only effectiveblockwise.The pre-positioning to the next drill hole must becompleted in this program excerpt.Complete line 19.16 L X 95 Y 50 FMAXPositioning17 L Z-5 F250Drilling18 L Z 2 F250Retraction19Positioning20 L Z-5 F250Drilling40FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

4 Linear motions4.2 Straight line (absolute)4. Linear motionsStraight line (absolute) Absolute dimensioning refers to the workpiecedatum. Complete the table.Hole 1Hole 2Hole 3X X X Y Y Y L X. Y. move to .4.3 Straight line (incremental)4. Linear motionsStraight line (incremental) Incremental dimensioning refers to eachmomentary position of the tool.Complete the table.Hole 4Hole 5Hole 6X IX IX Y IY IY L IX. IY. move by .The I key on the HEIDENHAIN keyboard is used toswitch between absolute and incrementalprogramming.HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING41

4 Linear motionsAssignment: HolesProgram the following workpiece on your programming station.Please observe the scheme on the next page.Enter the required tool in the tool table.42FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

4 Linear motionsScheme: HolesProgramming operating mode BEGIN PGM . MMCreate programBLK-FORM 0.1 . X. Y. Z.BLK-FORM 0.2 X. Y. Z.Define workpiece blankTOOL CALL . . S.Activate toolL Z 100 R0 FMax M3Move to clearance heightL X. Y. R0 FMAXApproach hole position 1 (X 20, Y 30)L Z . FMAXMove to set-up clearanceL Z-. F250DrillingL Z 2. FMAXRetract the drillL X. Y. FMAXMove to next positionL Z-.DrillingL Z . FMAXRetract the drillL X. Y. FMAXMove to next positionL Z-.DrillingL Z 100 R0 FMAX M30Return to clearance heightEND PGM . MMEnd of programCreate another program, this time with incremental positioning betweenthe drill holes.Exercises 4a, b, cHEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING43

With polar coordinates you can define a position interms of its distance PR and its angle PA relative to apreviously defined pole.4. Linear motionsThe pole is specified with CC.Polar coordinates 4 Linear motions4.4 Polar coordinates: Straight line LP Polar coordinate radius PR:Distance of position P1 to the pole.Polar coordinate angle PA:Angle from the angle reference axis ( 0 line) to theline connecting the pole and P1.Inputting line 18:ffSelect the path function.ffPress the polar key.ffEnter the polar radius PR.ffEnter the polar angle PA.16 L X 10 Y 10 FMAXPositioning17 CCCC assumes the current position as the pole18 LP PR 30 PA 45 FMAXPositioning with polar coordinates to P1The position of the pole can be entered directly in the CC block.17 CC X 10 Y 10Input of the pole directly in the CC block18 LP PR 30 PA 45 FMAXPositioning with polar coordinates to P1Programming the pole does not result in axismovement.44FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

24 Linear motionsComplete lines 20 and 23.1316 L X 30 Y 25 FMAXPositioning to hole 317 CCAssume the actual position X 30 Y 25 as pole18 L Z-5 F250Drilling19 L Z 2 F250Retract20Positioning to hole 121 L Z-5 F250Drilling22 L Z 2 F250Retract23Positioning to hole 2.Write the program for the following workpiece on yourprogramming station.Exercise 4dHEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING45

4 Linear motionsIn the HEIDENHAIN Interactive Training program,enhance your knowledge with the Summary andWriting an NC Program sections.These sections prepare you for the first test.4. Linear motionsSummary4. Linear motionsWriting an NC program4. Linear motionsTest 146Complete the first test and print it out.Paste it in here for your documentation.Paste it over the informational text on this page.You can repeat the test as many times as you wantuntil you are satisfied with the result.FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

4 Linear motionsHEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING47

4 Linear motionsStart the programming station.Add the drill holes to your program for the “patternplate” workpiece.4. Linear motionsProgramming station48FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

5Contourprogramming

5 Contour programming5 Contour programmingContours consist of circular and straight elements.Programming dialogs are initiated with the gray dialogkeys.12563489Identify the individual functions.(See HEIDENHAIN Interactive Training, chapter 1,Keyboard overview)1:6:2:7:3:8:4:9:75:5.1 Radius compensationWrite the program for the following contour.Use a cutter with D 25 mm.The starting point for the contour is X0, Y 50.(Name: Diamond.H)Simulate the program. What do you see?5. Contour programmingRadius compensationImprove your program by using radius compensation.50FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

5 Contour programmingWhich point of the cutter is programmed with R0?What does radius compensation do?Explain RL, RR and R0.RL:RR:R0:Add RL and RR to the figure.Which machining direction is to be selected in order for contours to bemachined with climb milling?Inside contours:Outside contours:Which radius compensation is to be selected in order for contours to bemachined with climb milling?HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING51

5 Contour programming5.2 Approach and departure5. Contour programmingExplain the APPR and DEP functions.Approach and departureAPPR:DEP:Approach/departure point is a corner pointProgram blocks 16 to 18 are being run.Write down the coordinates of the starting point, of the calculatedintermediate point and of the first calculated contour point.The tool radius is 6 mm.16 L X-7 Y-7 FMAX17 APPR LT X 10 Y 10 LEN 5 RL18 L Y 4019 DEP LT LEN 1820 L Z 100 FMAX1:2:3:32152FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

5 Contour programmingProgram blocks 19 to 20 are being run.Write down the coordinates of the last calculated contour point and of thecalculated end point.16 L X-7 Y-717 APPR LT X 10 Y 10 LEN 5 RL18 L Y 4019 DEP LT LEN 1820 L Z 100 FMAX4:5:54DEP automatically rescinds the tool radiuscompensation.Optimize the Diamond.H program.HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING53

5 Contour programmingApproach/departure point lies on the contourComplete program blocks 16 to 18.The following conditions apply:fToolfradius: 6 mmfPre-positionfto X-20, Y0fApproachfstrategy: LCTf1stf contour point: X 10, Y 15fApproachfradius: 10 mmf2ndfcontour point: X 10, Y 35Use HEIDENHAIN Interactive Training as needed.16 LPre-positioning17 APPRApproach the first contour point with RL18 LMove to the second contour point.fIff the approach/departure point lies on the contour, then mostly LCT(linear circular tangential) is used for approach/departure.fIff the approach/departure point is a corner point, then mostly LT(linear tangential) is used.54FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

5 Contour programmingComplete program block 19.The following conditions apply:radius: 6 mmfToolffDepartfto X-8, Y 45fDeparturefstrategy: LCTfDeparturefradius: 8 mmUse HEIDENHAIN Interactive Training as needed.19 DEPDeparture20 l z 100 FMAXMove to clearance height.Write the program for the following workpiece on yourprogramming station.Starting point: X 75, Y 0Use an appropriate approach and departure strategy.Inform yourself in TNCguide aboutthe approach and departurestrategies LN and CT.HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING55

5. Contour programmingRoundings and chamfersEL (5)P2P1P2L (5)P1R5 Contour programming5.3 Roundings and chamfersAP3RND ( rounding) inserts a rounded connectionbetween two straight lines or arcs.P3CHF ( chamfer) inserts a straight connectionbetween two straight lines.10 L X. Y.Approach P1 as desired10 L X. Y.Approach P1 as desired11 L X. Y.Approach P211 L X. Y.Approach P212 RND R.Rounding arc12 CHF 5Chamfer13 L X. Y.Approach P313 L X. Y.Approach P3.Write the program for the following workpiece on yourprogramming station.56FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

5 Contour programming5.4 Circles5. Contour programmingCircles CC/CCircular motions can be programmed by entering the center point,end point and direction of rotation.Explain the following entries.CC:*DR :*DR-:In the following example the circular arc of the drawing excerpt is milledwith up-cut milling. Explain the three program blocks.Explanation:10 L X 15 Y 1511 CC x 25 y 2512 c X 35 Y 15 DR.Write the program for the following workpiece on yourprogramming station.*DR direction of rotationHEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING57

5. Contour programmingCircles with radius5 Contour programming5.5 Circles with radius Remember that:fAnglefof CCA* 180 : sign for radius: R of CCA* 180 : sign for radius: RfAngleffRotationfclockwise: DRfRotationfcounterclockwise: DR Add R , R-, DR , DR- to the four figures. Write the program for the following contour on yourprogramming station.*CCA circle center angle58FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

5 Contour programming5.6 Tangential circles5. Contour programmingTangential circlesWhat is meant by “tangential”?Complete line 19.16 L X-30 Y 100Pre-position17 APPR LT X 0 Y 100 LEN 20 RLApproach18 L x 40Traverse motion to X 4019Circular path20 DEP LT LEN 10DepartureWrite the program for the following contour on yourprogramming station.HEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING59

5 Contour programming5. Contour programmingEnhance your knowledge with the Arranging blocks,Summary and Writing NC programs sections.These sections prepare you for the second test.Arranging blocks5. Contour programmingSummary5. Contour programmingWriting NC programs5. Contour programmingTest 260Complete the second test and print it out.Paste it in here for your documentation.Paste it over the informational text on this page.You can repeat the test as many times as you wantuntil you are satisfied with the result.FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

5 Contour programmingHEIDENHAINFUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING61

5 Contour programming5. Contour programmingStart the programming station.Add the inside and outside contours to your programfor the “pattern plate” workpiece.Programming stationExercises 5a, b, c, d62FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

6FK programming

6 FK programming6 FK programming6. FK programmingBasic functions, ApplicationProgramming a contourFK free contourIf the workpiece drawing is not dimensioned for NC,and therefore cannot be programmed with the graypath-function keys, FK programming comes to youraid.In the “angled workpiece” example, only theX coordinate and rise angle are known for the lowerdiagonal.The Y coordinate is missing.In order to program this contour using the functionsdescribed until now, you would have to calculate theY value using trigonometric functions.This is not necessary with FK.There are four basic functions.Explain them.FL:FLT:FC:FCT:TNCguide has more detailed information about FK.64FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMINGHEIDENHAIN

6 FK programmingComplete blocks 8 to 11 of the “angled workpiece”program.0 BEGIN PGM ANGLED WORKPIECE MM1 BLK FORM 0.1 Z X 0 Y 0 Z-202 BLK FORM 0.2 X 100 Y 100 Z 03 TOOL CALL 1 Z S30004 L Z 100 R0 FMAX M35 L X 110 Y-10 R0 FMAX6 L Z-5 R0 FMAX7 APPR LT X 100 Y 0 LEN10 RL F10008 L X9 FL X    AN* X value and rise angle known10 FL AN* Rise angle known11 FL X    Y    AN* X value, Y value and rise angle known12 L x 10013 L Y 014 DEP LT LEN1015 L Z 100 R0 FMAX M3016 END PGM ANGLED WORKPIECE MMProgram the workpiece on the programming station using theFK functions.Note the following settings:In the Programming operating mode, switch to thePROGRAM GRAPHICS view using the screen layout key.In the third soft-key row, toggle the two soft keys at right to ON andSHOW.* Initiate FK dialogs with the FK key.Enter all available data for every contour element.Example for line 9:fPreliminaryfconsiderations: What does the contour element look like? How does the the contour element start? Press the appropriate soft key.Straight lineNot tangentialFLfEnterfall known values via soft keys. X value known: enter v

26 FUNDAMENTALS OF MILLING – CONVERSATIONAL PROGRAMMING HEIDENHAIN 2 CNC fundamentals 2NC fundamentals C 2.1atums D Workpiece datum, machine datum, reference point 2. CNC fundamentals Datums Explain t

Related Documents:

Hilti HIT-HY 200 con HIT-V Hilti HIT-HY 200-A con HIT-V Sistema di ancoraggio chimico Vantaggi S - adatta per calcestruz ef Hilti HIT- HY 200-A cartucce da 330 ml e 500 ml Hilti HIT- HY 200-A cartucce da 330 ml e 500 ml Miscelatore Barre HIT-V Barre HIT-V-R Barre HIT-V-HCR - adatta per calcestruzzo fessurato e non fessurato, da C 20/25 a

HIT-HY 200-A HIT-HY 200-R V3 HIT-HY 200-A HIT-HY 200-R V3 HVU2 HVU2 HVU2 HVU2 HIT-HY 170 HIT-HY 170 HIT-HY 170 HIT-MM Plus HIT-MM Plus HIT-MM Plus HIT-1 HIT-1 HIT-1 T 0 00 55 ZZ.hilti.sk Vždy postupujte podľa návodu na použitie SYSTÉM CHEMICKÝCH KOTIEV 6 VŔTANIE DIAMANTOM ALEBO KOTVENIE POD VODOU? Žiadny problém pre Hilti chemické kotvy

a) Plain milling machine b) Universal milling machine c) Omniversal milling machine d) Vertical milling machine 2. Table type milling machine 3. Planer type milling machine 4. Special type milling machine 5.2.1 Column and knee type milling machine The column of a column and knee

HIT-V / HAS HIT HIS 03 / 2015 1 Manuale di tecnologia del fissaggio Hilti HIT-HY 170 con -V-(R)N 03 / 2015. Hilti HIT-HY 170 con barra HIT-V 2 03 / 2015 . Hilti HIT-HY 170 con HIT-V . Sistema di ancoraggio chimico a iniezione Vantaggi Hilti HIT-HY 170 cartuccia da 500 ml (disponibile anche il formato da 330 ml) -Miscelatore statico Barre HIT-V .

Hilti HIT-RE 500-SD mit Ankerstange HIT-V 1.6-1.8 Hilti HIT-RE 500-SD mit Innengewindehülse HIS 1.10-1.11 Hilti HIT-HY 200-A / HIT HY 200-R mit Ankerstange HIT-V 1.12-1.13 Hilti HIT-HY 200-A / 200-R mit Ankerstange HIT-Z 1.14-1.15 Hilti HIT-HY 70 mit Ankerstange HIT-V, HIT-IC 1.16-1.17

1.3 Working Principle of Milling Machine 1.4 Special type Milling Machines 1.5 Principle Parts of a Milling Machine 1.6 Specification of Milling Machines 1.7 Cutting Parameters 1.8 Milling Cutters 1.9 Milling Machine Operations 1.10 Indexing 1.11 Index Methods 1.12 Indexing Procedur

Anchor rod (metric) Hilti HIT-Z, (stainless metric) Hilti HIT-Z-R, Hammer drill bit TE-YD, TE-CD Page 239-241 Injectable mortar HIT-HY 110, HIT-CT 1, HIT-HY 70, HIT-MM PLUS Page 242-243 . HAS Rod HAS E Rod HIT V Rod Rebar HIT-HY 200 No borehole cleaning required (when used with HIT Z), suitable for dry and

Hilti HIT-1 / HIT-1 CE Concrete Materials Mechanical properties Anchor size M8 M10 M12 M16 Nominal tensile strength f uk HIT-V 5.8 [N/mm²] 500 500 500 500 HIT-V 8.8 800 800 800 800 HIT-V-R 700 700 700 700 HIT-V-HCR 800 800 800 800 Yield strength f yk HIT-V 5.8 [N/mm²] 400 400 400 400 HIT-V 8.8 640 640 640 640