Cnc machining nm09/2



Download 0.53 Mb.
Page27/27
Date28.01.2017
Size0.53 Mb.
#9464
1   ...   19   20   21   22   23   24   25   26   27

7.4 Machining


Simple shapes resulting from motion of one axis at a time can be machined by manual control of the machine through the handwheel and axis selector switch. Actual positions can be displayed relative to the start position to easily allow accurate distances to be traversed.

More consistent motion may be obtained through the MDI function which then places the machine under programmed conditions. Some machines will allow several blocks of MDI to be entered resulting in a 'one shot' program with most functions available but usually excluding canned cycles.

Other machines will only accept one MDI block at a time, still without canned cycles and the like.

Another disadvantage of MDI is that each command must be correct, no trialing is possible and pressing the feed hold will defeat the MDI block (or program).

The third method used for machining is the execution of a properly prepared program, carefully trialed and checked.

7.5 Proving


Program proving (or trialing) is the careful and concentrated execution of the program by various means in order to eliminate all errors that could cause machine or tool damage or spoiling the workpiece before actually machining the part under automatic cycle conditions.

The technique used may differ from one machine to another even from one person to another, but the result of trialing must be a knowledge that the program is as close to 100% operational as can be ascertained.

Use such methods as:


  • Graphic display on the machine. This is very useful, but won't show everything, ie. if the spindle is running backwards, coolant is not on, tool offsets are incorrect, etc.

  • Dry run motions with Z-axis inhibited. Similar results are obtained to the previous method on machines without graphic displays, except spindle rotation and coolant can be observed. Feed rates and Z-axis motions are not exhibited.

  • Run the program without cutting the part. This is the slowest but probably the surest that can be used for trialing, and may be used after the above ifthe program is fairly long and/or complicated.

Finally, and only when it appears the program is 100% correct on all counts, cut the part and check sizes to determine if all offsets are set to allow tolerances to be achieved.

7.6 Editing


If the program results in many alarms during the graphic display, it is probably wise to move off the machine and carefully check the print out, correcting faults at the program preparation area, rather than perform involved editing at the machine.

Any editing, be it simple or involved will alter the execution of the program and therefore program re-trialing may be necessary before safe and sure execution of the program is proved.


7.7 Machining


There occasionally comes a time during machining when something goes wrong; perhaps a cutter chips or breaks, an insert comes loose, the part moves during heavy machining the coolant falters to a dribble, there is a general failure etc.

In any situation like these, it is advisable to stop the machining process temporarily, if not totally and immediately.

In other situations, such as cutter dulling, the machining process can be nursed to completion by using the override controls. It should be noted, that if the spindle is slowed with a G94 command active (feed/minute) the effective chip load on the cutter increases, but if a G95 command (feed/revolution) is active, the feed slows proportionally. In either case, feed can be overridden independently of the spindle.

Some controls have only one override control for all axis motions, and will usually be effective in all modes that is, cycle, single block, dry run, jog (or manual), feed and rapid traverse.

Other controls will override rapid motions only if the single block switch is on, while others again have separate override controls for feed and rapid motions and may also have a jog rate switch marked in feed rate per minute values, which can be advantageous if machining in the jog mode.

The hand wheel (manual pulse generator, or MPG) works independently of any override controls, is effective on only one axis at a time and can be switched to different sensitivities -usually 0.001 mm, 0.1 mm to allow precise positioning.

The effect of pressing the emergency stop button may be different between one control and another.

The emergency stop on some controls switches everything off, including the control itself, but most will cause all motions and miscellaneous functions to cease. Some machines may require re-homing after an emergency stop, but most won't.

After an emergency stop, power must be connected again to the machine via the reset button before the machine can be moved, and if the reason for the emergency stop was tool breakage, the motion directions must be chosen with a view to minimising any further damage to the tool or work piece.

The cause of the damage should be determined before the program is restarted, in case the cause was program related.

After reset and damage repair, the block search function can be used to restart the program at any point providing that block has a sequence number.

The use and effect of block search and program restart will be different on different controls; some process the program while searching, which slows up the procedure on long programs, but results in all modal conditions being set and active at the block searched to.

Other controls ‘jump’ straight to the block required with only the default modal conditions active. In this case all necessary modal conditions must be entered through the MDI function before restarting the program.

Possibly the most successful way to restart a program is to block search to a tool change command -from there all necessary modal conditions will be commanded in the program for that tool. Another advantage is that the wrong tool cannot be in the spindle for the sequence required, although any machining already completed will be re-executed, and that may cause a problem on parts having a fine tolerance, or where tapped holes will be re-tapped.

Some controls allow subsequent block searching (once the tool is in position and running) to bypass machined sections without a loss of modal conditions.

A program can be written with easy and accurate restarting in mind by judicious use of sequence number and perhaps skip block commands.


Practical exercise 12 — section 7


Note: This exercise must be done under the supervision of your teacher.

