(X 2,Y 2 ) (X 1,Y 1 ) (X 0,Y 0 ) (X c,y c ) (X 3,Y 3 )
|
|
- Howard Wells
- 5 years ago
- Views:
Transcription
1 Application Note Nov-2004 Probing for Dimensional Analysis This example shows how you can use Turbo PMAC s move-until-trigger function with the super-fast hardware position capture to find the exact location and size of a feature in this example, the center and radius of a circular hole. System Description In this system, we have a flat object in the XY-plane with a circular hole in it. We know the approximate location and size of this hole, but we need to know it precisely. We have a Cartesian (XYZ) actuator with a touch probe along the Z-axis. As the probe tip is moved in the XY-plane, when it makes contact with an object, a contact in the probe is immediately opened. This probe can be used to find several points on the edge of the hole, and from these points, the center and radius of the circle can be calculated. Strategy From the nominal center (X 0, Y 0 ), the probe moves out in each of three directions separated by equal angles in the XY-plane until it hits the edge of the hole, triggering the probe input and capturing the positions of the XY encoders. (X 2,Y 2 ) (X 0,Y 0 ) (X c,y c ) (X 1,Y 1 ) (X 3,Y 3 ) The Turbo PMAC feature that makes this easy is the programmed move until trigger. This move type is a variant of Turbo PMAC s RAPID move mode. In a move until trigger, the destination each axis in the absence of a trigger is specified. If no trigger is found before that destination is reached, the move is exactly like a regular RAPID move. However, if a pre-defined trigger condition occurs before the initial destination is reached, the actual position at the trigger is captured and stored, and a post-trigger move to an end-point of a specified distance from the trigger point is calculated and executed. The motion command ABS X10^1 Y20^1 tells the X-axis to move to a position of 10 user units and the Y-axis to a position of 20 user units if no trigger is found. However, if a trigger is found, each axis is to come to a stop at a position +1 user unit from the trigger position. If the final quantity is a 0, the axis will return to the exact trigger position and stop. Probing For Dimensions Analysis 1
2 Nov-2004 Application Note Turbo PMAC s hardware position-capture functions latch the encoder position to the exact count, regardless of the speed of motion. The captured raw encoder count values are stored in dedicated registers and could be used for subsequent calculations, but it is typically easier to use the scaled position values for the end of the post-trigger move, which can be set to be the triggered position itself, as they are in this case. From the three captured XY trigger positions, the X and Y coordinates of the real center and the circle s actual radius can easily be calculated by the Turbo PMAC. The equations for this are: y 23 ( x 12 x 12 + y 12 y 12 ) y 12 ( x 23 x 23 + y 23 y 23 ) xc = x 12 y 23 x 23 y 12 x 12 ( x 23 x 23 + y 23 y 23 ) x 23 ( x 12 x 12 + y 12 y 12 ) yc = x 12 y 23 x 23 y 12 where x c and y c are the center coordinates, and: xij = x j x i xi + x j xij = 2 with comparable definitions for y. The radius can then simply be computed as: r = ( ) 2 + ( ) 2 x 1 xc Setup and Program The following setup and program use Motors 1 and 2 on a Turbo PMAC2 board as the X and Y-axes using the on-board Servo IC 0 Channels 1 and 2, with the USER1 and USER2 input flags as the capturing trigger signals for these encoders. The probe s trigger would be wired into both inputs. Note that the post-trigger distance in the move until trigger command is zero (^0). This makes the target end-of-move axis registers, in user units, equal to the trigger position. In this way the algorithm can just store these values as representing the trigger positions. The X-coordinates and the Y-coordinates for the three triggered moves are each stored in three consecutive Q-variables. This permits the program to use Turbo PMAC s array capabilities to set these variables. However, in using the stored values to calculate the center and radius, it is easier to access these variables directly and not in an array; Turbo PMAC permits this as well. Substitutions and Definitions #define XnomCent Q201 ; Initial est, X coord of center #define YnomCent Q202 ; Initial est, Y coord of center #define NomRadius Q203 ; Initial est, radius #define Xdest Q204 ; Programmed X move destination #define Ydest Q205 ; Programmed Y move destination #define Move Q206 ; Move counter #define X1 Q211 ; Captured X on first move #define X2 Q212 ; Captured X on second move #define X3 Q213 ; Captured X on third move #define DX12 Q214 ; X2-X1 #define DX23 Q215 ; X3-X2 #define AX12 Q216 ; (X1+X2)/2 #define AX23 Q217 ; (X2+X3)/2 #define Xcent Q218 ; Calculated X center #define Y1 Q221 ; Captured Y on first move #define Y2 Q222 ; Captured Y on second move #define Y3 Q223 ; Captured Y on third move #define DY12 Q224 ; Y2-Y1 #define DY23 Q225 ; Y3-Y2 x 1 xc 2 Probing For Dimensions Analysis
3 Application Note Nov-2004 #define AY12 Q226 ; (Y1+Y2)/2 #define AY23 Q227 ; (Y2+Y3)/2 #define Ycent Q228 ; Calculated Y center #define Denom Q229 ; Denominator term #define Temp1 Q231 ; Intermediate value #define Temp2 Q232 ; Intermediate value #define Radius Q233 ; Calculated radius #define XtargPos M5147 ; X end-of-move position XTargPos->L:$ ; CS1 X target position #define YtargPos M5148 ; Y end-of-move position YTargPos->L:$ ; CS1 Y target position Setup Variables for Trigger (* indicates default value) I125=$ ; #1 use IC0 Chan 1 flags* I197=0 ; #1 HW capture on flag trig* I7012=2 ; IC0 Chan 1 rising flag capture I7013=3 ; Capture with USER1 flag I225=$ ; #2 use IC0 Chan 2 flags* I297=0 ; #2 HW capture on flag trig* I7022=2 ; IC0 Chan 2 rising flag capture I7023=3 ; Capture with USER2 flag Define the Coordinate System &1 ; Address Coordinate system 1 #1->400X ; Program in mm, 2.5um res #2->400Y ; Program in mm, 2.5um res #3->200Z ; Program in mm, 5um res Motion Program to Accomplish Task OPEN PROG 72 CLEAR ABS ; Specify positions RAPID ; Minimum-time point-to-point X(XNomCent) Y(YNomCent) ; Move to nominal center Z-5 ; Lower probe Move=1 ; Start move counter WHILE (Move<4) ; Loop three times XDest=XNomCent+1.25*NomRadius*COS(120*(Move-1)) YDest=YNomCent+1.25*NomRadius*SIN(120*(Move-1)) X(XDest)^0 Y(YDest)^0 ; Move until trigger Q(210+Move)=XTargPos ; Store X trigger position Q(220+Move)=YTargPos ; Store Y trigger position X(XNomCent) Y(YNomCent) ; Move back to nominal center Move=Move+1 ENDWHILE Compute Center from the 3 Trigger Positions DX12=X2-X1 DX23=X3-X2 AX12=(X1+X2)/2 AX23=(X2+X3)/2 DY12=Y2-Y1 DY23=Y3-Y2 AY12=(Y1+Y2)/2 AY23=(Y2+Y3)/2 Denom=DX12*DY23-DY12*DX23 Temp1=DY23*(DX12*AX12+DY12*AY12) Temp2=DY12*(DX23*AX23+DY23*AY23) Probing For Dimensions Analysis 3
4 Nov-2004 Application Note XCent=(Temp1-Temp2)/Denom Temp1=DX12*(DX23*AX23+DY23*AY23) Temp2=DX23*(DX12*AX12+DY12*AY12) YCent=(Temp1-Temp2)/Denom Temp1=(X1-XCent)*(X1-XCent) Temp2=(Y1-YCent)*(Y1-YCent) Radius=SQRT(Temp1+Temp2) CLOSE Variant 1: Capturing Sinusoidal Encoder Position The above example was configured on a system with quadrature encoders of 10-micron pitch on each motor. The default times-4 decode yielded a 2.5-micron count resolution, and the position-capture function just needed to latch the counter value on the input trigger. In this variant, the motors have sinusoidal encoders of 10-micron pitch processed through an Acc-51 high-resolution interpolator board, which produces 4096 states per line (pitch) of the encoder, scaled as 128 software counts per line with 32 sub-counts per software count. The software will consider the motors to have 12,800 counts per millimeter; the fundamental resolution will be about 2.5 nanometers. This type of feedback poses several challenges for software that uses hardware position capture to obtain a precise trigger position: The full-resolution data from the sine and cosine encoder inputs is only latched and calculated once per servo cycle, and so does not exist for an asynchronous trigger. Another method must be used to obtain high-resolution data. The units of the hardware counter (with 4 counts per line) are now different from software counts used to scale the axes. The capture trigger comes in on a different hardware channel (one on the interpolator board) than the amplifier and limit flags, requiring more flexibility in motor setup. Starting with Revision D of the PMAC2-style Servo IC (released beginning of 2003) and Turbo PMAC firmware revision V1.940 (released June 2003), Turbo PMAC systems have the hardware and software features necessary to meet these challenges. The Servo IC is used on the Acc-51E UMAC interpolator, the Acc-51C Compact UMAC interpolator, and the Acc-51P2 PCI-format interpolator. (The Acc-51P PCI-format interpolator, which uses a PMAC-style Servo IC, can support capture only to the nearest ¼ of a line only). The Revision D PMAC2-style Servo IC has hardware 1/T count extension capability that continually estimates the fractional position data between zero crossings of the sine and cosine signals. This fractional estimation can then be latched by the capture trigger so it can be combined in software with the captured counter value. This feature is enabled by setting I-variable I7mn9 (for Servo IC m Channel n) to 1. In Turbo PMAC firmware revision V1.940, two new control bits were added to the Ixx24 Flag Mode Control setup variable. Bit 11, when set to 1, has the triggered-move routines recognize that there is additional fractional count resolution. Bit 12, when set to 1, has the triggered-move routines use the captured fractional-count value from the hardware 1/T circuitry. In Turbo PMAC firmware revision V1.940, two new flag-address I-variables were added to the existing Ixx25 variable, permitting different sources for different types of flags for the motor. If Ixx42 is set to a value greater than 0, it specifies the address of the amplifier flags; if Ixx43 is set to a value greater than 0, it specifies the address of the limit flags. This allows Ixx25 to specify the address of the capture flags alone, so they can come from the interpolator channel, and the others from the channel of the general axis interface. 4 Probing For Dimensions Analysis
5 Application Note Nov-2004 In this example, we use a UMAC Turbo with the axes controlled from Channels 1 and 2 an Acc-24E2A board using Servo IC 2, but with position feedback from Channels 1 and 2 of an Acc-51E board using Servo IC 3. The probe trigger signal is wired into the HOME1 and HOME2 flag inputs on the Acc-51E board. Setup Variables for Trigger Condition I142=$ ; #1 use IC2 Ch 1 amp flags I143=$ ; #1 use IC2 Ch 1 limit flags I125=$ ; #1 use IC3 Ch 1 capture flags I124=$ ; Sub-count, hi-res, PMAC2 IC I197=0 ; #1 HW capture on flag trig I7312=2 ; IC3 Ch 1 rising flag capture I7313=0 ; IC3 Ch 1 capture w/ HOME1 flag I7319=1 ; IC3 Ch 1 HW 1/T sub-count on I242=$ ; #2 use IC2 Ch 2 amp flags I243=$ ; #2 use IC2 Ch 2 limit flags I225=$ ; #2 use IC3 Ch 2 capture flags I224=$ ; Sub-count, hi-res, PMAC2 IC I297=0 ; #2 HW capture on flag trig I7322=2 ; IC3 Ch 2 rising flag capture I7323=0 ; IC3 Ch 2 capture w/ HOME2 flag I7329=1 ; IC3 Ch 2 HW 1/T sub-count on Define the Coordinate System &1 ; Address Coordinate system 1 #1->12800X ; Program in mm, ~80nm per SWct #2->12800Y ; Program in mm, ~80nm per SWct #3->6400Z ; Program in mm, ~160nm per SWct Once this setup for the trigger and axis definitions has been made, the example program can be used unchanged. Variant 2: Trapping Errors The above example program did not take into account what would happen if any of the three triggered moves failed to find its trigger. It would use the end position of the untriggered move as a trigger point. To catch such an event, we can use the triggered move status bit for each motor, which is set from the start of a triggered move until the trigger is found. If no trigger is found, it stays set at the end of the move. In our case, seeing that this bit is set after the move completes indicates a failure. In this example, we check at the end of each probing move to see if the trigger was found. If it was, we continue with calculations and any subsequent moves. If it was not, we stop the procedure and set a flag to notify whatever algorithm would use the results. Additional Substitutions and Definitions #define Mtr1LookForTrig M136 Mtr1LookForTrig->X:$0000C0,7,1 ; Triggered move status bit #define Failed Q207 ; Set to 1 if no trigger found Motion Program to Accomplish Task OPEN PROG 72 CLEAR ABS ; Specify positions RAPID ; Minimum-time point-to-point X(XNomCent) Y(YNomCent) ; Move to nominal center Z-5 ; Lower probe Move=1 ; Start move counter Failed=0 ; No missed triggers yet WHILE (Move<4 AND Failed=0) ; Loop three times Probing For Dimensions Analysis 5
6 Nov-2004 Application Note XDest=XNomCent+1.25*NomRadius*COS(120*(Move-1)) YDest=YNomCent+1.25*NomRadius*SIN(120*(Move-1)) X(XDest)^0 Y(YDest)^0 ; Move until trigger IF (Mtr1LookForTrig=1) ; Did not find trigger Failed=1 ; Procedure has failed ELSE Q(210+Move)=XTargPos ; Store X trigger position Q(220+Move)=YTargPos ; Store Y trigger position ENDIF X(XNomCent) Y(YNomCent) ; Move back to nominal center Move=Move+1 ENDWHILE IF (Failed=0) ; Found all three points Compute Center from the 3 Trigger Positions DX12=X2-X1 DX23=X3-X2 AX12=(X1+X2)/2 AX23=(X2+X3)/2 DY12=Y2-Y1 DY23=Y3-Y2 AY12=(Y1+Y2)/2 AY23=(Y2+Y3)/2 Denom=DX12*DY23-DY12*DX23 Temp1=DY23*(DX12*AX12+DY12*AY12) Temp2=DY12*(DX23*AX23+DY23*AY23) XCent=(Temp1-Temp2)/Denom Temp1=DX12*(DX23*AX23+DY23*AY23) Temp2=DX23*(DX12*AX12+DY12*AY12) YCent=(Temp1-Temp2)/Denom Temp1=(X1-XCent)*(X1-XCent) Temp2=(Y1-YCent)*(Y1-YCent) Radius=SQRT(Temp1+Temp2) ELSE ; At least one move failed Radius=0 ; Set to zero as flag ENDIF CLOSE 6 Probing For Dimensions Analysis
DELTA TAU Data Systems, Inc.
DELTA TAU Data Systems, Inc. Last revision: 12/5/01 Why PMAC Controllers Are Easy To Use Delta Tau s PMAC and Turbo PMAC families of controllers justly have the reputation as being the most powerful and
More information^2 Turbo PMAC / PMAC2
^1 SOFTWARE REFERENCE MANUAL ^2 Turbo PMAC / PMAC2 ^3 V1.941 V1.945 Firmware Addendum ^4 3Ax-01.942-xSxx ^5 August 28, 2008 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen
More information^3 Analog Servo Interface Board for PMAC2A-PC104. ^4 3Ax Hxx. ^5 December 15, 2009
^1 HARDWARE REFERENCE MANUAL ^2 Accessory 8ES ^3 Analog Servo Interface Board for PMAC2A-PC104 ^4 3Ax-603673-1Hxx ^5 December 15, 2009 Single Source Machine Control Power // Flexibility // Ease of Use
More informationUse Parametric notation. Interpret the effect that T has on the graph as motion.
Learning Objectives Parametric Functions Lesson 3: Go Speed Racer! Level: Algebra 2 Time required: 90 minutes One of the main ideas of the previous lesson is that the control variable t does not appear
More informationPower PMAC IDE. DELTA TAU Data Systems, Inc. Typical Screen for Integrated Development Environment (IDE) Terminal Position. Intellisense F.E.
Power PMAC IDE Typical Screen for Integrated Development Environment (IDE) DELTA TAU Data Systems, Inc. Terminal Position Intellisense F.E. Watch Motor Status Velocity User Written Code Message Window
More information^2 Laser Compensation
^1 USER MANUAL ^2 Laser Compensation ^3 Laser Compensation Software ^4 3AO-LASERC-xUxx ^5 October 22, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth,
More informationCatholic Central High School
Catholic Central High School Algebra II Practice Examination I Instructions: 1. Show all work on the test copy itself for every problem where work is required. Points may be deducted if insufficient or
More informationLecture 5. If, as shown in figure, we form a right triangle With P1 and P2 as vertices, then length of the horizontal
Distance; Circles; Equations of the form Lecture 5 y = ax + bx + c In this lecture we shall derive a formula for the distance between two points in a coordinate plane, and we shall use that formula to
More informationUSE OF PMAC S CIRCULAR INTERPOLATION FOR ELLIPSES, SPIRALS AND HELICES:
USE OF PMAC S CIRCULAR INTERPOLATION FOR ELLIPSES, SPIRALS AND HELICES: PMAC allows circular interpolation on the X, Y, and Z aes in a coordinate sstem. As with linear blended moves, TA and TS control
More information^2 Turbo PMAC ^1 USER MANUAL. ^3 Programmable Multi Axis Controller. ^4 3Ax TUxx. ^5 October 5, 2004
^1 USER MANUAL ^2 Turbo PMAC ^3 Programmable Multi Axis Controller ^4 3Ax-602264-TUxx ^5 October 5, 2004 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth,
More informationInvestigating the Sine and Cosine Functions Part 1
Investigating the Sine and Cosine Functions Part 1 Name: Period: Date: Set-Up Press. Move down to 5: Cabri Jr and press. Press for the F1 menu and select New. Press for F5 and select Hide/Show > Axes.
More information^2 UMAC Quick Reference
^1 Reference Guide ^2 UMAC Quick Reference ^3 Reference Guide for UMAC Products ^4 3A0-UMACQR-xPRx ^5 December 23, 2004 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street
More information4Trio Motion Technology3
4Trio Motion Technology3 MC 202 Motion Controller Product Overview 3-1 3.0 Motion Coordinator 202 Description 3.1 Motion Coordinator 202 The Motion Coordinator 202 is a miniature stepper/servo positioner
More informationCW High School. Advanced Math A. 1.1 I can make connections between the algebraic equation or description for a function, its name, and its graph.
1. Functions and Math Models (10.00%) 1.1 I can make connections between the algebraic equation or description for a function, its name, and its graph. 4 Pro cient I can make connections between the algebraic
More information13.1. Functions of Several Variables. Introduction to Functions of Several Variables. Functions of Several Variables. Objectives. Example 1 Solution
13 Functions of Several Variables 13.1 Introduction to Functions of Several Variables Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. Objectives Understand
More information^2 Accessory 8D Option 2
i ^1 USER MANUAL ^2 ^3 Voltage to Frequency Converter Board ^4 3Ax-602234-xUxx ^5 October 24, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth, CA 91311
More informationChapter. Getting Started, Basics. and Examples. In This Chapter...
Getting Started, Basics and Examples Chapter 2 In This Chapter... Overview... 2-2 Basic Motion Functions, Summary of Examples... 2-2 Detailed Example: Configure and Test a Quadrature Input... 2-7 Detailed
More informationABB drives. User s manual MACRO adapter module FMAC-01
ABB drives User s manual MACRO adapter module FMAC-01 List of related manuals Drive hardware manuals and guides ACSM1-04 drive modules (0.75 to 45 kw) hardware manual ACSM1-04 drive modules (55 to 110
More informationIntegrating Machine Vision and Motion Control. Huntron
1 Integrating Machine Vision and Motion Control Huntron 2 System Overview System Overview PXI Color Vision: Cameras, Optics, Lighting, Frame Grabbers and Software Serial 3 Axis Motion Control: Application
More informationSection Graphs and Lines
Section 1.1 - Graphs and Lines The first chapter of this text is a review of College Algebra skills that you will need as you move through the course. This is a review, so you should have some familiarity
More informationController and Drivers
Controller and Drivers All ADC's slits can be operated with almost all commercially available controller drivers on the market. We use standard NEMA stepper motors for each axis. Our customers have also
More informationCatholic Central High School
Catholic Central High School Algebra II Practice Examination II Instructions: 1. Show all work on the test copy itself for every problem where work is required. Points may be deducted if insufficient or
More informationPreCalculus Summer Assignment
PreCalculus Summer Assignment Welcome to PreCalculus! We are excited for a fabulous year. Your summer assignment is available digitally on the Lyman website. You are expected to print your own copy. Expectations:
More informationChapter - 2: Geometry and Line Generations
Chapter - 2: Geometry and Line Generations In Computer graphics, various application ranges in different areas like entertainment to scientific image processing. In defining this all application mathematics
More informationWHAT YOU SHOULD LEARN
GRAPHS OF EQUATIONS WHAT YOU SHOULD LEARN Sketch graphs of equations. Find x- and y-intercepts of graphs of equations. Use symmetry to sketch graphs of equations. Find equations of and sketch graphs of
More information^2 Accessory 42PCI ^1 USER MANUAL. ^3 PMAC2-PC MACRO Interface Board. ^4 3Ax xUxx. ^5 September 30, 2003
^1 USER MANUAL ^2 ^3 PMAC2-PC MACRO Interface Board ^4 3Ax-603503-xUxx ^5 September 30, 2003 i Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth, CA 91311
More informationFIND RECTANGULAR COORDINATES FROM POLAR COORDINATES CALCULATOR
29 June, 2018 FIND RECTANGULAR COORDINATES FROM POLAR COORDINATES CALCULATOR Document Filetype: PDF 464.26 KB 0 FIND RECTANGULAR COORDINATES FROM POLAR COORDINATES CALCULATOR Rectangular to Polar Calculator
More informationCIRCULAR INTERPOLATION COMMANDS
PROGRAMMING JANUARY 2005 CIRCULAR INTERPOLATION COMMANDS G02 CW CIRCULAR INTERPOLATION MOTION & G03 CCW CIRCULAR INTERPOLATION MOTION *X Circular end point X-axis motion *Y Circular end point Y-axis motion
More information^2 Accessory 53E ^1 USER MANUAL. ^4 3Ax xUxx. ^5 September 30, ^3 SSI (Synchronous Serial) Encoder Interface Board
^1 USER MANUAL ^2 Accessory 53E ^3 SSI (Synchronous Serial) Encoder Interface Board ^4 3Ax-603360-xUxx ^5 September 30, 2009 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen
More informationDigital Differential Analyzer Bresenhams Line Drawing Algorithm
Bresenham s Line Generation The Bresenham algorithm is another incremental scan conversion algorithm. The big advantage of this algorithm is that, it uses only integer calculations. Difference Between
More informationComputer Aided Engineering Applications 3. Advanced Manufacturing 3.5 NC programming 3.6 Automated Manufacturing systems 3.7 Rapid prototyping
Computer Aided Engineering Applications 3. Advanced Manufacturing 3.5 NC programming 3.6 Automated Manufacturing systems 3.7 Rapid prototyping Engi 6928 - Fall 2014 3.5 Part programming Structure of an
More informationWelcome. Please Sign-In
Welcome Please Sign-In Day 1 Session 1 Self-Evaluation Topics to be covered: Equations Systems of Equations Solving Inequalities Absolute Value Equations Equations Equations An equation says two things
More informationNC CODE REFERENCE MANUAL
NC CODE REFERENCE MANUAL Thank you very much for purchasing this product. To ensure correct and safe usage with a full understanding of this product's performance, please be sure to read through this manual
More informationMAT 003 Brian Killough s Instructor Notes Saint Leo University
MAT 003 Brian Killough s Instructor Notes Saint Leo University Success in online courses requires self-motivation and discipline. It is anticipated that students will read the textbook and complete sample
More informationGeneral Description. Galil Controllers
Command Language Galil s Command Language is comprised of intuitive, two-letter, Englishlike ASCII commands that make programming as quick and easy as possible. For example, the BG command begins motion
More informationx + 2 = 0 or Our limits of integration will apparently be a = 2 and b = 4.
QUIZ ON CHAPTER 6 - SOLUTIONS APPLICATIONS OF INTEGRALS; MATH 15 SPRING 17 KUNIYUKI 15 POINTS TOTAL, BUT 1 POINTS = 1% Note: The functions here are continuous on the intervals of interest. This guarantees
More information^2 Accessory 24V ^1 USER MANUAL. ^3 PMAC VME Axis Expansion Card. ^4 3Ax xUxx. ^5 October 15, 2003
^1 USER MANUAL ^2 Accessory 24V ^3 PMAC VME Axis Expansion Card ^4 3Ax-602226-xUxx ^5 October 15, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth,
More informationSummer Review for Students Entering Pre-Calculus with Trigonometry. TI-84 Plus Graphing Calculator is required for this course.
Summer Review for Students Entering Pre-Calculus with Trigonometry 1. Using Function Notation and Identifying Domain and Range 2. Multiplying Polynomials and Solving Quadratics 3. Solving with Trig Ratios
More informationCOPYCAT NEW FANGLED SOLUTIONS 2/6/2009
1.0 INTRODUCTION 1.1 CopyCat is a unique wizard used with MACH3. It is not a stand alone program. This wizard will allow you to jog a machine around and create a Gcode file from the movement. 2.0 REQUIREMENTS
More informationGraphs of Equations. MATH 160, Precalculus. J. Robert Buchanan. Fall Department of Mathematics. J. Robert Buchanan Graphs of Equations
Graphs of Equations MATH 160, Precalculus J. Robert Buchanan Department of Mathematics Fall 2011 Objectives In this lesson we will learn to: sketch the graphs of equations, find the x- and y-intercepts
More informationCSCE 110 Dr. Amr Goneid Exercise Sheet (6): Exercises on Structs and Dynamic Lists
CSCE 110 Dr. Amr Goneid Exercise Sheet (6): Exercises on Structs and Dynamic Lists Exercises on Structs (Solutions) (a) Define a struct data type location with integer members row, column Define another
More informationChapter 1. Linear Equations and Straight Lines. 2 of 71. Copyright 2014, 2010, 2007 Pearson Education, Inc.
Chapter 1 Linear Equations and Straight Lines 2 of 71 Outline 1.1 Coordinate Systems and Graphs 1.4 The Slope of a Straight Line 1.3 The Intersection Point of a Pair of Lines 1.2 Linear Inequalities 1.5
More informationGalil Motion Control. DMC - 500x0. Datasheet. Galil Motion Control 270 Technology Way, Rocklin, CA [Type here] [Type here] [Type here]
Galil Motion Control DMC - 500x0 Datasheet Galil Motion Control 270 Technology Way, Rocklin, CA 1-800-377-6329 [Type here] [Type here] [Type here] Product The DMC-500x0 EtherCAT Controller is Galil Motion
More informationGalil Motion Control. EDD 3701x
Galil Motion Control EDD 3701x Datasheet : Digital Drive 1-916-626-0101 Galil Motion Control 270 Technology Way, Rocklin, CA [Type here] [Type here] (US ONLY) 1-800-377-6329 [Type here] Product Description
More information12 - THREE DIMENSIONAL GEOMETRY Page 1 ( Answers at the end of all questions ) = 2. ( d ) - 3. ^i - 2. ^j c 3. ( d )
- THREE DIMENSIONAL GEOMETRY Page ( ) If the angle θ between the line x - y + x + y - z - and the plane λ x + 4 0 is such that sin θ, then the value of λ is - 4-4 [ AIEEE 00 ] ( ) If the plane ax - ay
More informationEach point P in the xy-plane corresponds to an ordered pair (x, y) of real numbers called the coordinates of P.
Lecture 7, Part I: Section 1.1 Rectangular Coordinates Rectangular or Cartesian coordinate system Pythagorean theorem Distance formula Midpoint formula Lecture 7, Part II: Section 1.2 Graph of Equations
More informationCNC PART PROGRAMMING
CNC PART PROGRAMMING (1) Programming fundamentals Machining involves an important aspect of relative movement between cutting tool and workpiece. In machine tools this is accomplished by either moving
More informationApplication Note. Decrease I8. Also, see Table 2. Increase servo interrupt frequency
PMAC Throughput Testing Results Research has been conducted to determine the rate at which PMAC can process a motion program. This document is intended to give a PMAC user a general idea as to how fast
More informationWIntroduction. Motion Control Architectures. Chuck Lewin, Founder of Performance Motion Devices
Motion Control Architectures Chuck Lewin, Founder of Performance Motion Devices WIntroduction hen engineers think of advances in motion control technology, they usually think of faster motors, improved
More informationUnit 3, Lesson 1.3 Special Angles in the Unit Circle
Unit, Lesson Special Angles in the Unit Circle Special angles exist within the unit circle For these special angles, it is possible to calculate the exact coordinates for the point where the terminal side
More informationND 1300 QUADRA-CHEK the Digital Readouts for Convenient 2-D Measurement
ND 1300 QUADRA-CHEK the Digital Readouts for Convenient 2-D Measurement The ND 1300 QUADRA-CHEK digital readouts can support up to four axes. They function as measuring computers with 2-D acquisition of
More information6.8 Sine ing and Cosine ing It
SECONDARY MATH III // MODULE 6 In the previous tasks of this module you have used the similarity of circles, the symmetry of circles, right triangle trigonometry and proportional reasoning to locate stakes
More informationTrue/False. MATH 1C: SAMPLE EXAM 1 c Jeffrey A. Anderson ANSWER KEY
MATH 1C: SAMPLE EXAM 1 c Jeffrey A. Anderson ANSWER KEY True/False 10 points: points each) For the problems below, circle T if the answer is true and circle F is the answer is false. After you ve chosen
More informationCurves, Tangent Planes, and Differentials ( ) Feb. 26, 2012 (Sun) Lecture 9. Partial Derivatives: Signs on Level Curves, Tangent
Lecture 9. Partial Derivatives: Signs on Level Curves, Tangent Planes, and Differentials ( 11.3-11.4) Feb. 26, 2012 (Sun) Signs of Partial Derivatives on Level Curves Level curves are shown for a function
More information(Type your answer in radians. Round to the nearest hundredth as needed.)
1. Find the exact value of the following expression within the interval (Simplify your answer. Type an exact answer, using as needed. Use integers or fractions for any numbers in the expression. Type N
More informationChapter 5.4: Sinusoids
Chapter 5.4: Sinusoids If we take our circular functions and unwrap them, we can begin to look at the graphs of each trig function s ratios as a function of the angle in radians. We will begin by looking
More informationWelcome to. the workshop on the CNC 8055 MC
Welcome to the workshop on the CNC 8055 MC Sales Dpt-Training: 2009-sept-25 FAGOR CNC 8055MC seminar 1 Sales Dpt-Training: 2009-sept-25 FAGOR CNC 8055MC seminar 2 This manual is part of the course for
More informationCHAPTER 12. CNC Program Codes. Miscellaneous CNC Program Symbols. D - Tool Diameter Offset Number. E - Select Work Coordinate System.
General CHAPTER 12 CNC Program Codes The next three chapters contain a description of the CNC program codes and parameters supported by the M-Series Control. The M-Series Control has some G codes and parameters
More informationPMAC Programmable Machine and Automation Controller
PMAC Programmable Machine and Automation Controller Controller Features Motion Linear interpolation mode with S-curve accel/decel Circular interpolation mode with S-curve accel/decel Rapid point-to-point
More informationSL1Trig.notebook April 06, 2013
Unit plan on website has HW assignments for these chapters. 1 Right Angle Trig - Review Geogebra Sketch to Explore 2 Lots of theories about where 360 degrees came from. The Babylonians has a base 60 number
More informationC x Hexapod Motion Controller
C-887.52x Hexapod Motion Controller Compact Bench-Top Device for Controlling 6-Axis Systems Sophisticated controller using vector algorithms Commanding in Cartesian coordinates Changes of the reference
More informationCh. 2 Trigonometry Notes
First Name: Last Name: Block: Ch. Trigonometry Notes.0 PRE-REQUISITES: SOLVING RIGHT TRIANGLES.1 ANGLES IN STANDARD POSITION 6 Ch..1 HW: p. 83 #1,, 4, 5, 7, 9, 10, 8. - TRIGONOMETRIC FUNCTIONS OF AN ANGLE
More information: Find the values of the six trigonometric functions for θ. Special Right Triangles:
ALGEBRA 2 CHAPTER 13 NOTES Section 13-1 Right Triangle Trig Understand and use trigonometric relationships of acute angles in triangles. 12.F.TF.3 CC.9- Determine side lengths of right triangles by using
More informationSummer Review for Students Entering Pre-Calculus with Trigonometry. TI-84 Plus Graphing Calculator is required for this course.
1. Using Function Notation and Identifying Domain and Range 2. Multiplying Polynomials and Solving Quadratics 3. Solving with Trig Ratios and Pythagorean Theorem 4. Multiplying and Dividing Rational Expressions
More information501, , 1052, , 1602, 1604 EXCEL EXCEL 1602UC EXCEL 1052UC EXCEL 501HC. Micro-Vu Corporation. Precision Measurement Systems
501, 502 1051, 1052, 1054 1601, 1602, 1604 1602UC 1052UC 501HC Precision Measurement Systems 501, 502 1051, 1052, 1054 1601, 1602, 1604 Excel 501 HM/HC Excel 502 HM/HC Excel 501 Excel 502 Scale Resolution
More informationSUM AND DIFFERENCES. Section 5.3 Precalculus PreAP/Dual, Revised 2017
SUM AND DIFFERENCES Section 5. Precalculus PreAP/Dual, Revised 2017 Viet.dang@humbleisd.net 8/1/2018 12:41 AM 5.4: Sum and Differences of Trig Functions 1 IDENTITY Question 1: What is Cosine 45? Question
More information1.1 Functions. Cartesian Coordinate System
1.1 Functions This section deals with the topic of functions, one of the most important topics in all of mathematics. Let s discuss the idea of the Cartesian coordinate system first. Cartesian Coordinate
More informationThe Straight Line. m is undefined. Use. Show that mab
The Straight Line What is the gradient of a horizontal line? What is the equation of a horizontal line? So the equation of the x-axis is? What is the gradient of a vertical line? What is the equation of
More informationQUIZ 4 (CHAPTER 17) SOLUTIONS MATH 252 FALL 2008 KUNIYUKI SCORED OUT OF 125 POINTS MULTIPLIED BY % POSSIBLE
QUIZ 4 (CHAPTER 17) SOLUTIONS MATH 5 FALL 8 KUNIYUKI SCORED OUT OF 15 POINTS MULTIPLIED BY.84 15% POSSIBLE 1) Reverse the order of integration, and evaluate the resulting double integral: 16 y dx dy. Give
More informationFA95e and FA130e Series
FA95e and FA130e Series Photonics Solutions FA95e and FA130e Series Direct-Drive, Multi-Axis Photonics Alignment System 3- to 6-axis photonics alignment High resolution (2 nm), repeatability (100 nm),
More informationf xx (x, y) = 6 + 6x f xy (x, y) = 0 f yy (x, y) = y In general, the quantity that we re interested in is
1. Let f(x, y) = 5 + 3x 2 + 3y 2 + 2y 3 + x 3. (a) Final all critical points of f. (b) Use the second derivatives test to classify the critical points you found in (a) as a local maximum, local minimum,
More informationThe x coordinate tells you how far left or right from center the point is. The y coordinate tells you how far up or down from center the point is.
We will review the Cartesian plane and some familiar formulas. College algebra Graphs 1: The Rectangular Coordinate System, Graphs of Equations, Distance and Midpoint Formulas, Equations of Circles Section
More information1. The Pythagorean Theorem
. The Pythagorean Theorem The Pythagorean theorem states that in any right triangle, the sum of the squares of the side lengths is the square of the hypotenuse length. c 2 = a 2 b 2 This theorem can be
More information27. Tangent Planes & Approximations
27. Tangent Planes & Approximations If z = f(x, y) is a differentiable surface in R 3 and (x 0, y 0, z 0 ) is a point on this surface, then it is possible to construct a plane passing through this point,
More informationAlgebra II Trigonometric Functions
Slide 1 / 162 Slide 2 / 162 Algebra II Trigonometric Functions 2015-12-17 www.njctl.org Slide 3 / 162 Trig Functions click on the topic to go to that section Radians & Degrees & Co-terminal angles Arc
More informationSection 4.1: Introduction to Trigonometry
Section 4.1: Introduction to Trigonometry Review of Triangles Recall that the sum of all angles in any triangle is 180. Let s look at what this means for a right triangle: A right angle is an angle which
More informationLinear Positioning Stage Reference Manual
PP-30 Series Linear Positioning Stage PP-30 Piezo Positioner Stage Rev 3.00 MICRONIX USA, LLC 15375 Barranca Parkway, E-106 Irvine, CA 92618 Tel: 949-480-0538 Fax: 949-480-0538 Email: info@micronixusa.com
More informationAlgebra II. Slide 1 / 162. Slide 2 / 162. Slide 3 / 162. Trigonometric Functions. Trig Functions
Slide 1 / 162 Algebra II Slide 2 / 162 Trigonometric Functions 2015-12-17 www.njctl.org Trig Functions click on the topic to go to that section Slide 3 / 162 Radians & Degrees & Co-terminal angles Arc
More informationPolar coordinate interpolation function G12.1
Polar coordinate interpolation function G12.1 On a Turning Center that is equipped with a rotary axis (C-axis), interpolation between the linear axis X and the rotary axis C is possible by use of the G12.1-function.
More informationGalil Motion Control. Sold & Serviced By: [ Toll Free Phone: here] Toll Free Fax:
Galil Motion Control DMC - 40x0 Datasheet [ here] Product The DMC-40x0 is Galil s highest performance, stand- alone motor controller. It belongs to Galil s latest generation motion controller family which
More informationSec 4.1 Coordinates and Scatter Plots. Coordinate Plane: Formed by two real number lines that intersect at a right angle.
Algebra I Chapter 4 Notes Name Sec 4.1 Coordinates and Scatter Plots Coordinate Plane: Formed by two real number lines that intersect at a right angle. X-axis: The horizontal axis Y-axis: The vertical
More informationLesson 5.6: Angles in Standard Position
Lesson 5.6: Angles in Standard Position IM3 - Santowski IM3 - Santowski 1 Fast Five Opening Exercises! Use your TI 84 calculator:! Evaluate sin(50 ) " illustrate with a diagram! Evaluate sin(130 ) " Q
More information^2 PMAC Laser Calibration v2.0
^1 SOFTWARE REFERENCE MANUAL ^2 PMAC Laser Calibration v2.0 ^3 Software Reference Manual ^4 3A0-LASERC-xSxx ^5 July 19, 2006 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen
More information^2 Accessory 8D Option 7
^1 USER MANUAL ^2 Accessory 8D Option 7 ^3 Resolver To Digital Converter Board ^4 307-0ACC85-xUxx ^5 September 1, 2004 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street
More informationThe Rectangular Coordinate System and Equations of Lines. College Algebra
The Rectangular Coordinate System and Equations of Lines College Algebra Cartesian Coordinate System A grid system based on a two-dimensional plane with perpendicular axes: horizontal axis is the x-axis
More information^2 Accessory 8D Option 4
^ USER MANUAL ^2 Accessory 8D Option 4 ^3 40W Four Channel Linear Amplifier Board ^4 3Ax-602235-xUxx ^5 October 24, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 234 Lassen Street
More informationAdding and subtracting rational expressions is quite similar to adding and subtracting rational numbers (fractions).
7.2: Adding and Subtracting Rational Expressions, Simplifying Complex Fractions Adding and subtracting rational expressions is quite similar to adding and subtracting rational numbers (fractions). Adding
More informationProject 2: How Parentheses and the Order of Operations Impose Structure on Expressions
MAT 51 Wladis Project 2: How Parentheses and the Order of Operations Impose Structure on Expressions Parentheses show us how things should be grouped together. The sole purpose of parentheses in algebraic
More informationMotor Objects. Methods
Motor Objects Motor Objects Introduction A Motor object manages a single motor on a controller. It represents the physical connections between the motor, drive, and associated I/O. The Motor object contains
More information7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability
7 Fractions GRADE 7 FRACTIONS continue to develop proficiency by using fractions in mental strategies and in selecting and justifying use; develop proficiency in adding and subtracting simple fractions;
More informationMATH 200 WEEK 9 - WEDNESDAY TRIPLE INTEGRALS
MATH WEEK 9 - WEDNESDAY TRIPLE INTEGRALS MATH GOALS Be able to set up and evaluate triple integrals using rectangular, cylindrical, and spherical coordinates MATH TRIPLE INTEGRALS We integrate functions
More information8-1 Simple Trigonometric Equations. Objective: To solve simple Trigonometric Equations and apply them
Warm Up Use your knowledge of UC to find at least one value for q. 1) sin θ = 1 2 2) cos θ = 3 2 3) tan θ = 1 State as many angles as you can that are referenced by each: 1) 30 2) π 3 3) 0.65 radians Useful
More informationThe Rectangular Coordinate Systems and Graphs
OpenStax-CNX module: m51252 1 The Rectangular Coordinate Systems and Graphs OpenStax College This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 4.0 In this
More informationInstalling Your 1394 Drive Interface Module
Installation Instructions Installing Your Drive Interface Module (Catalog Number -DIM) Introduction This publication provides installation instructions for adding the Drive Interface Module to your system.
More informationGraphing Trigonometric Functions: Day 1
Graphing Trigonometric Functions: Day 1 Pre-Calculus 1. Graph the six parent trigonometric functions.. Apply scale changes to the six parent trigonometric functions. Complete the worksheet Exploration:
More informationMATHEMATICS FOR ENGINEERING TRIGONOMETRY
MATHEMATICS FOR ENGINEERING TRIGONOMETRY TUTORIAL SOME MORE RULES OF TRIGONOMETRY This is the one of a series of basic tutorials in mathematics aimed at beginners or anyone wanting to refresh themselves
More informationSNAP Centre Workshop. Graphing Lines
SNAP Centre Workshop Graphing Lines 45 Graphing a Line Using Test Values A simple way to linear equation involves finding test values, plotting the points on a coordinate plane, and connecting the points.
More informationBasic Elements. Geometry is the study of the relationships among objects in an n-dimensional space
Basic Elements Geometry is the study of the relationships among objects in an n-dimensional space In computer graphics, we are interested in objects that exist in three dimensions We want a minimum set
More informationIf the center of the sphere is the origin the the equation is. x y z 2ux 2vy 2wz d 0 -(2)
Sphere Definition: A sphere is the locus of a point which remains at a constant distance from a fixed point. The fixed point is called the centre and the constant distance is the radius of the sphere.
More informationLinear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ x + 5y + 7z 9x + 3y + 11z
Basic Linear Algebra Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ 1 5 ] 7 9 3 11 Often matrices are used to describe in a simpler way a series of linear equations.
More information