PMAC-Pack
Overview
11
Software Specifications
Constants:
•
Specifiable in hexadecimal (with '$' prefix) or decimal (without prefix)
•
Range depends on use, but can be up to full range of 48-bit floating point range (36-bit mantissa, 12-
bit exponent).
Variables:
•
1024 I-Variables - Pre-defined meaning for initialization and setup (gains, limits, modes, etc.)
•
1024 P-Variables -General-purpose user variables with 48-bit floating-point (36-bit mantissa, 12-bit
exponent) format, global meaning
•
1024 Q-Variables - General-purpose user variables with 48-bit floating point (36-bit mantissa, 12-bit
exponent) format, local to a coordinate system
•
1024 M-Variables - Pointers to locations in PMAC's memory & I/O space. User-defined address,
offset, bit-width, decode
Operators
(For use in user programs):
+ (add), - (subtract), * (multiply), / (divide), % (modulo), & (bit-by-bit AND), | (bit-by-bit OR), ^ (bit-
by-bit XOR).
Comparators
(For use in conditional statements in programs):
= (equal to), != (not equal to), > (greater than), !> (not greater than), <(less than), !< (not less than), ~
(approximately equal to), !~ (not approximately equal to)
Functions
(For use in user programs):
SIN, COS, TAN, ASIN, ACOS, ATAN, ATAN2, LN, EXP, ABS, SQRT, INT
Motion Program Language:
•
Custom language incorporates features of BASIC-type high-level languages (computation, IF,
WHILE, GOTO, GOSUB, CALL) and machine tool languages (RS-274 'G-Codes')
•
User-definable G-, M-, T-, and D-codes
•
256 separate motion programs may be stored at once
PLC Program Language:
•
Custom language for constantly recirculating background program; much like BASIC-type high-level
languages
•
32 separate PLC programs may be stored at once
Summary of Contents for PMAC Pack
Page 10: ...PMAC Pack Table of Contents vii ...
Page 11: ......
Page 16: ...PMAC Pack Overview 5 Figure 1 1 PMAC Pack Dimension ...
Page 27: ...PMAC Pack 16 Overview ...
Page 47: ...PMAC Pack 36 Getting Started ...
Page 51: ...PMAC Pack 40 Complying with European Community EMC Requirements ...
Page 53: ...PMAC Pack 42 PMACPack Custom Configuration Figure 4 1 PMAC Pack Disassembly ...
Page 70: ...PMAC Pack PMACPack Custom Configuration 59 Figure 4 4 PMAC Pack Assembly ...
Page 91: ...PMAC Pack 80 Circuit Diagrams Figure 7 2 Basic PMAC Pack Wiring Diagram ...
Page 92: ...PMAC Pack Circuit Diagrams Figure 7 3 PMAC Pack with Accessory 8D Option 2 Wiring Diagram ...
Page 93: ...PMAC Pack 82 Circuit Diagrams Figure 7 4 PMAC Pack with Accessory 8D Option 4A Wiring Diagram ...
Page 94: ...PMAC Pack Circuit Diagrams Figure 7 5 PMAC Pack with Option 9L Wiring Diagram ...
Page 95: ...PMAC Pack 84 Circuit Diagrams Figure 7 6 PMAC Pack with Accessory 28A Wiring Diagram ...
Page 96: ...PMAC Pack Circuit Diagrams Figure 7 7 PMAC Pack with Accessory 39 Wiring Diagram ...
Page 97: ...PMAC Pack 86 Circuit Diagrams ...
Page 98: ...PMAC Pack Circuit Diagrams 87 ...
Page 99: ...PMAC Pack 88 Circuit Diagrams ...
Page 100: ...PMAC Pack Circuit Diagrams 89 ...
Page 101: ...PMAC Pack 90 Circuit Diagrams ...
Page 103: ...92 Acc 24E Acc 24EXP Expansion XP Pack Figure 8 1 Expansion Pack Installation ...
Page 106: ...PMAC Pack Acc 24E Acc 24EXP Expansion XP Pack 95 Figure 8 3 PMAC Pack Assembly ...
Page 109: ...98 Acc 24E Acc 24EXP Expansion XP Pack ...