BASIC commands
/i
Bit
Description
number
0
-
1
Following error warning
2
Servo driver communication error
3
Servo driver alarm
4
Forward limit
5
Reverse limit
6
Datuming
7
Feed hold input
8
Following error limit
9
Forward software limit
10
Reverse software limit
11
Cancelling move
12
Encoder out overspeed
3.2.36 B_SPLINE
/i
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.
PROGRAMMING MANUAL
Value
Character (as used in
Trajexia Tools)
1
-
2
w
4
a
8
m
16
f
32
r
64
d
128
h
256
e
512
x
1024
y
2048
c
4096
o
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
3.2.37 BASE
/i
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_...]]]])
51