AcraDyne Gen IV Controller Serial Port Instructions
- August 7, 2024
- AcraDyne
Table of Contents
- AcraDyne Gen IV Controller Serial Port
- Product Specifications
- Product Usage Instructions
- P 1 BB TTT.T AAAA 0000 0000 J
- Frequently Asked Questions (FAQ)
- Usage Instructions
- Serial Output Format Options
- P 1 BB TTT.T AAAA PPPP 0000 J CR NULL*
- 1 P BB TTT.T AAAA PPPP 0000 J CR NULL*
- Tohnichi Wrench Details
- ABOUT COMPANY
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
- P 1 BB TTT.T AAAA 0000 0000 J (Notice the decimal point next to the least significant T)
- : Message Start
AcraDyne Gen IV Controller Serial Port
Product Specifications
- Model: Gen IV Controller
- Serial Port Instructions
- Baud Rates : Configurable
Product Usage Instructions
Accessing Controller Settings
- From the main menu, navigate to the Controller option.
- Select Serial.
- Select IO.
Serial Data Output Format
The serial data string output format after each rundown will be as follows:
P 1 BB TTT.T AAAA 0000 0000 J
- B: Job count
- T: Torque result
- A: Angle result
Serial Output Format Options
Various output options are available:
- O : Overall Pass/Fail
- P : Torque Pass/Fail
- HHHHH: Torque High Limit (Units in PSet X10)
- LLLLL: Torque Low Limit (Units in PSet X10)
- TTTTT: Torque Result (Units in PSet X10)
- P : Angle Pass/Fail
- HHHHH: Angle High Limit (Degrees)
- LLLLL: Angle Low Limit (Degrees)
- AAAAA: Angle Result (Degrees)
Control Characters
Control characters used in the serial output:
- CR: Carriage return control character
- LF: Line feed control character
- NULL: Null control character (*if selected)
Frequently Asked Questions (FAQ)
-
What is the purpose of the serial data string?
The serial data string provides information about job counts, torque results, angle results, and overall pass/fail status. -
How can I configure the baud rate for the serial ports?
You can configure the baud rate through the Controller settings menu. -
What do the different control characters signify in the output?
CR represents a carriage return, LF is a line feed, and NULL denotes a null character if selected.
Usage Instructions
-
From the main menu, select Controller.
-
Select IO.
-
Select Serial.
-
Port Mode: The following modes are available:
-
Serial Output: A serial data string will be Output in the following format after each rundown:
-
P 1 BB TTT.T AAAA 0000 0000 J (Notice the decimal point next to the least significant T)
-
P: Parameter set (“1” – “9”) for PSets 1-9, (“A” – “W”) for PSets 10-32.
-
B: Job count
-
T: Torque result
-
A: Angle result
@=overall pass, H=low torque, I (eye)=high torque, J=low angle, K=high angle, G=fault during fastening -
Barcode Reader: See the Gen IV Controller User Manual for information on barcode setup.
-
Serial Output and Barcode Reader: Select from dropdown and configure per hardware requirements
-
Open Protocol : Select from dropdown and configure per hardware requirements
-
PFCS: Select from dropdown and configure per hardware requirements
-
PI Line Control: This is customer specific. Please reference PI Line Control Document on AIMCO Website/Product Manuals.
-
Tohnichi Wrench: Supports connecting a Tohnichi wrench/R-CM receiver to the controller. See
“Tohnichi Wrench Details” on page 4
-
-
Baud: Serial ports can be configured for different baud rates available.
75, 110, 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 -
Data Bits / Stop Bits / Parity: Configure per hardware requirements
-
Serial Output Formats:
- Standard
- Standard with PSet
- UEC Serial Modified
- Profibus
- UEC Serial
- CVS String
-
Output Followed by Null Control Character: Adds a one-byte NULL character to the end of the serial string. Needed by systems that use the NULL character to signify the end of the string. See following section for more information.
-
Send PSet Change:
Sends a serial string any time the PSet is changed. String is in the form ‘%%CAN8X%%%%CAN4YNAC%%’ where X is the previous pset and Y is the new pset. See following section for more information. -
Send Job Completed:
Sends a serial string containing “Job Completed” whenever a job has been completed.
Serial Output Format Options
Standard Output Format:
-
O P HHHHH LLLLL TTTTT P HHHHH LLLLL AAAAA CR CR NULL*
O: Overall Pass/Fail -
‘P’ = Pass, ‘F’ = Fail
P: Torque Pass/Fail -
- ‘P’ = Pass, ‘F’ = Fail
HHHHH: Torque High Limit
- ‘P’ = Pass, ‘F’ = Fail
-
Units selected in the PSet X10
LLLLL: Torque Low Limit -
- Units selected in the PSet X10
TTTTT: Torque Result
- Units selected in the PSet X10
-
Units selected in the PSet X10
P: Angle Pass/Fail -
‘P’ = Pass, ‘F’ = Fail
HHHHH: Angle High Limit -
Degrees
LLLLL: Angle Low Limit -
Degrees
AAAAA: Angle Result -
Degrees
- CR: Carriage return control character
- CR: Carriage return control character
- *NULL:* Null control character (if option is selected)
Standard Output with Carriage Return, Line Feed and PSet Format:
P HHHHH LLLLL TTTTT P HHHHH LLLLL AAAAA 1 CR LF NULL*
-
O: Overall Pass/Fail
‘P’ = Pass, ‘F’ = Fail -
P: Torque Pass/Fail
‘P’ = Pass, ‘F’ = Fail -
HHHHH: Torque High Limit
\Units selected in the PSet X10 -
LLLLL: Torque Low Limit
-
Units selected in the PSet X10
TTTTT: Torque Result -
Units selected in the PSet X10
P: Angle Pass/Fail -
‘P’ = Pass, ‘F’ = Fail
HHHHH: Angle High Limit -
Degrees
LLLLL: Angle Low Limit -
Degrees
AAAAA: Angle Result -
Degrees
1: PSet -
PSet(‘1’ – ‘9’) for PSets 1-9, (‘A’ – ‘Z’) for PSets 10-35
- CR: Carriage return control character
- LF: Line feed control character
- *NULL:* Null control character (if option is selected)
UEC Serial Modified Format (matches some Gen4 earlier versions):
P 1 BB TTT.T AAAA PPPP 0000 J CR NULL*
-
: Message Start
P: PSet
-
PSet(‘1’ – ‘9’) for PSets 1-9, (‘A’ – ‘Z’) for PSets 10-35
1: Spindle Number (Always 1) -
BB: Job Bolt Count
Total number of accepts during the Job -
TTT.T: Torque Result
Units selected in the PSet -
AAAA: Angle Result
Degrees -
PPPP: Pulse Count
0000 -
J: Judgment
‘@’ = Overall Pass, ‘H’ = Low Torque, ‘I’ = High Torque, ‘J’ = Low Angle, ‘K = High Angle, ‘G’ = Fault During Fastening -
CR: Carriage return control character
*NULL:* Null control character (if option is selected)
Profibus Output Format:
%CAN 1 O P HHHHH LLLLL TTTTT P HHHHH LLLLL AAAAA NAC% CR LF NULL*
-
* **O:** Overall Pass/Fail
-
‘P’ = Pass, ‘F’ = Fail
- P : Torque Pass/Fail
-
‘P’ = Pass, ‘F’ = Fail
- HHHHH: Torque High Limit
-
Units selected in the PSet X10
- LLLLL: Torque Low Limit
-
Units selected in the PSet X10
- TTTTT: Torque Result
-
Units selected in the PSet X10
-
P: Angle Pass/Fail
‘P’ = Pass, ‘F’ = Fail -
HHHHH : Angle High Limit
Degrees -
LLLLL : Angle Low Limit
Degrees -
AAAAA: Angle Result
-
Degrees
-
NAC%: Message End
-
CR: Carriage return control character
-
LF: Line feed control character
-
*NULL:* Null control character (if option is selected)
-
UEC Serial Format (matches UEC 4800 and Gen3):
1 P BB TTT.T AAAA PPPP 0000 J CR NULL*
-
#: Message Start
-
1: Spindle Number (Always 1)
-
P: PSet
-
PSet(‘1’ – ‘9’) for PSets 1-9, (‘A’ – ‘Z’) for PSets 10-35
-
BB: Job Bolt Count
-
Total number of accepts during the Job
-
TTT.T : Torque Result
-
Units selected in the PSet
-
AAAA: Angle Result
-
Degrees
-
PPPP: Pulse Count
L = Low Pulse Count, M = High Pulse Count -
0000
-
J : Judgment
-
‘@’ = Overall Pass, ‘H’ = Low Torque, ‘I’ = High Torque, ‘J’ = Low Angle, ‘K = High Angle, ‘G’ = Fault During Fastening, ‘*’ = None of these conditions apply
-
CR: Carriage return control character
-
*NULL:* Null control character (if option is selected)
CSV String’
S01,JB01, TTT.T, S, AAA.A, S, O, MM/DD/YYYY HH:MM:SS, VVV
- S01: Spindle number
- JB01: Job number
- TTT.T: Torque
- S: Torque Status (A = OK, H = High, L = Low)
- AAA.A: Angle
- S: Angle Status (A = OK, H = High, L = Low)
- O: Overall Status (A = OK, R = NOK)
- MM: Month
- DD: Day
- YYYY: Year
- HH: Hour
- MM: Minute
- SS: Second
- VVV: 32 character barcode ID
- < CR>: Carriage Return
- < LF>: Line Feed
Output Followed by NULL Character’.
The NULL characters can be seen by using PUTTY and connecting to the
controller in ‘Raw’ mode. Then set logging to log all output and check the log
to see the NULL characters.
‘Send PSet Change’.
PSets up to 9 match the number, 10-35 are A-Z, greater than 35 is ‘*’:
- %%CAN8X%%%%CAN4YNAC%%
- X: Last PSet
- Y: New PSet
Tohnichi Wrench Details
Serial Port Mode “Tohnichi Wrench”
The Gen IV iBC controller supports connecting a Tohnichi wrench/R-CM receiver.
The R-CM receiver connects to the Gen IV controller via the serial port with a
straight through serial cable (do not use a null modem cable). The R-CM
receiver data format needs to be configured as “STD” (the default setting).
Once configured the controller will monitor the serial port for a string from
the R-CM receiver and record the click as a manual install.
The manual install record will contain the following data from the wrench:
- Torque value
- Torque units (the following units are supported Nm, Kgcm, Kgm, Lbin, Lbft)
- 7 digit ID (will be recorded as the tool S/N)
- Angle when supported by the wrench
- Low, High, or OK status in some configurations
Using the controller parameter set to evaluate the click results:
Setting all the limits in the R-CM receiver to 0 (default) will cause it to
report the values without any status. In this setup, the controller will
evaluate the value(s) against the current parameter set limits and generate
the correct status. Then report the status back to the R-CM receiver and
wrench.
Using the R-CM receiver to evaluate the click results:
Setting limits in the R-CM receiver will cause it to report the status to the
wrench and the controller. In this setup the controller parameter set settings
are ignored.
Wrench Configuration
The controller supports torque and torque/angle wrenches and both modes of
operation. The four possible wrench/configurations from the R-CM are as
follows:
-
Torque only wrench with limits programmed in the R-CM
-
R-CM output format would be as follows:
-
The controller will use the status from the record
-
-
Torque only wrench with no limits programmed in the R-CM
-
R-CM output format would be as follows:
-
The controller will evaluate the torque value against the current parameter set low and high torque limits and set the results accordingly
-
The controller will tell the R-CM module the Low, High, or OK status
-
-
Torque and angle wrench with limits programmed in the R-CM
-
R-CM output format would be as follows:
-
The controller will use the status from the record.
-
-
Torque and angle wrench with no limits programmed in the R-CM
-
R-CM output format would be as follows:
-
The controller will evaluate the torque and angle values against the current parameter set low and high torque and angle limits and set the results accordingly
-
The controller will tell the R-CM module the Low/High torque, Low/High angle or OK status.
-
Using an iBC as a Standalone Tohnichi Monitor
-
A standard iBC can be configured as a Tohnichi wrench monitor with or without the monitoring parameter sets programmed into the controller. In the “Controller Type Setup” screen there is an option to select the “Tool Type” between AcraDyne or Tohnichi. Setting it to Tohnichi will disable the use of an AcraDyne tool and force the serial port option to Tohnichi Wrench.
-
This will also enable the parameter set menu where the user will be able to create a torque or torque and angle monitor strategy.
-
If the “Limited to Tool ID” parameter” is populated, rundown results only from the Tohnichi wrench with the matching ID will be evaluated and recorded.
-
If the R-CM has limits programmed, the controller parameter sets will be ignored.
ABOUT COMPANY
- CORPORATE HEADQUARTERS
- 10000 SE Pine Street
- Portland, Oregon 97216
- Phone: (503) 254–6600
- Toll Free: 1-800-852-1368
- AIMCO CORPORATION DE MEXICO SA DE CV
- Ave. Cristobal Colon 14529
- Chihuahua, Chihuahua. 31125
- Mexico
- Phone: (01-614) 380-1010