Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
stylesquare

Subsystem version

DeveloperVersionRelease date

2020


Subsystem Description

TypeDescription
Devil ethernet (Low-Level demon)689, 699 (Labview 2010)
CPU type (Low-Level demon)Virtual Machine
CPU name (Low-Level demon)vldantedev014
Communication lines

Finuda Moxa Line : 192.168.192.51 (Rack 80) - (SWDAFNE2B porta 11)

Kloe Moxa Line : 192.168.192.52 (Rack 77) - (SWDAFNE4B porta 21)

Programming languages

LanguageRequired Add ons/Plugings/Extensions/Libraries
LabVIEW 2010 (64-bit) - Low Level Devil

DCS environment, TML Lib (Technosoft Motion Library)

LabVIEW 2019 (64-bit) - High Level InterfaceDCS environment



Scrapers Dafne Layout

Image Modified


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)

...

Fig. SloSyn Motor connections

Mechanical description

"Encoder" view

CWCCW

Scraper IN

Scraper OUT

...

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

Solaris VersionLinux Version
built number 20141222built number 20200624_rc


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 Tasto oper.
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

Movimentazione Relativa

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.

...

Otherwise contact the Control Group.

Save, load and apply configurations

To recover a configuration (it will be inserted in the Saved column [mm])

...

To apply the set in the Saved column [mm] to all the axes simultaneously.

...

End-run

Scraper open : Home position. Simbolo stato finale scrapers

Scraper closed: fully inserted. 

Fine Corsa

Fine corsa



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,

...

Classes: MOV, SER (not implemented; see "Note")

Devils : 689, 699

Note: serial communication is initiated using information from the DEVIL689.system.pref e DEVIL699.system.pref file (/u2/dcs/prefs/devils/


DCS MOV Class 

Database record

Satic ForkDynamic Fork

Image Modified

Image Modified


DCS Commands

DCS Command NameParametersNoteSub-VI ref.
RESV-DCS System
ONLN-DCS System
BYPSON | OFFDCS System
PUTT-DCS System
EMSK-DCS System
CMSG-DCS System
INITNULL
Performs the initialisation procedure
exeINIT-MOV.vi
RESENULL
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 movementexeSTOP-MOV.vi

HOME

NULL

Performs the homing procedure

exeHOME-MOV.vi

SETE

encoder value [DBL]
Writes the value passed as a parameter to the relative register
exeSETE-MOV.vi

SETC

counter value [DBL]
Writes the value passed as a parameter to the relative register
exeSETC-MOV.vi

GENE

[String]
General purpose command
exeGENE-MOV.vi

DCS Devil prefs

KeyValueComment
pathFileTable/u2/dcs/prefs/MOV/setupsat the moment present on Static DBFile
MOVClassNumber48DCS System Class
serialTypers232Serial device type rs232,rs422,...
boudRate115200
serialSystemType/dev/ttyS0System Resource es. ttyS0,com1,...
startUpAxisCicleOnOffyes

At devil start up put all the axis ON and then OFF

startUpAxisOnnoAt devil start up put all the axis ON


Technosoft IDM module programming

EasyMotion Studio is an integrated development environment for the setup and motion programming of Technosoft intelligent drives and motors.

...

ATTENTION! Please, choose IDM240-5EI or IDM640-8EI > STEPPER > OPEN LOOP > With Incremental Encoder, in the picture below.

GettingStartedNewProjectSelection


IDM240-5EI or IDM640-8EI

IDM640-8EI modelIDM240-5EI and IDM640-8EI connectors layout

...

Analogue and Digital I/O connections

Image Modified

Axis ID / Address configuration.

Cabling diagram of the Scrapers subsystem

Image Modified

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.
Emergency OUTEnd Run OUTEmergency INEnd Run IN
Yellow, GreenWhite, GreyRed, BlackBrown, Blue


Control Group References

https://docs.google.com/document/d/1DkoZOnBYPfgSUGzX9UEqHziuy2MQTjXd-h2jdRjHSws/edit#heading=h.qajwb0ip7ukm

...

Table of Contents
stylesquare

Subsystem version

DeveloperVersionRelease date

2020


Subsystem Description

TypeDescription
Devil ethernet (Low-Level demon)689, 699 (Labview 2010)
CPU type (Low-Level demon)Virtual Machine
CPU name (Low-Level demon)vldantedev014
Communication lines

Finuda Moxa Line : 192.168.192.51 (Rack 80) - (SWDAFNE2B porta 11)

Kloe Moxa Line : 192.168.192.52 (Rack 77) - (SWDAFNE4B porta 21)

Programming languages

LanguageRequired Add ons/Plugings/Extensions/Libraries
LabVIEW 2010 (64-bit) - Low Level Devil

DCS environment, TML Lib (Technosoft Motion Library)

LabVIEW 2019 (64-bit) - High Level InterfaceDCS environment



Scrapers Dafne Layout

Image Modified


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)

