1 Introduction General information Comparison to subprogramming … to computer programming … to canned cycles Application categories Limitations Computer.

Slides:



Advertisements
Similar presentations
Setup Reduction For CNC Machining & Turning Centers Copyright 2001 Demo only – Most topics are not active!
Advertisements

Introduction to G-Code Programming
Industrial Engineering Program King Saud University
CANNED CYCLES AND SUBROUTINES
NC and CNC machines and Control Programming
Workshop on Integrated Machine Tool Simulation & Verification April 9-10, 2002 Cypress, California.
CNC Programming “Milling”
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.
Numerical Control Instructor: Dr Haris Aziz TA: Mian Wasif 2.
Welcome to VisualTurn A powerful 2-axis Turning Center programming System.
Shape Editor Programming Example
Manufacturing Automation
Delay Copyright 1999 Demo Only!! * Most items restricted * Poor sound quality (minimizes file size)
Industrial Engineering Department King Saud University
HAAS LATHE PANEL TUTORIAL
Winter term 00/01 Industrial Applications of Computers Computer Aided Manufacturing (CAM) Computer Numerical Control (CNC)
Chapter 3 Planning Your Solution
Computer Numerical Control CNC by Anil Gajjar. Computer Numerical Control Computer Numerical control is a method of automatically operating a manufacturing.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 15.
CNC MACHINES PRESENTATION BY: G CHAITHAN VINAY KUMAR 10261A1412
Outline 1. Introduction to CNC machine 2. Component and Function of CNC 3. Coordinate System.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
Conventional Machining
Lesson One: Machine Configurations Turning Center Programming And Operation Copyright 2002, CNC Concepts, Inc.
Introduction to Computer Numerical control
Parametric Programming For CNC Machining Centers and Turning Centers Copyright 1999 Demo Only!! * Most items restricted * Poor sound quality (minimizes.
© 2011 Autodesk Simplified 5-Axis Machining Ann Mazakas Manager of Technical Communications | DP Technology Corp.
NUMERICAL CONTROL.
Lesson One: Machine Configurations
The TURN module in VisualCAM for Geomagic is a powerful 2 axis Turning Center programming system that includes Turn Roughing, Finishing, Groove Roughing,
Machining Center Programming & Operation Copyright 2002, CNC Concepts, Inc.
CNC Programming Prepared by Reza.
Alpha numerical program input
Intuitive Programming System For The Mill
Motion Manipulation Words G32 – Thread cutting G15 & G16 – Polar coordinates G50 & G51 – Scaling G50.1 & G51.1 – Mirror image G60 – Single direction positioning.
2 Variable Techniques Understanding variables Variables in custom macro B Presentation links page for lesson two Arguments Local variables Common variables.
Delay Turning Center Programming, Setup, & Operation Copyright 2001, CNC Concepts, Inc.
Numerical Control Programming
Introduction To CNC-Programming
CNC Machinery Module Objectives: Define Machining.
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
Welcome To Yash Machine Tools
HYDRAULIC POWER SOLUTION FARIDABAD, CNC SOLUTION BY VISHAL PACHORI
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.
CNC Codes and Letters NOTE: The following will be a listing and description of Computer Numerical Control (CNC) Codes and Letter designations. We will.
SNS COLLEGE OF ENGINEERING
CNC CONTROL SYSTEM AND PART PROGRAMMING
G-Code 101 With the Mike Mattera
Programming and File Management Part 2
Special motion types Special interpolation types Helical motion
An Introduction to Process Planning and G-Code
Relates to machining and turning centers
Numerical Control Sections: Fundamentals of NC Technology
Horizontal Milling Machines and Accessories
Part Programming Turning Applications.
Relates to machining and turning centers
Chapter 23 Machining Processes: Turning and Hole Making
5 Generating loops Introduction to looping
IENG 475: Computer-Controlled Manufacturing Systems
Prepared by: Dr. Mohamed Ahmed Awad
CNC Programming for Mill
Lathe Coordinate System
NC,CNC machines and Control Programming.
ЧПУ Delta Electronics G-коды. Примеры
CNC Programming for Mill
NC and CNC machines and Control Programming
CNC Programming for Mill
CNC Machine Language گرد آورنده: بابک دلخون
Presentation transcript:

1 Introduction General information Comparison to subprogramming … to computer programming … to canned cycles Application categories Limitations Computer related features CNC related features Presentation links page for lesson one

For CNC Machining Centers and Turning Centers Parametric Programming Copyright 2003 (Custom Macro B) Welcome to Parametric Programming class!

Parametric Programming Eight lessons in this class: 1)Introduction 2)Variable techniques 3)Arithmetic functions 4)Logic and program flow control 5)Looping 6)System variables 7)Other features of parametric programming 8)Approaching applications Here are the lesson titles

CNC’s best kept secret! Fanuc calls it Custom macro B Okuma calls it User task 2 Fadal calls it Macro This class covers Fanuc’s custom macro B Parametric Programming There are few in the industry that even know what parametric programming is… …let alone how to use it!

. N035 M98 P1000. Main program O1000 N001 X4.5 Y4.0 N002 X3.5 Y3.0 N003 X2.5 Y2.0 N004 X1.5 Y1.0 N005 X0.5 Y0 N005 M99 Subprogram Comparison To Subprogramming Let’s compare parametric programming to things you already know… You know M98 calls a subprogramP word specifies program numberControl executes subprogramM99 causes return to calling program

. N035 M98 P1000. Main program O1000 N001 X4.5 Y4.0 N002 X3.5 Y3.0 N003 X2.5 Y2.0 N004 X1.5 Y1.0 N005 X0.5 Y0 N005 M99 Subprogram Subprogramming can be used Comparison To Subprogramming With subprograms, nothing can change from one time the subprogram is called to the next

Subprogramming cannot be used Comparison To Subprogramming Again, nothing can change from one time to the next

N035 M98 P1000 X1. Y1. D.25 W3. H1. X Y H W D N035 G65 P1000 Comparison To Subprogramming G65 is the same as M98, but… …with G65, you can pass variables

Consider times you’d like to write general purpose subprograms: Bolt hole pattern Thread milling Grooving Comparison To Subprogramming Parametric programming lets you develop very helpful subprograms, commonly called macros

Comparison To Computer Programming Parametric programming can also be compared to computer programming languages…

Two popular programming languages… BASICC Language begin input “Enter interest rate %:” ; a input “Enter starting balance:” ; b c = b for d = 1 to 12 c = c + (a *.01 / 12) next d print “Total after one year” ; c end  Variables  Arithmetic  Logic  Looping Parametric programming is like having a computer programming language built right into your CNC control! Comparison To Computer Programming A sample computer program Parametric programming has many computer programming features

Comparison To Canned Cycles All controls have some form of canned cycles to simplify programming…

N050 G81 X0.5 Y0.5 R0.1 Z-.75 F3.0 X1. Y1. D.25 W3. H1.N35 G65 P1000 Comparison To Canned Cycles Canned cycle commandG81 invokes drilling cycleVariables that specify how the hole is to be drilled A calling command to a custom macro Call custom macro program O1000 Variables (arguments) to be passed to the custom macro Parametric programming lets you create your own canned cycles! …machining centers have hole machining canned cycles

Five Application Categories 4 Part families 4 User created canned cycles 4 Utilities 4 Complex motions and shapes 4 Driving accessories All applications for parametric programming will fall into one of five categories...

Five Application Categories 4 Part families 4 User created canned cycles 4 Utilities 4 Complex motions and shapes 4 Driving accessories Many companies make similar products in varying sizes…

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories O0001 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.0 Y1.5 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.0 N035 X4.0 N040 X5.0 N045 G90 N050 G91 G28 Z0 M19 N055 M01. O0002 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.5 Y1.75 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.5 N035 X4.5 N040 X5.5 N045 G90 N050 G91 G28 Z0 M19 N055 M01. Are you changing one program to create another? Values that changeValues for another workpiece

Five Application Categories Do you have prints with variables? Variable dimensions Chart with actual values

