Home | Welcome | About | Products | Services | Support | Help | Contact | Search
Home 10/S Function Blocks Home

OSAI USA - 105A West Dudley Town Road - Bloomfield - CT 06002
Tel: +1-860-769-5079 - Fax: +1-860-286-2619 - Email: sales@osai-usa.com


The following function blocks can be used with the 10/Series CNC control.  The files are available for download in a ZIP format, and can be downloaded by clicking on the relevant link.

To add the Function Blocks to your project, unzip the files to the ABLOG\LIB or LOG\LIB directory and import it into the library from inside the PLUS editor.

ABSW

Converts a signed short to a positive value

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

B2F_ADD

Double variables are selected by Boolean variables and the selections are added together

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

B2W_ADD

Short variables are selected by Boolean variables and the selections are added together

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

BAR_GRAF

Creates a linear bar graph from an input value

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

BIT2W

Converts a Boolean variable to an equivalent short 0 or 1

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CADD

Conditionally adds two doubles

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CADDW

Conditionally adds two shorts

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CDIV

Conditionally divides two doubles

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CDIVW

Conditionally divides two shorts

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CINCW

Conditionally increments a short

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CINCW_RO

Conditionally increments a short with roll-over

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CMPD

Conditionally compares two doubles

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CMUL

Conditionally multiplies two doubles

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CNEGD

Conditionally inverts a double

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CNEGW

Conditionally inverts a word

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CSEND

Conditional send

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CSLL

Conditional shift left

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CSUB

Conditional double subtract

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

CWAIT

Conditional wait

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

DATETIME

Puts date and time into variables for part program access

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

DECODE

Compare and input word with another input variable and sets a Boolean output

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

DECODE1

Converts a short value between 1 and 16 to a bit position in a word. Val1 = bit0, Val16=bit15 etc.

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

DEFSUB

Subroutine definition without input parameters

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

DIS_D

Converts a double to ASCII and displays it on the specified screen, at the specified row and column

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

DIS_W

Converts a short to ASCII and displays it on the specified screen, at the specified row and column

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

ENCODE

Converts a bit position between 0 and 15 to a short value between 1 and 16

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

ENCODER

Converts a bit pattern to a short

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

FLT_STR

Appends a float value to an ASCII string

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

GETDEC

Separates the decimal (fractional) part of a float from its integer and stores it in a float

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

GRAY2DEC

Converts Gray code to Decimal

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

LIMD

Sets a bit if an input float value is between an upper and lower limit

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

LIMW

Sets a bit if an input short value is between an upper and lower limit

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

MES_HIS

Stores first occurrence of message in history file and displays multiple messages sequentially

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

MUXD

Double variable muliplexer allows selection of double by Boolean

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

MUXW

Short variable muliplexer allows selection of short by Boolean

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

RES_ACK

Registers that a task has been executed to assist handling of reset

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

RES_END

Manages reset acknowledge on completion of all tasks

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

SELD

Double values are selected based on a short word value

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

SELW

Select short data based on the value of a short

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

SP2AX

Manages spindle to axis switching

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

TESTD

Test if a value is less than a pre-set value

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

TESTW

Test if a value is less than a pre-set value

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

TIMFLASH

Enable an output for a time and disable for a time

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top

TON

Timer on, with pre-set time period

Download ZIP file
Download WORD file, explaining the function block in detail

Back to Top


Home | Welcome | About | Products | Services | Support | Help | Contact | Search

Copyright © 2003 OSAI USA. All specifications subject to change without notice. The OSAI logo is a registered trademark of OSAI. Other products and companies referred to are trademarks or registered trademarks of their respective companies.
For Privacy Information, please view our statement