BASIC commands
PROGRAMMING MANUAL 106
Revision 1.0
fig. 30/i
0
1000
666
333
166
Example In the following program, when the first two MOVECIRCSP is reached the
speed remains at 1000 because the radius (60) is greater than that set in
FULL_SP_RADIUS. The speeds of the following circular moves are reduced
to 60% (40/60), 30% (20/60) and 15% (20/60) because the radius is propor-
tionally lower than that stored in FULL_SP_RADIUS.
BASE(0)
CORNER_MODE=8 'Enable use of FULL_SP_RADIUS (bit 3 ON)
FULL_SP_RADIUS=60
MERGE=ON
FORCE_SPEED=1000
ENDMOVE_SPEED=1000
MOVECIRCSP(150,0,75,0,1)
MOVECIRCSP(120,0,60,0,0)
MOVECIRCSP(80,0,40,0,1)
MOVECIRCSP(40,0,20,0,0)
MOVECIRCSP(20,0,10,0,1)
See also CORNER_MODE, MOVECIRCSP, FORCE_SPEED