Five Application Categories O0001 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.0 Y1.5 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.0 N035 X4.0 N040 X5.0 N045 G90 N050 G91 G28 Z0 M19 N055 M01. O0002 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.0 Y1.5 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.0 N035 X4.0 N040 X5.0 N045 G90 N050 G91 G28 Z0 M19 N055 M01. O0003 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.0 Y1.5 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.0 N035 X4.0 N040 X5.0 N045 G90 N050 G91 G28 Z0 M19 N055 M01. O0004 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.0 Y1.5 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.0 N035 X4.0 N040 X5.0 N045 G90 N050 G91 G28 Z0 M19 N055 M01. O0005 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.0 Y1.5 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.0 N035 X4.0 N040 X5.0 N045 G90 N050 G91 G28 Z0 M19 N055 M01. O0006 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.0 Y1.5 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.0 N035 X4.0 N040 X5.0 N045 G90 N050 G91 G28 Z0 M19 N055 M01. O0007 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.0 Y1.5 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.0 N035 X4.0 N040 X5.0 N045 G90 N050 G91 G28 Z0 M19 N055 M01. O0008 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X2.0 Y1.5 N020 G43 H01 Z0.1 N025 G81 R0.1 Z-.2 F5.0 N030 X3.0 N035 X4.0 N040 X5.0 N045 G90 N050 G91 G28 Z0 M19 N055 M01. Currently you have many programs! If you must make a change, all programs must be changed! O0001 N005 T01 M06 N010 G54 G90 S700 M03 N015 G00 X#24 Y#25 N020 G43 H01 Z#3 N025 G81 R0.1 Z-#7 F5.0 N030 X[#24+#101*.5] N035 X[#24+# ] N040 X[#24+# ] N045 G90 N050 G91 G28 Z0 M19 N055 M01. Parametric programming lets you handle all parts in the family with one program!

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Canned Cycles All CNC controls have some canned cycles to simplify programming

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes Consider a special two-surface drill cycle Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes Consider a special two-surface drill cycle Example of canned cycles on mills and lathes Drill first surface

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes Consider a special two-surface drill cycle Example of canned cycles on mills and lathes Rapid move

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes Consider a special two-surface drill cycle Example of canned cycles on mills and lathes Drill second surface

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes Consider a special two-surface drill cycle Example of canned cycles on mills and lathes Full retract Most controls don’t have this kind of drilling cycle… …but with parametric programming, you can create one!

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes What don’t you like about G83? Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes What don’t you like about G83? Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes What don’t you like about G83? Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes What don’t you like about G83? Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes What don’t you like about G83? Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes What don’t you like about G83? Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes What don’t you like about G83? Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes What don’t you like about G83? Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes The last peck will not be the same Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes The last peck will not be the same Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes The last peck will not be the same Example of canned cycles on mills and lathes

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Thread milling 6 Pocket milling 6 Face milling 6 Circle milling 6 Grooving 6 Tapping 6 Bar feeding 6 Cut-off 6 Dovetail milling 6 Hex milling 6 Double tapping 6 Special holes The last peck will not be the same Example of canned cycles on mills and lathes With parametric programming, you can modify the way G83 works!

User Created Canned Cycles % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Think of all the times you’ve wished you had more canned cycles!

4 Part families 4 User created canned cycles 4 Utilities 4 Complex motions and shapes 4 Driving accessories Five Application Categories Utilities enhance the way your CNC machine behaves

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories 6 Reduce setup time 6 Reduce tool maintenance time 6 Make programs easier to verify 6 Make programs easier to run 6 Make machines safer to run Utilities can… Examples…

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Reduce offset by Consider how operators change offsets Print dimension Target value Operator must calculate deviation Measured value It would be easier if the operator didn’t have to calculate the target value… …or the deviation.. …and could simply enter the measured value Parametric programming allows you to modify the way offsets are used!

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Do you have setups so tall that they interfere with tool changing? Tool change okay

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Do you have setups so tall that they interfere with tool changing? Tool change okay

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Do you have setups so tall that they interfere with tool changing? Tool change not okay Wouldn’t it be nice if you could error trap your tool changer so that it would never try to make a tool change if the spindle is over the fixture?

4 Part families 4 User created canned cycles 4 Utilities 4 Complex motions and shapes 4 Driving accessories Five Application Categories Parametric programming allows you to create motion types!

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Consider how linear and circular interpolation work Movement is divided into tiny single axis departures Circular motion works the same

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Consider how helical interpolation works Again, tiny single axis departures are created

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories What if you have a tapered thread to mill? Normal helical interpolation cannot be used! Radius is different from start point to end point Wouldn’t it be nice if you could create spiral interpolation to mill taper threads? With parametric programming, you can!

