EtherCAT ESI Data for LinuxCNC

Beckhoff AX8640

Type:
AX8640
Description:
AX8640-0000-0026
Vendor
Beckhoff Automation GmbH & Co. KG
Documentation

Revisions and PDOs

The ESI data ingested by github.com/linuxcnc-ethercat/esi-data describes 3 revision(s) of this hardware. Here are the known revisions and their differences.

This also includes the send and receive PDOs defined for each revision, and a link to other known devices with identical PDOs.

Revision
r26
r27
r29
Name
AX8640-0000-0026
AX8640-0000-0027
AX8640-0000-0029
PID
0x21c06012
Revision Code
0x001a0000
0x001b0000
0x001d0000
Equivalant Devices
TX PDOs
0x1a00: PSM PSM Statusword
0x1a00: PSM Controlword for axis
  0x6000:01  Statusword__Reserve 0           BOOL
  0x6000:01  Statusword__Non-regenerative brake order_n  BOOL
  0x6000:01  Controlword for axis__Non-generative brake order_n  BOOL
  0x6000:02  Statusword__Ready to operate    BOOL
  0x6000:02  Controlword for axis__Ready to operate  BOOL
  0x6000:03  Statusword__TorqueOFF order_n   BOOL
  0x6000:03  Controlword for axis__TorqueOFF order_n  BOOL
  0x6000:04  Statusword__Brake ramp order_n  BOOL
  0x6000:04  Statusword__Regenerative brake order_n  BOOL
  0x6000:04  Controlword for axis__Generative brake order_n  BOOL
  0x6000:05  Statusword__Limit dc link current_order_n  BOOL
  0x6000:05  Controlword for axis__Limit dc link current_order_n  BOOL
  0x6000:06  Statusword__NC handling_order_n  BOOL
  0x6000:06  Controlword for axis__NC handling_order_n  BOOL
  0x6000:0c  Statusword__Counter             BIT5 (5 bits)
  0x6000:0c  Controlword for axis__Counter   BIT5 (5 bits)
0x1a01: PSM PSM Actual process values
0x1a01: PSM Actual process values
  0x6001:01  Actual DC link voltage          UINT (16 bits)
  0x6001:02  Actual DC link current          INT (16 bits)
  0x6001:03  Actual mains voltage            UINT (16 bits)
  0x6001:04  Actual mains current            INT (16 bits)
  0x6001:05  Actual 24V-supply current       INT (16 bits)
  0x6001:08  Actual brake resistor continuous power  UINT (16 bits)
  0x6001:09  Actual brake resistor short-time energy  UINT (16 bits)
  0x6001:0a  Actual motoric load             UINT (16 bits)
0x1a02: PSM PSM Warning register
0x1a02: PSM Warning register
  0x6002:01  Warning__A0 Reserviert          BOOL
  0x6002:02  Warning__A1 Brake resistor power overload  BOOL
  0x6002:03  Warning__A2 PCB overtemperature  BOOL
  0x6002:04  Warning__A3 Heatsink overtemperature  BOOL
  0x6002:05  Warning__A4 DC link continuous overcurrent  BOOL
  0x6002:06  Warning__A5 24V-Supply continuous overcurrent  BOOL
  0x6002:07  Warning__A6 Fan malfunction     BOOL
  0x6002:08  Warning__A7 Mains overvoltage   BOOL
  0x6002:09  Warning__A8 Mains undervoltage  BOOL
0x1a03: PSM PSM Diagnostics
0x1a03: PSM Diagnostics
  0x6003:01  DcLink state maschine           USINT (8 bits)
  0x6003:02  Umain state maschine            USINT (8 bits)
  0x6003:03  Umain frequency                 USINT (8 bits)
  0x6003:04  Mains type                      USINT (8 bits)
  0x6003:05  Relays state                    USINT (8 bits)
  0x6003:07  Error code                      UINT (16 bits)
  0x6003:08  DcLink state machine            BIT4 (4 bits)
  0x6003:09  Umains state machine            BIT4 (4 bits)
0x1a04: PSM Memory interface data
  0x6004:01  Data 1                          DINT (32 bits)
  0x6004:02  Data 2                          DINT (32 bits)
0x1a05: PSM Statusword
  0x6005:01  Statusword__Ready to operate    BOOL
  0x6005:02  Statusword__Error               BOOL
  0x6005:03  Statusword__Warning             BOOL
  0x6005:04  Statusword__Relays closed       BOOL
  0x6005:05  Statusword__Brake chopper active  BOOL
  0x6005:06  Statusword__Fan active          BOOL
  0x6005:07  Statusword__Reserve 6           BOOL
  0x6005:08  Statusword__Reserve 7           BOOL