Loctite CARTESIAN 200 Manual Do Utilizador

Página de 106
 
FUNCTION LIST 
                       
 
Built-in functions, which are built in as robot functions, and user definition functions, which can be 
freely defined, can be used with this robot. 
User definition functions are defined in the customizing mode. (Refer to the operation manual 
“Features IV” for a description of the customizing mode.) 
 
 
x, y: Numeric value or numeric variable 
n, m: Numeric value made a certain digit or greater by rounding or truncation 
a, b: String or string variable 
Type Identifier 
Description 
Category 
num  currentMainProgNumber()  Main program No. currently running 
num  currentSubProgNumber() 
Subprogram No. currently running 
num  currentPointNumber() 
Point No. currently running 
num  currentArmX() 
Current arm coordinate X, [mm] units 
num  currentArmY() 
Current arm coordinate Y, [mm] units 
num  currentArmZ() 
Current arm coordinate Z, [mm] units 
num  currentArmR() 
Current arm coordinate R, [degree] units 
Robot system
 
num 
NumCOM 
(COM Port Number) 
Data byte count of COM receiving port  
num abs(x) 
Absolute 
value 
num max(x,y) 
Maximum 
value 
num min(x,y) 
Minimum 
value 
num degrad(x) 
Conversion from degree to radian (x* 
π
/180) 
num raddeg(x) 
Conversion from radian to degree (x*180/
π
num sqrt(x) 
Square 
root 
num sin(x) 
Sine 
num cos(x) 
Cosine 
num tan(x) 
Tangent 
num atan(x) 
Arc 
tangent 
num atan2(x,y) 
Arc 
tangent 
num int(x) 
Large integer that does not exceed x. 
Ex: int (1.3)=1, int (-1.3)=-2 
num ip(x) 
Integer part of x. sgn (x)*int (abs(x)) 
 (When x is a negative number, sgn (x) becomes -1 
and when x is a positive number, sgn (x) becomes 
+1.) 
Ex: ip (1.3)=1, ip (-1.3)=-1 
num fp(x) 
Decimal part of x  x-ip (x) 
Ex: fp (1.3)=0.3, fp (-1.3)=-0.3 
num  mod(x,y) 
Value of x which makes y modulo  x-y*int (x/y) 
num  remainder(x,y) 
Remainder of dividing x by y  x-y*ip (x/y) 
Arithmet
ic system
 
num  pow(x,y) 
x to the power of y 
Features II                                               CARTESIAN Benchtop Robot 
 
10