DMC-1500
Chapter 6 Programming Motion
•
47
AV 4000
Set trippoint to wait until vector distance of 4000 is reached
VS 1000
Change vector speed
AV 5000
Set trippoint to wait until vector distance of 5000 is reached
VS 4000
Change vector speed
EN Program
end
Specifying Vector Speed for Each Segment
The instruction VS has an immediate effect and, therefore, must be given at the required time. In some
applications, such as CNC, it is necessary to attach various speeds to different motion segments. This
can be done by the instruction
LI x,y,z,w < n
This instruction attaches the vector speed, n, to the motion segment LI. As a consequence, the
program #LMOVE can be written in the alternative form:
Instruction Interpretation
#ALT
Label for alternative program
DP 0,0
Define Position of X and Y axis to be 0
LMXY
Define linear mode between X and Y axes.
LI 4000,0 <4000
Specify first linear segment with a vector speed of 4000
LI 1000,0 < 1000
Specify second linear segment with a vector speed of 1000
LI 0,5000 < 4000
Specify third linear segment with a vector speed of 4000
LE
End linear segments
BGS
Begin motion sequence
EN Program
end
Changing Feedrate:
The command VR n allows the feedrate, VS, to be scaled between 0 and 10 with a resolution of .0001.
This command takes effect immediately and causes VS to be scaled. VR also applies when the vector
speed is specified with the ‘<’ operator. This is a useful feature for feedrate override. VR does not
ratio the accelerations. For example, VR .5 results in the specification VS 2000 to be divided in half.
Command Summary - Linear Interpolation
COMMAND DESCRIPTION
LM xyzw
LM abcdefgh
Specify axes for linear interpolation
(same) controllers with 5 or more axes
LM?
Returns number of available spaces for linear segments in DMC-1500 sequence buffer.
Zero means buffer full. 512 means buffer empty.
LI x,y,z,w < n
LI a,b,c,d,e,f,g,h < n
Specify incremental distances relative to current position, and assign vector speed n.
VS n
Specify vector speed
VA n
Specify vector acceleration
VD n
Specify vector deceleration
VR n
Specify the vector speed ratio
BGS
Begin Linear Sequence
CS Clear
sequence
Summary of Contents for DMC-1510
Page 6: ......
Page 18: ...6 Chapter 1 Overview DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Page 88: ...76 Chapter 6 Programming Motion DMC 1500 Figure 6 7 Motion intervals in the Home sequence...
Page 90: ...78 Chapter 6 Programming Motion DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Page 137: ...DMC 1500 Chapter 7 Application Programming 125 THIS PAGE LEFT BLANK INTENTIONALLY...
Page 157: ...DMC 1500 Chapter 10 Theory of Operation 145 THIS PAGE LEFT BLANK INTENTIONALLY...
Page 160: ...148 Appendices DMC 1500 Card Level Layout...
Page 180: ...168 Appendices DMC 1500...
Page 198: ...186 Appendices DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...