Refer to the drawing NM09 -Exercise 12 and prepare the material for machining.



  • Using MDI and jog modes machine the two reference edges and the bottom face ofthe material.

  • Set the material in the work holding device and reset work datums.

  • Set the machine to 'Auto' and machine the component.

  • Perform a program restart after your teacher has simulated a tool failure

  • Communicate back to your teacher all the instructions necessary for a machine operator to take over the machine operation to complete another 20 components.

  • Take measurements of the first off component and edit tool offsets to compensate for any errors found

First off part measurements


Referring to the drawing of the part that you have machined, measure at least five features specified by your teacher and fill in the chart below.

Under supervision of your teacher modify the tool offsets necessary to correct any errors in the part dimensions.






Tool No.

Drawing size

Measured size

Offset correction radius

Offset correction length

1
















2
















3
















4
















5

















Exercise 12


Answers to questions

Review questions — section 1


  1. ‘alpha’ stands for letters and ‘numeric’ stands for numbers. Alphanumeric characters are any number (0 to 9) or letter (A to Z).

  2. Program of instruction. Control unit or MCU. Machine tool.

  3. MCU stands for Machine Control Unit.

  4. CNC stands for Computer Numerical Control.

  5. To read and store program information. To interpret the information in a logical command sequence. To control the motion of the machines mechanical members. To monitor the status of the machine.

  6. Lathe. Mill. EDM

  7. Pick and place robot. Spot and seam welding machines and robots

  8. Carpet dying and weaving. Wood machining. Warehouse control and material handling

  9. By the capability to program the NC machine and to save that program for subsequent use in the future.

  10. Reduced non production time. Reduced fixture costs. Reduced manufacturing lead time

  11. High investment costs. Higher maintenance costs. Finding and/or training NC personnel

  12. The machine tool. The control unit. The machine positioning system

  13. Thermal stability means that the heat generated by the machine, by the process of metal cutting or through external sources have little or no affect on the accuracy of the machine tool.

  14. After the Z axis is established, the X axis is the next largest major axis of machine tool movement.

  15. Advantage: Lower friction than hydrostatic slides and therefore quicker. Disadvantage: Reduced load carrying capacity.

  16. Provides an interface between the operator and the NC machine tool

  17. Photo-electric type

  18. Read Only Memory

  19. Tool ring results when the tool is allowed to dwell in the same spot during cutting.

  20. The tape is read only once. Program editing can be done at the control. Programs can be converted to metric or imperial. Buffer storage. Control can read ahead.

  21. Direct Numerical Control

  22. A, B and C

  23. Point your thumb in the positive direction of the linear axis and the curl in your fingers will be pointing in the positive direction of the rotary axis.

  24. X and Z

Review questions — section 2


  1. A transducer.

  2. Hydraulic motors.

  3. Hydraulic ram. Pack and pinion. Leadscrew and nut

  4. To eliminate backlash.

  5. 90%

  6. A transducer to send a position signal back to the control.

  7. An analog transducer produces a variable electric voltage whereas a digital transducer produces discrete electrical voltages.

  8. Resolvers and tachometers.

  9. An axis limit position stored within the control.

  10. To permit smooth continuous motion from block to block.

  11. Machine vice. Fixtures. Dummy tables

  12. Computer Integrated Manufacturing Systems

  13. Annual production rates from 1500 to 15000.

  14. Flexible Manufacturing System.

Review questions — section 3




  1. Process planning. Part programming. Tape preparation. Tape verification. Direct Link. Transfer to machine memory. Production

  2. Sketch the part. Select work holding. Select datum. Plan operation sequence. Record data. Operators instructions

  3. The machine tool the program was written for. What tooling is being used. Work fixtures used . Sequence of operations. Inspection requirements. Program notes

  4. To achieve the correct size and shape of the part.

  5. Manual compensation by calculating and programming different co-ordinates. Using the automatic compensation available in the control.

  6. Program the tool to machine past the centre of the job a distance equal to twice the nose radius of the insert.

  7. Suitable job plan similar to exercise shown in 3.3

  8. Raw material preparation. process selection. process sequencing. machining parameter selection. tool path planning. machine selection. tool selection. fixture or work holding method.

Review questions — section 4

Question 1



Review questions — section 4

Question 2



Review questions — section 4

Question 3





Review questions — section 4

Question 4



Review questions — section 4




  1. Manually. Direct input into CNC control. Computer aided programming. Voice numerical control

  2. The graphical tolerance acceptable by the computer is often greater than what the MCU will permit.

  3. Laminated paper tape with reinforce mylar plastic.

  4. Each character is represented by a row of holes across the punched tape.

  5. This is a combination of words that represent one complete sequence of commands.

  6. EIA standard is odd parity. ASCII / ISO standard is even parity

  7. Count the number of holes punched across the tape for any character. Odd number of holes is EIA and even number of holes is ASCII / ISO.

  8. Computer Aided Drafting / Computer Aided Manufacturing

  9. The sequence number (N100, N110 etc)

  10. I, J and K words are used to define arc centre offsets. On some controls they are also used when defining cutter radius compensation.

  11. G97 S2000 Set spindle speed to 2000 RPM. G96 S180 Set Constant Surface Speed (CSS) to 180 Metres / minute

  12. M codes are used for miscellaneous functions such as turning the coolant on and off.

  13. G02 for clockwise arcs and G03 for anti-clockwise arcs.



Answers to exercises — section 4 — exercise 1



Answers to exercises — section 4 — exercise 2



Answers to exercises — section 4 — exercise 3



Answers to exercises — section 4 — exercise 4





Answers to exercises — section 4 — exercise 5





Answers to exercises — section 4 — exercise 6





Answers to exercises — section 4 — exercise 7





Section 4 — Exercise 8 — slotted base plate

Sample program milling


Shown below are all of the dimensions required to complete the part program as a functional example of a Machining Centre Program

%MPF 1


N05 (PR0GRAM PRACT1CE)

N10 G71G90 G17 G40 G94

N15 G00 Z0 D0

N20 G54 X0 Y0

N25 G55 X0 Y0

N30 (////)

N35 M19

N40 M00


N45 (L0AD 10mm END M1LL)

N50 T01 D01

N55 F600 S3000

N60 (///)

N65 G00 X-10 Y45

N70 G00 Z10 M03 M08

N75 Z-2

N80 G01 X30

N85 X-10

N90 G00 Y65

N95 G01 X35

N100 X-10

N105 G00 Y100

N110 X30

N115 G01 X60 Y70

N120 Y20

N125 X90 Y-10

N130 G00 X110

N135 G01 Y25

N140 X90

N145 Y33

N150 X115

N155 X-10

N160 G00 Z40 M05 M09

N165 (////) N170 G00 Z0 D0

N175 M19

N180 M00

N185 (REM0VE LAST T00L)

N190 G53 X0 Y0

N195 M02


Section 4 — Exercise 8 — slotted base plate

Sample program milling


Shown below are all of the dimensions required to complete the part program as a functional example of a Machining Centre Program

%MPF 1


N05 (PR0GRAM PRACT1CE)

N10 G71G90 G17 G40 G94

N15 G00 Z0 D0

N20 G54 X0 Y0

N25 G55 X0 Y0

N30 (////)

N35 M19

N40 M00


N45 (L0AD 10mm END M1LL)

N50 T01 D01

N55 F600 S3000

N60 (///)

N65 G00 X-10 Y45

N70 G00 Z10 M03 M08

N75 Z-2

N80 G01 X30

N85 X-10

N90 G00 Y65

N95 G01 X35

N100 X-10

N105 G00 Y100

N110 X30

N115 G01 X60 Y70

N120 Y20

N125 X90 Y-10

N130 G00 X110

N135 G01 Y25

N140 X90

N145 Y33

N150 X115

N155 X-10

N160 G00 Z40 M05 M09

N165 (////) N170 G00 Z0 D0

N175 M19

N180 M00

N185 (REM0VE LAST T00L)

N190 G53 X0 Y0

N195 M02


Section 4 — Exercise 9


Practice program turning

Locating pin

N10 (MATERIAL 57 DIA X 160 LONG M.S.)

N15 (TOOL T01 – 80 DEGREE ROUGHING)

N20 (T00L T05 -30 DEGREE F1N1SH1NG)

N25 G90 G95

N30 G96 S180

N35 G40 G00 X300 Z300 T0101

N40 (T00L T01 R0UGH1NG)

N45 G50 S2500 M42

N50 G00 Z108 M03 M08

N55 G01 X-1.6 F0.15

N60 G00 Zl09

N65 X5l


N70 G01 Z5.1 F0.3

N75 X57


N80 G00 Z109

N85 X45


N90 G01 Z18.1

N95 X51


N100 G00 Z109

N105 X39

N110 G01 Z79.7

N115 X41 Z78

N120 Z18.1

N125 X45

N130 G00 Z109

N135 X33

N140 G01 Z84.2

N145 X39 Z79.7

N150 G00 Z109

N155 X27

N160 G01 Z88.7

N165 X33 Z84

N170 G00 Z109

N175 X21

N180 G01 Z93

N185 X27 Z88.7

N190 G00 Z109

N195 X19

N200 G01 X25 Z106

N205 G00 X300 Z300 T01N240 X20 Z107

N245 Z93

N250 X40.01 Z78

N255 Z18

N260 X50


N265 Z5

N270 X60

N275 G40 G00 X300 Z300 T0500

N280 M05 M09



N285 M02

%



Download 0.53 Mb.

Share with your friends:
1   ...   19   20   21   22   23   24   25   26   27




The database is protected by copyright ©ininet.org 2024
send message

    Main page