...

Fig. SloSyn Motor connections

Mechanical description

"Encoder" view

CWCCW

Scraper IN

Scraper OUT

...

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

Solaris VersionLinux Version
built number 20141222built number 20200624_rc


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 Tasto oper.
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

Movimentazione Relativa

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.

...

Otherwise contact the Control Group.

Save, load and apply configurations

To recover a configuration (it will be inserted in the Saved column [mm])

...

To apply the set in the Saved column [mm] to all the axes simultaneously.

...

End-run

Scraper open : Home position. Simbolo stato finale scrapers

Scraper closed: fully inserted. 

Fine Corsa

Fine corsa



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,

...

Classes: MOV, SER (not implemented; see "Note")

Devils : 689, 699

Note: serial communication is initiated using information from the DEVIL689.system.pref e DEVIL699.system.pref file (/u2/dcs/prefs/devils/


DCS MOV Class 

Database record

Satic ForkDynamic Fork

Image Modified

Image Modified


DCS Commands

DCS Command NameParametersNoteSub-VI ref.
RESV-DCS System
ONLN-DCS System
BYPSON | OFFDCS System
PUTT-DCS System
EMSK-DCS System
CMSG-DCS System
INITNULL
Performs the initialisation procedure
exeINIT-MOV.vi
RESENULL
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 movementexeSTOP-MOV.vi

HOME

NULL

Performs the homing procedure

exeHOME-MOV.vi

SETE

encoder value [DBL]
Writes the value passed as a parameter to the relative register
exeSETE-MOV.vi

SETC

counter value [DBL]
Writes the value passed as a parameter to the relative register
exeSETC-MOV.vi

GENE

[String]
General purpose command
exeGENE-MOV.vi

DCS Devil prefs

KeyValueComment
pathFileTable/u2/dcs/prefs/MOV/setupsat the moment present on Static DBFile
MOVClassNumber48DCS System Class
serialTypers232Serial device type rs232,rs422,...
boudRate115200
serialSystemType/dev/ttyS0System Resource es. ttyS0,com1,...
startUpAxisCicleOnOffyes

At devil start up put all the axis ON and then OFF

startUpAxisOnnoAt devil start up put all the axis ON


Technosoft IDM module programming

EasyMotion Studio is an integrated development environment for the setup and motion programming of Technosoft intelligent drives and motors.

...

ATTENTION! Please, choose IDM240-5EI or IDM640-8EI > STEPPER > OPEN LOOP > With Incremental Encoder, in the picture below.

GettingStartedNewProjectSelection


IDM240-5EI or IDM640-8EI

IDM640-8EI modelIDM240-5EI and IDM640-8EI connectors layout

...

Analogue and Digital I/O connections

Image Modified

Axis ID / Address configuration.

Cabling diagram of the Scrapers subsystem

Image Modified

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.

...