Hypertherm powermax65 User manual

Serial Communication Programmer
Reference Guide
Powermax65/85/105 SYNC™
Reference Guide
810400
Revision 1
June 2021

Hypertherm Europe B.V.
Vaartveld 9, 4704 SE
Roosendaal, Nederland
31 165 596907 Tel
31 165 596901 Fax
31 165 596908 Tel (Marketing)
31 (0) 165 596900 Tel (Technical Service)
00 800 4973 7843 Tel (Technical Service)
(Technical Service Email)
Hypertherm (Shanghai) Trading Co., Ltd.
B301, 495 ShangZhong Road
Shanghai, 200231
PR China
86-21-80231122 Tel
86-21-80231120 Fax
86-21-80231128 Tel (Technical Service)
(Technical Service Email)
South America & Central America: Hypertherm Brasil Ltda.
Rua Bras Cubas, 231 – Jardim Maia
Guarulhos, SP – Brasil
CEP 07115-030
55 11 2409 2636 Tel
Hypertherm Korea Branch
#3904. APEC-ro 17. Heaundae-gu. Busan.
Korea 48060
82 (0)51 747 0358 Tel
82 (0)51 701 0358 Fax
TechSupportAPAC@hypertherm.com
(Technical Service Email)
Hypertherm Pty Limited
GPO Box 4836
Sydney NSW 2001, Australia
61 (0) 437 606 995 Tel
61 7 3219 9010 Fax
TechSupportAPAC@hypertherm.com
(Technical Service Email)
Hypertherm (India) Thermal Cutting Pvt. Ltd
A-18 / B-1 Extension,
Mohan Co-Operative Industrial Estate,
Mathura Road, New Delhi 110044, India
91-11-40521201/ 2/ 3 Tel
91-11 40521204 Fax
HTIndia.info@hypertherm.com (Main Office Email)
TechSupportAPAC@hypertherm.com
(Technical Service Email)
Hypertherm, Inc.
Etna Road, P.O. Box 5010
Hanover, NH 03755 USA
603-643-3441 Tel (Main Office)
603-643-5352 Fax (All Departments)
800-643-9878 Tel (Technical Service)
800-737-2978 Tel (Customer Service)
866-643-7711 Tel (Return Materials Authorization)
877-371-2876 Fax (Return Materials Authorization)
Hypertherm México, S.A. de C.V.
Avenida Toluca No. 444, Anexo 1,
Colonia Olivar de los Padres
Delegación Álvaro Obregón
México, D.F. C.P. 01780
52 55 5681 8109 Tel
52 55 5683 2127 Fax
Hypertherm Plasmatechnik GmbH
Sophie-Scholl-Platz 5
63452 Hanau
Germany
00 800 33 24 97 37 Tel
00 800 49 73 73 29 Fax
31 (0) 165 596900 Tel (Technical Service)
00 800 4973 7843 Tel (Technical Service)
Hypertherm (Singapore) Pte Ltd.
82 Genting Lane
Media Centre
Annexe Block #A01-01
Singapore 349567, Republic of Singapore
65 6841 2489 Tel
65 6841 2490 Fax
TechSupportAPAC@hypertherm.com (Technical Service Email)
Hypertherm Japan Ltd.
Level 9, Edobori Center Building
2-1-1 Edobori, Nishi-ku
Osaka 550-0002 Japan
81 6 6225 1183 Tel
81 6 6225 1184 Fax
© 2021 Hypertherm, Inc. All rights reserved.
Powermax, SYNC, and Hypertherm are trademarks of Hypertherm, Inc. and may be registered in the United States and other countries. All other trademarks are the property
of their respective holders.
Environmental stewardship is one of Hypertherm’s core values.www.hypertherm.com/environment
100% Associate-owned

