G‐MAS–GoldMaestroSoftwareUser’sManual SoftwareUserManual
XXXXXXXXXXXX(0.01)
1‐4
Digitalservodrivescontrolanddrivemotors,witheachdrivegenerallyresponsibleforasingleaxis
(control,motions,safety,limits,etc.),aswellassomeI/Osthatmaybeconnectedtothedigitalservo
drive.WithElmointelligentdigitalservodrives,eachdrivecanbeprogrammedtoperformsimple
andadvancedprocesses,whichisonlylimitedtoaxislevelprocess(incontrasttomachine,ormulti‐
axeslevel).
I/Ocontrollersandotherdevicescanbeaddedtothedevicenetwork.
Thehostcomputer(orPLC,HMIpanel)isresponsibleforuserinterfacesandhigh‐levelmachine
processes,whereasthedigitalservodrives(andI/Oscontrollers)executeaxisorI/Olevelprocesses.
Therefore,anintermediarylayerisnecessarytoperformthemachine’ssequencesandmulti‐axis
synchronizedmotions.ThisisexactlywheretheG‐MAScomesin.
TheG‐MASislocatedintheintermediarylayer.Itreceiveshigh‐levelcommandsfromthehost
computer,performstherequiredmachinesequences,calculatesmulti‐axismotionsand,
opportunely,communicatesviathedevicenetworktosynchronouslysendcommandstoeachaxis.
Obviously,theG‐MASalsocollectsstatusesfromthenetworkdevicesandinturnsendsitsown
statusestothehostcomputer.
Fromthenetworkdevicesview,theG‐MASisimportant,sinceeachnetworkdeviceviewsonlyavery
narrow(axis,I/O)portionoftheoverallsystemandthereforecannotcreateorcontroloverallsystem
sequencesormulti‐axissynchronizedmotions.ThenetworkdevicesrequireadeviceliketheG‐MAS
totakethisresponsibility.
Fromthehostcomputer(orPLC,HMIPanel)view,theG‐MASisnotasimportant,asintheory,one
canimplementallthefunctionsoftheG‐MASintothehostcomputer.However,thisentailsavariety
ofsignificantdrawbackse.g.hugedevelopmenttime,significantrisks,non‐modularimplementation,
“inventingthewheel”etc.thatareeasilyandelegantlysolvedusingtheG‐MAS.
Withitsturnkey,in‐builtfunctionality(standardimplementationof:PLCopenmotions,Ethernet
communications,CANopen,CANopenoverEtherCAT,etc.)andsupportforCuserprograms,toeasily
implementamulti‐axismotioncontrolsystem,youonlyneedtowriteyourfirstCprogramfortheG‐
MAS.Thisisprobablywhyyouarenowreadingthismanual…
1.2. G-MAS Features
ThefollowingpresentssomeoftheG‐MASfeatures.YoumayrefertoElmo’swebsiteat
www.elmomc.comforadditionaldetailedinformationandbrochures.
•Highperformance,distributedmulti‐axisnetworkcontroller,withreal‐timeextensionofthe
Linuxoperatingsystem.
•Controlsupto100axesoverdevicenetworkwithahighlevelofsynchronizationandaccuracy.
•Hostcommunicationchannelsandprotocols:
Ethernet,TCP/IP,UDP(fastbinaryprotocols,MODbus,Ethernet/IP,Telnet,FTP,HTTP)
USB2.0
•Devicenetworks(fieldbuses)andprotocols:
EtherCATreal‐timedevicenetworking(CoE,Distributedclock),or: