Professional Documents
Culture Documents
Boxford
Boxford Ltd., Wheatley, Halifax, West Yorkshire, England, HX3 5AF. (Registered Office) Telephone: 01422 358311 Fax: 01422 355924 E-mail: info@boxford.co.uk Web: www.boxford.co.uk
Boxford 280B
Contents
Contents
1 Introduction 2 Running the Demonstration Program 3 Axes and Tooling
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 Axes and Datum Turret Quick Change Toolpost Gang Plate Driven Tool Spindle Speed, Rotation and Tool Orientation Tailstock Chuck Collet Tool Libraries Setting Up Functions Information Required Creating a CAM Program Example Drawing Straight Lines Drawing Arcs Drawing Threads Processing a Profile Editing a CAM Profile CAM Tools
4 CAM Programming
Boxford 280B
Contents
5 CNC Programming
5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8
Operations and Programming Sheets Absolute and Incremental Co-ordinates Speeds and Feeds Program Format Preparatory Functions (G Codes) Miscellaneous Functions (M Codes) Canned Cycles Inputting a New Program 5.8.1 Information Required 5.8.2 Tabulated Format 5.8.3 Compact Format 5.9 Saving a Program 5.10 Examining an Existing Program 5.11 Editing a Program 5.11.1 New Programs 5.11.2 Existing Programs 5.11.3 MENU Editing Options 5.12 Continuing a Program 6.1 6.2 6.3 Initial Checks Manufacture Options During Machining
7 Manual Machining
Boxford 280B
Contents
Tutorial 10: Circular Interpolation - Partial Arcs Exercise 10: Circular Interpolation - Partial Arcs Tutorial 11: Combining G Codes to Produce a Program Exercise 11: Using a Combination of G Codes Tutorial 12: Programming Spidle Orientation and Driven Tooling. Operations Sheet Programming Sheet
1 Introduction
This manual gives guidance in using the 280 B machine for creating and editing CNC and CAM programs for turned components, and in executing programs to manufacture components. The software includes a demonstration CNC program, and a number of tutorial programs. It is suggested that the manual should be used as follows: 1. 2. 3. 4. 5. Refer to Section 2 and run the demonstration program. This will provide rapid familiarisation with the operation of the software and the machining process. Study Section 3 to become proficient in setting up the tooling. Refer to Section 4 to demonstrate the convenience and ease of operation of a typical CAM system. Use Section 5 for detailed instruction in CNC programming. Tutorial 1 is used as an example to demonstrate the stages of programming and software operation. Use the Tutorials and Exercises in the order in which they appear, to progress from basic programming skills to proficiency in the more advanced features of CNC programming. When programs have been written and verified, refer to Section 6 as required, to machine components.
Boxford 280B
1. Turret:
Make sure the billet is securely fitted in the chuck. Check that the first tool to be used is the LH turning tool and the second tool is the parting tool. Set these up as follows: Fit LH turning tool in position 1, Parting tool in position 7. (Refer to Figure 3.2 in Section 3 for tool positions in the turret). Set both tools into individual toolholders, then fix toolholders into suitable locations on the gang plate to permit their use in sequence. Set both tools into individual toolholders. Fit the LH turning tool and toolholder assembly into the X-axis slot of the toolpost (refer to Figure 3.4 in Section 3 for tool fitting and axis slot). During machining, the machine will stop and it will be necessary to remove and replace this tool with the parting tool assembly in the same Xaxis toolholder slot. Run the software and check that it is correctly configured by selecting CONFIG from the main menu. (Refer to Appendix A in the Installation and User Manual if necessary). Refer to Section 3 - Axes and Tooling, 3.9 Setting Up, to set up the tooling, offsets and datum position.
2.
3.
Boxford 280B
4.
From the main menu select PROGRAM, then Program, and view Catalogue 1 to identify the demonstration program which is called DEMO:
Boxford 280B
5.
Select the program. The screen shows the Program display, with a 2D view of the component:
Boxford 280B
6.
Select VIEW to produce a 3D view of the component. After a pause, the display will show the 3D view:
Rotate clockwise
Boxford 280B
7.
Select
INFO
8.
Boxford 280B
9.
Select
MENU
Scroll the display to examine the program: Press or to scroll one line.
10.
Boxford 280B
Simulate Machining - 2D
11.
Select
MENU
, then 2D Simulate:
Repeatedly press EOB to move through the program line-by-line. The simulation shows the tool movement and material removed as each line of the program is executed. To move forward through the program to a specific line, select MENU , and then Go to Line. Input the required line number when prompted, and press EOB. To produce a 3D view of the workpiece, select return to the 2D view, press EOB.
MENU
To run the simulation automatically, select MENU and then Fast Mode; the program will be run in a continuous sequence. To return to line-by-line simulation, select MENU and then Step Mode. To end the simulation before the end of the program, press
ESC .
At the end of the program the screen returns to the program display.
Boxford 280B
Simulate Machining - 3D
12.
Select
MENU
, then 3D Simulate:
Select MENU , and demonstrate the use of the options available as for 2D simulation, until the screen again shows the program display. 13. Turn off the program display. Refer to Section 6 - CNC and CAM Machining.
Boxford 280B
+X
-Z
+Z
-X
Figure 3.1
Boxford 280B
5 4
3 2 1
Figure 3.2
Boxford 280B
3.2
Fitting Tools
External tools are secured in radial slots by tapered clamp blocks held by two fixing screws. Longitudinal positioning is achieved by pushing the tool towards the turret centre so that it touches the location stop. Internal tools are secured in their predrilled holes with tubular toolholders and two sunken screws. This will normally have been set at the factory and should require no adjustment. If it is found to be incorrect it is recommended that a Boxford service engineer is called. However it is permissible to adjust it by putting a tool into the working position, then inserting packing as appropriate between the turret toolpost and cross-slide. If this does not achieve correct tool height, or other tools heights are still incorrect, contact the factory.
Boxford 280B
Tool
Figure 3.3
Boxford 280B
Height Setting-External Tools Refer to Section 7 - Manual Machining to move the tool manually to set the tool height,
which is checked by taking a light facing cut on the end of the workpiece. If adjustment is needed to centre the tool, use the centre height adjustment screw on the toolholder as follows:
1.
Visually check the height to the workpiece centre point. The actual height from the top of the cross slide to the centre of the spindle is stamped on the right hand side of the cross slide near the bottom of the slide. Note: Do not confuse this value with the machine serial no. which is stamped on the right hand face of the Z axis slide.
2.
To adjust the height slacken the clamping screw and the centre height adjustment screw. Turn the knurled adjustment knob clockwise to raise the tool, anticlockwise to lower it. When the height is correct tighten the Allen screw then tighten the tool clamping screw. Check that the tool is exactly on the centre line by taking a light facing cut on the end of the workpiece, running the spindle in reverse. Repeat the adjustment if necessary.
3.
Figure 3.4
Boxford 280B
Height Setting - Internal Tools These tools can be fitted directly into the V location toolholders intended for use with
the drills. Although not essential, it is better if they are located into a tubular holder. This can easily be made as shown in Figure 3.5. Put a toolholder with its tool on to the toolpost and set the centre height to the workpiece centre line exactly as for external tools. Repeat this procedure for all of the tools.
Drill Tube
Figure 3.5
Boxford 280B
Select a tool position and fit the channel toolholder using the securing screws. Clamp the tool into it with the four clamping screws. There is no tool height setting adjustment provided as this is pre-set at the factory. If correction is needed, contact the factory.
Figure 3.6
Gang Plate
Boxford 280B
Y axis slide
+Y +X
Figure 3.7
Boxford 280B
Mounting bracket type 1 can be bolted to the front of the Y axis slide to allign the driven tool with the Z axis. To allign the driven tool with the Y axis, Mounting bracket type 2 is used. See Fig 3.8 below.
Figure 3.8
Driven Tooling can only be activated from program using M10 (driven tool active) and M11 (driven tool off).
Boxford 280B
The spindle can run forward (anticlockwise when viewed on chuck jaws) and in reverse (clockwise when viewed on chuck jaws). Direction and speed of rotation are controlled either by the SPINDLE CW and CCW keys on the machine control panel (refer to Installation and User Manual Section 5 Machine Controls) or by means of M codes (M03 = Forward and M04 = Reverse) selected from software. For machining a workpiece held in the chuck with the tool fitted in the normal way, i.e. with the cutting edge uppermost, the direction of rotation is as follows: External turning, toolholder at back External turning, toolholder at front Internal turning (centre drills, drills) Internal turning (boring, threading) Direction Reverse Forward Forward Reverse M Code M04 M03 M03 M04
Tool Orientation
If tools are fitted upside down, take care to select the appropriate direction of spindle rotation. Once the initial tool is specified, which then sets the direction of rotation, ensure that all subsequent tools are fitted in the same orientation to avoid the need to reverse the direction of rotation at tool changes while running a program.
Boxford 280B
WORKPIECE IN CHUCK
REVERSE
+X
-Z
+Z
FORWARD
-X
USING TAILSTOCK
REVERSE
+X
-Z
+Z
FORWARD
-X
Figure 3.9
Boxford 280B
3.7 Tailstock
A conventional tailstock may be fitted. Alternatively, a pneumatically-operated tailstock may be fitted, operated by the TAILSTOCK QUILL keys on the control panel. The pneumatically-operated tailstock may be operated under software control using M41 (Extend) and M42 (Retract).
3.8 Chuck
A manual or pneumatic chuck may be fitted. Pneumatic chucks are operated either by using the CHUCK OPEN and CLOSE keys on the control panel (refer to Installation and User Manual Section 5 Machine Controls) or from within software by use of appropriate M code (M40 = Open, M39 = Close). Unless specified otherwise, pneumatic chuck jaws are prebored at the factory to suit customer requirements. Should work with larger diameter workpieces be undertaken, the pneumatic chuck jaws can be bored out to avoid the need to purchase another pneumatic chuck, as follows: 1. Press the CHUCK CLOSE key and set the jaws to position to provide s u f f i c i e n t material for boring. To move the jaws unfasten the two screws in the jaws, raise the jaws from the serration plates and position them accordingly, then refasten the screws ensuring that the jaws are equi-distant from the centre line of the chuck. Make a washer 1mm thick with bore the same diameter that the chuck is to be bored. The outside diameter of washer can be 30mm. Press the CHUCK OPEN key. Bore out the face of the jaws 1mm deep, 30.12mm diameter (0.12mm larger than the outside diameter of the washer). Place the washer on to the machined jaw face and press the CHUCK CLOSE key to clamp the outside diameter of the washer. Revolve the chuck forward at approximately 2000 rev/min. Bore out the jaws using the washer bore as a gauge. Use the axis control keys to provide tool movement with the FEED knob set to 75%. When boring is complete stop the spindle and press the CHUCK OPEN key to release the washer.
2. 3. 4. 5. 6. 7. 8.
Boxford 280B
Boxford 280B
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Figure 3.10
Boxford 280B
1.
From the main menu, select MACHINE and then Tools. The screen shows the Tool Data Library, (Figure 3.11). Practice selecting tools as shown.
1. Tool number used by CNC program to select required tool 2. Tool position on Turret (not used with Gang plate or Quick change tool holder) 3. Tool type and description (selected from tool library) 4. Tool offsets
Figure 3.11
Boxford 280B
Tooling Menu
2.
The use of these options for setting and editing the Tool Data Library is detailed later in this section. Note: After setting up or editing the library, always select Save Tool data.
Tool Library
3.
From the tooling menu, select Tool Library. The screen displays the first page of the Tool Library, (Figure 3.12), which shows the twelve pre-defined tools. These tools can not be altered.
Figure 3.12
Tool Library
Boxford 280B
Pressing EOB will display the second page which offers an additional six tools, all of which are definable by the user.
Turn off the Tool Library display to reveal the Tool Data Library.
Tool Definitions
From the tooling menu, select Tool Definitions. The screen shows tool type 1, the left hand turning tool, with three dimensions required to draw the tool. Note: Tools 1 to 12 are pre-defined and can not be altered. Scroll through the tools until tool type 13 is displayed. Initially this tool is undefined and the display area is blank.
Boxford 280B
To define a new tool shape, press the ALTER key and use the select the required type of tool.
and
keys to
Enter the three dimensions A, B and C; pressing EOB after each entry. Should an incorrect dimension be entered, use either the CANCEL key (if EOB has not been pressed), or the and keys to move back to the value and re-enter it.
After all three dimensions have been entered, press EOB again to accept them.
The new tool shape will be displayed, along with its dimensions.
Boxford 280B
3.11 Setting Up
Note: A billet of the appropriate size will be required for this procedure. In order to run the demonstration program, a LH turning tool and a parting tool are required. To run the program, set up the LH turning tool as the first tool and the parting tool as the second tool in the following procedure.
Fit Tooling
1.
Fit the required tools into the toolholding system supplied. With the quick change toolpost, fit the first tool required. After setting the offset of the first tool, it will be necessary to substitute the next tool before setting its offset. If the toolholder is too close to the chuck to allow the tools to be fitted, move the toolholder away from the chuck under manual control, (see Section 7 - Manual Machining).
2. 3.
Check that the RESET button on the machine control panel has been pressed to initialise the machine. From the main menu select CONFIG and then Program. On the PROGRAM display, set UNITS MODE to the units required for tool offsets and programming. If a turret is fitted, select CONFIG and then Hardware, and check that TURRET is set to FITTED. From the main menu, select MACHINE and then Tools to display the Tool Data Library. Defaults of the first tool will be highlighted, for example:
Configure Software
4. 5. 6.
Check the settings. If they are correct, continue at step 14 to set the second tool. For the demonstration program, the settings should be as shown. 7. Select the tool to be edited by using the pressing EOB. keys to highlight the required tool and
Boxford 280B
1 2
1 2 3
To check tool type, press ESC then select Tool library to view tool library.
MENU
and
To check tool position, for Turret only, refer to Figure 3.2 Offsets for reference tool are zero.
To edit tool details: Type required number in highlighted box Press EOB to accept last entry and highlight next box When last box is highlighted, press EOB: highlight will disappear Press EOB to turn off display Figure 3.12 Tool Editing Display
Boxford 280B
8.
The screen shows the tool editing display, with the first item (Tool type) highlighted, (Figure 3.12). Edit the display to show the required Tool type (and Turret position if applicable). Do not edit the offsets.
9.
Select , Machine and then Datum Position. Note: The datum values are set at the factory, and it should only be necessary to reset the datum values if the original setting is lost or the workholding or toolholding devices are moved or changed. In order to set the datum values, the information supplied with the machine will be required; this information consists of an X and a Z axis measurement.
10.
From the main menu, select MACHINE and then Datum Position. The screen shows:
Enter the X and Z axis measurements supplied with the machine. The workshift value is the distance from the Front Face of the Spindle Nose to the Front Face of the chucking used. See fig. 3.13. Enter the appropriate value for your chucking arrangement. Select SAVE . The screen returns to the main menu.
Boxford 280B
1. Chuck
Workshift
2. Collet
Workshift
Figure 3.13
Boxford 280B
Home the axes using the HOME and AXIS DIRECTION keys. 14. When the axes are homed, the screen shows:
Fit a billet into the chuck. Enter its diameter and length, and select EOB.
OK by pressing
Boxford 280B
15.
The screen shows the tool offsets setting display, (Figure 3.14). On the control panel, select Manual mode. Using the X and Z AXIS DIRECTION keys, follow the instructions to position the point of the tool on the reference diameter (the periphery of the billet).
DRILLS
Figure 3.14
Boxford 280B
16.
When the tool is in the correct position, select ACCEPT . The screen shows:
Use the X and Z AXIS DIRECTION keys to touch the point of the tool on the end of the billet, and select ACCEPT .
17.
The screen again shows the Tool Data Library. To set the offset of the next tool, fit or index the tool and repeat the procedure from step 6. Note: For setting the offsets of the second and any subsequent tools, it will not be necessary to home the axes or enter the billet dimensions (steps 13 and 14).
18.
The Driven Tool can be positioned in either of the two holders provided with the machine to align the tool with any of the 3 machine axis as shown in figure 3.15 (see section 3.5).
Position 2
X
Position 3
Z
Position 1
Figure 3.15 Driven Tool Positions
Boxford 280B
With the Tool in any of the positions the user is prompted to touch on to the reference diameter and the bar end. Use the following procedures to correctly define Driven Tool offsets. a. Driven Tool - Position 1 i. Ensure the Driven Tool centre is alligned with the billet centre by adjusting the slide (Y axis.). ii. Reference Diameter - Touch the bottom of the driven tool onto the bar diameter. Select EOB iii. Bar End - Touch the outside diameter of the driven tool onto the bar end. Without moving the Z axis, move the driven tool clear of the bar diameter using XNote the Z feedback reading on the screen. Move the Z axis 1/2 the diameter of the driven tool using Z-. When in position, select EOB Driven Tool - Position 2 i. Ensure the Driven Tool centre is below the billet centre by adjusting the slide (Y axis). ii. Reference Diameter - Touch the outside diameter of the driven tool onto the bar diameter. Select EOB iii. Bar End - Touch the outside diameter of the driven tool onto the bar end. Without moving the Z axis, move the driven tool clear of the bar diameter using X-. Note the Z feedback reading on the screen. Move the Z axis 1/2 the diameter of the driven tool using Z-. When in position, select EOB c. Driven Tool - Position 3 Ensure the Driven Tool centre is is alligned with the billet centre by adjusting the slide (Y axis.). ii. Reference Diameter - Touch the outside diameter of the driven tool onto the bar diameter. Select EOB iii. Bar End - Touch the bottom of the driven tool onto the bar end. Without moving the X axis, move the driven tool clear of the bar diameter using Z+. Note the X feedback reading on the screen. Move the X axis 1/2 the diameter of the driven tool using X+. When in position, select EOB i.
b.
Boxford 280B
When the offsets of all the required tools have been set, either select MENU `and then Save Tool Data, or press ESC. If ESC is pressed, the screen shows the message:
With the YES window highlighted, press EOB to save the offsets.
Backlash Compensation
Note: The values which appear in the X and Z windows are set at the factory. They will only require resetting if the original settings are lost, or if the ballscrews on the machine are replaced. To view the backlash compensation settings, select Machine - Backlash Compensation. The window below is shown.
Boxford 280B
CAM Programming
4 CAM Programming
4.1 Functions
The CAM programming features of the software provide the following functions:
New Programs
A new component is created by producing a profile on screen. When the profile is complete, it is processed by the software which converts it into a CNC program and saves it. The appropriate G and M codes are included, and speeds, feeds, roughing cuts and tool changes are incorporated into the program automatically. Programs stored in a CAM catalogue can be edited in CAM or CNC format. Programs created in CAM format are presented in CNC format using absolute co-ordinates. Programs stored in a CNC catalogue can only be viewed and edited in CNC format.
Existing Programs
Boxford 280B
dimensions required
+X
-Z
datum
The drawing should make allowance for completing the chuck end of the workpiece. If threads are incorporated, make allowance for undercutting between the end of the thread and any shoulder. For ease of programming, mark the co-ordinates of the start and end points of each element of the profile as shown in Figure 4.2. 2. Tools Used: Choose the appropriate tools for each machining operation, and set up the tooling as for CNC machining. Details of the billet: Outside diameter Inside diameter (if the billet is hollow or a tube) Length Material (aluminium, brass, mild steel or plastic).
3.
Boxford 280B
4.
Program Name: A name for your program (This must be a valid DOS filename, without a file extension, using a maximum of 7 characters and not including spaces or the following punctuation marks: , . \ or /). Configuration Settings: The STANDOFF option automatically adds the depth of cut to a 2mm standoff (clearance between tool and workpiece) when using canned cycles. This option, and other configuration settings, can be activated by selecting CONFIG - Program from the main menu and making the required settings.
5.
Boxford 280B
2.
3.
Boxford 280B
1. 2. 3. 4. 5. 6.
Program display window Billet outline (bore shown if hollow) Graphics area (top half of billet outline) Length of billet (Z co-ordinate) Diameter of billet (X co-ordinate) Workpiece datum 5 1 2 3
Processes the profile For manual input of straight line co-ordinates For manual input of arc co-ordinates For input of thread details Deletes last line of program (repetitively) Save profile rename a profile 3D View Redraw Grid Snap Saves profile without processing and can also be used to Produces 3D view of workpiece Re-draws profile after changes Sets fineness of graphics grid
Figure 4.1
CAM Display
Boxford 280B
The fineness of the grid to which the co-ordinates will snap can be set as follows: Select MENU - Grid snap. The screen shows:
The default value is 1.00mm as shown. Along the Z axis the pitch of the grid is equal to the value set. Along the X axis the pitch is half the set value, since each element of the profile is mirrored below the centreline of the workpiece. For example, setting the grid snap to 5.00mm produces the following grid:
+X
-Z
centreline 5mm
2.5mm
Edit the setting if required by overtyping, and press EOB. For the example given in this Section, accept the default setting. Note: The setting can be edited later during the creation of a profile if required.
Boxford 280B
X +25
21,-39 17,-45 16,-29 21,-29 15,-9 10,-14 10,-16 0,-45 8R 8R 8,-4 8,-1 0,0
Z -50
Figure 4.2
Boxford 280B
The window shows the co-ordinates of the end point of the last element to be drawn. Since no element has yet been drawn the co-ordinates are those of the datum. 2. Enter the co-ordinates of the end point of the first line: X = 8, Z = -1, and press EOB. The first line of the profile will appear, mirrored by a symmetrical line in the bottom half of the billet outline. 3. Repeat this procedure to set the end point of the next line of the profile: X = 8, Z = -4 If you make a mistake, select UNDO to erase the last line, and repeat the procedure.
Boxford 280B
For the first arc in the example, select Counter-clockwise arc (GO3). 2. The screen shows:
Enter the radius of the arc. (For the example, enter 8.00mm). The X and Z co-ordinates shown are those of the end point of the last element in the profile (A). Enter the co-ordinates of the end point of the arc (B):
3.
Press EOB: the arc will appear on the display, and will be mirrored by a symmetrical arc in the bottom half of the billet outline.
Boxford 280B
4.
For the example, repeat the procedure to draw the second arc. Set the radius to 12.00mm and the co-ordinates of the end points to X = 10, Z = -14:
10,-14
If you make a mistake, select UNDO to erase the last arc, and repeat the procedure.
Boxford 280B
2.
3. 4.
Select left hand or right hand thread as required. For the example, select right hand thread. The screen shows:
Change the PITCH/TPI value if required, entering either a pitch (metric units) or threads per inch (Imperial units). For the example, set the pitch to 0.75mm.
Boxford 280B
The Z co-ordinate is that of the end-point of the last element on the profile (A). Enter the Z co-ordinate of the end-point of the thread (B) and press EOB.
B A
5.
The thread will appear on the profile, and the corresponding line will be added to the program display: 9 X = 21.00 Z = -39.00 RH THREAD, PITCH/TPI = 0.75
6.
For the example, draw the remaining straight lines to complete the profile:
Boxford 280B
4.8CAM Programming
Enter the material type; the appropriate depths of cut will automatically be incorporated into the program. 2. Press EOB. The screen shows:
Enter the billet dimensions and press EOB. If any dimension is too small to enable the profile to be machined, an appropriate message will be displayed. Repeat the procedure and amend the dimension as necessary. The length must incorporate the width of the parting tool if the item is to be parted off.
Boxford 280B
3.
The program will be scrolled in the program display area, (accompanied by the graphical display beneath it, if selected), in CNC compact format. The bottom line of the program display area will show messages which explain what the program is doing. If the program contains errors or omissions, such as undefined tools, sections of profiles which a tool cannot reach, or insufficient undercut allowance for thread cutting, the bottom line will display an appropriate error message and the display will stop to allow the message to be read. If the display stops, press EOB to resume.
4.
At the end of the program, the display will show the program WRITE display, (see Section 5, Figure 5.1). The program can then be edited in CNC format if required. From the CAM display, select - Save profile.
MENU
The profile will be saved and can be recalled later for completion or editing. Pressing ESC or selecting not already been saved.
CLOSE
Boxford 280B
CAM Format
1. 2. 3. 5.
Save the program. Select PROGRAM - Cam, and select the required program. Use UNDO to step backwards through the elements of the profile, and re-create the profile as required. To move points, delete entities and insert entities, MENU EDIT PROFILE is selected. The screen below is shown.
Boxford 280B
Moving Points
The End Point of a highlighted entity can be moved. An entity is highlighted by using the selection buttons to toggle around each entity in turn. The entity End point can be moved by selecting MOVE and inputting the new coordinates (if invalid co-ordinates are entered, an error message is displayed and the move aborted. NOTE:- Moving the end points of arcs will redefine the arc as a diagonal straight line. This can be converted back to the arc in the standard CAM.
The start point of the line describing the diameter at the bottom of a hole cannot be moved using the standard Move command.
MENU HOLE DEPTH
OK
selected
The required entity is highlighted and DELETE selected. The end point of the previous entity and the start point of the next entity will automatically be joined to maintain a continuous path. Inserted entities are placed After the currently highlighted entity. An Entity is highlighted and INSERT selected. The inserted entities can be moved to the required position as described earlier in this section.
Inserting Entities
Boxford 280B
In the example below, a groove has been added to the outside diameter of the profile shown on a previous page.
MENU
BAR SIZE
The modified bar information is input. If the bar size specified is too small for the profile, relevant values will automatically be modified to the smallest acceptable size. Saving the Changes To save the changes and return to the standard CAM window,
EXIT
is selected.
Boxford 280B
The CAM Tools option is accessed from the CAM window by selecting Menu - CAM Tools The Tool library window below is shown.
If all the tools in the Library are Not Selected (Black text), the CAM processor will select tools from the entire list. If some Tools are Selected (Red text), the CAM processor will only select from these tools. Depending on the type of component to be processed, a minimum number of tools are required. e.g. To process external shapes, the minimum tooling requirements are. 1. 2. 3. LH Turning Tool (Note: 32 Degrees is the clearance angle not the tip angle) Parting Tool External Threading Tool (If threads are to be cut). To Select tool, the tool is highlighted with the cursor and
ALTER
selected.
Boxford 280B
If two LH Turning tools are available, one can be set to perform the Rough Turning Process and the other set to perform the Finish Turning Process. When selecting Tools (Red Text), if a second LH turning tool is selected, the window below is shown.
The User is prompted to Select Process to be Performed by Tool. Roughing or Finishing is selected. The remaining LH Turning Tools process will automatically be set to the alternative option as shown below.
Saving
Boxford 280B
CNC Programming
5 CNC Programming
5.1 Operations and Programming Sheets
Before commencement of programming the following points require consideration: 1. Drawing The work datum is usually centre of the right hand end of the bar; this makes it easier to set the tools. If necessary re-dimension the drawing from this datum.
-Z +Z +X
-X
2.
Machining Decide on the sequence of the machining operations (e.g. rough turn, finish turn, screw cut, part off.)
3. 4.
Tooling Choose appropriate tools for each machining operation. Programming Decide on incremental or absolute dimensions, feed mm/min, spindle speed rev/min. Use an operations sheet and a programming sheet to record your decisions. Blank sheets are included at the back of this manual for photocopying.
Boxford 280B
+X
15 25
20
20 10 POINT DATUM A B C X 0 20 20 30 Z 0 0 -10 -30 POINT DATUM A B C X 0 20 0 10 Z 0 0 -10 -20
-X
10 ABSOLUTE COORDINATES POINT DATUM A B C X 0 15 15 25 Z 0 0 -10 -10
G90 must be inserted at the start of the program when using absolute co-ordinates. G91 must be inserted at the start of the program when using incremental co-ordinates.
30
-Z
+Z
Boxford 280B
Spindle Speeds
With experience, a programmer will use values which are known to produce the required balance between surface finish, tool wear and production time, but for the beginner the following cutting speeds are offered as a guide.
CUTTING SPEED (METRES/MINUTE) CUTTING TOOL ALUMINIUM BRASS CAST IRON MILD STEEL (FREE CUTTING) 200 50 CARBON STEEL (MEDIUM) 125 40
CARBIDE H.S.S.
300 80
250 70
125 40
To calculate spindle speeds use the following formula: Spindle speed = m/min x 1000 p x dia. of workpiece or feet/min x 12 p x dia. of workpiece 600 x 12 p x 1=2291rev/min.
e.g. for 25.4 (1in) dia. mild steel (EN1A) using carbide copy turning tool: Spindle speed = 200 x 1000 or p x 25.4=2506rev/min. program say, 2500 or 2300 rev/min.
Feed Rates
Feed rates are expressed in millimetres per minute and, as with spindle speeds, the feed rate will vary with the material being cut, the depth of cut and the type of cutting tool used. Again, with experience the programmer will quickly determine the values to use for the various cutting functions.
Boxford 280B
Boxford 280B
Boxford 280B
Entering M99 into a partially written program causes the program to be saved to disk. Recall of the program is simulated on the screen up to the break off point and then the prompt to "continue writing" is made.
Boxford 280B
Using this code enables several cuts to be taken automatically provided that the Z axis movements are the same. The start point in the X axis is at the 2mm stand-off point and the tool is programmed to this location on the previous line. After entering G81 the following additional information is needed. X value = Z value = I value = total cut depth, ie. the difference between the original diameter and the final diameter (excluding the stand-off). total length of travel in the Z axis, i.e. cut length plus any stand-off in the Z direction. number of cuts required. feed rate.
F value =
Facing: The start point (programmed on the previous line) is from a stand-off position in the Z axis. After entering G82 the following additional information is needed: X value = total cut depth - it is usual to go past the centre line by 0.5mm to clear the end, i.e. enter a value of the stand-off diameter plus 1mm. total cut width (excluding the stand off). number of cuts. feed rate.
Boxford 280B
Grooving: This canned cycle is used to cut a rectangular section groove of width exceeding 4mm. Before entering the canned cycle routine it is necessary to create a slot of width 2mm plus the width of the tool to the required depth. This is accomplished using the parting off tool and programming using codes G00 and G01. Remember that the parting off tool is 2mm wide and that during the offset routine the reference face was set as the side nearer the chuck. After cutting this narrow groove take the tool to its stand off position. Enter G82 and then add the following values: X value = Z value = I value = the difference between the stand-off diameter and the diameter of the bottom of the groove. the additional width of the groove, e.g. 10mm-4mm = 6mm. number of cuts required. feed rate.
F value =
This code is used to drill holes deeper than twice the drill diameter. From the stand-off point (X = 0, Z = 2) the first movement takes the drill in the -Z direction a distance equal to twice the drill diameter. After withdrawing from the hole (to remove swarf) the drill returns and cuts further in the -Z direction by an amount which is determined by: K multiplied by the first depth This 'pecking' is repeated until the total depth Z is reached. After entering G83 follow with: Z value = I value = K value = total depth of hole (exclude the stand-off). drill diameter. reduction: a decimal value. This is the percentage by which the second and subsequent pecks are reduced, until the required depth is reached, e.g. 0.9 or 0.99. feed rate.
F value =
Boxford 280B
External Thread: The start point for the threading cycle in the X axis is 2mm greater than the outside diameter of the point on the diameter of the material to be cut (the stand-off point). This position is programmed on the line previous to the G84 being called. After entering G84, follow with: Z value = I value = total length from stand-off (negative for left hand thread, positive for right hand thread). depth of thread (measured on diameter, e.g. 1.23 for 1mm pitch). number of cuts. The minimum is 10 cuts and this is suitable for up to 1mm pitch. For larger values of pitch increase the value of K pitch.
K value =
F value =
Cutting tool is tool no. 4, speed (S) value is 500/600 rev/min. Internal Thread: This is programmed in the same way as the external thread except that the tool is tool no.10. Note that the I value (depth) must be negative. Cancel G84 with G80.
Boxford 280B
2.
3. 4.
5.
Boxford 280B
: : : :
Linear interpolation Circular interpolation (clockwise) Circular interpolation (counter-clockwise) Feed rate
These options can be activated by selecting CONFIG - Program from the main menu, and making the required settings. 5.8.2 Tabulated Format Check Configuration 1. From the main menu, select CONFIG - Program, and check the following settings: UNITS MODE PROGRAMMING MODE DISPLAY TYPE GRID SNAP STANDOFF MODAL PROGRAMMING = Input Program Details 2. From the main menu, select PROGRAM - Program, and from the catalogue select NEW PROGRAM. The following display will appear: = as required (METRIC for TUT 1) = as required (ABSOLUTE for TUT 1) = TABULATED = as required = as required as required
Boxford 280B
3.
The display shows the dimensions of the last billet used, with the value of outside diameter highlighted. If required, change the diameter by overtyping. When the correct value is shown, press EOB; the next item (I-Dia) will be highlighted. Set the remaining two values in the same way. If the billet is not hollow, set the internal diameter to zero. Note: The values can be edited by using the and keys to highlight the required values, and overtyping.
Press EOB, and set the depth of hole when prompted. Input Program 4. Press EOB. The screen shows the Program WRITE display, (Figure 5.1). The first line number (block number) N10 appears automatically at the left of the display, and the text cursor is in the G column.
Boxford 280B
*! ! *
1. 2. 3.
Text cursor Simulation display * indicates that program has changed since it was last saved - save again if required. ! indicates that program has changed since simulation was last drawn select VIEW - Redraw to update display. Deletes last line entered. Redraw - updates simulation display to include latest program changes. 3D view - changes simulation display to 3D view. Displays information for reference during programming (see text). Options for saving and editing programs (see text).
Figure 5.1
Boxford 280B
When typing in the program, precede each item with the letter at the top of the corresponding column; at the end of each item press INPUT. The cursor will move automatically to the appropriate column when the letter is typed in. It is not necessary to use the / key; the keypad automatically toggles between letters and numbers at the appropriate points. Type in the first line of the program. For example, the first line of the program for TUT 1 is: N 10 Type: G90 As the code number is typed, a message appears giving the meaning of the code. (Other messages give indications of errors such as incorrect feed speeds). When the line is complete, press EOB. The next line number appears automatically and the cursor moves to the G column in the next line. Type the second line of the program. For TUT 1 the second line is: N 20 G 71 G 90
Type: G71 (EOB). Type the third line. The third line of TUT 2 is: N 30 X 30 Z 10
Type X30 (INPUT) Z10 (EOB). The cursor moves automatically to the X and Z columns. When EOB is pressed the next line number appears and the cursor moves to the G column. Continue to input the whole of the TUT2 program CAUTION REMEMBER TO SAVE YOUR PROGRAM BEFORE SWITCHING OFF THE MACHINE, EVEN IF IT IS NOT COMPLETE. (SEE 5.9 SAVING A PROGRAM).
Boxford 280B
Correcting Errors You can place the cursor anywhere in the program, and correct errors by overtyping or by deleting characters with the ALT key and re-typing.
Although the display shows only three lines of the program, you can scroll the program to show any line by using the and keys.
For more extensive changes, use the editing facilities available from the MENU option, (see 5.11 Editing a Program).
Use the and keys to move the text cursor vertically, and the to move from column to column.
and keys
Boxford 280B
HELP HELP provides the following information which you may need to refer to when creating a program: G Codes M Codes Tool Library Program Data meanings meanings graphical display of tools with tool numbers and descriptions Title Workpiece dimensions Program length (no. of lines) Estimated manufacture time Tools used Maximum bar size Minimum and maximum feedrates and speeds
Machine Data
MENU The features available from the MENU option are used for saving a program (see 5.9) and editing a program (see 5.11). 5.8.3 Compact Format To input a program in compact format, first check the software configuration as for tabulated format but set the DISPLAY TYPE to COMPACT. Input the program information in the same way as for tabulated format. When the Program WRITE display appears, the panel where the program is input looks like this:
Compare this with Figure 5.1. The line number and the text cursor appear, but there are no columns with identifying letters.
Boxford 280B
When typing in the program, precede each item with the letter at the top of the corresponding column on the programming sheet; at the end of each item press INPUT. There is no need to leave spaces between items in the line; spaces will be inserted automatically. When each line is complete, press EOB. The next line number appears automatically and the cursor moves to the first (G) column in the same way as for tabulated format. In addition, spaces are automatically inserted between items, and numerical values standardised to show two decimal places. For example, in lines 30, 40 and 50 of Tutorial 1 (TUT 1): Line 30 type: X30 (INPUT) Z10 (EOB) 40 type: M04 (INPUT) X20 (INPUT) Z2 (INPUT) S2000 (EOB) 50 type: G01 (INPUT) X20 (INPUT) Z-15 (INPUT) F70 (EOB) N30 N40 N50 X30.00 Z10.00 M04 X20.00 Z2.00 S2000 G01 X20.00 Z-15.00 F70
Error correction, and the other features of the Program WRITE display are the same as for tabulated format.
Boxford 280B
Press EOB; the program will be saved with code M99 added at the last line.
Boxford 280B
c)
Press
ESC
by pressing EOB; the program will be saved with code M99 added at the
Boxford 280B
The options available enable the program to be examined as follows: VIEW INFO MENU Produces a 3-D view of the component. Displays program details. Display Edit Continue 2D Simulate 3D Simulate lists the program see 5.11 Editing a Program see 5.12 Continuing a Program simulates machining in 2D simulates machining in 3D
To use these options (except for Edit and Continue), refer to Section 2 - Running the Demonstration Program.
Boxford 280B
5.11.2 Existing Programs Refer to 5.10 Examining an Existing Program, and select MENU - Edit. The screen shows the Program EDIT display:
Scrolling:
Boxford 280B
Amendments to the program can be made in the same way as detailed in 5.8.2 Tabulated Format - Input Program. To access the editing options, select 5.11.3 MENU Editing Options
MENU
Insert Line Inserts an additional line, and renumbers subsequent lines. Place the text cursor on the line above the required new line and press EOB. Clear Line Deletes program data from a line, but leaves the line number intact. Place the text cursor on the required line and press EOB. The prompt: "ARE YOU SURE? YES/NO' provides a safeguard against accidental deletion. Go to Line Places the text cursor on a specified line:
Boxford 280B
Delete Line Delete a program line data and number from the program. Place the text cursor on the line to be deleted, and press EOB. The prompt "ARE YOU SURE? YES/NO" provides a safeguard against accidental deletion. Find and Replace Searches for a specific program item and enables it to be replaced by another specific item:
For example, to find all occurrences of code M03 (spindle start - forward) and replace them with code M04 (spindle start - reverse), starting the search from line 90 of the program, type in the following: Find Replace with Start line no. M03 MO4 90 (EOB) (EOB) (EOB)
Boxford 280B
SELECTIVE Search A selective search will stop at each occurrence of the code, with the message:
To change the code to the replacement code and search for the next occurrence, select REPLACE. To leave the code unchanged and search for the next occurrence, select CONTINUE. At the end of the search a report will be displayed; for example:
Press EOB. GLOBAL Search A global search will find each occurrence of the code and replace it with the replacement code. At the end of the search a report will be displayed as for a selective search. Header Edit Enables the name (title) of the program, and the dimensions of the billet (bar) to be changed. (Refer to 5.8.2 Tabulated Format - Input Program Information).
Boxford 280B
Block Delete Enables highlighted blocks of the program to be omited during the manufacture cycle when the 'Block Delete' key on the Machine Control Panel is pressed (see section 5.1 of the Installation and User manual).
Note:-
Blocks containing Rapid Moves (G00), Linear (G01) and Circular Interpolations (G02 & G03) CAN NOT be block deleted. To highlight a block, the cursor is moved onto the relevent block and MENU - Block Delete selected.
Boxford 280B
Boxford 280B
5.
6.
7. 8.
Boxford 280B
6.2 Manufacture
1. 2. From the main menu, select MACHINE, then Manufacture. The screen shows the MANUFACTURE CATALOGUE display. Select the required program. The software will read the machine file for the component, and the screen will then list the tooling with the tools required by the selected program highlighted, for example:
Boxford 280B
3.
Provided that the offsets have already been checked as detailed in 6.1, select OFFSETS CORRECT . The screen shows:
Follow the instructions. The display shows the dimensions of the billet required by the selected program. Fit the billet in the chuck, enter the length of the billet, and check that the appropriate tool is fitted or indexed. 4. Press EOB. The screen shows:
Home the axes, using the HOME and AXIS DIRECTION keys.
Boxford 280B
5.
When the axes reach the home position, the screen shows a message indicating that the machine is being initialised. When the machine has been initialised, the screen displays the MANUFACTURE display with prompt:
6.
Press CYCLE START on the control panel. The machine performs the machining cycle which is simulated simultaneously on the screen display together with the program line currently being executed. When the machining cycle is complete, the screen shows a message giving the option of manufacturing a further component if the program ends with the code M30. Select Yes or No as required. If Yes is selected, the screen will prompt for another billet to be fitted. If No is selected, the screen returns to the main menu.
7.
Boxford 280B
Continue: Abort:
7 Manual Machining
The manual machining feature enables the machine to be controlled directly using the control panel while the screen simultaneously displays axis displacement and spindle speed. 1. 2. Selecting Manual Mode On the control panel, ensure that Manual mode is selected. From the main menu, select MACHINE - Feedback. The screen shows the Manual Mode Display, (Figure 7.1). Using the Control Panel As the tool is moved with the X and Z AXIS DIRECTION keys, the X and Z axis coordinates in the display alter correspondingly, giving a continuous and precise location of the tool tip position. The tool can be moved rapidly in either axis when away from the workpiece using the RAPID key in conjunction with the X and Z AXIS DIRECTION keys.
1 2
1. 2. 3. 4.
Tool position on axes Spindle speed indication X ZERO button Z ZERO button
Figure 7.1
Boxford 280B
7 Manual Machining
The tool feed rate can be increased or decreased with the FEED RATE control. Direction of spindle rotation and spindle speed are controlled using the SPINDLE CW, CCW and STOP keys. Spindle speed is displayed on the screen in revs per minute. A pneumatic chuck (when fitted) is opened and closed with the CHUCK OPEN and CLOSE keys. When a tailstock is fitted, the quill is operated manually by its handwheel. On the air powered version, the quill is operated from the control panel using the TAILSTOCK QUILL keys. Zeroing Tool Displacement Set the X-axis reference point with the first or reference tool using the AXIS DIRECTION keys so that tool tip just touches the workpiece diameter. Select X ZERO on the screen with the appropriate Softkey. Set the Z-axis reference with the AXIS DIRECTION keys, touching the tool on the workpiece. The reference point is registered and displayed as zero in both X and Z axis displays. Turret Gang Plate Quick Change Toolpost Tool Changing The turret is indexed round one position at a time to any of the eight tool positions with each press of the TURRET INDEX button. Either stop the machine and manually fit another tool, or use the X and Z AXIS DIRECTION keys to access another tool already fitted to the plate. Whenever a tool change is required, use the STOP button to stop the spindle, lift the guard and change the tool assembly. Returning to Automatic Mode To return to Automatic mode, use the MODE SELECT keys; press AUTO, then RESET.
Boxford 280 B
Boxford 280 B
E D
25
24
15
15
The absolute co-ordinates of the points on the profile are tabulated below:
POINT X Z DATUM 0 0 A 20 0 B 20 -15 C 24 -30 D 24 -35 E 25 -35
20
Boxford 280 B
MATERIAL:
G
90 71
30 20 20 24 24 25 30
Boxford 280 B
Note: The first tool is selected when setting up the machine. G00 is the default value if G01 is not selected. Using a compact display (CONFIG menu - Program - DISPLAY TYPE-COMPACT) the program will be:
N10 G90 N20 G71 N30 X30 Z10 N40 M04 X20 Z2 S2500 N50 G01 X20 Z-15 F70 N60 G01 X24 Z-30 F70 N70 G01 X24 Z-35 F70 N80 G01 X25 Z-35 F70 N90 M05 X30 Z10 N100 M02
Boxford 280 B
Exercise 1:
1. 2. 3.
Tabulate the absolute co-ordinates of points A to E on the profile. Using a programming sheet write a program to machine the profile. Enter the program and simulate the tool movements. (Do not attempt to machine the component)
10
18
10
Boxford 280 B
MATERIAL:
STEEL EN1A
G
90 71
30.0 20.0
0 4.0 0 1.0
70 70 70 70
30.0
10.0
Boxford 280 B
Exercise 2:
Using the component shown in Tutorial 1: 1. 2. 3. Tabulate the incremental co-ordinates of points A to E on the profile. Using a programming sheet write a program to machine the profile. Enter the program and simulate the tool movements. (Do not attempt to machine the component)
Boxford 280 B
Boxford 280 B
O/DIA.
OPERATION DESCRIPTION
23.5 x 35 22 x 35 20.5 x 31 19 x 30 CHAMFER 1.5 x 45 O TO 23 TURN 17 x 10 15 x 10 TOOL PARK POSITION END PROGRAM
RAPID
40 35 30 45O 10
25
19
22
15
Boxford 280 B
A.N, OTHER
G
90 71
30.0
10 2000 2500
26.0 -1.0
0 70 1
23.5 -35 24.5 22.0 -35 23.0 20.5 -31 21.5 19.0 -30 23.0 -32 1 17.0 -10 18.0 15.0 -10 30.0 10 70 1 70 70 70 1 70 1 70 1 70
TUT3 T2
Boxford 280 B
Exercise 3:
The component for this exercise is similar to that in Tutorial 3. 1. 2. 3. Write an operations sheet for this component Write a program to machine the component Give your program a test run and edit it if necessary.
25
20
15
15 25 35 40
10
Boxford 280 B
25
25
The absolute co-ordinates of the points on the profile are tabulated below:
POINT X Z DATUM 0 0 A 17 0 B 17 -22 C 25 -25
19
Boxford 280 B
MATERIAL:
G
90 71
30 19 19 25 30
Note: In block N70 I and K are the co-ordinates of the arc centre measured from the start of the arc. This program is for the profile only and does not include any roughing cuts.
Boxford 280 B
25
20
The absolute co-ordinates of the points on the profile are tabulated below:
POINT X Z DATUM 0 0 A 17 0 B 23 -3 C 23 -20 D 25 -20 E 17 -3
17
23
Boxford 280 B
MATERIAL:
G
90 71
30 17 17 23 23 25 30
70
Note: 3 in block N60 is the radius of the arc. This program is for the profile only and does not include any roughing cuts.
Boxford 280 B
Exercise 4:
Circular Interpolation
This exercise uses both the G02 and G03 codes. 1. 2. 3. Tabulate the absolute co-ordinates of points A to D on the profile. Using a programming sheet write a program to machine the profile. Give your program a test run and edit it if necessary.
D R3 B C E A
R3
25
25
19
Boxford 280 B
An alternative method is to take chamfering cuts on the surplus material. This is generally more difficult to program because the X co-ordinates are measured on the diameter and so are double the corresponding Z co-ordinates to give a 45 degree chamfer. The drawing on the next page is used to determine the length of the roughing cuts; 2mm is left on the diameter before the final finishing cut is taken. The operations sheet shows the details of the roughing cuts and a program for the component is given. Test run the program and examine its operation.
Boxford 280 B
19 X19, Z-35
25 23 21 X19, Z-27
X11, Z-27
11 8 X3, Z0
X3, Z-4
Programming a Tool Change The first tool to be used enters the program as part of the initial programming information. The second and subsequent tools are entered on the program with two lines of information. The first line stops the spindle and moves the tool away from the work, and the second line selects the next tool. A typical example of this is:
M 05 06
X 30.00
Z 10.00
I 5
Boxford 280 B
OPERATION DESCRIPTION
2500 2000
23 x 35 21 x 35 19 x 24 17 x 23 15 x 22 13 x 22 11 x 2 8x1 TAKE CONTINUOUS FINISHING CUT TOOL PARK POSITION CHANGE TOOLS PART OFF TO LENGTH TOOL PARK POSITION END PROGRAM
2500 3000
90 RAPID 50 RAPID 11
2000 2500
37 35 23 R4
25
19
11
R4
Boxford 280 B
DRAWING NUMBER
MATERIAL:
STEELALUMN EN1A
SEQUENCE DESCRIPTION
ABSOLUTE PROGRAMMING METRIC DIMENSIONS TOOL CHANGE POSITION
START SPINDLE RAPID TO START POSITION
G
90 71
FACE END OF MATERIAL RAPID CLEAR OF FACE RAPID TO FIRST CUT DIAMETER CUT 23 X 35mm LONG RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT DIAMETER X 35mm LONG RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT DIAMETER X 24mm LONG RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT DIAMETER X 23mm LONG RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT DIAMETER X 22mm LONG RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT DIAMETER X 22mm LONG RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT DIAMETER X 2mm LONG RAPID CLEAR OF FACE
23.0 -35.0 24.0 21.0 -35.0 22.0 19.0 -24.0 20.0 17.0 -23.0 18.0 15.0 -22.0 16.0 13.0 -22.0 14.0 11.0 -2.0 13.0 1.0 70 1.0 70 1.0 70 1.0 70 1.0 70 1.0 70 1.0 70
Boxford 280 B
MATERIAL:
STEEL EN1A
SPINDLE SPEED S
Z
--1.0
FINISH CUT 4mm RADIUS FINISH TURN 11 FINISH 4mm RADIUS FINISH TURN 19 TOOL CHANGE POSITION I11 IS A PARTING TOOL
MOVE TO PARTING POSITION - SPINDLE ON (TOOL 1.6mm WIDE)
-38.6 70
2500 2000
PART OFF RAPID CLEAR OF WORK SPINDLE STOP - TOOL CHANGE END PROGRAM
10.0
Boxford 280 B
R4 R3
25
17
16 32.4 40
11
Boxford 280 B
Boxford 280 B
O/DIA.
OPERATION NUMBER 1 2 3 4 5
OPERATION DESCRIPTION TOOL PARK POSITION STAND OFF POSITION FACE OFF TO 30mm LONG USING G82 CYCLE WITH 25 CUTS TOOL PARK POSITION END PROGRAM
2500 2000
30
2mm ON DIA.
2mm
25
Boxford 280 B
MATERIAL:
G
90 71
Boxford 280 B
G81
Rough Turning. The component previously machined is now required to have its outside diameter reduced from 25mm to 15mm for a length 25mm. This is shown on the drawing and operations sheet for TUT 6/2. The program for TUT 6/1 can be edited and extended by using the G81 canned cycle. Because it is the same component it retains work datum X0,Y0 and so the stand-off point for G81 will be X27, Z-9.5 i.e. 2mm greater in diameter and 0.5 clear of the work in the Z axis. Tool used: 1 (LH turning tool) Stand-off point: X27, Z-9. X (total cut depth ,i.e. the difference between the original dia and the final dia excluding the stand-off) =10 Z (total length of travel in the Z axis i.e. cut length plus any stand-off in the Z direction) =-25.5 I (no. of cuts required) =5 F (feed rate) =70 The program for TUT 6/2 is shown on the programming sheet. This can be used to extend TUT 6/1 at the appropriate block no. Extend TUT 6/1, test it and examine its operation.
Boxford 280 B
O/DIA.
OPERATION NUMBER
1 2 3 4 5
TOOL PARK POSITION STAND OFF POSITION TURN 15 x 25mm LONG USING G81 CYCLE WITH 5 CUTS TOOL PARK POSITION END PROGRAM
30 25
25
15
Boxford 280 B
MATERIAL:
G
90 71
10.0 2.0 -10.0 10.0 -9.5 -25.5 10.0 5 70 2000 2500 25 70 2000 2500
Boxford 280 B
Exercise 6:
You are required to produce a component which fulfils the following machining specification: a) b) c) d) e) Billet size 25mm x 40mm stickout from chuck. Billet material - steel EN1A. Face to 35mm length with 15 cuts. Outside diameter roughed to 19mm in cuts not exceeding 3mm on diameter. Part off to a finished length of 30mm.
Complete the following tasks: 1. 2. 3. Complete an operation sheet for the above machining operations. Using a programming sheet write a program for the component. Give your program a test run and edit it if necessary.
Boxford 280 B
10
Relationship of stand-off position to preparatory slot. Stand-off point: at X22 Z-12 X (the difference between the stand-off diameter at the bottom of the groove 22-15) = 7 Z I F (the additional width of the groove 10-4) = 6 (no. of cuts) = 10 (feedrate) = 70
The program is shown on the programming sheet. Test it and examine its operation.
Boxford 280 B
OPERATION NUMBER 1 2 3 4 5 6 7 8 9 10
OPERATION DESCRIPTION FACE STAND OFF POSITION TURN 20 x 35 USING G81 CYCLE WITH 3 CUTS CHAMFER 1mm x 45O TO 20 TOOL PARK POSITION CHANGE TOOLS CUT SLOT 15 x 3.16 EXTEND GROOVE TO 10mm LONG USING G82 CANNED CYCLE TOOL PARK POSITION END PROGRAM
2500 2000
2000 2500
50 RAPID
40 35 20 10 1mm x 45 O
25
20
15
20
Boxford 280 B
MATERIAL:
G
90 71
FACE END OF MATERIAL RAPID CLEAR OF FACE RAPID TO STAND OFF POSITION TURN 20 X 35 RAPID TO START OF CHAMFER CUT CHAMFER TOOL CHANGE POSITION CHANGE TOOL TO PARTING TOOL
START SPINDLE - RAPID TO START OF PREPARATORY SLOT
-11.6 50
2500 2000
START MACHINING PREP SLOT RAPID CLEAR OF DIAMETER RAPID TO NEXT SLOT MACHINE SLOT RAPID CLEAR OF DIAMETER RAPID TO NEXT SLOT MACHINE SLOT RAPID CLEAR OF DIAMETER RAPID TO STAND OFF POSITION GROOVING CYCLE
SPINDLE STOP - TOOL PARK POSITION
-12.6 15.0 22.0 -13.6 15.0 22.0 -11.6 7.0 30.0 -6.4 10.0 10 70 50 50
END OF PROGRAM
Boxford 280 B
Exercise 7:
You are required to produce a component which fulfils the following machining specification: a) b) c) d) e) Billet size 25 x 40mm stickout from chuck Billet material - steel EN1A. Face to a length of 40mm with one cut. Rough outside diameter to 18mm in cuts not exceeding 2mm on diameter. Machine a groove of depth 6mm x 12mm long starting 8mm from the free end.
Complete the following tasks: 1. 2. 3. Complete an operations sheet for the above maching operations. Using a programming sheet write a program for the component. Give your program a test run and edit it if necessary.
Boxford 280 B
Boxford 280 B
OPERATION NUMBER
10 11 12 13 14 15 16 17
CHANGE TOOL STAND OFF POSITION 20 x 1.00mm PITCH THREAD USING G84 CYCLE WITH 10 CUTS CUT 20 x 0.75mm PITCH THREAD USING G84 CYCLE WITH 15CUTS TOOL CHANGE POSITION CHANGE TOOL PART OFF TO LENGTH 32mm TOOL PARK POSITION END PROGRAM
2500 2000
50 RAPID
40 32 20 10 M20 x 0.75mm
25
15
20
Boxford 280 B
MATERIAL:
G
90 71
FACE END OF MATERIAL RAPID CLEAR OF FACE RAPID TO STAND OFF POSITION TURN 20 X 35 RAPID TO START OF CHAMFER CUT CHAMFER TOOL CHANGE POSITION CHANGE TOOL TO PARTING TOOL
START SPINDLE - RAPID TO START OF PREPARATORY SLOT
-11.6 50
2000 2500
START MACHINING PREP SLOT RAPID CLEAR OF DIAMETER RAPID TO NEXT SLOT MACHINE SLOT RAPID CLEAR OF DIAMETER RAPID TO NEXT SLOT MACHINE SLOT RAPID CLEAR OF DIAMETER RAPID TO STAND OFF POSITION GROOVING CYCLE
SPINDLE STOP - TOOL PARK POSITION TOOL CHANGE (THREADING)
START SPINDLE RAPID TO STAND OFF POSITION
-12.6 15.0 22.0 -13.6 15.0 22.0 -11.6 7.0 30.0 -6.4 10.0 4 22.0 1.5 -11.5 0.82 1.23 10 0.75 1.00 400 10 70 50 50
CUT THREAD
Boxford 280 B
MATERIAL:
STEEL EN1A
SPINDLE SPEED S
M
05 06 04
Z
10.0
-33.6 70
2500
PART OFF RAPID TO CLEAR WORK SPINDLE STOP - TOOL CHANGE END OF PROGRAM
10.0
Boxford 280 B
Exercise 8:
This exercise is a repeat of Tutorial 6 except that the 20mm diameter has a right hand thread. Note that the Z value in the G84 cycle for a right hand thread is positive. A new position for the thread stand-off point will have to be calculated. 1. 2. 3. Complete an operations sheet, based on TUT 7 for the shape and TUT 8 suitably modified for the thread. Using a programming sheet write a program for the component. Give your program a test run and edit it if necessary.
Boxford 280 B
Boxford 280 B
OPERATION NUMBER 1 2 3 4 5 6 7 8 9 10 11 12 13 14
OPERATION DESCRIPTION FACE TURN 23 x 35 TOOL CHANGE POSITION CHANGE TOOL CENTRE DRILL 5mm DEEP TOOL CHANGE POSITION CHANGE TOOL STAND OFF POSITION DRILL 7 HOLE x 20mm DEEP USING G83 CYCLE TOOL CHANGE POSITION CHANGE TOOL PART OFF TO LENGTH (1.6 PARTING TOOL) TOOL PARK POSITION END PROGRAM
2500 2000
2000 2500
50 RAPID 7
1750 1500
2500 2000
40 35 32 20
25
23
Boxford 280 B
MATERIAL:
G
90 71
10.0 0 70 1.0
2500 2000
FACE END OF MATERIAL RAPID CLEAR OF FACE RAPID TO START OF 23 CUT TURN 23 X 35 SPINDLE STOP - TOOL CHANGE CHANGE TO CENTRE DRILL
SPINDLE START FORWARD C/ DRILL 1mm STAND OFF
23.0 -35.0 30.0 10.0 5 0 1.0 -5.0 2.0 30.0 10.0 7 0 2.0 -20.0 30.0 10.0 11 25.0 -1.0 25.0 30.0 10.0 -33.6 70 2000 2500 7 0.9 50 7 1750 80 70
2500 2000
DRILL 5mm DEEP RETRACT DRILL SPINDLE STOP - TOOL CHANGE TOOL CHANGE - 7 DRILL
START SPINDLE RAPID TO STAND OFF POSITION
G83 PECK DRILL CYCLE SPINDLE STOP - TOOL CHANGE TOOL CHANGE - 1.6mm PARTING
SPINDLE START MOVE TO PARTING POSITION
PART OFF CLEAR WORK SPINDLE STOP - PARK POSITION END OF PROGRAM
Boxford 280 B
Exercise 9:
Note: A 5mm drill is required for this tutorial. You are required to produce a component which fulfils the following machining specification: a) b) c) d) e) f) g) Billet size 25 x 40mm stickout from chuck. Billet material -steel EN1A Face to a length of 40mm with one cut. Rough outside diameter to 19mm in cuts not exceeding 3mm on diameter. Centre drill. Peck drill a 5mm dia. hole 12mm deep. Part off to 30mm long.
Complete the following tasks: 1. 2. 3. Complete an operations sheet for the above machining operations. Using a programming sheet write a program for the component. Give your program a run and edit it if necessary. Use tutorials 6 and 9 to help you with this exercise.
Boxford 280 B
2. 3.
2
R
R
R
R
Boxford 280 B
Examine the operations sheet and drawing for TUT 10. The drawing shows a component turned with a taper together with two partial arcs - one clockwise and the other one counter-clockwise. The operations sheet gives details of the roughing cuts. The I and K values are determined in the same way as for 90 arcs, i.e. (a) the I value is the incremental distance measured along the X axis and the K value is the distance measured along the Z axis to the arc centre from the tool position at the commencement of the cut, or the I value is the radius.
(b)
The X and Z values are the co-ordinates of the tool at the finish of the arc. The calculations required to determine these values may involve trigonometry. The program for TUT 10 is shown on the programming sheet. Test it and examine its operation.
Boxford 280 B
OPERATION NUMBER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
OPERATION DESCRIPTION FACE TURN 23 x 29 21 x 28.5 19 x 28 17 x 27 15 x 21 13 x 13 11 x 7 9 x 2 7 x 1 FACE 2 (START OF RAD) TURN 4mm RAD TO 9.93 TURN TAPER TURN 4mm RAD TO 24 TURN 24 x 36.6 (1.6mm PARTING TOOL) TOOL PARK POSITION CHANGE TOOL PART OFF TO LENGTH (35mm) TOOL PARK POSITION END PROGRAM 40 35 30 R4 16.07 25 24 2 R4 9.93
2500 2000
3.48 26.53
Boxford 280 B
MATERIAL:
G
90 71
FACE END OF MATERIAL RAPID CLEAR OF FACE RAPID TO FIRST CUT DIAMETER CUT 23 X 29mm LONG RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT 21 X 28.5 RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT 19 X 28 RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT 17 X 27 RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT 15 X 21 RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT 13 X 13 RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT 11 X 7 RAPID CLEAR OF WORK
23.0 -29.0 24.0 21.0 -28.5 22.0 19.0 -28.0 20.0 17.0 -27.0 18.0 15.0 -21.0 16.0 13.0 -13.0 14.0 11.0 -7.0 12.0 1.0 70 1.0 70 1.0 70 1.0 70 1.0 70 1.0 70 1.0 70
Boxford 280 B
MATERIAL:
STEEL EN1A
SPINDLE SPEED S
Z
-2.0
10.0 7.0
1.0
-1.0 8.0 2.0 9.93 16.07 24.0 24.0 30.0 1.0 0 -3.48 -26.53 -30.0 -36.6 10.0 11 25.0 -1.0 25.0 30.0 10.0 -36.6 4 4
70
TURN RADIUS TURN TAPER TURN RADIUS TURN 24 SPINDLE STOP - TOOL CHANGE TOOL CHANGE - PARTING TOOL
START SPINDLE RAPID TO PART OFF POSITION
70 70 70 70
2000 2500 50
PART OFF RAPID CLEAR OF WORK SPINDLE STOP - PARK POSITION END OF PROGRAM
Boxford 280 B
Exercise 10:
You are required to produce the component drawn below. The billet size is 25 x 40mm stickout from chuck. The billet material is steel EN1A.
R10
25
10
15
12 22 6 29
Complete the following tasks: 1. 2. 3. Complete an operations sheet for the above component. Using a programming sheet write a program for the component. Give your program a test run and edit it if necessary.
23
R5
Boxford 280 B
23
18
17
R1.5 20 DRILL POINT R6.5
20
Boxford 280 B
MATERIAL:
G
90 71
10.00 0
2500 2000
70
FACE END OF MATERIAL RAPID CLEAR OF FACE RAPID TO FIRST CUT DIAMETER CUT DIAMETER X 35mm LONG RAPID CLEAR OF WORK POSITION FOR NEXT CUT CUT DIAMETER X 23.5mm LONG RAPID CLEAR OF WORK CUT TAPER - TOOL CUTTING IN CUT TAPER - TOOL CUTTING OUT RAPID TO STAND OFF FOR G81 CYCLE
REDUCE DIAMETER BY 3mm IN 2 CUTS
1.00 23.0 -35.00 23.5 21.5 -23.50 22.0 20.0 23.5 -16.00 -19.50 -27.00 0.50 3.0 14.0 18.5 -2.80 0.50 12.0 18.5 -4.40 0 4.0 17.0 -6.50 -9.25 20.0 -10.75 -16.75 1.5 0 0 6.5 50 70 50 70 40 2000 2500 50 -10.50 2 80 70 70 80 0.50 80
POSITION FOR FIRST ANGLE CUT CUT CHAMFER RAPID CLEAR OF FACE POSITION FOR NEXT CUT CUT CHAMFER
CHANGE SPINDLE SPEED RAPID TO ZERO IN Z AXIS
RAPID TO 4mm CUT 6.5 RADIUS TO 17mm CUT DIAMETER X 9.25mm LONG CUT 1.5 RADIUS TO 20mm CUT DIAMETER X 16.75mm LONG
Boxford 280 B
MATERIAL:
STEEL EN1A
SPINDLE SPEED S
G
01 01
Z
-19.50 -28.00 10.00 5
2000 2000
50
DRILL 20mm DEEP WITH G83 CYCLE STOP SPINDLE - TOOL PARK POSITION CHANGE TO TOOL 4
START SPINDLE RAPID TO STAND OFF POSITION
400
CUT THREAD WITH G84 CYCLE (106mm) STOP SPINDLE - TOOL PARK POSITION CHANGE TO TOOL 11 START SPINDLE - RAPID TO POSITION PART OFF TO LENGTH CLEAR WORK STOP SPINDLE - TOOL PARK POSITION END OF PROGRAM
0.92 0.82
10
0.75
2500 2000
40
Boxford 280 B
Exercise 11:
You are required to produce the component drawn below. The billet size is 25 x 40mm stickout from the chuck. The billet material is steel EN1A.
15 DRILL POINT R2
DRILL 5
22
14
16
5 10 12 22 30 35
R5
Complete the following tasks: 1. 2. 3. Complete an operations sheet for the above component. Using a programming sheet write a program for the component. Give your program a test run and edit it if necessary.
20
Boxford 280 B
Drawing Number
SEQUENCE D E S C R IP T IO N
A B S O L U T E P R O G R A M M IN G M E T R IC U N IT S P A R K P O S IT IO N T O O L C H A N G E (D R IV E N ) S P IN D L E O R IE N TA T IO N E N G A G E S H O T B O LT D R IV E N T O O L A C T IV A T E M O V E T O O U T S ID E O F B A R D R IL L R A D IA L H O L E P U L L O U T D R IV E N T O O L D IS E N G A G E S H O T B O LT S P IN D L E O R IE N TA T IO N E N G A G E S H O T B O LT D R IL L R A D IA L H O L E P U L L O U T D R IV E N T O O L D IS E N G A G E S H O T B O LT D R IV E N T O O L O F F P A R K P O S IT IO N E N D O F P R O G R A M /R P T
M a te ria l
Steel EN1A
SHEET No. 1 O F 2
FEED R AT E
I K F
A X IS C O O R D IN A T E S
X Z
S P IN D L E SPEED
S
10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190
90 71 -4 0 .0 0 06 16 51 10 -2 0 .0 0 01 52 16 51 01 52 11 -4 0 .0 0 30 2 0 .0 0 -2 0 .0 0 -4 0 .0 0 -2 0 .0 0 -4 0 .0 0 180 50 50 2 0 .0 0 8 0
OPERATIONS SHEET
OPERATION NUMBER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
OPERATION DESCRIPTION
PROGRAMMING SHEET
FEED RATE K F