Powermax65/85/105 SYNC Reference Guide 810400 3
Contents
Getting started....................................................................................................................................................... 7
Hardware requirements ........................................................................................................................... 7
Powermax65/85/105 SYNC hardware documents.............................................................. 8
Modbus specifications............................................................................................................................. 8
Transmission mode and format .................................................................................................. 8
Modbus request and response message frame format........................................................ 9
Error response message frame format................................................................................... 10
Example request and response message.............................................................................. 10
How to calculate a checksum (LRC)...................................................................................... 12
CNC settings on the Powermax65/85/105 SYNC ........................................................................ 12
Powermax65/85/105 SYNC Modbus addressing system........................................................................ 15
Backward compatible with 0x2xxx series.......................................................................................... 15
List of Powermax65/85/105 SYNC addresses ............................................................................... 16
Programming recommendations...................................................................................................................... 19
Examples of requests and responses ............................................................................................................ 20
Identify the plasma power supply type (SYNC or older system) ................................................. 20
Example request and response................................................................................................ 20
Read the ID of the SYNC torch, torch lead, and plasma power supply..................................... 21
0x3000 (torch and plasma power supply identification).................................................... 21
Example request and response................................................................................................ 22
Read the part number of the installed cartridge .............................................................................. 23
0x3038, 0x3039, 0x303A (cartridge part number, bytes 0 – 5)..................................... 23
Example request and response................................................................................................ 25

Serial Communication Programmer Reference Guide
4810400 Reference Guide Powermax65/85/105 SYNC
Read the plasma power supply settings that are permitted for the installed cartridge .......... 26
0x3001 (permitted operating mode setting)......................................................................... 26
0x3002, 0x3003 (permitted minimum and maximum output current (A) settings)...... 26
0x3004, 0x3005 (permitted minimum and maximum gas pressure settings)............... 26
Example request and response................................................................................................ 27
Write operating settings and put the plasma power supply into remote control mode.......... 28
0x3080 (operating mode setting) ........................................................................................... 28
0x3081 (output current (A) setting)........................................................................................ 28
0x3082 (gas pressure setting) ................................................................................................ 29
Example request and response................................................................................................ 29
Remote control mode indicator on the plasma power supply .......................................... 30
Do a check for an active fault ............................................................................................................... 30
0x301A (active fault code)........................................................................................................ 30
Example request and response................................................................................................ 31
Fault code list............................................................................................................................... 32
Start and stop a gas test....................................................................................................................... 36
0x3180 (coil: gas test)............................................................................................................... 36
Example request and response................................................................................................ 37
Do a quick restart or clear fault code 0-50-0 .................................................................................. 38
0x308E, 0x308F (quick restart with approval)..................................................................... 38
Example request and response................................................................................................ 39
Exit remote control mode ...................................................................................................................... 40
Example request and response................................................................................................ 40
Get data from the plasma power supply ....................................................................................................... 41
Read the plasma power supply settings............................................................................................ 41
0x3010 (operating mode).......................................................................................................... 41
0x3011 (output current (A) setting)........................................................................................ 41
0x3012 (gas pressure setting)................................................................................................. 42
Example request and response................................................................................................ 42
Read the actual output of the plasma power supply ...................................................................... 43
0x3018 (actual output current) ................................................................................................ 43
0x3019 (actual gas pressure) .................................................................................................. 43
Example request and response................................................................................................ 43
Read the total cut counts for this plasma power supply................................................................ 44
0x3028 (total number of torch starts – bytes 1 and 0)...................................................... 44
0x3029 (total number of starts – bytes 3 and 2) ................................................................ 45
0x302A (cumulative pilot arc time – bytes 1 and 0)........................................................... 45
0x302B (cumulative pilot arc time – bytes 3 and 2)........................................................... 45

