Motion
Following error
We have a customer with a MC664x that has an issue with FE in a master axis. The machine is a printer and the axis is a rotary axis controlled by speed. The FE_LIMIT is configured at maximum value (4.0e17). He sends a video where we can see how FE is ...
Using ADDax too add a 200mS sine wave to a motion.
The simplest sine generator is the MOVECIRC. It controls 2 axes but each axis is doing a sine or cosine. BASE(0,10) ' put the second axis up out of the way. MOVECIRC(0,0,10,0,0) ' do a sine of amplitude 10 Use the SPEED parameter to set the ...
P600 works with Beckhoff CU1123
This requires an EC_EXTEND file. It is for the followin product code and vendor ID. From the ESI file: CU1123 See the attached file. Rename it EC_EXTEND.TXT before using it in Motion Perfect.
Inquiry about Python Programming
Do you support Python for visual programming? Answer: If Python supports the Windows ActiveX concept or DLLs then the TrioPC Motion ActiveX / DLL can be used. No one at Trio has used Python.
DAC scale factor
As DAC is an axis parameter, it is a 32 bit signed number. What the range of values means depends on the drive. Some use RPM, so DAC_OUT value 1000 = 1000 RPM. Drives use a lot of different scale factors. Some might be 2^31 = 3000 RPM for example. ...
MC464 and Anybus module Modbus TCP
The instructions and advice in this document cover the use of the MC464 with P875 carrying the Anybus CC module Drop Files to Attach
MC6N Recovery
The MC6N has a recovery method if the firmware does not boot. Follow section 9.2 from Application note: AN282
Establishing eCAT connection with Trio and Bosch Rexroth Driver HSC01
For Bosch Rexroth Drive, the PDO's have to be written to the drive memory through TrioBASIC program in Pre-op. If not the drive will not switch from Pre-OP --> Safe-OP. You will require a program & EC_EXTEND file (included in the attachment) Use the ...
Using NODE_INDEX to offset VR's for multiple slaves on EtherCAT master
Use NODE_INDEX to set the pointer for block of VR's for multiple slaves on EtherCAT master. For example: NODE_INDEX(0,node) = 20 ' with node being node number of the drive & 20 will offset the VR's by 20
SYSTEM_ERROR = 32
Suggested upgrading Firmware to MC464 2.0295 for improvements to boot loader from the version being used of 2.0260.
Do Motion Coordinators have exernal digital and analogue I/O for each axis?
The internal and external I/O is flexible. Any axis can use any Input as home, limit switch and feedhold inputs. While the servo loops must use the on-board analogue outputs for servo drive control, the external ADC input modules may be used for ...
Does the Euro408 have incremental/absolute encoder feedback ?
The Euro404 and Euro408 support the following encoder types: Incremental ABZ with differential RS422 line driver outputs. (A, /A, B, /B, Z, /Z) SSI Absolute encoder up to 32 bits. EnDat Absolute encoder either EnDat 1 or EnDat 2. The EnDat 2 support ...
How many axes work synchronously in the Euro408?
In all the Motion Coordinators it is possible to run all axes synchronously. There is no limit. So in the Euro404 you can run all 4 axes with for example a MOVEABS(x, y, z, a) In the Euro408 you can run all 8 axes with MOVEABS(x, y, z, a, b, c, d, ...
What is the range of Servo update rates on P834 EURO408?
The Euro404 and Euro408 both support the following servo update rates set by SERVO_PERIOD. At the fast rates, the number of axes is reduced. 125 microseconds (4 axes max) 250 microseconds 500 microseconds 1 milliseconds 2 milliseconds
MOVE and SEL functions in IEC
I could not find equivalent of Codesys MOVE or SEL functions in our IEC language. A programmer can easily recreate the MOVE by creating a user function block that on rising edge of the ENO input will pass the value of IN to OUT with the desired ...
MC206X - Flash EPROM or RAM?
MC206X can use the Flash Memory on power up. It depends on the setting of the POWER_UP paraemter. If POWER_UP = 1 then it will copy the programs from Flash to RAM on each power up. If set to 0, then it uses the RAM on power up and does not copy from ...
AN-280 Right hand coordinate system with cut out template
Most Trio FRAME transformations use the right-hand coordinate and rotation rules. All TOOL_OFFSETs and USER_FRAMES always use the right-hand rules. This Application note describes the right hand rule and includes a handy template to cut out that ...
Controller Error Codes
3D Visualisation Example with Motion Perfect Gantry Sample Machine
Axis assignment
Setting PLC cycle time
To set the cycle time of the virual PLC in an IEC 61131-3 task, first stop the task and right click the task name in the control panel. Then click on the Execution Mode tab. The fastest cycle time that can be set is 1 msec if the IEC task is run on a ...
Uniplay List Box Function Example - Alarm Listing Example
CODE EXAMPLE: ALARM (program) 'Alarm message triggered by changing "alarm_number" value. 'Other logic to be done to facilitate this. DIM clock_alarm1 AS STRING(64) DIM clock_alarm2 AS STRING(64) DIM clock_alarm3 AS STRING(64) DIM clock_alarm4 AS ...
P350 - RS232 Cable Connections
This extract is from the full manual. Cable Connections
AN-315 EtherCAT setup for Panasonic A5B Drive
When delivered, the Panasonic A5B has 2 features set; the Positive Over Travel Input (POT) and the Negative Over Travel input (NOT). If these are connected to limit switches then the system will work in the usual way until the limit switch is ...
Connection to Single Ended Encoder (Incremental/Absolute)
It is not recommended to connect an encoder single ended because it creates strange counting behavior due to signal noise and level drifts. TTL output uses differential wiring (A with /A and B with /B) to cancel noise. But... If single ended encoders ...
Could not restart CANIO with CANIO_STATUS
CAN IO modules went into error and could not be reset by CANIO_STATUS.4 = 1. After some tests, the customer found the issue was as follows: It was solved by providing isolation for Trio and Can IO module from the panel. Also used separate 24V supply ...
SD card sizes
The max SD card size is firmware dependent. All the MC4/5/6 Motion Coordinators with the latest firmware can handle SD and Micro SD cards up to 64 GB. The card must be formatted FAT 32.
RS232 RS485 connector
Trio have one product, the RS232 cable P350. The connection is as follows. For RS485; Trio don't sell a cable but you can buy one from other vendors. For example this one from RS components. RS Stock No. 463-518
Enquiry about Endat interface using Bekchoff EL5032
EC_EXTEND for Beckhoff EL5032 2 x Encoder input module. Tested and working on 28th January 2020. The EK1100 coupler is already in the firmware. It does not require an EC_EXTEND.
Cad2Motion information
Cad2Motion is a free package that you can download and evaluate as you wish. It comes with a Windows Help (chm) file. I suggest you install it and take a look. It can import a 2D dxf and convert it to a motion path. The assumption is that the ...