Five Application Categories % Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Just about any shape that can be defined with an arithmetic formula can be machined with a parametric program! Spherical shape can be milled

G65 P1002 A1.75 B-.6 C1. I12. J1.75 I35. J1.625 I175. J1.1 I25. J1.25 I113. J1.75 Circular cam can be milled

4 Part families 4 User created canned cycles 4 Utilities 4 Complex motions and shapes 4 Driving accessories Five Application Categories

% Part families % User created canned cycles % Utilities % Complex motions and shapes % Driving accessories Some machines have probes and post process gauges These devices are interfaced with parametric programming

Driving Accessories S Door open/close S Automatic clamping S Indexer activation S Pallet changer activation You can even add M codes with parametric programming!

Limitations m Option m Skill & time for preparation m Memory capacity m Compatibility m Execution time There are some limitations to parametric programming…

Limitations m Option m Skill & time for preparation m Memory capacity m Compatibility m Execution time There are some limitations to parametric programming… Parametric programming is an option that must be purchased at an extra price (for most controls)

Limitations m Option m Skill & time for preparation m Memory capacity m Compatibility m Execution time There are some limitations to parametric programming… Parametric programs take time to prepare (more than for standard programs)

Limitations m Option m Skill & time for preparation m Memory capacity m Compatibility m Execution time There are some limitations to parametric programming… Parametric programs reside in memory (and take up memory space)

Limitations m Option m Skill & time for preparation m Memory capacity m Compatibility m Execution time There are some limitations to parametric programming… There are different versions of parametric programming from different control manufacturers

Limitations m Option m Skill & time for preparation m Memory capacity m Compatibility m Execution time There are some limitations to parametric programming… Calculation and logic commands take time to execute (this can be a problem when quantities are high)

Computer Related Features q Variables q Arithmetic q Logic & program flow control q Looping

Computer Related Features q Variables q Arithmetic q Logic & program flow control q Looping Again, you can write general purpose programs

Computer Related Features q Variables q Arithmetic q Logic & program flow control q Looping Just about anything you can do with a scientific calculator can be done within a parametric program!

Computer Related Features q Variables q Arithmetic q Logic & program flow control q Looping This feature gives parametric programming a decision-making capability

Computer Related Features q Variables q Arithmetic q Logic & program flow control q Looping This feature allows a parametric program to repeat commands If you are familiar with any computer programming language (like C language), you’re well on your way to understanding parametric programming!

CNC Related Features q Offsets q Axis position q Current modal states q Alarm generation q Certain control panel functions q Timers Parametric programming gives you access to certain CNC functions

CNC Related Features q Offsets q Axis position q Current modal states q Alarm generation q Certain control panel functions q Timers Parametric programming gives you access to certain CNC functions You can write and read values to and from the offset registers

CNC Related Features q Offsets q Axis position q Current modal states q Alarm generation q Certain control panel functions q Timers Parametric programming gives you access to certain CNC functions You can access current position in several ways

CNC Related Features q Offsets q Axis position q Current modal states q Alarm generation q Certain control panel functions q Timers Parametric programming gives you access to certain CNC functions You can determine current modes (like absolute versus incremental) from within a program

CNC Related Features q Offsets q Axis position q Current modal states q Alarm generation q Certain control panel functions q Timers Parametric programming gives you access to certain CNC functions You can make the control generate an alarm if you’re parametric program determines that something is wrong

CNC Related Features q Offsets q Axis position q Current modal states q Alarm generation q Certain control panel functions q Timers Parametric programming gives you access to certain CNC functions You can turn on and off certain functions (like feed hold, feedrate override, and single block

CNC Related Features q Offsets q Axis position q Current modal states q Alarm generation q Certain control panel functions q Timers Parametric programming gives you access to certain CNC functions You can time events from within a program

CNC Related Features q Protection for needed programs q Creation of new G & M codes q Communication of data Additionally: The computer and CNC related features blend parametric programming into a very powerful programming tool!