Find Docs

Galil Motion Control - tut2 (Page 10)

Wodocs >> Electronics : Motion Control >> Galil Motion Control tut2 Page 10
Galil Motion Control - tut2
FEEDRATE OVERRIDE, TANGENT MOTION
MOTION PROGRAMMING
TECHNICAL REFERENCE
When two motors perform coordinated motion in a plane,
it is often desirable to control a third motor with its angle
remaining tangent to the direction of motion. This feature is
useful in applications such as cutting cardboard with a knife.
As the knife moves in the plane, it is necessary to keep the
blade angle tangent to the motion trajectory.
The user must specify several parameters to generate the
tangent motion. First, the user must select the coordinated
and tangent axes. For the rest of this discussion, assume X
and Y generate the motion and Z is the tangent motor.
The second parameter is the resolution of the Z motor
(or the number of units of resolution that will turn the Z
motor one degree). For example: if the encoder resolution is
3600 counts per revolution, the parameter is 10. Finally, the
position of the Z motor at which its angle is 0° in the XY
plane must be given. These parameters define the require-
ments for the tangent motion completely.
To generate tangent motion by the DMC, first the
axes must be selected using the instruction VM. For
example, the instruction VM XYZ selects X and Y to form
the motion in the plane, and Z to form the tangent motion.
The remaining two parameters are defined with the instruc-
tion TN m,n. For example, the instruction TN 20,700 sets
the resolution to 20 counts per degree. This command also
indicates that when the Z motor is at the absolute position
of 700 counts, its angle in the XY plane is zero.
In some cases it is desirable to give the machine operator the
ability to adjust machine speed. This ability is called feed-
rate override. This feature may be useful, for example, when
starting a machine for the first time; the operator may wish
to increase the speed gradually.
The method of speed control is often accomplished by a
potentiometer with an output voltage between 0 and 10 V.
When the potentiometer output is at the full 10 V, the
machine will run at full speed. In all other cases, the speed
should be proportional to the potentiometer voltage.
To accomplish this function, motion controllers read
the potentiometer voltage and adjust the feedrate in pro-
portions. For a specific implementation by the DMC,
consider the following example.
FEEDRATE OVERRIDE
TANGENT MOTION
Repeat the motion of the previous example with feed- rate
override. The operator generates a voltage in the range
between 0 and 10 V. This voltage is applied to analog input
#1 to set feedrate in proportion to the voltage.
The motion is generated by two programs, #MOVE
and #SPEED. Both programs operate simultaneously in
multitasking. The program #SPEED reads the analog
inputs and adjusts the vector speed continuously. The sec-
ond program #MOVE is the same as in the previous exam-
ple with the exception that the vector speed is not speci-
fied. The two programs are listed below.
INSTRUCTION
INTERPRETATION
#SPEED
Label
A = @AN[1]
Read analog voltage
V = A*2000
Set feedrate
VS V
Update feedrate
JP #SPEED
Repeat the process
EN
End program
#MOVE
Label
VM XY
Specify XY plane
VP 6000,0
Move to Point B
CR 1000,270,180 Move to Point C
VP -6000,2000
Move to Point D
CR 1000,90,180
Move to Point E
VP 0,0
Return to Point A
VE
End of path
VA 100000
Vector acceleration
VD 100000
Vector deceleration
BGS
Start motion
EN
End program
Example--Feedrate Override
www.galilmc.com
·
Galil Motion Control, Inc.
·
89

<< Previous       1 2 3 4 5 6 7 8 9 10 11 12 13       Next >>



Other Documents:
tut3, tut4, tut6, amp 19540 manual, cadman, manc 18x 6, optcom, MSDS JEECHEM SHAMPOO CONCENTRATE 1, msds ALOE VERA GEL DECOLORIZED 40 X, msds ALOE VERA OIL EXTRACT Mineral Oil Base, msds ANHYDROUS LANOLIN USP, msds CARROT OIL, msds COTTONSEED OIL, msds JEECHEM 100 CG POWDER, msds JEECHEM 1450, msds JEECHEM 186, msds JEECHEM BUBBLE BATH GSE, msds JEECHEM CA 40, msds JEECHEM CA 9, msds JEECHEM CASTOR OIL PP, msds JEECHEM CER, msds JEECHEM NP 12, msds JEECHEM NP 30, msds JEECHEM NP 6, msds JEECHEM SHAMPOO BWC, msds JEECHEM SHAMPOO COMBE BLEND, msds JEECHEM SHAMPOO CONCENTRATE 2, msds JEECHEM SHAMPOO CONCENTRATE 4, msds JEECHEM SHAMPOO CONCENTRATE 4 CL, msds JEECHEM SHAMPOO CONCENTRATE 5, msds JEECHEM SHAMPOO CONCENTRATE 5 CL, msds JEECHEM SHAMPOO CONCENTRATE 7 CL, msds JEECHEM SHAMPOO ST ARR, msds JEECHEM SML, msds JEECHEM SMS, msds JEECHEM STO, msds JEECHEM STS, msds JEECOL CA 20, msds JEELAN ALCOHOL SP, msds JEELAN ALCOHOL, msds JEELAN L 60, msds JEELATE ALES 2, msds JEELATE ALS 30, msds JEELATE DLS, msds JEEMATE 1000 DPS, msds JEEMATE 1000 ML, msds JEEMATE 200 ML, msds JEEMATE 300 DPS, msds JEEMATE 300 OC, msds JEEMATE 400 DO,


WODocs | |
All rights reserved. wodocs.comİ 2009
WODocs


New Docs

Documents Category:
Arts (Design, Movies, Music, Radio, Television)
Automotive (Cars, Marine, Motorcycle, ATV, Snowmobiles)
Business (Biotechnology and Pharmaceuticals, Chemicals, Construction and Maintenance, Materials, Real Estate, Services)
Electronics (Computers, Motion Control, Power Supply)
Games (Board, Family, Party, Card, Construction, RC Toys)
Health (Animalm, Beauty, Healthcare, Medicine, Pharmacy, Surgery, Weight Loss)
Home (Accessories, Cooking, Decor and Design, Electrical, Family, Pets)
News (Newspapers, Sports, Television)
Recreation (Collecting, Hiking, Scouting, Survival, Travel)
Reference (Education, Libraries and Archives, Museums)
Science (Agriculture, Astronomy, Biology, Chemistry)
Shopping (Antiques and Collectibles, Clothing, Flowers, Food, Home and Garden)
Sports (Bicycle, Snowboard, Skiing, Other)