Data Types and Sub Types Reference
When mapping data items, you must select from the following Data Types and Sub Types. Capitalization is critical — use these values exactly as shown.
How to read this reference:
- Bold entries are top-level Data Types
- Indented entries beneath a Data Type are its available Sub Types
- Data Types with no indented entries have no Sub Types and are standalone signals
Part and Count Metrics
PartCount
- Total
- All
- Good
- Bad
- Target
- Remaining
ScrapCount (no sub types)
NonconformCount (no sub types)
CorrectionCount (no sub types)
Machine State Signals
Execution (no sub types)
SpindleRotating (no sub types)
Cutting (no sub types)
EmergencyStop (no sub types)
ControllerMode (no sub types)
Time Tracking
AccumulatedTime
- Total Operating Time
- Total Running Time
- Total Cutting Time
- Total Spindle Run Time
- Operating Time
- Running Time
- Cutting Time
- Spindle Run Time
EquipmentTimer
- Loaded Time
- Working Time
- Operating Time
- Powered Time
- Delay Time
EquipmentMode
- Loaded
- Working
- Operating
- Powered
- Delay
Program and Progress
ProgramProgress (no sub types)
Program
- Program
- Subprogram
- Program Name
- Subprogram Name
ProgramComment
- Program Comment
- Subprogram Comment
Speed and Feed
Feedrate
- Actual
- Commanded
- Jog
- Programmed
- Rapid
RotaryVelocity
- Actual
- Commanded
- Programmed
Override
- Rotary Velocity
- Feed
- Rapid Feed
- Jog Feed
Variables and Registers
Variables
- Common
Register (no sub types)
Bit (no sub types)
MacMan
- Panel History
OutputSignal
- Dry Run
- Machine Lock
Process Measurements
Amplitude
- Actual
- Target
Flow
- Actual
- Target
Pressure
- Actual
- Target
- Lower Target
- Upper Target
Humidity
- Absolute
- Relative
- Specific
CutSize
- Length
- Radial
Condition Monitoring
Condition
- Position
- Temperature
- Load
- Actuator
- Angle
- Pressure
- Level
- Communications
- Hardware
- System
- Motion Program
- Logic Program
Sample Data Type
The Sample data type is used for analog sensor readings and has the most sub types:
Sample
- Acceleration
- Angular Acceleration
- Angular Velocity
- Amperage
- Angle
- Axis Feedrate
- Boolean
- Clock Time
- Concentration
- Conductivity
- Displacement
- Electrical Energy
- Fill Level
- Flow
- Frequency
- Length
- Linear Force
- Load
- Mass
- Path Feedrate
- Path Position
- PH
- Position
- Power Factor
- Pressure
- Resistance
- Rotary Velocity
- Sound Level
- Strain
- Surface Speed
- Temperature
- Tilt
- Tool Length
- Tool Radius
- Torque
- Volt Ampere
- Volt Ampere Reactive
- Velocity
- Viscosity
- Voltage
- Wattage
- Current Transducer
- Sensor 1
- Sensor 2
- Sensor 3
- Sensor 4
- Sensor 5
- Sensor 6
- Amplitude
- Custom
Info Data Type
The Info data type is used for discrete/event-based information and status values:
Info
- Actuator State
- Active Axes
- Availability
- Axis Coupling
- Axis Interlock
- Axis State
- Block
- Chuck Interlock
- Chuck State
- Controller Mode
- Coupled Axes
- Direction
- Display Language
- Door State
- End Of Bar
- Firmware Version
- Functional Mode
- Interface State
- Line
- Material
- Manufacturer
- Message
- Model
- Operator ID
- Pallet ID
- Part ID
- Part Number
- Path Mode
- Power State
- Program
- Program Edit
- Program Edit Name
- Program Comment
- Program Header
- Rotary Mode
- Serial Number
- Spindle Interlock
- Spindle Mode
- Tool Asset ID
- Tool Number
- Version
- Workholding ID
- Block Delete
- Coolant
- Dry Run
- Operation Mode
- Optional Stop
- Reset
- Single Block
- Machine Lock
- Tool Group
- Tool Suffix
- Sequence Number
- Unit Number
- Workpiece
- Number Active Axes
- Loaded Program Name
- Internal Coolant
- External Coolant
- System Type
- Adapter Info
- Device Address
- Machine Name
- Machine Status Code
- Message Event Code
- Downtime Code
- Cycle Rate
- Work Counter Codes
- Scan Interval
- Interlock
- Tool Cuts
- Operation Count
- Chuck Select
- Cut Area
- Calibration Interlock
- Operator Interlock
- Rework Count
- Cutting Mode
- Supervisor Override
- Cycle Start
- Custom