Serial Communication Programmer Reference Guide
Powermax65/85/105 SYNC Reference Guide 810400 5
0x302C (total number of arc transfers – bytes 1 and 0)................................................... 45
0x302D (total number of arc transfers – bytes 3 and 2)................................................... 46
0x302E (cumulative arc transfer time – bytes 1 and 0)..................................................... 46
0x302F (cumulative arc transfer time – bytes 3 and 2) ..................................................... 46
Example request and response................................................................................................ 47
Read the 16-character UID number for the installed cartridge ................................................... 48
0x3030 – 0x3037 (cartridge UID, bytes 0 – 15)................................................................ 48
Example request and response................................................................................................ 49
Read the total cut counts for the installed cartridge....................................................................... 50
0x3040 (total number of starts)............................................................................................... 50
0x3041 (cumulative pilot arc time).......................................................................................... 50
0x3042 (total number of arc transfers).................................................................................. 50
0x3043 (cumulative arc transfer time) ................................................................................... 51
Example request and response................................................................................................ 51
Read the 4 most recent faults for the installed cartridge............................................................... 52
0x3044 (fault log 0).................................................................................................................... 52
0x3045 (fault log 1).................................................................................................................... 53
0x3046 (fault log 2).................................................................................................................... 53
0x3047 (fault log 3).................................................................................................................... 53
Example request and response................................................................................................ 54
Read the name of the installed cartridge........................................................................................... 55
0x3048 – 0x304D (cartridge name, bytes 0 – 11) ............................................................ 55
Example request and response................................................................................................ 56
Read the Start and Motion signal status of the plasma power supply ....................................... 57
0x3100 (coil: Start switch signal status) ............................................................................... 57
0x3101 (coil: Motion switch signal status)............................................................................ 57
Example request and response................................................................................................ 58
Flowchart Examples ................................................................................................................ 61

Serial Communication Programmer Reference Guide
6810400 Reference Guide Powermax65/85/105 SYNC

Serial Communication Programmer Reference Guide
Powermax65/85/105 SYNC Reference Guide 810400 7
Getting started
The Powermax65/85/105 SYNC plasma power supply supports serial communication with an
external control using the Modbus serial communication protocol.
This guide is for the programmer who will use Modbus protocols and messages for communication
between the Powermax65/85/105 SYNC and an external control such as a CNC or torch height
control (THC). It lists the supported Modbus function codes and the Powermax65/85/105 SYNC
register and coil addresses with which those function codes can be used. It also describes how to
construct the messages for the Powermax65/85/105 SYNC.
For more information about the Modbus protocol, refer to modbus.org.
Hardware requirements
Using a Powermax65/85/105 SYNC plasma power supply in a
mechanized system requires all of the following hardware.
SmartSYNC machine torch with torch lead and Hypertherm
cartridges.
RS-485 serial interface connector, board, and cables.
This hardware provides access to cut mode, amperage,
gas pressure, and more.
Machine interface receptacle, voltage divider board,
and cables. This hardware provides access to the divided
arc voltage, plasma start/stop, and arc transfer signals.
If this hardware was not included with your system, you must order
and install the hardware. Refer to the Powermax65/85/105 SYNC
Parts Guide (810490).
2
CNC / THC
Machine interface cable
RS-485 serial interface
cable
1
1
2
1

Serial Communication Programmer Reference Guide
8810400 Reference Guide Powermax65/85/105 SYNC
Powermax65/85/105 SYNC hardware documents
Refer to the following documents for more information about the required hardware for serial
communications.
You can find these documents on the USB memory stick that came with your plasma power supply,
or with the hardware kits. Technical documentation is also available at www.hypertherm.com/docs.
Modbus specifications
Transmission mode and format
How-to Information Document
Order hardware, kits, and cables Powermax65/85/105 SYNC Parts Guide (810490)
Attach a machine torch to a cutting
table
Powermax65/85/105 SYNC Mechanized Cutting Guide (810480)
Install an RS-485 serial interface
connector and board
RS-485 Serial Interface Connector with PCB Field Service
Bulletin (806710)
Install a machine interface receptacle
and voltage divider board
Machine Interface Receptacle with Voltage Divider PCB Field
Service Bulletin (806980)
Connect external serial interface and
machine interface cables
Powermax65/85/105 SYNC Mechanized Cutting Guide (810480)
Mode ASCII (American Standard Code for Information Interchange)
Addressing Controller: CNC
Connected device: Powermax65/85/105 SYNC
Coding system Hexadecimal, ASCII characters 0 - 9, A - F
Baud rate 19200
Bits per byte Start bit: 1
Data bits: 8
• Includes 1 bit for even parity
• Most significant byte (MSB) sent first
Stop bit: 1*
Parity Even**
Error-check field Longitudinal Redundancy Check (LRC)
* The stop bit setting on the plasma power supply and the external control must be the same. By default the
Powermax65/85/105 SYNC plasma power supply is set to 1 stop bit. Refer to CNC settings on the
Powermax65/85/105 SYNC on page 12.
** The parity setting on the plasma power supply and the external control must be the same. By default the
Powermax65/85/105 SYNC plasma power supply is set to Even parity. Refer to CNC settings on the
Powermax65/85/105 SYNC on page 12.

