Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Integrated Manufacturing

Similar presentations


Presentation on theme: "Computer Integrated Manufacturing"— Presentation transcript:

1 Computer Integrated Manufacturing
INDU 411 Computer Integrated Manufacturing Lab 02

2 NC PROGRAMMING M Code M02, M30 End of program
M codes control a variety of Machining Center functions while a part program is running. Only one M code should be specified per NC block. M codes and motion commands should be placed on separate blocks to avoid confusion over whether an M code is activated during or after a motion command M02, M30 End of program M03 Spindle motor on (accompanied by an S code to set RPM) Example: M03 S1200; Spindle on at 1200rpm. M05 Spindle motor off

3 NC PROGRAMMING M Code M06 Tool change (accompanied by a T code to select tool) Example: M06T03; Select tool #3 M08 Coolant on M09 Coolant off M10 Clamps on M11 Clamps off M20 Chain to next program. This code is used to chain several NC files together. program: N37 Z.2 N38 M20 PROGRAM2.NC; Chain to PROGRAM TWO

4 NC PROGRAMMING F Code Used to specify the feed rate S Code
Used to specify the spindle speed T Code Used to specify the tool identification number associated with the tool to be used in subsequent operations

5 Required Information Preparatory Information : units, incremental or absolute positioning Coordinates: x , y , z Machining Parameters: Feed Rate and spindle speed Tool Control: Tool and tool parameters Cycle Functions: Type of action required Miscellaneous Control: Spindle on/off, direction of rotation, stops for part movement, chuck open It is generally good practice to increment each block number by 5 or 10 to allow additional blocks to be inserted if future changes are required

6 Block Format Each may contain only one tool move
Each may contain any number of non-tool move G-codes Each may contain only one feed rate Each may contain only one specified tool or spindle speed The block numbers should be sequential Both the program start flag and the program number must be independent of all other commands (on separate lines ) The data within a block should follow the sequence shown in the following sample block Nanfara, pg. 36 N 135 G01 X1.0 Y1.0 Z0.125 F5;

7 proLIGHT 1000 Milling Machine

8 proLIGHT Control Software
Following explains the most important components of the screen

9 proLIGHT Control Software
Edit Window By default, each new window is locked; you cannot edit a locked window. To unlock the window, use the Lock command under the Edit Menu. Position Readout The units of measure in the Position Readout are determined by the Units command under the Setup Menu.

10 proLIGHT Control Software
Machine Info Panel The Machine Info Panel provides information on the current tool, tool diameter, feed rate, spindle speed, number of passes made, coordinate system in use, as well as the current block and total number of blocks in the program. Verify View The Verify Window displays a simulation of your part program when you select the Verify command from the Program Menu, or when you click the Verify Program button on the Standard Tool Bar

11 proLIGHT Control Software
Tool Setup Make sure that the tool library parameters are the same as the installed tools on the machine. The tools installed are as follows: Tool 1 3/8” End mill 4 Flutes Tool 2 1/4” End mill 4 Flutes Tool 3 1/8” End mill 4 Flutes Tool 4 1/8” Ball Mill 2 Flutes 1 2

12 proLIGHT Control Software
Cutter Compensation offsets Cutter compensation commands should be accompanied by the offset value which is the radius of the tool. It should be already predefined in “setup offsets” before using with cutter compensation commands. 1 2 D1 D2 D3

13 proLIGHT Control Software
Enter the dimensions of the Plexiglas block 2 1 The stock dimensions are X=3.5", Y=2" and Z=0.5 ". Set the Initial Tool Position to X=1, Y=1 and Z=1 Set the point of Origin to zero on all three axes. Select OK.

14 proLIGHT Control Software
Select Verify from the Program Menu. The Verify Program dialog box appears. The default starting line for the program is Line 1. When verifying a program for the first time, you should begin at the first block. Click on the Verify Program button, and then watch the Verify Window. You will see MILLONE.NC executed on the graphic workpiece.

15 Assignment 1 Write, validate, and run an NC program that machine your personal nameplate for next lab. Add your initials to the top of the material The material is 3.5” x 2” x ½” Plexiglas Use inch units Use absolute coordinates Set spindle speed to 2000 RPM Depth of cut must be less than ½ cuter diameter per pass Keep the tool 0.25” away from the sides of the block Recommended Values S=2000, F=5 in plunging (Z), F=10 in x/y movement Write the NC program and go to any other lab section during the first hour to machine your part with Brad.

16 Autocad Tips Example: Milling Area Part (Program) Zero Top View
Front View Part (Program) Zero

17 Autocad Tips To Make sure User Coordinate System (UCS) is set on Part Zero: Top View

18 Autocad Tips Several methods to get the dimensions and coordinates of any point with respect to Part Zero: 1) ID Point Click on any point And copy from here Hover the mouse over any Arc to make the Center appear First, From Object Snap keep only Top View

19 Autocad Tips 2) Ordinate
Several methods to get the dimensions and coordinates of any point with respect to Part Zero: 2) Ordinate Top View

20 Autocad Tips 4) From Properties
Several methods to get the dimensions and coordinates of any point with respect to Part Zero: 3) Linear & Radial Dimensions 4) From Properties Right click on any segment then Top View Use linear dimensions for depths on Front View Front View

21 Autocad Tips determine area covered by each tool can be done by drawing the tool profile, dimensioning or offsetting contours :

22 Autocad Tips Contour offsetting example:
Assuming just engraving around letter A with T3 Before offsetting it’s recommended to convert every closed contour of lines and arcs to one polyline by using edit polyline  select any segment  answer yes  join select all and enter Use Explode to convert back to lines and arcs

23 Autocad Tips Contour offsetting example:
offset the polyline contour by offset specify offset distance  enter  click on the polyline  click outside of the polyline to make outer offset = Radius of T3 Actual Tool Path

24 Autocad Tips Contour offsetting example:
making a second contour offset and filleting the edges according to tool radius will give the area covered by the tool: Engraved Area Desired contour, touched only by the tool edge. Used when programing with cutter compensation Recommended when engraving around the letters in project parts Actual tool path (path of tool center). Offset by Tool Radius Used when programing without cutter compensation Offset by Tool Diameter Outlines the Area covered by the tool


Download ppt "Computer Integrated Manufacturing"

Similar presentations


Ads by Google