BASIC commands
PROGRAMMING MANUAL
51
Revi
si
on 3.0
/i
3.2.36 B_SPLINE
/i
3.2.37 BASE
/i
Bit
number
Description
Value
Character (as used in
Trajexia Tools)
0
-
1
-
1
Following error warning
2
w
2
Servo driver communication error
4
a
3
Servo driver alarm
8
m
4
Forward limit
16
f
5
Reverse limit
32
r
6
Datuming
64
d
7
Feed hold input
128
h
8
Following error limit
256
e
9
Forward software limit
512
x
10
Reverse software limit
1024
y
11
Cancelling move
2048
c
12
Encoder out overspeed
4096
o
Type
Axis command
Syntax
B_SPLINE(type, data_in, number_in, data_out, #expand)
Description
Expands an existing profile stored in the TABLE area using the B-Spline math-
ematical function by a configurable expansion factor to another area in the
TABLE.
This is ideally used where the source
CAM
profile is too course and needs to
be extrapolated into a greater number of points.
Arguments
•
type
Reserved for future expansion. Always set this to 1.
•
data_in
Location in the TABLE where the source profile is stored.
•
number_in
Number of points in the source profile.
•
data_out
Location in the TABLE where the expanded profile will be stored.
•
expansion_ratio
The expansion ratio, i.e., if the source profile is 100 points and
expansion_ratio
is set to 10 the resulting profile will be 1000 point (100 *
10).
Example
No example.
See also
N/A
Type
Axis command
Syntax
BASE
BASE(axis_1 [ ,axis_2 [ , axis_3 [ , axis_4 [ , axis_...]]]])
BA
BA(axis_1 [ ,axis_2 [ , axis_3 [ , axis_4 [ , axis_...]]]])
I52E-EN-03.book Seite 51 Freitag, 29. Juni 2007 11:55 11