Serial Communication Programmer Reference Guide
Powermax65/85/105 SYNC Reference Guide 810400 9
Modbus request and response message frame format
Each segment is explained as follows.
Start Node Address Function Data LRC End
1 character
:
2 characters 2 characters 0 up to 2x252 characters 2 characters 2 characters
<CR><LF>
Segment Description
Start All messages must start with a colon (:). This character identifies that a new message
follows.
Node Address In a request message: These characters identify the unique address (node address) of
the plasma power supply to which the request message is being sent.
In a response message: These characters identify its node address to confirm that the
correct plasma power supply responded.
Function In a request message: The function code tells the plasma power supply what to do. If
needed, the Data characters provide additional information about how to do the function.
In a response message: The function code confirms the function that was done by the
plasma power supply.
In an error response message: The Function segment of the message is different. Refer
to page 10.
Data In a request message: These characters can be included to provide additional
information about how to do the function. This can include items like discrete and register
addresses, the quantity of items to be handled, and the count of actual data bytes in the
field.
In a response message: These characters represent the result of the function done by
the plasma power supply.
In an error response message: The Data segment of the message is different. Refer to
page 10.
LRC These characters are used to perform a Longitudinal Redundancy Check (LRC), a method
for performing a checksum on the message.
In a request message: The LRC value is calculated by the CNC. When the plasma
power supply receives the request message, it also calculates an LRC for the request
message. If the LRCs are the same, the plasma power supply accepts the request
message.
For more information on how to calculate an LRC, refer to page 12.
In a response message: The LRC value is calculated by the plasma power supply for the
data in its response message. The CNC performs a checksum before accepting the
response message.
<CR><LF> These characters identify the end of the message.

Serial Communication Programmer Reference Guide
10 810400 Reference Guide Powermax65/85/105 SYNC
Error response message frame format
The plasma power supply sends an error response message to the CNC when it detects an error in
the request data and when an error occurs during processing of the request.
The format of the error response message is similar to the request and response message format,
with the following differences.
Example request and response message
The following is a request for the 4 most recent faults for the installed cartridge:
Segment Description
Function In an error response message: The MSB of the function code is set to 1. This makes
the function code value 80 hexadecimals higher than the value would be for a normal
response. This identifies to the CNC that this is an error response message.
For example, if the request message contained the Read Register function code of 04,
the error response message would contain 84 in the Function segment of the message.
Data In an error response message: The Data segment of the message contains an
exception code that identifies the reason for the error.
For example, if the function code in the request message is invalid for the plasma power
supply, the Data segment of the error response message contains the 01 exception code
(Illegal Function).
Segment Value Description
Start :Start of message
Node Address 01 Plasma power supply node address
Function 04 Read Registers
Data 3044 First register address (0x3044)
0004 Quantity of registers to read (0x0004 = 4):
• 0x3044 (fault log 0)
• 0x3045 (fault log 1)
• 0x3046 (fault log 2)
• 0x3047 (fault log 3)
LRC 83 Checksum
End <CR><LF> End of message
:01043044000483<CR><LF>
Start Node Address Function Data LRC End

