Table of Contents | ||
---|---|---|
|
Subsystem version
...
...
2020.1
20/07/2020
...
Page properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Subsystem description
Type | Description |
---|
CompactRIO | cRIO-9045 MAC 00:80:2f:30:d0:43 |
Finuda Moxa Line : 192.168.192.23 (Rack 80) - (SWDAFNE2B porta 11)
: 192.168.190. |
Programming languages
...
DCS environment, TML Lib (Technosoft Motion Library)
...
Scrapers Dafne Layout
Hardware Layout
Hardware Front-end
The motors are controlled by drives called "MOTION SYSTEM INTERFACE DEVICE" assembled by "RAMTRON Computing".
The box is equipped with two Technosoft drives IDM240-5EI or IDM640-8EI , to operate 2 Stepper Motors
Motor description
2009/2011 series : SloSyn motor with incremental differential Encoder (400 steps/round)
2013 series : MAE motor with incremental differential Encoder HEDS 5645 (200 steps/round)
Fig. SloSyn Motor connections
Mechanical description
"Encoder" view
...
Scraper IN
...
Scraper OUT
"Bolt" view
...
Scraper OUT
...
Scraper IN
ATTENTION! All scrapers have a mechanical gearbox (20:1.5); every 20 turns of the axis the Scraper moves by 1.5 mm.
Operations on Scrapers assembly with RAMTRON drive
For relative movements, the positive steps (by Technosoft Software, Manual-Controller Labview, or Low-Level Devil) the Scraper must enter the chamber.
Relative movement : positive Steps → Scraper IN
DCS Window description
...
...
...
New features:
[ 1 ] "Ctrl On" function
[ 2 ] "By-Pass" function
[ 3 ] "Init" procedures
[ 4 ] "Bad communication" indicator
Operative mode
Before making any movement, it is necessary to put the axis in Operational Mode using the "Oper" key .
Oper key (similarly to the magnet control); this operation allows to give current to the phases of the single motor.
It also guarantees safety on any unwanted movements once the set has been found.
"Flags for all elements" allows operation on all axes simultaneously.
Two operating modes can be used without distinction. One called Absolute Movement and one called Relative Movement (optimized for fine movement).
...
Absolute Movement
Relative Movement
Enter the value and press "IN" or "OUT" in the desired direction
Single-axis homing
The "Home" button is positioned in the Advanced Display as shown in the figure.
During the Homing phase, the Scrapers performs an automatic procedure that brings it into a completely open state, followed by a reset of the relative encoder,
...
36 Slot 1 - NI 9205 Slot 2 - NI 9209 Test wiring
Position DAFNE hall, platform, crate 070 | ||||||||||||||||||||||||||||
Expansion Module for CompactRIO For TSN (Time Sensitive Networking), 802.1AS network synchronization. | cRIO-9805 4-Port, 802.1AS Ethernet Switch Expansion Module for CompactRIO that provides additional ports with 802.1AS network synchronization capability over the 1000 Base-TX network interface. This module supports TCP/IP and UDP network protocols in DHCP + link-local, DHCP, static, and link-local network IP configurations. | |||||||||||||||||||||||||||
Development machine | Windows Virtual Machine |
Programming languages
Language | Required Add ons/Plugings/Extensions/Libraries |
---|---|
LabVIEW 2019 (SP1 32-bit) | ... to be described ... |
DCS
...
After the procedure, which takes a maximum of 2 minutes, see if the situation has been reached as shown in the figure:
Otherwise contact the Control Group.
Save, load, and apply configurations
To recover a configuration (it will be inserted in the Saved column [mm])
Per recuperare una configurazione (verrà inserita nella colonna Saved[mm] )
To apply the set in the Saved column [mm] to all the axes simultaneously.
End-run
...
...
Scraper closed: fully inserted.
...
...
...
Devil Description "Dante Control System" (DCS)
The system was born to operate with scrapers that have the machine name SCHXXYYY, but the class that manages them is the MOV class,
therefore it has the following MOVXXYNY nomenclature.
...
Classes: MOV, SER (not implemented; see "Note")
Devils : 689, 699
...
Class
Database record
Static Fork | Dynamic Fork |
---|---|
DCS Commands
DCS Command Name | Parameters | Note | Sub-VI ref. |
---|---|---|---|
RESV | - | DCS System | |
ONLN | - | DCS System | |
BYPS | ON | OFF | DCS System | |
PUTT | - | DCS System | |
EMSK | - | DCS System | |
CMSG | - | DCS System | |
INIT | NULL | Performs the initialisation procedure | exeINIT-MOV.vi |
RESE | NULL | Performs the reset procedure | exeRESE-MOV.vi |
AXPW | ON | OFF | Put the axis on | exeAXPW-MOV.vi |
SETS | #steps , IN | OUT | Moves the axis IN or OUT of the number of steps sent as a parameter | exeSETS-MOV.vi |
SETM | rel [mm] , IN | OUT , abs [mm] | Moves the axis IN or OUT of the millimeters sent as a parameter | exeSETM-MOV.vi |
STOP | NULL | Stops the movement | exeSTOP-MOV.vi |
HOME | NULL | Performs the homing procedure | exeHOME-MOV.vi |
SETE | encoder value [DBL] | Writes passed value as a parameter to its register | exeSETE-MOV.vi |
SETC | counter value [DBL] | Writes passed value as a parameter to its register | exeSETC-MOV.vi |
GENE | [String] | General purpose command | exeGENE-MOV.vi |
DCS Devil prefs
...
At devil start-up put all the axis ON and then OFF
...
Technosoft IDM module programming
EasyMotion Studio is an integrated development environment for the setup and motion programming of Technosoft intelligent drives and motors.
The output of EasyMotion Studio consists of a set of setup data and a motion program, which can be downloaded to the EEPROM of your Technosoft intelligent drive / intelligent motor,
or saved onto your PC for later use.
Link for user manual : Easy Motion Studio by Technosoft
ATTENTION! Please, choose IDM240-5EI or IDM640-8EI > STEPPER > OPEN LOOP > With Incremental Encoder, in the picture below.
IDM240-5EI or IDM640-8EI
...
...
...
References
Designing Distributed TSN Ethernet-Based Measurement Systems
TSN Frequently Asked Questions (more links at the bottom of this page)
Manuals
View file | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|
Analogue and Digital I/O connections
Axis ID / Address configuration.
Cabling diagram of the Scrapers subsystem
Example from the BTF Scraper System (May 2018) for one axis only.
End Run and Emergency cabling
We used a standard to easily identify the wiring for the end-run and emergency microswitches.
...
References
...