Computer Integrated Manufacturing

Slides:



Advertisements
Similar presentations
By: Matt Mihelish Joe Winston
Advertisements

Introduction to G-Code Programming
Computer Numeric Control
Industrial Engineering Program King Saud University
NC and CNC machines and Control Programming
Parameters Used in Machining Optimization (Draft 1) Leon Xu The Boeing Company December 20, 2007.
CNC Programming “Milling”
Sean Dalton Computer Aided Manufacture Sean Dalton
G-Code Fundamentals.
Know the Code… Students will participate in an activity that will help them understand CNC programming and how machines read programmed information.
Select New Project from Project menu to create a new project File.
Manufacturing Automation
Industrial Engineering Department King Saud University
Using Surfcam to Produce a Numeric Control (NC) Program An Introduction to the CAD/CAM Process Instructions for 3 Axis Programming Using the D&M CNC Milling.
HAAS LATHE PANEL TUTORIAL
CVEV 118/698 AutoCAD 2000 Lecture 1 Prof. Mounir Mabsout Elsa Sulukdjian Walid El Asmar.
Outline 1. Introduction to CNC machine 2. Component and Function of CNC 3. Coordinate System.
ProLIGHT 1000 Control Software PLTW Computer Integrated Manufacturing.
A Mid-Term study guide of covered commands. SAVING  Using the Save command allows the drafter to save an already developed drawing.  The Save As command.
The Milling Machine.
1 Database – Kits Kits… Opens the Machinings library management dialog box.
CNC Programming Prepared by Reza.
ME 418 M8, M9, & M Robert Peace
Getting Started With AutoCAD ENGR 2 Week #1 Laboratory.
1 Draw Mode. 2 Notable Points (RMB) End point: Snaps to the closest end point of the selected entity. Mid point: Snaps to the middle point of the selected.
Alpha numerical program input
G & M Codes Computer Integrated Manufacturing
Learning Objectives BTEOTLIWBAT…. Set up layers and assign colors and line types to them. Load different line types needed for the templates. Identify.
(0,0) The Cartesian Coordinate System I IV III II +,- -,- +,+ -,+ Y+ Y- Z+ Z- X+ X- Basis for plotting all machine table positions The left/right axis.
Module 2: Introduction to MTS TopTurn and G & M codes
Welcome Mill Lesson 15 – Part-2 Computer Aided Manufacturing Using Mastercam.
Numerical Control Programming
Introduction To CNC-Programming
Introduction to Drafting and Design In order to begin our drawing we have to set the drawing limits or the paper size.
The Cartesian Coordinate System
Subtractive Manufacturing Exercise #1 Part 3 Key Fob Project Using Velocity CNC Software for the CNC Milling Machine Note: In order to use this set of.
Autodesk Inventor Autodesk Inventor EdgeCAM – Part 2 EdgeCAM – Part 2 CNC Motion CNC Motion Prolight CNC Mill Prolight CNC Mill CNC Box.
BMFS 3373 CNC TECHNOLOGY Lecture 10
Using Surfcam to Produce a Numeric Control (NC) Program An Introduction to the CAD/CAM Process Instructions for 3 Axis Programming Using the D&M CNC Milling.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
AutoCAD Tutorial (introductory level). 1. Working environment : Drawing area, Menus, Tools bars, Buttons. 2. Interaction: How to execute a command. 4.
CNC Motion BenchMill 6000 Machining Center
CNC Letters NOTE: The following will be a listing and description of Computer Numerical Control (CNC) Codes and Letter designations. We will try to stick.
SNS COLLEGE OF ENGINEERING
CNC CONTROL SYSTEM AND PART PROGRAMMING
Drawing Geometric Objects
Visit for more Learning Resources
Special motion types Special interpolation types Helical motion
An Introduction to Process Planning and G-Code
COMPUTER INTEGRATED MANUFACTURING
Numerical Control Sections: Fundamentals of NC Technology
Part Programming Turning Applications.
Vertical Milling.
IENG 475: Computer-Controlled Manufacturing Systems
Learning Objectives • Dynamic Input Line tool. • Coordinate systems.
Computer Integrated Manufacturing
CVEV 118/698 AutoCAD 2000 Lecture 1 Prof. Mounir Mabsout Elsa Sulukdjian Walid El Asmar.
Computer Application AutoCAD Program
Using Surfcam to Produce a Numeric Control (NC) Program
Lathe Coordinate System
Introduction to SolidWorks
NC,CNC machines and Control Programming.
CIS16 Application Development Programming with Visual Basic
ЧПУ Delta Electronics G-коды. Примеры
NC and CNC machines and Control Programming
CNC Milling/Lathe interface Introduction
Basic Editing Techniques
CAM与自动编程 封志明
CAM与自动编程 封志明
Prepared by Reza. Motivation and uses To manufacture complex curved geometries in 2D or 3D was extremely expensive by mechanical means (which usually.
Presentation transcript:

Computer Integrated Manufacturing INDU 411 Computer Integrated Manufacturing Lab 02

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

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

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

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

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;

proLIGHT 1000 Milling Machine

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

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.

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

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

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

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.

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.

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.

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

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

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

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

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

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

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

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

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