Serial Communication Programmer Reference Guide
Powermax65/85/105 SYNC Reference Guide 810400 11
The following is the response from the plasma power supply:
For more examples, refer to Examples of requests and responses on page 20.
Segment Value Description
Start :Start of message
Node Address 01 Plasma power supply node address (confirmed)
Function 04 Read Registers (confirmed)
Data 08 Quantity of bytes in the Data segment (0x08 = 8)
0079 Value in address 0x3044 (newest fault): 0x0079 = 0121 = fault
code 0-12-1 (output gas pressure is low)
0079 Value in address 0x3045: 0x0079 = 0121 = fault code 0-12-1
(output gas pressure is low)
0000 Value in address 0x3046: 0x0000 = 0000 = 0-00-0 (no fault code)
0000 Value in address 0x3047 (oldest fault): 0x0000 = 0000 = 0-00-0
(no fault code)
LRC 01 Checksum
End <CR><LF> End of message
:010408007900790000000001<CR><LF>
Start Node Address Function Data LRC End

Serial Communication Programmer Reference Guide
12 810400 Reference Guide Powermax65/85/105 SYNC
How to calculate a checksum (LRC)
Modbus ASCII requires a longitudinal redundancy check (LRC, also called a checksum) on each
message.
For example, in the following request message, the LRC is 83.
:01043044000483<CR><LF>
1. Add the hexadecimal values of the message, excluding the Start (:) and End characters
(<CR><LF>) and the LRC itself (83):
For example: 0x01 + 0x04 + 0x30 + 0x44 + 0x00 + 0x04 = 0x7D
2. Do one of the following:
a. If the sum is less than or equal to FF, subtract the entire value from FF.
b. If the sum is more than FF, subtract the last two digits from FF.
In this example, 0x7D is less than FF, so you subtract the entire value from FF:
0xFF - 0x7D = 0x82
3. Add 1. For example: 0x82 + 0x01 = 0x83. The LRC is 83.
CNC settings on the Powermax65/85/105 SYNC
Use the CNC Interface Settings screen (CNC INTERFACE) to set parameters for serial
communication.
1. Select on the main menu screen.
2. Select to go to the CNC INTERFACE screen.
3. Turn the adjustment knob to go to the field you want to change.
4. Push to select the field.
5. Turn the adjustment knob to change the value in the field.
Start Node Address Function Data LRC End
: 01 04 3044 0004 83 <CR><LF>

Serial Communication Programmer Reference Guide
Powermax65/85/105 SYNC Reference Guide 810400 13
6. Push to select the new value.
Baud rate
(cannot be changed)
Data bits
(cannot be changed)
Parity
(can be changed)
Stop bits
(can be changed)

Serial Communication Programmer Reference Guide
14 810400 Reference Guide Powermax65/85/105 SYNC
– Set the parity-check configuration and stop-bit configuration for this Powermax. Make
sure that the values in this field are the same as the values at the CNC.
Select one of the following values for parity checking:
Select one of the following values for stop bit:
– This is the Modbus node address for this Powermax. The default value is zero (0). Use
zero (0) for Hypertherm’s EDGE Pro CNC.
For cutting systems with 1 Powermax plasma power supply: Keep the default value
of zero (0).
A value of zero (0) lets the CNC set the node address for the Powermax automatically.
The node address is set by the first valid Modbus request message that the Powermax
receives from the CNC after the Powermax power switch is set to the ON (I) position.
This field continues to show a value of zero (0) during Modbus communication to
indicate that the node address is being controlled by the CNC.
For cutting systems with 2 or more Powermax plasma power supplies: Select a
unique number from 1 to 255 for each Powermax.
After you set the node address for this Powermax, do a cold restart.
Make sure that the CNC uses this node address when it communicates with each
Powermax.
EEven (default)
OOdd
NNo parity checking
Notice: Use No parity checking for Hypertherm’s EDGE Pro CNC.
11 stop bit (default)
Notice: Use 1for Hypertherm’s EDGE Pro CNCs.
22 stop bits

Serial Communication Programmer Reference Guide
Powermax65/85/105 SYNC Reference Guide 810400 15
Powermax65/85/105 SYNC Modbus addressing system
Powermax65/85/105 SYNC provides more plasma power supply data than what is available for
older Powermax plasma power supplies, as well as access to cartridge-usage data. A CNC can
also request a gas test and a quick restart on a Powermax65/85/105 SYNC.
The Powermax65/85/105 SYNC register addresses are consecutively numbered in a 0x3xxx series
of registers so that a single request can read or write multiple related registers at one time.
For the most efficient communication between a CNC and Powermax65/85/105 SYNC, do the
following:
Use only the 0x3xxx register addresses with Powermax65/85/105 SYNC.
When possible, send a single request for multiple registers of data at one time.
Backward compatible with 0x2xxx series
Powermax65/85/105 SYNC supports the 0x2xxx series of Modbus addresses that was used for
older Powermax plasma power supplies, as shown in Table 1. But Hypertherm strongly
recommends that you use the 0x3xxx series with the Powermax65/85/105 SYNC.
Older Powermax plasma power supplies include Powermax65/85/105/125 and Powermax45 XP.
Table 1 – Powermax65/85/105 SYNC support for old addressing system
Old address Description Modbus functions (hex)
0x204C Actual gas pressure 04 (Read Register)
0x2093 Operating mode setting 06 (Write Single Register)
0x2094 Output current (A) setting 06 (Write Single Register)
0x2096 Gas pressure setting 06 (Write Single Register)
0x2098 Active fault code 04 (Read Register)
0x2099 Minimum output current (A) setting 04 (Read Register)
0x209A Maximum output current (A) setting 04 (Read Register)
0x209C Minimum gas pressure setting 04 (Read Register)
0x209D Maximum gas pressure setting 04 (Read Register)
0x209E, 0x209F Cumulative arc time in seconds 04 (Read Register)
0x0808, 0x0809 Torch lead length 01 (Read Coils)
0x0810 Start switch signal status 01 (Read Coils)
0x0811 Motion switch signal status 01 (Read Coils)
0x0832 Gas test status 05 (Write Single Coil)

Serial Communication Programmer Reference Guide
16 810400 Reference Guide Powermax65/85/105 SYNC
List of Powermax65/85/105 SYNC addresses
SYNC
Address Description Unit
Recommended Modbus
Function (hex)
Old
Address
Request: Read the ID of the SYNC torch, torch lead, and plasma power supply
0x3000 Torch and plasma power supply identification
High byte: torch ID
Low byte: SYNC ID
N/A 04 (Read Registers) N/A
Request: Read the permitted plasma power supply settings
0x3001 Permitted operating mode setting
High byte: mode high
Low byte: mode low
N/A 04 (Read Registers) N/A
0x3002 Permitted minimum output current (A) setting Amperes 04 (Read Registers) 0x2099
0x3003 Permitted maximum output current (A) setting Amperes 04 (Read Registers) 0x209A
0x3004 Permitted minimum gas pressure setting psi 04 (Read Registers) 0x209C
0x3005 Permitted maximum gas pressure setting psi 04 (Read Registers) 0x209D
Request: Read the plasma power supply settings
0x3010 Operating mode setting
High byte: 0x00
Low byte: mode
N/A 04 (Read Registers) N/A
0x3011 Output current (A) setting Amperes 04 (Read Registers) N/A
0x3012 Gas pressure setting psi 04 (Read Registers) N/A
Request: Read the actual output of the plasma power supply
0x3018 Actual output current (A) Amperes 04 (Read Registers) N/A
0x3019 Actual gas pressure output at valve psi 04 (Read Registers) 0x204C
0x301A Active fault code N/A 04 (Read Registers) 0x2098
Request: Read the total cut counts for this plasma power supply
0x3028 Total number of starts (bytes 1 and 0) Number 04 (Read Registers) N/A
0x3029 Total number of starts (bytes 3 and 2) 04 (Read Registers) N/A
0x302A Cumulative pilot arc time (bytes 1 and 0) Seconds 04 (Read Registers) 0x209E
0x302B Cumulative pilot arc time (bytes 3 and 2) 04 (Read Registers) 0x209F
0x302C Total number of arc transfers (bytes 1 and 0) Number 04 (Read Registers) N/A
0x302D Total number of arc transfers (bytes 3 and 2) 04 (Read Registers) N/A
0x302E Cumulative arc transfer time (bytes 1 and 0) Seconds 04 (Read Registers) N/A
0x302F Cumulative arc transfer time (bytes 3 and 2) 04 (Read Registers) N/A

Serial Communication Programmer Reference Guide
Powermax65/85/105 SYNC Reference Guide 810400 17
Request: Read the 16-character unique identification (UID) number for the installed cartridge
0x3030 UID (bytes 0 and 1) N/A 04 (Read Registers) N/A
0x3031 UID (bytes 2 and 3) N/A 04 (Read Registers) N/A
0x3032 UID (bytes 4 and 5) N/A 04 (Read Registers) N/A
0x3033 UID (bytes 6 and 7) N/A 04 (Read Registers) N/A
0x3034 UID (bytes 8 and 9) N/A 04 (Read Registers) N/A
0x3035 UID (bytes 10 and 11) N/A 04 (Read Registers) N/A
0x3036 UID (bytes 12 and 13) N/A 04 (Read Registers) N/A
0x3037 UID (bytes 14 and 15) N/A 04 (Read Registers) N/A
Request: Read the part number of the installed cartridge
0x3038 Part number (bytes 0 and 1) N/A 04 (Read Registers) N/A
0x3039 Part number (bytes 2 and 3) N/A 04 (Read Registers) N/A
0x303A Part number (bytes 4 and 5) N/A 04 (Read Registers) N/A
0x303B Part number revision level N/A 04 (Read Registers) N/A
Request: Read the amperage for which the installed cartridge is rated
0x303C Nominal current Amperes 04 (Read Registers) N/A
Request: Read the total cut counts for the installed cartridge
0x3040 Total number of starts Number 04 (Read Registers) N/A
0x3041 Cumulative pilot arc time Seconds 04 (Read Registers) N/A
0x3042 Total number of arc transfers Number 04 (Read Registers) N/A
0x3043 Cumulative arc transfer time 2 seconds
per count
04 (Read Registers) N/A
Request: Read the 4 most recent faults for the installed cartridge
0x3044 Fault log 0 (newest fault) N/A 04 (Read Registers) N/A
0x3045 Fault log 1 N/A 04 (Read Registers) N/A
0x3046 Fault log 2 N/A 04 (Read Registers) N/A
0x3047 Fault log 3 N/A 04 (Read Registers) N/A
Request: Read the 12-character name of the installed cartridge
0x3048 Name (bytes 0 and 1) N/A 04 (Read Registers) N/A
0x3049 Name (bytes 2 and 3) N/A 04 (Read Registers) N/A
0x304A Name (bytes 4 and 5) N/A 04 (Read Registers) N/A
0x304B Name (bytes 6 and 7) N/A 04 (Read Registers) N/A
0x304C Name (bytes 8 and 9) N/A 04 (Read Registers) N/A
0x304D Name (bytes 10 and 11) N/A 04 (Read Registers) N/A
SYNC
Address Description Unit
Recommended Modbus
Function (hex)
Old
Address

Serial Communication Programmer Reference Guide
18 810400 Reference Guide Powermax65/85/105 SYNC
Request: Write operating settings and put the plasma power supply into remote control mode
0x3080 Operating mode setting N/A 10 (Write Multiple Registers) 0x2093
0x3081 Output current (A) setting Amperes 10 (Write Multiple Registers) 0x2094
0x3082 Gas pressure setting psi 10 (Write Multiple Registers) 0x2096
Request: Do a quick restart of the plasma power supply or clear fault code 0-50-0
0x308E Quick restart command
(Write a value of 0x0404 to this address.)
N/A 10 (Write Multiple Registers) N/A
0x308F Quick restart approval
(Write a value of 0x0618 to this address.)
N/A 10 (Write Multiple Registers) N/A
Request: Read the Start and Motion signal status of the plasma power supply
0x3100
(coil)
Start switch signal status
(ON = 1, OFF = 0)
N/A 01 (Read Coil) 0x0810
0x3101
(coil)
Motion switch signal status
(ON = 1, OFF = 0)
N/A 01 (Read Coil) 0x0811
Request: Start and stop a gas test
0x3180
(coil)
Gas test status
(Write a value of 0xFF00 to this coil to start a
gas test.)
(Write a value of 0x0000 to this coil to stop a
gas test.)
N/A 05 (Write Single Coil) 0x0832
SYNC
Address Description Unit
Recommended Modbus
Function (hex)
Old
Address

Serial Communication Programmer Reference Guide
Powermax65/85/105 SYNC Reference Guide 810400 19
Programming recommendations
For the best results, use the programming examples that start on page 20 and the
flowcharts in Flowchart Examples on page 61. These recommendations give you faster
and more reliable communication.
Let the Powermax65/85/105 SYNC select the operating settings. Hypertherm
recommends that you let the Powermax65/85/105 SYNC set the operating mode, output
current (A), and gas pressure automatically for the installed cartridge.
Program the CNC to either automatically identify, or prompt the operator to identify,
the plasma power supply type (SYNC or older plasma power supply). Then use the
appropriate register addresses (0x3xxx or 0x2xxx). This lets you reuse the programming on
all of your CNCs and cutting tables.
Use Modbus function code 04 (Read Input Registers) for Holding Registers and Input
Registers. It is not necessary to use Modbus function code 03 (Read Holding Registers) for
holding registers. Hypertherm supports this usage to simplify Modbus programming.
Send a single request for multiple registers at one time, when possible, for faster and
more reliable communication.
Do a check for faults every 1 second. This is equivalent to doing a check that the plasma
power supply is prepared for operation.
Do all the recommended steps for all fault codes that occur, including notifications
that do not stop the cutting process. Troubleshooting all faults helps you to get optimal
cut quality and consumable life.
Program the CNC to log every active fault, including the date and time, to aid in
troubleshooting.
Program a response time-out of 60 ms – 100 ms, to give sufficient time for
communication to occur.
Program a delay of 50 ms between Start signals, to give sufficient time for the relay
circuits to complete switching.

Serial Communication Programmer Reference Guide
20 810400 Reference Guide Powermax65/85/105 SYNC
Examples of requests and responses
Identify the plasma power supply type (SYNC or older system)
To identify the type of plasma power supply, and therefore the addressing system and features that
are available, the CNC must use the following Modbus function code:
43/14 (2B/0E) (Read Device Identification)
Convert the hexadecimal values in the response message to ASCII characters.
Table 2 – Device identifications
Example request and response
Request from CNC:
:012B0E0401C1<CR><LF>
Device Identification Plasma Power Supply Type Addressing System
303831323838 (hex)
081288 (ASCII)
Powermax45 XP Old 0x2xxx addresses
303831323233 (hex)
081223 (ASCII)
Powermax65/85/105 Old 0x2xxx addresses
303831323531 (hex)
081251 (ASCII)
Powermax125 Old 0x2xxx addresses
303831333335 (hex)
081335 (ASCII)
Powermax65/85/105 SYNC New 0x3xxx addresses
Value Description
:Start of message
01 Plasma power supply node address
2B0E Read Device Identification
04 Get 1 specific identification object
01 Starting address
C1 LRC
<CR><LF> End
Other manuals for powermax65
12
This manual suits for next models
2
Table of contents
Other Hypertherm Motherboard manuals